Christoph Hellwig
04fc8bbcf5
kill DECLARE_MUTEX_LOCKED
...
DECLARE_MUTEX_LOCKED was used for semaphores used as completions and we've
got rid of them. Well, except for one in libusual that the maintainer
explicitly wants to keep as semaphore. So convert that useage to an
explicit sema_init and kill of DECLARE_MUTEX_LOCKED so that new code is
reminded to use a completion.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: "Satyam Sharma" <satyam.sharma@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-17 08:42:47 -07:00
..
a.out.h
atomic.h
atomic.h: atomic_add_unless as inline. Remove system.h atomic.h circular dependency
2007-05-08 11:15:20 -07:00
auxvec.h
ax88796.h
bitops.h
[PATCH] LOG2: Implement a general integer log2 facility in the kernel
2006-12-08 08:28:51 -08:00
bug.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
bugs.h
busctl-regs.h
byteorder.h
cache.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
cacheflush.h
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
checksum.h
[NET]: FRV checksum annotations.
2006-12-02 21:23:03 -08:00
cpu-irqs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
cpumask.h
cputime.h
current.h
delay.h
device.h
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
div64.h
dm9000.h
dma-mapping.h
[PATCH] Pass struct dev pointer to dma_cache_sync()
2006-12-07 08:39:41 -08:00
dma.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
elf.h
[PATCH] FDPIC: Add coredump capability for the ELF-FDPIC binfmt
2006-07-10 13:24:22 -07:00
emergency-restart.h
errno.h
fb.h
fbdev: detect primary display device
2007-07-17 10:23:11 -07:00
fcntl.h
fpu.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
futex.h
[PATCH] lightweight robust futexes updates
2006-03-27 08:44:49 -08:00
gdb-stub.h
[PATCH] FRV: Introduce asm-offsets for FRV arch
2006-07-10 13:24:22 -07:00
gpio-regs.h
hardirq.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
highmem.h
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
hw_irq.h
ide.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
init.h
io.h
[PATCH] Consolidate check_signature
2006-10-11 11:14:23 -07:00
ioctl.h
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
ioctls.h
ipc.h
ipcbuf.h
irc-regs.h
irq.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
irq_regs.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
Kbuild
[PATCH] fix frv headers_check
2007-02-01 16:17:05 -08:00
kdebug.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
kmap_types.h
linkage.h
local.h
math-emu.h
mb-regs.h
[PATCH] frv: basic __iomem annotations
2006-06-23 07:42:54 -07:00
mb86943a.h
FRV: Enable the MB86943 PCI arbiter correctly
2007-08-01 20:48:17 -07:00
mb93091-fpga-irqs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
mb93093-fpga-irqs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
mb93493-irqs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
mb93493-regs.h
[PATCH] FRV: Use the generic IRQ stuff
2006-09-26 08:48:53 -07:00
mc146818rtc.h
mem-layout.h
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
mman.h
[PATCH] add asm-generic/mman.h
2006-02-15 15:32:22 -08:00
mmu.h
mmu_context.h
[PATCH] x86: PARAVIRT: add hooks to intercept mm creation and destruction
2007-05-02 19:27:14 +02:00
module.h
msgbuf.h
mutex.h
namei.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
page.h
[PATCH] fix frv headers_check
2007-02-01 16:17:05 -08:00
param.h
[PATCH] cleanup asm/setup.h userspace visibility
2006-12-07 08:39:46 -08:00
pci.h
PCI: remove pci_dac_dma_... APIs
2007-07-11 16:02:11 -07:00
percpu.h
pgalloc.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
pgtable.h
mm: remove ptep_test_and_clear_dirty and ptep_clear_flush_dirty
2007-07-17 10:22:59 -07:00
poll.h
Consolidate asm/poll.h
2007-05-11 08:29:34 -07:00
posix_types.h
processor.h
[PATCH] Make cpu_relax() imply barrier() on all arches
2006-07-12 12:56:45 -07:00
ptrace.h
[PATCH] fix frv headers_check
2007-02-01 16:17:05 -08:00
registers.h
[PATCH] FRV: Introduce asm-offsets for FRV arch
2006-07-10 13:24:22 -07:00
resource.h
scatterlist.h
PCI: scatterlist.h needs types.h
2007-05-02 19:02:34 -07:00
sections.h
segment.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
semaphore.h
kill DECLARE_MUTEX_LOCKED
2007-10-17 08:42:47 -07:00
sembuf.h
serial-regs.h
serial.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
setup.h
[PATCH] cleanup asm/setup.h userspace visibility
2006-12-07 08:39:46 -08:00
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
[PATCH] irq-flags: FRV: Use the new IRQF_ constants
2006-07-02 13:58:46 -07:00
smp.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
socket.h
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
sockios.h
[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
2007-04-25 22:24:04 -07:00
spinlock.h
spr-regs.h
[PATCH] FRV: Use virtual interrupt disablement
2006-02-14 16:09:35 -08:00
stat.h
statfs.h
string.h
suspend.h
system.h
frv: missing casts in cmpxchg()
2007-10-14 12:41:51 -07:00
termbits.h
lots-of-architectures: enable arbitary speed tty support
2007-07-10 17:51:13 -07:00
termios.h
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
thread_info.h
include/asm-frv/thread_info.h: kmalloc + memset conversion to kzalloc
2007-10-16 09:43:03 -07:00
timer-regs.h
timex.h
[PATCH] ntp: cleanup defines and comments
2006-10-01 00:39:27 -07:00
tlb.h
FRV: Replace pgd management via slabs through quicklists
2007-05-09 12:30:46 -07:00
tlbflush.h
remove frv usage of flush_tlb_pgtables()
2007-10-16 09:43:03 -07:00
topology.h
types.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
uaccess.h
frv: missing __clear_user()
2007-07-15 16:40:52 -07:00
ucontext.h
unaligned.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
unistd.h
FRV: connect up fallocate
2007-08-11 15:47:40 -07:00
user.h
vga.h
virtconvert.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
xor.h