[WIP] [PATCH v3 00/12] erofs-utils: introduce fuse implementation
Gao Xiang
hsiangkao at aol.com
Tue Nov 3 02:55:46 AEDT 2020
From: Gao Xiang <hsiangkao at redhat.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
kill a lot of insane logic, and hopefully it can get into shape
in the next iter.
Thanks,
Gao Xiang
Gao Xiang (9):
erofs-utils: fuse: refactor raw data logic
erofs-utils: fuse: kill sbk
erofs-utils: fuse: kill nid2addr, addr2nid
erofs-utils: fuse: kill erofs_get_root_nid()
erofs-utils: fuse: move erofs_init() to main.c
erofs-utils: fuse: move superblock logic into lib/
erofs-utils: fuse: kill getattr.c
erofs-utils: fuse: kill open.c
erofs-utils: fuse: kill incomplate dcache
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 | 2 +-
README | 28 ++-
configure.ac | 3 +-
fuse/Makefile.am | 14 ++
fuse/main.c | 205 ++++++++++++++++++
fuse/namei.c | 237 +++++++++++++++++++++
fuse/namei.h | 17 ++
fuse/read.c | 173 +++++++++++++++
fuse/read.h | 17 ++
fuse/readir.c | 121 +++++++++++
fuse/readir.h | 17 ++
fuse/zmap.c | 417 +++++++++++++++++++++++++++++++++++++
include/erofs/decompress.h | 35 ++++
include/erofs/defs.h | 16 ++
include/erofs/internal.h | 104 +++++++++
include/erofs/io.h | 1 +
include/erofs_fs.h | 4 +
lib/Makefile.am | 4 +-
lib/data.c | 117 +++++++++++
lib/decompress.c | 87 ++++++++
lib/io.c | 16 ++
lib/super.c | 79 +++++++
22 files changed, 1709 insertions(+), 5 deletions(-)
create mode 100644 fuse/Makefile.am
create mode 100644 fuse/main.c
create mode 100644 fuse/namei.c
create mode 100644 fuse/namei.h
create mode 100644 fuse/read.c
create mode 100644 fuse/read.h
create mode 100644 fuse/readir.c
create mode 100644 fuse/readir.h
create mode 100644 fuse/zmap.c
create mode 100644 include/erofs/decompress.h
create mode 100644 lib/data.c
create mode 100644 lib/decompress.c
create mode 100644 lib/super.c
--
2.24.0
More information about the Linux-erofs
mailing list