aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/carl9170/usb.c
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@googlemail.com>2010-09-28 01:53:42 +0200
committerJohn W. Linville <linville@tuxdriver.com>2010-09-28 15:47:58 -0400
commitdc4769f0bb949e312ad8d9b652047ff6709978c2 (patch)
tree19f7c3192c1838e3a6cc6b3744c1ec1f50617d20 /drivers/net/wireless/ath/carl9170/usb.c
parenteada7cad6005006b457f10a4c3e1881ff99d03a4 (diff)
downloadkernel_samsung_smdk4412-dc4769f0bb949e312ad8d9b652047ff6709978c2.zip
kernel_samsung_smdk4412-dc4769f0bb949e312ad8d9b652047ff6709978c2.tar.gz
kernel_samsung_smdk4412-dc4769f0bb949e312ad8d9b652047ff6709978c2.tar.bz2
carl9170: interrupt urbs must not set URB_ZERO_PACKET
This patch fixes a bug in the driver which was exposed by CONFIG_USB_DEBUG: "usb 1-1.6.3: BOGUS urb flags, 40 --> 0" The transfer flag "URB_ZERO_PACKET" is only valid for bulk urbs. Reported-by: André Erdmann Signed-off-by: Christian Lamparter <chunkeey@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/carl9170/usb.c')
-rw-r--r--drivers/net/wireless/ath/carl9170/usb.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/carl9170/usb.c b/drivers/net/wireless/ath/carl9170/usb.c
index eb789a9..c7f6193 100644
--- a/drivers/net/wireless/ath/carl9170/usb.c
+++ b/drivers/net/wireless/ath/carl9170/usb.c
@@ -606,8 +606,6 @@ int __carl9170_exec_cmd(struct ar9170 *ar, struct carl9170_cmd *cmd,
AR9170_USB_EP_CMD), cmd, cmd->hdr.len + 4,
carl9170_usb_cmd_complete, ar, 1);
- urb->transfer_flags |= URB_ZERO_PACKET;
-
if (free_buf)
urb->transfer_flags |= URB_FREE_BUFFER;