Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 <[email protected]> for bug report and data collection. Cc: Roland <[email protected]> Acked-by: Andreas Gruenbacher <[email protected]> Signed-off-by: J. Bruce Fields <[email protected]> Reviewed-By: NeilBrown <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
- Loading branch information