svn commit: r226003 - projects/geom-events/sys/geom/mountver

Lev A. Serebryakov lev at FreeBSD.org
Tue Oct 4 17:02:24 UTC 2011


Author: lev (ports committer)
Date: Tue Oct  4 17:02:23 2011
New Revision: 226003
URL: http://svn.freebsd.org/changeset/base/226003

Log:
  Add g_notify_*() calls to geom_mountver

Modified:
  projects/geom-events/sys/geom/mountver/g_mountver.c

Modified: projects/geom-events/sys/geom/mountver/g_mountver.c
==============================================================================
--- projects/geom-events/sys/geom/mountver/g_mountver.c	Tue Oct  4 17:02:10 2011	(r226002)
+++ projects/geom-events/sys/geom/mountver/g_mountver.c	Tue Oct  4 17:02:23 2011	(r226003)
@@ -43,6 +43,7 @@ __FBSDID("$FreeBSD$");
 #include <geom/geom.h>
 #include <geom/mountver/g_mountver.h>
 
+FEATURE(geom_mountver, "GEOM mountver support");
 
 SYSCTL_DECL(_kern_geom);
 SYSCTL_NODE(_kern_geom, OID_AUTO, mountver, CTLFLAG_RW,
@@ -454,6 +455,9 @@ g_mountver_orphan(struct g_consumer *cp)
 		g_access(cp, -cp->acr, -cp->acw, -cp->ace);
 	g_detach(cp);
 	G_MOUNTVER_DEBUG(0, "%s is offline.  Mount verification in progress.", sc->sc_provider_name);
+
+	g_notify_disconnect(LIST_FIRST(&cp->geom->provider), cp,
+		G_NOTIFY_DISCONNECT_ALIVE);
 }
 
 static int


More information about the svn-src-projects mailing list