mwifiex: proper cleanup when RX multiport aggregation fails
authorAvinash Patil <patila@marvell.com>
Fri, 9 Dec 2011 04:41:04 +0000 (20:41 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 13 Dec 2011 20:33:23 +0000 (15:33 -0500)
commit17a60b48193f32ab0c87e0d57df6ab408fbe9bca
tree683a93a02bf058f2d5a11fe39455a66ae5f041ae
parent8c53e42dea5905aee2a97e6af5874432f27b5c03
mwifiex: proper cleanup when RX multiport aggregation fails

Free SKBs allocated during multiport aggrgation setup when RX
multiport aggregation fails in the middle. With this handling
freeing SKB in mwifiex_process_int_status() for failure case
is removed.

Also handles single RX transaction failure.

Signed-off-by: Avinash Patil <patila@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/mwifiex/sdio.c