From fe77047364eac502904a33bcbc35a704be9acc9e Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Tue, 18 Jun 2013 11:20:01 -0400 Subject: 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: [] (kmem_cache_alloc_trace+0x54/0x210) from [] (con_insert_unipair+0xcc/0x11c) [] (con_insert_unipair+0xcc/0x11c) from [] (con_set_default_unimap+0xfc/0x198) [] (con_set_default_unimap+0xfc/0x198) from [] (console_map_init+0x44/0x58) [] (console_map_init+0x44/0x58) from [] (vty_init+0x16c/0x1b0) [] (vty_init+0x16c/0x1b0) from [] (tty_init+0x108/0x148) [] (tty_init+0x108/0x148) from [] (chr_dev_init+0xb4/0xd8) [] (chr_dev_init+0xb4/0xd8) from [] (do_one_initcall+0x11c/0x18c) [] (do_one_initcall+0x11c/0x18c) from [] (kernel_init_freeable+0x16c/0x254) [] (kernel_init_freeable+0x16c/0x254) from [] (kernel_init+0x18/0x160) [] (kernel_init+0x18/0x160) from [] (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 Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie --- meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb') diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb index 2073ee3234..d9cc82a204 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb @@ -12,8 +12,8 @@ LINUX_VERSION ?= "3.8.13" KMETA = "meta" -SRCREV_machine ?= "1f973c0fc8eea9a8f9758f47cf689ba89dbe9a25" -SRCREV_meta ?= "edd6461602f6c2fc27bc72997e4437f422a9dccd" +SRCREV_machine ?= "f20047520a57322f05d95a18a5fbd082fb15cb87" +SRCREV_meta ?= "c0851dfb8535635e1e31d4a5146d3f021e30506c" PR = "${INC_PR}.1" PV = "${LINUX_VERSION}+git${SRCPV}" -- cgit v1.2.3-54-g00ecf