Functions like this are called using unsigned longs from
function pointers.  In this case, the function is passed in
a node which is normally internally treated as a u32 by TIPC.
Rather than add more casts into this function in the future
for each added use of node within, move the cast to a single
place on a local.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
  * tipc_named_node_up - tell specified node about all publications by this node
  */
 
-void tipc_named_node_up(unsigned long node)
+void tipc_named_node_up(unsigned long nodearg)
 {
        struct tipc_node *n_ptr;
        struct link *l_ptr;
        struct publication *publ;
        struct distr_item *item = NULL;
        struct sk_buff *buf = NULL;
+       u32 node = (u32)nodearg;
        u32 left = 0;
        u32 rest;
        u32 max_item_buf = 0;
        /* compute maximum amount of publication data to send per message */
 
        read_lock_bh(&tipc_net_lock);
-       n_ptr = tipc_node_find((u32)node);
+       n_ptr = tipc_node_find(node);
        if (n_ptr) {
                tipc_node_lock(n_ptr);
                l_ptr = n_ptr->active_links[0];