]> git.ipfire.org Git - thirdparty/linux.git/commit
btrfs: move shutdown and remove_bdev callbacks out of experimental features
authorQu Wenruo <wqu@suse.com>
Fri, 27 Feb 2026 03:33:44 +0000 (14:03 +1030)
committerDavid Sterba <dsterba@suse.com>
Tue, 7 Apr 2026 16:56:05 +0000 (18:56 +0200)
commit304076527c38efaf68a17f9e4837834ac66cfc1a
tree7d72d97339cf577dfd64d4602e8d0fc5ad8e25d8
parent973e57c726c1f8e77259d1c8e519519f1e9aea77
btrfs: move shutdown and remove_bdev callbacks out of experimental features

These two new callbacks have been introduced in v6.19, and it has been
two releases in v7.1.

During that time we have not yet exposed bugs related that two features,
thus it's time to expose them for end users.

It's especially important to expose remove_bdev callback to end users.

That new callback makes btrfs automatically shutdown or go degraded
when a device is missing (depending on if the fs can maintain RW), which
is affecting end users.

We want some feedback from early adopters.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/Kconfig
fs/btrfs/super.c