diff options
author | Christoph Hellwig <hch@infradead.org> | 2008-10-30 01:54:33 -0400 |
---|---|---|
committer | Lachlan McIlroy <lachlan@sgi.com> | 2008-10-30 01:54:33 -0400 |
commit | e99ab90d6a9e8ac92f05d2c31d44aa7feee15394 (patch) | |
tree | 49f96f06100aae711eafe75799c4812a001a51ba /fs/xfs/xfs_btree.h | |
parent | 8186e517fab1854554c48955cdbcbb6710e7baef (diff) |
[XFS] add a long pointers flag to xfs_btree_cur
Add a flag to the xfs btree cursor when using long (64bit) block pointers
instead of checking btnum == XFS_BTNUM_BMAP.
SGI-PV: 985583
SGI-Modid: xfs-linux-melb:xfs-kern:32181a
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
Signed-off-by: Bill O'Donnell <billodo@sgi.com>
Signed-off-by: David Chinner <david@fromorbit.com>
Diffstat (limited to 'fs/xfs/xfs_btree.h')
-rw-r--r-- | fs/xfs/xfs_btree.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/fs/xfs/xfs_btree.h b/fs/xfs/xfs_btree.h index fefbc69e500e..dd93fd39c56a 100644 --- a/fs/xfs/xfs_btree.h +++ b/fs/xfs/xfs_btree.h | |||
@@ -116,11 +116,6 @@ union xfs_btree_rec { | |||
116 | #define XFS_BB_ALL_BITS ((1 << XFS_BB_NUM_BITS) - 1) | 116 | #define XFS_BB_ALL_BITS ((1 << XFS_BB_NUM_BITS) - 1) |
117 | 117 | ||
118 | /* | 118 | /* |
119 | * Boolean to select which form of xfs_btree_block_t.bb_u to use. | ||
120 | */ | ||
121 | #define XFS_BTREE_LONG_PTRS(btnum) ((btnum) == XFS_BTNUM_BMAP) | ||
122 | |||
123 | /* | ||
124 | * Magic numbers for btree blocks. | 119 | * Magic numbers for btree blocks. |
125 | */ | 120 | */ |
126 | extern const __uint32_t xfs_magics[]; | 121 | extern const __uint32_t xfs_magics[]; |
@@ -203,6 +198,7 @@ typedef struct xfs_btree_cur | |||
203 | } xfs_btree_cur_t; | 198 | } xfs_btree_cur_t; |
204 | 199 | ||
205 | /* cursor flags */ | 200 | /* cursor flags */ |
201 | #define XFS_BTREE_LONG_PTRS (1<<0) /* pointers are 64bits long */ | ||
206 | #define XFS_BTREE_ROOT_IN_INODE (1<<1) /* root may be variable size */ | 202 | #define XFS_BTREE_ROOT_IN_INODE (1<<1) /* root may be variable size */ |
207 | 203 | ||
208 | 204 | ||