]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
erofs: support unencoded inodes for fileio
authorGao Xiang <hsiangkao@linux.alibaba.com>
Thu, 5 Sep 2024 09:30:31 +0000 (17:30 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Tue, 10 Sep 2024 07:26:36 +0000 (15:26 +0800)
commitce63cb62d794c98c7631c2296fa845f2a8d0a4a1
tree4ccd496c1cb595729b01eef94aa3a848732345d8
parentfb176750266a3d7f42ebdcf28e8ba40350b27847
erofs: support unencoded inodes for fileio

Since EROFS only needs to handle read requests in simple contexts,
Just directly use vfs_iocb_iter_read() for data I/Os.

Reviewed-by: Sandeep Dhavale <dhavale@google.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20240905093031.2745929-1-hsiangkao@linux.alibaba.com
fs/erofs/Makefile
fs/erofs/data.c
fs/erofs/fileio.c [new file with mode: 0644]
fs/erofs/inode.c
fs/erofs/internal.h
fs/erofs/zdata.c