[PATCH 0/5] vmbus: improvements

Stephen Hemminger stephen at networkplumber.org
Thu May 18 16:24:37 UTC 2017


This set of patches cleans up the vmbus infrastructure.
The introduction of the vmbus iterator in 4.12-rc1 allows
for other simplifications. And the lock on ring buffer read
can be replaced by a better algorithm. Unused and duplicated
functions can be eliminated.

Stephen Hemminger (5):
  vmbus: simplify hv_ringbuffer_read
  vmbus: implement lock-less ring buffer
  vmbus: remove unused vmbus_sendpacket_multipagebuffer
  vmbus: eliminate vmbus_sendpacket_ctl
  vmbus: get rid of vmbus_sendpacket_pagebuffer_ctl

 drivers/hv/channel.c        | 115 ++--------------
 drivers/hv/ring_buffer.c    | 310 +++++++++++++++-----------------------------
 drivers/net/hyperv/netvsc.c |  22 ++--
 include/linux/hyperv.h      |  42 ++----
 4 files changed, 130 insertions(+), 359 deletions(-)

-- 
2.11.0



More information about the devel mailing list