X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=fs%2Fbtrfs%2Fsuper.c;h=1f62c1ccab1fef0a8780df61337444c4b51aa326;hb=aaedb55bc08f384b7f57dbb3222a511baed4decf;hp=e913328d0f2adc9c3beb2c37556a479c7615d2fa;hpb=3dbecf0aa9692cffbb71313a380c0ecc606c5920;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c index e913328..1f62c1c 100644 --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c @@ -1789,7 +1789,25 @@ static void btrfs_print_info(void) static int btrfs_run_sanity_tests(void) { - return btrfs_test_free_space_cache(); + int ret; + + ret = btrfs_init_test_fs(); + if (ret) + return ret; + + ret = btrfs_test_free_space_cache(); + if (ret) + goto out; + ret = btrfs_test_extent_buffer_operations(); + if (ret) + goto out; + ret = btrfs_test_extent_io(); + if (ret) + goto out; + ret = btrfs_test_inodes(); +out: + btrfs_destroy_test_fs(); + return ret; } static int __init init_btrfs_fs(void)