From: Cornelia Huck Date: Tue, 6 Feb 2007 00:15:25 +0000 (-0800) Subject: driver core: per-subsystem multithreaded probing X-Git-Tag: v2.6.22-rc1~1119^2~38 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=21c7f30b1d3f8a3de3128478daca3ce203fc8733;p=pandora-kernel.git 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 Cc: Benjamin Herrenschmidt Signed-off-by: Andrew Morton Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed