4 #include "vserver/cvirt.h"
5 #include "vserver/context.h"
6 #include "vserver/base.h"
7 #include "vserver/debug.h"
10 static inline void vx_activate_task(struct task_struct *p)
14 if ((vxi = p->vx_info)) {
16 atomic_inc(&vxi->cvirt.nr_running);
20 static inline void vx_deactivate_task(struct task_struct *p)
24 if ((vxi = p->vx_info)) {
26 atomic_dec(&vxi->cvirt.nr_running);
30 static inline void vx_uninterruptible_inc(struct task_struct *p)
34 if ((vxi = p->vx_info))
35 atomic_inc(&vxi->cvirt.nr_uninterruptible);
38 static inline void vx_uninterruptible_dec(struct task_struct *p)
42 if ((vxi = p->vx_info))
43 atomic_dec(&vxi->cvirt.nr_uninterruptible);
48 #warning duplicate inclusion