diff options
author | pjd <pjd@FreeBSD.org> | 2010-09-13 08:56:07 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2010-09-13 08:56:07 +0000 |
commit | 6f96b7c2288e6972fad73b42080d841231294cae (patch) | |
tree | 4675ae936d21184a722c23122b0256934f486ced /sbin/geom/class/sched | |
parent | ab04d6fe3f3cad0bec4d257b1064f6959ac9d358 (diff) | |
download | FreeBSD-src-6f96b7c2288e6972fad73b42080d841231294cae.zip FreeBSD-src-6f96b7c2288e6972fad73b42080d841231294cae.tar.gz |
- Allow to specify value as const pointers.
- Make optional string values always an empty string.
Diffstat (limited to 'sbin/geom/class/sched')
-rw-r--r-- | sbin/geom/class/sched/geom_sched.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sbin/geom/class/sched/geom_sched.c b/sbin/geom/class/sched/geom_sched.c index ca05350..eba8e49 100644 --- a/sbin/geom/class/sched/geom_sched.c +++ b/sbin/geom/class/sched/geom_sched.c @@ -54,7 +54,7 @@ uint32_t version = G_SCHED_VERSION; * storage for parameters used by this geom class. * Right now only the scheduler name is used. */ -static char algo[] = "rr"; /* default scheduler */ +#define GSCHED_ALGO "rr" /* default scheduler */ /* * Adapt to differences in geom library. @@ -76,7 +76,7 @@ gcmd_createinsert(struct gctl_req *req, unsigned flags __unused) if (gctl_has_param(req, "algo")) reqalgo = gctl_get_ascii(req, "algo"); else - reqalgo = algo; + reqalgo = GSCHED_ALGO; snprintf(name, sizeof(name), "gsched_%s", reqalgo); /* @@ -91,21 +91,21 @@ gcmd_createinsert(struct gctl_req *req, unsigned flags __unused) struct g_command class_commands[] = { { "create", G_FLAG_VERBOSE | G_FLAG_LOADKLD, gcmd_createinsert, { - { 'a', "algo", algo, G_TYPE_STRING }, + { 'a', "algo", GSCHED_ALGO, G_TYPE_STRING }, G_OPT_SENTINEL }, G_ARGNAME "[-v] [-a algorithm_name] dev ..." }, { "insert", G_FLAG_VERBOSE | G_FLAG_LOADKLD, gcmd_createinsert, { - { 'a', "algo", algo, G_TYPE_STRING }, + { 'a', "algo", GSCHED_ALGO, G_TYPE_STRING }, G_OPT_SENTINEL }, G_ARGNAME "[-v] [-a algorithm_name] dev ..." }, { "configure", G_FLAG_VERBOSE, NULL, { - { 'a', "algo", algo, G_TYPE_STRING }, + { 'a', "algo", GSCHED_ALGO, G_TYPE_STRING }, G_OPT_SENTINEL }, G_ARGNAME "[-v] [-a algorithm_name] prov ..." |