xfs: cleanup xfs_fsb_to_db
authorChristoph Hellwig <hch@lst.de>
Fri, 30 Aug 2019 15:56:55 +0000 (08:56 -0700)
committerDarrick J. Wong <darrick.wong@oracle.com>
Sat, 31 Aug 2019 05:43:58 +0000 (22:43 -0700)
This function isn't a macro anymore, so remove various superflous braces,
and explicit cast that is done implicitly due to the return value, use
a normal if statement instead of trying to squeeze everything together.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/xfs/xfs_bmap_util.c

index e12f0ba7f2eb9f22d2b14651a3340cc06753ddd5..0910cb75b65d77b356d1cde4f38662d48a7d9367 100644 (file)
@@ -39,9 +39,9 @@
 xfs_daddr_t
 xfs_fsb_to_db(struct xfs_inode *ip, xfs_fsblock_t fsb)
 {
-       return (XFS_IS_REALTIME_INODE(ip) ? \
-                (xfs_daddr_t)XFS_FSB_TO_BB((ip)->i_mount, (fsb)) : \
-                XFS_FSB_TO_DADDR((ip)->i_mount, (fsb)));
+       if (XFS_IS_REALTIME_INODE(ip))
+               return XFS_FSB_TO_BB(ip->i_mount, fsb);
+       return XFS_FSB_TO_DADDR(ip->i_mount, fsb);
 }
 
 /*