diff --git a/kmod/src/block.c b/kmod/src/block.c index 1ed7d0d7..b14cb9fb 100644 --- a/kmod/src/block.c +++ b/kmod/src/block.c @@ -68,7 +68,6 @@ enum { BLOCK_BIT_PAGE_ALLOC, /* page (possibly high order) allocation */ BLOCK_BIT_VIRT, /* mapped virt allocation */ BLOCK_BIT_CRC_VALID, /* crc has been verified */ - BLOCK_BIT_VISITED, /* used by callers to track blocks */ }; struct block_private { @@ -130,22 +129,6 @@ bool scoutfs_block_valid_ref(struct super_block *sb, hdr->blkno == blkno; } -bool scoutfs_block_tas_visited(struct super_block *sb, - struct scoutfs_block *bl) -{ - struct block_private *bp = BLOCK_PRIVATE(bl); - - return test_bit(BLOCK_BIT_VISITED, &bp->bits) != 0; -} - -void scoutfs_block_clear_visited(struct super_block *sb, - struct scoutfs_block *bl) -{ - struct block_private *bp = BLOCK_PRIVATE(bl); - - clear_bit(BLOCK_BIT_VISITED, &bp->bits); -} - static struct block_private *block_alloc(struct super_block *sb, u64 blkno) { struct block_private *bp; diff --git a/kmod/src/block.h b/kmod/src/block.h index 6f73176f..e1b85359 100644 --- a/kmod/src/block.h +++ b/kmod/src/block.h @@ -18,10 +18,6 @@ bool scoutfs_block_valid_crc(struct scoutfs_block_header *hdr, u32 size); bool scoutfs_block_valid_ref(struct super_block *sb, struct scoutfs_block_header *hdr, __le64 seq, __le64 blkno); -bool scoutfs_block_tas_visited(struct super_block *sb, - struct scoutfs_block *bl); -void scoutfs_block_clear_visited(struct super_block *sb, - struct scoutfs_block *bl); struct scoutfs_block *scoutfs_block_create(struct super_block *sb, u64 blkno); struct scoutfs_block *scoutfs_block_read(struct super_block *sb, u64 blkno);