summaryrefslogtreecommitdiff
path: root/arch/arm/mach-omap2/cm44xx.h
diff options
context:
space:
mode:
authorSantosh Shilimkar <santosh.shilimkar@ti.com>2012-08-09 07:05:48 (GMT)
committerKevin Hilman <khilman@ti.com>2012-08-09 15:06:27 (GMT)
commit5b6e3eb576e8ad03264d46982afed77bdc6323a3 (patch)
treeaceb44fea5908c91b45a926fa13bcb639d21d2c4 /arch/arm/mach-omap2/cm44xx.h
parente0e29fd74c3c8bd2ef83bbaa73d528d58a944610 (diff)
downloadlinux-fsl-qoriq-5b6e3eb576e8ad03264d46982afed77bdc6323a3.tar.xz
ARM: OMAP4: sleep: Save the complete used register stack frame
OMAP4 sleep entry code even though itself don't use many CPU registers makes call to the v7_flush_dcache_all() which uses them. Since v7_flush_dcache_all() doesn't make use of stack, the caller must take care of the stack frame. Otherwise it will lead to corrupted stack frame. Fix it by saving used registers. Reported-by: Grygorii Strashko <grygorii.strashko@ti.com> Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com> Cc: Kevin Hilman <khilman@ti.com> Signed-off-by: Kevin Hilman <khilman@ti.com>
Diffstat (limited to 'arch/arm/mach-omap2/cm44xx.h')
0 files changed, 0 insertions, 0 deletions