From bc5fb040bd3f4d42af0102a548d4f7d33ff4091c Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Fri, 30 Aug 2019 14:14:31 +0200 Subject: [PATCH] UBUNTU: SAUCE: shiftfs: mark slab objects SLAB_RECLAIM_ACCOUNT BugLink: https://bugs.launchpad.net/bugs/1842059 Shiftfs does not mark it's slab cache as reclaimable. While this is not a big deal it is not nice to the kernel in general. The shiftfs cache is not so important that it can't be reclaimed. Signed-off-by: Christian Brauner Signed-off-by: Seth Forshee --- fs/shiftfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/shiftfs.c b/fs/shiftfs.c index e80db9480b5c..a21cb473e000 100644 --- a/fs/shiftfs.c +++ b/fs/shiftfs.c @@ -2108,7 +2108,7 @@ static int __init shiftfs_init(void) { shiftfs_file_info_cache = kmem_cache_create( "shiftfs_file_info_cache", sizeof(struct shiftfs_file_info), 0, - SLAB_HWCACHE_ALIGN | SLAB_ACCOUNT | SLAB_MEM_SPREAD, NULL); + SLAB_RECLAIM_ACCOUNT | SLAB_HWCACHE_ALIGN | SLAB_ACCOUNT | SLAB_MEM_SPREAD, NULL); if (!shiftfs_file_info_cache) return -ENOMEM; -- 2.39.5