All of lore.kernel.org
 help / color / mirror / Atom feed
* master - cleanup: simplier to read condition
@ 2016-04-08 18:22 Zdenek Kabelac
  0 siblings, 0 replies; only message in thread
From: Zdenek Kabelac @ 2016-04-08 18:22 UTC (permalink / raw)
  To: lvm-devel

Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=5cfa6cb347c5b7d8c5e3119b59bc7331388cb47e
Commit:        5cfa6cb347c5b7d8c5e3119b59bc7331388cb47e
Parent:        74e704bb4465960b361711c890733cbae1f06e42
Author:        Zdenek Kabelac <zkabelac@redhat.com>
AuthorDate:    Fri Apr 8 19:34:56 2016 +0200
Committer:     Zdenek Kabelac <zkabelac@redhat.com>
CommitterDate: Fri Apr 8 20:20:16 2016 +0200

cleanup: simplier to read condition

Make more readable what we are looking for and just test for
KERNEL version at one place.
---
 lib/activate/dev_manager.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/lib/activate/dev_manager.c b/lib/activate/dev_manager.c
index 8c01b43..3f91654 100644
--- a/lib/activate/dev_manager.c
+++ b/lib/activate/dev_manager.c
@@ -669,14 +669,15 @@ static int _original_uuid_format_check_required(struct cmd_context *cmd)
 	static int _kernel_major = 0;
 
 	if (!_kernel_major) {
-		if ((sscanf(cmd->kernel_vsn, "%d", &_kernel_major) != 1))
-			_kernel_major = 1;
-		else if (_kernel_major >= MIN_KERNEL_MAJOR)
+		if ((sscanf(cmd->kernel_vsn, "%d", &_kernel_major) == 1) &&
+		    (_kernel_major >= MIN_KERNEL_MAJOR))
 			log_debug_activation("Skipping checks for old devices without " UUID_PREFIX
 					     " dm uuid prefix (kernel vsn %d >= %d).", _kernel_major, MIN_KERNEL_MAJOR);
+		else
+			_kernel_major = -1;
 	}
 
-	return (_kernel_major < MIN_KERNEL_MAJOR);
+	return (_kernel_major == -1);
 }
 
 static int _info(struct cmd_context *cmd, const char *dlid, int with_open_count, int with_read_ahead,



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2016-04-08 18:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-08 18:22 master - cleanup: simplier to read condition Zdenek Kabelac

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.