Another update... git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git#fuse-tmpfile-v4 V4: - add a patch to clean up cachefiles' in-use marking helpers - don't access child after dput in vfs_tmpfile() - rename tmpfile_open() to vfs_tmpfile_open() - clean up error path in fuse_tmpfile() - patch description improvements V3: - add bits to Documentation/ - add hugetlbfs cleanup - overlayfs copy-up: move opening target file to caller V2: - rename finish_tmpfile() to finish_open_simple() - fix warning reported by kernel test robot - patch description improvements --- Al Viro (1): hugetlbfs: cleanup mknod and tmpfile Miklos Szeredi (9): vfs: add vfs_tmpfile_open() helper cachefiles: tmpfile error handling cleanup cachefiles: only pass inode to *mark_inode_inuse() helpers cachefiles: use vfs_tmpfile_open() helper ovl: use vfs_tmpfile_open() helper vfs: make vfs_tmpfile() static vfs: move open right after ->tmpfile() vfs: open inside ->tmpfile() fuse: implement ->tmpfile() Documentation/filesystems/locking.rst | 3 +- Documentation/filesystems/porting.rst | 10 +++ Documentation/filesystems/vfs.rst | 6 +- fs/bad_inode.c | 2 +- fs/btrfs/inode.c | 8 +- fs/cachefiles/namei.c | 110 +++++++++++--------------- fs/dcache.c | 4 +- fs/ext2/namei.c | 6 +- fs/ext4/namei.c | 6 +- fs/f2fs/namei.c | 13 +-- fs/fuse/dir.c | 24 +++++- fs/fuse/fuse_i.h | 3 + fs/hugetlbfs/inode.c | 42 ++++------ fs/minix/namei.c | 6 +- fs/namei.c | 88 +++++++++++++-------- fs/overlayfs/copy_up.c | 108 +++++++++++++------------ fs/overlayfs/overlayfs.h | 14 ++-- fs/overlayfs/super.c | 10 ++- fs/overlayfs/util.c | 2 +- fs/ramfs/inode.c | 6 +- fs/ubifs/dir.c | 7 +- fs/udf/namei.c | 6 +- fs/xfs/xfs_iops.c | 16 ++-- include/linux/dcache.h | 3 +- include/linux/fs.h | 16 +++- include/uapi/linux/fuse.h | 6 +- mm/shmem.c | 6 +- 27 files changed, 299 insertions(+), 232 deletions(-) -- 2.37.3