diff options
Diffstat (limited to 'arch/um/kernel/syscall.c')
-rw-r--r-- | arch/um/kernel/syscall.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/arch/um/kernel/syscall.c b/arch/um/kernel/syscall.c index 10808bda3671..a81f3705e90f 100644 --- a/arch/um/kernel/syscall.c +++ b/arch/um/kernel/syscall.c | |||
@@ -13,7 +13,6 @@ | |||
13 | #include <asm/mman.h> | 13 | #include <asm/mman.h> |
14 | #include <asm/uaccess.h> | 14 | #include <asm/uaccess.h> |
15 | #include <asm/unistd.h> | 15 | #include <asm/unistd.h> |
16 | #include "internal.h" | ||
17 | 16 | ||
18 | long sys_fork(void) | 17 | long sys_fork(void) |
19 | { | 18 | { |
@@ -50,19 +49,3 @@ long old_mmap(unsigned long addr, unsigned long len, | |||
50 | out: | 49 | out: |
51 | return err; | 50 | return err; |
52 | } | 51 | } |
53 | |||
54 | int kernel_execve(const char *filename, | ||
55 | const char *const argv[], | ||
56 | const char *const envp[]) | ||
57 | { | ||
58 | mm_segment_t fs; | ||
59 | int ret; | ||
60 | |||
61 | fs = get_fs(); | ||
62 | set_fs(KERNEL_DS); | ||
63 | ret = um_execve(filename, (const char __user *const __user *)argv, | ||
64 | (const char __user *const __user *) envp); | ||
65 | set_fs(fs); | ||
66 | |||
67 | return ret; | ||
68 | } | ||