From: Greg Kroah-Hartman Date: Tue, 11 Sep 2012 16:58:36 +0000 (-0700) Subject: 3.0-stable patches X-Git-Tag: v3.5.4~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=51fb698aac788aede876fee182d726799b475d3b;p=thirdparty%2Fkernel%2Fstable-queue.git 3.0-stable patches added patches: input-i8042-add-gigabyte-t1005-series-netbooks-to-noloop-table.patch --- diff --git a/queue-3.0/input-i8042-add-gigabyte-t1005-series-netbooks-to-noloop-table.patch b/queue-3.0/input-i8042-add-gigabyte-t1005-series-netbooks-to-noloop-table.patch new file mode 100644 index 00000000000..876a06420ac --- /dev/null +++ b/queue-3.0/input-i8042-add-gigabyte-t1005-series-netbooks-to-noloop-table.patch @@ -0,0 +1,44 @@ +From 7b125b94ca16b7e618c6241cb02c4c8060cea5e3 Mon Sep 17 00:00:00 2001 +From: Dmitry Torokhov +Date: Tue, 21 Aug 2012 21:57:15 -0700 +Subject: Input: i8042 - add Gigabyte T1005 series netbooks to noloop table + +From: Dmitry Torokhov + +commit 7b125b94ca16b7e618c6241cb02c4c8060cea5e3 upstream. + +They all define their chassis type as "Other" and therefore are not +categorized as "laptops" by the driver, which tries to perform AUX IRQ +delivery test which fails and causes touchpad not working. + +Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=42620 +Signed-off-by: Dmitry Torokhov +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/input/serio/i8042-x86ia64io.h | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +--- a/drivers/input/serio/i8042-x86ia64io.h ++++ b/drivers/input/serio/i8042-x86ia64io.h +@@ -177,6 +177,20 @@ static const struct dmi_system_id __init + }, + }, + { ++ /* Gigabyte T1005 - defines wrong chassis type ("Other") */ ++ .matches = { ++ DMI_MATCH(DMI_SYS_VENDOR, "GIGABYTE"), ++ DMI_MATCH(DMI_PRODUCT_NAME, "T1005"), ++ }, ++ }, ++ { ++ /* Gigabyte T1005M/P - defines wrong chassis type ("Other") */ ++ .matches = { ++ DMI_MATCH(DMI_SYS_VENDOR, "GIGABYTE"), ++ DMI_MATCH(DMI_PRODUCT_NAME, "T1005M/P"), ++ }, ++ }, ++ { + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), + DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv9700"), diff --git a/queue-3.0/series b/queue-3.0/series index 7d9fa1c2fa3..55cf763fd34 100644 --- a/queue-3.0/series +++ b/queue-3.0/series @@ -39,3 +39,4 @@ scsi-fix-device-not-ready-issue-on-mpt2sas.patch udf-fix-data-corruption-for-files-in-icb.patch ext3-fix-fdatasync-for-files-with-only-i_size-changes.patch fuse-fix-retrieve-length.patch +input-i8042-add-gigabyte-t1005-series-netbooks-to-noloop-table.patch