]> git.baikalelectronics.ru Git - kernel.git/commit
PM / wakeup: Use wakeup_source_register() in wakelock.c
authorTri Vo <trong@android.com>
Wed, 7 Aug 2019 01:48:45 +0000 (18:48 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 20 Aug 2019 22:20:40 +0000 (00:20 +0200)
commit18e0ce55a06d2cb55f9c3be5e4f135b0ba73df75
treea5f35f8ca4d5a821bd66d6d8d0d874927e390c26
parentd4f876d8bb6c1e592c31ffa7c51caa89444d8b46
PM / wakeup: Use wakeup_source_register() in wakelock.c

kernel/power/wakelock.c duplicates wakeup source creation and
registration code from drivers/base/power/wakeup.c.

Change struct wakelock's wakeup source to a pointer and use
wakeup_source_register() function to create and register said wakeup
source. Use wakeup_source_unregister() on cleanup path.

Signed-off-by: Tri Vo <trong@android.com>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
kernel/power/wakelock.c