summaryrefslogtreecommitdiffstats
path: root/drivers/serial
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2009-06-29 17:04:54 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2009-07-13 00:16:41 +0200
commit9180135bc80ab11199d482b6111e23f74d65af4a (patch)
tree570d7079252a6a7b821e42383913ec0bfa09e4eb /drivers/serial
parentUSB: EHCI: report actual_length for iso transfers (diff)
downloadlinux-9180135bc80ab11199d482b6111e23f74d65af4a.tar.xz
linux-9180135bc80ab11199d482b6111e23f74d65af4a.zip
USB: handle zero-length usbfs submissions correctly
This patch (as1262) fixes a bug in usbfs: It refuses to accept zero-length transfers, and it insists that the buffer pointer be valid even if there is no data being transferred. The patch also consolidates a bunch of repetitive access_ok() checks into a single check, which incidentally fixes the lack of such a check for Isochronous URBs. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Cc: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/serial')
0 files changed, 0 insertions, 0 deletions