3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

3345 commits

Author SHA1 Message Date
Tim Steinbach 59dc2fa757
linux: 4.9.195 -> 4.9.196 2019-10-07 17:53:31 -04:00
Tim Steinbach efe13de995
linux: 4.4.195 -> 4.4.196 2019-10-07 17:53:10 -04:00
Tim Steinbach 3eeea86ac3
linux: 4.19.77 -> 4.19.78 2019-10-07 17:52:45 -04:00
Tim Steinbach 66b338d2c8
linux: 4.14.147 -> 4.14.148 2019-10-07 17:51:49 -04:00
Vladyslav M 2a116c3bb9
bcachefs: 2019-10-01 (#70217)
bcachefs: 2019-10-01
2019-10-05 22:48:10 +03:00
Tim Steinbach d5832fbfac
linux: 5.3.2 -> 5.3.4 2019-10-05 10:37:52 -04:00
Tim Steinbach e0907d2494
linux: 5.2.18 -> 5.2.19 2019-10-05 10:37:27 -04:00
Tim Steinbach 808633dc81
linux: 4.9.194 -> 4.9.195 2019-10-05 10:36:49 -04:00
Tim Steinbach 63ec681edb
linux: 4.4.194 -> 4.4.195 2019-10-05 10:36:19 -04:00
Tim Steinbach f47dd4a456
linux: 4.19.76 -> 4.19.77 2019-10-05 10:35:57 -04:00
Tim Steinbach eb4da7a8c1
linux: 4.14.146 -> 4.14.147 2019-10-05 10:35:23 -04:00
Dima bdccffa81c linux_5_2, linux_5_3: fixing nondeterminism
In 5.2 kernel a new mechanism was introduced which embeds the kernel
headers in the kernel image and exposes them in procfs for simplified
use by userland tools.

It was introduced in
43d8ce9d65
and later modified a bit in
f7b101d330

The archive containing the header files had nondeterminism through the
header files metadata - specifically `mtime`, but I also decided to
normalize some other aspects just in case.

In our default setup we currently compile this as a module, so to expose
the headers to test the functionality `kheaders` needs to be loaded.

See https://lkml.org/lkml/2019/10/4/1036 and
https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git/commit/?h=fixes&id=2cc99c9cdc8fde5e92e34f9655829449cebd3e00

I commented out the documentation part of the patch to make it cleanly apply to
5.2 and 5.3, see remark in the patch itself.
2019-10-05 09:34:35 +02:00
Jörg Thalheim 96097ab665
linux: update fpu patches for 5.3
At the moment we experience bad instabilities with linux 5.3:

https://github.com/zfsonlinux/zfs/issues/9346

as the zfs-native method of disabling the FPU is buggy.
2019-10-03 11:13:28 +01:00
Matthew Bauer 7eace49cc5
Merge pull request #69917 from lopsided98/linux-rpi-1-dtb-rename
linux_rpi1: fix Raspberry Pi Zero device tree file name
2019-10-02 20:03:37 -04:00
Jan Tojnar b3fcd9375d
Merge branch 'master' into staging-next 2019-10-03 01:47:08 +02:00
Edmund Wu 24a7e828df
linux_testing_bcachefs: 5.2.2019.09.24 -> 5.2.2019.10.01 2019-10-02 16:12:49 -04:00
Edmund Wu 436d94feea
linux_rpi: 1.20190906 -> 1.20190925 2019-10-01 08:43:15 -04:00
Tim Steinbach ed5a7f6740
linux: 5.3.1 -> 5.3.2 2019-10-01 08:00:25 -04:00
Tim Steinbach 5783f5335d
linux: 5.2.17 -> 5.2.18 2019-10-01 08:00:22 -04:00
Tim Steinbach 6f807b3861
linux: 4.19.75 -> 4.19.76 2019-10-01 08:00:08 -04:00
Frederik Rietdijk 503081fa5b Merge staging into staging-next 2019-09-29 11:05:22 +02:00
Ben Wolsieffer 1f289463ac linux_rpi1: fix Raspberry Pi Zero device tree file name 2019-09-28 17:58:04 -04:00
Timo Kaufmann 7cc78d4485
Merge pull request #67696 from eadwu/bcachefs/update-7
bcachefs/update-7
2019-09-28 08:22:24 +00:00
Edmund Wu 26ff3da4b7
linux_rpi: fix overrides 2019-09-27 21:46:01 -04:00
Samuel Dionne-Riel 95005c1039
Merge pull request #68265 from tkerber/rpi4
Various: Add support for raspberry pi 4.
2019-09-27 14:35:17 -04:00
Edmund Wu 6eb5915afd
linux_testing_bcachefs: 5.1.2019.08.21 -> 5.2.2019.09.24 2019-09-27 09:19:12 -04:00
Joachim F ad773d31e2
Merge pull request #69345 from joachifm/feat/split-version
Replace uses of splitString for splitting version strings
2019-09-27 06:19:18 +00:00
Joachim Fasting bad07dfac5
tree-wide: replace uses of splitString "." with lib.versions
Quoting from the splitString docstring:

   NOTE: this function is not performant and should never be used.

This replaces trivial uses of splitString for splitting version
strings with the (potentially builtin) splitVersion.
2019-09-26 17:42:49 +02:00
Jörg Thalheim 827f8a33f7
Merge pull request #69388 from ivan/kernel-inet-diag
kernel/common-config: enable INET_{TCP,UDP,RAW}_DIAG and INET_DIAG_DESTROY
2019-09-26 08:50:54 +01:00
Ivan Kozik 6df3156696 kernel/common-config: enable INET_{TCP,UDP,RAW}_DIAG and INET_DIAG_DESTROY 2019-09-24 21:39:02 +00:00
Ivan Kozik 97cc421cdd kernel/common-config: enable SCHED_DEBUG 2019-09-24 20:29:04 +00:00
Jörg Thalheim 868147e1bc
Merge pull request #69231 from c00w/3a
linux_rpi: copy dtb so raspberry pi 3a+ boots
2019-09-24 04:23:23 +01:00
Jörg Thalheim 9dd99b7735
Merge pull request #67268 from michaelpj/imp/intel-rapl
kernel: set POWERCAP and INTEL_RAPL
2019-09-23 08:06:23 +01:00
Tim Steinbach e331f65c93
linux: 5.3 -> 5.3.1 2019-09-21 20:16:17 -04:00
Tim Steinbach eb43234379
linux: 5.2.16 -> 5.2.17 2019-09-21 20:15:55 -04:00
Tim Steinbach c147f9194d
linux: 4.9.193 -> 4.9.194 2019-09-21 20:15:15 -04:00
Tim Steinbach e82d83fa5a
linux: 4.4.193 -> 4.4.194 2019-09-21 20:14:40 -04:00
Tim Steinbach 39907115e5
linux: 4.19.74 -> 4.19.75 2019-09-21 20:14:02 -04:00
Tim Steinbach 4c1fa37cd3
linux: 4.14.145 -> 4.14.146 2019-09-21 20:13:03 -04:00
Colin L Rice 56d198b775 linux_rpi: copy dtb so raspberry pi 3a+ boots 2019-09-21 19:51:04 -04:00
Tim Steinbach d35cd45d9f
linux: 5.2.15 -> 5.2.16 2019-09-19 09:55:34 -04:00
Tim Steinbach 1cb7951beb
linux: 4.19.73 -> 4.19.74 2019-09-19 09:54:31 -04:00
Tim Steinbach 93519f46cd
linux: 4.14.144 -> 4.14.145 2019-09-19 09:54:18 -04:00
Thomas Kerber cc5baf2d86
Various: Add support for raspberry pi 4. 2019-09-17 04:05:16 +01:00
Tim Steinbach 921071da08
linux: Add 5.3, linux-libre: 16791 -> 16794
Update linuxPackages_latest to 5.3
2019-09-16 14:00:02 -04:00
Tim Steinbach ef13578aac
linux: 5.2.14 -> 5.2.15 2019-09-16 14:00:02 -04:00
Tim Steinbach 9ea89fd6c7
linux: 4.9.192 -> 4.9.193 2019-09-16 14:00:01 -04:00
Tim Steinbach f282e78e4b
linux: 4.4.192 -> 4.4.193 2019-09-16 14:00:01 -04:00
Tim Steinbach 572785b869
linux: 4.19.72 -> 4.19.73 2019-09-16 14:00:01 -04:00
Tim Steinbach 57a9aa53f9
linux: 4.14.143 -> 4.14.144 2019-09-16 13:59:58 -04:00
Dima 2a8f7d71ce linux-libre: fixing build / deblobbing (#68844)
Build was failing because we were depending on tagged versions of
the deblobbing scripts. The tags are not updated and thus newer
changes required won't be reflected unless the tag is re-created, which
might not be reliably the case.

So bumping revision and switching to use the branches to access the
deblob scripts.

For context, in our case the missing change is:

--- /nix/store/sfc0rrhj5l44zpqgpsymq5750k5wzg8p-tags-r16790/4.19-gnu/deblob-4.19	1970-01-01 01:00:01.000000000 +0100
+++ ../deblob-4.19	2019-09-14 14:53:44.637404289 +0200
@@ -1879,7 +1879,11 @@

 announce BRCMFMAC - "Broadcom IEEE802.11n embedded FullMAC WLAN driver"
 reject_firmware drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
-reject_firmware drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
+if grep -q firmware_request_nowarn drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c; then
+  reject_firmware_nowarn drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
+else
+  reject_firmware drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
+fi
 clean_blob drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
 clean_blob drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
2019-09-15 17:42:29 +00:00
Tim Steinbach 9145123508
linux: 5.2.13 -> 5.2.14 2019-09-10 08:20:44 -04:00
Tim Steinbach 9c148f8c11
linux: 4.9.191 -> 4.9.192 2019-09-10 08:20:40 -04:00
Tim Steinbach 3e828aa8c4
linux: 4.4.191 -> 4.4.192 2019-09-10 08:20:34 -04:00
Tim Steinbach feb7dc93b9
linux: 4.19.71 -> 4.19.72 2019-09-10 08:20:29 -04:00
Tim Steinbach 64bd7a34f9
linux: 4.14.142 -> 4.14.143 2019-09-10 08:20:22 -04:00
Franz Pletz 471ba8e2e6
linux: build rtw88 module
Adds support for Realtek wireless/bluetooth cards found in some Lenovo
laptops. The old `r8822be` module was removed in favour of this one.
2019-09-10 02:00:15 +02:00
Tim Steinbach 557c933bca linux: 5.3-rc7 -> 5.3-rc8 2019-09-09 14:25:31 -04:00
Tim Steinbach acfea2179b linux: 5.3-rc6 -> 5.3-rc7 2019-09-09 14:25:31 -04:00
Tim Steinbach d37427c17b linux: 5.3-rc5 -> 5.3-rc6 2019-09-09 14:25:31 -04:00
Tim Steinbach 6d6c3f66b0 linux: 5.2-rc7 -> 5.3-rc5 2019-09-09 14:25:31 -04:00
Samuel Dionne-Riel 667712abe4
Merge pull request #68312 from mat8913/patch-2
kernel: Enable X86_AMD_PLATFORM_DEVICE
2019-09-09 09:33:22 -04:00
Matthew Harm Bekkema 2e94b9853c
kernel: Enable X86_AMD_PLATFORM_DEVICE
This is needed to get the toupad working on my Acer Nitro laptop.
2019-09-09 00:22:27 +10:00
Samuel Dionne-Riel 4241a7f1b8
Merge pull request #68149 from colemickens/nixpkgs-bt-power
linux-kernel: HID_BATTERY_STRENGTH=yes
2019-09-07 17:07:32 -04:00
Frederik Rietdijk 7e9e5cab45 Merge master into staging-next 2019-09-07 09:53:09 +02:00
Tim Steinbach 5db81b646a
linux: 5.2.11 -> 5.2.13 2019-09-06 19:33:55 -04:00
Tim Steinbach bfdf5e9f2e
linux: 4.9.190 -> 4.9.191 2019-09-06 19:33:25 -04:00
Tim Steinbach 0217a90d38
linux: 4.4.190 -> 4.4.191 2019-09-06 19:32:57 -04:00
Tim Steinbach 1e2decf5e6
linux: 4.19.69 -> 4.19.71 2019-09-06 19:32:31 -04:00
Tim Steinbach c299ef8798
linux: 4.14.141 -> 4.14.142 2019-09-06 19:31:43 -04:00
Cole Mickens 35bcacc226 linux-kernel: HID_BATTERY_STRENGTH=yes 2019-09-05 17:47:39 +02:00
Matthieu Coudron 2207378c9e linux: clearer origin for settings configuration
adds _file so that nix may have a chance to display what file the conflictings settings come
from.
2019-09-04 17:04:16 +09:00
Vladimír Čunát f21211ebfe
Merge branch 'master' into staging 2019-09-02 23:25:24 +02:00
Florian Klink 829ff8a18e
Merge pull request #67855 from flokli/kernel-net-sched
linux/kernel: enable QoS and/or fair queueing
2019-09-01 14:03:28 +02:00
Alyssa Ross 3057b03c7c
linux_latest-libre: fix build 2019-09-01 11:23:30 +00:00
Florian Klink cb8d815b5b linux/kernel: enable QoS and/or fair queueing
This allows to set queueing disciplines different than a simple fifo,
like fq_codel, which is the default in systemd since quite some time.

NET_SCHED is already set in the kernels x86_64_defconfig, but not on
arm/aarch64, so let's set it here.
2019-09-01 02:37:09 +02:00
Frederik Rietdijk 98ef78326d Merge staging-next into staging 2019-08-31 18:07:33 +02:00
Frederik Rietdijk 96e5474329 Merge master into staging-next 2019-08-31 18:04:31 +02:00
Tim Steinbach a919868ff1
linux: Remove 5.1
The 5.1.x series is not supported anymore
2019-08-31 09:17:48 -04:00
Frederik Rietdijk ad1d58c622 Merge staging-next into staging 2019-08-31 10:04:20 +02:00
Frederik Rietdijk fc74ba8291 Merge master into staging-next 2019-08-31 09:50:38 +02:00
Linus Heckemann 4b8755a43c
Merge pull request #66576 from input-output-hk/nvme-apple-ssd
kernelPatches: mac nvme t2 support
2019-08-31 08:51:49 +02:00
Tim Steinbach aa4a062382
linux: 5.2.10 -> 5.2.11 2019-08-29 12:24:23 -04:00
Tim Steinbach da9405adb8
linux: 4.19.68 -> 4.19.69 2019-08-29 12:24:09 -04:00
Tim Steinbach af9e10155e
linux: 4.14.140 -> 4.14.141 2019-08-29 12:23:42 -04:00
volth 08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk 5061fe0c2c Merge staging-next into staging 2019-08-28 08:26:42 +02:00
Frederik Rietdijk 98640fd482 Merge master into staging-next 2019-08-27 16:36:47 +02:00
volth 35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
Tim Steinbach 48046cf2b7
linux: 5.2.9 -> 5.2.10 2019-08-26 07:54:16 -04:00
Tim Steinbach 465856880f
linux: 4.9.189 -> 4.9.190 2019-08-25 09:43:52 -04:00
Tim Steinbach 5c32c5ec72
linux: 4.4.189 -> 4.4.190 2019-08-25 09:43:52 -04:00
Tim Steinbach 016e37bf4b
linux: 4.19.67 -> 4.19.68 2019-08-25 09:43:51 -04:00
Tim Steinbach 44e4b2e4cf
linux: 4.14.139 -> 4.14.140 2019-08-25 09:43:51 -04:00
Vladimír Čunát 985d1ac425
Merge branch 'master' into staging-next
There were several more conflicts from name -> pname+version;
all auto-solved by kdiff3, hopefully OK.

Hydra nixpkgs: ?compare=1538611
2019-08-25 14:57:11 +02:00
Edmund Wu c8bd9ea77d
linux_testing_bcachefs: 5.1.2019.07.13 -> 5.1.2019.08.21 2019-08-23 22:38:20 -04:00
Michael Peyton Jones 299e6f07d2
kernel: set POWERCAP and INTEL_RAPL
These enable some power management settings. They are needed for [s-tui
to show power readings](https://github.com/amanusk/s-tui/issues/105).

The values chosen here match what Arch Linux has. In particular
the Intel specific code is loadable as a module rather than compiled in.
2019-08-22 18:11:50 +01:00
Samuel Leathers 13d5fc4232
kernelPatches: mac nvme t2 support 2019-08-20 14:22:28 -04:00
volth c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
Tim Steinbach 24d720a3d1
linux: 5.2.8 -> 5.2.9 2019-08-16 08:00:56 -04:00