]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/net/ethernet/mellanox/mlx4/eq.c
net/mlx4_en: Don't use irq_affinity_notifier to track changes in IRQ affinity map
[karo-tx-linux.git] / drivers / net / ethernet / mellanox / mlx4 / eq.c
index 6c088bc1845b3b9d14900e0e280c472d332dd37f..2a004b347e1dd896f4b20c9cd36178c0e1f7bfb5 100644 (file)
@@ -1353,6 +1353,7 @@ int mlx4_assign_eq(struct mlx4_dev *dev, char *name, struct cpu_rmap *rmap,
                                continue;
                                /*we dont want to break here*/
                        }
+
                        eq_set_ci(&priv->eq_table.eq[vec], 1);
                }
        }
@@ -1368,6 +1369,14 @@ int mlx4_assign_eq(struct mlx4_dev *dev, char *name, struct cpu_rmap *rmap,
 }
 EXPORT_SYMBOL(mlx4_assign_eq);
 
+int mlx4_eq_get_irq(struct mlx4_dev *dev, int vec)
+{
+       struct mlx4_priv *priv = mlx4_priv(dev);
+
+       return priv->eq_table.eq[vec].irq;
+}
+EXPORT_SYMBOL(mlx4_eq_get_irq);
+
 void mlx4_release_eq(struct mlx4_dev *dev, int vec)
 {
        struct mlx4_priv *priv = mlx4_priv(dev);