Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+3 −7
Original line number Diff line number Diff line
@@ -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);
	}
		r8a66597_free_request(&r8a66597->ep[0].ep, r8a66597->ep0_req);

	return ret;
}