Commit graph

2703 commits

Author SHA1 Message Date
volth
dda95bae35 [bot] treewide: remove unused 'args@' in lambdas 2018-07-20 19:54:05 +00:00
Tim Steinbach
037e06f0b3
linux: 4.4.141 -> 4.4.142 2018-07-19 20:50:51 -04:00
Matthew Bauer
76999cc40e treewide: remove aliases in nixpkgs
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases =
true;}'’ work in Nixpkgs.

Misc...

- qtikz: use libsForQt5.callPackage

  This ensures we get the right poppler.

- rewrites:

  docbook5_xsl -> docbook_xsl_ns
  docbook_xml_xslt -> docbook_xsl

diffpdf: fixup
2018-07-18 23:25:20 -04:00
Tim Steinbach
8432dec854
linux: 4.17.7 -> 4.17.8 2018-07-18 07:15:00 -04:00
Tim Steinbach
e73a01f3e9
linux: 4.17.6 -> 4.17.7 2018-07-17 09:19:51 -04:00
Tim Steinbach
4f2395ee2e
linux: 4.14.55 -> 4.14.56 2018-07-17 09:19:51 -04:00
Tim Steinbach
9be6011fed
linux: 4.9.112 -> 4.9.113 2018-07-17 09:19:51 -04:00
Tim Steinbach
8aec1a4ba6
linux: 4.4.130 -> 4.4.141 2018-07-17 09:19:51 -04:00
qoli
5ac7334950 linux-hardkernel: 4.14.47-139 -> 4.14.55-146. Additionally, use vendor defconfig. 2018-07-16 12:34:30 -07:00
Tim Steinbach
9475c75895
linux: 4.18-rc4 -> 4.18-rc5 2018-07-16 09:22:54 -04:00
Tuomas Tynkkynen
6b5c9fc197 linux_rpi: 1.20180417 -> 1.20180619 2018-07-12 17:04:07 +03:00
Tim Steinbach
b34a147eef
linux: 4.17.5 -> 4.17.6 2018-07-11 13:28:54 -04:00
Tim Steinbach
ed9578b7b1
linux: 4.14.54 -> 4.14.55 2018-07-11 13:28:42 -04:00
Tim Steinbach
62b1759719
linux: 4.9.111 -> 4.9.112 2018-07-11 13:28:32 -04:00
Tim Steinbach
f8daa11d41
linux: 4.4.139 -> 4.4.140 2018-07-11 13:28:21 -04:00
adisbladis
8585cb3409
Merge pull request #43115 from talyz/master
linux: Temporary fix for issue #42755
2018-07-10 18:04:55 +08:00
Tim Steinbach
9371f6ad37
linux: 4.18-rc3 -> 4.18-rc4 2018-07-09 20:11:10 -04:00
Tim Steinbach
f4a501692e
linux: Remove 4.16 leftovers 2018-07-08 15:17:18 -04:00
Tim Steinbach
0c69a75009
linux: 4.17.4 -> 4.17.5 2018-07-08 15:16:28 -04:00
Tim Steinbach
9c2389a712
linux: 4.14.53 -> 4.14.54 2018-07-08 15:16:28 -04:00
talyz
656335cd8b linux: Temporary fix for issue #42755
Fix a serious issue with the xen-netfront driver introduced in
upstream commit f599c64fdf7d ("xen-netfront: Fix race between device
setup and open") where the MTU of the device cannot be set
properly. This should be removed once it's included in upstream.
2018-07-07 10:08:57 +02:00
Tim Steinbach
a4d56d0635
linux-hardened: Adjust config for 4.17.4 2018-07-03 08:35:37 -04:00
Tim Steinbach
37066b2aa5
linux: 4.18-rc2 -> 4.18-rc3 2018-07-03 08:35:37 -04:00
Tim Steinbach
ed8e468ad1
linux: 4.17.3 -> 4.17.4 2018-07-03 08:35:36 -04:00
Tim Steinbach
9f17f69afe
linux: 4.14.52 -> 4.14.53 2018-07-03 08:35:36 -04:00
Tim Steinbach
7dbd06773a
linux: 4.9.110 -> 4.9.111 2018-07-03 08:35:36 -04:00
Tim Steinbach
0fff428f96
linux: 4.4.138 -> 4.4.139 2018-07-03 08:35:36 -04:00
Tuomas Tynkkynen
ab340f7829 kernel config: Minor text fixes 2018-06-30 16:01:41 +03:00
Tuomas Tynkkynen
fc816e5609 kernel config: Fix recent i686 builds 2018-06-30 16:01:41 +03:00
Matthieu Coudron
e4fe7b31be linux: fix features system 2018-06-30 16:01:41 +03:00
Matthieu Coudron
dcea150a89 kernel: remove conditions based on 3.X kernels
The oldest kernel in nixpkgs being 4.4, we get rid of checks for older
kernels.
2018-06-30 16:01:41 +03:00
Dan Peebles
ff9999ad1b linux: translate config to structured config
Instead of using a string to describe kernel config, use a nix
attribute set, then converted to a string.
- allows to override the config, aka convert 'yes' into 'modules' or
vice-versa
- while for now merging different configs is still crude (last spec wins),
at least there should be only one CONFIG_XYZ value compared to the current string
config where the first defined would be used and others ignored.

[initial idea by copumpkin in 2016, a major rebase to 2018 by teto]
2018-06-30 16:01:41 +03:00
Tim Steinbach
4f3ba3b1f8
linux-hardened: Adjust for Linux 4.17 2018-06-29 08:37:25 -04:00
Matthew Bauer
45d120d42b
Merge pull request #39849 from teto/mptcp94
linux_mptcp: 0.93 -> 0.94
2018-06-28 20:38:41 -04:00
Tim Steinbach
7dc31f5033
linux: 4.17.2 -> 4.17.3 2018-06-26 20:50:34 -04:00
Tim Steinbach
a25eb5da24
linux: 4.16.17 -> 4.16.18 2018-06-26 20:50:24 -04:00
Tim Steinbach
60a541bfa9
linux: 4.14.51 -> 4.14.52 2018-06-26 20:50:13 -04:00
Tim Steinbach
81769a461a
linux: 4.9.109 -> 4.9.110 2018-06-26 20:49:57 -04:00
Tim Steinbach
b385d04697
linux: 4.18-rc1 -> 4.18-rc2 2018-06-25 20:14:41 -04:00
Tim Steinbach
599e3aa7a0
linux: 4.16.16 -> 4.16.17 2018-06-21 08:20:34 -04:00
Tim Steinbach
310bfc9aa7
linux: 4.14.50 -> 4.14.51 2018-06-21 08:20:25 -04:00
qolii
07e8402ed4 linux-hardkernel: Init at 4.14.47-139 (#41782) 2018-06-19 18:07:53 +03:00
Tim Steinbach
f85a82a647
linux-testing: 4.17-rc7 -> 4.18-rc1 2018-06-16 20:37:15 -04:00
Tim Steinbach
3afc706c74
linux: 4.17.1 -> 4.17.2 2018-06-16 20:37:15 -04:00
Tim Steinbach
0c077e1e90
linux: 4.16.15 -> 4.16.16 2018-06-16 20:37:15 -04:00
Tim Steinbach
c4d0d91070
linux: 4.14.49 -> 4.14.50 2018-06-16 20:37:14 -04:00
Tim Steinbach
a06962d08c
linux: 4.9.108 -> 4.9.109 2018-06-16 20:37:14 -04:00
Tim Steinbach
00b4ab22a4
linux: 4.4.137 -> 4.4.138 2018-06-16 20:37:14 -04:00
Tim Steinbach
6845d1829f
linux: 4.9.107 -> 4.9.108 2018-06-13 18:12:53 -04:00
Tim Steinbach
706fc08b38
linux: 4.4.136 -> 4.4.137 2018-06-13 18:12:53 -04:00
Tim Steinbach
91cda44cf9
linux: 4.17 -> 4.17.1 2018-06-12 08:55:21 -04:00
Tim Steinbach
388b57ac87
linux: 4.16.14 -> 4.16.15 2018-06-12 08:55:05 -04:00
Tim Steinbach
f077e5f87c
linux: 4.14.48 -> 4.14.49 2018-06-12 08:54:55 -04:00
Tim Steinbach
a444dcad03
linux-copperhead: LTS based on regular 4.14 2018-06-10 21:00:47 -04:00
Robert Hensing
fc9ffe790f linux: Enable RT53XX wifi support 2018-06-10 17:55:55 +03:00
Tim Steinbach
8cee6cbe81
linux: 4.9.106 -> 4.9.107 2018-06-07 21:15:37 -04:00
Tim Steinbach
16a575c6bf
linux: 4.4.135 -> 4.4.136 2018-06-07 21:15:22 -04:00
Tim Steinbach
6842319f81
linux: 4.16.13 -> 4.16.14 2018-06-05 12:25:02 -04:00
Tim Steinbach
661721f998
linux: 4.14.47 -> 4.14.48 2018-06-05 12:24:48 -04:00
Tim Steinbach
967467c0e5
linux: 4.9.105 -> 4.9.106 2018-06-05 12:24:32 -04:00
Tim Steinbach
39444569e0
linux: Add 4.17 2018-06-04 14:12:03 -04:00
Tim Steinbach
5c4a404b0d
linux-copperhead: 4.16.12.a -> 4.16.13.a 2018-06-04 10:22:39 -04:00
Matthew Justin Bauer
0135f04d77
Merge pull request #40242 from gnidorah/gvt
linux: enable support for iGVT-g VGPU
2018-06-01 23:14:35 -04:00
Tuomas Tynkkynen
e864247f08 Merge branch 'plat-fix-for-merge-2' into master 2018-06-01 20:08:08 +03:00
Tuomas Tynkkynen
a8c898be60 linux_rpi: More downstream device tree name fixups
Also remove the upstream device trees beforehand so we don't
accidentally end using them if we mess up in postFixup.

Also on the topic of mess ups, make the copy unconditional since they
always seem to be built on all architectures anyway so checking for
their existence just hides typos.
2018-06-01 13:48:55 +03:00
Tuomas Tynkkynen
b71f5830fa linux_rpi: 1.20171029 -> 1.20180417 2018-06-01 13:48:54 +03:00
Tuomas Tynkkynen
96edbe4a0e linux_rpi: Specify defconfig in kernel expression
In particular, now the mainline kernel can be built on the RPi 1 as well
(so kernelBaseConfig should always be a mainline defconfig from now on).
And RPi 2 users can now use linux_rpi without doing the
`nixpkgs.config.platform = lib.systems.platforms.raspberrypi2;` dance.
2018-05-31 18:06:09 +03:00
Tuomas Tynkkynen
87a68c455e kernel: Allow kernel packages to specify a custom default defconfig 2018-05-31 18:06:09 +03:00
Tim Steinbach
4afe59cb36
linux: 4.14.46 -> 4.14.47 2018-05-30 19:53:01 -04:00
Tim Steinbach
943d2fce81
linux: 4.9.104 -> 4.9.105 2018-05-30 19:52:43 -04:00
Tim Steinbach
e055b76336
linux: 4.4.134 -> 4.4.135 2018-05-30 19:52:17 -04:00
Tim Steinbach
bbfd8e4f6f
linux: 4.16.12 -> 4.16.13 2018-05-30 10:06:24 -04:00
Tim Steinbach
346304cc78
linux: 4.14.44 -> 4.14.46 2018-05-30 10:05:57 -04:00
Tim Steinbach
1267e75d44
linux: 4.9.103 -> 4.9.104 2018-05-30 10:05:42 -04:00
Tim Steinbach
4f2d387a64
linux: 4.4.133 -> 4.4.134 2018-05-30 10:05:25 -04:00
gnidorah
c9e7b380e5 linux: enable support for iGVT-g VGPU 2018-05-29 19:25:52 +03:00
Jan Malakhovski
edc59b4715 linuxPackages.perf: disable format hardening, else tests will fail 2018-05-29 07:35:31 +00:00
Tim Steinbach
52dedc9c81
linux: 4.17-rc6 -> 4.17-rc7 2018-05-28 14:40:56 -04:00
Frederik Rietdijk
b22cc53db1 Merge staging into master 2018-05-27 17:44:08 +02:00
Tim Steinbach
4605fef14b
linux-copperhead: 4.16.10.a -> 4.16.12.a 2018-05-26 18:32:07 -04:00
Tim Steinbach
388469e59a
linux-copperhead: 4.14.42 -> 4.14.44 2018-05-26 18:31:51 -04:00
Tim Steinbach
ae995625d8
linux: 4.16.11 -> 4.16.12 2018-05-26 12:45:37 -04:00
Tim Steinbach
b4e2fb578e
linux: 4.14.43 -> 4.14.44 2018-05-26 12:45:30 -04:00
Tim Steinbach
64c4ea0241
linux: 4.9.102 -> 4.9.103 2018-05-26 12:45:18 -04:00
Tim Steinbach
e49af77735
linux: 4.4.132 -> 4.4.133 2018-05-26 12:45:08 -04:00
Jan Malakhovski
ad35019501 Merge branch 'master' into staging
Fixed conflicts:
- lib/systems/for-meta.nix: in favor of staging
- pkgs/os-specific/darwin/xcode/default.nix: in favor of master
2018-05-26 00:20:17 +00:00
Tim Steinbach
69dad57049
linux: 4.16.10 -> 4.16.11 2018-05-23 17:45:58 -04:00
Tim Steinbach
8758c00160
linux: 4.14.42 -> 4.14.43 2018-05-23 17:45:38 -04:00
Tim Steinbach
6d31c68e19
linux: 4.9.101 -> 4.9.102 2018-05-23 17:45:21 -04:00
John Ericson
db4d77779c Merge remote-tracking branch 'upstream/master' into staging 2018-05-21 20:21:48 -04:00
Tim Steinbach
d775dc9160
linux-copperhead: 4.14.41 -> 4.14.42 2018-05-21 14:41:34 -04:00
Tim Steinbach
e8ef471df4
linux-copperhead: 4.16.9.a -> 4.16.10.a 2018-05-21 14:41:14 -04:00
Tim Steinbach
3995b586a5
linux: 4.17-rc5 -> 4.17-rc6 2018-05-20 22:45:58 -04:00
Tim Steinbach
950e17fdd9
linux: 4.16.9 -> 4.16.10 2018-05-20 22:45:58 -04:00
Tim Steinbach
a91a0ce16c
linux: 4.14.41 -> 4.14.42 2018-05-20 22:45:58 -04:00
Tim Steinbach
b61f83eda6
linux: 4.9.100 -> 4.9.101 2018-05-20 22:45:58 -04:00
Tuomas Tynkkynen
003473613a Merge remote-tracking branch 'upstream/master' into staging
Conflicts:
	pkgs/top-level/all-packages.nix
2018-05-18 03:54:38 +03:00
Tim Steinbach
1006c8c8d2
linux-copperhead: 4.16.7.a -> 4.16.9.a 2018-05-16 21:56:50 -04:00
Tim Steinbach
b577dc3bd0
linux-copperhead: 4.14.39.a -> 4.14.41.a 2018-05-16 21:56:19 -04:00
John Ericson
ddbe9191ef Merge remote-tracking branch 'upstream/master' into staging
Keep the dontCheck because the test suite fails, get rid of the LDFLAGS
hack because we don't need it!
2018-05-16 15:16:08 -04:00
Tim Steinbach
f58c4d9a9d
linux: 4.16.8 -> 4.16.9 2018-05-16 07:24:22 -04:00
Tim Steinbach
8d68eca6d2
linux: 4.14.40 -> 4.14.41 2018-05-16 07:24:06 -04:00
Tim Steinbach
b8aa95185c
linux: 4.9.99 -> 4.9.100 2018-05-16 07:23:50 -04:00
Tim Steinbach
56beb9b9fd
linux: 4.4.131 -> 4.4.132 2018-05-16 07:23:33 -04:00
Jan Malakhovski
5a6d202a43 Merge pull request #40419 from oxij/pkgs/fix-linux-debug
linuxPackages.kernel: config: fix DEBUG_INFO setting
2018-05-16 00:56:12 -05:00
Tuomas Tynkkynen
6b6a575748 Merge remote-tracking branch 'upstream/master' into staging
Conflicts:
	pkgs/tools/networking/telnet/default.nix
	pkgs/top-level/aliases.nix
2018-05-16 03:09:33 +03:00
Yegor Timoshenko
97071e5e15
Merge pull request #40546 from yorickvP/patch-2
linux: add CONFIG_KEY_DH_OPERATIONS
2018-05-15 15:48:36 +03:00
Yorick
c7e8ddc066
linux: config: remove prefix on KEY_DH_OPERATIONS 2018-05-15 14:33:29 +02:00
Tim Steinbach
9cd3c7a12e
linux-testing: 4.17-rc4 -> 4.17-rc5 2018-05-15 08:21:34 -04:00
Yorick
f8dc3abbb0
linux: add CONFIG_KEY_DH_OPERATIONS 2018-05-14 02:03:42 +02:00
Frederik Rietdijk
658b7c3f2e Merge master into staging 2018-05-13 12:13:25 +02:00
Yegor Timoshenko
59edce6414 kernel: drop tuxOnIce patch (#40411)
Hasn't been updated since 3.14, abandoned by its author, not actually used despite being inside a let binding.
2018-05-13 02:16:59 +02:00
John Ericson
ee4b56edd3 Merge remote-tracking branch 'upstream/master' into staging 2018-05-11 14:36:08 -04:00
Tuomas Tynkkynen
83b3e6d705 kernel: Drop bitrotted MIPS patches
Not a single one of these applies to even 4.4 anymore, so these have
clearly bitrotted a long, long time ago.
2018-05-11 12:27:31 +03:00
John Ericson
42f6e7c4e4 Merge remote-tracking branch 'upstream/master' into staging 2018-05-10 12:04:17 -04:00
Tim Steinbach
d21ec84b05
linux: 4.16.7 -> 4.16.8 2018-05-10 07:58:04 -04:00
Tim Steinbach
6c8aff71c1
linux: 4.14.39 -> 4.9.40 2018-05-10 07:57:41 -04:00
Tim Steinbach
1bb5a80ab9
linux: 4.9.98 -> 4.9.99 2018-05-10 07:57:11 -04:00
Matthew Bauer
6748534d83 Merge remote-tracking branch 'upstream/master' into staging 2018-05-08 09:36:00 -05:00
Tim Steinbach
3510b983c4
linux: 4.17-rc3 -> 4.17-rc4 2018-05-08 10:02:05 -04:00
xeji
01e6e4c5e9
Merge pull request #39541 from teto/mptcp_scheduler
linux-mptcp: enable advanced schedulers
2018-05-04 23:39:53 +02:00
John Ericson
cf06e42d1c Merge remote-tracking branch 'upstream/master' into staging 2018-05-03 16:35:36 -04:00
Tim Steinbach
f36a3e6836
linux-copperhead: 4.16.6.a -> 4.16.7.a 2018-05-02 17:28:44 -04:00
Tim Steinbach
14d5bbd67e
linux-copperhead: 4.14.38.a -> 4.14.39.a 2018-05-02 17:28:44 -04:00
Matthew Justin Bauer
eeb016e8f0
Merge branch 'staging' into fix-ncurses-darwin-extensions 2018-05-02 15:40:38 -05:00
Tim Steinbach
89e995d215
linux: 4.9.97 -> 4.9.98 2018-05-02 12:24:46 -04:00
Tim Steinbach
4e3030bbf1
Revert "linux: 4.9.97 -> 4.9.98"
This reverts commit c25aeeddb2.
2018-05-02 12:24:21 -04:00
Tim Steinbach
d6d9d75942
linux: 4.16.6 -> 4.16.7 2018-05-02 12:20:28 -04:00
Tim Steinbach
d9c575be82
linux: 4.14.38 -> 4.14.39 2018-05-02 12:20:13 -04:00
Tim Steinbach
c25aeeddb2
linux: 4.9.97 -> 4.9.98 2018-05-02 12:19:57 -04:00
Tim Steinbach
14167763cd
linux: 4.4.130 -> 4.4.131 2018-05-02 12:19:35 -04:00
Matthieu Coudron
8585bd87a0 linux_mptcp: 0.93 -> 0.94
As mptcp is still evolving, it's good to keep at least the 2 last
versions for regression-testing.
2018-05-02 16:09:12 +09:00
Tim Steinbach
80d51a38bc
linux-copperhead: 4.16.5.a -> 4.16.6.a 2018-05-01 11:35:19 -04:00
Tim Steinbach
21327edba3
linux-copperhead: 4.14.37.a -> 4.14.38.a 2018-05-01 11:35:19 -04:00
Tim Steinbach
cf994a3d3d
linux: 4.16.5 -> 4.16.6 2018-04-30 07:13:32 -04:00
Tim Steinbach
6cbded6551
linux: 4.14.37 -> 4.14.38 2018-04-30 07:13:17 -04:00
Tim Steinbach
24a7d14ab4
linux: 4.9.96 -> 4.9.97 2018-04-30 07:13:00 -04:00
Tim Steinbach
d5eef36abb
linux: 4.4.129 -> 4.4.130 2018-04-30 07:12:37 -04:00
Tim Steinbach
cf194a9311
linux: 4.17-rc2 -> 4.17-rc3 2018-04-29 22:29:10 -04:00
Joachim Fasting
33615ccfa5
linux_hardened: enforce usercopy whitelisting
The default is to warn only
2018-04-29 12:17:24 +02:00
Tim Steinbach
844c08ec0a
linux-copperhead: Add 4.16.5.a
Separate LTS and stable kernel releases
2018-04-28 19:46:25 +00:00
Tim Steinbach
2eb42290e7
linux-copperhead: 4.14.36.a -> 4.14.37.a 2018-04-28 19:05:46 +00:00
Tim Steinbach
4975378b21
linux-copperhead: 4.15.18.a -> 4.14.36.a
The 4.15.x series is EOL'd, we should instead follow the LTS kernel
2018-04-27 02:04:08 +00:00
Tim Steinbach
7f3832bf93
linux: 4.16.4 -> 4.16.5 2018-04-27 01:56:53 +00:00
Tim Steinbach
8efe41dfb2
linux: 4.14.36 -> 4.14.37 2018-04-27 01:56:39 +00:00
Matthieu Coudron
a050133e9f linux-mptcp: enable advanced schedulers 2018-04-26 20:00:58 +09:00
John Ericson
ba52ae5048 treewide: isArm -> isAarch32
Following legacy packing conventions, `isArm` was defined just for
32-bit ARM instruction set. This is confusing to non packagers though,
because Aarch64 is an ARM instruction set.

The official ARM overview for ARMv8[1] is surprisingly not confusing,
given the overall state of affairs for ARM naming conventions, and
offers us a solution. It divides the nomenclature into three levels:

```
ISA:             ARMv8   {-A, -R, -M}
                 /    \
Mode:     Aarch32     Aarch64
             |         /   \
Encoding:   A64      A32   T32
```

At the top is the overall v8 instruction set archicture. Second are the
two modes, defined by bitwidth but differing in other semantics too, and
buttom are the encodings, (hopefully?) isomorphic if they encode the
same mode.

The 32 bit encodings are mostly backwards compatible with previous
non-Thumb and Thumb encodings, and if so we can pun the mode names to
instead mean "sets of compatable or isomorphic encodings", and then
voilà we have nice names for 32-bit and 64-bit arm instruction sets
which do not use the word ARM so as to not confused either laymen or
experienced ARM packages.

[1]: https://developer.arm.com/products/architecture/a-profile
2018-04-25 15:28:55 -04:00
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