All of lore.kernel.org
 help / color / mirror / Atom feed
* setup_thread_stack
@ 2012-07-17 19:15 Francesco Scali
  2012-07-18  2:28 ` setup_thread_stack 卜弋天
  2012-07-18  2:31 ` setup_thread_stack Mulyadi Santosa
  0 siblings, 2 replies; 3+ messages in thread
From: Francesco Scali @ 2012-07-17 19:15 UTC (permalink / raw)
  To: kernelnewbies

Hi,
I'm totally new to kernel code, just trying to understand the basics of the
core subsystems.
During the do_fork call, there is a call to dup_task_struct, which in turn
calls setup_thread_stack.
What's  this call supposed to do? Inside I can see a call to the
"task_thread_info" macro, but I don't quite understand it:

#define task_thread_info(task) ((struct thread_info *)(task)->stack)

can a task_struct be cast to a thread_info? perhaps my C knowledge should
be improved..I know :(

Sorry for the trivial question..just trying to understand :)

Regards,

Francesco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120717/bce920a3/attachment.html 

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

end of thread, other threads:[~2012-07-18  2:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-17 19:15 setup_thread_stack Francesco Scali
2012-07-18  2:28 ` setup_thread_stack 卜弋天
2012-07-18  2:31 ` setup_thread_stack Mulyadi Santosa

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.