Commit Graph

3112 Commits

Author SHA1 Message Date
Tim Steinbach
3b3bfdb4c9
linux: 5.1.1 -> 5.1.2 2019-05-14 18:30:52 -04:00
Tim Steinbach
8ce75f18df
linux: 5.0.15 -> 5.0.16 2019-05-14 18:30:22 -04:00
Tim Steinbach
68bb6a928f
linux: 4.9.175 -> 4.9.176 2019-05-14 18:29:53 -04:00
Tim Steinbach
0a512e03f9
linux: 4.19.42 -> 4.19.43 2019-05-14 18:29:04 -04:00
Tim Steinbach
0f898bd230
linux: 4.14.118 -> 4.14.119 2019-05-14 18:28:36 -04:00
Linus Heckemann
1d37727453
Merge pull request #61162 from lheckemann/kernel-preempt-voluntary
Kernel config: use PREEMPT_VOLUNTARY
2019-05-14 17:37:19 +02:00
Frederik Rietdijk
8abe5ee07e Merge master into staging-next 2019-05-14 10:23:13 +02:00
Florian Klink
f2ac54d086
kernel: Disable VirtualBox guest modules. (#60938)
kernel: Disable VirtualBox guest modules.
2019-05-12 23:42:42 +02:00
Frederik Rietdijk
ef0dbef7f1 Merge master into staging-next 2019-05-12 19:59:09 +02:00
Tim Steinbach
9038594b95
linux: 5.1 -> 5.1.1 2019-05-11 09:08:18 -04:00
Tim Steinbach
c058fb9d08
linux: 5.0.14 -> 5.0.15 2019-05-11 09:07:54 -04:00
Tim Steinbach
fe65f45fb3
linux: 4.9.174 -> 4.9.175 2019-05-11 09:07:25 -04:00
Tim Steinbach
2a78d62815
linux: 4.19.41 -> 4.19.42 2019-05-11 09:06:34 -04:00
Tim Steinbach
659c6ab081
linux: 4.14.117 -> 4.14.118 2019-05-11 09:06:07 -04:00
Vladimír Čunát
e8f4ad0169
Merge branch 'master' into staging-next
~5k rebuilds per platform.
Hydra nixpkgs: ?compare=1518759
2019-05-11 09:41:36 +02:00
Edmund Wu
5c921ba498
linux_testing_bcachefs: 5.0.2019.04.04 -> 5.0.2019.05.08 2019-05-08 22:05:41 -04:00
Linus Heckemann
e4c269813c kernel/common-config: PREEMPT -> PREEMPT_VOLUNTARY 2019-05-08 19:42:24 +02:00
Linus Heckemann
ac6337058a kernel/common-config: move criu to its own set
It was previously in the "test" set, which seemed an inappropriate
placement.
2019-05-08 19:40:39 +02:00
Tim Steinbach
ec75f9c2c8
linux: 5.0.13 -> 5.0.14 2019-05-08 10:13:43 -04:00
Tim Steinbach
de8a2720e2
linux: 4.9.173 -> 4.9.174 2019-05-08 10:13:43 -04:00
Tim Steinbach
f531f08f0c
linux: 4.19.40 -> 4.19.41 2019-05-08 10:13:42 -04:00
Tim Steinbach
103a7daa53
linux: 4.14.116 -> 4.14.117 2019-05-08 10:13:42 -04:00
Frederik Rietdijk
87a5d8fede Merge staging-next into staging 2019-05-07 19:30:14 +02:00
Joachim Fasting
87bc514620
hardened-config: enable the SafeSetID LSM
The purpose of this LSM is to allow processes to drop to a less privileged
user id without having to grant them full CAP_SETUID (or use file caps).

The LSM allows configuring a whitelist policy of permitted from:to uid
transitions.  The policy is enforced upon calls to setuid(2) and related
syscalls.

Policies are configured through securityfs by writing to
- safesetid/add_whitelist_policy ; and
- safesetid/flush_whitelist_policies

A process attempting a transition not permitted by current policy is killed
(to avoid accidentally running with higher privileges than intended).

A uid that has a configured policy is prevented from obtaining auxiliary
setuid privileges (e.g., setting up user namespaces).

See also: https://www.kernel.org/doc/html/latest/admin-guide/LSM/SafeSetID.html
2019-05-07 13:39:24 +02:00
Jörg Thalheim
2146e1023a
Merge pull request #61076 from Mic92/linux-fpu
linux_5_0: restore __kernel_fpu_{begin,restore}
2019-05-07 10:35:04 +01:00
Jörg Thalheim
7b77c27caa
linux_5_0: restore __kernel_fpu_{begin,restore}
In 5.0er these function were removed from the public interface also zfs needs
them for AVX/AES-NI support. Without this patch for example throughput on a
encrypted zfs dataset drops to 200 MB/s from 1.2 GB/s. These functions were
removed as their was no user within the linux kernel tree itself.
2019-05-06 14:14:40 +01:00
Austin Seipp
181e971755
linux: add 5.1 release
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-06 00:39:22 -05:00
Tim Steinbach
9d6aef817b
linux: 5.0.12 -> 5.0.13 2019-05-05 11:16:44 -04:00
Tim Steinbach
e867007dc8
linux: 4.19.39 -> 4.19.40 2019-05-05 11:16:17 -04:00
Ambroz Bizjak
c6934f347a kernel: Disable VirtualBox guest modules.
These break the modules from VirtualBox additions. Fixes issue https://github.com/NixOS/nixpkgs/issues/58127.
2019-05-04 21:14:30 +02:00
Samuel Dionne-Riel
e25f5c1e86 linux: Makes the -dev output reproducible 2019-05-04 17:51:44 +02:00
Frederik Rietdijk
b7b3b3f967 Merge staging-next into staging 2019-05-04 17:34:35 +02:00
Tim Steinbach
59e9fb1d52
linux: 5.0.11 -> 5.0.12 2019-05-04 10:26:55 -04:00
Tim Steinbach
5ee553b280
linux: 4.9.172 -> 4.9.173 2019-05-04 10:26:40 -04:00
Tim Steinbach
7d0a77cd36
linux: 4.19.38 -> 4.19.39 2019-05-04 10:25:28 -04:00
Tim Steinbach
a03324e9ba
linux: 4.14.115 -> 4.14.116 2019-05-04 10:25:01 -04:00
Alyssa Ross
8bd018bc19
Merge pull request #60743 from alyssais/vmsvga
linux: set CONFIG_DRM_VMWGFX_FBCON y
2019-05-04 12:50:31 +00:00
Austin Seipp
c8cb015ff6
linuxPackages.perf: add libopcodes as a buildInput
Newer versions of perf in Linux 5.1+ support disassembling and
annotating eBPF programs inside the kernel. In order to do this, it uses
libbfd's support for bpf disassembly. There are two parts: libopcodes
and libbfd.

The 'perf' build system seems to expect libopcodes/libbfd to go "hand in
hand" -- always together, if one or the other is installed. If the build
system detects libbfd is available, then an import of <dis-asm.h> is
performed, but this fails since it wasn't in the buildInput. Fixing this
should be an easy, backwards-compatible change.

Fixes #60891, allowing linuxPackages_testing.perf to build again
(currently kernel version 5.1.0-rc7).

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-03 15:10:46 -05:00
Tim Steinbach
6494ad9996
linux: 5.0.10 -> 5.0.11 2019-05-02 13:57:46 -04:00
Tim Steinbach
9d7638371f
linux: 4.9.171 -> 4.9.172 2019-05-02 13:57:46 -04:00
Tim Steinbach
e0bf73dbde
linux: 4.19.37 -> 4.19.38 2019-05-02 13:57:45 -04:00
Tim Steinbach
5d03bfd653
linux: 4.14.114 -> 4.14.115 2019-05-02 13:57:45 -04:00
Alyssa Ross
58d0134da0
linux: set CONFIG_DRM_VMWGFX_FBCON y
Fixes https://github.com/NixOS/nixpkgs/issues/58070, and brings NixOS
into line with Ubuntu/Fedora/Arch/etc.

Tested that all kernels in Nixpkgs that build before this change build
after it.
2019-05-02 11:13:10 +00:00
Tim Steinbach
aeb464dfd3
linux: 5.1-rc6 -> 5.1-rc7 2019-04-29 08:06:52 -04:00
Tim Steinbach
c08aa32c90
linux: Remove i2c-oops patch 2019-04-27 08:08:33 -04:00
Tim Steinbach
264367b15e
linux: 5.0.9 -> 5.0.10 2019-04-27 08:08:31 -04:00
Tim Steinbach
8d98033d99
linux: 4.9.170 -> 4.9.171 2019-04-27 08:08:26 -04:00
Tim Steinbach
3d829058a1
linux: 4.4.178 -> 4.4.179 2019-04-27 08:06:43 -04:00
Tim Steinbach
d43faab5ef
linux: 4.19.36 -> 4.19.37 2019-04-27 08:06:39 -04:00
Tim Steinbach
ae7baea76f
linux: 4.14.113 -> 4.14.114 2019-04-27 08:05:36 -04:00
Vladyslav M
e8c2633bc1
linux_testing_bcachefs,bcachefs-tools: 2019-04-04 (#58296)
linux_testing_bcachefs,bcachefs-tools: 2019-04-04
2019-04-26 19:35:10 +03:00
Edmund Wu
dac65a375c
linux_testing_bcachefs: 4.20.2019.03.13 -> 5.0.2019.04.04 2019-04-26 09:16:45 -04:00
Ambroz Bizjak
a9c40eef1f
Fix kernel oops on boot due to bug in i2c driver.
https://github.com/NixOS/nixpkgs/issues/60126
https://lkml.org/lkml/2019/4/24/1123

The patch should be removed in the next round of stable releases because the fix should be included.

(cherry picked from commit 1e8a0805890fbb1cce1aa751296c82342b0cae7e)
2019-04-25 20:24:34 -04:00
Renaud
12b82b1a06
Merge pull request #58001 from lopsided98/linux-rpi-update
linux_rpi: 1.20180919 -> 1.20190215
2019-04-24 23:58:34 +02:00
Tim Steinbach
527dfd3ba9
linux: 5.1-rc5 -> 5.1-rc6 2019-04-22 09:31:34 -04:00
Tim Steinbach
297f8c55e5
linux: 5.0.8 -> 5.0.9 2019-04-20 08:31:09 -04:00
Tim Steinbach
24867c60e4
linux: 4.9.169 -> 4.9.170 2019-04-20 08:30:55 -04:00
Tim Steinbach
d5bbae8308
linux: 4.19.35 -> 4.19.36 2019-04-20 08:30:42 -04:00
Tim Steinbach
ab17efc087
linux: 4.14.112 -> 4.14.113 2019-04-20 08:30:25 -04:00
Tim Steinbach
e9621b2c96
linux: 5.0.7 -> 5.0.8 2019-04-17 10:05:55 -04:00
Tim Steinbach
41336064ab
linux: 4.9.168 -> 4.9.169 2019-04-17 10:05:55 -04:00
Tim Steinbach
f9c38693da
linux: 4.19.34 -> 4.19.35 2019-04-17 10:05:55 -04:00
Tim Steinbach
dd3964e885
linux: 4.14.111 -> 4.14.112 2019-04-17 10:05:54 -04:00
Joachim F
d7da5e2af2
Merge pull request #53826 from delroth/randstruct-custom-seed
nixos: allow customizing the kernel RANDSTRUCT seed
2019-04-16 17:49:19 +00:00
Tim Steinbach
4907b2165b
linux: 5.1-rc4 -> 5.1-rc5 2019-04-15 08:26:04 -04:00
Tim Steinbach
f5d208d754
linux: 5.1-rc3 -> 5.1-rc4 2019-04-11 17:58:41 -04:00
Matthieu Coudron
f173c7b831 linux_mptcp: 0.94.3 -> 0.94.4 (#59045)
Motivation: https://github.com/multipath-tcp/mptcp/releases/tag/v0.94.4
2019-04-09 09:34:03 +00:00
Tim Steinbach
922c07d2d2
linux: Fix update script
The script was wrecking `modDirVersion`, putting them back and
ensuring it will not break again.
2019-04-07 08:34:12 -04:00
Tim Steinbach
eedb7e7ec6
linux: 5.0.6 -> 5.0.7 2019-04-06 12:54:45 -04:00
Tim Steinbach
21373e9c6f
linux: 4.9.167 -> 4.9.168 2019-04-06 12:52:12 -04:00
Tim Steinbach
c45589b0bb
linux: 4.19.33 -> 4.19.34 2019-04-06 12:52:04 -04:00
Tim Steinbach
b60ce2e638
linux: 4.14.110 -> 4.14.111 2019-04-06 12:51:53 -04:00
Tim Steinbach
4d2c4387cc
linux: Update script commit 2019-04-06 12:51:14 -04:00
Tim Steinbach
0bb32d2776
linux: 5.0.5 -> 5.0.6 2019-04-03 19:37:30 -04:00
Tim Steinbach
4a91a6e05f
linux: 4.19.32 -> 4.19.33 2019-04-03 19:37:30 -04:00
Tim Steinbach
c0d537c780
linux: 4.14.109 -> 4.14.110 2019-04-03 19:37:30 -04:00
Tim Steinbach
e731feae7f
linux: 4.9.166 -> 4.9.167 2019-04-03 19:37:30 -04:00
Tim Steinbach
84fc0fb8d1
linux: 4.4.177 -> 4.4.178 2019-04-03 19:37:29 -04:00
Samuel Dionne-Riel
2f30b7924e
Merge pull request #57885 from acowley/hsa_amd
linux: Enable AMD's amdkfd kernel driver in >= 4.20
2019-04-02 16:51:30 -04:00
Tim Steinbach
e072c23804
linux: 5.1-rc2 -> 5.1-rc3 2019-04-01 08:30:09 -04:00
Tim Steinbach
9ba43c07cb
linux: 5.0-rc8 -> 5.1-rc2 2019-03-31 14:37:51 -04:00
Tim Steinbach
95f568b9bd
linux: 5.0.4 -> 5.0.5 2019-03-27 10:09:55 -04:00
Tim Steinbach
ec83ff060e
linux: 4.19.31 -> 4.19.32 2019-03-27 10:09:43 -04:00
Tim Steinbach
e3bee73c18
linux: 4.14.108 -> 4.14.109 2019-03-27 10:09:31 -04:00
Tim Steinbach
ebd253309e
linux: 4.9.165 -> 4.9.166 2019-03-27 10:09:03 -04:00
Tim Steinbach
e5fd7ba15c
linux: Remove 4.20
Upstream has EOL'd 4.20
2019-03-24 12:15:41 -04:00
Tim Steinbach
b10ec4859d
linux: 5.0.3 -> 5.0.4 2019-03-24 12:13:59 -04:00
Tim Steinbach
0e25209c33
linux: 4.19.30 -> 4.19.31 2019-03-24 12:13:38 -04:00
Tim Steinbach
eca0d0ad62
linux: 4.14.107 -> 4.14.108 2019-03-23 11:26:16 -04:00
Tim Steinbach
d10015ea4f
linux: 4.9.164 -> 4.9.165 2019-03-23 11:25:54 -04:00
Tim Steinbach
ece2d7d6a0
linux: 4.4.176 -> 4.4.177 2019-03-23 11:25:27 -04:00
Matthieu Coudron
bc36c24998 linux_mptcp: 0.94.1 -> 0.94.3 (#57628)
Mailing list announcement:

the Multipath TCP Kernel v0.94.3 has been released, containing important
bug-fixes (thanks to syzkaller) and perf-improvements.
This release is based on Linux v4.14.105.

Everybody should update to the latest kernel.

Multipath TCP Linux Kernel v0.94.3
=====

Benjamin Hesmans <benjamin.hesmans@uclouvain.be> (1):
      [3f01458be8cc] mptcp: checksum corner case

Christoph Paasch <cpaasch@apple.com> (21):
      [287af08b7193] mptcp: Trigger sending when new subflow gets established
      [a284ba1574f5] mptcp: Reinject data when the write-queue gets purged
      [9ac97e3324ec] mptcp: Build-Fix for mptcp_push_pending_frames
      [68e3b3cc6204] mptcp: Don't allow TCP_REPAIR on MPTCP-sockets
      [6d58ca87a125] mptcp: Rework mptcp_disconnect
      [1b142d9b94f9] mptcp: Initialize IPv6-fields even more correctly
      [247a77e1d4e0] mptcp: Fully disable MD5SIG
      [97543fe0b8b8] mptcp: Reset icsk_bind_hash to NULL to avoid use-after-free in inet_put_port
      [d307e46cc3f9] mptcp: Initialize meta_tp after potentially failing instructions
      [da42a64cf11e] mptcp: Don't free mpcb when mptcp_alloc_mpcb succeeded
      [71b3bf995bcd] mptcp: Prevent circular locking dependency on tcp_close()
      [444bf8c76806] mptcp: Ensure proper free'ing of master_sk upon failure
      [15afe58a959e] mptcp: Handle error-case for MPTCP-Fastopen
      [73db90da684c] mptcp: Unify usage of rcu_read_lock_bh,...
      [f266d120c091] mptcp: Fix error-cases in TCP_SYNCOOKIES path
      [872427427624] mptcp: Support randomized Timestamps on SYN-Cookies
      [c3e29b9cace0] mptcp: Do not lock in tcp_get_info for MPTCP_INFO
      [1bc2adaf003d] mptcp: Trigger meta-retransmission always when the timer fired
      [a947ef46d5e1] mptcp: Don't update meta-RTO from subflows that are retransmitting
      [619d44cae638] mptcp: Reevalute and reschedule meta-level RTO for new subflows
      [310b6838cab0] mptcp: Stable Release v0.94.3

Matthieu Baerts <matthieu.baerts@tessares.net> (1):
      [34154a943635] mptcp: Build-Fix with CONFIG_MEMCG

How to install (if you have our bintray repositories setup)
=====

The config-file of these pre-compiled images has also been updated with more
complete configurations, including also CONFIG_MEMCG (cfr.:
https://github.com/multipath-tcp/mptcp/issues/321).
2019-03-23 10:55:22 -04:00
Ben Wolsieffer
34d04f4114 linux_rpi: 1.20180919 -> 1.20190215 2019-03-20 22:51:08 -04:00
Tim Steinbach
6a9896b411
linux: 5.0.2 -> 5.0.3 2019-03-19 08:56:06 -04:00
Tim Steinbach
4adf858377
linux: 4.20.16 -> 4.20.17 2019-03-19 08:55:56 -04:00
Tim Steinbach
b1c72326ce
linux: 4.19.29 -> 4.19.30 2019-03-19 08:55:47 -04:00
Tim Steinbach
08414dd72e
linux: 4.14.106 -> 4.14.107 2019-03-19 08:55:35 -04:00
Tim Steinbach
9e2adb4e36
linux: 4.9.163 -> 4.9.164 2019-03-19 08:51:04 -04:00
Anthony Cowley
7d9d8874f5 linux: Enable AMD's amdkfd kernel driver in >= 4.20
The amdkfd driver was built (and loaded when support was detected)
without explicit configuration in kernels 4.17-4.19, but not in newer
kernels.
2019-03-17 22:28:25 -04:00
qolii
8d1270f9c3 linux_hardkernel_4_14: 4.14.94-155 -> 4.14.102-156 (#57082) 2019-03-16 00:01:39 +01:00