On Wed, May 11, 2016 at 05:46:30PM +0200, Paolo Bonzini wrote: > > > On 11/05/2016 17:38, Thomas Huth wrote: > > On 11.05.2016 15:25, Andrew Jones wrote: > >> root_nr_address_cells and root_nr_size_cells are unused, > >> thanks to the last two patches. Remove them, and tidy-up > >> dt_init while at it. > >> > >> Signed-off-by: Andrew Jones <drjones@xxxxxxxxxx> > >> --- > >> lib/devicetree.c | 12 +++--------- > >> 1 file changed, 3 insertions(+), 9 deletions(-) > >> > >> diff --git a/lib/devicetree.c b/lib/devicetree.c > >> index 2da7d22339a64..c091459a94e27 100644 > >> --- a/lib/devicetree.c > >> +++ b/lib/devicetree.c > >> @@ -8,7 +8,6 @@ > >> #include "devicetree.h" > >> > >> static const void *fdt; > >> -static u32 root_nr_address_cells, root_nr_size_cells; > >> > >> const void *dt_fdt(void) > >> { > >> @@ -278,21 +277,16 @@ int dt_get_default_console_node(void) > >> > >> int dt_init(const void *fdt_ptr) > >> { > >> - int root, ret; > >> + int ret; > >> > >> ret = fdt_check_header(fdt_ptr); > >> if (ret < 0) > >> return ret; > >> - fdt = fdt_ptr; > >> - > >> - root = fdt_path_offset(fdt, "/"); > >> - if (root < 0) > >> - return root; > >> > >> - ret = dt_get_nr_cells(root, &root_nr_address_cells, > >> - &root_nr_size_cells); > >> + ret = fdt_path_offset(fdt_ptr, "/"); > > > > That line is now only a sanity check, right? ... in case you respin, you > > could maybe add a comment here what this is good for. > > I can do that like this: > > diff --git a/lib/devicetree.c b/lib/devicetree.c > index c091459..b9f1d3d 100644 > --- a/lib/devicetree.c > +++ b/lib/devicetree.c > @@ -283,6 +283,7 @@ int dt_init(const void *fdt_ptr) > if (ret < 0) > return ret; > > + /* Sanity check the path. */ > ret = fdt_path_offset(fdt_ptr, "/"); > if (ret < 0) > return ret; > > > Andrew, is this okay? Yup, that's exactly what I had in mind. Thanks, drew > > Thanks, > > Paolo > -- > To unsubscribe from this list: send the line "unsubscribe kvm" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html