diff options
author | Shawn Guo <shawn.guo@linaro.org> | 2013-03-26 08:46:07 (GMT) |
---|---|---|
committer | Shawn Guo <shawn.guo@linaro.org> | 2013-03-26 12:25:45 (GMT) |
commit | 2f3edfd7e27ad4206acbc2ae99c9df5f46353024 (patch) | |
tree | 91a1caefb205cb5fe9fc28de6cddd9490540c9b0 /include/sound/aess.h | |
parent | 287939a3690c8da6fd3310d7593ff0448cb9447c (diff) | |
download | linux-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 'include/sound/aess.h')
0 files changed, 0 insertions, 0 deletions