]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
scsi: lpfc: Abort outstanding ELS WQEs regardless of if rmmod is in progress
authorJustin Tee <justin.tee@broadcom.com>
Mon, 15 Sep 2025 18:07:59 +0000 (11:07 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 17 Sep 2025 02:19:59 +0000 (22:19 -0400)
commitdcf5ea65cff290cfcf73c3c3b7b201bd2b0d92d2
tree9b211171146438d34ace4769339ef20b2c4d0e46
parent12ff7c57928269c947fcc032364f088c57e7efb8
scsi: lpfc: Abort outstanding ELS WQEs regardless of if rmmod is in progress

Driver rmmod may take a long time when in a very large SAN environment.
This is because outstanding ELS WQEs may end up taking E_D_TOV seconds
to complete causing long delays.  Speed this up by issuing aborts with
the ia bit set so that outstanding ELS WQEs complete faster.

Signed-off-by: Justin Tee <justin.tee@broadcom.com>
Message-ID: <20250915180811.137530-3-justintee8345@gmail.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/lpfc/lpfc_sli.c