diff options
| -rw-r--r-- | net/sunrpc/svcsock.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/sunrpc/svcsock.c b/net/sunrpc/svcsock.c index db0d1048d466..64ca1f61dd94 100644 --- a/net/sunrpc/svcsock.c +++ b/net/sunrpc/svcsock.c | |||
| @@ -299,8 +299,9 @@ void svc_reserve(struct svc_rqst *rqstp, int space) | |||
| 299 | static inline void | 299 | static inline void |
| 300 | svc_sock_put(struct svc_sock *svsk) | 300 | svc_sock_put(struct svc_sock *svsk) |
| 301 | { | 301 | { |
| 302 | if (atomic_dec_and_test(&svsk->sk_inuse) && test_bit(SK_DEAD, &svsk->sk_flags)) { | 302 | if (atomic_dec_and_test(&svsk->sk_inuse) && |
| 303 | printk("svc: releasing dead socket\n"); | 303 | test_bit(SK_DEAD, &svsk->sk_flags)) { |
| 304 | dprintk("svc: releasing dead socket\n"); | ||
| 304 | if (svsk->sk_sock->file) | 305 | if (svsk->sk_sock->file) |
| 305 | sockfd_put(svsk->sk_sock); | 306 | sockfd_put(svsk->sk_sock); |
| 306 | else | 307 | else |
