On Tue, 17 Jun 2025 17:34:28 -0700, Karan Tilak Kumar wrote:
When both the RHBA and RPA FDMI requests time out, fnic reuses a frame to send ABTS for each of them. On send completion, this causes an attempt to free the same frame twice that leads to a crash.
Fix crash by allocating separate frames for RHBA and RPA, and modify ABTS logic accordingly.
[...]
Applied to 6.16/scsi-fixes, thanks!
[1/4] scsi: fnic: Fix crash in fnic_wq_cmpl_handler when FDMI times out https://git.kernel.org/mkp/scsi/c/a35b29bdedb4 [2/4] scsi: fnic: Turn off FDMI ACTIVE flags on link down https://git.kernel.org/mkp/scsi/c/74f46a0524f8 [3/4] scsi: fnic: Add and improve logs in FDMI and FDMI ABTS paths https://git.kernel.org/mkp/scsi/c/9b9b8594654a [4/4] scsi: fnic: Set appropriate logging level for log message https://git.kernel.org/mkp/scsi/c/18b5cb6f1fdd