From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932336AbcHPCdw (ORCPT ); Mon, 15 Aug 2016 22:33:52 -0400 Received: from mga11.intel.com ([192.55.52.93]:23175 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753021AbcHPCdv (ORCPT ); Mon, 15 Aug 2016 22:33:51 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,528,1464678000"; d="scan'208";a="1036153651" Date: Tue, 16 Aug 2016 10:33:27 +0800 From: Yilong Ren To: Fengguang Wu Cc: "linux-kernel@vger.kernel.org" , Dan Williams , kbuild-all@01.org, Johannes Thumshirn Subject: Re: [kbuild-all] make[2]: *** No rule to make target 'tools/testing/nvdimm//config_check.o', needed by 'tools/testing/nvdimm//dax.o'. Message-ID: <20160816023327.GB13236@localhost.localdomain> References: <201608151849.0GQ0EGLP%fengguang.wu@intel.com> <20160816012659.GA9457@wfg-t540p.sh.intel.com> <20160816014102.GC10769@wfg-t540p.sh.intel.com> <20160816014751.GC6835@localhost.localdomain> <20160816015843.GA12894@wfg-t540p.sh.intel.com> <20160816021929.GE6835@localhost.localdomain> <20160816023014.GA17916@wfg-t540p.sh.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160816023014.GA17916@wfg-t540p.sh.intel.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 16, 2016 at 10:30:14AM +0800, Fengguang Wu wrote: > >how about adding a function "exact_enable_module()" to assure use "m" ? > > > >diff --git a/lib/kconfig.sh b/lib/kconfig.sh > >index 595dbfd..1502ce9 100644 > >--- a/lib/kconfig.sh > >+++ b/lib/kconfig.sh > >@@ -102,6 +102,7 @@ enable_testcase_config() > > do > > [[ $CONFIG =~ ^CONFIG_[A-Z0-9_]+=y$ ]] && enable_config ${CONFIG%=y} > >+ [[ $CONFIG =~ ^CONFIG_[A-Z0-9_]+=m$ ]] && exact_enable_module ${CONFIG%=y} > > s/y/m/ > > Otherwise looks good, thanks! Got it,thanks, will do the patch. -- Thanks Ren Yilong > > > [[ $CONFIG =~ ^CONFIG_[A-Z0-9_]+[A-Z0-9]$ ]] && enable_module $CONFIG > > [[ $CONFIG =~ ^(CONFIG_[A-Z0-9_]+)=([0-9]+)$ ]] && set_config_to_value ${BASH_REMATCH[1]} ${BASH_REMATCH[2]} > > done > >}