Hello community,

here is the log from the commit of package rdma-core for openSUSE:Factory 
checked in at 2020-10-08 13:09:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rdma-core (Old)
 and      /work/SRC/openSUSE:Factory/.rdma-core.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rdma-core"

Thu Oct  8 13:09:12 2020 rev:41 rq:839579 version:31.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rdma-core/rdma-core.changes      2020-04-15 
19:54:01.845586434 +0200
+++ /work/SRC/openSUSE:Factory/.rdma-core.new.4249/rdma-core.changes    
2020-10-08 13:10:02.427055982 +0200
@@ -1,0 +2,14 @@
+Tue Sep  8 09:58:55 UTC 2020 - Nicolas Morey-Chaisemartin 
<nmoreychaisemar...@suse.com>
+
+- Update to v31.0 (jsc#SLE-15657, jsc#SLE-15731, jsc#SLE-15743, jsc#SLE-15810)
+  - No release notes available
+
+-------------------------------------------------------------------
+Fri Jul 24 08:47:47 UTC 2020 - Nicolas Morey-Chaisemartin 
<nmoreychaisemar...@suse.com>
+
+- Update to v30.0
+  - No release notes available
+- Add cxgb3-nes-fix-declaration-of-free_context.patch to fix support
+  of older providers with newer rdma-core internal ABI
+
+-------------------------------------------------------------------

Old:
----
  rdma-core-27.1.0.ba66d565a860.tar.gz

New:
----
  cxgb3-nes-fix-declaration-of-free_context.patch
  rdma-core-31.0.0.526d559740c7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rdma-core.spec ++++++
--- /var/tmp/diff_new_pack.7lI6Ax/_old  2020-10-08 13:10:03.547056995 +0200
+++ /var/tmp/diff_new_pack.7lI6Ax/_new  2020-10-08 13:10:03.551056999 +0200
@@ -25,9 +25,9 @@
 %define with_pyverbs 0
 %endif
 
-%define         git_ver .0.ba66d565a860
+%define         git_ver .0.526d559740c7
 Name:           rdma-core
-Version:        27.1
+Version:        31.0
 Release:        0
 Summary:        RDMA core userspace libraries and daemons
 License:        GPL-2.0-only OR BSD-2-Clause
@@ -69,6 +69,7 @@
 Patch1:         Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch
 Patch2:         Revert-Update-kernel-headers.patch
 Patch3:         disable-rdma-interface-renaming.patch
+Patch4:         cxgb3-nes-fix-declaration-of-free_context.patch
 BuildRequires:  binutils
 BuildRequires:  cmake >= 2.8.11
 BuildRequires:  gcc
@@ -137,7 +138,7 @@
 %else
 # Fallback to make otherwise
 BuildRequires:  make
-%define make_jobs make -v %{?_smp_mflags}
+%define make_jobs make VERBOSE=1 %{?_smp_mflags}
 %define cmake_install DESTDIR=%{buildroot} make install
 %endif
 
@@ -210,8 +211,7 @@
 Requires:       %{mlx4_lname} = %{version}-%{release}
 Requires:       %{mlx5_lname} = %{version}-%{release}
 %endif
-# Recommended packages for rxe_cfg
-Recommends:     ethtool
+# Recommended packages for rxe
 Recommends:     iproute2
 
 %description -n libibverbs
@@ -414,6 +414,7 @@
 %patch1
 %patch2
 %patch3
+%patch4
 
 %build
 
@@ -672,9 +673,7 @@
 %doc %{_docdir}/%{name}-%{version}/libibverbs.md
 %doc %{_docdir}/%{name}-%{version}/rxe.md
 %doc %{_docdir}/%{name}-%{version}/tag_matching.md
-%{_bindir}/rxe_cfg
 %{_mandir}/man7/rxe*
-%{_mandir}/man8/rxe*
 
 %files -n libibnetdisc%{ibnetdisc_major}
 %defattr(-, root, root)
@@ -712,10 +711,10 @@
 %config(noreplace) %{_sysconfdir}/rdma/ibacm_opts.cfg
 %{_bindir}/ib_acme
 %{_sbindir}/ibacm
-%{_mandir}/man1/ibacm.*
 %{_mandir}/man1/ib_acme.*
 %{_mandir}/man7/ibacm.*
 %{_mandir}/man7/ibacm_prov.*
+%{_mandir}/man8/ibacm.*
 %{_unitdir}/ibacm.service
 %{_unitdir}/ibacm.socket
 %dir %{_libdir}/ibacm
@@ -862,10 +861,10 @@
 %{_sbindir}/srp_daemon
 %{_sbindir}/run_srp_daemon
 %{_sbindir}/rcsrp_daemon
-%{_mandir}/man1/ibsrpdm.1*
-%{_mandir}/man1/srp_daemon.1*
 %{_mandir}/man5/srp_daemon.service.5*
 %{_mandir}/man5/srp_daemon_port@.service.5*
+%{_mandir}/man8/ibsrpdm.8*
+%{_mandir}/man8/srp_daemon.8*
 %doc %{_docdir}/%{name}-%{version}/ibsrpdm.md
 
 %files -n rdma-ndd

++++++ _service ++++++
--- /var/tmp/diff_new_pack.7lI6Ax/_old  2020-10-08 13:10:03.611057054 +0200
+++ /var/tmp/diff_new_pack.7lI6Ax/_new  2020-10-08 13:10:03.615057057 +0200
@@ -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">ba66d565a860c2bed39f6a60fb53285b871522c9</param>
+    <param name="revision">526d559740c7599e1f2d533658797290d739554a</param>
        <param name="extract">suse/rdma-core.spec</param>
   </service>
   <service name="recompress" mode="disabled">

++++++ cxgb3-nes-fix-declaration-of-free_context.patch ++++++
commit 3eb8e71b19b62fa13cfc01db34e33914b1949ea8
Author: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com>
Date:   Fri Jul 24 10:44:05 2020 +0200

    cxgb3,nes: fix declaration of free_context
    
    free_context got moved to another struct by
    a4c102dd6b05 (verbs: Move free_context from verbs_device_ops to 
verbs_context_ops)
    
    Backport the change to older providers we maintain
    
    Signed-off-by: Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com>

diff --git providers/cxgb3/iwch.c providers/cxgb3/iwch.c
index 6f3c8b9f1439..2bfca4f58f21 100644
--- providers/cxgb3/iwch.c
+++ providers/cxgb3/iwch.c
@@ -75,6 +75,8 @@ static const struct verbs_match_ent hca_table[] = {
        {},
 };
 
+static void iwch_free_context(struct ibv_context *ibctx);
+
 static const struct verbs_context_ops iwch_ctx_common_ops = {
        .query_device = iwch_query_device,
        .query_port = iwch_query_port,
@@ -98,6 +100,7 @@ static const struct verbs_context_ops iwch_ctx_common_ops = {
        .detach_mcast = iwch_detach_mcast,
        .post_srq_recv = iwch_post_srq_recv,
        .req_notify_cq = iwch_arm_cq,
+       .free_context = iwch_free_context,
 };
 
 static const struct verbs_context_ops iwch_ctx_t3a_ops = {
@@ -264,6 +267,5 @@ static const struct verbs_device_ops iwch_dev_ops = {
        .alloc_device = iwch_device_alloc,
        .uninit_device = iwch_uninit_device,
        .alloc_context = iwch_alloc_context,
-       .free_context = iwch_free_context,
 };
 PROVIDER_DRIVER(cxgb3, iwch_dev_ops);
diff --git providers/nes/nes_umain.c providers/nes/nes_umain.c
index 07aa7ddd112a..86f0f5c55db0 100644
--- providers/nes/nes_umain.c
+++ providers/nes/nes_umain.c
@@ -63,6 +63,8 @@ static const struct verbs_match_ent hca_table[] = {
        {},
 };
 
+static void nes_ufree_context(struct ibv_context *ibctx);
+
 static const struct verbs_context_ops nes_uctx_ops = {
        .query_device = nes_uquery_device,
        .query_port = nes_uquery_port,
@@ -86,7 +88,9 @@ static const struct verbs_context_ops nes_uctx_ops = {
        .destroy_ah = nes_udestroy_ah,
        .attach_mcast = nes_uattach_mcast,
        .detach_mcast = nes_udetach_mcast,
-       .async_event = nes_async_event
+       .async_event = nes_async_event,
+       .free_context = nes_ufree_context,
+
 };
 
 static const struct verbs_context_ops nes_uctx_no_db_ops = {
@@ -215,6 +219,5 @@ static const struct verbs_device_ops nes_udev_ops = {
        .alloc_device = nes_device_alloc,
        .uninit_device = nes_uninit_device,
        .alloc_context = nes_ualloc_context,
-       .free_context = nes_ufree_context,
 };
 PROVIDER_DRIVER(nes, nes_udev_ops);
++++++ prebuilt-pandoc.tgz ++++++
++++ 5599 lines of diff (skipped)

++++++ rdma-core-27.1.0.ba66d565a860.tar.gz -> 
rdma-core-31.0.0.526d559740c7.tar.gz ++++++
++++ 83768 lines of diff (skipped)


Reply via email to