summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBertrand Jacquin <bertrand@jacquin.bzh>2019-06-17 23:40:13 +0100
committerBertrand Jacquin <bertrand@jacquin.bzh>2019-06-17 23:40:13 +0100
commitc730a7d9bf15829d7d3d4b092df6d9147ee5f34d (patch)
tree84fc07374091ce6d43f0703a20a2fac3894211eb
parentsys-kernel/longterm-sources: Bump 4.4 (diff)
downloadetc-portage-patches-c730a7d9bf15829d7d3d4b092df6d9147ee5f34d.tar.gz
sys-kernel/longterm-sources: Bump 4.9
-rw-r--r--sys-kernel/boest-v4.9.182/0001-patch-4.9-ja1.diff.patch (renamed from sys-kernel/boest-v4.9.176/0001-patch-4.9-ja1.diff.patch)12
-rw-r--r--sys-kernel/boest-v4.9.182/0002-pool-2.6.25-tcp-timewait-20s.diff.patch (renamed from sys-kernel/boest-v4.9.176/0002-pool-2.6.25-tcp-timewait-20s.diff.patch)8
-rw-r--r--sys-kernel/boest-v4.9.182/0003-pool-2.6.25-disable-tcp-debug.diff.patch (renamed from sys-kernel/boest-v4.9.176/0003-pool-2.6.25-disable-tcp-debug.diff.patch)6
-rw-r--r--sys-kernel/boest-v4.9.182/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch (renamed from sys-kernel/boest-v4.9.176/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch)18
-rw-r--r--sys-kernel/boest-v4.9.182/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch (renamed from sys-kernel/boest-v4.9.176/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0006-x86-pci-add-support-for-pci-rev-net.patch (renamed from sys-kernel/boest-v4.9.176/0006-x86-pci-add-support-for-pci-rev-net.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch (renamed from sys-kernel/boest-v4.9.176/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0008-This-patch-adds-support-for-a-restricted-user-contro.patch (renamed from sys-kernel/boest-v4.9.176/0008-This-patch-adds-support-for-a-restricted-user-contro.patch)6
-rw-r--r--sys-kernel/boest-v4.9.182/0009-4.9-1510_fs-enable-link-security-restrictions-by-def.patch (renamed from sys-kernel/boest-v4.9.176/0009-4.9-1510_fs-enable-link-security-restrictions-by-def.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0010-security-apparmor-Use-POSIX-compatible-printf-s.patch (renamed from sys-kernel/boest-v4.9.176/0010-security-apparmor-Use-POSIX-compatible-printf-s.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0011-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch (renamed from sys-kernel/boest-v4.9.176/0011-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0012-The-encryption-is-only-mandatory-to-be-enforced-when.patch38
-rw-r--r--sys-kernel/boest-v4.9.182/0013-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch (renamed from sys-kernel/boest-v4.9.176/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch)8
-rw-r--r--sys-kernel/boest-v4.9.182/0014-4.9-2900_dev-root-proc-mount-fix.patch.patch (renamed from sys-kernel/boest-v4.9.176/0013-4.9-2900_dev-root-proc-mount-fix.patch.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0015-4.9-4200_fbcondecor.patch.patch (renamed from sys-kernel/boest-v4.9.176/0014-4.9-4200_fbcondecor.patch.patch)24
-rw-r--r--sys-kernel/boest-v4.9.182/0016-4.9-4400_alpha-sysctl-uac.patch.patch (renamed from sys-kernel/boest-v4.9.176/0015-4.9-4400_alpha-sysctl-uac.patch.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0017-4.9-4567_distro-Gentoo-Kconfig.patch.patch (renamed from sys-kernel/boest-v4.9.176/0016-4.9-4567_distro-Gentoo-Kconfig.patch.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0018-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch (renamed from sys-kernel/boest-v4.9.176/0017-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0019-block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch (renamed from sys-kernel/boest-v4.9.176/0018-block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0020-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch (renamed from sys-kernel/boest-v4.9.176/0019-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0021-Turn-into-BFQ-v8r7-for-4.9.0.patch (renamed from sys-kernel/boest-v4.9.176/0020-Turn-into-BFQ-v8r7-for-4.9.0.patch)4
-rw-r--r--sys-kernel/boest-v4.9.182/0022-WARNING.patch (renamed from sys-kernel/boest-v4.9.176/0021-WARNING-This-patch-works-with-gcc-versions-4.9-and-w.patch)6
l---------sys-kernel/longterm-sources-4.9.1761
l---------sys-kernel/longterm-sources-4.9.1821
24 files changed, 110 insertions, 70 deletions
diff --git a/sys-kernel/boest-v4.9.176/0001-patch-4.9-ja1.diff.patch b/sys-kernel/boest-v4.9.182/0001-patch-4.9-ja1.diff.patch
index a6951275..088258a9 100644
--- a/sys-kernel/boest-v4.9.176/0001-patch-4.9-ja1.diff.patch
+++ b/sys-kernel/boest-v4.9.182/0001-patch-4.9-ja1.diff.patch
@@ -1,7 +1,7 @@
-From 275dff652fe1c8f75d089ecb27332065945dc6dd Mon Sep 17 00:00:00 2001
+From 298f3af365289be93fb7ffe5ea5bcd0b819a23e9 Mon Sep 17 00:00:00 2001
From: Julian Anastasov <ja@ssi.bg>
Date: Sat, 31 Dec 2016 10:01:11 +0000
-Subject: [PATCH 01/21] patch-4.9-ja1.diff
+Subject: [PATCH 01/22] patch-4.9-ja1.diff
Jumbo patch containing the following parts:
- routes-2.X.*.diff (static_routes, alt_routes, nf_reroute but without arp_prefsrc functionality, it is replaced by arprules and rp_filter_mask)
@@ -36,10 +36,10 @@ URL: http://ja.ssi.bg/patch-4.9-ja1.diff
20 files changed, 1138 insertions(+), 115 deletions(-)
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt
-index 0335285f3918..ea2cb2516680 100644
+index 49935d5bb5c6..87d4467ff5e2 100644
--- a/Documentation/networking/ip-sysctl.txt
+++ b/Documentation/networking/ip-sysctl.txt
-@@ -991,6 +991,19 @@ accept_redirects - BOOLEAN
+@@ -999,6 +999,19 @@ accept_redirects - BOOLEAN
forwarding - BOOLEAN
Enable IP forwarding on this interface.
@@ -59,7 +59,7 @@ index 0335285f3918..ea2cb2516680 100644
mc_forwarding - BOOLEAN
Do multicast routing. The kernel needs to be compiled with CONFIG_MROUTE
and a multicast routing daemon is required.
-@@ -1106,6 +1119,15 @@ rp_filter - INTEGER
+@@ -1114,6 +1127,15 @@ rp_filter - INTEGER
Default value is 0. Note that some distributions enable it
in startup scripts.
@@ -75,7 +75,7 @@ index 0335285f3918..ea2cb2516680 100644
arp_filter - BOOLEAN
1 - Allows you to have multiple network interfaces on the same
subnet, and have the ARPs for each interface be answered
-@@ -1246,6 +1268,14 @@ drop_gratuitous_arp - BOOLEAN
+@@ -1254,6 +1276,14 @@ drop_gratuitous_arp - BOOLEAN
Default: off (0)
diff --git a/sys-kernel/boest-v4.9.176/0002-pool-2.6.25-tcp-timewait-20s.diff.patch b/sys-kernel/boest-v4.9.182/0002-pool-2.6.25-tcp-timewait-20s.diff.patch
index 36a01764..80ec2500 100644
--- a/sys-kernel/boest-v4.9.176/0002-pool-2.6.25-tcp-timewait-20s.diff.patch
+++ b/sys-kernel/boest-v4.9.182/0002-pool-2.6.25-tcp-timewait-20s.diff.patch
@@ -1,7 +1,7 @@
-From 90f5d2fe4b1405cc6e4c805bcdc9c3b0f677cac5 Mon Sep 17 00:00:00 2001
+From 65ba0f38f34ad7139c6008eaaa255cf36647fc5d Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@1wt.eu>
Date: Sun, 15 Feb 2009 14:51:33 +0100
-Subject: [PATCH 02/21] pool/2.6.25-tcp-timewait-20s.diff
+Subject: [PATCH 02/22] pool/2.6.25-tcp-timewait-20s.diff
From http://linux.1wt.eu/alix/kernel-src/2.6.27-wt11/patches-2.6.27-wt11.tar.bz2
@@ -11,10 +11,10 @@ Signed-off-by: Bertrand Jacquin <bertrand@jacquin.bzh>
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/net/tcp.h b/include/net/tcp.h
-index fed2a78fb8cb..fee54b6ff65c 100644
+index d7047de952f0..7500e6eda8c2 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
-@@ -113,8 +113,8 @@ void tcp_time_wait(struct sock *sk, int state, int timeo);
+@@ -115,8 +115,8 @@ void tcp_time_wait(struct sock *sk, int state, int timeo);
* initial RTO.
*/
diff --git a/sys-kernel/boest-v4.9.176/0003-pool-2.6.25-disable-tcp-debug.diff.patch b/sys-kernel/boest-v4.9.182/0003-pool-2.6.25-disable-tcp-debug.diff.patch
index 4b5d0df4..6936fa92 100644
--- a/sys-kernel/boest-v4.9.176/0003-pool-2.6.25-disable-tcp-debug.diff.patch
+++ b/sys-kernel/boest-v4.9.182/0003-pool-2.6.25-disable-tcp-debug.diff.patch
@@ -1,7 +1,7 @@
-From 2fc547ff3fbb896f19053a59b81d7412dca64186 Mon Sep 17 00:00:00 2001
+From 97ca7454061147407c9ed564739578d48ce11db0 Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@1wt.eu>
Date: Sun, 15 Feb 2009 14:51:33 +0100
-Subject: [PATCH 03/21] pool/2.6.25-disable-tcp-debug.diff
+Subject: [PATCH 03/22] pool/2.6.25-disable-tcp-debug.diff
From http://linux.1wt.eu/alix/kernel-src/2.6.27-wt11/patches-2.6.27-wt11.tar.bz2
@@ -11,7 +11,7 @@ Signed-off-by: Bertrand Jacquin <bertrand@jacquin.bzh>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/net/tcp.h b/include/net/tcp.h
-index fee54b6ff65c..f4452d2fe654 100644
+index 7500e6eda8c2..58f59ce1607d 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
@@ -18,7 +18,7 @@
diff --git a/sys-kernel/boest-v4.9.176/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch b/sys-kernel/boest-v4.9.182/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch
index 831d3a88..3058751b 100644
--- a/sys-kernel/boest-v4.9.176/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch
+++ b/sys-kernel/boest-v4.9.182/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch
@@ -1,7 +1,7 @@
-From 3ab6ef5adce8a6d4a87cfa9957356bb45e41c85f Mon Sep 17 00:00:00 2001
+From 19101679e7895637bb420ccfb92faffc2b34799f Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@1wt.eu>
Date: Wed, 8 Oct 2008 10:00:42 +0200
-Subject: [PATCH 04/21] TCP: add a sysctl to disable simultaneous connection
+Subject: [PATCH 04/22] TCP: add a sysctl to disable simultaneous connection
opening.
Strict implementation of RFC793 (TCP) requires support for a feature
@@ -39,7 +39,7 @@ Signed-off-by: Bertrand Jacquin <bertrand@jacquin.bzh>
5 files changed, 36 insertions(+), 1 deletion(-)
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt
-index ea2cb2516680..64d5a6ccf859 100644
+index 87d4467ff5e2..91d005c699d6 100644
--- a/Documentation/networking/ip-sysctl.txt
+++ b/Documentation/networking/ip-sysctl.txt
@@ -179,6 +179,28 @@ inet_peer_maxttl - INTEGER
@@ -72,10 +72,10 @@ index ea2cb2516680..64d5a6ccf859 100644
Limit of socket listen() backlog, known in userspace as SOMAXCONN.
Defaults to 128. See also tcp_max_syn_backlog for additional tuning
diff --git a/include/net/tcp.h b/include/net/tcp.h
-index f4452d2fe654..a378cdf23e70 100644
+index 58f59ce1607d..d6a368b6c2a3 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
-@@ -260,6 +260,7 @@ extern int sysctl_tcp_moderate_rcvbuf;
+@@ -262,6 +262,7 @@ extern int sysctl_tcp_moderate_rcvbuf;
extern int sysctl_tcp_tso_win_divisor;
extern int sysctl_tcp_workaround_signed_windows;
extern int sysctl_tcp_slow_start_after_idle;
@@ -96,10 +96,10 @@ index d2b12152e358..e05efade4086 100644
enum {
diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c
-index 85713adf2770..140ccc72d5b7 100644
+index e202babb14d6..c520c95d97d0 100644
--- a/net/ipv4/sysctl_net_ipv4.c
+++ b/net/ipv4/sysctl_net_ipv4.c
-@@ -410,6 +410,13 @@ static struct ctl_table ipv4_table[] = {
+@@ -412,6 +412,13 @@ static struct ctl_table ipv4_table[] = {
.mode = 0644,
.proc_handler = proc_doulongvec_minmax,
},
@@ -114,7 +114,7 @@ index 85713adf2770..140ccc72d5b7 100644
.procname = "tcp_wmem",
.data = &sysctl_tcp_wmem,
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c
-index e238539c3497..3340608bbb50 100644
+index e2e58bc42ba4..c140a9b800d8 100644
--- a/net/ipv4/tcp_input.c
+++ b/net/ipv4/tcp_input.c
@@ -94,6 +94,7 @@ int sysctl_tcp_rfc1337 __read_mostly;
@@ -125,7 +125,7 @@ index e238539c3497..3340608bbb50 100644
int sysctl_tcp_thin_dupack __read_mostly;
-@@ -5872,10 +5873,13 @@ static int tcp_rcv_synsent_state_process(struct sock *sk, struct sk_buff *skb,
+@@ -5888,10 +5889,13 @@ static int tcp_rcv_synsent_state_process(struct sock *sk, struct sk_buff *skb,
tcp_paws_reject(&tp->rx_opt, 0))
goto discard_and_undo;
diff --git a/sys-kernel/boest-v4.9.176/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch b/sys-kernel/boest-v4.9.182/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch
index d9f3c44a..5f9457b3 100644
--- a/sys-kernel/boest-v4.9.176/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch
+++ b/sys-kernel/boest-v4.9.182/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch
@@ -1,7 +1,7 @@
-From f73c3c645e3bae320d76cc4dd6c8a525b4f034f7 Mon Sep 17 00:00:00 2001
+From 3adf253b4d661b74a2e81f3f3fc7c8443e43a03c Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@1wt.eu>
Date: Sun, 15 Feb 2009 14:51:33 +0100
-Subject: [PATCH 05/21] pool/2.6.25-disable-kbdrate-at-boot.diff
+Subject: [PATCH 05/22] pool/2.6.25-disable-kbdrate-at-boot.diff
From http://linux.1wt.eu/alix/kernel-src/2.6.27-wt11/patches-2.6.27-wt11.tar.bz2
diff --git a/sys-kernel/boest-v4.9.176/0006-x86-pci-add-support-for-pci-rev-net.patch b/sys-kernel/boest-v4.9.182/0006-x86-pci-add-support-for-pci-rev-net.patch
index 0385e83d..e40fdd14 100644
--- a/sys-kernel/boest-v4.9.176/0006-x86-pci-add-support-for-pci-rev-net.patch
+++ b/sys-kernel/boest-v4.9.182/0006-x86-pci-add-support-for-pci-rev-net.patch
@@ -1,7 +1,7 @@
-From c24cc89d46cdfef8c849aff7a378163a0da9397e Mon Sep 17 00:00:00 2001
+From b04397bf2fbad3416fe8b8226299895a07a7145a Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@1wt.eu>
Date: Wed, 2 Feb 2011 12:40:44 +0100
-Subject: [PATCH 06/21] x86/pci: add support for pci=rev-net
+Subject: [PATCH 06/22] x86/pci: add support for pci=rev-net
Scan network devices in the opposite order on each bus if pci=rev-net is found.
diff --git a/sys-kernel/boest-v4.9.176/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch b/sys-kernel/boest-v4.9.182/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch
index 4a291b06..b997719a 100644
--- a/sys-kernel/boest-v4.9.176/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch
+++ b/sys-kernel/boest-v4.9.182/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch
@@ -1,7 +1,7 @@
-From a8551d3d6882b191f02da5f895c541dfaf8ddfec Mon Sep 17 00:00:00 2001
+From 1adbbac6cb318e3e45497fc56d7008c34ba86504 Mon Sep 17 00:00:00 2001
From: Bertrand Jacquin <bertrand@jacquin.bzh>
Date: Wed, 9 Jan 2013 00:28:28 +0100
-Subject: [PATCH 07/21] Disable CONFIG_PROCESSOR_SELECT printk()'s
+Subject: [PATCH 07/22] Disable CONFIG_PROCESSOR_SELECT printk()'s
Signed-off-by: Bertrand Jacquin <bertrand@jacquin.bzh>
---
diff --git a/sys-kernel/boest-v4.9.176/0008-This-patch-adds-support-for-a-restricted-user-contro.patch b/sys-kernel/boest-v4.9.182/0008-This-patch-adds-support-for-a-restricted-user-contro.patch
index b6779885..bd398171 100644
--- a/sys-kernel/boest-v4.9.176/0008-This-patch-adds-support-for-a-restricted-user-contro.patch
+++ b/sys-kernel/boest-v4.9.182/0008-This-patch-adds-support-for-a-restricted-user-contro.patch
@@ -1,8 +1,8 @@
-From c1fa7f6833dc467ad80da989578de213e938967b Mon Sep 17 00:00:00 2001
+From 05b570bb69cf2339928cc7d356283f053d2bc393 Mon Sep 17 00:00:00 2001
From: "Anthony G. Basile" <blueness@gentoo.org>
Date: Sun, 11 Dec 2016 18:20:20 -0500
-Subject: [PATCH 08/21] This patch adds support for a restricted
- user-controlled namespace on tmpfs filesystem used to house PaX flags. The
+Subject: [PATCH 08/22] This patch adds support for a restricted
+ user-controlled namespace on tmpfs filesystem used to house PaX flags. The
namespace must be of the form user.pax.* and its value cannot exceed a size
of 8 bytes.
diff --git a/sys-kernel/boest-v4.9.176/0009-4.9-1510_fs-enable-link-security-restrictions-by-def.patch b/sys-kernel/boest-v4.9.182/0009-4.9-1510_fs-enable-link-security-restrictions-by-def.patch
index 2ad0fc4a..79bf548f 100644
--- a/sys-kernel/boest-v4.9.176/0009-4.9-1510_fs-enable-link-security-restrictions-by-def.patch
+++ b/sys-kernel/boest-v4.9.182/0009-4.9-1510_fs-enable-link-security-restrictions-by-def.patch
@@ -1,7 +1,7 @@
-From 2bc232ab51847e91c1aee432859280b5eb9936a1 Mon Sep 17 00:00:00 2001
+From 183b8ca502fbe63be04f1c7734b14e0a131744ab Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Sat, 1 Dec 2018 12:58:57 -0500
-Subject: [PATCH 09/21]
+Subject: [PATCH 09/22]
4.9:1510_fs-enable-link-security-restrictions-by-default.patch
---
diff --git a/sys-kernel/boest-v4.9.176/0010-security-apparmor-Use-POSIX-compatible-printf-s.patch b/sys-kernel/boest-v4.9.182/0010-security-apparmor-Use-POSIX-compatible-printf-s.patch
index 0e152432..e4c6dabe 100644
--- a/sys-kernel/boest-v4.9.176/0010-security-apparmor-Use-POSIX-compatible-printf-s.patch
+++ b/sys-kernel/boest-v4.9.182/0010-security-apparmor-Use-POSIX-compatible-printf-s.patch
@@ -1,7 +1,7 @@
-From e9ac6a800b57d4a8f90d6e4c819e548da553d5f7 Mon Sep 17 00:00:00 2001
+From b48c6bac5ae9e0487a160c9e871f5a161b2416bb Mon Sep 17 00:00:00 2001
From: Thomas Schneider <qsx@qsx.re>
Date: Fri, 14 Oct 2016 21:29:49 +0200
-Subject: [PATCH 10/21] security/apparmor: Use POSIX-compatible "printf '%s'"
+Subject: [PATCH 10/22] security/apparmor: Use POSIX-compatible "printf '%s'"
When using a strictly POSIX-compliant shell, "-n #define ..." gets
written into the file. Use "printf '%s'" to avoid this.
diff --git a/sys-kernel/boest-v4.9.176/0011-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch b/sys-kernel/boest-v4.9.182/0011-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch
index adf43384..9131a8f6 100644
--- a/sys-kernel/boest-v4.9.176/0011-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch
+++ b/sys-kernel/boest-v4.9.182/0011-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch
@@ -1,7 +1,7 @@
-From 64fa4b1d0546e0fbd47734482f5a7e251626d4ef Mon Sep 17 00:00:00 2001
+From 621471105b1d857c3cedbc3d443c97608c6e0141 Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri, 2 Feb 2018 22:12:24 +0000
-Subject: [PATCH 11/21] ia64: fix ptrace(PTRACE_GETREGS) (unbreaks strace, gdb)
+Subject: [PATCH 11/22] ia64: fix ptrace(PTRACE_GETREGS) (unbreaks strace, gdb)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
diff --git a/sys-kernel/boest-v4.9.182/0012-The-encryption-is-only-mandatory-to-be-enforced-when.patch b/sys-kernel/boest-v4.9.182/0012-The-encryption-is-only-mandatory-to-be-enforced-when.patch
new file mode 100644
index 00000000..dc1c78c9
--- /dev/null
+++ b/sys-kernel/boest-v4.9.182/0012-The-encryption-is-only-mandatory-to-be-enforced-when.patch
@@ -0,0 +1,38 @@
+From 1bf3fcf16622b1dcd67337627fee39f9c1e1be62 Mon Sep 17 00:00:00 2001
+From: Mike Pagano <mpagano@gentoo.org>
+Date: Tue, 11 Jun 2019 13:39:53 -0400
+Subject: [PATCH 12/22] The encryption is only mandatory to be enforced when
+ both sides are using Secure Simple Pairing and this means the key size check
+ makes only sense in that case.
+
+On legacy Bluetooth 2.0 and earlier devices like mice the encryption was
+optional and thus causing an issue if the key size check is not bound to
+using Secure Simple Pairing.
+
+Fixes: d5bb334a8e17 ("Bluetooth: Align minimum encryption key size for LE and BR/EDR connections")
+Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
+Cc: stable@vger.kernel.org
+---
+ net/bluetooth/hci_conn.c | 9 +++++++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/net/bluetooth/hci_conn.c b/net/bluetooth/hci_conn.c
+index fe4fb0c1fa61..abc742bcf40a 100644
+--- a/net/bluetooth/hci_conn.c
++++ b/net/bluetooth/hci_conn.c
+@@ -1161,8 +1161,13 @@ int hci_conn_check_link_mode(struct hci_conn *conn)
+ return 0;
+ }
+
+- if (hci_conn_ssp_enabled(conn) &&
+- !test_bit(HCI_CONN_ENCRYPT, &conn->flags))
++ /* If Secure Simple Pairing is not enabled, then legacy connection
++ * setup is used and no encryption or key sizes can be enforced.
++ */
++ if (!hci_conn_ssp_enabled(conn))
++ return 1;
++
++ if (!test_bit(HCI_CONN_ENCRYPT, &conn->flags))
+ return 0;
+
+ /* The minimum encryption key size needs to be enforced by the
diff --git a/sys-kernel/boest-v4.9.176/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch b/sys-kernel/boest-v4.9.182/0013-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch
index 0bf016ba..c41f70b0 100644
--- a/sys-kernel/boest-v4.9.176/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch
+++ b/sys-kernel/boest-v4.9.182/0013-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch
@@ -1,7 +1,7 @@
-From d7c227feb358f8809bf46d6958192299e8e4810d Mon Sep 17 00:00:00 2001
+From 2b6366364b8d2d099c9e8208d107f4297a2d6572 Mon Sep 17 00:00:00 2001
From: Chen Yu <yu.c.chen@intel.com>
Date: Fri, 19 Aug 2016 10:25:57 -0700
-Subject: [PATCH 12/21] UBUNTU: SAUCE: PCI: Workaround to enable poweroff on
+Subject: [PATCH 13/22] UBUNTU: SAUCE: PCI: Workaround to enable poweroff on
Mac Pro 11
BugLink: http://bugs.launchpad.net/bugs/1587714
@@ -42,10 +42,10 @@ Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
1 file changed, 20 insertions(+)
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
-index 6663b76934ad..7d5d60b5ab30 100644
+index f474899073e0..a2c99fdfe324 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
-@@ -2809,6 +2809,26 @@ static void quirk_hotplug_bridge(struct pci_dev *dev)
+@@ -2826,6 +2826,26 @@ static void quirk_hotplug_bridge(struct pci_dev *dev)
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_HINT, 0x0020, quirk_hotplug_bridge);
diff --git a/sys-kernel/boest-v4.9.176/0013-4.9-2900_dev-root-proc-mount-fix.patch.patch b/sys-kernel/boest-v4.9.182/0014-4.9-2900_dev-root-proc-mount-fix.patch.patch
index 4e5cf791..1e7f52cf 100644
--- a/sys-kernel/boest-v4.9.176/0013-4.9-2900_dev-root-proc-mount-fix.patch.patch
+++ b/sys-kernel/boest-v4.9.182/0014-4.9-2900_dev-root-proc-mount-fix.patch.patch
@@ -1,7 +1,7 @@
-From a496c857947b1b7de5d26ed9b7eeb8bc920a9fcf Mon Sep 17 00:00:00 2001
+From fb4461a046ece5293288f9a0404c789e8e2d930c Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Sun, 11 Dec 2016 18:20:20 -0500
-Subject: [PATCH 13/21] 4.9:2900_dev-root-proc-mount-fix.patch
+Subject: [PATCH 14/22] 4.9:2900_dev-root-proc-mount-fix.patch
---
init/do_mounts.c | 22 ++++++++++++++++------
diff --git a/sys-kernel/boest-v4.9.176/0014-4.9-4200_fbcondecor.patch.patch b/sys-kernel/boest-v4.9.182/0015-4.9-4200_fbcondecor.patch.patch
index 8832cec8..580f63c1 100644
--- a/sys-kernel/boest-v4.9.176/0014-4.9-4200_fbcondecor.patch.patch
+++ b/sys-kernel/boest-v4.9.182/0015-4.9-4200_fbcondecor.patch.patch
@@ -1,16 +1,16 @@
-From 7d9d907a61a5fe0d9eba2eb7e69f01c79c9d4823 Mon Sep 17 00:00:00 2001
+From a320ca7253629771eb256648e74778e96f574508 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Sun, 11 Dec 2016 18:20:20 -0500
-Subject: [PATCH 14/21] 4.9:4200_fbcondecor.patch
+Subject: [PATCH 15/22] 4.9:4200_fbcondecor.patch
---
Documentation/fb/00-INDEX | 2 +
- Documentation/fb/fbcondecor.txt | 206 +++++++++++
+ Documentation/fb/fbcondecor.txt | 207 +++++++++++
drivers/Makefile | 9 +-
drivers/video/console/Kconfig | 13 +
drivers/video/console/Makefile | 1 +
drivers/video/console/bitblit.c | 20 +-
- drivers/video/console/cfbcondecor.c | 472 ++++++++++++++++++++++++
+ drivers/video/console/cfbcondecor.c | 473 ++++++++++++++++++++++++
drivers/video/console/fbcon.c | 171 +++++++--
drivers/video/console/fbcondecor.c | 549 ++++++++++++++++++++++++++++
drivers/video/console/fbcondecor.h | 77 ++++
@@ -22,7 +22,7 @@ Subject: [PATCH 14/21] 4.9:4200_fbcondecor.patch
include/linux/fb.h | 31 ++
include/uapi/linux/fb.h | 59 +++
kernel/sysctl.c | 13 +
- 18 files changed, 1647 insertions(+), 44 deletions(-)
+ 18 files changed, 1649 insertions(+), 44 deletions(-)
diff --git a/Documentation/fb/00-INDEX b/Documentation/fb/00-INDEX
index fe85e7c5907a..22309308ba56 100644
@@ -39,10 +39,10 @@ index fe85e7c5907a..22309308ba56 100644
gxfb.txt
diff --git a/Documentation/fb/fbcondecor.txt b/Documentation/fb/fbcondecor.txt
new file mode 100644
-index 000000000000..f074bba42eaf
+index 000000000000..637209e11ccd
--- /dev/null
+++ b/Documentation/fb/fbcondecor.txt
-@@ -0,0 +1,206 @@
+@@ -0,0 +1,207 @@
+What is it?
+-----------
+
@@ -249,6 +249,7 @@ index 000000000000..f074bba42eaf
+
+Fbcondecor, fbcondecor protocol design, current implementation & docs by:
+ Michal Januszewski <michalj+fbcondecor@gmail.com>
++
diff --git a/drivers/Makefile b/drivers/Makefile
index 7c3d58dcf6b3..8c64a8db25f4 100644
--- a/drivers/Makefile
@@ -358,10 +359,10 @@ index dbfe4eecf12e..14da307d0528 100644
}
diff --git a/drivers/video/console/cfbcondecor.c b/drivers/video/console/cfbcondecor.c
new file mode 100644
-index 000000000000..e16ce5807ec0
+index 000000000000..c262540894d1
--- /dev/null
+++ b/drivers/video/console/cfbcondecor.c
-@@ -0,0 +1,472 @@
+@@ -0,0 +1,473 @@
+/*
+ * linux/drivers/video/cfbcon_decor.c -- Framebuffer decor render functions
+ *
@@ -834,6 +835,7 @@ index 000000000000..e16ce5807ec0
+ fbcon_decor_clear_margins(vc, info, 0);
+ }
+}
++
diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c
index 178b507a6fe0..cf176ea1675b 100644
--- a/drivers/video/console/fbcon.c
@@ -1833,7 +1835,7 @@ index 5d3b0db5ce0a..25d2ef81c2f2 100644
---help---
Say Y here if you have a Matrox Millennium, Matrox Millennium II,
diff --git a/drivers/video/fbdev/core/fbcmap.c b/drivers/video/fbdev/core/fbcmap.c
-index 68a113594808..21f977cb59d2 100644
+index 2811c4afde01..70468ab9dc5d 100644
--- a/drivers/video/fbdev/core/fbcmap.c
+++ b/drivers/video/fbdev/core/fbcmap.c
@@ -17,6 +17,8 @@
@@ -1845,7 +1847,7 @@ index 68a113594808..21f977cb59d2 100644
static u16 red2[] __read_mostly = {
0x0000, 0xaaaa
};
-@@ -256,9 +258,12 @@ int fb_set_cmap(struct fb_cmap *cmap, struct fb_info *info)
+@@ -258,9 +260,12 @@ int fb_set_cmap(struct fb_cmap *cmap, struct fb_info *info)
break;
}
}
diff --git a/sys-kernel/boest-v4.9.176/0015-4.9-4400_alpha-sysctl-uac.patch.patch b/sys-kernel/boest-v4.9.182/0016-4.9-4400_alpha-sysctl-uac.patch.patch
index 75fa17c8..0ab2e571 100644
--- a/sys-kernel/boest-v4.9.176/0015-4.9-4400_alpha-sysctl-uac.patch.patch
+++ b/sys-kernel/boest-v4.9.182/0016-4.9-4400_alpha-sysctl-uac.patch.patch
@@ -1,7 +1,7 @@
-From 9421c3e6d550af544b3c8391aa2d3f75ac11bc19 Mon Sep 17 00:00:00 2001
+From ff4b4c0ed94555fc38e374d17d219ce92109c8c9 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Sun, 11 Dec 2016 18:20:20 -0500
-Subject: [PATCH 15/21] 4.9:4400_alpha-sysctl-uac.patch
+Subject: [PATCH 16/22] 4.9:4400_alpha-sysctl-uac.patch
---
arch/alpha/Kconfig | 27 +++++++++++++++++++++
diff --git a/sys-kernel/boest-v4.9.176/0016-4.9-4567_distro-Gentoo-Kconfig.patch.patch b/sys-kernel/boest-v4.9.182/0017-4.9-4567_distro-Gentoo-Kconfig.patch.patch
index a63b6b72..5fd0568e 100644
--- a/sys-kernel/boest-v4.9.176/0016-4.9-4567_distro-Gentoo-Kconfig.patch.patch
+++ b/sys-kernel/boest-v4.9.182/0017-4.9-4567_distro-Gentoo-Kconfig.patch.patch
@@ -1,7 +1,7 @@
-From 851d6723ac065628373feea2d9b795cfd9ec99fd Mon Sep 17 00:00:00 2001
+From be937f3f34981d0a5e21c0fa9871dd1e9c50ea5d Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Wed, 9 Jan 2019 13:08:56 -0500
-Subject: [PATCH 16/21] 4.9:4567_distro-Gentoo-Kconfig.patch
+Subject: [PATCH 17/22] 4.9:4567_distro-Gentoo-Kconfig.patch
---
Kconfig | 2 +
diff --git a/sys-kernel/boest-v4.9.176/0017-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch b/sys-kernel/boest-v4.9.182/0018-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch
index 09571921..80ebb20d 100644
--- a/sys-kernel/boest-v4.9.176/0017-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch
+++ b/sys-kernel/boest-v4.9.182/0018-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch
@@ -1,7 +1,7 @@
-From 8d688495ae0f657e1e1084a7cfbaa36e47874bea Mon Sep 17 00:00:00 2001
+From d7a2c48bb779826900c43867f35e3a0a6dadebe6 Mon Sep 17 00:00:00 2001
From: Paolo Valente <paolo.valente@unimore.it>
Date: Tue, 7 Apr 2015 13:39:12 +0200
-Subject: [PATCH 17/21] block: cgroups, kconfig, build bits for BFQ-v7r11-4.5.0
+Subject: [PATCH 18/22] block: cgroups, kconfig, build bits for BFQ-v7r11-4.5.0
Update Kconfig.iosched and do the related Makefile changes to include
kernel configuration options for BFQ. Also increase the number of
diff --git a/sys-kernel/boest-v4.9.176/0018-block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch b/sys-kernel/boest-v4.9.182/0019-block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch
index 5fe1fd07..52e2c6d1 100644
--- a/sys-kernel/boest-v4.9.176/0018-block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch
+++ b/sys-kernel/boest-v4.9.182/0019-block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch
@@ -1,7 +1,7 @@
-From 8a54722fa27cb77daa24f41ad704a3bdc9338da8 Mon Sep 17 00:00:00 2001
+From 7b958b545d376f5f396a83f21035bf5ea2f8d87f Mon Sep 17 00:00:00 2001
From: Paolo Valente <paolo.valente@unimore.it>
Date: Thu, 9 May 2013 19:10:02 +0200
-Subject: [PATCH 18/21] block: introduce the BFQ-v7r11 I/O sched for 4.5.0
+Subject: [PATCH 19/22] block: introduce the BFQ-v7r11 I/O sched for 4.5.0
The general structure is borrowed from CFQ, as much of the code for
handling I/O contexts. Over time, several useful features have been
diff --git a/sys-kernel/boest-v4.9.176/0019-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch b/sys-kernel/boest-v4.9.182/0020-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch
index 33866480..89121d17 100644
--- a/sys-kernel/boest-v4.9.176/0019-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch
+++ b/sys-kernel/boest-v4.9.182/0020-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch
@@ -1,7 +1,7 @@
-From 94090d7206f84af1d1375118129f84d19af90671 Mon Sep 17 00:00:00 2001
+From 5d934868eea555d5548e85c8265d401a12a758f0 Mon Sep 17 00:00:00 2001
From: Mauro Andreolini <mauro.andreolini@unimore.it>
Date: Sun, 6 Sep 2015 16:09:05 +0200
-Subject: [PATCH 19/21] block, bfq: add Early Queue Merge (EQM) to BFQ-v7r11
+Subject: [PATCH 20/22] block, bfq: add Early Queue Merge (EQM) to BFQ-v7r11
for 4.5.0
A set of processes may happen to perform interleaved reads, i.e.,requests
diff --git a/sys-kernel/boest-v4.9.176/0020-Turn-into-BFQ-v8r7-for-4.9.0.patch b/sys-kernel/boest-v4.9.182/0021-Turn-into-BFQ-v8r7-for-4.9.0.patch
index 664ca1d6..4d2492a3 100644
--- a/sys-kernel/boest-v4.9.176/0020-Turn-into-BFQ-v8r7-for-4.9.0.patch
+++ b/sys-kernel/boest-v4.9.182/0021-Turn-into-BFQ-v8r7-for-4.9.0.patch
@@ -1,7 +1,7 @@
-From 0351379a01d9ea9faa85e2e3987a69930265b4a5 Mon Sep 17 00:00:00 2001
+From 28fcc9edc665da92111824651a9262efc9fcc39b Mon Sep 17 00:00:00 2001
From: Paolo Valente <paolo.valente@linaro.org>
Date: Tue, 17 May 2016 08:28:04 +0200
-Subject: [PATCH 20/21] Turn into BFQ-v8r7 for 4.9.0
+Subject: [PATCH 21/22] Turn into BFQ-v8r7 for 4.9.0
CHANGELOG from v8r4 to v8r7
diff --git a/sys-kernel/boest-v4.9.176/0021-WARNING-This-patch-works-with-gcc-versions-4.9-and-w.patch b/sys-kernel/boest-v4.9.182/0022-WARNING.patch
index 8d15f281..676bc84c 100644
--- a/sys-kernel/boest-v4.9.176/0021-WARNING-This-patch-works-with-gcc-versions-4.9-and-w.patch
+++ b/sys-kernel/boest-v4.9.182/0022-WARNING.patch
@@ -1,7 +1,7 @@
-From 77ffaaf9db21e0268ae4fcb195cdc162997c6013 Mon Sep 17 00:00:00 2001
+From b4f44248e7e5e283fcff0a6893c32a571b4a81e3 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Thu, 23 Mar 2017 14:38:37 -0400
-Subject: [PATCH 21/21] WARNING This patch works with gcc versions 4.9+ and
+Subject: [PATCH 22/22] WARNING This patch works with gcc versions 4.9+ and
with kernel version 3.15+ and should NOT be applied when compiling on older
versions of gcc due to key name changes of the march flags introduced with
the version 4.9 release of gcc.[1]
@@ -406,7 +406,7 @@ index 3ba5ff2f2d08..893ba158db2a 100644
config X86_MINIMUM_CPU_FAMILY
int
diff --git a/arch/x86/Makefile b/arch/x86/Makefile
-index b5226a009973..5189e177044f 100644
+index 2996a1d0a410..b240e9882b7b 100644
--- a/arch/x86/Makefile
+++ b/arch/x86/Makefile
@@ -123,13 +123,40 @@ else
diff --git a/sys-kernel/longterm-sources-4.9.176 b/sys-kernel/longterm-sources-4.9.176
deleted file mode 120000
index b0eb9693..00000000
--- a/sys-kernel/longterm-sources-4.9.176
+++ /dev/null
@@ -1 +0,0 @@
-boest-v4.9.176 \ No newline at end of file
diff --git a/sys-kernel/longterm-sources-4.9.182 b/sys-kernel/longterm-sources-4.9.182
new file mode 120000
index 00000000..2fc4675d
--- /dev/null
+++ b/sys-kernel/longterm-sources-4.9.182
@@ -0,0 +1 @@
+boest-v4.9.182 \ No newline at end of file