Commit Graph

10397 Commits

Author SHA1 Message Date
Alyssa Ross
7611c991f3 linux/hardened/patches/6.1: 6.1.75-hardened1 -> 6.1.76-hardened1 2024-02-04 15:32:12 +01:00
Alyssa Ross
c2dd29b8b3 linux-rt_5_10: 5.10.204-rt100 -> 5.10.209-rt101 2024-02-04 15:31:23 +01:00
Alyssa Ross
b826cdb584 linux_testing: 6.8-rc2 -> 6.8-rc3 2024-02-04 15:30:50 +01:00
zzzsyyy
17e5d0dfed linux_xanmod_latest: 6.6.13 -> 6.6.15 2024-02-03 15:01:15 +08:00
zzzsyyy
4c25ff02e2 linux_xanmod: 6.1.74 -> 6.1.76 2024-02-03 14:36:39 +08:00
Fabián Heredia Montiel
596f0169d5 Merge pull request #285502 from Ma27/linux-kernel-updates
Linux kernel updates 2024-02-01
2024-02-01 10:26:18 -06:00
Jerry Starke
404b336d16 linuxKernel.kernels.linux_lqx: 6.7.2-lqx1 -> 6.7.2-lqx2 2024-02-01 13:59:59 +01:00
Jerry Starke
6b7ba6bef8 linuxKernel.kernels.linux_zen: 6.7.2-zen1 -> 6.7.3-zen1 2024-02-01 13:57:19 +01:00
Maximilian Bosch
a858cd498a linux_latest-libre: 19482 -> 19489 2024-02-01 09:54:56 +01:00
Maximilian Bosch
197da6a2f4 linux-rt_6_1: 6.1.73-rt22 -> 6.1.75-rt23 2024-02-01 09:54:41 +01:00
Maximilian Bosch
b1b40b70c6 linux_6_1: 6.1.75 -> 6.1.76 2024-02-01 09:54:23 +01:00
Maximilian Bosch
1eb315f20d linux_6_6: 6.6.14 -> 6.6.15 2024-02-01 09:54:13 +01:00
Maximilian Bosch
38ce0ed459 linux_6_7: 6.7.2 -> 6.7.3 2024-02-01 09:54:05 +01:00
Ratchanan Srirattanamet
bb51848e23 linux_rpi3: fix build failure due to wrong Kconfig
Because of NixOS's generate-config.pl tries to answer 'M' to as much
configs as possible, this exposes the wrong Kconfig in the RPi-specific
code which is added in the new kernel tree intended to support RPi 5.

Add kernel patches to fix the Kconfig, which results in the relavant
part being disabled on the RPi 3 build of the kernel.
2024-01-30 15:30:03 +07:00
Alyssa Ross
bee5a980c1 linux_latest-libre: 19473 -> 19482 2024-01-29 17:37:49 +01:00
Alyssa Ross
92d90fd5b1 linux_testing: 6.8-rc1 -> 6.8-rc2 2024-01-29 17:37:49 +01:00
Fabián Heredia Montiel
45fad8902f linux/hardened/patches/6.7: init at 6.7.2-hardened1 2024-01-29 09:44:08 +01:00
Fabián Heredia Montiel
018def54e4 linux/hardened/patches/6.6: 6.6.13-hardened1 -> 6.6.14-hardened1 2024-01-29 09:44:08 +01:00
Fabián Heredia Montiel
b3f3397b4b linux/hardened/patches/6.1: 6.1.74-hardened1 -> 6.1.75-hardened1 2024-01-29 09:44:08 +01:00
Fabián Heredia Montiel
33dd85989d linux/hardened/patches/5.4: 5.4.267-hardened1 -> 5.4.268-hardened1 2024-01-29 09:44:08 +01:00
Fabián Heredia Montiel
503d0f65a7 linux/hardened/patches/5.15: 5.15.147-hardened1 -> 5.15.148-hardened1 2024-01-29 09:44:08 +01:00
Fabián Heredia Montiel
ed540a7c8e linux/hardened/patches/5.10: 5.10.208-hardened1 -> 5.10.209-hardened1 2024-01-29 09:44:08 +01:00
Fabián Heredia Montiel
114b7a4a3b linux/hardened/patches/4.19: 4.19.305-hardened1 -> 4.19.306-hardened1 2024-01-29 09:44:08 +01:00
Joachim F
6dd56e1483 Merge pull request #275579 from tamara-schmitz/master
update hardened profile to new recommendations
2024-01-28 20:25:27 +01:00
Alyssa Ross
63c01a3576 linux_6_7: fix Rust support with current rustc
The 1.75 patch can't be fetched, because it doesn't apply.  But git
can apply it cleanly, so it must just need to do a three-way merge or
something.  Regardless, we need to include a version that patch(1) can
apply in Nixpkgs.
2024-01-28 10:54:17 +01:00
Tamara Schmitz
b80c3284d5 nixos/hardened: update hardened profile to new recommendations
Borrowing from here to match hardened profile with more recent kernels:
* https://madaidans-insecurities.github.io/guides/linux-hardening.html?#boot-parameters
* https://github.com/a13xp0p0v/kernel-hardening-checker/

Removed "slub_debug" as that option disables kernel memory address
hashing. You also see a big warning about this in the dmesg:
"This system shows unhashed kernel memory addresses via the console, logs, and other interfaces."

"init_on_alloc=1" and "init_on_free=1" zeroes all SLAB and SLUB allocations. Introduced in 6471384af2a6530696fc0203bafe4de41a23c9ef. Also the default for the Android Google kernel btw. It is on by default through the KConfig.

"slab_nomerge" prevents the merging of slab/slub caches. These are
effectively slab/slub pools.

"LEGACY_VSYSCALL_NONE" disables the older vsyscall mechanic that relies on
static address. It got superseeded by vdsos a decade ago. Read some
LWN.net to learn more ;)

"debugfs=off" I'm sure there are some few userspace programs that rely on
debugfs, but they shouldn't.

Most other things mentioned on the blog where already the default on a
running machine or may not be applicable.

Most other Kconfigs changes come from the kernel hardening checker and
were added, when they were not applied to the kernel already.

Unsure about CONFIG_STATIC_USERMODEHELPER. Would need testing.
2024-01-27 20:43:58 +00:00
Jerry Starke
944aef9fb7 linuxKernel.kernels.linux_lqx: 6.7.1-lqx1 -> 6.7.2-lqx1 2024-01-26 22:17:51 +01:00
Jerry Starke
3390aa1aed linuxKernel.kernels.linux_zen: 6.7.1-zen1 -> 6.7.2-zen1 2024-01-26 22:16:32 +01:00
Artem Ignatyev
f6cee2673b linux: CONFIG_LED_TRIGGER_PHY=y 2024-01-25 20:07:57 -06:00
Alyssa Ross
e264cdc38b linux_6_1: 6.1.74 -> 6.1.75 2024-01-26 01:43:12 +01:00
Alyssa Ross
f8f2cdd2c7 linux_6_6: 6.6.13 -> 6.6.14 2024-01-26 01:42:58 +01:00
Alyssa Ross
02c63fa701 linux_6_7: 6.7.1 -> 6.7.2 2024-01-26 01:42:47 +01:00
Alyssa Ross
249fef32c4 linux_5_15: 5.15.147 -> 5.15.148 2024-01-26 00:37:55 +01:00
Alyssa Ross
bf749233db linux_4_19: 4.19.305 -> 4.19.306 2024-01-26 00:11:45 +01:00
Alyssa Ross
214ce1fd7a linux_5_4: 5.4.267 -> 5.4.268 2024-01-26 00:11:33 +01:00
Alyssa Ross
749faf6609 linux_5_10: 5.10.208 -> 5.10.209 2024-01-26 00:11:17 +01:00
github-actions[bot]
568f381221 Merge master into staging-next 2024-01-23 12:01:17 +00:00
Atemu
4a322ccd6a Merge pull request #282529 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2024-01-20
2024-01-23 08:07:21 +01:00
github-actions[bot]
8303a96c2d Merge master into staging-next 2024-01-23 00:02:30 +00:00
Alyssa Ross
d6fc2bf149 linux/hardened/patches/6.6: 6.6.12-hardened1 -> 6.6.13-hardened1 2024-01-22 20:23:03 +01:00
Alyssa Ross
c909e231a2 linux/hardened/patches/6.1: 6.1.73-hardened1 -> 6.1.74-hardened1 2024-01-22 20:23:03 +01:00
Alyssa Ross
34076dea42 linux_testing: 6.7 -> 6.8-rc1 2024-01-22 20:23:03 +01:00
github-actions[bot]
3c7375b75c Merge master into staging-next 2024-01-22 18:00:55 +00:00
Julian Stecklina
3581265259 linux: remove unused features 2024-01-22 13:19:32 +01:00
github-actions[bot]
3a8094730e Merge master into staging-next 2024-01-22 12:01:10 +00:00
Thiago Kenji Okada
429ebe89a8 Merge pull request #282790 from JerrySM64/update-linux-zen
linuxKernel.kernels.linux_zen: 6.7-zen3 -> 6.7.1-zen1
2024-01-22 10:15:57 +00:00
Jerry Starke
2d9feef710 linuxKernel.kernels.linux_zen: 6.7-zen3 -> 6.7.1-zen1 2024-01-22 06:07:52 +01:00
github-actions[bot]
dceddd03df Merge master into staging-next 2024-01-22 00:02:14 +00:00
Thiago Kenji Okada
35d61a923b Merge pull request #282598 from JerrySM64/update-linux-zen
linuxKernel.kernels.linux_lqx: 6.6.12-lqx1 -> 6.7.1-lqx1
2024-01-21 22:45:17 +00:00
Jerry Starke
3d80174e19 linuxKernel.kernels.linux_lqx: 6.6.12-lqx1 -> 6.7.1-lqx1 2024-01-21 15:12:10 +01:00