diff options
| -rw-r--r-- | drivers/input/keyboard/matrix_keypad.c | 4 | ||||
| -rw-r--r-- | drivers/input/mouse/synaptics.c | 1 | ||||
| -rw-r--r-- | drivers/input/touchscreen/mms114.c | 15 |
3 files changed, 9 insertions, 11 deletions
diff --git a/drivers/input/keyboard/matrix_keypad.c b/drivers/input/keyboard/matrix_keypad.c index 1f316d66e6f7..41614c185918 100644 --- a/drivers/input/keyboard/matrix_keypad.c +++ b/drivers/input/keyboard/matrix_keypad.c | |||
| @@ -218,8 +218,10 @@ static void matrix_keypad_stop(struct input_dev *dev) | |||
| 218 | { | 218 | { |
| 219 | struct matrix_keypad *keypad = input_get_drvdata(dev); | 219 | struct matrix_keypad *keypad = input_get_drvdata(dev); |
| 220 | 220 | ||
| 221 | spin_lock_irq(&keypad->lock); | ||
| 221 | keypad->stopped = true; | 222 | keypad->stopped = true; |
| 222 | mb(); | 223 | spin_unlock_irq(&keypad->lock); |
| 224 | |||
| 223 | flush_work(&keypad->work.work); | 225 | flush_work(&keypad->work.work); |
| 224 | /* | 226 | /* |
| 225 | * matrix_keypad_scan() will leave IRQs enabled; | 227 | * matrix_keypad_scan() will leave IRQs enabled; |
diff --git a/drivers/input/mouse/synaptics.c b/drivers/input/mouse/synaptics.c index 3d2e23a0ae39..a246fc686bb7 100644 --- a/drivers/input/mouse/synaptics.c +++ b/drivers/input/mouse/synaptics.c | |||
| @@ -173,7 +173,6 @@ static const char * const smbus_pnp_ids[] = { | |||
| 173 | "LEN0046", /* X250 */ | 173 | "LEN0046", /* X250 */ |
| 174 | "LEN004a", /* W541 */ | 174 | "LEN004a", /* W541 */ |
| 175 | "LEN200f", /* T450s */ | 175 | "LEN200f", /* T450s */ |
| 176 | "LEN2018", /* T460p */ | ||
| 177 | NULL | 176 | NULL |
| 178 | }; | 177 | }; |
| 179 | 178 | ||
diff --git a/drivers/input/touchscreen/mms114.c b/drivers/input/touchscreen/mms114.c index db4f6bb502e3..a5ab774da4cc 100644 --- a/drivers/input/touchscreen/mms114.c +++ b/drivers/input/touchscreen/mms114.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | * Copyright (C) 2012 Samsung Electronics Co.Ltd | 2 | // Melfas MMS114/MMS152 touchscreen device driver |
| 3 | * Author: Joonyoung Shim <jy0922.shim@samsung.com> | 3 | // |
| 4 | * | 4 | // Copyright (c) 2012 Samsung Electronics Co., Ltd. |
| 5 | * This program is free software; you can redistribute it and/or modify | 5 | // Author: Joonyoung Shim <jy0922.shim@samsung.com> |
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | ||
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
| @@ -624,4 +621,4 @@ module_i2c_driver(mms114_driver); | |||
| 624 | /* Module information */ | 621 | /* Module information */ |
| 625 | MODULE_AUTHOR("Joonyoung Shim <jy0922.shim@samsung.com>"); | 622 | MODULE_AUTHOR("Joonyoung Shim <jy0922.shim@samsung.com>"); |
| 626 | MODULE_DESCRIPTION("MELFAS mms114 Touchscreen driver"); | 623 | MODULE_DESCRIPTION("MELFAS mms114 Touchscreen driver"); |
| 627 | MODULE_LICENSE("GPL"); | 624 | MODULE_LICENSE("GPL v2"); |
