| 33c77c31b752 ("scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity") |
| 81f338e9709d ("scsi: hisi_sas: use threaded irq to process CQ interrupts") |
| 4fefe5bbf599 ("scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental") |
| 795f25a31b54 ("scsi: hisi_sas: Issue internal abort on all relevant queues") |
| b6c9b15e4409 ("scsi: hisi_sas: Fix losing directly attached disk when hot-plug") |
| ffb1c820b8b6 ("scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset()") |
| 49159a5e4175 ("scsi: hisi_sas: Take debugfs snapshot for all regs") |
| eb1c2b72b769 ("scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers") |
| ef63464bcf8f ("scsi: hisi_sas: Create root and device debugfs directories") |
| d6a9000b81be ("scsi: hisi_sas: Add support for DIF feature for v2 hw") |
| 37359798ec44 ("scsi: hisi_sas: Add support for interrupt coalescing for v3 hw") |
| 488cf558e3d7 ("scsi: hisi_sas: Add support for interrupt converge for v3 hw") |
| c3566f9a617d ("scsi: hisi_sas: Create separate host attributes per HBA") |
| 784b46b7cba0 ("scsi: hisi_sas: Use block layer tag instead for IPTT") |
| 584f53fe5f52 ("scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO") |
| 1c09b663168b ("scsi: hisi_sas: add memory barrier in task delivery function") |
| 6cca51ee0aa2 ("scsi: hisi_sas: Tidy hisi_sas_task_prep()") |
| 4522204ab218 ("scsi: hisi_sas: tidy host controller reset function a bit") |
| d9d51e0cf462 ("scsi: hisi_sas: tidy channel interrupt handler for v3 hw") |
| ce70c2e6af8e ("scsi: hisi_sas: Add missing PHY spinlock init") |
| 2ba5afb6834b ("scsi: hisi_sas: Pre-allocate slot DMA buffers") |
| 214e702d4b70 ("scsi: hisi_sas: Adjust task reject period during host reset") |
| d2fc401e4752 ("scsi: hisi_sas: Fix the conflict between dev gone and host reset") |
| 4e63ac82b9f0 ("scsi: hisi_sas: Use dmam_alloc_coherent()") |
| 3e1fb1b8abf0 ("scsi: hisi_sas: Mark PHY as in reset for nexus reset") |
| d87e72fb4fda ("scsi: hisi_sas: Fix return value when get_free_slot() failed") |
| 31709548d2ac ("scsi: hisi_sas: Terminate STP reject quickly for v2 hw") |
| 78bd2b4f6e7c ("scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot") |
| a865ae14ff62 ("scsi: hisi_sas: Try wait commands before before controller reset") |
| 6175abdeaeaf ("scsi: hisi_sas: Init disks after controller reset") |
| 235bfc7ff630 ("scsi: hisi_sas: Create a scsi_host_template per HW module") |
| 428f1b3424f4 ("scsi: hisi_sas: Add LED feature for v3 hw") |
| fa3be0f23139 ("scsi: hisi_sas: change slot index allocation mode") |
| 2f6bca202b78 ("scsi: hisi_sas: add check of device in hisi_sas_task_exec()") |
| e85d93b21267 ("scsi: hisi_sas: Use device lock to protect slot alloc/free") |
| fa222db0b036 ("scsi: hisi_sas: Don't lock DQ for complete task sending") |
| 3de0026dad6b ("scsi: hisi_sas: allocate slot buffer earlier") |
| a2b3820bddfb ("scsi: hisi_sas: make return type of prep functions void") |
| 7eee4b921822 ("scsi: hisi_sas: relocate smp sg map") |
| f70c1251deb5 ("scsi: hisi_sas: workaround a v3 hw hilink bug") |
| bf081d5da4fa ("scsi: hisi_sas: remove redundant handling to event95 for v3") |
| c2c1d9ded0a2 ("scsi: hisi_sas: update PHY linkrate after a controller reset") |
| 6f7c32d6057c ("scsi: hisi_sas: stop controller timer for reset") |
| cd938e535e90 ("scsi: hisi_sas: check host frozen before calling "done" function") |
| b81b6cce58b7 ("scsi: hisi_sas: Add some checks to avoid free'ing a sas_task twice") |
| 24cf43612d4d ("scsi: hisi_sas: optimise the usage of DQ locking") |
| c90a0bea4f64 ("scsi: hisi_sas: remove some unneeded structure members") |
| 4f4e21b8ff3e ("scsi: hisi_sas: use dma_zalloc_coherent()") |
| 5df41af4b187 ("scsi: hisi_sas: delete timer when removing hisi_sas driver") |
| 61573630918b ("scsi: hisi_sas: update RAS feature for later revision of v3 HW") |