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 | 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 | 303 | hcd->regs = devm_ioremap_resource(&pdev->dev, res); |
| 310 | 304 | if (IS_ERR(hcd->regs)) { |
| 311 | 305 | ret = PTR_ERR(hcd->regs); |