diff options
author | Anton Blanchard <anton@samba.org> | 2013-01-09 10:47:36 +1100 |
---|---|---|
committer | Eric Paris <eparis@redhat.com> | 2013-04-10 12:49:20 -0400 |
commit | 2540334adc1c7241a7f91a9cf7ec56776d3f601b (patch) | |
tree | 408310bd8a9e980a169b0644ffbe220b29faf39e | |
parent | cdee3904b4ce7c03d1013ed6dd704b43ae7fc2e9 (diff) | |
download | op-kernel-dev-2540334adc1c7241a7f91a9cf7ec56776d3f601b.zip op-kernel-dev-2540334adc1c7241a7f91a9cf7ec56776d3f601b.tar.gz |
powerpc: Remove static branch prediction in 64bit traced syscall path
Some distros enable auditing by default which forces us through the
syscall trace path. Remove the static branch prediction in our 64bit
syscall handler and let the hardware do the prediction.
Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Eric Paris <eparis@redhat.com>
-rw-r--r-- | arch/powerpc/kernel/entry_64.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/entry_64.S b/arch/powerpc/kernel/entry_64.S index 3d990d3..c20d9bf 100644 --- a/arch/powerpc/kernel/entry_64.S +++ b/arch/powerpc/kernel/entry_64.S @@ -149,7 +149,7 @@ END_FW_FTR_SECTION_IFSET(FW_FEATURE_SPLPAR) CURRENT_THREAD_INFO(r11, r1) ld r10,TI_FLAGS(r11) andi. r11,r10,_TIF_SYSCALL_T_OR_A - bne- syscall_dotrace + bne syscall_dotrace .Lsyscall_dotrace_cont: cmpldi 0,r0,NR_syscalls bge- syscall_enosys |