linux/arch/arm
Matthew Wilcox 64ac24e738 Generic semaphore implementation
Semaphores are no longer performance-critical, so a generic C
implementation is better for maintainability, debuggability and
extensibility.  Thanks to Peter Zijlstra for fixing the lockdep
warning.  Thanks to Harvey Harrison for pointing out that the
unlikely() was unnecessary.

Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
Acked-by: Ingo Molnar <mingo@elte.hu>
2008-04-17 10:42:34 -04:00
..
boot
common [ARM] 4873/1: Fix ITE 8152 interrupt demux 2008-03-28 15:07:46 +00:00
configs ARM: OMAP1: Compile in other 16xx boards to OSK defconfig 2008-03-06 13:28:06 +02:00
kernel Generic semaphore implementation 2008-04-17 10:42:34 -04:00
lib
mach-aaec2000
mach-at91 [ARM] AT91: correct at91sam9263ek LCD power gpio pin 2008-03-06 12:18:18 +00:00
mach-clps711x
mach-clps7500
mach-davinci [ARM] constify function pointer tables 2008-02-09 22:46:44 +00:00
mach-ebsa110
mach-ep93xx
mach-footbridge
mach-h720x [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
mach-imx [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
mach-integrator
mach-iop13xx [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
mach-iop32x [ARM] 4865/1: Register the F75375 device in the GLAN Tank platform code 2008-03-20 15:59:30 +00:00
mach-iop33x
mach-ixp4xx [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
mach-ixp23xx
mach-ixp2000
mach-ks8695
mach-l7200
mach-lh7a40x
mach-msm
mach-mx3
mach-netx [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
mach-ns9xxx [ARM] 4851/1: ns9xxx: fix size of gpiores 2008-03-08 15:53:45 +00:00
mach-omap1 ARM: OMAP1: Fix typo in OMAP1 MPU clock source initialization 2008-03-20 16:57:54 +02:00
mach-omap2 ARM: OMAP2: Register the L4 io bus to boot OMAP2 2008-03-06 13:28:06 +02:00
mach-orion [ARM] 4856/1: Orion: initialise the sixth PCIe MBUS mapping window as well 2008-03-08 15:53:49 +00:00
mach-pnx4008 [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
mach-pxa [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
mach-realview [ARM] 4822/1: RealView: Change the REALVIEW_MPCORE configuration option 2008-02-04 17:52:28 +00:00
mach-rpc Rename: linux/pata_platform.h to linux/ata_platform.h 2008-02-06 06:54:17 -05:00
mach-s3c2400
mach-s3c2410
mach-s3c2412
mach-s3c2440
mach-s3c2442
mach-s3c2443
mach-sa1100 [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
mach-shark
mach-versatile
mm [ARM] 4864/1: Enable write buffer coalescing on IOP 2008-03-20 15:59:30 +00:00
nwfpe
oprofile
plat-iop [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
plat-mxc
plat-omap ARM: OMAP: Fix DMA CLINK mask, clear spurious interrupt 2008-03-20 16:57:54 +02:00
plat-s3c
plat-s3c24xx [ARM] replace remaining __FUNCTION__ occurrences 2008-03-06 12:18:18 +00:00
tools
vfp
Kconfig ARM: OMAP: Fix clockevent support for hrtimers 2008-03-20 16:56:09 +02:00
Kconfig-nommu
Kconfig.debug
Makefile [ARM] 4853/1: include uImage target in make help 2008-03-08 15:53:47 +00:00