diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2021-09-09 22:35:11 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2021-09-13 12:34:41 +0200 |
commit | 3ce8db8b889cbebdfe13aa394f5b6a9a9d00e25c (patch) | |
tree | 1ab56090bd40ac5d36d482ba91b947945415f4b0 /lib/report | |
parent | a7258ae39421f60c41f9ec79242f31b468a7460e (diff) | |
download | lvm2-3ce8db8b889cbebdfe13aa394f5b6a9a9d00e25c.tar.gz |
cov: keep 64bit arithmetic
Highly unlikely this case will ever need 64bit math, but just in case,
keep the expression as 64bit.
Diffstat (limited to 'lib/report')
-rw-r--r-- | lib/report/report.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/report/report.c b/lib/report/report.c index 222d3f4b6..0fd0f30ac 100644 --- a/lib/report/report.c +++ b/lib/report/report.c @@ -2342,7 +2342,7 @@ static int _lv_size_disp(struct dm_report *rh, struct dm_pool *mem, uint64_t size = lv->le_count; if (seg && !lv_is_raid_image(lv)) - size -= seg->reshape_len * (seg->area_count > 2 ? (seg->area_count - seg->segtype->parity_devs) : 1); + size -= (uint64_t) seg->reshape_len * (seg->area_count > 2 ? (seg->area_count - seg->segtype->parity_devs) : 1); size *= lv->vg->extent_size; |