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 EB447189B80 for ; Fri, 25 Apr 2025 20:56:32 +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=1745614602; cv=none; b=U/3oRAbzf4bAUuUCLsrxc1dj8ZTm51OX/VpsA996Q3zAJO3+IA14z+4+D2yRd4e0dmq6BfQSkDxXEHjM63kR8+Pl72vFm4dwGX3GKqLcb2K/yUkPPO6R5cqpOcexzH1VyH0Sloa4TTd0GWFDwsLzFBX8DIWC+Ygxvh239M4EbR0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745614602; 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=Xp01201xNezme9GlkokGFrfofgtjMfKXRsdi1JLTKLtzI9mJNM7RvUnVYo/QbsJnJlzCGSLY5zsA1AyYcw3dKgAAmV38sVRxRfBEB3JZvs5n6DjbnlZuH+pLNfpJ6TgH70/sfR/sTJtJccKCj6AAP4R49pnyhuqoAnoZnAnm5vA= 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=iT1wLmzU reason="unknown key version"; dkim=pass (2048-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b=Q2beKSkk; 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="iT1wLmzU"; dkim=pass (2048-bit key) header.d=fjasle.eu header.i=@fjasle.eu header.b="Q2beKSkk"; 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=1745615493; 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=iT1wLmzUXl6Wx9MJ1Rz+cm7PjD EfobJw1l3p/z7DrpKctcbq3HTGcrz2AOQhUomlIe+0QZROiEZVkUQ+vufN18wROs8clCMk1IEGive 7n+h3fYdHLu4SXkA2Jj2uURLEwmElWyNQkm2ca732yftJLX1Tj2WmOTkkbewn/kkK+IfV56mGrpeY nqdqP/HfcDNA/ao5oeKkKCaCOydkQES9Ykcotvzfs25Tu8fQ+rkWFrrn6EI0heyc8qwNwgqI0fxYf aL/A+UYIMmpKEYjdPRhxCX+E6XLim2sS/lHKDzm7XtuLF3tBGQb199nKwt0hWAIgDX0T2n2FG4j+v IhxEdL7w==; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fjasle.eu; i=@fjasle.eu; q=dns/txt; s=s1174286; t=1745614593; h=from : subject : to : message-id : date; bh=owWeXA2qFbSxDa+WbGesCQaKVfTlr2DxYaRhX4/qnBw=; b=Q2beKSkkuDggYyRn/gKdt6IGp8dVlXAqq0LgAAXma2mXNIlWk15P8yknkNX0iehzluWIo /adruAl1IbBAznPUW3m6I3+BerXTWhCcamY3HALPG18/NQ1eqn9ybXs90gMJTb8iPbjrLH9 k9uMqxfNrYWGwLkjHqygbNEYbnSAXB0Nlv67Xp8GGgNovRU/MlzKsfH/AX96obniNMyEai3 Gf3Q6QG1907ppQxG7hFes1r1AtvRTEt0hsjsUG9XSg+nVTywLa7m+LeX05vSiEI9uaYi3cw 6KHzlcx+HJt949SMY8AeaUxGhnK2tcHq4XCL9vcfFOtrB33x3rkPLEdtHDXg== 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-doc@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: 4KK_pbp26RFC.MF6r3dATIhWz.JJjd9gXNV_k 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