 ae903caae2
			
		
	
	
	ae903caae2
	
	
	
		
			
			All architectures have CONFIG_GENERIC_KERNEL_THREAD CONFIG_GENERIC_KERNEL_EXECVE __ARCH_WANT_SYS_EXECVE None of them have __ARCH_WANT_KERNEL_EXECVE and there are only two callers of kernel_execve() (which is a trivial wrapper for do_execve() now) left. Kill the conditionals and make both callers use do_execve(). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			846 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			846 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * OpenRISC Linux
 | |
|  *
 | |
|  * Linux architectural port borrowing liberally from similar works of
 | |
|  * others.  All original copyrights apply as per the original source
 | |
|  * declaration.
 | |
|  *
 | |
|  * OpenRISC implementation:
 | |
|  * Copyright (C) 2003 Matjaz Breskvar <phoenix@bsemi.com>
 | |
|  * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se>
 | |
|  * et al.
 | |
|  *
 | |
|  * This program is free software; you can redistribute it and/or modify
 | |
|  * it under the terms of the GNU General Public License as published by
 | |
|  * the Free Software Foundation; either version 2 of the License, or
 | |
|  * (at your option) any later version.
 | |
|  */
 | |
| 
 | |
| #define __ARCH_HAVE_MMU
 | |
| 
 | |
| #define sys_mmap2 sys_mmap_pgoff
 | |
| 
 | |
| #define __ARCH_WANT_SYS_FORK
 | |
| #define __ARCH_WANT_SYS_CLONE
 | |
| 
 | |
| #include <asm-generic/unistd.h>
 | |
| 
 | |
| #define __NR_or1k_atomic __NR_arch_specific_syscall
 | |
| __SYSCALL(__NR_or1k_atomic, sys_or1k_atomic)
 |