btrfs: change BUG_ON to assertion when verifying lockdep class setup
authorDavid Sterba <dsterba@suse.com>
Tue, 23 Jan 2024 22:09:18 +0000 (23:09 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 4 Mar 2024 15:24:48 +0000 (16:24 +0100)
commit504a00ac48a714845e4ae0593b4ab715f93ac297
treea41576cdeb2aa8a7b6bebac96d4294761a2e0e1f
parent2467d0fead77180d6be8b237683bbb375acf064b
btrfs: change BUG_ON to assertion when verifying lockdep class setup

The BUG_ON in btrfs_set_buffer_lockdep_class() is a sanity check of the
level which is verified in callers, e.g. when initializing an extent
buffer or reading from an eb header. Change it to an assertion as this
would not happen unless things are really bad and would fail elsewhere
too.

Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/locking.c