summaryrefslogtreecommitdiff
path: root/pkgs/os-specific/linux/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* linuxKernel.kernels.linux_lqx: 6.18.7 -> 6.18.8R. Ryantm2026-02-051-2/+2
* linux/common-config: disable nova_core and drm_novaGary Guo2026-02-031-0/+4
* lib/systems/platforms: Add ppc64; linux: Add 64-bit POWER settings, strip vml...Alyssa Ross2026-02-022-0/+27
|\
| * linux: Build-in i2c-powermac on ppc64 systems•••https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713943 OPNA26082026-02-021-0/+9
| * linux: Strip vmlinux in out output when present•••Because it isn't stripped by default, and is outside of the list of paths that we strip automatically. dev output is expected to have an unstripped vmlinux, so stripping this one should be fine. OPNA26082026-01-221-0/+6
| * linux/common-config: Add settings for 64-bit POWEROPNA26082026-01-221-0/+12
* | linux_xanmod, linux_xanmod_latest: 2026-01-30 (#485381)Alyssa Ross2026-01-311-2/+2
|\ \
| * | linux_xanmod_latest: 6.18.7 -> 6.18.8•••- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.8-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.7-xanmod1..6.18.8-xanmod1?from_project_id=51590166 eljamm2026-01-301-2/+2
| * | linux_xanmod: 6.12.67 -> 6.12.68•••- Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.68-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.67-xanmod1..6.12.68-xanmod1?from_project_id=51590166 eljamm2026-01-301-2/+2
* | | linuxKernel.kernels.linux_xanmod_latest: 6.18.7 -> 6.18.8R. Ryantm2026-01-301-2/+2
* | | staging-nixos merge for 2026-01-30 (#485288)zowoq2026-01-301-8/+8
|\ \ \
| * \ \ kernel updates for 2026-01-30 (#485272)zowoq2026-01-301-8/+8
| |\ \ \ | | |/ / | |/| |
| | * | linux_6_6: 6.6.121 -> 6.6.122zowoq2026-01-301-2/+2
| | * | linux_6_12: 6.12.67 -> 6.12.68zowoq2026-01-301-2/+2
| | * | linux_6_18: 6.18.7 -> 6.18.8zowoq2026-01-301-2/+2
| | * | linux_testing: 6.19-rc6 -> 6.19-rc7zowoq2026-01-301-2/+2
* | | | linux_5_10: fix intermittent build failures (#484429)K9002026-01-301-1/+3
|\ \ \ \ | |/ / / |/| | |
| * | | linux_5_10: fix intermittent build failures•••(Hopefully.) No BTF is better than no kernel. Alyssa Ross2026-01-271-1/+3
| |/ /
* | | linux_zen: 6.18.6 -> 6.18.7 (#485060)Alyssa Ross2026-01-291-2/+2
|\ \ \
| * | | linux_zen: 6.18.6 -> 6.18.7R. Ryantm2026-01-291-2/+2
| |/ /
* / / linuxKernel.kernels.linux_lqx: 6.18.6 -> 6.18.7R. Ryantm2026-01-281-2/+2
|/ /
* | linux/hardening: miscellaneous config updates (#474719)Alyssa Ross2026-01-261-4/+5
|\ \
| * | linux/hardened: limit SECURITY_WRITABLE_HOOKS to 6.3 and older kernels•••Linux 6.4 dropped support for disabling SELinux at runtime [1]. The SECURITY_WRITABLE_HOOKS config option was removed in this patch. Update the hardened config to only disable this option on supported kernel versions (6.3 and older). [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f22f9aaf6c3d92ebd5ad9e67acc03afebaaeb289 Alex James2026-01-231-1/+1
| * | linux/hardened: replace GCC_PLUGIN_STRUCTLEAK with INIT_STACK_ALL_ZERO•••Linux 5.9 added a config option (INIT_STACK_ALL_ZERO) to zero initialize stack variables by default with -ftrivial-auto-var-init=zero on supported compilers (GCC 12+ and Clang 15+) [1]. This is similar to the zero initialization done by the GCC structleak plugin, but it also works with Clang. The Kernel Self Protection Project recommends using INIT_STACK_ALL_ZERO over GCC_PLUGIN_STRUCTLEAK_BYREF_ALL on supported kernel versions and toolchains [2]. Kernel 6.16 also dropped support for the GCC structleak plugin, with INIT_STACK_ALL_ZERO being recommended as a replacement [3]. Update the hardened kernel config to use INIT_STACK_ALL_ZERO instead of GCC_PLUGIN_STRUCTLEAK_BYREF_ALL (as kernel 5.10 is the minimum supported version in Nixpkgs). This matches other distros, such as Arch Linux [4] and Fedora [5]. [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f0fe00d4972a8cd4b98cc2c29758615e4d51cdfe [2]: https://kspp.github.io/Recommended_Settings [3]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8530ea3c9b9747faba46ed3a59ad103b894f1189 [4]: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/commit/231862cf72a926e62d5a02efd2b833f368b293b0 [5]: https://src.fedoraproject.org/rpms/kernel/blob/8ca58d5eff5c5c56e54e3ba64ffa887ead00a934/f/kernel-x86_64-fedora.config#_3189 Alex James2026-01-231-3/+4
* | | linux_xanmod_latest: 6.18.6 -> 6.18.7•••- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.7-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.6-xanmod1..6.18.7-xanmod1?from_project_id=51590166 eljamm2026-01-241-2/+2
* | | linux_xanmod: 6.12.66 -> 6.12.67•••- Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.67-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.66-xanmod1..6.12.67-xanmod1?from_project_id=51590166 eljamm2026-01-241-2/+2
|/ /
* | linuxKernel.kernels.linux_zen: 6.18.5 -> 6.18.6 (#482971)Alyssa Ross2026-01-231-2/+2
|\ \
| * | linuxKernel.kernels.linux_zen: 6.18.5 -> 6.18.6R. Ryantm2026-01-231-2/+2
* | | kernel updates for 2026-01-23 (#483043)K9002026-01-231-4/+4
|\ \ \
| * | | linux_6_12: 6.12.66 -> 6.12.67zowoq2026-01-231-2/+2
| * | | linux_6_18: 6.18.6 -> 6.18.7zowoq2026-01-231-2/+2
| |/ /
* | | Merge master into staging-nixosnixpkgs-ci[bot]2026-01-231-3/+3
|\| |
| * | Merge remote-tracking branch 'origin/master' into staging-nextFabián Heredia Montiel2026-01-221-4/+4
| |\ \
| * \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-221-2/+2
| |\ \ \
| * \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-211-5/+5
| |\ \ \ \
| * \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-201-6/+6
| |\ \ \ \ \
| * \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-191-604/+0
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-191-2/+2
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge remote-tracking branch 'origin/master' into staging-nextK9002026-01-181-8/+8
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-151-4/+4
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge master into staging-nextnixpkgs-ci[bot]2026-01-121-10/+10
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge staging-next into stagingnixpkgs-ci[bot]2026-01-111-4/+4
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into stagingnixpkgs-ci[bot]2026-01-101-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into stagingnixpkgs-ci[bot]2026-01-091-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'master' into stagingVladimír Čunát2026-01-082-6/+14
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge staging-next into stagingnixpkgs-ci[bot]2026-01-061-0/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Drop more reiserfs (#461260)Philip Taron2026-01-051-3/+3
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | linux: be explicit about REISERFS being gone after 6.13•••see 25.05 release notes Sandro Jäckel2026-01-031-3/+3
* | | | | | | | | | | | | | | | | | Merge master into staging-nixosnixpkgs-ci[bot]2026-01-221-4/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | / | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | linux_xanmod, linux_xanmod_latest: 2026-01-19 (#481928)Alyssa Ross2026-01-221-4/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | |