On Sat, Dec 7, 2019 at 12:45 PM Simon Glass <s...@chromium.org> wrote: > > If the offset is -1 this function correctly sets up a null ofnode. But if > the offset is any other negative number (e.g. -FDT_ERR_BADPATH) then it > does the wrong thing. > > An offset of -1 in ofnode indicates that the ofnode is not valid. Any > other negative value is not handled by ofnode_valid(). We could of course > change that function, but it seems much better to always use the same > value for an invalid node. > > Fix it by setting the offset to -1 if it is invalid for any reason. > > Signed-off-by: Simon Glass <s...@chromium.org> > Reviewed-by: Bin Meng <bmeng...@gmail.com> > --- > > Changes in v6: None > Changes in v5: None > Changes in v4: > - Update the commit message to be clearer, fix 'correct' typo > > Changes in v3: None > Changes in v2: None > > include/dm/ofnode.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >
applied to u-boot-x86/next, thanks!