On Mon, 2020-11-30 at 16:40 -0500, Chuck Lever wrote: > Hi Trond- > > > On Nov 30, 2020, at 4:24 PM, trondmy@xxxxxxxxxx wrote: > > > > From: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > > > > These patches fix a number of issues that Hammerspace has hit when > > doing > > re-exporting of NFS. > > These do not apply on top of Bruce's changes in the same area. > I've prepared a tree that you can apply onto. > Hmm... They rebased cleanly on top of your branch, but I'll resend those rebased patches. > See the cel-next topic branch in this repo: > > git://git.linux-nfs.org/projects/cel/cel-2.6.git > > > > 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 > > > > -- > Chuck Lever > > > -- Trond Myklebust Linux NFS client maintainer, Hammerspace trond.myklebust@xxxxxxxxxxxxxxx