This patchset introduces inter-file multi-threaded compression.

Yifan Zhao (2):
  erofs-utils: lib: split function logic in inode.c
  erofs-utils: mkfs: introduce inter-file multi-threaded compression

 include/erofs/compress.h |  16 ++
 include/erofs/internal.h |   3 +
 include/erofs/list.h     |   8 +
 include/erofs/queue.h    |  22 +++
 lib/Makefile.am          |   2 +-
 lib/compress.c           | 323 +++++++++++++++++++++++++--------------
 lib/inode.c              | 311 +++++++++++++++++++++++++++++++++----
 lib/queue.c              |  64 ++++++++
 8 files changed, 607 insertions(+), 142 deletions(-)
 create mode 100644 include/erofs/queue.h
 create mode 100644 lib/queue.c

-- 
2.44.0

Reply via email to