diff options
Diffstat (limited to 'arch/arc/kernel')
| -rw-r--r-- | arch/arc/kernel/entry.S | 27 | ||||
| -rw-r--r-- | arch/arc/kernel/kgdb.c | 1 | ||||
| -rw-r--r-- | arch/arc/kernel/setup.c | 4 | ||||
| -rw-r--r-- | arch/arc/kernel/sys.c | 2 | 
4 files changed, 3 insertions, 31 deletions
diff --git a/arch/arc/kernel/entry.S b/arch/arc/kernel/entry.S index ef6800ba2f0..91eeab81f52 100644 --- a/arch/arc/kernel/entry.S +++ b/arch/arc/kernel/entry.S @@ -452,7 +452,7 @@ tracesys:  	; using ERET won't work since next-PC has already committed  	lr  r12, [efa]  	GET_CURR_TASK_FIELD_PTR   TASK_THREAD, r11 -	st  r12, [r11, THREAD_FAULT_ADDR] +	st  r12, [r11, THREAD_FAULT_ADDR]	; thread.fault_address  	; PRE Sys Call Ptrace hook  	mov r0, sp			; pt_regs needed @@ -792,31 +792,6 @@ ARC_EXIT ret_from_fork  ;################### Special Sys Call Wrappers ########################## -; TBD: call do_fork directly from here -ARC_ENTRY sys_fork_wrapper -	SAVE_CALLEE_SAVED_USER -	bl  @sys_fork -	DISCARD_CALLEE_SAVED_USER - -	GET_CURR_THR_INFO_FLAGS   r10 -	btst r10, TIF_SYSCALL_TRACE -	bnz  tracesys_exit - -	b ret_from_system_call -ARC_EXIT sys_fork_wrapper - -ARC_ENTRY sys_vfork_wrapper -	SAVE_CALLEE_SAVED_USER -	bl  @sys_vfork -	DISCARD_CALLEE_SAVED_USER - -	GET_CURR_THR_INFO_FLAGS   r10 -	btst r10, TIF_SYSCALL_TRACE -	bnz  tracesys_exit - -	b ret_from_system_call -ARC_EXIT sys_vfork_wrapper -  ARC_ENTRY sys_clone_wrapper  	SAVE_CALLEE_SAVED_USER  	bl  @sys_clone diff --git a/arch/arc/kernel/kgdb.c b/arch/arc/kernel/kgdb.c index 2888ba5be47..52bdc83c149 100644 --- a/arch/arc/kernel/kgdb.c +++ b/arch/arc/kernel/kgdb.c @@ -9,6 +9,7 @@   */  #include <linux/kgdb.h> +#include <linux/sched.h>  #include <asm/disasm.h>  #include <asm/cacheflush.h> diff --git a/arch/arc/kernel/setup.c b/arch/arc/kernel/setup.c index dc0f968dae0..2d95ac07df7 100644 --- a/arch/arc/kernel/setup.c +++ b/arch/arc/kernel/setup.c @@ -232,10 +232,8 @@ char *arc_extn_mumbojumbo(int cpu_id, char *buf, int len)  	n += scnprintf(buf + n, len - n, "\n"); -#ifdef _ASM_GENERIC_UNISTD_H  	n += scnprintf(buf + n, len - n, -		       "OS ABI [v2]\t: asm-generic/{unistd,stat,fcntl}\n"); -#endif +		       "OS ABI [v3]\t: no-legacy-syscalls\n");  	return buf;  } diff --git a/arch/arc/kernel/sys.c b/arch/arc/kernel/sys.c index f6bdd07583f..9d6c1ca26af 100644 --- a/arch/arc/kernel/sys.c +++ b/arch/arc/kernel/sys.c @@ -6,8 +6,6 @@  #include <asm/syscalls.h>  #define sys_clone	sys_clone_wrapper -#define sys_fork	sys_fork_wrapper -#define sys_vfork	sys_vfork_wrapper  #undef __SYSCALL  #define __SYSCALL(nr, call) [nr] = (call),  |