build_changeset_next_level(9)
π build_changeset_next_level(9) π
okay so bestie, this one is from the Kernel API Manual β¨ and it's literally build_changeset_next_level(9) β the function that adds a level of overlay changeset. no cap π«Ά
πΈ NAME πΈ
build_changeset_next_level β add level of overlay changeset π
β¨ SYNOPSIS β¨
int build_changeset_next_level (struct overlay_changeset *ovcs , struct
target *target , const struct device_node *overlay_node );
π ARGUMENTS π
ovcsβ overlay changeset, the main character here πtargetβ where to placeoverlay_nodein live tree π³overlay_nodeβ node from within an overlay device tree fragment π¦
π§ DESCRIPTION π§
Add the properties (if any) and nodes (if any) from overlay_node to the ovcs->cset changeset. If an added node has child nodes, they will be added recursively β yes, recursively, bestie πβ¨.
Do not allow the symbols node to have any children. That's the rule π«π
β RETURN β
0β on success, slay β¨-ENOMEMβ if memory allocation failure π-EINVALβ if invalidoverlay_nodeπ
π SEE ALSO π
Kernel file ./drivers/of/overlay.c β and these iconic references:
struct target(9)struct fragment(9)struct overlay_changeset(9)of_overlay_notifier_register(9)of_overlay_notifier_unregister(9)add_changeset_property(9)add_changeset_node(9)changeset_dup_entry_check(9)build_changeset(9)init_overlay_changeset(9)of_overlay_fdt_apply(9)of_overlay_remove(9)of_overlay_remove_all(9)
source/version ./drivers/of πΈ date October 2026 π and it's build_changeset_next_level(9) β byeee bestie πβ¨
π¦ 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