[PATCH 0/5] vmbus: improvements

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel



[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux