Al, Would you mind taking this? git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git#fuse-tmpfile Thanks, Miklos V2: - rename finish_tmpfile() to finish_open_simple() - fix warning reported by kernel test robot - patch description improvements --- Miklos Szeredi (8): cachefiles: tmpfile error handling cleanup vfs: add tmpfile_open() helper cachefiles: use tmpfile_open() helper ovl: use tmpfile_open() helper vfs: make vfs_tmpfile() static vfs: move open right after ->tmpfile() vfs: open inside ->tmpfile() fuse: implement ->tmpfile() fs/bad_inode.c | 2 +- fs/btrfs/inode.c | 8 ++--- fs/cachefiles/namei.c | 67 ++++++++++++++++-------------------- fs/dcache.c | 4 ++- fs/ext2/namei.c | 6 ++-- fs/ext4/namei.c | 6 ++-- fs/f2fs/namei.c | 13 ++++--- fs/fuse/dir.c | 25 ++++++++++++-- fs/fuse/fuse_i.h | 3 ++ fs/hugetlbfs/inode.c | 12 ++++--- fs/minix/namei.c | 6 ++-- fs/namei.c | 72 +++++++++++++++++++++++++++------------ fs/overlayfs/copy_up.c | 49 ++++++++++++++------------ fs/overlayfs/overlayfs.h | 12 ++++--- fs/overlayfs/super.c | 10 +++--- 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 ++-- 23 files changed, 219 insertions(+), 142 deletions(-) -- 2.37.3