[PATCH 0/2] erofs-utils: mkfs: introduce inter-file multi-threaded compression

Yifan Zhao zhaoyifan at sjtu.edu.cn
Mon Mar 18 01:41:10 AEDT 2024


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



More information about the Linux-erofs mailing list