aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/sysctl.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-04-06 13:49:16 +0100
committerKeir Fraser <keir.fraser@citrix.com>2009-04-06 13:49:16 +0100
commit9d8216601857f5666b52c64139cde296456a8205 (patch)
tree06e7719a724ac82589c67e2e63576e20d62d2564 /xen/common/sysctl.c
parent3e15c37e68862b9d8f3a9f0085fab2d596e19e49 (diff)
downloadxen-9d8216601857f5666b52c64139cde296456a8205.tar.gz
xen-9d8216601857f5666b52c64139cde296456a8205.tar.bz2
xen-9d8216601857f5666b52c64139cde296456a8205.zip
xenpm: Set scheduler vcpu_migration_delay by xenpm
Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Yang Xiaowei <xiaowei.yang@intel.com>
Diffstat (limited to 'xen/common/sysctl.c')
-rw-r--r--xen/common/sysctl.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/xen/common/sysctl.c b/xen/common/sysctl.c
index 70da626416..fe254bbbbd 100644
--- a/xen/common/sysctl.c
+++ b/xen/common/sysctl.c
@@ -206,6 +206,10 @@ long do_sysctl(XEN_GUEST_HANDLE(xen_sysctl_t) u_sysctl)
case XEN_SYSCTL_get_pmstat:
{
+ ret = xsm_get_pmstat();
+ if ( ret )
+ break;
+
ret = do_get_pm_info(&op->u.get_pmstat);
if ( ret )
break;
@@ -220,6 +224,10 @@ long do_sysctl(XEN_GUEST_HANDLE(xen_sysctl_t) u_sysctl)
case XEN_SYSCTL_pm_op:
{
+ ret = xsm_pm_op();
+ if ( ret )
+ break;
+
ret = do_pm_op(&op->u.pm_op);
if ( ret && (ret != -EAGAIN) )
break;