a number of softirq.c updates (the patch is still relative to -B4 and
includes all -C2 changes as well):
- do_softirq() does not have to keep irqs disabled when returning.
- in do_softirq(), disable_local_bh() can be done after checking for
pending softirqs.
- the goto retry thing has no effect on gcc's code, so it's an unnecessery
complication of the code.
- ditto the in_interrupt() check, no point in doing a goto, gcc optimizes
this already.
do_softirq() is now a very compact and straightforward function.
Ingo
This archive was generated by hypermail 2b29 : Thu Jun 07 2001 - 21:00:45 EST