summaryrefslogtreecommitdiff
path: root/lib/raid6
diff options
context:
space:
mode:
authorVaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>2013-09-05 18:55:06 (GMT)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2013-09-11 01:41:54 (GMT)
commit363edbe2614aa90df706c0f19ccfa2a6c06af0be (patch)
tree447d506fd8a36e14853216a0bbbbb540b10f7304 /lib/raid6
parent88c2d0b6fa753c63047fad92eac94c376ee4e568 (diff)
downloadlinux-fsl-qoriq-363edbe2614aa90df706c0f19ccfa2a6c06af0be.tar.xz
powerpc: Default arch idle could cede processor on pseries
When adding cpuidle support to pSeries, we introduced two regressions: - The new cpuidle backend driver only works under hypervisors supporting the "SLPLAR" option, which isn't the case of the old POWER4 hypervisor and the HV "light" used on js2x blades - The cpuidle driver registers fairly late, meaning that for a significant portion of the boot process, we end up having all threads spinning. This slows down the boot process and increases the overall resource usage if the hypervisor has shared processors. This fixes both by implementing a "default" idle that will cede to the hypervisor when possible, in a very simple way without all the bells and whisles of cpuidle. Reported-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com> Acked-by: Deepthi Dharwar <deepthi@linux.vnet.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> CC: <stable@vger.kernel.org>
Diffstat (limited to 'lib/raid6')
0 files changed, 0 insertions, 0 deletions