linux/drivers/scsi/hisi_sas
Xiang Chen 3de0026dad scsi: hisi_sas: allocate slot buffer earlier
Currently we allocate the slot's memory buffer after allocating the DQ
slot.

To aid DQ lockout reduction, and allow slots to be built in parallel,
move this step (which can fail) prior to allocating the slot.

Also a stray spin_unlock_irqrestore() is removed from internal task exec
function.

Signed-off-by: Xiang Chen <chenxiang66@hisilicon.com>
Signed-off-by: John Garry <john.garry@huawei.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2018-05-18 11:22:09 -04:00
..
hisi_sas.h scsi: hisi_sas: make return type of prep functions void 2018-05-18 11:22:09 -04:00
hisi_sas_main.c scsi: hisi_sas: allocate slot buffer earlier 2018-05-18 11:22:09 -04:00
hisi_sas_v1_hw.c scsi: hisi_sas: make return type of prep functions void 2018-05-18 11:22:09 -04:00
hisi_sas_v2_hw.c scsi: hisi_sas: make return type of prep functions void 2018-05-18 11:22:09 -04:00
hisi_sas_v3_hw.c scsi: hisi_sas: make return type of prep functions void 2018-05-18 11:22:09 -04:00
Kconfig scsi: hisi_sas: Remove depends on HAS_DMA in case of platform dependency 2018-03-21 18:34:21 -04:00
Makefile scsi: hisi_sas: add skeleton v3 hw driver 2017-06-19 21:31:25 -04:00