kernel_optimize_test/arch/s390
Heiko Carstens 4c2241fd42 [S390] percpu: implement arch specific irqsafe_cpu_ops
Implement arch specific irqsafe_cpu ops. The arch specific ops do not
disable/enable interrupts since that is an expensive operation. Instead
we disable preemption and perform a compare and swap loop.
Since on server distros (the ones we care about) preemption is disabled
the preempt_disable()/preempt_enable() pair is a nop.
In the end this code should be faster than the generic one.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2011-05-23 10:24:29 +02:00
..
appldata [S390] get rid of unused variables 2011-05-23 10:24:28 +02:00
boot Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6 2011-03-20 18:14:55 -07:00
crypto Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2011-05-20 17:24:14 -07:00
hypfs
include/asm [S390] percpu: implement arch specific irqsafe_cpu_ops 2011-05-23 10:24:29 +02:00
kernel [S390] vdso: disable gcov profiling 2011-05-23 10:24:29 +02:00
kvm [S390] kvm-390: Let kernel exit SIE instruction on work 2011-04-20 10:15:44 +02:00
lib
math-emu s390: change to new flag variable 2011-03-17 14:02:57 +01:00
mm [S390] extmem: get rid of compile warning 2011-05-23 10:24:29 +02:00
oprofile [S390] oprofile: fix min/max interval query checks 2011-05-10 17:13:43 +02:00
defconfig
Kbuild
Kconfig [S390] Remove data execution protection 2011-05-23 10:24:28 +02:00
Kconfig.debug
Makefile