process 0 ("swapper")
Kevin Wilson
wkevils at gmail.com
Fri Feb 15 15:24:29 EST 2013
Hi,
I see that the idle process (process 0) , is called "swapper".
init_idle() in kernel/sched/core.c:
...
#if defined(CONFIG_SMP)
sprintf(idle->comm, "%s/%d", INIT_TASK_COMM, cpu);
#endif
...
#define INIT_TASK_COMM "swapper" in include/linux/init_task.h
Two questions:
1) why does this #if defined(CONFIG_SMP) here ? shouldn't we name
it swapper also in non SMP mode ?
2) Is there a reason that we do not see it with ps aux (and also not
under proc; there is no /proc/0).
- 1) no process 0; processes start from "1".
- 2) following command gives nothing:
ps aux | grep -i swapper
rgs,
Kevin
More information about the Kernelnewbies
mailing list