Merge tag 'for-5.17-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 25 Jan 2022 16:29:10 +0000 (18:29 +0200)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 25 Jan 2022 16:29:10 +0000 (18:29 +0200)
commit49d766f3a0e49624c4cf83909d56c68164e7c545
tree728492b0c98e64c9c608212ccbb3aeda512185a0
parenta08b41ab9e2e468647f78eb17c28e29b93006394
parent27cdfde181bcacd226c230b2fd831f6f5b8c215f
Merge tag 'for-5.17-rc1-tag' of git://git./linux/kernel/git/kdave/linux

Pull btrfs fixes from David Sterba:
 "Several fixes for defragmentation that got broken in 5.16 after
  refactoring and added subpage support. The observed bugs are excessive
  IO or uninterruptible ioctl.

  All stable material"

* tag 'for-5.17-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
  btrfs: update writeback index when starting defrag
  btrfs: add back missing dirty page rate limiting to defrag
  btrfs: fix deadlock when reserving space during defrag
  btrfs: defrag: properly update range->start for autodefrag
  btrfs: defrag: fix wrong number of defragged sectors
  btrfs: allow defrag to be interruptible
  btrfs: fix too long loop when defragging a 1 byte file