• Linus Torvalds's avatar
    Merge tag 'vfs-6.12.fallocate' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs · ee25861f
    Linus Torvalds authored
    Pull vfs fallocate updates from Christian Brauner:
     "This contains work to try and cleanup some the fallocate mode
      handling. Currently, it confusingly mixes operation modes and an
      optional flag.
    
      The work here tries to better define operation modes and optional
      flags allowing the core and filesystem code to use switch statements
      to switch on the operation mode"
    
    * tag 'vfs-6.12.fallocate' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
      xfs: refactor xfs_file_fallocate
      xfs: move the xfs_is_always_cow_inode check into xfs_alloc_file_space
      xfs: call xfs_flush_unmap_range from xfs_free_file_space
      fs: sort out the fallocate mode vs flag mess
      ext4: remove tracing for FALLOC_FL_NO_HIDE_STALE
      block: remove checks for FALLOC_FL_NO_HIDE_STALE
    ee25861f
fops.c 21.6 KB