vio_cmo_entitlement_update(9)
π vio_cmo_entitlement_update(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this page is all about vio_cmo_entitlement_update, and it is literally here to manage system entitlement changes π
β¨ NAME β¨
vio_cmo_entitlement_update β Manage system entitlement changes. That's the whole name vibe, no cap π
πΈ SYNOPSIS πΈ
here's the signature, copied exactly because we do not play with code π«Ά
int vio_cmo_entitlement_update (size_t new_entitlement );
π ARGUMENTS π
new_entitlementβ the new system entitlement to attempt to accommodate. That's the one argument, bestie π
π DESCRIPTION π
okay so here's the tea β: increases in entitlement will be used to fulfill the spare entitlement, and the rest is given to the excess pool. Decreases, if they are possible, come from the excess pool and from unused device entitlement. That's literally the flow π₯
π₯ RETURN π₯
0β on success, slay π-ENOMEMβ when change can not be made π
π SEE ALSO π
Kernel file: ./arch/powerpc/platforms/pseries/vio.c β and here's the whole squad, all of them, no skips π
vio_cmo_alloc(9)vio_cmo_dealloc(9)vio_cmo_balance(9)vio_cmo_set_dev_desired(9)vio_cmo_bus_probe(9)vio_cmo_bus_remove(9)vio_cmo_bus_init(9)vio_h_cop_sync(9)vio_match_device(9)vio_unregister_driver(9)vio_register_device_node(9)vio_bus_init(9)vio_get_attribute(9)vio_find_node(9)
mwah π final vibe: this page lives in ./arch/powerpc/platforms/pseries, dated October 2026, and it's vio_cmo_entitlement_update(9). periodt β¨
π¦ 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