aboutsummaryrefslogtreecommitdiff
path: root/lib/timerqueue.c
diff options
context:
space:
mode:
authorPeter Wu <[email protected]>2014-12-11 13:51:20 +0100
committerJiri Kosina <[email protected]>2014-12-11 23:10:01 +0100
commitf486d9dbcc8bc2fc14aac0bf6e24637485107496 (patch)
tree531578461e529eddb5522c92796420f68b2a4154 /lib/timerqueue.c
parent3a034a7a7d61c30809255c1fc27d47d52c8c1bb6 (diff)
HID: logitech-hidpp: disable io in probe error path
Balance a hid_device_io_start() call with hid_device_io_stop() in the error path. This avoids processing of HID reports when the probe fails which possibly leads to invalid memory access in hid_device_probe() as report_enum->report_id_hash might already be freed via hid_close_report(). hid_set_drvdata() is called before wtp_allocate, be consistent and clear drvdata too on the error path of wtp_allocate. Signed-off-by: Peter Wu <[email protected]> Reviewed-by: Benjamin Tissoires <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
Diffstat (limited to 'lib/timerqueue.c')
0 files changed, 0 insertions, 0 deletions