aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi
diff options
context:
space:
mode:
authorRafael J. Wysocki <rjw@sisk.pl>2010-06-25 01:20:38 +0200
committerLen Brown <len.brown@intel.com>2010-07-06 22:34:26 -0400
commitb63559f5ce08bc8f94ce144a8d06f7af607ecc53 (patch)
treee2cc6492ffb1a721e0cb159035544604c87efced /drivers/acpi
parenta44061aa8b5d58b2729faca4c155a94a5bea2a09 (diff)
downloadkernel_samsung_smdk4412-b63559f5ce08bc8f94ce144a8d06f7af607ecc53.zip
kernel_samsung_smdk4412-b63559f5ce08bc8f94ce144a8d06f7af607ecc53.tar.gz
kernel_samsung_smdk4412-b63559f5ce08bc8f94ce144a8d06f7af607ecc53.tar.bz2
ACPI / EC: Drop suspend and resume routines
The suspend and resume routines provided by the EC driver are not really necessary, because the handler of the GPE disabled by them is not going to be executed after suspend_device_irqs() and before resume_device_irqs() anyway. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers/acpi')
-rw-r--r--drivers/acpi/ec.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/drivers/acpi/ec.c b/drivers/acpi/ec.c
index bf50454..9bf7a75 100644
--- a/drivers/acpi/ec.c
+++ b/drivers/acpi/ec.c
@@ -1088,22 +1088,6 @@ error:
return -ENODEV;
}
-static int acpi_ec_suspend(struct acpi_device *device, pm_message_t state)
-{
- struct acpi_ec *ec = acpi_driver_data(device);
- /* Stop using the GPE, but keep it reference counted. */
- acpi_set_gpe(NULL, ec->gpe, ACPI_GPE_DISABLE);
- return 0;
-}
-
-static int acpi_ec_resume(struct acpi_device *device)
-{
- struct acpi_ec *ec = acpi_driver_data(device);
- /* Enable the GPE again, but don't reference count it once more. */
- acpi_set_gpe(NULL, ec->gpe, ACPI_GPE_ENABLE);
- return 0;
-}
-
static struct acpi_driver acpi_ec_driver = {
.name = "ec",
.class = ACPI_EC_CLASS,
@@ -1111,8 +1095,6 @@ static struct acpi_driver acpi_ec_driver = {
.ops = {
.add = acpi_ec_add,
.remove = acpi_ec_remove,
- .suspend = acpi_ec_suspend,
- .resume = acpi_ec_resume,
},
};