summaryrefslogtreecommitdiff
path: root/drivers/misc/lattice-ecp3-config.c
diff options
context:
space:
mode:
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>2016-01-15 23:54:53 (GMT)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2016-01-19 14:27:49 (GMT)
commit51164251f5c35e6596130ef0de94ffe65fe441e0 (patch)
tree914eeadf8095d4fad848451c7928c80ddb17166a /drivers/misc/lattice-ecp3-config.c
parent10475b34f4d71cf71cfe7c5d1f27d8ff3a4eb9bc (diff)
downloadlinux-51164251f5c35e6596130ef0de94ffe65fe441e0.tar.xz
sched / idle: Drop default_idle_call() fallback from call_cpuidle()
After commit 9c4b2867ed7c (cpuidle: menu: Fix menu_select() for CPUIDLE_DRIVER_STATE_START == 0) it is clear that menu_select() cannot return negative values. Moreover, ladder_select_state() will never return a negative value too, so make find_deepest_state() return non-negative values too and drop the default_idle_call() fallback from call_cpuidle(). This eliminates one branch from the idle loop and makes the governors and find_deepest_state() handle the case when all states have been disabled from sysfs consistently. Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Ingo Molnar <mingo@kernel.org> Tested-by: Sudeep Holla <sudeep.holla@arm.com>
Diffstat (limited to 'drivers/misc/lattice-ecp3-config.c')
0 files changed, 0 insertions, 0 deletions