diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2019-11-06 17:32:33 -0500 |
---|---|---|
committer | Eric Sandeen <sandeen@sandeen.net> | 2019-11-06 17:32:33 -0500 |
commit | 93d69bc79314f7c3f1404123355056f9ed2068a2 (patch) | |
tree | 594fd10b44fd8be9dd65887486b79a4ee1a82d7a /scrub | |
parent | 9fc3ef62c98f7dc3c6f15cf3efb9421085790d29 (diff) | |
download | xfsprogs-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.c | 12 |
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; |