public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Bluetooth: btintel_pcie: Use devm_free_irq() instead of free_irq()
@ 2025-06-09  9:10 Yongbo Zhang
  2025-06-09  9:36 ` bluez.test.bot
  0 siblings, 1 reply; 2+ messages in thread
From: Yongbo Zhang @ 2025-06-09  9:10 UTC (permalink / raw)
  To: marcel, luiz.dentz, linux-bluetooth
  Cc: chandrashekar.devegowda, kiran.k, luiz.von.dentz, linux-kernel,
	Yongbo Zhang

devm_free_irq() instead of free_irq() should be used to manually
free IRQs allocated with devm_request_irq().

Signed-off-by: Yongbo Zhang <giraffesnn123@163.com>
---
 drivers/bluetooth/btintel_pcie.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/bluetooth/btintel_pcie.c b/drivers/bluetooth/btintel_pcie.c
index 563165c5efae..b4b3b014547f 100644
--- a/drivers/bluetooth/btintel_pcie.c
+++ b/drivers/bluetooth/btintel_pcie.c
@@ -2296,7 +2296,7 @@ static void btintel_pcie_remove(struct pci_dev *pdev)
 		struct msix_entry *msix_entry;

 		msix_entry = &data->msix_entries[i];
-		free_irq(msix_entry->vector, msix_entry);
+		devm_free_irq(&data->pdev->dev, msix_entry->vector, msix_entry);
 	}

 	pci_free_irq_vectors(pdev);
--
2.49.0


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-06-09  9:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-09  9:10 [PATCH] Bluetooth: btintel_pcie: Use devm_free_irq() instead of free_irq() Yongbo Zhang
2025-06-09  9:36 ` bluez.test.bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox