]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge tag 'for-7.1-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 23 May 2026 23:54:48 +0000 (16:54 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 23 May 2026 23:54:48 +0000 (16:54 -0700)
commit400544639d2a11a9c1e276a912a9dff8fe4107dc
tree587237ffcddde9bdde29ec58d8e182d12046fb7e
parentf83ef5bca211a1bdc1ea661c11543712f96a6cea
parentf13342e15deafb7538a7a8577ed5f4c33c56f64e
Merge tag 'for-7.1-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

Pull btrfs fixes from David Sterba:
 "A batch of fixes to simple quotas:

   - add conditional rescheduling point not dependent on the lock during
     inode iterations to avoid delays with PREEMPT_NONE enabled

   - fix subvolume deletion so it does not break the squota invariants

   - properly handle enabling squota, tracking extents in the initial
     transaction

   - catch and warn about underflows, clamp to zero to avoid further
     problems

  And one fix to inode size handling:

   - fix handling of preallocated extents beyond i_size when not using
     the no-holes feature"

* tag 'for-7.1-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
  btrfs: swallow btrfs_record_squota_delta() ENOENT
  btrfs: clamp to avoid squota underflow
  btrfs: fix squota accounting during enable generation
  btrfs: check for subvolume before deleting squota qgroup
  btrfs: always drop root->inodes lock before cond_resched()
  btrfs: mark file extent range dirty after converting prealloc extents
fs/btrfs/extent_map.c