Cornelia Huck
21c7f30b1d
driver core: per-subsystem multithreaded probing
...
Make multithreaded probing work per subsystem instead of per driver.
It doesn't make much sense to probe the same device for multiple drivers in
parallel (after all, only one driver can bind to the device). Instead, create
a probing thread for each device that probes the drivers one after another.
Also make the decision to use multi-threaded probe per bus instead of per
device and adapt the pci code.
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-04-27 10:57:28 -07:00
..
acpi
asm-alpha
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2007-04-27 09:29:04 -07:00
asm-arm
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-arm26
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-avr32
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2007-04-27 09:26:46 -07:00
asm-cris
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-frv
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-generic
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2007-04-27 09:26:46 -07:00
asm-h8300
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-i386
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-ia64
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-m32r
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-m68k
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-m68knommu
asm-mips
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2007-04-27 09:26:46 -07:00
asm-parisc
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-powerpc
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2007-04-27 09:29:04 -07:00
asm-ppc
asm-s390
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2007-04-27 09:26:46 -07:00
asm-sh
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2007-04-27 09:29:04 -07:00
asm-sh64
[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
2007-04-25 22:24:04 -07:00
asm-sparc
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2007-04-27 09:29:04 -07:00
asm-sparc64
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
2007-04-27 09:29:04 -07:00
asm-um
[NET]: div64_64 consolidate (rev3)
2007-04-25 22:23:33 -07:00
asm-v850
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-x86_64
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
asm-xtensa
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
crypto
keys
[AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both
2007-04-26 15:48:28 -07:00
linux
driver core: per-subsystem multithreaded probing
2007-04-27 10:57:28 -07:00
math-emu
media
mtd
net
[WEXT]: Clean up how wext is called.
2007-04-26 20:43:56 -07:00
pcmcia
rdma
rxrpc
[AF_RXRPC]: Delete the old RxRPC code.
2007-04-26 15:55:48 -07:00
scsi
sound
video
Kbuild