aboutsummaryrefslogtreecommitdiff
path: root/fs/inode.c
diff options
context:
space:
mode:
authorGravatar Jeff Layton <jlayton@kernel.org> 2020-07-30 11:03:55 -0400
committerGravatar Ilya Dryomov <idryomov@gmail.com> 2020-08-04 19:41:12 +0200
commita0102bda5bc0991c5c8c7c07770b236894a810fd (patch)
tree19cc129432e28e3bd4d52fd5a761b92d3d5edaa7 /fs/inode.c
parentceph: set sec_context xattr on symlink creation (diff)
downloadlinux-a0102bda5bc0991c5c8c7c07770b236894a810fd.tar.gz
linux-a0102bda5bc0991c5c8c7c07770b236894a810fd.tar.bz2
linux-a0102bda5bc0991c5c8c7c07770b236894a810fd.zip
ceph: move sb->wb_pagevec_pool to be a global mempool
When doing some testing recently, I hit some page allocation failures on mount, when creating the wb_pagevec_pool for the mount. That requires 128k (32 contiguous pages), and after thrashing the memory during an xfstests run, sometimes that would fail. 128k for each mount seems like a lot to hold in reserve for a rainy day, so let's change this to a global mempool that gets allocated when the module is plugged in. Signed-off-by: Jeff Layton <jlayton@kernel.org> Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/inode.c')
0 files changed, 0 insertions, 0 deletions