Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752124AbdCAPbt (ORCPT ); Wed, 1 Mar 2017 10:31:49 -0500 Received: from mailapp01.imgtec.com ([195.59.15.196]:19883 "EHLO mailapp01.imgtec.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751150AbdCAPbs (ORCPT ); Wed, 1 Mar 2017 10:31:48 -0500 From: Matt Redfearn To: Ralf Baechle CC: , Matt Redfearn , Marcin Nowakowski , Huacai Chen , Paolo Bonzini , , James Hogan , Paul Burton , "Maciej W. Rozycki" , Andrew Morton Subject: [PATCH v2 0/5] MIPS: Further microMIPS stack unwinding fixes Date: Wed, 1 Mar 2017 14:41:15 +0000 Message-ID: <1488379280-2954-1-git-send-email-matt.redfearn@imgtec.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.150.130.83] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1008 Lines: 26 4.11 includes a bunch of stack unwinding fixes for microMIPS, but some of those fixes require additional fixup, provided by this series. These patches have been tested on qemu M14Kc micromips and tested for regression on ci40, Boston, Octeon III & malta. This series is based on mips-for-linux-next Changes in v2: - Keep locals in reverse christmas tree order - Replace conditional with xor and subtract - Refactor is_sp_move_ins to interpret immediate inline. Matt Redfearn (5): MIPS: Handle non word sized instructions when examining frame MIPS: microMIPS: Fix decoding of addiusp instruction MIPS: Refactor handling of stack pointer in get_frame_info MIPS: Stacktrace: Fix __usermode() of uninitialised regs MIPS: microMIPS: Fix decoding of swsp16 instruction arch/mips/include/asm/stacktrace.h | 3 ++ arch/mips/include/uapi/asm/inst.h | 2 +- arch/mips/kernel/process.c | 66 ++++++++++++++++++++------------------ 3 files changed, 39 insertions(+), 32 deletions(-) -- 2.7.4