Re: Old Bottom Halves

Martin Mares (mj@suse.cz)
Sat, 4 Dec 1999 00:27:42 +0100


Hi!

> Why did you not kick off the old 32-bit field bottom halves? They are only a
> shame. If you continue doing things like this, Linux will become
> heritage-loaded like Pentium is heritage-loaded by the old heritage of 8086.
>
> The scheduler is slower due to additional test for the old ones.

No.

In common cases there are no BH's to run and since the dynamic BH's are always
ran from the old-style ones, the old-style test done in shedule() is enough
and it costs only three i386 instructions. Where do you see room for any
significant improvement?

About coexistency of old-style and dynamic BH's: please note that there
exist multiple dynamic BH queues which are ran under different circumstances.

[On the other hand, we have a similar situation with old-style timers and
they are IMNSHO really obsolete and should be removed some day.]

Have a nice fortnight

-- 
Martin `MJ' Mares <mj@ucw.cz> <mj@suse.cz> http://atrey.karlin.mff.cuni.cz/~mj/
"Where the heck is the ANY key????"

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