diff options
Diffstat (limited to 'fs/xfs/xfs_btree.h')
-rw-r--r-- | fs/xfs/xfs_btree.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/fs/xfs/xfs_btree.h b/fs/xfs/xfs_btree.h index 7425b2b4a254..795a124cee6f 100644 --- a/fs/xfs/xfs_btree.h +++ b/fs/xfs/xfs_btree.h | |||
@@ -148,19 +148,6 @@ do { \ | |||
148 | case XFS_BTNUM_MAX: ASSERT(0); /* fucking gcc */ ; break; \ | 148 | case XFS_BTNUM_MAX: ASSERT(0); /* fucking gcc */ ; break; \ |
149 | } \ | 149 | } \ |
150 | } while (0) | 150 | } while (0) |
151 | /* | ||
152 | * Maximum and minimum records in a btree block. | ||
153 | * Given block size, type prefix, and leaf flag (0 or 1). | ||
154 | * The divisor below is equivalent to lf ? (e1) : (e2) but that produces | ||
155 | * compiler warnings. | ||
156 | */ | ||
157 | #define XFS_BTREE_BLOCK_MAXRECS(bsz,t,lf) \ | ||
158 | ((int)(((bsz) - (uint)sizeof(t ## _block_t)) / \ | ||
159 | (((lf) * (uint)sizeof(t ## _rec_t)) + \ | ||
160 | ((1 - (lf)) * \ | ||
161 | ((uint)sizeof(t ## _key_t) + (uint)sizeof(t ## _ptr_t)))))) | ||
162 | #define XFS_BTREE_BLOCK_MINRECS(bsz,t,lf) \ | ||
163 | (XFS_BTREE_BLOCK_MAXRECS(bsz,t,lf) / 2) | ||
164 | 151 | ||
165 | /* | 152 | /* |
166 | * Record, key, and pointer address calculation macros. | 153 | * Record, key, and pointer address calculation macros. |