]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: warn when extent buffer leak test fails
authorQu Wenruo <wqu@suse.com>
Tue, 15 Mar 2022 10:01:33 +0000 (18:01 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 16 May 2022 15:03:08 +0000 (17:03 +0200)
commitf219986ce4d65dd0b9d923197bd67135cc7d0abe
treef935ff917b1b8b57a2060712fcac858aad67b09e
parentf5ea07297995dd9d8a17cc95f1758274cb78e9d9
btrfs: warn when extent buffer leak test fails

Although we have btrfs_extent_buffer_leak_debug_check() (enabled by
CONFIG_BTRFS_DEBUG option) to detect and warn QA testers that we have
some extent buffer leakage, it's just pr_err(), not noisy enough for
fstests to cache.

So here we trigger a WARN_ON() if the allocated_ebs list is not empty.

Reviewed-by: Filipe Manana <fdmanana@suse.com>
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/extent_io.c