From 8cd6c6146dde3f81eb0dd0d843bb81c8ea1a1004 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 2 Nov 2011 15:52:04 +0200 Subject: [PATCH] --- yaml --- r: 277725 b: refs/heads/master c: b8aabfc92249b239c425da7e4ca85b7e4855e984 h: refs/heads/master i: 277723: 72af848736d5b7acb8bad56be08aa9d5c7010b12 v: v3 --- [refs] | 2 +- trunk/drivers/bluetooth/btusb.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 13267d1c6fa7..2ddbca03fee0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 02b20f0bb661829cbd431e5deb2474e909e65cec +refs/heads/master: b8aabfc92249b239c425da7e4ca85b7e4855e984 diff --git a/trunk/drivers/bluetooth/btusb.c b/trunk/drivers/bluetooth/btusb.c index abfc4ee87ee8..9db247631238 100644 --- a/trunk/drivers/bluetooth/btusb.c +++ b/trunk/drivers/bluetooth/btusb.c @@ -727,6 +727,9 @@ static int btusb_send_frame(struct sk_buff *skb) usb_fill_bulk_urb(urb, data->udev, pipe, skb->data, skb->len, btusb_tx_complete, skb); + if (skb->priority >= HCI_PRIO_MAX - 1) + urb->transfer_flags = URB_ISO_ASAP; + hdev->stat.acl_tx++; break;