diff options
author | 2025-06-18 12:21:28 -0700 | |
---|---|---|
committer | 2025-06-23 13:10:33 -0400 | |
commit | 6698796282e828733cde3329c887b4ae9e5545e9 (patch) | |
tree | 564cd5d689f6592acbc9e2dd2e13bbf9f6844ea9 /tools/perf/scripts/python | |
parent | scsi: lpfc: Update debugfs trace ring initialization messages (diff) | |
download | wireguard-linux-6698796282e828733cde3329c887b4ae9e5545e9.tar.xz wireguard-linux-6698796282e828733cde3329c887b4ae9e5545e9.zip |
scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
If a call to lpfc_sli4_read_rev() from lpfc_sli4_hba_setup() fails, the
resultant cleanup routine lpfc_sli4_vport_delete_fcp_xri_aborted() may
occur before sli4_hba.hdwqs are allocated. This may result in a null
pointer dereference when attempting to take the abts_io_buf_list_lock for
the first hardware queue. Fix by adding a null ptr check on
phba->sli4_hba.hdwq and early return because this situation means there
must have been an error during port initialization.
Signed-off-by: Justin Tee <justin.tee@broadcom.com>
Link: https://lore.kernel.org/r/20250618192138.124116-4-justintee8345@gmail.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions