#
PKG_MAJOR=1
PKG_MINOR=2
-PKG_REVISION=0
+PKG_REVISION=1
PKG_BUILD=0
-xfsprogs (1.2.0) unstable; urgency=low
+xfsprogs (1.2.1) unstable; urgency=low
* Support for group quota added
* Stripe unit/stripe width extraction for MD devices
* Added mkfs.xfs heuristics for size of internal log
+ * Sync up with recent changes to XFS kernel headers
- -- Nathan Scott <nathans@debian.org> Sun, 1 Apr 2001 16:49:26 +1000
+ -- Nathan Scott <nathans@debian.org> Wed, 4 Apr 2001 13:54:00 +1000
xfsprogs (1.1.6) unstable; urgency=low
-xfsprogs-1.2.0 (1 April 2001)
+xfsprogs-1.2.1 (04 April 2001)
+ - sync up with recent changes to XFS kernel headers
+
+xfsprogs-1.2.0 (01 April 2001)
- support for group quota added
- some headers updated, in particular <xqm.h>
- now in late stages of beta
* Bits in lr are set from XFS_BTCUR_{LEFT,RIGHT}RA.
*/
int /* readahead block count */
-xfs_btree_readahead(
+xfs_btree_readahead_core(
xfs_btree_cur_t *cur, /* btree cursor */
int lev, /* level in btree */
int lr); /* left/right bits */
+
+static inline int /* readahead block count */
+xfs_btree_readahead(
+ xfs_btree_cur_t *cur, /* btree cursor */
+ int lev, /* level in btree */
+ int lr) /* left/right bits */
+{
+ if ((cur->bc_ra[lev] | lr) == cur->bc_ra[lev])
+ return 0;
+
+ return xfs_btree_readahead_core(cur, lev, lr);
+}
+
+
/*
* Set the buffer for level "lev" in the cursor to bp, releasing
* any previous buffer.
int xfs_btree_islastblock (xfs_btree_cur_t *, int);
int xfs_btree_lastrec (xfs_btree_cur_t *, int);
void xfs_btree_offsets (__int64_t, const short *, int, int *, int *);
-int xfs_btree_readahead (xfs_btree_cur_t *, int, int);
void xfs_btree_setbuf (xfs_btree_cur_t *, int, xfs_buf_t *);
int xfs_btree_read_bufs (xfs_mount_t *, xfs_trans_t *, xfs_agnumber_t,
xfs_agblock_t, uint, xfs_buf_t **, int);
int xfs_btree_read_bufl (xfs_mount_t *, xfs_trans_t *, xfs_fsblock_t,
uint, xfs_buf_t **, int);
+int xfs_btree_readahead_core (xfs_btree_cur_t *, int, int);
+static inline int xfs_btree_readahead (xfs_btree_cur_t *cur, int lev, int lr)
+{
+ if ((cur->bc_ra[lev] | lr) == cur->bc_ra[lev])
+ return 0;
+ return xfs_btree_readahead_core(cur, lev, lr);
+}
+
/* xfs_inode.c */
int xfs_ialloc (xfs_trans_t *, xfs_inode_t *, mode_t, nlink_t, dev_t, cred_t *,
* Bits in lr are set from XFS_BTCUR_{LEFT,RIGHT}RA.
*/
int
-xfs_btree_readahead(
+xfs_btree_readahead_core(
xfs_btree_cur_t *cur, /* btree cursor */
int lev, /* level in btree */
int lr) /* left/right bits */
int rval = 0;
ASSERT(cur->bc_bufs[lev] != NULL);
- if ((cur->bc_ra[lev] | lr) == cur->bc_ra[lev])
- return 0;
cur->bc_ra[lev] |= lr;
switch (cur->bc_btnum) {
case XFS_BTNUM_BNO: