From 8fdb7984e8b1a0de5bcaaf06db4d6ca89f0dcc6a Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Mon, 17 Nov 2003 23:11:13 +0000 Subject: [PATCH] use CTX_USER2KERNEL() macro to transform ctx from user into kernel type git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/branches/SYSCALL_SWITCH@391 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib/syscall-compat.hc | 2 +- util-vserver/lib/syscall_rlimit-v11.hc | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/util-vserver/lib/syscall-compat.hc b/util-vserver/lib/syscall-compat.hc index 630265b..a3cdcba 100644 --- a/util-vserver/lib/syscall-compat.hc +++ b/util-vserver/lib/syscall-compat.hc @@ -35,7 +35,7 @@ vc_new_s_context_compat(ctx_t ctx, unsigned int remove_cap, unsigned int flags) msg.remove_cap = remove_cap; msg.flags = flags; - return sys_virtual_context(VC_CMD(COMPAT, 1, 1), ctx, &msg); + return sys_virtual_context(VC_CMD(COMPAT, 1, 1), CTX_USER2KERNEL(ctx), &msg); } static inline ALWAYSINLINE int diff --git a/util-vserver/lib/syscall_rlimit-v11.hc b/util-vserver/lib/syscall_rlimit-v11.hc index 7e864fb..494b51c 100644 --- a/util-vserver/lib/syscall_rlimit-v11.hc +++ b/util-vserver/lib/syscall_rlimit-v11.hc @@ -35,7 +35,7 @@ vc_get_rlimit_v11(ctx_t ctx, int resource, struct vc_rlimit *lim) int rc; vc_lim.id = resource; - rc = sys_virtual_context(VC_CMD(RLIMIT, 1, 0), ctx, &vc_lim); + rc = sys_virtual_context(VC_CMD(RLIMIT, 1, 0), CTX_USER2KERNEL(ctx), &vc_lim); lim->min = KERN2USR(vc_lim.minimum); lim->soft = KERN2USR(vc_lim.softlimit); lim->hard = KERN2USR(vc_lim.maximum); @@ -53,7 +53,7 @@ vc_set_rlimit_v11(ctx_t ctx, int resource, struct vc_rlimit const *lim) vc_lim.softlimit = USR2KERN(lim->soft); vc_lim.maximum = USR2KERN(lim->hard); - return sys_virtual_context(VC_CMD(RLIMIT, 2, 0), ctx, &vc_lim); + return sys_virtual_context(VC_CMD(RLIMIT, 2, 0), CTX_USER2KERNEL(ctx), &vc_lim); } static inline ALWAYSINLINE int @@ -62,7 +62,7 @@ vc_get_rlimit_mask_v11(ctx_t ctx, int tmp, struct vc_rlimit_mask *lim) struct vcmd_ctx_rlimit_v0 vc_lim; (void)tmp; - return sys_virtual_context(VC_CMD(RLIMIT, 3, 0), ctx, &vc_lim); + return sys_virtual_context(VC_CMD(RLIMIT, 3, 0), CTX_USER2KERNEL(ctx), &vc_lim); } #undef KERN2USR -- 1.8.1.5