update_exclusive_cpumask(9)
π β¨ update_exclusive_cpumask(9) β Kernel API Manual, section 9 β¨π
hey bestie!! welcome to the man page for update_exclusive_cpumask β it's giving kernel energy and honestly it's kind of iconic. okay so let's get into it, no cap π
πΈ NAME πΈ
update the exclusive_cpus mask of a cpuset β like, it literally does what it says on the tin π
β¨ SYNOPSIS β¨
int update_exclusive_cpumask (struct cpuset *cs , struct cpuset *trialcs
, const char *buf );
π¦ ARGUMENTS π¦
csβ the cpuset you're looking at, like the main character of this operation πtrialcsβ a trial cpuset (yes, it's trying things out, we love a test run π§ͺ)bufβ a buffer full of cpu numbers that got written to this cpuset, cute!
π DESCRIPTION π
okay so here's the tea: if cs is a valid partition root (iykyk), then the tasks' cpumask gets updated. that's it, that's the whole vibe check β
. no cap, that's literally what it does.
π₯ SEE ALSO π₯
- the kernel file is
./kernel/cgroup/cpuset.c 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)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)
so yeah, that's the whole page! this was from the Kernel API Manual, section 9, and the source/version is ./kernel/cgroup from October 2026. catch you on the flip side, 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