diff options
author | Amitkumar Karwar <akarwar@marvell.com> | 2013-12-03 11:17:57 +0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2013-12-10 00:35:31 +0400 |
commit | c2868adebdb1c3233562e152d99a834f084cc07e (patch) | |
tree | c57adc09862054f8e3806e08fb9818ec301e14d1 | |
parent | f7b598532f3dccfb7b57f57b1163a0e1b3bc50cf (diff) | |
download | linux-c2868adebdb1c3233562e152d99a834f084cc07e.tar.xz |
mwifiex: remove redundant goto exit_remove statement
The check for 'priv' pointer is redundant. 'priv' won't
be used later in this routine.
Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r-- | drivers/net/wireless/mwifiex/main.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/net/wireless/mwifiex/main.c b/drivers/net/wireless/mwifiex/main.c index 36c79cff4924..6bf58aba51d2 100644 --- a/drivers/net/wireless/mwifiex/main.c +++ b/drivers/net/wireless/mwifiex/main.c @@ -992,12 +992,8 @@ int mwifiex_remove_card(struct mwifiex_adapter *adapter, struct semaphore *sem) rtnl_unlock(); } - priv = adapter->priv[0]; - if (!priv || !priv->wdev) - goto exit_remove; - - wiphy_unregister(priv->wdev->wiphy); - wiphy_free(priv->wdev->wiphy); + wiphy_unregister(adapter->wiphy); + wiphy_free(adapter->wiphy); mwifiex_terminate_workqueue(adapter); |