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

Commit f0447a69 authored by Govindraj.R's avatar Govindraj.R Committed by Samuel Ortiz
Browse files

mfd: Move omap-usb-host usbhs init before allocing child dev



There could be possible race condition where the host dev's
are alloced and added to platform dev just before usbhs_init.
Just move usbhs_init before adding child dev.

CC: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: default avatarGovindraj.R <govindraj.raja@ti.com>
Acked-by: default avatarFelipe Balbi <balbi@ti.com>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
parent cbb8c220
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -799,14 +799,13 @@ static int __devinit usbhs_omap_probe(struct platform_device *pdev)

	platform_set_drvdata(pdev, omap);

	omap_usbhs_init(dev);
	ret = omap_usbhs_alloc_children(pdev);
	if (ret) {
		dev_err(dev, "omap_usbhs_alloc_children failed\n");
		goto err_alloc;
	}

	omap_usbhs_init(dev);

	goto end_probe;

err_alloc: