From: Roland Dreier Date: Sat, 16 Apr 2005 22:26:21 +0000 (-0700) Subject: [PATCH] IB/mthca: print assigned IRQ when interrupt test fails X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=4ad81174edfc22528b845a27620db7542c1ce9a6;p=deliverable%2Flinux.git [PATCH] IB/mthca: print assigned IRQ when interrupt test fails Print IRQ number when NOP command interrupt test fails to help debugging. Signed-off-by: Roland Dreier Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/drivers/infiniband/hw/mthca/mthca_main.c b/drivers/infiniband/hw/mthca/mthca_main.c index 8bd2e3af016d..144aed417faa 100644 --- a/drivers/infiniband/hw/mthca/mthca_main.c +++ b/drivers/infiniband/hw/mthca/mthca_main.c @@ -672,7 +672,10 @@ static int __devinit mthca_setup_hca(struct mthca_dev *dev) err = mthca_NOP(dev, &status); if (err || status) { - mthca_err(dev, "NOP command failed to generate interrupt, aborting.\n"); + mthca_err(dev, "NOP command failed to generate interrupt (IRQ %d), aborting.\n", + dev->mthca_flags & MTHCA_FLAG_MSI_X ? + dev->eq_table.eq[MTHCA_EQ_CMD].msi_x_vector : + dev->pdev->irq); if (dev->mthca_flags & (MTHCA_FLAG_MSI | MTHCA_FLAG_MSI_X)) mthca_err(dev, "Try again with MSI/MSI-X disabled.\n"); else