diff options
| author | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-21 12:31:48 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-21 12:31:48 -0500 |
| commit | 3d1f337b3e7378923c89f37afb573a918ef40be5 (patch) | |
| tree | 386798378567a10d1c7b24f599cb50f70298694c /net/tipc/cluster.c | |
| parent | 2bf2154c6bb5599e3ec3f73c34861a0b12aa839e (diff) | |
| parent | 5e35941d990123f155b02d5663e51a24f816b6f3 (diff) | |
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (235 commits)
[NETFILTER]: Add H.323 conntrack/NAT helper
[TG3]: Don't mark tg3_test_registers() as returning const.
[IPV6]: Cleanups for net/ipv6/addrconf.c (kzalloc, early exit) v2
[IPV6]: Nearly complete kzalloc cleanup for net/ipv6
[IPV6]: Cleanup of net/ipv6/reassambly.c
[BRIDGE]: Remove duplicate const from is_link_local() argument type.
[DECNET]: net/decnet/dn_route.c: fix inconsequent NULL checking
[TG3]: make drivers/net/tg3.c:tg3_request_irq() static
[BRIDGE]: use LLC to send STP
[LLC]: llc_mac_hdr_init const arguments
[BRIDGE]: allow show/store of group multicast address
[BRIDGE]: use llc for receiving STP packets
[BRIDGE]: stp timer to jiffies cleanup
[BRIDGE]: forwarding remove unneeded preempt and bh diasables
[BRIDGE]: netfilter inline cleanup
[BRIDGE]: netfilter VLAN macro cleanup
[BRIDGE]: netfilter dont use __constant_htons
[BRIDGE]: netfilter whitespace
[BRIDGE]: optimize frame pass up
[BRIDGE]: use kzalloc
...
Diffstat (limited to 'net/tipc/cluster.c')
| -rw-r--r-- | net/tipc/cluster.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/net/tipc/cluster.c b/net/tipc/cluster.c index ab974ca19371..1aed81584e96 100644 --- a/net/tipc/cluster.c +++ b/net/tipc/cluster.c | |||
| @@ -44,11 +44,11 @@ | |||
| 44 | #include "msg.h" | 44 | #include "msg.h" |
| 45 | #include "bearer.h" | 45 | #include "bearer.h" |
| 46 | 46 | ||
| 47 | void tipc_cltr_multicast(struct cluster *c_ptr, struct sk_buff *buf, | 47 | static void tipc_cltr_multicast(struct cluster *c_ptr, struct sk_buff *buf, |
| 48 | u32 lower, u32 upper); | 48 | u32 lower, u32 upper); |
| 49 | struct sk_buff *tipc_cltr_prepare_routing_msg(u32 data_size, u32 dest); | 49 | static struct sk_buff *tipc_cltr_prepare_routing_msg(u32 data_size, u32 dest); |
| 50 | 50 | ||
| 51 | struct node **tipc_local_nodes = 0; | 51 | struct node **tipc_local_nodes = NULL; |
| 52 | struct node_map tipc_cltr_bcast_nodes = {0,{0,}}; | 52 | struct node_map tipc_cltr_bcast_nodes = {0,{0,}}; |
| 53 | u32 tipc_highest_allowed_slave = 0; | 53 | u32 tipc_highest_allowed_slave = 0; |
| 54 | 54 | ||
| @@ -61,7 +61,7 @@ struct cluster *tipc_cltr_create(u32 addr) | |||
| 61 | 61 | ||
| 62 | c_ptr = (struct cluster *)kmalloc(sizeof(*c_ptr), GFP_ATOMIC); | 62 | c_ptr = (struct cluster *)kmalloc(sizeof(*c_ptr), GFP_ATOMIC); |
| 63 | if (c_ptr == NULL) | 63 | if (c_ptr == NULL) |
| 64 | return 0; | 64 | return NULL; |
| 65 | memset(c_ptr, 0, sizeof(*c_ptr)); | 65 | memset(c_ptr, 0, sizeof(*c_ptr)); |
| 66 | 66 | ||
| 67 | c_ptr->addr = tipc_addr(tipc_zone(addr), tipc_cluster(addr), 0); | 67 | c_ptr->addr = tipc_addr(tipc_zone(addr), tipc_cluster(addr), 0); |
| @@ -73,7 +73,7 @@ struct cluster *tipc_cltr_create(u32 addr) | |||
| 73 | c_ptr->nodes = (struct node **)kmalloc(alloc, GFP_ATOMIC); | 73 | c_ptr->nodes = (struct node **)kmalloc(alloc, GFP_ATOMIC); |
| 74 | if (c_ptr->nodes == NULL) { | 74 | if (c_ptr->nodes == NULL) { |
| 75 | kfree(c_ptr); | 75 | kfree(c_ptr); |
| 76 | return 0; | 76 | return NULL; |
| 77 | } | 77 | } |
| 78 | memset(c_ptr->nodes, 0, alloc); | 78 | memset(c_ptr->nodes, 0, alloc); |
| 79 | if (in_own_cluster(addr)) | 79 | if (in_own_cluster(addr)) |
| @@ -91,7 +91,7 @@ struct cluster *tipc_cltr_create(u32 addr) | |||
| 91 | } | 91 | } |
| 92 | else { | 92 | else { |
| 93 | kfree(c_ptr); | 93 | kfree(c_ptr); |
| 94 | c_ptr = 0; | 94 | c_ptr = NULL; |
| 95 | } | 95 | } |
| 96 | 96 | ||
| 97 | return c_ptr; | 97 | return c_ptr; |
| @@ -204,7 +204,7 @@ struct node *tipc_cltr_select_node(struct cluster *c_ptr, u32 selector) | |||
| 204 | 204 | ||
| 205 | assert(!in_own_cluster(c_ptr->addr)); | 205 | assert(!in_own_cluster(c_ptr->addr)); |
| 206 | if (!c_ptr->highest_node) | 206 | if (!c_ptr->highest_node) |
| 207 | return 0; | 207 | return NULL; |
| 208 | 208 | ||
| 209 | /* Start entry must be random */ | 209 | /* Start entry must be random */ |
| 210 | while (mask > c_ptr->highest_node) { | 210 | while (mask > c_ptr->highest_node) { |
| @@ -222,14 +222,14 @@ struct node *tipc_cltr_select_node(struct cluster *c_ptr, u32 selector) | |||
| 222 | if (tipc_node_has_active_links(c_ptr->nodes[n_num])) | 222 | if (tipc_node_has_active_links(c_ptr->nodes[n_num])) |
| 223 | return c_ptr->nodes[n_num]; | 223 | return c_ptr->nodes[n_num]; |
| 224 | } | 224 | } |
| 225 | return 0; | 225 | return NULL; |
| 226 | } | 226 | } |
| 227 | 227 | ||
| 228 | /* | 228 | /* |
| 229 | * Routing table management: See description in node.c | 229 | * Routing table management: See description in node.c |
| 230 | */ | 230 | */ |
| 231 | 231 | ||
| 232 | struct sk_buff *tipc_cltr_prepare_routing_msg(u32 data_size, u32 dest) | 232 | static struct sk_buff *tipc_cltr_prepare_routing_msg(u32 data_size, u32 dest) |
| 233 | { | 233 | { |
| 234 | u32 size = INT_H_SIZE + data_size; | 234 | u32 size = INT_H_SIZE + data_size; |
| 235 | struct sk_buff *buf = buf_acquire(size); | 235 | struct sk_buff *buf = buf_acquire(size); |
| @@ -495,7 +495,7 @@ void tipc_cltr_remove_as_router(struct cluster *c_ptr, u32 router) | |||
| 495 | * tipc_cltr_multicast - multicast message to local nodes | 495 | * tipc_cltr_multicast - multicast message to local nodes |
| 496 | */ | 496 | */ |
| 497 | 497 | ||
| 498 | void tipc_cltr_multicast(struct cluster *c_ptr, struct sk_buff *buf, | 498 | static void tipc_cltr_multicast(struct cluster *c_ptr, struct sk_buff *buf, |
| 499 | u32 lower, u32 upper) | 499 | u32 lower, u32 upper) |
| 500 | { | 500 | { |
| 501 | struct sk_buff *buf_copy; | 501 | struct sk_buff *buf_copy; |
