Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp43409pxv; Tue, 13 Jul 2021 21:25:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwKrXXap7LqnddWAss3SBDQKdxG8G9R1o5IqMbA+vk8exP+nvgeGQBps/dIZpwAt1sYTS1k X-Received: by 2002:a17:906:6d0a:: with SMTP id m10mr10161357ejr.106.1626236752175; Tue, 13 Jul 2021 21:25:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626236752; cv=none; d=google.com; s=arc-20160816; b=loKj3zpX4dGSWsqWri8Fa8cMoLUmZgqWftqIuxQKn9EqDwM0fOpDZyj4nDqtyhohHA nViqud/pIbxEh8Q2eo69AqAsq2vDbYxepIOJzgEYPPjif3A7QqaOohFKRmPCVzEOaLOq GG7zSvQSfjWts7jBaPYBCx89Cq3+jOf1poXwFauZNH71YwwEbrHLNDj+xTJrhbG3eC5K IRzXrt5YDcr/c+jV9dMHckTMKsQ8Kh6JMt1pSEby3dW9+A6GBcpNr36GV/6NRiy/j8FX SpPGBKl/Q1DmEeBB9l6sprI8dThIRiBXmCsOnq48jQ6Pla9ZUvpK5tEdLNtTFXH7+kht SaZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature:dkim-filter; bh=ohs8UNiQH5xgT/ayqacDhxQJOOlXZzRqYgRVd0ZV1T0=; b=mv03FzFFpFIaoyQduNyh8sbACMEoDyXEAucUUXjFnPjZXfBMx0CrsXcGZWvoP0GrU2 3FlvzpZDuo2YBDenEZv0b0+2D3dZhTjzsYDa3aGJaajC2srD+JOrwc+FEdTxD55Vx2Wu v5dbCJzKM17IX7Cad5Nq70pUwB7Te90F8jz592tEBQC2q3ILDVFqOaCvbhFlvda9F70d hEwktPuc+xh5gOorDHonzLz6nXA8+/c57+EVY/kbte4YQwoczNP+Kkya7k73H/TrNrX/ 5jYQZLuRKgm1wwsKZ5696jjQJN8OBQzbZi0GvPoaHgYBHtcOITF5IrMtiGKFUDflHfmI m3jw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=z+cfyXhI; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v24si1281738ejv.450.2021.07.13.21.25.26; Tue, 13 Jul 2021 21:25:52 -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=@nifty.com header.s=dec2015msa header.b=z+cfyXhI; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229946AbhGNE1Z (ORCPT + 99 others); Wed, 14 Jul 2021 00:27:25 -0400 Received: from conuserg-07.nifty.com ([210.131.2.74]:25376 "EHLO conuserg-07.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229451AbhGNE1Z (ORCPT ); Wed, 14 Jul 2021 00:27:25 -0400 Received: from grover.RMN.KIBA.LAB.jp (133-32-232-101.west.xps.vectant.ne.jp [133.32.232.101]) (authenticated) by conuserg-07.nifty.com with ESMTP id 16E4O4FH010782; Wed, 14 Jul 2021 13:24:04 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conuserg-07.nifty.com 16E4O4FH010782 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1626236645; bh=ohs8UNiQH5xgT/ayqacDhxQJOOlXZzRqYgRVd0ZV1T0=; h=From:To:Cc:Subject:Date:From; b=z+cfyXhIcCSvPPL3Q3ZZSlmgsMYXspWCHUpyovi5cD1WU4L+KAz35ctT/nEF2+0iG UdPlqi5m29Wjw7qZFDi2RbraWBtV5mHg80U/JzgyOYU+x2QzW3wXToU0ILtLxFazQc u1vJqwHD7kEz7GeMX/lQ6WuPhZKy2mGs8otO4cPs4CEMQKsNWhNlrVgJphc9vlGRtA chIQkBDKOk1YrxxDOw5O6X10gd1zN/n4MiUdZF3CtFu8MmLDgKIMkNN18MnSwhUSFQ QAmcVWqyUkM1tW861D3z5IL1rni6aYPMNX1JWwizXOe2Li5WmwFKUZ+EMNEmIg58sL bByPFYwm7pxWg== X-Nifty-SrcIP: [133.32.232.101] From: Masahiro Yamada To: linux-kbuild@vger.kernel.org Cc: Masahiro Yamada , Tetsuo Handa , Michal Marek , linux-kernel@vger.kernel.org Subject: [PATCH] kbuild: do not suppress Kconfig prompts for silent build Date: Wed, 14 Jul 2021 13:23:49 +0900 Message-Id: <20210714042349.219199-1-masahiroy@kernel.org> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When a new CONFIG option is available, Kbuild shows a prompt to get the user input. $ make [ snip ] Core Scheduling for SMT (SCHED_CORE) [N/y/?] (NEW) This is the only interactive place during the build process. Commit 174a1dcc9642 ("kbuild: sink stdout from cmd for silent build") suppressed Kconfig prompts as well because syncconfig is invoked by the 'cmd' macro. You cannot notice the fact that Kconfig is waiting for the user input. Use 'kecho' to show the equivalent short log without suppressing stdout from sub-make. Fixes: 174a1dcc9642 ("kbuild: sink stdout from cmd for silent build") Reported-by: Tetsuo Handa Signed-off-by: Masahiro Yamada --- Makefile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index c3f9bd191b89..6272126abe23 100644 --- a/Makefile +++ b/Makefile @@ -728,11 +728,9 @@ $(KCONFIG_CONFIG): # This exploits the 'multi-target pattern rule' trick. # The syncconfig should be executed only once to make all the targets. # (Note: use the grouped target '&:' when we bump to GNU Make 4.3) -quiet_cmd_syncconfig = SYNC $@ - cmd_syncconfig = $(MAKE) -f $(srctree)/Makefile syncconfig - %/config/auto.conf %/config/auto.conf.cmd %/generated/autoconf.h: $(KCONFIG_CONFIG) - +$(call cmd,syncconfig) + $(Q)$(kecho) " SYNC $@" + $(Q)$(MAKE) -f $(srctree)/Makefile syncconfig else # !may-sync-config # External modules and some install targets need include/generated/autoconf.h # and include/config/auto.conf but do not care if they are up-to-date. -- 2.27.0