Dmitry Torokhov
34dad2cf11
Input: pxrc - fix freeing URB on device teardown
...
URB is the only resource that is not managed, and thus is destroyed too early,
before we unregister input device and stop URB in pxrc_close(). To fix it let's
install custom devm handler to free the URB at the right time in devm unwind
sequence.
Reviewed-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Tested-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2018-07-25 19:04:15 +00:00
..
gameport
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
joystick
Input: pxrc - fix freeing URB on device teardown
2018-07-25 19:04:15 +00:00
keyboard
Input: cros_ec_keyb - remove redundant variable num_cols
2018-07-04 16:08:12 +00:00
misc
Merge branch 'ib/4.17-xen-kbdfront-runtime-config' into next
2018-06-12 16:38:35 -07:00
mouse
Merge branch 'ib/4.17-xen-kbdfront-runtime-config' into next
2018-06-12 16:38:35 -07:00
rmi4
Input: synaptics-rmi4 - fix axis-swap behavior
2018-06-11 10:20:16 -07:00
serio
Input: i8042 - increment wakeup_count for the respective port
2018-06-12 16:38:23 -07:00
tablet
Input: pegasus_notetaker - do not rely on input_dev->users
2018-03-17 11:05:18 -07:00
touchscreen
Input: egalax_ts - switch to SPDX identifier
2018-07-18 16:10:10 +00:00
apm-power.c
evbug.c
evdev.c
Revert: Unify CLOCK_MONOTONIC and CLOCK_BOOTTIME
2018-04-26 14:53:32 +02:00
ff-core.c
ff-memless.c
input-compat.c
Input: extend usable life of event timestamps to 2106 on 32 bit systems
2018-01-09 16:40:30 -08:00
input-compat.h
Input: extend usable life of event timestamps to 2106 on 32 bit systems
2018-01-09 16:40:30 -08:00
input-leds.c
Input: leds - fix out of bound access
2018-04-11 14:52:59 -07:00
input-mt.c
Input: do not assign new tracking ID when changing tool type
2018-06-11 10:23:39 -07:00
input-polldev.c
Input: remove remaining unneeded MODULE_VERSION() usage
2018-01-16 16:48:25 -08:00
input.c
Input: replace hard coded string with __func__ in pr_err()
2018-05-15 12:00:53 -07:00
joydev.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
Kconfig
Makefile
matrix-keymap.c
mousedev.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
sparse-keymap.c
Input: remove remaining unneeded MODULE_VERSION() usage
2018-01-16 16:48:25 -08:00