summaryrefslogtreecommitdiffstats
path: root/arch/x86/ia32/sys_ia32.c
diff options
context:
space:
mode:
authorJ. Bruce Fields <bfields@citi.umich.edu>2007-11-12 16:05:02 -0500
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-11-12 14:28:08 -0800
commitac8587dcb58e40dd336d99d60f852041e06cc3dd (patch)
tree589891a22f61772f961cc68f9d16e9236b51f1fb /arch/x86/ia32/sys_ia32.c
parent44048d700bcbfaf4bcca6e2e0a73d89d01ec0878 (diff)
downloadblackbird-op-linux-ac8587dcb58e40dd336d99d60f852041e06cc3dd.tar.gz
blackbird-op-linux-ac8587dcb58e40dd336d99d60f852041e06cc3dd.zip
knfsd: fix spurious EINVAL errors on first access of new filesystem
The v2/v3 acl code in nfsd is translating any return from fh_verify() to nfserr_inval. This is particularly unfortunate in the case of an nfserr_dropit return, which is an internal error meant to indicate to callers that this request has been deferred and should just be dropped pending the results of an upcall to mountd. Thanks to Roland <devzero@web.de> for bug report and data collection. Cc: Roland <devzero@web.de> Acked-by: Andreas Gruenbacher <agruen@suse.de> Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu> Reviewed-By: NeilBrown <neilb@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/x86/ia32/sys_ia32.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud