Skip to content

Commit 28734e8

Browse files
tititiou36jonmason
authored andcommitted
NTB: Fix 'request_irq()' and 'free_irq()' inconsistancy
'request_irq()' and 'free_irq()' should have the same 'dev_id'. Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Acked-by: Dave Jiang <dave.jiang@intel.com> Signed-off-by: Jon Mason <jdmason@kudzu.us>
1 parent 09e71a6 commit 28734e8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

drivers/ntb/hw/amd/ntb_hw_amd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ static int ndev_init_isr(struct amd_ntb_dev *ndev,
599599

600600
err_msix_request:
601601
while (i-- > 0)
602-
free_irq(ndev->msix[i].vector, ndev);
602+
free_irq(ndev->msix[i].vector, &ndev->vec[i]);
603603
pci_disable_msix(pdev);
604604
err_msix_enable:
605605
kfree(ndev->msix);

drivers/ntb/hw/intel/ntb_hw_intel.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@ static int ndev_init_isr(struct intel_ntb_dev *ndev,
494494

495495
err_msix_request:
496496
while (i-- > 0)
497-
free_irq(ndev->msix[i].vector, ndev);
497+
free_irq(ndev->msix[i].vector, &ndev->vec[i]);
498498
pci_disable_msix(pdev);
499499
err_msix_enable:
500500
kfree(ndev->msix);

0 commit comments

Comments
 (0)