* IN THE SOFTWARE.
  */
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/sched.h>
 #include <linux/errno.h>
        rc = add_memory(nid, hotplug_start_paddr, balloon_hotplug << PAGE_SHIFT);
 
        if (rc) {
-               pr_info("xen_balloon: %s: add_memory() failed: %i\n", __func__, rc);
+               pr_info("%s: add_memory() failed: %i\n", __func__, rc);
                return BP_EAGAIN;
        }
 
        if (!xen_domain())
                return -ENODEV;
 
-       pr_info("xen/balloon: Initialising balloon driver.\n");
+       pr_info("Initialising balloon driver\n");
 
        balloon_stats.current_pages = xen_pv_domain()
                ? min(xen_start_info->nr_pages - xen_released_pages, max_pfn)
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/notifier.h>
 
 #include <xen/xen.h>
        err = xenbus_scanf(XBT_NIL, dir, "availability", "%15s", state);
        if (err != 1) {
                if (!xen_initial_domain())
-                       printk(KERN_ERR "XENBUS: Unable to read cpu state\n");
+                       pr_err("Unable to read cpu state\n");
                return err;
        }
 
        else if (strcmp(state, "offline") == 0)
                return 0;
 
-       printk(KERN_ERR "XENBUS: unknown state(%s) on CPU%d\n", state, cpu);
+       pr_err("unknown state(%s) on CPU%d\n", state, cpu);
        return -EINVAL;
 }
 static void vcpu_hotplug(unsigned int cpu)
 
  * Jeremy Fitzhardinge <jeremy@xensource.com>, XenSource Inc, 2007
  */
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/linkage.h>
 #include <linux/interrupt.h>
 #include <linux/irq.h>
        rc = HYPERVISOR_event_channel_op(EVTCHNOP_bind_pirq, &bind_pirq);
        if (rc != 0) {
                if (!probing_irq(irq))
-                       printk(KERN_INFO "Failed to obtain physical IRQ %d\n",
-                              irq);
+                       pr_info("Failed to obtain physical IRQ %d\n", irq);
                return 0;
        }
        evtchn = bind_pirq.port;
 
        irq = xen_irq_from_gsi(gsi);
        if (irq != -1) {
-               printk(KERN_INFO "xen_map_pirq_gsi: returning irq %d for gsi %u\n",
-                      irq, gsi);
+               pr_info("%s: returning irq %d for gsi %u\n",
+                       __func__, irq, gsi);
                goto out;
        }
 
                 * (free_domain_pirqs).
                 */
                if ((rc == -ESRCH && info->u.pirq.domid != DOMID_SELF))
-                       printk(KERN_INFO "domain %d does not have %d anymore\n",
+                       pr_info("domain %d does not have %d anymore\n",
                                info->u.pirq.domid, info->u.pirq.pirq);
                else if (rc) {
-                       printk(KERN_WARNING "unmap irq failed %d\n", rc);
+                       pr_warn("unmap irq failed %d\n", rc);
                        goto out;
                }
        }
 
                rc = HYPERVISOR_physdev_op(PHYSDEVOP_map_pirq, &map_irq);
                if (rc) {
-                       printk(KERN_WARNING "xen map irq failed gsi=%d irq=%d pirq=%d rc=%d\n",
-                                       gsi, irq, pirq, rc);
+                       pr_warn("xen map irq failed gsi=%d irq=%d pirq=%d rc=%d\n",
+                               gsi, irq, pirq, rc);
                        xen_free_irq(irq);
                        continue;
                }
                callback_via = HVM_CALLBACK_VECTOR(HYPERVISOR_CALLBACK_VECTOR);
                rc = xen_set_callback_via(callback_via);
                if (rc) {
-                       printk(KERN_ERR "Request for Xen HVM callback vector"
-                                       " failed.\n");
+                       pr_err("Request for Xen HVM callback vector failed\n");
                        xen_have_vector_callback = 0;
                        return;
                }
-               printk(KERN_INFO "Xen HVM callback vector for event delivery is "
-                               "enabled\n");
+               pr_info("Xen HVM callback vector for event delivery is enabled\n");
                /* in the restore case the vector has already been allocated */
                if (!test_bit(HYPERVISOR_CALLBACK_VECTOR, used_vectors))
                        alloc_intr_gate(HYPERVISOR_CALLBACK_VECTOR,
 
  * IN THE SOFTWARE.
  */
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/sched.h>
        /* Create '/dev/xen/evtchn'. */
        err = misc_register(&evtchn_miscdev);
        if (err != 0) {
-               printk(KERN_ERR "Could not register /dev/xen/evtchn\n");
+               pr_err("Could not register /dev/xen/evtchn\n");
                return err;
        }
 
-       printk(KERN_INFO "Event-channel device installed.\n");
+       pr_info("Event-channel device installed\n");
 
        return 0;
 }
 
  * grant operation.
  */
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/atomic.h>
 #include <linux/module.h>
 #include <linux/miscdevice.h>
        int rv, i;
 
        if (!(vma->vm_flags & VM_SHARED)) {
-               printk(KERN_ERR "%s: Mapping must be shared.\n", __func__);
+               pr_err("%s: Mapping must be shared\n", __func__);
                return -EINVAL;
        }
 
 
        err = misc_register(&gntalloc_miscdev);
        if (err != 0) {
-               printk(KERN_ERR "Could not register misc gntalloc device\n");
+               pr_err("Could not register misc gntalloc device\n");
                return err;
        }
 
 
 
 #undef DEBUG
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/init.h>
        if (use_ptemod && map->vma)
                goto unlock_out;
        if (use_ptemod && priv->mm != vma->vm_mm) {
-               printk(KERN_WARNING "Huh? Other mm?\n");
+               pr_warn("Huh? Other mm?\n");
                goto unlock_out;
        }
 
                                          vma->vm_end - vma->vm_start,
                                          find_grant_ptes, map);
                if (err) {
-                       printk(KERN_WARNING "find_grant_ptes() failure.\n");
+                       pr_warn("find_grant_ptes() failure.\n");
                        goto out_put_map;
                }
        }
 
        err = misc_register(&gntdev_miscdev);
        if (err != 0) {
-               printk(KERN_ERR "Could not register gntdev device\n");
+               pr_err("Could not register gntdev device\n");
                return err;
        }
        return 0;
 
  * IN THE SOFTWARE.
  */
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/module.h>
 #include <linux/sched.h>
 #include <linux/mm.h>
                        entry = NULL;
                } else {
                        if (!--entry->warn_delay)
-                               pr_info("g.e. %#x still pending\n",
-                                       entry->ref);
+                               pr_info("g.e. %#x still pending\n", entry->ref);
                        if (!first)
                                first = entry;
                }
        } while ((*status == GNTST_eagain) && (delay < MAX_DELAY));
 
        if (delay >= MAX_DELAY) {
-               printk(KERN_ERR "%s: %s eagain grant\n", func, current->comm);
+               pr_err("%s: %s eagain grant\n", func, current->comm);
                *status = GNTST_bad_page;
        }
 }
                        xatp.gpfn = (xen_hvm_resume_frames >> PAGE_SHIFT) + i;
                        rc = HYPERVISOR_memory_op(XENMEM_add_to_physmap, &xatp);
                        if (rc != 0) {
-                               printk(KERN_WARNING
-                                               "grant table add_to_physmap failed, err=%d\n", rc);
+                               pr_warn("grant table add_to_physmap failed, err=%d\n",
+                                       rc);
                                break;
                        }
                } while (i-- > start_idx);
                grefs_per_grant_frame = PAGE_SIZE / sizeof(struct grant_entry_v1);
                gnttab_interface = &gnttab_v1_ops;
        }
-       printk(KERN_INFO "Grant tables using version %d layout.\n",
-               grant_table_version);
+       pr_info("Grant tables using version %d layout\n", grant_table_version);
 }
 
 static int gnttab_setup(void)
                gnttab_shared.addr = xen_remap(xen_hvm_resume_frames,
                                                PAGE_SIZE * max_nr_gframes);
                if (gnttab_shared.addr == NULL) {
-                       printk(KERN_WARNING
-                                       "Failed to ioremap gnttab share frames!");
+                       pr_warn("Failed to ioremap gnttab share frames!\n");
                        return -ENOMEM;
                }
        }
 
 /*
  * Handle extern requests for shutdown, reboot and sysrq
  */
+
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/err.h>
 #include <linux/slab.h>
 
        err = syscore_suspend();
        if (err) {
-               printk(KERN_ERR "xen_suspend: system core suspend failed: %d\n",
-                       err);
+               pr_err("%s: system core suspend failed: %d\n", __func__, err);
                return err;
        }
 
           during suspend. */
        err = freeze_processes();
        if (err) {
-               printk(KERN_ERR "xen suspend: freeze failed %d\n", err);
+               pr_err("%s: freeze failed %d\n", __func__, err);
                goto out;
        }
 #endif
 
        err = dpm_suspend_start(PMSG_FREEZE);
        if (err) {
-               printk(KERN_ERR "xen suspend: dpm_suspend_start %d\n", err);
+               pr_err("%s: dpm_suspend_start %d\n", __func__, err);
                goto out_thaw;
        }
 
 
        err = dpm_suspend_end(PMSG_FREEZE);
        if (err) {
-               printk(KERN_ERR "dpm_suspend_end failed: %d\n", err);
+               pr_err("dpm_suspend_end failed: %d\n", err);
                si.cancelled = 0;
                goto out_resume;
        }
        dpm_resume_start(si.cancelled ? PMSG_THAW : PMSG_RESTORE);
 
        if (err) {
-               printk(KERN_ERR "failed to start xen_suspend: %d\n", err);
+               pr_err("failed to start xen_suspend: %d\n", err);
                si.cancelled = 1;
        }
 
        if (handler->cb) {
                handler->cb();
        } else {
-               printk(KERN_INFO "Ignoring shutdown request: %s\n", str);
+               pr_info("Ignoring shutdown request: %s\n", str);
                shutting_down = SHUTDOWN_INVALID;
        }
 
        if (err)
                return;
        if (!xenbus_scanf(xbt, "control", "sysrq", "%c", &sysrq_key)) {
-               printk(KERN_ERR "Unable to read sysrq code in "
-                      "control/sysrq\n");
+               pr_err("Unable to read sysrq code in control/sysrq\n");
                xenbus_transaction_end(xbt, 1);
                return;
        }
 
        err = register_xenbus_watch(&shutdown_watch);
        if (err) {
-               printk(KERN_ERR "Failed to set shutdown watcher\n");
+               pr_err("Failed to set shutdown watcher\n");
                return err;
        }
 
 #ifdef CONFIG_MAGIC_SYSRQ
        err = register_xenbus_watch(&sysrq_watch);
        if (err) {
-               printk(KERN_ERR "Failed to set sysrq watcher\n");
+               pr_err("Failed to set sysrq watcher\n");
                return err;
        }
 #endif
 
  * IN THE SOFTWARE.
  */
 
+#define pr_fmt(fmt) "xen_mcelog: " fmt
+
 #include <linux/init.h>
 #include <linux/types.h>
 #include <linux/kernel.h>
 #include <asm/xen/hypercall.h>
 #include <asm/xen/hypervisor.h>
 
-#define XEN_MCELOG "xen_mcelog: "
-
 static struct mc_info g_mi;
 static struct mcinfo_logical_cpu *g_physinfo;
 static uint32_t ncpus;
        mic = NULL;
        x86_mcinfo_lookup(&mic, mi, MC_TYPE_GLOBAL);
        if (unlikely(!mic)) {
-               pr_warning(XEN_MCELOG "Failed to find global error info\n");
+               pr_warn("Failed to find global error info\n");
                return -ENODEV;
        }
 
                if (g_physinfo[i].mc_apicid == m.apicid)
                        break;
        if (unlikely(i == ncpus)) {
-               pr_warning(XEN_MCELOG "Failed to match cpu with apicid %d\n",
-                          m.apicid);
+               pr_warn("Failed to match cpu with apicid %d\n", m.apicid);
                return -ENODEV;
        }
 
        mic = NULL;
        x86_mcinfo_lookup(&mic, mi, MC_TYPE_BANK);
        if (unlikely(!mic)) {
-               pr_warning(XEN_MCELOG "Fail to find bank error info\n");
+               pr_warn("Fail to find bank error info\n");
                return -ENODEV;
        }
 
                mc_op.u.mc_fetch.flags = flags;
                ret = HYPERVISOR_mca(&mc_op);
                if (ret) {
-                       pr_err(XEN_MCELOG "Failed to fetch %s error log\n",
-                              (flags == XEN_MC_URGENT) ?
-                              "urgnet" : "nonurgent");
+                       pr_err("Failed to fetch %surgent error log\n",
+                              flags == XEN_MC_URGENT ? "" : "non");
                        break;
                }
 
                else {
                        ret = convert_log(&g_mi);
                        if (ret)
-                               pr_warning(XEN_MCELOG
-                                          "Failed to convert this error log, "
-                                          "continue acking it anyway\n");
+                               pr_warn("Failed to convert this error log, continue acking it anyway\n");
 
                        mc_op.u.mc_fetch.flags = flags | XEN_MC_ACK;
                        ret = HYPERVISOR_mca(&mc_op);
                        if (ret) {
-                               pr_err(XEN_MCELOG
-                                      "Failed to ack previous error log\n");
+                               pr_err("Failed to ack previous error log\n");
                                break;
                        }
                }
        /* urgent mc_info */
        err = mc_queue_handle(XEN_MC_URGENT);
        if (err)
-               pr_err(XEN_MCELOG
-                      "Failed to handle urgent mc_info queue, "
-                      "continue handling nonurgent mc_info queue anyway.\n");
+               pr_err("Failed to handle urgent mc_info queue, continue handling nonurgent mc_info queue anyway\n");
 
        /* nonurgent mc_info */
        err = mc_queue_handle(XEN_MC_NONURGENT);
        if (err)
-               pr_err(XEN_MCELOG
-                      "Failed to handle nonurgent mc_info queue.\n");
+               pr_err("Failed to handle nonurgent mc_info queue\n");
 
        /* wake processes polling /dev/mcelog */
        wake_up_interruptible(&xen_mce_chrdev_wait);
        set_xen_guest_handle(mc_op.u.mc_physcpuinfo.info, g_physinfo);
        ret = HYPERVISOR_mca(&mc_op);
        if (ret) {
-               pr_err(XEN_MCELOG "Failed to get CPU numbers\n");
+               pr_err("Failed to get CPU numbers\n");
                return ret;
        }
 
        set_xen_guest_handle(mc_op.u.mc_physcpuinfo.info, g_physinfo);
        ret = HYPERVISOR_mca(&mc_op);
        if (ret) {
-               pr_err(XEN_MCELOG "Failed to get CPU info\n");
+               pr_err("Failed to get CPU info\n");
                kfree(g_physinfo);
                return ret;
        }
        ret  = bind_virq_to_irqhandler(VIRQ_MCA, 0,
                                       xen_mce_interrupt, 0, "mce", NULL);
        if (ret < 0) {
-               pr_err(XEN_MCELOG "Failed to bind virq\n");
+               pr_err("Failed to bind virq\n");
                kfree(g_physinfo);
                return ret;
        }
 
  * IN THE SOFTWARE.
  */
 
+#define pr_fmt(fmt) "xen_cpu: " fmt
+
 #include <linux/interrupt.h>
 #include <linux/spinlock.h>
 #include <linux/cpu.h>
 #include <asm/xen/hypervisor.h>
 #include <asm/xen/hypercall.h>
 
-#define XEN_PCPU "xen_cpu: "
 
 /*
  * @cpu_id: Xen physical cpu logic number
 
        err = register_pcpu(pcpu);
        if (err) {
-               pr_warning(XEN_PCPU "Failed to register pcpu%u\n",
-                          info->xen_cpuid);
+               pr_warn("Failed to register pcpu%u\n", info->xen_cpuid);
                return ERR_PTR(-ENOENT);
        }
 
                                      xen_pcpu_interrupt, 0,
                                      "xen-pcpu", NULL);
        if (irq < 0) {
-               pr_warning(XEN_PCPU "Failed to bind pcpu virq\n");
+               pr_warn("Failed to bind pcpu virq\n");
                return irq;
        }
 
        ret = subsys_system_register(&xen_pcpu_subsys, NULL);
        if (ret) {
-               pr_warning(XEN_PCPU "Failed to register pcpu subsys\n");
+               pr_warn("Failed to register pcpu subsys\n");
                goto err1;
        }
 
        ret = xen_sync_pcpus();
        if (ret) {
-               pr_warning(XEN_PCPU "Failed to sync pcpu info\n");
+               pr_warn("Failed to sync pcpu info\n");
                goto err2;
        }
 
 
  * Copyright (c) 2002-2004, K A Fraser, B Dragovic
  */
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/sched.h>
 
        err = misc_register(&privcmd_dev);
        if (err != 0) {
-               printk(KERN_ERR "Could not register Xen privcmd device\n");
+               pr_err("Could not register Xen privcmd device\n");
                return err;
        }
        return 0;
 
  *
  */
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/bootmem.h>
 #include <linux/dma-mapping.h>
 #include <linux/export.h>
                        order--;
                }
                if (order != get_order(bytes)) {
-                       pr_warn("Warning: only able to allocate %ld MB "
-                               "for software IO TLB\n", (PAGE_SIZE << order) >> 20);
+                       pr_warn("Warning: only able to allocate %ld MB for software IO TLB\n",
+                               (PAGE_SIZE << order) >> 20);
                        xen_io_tlb_nslabs = SLABS_PER_PAGE << order;
                        bytes = xen_io_tlb_nslabs << IO_TLB_SHIFT;
                }
        if (repeat--) {
                xen_io_tlb_nslabs = max(1024UL, /* Min is 2MB */
                                        (xen_io_tlb_nslabs >> 1));
-               printk(KERN_INFO "Xen-SWIOTLB: Lowering to %luMB\n",
-                     (xen_io_tlb_nslabs << IO_TLB_SHIFT) >> 20);
+               pr_info("Lowering to %luMB\n",
+                       (xen_io_tlb_nslabs << IO_TLB_SHIFT) >> 20);
                goto retry;
        }
-       pr_err("%s (rc:%d)", xen_swiotlb_error(m_ret), rc);
+       pr_err("%s (rc:%d)\n", xen_swiotlb_error(m_ret), rc);
        if (early)
                panic("%s (rc:%d)", xen_swiotlb_error(m_ret), rc);
        else
 
  * Author: Dan Magenheimer
  */
 
+#define pr_fmt(fmt) "xen:" KBUILD_MODNAME ": " fmt
+
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/types.h>
                                return PTR_ERR(old_ops);
                        s = " (WARNING: frontswap_ops overridden)";
                }
-               printk(KERN_INFO "frontswap enabled, RAM provided by "
-                                "Xen Transcendent Memory%s\n", s);
+               pr_info("frontswap enabled, RAM provided by Xen Transcendent Memory%s\n",
+                       s);
        }
 #endif
 #ifdef CONFIG_CLEANCACHE
                        cleancache_register_ops(&tmem_cleancache_ops);
                if (old_ops)
                        s = " (WARNING: cleancache_ops overridden)";
-               printk(KERN_INFO "cleancache enabled, RAM provided by "
-                                "Xen Transcendent Memory%s\n", s);
+               pr_info("cleancache enabled, RAM provided by Xen Transcendent Memory%s\n",
+                       s);
        }
 #endif
 #ifdef CONFIG_XEN_SELFBALLOONING
 
  * details.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/init.h>
 
  * details.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/init.h>
 
  * more details.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <acpi/acpi_bus.h>
 
  *
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/cpumask.h>
 #include <linux/cpufreq.h>
 #include <linux/freezer.h>
 #include <xen/interface/platform.h>
 #include <asm/xen/hypercall.h>
 
-#define DRV_NAME "xen-acpi-processor: "
-
 static int no_hypercall;
 MODULE_PARM_DESC(off, "Inhibit the hypercall.");
 module_param_named(off, no_hypercall, int, 0400);
                set_xen_guest_handle(dst_cx->dp, NULL);
        }
        if (!ok) {
-               pr_debug(DRV_NAME "No _Cx for ACPI CPU %u\n", _pr->acpi_id);
+               pr_debug("No _Cx for ACPI CPU %u\n", _pr->acpi_id);
                kfree(dst_cx_states);
                return -EINVAL;
        }
                /* EINVAL means the ACPI ID is incorrect - meaning the ACPI
                 * table is referencing a non-existing CPU - which can happen
                 * with broken ACPI tables. */
-               pr_err(DRV_NAME "(CX): Hypervisor error (%d) for ACPI CPU%u\n",
+               pr_err("(CX): Hypervisor error (%d) for ACPI CPU%u\n",
                       ret, _pr->acpi_id);
 
        kfree(dst_cx_states);
                dst_perf->flags |= XEN_PX_PSD;
 
        if (dst_perf->flags != (XEN_PX_PSD | XEN_PX_PSS | XEN_PX_PCT | XEN_PX_PPC)) {
-               pr_warn(DRV_NAME "ACPI CPU%u missing some P-state data (%x), skipping.\n",
+               pr_warn("ACPI CPU%u missing some P-state data (%x), skipping\n",
                        _pr->acpi_id, dst_perf->flags);
                ret = -ENODEV;
                goto err_free;
                /* EINVAL means the ACPI ID is incorrect - meaning the ACPI
                 * table is referencing a non-existing CPU - which can happen
                 * with broken ACPI tables. */
-               pr_warn(DRV_NAME "(_PXX): Hypervisor error (%d) for ACPI CPU%u\n",
-                      ret, _pr->acpi_id);
+               pr_warn("(_PXX): Hypervisor error (%d) for ACPI CPU%u\n",
+                       ret, _pr->acpi_id);
 err_free:
        if (!IS_ERR_OR_NULL(dst_states))
                kfree(dst_states);
                max_acpi_id = max(info->acpi_id, max_acpi_id);
        }
        max_acpi_id *= 2; /* Slack for CPU hotplug support. */
-       pr_debug(DRV_NAME "Max ACPI ID: %u\n", max_acpi_id);
+       pr_debug("Max ACPI ID: %u\n", max_acpi_id);
        return max_acpi_id;
 }
 /*
        /* There are more ACPI Processor objects than in x2APIC or MADT.
         * This can happen with incorrect ACPI SSDT declerations. */
        if (acpi_id > nr_acpi_bits) {
-               pr_debug(DRV_NAME "We only have %u, trying to set %u\n",
+               pr_debug("We only have %u, trying to set %u\n",
                         nr_acpi_bits, acpi_id);
                return AE_OK;
        }
        /* OK, There is a ACPI Processor object */
        __set_bit(acpi_id, acpi_id_present);
 
-       pr_debug(DRV_NAME "ACPI CPU%u w/ PBLK:0x%lx\n", acpi_id,
-                (unsigned long)pblk);
+       pr_debug("ACPI CPU%u w/ PBLK:0x%lx\n", acpi_id, (unsigned long)pblk);
 
        status = acpi_evaluate_object(handle, "_CST", NULL, &buffer);
        if (ACPI_FAILURE(status)) {
        unsigned int i;
        int rc = 0;
 
-       pr_info(DRV_NAME "Uploading Xen processor PM info\n");
+       pr_info("Uploading Xen processor PM info\n");
 
        for_each_possible_cpu(i) {
                struct acpi_processor *_pr;
 
        acpi_perf_data = alloc_percpu(struct acpi_processor_performance);
        if (!acpi_perf_data) {
-               pr_debug(DRV_NAME "Memory allocation error for acpi_perf_data.\n");
+               pr_debug("Memory allocation error for acpi_perf_data\n");
                kfree(acpi_ids_done);
                return -ENOMEM;
        }
 
  * IN THE SOFTWARE.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/capability.h>
 
        err = register_xenbus_watch(&target_watch);
        if (err)
-               printk(KERN_ERR "Failed to set balloon watcher\n");
+               pr_err("Failed to set balloon watcher\n");
 
        return NOTIFY_DONE;
 }
        if (!xen_domain())
                return -ENODEV;
 
-       pr_info("xen-balloon: Initialising balloon driver.\n");
+       pr_info("Initialising balloon driver\n");
 
        register_balloon(&balloon_dev);
 
 
  * Author: Ryan Wilson <hap9@epoch.ncsc.mil>
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/pci.h>
 #include "pciback.h"
                               pci_name(dev));
                err = pci_set_mwi(dev);
                if (err) {
-                       printk(KERN_WARNING
-                              DRV_NAME ": %s: cannot enable "
-                              "memory-write-invalidate (%d)\n",
-                              pci_name(dev), err);
+                       pr_warn("%s: cannot enable memory-write-invalidate (%d)\n",
+                               pci_name(dev), err);
                        value &= ~PCI_COMMAND_INVALIDATE;
                }
        }
        struct pci_bar_info *bar = data;
 
        if (unlikely(!bar)) {
-               printk(KERN_WARNING DRV_NAME ": driver data not found for %s\n",
+               pr_warn(DRV_NAME ": driver data not found for %s\n",
                       pci_name(dev));
                return XEN_PCI_ERR_op_failed;
        }
        struct pci_bar_info *bar = data;
 
        if (unlikely(!bar)) {
-               printk(KERN_WARNING DRV_NAME ": driver data not found for %s\n",
+               pr_warn(DRV_NAME ": driver data not found for %s\n",
                       pci_name(dev));
                return XEN_PCI_ERR_op_failed;
        }
        struct pci_bar_info *bar = data;
 
        if (unlikely(!bar)) {
-               printk(KERN_WARNING DRV_NAME ": driver data not found for %s\n",
+               pr_warn(DRV_NAME ": driver data not found for %s\n",
                       pci_name(dev));
                return XEN_PCI_ERR_op_failed;
        }
 
        default:
                err = -EINVAL;
-               printk(KERN_ERR DRV_NAME ": %s: Unsupported header type %d!\n",
+               pr_err("%s: Unsupported header type %d!\n",
                       pci_name(dev), dev->hdr_type);
                break;
        }
 
  * Ryan Wilson <hap9@epoch.ncsc.mil>
  * Chris Bookholt <hap10@epoch.ncsc.mil>
  */
+
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/rwsem.h>
        unsigned long flags;
        int err = 0;
 
-       pr_debug(DRV_NAME ": pcistub_init_devices_late\n");
-
        spin_lock_irqsave(&pcistub_devices_lock, flags);
 
        while (!list_empty(&seized_devices)) {
                        found_psdev->pdev);
 
                if (found_psdev->pdev) {
-                       printk(KERN_WARNING DRV_NAME ": ****** removing device "
-                              "%s while still in-use! ******\n",
+                       pr_warn("****** removing device %s while still in-use! ******\n",
                               pci_name(found_psdev->dev));
-                       printk(KERN_WARNING DRV_NAME ": ****** driver domain may"
-                              " still access this device's i/o resources!\n");
-                       printk(KERN_WARNING DRV_NAME ": ****** shutdown driver "
-                              "domain before binding device\n");
-                       printk(KERN_WARNING DRV_NAME ": ****** to other drivers "
-                              "or domains\n");
+                       pr_warn("****** driver domain may still access this device's i/o resources!\n");
+                       pr_warn("****** shutdown driver domain before binding device\n");
+                       pr_warn("****** to other drivers or domains\n");
 
                        xen_pcibk_release_pci_dev(found_psdev->pdev,
                                                found_psdev->dev);
        pci_dev_id->bus = bus;
        pci_dev_id->devfn = devfn;
 
-       pr_debug(DRV_NAME ": wants to seize %04x:%02x:%02x.%d\n",
+       pr_debug("wants to seize %04x:%02x:%02x.%d\n",
                 domain, bus, slot, func);
 
        spin_lock_irqsave(&device_ids_lock, flags);
 
                        err = 0;
 
-                       pr_debug(DRV_NAME ": removed %04x:%02x:%02x.%d from "
-                                "seize list\n", domain, bus, slot, func);
+                       pr_debug("removed %04x:%02x:%02x.%d from seize list\n",
+                                domain, bus, slot, func);
                }
        }
        spin_unlock_irqrestore(&device_ids_lock, flags);
        return err;
 
 parse_error:
-       printk(KERN_ERR DRV_NAME ": Error parsing pci_devs_to_hide at \"%s\"\n",
+       pr_err("Error parsing pci_devs_to_hide at \"%s\"\n",
               pci_devs_to_hide + pos);
        return -EINVAL;
 }
 
  *
  *   Author: Ryan Wilson <hap9@epoch.ncsc.mil>
  */
+
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/module.h>
 #include <linux/wait.h>
 #include <linux/bitops.h>
        status = pci_enable_msi(dev);
 
        if (status) {
-               pr_warn_ratelimited(DRV_NAME ": %s: error enabling MSI for guest %u: err %d\n",
+               pr_warn_ratelimited("%s: error enabling MSI for guest %u: err %d\n",
                                    pci_name(dev), pdev->xdev->otherend_id,
                                    status);
                op->value = 0;
                                                op->msix_entries[i].vector);
                }
        } else
-               pr_warn_ratelimited(DRV_NAME ": %s: error enabling MSI-X for guest %u: err %d!\n",
+               pr_warn_ratelimited("%s: error enabling MSI-X for guest %u: err %d!\n",
                                    pci_name(dev), pdev->xdev->otherend_id,
                                    result);
        kfree(entries);
                dev_data->handled++;
                if ((dev_data->handled % 1000) == 0) {
                        if (xen_test_irq_shared(irq)) {
-                               printk(KERN_INFO "%s IRQ line is not shared "
+                               pr_info("%s IRQ line is not shared "
                                        "with other domains. Turning ISR off\n",
                                         dev_data->irq_name);
                                dev_data->ack_intr = 0;
 
  *   Author: Ryan Wilson <hap9@epoch.ncsc.mil>
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/list.h>
 #include <linux/slab.h>
 #include <linux/pci.h>
                                       struct pci_dev_entry, list);
 
                        if (match_slot(dev, t->dev)) {
-                               pr_info(DRV_NAME ": vpci: %s: "
-                                       "assign to virtual slot %d func %d\n",
+                               pr_info("vpci: %s: assign to virtual slot %d func %d\n",
                                        pci_name(dev), slot,
                                        PCI_FUNC(dev->devfn));
                                list_add_tail(&dev_entry->list,
        /* Assign to a new slot on the virtual PCI bus */
        for (slot = 0; slot < PCI_SLOT_MAX; slot++) {
                if (list_empty(&vpci_dev->dev_list[slot])) {
-                       printk(KERN_INFO DRV_NAME
-                              ": vpci: %s: assign to virtual slot %d\n",
-                              pci_name(dev), slot);
+                       pr_info("vpci: %s: assign to virtual slot %d\n",
+                               pci_name(dev), slot);
                        list_add_tail(&dev_entry->list,
                                      &vpci_dev->dev_list[slot]);
                        func = dev->is_virtfn ? 0 : PCI_FUNC(dev->devfn);
 
  *
  *   Author: Ryan Wilson <hap9@epoch.ncsc.mil>
  */
+
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/list.h>
 {
        xen_pcibk_wq = create_workqueue("xen_pciback_workqueue");
        if (!xen_pcibk_wq) {
-               printk(KERN_ERR "%s: create"
-                       "xen_pciback_workqueue failed\n", __func__);
+               pr_err("%s: create xen_pciback_workqueue failed\n", __func__);
                return -EFAULT;
        }
        xen_pcibk_backend = &xen_pcibk_vpci_backend;
        if (passthrough)
                xen_pcibk_backend = &xen_pcibk_passthrough_backend;
-       pr_info(DRV_NAME ": backend is %s\n", xen_pcibk_backend->name);
+       pr_info("backend is %s\n", xen_pcibk_backend->name);
        return xenbus_register_backend(&xen_pcibk_driver);
 }
 
 
  *
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/bootmem.h>
 #include <linux/swap.h>
                return -ENODEV;
 
        if (xen_initial_domain()) {
-               pr_info("xen/balloon: Xen selfballooning driver "
-                               "disabled for domain0.\n");
+               pr_info("Xen selfballooning driver disabled for domain0\n");
                return -ENODEV;
        }
 
        xen_selfballooning_enabled = tmem_enabled && use_selfballooning;
        if (xen_selfballooning_enabled) {
-               pr_info("xen/balloon: Initializing Xen "
-                                       "selfballooning driver.\n");
+               pr_info("Initializing Xen selfballooning driver\n");
                enable = true;
        }
 #ifdef CONFIG_FRONTSWAP
        frontswap_selfshrinking = tmem_enabled && use_frontswap_selfshrink;
        if (frontswap_selfshrinking) {
-               pr_info("xen/balloon: Initializing frontswap "
-                                       "selfshrinking driver.\n");
+               pr_info("Initializing frontswap selfshrinking driver\n");
                enable = true;
        }
 #endif
 
  * IN THE SOFTWARE.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/wait.h>
 #include <linux/interrupt.h>
 #include <linux/sched.h>
        struct xenstore_domain_interface *intf = xen_store_interface;
 
        if (intf->req_prod != intf->req_cons)
-               printk(KERN_ERR "XENBUS request ring is not quiescent "
-                      "(%08x:%08x)!\n", intf->req_cons, intf->req_prod);
+               pr_err("request ring is not quiescent (%08x:%08x)!\n",
+                      intf->req_cons, intf->req_prod);
 
        if (intf->rsp_prod != intf->rsp_cons) {
-               printk(KERN_WARNING "XENBUS response ring is not quiescent "
-                      "(%08x:%08x): fixing up\n",
-                      intf->rsp_cons, intf->rsp_prod);
+               pr_warn("response ring is not quiescent (%08x:%08x): fixing up\n",
+                       intf->rsp_cons, intf->rsp_prod);
                /* breaks kdump */
                if (!reset_devices)
                        intf->rsp_cons = intf->rsp_prod;
                err = bind_evtchn_to_irqhandler(xen_store_evtchn, wake_waiting,
                                                0, "xenbus", &xb_waitq);
                if (err < 0) {
-                       printk(KERN_ERR "XENBUS request irq failed %i\n", err);
+                       pr_err("request irq failed %i\n", err);
                        return err;
                }
 
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/slab.h>
 #include <linux/types.h>
 #include <linux/mm.h>
 
        err = misc_register(&xenbus_backend_dev);
        if (err)
-               printk(KERN_ERR "Could not register xenbus backend device\n");
+               pr_err("Could not register xenbus backend device\n");
        return err;
 }
 
 
  *                              Turned xenfs into a loadable module.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/errno.h>
 #include <linux/uio.h>
 
        err = misc_register(&xenbus_dev);
        if (err)
-               printk(KERN_ERR "Could not register xenbus frontend device\n");
+               pr_err("Could not register xenbus frontend device\n");
        return err;
 }
 
 
  * IN THE SOFTWARE.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #define DPRINTK(fmt, args...)                          \
        pr_debug("xenbus_probe (%s:%d) " fmt ".\n",     \
                 __func__, __LINE__, ##args)
 
        get_device(&dev->dev);
        if (dev->state != XenbusStateConnected) {
-               printk(KERN_INFO "%s: %s: %s != Connected, skipping\n", __func__,
-                      dev->nodename, xenbus_strstate(dev->state));
+               pr_info("%s: %s: %s != Connected, skipping\n",
+                       __func__, dev->nodename, xenbus_strstate(dev->state));
                goto out;
        }
        xenbus_switch_state(dev, XenbusStateClosing);
        timeout = wait_for_completion_timeout(&dev->down, timeout);
        if (!timeout)
-               printk(KERN_INFO "%s: %s timeout closing device\n",
-                      __func__, dev->nodename);
+               pr_info("%s: %s timeout closing device\n",
+                       __func__, dev->nodename);
  out:
        put_device(&dev->dev);
 }
        if (drv->suspend)
                err = drv->suspend(xdev);
        if (err)
-               printk(KERN_WARNING
-                      "xenbus: suspend %s failed: %i\n", dev_name(dev), err);
+               pr_warn("suspend %s failed: %i\n", dev_name(dev), err);
        return 0;
 }
 EXPORT_SYMBOL_GPL(xenbus_dev_suspend);
        drv = to_xenbus_driver(dev->driver);
        err = talk_to_otherend(xdev);
        if (err) {
-               printk(KERN_WARNING
-                      "xenbus: resume (talk_to_otherend) %s failed: %i\n",
-                      dev_name(dev), err);
+               pr_warn("resume (talk_to_otherend) %s failed: %i\n",
+                       dev_name(dev), err);
                return err;
        }
 
        if (drv->resume) {
                err = drv->resume(xdev);
                if (err) {
-                       printk(KERN_WARNING
-                              "xenbus: resume %s failed: %i\n",
-                              dev_name(dev), err);
+                       pr_warn("resume %s failed: %i\n", dev_name(dev), err);
                        return err;
                }
        }
 
        err = watch_otherend(xdev);
        if (err) {
-               printk(KERN_WARNING
-                      "xenbus_probe: resume (watch_otherend) %s failed: "
-                      "%d.\n", dev_name(dev), err);
+               pr_warn("resume (watch_otherend) %s failed: %d.\n",
+                       dev_name(dev), err);
                return err;
        }
 
        /* Initialize the interface to xenstore. */
        err = xs_init();
        if (err) {
-               printk(KERN_WARNING
-                      "XENBUS: Error initializing xenstore comms: %i\n", err);
+               pr_warn("Error initializing xenstore comms: %i\n", err);
                goto out_error;
        }
 
 
  * IN THE SOFTWARE.
  */
 
-#define DPRINTK(fmt, args...)                          \
-       pr_debug("xenbus_probe (%s:%d) " fmt ".\n",     \
-                __func__, __LINE__, ##args)
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
+#define DPRINTK(fmt, ...)                              \
+       pr_debug("(%s:%d) " fmt "\n",                   \
+                __func__, __LINE__, ##__VA_ARGS__)
 
 #include <linux/kernel.h>
 #include <linux/err.h>
 
-#define DPRINTK(fmt, args...)                          \
-       pr_debug("xenbus_probe (%s:%d) " fmt ".\n",     \
-                __func__, __LINE__, ##args)
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
+#define DPRINTK(fmt, ...)                              \
+       pr_debug("(%s:%d) " fmt "\n",                   \
+                __func__, __LINE__, ##__VA_ARGS__)
 
 #include <linux/kernel.h>
 #include <linux/err.h>
 {
        nodename = strchr(nodename, '/');
        if (!nodename || strlen(nodename + 1) >= XEN_BUS_ID_SIZE) {
-               printk(KERN_WARNING "XENBUS: bad frontend %s\n", nodename);
+               pr_warn("bad frontend %s\n", nodename);
                return -EINVAL;
        }
 
        strlcpy(bus_id, nodename + 1, XEN_BUS_ID_SIZE);
        if (!strchr(bus_id, '/')) {
-               printk(KERN_WARNING "XENBUS: bus_id %s no slash\n", bus_id);
+               pr_warn("bus_id %s no slash\n", bus_id);
                return -EINVAL;
        }
        *strchr(bus_id, '/') = '-';
 
        if (!dev->driver) {
                /* Information only: is this too noisy? */
-               printk(KERN_INFO "XENBUS: Device with no driver: %s\n",
-                      xendev->nodename);
+               pr_info("Device with no driver: %s\n", xendev->nodename);
        } else if (xendev->state < XenbusStateConnected) {
                enum xenbus_state rstate = XenbusStateUnknown;
                if (xendev->otherend)
                        rstate = xenbus_read_driver_state(xendev->otherend);
-               printk(KERN_WARNING "XENBUS: Timeout connecting "
-                      "to device: %s (local state %d, remote state %d)\n",
-                      xendev->nodename, xendev->state, rstate);
+               pr_warn("Timeout connecting to device: %s (local state %d, remote state %d)\n",
+                       xendev->nodename, xendev->state, rstate);
        }
 
        return 0;
 {
        if (time_after(jiffies, start + (*seconds_waited+5)*HZ)) {
                if (!*seconds_waited)
-                       printk(KERN_WARNING "XENBUS: Waiting for "
-                              "devices to initialise: ");
+                       pr_warn("Waiting for devices to initialise: ");
                *seconds_waited += 5;
-               printk("%us...", max_delay - *seconds_waited);
-               if (*seconds_waited == max_delay)
+               pr_cont("%us...", max_delay - *seconds_waited);
+               if (*seconds_waited == max_delay) {
+                       pr_cont("\n");
                        return true;
+               }
        }
 
        schedule_timeout_interruptible(HZ/10);
        timeout = wait_event_interruptible_timeout(backend_state_wq,
                        backend_state == expected, 5 * HZ);
        if (timeout <= 0)
-               printk(KERN_INFO "XENBUS: backend %s timed out.\n", be);
+               pr_info("backend %s timed out\n", be);
 }
 
 /*
        be_watch.callback = xenbus_reset_backend_state_changed;
        backend_state = XenbusStateUnknown;
 
-       printk(KERN_INFO "XENBUS: triggering reconnect on %s\n", be);
+       pr_info("triggering reconnect on %s\n", be);
        register_xenbus_watch(&be_watch);
 
        /* fall through to forward backend to state XenbusStateInitialising */
        }
 
        unregister_xenbus_watch(&be_watch);
-       printk(KERN_INFO "XENBUS: reconnect done on %s\n", be);
+       pr_info("reconnect done on %s\n", be);
        kfree(be_watch.node);
 }
 
 
  * IN THE SOFTWARE.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/unistd.h>
 #include <linux/errno.h>
 #include <linux/types.h>
 
        for (i = 0; strcmp(errorstring, xsd_errors[i].errstring) != 0; i++) {
                if (i == ARRAY_SIZE(xsd_errors) - 1) {
-                       printk(KERN_WARNING
-                              "XENBUS xen store gave: unknown error %s",
-                              errorstring);
+                       pr_warn("xen store gave: unknown error %s\n",
+                               errorstring);
                        return EINVAL;
                }
        }
        }
 
        if (msg.type != type) {
-               if (printk_ratelimit())
-                       printk(KERN_WARNING
-                              "XENBUS unexpected type [%d], expected [%d]\n",
-                              msg.type, type);
+               pr_warn_ratelimited("unexpected type [%d], expected [%d]\n",
+                                   msg.type, type);
                kfree(ret);
                return ERR_PTR(-EINVAL);
        }
 
        err = xs_error(xs_single(XBT_NIL, XS_RESET_WATCHES, "", NULL));
        if (err && err != -EEXIST)
-               printk(KERN_WARNING "xs_reset_watches failed: %d\n", err);
+               pr_warn("xs_reset_watches failed: %d\n", err);
 }
 
 /* Register callback to watch this node. */
 
        err = xs_unwatch(watch->node, token);
        if (err)
-               printk(KERN_WARNING
-                      "XENBUS Failed to release watch %s: %i\n",
-                      watch->node, err);
+               pr_warn("Failed to release watch %s: %i\n", watch->node, err);
 
        up_read(&xs_state.watch_mutex);
 
        for (;;) {
                err = process_msg();
                if (err)
-                       printk(KERN_WARNING "XENBUS error %d while reading "
-                              "message\n", err);
+                       pr_warn("error %d while reading message\n", err);
                if (kthread_should_stop())
                        break;
        }
 
  * Authors: Hollis Blanchard <hollisb@us.ibm.com>
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/mm.h>
 #include <linux/slab.h>
 #include <asm/page.h>
 
  *                              Turned xenfs into a loadable module.
  */
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/kernel.h>
 #include <linux/errno.h>
 #include <linux/module.h>
        if (xen_domain())
                return register_filesystem(&xenfs_type);
 
-       printk(KERN_INFO "XENFS: not registering filesystem on non-xen platform\n");
+       pr_info("not registering filesystem on non-xen platform\n");
        return 0;
 }
 
 
        xhv.index = idx;
        r = HYPERVISOR_hvm_op(HVMOP_get_param, &xhv);
        if (r < 0) {
-               printk(KERN_ERR "Cannot get hvm parameter %s (%d): %d!\n",
-                       param_name(idx), idx, r);
+               pr_err("Cannot get hvm parameter %s (%d): %d!\n",
+                      param_name(idx), idx, r);
                return r;
        }
        *value = xhv.value;