summaryrefslogtreecommitdiff
path: root/drivers/cpuidle/governors
AgeCommit message (Expand)AuthorFilesLines
7 dayscpuidle: governors: menu: Avoid selecting states with too much latencyRafael J. Wysocki1-17/+12
13 dayscpuidle: governors: menu: Avoid using invalid recent intervals dataRafael J. Wysocki1-4/+17
2025-04-09cpuidle: menu: Optimize bucket assignment when next_timer_ns equals KTIME_MAXZhongqiu Han1-1/+1
2025-04-09cpuidle: teo: Fix typos in two commentsAtul Kumar Pant1-2/+2
2025-02-25cpuidle: menu: Update documentation after get_typical_interval() changesRafael J. Wysocki1-19/+10
2025-02-25cpuidle: menu: Avoid discarding useful informationRafael J. Wysocki1-1/+12
2025-02-25cpuidle: menu: Eliminate outliers on both ends of the sample setRafael J. Wysocki1-10/+22
2025-02-25cpuidle: menu: Tweak threshold use in get_typical_interval()Rafael J. Wysocki1-4/+4
2025-02-25cpuidle: menu: Use one loop for average and variance computationsRafael J. Wysocki1-33/+28
2025-02-25cpuidle: menu: Drop a redundant local variableRafael J. Wysocki1-5/+1
2025-01-20cpuidle: teo: Skip sleep length computation for low latency constraintsRafael J. Wysocki1-1/+12
2025-01-20cpuidle: teo: Replace time_span_ns with a flagRafael J. Wysocki1-18/+9
2025-01-20cpuidle: teo: Simplify handling of total events countRafael J. Wysocki1-4/+1
2025-01-20cpuidle: teo: Skip getting the sleep length if wakeups are very frequentRafael J. Wysocki1-22/+36
2025-01-20cpuidle: teo: Simplify counting events used for tick managementRafael J. Wysocki1-35/+14
2025-01-20cpuidle: teo: Clarify two code commentsRafael J. Wysocki1-5/+11
2025-01-20cpuidle: teo: Drop local variable prev_intercept_idxRafael J. Wysocki1-10/+5
2025-01-20cpuidle: teo: Combine candidate state index checks against 0Rafael J. Wysocki1-14/+9
2025-01-20cpuidle: teo: Reorder candidate state index checksRafael J. Wysocki1-7/+8
2025-01-20cpuidle: teo: Rearrange idle state lookup codeRafael J. Wysocki1-14/+20
2025-01-13cpuidle: teo: Update documentation after previous changesRafael J. Wysocki1-43/+48
2024-09-30cpuidle: menu: Remove iowait influenceChristian Loehle1-67/+9
2024-07-01cpuidle: teo: Don't count non-existent interceptsChristian Loehle1-0/+11
2024-06-28cpuidle: teo: Remove recent intercepts metricChristian Loehle1-63/+13
2024-06-28Revert: "cpuidle: teo: Introduce util-awareness"Christian Loehle1-105/+0
2024-06-21cpuidle: governors: teo: Fix a typo in a commentAtul Kumar Pant1-1/+1
2024-06-07cpuidle: menu: Cleanup after loadavg removalChristian Loehle1-12/+5
2024-05-07cpuidle: ladder: fix ladder_do_selection() kernel-docJeff Johnson1-0/+1
2024-02-12cpuidle: haltpoll: do not shrink guest poll_limit_ns below grow_startParshuram Sangle1-2/+7
2023-08-23cpuidle: teo: Avoid unnecessary variable assignmentsRafael J. Wysocki1-3/+2
2023-08-17cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some casesRafael J. Wysocki3-34/+54
2023-08-09cpuidle: teo: Gather statistics regarding whether or not to stop the tickRafael J. Wysocki1-1/+40
2023-08-09cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some casesRafael J. Wysocki1-0/+22
2023-08-09cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfrontRafael J. Wysocki1-61/+44
2023-08-03cpuidle: teo: Drop utilized from struct teo_cpuRafael J. Wysocki1-5/+4
2023-08-03cpuidle: teo: Avoid stopping the tick unnecessarily when bailing outRafael J. Wysocki1-23/+33
2023-08-03cpuidle: teo: Update idle duration estimate when choosing shallower stateRafael J. Wysocki1-10/+30
2023-01-10cpuidle: teo: Introduce util-awarenessKajetan Puchalski1-1/+93
2023-01-10cpuidle: teo: Optionally skip polling states in teo_find_shallower_state()Kajetan Puchalski1-3/+5
2022-06-14cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrinkEiichi Tsukata1-0/+3
2021-11-24cpuidle: menu: Fix typo in a commentJason Wang1-1/+1
2021-08-03cpuidle: teo: Rename two local variables in teo_select()Rafael J. Wysocki1-7/+7
2021-08-03cpuidle: teo: Fix alternative idle state lookupRafael J. Wysocki1-13/+27
2021-06-29Merge tag 'pm-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-228/+248
2021-06-17cpuidle: teo: remove unneeded semicolon in teo_select()Wan Jiabing1-1/+1
2021-06-11cpuidle: teo: Use kerneldoc documentation in admin-guideRafael J. Wysocki1-4/+8
2021-06-11cpuidle: teo: Rework most recent idle duration values treatmentRafael J. Wysocki1-83/+70
2021-06-11cpuidle: teo: Change the main idle state selection logicRafael J. Wysocki1-168/+200
2021-06-11cpuidle: teo: Cosmetic modification of teo_select()Rafael J. Wysocki1-11/+7
2021-06-11cpuidle: teo: Cosmetic modifications of teo_update()Rafael J. Wysocki1-6/+7