diff options
author | Johannes Thumshirn <johannes.thumshirn@wdc.com> | 2025-01-13 20:31:50 +0100 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2025-01-14 15:52:30 +0100 |
commit | d44d3d724bb24701546c92ed5f341736bc9d832e (patch) | |
tree | 462e844874c473466ffeb1e8ec3e4bd9c018f700 | |
parent | dc14ba10781bd2629835696b7cc1febf914768e9 (diff) |
btrfs: selftests: check for correct return value of failed lookup
Commit 5e72aabc1fff ("btrfs: return ENODATA in case RST lookup fails")
changed btrfs_get_raid_extent_offset()'s return value to ENODATA in case
the RAID stripe-tree lookup failed.
Adjust the test cases which check for absence of a given range to check
for ENODATA as return value in this case.
Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r-- | fs/btrfs/tests/raid-stripe-tree-tests.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/tests/raid-stripe-tree-tests.c b/fs/btrfs/tests/raid-stripe-tree-tests.c index 5801142ba7c3..446c46d89152 100644 --- a/fs/btrfs/tests/raid-stripe-tree-tests.c +++ b/fs/btrfs/tests/raid-stripe-tree-tests.c @@ -125,7 +125,7 @@ static int test_front_delete(struct btrfs_trans_handle *trans) } ret = btrfs_get_raid_extent_offset(fs_info, logical, &len, map_type, 0, &io_stripe); - if (!ret) { + if (ret != -ENODATA) { ret = -EINVAL; test_err("lookup of RAID extent [%llu, %llu] succeeded, should fail", logical, logical + SZ_32K); |