summaryrefslogtreecommitdiffstats
path: root/sys/geom/vinum/geom_vinum.c
diff options
context:
space:
mode:
authorle <le@FreeBSD.org>2005-11-19 20:25:18 +0000
committerle <le@FreeBSD.org>2005-11-19 20:25:18 +0000
commit7f74b7e0865d73a2acccc73cf72fb4f34ab54934 (patch)
treefda3443a50d99eceb3a79540e4c41b22a631e9e3 /sys/geom/vinum/geom_vinum.c
parente13ba63af7fc008bda87a1f3797acbb461c87715 (diff)
downloadFreeBSD-src-7f74b7e0865d73a2acccc73cf72fb4f34ab54934.zip
FreeBSD-src-7f74b7e0865d73a2acccc73cf72fb4f34ab54934.tar.gz
Finally bring in what was produced during Google SoC 2005:
Add functions to rename objects and to move a subdisk from one drive to another. Obtained from: Chris Jones <chris.jones@ualberta.ca> Sponsored by: Google Summer of Code 2005 MFC in: 1 week
Diffstat (limited to 'sys/geom/vinum/geom_vinum.c')
-rw-r--r--sys/geom/vinum/geom_vinum.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/geom/vinum/geom_vinum.c b/sys/geom/vinum/geom_vinum.c
index 7cddd3a..5f115e4 100644
--- a/sys/geom/vinum/geom_vinum.c
+++ b/sys/geom/vinum/geom_vinum.c
@@ -502,12 +502,18 @@ gv_config(struct gctl_req *req, struct g_class *mp, char const *verb)
} else if (!strcmp(verb, "create")) {
gv_create(gp, req);
+ } else if (!strcmp(verb, "move")) {
+ gv_move(gp, req);
+
} else if (!strcmp(verb, "parityop")) {
gv_parityop(gp, req);
} else if (!strcmp(verb, "remove")) {
gv_remove(gp, req);
+ } else if (!strcmp(verb, "rename")) {
+ gv_rename(gp, req);
+
} else if (!strcmp(verb, "start")) {
gv_start_obj(gp, req);
OpenPOWER on IntegriCloud