infiniband-diags-38.3-150400.6.3.1<>,dmp9|2>5'ښG)6!кcOiФ9\Xplp q=6!ʼT qKLj}  1~tX;daϯaoQ~P+t,fݒئ|&_daqbO 6G NB c @>n\|ɭ+~mJ)p@N(\z*?7=4衖6I(ZQ׿I#_&4~wD;14I^u'eq Ʈ &\>>?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/h5]"k%{N_KћS_#.1s\0X7.w^s%`1&4`"@,_<,D0h}hVѐ+|dƯSrpڧ7tA5Bx(5nte{#?l{_Qn b_Ix.ucm8/?"WRȑ,)OHx}~Ղ#hl42v#n%Hi6TTTe#w YC&&g;_&V|;M*!ÚsjbRi<)?s9/C+G?mǪG15ϻi|EY|V]/tF{KDEu;a>i U,Kf,Sv_Io75P}dZ*_&J$ft2v#",u_ _bQ]3w3P󯳟< =w˪9zIмO3FG>լZ,IL'_a0vRa#35GAٶOT D2ͯ[̈LP;}[ +ڸ0WRkS&k'7o0Sܘ3LNK;Ȟ Ye8{ urI{"Q(%:$sg20;U,\Ci$W@S=fTjyě*DuԽtİR8_'|+:<ዞ@lКsboWU`P`jdhQ3JpoBEŽl=rɘ}TWղ0B”Ë SXBs3om[kDXXUU ?á"%#ɹIUrxJc  DR+]U]x Ըv4 )j鹩uS(Pk }~yݙ:@%PtRǘ47j2:o' 푩0?dZjx[C}>R謳`uAVݴ\(J(g7*g:ρŬ4"0 vaL#ĬL;틔"(#X>#Oue !^NKPUk ]u+5|Hi#7u~ .J+llz Xʩ`vH ^ߞ#ZJ}={`j9?V{.,nUu)K0 !mA'N3)8es9nluacIgávl/q->7d#t 0b )t"1 LL54|⢆ZߺHת~ \0v - lo'bk1Ꮛ4({6:PI ў zx$[ -+lᶁU;=Ahy,Q h޷4a\誴07+řg ^9KO+GS%,'qg|Nfkil*W2`P<Ka/qm7/X З~U$@XQ/n;%˲N7ƔSE+Egep>pRMǣ/-Ya-6!l'r&fNag??>2>HI;^)_!&w58dvާ/ugȖev7yML,ތ\w)0T[-IF5Ly_ +"-ZMjګ8iGR BMu4|repIYrjZ|~==3Ab;q}߱)Qw[?]'Ey(B6Dst< BbcsJtyDO` |v/1;35?r?&q]Y{_@7% e?׼nhޅ&}J<6/iS=G67f_&KºpcV5zU1{_V"pFˤK3_lʥ 9w(zT~Gƭ&ESö YЌ'̮L7T֬$g>["fVS]^d {EaV*.s5_So3wphY}HEb'w8 z.oOs) C1D怚~Hꡅ]=ʰ-p K@f!`޴REǓ`_Cg/xFpOq}m)ó㹹0iu-LIT1=H0͗ MJμ:6ÜHl9WaQ^sewA@sAJr5R8@1FA=- Q6lLܯ rs~Ong!pYl|`-)5XhCw.ܹ3/MܺA^`$1p/L,<JUe,1׊31C2l&Dɏx3et3"Ǥ6Y_E{M88@Pu_IcQG]^E@-cx=ϼ^v!PrO2%DOmtٞqVežpCrMdQXLg(o--hO8h φGYѴ̄D~({$XkM ǧϼ7#88P'ǖtN 5ؾ+BPM6CqD`VPqkO*_/PNLq}GOHS8{^O_C.]\9Njg@UH!48[#i@P(4Jkce8|}чΤ@wOyʏX-x@) >wXufţ/Ffz*/g)%I:2qf<3I(rO>%B0yb1D!z bjF@Wxj|v>$F 2൳$`M%Ztt>O4WEt<c)d2A^b%Qp8iw|qU=jMhќ:k_Fd-zB}A T):8W ^T  P< ܕ3b#RgI ģ[|&vJN8O#Ѽ[ 8)Fו jgnT UyY7DC8]q899D?B \M!>0;P}0S%tW m [B@S Otv=u %YX%;_=vC}kqu*Dq&( F6tCwRs-XZPO#QQj(Ī141MVZR)w:?tZCդ HLɔKJk S-F[FfgkaLRbj4vtnz+jb/H.9}I3 ΃"l6.lPQQwnJ_Hn}p<8nRdVFsFR`oLF͈2tTrQYw+zWQn.˵:̭x.v˘bR_$cs~Q!iR$VVA- 0T(`"Հȭ/i|hvq"?JߙM'c+(yXVDAj+ f~"V}cv,K;ߴ8MYq@P:Vt%s>EՔ/ S]gZ 6u?)+i~HPK\Eo2^#SMEu\JpVZDtWSuDN-4a81?R,T#r%-JhV*P'!c(@h7׺!z{=/y Q Y~`t"#@OwKu.W{-t/%Դ$qM QNpX99bWRBYw4ɻ*nUGrz`#Ѕ ޳ NU/K3|Fjs#\ ɭ?ޝAt-m@<ҿΕ風6XuO ~[AvX&urܾ(`H;xSMR~Y&TrjF\4-m:%#Ly,FpYH]ߦ6;%ni)g}Π pKlGcvi+vۧ+^qỹ_7` ߾j8k*4t\+ C^nyܟ^y^X+7DM iBbp({/OJ!׉XRmt'N`!3IW^GlW }4_Eo^?ǔ ^ n҂r2j8p7jŭ?swA?\g@ >L,Wa\d#̇+ Nt+G]D ܻD* ΨR6]"!ӂ^h @R?N%Yg]"Q[u?y>?3Iih)6ҔGd:~&yd))gMbon:4\վon[ \uTxv1`;lPHY6( 95rL. T>pQ1)y+L|hP#3g +ݺi)8L%*3iiw7P1vDiq#emZJKv!iڹA- |C<5F(c\rz|Ӥ n(H8rd)}B>Pj=UD7?' 'Dw?jfB oᔶ׮q^YޓdAuCؒ9 FiD2}6z8wkda| '1g#uR-"]Z ]%x6!h+!X(:7X . @b/NwS6[,^CU.w O m:$օHn"llf깢+K~qĎ؏{3A5Vh}sw56oPW26OY>E}]MN돎nF8uaЈSHJE`yL U@)fK/K[!lk^?$j ؑ(ǵF׈RcfF柖ĿqECA9"(#d *W L,C'v 4LG cU#AB"OJzbPٯG9N0 XDJjI e7(w!Jux-3r'KJ yُJi,ʽCy^]FK%DQ$I;Ac! }{Ǫ*FUOa- 1%oH ޘՠ'z5nsE|UpI`KaLN DoyZgDdǻG JfnvD(fLtqLuDU\r=5Z5;g.G;j۱roؑ-T[^Y(L" E3 8)L2Ih5 o_X,~*_8[S] K硖b8(u!64#k}sMmh]֝0-o_o pzDҗ \fj^xi׃MmϮ;+ I5h8!~}St0hc9-~'@kL .6AQ =~YePP\>2Dxa2B~z[}MjTH=aS9Ӑ+ߕ4#q0/b6=1E9" ʮgL8J­:ݽ) t|s3VhwĸY p8?V&_Zjw([32';9NrqU^͒H*uOO<7tzٚoz =#TFX,f"%WˍO}ԔO7X;"͚L߼h pi^5@w$`IyoLP/[~2kR%a~>s6 C7y)<$'d $OTCu1AueȂ;Svn?Ms7Ay`LX= iqƒ%H=]|b}QHu?p</fk|[!W:.UGx_XB:+,5ʵ-蠒@-JEm7Zاq!=s`Sp%퉳V_˗- b^~b G_|.h֗gdb ` ʷ{7Z=1sx^\Ʈ{Kt}XxwKyEh Ea\Ovo26R;f܌hyMgȘx@((( a7~HhkO%K5.!^Xhq~lg#U7xSY 1>H9~rU-`|(`] &A*@2oMB-s~ͷ{GxPiV#fj)4z% ?l!d]|]_\7:+q+2Swۗ~Is9 ʒsXa^ǭg A B"Qxv ߟpp*U' ,+EL,QJNSF)_1|˘M ^fF{)^)nG);+\VVt?$i?|ԡ=d_i: ɖ(I{ Al:*:>|FY]룼ܮYOUi&? G:_ -Q ŀMk[v H<@Ĭ|<I] #J}=}?Hq .0vnUM~7xj[}ލYJfJlƼ!U?U0XZB DRpR1"rP`${T)Ô`YR"$2*-Gk1[M ݼJQeV[g ߌ?@\R1ˎ_&a)V*ӘVóaX@jԧ`xݟ:b؂eFt?wJREx-Px=^L?y1!{:n 1_~V|=YݶX2l[O$w=m;?[Cey\`Th[VE|?tODji|(~c^Khձ8A3w-6+(Aj9IzoȨ(O0BSQ{!af͖ -VջHs9}9Q]'GȿS"g錚&&!V솰 |nB.5@e7IfsGs#!qxg N6TW&wKLEfp2_-Ќ} LSQ6(Pwf=Z_>] 9 :}tpk,px&2wzK7 =;$D  [uʧ\!^¸='uQ, :?+\MƏ|{Ku4sR q^`zksL9GT 66](9q::raoV{tݬ"z1V=G|haEN;X΢wz9D2ʗ'r uk9JEVk뤎`62;ĭMIV`[BBdA|,Mّ~L]p8`w7t| >_h#QG76Ty$&cNq3n_?W{0o]$q[<\7Z>xĝuIaȚg*=XT*c]- PVHs-AQl0FC]!~-!a{]S%ʍeXƎViEN*L¹rB@LɂHO1P|g:;o8T!w__%(Ak!W9[7mcѢBWYYW8@X$h*lYcɤr6J-tS'OHY lWeX;@M]$o;h5X 1/۶]~ИwYAW 2%s[EzXaHH-Rv|hYK?ڇ))'Zp%)))bV>\kzCUP3^ /d !kjrYI%jjHR]J}ޖ³A3;NhYhLDF!}z^D>օ qϔOUh7௱6ڢٜ%i$B߱Mpwİ(-~ ]wD`ěqL 6A& &묍ZSOj6{&RħIq%^p!*,gθR]E,>vK_Gd5|VF]KIcf@-0^Rs*`&S,|Dybx1~S'g,"pJyFq$k1yrP^3[봹N(,MC$E~L^K\e }s[WУ=umINevd$`xib[?ߪa}=< ^_5dA@zT^B)MYg.r +`r9$2dl_W1)q6WNi354imW3+F!^ڶΪ@Pׇ,. O4>(ۨNG]opƋwRD\|"KxIL#2H5yaAiZu'/ta}Ias9wRlf;SQSu9"1u\ƛ#} V.BvS`Ϋ4=D'|e Dz-'h(X`98ɳ] jfj# 5lN]A+ri)th%v[EAQ00̑D}z#rvXTRW[/dy&sM}ldžoMo=~Xuב{ ●!ǭpyLzP;ZtAG/RIO[-Z i? "'WR5v9md|rA" An'o!TrrL S\ۋyjM:y kWAStɰ n1 ݉=4k̏ÙW(X'/&VKFs4/֐PȆH@9SC_AxKnW޵L$7BSܠXJ*[Z{h#$cPچPZ@:BW9LA#-RibAR)hKj(|J^0Z AD!e8*H;wƍ%bSvc" !_Ji:HXE#<*Z֗5*"fFPIǂ*5ёYRuZ Un$U`c=e{M/MT` [0ݴ0mEeƩB.$WV0/J ?nj yw^0 PS,8+!*T"}6'G5@Jɝf)VⲈ+Pz ۺwr&4,bZHO4b|,%L fX;@K^:wٶch|]7%2g3/<\.оBQ`ry$D[}lo&q<[$B7<?lC[T~RďD<:tWancjNczݢ -o/YLk?cp<~2̃lJўq//BA[Y?2PA$e,Ø}oShyz U<..SC jL'۔%jW 5i/"I(K/:7Q=RAF[vy˓'`\]WG N,pÁyJ[B%;Ɯ@geQdArefvE*f F4nq = !@hC^Gni({ !O@B(3d )G)\|I? iq;i$ЅY5kquJ*jJ/p~_4%~mN}Djf&>]) Ǒ撰 0Bb蛊 ܶ`:)7.8_abe+0}ܝ0gyNVx# v%b?&^=k-FUy\GS<䵚]VM, 7s"s\L_J(H蕒\5Θ_%,=,4WZ/8N#h ¾ y J&Դ*?:64G( slۉ~fU;T>Zz,%Q^a9 xI W)wFIٽ[̃_:Y`5^8|xH7LY]t75Wa i?UՊ*~To]WBuc#f(J<#x)G a@J=&5qQr.eQS&b8\7!ū\C"Qc|vWVnSTHQŧZ/ H}n Fc;)$4[VH"Y:)v1d'~_TCT qFItʂl# Oep44c'j΄ē7w&e/xl'c'#s1'YԧC'n,$TK 5~tjxDP4.1#i҈O±vAg*}~[4+EN_9k84KO^l5.W pIgQ\a[bC1ϰXXmT%piu al^Q 2-D"eKΫ:Z`{}BoO^>v+b.'`Y]J߼adpl橥㖦ꊠݟx7B#ߋA\C!Uy4N0F3(UaDIã'`/3KDW,x8+ׇ!|=tT!=|$2A+p/¶KtpD兎yٺq|愈g;ڶH? d7y[hl0=MǸh+BQwFzTY] J{H<(* ߨ.AB,2>- OTj^|~R+$$!z\,X(L&nE-ʦtu82g?f1"'̏CS3gx:A@D#H La&s?EYeU5*G=}1m4`HԖg0:tZE/>˻ڻU^8͋F{2ǘP:fJy 87:|VIR)Mncʽ,<?=|\AP6'-]m)TƮ\'pvBu..$&vݦ`c86U_' h۸eQCrx3Vhz"< 6^1pp8_ ߺcc%?8R&}jHݷѧ;'$7z!p6MMC\P\T2&5L;c&踡TLơrK"$tr0t-! !!"%-! ٛmԨIL5gNNLmGB7i0dDʝ>La%Th w2X5vm2ǻOsBaf3匭]+%:߁n$08NLoT'hu]d%^X_VP`sTk6\ qkBya6E^ Tv|Ku嵾QyVA>FP-,z.tC}V++}F#sAOkO-wvK;gz(T]=/'RnwRk,b+|E G:0g<+=ՅX۷nN oHpoy5P?ny 3RktaهXAr#䦓‹U E<Nݩ@Q2ڙ0c`OHq9&!sAb֐)S H_5^=wE'I5|^|~cytUl9LRD2PlhNՕQ35%pчY=?t5@~ *TiV!ϱކSՈ&vx:^{>iRh>P٣X`ww{p4U~T⪙3 k+?5r6Blݥ{fUr`WR1z(6q"o_|y OF/l\w?nn9*bԩRlX5\BclQK.LS+947ݽ|_U] $ߒq[i!UԳ1FD-E,^s:wTcT8j: jX]ig(#BEL>p<_5ϠPdK DWH=hXuDtyԂLR.dKL-.k wT}N)PWk0řoPVqq]Y>*"s'ڈ.3"bpp1B'%lҮ&aR1tIB6^w$9BBCάtQ|_w"։WKN)0y. ywϰJjA[?sYxV :m>>Jډ&qquH=o$Ն>zJ B6[oW`,V{Iaof0}hviQ"qF;5HYNY1Vu; -  S*aĦ1EgGkyu8HF6ZCT[ 2IIy骝zנcx> NƩL6J")[}DSlrqU6'O+^0Xbym-P8ʃlHɎ|tHȡ9_hP8oj—QےJtB[yŷ6]N>7JXBR]0?> n`9L|BMI.L6bhzƻ GBxIf!_$Gto01(la\䌡U)SW K̑9'@4R7QU!ނncdjEtFv;]␻Z6p!h(+^!fTQ !b7.mDU%>YR%:^WYF撝ak:.)՘AyBPw ?#C5yl".+׾,J~$cM5CO`V>~c_C%40TuG&ʧ>v[Y> #Ef!̄94<ה7 WCc78#"4=pJo0S6}@CLTfB!d)\M]\s_ʛE>jMNER*.X64;Kc,>"AG)I܊#/{qq*< Db$)FYvapp[G~{mk$6?~ jODٻ;o%N'-9;mH\κ^ ,'!eq[z# 8-m<.'_  Cȹ.e|Y&ɥDCGbGgN|Y; c/I+ǿ+s@uj[ 'No))f3,mL"9)\r??H0w `µ<''UqXfߋG&%(@>EGcD`خAe$jCƉH` cWʚY<}]+0U-d5$3v;m"oBE4;6CfqBᅦr4lBx;Dv*r'/h5W#a ~4ƆE7 C8SYQ%Ӥ7~#_|{= 2)TtƌҔgd]S'y7dv}v>Z6مW~ȧ'G&!l~&,?hM^7P4b Oш5|5i#x㫧@Ĺc@2^8D%)"Uf*%"*0n0DIoO&3x#1 ,ɴg̀zxyM@nFlܷ Cp2a1"Ga @ V=o~~`I̻P닖@ mLŚ>#r{oeYyTEd[ ^JfJm?ÉԬHJr@C^$S[h2@KX4Jp6KȰfҦbYG /wZh{kmu]wk ^m7iB劯DuиЫs[DA7Ī&:,s5}u`r,eL^0V'lKKI&4`d)\<yݷ YDK^cv2K̳0_iovXe5:0sF3YC>MߘmQM+ #ŭ<[w5(K5+#-0.}+ъAwDz陱HFau>yR/%p4BtT,bO occ%P`Ve*+ZBFP5eD r= 2 'LK z"Jȳ8kSW7Lx^̫K_FsJ1E"(1 .HJzM~,L|21sm՚;Vo{ e#RSȣeP"b+7^}'LEt1^pQ!="q~ď%1ڧ} sy"P3bQ!='] 13"{ b=e?d!K^{xIUe˙060'VNE9mE\rܬBqbuu%eDL)CR$8`l }fh a'89/];NZOa!6_4*, 2 ˤruKGJ9qPh,+7Jh=Di]j؈k;dxuP'SHt -^M;捈)B2)ZzHkoF )[hF6Sn9.csrHޣo7 ۹SWx5jܗ4n20j6wG 'laߎZ,\E¤$H A *6̮3kůʪ߷3}?bx'9Pknzg_>*4PFrYN(I(>f:<ׯϒ~+Y$= 5WywAz=[]Ӕ"9oZGwk0+[} XcJm|ee BmHb mF5:ﵭP 5rw%#Հ.>Wӻ:0`7KTUz/ I!f?vţwQ@K>v?@ `-͍)'PKf ,Cc"IRܩʆkEo&]6/-tKr҇u4z6SfUHAHiOnrR L|-\vPĞ%W?%)o4X^\^ .0}D4ï<.ywML}CԔ"ɵfؓNꄬ=ORr:5a9ZV$Y&NLpS@1VY (7n kd3ȜP;F^%XG9Zh-&Ҹ|} u3t[k~n}kLdf&|=q?-$$N̅F#-y6ļN1}w&!(9D05=#ZAr&㤖P^PE*D4RNHWt09*}<ꖷAWb~j?7-?tF[u6ΩĹgHycɐG C1 B4#Zd7ڏR<*(+\2w9²jq{ݶ7[PuEsI7 J}v>Qaw(YOƨ_:`].\O 5F$ϊQg(peK'm(6