]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
thunderbolt: Do not overwrite error code when domain adding fails
authorMika Westerberg <mika.westerberg@linux.intel.com>
Fri, 24 Nov 2017 14:48:25 +0000 (17:48 +0300)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Fri, 9 Mar 2018 09:54:10 +0000 (12:54 +0300)
If the Thunderbolt domain adding fails for some reason we currently
always return -EIO instead of the real error code. To make debugging
easier return the actual error code instead.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
drivers/thunderbolt/nhi.c

index 80c33c7404f5210941d312d36ed4ef44dbdd2452..9e58d09f602942fb8139aa1e9aea3ca3b325d336 100644 (file)
@@ -1036,7 +1036,7 @@ static int nhi_probe(struct pci_dev *pdev, const struct pci_device_id *id)
                 */
                tb_domain_put(tb);
                nhi_shutdown(nhi);
-               return -EIO;
+               return res;
        }
        pci_set_drvdata(pdev, tb);