2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-27 14:43:58 +08:00
linux-next/arch
Ingo Molnar 88f182dd77 x86: Apply the asm_volatile_goto() compiler quirk
Apply the asm_volatile_goto() compiler quirk to the new rmwcc.h
file as well, introduced in:

   c2daa3bed5 sched, x86: Provide a per-cpu preempt_count implementation

Reported-and-tested-by: Fengguang Wu <fengguang.wu@intel.com>
Reported-by: Oleg Nesterov <oleg@redhat.com>
Reported-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Suggested-by: Jakub Jelinek <jakub@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2013-10-11 07:41:43 +02:00
..
alpha sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
arc Linux 3.12-rc4 2013-10-09 12:36:13 +02:00
arm Merge branch 'core/urgent' into sched/core 2013-10-11 07:39:37 +02:00
arm64 Linux 3.12-rc4 2013-10-09 12:36:13 +02:00
avr32 Linux 3.12-rc4 2013-10-09 12:36:13 +02:00
blackfin sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
c6x sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
cris sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
frv sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
h8300 sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
hexagon sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
ia64 sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
m32r sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
m68k sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
metag sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
microblaze sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
mips Merge branch 'core/urgent' into sched/core 2013-10-11 07:39:37 +02:00
mn10300 sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
openrisc Linux 3.12-rc4 2013-10-09 12:36:13 +02:00
parisc Linux 3.12-rc4 2013-10-09 12:36:13 +02:00
powerpc Merge branch 'core/urgent' into sched/core 2013-10-11 07:39:37 +02:00
s390 Merge branch 'core/urgent' into sched/core 2013-10-11 07:39:37 +02:00
score Linux 3.12-rc4 2013-10-09 12:36:13 +02:00
sh sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
sparc Merge branch 'core/urgent' into sched/core 2013-10-11 07:39:37 +02:00
tile Merge branch 'core/urgent' into sched/core 2013-10-11 07:39:37 +02:00
um sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
unicore32 sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
x86 x86: Apply the asm_volatile_goto() compiler quirk 2013-10-11 07:41:43 +02:00
xtensa sched, arch: Create asm/preempt.h 2013-09-25 14:07:50 +02:00
.gitignore
Kconfig mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef 2013-09-28 12:46:21 +02:00