فهرست منبع

Input: atkbd - rely on input core to restore state on resume

Now that input core takes care of restoring state of input devices
upon resume we don't need to do anything special here.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Dmitry Torokhov 15 سال پیش
والد
کامیت
9605fb48e1
1فایلهای تغییر یافته به همراه0 افزوده شده و 25 حذف شده
  1. 0 25
      drivers/input/keyboard/atkbd.c

+ 0 - 25
drivers/input/keyboard/atkbd.c

@@ -773,23 +773,6 @@ static int atkbd_select_set(struct atkbd *atkbd, int target_set, int allow_extra
 static int atkbd_activate(struct atkbd *atkbd)
 static int atkbd_activate(struct atkbd *atkbd)
 {
 {
 	struct ps2dev *ps2dev = &atkbd->ps2dev;
 	struct ps2dev *ps2dev = &atkbd->ps2dev;
-	unsigned char param[1];
-
-/*
- * Set the LEDs to a defined state.
- */
-
-	param[0] = 0;
-	if (ps2_command(ps2dev, param, ATKBD_CMD_SETLEDS))
-		return -1;
-
-/*
- * Set autorepeat to fastest possible.
- */
-
-	param[0] = 0;
-	if (ps2_command(ps2dev, param, ATKBD_CMD_SETREP))
-		return -1;
 
 
 /*
 /*
  * Enable the keyboard to receive keystrokes.
  * Enable the keyboard to receive keystrokes.
@@ -1158,14 +1141,6 @@ static int atkbd_reconnect(struct serio *serio)
 			return -1;
 			return -1;
 
 
 		atkbd_activate(atkbd);
 		atkbd_activate(atkbd);
-
-/*
- * Restore repeat rate and LEDs (that were reset by atkbd_activate)
- * to pre-resume state
- */
-		if (!atkbd->softrepeat)
-			atkbd_set_repeat_rate(atkbd);
-		atkbd_set_leds(atkbd);
 	}
 	}
 
 
 	atkbd_enable(atkbd);
 	atkbd_enable(atkbd);