btrfs: tests: polish ifdefs around testing helper
authorDavid Sterba <dsterba@suse.com>
Fri, 17 Aug 2018 15:48:13 +0000 (17:48 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 15 Oct 2018 15:23:34 +0000 (17:23 +0200)
commitb2fa11547bc1693a8dd8e7379dd4e43d31f49c50
treed83d4d7d8c8f35bb6e2b768cf061e2d52d630a83
parenta654666a3474312ee76aa2bb9744376a46da3307
btrfs: tests: polish ifdefs around testing helper

Avoid the inline ifdefs and use two sections for self-tests enabled and
disabled.

Though there could be no ifdef and unconditional test_bit of
BTRFS_FS_STATE_DUMMY_FS_INFO, the static inline can help to optimize out
any code that would depend on conditions using btrfs_is_testing.

As this is only for the testing code, drop unlikely().

Reviewed-by: Omar Sandoval <osandov@fb.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/ctree.h