• Chaitra P B's avatar
    scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async... · 999c8513
    Chaitra P B authored
    scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event.
    
    Linux driver when receives Broadcast Asynchronous Event Notification (BAEN)
    from the controller firmware, checks all pending I/Os at the driver level
    and issues query task, abort task TMs. This is done in the driver to handle
    drives which are connected with multiple initiators and undergoing target
    resets. In the BAEN handling code, the I/Os issued to NVMe drives are also
    handled and query task and abort task TMs are issued, which are not
    necessary as there is no multi-initiator and no BAEN concept with NVMe
    drives. Hence when the driver checks for pending I/Os it skips NVMe drives
    at this moment.
    Signed-off-by: default avatarChaitra P B <chaitra.basappa@broadcom.com>
    Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
    999c8513
mpt3sas_scsih.c 322 KB