Re: [PATCH] deadline io scheduler

Mark Bellon
2002-09-26T22:30:22Z

Matt Porter wrote:

>On Thu, Sep 26, 2002 at 02:03:19PM -0400, Jeff Garzik wrote:
>
>
>>Mike Anderson wrote:
>>
>>
>>>We have had good results using the Qlogic's driver. We are currently
>>>running the v6.x version with Failover tunred off on 23xx cards. We have
>>>run a lot on > 4GB systems also.
>>>
>>>
>>Has anybody put work into cleaning this driver up?
>>
>>The word from kernel hackers that work on it is, they would rather write
>>a new driver than spend weeks cleaning it up :/
>>
>>
>
>I added Mark Bellon to this since he has spent a lot of time working
>with QLogic to get this cleaned up for the OSDL tree. He can probably
>address some specific questions.
>
I fought with them for quite some time to get the major rewrite that
occured between
level 5 and level 6. The level 6 driver in TLT and OSDL is a version
that has many of
my suggestions and a few enhancements in it. It is "much better than a
stick in the eye".
We should now be in sync with their releases. I haven't looked recently
to see if there
is something newer than the one I checked in.

It still has a long way to go. I have threatened to rewrite it more than
once. However,
there is a plan to get Qlogic to do all of this and the presentation
keeps getting put off.
It needs to be rewritten for the "so called" hardend driver stuff and
that would be a
good juncture to make the rewrite happen.

Hacking the driver source is next to useless - Qlogic releases from
their own tree
constantly. They are OK about taking things back but are a bit slow.

I can help with any suggested changes and cleanups.

mark