summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/dpa/dpaa_eth.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/freescale/dpa/dpaa_eth.c')
-rw-r--r--drivers/net/ethernet/freescale/dpa/dpaa_eth.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/ethernet/freescale/dpa/dpaa_eth.c b/drivers/net/ethernet/freescale/dpa/dpaa_eth.c
index b239dc3..2981467 100644
--- a/drivers/net/ethernet/freescale/dpa/dpaa_eth.c
+++ b/drivers/net/ethernet/freescale/dpa/dpaa_eth.c
@@ -330,7 +330,7 @@ priv_rx_error_dqrr(struct qman_portal *portal,
net_dev = ((struct dpa_fq *)fq)->net_dev;
priv = netdev_priv(net_dev);
- percpu_priv = per_cpu_ptr(priv->percpu_priv, smp_processor_id());
+ percpu_priv = __this_cpu_ptr(priv->percpu_priv);
if (dpaa_eth_napi_schedule(percpu_priv))
return qman_cb_dqrr_stop;
@@ -395,7 +395,7 @@ priv_tx_conf_error_dqrr(struct qman_portal *portal,
net_dev = ((struct dpa_fq *)fq)->net_dev;
priv = netdev_priv(net_dev);
- percpu_priv = per_cpu_ptr(priv->percpu_priv, smp_processor_id());
+ percpu_priv = __this_cpu_ptr(priv->percpu_priv);
if (dpaa_eth_napi_schedule(percpu_priv))
return qman_cb_dqrr_stop;
@@ -537,7 +537,7 @@ static void dpaa_eth_poll_controller(struct net_device *net_dev)
{
struct dpa_priv_s *priv = netdev_priv(net_dev);
struct dpa_percpu_priv_s *percpu_priv =
- this_cpu_ptr(priv->percpu_priv);
+ __this_cpu_ptr(priv->percpu_priv);
struct napi_struct napi = percpu_priv->napi;
qman_irqsource_remove(QM_PIRQ_DQRI);