diff options
Diffstat (limited to 'fs/xfs/libxfs/xfs_dir2_block.c')
-rw-r--r-- | fs/xfs/libxfs/xfs_dir2_block.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/fs/xfs/libxfs/xfs_dir2_block.c b/fs/xfs/libxfs/xfs_dir2_block.c index ab0bffccf5c3..9628ceccfa02 100644 --- a/fs/xfs/libxfs/xfs_dir2_block.c +++ b/fs/xfs/libxfs/xfs_dir2_block.c | |||
@@ -91,9 +91,9 @@ xfs_dir3_block_read_verify( | |||
91 | 91 | ||
92 | if (xfs_sb_version_hascrc(&mp->m_sb) && | 92 | if (xfs_sb_version_hascrc(&mp->m_sb) && |
93 | !xfs_buf_verify_cksum(bp, XFS_DIR3_DATA_CRC_OFF)) | 93 | !xfs_buf_verify_cksum(bp, XFS_DIR3_DATA_CRC_OFF)) |
94 | xfs_buf_ioerror(bp, EFSBADCRC); | 94 | xfs_buf_ioerror(bp, -EFSBADCRC); |
95 | else if (!xfs_dir3_block_verify(bp)) | 95 | else if (!xfs_dir3_block_verify(bp)) |
96 | xfs_buf_ioerror(bp, EFSCORRUPTED); | 96 | xfs_buf_ioerror(bp, -EFSCORRUPTED); |
97 | 97 | ||
98 | if (bp->b_error) | 98 | if (bp->b_error) |
99 | xfs_verifier_error(bp); | 99 | xfs_verifier_error(bp); |
@@ -108,7 +108,7 @@ xfs_dir3_block_write_verify( | |||
108 | struct xfs_dir3_blk_hdr *hdr3 = bp->b_addr; | 108 | struct xfs_dir3_blk_hdr *hdr3 = bp->b_addr; |
109 | 109 | ||
110 | if (!xfs_dir3_block_verify(bp)) { | 110 | if (!xfs_dir3_block_verify(bp)) { |
111 | xfs_buf_ioerror(bp, EFSCORRUPTED); | 111 | xfs_buf_ioerror(bp, -EFSCORRUPTED); |
112 | xfs_verifier_error(bp); | 112 | xfs_verifier_error(bp); |
113 | return; | 113 | return; |
114 | } | 114 | } |
@@ -392,7 +392,7 @@ xfs_dir2_block_addname( | |||
392 | if (args->op_flags & XFS_DA_OP_JUSTCHECK) { | 392 | if (args->op_flags & XFS_DA_OP_JUSTCHECK) { |
393 | xfs_trans_brelse(tp, bp); | 393 | xfs_trans_brelse(tp, bp); |
394 | if (!dup) | 394 | if (!dup) |
395 | return ENOSPC; | 395 | return -ENOSPC; |
396 | return 0; | 396 | return 0; |
397 | } | 397 | } |
398 | 398 | ||
@@ -402,7 +402,7 @@ xfs_dir2_block_addname( | |||
402 | if (!dup) { | 402 | if (!dup) { |
403 | /* Don't have a space reservation: return no-space. */ | 403 | /* Don't have a space reservation: return no-space. */ |
404 | if (args->total == 0) | 404 | if (args->total == 0) |
405 | return ENOSPC; | 405 | return -ENOSPC; |
406 | /* | 406 | /* |
407 | * Convert to the next larger format. | 407 | * Convert to the next larger format. |
408 | * Then add the new entry in that format. | 408 | * Then add the new entry in that format. |
@@ -703,7 +703,7 @@ xfs_dir2_block_lookup_int( | |||
703 | if (low > high) { | 703 | if (low > high) { |
704 | ASSERT(args->op_flags & XFS_DA_OP_OKNOENT); | 704 | ASSERT(args->op_flags & XFS_DA_OP_OKNOENT); |
705 | xfs_trans_brelse(tp, bp); | 705 | xfs_trans_brelse(tp, bp); |
706 | return ENOENT; | 706 | return -ENOENT; |
707 | } | 707 | } |
708 | } | 708 | } |
709 | /* | 709 | /* |
@@ -751,7 +751,7 @@ xfs_dir2_block_lookup_int( | |||
751 | * No match, release the buffer and return ENOENT. | 751 | * No match, release the buffer and return ENOENT. |
752 | */ | 752 | */ |
753 | xfs_trans_brelse(tp, bp); | 753 | xfs_trans_brelse(tp, bp); |
754 | return ENOENT; | 754 | return -ENOENT; |
755 | } | 755 | } |
756 | 756 | ||
757 | /* | 757 | /* |
@@ -1091,7 +1091,7 @@ xfs_dir2_sf_to_block( | |||
1091 | */ | 1091 | */ |
1092 | if (dp->i_d.di_size < offsetof(xfs_dir2_sf_hdr_t, parent)) { | 1092 | if (dp->i_d.di_size < offsetof(xfs_dir2_sf_hdr_t, parent)) { |
1093 | ASSERT(XFS_FORCED_SHUTDOWN(mp)); | 1093 | ASSERT(XFS_FORCED_SHUTDOWN(mp)); |
1094 | return EIO; | 1094 | return -EIO; |
1095 | } | 1095 | } |
1096 | 1096 | ||
1097 | oldsfp = (xfs_dir2_sf_hdr_t *)ifp->if_u1.if_data; | 1097 | oldsfp = (xfs_dir2_sf_hdr_t *)ifp->if_u1.if_data; |