usb: phy: omap-otg: fix uninitialized pointer
otg_dev->extcon was referenced before otg_dev was initialized. Fix.
Cc: <stable@vger.kernel.org> # v4.3
Fixes: a2fd242324
("usb: phy: omap-otg: Replace deprecated API of extcon")
Reviewed-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
705e63d2b2
commit
2c2025b41a
|
@ -105,7 +105,6 @@ static int omap_otg_probe(struct platform_device *pdev)
|
|||
extcon = extcon_get_extcon_dev(config->extcon);
|
||||
if (!extcon)
|
||||
return -EPROBE_DEFER;
|
||||
otg_dev->extcon = extcon;
|
||||
|
||||
otg_dev = devm_kzalloc(&pdev->dev, sizeof(*otg_dev), GFP_KERNEL);
|
||||
if (!otg_dev)
|
||||
|
@ -115,6 +114,7 @@ static int omap_otg_probe(struct platform_device *pdev)
|
|||
if (IS_ERR(otg_dev->base))
|
||||
return PTR_ERR(otg_dev->base);
|
||||
|
||||
otg_dev->extcon = extcon;
|
||||
otg_dev->id_nb.notifier_call = omap_otg_id_notifier;
|
||||
otg_dev->vbus_nb.notifier_call = omap_otg_vbus_notifier;
|
||||
|
||||
|
|
Loading…
Reference in New Issue