mutex_unlock(&sis->ac97_mutex);
 
        if (!count) {
-               printk(KERN_ERR "sis7019: ac97 codec %d timeout cmd 0x%08x\n",
+               dev_err(&sis->pci->dev, "ac97 codec %d timeout cmd 0x%08x\n",
                                        codec, cmd);
        }
 
        /* All done, check for errors.
         */
        if (!sis->codecs_present) {
-               printk(KERN_ERR "sis7019: could not find any codecs\n");
+               dev_err(&sis->pci->dev, "could not find any codecs\n");
                return -EIO;
        }
 
        if (sis->codecs_present != codecs) {
-               printk(KERN_WARNING "sis7019: missing codecs, found %0x, expected %0x\n",
-                      sis->codecs_present, codecs);
+               dev_warn(&sis->pci->dev, "missing codecs, found %0x, expected %0x\n",
+                                        sis->codecs_present, codecs);
        }
 
        /* Let the hardware know that the audio driver is alive,
        pci_restore_state(pci);
 
        if (pci_enable_device(pci) < 0) {
-               printk(KERN_ERR "sis7019: unable to re-enable device\n");
+               dev_err(&pci->dev, "unable to re-enable device\n");
                goto error;
        }
 
        if (sis_chip_init(sis)) {
-               printk(KERN_ERR "sis7019: unable to re-init controller\n");
+               dev_err(&pci->dev, "unable to re-init controller\n");
                goto error;
        }
 
        if (request_irq(pci->irq, sis_interrupt, IRQF_SHARED,
                        KBUILD_MODNAME, sis)) {
-               printk(KERN_ERR "sis7019: unable to regain IRQ %d\n", pci->irq);
+               dev_err(&pci->dev, "unable to regain IRQ %d\n", pci->irq);
                goto error;
        }
 
                goto error_out;
 
        if (pci_set_dma_mask(pci, DMA_BIT_MASK(30)) < 0) {
-               printk(KERN_ERR "sis7019: architecture does not support "
-                                       "30-bit PCI busmaster DMA");
+               dev_err(&pci->dev, "architecture does not support 30-bit PCI busmaster DMA");
                goto error_out_enabled;
        }
 
 
        rc = pci_request_regions(pci, "SiS7019");
        if (rc) {
-               printk(KERN_ERR "sis7019: unable request regions\n");
+               dev_err(&pci->dev, "unable request regions\n");
                goto error_out_enabled;
        }
 
        rc = -EIO;
        sis->ioaddr = ioremap_nocache(pci_resource_start(pci, 1), 0x4000);
        if (!sis->ioaddr) {
-               printk(KERN_ERR "sis7019: unable to remap MMIO, aborting\n");
+               dev_err(&pci->dev, "unable to remap MMIO, aborting\n");
                goto error_out_cleanup;
        }
 
        rc = sis_alloc_suspend(sis);
        if (rc < 0) {
-               printk(KERN_ERR "sis7019: unable to allocate state storage\n");
+               dev_err(&pci->dev, "unable to allocate state storage\n");
                goto error_out_cleanup;
        }
 
        if (rc)
                goto error_out_cleanup;
 
-       if (request_irq(pci->irq, sis_interrupt, IRQF_SHARED,
-                       KBUILD_MODNAME, sis)) {
-               printk(KERN_ERR "unable to allocate irq %d\n", sis->irq);
+       if (request_irq(pci->irq, sis_interrupt, IRQF_SHARED, KBUILD_MODNAME,
+                       sis)) {
+               dev_err(&pci->dev, "unable to allocate irq %d\n", sis->irq);
                goto error_out_cleanup;
        }