[Pull][SRU][Bionic/linux-aws] Add EFA driver to linux-aws

Connor Kuehl connor.kuehl at canonical.com
Tue Aug 6 16:30:33 UTC 2019


The following changes since commit 1435a75c73c2da33279266d596f3e3edf2945e62:

  UBUNTU: SAUCE: [aws] arm64: acpi/pci: invoke _DSM whether to preserve firmware PCI setup (2019-07-23 02:01:29 -0400)

are available in the Git repository at:

  git://git.launchpad.net/~connork/+git/bionic efa-aws

for you to fetch changes up to 2112c105c11d53e42a9a340cbaab97ddd1d83e69:

  UBUNTU: SAUCE: linux/efa: Fix modify QP udata check backport (2019-07-23 11:50:57 -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



More information about the kernel-team mailing list