aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/bde/g_bde.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2002-11-06 20:05:15 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2002-11-06 20:05:15 +0000
commite6e142398ffb4efe1a7a28683d0b4413af01b4d7 (patch)
tree8020852f2d71d6d028e8de130696a3b08a3f9cd9 /sys/geom/bde/g_bde.c
parenta7a1238911aad3e3805f78c460478edbaeb27c8f (diff)
downloadsrc-e6e142398ffb4efe1a7a28683d0b4413af01b4d7.tar.gz
src-e6e142398ffb4efe1a7a28683d0b4413af01b4d7.zip
Straighten up the geom.ctl config interface definitions.
Sponsored by: DARPA & NAI Labs
Notes
Notes: svn path=/head/; revision=106518
Diffstat (limited to 'sys/geom/bde/g_bde.c')
-rw-r--r--sys/geom/bde/g_bde.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/geom/bde/g_bde.c b/sys/geom/bde/g_bde.c
index 234c6e6b6cb1..85df3472094f 100644
--- a/sys/geom/bde/g_bde.c
+++ b/sys/geom/bde/g_bde.c
@@ -120,7 +120,7 @@ g_bde_access(struct g_provider *pp, int dr, int dw, int de)
}
static int
-g_bde_create(struct g_createargs *ga)
+g_bde_config(struct g_configargs *ga)
{
struct g_geom *gp;
struct g_consumer *cp;
@@ -131,10 +131,10 @@ g_bde_create(struct g_createargs *ga)
off_t mediasize;
struct g_bde_softc *sc;
- g_trace(G_T_TOPOLOGY, "g_bde_create(%d)", ga->flag);
+ g_trace(G_T_TOPOLOGY, "g_bde_config(%d)", ga->flag);
g_topology_assert();
gp = NULL;
- if (ga->flag == 1) {
+ if (ga->flag == GCFG_DISMANTLE) {
/*
* Orderly dettachment.
*/
@@ -185,7 +185,7 @@ g_bde_create(struct g_createargs *ga)
return (0);
}
- if (ga->flag != 0)
+ if (ga->flag != GCFG_CREATE)
return (EOPNOTSUPP);
if (ga->provider == NULL)
@@ -271,7 +271,7 @@ g_bde_create(struct g_createargs *ga)
static struct g_class g_bde_class = {
BDE_CLASS_NAME,
NULL,
- g_bde_create,
+ g_bde_config,
G_CLASS_INITIALIZER
};