mbox series

[c/azure,0/8] Upstream Commits Needed for DPDK on Azure

Message ID 20190314183135.20235-1-marcelo.cerri@canonical.com
Headers show
Series Upstream Commits Needed for DPDK on Azure | expand

Message

Marcelo Henrique Cerri March 14, 2019, 6:31 p.m. UTC
BugLink: http://bugs.launchpad.net/bugs/1812123

Dexuan Cui (1):
  vmbus: fix subchannel removal

Stephen Hemminger (7):
  vmbus: keep pointer to ring buffer page
  uio: introduce UIO_MEM_IOVA
  hv_uio_generic: map ringbuffer phys addr
  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

 drivers/hv/channel.c         | 270 +++++++++++++++++++----------------
 drivers/hv/channel_mgmt.c    |  17 +--
 drivers/hv/ring_buffer.c     |   1 +
 drivers/hv/vmbus_drv.c       |   3 +-
 drivers/uio/uio.c            |  24 ++--
 drivers/uio/uio_hv_generic.c | 110 +++++++++-----
 include/linux/hyperv.h       |  13 +-
 include/linux/uio_driver.h   |   1 +
 8 files changed, 258 insertions(+), 181 deletions(-)

Comments

Kleber Sacilotto de Souza April 1, 2019, 1:05 p.m. UTC | #1
On 3/14/19 7:31 PM, Marcelo Henrique Cerri wrote:
> BugLink: http://bugs.launchpad.net/bugs/1812123
>
> Dexuan Cui (1):
>   vmbus: fix subchannel removal
>
> Stephen Hemminger (7):
>   vmbus: keep pointer to ring buffer page
>   uio: introduce UIO_MEM_IOVA
>   hv_uio_generic: map ringbuffer phys addr
>   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
>
>  drivers/hv/channel.c         | 270 +++++++++++++++++++----------------
>  drivers/hv/channel_mgmt.c    |  17 +--
>  drivers/hv/ring_buffer.c     |   1 +
>  drivers/hv/vmbus_drv.c       |   3 +-
>  drivers/uio/uio.c            |  24 ++--
>  drivers/uio/uio_hv_generic.c | 110 +++++++++-----
>  include/linux/hyperv.h       |  13 +-
>  include/linux/uio_driver.h   |   1 +
>  8 files changed, 258 insertions(+), 181 deletions(-)
>
Limited to custom kernel, backported patch looks good.

Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Kleber Sacilotto de Souza April 2, 2019, 9:26 a.m. UTC | #2
On 3/14/19 7:31 PM, Marcelo Henrique Cerri wrote:
> BugLink: http://bugs.launchpad.net/bugs/1812123
> 
> Dexuan Cui (1):
>   vmbus: fix subchannel removal
> 
> Stephen Hemminger (7):
>   vmbus: keep pointer to ring buffer page
>   uio: introduce UIO_MEM_IOVA
>   hv_uio_generic: map ringbuffer phys addr
>   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
> 
>  drivers/hv/channel.c         | 270 +++++++++++++++++++----------------
>  drivers/hv/channel_mgmt.c    |  17 +--
>  drivers/hv/ring_buffer.c     |   1 +
>  drivers/hv/vmbus_drv.c       |   3 +-
>  drivers/uio/uio.c            |  24 ++--
>  drivers/uio/uio_hv_generic.c | 110 +++++++++-----
>  include/linux/hyperv.h       |  13 +-
>  include/linux/uio_driver.h   |   1 +
>  8 files changed, 258 insertions(+), 181 deletions(-)
> 

Applied to cosmic/linux-azure/master-next branch, with Stefan's ACK
(stefan.bader@canonical.com) as per IRC chat.

Thanks,
Kleber