mirror-linux/drivers/input/mouse
Dmitry Torokhov 30f8588239 Input: bcm5974 - use guard notation when acquiring mutex
This makes the code more compact and error handling more robust
by ensuring that mutexes are released in all code paths when control
leaves critical section.

Acked-by: Henrik Rydberg <rydberg@bitmath.org>
Link: https://lore.kernel.org/r/ZsrBVO2w9WwX73iU@google.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2024-08-29 11:00:21 -07:00
..
Kconfig Input: Add driver for PixArt PS/2 touchpad 2024-07-23 21:27:18 -07:00
Makefile Input: Add driver for PixArt PS/2 touchpad 2024-07-23 21:27:18 -07:00
alps.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
alps.h
amimouse.c Input: amimouse - mark driver struct with __refdata to prevent section mismatch 2024-04-30 11:47:23 -07:00
appletouch.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
atarimouse.c
bcm5974.c Input: bcm5974 - use guard notation when acquiring mutex 2024-08-29 11:00:21 -07:00
byd.c
byd.h
cyapa.c Input: drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-05-13 15:43:19 -07:00
cyapa.h
cyapa_gen3.c Input: mouse - use sysfs_emit[_at]() instead of scnprintf() 2023-12-13 21:26:11 -08:00
cyapa_gen5.c Input: mouse - use sysfs_emit[_at]() instead of scnprintf() 2023-12-13 21:26:11 -08:00
cyapa_gen6.c Input: mouse - use sysfs_emit[_at]() instead of scnprintf() 2023-12-13 21:26:11 -08:00
cypress_ps2.c Input: cypress_ps2 - use u8 when dealing with byte data 2024-07-03 13:48:53 -07:00
cypress_ps2.h Input: cypress_ps2 - fix error handling when sending command fails 2024-07-03 13:48:53 -07:00
elan_i2c.h
elan_i2c_core.c Input: elan_i2c - do not leave interrupt disabled on suspend failure 2024-07-01 12:10:46 -07:00
elan_i2c_i2c.c
elan_i2c_smbus.c
elantech.c Input: elantech - fix touchpad state on resume for Lenovo N24 2024-05-28 16:06:46 -07:00
elantech.h
focaltech.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
focaltech.h
gpio_mouse.c Input: gpio_mouse - fix typos in comments 2022-06-22 15:29:35 -07:00
hgpk.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
hgpk.h
inport.c input: drop empty comment blocks 2022-09-29 16:25:42 -07:00
lifebook.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
lifebook.h
logibm.c input: drop empty comment blocks 2022-09-29 16:25:42 -07:00
logips2pp.c
logips2pp.h
maplemouse.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
pc110pad.c input: drop empty comment blocks 2022-09-29 16:25:42 -07:00
pixart_ps2.c Input: Add driver for PixArt PS/2 touchpad 2024-07-23 21:27:18 -07:00
pixart_ps2.h Input: Add driver for PixArt PS/2 touchpad 2024-07-23 21:27:18 -07:00
psmouse-base.c Input: Add driver for PixArt PS/2 touchpad 2024-07-23 21:27:18 -07:00
psmouse-smbus.c Revert "Input: psmouse - add delay when deactivating for SMBus mode" 2023-10-12 16:01:36 -07:00
psmouse.h Input: Add driver for PixArt PS/2 touchpad 2024-07-23 21:27:18 -07:00
rpcmouse.c
sentelic.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
sentelic.h
sermouse.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
synaptics.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
synaptics.h
synaptics_i2c.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00
synaptics_usb.c Input: move from strlcpy with unused retval to strscpy 2022-08-18 15:44:08 -07:00
touchkit_ps2.c
touchkit_ps2.h
trackpoint.c Input: libps2 - attach ps2dev instances as serio port's drvdata 2023-05-18 11:40:32 -07:00
trackpoint.h
vmmouse.c
vmmouse.h
vsxxxaa.c Input: mouse - use sizeof(*pointer) instead of sizeof(type) 2024-06-02 21:32:02 -07:00