[lvm-devel] main - vdo: fix conversion of large virtual sizes
Zdenek Kabelac
zkabelac at sourceware.org
Tue Aug 31 20:06:08 UTC 2021
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=4afe872fd6c43fcfcd519c862574d010cdbda653
Commit: 4afe872fd6c43fcfcd519c862574d010cdbda653
Parent: 88360b0c512d96dfe05c11362ff389ef6bfec6b4
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Mon Aug 30 18:12:59 2021 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Tue Aug 31 22:05:47 2021 +0200
vdo: fix conversion of large virtual sizes
Properly accept virtual sizes above 2TiB.
---
tools/lvconvert.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/lvconvert.c b/tools/lvconvert.c
index 83dfe5c71..d73e16e3a 100644
--- a/tools/lvconvert.c
+++ b/tools/lvconvert.c
@@ -5428,7 +5428,7 @@ static int _lvconvert_to_vdopool_single(struct cmd_context *cmd,
return_0;
lvc.virtual_extents = extents_from_size(cmd,
- arg_uint_value(cmd, virtualsize_ARG, 0),
+ arg_uint64_value(cmd, virtualsize_ARG, UINT64_C(0)),
vg->extent_size);
if (!(lvc.segtype = get_segtype_from_string(cmd, SEG_TYPE_NAME_VDO)))
More information about the lvm-devel
mailing list