aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2019-03-15 17:28:46 +0100
committerDavid Sterba <dsterba@suse.com>2019-04-29 19:02:27 +0200
commit6c30474680888df8a652563ca246afdb23534d63 (patch)
tree8cab16d46495bfd2a2a656461c19fd81341091d6
parentbtrfs: tests: return error from all extent map test cases (diff)
downloadlinux-dev-6c30474680888df8a652563ca246afdb23534d63.tar.xz
linux-dev-6c30474680888df8a652563ca246afdb23534d63.zip
btrfs: tests: use standard error message after extent map allocation failure
Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r--fs/btrfs/tests/extent-map-tests.c23
1 files changed, 19 insertions, 4 deletions
diff --git a/fs/btrfs/tests/extent-map-tests.c b/fs/btrfs/tests/extent-map-tests.c
index 5e99c7d40ea1..9bf75f7d2c26 100644
--- a/fs/btrfs/tests/extent-map-tests.c
+++ b/fs/btrfs/tests/extent-map-tests.c
@@ -56,8 +56,10 @@ static int test_case_1(struct btrfs_fs_info *fs_info,
int ret;
em = alloc_extent_map();
- if (!em)
+ if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
return -ENOMEM;
+ }
/* Add [0, 16K) */
em->start = 0;
@@ -74,6 +76,7 @@ static int test_case_1(struct btrfs_fs_info *fs_info,
/* Add [16K, 20K) following [0, 16K) */
em = alloc_extent_map();
if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
ret = -ENOMEM;
goto out;
}
@@ -91,6 +94,7 @@ static int test_case_1(struct btrfs_fs_info *fs_info,
em = alloc_extent_map();
if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
ret = -ENOMEM;
goto out;
}
@@ -134,8 +138,10 @@ static int test_case_2(struct btrfs_fs_info *fs_info,
int ret;
em = alloc_extent_map();
- if (!em)
+ if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
return -ENOMEM;
+ }
/* Add [0, 1K) */
em->start = 0;
@@ -152,6 +158,7 @@ static int test_case_2(struct btrfs_fs_info *fs_info,
/* Add [4K, 4K) following [0, 1K) */
em = alloc_extent_map();
if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
ret = -ENOMEM;
goto out;
}
@@ -169,6 +176,7 @@ static int test_case_2(struct btrfs_fs_info *fs_info,
em = alloc_extent_map();
if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
ret = -ENOMEM;
goto out;
}
@@ -207,8 +215,10 @@ static int __test_case_3(struct btrfs_fs_info *fs_info,
int ret;
em = alloc_extent_map();
- if (!em)
+ if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
return -ENOMEM;
+ }
/* Add [4K, 8K) */
em->start = SZ_4K;
@@ -224,6 +234,7 @@ static int __test_case_3(struct btrfs_fs_info *fs_info,
em = alloc_extent_map();
if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
ret = -ENOMEM;
goto out;
}
@@ -299,8 +310,10 @@ static int __test_case_4(struct btrfs_fs_info *fs_info,
int ret;
em = alloc_extent_map();
- if (!em)
+ if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
return -ENOMEM;
+ }
/* Add [0K, 8K) */
em->start = 0;
@@ -316,6 +329,7 @@ static int __test_case_4(struct btrfs_fs_info *fs_info,
em = alloc_extent_map();
if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
ret = -ENOMEM;
goto out;
}
@@ -334,6 +348,7 @@ static int __test_case_4(struct btrfs_fs_info *fs_info,
em = alloc_extent_map();
if (!em) {
+ test_std_err(TEST_ALLOC_EXTENT_MAP);
ret = -ENOMEM;
goto out;
}