From: Eldad Zinger Date: Thu, 22 Jul 2010 09:08:52 +0000 (+0300) Subject: sdp: some small non-behavioral changes in sdp_dreq_wait_timeout_work() X-Git-Tag: v4.1.12-92~264^2~5^2~132 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=415220a37f02d38c1463c84df7727e848b8a261a;p=users%2Fjedix%2Flinux-maple.git sdp: some small non-behavioral changes in sdp_dreq_wait_timeout_work() Signed-off-by: Eldad Zinger --- diff --git a/drivers/infiniband/ulp/sdp/sdp_main.c b/drivers/infiniband/ulp/sdp/sdp_main.c index 44dd7de403a32..967989a2df231 100644 --- a/drivers/infiniband/ulp/sdp/sdp_main.c +++ b/drivers/infiniband/ulp/sdp/sdp_main.c @@ -1051,15 +1051,15 @@ static void sdp_dreq_wait_timeout_work(struct work_struct *work) sdp_dbg(sk, "timed out waiting for FIN/DREQ. " "going into abortive close.\n"); - sdp_sk(sk)->dreq_wait_timeout = 0; + ssk->dreq_wait_timeout = 0; sdp_exch_state(sk, TCPF_LAST_ACK | TCPF_FIN_WAIT1, TCP_TIME_WAIT); release_sock(sk); - if (sdp_sk(sk)->id) { + if (ssk->id) { sdp_dbg(sk, "Destroyed QP\n"); - sdp_sk(sk)->qp_active = 0; - rdma_disconnect(sdp_sk(sk)->id); + ssk->qp_active = 0; + rdma_disconnect(ssk->id); } else sock_put(sk, SOCK_REF_CMA);