• Linus Torvalds's avatar
    Merge tag 'fuse-update-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse · 75b96f0e
    Linus Torvalds authored
    Pull fuse updates from Miklos Szeredi:
    
     - Allow mounting an active fuse device. Previously the fuse device
       would always be mounted during initialization, and sharing a fuse
       superblock was only possible through mount or namespace cloning
    
     - Fix data flushing in syncfs (virtiofs only)
    
     - Fix data flushing in copy_file_range()
    
     - Fix a possible deadlock in atomic O_TRUNC
    
     - Misc fixes and cleanups
    
    * tag 'fuse-update-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:
      fuse: remove unused arg in fuse_write_file_get()
      fuse: wait for writepages in syncfs
      fuse: flush extending writes
      fuse: truncate pagecache on atomic_o_trunc
      fuse: allow sharing existing sb
      fuse: move fget() to fuse_get_tree()
      fuse: move option checking into fuse_fill_super()
      fuse: name fs_context consistently
      fuse: fix use after free in fuse_read_interrupt()
    75b96f0e
fuse_i.h 31.3 KB