]> git.baikalelectronics.ru Git - kernel.git/commit
wil6210: check error in wil_target_reset()
authorVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Wed, 6 Aug 2014 07:31:52 +0000 (10:31 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 25 Aug 2014 20:17:32 +0000 (16:17 -0400)
commit04b6ac8b7142e8fabc3154422db53e5164750a37
tree716b194672288a2478ff8a6c796e509eca6148dc
parent9dbe6c3bc6471cbb25bd41e6eb2bbb71ef6acf4c
wil6210: check error in wil_target_reset()

When resetting target in wil_target_reset(), error may occur.
Indicate error via error code. In case of error, don't attempt to further
interact with card, specifically don't attempt firmware download or
interrupts enabling.

Move wil_rx_fini() to be always executed to prevent memory leak.

Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/wil6210/main.c