]> err.no Git - linux-2.6/blobdiff - drivers/usb/host/ehci-q.c
list.h: Add list_splice_tail() and list_splice_tail_init()
[linux-2.6] / drivers / usb / host / ehci-q.c
index 2622b6596d7cc6283f6e0b34f2513826a25b0105..3712b925b3154b0eb8b19cd85cc01d4ad5ebceea 100644 (file)
@@ -932,7 +932,7 @@ static struct ehci_qh *qh_append_tds (
 
                        list_del (&qtd->qtd_list);
                        list_add (&dummy->qtd_list, qtd_list);
-                       __list_splice (qtd_list, qh->qtd_list.prev);
+                       list_splice_tail(qtd_list, &qh->qtd_list);
 
                        ehci_qtd_init(ehci, qtd, qtd->qtd_dma);
                        qh->dummy = qtd;