ACK: [azure][PATCH v2 0/5] [Hyper-V] Add infiniband support for Azure HPC

Stefan Bader stefan.bader at canonical.com
Fri Jul 21 08:38:50 UTC 2017


On 20.07.2017 23:06, Marcelo Henrique Cerri wrote:
> BugLink: http://bugs.launchpad.net/bugs/1701744
> 
> v2:
> 
> - Additional fixes for dma_ops from Long Li.
> - Fixes for some checkpatch.pl errors.
> 
> v1:
> 
> Currently in Azure, different versions of the host OS require different
> versions of the RDMA driver in the guest. For other distros, the Microsoft
> Azure Linux Agent (aka walinuxagent or wala), is already responsible to
> identify the current host OS version and load the correct driver. Usually
> that's done by installing a distro package containing the desired version
> of the driver.
> 
> For Ubuntu, we plan to build and ship all the variations of this driver with
> the linux-azure kernel. These modules will have the host OS version appended
> to their names, and then the agent directly load the correct version of even
> create a module alias to it.
> 
> This patch set introduces the introduce the original version of the driver and
> creates two copies of it, one for each host OS version available today. The
> two versions are identical so far, but we want to keep separate source code
> for them, so it's possible to apply change to them independently.
> 
> Long Li (2):
>   UBUNTU: SAUCE: Add infiniband driver for Azure HPC
>   UBUNTU: SAUCE: Add driver build configuration to infiniband
> 
> Marcelo Henrique Cerri (3):
>   UBUNTU: SAUCE: move vmbus-rdma to vmbus-rdma/vmbus-rdma-142
>   UBUNTU: SAUCE: vmbus-rdma: add driver for host OS version 144
>   UBUNTU: [Config] CONFIG_HYPERV_INFINIBAND_ND=m
> 
>  debian.azure/config/config.common.ubuntu           |    1 +
>  debian.azure/control.d/azure.inclusion-list        |    1 +
>  drivers/infiniband/Kconfig                         |    1 +
>  drivers/infiniband/hw/Makefile                     |    1 +
>  drivers/infiniband/hw/vmbus-rdma/Kconfig           |    5 +
>  drivers/infiniband/hw/vmbus-rdma/Makefile          |    2 +
>  .../hw/vmbus-rdma/vmbus-rdma-142/COPYING           |  339 +++
>  .../hw/vmbus-rdma/vmbus-rdma-142/Makefile          |    3 +
>  .../hw/vmbus-rdma/vmbus-rdma-142/hvnd_addr.c       |  136 +
>  .../hw/vmbus-rdma/vmbus-rdma-142/mx_abi.h          |  232 ++
>  .../hw/vmbus-rdma/vmbus-rdma-142/provider.c        | 2961 +++++++++++++++++++
>  .../infiniband/hw/vmbus-rdma/vmbus-rdma-142/user.h |  107 +
>  .../hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.c      | 3074 ++++++++++++++++++++
>  .../hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.h      | 2202 ++++++++++++++
>  .../hw/vmbus-rdma/vmbus-rdma-144/COPYING           |  339 +++
>  .../hw/vmbus-rdma/vmbus-rdma-144/Makefile          |    3 +
>  .../hw/vmbus-rdma/vmbus-rdma-144/hvnd_addr.c       |  136 +
>  .../hw/vmbus-rdma/vmbus-rdma-144/mx_abi.h          |  232 ++
>  .../hw/vmbus-rdma/vmbus-rdma-144/provider.c        | 2961 +++++++++++++++++++
>  .../infiniband/hw/vmbus-rdma/vmbus-rdma-144/user.h |  107 +
>  .../hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.c      | 3074 ++++++++++++++++++++
>  .../hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.h      | 2202 ++++++++++++++
>  22 files changed, 18119 insertions(+)
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/Kconfig
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/Makefile
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/COPYING
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/Makefile
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/hvnd_addr.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/mx_abi.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/provider.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/user.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/COPYING
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/Makefile
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/hvnd_addr.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/mx_abi.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/provider.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/user.h
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.c
>  create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.h
> 
Acked-by: Stefan Bader <stefan.bader at canonical.com>


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170721/65654d00/attachment.sig>


More information about the kernel-team mailing list