mwifiex: fix loop timeout in mwifiex_prog_fw_w_helper()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 19 Apr 2016 14:23:44 +0000 (07:23 -0700)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 26 Apr 2016 09:28:56 +0000 (12:28 +0300)
commit394f0ed53108d5e038910e3eb733ccd3f0d9c464
treeb2bf9edacccf33ce78ad08dedf2380b00e2aab88
parente0bdef0f75f0ee0d4747b72fa75310da78dbfa56
mwifiex: fix loop timeout in mwifiex_prog_fw_w_helper()

USB8XXX_FW_MAX_RETRY is 3.  We were using a post-op loop
"while (retries--) {" but then the lines after that assume the loop
exits with retries set to zero.

I've fixed this by changing to a pre-op loop.  I started with retries
set to 4 instead of 3 so that we still go through the loop the same
number of times.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/marvell/mwifiex/usb.c