]> www.infradead.org Git - users/hch/xfsprogs.git/commitdiff
xfs: remove xfs_{rtbitmap,rtsummary}_wordcount
authorChristoph Hellwig <hch@lst.de>
Mon, 5 Aug 2024 13:52:21 +0000 (15:52 +0200)
committerChristoph Hellwig <hch@lst.de>
Mon, 5 Aug 2024 18:52:43 +0000 (11:52 -0700)
Source kernel commit: 17b063747dbb4a0c24deebf3ec6d802f0427bac5

xfs_rtbitmap_wordcount and xfs_rtsummary_wordcount are currently unused,
so remove them to simplify refactoring other rtbitmap helpers.  They
can be added back or simply open coded when actually needed.

Signed-off-by: Christoph Hellwig <hch@lst.de>
libxfs/xfs_rtbitmap.c
libxfs/xfs_rtbitmap.h

index 94c159a6c3fa9163b97b24183a6cd2afd8fd25c0..9e69d090c5e0a0f6cf75b8dd9270d2e9639fa105 100644 (file)
@@ -1146,21 +1146,6 @@ xfs_rtbitmap_blockcount(
        return howmany_64(rtextents, NBBY * mp->m_sb.sb_blocksize);
 }
 
-/*
- * Compute the number of rtbitmap words needed to populate every block of a
- * bitmap that is large enough to track the given number of rt extents.
- */
-unsigned long long
-xfs_rtbitmap_wordcount(
-       struct xfs_mount        *mp,
-       xfs_rtbxlen_t           rtextents)
-{
-       xfs_filblks_t           blocks;
-
-       blocks = xfs_rtbitmap_blockcount(mp, rtextents);
-       return XFS_FSB_TO_B(mp, blocks) >> XFS_WORDLOG;
-}
-
 /* Compute the number of rtsummary blocks needed to track the given rt space. */
 xfs_filblks_t
 xfs_rtsummary_blockcount(
@@ -1174,22 +1159,6 @@ xfs_rtsummary_blockcount(
        return XFS_B_TO_FSB(mp, rsumwords << XFS_WORDLOG);
 }
 
-/*
- * Compute the number of rtsummary info words needed to populate every block of
- * a summary file that is large enough to track the given rt space.
- */
-unsigned long long
-xfs_rtsummary_wordcount(
-       struct xfs_mount        *mp,
-       unsigned int            rsumlevels,
-       xfs_extlen_t            rbmblocks)
-{
-       xfs_filblks_t           blocks;
-
-       blocks = xfs_rtsummary_blockcount(mp, rsumlevels, rbmblocks);
-       return XFS_FSB_TO_B(mp, blocks) >> XFS_WORDLOG;
-}
-
 /* Lock both realtime free space metadata inodes for a freespace update. */
 void
 xfs_rtbitmap_lock(
index 0dbc9bb40668a2c5311bef0e445de3fd0aa02fc9..140513d1d6bcf1d5a13080b623c9a8e3fa98a932 100644 (file)
@@ -316,13 +316,8 @@ int xfs_rtfree_blocks(struct xfs_trans *tp, xfs_fsblock_t rtbno,
 
 xfs_filblks_t xfs_rtbitmap_blockcount(struct xfs_mount *mp, xfs_rtbxlen_t
                rtextents);
-unsigned long long xfs_rtbitmap_wordcount(struct xfs_mount *mp,
-               xfs_rtbxlen_t rtextents);
-
 xfs_filblks_t xfs_rtsummary_blockcount(struct xfs_mount *mp,
                unsigned int rsumlevels, xfs_extlen_t rbmblocks);
-unsigned long long xfs_rtsummary_wordcount(struct xfs_mount *mp,
-               unsigned int rsumlevels, xfs_extlen_t rbmblocks);
 
 int xfs_rtfile_initialize_blocks(struct xfs_inode *ip,
                xfs_fileoff_t offset_fsb, xfs_fileoff_t end_fsb, void *data);
@@ -355,9 +350,7 @@ xfs_rtbitmap_blockcount(struct xfs_mount *mp, xfs_rtbxlen_t rtextents)
        /* shut up gcc */
        return 0;
 }
-# define xfs_rtbitmap_wordcount(mp, r)                 (0)
 # define xfs_rtsummary_blockcount(mp, l, b)            (0)
-# define xfs_rtsummary_wordcount(mp, l, b)             (0)
 # define xfs_rtbitmap_lock(mp)                 do { } while (0)
 # define xfs_rtbitmap_trans_join(tp)           do { } while (0)
 # define xfs_rtbitmap_unlock(mp)               do { } while (0)