Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Oct 2011 17:01:58 +0000 (UTC)
From:      "Lev A. Serebryakov" <lev@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r226001 - projects/geom-events/sys/geom/linux_lvm
Message-ID:  <201110041701.p94H1w5H068533@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lev (ports committer)
Date: Tue Oct  4 17:01:58 2011
New Revision: 226001
URL: http://svn.freebsd.org/changeset/base/226001

Log:
  Add g_notify_*() calls to geom_linux_lvm

Modified:
  projects/geom-events/sys/geom/linux_lvm/g_linux_lvm.c

Modified: projects/geom-events/sys/geom/linux_lvm/g_linux_lvm.c
==============================================================================
--- projects/geom-events/sys/geom/linux_lvm/g_linux_lvm.c	Tue Oct  4 17:01:45 2011	(r226000)
+++ projects/geom-events/sys/geom/linux_lvm/g_linux_lvm.c	Tue Oct  4 17:01:58 2011	(r226001)
@@ -332,6 +332,11 @@ g_llvm_remove_disk(struct g_llvm_vg *vg,
 			}
 		}
 		if (found) {
+			g_notify_disconnect(lv->lv_gprov, cp,
+				G_NOTIFY_DISCONNECT_DEAD);
+			/* We always destroy whole LVM after disc removal */
+			g_notify_destroyed(lv->lv_gprov);
+
 			G_LLVM_DEBUG(0, "Device %s removed.",
 			    lv->lv_gprov->name);
 			g_orphan_provider(lv->lv_gprov, ENXIO);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110041701.p94H1w5H068533>