X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;ds=sidebyside;f=lustre%2Fldlm%2Fldlm_extent.c;h=fe730f500d25c861e6d6e4d043581203a98f3278;hb=8c83e7d75989ef527e43a824a0dbe46bffabd07d;hp=310cc42aaed6a9d476e86dd6c7b6dba448a8bc47;hpb=c8d7c99ec50c81a33eea43ed1c535fa4d65cef23;p=fs%2Flustre-release.git diff --git a/lustre/ldlm/ldlm_extent.c b/lustre/ldlm/ldlm_extent.c index 310cc42..fe730f5 100644 --- a/lustre/ldlm/ldlm_extent.c +++ b/lustre/ldlm/ldlm_extent.c @@ -711,12 +711,13 @@ int ldlm_process_extent_lock(struct ldlm_lock *lock, int *flags, int first_enq, if (cfs_list_empty(&lock->l_res_link)) ldlm_resource_add_lock(res, &res->lr_waiting, lock); unlock_res(res); - rc = ldlm_run_ast_work(&rpc_list, LDLM_WORK_BL_AST); + rc = ldlm_run_ast_work(ldlm_res_to_ns(res), &rpc_list, + LDLM_WORK_BL_AST); if (OBD_FAIL_CHECK(OBD_FAIL_LDLM_OST_FAIL_RACE) && !ns_is_client(ldlm_res_to_ns(res))) class_fail_export(lock->l_export); - + lock_res(res); if (rc == -ERESTART) {