Hi Greg, Please apply the following three patches to v4.1-stable. They fixes regressions introduced somethere between 3.18.20 and 4.1.5. The first two patches fixes kernel build failure caused by Linaro toolchain (GCC 4.9-2015.03) 4.9.3 20150311: BFD: arch/arm/vdso/vdso.so: Not enough room for program headers, try linking with -N arm-angstrom-linux-gnueabi-objcopy:arch/arm/vdso/vdso.so[.hash]: Bad value The third patch fixes regression introduced in rk3188 board by commit '3ee851e212d0bb6be8c462059fba74ce2e3f6064 ARM: rockchip: add basic smp support for rk3288'. Regression cause kernel hang on line 'Starting kernel ...'. Hangs happens randomly after poweron and always after reboot. Another problem caused by regression is random koops, like one shown below. Actually, I don't understand how guys managed to run rk3288 with the 3ee851e commit. Here (https://patchwork.ozlabs.org/patch/474075/) Russell King describe problems that 3ee851e has. Instead of reverting 3ee851e212d0bb6be8c4620, I'd suggest to backport upstream patch (02b4e2756e01c623cc4dbceae4b07be75252db5b), that do the same. Thanks, Alexander. BUG: Bad page state in process memsize pfn:95ca7 page:ef6b34e0 count:1638778872 mapcount:0 mapping:9cfe0f3b index:0x2 flags: 0xa4734918(uptodate|dirty|owner_priv_1|private|head|swapcache|mappedtodisk|unevictable|mlocked) page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set bad because of flags: flags: 0x334918(uptodate|dirty|owner_priv_1|private|head|swapcache|mappedtodisk|unevictable|mlocked) Modules linked in: CPU: 2 PID: 316 Comm: memsize Not tainted 4.1.4 #3 Hardware name: Rockchip (Device Tree) [<c0015f08>] (unwind_backtrace) from [<c0012318>] (show_stack+0x10/0x14) [<c0012318>] (show_stack) from [<c0442fb8>] (dump_stack+0x70/0x8c) [<c0442fb8>] (dump_stack) from [<c009ad8c>] (bad_page+0xe0/0x110) [<c009ad8c>] (bad_page) from [<c009d6fc>] (get_page_from_freelist+0x420/0x56c) [<c009d6fc>] (get_page_from_freelist) from [<c009d97c>] (__alloc_pages_nodemask+0x134/0x6d0) [<c009d97c>] (__alloc_pages_nodemask) from [<c00b4cbc>] (handle_mm_fault+0x78c/0xcf4) [<c00b4cbc>] (handle_mm_fault) from [<c001d308>] (do_page_fault+0x128/0x30c) [<c001d308>] (do_page_fault) from [<c0009214>] (do_DataAbort+0x34/0xb4) [<c0009214>] (do_DataAbort) from [<c0012fdc>] (__dabt_usr+0x3c/0x40) Exception stack(0xee36ffb0 to 0xee36fff8) ffa0: a62e4008 00b61000 00001000 00000000 ffc0: 00001000 0000d204 00000fff 00000000 00020000 00c80000 00000064 0000d204 ffe0: 0000d164 beed6b88 00008fa5 00008d94 600c0030 ffffffff Disabling lock debugging due to kernel taint Nathan Lynch (2): ARM: 8385/1: VDSO: group link options ARM: 8384/1: VDSO: force use of BFD linker Russell King (1): ARM: v7 setup function should invalidate L1 cache arch/arm/mach-bcm/Makefile | 2 +- arch/arm/mach-bcm/brcmstb.h | 19 ------------------- arch/arm/mach-bcm/headsmp-brcmstb.S | 33 --------------------------------- arch/arm/mach-bcm/platsmp-brcmstb.c | 4 +--- arch/arm/mach-berlin/headsmp.S | 6 ------ arch/arm/mach-berlin/platsmp.c | 3 +-- arch/arm/mach-hisi/Makefile | 2 +- arch/arm/mach-hisi/core.h | 1 - arch/arm/mach-hisi/headsmp.S | 16 ---------------- arch/arm/mach-hisi/platsmp.c | 4 ++-- arch/arm/mach-imx/headsmp.S | 1 - arch/arm/mach-mvebu/headsmp-a9.S | 1 - arch/arm/mach-prima2/headsmp.S | 1 - arch/arm/mach-rockchip/core.h | 1 - arch/arm/mach-rockchip/headsmp.S | 8 -------- arch/arm/mach-rockchip/platsmp.c | 5 ++--- arch/arm/mach-shmobile/common.h | 1 - arch/arm/mach-shmobile/headsmp-scu.S | 4 ++-- arch/arm/mach-shmobile/headsmp.S | 7 ------- arch/arm/mach-shmobile/platsmp-apmu.c | 2 +- arch/arm/mach-socfpga/core.h | 1 - arch/arm/mach-socfpga/headsmp.S | 5 ----- arch/arm/mach-socfpga/platsmp.c | 2 +- arch/arm/mach-tegra/Makefile | 2 +- arch/arm/mach-tegra/headsmp.S | 12 ------------ arch/arm/mach-tegra/reset.c | 2 +- arch/arm/mach-tegra/reset.h | 1 - arch/arm/mach-zynq/common.h | 2 -- arch/arm/mach-zynq/headsmp.S | 5 ----- arch/arm/mach-zynq/platsmp.c | 5 ++--- arch/arm/mm/proc-v7.S | 2 +- arch/arm/vdso/Makefile | 18 +++++++++++------- 32 files changed, 28 insertions(+), 150 deletions(-) delete mode 100644 arch/arm/mach-bcm/brcmstb.h delete mode 100644 arch/arm/mach-bcm/headsmp-brcmstb.S delete mode 100644 arch/arm/mach-hisi/headsmp.S delete mode 100644 arch/arm/mach-tegra/headsmp.S -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html