[PATCH] PATCH - knfsd fixes for 2.5.6
authorNeil Brown <neilb@cse.unsw.edu.au>
Mon, 11 Mar 2002 06:21:50 +0000 (22:21 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Mon, 11 Mar 2002 06:21:50 +0000 (22:21 -0800)
commit2db7312dfa1bd4c35086e79938b49e4d633877af
tree67f5c23b233ca6a49be2d73d811e94eb66b8a76e
parent6e18087f84f7f59296c704de447b03766e789f94
[PATCH] PATCH - knfsd fixes for 2.5.6

Fix a few kNFSd problems.

1/ export svc_reserve which was introduced for NFS/TCP support.
    Without this we cannot load nfsd.o as a module
2/ the hash chain of clients was being changed (to put the found
   entry at the top of the list) while we only had a read-lock.
   This could corrupt the list and cause big problems.
   For now, just disable this code.  Might add a lock later...
3/ lockd was calling exp_getclient without getting a readlock
   on the export table first.
4/ Add Config.help entry for CONFIG_NFSD_TCP
fs/Config.help
fs/lockd/svc4proc.c
fs/lockd/svcproc.c
fs/nfsd/export.c
net/sunrpc/sunrpc_syms.c