sched_set_itmt_support(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

<pink>sched_set_itmt_support</pink> β€” bestie, this is the Kernel API Manual page for Indicate platform supports ITMT ✨

✨ SYNOPSIS ✨

int sched_set_itmt_support (void );

πŸŽ€ ARGUMENTS πŸŽ€

  • void β€” no arguments. Literally none, bestie 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

This function is how the OS tells the scheduler that the platform is capable of supporting the ITMT feature. It’s giving β€œhey scheduler, we can do the thing” πŸ’…

Right now the scheme is: the pstate driver detects whether the system is ITMT capable, then calls sched_set_itmt_support.

Timing check, bestie: this must be done only after sched_set_itmt_core_prio has been called to set the cpus' priorities. Don’t skip that step, okay?

🚨 It must not be called with the cpu hot plug lock held β€” we need to acquire that lock later to rebuild sched domains. So yeah, absolutely do not hold that lock here. Not a vibe. Not it. 😭

πŸ”₯ RETURN πŸ”₯

  • 0 on success.

πŸ‘‘ SEE ALSO πŸ‘‘


xoxo, your fav Unix bestie πŸ’…πŸ«Ά β€” source/version: ./arch/x86/kernel; date: October 2026; page: sched_set_itmt_support(9). Periodt. πŸ’–

πŸ“¦ where this page comes from