Peter Zijlstra
7259f0d05d
[PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD
kernel: INFO: trying to register non-static key.
kernel: the code is fine but needs lockdep annotation.
kernel: turning off the locking correctness validator.
kernel: [<c04051ed>] show_trace_log_lvl+0x58/0x16a
kernel: [<c04057fa>] show_trace+0xd/0x10
kernel: [<c0405913>] dump_stack+0x19/0x1b
kernel: [<c043b1e2>] __lock_acquire+0xf0/0x90d
kernel: [<c043bf70>] lock_acquire+0x4b/0x6b
kernel: [<c061472f>] _spin_lock_irqsave+0x22/0x32
kernel: [<c04363d3>] prepare_to_wait+0x17/0x4b
kernel: [<f89a24b6>] lpfc_do_work+0xdd/0xcc2 [lpfc]
kernel: [<c04361b9>] kthread+0xc3/0xf2
kernel: [<c0402005>] kernel_thread_helper+0x5/0xb
Another case of non-static lockdep keys; duplicate the paradigm set by
DECLARE_COMPLETION_ONSTACK and introduce DECLARE_WAIT_QUEUE_HEAD_ONSTACK.
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Greg KH <gregkh@suse.de>
Cc: Markus Lidel <markus.lidel@shadowconnect.com>
Acked-by: Ingo Molnar <mingo@elte.hu>
Cc: Arjan van de Ven <arjan@infradead.org>
Cc: James Bottomley <James.Bottomley@steeleye.com>
Cc: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
2006-10-30 12:08:40 -08:00 |
| .. |
|
acpi
|
ACPI: Processor native C-states using MWAIT
|
2006-10-14 00:35:39 -04:00 |
|
asm-alpha
|
[PATCH] Consolidate check_signature
|
2006-10-11 11:14:23 -07:00 |
|
asm-arm
|
[ARM] Add __must_check to uaccess functions
|
2006-10-28 10:15:31 +01:00 |
|
asm-arm26
|
|
|
|
asm-avr32
|
[PATCH] AVR32: add io{read,write}{8,16,32}{be,} support
|
2006-10-25 20:26:33 -07:00 |
|
asm-cris
|
|
|
|
asm-frv
|
[PATCH] FRV: Use the correct preemption primitives in kmap_atomic() and co
|
2006-10-16 08:32:29 -07:00 |
|
asm-generic
|
[PATCH] drivers: wait for threaded probes between initcall levels
|
2006-10-27 15:34:51 -07:00 |
|
asm-h8300
|
|
|
|
asm-i386
|
[PATCH] visws build fix
|
2006-10-28 11:30:52 -07:00 |
|
asm-ia64
|
[IA64] remove unused PAL_CALL_IC_OFF
|
2006-10-17 14:53:52 -07:00 |
|
asm-m32r
|
[PATCH] Consolidate check_signature
|
2006-10-11 11:14:23 -07:00 |
|
asm-m68k
|
[PATCH] sun3_ioremap() prototype
|
2006-10-15 11:00:58 -07:00 |
|
asm-m68knommu
|
[PATCH] m68knommu: sync syscalls with m68k
|
2006-10-13 08:35:39 -07:00 |
|
asm-mips
|
[MIPS] Fix aliasing bug in copy_to_user_page / copy_from_user_page
|
2006-10-21 23:17:35 +01:00 |
|
asm-parisc
|
|
|
|
asm-powerpc
|
[POWERPC] Fix CHRP platforms with only 8259
|
2006-10-25 13:49:22 +10:00 |
|
asm-ppc
|
[PATCH] Consolidate check_signature
|
2006-10-11 11:14:23 -07:00 |
|
asm-s390
|
[S390] Fix pte type checking.
|
2006-10-18 18:30:51 +02:00 |
|
asm-sh
|
sh: Convert INTC2 to IRQ table registration.
|
2006-10-20 15:30:55 +09:00 |
|
asm-sh64
|
[PATCH] Consolidate check_signature
|
2006-10-11 11:14:23 -07:00 |
|
asm-sparc
|
[SPARC]: Clean up asm-sparc/elf.h pollution in userspace.
|
2006-10-20 00:29:33 -07:00 |
|
asm-sparc64
|
[SPARC64]: 8-byte align return value from compat_alloc_user_space()
|
2006-10-22 21:53:30 -07:00 |
|
asm-um
|
[PATCH] uml: remove some leftover PPC code
|
2006-10-20 10:26:36 -07:00 |
|
asm-v850
|
|
|
|
asm-x86_64
|
[PATCH] x86-64: Only look at per_cpu data for online cpus.
|
2006-10-25 01:00:23 +02:00 |
|
asm-xtensa
|
|
|
|
crypto
|
|
|
|
keys
|
|
|
|
linux
|
[PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD
|
2006-10-30 12:08:40 -08:00 |
|
math-emu
|
|
|
|
media
|
|
|
|
mtd
|
|
|
|
net
|
[NET]: kernel-doc fix for sock.h
|
2006-10-22 20:38:00 -07:00 |
|
pcmcia
|
|
|
|
rdma
|
|
|
|
rxrpc
|
|
|
|
scsi
|
[SCSI] replace u8 and u32 with __u8 and __u32 in scsi.h for user space
|
2006-10-25 15:14:34 -07:00 |
|
sound
|
[ALSA] version 1.0.13
|
2006-10-22 10:56:24 +02:00 |
|
video
|
|
|
|
Kbuild
|
|
|