summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBertrand Jacquin <bertrand@jacquin.bzh>2019-10-15 21:34:46 +0100
committerBertrand Jacquin <bertrand@jacquin.bzh>2019-10-15 21:34:46 +0100
commit6e225e1bb0dcaa36180ae505b2e21ab0c2e7e635 (patch)
tree309552f0593f23ec7e7e243a25a4b8d31f18d658
parentsys-kernel/longterm-sources: Bump 4.9 (diff)
downloadetc-portage-patches-6e225e1bb0dcaa36180ae505b2e21ab0c2e7e635.tar.gz
sys-kernel/longterm-sources: Bump 4.14
-rw-r--r--sys-kernel/boest-v4.14.149/0001-patch-4.14-ja1.diff.patch (renamed from sys-kernel/boest-v4.14.146/0001-patch-4.14-ja1.diff.patch)32
-rw-r--r--sys-kernel/boest-v4.14.149/0002-pool-2.6.25-tcp-timewait-20s.diff.patch (renamed from sys-kernel/boest-v4.14.146/0002-pool-2.6.25-tcp-timewait-20s.diff.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0003-pool-2.6.25-disable-tcp-debug.diff.patch (renamed from sys-kernel/boest-v4.14.146/0003-pool-2.6.25-disable-tcp-debug.diff.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch (renamed from sys-kernel/boest-v4.14.146/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch (renamed from sys-kernel/boest-v4.14.146/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0006-x86-pci-add-support-for-pci-rev-net.patch (renamed from sys-kernel/boest-v4.14.146/0006-x86-pci-add-support-for-pci-rev-net.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch (renamed from sys-kernel/boest-v4.14.146/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0008-This-patch-adds-support-for-a-restricted-user-contro.patch (renamed from sys-kernel/boest-v4.14.146/0008-This-patch-adds-support-for-a-restricted-user-contro.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch (renamed from sys-kernel/boest-v4.14.146/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch (renamed from sys-kernel/boest-v4.14.146/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch (renamed from sys-kernel/boest-v4.14.146/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch (renamed from sys-kernel/boest-v4.14.146/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0013-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch (renamed from sys-kernel/boest-v4.14.146/0013-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0014-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch (renamed from sys-kernel/boest-v4.14.146/0014-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch)16
-rw-r--r--sys-kernel/boest-v4.14.149/0015-4.14-2900_dev-root-proc-mount-fix.patch.patch (renamed from sys-kernel/boest-v4.14.146/0015-4.14-2900_dev-root-proc-mount-fix.patch.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0016-4.14-4200_fbcondecor.patch.patch (renamed from sys-kernel/boest-v4.14.146/0016-4.14-4200_fbcondecor.patch.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0017-4.14-4400_alpha-sysctl-uac.patch.patch (renamed from sys-kernel/boest-v4.14.146/0017-4.14-4400_alpha-sysctl-uac.patch.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0018-4.14-4567_distro-Gentoo-Kconfig.patch.patch (renamed from sys-kernel/boest-v4.14.146/0018-4.14-4567_distro-Gentoo-Kconfig.patch.patch)2
-rw-r--r--sys-kernel/boest-v4.14.149/0019-WARNING.patch (renamed from sys-kernel/boest-v4.14.146/0019-WARNING.patch)4
l---------sys-kernel/longterm-sources-4.14.1461
l---------sys-kernel/longterm-sources-4.14.1491
21 files changed, 43 insertions, 43 deletions
diff --git a/sys-kernel/boest-v4.14.146/0001-patch-4.14-ja1.diff.patch b/sys-kernel/boest-v4.14.149/0001-patch-4.14-ja1.diff.patch
index 635cfaf7..952ef91c 100644
--- a/sys-kernel/boest-v4.14.146/0001-patch-4.14-ja1.diff.patch
+++ b/sys-kernel/boest-v4.14.149/0001-patch-4.14-ja1.diff.patch
@@ -1,4 +1,4 @@
-From 19c9ac58ae76fabd762cfcd778dee73b650ab061 Mon Sep 17 00:00:00 2001
+From 8d25b770eb159311579e5e50f536a9ff2e193791 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/19] patch-4.14-ja1.diff
@@ -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 3b72990a8bb9..5a91dc167679 100644
+index 5a1cffb769fd..a1eeaa9aab86 100644
--- a/net/ipv4/route.c
+++ b/net/ipv4/route.c
-@@ -1631,7 +1631,7 @@ int ip_mc_validate_source(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -1630,7 +1630,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 3b72990a8bb9..5a91dc167679 100644
if (err < 0)
return err;
}
-@@ -1719,7 +1719,7 @@ static void set_lwt_redirect(struct rtable *rth)
+@@ -1718,7 +1718,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 3b72990a8bb9..5a91dc167679 100644
{
struct fib_nh_exception *fnhe;
struct rtable *rth;
-@@ -1736,7 +1736,7 @@ static int __mkroute_input(struct sk_buff *skb,
+@@ -1735,7 +1735,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 3b72990a8bb9..5a91dc167679 100644
if (err < 0) {
ip_handle_martian_source(in_dev->dev, in_dev, skb, daddr,
saddr);
-@@ -1746,7 +1746,7 @@ static int __mkroute_input(struct sk_buff *skb,
+@@ -1745,7 +1745,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 3b72990a8bb9..5a91dc167679 100644
(IN_DEV_SHARED_MEDIA(out_dev) ||
inet_addr_onlink(out_dev, saddr, FIB_RES_GW(*res))))
IPCB(skb)->flags |= IPSKB_DOREDIRECT;
-@@ -1901,9 +1901,11 @@ EXPORT_SYMBOL_GPL(fib_multipath_hash);
+@@ -1900,9 +1900,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 3b72990a8bb9..5a91dc167679 100644
#ifdef CONFIG_IP_ROUTE_MULTIPATH
if (res->fi && res->fi->fib_nhs > 1) {
int h = fib_multipath_hash(res->fi, NULL, skb);
-@@ -1913,7 +1915,7 @@ static int ip_mkroute_input(struct sk_buff *skb,
+@@ -1912,7 +1914,7 @@ static int ip_mkroute_input(struct sk_buff *skb,
#endif
/* create a routing cache entry */
@@ -1896,7 +1896,7 @@ index 3b72990a8bb9..5a91dc167679 100644
}
/*
-@@ -1928,7 +1930,7 @@ static int ip_mkroute_input(struct sk_buff *skb,
+@@ -1927,7 +1929,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 3b72990a8bb9..5a91dc167679 100644
struct fib_result *res)
{
struct in_device *in_dev = __in_dev_get_rcu(dev);
-@@ -1985,19 +1987,28 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -1984,19 +1986,28 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
goto martian_source;
}
@@ -1936,7 +1936,7 @@ index 3b72990a8bb9..5a91dc167679 100644
if (err != 0) {
if (!IN_DEV_FORWARD(in_dev))
err = -EHOSTUNREACH;
-@@ -2009,7 +2020,7 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -2008,7 +2019,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 3b72990a8bb9..5a91dc167679 100644
if (err < 0)
goto martian_source;
goto local_input;
-@@ -2022,16 +2033,19 @@ static int ip_route_input_slow(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -2021,16 +2032,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 3b72990a8bb9..5a91dc167679 100644
if (err < 0)
goto martian_source;
}
-@@ -2137,9 +2151,26 @@ int ip_route_input_noref(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -2136,9 +2150,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 3b72990a8bb9..5a91dc167679 100644
{
/* Multicast recognition logic is moved from route cache to here.
The problem was that too many Ethernet cards have broken/missing
-@@ -2185,7 +2216,13 @@ int ip_route_input_rcu(struct sk_buff *skb, __be32 daddr, __be32 saddr,
+@@ -2184,7 +2215,13 @@ int ip_route_input_rcu(struct sk_buff *skb, __be32 daddr, __be32 saddr,
return err;
}
@@ -2011,7 +2011,7 @@ index 3b72990a8bb9..5a91dc167679 100644
}
/* called with rcu_read_lock() */
-@@ -2439,6 +2476,7 @@ struct rtable *ip_route_output_key_hash_rcu(struct net *net, struct flowi4 *fl4,
+@@ -2438,6 +2475,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 3b72990a8bb9..5a91dc167679 100644
res->type = RTN_LOCAL;
flags |= RTCF_LOCAL;
goto make_route;
-@@ -2497,6 +2535,7 @@ struct rtable *ip_route_output_key_hash_rcu(struct net *net, struct flowi4 *fl4,
+@@ -2496,6 +2534,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.146/0002-pool-2.6.25-tcp-timewait-20s.diff.patch b/sys-kernel/boest-v4.14.149/0002-pool-2.6.25-tcp-timewait-20s.diff.patch
index b07d85c3..be3456ae 100644
--- a/sys-kernel/boest-v4.14.146/0002-pool-2.6.25-tcp-timewait-20s.diff.patch
+++ b/sys-kernel/boest-v4.14.149/0002-pool-2.6.25-tcp-timewait-20s.diff.patch
@@ -1,4 +1,4 @@
-From 96ef35bab0918a6900355ecac6194510f650ea0f Mon Sep 17 00:00:00 2001
+From e2ad5db4050fa467331dbc49f7df6893a44e70d5 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/19] pool/2.6.25-tcp-timewait-20s.diff
diff --git a/sys-kernel/boest-v4.14.146/0003-pool-2.6.25-disable-tcp-debug.diff.patch b/sys-kernel/boest-v4.14.149/0003-pool-2.6.25-disable-tcp-debug.diff.patch
index 4dd9de86..d1c3d129 100644
--- a/sys-kernel/boest-v4.14.146/0003-pool-2.6.25-disable-tcp-debug.diff.patch
+++ b/sys-kernel/boest-v4.14.149/0003-pool-2.6.25-disable-tcp-debug.diff.patch
@@ -1,4 +1,4 @@
-From e4616c4db29e3f840af029c016b6154fc170606d Mon Sep 17 00:00:00 2001
+From 973cd8d0dd49e75bf82e4437ca6d25818d8ad04d 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/19] pool/2.6.25-disable-tcp-debug.diff
diff --git a/sys-kernel/boest-v4.14.146/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch b/sys-kernel/boest-v4.14.149/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch
index a4b2f991..2038b046 100644
--- a/sys-kernel/boest-v4.14.146/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch
+++ b/sys-kernel/boest-v4.14.149/0004-TCP-add-a-sysctl-to-disable-simultaneous-connection-.patch
@@ -1,4 +1,4 @@
-From fd397c22688fa13ece46f7e671aa73061558f187 Mon Sep 17 00:00:00 2001
+From fccc6e23e21dc107df27eaa7cba0ec151463d574 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/19] TCP: add a sysctl to disable simultaneous connection
diff --git a/sys-kernel/boest-v4.14.146/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch b/sys-kernel/boest-v4.14.149/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch
index a5e5ffdb..99b09088 100644
--- a/sys-kernel/boest-v4.14.146/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch
+++ b/sys-kernel/boest-v4.14.149/0005-pool-2.6.25-disable-kbdrate-at-boot.diff.patch
@@ -1,4 +1,4 @@
-From bdc8cba60501914f1e1cde9d7fb34ee33938e019 Mon Sep 17 00:00:00 2001
+From 4d3d087b4975bcb4af268ef5100be42df3b99e10 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/19] pool/2.6.25-disable-kbdrate-at-boot.diff
diff --git a/sys-kernel/boest-v4.14.146/0006-x86-pci-add-support-for-pci-rev-net.patch b/sys-kernel/boest-v4.14.149/0006-x86-pci-add-support-for-pci-rev-net.patch
index 64342b31..f1fd4a20 100644
--- a/sys-kernel/boest-v4.14.146/0006-x86-pci-add-support-for-pci-rev-net.patch
+++ b/sys-kernel/boest-v4.14.149/0006-x86-pci-add-support-for-pci-rev-net.patch
@@ -1,4 +1,4 @@
-From 624ea6db67e491456a013877ff8642aa0513d0d9 Mon Sep 17 00:00:00 2001
+From 994e3f95606a274cd232a2bc3414133d6018edcc 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/19] x86/pci: add support for pci=rev-net
diff --git a/sys-kernel/boest-v4.14.146/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch b/sys-kernel/boest-v4.14.149/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch
index 018e3d3a..7b29a9fb 100644
--- a/sys-kernel/boest-v4.14.146/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch
+++ b/sys-kernel/boest-v4.14.149/0007-Disable-CONFIG_PROCESSOR_SELECT-printk-s.patch
@@ -1,4 +1,4 @@
-From b0fc2019e0f287c89139c6be4ee5d9851d38cfc4 Mon Sep 17 00:00:00 2001
+From 54a8b392c75ab810160e4803ebd82563b2980a07 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/19] Disable CONFIG_PROCESSOR_SELECT printk()'s
diff --git a/sys-kernel/boest-v4.14.146/0008-This-patch-adds-support-for-a-restricted-user-contro.patch b/sys-kernel/boest-v4.14.149/0008-This-patch-adds-support-for-a-restricted-user-contro.patch
index a30db5b8..fb9dcde6 100644
--- a/sys-kernel/boest-v4.14.146/0008-This-patch-adds-support-for-a-restricted-user-contro.patch
+++ b/sys-kernel/boest-v4.14.149/0008-This-patch-adds-support-for-a-restricted-user-contro.patch
@@ -1,4 +1,4 @@
-From 8b0c63c7ebfe2f7e060b40626274175653ab27d0 Mon Sep 17 00:00:00 2001
+From 3d3c6ee00a9fba800ef964454f6f13be6ea711c7 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/19] This patch adds support for a restricted
diff --git a/sys-kernel/boest-v4.14.146/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch b/sys-kernel/boest-v4.14.149/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch
index f3db7899..c40ffc90 100644
--- a/sys-kernel/boest-v4.14.146/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch
+++ b/sys-kernel/boest-v4.14.149/0009-4.14-1510_fs-enable-link-security-restrictions-by-de.patch
@@ -1,4 +1,4 @@
-From 38314d1e761d35d4415bfc4d8b368555b2ac0548 Mon Sep 17 00:00:00 2001
+From a7666ae40da7b9306c0937275f9db50c3e269283 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/19]
diff --git a/sys-kernel/boest-v4.14.146/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch b/sys-kernel/boest-v4.14.149/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch
index 5053fb6e..e37cf325 100644
--- a/sys-kernel/boest-v4.14.146/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch
+++ b/sys-kernel/boest-v4.14.149/0010-ia64-fix-ptrace-PTRACE_GETREGS-unbreaks-strace-gdb.patch
@@ -1,4 +1,4 @@
-From 0e65ebd5ef45b3ee4a5fbc632cdd2e9d0fe84602 Mon Sep 17 00:00:00 2001
+From de9326a0bfec63106203899910ed448508b17f43 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/19] ia64: fix ptrace(PTRACE_GETREGS) (unbreaks strace, gdb)
diff --git a/sys-kernel/boest-v4.14.146/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch b/sys-kernel/boest-v4.14.149/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch
index 4f9c5ec5..3aac35ee 100644
--- a/sys-kernel/boest-v4.14.146/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch
+++ b/sys-kernel/boest-v4.14.149/0011-The-encryption-is-only-mandatory-to-be-enforced-when.patch
@@ -1,4 +1,4 @@
-From 535a32b2dc8d81a89935b307555f8f23cb198a77 Mon Sep 17 00:00:00 2001
+From 1cebcf0e371575b433329739b7c6011bdb6c5431 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
diff --git a/sys-kernel/boest-v4.14.146/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch b/sys-kernel/boest-v4.14.149/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch
index 51cc014f..3592a29a 100644
--- a/sys-kernel/boest-v4.14.146/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch
+++ b/sys-kernel/boest-v4.14.149/0012-UBUNTU-SAUCE-PCI-Workaround-to-enable-poweroff-on-Ma.patch
@@ -1,4 +1,4 @@
-From c6fe24b84e0b7b0ad1bf8976d2df16ab28fef5e7 Mon Sep 17 00:00:00 2001
+From 5245a2f900c7b3f000a27da1511b0232f83b29f1 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/19] UBUNTU: SAUCE: PCI: Workaround to enable poweroff on
diff --git a/sys-kernel/boest-v4.14.146/0013-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch b/sys-kernel/boest-v4.14.149/0013-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch
index 1af19c48..cc266b1a 100644
--- a/sys-kernel/boest-v4.14.146/0013-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch
+++ b/sys-kernel/boest-v4.14.149/0013-usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch
@@ -1,4 +1,4 @@
-From c7951d75638d2176a3f64c61203b6e60c4a7e35c Mon Sep 17 00:00:00 2001
+From 442604847e9707b48eefdaa06efca6eb0b095821 Mon Sep 17 00:00:00 2001
From: Laura Abbott <labbott@fedoraproject.org>
Date: Tue, 8 Sep 2015 09:53:38 -0700
Subject: [PATCH 13/19] usb-storage: Disable UAS on JMicron SATA enclosure
diff --git a/sys-kernel/boest-v4.14.146/0014-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch b/sys-kernel/boest-v4.14.149/0014-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch
index 8f0301d0..e5ced5bf 100644
--- a/sys-kernel/boest-v4.14.146/0014-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch
+++ b/sys-kernel/boest-v4.14.149/0014-4.14-2600_enable-key-swapping-for-apple-mac.patch.patch
@@ -1,4 +1,4 @@
-From b903b4aecf8c7a6fa006d45c5f18783d73c31616 Mon Sep 17 00:00:00 2001
+From 3f96f58c709a2f3fe76966ad0c52d5ca3e51f9ab 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/19] 4.14:2600_enable-key-swapping-for-apple-mac.patch
@@ -8,7 +8,7 @@ Subject: [PATCH 14/19] 4.14:2600_enable-key-swapping-for-apple-mac.patch
1 file changed, 74 insertions(+), 2 deletions(-)
diff --git a/drivers/hid/hid-apple.c b/drivers/hid/hid-apple.c
-index 1cb41992aaa1..c34a3be5085a 100644
+index d0a81a03ddbd..85cbaa640c54 100644
--- a/drivers/hid/hid-apple.c
+++ b/drivers/hid/hid-apple.c
@@ -54,6 +54,22 @@ MODULE_PARM_DESC(swap_opt_cmd, "Swap the Option (\"Alt\") and Command (\"Flag\")
@@ -34,7 +34,7 @@ index 1cb41992aaa1..c34a3be5085a 100644
struct apple_sc {
unsigned long quirks;
unsigned int fn_on;
-@@ -166,6 +182,21 @@ static const struct apple_key_translation swapped_option_cmd_keys[] = {
+@@ -165,6 +181,21 @@ static const struct apple_key_translation swapped_option_cmd_keys[] = {
{ }
};
@@ -56,9 +56,9 @@ index 1cb41992aaa1..c34a3be5085a 100644
static const struct apple_key_translation *apple_find_translation(
const struct apple_key_translation *table, u16 from)
{
-@@ -185,9 +216,11 @@ static int hidinput_apple_event(struct hid_device *hid, struct input_dev *input,
- struct apple_sc *asc = hid_get_drvdata(hid);
- const struct apple_key_translation *trans, *table;
+@@ -186,9 +217,11 @@ static int hidinput_apple_event(struct hid_device *hid, struct input_dev *input,
+ bool do_translate;
+ u16 code = 0;
- if (usage->code == KEY_FN) {
+ u16 fn_keycode = (swap_fn_leftctrl) ? (KEY_LEFTCTRL) : (KEY_FN);
@@ -70,7 +70,7 @@ index 1cb41992aaa1..c34a3be5085a 100644
return 1;
}
-@@ -266,6 +299,30 @@ static int hidinput_apple_event(struct hid_device *hid, struct input_dev *input,
+@@ -273,6 +306,30 @@ static int hidinput_apple_event(struct hid_device *hid, struct input_dev *input,
}
}
@@ -101,7 +101,7 @@ index 1cb41992aaa1..c34a3be5085a 100644
return 0;
}
-@@ -329,6 +386,21 @@ static void apple_setup_input(struct input_dev *input)
+@@ -336,6 +393,21 @@ static void apple_setup_input(struct input_dev *input)
for (trans = apple_iso_keyboard; trans->from; trans++)
set_bit(trans->to, input->keybit);
diff --git a/sys-kernel/boest-v4.14.146/0015-4.14-2900_dev-root-proc-mount-fix.patch.patch b/sys-kernel/boest-v4.14.149/0015-4.14-2900_dev-root-proc-mount-fix.patch.patch
index 2cde8250..a58d5771 100644
--- a/sys-kernel/boest-v4.14.146/0015-4.14-2900_dev-root-proc-mount-fix.patch.patch
+++ b/sys-kernel/boest-v4.14.149/0015-4.14-2900_dev-root-proc-mount-fix.patch.patch
@@ -1,4 +1,4 @@
-From 174359888e87112d904f2db373de0ec8b60c402a Mon Sep 17 00:00:00 2001
+From 2b85b99da211dc7ab3f05ab9345ae2482c45bcc6 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Mon, 23 Oct 2017 12:31:25 -0400
Subject: [PATCH 15/19] 4.14:2900_dev-root-proc-mount-fix.patch
diff --git a/sys-kernel/boest-v4.14.146/0016-4.14-4200_fbcondecor.patch.patch b/sys-kernel/boest-v4.14.149/0016-4.14-4200_fbcondecor.patch.patch
index b741582b..87b0c0a7 100644
--- a/sys-kernel/boest-v4.14.146/0016-4.14-4200_fbcondecor.patch.patch
+++ b/sys-kernel/boest-v4.14.149/0016-4.14-4200_fbcondecor.patch.patch
@@ -1,4 +1,4 @@
-From 3d16a61cb81604d8bb12fbc46dcd7f2e8d9dddb3 Mon Sep 17 00:00:00 2001
+From 12f91bb4e3c54970c7bff0a4142705093fc7ac94 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Thu, 16 Nov 2017 14:08:05 -0500
Subject: [PATCH 16/19] 4.14:4200_fbcondecor.patch
diff --git a/sys-kernel/boest-v4.14.146/0017-4.14-4400_alpha-sysctl-uac.patch.patch b/sys-kernel/boest-v4.14.149/0017-4.14-4400_alpha-sysctl-uac.patch.patch
index 422bfbcd..c0cf6bfc 100644
--- a/sys-kernel/boest-v4.14.146/0017-4.14-4400_alpha-sysctl-uac.patch.patch
+++ b/sys-kernel/boest-v4.14.149/0017-4.14-4400_alpha-sysctl-uac.patch.patch
@@ -1,4 +1,4 @@
-From 98f8410bdfd33f12e2ab1664c3dea39691adeccd Mon Sep 17 00:00:00 2001
+From acb04e08f9ab11e4f535b777d64e3f55d59cf286 Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Mon, 23 Oct 2017 12:31:25 -0400
Subject: [PATCH 17/19] 4.14:4400_alpha-sysctl-uac.patch
diff --git a/sys-kernel/boest-v4.14.146/0018-4.14-4567_distro-Gentoo-Kconfig.patch.patch b/sys-kernel/boest-v4.14.149/0018-4.14-4567_distro-Gentoo-Kconfig.patch.patch
index 7b7210da..1589f60e 100644
--- a/sys-kernel/boest-v4.14.146/0018-4.14-4567_distro-Gentoo-Kconfig.patch.patch
+++ b/sys-kernel/boest-v4.14.149/0018-4.14-4567_distro-Gentoo-Kconfig.patch.patch
@@ -1,4 +1,4 @@
-From ce6e7d3bf3b2e871cf4a49797be699acacc04edd Mon Sep 17 00:00:00 2001
+From 9828401e9e78e9a95c6f32b56e0dbe225eb8c8dd Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Thu, 19 Sep 2019 19:28:31 -0400
Subject: [PATCH 18/19] 4.14:4567_distro-Gentoo-Kconfig.patch
diff --git a/sys-kernel/boest-v4.14.146/0019-WARNING.patch b/sys-kernel/boest-v4.14.149/0019-WARNING.patch
index 00bcac38..6db449ea 100644
--- a/sys-kernel/boest-v4.14.146/0019-WARNING.patch
+++ b/sys-kernel/boest-v4.14.149/0019-WARNING.patch
@@ -1,4 +1,4 @@
-From d6877dd9882ad8b2f1a307a3e48ef315346df5d6 Mon Sep 17 00:00:00 2001
+From 9c569fc1b77cf8a9b8446590893c310fcefaebdf Mon Sep 17 00:00:00 2001
From: Mike Pagano <mpagano@gentoo.org>
Date: Fri, 15 Feb 2019 19:44:07 -0500
Subject: [PATCH 19/19] WARNING This patch works with gcc versions 4.9+ and
@@ -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 cd596ca60901..7fc2e19fe8be 100644
+index 3dc54d2f79c4..3136f9852bd7 100644
--- a/arch/x86/Makefile
+++ b/arch/x86/Makefile
@@ -125,13 +125,42 @@ else
diff --git a/sys-kernel/longterm-sources-4.14.146 b/sys-kernel/longterm-sources-4.14.146
deleted file mode 120000
index 41a55822..00000000
--- a/sys-kernel/longterm-sources-4.14.146
+++ /dev/null
@@ -1 +0,0 @@
-boest-v4.14.146 \ No newline at end of file
diff --git a/sys-kernel/longterm-sources-4.14.149 b/sys-kernel/longterm-sources-4.14.149
new file mode 120000
index 00000000..7b0762f8
--- /dev/null
+++ b/sys-kernel/longterm-sources-4.14.149
@@ -0,0 +1 @@
+boest-v4.14.149 \ No newline at end of file