[xen master] xen/arm: bootfdt: Use proper default for #address-cells and #size-cells

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[xen master] xen/arm: bootfdt: Use proper default for #address-cells and #size-cells

patchbot
commit c05aa4afac64ea687c1a2bf9277ba6552809495b
Author:     Julien Grall <[hidden email]>
AuthorDate: Wed Nov 29 17:57:32 2017 +0000
Commit:     Stefano Stabellini <[hidden email]>
CommitDate: Fri Dec 8 13:14:13 2017 -0800

    xen/arm: bootfdt: Use proper default for #address-cells and #size-cells
   
    Per the device-tree specific [1], when the property #address-cells
    and  #size-cells are not present, the default value should be resp. 1
    and 2.
   
    [1] https://www.devicetree.org/downloads/devicetree-specification-v0.1-20160524.pdf
   
    Signed-off-by: Julien Grall <[hidden email]>
    Acked-by: Stefano Stabellini <[hidden email]>
---
 xen/arch/arm/bootfdt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/arm/bootfdt.c b/xen/arch/arm/bootfdt.c
index 4a687e7..8eba42c 100644
--- a/xen/arch/arm/bootfdt.c
+++ b/xen/arch/arm/bootfdt.c
@@ -109,8 +109,8 @@ int __init device_tree_for_each_node(const void *fdt,
             continue;
         }
 
-        as = depth > 0 ? address_cells[depth-1] : 0;
-        ss = depth > 0 ? size_cells[depth-1] : 0;
+        as = depth > 0 ? address_cells[depth-1] : DT_ROOT_NODE_ADDR_CELLS_DEFAULT;
+        ss = depth > 0 ? size_cells[depth-1] : DT_ROOT_NODE_SIZE_CELLS_DEFAULT;
 
         address_cells[depth] = device_tree_get_u32(fdt, node,
                                                    "#address-cells", as);
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
[hidden email]
https://lists.xenproject.org/xen-changelog