]> git.baikalelectronics.ru Git - kernel.git/commit
PM: Fix oops in suspend/hibernate code related to failing ioremap()
authorJiri Slaby <jslaby@suse.cz>
Fri, 7 Jan 2011 00:42:31 +0000 (01:42 +0100)
committerLen Brown <len.brown@intel.com>
Fri, 7 Jan 2011 05:26:45 +0000 (00:26 -0500)
commitef06b2705d5281127d44d658fdc84cf491d89c10
tree43b0b91df3a1c8d136b63ce499001a05c9a02c93
parentb1d6256ab80481c7e660520326c38f375686235c
PM: Fix oops in suspend/hibernate code related to failing ioremap()

When ioremap() fails (which might happen for some reason), we nicely
oops in suspend_nvs_save() due to NULL dereference by memcpy() in there.
Fail gracefully instead.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/acpi/sleep.c
include/linux/suspend.h
kernel/power/nvs.c