• Linus Torvalds's avatar
    Merge tag 'for-6.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · 42c54d54
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
     "A few short fixes and a lockdep warning fix (needs moving some code):
    
       - tree-log replay fixes:
          - fix error handling when looking up extent refs
          - fix warning when setting inode number of links
    
       - relocation fixes:
          - reset block group read-only status when relocation fails
          - unset control structure if transaction fails when starting
            to process a block group
          - add lockdep annotations to fix a warning during relocation
            where blocks temporarily belong to another tree and can lead
            to reversed dependencies
    
       - tree-checker verifies that extent items don't overlap"
    
    * tag 'for-6.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: tree-checker: check for overlapping extent items
      btrfs: fix warning during log replay when bumping inode link count
      btrfs: fix lost error handling when looking up extended ref on log replay
      btrfs: fix lockdep splat with reloc root extent buffers
      btrfs: move lockdep class helpers to locking.c
      btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
      btrfs: reset RO counter on block group if we fail to relocate
    42c54d54
extent_io.c 198 KB