linux/drivers/input/misc
Dmitry Torokhov 956d173d4f Input: cm109 - do not stomp on control URB
commit 82e0609047 upstream.

We need to make sure we are not stomping on the control URB that was
issued when opening the device when attempting to toggle buzzer.
To do that we need to mark it as pending in cm109_open().

Reported-and-tested-by: syzbot+150f793ac5bc18eee150@syzkaller.appspotmail.com
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-12-30 11:25:39 +01:00
..
88pm80x_onkey.c
88pm860x_onkey.c
ab8500-ponkey.c
ad714x-i2c.c
ad714x-spi.c
ad714x.c
ad714x.h
adxl34x-i2c.c
adxl34x-spi.c
adxl34x.c Input: adxl34x - clean up a data type in adxl34x_probe() 2020-11-24 13:27:21 +01:00
adxl34x.h
apanel.c Input: remove unneeded MODULE_VERSION() usage in misc input drivers 2018-01-16 16:48:24 -08:00
arizona-haptics.c
ati_remote2.c Input: ati_remote2 - fix typo 'can by' to 'can be' 2018-05-15 12:01:09 -07:00
atlas_btns.c
atmel_captouch.c
axp20x-pek.c Input: axp20x-pek - fix module not auto-loading for axp221 pek 2017-10-19 16:50:28 -07:00
bma150.c Input: bma150 - register input device after setting private data 2019-02-20 10:25:46 +01:00
cm109.c Input: cm109 - do not stomp on control URB 2020-12-30 11:25:39 +01:00
cma3000_d0x_i2c.c
cma3000_d0x.c
cma3000_d0x.h
cobalt_btns.c
cpcap-pwrbutton.c
da9052_onkey.c
da9055_onkey.c
da9063_onkey.c Input: da9063 - fix capability and drop KEY_SLEEP 2019-10-29 09:19:51 +01:00
dm355evm_keys.c mfd: dm355evm_msp: Move header file out of I2C realm 2017-08-15 08:06:14 +01:00
drv260x.c
drv2665.c
drv2667.c
e3x0-button.c
gp2ap002a00f.c
gpio_decoder.c
gpio-beeper.c
hisi_powerkey.c
hp_sdc_rtc.c proc: introduce proc_create_single{,_data} 2018-05-16 07:23:35 +02:00
ideapad_slidebar.c
ims-pcu.c Input: ims-pcu - fix typo in the error message 2017-11-26 16:16:31 -08:00
ixp4xx-beeper.c
Kconfig Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2018-06-27 09:16:53 -07:00
keyspan_remote.c Input: keyspan-remote - fix control-message timeouts 2020-01-29 16:43:18 +01:00
kxtj9.c
m68kspkr.c
Makefile Input: add Spreadtrum vibrator driver 2018-06-04 13:36:11 -07:00
max8925_onkey.c
max8997_haptic.c
max77693-haptic.c
mc13783-pwrbutton.c
mma8450.c
palmas-pwrbutton.c
pcap_keys.c
pcf8574_keypad.c
pcf50633-input.c
pcspkr.c Input: pcspkr - fix code style and error value in pcspkr_event 2017-08-14 22:12:05 -07:00
pm8xxx-vibrator.c Input: pm8xxx-vib - fix handling of separate enable register 2020-01-29 16:43:20 +01:00
pm8941-pwrkey.c Input: pm8941-pwrkey - add resin entry 2018-07-30 23:11:17 -07:00
pmic8xxx-pwrkey.c
powermate.c Input: powermate - replace GFP_ATOMIC with GFP_KERNEL in powermate_alloc_buffers() 2018-07-27 11:59:07 -07:00
pwm-beeper.c
pwm-vibra.c Input: pwm-vibra - stop regulator after disabling pwm, not before 2019-03-23 20:09:42 +01:00
rave-sp-pwrbutton.c Input: add RAVE SP Powerbutton driver 2018-03-08 15:34:45 -08:00
rb532_button.c
regulator-haptic.c locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() 2017-10-25 11:01:08 +02:00
retu-pwrbutton.c
rk805-pwrkey.c Input: add power key driver for Rockchip RK805 PMIC 2017-07-24 17:00:55 -07:00
rotary_encoder.c docs: Fix some broken references 2018-06-15 18:10:01 -03:00
sc27xx-vibra.c Input: add Spreadtrum vibrator driver 2018-06-04 13:36:11 -07:00
sgi_btns.c
sirfsoc-onkey.c
soc_button_array.c Input: soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device 2019-04-05 22:33:16 +02:00
sparcspkr.c
tps65218-pwrbutton.c
twl4030-pwrbutton.c mfd: twl: Move header file out of I2C realm 2017-09-04 14:41:02 +01:00
twl4030-vibra.c Input: twl4030-vibra - fix sibling-node lookup 2018-01-08 17:40:52 -08:00
twl6040-vibra.c Input: twl6040-vibra - fix child-node lookup 2018-01-08 17:40:55 -08:00
uinput.c Input: input_event - fix struct padding on sparc64 2020-01-14 20:07:01 +01:00
wistron_btns.c
wm831x-on.c
xen-kbdfront.c Input: xen-kbdfront - allow better run-time configuration 2018-06-12 15:11:00 -07:00
yealink.c Input: yealink - replace GFP_ATOMIC with GFP_KERNEL in usb_probe() 2018-07-27 11:59:09 -07:00
yealink.h