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