USB: EHCI: improve interrupt qh unlink
[firefly-linux-kernel-4.4.55.git] / drivers / usb / host / ehci-mem.c
index ef2c3a1eca4b207bb510a65161c7cfb3dc77c726..52a77734a225fa05a8afc6ede8df5deb4a7089dd 100644 (file)
@@ -93,6 +93,7 @@ static struct ehci_qh *ehci_qh_alloc (struct ehci_hcd *ehci, gfp_t flags)
        qh->qh_dma = dma;
        // INIT_LIST_HEAD (&qh->qh_list);
        INIT_LIST_HEAD (&qh->qtd_list);
+       INIT_LIST_HEAD(&qh->unlink_node);
 
        /* dummy td enables safe urb queuing */
        qh->dummy = ehci_qtd_alloc (ehci, flags);