SUNRPC: Cleanup to remove xs_tcp_close()
authorTrond Myklebust <trond.myklebust@primarydata.com>
Tue, 10 Feb 2015 16:06:04 +0000 (11:06 -0500)
committerTrond Myklebust <trond.myklebust@primarydata.com>
Tue, 10 Feb 2015 16:06:04 +0000 (11:06 -0500)
xs_tcp_close() is now just a call to xs_tcp_shutdown(), so remove it,
and replace the entry in xs_tcp_ops.

Suggested-by: Anna Schumaker <anna.schumaker@netapp.com>
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
net/sunrpc/xprtsock.c

index 19f7526f8965894a6d3839e779e6bfc2e01fa7c0..66891e32c5e311b386c9afa25b2cf4cd25325427 100644 (file)
@@ -863,11 +863,6 @@ static void xs_close(struct rpc_xprt *xprt)
        xprt_disconnect_done(xprt);
 }
 
-static void xs_tcp_close(struct rpc_xprt *xprt)
-{
-       xs_tcp_shutdown(xprt);
-}
-
 static void xs_xprt_free(struct rpc_xprt *xprt)
 {
        xs_free_peer_addresses(xprt);
@@ -2500,7 +2495,7 @@ static struct rpc_xprt_ops xs_tcp_ops = {
        .buf_free               = rpc_free,
        .send_request           = xs_tcp_send_request,
        .set_retrans_timeout    = xprt_set_retrans_timeout_def,
-       .close                  = xs_tcp_close,
+       .close                  = xs_tcp_shutdown,
        .destroy                = xs_destroy,
        .print_stats            = xs_tcp_print_stats,
 };