Bluetooth: Stop BCSP/H5 timer before cleaning up
[pandora-kernel.git] / drivers / bluetooth / hci_h5.c
index f6f4974..afd759e 100644 (file)
@@ -206,12 +206,12 @@ static int h5_close(struct hci_uart *hu)
 {
        struct h5 *h5 = hu->priv;
 
+       del_timer_sync(&h5->timer);
+
        skb_queue_purge(&h5->unack);
        skb_queue_purge(&h5->rel);
        skb_queue_purge(&h5->unrel);
 
-       del_timer(&h5->timer);
-
        kfree(h5);
 
        return 0;