Hi all, This is a roll-up of all of my uncommitted patches against libsas and aic94xx to date. The first patch features an important fix for an incorrect port deformation after a phy reset event. The next two patches in this set complete the reorganization of the sas_rphy_{delete,free} calls after errors during discovery. The next two patches amend the SAS error handler to be able to handle scsi_cmnds that have completed successfully but with a failure code, first by trying START UNIT if the disk is not spinning, second by trying to reset the device, and finally offlining the device if nothing works. The last patch of the set enables auto-restart of SAS disks. These patches should apply in number order cleanly against 2.6.20-rc6 + scsi_misc + scsi-rc-fixes. We've been running insmod/rmmod and pounder tests on x260, x206m and x366 machines for a couple of days without problems (albeit against 2.6.20-rc5). Hopefully these patches are ready for more widespread testing in scsi-misc, and thank you for any comments or feedback that you provide. (Apologies for any stgit mail misconfiguration on my part.) --D - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html