From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0C14BC433F5 for ; Wed, 5 Jan 2022 14:36:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ye93LoAhiHL4IY19EwEJit4U2HMEyXY7wjPcoyPbGNs=; b=H0heHXf53VpgQ7 /bT1wlZEiCAHlzOKso8GFoRVujWoAb3Jjk07c1ApNwonb6ldIwo+DcrRFgyDtUliJNq88Kuo/1kwV lQMHzn/dlLcW+OyubMKkR0W4N3IQkXfgnkw98rVAm9mSuy9RNuzxPaRvu+XCs8JKTYEeQRlj/buu7 KWbTDxK4jXyfY6f9lT6LtIErvKCyvlQ9JjoBlhx3yzfH7QUGqHAl+Y4asqcNVY1t58S5PdLgxXZln OyOT905gsg2u2daavneBL3gnAsZUcRpbLl++PvTPO8Pq9XsuID0dVq9q9PSCT42s8tzWjcQHthhDJ 2/XJiKoOyMdN8A25qG7g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1n57Nr-00F0S9-Ds; Wed, 05 Jan 2022 14:35:23 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1n57Nn-00F0Rk-VK for linux-arm-kernel@lists.infradead.org; Wed, 05 Jan 2022 14:35:21 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id F046761761; Wed, 5 Jan 2022 14:35:18 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 80489C36AE9; Wed, 5 Jan 2022 14:35:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1641393318; bh=tOgtq2jwukVroyNylTrqwlKezVVCpeGDMmH5ChYBb2U=; h=From:To:Cc:Subject:Date:From; b=t3y115UTPVLLwzldhKpbK6pl6L6FoU4P0EHMqPGWDtU8M/fcbJSk0FgQPLCr8IkqQ zgfqinqJJf3k9m44vkwoe+39uutWVPQTngMxnXFVZCDj0cjIcKVbrJVIpMPd9b4bz1 qOGJenrKqFAKJSBXgFzrStWWR3EoqBROnNhrtCX8o3Q3q6XE7nTiMEgJIl7dvaFhTW xGgZ3QrMXJInjtrwO1nd8sL8GMMspz7u/LocMq4iZUNFDfqvvX96sGGKiOJRkDhwPZ DOMilhYvEGvoKb7PNTYT+8hur2bk+9k4yC6uv0Nm6g28PqoW6R3cdPG+0GhbIs9Kq4 Kt5G+o5fopHTA== From: Ard Biesheuvel To: linux@armlinux.org.uk Cc: linux-arm-kernel@lists.infradead.org, arnd@arndb.de, linus.walleij@linaro.org, keescook@chromium.org, Ard Biesheuvel , Marek Szyprowski , Geert Uytterhoeven , Jon Hunter Subject: [PATCH] ARM: disable vmap'ed stacks on suspend-capable SMP configs Date: Wed, 5 Jan 2022 15:34:59 +0100 Message-Id: <20220105143459.3365530-1-ardb@kernel.org> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1229; h=from:subject; bh=tOgtq2jwukVroyNylTrqwlKezVVCpeGDMmH5ChYBb2U=; b=owEB7QES/pANAwAKAcNPIjmS2Y8kAcsmYgBh1aySqjBgqbMiJcpozhSSIt/co3B3+QdkIzOmXRj/ xd9qbL6JAbMEAAEKAB0WIQT72WJ8QGnJQhU3VynDTyI5ktmPJAUCYdWskgAKCRDDTyI5ktmPJEJzC/ 4kCI5Vm2MujPX1W6iDHyFykaUHtZdpEF2MuEHhhdONs6OIYBfYn1UPElIQUQAKsAvUjes7DT6nB519 0sOea/eYZAEtvopQEQz5FLc/k9mDMjFjtEevcK0tv2UFb6CH4Zunq4DvFGbYx3DOJYeoMUnCDRzNDN eQuuc7iHlSyy/Wvhoh47UjMnIXIFFXNnq8kK+sJy24nfKAs9YX7ujhEVGkvxZ1q2QOU/w3ZRwVECIm c21rR2bp0T2ZBl4CnVLhsqCGNzsTb74yvEt6e6SB43oO7y2RKsyWaxmCBL8GYwxRCJ1z2BJW820IBA omWg5M3MtfVEZR4qh749Pn9KrcCj9J9+inR6qt3HZbwo6x526ZUIp2wV8i+gvhhaJhiPVTahvSgC/b bPk+/ZtwpNb4oieeTrr4AJaszJeRC2Lmzo6qGPxQHacowFTtdc+fTXdu6c90QptpfLB2bl4dbaB6tp sWcBbU5Eq/UrRyKnlVuT8SmpvJoddpF2IRXYltKrN0DnU= X-Developer-Key: i=ardb@kernel.org; a=openpgp; fpr=F43D03328115A198C90016883D200E9CA6329909 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220105_063520_073848_F96DBBF7 X-CRM114-Status: GOOD ( 12.30 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org There are several reports about the new vmap'ed stacks code breaking suspend/resume on Exynos, Renesas and Tegra SMP platforms. While this is under investigation, let's disable the vmap'ed stacks feature for the time being for SMP configurations that have suspend/resume enabled. [0] https://lore.kernel.org/linux-arm-kernel/20211122092816.2865873-8-ardb@kernel.org/ Cc: Marek Szyprowski Cc: Geert Uytterhoeven Cc: Jon Hunter Signed-off-by: Ard Biesheuvel --- arch/arm/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 4817343b1d97..938f7c392cc7 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -129,7 +129,7 @@ config ARM select RTC_LIB select SYS_SUPPORTS_APM_EMULATION select THREAD_INFO_IN_TASK - select HAVE_ARCH_VMAP_STACK if MMU && (!LD_IS_LLD || LLD_VERSION >= 140000) + select HAVE_ARCH_VMAP_STACK if MMU && (!LD_IS_LLD || LLD_VERSION >= 140000) && !PM_SLEEP_SMP select TRACE_IRQFLAGS_SUPPORT if !CPU_V7M # Above selects are sorted alphabetically; please add new ones # according to that. Thanks. -- 2.30.2 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel