drivers/cpuidle/governors

CPUIdle governors (idle-state selection policies)

Policy code that decides which CPU idle state (C-state) the kernel should enter when a processor core has nothing to do, balancing power savings against the latency cost of waking back up. Governors like menu, ladder, and teo make these predictions on every modern Linux system, but they are software policy, not drivers for any specific chip.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=cpuidle category=not-a-driver
100%

recommendation

This is not actually a driver directory; it is the set of CPU idle-state selection policies used by the kernel's cpuidle framework. It is core infrastructure that runs on virtually every Linux machine and is not a candidate for removal.

repository signals

6 files
1,498 source lines
73 commits, 5y
+1,211 / −1,138 lines added / removed, 5y
13 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 73 total · active in 20/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +3 −3 2021-05: 0 commits · +0 −0 2021-06: 6 commits · +293 −273 2021-07: 2 commits · +34 −20 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 1 commit · +1 −1 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +3 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 2 commits · +98 −4 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 3 commits · +67 −38 2023-08: 5 commits · +162 −99 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 1 commit · +7 −2 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −0 2024-06: 5 commits · +30 −181 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +9 −67 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 11 commits · +173 −173 2025-02: 6 commits · +77 −72 2025-03: 0 commits · +0 −0 2025-04: 2 commits · +3 −3 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 3 commits · +65 −55 2025-09: 0 commits · +0 −0 2025-10: 3 commits · +19 −18 2025-11: 9 commits · +73 −88 2025-12: 0 commits · +0 −0 2026-01: 7 commits · +91 −31 2026-02: 3 commits · +2 −10 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: contains CPU idle governor policy code for cpuidle core, not hardware-bound device driver code.