[lvm-devel] LVM2 ./WHATS_NEW lib/display/display.c
agk at sourceware.org
agk at sourceware.org
Mon Sep 28 16:36:04 UTC 2009
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: agk at sourceware.org 2009-09-28 16:36:03
Modified files:
. : WHATS_NEW
lib/display : display.c
Log message:
Treat input units of both 's' and 'S' as 512-byte sectors. (2.02.49)
's' and 'S' are special suffixes representing sectors and are always 512 bytes,
regardless of whether you're using powers of 1000 or 1024.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/WHATS_NEW.diff?cvsroot=lvm2&r1=1.1274&r2=1.1275
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/lib/display/display.c.diff?cvsroot=lvm2&r1=1.102&r2=1.103
--- LVM2/WHATS_NEW 2009/09/28 16:23:44 1.1274
+++ LVM2/WHATS_NEW 2009/09/28 16:36:03 1.1275
@@ -1,5 +1,6 @@
Version 2.02.54 -
=====================================
+ Treat input units of both 's' and 'S' as 512-byte sectors. (2.02.49)
Use standard output units for 'PE Size' and 'Stripe size' in pv/lvdisplay.
Add configure --enable-units-compat to set si_unit_consistency off by default.
Add global/si_unit_consistency to enable cleaned-up use of units in output.
--- LVM2/lib/display/display.c 2009/09/28 16:23:46 1.102
+++ LVM2/lib/display/display.c 2009/09/28 16:36:03 1.103
@@ -68,6 +68,7 @@
break;
#define KILO UINT64_C(1024)
case 's':
+ case 'S':
v *= (KILO/2);
break;
case 'k':
@@ -90,9 +91,6 @@
break;
#undef KILO
#define KILO UINT64_C(1000)
- case 'S':
- v *= (KILO/2);
- break;
case 'K':
v *= KILO;
break;
More information about the lvm-devel
mailing list