From: Rafael J. Wysocki Date: Tue, 26 Dec 2017 00:50:20 +0000 (+0100) Subject: PM / wakeup: Drop redundant check from device_set_wakeup_enable() X-Git-Tag: v4.16-rc1~196^2~2^2~19 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d97c2e0d635e39b5b63784deb3212e846ebf76dc;p=uclinux-h8%2Flinux.git PM / wakeup: Drop redundant check from device_set_wakeup_enable() Since both device_wakeup_enable() and device_wakeup_disable() check if dev is not NULL and whether or not power.can_wakeup is set for it, device_set_wakeup_enable() doesn't have to do that, so drop that check from it. No intentional changes in functionality. Signed-off-by: Rafael J. Wysocki Reviewed-by: Ulf Hansson --- diff --git a/drivers/base/power/wakeup.c b/drivers/base/power/wakeup.c index cb72965b3281..90c7212de087 100644 --- a/drivers/base/power/wakeup.c +++ b/drivers/base/power/wakeup.c @@ -464,9 +464,6 @@ EXPORT_SYMBOL_GPL(device_init_wakeup); */ int device_set_wakeup_enable(struct device *dev, bool enable) { - if (!dev || !dev->power.can_wakeup) - return -EINVAL; - return enable ? device_wakeup_enable(dev) : device_wakeup_disable(dev); } EXPORT_SYMBOL_GPL(device_set_wakeup_enable);