linux-stable-rt/fs/nfsd
J. Bruce Fields 4a4b88317a knfsd: eliminate unnecessary -ENOENT returns on export downcalls
A succesful downcall with a negative result (which indicates that the given
filesystem is not exported to the given user) should not return an error.

Currently mountd is depending on stdio to write these downcalls.  With some
versions of libc this appears to cause subsequent writes to attempt to write
all accumulated data (for which writes previously failed) along with any new
data.  This can prevent the kernel from seeing responses to later downcalls.
Symptoms will be that nfsd fails to respond to certain requests.

Signed-off-by: "J. Bruce Fields" <bfields@citi.umich.edu>
Cc: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-31 15:39:38 -07:00
..
Makefile
auth.c
export.c knfsd: eliminate unnecessary -ENOENT returns on export downcalls 2007-07-31 15:39:38 -07:00
lockd.c
nfs2acl.c
nfs3acl.c
nfs3proc.c
nfs3xdr.c
nfs4acl.c
nfs4callback.c
nfs4idmap.c nfsd4: idmap upcalls should use unsigned uid and gid 2007-07-31 15:39:38 -07:00
nfs4proc.c knfsd: set the response bitmask for NFS4_CREATE_EXCLUSIVE 2007-07-31 15:39:38 -07:00
nfs4recover.c
nfs4state.c
nfs4xdr.c lockd and nfsd endianness annotation fixes 2007-07-26 11:11:56 -07:00
nfscache.c
nfsctl.c
nfsfh.c
nfsproc.c
nfssvc.c
nfsxdr.c
stats.c
vfs.c knfsd: set the response bitmask for NFS4_CREATE_EXCLUSIVE 2007-07-31 15:39:38 -07:00