From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from e2i427.smtp2go.com (e2i427.smtp2go.com [103.2.141.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2537C188596 for ; Fri, 25 Apr 2025 18:49:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.2.141.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745606976; cv=none; b=oaFPtdtKMNgHksBIkFc6tTPqZxqzekY96Ul/Kp4ss7UQvWnd3jHjVTsyPehi3lLc63gX63MIRdU4rdVTqOWOhBGqdibA4dXNSDwDJQ1riAsIoMOiTP6x27pX2dq/b8wHZMoZaog0k9/jop02eWAWeADRlqmpkMA7tSN8V5hs2xk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745606976; c=relaxed/simple; bh=0ia0+nAnI/nsJasJHb5V2/gXM9qZLGD5ziz3qvpGdgU=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=Lac0zk1r8K+vG0dH1dJdGd7qLKEUPYW0V1SA7gSFJ6N5TuaRjrJCg3FVox6+Tq3GnYnELNvWlIicJxDU20/CH/UeY/HCUzLPCmvykTE0v1gQC+uxgkGNL8+PwUI5O2BQnaKsyyGIRTg4FVHfVUXDW5JB74mxF09+kDbU40zdEe4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fjasle.eu; spf=pass smtp.mailfrom=em1174286.fjasle.eu; dkim=fail (0-bit key) header.d=smtpservice.net header.i=@smtpservice.net header.b=3froQTV7 reason="unknown key version"; dkim=pass (2048-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b=QOLNGeUe; dkim=pass (1024-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b=OKMDd0Wr; arc=none smtp.client-ip=103.2.141.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fjasle.eu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=em1174286.fjasle.eu Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="unknown key version" (0-bit key) header.d=smtpservice.net header.i=@smtpservice.net header.b="3froQTV7"; dkim=pass (2048-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b="QOLNGeUe"; dkim=pass (1024-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b="OKMDd0Wr" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smtpservice.net; s=mp6320.a1-4.dyn; x=1745607862; h=Feedback-ID: X-Smtpcorp-Track:Message-ID:Subject:To:From:Date:Reply-To:Sender: List-Unsubscribe:List-Unsubscribe-Post; bh=owWeXA2qFbSxDa+WbGesCQaKVfTlr2DxYaRhX4/qnBw=; b=3froQTV7VR2UyTihfFWjGDYSmC 3zYN7i2P1+V2tEjPb7dBE2W/71sey9UNK9/78VES4FtXZbWTR4BbZatMepHyLHkLx+gAwRvPHpFC8 TupCNSxiYq8p2+pNzPGdhFLHVuJUNRucEncLXejQSYHppLDICuSPhBzmvrKvlLmQ7osT1wvlG820U YtR2uS4DVsdJI52kHr+hG92wB74mIQ18PwyQ1FJ7bzCQer2omTw6dwUueSCegwmG5hUAuSHbRoD0W oX1za6yb/Z9SkYxhW74xdPZOGz/fBJM4HfmCgGkwOG6e99P2JNsxj6xOB0ZEl0mq0MeZlAZ0bSs/E 1HsTl90w==; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fjasle.eu; i=@fjasle.eu; q=dns/txt; s=s1174286; t=1745606962; h=from : subject : to : message-id : date; bh=owWeXA2qFbSxDa+WbGesCQaKVfTlr2DxYaRhX4/qnBw=; b=QOLNGeUeEyzhkP8H8asvg069fq5Qg/nKeuRqUXMTIM5WfPQBjuB28D//VP0KHR+8o14od Tp+ZiSYcEnPloiKJT2UQB8kQBBvXp4rcF+lEuRk8ikUTakRnZN23WMHn2DvEs4CVDI7lgHP lQgzR2+A+UEO+pEKqczqy/bBxNGZf2W8CNbCnu+HSc/p8UN8Fr/CEgzBVWyH9vbCNbh/1uT nDCPO/X0Oejv9tEtlYWEP/VATB+E1izr4+917eBU8rA591184iSIndOTR60NgX5FrUtdfuA 1kvDAzyOXQ8dr+ZtfED/cemf6QFMdHjTb/5TRcUBzJl0Q4T9Ce1FFProrcfw== Received: from [10.172.233.58] (helo=SmtpCorp) by smtpcorp.com with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.94.2-S2G) (envelope-from ) id 1u8O4V-TRk3EO-H4; Fri, 25 Apr 2025 18:46:48 +0000 Received: from [10.85.249.164] (helo=leknes.fjasle.eu) by smtpcorp.com with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.97.1-S2G) (envelope-from ) id 1u8O4U-FnQW0hQ0D58-lO44; Fri, 25 Apr 2025 18:46:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fjasle.eu; s=mail; t=1745606802; bh=0ia0+nAnI/nsJasJHb5V2/gXM9qZLGD5ziz3qvpGdgU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=OKMDd0WrcBwM6g/L2ydRl++BzlqOyGND91Q+5n+Aa5UgL0vJpqZn49aozb/Xay0sA w74dEmdiMz3xybwg2bqnIOrHyzhXUQAa5YwBI6q5j97tQgBe5Yecjp+F97ndaWrunp BwHDDOTQ3EBRsd5R0TJ09Y3VzdNKZuJHQYZ6Hx18= Received: by leknes.fjasle.eu (Postfix, from userid 1000) id 17F0A49A5F; Fri, 25 Apr 2025 20:46:41 +0200 (CEST) Date: Fri, 25 Apr 2025 20:46:41 +0200 From: Nicolas Schier To: Mauro Carvalho Chehab Cc: Jonathan Corbet , Linux Doc Mailing List , David Airlie , Jani Nikula , Joonas Lahtinen , Maarten Lankhorst , Masahiro Yamada , Maxime Ripard , Nathan Chancellor , Nicolas Schier , Rodrigo Vivi , Simona Vetter , Thomas Zimmermann , Tvrtko Ursulin , dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, Andy Shevchenko , Andy Shevchenko Subject: Re: [PATCH v4 3/4] scripts/kernel-doc.py: don't create *.pyc files Message-ID: References: <158b962ed7cd104f7bbfe69f499ec1cc378864db.1745453655.git.mchehab+huawei@kernel.org> Precedence: bulk X-Mailing-List: linux-kbuild@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <158b962ed7cd104f7bbfe69f499ec1cc378864db.1745453655.git.mchehab+huawei@kernel.org> X-Smtpcorp-Track: NdMz5J-iyOJ7.T6trQ_26fb7W.QumwGgZq-S- Feedback-ID: 1174286m:1174286a9YXZ7r:1174286ss-2np7oAv X-Report-Abuse: Please forward a copy of this message, including all headers, to On Thu, Apr 24, 2025 at 08:16:23AM +0800 Mauro Carvalho Chehab wrote: > As reported by Andy, kernel-doc.py is creating a __pycache__ > directory at build time. > > Disable creation of __pycache__ for the libraries used by > kernel-doc.py, when excecuted via the build system or via > scripts/find-unused-docs.sh. > > Reported-by: Andy Shevchenko > Closes: https://lore.kernel.org/linux-doc/Z_zYXAJcTD-c3xTe@black.fi.intel.com/ > Signed-off-by: Mauro Carvalho Chehab > Tested-by: Andy Shevchenko > --- > drivers/gpu/drm/Makefile | 2 +- > drivers/gpu/drm/i915/Makefile | 2 +- > include/drm/Makefile | 2 +- > scripts/Makefile.build | 2 +- > scripts/find-unused-docs.sh | 2 +- > 5 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile > index ed54a546bbe2..d21d0cd2c752 100644 > --- a/drivers/gpu/drm/Makefile > +++ b/drivers/gpu/drm/Makefile > @@ -236,7 +236,7 @@ always-$(CONFIG_DRM_HEADER_TEST) += \ > quiet_cmd_hdrtest = HDRTEST $(patsubst %.hdrtest,%.h,$@) > cmd_hdrtest = \ > $(CC) $(c_flags) -fsyntax-only -x c /dev/null -include $< -include $<; \ > - $(srctree)/scripts/kernel-doc -none $(if $(CONFIG_WERROR)$(CONFIG_DRM_WERROR),-Werror) $<; \ > + PYTHONDONTWRITEBYTECODE=1 $(KERNELDOC) -none $(if $(CONFIG_WERROR)$(CONFIG_DRM_WERROR),-Werror) $<; \ Did someone check if we could add sys.dont_write_bytecode = True to the script itself instead of cluttering PYTHONDONTWRITEBYTECODE everywhere [1]? Kind regards, Nicolas [1]: https://docs.python.org/3/library/sys.html#sys.dont_write_bytecode