summary'>refs'>log'>tree'>commit'>diffstats
diff options
context:
space:
mode:
authorBertrand Jacquin <bertrand@jacquin.bzh>2019-06-17 23:40:30 +0100
committerBertrand Jacquin <bertrand@jacquin.bzh>2019-06-17 23:40:30 +0100
commit'>3c342b0370b977808e7db4b9ef586f454233f738 ( ('>patch)
tree'>4a6f00d107a4fa1145daa9f58356badd3f5a88fc
parentsys-kernel/longterm-sources: Bump 4.9 (diff)
downloadetc-portage-patches-3c342b0370b977808e7db4b9ef586f454233f738.tar.gz
sys-kernel/longterm-sources: Bump 4.14
-rw-r--r--sys-kernel/boest-v4.14.127/0001-patch-4.14-ja1.diff.patch (renamed from sys-kernel/boest-v4.14.119/0001-patch-4.14-ja1.diff.patch)42
-rw-r--r--sys-kernel/boest-v4.14.127/0002-pool-2.6.25-tcp-timewait-20s.diff.patch (renamed from sys-kernel/boest-v4.14.119/0002-pool-2.6.25-tcp-timewait-20s.diff.patch)8
-rw-r--r--sys-kernel/boest-v4.14.127/0003-pool-2.6.25-disable-tcp-debug.diff.patch (renamed from sys-kernel/boest-v4.14.119/0003-pool-2.6.25-disable-tcp-debug.diff.patch)6
-rw-r--r--sys-kernel/boest-v4.14.127/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch (renamed from sys-kernel/boest-v4.14.119/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch)18
-rw-r--r--sys-kernel/boest-v4.14.127/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch (renamed from sys-kernel/boest-v4.14.119/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch)4
-rw-r--r--sys-kernel/boest-v4.14.127/0006-x86-pci-add-support-for-pci-rev-net.patch (renamed from sys-kernel/boest-v4.14.119/0006-x86-pci-add-support-for-pci-rev-net.patch)4
-rw-r--r--sys-kernel/boest-v4.14.127/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch (renamed from sys-kernel/boest-v4.14.119/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch)4
-rw-r--r--sys-kernel/boest-v4.14.127/0008-This-patch-adds-support-for-a-restricted-user-contro.patch (renamed from sys-kernel/boest-v4.14.119/0008-This-patch-adds-support-for-a-restricted-user-contro.patch)6
-rw-r--r--sys-kernel/boest-v4.14.127/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch (renamed from sys-kernel/boest-v4.14.119/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch)4
-rw-r--r--sys-kernel/boest-v4.14.127/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch (renamed from sys-kernel/boest-v4.14.119/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch)4
-rw-r--r--sys-kernel/boest-v4.14.127/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch38
-rw-r--r--sys-kernel/boest-v4.14.127/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch (renamed from sys-kernel/boest-v4.14.119/0011-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch)8
-rw-r--r--sys-kernel/boest-v4.14.127/0013-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch (renamed from sys-kernel/boest-v4.14.119/0012-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch)4
-rw-r--r--sys-kernel/boest-v4.14.127/0014-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch (renamed from sys-kernel/boest-v4.14.119/0013-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch)4
-rw-r--r--sys-kernel/boest-v4.14.127/0015-4.14-2900_dev-root-proc-mount-fix.patch.patch (renamed from sys-kernel/boest-v4.14.119/0014-4.14-2900_dev-root-proc-mount-fix.patch.patch)4
-rw-r--r--sys-kernel/boest-v4.14.127/0016-4.14-4200_fbcondecor.patch.patch (renamed from sys-kernel/boest-v4.14.119/0015-4.14-4200_fbcondecor.patch.patch)10
-rw-r--r--sys-kernel/boest-v4.14.127/0017-4.14-4400_alpha-sysctl-uac.patch.patch (renamed from sys-kernel/boest-v4.14.119/0016-4.14-4400_alpha-sysctl-uac.patch.patch)6
-rw-r--r--sys-kernel/boest-v4.14.127/0018-4.14-4567_distro-Gentoo-Kconfig.patch.patch (renamed from sys-kernel/boest-v4.14.119/0017-4.14-4567_distro-Gentoo-Kconfig.patch.patch)4
-rw-r--r--sys-kernel/boest-v4.14.127/0019-WARNING.patch (renamed from sys-kernel/boest-v4.14.119/0018-WARNING-This-patch-works-with-gcc-versions-4.9-and-w.patch)6
l---------sys-kernel/longterm-sources-4.14.1191
l---------sys-kernel/longterm-sources-4.14.1271
21 files changed, 112 insertions, 74 deletions
diff --git a/sys-kernel/boest-v4.14.119/0001-patch-4.14-ja1.diff.patch b/ b/sys-kernel/boest-v4.14.127/0001-patch-4.14-ja1.diff.patch
index 83e71308..205b54ab 100644
--- a/'>sys-kernel/boest-v4.14.119/0001-patch-4.14-ja1.diff.patch
+++ b/'>sys-kernel/boest-v4.14.127/0001-patch-4.14-ja1.diff.patch
@@ -1,7 +1,7 @@
-From f29b02e741d8cab44c0500f6fd690852acd07e9e Mon Sep 17 00:00:00 2001
+From 843507a09a474db18eb314d7e50752a33c91e382 Mon Sep 17 00:00:00 2001
From: Julian Anastasov <ja@ssi.bg>
Date: Sun, 26 Nov 2017 18:49:13 +0000
-Subject: [PATCH 01/18] patch-4.14-ja1.diff
+Subject: [PATCH 01/19] patch-4.14-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)
@@ -37,10 +37,10 @@ URL: http://ja.ssi.bg/patch-4.14-ja1.diff
21 files changed, 1466 insertions(+), 125 deletions(-)
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt
-index 828fcd6711b3..985403536e94 100644
+index 3bbe6fb2b086..fc59f76c7c7a 100644
--- a/Documentation/networking/ip-sysctl.txt
+++ b/Documentation/networking/ip-sysctl.txt
-@@ -1025,6 +1025,19 @@ forwarding - BOOLEAN
+@@ -1033,6 +1033,19 @@ forwarding - BOOLEAN
Enable IP forwarding on this interface. This controls whether packets
received _on_ this interface can be forwarded.
@@ -60,7 +60,7 @@ index 828fcd6711b3..985403536e94 100644
mc_forwarding - BOOLEAN
Do multicast routing. The kernel needs to be compiled with CONFIG_MROUTE
and a multicast routing daemon is required.
-@@ -1140,6 +1153,15 @@ rp_filter - INTEGER
+@@ -1148,6 +1161,15 @@ rp_filter - INTEGER
Default value is 0. Note that some distributions enable it
in startup scripts.
@@ -76,7 +76,7 @@ index 828fcd6711b3..985403536e94 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
-@@ -1280,6 +1302,14 @@ drop_gratuitous_arp - BOOLEAN
+@@ -1288,6 +1310,14 @@ drop_gratuitous_arp - BOOLEAN
Default: off (0)
@@ -1835,10 +1835,10 @@ index 0c366aad89cb..ae703d904727 100644
nat = nf_ct_nat_ext_add(ct);
diff --git a/net/ipv4/route.c b/net/ipv4/route.c
-index 6a7e187dd0a9..483733e76937 100644
+index 3b72990a8bb9..5a91dc167679 100644
--- a/net/ipv4/route.c
+++ b/net/ipv4/route.c
-@@ -1629,7 +1629,7 @@ int ip_mc_validate_source(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -1631,7 +1631,7 @@ int ip_mc_validate_source(struct sk_buff *skb, __be32 daddr, __be32 saddr,
return -EINVAL;
} else {
err = fib_validate_source(skb, saddr, 0, tos, 0, dev,
@@ -1847,7 +1847,7 @@ index 6a7e187dd0a9..483733e76937 100644
if (err < 0)
return err;
}
-@@ -1717,7 +1717,7 @@ static void set_lwt_redirect(struct rtable *rth)
+@@ -1719,7 +1719,7 @@ static void set_lwt_redirect(struct rtable *rth)
static int __mkroute_input(struct sk_buff *skb,
const struct fib_result *res,
struct in_device *in_dev,
@@ -1856,7 +1856,7 @@ index 6a7e187dd0a9..483733e76937 100644
{
struct fib_nh_exception *fnhe;
struct rtable *rth;
-@@ -1734,7 +1734,7 @@ static int __mkroute_input(struct sk_buff *skb,
+@@ -1736,7 +1736,7 @@ static int __mkroute_input(struct sk_buff *skb,
}
err = fib_validate_source(skb, saddr, daddr, tos, FIB_RES_OIF(*res),
@@ -1865,7 +1865,7 @@ index 6a7e187dd0a9..483733e76937 100644
if (err < 0) {
ip_handle_martian_source(in_dev->dev, in_dev, skb, daddr,
saddr);
-@@ -1744,7 +1744,7 @@ static int __mkroute_input(struct sk_buff *skb,
+@@ -1746,7 +1746,7 @@ static int __mkroute_input(struct sk_buff *skb,
do_cache = res->fi && !itag;
if (out_dev == in_dev && err && IN_DEV_TX_REDIRECTS(out_dev) &&
@@ -1874,7 +1874,7 @@ index 6a7e187dd0a9..483733e76937 100644
(IN_DEV_SHARED_MEDIA(out_dev) ||
inet_addr_onlink(out_dev, saddr, FIB_RES_GW(*res))))
IPCB(skb)->flags |= IPSKB_DOREDIRECT;
-@@ -1899,9 +1899,11 @@ EXPORT_SYMBOL_GPL(fib_multipath_hash);
+@@ -1901,9 +1901,11 @@ EXPORT_SYMBOL_GPL(fib_multipath_hash);
static int ip_mkroute_input(struct sk_buff *skb,
struct fib_result *res,
@@ -1887,7 +1887,7 @@ index 6a7e187dd0a9..483733e76937 100644
#ifdef CONFIG_IP_ROUTE_MULTIPATH
if (res->fi && res->fi-fi->fib_nhs > 1) {
int h = fib_multipath_hash(res->fi, NULL, skb);
-@@ -1911,7 +1913,7 @@ static int ip_mkroute_input(struct sk_buff *skb,
+@@ -1913,7 +1915,7 @@ static int ip_mkroute_input(struct sk_buff *skb,
#endif
/* create a routing cache entry */
@@ -1896,7 +1896,7 @@ index 6a7e187dd0a9..483733e76937 100644
}
/*
-@@ -1926,7 +1928,7 @@ static int ip_mkroute_input(struct sk_buff *skb,
+@@ -1928,7 +1930,7 @@ static int ip_mkroute_input(struct sk_buff *skb,
*/
static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
@@ -1905,7 +1905,7 @@ index 6a7e187dd0a9..483733e76937 100644
struct fib_result *res)
{
struct in_device *in_dev = __in_dev_get_rcu(dev);
-@@ -1983,19 +1985,28 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -1985,19 +1987,28 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
goto martian_source;
}
@@ -1936,7 +1936,7 @@ index 6a7e187dd0a9..483733e76937 100644
if (err != 0) {
if (!IN_DEV_FORWARD(in_dev))
err = -EHOSTUNREACH;
-@@ -2007,7 +2018,7 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -2009,7 +2020,7 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
if (res->type == RTN_LOCAL) {
err = fib_validate_source(skb, saddr, daddr, tos,
@@ -1945,7 +1945,7 @@ index 6a7e187dd0a9..483733e76937 100644
if (err < 0)
goto martian_source;
goto local_input;
-@@ -2020,16 +2031,19 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -2022,16 +2033,19 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
if (res->type != RTN_UNICAST)
goto martian_destination;
@@ -1967,7 +1967,7 @@ index 6a7e187dd0a9..483733e76937 100644
if (err < 0)
goto martian_source;
}
-@@ -2135,9 +2149,26 @@ int ip_route_input_noref(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -2137,9 +2151,26 @@ int ip_route_input_noref(struct sk_buff *skb, __be32 daddr, __be32 saddr,
}
EXPORT_SYMBOL(ip_route_input_noref);
@@ -1996,7 +1996,7 @@ index 6a7e187dd0a9..483733e76937 100644
{
/* Multicast recognition logic is moved from route cache to here.
The problem was that too many Ethernet cards have broken/missing
-@@ -2183,7 +2214,13 @@ int ip_route_input_rcu(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -2185,7 +2216,13 @@ int ip_route_input_rcu(struct sk_buff *skb, __be32 daddr, __be32 saddr,
return err;
}
@@ -2011,7 +2011,7 @@ index 6a7e187dd0a9..483733e76937 100644
}
/* called with rcu_read_lock() */
-@@ -2437,6 +2474,7 @@ struct rtable *ip_route_output_key_hash_rcu(struct net *net, struct flowi4 *fl4,
+@@ -2439,6 +2476,7 @@ struct rtable *ip_route_output_key_hash_rcu(struct net *net, struct flowi4 *fl4,
fl4->daddr = fl4->saddr = htonl(INADDR_LOOPBACK);
dev_out = net->loopback_dev;
fl4->flowi4_oif = LOOPBACK_IFINDEX;
@@ -2019,7 +2019,7 @@ index 6a7e187dd0a9..483733e76937 100644
res->type = RTN_LOCAL;
flags |= RTCF_LOCAL;
goto make_route;
-@@ -2495,6 +2533,7 @@ struct rtable *ip_route_output_key_hash_rcu(struct net *net, struct flowi4 *fl4,
+@@ -2497,6 +2535,7 @@ struct rtable *ip_route_output_key_hash_rcu(struct net *net, struct flowi4 *fl4,
orig_oif = FIB_RES_OIF(*res);
fl4->flowi4_oif = dev_out->ifindex;
diff --git a/sys-kernel/boest-v4.14.119/0002-pool-2.6.25-tcp-timewait-20s.diff.patch b/sys-kernel/boest-v4.14.127/0002-pool-2.6.25-tcp-timewait-20s.diff.patch
index d1ce93de..51c2567b 100644
--- a/sys-kernel/boest-v4.14.119/0002-pool-2.6.25-tcp-timewait-20s.diff.patch
+++ b/sys-kernel/boest-v4.14.127/0002-pool-2.6.25-tcp-timewait-20s.diff.patch
@@ -1,7 +1,7 @@
-From 2f22e6339070ad5ed06ca2f14b0c94f83fcfdea0 Mon Sep 17 00:00:00 2001
+From 9957828e7d9846452d5c3e9e6a84985554e9fd69 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/18] pool/2.6.25-tcp-timewait-20s.diff
+Subject: [PATCH 02/19] 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 d0c2dbe94e21..17e43725e2cd 100644
+index 1179ef4f0768..02600c711f4c 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
-@@ -120,8 +120,8 @@ void tcp_time_wait(struct sock *sk, int state, int timeo);
+@@ -122,8 +122,8 @@ void tcp_time_wait(struct sock *sk, int state, int timeo);
* initial RTO.
*/
diff --git a/sys-kernel/boest-v4.14.119/0003-pool-2.6.25-disable-tcp-debug.diff.patch b/sys-kernel/boest-v4.14.127/0003-pool-2.6.25-disable-tcp-debug.diff.patch
index b9ce35b4..72f869f4 100644
--- a/sys-kernel/boest-v4.14.119/0003-pool-2.6.25-disable-tcp-debug.diff.patch
+++ b/sys-kernel/boest-v4.14.127/0003-pool-2.6.25-disable-tcp-debug.diff.patch
@@ -1,7 +1,7 @@
-From 6b881099d5f4a297ecb5fd3ee117eabc0abbbe35 Mon Sep 17 00:00:00 2001
+From 42691be0270a9dd987d06f13de4501fc618b2a05 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/18] pool/2.6.25-disable-tcp-debug.diff
+Subject: [PATCH 03/19] 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 17e43725e2cd..103341cb5b25 100644
+index 02600c711f4c..9c879acab4b9 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
@@ -18,7 +18,7 @@
diff --git a/sys-kernel/boest-v4.14.119/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch b/sys-kernel/boest-v4.14.127/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch
index c942378c..3b609eeb 100644
--- a/sys-kernel/boest-v4.14.119/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch
+++ b/sys-kernel/boest-v4.14.127/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch
@@ -1,7 +1,7 @@
-From 5fd279481b60d191551a3b634b68da223511f02d Mon Sep 17 00:00:00 2001
+From 755c8fd5a7cc972fbbee82f1bdf6b7abad38e0f8 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/18] TCP: add a sysctl to disable simultaneous connection
+Subject: [PATCH 04/19] 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 985403536e94..c663303bae84 100644
+index fc59f76c7c7a..84a506ef94b3 100644
--- a/Documentation/networking/ip-sysctl.txt
+++ b/Documentation/networking/ip-sysctl.txt
@@ -190,6 +190,28 @@ inet_peer_maxttl - INTEGER
@@ -72,10 +72,10 @@ index 985403536e94..c663303bae84 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 103341cb5b25..ba08363003fc 100644
+index 9c879acab4b9..32ad477519c3 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
-@@ -261,6 +261,7 @@ extern int sysctl_tcp_moderate_rcvbuf;
+@@ -263,6 +263,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 0f272818a4d2..52dea65fa6c2 100644
enum {
diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c
-index e8caab8e2f5c..c14b965558cf 100644
+index 78771272f613..2f7db46fdc55 100644
--- a/net/ipv4/sysctl_net_ipv4.c
+++ b/net/ipv4/sysctl_net_ipv4.c
-@@ -509,6 +509,13 @@ static struct ctl_table ipv4_table[] = {
+@@ -511,6 +511,13 @@ static struct ctl_table ipv4_table[] = {
.mode = 0644,
.proc_handler = proc_doulongvec_minmax,
},
@@ -114,7 +114,7 @@ index e8caab8e2f5c..c14b965558cf 100644
.procname = "tcp_wmem",
.data = &sysctl_tcp_wmem,
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c
-index 657d33e2ff6a..e3d23d5a8bf4 100644
+index 8e080f3b75bd..898865a3c59b 100644
--- a/net/ipv4/tcp_input.c
+++ b/net/ipv4/tcp_input.c
@@ -95,6 +95,7 @@ int sysctl_tcp_min_rtt_wlen __read_mostly = 300;
@@ -125,7 +125,7 @@ index 657d33e2ff6a..e3d23d5a8bf4 100644
#define FLAG_DATA 0x01 /* Incoming frame contained data. */
#define FLAG_WIN_UPDATE 0x02 /* Incoming ACK was a window update. */
-@@ -5816,10 +5817,13 @@ static int tcp_rcv_synsent_state_process(struct sock *sk, struct sk_buff *skb,
+@@ -5832,10 +5833,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.14.119/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch b/sys-kernel/boest-v4.14.127/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch
index 4344d800..bddb19d9 100644
--- a/sys-kernel/boest-v4.14.119/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch
+++ b/sys-kernel/boest-v4.14.127/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch
@@ -1,7 +1,7 @@
-From c28777dee3ed27f13b60c07fb5096f8dc8900f25 Mon Sep 17 00:00:00 2001
+From 34bf79a930184d6c43bc6849d19e88b7612c4d49 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/18] pool/2.6.25-disable-kbdrate-at-boot.diff
+Subject: [PATCH 05/19] 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.14.119/0006-x86-pci-add-support-for-pci-rev-net.patch b/sys-kernel/boest-v4.14.127/0006-x86-pci-add-support-for-pci-rev-net.patch
index 8105b84c..e0b95a2c 100644
--- a/sys-kernel/boest-v4.14.119/0006-x86-pci-add-support-for-pci-rev-net.patch
+++ b/sys-kernel/boest-v4.14.127/0006-x86-pci-add-support-for-pci-rev-net.patch
@@ -1,7 +1,7 @@
-From 3767d3509aa59f7987816fa5f7ecf30018aa8168 Mon Sep 17 00:00:00 2001
+From 4140558399d7edd514a69ab019acdad4726893a9 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/18] x86/pci: add support for pci=rev-net
+Subject: [PATCH 06/19] 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.14.119/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch b/sys-kernel/boest-v4.14.127/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch
index c9f14e34..ccac83ac 100644
--- a/sys-kernel/boest-v4.14.119/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch
+++ b/sys-kernel/boest-v4.14.127/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch
@@ -1,7 +1,7 @@
-From 18c183b623d5fe4fe38f02758d8bde7fd375e115 Mon Sep 17 00:00:00 2001
+From 6dbecbb27f624d3dd0e74246c0bdc6eadabe298f 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/18] Disable CONFIG_PROCESSOR_SELECT printk()'s
+Subject: [PATCH 07/19] Disable CONFIG_PROCESSOR_SELECT printk()'s
Signed-off-by: Bertrand Jacquin <bertrand@jacquin.bzh>
---
diff --git a/sys-kernel/boest-v4.14.119/0008-This-patch-adds-support-for-a-restricted-user-contro.patch b/sys-kernel/boest-v4.14.127/0008-This-patch-adds-support-for-a-restricted-user-contro.patch
index 25761bee..ace92f8c 100644
--- a/sys-kernel/boest-v4.14.119/0008-This-patch-adds-support-for-a-restricted-user-contro.patch
+++ b/sys-kernel/boest-v4.14.127/0008-This-patch-adds-support-for-a-restricted-user-contro.patch
@@ -1,8 +1,8 @@
-From b4660efb1a641eb53a4126e53d41d90cb53c05cb Mon Sep 17 00:00:00 2001
+From ec80690acb31a392caa4471df60ce1be1b8a9bec Mon Sep 17 00:00:00 2001
From: "Anthony G. Basile" <blueness@gentoo.org>
Date: Mon, 23 Oct 2017 12:31:25 -0400
-Subject: [PATCH 08/18] This patch adds support for a restricted
- user-controlled namespace on tmpfs filesystem used to house PaX flags. The
+Subject: [PATCH 08/19] 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.14.119/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch b/sys-kernel/boest-v4.14.127/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch
index ccfb3ccb..16b9acda 100644
--- a/sys-kernel/boest-v4.14.119/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch
+++ b/sys-kernel/boest-v4.14.127/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch
@@ -1,7 +1,7 @@
-From 0b8040b9f613e2efa0fb2b0a91de8785a85749c5 Mon Sep 17 00:00:00 2001
+From 324568d8ae08046fb8d6a8c30911116caf8b32c3 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Sat, 1 Dec 2018 12:25:28 -0500
-Subject: [PATCH 09/18]
+Subject: [PATCH 09/19]
4.14:1510_fs-enable-link-security-restrictions-by-default.patch
---
diff --git a/sys-kernel/boest-v4.14.119/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch b/sys-kernel/boest-v4.14.127/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch
index 6c718603..093558b1 100644
--- a/sys-kernel/boest-v4.14.119/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch
+++ b/sys-kernel/boest-v4.14.127/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch
@@ -1,7 +1,7 @@
-From 496daf8b624bef3f055a72cd0ff6d42ac1c58f57 Mon Sep 17 00:00:00 2001
+From 04273d0e17e080cb83a80fa10d3cf354eda57019 Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri, 2 Feb 2018 22:12:24 +0000
-Subject: [PATCH 10/18] ia64: fix ptrace(PTRACE_GETREGS) (unbreaks strace, gdb)
+Subject: [PATCH 10/19] 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.14.127/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch b/sys-kernel/boest-v4.14.127/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch
new file mode 100644
index 00000000..d8c6ba56
--- /dev/null
+++ b/sys-kernel/boest-v4.14.127/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch
@@ -0,0 +1,38 @@
+From ec662bfba8dab231a6a90f0c65b720d066b94571 Mon Sep 17 00:00:00 2001
+From: Mike Pagano <mpagano@gentoo.org>
+Date: Tue, 11 Jun 2019 13:50:47 -0400
+Subject: [PATCH 11/19] 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 cc061495f653..0415bf7edcc4 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;
+
+ return 1;
diff --git a/sys-kernel/boest-v4.14.119/0011-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch b/sys-kernel/boest-v4.14.127/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch
index 1d8e53a0..b58e139f 100644
--- a/sys-kernel/boest-v4.14.119/0011-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch
+++ b/sys-kernel/boest-v4.14.127/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch
@@ -1,7 +1,7 @@
-From 27a2d9131efe14ac862bf9224ec7d8fdf03d6363 Mon Sep 17 00:00:00 2001
+From 14f6d8b78a7ecd37ec871525a9f6f7c75ca0249b 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 11/18] UBUNTU: SAUCE: PCI: Workaround to enable poweroff on
+Subject: [PATCH 12/19] 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 867056395d48..f2870678e797 100644
+index 45c3fbd38f50..83fe7c7b3b1f 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
-@@ -2848,6 +2848,26 @@ static void quirk_hotplug_bridge(struct pci_dev *dev)
+@@ -2865,6 +2865,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.14.119/0012-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch b/sys-kernel/boest-v4.14.127/0013-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch
index 07a5de2c..90aae6e3 100644
--- a/sys-kernel/boest-v4.14.119/0012-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch
+++ b/sys-kernel/boest-v4.14.127/0013-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch
@@ -1,7 +1,7 @@
-From b1728b72700f79f4ae060039db86a7dac53e311d Mon Sep 17 00:00:00 2001
+From b5a726104037002a007fd235dd1fc3efe9d663d0 Mon Sep 17 00:00:00 2001
From: Laura Abbott <labbott@fedoraproject.org>
Date: Tue, 8 Sep 2015 09:53:38 -0700
-Subject: [PATCH 12/18] usb-storage: Disable UAS on JMicron SATA enclosure
+Subject: [PATCH 13/19] usb-storage: Disable UAS on JMicron SATA enclosure
Steve Ellis reported incorrect block sizes and alignement
offsets with a SATA enclosure. Adding a quirk to disable
diff --git a/sys-kernel/boest-v4.14.119/0013-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch b/sys-kernel/boest-v4.14.127/0014-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch
index 9282f9b7..44029ab1 100644
--- a/sys-kernel/boest-v4.14.119/0013-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch
+++ b/sys-kernel/boest-v4.14.127/0014-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch
@@ -1,7 +1,7 @@
-From 20ea1071917de6ae64183b30deaf25210c49d147 Mon Sep 17 00:00:00 2001
+From 8c7939f6da1f97b2d190b28066b5070d056160fc Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Mon, 23 Oct 2017 12:31:25 -0400
-Subject: [PATCH 13/18] 4.14:2600_enable-key-swapping-for-apple-mac.patch
+Subject: [PATCH 14/19] 4.14:2600_enable-key-swapping-for-apple-mac.patch
---
drivers/hid/hid-apple.c | 76 +++++++++++++++++++++++++++++++++++++++--
diff --git a/sys-kernel/boest-v4.14.119/0014-4.14-2900_dev-root-proc-mount-fix.patch.patch b/sys-kernel/boest-v4.14.127/0015-4.14-2900_dev-root-proc-mount-fix.patch.patch
index 038c632d..ad603da3 100644
--- a/sys-kernel/boest-v4.14.119/0014-4.14-2900_dev-root-proc-mount-fix.patch.patch
+++ b/sys-kernel/boest-v4.14.127/0015-4.14-2900_dev-root-proc-mount-fix.patch.patch
@@ -1,7 +1,7 @@
-From f8caa5565e8cb63d51f49a3ac82406530dcb679f Mon Sep 17 00:00:00 2001
+From b83516d0ee5a2c3a21f597904f7ecc2da5bf7147 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Mon, 23 Oct 2017 12:31:25 -0400
-Subject: [PATCH 14/18] 4.14:2900_dev-root-proc-mount-fix.patch
+Subject: [PATCH 15/19] 4.14:2900_dev-root-proc-mount-fix.patch
---
init/do_mounts.c | 22 ++++++++++++++++------
diff --git a/sys-kernel/boest-v4.14.119/0015-4.14-4200_fbcondecor.patch.patch b/sys-kernel/boest-v4.14.127/0016-4.14-4200_fbcondecor.patch.patch
index e8165b39..faa6eb22 100644
--- a/sys-kernel/boest-v4.14.119/0015-4.14-4200_fbcondecor.patch.patch
+++ b/sys-kernel/boest-v4.14.127/0016-4.14-4200_fbcondecor.patch.patch
@@ -1,7 +1,7 @@
-From 055d01d3d86666fa059e64b4122618310874454b Mon Sep 17 00:00:00 2001
+From 98789a07ec730a549dff0bba38e8ca4c1cfa56ce Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Thu, 16 Nov 2017 14:08:05 -0500
-Subject: [PATCH 15/18] 4.14:4200_fbcondecor.patch
+Subject: [PATCH 16/19] 4.14:4200_fbcondecor.patch
---
Documentation/fb/00-INDEX | 2 +
@@ -1485,7 +1485,7 @@ index 790900d646c0..3f940c93752c 100644
ops->cursor_reset = 0;
} }
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 @@
@@ -1497,7 +1497,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;
}
}
@@ -2087,7 +2087,7 @@ index 6cd9b198b7c6..a228440649fa 100644
__u32 start; /* First entry */
__u32 len; /* Number of entries */
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
-index f13601a616ad..2d4f15ec58ff 100644
+index cfc2c0d1369a..f4df84c1916d 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -151,6 +151,10 @@ static const int cap_last_cap = CAP_LAST_CAP;
diff --git a/sys-kernel/boest-v4.14.119/0016-4.14-4400_alpha-sysctl-uac.patch.patch b/sys-kernel/boest-v4.14.127/0017-4.14-4400_alpha-sysctl-uac.patch.patch
index 5832255e..95050512 100644
--- a/sys-kernel/boest-v4.14.119/0016-4.14-4400_alpha-sysctl-uac.patch.patch
+++ b/sys-kernel/boest-v4.14.127/0017-4.14-4400_alpha-sysctl-uac.patch.patch
@@ -1,7 +1,7 @@
-From 3665433ddf2082e3b276ff4685237c4ac09d02ef Mon Sep 17 00:00:00 2001
+From 7ac8b3be3f76dac358953e0ad9a49ba767061506 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Mon, 23 Oct 2017 12:31:25 -0400
-Subject: [PATCH 16/18] 4.14:4400_alpha-sysctl-uac.patch
+Subject: [PATCH 17/19] 4.14:4400_alpha-sysctl-uac.patch
---
arch/alpha/Kconfig | 27 +++++++++++++++++++++
@@ -122,7 +122,7 @@ index f43bd05dede2..fb2dc5a0164b 100644
+ __initcall(init_uac_sysctl);
+#endif
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
-index 2d4f15ec58ff..054b64087275 100644
+index f4df84c1916d..8c0ad9a6477a 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -158,6 +158,11 @@ extern char fbcon_decor_path[];
diff --git a/sys-kernel/boest-v4.14.119/0017-4.14-4567_distro-Gentoo-Kconfig.patch.patch b/sys-kernel/boest-v4.14.127/0018-4.14-4567_distro-Gentoo-Kconfig.patch.patch
index 23fc132f..5a8474d1 100644
--- a/sys-kernel/boest-v4.14.119/0017-4.14-4567_distro-Gentoo-Kconfig.patch.patch
+++ b/sys-kernel/boest-v4.14.127/0018-4.14-4567_distro-Gentoo-Kconfig.patch.patch
@@ -1,7 +1,7 @@
-From 289db34803a5e575b77ab26b4e670c3d6bc63f6d Mon Sep 17 00:00:00 2001
+From c1e660b65f0847e6a26fd720cb4f21a9716b0685 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Sat, 29 Dec 2018 17:47:25 -0500
-Subject: [PATCH 17/18] 4.14:4567_distro-Gentoo-Kconfig.patch
+Subject: [PATCH 18/19] 4.14:4567_distro-Gentoo-Kconfig.patch
---
Kconfig | 2 +
diff --git a/sys-kernel/boest-v4.14.119/0018-WARNING-This-patch-works-with-gcc-versions-4.9-and-w.patch b/sys-kernel/boest-v4.14.127/0019-WARNING.patch
index 13947277..21199a73 100644
--- a/sys-kernel/boest-v4.14.119/0018-WARNING-This-patch-works-with-gcc-versions-4.9-and-w.patch
+++ b/sys-kernel/boest-v4.14.127/0019-WARNING.patch
@@ -1,7 +1,7 @@
-From bea152acbcec33f8fdfed258f1de2925f0062115 Mon Sep 17 00:00:00 2001
+From eca310366918f2dce48f59c8d2f0524d41f90fbc Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Fri, 15 Feb 2019 19:44:07 -0500
-Subject: [PATCH 18/18] WARNING This patch works with gcc versions 4.9+ and
+Subject: [PATCH 19/19] WARNING This patch works with gcc versions 4.9+ and
with kernel version 4.13+ 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]
@@ -413,7 +413,7 @@ index 65a9a4716e34..895d610e23f0 100644
config X86_MINIMUM_CPU_FAMILY
int
diff --git a/arch/x86/Makefile b/arch/x86/Makefile
-index eb1f8f249dc3..95a915c56a45 100644
+index b4c72da8a7ad..533a63f70dc1 100644
--- a/arch/x86/Makefile
+++ b/arch/x86/Makefile
@@ -124,13 +124,42 @@ else
diff --git a/sys-kernel/longterm-sources-4.14.119 b/sys-kernel/longterm-sources-4.14.119
deleted file mode 120000
index 91df86df..00000000
--- a/sys-kernel/longterm-sources-4.14.119
+++ /dev/null
@@ -1 +0,0 @@
-boest-v4.14.119 \ No newline at end of file
diff --git a/sys-kernel/longterm-sources-4.14.127 b/sys-kernel/longterm-sources-4.14.127
new file mode 120000
index 00000000..02517ca5
--- /dev/null
+++ b/sys-kernel/longterm-sources-4.14.127
@@ -0,0 +1 @@
+boest-v4.14.127 \ No newline at end of file