This series mostly contains cleanups and cosmetic code changes.
The only real functional change is in #4 and #5, where we change the
locking structure for nodes and links in order to permit full
concurrency between links working in parallel on different interfaces.
Since the groundwork for this has been done in previous commit series,
this change constitutes only the final, small step to achieve that goal.

Jon Maloy (8):
  tipc: move linearization of buffers to generic code
  tipc: small cleanup of function tipc_node_check_state()
  tipc: reduce code dependency between binding table and node layer
  tipc: introduce per-link spinlock
  tipc: convert node lock to rwlock
  tipc: narrow down exposure of struct tipc_node
  tipc: narrow down interface towards struct tipc_link
  tipc: eliminate remnants of hungarian notation

 net/tipc/bcast.c          | 126 +------
 net/tipc/bcast.h          |   1 +
 net/tipc/bearer.c         | 140 ++++----
 net/tipc/bearer.h         |   8 +-
 net/tipc/core.h           |   5 +
 net/tipc/discover.c       |  38 +-
 net/tipc/link.c           | 626 ++++++++++++++++----------------
 net/tipc/link.h           | 175 +--------
 net/tipc/name_distr.c     |  68 +---
 net/tipc/name_distr.h     |   1 -
 net/tipc/name_table.c     |   5 +-
 net/tipc/netlink.c        |   8 +-
 net/tipc/netlink_compat.c |   8 +-
 net/tipc/node.c           | 884 ++++++++++++++++++++++++++++++++++++----------
 net/tipc/node.h           | 127 +------
 net/tipc/udp_media.c      |   5 -
 16 files changed, 1151 insertions(+), 1074 deletions(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to