diff options
author | David S. Miller <davem@kimchee.(none)> | 2007-09-11 11:15:30 +0200 |
---|---|---|
committer | David S. Miller <davem@kimchee.(none)> | 2007-09-11 11:15:30 +0200 |
commit | 66eb50d5c972cc16df2be730497b7f06d75d8132 (patch) | |
tree | 975abcb46c951a6960921671f33ca1f8857e6ca1 /drivers | |
parent | fdd8a532a6764393305ae7063a8994d71404c482 (diff) | |
parent | 89f2783ded0a4fc98852cb9552bb27a80cd6a41a (diff) |
Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/bluetooth/hci_usb.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/bluetooth/hci_usb.c b/drivers/bluetooth/hci_usb.c index 59b054810ed..98a9cdeaffb 100644 --- a/drivers/bluetooth/hci_usb.c +++ b/drivers/bluetooth/hci_usb.c @@ -691,15 +691,18 @@ static void hci_usb_rx_complete(struct urb *urb) urb->iso_frame_desc[i].offset, urb->iso_frame_desc[i].actual_length); - if (!urb->iso_frame_desc[i].status) + if (!urb->iso_frame_desc[i].status) { + husb->hdev->stat.byte_rx += urb->iso_frame_desc[i].actual_length; hci_recv_fragment(husb->hdev, _urb->type, urb->transfer_buffer + urb->iso_frame_desc[i].offset, urb->iso_frame_desc[i].actual_length); + } } #else ; #endif } else { + husb->hdev->stat.byte_rx += count; err = hci_recv_fragment(husb->hdev, _urb->type, urb->transfer_buffer, count); if (err < 0) { BT_ERR("%s corrupted packet: type %d count %d", |