Skip to content

Automatic kernel config rewrite#9948

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
update-kernel-configs
Open

Automatic kernel config rewrite#9948
github-actions[bot] wants to merge 1 commit into
mainfrom
update-kernel-configs

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Rewrite kernel configs

What this PR does

  • Regenerates and synchronizes Linux kernel config fragments across boards/families based on the prepared inventory.
  • Runs ./compile.sh rewrite-kernel-config for each scheduled (family, branch) and aggregates all changes into one PR.
  • No userspace changes; only Kconfig option updates (enable/disable/modules/values) aligned with the targeted kernel branches.

How it was produced

This PR is produced from this GHA script.

  1. Built a matrix: ./compile.sh inventory-boards (deduped, sanitized).
  2. Executed rewrite-kernel-config per matrix.
  3. Collected only changed files from each job as artifacts; aggregated and committed them here.

Review tips

  • Skim the table below for big deltas; open those configs to verify intent.
  • If a particular change is undesirable, comment on that file and we can exclude/adjust and re-run.

Files changed

File + - Δ
config/kernel/linux-filogic-current.config 4 7 -3
config/kernel/linux-genio-edge.config 1 4 -3
config/kernel/linux-imx6-current.config 56 193 -137
config/kernel/linux-imx6-edge.config 116 215 -99
config/kernel/linux-k3-beagle-edge.config 1 2 -1
config/kernel/linux-k3-beagle-vendor-rt.config 1 2 -1
config/kernel/linux-k3-beagle-vendor.config 1 2 -1
config/kernel/linux-k3-edge.config 6 7 -1
config/kernel/linux-k3-vendor-edge.config 2 3 -1
config/kernel/linux-k3-vendor-rt.config 2 3 -1
config/kernel/linux-k3-vendor.config 2 3 -1
config/kernel/linux-ls1046a-current.config 4 5 -1
config/kernel/linux-meson-s4t7-legacy.config 1 7 -6
config/kernel/linux-nuvoton-ma35d1-vendor.config 2 3 -1
config/kernel/linux-phytium-embedded-current.config 1 3 -2
config/kernel/linux-phytium-embedded-legacy.config 1 3 -2
config/kernel/linux-qcs6490-current.config 1 2 -1
config/kernel/linux-qrb2210-edge.config 5 7 -2
config/kernel/linux-rockchip-vendor.config 0 1 -1
config/kernel/linux-seeed-rk3576-vendor.config 7 26 -19
config/kernel/linux-seeed-rk3588-vendor.config 7 25 -18
config/kernel/linux-sm8250-current.config 5 7 -2
config/kernel/linux-sm8250-edge.config 5 7 -2
config/kernel/linux-sm8550-current.config 4 4 0
config/kernel/linux-sm8550-edge.config 4 4 0
config/kernel/linux-spacemit-current.config 5 8 -3
config/kernel/linux-spacemit-edge.config 5 11 -6
config/kernel/linux-spacemit-k3-legacy.config 29 9 20
config/kernel/linux-spacemit-legacy.config 1 4 -3
config/kernel/linux-starfive2-vendor.config 1 2 -1
config/kernel/linux-sun55iw3-syterkit-legacy.config 1 3 -2
config/kernel/linux-sun60iw2-vendor.config 89 7491 -7402
config/kernel/linux-sunxi-current.config 0 5 -5
config/kernel/linux-sunxi-edge.config 0 5 -5
config/kernel/linux-tq-imx8m-current.config 5 7 -2
config/kernel/linux-tq-imx8m-edge.config 5 7 -2
config/kernel/linux-tq-imx93-current.config 5 7 -2
config/kernel/linux-tq-imx93-edge.config 5 7 -2
config/kernel/linux-uefi-arm64-current.config 0 1 -1
config/kernel/linux-uefi-arm64-edge.config 3 69 -66
config/kernel/linux-uefi-arm64-legacy.config 0 2 -2
config/kernel/linux-uefi-loong64-edge.config 1 27 -26
config/kernel/linux-uefi-riscv64-edge.config 1 33 -32
config/kernel/linux-uefi-x86-current.config 0 1 -1
config/kernel/linux-uefi-x86-edge.config 3 68 -65
config/kernel/linux-uefi-x86-legacy.config 0 2 -2
config/kernel/linux-uefidt-edge.config 1 2 -1
config/kernel/linux-xpressreal-t3-6.6.config 1 4 -3

Files: 48 • Lines: +400 / -8320 (Δ -7920)

@EvilOlaf EvilOlaf left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • bleedingedge: just a move
  • both seeed:
    • same for uwe5622
    • everything else, not sure
  • sunxi edge: should be good because aic8800 is added via dkms

@EvilOlaf

Copy link
Copy Markdown
Member

hm raid in sunxi didn't survive rewrite...

@igorpecovnik

Copy link
Copy Markdown
Member

Must be some weird patch that is breaking this. This only happens here?

@EvilOlaf

Copy link
Copy Markdown
Member

Or missing dependency. Need to check with menu config

@github-actions github-actions Bot force-pushed the update-kernel-configs branch from 7e7215d to 07e52a4 Compare June 29, 2026 00:59
@github-actions github-actions Bot requested a review from vidplace7 as a code owner June 29, 2026 00:59
@github-actions github-actions Bot force-pushed the update-kernel-configs branch from 07e52a4 to ff85fc0 Compare July 6, 2026 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs review Seeking for review

Development

Successfully merging this pull request may close these issues.

2 participants