linux/drivers/net/wireless/intersil
Sebastian Andrzej Siewior 46233f7786 orinoco: Annotate ezusb_init()
ezusb_init() is always invoked in preemptible context during device
probe. Only orinoco_up() -> orinoco_reinit_firmware() may invoke the
function from atomic context but this is never used for the USB
interface.

Use ezusb_req_ctx_wait_compl() for the ezusb_write_ltv() and
ezusb_docmd_wait() invocations from within ezusb_init().
Preserve the generic versions which have still other user via the
callback.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20201113212252.2243570-5-bigeasy@linutronix.de
2020-11-24 17:01:11 +02:00
..
hostap hostap: Remove in_atomic() check. 2020-11-07 17:52:22 +02:00
orinoco orinoco: Annotate ezusb_init() 2020-11-24 17:01:11 +02:00
p54 p54: avoid accessing the data mapped to streaming DMA 2020-09-01 12:33:48 +03:00
prism54 prism54: isl_ioctl: Fix one function header and demote another 2020-11-07 18:05:34 +02:00
Kconfig intersil: fix wiki website url 2020-08-02 18:23:21 +03:00
Makefile