• Linus Torvalds's avatar
    Merge tag 'for-5.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · bb48a591
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
     "A bunch of fixes that accumulated in recent weeks, mostly material for
      stable.
    
      Summary:
    
       - fix for regression from 5.3 that prevents to use balance convert
         with single profile
    
       - qgroup fixes: rescan race, accounting leak with multiple writers,
         potential leak after io failure recovery
    
       - fix for use after free in relocation (reported by KASAN)
    
       - other error handling fixups"
    
    * tag 'for-5.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: qgroup: Fix reserved data space leak if we have multiple reserve calls
      btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space
      btrfs: Fix a regression which we can't convert to SINGLE profile
      btrfs: relocation: fix use-after-free on dead relocation roots
      Btrfs: fix race setting up and completing qgroup rescan workers
      Btrfs: fix missing error return if writeback for extent buffer never started
      btrfs: adjust dirty_metadata_bytes after writeback failure of extent buffer
      Btrfs: fix selftests failure due to uninitialized i_mode in test inodes
    bb48a591
extent_io.c 154 KB