(data->set_mask & VC_VXSM_INTERVAL2 && data->interval != data->interval2)) {
/* first set the regular values */
k_data.set_mask = data->set_mask & ~(VC_VXSM_FILL_RATE2|VC_VXSM_INTERVAL2|VC_VXSM_FORCE);
- ret = vserver(VCMD_set_sched, CTX_USER2KERNEL(xid), &k_data);
+ ret = vserver(VCMD_set_sched_v4, CTX_USER2KERNEL(xid), &k_data);
if (ret)
return ret;
/* then set idle time */
k_data.set_mask = data->set_mask & (VC_VXSM_FILL_RATE2|VC_VXSM_INTERVAL2|VC_VXSM_FORCE|VC_VXSM_IDLE_TIME|VC_VXSM_CPU_ID|VC_VXSM_BUCKET_ID);
k_data.fill_rate = data->fill_rate2;
k_data.interval = data->interval2;
- return vserver(VCMD_set_sched, CTX_USER2KERNEL(xid), &k_data);
+ return vserver(VCMD_set_sched_v4, CTX_USER2KERNEL(xid), &k_data);
}
else {
k_data.set_mask = data->set_mask;
- return vserver(VCMD_set_sched, CTX_USER2KERNEL(xid), &k_data);
+ return vserver(VCMD_set_sched_v4, CTX_USER2KERNEL(xid), &k_data);
}
}