Re: hot cache line due to note_interrupt()

From: Linus Torvalds
Date: Fri Nov 14 2003 - 13:19:34 EST



On Fri, 14 Nov 2003, Jack Steiner wrote:
> >
> > The note_interrupt() stuff is only useful for diagnosing mysterious lockups
> > (and hasn't proven useful for that, actually). It should be disabled for
> > production use.
>
> Probably too late for 2.6.0, but here is a patch that disables noirqdebug:

Why do people hate irqdebug?

Sure, there's some overhead on big machines, but there aren't that many of
them, and you can just disable them for those.

The fact is, irqdebug _has_ resulted in a few reports where instead of a
silent and total lock-up, the kernel just said "I'll disable this irq" and
the machine continued limping along.

Which is a huge improvement, since otherwise especially newcomers really
have nothing to even report. Just "it locked up at boot" is not very
useful, while a "it said nobody cared about irq5 and now my PCMCIA card
doesn't work" is a _huge_ cluebat.

It doesn't catch everything, but it doesn't really cost anything on any
normal machines either..

Linus

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