#include <asm/irq.h>
 #include <asm/system.h>
 
-#if 0
-#define dprintk                        printk
-#else
-#define dprintk(x...)          do { } while (0)
-#endif
-
 #define TX_WORK_PER_LOOP  64
 #define RX_WORK_PER_LOOP  64
 
        writel(mask[0], base + NvRegMulticastMaskA);
        writel(mask[1], base + NvRegMulticastMaskB);
        writel(pff, base + NvRegPacketFilterFlags);
-       dprintk(KERN_INFO "%s: reconfiguration for multicast lists.\n",
-               dev->name);
+       netdev_dbg(dev, "reconfiguration for multicast lists\n");
        nv_start_rx(dev);
        spin_unlock_irq(&np->lock);
 }
        if (np->duplex == newdup && np->linkspeed == newls)
                return retval;
 
-       dprintk(KERN_INFO "%s: changing link setting from %d/%d to %d/%d.\n",
-                       dev->name, np->linkspeed, np->duplex, newls, newdup);
+       netdev_dbg(dev, "changing link setting from %d/%d to %d/%d\n",
+                  np->linkspeed, np->duplex, newls, newdup);
 
        np->duplex = newdup;
        np->linkspeed = newls;
 
        miistat = readl(base + NvRegMIIStatus);
        writel(NVREG_MIISTAT_LINKCHANGE, base + NvRegMIIStatus);
-       dprintk(KERN_INFO "%s: link change irq, status 0x%x.\n", dev->name, miistat);
+       netdev_dbg(dev, "link change irq, status 0x%x\n", miistat);
 
        if (miistat & (NVREG_MIISTAT_LINKCHANGE))
                nv_linkchange(dev);
                u32 miistat;
                miistat = readl(base + NvRegMIIStatus);
                writel(NVREG_MIISTAT_MASK_ALL, base + NvRegMIIStatus);
-               dprintk(KERN_INFO "startup: got 0x%08x.\n", miistat);
+               netdev_dbg(dev, "startup: got 0x%08x\n", miistat);
        }
        /* set linkspeed to invalid value, thus force nv_update_linkspeed
         * to init hw */
        base = get_hwbase(dev);
        nv_disable_hw_interrupts(dev, np->irqmask);
        pci_push(base);
-       dprintk(KERN_INFO "%s: Irqmask is zero again\n", dev->name);
+       netdev_dbg(dev, "Irqmask is zero again\n");
 
        spin_unlock_irq(&np->lock);
 
        if (id->driver_data & DEV_NEED_TIMERIRQ)
                np->irqmask |= NVREG_IRQ_TIMER;
        if (id->driver_data & DEV_NEED_LINKTIMER) {
-               dprintk(KERN_INFO "%s: link timer on.\n", pci_name(pci_dev));
+               netdev_dbg(dev, "%s: link timer on\n", pci_name(pci_dev));
                np->need_linktimer = 1;
                np->link_timeout = jiffies + LINK_TIMEOUT;
        } else {
-               dprintk(KERN_INFO "%s: link timer off.\n", pci_name(pci_dev));
+               netdev_dbg(dev, "%s: link timer off\n", pci_name(pci_dev));
                np->need_linktimer = 0;
        }
 
                        np->mac_in_use = 1;
                        if (np->mgmt_version > 0)
                                np->mac_in_use = readl(base + NvRegMgmtUnitControl) & NVREG_MGMTUNITCONTROL_INUSE;
-                       dprintk(KERN_INFO "%s: mgmt unit is running. mac in use %x.\n",
-                               pci_name(pci_dev), np->mac_in_use);
+                       netdev_dbg(dev, "%s: mgmt unit is running. mac in use %x\n",
+                                  pci_name(pci_dev), np->mac_in_use);
                        /* management unit setup the phy already? */
                        if (np->mac_in_use &&
                            ((readl(base + NvRegTransmitterControl) & NVREG_XMITCTL_SYNC_MASK) ==
                             NVREG_XMITCTL_SYNC_PHY_INIT)) {
                                /* phy is inited by mgmt unit */
                                phyinitialized = 1;
-                               dprintk(KERN_INFO "%s: Phy already initialized by mgmt unit.\n",
-                                       pci_name(pci_dev));
+                               netdev_dbg(dev, "%s: Phy already initialized by mgmt unit\n",
+                                          pci_name(pci_dev));
                        } else {
                                /* we need to init the phy */
                        }