This patch series includes below Enhancements and Bug fixes. Suganath Prabu (12): mpt3sas: Add support for PCIe Lane margin mpt3sas: memset request frame before reusing mpt3sas: Gracefully handle online firmware update mpt3sas: Update MPI headers to 2.6.8 spec mpt3sas: Enumerate SES of a managed PCIe switch mpt3sas: Allow ioctls to blocked access status NVMe mpt3sas: Support MEMORY MOVE Tool box command mpt3sas: Add sysfs to know supported features mpt3sas: Handle fault during HBA initialization mpt3sas: Reduce the performance dip mpt3sas: Process SAS DEVICE STATUS CHANGE EVENT from ISR mpt3sas: Update driver version to 31.100.00.00 drivers/scsi/mpt3sas/mpi/mpi2.h | 5 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 10 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 39 ++++---- drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 13 +-- drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 13 +-- drivers/scsi/mpt3sas/mpt3sas_base.c | 175 +++++++++++++++++++++++++++++++--- drivers/scsi/mpt3sas/mpt3sas_base.h | 28 +++++- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 59 ++++++++++-- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 156 ++++++++++++++++++++---------- 9 files changed, 391 insertions(+), 107 deletions(-) -- 1.8.3.1