stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Patches to apply to v4.1-stable
@ 2015-08-15  0:32 Alexander Kochetkov
  2015-08-15  0:32 ` [PATCH 1/3] ARM: 8385/1: VDSO: group link options Alexander Kochetkov
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Alexander Kochetkov @ 2015-08-15  0:32 UTC (permalink / raw)
  To: stable; +Cc: Alexander Kochetkov

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


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-09-12 15:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-15  0:32 [PATCH 0/3] Patches to apply to v4.1-stable Alexander Kochetkov
2015-08-15  0:32 ` [PATCH 1/3] ARM: 8385/1: VDSO: group link options Alexander Kochetkov
2015-08-19 21:05   ` Nathan Lynch
2015-08-15  0:32 ` [PATCH 2/3] ARM: 8384/1: VDSO: force use of BFD linker Alexander Kochetkov
2015-08-15  0:32 ` [PATCH 3/3] ARM: v7 setup function should invalidate L1 cache Alexander Kochetkov
2015-08-15  8:00   ` Russell King - ARM Linux
2015-08-15 10:50     ` Alexander Kochetkov
2015-08-15 10:50       ` [PATCH] ARM: invalidate L1 before enabling coherency Alexander Kochetkov
2015-09-11  6:11 ` [PATCH 0/3] Patches to apply to v4.1-stable Greg KH
2015-09-12 11:59   ` Alexander Kochetkov
2015-09-12 15:51     ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).