From patchwork Sun Dec 10 02:16:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Elliott Mitchell X-Patchwork-Id: 1874219 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=eBe56WI9; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=patchwork.ozlabs.org) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4SpC9P3DvRz23nC for ; Mon, 11 Dec 2023 04:51:16 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Date:From: Message-Id:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=3AFeDxAg1eOyGht59lgxqd8w7vkLA6L8SZOYALw9ZDE=; b=eBe56WI9XBfbxf FU/e/1kaFwciyHdtUnJ0tWzSAL8Vp7M/DWTMTewRHNQBu4+fTOO9s9teIcKdp7waM7sJevFsYShUj pGZOXL89HfPYV/uJLSu+ZUaSP6LVFSDGVxzkBYJn+VVDtalKtaXehe0ytp4mM09RC7MMS2miw2X/A XhrwlJaUhUgI2xAT85cMKQgZBKX5ztwQiYaAj/yPOudjLt63hzopy/0XOAPIPjwMtXUTSQI3lZB1t vqr3JT3gM/BZGsykmQej0ZjklyxqE75L5qpb27s1B3lae+2WkGiZDSI2YPFh2wdvFtt9mk8lYaG3g X5pmTIONXAxAuEa4n0fQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rCNtz-003IMd-2C; Sun, 10 Dec 2023 17:47:39 +0000 Received: from mailhost.m5p.com ([74.104.188.4]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rCNtr-003IMC-0j for openwrt-devel@lists.openwrt.org; Sun, 10 Dec 2023 17:47:33 +0000 Received: from m5p.com (mailhost.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:f7]) by mailhost.m5p.com (8.17.1/8.15.2) with ESMTPS id 3BAHlCl8020089 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 10 Dec 2023 12:47:18 -0500 (EST) (envelope-from ehem@m5p.com) Received: (from ehem@localhost) by m5p.com (8.17.1/8.15.2/Submit) id 3BAHlBkd020088; Sun, 10 Dec 2023 09:47:11 -0800 (PST) (envelope-from ehem) Message-Id: From: Elliott Mitchell Date: Sat, 9 Dec 2023 18:16:15 -0800 Subject: [PATCH RESEND 00/11] Misc kernel config cleanup and small adjustments To: openwrt-devel@lists.openwrt.org Cc: daniel@makrotopia.org, til.kaiser@gmx.de, s.l-h@gmx.de, philipp_subx@redfish-solutions.com X-Spam-Status: No, score=0.8 required=10.0 tests=DATE_IN_PAST_12_24, KHOP_HELO_FCRDNS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on mattapan.m5p.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231210_094731_422504_4B3D2C6D X-CRM114-Status: GOOD ( 10.00 ) X-Spam-Score: 0.8 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pretty well resending the entire batch. With trivial action, there isn't much else I can do. Did swap out the end patches, the one was low priority and something extra jumped in front of me. Daniel Golle, there isn't a strong theme here other than cleanup. The aim is to get x86 cleaned up, since a VM target would likely start as a copy of the x86/64 setup. This batch is most of the portio [...] Content analysis details: (0.8 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.8 DATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org Pretty well resending the entire batch. With trivial action, there isn't much else I can do. Did swap out the end patches, the one was low priority and something extra jumped in front of me. Daniel Golle, there isn't a strong theme here other than cleanup. The aim is to get x86 cleaned up, since a VM target would likely start as a copy of the x86/64 setup. This batch is most of the portion which can be shared with non-VM targets. After this there are two questions. First, should x86virt be a TARGET versus a SUBTARGET of x86? Second, it is possible to start from the x86/64 subtarget and remove inapplicable pieces (subtractive configuration), but it is also possible to start from an empty configuration and build up (additive configuration). I'm rather inclined towards the former (subtractive configuration), but the latter is also possible. Right now, getting these pieces of cleanup done sooner, rather than later would be helpful. Elliott Mitchell (11): kernel: change CONFIG_HW_RANDOM default to y kernel/generic: remove CONFIG_FB_NOTIFY kernel: purge CONFIG_FS_MBCACHE kernel: remove ext2 support from kernel kernel/x86: remove CONFIG_HDMI Revert "x86/geode: enable X86_INTEL_LPSS to select PINCTRL" kernel/x86: move Geode HW random from generic to geode kernel/x86: move SCx200 support from generic to geode kernel/x86: remove CONFIG_M686 from common configuration packages/x86: detect architecture, not x86/64 target kernel/x86: isolate board-specific files to associated architecture package/firmware/intel-microcode/Makefile | 2 +- package/kernel/linux/modules/crypto.mk | 2 +- package/kernel/linux/modules/virt.mk | 4 +-- package/libs/wolfssl/Makefile | 2 +- target/linux/airoha/config-5.15 | 1 - target/linux/apm821xx/config-5.15 | 1 + target/linux/apm821xx/config-6.1 | 1 + target/linux/archs38/config-5.15 | 2 +- target/linux/armsr/armv7/config-6.1 | 1 + target/linux/armsr/armv8/config-6.1 | 1 - target/linux/armsr/config-6.1 | 1 - target/linux/at91/sam9x/config-5.15 | 2 -- target/linux/at91/sama5/config-5.15 | 2 -- target/linux/at91/sama7/config-5.15 | 2 -- target/linux/ath25/config-5.15 | 1 - target/linux/ath79/config-5.15 | 1 + target/linux/ath79/config-6.1 | 1 + target/linux/bcm27xx/bcm2708/config-6.1 | 2 -- target/linux/bcm27xx/bcm2709/config-6.1 | 2 -- target/linux/bcm27xx/bcm2710/config-6.1 | 2 -- target/linux/bcm27xx/bcm2711/config-6.1 | 2 -- target/linux/bcm47xx/config-5.15 | 1 - target/linux/bcm4908/config-5.15 | 1 + target/linux/bcm4908/config-6.1 | 1 + target/linux/bcm53xx/config-5.15 | 1 - target/linux/bcm53xx/config-6.1 | 1 - target/linux/bcm63xx/config-5.15 | 1 - target/linux/bmips/bcm6318/config-5.15 | 1 + target/linux/bmips/bcm6318/config-6.1 | 1 + target/linux/bmips/bcm63268/config-5.15 | 1 - target/linux/bmips/bcm63268/config-6.1 | 1 - target/linux/bmips/bcm6328/config-5.15 | 1 + target/linux/bmips/bcm6328/config-6.1 | 1 + target/linux/bmips/bcm6358/config-5.15 | 1 + target/linux/bmips/bcm6358/config-6.1 | 1 + target/linux/bmips/bcm6362/config-5.15 | 1 - target/linux/bmips/bcm6362/config-6.1 | 1 - target/linux/bmips/bcm6368/config-5.15 | 1 - target/linux/bmips/bcm6368/config-6.1 | 1 - target/linux/gemini/config-6.1 | 2 -- target/linux/generic/config-5.15 | 6 ++--- target/linux/generic/config-6.1 | 6 ++--- target/linux/imx/config-5.15 | 2 -- target/linux/ipq40xx/config-6.1 | 1 - target/linux/ipq806x/config-6.1 | 1 - target/linux/ixp4xx/config-6.1 | 2 -- target/linux/kirkwood/config-5.15 | 1 - target/linux/lantiq/ase/config-5.15 | 1 - target/linux/lantiq/falcon/config-5.15 | 1 + target/linux/lantiq/xrx200/config-5.15 | 1 - target/linux/lantiq/xway/config-5.15 | 1 - target/linux/lantiq/xway_legacy/config-5.15 | 1 + target/linux/layerscape/armv7/config-5.15 | 2 -- target/linux/layerscape/armv7/config-6.1 | 2 -- target/linux/layerscape/armv8_64b/config-5.15 | 2 -- target/linux/layerscape/armv8_64b/config-6.1 | 2 -- target/linux/malta/config-5.15 | 2 +- target/linux/malta/config-6.1 | 2 +- target/linux/mediatek/filogic/config-5.15 | 2 -- target/linux/mediatek/filogic/config-6.1 | 2 -- target/linux/mediatek/mt7622/config-5.15 | 2 -- target/linux/mediatek/mt7622/config-6.1 | 2 -- target/linux/mediatek/mt7623/config-5.15 | 2 -- target/linux/mediatek/mt7623/config-6.1 | 2 -- target/linux/mediatek/mt7629/config-5.15 | 1 - target/linux/mediatek/mt7629/config-6.1 | 1 - target/linux/mpc85xx/config-5.15 | 1 - target/linux/mvebu/config-5.15 | 2 -- target/linux/mvebu/config-6.1 | 2 -- target/linux/mxs/config-5.15 | 2 +- target/linux/mxs/config-6.1 | 2 +- target/linux/octeon/config-5.15 | 2 -- target/linux/octeontx/config-5.15 | 1 - target/linux/omap/config-5.15 | 2 -- target/linux/oxnas/config-5.15 | 1 + target/linux/oxnas/ox810se/config-default | 1 - target/linux/pistachio/config-5.15 | 2 +- target/linux/qoriq/config-5.15 | 2 -- target/linux/qualcommax/config-6.1 | 1 + target/linux/ramips/mt7620/config-5.15 | 1 + target/linux/ramips/mt7621/config-5.15 | 1 + target/linux/ramips/mt76x8/config-5.15 | 1 + target/linux/ramips/rt288x/config-5.15 | 1 + target/linux/ramips/rt305x/config-5.15 | 1 + target/linux/ramips/rt3883/config-5.15 | 1 + target/linux/realtek/rtl838x/config-5.15 | 1 + target/linux/realtek/rtl839x/config-5.15 | 1 + target/linux/realtek/rtl930x/config-5.15 | 1 + target/linux/realtek/rtl931x/config-5.15 | 1 + target/linux/rockchip/armv8/config-6.1 | 2 +- target/linux/sifiveu/config-6.1 | 2 +- target/linux/sunxi/config-5.15 | 2 -- target/linux/sunxi/config-6.1 | 2 -- target/linux/tegra/config-5.15 | 2 +- target/linux/uml/config-5.15 | 2 -- target/linux/uml/config-6.1 | 2 -- .../{ => 64}/base-files/etc/board.d/01_leds | 5 ---- .../base-files/etc/board.d/02_network | 7 ------ target/linux/x86/64/config-5.15 | 1 - target/linux/x86/64/config-6.1 | 1 - target/linux/x86/config-5.15 | 10 ++------ target/linux/x86/config-6.1 | 10 ++------ target/linux/x86/generic/config-5.15 | 2 -- target/linux/x86/generic/config-6.1 | 2 -- .../x86/geode/base-files/etc/board.d/01_leds | 18 +++++++++++++ .../geode/base-files/etc/board.d/02_network | 21 ++++++++++++++++ target/linux/x86/geode/config-5.15 | 23 ++++------------- target/linux/x86/geode/config-6.1 | 25 ++++--------------- target/linux/x86/legacy/config-5.15 | 2 -- target/linux/x86/legacy/config-6.1 | 2 -- target/linux/x86/modules.mk | 2 +- target/linux/zynq/config-5.15 | 2 +- 112 files changed, 100 insertions(+), 183 deletions(-) rename target/linux/x86/{ => 64}/base-files/etc/board.d/01_leds (85%) rename target/linux/x86/{ => 64}/base-files/etc/board.d/02_network (93%) create mode 100644 target/linux/x86/geode/base-files/etc/board.d/01_leds create mode 100644 target/linux/x86/geode/base-files/etc/board.d/02_network