[PATCH RESEND 00/11] Misc kernel config cleanup and small adjustments
Elliott Mitchell
ehem+openwrt at m5p.com
Sat Dec 9 18:16:15 PST 2023
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
--
(\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/)
\BS ( | ehem+openwrt at m5p.com PGP 87145445 | ) /
\_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445
More information about the openwrt-devel
mailing list