On 6/11/22 01:46, John Garry wrote: > This small series includes the following: > - Rework how some shost values are set > - Fix a longstanding bug that the driver attempts to use tags before they > are configured > - Stop using {set, clear}_bit() > - Expose HW queues > > Any testing would be appreciated as this driver is still broken for my > arm64 system, i.e. just broken. > > John Garry (4): > scsi: pm8001: Rework shost initial values > scsi: pm8001: Setup tags before using them > scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free > scsi: pm8001: Expose HW queues for pm80xx hw > > drivers/scsi/pm8001/pm8001_hwi.c | 5 +++ > drivers/scsi/pm8001/pm8001_init.c | 73 +++++++++++++++++++++---------- > drivers/scsi/pm8001/pm8001_sas.c | 10 +++-- > drivers/scsi/pm8001/pm8001_sas.h | 3 ++ > drivers/scsi/pm8001/pm80xx_hwi.c | 46 +++++++++++++++---- > 5 files changed, 101 insertions(+), 36 deletions(-) > Tested-by: Damien Le Moal <damien.lemoal@xxxxxxxxxxxxxxxxxx> -- Damien Le Moal Western Digital Research