Skip to content

Conversation

@AdelKS
Copy link
Collaborator

@AdelKS AdelKS commented Jun 29, 2025

  1. Make the prepare script check if all the config changes it did got actually applied after make olddefconfig, it also creates an additional 3 log files
    • /logs/tkg-all-config-changes.txt: contains all the config changes it did
    • /logs/tkg-failed-config-diffs.md.txt: contains a markdown table of the config changes that did not get honored, in "wanted" vs "actual"
    • /logs/tkg-failed-configs.txt: contains the name of the non-honored configs only
  2. Add the tool linux-tkg-config/config-checker that goes through every kernel version and runs yes "" | ./install.sh config and aggregates the non-honored configs into its (markdown) output
  3. Add CI pipeline that runs the tool above and puts its output as "summary" (example output here)
  4. Fix a few outdated config changes, using the tooling above

@AdelKS AdelKS force-pushed the config-checks branch 6 times, most recently from 07b6ef1 to 4a7e113 Compare June 29, 2025 17:40
AdelKS added 17 commits October 4, 2025 17:49
Will help adding checks on the final .config file
1. Align with the overall approach
2. Will help in adding checks that final config file did end up with that change
To only install deps then quit
Don't assume the script is always being run while on the same
directory, use the script's directory as a reference.

We still assume install.sh is in the `linux-tkg` root folder
seems to not be usable directly : CONFG_TCP_CONG_RENO doesn't exist
disabling PSI makes that config unused and undefined
doesn't exist starting 6.0, probably long solved issue since.
Stick with defaults instead
@AdelKS AdelKS marked this pull request as draft December 7, 2025 00:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant