Received: by 10.213.65.68 with SMTP id h4csp19972imn; Tue, 27 Mar 2018 20:36:54 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/5MnbxzTh2FOj+e+njBP358dpny48ODNfQG3LsSm8zOF5VOE3JfT3qsrZhq608XAQdVVDH X-Received: by 10.98.213.9 with SMTP id d9mr1553951pfg.234.1522208214031; Tue, 27 Mar 2018 20:36:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522208213; cv=none; d=google.com; s=arc-20160816; b=wmLJghpqZev74DDuUS4yUUAPvszRXHAlnf65WvBlVZS/aAgzCRNzhZ2SFCcC2JvYhR 2Mzy9ckrhNfMu8+pklbIdVVUFyD6npHMtF/3SlR3PFuu/cYBPP/QudIKF3pUxvFyFmdG EplaNuAB9g7evGmOimqWLLbtAh0pdrCx7texXpvHEgI3CpVf6RzRW3kircZCyX7TMaEH y2tovXOoBo25xAmw2Hs4PgMb1bsKWJl6NMqQvW50nnppEvA7n9eRfzNc7b7dey6QgGu7 SpV2CBeDc/lm3qoVRpkwjzn6cv8X3j///k81DMW6EsFeJNfUkZUWLN1wm/rt1XIJshFm mZOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=3iKK5I+9IlUYodw3CwoC2wydn5y1iLId2czIN7CC7Bw=; b=YcpMB9BoCcGqf/OkryFJ/GLlPoHUjFj6FzChznL9qADmD+C30fv2SlS5xfAAs/LDn0 8A1gvoaYjZy6tH9Jqs4BgN3MNrEFNeOll6JpJwwD9K+yxDPtEp1uIgYkGXNsetrDFYow ooz4g1yRdTyJ9ZcyPptune9dkvsAHhnMhYIe05HasB7+kgTavWwLRDbhE1xLUuvTUPJJ mdJ55yz5GuRUWoWvLTM849ZquormEXysSK/ka0UH4c9Rq0a/RqGIk1lQJRLa5rpIyhEK rpBKbpL1ON8ef9GKqZ9Sy3f3CZVi0dyYioPFaneWepwggf0iVDZQU1XV4xJT8TadlA+Q UF1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=I3nPE8Gc; dkim=fail header.i=@chromium.org header.s=google header.b=jp6qiX0o; 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=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c11-v6si2352742pls.97.2018.03.27.20.36.38; Tue, 27 Mar 2018 20:36:53 -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=fail header.i=@google.com header.s=20161025 header.b=I3nPE8Gc; dkim=fail header.i=@chromium.org header.s=google header.b=jp6qiX0o; 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=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752614AbeC1Dfe (ORCPT + 99 others); Tue, 27 Mar 2018 23:35:34 -0400 Received: from mail-vk0-f68.google.com ([209.85.213.68]:41147 "EHLO mail-vk0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751096AbeC1Dfd (ORCPT ); Tue, 27 Mar 2018 23:35:33 -0400 Received: by mail-vk0-f68.google.com with SMTP id l123so595437vke.8 for ; Tue, 27 Mar 2018 20:35:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=3iKK5I+9IlUYodw3CwoC2wydn5y1iLId2czIN7CC7Bw=; b=I3nPE8GcWTEutjDW/wZDJgz2PT6Hz7AHcDQYVmptIfNLPoQJ+g4UXVlRqu5m8DOe9t nXCdf3C+b59pAhCu+tnRizaCj/WY1YAx/WRdXLx52Kt192qpnfwjfC9cIpvwYJgcyDim mWVbv2obZPsoS1mCRCP4w6OdMsAoYVUbeYilmZggjhzD4PndQx7KuqiHK7iFLx7bekHn ORZO8LfMs90hagAOuh5NofoafP7IHH8FgJUws8TV/+1pzm5Ng5eN/Xw0h1XjozO2ai24 6MZU2tndRDtRXubht1lzITjR3sE+UweNVeBspakKui3c1dX7xAomeCdOEGa3X+zF+J7p NzsA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=3iKK5I+9IlUYodw3CwoC2wydn5y1iLId2czIN7CC7Bw=; b=jp6qiX0oSzwLKDuaZpNHnbVOQTdH/0cwG0KZ5aM3/JKXXXhCfqfPi2o6hvW7mevC+0 qfM3B/jRU+OYj3c9cB8+UGHDrYrj1uyuoyXV+pTmrx9YnV+RXf/V7NNxHS+f/b25YrUu 3dHLScjTSO02JAAm3o14cQCl5Afg41vaLPmLU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=3iKK5I+9IlUYodw3CwoC2wydn5y1iLId2czIN7CC7Bw=; b=U8tuhPf2ldz4ProClqlFwXo58FnEluld6pI9BpO+81mMCgY4bWDBqk7REEMh88TPWZ HT9eeUaXSGQS4H2mW207TmmHe4BlG/edSpJAIiVwYzb7mpglXAlZBSugnhGuZeJDR1t0 ey2NbsY+TtfQAbzx8ruUEeFBWPnLADMrnJX6zErr8+3JmaWEY5+VkjZsYPj2hhn1UrRY QVnG9PzEQJVx35tzz23WV+T+MxhSv6898qG/g0X9NDfEqqCYZCHa9Y4d1MboFCLQbmzx UUC/lA79YwRSITZrIGs9sCZYj0j6jTHQPv9Lb5hbH5cJrYjdlp+3nBQO/rYqxcNw6A0o pgNA== X-Gm-Message-State: AElRT7Gaa5izhRhBmoUvHvTv/Yc+BC7IZp5RKf30Sjcng+5KU2t5qVih +6TekNwAKKv7jx65DqKpGGdmmRGJlZMeudrvUSxhfA== X-Received: by 10.31.198.131 with SMTP id w125mr1244149vkf.158.1522208132326; Tue, 27 Mar 2018 20:35:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.129.9 with HTTP; Tue, 27 Mar 2018 20:35:31 -0700 (PDT) In-Reply-To: <1522128575-5326-7-git-send-email-yamada.masahiro@socionext.com> References: <1522128575-5326-1-git-send-email-yamada.masahiro@socionext.com> <1522128575-5326-7-git-send-email-yamada.masahiro@socionext.com> From: Kees Cook Date: Tue, 27 Mar 2018 20:35:31 -0700 X-Google-Sender-Auth: Ku9deh7dTf-NZnXa2r7Xzg8O04w Message-ID: Subject: Re: [PATCH v2 06/21] kconfig: remove string expansion for mainmenu after yyparse() To: Masahiro Yamada Cc: linux-kbuild , Sam Ravnborg , Linus Torvalds , Arnd Bergmann , Ulf Magnusson , Thomas Gleixner , Greg Kroah-Hartman , Randy Dunlap , "Luis R . Rodriguez" , Nicolas Pitre , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 26, 2018 at 10:29 PM, Masahiro Yamada wrote: > Now that environments are expanded in the lexer, conf_parse() does > not need to explicitly expand $ARCH and $KERNELVERSION in the mainmenu. > > The hack introduced by commit 0724a7c32a54 ("kconfig: Don't leak > main menus during parsing") can go away. > > Signed-off-by: Masahiro Yamada Reviewed-by: Kees Cook -Kees -- Kees Cook Pixel Security