diff options
author | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-11-06 20:05:15 +0000 |
---|---|---|
committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-11-06 20:05:15 +0000 |
commit | e6e142398ffb4efe1a7a28683d0b4413af01b4d7 (patch) | |
tree | 8020852f2d71d6d028e8de130696a3b08a3f9cd9 /sys/geom/bde/g_bde.c | |
parent | a7a1238911aad3e3805f78c460478edbaeb27c8f (diff) | |
download | src-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.c | 10 |
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 }; |