Commit graph

16615 commits

Author SHA1 Message Date
Michael Adler f7297104ec linux_zen: 5.14.8-zen1 -> 5.14.14-zen1 2021-10-21 08:39:55 +02:00
Michael Adler 43b4591bbd linux_lqx: 5.14.11 -> 5.14.14 2021-10-21 08:36:26 +02:00
Jörg Thalheim 3897b34444
Merge pull request #142399 from Mic92/bcache-revert
Revert "linux_testing_bcachefs: upstream tarballs rather patchsets"
2021-10-21 06:59:10 +01:00
Bernardo Meurer 362ff9452e
Merge pull request #142436 from NixOS/linux_xanmod-5.14.14
linuxKernel.kernels.linux_xanmod: 5.14.12 -> 5.14.14
2021-10-20 18:52:53 -07:00
Peter Hoeg cdf77fdf20 i2c-tools: 4.2 -> 4.3 2021-10-21 09:09:55 +08:00
Bernardo Meurer 0530b5e15f
linuxKernel.kernels.linux_xanmod: 5.14.12 -> 5.14.14 2021-10-20 17:57:23 -07:00
Maximilian Bosch bb5aa0109b
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
2021-10-20 23:51:52 +02:00
Maximilian Bosch 65930caffe
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
2021-10-20 23:49:33 +02:00
Jörg Thalheim 161d1b7f6e Revert "linux_testing_bcachefs: upstream tarballs rather patchsets"
This reverts commit 98ae18fa62.

Appearantly the consens is that a broken kernel is preferred over a
working one that is based on an outdated kernel:

98ae18fa62
2021-10-20 21:05:36 +02:00
TredwellGit 75dbbe37be linux/hardened/patches/5.4: 5.4.152-hardened1 -> 5.4.154-hardened1 2021-10-20 11:40:40 +00:00
TredwellGit cf9f5f74dd linux/hardened/patches/5.14: 5.14.11-hardened1 -> 5.14.13-hardened1 2021-10-20 11:40:39 +00:00
TredwellGit e94db0f89c linux/hardened/patches/5.10: 5.10.72-hardened1 -> 5.10.74-hardened1 2021-10-20 11:40:38 +00:00
TredwellGit a33fc5384b linux/hardened/patches/4.19: 4.19.210-hardened1 -> 4.19.212-hardened1 2021-10-20 11:40:37 +00:00
TredwellGit cf0d47c505 linux/hardened/patches/4.14: 4.14.250-hardened1 -> 4.14.251-hardened1 2021-10-20 11:40:36 +00:00
TredwellGit 25ef63bb78 linux: 5.4.154 -> 5.4.155 2021-10-20 11:40:01 +00:00
TredwellGit a96f1a866a linux: 5.14.13 -> 5.14.14 2021-10-20 11:39:55 +00:00
TredwellGit a3edfb9ee5 linux: 5.10.74 -> 5.10.75 2021-10-20 11:39:50 +00:00
TredwellGit e4f4df78fa linux: 4.19.212 -> 4.19.213 2021-10-20 11:39:33 +00:00
TredwellGit c4d7df2b7b linux: 4.14.251 -> 4.14.252 2021-10-20 11:39:09 +00:00
Sandro 8018eea2df
Merge pull request #142242 from ju1m/nmon 2021-10-20 13:22:04 +02:00
Julien Moutinho 85a18cf3fe nmon: fix cross-compiling 2021-10-19 21:13:48 +02:00
Maximilian Bosch 05344c4785
Merge pull request #142000 from LibreCybernetics/update-linux
Kernels 2021-10-17
2021-10-18 22:58:46 +02:00
Jörg Thalheim 54bf57aa1b zfs: add docs why we strip symbols manual 2021-10-18 09:49:40 +02:00
Fabián Heredia Montiel 8b9b630e10 linux-rt_5_10: 5.10.65-rt53 -> 5.10.73-rt54 2021-10-17 09:27:46 -05:00
Fabián Heredia Montiel 664c8144e4 linux: 5.4.153 -> 5.4.154 2021-10-17 09:27:39 -05:00
Fabián Heredia Montiel a69ff911a3 linux: 5.14.12 -> 5.14.13 2021-10-17 09:27:35 -05:00
Fabián Heredia Montiel 6b68a5efc1 linux: 5.10.73 -> 5.10.74 2021-10-17 09:27:33 -05:00
Fabián Heredia Montiel dc4916976e linux: 4.9.286 -> 4.9.287 2021-10-17 09:27:29 -05:00
Fabián Heredia Montiel e2efd3de26 linux: 4.4.288 -> 4.4.289 2021-10-17 09:27:27 -05:00
Fabián Heredia Montiel 5275780c12 linux: 4.19.211 -> 4.19.212 2021-10-17 09:27:26 -05:00
Fabián Heredia Montiel 62cd542b26 linux: 4.14.250 -> 4.14.251 2021-10-17 09:27:22 -05:00
Jörg Thalheim eefdd9ffb2 zfs: strip debug symbols
initrd-linux: -12427.8 KiB
linux: -12419.3 KiB
nc2k9ym14spzz2pgq6hn84k8k9zgf686: ∅ → ε, +102451.2 KiB
nixos-system-turingmachine: 21.11.20211015.a2dcfa2 → 21.11.20211017.c6f77b7
visjwxsjqmh8c9lxnrxsw5w19zszflm6: ε → ∅, -102451.0 KiB
zfs-kernel: -12419.3 KiB
2021-10-17 07:04:22 +02:00
Jonathan Ringer 85d1b34f32 linuxPackages.nvidia_x11_beta: 470.42.01 -> 495.29.05 2021-10-16 13:54:56 -07:00
Maximilian Bosch e02259066f
Merge pull request #141499 from TredwellGit/linux
Kernels 2021-10-13
2021-10-16 20:39:25 +02:00
Maximilian Bosch 7d7e87a079
Merge pull request #141854 from Ma27/unbreak-linux-libre
linux-libre: unbreak
2021-10-16 18:27:53 +02:00
figsoda f0869742a4
Merge pull request #141699 from r-burns/powertop
powertop: fix musl build
2021-10-15 23:26:21 -04:00
Maximilian Bosch a8498f08bf
linux-libre: unbreak 2021-10-16 02:39:33 +02:00
Ryan Burns f317fb8796 powertop: fix musl build
* remove obsolete musl patch (merged in c2a52f912d)
* clarify license
2021-10-14 20:20:09 -07:00
D Anzorge 4e42c3008c
treewide: clean up fedorahosted.org URLs (#139977) 2021-10-15 06:11:42 +03:00
Linus Heckemann dd5f07afca
linux: build dtbs in parallel (#106846)
linux: build DTBs in buildPhase, install with everything else

This improves build speed, especially on machines with lots of cores
such as the aarch64 community box and hydra builders.
2021-10-14 19:41:32 +02:00
Bernardo Meurer 51f32e34ab
linuxKernel.kernels.linux_xanmod: 5.14.9 -> 5.14.12 2021-10-14 00:51:30 -07:00
Artturi 9bc92ba914
Merge pull request #141576 from Artturin/tbsmarkbroken 2021-10-14 01:21:37 +03:00
Artturin ce7c0c25dd linuxPackages.tbs: mark broken 2021-10-14 00:38:41 +03:00
Alyssa Ross 7ff58e4a86 busybox: use more featureful modprobe by default
The default version (modprobe-small) is missing important features,
and can also be _extremely_ slow (on purpose[1]).

The non-small modprobe implementation doesn't have all features
enabled by default, so by changing implementation we'd be risking
regression.  To mitigate that, I've ensured every feature checked for
in modprobe.c is enabled.  So unless there's functionality that's
_only_ in modprobe-small, we should be fine.

[1]: https://git.busybox.net/busybox/tree/modutils/Config.src?h=1_34_1#n8
2021-10-13 17:30:25 +00:00
Graham Christensen a997f198a3
Merge pull request #139833 from flox/multipath
nixos/multipath: add module for multipath-tools package
2021-10-13 09:58:25 -04:00
TredwellGit 08d4bb6e7a linux: 5.4.152 -> 5.4.153 2021-10-13 13:06:12 +00:00
TredwellGit 39189bc4f0 linux: 5.14.11 -> 5.14.12 2021-10-13 13:06:07 +00:00
TredwellGit 4f59512c0c linux: 5.10.72 -> 5.10.73 2021-10-13 13:06:00 +00:00
TredwellGit 821d8339f8 linux: 4.19.210 -> 4.19.211 2021-10-13 13:05:53 +00:00
Sandro fe4db7e66e
Merge pull request #140415 from arkivm/mce-inject 2021-10-12 23:12:15 +02:00