• Linus Torvalds's avatar
    Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux · 318adf8e
    Linus Torvalds authored
    Pull btrfs fixes from David Sterba:
     "A few more fixes for bugs reported by users, fuzzing tools and
      regressions:
    
       - fix crashes in relocation:
           + resuming interrupted balance operation does not properly clean
             up orphan trees
           + with enabled qgroups, resuming needs to be more careful about
             block groups due to limited context when updating qgroups
    
       - fsync and logging fixes found by fuzzing
    
       - incremental send fixes for no-holes and clone
    
       - fix spin lock type used in timer function for zstd"
    
    * tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      Btrfs: fix race updating log root item during fsync
      Btrfs: fix wrong ctime and mtime of a directory after log replay
      Btrfs: fix fsync not persisting changed attributes of a directory
      btrfs: qgroup: Check bg while resuming relocation to avoid NULL pointer dereference
      btrfs: reloc: Also queue orphan reloc tree for cleanup to avoid BUG_ON()
      Btrfs: incremental send, fix emission of invalid clone operations
      Btrfs: incremental send, fix file corruption when no-holes feature is enabled
      btrfs: correct zstd workspace manager lock to use spin_lock_bh()
      btrfs: Ensure replaced device doesn't have pending chunk allocation
    318adf8e
inode.c 296 KB