From patchwork Fri Sep 21 00:15:13 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jason A. Donenfeld" X-Patchwork-Id: 147175 Delivered-To: patch@linaro.org Received: by 2002:a2e:1648:0:0:0:0:0 with SMTP id 8-v6csp152751ljw; Thu, 20 Sep 2018 17:15:34 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbuP2iNFoVqzwXCc77n0vCd+2KehSW+9GM5SbEcb17vmX0TGqjj9TW/PSyQd9+PnlPHHBAm X-Received: by 2002:a17:902:70cb:: with SMTP id l11-v6mr6381535plt.330.1537488934610; Thu, 20 Sep 2018 17:15:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537488934; cv=none; d=google.com; s=arc-20160816; b=yZZRc3gEbYinF/iK7ZEYcq0TsrauuZzat2ndBZxGQKoKQ+yMQNX/Qnn5NK8gbHzrMd 8M5EplkgOZFm9XgY2C82FvarptAW7kBH/tfykFTA8TNn0QeJ3CP89QXrMqKPsESg+ZxF +TviXqzSrZUDgIChf5Ghn6dhvQk1dEwk7Ah37xdE3hF5N1yR6ORNaBmlAcY4+5llp6sQ 3wWp5l9mv2cziwkJTmO0WBYJWEM2GyJOrI/JjGGzLulBWDwOE0kBhBz4hdGVzrt6OyYa vahPyFDmRj9zVVhT3Gacvea6RNld+jXQdhA8KSVBIz2KZ+6vUwqdr9r9xOMkRcEI1lcn qV8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=9r4yTMXUwcbumtvOSuBWqCJ4jgKDkbpnAYFDtj+hYME=; b=x8eCOojIFQ6xUPEYHfDINAPqDZx53gARzEkFOFPjo87tvapbbJEsFm1MoXPGKIyUmv vNvOwZfMuac0EC1Sbc28+U6swLHE6s0q6XFk+DIpR4TwYImgSOmGCWwZPiUNFa7zUBEu DYDs/V4B7bkH7HsVQwfahwJoiwIgcV9M65iR50+nKXotaFONEP7oB72W2GO7uWYxeXSE Km1k6m/5d22Ljpw792wtGDeraDOuFTqq0bqaJbWCs1zcPJx6vh0Thzs8fe5yjOkY8S/J keYl36I/qTdkNXhhHPHMZJDCYIDfWNaA3tywx1phFmd8+MqkHjW3o3Kz8tdBY0JJmfd5 M2JA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@zx2c4.com header.s=mail header.b="EVK1j/R3"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m23-v6si24209329pgl.51.2018.09.20.17.15.34; Thu, 20 Sep 2018 17:15:34 -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=@zx2c4.com header.s=mail header.b="EVK1j/R3"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388751AbeIUGBh (ORCPT + 32 others); Fri, 21 Sep 2018 02:01:37 -0400 Received: from frisell.zx2c4.com ([192.95.5.64]:33427 "EHLO frisell.zx2c4.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725823AbeIUGBh (ORCPT ); Fri, 21 Sep 2018 02:01:37 -0400 Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 499de603; Thu, 20 Sep 2018 23:57:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=zx2c4.com; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=mail; bh=cZBWkEKOtTRZyHxO/CPoLybUAi8=; b=EVK1j/R3aIU+22r9g11C tGPNgZ6OmFn7OwX5dkijmwJmtroeWC18EbpmMm5yvYSLlrRg4BXyMCCzwBCMzuQ6 RsaB1GHQbMipdu6qEiTA/wu21vDoNM/1Wt5cBN+XU7EqA+kaTfxZU1Ku+vtio0OQ cLimQtoaSzQVWZUDVEVi8YJyg+iDl2sVmxg3HJLgMCMgIlqA90X1lnsRl8pVNI64 HRXKdhuV00+2oRQnc2UBaGKvI+w+E5MScHEiiq3XPm/cG426ZUk3QOqOnUFehU7n FyK8lA8lBcTzryKG7vAcQlOEZS5XE88UkBftH3kl+BZ6m26yWFMxmBGsvrMEo/n+ Mg== Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id a9aa2bd6 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 20 Sep 2018 23:57:38 +0000 (UTC) From: "Jason A. Donenfeld" To: Arnd Bergmann , Ard Biesheuvel , LKML , Andrew Lutomirski Cc: "Jason A. Donenfeld" Subject: [PATCH] framewarn: expand KASAN_EXTRA exception to KASAN Date: Fri, 21 Sep 2018 02:15:13 +0200 Message-Id: <20180921001513.12504-1-Jason@zx2c4.com> MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It turns out that KASAN in general will bloat stack frames in unexpected ways, not just KASAN_EXTRA. So, this patch trivially changes that default to be associated with KASAN instead of KASAN_EXTRA. Signed-off-by: Jason A. Donenfeld --- lib/Kconfig.debug | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.19.0 Acked-by: Dmitry Vyukov diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 4966c4fbe7f7..39078a080e29 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -222,7 +222,7 @@ config ENABLE_MUST_CHECK config FRAME_WARN int "Warn for stack frames larger than (needs gcc 4.4)" range 0 8192 - default 3072 if KASAN_EXTRA + default 3072 if KASAN default 2048 if GCC_PLUGIN_LATENT_ENTROPY default 1280 if (!64BIT && PARISC) default 1024 if (!64BIT && !PARISC)