diff options
author | Corey Minyard <[email protected]> | 2017-08-10 13:27:40 -0500 |
---|---|---|
committer | Ralf Baechle <[email protected]> | 2017-09-06 11:02:11 +0200 |
commit | 5b6b084728f78dadcdba7e48ecb88bc4dbfaa81a (patch) | |
tree | 2546694e4d579c68a0c88a67ad240bce156553d9 /drivers/fpga/fpga-mgr.c | |
parent | 866b6a89c6d1876fce25c152ef9f887b41ffcf7f (diff) |
mips: Save all registers when saving the frame
The MIPS frame save code was just saving a few registers, enough to
do a backtrace if every function set up a frame. However, this is
not working if you are using DWARF unwinding, because most of the
registers are wrong. This was causing kdump backtraces to be short
or bogus.
So save all the registers.
Signed-off-by: Corey Minyard <[email protected]>
Cc: [email protected]
Cc: [email protected]
Patchwork: https://patchwork.linux-mips.org/patch/16989/
Signed-off-by: Ralf Baechle <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-mgr.c')
0 files changed, 0 insertions, 0 deletions