• Linus Torvalds's avatar
    Merge tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · 81aa0968
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
     "There are still regressions being found and fixed in the zoned mode
      and subpage code, the rest are fixes for bugs reported by users.
    
      Regressions:
    
       - subpage block support:
          - readahead works on the proper block size
          - fix last page zeroing
    
       - zoned mode:
          - linked list corruption for tree log
    
      Fixes:
    
       - qgroup leak after falloc failure
    
       - tree mod log and backref resolving:
          - extent buffer cloning race when resolving backrefs
          - pin deleted leaves with active tree mod log users
    
       - drop debugging flag from slab cache"
    
    * tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: always pin deleted leaves when there are active tree mod log users
      btrfs: fix race when cloning extent buffer during rewind of an old root
      btrfs: fix slab cache flags for free space tree bitmap
      btrfs: subpage: make readahead work properly
      btrfs: subpage: fix wild pointer access during metadata read failure
      btrfs: zoned: fix linked list corruption after log root tree allocation failure
      btrfs: fix qgroup data rsv leak caused by falloc failure
      btrfs: track qgroup released data in own variable in insert_prealloc_file_extent
      btrfs: fix wrong offset to zero out range beyond i_size
    81aa0968
inode.c 296 KB