--- linux-2.6.16-vs2.1.1-rc14.6/include/linux/vserver/switch.h 2006-03-25 16:29:05 +0100 +++ linux-2.6.16-vs2.1.1-rc14.7/include/linux/vserver/switch.h 2006-03-27 03:50:13 +0200 @@ -84,6 +84,7 @@ /* query version */ #define VCMD_get_version VC_CMD(VERSION, 0, 0) +#define VCMD_get_vci VC_CMD(VERSION, 1, 0) #ifdef __KERNEL__ --- linux-2.6.16-vs2.1.1-rc14.6/kernel/vserver/switch.c 2006-03-24 04:46:40 +0100 +++ linux-2.6.16-vs2.1.1-rc14.7/kernel/vserver/switch.c 2006-03-27 03:57:58 +0200 @@ -34,6 +33,14 @@ int vc_get_version(uint32_t id) return VCI_VERSION; } +#include "vci_config.h" + +static inline +int vc_get_vci(uint32_t id) +{ + return vci_kernel_config(); +} + #include #include #include @@ -80,6 +87,8 @@ long do_vserver(uint32_t cmd, uint32_t i switch (cmd) { case VCMD_get_version: return vc_get_version(id); + case VCMD_get_vci: + return vc_get_vci(id); case VCMD_dump_history: #ifdef CONFIG_VSERVER_HISTORY