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
