• Linus Torvalds's avatar
    Merge tag 'fuse-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse · 9e310ea5
    Linus Torvalds authored
    Pull fuse updates from Miklos Szeredi:
    
     - Revert non-waiting FLUSH due to a regression
    
     - Fix a lookup counter leak in readdirplus
    
     - Add an option to allow shared mmaps in no-cache mode
    
     - Add btime support and statx intrastructure to the protocol
    
     - Invalidate positive/negative dentry on failed create/delete
    
    * tag 'fuse-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:
      fuse: conditionally fill kstat in fuse_do_statx()
      fuse: invalidate dentry on EEXIST creates or ENOENT deletes
      fuse: cache btime
      fuse: implement statx
      fuse: add ATTR_TIMEOUT macro
      fuse: add STATX request
      fuse: handle empty request_mask in statx
      fuse: write back dirty pages before direct write in direct_io_relax mode
      fuse: add a new fuse init flag to relax restrictions in no cache mode
      fuse: invalidate page cache pages before direct write
      fuse: nlookup missing decrement in fuse_direntplus_link
      Revert "fuse: in fuse_flush only wait if someone wants the return code"
    9e310ea5
inode.c 47.8 KB