drop_pc6_redundant_cstates(9)
β¨ drop_pc6_redundant_cstates β¨
okay so bestie, welcome to the drop_pc6_redundant_cstates(9) page π
this is a kernel API manual situation, and honestly? it's giving "tiny function, big vibes." let's get into it π«Ά
πΈ NAME πΈ
drop_pc6_redundant_cstates β drops the C-states that become redundant when PC6 is disabled.
like, it's literally a cleanup crew for your idle states π§Ήβ¨
π SYNOPSIS π
void drop_pc6_redundant_cstates (struct cpuidle_state *states );
returns nothing, obviously. it's void. it just does the thing and leaves π
π¦ ARGUMENTS π¦
statesβ the idle states table you're about to modify. that's the whole assignment. hand it over and let the function cook π₯
π DESCRIPTION π
okay so here's the tea β when PC6 is disabled in the BIOS, some C-states that only ever existed to make PC6 entry happen β things like C6P or C6SP β end up being literally identical to shallower C-states like C6. Which means they're redundant. dead weight. not pulling their weight. π
so this function drops them. slay. π
heads up bestie: this should be called only on systems with multiple C6 flavors. like, don't just call it wherever. know your system's vibe first π
π SEE ALSO π
peep these, iykyk π§:
- Kernel file
./drivers/idle/intel_idle.c intel_idle(9)intel_idle_s2idle(9)intel_idle_cst_usable(9)ivt_idle_state_table_update(9)irtl_2_usec(9)bxt_idle_state_table_update(9)sklh_idle_state_table_update(9)skx_is_pc6_disabled(9)skx_idle_state_table_update(9)spr_idle_state_table_update(9)byt_cht_auto_demotion_disable(9)intel_idle_cpuidle_driver_init(9)intel_idle_cpu_init(9)intel_idle_cpuidle_devices_uninit(9)validate_cmdline_cstate(9)cmdline_table_adjust(9)
and that's the whole page, bestie π before you go β this one lives in ./drivers/idle, it's from October 2026, and it's part of the Kernel API Manual. consider yourself fully briefed πβ¨π
π¦ 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