svn commit: r322319 - head/sys/geom
Warner Losh
imp at FreeBSD.org
Wed Aug 9 16:37:39 UTC 2017
Author: imp
Date: Wed Aug 9 16:37:37 2017
New Revision: 322319
URL: https://svnweb.freebsd.org/changeset/base/322319
Log:
Also provide a warning for geom_fox.
Differential Review: https://reviews.freebsd.org/D11935
Requested by: jhb@
MFC After: 3 days
Modified:
head/sys/geom/geom_fox.c
Modified: head/sys/geom/geom_fox.c
==============================================================================
--- head/sys/geom/geom_fox.c Wed Aug 9 16:15:24 2017 (r322318)
+++ head/sys/geom/geom_fox.c Wed Aug 9 16:37:37 2017 (r322319)
@@ -53,6 +53,8 @@
#define FOX_CLASS_NAME "FOX"
#define FOX_MAGIC "GEOM::FOX"
+static int g_fox_once;
+
FEATURE(geom_fox, "GEOM FOX redundant path mitigation support");
struct g_fox_softc {
@@ -438,8 +440,15 @@ printf("fox %s lock %p\n", gp->name, &sc->lock);
g_free(buf);
g_access(cp, -1, 0, 0);
- if (!LIST_EMPTY(&gp->provider))
+ if (!LIST_EMPTY(&gp->provider)) {
+ if (!g_fox_once) {
+ g_fox_once = 1;
+ printf(
+ "WARNING: geom_fox (geom %s) is deprecated, "
+ "use gmultipath instead.\n", gp->name);
+ }
return (gp);
+ }
g_free(gp->softc);
g_detach(cp);
More information about the svn-src-all
mailing list