Merge "snapuserd: typecast cow_op->new_block to uint64_t" into main

This commit is contained in:
Treehugger Robot 2024-11-06 10:15:46 +00:00 committed by Gerrit Code Review
commit 41e9d7d3a2

View file

@ -55,7 +55,7 @@ int MergeWorker::PrepareMerge(uint64_t* source_offset, int* pending_ops,
break;
}
*source_offset = cow_op->new_block * BLOCK_SZ;
*source_offset = static_cast<uint64_t>(cow_op->new_block) * BLOCK_SZ;
if (!checkOrderedOp) {
replace_zero_vec->push_back(cow_op);
if (cow_op->type() == kCowReplaceOp) {
@ -74,7 +74,7 @@ int MergeWorker::PrepareMerge(uint64_t* source_offset, int* pending_ops,
break;
}
uint64_t next_offset = op->new_block * BLOCK_SZ;
uint64_t next_offset = static_cast<uint64_t>(op->new_block) * BLOCK_SZ;
if (next_offset != (*source_offset + nr_consecutive * BLOCK_SZ)) {
break;
}