On Tue, 07 Mar 2023 14:09:11 +0800, chenxiang wrote: > To support IO_URING IOPOLL support for hisi_sas, need to do: > - Add and fill mq_poll interface to poll queue; > - For internal IOs (including internal abort IOs), need to deliver and > complete them through non-iopoll queue (queue 0); > > It only sends internal abort commands to non-poll queue which actually > requires to send a internal abort command to every queue, so it still has > a risk. Make iopoll support module parameter as "experimental". > > [...] Applied to 6.4/scsi-queue, thanks! [1/4] scsi: hisi_sas: Add function complete_v3_hw() https://git.kernel.org/mkp/scsi/c/538a60468966 [2/4] scsi: hisi_sas: Add poll support for v3 hw https://git.kernel.org/mkp/scsi/c/0e47effa7706 [3/4] scsi: hisi_sas: Sync complete queue for poll queue https://git.kernel.org/mkp/scsi/c/b711ef5e176b [4/4] scsi: hisi_sas: Add device attribute experimental_iopoll_q_cnt for v3 hw https://git.kernel.org/mkp/scsi/c/0c2fb1701155 -- Martin K. Petersen Oracle Linux Engineering