Commit graph

16665 commits

Author SHA1 Message Date
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
Sergei Trofimovich dc05610fd4 dmraid: explicitly disable parallel building 2021-10-20 16:34:45 +01: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
Emil Karlson 2ef28fb77d linux: do not build in DRM_SIMPLEDRM on newer kernels
After linux 5.14.11 FB_SIMPLE conflicts with DRM_SIMPLEDRM, which
will fail configuration, when DRM_SIMPLEDRM is configured as a module
and FB_SIMPLE gets requested as builtin.

Do not enable DRM_SIMPLEDRM as a temporary workaround, until good
enough migration path is found.
2021-10-20 13:11:28 +03:00
Mario Rodas e9db89f88d lxc: 4.0.10 -> 4.0.11 2021-10-19 21:19:32 -05: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
Sandro bd2a288ea5
Merge pull request #141295 from trofi/fix-perf-annotate 2021-10-12 21:49:20 +02:00
Sandro f8d52833c3
Merge pull request #141355 from alyssais/busybox-1.34.1 2021-10-12 15:11:57 +02:00
TredwellGit c7b05f54df linux/hardened/patches/5.4: 5.4.150-hardened1 -> 5.4.152-hardened1 2021-10-12 07:37:16 -04:00
TredwellGit 331bb5fcec linux/hardened/patches/5.14: 5.14.9-hardened1 -> 5.14.11-hardened1 2021-10-12 07:37:16 -04:00
TredwellGit 42dd28857d linux/hardened/patches/5.10: 5.10.70-hardened1 -> 5.10.72-hardened1 2021-10-12 07:37:16 -04:00
TredwellGit 8df94e6d31 linux/hardened/patches/4.19: 4.19.208-hardened1 -> 4.19.210-hardened1 2021-10-12 07:37:16 -04:00
TredwellGit 6e94404dc3 linux/hardened/patches/4.14: 4.14.248-hardened1 -> 4.14.250-hardened1 2021-10-12 07:37:16 -04:00
TredwellGit 86589e8cd3 linux_latest-libre: 18314 -> 18380 2021-10-12 07:37:16 -04:00
TredwellGit 1d14ebf414 linux: 5.4.151 -> 5.4.152 2021-10-12 07:37:16 -04:00
TredwellGit e2be686e0a linux: 5.14.10 -> 5.14.11 2021-10-12 07:37:16 -04:00
TredwellGit 2363ead003 linux: 5.10.71 -> 5.10.72 2021-10-12 07:37:16 -04:00
TredwellGit 049968322b linux: 4.9.285 -> 4.9.286 2021-10-12 07:37:16 -04:00
TredwellGit 97f30440d9 linux: 4.4.287 -> 4.4.288 2021-10-12 07:37:16 -04:00
TredwellGit 4d1cd369c8 linux: 4.19.209 -> 4.19.210 2021-10-12 07:37:16 -04:00
TredwellGit ac66a2835c linux: 4.14.249 -> 4.14.250 2021-10-12 07:37:16 -04:00
Alyssa Ross a24951ed7b
busybox: 1.33.1 -> 1.34.1; adopt
Tested rebuilding the bootstrap tools.
2021-10-12 09:46:21 +00:00
Sergei Trofimovich a3270eb062 linuxPackages.perf: fix objdump lookup
By default 'perf annotate' runs "objdump" from PATH.
Unfortunately ${binutils}/bin/ dos not provide it as
it's a minimal wrapper for gcc.

${binutils-unwrapped}/bin/ does have full set of tools.
Let's use that instead.
2021-10-11 23:07:19 +01:00
Jan Tojnar e859225ee5
Merge pull request #139144 from NixOS/gnome-41
GNOME: 40 → 41
2021-10-11 22:59:01 +02:00
Sandro 0063bed192
Merge pull request #141267 from Atemu/update/linux_lqx 2021-10-11 21:21:12 +02:00
Atemu 895d09aa3a linux_lqx: 5.14.9 -> 5.14.11 2021-10-11 18:27:24 +02:00
Ryan Burns f97d04c97f
Merge pull request #138915 from r-ryantm/auto-update/sysvinit
sysvinit: 2.99 -> 3.00
2021-10-10 19:20:30 -07:00
Jan Tojnar e50d5470e1 bolt: fix tests
Newer umockdev pre-creates directories which leads to conflicts when the testsuite tries to create them as well.
2021-10-09 21:35:55 +02:00
Ben Wolsieffer a6c34ff363 linux: cleanup zlib conditional dependency
zlib was added to its own optional statement, when there was already another for
5.2
2021-10-08 20:09:58 -04:00
Michael Brantley c344317f18 multipath-tools: deprecate systemd-udev-settle.service
The systemd service manifest provided with the multipath-tools source
makes reference to the systemd-udev-settle.service, and this in turn
triggers deprecation warnings on startup. This patch removes these
references to silence these warnings.
2021-10-08 09:47:01 -04:00
Maximilian Bosch 2cd0873374
Merge pull request #140765 from TredwellGit/linux
Kernels 2021-10-07
2021-10-07 23:59:41 +02:00
Sandro 4528364354
Merge pull request #140742 from hmenke/sof 2021-10-07 22:48:05 +02:00
Sandro 628dbc979f
Merge pull request #136719 from r-burns/libgpg-error 2021-10-07 22:24:04 +02:00
Rick van Schijndel 8fc6a95bff dmidecode: support cross-compilation 2021-10-07 21:03:25 +02:00
Timo Kaufmann 043bc8a984
Merge pull request #139502 from Vodurden/nixos-unstable
Support virtual Nintendo Switch Pro controllers in joycond
2021-10-07 13:54:30 +02:00
TredwellGit d609f3d79b linux: 5.4.150 -> 5.4.151 2021-10-07 07:59:15 +00:00
TredwellGit 86eb5c0943 linux: 5.14.9 -> 5.14.10 2021-10-07 07:59:08 +00:00
TredwellGit 6a1f123725 linux: 5.10.70 -> 5.10.71 2021-10-07 07:59:00 +00:00
TredwellGit e7e463220d linux: 4.9.284 -> 4.9.285 2021-10-07 07:58:53 +00:00
TredwellGit 1dfb79c887 linux: 4.4.285 -> 4.4.287 2021-10-07 07:58:48 +00:00
TredwellGit 098ad9636c linux: 4.19.208 -> 4.19.209 2021-10-07 07:58:42 +00:00
TredwellGit 8d2f3a9fb1 linux: 4.14.248 -> 4.14.249 2021-10-07 07:58:36 +00:00
Ryan Burns 41574158a0 libgpg-error: rename from libgpgerror
Matches pname and upstream project name
2021-10-06 18:23:43 -07:00
Robin Townsend a961352f5e linux-testing-bcachefs: Add note about keeping bcachefs-tools up to date 2021-10-06 18:29:49 -04:00
Henri Menke ea2e9f64f9
sof-firmware: 1.7 -> 1.9 2021-10-06 11:47:41 +02:00
Jake Woods d677a0d325 joycond: unstable-2021-03-27 -> unstable-2021-07-30
This version adds support for "virtual controller" pairing, which lets
us use a Pro Controller with Steam and non-steam without collisions.

See also:
- https://wiki.archlinux.org/title/Gamepad#Using_hid-nintendo_pro_controller_with_Steam_Games_(with_joycond)
- https://github.com/ValveSoftware/steam-for-linux/issues/6651#issuecomment-886117867
2021-10-06 13:19:36 +11:00
Sandro f5dacea100
Merge pull request #140660 from Atemu/update/linux_lqx 2021-10-05 23:16:16 +02:00
figsoda aa71e883f8
Merge pull request #140488 from arezvov/bpfmon
bpfmon: init at 2.50
2021-10-05 15:42:21 -04:00
Alexander Rezvov 04f9596405 bpfmon: init at 2.50 2021-10-05 22:22:04 +03:00
Bruno Bzeznik e9ab5bfe00
autosuspend: init at 4.0.0 (#140532)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-10-05 17:27:35 +02:00
Artturi f82973a808
Merge pull request #138903 from r-ryantm/auto-update/system76-firmware 2021-10-05 15:30:29 +03:00
Luke Granger-Brown c55acca2a8
Merge pull request #139554 from NixOS/staging-next
staging-next 2021-09-26
2021-10-05 12:55:59 +01:00
Sandro 463cb1c371
Merge pull request #140527 from markuskowa/upd-rdma-ucx 2021-10-05 10:30:57 +02:00
github-actions[bot] d6a4abcbca
Merge master into staging-next 2021-10-05 00:01:24 +00:00
Alyssa Ross d189bf92f9 linuxPackages.system76: 1.0.12 -> 1.0.13 2021-10-04 21:58:13 +00:00
Alyssa Ross 408bf549cf linuxPackages.system76-power: 1.1.17 -> 1.1.18 2021-10-04 21:58:13 +00:00