Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp578077pxb; Mon, 25 Oct 2021 14:10:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxzgTm5Mh+tUKjzS+acKgOzGAo1n0IPAVmA/t3KgxU7xpgNsqlcagD8YGKp2Dxo8oFJbHx2 X-Received: by 2002:a17:90a:2902:: with SMTP id g2mr23457916pjd.161.1635196220148; Mon, 25 Oct 2021 14:10:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635196220; cv=none; d=google.com; s=arc-20160816; b=gqrX96Uw6TmpXlksw9CDyoEF7dBTO8rMDFzllEMlj25BrgjjCfkkj8LAVDzSu9W9rx OYXY/IVZfjH7VIevyZBCzRBMIbC4lP8t4B178DgIgzGgFeHaTuDX810teUDGGPohda8o 1XRtEFO+p/kOUpwNnViHLNLQ+2wTpOd9SHEx2578gypZuwfwvw9XG0xvRGv/8wR0kPsB puiRzCPMKmqOUa4cOjdU6rCLXOTjwOsqFsw37uuRrK3WtWWe9U0XHxMk7VCMrtM+Kb4Y jECM3AZexpTXUv61PoBMUtB3jn4FWefgoM1eLP24GnxLyZzDG+RK3ScENCteoXY1VbUq /BrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=YER+UsEJQB2rlb2mYD8bWyv9AdQVIu6QvEjQhyaqN1c=; b=qv+7siKhHK8XzFaZYL4hP2hwCDyjCJSpdMwlVYGGiZEkh00+AzyKvby9tJFpc5JM/1 sHbVTuyHTvDx7JHhvLyhtpZkvUbgk7TC6dfPOEODmDdIIOxC6WOsCOISrJmXZNeKH95R 1d1igpwufBKPiotuMYLEFArbkwANBM9KoD1aeYtXJ4PW5BCdFiWLgp8E/Iv/oSD6l1Ru MI8mQn6iHrTXjF85ZIs7RCKRu3qUvgzdGVJZ59f7JZWAgjRM+wDM7GxSCarjyJEncW9D D/MAdEKZLvVnjhlV+4l37qn5vXJ5FJixOw6P5ncGBSqsVeuoUyb6wgX/XSrktNZtIuFd YrXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=TttYKHsf; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h16si8292430plf.219.2021.10.25.14.09.44; Mon, 25 Oct 2021 14:10:20 -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=@google.com header.s=20210112 header.b=TttYKHsf; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234851AbhJYVK1 (ORCPT + 99 others); Mon, 25 Oct 2021 17:10:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47326 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234815AbhJYVK0 (ORCPT ); Mon, 25 Oct 2021 17:10:26 -0400 Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31D54C061745 for ; Mon, 25 Oct 2021 14:08:04 -0700 (PDT) Received: by mail-pl1-x630.google.com with SMTP id c4so4892357plg.13 for ; Mon, 25 Oct 2021 14:08:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=YER+UsEJQB2rlb2mYD8bWyv9AdQVIu6QvEjQhyaqN1c=; b=TttYKHsfa91uCLGTprzA0kyqWoaWhfLwimpQgDIgZe1N/IJA2kXpsgkac8ouk+BYs4 EKnsezQQ+UsOXYL/V9lpN47tgk2Wjot9tCw44Atq+3RizDrWzPvO29vQGVXnPYSXXvKn peDcRZXtMGKUkk6Pd/0anNLGezp+NIGXVjuMPo8R/qyQzghV+XXu+SSXUnsgyHOZ169P XLaMjHuzySBJ2N5tOw3z4v3lRN4RUiu6qnB24S5ISxhb8dqKgSPydKXVK+Akjh0PkJrB obeb2Zj+YCJW5/XT39oSYwZUbYm32m+4jLiEI4Ylu7iHfyNJSKLsBU9G/r5c+AzQ+PN5 oqBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YER+UsEJQB2rlb2mYD8bWyv9AdQVIu6QvEjQhyaqN1c=; b=vKpe4lfXJ8qIxVek28jbW1p53UELngtnm7OXpsyzECUigti0OPeuACUXRuCHmbu8VE bSLSEqLkJhgThw947kZZPLuGzz13hqWjxuTTza7pqCMuD/DW+Zal4zy40Gfag5jQLs/0 xyWG9zEWS+PE2WsS7n9dgi09JhsMxfzXlaxjFLOFhpasa51teO4GzROoY2kEuojL/ATP URLSG9pbsGKh8Bi+nO408oHHCaalBBS/GA1FQO2bMQMWyxfIgubmdbUCQcniwSxi3Wyp RP1/5OCyEppvL+87wkg4/9k7fSTeW7SSjPqqSTJCHzc77W+JN33Bm3TTJER1DJ/rcNUP JxvQ== X-Gm-Message-State: AOAM533QVlIJT6gcfkLZy7xksBBicSY9v4OuC42YKMJvHLN78d0bmxeE DUvcLpS7Oi2SO9VSZzprMnjiMMOdg7448Ju3ySpcag== X-Received: by 2002:a17:90a:d311:: with SMTP id p17mr8951391pju.95.1635196083541; Mon, 25 Oct 2021 14:08:03 -0700 (PDT) MIME-Version: 1.0 References: <20211025190956.374447057@linuxfoundation.org> <20211025191007.069144838@linuxfoundation.org> <20211025205652.GA2807@duo.ucw.cz> In-Reply-To: <20211025205652.GA2807@duo.ucw.cz> From: Brendan Higgins Date: Mon, 25 Oct 2021 14:07:52 -0700 Message-ID: Subject: Re: [PATCH 5.10 70/95] gcc-plugins/structleak: add makefile var for disabling structleak To: Pavel Machek Cc: Greg Kroah-Hartman , linux-kernel@vger.kernel.org, stable@vger.kernel.org, Kees Cook , David Gow , Shuah Khan , Sasha Levin Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 25, 2021 at 1:56 PM Pavel Machek wrote: > > Hi! > > > [ Upstream commit 554afc3b9797511e3245864e32aebeb6abbab1e3 ] > > > > KUnit and structleak don't play nice, so add a makefile variable for > > enabling structleak when it complains. > > AFAICT, this patch does nothing useful in 5.10. Unlike mainline, > DISABLE_STRUCTLEAK_PLUGIN is not used elsewhere in the tree. The related patches that Greg picked up use this makefile variable. Cheers > Best regards, > Pavel > > > +++ b/scripts/Makefile.gcc-plugins > > @@ -19,6 +19,10 @@ gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF) \ > > += -fplugin-arg-structleak_plugin-byref > > gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL) \ > > += -fplugin-arg-structleak_plugin-byref-all > > +ifdef CONFIG_GCC_PLUGIN_STRUCTLEAK > > + DISABLE_STRUCTLEAK_PLUGIN += -fplugin-arg-structleak_plugin-disable > > +endif > > +export DISABLE_STRUCTLEAK_PLUGIN > > gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) \ > > += -DSTRUCTLEAK_PLUGIN > > > -- > DENX Software Engineering GmbH, Managing Director: Wolfgang Denk > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany