This commit was manufactured by cvs2svn to create branch 'vserver'.
[linux-2.6.git] / kernel / vserver / debug.c
1 /*
2  *  kernel/vserver/debug.c
3  *
4  *  Copyright (C) 2005-2007 Herbert Pƶtzl
5  *
6  *  V0.01  vx_info dump support
7  *
8  */
9
10 #include <linux/errno.h>
11 #include <linux/kernel.h>
12 #include <linux/module.h>
13 #include <linux/vs_base.h>
14
15 #include <linux/vserver/context.h>
16
17
18 void    dump_vx_info(struct vx_info *vxi, int level)
19 {
20         printk("vx_info %p[#%d, %d.%d, %4x]\n", vxi, vxi->vx_id,
21                 atomic_read(&vxi->vx_usecnt),
22                 atomic_read(&vxi->vx_tasks),
23                 vxi->vx_state);
24         if (level > 0) {
25                 __dump_vx_limit(&vxi->limit);
26                 __dump_vx_sched(&vxi->sched);
27                 __dump_vx_cvirt(&vxi->cvirt);
28                 __dump_vx_cacct(&vxi->cacct);
29         }
30         printk("---\n");
31 }
32
33
34 EXPORT_SYMBOL_GPL(dump_vx_info);
35