diff options
author | Jeff Layton <jlayton@kernel.org> | 2020-07-30 18:03:55 +0300 |
---|---|---|
committer | Ilya Dryomov <idryomov@gmail.com> | 2020-08-04 20:41:12 +0300 |
commit | a0102bda5bc0991c5c8c7c07770b236894a810fd (patch) | |
tree | 19cc129432e28e3bd4d52fd5a761b92d3d5edaa7 /fs/ocfs2 | |
parent | b748fc7a8763a5b3f8149f12c45711cd73ef8176 (diff) | |
download | linux-a0102bda5bc0991c5c8c7c07770b236894a810fd.tar.xz |
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/ocfs2')
0 files changed, 0 insertions, 0 deletions