diff options
author | Dave Chinner <david@fromorbit.com> | 2014-08-03 23:54:14 -0400 |
---|---|---|
committer | Dave Chinner <david@fromorbit.com> | 2014-08-03 23:54:14 -0400 |
commit | 4d7eece2c0dad832c5f224629eba3cced3f2d6cd (patch) | |
tree | cddf541ea3c2860aaea0fed1f57871d310c3c14e /fs/xfs/libxfs/xfs_btree.c | |
parent | e0ac6d45bc52065d388b5aa153b58233af25a429 (diff) | |
parent | d5cf09baced0ef3d2cc118865079f8b129e98e2f (diff) |
Merge branch 'xfs-misc-fixes-3.17-1' into for-next
Diffstat (limited to 'fs/xfs/libxfs/xfs_btree.c')
-rw-r--r-- | fs/xfs/libxfs/xfs_btree.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/fs/xfs/libxfs/xfs_btree.c b/fs/xfs/libxfs/xfs_btree.c index ba35c9ccb8f9..8fe6a93ff473 100644 --- a/fs/xfs/libxfs/xfs_btree.c +++ b/fs/xfs/libxfs/xfs_btree.c | |||
@@ -78,11 +78,11 @@ xfs_btree_check_lblock( | |||
78 | be16_to_cpu(block->bb_numrecs) <= | 78 | be16_to_cpu(block->bb_numrecs) <= |
79 | cur->bc_ops->get_maxrecs(cur, level) && | 79 | cur->bc_ops->get_maxrecs(cur, level) && |
80 | block->bb_u.l.bb_leftsib && | 80 | block->bb_u.l.bb_leftsib && |
81 | (block->bb_u.l.bb_leftsib == cpu_to_be64(NULLDFSBNO) || | 81 | (block->bb_u.l.bb_leftsib == cpu_to_be64(NULLFSBLOCK) || |
82 | XFS_FSB_SANITY_CHECK(mp, | 82 | XFS_FSB_SANITY_CHECK(mp, |
83 | be64_to_cpu(block->bb_u.l.bb_leftsib))) && | 83 | be64_to_cpu(block->bb_u.l.bb_leftsib))) && |
84 | block->bb_u.l.bb_rightsib && | 84 | block->bb_u.l.bb_rightsib && |
85 | (block->bb_u.l.bb_rightsib == cpu_to_be64(NULLDFSBNO) || | 85 | (block->bb_u.l.bb_rightsib == cpu_to_be64(NULLFSBLOCK) || |
86 | XFS_FSB_SANITY_CHECK(mp, | 86 | XFS_FSB_SANITY_CHECK(mp, |
87 | be64_to_cpu(block->bb_u.l.bb_rightsib))); | 87 | be64_to_cpu(block->bb_u.l.bb_rightsib))); |
88 | 88 | ||
@@ -167,12 +167,12 @@ xfs_btree_check_block( | |||
167 | int /* error (0 or EFSCORRUPTED) */ | 167 | int /* error (0 or EFSCORRUPTED) */ |
168 | xfs_btree_check_lptr( | 168 | xfs_btree_check_lptr( |
169 | struct xfs_btree_cur *cur, /* btree cursor */ | 169 | struct xfs_btree_cur *cur, /* btree cursor */ |
170 | xfs_dfsbno_t bno, /* btree block disk address */ | 170 | xfs_fsblock_t bno, /* btree block disk address */ |
171 | int level) /* btree block level */ | 171 | int level) /* btree block level */ |
172 | { | 172 | { |
173 | XFS_WANT_CORRUPTED_RETURN( | 173 | XFS_WANT_CORRUPTED_RETURN( |
174 | level > 0 && | 174 | level > 0 && |
175 | bno != NULLDFSBNO && | 175 | bno != NULLFSBLOCK && |
176 | XFS_FSB_SANITY_CHECK(cur->bc_mp, bno)); | 176 | XFS_FSB_SANITY_CHECK(cur->bc_mp, bno)); |
177 | return 0; | 177 | return 0; |
178 | } | 178 | } |
@@ -595,7 +595,7 @@ xfs_btree_islastblock( | |||
595 | block = xfs_btree_get_block(cur, level, &bp); | 595 | block = xfs_btree_get_block(cur, level, &bp); |
596 | xfs_btree_check_block(cur, block, level, bp); | 596 | xfs_btree_check_block(cur, block, level, bp); |
597 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) | 597 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) |
598 | return block->bb_u.l.bb_rightsib == cpu_to_be64(NULLDFSBNO); | 598 | return block->bb_u.l.bb_rightsib == cpu_to_be64(NULLFSBLOCK); |
599 | else | 599 | else |
600 | return block->bb_u.s.bb_rightsib == cpu_to_be32(NULLAGBLOCK); | 600 | return block->bb_u.s.bb_rightsib == cpu_to_be32(NULLAGBLOCK); |
601 | } | 601 | } |
@@ -771,16 +771,16 @@ xfs_btree_readahead_lblock( | |||
771 | struct xfs_btree_block *block) | 771 | struct xfs_btree_block *block) |
772 | { | 772 | { |
773 | int rval = 0; | 773 | int rval = 0; |
774 | xfs_dfsbno_t left = be64_to_cpu(block->bb_u.l.bb_leftsib); | 774 | xfs_fsblock_t left = be64_to_cpu(block->bb_u.l.bb_leftsib); |
775 | xfs_dfsbno_t right = be64_to_cpu(block->bb_u.l.bb_rightsib); | 775 | xfs_fsblock_t right = be64_to_cpu(block->bb_u.l.bb_rightsib); |
776 | 776 | ||
777 | if ((lr & XFS_BTCUR_LEFTRA) && left != NULLDFSBNO) { | 777 | if ((lr & XFS_BTCUR_LEFTRA) && left != NULLFSBLOCK) { |
778 | xfs_btree_reada_bufl(cur->bc_mp, left, 1, | 778 | xfs_btree_reada_bufl(cur->bc_mp, left, 1, |
779 | cur->bc_ops->buf_ops); | 779 | cur->bc_ops->buf_ops); |
780 | rval++; | 780 | rval++; |
781 | } | 781 | } |
782 | 782 | ||
783 | if ((lr & XFS_BTCUR_RIGHTRA) && right != NULLDFSBNO) { | 783 | if ((lr & XFS_BTCUR_RIGHTRA) && right != NULLFSBLOCK) { |
784 | xfs_btree_reada_bufl(cur->bc_mp, right, 1, | 784 | xfs_btree_reada_bufl(cur->bc_mp, right, 1, |
785 | cur->bc_ops->buf_ops); | 785 | cur->bc_ops->buf_ops); |
786 | rval++; | 786 | rval++; |
@@ -852,7 +852,7 @@ xfs_btree_ptr_to_daddr( | |||
852 | union xfs_btree_ptr *ptr) | 852 | union xfs_btree_ptr *ptr) |
853 | { | 853 | { |
854 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { | 854 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { |
855 | ASSERT(ptr->l != cpu_to_be64(NULLDFSBNO)); | 855 | ASSERT(ptr->l != cpu_to_be64(NULLFSBLOCK)); |
856 | 856 | ||
857 | return XFS_FSB_TO_DADDR(cur->bc_mp, be64_to_cpu(ptr->l)); | 857 | return XFS_FSB_TO_DADDR(cur->bc_mp, be64_to_cpu(ptr->l)); |
858 | } else { | 858 | } else { |
@@ -900,9 +900,9 @@ xfs_btree_setbuf( | |||
900 | 900 | ||
901 | b = XFS_BUF_TO_BLOCK(bp); | 901 | b = XFS_BUF_TO_BLOCK(bp); |
902 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { | 902 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) { |
903 | if (b->bb_u.l.bb_leftsib == cpu_to_be64(NULLDFSBNO)) | 903 | if (b->bb_u.l.bb_leftsib == cpu_to_be64(NULLFSBLOCK)) |
904 | cur->bc_ra[lev] |= XFS_BTCUR_LEFTRA; | 904 | cur->bc_ra[lev] |= XFS_BTCUR_LEFTRA; |
905 | if (b->bb_u.l.bb_rightsib == cpu_to_be64(NULLDFSBNO)) | 905 | if (b->bb_u.l.bb_rightsib == cpu_to_be64(NULLFSBLOCK)) |
906 | cur->bc_ra[lev] |= XFS_BTCUR_RIGHTRA; | 906 | cur->bc_ra[lev] |= XFS_BTCUR_RIGHTRA; |
907 | } else { | 907 | } else { |
908 | if (b->bb_u.s.bb_leftsib == cpu_to_be32(NULLAGBLOCK)) | 908 | if (b->bb_u.s.bb_leftsib == cpu_to_be32(NULLAGBLOCK)) |
@@ -918,7 +918,7 @@ xfs_btree_ptr_is_null( | |||
918 | union xfs_btree_ptr *ptr) | 918 | union xfs_btree_ptr *ptr) |
919 | { | 919 | { |
920 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) | 920 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) |
921 | return ptr->l == cpu_to_be64(NULLDFSBNO); | 921 | return ptr->l == cpu_to_be64(NULLFSBLOCK); |
922 | else | 922 | else |
923 | return ptr->s == cpu_to_be32(NULLAGBLOCK); | 923 | return ptr->s == cpu_to_be32(NULLAGBLOCK); |
924 | } | 924 | } |
@@ -929,7 +929,7 @@ xfs_btree_set_ptr_null( | |||
929 | union xfs_btree_ptr *ptr) | 929 | union xfs_btree_ptr *ptr) |
930 | { | 930 | { |
931 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) | 931 | if (cur->bc_flags & XFS_BTREE_LONG_PTRS) |
932 | ptr->l = cpu_to_be64(NULLDFSBNO); | 932 | ptr->l = cpu_to_be64(NULLFSBLOCK); |
933 | else | 933 | else |
934 | ptr->s = cpu_to_be32(NULLAGBLOCK); | 934 | ptr->s = cpu_to_be32(NULLAGBLOCK); |
935 | } | 935 | } |
@@ -997,8 +997,8 @@ xfs_btree_init_block_int( | |||
997 | buf->bb_numrecs = cpu_to_be16(numrecs); | 997 | buf->bb_numrecs = cpu_to_be16(numrecs); |
998 | 998 | ||
999 | if (flags & XFS_BTREE_LONG_PTRS) { | 999 | if (flags & XFS_BTREE_LONG_PTRS) { |
1000 | buf->bb_u.l.bb_leftsib = cpu_to_be64(NULLDFSBNO); | 1000 | buf->bb_u.l.bb_leftsib = cpu_to_be64(NULLFSBLOCK); |
1001 | buf->bb_u.l.bb_rightsib = cpu_to_be64(NULLDFSBNO); | 1001 | buf->bb_u.l.bb_rightsib = cpu_to_be64(NULLFSBLOCK); |
1002 | if (flags & XFS_BTREE_CRC_BLOCKS) { | 1002 | if (flags & XFS_BTREE_CRC_BLOCKS) { |
1003 | buf->bb_u.l.bb_blkno = cpu_to_be64(blkno); | 1003 | buf->bb_u.l.bb_blkno = cpu_to_be64(blkno); |
1004 | buf->bb_u.l.bb_owner = cpu_to_be64(owner); | 1004 | buf->bb_u.l.bb_owner = cpu_to_be64(owner); |