]> code.ossystems Code Review - openembedded-core.git/commit
linux-yocto-rt: qemumips: fix boot panic
authorBruce Ashfield <bruce.ashfield@windriver.com>
Thu, 25 Aug 2011 20:45:57 +0000 (16:45 -0400)
committerSaul Wold <sgw@linux.intel.com>
Fri, 26 Aug 2011 19:34:02 +0000 (12:34 -0700)
commit7ceb78a42f7d9b6aa4b984d04ac13f8dc23a9095
tree167c09244b953829c8ad14ca5bf103237bc09df9
parent74ff1bc8c248824116ba4b787b10fa6ee0c13ce1
linux-yocto-rt: qemumips: fix boot panic

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 <liming.wang@windriver.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
meta/recipes-kernel/linux/linux-yocto-rt_3.0.bb