Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

scsi: mpt3sas: Fix a fw_event memory leak

In _mpt3sas_fw_work() the fw_event reference is removed, it should also
be freed in all cases.

Fixes: 4318c7347847 ("scsi: mpt3sas: Handle NVMe PCIe device related events generated from firmware.")
Signed-off-by: Tomas Henzl <thenzl@redhat.com>
Link: https://lore.kernel.org/r/20250723153018.50518-1-thenzl@redhat.com
Acked-by: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

authored by

Tomas Henzl and committed by
Martin K. Petersen
3e90b387 3ea3a256

+1 -2
+1 -2
drivers/scsi/mpt3sas/mpt3sas_scsih.c
··· 10809 10809 break; 10810 10810 case MPI2_EVENT_PCIE_TOPOLOGY_CHANGE_LIST: 10811 10811 _scsih_pcie_topology_change_event(ioc, fw_event); 10812 - ioc->current_event = NULL; 10813 - return; 10812 + break; 10814 10813 } 10815 10814 out: 10816 10815 fw_event_work_put(fw_event);