Version:  2.0.40 2.2.26 2.4.37 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10

Linux/init/init_task.c

  1 #include <linux/init_task.h>
  2 #include <linux/export.h>
  3 #include <linux/mqueue.h>
  4 #include <linux/sched.h>
  5 #include <linux/sched/sysctl.h>
  6 #include <linux/sched/rt.h>
  7 #include <linux/init.h>
  8 #include <linux/fs.h>
  9 #include <linux/mm.h>
 10 
 11 #include <asm/pgtable.h>
 12 #include <linux/uaccess.h>
 13 
 14 static struct signal_struct init_signals = INIT_SIGNALS(init_signals);
 15 static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand);
 16 
 17 /* Initial task structure */
 18 struct task_struct init_task = INIT_TASK(init_task);
 19 EXPORT_SYMBOL(init_task);
 20 
 21 /*
 22  * Initial thread structure. Alignment of this is handled by a special
 23  * linker map entry.
 24  */
 25 union thread_union init_thread_union __init_task_data = {
 26 #ifndef CONFIG_THREAD_INFO_IN_TASK
 27         INIT_THREAD_INFO(init_task)
 28 #endif
 29 };
 30 

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us