Michal Kazior <michal.kazior@xxxxxxxxx> writes: > If ath10k was built into the kernel it could stall > booting for 120 seconds by default (60 seconds for > each firmware API variant) waiting for firmware > files before userspace was ready or filesystems > mounted. > > Fix this by making the core registering > asynchronous. > > This also shoves off about 1 second from boot time > on most systems since the driver is now mostly > initialized in a worker and modprobe takes very > little time to complete. > > As a side effect there's no way to propagate > registering errors to the pci subsystem but this > probably isn't really necessary. > > Signed-off-by: Michal Kazior <michal.kazior@xxxxxxxxx> I see a new sparse warning with this patch: drivers/net/wireless/ath/ath10k/core.c:956:6: warning: symbol 'ath10k_core_register_work' was not declared. Should it be static? -- Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html