aic7xxx-5.0.3

Doug Ledford (dledford@dialnet.net)
Sat, 24 Jan 1998 18:47:08 -0600 (CST)


OK...this is the fourth version of my patch. In the previous version I found
a generic bug related to the creation of REQUEST_SENSE commands. This bug
could have resulted in possible memory scribbling under certain conditions.
A separate, but related bug was responsible for the data overrun errors with
the ZIP drives that didn't have a disk (I forgot to set hscb->data_count =
the size of our sense buffer, so the sequencer mistakenly thought our sense
buffer had a length of something else depending on the original command).
This bug also appears to be the responsible party for the ZIP drive
problems. All users that are using a previous version of this patch are
encouraged to upgrade immediately. This version should fix all of those
problems, adds some more support for devices that choke on tagged commands,
and in general is actually starting to get close to a finished product.

The patch can be found at ftp.dialnet.net in /pub/linux/aic7xxx. The patch
is (again) against 2.0.33 only, although there will probably be a version of
this patch against 2.1.x shortly, watch for the announcement on linux-kernel
:)

----------------------------------
E-Mail: Doug Ledford <dledford@dialnet.net>
Date: 24-Jan-98
Time: 18:47:09
----------------------------------