From fa5fef2b95b32630890599182f19cd5e48464d77 Mon Sep 17 00:00:00 2001 From: lipengfei28 Date: Tue, 8 Oct 2024 13:54:37 +0800 Subject: [PATCH] pci: msi and msix irq need release irq Signed-off-by: lipengfei28 --- drivers/pci/pci_ep_test.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/pci/pci_ep_test.c b/drivers/pci/pci_ep_test.c index b57d6515656..9be69f2053a 100644 --- a/drivers/pci/pci_ep_test.c +++ b/drivers/pci/pci_ep_test.c @@ -540,7 +540,11 @@ static bool pci_ep_test_free_irq(FAR struct pci_ep_test_s *test) { up_disable_irq(test->irq); irq_detach(test->irq); - pci_release_irq(test->pdev, &test->irq, 1); + if (test->irq_type != PCI_EP_TEST_IRQ_TYPE_LEGACY) + { + pci_release_irq(test->pdev, &test->irq, 1); + } + return true; }