diff options
| author | Linus Torvalds <[email protected]> | 2024-06-07 15:13:12 -0700 | 
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2024-06-07 15:13:12 -0700 | 
| commit | 07978330e63456a75a6d5c1c5053de24bdc9d16f (patch) | |
| tree | 5ccf7ba79236f2ba48a5825d8b27782421097370 /scripts/atomic/kerneldoc/sub_and_test | |
| parent | eecba7c070283f053434808fa69abda36cf154b4 (diff) | |
| parent | f3a5367c679d31473d3fbb391675055b4792c309 (diff) | |
Merge tag 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Pull btrfs fixes from David Sterba:
 - fix handling of folio private changes.
   The private value holds pointer to our extent buffer structure
   representing a metadata range. Release and create of the range was
   not properly synchronized when updating the private bit which ended
   up in double folio_put, leading to all sorts of breakage
 - fix a crash, reported as duplicate key in metadata, but caused by a
   race of fsync and size extending write. Requires prealloc target
   range + fsync and other conditions (log tree state, timing)
 - fix leak of qgroup extent records after transaction abort
* tag 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
  btrfs: protect folio::private when attaching extent buffer folios
  btrfs: fix leak of qgroup extent records after transaction abort
  btrfs: fix crash on racing fsync and size-extending write into prealloc
Diffstat (limited to 'scripts/atomic/kerneldoc/sub_and_test')
0 files changed, 0 insertions, 0 deletions