|
@@ -82,12 +82,12 @@ _xfs_trans_bjoin(
|
|
|
ASSERT(bp->b_transp == NULL);
|
|
|
|
|
|
/*
|
|
|
- * The xfs_buf_log_item pointer is stored in b_fsprivate. If
|
|
|
+ * The xfs_buf_log_item pointer is stored in b_log_item. If
|
|
|
* it doesn't have one yet, then allocate one and initialize it.
|
|
|
* The checks to see if one is there are in xfs_buf_item_init().
|
|
|
*/
|
|
|
xfs_buf_item_init(bp, tp->t_mountp);
|
|
|
- bip = bp->b_fspriv;
|
|
|
+ bip = bp->b_log_item;
|
|
|
ASSERT(!(bip->bli_flags & XFS_BLI_STALE));
|
|
|
ASSERT(!(bip->__bli_format.blf_flags & XFS_BLF_CANCEL));
|
|
|
ASSERT(!(bip->bli_flags & XFS_BLI_LOGGED));
|
|
@@ -118,7 +118,7 @@ xfs_trans_bjoin(
|
|
|
struct xfs_buf *bp)
|
|
|
{
|
|
|
_xfs_trans_bjoin(tp, bp, 0);
|
|
|
- trace_xfs_trans_bjoin(bp->b_fspriv);
|
|
|
+ trace_xfs_trans_bjoin(bp->b_log_item);
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -159,7 +159,7 @@ xfs_trans_get_buf_map(
|
|
|
}
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
- bip = bp->b_fspriv;
|
|
|
+ bip = bp->b_log_item;
|
|
|
ASSERT(bip != NULL);
|
|
|
ASSERT(atomic_read(&bip->bli_refcount) > 0);
|
|
|
bip->bli_recur++;
|
|
@@ -175,7 +175,7 @@ xfs_trans_get_buf_map(
|
|
|
ASSERT(!bp->b_error);
|
|
|
|
|
|
_xfs_trans_bjoin(tp, bp, 1);
|
|
|
- trace_xfs_trans_get_buf(bp->b_fspriv);
|
|
|
+ trace_xfs_trans_get_buf(bp->b_log_item);
|
|
|
return bp;
|
|
|
}
|
|
|
|
|
@@ -211,7 +211,7 @@ xfs_trans_getsb(
|
|
|
*/
|
|
|
bp = mp->m_sb_bp;
|
|
|
if (bp->b_transp == tp) {
|
|
|
- bip = bp->b_fspriv;
|
|
|
+ bip = bp->b_log_item;
|
|
|
ASSERT(bip != NULL);
|
|
|
ASSERT(atomic_read(&bip->bli_refcount) > 0);
|
|
|
bip->bli_recur++;
|
|
@@ -224,7 +224,7 @@ xfs_trans_getsb(
|
|
|
return NULL;
|
|
|
|
|
|
_xfs_trans_bjoin(tp, bp, 1);
|
|
|
- trace_xfs_trans_getsb(bp->b_fspriv);
|
|
|
+ trace_xfs_trans_getsb(bp->b_log_item);
|
|
|
return bp;
|
|
|
}
|
|
|
|
|
@@ -267,7 +267,7 @@ xfs_trans_read_buf_map(
|
|
|
if (bp) {
|
|
|
ASSERT(xfs_buf_islocked(bp));
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
- ASSERT(bp->b_fspriv != NULL);
|
|
|
+ ASSERT(bp->b_log_item != NULL);
|
|
|
ASSERT(!bp->b_error);
|
|
|
ASSERT(bp->b_flags & XBF_DONE);
|
|
|
|
|
@@ -280,7 +280,7 @@ xfs_trans_read_buf_map(
|
|
|
return -EIO;
|
|
|
}
|
|
|
|
|
|
- bip = bp->b_fspriv;
|
|
|
+ bip = bp->b_log_item;
|
|
|
bip->bli_recur++;
|
|
|
|
|
|
ASSERT(atomic_read(&bip->bli_refcount) > 0);
|
|
@@ -330,7 +330,7 @@ xfs_trans_read_buf_map(
|
|
|
|
|
|
if (tp) {
|
|
|
_xfs_trans_bjoin(tp, bp, 1);
|
|
|
- trace_xfs_trans_read_buf(bp->b_fspriv);
|
|
|
+ trace_xfs_trans_read_buf(bp->b_log_item);
|
|
|
}
|
|
|
*bpp = bp;
|
|
|
return 0;
|
|
@@ -370,7 +370,7 @@ xfs_trans_brelse(
|
|
|
}
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
- bip = bp->b_fspriv;
|
|
|
+ bip = bp->b_log_item;
|
|
|
ASSERT(bip->bli_item.li_type == XFS_LI_BUF);
|
|
|
ASSERT(!(bip->bli_flags & XFS_BLI_STALE));
|
|
|
ASSERT(!(bip->__bli_format.blf_flags & XFS_BLF_CANCEL));
|
|
@@ -462,7 +462,7 @@ xfs_trans_bhold(
|
|
|
xfs_trans_t *tp,
|
|
|
xfs_buf_t *bp)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
ASSERT(bip != NULL);
|
|
@@ -483,7 +483,7 @@ xfs_trans_bhold_release(
|
|
|
xfs_trans_t *tp,
|
|
|
xfs_buf_t *bp)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
ASSERT(bip != NULL);
|
|
@@ -504,7 +504,7 @@ xfs_trans_dirty_buf(
|
|
|
struct xfs_trans *tp,
|
|
|
struct xfs_buf *bp)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
ASSERT(bip != NULL);
|
|
@@ -561,7 +561,7 @@ xfs_trans_log_buf(
|
|
|
uint first,
|
|
|
uint last)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
ASSERT(first <= last && last < BBTOB(bp->b_length));
|
|
|
ASSERT(!(bip->bli_flags & XFS_BLI_ORDERED));
|
|
@@ -607,7 +607,7 @@ xfs_trans_binval(
|
|
|
xfs_trans_t *tp,
|
|
|
xfs_buf_t *bp)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
int i;
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
@@ -662,7 +662,7 @@ xfs_trans_inode_buf(
|
|
|
xfs_trans_t *tp,
|
|
|
xfs_buf_t *bp)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
ASSERT(bip != NULL);
|
|
@@ -686,7 +686,7 @@ xfs_trans_stale_inode_buf(
|
|
|
xfs_trans_t *tp,
|
|
|
xfs_buf_t *bp)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
ASSERT(bip != NULL);
|
|
@@ -711,7 +711,7 @@ xfs_trans_inode_alloc_buf(
|
|
|
xfs_trans_t *tp,
|
|
|
xfs_buf_t *bp)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
ASSERT(bip != NULL);
|
|
@@ -733,7 +733,7 @@ xfs_trans_ordered_buf(
|
|
|
struct xfs_trans *tp,
|
|
|
struct xfs_buf *bp)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
ASSERT(bp->b_transp == tp);
|
|
|
ASSERT(bip != NULL);
|
|
@@ -763,7 +763,7 @@ xfs_trans_buf_set_type(
|
|
|
struct xfs_buf *bp,
|
|
|
enum xfs_blft type)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
if (!tp)
|
|
|
return;
|
|
@@ -780,8 +780,8 @@ xfs_trans_buf_copy_type(
|
|
|
struct xfs_buf *dst_bp,
|
|
|
struct xfs_buf *src_bp)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *sbip = src_bp->b_fspriv;
|
|
|
- struct xfs_buf_log_item *dbip = dst_bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *sbip = src_bp->b_log_item;
|
|
|
+ struct xfs_buf_log_item *dbip = dst_bp->b_log_item;
|
|
|
enum xfs_blft type;
|
|
|
|
|
|
type = xfs_blft_from_flags(&sbip->__bli_format);
|
|
@@ -805,7 +805,7 @@ xfs_trans_dquot_buf(
|
|
|
xfs_buf_t *bp,
|
|
|
uint type)
|
|
|
{
|
|
|
- struct xfs_buf_log_item *bip = bp->b_fspriv;
|
|
|
+ struct xfs_buf_log_item *bip = bp->b_log_item;
|
|
|
|
|
|
ASSERT(type == XFS_BLF_UDQUOT_BUF ||
|
|
|
type == XFS_BLF_PDQUOT_BUF ||
|