#undef DEBUG
 
-#ifdef DEBUG
-#define DPRINTK  printk
-#else
-#define DPRINTK(stuff...)
-#endif
-
-
 #define NR_SUPERIOS 3
 static struct superio_struct { /* For Super-IO chips autodetection */
        int io;
        if (m != 0xff)
                ectr = inb(ECONTROL(pb));
 
-       DPRINTK(KERN_DEBUG "frob_econtrol(%02x,%02x): %02x -> %02x\n",
-               m, v, ectr, (ectr & ~m) ^ v);
+       pr_debug("frob_econtrol(%02x,%02x): %02x -> %02x\n",
+                m, v, ectr, (ectr & ~m) ^ v);
 
        outb((ectr & ~m) ^ v, ECONTROL(pb));
 }
        unsigned char oecr;
        int mode;
 
-       DPRINTK(KERN_INFO "parport change_mode ECP-ISA to mode 0x%02x\n", m);
+       pr_debug("parport change_mode ECP-ISA to mode 0x%02x\n", m);
 
        if (!priv->ecr) {
                printk(KERN_DEBUG "change_mode: but there's no ECR!\n");
        int irq;
        int i;
 
-       DPRINTK(KERN_DEBUG "sio_ite_8872_probe()\n");
+       pr_debug("sio_ite_8872_probe()\n");
 
        /* make sure which one chip */
        for (i = 0; i < 5; i++) {
        pci_write_config_dword(pdev, 0x9c,
                                ite8872set | (ite8872_irq * 0x11111));
 
-       DPRINTK(KERN_DEBUG "ITE887x: The IRQ is %d.\n", ite8872_irq);
-       DPRINTK(KERN_DEBUG "ITE887x: The PARALLEL I/O port is 0x%x.\n",
-                ite8872_lpt);
-       DPRINTK(KERN_DEBUG "ITE887x: The PARALLEL I/O porthi is 0x%x.\n",
-                ite8872_lpthi);
+       pr_debug("ITE887x: The IRQ is %d\n", ite8872_irq);
+       pr_debug("ITE887x: The PARALLEL I/O port is 0x%x\n", ite8872_lpt);
+       pr_debug("ITE887x: The PARALLEL I/O porthi is 0x%x\n", ite8872_lpthi);
 
        /* Let the user (or defaults) steer us away from interrupts */
        irq = ite8872_irq;