aboutsummaryrefslogtreecommitdiffstats
path: root/scrub
diff options
context:
space:
mode:
authorDarrick J. Wong <darrick.wong@oracle.com>2019-11-06 17:32:33 -0500
committerEric Sandeen <sandeen@sandeen.net>2019-11-06 17:32:33 -0500
commit93d69bc79314f7c3f1404123355056f9ed2068a2 (patch)
tree594fd10b44fd8be9dd65887486b79a4ee1a82d7a /scrub
parent9fc3ef62c98f7dc3c6f15cf3efb9421085790d29 (diff)
downloadxfsprogs-dev-93d69bc79314f7c3f1404123355056f9ed2068a2.tar.gz
libfrog: convert bitmap.c to negative error codes
Convert libfrog functions to return negative error codes like libxfs does. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Diffstat (limited to 'scrub')
-rw-r--r--scrub/phase6.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/scrub/phase6.c b/scrub/phase6.c
index 88c719b3fd..8d976732d8 100644
--- a/scrub/phase6.c
+++ b/scrub/phase6.c
@@ -193,7 +193,7 @@ report_data_loss(
else
bmp = vs->d_bad;
- return bitmap_iterate_range(bmp, bmap->bm_physical, bmap->bm_length,
+ return -bitmap_iterate_range(bmp, bmap->bm_physical, bmap->bm_length,
report_badfile, br);
}
@@ -444,7 +444,7 @@ report_ioerr(
(keys + 1)->fmr_owner = ULLONG_MAX;
(keys + 1)->fmr_offset = ULLONG_MAX;
(keys + 1)->fmr_flags = UINT_MAX;
- return scrub_iterate_fsmap(dioerr->ctx, keys, report_ioerr_fsmap,
+ return -scrub_iterate_fsmap(dioerr->ctx, keys, report_ioerr_fsmap,
&start);
}
@@ -466,7 +466,7 @@ report_disk_ioerrs(
tree = bitmap_for_disk(ctx, disk, vs);
if (!tree)
return 0;
- return bitmap_iterate(tree, report_ioerr, &dioerr);
+ return -bitmap_iterate(tree, report_ioerr, &dioerr);
}
/* Given bad extent lists for the data & rtdev, find bad files. */
@@ -596,7 +596,7 @@ remember_ioerr(
return;
}
- ret = bitmap_set(tree, start, length);
+ ret = -bitmap_set(tree, start, length);
if (ret)
str_liberror(ctx, ret, _("setting bad block bitmap"));
}
@@ -616,13 +616,13 @@ phase6_func(
struct media_verify_state vs = { NULL };
int ret, ret2, ret3;
- ret = bitmap_alloc(&vs.d_bad);
+ ret = -bitmap_alloc(&vs.d_bad);
if (ret) {
str_liberror(ctx, ret, _("creating datadev badblock bitmap"));
return ret;
}
- ret = bitmap_alloc(&vs.r_bad);
+ ret = -bitmap_alloc(&vs.r_bad);
if (ret) {
str_liberror(ctx, ret, _("creating realtime badblock bitmap"));
goto out_dbad;