summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/file.c
diff options
context:
space:
mode:
authorChao Yu2018-04-09 14:25:06 +0200
committerJaegeuk Kim2018-05-31 20:31:45 +0200
commit81114baa835b59ed02d14aa1d67f91ea874077cd (patch)
treeeded000624ab09f8f101120b54798527b60acb54 /fs/f2fs/file.c
parentf2fs: issue all big range discards in umount process (diff)
downloadkernel-qcow2-linux-81114baa835b59ed02d14aa1d67f91ea874077cd.tar.gz
kernel-qcow2-linux-81114baa835b59ed02d14aa1d67f91ea874077cd.tar.xz
kernel-qcow2-linux-81114baa835b59ed02d14aa1d67f91ea874077cd.zip
f2fs: don't use GFP_ZERO for page caches
Related to https://lkml.org/lkml/2018/4/8/661 Sometimes, we need to write meta data to new allocated block address, then we will allocate a zeroed page in inner inode's address space, and fill partial data in it, and leave other place with zero value which means some fields are initial status. There are two inner inodes (meta inode and node inode) setting __GFP_ZERO, I have just checked them, for both of them, we can avoid using __GFP_ZERO, and do initialization by ourselves to avoid unneeded/redundant zeroing from mm. Cc: <stable@vger.kernel.org> Signed-off-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/file.c')
0 files changed, 0 insertions, 0 deletions