diff options
| author | Ralf Baechle <ralf@linux-mips.org> | 2006-05-03 02:27:40 +0100 | 
|---|---|---|
| committer | Ralf Baechle <ralf@linux-mips.org> | 2006-06-01 00:28:31 +0100 | 
| commit | 235a9d3eee9a9588c17d39efff8373d0513549b5 (patch) | |
| tree | 827e6e52c308abf0919a5a20f93d2f56d4234a80 /arch/mips/kernel | |
| parent | c620953c32d301c2a7bc73f9f780301e110b7d7c (diff) | |
| download | olio-linux-3.10-235a9d3eee9a9588c17d39efff8373d0513549b5.tar.xz olio-linux-3.10-235a9d3eee9a9588c17d39efff8373d0513549b5.zip  | |
[MIPS] Remove support for sysmips(2) SETNAME and MIPS_RDNVRAM operations.
    
SETNAME only had a minor defect but probably never had a user and
MIPS_RDNVRAM was unimplemented anyway.
    
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/kernel')
| -rw-r--r-- | arch/mips/kernel/syscall.c | 24 | 
1 files changed, 0 insertions, 24 deletions
diff --git a/arch/mips/kernel/syscall.c b/arch/mips/kernel/syscall.c index 2aeaa2fd4b3..8f4fdd94dbd 100644 --- a/arch/mips/kernel/syscall.c +++ b/arch/mips/kernel/syscall.c @@ -280,27 +280,6 @@ asmlinkage int _sys_sysmips(int cmd, long arg1, int arg2, int arg3)  	char	__user *name;  	switch(cmd) { -	case SETNAME: { -		char nodename[__NEW_UTS_LEN + 1]; - -		if (!capable(CAP_SYS_ADMIN)) -			return -EPERM; - -		name = (char __user *) arg1; - -		len = strncpy_from_user(nodename, name, __NEW_UTS_LEN); -		if (len < 0) -			return -EFAULT; - -		down_write(&uts_sem); -		strncpy(system_utsname.nodename, nodename, len); -		nodename[__NEW_UTS_LEN] = '\0'; -		strlcpy(system_utsname.nodename, nodename, -		        sizeof(system_utsname.nodename)); -		up_write(&uts_sem); -		return 0; -	} -  	case MIPS_ATOMIC_SET:  		printk(KERN_CRIT "How did I get here?\n");  		return -EINVAL; @@ -313,9 +292,6 @@ asmlinkage int _sys_sysmips(int cmd, long arg1, int arg2, int arg3)  	case FLUSH_CACHE:  		__flush_cache_all();  		return 0; - -	case MIPS_RDNVRAM: -		return -EIO;  	}  	return -EINVAL;  |