* Dan Carpenter <dan.carpenter@xxxxxxxxxx> [171026 23:46]: > Hello Tony Lindgren, > > This is a semi-automatic email about new static checker warnings. > > The patch d85a2d61432a: "ARM: OMAP2+: Populate legacy resources for > dma and smartreflex" from Oct 10, 2017, leads to the following Smatch > complaint: > > arch/arm/mach-omap2/omap_device.c:453 omap_device_copy_resources() > error: we previously assumed 'oh' could be null (see line 394) > > arch/arm/mach-omap2/omap_device.c > 393 > 394 if (!oh || !oh->od || !oh->od->pdev) { > ^^^ > Patch adds check for NULL. > > 395 error = -EINVAL; > 396 goto error; > 397 } > 398 > > [ snip ] > > 448 > 449 free: > 450 kfree(res); > 451 > 452 error: > 453 WARN(error, "%s: %s device %s failed: %i\n", > 454 __func__, oh->name, dev_name(&pdev->dev), > ^^^^^^^^ > and the patch adds a dereference. > > 455 error); Thanks, looks like we should just return early there. I'll send a fix for this. Regards, Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html