lkml.org 
[lkml]   [2006]   [Dec]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: BUG: scheduling while atomic, new libata code
    On 12/28/06, Arnd Bergmann <arnd@arndb.de> wrote:
    > On Thursday 28 December 2006 03:16, Jon Smirl wrote:
    > > BUG: scheduling while atomic: hald-addon-stor/0x20000000/5078
    > > [<c02b0289>] __sched_text_start+0x5f9/0xb00
    > > [<c024a623>] net_rx_action+0xb3/0x180
    > > [<c01210f2>] __do_softirq+0x72/0xe0
    > > [<c0105205>] do_IRQ+0x45/0x80
    >
    > This doesn't seem to be related to libata at all. Like your
    > first trace, you call schedule from a softirq context, which
    > is always atomic.
    > The only place where I can imagine this happening is the
    > local_irq_enable() in there, which can be defined in different
    > ways.
    > Are you running with paravirt_ops, CONFIG_TRACE_IRQFLAGS_SUPPORT
    > and/or kernel preemption enabled?

    Forgot this,
    # CONFIG_PARAVIRT is not set

    CPU is 2.8Mhz P4, no virtualization capabilities.

    >
    > Arnd <><
    >


    --
    Jon Smirl
    jonsmirl@gmail.com
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-12-28 23:49    [W:0.021 / U:29.952 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site