Files
linux/drivers/net
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-10-31 00:46:34 -04:00
2008-11-03 15:23:02 -05:00
2008-10-16 16:52:05 +02:00
2008-10-08 16:53:40 -07:00
2008-09-24 18:54:42 -04:00
2008-10-16 16:52:05 +02:00
2008-08-14 04:26:38 -04:00
2008-10-12 21:15:17 -07:00
2008-07-18 17:54:17 -07:00
2008-10-09 12:22:38 -07:00
2008-10-09 12:27:06 -07:00
2008-10-09 12:26:41 -07:00
2008-08-13 16:05:38 -07:00
2008-08-13 16:05:37 -07:00
2008-08-13 16:05:37 -07:00
2008-11-03 16:46:58 -08:00
2008-08-13 16:05:37 -07:00
2008-09-03 14:38:00 -07:00
2008-09-22 19:27:10 -07:00
2008-09-22 19:27:10 -07:00
2008-10-08 17:09:54 -07:00
2008-09-16 19:35:05 -07:00
2008-07-22 17:50:44 -04:00
2008-08-27 05:36:57 -04:00
2008-07-25 15:44:44 +10:00
2008-08-14 04:26:38 -04:00
2008-10-08 19:51:33 -07:00
2008-11-03 15:23:12 -05:00
2008-10-08 17:09:54 -07:00
2008-07-22 17:50:44 -04:00
2008-11-03 17:05:16 -08:00
2008-07-20 17:12:34 -07:00
2008-07-20 17:12:34 -07:00
2008-10-30 23:35:02 -07:00
2008-10-17 02:38:35 +11:00
2008-08-07 02:11:15 -04:00
2008-08-07 02:20:57 -04:00
2008-10-12 20:59:48 -07:00
2008-08-07 01:55:50 -04:00
2008-07-20 17:12:34 -07:00
2008-10-22 06:22:13 -04:00
2008-08-29 02:13:33 -07:00
2008-08-29 02:14:29 -07:00
2008-08-31 20:59:37 -07:00
2008-08-29 02:14:43 -07:00
2008-10-12 21:01:53 -07:00