Commit 776976a6 authored by Ben Dooks's avatar Ben Dooks Committed by Felipe Balbi

usb: gadget: r8a66597-udc: cleanup error path

With the updates for devm, the cleanup path no longer needs to
check for NULL device state, so remove it and return directly
if the irq resource missing
Signed-off-by: default avatarBen Dooks <ben.dooks@codethink.co.uk>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 9a6d5d44
......@@ -1878,9 +1878,8 @@ static int __init r8a66597_probe(struct platform_device *pdev)
irq_trigger = ires->flags & IRQF_TRIGGER_MASK;
if (irq < 0) {
ret = -ENODEV;
dev_err(dev, "platform_get_irq error.\n");
goto clean_up;
return -ENODEV;
}
/* initialize ucd */
......@@ -1979,11 +1978,8 @@ static int __init r8a66597_probe(struct platform_device *pdev)
clk_put(r8a66597->clk);
}
clean_up:
if (r8a66597) {
if (r8a66597->ep0_req)
r8a66597_free_request(&r8a66597->ep[0].ep,
r8a66597->ep0_req);
}
if (r8a66597->ep0_req)
r8a66597_free_request(&r8a66597->ep[0].ep, r8a66597->ep0_req);
return ret;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment