• Linus Torvalds's avatar
    Merge tag 'for-6.11-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · e4fc196f
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
    
     - fix regression in extent map rework when handling insertion of
       overlapping compressed extent
    
     - fix unexpected file length when appending to a file using direct io
       and buffer not faulted in
    
     - in zoned mode, fix accounting of unusable space when flipping
       read-only block group back to read-write
    
     - fix page locking when COWing an inline range, assertion failure found
       by syzbot
    
     - fix calculation of space info in debugging print
    
     - tree-checker, add validation of data reference item
    
     - fix a few -Wmaybe-uninitialized build warnings
    
    * tag 'for-6.11-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
      btrfs: fix corruption after buffer fault in during direct IO append write
      btrfs: zoned: fix zone_unusable accounting on making block group read-write again
      btrfs: do not subtract delalloc from avail bytes
      btrfs: make cow_file_range_inline() honor locked_page on error
      btrfs: fix corrupt read due to bad offset of a compressed extent map
      btrfs: tree-checker: validate dref root and objectid
    e4fc196f
btrfs.h 70.7 KB