From patchwork Mon Jan 11 07:01:43 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gadi Cohen X-Patchwork-Id: 42701 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id 0CE32B7C6A for ; Tue, 12 Jan 2010 20:52:39 +1100 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1NUdQL-0005s8-88; Tue, 12 Jan 2010 09:52:29 +0000 Received: from turtle.wastelands.net ([64.34.161.199]) by chlorine.canonical.com with esmtp (Exim 4.69) (envelope-from ) id 1NUEHb-0005ZM-Cn for kernel-team@lists.ubuntu.com; Mon, 11 Jan 2010 07:01:47 +0000 Received: (qmail 2384 invoked from network); 11 Jan 2010 09:01:46 +0200 Received-SPF: neutral (turtle.wastelands.net: 93.173.23.33 is neither permitted nor denied by domain of wastelands.net) client-ip=93.173.23.33; envelope-from=dragon@wastelands.net; helo=[10.0.0.3]; Received: from 93-173-23-33.bb.netvision.net.il (HELO ?10.0.0.3?) (93.173.23.33) by turtle.wastelands.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 11 Jan 2010 09:01:45 +0200 Message-ID: <4B4ACCD7.1020105@wastelands.net> Date: Mon, 11 Jan 2010 09:01:43 +0200 From: Gadi Cohen User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: kernel-team@lists.ubuntu.com Subject: [PATCH] UBUNTU: SAUCE: acpi: Fixes battery power regression on HP laptops (bug 453963) X-Enigmail-Version: 0.95.7 OpenPGP: id=93F26EF5; url=http://turtle.wastelands.net/dragon/gadi-key.asc X-Mailman-Approved-At: Tue, 12 Jan 2010 09:52:27 +0000 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.9 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com DMI init_set_sci_en_on_resume for varios HP/Compaq laptops. Patched against Ubuntu- 2.6.31-17.54. Shipped in linux-2.6.32. BugLink: http://bugs.launchpad.net/bugs/453963 Signed-off-by: Gadi Cohen --- drivers/acpi/sleep.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) .matches = { diff --git a/drivers/acpi/sleep.c b/drivers/acpi/sleep.c index 42159a2..53f7ee8 100644 --- a/drivers/acpi/sleep.c +++ b/drivers/acpi/sleep.c @@ -405,6 +405,48 @@ static struct dmi_system_id __initdata acpisleep_dmi_table[] = { }, }, { + .callback = init_set_sci_en_on_resume, + .ident = "Hewlett-Packard HP Pavilion dv3 Notebook PC", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), + DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv3 Notebook PC"), + }, + }, + { + .callback = init_set_sci_en_on_resume, + .ident = "Hewlett-Packard Pavilion dv4", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), + DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv4"), + }, + }, + { + .callback = init_set_sci_en_on_resume, + .ident = "Hewlett-Packard Pavilion dv7", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), + DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv7"), + }, + }, + { + .callback = init_set_sci_en_on_resume, + .ident = "Hewlett-Packard Compaq Presario CQ40 Notebook PC", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), + DMI_MATCH(DMI_PRODUCT_NAME, + "Compaq Presario CQ40 Notebook PC"), + }, + }, + { + .callback = init_set_sci_en_on_resume, + .ident = "Hewlett-Packard Compaq Presario C700 Notebook PC", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), + DMI_MATCH(DMI_PRODUCT_NAME, + "Compaq Presario C700 Notebook PC""), + }, + }, + { .callback = init_old_suspend_ordering, .ident = "Panasonic CF51-2L",