From c10932924453f8e4d9669e84b5d4305be911e19e Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 29 Sep 2012 01:22:19 -0700 Subject: [PATCH] librbd: simplify math Bending over backwards hasn't made coverity happy. We'll just ignore it there. Signed-off-by: Sage Weil (cherry picked from commit c517fde2691f974693ce581f8e215512194e79d3) --- src/librbd/internal.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc index 9176ec9198f61..e664b351047d0 100644 --- a/src/librbd/internal.cc +++ b/src/librbd/internal.cc @@ -141,9 +141,7 @@ namespace librbd { iss.ignore(object_prefix.length() + 1); uint64_t num, offset; iss >> std::hex >> num; - uint64_t block_size = 1ULL << order; - assert(num > (ULLONG_MAX / block_size)); - offset = num * block_size; + offset = num * (1ULL << order); return offset; } -- 2.39.5