From 53df7935185173b7ae01d6eabc5e5ad117f73673 Mon Sep 17 00:00:00 2001 From: shadow Date: Thu, 19 Nov 2009 11:22:40 +0000 Subject: [PATCH] avoid unnecessary allocation Branch b1_8 b=19557 i=vitaly --- lustre/ldlm/ldlm_lock.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lustre/ldlm/ldlm_lock.c b/lustre/ldlm/ldlm_lock.c index 51f3d76..91ca903 100644 --- a/lustre/ldlm/ldlm_lock.c +++ b/lustre/ldlm/ldlm_lock.c @@ -1332,6 +1332,9 @@ int ldlm_run_bl_ast_work(struct list_head *rpc_list) int rc = 0; ENTRY; + if (list_empty(rpc_list)) + RETURN(0); + arg.set = ptlrpc_prep_set(); if (NULL == arg.set) RETURN(-ERESTART); @@ -1391,6 +1394,9 @@ int ldlm_run_cp_ast_work(struct list_head *rpc_list) int rc = 0; ENTRY; + if (list_empty(rpc_list)) + RETURN(0); + arg.set = ptlrpc_prep_set(); if (NULL == arg.set) RETURN(-ERESTART); -- 1.8.3.1