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? --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