• Darrick J. Wong's avatar
    xfs: refactor per-AG inode tagging functions · c076ae7a
    Darrick J. Wong authored
    In preparation for adding another incore inode tree tag, refactor the
    code that sets and clears tags from the per-AG inode tree and the tree
    of per-AG structures, and remove the open-coded versions used by the
    blockgc code.
    
    Note: For reclaim, we now rely on the radix tree tags instead of the
    reclaimable inode count more heavily than we used to.  The conversion
    should be fine, but the logic isn't 100% identical.
    Signed-off-by: default avatarDarrick J. Wong <djwong@kernel.org>
    Reviewed-by: default avatarDave Chinner <dchinner@redhat.com>
    c076ae7a
xfs_icache.c 45.1 KB