lkml.org 
[lkml]   [2006]   [Aug]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Spinlock query
    >
    > > You need to use spin_lock_irqsave() from process context.
    > > From the interrupt handler itself it doesn't hurt, but it
    > > shouldn't matter much since interrupt handlers should not
    > > get preempted.
    >
    >
    > but interrupt handlers run in interrupt context when interrupts are already
    > disabled. Is that correct ?
    >

    AFAIK the interrupt that the handler is serving is guaranteed to be
    disabled on all the processors.

    In addition, if the interrupt was registered with SA_INTERRUPT flag,
    all the interrupts will be disabled on the current processor.

    Regards,

    Rajat
    -
    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-09-01 04:35    [W:7.810 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site