diff options
Diffstat (limited to 'net/sunrpc/svcsock.c')
-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 |