mirror of https://github.com/hak5/openwrt.git
kernel: bump 4.14 to 4.14.134
Refreshed all patches. Fixes: - CVE-2019-3846 - CVE-2019-3900 Compile-tested on: cns3xxx Runtime-tested on: cns3xxx Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>openwrt-18.06
parent
76d1e8a0c2
commit
df53824f46
|
@ -3,10 +3,10 @@
|
||||||
LINUX_RELEASE?=1
|
LINUX_RELEASE?=1
|
||||||
|
|
||||||
LINUX_VERSION-4.9 = .186
|
LINUX_VERSION-4.9 = .186
|
||||||
LINUX_VERSION-4.14 = .132
|
LINUX_VERSION-4.14 = .134
|
||||||
|
|
||||||
LINUX_KERNEL_HASH-4.9.186 = 242484430d0729791d8efd92181b7d34b4021050646c6e00cf459866eab94b6a
|
LINUX_KERNEL_HASH-4.9.186 = 242484430d0729791d8efd92181b7d34b4021050646c6e00cf459866eab94b6a
|
||||||
LINUX_KERNEL_HASH-4.14.132 = da86f39a722da656fce4e2685223093b5d5f4db94046fcd79e492428a82ff330
|
LINUX_KERNEL_HASH-4.14.134 = 0b21e7b5effd92303a551b5be2380c9703d6fb87cfe5189fe0d795cc73903d2d
|
||||||
|
|
||||||
remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1))))
|
remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1))))
|
||||||
sanitize_uri=$(call qstrip,$(subst @,_,$(subst :,_,$(subst .,_,$(subst -,_,$(subst /,_,$(1)))))))
|
sanitize_uri=$(call qstrip,$(subst @,_,$(subst :,_,$(subst .,_,$(subst -,_,$(subst /,_,$(1)))))))
|
||||||
|
|
|
@ -458,7 +458,7 @@
|
||||||
/*
|
/*
|
||||||
--- a/arch/mips/mm/tlbex.c
|
--- a/arch/mips/mm/tlbex.c
|
||||||
+++ b/arch/mips/mm/tlbex.c
|
+++ b/arch/mips/mm/tlbex.c
|
||||||
@@ -971,6 +971,9 @@ void build_get_pgde32(u32 **p, unsigned
|
@@ -976,6 +976,9 @@ void build_get_pgde32(u32 **p, unsigned
|
||||||
uasm_i_srl(p, ptr, ptr, SMP_CPUID_PTRSHIFT);
|
uasm_i_srl(p, ptr, ptr, SMP_CPUID_PTRSHIFT);
|
||||||
uasm_i_addu(p, ptr, tmp, ptr);
|
uasm_i_addu(p, ptr, tmp, ptr);
|
||||||
#else
|
#else
|
||||||
|
@ -468,7 +468,7 @@
|
||||||
UASM_i_LA_mostly(p, ptr, pgdc);
|
UASM_i_LA_mostly(p, ptr, pgdc);
|
||||||
#endif
|
#endif
|
||||||
uasm_i_mfc0(p, tmp, C0_BADVADDR); /* get faulting address */
|
uasm_i_mfc0(p, tmp, C0_BADVADDR); /* get faulting address */
|
||||||
@@ -1331,6 +1334,9 @@ static void build_r4000_tlb_refill_handl
|
@@ -1337,6 +1340,9 @@ static void build_r4000_tlb_refill_handl
|
||||||
#ifdef CONFIG_64BIT
|
#ifdef CONFIG_64BIT
|
||||||
build_get_pmde64(&p, &l, &r, K0, K1); /* get pmd in K1 */
|
build_get_pmde64(&p, &l, &r, K0, K1); /* get pmd in K1 */
|
||||||
#else
|
#else
|
||||||
|
@ -478,7 +478,7 @@
|
||||||
build_get_pgde32(&p, K0, K1); /* get pgd in K1 */
|
build_get_pgde32(&p, K0, K1); /* get pgd in K1 */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -1342,6 +1348,9 @@ static void build_r4000_tlb_refill_handl
|
@@ -1348,6 +1354,9 @@ static void build_r4000_tlb_refill_handl
|
||||||
build_update_entries(&p, K0, K1);
|
build_update_entries(&p, K0, K1);
|
||||||
build_tlb_write_entry(&p, &l, &r, tlb_random);
|
build_tlb_write_entry(&p, &l, &r, tlb_random);
|
||||||
uasm_l_leave(&l, p);
|
uasm_l_leave(&l, p);
|
||||||
|
@ -488,7 +488,7 @@
|
||||||
uasm_i_eret(&p); /* return from trap */
|
uasm_i_eret(&p); /* return from trap */
|
||||||
}
|
}
|
||||||
#ifdef CONFIG_MIPS_HUGE_TLB_SUPPORT
|
#ifdef CONFIG_MIPS_HUGE_TLB_SUPPORT
|
||||||
@@ -2046,6 +2055,9 @@ build_r4000_tlbchange_handler_head(u32 *
|
@@ -2057,6 +2066,9 @@ build_r4000_tlbchange_handler_head(u32 *
|
||||||
#ifdef CONFIG_64BIT
|
#ifdef CONFIG_64BIT
|
||||||
build_get_pmde64(p, l, r, wr.r1, wr.r2); /* get pmd in ptr */
|
build_get_pmde64(p, l, r, wr.r1, wr.r2); /* get pmd in ptr */
|
||||||
#else
|
#else
|
||||||
|
@ -498,7 +498,7 @@
|
||||||
build_get_pgde32(p, wr.r1, wr.r2); /* get pgd in ptr */
|
build_get_pgde32(p, wr.r1, wr.r2); /* get pgd in ptr */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -2092,6 +2104,9 @@ build_r4000_tlbchange_handler_tail(u32 *
|
@@ -2103,6 +2115,9 @@ build_r4000_tlbchange_handler_tail(u32 *
|
||||||
build_tlb_write_entry(p, l, r, tlb_indexed);
|
build_tlb_write_entry(p, l, r, tlb_indexed);
|
||||||
uasm_l_leave(l, *p);
|
uasm_l_leave(l, *p);
|
||||||
build_restore_work_registers(p);
|
build_restore_work_registers(p);
|
||||||
|
|
|
@ -30,7 +30,7 @@ Signed-off-by: Johan Hovold <johan@kernel.org>
|
||||||
|
|
||||||
--- a/drivers/usb/serial/option.c
|
--- a/drivers/usb/serial/option.c
|
||||||
+++ b/drivers/usb/serial/option.c
|
+++ b/drivers/usb/serial/option.c
|
||||||
@@ -1947,7 +1947,8 @@ static const struct usb_device_id option
|
@@ -1948,7 +1948,8 @@ static const struct usb_device_id option
|
||||||
{ USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d01, 0xff) }, /* D-Link DWM-156 (variant) */
|
{ USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d01, 0xff) }, /* D-Link DWM-156 (variant) */
|
||||||
{ USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d02, 0xff) },
|
{ USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d02, 0xff) },
|
||||||
{ USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d03, 0xff) },
|
{ USB_DEVICE_INTERFACE_CLASS(0x2001, 0x7d03, 0xff) },
|
||||||
|
|
Loading…
Reference in New Issue