Commit Graph
5097 Commits
Author SHA1 Message Date
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
https://github.com/torvalds/linux/commit/43d8ce9d65a54846d378545770991e65838981e0
and later modified a bit in
https://github.com/torvalds/linux/commit/f7b101d33046a837c2aa4526cef28a3c785d7af2

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
Matthieu Coudron a4fe469d39 lib.kernel: scoped whenXXX helpers
whenAtLeast/whenBetween are made available in lib/kernel.nix but are now
scoped under whenXXX.
2019-10-01 16:09:07 +09:00
Matthieu Coudron afa0e02d64 lib.kernel: make public
Remove the "version" parameter in order to make it more widely
available.
Starts making some kernel configuration helpers available.
The intent is to be able to better build and check the linux kernel
configuration.
2019-10-01 15:57:14 +09: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