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)