• Linus Torvalds's avatar
    Merge tag 'fuse-update-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse · f7fccaa7
    Linus Torvalds authored
    Pull fuse updates from Miklos Szeredi:
    
     - Add support for idmapped fuse mounts (Alexander Mikhalitsyn)
    
     - Add optimization when checking for writeback (yangyun)
    
     - Add tracepoints (Josef Bacik)
    
     - Clean up writeback code (Joanne Koong)
    
     - Clean up request queuing (me)
    
     - Misc fixes
    
    * tag 'fuse-update-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse: (32 commits)
      fuse: use exclusive lock when FUSE_I_CACHE_IO_MODE is set
      fuse: clear FR_PENDING if abort is detected when sending request
      fs/fuse: convert to use invalid_mnt_idmap
      fs/mnt_idmapping: introduce an invalid_mnt_idmap
      fs/fuse: introduce and use fuse_simple_idmap_request() helper
      fs/fuse: fix null-ptr-deref when checking SB_I_NOIDMAP flag
      fuse: allow O_PATH fd for FUSE_DEV_IOC_BACKING_OPEN
      virtio_fs: allow idmapped mounts
      fuse: allow idmapped mounts
      fuse: warn if fuse_access is called when idmapped mounts are allowed
      fuse: handle idmappings properly in ->write_iter()
      fuse: support idmapped ->rename op
      fuse: support idmapped ->set_acl
      fuse: drop idmap argument from __fuse_get_acl
      fuse: support idmapped ->setattr op
      fuse: support idmapped ->permission inode op
      fuse: support idmapped getattr inode op
      fuse: support idmap for mkdir/mknod/symlink/create/tmpfile
      fuse: support idmapped FUSE_EXT_GROUPS
      fuse: add an idmap argument to fuse_simple_request
      ...
    f7fccaa7
file.c 83.5 KB