]> Pileus Git - ~andy/linux/blobdiff - drivers/usb/host/xhci-ring.c
Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groec...
[~andy/linux] / drivers / usb / host / xhci-ring.c
index 5a818cbbab448ee403e6c861717dae1bccc555f0..b62037bff688c07c38f0ad06e22ab8cb964bf62f 100644 (file)
@@ -3324,7 +3324,8 @@ static int xhci_queue_isoc_tx(struct xhci_hcd *xhci, gfp_t mem_flags,
                /* Check TD length */
                if (running_total != td_len) {
                        xhci_err(xhci, "ISOC TD length unmatch\n");
-                       return -EINVAL;
+                       ret = -EINVAL;
+                       goto cleanup;
                }
        }