Message ID | 20220722031913.2925655-1-williamsukatube@163.com |
---|---|
State | New |
Headers | show |
Series | usb: phy: check the return value of ioremap() in usb_otg_start() | expand |
diff --git a/drivers/usb/phy/phy-fsl-usb.c b/drivers/usb/phy/phy-fsl-usb.c index 972704262b02..21b3b2d57358 100644 --- a/drivers/usb/phy/phy-fsl-usb.c +++ b/drivers/usb/phy/phy-fsl-usb.c @@ -855,6 +855,8 @@ int usb_otg_start(struct platform_device *pdev) * with host/device */ usb_dr_regs = ioremap(res->start, sizeof(struct usb_dr_mmap)); + if (!usb_dr_regs) + return -ENOMEM; p_otg->dr_mem_map = (struct usb_dr_mmap *)usb_dr_regs; pdata->regs = (void *)usb_dr_regs;