Commit graph

18937 commits

Author SHA1 Message Date
Fabian Affolter d6a24e574c cpuid: 20220812 -> 20220927 2022-09-28 02:01:51 +02:00
Artturi 1c1c182814
Merge pull request #192851 from Artturin/treewides1 2022-09-28 00:50:06 +03:00
github-actions[bot] 8d941befdb
Merge staging-next into staging 2022-09-27 18:04:48 +00:00
github-actions[bot] 3f66160994
Merge master into staging-next 2022-09-27 18:04:13 +00:00
Franz Pletz 80313e055c
Merge pull request #193179 from amarshall/kernel-hardened-usercopy
linux: Enable HARDENED_USERCOPY
2022-09-27 18:21:23 +02:00
Andrew Marshall 7c49efdd2a linux: Enable HARDENED_USERCOPY
Enabled in [Arch][1], [Debian][2], [Fedora][3]. Recommended by [Kernel
Self Protection Project][4]. Originally [reported to have no noticeable
performance impact][5].

[1]: 66d72ee54a/trunk/config (L10252)
[2]: 07731f5956/debian/config/config (L7710)
[3]: 6d6ad72f0c/f/kernel-x86_64-fedora.config (_2202)
[4]: https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project/Recommended_Settings
[5]: https://lwn.net/Articles/695991/
2022-09-27 09:21:48 -04:00
PedroHLC ☭ 690c606fcc
linux-lqx: 5.19.11-lqx1 -> 5.19.11-lqx2 2022-09-27 08:17:52 -03:00
github-actions[bot] 892a84aea0
Merge staging-next into staging 2022-09-26 18:02:33 +00:00
github-actions[bot] 59a37c822b
Merge master into staging-next 2022-09-26 18:01:53 +00:00
Artturin 0734f54ef2 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
Maximilian Bosch f5634aec0d
linux: 5.4.213 -> 5.4.214 2022-09-26 13:24:14 +02:00
Maximilian Bosch e33dff4d6c
linux: 5.19.9 -> 5.19.11 2022-09-26 13:24:14 +02:00
Maximilian Bosch 2a6848c41f
linux: 5.15.68 -> 5.15.70 2022-09-26 13:24:14 +02:00
Maximilian Bosch 658cf99cfd
linux: 5.10.143 -> 5.10.145 2022-09-26 13:24:13 +02:00
Maximilian Bosch 56eac8d627
linux: 4.9.328 -> 4.9.329 2022-09-26 13:24:13 +02:00
Maximilian Bosch 6d6910f87d
linux: 4.19.258 -> 4.19.259 2022-09-26 13:24:13 +02:00
Maximilian Bosch 047d538aea
linux: 4.14.293 -> 4.14.294 2022-09-26 13:24:13 +02:00
R. Ryantm 0f3c5ed71e libcap: 2.65 -> 2.66 2022-09-26 10:47:40 +10:00
github-actions[bot] e0bea8e017
Merge staging-next into staging 2022-09-26 00:03:58 +00:00
R. Ryantm 0ae4dbbefc libtracefs: 1.4.2 -> 1.5.0 2022-09-25 22:17:24 +00:00
Weathercold be28a3a7f7 iio-sensor-proxy: update homepage
The github repo is archived, change to gitlab.
2022-09-25 16:45:05 -04:00
Martin Weinelt 68c0ca4416 Merge remote-tracking branch 'origin/master' into staging-next 2022-09-25 21:36:31 +02:00
PedroHLC ☭ b49efa0116
linux-lqx: 5.19.10 -> 5.19.11 2022-09-25 11:57:41 -03:00
PedroHLC ☭ 408d220f0e
linux-zen: 5.19.10 -> 5.19.11 2022-09-25 11:54:53 -03:00
Nick Cao 5a4cda3af3 usbguard: fix cross compilation 2022-09-24 10:20:10 +02:00
Graham Christensen 1379da1098
Merge pull request #192447 from DeterminateSystems/drop-l
treewide: drop -l$NIX_BUILD_CORES
2022-09-22 19:06:21 -04:00
Graham Christensen c2b898da76 treewide: drop -l$NIX_BUILD_CORES
Passing `-l$NIX_BUILD_CORES` improperly limits the overall system load.

For a build machine which is configured to run `$B` builds where each
build gets `total cores / B` cores (`$C`), passing `-l $C` to make will
improperly limit the load to `$C` instead of `$B * $C`.

This effect becomes quite pronounced on machines with 80 cores, with
40 simultaneous builds and a cores limit of 2. On a machine with this
configuration, Nix will run 40 builds and make will limit the overall
system load to approximately 2. A build machine with this many cores
can happily run with a load approaching 80.

A non-solution is to oversubscribe the machine, by picking a larger
`$C`. However, there is no way to divide the number of cores in a way
which fairly subdivides the available cores when `$B` is greater than
1.

There has been exploration of passing a jobserver in to the sandbox,
or sharing a jobserver between all the builds. This is one option, but
relatively complicated and only supports make. Lots of other software
uses its own implementation of `-j` and doesn't support either `-l` or
the Make jobserver.

For the case of an interactive user machine, the user should limit
overall system load using `$B`, `$C`, and optionally systemd's
cpu/network/io limiting features.

Making this change should significantly improve the utilization of our
build farm, and improve the throughput of Hydra.
2022-09-22 16:01:23 -04:00
Vladimír Čunát e9a9c34f4b
Merge branch 'staging-next' into staging 2022-09-22 19:08:09 +02:00
Vladimír Čunát 3671ea902a
Merge branch 'master' into staging-next 2022-09-22 19:06:26 +02:00
Maximilian Bosch b2ec74836b
Merge pull request #191670 from Ma27/fix-hardened-kernel-update
linux/hardened: fix update script and build for 5.19
2022-09-22 11:03:31 +02:00
github-actions[bot] 2773f22a43
Merge staging-next into staging 2022-09-21 18:02:00 +00:00
github-actions[bot] 57e15d64c3
Merge master into staging-next 2022-09-21 18:01:25 +00:00
superherointj fd82ce6fae
Merge pull request #192185 from NickCao/nvidia
linuxPackages.nvidia_x11: 515.65.01 -> 515.76
2022-09-21 11:00:28 -03:00
github-actions[bot] ef4dc6ef6a
Merge staging-next into staging 2022-09-21 12:02:28 +00:00
github-actions[bot] 15bbf4d3fc
Merge master into staging-next 2022-09-21 12:01:48 +00:00
Sandro 26ce434926
Merge pull request #192060 from wegank/prl-tools-update 2022-09-21 11:33:04 +02:00
Nick Cao 60b61935ad
linuxPackages.nvidia_x11: 515.65.01 -> 515.76 2022-09-21 13:01:08 +08:00
Kira Bruneau 2a916b6c29 nixos/xpadneo: add sanity test 2022-09-20 20:07:11 -04:00
github-actions[bot] 1b62f29126
Merge staging-next into staging 2022-09-21 00:04:25 +00:00
github-actions[bot] 7da9ac9ae6
Merge master into staging-next 2022-09-21 00:03:46 +00:00
Kira Bruneau 216a21c638 linuxPackages.xpadneo: 0.9.4 -> 0.9.5 2022-09-20 18:52:46 -04:00
github-actions[bot] 8f0ab599e7
Merge staging-next into staging 2022-09-20 18:02:06 +00:00
github-actions[bot] 2f49e0bb89
Merge master into staging-next 2022-09-20 18:01:23 +00:00
PedroHLC ☭ 79359cc1e2
linux-zen: 5.19.9 -> 5.19.10 2022-09-20 13:46:57 -03:00
PedroHLC ☭ 7c03f6b13a
linux-lqx: 5.19.9 -> 5.19.10 2022-09-20 13:45:54 -03:00
Sandro 95d3c49389
Merge pull request #175406 from SuperSandro2000/systemd-null 2022-09-20 17:09:26 +02:00
github-actions[bot] abd82bc57d
Merge staging-next into staging 2022-09-20 12:02:05 +00:00
github-actions[bot] 1edfa00d80
Merge master into staging-next 2022-09-20 12:01:29 +00:00
Weijia Wang e15bc1fadd prl-tools: 18.0.1-53056 -> 18.0.2-53077 2022-09-20 12:28:34 +02:00
Jonas Heinrich 77984dedc4
Merge pull request #191851 from wentasah/usbrelay-1.0.1
usbrelay: 1.0 -> 1.0.1
2022-09-20 12:23:36 +02:00
R. Ryantm c4ee6537fa conky: 1.12.2 -> 1.13.1 2022-09-20 06:36:05 +00:00
R. Ryantm 67420472fc acpid: 2.0.33 -> 2.0.34 2022-09-20 05:01:34 +00:00
github-actions[bot] 5fa64c31c5
Merge staging-next into staging 2022-09-19 18:03:20 +00:00
Martin Weinelt f1dcc2356b
Merge pull request #191333 from NixOS/python-updates 2022-09-19 18:23:07 +02:00
Martin Weinelt 5b5df09987
waydroid: build with format other 2022-09-19 16:06:09 +02:00
Martin Weinelt b60e4d71d6 python3Packages.python-ldap: rename from ldap 2022-09-19 10:37:49 +02:00
github-actions[bot] 17ef793813
Merge staging-next into staging 2022-09-19 06:24:53 +00:00
Vladimír Čunát a5dfac88d5
Merge branch 'master' into staging-next
The java conflicts weren't trivial.  Hopefully OK.
2022-09-19 07:40:23 +02:00
Michal Sojka ec026d26d2 usbrelay: 1.0 -> 1.0.1 2022-09-18 22:54:13 +02:00
K900 ee024891bd linux-firmware: 20220815 -> 20220913, add overengineered update script 2022-09-18 19:37:06 +03:00
github-actions[bot] d5cae016d9
Merge staging-next into staging 2022-09-18 12:02:15 +00:00
github-actions[bot] 7b5db3faac
Merge master into staging-next 2022-09-18 12:01:40 +00:00
Maximilian Bosch dd6727e7b8
linux/hardened/5.19: fix build
The options GCC_PLUGIN_RANDSTRUCT{,_PERFORMANCE} have been renamed to
`RANDSTRUCT_*` in 595b893e2087de306d0781795fb8ec47873596a6 since CLang
is about to support this as well and thus the options had to be
generalized.

Also, the file that is used to generate the seed has changed, only the
reference to the file in the patch was changed on adding Linux 5.19[1]

[1] b4d0cb4497
2022-09-18 12:14:00 +02:00
Maximilian Bosch 80228b73e9
linux-hardened: fix update script
We now have releases called `v5.19.x-hardened2` so make sure that the
update script doesn't stumble upon this.
2022-09-18 12:12:57 +02:00
Maximilian Bosch c2d301f7af
linux/hardened/patches/5.19: 5.19.8-hardened1 -> 5.19.8-hardened2 2022-09-18 12:12:57 +02:00
Maximilian Bosch b3dc6e35e0
linux_latest-libre: 18911 -> 18916 2022-09-18 12:12:54 +02:00
Linus Heckemann fb517fc0b0
Merge pull request #191672 from Ma27/rm-kernel-18
linux: remove 5.18
2022-09-18 12:09:02 +02:00
Vladimír Čunát b7b04a1c09
Merge branch 'master' into staging-next
The point is to include the revert of `bpftools` rebuild.
2022-09-18 10:52:01 +02:00
Vladimír Čunát 192b63e225
bpftools: revert version to the one that's fully rebuilt
That's before 9f80f6bfa9 (PR #191364).
2022-09-18 08:26:51 +02:00
Vladimír Čunát f12d2f016b
bpftools: decouple version from linux_latest
bpftools causes way too many rebuilds nowadays,
so its updates are not suitable for merging directly to nixpkgs master.
We want to update linux_latest faster than that.
2022-09-18 08:25:17 +02:00
maxine [they] 2ba9b16c37
Merge pull request #191290 from r-ryantm/auto-update/ell 2022-09-18 01:06:27 +02:00
Maxine Aubrey 68bc381eb5
iwd: 1.29 -> 1.30
https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog?h=1.30
2022-09-17 20:20:00 +02:00
github-actions[bot] f2681f8bd1
Merge master into staging-next 2022-09-17 18:01:15 +00:00
Maximilian Bosch a2969b43bb
linux: remove 5.18
This is long overdue, the last release was almost a month ago, on 21st
Aug 2022[1].

[1] https://lwn.net/Articles/905532/
2022-09-17 17:06:58 +02:00
Maximilian Bosch b561e2cad4
Merge pull request #191364 from superherointj/kernel-upgrade-5.19.9
linux: 5.19.8 -> 5.19.9
2022-09-17 15:18:04 +02:00
github-actions[bot] 5b2ff5fc26
Merge master into staging-next 2022-09-16 18:02:08 +00:00
PedroHLC ☭ 3b6bcd3c78
linux-lqx: 5.19.8 -> 5.19.9 2022-09-16 11:14:01 -03:00
PedroHLC ☭ a200b12139
linux-zen: 5.19.8 -> 5.19.9 2022-09-16 11:12:02 -03:00
github-actions[bot] 40936b496d
Merge master into staging-next 2022-09-16 00:03:19 +00:00
Yuka 1315a28f88
musl: apply patch for optional fields in fstab (#191033) 2022-09-15 20:38:48 +02:00
superherointj 558d9998a7 linux_latest-libre: 18904 -> 18911 2022-09-15 14:55:50 -03:00
superherointj 18a8634d15 linux: 5.4.212 -> 5.4.213 2022-09-15 14:55:22 -03:00
superherointj 9f80f6bfa9 linux: 5.19.8 -> 5.19.9 2022-09-15 14:55:13 -03:00
superherointj 087dde20eb linux: 5.15.67 -> 5.15.68 2022-09-15 14:55:02 -03:00
superherointj 2875584458 linux: 5.10.142 -> 5.10.143 2022-09-15 14:54:50 -03:00
superherointj ba9e102d79 linux: 4.9.327 -> 4.9.328 2022-09-15 14:54:40 -03:00
superherointj d233f0c847 linux: 4.19.257 -> 4.19.258 2022-09-15 14:54:32 -03:00
superherointj e78ad2c848 linux: 4.14.292 -> 4.14.293 2022-09-15 14:54:22 -03:00
Vladimír Čunát 6f93907d13
Merge branch 'staging' into staging-next 2022-09-15 15:20:31 +02:00
R. Ryantm 554996a3b5 ell: 0.52 -> 0.53 2022-09-15 08:18:29 +00:00
PedroHLC ☭ 936dc7a83e
linux-zen: 5.19.7 -> 5.19.8 2022-09-14 09:33:47 -03:00
PedroHLC ☭ 9dcd9d4c61
linux-lqx: 5.19.7 -> 5.19.8 2022-09-14 09:33:47 -03:00
Yuka 2444caed5a
systemd: set withTpm2Tss and withUserDb to true on musl (#191030)
When we initially applied the openembedded patchset to make systemd
build with musl, these options had to be disabled for it to work.
Now they seem to work fine, so re-enabling.
2022-09-13 16:03:35 +02:00
github-actions[bot] 0b07cb1528
Merge staging-next into staging 2022-09-13 12:02:05 +00:00
Yureka 4817865887 systemd: add withUtmp flag and inherit in passthru
The NixOS systemd module has to include some upstream unit files
depending on if the systemd package was built with utmp support.
This makes it possible for the NixOS systemd module to detect if the
systemd package was built with utmp support.
2022-09-13 10:32:35 +02:00
github-actions[bot] 240772e5b9
Merge staging-next into staging 2022-09-13 00:03:39 +00:00
Yuka 5f9e6b829c
pkgsMusl.iproute2: fix build (#190957) 2022-09-13 01:15:20 +02:00
Bernardo Meurer 6a81031566
Merge pull request #190953 from lovesegfault/kernel-updates
linuxKernel.kernels.linux_testing: 6.0-rc1 -> 6.0-rc5
2022-09-12 16:41:43 -03:00
Christian Kögler bd437dd30b
Merge pull request #189645 from r-ryantm/auto-update/usbguard
usbguard: 1.1.1 -> 1.1.2
2022-09-12 21:34:46 +02:00
Christian Kögler d5640e662d
Merge pull request #190374 from r-ryantm/auto-update/numactl
numactl: 2.0.14 -> 2.0.15
2022-09-12 21:08:24 +02:00
Bernardo Meurer c619f9ca04
linuxKernel.kernels.linux_testing: 6.0-rc1 -> 6.0-rc5 2022-09-12 14:53:43 -03:00
Frederik Rietdijk 3086301ac4 Merge staging-next into staging 2022-09-12 19:49:24 +02:00
github-actions[bot] 9eeed94d3e
Merge master into staging-next 2022-09-12 12:01:30 +00:00
Vladimír Čunát 71bd9f638c
Merge #188704: linux: Disable DRM_LEGACY, NOUVEAU_LEGACY_CTX_SUPPORT 2022-09-12 08:02:13 +02:00
github-actions[bot] 58b4241dc4
Merge master into staging-next 2022-09-11 12:01:18 +00:00
Jonas Heinrich b513a55c22
Merge pull request #190547 from r-ryantm/auto-update/hdparm
hdparm: 9.64 -> 9.65
2022-09-11 12:12:52 +02:00
Vladimír Čunát a3d7dfe8a3
Merge branch 'master' into staging-next 2022-09-11 08:43:51 +02:00
Christian Kögler 0fcee2222d
Merge pull request #180305 from amarshall/remove-unused-kernel-patches
linux: Remove unused Kernel patches
2022-09-11 08:04:55 +02:00
Christian Kögler d6411f4190
Merge pull request #184303 from r-ryantm/auto-update/kbd
kbd: 2.4.0 -> 2.5.1
2022-09-11 07:50:09 +02:00
github-actions[bot] b6caee49dc
Merge master into staging-next 2022-09-11 00:02:48 +00:00
Sandro c2540950f0
Merge pull request #190659 from wegank/prl-tools-update 2022-09-10 20:43:54 +02:00
github-actions[bot] df949a94a1
Merge master into staging-next 2022-09-10 12:01:29 +00:00
markuskowa c4644fe63b
Merge pull request #190624 from r-ryantm/auto-update/open-isns
open-isns: 0.101 -> 0.102
2022-09-10 13:17:36 +02:00
Weijia Wang c176cbaa19 prl-tools: 18.0.0-53049 -> 18.0.1-53056 2022-09-10 12:45:28 +02:00
R. Ryantm e30662e110 open-isns: 0.101 -> 0.102 2022-09-10 03:59:42 +00:00
github-actions[bot] 5644fd38ad
Merge master into staging-next 2022-09-10 00:02:45 +00:00
R. Ryantm 084164deef hdparm: 9.64 -> 9.65 2022-09-09 19:34:14 +00:00
Bernardo Meurer 1f1aca42d0
linux/hardened/patches/5.4: 5.4.211-hardened1 -> 5.4.212-hardened1 2022-09-09 15:59:06 -03:00
Bernardo Meurer 722d9d0d00
linux/hardened/patches/5.19: 5.19.6-hardened1 -> 5.19.8-hardened1 2022-09-09 15:58:58 -03:00
Bernardo Meurer fa2034286c
linux/hardened/patches/5.15: 5.15.64-hardened1 -> 5.15.67-hardened1 2022-09-09 15:58:49 -03:00
Bernardo Meurer d1f6bac7c0
linux/hardened/patches/5.10: 5.10.140-hardened1 -> 5.10.142-hardened1 2022-09-09 15:58:40 -03:00
Bernardo Meurer a43178b658
linux/hardened/patches/4.19: 4.19.256-hardened1 -> 4.19.257-hardened1 2022-09-09 15:58:32 -03:00
Bernardo Meurer ec9ecabc95
linux/hardened/patches/4.14: 4.14.291-hardened1 -> 4.14.292-hardened1 2022-09-09 15:58:24 -03:00
Bernardo Meurer afcc2dafdf
linux_latest-libre: 18885 -> 18904 2022-09-09 15:57:52 -03:00
Bernardo Meurer c000edba79
linux-rt_5_10: 5.10.131-rt72 -> 5.10.140-rt73 2022-09-09 15:57:15 -03:00
Bernardo Meurer a38d853569
linux: 5.4.211 -> 5.4.212 2022-09-09 15:57:02 -03:00
Bernardo Meurer 2f0101f380
linux: 5.19.6 -> 5.19.8 2022-09-09 15:56:56 -03:00
Bernardo Meurer cece1283c9
linux: 5.15.64 -> 5.15.67 2022-09-09 15:56:48 -03:00
Bernardo Meurer 2919da7f54
linux: 5.10.140 -> 5.10.142 2022-09-09 15:56:36 -03:00
Bernardo Meurer 52851d8857
linux: 4.9.326 -> 4.9.327 2022-09-09 15:56:29 -03:00
Bernardo Meurer 802f5b4771
linux: 4.19.256 -> 4.19.257 2022-09-09 15:56:19 -03:00
Bernardo Meurer 787baf2459
linux: 4.14.291 -> 4.14.292 2022-09-09 15:56:09 -03:00
github-actions[bot] ee0eae897c
Merge staging-next into staging 2022-09-09 00:03:22 +00:00
github-actions[bot] 1c0ef46804
Merge master into staging-next 2022-09-09 00:02:46 +00:00
Artturi 5fcc2889cc
Merge pull request #189397 from Artturin/gobjectfunfixessplit
lots of cross fixes
2022-09-08 23:54:09 +03:00
Sandro 0b0b349860
Merge pull request #187843 from SuperSandro2000/usbguard 2022-09-08 22:00:06 +02:00
R. Ryantm 68310af107 numactl: 2.0.14 -> 2.0.15 2022-09-08 18:34:36 +00:00
Artturi eb15a96f8e
Merge pull request #181875 from Artturin/fix-pkg-config-2 2022-09-08 03:34:19 +03:00
Alexander Shpilkin 5c4210793d powercap: fix paths in pkg-config file 2022-09-07 21:49:32 +03:00
Alexander Shpilkin 427ae9a1e1 bcc: fix path in pkg-config file 2022-09-07 21:44:36 +03:00
Artturin da9a9a4404 treewide: cross fixes 2022-09-07 21:20:54 +03:00
github-actions[bot] 325f49222b
Merge staging-next into staging 2022-09-07 12:02:22 +00:00
github-actions[bot] b65b9f0d68
Merge master into staging-next 2022-09-07 12:01:42 +00:00
Franz Pletz 511cc4866f
Merge pull request #189932 from astro/klibc-riscv64 2022-09-07 12:51:01 +02:00
github-actions[bot] e9ba460b8b
Merge staging-next into staging 2022-09-06 12:02:13 +00:00
github-actions[bot] 15740e0788
Merge master into staging-next 2022-09-06 12:01:31 +00:00
Jonas Heinrich 53112c7ba6
Merge pull request #165812 from elohmeier/ksmbd-tools
ksmbd-tools: init at 3.4.5
2022-09-06 08:44:45 +02:00
github-actions[bot] 69e9be108b
Merge staging-next into staging 2022-09-06 00:03:06 +00:00
github-actions[bot] 0a7bf347e3
Merge master into staging-next 2022-09-06 00:02:29 +00:00
Astro 694fc2fffe klibc: fix KLIBCARCH=riscv64 2022-09-06 00:51:51 +02:00