usb: dwc3: xilinx: simplify with dev_err_probe
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Wed, 14 Aug 2024 10:35:47 +0000 (12:35 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Sep 2024 07:52:46 +0000 (09:52 +0200)
Use dev_err_probe() to make the error paths a bit simpler.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/20240814-b4-cleanup-h-of-node-put-usb-v1-11-95481b9682bc@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/dwc3-xilinx.c

index f1298b1b4f84911339ec6df2b48d256132291cfd..b5e5be424ce9978b2ebb6ad61a953dc452d28bd0 100644 (file)
@@ -285,11 +285,8 @@ static int dwc3_xlnx_probe(struct platform_device *pdev)
                return -ENOMEM;
 
        regs = devm_platform_ioremap_resource(pdev, 0);
-       if (IS_ERR(regs)) {
-               ret = PTR_ERR(regs);
-               dev_err_probe(dev, ret, "failed to map registers\n");
-               return ret;
-       }
+       if (IS_ERR(regs))
+               return dev_err_probe(dev, PTR_ERR(regs), "failed to map registers\n");
 
        match = of_match_node(dwc3_xlnx_of_match, pdev->dev.of_node);