mirror of https://github.com/torvalds/linux.git
cpuidle: governors: teo: Drop redundant function parameter
The last no_poll parameter of teo_find_shallower_state() is always false, so drop it. No intentional functional impact. Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Reviewed-by: Christian Loehle <christian.loehle@arm.com> Tested-by: Christian Loehle <christian.loehle@arm.com> Link: https://patch.msgid.link/2253109.irdbgypaU6@rafael.j.wysocki
This commit is contained in:
parent
a03b201180
commit
17673f64a0
|
|
@ -239,17 +239,15 @@ static bool teo_state_ok(int i, struct cpuidle_driver *drv)
|
||||||
* @dev: Target CPU.
|
* @dev: Target CPU.
|
||||||
* @state_idx: Index of the capping idle state.
|
* @state_idx: Index of the capping idle state.
|
||||||
* @duration_ns: Idle duration value to match.
|
* @duration_ns: Idle duration value to match.
|
||||||
* @no_poll: Don't consider polling states.
|
|
||||||
*/
|
*/
|
||||||
static int teo_find_shallower_state(struct cpuidle_driver *drv,
|
static int teo_find_shallower_state(struct cpuidle_driver *drv,
|
||||||
struct cpuidle_device *dev, int state_idx,
|
struct cpuidle_device *dev, int state_idx,
|
||||||
s64 duration_ns, bool no_poll)
|
s64 duration_ns)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = state_idx - 1; i >= 0; i--) {
|
for (i = state_idx - 1; i >= 0; i--) {
|
||||||
if (dev->states_usage[i].disable ||
|
if (dev->states_usage[i].disable)
|
||||||
(no_poll && drv->states[i].flags & CPUIDLE_FLAG_POLLING))
|
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
state_idx = i;
|
state_idx = i;
|
||||||
|
|
@ -459,7 +457,7 @@ static int teo_select(struct cpuidle_driver *drv, struct cpuidle_device *dev,
|
||||||
* candidate state, a shallower one needs to be found.
|
* candidate state, a shallower one needs to be found.
|
||||||
*/
|
*/
|
||||||
if (drv->states[idx].target_residency_ns > duration_ns)
|
if (drv->states[idx].target_residency_ns > duration_ns)
|
||||||
idx = teo_find_shallower_state(drv, dev, idx, duration_ns, false);
|
idx = teo_find_shallower_state(drv, dev, idx, duration_ns);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If the selected state's target residency is below the tick length
|
* If the selected state's target residency is below the tick length
|
||||||
|
|
@ -487,7 +485,7 @@ static int teo_select(struct cpuidle_driver *drv, struct cpuidle_device *dev,
|
||||||
*/
|
*/
|
||||||
if (idx > idx0 &&
|
if (idx > idx0 &&
|
||||||
drv->states[idx].target_residency_ns > delta_tick)
|
drv->states[idx].target_residency_ns > delta_tick)
|
||||||
idx = teo_find_shallower_state(drv, dev, idx, delta_tick, false);
|
idx = teo_find_shallower_state(drv, dev, idx, delta_tick);
|
||||||
|
|
||||||
out_tick:
|
out_tick:
|
||||||
*stop_tick = false;
|
*stop_tick = false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue