]> git.dujemihanovic.xyz Git - linux.git/commit
Merge tag 'for-6.11-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 15 Aug 2024 00:56:15 +0000 (17:56 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 15 Aug 2024 00:56:15 +0000 (17:56 -0700)
commit1fb918967b56df3262ee984175816f0acb310501
tree3276fabacf65523b09c8bc10c55413c851f901b2
parentd07b43284ab356daf7ec5ae1858a16c1c7b6adab
parent6252690f7e1b173b86a4c27dfc046b351ab423e7
Merge tag 'for-6.11-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

Pull btrfs fixes from David Sterba:

 - extend tree-checker verification of directory item type

 - fix regression in page/folio and extent state tracking in xarray, the
   dirty status can get out of sync and can cause problems e.g. a hang

 - in send, detect last extent and allow to clone it instead of sending
   it as write, reduces amount of data transferred in the stream

 - fix checking extent references when cleaning deleted subvolumes

 - fix one more case in the extent map shrinker, let it run only in the
   kswapd context so it does not cause latency spikes during other
   operations

* tag 'for-6.11-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
  btrfs: fix invalid mapping of extent xarray state
  btrfs: send: allow cloning non-aligned extent if it ends at i_size
  btrfs: only run the extent map shrinker from kswapd tasks
  btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
  btrfs: check delayed refs when we're checking if a ref exists