overlay_adju...ting_phandle(9)
π overlay_adjust_local_conflicting_phandle(9) β¨
okay so bestie, welcome to the Kernel API Manual β this whole page is about one little function, and honestly it's giving "small but mighty" π
πΈ NAME πΈ
overlay_adjust_local_conflicting_phandle β literally just changes a phandle value, no cap π
β¨ SYNOPSIS β¨
int overlay_adjust_local_conflicting_phandle (void *fdto , int node ,
uint32_t fdt_phandle );
likeβ¦ that's the whole signature, she's neat, she's tidy, she takes three things and gives you back an int π«Ά
π¦ ARGUMENTS π¦
fdtoβ the device tree overlay itself, your main character πnodeβ the specific node that the phandle is being set for πfdt_phandleβ the brand new value you want that phandle to have β
π RETURN π
0when it goes well β slay, success, we love to see it π- a negative error code when it doesn't β yeah that's a failure, and it's negative, soβ¦ π
π₯ SEE ALSO π₯
first up, the kernel file where all this magic lives:
- Kernel file
./scripts/dtc/libfdt/fdt_overlay.cπ
and the whole friend group of related functions β every single one of them, because we don't gatekeep here:
overlay_get_target_phandle(9)overlay_phandle_add_offset(9)overlay_adjust_node_phandles(9)overlay_adjust_local_phandles(9)overlay_update_local_node_references(9)overlay_update_local_references(9)overlay_fixup_one_phandle(9)overlay_fixup_phandle(9)overlay_fixup_phandles(9)overlay_update_node_conflicting_references(9)overlay_update_local_conflicting_references(9)overlay_prevent_phandle_overwrite_node(9)overlay_prevent_phandle_overwrite(9)overlay_apply_node(9)overlay_merge(9)overlay_symbol_update(9)
like, the entire overlay cinematic universe, iykyk π§π
ngl this page is short but it ate β one function, three args, done. periodt. πβ¨
okay that's the whole vibe check bestie, and for the cute sign-off: this lil page comes from ./scripts/dtc/libfdt and it's dated October 2026 ππ¦ β and yes, the header up top says overlay_adju...ting_phandle(9) because even manpage titles get the truncated group-chat-name treatment π
π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms