Hi, v3: https://lore.kernel.org/r/20201102155558.1995-1-hsiang...@aol.com v2: https://lore.kernel.org/r/20201024130959.23720-1-hsiang...@aol.com
background & v1: https://lore.kernel.org/r/20201017051621.7810-1-hsiang...@aol.com All main logic has been cleaned up. Send out delta patches this round. As the next step, will form the formal patchset for this simple erofsfuse feature. Thanks, Gao Xiang Gao Xiang (9): erofs-utils: fuse: clean up path walking erofs: clean up compress data read erofs-utils: fuse: get rid of erofs_vnode erofs-utils: fuse: move namei.c to lib/ erofs-utils: fuse: kill read.c erofs-utils: fuse: clean up readdir erofs-utils: fuse: rename readir.c to dir.c erofs-utils: fuse: cleanup main.c erofs-utils: fuse: fix up configure.ac / Makefile.am Huang Jianan (2): erofs-utils: fuse: add special file support erofs-utils: fuse: add compressed file support Li Guifu (1): erofs-utils: introduce fuse implementation Makefile.am | 4 + README | 28 ++- configure.ac | 22 +- fuse/Makefile.am | 10 + fuse/dir.c | 104 ++++++++++ fuse/main.c | 222 ++++++++++++++++++++ include/erofs/decompress.h | 35 ++++ include/erofs/defs.h | 16 ++ include/erofs/internal.h | 87 +++++++- include/erofs/io.h | 1 + include/erofs_fs.h | 4 + lib/Makefile.am | 4 +- lib/data.c | 206 ++++++++++++++++++ lib/decompress.c | 87 ++++++++ lib/io.c | 16 ++ lib/namei.c | 205 ++++++++++++++++++ lib/zmap.c | 415 +++++++++++++++++++++++++++++++++++++ 17 files changed, 1461 insertions(+), 5 deletions(-) create mode 100644 fuse/Makefile.am create mode 100644 fuse/dir.c create mode 100644 fuse/main.c create mode 100644 include/erofs/decompress.h create mode 100644 lib/data.c create mode 100644 lib/decompress.c create mode 100644 lib/namei.c create mode 100644 lib/zmap.c -- 2.24.0