From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from flow-b3-smtp.messagingengine.com (flow-b3-smtp.messagingengine.com [202.12.124.138]) (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 6CB643B8D41; Mon, 8 Dec 2025 08:56:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=202.12.124.138 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765184164; cv=none; b=Suv3nRsaoN/EEXiz6PT1KhgoVnIVjsCOs9ICerTzPbKr3xCRII1lvBQqpHGTtweEXvuW2+Pf/63iF/KY0UaCFgccFhhhCDVAW/dFp62+nIvFlEwgWx+GrNLVQ99UCczVe0Fg2QNi+tHYnHHbplusgh4AQFBfrUs/iUa/U2xfb60= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765184164; c=relaxed/simple; bh=QCNVWUBgJNXNO8cAMe5fU6sinxzKBUpYHUhu+QReUzU=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=Cmafz3zsUFy3SDTuT5wR7L7vnqTTtvWaDC8hNTQrhUf41rO4Vc2L0p/VSppBLb7vEM2EzsB36ZGQElDhLyOmF5kkUhcOxSX3wcILcXJwqYyY2Muo2Uxojd3I3Ss5lbNZ5tAoX3oI1oEUsZs9S9nGjggU0MLblbdlZ1kU5GwWlJM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b=KEQx/DoF; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=eSeqyEsj; arc=none smtp.client-ip=202.12.124.138 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="KEQx/DoF"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="eSeqyEsj" Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailflow.stl.internal (Postfix) with ESMTP id 0B6321300A3E; Mon, 8 Dec 2025 03:56:01 -0500 (EST) Received: from phl-imap-17 ([10.202.2.105]) by phl-compute-04.internal (MEProxy); Mon, 08 Dec 2025 03:56:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1765184160; x=1765191360; bh=rI4kmm8q4SBgeZUfyMe9K0dGX4rw95g6gNmAZHmnGI4=; b= KEQx/DoFTWe87vjgaF/lltZ4ROhdyVzifWOmm0ric0cJB5GIwIlXMBPdzfFUSjmu jc8YJftIpHI0P6Hr/mFAa7Hg0gne2WsNbxeDvrib6J4TNASjXySZhHqZg6aW1sfs OcTjac9718xt+KlzbSF/x7Yc9DD6c7iuDogGUJbnrxtnsPxKfEbVYIe4bsPD1GQh xU7hrvJclwTD95ij8Z0L5AweK2etlv2je4ICAc96VfsG5WQ5G831y//6BAb/4kDv jANl68EQ7NWvE4dgjg2Jgzh/W/muSag5AEZRtBprPYq0bBJ5Yw0DNKKikbfnd1I2 A3K/NjEFytYRCq7veJpJ0g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1765184160; x= 1765191360; bh=rI4kmm8q4SBgeZUfyMe9K0dGX4rw95g6gNmAZHmnGI4=; b=e SeqyEsjjH4KIDKVWZWQnPpkIj8V27aOGXCIUv3KqWLbPoVXVTB8CpxBHqQClHYsa kpDnrfmZ/Do4gHJ70tOwX4QJqMfbE5dFqjHzFX5vl7lRcUGD3fa2+Oson6+bqWdA KfzoD9RacrpnvX/Z6F2rgdN+g7HK2CzrdqwucakBqpI2TmtpwG4Ncr7GJEPKMweI 8a1TxyyhWdGACgEMZG9PPKVuuNc16ylnzjv4VzhinhfMUrJT8vnXgJdM1VPNWLd9 hIQHjQRFhZw/c3sbeLXLthF/QQ96cHNotcBAahBH0Mn51vxw6uB4yelZg3ZjMdcw lfPxGjJz0KwUhMjvMR/Ow== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdduiedviecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefoggffhffvvefkjghfufgtgfesthejredtredttdenucfhrhhomhepfdetrhhnugcu uegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtthgvrh hnpeejkeetleelgeeukeekhefhtedtkeduuefhffehueejgeeihfeulefhgeejhfegleen ucffohhmrghinhepkhgvrhhnvghlrdhorhhgpdhinhhfrhgruggvrggurdhorhhgpdhgih hthhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhl fhhrohhmpegrrhhnugesrghrnhgusgdruggvpdhnsggprhgtphhtthhopedvhedpmhhoug gvpehsmhhtphhouhhtpdhrtghpthhtohepphgruhhlsegtrhgrphhouhhilhhlohhurdhn vghtpdhrtghpthhtoheprghnugihrdhshhgvvhgthhgvnhhkohesghhmrghilhdrtghomh dprhgtphhtthhopehhvhgrihgshhgrvhdrlhhinhhugiesghhmrghilhdrtghomhdprhgt phhtthhopehjtghmvhgskhgstgesghhmrghilhdrtghomhdprhgtphhtthhopehmrgiiii hivghsrggttghouhhnthesghhmrghilhdrtghomhdprhgtphhtthhopehrughunhhlrghp sehinhhfrhgruggvrggurdhorhhgpdhrtghpthhtohepjhhitgdvfeeskhgvrhhnvghlrd horhhgpdhrtghpthhtohepshhrihhniheskhgvrhhnvghlrdhorhhgpdhrtghpthhtohep giekieeskhgvrhhnvghlrdhorhhg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id EC25DC40054; Mon, 8 Dec 2025 03:55:58 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: asahi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ThreadId: AdXK0EwxrYhs Date: Mon, 08 Dec 2025 09:55:38 +0100 From: "Arnd Bergmann" To: "Randy Dunlap" , "Linux Kernel Mailing List" Cc: "Andy Shevchenko" , andrew.jones@linux.dev, Linux-OMAP , openbmc@lists.ozlabs.org, linux-sound@vger.kernel.org, "Alexander Shishkin" , linux-mips@vger.kernel.org, asahi@lists.linux.dev, "dri-devel@lists.freedesktop.org" , "Paul Kocialkowski" , chrome-platform@lists.linux.dev, "Paul Cercueil" , linux-stm32@st-md-mailman.stormreply.com, "Linux ARM" , "open list:GPIO SUBSYSTEM" , "Srinivas Kandagatla" , "Philipp Zabel" , "Matti Vaittinen" , "Jonathan Cameron" , "Vaibhav Hiremath" , linux-sh@vger.kernel.org, x86@kernel.org, "Max Filippov" Message-Id: <5e335232-89b4-4c35-93bd-efad7e4d8995@app.fastmail.com> In-Reply-To: <22b92ddf-6321-41b5-8073-f9c7064d3432@infradead.org> References: <22b92ddf-6321-41b5-8073-f9c7064d3432@infradead.org> Subject: Re: Kconfig dangling references (BZ 216748) Content-Type: text/plain Content-Transfer-Encoding: 7bit On Mon, Dec 8, 2025, at 03:04, Randy Dunlap wrote: > from https://bugzilla.kernel.org/show_bug.cgi?id=216748 > > The bugzilla entry includes a Perl script and a shell script. > This is the edited result of running them (I removed some entries that > were noise). > > I'll try to Cc: all of the relevant mailing lists or individuals. > > > ARCH_HAS_HOLES_MEMORYMODEL --- > arch/arm/mach-omap1/Kconfig:7: select ARCH_HAS_HOLES_MEMORYMODEL My mistake, this was a botched rebase. > ARM_ERRATA_794072 --- > arch/arm/mach-npcm/Kconfig:33: select ARM_ERRATA_794072 This apparently never made it upstream because it was unreliable https://lists.infradead.org/pipermail/linux-arm-kernel/2014-April/244343.html > MACH_JZ4755 --- > drivers/clk/ingenic/Kconfig:20: default MACH_JZ4755 > drivers/pinctrl/pinctrl-ingenic.c:158: IS_ENABLED(CONFIG_MACH_JZ4755) > << ID_JZ4755 | > drivers/pinctrl/pinctrl-ingenic.c:4616: .data = > IF_ENABLED(CONFIG_MACH_JZ4755, &jz4755_chip_info) > > MACH_JZ4760 --- > drivers/clk/ingenic/Kconfig:40: default MACH_JZ4760 > drivers/pinctrl/pinctrl-ingenic.c:159: IS_ENABLED(CONFIG_MACH_JZ4760) > << ID_JZ4760 | > drivers/pinctrl/pinctrl-ingenic.c:4620: .data = > IF_ENABLED(CONFIG_MACH_JZ4760, &jz4760_chip_info) > drivers/pinctrl/pinctrl-ingenic.c:4624: .data = > IF_ENABLED(CONFIG_MACH_JZ4760, &jz4760_chip_info) > > MACH_STM32MP25 --- > drivers/pinctrl/stm32/Kconfig:58: default MACH_STM32MP25 || (ARCH_STM32 > && ARM64) This was likely intended for 32-bit kernels on 64-bit STM32MP25 chips, which we don't support. I think this can go. > MIPS_BAIKAL_T1 --- > drivers/ata/Kconfig:197: select MFD_SYSCON if (MIPS_BAIKAL_T1 || > COMPILE_TEST) > drivers/bus/Kconfig:43: depends on MIPS_BAIKAL_T1 || COMPILE_TEST > drivers/bus/Kconfig:58: depends on MIPS_BAIKAL_T1 || COMPILE_TEST > drivers/clk/baikal-t1/Kconfig:4: depends on (MIPS_BAIKAL_T1 && OF) || I don't think we'll merge the rest of Baikal, we should probably remove the entire platform. > PINCTRL_MILBEAUT --- > arch/arm/mach-milbeaut/Kconfig:16: select PINCTRL_MILBEAUT Same for Milbeaut > USB_OHCI_SH --- > arch/sh/Kconfig:334: select USB_OHCI_SH if USB_OHCI_HCD > arch/sh/Kconfig:344: select USB_OHCI_SH if USB_OHCI_HCD > arch/sh/Kconfig:429: select USB_OHCI_SH if USB_OHCI_HCD > arch/sh/Kconfig:455: select USB_OHCI_SH if USB_OHCI_HCD > arch/sh/configs/sh7757lcr_defconfig:61:CONFIG_USB_OHCI_SH=y Should have been removed as part of 7518f0763ecd ("sh: convert boards to use the OHCI platform driver") > X86_P6_NOP --- > arch/x86/Kconfig.cpufeatures:41: depends on X86_64 || X86_P6_NOP > arch/x86/Makefile_32.cpu:48:ifneq ($(CONFIG_X86_P6_NOP),y) I missed this in f388f60ca904 ("x86/cpu: Drop configuration options for early 64-bit CPUs"). Both references can be removed, because p6-nop was already disallowed for 32-bit CPUs at the time. I don't know if any supported binutils still require -mtune=generic32 > XTENSA_PLATFORM_ESP32 --- > drivers/tty/serial/Kconfig:1598: depends on XTENSA_PLATFORM_ESP32 || > (COMPILE_TEST && OF) > drivers/tty/serial/Kconfig:1611: depends on XTENSA_PLATFORM_ESP32 || > (COMPILE_TEST && OF) Max is still working on esp32 support as far as I know, it's just slow progress, see https://github.com/jcmvbkbc/linux-xtensa/commits/xtensa-6.16-esp32 Arnd