Received: by 10.223.185.116 with SMTP id b49csp2303058wrg; Mon, 12 Feb 2018 07:36:39 -0800 (PST) X-Google-Smtp-Source: AH8x226SdZjeTRKWPj/qy7XDZlnyF86QWFcYPuq15jg8kSOgCXDMOv5I/h5kFrgE9XxHJonU/0It X-Received: by 2002:a17:902:2803:: with SMTP id e3-v6mr11004876plb.447.1518449799552; Mon, 12 Feb 2018 07:36:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518449799; cv=none; d=google.com; s=arc-20160816; b=F5bzmt04HKuW003wNV6x8DPRG+qop0JjmuRdGE1l57gXPKm4tIJ1UO+czaX3PAly7c 2ANXCVSqjR8xL+keRIExT/OC9e7t2lHt3fEUON4DaUvnnSRnBz2mkAFA+6L7GEF2LOn4 tNncRhFXTSHGqfXRmcu8uE7QqN0IeWHTWsukL5tApH86pkdlfF0xxn2Mwd83mJDSXSaO s/+dCq1AG0RizhUPTYQ/cr6VLVqwA2LXOjHWRZf+3/w07iWFYPjShzqe/0GVoerGjlym p/StzTYp7dJze4c5r8mxDW1oyeFwc9WdPKP2BYsIw5PE6w4f0VJUiEWBX+OThPHeTr5j PTXw== 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 :arc-authentication-results; bh=jTH67EZkP1wcoH4mksN7Yn0KPxga7ylKMgVLvvKo4Rk=; b=PwmlLykxmpJFx3hyqPUfdzNo8wh5GWWiIiNhFdenqMyyoI5e+aVr04lXNKeOJmpvrM FB1yPpdglb8/9hPvOfPYO+F6eo+dODtwRRNxqUvi1RAHm8HlAvSjUu989kl76sRP/w3f Yiz7mbTy1ZUYEErEJawvO67thF9CVYw4JhBEotAkdjmxrQnUhaF+XsB+c+AZ7xPGgRY0 Ngwy601/IJZmHghiUN6UF5hDsaD+cP6zrDrHizAANDf37yWIeFTRbi/qudqUolx5Wgid TdkOXZa804MhIe5WIDYVljdORmGJRvRVOQajp1dj2rwV7B34RsaOSNWVUDjNInbLrGOl bpCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Zz36otNn; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a185si111637pgc.69.2018.02.12.07.36.24; Mon, 12 Feb 2018 07:36:39 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=Zz36otNn; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753404AbeBLPfm (ORCPT + 99 others); Mon, 12 Feb 2018 10:35:42 -0500 Received: from mail-ua0-f196.google.com ([209.85.217.196]:40210 "EHLO mail-ua0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752281AbeBLPfk (ORCPT ); Mon, 12 Feb 2018 10:35:40 -0500 Received: by mail-ua0-f196.google.com with SMTP id t6so9667637ual.7; Mon, 12 Feb 2018 07:35:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=jTH67EZkP1wcoH4mksN7Yn0KPxga7ylKMgVLvvKo4Rk=; b=Zz36otNndSBQgGuRjE/1fk7FJsdlf0oJtLEGGEAtKATEFxUa+cwnNcnBu9V3PPCz32 C1FKbvOoAGuLC36hRttum4lThxqOoLVV3o2nEK3UecT3sBw4EpG2Kop0jAUR6me9SO1D ePuTRdenlP5Wvv2FXf2OGyQtJOl59zkp+8sruWka8OAoM4HQKxdXLzpskVcSRls6zlcV N4NWp0NZxlzt+0B9CGIOOf4vsjR/Azk922y3Ws9h0xKxFnc0E9fQlCtXQRqtjn/WYITE eu+BcTAIjRI3Jy1gsJ3KvTf9v8sE81/6yDia8mt9o7EKZ4FKiqM32+5z+LJ76Kiuf9tw V8qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=jTH67EZkP1wcoH4mksN7Yn0KPxga7ylKMgVLvvKo4Rk=; b=OlOEZWnzAamvwLTtd5Q+yJBZFHtQU+JWlnZySKcBWaFXKJ9Aj29uPgwiRrv2rYd6DC m9Jy2mMXrraKsefHE3xpNsRh2WqyvT8HmqSvjw0vEUXU5xAdlxRzBAPENfN5C5nFlh6O iCA3zVnWGv1dA/XNkH9EmXy+SM1/Tn26ulBZDeNtUDenLmkRBfpH5CSIbKseAEpncuEj L4d4t9A23bsRD8/GNR3jhrI9dSkgSLxzQ8RhS0n58AIa+K4JFnfeghb/em55FMpTHbTY Vl51XbRhpakEEzx+nmSBXFe0+aybAxO683r5hJCi/UPiPEKNG/E7oSR8E+wSjEAEmP5P pALg== X-Gm-Message-State: APf1xPAaYOZurCxKEOEnJ4wxJ5cDih2s4uZb4vJ7sPtn212nWScFhMml eqCAC5nomYepQsvfB+YvnMUGgfrhJyLDMrRVQD0= X-Received: by 10.176.80.101 with SMTP id z34mr7073436uaz.188.1518449739253; Mon, 12 Feb 2018 07:35:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.70.21 with HTTP; Mon, 12 Feb 2018 07:35:38 -0800 (PST) In-Reply-To: References: <20180210085519.737ckf4bcl57h4g2@huvuddator> <20180211103432.pf2ot6nd7nbhdhsy@huvuddator> <20180212125458.vb4ve3ieejvuvo65@huvuddator> From: Ulf Magnusson Date: Mon, 12 Feb 2018 16:35:38 +0100 Message-ID: Subject: Re: [RFC PATCH 4/7] kconfig: support new special property shell= To: Masahiro Yamada Cc: Kees Cook , Linus Torvalds , Linux Kbuild mailing list , Greg Kroah-Hartman , Andrew Morton , Nicolas Pitre , "Luis R . Rodriguez" , Randy Dunlap , Sam Ravnborg , Michal Marek , Martin Schwidefsky , Pavel Machek , linux-s390 , Jiri Kosina , Linux Kernel Mailing List , Tejun Heo , Ingo Molnar , "Van De Ven, Arjan" , Arnd Bergmann 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, Feb 12, 2018 at 4:22 PM, Masahiro Yamada wrote: > 2018-02-12 23:53 GMT+09:00 Ulf Magnusson : >> On Mon, Feb 12, 2018 at 3:21 PM, Masahiro Yamada >> wrote: >>> 'syncconfig' in a more proper name >> >> Wonder if --update-config-files-for-build or something would be an >> even better name. > > I want to use a name that ends with 'config' like any other config targets > because: > > - I want use the same name for scripts/kconfig/conf option > and Makefile target to take advantage of 'simple-targets' [1] > > - I want to use pattern rule to descend into scripts/kconfig/ [2] > > > [1] https://github.com/torvalds/linux/blob/v4.16-rc1/scripts/kconfig/Makefile#L84 > [2] https://github.com/torvalds/linux/blob/v4.16-rc1/Makefile#L506 > > > > It would be possible to directly descend into scripts/kconfig/ like follows, > but I do not have a good reason to break the convention. > > include/config/%.conf: $(KCONFIG_CONFIG) include/config/auto.conf.cmd > $(Q)$(MAKE) $(build)=scripts/kconfig update-config-files-for-build > Ah, right, didn't think of that. Thought it might be nice to hint that it's related to the build phase somehow at least. Not that important I guess. --syncconfig is a big improvement already. Cheers, Ulf