]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
Get rid of XFS_BUF_COUNT() macro
authorCarlos Maiolino <cmaiolino@redhat.com>
Tue, 24 Jul 2018 04:16:36 +0000 (23:16 -0500)
committerEric Sandeen <sandeen@redhat.com>
Tue, 24 Jul 2018 04:16:36 +0000 (23:16 -0500)
Signed-off-by: Carlos Maiolino <cmaiolino@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
libxfs/libxfs_io.h
libxfs/logitem.c
libxfs/rdwr.c
libxfs/trans.c
mkfs/proto.c
repair/attr_repair.c
repair/dino_chunks.c
repair/prefetch.c

index 8d69a1eda5706da104738b076fe4be8131601849..85725c251105f0c8349483ff3dc4a95b2ff971c6 100644 (file)
@@ -88,7 +88,6 @@ enum xfs_buf_flags_t {        /* b_flags bits */
 #define xfs_buf_offset(bp, offset)     ((bp)->b_addr + (offset))
 #define XFS_BUF_ADDR(bp)               ((bp)->b_bn)
 #define XFS_BUF_SIZE(bp)               ((bp)->b_bcount)
-#define XFS_BUF_COUNT(bp)              ((bp)->b_bcount)
 
 #define XFS_BUF_SET_ADDR(bp,blk)       ((bp)->b_bn = (blk))
 #define XFS_BUF_SET_COUNT(bp,cnt)      ((bp)->b_bcount = (cnt))
index df1c897be9438a30041013b7781fe101453cbc74..4da9bc1babd9c9ac57d9886d56392203019d3709 100644 (file)
@@ -109,7 +109,7 @@ xfs_buf_item_init(
        bip->bli_buf = bp;
        bip->bli_format.blf_type = XFS_LI_BUF;
        bip->bli_format.blf_blkno = (int64_t)XFS_BUF_ADDR(bp);
-       bip->bli_format.blf_len = (unsigned short)BTOBB(XFS_BUF_COUNT(bp));
+       bip->bli_format.blf_len = (unsigned short)BTOBB(bp->b_bcount);
        bp->b_log_item = bip;
 }
 
index ba4fe693b40cf70aacbe8de3679ec633859dee2c..f50876b053ad2811e23b990a0ddaa4f616f54442 100644 (file)
@@ -131,7 +131,7 @@ static char *next(
        struct xfs_buf  *buf = (struct xfs_buf *)private;
 
        if (buf &&
-           (XFS_BUF_COUNT(buf) < (int)(ptr - (char *)buf->b_addr) + offset))
+           (buf->b_bcount < (int)(ptr - (char *)buf->b_addr) + offset))
                abort();
 
        return ptr + offset;
index a000f029871604dd2b2a5fab8023a0fa793ea980..2bb0d3b8e2d183771725e1cf3be1d7a2e54bd672 100644 (file)
@@ -375,7 +375,7 @@ libxfs_trans_log_buf(
 {
        struct xfs_buf_log_item *bip = bp->b_log_item;
 
-       ASSERT((first <= last) && (last < XFS_BUF_COUNT(bp)));
+       ASSERT((first <= last) && (last < bp->b_bcount));
 
        xfs_trans_dirty_buf(tp, bp);
        xfs_buf_item_log(bip, first, last);
index b59ac4cf498b4765f471ff0d3a6cfef344bd65d9..7186036e51ee3eb13f62ee06f05a1d09287f40d7 100644 (file)
@@ -264,11 +264,10 @@ newfile(
                bp = libxfs_trans_get_buf(logit ? tp : 0, mp->m_dev, d,
                        nb << mp->m_blkbb_log, 0);
                memmove(bp->b_addr, buf, len);
-               if (len < XFS_BUF_COUNT(bp))
-                       memset((char *)bp->b_addr + len, 0,
-                              XFS_BUF_COUNT(bp) - len);
+               if (len < bp->b_bcount)
+                       memset((char *)bp->b_addr + len, 0, bp->b_bcount - len);
                if (logit)
-                       libxfs_trans_log_buf(tp, bp, 0, XFS_BUF_COUNT(bp) - 1);
+                       libxfs_trans_log_buf(tp, bp, 0, bp->b_bcount - 1);
                else
                        libxfs_writebuf(bp, LIBXFS_EXIT_ON_FAILURE);
        }
index 5f3824e411fc99f94cf814e69951176910daaf0a..d078522bdc617cda3469e9d8df3a4c59c44c0b07 100644 (file)
@@ -426,9 +426,9 @@ rmtval_get(xfs_mount_t *mp, xfs_ino_t ino, blkmap_t *blkmap,
                        break;
                }
 
-               ASSERT(mp->m_sb.sb_blocksize == XFS_BUF_COUNT(bp));
+               ASSERT(mp->m_sb.sb_blocksize == bp->b_bcount);
 
-               length = MIN(XFS_BUF_COUNT(bp) - hdrsize, valuelen - amountdone);
+               length = MIN(bp->b_bcount - hdrsize, valuelen - amountdone);
                memmove(value, bp->b_addr + hdrsize, length);
                amountdone += length;
                value += length;
index 7d768a7c1318b23ab0445e6288b778246c2bbb86..b4ede461805d981902f1b8996b3b358502f13f21 100644 (file)
@@ -677,7 +677,7 @@ process_inode_chunk(
 
                pftrace("readbuf %p (%llu, %d) in AG %d", bplist[bp_index],
                        (long long)XFS_BUF_ADDR(bplist[bp_index]),
-                       XFS_BUF_COUNT(bplist[bp_index]), agno);
+                       bplist[bp_index]->b_bcount, agno);
 
                bplist[bp_index]->b_ops = &xfs_inode_buf_ops;
 
index 210815f8245411cfa04f4064bdff935f5913e1c9..ebfcac2d7739e334856078acbe085cb6d18a6f64 100644 (file)
@@ -405,7 +405,7 @@ pf_read_inode_dirs(
        if (bp->b_error)
                return;
 
-       for (icnt = 0; icnt < (XFS_BUF_COUNT(bp) >> mp->m_sb.sb_inodelog); icnt++) {
+       for (icnt = 0; icnt < (bp->b_bcount >> mp->m_sb.sb_inodelog); icnt++) {
                dino = xfs_make_iptr(mp, bp, icnt);
 
                /*