• Linus Torvalds's avatar
    Merge tag 'for-6.5-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · 46670259
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
     "Stable fixes:
    
       - fix race between balance and cancel/pause
    
       - various iput() fixes
    
       - fix use-after-free of new block group that became unused
    
       - fix warning when putting transaction with qgroups enabled after
         abort
    
       - fix crash in subpage mode when page could be released between map
         and map read
    
       - when scrubbing raid56 verify the P/Q stripes unconditionally
    
       - fix minor memory leak in zoned mode when a block group with an
         unexpected superblock is found
    
      Regression fixes:
    
       - fix ordered extent split error handling when submitting direct IO
    
       - user irq-safe locking when adding delayed iputs"
    
    * tag 'for-6.5-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: fix warning when putting transaction with qgroups enabled after abort
      btrfs: fix ordered extent split error handling in btrfs_dio_submit_io
      btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
      btrfs: raid56: always verify the P/Q contents for scrub
      btrfs: use irq safe locking when running and adding delayed iputs
      btrfs: fix iput() on error pointer after error during orphan cleanup
      btrfs: fix double iput() on inode after an error during orphan cleanup
      btrfs: zoned: fix memory leak after finding block group with super blocks
      btrfs: fix use-after-free of new block group that became unused
      btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
      btrfs: fix race between balance and cancel/pause
    46670259
block-group.c 133 KB