Re: [PATCH] scsi: qla2xxx: Completely fix fcport double free
From: Martin K. Petersen
Date: Sat Feb 28 2026 - 20:18:49 EST
Nilesh,
> In qla24xx_els_dcmd_iocb sp->free is set to qla2x00_els_dcmd_sp_free.
> When an error happens, this function is called by qla2x00_sp_release,
> when kref_put releases the first and the last reference.
>
> qla2x00_els_dcmd_sp_free frees fcport by calling qla2x00_free_fcport.
> Doing it one more time after kref_put is a bad idea.
Please review!
https://lore.kernel.org/all/aYsDln9NFQQsPDgg@vova-pc/
--
Martin K. Petersen