Linus Torvalds
07978330e6
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
2024-06-07 15:13:12 -07:00
..
2024-05-07 21:31:07 +02:00
2024-03-04 16:24:46 +01:00
2024-03-04 16:24:52 +01:00
2024-03-04 16:24:46 +01:00
2024-03-04 16:24:49 +01:00
2024-03-04 16:24:46 +01:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:53 +01:00
2024-03-04 16:24:52 +01:00
2024-03-04 16:24:49 +01:00
2024-03-26 16:42:39 +01:00
2024-03-05 17:13:23 +01:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2024-05-28 16:35:12 +02:00
2024-05-07 21:31:06 +02:00
2024-05-07 21:31:02 +02:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2024-03-04 16:24:46 +01:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:53 +01:00
2024-05-07 21:31:05 +02:00
2024-05-07 21:31:05 +02:00
2024-05-02 17:39:44 -04:00
2024-03-04 16:24:49 +01:00
2023-10-12 16:44:07 +02:00
2024-03-04 16:24:49 +01:00
2023-06-19 13:59:25 +02:00
2023-06-19 13:59:25 +02:00
2024-06-07 15:13:12 -07:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2024-06-06 21:42:22 +02:00
2024-05-07 21:31:10 +02:00
2024-05-07 21:31:07 +02:00
2024-05-07 21:31:08 +02:00
2024-05-07 21:31:01 +02:00
2024-03-04 16:24:49 +01:00
2024-05-15 17:57:39 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:08 +02:00
2024-05-07 21:31:03 +02:00
2024-06-05 11:28:25 -07:00
2024-03-04 16:24:49 +01:00
2024-04-01 10:49:28 +01:00
2024-03-04 16:24:49 +01:00
2024-03-04 16:24:48 +01:00
2024-03-04 16:24:49 +01:00
2023-02-13 17:50:35 +01:00
2024-05-07 21:31:10 +02:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2024-05-14 17:25:36 -07:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2023-10-12 16:44:05 +02:00
2024-05-07 21:31:06 +02:00
2024-05-07 21:31:00 +02:00
2023-12-15 23:00:04 +01:00
2024-03-04 16:24:53 +01:00
2024-05-07 21:31:02 +02:00
2023-10-12 16:44:09 +02:00
2024-04-18 01:46:35 +02:00
2023-12-15 20:27:02 +01:00
2024-03-04 16:24:49 +01:00
2024-05-28 16:35:12 +02:00
2024-05-07 21:31:09 +02:00
2024-03-04 16:24:46 +01:00
2024-03-04 16:24:49 +01:00
2023-10-12 16:44:11 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2024-05-15 17:57:09 +02:00
2024-03-05 17:13:24 +01:00
2024-04-01 11:53:37 -06:00
2024-03-04 16:24:49 +01:00
2024-03-04 16:24:46 +01:00
2024-03-04 16:24:49 +01:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:05 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:09 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:06 +02:00
2024-04-02 19:18:23 +02:00
2024-05-15 17:57:32 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2024-03-04 16:24:46 +01:00
2024-03-04 16:24:49 +01:00
2024-03-05 17:13:23 +01:00
2024-03-05 17:13:23 +01:00
2024-05-21 15:27:17 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:07 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:08 +02:00
2024-03-04 16:24:52 +01:00
2024-05-07 21:31:07 +02:00
2024-05-02 22:11:13 +02:00
2024-06-05 18:06:30 +02:00
2024-03-04 16:24:53 +01:00
2024-05-07 21:31:06 +02:00
2024-03-04 16:24:49 +01:00
2024-03-04 16:24:46 +01:00
2024-03-04 16:24:49 +01:00
2024-03-04 16:24:48 +01:00
2024-03-04 16:24:49 +01:00
2024-03-04 16:24:46 +01:00
2024-03-04 16:24:49 +01:00
2024-05-21 09:51:42 -07:00
2024-05-07 21:31:11 +02:00
2024-05-07 21:31:00 +02:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:02 +02:00
2024-05-24 09:40:31 -07:00
2024-03-04 16:24:49 +01:00
2024-05-07 21:31:02 +02:00