> +void *ft_find_device_rel(struct ft_cxt *cxt, const void *top,
> + const char *srch_path)
> +{
> + char *node;
> +
> + node = ft_node_ph2node(cxt, top);
Huh -- are phandles a pointer? Why not just a u32?
Or is _your_ code buggy ;-) [No it's not, I checked]
Segher