linux-stable-rt/arch/blackfin/kernel
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
..
cplb-mpu [Blackfin] arch: error out if ANOMALY_05000263 applies while enabling the MPU 2008-02-02 12:28:23 +08:00
cplb-nompu [Blackfin] arch: Fix bug - kernel build with Debug option enabled fails to boot up 2008-01-22 19:23:50 +08:00
Makefile [Blackfin] arch: move all code related to CPLB handling into a new subdirectory under kernel/ 2008-01-11 16:58:44 +08:00
asm-offsets.c
bfin_dma_5xx.c [Blackfin] arch: Fix bug - Setting peripheral_map only when dma channel is UART2/3. 2008-02-25 11:13:07 +08:00
bfin_gpio.c [Blackfin] arch: hook up set_irq_wake in Blackfin's irq code 2008-02-09 04:12:37 +08:00
bfin_ksyms.c Generic semaphore implementation 2008-04-17 10:42:34 -04:00
dma-mapping.c
dualcore_test.c
early_printk.c [Blackfin] arch: Spelling fixes 2007-12-24 20:03:51 +08:00
entry.S
fixed_code.S [Blackfin] arch: fix atomic and32/xor32 comments and ENDPROC markings 2008-03-03 17:44:14 -07:00
flat.c
gptimers.c [Blackfin] arch: make sure we have proper description/copyright/license lines 2008-02-25 15:06:07 +08:00
init_task.c [Blackfin] arch: move the init sections to the end of memory 2008-02-02 15:53:17 +08:00
irqchip.c
kgdb.c
module.c
process.c aout: remove unnecessary inclusions of {asm, linux}/a.out.h 2008-02-08 09:22:30 -08:00
ptrace.c
reboot.c [Blackfin] arch: Add proper SW System Reset delay sequence 2008-01-22 18:38:02 +08:00
setup.c [Blackfin] arch: make sure we export the _bfin_swrst symbol as modules (like the watchdog) need it 2008-02-25 12:24:44 +08:00
signal.c
sys_bfin.c
time.c xtime_lock vs update_process_times 2008-02-13 13:29:25 -08:00
traps.c d_path: Make d_path() use a struct path 2008-02-14 21:17:09 -08:00
vmlinux.lds.S [Blackfin] arch: handle the most common L1 shrinkage case (L1 does not exist for a part) so that any parts labeled for L1 instead get placed into external memory sections 2008-02-29 11:57:35 +08:00