diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2010-05-04 22:20:05 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2010-05-04 22:20:05 +0100 |
commit | 4cd740cf56f0801f3a3d92cb8c5fb7d930b0dd27 (patch) | |
tree | 3c3cbcabb6adbed9cbb9ba48c47108d9afee63de /xen/common/cpupool.c | |
parent | df2edff1aa7db2c5a339401198a11fa1a6171434 (diff) | |
download | xen-4cd740cf56f0801f3a3d92cb8c5fb7d930b0dd27.tar.gz xen-4cd740cf56f0801f3a3d92cb8c5fb7d930b0dd27.tar.bz2 xen-4cd740cf56f0801f3a3d92cb8c5fb7d930b0dd27.zip |
cpupool: Control interface should be a sysctl rather than a domctl.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/common/cpupool.c')
-rw-r--r-- | xen/common/cpupool.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/xen/common/cpupool.c b/xen/common/cpupool.c index 6baedd0e14..6cb99773ba 100644 --- a/xen/common/cpupool.c +++ b/xen/common/cpupool.c @@ -394,9 +394,9 @@ int cpupool_cpu_remove(unsigned int cpu) } /* - * do cpupool related domctl operations + * do cpupool related sysctl operations */ -int cpupool_do_domctl(struct xen_domctl_cpupool_op *op) +int cpupool_do_sysctl(struct xen_sysctl_cpupool_op *op) { int ret; struct cpupool *c; @@ -404,12 +404,12 @@ int cpupool_do_domctl(struct xen_domctl_cpupool_op *op) switch ( op->op ) { - case XEN_DOMCTL_CPUPOOL_OP_CREATE: + case XEN_SYSCTL_CPUPOOL_OP_CREATE: { int poolid; const struct scheduler *sched; - poolid = (op->cpupool_id == XEN_DOMCTL_CPUPOOL_PAR_ANY) ? + poolid = (op->cpupool_id == XEN_SYSCTL_CPUPOOL_PAR_ANY) ? CPUPOOLID_NONE: op->cpupool_id; sched = scheduler_get_by_id(op->sched_id); ret = -ENOENT; @@ -424,7 +424,7 @@ int cpupool_do_domctl(struct xen_domctl_cpupool_op *op) } break; - case XEN_DOMCTL_CPUPOOL_OP_DESTROY: + case XEN_SYSCTL_CPUPOOL_OP_DESTROY: { spin_lock(&cpupool_lock); c = cpupool_find_by_id(op->cpupool_id, 1); @@ -436,7 +436,7 @@ int cpupool_do_domctl(struct xen_domctl_cpupool_op *op) } break; - case XEN_DOMCTL_CPUPOOL_OP_INFO: + case XEN_SYSCTL_CPUPOOL_OP_INFO: { spin_lock(&cpupool_lock); c = cpupool_find_by_id(op->cpupool_id, 0); @@ -452,7 +452,7 @@ int cpupool_do_domctl(struct xen_domctl_cpupool_op *op) } break; - case XEN_DOMCTL_CPUPOOL_OP_ADDCPU: + case XEN_SYSCTL_CPUPOOL_OP_ADDCPU: { unsigned cpu; @@ -460,7 +460,7 @@ int cpupool_do_domctl(struct xen_domctl_cpupool_op *op) printk(XENLOG_DEBUG "cpupool_assign_cpu(pool=%d,cpu=%d)\n", op->cpupool_id, cpu); spin_lock(&cpupool_lock); - if ( cpu == XEN_DOMCTL_CPUPOOL_PAR_ANY ) + if ( cpu == XEN_SYSCTL_CPUPOOL_PAR_ANY ) cpu = first_cpu(cpupool_free_cpus); ret = -EINVAL; if ( cpu >= NR_CPUS ) @@ -480,7 +480,7 @@ addcpu_out: } break; - case XEN_DOMCTL_CPUPOOL_OP_RMCPU: + case XEN_SYSCTL_CPUPOOL_OP_RMCPU: { unsigned cpu; @@ -491,7 +491,7 @@ addcpu_out: if ( c == NULL ) break; cpu = op->cpu; - if ( cpu == XEN_DOMCTL_CPUPOOL_PAR_ANY ) + if ( cpu == XEN_SYSCTL_CPUPOOL_PAR_ANY ) cpu = last_cpu(c->cpu_valid); ret = -EINVAL; if ( cpu >= NR_CPUS ) @@ -503,7 +503,7 @@ addcpu_out: } break; - case XEN_DOMCTL_CPUPOOL_OP_MOVEDOMAIN: + case XEN_SYSCTL_CPUPOOL_OP_MOVEDOMAIN: { struct domain *d; @@ -547,7 +547,7 @@ addcpu_out: } break; - case XEN_DOMCTL_CPUPOOL_OP_FREEINFO: + case XEN_SYSCTL_CPUPOOL_OP_FREEINFO: { cpumask_to_xenctl_cpumap(&(op->cpumap), &cpupool_free_cpus); |