Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Oct 2011 17:02:23 +0000 (UTC)
From:      "Lev A. Serebryakov" <lev@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r226003 - projects/geom-events/sys/geom/mountver
Message-ID:  <201110041702.p94H2NO6068684@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



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