summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2013-01-24 21:04:13 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-01-24 23:03:56 +0100
commitbdb6bc06f7d694652c12fb8779bb031c2f220823 (patch)
tree26e79c17b43906807b735dd41b8f5edf3a78ff75 /drivers/usb/host
parentUSB: uhci: beautify source code (diff)
downloadlinux-bdb6bc06f7d694652c12fb8779bb031c2f220823.tar.xz
linux-bdb6bc06f7d694652c12fb8779bb031c2f220823.zip
USB: fix sign-extension bug in the hub driver
This patch (as1646) fixes a long-standing bug in the USB hub driver. Upon conversion from char to unsigned long, the bytes in the status buffer are subject to unwanted sign extension. The bytes should be declared as u8 rather than char, to prevent this. This effects of this bug are minimal. The hub driver may end up doing a little unnecessary extra work because it thinks events have occurred on some ports when they really haven't. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/host')
0 files changed, 0 insertions, 0 deletions