diff options
author | 2015-12-08 13:37:19 +0100 | |
---|---|---|
committer | 2015-12-15 11:51:42 +0000 | |
commit | 34bfbae33ae84107d0c257edd6c6a8689a09be26 (patch) | |
tree | 5d8fbefb9caa76e73a8077217242883dd74a6945 /tools/perf/scripts/python/stackcollapse.py | |
parent | ARM: 8471/1: need to save/restore arm register(r11) when it is corrupted (diff) | |
download | linux-dev-34bfbae33ae84107d0c257edd6c6a8689a09be26.tar.xz linux-dev-34bfbae33ae84107d0c257edd6c6a8689a09be26.zip |
ARM: 8475/1: SWP emulation: Restore original *data when failed
__user_swpX_asm maybe failed in first STREX operation, emulate_swpX
will try again, but the *data has been changed in first time. which
causes the result is wrong.
This patch is to fix this issue. When STREX succeed, change the *data.
if it fail, *data is not changed.
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions