Merge branch 'master' into staging-next

This commit is contained in:
Jan Tojnar
2019-10-12 00:50:21 +02:00
440 changed files with 19793 additions and 9783 deletions
@@ -3,15 +3,15 @@
with stdenv.lib;
buildLinux (args // rec {
version = "5.3-rc8";
extraMeta.branch = "5.3";
version = "5.4-rc2";
extraMeta.branch = "5.4";
# modDirVersion needs to be x.y.z, will always add .0
modDirVersion = if (modDirVersionArg == null) then builtins.replaceStrings ["-"] [".0-"] version else modDirVersionArg;
src = fetchurl {
url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
sha256 = "01pr8xb9akjzafl8zkpwwkmlsjxghv5bx0larkjqdakjfspqnhzj";
sha256 = "0dnn771wydwc4sngy9a3szvflbw9g97ann4iix4k4bq4gr18jw2c";
};
# Should the testing kernels ever be built on Hydra?
@@ -96,7 +96,7 @@ let
# Required for deterministic builds along with some postPatch magic.
++ optional (stdenv.lib.versionAtLeast version "4.13") ./randstruct-provide-seed.patch
# Fixes determinism by normalizing metadata for the archive of kheaders
++ optional (stdenv.lib.versionAtLeast version "5.2") ./gen-kheaders-metadata.patch;
++ optional (stdenv.lib.versionAtLeast version "5.2" && stdenv.lib.versionOlder version "5.4") ./gen-kheaders-metadata.patch;
prePatch = ''
for mf in $(find -name Makefile -o -name Makefile.include -o -name install.sh); do