diff options
Diffstat (limited to 'drivers/net/wireless/ath/carl9170/usb.c')
-rw-r--r-- | drivers/net/wireless/ath/carl9170/usb.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/carl9170/usb.c b/drivers/net/wireless/ath/carl9170/usb.c index 888152ce3ec..307bc0ddff9 100644 --- a/drivers/net/wireless/ath/carl9170/usb.c +++ b/drivers/net/wireless/ath/carl9170/usb.c | |||
@@ -295,6 +295,13 @@ static void carl9170_usb_rx_irq_complete(struct urb *urb) | |||
295 | goto resubmit; | 295 | goto resubmit; |
296 | } | 296 | } |
297 | 297 | ||
298 | /* | ||
299 | * While the carl9170 firmware does not use this EP, the | ||
300 | * firmware loader in the EEPROM unfortunately does. | ||
301 | * Therefore we need to be ready to handle out-of-band | ||
302 | * responses and traps in case the firmware crashed and | ||
303 | * the loader took over again. | ||
304 | */ | ||
298 | carl9170_handle_command_response(ar, urb->transfer_buffer, | 305 | carl9170_handle_command_response(ar, urb->transfer_buffer, |
299 | urb->actual_length); | 306 | urb->actual_length); |
300 | 307 | ||