struct ptlrpc_reply_state, rs_exp_list);
struct ptlrpc_service *svc = rs->rs_service;
- cfs_spin_lock(&svc->srv_lock);
+ cfs_spin_lock(&svc->srv_rs_lock);
cfs_list_del_init(&rs->rs_exp_list);
cfs_spin_lock(&rs->rs_lock);
ptlrpc_schedule_difficult_reply(rs);
cfs_spin_unlock(&rs->rs_lock);
- cfs_spin_unlock(&svc->srv_lock);
+ cfs_spin_unlock(&svc->srv_rs_lock);
}
cfs_spin_unlock(&exp->exp_lock);
netrc = target_send_reply_msg (req, rc, fail_id);
- cfs_spin_lock(&svc->srv_lock);
+ cfs_spin_lock(&svc->srv_rs_lock);
cfs_atomic_inc(&svc->srv_n_difficult_replies);
* reply_out_callback leaves alone) */
rs->rs_on_net = 0;
ptlrpc_rs_addref(rs);
- cfs_atomic_inc (&svc->srv_outstanding_replies);
}
cfs_spin_lock(&rs->rs_lock);
rs->rs_scheduled = 0; /* allow notifier to schedule */
}
cfs_spin_unlock(&rs->rs_lock);
- cfs_spin_unlock(&svc->srv_lock);
+ cfs_spin_unlock(&svc->srv_rs_lock);
EXIT;
}