aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc/name_table.h
diff options
context:
space:
mode:
authorJon Maloy <jon.maloy@ericsson.com>2018-03-15 16:48:54 +0100
committerDavid S. Miller <davem@davemloft.net>2018-03-17 17:11:46 -0400
commit935439cc48ef24f0e50396be3684a0f27e609363 (patch)
tree9a68c3f65589d9349301c08f897cc65d769f7163 /net/tipc/name_table.h
parenttipc: remove zone_list member in struct publication (diff)
downloadlinux-dev-935439cc48ef24f0e50396be3684a0f27e609363.tar.xz
linux-dev-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.h5
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;