This patchset incldues a set of misc changes for the driver. Nothing particularly stands out. Here's a quick overview: - minor optimisation in delivery path - some debugfs fixes and new minor features - some other very minor optimisations - and generally the rest are tidy-up patches Thanks! John Garry (4): scsi: hisi_sas: Make max IPTT count equal for all hw revisions scsi: hisi_sas: Drop hisi_sas_hw.get_free_slot scsi: hisi_sas: Drop kmap_atomic() in SMP command completion scsi: hisi_sas: Drop SMP resp frame DMA mapping Luo Jiaxing (6): scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs scsi: hisi_sas: Snapshot AXI and RAS register at debugfs scsi: hisi_sas: Fix out of bound at debug_I_T_nexus_reset() scsi: hisi_sas: Modify return type of debugfs functions scsi: hisi_sas: Consolidate internal abort calls in LU reset operation Xiang Chen (5): scsi: hisi_sas: Don't bother clearing status buffer IU in task prep scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed scsi: hisi_sas: Remove some unnecessary code scsi: hisi_sas: replace "%p" with "%pK" drivers/scsi/hisi_sas/hisi_sas.h | 36 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 438 +++++++++++++++++-------- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 43 +-- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 75 +---- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 148 +++++---- 5 files changed, 426 insertions(+), 314 deletions(-) -- 2.17.1