-
-
Notifications
You must be signed in to change notification settings - Fork 14.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
Kernel updates for 2024-09-30 #345534
Kernel updates for 2024-09-30 #345534
Conversation
- refactor Rust checks to prepare for enablement - enable DRM panic QR codes when Rust is enabled - enable I2C_DESIGNWARE_CORE explicitly for all the Bay Trail things - enable all the zram backends because they're separate options now and basically free - enable the new and returning module compression related options - enable scx and NFS local IO
Rest of the changes look good, builds/tests are still running. Would merge when this is done (and I'm back from grocery shopping). |
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release-24.05
git worktree add -d .worktree/backport-345534-to-release-24.05 origin/release-24.05
cd .worktree/backport-345534-to-release-24.05
git switch --create backport-345534-to-release-24.05
git cherry-pick -x 5e8d28572a313515bc65ff11e4f642c9f72107f0 30c52da8a124c7396d3f60ccdaf5ed0ad7250ef3 8fa87fa112a0897411c3cbb859dac9c5c82cccf0 20380379dba41ba46a4a597b7afd74f5560acea6 7df132ae3e345ab8d41452e514e4548b1571b475 6290efed1503c0fe7095e612aded8a9476368a40 6c12dc70050611ec8d50343245d541336226c5c8 0ea0c2a7c6619b15e0dd9247bdd1d0cd62f28382 88746a794398da15142f91d42c829a4336616596 |
FYI, this merge broke some rust stuff: EDIT: that was 6.11; 6.10 link: https://hydra.nixos.org/build/274214211 |
I think I've seen it on master, but not on staging-next anymore. Perhaps because the latter has rustc 1.81 already? |
I reproduce the same EDIT: all required binaries are in cache.nixos.org already (for x86_64), so it's easy to play with. |
Sorry, I mixed things up (while working on #345980 I had to isolate three distinct issues). Yes, that's an issue on Linux 6.11 (and IIRC even 6.10?). |
That sounds fine to me. |
Linux 6.7 is the oldest kernel with Rust support, so the config part should fail hard if 6.6 or older requests the Rust feature. Until now this was silently ignored[1]. It turned out that Rust for Linux 6.11 or older fails for unknown reasons[2]. We decided to not bother since it's not a longterm kernel and 6.12 seems fine again. As a result, marking this as broken. [1] NixOS#345534 (comment) [2] NixOS#345534 (comment)
Linux 6.7 is the oldest kernel with Rust support, so the config part should fail hard if 6.6 or older requests the Rust feature. Until now this was silently ignored[1]. It turned out that Rust for Linux 6.11 or older fails for unknown reasons[2]. We decided to not bother since it's not a longterm kernel and 6.12 seems fine again. As a result, marking this as broken. [1] NixOS#345534 (comment) [2] NixOS#345534 (comment)
Description of changes
No Rust yet, because 1.81 is in staging-next. staging-next PR to follow.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.