Commit Graph

2656 Commits

Author SHA1 Message Date
Jan Malakhovski
7438083a4d tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
Tim Steinbach
fc79bf4374
linux: Remove 4.15.x 2018-04-24 08:14:31 -04:00
Tim Steinbach
93324dbfa6
linux: 4.17-rc1 -> 4.17-rc2 2018-04-24 08:11:40 -04:00
Tim Steinbach
6a8b57799d
linux: 4.16.3 -> 4.16.4 2018-04-24 08:11:21 -04:00
Tim Steinbach
d9f9b58873
linux: 4.14.35 -> 4.14.36 2018-04-24 08:11:10 -04:00
Tim Steinbach
93f1969b04
linux: 4.9.95 -> 4.9.96 2018-04-24 08:10:49 -04:00
Tim Steinbach
047d17b2d8
linux: 4.4.128 -> 4.4.129 2018-04-24 08:10:36 -04:00
Tim Steinbach
966defff34
linux: 4.9.94 -> 4.9.95 2018-04-20 20:34:46 -04:00
Tim Steinbach
4631fde2ab
linux-copperhead: 4.15.17.a -> 4.15.18.a 2018-04-19 21:37:29 -04:00
Tim Steinbach
f99c283f50
linux: 4.16.2 -> 4.16.3 2018-04-19 12:17:30 -04:00
Tim Steinbach
69353cdf57
linux: 4.15.17 -> 4.15.18 2018-04-19 12:17:15 -04:00
Tim Steinbach
da788ed80b
linux: 4.14.34 -> 4.14.35 2018-04-19 12:16:57 -04:00
Tim Steinbach
dd72b6cb42
linux: 4.9.93 -> 4.9.94 2018-04-19 12:16:36 -04:00
Tim Steinbach
9e5e51d07f
linux: 4.4.127 -> 4.4.128 2018-04-19 12:16:13 -04:00
Tim Steinbach
f8665f18fb
linux: 4.16-rc7 -> 4.17-rc1 2018-04-17 20:28:11 -04:00
Okina Matara
9c24f5001a linux_testing_bcachefs: 4.15.2018.03.22 -> 4.15.2018.04.14 2018-04-16 03:30:57 -05:00
Bastian Köcher
438631e401 kernelPatches: Adds bcm2835_mmal_v4l2_camera_driver
The kernel patch is required for raspberry pi, to enable the camera
module.

[dezgeg: Add some comments indicating it's only needed for 4.16]
2018-04-16 04:26:02 +03:00
Tim Steinbach
f8e25030be
linux-copperhead: 4.15.16.a -> 4.15.17.a 2018-04-13 09:02:26 -04:00
Tim Steinbach
2bb811c6a0
linux: 4.14.33 -> 4.14.34 2018-04-12 11:36:58 -04:00
Tim Steinbach
a34de6c4a6
linux: 4.15.16 -> 4.15.17 2018-04-12 07:44:30 -04:00
Tim Steinbach
aa9bc17767
linux: 4.16.1 -> 4.16.2 2018-04-12 07:44:30 -04:00
Frederik Rietdijk
6023849ba1 Merge master into staging 2018-04-10 19:23:42 +02:00
Jörg Thalheim
f28bf68bc4 linuxPackages.perf: remove unused TIPDIR macro 2018-04-10 17:48:07 +01:00
Jörg Thalheim
0e2b222c24 linuxPackages.perf: use prefix instead of DESTDIR
Otherwise the build system computes incorrect references and looks for
perf-core in /libexec. DESTDIR for normal buildsystems is never the
right choice for nixpkgs.
2018-04-10 14:41:04 +01:00
Frederik Rietdijk
0aa59a08d6 Merge master into staging 2018-04-09 15:12:32 +02:00
Dominique Martinet
b64f407c45 linux kernel generic: use passAsFile for kernelConfig
Otherwise get the error 'Argument list too long' when running builder
with a very long kernelConfig
2018-04-09 18:23:52 +09:00
Tim Steinbach
c1e1690f62
linux: Hide test warnings from 4.16+ kernels 2018-04-08 19:09:11 -04:00
Tim Steinbach
8fe9b023b3
linux-copperhead: 4.15.15.a -> 4.15.16.a 2018-04-08 19:09:11 -04:00
Tim Steinbach
9adee13f38
linux: 4.16 -> 4.16.1 2018-04-08 19:09:11 -04:00
Tim Steinbach
40970aecd7
linux: 4.15.15 -> 4.15.16 2018-04-08 19:09:11 -04:00
Tim Steinbach
2c450adc8e
linux: 4.14.32 -> 4.14.33 2018-04-08 19:09:10 -04:00
Tim Steinbach
26f5ecb142
linux: 4.9.92 -> 4.9.93 2018-04-08 19:09:10 -04:00
Tim Steinbach
5c357ef309
linux: 4.4.126 -> 4.4.127 2018-04-08 19:09:10 -04:00
Frederik Rietdijk
595a72589f Merge master into staging 2018-04-08 10:54:17 +02:00
Robert Hensing
7f25b26511 linuxPackages_custom: fix missing argument and add test
The required argument 'hostPlatform' was missing from linuxPackages_custom's
call to linuxManualConfig.

In order to prevent this in the future, this commit adds
linuxPackages_custom_tinyconfig_kernel so linuxPackages_custom gets tested.

This also adds linuxConfig, to derivate default linux configurations
via make defconfig, make tinyconfig, etc.

Closes #38034.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-04-07 16:40:25 -05:00
Tuomas Tynkkynen
747ebe3f66 Merge remote-tracking branch 'upstream/master' into staging
Conflicts:
	pkgs/top-level/all-packages.nix
2018-04-03 02:22:54 +03:00
Tim Steinbach
71f28a2ca0
linux: Add 4.16 2018-04-01 22:44:23 -04:00
Tim Steinbach
2dfaf6992c
linux-copperhead: 4.15.14.a -> 4.15.15.a 2018-03-31 17:16:41 -04:00
Tim Steinbach
32e47b19f2
linux: 4.15.14 -> 4.15.15 2018-03-31 17:12:51 -04:00
Tim Steinbach
c8e2312c88
linux: 4.14.31 -> 4.14.32 2018-03-31 17:12:31 -04:00
Tim Steinbach
804789e49b
linux: 4.9.91 -> 4.9.92 2018-03-31 17:12:17 -04:00
Tim Steinbach
b9bde5bc03
linux: 4.4.125 -> 4.4.126 2018-03-31 17:12:02 -04:00
Frederik Rietdijk
9d2ff98571 Merge remote-tracking branch 'upstream/master' into HEAD 2018-03-30 08:14:35 +02:00
Tim Steinbach
decfd44b19
linux-copperhead: 4.15.13.a -> 4.15.14.a 2018-03-28 16:55:38 -04:00
Tim Steinbach
e6ec944444
linux: 4.15.13 -> 4.15.14 2018-03-28 16:55:23 -04:00
Tim Steinbach
6baf64f8f1
linux: 4.14.30 -> 4.14.31 2018-03-28 16:55:06 -04:00
Tim Steinbach
97c840eeeb
linux: 4.9.90 -> 4.9.91 2018-03-28 16:54:50 -04:00
Tim Steinbach
50e8d2ad8d
linux: 4.4.124 -> 4.4.125 2018-03-28 16:54:36 -04:00
Shea Levy
05e375d710
Merge remote-tracking branch 'origin/master' into staging 2018-03-28 09:36:47 -04:00
Matthew Justin Bauer
75616ceb49
Merge pull request #37840 from matthewbauer/unixtools
Cross-platform "unixtools"
2018-03-27 18:43:03 -05:00
Okina Matara
1f4f6d79ac linux_testing_bcachefs: 4.15.2018.02.09 -> 4.15.2018.03.22 2018-03-27 04:41:49 -05:00
Tim Steinbach
83624b970c
linux: 4.16-rc6 -> 4.16-rc7 2018-03-26 15:14:34 -04:00
Tim Steinbach
026d53020c
linux-copperhead: 4.15.12.a -> 4.15.13.a 2018-03-25 15:06:12 -04:00
Tim Steinbach
1d41231daa
linux: 4.15.12 -> 4.15.13 2018-03-25 15:06:12 -04:00
Tim Steinbach
2d5d99a7e3
linux: 4.14.29 -> 4.14.30 2018-03-25 15:06:11 -04:00
Tim Steinbach
36555e46f8
linux: 4.9.89 -> 4.9.90 2018-03-25 15:06:11 -04:00
Tim Steinbach
bad2ecb9b5
linux: 4.4.123 -> 4.4.124 2018-03-25 15:06:11 -04:00
Shea Levy
0f854cd2d1
Merge branch 'master' into staging 2018-03-24 01:34:53 -04:00
Shea Levy
34087d0dec
linux_riscv: 4.16-rc2 -> 4.16-rc6.
Also moves most of our patches upstream.
2018-03-24 01:17:36 -04:00
Nikolay Amiantov
91072b7b23
Merge pull request #37647 from abbradar/systemd-238
[WIP] Update systemd and unbreak staging
2018-03-23 01:11:32 +03:00
Nikolay Amiantov
e31c3f8b9f kernel: enable CGROUP_NET_PRIO
It's required by systemd 238 because of a bug, otherwise systemd aborts.
2018-03-22 22:15:37 +03:00
Tim Steinbach
dfdf9f77b0
linux: 4.9.88 -> 4.9.89 2018-03-22 09:17:01 -04:00
Tim Steinbach
5b7f7a28d5
linux: 4.4.122 -> 4.4.123 2018-03-22 09:17:01 -04:00
Tim Steinbach
ac885e078e
linux-copperhead: 4.15.11.a -> 4.15.12.a 2018-03-22 09:17:01 -04:00
Tim Steinbach
55b96a4a3c
linux: 4.15.11 -> 4.15.12 2018-03-21 20:44:01 -04:00
Tim Steinbach
deb9ff164f
linux: 4.14.28 -> 4.14.29 2018-03-21 20:42:33 -04:00
Tim Steinbach
73d101af00
linux-copperhead: 4.15.10.a -> 4.15.11.a 2018-03-19 22:32:47 -04:00
Tim Steinbach
242abf396f
linux: 4.16-rc5 -> 4.16-rc6 2018-03-19 14:09:10 -04:00
Tim Steinbach
80d0ccaaab
linux: 4.15.10 -> 4.15.11 2018-03-19 09:00:10 -04:00
Tim Steinbach
e9ce4c019b
linux: 4.14.27 -> 4.14.28 2018-03-19 08:59:56 -04:00
Tim Steinbach
c4963d395d
linux: 4.9.87 -> 4.9.88 2018-03-19 08:59:40 -04:00
Tim Steinbach
04f11faa68
linux: 4.4.121 -> 4.4.122 2018-03-19 08:59:22 -04:00
Tim Steinbach
ff9db1ffc4
linux-copperhead: 4.15.9.a -> 4.15.10.a 2018-03-15 16:28:09 -04:00
Tim Steinbach
09cb7d73ea
linux: 4.15.9 -> 4.15.10 2018-03-15 10:52:25 -04:00
Tim Steinbach
525dc15c5a
linux: 4.14.26 -> 4.14.27 2018-03-15 10:52:25 -04:00
Tim Steinbach
a5a90aed1a
linux: 4.16-rc4 -> 4.16-rc5 2018-03-12 09:04:31 -04:00
Tim Steinbach
6c5aa934dd
linux-copperhead: 4.15.8.a -> 4.15.9.a 2018-03-11 13:48:36 -04:00
Tim Steinbach
5fc2133493
linux: 4.9.86 -> 4.9.87 2018-03-11 13:48:36 -04:00
Tim Steinbach
daded89d95
linux: 4.4.120 -> 4.4.121 2018-03-11 13:48:36 -04:00
Tim Steinbach
68294bb272
linux: 4.14.25 -> 4.14.26 2018-03-11 13:48:36 -04:00
Tim Steinbach
cc18de181f
linux: 4.15.8 -> 4.15.9 2018-03-11 13:48:36 -04:00
Tim Steinbach
72dede4203
linux-copperhead: 4.15.7.a -> 4.15.8.a 2018-03-09 12:32:54 -05:00
Tim Steinbach
245dcb4a58
linux: 4.15.7 -> 4.15.8 2018-03-09 12:28:05 -05:00
Tim Steinbach
f5ac2dd6e2
linux: 4.14.24 -> 4.14.25 2018-03-09 12:28:05 -05:00
John Ericson
ce5a76274d
Merge pull request #34672 from teto/kernel_overrides
buildLinux: add overrides for modules
2018-03-08 11:11:51 -05:00
Matthieu Coudron
3ccc65a36c buildLinux: allow to override arch/modules/builtin
- Easy override of autoModules and preferBuiltin and kernelArch parameters (currently living in `hostSystem` set).
2018-03-08 12:47:06 +09:00
Matthieu Coudron
600e977898 buildLinux: removes unnecessary parameters
and passes parameters in a single set
2018-03-08 12:45:39 +09:00
Tim Steinbach
1d1275ef8b
linux: 4.16-rc3 -> 4.16-rc4 2018-03-05 11:30:23 -05:00
Tim Steinbach
79e46c8af4
linux: 4.16-rc1 -> 4.16-rc3 2018-03-04 12:38:14 -05:00
Tim Steinbach
4eb7945515
linux: 4.14.23 -> 4.14.24 2018-03-04 09:56:33 -05:00
Tim Steinbach
f62131cb91
linux: 4.9.85 -> 4.9.86 2018-03-04 09:56:33 -05:00
Tim Steinbach
3bc423ab7c
linux: 4.4.119 -> 4.4.120 2018-03-04 09:56:33 -05:00
Tim Steinbach
4f6b085c5e
linux-copperhead: 4.15.6.a -> 4.15.7.a 2018-02-28 10:40:32 -05:00
Tim Steinbach
e1410a6792
linux: Remove 4.13.x 2018-02-28 10:40:06 -05:00
Tim Steinbach
18438877d6
linux: 4.15.6 -> 4.15.7 2018-02-28 10:32:37 -05:00
Tim Steinbach
c6a227c5e7
linux: 4.14.22 -> 4.14.23 2018-02-28 10:32:20 -05:00
Tim Steinbach
24643ac9ad
linux: 4.9.84 -> 4.9.85 2018-02-28 10:32:03 -05:00
Tim Steinbach
4f50cb04fd
linux: 4.4.118 -> 4.4.119 2018-02-28 10:31:47 -05:00
Tuomas Tynkkynen
822526f09e kernel config: Enable CGROUP_BPF
Avoids the following warning:

File /.../systemd-journald.service:35 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
2018-02-28 01:12:54 +02:00
Tim Steinbach
f9fc80604d
linux-copperhead: 4.15.5.a -> 4.15.6.a 2018-02-25 11:10:07 -05:00
Tim Steinbach
2ba3f3a51a
linux: 4.15.5 -> 4.15.6 2018-02-25 11:06:08 -05:00
Tim Steinbach
bee495e7b1
linux: 4.14.21 -> 4.14.22 2018-02-25 11:05:55 -05:00
Tim Steinbach
8d3098482e
linux: 4.9.83 -> 4.9.84 2018-02-25 11:05:40 -05:00
Tim Steinbach
f22a5f3b1e
linux: 4.4.117 -> 4.4.118 2018-02-25 11:03:58 -05:00
Tim Steinbach
27dd924b49
linux-copperhead: 4.15.4.a -> 4.15.5.a 2018-02-23 08:35:23 -05:00
Shea Levy
cb025f2285
linux_riscv: Move patches to my Linux fork.
All patches there are also submitted upstream and will be removed if
rejected.

Also includes some fixes to get module loading working.
2018-02-23 05:53:31 -05:00
Tim Steinbach
472dd33ea4
linux: 4.15.4 -> 4.15.5 2018-02-22 20:35:59 -05:00
Tim Steinbach
371595432b
linux: 4.14.20 -> 4.14.21 2018-02-22 20:35:43 -05:00
Tim Steinbach
9b55ac28c9
linux: 4.9.82 -> 4.9.83 2018-02-22 20:35:24 -05:00
Tim Steinbach
23ea377a7b
linux: 4.4.116 -> 4.4.117 2018-02-22 20:34:30 -05:00
Vladimír Čunát
3e6c5a25f3
Merge branch 'staging'
In particular, this upgrades the default gcc: 6 -> 7.
Fixes #27794, /cc #31747.
2018-02-22 00:32:46 +01:00
Tim Steinbach
09cc8872ef
Merge pull request #35043 from NeQuissimus/cfs_bandwidth
linux-common: Add CFS_BANDWIDTH
2018-02-21 23:18:44 +00:00
Frederik Rietdijk
b5391b2451 Merge remote-tracking branch 'upstream/master' into HEAD 2018-02-21 20:43:10 +01:00
Austin Seipp
2fa6cd257d perf: separateDebugInfo = true
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-02-20 22:17:24 -06:00
Austin Seipp
cbf6fa3cc7 perf: fix some hardcoded paths with newer, more exciting hardcoded NixOS paths!
In the long run it looks like we may actually need a small set of patches to
Perf if that's more maintainable, in which case we would much rather check
NIX_DEBUG_INFO_DIRS.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-02-20 22:17:12 -06:00
Vladimír Čunát
1d15dadbec
Merge branch 'master' into staging
Larger rebuilds from master.
2018-02-20 20:33:40 +01:00
Shea Levy
39ff498418
kernelPatches: Add pointer to ml threads for riscv patches. 2018-02-20 11:26:44 -05:00
Shea Levy
f8b5b93b88
linux_riscv: Add patches for initrd support 2018-02-20 09:18:17 -05:00
Austin Seipp
f0fe7bae99 linuxPackages.perf: fix tips.txt lookup, few extra deps
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-02-20 07:00:21 -06:00
Shea Levy
bd7d5b3657
linux: Don't try to install firmware on newer kernels.
This was disabled in torvalds/linux@5620a0d1aa
2018-02-19 17:08:24 -05:00
Shea Levy
7ce1f0b8ae
linuxManualConfig: Fix build on non-modular kernels 2018-02-19 15:16:29 -05:00
Shea Levy
6173f2f945
linux_riscv: Add 4.16-rc1.
Fixes #35148.
2018-02-19 12:14:22 -05:00
Shea Levy
c7439b435c
Merge branch 'kernel-gcc7-cross' of git://github.com/lopsided98/nixpkgs 2018-02-18 18:18:00 -05:00
Shea Levy
32ce7012f0
Merge branch 'master' into gcc-7 2018-02-18 16:27:22 -05:00
Tim Steinbach
246359e855
linux: 4.15.3 -> 4.15.4 2018-02-18 09:55:54 -05:00
Tim Steinbach
9d55ab2c4b
linux: 4.14.19 -> 4.14.20 2018-02-18 09:55:21 -05:00
Tim Steinbach
e3dd76f76c
linux: 4.9.81 -> 4.9.82 2018-02-18 09:54:56 -05:00
Tim Steinbach
07e7a67f7b
linux: 4.4.115 -> 4.4.116 2018-02-18 09:54:31 -05:00
Tim Steinbach
734f40a0a5
linux-copperhead: 4.15.3.a -> 4.15.4.a 2018-02-18 09:53:59 -05:00
Ben Wolsieffer
643ba8254d kernel: fix cross compilation with gcc 7 2018-02-17 22:09:56 -05:00
Vladimír Čunát
7d19d7ee18
Revert "linux-*: build with gcc7, but allow overriding it"
This reverts commit ae040525d8.
gcc7 is the default now.
2018-02-17 16:30:26 +01:00
Tim Steinbach
bbbd9de9d7
linux-common: Add CFS_BANDWIDTH
The option is needed to limit CPU usage of processes.
It seems to have no negative impact if left unused.

See https://lwn.net/Articles/428230/
2018-02-16 10:00:08 -05:00
Tuomas Tynkkynen
b98a3f247a linux_testing: 4.15-rc9 -> 4.16-rc1 2018-02-16 01:13:30 +02:00
Tuomas Tynkkynen
64fa0d5b97 kernel: Add deps for building 4.16 2018-02-16 01:13:30 +02:00
Tuomas Tynkkynen
7a7e8a8004 kernel config: Disable USB_SERIAL_* on 4.16 and above
They got removed:

commit 003948c54e5b5034a9bbb4923336f5aba125eae6
Author: Benjamin Gilbert <benjamin.gilbert@coreos.com>
Date:   Tue Jan 23 18:06:30 2018 -0800

    USB: serial: keyspan: Drop firmware Kconfig options

    The USB_SERIAL_KEYSPAN_* firmware options no longer do anything.
2018-02-16 01:13:30 +02:00
Tuomas Tynkkynen
db38e0c7e7 kernel config: Cleanup self-test module disabling
No reason to have complex version-dependent conditionals when the
question mark already handles this just as well.

Also add RUNTIME_TESTING_MENU setting which nicely disables all of this
on >= 4.16.
2018-02-16 01:13:30 +02:00
Herwig Hochleitner
3027b80f1d linuxPackages.kernel: add feature.debug flag for enabling DEBUG_INFO 2018-02-15 09:10:32 +01:00
Herwig Hochleitner
66080ae4d8 programs.criu: add nixos option for installing criu + kernel flags 2018-02-15 09:10:32 +01:00
Tim Steinbach
45e9b7b1c1
linux: 4.9.80 -> 4.9.81 2018-02-13 12:44:43 -05:00
Tim Steinbach
3b9f6874d8
linux: 4.14.18 -> 4.14.19 2018-02-13 12:40:34 -05:00
Vladimír Čunát
5e62091c45
Merge #34882: linux: use absolute paths for compilers
This is needed to really build linux with gcc7 after ae040525d.
2018-02-12 22:20:31 +01:00
Vladimír Čunát
3d24c5eecc linux: use absolute paths for compilers
HOSTCC was taking precedence before stdenv's normal CC,
at least in case of non-cross build.
2018-02-12 14:00:51 -05:00
Tim Steinbach
8a60770f6b
linux-copperhead: 4.15.2.a -> 4.15.3.a 2018-02-12 07:56:21 -05:00
Tim Steinbach
71a2ffaa63
linux: 4.15.2 -> 4.15.3 2018-02-12 07:53:22 -05:00
Vladimír Čunát
169216fe14
linuxPackages: build by kernel's stdenv 2018-02-11 18:55:21 +01:00
Vladimír Čunát
ae040525d8
linux-*: build with gcc7, but allow overriding it
I expect we will revert this after general upgrade to gcc7.
See https://github.com/NixOS/nixpkgs/issues/34383
2018-02-11 18:55:18 +01:00
Tuomas Tynkkynen
6d8c1fe01c linux: Use concatStringsSep 2018-02-11 00:17:47 +02:00
Jörg Thalheim
3b8bb02f68
Merge pull request #34792 from dywedir/bcachefs
linux_testing_bcachefs: 4.11.2017.08.23 -> 4.15.2018.02.09
2018-02-10 08:20:35 +00:00
dywedir
bad837fd3b linux_testing_bcachefs: 4.11.2017.08.23 -> 4.15.2018.02.09 2018-02-10 00:41:04 +02:00
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
Tim Steinbach
2863022480
linux: 4.14.2 -> 4.14.3 2017-12-01 10:00:48 -05:00