devm_ioremap_resource does sanity checks on the given resource. No need to duplicate this in the driver.
Unified · Split
| @@ -300,12 +300,6 @@ static int usb_hcd_nxp_probe(struct platform_device *pdev) · 299 unmodified lines | |||
| 300 | } | 300 | } |
| 301 | 301 | ||
| 302 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 302 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
| 303 | if (!res) { | ||
| 304 | dev_err(&pdev->dev, "Failed to get MEM resource\n"); | ||
| 305 | ret = -ENOMEM; | ||
| 306 | goto out8; | ||
| 307 | } | ||
| 308 | |||
| 309 | hcd->regs = devm_ioremap_resource(&pdev->dev, res); | 303 | hcd->regs = devm_ioremap_resource(&pdev->dev, res); |
| 310 | if (IS_ERR(hcd->regs)) { | 304 | if (IS_ERR(hcd->regs)) { |
| 311 | ret = PTR_ERR(hcd->regs); | 305 | ret = PTR_ERR(hcd->regs); |