From: Sergio Paracuellos Date: Wed, 25 Apr 2018 14:01:52 +0000 (+0200) Subject: staging: ks7010: avoid if-else condition in ks_wlan_get_power X-Git-Tag: for-linus-20180616~25^2~449 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=1df964acca5a5e85de8aae30133ed8e7ef610f84;p=linux-block.git staging: ks7010: avoid if-else condition in ks_wlan_get_power 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 Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/ks7010/ks_wlan_net.c b/drivers/staging/ks7010/ks_wlan_net.c index 9d79af9eefc8..3d09e3605f46 100644 --- a/drivers/staging/ks7010/ks_wlan_net.c +++ b/drivers/staging/ks7010/ks_wlan_net.c @@ -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; }