In the case, we do hit this bug, the node name can be helpful, so print it out. Signed-off-by: Ahmad Fatoum <ahmad@xxxxxx> --- drivers/of/platform.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/of/platform.c b/drivers/of/platform.c index 0e718469dbcd..9b487cbb0c68 100644 --- a/drivers/of/platform.c +++ b/drivers/of/platform.c @@ -422,7 +422,9 @@ int of_device_ensure_probed(struct device_node *np) if (IS_ERR(dev)) return PTR_ERR(dev); - BUG_ON(!dev); + if (!dev) + panic("deep-probe: device for '%s' couldn't be created\n", + np->full_name); /* * The deep-probe mechanism relies on the fact that all necessary -- 2.34.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox