These patches are based on Linus's tree The changes are: - smartpqi-add-support-for-PQI-Config-Table-handshake . add support for get/set controller features. - smartpqi-add-retries-for-device-resets . re-attempt device reset. - smartpqi-add-no_write_same-for-logical-volumes . turn off WRITE SAME for logical volumes. - smartpqi-correct-host-serial-num-for-ssa . update host serial number - smartpqi-turn-off-lun-data-caching-for-ptraid . get fresh lun list from RBODS. - smartpqi-refactor-sending-controller-raid-requests . condense commonly used code. - smartpqi-add-sysfs-attributes . add in driver attributes. - smartpqi-add-h3c-ssid . add support for more controllers. - smartpqi-fix-disk-name-mount-point . correct sysfs attribute for unique ids. - smartpqi-wake-up-drives-after-os-resumes-from-suspend . have OS start up disks after resume. - smartpqi-enhance-numa-node-detection . set pci device to correct NUMA node. - smartpqi-add-support-for-huawei-controllers . add support for more controllers. - smartpqi-check-for-null-device-pointers . wait for all outstanding I/O to complete before removing a volume - smartpqi-allow-for-larger-raid-maps . correct rare case for very large volume configurations. - smartpqi-do-not-offline-disks-for-transient-did-no-connect-conditions . remove call to scsi_device_set_state - smartpqi-correct-volume-status . correct rare case for volume deletion during a scan operation. - smartpqi-correct-lun-reset-issues . clear scsi cmd result after a reset. - smartpqi-add-module-param-to-disable-irq-affinity . allow some customers to change IRQ affinity. - smartpqi-add-smp_utils-support . add support for smp_utils. - smartpqi-bump-driver-version --- Ajish Koshy (2): smartpqi: add support for huawei controllers smartpqi: allow for larger raid maps Dave Carroll (7): smartpqi: add no_write_same for logical volumes smartpqi: turn off lun data caching for ptraid smartpqi: refactor sending controller raid requests smartpqi: add sysfs attributes smartpqi: wake up drives after os resumes from suspend smartpqi: do not offline disks for transient did no connect conditions smartpqi: correct volume status Don Brace (3): smartpqi: add module param to disable irq affinity smartpqi: add smp_utils support smartpqi: bump driver version Kevin Barnett (2): smartpqi: add support for PQI Config Table handshake smartpqi: correct lun reset issues Mahesh Rajashekhara (3): Add retries for device reset smartpqi: correct host serial num for ssa smartpqi: check for null device pointers Murthy Bhat (2): smartpqi: add h3c ssid smartpqi: fix disk name mount point Sagar Biradar (1): smartpqi: enhance numa node detection drivers/scsi/smartpqi/smartpqi.h | 144 +++ drivers/scsi/smartpqi/smartpqi_init.c | 992 ++++++++++++++++++++---- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 164 ++++ 3 files changed, 1131 insertions(+), 169 deletions(-) -- Signature