diff options
author | David Vrabel <david.vrabel@csr.com> | 2009-04-08 17:36:31 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-04-17 10:50:27 -0700 |
commit | f720af91ec2c67e9a1abbd935570f4b4e1f0dd54 (patch) | |
tree | af1dfd698dedced7944dcce7dcb84ed6fd8860aa /samples | |
parent | 7f0406db5fe4dd3ad3cbd53830239a87d68156fd (diff) | |
download | linux-f720af91ec2c67e9a1abbd935570f4b4e1f0dd54.tar.gz linux-f720af91ec2c67e9a1abbd935570f4b4e1f0dd54.tar.bz2 linux-f720af91ec2c67e9a1abbd935570f4b4e1f0dd54.zip |
USB: whci-hcd: check return value of usb_hcd_link_urb_to_ep()
Check the return value of usb_hcd_link_urb_to_ep() and do not add the
urb to the ASL/PZL if it returns an error.
Omitting the check results in urbs that appear to be submitted
successfully but then cannot be unliked (because
usb_hcd_check_unlink_urb() returns an error). This can cause khubd (for
example) to block forever in usb_kill_urb().
Signed-off-by: David Vrabel <david.vrabel@csr.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'samples')
0 files changed, 0 insertions, 0 deletions