This series fixes a number of deficiencies in stack unwinding for kernels targeting the microMIPS ISA, allowing us to actually produce useful backtraces on such systems. The series applies atop v4.9-rc4. Paul Burton (6): MIPS: Clear ISA bit correctly in get_frame_info() MIPS: Prevent unaligned accesses during stack unwinding MIPS: Fix get_frame_info() handling of microMIPS function size MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions MIPS: Calculate microMIPS ra properly when unwinding the stack MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps arch/mips/kernel/process.c | 151 +++++++++++++++++++++++++++++---------------- 1 file changed, 98 insertions(+), 53 deletions(-) -- 2.10.2