kernel-ark/arch
Benjamin Herrenschmidt 8ec8f2e85c [POWERPC] Fix performance regression in IRQ radix tree locking
When reworking the powerpc irq code, I figured out that we were using
the radix tree in a racy way. As a temporary fix, I put a spinlock in
there. However, this can have a significant impact on performances. This
patch reworks that to use a smarter technique based on the fact that
what we need is in fact a rwlock with extremely rare writers (thus
optimized for the read path).

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-08-30 10:36:16 +10:00
..
alpha
arm [ARM] 3739/1: genirq updates: irq_chip, add and use irq_chip.name 2006-08-01 22:26:25 +01:00
arm26
cris
frv
h8300
i386 [CPUFREQ] Propagate acpi_processor_preregister_performance return value. 2006-07-31 18:37:06 -04:00
ia64 [IA64] make uncached allocator more node aware 2006-08-04 10:27:27 -07:00
m32r
m68k
m68knommu
mips
parisc
powerpc [POWERPC] Fix performance regression in IRQ radix tree locking 2006-08-30 10:36:16 +10:00
ppc [POWERPC] back up old school ipic.[hc] to arch/ppc 2006-08-30 10:34:33 +10:00
s390
sh [PATCH] sh: fix proc file removal for superh store queue module 2006-08-06 08:57:48 -07:00
sh64
sparc
sparc64
um
v850
x86_64 [PATCH] Fix more per-cpu typos 2006-08-06 08:57:47 -07:00
xtensa