aic7xxx abort/reset patch

Doug Ledford (dledford@dialnet.net)
Tue, 19 Aug 1997 11:10:57 -0500


I've placed a new version of this patch on my ftp server this morning
(actually two new versions, with the second only slightly updated from the
first). This patch is complete in the sense that it has a fully working
abort code path, fully working reset code path, and improvements to the
QUEUE_FULL and TARGET_BUSY error conditions to keep machines from blowing up
when these conditions creep up. At this point the code appears to be quite
reliable. If people are experiencing problems with their 2940 class
controllers, then please try this latest patch and let me know if you have
any problems. It can be found at:

ftp.dialnet.net:/pub/linux/aic7xxx/aic7xxx-abort-Aug19-2.patch.gz

At this point the patch has proven reliable enough on my development system
that I've started putting it onto our production machines. As such, this
latest patch represents what I believe to be close to final code minus
cleanups to the message output during abort/reset conditions.

As a side note, this patch and changes are intended for the 2.0.x kernel
series only as the 2.1.x kernel series is currently undergoing a SCSI mid
level code re-write, so most of these changes will become useless to the
2.1.x tree when that new mid level code gets committed.

-- 
*****************************************************************************
* Doug Ledford                      *   Unix, Novell, Dos, Windows 3.x,     *
* dledford@dialnet.net    873-DIAL  *     WfW, Windows 95 & NT Technician   *
*   PPP access $14.95/month         *****************************************
*   Springfield, MO and surrounding * Usenet news, e-mail and shell account.*
*   communities.  Sign-up online at * Web page creation and hosting, other  *
*   873-9000 V.34                   * services available, call for info.    *
*****************************************************************************