Re: [RFC v1 0/3] driver-core: add asynch module loading support

From: Arjan van de Ven
Date: Sun Aug 31 2014 - 18:32:27 EST


On 8/31/2014 1:06 PM, åçé wrote:
Hi, folks

I'm back to this discussion,

The original requirement of my first RFC patchset is mainly for Android Smartphone use case:

1. We want light on LCD and draw a logo immediately after power key press(don't consider uboot or lk biotloader here).
2. We want the whole kernel boot fast to give user the Android Launch deaktop
3. The modem initialization/reset is slow
4. The Touchpad firmware upgrade is slow
5. We have many cpu cores(up to 8 in latest exynos 5430 and MT6595...)
6. We have few schedulable/parallellizable threads
7. We compiled all of the modules in the kernel(stupid? avoid modprobe...but lose parallelization in userspace)

So, I think about is that possible to async most of the probes, but still reserve the requred dependencies to let them still work as expected.

you can boot a whole kernel including all graphics in less than 0.5 seconds, even without this patchset.


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/