tmigr_isolat...lude_cpumask(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” the cpumask to 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 🌈

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