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
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);
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
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