Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp5694003ybi; Tue, 4 Jun 2019 10:33:02 -0700 (PDT) X-Google-Smtp-Source: APXvYqzGSLlP7LcaPhH5yHBYvmcMSS67kWpiQ+wjQXKKK+lFpuBMXJa8GRDJzJLpCUpT1m1jE4LP X-Received: by 2002:a17:90a:2430:: with SMTP id h45mr18455492pje.14.1559669582060; Tue, 04 Jun 2019 10:33:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559669582; cv=none; d=google.com; s=arc-20160816; b=UXan3YOI4/yiJ5aFekfcWAfvGBVAdm2hM1A1l6lFJq9Wne+CQi2PELhO0oIioOyTFI Sxdt+dHoP/vCg8D9Z6UgFwGf1nIdDvU1qQc1ELGIY1PM9CZ9KRxC4AeLgIvJzBjxBNmO 1OxmaAdBJ43x7Dv1E813PwqGvZVfARVQtazwG/Bz8YBJt5Zuv9YNUx4eto94G4VUbufX OEA3bNHg7FWF3AE3EHnXUX4nBM6U8Y/z/SUe3TCLvwaCp9oQ4c/tUZgcRMCANMZYO3l3 OuZzrx1eb/PzqT72nVLhL9484wtKyaC4kodRwYlKLkihpV111/Z0m/L6i6IsBV2i7oDd b+2g== 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 :in-reply-to:references:mime-version:dkim-signature:dkim-filter; bh=Ke3jFtfR0IupnNpNkmhdXNiTmzoHjUV+JOucXec4i/o=; b=PlvtEkgd51SGzBluMMTCqVmVJN3hv/GmGXq5PR79x1GAIcAbPD8SUUSeFonDUL50iA 17r+RsJNAyRP39ydcE/plrv7vjRoUrQJfnNjGl0obgwDs9fV3cM9SsQv2eqe9tvVQ45u 725Iyp1Y966TIGx0AuAA6bUKtpprHerOyRODA0/qWvH8KeaV3rL6fZJm64nA1/fZSOGU DTAt81xdhYdT3T0NRtk80nEVVRpmVpAd8NOPAhABYPyn2oY3ERork4HxAY4/P2tSJptd D1pP5agP426fdYkNMh+iPjvft5maaybvAX1vxBtvIoc2pIWggYk0T7npJrvdw5B8svHX XPOg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=gouvuNPs; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w15si20168103ply.68.2019.06.04.10.32.45; Tue, 04 Jun 2019 10:33:02 -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=pass header.i=@nifty.com header.s=dec2015msa header.b=gouvuNPs; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726477AbfFDRaz (ORCPT + 99 others); Tue, 4 Jun 2019 13:30:55 -0400 Received: from conssluserg-02.nifty.com ([210.131.2.81]:42678 "EHLO conssluserg-02.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726092AbfFDRaz (ORCPT ); Tue, 4 Jun 2019 13:30:55 -0400 Received: from mail-vs1-f46.google.com (mail-vs1-f46.google.com [209.85.217.46]) (authenticated) by conssluserg-02.nifty.com with ESMTP id x54HUnnO031843; Wed, 5 Jun 2019 02:30:49 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-02.nifty.com x54HUnnO031843 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1559669449; bh=Ke3jFtfR0IupnNpNkmhdXNiTmzoHjUV+JOucXec4i/o=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=gouvuNPsRL1KPQx3usdUnyGSAtghsqRSSL1X5706V2o1jpuvlLrCB14TFpPlkGpTa 2H/XOz+b7Ij7fRWgufOm6duIIdd4ySwdZ9KlRgzKg1NhTELMbyTy8WrL/bsOi+QaVp M3jTeS8HWd0hYM/ZaLT4suZERvpzgtshXAQB1gq+Fmj43UduIGiCKgFeDfcH3HFk0h 1AFkdDBtTCMuFvNzl7GBL88TnY24CCMuyNo+dsJ350CevRFPQ5mllP8Z6GpDlYZB4L ejFSJTRraxGDULAoU8MoTB6GOhirynJe46vUqrrTSXSGJWrn6G/E9NPsXcE9P92hRI Wx0rOeGwZAbow== X-Nifty-SrcIP: [209.85.217.46] Received: by mail-vs1-f46.google.com with SMTP id q64so4361681vsd.1; Tue, 04 Jun 2019 10:30:49 -0700 (PDT) X-Gm-Message-State: APjAAAUS1agjubygkoR54QcHdWL+al8py5iDTNHpj8r0+YmnKfPKD+YI sduniP9kmOGB3YzYyrWeUcFPTACIqFkORCeeVw8= X-Received: by 2002:a67:f495:: with SMTP id o21mr1245218vsn.54.1559669448381; Tue, 04 Jun 2019 10:30:48 -0700 (PDT) MIME-Version: 1.0 References: <20190520151614.19188-1-dan.rue@linaro.org> In-Reply-To: <20190520151614.19188-1-dan.rue@linaro.org> From: Masahiro Yamada Date: Wed, 5 Jun 2019 02:30:12 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] kbuild: teach kselftest-merge to find nested config files To: Dan Rue Cc: "open list:KERNEL SELFTEST FRAMEWORK" , Michal Marek , Linux Kbuild mailing list , Linux Kernel Mailing List 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 Tue, May 21, 2019 at 12:19 AM Dan Rue wrote: > > Current implementation of kselftest-merge only finds config files that > are one level deep using `$(srctree)/tools/testing/selftests/*/config`. > > Often, config files are added in nested directories, and do not get > picked up by kselftest-merge. > > Use `find` to catch all config files under > `$(srctree)/tools/testing/selftests` instead. > > Signed-off-by: Dan Rue > --- > Makefile | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/Makefile b/Makefile > index a45f84a7e811..e99e7f9484af 100644 > --- a/Makefile > +++ b/Makefile > @@ -1228,9 +1228,8 @@ kselftest-clean: > PHONY += kselftest-merge > kselftest-merge: > $(if $(wildcard $(objtree)/.config),, $(error No .config exists, config your kernel first!)) > - $(Q)$(CONFIG_SHELL) $(srctree)/scripts/kconfig/merge_config.sh \ > - -m $(objtree)/.config \ > - $(srctree)/tools/testing/selftests/*/config > + $(Q)find $(srctree)/tools/testing/selftests -name config | \ > + xargs $(srctree)/scripts/kconfig/merge_config.sh -m $(objtree)/.config > +$(Q)$(MAKE) -f $(srctree)/Makefile olddefconfig > > # --------------------------------------------------------------------------- > -- > 2.21.0 > Applied to linux-kbuild/fixes. Thanks. -- Best Regards Masahiro Yamada