[WIP] [PATCH v4 00/12] erofs-utils: introduce fuse implementation

Gao Xiang hsiangkao at aol.com
Sun Nov 15 05:25:05 AEDT 2020


Hi,

v3: https://lore.kernel.org/r/20201102155558.1995-1-hsiangkao@aol.com
v2: https://lore.kernel.org/r/20201024130959.23720-1-hsiangkao@aol.com

background & v1:
https://lore.kernel.org/r/20201017051621.7810-1-hsiangkao@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



More information about the Linux-erofs mailing list