Commit graph

2357 commits

Author SHA1 Message Date
Jan Malakhovski
3a2ee6e5c3 linuxPackages: introduce hardenedLinuxPackagesFor and cleanup some expressions using it 2018-02-09 19:50:04 +00:00
Michael Raskin
a600b621c8 linux_4_15: fix a partial version downgrade on staging merge 2018-02-08 12:43:08 +01:00
Frederik Rietdijk
50a9d51a09 Merge commit '30d031b5d8d05422586043c3f105f4d9110e4f59' into HEAD 2018-02-08 12:14:07 +01:00
Tim Steinbach
c46a833e6c
linux-copperhead: 4.15.1.a -> 4.15.2.a 2018-02-07 19:47:20 -05:00
Tim Steinbach
9f3d57a31f
linux: 4.15.1 -> 4.15.2 2018-02-07 19:36:35 -05:00
Tim Steinbach
0b43d5a9cf
linux: 4.14.17 -> 4.14.18 2018-02-07 19:36:21 -05:00
Tuomas Tynkkynen
4c6c919a31 Merge remote-tracking branch 'upstream/master' into HEAD
Conflicts:
	pkgs/os-specific/linux/kernel/generic.nix
2018-02-07 03:41:24 +02:00
Tuomas Tynkkynen
685ceb999e kernel: Fix missing config options from platform
common-config.nix has:

${kernelPlatform.kernelExtraConfig or ""}

and indeed kernelExtraConfig is in hostPlatform.platform, and not in
hostPlatform. (Ugh.).
2018-02-06 22:13:57 +02:00
Matthieu Coudron
f620b1b693 kernel: buildLinux replaces import ./generic.nix
- defined buildLinux as generic.nix instead of manual-config.nix. This
makes kernel derivations a tad more similar to your typical derivations.
- moved $buildRoot to within the source folder, this way it doesn't have to be created before the unpackPhase
and make it easier to work on kernel source without running the unpackPhase
2018-02-07 10:07:13 +09:00
Tim Steinbach
8c280d3ad5
linux: 4.15 -> 4.15.1 2018-02-03 20:38:25 -05:00
Tim Steinbach
4069faad7f
linux-copperhead: 4.15.a -> 4.15.1.a 2018-02-03 20:36:14 -05:00
Tim Steinbach
fcbb7da942
linux: 4.4.114 -> 4.4.115 2018-02-03 20:31:52 -05:00
Tim Steinbach
e5ffae3966
linux: 4.14.16 -> 4.14.17 2018-02-03 20:29:23 -05:00
Tim Steinbach
d6d4ef6580
linux: 4.9.79 -> 4.9.80 2018-02-03 20:27:04 -05:00
Tim Steinbach
6aa13b6b1d
linux: 4.9.78 -> 4.9.79 2018-01-31 09:06:30 -05:00
Tim Steinbach
26e06c9a92
linux: 4.4.113 -> 4.4.114 2018-01-31 09:06:17 -05:00
Tim Steinbach
27f5262cf2
linux: 4.14.15 -> 4.14.16 2018-01-31 09:05:54 -05:00
Tim Steinbach
61043ad4d1
linux: Add 4.15 2018-01-29 11:52:50 -05:00
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