mbox series

[x/azure,00/17] LP: #1812123 - Upstream Commits Needed for DPDK on Azure

Message ID 20190607193851.21914-1-marcelo.cerri@canonical.com
Headers show
Series LP: #1812123 - Upstream Commits Needed for DPDK on Azure | expand

Message

Marcelo Henrique Cerri June 7, 2019, 7:38 p.m. UTC
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(-)

Comments

Kamal Mostafa June 7, 2019, 7:57 p.m. UTC | #1
All upstream commits; positive test results.

Acked-by: Kamal Mostafa <kamal@canonical.com>

 -Kamal

On Fri, Jun 07, 2019 at 04:38:34PM -0300, Marcelo Henrique Cerri wrote:
> 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
> 
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
Seth Forshee June 7, 2019, 8:11 p.m. UTC | #2
On Fri, Jun 07, 2019 at 04:38:34PM -0300, Marcelo Henrique Cerri wrote:
> 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.

Upstream cherry picks and backports with positive testing. Mostly
isolated to Hyper-V code, and the generic bits look safe. I did note the
one indentation issue, would be nice to see that fixed up when applying,
but I see no need to resubmit on account of a whitespace issue.

Also, the bug needs SRU justification.

Acked-by: Seth Forshee <seth.forshee@canonical.com>
Marcelo Henrique Cerri June 10, 2019, 2:13 p.m. UTC | #3
--
Regards,
Marcelo