[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lvm2-commits
Subject:    [lvm2-commits] master - debug: drop printing debug trace without labeler
From:       Zdenek Kabelac <zkabelac () fedoraproject ! org>
Date:       2014-09-24 8:58:34
Message-ID: 20140924085834.B618860D1E () fedorahosted ! org
[Download RAW message or body]

Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=2bfd986ea343244d33181c6b78dc39c8725014cd
Commit:        2bfd986ea343244d33181c6b78dc39c8725014cd
Parent:        4319e06a0fe0b27471ea47687e344b836577f465
Author:        Zdenek Kabelac <zkabelac@redhat.com>
AuthorDate:    Mon Sep 22 13:34:12 2014 +0200
Committer:     Zdenek Kabelac <zkabelac@redhat.com>
CommitterDate: Wed Sep 24 10:54:48 2014 +0200

debug: drop printing debug trace without labeler

Not having labeller on device is not reason eo generate backtrace in log.
---
 lib/label/label.c |   13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/lib/label/label.c b/lib/label/label.c
index 703fef7..ce59da8 100644
--- a/lib/label/label.c
+++ b/lib/label/label.c
@@ -278,15 +278,12 @@ int label_read(struct device *dev, struct label **result,
 		return r;
 	}
 
-	if (!(l = _find_labeller(dev, buf, &sector, scan_sector)))
-		goto_out;
-
-	if ((r = (l->ops->read)(l, dev, buf, result)) && result && *result) {
-		(*result)->dev = dev;
-		(*result)->sector = sector;
-	}
+	if ((l = _find_labeller(dev, buf, &sector, scan_sector)))
+		if ((r = (l->ops->read)(l, dev, buf, result)) && result && *result) {
+			(*result)->dev = dev;
+			(*result)->sector = sector;
+		}
 
-      out:
 	if (!dev_close(dev))
 		stack;
 
_______________________________________________
lvm2-commits mailing list
lvm2-commits@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/lvm2-commits

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic