Maeda-san, Here's a patch fixing a small typo in the patches currently posted on sourceforge. With this patch resource groups compiles without warnings against linux-2.6.17-rc6.
Thanks for pointing us to the slides from Andrew's presentation. I am encouraged by his remarks on the core and CPU controllers. Cheers, -Matt Helsley -- Fix a small typo in kernel/res_group/cpu.c and documentation. Signed-off-by: Matt Helsley <[EMAIL PROTECTED]> -- kernel/res_group/cpu.c: In function `cpu_rc_get': kernel/res_group/cpu.c:46: warning: initialization from incompatible pointer type kernel/res_group/cpu.c:53: warning: passing arg 1 of `get_res_group_cpu' from incompatible pointer type Documentation/res_groups/cpurc-internals | 2 +- kernel/res_group/cpu.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6.17-rc6/kernel/res_group/cpu.c =================================================================== --- linux-2.6.17-rc6.orig/kernel/res_group/cpu.c +++ linux-2.6.17-rc6/kernel/res_group/cpu.c @@ -41,11 +41,11 @@ static struct cpu_res *get_res_group_cpu return get_shares_cpu(get_controller_shares(rgroup, &cpu_ctlr)); } struct cpu_rc *cpu_rc_get(task_t *tsk) { - struct resoruce_group *rgroup = tsk->res_group; + struct resource_group *rgroup = tsk->res_group; struct cpu_res *res; /* controller is not registered; no resource group is given */ if ((cpu_ctlr.ctlr_id == NO_RES_ID) || (rgroup == NULL)) return NULL; Index: linux-2.6.17-rc6/Documentation/res_groups/cpurc-internals =================================================================== --- linux-2.6.17-rc6.orig/Documentation/res_groups/cpurc-internals +++ linux-2.6.17-rc6/Documentation/res_groups/cpurc-internals @@ -6,11 +6,11 @@ CPU resource controller internals (2) hungry detection (3) timeslice scaling We need to estimate the resource group load in order to check whether the share is satisfied or not. Resource group load also gets lower than - the share when all the tasks in the resoruce group tends to sleep. We need to + the share when all the tasks in the resource group tends to sleep. We need to check whether the resource group needs to schedule more or not by hungry detection. If a resource group needs to schedule more, timeslices of tasks are scaled by timeslice scaling. 1. Load estimation _______________________________________________ ckrm-tech mailing list https://lists.sourceforge.net/lists/listinfo/ckrm-tech