Messages in this thread |  | | | Subject | Re: [patch 5/3] fastboot: sync the async execution before late_initcall and move level 6s (sync) first | | From | Daniel Walker <> | | Date | Sun, 20 Jul 2008 14:14:59 -0700 |
| |
On Sun, 2008-07-20 at 09:00 -0700, Arjan van de Ven wrote: > @@ -775,6 +776,11 @@ static void __init do_initcalls(void) > } > if (phase == 1 && call >= __async_initcall_end) > phase = 2; > + if (phase == 2 && call >= __device_initcall_end) { > + phase = 3; > + /* make sure all async work is done before level 7 */ > + flush_workqueue(async_init_wq); > + } > if (phase != 1) > do_one_initcall(*call); > }
Did this impact the boot time improvements at all?
Daniel
|  |