Artturi
c503d78069
Merge pull request #129315 from fortuneteller2k/backport-xanmod-5.13
2021-11-01 10:31:52 +02:00
Maximilian Bosch
f47c57802e
linux: build hardened kernel with matching releases
...
Until now we merged kernel updates even if no hardened versions were
available yet. On one hand we don't want to delay patch-level updates,
on the other hand users of hardened kernels have frequent breakage now[1].
This change aims to provide a solution this issue:
* The hardened patchset now references the kernel version it's released
for (including a sha256 hash for the fixed-output path of the source
tarball).
* The `hardenedKernelFor`-function doesn't just append hardened patches
now, but also overrides version & src to match the kernel version the
patch was built & tested for.
Refs #140281
[1] https://hydra.nixos.org/job/nixos/trunk-combined/nixpkgs.linuxPackages_hardened.kernel.x86_64-linux/all
(cherry picked from commit bb5aa0109b6db98a2e0a7ba88f5e0287e2374384)
2021-10-28 22:26:22 +02:00
Maximilian Bosch
f48b51e12e
linux: create maintainer team
...
Now there are a few more folks who should get pinged on kernel changes:
$ nix-instantiate -E 'with import ./. {}; (map (x: x.github) linux.meta.maintainers)' --eval --strict
[ "TredwellGit" "mweinelt" "ma27" "nequissimus" "alyssais" "thoughtpolice" ]
Refs #140281
(cherry picked from commit 65930caffe78ccd3c0e4f00bfd79123fcba9e444)
2021-10-28 21:58:39 +02:00
TredwellGit
7868d08c53
linux_latest-libre: 18380 -> 18413
...
(cherry picked from commit 748cc6042768547201a9f6c4365cda6ed3d7dbd4)
2021-10-27 16:07:47 +00:00
TredwellGit
4d8b9a6846
linux-rt_5_4: 5.4.143-rt64 -> 5.4.154-rt65
...
(cherry picked from commit 55af4f5da2bf6d1c28aca5c98ecbc31504de01ea)
2021-10-27 16:07:46 +00:00
TredwellGit
35fe117f23
linux: 5.4.155 -> 5.4.156
...
(cherry picked from commit 67e5b8b626c12d575e10a82e88644bbf257eac86)
2021-10-27 16:07:45 +00:00
TredwellGit
c34af3c32f
linux: 5.14.14 -> 5.14.15
...
(cherry picked from commit 0719e92d1b84200d990ace44c039b3f001997c7d)
2021-10-27 16:07:44 +00:00
TredwellGit
01915f55ea
linux: 5.10.75 -> 5.10.76
...
(cherry picked from commit 4bd2c087e06419ffb266cd8f39d4a755437bf845)
2021-10-27 16:07:43 +00:00
TredwellGit
fbdac79b1a
linux: 4.9.287 -> 4.9.288
...
(cherry picked from commit 19735ff28026c7d3bb6f7ec2b30f30d392c95eab)
2021-10-27 16:07:42 +00:00
TredwellGit
f9c1a37c60
linux: 4.4.289 -> 4.4.290
...
(cherry picked from commit 3a69f006d9418de7ee58d16e1b32ec55dd0eca85)
2021-10-27 16:07:41 +00:00
TredwellGit
75c0de2495
linux: 4.19.213 -> 4.19.214
...
(cherry picked from commit b7efb90537964cee5fb6c350d14d89b477e58912)
2021-10-27 16:07:40 +00:00
TredwellGit
7670a0e6c6
linux: 4.14.252 -> 4.14.253
...
(cherry picked from commit 20e62a2b01f41a2ead0408c8c65b02edfcce95d9)
2021-10-27 16:07:38 +00:00
Dominik Xaver Hörl
f2281f6186
nixos/boot: properly override the kernel in boot.kernelPatches
...
Previously the code took the kernelPatches of the final derivation, which
might or might not be what was passed to the derivation in the original call.
The previous behaviour caused various hacks to become neccessary to avoid duplicates in kernelPatches.
(cherry picked from commit 436f61c878e3992b3d980168a5532416dd5be504)
2021-10-26 07:46:54 +00:00
TredwellGit
775fb6d1a8
linux/hardened/patches/5.4: 5.4.152-hardened1 -> 5.4.154-hardened1
...
(cherry picked from commit 75dbbe37be75baf6096e7fee61bd26a44743832c)
2021-10-20 21:44:05 +00:00
TredwellGit
9e26201347
linux/hardened/patches/5.14: 5.14.11-hardened1 -> 5.14.13-hardened1
...
(cherry picked from commit cf9f5f74dd76829a8e403e0324f04595462011a9)
2021-10-20 21:44:04 +00:00
TredwellGit
6592fdf573
linux/hardened/patches/5.10: 5.10.72-hardened1 -> 5.10.74-hardened1
...
(cherry picked from commit e94db0f89c15e28cd5aff93dc55466d06f7c85cd)
2021-10-20 21:44:03 +00:00
TredwellGit
015f1c52a6
linux/hardened/patches/4.19: 4.19.210-hardened1 -> 4.19.212-hardened1
...
(cherry picked from commit a33fc5384bb5e5d7debd7fa6faee3667957f0138)
2021-10-20 21:44:02 +00:00
TredwellGit
8c2bb7c9c7
linux/hardened/patches/4.14: 4.14.250-hardened1 -> 4.14.251-hardened1
...
(cherry picked from commit cf0d47c50527d9712942ed2beed680cd8256f0fc)
2021-10-20 21:44:01 +00:00
TredwellGit
ff19141e7f
linux: 5.4.154 -> 5.4.155
...
(cherry picked from commit 25ef63bb788e4cb73e78aa4e3fe76a16c6853538)
2021-10-20 21:44:00 +00:00
TredwellGit
0c2ae8ea8f
linux: 5.14.13 -> 5.14.14
...
(cherry picked from commit a96f1a866ac14b157ae3e9d9119d7e54c8d9eef1)
2021-10-20 21:43:59 +00:00
TredwellGit
3cf2064cb4
linux: 5.10.74 -> 5.10.75
...
(cherry picked from commit a3edfb9ee541b2125ff5a479da1d4a8f9b4b7323)
2021-10-20 21:43:57 +00:00
TredwellGit
6670573707
linux: 4.19.212 -> 4.19.213
...
(cherry picked from commit e4f4df78faf814f6bb010f0cf57407545dee69c6)
2021-10-20 21:43:56 +00:00
TredwellGit
bde6dc5c3a
linux: 4.14.251 -> 4.14.252
...
(cherry picked from commit c4d7df2b7bd79afd6766e954789d3c92881d3b3e)
2021-10-20 21:43:55 +00:00
Fabián Heredia Montiel
bfb0f099f0
linux-rt_5_10: 5.10.65-rt53 -> 5.10.73-rt54
...
(cherry picked from commit 8b9b630e101b25e971cbffaf0287fa1cf2a86720)
2021-10-18 21:03:34 +00:00
Fabián Heredia Montiel
69a9f948a0
linux: 5.4.153 -> 5.4.154
...
(cherry picked from commit 664c8144e4e08d0eaecb1eaeedff2b72a67036ea)
2021-10-18 21:03:33 +00:00
Fabián Heredia Montiel
28153f9fe0
linux: 5.14.12 -> 5.14.13
...
(cherry picked from commit a69ff911a399148549835f27f463f9ab028a9f3f)
2021-10-18 21:03:32 +00:00
Fabián Heredia Montiel
5f2e66e545
linux: 5.10.73 -> 5.10.74
...
(cherry picked from commit 6b68a5efc1dc36c4d21de2975fc880a189a91873)
2021-10-18 21:03:31 +00:00
Fabián Heredia Montiel
638c4a396c
linux: 4.9.286 -> 4.9.287
...
(cherry picked from commit dc4916976ed5bb41eb19d34d726c329d94532a81)
2021-10-18 21:03:30 +00:00
Fabián Heredia Montiel
29286ee93d
linux: 4.4.288 -> 4.4.289
...
(cherry picked from commit e2efd3de26d644b86d87c215a248ae504da824cd)
2021-10-18 21:03:29 +00:00
Fabián Heredia Montiel
4b55e135ed
linux: 4.19.211 -> 4.19.212
...
(cherry picked from commit 5275780c1272b08e60057379a992abd78fedee35)
2021-10-18 21:03:28 +00:00
Fabián Heredia Montiel
5d4c2af1a7
linux: 4.14.250 -> 4.14.251
...
(cherry picked from commit 62cd542b26ab5a552f8ddf96b3a48233b7d1367a)
2021-10-18 21:03:27 +00:00
TredwellGit
3bf1ccc956
linux: 5.4.152 -> 5.4.153
...
(cherry picked from commit 08d4bb6e7ab73dde59334c72389b3dc23b20ced5)
2021-10-16 18:43:14 +00:00
TredwellGit
21274608a8
linux: 5.14.11 -> 5.14.12
...
(cherry picked from commit 39189bc4f0135bb7fb6787018bbd69393cabcaaa)
2021-10-16 18:43:13 +00:00
TredwellGit
0ecbad5a42
linux: 5.10.72 -> 5.10.73
...
(cherry picked from commit 4f59512c0c9fc3e5e176d0197b14d6a32cfb13cf)
2021-10-16 18:43:12 +00:00
TredwellGit
73e52b0f89
linux: 4.19.210 -> 4.19.211
...
(cherry picked from commit 821d8339f80c2664d6157a453e0d194dffcef61e)
2021-10-16 18:43:11 +00:00
Maximilian Bosch
f1e8a51254
linux-libre: unbreak
...
(cherry picked from commit a8498f08bf29c129d91978aaedf60877f0047553)
2021-10-16 10:46:59 +02:00
TredwellGit
0bf9a9ec4f
linux/hardened/patches/5.4: 5.4.150-hardened1 -> 5.4.152-hardened1
...
(cherry picked from commit c7b05f54dff6c0a5775523035d3ee4111050229d)
2021-10-16 00:11:58 +02:00
TredwellGit
f753f63fe6
linux/hardened/patches/5.14: 5.14.9-hardened1 -> 5.14.11-hardened1
...
(cherry picked from commit 331bb5fcecd7397cbcc86b26b3f014c1294fa78e)
2021-10-16 00:11:58 +02:00
TredwellGit
c6b4f1cb24
linux/hardened/patches/5.10: 5.10.70-hardened1 -> 5.10.72-hardened1
...
(cherry picked from commit 42dd28857d8eaddaca3e36b23f6ee7e3d6f98181)
2021-10-16 00:11:57 +02:00
TredwellGit
80f26c622d
linux/hardened/patches/4.19: 4.19.208-hardened1 -> 4.19.210-hardened1
...
(cherry picked from commit 8df94e6d31232545ae83cc6cc44f210810234774)
2021-10-16 00:11:56 +02:00
TredwellGit
2a46e86ddc
linux/hardened/patches/4.14: 4.14.248-hardened1 -> 4.14.250-hardened1
...
(cherry picked from commit 6e94404dc33f7ad6fc491ed6fe6fcc0e5f23611c)
2021-10-16 00:11:56 +02:00
TredwellGit
b522d3a193
linux_latest-libre: 18314 -> 18380
...
(cherry picked from commit 86589e8cd38e73ca655aef4f363cb06b946102bb)
2021-10-16 00:11:55 +02:00
TredwellGit
df541aa447
linux: 5.4.151 -> 5.4.152
...
(cherry picked from commit 1d14ebf4140eebcb6a5c956b0a6fe6a513260c30)
2021-10-16 00:11:54 +02:00
TredwellGit
7a53e53cd2
linux: 5.14.10 -> 5.14.11
...
(cherry picked from commit e2be686e0a24e791ceb9a3b806aa949102bb344e)
2021-10-16 00:11:53 +02:00
TredwellGit
604d9d9d7a
linux: 5.10.71 -> 5.10.72
...
(cherry picked from commit 2363ead00306ec8ff8e34ac8b855b4f81af00dfc)
2021-10-16 00:11:53 +02:00
TredwellGit
c4e43b9b47
linux: 4.9.285 -> 4.9.286
...
(cherry picked from commit 049968322bc63cccbbebe400dddfed022c103e28)
2021-10-16 00:11:52 +02:00
TredwellGit
c52a6ac109
linux: 4.4.287 -> 4.4.288
...
(cherry picked from commit 97f30440d94dfa35521108e6fd263053b4710069)
2021-10-16 00:11:51 +02:00
TredwellGit
90928280cf
linux: 4.19.209 -> 4.19.210
...
(cherry picked from commit 4d1cd369c8483f1b2c20c461546e13e40427649a)
2021-10-16 00:11:50 +02:00
TredwellGit
1b86320ebb
linux: 4.14.249 -> 4.14.250
...
(cherry picked from commit ac66a2835c4d62a6a85aef9db9264fa0f328b757)
2021-10-16 00:11:50 +02:00
Tim Steinbach
5f80692d25
linux_latest-libre: 18298 -> 18314
...
(cherry picked from commit 6a6ff4d0d8d04d1e4fac847fdf78071838143847)
2021-10-16 00:11:49 +02:00