• Linus Torvalds's avatar
    Merge tag 'for-5.13-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · fd2ff277
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
     "Error handling improvements, caught by error injection:
    
       - handle errors during checksum deletion
    
       - set error on mapping when ordered extent io cannot be finished
    
       - inode link count fixup in tree-log
    
       - missing return value checks for inode updates in tree-log
    
       - abort transaction in rename exchange if adding second reference
         fails
    
      Fixes:
    
       - fix fsync failure after writes to prealloc extents
    
       - fix deadlock when cloning inline extents and low on available space
    
       - fix compressed writes that cross stripe boundary"
    
    * tag 'for-5.13-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      MAINTAINERS: add btrfs IRC link
      btrfs: fix deadlock when cloning inline extents and low on available space
      btrfs: fix fsync failure and transaction abort after writes to prealloc extents
      btrfs: abort in rename_exchange if we fail to insert the second ref
      btrfs: check error value from btrfs_update_inode in tree log
      btrfs: fixup error handling in fixup_inode_link_counts
      btrfs: mark ordered extent and inode with error if we fail to finish
      btrfs: return errors from btrfs_del_csums in cleanup_ref_head
      btrfs: fix error handling in btrfs_del_csums
      btrfs: fix compressed writes that cross stripe boundary
    fd2ff277
inode.c 297 KB