-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
rpi*-kernel: update to 5.10.92. #34962
rpi*-kernel: update to 5.10.92. #34962
Conversation
There's 2 ways we could fix
Which one do I go for? I didn't happen to catch this one locally since I just verified |
What is the perceived benefit of GCC plugins in the kernel? |
No idea, I'm certainly in favor of disabling them as they don't appear to be enabled in basically any of the other kernels either. |
This should be one commit per template, its policy and makes reverts simpler. Problem with GCC plugins is that they would also be required for building dkms modules and depend on the specific gcc version when building external modules with them iirc. |
Will fix! |
6f13947
to
e8959d8
Compare
Updated |
@ahesford the GCC plugins are required to enable certain hardening options: https://www.kernel.org/doc/html/latest/kbuild/gcc-plugins.html |
e8959d8
to
01cef37
Compare
Additionally disable GCC_PLUGINS since it was enabled in the upstream bcm2709_defconfig.
01cef37
to
9fee769
Compare
Tested with:
on glibc and musl. all boot but did not do extensive testing. Unfortunately I do not have any rpi 4s so I can't test that one. on the zero 2 W, there was a message that popped up in dmesg during boot, but it did not seem to cause any issues:
|
Tested with a (native!) glibc build for this [1] machine; no issues so far after about an hour running standard apps (Chromium browser, Telegram Desktop chat, Konversation IRC, qterminal). Sound and video (Youtube) seem OK, CPU load does zoom to 2 or more in top while streaming YT in Chromium (probably expected) but otherwise the system seems responsive. [1] OS: Void Linux aarch64 |
This enables support for the Raspberry Pi Zero 2 W (adds
/boot/bcm2710-rpi-zero-2.dtb
) as well as brings the kernels up to the latest stable merge commit on raspberrypi/linux @ rpi-5.10.y.Testing the changes
[ci skip] since everything already built successfully