Commit Graph

10397 Commits

Author SHA1 Message Date
Alyssa Ross
a36965d8f0 linux-rt_5_15: 5.15.158-rt76 -> 5.15.160-rt77 2024-06-18 21:42:40 +02:00
Alyssa Ross
cf524d2185 linux_testing: 6.10-rc3 -> 6.10-rc4 2024-06-18 21:42:10 +02:00
Martin Weinelt
f822b2ba5c Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/development/python-modules/langsmith/default.nix
- pkgs/development/python-modules/rich-pixels/default.nix
- pkgs/servers/teleport/generic.nix
2024-06-18 20:16:19 +02:00
Ratchanan Srirattanamet
76c020466b linux-rpi: 6.1.63-stable_20231123 -> 6.6.31-stable_20240529 2024-06-17 00:56:00 +07:00
K900
c3b89ba0b3 Merge pull request #318875 from athre0z/kernel-build-ids
linuxPackages: bring back GNU build ID for kernels
2024-06-16 17:20:08 +03:00
K900
1be5b4e02c linux_latest-libre: 19575 -> 19584 2024-06-16 15:29:43 +03:00
K900
bc82f4767c linux_4_19: 4.19.315 -> 4.19.316 2024-06-16 15:29:17 +03:00
K900
ced6061d86 linux_5_4: 5.4.277 -> 5.4.278 2024-06-16 15:29:15 +03:00
K900
ced403edce linux_5_10: 5.10.218 -> 5.10.219 2024-06-16 15:29:02 +03:00
K900
1013a39e6d linux_5_15: 5.15.160 -> 5.15.161 2024-06-16 15:28:49 +03:00
K900
2ca76e985b linux_6_1: 6.1.93 -> 6.1.94 2024-06-16 15:28:31 +03:00
K900
791a1c55e0 linux_6_6: 6.6.33 -> 6.6.34 2024-06-16 15:28:15 +03:00
K900
f6b2cdd480 linux_6_9: 6.9.4 -> 6.9.5 2024-06-16 15:28:10 +03:00
Shawn8901
7697d0de1d xanmod-kernels: enable RCU_BOOST and RCU_EXP_KTHREAD
follows commit 0be69880f2
2024-06-13 23:03:09 +02:00
Shawn8901
81c4710440 linux_xanmod: 6.8.11 -> 6.9.4 2024-06-13 21:31:50 +02:00
Shawn8901
2deba58dd8 linux_xanmod: 6.6.32 -> 6.6.33 2024-06-13 21:31:28 +02:00
github-actions[bot]
ee4da03e6e Merge staging-next into staging 2024-06-12 18:01:23 +00:00
Vladimír Čunát
9d428a5276 Merge #316075: staging-next 2024-05-31 2024-06-12 18:48:53 +02:00
Maximilian Bosch
51c2144ca7 linux-rt_5_10: 5.10.217-rt109 -> 5.10.218-rt110 2024-06-12 13:49:14 +02:00
Maximilian Bosch
de7df0d3eb linux_6_1: 6.1.92 -> 6.1.93 2024-06-12 13:48:27 +02:00
Maximilian Bosch
d1d7003000 linux_6_6: 6.6.32 -> 6.6.33 2024-06-12 13:48:05 +02:00
Maximilian Bosch
ee6d6317b4 linux_6_9: 6.9.3 -> 6.9.4 2024-06-12 13:47:50 +02:00
Andrew Marshall
aa55ab5010 linux: set higher DEFAULT_MMAP_MIN_ADDR for x86_64 & aarch64
Enabled in [Arch][1], [Debian (for x86)][2], [Fedora (x86)][3], [Fedora (aarch64)][4]. Recommended by [Kernel
Self Protection Project][5].

[1]: 6392fb2bed/config (L1153)
[2]: 5f6aa5cb48/debian/config/kernelarch-x86/config (L2076)
[3]: e8025dc0fb/f/kernel-x86_64-fedora.config (_1461)
[4]: e8025dc0fb/f/kernel-aarch64-fedora.config (_1799)
[5]: https://kernsec.org/wiki/index.php?title=Kernel_Self_Protection_Project/Recommended_Settings&oldid=4078
2024-06-11 09:09:24 -04:00
Andrew Marshall
f2f6a3228a linux: enable BUG_ON_DATA_CORRUPTION
Enabled in [Debian][1], [Fedora][2]; not in Arch. Recommended by [Kernel
Self Protection Project][3].

[2]: 5f6aa5cb48/debian/config/config (L7719)
[3]: e8025dc0fb/f/kernel-x86_64-fedora.config (_789)
[4]: https://kernsec.org/wiki/index.php?title=Kernel_Self_Protection_Project/Recommended_Settings&oldid=4078
2024-06-11 09:09:24 -04:00
Andrew Marshall
55d9c320ad linux: enable BUG
Enabled in [Arch][1], [Debian][2], [Fedora][3]. Recommended by [Kernel
Self Protection Project][4].

As it is now in common-config, remove from hardened’s extra config.

[1]: 6392fb2bed/config (L280)
[2]: 5f6aa5cb48/debian/config/config (L6399)
[3]: e8025dc0fb/f/kernel-x86_64-fedora.config (_799)
[4]: https://kernsec.org/wiki/index.php?title=Kernel_Self_Protection_Project/Recommended_Settings&oldid=4078
2024-06-11 09:09:24 -04:00
Andrew Marshall
b6c752bddb linux: enable INIT_ON_ALLOC_DEFAULT_ON
Enabled in [Arch][1], [Debian][2]; not in Fedora. Recommended by [Kernel
Self Protection Project][3].

This can still be disabled with `init_on_alloc=0` boot arg.

As it is now in common-config, remove from hardened’s extra config.

[1]: 6392fb2bed/config (L10859)
[2]: 5f6aa5cb48/debian/config/config (L7718)
[3]: https://kernsec.org/wiki/index.php?title=Kernel_Self_Protection_Project/Recommended_Settings&oldid=4078
2024-06-11 09:09:24 -04:00
Andrew Marshall
b23e741b70 linux: enable SHUFFLE_PAGE_ALLOCATOR
Enabled in [Arch][1], [Fedora][2]; not in Debian. Recommended by [Kernel
Self Protection Project][3].

As it is now in common-config, remove from hardened’s extra config.

[1]: 6392fb2bed/config (L1117)
[2]: e8025dc0fb/f/kernel-x86_64-fedora.config (_6577)
[3]: https://kernsec.org/wiki/index.php?title=Kernel_Self_Protection_Project/Recommended_Settings&oldid=4078
2024-06-11 09:09:24 -04:00
Andrew Marshall
dd666b86ad linux: enable STRICT_KERNEL_RWX & STRICT_MODULE_RWX
Enabled in [Arch][1], [Debian][2], [Fedora][3]. Recommended by [Kernel
Self Protection Project][4].

As it is now in common-config, remove from hardened’s extra config.

[1]: 6392fb2bed/config (L914-917)
[2]: 5f6aa5cb48/debian/config/config (L11-12)
[3]: e8025dc0fb/f/kernel-x86_64-fedora.config (_7449)
[4]: https://kernsec.org/wiki/index.php?title=Kernel_Self_Protection_Project/Recommended_Settings&oldid=4078
2024-06-11 09:09:24 -04:00
Andrew Marshall
ff5cd23067 linux: add space to avoid attributing comments too widely
The comments from the blocks above apply only to a single line, but that
is not necessarily clear. Add blank lines to more clearly narrow the
scope of them.
2024-06-11 09:09:24 -04:00
Andrew Marshall
79c15abc7d linux/hardened: remove redundant config
These are set in common-config.
2024-06-11 09:09:24 -04:00
github-actions[bot]
79bbeb1aaf Merge master into staging-next 2024-06-11 00:02:06 +00:00
Joel Höner
818bb3a829 linuxPackages: consistently emit GNU build ID
Other than stated in the comment on the removed code, SHA1 build IDs
do not affect reproducibility. The previous code additionally didn't
actually work for a lot of older kernels, because the regexp accidentally
didn't apply: older kernels use `--build-id` instead of
`--build-id=sha1`.
2024-06-10 20:29:58 +02:00
github-actions[bot]
c96a6f10ef Merge master into staging-next 2024-06-10 00:02:20 +00:00
Sean Behan
c0079b0d8a linux_testing: 6.10-rc2 -> 6.10-rc3 2024-06-09 18:38:24 -04:00
Sean Behan
4b08ae13db linux_testing: 6.10-rc1 -> 6.10-rc2 2024-06-09 23:17:08 +01:00
Alyssa Ross
f27b3096c3 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/os-specific/linux/util-linux/default.nix
2024-06-04 13:31:26 +01:00
Sigmanificient
d48a9bb622 treewide: remove unused fetchpatch arguments 2024-06-04 12:40:25 +02:00
github-actions[bot]
ddde12c6f7 Merge master into staging-next 2024-06-03 18:02:09 +00:00
Eelco Dolstra
8d2a765adf Let-float various fromJSON calls to avoid repeated JSON reading/parsing
Some of these were read/parsed dozens of times in a `nix search`
invocation, and in particular the MELPA recipes archive (3 MiB) was
read 4 times.
2024-06-03 18:52:42 +02:00
Jerry Starke
f450173677 linuxKernel.kernels.linux_lqx: 6.8.11-lqx1 -> 6.9.3-lqx1 2024-06-03 07:20:52 +02:00
Jerry Starke
9f3c5f53d2 linuxKernel.kernels.linux_zen: 6.9.2-zen1 -> 6.9.3-zen1 2024-06-03 07:18:48 +02:00
github-actions[bot]
c0b9a61616 Merge master into staging-next 2024-05-31 18:01:21 +00:00
Weijia Wang
29b422bde4 Merge pull request #315925 from Sigmanificient/linux-doc-remove-patch
linux-doc: Remove docutils patch
2024-05-31 16:22:16 +02:00
Vladimír Čunát
5804775d03 Merge branch 'staging' into staging-next 2024-05-31 07:30:41 +02:00
Maximilian Bosch
091115594b Merge pull request #315701 from Atemu/linux-variants-pname
buildLinux: allow changing the pname
2024-05-30 16:00:19 +00:00
K900
97c87160f3 linux_6_8: 6.8.11 -> 6.8.12 2024-05-30 18:45:01 +03:00
K900
f53fb88ea1 linux_6_9: 6.9.2 -> 6.9.3 2024-05-30 18:44:56 +03:00
Sigmanificient
7345910b1b linux-doc: Remove docutils patch 2024-05-30 17:31:50 +02:00
Vladimír Čunát
30d447f909 Merge #309580: cargo,clippy,rustc,rustfmt: 1.77.2 -> 1.78.0
...into staging
2024-05-30 11:16:59 +02:00
Atemu
61113994ae zen-kernels: set pname 2024-05-29 20:58:18 +02:00