Package: linux-image-2.6.32-9-sb1-bcm91250a Version: 2.6.32-5 Severity: serious Tags: patch fixed-upstream
Swarm will hang during boot and all you see is: |[ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes |*Exception 32: EPC=FFFFFFFF8069E50C, Cause=00809034 (TrapExc ) | RA=FFFFFFFF8069E498, VAddr=0000000020022038 | | 0 ($00) = 0000000000000000 AT ($01) = 0000000000000000 | v0 ($02) = 0000000000000001 v1 ($03) = 0000000000000080 | a0 ($04) = FFFFFFFF806AD5D8 a1 ($05) = 0000000000000003 | a2 ($06) = 0000000000000080 a3 ($07) = FFFFFFFF806ACC5C | t0 ($08) = FFFFFFFF806ADE50 t1 ($09) = FFFFFFFF806B0000 | t2 ($10) = FFFFFFFF80633DB0 t3 ($11) = FFFFFFFFA0000000 | t4 ($12) = 0000000000000000 t5 ($13) = FFFFFFFF8010583C | t6 ($14) = FFFFFFFF80633B60 t7 ($15) = 0000000000000020 | s0 ($16) = FFFFFFFF806ACBD0 s1 ($17) = FFFFFFFF806A0000 | s2 ($18) = FFFFFFFF806ACBD0 s3 ($19) = FFFFFFFF806B0000 | s4 ($20) = FFFFFFFF806B0000 s5 ($21) = FFFFFFFF806B0000 | s6 ($22) = FFFFFFFF806ACDD0 s7 ($23) = FFFFFFFF806AD5D0 | t8 ($24) = 0000000000000003 t9 ($25) = FFFFFFFF8069F910 | k0 ($26) = FFFFFFFF806E55DC k1 ($27) = 000000000000000F | gp ($28) = FFFFFFFF80630000 sp ($29) = FFFFFFFF80633DA0 | fp ($30) = FFFFFFFF80633DB0 ra ($31) = FFFFFFFF8069E498 | Some register may vary :) I consider 2.6.32-9 as not fixed because I don't see the following patch there which is upstream commit abbdc3d aka ("MIPS: Cleanup forgotten label_module_alloc in tlbex.c"). Sebastian
>From abbdc3d88aa2d5c937b21044c336bcd056c1732f Mon Sep 17 00:00:00 2001 From: David Daney <dda...@caviumnetworks.com> Date: Thu, 3 Dec 2009 17:43:54 -0800 Subject: [PATCH] MIPS: Cleanup forgotten label_module_alloc in tlbex.c commit c8af165342e83a4eb078c9607d29a7c399d30a53 (lmo) rsp. e0cc87f59490d7d62a8ab2a76498dc8a2b64927a (kernel.org) left label_module_alloc unused. Remove it now. Signed-off-by: David Daney <dda...@caviumnetworks.com> Cc: linux-m...@linux-mips.org Patchwork: http://patchwork.linux-mips.org/patch/752/ Signed-off-by: Ralf Baechle <r...@linux-mips.org> --- arch/mips/mm/tlbex.c | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) diff --git a/arch/mips/mm/tlbex.c b/arch/mips/mm/tlbex.c index 3d0baa4..badcf5e 100644 --- a/arch/mips/mm/tlbex.c +++ b/arch/mips/mm/tlbex.c @@ -73,9 +73,6 @@ static int __cpuinit m4kc_tlbp_war(void) enum label_id { label_second_part = 1, label_leave, -#ifdef MODULE_START - label_module_alloc, -#endif label_vmalloc, label_vmalloc_done, label_tlbw_hazard, @@ -92,9 +89,6 @@ enum label_id { UASM_L_LA(_second_part) UASM_L_LA(_leave) -#ifdef MODULE_START -UASM_L_LA(_module_alloc) -#endif UASM_L_LA(_vmalloc) UASM_L_LA(_vmalloc_done) UASM_L_LA(_tlbw_hazard) @@ -818,8 +812,6 @@ static void __cpuinit build_r4000_tlb_refill_handler(void) } else { #if defined(CONFIG_HUGETLB_PAGE) const enum label_id ls = label_tlb_huge_update; -#elif defined(MODULE_START) - const enum label_id ls = label_module_alloc; #else const enum label_id ls = label_vmalloc; #endif -- 1.6.5.2