Re: [PATCH 0/3] hisi_sas: some CQ processing fixes

2017-01-05 Thread Martin K. Petersen
> "John" == John Garry  writes:

John> This patchset fixes some issues related to servicing of the
John> completion queue interrupt.  The major fix is that sensitive
John> hisi_hba structures need to be locked when free'ing a slot.
John> Another modification is that the v2 hw completion queue irq is now
John> serviced with a tasklet, as too much work was being done in the
John> ISR.

Applied to 4.11/scsi-queue.

-- 
Martin K. Petersen  Oracle Linux Engineering


Re: [PATCH 0/3] hisi_sas: some CQ processing fixes

2017-01-03 Thread Hanjun Guo

On 2017/1/3 20:24, John Garry wrote:

This patchset fixes some issues related to servicing of the
completion queue interrupt.
The major fix is that sensitive hisi_hba structures need to be
locked when free'ing a slot.
Another modification is that the v2 hw completion queue irq is
now serviced with a tasklet, as too much work was being done in
the ISR.


Tested on v2 based sas hardware and the crashes are gone,

Tested-by: Hanjun Guo 

Thanks
Hanjun