Hello Rob Herring, The patch 4785d169abd5: "of/unittest: remove use of node name pointer in overlay high level test" from Aug 27, 2018, leads to the following static checker warning: drivers/of/unittest.c:2356 of_unittest_overlay_high_level() info: ignoring unreachable code. drivers/of/unittest.c 2354 for_each_child_of_node(overlay_base_root, np) { 2355 struct device_node *base_child; 2356 for_each_child_of_node(of_root, base_child) { 2357 if (!strcmp(np->full_name, base_child->full_name)) 2358 unittest(0, "illegal node name in overlay_base %pOFn", 2359 np); 2360 return; You wanted to only return on error probably? Smatch is complaining that we don't iterate through the inside loop more than once. 2361 } 2362 } 2363 regards, dan carpenter