One question
Giedrius Statkevičius
giedrius.statkevicius at gmail.com
Thu Jan 22 11:20:59 EST 2015
On 2015.01.22 17:57, Meyer Lansky wrote:
> I continue to study the task scheduler O(1)
>
> I do not understand what makes this part of the code ?
> 1317 void kick_process(struct task_struct *p)
> 1318 {
> 1319 int cpu;
> 1320
> 1321 preempt_disable();
> 1322 cpu = task_cpu(p);
> 1323 if ((cpu != smp_processor_id()) && task_curr(p))
> 1324 smp_send_reschedule(cpu);
> 1325 preempt_enable();
> link to source code : http://lxr.free-electrons.com/source/kernel/sched/core.c#L1317
>
> what it means to do this function kick_process ?
> I just met her for the first time
>
>
> If you say I will be very grateful to you for your help
>
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
Check the comment just above the function definition. Does that help?
--
Thanks,
Giedrius
More information about the Kernelnewbies
mailing list