Skip to content

Commit 807df32

Browse files
Christoph Hellwigcmaiolino
authored andcommitted
xfs: remove the expr argument to XFS_TEST_ERROR
Don't pass expr to XFS_TEST_ERROR. Most calls pass a constant false, and the places that do pass an expression become cleaner by moving it out. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Carlos Maiolino <cem@kernel.org>
1 parent 991dcad commit 807df32

25 files changed

Lines changed: 62 additions & 70 deletions

fs/xfs/libxfs/xfs_ag_resv.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,8 @@ xfs_ag_resv_critical(
9292
trace_xfs_ag_resv_critical(pag, type, avail);
9393

9494
/* Critically low if less than 10% or max btree height remains. */
95-
return XFS_TEST_ERROR(avail < orig / 10 ||
96-
avail < mp->m_agbtree_maxlevels,
97-
mp, XFS_ERRTAG_AG_RESV_CRITICAL);
95+
return avail < orig / 10 || avail < mp->m_agbtree_maxlevels ||
96+
XFS_TEST_ERROR(mp, XFS_ERRTAG_AG_RESV_CRITICAL);
9897
}
9998

10099
/*
@@ -203,7 +202,7 @@ __xfs_ag_resv_init(
203202
return -EINVAL;
204203
}
205204

206-
if (XFS_TEST_ERROR(false, mp, XFS_ERRTAG_AG_RESV_FAIL))
205+
if (XFS_TEST_ERROR(mp, XFS_ERRTAG_AG_RESV_FAIL))
207206
error = -ENOSPC;
208207
else
209208
error = xfs_dec_fdblocks(mp, hidden_space, true);

fs/xfs/libxfs/xfs_alloc.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3321,7 +3321,7 @@ xfs_agf_read_verify(
33213321
xfs_verifier_error(bp, -EFSBADCRC, __this_address);
33223322
else {
33233323
fa = xfs_agf_verify(bp);
3324-
if (XFS_TEST_ERROR(fa, mp, XFS_ERRTAG_ALLOC_READ_AGF))
3324+
if (fa || XFS_TEST_ERROR(mp, XFS_ERRTAG_ALLOC_READ_AGF))
33253325
xfs_verifier_error(bp, -EFSCORRUPTED, fa);
33263326
}
33273327
}
@@ -4019,8 +4019,7 @@ __xfs_free_extent(
40194019
ASSERT(len != 0);
40204020
ASSERT(type != XFS_AG_RESV_AGFL);
40214021

4022-
if (XFS_TEST_ERROR(false, mp,
4023-
XFS_ERRTAG_FREE_EXTENT))
4022+
if (XFS_TEST_ERROR(mp, XFS_ERRTAG_FREE_EXTENT))
40244023
return -EIO;
40254024

40264025
error = xfs_free_extent_fix_freelist(tp, pag, &agbp);

fs/xfs/libxfs/xfs_attr_leaf.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1212,7 +1212,7 @@ xfs_attr3_leaf_to_node(
12121212

12131213
trace_xfs_attr_leaf_to_node(args);
12141214

1215-
if (XFS_TEST_ERROR(false, mp, XFS_ERRTAG_ATTR_LEAF_TO_NODE)) {
1215+
if (XFS_TEST_ERROR(mp, XFS_ERRTAG_ATTR_LEAF_TO_NODE)) {
12161216
error = -EIO;
12171217
goto out;
12181218
}

fs/xfs/libxfs/xfs_bmap.c

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3654,8 +3654,7 @@ xfs_bmap_btalloc(
36543654
/* Trim the allocation back to the maximum an AG can fit. */
36553655
args.maxlen = min(ap->length, mp->m_ag_max_usable);
36563656

3657-
if (unlikely(XFS_TEST_ERROR(false, mp,
3658-
XFS_ERRTAG_BMAP_ALLOC_MINLEN_EXTENT)))
3657+
if (unlikely(XFS_TEST_ERROR(mp, XFS_ERRTAG_BMAP_ALLOC_MINLEN_EXTENT)))
36593658
error = xfs_bmap_exact_minlen_extent_alloc(ap, &args);
36603659
else if ((ap->datatype & XFS_ALLOC_USERDATA) &&
36613660
xfs_inode_is_filestream(ap->ip))
@@ -3841,7 +3840,7 @@ xfs_bmapi_read(
38413840
}
38423841

38433842
if (XFS_IS_CORRUPT(mp, !xfs_ifork_has_extents(ifp)) ||
3844-
XFS_TEST_ERROR(false, mp, XFS_ERRTAG_BMAPIFORMAT)) {
3843+
XFS_TEST_ERROR(mp, XFS_ERRTAG_BMAPIFORMAT)) {
38453844
xfs_bmap_mark_sick(ip, whichfork);
38463845
return -EFSCORRUPTED;
38473846
}
@@ -4192,7 +4191,7 @@ xfs_bmapi_write(
41924191
(XFS_BMAPI_PREALLOC | XFS_BMAPI_ZERO));
41934192

41944193
if (XFS_IS_CORRUPT(mp, !xfs_ifork_has_extents(ifp)) ||
4195-
XFS_TEST_ERROR(false, mp, XFS_ERRTAG_BMAPIFORMAT)) {
4194+
XFS_TEST_ERROR(mp, XFS_ERRTAG_BMAPIFORMAT)) {
41964195
xfs_bmap_mark_sick(ip, whichfork);
41974196
return -EFSCORRUPTED;
41984197
}
@@ -4537,7 +4536,7 @@ xfs_bmapi_remap(
45374536
(XFS_BMAPI_ATTRFORK | XFS_BMAPI_PREALLOC));
45384537

45394538
if (XFS_IS_CORRUPT(mp, !xfs_ifork_has_extents(ifp)) ||
4540-
XFS_TEST_ERROR(false, mp, XFS_ERRTAG_BMAPIFORMAT)) {
4539+
XFS_TEST_ERROR(mp, XFS_ERRTAG_BMAPIFORMAT)) {
45414540
xfs_bmap_mark_sick(ip, whichfork);
45424541
return -EFSCORRUPTED;
45434542
}
@@ -5671,7 +5670,7 @@ xfs_bmap_collapse_extents(
56715670
int logflags = 0;
56725671

56735672
if (XFS_IS_CORRUPT(mp, !xfs_ifork_has_extents(ifp)) ||
5674-
XFS_TEST_ERROR(false, mp, XFS_ERRTAG_BMAPIFORMAT)) {
5673+
XFS_TEST_ERROR(mp, XFS_ERRTAG_BMAPIFORMAT)) {
56755674
xfs_bmap_mark_sick(ip, whichfork);
56765675
return -EFSCORRUPTED;
56775676
}
@@ -5787,7 +5786,7 @@ xfs_bmap_insert_extents(
57875786
int logflags = 0;
57885787

57895788
if (XFS_IS_CORRUPT(mp, !xfs_ifork_has_extents(ifp)) ||
5790-
XFS_TEST_ERROR(false, mp, XFS_ERRTAG_BMAPIFORMAT)) {
5789+
XFS_TEST_ERROR(mp, XFS_ERRTAG_BMAPIFORMAT)) {
57915790
xfs_bmap_mark_sick(ip, whichfork);
57925791
return -EFSCORRUPTED;
57935792
}
@@ -5892,7 +5891,7 @@ xfs_bmap_split_extent(
58925891
int i = 0;
58935892

58945893
if (XFS_IS_CORRUPT(mp, !xfs_ifork_has_extents(ifp)) ||
5895-
XFS_TEST_ERROR(false, mp, XFS_ERRTAG_BMAPIFORMAT)) {
5894+
XFS_TEST_ERROR(mp, XFS_ERRTAG_BMAPIFORMAT)) {
58965895
xfs_bmap_mark_sick(ip, whichfork);
58975896
return -EFSCORRUPTED;
58985897
}
@@ -6057,7 +6056,7 @@ xfs_bmap_finish_one(
60576056

60586057
trace_xfs_bmap_deferred(bi);
60596058

6060-
if (XFS_TEST_ERROR(false, tp->t_mountp, XFS_ERRTAG_BMAP_FINISH_ONE))
6059+
if (XFS_TEST_ERROR(tp->t_mountp, XFS_ERRTAG_BMAP_FINISH_ONE))
60616060
return -EIO;
60626061

60636062
switch (bi->bi_type) {

fs/xfs/libxfs/xfs_btree.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ xfs_btree_check_block(
306306

307307
fa = __xfs_btree_check_block(cur, block, level, bp);
308308
if (XFS_IS_CORRUPT(mp, fa != NULL) ||
309-
XFS_TEST_ERROR(false, mp, xfs_btree_block_errtag(cur))) {
309+
XFS_TEST_ERROR(mp, xfs_btree_block_errtag(cur))) {
310310
if (bp)
311311
trace_xfs_btree_corrupt(bp, _RET_IP_);
312312
xfs_btree_mark_sick(cur);

fs/xfs/libxfs/xfs_da_btree.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ xfs_da3_split(
565565

566566
trace_xfs_da_split(state->args);
567567

568-
if (XFS_TEST_ERROR(false, state->mp, XFS_ERRTAG_DA_LEAF_SPLIT))
568+
if (XFS_TEST_ERROR(state->mp, XFS_ERRTAG_DA_LEAF_SPLIT))
569569
return -EIO;
570570

571571
/*

fs/xfs/libxfs/xfs_dir2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ xfs_dir_ino_validate(
223223
bool ino_ok = xfs_verify_dir_ino(mp, ino);
224224

225225
if (XFS_IS_CORRUPT(mp, !ino_ok) ||
226-
XFS_TEST_ERROR(false, mp, XFS_ERRTAG_DIR_INO_VALIDATE)) {
226+
XFS_TEST_ERROR(mp, XFS_ERRTAG_DIR_INO_VALIDATE)) {
227227
xfs_warn(mp, "Invalid inode number 0x%Lx",
228228
(unsigned long long) ino);
229229
return -EFSCORRUPTED;

fs/xfs/libxfs/xfs_exchmaps.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,7 @@ xfs_exchmaps_finish_one(
616616
return error;
617617
}
618618

619-
if (XFS_TEST_ERROR(false, tp->t_mountp, XFS_ERRTAG_EXCHMAPS_FINISH_ONE))
619+
if (XFS_TEST_ERROR(tp->t_mountp, XFS_ERRTAG_EXCHMAPS_FINISH_ONE))
620620
return -EIO;
621621

622622
/* If we still have work to do, ask for a new transaction. */
@@ -882,7 +882,7 @@ xmi_ensure_delta_nextents(
882882
&new_nextents))
883883
return -EFBIG;
884884

885-
if (XFS_TEST_ERROR(false, mp, XFS_ERRTAG_REDUCE_MAX_IEXTENTS) &&
885+
if (XFS_TEST_ERROR(mp, XFS_ERRTAG_REDUCE_MAX_IEXTENTS) &&
886886
new_nextents > 10)
887887
return -EFBIG;
888888

fs/xfs/libxfs/xfs_ialloc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2706,7 +2706,7 @@ xfs_agi_read_verify(
27062706
xfs_verifier_error(bp, -EFSBADCRC, __this_address);
27072707
else {
27082708
fa = xfs_agi_verify(bp);
2709-
if (XFS_TEST_ERROR(fa, mp, XFS_ERRTAG_IALLOC_READ_AGI))
2709+
if (fa || XFS_TEST_ERROR(mp, XFS_ERRTAG_IALLOC_READ_AGI))
27102710
xfs_verifier_error(bp, -EFSCORRUPTED, fa);
27112711
}
27122712
}

fs/xfs/libxfs/xfs_inode_buf.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ xfs_inode_buf_verify(
6161
di_ok = xfs_verify_magic16(bp, dip->di_magic) &&
6262
xfs_dinode_good_version(mp, dip->di_version) &&
6363
xfs_verify_agino_or_null(bp->b_pag, unlinked_ino);
64-
if (unlikely(XFS_TEST_ERROR(!di_ok, mp,
65-
XFS_ERRTAG_ITOBP_INOTOBP))) {
64+
if (unlikely(!di_ok ||
65+
XFS_TEST_ERROR(mp, XFS_ERRTAG_ITOBP_INOTOBP))) {
6666
if (readahead) {
6767
bp->b_flags &= ~XBF_DONE;
6868
xfs_buf_ioerror(bp, -EIO);

0 commit comments

Comments
 (0)