]> git.baikalelectronics.ru Git - kernel.git/commit
PM: suspend: Fix platform_suspend_prepare_noirq()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sat, 10 Aug 2019 11:18:06 +0000 (13:18 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sat, 10 Aug 2019 11:18:06 +0000 (13:18 +0200)
commitdfa93bbd4ced2abc1023804551947ac91c05d5b7
tree4154ca8230215200b2970375c504dfbe94cc9425
parent47bca1422c99ab2af7f343da444b48e76e0e76c5
PM: suspend: Fix platform_suspend_prepare_noirq()

After commit 64f6323c2b7f ("ACPI: PM: s2idle: Execute LPS0 _DSM
functions with suspended devices"), a NULL pointer may be dereferenced
if suspend-to-idle is attempted on a platform without "traditional"
suspend support due to invalid fall-through in
platform_suspend_prepare_noirq().

Fix that and while at it add missing braces in platform_resume_noirq().

Fixes: 64f6323c2b7f ("ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices")
Reported-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
kernel/power/suspend.c