]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'for-5.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 25 Feb 2022 22:08:03 +0000 (14:08 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 25 Feb 2022 22:08:03 +0000 (14:08 -0800)
commit439355ddb16a604f27a6e3f70b5def0bb53fc513
treede85c3a54287f40c51be910926a235f645d905c0
parent7f35692d627a579d9d01c73b96ccb67f2f3e9c8c
parenta97852f8d2886a7e816ba8c28a63fd73fd7e96e7
Merge tag 'for-5.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

Pull btrfs fixes from David Sterba:
 "This is a hopefully last batch of fixes for defrag that got broken in
  5.16, all stable material.

  The remaining reported problem is excessive IO with autodefrag due to
  various conditions in the defrag code not met or missing"

* tag 'for-5.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
  btrfs: reduce extent threshold for autodefrag
  btrfs: autodefrag: only scan one inode once
  btrfs: defrag: don't use merged extent map for their generation check
  btrfs: defrag: bring back the old file extent search behavior
  btrfs: defrag: remove an ambiguous condition for rejection
  btrfs: defrag: don't defrag extents which are already at max capacity
  btrfs: defrag: don't try to merge regular extents with preallocated extents
  btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a target
  btrfs: prevent copying too big compressed lzo segment
fs/btrfs/ioctl.c