diff --git a/drivers/net/dummy.c b/drivers/net/dummy.c
index 7e15c51afd435d217299d8d23496af16ac170365..dd8c15ac5c77b8cf5448feb9f2518a59ab8d5bfa 100644
--- a/drivers/net/dummy.c
+++ b/drivers/net/dummy.c
@@ -77,7 +77,7 @@ static void __init dummy_setup(struct net_device *dev)
 
 static int dummy_xmit(struct sk_buff *skb, struct net_device *dev)
 {
-	struct net_device_stats *stats = dev->priv;
+	struct net_device_stats *stats = netdev_priv(dev);
 
 	stats->tx_packets++;
 	stats->tx_bytes+=skb->len;
@@ -88,7 +88,7 @@ static int dummy_xmit(struct sk_buff *skb, struct net_device *dev)
 
 static struct net_device_stats *dummy_get_stats(struct net_device *dev)
 {
-	return dev->priv;
+	return netdev_priv(dev);
 }
 
 static struct net_device **dummies;