aic79xx fixes
cover aic79xx fixes
Hi all,
this is a next round of aic79xx fixes. It fixes some critical issues; most importantly I've added a check for the BIOS settings and the error recovery has been reworked.
Patches in detail:
01: Remove qfrozen
Converting the qfrozen / semaphore logic to the much simpler complete()
02: Use tcq functions
The midlayer provides generic tcq functions. Use them. Also sets the queuedepth to '1' if tcq is disabled; otherwise some devices are overrun.
03: Remove dead code
Adrian Bunk memorial patch
04: Update error recovery
Split codepaths for ABORT and BUS RESET
05: Handle Invalid sequencer interrupt
Disable debugging output
06: Use BIOS settings
Enable the handling of BIOS settings
07: Avoid renegotiation on inquiry
We don't always have to smarter than the midlayer.
Please apply.
Cheers,
Hannes
Signature · 9 lines
Dr. Hannes Reinecke [email protected] SuSE Linux Products GmbH S390 & zSeries Maxfeldstraße 5 +49 911 74053 688 90409 Nürnberg http://www.suse.de - 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