From 8e197c7af2ef7eccfd1dd9396ab6a003992b183a Mon Sep 17 00:00:00 2001 From: Koen Vandeputte Date: Mon, 7 Oct 2019 13:09:31 +0200 Subject: kernel: bump 4.19 to 4.19.77 Refreshed all patches. Remove upstreamed: - 110-ARM-zynq-Use-memcpy_toio-instead-of-memcpy.patch Compile-tested on: cns3xxx, imx6 Runtime-tested on: cns3xxx, imx6 Signed-off-by: Koen Vandeputte --- ...RM-zynq-Use-memcpy_toio-instead-of-memcpy.patch | 35 ---------------------- 1 file changed, 35 deletions(-) delete mode 100644 target/linux/zynq/patches-4.19/110-ARM-zynq-Use-memcpy_toio-instead-of-memcpy.patch (limited to 'target/linux/zynq') diff --git a/target/linux/zynq/patches-4.19/110-ARM-zynq-Use-memcpy_toio-instead-of-memcpy.patch b/target/linux/zynq/patches-4.19/110-ARM-zynq-Use-memcpy_toio-instead-of-memcpy.patch deleted file mode 100644 index 03027b2016..0000000000 --- a/target/linux/zynq/patches-4.19/110-ARM-zynq-Use-memcpy_toio-instead-of-memcpy.patch +++ /dev/null @@ -1,35 +0,0 @@ -From a801d4aa6000f7ba0ffc5ba9d841af62ec7e0bb1 Mon Sep 17 00:00:00 2001 -From: Luis Araneda -Date: Tue, 30 Jul 2019 00:29:03 -0400 -Subject: [RFC PATCH] ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up - -This fixes a kernel panic (read overflow) on memcpy when -FORTIFY_SOURCE is enabled. - -The computed size of memcpy args are: -- p_size (dst): 4294967295 = (size_t) -1 -- q_size (src): 1 -- size (len): 8 - -Additionally, the memory is marked as __iomem, so one of -the memcpy_* functions should be used for read/write - -Signed-off-by: Luis Araneda ---- -As of 2019-08-03, this patch is under review and waiting -comments from the maintainer / author --- - arch/arm/mach-zynq/platsmp.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/arch/arm/mach-zynq/platsmp.c -+++ b/arch/arm/mach-zynq/platsmp.c -@@ -65,7 +65,7 @@ int zynq_cpun_start(u32 address, int cpu - * 0x4: Jump by mov instruction - * 0x8: Jumping address - */ -- memcpy((__force void *)zero, &zynq_secondary_trampoline, -+ memcpy_toio(zero, &zynq_secondary_trampoline, - trampoline_size); - writel(address, zero + trampoline_size); - -- cgit v1.2.3