]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - releases/2.6.32.17/input-i8042-add-gigabyte-spring-peak-to-dmi_noloop_table.patch
4.9-stable patches
[thirdparty/kernel/stable-queue.git] / releases / 2.6.32.17 / input-i8042-add-gigabyte-spring-peak-to-dmi_noloop_table.patch
1 From 3e1bbc8d5018a05c0793c8a32b777a1396eb4414 Mon Sep 17 00:00:00 2001
2 From: Kamal Mostafa <kamal@canonical.com>
3 Date: Mon, 19 Jul 2010 11:00:52 -0700
4 Subject: Input: i8042 - add Gigabyte Spring Peak to dmi_noloop_table
5
6 From: Kamal Mostafa <kamal@canonical.com>
7
8 commit 3e1bbc8d5018a05c0793c8a32b777a1396eb4414 upstream.
9
10 Gigabyte "Spring Peak" notebook indicates wrong chassis-type, tripping up
11 i8042 and breaking the touchpad. Add this model to i8042_dmi_noloop_table[]
12 to resolve.
13
14 BugLink: https://bugs.launchpad.net/bugs/580664
15
16 Signed-off-by: Kamal Mostafa <kamal@canonical.com>
17 Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
18 Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
19
20 ---
21 drivers/input/serio/i8042-x86ia64io.h | 7 +++++++
22 1 file changed, 7 insertions(+)
23
24 --- a/drivers/input/serio/i8042-x86ia64io.h
25 +++ b/drivers/input/serio/i8042-x86ia64io.h
26 @@ -166,6 +166,13 @@ static const struct dmi_system_id __init
27 },
28 },
29 {
30 + /* Gigabyte Spring Peak - defines wrong chassis type */
31 + .matches = {
32 + DMI_MATCH(DMI_SYS_VENDOR, "GIGABYTE"),
33 + DMI_MATCH(DMI_PRODUCT_NAME, "Spring Peak"),
34 + },
35 + },
36 + {
37 .matches = {
38 DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"),
39 DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv9700"),