summaryrefslogtreecommitdiffstats
path: root/sound/arm
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@linaro.org>2013-03-26 16:46:07 +0800
committerShawn Guo <shawn.guo@linaro.org>2013-03-26 20:25:45 +0800
commit2f3edfd7e27ad4206acbc2ae99c9df5f46353024 (patch)
tree91a1caefb205cb5fe9fc28de6cddd9490540c9b0 /sound/arm
parent287939a3690c8da6fd3310d7593ff0448cb9447c (diff)
downloadlinux-2f3edfd7e27ad4206acbc2ae99c9df5f46353024.tar.bz2
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 'sound/arm')
0 files changed, 0 insertions, 0 deletions