Hello community, here is the log from the commit of package rdma-core for openSUSE:Factory checked in at 2018-03-04 11:52:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rdma-core (Old) and /work/SRC/openSUSE:Factory/.rdma-core.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rdma-core" Sun Mar 4 11:52:01 2018 rev:19 rq:580927 version:16.3 Changes: -------- --- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes 2018-02-02 22:21:01.341404550 +0100 +++ /work/SRC/openSUSE:Factory/.rdma-core.new/rdma-core.changes 2018-03-04 11:52:07.883163599 +0100 @@ -1,0 +2,9 @@ +Wed Feb 21 10:16:15 UTC 2018 - nmoreychaisemar...@suse.com + +- Update to rdma-core v16.3: + * Backport fixes: + * vmw_pvrdma: Drop the extraneous align_next_power2 for sges + * vmw_pvrdma: Fix SRQN returned to library + * mlx5: Add missing include file in mlx5dv.h + +------------------------------------------------------------------- Old: ---- rdma-core-16.2.0.20197e29921a.tar.gz New: ---- rdma-core-16.3.0.e77f84e38251.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rdma-core.spec ++++++ --- /var/tmp/diff_new_pack.lRb2Jc/_old 2018-03-04 11:52:09.567102990 +0100 +++ /var/tmp/diff_new_pack.lRb2Jc/_new 2018-03-04 11:52:09.571102846 +0100 @@ -17,9 +17,9 @@ %bcond_without systemd -%define git_ver .0.20197e29921a +%define git_ver .0.e77f84e38251 Name: rdma-core -Version: 16.2 +Version: 16.3 Release: 0 Summary: RDMA core userspace libraries and daemons License: GPL-2.0 or BSD-2-Clause ++++++ _service ++++++ --- /var/tmp/diff_new_pack.lRb2Jc/_old 2018-03-04 11:52:09.603101694 +0100 +++ /var/tmp/diff_new_pack.lRb2Jc/_new 2018-03-04 11:52:09.603101694 +0100 @@ -8,7 +8,7 @@ <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> - <param name="revision">20197e29921a558c2552665b52784fcfa1fd8982</param> + <param name="revision">e77f84e38251a7e8541688dffae93890eed45ed0</param> <param name="extract">suse/rdma-core.spec</param> </service> <service name="recompress" mode="disabled"> ++++++ rdma-core-16.2.0.20197e29921a.tar.gz -> rdma-core-16.3.0.e77f84e38251.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rdma-core-16.2.0.20197e29921a/CMakeLists.txt new/rdma-core-16.3.0.e77f84e38251/CMakeLists.txt --- old/rdma-core-16.2.0.20197e29921a/CMakeLists.txt 2018-02-01 09:38:44.000000000 +0100 +++ new/rdma-core-16.3.0.e77f84e38251/CMakeLists.txt 2018-02-21 08:56:00.000000000 +0100 @@ -48,7 +48,7 @@ set(PACKAGE_NAME "RDMA") # See Documentation/versioning.md -set(PACKAGE_VERSION "16.2") +set(PACKAGE_VERSION "16.3") # When this is changed the values in these files need changing too: # debian/libibverbs1.symbols # libibverbs/libibverbs.map diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rdma-core-16.2.0.20197e29921a/debian/changelog new/rdma-core-16.3.0.e77f84e38251/debian/changelog --- old/rdma-core-16.2.0.20197e29921a/debian/changelog 2018-02-01 09:38:44.000000000 +0100 +++ new/rdma-core-16.3.0.e77f84e38251/debian/changelog 2018-02-21 08:56:00.000000000 +0100 @@ -1,3 +1,9 @@ +rdma-core (16.3-1) unstable; urgency=low + + * New upstream release. + + -- Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> Wed, 21 Feb 2018 08:56:00 +0100 + rdma-core (16.2-1) unstable; urgency=low * New upstream release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rdma-core-16.2.0.20197e29921a/providers/mlx5/mlx5dv.h new/rdma-core-16.3.0.e77f84e38251/providers/mlx5/mlx5dv.h --- old/rdma-core-16.2.0.20197e29921a/providers/mlx5/mlx5dv.h 2018-02-01 09:38:44.000000000 +0100 +++ new/rdma-core-16.3.0.e77f84e38251/providers/mlx5/mlx5dv.h 2018-02-21 08:56:00.000000000 +0100 @@ -35,6 +35,7 @@ #include <stdio.h> #include <linux/types.h> /* For the __be64 type */ +#include <sys/types.h> #include <endian.h> #if defined(__SSE3__) #include <limits.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rdma-core-16.2.0.20197e29921a/providers/vmw_pvrdma/qp.c new/rdma-core-16.3.0.e77f84e38251/providers/vmw_pvrdma/qp.c --- old/rdma-core-16.2.0.20197e29921a/providers/vmw_pvrdma/qp.c 2018-02-01 09:38:44.000000000 +0100 +++ new/rdma-core-16.3.0.e77f84e38251/providers/vmw_pvrdma/qp.c 2018-02-21 08:56:00.000000000 +0100 @@ -108,12 +108,12 @@ { struct pvrdma_device *dev = to_vdev(pd->context->device); struct user_pvrdma_create_srq cmd; - struct ibv_create_srq_resp resp; + struct user_pvrdma_create_srq_resp resp; struct pvrdma_srq *srq; int ret; attr->attr.max_wr = align_next_power2(max_t(uint32_t, 1U, attr->attr.max_wr)); - attr->attr.max_sge = align_next_power2(max_t(uint32_t, 1U, attr->attr.max_sge)); + attr->attr.max_sge = max_t(uint32_t, 1U, attr->attr.max_sge); srq = malloc(sizeof(*srq)); if (!srq) @@ -142,12 +142,12 @@ ret = ibv_cmd_create_srq(pd, &srq->ibv_srq, attr, &cmd.ibv_cmd, sizeof(cmd), - &resp, sizeof(resp)); + &resp.ibv_resp, sizeof(resp)); if (ret) goto err_free; - srq->srqn = resp.srqn; + srq->srqn = resp.udata.srqn; return &srq->ibv_srq; @@ -216,14 +216,12 @@ int ret; int is_srq = !!(attr->srq); - attr->cap.max_send_sge = - align_next_power2(max_t(uint32_t, 1U, attr->cap.max_send_sge)); + attr->cap.max_send_sge = max_t(uint32_t, 1U, attr->cap.max_send_sge); attr->cap.max_send_wr = align_next_power2(max_t(uint32_t, 1U, attr->cap.max_send_wr)); if (!is_srq) { - attr->cap.max_recv_sge = - align_next_power2(max_t(uint32_t, 1U, attr->cap.max_recv_sge)); + attr->cap.max_recv_sge = max_t(uint32_t, 1U, attr->cap.max_recv_sge); attr->cap.max_recv_wr = align_next_power2(max_t(uint32_t, 1U, attr->cap.max_recv_wr)); } else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rdma-core-16.2.0.20197e29921a/redhat/rdma-core.spec new/rdma-core-16.3.0.e77f84e38251/redhat/rdma-core.spec --- old/rdma-core-16.2.0.20197e29921a/redhat/rdma-core.spec 2018-02-01 09:38:44.000000000 +0100 +++ new/rdma-core-16.3.0.e77f84e38251/redhat/rdma-core.spec 2018-02-21 08:56:00.000000000 +0100 @@ -1,5 +1,5 @@ Name: rdma-core -Version: 16.2 +Version: 16.3 Release: 1%{?dist} Summary: RDMA core userspace libraries and daemons diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rdma-core-16.2.0.20197e29921a/suse/rdma-core.spec new/rdma-core-16.3.0.e77f84e38251/suse/rdma-core.spec --- old/rdma-core-16.2.0.20197e29921a/suse/rdma-core.spec 2018-02-01 09:38:44.000000000 +0100 +++ new/rdma-core-16.3.0.e77f84e38251/suse/rdma-core.spec 2018-02-21 08:56:00.000000000 +0100 @@ -19,7 +19,7 @@ %bcond_without systemd %define git_ver %{nil} Name: rdma-core -Version: 16.2 +Version: 16.3 Release: 0 Summary: RDMA core userspace libraries and daemons License: GPL-2.0 or BSD-2-Clause