summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorMax Filippov <jcmvbkbc@gmail.com>2022-04-14 08:44:36 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-04-27 15:38:59 +0300
commitbac4cadeb71891d30df8d9a3bf884934a756edce (patch)
tree1286840d2f1ce0c5041af06343211417296f3b24 /net
parent91335ca9ebe79f2c85e183d9e632044f71836d02 (diff)
downloadlinux-bac4cadeb71891d30df8d9a3bf884934a756edce.tar.xz
xtensa: fix a7 clobbering in coprocessor context load/store
commit 839769c35477d4acc2369e45000ca7b0b6af39a7 upstream. Fast coprocessor exception handler saves a3..a6, but coprocessor context load/store code uses a4..a7 as temporaries, potentially clobbering a7. 'Potentially' because coprocessor state load/store macros may not use all four temporary registers (and neither FPU nor HiFi macros do). Use a3..a6 as intended. Cc: stable@vger.kernel.org Fixes: c658eac628aa ("[XTENSA] Add support for configurable registers and coprocessors") Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions