Russell King
00b4c90787
[ARM SMP] Use event instructions for spinlocks
...
ARMv6K CPUs have SEV (send event) and WFE (wait for event) instructions
which allow the CPU clock to be suspended until another CPU issues a
SEV, rather than spinning on the lock wasting power. Make use of these
instructions.
Note that WFE does not wait if an event has been sent since the last WFE
cleared the event status, so although it may look racy, the instruction
implementation ensures that these are dealt with.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2005-12-01 15:47:24 +00:00
..
acpi
asm-alpha
[PATCH] mm: fill arch atomic64 gaps
2005-11-23 16:08:39 -08:00
asm-arm
[ARM SMP] Use event instructions for spinlocks
2005-12-01 15:47:24 +00:00
asm-arm26
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-cris
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-frv
[PATCH] FRV: Make the FRV arch work again
2005-11-28 14:42:23 -08:00
asm-generic
Merge x86-64 update from Andi
2005-11-14 19:56:02 -08:00
asm-h8300
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-i386
x86: Fix silly typo in recent <asm/signal.h> fixes
2005-11-17 10:04:31 -08:00
asm-ia64
[IA64] - Make pfn_valid more precise for SGI Altix systems
2005-11-29 09:24:10 -08:00
asm-m32r
[PATCH] m32r: M3A-2170(Mappi-III) IDE support
2005-11-28 14:42:24 -08:00
asm-m68k
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-m68knommu
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-mips
[MIPS] SEAD: More build fixes.
2005-11-17 16:23:57 +00:00
asm-parisc
[PARISC] Always spinlock tlb flush operations to ensure preempt safety
2005-11-17 16:44:14 -05:00
asm-powerpc
[PATCH] powerpc: More hugepage boundary case fixes
2005-11-25 22:12:45 +11:00
asm-ppc
Merge branch 'mymerge' of ssh://ozlabs.org/home/sfr/kernel-sfr
2005-11-19 14:25:23 +11:00
asm-s390
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-sh
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-sh64
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-sparc
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-sparc64
[PATCH] sparc: convert IO remapping to VM_PFNMAP
2005-11-28 14:35:36 -08:00
asm-um
[PATCH] uml: eliminate anonymous union and clean up symlink lossage
2005-11-22 09:13:41 -08:00
asm-v850
[PATCH] v850: use generic hardirq code
2005-11-15 08:59:20 -08:00
asm-x86_64
[PATCH] mm: fill arch atomic64 gaps
2005-11-23 16:08:39 -08:00
asm-xtensa
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
keys
[PATCH] Keys: Export user-defined keyring operations
2005-10-30 17:37:22 -08:00
linux
[PATCH] process events connector: uid_t gid_t size issues
2005-11-29 19:47:03 -08:00
math-emu
media
[PATCH] v4l: (945) adds a new include for internal v4l2 ioctls and api
2005-11-13 18:14:19 -08:00
mtd
[MTD] user-abi: Clean up trailing white spaces
2005-11-07 14:43:11 +01:00
net
[IPV4]: Fix secondary IP addresses after promotion
2005-11-22 14:47:37 -08:00
pcmcia
[PATCH] fix missing includes
2005-10-30 17:37:32 -08:00
rdma
[IB] uverbs: have kernel return QP capabilities
2005-11-10 10:22:50 -08:00
rxrpc
scsi
[SCSI] use a completion in scsi_send_eh_cmnd
2005-11-06 12:49:36 -06:00
sound
[ALSA] version 1.0.10rc3
2005-11-07 14:35:14 +01:00
video