NTB/msi: Use irq_has_action()
Use the proper core function. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Logan Gunthorpe <logang@deltatee.com> Link: https://lore.kernel.org/r/20201210194044.255887860@linutronix.de
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user