summaryrefslogtreecommitdiff
path: root/include/asm-x86
diff options
context:
space:
mode:
authorJiri Slaby <jirislaby@gmail.com>2008-11-01 22:41:46 (GMT)
committerJiri Kosina <jkosina@suse.cz>2008-11-13 09:31:36 (GMT)
commite3e14de50dff86331b8f0d701e910146c0049bf5 (patch)
treeb6878bf88a22d12e0cad3fec63e5ccfa7217f921 /include/asm-x86
parent43ff3a48c13f3ddc085271c2eea2985d28c8aa08 (diff)
downloadlinux-fsl-qoriq-e3e14de50dff86331b8f0d701e910146c0049bf5.tar.xz
HID: fix start/stop cycle in usbhid driver
`stop' left out usbhid->urb* pointers and so the next `start' thought it needs to allocate nothing and used the memory pointers previously pointed to. This led to memory corruption and device malfunction. Also don't forget to clear disconnect flag on start which was left set by the previous `stop'. This fixes echo DEVICE > /sys/bus/hid/drivers/DRIVER/unbind echo DEVICE > /sys/bus/hid/drivers/DRIVER/bind failures. Signed-off-by: Jiri Slaby <jirislaby@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'include/asm-x86')
0 files changed, 0 insertions, 0 deletions