linux/drivers/input/mouse
Dmitry Torokhov f6f08c55cc Input: psmouse - fix cleaning up SMBus companions
When trying to destroy platform data after destruction of SMbus companion,
we need to make sure that we are actually dealing with an SMB companion
device, and not some random I2C client device.

Fixes: 8eb92e5c91 ("Input: psmouse - add support for SMBus companions")
Reported-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Tested-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2017-04-03 11:59:56 -07:00
..
Kconfig Input: synaptics - add support for Intertouch devices 2017-03-25 10:37:30 -07:00
Makefile Input: psmouse - add support for SMBus companions 2017-03-25 10:37:29 -07:00
alps.c Input: alps - cleanup alps_model_data 2017-03-07 09:49:30 -08:00
alps.h Input: alps - cleanup alps_model_data 2017-03-07 09:49:30 -08:00
amimouse.c Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00
appletouch.c
atarimouse.c Replace <asm/uaccess.h> with <linux/uaccess.h> globally 2016-12-24 11:46:01 -08:00
bcm5974.c Input: mouse - use local variables consistently 2017-01-21 23:52:22 -08:00
byd.c
byd.h
cyapa.c Input: mouse - use local variables consistently 2017-01-21 23:52:22 -08:00
cyapa.h
cyapa_gen3.c Input: cyapa - use msleep() for long delay 2017-01-15 15:40:23 -08:00
cyapa_gen5.c
cyapa_gen6.c
cypress_ps2.c Input: mouse - drop unnecessary calls to input_set_drvdata 2017-01-22 17:22:28 -08:00
cypress_ps2.h
elan_i2c.h
elan_i2c_core.c Merge branch 'ib/4.10-sparse-keymap-managed' into next 2017-03-09 10:03:22 -08:00
elan_i2c_i2c.c
elan_i2c_smbus.c Input: elan_i2c - fix return tests of i2c_smbus_read_block_data() 2016-10-03 16:41:00 -07:00
elantech.c Input: mouse - use local variables consistently 2017-01-21 23:52:22 -08:00
elantech.h
focaltech.c Input: psmouse - cleanup Focaltech code 2016-10-24 17:19:25 -07:00
focaltech.h
gpio_mouse.c
hgpk.c Input: mouse - use local variables consistently 2017-01-21 23:52:22 -08:00
hgpk.h
inport.c
lifebook.c
lifebook.h
logibm.c
logips2pp.c Input: mouse - use local variables consistently 2017-01-21 23:52:22 -08:00
logips2pp.h
maplemouse.c Input: mouse - drop unnecessary calls to input_set_drvdata 2017-01-22 17:22:28 -08:00
navpoint.c
pc110pad.c
psmouse-base.c Input: synaptics - add support for Intertouch devices 2017-03-25 10:37:30 -07:00
psmouse-smbus.c Input: psmouse - fix cleaning up SMBus companions 2017-04-03 11:59:56 -07:00
psmouse.h Input: synaptics - add support for Intertouch devices 2017-03-25 10:37:30 -07:00
pxa930_trkball.c
rpcmouse.c
sentelic.c
sentelic.h
sermouse.c
synaptics.c Input: synaptics - add support for Intertouch devices 2017-03-25 10:37:30 -07:00
synaptics.h Input: synaptics - add support for Intertouch devices 2017-03-25 10:37:30 -07:00
synaptics_i2c.c Input: synaptics_i2c - add OF device ID table 2017-03-23 14:46:32 -07:00
synaptics_usb.c
touchkit_ps2.c
touchkit_ps2.h
trackpoint.c Linux 4.10-rc5 2017-01-24 12:37:43 -08:00
trackpoint.h
vmmouse.c
vmmouse.h
vsxxxaa.c