diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2009-04-06 13:49:16 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2009-04-06 13:49:16 +0100 |
commit | 9d8216601857f5666b52c64139cde296456a8205 (patch) | |
tree | 06e7719a724ac82589c67e2e63576e20d62d2564 /xen/common/sysctl.c | |
parent | 3e15c37e68862b9d8f3a9f0085fab2d596e19e49 (diff) | |
download | xen-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.c | 8 |
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; |