[Celinux-dev] Multi-threaded device probing

Tim Bird tim.bird at am.sony.com
Thu Sep 28 16:07:48 PDT 2006


FYI - I thought this was interesting.

I was reading through some old LKML messages, and I stumbled upon
the following patch by Greg KH.  It provides a first draft of
threaded device probing, which is a feature which allows drivers
in the Linux kernel to have their hardware probes execute in
parallel threads. One of the most time-consuming parts of the
boot up sequence is the probing by device drivers for their hardware
devices.

With this patch, Greg KH was able to reduce the bootup time of the
kernel on one machine by about 400 milliseconds.

See http://lwn.net/Articles/192851/ for the original description
of this and a patch.

I have posted this information, as well as a link to the discussion thread
on LKML, to the wiki at:
http://tree.celinuxforum.org/CelfPubWiki/ThreadedDeviceProbing

Regards,
 -- Tim


=============================
Tim Bird
Architecture Group Chair, CE Linux Forum
Senior Staff Engineer, Sony Electronics
=============================



More information about the Celinux-dev mailing list