Hi, all, The resume process can be split into 3 parts, BIOS resume time, kernelresume time and X/application resume time.And device resume takes most of the kernel resume time.this patch set introduces a new mechanism to resume device in parallelwhich can reduce the device resume time a lot. In this proposal, some devices can create its own workqueue forparallel resume. And for all the other devices that depends on thisdevice, their resume methods are queued in the same workqueue.And we flush all the workqueues before resuming X/applications. As the devices vary from different platforms. it's hard to give an exactnumber of how much time it can reduce.Here are some of my test results:1. eeepc901, kernel resume time can be reduced from about 2.1 seconds to1.6 seconds.2. a SantaRosa testbox, kernel resume time can be reduced from about3.5s to 2s. please review this patch. Any comments are welcome. :) thanks,rui _______________________________________________linux-pm mailing listlinux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx://lists.linux-foundation.org/mailman/listinfo/linux-pm