The patch titled

     ALPS: fix enabling hardware tapping

has been added to the -mm tree.  Its filename is

     alps-fix-enabling-hardware-tapping.patch

Patches currently in -mm which might be from [EMAIL PROTECTED] are

alps-fix-enabling-hardware-tapping.patch



From: Peter Osterlund <[EMAIL PROTECTED]>

please send changlog

Signed-off-by: Peter Osterlund <[EMAIL PROTECTED]>
Cc: Vojtech Pavlik <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
---

 drivers/input/mouse/alps.c |   22 ++++------------------
 1 files changed, 4 insertions(+), 18 deletions(-)

diff -puN drivers/input/mouse/alps.c~alps-fix-enabling-hardware-tapping 
drivers/input/mouse/alps.c
--- devel/drivers/input/mouse/alps.c~alps-fix-enabling-hardware-tapping 
2005-07-06 01:21:06.000000000 -0700
+++ devel-akpm/drivers/input/mouse/alps.c       2005-07-06 01:21:06.000000000 
-0700
@@ -2,7 +2,7 @@
  * ALPS touchpad PS/2 mouse driver
  *
  * Copyright (c) 2003 Neil Brown <[EMAIL PROTECTED]>
- * Copyright (c) 2003 Peter Osterlund <[EMAIL PROTECTED]>
+ * Copyright (c) 2003-2005 Peter Osterlund <[EMAIL PROTECTED]>
  * Copyright (c) 2004 Dmitry Torokhov <[EMAIL PROTECTED]>
  * Copyright (c) 2005 Vojtech Pavlik <[EMAIL PROTECTED]>
  *
@@ -350,7 +350,6 @@ static int alps_tap_mode(struct psmouse 
 static int alps_reconnect(struct psmouse *psmouse)
 {
        struct alps_data *priv = psmouse->private;
-       unsigned char param[4];
        int version;
 
        psmouse_reset(psmouse);
@@ -361,11 +360,7 @@ static int alps_reconnect(struct psmouse
        if (priv->i->flags & ALPS_PASS && alps_passthrough_mode(psmouse, 1))
                return -1;
 
-       if (alps_get_status(psmouse, param))
-               return -1;
-
-       if (!(param[0] & 0x04))
-               alps_tap_mode(psmouse, 1);
+       alps_tap_mode(psmouse, 1);
 
        if (alps_absolute_mode(psmouse)) {
                printk(KERN_ERR "alps.c: Failed to enable absolute mode\n");
@@ -389,7 +384,6 @@ static void alps_disconnect(struct psmou
 int alps_init(struct psmouse *psmouse)
 {
        struct alps_data *priv;
-       unsigned char param[4];
        int version;
 
        psmouse->private = priv = kmalloc(sizeof(struct alps_data), GFP_KERNEL);
@@ -403,16 +397,8 @@ int alps_init(struct psmouse *psmouse)
        if ((priv->i->flags & ALPS_PASS) && alps_passthrough_mode(psmouse, 1))
                goto init_fail;
 
-       if (alps_get_status(psmouse, param)) {
-               printk(KERN_ERR "alps.c: touchpad status report request 
failed\n");
-               goto init_fail;
-       }
-
-       if (param[0] & 0x04) {
-               printk(KERN_INFO "alps.c: Enabling hardware tapping\n");
-               if (alps_tap_mode(psmouse, 1))
-                       printk(KERN_WARNING "alps.c: Failed to enable hardware 
tapping\n");
-       }
+       if (alps_tap_mode(psmouse, 1))
+               printk(KERN_WARNING "alps.c: Failed to enable hardware 
tapping\n");
 
        if (alps_absolute_mode(psmouse)) {
                printk(KERN_ERR "alps.c: Failed to enable absolute mode\n");
_
-
To unsubscribe from this list: send the line "unsubscribe mm-commits" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to