diff options
| author | Linus Torvalds <[email protected]> | 2024-06-07 22:13:12 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2024-06-07 22:13:12 +0000 |
| commit | 07978330e63456a75a6d5c1c5053de24bdc9d16f (patch) | |
| tree | 5ccf7ba79236f2ba48a5825d8b27782421097370 /drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | |
| parent | Merge tag 'nfsd-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... (diff) | |
| parent | btrfs: protect folio::private when attaching extent buffer folios (diff) | |
| download | kernel-07978330e63456a75a6d5c1c5053de24bdc9d16f.tar.gz kernel-07978330e63456a75a6d5c1c5053de24bdc9d16f.zip | |
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 'drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c')
0 files changed, 0 insertions, 0 deletions
