diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1998-09-19 19:15:08 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1998-09-19 19:15:08 +0000 |
commit | 03ba4131783cc9e872f8bb26a03f15bc11f27564 (patch) | |
tree | 88db8dba75ae06ba3bad08e42c5e52efc162535c /arch/i386/kernel/init_task.c | |
parent | 257730f99381dd26e10b832fce4c94cae7ac1176 (diff) |
- Merge with Linux 2.1.121.
- Bugfixes.
Diffstat (limited to 'arch/i386/kernel/init_task.c')
-rw-r--r-- | arch/i386/kernel/init_task.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/arch/i386/kernel/init_task.c b/arch/i386/kernel/init_task.c index c0571c769..4381719ae 100644 --- a/arch/i386/kernel/init_task.c +++ b/arch/i386/kernel/init_task.c @@ -4,6 +4,8 @@ #include <asm/uaccess.h> #include <asm/pgtable.h> +#include "desc.h" + static struct vm_area_struct init_mmap = INIT_MMAP; static struct fs_struct init_fs = INIT_FS; static struct file * init_fd_array[NR_OPEN] = { NULL, }; @@ -15,10 +17,9 @@ struct mm_struct init_mm = INIT_MM; * Initial task structure. * * We need to make sure that this is 8192-byte aligned due to the - * way process stacks are handled. This is done by making sure - * the linker maps this in the .text segment right after head.S, - * and making head.S ensure the proper alignment. - * - * The things we do for performance.. + * way process stacks are handled. This is done by having a special + * "init_task" linker map entry.. */ -union task_union init_task_union __attribute__((__section__(".text"))) = { INIT_TASK }; +union task_union init_task_union + __attribute__((__section__(".data.init_task"))) = { INIT_TASK }; + |