svn commit: r363584 - head/sys/geom

Xin LI delphij at FreeBSD.org
Sun Jul 26 22:30:02 UTC 2020


Author: delphij
Date: Sun Jul 26 22:30:01 2020
New Revision: 363584
URL: https://svnweb.freebsd.org/changeset/base/363584

Log:
  geom_map and geom_redboot: Remove unused ctlreq handler.
  
  The two classes do not take any verbs and always gctl_error for
  all requests, so don't bother to provide a ctlreq handler.
  
  Reviewed by:		mav
  MFC after:		2 weeks
  Differential Revision:	https://reviews.freebsd.org/D25810

Modified:
  head/sys/geom/geom_map.c
  head/sys/geom/geom_redboot.c

Modified: head/sys/geom/geom_map.c
==============================================================================
--- head/sys/geom/geom_map.c	Sun Jul 26 19:51:42 2020	(r363583)
+++ head/sys/geom/geom_map.c	Sun Jul 26 22:30:01 2020	(r363584)
@@ -387,24 +387,11 @@ g_map_taste(struct g_class *mp, struct g_provider *pp,
 	return (gp);
 }
 
-static void
-g_map_config(struct gctl_req *req, struct g_class *mp, const char *verb)
-{
-	struct g_geom *gp;
-
-	g_topology_assert();
-	gp = gctl_get_geom(req, mp, "geom");
-	if (gp == NULL)
-		return;
-	gctl_error(req, "Unknown verb");
-}
-
 static struct g_class g_map_class = {
 	.name = MAP_CLASS_NAME,
 	.version = G_VERSION,
 	.taste = g_map_taste,
 	.dumpconf = g_map_dumpconf,
-	.ctlreq = g_map_config,
 };
 DECLARE_GEOM_CLASS(g_map_class, g_map);
 MODULE_VERSION(geom_map, 0);

Modified: head/sys/geom/geom_redboot.c
==============================================================================
--- head/sys/geom/geom_redboot.c	Sun Jul 26 19:51:42 2020	(r363583)
+++ head/sys/geom/geom_redboot.c	Sun Jul 26 22:30:01 2020	(r363584)
@@ -336,24 +336,11 @@ again:
 	return (gp);
 }
 
-static void
-g_redboot_config(struct gctl_req *req, struct g_class *mp, const char *verb)
-{
-	struct g_geom *gp;
-
-	g_topology_assert();
-	gp = gctl_get_geom(req, mp, "geom");
-	if (gp == NULL)
-		return;
-	gctl_error(req, "Unknown verb");
-}
-
 static struct g_class g_redboot_class	= {
 	.name		= REDBOOT_CLASS_NAME,
 	.version	= G_VERSION,
 	.taste		= g_redboot_taste,
 	.dumpconf	= g_redboot_dumpconf,
-	.ctlreq		= g_redboot_config,
 	.ioctl		= g_redboot_ioctl,
 };
 DECLARE_GEOM_CLASS(g_redboot_class, g_redboot);


More information about the svn-src-head mailing list