From: alex Date: Wed, 14 Sep 2005 13:29:05 +0000 (+0000) Subject: b=9326 X-Git-Tag: 1.4.10~524 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=dd26e4cb36e3a1c51078df2da55eeb1ac0e21c5a;p=fs%2Flustre-release.git b=9326 - don't use req as we've lost our reference after ptlrpc_set_add_new_req() --- diff --git a/lustre/ptlrpc/ptlrpcd.c b/lustre/ptlrpc/ptlrpcd.c index b4eb13b..e36c9fb 100644 --- a/lustre/ptlrpc/ptlrpcd.c +++ b/lustre/ptlrpc/ptlrpcd.c @@ -90,10 +90,10 @@ void ptlrpcd_add_req(struct ptlrpc_request *req) pc = &ptlrpcd_recovery_pc; do_gettimeofday(&req->rq_rpcd_start); - ptlrpc_set_add_new_req(pc->pc_set, req); req->rq_ptlrpcd_data = pc; + ptlrpc_set_add_new_req(pc->pc_set, req); - ptlrpcd_wake(req); + wake_up(&pc->pc_waitq); } static int ptlrpcd_check(struct ptlrpcd_ctl *pc)