sched_clear_itmt_support(9)
π sched_clear_itmt_support(9) β from the Kernel API Manual, bestie π
okay so picture this: it's giving kernel-internal cleanup era, and this is the function you call when the platform's ITMT situation is just... over. β¨ No cap.
πΈ NAME πΈ
sched_clear_itmt_support β the little function that revokes the platform's support of ITMT. yep, that's the whole vibe. it takes it away. poof. π
π¦ SYNOPSIS π¦
void sched_clear_itmt_support (void );
literally that's it. that's the signature. gorgeous, minimal, main character energy. π
π ARGUMENTS π
voidβ no arguments. none. zero. nothing to pass in, nothing to worry about, we love a low-maintenance function fr fr π«Ά
β¨ DESCRIPTION β¨
So this function is what the OS uses to indicate that it has revoked the platform's support of ITMT β like, the feature is being taken back, flags down, era over, and this call is the official announcement. π
But here's the part where you must pay attention, bestie, because it's a real one:
It must not be called with the cpu hot plug lock held, because we need to acquire the lock to rebuild sched domains later. π₯
So like... do not be holding that lock when you call this. We need to grab it ourselves later to rebuild the sched domains, and if you're already holding it that's a whole situation. not the cute kind of situation. π
π SEE ALSO π
- kernel file
./arch/x86/kernel/itmt.cβ the source of truth, go read it iykyk π sched_set_itmt_support(9)β the counterpart that sets the support instead of clearing itsched_set_itmt_core_prio(9)β the other ITMT friend in the family π§
and that's the page!! β this icon was brought to you from ./arch/x86/kernel, dated October 2026, filed under sched_clear_itmt_support(9) β slay, go revoke some platform support responsibly, ily, bye ππΈ
π¦ 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