Subject btrfs: error-path fixes for device add and replace
Author brauner@kernel.org
Date 2026-06-16 11:41:10 +0000 UTC
Version
Cc anand.jain@oracle.com brauner@kernel.org clm@fb.com dsterba@suse.com fdmanana@suse.com linux-btrfs@vger.kernel.org linux-fsdevel@vger.kernel.org naota@elisp.net quwenruo.btrfs@gmx.com sbehrens@giantdisaster.de stable@vger.kernel.org
Patches (7)
Name Content [All]
[PATCH 1/7] btrfs: wait for an RCU grace period before freeing a device on add error [Body]
[PATCH 2/7] btrfs: don't unwind a committed device on the seeding add error path [Body]
[PATCH 3/7] btrfs: drain replace writes before freeing the target on start failure [Body]
[PATCH 4/7] btrfs: drain replace writes before freeing the target on cancel [Body]
[PATCH 5/7] btrfs: don't leave dev-replace STARTED after an early finishing failure [Body]
[PATCH 6/7] btrfs: destroy the target device when mark_block_group_to_copy() fails [Body]
[PATCH 7/7] btrfs: keep the exclusive op held while a dev-replace is suspended in-mount [Body]
Session 2026-06-16
ID (for dev) bac371e1-195b-4585-8eb2-c677d61a756f
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e73be5d3d53715f11246f9e43a05b5cd67750bb6 [Config] passed [Log]
[KASAN] Boot test: Base e73be5d3d53715f11246f9e43a05b5cd67750bb6 [Config] passed [Log]
[KASAN] Build Patched e73be5d3d53715f11246f9e43a05b5cd67750bb6 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e73be5d3d53715f11246f9e43a05b5cd67750bb6 [Config] [patched] passed [Log]
[KASAN] Fuzz e73be5d3d53715f11246f9e43a05b5cd67750bb6 [Config] e73be5d3d53715f11246f9e43a05b5cd67750bb6 [Config] [patched] passed [Log] [Artifacts]