From: Nathan Scott Date: Wed, 4 Apr 2001 04:11:07 +0000 (+0000) Subject: bump minor version number. X-Git-Tag: Release-1_0_0~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=60ca9704d528064fab67b60083c9dd7ef6c8610c;p=thirdparty%2Fxfsprogs-dev.git bump minor version number. --- diff --git a/VERSION b/VERSION index bfa363efc..d11b4e5d3 100644 --- a/VERSION +++ b/VERSION @@ -3,5 +3,5 @@ # PKG_MAJOR=1 PKG_MINOR=2 -PKG_REVISION=0 +PKG_REVISION=1 PKG_BUILD=0 diff --git a/debian/changelog b/debian/changelog index c0a161ac4..7b5a8fc01 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -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 Sun, 1 Apr 2001 16:49:26 +1000 + -- Nathan Scott Wed, 4 Apr 2001 13:54:00 +1000 xfsprogs (1.1.6) unstable; urgency=low diff --git a/doc/CHANGES b/doc/CHANGES index a55524cff..c28f84543 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -1,4 +1,7 @@ -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 - now in late stages of beta diff --git a/include/xfs_btree.h b/include/xfs_btree.h index 6f00a8c68..02da28b80 100644 --- a/include/xfs_btree.h +++ b/include/xfs_btree.h @@ -453,10 +453,24 @@ xfs_btree_reada_bufs( * 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. diff --git a/libxfs/xfs.h b/libxfs/xfs.h index cbf07f3c9..7ed0b8e07 100644 --- a/libxfs/xfs.h +++ b/libxfs/xfs.h @@ -338,12 +338,19 @@ xfs_btree_cur_t *xfs_btree_init_cursor (xfs_mount_t *, xfs_trans_t *, 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 *, diff --git a/libxfs/xfs_btree.c b/libxfs/xfs_btree.c index 73cdd9ccd..bbb06dbb2 100644 --- a/libxfs/xfs_btree.c +++ b/libxfs/xfs_btree.c @@ -795,7 +795,7 @@ xfs_btree_read_bufs( * 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 */ @@ -806,8 +806,6 @@ xfs_btree_readahead( 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: