[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