Commit 1110918e authored by Thomas Gleixner's avatar Thomas Gleixner

NTB/msi: Use irq_has_action()

Use the proper core function.
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Reviewed-by: default avatarLogan Gunthorpe <logang@deltatee.com>
Link: https://lore.kernel.org/r/20201210194044.255887860@linutronix.de
parent 886c8121
...@@ -282,15 +282,13 @@ int ntbm_msi_request_threaded_irq(struct ntb_dev *ntb, irq_handler_t handler, ...@@ -282,15 +282,13 @@ int ntbm_msi_request_threaded_irq(struct ntb_dev *ntb, irq_handler_t handler,
struct ntb_msi_desc *msi_desc) struct ntb_msi_desc *msi_desc)
{ {
struct msi_desc *entry; struct msi_desc *entry;
struct irq_desc *desc;
int ret; int ret;
if (!ntb->msi) if (!ntb->msi)
return -EINVAL; return -EINVAL;
for_each_pci_msi_entry(entry, ntb->pdev) { for_each_pci_msi_entry(entry, ntb->pdev) {
desc = irq_to_desc(entry->irq); if (irq_has_action(entry->irq))
if (desc->action)
continue; continue;
ret = devm_request_threaded_irq(&ntb->dev, entry->irq, handler, ret = devm_request_threaded_irq(&ntb->dev, entry->irq, handler,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment