xfs: remove the XFS_DFORK_Q macro
authorChristoph Hellwig <hch@lst.de>
Mon, 18 May 2020 17:27:21 +0000 (10:27 -0700)
committerDarrick J. Wong <darrick.wong@oracle.com>
Tue, 19 May 2020 16:40:58 +0000 (09:40 -0700)
Just checking di_forkoff directly is a little easier to follow.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Chandan Babu R <chandanrlinux@gmail.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/xfs/libxfs/xfs_format.h
fs/xfs/libxfs/xfs_inode_buf.c

index f2228d9e317a2fa5ca672a02693fb1a51fd0735c..b42a52bfa1e97e3a8c475183ea255a36d6dafa99 100644 (file)
@@ -964,13 +964,12 @@ enum xfs_dinode_fmt {
 /*
  * Inode data & attribute fork sizes, per inode.
  */
-#define XFS_DFORK_Q(dip)               ((dip)->di_forkoff != 0)
 #define XFS_DFORK_BOFF(dip)            ((int)((dip)->di_forkoff << 3))
 
 #define XFS_DFORK_DSIZE(dip,mp) \
-       (XFS_DFORK_Q(dip) ? XFS_DFORK_BOFF(dip) : XFS_LITINO(mp))
+       ((dip)->di_forkoff ? XFS_DFORK_BOFF(dip) : XFS_LITINO(mp))
 #define XFS_DFORK_ASIZE(dip,mp) \
-       (XFS_DFORK_Q(dip) ? XFS_LITINO(mp) - XFS_DFORK_BOFF(dip) : 0)
+       ((dip)->di_forkoff ? XFS_LITINO(mp) - XFS_DFORK_BOFF(dip) : 0)
 #define XFS_DFORK_SIZE(dip,mp,w) \
        ((w) == XFS_DATA_FORK ? \
                XFS_DFORK_DSIZE(dip, mp) : \
index 05f939adea9446bc1b806f063837e8075fa190f3..5547bbb3cf945d4376d59fde42b2c302747e5000 100644 (file)
@@ -265,7 +265,7 @@ xfs_inode_from_disk(
        error = xfs_iformat_data_fork(ip, from);
        if (error)
                return error;
-       if (XFS_DFORK_Q(from)) {
+       if (from->di_forkoff) {
                error = xfs_iformat_attr_fork(ip, from);
                if (error)
                        goto out_destroy_data_fork;
@@ -435,7 +435,7 @@ xfs_dinode_verify_forkoff(
        struct xfs_dinode       *dip,
        struct xfs_mount        *mp)
 {
-       if (!XFS_DFORK_Q(dip))
+       if (!dip->di_forkoff)
                return NULL;
 
        switch (dip->di_format)  {
@@ -538,7 +538,7 @@ xfs_dinode_verify(
                return __this_address;
        }
 
-       if (XFS_DFORK_Q(dip)) {
+       if (dip->di_forkoff) {
                fa = xfs_dinode_verify_fork(dip, mp, XFS_ATTR_FORK);
                if (fa)
                        return fa;