[lustre-devel] [PATCH v2 29/29] lustre: ldlm: drop SLAB_TYPESAFE_BY_RCU from ldlm_lock slab.
James Simmons
jsimmons at infradead.org
Mon May 20 05:51:11 PDT 2019
From: NeilBrown <neilb at suse.com>
ldlm_locks are always freed with kfree_rcu(), so there is
no need for the underlying pages to also be freed after
a grace period. So remove this flag, it is not useful.
Signed-off-by: NeilBrown <neilb at suse.com>
---
fs/lustre/ldlm/ldlm_lockd.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/fs/lustre/ldlm/ldlm_lockd.c b/fs/lustre/ldlm/ldlm_lockd.c
index ea87fd6..4a15065 100644
--- a/fs/lustre/ldlm/ldlm_lockd.c
+++ b/fs/lustre/ldlm/ldlm_lockd.c
@@ -1129,8 +1129,7 @@ int ldlm_init(void)
ldlm_lock_slab = kmem_cache_create("ldlm_locks",
sizeof(struct ldlm_lock), 0,
- SLAB_HWCACHE_ALIGN |
- SLAB_TYPESAFE_BY_RCU, NULL);
+ SLAB_HWCACHE_ALIGN, NULL);
if (!ldlm_lock_slab)
goto out_resource;
--
1.8.3.1
More information about the lustre-devel
mailing list