mwifiex: consolidate mwifiex_sdio_probe() error paths
authorJavier Martinez Canillas <javier@osg.samsung.com>
Fri, 27 May 2016 14:18:18 +0000 (10:18 -0400)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 16 Jun 2016 15:05:07 +0000 (18:05 +0300)
commita82f65aae143f298e7b795ffd8f1cbbe76653a90
tree0f4f0c3f17b85282a7f38ab4c88c3bdc72ed593c
parent032e0f546c7e36217ebcae33f82d390c272d00ea
mwifiex: consolidate mwifiex_sdio_probe() error paths

Instead of duplicating part of the cleanups needed in case of an error
in .probe callback, have a single error path and use goto labels as is
common practice in the kernel.

This also has the nice side effect that the cleanup operations are made
in the inverse order of their counterparts, which was not the case for
the mwifiex_add_card() error path.

Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Reviewed-by: Julian Calaby <julian.calaby@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/marvell/mwifiex/sdio.c