From: Gaurav Jindal Date: Fri, 1 Sep 2017 19:26:38 +0000 (+0530) Subject: cpuidle: Avoid assignment in if () argument X-Git-Tag: v4.19~2229^2~6^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3fc74bd8a723c91a5b4627079c511fcaf3c75017;p=platform%2Fkernel%2Flinux-rpi.git cpuidle: Avoid assignment in if () argument Clean up cpuidle_enable_device() to avoid doing an assignment in an expression evaluated as an argument of if (), which also makes the code in question more readable. Signed-off-by: Gaurav Jindal [ rjw: Subject & changelog ] Signed-off-by: Rafael J. Wysocki --- diff --git a/drivers/cpuidle/cpuidle.c b/drivers/cpuidle/cpuidle.c index 27f9648b..68a1682 100644 --- a/drivers/cpuidle/cpuidle.c +++ b/drivers/cpuidle/cpuidle.c @@ -403,9 +403,11 @@ int cpuidle_enable_device(struct cpuidle_device *dev) if (ret) return ret; - if (cpuidle_curr_governor->enable && - (ret = cpuidle_curr_governor->enable(drv, dev))) - goto fail_sysfs; + if (cpuidle_curr_governor->enable) { + ret = cpuidle_curr_governor->enable(drv, dev); + if (ret) + goto fail_sysfs; + } smp_wmb();