]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
scsi: lpfc: Clean up allocated queues when queue setup mbox commands fail
authorJustin Tee <justin.tee@broadcom.com>
Mon, 15 Sep 2025 18:08:00 +0000 (11:08 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 17 Sep 2025 02:19:59 +0000 (22:19 -0400)
commit803dfd83df33b7565f23aef597d5dd036adfa792
tree5428f61ddd21f463963b9752ec43f50bbf43a5ed
parentdcf5ea65cff290cfcf73c3c3b7b201bd2b0d92d2
scsi: lpfc: Clean up allocated queues when queue setup mbox commands fail

lpfc_sli4_queue_setup() does not allocate memory and is used for
submitting CREATE_QUEUE mailbox commands.  Thus, if such mailbox
commands fail we should clean up by also freeing the memory allocated
for the queues with lpfc_sli4_queue_destroy().  Change the intended
clean up label for the lpfc_sli4_queue_setup() error case to
out_destroy_queue.

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