These patches are based on Linus's tree The changes are: - corrected issue with dev_printk - add driver requested rescans - stop rescans on memory allocation failures and skip over unresponsive devices - correct 0 byte READ(6)/WRITE(6) transfers - correct issues when looking at CISS_REPORT_PHYS data - correct mapping of ioaccel2 chain blocks - make hpsa_get_device_id more generic - add more information to messages - simplify device exposure checks - simplify hpsa_update_scsi_device - add function is_logical_device - simplify hpsa_figure_bus_target_lun - split out scsi_add_device scsi_remove_device calls - add in sas transport class for HBA devices - add in physical target resets - eliminate fake lun0 enclosures - add polling for PT RAID devices - disable report lu data caching Changes from initial upload: - changed hpsa_scsi_dev_t.devtype to unsigned - changed driver initiated rescan messages - changed atomic_t to int from ctlr_info.reset_in_progress - added hpsa-stop-zeroing-reset-cmds-out-during-rescan - added hpsa-remove-unused-function - added hpsa-fix-multiple-issues-in-path_info_show --- Don Brace (13): hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan hpsa: remove unused hpsa_tag_discard_error_bits hpsa: check for null arguments to dev_printk hpsa: fix null device issues hpsa: allow driver requested rescans hpsa: abandon rescans on memory alloaction failures. hpsa: correct transfer length for 6 byte read/write commands hpsa: fix hpsa_adjust_hpsa_scsi_table hpsa: correct check for non-disk devices hpsa: correct ioaccel2 sg chain len hpsa: enhance hpsa_get_device_id hpsa: enhance device messages hpsa: bump the driver version Kevin Barnett (6): hpsa: simplify check for device exposure hpsa: simplify update scsi devices hpsa: add function is_logical_device hpsa: refactor hpsa_figure_bus_target_lun hpsa: move scsi_add_device and scsi_remove_device calls to new function hpsa: add in sas transport class Rasmus Villemoes (1): hpsa: fix multiple issues in path_info_show Scott Teel (5): hpsa: fix physical target reset External array LUNs must use target and lun numbers assigned by the hpsa: eliminate fake lun0 enclosures hpsa: add discovery polling for PT RAID devices. hpsa: disable report lun data caching drivers/block/cciss.h | 1 drivers/scsi/hpsa.c | 1289 ++++++++++++++++++++++++++++++++++++++--------- drivers/scsi/hpsa.h | 47 +- drivers/scsi/hpsa_cmd.h | 30 + 4 files changed, 1118 insertions(+), 249 deletions(-) -- Signature -- 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