[kernel] r18518 - in dists/squeeze/linux-2.6/debian: . patches/bugfix/x86 patches/series
Ben Hutchings
benh at alioth.debian.org
Fri Jan 13 03:58:24 UTC 2012
Author: benh
Date: Fri Jan 13 03:58:21 2012
New Revision: 18518
Log:
[x86] ACPI: fix corrupt DSDT by enabling acpi=copy_dsdt automatically on more known-bad Toshiba models (Closes: #598104)
Added:
dists/squeeze/linux-2.6/debian/patches/bugfix/x86/ACPI-invoke-DSDT-corruption-workaround-on-all-Toshiba-.patch
Modified:
dists/squeeze/linux-2.6/debian/changelog
dists/squeeze/linux-2.6/debian/patches/series/41
Modified: dists/squeeze/linux-2.6/debian/changelog
==============================================================================
--- dists/squeeze/linux-2.6/debian/changelog Fri Jan 13 03:01:43 2012 (r18517)
+++ dists/squeeze/linux-2.6/debian/changelog Fri Jan 13 03:58:21 2012 (r18518)
@@ -15,6 +15,10 @@
[ Ian Campbell ]
* xen: Set XEN_MAX_DOMAIN_MEMORY to 70G for 64 bit domains. (Closes: #645052)
+ [ Jonathan Nieder ]
+ * [x86] ACPI: fix corrupt DSDT by enabling acpi=copy_dsdt automatically on
+ more known-bad Toshiba models (Closes: #598104)
+
-- Ben Hutchings <ben at decadent.org.uk> Wed, 28 Dec 2011 20:04:56 +0100
linux-2.6 (2.6.32-40) stable; urgency=high
Added: dists/squeeze/linux-2.6/debian/patches/bugfix/x86/ACPI-invoke-DSDT-corruption-workaround-on-all-Toshiba-.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ dists/squeeze/linux-2.6/debian/patches/bugfix/x86/ACPI-invoke-DSDT-corruption-workaround-on-all-Toshiba-.patch Fri Jan 13 03:58:21 2012 (r18518)
@@ -0,0 +1,51 @@
+From: Len Brown <len.brown at intel.com>
+Date: Tue, 28 Sep 2010 22:57:02 -0400
+Subject: ACPI: invoke DSDT corruption workaround on all Toshiba Satellite
+
+commit 100cf87788c0e9104f6fb1b0ff5f72f73fbbbea3 upstream.
+
+Our list of Toshiba Satellite models that require this workaround
+is growing -- so invoke the workaround for the entire product line.
+
+https://bugzilla.kernel.org/show_bug.cgi?id=14679
+
+Signed-off-by: Len Brown <len.brown at intel.com>
+Signed-off-by: Jonathan Nieder <jrnieder at gmail.com>
+---
+ drivers/acpi/bus.c | 14 +++-----------
+ 1 files changed, 3 insertions(+), 11 deletions(-)
+
+diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c
+index 6f81634ac620..2a409996d5d3 100644
+--- a/drivers/acpi/bus.c
++++ b/drivers/acpi/bus.c
+@@ -79,23 +79,15 @@ static int set_copy_dsdt(const struct dmi_system_id *id)
+
+ static struct dmi_system_id dsdt_dmi_table[] __initdata = {
+ /*
+- * Insyde BIOS on some TOSHIBA machines corrupt the DSDT.
++ * Invoke DSDT corruption work-around on all Toshiba Satellite.
+ * https://bugzilla.kernel.org/show_bug.cgi?id=14679
+ */
+ {
+ .callback = set_copy_dsdt,
+- .ident = "TOSHIBA Satellite A505",
++ .ident = "TOSHIBA Satellite",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
+- DMI_MATCH(DMI_PRODUCT_NAME, "Satellite A505"),
+- },
+- },
+- {
+- .callback = set_copy_dsdt,
+- .ident = "TOSHIBA Satellite L505D",
+- .matches = {
+- DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
+- DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L505D"),
++ DMI_MATCH(DMI_PRODUCT_NAME, "Satellite"),
+ },
+ },
+ {}
+--
+1.7.8.rc3
+
Modified: dists/squeeze/linux-2.6/debian/patches/series/41
==============================================================================
--- dists/squeeze/linux-2.6/debian/patches/series/41 Fri Jan 13 03:01:43 2012 (r18517)
+++ dists/squeeze/linux-2.6/debian/patches/series/41 Fri Jan 13 03:58:21 2012 (r18518)
@@ -2,3 +2,4 @@
+ bugfix/all/ipv6-fix-NULL-dereference-in-udp6_ufo_fragment.patch
+ bugfix/all/stable/2.6.32.52.patch
+ bugfix/all/stable/2.6.32.53.patch
++ bugfix/x86/ACPI-invoke-DSDT-corruption-workaround-on-all-Toshiba-.patch
More information about the Kernel-svn-changes
mailing list