mwl8k: Fix the firmware hang issue for 8764
authorNishant Sarmukadam <nishants@marvell.com>
Fri, 24 May 2013 09:12:25 +0000 (14:42 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 24 May 2013 17:18:22 +0000 (13:18 -0400)
commitbbf71a8f35cf52e97ba129401f82ccefd249c757
tree039de2ba3e8578dfb9bad2f1eb286b0475b4cd10
parent110dea0008c40a20f1ce280b636f87fff58a7403
mwl8k: Fix the firmware hang issue for 8764

The firmware hang issue is not seen very often,
though it is still seen sometimes (once in 12
hours in local tests). The changes in the driver
,to interrupt the firmware, are needed when we
detect that firmware is stuck and when the host
queues are full and we begin to drop packets.
This is to ensure that the firmware does not
miss any PPA_RDY interrupts to cause the firmware
restart dont miss PPA_READY interrupt for SC2

Signed-off-by: Nishant Sarmukadam <nishants@marvell.com>
Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/mwl8k.c