summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@linaro.org>2012-08-18 14:27:32 +0800
committerShawn Guo <shawn.guo@linaro.org>2012-08-23 21:10:22 +0800
commitc944b0b9354ea06ffb0c8a7178949f1185f9f499 (patch)
tree6971c668617734f27ba86364c189c9dbecf8811c /Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
parent16339464c5d67d0536837fc5342c9c2432b80ae0 (diff)
ARM: imx6: spin the cpu until hardware takes it down
Though commit 602bf40 (ARM: imx6: exit coherency when shutting down a cpu) improves the stability of imx6q cpu hotplug a lot, there are still hangs seen with a more stressful hotplug testing. It's expected that once imx_enable_cpu(cpu, false) is called, the cpu will be taken down by hardware immediately, and the code after that will not get any chance to execute. However, this is not always the case from the testing. The cpu could possibly be alive for a few cycles before hardware actually takes it down. So rather than letting cpu execute some code that could cause a hang in these cycles, let's make the cpu spin there and wait for hardware to take it down. Cc: <stable@vger.kernel.org> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt')
0 files changed, 0 insertions, 0 deletions