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

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to