usb: imx: Fix setting of dev->priv
Sincefc10539f7d
the usbmisc pointer must be stored in dev->priv, but dev->priv has never been set. Fix this. Fixes:fc10539f7d
usb: imx: Make usb-misc multi instance safe Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
d6ef702f4f
commit
400988a831
|
@ -640,7 +640,7 @@ static int imx_usbmisc_probe(struct device_d *dev)
|
|||
{
|
||||
struct resource *iores;
|
||||
struct imx_usb_misc_data *devtype;
|
||||
struct imx_usb_misc_priv *usbmisc = dev->priv;
|
||||
struct imx_usb_misc_priv *usbmisc;
|
||||
int ret;
|
||||
|
||||
ret = dev_get_drvdata(dev, (const void **)&devtype);
|
||||
|
@ -655,6 +655,8 @@ static int imx_usbmisc_probe(struct device_d *dev)
|
|||
usbmisc->base = IOMEM(iores->start);
|
||||
usbmisc->data = devtype;
|
||||
|
||||
dev->priv = usbmisc;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue