From 77da47612f012229d26c689658028da83fe184a7 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Fri, 12 Mar 2004 02:57:01 +0000 Subject: [PATCH] updated interface git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1216 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib/syscall_getiattr-v13.hc | 2 +- util-vserver/lib/syscall_setiattr-v13.hc | 8 ++++---- util-vserver/lib/syscall_setsched-v13.hc | 10 ++++++---- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/util-vserver/lib/syscall_getiattr-v13.hc b/util-vserver/lib/syscall_getiattr-v13.hc index cca3dea..409c9a5 100644 --- a/util-vserver/lib/syscall_getiattr-v13.hc +++ b/util-vserver/lib/syscall_getiattr-v13.hc @@ -29,7 +29,7 @@ vc_get_iattr_v13(char const *filename, struct vcmd_ctx_iattr_v1 attr; int rc; - attr.file_name = filename; + attr.name = filename; rc = vserver(VCMD_get_iattr, 0, &attr); if (xid) *xid = CTX_KERNEL2USER(attr.xid); diff --git a/util-vserver/lib/syscall_setiattr-v13.hc b/util-vserver/lib/syscall_setiattr-v13.hc index 754a341..bc59643 100644 --- a/util-vserver/lib/syscall_setiattr-v13.hc +++ b/util-vserver/lib/syscall_setiattr-v13.hc @@ -27,9 +27,9 @@ vc_set_iattr_v13(char const *filename, xid_t xid, uint32_t flags, uint32_t mask { struct vcmd_ctx_iattr_v1 attr; - attr.file_name = filename; - attr.xid = CTX_USER2KERNEL(xid); - attr.flags = flags; - attr.mask = mask; + attr.name = filename; + attr.xid = CTX_USER2KERNEL(xid); + attr.flags = flags; + attr.mask = mask; return vserver(VCMD_set_iattr, 0, &attr); } diff --git a/util-vserver/lib/syscall_setsched-v13.hc b/util-vserver/lib/syscall_setsched-v13.hc index e54e25c..7fa74aa 100644 --- a/util-vserver/lib/syscall_setsched-v13.hc +++ b/util-vserver/lib/syscall_setsched-v13.hc @@ -25,12 +25,14 @@ static inline ALWAYSINLINE int vc_set_sched_v13(xid_t xid, struct vc_set_sched const *data) { - struct vcmd_set_sched_v1 k_data; + struct vcmd_set_sched_v2 k_data; k_data.fill_rate = data->fill_rate; - k_data.period = data->period; - k_data.fill_level = data->fill_level; - k_data.bucket_size = data->bucket_size; + k_data.interval = data->interval; + k_data.tokens = data->tokens; + k_data.tokens_min = data->tokens_min; + k_data.tokens_max = data->tokens_max; + k_data.cpu_mask = data->cpu_mask; return vserver(VCMD_set_sched, CTX_USER2KERNEL(xid), &k_data); } -- 1.8.1.5