xhci: Fix invalid loop check in xhci_free_tt_info()
[pandora-kernel.git] / drivers / usb / host / ehci-q.c
index 4e4066c..fef1db3 100644 (file)
@@ -647,7 +647,7 @@ qh_urb_transaction (
        /*
         * data transfer stage:  buffer setup
         */
-       i = urb->num_sgs;
+       i = urb->num_mapped_sgs;
        if (len > 0 && i > 0) {
                sg = urb->sg;
                buf = sg_dma_address(sg);