diff options
author | 2012-03-14 17:33:35 +0530 | |
---|---|---|
committer | 2012-04-10 19:11:48 +0300 | |
commit | 692933b2ccfce02400dc8360a97acde2846e8541 (patch) | |
tree | aa7a78df5ee6e02264fc5bbf85980a21ad2c57ff /drivers/i2c/algos/i2c-algo-bit.c | |
parent | usb: gadget: FunctionFS: make module init & exit __init & __exit (diff) | |
download | wireguard-linux-692933b2ccfce02400dc8360a97acde2846e8541.tar.xz wireguard-linux-692933b2ccfce02400dc8360a97acde2846e8541.zip |
usb: musb: fix bug in musb_cleanup_urb
Control transfers with data expected from device to host will use usb_rcvctrlpipe()
for urb->pipe so for such urbs 'is_in' will be set causing control urb to fall
into the first "if" condition in musb_cleanup_urb().
Fixed by adding logic to check for non control endpoints.
Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/i2c/algos/i2c-algo-bit.c')
0 files changed, 0 insertions, 0 deletions