X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Fvs_sched.h;h=42fca7de750e21661a9eafc0bbd2a3c0db95c9a6;hb=8e8ece46a861c84343256819eaec77e608ff9217;hp=06330bfa24c912b124cbc1fbd9cfc3d6eb0e0568;hpb=6a77f38946aaee1cd85eeec6cf4229b204c15071;p=linux-2.6.git diff --git a/include/linux/vs_sched.h b/include/linux/vs_sched.h index 06330bfa2..42fca7de7 100644 --- a/include/linux/vs_sched.h +++ b/include/linux/vs_sched.h @@ -71,6 +71,26 @@ static inline void vx_onhold_dec(struct vx_info *vxi) __vx_onhold_update(vxi); } +static inline void vx_account_user(struct vx_info *vxi, + cputime_t cputime, int nice) +{ + int cpu = smp_processor_id(); + + if (!vxi) + return; + vxi->sched.cpu[cpu].user_ticks += cputime; +} + +static inline void vx_account_system(struct vx_info *vxi, + cputime_t cputime, int idle) +{ + int cpu = smp_processor_id(); + + if (!vxi) + return; + vxi->sched.cpu[cpu].sys_ticks += cputime; +} + #else #warning duplicate inclusion #endif