wil6210: workaround for BACK establishment race
authorVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Tue, 23 Dec 2014 07:47:23 +0000 (09:47 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 15 Jan 2015 12:31:44 +0000 (14:31 +0200)
commitff7c5c3beff79e3f09b9805ff3cff29e2799ec61
tree5eb86b5f53b4dfb94ded305cad971e08abb14fc4
parent8d3b2f033f8ceb30db60fd23ffbf9525ed2456f4
wil6210: workaround for BACK establishment race

When establishing BACK, WMI may be handled earlier then Rx, in this case
late Rx will be mis-handled.

Detect early Rx and pass it to the stack, bypass reordering

Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/wil6210/rx_reorder.c