diff options
Diffstat (limited to 'arch/um')
| -rw-r--r-- | arch/um/kernel/syscall.c | 45 | 
1 files changed, 0 insertions, 45 deletions
diff --git a/arch/um/kernel/syscall.c b/arch/um/kernel/syscall.c index cccab850c27..4393173923f 100644 --- a/arch/um/kernel/syscall.c +++ b/arch/um/kernel/syscall.c @@ -51,51 +51,6 @@ long old_mmap(unsigned long addr, unsigned long len,  	return err;  } -long sys_uname(struct old_utsname __user * name) -{ -	long err; -	if (!name) -		return -EFAULT; -	down_read(&uts_sem); -	err = copy_to_user(name, utsname(), sizeof (*name)); -	up_read(&uts_sem); -	return err?-EFAULT:0; -} - -long sys_olduname(struct oldold_utsname __user * name) -{ -	long error; - -	if (!name) -		return -EFAULT; -	if (!access_ok(VERIFY_WRITE,name,sizeof(struct oldold_utsname))) -		return -EFAULT; - -	down_read(&uts_sem); - -	error = __copy_to_user(&name->sysname, &utsname()->sysname, -			       __OLD_UTS_LEN); -	error |= __put_user(0, name->sysname + __OLD_UTS_LEN); -	error |= __copy_to_user(&name->nodename, &utsname()->nodename, -				__OLD_UTS_LEN); -	error |= __put_user(0, name->nodename + __OLD_UTS_LEN); -	error |= __copy_to_user(&name->release, &utsname()->release, -				__OLD_UTS_LEN); -	error |= __put_user(0, name->release + __OLD_UTS_LEN); -	error |= __copy_to_user(&name->version, &utsname()->version, -				__OLD_UTS_LEN); -	error |= __put_user(0, name->version + __OLD_UTS_LEN); -	error |= __copy_to_user(&name->machine, &utsname()->machine, -				__OLD_UTS_LEN); -	error |= __put_user(0, name->machine + __OLD_UTS_LEN); - -	up_read(&uts_sem); - -	error = error ? -EFAULT : 0; - -	return error; -} -  int kernel_execve(const char *filename, char *const argv[], char *const envp[])  {  	mm_segment_t fs;  |