acrn-kernel/fs/erofs
Xin Yin 9e6474e5d7 erofs: fix fsdax unavailability for chunk-based regular files
[ Upstream commit 18bddc5b67 ]

DAX can be used to share page cache between VMs, reducing guest memory
overhead. And chunk based data format is widely used for VM and
container image. So enable dax support for it, make erofs better used
for VM scenarios.

Fixes: c5aa903a59 ("erofs: support reading chunk-based uncompressed files")
Signed-off-by: Xin Yin <yinxin.x@bytedance.com>
Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Link: https://lore.kernel.org/r/20230711062130.7860-1-yinxin.x@bytedance.com
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-07-23 13:49:26 +02:00
..
Kconfig
Makefile
compress.h
data.c erofs: simplify iloc() 2023-07-19 16:20:59 +02:00
decompressor.c
decompressor_lzma.c erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms 2023-03-17 08:50:14 +01:00
dir.c
erofs_fs.h
fscache.c erofs: relinquish volume with mutex held 2023-03-10 09:32:46 +01:00
inode.c erofs: fix fsdax unavailability for chunk-based regular files 2023-07-23 13:49:26 +02:00
internal.h erofs: simplify iloc() 2023-07-19 16:20:59 +02:00
namei.c
pcpubuf.c
super.c erofs: initialize packed inode after root inode is assigned 2023-05-11 23:03:07 +09:00
sysfs.c erofs: fix use-after-free of fsid and domain_id string 2022-11-10 09:53:20 +08:00
utils.c
xattr.c erofs: simplify iloc() 2023-07-19 16:20:59 +02:00
xattr.h
zdata.c erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF 2023-07-23 13:49:26 +02:00
zmap.c erofs: fix compact 4B support for 16k block size 2023-07-19 16:20:59 +02:00