Message ID | 20190806163034.5530-2-connor.kuehl@canonical.com |
---|---|
State | New |
Headers | show |
Series | [Pull,SRU,Xenial/linux-aws] Add EFA driver to linux-aws | expand |
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@canonical.com>
On 8/6/19 8:15 PM, Khaled Elmously wrote: > 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. My mistake! > 2) I'm curious where those SAUCE patches come from. Any background info on them? The sauce patches came from their github repository: https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/efa I pulled in as much as I could from mainline and then pulled the few commits that were in the repo but were not upstream (as far as I could tell) to complete the port. > > But basically: > > Acked-by: Khalid Elmously <khalid.elmously@canonical.com> >