Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update DEFAULT_KERNEL_FOR_PGO to 6.10.0 #274

Merged
merged 3 commits into from
Jul 24, 2024

Conversation

nathanchance
Copy link
Member

I have not included an update to the known good revision this time around, as there are several known regressions in tip of tree and I have not had time to try and qualify both that uprev and this one. This one should be safe with the coverage that we have had in CI.

With Linux 6.10, the DRM subsystem added a DRM specific -Werror
configuration [1], which can break our builds because subdir-ccflags-y
overrides KCFLAGS, so our KCFLAGS=-Wno-error gets ignored for
drivers/gpu/drm.

Take advantage of KCONFIG_ALLCONFIG and pass it a temporary file that
sets every known Kconfig -Werror option to 'n'. Any new known options
can easily be added in the future. For ease of implementation, this is
only done for the allconfig option, as KCFLAGS=-Wno-error should
continue to work for defconfigs.

Link: https://git.kernel.org/linus/f89632a9e5fa6c4787c14458cd42a9ef42025434 [1]
Signed-off-by: Nathan Chancellor <[email protected]>
This is necessary to avoid a build error with tip of tree Clang. It is
going to land in 6.11, so it can be dropped after that uprev.

Signed-off-by: Nathan Chancellor <[email protected]>
@msfjarvis msfjarvis merged commit 3907317 into ClangBuiltLinux:main Jul 24, 2024
7 checks passed
@msfjarvis msfjarvis deleted the 6.10.0-uprev branch July 24, 2024 22:36
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.

2 participants