Commit Graph

10397 Commits

Author SHA1 Message Date
K900
dd71bf697b linux_6_12: 6.12.69 -> 6.12.70 2026-02-11 16:22:25 +03:00
K900
0ff565d1a5 linux_6_18: 6.18.9 -> 6.18.10 2026-02-11 16:22:21 +03:00
Mio
0d75ec717a linux/hardened/patches/6.12: v6.12.66-hardened1 -> v6.12.69-hardened1 2026-02-11 23:11:52 +11:00
R. Ryantm
36a7f31c1b linux_zen: 6.18.7 -> 6.18.9 2026-02-11 01:54:17 +00:00
nixpkgs-ci[bot]
f483c1cca0 Merge master into staging-nixos 2026-02-09 08:17:29 +00:00
eljamm
84f2747bce linux_xanmod_latest: 6.18.8 -> 6.18.9
- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.9-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.8-xanmod1..6.18.9-xanmod1?from_project_id=51590166
2026-02-09 07:14:31 +00:00
eljamm
e2a249d0b5 linux_xanmod: 6.12.68 -> 6.12.69
- Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.69-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.68-xanmod1..6.12.69-xanmod1?from_project_id=51590166
2026-02-09 07:11:27 +00:00
K900
34c2dc8d79 linux_6_19: init at 6.19 2026-02-09 10:01:45 +03:00
Ben Pye
68f6eca98b linux/common-config: enable DSI output for RK3588 SoCs 2026-02-06 21:02:29 -08:00
K900
271c34eb48 linux_5_10: 5.10.248 -> 5.10.249 2026-02-06 19:46:05 +03:00
K900
65dab3cc69 linux_5_15: 5.15.198 -> 5.15.199 2026-02-06 19:45:55 +03:00
K900
ab7b693e7e linux_6_1: 6.1.161 -> 6.1.162 2026-02-06 19:44:54 +03:00
K900
03869266ee linux_6_6: 6.6.122 -> 6.6.123 2026-02-06 19:43:17 +03:00
K900
73eaf8d1b4 linux_6_12: 6.12.68 -> 6.12.69 2026-02-06 19:42:06 +03:00
K900
42862cfeee linux_6_18: 6.18.8 -> 6.18.9 2026-02-06 19:40:45 +03:00
K900
749cac0347 linux_testing: 6.19-rc7 -> 6.19-rc8 2026-02-06 19:39:28 +03:00
R. Ryantm
3450e63f3a linuxKernel.kernels.linux_lqx: 6.18.7 -> 6.18.8 2026-02-05 04:33:03 +00:00
Gary Guo
4469240b41 linux/common-config: disable nova_core and drm_nova 2026-02-03 01:36:30 +00:00
Alyssa Ross
95c8d1ec1e lib/systems/platforms: Add ppc64; linux: Add 64-bit POWER settings, strip vmlinux kernels (#447752) 2026-02-02 12:10:28 +00:00
OPNA2608
34b0a86bb2 linux: Build-in i2c-powermac on ppc64 systems
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713943
2026-02-02 12:52:32 +01:00
Alyssa Ross
7f0f210601 linux_xanmod, linux_xanmod_latest: 2026-01-30 (#485381) 2026-01-31 15:21:41 +00:00
R. Ryantm
808b3a13ad linuxKernel.kernels.linux_xanmod_latest: 6.18.7 -> 6.18.8 2026-01-30 22:48:57 +00:00
eljamm
ee4fd6f530 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
2026-01-30 15:49:03 +00:00
eljamm
ea4dc72a02 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
2026-01-30 15:47:08 +00:00
zowoq
0516fed960 staging-nixos merge for 2026-01-30 (#485288) 2026-01-30 10:46:46 +00:00
K900
aab26151a7 linux_5_10: fix intermittent build failures (#484429) 2026-01-30 10:40:23 +00:00
zowoq
788fcfd50c kernel updates for 2026-01-30 (#485272) 2026-01-30 10:35:40 +00:00
zowoq
cb70614ada linux_6_6: 6.6.121 -> 6.6.122 2026-01-30 09:49:02 +00:00
zowoq
e1aef404a6 linux_6_12: 6.12.67 -> 6.12.68 2026-01-30 09:48:58 +00:00
zowoq
5389373475 linux_6_18: 6.18.7 -> 6.18.8 2026-01-30 09:48:54 +00:00
zowoq
b2e2c65c48 linux_testing: 6.19-rc6 -> 6.19-rc7 2026-01-30 09:48:51 +00:00
Alyssa Ross
d704087de9 linux_zen: 6.18.6 -> 6.18.7 (#485060) 2026-01-29 14:37:49 +00:00
R. Ryantm
a1d8b7153e linux_zen: 6.18.6 -> 6.18.7 2026-01-29 13:53:29 +00:00
R. Ryantm
35559f3250 linuxKernel.kernels.linux_lqx: 6.18.6 -> 6.18.7 2026-01-28 23:06:39 +00:00
Alyssa Ross
dc6a9fdec0 linux_5_10: fix intermittent build failures
(Hopefully.)  No BTF is better than no kernel.
2026-01-27 17:23:52 +01:00
Alyssa Ross
e10ae47b4b linux/hardening: miscellaneous config updates (#474719) 2026-01-26 13:50:15 +00:00
eljamm
453fcac0c3 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
2026-01-24 07:18:35 +00:00
eljamm
915d501c3d 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
2026-01-24 07:15:30 +00:00
Alex James
9d114360bf 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
2026-01-23 18:55:35 -08:00
Alex James
51735b2247 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]: 231862cf72
[5]: 8ca58d5eff/f/kernel-x86_64-fedora.config (_3189)
2026-01-23 18:55:35 -08:00
Alyssa Ross
387435b2a0 linuxKernel.kernels.linux_zen: 6.18.5 -> 6.18.6 (#482971) 2026-01-23 14:04:53 +00:00
K900
d85d7af66b kernel updates for 2026-01-23 (#483043) 2026-01-23 11:59:59 +00:00
zowoq
a5107b0c0f linux_6_12: 6.12.66 -> 6.12.67 2026-01-23 21:45:33 +10:00
zowoq
df83b15f96 linux_6_18: 6.18.6 -> 6.18.7 2026-01-23 21:45:33 +10:00
R. Ryantm
04481998bb linuxKernel.kernels.linux_zen: 6.18.5 -> 6.18.6 2026-01-23 08:32:46 +00:00
nixpkgs-ci[bot]
b74649e38b Merge master into staging-nixos 2026-01-23 00:20:45 +00:00
nixpkgs-ci[bot]
3f1af0a977 Merge master into staging-nixos 2026-01-22 18:08:35 +00:00
Fabián Heredia Montiel
82c1a79c43 Merge remote-tracking branch 'origin/master' into staging-next 2026-01-22 10:40:19 -06:00
OPNA2608
99bf69cd04 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.
2026-01-22 15:41:28 +01:00
OPNA2608
0427dabcb1 linux/common-config: Add settings for 64-bit POWER 2026-01-22 15:40:36 +01:00