Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 03c2d0e8 authored by Gustavo Padovan's avatar Gustavo Padovan
Browse files

Bluetooth: Use usb_fill_int_urb()



Instead set urb structure directly we call usb_fill_int_urb() to set the
values to us.

Signed-off-by: default avatarGustavo F. Padovan <padovan@profusion.mobi>
parent aff2cae3
Loading
Loading
Loading
Loading
+3 −7
Original line number Diff line number Diff line
@@ -714,15 +714,11 @@ static int btusb_send_frame(struct sk_buff *skb)
		pipe = usb_sndisocpipe(data->udev,
					data->isoc_tx_ep->bEndpointAddress);

		urb->dev      = data->udev;
		urb->pipe     = pipe;
		urb->context  = skb;
		urb->complete = btusb_isoc_tx_complete;
		urb->interval = data->isoc_tx_ep->bInterval;
		usb_fill_int_urb(urb, data->udev, pipe,
				skb->data, skb->len, btusb_isoc_tx_complete,
				skb, data->isoc_tx_ep->bInterval);

		urb->transfer_flags  = URB_ISO_ASAP;
		urb->transfer_buffer = skb->data;
		urb->transfer_buffer_length = skb->len;

		__fill_isoc_descriptor(urb, skb->len,
				le16_to_cpu(data->isoc_tx_ep->wMaxPacketSize));