diff options
Diffstat (limited to 'arch/um/kernel/init_task.c')
-rw-r--r-- | arch/um/kernel/init_task.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/arch/um/kernel/init_task.c b/arch/um/kernel/init_task.c index cba516e6c99a..dcfceca95052 100644 --- a/arch/um/kernel/init_task.c +++ b/arch/um/kernel/init_task.c | |||
@@ -3,16 +3,12 @@ | |||
3 | * Licensed under the GPL | 3 | * Licensed under the GPL |
4 | */ | 4 | */ |
5 | 5 | ||
6 | #include "linux/mm.h" | ||
7 | #include "linux/fs.h" | ||
8 | #include "linux/module.h" | ||
9 | #include "linux/sched.h" | 6 | #include "linux/sched.h" |
10 | #include "linux/init_task.h" | 7 | #include "linux/init_task.h" |
8 | #include "linux/fs.h" | ||
9 | #include "linux/module.h" | ||
11 | #include "linux/mqueue.h" | 10 | #include "linux/mqueue.h" |
12 | #include "asm/uaccess.h" | 11 | #include "asm/uaccess.h" |
13 | #include "asm/pgtable.h" | ||
14 | #include "mem_user.h" | ||
15 | #include "os.h" | ||
16 | 12 | ||
17 | static struct fs_struct init_fs = INIT_FS; | 13 | static struct fs_struct init_fs = INIT_FS; |
18 | struct mm_struct init_mm = INIT_MM(init_mm); | 14 | struct mm_struct init_mm = INIT_MM(init_mm); |
@@ -46,8 +42,3 @@ union thread_union init_thread_union | |||
46 | union thread_union cpu0_irqstack | 42 | union thread_union cpu0_irqstack |
47 | __attribute__((__section__(".data.init_irqstack"))) = | 43 | __attribute__((__section__(".data.init_irqstack"))) = |
48 | { INIT_THREAD_INFO(init_task) }; | 44 | { INIT_THREAD_INFO(init_task) }; |
49 | |||
50 | void unprotect_stack(unsigned long stack) | ||
51 | { | ||
52 | os_protect_memory((void *) stack, THREAD_SIZE, 1, 1, 0); | ||
53 | } | ||