tmigr_isolat...lude_cpumask(9)
π tmigr_isolated_exclude_cpumask β ngl the manual page bestie
okay so real talk, this is the kernel API manual page for tmigr_isolated_exclude_cpumask(9) and yes the title is a whole mouthful, we're getting through it together π«Ά
β¨ NAME β¨
tmigr_isolated_exclude_cpumask β literally just Exclude given CPUs from hierarchy. that's the whole vibe. no cap. π₯
π SYNOPSIS π
int tmigr_isolated_exclude_cpumask (struct cpumask *exclude_cpumask );
that's it. one function, one argument, returns an int. iconic behaviour honestly πΈ
π¦ ARGUMENTS π¦
exclude_cpumaskβ thecpumaskto be excluded from the timer migration hierarchy. like, this is the list of CPUs that are getting left out of the party π
π DESCRIPTION π
so here's the tea. this function can be called from cpuset code to hand over the new set of isolated CPUs that should be excluded from the hierarchy. main character energy for real π
and like, important detail: online CPUs that are not present in exclude_cpumask but were already excluded are brought back to the hierarchy. so it's not just a one-way exclusion situation β some CPUs are literally getting invited back in. the way that works is so slay π§
heads up bestie β the functions to isolate/unisolate need to be called locally and they can sleep. so don't be calling them from somewhere spicy. π
π SEE ALSO π
- Kernel file
./kernel/time/timer_migration.cβ struct tmigr_walk(9)tmigr_cpu_activate(9)tmigr_handle_remote(9)tmigr_requires_handle_remote(9)tmigr_cpu_new_timer(9)tmigr_cpu_deactivate(9)tmigr_quick_check(9)
go read those next, iykyk π
and that's the whole page bestie, no notes π this came from the <pink>./kernel/time</pink> section, dated October 2026, and the manual name is tmigr_isolat...lude_cpumask(9) in case you forgot already (i almost did π). 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