Commit 9e13d880 authored by Tatyana Nikolova's avatar Tatyana Nikolova Committed by Leon Romanovsky
Browse files

RDMA/irdma: Add a missing kfree of struct irdma_pci_f for GEN2



During a refactor of the irdma GEN2 code, the kfree of the irdma_pci_f struct
in icrdma_remove(), which was originally introduced upstream as part of
commit 80f2ab46 ("irdma: free iwdev->rf after removing MSI-X")
was accidentally removed.

Fixes: 0c2b80ca ("RDMA/irdma: Refactor GEN2 auxiliary driver")
Signed-off-by: default avatarKrzysztof Czurylo <krzysztof.czurylo@intel.com>
Signed-off-by: default avatarTatyana Nikolova <tatyana.e.nikolova@intel.com>
Link: https://patch.msgid.link/20251125025350.180-4-tatyana.e.nikolova@intel.com


Signed-off-by: default avatarLeon Romanovsky <leon@kernel.org>
parent 81f44409
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -320,6 +320,8 @@ static void icrdma_remove(struct auxiliary_device *aux_dev)
	irdma_ib_unregister_device(iwdev);
	icrdma_deinit_interrupts(iwdev->rf, cdev_info);

	kfree(iwdev->rf);

	pr_debug("INIT: Gen[%d] func[%d] device remove success\n",
		 rdma_ver, PCI_FUNC(cdev_info->pdev->devfn));
}