krenucu od fork() systemskog poziva jel on mora da napravi novi task :o)
Code:
struct task_struct *p;
p = alloc_task_struct();
Zatim pogledaj u /usr/src/linux/arch/i386/kernel/proccess.c za vise o ovj funkciji ali da neduzim evo i ukrtako ->
Poizva se __get_free_pages(GFP_KERNEL,1); i to se sve u svemu vraca procesu a sama funkcija __get_free_pages() se nalazi /usr/src/linux/mm/pages_alloc.c
Jebiga jedino u sourceu mozes da naucis :o)
Druge ti nema...
Ja sam ovo izvukao iz source jel drugacije ne bi mogao :o)