On Tue, 2006-02-21 at 16:19 -0800, Mahesh Kallanagoudar wrote:
> Hi,
> 
> I found that the cpu.ckrm-e17.v10.patch calls

ckrm-e17.v10.patch is quite old -- according to the file release dates
on sourceforge it's over 1 year old and applies to 2.6.10. If you're
interested in trying out f-series you might also be interested to know
that the cpu controller is implemented very differently.

> ckrm_enqueue_task() function twice in enqueue_task()
> function. The code looks like,
> 
> static void enqueue_task(struct task_struct *p,
> prio_array_t *array)
> {
>         sched_info_queued(p);
>         list_add_tail(&p->run_list, array->queue +
> p->prio);
>         __set_bit(p->prio, array->bitmap);
>         array->nr_active++;
>         p->array = array;
>         class_enqueue_task(p,array);
>         class_enqueue_task(p,array);
> }
> 
> I would appreciate if someone could explain why it is
> being called twice. 
> 
> Thanks
> mahesh

        I don't know why it gets called twice. As you may suspect this could be
a bug. Are debugging a problem you're experiencing with e17?

        FYI - I also noticed that the code in question occurs in
cpu.ckrm-e18.v10.patch which is the "stable" series.

Cheers,
        -Matt Helsley



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
ckrm-tech mailing list
https://lists.sourceforge.net/lists/listinfo/ckrm-tech

Reply via email to