On Thu, 2005-02-17 at 12:34 -0500, Luben Tuikov wrote:
> Adaptec would like to announce its SAS/SATA Linux device driver
> for inclusion into the Linux kernel.

Well, the initial reaction is yuk.

Just from a brief glance over the files, the code is full of obfuscation
and unnecessary compatibility gunk which needs removing.

It's also full of the same queueing junk that I asked be taken out of
the aic7xxx driver.

Then we get to the architectural stuff, which should really have been
discussed before you wrote the driver, not after

- We need a SAS and a PHY transport class.  Three of your files are to
do domain discover and should actually be part of the SAS transport
class.  In fact, it looks like a large amount of the code should be in
the various transport classes.

- The SATA pieces should use libata instead of trying to reinvent what
already exists.

James


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to