summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorShuchang Li <lishuchang@hust.edu.cn>2023-04-04 10:21:32 +0300
committerMartin K. Petersen <martin.petersen@oracle.com>2023-04-12 04:03:00 +0300
commit91a0c0c1413239d0548b5aac4c82f38f6d53a91e (patch)
treebd0cb7e508d533966101194348d71a291ff05ea3 /tools/perf/scripts/python/export-to-postgresql.py
parent85140baf096bdca07cd5ab2fdc507db9cd4ba4e7 (diff)
downloadlinux-91a0c0c1413239d0548b5aac4c82f38f6d53a91e.tar.xz
scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
When if_type equals zero and pci_resource_start(pdev, PCI_64BIT_BAR4) returns false, drbl_regs_memmap_p is not remapped. This passes a NULL pointer to iounmap(), which can trigger a WARN() on certain arches. When if_type equals six and pci_resource_start(pdev, PCI_64BIT_BAR4) returns true, drbl_regs_memmap_p may has been remapped and ctrl_regs_memmap_p is not remapped. This is a resource leak and passes a NULL pointer to iounmap(). To fix these issues, we need to add null checks before iounmap(), and change some goto labels. Fixes: 1351e69fc6db ("scsi: lpfc: Add push-to-adapter support to sli4") Signed-off-by: Shuchang Li <lishuchang@hust.edu.cn> Link: https://lore.kernel.org/r/20230404072133.1022-1-lishuchang@hust.edu.cn Reviewed-by: Justin Tee <justin.tee@broadcom.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions