summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@linaro.org>2013-03-26 08:46:07 (GMT)
committerShawn Guo <shawn.guo@linaro.org>2013-03-26 12:25:45 (GMT)
commit2f3edfd7e27ad4206acbc2ae99c9df5f46353024 (patch)
tree91a1caefb205cb5fe9fc28de6cddd9490540c9b0 /usr
parent287939a3690c8da6fd3310d7593ff0448cb9447c (diff)
downloadlinux-fsl-qoriq-2f3edfd7e27ad4206acbc2ae99c9df5f46353024.tar.xz
ARM: imx: fix sync issue between imx_cpu_die and imx_cpu_kill
There is a sync issue with hotplug operation. It's possible that when imx_cpu_kill gets running on primary core, the imx_cpu_die execution on the core which is to be killed hasn't been finished yet. The problem will very likely be hit when running suspend without no_console_suspend setting on kernel cmdline. It uses cpu jumping argument register to sync imx_cpu_die and imx_cpu_kill. The register will be set in imx_cpu_die and imx_cpu_kill will wait for the register being cleared to actually kill the cpu. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Cc: <stable@vger.kernel.org>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions