Staging: wilc1000: Compress return logic into one line
authorMihaela Muraru <mihaela.muraru21@gmail.com>
Thu, 13 Oct 2016 21:00:51 +0000 (00:00 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 16 Oct 2016 08:27:34 +0000 (10:27 +0200)
Simplify function returns by merging assignment and return into
one command line.

Delete unnecesarry return variable.

Found with Coccinelle
@@
expression e, ret;
@@

-ret =
+return
        e;
-return ret

Signed-off-by: Mihaela Muraru <mihaela.muraru21@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/wilc1000/coreconfigurator.c
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c

index 4b51c0a..6229947 100644 (file)
@@ -224,9 +224,7 @@ static inline u16 get_asoc_status(u8 *data)
        u16 asoc_status;
 
        asoc_status = data[3];
-       asoc_status = (asoc_status << 8) | data[2];
-
-       return asoc_status;
+       return (asoc_status << 8) | data[2];
 }
 
 static inline u16 get_asoc_id(u8 *data)
index fca96d3..f46dcd2 100644 (file)
@@ -1591,28 +1591,25 @@ static int remain_on_channel(struct wiphy *wiphy,
        priv->strRemainOnChanParams.u32ListenDuration = duration;
        priv->strRemainOnChanParams.u32ListenSessionID++;
 
-       s32Error = wilc_remain_on_channel(vif,
+       return wilc_remain_on_channel(vif,
                                priv->strRemainOnChanParams.u32ListenSessionID,
                                duration, chan->hw_value,
                                WILC_WFI_RemainOnChannelExpired,
                                WILC_WFI_RemainOnChannelReady, (void *)priv);
-
-       return s32Error;
 }
 
 static int cancel_remain_on_channel(struct wiphy *wiphy,
                                    struct wireless_dev *wdev,
                                    u64 cookie)
 {
-       s32 s32Error = 0;
        struct wilc_priv *priv;
        struct wilc_vif *vif;
 
        priv = wiphy_priv(wiphy);
        vif = netdev_priv(priv->dev);
 
-       s32Error = wilc_listen_state_expired(vif, priv->strRemainOnChanParams.u32ListenSessionID);
-       return s32Error;
+       return wilc_listen_state_expired(vif,
+                       priv->strRemainOnChanParams.u32ListenSessionID);
 }
 
 static int mgmt_tx(struct wiphy *wiphy,
@@ -1936,12 +1933,10 @@ static int start_ap(struct wiphy *wiphy, struct net_device *dev,
        wilc_wlan_set_bssid(dev, wl->vif[vif->idx]->src_addr, AP_MODE);
        wilc_set_power_mgmt(vif, 0, 0);
 
-       s32Error = wilc_add_beacon(vif, settings->beacon_interval,
+       return wilc_add_beacon(vif, settings->beacon_interval,
                                   settings->dtim_period, beacon->head_len,
                                   (u8 *)beacon->head, beacon->tail_len,
                                   (u8 *)beacon->tail);
-
-       return s32Error;
 }
 
 static int change_beacon(struct wiphy *wiphy, struct net_device *dev,
@@ -1949,16 +1944,13 @@ static int change_beacon(struct wiphy *wiphy, struct net_device *dev,
 {
        struct wilc_priv *priv;
        struct wilc_vif *vif;
-       s32 s32Error = 0;
 
        priv = wiphy_priv(wiphy);
        vif = netdev_priv(priv->dev);
 
-       s32Error = wilc_add_beacon(vif, 0, 0, beacon->head_len,
+       return wilc_add_beacon(vif, 0, 0, beacon->head_len,
                                   (u8 *)beacon->head, beacon->tail_len,
                                   (u8 *)beacon->tail);
-
-       return s32Error;
 }
 
 static int stop_ap(struct wiphy *wiphy, struct net_device *dev)