diff options
author | Jon Maloy <jon.maloy@ericsson.com> | 2018-03-15 16:48:54 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-03-17 22:11:46 +0100 |
commit | 935439cc48ef24f0e50396be3684a0f27e609363 (patch) | |
tree | 9a68c3f65589d9349301c08f897cc65d769f7163 /net/tipc/name_table.h | |
parent | tipc: remove zone_list member in struct publication (diff) | |
download | linux-935439cc48ef24f0e50396be3684a0f27e609363.tar.xz linux-935439cc48ef24f0e50396be3684a0f27e609363.zip |
tipc: merge two lists in struct publication
The size of struct publication can be reduced further. Membership in
lists 'nodesub_list' and 'local_list' is mutually exlusive, in that
remote publications use the former and local publications the latter.
We replace the two lists with one single, named 'binding_node' which
reflects what it really is.
Acked-by: Ying Xue <ying.xue@windriver.com>
Signed-off-by: Jon Maloy <jon.maloy@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/tipc/name_table.h')
-rw-r--r-- | net/tipc/name_table.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/net/tipc/name_table.h b/net/tipc/name_table.h index a9063e25ee74..cb16bd883565 100644 --- a/net/tipc/name_table.h +++ b/net/tipc/name_table.h @@ -1,7 +1,7 @@ /* * net/tipc/name_table.h: Include file for TIPC name table code * - * Copyright (c) 2000-2006, 2014-2015, Ericsson AB + * Copyright (c) 2000-2006, 2014-2018, Ericsson AB * Copyright (c) 2004-2005, 2010-2011, Wind River Systems * All rights reserved. * @@ -76,8 +76,7 @@ struct publication { u32 node; u32 ref; u32 key; - struct list_head nodesub_list; - struct list_head local_list; + struct list_head binding_node; struct list_head pport_list; struct list_head node_list; struct list_head cluster_list; |