Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp10216493rwb; Fri, 25 Nov 2022 02:20:27 -0800 (PST) X-Google-Smtp-Source: AA0mqf4DFCV6YI/fnRMI9/e2FnY9zapZm6rIplkUk/g8oXcrx1KdgMYvZbJWg/5BVxZqbpZhRWlb X-Received: by 2002:a63:4e0f:0:b0:476:91d6:e15e with SMTP id c15-20020a634e0f000000b0047691d6e15emr15376331pgb.455.1669371627232; Fri, 25 Nov 2022 02:20:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669371627; cv=none; d=google.com; s=arc-20160816; b=U5R6niAdh1HPtbq/hv7B8EcYdYsyDeCwet5/5oz4DFzIElPCZeJfUEGQOCzovDhjKq ygtzdiWqbmuRb4I5LfbfACOuSq7jJyO/nKWwmYonD8cKilPaG9ObroXvdTrH1yHoqb15 beY0jCPXm58gTm4z9IyjckfyJWoM4okGskFfRFCnRqlPGLhTeb9Eg+6V6MPbj4LEKy4E 7ZjwSTOqVPciVZVjr+ymmzYsnqUC4Y6vp1JUIpctPg2cvX1U4EnwrOrj7kGYNHDV0HN+ XOLpXejbT7jgt2PcE1LIzxha29+A31Gg9uBWtmdsMC4zXqS/lIZQZrgUEkmHMe9mA0wE I3wA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:cc:to:from:date:references:in-reply-to :message-id:mime-version:user-agent:feedback-id:dkim-signature :dkim-signature; bh=nCUDBJBJHdePT/oDuUKf6UFCDmSjLUzfGVmKPcZYTHc=; b=WVABw84tdXOJwS4RJuXREB41wWFAMLdfrbuJcwMK2nl0UrSJX7GwNmNkyu5VzAEhLK 9mWfbZHM4PAAJ5A7f3ze69meExSx3JGo5dVxvByWXdXQgFZY2GOeUrsns0qXyxiG5zJV vJ7or5MsiHSWSw/JvzffZSOSIy7muPpii+hKdo7kg1CX+3UUYCs16vqH1n1NxeYbWMxF ocvMysJsKMPs4WAm7tce9CHryYT5BIpXSqx1tkkTGbqEKe98vmQX3nVCF/dNn9ALq6B3 6XtV5QfJuJn2BP6Yqx6PnwAuE8rVHN1XFipnf06oOPrAsj3NKq9fBwzujhPBqRdPDOqD 1nIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@arndb.de header.s=fm3 header.b=oc85BrLu; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=ggjyDfto; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q26-20020a62e11a000000b0057276dd3748si3131919pfh.360.2022.11.25.02.20.01; Fri, 25 Nov 2022 02:20:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@arndb.de header.s=fm3 header.b=oc85BrLu; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=ggjyDfto; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229740AbiKYKFu (ORCPT + 86 others); Fri, 25 Nov 2022 05:05:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59820 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229542AbiKYKFs (ORCPT ); Fri, 25 Nov 2022 05:05:48 -0500 Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7ACB427DF7 for ; Fri, 25 Nov 2022 02:05:47 -0800 (PST) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id E5F2B5C0097; Fri, 25 Nov 2022 05:05:46 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute3.internal (MEProxy); Fri, 25 Nov 2022 05:05:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm3; t=1669370746; x=1669457146; bh=nCUDBJBJHd ePT/oDuUKf6UFCDmSjLUzfGVmKPcZYTHc=; b=oc85BrLut4eMUnLgtSRs1dBRTq yTswdBUuAAzRMymMAHCp/TQIRDoBx518DMQgvdN0tkYLQJpNvtdYuXNpOQesU0I+ oRLgfx53QU9qBPgO7jaUGNLiJeQGDpik4jgwggvcyPCGzcdvSg+OtH3Ttk6zJbtT PCPek/BYIY+11yocO7hR6Gqs5UHpbXoLhXqS4Fz/99rnMxXfdBXPv1CB216C4LOm F5EVAtvkGVYzC9NsMSCA55+arEPPG4yXyg1HXi0uYp7j+K6qOdXBKmQkRHQZhGzZ Q3IXjBaj2FpFr0oL3GgWK5EOwHIDITpVSqgSzCViu/6hKxGsj0zQ1A0BXVUw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1669370746; x=1669457146; bh=nCUDBJBJHdePT/oDuUKf6UFCDmSj LUzfGVmKPcZYTHc=; b=ggjyDftopnn52yQ2dDvZS842qcWdpe2HJmciqGNBdASv pNuccXdeNieJIhwXCRb09AHgoOg9k/z3sqKT7kT+ekaYpfqaywl7agbgTTiIlF3+ WSHZGyjwnK/JFMXWbK98v94+qUcJnpAoU2WWhud10sTVXfe3tYLarAzoJFCeoWED s/Jvbh+gkf4WCnyn1qiLsXayabbm7irh8J7kTXEJmJC+PoheT71zl69x5M3BRkhy pgh6dzcj03fFnzCpZLLNAIwaDoSz9dJwPJkO+SigUonK+JegC22mEy110GII/zet D9yxsIrf8q+KwtM5Qcs8i0v7r7DzI1HZzsgvUoBDlw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrieehgdduvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdetrhhn ugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtth gvrhhnpeffheeugeetiefhgeethfejgfdtuefggeejleehjeeutefhfeeggefhkedtkeet ffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrh hnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 96163B60086; Fri, 25 Nov 2022 05:05:46 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1115-g8b801eadce-fm-20221102.001-g8b801ead Mime-Version: 1.0 Message-Id: In-Reply-To: <20221125092517.3074989-4-lee@kernel.org> References: <20221125092517.3074989-1-lee@kernel.org> <20221125092517.3074989-4-lee@kernel.org> Date: Fri, 25 Nov 2022 11:05:25 +0100 From: "Arnd Bergmann" To: "Lee Jones" , "Andrew Morton" , "Nathan Chancellor" , "Maarten Lankhorst" , mripard@kernel.org, "Thomas Zimmermann" , "Dave Airlie" , "Daniel Vetter" , "Nick Desaulniers" , "Tom Rix" , "Harry Wentland" , "Leo Li" , "Rodrigo Siqueira" , "Alex Deucher" , =?UTF-8?Q?Christian_K=C3=B6nig?= , Xinhui.Pan@amd.com Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Subject: Re: [PATCH 3/3] Kconfig.debug: Provide a little extra FRAME_WARN leeway when KASAN is enabled Content-Type: text/plain X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 25, 2022, at 10:25, Lee Jones wrote: > When enabled, KASAN enlarges function's stack-frames. Pushing quite a > few over the current threshold. This can mainly be seen on 32-bit > architectures where the present limit (when !GCC) is a lowly > 1024-Bytes. > > Signed-off-by: Lee Jones Acked-by: Arnd Bergmann If this affects only clang but not gcc, I wonder if we could limit the scope and keep the 1024 byte limit on gcc builds. > --- > lib/Kconfig.debug | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug > index c3c0b077ade33..82d475168db95 100644 > --- a/lib/Kconfig.debug > +++ b/lib/Kconfig.debug > @@ -399,6 +399,7 @@ config FRAME_WARN > default 2048 if GCC_PLUGIN_LATENT_ENTROPY This is actually a related bug that we should fix: allmodconfig with gcc turns on GCC_PLUGIN_LATENT_ENTROPY, so the limit ends up being way too high. I think we need to either ensure that allmodconfig turns off the latent entropy plugin, or that the limit gets lowered again to something that is not any higher than the KASAN limit. Arnd