Merge tag 'fuse-update-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Pull fuse updates from Miklos Szeredi: - Fix a possible of deadlock in case inode writeback is in progress during dentry reclaim - Fix a crash in case of page stealing - Selectively invalidate cached attributes, possibly improving performance - Allow filesystems to disable data flushing from ->flush() - Misc fixes and cleanups * tag 'fuse-update-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse: (23 commits) fuse: fix page stealing virtiofs: use strscpy for copying the queue name fuse: add FOPEN_NOFLUSH fuse: only update necessary attributes fuse: take cache_mask into account in getattr fuse: add cache_mask fuse: move reverting attributes to fuse_change_attributes() fuse: simplify local variables holding writeback cache state fuse: cleanup code conditional on fc->writeback_cache fuse: fix attr version comparison in fuse_read_update_size() fuse: always invalidate attributes after writes fuse: rename fuse_write_update_size() fuse: don't bump attr_version in cached write fuse: selective attribute invalidation fuse: don't increment nlink in link() fuse: decrement nlink on overwriting rename fuse: simplify __fuse_write_file_get() fuse: move fuse_invalidate_attr() into fuse_update_ctime() fuse: delete redundant code fuse: use kmap_local_page() ...
No related branches found
No related tags found
Showing
- fs/fuse/dax.c 1 addition, 4 deletionsfs/fuse/dax.c
- fs/fuse/dev.c 17 additions, 7 deletionsfs/fuse/dev.c
- fs/fuse/dir.c 60 additions, 68 deletionsfs/fuse/dir.c
- fs/fuse/file.c 56 additions, 50 deletionsfs/fuse/file.c
- fs/fuse/fuse_i.h 14 additions, 3 deletionsfs/fuse/fuse_i.h
- fs/fuse/inode.c 39 additions, 6 deletionsfs/fuse/inode.c
- fs/fuse/ioctl.c 2 additions, 2 deletionsfs/fuse/ioctl.c
- fs/fuse/readdir.c 3 additions, 3 deletionsfs/fuse/readdir.c
- fs/fuse/virtio_fs.c 1 addition, 1 deletionfs/fuse/virtio_fs.c
- fs/fuse/xattr.c 4 additions, 6 deletionsfs/fuse/xattr.c
- include/uapi/linux/fuse.h 6 additions, 1 deletioninclude/uapi/linux/fuse.h
Loading
Please register or sign in to comment