| e34ff8edcae8 ("scsi: hisi_sas: Remove set but not used variable 'dq_list'") |
| 1c09b663168b ("scsi: hisi_sas: add memory barrier in task delivery function") |
| 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") |
| 36996a1e6dff ("scsi: hisi_sas: remove unused variable hisi_sas_devices.running_req") |
| dc1e4730e2b6 ("scsi: hisi_sas: fix dma_unmap_sg() parameter") |
| 39bade0c9fb1 ("scsi: hisi_sas: initialize dq spinlock before use") |
| 6ba0fbc35aa9 ("scsi: hisi_sas: fix the risk of freeing slot twice") |
| 9feaf9090bac ("scsi: hisi_sas: grab hisi_hba.lock when processing slots") |
| 8ae6725dca51 ("scsi: hisi_sas: delete get_ncq_tag_v3_hw()") |
| 031da09c1101 ("scsi: hisi_sas: add status and command buffer for internal abort") |
| f557e32c0023 ("scsi: hisi_sas: optimise DMA slot memory") |
| 4de0ca69e58d ("scsi: hisi_sas: add v3 code to send internal abort command") |
| ce60689e12dd ("scsi: hisi_sas: add v3 code to send ATA frame") |
| fa913de23aa2 ("scsi: hisi_sas: add v3 code to send SMP frame") |
| a2204723acef ("scsi: hisi_sas: add v3 code to send SSP frame") |
| 60b4a5ee9034 ("scsi: hisi_sas: add v3 cq interrupt handler") |
| 54edeee1e1f3 ("scsi: hisi_sas: add phy up/down/bcast and channel ISR") |
| 3975f6054e31 ("scsi: hisi_sas: add v3 hw PHY init") |
| c94d8ca2b1a8 ("scsi: hisi_sas: add v3 hw init") |
| e21fe3a52692 ("scsi: hisi_sas: add initialisation for v3 pci-based controller") |
| 92f61e3bc24a ("scsi: hisi_sas: add skeleton v3 hw driver") |
| 11b752490a05 ("scsi: hisi_sas: add pci_dev in hisi_hba struct") |
| 318913c63c5d ("scsi: hisi_sas: relocate get_ncq_tag_v2_hw()") |
| 759040770dbc ("scsi: hisi_sas: relocate sata_done_v2_hw()") |
| 6c7bb8a1942a ("scsi: hisi_sas: relocate get_ata_protocol()") |
| b1a49412f0ae ("scsi: hisi_sas: optimise the usage of hisi_hba.lock") |
| ad6048325c78 ("scsi: hisi_sas: define hisi_sas_device.device_id as int") |
| d3c4dd4e3dc5 ("scsi: hisi_sas: fix NULL deference when TMF timeouts") |
| 0844a3ff00e3 ("scsi: hisi_sas: add v2 hw internal abort timeout workaround") |
| 819cbf189553 ("scsi: hisi_sas: workaround SoC about abort timeout bug") |
| 32ccba52f128 ("scsi: hisi_sas: workaround a SoC SATA IO processing bug") |
| c7b9d369e407 ("scsi: hisi_sas: workaround STP link SoC bug") |
| 4935933e07da ("scsi: hisi_sas: add is_sata_phy_v2_hw()") |
| 14d3f397f649 ("scsi: hisi_sas: check hisi_sas_lu_reset() error message") |
| 981843c6c4ec ("scsi: hisi_sas: handle PHY UP+DOWN simultaneous irq") |
| 634a9585f49c ("scsi: hisi_sas: process error codes according to their priority") |
| 6fcdda805114 ("scsi: hisi_sas: remove task free'ing for timeouts") |
| 54c9dd2d26d0 ("scsi: hisi_sas: fix some sas_task.task_state_lock locking") |
| a305f33775c0 ("scsi: hisi_sas: check for SAS_TASK_STATE_ABORTED in slot complete") |
| 055945df4c10 ("scsi: hisi_sas: hardreset for SATA disk in LU reset") |
| c35279f2f1ee ("scsi: hisi_sas: modify hisi_sas_abort_task() for SSP") |
| fc8669514426 ("scsi: hisi_sas: modify error handling for v2 hw") |
| 405314df566c ("scsi: hisi_sas: remove hisi_sas_port_deformed()") |
| 7c594f0407de ("scsi: hisi_sas: add softreset function for SATA disk") |
| 396b80448fee ("scsi: hisi_sas: move PHY init to hisi_sas_scan_start()") |
| 06ec0fb97c02 ("scsi: hisi_sas: add controller reset") |
| 2e244f0f5bca ("scsi: hisi_sas: add to_hisi_sas_port()") |