]> git.baikalelectronics.ru Git - kernel.git/commit
rtlwifi: rtl8192cu: Change firmware upload to use block writes
authorLarry Finger <Larry.Finger@lwfinger.net>
Thu, 17 Nov 2011 18:14:43 +0000 (12:14 -0600)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 21 Nov 2011 21:20:45 +0000 (16:20 -0500)
commit496a8568d1722d56d9af89631d958878428313e2
treead1c3294691a2860f9b8205ece269a1b36ac2f77
parent4949b112d445757cc9113645f4cd7b9a2a4f105a
rtlwifi: rtl8192cu: Change firmware upload to use block writes

Driver rtl8192cu writes the firmware with 32-bit asynchronous writes. This
design is OK for USB 2.0 adapters, but the current implementation of
xhcu-hcd has a limited ring size, which is exceeded. By converting to
synchronous block writes, this error is avoided.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c
drivers/net/wireless/rtlwifi/rtl8192c/fw_common.h
drivers/net/wireless/rtlwifi/rtl8192cu/mac.c
drivers/net/wireless/rtlwifi/usb.c
drivers/net/wireless/rtlwifi/wifi.h