These patches are based on Linus's tree These patches are for: - Multipath failover support in general. The changes are: - update identify physical device structure - align with FW - stop getting enclosure info for externals - no BMIC support - update reset handler - update to match out of box driver - do not reset enclosures - reset can sometimes hang - rescan later if reset in progress - wait for devices to settle. - correct resets on retried commands - was not calling scsi_done on retried completion - correct queue depth for externals - Code not in correct function - separate monitor events from heartbeat worker - allows driver to check for changes more frequently without affecting controller lockup detection. - send ioaccel requests with 0 length down raid path - avoid hang issues for customers running older FW. - remove abort handler - align driver with our out of box driver - bump driver version - align version with out of box driver for multi-path changes --- Don Brace (11): hpsa: update identify physical device structure hpsa: do not get enclosure info for external devices hpsa: update reset handler hpsa: do not reset enclosures hpsa: rescan later if reset in progress hpsa: correct resets on retried commands hpsa: cleanup reset handler hpsa: correct queue depth for externals hpsa: send ioaccel requests with 0 length down raid path hpsa: remove abort handler hpsa: bump driver version Scott Teel (1): hpsa: separate monitor events from heartbeat worker drivers/scsi/hpsa.c | 790 +++++++++-------------------------------------- drivers/scsi/hpsa.h | 3 drivers/scsi/hpsa_cmd.h | 20 + 3 files changed, 164 insertions(+), 649 deletions(-) -- Signature