svn commit: r226001 - projects/geom-events/sys/geom/linux_lvm
Lev A. Serebryakov
lev at FreeBSD.org
Tue Oct 4 17:01:58 UTC 2011
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);
More information about the svn-src-projects
mailing list