Commit 87daf848 authored by Ingo Molnar's avatar Ingo Molnar Committed by Linus Torvalds

[PATCH] add design comment to kick_process()

Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 01c8df04
...@@ -885,6 +885,12 @@ void wait_task_inactive(task_t * p) ...@@ -885,6 +885,12 @@ void wait_task_inactive(task_t * p)
* *
* Cause a process which is running on another CPU to enter * Cause a process which is running on another CPU to enter
* kernel-mode, without any delay. (to get signals handled.) * kernel-mode, without any delay. (to get signals handled.)
*
* NOTE: this function doesnt have to take the runqueue lock,
* because all it wants to ensure is that the remote task enters
* the kernel. If the IPI races and the task has been migrated
* to another CPU then no harm is done and the purpose has been
* achieved as well.
*/ */
void kick_process(task_t *p) void kick_process(task_t *p)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment