Andrew Morton
735a7ffb73
[PATCH] drivers: wait for threaded probes between initcall levels
...
The multithreaded-probing code has a problem: after one initcall level (eg,
core_initcall) has been processed, we will then start processing the next
level (postcore_initcall) while the kernel threads which are handling
core_initcall are still executing. This breaks the guarantees which the
layered initcalls previously gave us.
IOW, we want to be multithreaded _within_ an initcall level, but not between
different levels.
Fix that up by causing the probing code to wait for all outstanding probes at
one level to complete before we start processing the next level.
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-27 15:34:51 -07: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] 3902/1: Enable GPIO81-84 on PXA255
2006-10-24 22:02:48 +01:00
asm-arm26
fix file specification in comments
2006-10-03 23:01:26 +02:00
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
ACPI: Processor native C-states using MWAIT
2006-10-14 00:35:39 -04: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
[PARISC] pdc_init no longer exists
2006-10-07 05:22:30 -06:00
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
fix file specification in comments
2006-10-03 23:01:26 +02:00
crypto
keys
linux
[PATCH] drivers: wait for threaded probes between initcall levels
2006-10-27 15:34:51 -07:00
math-emu
media
V4L/DVB (4666): Ensure the WM8775 driver is loaded generically for any board.
2006-10-03 15:13:48 -03:00
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
fix file specification in comments
2006-10-03 23:01:26 +02:00
Kbuild