10 Feb 09:44
[PATCH v8 00/13] libsas error handling + discovery v8
Dan Williams <dan.j.williams <at> intel.com>
2012-02-10 08:44:39 GMT
2012-02-10 08:44:39 GMT
Changes since v7: http://marc.info/?l=linux-scsi&m=132739159230095&w=2 1/ Dropped "libsas: feed the scsi_block_when_processing_errors() meter" [1]. Patches 1-3 are just resends of the patches affected by that rebase. 2/ Fixed up the phy identify data that is exported to userspace. sas_phy/phyX/device_type and sas_phy/phyX/target_port_protocols are now populated more reliably. Patches 4-5 3/ User-disabled ssp phys are now no longer inadvertantly re-enabled by error recovery (they need an explicit reset from userspace). This enables scripted hotplug testing. Patches 6-8 4/ Fixed up the eh_strategy_handlers to prevent them being called from outside eh context, added an abort handler, and made sure all resets are notified to the lldd. Patches 9-12 5/ A small diet for sas_task to move slow path infrastructue out of the fast path use case. Patch 13 [1]: http://marc.info/?l=linux-scsi&m=132677728817896&w=2 --- [PATCH 01/13] libsas: close scsi_remove_target() vs libata-eh race [PATCH 02/13] libsas: improve debug statements [PATCH 03/13] libsas: async ata scanning [PATCH 04/13] libsas: set attached device type and target protocols for local phys [PATCH 05/13] libsas: fixup target_port_protocols for expanders that don't report sata(Continue reading)
RSS Feed