From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=193.142.43.55 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794483925; b=CIMKGYlGuWy9EY0Xg0OEAUlrt29rDPeoMO+pK42NHwOszFJaYzIHcVTYv8du47kkqMW3 D2YlcgGminkLxFEUIFN4hBlmZEcuS2gAl9enoxb7ziDHRBDuyyVTpnY9aEX7M+pWSqRU8 /DGTXVZegO9W9U+58rhZ4C4PdsUyAXbVjUuRTN5s9VknME4xNdFyoFQS+G9oYTIApgKYG vnXytancpRU5PqVVIfmTrwBiv7QVJ085/CACBFeFxjwRYWS4jMqxkmb7RsNkxcypk3tfe c3UvB9rpzo5EFEEFNXBT1O1Ybmq5waBtxA1m2obumBKRbMDO9pLn0ULsbs2LKwxipuA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794483925; h=DMARC-Filter:Date:DKIM-Signature:DKIM-Signature:From:To:Cc:Subject: Message-ID:References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To; bh=+HOiY7t+6Ht5kHOkHA2FZLOJZLjbuqmVxYfSgV4Fl4o=; b=K9Gfw92qSQpSl8fpa5d2F0080axzxIPPfmXhAFhvWz6uBfVTRR+YpL2nUGTf5EIRLVNf esezY0Dj6ljXx9f8+SJVTQ/2X0qDXExzKdq3WGU+qIC8Xlt9LpjiNLUJlHrYiYdwlQSaf EtSNYK+lnQYMLsDzYFGgDlg8HRWG2sZuUrFelSh/O1uVASg8+eicfbKyUr82a7BMORM/r FzIVwjDayNPbrJcNvXh2EDrNaZ2N21SsMyYRP8SGbAae4AludpUXq5WA9EQZGT7U56KH3 TLD+7gjtN48WoPyazDFu+O9/em4obusK95R8eZD21gt30qMWco6/zfnv6ygI1sIeAgQ== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=linutronix.de; spf=pass smtp.mailfrom=linutronix.de; dkim=pass header.d=linutronix.de header.i=@linutronix.de header.a=rsa-sha256 header.s=2020 header.b=K3xooDCT; dkim=pass header.d=linutronix.de header.i=@linutronix.de header.a=ed25519-sha256 header.s=2020e header.b=8eJ0S19h; arc=none smtp.remote-ip=193.142.43.55 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AD061606A31C; Thu, 12 Nov 2026 11:45:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org AD061606A31C Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linutronix.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.a=rsa-sha256 header.s=2020 header.b=K3xooDCT; dkim=pass header.d=linutronix.de header.i=@linutronix.de header.a=ed25519-sha256 header.s=2020e header.b=8eJ0S19h Date: Thu, 12 Nov 2026 12:45:17 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1794483919; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+HOiY7t+6Ht5kHOkHA2FZLOJZLjbuqmVxYfSgV4Fl4o=; b=K3xooDCTtoxJZQDgV9I7H2+ev6J11md9UHLOAON+cxSf8+iv2pjdX+patbdGxUMfaMP8Vl ESbeTvnze4rfuVRlovHf4EuP2m+bFabuofouKCRb4p8dYBPK4LiIW79x2F2/t71avlBXcm BfiMlMNLaDAbrBc7AsczAvZIS95nUysvZ0nQqHUfXWQp50BrlpXruB3ndkmREoJH66y0P9 k49NVkx7YR/WHMzRyxCMjPlL40gx4O8RkhzQPh3KlVBtpKsylgLjsX3NGZBARq/wstKR2s L3j3AEaoGvr/ivVD8dYgUjuMrS8z0rALgG1Bb3symr+L9uRIGGj451I01vX8FQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1794483919; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+HOiY7t+6Ht5kHOkHA2FZLOJZLjbuqmVxYfSgV4Fl4o=; b=8eJ0S19h+N5fpVcW8D5IHRytFJFj2Qq24YIjN58GKiNsp5QIeRAD6G73nB9xk8pwhwDb0h 9NQCWZl7C0eaPpCA== From: "Ahmed S. Darwish" To: Nicolas Schier Cc: Clark Williams , Steven Rostedt , Ingo Molnar , Nathan Chancellor , Sebastian Andrzej Siewior , Frederic Weisbecker , Greg Kroah-Hartman , Jonathan Corbet , John Ogness , Derek Barbosa , Zbigniew =?utf-8?Q?J=C4=99drzejewski-Szmek?= , Daan De Meyer , Luca Boccassi , linux-rt-devel@lists.linux.dev, debian-kernel@lists.debian.org, linux-kbuild@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v1 10/10] kconfig: Introduce OVERLAY= for make checkconfig Message-ID: References: <20261106091922.7560-1-darwi@linutronix.de> <20261106091922.7560-11-darwi@linutronix.de> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Hi Nicolas, On Wed, 11 Nov 2026, Nicolas Schier wrote: > > Please add the optional overlay arguments right here: > > $(Q)$(checkconfig) check -r "$(RULES)" -c "$(KCONFIG_CONFIG)" $(addprefix -o , "$(OVERLAY)") > Sure, will do. > > ... or let kconfig-policy-checker read the 'OVERLAY' environment > variable itself. > I'm not a big fan of environment variables, especially in the sensitive domains of auditing and validation. I've built a lot of Linux systems with Yocto, Debian tooling, etc., and environment variables led to some of the hardest debug sessions. One checks CI logs, Yocto build logs, etc., and nothing directly leads to the problem at hand. Only to realize some hours later that it was an environment variable some layer on top of you has erroneously set :( Thanks! -- Ahmed S. Darwish Linutronix GmbH