Hi Rob, Thanks for your patch! On Fri, Aug 18, 2023 at 10:41 PM Rob Herring <robh@xxxxxxxxxx> wrote: > __of_update_property() returns the existing property if there is one, but > that value is never added to the changeset. Updates work because the > existing property is also retrieved in of_changeset_action(), but that is Perhaps s/is also retrieved/was also retrieved before/, as of_overlay_apply() calls build_changeset() before __of_changeset_apply_entries()? > racy as of_changeset_action() doesn't hold any locks. The property could > be changed before the changeset is applied. > > Signed-off-by: Rob Herring <robh@xxxxxxxxxx> Reviewed-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> Tested-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds