From: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> These patches fix a number of issues that Hammerspace has hit when doing re-exporting of NFS. Jeff Layton (3): nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations nfsd: allow filesystems to opt out of subtree checking nfsd: close cached files prior to a REMOVE or RENAME that would replace target Trond Myklebust (3): exportfs: Add a function to return the raw output from fh_to_dentry() nfsd: Fix up nfsd to ensure that timeout errors don't result in ESTALE nfsd: Set PF_LOCAL_THROTTLE on local filesystems only Documentation/filesystems/nfs/exporting.rst | 52 +++++++++++++++++++++ fs/exportfs/expfs.c | 32 +++++++++---- fs/nfs/export.c | 2 + fs/nfsd/export.c | 6 +++ fs/nfsd/nfs3xdr.c | 7 ++- fs/nfsd/nfsfh.c | 30 ++++++++++-- fs/nfsd/nfsfh.h | 2 +- fs/nfsd/vfs.c | 29 ++++++++---- include/linux/exportfs.h | 10 ++++ 9 files changed, 146 insertions(+), 24 deletions(-) -- 2.28.0