diff options
| author | Tony Lindgren <tony@atomide.com> | 2013-04-01 11:55:04 -0400 |
|---|---|---|
| committer | Tony Lindgren <tony@atomide.com> | 2013-04-01 11:55:04 -0400 |
| commit | d29778a01d5fc4b69ca1e7bc21121536e5c1c31d (patch) | |
| tree | 0fb90068b5b19436723d55bc44350776588c2992 /arch/arc/kernel | |
| parent | ce9df0b00ac7f0a733d361c23bebdd79f32f8adc (diff) | |
| parent | 469d633d20c774ecd34ac615c838193e1e150c62 (diff) | |
Merge tag 'omap-devel-b-for-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into omap-for-v3.10/fixes-non-critical
Some miscellaneous OMAP hwmod, powerdomain, and clock fixes for 3.10.
Basic test logs are here:
http://www.pwsan.com/omap/testlogs/prcm_fixes_a_3.10/20130331205716/
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 ef6800ba2f03..91eeab81f52d 100644 --- a/arch/arc/kernel/entry.S +++ b/arch/arc/kernel/entry.S | |||
| @@ -452,7 +452,7 @@ tracesys: | |||
| 452 | ; using ERET won't work since next-PC has already committed | 452 | ; using ERET won't work since next-PC has already committed |
| 453 | lr r12, [efa] | 453 | lr r12, [efa] |
| 454 | GET_CURR_TASK_FIELD_PTR TASK_THREAD, r11 | 454 | GET_CURR_TASK_FIELD_PTR TASK_THREAD, r11 |
| 455 | st r12, [r11, THREAD_FAULT_ADDR] | 455 | st r12, [r11, THREAD_FAULT_ADDR] ; thread.fault_address |
| 456 | 456 | ||
| 457 | ; PRE Sys Call Ptrace hook | 457 | ; PRE Sys Call Ptrace hook |
| 458 | mov r0, sp ; pt_regs needed | 458 | mov r0, sp ; pt_regs needed |
| @@ -792,31 +792,6 @@ ARC_EXIT ret_from_fork | |||
| 792 | 792 | ||
| 793 | ;################### Special Sys Call Wrappers ########################## | 793 | ;################### Special Sys Call Wrappers ########################## |
| 794 | 794 | ||
| 795 | ; TBD: call do_fork directly from here | ||
| 796 | ARC_ENTRY sys_fork_wrapper | ||
| 797 | SAVE_CALLEE_SAVED_USER | ||
| 798 | bl @sys_fork | ||
| 799 | DISCARD_CALLEE_SAVED_USER | ||
| 800 | |||
| 801 | GET_CURR_THR_INFO_FLAGS r10 | ||
| 802 | btst r10, TIF_SYSCALL_TRACE | ||
| 803 | bnz tracesys_exit | ||
| 804 | |||
| 805 | b ret_from_system_call | ||
| 806 | ARC_EXIT sys_fork_wrapper | ||
| 807 | |||
| 808 | ARC_ENTRY sys_vfork_wrapper | ||
| 809 | SAVE_CALLEE_SAVED_USER | ||
| 810 | bl @sys_vfork | ||
| 811 | DISCARD_CALLEE_SAVED_USER | ||
| 812 | |||
| 813 | GET_CURR_THR_INFO_FLAGS r10 | ||
| 814 | btst r10, TIF_SYSCALL_TRACE | ||
| 815 | bnz tracesys_exit | ||
| 816 | |||
| 817 | b ret_from_system_call | ||
| 818 | ARC_EXIT sys_vfork_wrapper | ||
| 819 | |||
| 820 | ARC_ENTRY sys_clone_wrapper | 795 | ARC_ENTRY sys_clone_wrapper |
| 821 | SAVE_CALLEE_SAVED_USER | 796 | SAVE_CALLEE_SAVED_USER |
| 822 | bl @sys_clone | 797 | bl @sys_clone |
diff --git a/arch/arc/kernel/kgdb.c b/arch/arc/kernel/kgdb.c index 2888ba5be47e..52bdc83c1495 100644 --- a/arch/arc/kernel/kgdb.c +++ b/arch/arc/kernel/kgdb.c | |||
| @@ -9,6 +9,7 @@ | |||
| 9 | */ | 9 | */ |
| 10 | 10 | ||
| 11 | #include <linux/kgdb.h> | 11 | #include <linux/kgdb.h> |
| 12 | #include <linux/sched.h> | ||
| 12 | #include <asm/disasm.h> | 13 | #include <asm/disasm.h> |
| 13 | #include <asm/cacheflush.h> | 14 | #include <asm/cacheflush.h> |
| 14 | 15 | ||
diff --git a/arch/arc/kernel/setup.c b/arch/arc/kernel/setup.c index dc0f968dae0a..2d95ac07df7b 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) | |||
| 232 | 232 | ||
| 233 | n += scnprintf(buf + n, len - n, "\n"); | 233 | n += scnprintf(buf + n, len - n, "\n"); |
| 234 | 234 | ||
| 235 | #ifdef _ASM_GENERIC_UNISTD_H | ||
| 236 | n += scnprintf(buf + n, len - n, | 235 | n += scnprintf(buf + n, len - n, |
| 237 | "OS ABI [v2]\t: asm-generic/{unistd,stat,fcntl}\n"); | 236 | "OS ABI [v3]\t: no-legacy-syscalls\n"); |
| 238 | #endif | ||
| 239 | 237 | ||
| 240 | return buf; | 238 | return buf; |
| 241 | } | 239 | } |
diff --git a/arch/arc/kernel/sys.c b/arch/arc/kernel/sys.c index f6bdd07583f3..9d6c1ca26af6 100644 --- a/arch/arc/kernel/sys.c +++ b/arch/arc/kernel/sys.c | |||
| @@ -6,8 +6,6 @@ | |||
| 6 | #include <asm/syscalls.h> | 6 | #include <asm/syscalls.h> |
| 7 | 7 | ||
| 8 | #define sys_clone sys_clone_wrapper | 8 | #define sys_clone sys_clone_wrapper |
| 9 | #define sys_fork sys_fork_wrapper | ||
| 10 | #define sys_vfork sys_vfork_wrapper | ||
| 11 | 9 | ||
| 12 | #undef __SYSCALL | 10 | #undef __SYSCALL |
| 13 | #define __SYSCALL(nr, call) [nr] = (call), | 11 | #define __SYSCALL(nr, call) [nr] = (call), |
