lkml.org 
[lkml]   [2009]   [Mar]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: lockdep and threaded IRQs
    From
    Date
    On Mon, 2009-03-02 at 14:46 -0800, David Miller wrote:
    > From: Peter Zijlstra <a.p.zijlstra@chello.nl>
    > Date: Mon, 02 Mar 2009 23:19:31 +0100
    >
    > > I state that every !IRQF_DISABLED usage is a bug, either due to broken
    > > hardware or broken drivers.
    >
    > We'll send you the bill to have everyone's hardware
    > replaced :-)

    I'm not saying to remove support for such stuff, as long as we clearly
    annotate that its due to broken ass hardware we can leave a IRQF_ENABLED
    thingy in there.

    Preferably such drivers would be converted to threaded interrupts, but I
    thought Alan mentioned an IDE chipset that was so broken even that would
    be impossible (could not mask the IRQ for it would corrupt stuff).

    The thing I am strongly opposing though, is keeping interrupts enabled
    for regular drivers on sane hardware.



    \
     
     \ /
      Last update: 2009-03-03 00:05    [W:4.250 / U:0.416 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site