From patchwork Thu Apr 6 12:48:53 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Amit Pundir X-Patchwork-Id: 96948 Delivered-To: patch@linaro.org Received: by 10.140.89.233 with SMTP id v96csp714093qgd; Thu, 6 Apr 2017 05:49:08 -0700 (PDT) X-Received: by 10.84.224.131 with SMTP id s3mr43547631plj.162.1491482947982; Thu, 06 Apr 2017 05:49:07 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 124si1800045pgg.14.2017.04.06.05.49.07; Thu, 06 Apr 2017 05:49:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org; spf=pass (google.com: best guess record for domain of stable-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756596AbdDFMtH (ORCPT + 6 others); Thu, 6 Apr 2017 08:49:07 -0400 Received: from mail-pg0-f53.google.com ([74.125.83.53]:32820 "EHLO mail-pg0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756471AbdDFMtG (ORCPT ); Thu, 6 Apr 2017 08:49:06 -0400 Received: by mail-pg0-f53.google.com with SMTP id x125so35555847pgb.0 for ; Thu, 06 Apr 2017 05:49:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:author; bh=HAbxlxRXtlnd2B3K4vOQn4ZTnz7Du56HdrkBwDzukUo=; b=FxapgdYN+oikmV1j5botZvYA1nGnU4R67YjPQtGH250cG3GoARN4sCqBhXgCLzX90f 7lZelhXIopZKUlU4mpbEHB/qotMkR57HIGJs7nrWi5LI5BwNQCTCYf3G6EnS972K9L4D yVlJhd+B8KfuaoatXe0Z9whN6FxpQJpNwn2zU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:author; bh=HAbxlxRXtlnd2B3K4vOQn4ZTnz7Du56HdrkBwDzukUo=; b=L/0rILJC9KpmrvOUl2hDVHp0qt01/NnpJpxrUF6P9UmDJINex0A6iof0t4aT3xmVHL Od2GBGMXwwT45nHwVQaR0TMPUZNzM82pfTldfjY9pvKf5XQfDIxflnM9GlnTxmo05Isn pKF+4hzEX7YjWDtx7eXmMK9ezdtc4gc+/Q/s5+8lV9Ml9oyiPBzwf4OHrtZs22bJO0fc RvNzd7jN/+9vCdQKnTLDjyE2L4J/gqfSsU+e1KgVlFDZhPJqYkyFUKLkMJhV39bMt7gU XWKA4X9BSCyDH3mJn1ATdYWW9MrYeGLhosSvqui0c3A3aOiU4winvGJuZ389hALaWzu0 7IZA== X-Gm-Message-State: AFeK/H2Drj/c8GYnpViW0oK05l8hqKHaN0NZAto7DwnL9xF7Xykq2v2vGnOlvzRig1JegWTV X-Received: by 10.98.58.155 with SMTP id v27mr31273452pfj.242.1491482945769; Thu, 06 Apr 2017 05:49:05 -0700 (PDT) Received: from localhost.localdomain ([106.51.240.246]) by smtp.gmail.com with ESMTPSA id n7sm3892564pfn.0.2017.04.06.05.49.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 06 Apr 2017 05:49:05 -0700 (PDT) From: Amit Pundir To: gregkh@linuxfoundation.org Cc: stable@vger.kernel.org, james.hogan@imgtec.com Subject: [PATCH for-4.4 0/7] mips: IRQ stack patches from LEDE Date: Thu, 6 Apr 2017 18:18:53 +0530 Message-Id: <1491482940-1163-1-git-send-email-amit.pundir@linaro.org> X-Mailer: git-send-email 2.7.4 Author: Amit Pundir Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org Hi Greg, Picked up these patches from LEDE source tree, for your consideration for stable 4.4. Cherry-picked and build tested on v4.4.58 for ARCH=mips + allmodconfig. Felix Fietkau (1): MIPS: Lantiq: Fix cascaded IRQ setup Matt Redfearn (6): MIPS: Introduce irq_stack MIPS: Stack unwinding while on IRQ stack MIPS: Only change $28 to thread_info if coming from user mode MIPS: Switch to the irq_stack in interrupts MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK MIPS: IRQ Stack: Fix erroneous jal to plat_irq_dispatch arch/mips/Kconfig | 1 + arch/mips/include/asm/irq.h | 12 ++++++ arch/mips/include/asm/stackframe.h | 7 ++++ arch/mips/kernel/asm-offsets.c | 1 + arch/mips/kernel/genex.S | 81 +++++++++++++++++++++++++++++++++++--- arch/mips/kernel/irq.c | 11 ++++++ arch/mips/kernel/process.c | 15 ++++++- arch/mips/lantiq/irq.c | 38 ++++++++---------- 8 files changed, 139 insertions(+), 27 deletions(-) -- 2.7.4