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