Hello community,

here is the log from the commit of package lvm2 for openSUSE:Factory checked in 
at 2015-08-27 08:54:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lvm2 (Old)
 and      /work/SRC/openSUSE:Factory/.lvm2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lvm2"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lvm2/lvm2.changes        2015-08-10 
09:09:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lvm2.new/lvm2.changes   2015-08-27 
08:54:06.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Aug 25 02:27:10 UTC 2015 - lw...@suse.com
+
+- Fix boot failed due to segfault at libc (bnc#942755)
+  add: lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch
+
+-------------------------------------------------------------------

New:
----
  lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lvm2.spec ++++++
--- /var/tmp/diff_new_pack.HSR1i6/_old  2015-08-27 08:54:08.000000000 +0200
+++ /var/tmp/diff_new_pack.HSR1i6/_new  2015-08-27 08:54:08.000000000 +0200
@@ -40,6 +40,7 @@
 Source50:       thin-provisioning-tools-v%{thin_provisioning_version}.tar.gz
 
 # Upstream patches first
+Patch1:         lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch
 
 # SUSE patches 1000- for LVM, 2000- for device mapper
 Patch1001:      improve_probing.diff
@@ -126,6 +127,7 @@
 %prep
 %setup -q -n LVM2.%{version} -a 50  -a 16 
 
+%patch1 -p1
 %patch1001 -p1
 %patch1002 -p1
 %patch1003 -p1


++++++ lvmetad.c-ignore-lvmetad-global-handle-on-disconnect.patch ++++++
>From f8bf6410954fcf82bf28852e0dba015c6b7f19dc Mon Sep 17 00:00:00 2001
From: Ondrej Kozina <okoz...@redhat.com>
Date: Fri, 22 May 2015 14:48:28 +0200
Subject: [PATCH] lvmetad.c: ignore lvmetad global handle on disconnect

do not unset lvmetad global handle on disconnect. This is
hotfix for issue described in:
https://www.redhat.com/archives/linux-lvm/2015-May/msg00008.html

Reported-by: Christian Hesse <l...@eworm.de>
---
 lib/cache/lvmetad.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/lib/cache/lvmetad.c b/lib/cache/lvmetad.c
index 68162b6..73a382c 100644
--- a/lib/cache/lvmetad.c
+++ b/lib/cache/lvmetad.c
@@ -39,7 +39,6 @@ void lvmetad_disconnect(void)
        if (_lvmetad_connected)
                daemon_close(_lvmetad);
        _lvmetad_connected = 0;
-       _lvmetad_cmd = NULL;
 }
 
 void lvmetad_init(struct cmd_context *cmd)
-- 
1.8.4.5


Reply via email to