On Wed, Aug 8, 2012 at 10:45 PM, Kevin Hilman <khilman@xxxxxx> wrote: > Santosh Shilimkar <santosh.shilimkar@xxxxxx> writes: > >> 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@xxxxxx> >> Signed-off-by: Santosh Shilimkar <santosh.shilimkar@xxxxxx> >> Cc: Kevin Hilman <khilman@xxxxxx> > > Please add a brief comment in the code as well explaining why the > additional registers are saved/restored. > Ok. > After that, I'll add to my PM fixes queue for v3.6-rc. > Thanks. Regards Santosh -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html