if (!item->next) {
                        item->next = kmalloc(sizeof(*item), GFP_ATOMIC);
                        if (!item->next) {
-                               warn("Incomplete multicast delivery, no memory\n");
+                               pr_warn("Incomplete multicast delivery, no memory\n");
                                return;
                        }
                        item->next->next = NULL;
 
 exit:
        write_unlock_bh(&tipc_net_lock);
        if (res)
-               warn("Media <%s> registration error\n", m_ptr->name);
+               pr_warn("Media <%s> registration error\n", m_ptr->name);
        return res;
 }
 
        int res = -EINVAL;
 
        if (!tipc_own_addr) {
-               warn("Bearer <%s> rejected, not supported in standalone mode\n",
-                    name);
+               pr_warn("Bearer <%s> rejected, not supported in standalone mode\n",
+                       name);
                return -ENOPROTOOPT;
        }
        if (!bearer_name_validate(name, &b_names)) {
-               warn("Bearer <%s> rejected, illegal name\n", name);
+               pr_warn("Bearer <%s> rejected, illegal name\n", name);
                return -EINVAL;
        }
        if (tipc_addr_domain_valid(disc_domain) &&
                        res = 0;   /* accept specified node in own cluster */
        }
        if (res) {
-               warn("Bearer <%s> rejected, illegal discovery domain\n", name);
+               pr_warn("Bearer <%s> rejected, illegal discovery domain\n",
+                       name);
                return -EINVAL;
        }
        if ((priority > TIPC_MAX_LINK_PRI) &&
            (priority != TIPC_MEDIA_LINK_PRI)) {
-               warn("Bearer <%s> rejected, illegal priority\n", name);
+               pr_warn("Bearer <%s> rejected, illegal priority\n", name);
                return -EINVAL;
        }
 
 
        m_ptr = tipc_media_find(b_names.media_name);
        if (!m_ptr) {
-               warn("Bearer <%s> rejected, media <%s> not registered\n", name,
-                    b_names.media_name);
+               pr_warn("Bearer <%s> rejected, media <%s> not registered\n",
+                       name, b_names.media_name);
                goto exit;
        }
 
                        continue;
                }
                if (!strcmp(name, tipc_bearers[i].name)) {
-                       warn("Bearer <%s> rejected, already enabled\n", name);
+                       pr_warn("Bearer <%s> rejected, already enabled\n",
+                               name);
                        goto exit;
                }
                if ((tipc_bearers[i].priority == priority) &&
                    (++with_this_prio > 2)) {
                        if (priority-- == 0) {
-                               warn("Bearer <%s> rejected, duplicate priority\n",
-                                    name);
+                               pr_warn("Bearer <%s> rejected, duplicate priority\n",
+                                       name);
                                goto exit;
                        }
-                       warn("Bearer <%s> priority adjustment required %u->%u\n",
-                            name, priority + 1, priority);
+                       pr_warn("Bearer <%s> priority adjustment required %u->%u\n",
+                               name, priority + 1, priority);
                        goto restart;
                }
        }
        if (bearer_id >= MAX_BEARERS) {
-               warn("Bearer <%s> rejected, bearer limit reached (%u)\n",
-                    name, MAX_BEARERS);
+               pr_warn("Bearer <%s> rejected, bearer limit reached (%u)\n",
+                       name, MAX_BEARERS);
                goto exit;
        }
 
        strcpy(b_ptr->name, name);
        res = m_ptr->enable_bearer(b_ptr);
        if (res) {
-               warn("Bearer <%s> rejected, enable failure (%d)\n", name, -res);
+               pr_warn("Bearer <%s> rejected, enable failure (%d)\n",
+                       name, -res);
                goto exit;
        }
 
        res = tipc_disc_create(b_ptr, &m_ptr->bcast_addr, disc_domain);
        if (res) {
                bearer_disable(b_ptr);
-               warn("Bearer <%s> rejected, discovery object creation failed\n",
-                    name);
+               pr_warn("Bearer <%s> rejected, discovery object creation failed\n",
+                       name);
                goto exit;
        }
-       info("Enabled bearer <%s>, discovery domain %s, priority %u\n",
-            name, tipc_addr_string_fill(addr_string, disc_domain), priority);
+       pr_info("Enabled bearer <%s>, discovery domain %s, priority %u\n",
+               name,
+               tipc_addr_string_fill(addr_string, disc_domain), priority);
 exit:
        write_unlock_bh(&tipc_net_lock);
        return res;
        read_lock_bh(&tipc_net_lock);
        b_ptr = tipc_bearer_find(name);
        if (!b_ptr) {
-               warn("Attempt to block unknown bearer <%s>\n", name);
+               pr_warn("Attempt to block unknown bearer <%s>\n", name);
                read_unlock_bh(&tipc_net_lock);
                return -EINVAL;
        }
 
-       info("Blocking bearer <%s>\n", name);
+       pr_info("Blocking bearer <%s>\n", name);
        spin_lock_bh(&b_ptr->lock);
        b_ptr->blocked = 1;
        list_splice_init(&b_ptr->cong_links, &b_ptr->links);
        struct tipc_link *l_ptr;
        struct tipc_link *temp_l_ptr;
 
-       info("Disabling bearer <%s>\n", b_ptr->name);
+       pr_info("Disabling bearer <%s>\n", b_ptr->name);
        spin_lock_bh(&b_ptr->lock);
        b_ptr->blocked = 1;
        b_ptr->media->disable_bearer(b_ptr);
        write_lock_bh(&tipc_net_lock);
        b_ptr = tipc_bearer_find(name);
        if (b_ptr == NULL) {
-               warn("Attempt to disable unknown bearer <%s>\n", name);
+               pr_warn("Attempt to disable unknown bearer <%s>\n", name);
                res = -EINVAL;
        } else {
                bearer_disable(b_ptr);
 
        if ((size < sizeof(*req_hdr)) ||
            (size != TCM_ALIGN(ntohl(req_hdr->tcm_len))) ||
            (ntohs(req_hdr->tcm_flags) != TCM_F_REQUEST)) {
-               warn("Invalid configuration message discarded\n");
+               pr_warn("Invalid configuration message discarded\n");
                return;
        }
 
        return 0;
 
 failed:
-       err("Unable to create configuration service\n");
+       pr_err("Unable to create configuration service\n");
        return res;
 }
 
        seq.lower = seq.upper = tipc_own_addr;
        res = tipc_publish(config_port_ref, TIPC_ZONE_SCOPE, &seq);
        if (res)
-               err("Unable to reinitialize configuration service\n");
+               pr_err("Unable to reinitialize configuration service\n");
 }
 
 void tipc_cfg_stop(void)
 
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <linux/module.h>
-
 #include "core.h"
 #include "ref.h"
 #include "name_table.h"
 #include "subscr.h"
 #include "config.h"
 
+#include <linux/module.h>
 
 #ifndef CONFIG_TIPC_PORTS
 #define CONFIG_TIPC_PORTS 8191
        int res;
 
        if (tipc_log_resize(CONFIG_TIPC_LOG) != 0)
-               warn("Unable to create log buffer\n");
+               pr_warn("Unable to create log buffer\n");
 
-       info("Activated (version " TIPC_MOD_VER ")\n");
+       pr_info("Activated (version " TIPC_MOD_VER ")\n");
 
        tipc_own_addr = 0;
        tipc_remote_management = 1;
 
        res = tipc_core_start();
        if (res)
-               err("Unable to start in single node mode\n");
+               pr_err("Unable to start in single node mode\n");
        else
-               info("Started in single node mode\n");
+               pr_info("Started in single node mode\n");
        return res;
 }
 
 {
        tipc_core_stop_net();
        tipc_core_stop();
-       info("Deactivated\n");
+       pr_info("Deactivated\n");
 }
 
 module_init(tipc_init);
 
 #ifndef _TIPC_CORE_H
 #define _TIPC_CORE_H
 
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+
 #include <linux/tipc.h>
 #include <linux/tipc_config.h>
 #include <linux/types.h>
 #define TIPC_OUTPUT TIPC_LOG
 #endif
 
-#define err(fmt, arg...)  tipc_printf(TIPC_OUTPUT, \
-                                     KERN_ERR "TIPC: " fmt, ## arg)
-#define warn(fmt, arg...) tipc_printf(TIPC_OUTPUT, \
-                                     KERN_WARNING "TIPC: " fmt, ## arg)
-#define info(fmt, arg...) tipc_printf(TIPC_OUTPUT, \
-                                     KERN_NOTICE "TIPC: " fmt, ## arg)
-
 #ifdef CONFIG_TIPC_DEBUG
 
 /*
 #define DBG_OUTPUT TIPC_LOG
 #endif
 
-#define dbg(fmt, arg...)  tipc_printf(DBG_OUTPUT, KERN_DEBUG fmt, ## arg);
-
 #define msg_dbg(msg, txt) tipc_msg_dbg(DBG_OUTPUT, msg, txt);
 
 void tipc_msg_dbg(struct print_buf *, struct tipc_msg *, const char *);
 
 #else
 
-#define dbg(fmt, arg...)       do {} while (0)
 #define msg_dbg(msg, txt)      do {} while (0)
 
 #define tipc_msg_dbg(buf, msg, txt) do {} while (0)
 
        tipc_printbuf_init(&pb, media_addr_str, sizeof(media_addr_str));
        tipc_media_addr_printf(&pb, media_addr);
        tipc_printbuf_validate(&pb);
-       warn("Duplicate %s using %s seen on <%s>\n",
-            node_addr_str, media_addr_str, b_ptr->name);
+       pr_warn("Duplicate %s using %s seen on <%s>\n", node_addr_str,
+               media_addr_str, b_ptr->name);
 }
 
 /**
 
        struct queue_item *item;
 
        if (!handler_enabled) {
-               err("Signal request ignored by handler\n");
+               pr_err("Signal request ignored by handler\n");
                return -ENOPROTOOPT;
        }
 
        spin_lock_bh(&qitem_lock);
        item = kmem_cache_alloc(tipc_queue_item_cache, GFP_ATOMIC);
        if (!item) {
-               err("Signal queue out of memory\n");
+               pr_err("Signal queue out of memory\n");
                spin_unlock_bh(&qitem_lock);
                return -ENOMEM;
        }
 
 #include "discover.h"
 #include "config.h"
 
+/*
+ * Error message prefixes
+ */
+static const char *link_co_err = "Link changeover error, ";
+static const char *link_rst_msg = "Resetting link ";
+static const char *link_unk_evt = "Unknown link event ";
 
 /*
  * Out-of-range value for link session numbers
 
        if (n_ptr->link_cnt >= 2) {
                tipc_addr_string_fill(addr_string, n_ptr->addr);
-               err("Attempt to establish third link to %s\n", addr_string);
+               pr_err("Attempt to establish third link to %s\n", addr_string);
                return NULL;
        }
 
        if (n_ptr->links[b_ptr->identity]) {
                tipc_addr_string_fill(addr_string, n_ptr->addr);
-               err("Attempt to establish second link on <%s> to %s\n",
-                   b_ptr->name, addr_string);
+               pr_err("Attempt to establish second link on <%s> to %s\n",
+                      b_ptr->name, addr_string);
                return NULL;
        }
 
        l_ptr = kzalloc(sizeof(*l_ptr), GFP_ATOMIC);
        if (!l_ptr) {
-               warn("Link creation failed, no memory\n");
+               pr_warn("Link creation failed, no memory\n");
                return NULL;
        }
 
 void tipc_link_delete(struct tipc_link *l_ptr)
 {
        if (!l_ptr) {
-               err("Attempt to delete non-existent link\n");
+               pr_err("Attempt to delete non-existent link\n");
                return;
        }
 
                        link_set_timer(l_ptr, cont_intv / 4);
                        break;
                case RESET_MSG:
-                       info("Resetting link <%s>, requested by peer\n",
-                            l_ptr->name);
+                       pr_info("%s<%s>, requested by peer\n", link_rst_msg,
+                               l_ptr->name);
                        tipc_link_reset(l_ptr);
                        l_ptr->state = RESET_RESET;
                        l_ptr->fsm_msg_cnt = 0;
                        link_set_timer(l_ptr, cont_intv);
                        break;
                default:
-                       err("Unknown link event %u in WW state\n", event);
+                       pr_err("%s%u in WW state\n", link_unk_evt, event);
                }
                break;
        case WORKING_UNKNOWN:
                        link_set_timer(l_ptr, cont_intv);
                        break;
                case RESET_MSG:
-                       info("Resetting link <%s>, requested by peer "
-                            "while probing\n", l_ptr->name);
+                       pr_info("%s<%s>, requested by peer while probing\n",
+                               link_rst_msg, l_ptr->name);
                        tipc_link_reset(l_ptr);
                        l_ptr->state = RESET_RESET;
                        l_ptr->fsm_msg_cnt = 0;
                                l_ptr->fsm_msg_cnt++;
                                link_set_timer(l_ptr, cont_intv / 4);
                        } else {        /* Link has failed */
-                               warn("Resetting link <%s>, peer not responding\n",
-                                    l_ptr->name);
+                               pr_warn("%s<%s>, peer not responding\n",
+                                       link_rst_msg, l_ptr->name);
                                tipc_link_reset(l_ptr);
                                l_ptr->state = RESET_UNKNOWN;
                                l_ptr->fsm_msg_cnt = 0;
                        }
                        break;
                default:
-                       err("Unknown link event %u in WU state\n", event);
+                       pr_err("%s%u in WU state\n", link_unk_evt, event);
                }
                break;
        case RESET_UNKNOWN:
                        link_set_timer(l_ptr, cont_intv);
                        break;
                default:
-                       err("Unknown link event %u in RU state\n", event);
+                       pr_err("%s%u in RU state\n", link_unk_evt, event);
                }
                break;
        case RESET_RESET:
                        link_set_timer(l_ptr, cont_intv);
                        break;
                default:
-                       err("Unknown link event %u in RR state\n", event);
+                       pr_err("%s%u in RR state\n", link_unk_evt, event);
                }
                break;
        default:
-               err("Unknown link state %u/%u\n", l_ptr->state, event);
+               pr_err("Unknown link state %u/%u\n", l_ptr->state, event);
        }
 }
 
                }
                kfree_skb(buf);
                if (imp > CONN_MANAGER) {
-                       warn("Resetting link <%s>, send queue full", l_ptr->name);
+                       pr_warn("%s<%s>, send queue full", link_rst_msg,
+                               l_ptr->name);
                        tipc_link_reset(l_ptr);
                }
                return dsz;
 
        tipc_node_lock(n_ptr);
 
-       warn("Resetting all links to %s\n",
-            tipc_addr_string_fill(addr_string, n_ptr->addr));
+       pr_warn("Resetting all links to %s\n",
+               tipc_addr_string_fill(addr_string, n_ptr->addr));
 
        for (i = 0; i < MAX_BEARERS; i++) {
                if (n_ptr->links[i]) {
 {
        struct tipc_msg *msg = buf_msg(buf);
 
-       warn("Retransmission failure on link <%s>\n", l_ptr->name);
+       pr_warn("Retransmission failure on link <%s>\n", l_ptr->name);
 
        if (l_ptr->addr) {
                /* Handle failure on standard link */
                struct tipc_node *n_ptr;
                char addr_string[16];
 
-               info("Msg seq number: %u,  ", msg_seqno(msg));
-               info("Outstanding acks: %lu\n",
-                    (unsigned long) TIPC_SKB_CB(buf)->handle);
+               pr_info("Msg seq number: %u,  ", msg_seqno(msg));
+               pr_cont("Outstanding acks: %lu\n",
+                       (unsigned long) TIPC_SKB_CB(buf)->handle);
 
                n_ptr = tipc_bclink_retransmit_to();
                tipc_node_lock(n_ptr);
 
                tipc_addr_string_fill(addr_string, n_ptr->addr);
-               info("Broadcast link info for %s\n", addr_string);
-               info("Supportable: %d,  ", n_ptr->bclink.supportable);
-               info("Supported: %d,  ", n_ptr->bclink.supported);
-               info("Acked: %u\n", n_ptr->bclink.acked);
-               info("Last in: %u,  ", n_ptr->bclink.last_in);
-               info("Oos state: %u,  ", n_ptr->bclink.oos_state);
-               info("Last sent: %u\n", n_ptr->bclink.last_sent);
+               pr_info("Broadcast link info for %s\n", addr_string);
+               pr_info("Supportable: %d,  Supported: %d,  Acked: %u\n",
+                       n_ptr->bclink.supportable,
+                       n_ptr->bclink.supported,
+                       n_ptr->bclink.acked);
+               pr_info("Last in: %u,  Oos state: %u,  Last sent: %u\n",
+                       n_ptr->bclink.last_in,
+                       n_ptr->bclink.oos_state,
+                       n_ptr->bclink.last_sent);
 
                tipc_k_signal((Handler)link_reset_all, (unsigned long)n_ptr->addr);
 
                        l_ptr->retransm_queue_head = msg_seqno(msg);
                        l_ptr->retransm_queue_size = retransmits;
                } else {
-                       err("Unexpected retransmit on link %s (qsize=%d)\n",
-                           l_ptr->name, l_ptr->retransm_queue_size);
+                       pr_err("Unexpected retransmit on link %s (qsize=%d)\n",
+                              l_ptr->name, l_ptr->retransm_queue_size);
                }
                return;
        } else {
 
                if (msg_linkprio(msg) &&
                    (msg_linkprio(msg) != l_ptr->priority)) {
-                       warn("Resetting link <%s>, priority change %u->%u\n",
-                            l_ptr->name, l_ptr->priority, msg_linkprio(msg));
+                       pr_warn("%s<%s>, priority change %u->%u\n",
+                               link_rst_msg, l_ptr->name, l_ptr->priority,
+                               msg_linkprio(msg));
                        l_ptr->priority = msg_linkprio(msg);
                        tipc_link_reset(l_ptr); /* Enforce change to take effect */
                        break;
 
        tunnel = l_ptr->owner->active_links[selector & 1];
        if (!tipc_link_is_up(tunnel)) {
-               warn("Link changeover error, "
-                    "tunnel link no longer available\n");
+               pr_warn("%stunnel link no longer available\n", link_co_err);
                return;
        }
        msg_set_size(tunnel_hdr, length + INT_H_SIZE);
        buf = tipc_buf_acquire(length + INT_H_SIZE);
        if (!buf) {
-               warn("Link changeover error, "
-                    "unable to send tunnel msg\n");
+               pr_warn("%sunable to send tunnel msg\n", link_co_err);
                return;
        }
        skb_copy_to_linear_data(buf, tunnel_hdr, INT_H_SIZE);
                return;
 
        if (!l_ptr->owner->permit_changeover) {
-               warn("Link changeover error, "
-                    "peer did not permit changeover\n");
+               pr_warn("%speer did not permit changeover\n", link_co_err);
                return;
        }
 
                        msg_set_size(&tunnel_hdr, INT_H_SIZE);
                        tipc_link_send_buf(tunnel, buf);
                } else {
-                       warn("Link changeover error, "
-                            "unable to send changeover msg\n");
+                       pr_warn("%sunable to send changeover msg\n",
+                               link_co_err);
                }
                return;
        }
                msg_set_size(&tunnel_hdr, length + INT_H_SIZE);
                outbuf = tipc_buf_acquire(length + INT_H_SIZE);
                if (outbuf == NULL) {
-                       warn("Link changeover error, "
-                            "unable to send duplicate msg\n");
+                       pr_warn("%sunable to send duplicate msg\n",
+                               link_co_err);
                        return;
                }
                skb_copy_to_linear_data(outbuf, &tunnel_hdr, INT_H_SIZE);
        if (!dest_link)
                goto exit;
        if (dest_link == *l_ptr) {
-               err("Unexpected changeover message on link <%s>\n",
-                   (*l_ptr)->name);
+               pr_err("Unexpected changeover message on link <%s>\n",
+                      (*l_ptr)->name);
                goto exit;
        }
        *l_ptr = dest_link;
                        goto exit;
                *buf = buf_extract(tunnel_buf, INT_H_SIZE);
                if (*buf == NULL) {
-                       warn("Link changeover error, duplicate msg dropped\n");
+                       pr_warn("%sduplicate msg dropped\n", link_co_err);
                        goto exit;
                }
                kfree_skb(tunnel_buf);
 
        /* First original message ?: */
        if (tipc_link_is_up(dest_link)) {
-               info("Resetting link <%s>, changeover initiated by peer\n",
-                    dest_link->name);
+               pr_info("%s<%s>, changeover initiated by peer\n", link_rst_msg,
+                       dest_link->name);
                tipc_link_reset(dest_link);
                dest_link->exp_msg_count = msg_count;
                if (!msg_count)
 
        /* Receive original message */
        if (dest_link->exp_msg_count == 0) {
-               warn("Link switchover error, "
-                    "got too many tunnelled messages\n");
+               pr_warn("%sgot too many tunnelled messages\n", link_co_err);
                goto exit;
        }
        dest_link->exp_msg_count--;
                        kfree_skb(tunnel_buf);
                        return 1;
                } else {
-                       warn("Link changeover error, original msg dropped\n");
+                       pr_warn("%soriginal msg dropped\n", link_co_err);
                }
        }
 exit:
        while (msgcount--) {
                obuf = buf_extract(buf, pos);
                if (obuf == NULL) {
-                       warn("Link unable to unbundle message(s)\n");
+                       pr_warn("Link unable to unbundle message(s)\n");
                        break;
                }
                pos += align(msg_size(buf_msg(obuf)));
                        set_fragm_size(pbuf, fragm_sz);
                        set_expected_frags(pbuf, exp_fragm_cnt - 1);
                } else {
-                       dbg("Link unable to reassemble fragmented message\n");
+                       pr_debug("Link unable to reassemble fragmented message\n");
                        kfree_skb(fbuf);
                        return -1;
                }
        tipc_printf(buf, "\n");
 
        tipc_printbuf_validate(buf);
-       info("%s", print_area);
+       pr_info("%s", print_area);
 }
 
 
        buf = named_prepare_buf(PUBLICATION, ITEM_SIZE, 0);
        if (!buf) {
-               warn("Publication distribution failure\n");
+               pr_warn("Publication distribution failure\n");
                return;
        }
 
 
        buf = named_prepare_buf(WITHDRAWAL, ITEM_SIZE, 0);
        if (!buf) {
-               warn("Withdrawal distribution failure\n");
+               pr_warn("Withdrawal distribution failure\n");
                return;
        }
 
                        rest -= left;
                        buf = named_prepare_buf(PUBLICATION, left, node);
                        if (!buf) {
-                               warn("Bulk publication failure\n");
+                               pr_warn("Bulk publication failure\n");
                                return;
                        }
                        item = (struct distr_item *)msg_data(buf_msg(buf));
        write_unlock_bh(&tipc_nametbl_lock);
 
        if (p != publ) {
-               err("Unable to remove publication from failed node\n"
-                   "(type=%u, lower=%u, node=0x%x, ref=%u, key=%u)\n",
-                   publ->type, publ->lower, publ->node, publ->ref, publ->key);
+               pr_err("Unable to remove publication from failed node\n"
+                      " (type=%u, lower=%u, node=0x%x, ref=%u, key=%u)\n",
+                      publ->type, publ->lower, publ->node, publ->ref,
+                      publ->key);
        }
 
        kfree(p);
                                tipc_nodesub_unsubscribe(&publ->subscr);
                                kfree(publ);
                        } else {
-                               err("Unable to remove publication by node 0x%x\n"
-                                   "(type=%u, lower=%u, ref=%u, key=%u)\n",
-                                   msg_orignode(msg),
-                                   ntohl(item->type), ntohl(item->lower),
-                                   ntohl(item->ref), ntohl(item->key));
+                               pr_err("Unable to remove publication by node 0x%x\n"
+                                      " (type=%u, lower=%u, ref=%u, key=%u)\n",
+                                      msg_orignode(msg), ntohl(item->type),
+                                      ntohl(item->lower), ntohl(item->ref),
+                                      ntohl(item->key));
                        }
                } else {
-                       warn("Unrecognized name table message received\n");
+                       pr_warn("Unrecognized name table message received\n");
                }
                item++;
        }
 
 {
        struct publication *publ = kzalloc(sizeof(*publ), GFP_ATOMIC);
        if (publ == NULL) {
-               warn("Publication creation failure, no memory\n");
+               pr_warn("Publication creation failure, no memory\n");
                return NULL;
        }
 
        struct sub_seq *sseq = tipc_subseq_alloc(1);
 
        if (!nseq || !sseq) {
-               warn("Name sequence creation failed, no memory\n");
+               pr_warn("Name sequence creation failed, no memory\n");
                kfree(nseq);
                kfree(sseq);
                return NULL;
 
                /* Lower end overlaps existing entry => need an exact match */
                if ((sseq->lower != lower) || (sseq->upper != upper)) {
-                       warn("Cannot publish {%u,%u,%u}, overlap error\n",
-                            type, lower, upper);
+                       pr_warn("Cannot publish {%u,%u,%u}, overlap error\n",
+                               type, lower, upper);
                        return NULL;
                }
 
                /* Fail if upper end overlaps into an existing entry */
                if ((inspos < nseq->first_free) &&
                    (upper >= nseq->sseqs[inspos].lower)) {
-                       warn("Cannot publish {%u,%u,%u}, overlap error\n",
-                            type, lower, upper);
+                       pr_warn("Cannot publish {%u,%u,%u}, overlap error\n",
+                               type, lower, upper);
                        return NULL;
                }
 
                        struct sub_seq *sseqs = tipc_subseq_alloc(nseq->alloc * 2);
 
                        if (!sseqs) {
-                               warn("Cannot publish {%u,%u,%u}, no memory\n",
-                                    type, lower, upper);
+                               pr_warn("Cannot publish {%u,%u,%u}, no memory\n",
+                                       type, lower, upper);
                                return NULL;
                        }
                        memcpy(sseqs, nseq->sseqs,
 
                info = kzalloc(sizeof(*info), GFP_ATOMIC);
                if (!info) {
-                       warn("Cannot publish {%u,%u,%u}, no memory\n",
-                            type, lower, upper);
+                       pr_warn("Cannot publish {%u,%u,%u}, no memory\n",
+                               type, lower, upper);
                        return NULL;
                }
 
 
        if ((scope < TIPC_ZONE_SCOPE) || (scope > TIPC_NODE_SCOPE) ||
            (lower > upper)) {
-               dbg("Failed to publish illegal {%u,%u,%u} with scope %u\n",
-                    type, lower, upper, scope);
+               pr_debug("Failed to publish illegal {%u,%u,%u} with scope %u\n",
+                        type, lower, upper, scope);
                return NULL;
        }
 
        struct publication *publ;
 
        if (table.local_publ_count >= tipc_max_publications) {
-               warn("Publication failed, local publication limit reached (%u)\n",
-                    tipc_max_publications);
+               pr_warn("Publication failed, local publication limit reached (%u)\n",
+                       tipc_max_publications);
                return NULL;
        }
 
                return 1;
        }
        write_unlock_bh(&tipc_nametbl_lock);
-       err("Unable to remove local publication\n"
-           "(type=%u, lower=%u, ref=%u, key=%u)\n",
-           type, lower, ref, key);
+       pr_err("Unable to remove local publication\n"
+              "(type=%u, lower=%u, ref=%u, key=%u)\n",
+              type, lower, ref, key);
        return 0;
 }
 
                tipc_nameseq_subscribe(seq, s);
                spin_unlock_bh(&seq->lock);
        } else {
-               warn("Failed to create subscription for {%u,%u,%u}\n",
-                    s->seq.type, s->seq.lower, s->seq.upper);
+               pr_warn("Failed to create subscription for {%u,%u,%u}\n",
+                       s->seq.type, s->seq.lower, s->seq.upper);
        }
        write_unlock_bh(&tipc_nametbl_lock);
 }
        for (i = 0; i < tipc_nametbl_size; i++) {
                if (hlist_empty(&table.types[i]))
                        continue;
-               err("tipc_nametbl_stop(): orphaned hash chain detected\n");
+               pr_err("nametbl_stop(): orphaned hash chain detected\n");
                break;
        }
        kfree(table.types);
 
 
        tipc_cfg_reinit();
 
-       info("Started in network mode\n");
-       info("Own node address %s, network identity %u\n",
-            tipc_addr_string_fill(addr_string, tipc_own_addr), tipc_net_id);
+       pr_info("Started in network mode\n");
+       pr_info("Own node address %s, network identity %u\n",
+               tipc_addr_string_fill(addr_string, tipc_own_addr), tipc_net_id);
        return 0;
 }
 
        list_for_each_entry_safe(node, t_node, &tipc_node_list, list)
                tipc_node_delete(node);
        write_unlock_bh(&tipc_net_lock);
-       info("Left network mode\n");
+       pr_info("Left network mode\n");
 }
 
        res = genl_register_family_with_ops(&tipc_genl_family,
                &tipc_genl_ops, 1);
        if (res) {
-               err("Failed to register netlink interface\n");
+               pr_err("Failed to register netlink interface\n");
                return res;
        }
 
 
        n_ptr = kzalloc(sizeof(*n_ptr), GFP_ATOMIC);
        if (!n_ptr) {
                spin_unlock_bh(&node_create_lock);
-               warn("Node creation failed, no memory\n");
+               pr_warn("Node creation failed, no memory\n");
                return NULL;
        }
 
 
        n_ptr->working_links++;
 
-       info("Established link <%s> on network plane %c\n",
-            l_ptr->name, l_ptr->b_ptr->net_plane);
+       pr_info("Established link <%s> on network plane %c\n",
+               l_ptr->name, l_ptr->b_ptr->net_plane);
 
        if (!active[0]) {
                active[0] = active[1] = l_ptr;
                return;
        }
        if (l_ptr->priority < active[0]->priority) {
-               info("New link <%s> becomes standby\n", l_ptr->name);
+               pr_info("New link <%s> becomes standby\n", l_ptr->name);
                return;
        }
        tipc_link_send_duplicate(active[0], l_ptr);
                active[0] = l_ptr;
                return;
        }
-       info("Old link <%s> becomes standby\n", active[0]->name);
+       pr_info("Old link <%s> becomes standby\n", active[0]->name);
        if (active[1] != active[0])
-               info("Old link <%s> becomes standby\n", active[1]->name);
+               pr_info("Old link <%s> becomes standby\n", active[1]->name);
        active[0] = active[1] = l_ptr;
 }
 
        n_ptr->working_links--;
 
        if (!tipc_link_is_active(l_ptr)) {
-               info("Lost standby link <%s> on network plane %c\n",
-                    l_ptr->name, l_ptr->b_ptr->net_plane);
+               pr_info("Lost standby link <%s> on network plane %c\n",
+                       l_ptr->name, l_ptr->b_ptr->net_plane);
                return;
        }
-       info("Lost link <%s> on network plane %c\n",
+       pr_info("Lost link <%s> on network plane %c\n",
                l_ptr->name, l_ptr->b_ptr->net_plane);
 
        active = &n_ptr->active_links[0];
        char addr_string[16];
        u32 i;
 
-       info("Lost contact with %s\n",
-            tipc_addr_string_fill(addr_string, n_ptr->addr));
+       pr_info("Lost contact with %s\n",
+               tipc_addr_string_fill(addr_string, n_ptr->addr));
 
        /* Flush broadcast link info associated with lost node */
        if (n_ptr->bclink.supported) {
 
 
        node_sub->node = tipc_node_find(addr);
        if (!node_sub->node) {
-               warn("Node subscription rejected, unknown node 0x%x\n", addr);
+               pr_warn("Node subscription rejected, unknown node 0x%x\n",
+                       addr);
                return;
        }
        node_sub->handle_node_down = handle_down;
 
                        struct sk_buff *b = skb_clone(buf, GFP_ATOMIC);
 
                        if (b == NULL) {
-                               warn("Unable to deliver multicast message(s)\n");
+                               pr_warn("Unable to deliver multicast message(s)\n");
                                goto exit;
                        }
                        if ((index == 0) && (cnt != 0))
 
        p_ptr = kzalloc(sizeof(*p_ptr), GFP_ATOMIC);
        if (!p_ptr) {
-               warn("Port creation failed, no memory\n");
+               pr_warn("Port creation failed, no memory\n");
                return NULL;
        }
        ref = tipc_ref_acquire(p_ptr, &p_ptr->lock);
        if (!ref) {
-               warn("Port creation failed, reference table exhausted\n");
+               pr_warn("Port creation failed, ref. table exhausted\n");
                kfree(p_ptr);
                return NULL;
        }
 
        up_ptr = kmalloc(sizeof(*up_ptr), GFP_ATOMIC);
        if (!up_ptr) {
-               warn("Port creation failed, no memory\n");
+               pr_warn("Port creation failed, no memory\n");
                return -ENOMEM;
        }
        p_ptr = tipc_createport_raw(NULL, port_dispatcher, port_wakeup,
 
        struct reference *entry = NULL;
 
        if (!object) {
-               err("Attempt to acquire reference to non-existent object\n");
+               pr_err("Attempt to acquire ref. to non-existent obj\n");
                return 0;
        }
        if (!tipc_ref_table.entries) {
-               err("Reference table not found during acquisition attempt\n");
+               pr_err("Ref. table not found in acquisition attempt\n");
                return 0;
        }
 
        u32 index_mask;
 
        if (!tipc_ref_table.entries) {
-               err("Reference table not found during discard attempt\n");
+               pr_err("Ref. table not found during discard attempt\n");
                return;
        }
 
        write_lock_bh(&ref_table_lock);
 
        if (!entry->object) {
-               err("Attempt to discard reference to non-existent object\n");
+               pr_err("Attempt to discard ref. to non-existent obj\n");
                goto exit;
        }
        if (entry->ref != ref) {
-               err("Attempt to discard non-existent reference\n");
+               pr_err("Attempt to discard non-existent reference\n");
                goto exit;
        }
 
 
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <linux/export.h>
-#include <net/sock.h>
-
 #include "core.h"
 #include "port.h"
 
+#include <linux/export.h>
+#include <net/sock.h>
+
 #define SS_LISTENING   -1      /* socket is listening */
 #define SS_READY       -2      /* socket is connectionless */
 
 
        res = proto_register(&tipc_proto, 1);
        if (res) {
-               err("Failed to register TIPC protocol type\n");
+               pr_err("Failed to register TIPC protocol type\n");
                goto out;
        }
 
        res = sock_register(&tipc_family_ops);
        if (res) {
-               err("Failed to register TIPC socket type\n");
+               pr_err("Failed to register TIPC socket type\n");
                proto_unregister(&tipc_proto);
                goto out;
        }
 
 
        /* Refuse subscription if global limit exceeded */
        if (atomic_read(&topsrv.subscription_count) >= tipc_max_subscriptions) {
-               warn("Subscription rejected, subscription limit reached (%u)\n",
-                    tipc_max_subscriptions);
+               pr_warn("Subscription rejected, limit reached (%u)\n",
+                       tipc_max_subscriptions);
                subscr_terminate(subscriber);
                return NULL;
        }
        /* Allocate subscription object */
        sub = kmalloc(sizeof(*sub), GFP_ATOMIC);
        if (!sub) {
-               warn("Subscription rejected, no memory\n");
+               pr_warn("Subscription rejected, no memory\n");
                subscr_terminate(subscriber);
                return NULL;
        }
        if ((!(sub->filter & TIPC_SUB_PORTS) ==
             !(sub->filter & TIPC_SUB_SERVICE)) ||
            (sub->seq.lower > sub->seq.upper)) {
-               warn("Subscription rejected, illegal request\n");
+               pr_warn("Subscription rejected, illegal request\n");
                kfree(sub);
                subscr_terminate(subscriber);
                return NULL;
        /* Create subscriber object */
        subscriber = kzalloc(sizeof(struct tipc_subscriber), GFP_ATOMIC);
        if (subscriber == NULL) {
-               warn("Subscriber rejected, no memory\n");
+               pr_warn("Subscriber rejected, no memory\n");
                return;
        }
        INIT_LIST_HEAD(&subscriber->subscription_list);
                        NULL,
                        &subscriber->port_ref);
        if (subscriber->port_ref == 0) {
-               warn("Subscriber rejected, unable to create port\n");
+               pr_warn("Subscriber rejected, unable to create port\n");
                kfree(subscriber);
                return;
        }
        return 0;
 
 failed:
-       err("Failed to create subscription service\n");
+       pr_err("Failed to create subscription service\n");
        return res;
 }