diff options
Diffstat (limited to 'arch/mips/kernel/linux32.c')
-rw-r--r-- | arch/mips/kernel/linux32.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/arch/mips/kernel/linux32.c b/arch/mips/kernel/linux32.c index bde79ef602e6..a39d0597a375 100644 --- a/arch/mips/kernel/linux32.c +++ b/arch/mips/kernel/linux32.c | |||
@@ -249,22 +249,6 @@ SYSCALL_DEFINE5(n32_msgrcv, int, msqid, u32, msgp, size_t, msgsz, | |||
249 | } | 249 | } |
250 | #endif | 250 | #endif |
251 | 251 | ||
252 | SYSCALL_DEFINE1(32_newuname, struct new_utsname __user *, name) | ||
253 | { | ||
254 | int ret = 0; | ||
255 | |||
256 | down_read(&uts_sem); | ||
257 | if (copy_to_user(name, utsname(), sizeof *name)) | ||
258 | ret = -EFAULT; | ||
259 | up_read(&uts_sem); | ||
260 | |||
261 | if (current->personality == PER_LINUX32 && !ret) | ||
262 | if (copy_to_user(name->machine, "mips\0\0\0", 8)) | ||
263 | ret = -EFAULT; | ||
264 | |||
265 | return ret; | ||
266 | } | ||
267 | |||
268 | SYSCALL_DEFINE1(32_personality, unsigned long, personality) | 252 | SYSCALL_DEFINE1(32_personality, unsigned long, personality) |
269 | { | 253 | { |
270 | int ret; | 254 | int ret; |