staging: ks7010: refactor ks_get_wireless_stats function
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Fri, 4 May 2018 04:16:44 +0000 (06:16 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 7 May 2018 01:58:40 +0000 (18:58 -0700)
This commit refactor a bit ks_get_wireless_stats using
ternary operator for return code. It also change a comment
to use preferred style.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/ks7010/ks_wlan_net.c

index 30f8cee..ee164ab 100644 (file)
@@ -1743,14 +1743,11 @@ static struct iw_statistics *ks_get_wireless_stats(struct net_device *dev)
        struct ks_wlan_private *priv = netdev_priv(dev);
        struct iw_statistics *wstats = &priv->wstats;
 
-       if (!atomic_read(&update_phyinfo)) {
-               if (priv->dev_state < DEVICE_STATE_READY)
-                       return NULL;    /* not finished initialize */
-               else
-                       return wstats;
-       }
+       if (!atomic_read(&update_phyinfo))
+               return (priv->dev_state < DEVICE_STATE_READY) ? NULL : wstats;
 
-       /* Packets discarded in the wireless adapter due to wireless
+       /*
+        * Packets discarded in the wireless adapter due to wireless
         * specific problems
         */
        wstats->discard.nwid = 0;       /* Rx invalid nwid      */