mbox series

[RESEND,00/11] Misc kernel config cleanup and small adjustments

Message ID cover.1702174575.git.ehem+openwrt@m5p.com
Headers show
Series Misc kernel config cleanup and small adjustments | expand

Message

Elliott Mitchell Dec. 10, 2023, 2:16 a.m. UTC
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