All of lore.kernel.org
 help / color / mirror / Atom feed
* process 0 ("swapper")
@ 2013-02-15 20:24 Kevin Wilson
  2013-02-15 20:51 ` Valdis.Kletnieks at vt.edu
  0 siblings, 1 reply; 5+ messages in thread
From: Kevin Wilson @ 2013-02-15 20:24 UTC (permalink / raw)
  To: kernelnewbies

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-02-17  2:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-15 20:24 process 0 ("swapper") Kevin Wilson
2013-02-15 20:51 ` Valdis.Kletnieks at vt.edu
2013-02-16 16:48   ` Kevin Wilson
2013-02-16 17:43     ` anish kumar
2013-02-17  2:03     ` Valdis.Kletnieks at vt.edu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.