* as published by the Free Software Foundation.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/bitops.h>
 #include <linux/cdev.h>
 #include <linux/dma-mapping.h>
 {
        u32 *val = (u32*)msg;
        if (npe_send_message(port->npe, msg, what)) {
-               printk(KERN_CRIT "HSS-%i: unable to send command [%08X:%08X]"
-                      " to %s\n", port->id, val[0], val[1],
-                      npe_name(port->npe));
+               pr_crit("HSS-%i: unable to send command [%08X:%08X] to %s\n",
+                       port->id, val[0], val[1], npe_name(port->npe));
                BUG();
        }
 }
        if (npe_recv_message(port->npe, &msg, "HSS_LOAD_CONFIG") ||
            /* HSS_LOAD_CONFIG for port #1 returns port_id = #4 */
            msg.cmd != PORT_CONFIG_LOAD || msg.data32) {
-               printk(KERN_CRIT "HSS-%i: HSS_LOAD_CONFIG failed\n",
-                      port->id);
+               pr_crit("HSS-%i: HSS_LOAD_CONFIG failed\n", port->id);
                BUG();
        }
 
        msg.hss_port = port->id;
        hss_npe_send(port, &msg, "PORT_ERROR_READ");
        if (npe_recv_message(port->npe, &msg, "PORT_ERROR_READ")) {
-               printk(KERN_CRIT "HSS-%i: unable to read HSS status\n",
-                      port->id);
+               pr_crit("HSS-%i: unable to read HSS status\n", port->id);
                BUG();
        }
 
                        dev->stats.rx_errors++;
                        break;
                default:        /* FIXME - remove printk */
-                       printk(KERN_ERR "%s: hss_hdlc_poll: status 0x%02X"
-                              " errors %u\n", dev->name, desc->status,
-                              desc->error_count);
+                       netdev_err(dev, "hss_hdlc_poll: status 0x%02X errors %u\n",
+                                  desc->status, desc->error_count);
                        dev->stats.rx_errors++;
                }
 
                buffs--;
 
        if (buffs)
-               printk(KERN_CRIT "%s: unable to drain RX queue, %i buffer(s)"
-                      " left in NPE\n", dev->name, buffs);
+               netdev_crit(dev, "unable to drain RX queue, %i buffer(s) left in NPE\n",
+                           buffs);
 
        buffs = TX_DESCS;
        while (queue_get_desc(queue_ids[port->id].tx, port, 1) >= 0)
        } while (++i < MAX_CLOSE_WAIT);
 
        if (buffs)
-               printk(KERN_CRIT "%s: unable to drain TX queue, %i buffer(s) "
-                      "left in NPE\n", dev->name, buffs);
+               netdev_crit(dev, "unable to drain TX queue, %i buffer(s) left in NPE\n",
+                           buffs);
 #if DEBUG_CLOSE
        if (!buffs)
                printk(KERN_DEBUG "Draining TX queues took %i cycles\n", i);
 
        platform_set_drvdata(pdev, port);
 
-       printk(KERN_INFO "%s: HSS-%i\n", dev->name, port->id);
+       netdev_info(dev, "HSS-%i\n", port->id);
        return 0;
 
 err_free_netdev: