OSDN Git Service

ACPI: Power button event after resume
authorsrinivas pandruvada <srinivas.pandruvada@intel.com>
Fri, 3 Aug 2012 20:50:08 +0000 (13:50 -0700)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Sat, 13 Dec 2014 17:06:38 +0000 (01:06 +0800)
commitbcd20c1a79e11fcebf65e8900e3fb464480fd1fc
tree9f3aa8806f673231463825d46731a930845e4ab4
parentcb9a5a6a200e8904beebc099ef8b2351fa9fbb42
ACPI: Power button event after resume

When system is resumed because of user pressed a power button,
this event is not passed to user space. This event is important
to resume user mode in some systems like Android.
This is built on the patch from "Daniel Drake" for OLPC.
We need some mechanism where user space doesn't have to use polling.
If we resort to polling to get the wake up source, because of
auto-suspend mode system sleep before user mode can complete polling.

Change-Id: I2901f543492d1454b0ceefc96da740215f3a3b10
Signed-off-by: srinivas pandruvada <srinivas.pandruvada@intel.com>
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
drivers/acpi/Kconfig
drivers/acpi/button.c
drivers/acpi/internal.h
drivers/acpi/sleep.c