diff options
author | Andrew Morton <akpm@osdl.org> | 2006-10-29 22:57:57 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-30 12:12:21 -0800 |
commit | 202dd450246cd658e298a86dddca5592fcb898cd (patch) | |
tree | 3cea5cde79fcd87eaffaa4d38cb813aaf845ecf9 /net/sunrpc/svcsock.c | |
parent | 3f4b23e9833f0816b57d07401eac5e184b627fd7 (diff) | |
download | lwn-202dd450246cd658e298a86dddca5592fcb898cd.tar.gz lwn-202dd450246cd658e298a86dddca5592fcb898cd.zip |
[PATCH] fix "sunrpc: fix refcounting problems in rpc servers"
- printk should remain dprintk
- fix coding-style.
Cc: Neil Brown <neilb@suse.de>
Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
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) static inline void svc_sock_put(struct svc_sock *svsk) { - if (atomic_dec_and_test(&svsk->sk_inuse) && test_bit(SK_DEAD, &svsk->sk_flags)) { - printk("svc: releasing dead socket\n"); + if (atomic_dec_and_test(&svsk->sk_inuse) && + test_bit(SK_DEAD, &svsk->sk_flags)) { + dprintk("svc: releasing dead socket\n"); if (svsk->sk_sock->file) sockfd_put(svsk->sk_sock); else |