Files
linux/fs/bcachefs
Kent Overstreet d1b0f9aa73 bcachefs: Rework fiemap transaction restart handling
Restart handling in the previous patch was incorrect, so: move btree
operations into a separate helper, and run it with a lockrestart_do().

Additionally, clarify whether pagecache or the btree takes precedence.

Right now, the btree takes precedence: this is incorrect, but it's
needed to pass fstests. Add a giant comment explaining why.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2025-04-24 19:10:29 -04:00
..
2025-04-02 10:24:34 -04:00
2024-08-08 15:14:02 -04:00
2024-12-21 01:36:15 -05:00
2024-12-21 01:36:20 -05:00
2024-09-09 09:41:49 -04:00
2025-04-02 10:24:34 -04:00
2025-01-09 23:38:41 -05:00
2025-04-02 10:24:34 -04:00
2025-02-26 19:31:05 -05:00
2025-03-24 09:50:36 -04:00
2025-04-02 10:24:34 -04:00
2025-04-02 10:24:34 -04:00
2025-04-02 10:24:34 -04:00
2025-04-02 10:24:34 -04:00
2025-04-02 10:24:34 -04:00
2025-04-24 19:09:52 -04:00
2025-04-24 19:09:52 -04:00
2025-04-02 10:24:34 -04:00
2025-03-24 09:50:36 -04:00
2024-03-13 18:39:12 -04:00
2025-03-14 21:02:11 -04:00
2025-04-02 10:24:34 -04:00
2024-12-21 01:36:22 -05:00
2025-04-02 10:24:34 -04:00
2025-04-02 10:24:34 -04:00
2025-04-02 10:24:34 -04:00
2025-03-24 09:50:36 -04:00
2025-04-02 10:24:34 -04:00
2025-04-02 10:24:34 -04:00
2024-12-21 01:36:16 -05:00
2025-04-20 20:01:48 -04:00
2025-03-14 21:02:12 -04:00
2024-01-21 13:27:10 -05:00
2025-04-02 10:24:34 -04:00
2024-12-21 01:36:20 -05:00
2025-04-20 20:01:48 -04:00
2025-04-02 10:24:34 -04:00
2024-05-08 17:29:19 -04:00
2025-04-02 10:24:34 -04:00
2024-06-23 00:57:21 -04:00
2025-02-26 19:31:05 -05:00
2025-02-26 19:31:05 -05:00
2024-01-21 13:27:10 -05:00
2025-04-02 10:24:34 -04:00
2025-04-02 10:24:34 -04:00
2025-04-02 10:24:34 -04:00
2025-04-24 19:09:52 -04:00
2025-03-14 21:02:16 -04:00
2025-04-20 20:01:48 -04:00
2025-04-24 19:09:52 -04:00
2025-03-24 09:50:34 -04:00
2025-04-21 19:50:56 -04:00
2025-04-02 10:24:34 -04:00
2024-12-21 01:36:20 -05:00