Files
ubports_kernel_google_msm/drivers/net/wireless/iwlwifi
John W. Linville 964d277743 iwlagn: avoid sleep in softirq context
__ieee80211_tasklet_handler -> __ieee80211_rx ->
	__ieee80211_rx_handle_packet -> ieee80211_invoke_rx_handlers ->
	ieee80211_rx_h_decrypt -> ieee80211_crypto_tkip_decrypt ->
	ieee80211_tkip_decrypt_data -> iwl4965_mac_update_tkip_key ->
	iwl_scan_cancel_timeout -> msleep

Ooops!

Avoid the sleep by changing iwl_scan_cancel_timeout with
iwl_scan_cancel and simply returning on failure if the scan persists.
This will cause hardware decryption to fail and we'll handle a few more
frames with software decryption.

Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-11-06 16:37:09 -05:00
..
2008-09-24 16:18:03 -04:00
2008-09-11 15:53:31 -04:00
2008-08-04 15:09:12 -04:00
2008-09-24 16:18:04 -04:00
2008-08-04 15:09:11 -04:00
2008-08-04 15:09:11 -04:00