[x/azure][PATCH 00/17] LP: #1812123 - Upstream Commits Needed for DPDK on Azure
Marcelo Henrique Cerri
marcelo.cerri at canonical.com
Fri Jun 7 19:38:34 UTC 2019
http://bugs.launchpad.net/bugs/1812123
Backport for xenial/linux-azure of bug #1812123. Some of the patches
are not clean cherry picks but they just required small context
fixes. Microsoft also ran tests on it and they have reported positive
test results.
Dexuan Cui (1):
vmbus: fix subchannel removal
Stephen Hemminger (16):
uio: document uio_hv_generic regions
uio_hv_generic: create send and receive buffers
uio_hv_generic: add rescind support
uio_hv_generic: support sub-channels
uio_hv_generic: fix subchannel ring mmap
uio_hv_generic: use standard mmap for resources
vmbus: keep pointer to ring buffer page
uio: introduce UIO_MEM_IOVA
hv_uio_generic: map ringbuffer phys addr
uio_hv_generic: use ISR callback method
uio_hv_generic: use correct channel in isr
uio_hv_generic: make ring buffer attribute for primary channel
uio_hv_generic: defer opening vmbus until first use
uio_hv_generic: set callbacks on open
vmbus: pass channel to hv_process_channel_removal
vmbus: split ring buffer allocation from open
Documentation/ABI/stable/sysfs-bus-vmbus | 7 +
Documentation/driver-api/uio-howto.rst | 16 ++
drivers/hv/channel.c | 263 ++++++++++++----------
drivers/hv/channel_mgmt.c | 17 +-
drivers/hv/ring_buffer.c | 1 +
drivers/hv/vmbus_drv.c | 3 +-
drivers/uio/uio.c | 18 +-
drivers/uio/uio_hv_generic.c | 266 +++++++++++++++++++----
include/linux/hyperv.h | 13 +-
include/linux/uio_driver.h | 1 +
10 files changed, 419 insertions(+), 186 deletions(-)
--
2.20.1
More information about the kernel-team
mailing list