<krzk>
GNUtoo: you can build it as module and keep it in the rootfs
<krzk>
It's the easiest way to fix dependency on FW files loaded from late rootfs...
<GNUtoo>
The issue is that this is for Android. I've written to linux-wireless to ask about it in more depth because after some more research in the Linux source code I didn't find any files in drivers/ that had code that waited for the rootfs to be there
<GNUtoo>
With the official Android you is that (1) you don't have anything to build Linux in it (2) AFAIK there is no generic way to load modules
<GNUtoo>
With (1) I imported something from LineageOS and lost modules building along the way, but (2) is more problematic, it means that the code to load the module would be device specific, and we'd better avoid that if possible
<GNUtoo>
Another way would be to make the driver re-probe through sysfs though It feels like a dirty hack
<GNUtoo>
(And it might be complicated too as the userspace code would need to understand in a generic way which drivers to reprobe)