linux/net/sunrpc
Neil Brown 7a1fa065a0 Correctly close old nfsd/lockd sockets.
Commit aaf68cfbf2 added a bias
to sk_inuse, so this test for an unused socket now fails.  So no
sockets get closed because they are old (they might get closed
if the client closed them).

This bug has existed since 2.6.21-rc1.

Thanks to Wolfgang Walter for finding and reporting the bug.

Cc: Wolfgang Walter <wolfgang.walter@studentenwerk.mhn.de>
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-09-14 13:58:11 -07:00
..
auth_gss [SUNRPC]: Clean up duplicate includes in net/sunrpc/ 2007-08-13 22:52:05 -07:00
auth_null.c SUNRPC: cleanup rpc credential cache garbage collection 2007-07-10 23:40:35 -04:00
auth_unix.c SUNRPC: Remove the tk_auth macro... 2007-07-10 23:40:37 -04:00
auth.c SUNRPC: move bkl locking and xdr proc invocation into a common helper 2007-07-19 15:21:39 -04:00
cache.c SUNRPC: Replace flush_workqueue() with cancel_work_sync() and friends 2007-08-07 16:13:01 -04:00
clnt.c sunrpc: drop BKL around wrap and unwrap 2007-07-10 23:40:50 -04:00
Makefile SUNRPC: remove old portmapper 2007-04-30 22:17:15 -07:00
rpc_pipe.c SUNRPC: Replace flush_workqueue() with cancel_work_sync() and friends 2007-08-07 16:13:01 -04:00
rpcb_clnt.c SUNRPC: Rename rpcb_getport to be consistent with new rpcb_getport_sync name 2007-07-10 23:40:46 -04:00
sched.c SUNRPC: Fix a race in rpciod_down() 2007-08-07 15:13:16 -04:00
socklib.c [NET]: Treat CHECKSUM_PARTIAL as CHECKSUM_UNNECESSARY 2007-04-25 22:28:43 -07:00
stats.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
sunrpc_syms.c SUNRPC: Convert the credential garbage collector into a shrinker callback 2007-07-10 23:40:36 -04:00
svc.c sendfile: convert nfsd to splice_direct_to_actor() 2007-07-10 08:04:14 +02:00
svcauth_unix.c knfsd: nfsd: set rq_client to ip-address-determined-domain 2007-07-17 10:23:07 -07:00
svcauth.c Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
svcsock.c Correctly close old nfsd/lockd sockets. 2007-09-14 13:58:11 -07:00
sysctl.c [PATCH] sysctl: remove insert_at_head from register_sysctl 2007-02-14 08:09:59 -08:00
timer.c SUNRPC: remove extraneous header inclusions 2006-09-22 23:24:47 -04:00
xdr.c [NET] SUNRPC: Fix whitespace errors. 2007-02-10 23:20:13 -08:00
xprt.c SUNRPC: cleanup transport creation argument passing 2007-07-10 23:40:49 -04:00
xprtsock.c SUNRPC client: add interface for binding to a local address 2007-07-10 23:40:49 -04:00