git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vserver 2.0-rc4
[linux-2.6.git]
/
kernel
/
vserver
/
switch.c
diff --git
a/kernel/vserver/switch.c
b/kernel/vserver/switch.c
index
e39b01c
..
f35bec2
100644
(file)
--- a/
kernel/vserver/switch.c
+++ b/
kernel/vserver/switch.c
@@
-186,7
+186,7
@@
long do_vserver(uint32_t cmd, uint32_t id, void __user *data, int compat)
case VCMD_create_context:
#ifdef CONFIG_VSERVER_LEGACY
case VCMD_create_context:
#ifdef CONFIG_VSERVER_LEGACY
- return vc_ctx_create(id,
data
);
+ return vc_ctx_create(id,
NULL
);
#else
return -ENOSYS;
#endif
#else
return -ENOSYS;
#endif
@@
-199,17
+199,21
@@
long do_vserver(uint32_t cmd, uint32_t id, void __user *data, int compat)
case VCMD_enter_namespace:
return vc_enter_namespace(id, data);
case VCMD_enter_namespace:
return vc_enter_namespace(id, data);
- case VCMD_ctx_create:
+ case VCMD_ctx_create
_v0
:
#ifdef CONFIG_VSERVER_LEGACY
if (id == 1) {
current->xid = 1;
return 1;
}
#endif
#ifdef CONFIG_VSERVER_LEGACY
if (id == 1) {
current->xid = 1;
return 1;
}
#endif
+ return vc_ctx_create(id, NULL);
+ case VCMD_ctx_create:
return vc_ctx_create(id, data);
case VCMD_ctx_migrate:
return vc_ctx_migrate(id, data);
return vc_ctx_create(id, data);
case VCMD_ctx_migrate:
return vc_ctx_migrate(id, data);
+ case VCMD_net_create_v0:
+ return vc_net_create(id, NULL);
case VCMD_net_create:
return vc_net_create(id, data);
case VCMD_net_migrate:
case VCMD_net_create:
return vc_net_create(id, data);
case VCMD_net_migrate: