Drivers: hv: vmbus: Cleanup the packet send path
authorK. Y. Srinivasan <kys@microsoft.com>
Sun, 2 Feb 2014 03:02:20 +0000 (19:02 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 7 Feb 2014 23:22:40 +0000 (15:22 -0800)
commit011a7c3cc3aa60c7ea6bb49d847e80a299ba7b36
tree97dc47f7d4d372b76ccefc50582e2abcf9489d21
parent90f3453585479d5beb75058da46eb573ced0e6ac
Drivers: hv: vmbus: Cleanup the packet send path

The current channel code is using scatterlist abstraction to pass data to the
ringbuffer API on the send path. This causes unnecessary translations
between virtual and physical addresses. Fix this.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hv/channel.c
drivers/hv/hyperv_vmbus.h
drivers/hv/ring_buffer.c
include/linux/hyperv.h