Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp190429pxb; Fri, 17 Sep 2021 23:27:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyJgKU/ebfbsNlprtNw1IY8KPnfhZz2LEjAz2+q/9CYupZD8eEex2KR/VGd9889KOf4M9Bl X-Received: by 2002:a17:906:9241:: with SMTP id c1mr16921361ejx.125.1631946461754; Fri, 17 Sep 2021 23:27:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631946461; cv=none; d=google.com; s=arc-20160816; b=ZninykQQO+2OY/sSdKrXZI6jz4D3UDJtz8OvaJUywf88Ttce3uWwWqyD2lIfDF1Dw7 IWgRArzbxPpINiFmoNVntT9zed0LR/V52GmmyZChLQ1mTGJDNYIArspDhTBWdliHhIPc ccLfIlVicE+z2jFHpb3lO13FeZjE0H7NH/B+EP+7CY5DIR4iv6x0t2l3cXsLIpzE1iYk FUn5BnsRug790CS9U/SjTNZc688QPnCvUqmeI3bsc53fndO+AbHZw3Jww6X7DyW0MH+8 Tko+Zo9Ropo9kP8vbVDxWXXLZPogGoqSc7WFV2XXlA/3LWV+QbtOX1mwJWUxdqIc3Gv6 bk+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=GW1WgRF6SuqTQcN6bjavSevOnivv0wMVUH9HZeNVmaQ=; b=eCsW8PQblgndiWFPHDOM2lzI2HIxdytH3XhAoLskvkcEucz3xwDKHhKjjWpaQvo47c XeydJL+uQpOYXVsqF2UZ89kKeAm0nYsbc+VdaqZT91yJHYH9MvITImlGV6F7AXOVH+Rr YJHI2GXwXzYcTndr+pTO4zcp1gx4uibY3qzbwbwKPhJR+QkhBWxq4svzetubzz8iETlO MWgo6uCIOAVc3rmAl0Yzxxk6HtPamm2P1bdaQgI5F3Ge+5EkkC/zZgvwq2koFub4cvYS MJ859TGYLJ3qG7YxxxpY+xAOO1jtXr8WHUsMGuGQ4dTFWI2AV4UGbDDZpJQEBifn+o0b DyCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=kQRB0qqQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hr1si1237586ejc.424.2021.09.17.23.27.15; Fri, 17 Sep 2021 23:27:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=kQRB0qqQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238786AbhIQP4V (ORCPT + 99 others); Fri, 17 Sep 2021 11:56:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56844 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241265AbhIQP4R (ORCPT ); Fri, 17 Sep 2021 11:56:17 -0400 Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F19EAC0613C1 for ; Fri, 17 Sep 2021 08:54:52 -0700 (PDT) Received: by mail-pj1-x1032.google.com with SMTP id nn5-20020a17090b38c500b0019af1c4b31fso7689639pjb.3 for ; Fri, 17 Sep 2021 08:54:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=GW1WgRF6SuqTQcN6bjavSevOnivv0wMVUH9HZeNVmaQ=; b=kQRB0qqQHop4GG36R07plFb7axL/C9zQw2hxoXCMkt8M/uUXLv+Ms+Ynh0uOyRyA4u p8PmstiTAHiZPMYLXQiCx23gFCnU04gp4sxwJFSbm3CEqjrz02chT7gPpZN87AWer8aU Ro4752jjV1COVmPQUIiXt1EwH0X4Ijxltlyog= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=GW1WgRF6SuqTQcN6bjavSevOnivv0wMVUH9HZeNVmaQ=; b=D4REKxovnOFVEBIHLe36wlnpeiGs9OyHGlRHRuRSUPm6l/ti2a/A17HjQDXQadfeSm crXMdpAVPj25/IP19t/RzDf7xmu3ZJqy3uzgAvEDbDRqlUti2F/d27SBcE+7J8sUmOws o+4GBuusjhNGz0dMbqwdcxxpenROnSS6OV7vWjwT7H7UGpkOeJzTBxkdtLM5vx81dPi1 BFyp/coZpwrqIjDLKZfBXuFNwujIk83cwQsjaycOZyOqSBCqCdva8rrc2f+Z4xrVYo1V AM2BP6xjkBS8HgPI7CUzLwCaLEgJzH4Os4Zv8kTQkb6V7WGSPQhCCj5Fyzea09MV+s0P /FMQ== X-Gm-Message-State: AOAM530Om4nVT+qhL4gJgY/8mGZGDWWo68DkaXe2CjmpNdkG4YzV+mXs N3ucINiOoYbhHqoyqt1xwiceFw== X-Received: by 2002:a17:903:246:b0:13a:22d1:88b with SMTP id j6-20020a170903024600b0013a22d1088bmr10319454plh.16.1631894092540; Fri, 17 Sep 2021 08:54:52 -0700 (PDT) Received: from www.outflux.net (smtp.outflux.net. [198.145.64.163]) by smtp.gmail.com with ESMTPSA id k25sm6282982pfa.213.2021.09.17.08.54.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Sep 2021 08:54:51 -0700 (PDT) Date: Fri, 17 Sep 2021 08:54:50 -0700 From: Kees Cook To: Brendan Higgins Cc: shuah@kernel.org, davidgow@google.com, arnd@arndb.de, rafael@kernel.org, jic23@kernel.org, lars@metafoo.de, ulf.hansson@linaro.org, andreas.noever@gmail.com, michael.jamet@intel.com, mika.westerberg@linux.intel.com, YehezkelShB@gmail.com, masahiroy@kernel.org, michal.lkml@markovi.net, ndesaulniers@google.com, linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, gregkh@linuxfoundation.org, linux-iio@vger.kernel.org, linux-mmc@vger.kernel.org, linux-usb@vger.kernel.org, linux-hardening@vger.kernel.org, linux-kbuild@vger.kernel.org Subject: Re: [PATCH v1 3/6] device property: build kunit tests without structleak plugin Message-ID: <202109170854.7ACE94F0@keescook> References: <20210917061104.2680133-1-brendanhiggins@google.com> <20210917061104.2680133-4-brendanhiggins@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210917061104.2680133-4-brendanhiggins@google.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 16, 2021 at 11:11:01PM -0700, Brendan Higgins wrote: > The structleak plugin causes the stack frame size to grow immensely when > used with KUnit: > > ../drivers/base/test/property-entry-test.c:492:1: warning: the frame size of 2832 bytes is larger than 2048 bytes [-Wframe-larger-than=] > ../drivers/base/test/property-entry-test.c:322:1: warning: the frame size of 2080 bytes is larger than 2048 bytes [-Wframe-larger-than=] > ../drivers/base/test/property-entry-test.c:250:1: warning: the frame size of 4976 bytes is larger than 2048 bytes [-Wframe-larger-than=] > ../drivers/base/test/property-entry-test.c:115:1: warning: the frame size of 3280 bytes is larger than 2048 bytes [-Wframe-larger-than=] > > Turn it off in this file. > > Co-developed-by: Arnd Bergmann > Signed-off-by: Brendan Higgins Reviewed-by: Kees Cook -- Kees Cook