OSDN Git Service

staging: ks7010: avoid if-else condition in ks_wlan_get_power
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Wed, 25 Apr 2018 14:01:52 +0000 (16:01 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 26 Apr 2018 07:35:04 +0000 (09:35 +0200)
The if-else code in ks_wlan_get_power function is not needed
at all and can be achieved with a simple boolean assignation.

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 9d79af9..3d09e36 100644 (file)
@@ -1064,10 +1064,7 @@ static int ks_wlan_get_power(struct net_device *dev,
        if (priv->sleep_mode == SLP_SLEEP)
                return -EPERM;
        /* for SLEEP MODE */
-       if (priv->reg.power_mgmt > 0)
-               vwrq->power.disabled = 0;
-       else
-               vwrq->power.disabled = 1;
+       vwrq->power.disabled = (priv->reg.power_mgmt <= 0);
 
        return 0;
 }