diff options
Diffstat (limited to 'net/sunrpc/xprtsock.c')
| -rw-r--r-- | net/sunrpc/xprtsock.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/net/sunrpc/xprtsock.c b/net/sunrpc/xprtsock.c index 75ab08eac66b..9847c30b5001 100644 --- a/net/sunrpc/xprtsock.c +++ b/net/sunrpc/xprtsock.c | |||
| @@ -548,8 +548,6 @@ static int xs_udp_send_request(struct rpc_task *task) | |||
| 548 | /* Still some bytes left; set up for a retry later. */ | 548 | /* Still some bytes left; set up for a retry later. */ |
| 549 | status = -EAGAIN; | 549 | status = -EAGAIN; |
| 550 | } | 550 | } |
| 551 | if (!transport->sock) | ||
| 552 | goto out; | ||
| 553 | 551 | ||
| 554 | switch (status) { | 552 | switch (status) { |
| 555 | case -ENOTSOCK: | 553 | case -ENOTSOCK: |
| @@ -569,7 +567,7 @@ static int xs_udp_send_request(struct rpc_task *task) | |||
| 569 | * prompts ECONNREFUSED. */ | 567 | * prompts ECONNREFUSED. */ |
| 570 | clear_bit(SOCK_ASYNC_NOSPACE, &transport->sock->flags); | 568 | clear_bit(SOCK_ASYNC_NOSPACE, &transport->sock->flags); |
| 571 | } | 569 | } |
| 572 | out: | 570 | |
| 573 | return status; | 571 | return status; |
| 574 | } | 572 | } |
| 575 | 573 | ||
| @@ -651,8 +649,6 @@ static int xs_tcp_send_request(struct rpc_task *task) | |||
| 651 | status = -EAGAIN; | 649 | status = -EAGAIN; |
| 652 | break; | 650 | break; |
| 653 | } | 651 | } |
| 654 | if (!transport->sock) | ||
| 655 | goto out; | ||
| 656 | 652 | ||
| 657 | switch (status) { | 653 | switch (status) { |
| 658 | case -ENOTSOCK: | 654 | case -ENOTSOCK: |
| @@ -672,7 +668,7 @@ static int xs_tcp_send_request(struct rpc_task *task) | |||
| 672 | case -ENOTCONN: | 668 | case -ENOTCONN: |
| 673 | clear_bit(SOCK_ASYNC_NOSPACE, &transport->sock->flags); | 669 | clear_bit(SOCK_ASYNC_NOSPACE, &transport->sock->flags); |
| 674 | } | 670 | } |
| 675 | out: | 671 | |
| 676 | return status; | 672 | return status; |
| 677 | } | 673 | } |
| 678 | 674 | ||
| @@ -2255,9 +2251,6 @@ static struct rpc_xprt_ops xs_tcp_ops = { | |||
| 2255 | .buf_free = rpc_free, | 2251 | .buf_free = rpc_free, |
| 2256 | .send_request = xs_tcp_send_request, | 2252 | .send_request = xs_tcp_send_request, |
| 2257 | .set_retrans_timeout = xprt_set_retrans_timeout_def, | 2253 | .set_retrans_timeout = xprt_set_retrans_timeout_def, |
| 2258 | #if defined(CONFIG_NFS_V4_1) | ||
| 2259 | .release_request = bc_release_request, | ||
| 2260 | #endif /* CONFIG_NFS_V4_1 */ | ||
| 2261 | .close = xs_tcp_close, | 2254 | .close = xs_tcp_close, |
| 2262 | .destroy = xs_destroy, | 2255 | .destroy = xs_destroy, |
| 2263 | .print_stats = xs_tcp_print_stats, | 2256 | .print_stats = xs_tcp_print_stats, |
