commit | bdfbff4adb9d8b859ecd0cf8246ee64205544353 | [log] [tgz] |
---|---|---|
author | Max Filippov <jcmvbkbc@gmail.com> | Thu Jul 31 22:40:57 2014 +0400 |
committer | chrmhoffmann <chrmhoffmann@gmail.com> | Sun Apr 05 10:20:38 2020 +0200 |
tree | 1c1ca7fa23478b9c1d8d05fc6813a4b70c015a62 | |
parent | 7c530f8a257e6964bed096decc3b617a2f7a2b69 [diff] |
xtensa: fix a6 and a7 handling in fast_syscall_xtensa commit d1b6ba82a50cecf94be540a3a153aa89d97511a0 upstream. Remove restoring a6 on some return paths and instead modify and restore it in a single place, using symbolic name. Correctly restore a7 from PT_AREG7 in case of illegal a6 value. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Zefan Li <lizefan@huawei.com>