aboutsummaryrefslogtreecommitdiffstats
path: root/lib/xarray.c
diff options
context:
space:
mode:
authorMax Filippov <[email protected]>2022-04-14 05:44:36 +0000
committerMax Filippov <[email protected]>2022-04-16 01:44:02 +0000
commit839769c35477d4acc2369e45000ca7b0b6af39a7 (patch)
tree4404e5546ff147db429f40dc4fc90526e8629d22 /lib/xarray.c
parentarch: xtensa: platforms: Fix deadlock in rs_close() (diff)
downloadkernel-839769c35477d4acc2369e45000ca7b0b6af39a7.tar.gz
kernel-839769c35477d4acc2369e45000ca7b0b6af39a7.zip
xtensa: fix a7 clobbering in coprocessor context load/store
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: [email protected] Fixes: c658eac628aa ("[XTENSA] Add support for configurable registers and coprocessors") Signed-off-by: Max Filippov <[email protected]>
Diffstat (limited to 'lib/xarray.c')
0 files changed, 0 insertions, 0 deletions