PM / Sleep: Look for wakeup events in later stages of device suspend
authorRafael J. Wysocki <rjw@sisk.pl>
Sun, 29 Apr 2012 20:52:19 +0000 (22:52 +0200)
committerRafael J. Wysocki <rjw@sisk.pl>
Tue, 1 May 2012 19:24:50 +0000 (21:24 +0200)
commit52d136cc2cf6659ee247dbcc88c9e7bd7428ad06
tree79b12b415860db0081d006a7b8436dbf14fc9da3
parent5a21d489fd9541a4a66b9a500659abaca1b19a51
PM / Sleep: Look for wakeup events in later stages of device suspend

Currently, the device suspend code in drivers/base/power/main.c
only checks if there have been any wakeup events, and therefore the
ongoing system transition to a sleep state should be aborted, during
the first (i.e. "suspend") device suspend phase.  However, wakeup
events may be reported later as well, so it's reasonable to look for
them in the in the subsequent (i.e. "late suspend" and "suspend
noirq") phases.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/power/main.c