Commit graph

2389 commits

Author SHA1 Message Date
Tim Steinbach da26e92078
linux-copperhead: 4.14.15.a -> 4.15.a 2018-01-29 11:52:50 -05:00
Tim Steinbach 3391266ee7
linux-copperhead: 4.14.14.a -> 4.14.15.a 2018-01-25 09:12:03 -05:00
Tuomas Tynkkynen d9aebebaf5 Revert "perf: apply patch to fix build of 4.9"
This reverts commit 44dc31bad1.

The patch has been applied in 4.9.78, so no need to have this in
nixpkgs anymore.
2018-01-23 23:17:24 +02:00
Tuomas Tynkkynen acf5b8e662 kernel: 4.9.77 -> 4.9.78 2018-01-23 23:17:24 +02:00
Tuomas Tynkkynen 4276c0d898 kernel: 4.4.112 -> 4.4.113 2018-01-23 23:17:24 +02:00
Tuomas Tynkkynen 1481937af2 kernel: 4.14.14 -> 4.14.15 2018-01-23 23:17:24 +02:00
Tuomas Tynkkynen a2b8264377 linux_testing: 4.15-rc8 -> 4.15-rc9 2018-01-22 10:44:50 +02:00
Ben Wolsieffer 94276da9e9 perf: inherit makeFlags from kernel 2018-01-21 13:54:39 +02:00
Ben Wolsieffer 44dc31bad1 perf: apply patch to fix build of 4.9 2018-01-21 13:54:39 +02:00
Will Dietz 4ca9b43f12 perf: fix cross evaluation 2018-01-18 10:47:40 -06:00
Will Dietz fc4535b6e8 Revert "perf: inherit makeFlags from kernel"
https://github.com/NixOS/nixpkgs/issues/34013

This reverts commit 92083c3f40.
2018-01-18 10:47:26 -06:00
Drew Hess 83a85b60ad linux_beagleboard: 4.9.61-ti-r76 -> 4.14.12-ti-r23 2018-01-18 17:04:47 +02:00
Tim Steinbach 696be7a0b0
linux-copperhead: 4.14.13.a -> 4.14.14.a 2018-01-17 13:30:16 -05:00
Tim Steinbach 791d5b3cc0
linux: 4.4.111 -> 4.4.112 2018-01-17 08:57:19 -05:00
Tim Steinbach c460e268bf
linux: 4.9.76 -> 4.9.77 2018-01-17 08:57:19 -05:00
Tim Steinbach 94d03b3b21
linux: 4.14.13 -> 4.14.14 2018-01-17 08:57:19 -05:00
Ben Wolsieffer 7bb3a044be kernel: fix dependencies 2018-01-15 22:28:45 -05:00
Ben Wolsieffer 80f6b8e2ba kernel: revert seemingly incorrect change to extraMeta merging 2018-01-15 12:55:24 -05:00
Ben Wolsieffer 92083c3f40 perf: inherit makeFlags from kernel 2018-01-15 12:48:56 -05:00
Ben Wolsieffer 285181a1db kernel: remove leftover remnants of old cross compiling system 2018-01-15 12:48:51 -05:00
Ben Wolsieffer a09709bf2a kernel: don't force ignoreConfigErrors when cross compiling, only set the
default
2018-01-15 12:39:45 -05:00
Ben Gamari b4b04dd29f kernel: Fix cross-compilation 2018-01-15 11:55:23 -05:00
Ben Gamari 50e2bb12f6 kernel: Use build kmod 2018-01-15 11:55:23 -05:00
Ben Gamari 7a9b6ac39a kernel: Enable cross compiling 2018-01-15 11:55:06 -05:00
Tuomas Tynkkynen 6e84522610 linux_testing: 4.15-rc7 -> 4.15-rc8 2018-01-15 12:14:39 +02:00
Vladimír Čunát 67e8392383
Merge #33057: stdenv meta checks: make them lazy
Closes #22277 - it's superseded;  I have some WIP on evaluation
performance, but best do that in a separate PR/thread.
2018-01-14 21:41:31 +01:00
Jan Malakhovski 85cd22cf7d treewide: replace addPassthru 2018-01-14 19:53:57 +00:00
Jan Malakhovski 8606dd8556 lib: change the order of arguments of addPassthru 2018-01-14 13:24:30 +00:00
Tim Steinbach eb0ecd7eba
linux-copperhead: 4.14.12.a -> 4.14.13.a 2018-01-11 08:30:19 -05:00
Andreas Rammhold 74c9d1696f
linux_4_9: 4.9.75 -> 4.9.76 2018-01-10 13:50:49 +01:00
Andreas Rammhold e94dab0ca3
linux_4_4: 4.4.110 -> 4.4.111 2018-01-10 13:50:49 +01:00
Andreas Rammhold cf8021e73a
linux_4_14: 4.14.12 -> 4.14.13
In terms of spectre/meltdown this version also supports loading of amd
fam17h firmware.
2018-01-10 13:50:45 +01:00
Andreas Rammhold c864b07d09
linux_testing: 4.15-rc4 -> 4.15-rc7 2018-01-08 15:05:24 +01:00
Eelco Dolstra 424aa1a681
Merge pull request #33505 from peterhoeg/f/wbt
kernel: enable writeback throttling to avoid IO queues filling up
2018-01-08 11:23:00 +01:00
Tuomas Tynkkynen dc84ce085f linux_samus_4_12: Doesn't build on aarch64
https://hydra.nixos.org/build/67137766
2018-01-07 15:26:20 +02:00
Andreas Rammhold e5715d92a7 linux_hardened_copperhead: 4.14.11a -> 4.14.12a 2018-01-06 18:40:35 +01:00
Peter Hoeg f674cb5ecc kernel: enable writeback throttling to avoid IO queues filling up 2018-01-06 11:20:48 +08:00
Tim Steinbach 6960541eb8
linux: 4.4.109 -> 4.4.110 2018-01-05 10:35:10 -05:00
Tim Steinbach b5ce60228d
linux: 4.14.11 -> 4.14.12 2018-01-05 10:35:10 -05:00
Eelco Dolstra 19eb5d6c27
linux: 4.9.74 -> 4.9.75 2018-01-05 16:28:08 +01:00
Franz Pletz ccb0ba56ef
linux_hardended: enable gcc latent entropy plugin 2018-01-04 05:02:39 +01:00
Tim Steinbach b720e9c23a
linux-copperhead: 4.14.10.a -> 4.14.11.a 2018-01-02 19:38:01 -05:00
Tim Steinbach 1e129a3f99
linux: 4.14.10 -> 4.14.11 2018-01-02 19:31:31 -05:00
Tim Steinbach 56f91dcb7b
linux: 4.9.73 -> 4.9.74 2018-01-02 19:31:14 -05:00
Tim Steinbach 1eb53a3830
linux: 4.4.108 -> 4.4.109 2018-01-02 19:30:58 -05:00
Tim Steinbach 469e1e5dcb
linux: 4.14.9 -> 4.14.10 2017-12-30 18:06:01 -05:00
Tim Steinbach ed39ff393d
linux: 4.9.72 -> 4.9.73 2017-12-30 18:06:01 -05:00
Tim Steinbach 02bc3f4e3a
linux-copperhead: 4.14.9.b -> 4.14.10.a 2017-12-30 18:06:01 -05:00
David Guibert 1e77d0b975 kernel 4.14 require libelf to compile modules.
[...]
make modules -C /nix/store/h1vzl6bq4wif3m8dd1bw2p3fv4shjg3n-linux-4.14.9-dev/lib/modules/4.14.9/build EXTRA_CFLAGS=-Werror-implicit-function-declaration M=/tmp/nix-build-spl-kernel-2017-11-16-4.14.9.drv-0/source/build
/nix/store/h1vzl6bq4wif3m8dd1bw2p3fv4shjg3n-linux-4.14.9-dev/lib/modules/4.14.9/source/Makefile:939: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel". Stop.

This patch introduces kernel.moduleBuildDependencies to avoid the logic "stdenv.lib.optional (stdenv.lib.versionAtLeast kernel.version "4.14") libelf" in multiple places.

[dezgeg did some minor tweaks on top]
2017-12-29 23:08:17 +02:00
Tim Steinbach 5128f43b28
linux-copperhead: 4.14.8.b -> 4.14.9.a 2017-12-27 21:40:39 -05:00
Tim Steinbach 15b2a76399
linux: 4.4.107 -> 4.4.108 2017-12-27 21:31:14 -05:00
Vladimír Čunát b0047e7782
linux: 4.9.71 -> 4.9.72 (security)
Fixes CVE-2017-16996, just as the preceding 4.14 update.
2017-12-26 16:42:34 +01:00
Andreas Rammhold 63e3eae02f
linux: 4.14.8 -> 4.14.9
Besides fixes for the recent BPF issues there is also a patch included
that fixes booting on aarch64 (e.g. RPi3) ;-)
2017-12-26 15:24:49 +01:00
Tim Steinbach cbf0b680a5
linux-copperhead: 4.14.7.a -> 4.14.8.b 2017-12-20 13:22:15 -05:00
Tim Steinbach 26fb53a325
linux: 4.4.106 -> 4.4.107 2017-12-20 12:27:26 -05:00
Tim Steinbach a4c93273e2
linux: 4.14.7 -> 4.14.8 2017-12-20 12:27:26 -05:00
Tim Steinbach f95ba8ee5e
linux: 4.9.70 -> 4.9.71 2017-12-20 12:27:26 -05:00
Tim Steinbach 6e7944b55e
linux-copperhead: 4.14.6.a -> 4.14.7.a 2017-12-18 13:56:21 -05:00
Tim Steinbach cbd337b2d0
linux: 4.14.6 -> 4.14.7 2017-12-18 06:57:49 -05:00
aszlig 5c83aed32d
linux-testing: 4.15-rc3 -> 4.15-rc4
Built successfully on x86_64-linux.

I've verified the contents of the tarball by comparing its contents
against the tag of my local checkout. Furthermore, I've checked the GPG
signature of the tag.

Signed-off-by: aszlig <aszlig@nix.build>
2017-12-18 05:54:47 +01:00
Tim Steinbach a192ac5959
linux-copperhead: Fix hash 2017-12-16 12:20:24 -05:00
Tim Steinbach 5850e74eee
linux: 4.9.69 -> 4.9.70 2017-12-16 12:11:19 -05:00
Tim Steinbach 9846d74cd2
linux: 4.4.105 -> 4.4.106 2017-12-16 12:11:04 -05:00
Tim Steinbach 849074e5cd
linux-copperhead: 4.14.5.a -> 4.14.6.a 2017-12-15 12:39:20 -05:00
Tim Steinbach 66e36666d6
linux: 4.14.5 -> 4.14.6 2017-12-14 08:18:42 -05:00
Tim Steinbach e6676bd66d
linux: 4.9.68 -> 4.9.69 2017-12-14 08:18:06 -05:00
Tim Steinbach 41371512e2
linux-copperhead: 4.14.4.a -> 4.14.5.a 2017-12-11 13:56:04 -05:00
aszlig 05f159b624
linux-testing: 4.15-rc2 -> 4.15-rc3
Built successfully on x86_64-linux.

I've verified the contents of the tarball by comparing its contents
against the tag of my local checkout. Furthermore, I've checked the GPG
signature of the tag.

Signed-off-by: aszlig <aszlig@nix.build>
2017-12-11 10:36:51 +01:00
Tim Steinbach 3bb52f9259
linux: 4.14.4 -> 4.14.5 2017-12-10 13:13:48 -05:00
Tim Steinbach bd6424010d
linux: 4.9.67 -> 4.9.68 2017-12-10 13:10:45 -05:00
Tim Steinbach 48b0e5ddbc
linux: 4.4.104 -> 4.4.105 2017-12-09 14:58:43 -05:00
Tim Steinbach 146355628b
linux-copperhead: 4.14.3.a -> 4.14.4.a 2017-12-09 14:58:43 -05:00
Tim Steinbach 93e68fd249
linux: 4.14.3 -> 4.14.4 2017-12-05 08:06:47 -05:00
Tim Steinbach c0b09e9f6c
linux: 4.9.66 -> 4.9.67 2017-12-05 08:06:47 -05:00
Tim Steinbach 06edc9c16f
linux: 4.4.103 -> 4.4.104 2017-12-05 08:06:47 -05:00
Vladimír Čunát 13797ff522
linux-4.13: mark as insecure (+required generic changes)
extraMeta was being fed as passthru without being processed by stdenv,
so without those changes, adding the security attribute would be useless.
2017-12-04 09:33:39 +01:00
aszlig d747c27387
linux-testing: 4.15-rc1 -> 4.15-rc2
Built successfully on x86_64-linux.

I've verified the contents of the tarball by comparing its contents
against the tag of my local checkout. Furthermore, I've checked the GPG
signature of the tag.

Signed-off-by: aszlig <aszlig@nix.build>
2017-12-04 05:24:37 +01:00
adisbladis 74857c9dce
Revert "linux_4_13: Remove, no longer supported."
This reverts commit b39ab30ba7.

There are some show stopper issues in the 4.14 kernel that are still
not resolved.

https://github.com/NixOS/nixpkgs/issues/31640
2017-12-04 09:59:11 +08:00
Tuomas Tynkkynen b39ab30ba7 linux_4_13: Remove, no longer supported. 2017-12-03 23:20:08 +02:00
Tim Steinbach 4e7deb7100
linux-copperhead: 4.14.2.a -> 4.14.3.a 2017-12-02 14:01:14 -05:00
Tim Steinbach a57a32e07c
linux: 4.4.102 -> 4.4.103 2017-12-01 10:07:28 -05:00
Tim Steinbach 777f49bfff
linux: 4.9.65 -> 4.9.66 2017-12-01 10:04:09 -05:00
Tim Steinbach 2863022480
linux: 4.14.2 -> 4.14.3 2017-12-01 10:00:48 -05:00
Vladimír Čunát addd20e6f9
Merge branch 'master' into staging 2017-11-28 18:19:34 +01:00
Philipp Steinpass e8fcced76e linux-testing: 4.14-rc8 -> 4.15-rc1
Closes #32137
2017-11-28 15:19:23 +02:00
Tuomas Tynkkynen acbaefa615 Revert "linux-testing: 4.14-rc8 -> 4.15-rc1"
This reverts commit 9335f1dda2.

Doesn't compile, a working version is at #32137.
2017-11-28 15:18:49 +02:00
Tim Steinbach 9335f1dda2
linux-testing: 4.14-rc8 -> 4.15-rc1 2017-11-27 16:34:06 -05:00
Vladimír Čunát 6705f30e2c
Merge branch 'master' into staging 2017-11-27 15:09:53 +01:00
John Ericson e755a8a27d treewide: Use targetPrefix instead of prefix for platform name prefixes
Certain tools, e.g. compilers, are customarily prefixed with the name of
their target platform so that multiple builds can be used at once
without clobbering each other on the PATH. I was using identifiers named
`prefix` for this purpose, but that conflicts with the standard use of
`prefix` to mean the directory where something is installed. To avoid
conflict and confusion, I renamed those to `targetPrefix`.
2017-11-27 03:15:50 -05:00
Tim Steinbach 3fc7f924af
linux-copperhead: 4.14.1.a -> 4.14.2.a 2017-11-26 12:07:04 -05:00
Tim Steinbach c3ce21dd98
linux: 4.14.1 -> 4.14.2 2017-11-24 08:28:12 -05:00
Tim Steinbach 4f7fb7125a
linux: 4.13.15 -> 4.13.16 2017-11-24 08:28:12 -05:00
Tim Steinbach 3774309986
linux: 4.9.64 -> 4.9.65 2017-11-24 08:28:12 -05:00
Tim Steinbach 9d86ddc685
linux: 4.4.100 -> 4.4.102 2017-11-24 08:28:12 -05:00
Tim Steinbach 843ee55b66
linux-copperhead: 4.13.14.a -> 4.14.1.a 2017-11-22 08:03:56 -05:00
Matthieu Coudron 28f9262092
kernel: improve modDirVersion error message
Now prints the current modDirVersion.  Close #31887.
2017-11-21 20:42:41 +01:00
Raymond Gauthier 7cdd12e4e9 kernel config: Enable MEDIA_CONTROLLER
With this disabled, cameras would not get a `/dev/mediaX` entry matching
the `/dev/videoX` which broke any application (e.g: `uvcdynctrl -l`,
`media-ctl -p`) depending on this interface.
2017-11-21 16:33:31 +02:00
Tim Steinbach 3300ec2b92
linux: 4.4.99 -> 4.4.100 2017-11-21 08:08:40 -05:00
Tim Steinbach 03a3ab5db1
linux: 4.9.63 -> 4.9.64 2017-11-21 08:06:47 -05:00
Tim Steinbach e3877445aa
linux: 4.14 -> 4.14.1 2017-11-21 08:04:26 -05:00
Tim Steinbach 332ac0bdec
linux: 4.13.14 -> 4.13.15 2017-11-21 08:02:12 -05:00
Tim Steinbach 58cc833df4
linux-copperhead: 4.13.13.a -> 4.13.14.a 2017-11-20 11:44:03 -05:00
Tim Steinbach 170f5c7543
linux-beagleboard: 4.9.59-r73 -> 4.9.61-r76 2017-11-18 17:33:40 -05:00
Tim Steinbach ac470a67f8
linux: 4.4.98 -> 4.4.99 2017-11-18 17:19:50 -05:00
Tim Steinbach c6f1290250
linux: 4.9.62 -> 4.9.63 2017-11-18 17:16:14 -05:00
Tim Steinbach 790f096a45
linux: 4.13.13 -> 4.13.14 2017-11-18 17:12:18 -05:00
Tuomas Tynkkynen eb85761137 kernel: Fix out-of-tree modules on aarch64
https://hydra.nixos.org/build/62813493
2017-11-17 17:06:52 +02:00
Tim Steinbach 55851579d9
linux-copperhead: 4.13.12.a -> 4.13.13.a 2017-11-16 13:58:47 -05:00
Tim Steinbach 8b3293d947
linux: 4.4.97 -> 4.4.98 2017-11-15 16:44:20 -05:00
Tim Steinbach ff16004273
linux: 4.9.61 -> 4.9.62 2017-11-15 16:44:20 -05:00
Joachim Fasting 870c86d0ee
linux_hardened: structleak covers structs passed by address 2017-11-15 22:10:50 +01:00
Joachim Fasting 8ecae36963
linux_hardened: enable slab freelist hardening 2017-11-15 22:10:44 +01:00
Tim Steinbach bd9b124f2a
linux: 4.13.12 -> 4.13.13 2017-11-15 07:32:24 -05:00
Florian Klink f919c7faec linux_4_14: fix iwlwifi fw reset
Currently, moving to kernel_4_14 breaks at least Intel Wireless 8260 and
8265 cards due to a API change in the firmware, which is not yet honored
in the driver.
2017-11-15 11:30:24 +00:00
Tim Steinbach 53730c5a92
linux: Add 4.14 2017-11-13 08:34:36 -05:00
Matthieu Coudron 38737386d5 linux_mptcp: makes linux_mptcp.override works
I needed to override some parameters because of an error I had:
"Error: modDirVersion specified in the Nix expression is wrong, it should be: 4.9.60+"

but the following override would not be taken into account
  pkg.override ({
    modDirVersion="4.9.60+";
    src=pkgs.lib.cleanSource /home/teto/mptcp;
  })

because the override would be overriden by the nixpkgs parameters
because of concatenation order:
https://nixos.org/nix/manual/#sec-language-operators
2017-11-13 11:19:26 +01:00
Drew Hess 67ba83a934 kernel: add beagleboard.org kernel
And update the existing platform variant to use it
2017-11-09 18:28:14 +02:00
Tim Steinbach 4cb8c5dc3c
linux-copperhead: 4.13.11.a -> 4.13.12.a 2017-11-08 14:34:31 -05:00
Tim Steinbach 087d1e8d36
linux: 4.13.11 -> 4.13.12 2017-11-08 14:34:31 -05:00
Tim Steinbach db1e2444a5
linux: 4.9.60 -> 4.9.61 2017-11-08 14:34:31 -05:00
Tim Steinbach bd4b9062ea
linux: 4.4.96 -> 4.4.97 2017-11-08 14:34:31 -05:00
makefu 292f60504c linux.kernel: enable build of stk1160 modules 2017-11-08 12:41:54 +02:00
Tuomas Tynkkynen bf585f2881 linux_rpi: 1.20170811 -> 1.20171029 2017-11-06 20:49:48 +02:00
Tim Steinbach 30f6d630f1
linux: 4.14.0-rc7 -> 4.14.0-rc8 2017-11-05 16:47:03 -05:00
Tuomas Tynkkynen 0d9f2f0bb4 platforms.nix: Clean up more 'uboot' legacy
For a while now, the only thing the 'uboot' attribute does is to tell
whether to add ubootTools to kernel/initrd builds. That can be
determined with platform.kernelTarget == "uImage" just as well.
2017-11-05 17:06:59 +02:00
Franz Pletz b032b3544f
linux_mptcp: 0.92.1 -> 0.93 2017-11-05 14:56:06 +01:00
Tuomas Tynkkynen b50693d16c kernel, initrd: Remove legacy ubootChooser 2017-11-05 15:11:12 +02:00
Tim Steinbach 449a053152
linux-copperhead: 4.13.10.a -> 4.13.11.a 2017-11-02 19:54:31 -04:00
Matthieu Coudron 7dce131b86 kernelmptcp: 0.91.3 -> 0.92.1 2017-11-02 13:14:57 +01:00
Franz Pletz 68b5ec06b9
linux: 4.9.59 -> 4.9.60 2017-11-02 11:28:40 +01:00
Franz Pletz 6021ca25db
linux: 4.4.95 -> 4.4.96 2017-11-02 11:28:27 +01:00
Franz Pletz c37c896ee0
linux: 4.13.10 -> 4.13.11 2017-11-02 11:28:14 +01:00
Franz Pletz 0a5ecde808
linux: 4.4.80 -> 4.4.95 2017-10-30 17:57:00 +01:00
Franz Pletz 36be7d3e85
Revert parts of "linux: remove unused kernel patches"
This reverts commit 05b8cae9ec that
removed the cgroup v2 patch for the 4.4 kernel.
2017-10-30 17:57:00 +01:00
Franz Pletz 517606d1d4
Revert "linux_4_4: remove"
This reverts commit 9f3f575ab3.

Support from upstream has been extended to Feb 2022.
2017-10-30 17:57:00 +01:00
Tim Steinbach 70f35a99a4
linux: 4.14-rc6 -> 4.14-rc7 2017-10-30 08:30:29 -04:00
Tim Steinbach e76d8af375
linux-copperhead: 4.13.9.a -> 4.13.10.a 2017-10-28 13:42:32 -04:00
Tim Steinbach 2c373d818d
linux: 4.13.9 -> 4.13.10 2017-10-27 07:48:05 -04:00
Tim Steinbach 85e79da31b
linux: 4.9.58 -> 4.9.59 2017-10-27 07:47:56 -04:00
Tim Steinbach 4ea79d3f36
linux: 4.14-rc5 -> 4.14-rc6 2017-10-23 08:49:39 -04:00
Tim Steinbach e9aa686d3b
linux-copperhead: 4.13.8.a -> 4.13.9.a 2017-10-22 14:41:01 -04:00
Tim Steinbach 69ebd73571
linux: 4.13.8 -> 4.13.9 2017-10-22 14:35:49 -04:00
Tim Steinbach c529454c60
linux: 4.9.57 -> 4.9.58 2017-10-22 14:35:32 -04:00
Tim Steinbach 0b409b37d4
linux-copperhead: 4.13.7.a -> 4.13.8.a 2017-10-19 08:02:26 -04:00
Tim Steinbach 67343e2f30
linux: 4.13.7 -> 4.13.8 2017-10-18 08:38:39 -04:00
Tim Steinbach 1b0e69966b
linux: 4.9.56 -> 4.9.57 2017-10-18 08:38:27 -04:00
Tim Steinbach 00669df0c1
linux: 4.14-rc4 -> 4.14-rc5 2017-10-16 09:26:36 -04:00
Tim Steinbach 19997f0100
linux-copperhead: 4.13.6.a -> 4.13.7.a 2017-10-15 15:28:16 -04:00
Tim Steinbach 8c618fce30
linux: 4.13.6 -> 4.13.7
CVE-2017-5123
2017-10-14 10:29:04 -04:00
Tim Steinbach cc5dd66c03
linux: 4.9.55 -> 4.9.56 2017-10-12 20:02:15 -04:00