Or a mechanism to say "don't run BH when I'm done". Having
SA_INTERRUPT=0 in 2.1.x or 2.3.x would be safe if we can throttle BH
processing, right?
> > We may be faced with the necessity of having an
> > incompatible interface. FS code has had to live with a changing API, I
> > don't see why SCSI or network drivers should be treated differently.
>
> We haven't been :) After all, we have the new_eh code in there :)
Erm, I assume you mean "new_bh"? Or is "new_eh" something I've missed?
> > > I think this is the path Linus is headed down in 2.1 already.
> > > It just isn't all the way there yet.
>
> > Really? Looking at kernel/softirq.c I don't see that. Where should I
> > cast my gaze?
>
> Sorry, I should clarify that. The code is headed in the direction of
> SA_INTERRUPT being meaningless. Not that something else has been put in
> place to replace it. It no longer does a lot of the things it used to do.
Ah, OK. So do you feel that a mechanism in BH processing to
self-throttle is a good approach?
If so, a patch for 2.3.x may turn up...
Regards,
Richard....
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/