Your English is fine. Use a modern kernel, nobody wants to support development of 2.6.x. It's nearly four years old. sched_fair.c was moved to kernel/sched/fair.c in 2011, prior to release of version 3.3. It has had 345 changes since then. I realize this is for a class; you should tell your instructor that they should update the course to use a modern kernel version. If enough people do that, maybe it will eventually happen. Good luck, Henry On Mon, Dec 8, 2014 at 5:48 AM, alexis <akavroulakis@gmail.com> wrote:
hello to everyone , l have a assignment and i need help. i have to change the scheduler function at kernel 2.6.38 so that the scheduler choose the process with the least slack time.
My problem : i have create a function that iterates all runnable processes finds the one with least slack time(lst) and returns a pointer to the task( struct task_struct*) Now i need to change the scheduler so that selected for execution the process with lst.
i am trying to change the function pick_next_task_fair in file sched_fair.c but i cant understand the code in there can someone explain me ?
is the pick_next_task_fair the right function that need change? if yes it is the only one ?
sorry for my English thanks.
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies