generic-poky/meta/recipes-kernel
Bruce Ashfield fe77047364 linux-yocto/3.8: fix gcc 4.8 ARM boot issues
Updating the linux-yocto-3.8 SRCREVs to fix a boot issue with ARM boards
when gcc 4.8 is used.

Without the following mainline backports:

  f200475 ARM: 7670/1: fix the memset fix
  8215b0e ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations

The following trap will be seen on boot:

    [<c00fc3b8>] (kmem_cache_alloc_trace+0x54/0x210) from [<c039f074>] (con_insert_unipair+0xcc/0x11c)
    [<c039f074>] (con_insert_unipair+0xcc/0x11c) from [<c039fec8>] (con_set_default_unimap+0xfc/0x198)
    [<c039fec8>] (con_set_default_unimap+0xfc/0x198) from [<c07ee258>] (console_map_init+0x44/0x58)
    [<c07ee258>] (console_map_init+0x44/0x58) from [<c07ee738>] (vty_init+0x16c/0x1b0)
    [<c07ee738>] (vty_init+0x16c/0x1b0) from [<c07edb68>] (tty_init+0x108/0x148)
    [<c07edb68>] (tty_init+0x108/0x148) from [<c07eead0>] (chr_dev_init+0xb4/0xd8)
    [<c07eead0>] (chr_dev_init+0xb4/0xd8) from [<c0008a18>] (do_one_initcall+0x11c/0x18c)
    [<c0008a18>] (do_one_initcall+0x11c/0x18c) from [<c07d89d0>] (kernel_init_freeable+0x16c/0x254)
    [<c07d89d0>] (kernel_init_freeable+0x16c/0x254) from [<c05a3810>] (kernel_init+0x18/0x160)
    [<c05a3810>] (kernel_init+0x18/0x160) from [<c000e530>] (ret_from_fork+0x14/0x20)
    Code: e593a000 e35a0000 0a000020 e5943014 (e79a1003)
    ---[ end trace e6c62de166779f86 ]---
    Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

Moderate stress and board testing shows the fix to hold, and it is good for
broader testing.

[YOCTO #4549]

(From OE-Core rev: 8ef393bc08a20053765ad58c1ebd9ab621cdd704)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-18 17:33:16 +01:00
..
blktrace blktrace: add back do_install method 2013-01-22 15:52:44 +00:00
dtc dtc.inc: fix for libdir == /usr/lib64 2012-07-11 11:35:52 +01:00
kern-tools kern-tools: expand kernel features that point to a directory name 2013-05-31 08:06:57 +01:00
kexec kexec-tools: upgraded to 2.0.4 2013-05-12 09:37:30 +01:00
kmod depmodwrapper-cross: Mark as machine specific 2013-03-02 16:35:46 +00:00
latencytop latencytop: Deprecate tracing_enabled for tracing_on 2013-06-13 17:38:05 +01:00
libpfm libpfm4_4.3.0.bb: use compatible host to limit arches 2013-03-05 13:14:51 +00:00
linux linux-yocto/3.8: fix gcc 4.8 ARM boot issues 2013-06-18 17:33:16 +01:00
linux-firmware linux-firmware: Split 'ar3k' in a linux-firmware-ar3k package 2013-05-24 14:14:49 +01:00
linux-libc-headers classes/recipes/lib: Fix various python whitespace issues 2013-05-09 14:06:51 +01:00
lttng lttng: updated lttng-ust to 2.1.2 2013-04-22 14:45:03 +01:00
modutils-initscripts modutils-initscripts: improve modutils.sh 2013-01-18 13:28:07 +00:00
oprofile Upstream-Status: Correct Capitalization 2013-05-12 09:37:31 +01:00
perf perf: Ensure license is handled correctly 2013-04-18 21:12:19 +01:00
powertop powertop: inherit gettext 2013-05-09 17:55:31 +01:00
sysprof sysprof: upgrade to 1.2.0 2013-03-05 13:14:57 +00:00
systemtap systemtap: Upgrade to v2.1 2013-03-18 13:18:22 +00:00
trace-cmd trace-cmd: backport three patches 2013-06-11 15:38:01 +01:00