Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2357574imm; Mon, 28 May 2018 06:39:46 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrp76+VswJROePwcfZ60cS065sRCzBDevtl6hjj/blELL4DvnHFwovCJuIdiyUVblJ19yb5 X-Received: by 2002:a62:449c:: with SMTP id m28-v6mr13519145pfi.145.1527514786085; Mon, 28 May 2018 06:39:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527514786; cv=none; d=google.com; s=arc-20160816; b=L7AGSShfDjlUr7lMzCA/M3qu0XWU/EeYrtHxQ59LSbeG4fe2UlRWuIMXEWnPPJXACw S7VTM9F1FVnak4GGu+PbD5URjHWBg33lnCu8wTmBJU+poyreA9Nea3vSM8kX3x4TTJ1s pljOKTT5EbtsdWtQcm3Itc9kIYSc9T9KaceLvrKeagWh5tgWrxoUlM0alWmFZS4UkfRp ZtwuD6KZF/8sSrSZdrTxl1xVBzfCSafXO/bnVRqlSumvg8sqHuGH8oICKzOTxiGXCwbn 9Bem1ZtacylJ/l1Qz76JTadQpB6tyGfJOsgjlZtiZQLqWbg6KcJAqissualMJgtdw+O6 zPXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=yl2R/G2jIabULJqKwF5LrEuz2CebqjC3p+6rhiC4cPk=; b=BC7w5oiwbxnylkwdhEVSMeuWl6K5pP75Ql/5WHqDAfsQoDi5+J1eCOC0qZQfEYHJer DyO2i+pjcp/0l99PRGsXjtsv99MdUEdAUwMpGJ9AeFKtuXiSmrJGcpXX9kSmaihH8aic QpnUBfSI4yJA0NhPDwu948C508ZuNpOaugd9O9WPeiwnvaPj4r/VmMDr3V3sEyAnGYA3 n9n1LspV51Kk/+a/AXQYBQQZNignblksHsC3iyzhLo7QBYlnqwtiZHvtkz2dYx6jubmE Mj2U837Lhgorl1YFoP5QX6GKocD6cNzWRaxkIccC+aJdrwNp+Z1gEY78hVpxAShdF0QL 53pw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=FKLB5JYA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f89-v6si3206751pff.208.2018.05.28.06.39.31; Mon, 28 May 2018 06:39:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-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=@kernel.org header.s=default header.b=FKLB5JYA; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S937750AbeE1Nix (ORCPT + 99 others); Mon, 28 May 2018 09:38:53 -0400 Received: from mail.kernel.org ([198.145.29.99]:35596 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1163069AbeE1Ko7 (ORCPT ); Mon, 28 May 2018 06:44:59 -0400 Received: from localhost (LFbn-1-12247-202.w90-92.abo.wanadoo.fr [90.92.61.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id BB2B420844; Mon, 28 May 2018 10:44:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1527504299; bh=cRpIHn8ji2+FibSMIqx6mr5X6aiSswb/FZ1T9f9S1tY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FKLB5JYA34qDlXaXRor3poI00YFF2++FtP5w8tZhMjQX4bvnZbIKDp3/QYSJT7fmH Eyai+FHjCRx5gZVi6alz97+8m/s9LQ02MT+moxH6RZ1hGhbH/+9Iwzi0WWUgocDDd3 VWVoxVoal850OnQXIf0nrQJU5xSahrCl06aRv3gQ= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, "Andrew F. Davis" , Dave Gerlach , Keerthy , Santosh Shilimkar , Tero Kristo , Tony Lindgren , Sasha Levin Subject: [PATCH 4.14 070/496] ARM: OMAP2+: Fix sar_base inititalization for HS omaps Date: Mon, 28 May 2018 11:57:35 +0200 Message-Id: <20180528100322.736842640@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180528100319.498712256@linuxfoundation.org> References: <20180528100319.498712256@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Tony Lindgren [ Upstream commit fe27f16794f313f5fc16f6d2f42d8c2b2f4d70cc ] HS omaps use irq_save_secure_context() instead of irq_save_context() so sar_base will never get initialized and irq_sar_clear() gets called with a wrong address for HS omaps from irq_restore_context(). Starting with commit f4b9f40ae95b ("ARM: OMAP4+: Initialize SAR RAM base early for proper CPU1 reset for kexec") we have it available, and this ideally would been fixed with that commit already. Fixes: f4b9f40ae95b ("ARM: OMAP4+: Initialize SAR RAM base early for proper CPU1 reset for kexec") Cc: Andrew F. Davis Cc: Dave Gerlach Cc: Keerthy Cc: Santosh Shilimkar Cc: Tero Kristo Signed-off-by: Tony Lindgren Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- arch/arm/mach-omap2/omap-wakeupgen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/arch/arm/mach-omap2/omap-wakeupgen.c +++ b/arch/arm/mach-omap2/omap-wakeupgen.c @@ -299,8 +299,6 @@ static void irq_save_context(void) if (soc_is_dra7xx()) return; - if (!sar_base) - sar_base = omap4_get_sar_ram_base(); if (wakeupgen_ops && wakeupgen_ops->save_context) wakeupgen_ops->save_context(); } @@ -598,6 +596,8 @@ static int __init wakeupgen_init(struct irq_hotplug_init(); irq_pm_init(); + sar_base = omap4_get_sar_ram_base(); + return 0; } IRQCHIP_DECLARE(ti_wakeupgen, "ti,omap4-wugen-mpu", wakeupgen_init);