ACK: [Pull][SRU][Xenial/linux-aws] Add EFA driver to linux-aws

Khaled Elmously khalid.elmously at canonical.com
Wed Aug 7 03:15:33 UTC 2019


On 2019-08-06 09:30:32 , Connor Kuehl wrote:
> The following changes since commit e89fe60b3c9b27dbac8b2766d9df6ad13ce6b65f:
> 
>   UBUNTU: Ubuntu-aws-4.4.0-1089.100 (2019-07-30 09:28:08 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.launchpad.net/~connork/+git/xenial efa-aws
> 
> for you to fetch changes up to 0a5e6c8a3e9eba9e36492315a6bda717e7ec8a4e:
> 
>   UBUNTU: SAUCE: linux/efa: Fix modify QP udata check backport (2019-08-06 08:13:08 -0700)
> 
> ----------------------------------------------------------------
> Connor Kuehl (1):
>       UBUNTU: [Config] aws: CONFIG_INFINIBAND_EFA=m
> 
> Daniel Kranzdorf (1):
>       UBUNTU: SAUCE: linux/efa: Entropy in admin commands id
> 
> Gal Pressman (16):
>       RDMA/efa: Add EFA device definitions
>       RDMA/efa: Add the ABI definitions
>       RDMA/efa: Add the efa.h header file
>       RDMA/efa: Add the efa_com.h file
>       RDMA/efa: Add the com service API definitions
>       RDMA/efa: Implement functions that submit and complete admin commands
>       RDMA/efa: Add common command handlers
>       RDMA/efa: Add EFA verbs implementation
>       RDMA/efa: Add the efa module
>       RDMA/efa: Add driver to Kconfig/Makefile
>       RDMA/efa: Remove MAYEXEC flag check from mmap flow
>       RDMA/efa: Fix success return value in case of error
>       RDMA/efa: Handle mmap insertions overflow
>       UBUNTU: SAUCE: Add kernel compatibility fixups
>       UBUNTU: SAUCE: linux/efa: Be consistent with success flow return value
>       UBUNTU: SAUCE: linux/efa: Fix modify QP udata check backport
> 
>  MAINTAINERS                                     |    9 +
>  debian.aws/config/config.common.ubuntu          |    1 +
>  debian.aws/control.d/aws.inclusion-list         |    1 +
>  drivers/infiniband/Kconfig                      |    1 +
>  drivers/infiniband/hw/Makefile                  |    1 +
>  drivers/infiniband/hw/efa/Kconfig               |   15 +
>  drivers/infiniband/hw/efa/Makefile              |    9 +
>  drivers/infiniband/hw/efa/efa.h                 |  310 +++
>  drivers/infiniband/hw/efa/efa_admin_cmds_defs.h |  794 +++++++
>  drivers/infiniband/hw/efa/efa_admin_defs.h      |  136 ++
>  drivers/infiniband/hw/efa/efa_com.c             | 1162 ++++++++++
>  drivers/infiniband/hw/efa/efa_com.h             |  145 ++
>  drivers/infiniband/hw/efa/efa_com_cmd.c         |  704 ++++++
>  drivers/infiniband/hw/efa/efa_com_cmd.h         |  270 +++
>  drivers/infiniband/hw/efa/efa_common_defs.h     |   18 +
>  drivers/infiniband/hw/efa/efa_main.c            |  857 ++++++++
>  drivers/infiniband/hw/efa/efa_regs_defs.h       |  113 +
>  drivers/infiniband/hw/efa/efa_verbs.c           | 2629 +++++++++++++++++++++++
>  drivers/infiniband/hw/efa/kcompat.h             |  171 ++
>  include/uapi/rdma/efa-abi.h                     |  143 ++
>  20 files changed, 7489 insertions(+)
>  create mode 100644 drivers/infiniband/hw/efa/Kconfig
>  create mode 100644 drivers/infiniband/hw/efa/Makefile
>  create mode 100644 drivers/infiniband/hw/efa/efa.h
>  create mode 100644 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h
>  create mode 100644 drivers/infiniband/hw/efa/efa_admin_defs.h
>  create mode 100644 drivers/infiniband/hw/efa/efa_com.c
>  create mode 100644 drivers/infiniband/hw/efa/efa_com.h
>  create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.c
>  create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.h
>  create mode 100644 drivers/infiniband/hw/efa/efa_common_defs.h
>  create mode 100644 drivers/infiniband/hw/efa/efa_main.c
>  create mode 100644 drivers/infiniband/hw/efa/efa_regs_defs.h
>  create mode 100644 drivers/infiniband/hw/efa/efa_verbs.c
>  create mode 100644 drivers/infiniband/hw/efa/kcompat.h
>  create mode 100644 include/uapi/rdma/efa-abi.h
> 

Just a minor issue and a question:
 1) Looks like the commits "UBUNTU: [Config] aws: CONFIG_INFINIBAND_EFA=m" and "RDMA/efa: Add driver to Kconfig/Makefile" are in reverse order - can be fixed when applying.
 2) I'm curious where those SAUCE patches come from. Any background info on them?

But basically: 

Acked-by: Khalid Elmously <khalid.elmously at canonical.com>




More information about the kernel-team mailing list