update_cpumask(9)
π NAME π
okay bestie, this is update_cpumask from the Kernel API Manual, and it does exactly what the name says: update the cpus_allowed mask of a cpuset and all tasks in it. thatβs the whole vibe, no cap β¨
β¨ SYNOPSIS β¨
hereβs the exact signature, bestie β keep the spaces and the line break exactly as they are, do not βfixβ them, iβm begging:
int update_cpumask (struct cpuset *cs , struct cpuset *trialcs , const
char *buf );
π ARGUMENTS π
csβ the cpuset to consider. like, the one weβre looking at πtrialcsβ trial cpuset. yes, a trial cpuset, very demure, very mindful πbufβ buffer of cpu numbers written to this cpuset. raw cpu numbers, no extra commentary π
π¦ SEE ALSO π¦
first up, the kernel file is ./kernel/cgroup/cpuset.c β thatβs the spot, bestie. and hereβs the whole see-also friend group, all listed exactly as the original says:
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_exclusive_cpumask(9)cpuset_update_tasks_nodemask(9)update_prstate(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)
xoxo, your girlie in the ./kernel/cgroup corner of the Kernel API Manual, dated October 2026, signing off on update_cpumask(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