On Mon, 2022-01-03 at 15:08 -0500, J. Bruce Fields wrote: > On Fri, Dec 17, 2021 at 03:36:53PM -0500, trondmy@xxxxxxxxxx wrote: > > From: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > > > > Add support for detecting an export of a case insensitive > > filesystem in > > NFSv4. If that is the case, then we need to adjust the dentry > > caching > > and invalidation rules to ensure that we don't inadvertently end up > > caching other case folded aliases after an operation that results > > in a > > directory entry name change. > > What server and configuration are you testing this against? > > Ours. Why? > --b. > > > > > Trond Myklebust (5): > > NFSv4: Add some support for case insensitive filesystems > > NFSv4: Just don't cache negative dentries on case insensitive > > servers > > NFS: Invalidate negative dentries on all case insensitive > > directory > > changes > > NFS: Add a helper to remove case-insensitive aliases > > NFS: Fix the verifier for case sensitive filesystem in > > nfs_atomic_open() > > > > fs/nfs/dir.c | 41 +++++++++++++++++++++++++++++++++-- > > ---- > > fs/nfs/internal.h | 1 + > > fs/nfs/nfs4proc.c | 13 +++++++++++-- > > fs/nfs/nfs4xdr.c | 40 > > ++++++++++++++++++++++++++++++++++++++ > > include/linux/nfs_fs_sb.h | 2 ++ > > include/linux/nfs_xdr.h | 2 ++ > > 6 files changed, 91 insertions(+), 8 deletions(-) > > > > -- > > 2.33.1 -- Trond Myklebust Linux NFS client maintainer, Hammerspace trond.myklebust@xxxxxxxxxxxxxxx