[lvm-devel] master - lvresize: check for given parameters

Zdenek Kabelac zkabelac at fedoraproject.org
Thu Feb 11 17:39:46 UTC 2016


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=3f916e8285a8f164927a68082ac6dc759d6720a0
Commit:        3f916e8285a8f164927a68082ac6dc759d6720a0
Parent:        0baf66a992fbac92fa2c30e9bb8e74a5535ff45a
Author:        Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate:    Fri Jan 22 13:08:13 2016 +0100
Committer:     Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Thu Feb 11 18:35:06 2016 +0100

lvresize: check for given parameters

Check ac_ value as passed args.
Also drop reseting 'computed' values - since they get
assigned values later.
---
 lib/metadata/lv_manip.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index f339d9e..1e1d1b4 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -4974,11 +4974,9 @@ static int _lvresize_adjust_extents(struct cmd_context *cmd, struct logical_volu
 			}
 		}
 	} else {  /* If reducing, find stripes, stripesize & size of last segment */
-		if (lp->stripes || lp->stripe_size || lp->mirrors) {
-			lp->stripes = lp->stripe_size = lp->mirrors = 0;
+		if (lp->ac_stripes || lp->ac_stripesize || lp->ac_mirrors)
 			log_print_unless_silent("Ignoring stripes, stripesize and mirrors "
 						"arguments when reducing.");
-		}
 
 		if (lp->sign == SIGN_MINUS)  {
 			if (lp->extents >= existing_extents) {




More information about the lvm-devel mailing list