Selaa lähdekoodia

SUNRPC: Detect immediate closure of accepted sockets

This modification is useful for debugging issues that happen while
the socket is being initialised.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Trond Myklebust 9 vuotta sitten
vanhempi
commit
c7995f8a70
1 muutettua tiedostoa jossa 5 lisäystä ja 2 poistoa
  1. 5 2
      net/sunrpc/svcsock.c

+ 5 - 2
net/sunrpc/svcsock.c

@@ -1360,8 +1360,11 @@ static struct svc_sock *svc_setup_socket(struct svc_serv *serv,
 	else
 	else
 		svc_tcp_init(svsk, serv);
 		svc_tcp_init(svsk, serv);
 
 
-	dprintk("svc: svc_setup_socket created %p (inet %p)\n",
-				svsk, svsk->sk_sk);
+	dprintk("svc: svc_setup_socket created %p (inet %p), "
+			"listen %d close %d\n",
+			svsk, svsk->sk_sk,
+			test_bit(XPT_LISTENER, &svsk->sk_xprt.xpt_flags),
+			test_bit(XPT_CLOSE, &svsk->sk_xprt.xpt_flags));
 
 
 	return svsk;
 	return svsk;
 }
 }