linux-imx/include/linux/ceph
Jeff Layton a0102bda5b 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>
2020-08-04 19:41:12 +02:00
..
auth.h
buffer.h
ceph_debug.h
ceph_features.h ceph: delete repeated words in fs/ceph/ 2020-08-03 11:05:27 +02:00
ceph_frag.h
ceph_fs.h ceph: periodically send perf metrics to MDSes 2020-08-03 11:05:26 +02:00
ceph_hash.h
cls_lock_client.h
debugfs.h
decode.h
libceph.h ceph: move sb->wb_pagevec_pool to be a global mempool 2020-08-04 19:41:12 +02:00
mdsmap.h
messenger.h
mon_client.h
msgpool.h
msgr.h
osd_client.h libceph: just have osd_req_op_init() return a pointer 2020-08-03 11:05:25 +02:00
osdmap.h
pagelist.h
rados.h libceph: support for alloc hint flags 2020-06-01 23:32:35 +02:00
string_table.h
striper.h
types.h