update_prstate(9)
okay bestie, welcome to update_prstate(9) from the Kernel API Manual π β this is the cpuset partition-root-state page, and weβre gonna read it like a group chat, but with all the facts intact β¨
πΈ NAME πΈ
update_prstateβ updatepartition_root_state
π¦ SYNOPSIS π¦
int update_prstate (struct cpuset *cs , int new_prs );
π ARGUMENTS π
csβ thecpusetto update, aka the main character cpuset getting the update πnew_prsβ the new partition root state, like the fresh state youβre setting β¨
π RETURN π
0 if successful, != 0 if error. Thatβs the whole vibe check: zero means slay, nonzero means something went sideways π
π₯ DESCRIPTION π₯
okay so the one big rule, no cap: call this with cpuset_mutex held π. Thatβs literally the lock situation specified here, bestie.
π SEE ALSO π
the kernel file for this whole cpuset saga is ./kernel/cgroup/cpuset.c, and hereβs the full bestie lineup, all of them, fr fr:
cpuset_lock(9)cpuset_full_lock(9)partition_is_populated(9)alloc_cpumasks(9)alloc_tmpmasks(9)free_tmpmasks(9)dup_or_alloc_cpuset(9)free_cpuset(9)cpus_excl_conflict(9)cpuset_update_tasks_cpumask(9)compute_effective_cpumask(9)compute_effective_nodemask(9)rm_siblings_excl_cpus(9)update_parent_effective_cpumask(9)compute_partition_effective_cpumask(9)update_sibling_cpumasks(9)validate_partition(9)partition_cpus_change(9)update_cpumask(9)update_exclusive_cpumask(9)cpuset_update_tasks_nodemask(9)cpuset_css_alloc(9)cpuset_init(9)cpuset_hotplug_update_tasks(9)cpuset_handle_hotplug(9)cpuset_init_smp(9)cpuset_cpus_allowed_locked(9)cpuset_cpus_allowed(9)cpuset_cpus_allowed_fallback(9)cpuset_mems_allowed(9)cpuset_nodemask_valid_mems_allowed(9)cpuset_nodes_allowed(9)cpuset_spread_node(9)cpuset_mem_spread_node(9)cpuset_mems_allowed_intersects(9)cpuset_print_current_mems_allowed(9)
okay bye bestie β source/version ./kernel/cgroup, date October 2026, page update_prstate(9), 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