Index: dm-bht.c |
diff --git a/dm-bht.c b/dm-bht.c |
index c1c2d19c7e5bafcf0cea5b99b541ba95a2cddc8c..4ac06fa9d7907f3c2555050389e714df1ab572a7 100644 |
--- a/dm-bht.c |
+++ b/dm-bht.c |
@@ -288,15 +288,6 @@ int dm_bht_create(struct dm_bht *bht, unsigned int depth, |
*/ |
bht->node_count = 1 << bht->node_count_shift; |
- /* TODO(wad) if node_count < DM_BHT_MAX_NODE_COUNT, then retry with |
- * node_count_shift-1. |
- */ |
- if (bht->node_count > DM_BHT_MAX_NODE_COUNT) { |
- DMERR("node_count maximum node bitmap size"); |
- status = -EINVAL; |
- goto bad_node_count; |
- } |
- |
/* This is unlikely to happen, but with 64k pages, who knows. */ |
if (bht->node_count > UINT_MAX / bht->digest_size) { |
DMERR("node_count * hash_len exceeds UINT_MAX!"); |
@@ -634,7 +625,6 @@ static int dm_bht_check_block(struct dm_bht *bht, unsigned int block_index, |
dm_bht_log_mismatch(bht, &entry->nodes[index], digest); |
return DM_BHT_ENTRY_ERROR_MISMATCH; |
} |
- /* TODO(wad) update bht->block_bitmap here or in the caller */ |
return 0; |
} |