static int ixp4xx_eth_probe(struct platform_device *pdev)
 {
-       struct port *port;
-       struct net_device *dev;
-       struct eth_plat_info *plat = dev_get_platdata(&pdev->dev);
+       char phy_id[MII_BUS_ID_SIZE + 3];
        struct phy_device *phydev = NULL;
+       struct device *dev = &pdev->dev;
+       struct eth_plat_info *plat;
+       struct net_device *ndev;
+       struct port *port;
        u32 regs_phys;
-       char phy_id[MII_BUS_ID_SIZE + 3];
        int err;
 
-       if (!(dev = devm_alloc_etherdev(&pdev->dev, sizeof(struct port))))
+       plat = dev_get_platdata(dev);
+
+       if (!(ndev = devm_alloc_etherdev(dev, sizeof(struct port))))
                return -ENOMEM;
 
-       SET_NETDEV_DEV(dev, &pdev->dev);
-       port = netdev_priv(dev);
-       port->netdev = dev;
+       SET_NETDEV_DEV(ndev, dev);
+       port = netdev_priv(ndev);
+       port->netdev = ndev;
        port->id = pdev->id;
 
        switch (port->id) {
                return -ENODEV;
        }
 
-       dev->netdev_ops = &ixp4xx_netdev_ops;
-       dev->ethtool_ops = &ixp4xx_ethtool_ops;
-       dev->tx_queue_len = 100;
+       ndev->netdev_ops = &ixp4xx_netdev_ops;
+       ndev->ethtool_ops = &ixp4xx_ethtool_ops;
+       ndev->tx_queue_len = 100;
 
-       netif_napi_add(dev, &port->napi, eth_poll, NAPI_WEIGHT);
+       netif_napi_add(ndev, &port->napi, eth_poll, NAPI_WEIGHT);
 
        if (!(port->npe = npe_request(NPE_ID(port->id))))
                return -EIO;
 
-       port->mem_res = request_mem_region(regs_phys, REGS_SIZE, dev->name);
+       port->mem_res = request_mem_region(regs_phys, REGS_SIZE, ndev->name);
        if (!port->mem_res) {
                err = -EBUSY;
                goto err_npe_rel;
 
        port->plat = plat;
        npe_port_tab[NPE_ID(port->id)] = port;
-       memcpy(dev->dev_addr, plat->hwaddr, ETH_ALEN);
+       memcpy(ndev->dev_addr, plat->hwaddr, ETH_ALEN);
 
-       platform_set_drvdata(pdev, dev);
+       platform_set_drvdata(pdev, ndev);
 
        __raw_writel(DEFAULT_CORE_CNTRL | CORE_RESET,
                     &port->regs->core_control);
 
        snprintf(phy_id, MII_BUS_ID_SIZE + 3, PHY_ID_FMT,
                mdio_bus->id, plat->phy);
-       phydev = phy_connect(dev, phy_id, &ixp4xx_adjust_link,
+       phydev = phy_connect(ndev, phy_id, &ixp4xx_adjust_link,
                             PHY_INTERFACE_MODE_MII);
        if (IS_ERR(phydev)) {
                err = PTR_ERR(phydev);
 
        phydev->irq = PHY_POLL;
 
-       if ((err = register_netdev(dev)))
+       if ((err = register_netdev(ndev)))
                goto err_phy_dis;
 
-       printk(KERN_INFO "%s: MII PHY %i on %s\n", dev->name, plat->phy,
+       printk(KERN_INFO "%s: MII PHY %i on %s\n", ndev->name, plat->phy,
               npe_name(port->npe));
 
        return 0;
 
 static int ixp4xx_eth_remove(struct platform_device *pdev)
 {
-       struct net_device *dev = platform_get_drvdata(pdev);
-       struct phy_device *phydev = dev->phydev;
-       struct port *port = netdev_priv(dev);
+       struct net_device *ndev = platform_get_drvdata(pdev);
+       struct phy_device *phydev = ndev->phydev;
+       struct port *port = netdev_priv(ndev);
 
-       unregister_netdev(dev);
+       unregister_netdev(ndev);
        phy_disconnect(phydev);
        ixp4xx_mdio_remove();
        npe_port_tab[NPE_ID(port->id)] = NULL;