diff options
Diffstat (limited to 'drivers/bluetooth/hci_ldisc.c')
-rw-r--r-- | drivers/bluetooth/hci_ldisc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/bluetooth/hci_ldisc.c b/drivers/bluetooth/hci_ldisc.c index ed0fade46aed..d710d8b15012 100644 --- a/drivers/bluetooth/hci_ldisc.c +++ b/drivers/bluetooth/hci_ldisc.c | |||
@@ -388,7 +388,10 @@ static void hci_uart_tty_receive(struct tty_struct *tty, const u8 *data, char *f | |||
388 | 388 | ||
389 | spin_lock(&hu->rx_lock); | 389 | spin_lock(&hu->rx_lock); |
390 | hu->proto->recv(hu, (void *) data, count); | 390 | hu->proto->recv(hu, (void *) data, count); |
391 | hu->hdev->stat.byte_rx += count; | 391 | |
392 | if (hu->hdev) | ||
393 | hu->hdev->stat.byte_rx += count; | ||
394 | |||
392 | spin_unlock(&hu->rx_lock); | 395 | spin_unlock(&hu->rx_lock); |
393 | 396 | ||
394 | tty_unthrottle(tty); | 397 | tty_unthrottle(tty); |