freebsd-nq/sys/fs/nfsserver
Rick Macklem 2108487ead Fix two cases in the new NFS server where a tsleep() is
used, when the code should actually protect the tested
variable with a mutex. Since the tsleep()s had a 10sec
timeout, the race would have only delayed the allocation
of a new clientid for a client. The sleeps will also
rarely occur, since having a callback in progress when
a client acquires a new clientid, is unlikely.
in practice, since having a callback in progress when
a fresh clientid is being acquired by a client is unlikely.

MFC after:	1 month
2012-05-12 22:20:55 +00:00
..
nfs_nfsdcache.c hrs@ reported a panic to freebsd-stable@ under the subject line 2012-02-23 16:47:05 +00:00
nfs_nfsdkrpc.c Add DEXITCODE plumbing to NFS. 2011-07-16 08:51:09 +00:00
nfs_nfsdport.c Use the common api helper routine instead of freeing the namei 2012-05-08 03:39:44 +00:00
nfs_nfsdserv.c Fix the NFSv4 server so that it returns NFSERR_SYMLINK when 2011-08-20 21:26:35 +00:00
nfs_nfsdsocket.c Add DEXITCODE plumbing to NFS. 2011-07-16 08:51:09 +00:00
nfs_nfsdstate.c Fix two cases in the new NFS server where a tsleep() is 2012-05-12 22:20:55 +00:00
nfs_nfsdsubs.c This patch adds a sysctl to the NFSv4 server which optionally disables the 2011-12-04 16:33:04 +00:00