OSDN Git Service

qtnfmac: improve control path timeout handling
authorDmitry Lebed <dlebed@quantenna.com>
Tue, 29 May 2018 12:00:01 +0000 (15:00 +0300)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 30 May 2018 19:20:05 +0000 (22:20 +0300)
commit9e33e7fb47728cb53dbba09415d95d3ce0ea1ce4
treeac7feb23f4cff7e6427aa4fa6fee9658097ad19e
parent9a3beeb5b73a55d8d4ada9cf17bec24ad1f31394
qtnfmac: improve control path timeout handling

Control path will not be operational after firmware failure. Change bus
state to QTNF_FW_STATE_EP_DEAD after the control path timeout.
Don't wait for timeout if control path is already dead.

Signed-off-by: Dmitry Lebed <dlebed@quantenna.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/quantenna/qtnfmac/bus.h
drivers/net/wireless/quantenna/qtnfmac/core.c
drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c