|
|
@@ -832,10 +832,8 @@ static void __set_metadata_reserve(struct dm_pool_metadata *pmd)
|
|
|
if (r) {
|
|
|
DMERR("could not get size of metadata device");
|
|
|
pmd->metadata_reserve = max_blocks;
|
|
|
- } else {
|
|
|
- sector_div(total, 10);
|
|
|
- pmd->metadata_reserve = min(max_blocks, total);
|
|
|
- }
|
|
|
+ } else
|
|
|
+ pmd->metadata_reserve = min(max_blocks, div_u64(total, 10));
|
|
|
}
|
|
|
|
|
|
struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev,
|