erofs: use kmap_local_page() only for erofs_bread()
authorGao Xiang <hsiangkao@linux.alibaba.com>
Tue, 18 Oct 2022 10:53:13 +0000 (18:53 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Wed, 7 Dec 2022 02:56:31 +0000 (10:56 +0800)
commit927e5010ff5bd7446a22c511ab8643b9385ddf4d
tree2015ead63389abeecbebfc6e4f773a5849521390
parente6687b89225ee9c817e6dcbadc873f6a4691e5c2
erofs: use kmap_local_page() only for erofs_bread()

Convert all mapped erofs_bread() users to use kmap_local_page()
instead of kmap() or kmap_atomic().

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Reviewed-and-tested-by: Jingbo Xu <jefflexu@linux.alibaba.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Link: https://lore.kernel.org/r/20221018105313.4940-1-hsiangkao@linux.alibaba.com
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
fs/erofs/data.c
fs/erofs/inode.c
fs/erofs/internal.h
fs/erofs/xattr.c
fs/erofs/zmap.c