aboutsummaryrefslogtreecommitdiff
path: root/sys/geom
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2020-07-26 22:30:01 +0000
committerXin LI <delphij@FreeBSD.org>2020-07-26 22:30:01 +0000
commit178d88fa397919d7627325a8911bb724968b232e (patch)
tree7b7865086ce117ce3e7fa0110083a32e3150406a /sys/geom
parent336ab722d2745aa4dab6510d038c36954ffb2a5c (diff)
downloadsrc-178d88fa397919d7627325a8911bb724968b232e.tar.gz
src-178d88fa397919d7627325a8911bb724968b232e.zip
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
Notes
Notes: svn path=/head/; revision=363584
Diffstat (limited to 'sys/geom')
-rw-r--r--sys/geom/geom_map.c13
-rw-r--r--sys/geom/geom_redboot.c13
2 files changed, 0 insertions, 26 deletions
diff --git a/sys/geom/geom_map.c b/sys/geom/geom_map.c
index fcdba38c8055..e5f1cb649421 100644
--- a/sys/geom/geom_map.c
+++ b/sys/geom/geom_map.c
@@ -387,24 +387,11 @@ g_map_taste(struct g_class *mp, struct g_provider *pp, int insist __unused)
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);
diff --git a/sys/geom/geom_redboot.c b/sys/geom/geom_redboot.c
index febee5bd8377..ffdb64d16274 100644
--- a/sys/geom/geom_redboot.c
+++ b/sys/geom/geom_redboot.c
@@ -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);