From 17a7b40d02d298cf10656ea7587650daf5added8 Mon Sep 17 00:00:00 2001 From: Johann Lombardi Date: Fri, 4 Jun 2010 23:35:21 +0200 Subject: [PATCH] b=22476 shrink dlm slab on servers even if __GFP_FS is not set i=vitaly i=oleg --- lustre/ldlm/ldlm_pool.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/ldlm/ldlm_pool.c b/lustre/ldlm/ldlm_pool.c index bc2ec69..57e63fb 100644 --- a/lustre/ldlm/ldlm_pool.c +++ b/lustre/ldlm/ldlm_pool.c @@ -1062,7 +1062,8 @@ static int ldlm_pools_shrink(ldlm_side_t client, int nr, int total = 0, cached = 0, nr_ns; struct ldlm_namespace *ns; - if (nr != 0 && !(gfp_mask & __GFP_FS)) + if (client == LDLM_NAMESPACE_CLIENT && nr != 0 && + !(gfp_mask & __GFP_FS)) return -1; if (nr != 0) -- 1.8.3.1