STRUCT OVERLAY_CHANGESET(9)
okay bestie, welcome to the Kernel API Manual page for struct overlay_changeset(9) β manual name folded in near the top, slay β¨π
πΈ NAME πΈ
struct overlay_changeset β and that's literally it, the original has the dash and then nothing after it. Minimalist queen behavior, no cap ππ
β¨ SYNOPSIS β¨
struct overlay_changeset {
int id;
struct list_head ovcs_list;
const void *new_fdt;
const void *overlay_mem;
struct device_node *overlay_root;
enum of_overlay_notify_action notify_state;
int count;
struct fragment *fragments;
bool symbols_fragment;
struct of_changeset cset;
};
π§© Members π§©
okay so these are the members, bestie, and every single one is getting its moment π
idβ the changeset identifier, like its little name tag π·οΈovcs_listβ the list on which we are located, literally where this thing is chillin' on the list πnew_fdtβ memory allocated to hold the unflattened aligned FDT, very "allocated for a reason" energy β¨overlay_memβ the memory chunk that containsoverlay_root, it's giving container vibes πoverlay_rootβ the expanded device tree that contains the fragment nodes π³notify_stateβ the most recent notify action used on the overlay, like its latest status update π²countβ count offragmentstructures, we love a good count π’fragmentsβ fragment nodes in the overlay expanded device tree π§©symbols_fragmentβ the last element offragments[]is the__symbols__node, yes that's the rule, periodt πcsetβ changeset to apply fragments to the live device tree, main character energy fr fr π₯
π¦ SEE ALSO π¦
- Kernel file
./drivers/of/overlay.cβ the file, bestie, the source of it all π struct target(9)π―struct fragment(9)π§©of_overlay_notifier_register(9)πof_overlay_notifier_unregister(9)βadd_changeset_property(9)βadd_changeset_node(9)πΏbuild_changeset_next_level(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)π§Ή
xoxo, this has been struct overlay_changeset(9) π β source/version vibes from ./drivers/of, dated October 2026, mwah ππ
π¦ 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