[lkml]   [2011]   [Aug]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: try_to_freeze() called with IRQs disabled on ARM
    On Tue, Aug 23, 2011 at 11:53:42PM +0200, Tejun Heo wrote:
    > Hello,
    > On Tue, Aug 23, 2011 at 11:51 PM, Rafael J. Wysocki <> wrote:
    > >> and the boot runs very slowly.  Reverting the series merged in 56f0be
    > >> appears to resolve the issue,
    > >
    > > In fact, the patch from:
    > >
    > >
    > >
    > > is sufficient to make the calltrace go away.
    > Yes, that's true but the added might_sleep() discovered an actual bug
    > here, so I still think it's better to keep it there.
    > If proper fix is difficult, I think doing something like if
    > (!in_atomic()) try_to_freeze() with big fat warning explaining what's
    > broken and how it should be fixed should do it for now if the proper
    > fix is gonna take some time. That way, we document what's broken where
    > it's broken and get to keep the useful debugging annotation.

    How does that solve it? IRQs disabled from assembly, which doesn't touch
    the preempt counter.
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2011-08-24 00:03    [W:0.020 / U:3.908 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site