Hi! > While doing some startup time profiling it is noticed we spend a lot of > time in the idle loop. As there is only one thread initializing devices > there is no one to schedule during device start ups. So for example an > external sensor might need a couple seconds to power up. > > Does anyone want to give an opinion on forking off a parallel thread to > handle slower devices which are not dependent? GregKH had a patch to do that for PCI and USB, but it was broken. You are welcome to ressurect them and fix them... > This is true for boot time and for device resume time... Lets get it right for boot, first. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html