Re: [patch] big IRQ lock removal, 2.5.27-G0

Oleg Nesterov (oleg@tv-sign.ru)
Wed, 24 Jul 2002 07:07:34 +0400


Hello.

> > Then local_bh_enable() has a small preemptible window between
> > __local_bh_enable() and do_softirq()->local_irq_save(flags).
> > It is only latency problem.
>
> i dont think getting a preemption before softirqs are processed is a big
> problem. Such type of preemption comes in form of an interrupt, which
> handles softirqs in irq_exit() anyway, so there's no delay.

Well, no. Not all smp_xxx_interrupt() use irq_enter/exit().
Reschedule interrupt, for example, do not. But indeed, it is not
big problem.

Oleg.
-
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/