[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