Patchwork [1/1] linux-yocto-rt: qemumips: fix boot panic

mail settings
Submitter Bruce Ashfield
Date Aug. 25, 2011, 8:54 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/10543/
State New, archived
Headers show


Bruce Ashfield - Aug. 25, 2011, 8:54 p.m.
Fixes [YOCTO #1392]

Updating the SRCREVs to pickup:

    mips/rt: convert cascade interrupt non threaded

    The preempt_rt kernel forces all irq interrupts to be threaded,
    but special interrupts can be excluded from this conversion.
    The cascade interrupt should be part of these exceptions.

    In this case, irq2 is initialized before "kthreadd" task, which
    converts irq interrupt to threaded.

    If this irq is threaded, the kernel calls "try_to_wake_up" function
    to wake up "kthreadd" task, but at that moment, "kthreadd" task
    has no been initialize and try_to_wake_up wakes up a NULL task.

    Signed-off-by: Liming Wang <>

Signed-off-by: Bruce Ashfield <>
 meta/recipes-kernel/linux/ |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


diff --git a/meta/recipes-kernel/linux/ b/meta/recipes-kernel/linux/
index 16daddf..2bee543 100644
--- a/meta/recipes-kernel/linux/
+++ b/meta/recipes-kernel/linux/
@@ -14,8 +14,8 @@  KBRANCH_qemuppc = "yocto/standard/preempt-rt/qemu-ppc32"
 LINUX_VERSION ?= "3.0.3"
 LINUX_KERNEL_TYPE = "preempt-rt"
-SRCREV_machine ?= "67ce0924042a2faa12b71ac3e92175c789c32af6"
-SRCREV_machine_qemuppc ?= "839638f4efda0c70c6f491161ab2c042f5bc3e66"
+SRCREV_machine ?= "c86423d29c94525d18ef1c9b6c025f733c1e8252"
+SRCREV_machine_qemuppc ?= "ccb47c9e8d85dc00ccd28bc6819d7769e2c11cb3"
 SRCREV_meta ?= "5b535279e61197cb194bb2dfceb8b7a04128387c"
 PR = "r0"