Merge 'vfs' from https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git (for-next) Merged-SHA: 4dda01b67c8662c5d0c53034974cb8280c575a5d Documentation/filesystems/porting.rst | 17 ++ fs/afs/dir_silly.c | 4 +- fs/configfs/configfs_internal.h | 1 - fs/configfs/dir.c | 318 ++++++++++---------- fs/configfs/inode.c | 25 -- fs/configfs/symlink.c | 3 +- fs/dcache.c | 549 ++++++++++++++++++++-------------- fs/ecryptfs/inode.c | 8 +- fs/exportfs/expfs.c | 9 +- fs/file_table.c | 2 + fs/fuse/dir.c | 2 +- fs/fuse/readdir.c | 3 +- fs/gfs2/inode.c | 8 +- fs/libfs.c | 3 +- fs/namei.c | 6 +- fs/nfs/dir.c | 6 +- fs/nfs/getroot.c | 35 +-- fs/nfs/unlink.c | 3 +- fs/ntfs/namei.c | 3 +- fs/proc/base.c | 3 +- fs/proc/proc_sysctl.c | 3 +- fs/smb/client/readdir.c | 3 +- fs/super.c | 1 + fs/tracefs/event_inode.c | 6 +- include/linux/dcache.h | 31 +- include/linux/fs/super_types.h | 3 +- include/linux/nfs_xdr.h | 1 - 27 files changed, 554 insertions(+), 502 deletions(-)