This commit was manufactured by cvs2svn to create branch 'vserver'.
[linux-2.6.git] / kernel / vserver / debug.c
diff --git a/kernel/vserver/debug.c b/kernel/vserver/debug.c
new file mode 100644 (file)
index 0000000..c77fa77
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *  kernel/vserver/debug.c
+ *
+ *  Copyright (C) 2005-2007 Herbert Pƶtzl
+ *
+ *  V0.01  vx_info dump support
+ *
+ */
+
+#include <linux/errno.h>
+#include <linux/kernel.h>
+#include <linux/module.h>
+#include <linux/vs_base.h>
+
+#include <linux/vserver/context.h>
+
+
+void   dump_vx_info(struct vx_info *vxi, int level)
+{
+       printk("vx_info %p[#%d, %d.%d, %4x]\n", vxi, vxi->vx_id,
+               atomic_read(&vxi->vx_usecnt),
+               atomic_read(&vxi->vx_tasks),
+               vxi->vx_state);
+       if (level > 0) {
+               __dump_vx_limit(&vxi->limit);
+               __dump_vx_sched(&vxi->sched);
+               __dump_vx_cvirt(&vxi->cvirt);
+               __dump_vx_cacct(&vxi->cacct);
+       }
+       printk("---\n");
+}
+
+
+EXPORT_SYMBOL_GPL(dump_vx_info);
+