Fix fdt_find_node(). We should make sure we match the full name when
authorkettenis <kettenis@openbsd.org>
Wed, 27 Mar 2024 23:05:27 +0000 (23:05 +0000)
committerkettenis <kettenis@openbsd.org>
Wed, 27 Mar 2024 23:05:27 +0000 (23:05 +0000)
commit3fe5dae2ec441a3017833425acacc03e363b19df
tree3e86ce756c67e4e9481695a57666a86755fb2f2e
parent47517268b302171d3b3e5100a61f63c8cdbd5a97
Fix fdt_find_node().  We should make sure we match the full name when
matching path components (but we do allow matches with the @unit bit).

This fixes a problem on the Milk-V Pioneer where /soc/serial@123456
accidentally match a /socket0-clocks node and we would fail to find the
serial console.

ok miod@
sys/dev/ofw/fdt.c