Commit Graph

15728 Commits

Author SHA1 Message Date
TredwellGit be7cfa7be7 linux/hardened/patches/5.4: 5.4.155-hardened1 -> 5.4.157-hardened1
(cherry picked from commit 5564761e1e12083b88e60d0f034337a5ed0ee719)
2021-11-05 17:36:16 +00:00
TredwellGit 12159ee228 linux/hardened/patches/5.14: 5.14.14-hardened1 -> 5.14.16-hardened1
(cherry picked from commit ac2958663880515705c7384c71c35a2e1668108a)
2021-11-05 17:36:15 +00:00
TredwellGit 08ed409e51 linux/hardened/patches/5.10: 5.10.75-hardened1 -> 5.10.77-hardened1
(cherry picked from commit 0b37e93d6be273b3cef6021af1a893e0e08d218e)
2021-11-05 17:36:14 +00:00
TredwellGit 84623a4196 linux/hardened/patches/4.19: 4.19.213-hardened1 -> 4.19.215-hardened1
(cherry picked from commit d4efdd46c7b95fefb687c3f30d130e184cacc203)
2021-11-05 17:36:13 +00:00
TredwellGit ae204e9ec3 linux/hardened/patches/4.14: 4.14.252-hardened1 -> 4.14.254-hardened1
(cherry picked from commit 6cbce224796caabc7762d703f8ae2a6e995c7d11)
2021-11-05 17:36:11 +00:00
TredwellGit 77f67c676b linux_latest-libre: 18413 -> 18452
(cherry picked from commit 962be21e1db369e6c6c7e4731df6d095dbc216d6)
2021-11-05 17:36:10 +00:00
TredwellGit 49142fdf19 linux: 5.4.156 -> 5.4.157
(cherry picked from commit a2dd7acdd8e50c7632d6a4da821968ee507a7d6e)
2021-11-05 17:36:09 +00:00
TredwellGit 2000097db4 linux: 5.14.15 -> 5.14.16
(cherry picked from commit 104950bafddf4da4c6c6afd6d95ca96ffafe065b)
2021-11-05 17:36:08 +00:00
TredwellGit bc6402b439 linux: 5.10.76 -> 5.10.77
(cherry picked from commit 4deb3cf76a6b754ab624f4ab989230c02dfd5328)
2021-11-05 17:36:07 +00:00
TredwellGit 7fbf1d3418 linux: 4.9.288 -> 4.9.289
(cherry picked from commit 5cab1474d9be130cc83a5cb3c1f0eaa54fac30ff)
2021-11-05 17:36:06 +00:00
TredwellGit e73d614d6b linux: 4.4.290 -> 4.4.291
(cherry picked from commit 6292af0d46c92b1ce236217e32c1e7d5368d13c8)
2021-11-05 17:36:04 +00:00
TredwellGit 8af4c2d940 linux: 4.19.214 -> 4.19.215
(cherry picked from commit c1f9eef4bc264828fb80cd04e9cd38e86a66d529)
2021-11-05 17:36:03 +00:00
TredwellGit 8974d61d61 linux: 4.14.253 -> 4.14.254
(cherry picked from commit 6ad7cc432340d1ec34d20a8c19ef6ff3a85a9ad4)
2021-11-05 17:36:02 +00:00
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