Name
wake_up_process — 
  Wake up a specific process
 
Synopsis
| int wake_up_process ( | struct task_struct * p ); | 
 
Arguments
- p
- 
     The process to be woken up.
     
Description
   Attempt to wake up the nominated process and move it to the set of runnable
   processes.
Return
   1 if the process was woken up, 0 if it was already running.
   
   It may be assumed that this function implies a write memory barrier before
   changing the task state if and only if any tasks are woken up.