From b5f8664058287f946b6a26d94b97a71ebd8df546 Mon Sep 17 00:00:00 2001 From: Vitaly Fertman Date: Thu, 26 Aug 2010 17:31:44 +0400 Subject: [PATCH] b=22476 shrink dlm slab on servers even if __GFP_FS is not set. o=johann i=vitaly i=green --- 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 98b9215..0433d27 100644 --- a/lustre/ldlm/ldlm_pool.c +++ b/lustre/ldlm/ldlm_pool.c @@ -1064,7 +1064,8 @@ static int ldlm_pools_shrink(ldlm_side_t client, int nr, struct ldlm_namespace *ns; void *cookie; - if (nr != 0 && !(gfp_mask & __GFP_FS)) + if (client == LDLM_NAMESPACE_CLIENT && nr != 0 && + !(gfp_mask & __GFP_FS)) return -1; CDEBUG(D_DLMTRACE, "Request to shrink %d %s locks from all pools\n", -- 1.8.3.1