infiniband-diags-38.3-150400.6.3.1<>,dmp9|`(J B~GG^%ihHYšE.^ : |^06k,t]>7Ϲs/wTL4+wf38:;;ͥFrL߰.L" q.V{AaYQٳ?=|Wb>>?d % A 8`flApA A tA xA 9A AAA"HAL9(8Q9Q:%QFiGiAHjAIkAXkYl\l<A]m@A^pbqcqdr-er2fr5lr7urHAvsLw0Ax4Ay8z(8<BCinfiniband-diags38.3150400.6.3.1InfiniBand Diagnostic Toolsdiags provides IB diagnostic programs and scripts needed to diagnose an IB subnet.dms390zl35LySUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/Productivity/Networking/Diagnostichttps://github.com/linux-rdma/rdma-corelinuxs390xoa9X(xxxHx`cHHRXXXNHH@xHxhpz Q,  N@ "= Q3 XA큤큤dmcVKcVKcVKcVKdmdmdmdmdmdmdmcVKdmcVKdmdmdmdmdmdmdmdmdmcVKdmdmdmdmdmdmdmdmdmcWKcWKdmdmcWKcWKcWJcWJcWKcWJcWJcWJcWJcWJcWJcWKcWKcWJcWKcWJcWKcWKcWJcWKcWKcWKcWKcWJcWKcWHcWK54e20d6b9cef53658dab2029b7bce2e15b9b29b66e357ffc9d0d8bf3e0cf5a88261ae47829144665115d83e178d80016fe18569317abb10a96ed5f23f10adcb4488d839a8ac9a15f307501eeae36c88c0eb5f0468ffce45764abc6c8aa9fddad2905d61b5b8912dc0823300bc1715bda0c14c2737335001bcc171707facda170a33e3c8eb1a4eadcfd56132f4518c496a1da0a5e3b095f391dbf2ec7bdbf861aedc32dec52b88d17af95c59d7a6f17f4653ef4111bce40c159be82fdce75bb7762f704733339e9077822da999042e6a930af422d909301332fbf265cc407b63e4fbedb1842dbe9f90a8d388ef671d238c00b27260752ccffcd6322574b40f073c910227ded865110fffbaf008a646c4d56214ed4956269cac7ac47be7fcf76a13c0e5a04d8717a067f38637f4e8ae421d4b52c54873c888a88878d742366e446b9806f59b7c63ccc900319e10d294cec1241cb17dbfeea35c2359a0eff92a7473859a863e4ad103e7ccc859b9d1d39772683f501602f563b437a80fc3550c6d4a47d2b64e5a0fc643c92110562c5a1496a2fe316271ee33f756a08e5ec7234459ba24c6bed072c3d4177024814e9cbcc3f8668164c7816643aada9112712880ae0980f0c948602123595b95f6aafc596baa7a3fc655eb7a3d1c3aee4cc760e9f90b885c9c856c031c7be447df451d87a84ab807948c4d68f87b3a0a6cdb3e8552ff88326a525a118ee5440f2d1e0d2b9fe252167c0ad123f698a39a0e2776c31345c43022b69b502ad0cb6b04c62dc7728c529d64c22d15540cd0150f35fc6bc5b5f676317eab2d7e5f2937d14c6f59772360579e56cee400616cb3dc3e4056b0cafa9dfa09c0aadd574e4107ee688fe089eca874c67eb602bad4bd0aed8e60d461d1c5c919f5f0f6e5628f4b81c978b5523807487bc2c8aa54a8ee975f857c09ed019ec1c8618ac1e6c763032bb74f7c9c4fda464c5403ba771e89d084f5925db0ee9f42ee1e7971e79c62039dd0ec28263c7ddb84c481029227c6fc479f31d0ade02eaf622e3d3b5b50b6c5d51f7bd29f48b29268b18548f97ee4e9f346ad4fedea52940749f14c35983584fb136f54862a4ddfb0ffc796b44f9ae7c22d56caf9a99644ac99ffef39f10612f987de202063c5ef4becbbcd1a80c172e5fcf57eae4067be31f26755cc7bf3ceb48fe5afd6b30d0d2be3bc470d61958da98951a4411a7587cf1845aa21b909ad86b6686e187d43bc4e4df3c6fbb609fcf2d185598181824917757f493d30acd87d4da3a1d7d4e3c3390760bb4a3bbef3e8bcc625691a970f6dfda12152062a1ea60d28baf2268024f3b133104428080cfce14deb3e19851a66f824e66bf7e3c3da42328fa9e868417395446c4b17be1d42215a0fff15facbe189d540802eb6f8cb30817ae2c05e003eeff782b6efb57dcf98b8b955a55a8481eae91ef9d924db1e8c4d6193232d0901576a0d85f4eb1cf090dc342ea0da1f084cbe666dad30600aee95dbc60a9ddc9a24418c719795ac81acce29e3852659621ae72a83ff4566fedab5e69de3d830730127047277efe871c1ae3b7947a82650a70847fff29b0886739836b0a7432b5732d8de31f0ffa3641746827387abf1ab36ffc8bcc0b8610de29706af6fc3a34027a43843f828c67d2976fc9c972ceba1b15039cf25be89254fae9650af9bd7f69905d94126364e7a2d9566a62d5eb28910610871ee62b7e3e8769c63427390289be44c51e33b3c14d8d46a94d8b4d3ff389b561cf124edceec4931646865164ae2bdcebeffbcd998a418ab6c40cb8a2c1dfed1f726340d6be1108d9bbeef3353717e660e1af926f570ecaca924af395ee57a361d45973b8ca98b2484c2b2b280337cbd61b3f857886f7c30b88c7ccd6f6d0dd7b81fe5e41f51390f8712550bb46ebc8a976f6e2c9c24fb9c40df219603a9392711f67b1bfe42779526898695a1c96a26d5d04a26b0b74ac7e20d8aab0dd3a346044109213edb499ae5febdb1f400a4fe599eef8c98114a897f3bbae2415b7e1fc4ac1b5606f5ae92be93e46f45b62b0f7d169771ac123dfcab7f18f1ff3c80ad67bfb1797e906f158df1b075715170496cd3b58e367714ec7d300f09930b6c6ed9ea7ee36e0e46c9a6beb4544db53a573fb6e4d332d75f2e03d7d5c581885ee383498e02cced34a53bfc48fec63106b542fe44eb9d88da50d4ef83dd89bbaaf45819c13a60145ecbc748329663e2a0cef3afa461e7776916a353b870f7c5eba77d45837fc43feb511c0484ece5d8ce2c6b82e77b60bfde9e0dc9d214a148ce59851072db06df2c15a57d11ec3b544667c87c358be1acc323d7b266f122ae9fed1ab5e6e10dd079dfe51eba2ff3fb134cad53c10fcfe90276d6af68248e2ff2926b49a6406c5c46c9143f505c05f4f946e5ff6225ea73503f6df76d63141baca7c9036c6c45c3dca06a7741ddaca594934390941aec97075a77e9a639e6de783004d73d64ffb6d91ec9330bcf05fc5c591c7bab638950fe8a83b2cfc2cb59f14091e1fa89d6dae4c75b47e159b15b31e490f4ac081c47c90b5e0c292420ceb7695968fb0bf1eccd73ae0e54be42bd6072cd6d5da70c07525839efa246003886eb13bf727836da8ecc604a25cd9df8ed6c98c62ddcc33b15b8f4edce31bdfc55969ec9ef7673d9d0ba9d261427981f51a8d57b92d99539d72d5c8fe4a483edcfdc5f4748e56f7196e002f67e692cc489747da037c5e9a3539909d8fc64f797c44ff1e03b3286d8b1b5fc160cb8b6125582749da69792ceb87dump_fts.8.gzdump_fts.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-38.3-150400.6.3.1.src.rpmconfig(infiniband-diags)infiniband-diagsinfiniband-diags(s390-64)@@@@@@@@@@@@@@@@@    /bin/sh/usr/bin/perlconfig(infiniband-diags)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libibmad.so.5()(64bit)libibmad.so.5(IBMAD_1.3)(64bit)libibnetdisc.so.5()(64bit)libibnetdisc.so.5(IBNETDISC_1.0)(64bit)libibumad.so.3()(64bit)libibumad.so.3(IBUMAD_1.0)(64bit)libibumad.so.3(IBUMAD_1.1)(64bit)libibumad.so.3(IBUMAD_1.2)(64bit)perlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)38.3-150400.6.3.15.26.13.0.4-14.6.0-14.0-15.2-14.14.3cWb)@b@a+@a@a@aim@a $@`@`/@`#` @_Wr@_@^^Q^*@^g@]}@]@]߶]@]ʞ]µ]@]rJ@\\@\@\y\Z@\&@[ā@[b@["X[[Z@ZI@Z@Z_@Zs@ZaZN@ZLZ3@Z'Z%8ZOZC@ZYYB@Y@Y@YYW@Y@YYV@Yp@Yg`Y_wY7Y7Y-^Y, @Y$$@Y@Y@YR@Y@Y i@Y Y.YX:@XۡXg@XX@Xnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comstefan.bruens@rwth-aachen.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.decoolo@suse.comnmoreychaisemartin@suse.comschwab@suse.dedimstar@opensuse.orgdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.defcrozat@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dejthumshirn@suse.com- Update to rdma-core v38.3 (bsc#1204271, bsc#1212069) - Updates from version 38.2 - Fix spelling mistake of underlying - pyverbs: Increment the correct rkey in test_qpex - providers/irdma: Use s/g array in post send only when its valid - providers/irdma: Explicitly set QP modify attributes for reflush - Install xprtrdma/svcrdma kmods in redhat/suse dracut modules - mlx5: DR, Fix missing comma in matcher builder dump line - mlx5: Adjust Crypto BSF size if signature is used - cma: Release allocated port array - mlx5: Fix check for SQ overflow in bind_mw - tests: Fix mlx5dr dest port test - tests: Change a duplicate field name in a prm struct - rdma_xserver/xclient: Make recv/send WQs disjunctive - libhns: Fix the shift size of SQ WQE - librdmacm: Don't rely on IB device index if not available - Updates from version 38.1 - cmake: Add default for SYSTEMCTL_BIN option. - librdmacm: Make rping with external qp compliant to IB spec - mlx5: DR, Fix handling of different actions on the same STE in STEv1 - srp_daemon: Detect proper path to systemctl - cmake: Fix cmake link property for static library - redhat: fix CMake flags - mlx5: DR, Fix SW steering dump tool dr_match_param structs - providers: Move input validation for memory window bind to core - providers/rxe: Replace '%' with '&' in check_qp_queue_full() - verbs: Fix description of manual for ibv wc read byte len function - verbs: Fix a typo - libhns: Fix wrong HIP08 version macro - libhns: Fix out-of-bounds write when filling inline data into extended sge space - bnxt_re/lib: Check pointer validity while freeing queue pointers - mlx5: Initialize wr_data when post a work request - Remove srp_daemon-Detect-proper-path-to-systemctl.patch as it was fixed upstream.- Update spec file from upstream - install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639) - fix build support for riscv - Added cmake-Make-modprobe.d-path-configurable.patch - Backport from upstream to allow modprobe files to be installed in a configurable directory- Add srp_daemon-Detect-proper-path-to-systemctl.patch to fix path to systemctl (bsc#1195874)- Update to v38.1 - Major fixes for hns provider- Update to v38.0 (jsc#SLE-18383) - Bugfixes on all providers - New provider for irdma support- Add rdma-ndd to recommended depencies of rdma-core- Update to rdma-core v37.1 (jsc#SLE-18381, jsc#SLE-19249) - Bugfixes on all providers - Fix cmake flags to correct paths for .pc files- Update to rdma-core v36.0: - Bugfixes on all providers- Update to rdma-core v35.0 - Bugfixes on all providers - Many improvements on pyverbs - Fixes dracut path issues on Tumbleweed - Refresh patches to latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - disable-rdma-interface-renaming.patch- Update to rdma-core v33.1 - No release notes available - Drop support for libnes - Drop support for libnes by removing patch: - Revert-libnes-Remove-libnes-from-rdma-core.patch - Refresh patches against latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - cxgb3-nes-fix-declaration-of-free_context.patch has been replaced by cxgb3-fix-declaration-of-free_context.patch - Add patches for cxgb3 support against newest API - cxgb3-fix-support-for-new-uquery-API.patch - Enable LTO support - Trigger udevadm in rdma-ndd %post (bsc#1182391)- Update to rdma-core v31.3 - No release notes available - Fix patch to systemd-modules-load script (bsc#1178539) - Drop srp_daemon-Fix-systemd-dependency.patch as it was merged upstream- Add srp_daemon-Fix-systemd-dependency.patch to make sure srp_daemon is loaded at boot if enabled (bsc#1180196)- Update to v31.0 (jsc#SLE-15657, jsc#SLE-15731, jsc#SLE-15743, jsc#SLE-15810) - No release notes available- 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- Update to v27.1 - Many bugfixes (memory leaks, use after free, etc.)- Eliminate the curl-mini trickery for Tumbleweed: curl-mini is being eliminated in favor of cmake-mini: the original plan to split the cycle at curl did not work out in the long run.- Add disable-rdma-interface-renaming.patch to disable interface renaming which causes mvapich2 to fail (bsc#1161794)- Update to v27.0 (bsc#1160338) - No release notes available - Dropped patches merged upstream: - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch - Add patches to support older HW (nes, cxgb3) that was dropped upstream - Revert-Update-kernel-headers.patch - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - Revert-libnes-Remove-libnes-from-rdma-core.patch- Fix post scripts to work with systemd 244: udevadm has been moved from /sbin to /usr/bin and systemd is dropping the compat links now.- Remove file listed twice - Disable pyverbs build for older releases that do not have python3-Cython >= 0.25- Add Broadcom fixes (bsc#1157891) - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch- Update to rdma-core v26.1 (jsc#SLE-8388, jsc#SLE-8394, jsc#SLE-8463, jsc#SLE-8399, jsc#SLE-8254, jsc#SLE-9840, jsc#SLE-9763, jsc#SLE-9925, jsc#SLE-9846, jsc#SLE-9913, jsc#SLE-9729, jsc#SLE-8666)- Add libefa1 to baselibs.conf - Fix baselibs.conf- BuildRequire valgrind-client-headers instead of full valgrind-devel where available.- Have rsocket conflicts with older librdmacm-tools (bsc#1137140) - Have librdmacm-utils obsolete and provide librdmacm-tools (bsc#1137138)- Update to rdma-core v25.1 (bsc#996146) - No release notes available - Add rdma-core-rpmlintrc to hide non applicable rpmlint warnings- Update to rdma-core v23.1 - No release notes available - Replace prebuild-pandoc.sh by post_download.sh to patch the spec file form upstream for OBS setup- Update to rdma-core v23 - No release notes available - Enable pyverbs package - Remove patches that were merged upstream - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Add patches to enable Broadcom's 57500 RoCE adapter (bsc#1125651): - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Update to rdma-core v22.1 (bsc#1104280) * No release notes available- Update to rdma-core v21 (fate#325939, fate#326991) * No release notes available- Update to rdma-core v20.1 (fate#325887, fate#325919, fate#326000) * No release notes available - Drop patches merged upstream: * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Add two patches for rxe_cfg * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Remove pandoc BuildRequires * Add prebuilt-pandoc.sh to pre-generate the man pages * Add prebuilt-pandoc.tgz containing pre-generated man pages * Extract man pages in the appropriate directory during build- Update to rdma-core v18.1 * Fix compilation issue with recent glibc - Drop Remove-the-obsolete-libibcm-library.patch and umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch as they were fixed upstream.- Update to rdma-core v16.5 * Backport fixes: * buildilb: Fix -msse breakage on ARM builds * buildlib: Use -msse if the compiler does not support target(sse) (bsc#1086910) * suse: do not call %service rules on a template file (bsc#1093170) * mlx5: Convert ah_attr static rate to mlx5 static rate * ccan: Add array_size.h file * iwpmd: Initialize address of sockaddr * mlx5: Fix need_uuar_lock when there are no medium bfregs * verbs: Fix wrong clean up flow in ibv_rc_pingpong * Match kernel ABI to for 4.17 for 32 bit * librdmacm: Set errno correctly if status is positive * verbs: Remove bogus cq_fd * verbs: Fix typo in copying IBV_FLOW_SPEC_UDP/TCP 'val'- Add umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch to fix umad/ibstat support on RoCE hardware (bsc#1088441).- Add Provide/Obsolete for librdmacm in librdmacm1 (bsc#1086173)- Update to rdma-core v16.4 (bsc#1084456) * Backport fixes: * cxgb4: add new device pci ids. * mlx5: Fix referencing uninitialized var in create_qp error flow * Ensure all public headers compile in C++ mode * providers/i40iw: Skip CQEs for destroyed QP * ibacm: Support FDR and EDR rates- 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- Update to rdma-core v16.2 (bsc#1078819): * Backport fixes: * iwpmd: fix double mutex unlock * libbnxt_re: Fix lat test failure in event mode * libbnxt_re: Update and sort device pci-id table * cbuild: Support distros that only ship python3 * libbnxt_re: Display FW version using ibv_devinfo- Add Remove-the-obsolete-libibcm-library.patch to drop obsolete libibcm. * Official upstream drop will be in v17 * Drop now to avoid submitting libibcm to SLE15- Update to rdma-core v16.1: * Backport fixes: * srp_daemon: Don't create async_ev_thread if only run once * srp_daemon: handle SM lid change * srp_daemon: fix CQ handling - Drop srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch, srp_daemon-fix-CQ-handling.patch, and srp_daemon-handle-SM-lid-change.patch as they were merged upstream.- Add srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch to fix bad exit code of ibsrpdm (bsc#1074390)- Add srp_daemon-handle-SM-lid-change.patch and srp_daemon-fix-CQ-handling.patch to fix issue with SRP daemon not handling SM changes (bsc#1072884, bsc#1049515)- Update to rdma-core v16 * No release notes available- Add bcond to use curl-mini by default for building- Update to rdma-core v15.1 * Backport CI checks on centos/SUSE from master * Stable ABI auto checks * Backport fixes: * verbs: Do not block QP attr_masks used by older kernels * libibumad/umad.c: In get_port, ignore sysfs rate file errors * bnxt_re/lib: fix the memory barrier call during poll-cq * bnxt_re/lib: increment psn in case of 0 length packets * libqedr: fix inline data copy * verbs: Fix declaration of C++ include file in C-block * verbs: Fix C++ compilation break * verbs: fix compilation error with ICC * hns: Fix create QP structure layout * ibacm: Incorrect list used for subnet list causes a segfault * ibacm: Incorrect usage of BE byte order of MLID attach/detach_mcast() - Remove patches that were merged to v15.1: * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch- Backport upstream patches * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch Fix memory ordering issue * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch Fix PSN getting out of sync when sending 0 length packet * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch Fix bits detection to allow RDMA CM to work on older kernsl - Refresh older patches to include commit logs: * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch- Add libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * Fix issue with umad when QSFP is not plugged in (bnc#1058539)- Backport patch from upstream: * libqedr-fix-inline-data-copy.patch Fix data integrity issue while sending inline data (bsc#1050543, fate#322894)- Backport patches from upstream: * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch Fixes a byte order issue which causes ibacm to fail to join a multicast group on recent on recent kernels. (bsc#1063639, bsc#1063697) * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch Fixes a sefgault of ibacm when a provider other than default is set (bsc#1063642, bsc#1063698)- Update to rdma-core v15 * Remove dracut requirement (bsc#1058504) * Includes Broadcom patches (bsc#1060413)- Update to v15-rc3-52-gd3ca56f1 * Fix rdma-sriov.service dependencies and remove install section * 50-libmlx4.conf is not a config file- Update to v15-rc3-45-gd366c01a * Drop obsolete workarounds * Drop rdma.service * Add rdma-sriov.service * Switch to the new udev system - Prevent uninstall from trying to stop srp_daemon_port@.service- Update to v15-rc3-26-g2f5779a7 - Prevent rdma-core services to be stopped or restarted during uninstall and updates - Do not use service_* macros on services that do not need them - Remove provides for old -rdmav2 packages as they are not compatible anymore due to ABI changes - Use upstream spec file.- Update to v15-rc3 - Add flow steering drop action - mmio_flush_write fixes - Fixes for uclibc - Add common mmio accessor routines and remove per provider mmio routines - qedr fixes - Lots of fixes for debian packaging - Copyright fixes - Properly conflict with infiniband-diags - Add direct verbs support to mlx4 provider - Improvement to Travis CI checking - Enforce kernel coding style in rdma-core - Add initial verbs hotplug support - Sparse annotations - Systemd updates for srp_daemon and iwpmd - Red Hat packaging fixes - Properly make the entire rdma-core support udev hotplug activation - Packaging fixes related to the joining of packages and globs that are no longer valid - Drop rdma-core-s390x.patch as it was merged upstream - Remove legacy systemd macros- Fix RPM groups.- To get the package out of the bootstrap line, we need to prefer curl-mini as dependency of cmake. Unfortunately we need to special case packages that are in the inner loop - otherwise every package would get curl-mini- ibacm now obsoletes libibacmp1 (bsc#1049854)- No mlx5 on %arm- BuildRequire pkgconfig(libudev) instead of libudev-devel: this allows OBS to chose libudev-devel-mini and produce a better rebuild-chain (and break cycles).- BuildRequire pkgconfig(systemd) instead of systemd-devel: this allows OBS to chose systemd-mini and produce a better rebuild-chain.- Add patch rdma-core-s390x.patch to fix s390x build (bsc#1043105). * Add missing verbs providers for s390x * Add mlx5 package for s390x - libibverbs1 requires libibverbs (bsc#1042840).- Update to v14 (bsc#321907). * Introduction of bnxt_re driver * Rework srp_daemon's systemd integration * Various fixes in qedr, mlx4, mlx5, bnxrt_re and rxe drivers * New supported PCI ID were added to mlx5 * Addition of manual pages for cmtime and udpong programs * Multiple fixes of spelling types and documentation clarifications * Sparse fixes * rping gained ability to bind to source IP address * Various improvements in cmake and cbuild infrastructures * Add support for flow tag, CVLAN and VXLAN specifications * Provide ability to pass private data to create CQ * Exposure various device capabilities to user applications- Fix all references to /usr/libexec (bsc#1039999)- Fix rdma.service which had /usr/libexec hardcoded (bsc#1039999).- Split rdma-ndd into its own package to replace previous package from infiniband-diags (bsc#1039146).- Update to 14-rc1-40-g706fc2af (fate#321907, bsc#1020415). No releases notes. Contains libbnxtre bug fixes- Add baselibs.conf to generate -32bit libraries (bsc#1038742).- Update to rdma-core v14-rc1 (bsc#1016427).- Remove redundant Requires on ldconfig (-p already does this). - Add missing systemd requires. - RPM group assignment fixes. - Remove pointless comments which cause scriptlets to be not empty in some cases.- Provide ofed for legacy packages- Update to git version fd1db488 as it now contains the bnxt drivr. No log of changes present (fate#321907).- specfile cleanup, remove libibverbs-devel subpackage, since it no longer exists. - ibacm shouldn't obsolete its older versions.- Fix Group for rdma-core.- Comment out the -devel requiring ibacm for bootstrapping.- fix Provides/Obsoletes- Fix RPM Group entries.- Initial packaging for SLES and openSUSE, based on latest release (fate#322112, fate#321250, fate#321566, fate#321657, fate#321684, fate#321750, fate#321867, fate#321887, fate#322197, fate#322199, bsc#1019714, bsc#1001685, bsc#1016427, bsc#1022597, bsc#1001685, bsc#1022598, bsc#1022599, bsc#1024377, bsc#1016427). - There is no valgrind in s390 so exclude the build requirement on this architecture. - Add appropriate RPM groups- Initital packaging for openSUSEs390zl35 1686728121  !"#$%&'()*+,-./0123456789:;<=>?@A38.3-150400.6.3.138.3-150400.6.3.138.3-150400.6.3.1infiniband-diagserror_thresholdsibdiag.confIBswcountlimits.pmcheck_lft_balance.pldump_ftsdump_lfts.shdump_mfts.shibaddribcacheeditibccconfigibccqueryibfindnodesusing.plibhostsibidsverify.pliblinkinfoibnetdiscoveribnodesibpingibportstateibqueryerrorsibrouteibroutersibstatibstatusibswitchesibsysstatibtracertperfquerysaquerysminfosmpdumpsmpqueryvendstatcheck_lft_balance.8.gzdump_fts.8.gzdump_lfts.8.gzdump_mfts.8.gzibaddr.8.gzibcacheedit.8.gzibccconfig.8.gzibccquery.8.gzibfindnodesusing.8.gzibhosts.8.gzibidsverify.8.gziblinkinfo.8.gzibnetdiscover.8.gzibnodes.8.gzibping.8.gzibportstate.8.gzibqueryerrors.8.gzibroute.8.gzibrouters.8.gzibstat.8.gzibstatus.8.gzibswitches.8.gzibsysstat.8.gzibtracert.8.gzinfiniband-diags.8.gzperfquery.8.gzsaquery.8.gzsminfo.8.gzsmpdump.8.gzsmpquery.8.gzvendstat.8.gz/etc//etc/infiniband-diags//usr/lib/perl5/vendor_perl/5.26.1//usr/sbin//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29409/SUSE_SLE-15-SP4_Update/3927ff61436f5bd8a03978ec0b902957-rdma-core.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linux   directoryASCII textPerl5 module source textPerl script text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6bdc46893eb50db7e47f0f0586a89ed54a9631f1, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0684551c24a0a989af28a9d580acb0d11d231824, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d18ccc6c4bd12871ed7071df80764a70258fb607, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=bdb8df7556f3b5e9518299a43fea20b4f238f30e, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6247c10827898f278459d1ad3c01c433697a222e, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5af961a760efc4fc17826ff66173d3b48cd2eaeb, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b8cc41b5c6ebfd8303cc1ff9024dbad91ae806b5, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=c811ca1dcf263ceabf3ae93bff725b70e6523b3b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=62de729903fbe442f0423d5f6b2097e1cf91d91f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a51f686dd56260b09b59024e723f438adbf2498a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7e9941963dfd629ef3a4f32057e84c541c53ea5c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=26309639eeca87a5bb46f8e2e082915683c07c8a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cd76c596e40226d3d4984bf4fb75d46b02a90c1b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a14e5e7b021868fd03cef399a8c26f4afc565af5, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8011af24a764b6af68875da66ff59c028a3e1238, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d7c8e724604d78ebe41e75352e1616e5fd818263, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3c97664f96620231487297bc6bf2235520bf68bf, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=fd3707bed5452f42f42260db64cad297ba3029ff, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=713de1486ea9ffd2fd1a3cb6920bd3bcb426ffba, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3d5071b34eca59160badd13e475128239635b0d6, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  )1234>HIRZdlmwxy        RRR R RRRRR R RRRRRR RRRR RRRRRRR R R R RRRR RRRRR RRRR RRRR RRRRRRRRRR R R R RRRRRRR R R R RRRRR RRRRR RRRR RRRR RRRR RRRR R R RRRR RRRR RRRRRRR RRRR RRRRRRRRR R RRRR RR RRR RRRRRRR R RRRR RRRR RRRR RRRR RRRR RRRR RRRR RRRRR RRRR RR RRR RRFb Ȅbjm'ehutf-8ef060224b978081b0b26575ed0fa0572f28707b70f76df10196ec5095993b65b? 7zXZ !t/jT]"k%wY_KћS_#wz(`dK-][8Sܨ!ʤ{ヘۭ7P?RVWnGI,S>JWÖ 8S4"YL1:*4> NР)(ܵYR_VH GV A 'o,1[}e#3J'&:OV73qp S_T!fmKS͵Ӣ7XT΁1Ӓ ? WP#/wA'[k؅h5]DNf 9˺FD4/2[)G#'X(vh.o3H<'rvX])oL 5ΜXЦ$Y4lc&\sQAM_e,lM2ܖOgkeLY!/4I+8v) ]+RMWQׁ 0ý q;dk7|ӑe?O0/LQօhW7Y81<ܜ LW,v$;fAڄ^hs~-7ʚKҬ縫 @;' Fm+`Ũ~z}P"4/--(iU]X]j]yU8ΊjvXA:iϗIz>K {ѩ Wr;ѽ{!1vhȄkN:070C~[(9^:`KH@_0ѹ׀>8OS*YFYu,ѣ+AS&>6 3#ћXMXoWabq8g8ܮ⠒lE3jH 5g. XqJk 9(ˏ= 8-QRyHvP'ކĂ[}^ỤI!tC@_;# Y̽TJ9Do߹&Y&h;M0|dvj*V͜ :2n|y%]7Cy_?:tP"oE1ga =Vr n:4ˀ .0+@d'ޗvƇgGEݝRȹ`HBv%6eYkl]E[="a,|۩"el|'rN<~fSH`}5};:I)jXuB+ik\P&r: K0ѵر=Iؘ^2>szp{z#=zӦ*u`$B%zx[m:CxjD;žOӏ_M bFs X0NEbP0V:Qj\v E.dd2<J:m\x>唎$fpc+As <`A״l+)"$2ĵ Bp!Jg!Hv0+xgV1R)1\j5"ؑU= ,HX#mRcWX~_8{W],ucg`+C^]X!ZB,j3||P*>ھV{-Ҁ4rXt;|HKijcoW/I[¤3-TGu:#5ꍧk wKV?4D|Y5 H;y4 ÄM@xzܘҷ+ ,%Yn}ӹRS+mVZMQb岿n/w1w'JP{65 I ÿ'7tNU~%ur.Y(Q%.)gz_vLDdB_$+%zctS%{DŽ 55#!l-vNW~b|0l9Yhar4^^s/u̙';xFB o8"Xgt=vڗA0*Q8Ѵ#2]#O fK?yL"' }-Q廦?(6[3)D ;spuUm4y KǓm>6Z}zħ{)-[c|GZLQR#/mhrfǽ:@$9<=z՝D} 'E52\FB=^-%rqc;xn;_LiuRdsu9054xvRzn`(V&8 ErRysq ek~sdXr"JKjE|]NYSvnCgsFǢp4AFsbL#6@f ?밵_ ]ƪ@ˁQ@V:/Vxea_{͇Ϭtxɗ(,l}xIT>=;>Ӿ$aև Eͩ]pܥ{*iءF$\Gl;r:5sdrH wP `F#SdRXU2r;40VL WoK`"[>'TxR0ȵTNSs=ֻ;Ԣaf$P+ svm-[q;a$*@+Ü0E? m<ݘ|xid^ݍ.v!s=_\Czt4@e!zrl^<I6T~ۺyD{d^P!͝M-n*U2G3ɞS ![˿x!ۃ|&8Θ;c[e 8jQ`4%ę${ih :FR|aLb},w_psL#k9=ٖs?Ӗܐvʯݙ Lc =g}N!ڡBlXlVd-w-(bBoHLԠk `PW)Jt 73;ҢdK3ᷯoysM΋zfSߒ/Fcjm#?ZE1.{4{v66$] jz]t}dL3ԗ88+7C65R nUL̪N4lxX?V]CP)4a}7 1r0AФBAX9}{I]efJgyc%8Ok-"/clo`S>*!l.5po`N1vġ4J߱U āW4;( ҴQ!7(n0:e ?T+gρE7*Tl8~ޫe%d37v\ak'~J 30:s[6"&^:hJ($)Il.lcOsOpeczu_1H Xn]x:Ĩ&n,ݪ` /_̮(rҋѧm?z8<"dUujaU7{ǴnҘ=hP19Pj9 nVjX݌kXL4uiySl"4$"Z?c`XZ^ZYnۯZ1 Y+7u^ജ,}T4:k~K"|6]W y ݚm uWi_I|15ɌX{|&6M ˫׏!$8H56y̐Sph^7diikc4oA?/lΏ\ DnJ3UdQl֚S-E/$'MxefY$4l 5#*:,ڇ46~G?F%lG<&Wvkτ@ƬeHLZf'5LŜƸ?g)̉{#g{f0YJ̘FgVI(eY( E6|$B#(z$i5W [z$X j>t\$Ҵ;T!ј%[n0`~={< _@Gm|Vs&z7B< clHv#&7(l#>4X]׬EN^*Ey\^%)iD 4|LUwuURjpa]EG]sP.2gʛ1O<Tiف_iTL@ !ZTU3Qērbo\0T9k%Ap,H0Q|[vG&^XWM>@ym_Qd 3]O5FrE'Šcl92(g\Źo1|fIXMF2qa*1Bf}e|pR4J]~:B+X$k-^5^V Q)[DwMv=cwjAΦQRmYRm-7㜍f ;>"}:CAmcA]̏uOJ0sn@HJ<׍`)/q{ oVMg&Rr;yBB:+x]'" F[BDdiipƮ/?E߂8jR'4*\qKhGЈ.1X` hݝ ەapjٽѕ-GO˱^O]^GuJ};$BwSjS)i)VuO:#2gJegv$2. op-4A+$њ6ߜR_3im'VU+jxD?1K(nID<hR$dd]:Z,r !a%8Js4za3ċCiqw|#"Scӌߓvо8&L!pA e~w-˂K_a>cȫ+M3?tRc0xwjT9wg=1v b?m.]wbXB$?cl U YU>aX(m7m@yO//Ƽp2 $[X-p3 r7J^}J6PcA`uqEL\\֎.1tנ4^֏#$ Ш5~.#]T\ytTeW`?x9c(R4]O^#-:ZAG T[s" +@5h,ނbf a!N?q+9 87II DMݜwq Ѡm'z'>yd>- f!>Ǔ?v_`>XIW#6WDHy﹍ N />ػ*zwbQtղt5O=%mâ# uO /'jV]@I"r`y`K [deE9jENBP{ 0Qzgz|'qXdiyAA$`J~N&\+OK诂D|<Ѵwaqu^cb",Q6``ˋ^Q!c8b 3;=R"(8wB ߁8ͷAh,/6٠x5Ȁr>e|qD tA7뎬I,AǎƴVw0o9g=xO3a㜇|AQ#24wnoȹ2l1wDuJW?jc3z wOySfVM ozC͜ulYe$t ?ڦNo cwȎC;OZ\@ggLj |p3v];,0zP5/{jY硓7(6WX fw7LYlіưj&Ӕh v\sOYˢ7+4"i6;%>Bb%ع,fpD+FЛ(/k—Cf$ϛnL^/;@<k_-C3Ccl޿Y \!:[M_lbh)k5+ eqҬ<{qSDӃp?@LsttH!|[ϠoJ}wM$-~U E@4Vuٱ>6nxKVjBY캆)\3! Q I;[!YTѮ-uJAdlM# a'5Nn+N5BLRR+߱R6]LZydٜ-LO?j .ytUAXgH&nj,p"XYN8Gv)mw#S DƕtUGo2moXt@cp7|(pr0_D_}򃙳myRr:tĖ1R?ĕC4風d 5,_WK5_ӘewT[/mlU85) w&l_:Ǖ* )+M!q74߽Oo6 < 4^}fwrm|xl}FqmSG &B-d UD5n#OsL.q3ڭ?nx"lHcpKN%rJb%ן@dm_b:ٌh)Z`}Ì0Dx'Zfɮ.h%-Hؑ{um~Vp y{{`k$],ԪϰȲ{pҞXQMDzRGR {R.ǝy2@XbTV}o8>} tͻemoEY汻^PxRxfbK?lt) 5 teSycWkdC[9P!CSb-`mf-4rQ-+Ux36*/L.L~IРS+Fv@&O{cgNz#GxU֨Qs}OC,{To^'tzMhyv4la Cr@\0Kλ8Aߠъ?_[ۍ5ּr}f7+/j;hWMTN2bszqhkw&,(mbQH Cᰑ) >l?a 0j*&D19n BHZY B c\c+Bzu?\.j@~21P7s˵S7ր R4牪,EovTÖ+Le:|} Ic+|' F:^wOsXw 5Nx+UGˌ9q  ?9ڝBE )d| HQ0C/LFR-]"mOy ~5&~!UiтC3J0.xσɹؘ>5YC4l`9B?A Bp+U -psMXjM,aJxzhuW=;gm:\T6 a"T,QaW r")*5I);|3xcD_CH)4os*&~'Pt_m:i*&P5S*BH sL TpFM"u=P^f!?6BY"byFX+x/+!f6q'ߖ6):*6vQV9^4MD7 saM^V!Nkx@r Rq}}_~kEzp0Cg? ldP6c,*8,ZD͊o9p(CPN"5w`"o?mC8bt86ɼM/ALAVEHO 53m NGkh1+4u̬p Xto4Uy8ڛ (vƺA8gSfePzk,%R #w6*zCPI %|+s _o }͒l R 6=/,o!pl=QZ,Ej.@=Xֻ $;'^Mc̈́IS;1\8¦?ޚJLQxr.pW'gkg#2 i˘AW.sq</уïUQ4/[ZQ_>Uaɏeo!u(D7` MɤiHxy⾆`pn(mp=1g>Lkkf{'\/@\ C y Yc&M\$NMM3HT|~5km8)AGUsjL$s SR+OQ;B}DFyI z9~nh0 c[{_OptQ`nY,t.}OLe9g^ols&B+\ڼ7O9yD&F ~.Aݐk,&]Y!琲Re3@maN@<ܵKDS0~9R& 5R#zXY 0fC#N/d~Pg=bo-\MYq^%E㢖#?^ І9 xI[r52sY>w3 Z[mh߂E:-E>i΄g&`hDiC{AAҠ*xAkF}~ Ski?Kݺ&˨A8u/r(c̷{fϗ6a9b5>),^B5Ϧ3XqD/]XjΖ}Lw /孧G腟E2,m , Apmz^(!l~G7r(%_8)|t =qM\rs!H3wa$lbRگeoQ = ɬcﮢ(t`|XתeI*v 4U9>W47@9^)lWN\Iw3w]YoeL/Nzo ۟4._&HM 'Uq0Kf0b°WP;^q&P^=M# v#U[?JH:*)>'ιόoІQ9SH)Y]%ZiM|MnǘZ }IT9Sal3n[6>ZeJΔVHE2YÞI$8):krΑBhdq<4`$mW =97=>Ꟈ3Ӻ̞xS|w=c?um@MSK2-λ1Pkz&Yb6 rF Tb7V$,Ra`O BUƔ"E/gA`9N#F*p5K .dNK_4*K8])95`ܳ MU`'h!>fկY!w /X?uMfˬHlЅ8p1 3 eVFy<5ӬNcF'3m(Yb%Ei׃Sf|>fIn *tk7OϷ"bqJԦB_+\ ͠^7u@sцnH^ܝHʏCb;݊SfkV4GE@խTMǘ`Sq>~(=y :U xczxa_.T3j)k|a!0QK6 .$zHe/\!+ /г|0SDM)DžVBfnf]]CfNf\7BJ"z'6wYڎvuOZ˙9h.VǦGt1nq;~zէ.C4P0A7|+?zllJmHé[D/ cNK[~Wh̀: hCa>&gEHXGm t0)sD)U9Hvh鈘}DpY.d!\TwRg3JG;b{=WqFץ{R> jlPOws8byF+*[o^rMN!X;fT*Ulo5k}~?W#7-04Eںڬ>HcL?2n@ڐ:7 'lh[RmF \Ǡ]&&cDnHYqCܝ|о5 j@E9,`sˡ6K<9pe$jq/_!=kn'O湧X}۠},5ӡٖC47C):ÑDh"|D( D՜@Ahz܄܏ƛK6KkLB`Ӂ c`ePwn~#^.NiŖOR(Կ"f)k ~ [Xfolk4nֆd8cDw 鴙:P:Fs5BV{kwrTKa][/#dN<(6R y|֛^Sg4Ǻ>ӘۨvwgjWl@{ٺ m`iނ>8VSU0xr MD#T'# ˷'2S%l ZD KQV" |a%qM+G|4 ~"(&Ƹ>a|Y6IBܶIێ5θh3΂A>/WK-X,A^|8V0OF($\/I᝘mG,xrQahk HsL;&pήT@m]CUlʹ& ࡸ 4"?ITcɥ)zy] @㫋('ѿ"lXGMFvEHy\9;zH(Lȱ-)%s2 =#9!f(Iu>,xCW±;% 6ÉHa\n1wirwmkǢ8j3 \׃o}ϟF6PM rőxr?M}Em/'RƮaS\N?g =<2VmwL#c([~F Pw7浗]&jԨ1ļ5Ε:"{M2ϣT4kQ_d=8ovy2]QÊyZ"y/나Cox}hip,T!ݬ̿ sdvcn''G0*50mHէKLB4=rj)o\ļnu4 A !pN㹏32hLV!!`a^;zeڬ'S?l*dk|:TE  иlq#CI ܛ[cdwV' C⍗3%'9N8?4J/LFѓĨ]!08-4AJԻLCXӗ M7=)Z' ʔa-E[`*OܴH,"Z|NeS^Ffhb݋_6w݃[+1`1nOb'Pm(y.^Al2ɮ4 lK\L'Zrx:!ᬏϬTx3ڻtZ"P!s1Yj5Sϓ/E 4xf礕i "L1*4㌣@( ʹ=&gOв͚1O5 HИLwpùC]CѠ+wڇeb5(ZY 7ZxglΜic8˶d[L&M1E pz ?x~AH 7{``%g5sJ"5,pU1bA=S5ot:<\0fvm+#%͠l7kw'g9vA:aDW^{ۜF$m6>G: #!fT\8U^z{US9]ó[{X3/qC>"'4YD o 2aZ4dܢ§`dUP=?\WE]ޕC[z> ľmxG2~SIP3nݕ^vlcDzD5AƆ Zcc׬j?=Xy_i3rNdax-bB Tm"oՕ#DuXb=Xz|PvաxQ]&lfK֬P _ᱠnIz!i '%dgGۨ˄NL kGFn{"̞aꔋ~QCC³bk?W]E/Q/*!A_QfggzE:}N[]vd}LG%͌N"kq`Es =F(j,Dm:7Ν ~hi?]*zRtI_vui% MBj:=tѵWݮ_07[llddK=A9k8o'/98~g[=B6.FTZ6rlG I R9WCy/*7YFFEچ[6NxVQ_0Z|QIbY@ #>%Ay(@=;+pr2^9L-GY`fq: +_62BH-oI؟ q>y_qxܜ !|k 4EkDfDc^W%ҧZVm-S.bN|VN 3_oV:7בuu`W__1c qV[y?8\o+P04jepz5[ޛe>8pK3Nd\dv(o2<`s8"s~8^!B)1r"U=_bj%r$~vAN/l5}A7 |8b^ϒ Jt!O\33h,m_C\=~YTOTSC )b^vupέ VSU}8oF.b<_lE`,G!$NϘH鞙Ưưhsհe61ՔG pbrv;~cceHT's9\MYMw㡁M)D$>pACUF7YGTȀnCBpҜe`؄# ,ëM߉bȂ3gEo]%V9{韮1 {H!E! VOYۉǒc/iixIWeY<OH~$Կ PvU @O S2 @žBy~7$ykiU}I eodMIϣSekoCe7(371*/icvƧ`l ue$'3} <'ۍa`4hxY .^RGtÿ]{؞jٮT*ev*~†︖iJ'2'h!Z{)uR@ 0<J.l Tt#j"yqмd bOU rp>|$;5-Td^B}їa{l= 5QbYxcKWw(xN|&箹\ 24I8)aOUU5 Q{,_|_SrR*B1δbygXFH`n|}WcAx|! AMt'6Ub%ށS_ s%2*aM-Do4dPO eR- 2ouua-~P [cSܛA-P1‘4$}ЯЎ  Iƣ́ 3c64ACEF6ߚƼC#ۆVyYEzauK&.ԃZ#2LE7Δ9g* 7hA|tɂ$] ƘumKy-';F{F[i4H :L,*Fx$$qyY+F#j,5k@MM?ABi$G!Bc/(•Th>S|X-f(;PeY>p7C UIFqW;R]^3u=Zlh(8Ԧ> Et=W WlqPkus{DK>J &ۦ{HU{< ]nWQ%CV@1@tg~"e'!4.Ap-(ޒjw*н5~oE즗d%tpZ)䐪Ãc"a`(]|Eg3 V0$|݋QAMFU/|9jNX݋*q v  R[ T3BUa?a2vMǗ ei!Tj=eO^.P@G@K+W]nG3 !ΨYT- YZ