mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
xen/device-tree: Print the DT path on error in dt_for_each_range
With the current log is not possible for the user to understand properly the error: (XEN) Grant table range: 0x0000007fc00000-0x0000007fc72000 (XEN) DT: no ranges; cannot enumerate (XEN) Device tree generation failed (-22). (XEN) (XEN) **************************************** (XEN) Panic on CPU 0: (XEN) Could not set up DOM0 guest OS (XEN) **************************************** (XEN) The other error message within the function already print the DT path. Do the same here. Signed-off-by: Julien Grall <julien.grall@citrix.com>
This commit is contained in:
1 parent
9b3c6b13e0
commit
01a8a8126d
1 file changed
+2
-1
@@ -880,7 +880,8 @@ int dt_for_each_range(const struct dt_device_node *dev,
|
||||
ranges = dt_get_property(dev, "ranges", &rlen);
|
||||
if ( ranges == NULL )
|
||||
{
|
||||
printk(XENLOG_ERR "DT: no ranges; cannot enumerate\n");
|
||||
printk(XENLOG_ERR "DT: no ranges; cannot enumerate %s\n",
|
||||
dev->full_name);
|
||||
return -EINVAL;
|
||||
}
|
||||
if ( rlen == 0 ) /* Nothing to do */
|
||||
|
||||