PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare()
authorTri Vo <trong@android.com>
Wed, 7 Aug 2019 01:48:44 +0000 (18:48 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 20 Aug 2019 22:20:29 +0000 (00:20 +0200)
commit0d105d0f25386ee5b74603db6d249ebed7590cbc
treea24e37a1b6f0d60495e1585bfebb6839f01dfca6
parentd30bdfc0ecf885ca0495bdee522cb9d7ee005cf8
PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare()

wakeup_source_init() has no users. Remove it.

As a result, wakeup_source_prepare() is only called from
wakeup_source_create(). Merge wakeup_source_prepare() into
wakeup_source_create() and remove it.

Change wakeup_source_create() behavior so that assigning NULL to wakeup
source's name throws an error.

Signed-off-by: Tri Vo <trong@android.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/base/power/wakeup.c
include/linux/pm_wakeup.h