infiniband-diags-38.3-150400.6.3.1<>,<dmp9|}_ma:UR[1{R {7EoH`FmRs5{I>q%|r&?q[$ÏGPL #[WxT0a ̺fsFҏ ؃Tp{R ֲQa=|IJ~k]nHf)taUrlUyEos|*ef0(4k!Al@BQO+z82cfHϡa19@Waq}ylÏiuց|FpZt>>?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/@[]"k%wY_KћS_ x>ExqS3V$QԥDyJz2q`Ȧv&*܌q@?EB'@L,)9ql<_68:嬐oUPn Xm3qppp~% %dDFܩE%$}5i3 fJRV!iYk> _%ۉ  GB)ByAM!w]zMKK1e,̂$ V^R.%D*Rsj \P*Լ .{ü25&4~/ r|B;Xl_Wn<77_n ,O8Ω)%gV ]i ՄmRk$ #O3,*F(4td-4E&jƣ òHPo*Xo`ppۆ ==#x31>f07^$pcNQ@,S:*h҄@=9:=3JklReMxR=2A@oNV_mz(;V%m SpPZrd|l6hʃ,NM\hl^|cHG%GkLmP+CV Wq(OgM<)2ƲXse^n{{-%TCŐDobfs %hӃW 8H2ś bjfr,nHkfuAA*ze |]4ALcL>]6,v/*5`G` 39.\:笷ӎdqI~4iA~xUcl2=:;n$;=ݯU1lQ{> FZDH>F.ܖGc^tHװuå2G?rFC/V ̖@h ZgQfP"*4.ذFP6,5wFƞ8!@ijrB6OOҐg9'qߡ^~GK[ #!EnbI2sI{˂G[[o2 ?E \ ƈ.F:ݫ!3JEVёNWbj2(XH٩FV3Qb̿#ƐeXä|ٛ<,.??W _EңP"o[93H?earq-40 |^W+D\?n \83HTٝP ;(m9c`=yRV6xP8#f5)g CHfRKLG{i}%"Z>j#oLiR7 '[Il {r ~gW̥!$Dd'bW-L@RޟX8"H>=իKx?ӄKBPs@a^D蜊8z @),z1|FnOeo)x>sS|k׫wC=<{Vv?^ =d6i也L1b'T5CV?6pP:d#i;,৸:78Vp7(h dLaOp{,fL)E/O/.Rf夊%*1X0Y~ )Ph NrXI[`!4ӵlS/kճ,g?ZT˵"E;Btֈ7ȩV8Ixj1]pYs[sSUϪ7X V9hŮe] |@н7\UM gF糂BQnu&iӳ'wo#E t۰ ST]b1 `pcr?lG Yꪉ@F:w{Ibf"̍P8Wnpmzfru?I.v&d{2*e1>%¹$ivvX^tajj)GnҦ8UX(·mmჲ7l}KJvJ$^[^cb>Bɻ{&Q[JP|&Ux$8;Hx֐ԅK/2mt  ζŋl@ !/$Cb|A^H) =RVu!nbX2wZTAZ+ׂ| _/hqSE=GRs| ( 2 8=`4FsYV QQhexqMTb-k`H.a-7"3iMnoЮ;l_46{WԻF{KP]Y^I.*+jvɿT8@`].d^L`"{'^Yx Zĵ,x\ӔU$}hBs_LV0`itv{0,dh(qJ4>T)˄ 6XƔ'-$/+ Wue1"?^-7Sr -iOr|hي4J,8uե,?>vUa6hR8o!O򇀏j'SG ;9 4ƗJ{:.B(?ty'.ݓ+؇)(C`@ΰ~w4c (<, Oy|d!bhz{$Y$ MEo H3P#Ғ2ȧKc7K׋¾p&ɋZeĻX϶wsGe=7!Pƴ:&]6B~ֲY"Nu*:|{>*BK`3MI s\5Ep҆I78)\:E%'KEdAWp{s^ wũu sdB]\̻Iil`x>Ģ pG'?3Q|ӃY4Ý4H[Ԑ دѩ::Cm Sr{5 sԽlˀsH9.nѠ\L͠5=d3|&i#l{j#VKR(omA5Cٿכ䡷AUbec*Cߞ]P2Y:%'Ibbl+`=LDmjiR zѧ~1Ob1A -^`% ޓp4fstXyS>_׊c'NT3_dOZ,-1)!Q^ń'^Ʀĸe+Ӿn &WRG%a釾V X@٢^!(aJ}k93@LojQY m2 g}s H!}>`*ʰ<:W>Lێ}Jq ss%9.0[qʆ3(&f1?M+-x~t9s|,],as3b'Rhɂ2HFqgK~0$fQ'iVw¯֊, > eGhx¹=Br7ZLF uu?.'VD"mAp>;G@&ƗıY*AOOkYGU\u@C(m)ڵdH霚SgMm7&~X%)aD9Xi'DYaҊ].rH<Ğ8SKy&})K$`!Dxw.' yL,n6(1mR闹ل^=^,#T o2[\?,J!NTf e͌]#K{\c5%Yf%Ed>t@$34c0O~v Wvٯ7؊`+ xwa ,ଢ Er0\ĩŶhyBg͌L(UvdRu.\4pz5|*NhtPqV/j > 6)3wCc/qFhQ"yp@d҂gIl ()ĝ* 舩}60EgV̍"oӉ74R4z!Ӵ ԊTY_oM)BW PdB Odηڸȱ.26\2Ǘr\3C=,vbݎa͖뙪ҒC] >tNA'2)6BeѲ|21Ȅ'0'M9VxXĀS!L_E֬b%R*panjK{Xj"_&)5BofHȍR8$BC]psX%C5W9WM yA0'[5%. 8 n(It"ycRũSʉ"۝6[9onG,t|qEYx%nKTI;<#:f۰74u ?MɪeFv*,éeԄIHͫIϯ*vI 6xt=X;@#Y>WjxR[;\[! JsÑsD #T`$\H %r=1JqـNlkb:~  p Wxg3)-rkCtIYGX]M'%i)wuoGA_x˭9Wa@PTpb273lF(3'$m9PEў:ڍn{YbCNz("EAHt'bFj*QA` U\@Y{lf5UAi1Nq9V4f3 }-z" rfIΊ ܺdWVeH,F5D(T^1/+HQ*?}Ho,.I\,-";o`L:X$?R ofMb*gq8^]$tȐV*\SZ5 ȷ7v 8\%pه޻jOz9$_,.Xy$J}ك9STL%Md_g;[QA uR2k73ٙ:dS-vQț *'gv6I2g+nS  Ч[B9ht{{6K!^2hdH뛜/T^d]YPR8 }" =# ЃT>p(&:Um8Wՙ66?OV6I%3x *H*]}M(9}~翞iZR2x9nݝFX 95z.GI AHf-F\z`8. rwj?a7& .udMڢa_Y+h&H茦P\[7l'H5)82m5xrqS1qh]e4SFVLFHYkk>)WOW3_j|vZcYIrOLlvAΒ>Ux# n"[AZ׏8:)œ|qf-mYR@2Q&.(z~˲qwu>p*awA9kUj$~dG #cP(!4_wpÉ?~ՠrU _RSW\H8/e\%Y-CJBZ `L\w—(.j9)dlvWf~䈩zT гkkfWYX=<$-}'YJ=PIF6F^,z89G!Rz F"ZSɶ8hC(~%vYW}Ǫ_/K!1n6jU04z2]!1Ðxc{N4?U5 QEWY }dNE &띛$mCըծ|55 6I|UBo n" osi~ v˯NmoP *?)&M$]*(~~` :^񣨖XK1>d|{v"6D 3gw<1[lE5Xkuj5kdqzΫ% dJmxgէ:hP*=H𧶶aV|= ~lwef V+RHnhrJnn|҆{z2ZbR1!.Gxtd3Fk,nseQ ,&KE.#\EL^7-I֨iyꝎ)/#Ke]֕kgG'FH5xu4'T ]};"I.ԴBҦUjq!}o}2`$ֳJ3~0'ܬL^-/r@pn_~h(C5%֞MUl 6P¿[K}$I5!/1a'n6mV *P)Zo#QzkؘBߚ, %"q-J`KpGŸf 8Mn:趆‰ 4 5,aR7*R<.azTO"t6N*mUCrGI?ǩ[hO"\0 y [(]54dw# D?S0qD%%m,z gѷ>\e(f^]+gėɳ)A5OfLWHȮq{ f>ꪖ5Xԃ!$.)d~sI99V]s4w#w 5q0D 3wftBəǢmF?6 &"TUrz&E,<1I7!yE43G4ҾXAUxri+6fW' EOm÷b4c75..饭th'H5}SKkVWѻWb9uq7ubM! ~hpJ'CDʫkatҢVZa_.G/0wg8o^ \ZwF*qv7xPfX!MZ5C=n72lQ 3IJrS%+Stsxʽnܶy@jVP_o2+YV[hdkxty{T|Q肾Kᢪw7 9?|L,Mw ' n]"s';+KrT=Z|KO;y1zfAQU܅F\[C P[ek$<<鶊tu@ɂ"8t2TJ[%;+qĎݿq!s hO*c$ESPNdl!!+KV4v{P!nvBF/ȣ*lF8UG8;wq*:h A5BX6{-N0 ǚ߀rf${ih8_ õ?/zY :h?pA dIgRۅ&{L=o0c$h?-،GFI8o7 b'HB"+Ȭ0W c'l?3혖/&wzpt  )PɘdCKޥ:'wkJьXʍ)JRldPSsA)fI:Trdg=-2\P8{m!at\t%24ӏ~GUcˈ&W}cFPLRX7kW$$~ M*SӞzػkYބH-N*Rr)ߓJoTRT1{B ECo$/ b%V[a< <}~{$'}:F] س]CWz3nMPy@xl4傿+C;~jT3|^ ߯s+f\׷r%:r]_?Q%gSfN8m5i.Jċy #P~,UdNXԎ!T;}*|7t/s<~)&P~ݑCbX,tR3k #dR0SkEd+5 >nGt8:83C;Fdg":6).ܘ9tq4F~pMȇ)M>n0>oQs{JAEYdrEeYa{ɖPhbV .]w^=R~qNfL,[|h 2]hA@߾.9 9G<G}LDZ<D힬5\4)bgJ< \:sE:FZ3GBogu,#7ՖmNR`ո-T\Ҳj@`oh Ol~H)žy|렖Vò8&T zɲsTn&!i l6ѓ,E WwQת8O3%Dmm 1窞DpH} '& 7R/̭-h/$Z!_9sf D?Ύ6Lhv(S`H!]( TbdyZ eR׼Yk׍+mF[: BnW^8%VGb%hvɔCx|HZXSir;)\>UNEj'i^nTcSLl[x<E wp\(4D[TioӛFN(2L#ixyRQ;\|YlPRH1@3P*>ȠzOp~Z~%fGb{ v}rl=%Z~1s9 #^UQyQo2_s))BC H ԕ݅O 0VgUR]mN-tk_8F0p?m78v5w_o]K?bp C%Mj: \%nb]J%H[E" rE`꧍;X (LD=w> ^H22hNal:(=dwSs l|ijy}OQ,{gՍ&1tjxJ sNMy+Q?JL9<")Al~e;%'L鿻659编Q?-X&$[$|*(%Cg]sQN:/Qjd9'I) +NoiD"3pKmGO7(w~TO4LsW T%?HӋ+r@عΌCɺЍ)G/ %@UP&m 6[M7Nm@qZOUUҷHFVu\ MB~Ϝ~zhW^-2H,"pZTm7byoIÝK4.&JΔ%z8]C 6xuw8 UzS0.j=@Ŏ糨v+2KYT*g8߽-fC^@`hUmV6wdDp{}QN;_  y,W Xu5`M(SPjjf_cڣ?勊J7P?:b#;6Ěkά|~T `h^\ٗwWeQ GptF 7vp01|¿|pe3D"))5-q#ә3د KJ-BlIİ_Yi7p"Z ]^KVUĝ|S ѧ"tB\dlRLGFP\$2Jp!qk"zPخKhd"K;صXQo\!H'Sz @Lb";VDEXq˭S-ò(~DsR7f%sCte\[N g)k#sr Uc7WQlw|Br X׳{DSpnz(S$ RGKgY"C_R8> h4\,b~J>&>u /O!k`2%·1HlQw⣀7{iv4y]KYk7#4S^-A[wIA;][&ڰTBl"ki6S,;9u fG#3Au^s88nP5_G0ܿpG;곜_BЂ-'O9FV1;PYPE۝}uS9 [X$Q[@[an%\ Yb@Y:E3; t/VrqE {o7Li  `,RXN~f˗ЎԢ nّzhA%ˇ{e;!mWsT}bw~ 2E^,r`omNi =xb꽉W@c8\>O6zVRtvcF[e{/pr#/<\GQfKq>ʐϧuyE 2P F#-,ñf_˹u~^)]Rz8ھvu! M7x$ Sqt1帣bk`ך FP1;-+%֯=FyNMR: $ٗf"EA|<ob ]c\.Vң5[i Р)a̱-oq Z8([,Ͻ鬪D= bL ZfATqb=\ͫ8ڴ*Uʜ rxḒnj3v[ײk˝AN|l~E"5M(C!F{Y9WPٰCz~fS'Al##Fi]Ś(p,:d-Z..\ƖϺԗ t@XD%H=0 g(IcP#H% QQR0oYYq,^A/jAY; }9 w2VoP nԪcOHWCLlbSnŇEo8%:ʼ`8 |)GЅ#twdG]c-m/_-Ƒ`Qb)K(>,q:yY 6 ci*Ա('j YwY. `#JUh^@*cۉKƋ^M!K'+lSFA+ #}zqJsI`е8dzW3K C)2O]:]ZUQ @K}=4HX$8kZQOD#'hy&Gu^q\' [KtS*b"Ng8ܽ .tvdf8ԑ3y'e lL(55•BO!c,T]-*,xnc t]g"([e3E7ݺܿœģxS7`9d{J8ZyikEBy{2KfAudt,#Y6E?|1N=߿ߦ615E&{8:>Icm7v˂]Uc"T$zLOEp'uϟͪM]W?R%Ļ02Hs@XZj\8I]Z߇ NoId#EvUAp cpD*Gpݙ_xL1B' ;E|Z6$,lݼ%UãzLn+k:!Jn-M^/v6JXE[o[iޥ,qL@ߟ3!$6>[ .0S%lz3eo FB1 WP[g6O">tQp*kk{!؛=*t⊔sġ}r.N_4?\Qj Rs$4U`Dꖚpu߿vĭa :u'K߁CAp 7~ޤ?1ZSMǃDybN[F~ {˫;ޯ#F]P]2vy Z2%zh~zua `B_S` `8u3mP^mVʙmWz|>T3å~ o6z KٟŎV*j7R8{b" afa4=X8@i%t0q.pυ bnqKe)1S ~áoqp9@Ւ>0>Dtrۿ:5ځΑˊu:ncu3f~S(a` KaՇS|tAXo=Qd(p;x6q6A+At2\pjgP0jh<2dwQ_. %M¬26z@>~g}Ę m*=RO!7tSM:ʸq7I*=1 tm@XgH EG߶u [BɣQ>C1ۡl m<4~U fM7o\Ɛ>N1$it++bkNwNoz88c[py ix+R¡Ruo`Z5!ө- D)H@nW3K *%<(/ktG-RT8)Ju2d2njhq4և tnxAܾ,)at3?mu\_UGozWX{FCse)?/%PtrYHZv,tZA yFHµG ߊ虚6Eʇʁ|SpDt'(i?}K'C Hߗ]X 4MQbI[^: T[z&۽: #/.re(;t e?"iqKPY:t:xɂ{adH`ڳƄС2/d-W >ynHtY3,P:DO'Y.ߞ![7;VR0s"}RVy @->Z9>X'@C#|7KsWX%뭦Q۳µ6i`9_w̡NDXKe8#71y"H}ozy;;@Aa500C]Э@ԙRiG?1UeWPOe38GJ@5N.> LjaC<`A)0Zy@S r,ݵ6ɌPXf)|po7t.rFq1n >Dokh!_5""U39ǟ#вAsi/-ZՂtfbf`$s6?{gU?}vͰ+?-?6+H8ݙȜ >3*[ c>BsOhqn^hǃ%-,Rh 8}s=+aXg]8ʠ-n2HcdVF-8Q=>KFuP(ba$ql>fb8WiN7K; 1 9#\t?WM.$JRSfċbCU :*4. Z%jlo΂v+@|n'B h$ |[R*"REjckK. 3ұarGJ-6WC~jث~" O 黎k(=OI ѻNM^,>ũtOVrб-P.1AEjʜxD qmzH4Xj'(91*f|yhzg{?e6`,4k%Np:˻.r9dEzpx~nfRWoY550]}~쀺IJcg{1v(ƪS(5\N;"#3;k=YX&Z.O_DCsYe*fv^I8P_Ԫч 1< "P83J0py ,/p C5 ݖZ c/#7+tDZ{ː! >83Սa_yQپFQU=|=9%1bAj + źpITH>UÐh_ 姾l;๰Y f)3GtSXڇ7r)mӄs=\nĈܷ FԶRWKU2Np,atEFDg?d]YⅥh +H\dhT':%Ɨ.[bAv \֪yg0q| bs=Sګ &-5I!w(Iaf‡D&-$ aE+?N(9HFZo-2*98K~fB7BHWRD;YG[%~SSlA K`~ӻhlӺ)(AN>RBPf*Sۤs@5!yei(I/EBn_gT22t1o6@~m[qsaH}/ =D(vmДlm^٧V:*9oS=.es|{dQ* y؟Krsk{-ф'cwm`8%,uRӸ10o`6˘T)ʲ9?Dh腈5pZsO2K"ڨFe13tND\w9-gW$:|2-޼)K(c䓥#iu;>t(4?bgsg&;p JEy-^[l?$R&uԄ, O5 y6D#S4L^Ĵʐum4J Ż! @5icH/$(}-}~S@vC@&[" \}xe(h4sb|g"9jVT(,< ?@jÃ^.Ck)X7Ց:!B)~5IPʇXćbZwaꢹuC@Ȍ^:s?4}`̘{Qh2?)ڡsKGeqSڄܮ&^G~##{`n, KV犐A*YpAKSX"9یzdޖб((6_G {)<9>EIAU_rnIK rĂb!CC]x`nsvO& =+5z( /HDڸ?%X6Q"=?gr/hKys®%Q>_R~x#wh J+0HnG FmW&{=X[xǮh"cB8lytH6 G Lv'ѝvb2|,F>;fȷ䬶z8o * iyPO1S\Oa7"ө)Q2m:(c݁k1!^$cb-}\+d4mO4n~8@z gOK؉|":ڮ\q̅y=➍u>Yb}[mUxVʫB5.P/p5\VptL,ETiZ w: 1eMfzӐ^8#/uQq֯GhN R71Ij6A33 gd7onOٗ爝-4UD`S0Tz.֋?n彞#Z&ۅe\!"L\q2 r:oOI2!Yj^ 4er=Ù[U!5qa)&._),uf{U6 :2;Wp,e |x#ǝ9"O܄4.l uLlȎl~֨+0)zPׅb ky &g4O~ 蘤6X~W&=.)nUcv?>-u-P 1{0Y-N)|o0.祄TgYvq~;IU2wj-1uv 9ݵ0 l{y}~4 }?buZB$o4067p)5xIzme4{1 @Wןy 9U|03xhR_ KXyFMmy񿨭9E'GTSb:7#z]m q2!Ǽfaz(cx\UO^'GqnV`7͟9fu)r"c k+sxm4iTdzPq8%fI>8H^4{ :\!il. z L mOܐܝ ̹AFL#^ĢT`WL:g&,>94̎_ k<Qñ$X  GQa6rph=8*hFjqxS%ա֯+ T0ؠodpJTNataNbbfyG$<4'Hau?wV'Q -0kG*$#|sό엠/!+ ~N027Sz :vku9 =;5qa%=F>bAIв'm^~'mqT!DZV/ORm@_͂ە0$qD^c i56) R3 E$fZ$*xfYZX;ueImb8yQYSxBmO$S9ંv>op{Q9V?6]R&}? !.[_E7/{iaOݵ*e5'#$dZܴI({(~.<95T+Cv!CO؊G}!W 9$Y ;DyW. U򇒋qօE#~SE h͈lbK 9q6FMLgKmPb(tϦaTn `g2t=  @kM|5}J ,.)Яmg $y_ǭWҕ Y=XXI54PC9^c7`v~F7CȄ,VW b[+FW7DS^hnA)5QKe{DWgT2Bm΅<*.<-$>Z%ث Ȩ]AJgK*mNÜȀ~N`xjE!S\RSYeU1-7t<)<\x#}.pR7ɵV܂z+0: BT WY0+\rԜDkUH:Q&Hzv`PKaws^$݀Y7S]EZ.[PI2oFV0"0Ml hjDR{ ,^v3*niRWg.f͏jN2nKY; [v-m'&€N7BtEzP ߪ<0YXS^tۃ8(Ypp qܕ 8$y`1Q䉇el9$rn"ߵpVAyrSX u/4?z7qs`UMXrD]Eѿɑ/ 3-U)u,z:lA9@ IƃT*SX9"6ZrIee)$~^aej&%Etco@C{bNFKrn70:.SD/|nN>ISms"\[0xշߞ xgzВn~ 0!+CG^"6<@\G %T\lKIu\(/SG6fOo%E`~n3u2BJ0y=6vzIh>.|inŗ7,s9-h`R̷~NrNqV+})RS_A6@T +k ;ng>)` 3[n+434D78RUz"\WPYuLSYtLBH6Om@|̥ ebvCѹHEQ@؍(-0[ץya%C[}lg/ЧǹUb'xǐ4,v^&qO{R*+:Z3+=VZ?/\Vx l! Qs_卍5Cg1u>,k|9zܾY*+ŵplbKq::O*\~Qtf6virLs7~0Baކenp]0Tހc>yzɻ'Rdd? /UDDZmȀ ӐVEEu9Œ8x;^K&Yڢ9?Eume) r\7*"C=aL-Uz8le=zAI~hi^]OB L!KKm3K^:.k}2&daSyb^ΧP] $@t0 (YX șR\_6|YM[hg>0iG`bB wSyYFrOZ)XhcZC]g~5,ZA׏&7@¥QM;Ct| 5[]Bu )fy;s)Jxؓ _Y2%r+ĥ{D×;X!9QRҐj<>tvh>)_',+m>%Y ܪZ|5E[W)7ƙcZ7iLӧv0)MMeZ4:񫵗J|(Ľ]Q&3Ej1e`$a $3{>>Nn'lh@>S&f1N>p"&Fk ue(BvqWBt/ |Db _KX=KKۊ[>~ 4sj3+@Džj^+7p-Ew_-ӉvuX8)cWI~>@te 3" im* SK!1h~֯ڬYu*IPMRՋy6&4ǜUȪ@9kmu,.AK?U?zdB#U~^ "zg?`'6?5sWg(séGiጾX ଻LPW8p?֬H}1JK-!b8#l2%r4h'|5``@lɕ*Y EtssXF]PdGTR2.N "2i_^Fcۀe R&1 [ !9E.*Yo 'WJ>k[Db4t.u\娻PT! uBpJͰ!TɦkSZlRXp0hN.a3If|kvU܊r.9:1(0=(L^U3'J~Cʌu}RTQ(2!ASf5z`c8hbkspKUj74wgn<TLtujCn{nA!FS49ݚg4Gs2qKxFIQtnl[yj :{M/M%8t9_ӚXyۼvIIdÛX1"tGcU**?QF"DKy[-ZOsӴ8Eg3T"ԵL Z4c)HrbՔ֮ -+hLϧHiZ )NSw*aB^T pR\Mpi?3K=xKjoe}mo,-ոޑ3 S]i0̜eHF\vK)I73AgiWZ Dõ"l˜k:l[ԹFs e G6ňXG㩿5 n%/x>^vl2PN}bFF2\.,+)Ǔ{b:tvBQl+ynS(xF&t,,? )PST9P fʓ{}Iquȶb?LSZ>=[bV4쐝*~$%3ӌ T(<k D[BZ/5ybGWKf 7|fz|~GUF"D`3S5/9+QhD~ߕ.Ҳ@;l0unk j8W3)H4@ԐU,;t(g_r̼18=!uv=BZš2IE7ҼA\'&zXN58SW"eBXΩ"|ߦY9$gCOIjHZ@Ѷ[QF:zFGƒXjF_&&hy=1uSeW ^Srwh AA1!?ay%IdgMM>qE6`:e%.$6 rs$G=#g8Pۀ8gXE ,a/(cHwLA(ywQ7,V?,&j7m*)~$Rq䁻Tӂ!4HĨk&`-GF5(QNc͌p>te>J.fUBWk87=#[ 4hAKXkHw.=D$54dx4P5a!V@6.1 =cDKu<}eS@ ĸfrt3f"iU;E}ۗ]YpMC9N. Cʾ-EӖB/kvdF;GZĚV)/  4ʝr  :o><HnF/7 q<)6"7niBF"< q+U4uVFz㇞3ftnC)P <tY!ڣOK7nQ}>O.vNE DM+RhMkyC,H"r\fjok-c6c7Җ4b2>t8N"6gnHwTf;0q"N -iOM//hS{.}7ΰ *|0RÑ1v'FYkF\ƯטFC'} $!WqR (2ţjz0_OGNY浽AfC_TDOoTy:ZmsoO.zLd(T\TvnlJ'h xrBLeܶ{/p:UAA?Nz!#C-O8TdUsOF<R9PwS%#M/juXE hV5F m78D64:O abBu:yaҌ}4M2ިd|kEs,bh# 67G$2J`3l^nDc Twę++4_sc 7' +#Xf%SLح8Ӵ{-W%;x3Ktd~ 󓟲dI %)0a Gn%PP p`ʿެ1)7Пf9Q,1O$`M}b3ھN'[Ϣ]Vk5FBQTM'X *eB !*sTw)<~Q!`*/{2Pft3suW.sw_(Ṫ]s,K}'u㑲4Pg'fIDInr݇"?KI{])Lj.t8ھwUM} UE.꿘uvAuh@;DtV*;Bs*{:kGECdk\կpDȲ3HY yi=&hjKRP 2]]1.yq NVԋU(@7m3&yB!k(V#/e~Wl@Vtn&nėnTނiQ#:\òA(.prU(žʇio%,ETJ/=+߹2brfa[~MHIslm>7`/)Z/ub9FrC-!8Z0Gdȑ?ɦ <#쉽אFI:³رp |C*JG$ #q連2CVnɉ*ur_p]><ͯ!e̒  ؆oH!N6~^pYqIG/،^Jі.ImH_, }aGu#V>7)ˠ$tᰶWհ ֧*OOM_oȟWn0Wߏg ҵmHͥ<Mn9KLw]ƷSy=*wO첺Z $*>p]"أ+U"-< 'leH3OGiJ&H ߓk>V0<6w6;UO.kI{ Cx2LoJ:k*xY)94Sُi.Ȭgn@QnJGU<tB ߁,kg,5¬-zljq׷qzUt!8vvG\yzLzt?- VsgA߫ 6:}5h<:R]lrR9>g)i϶RD,Bwx;ZI7G]ii`qlSpGLBI vKèMh̻eH3JB!~rOLjfZ,:SXm<:Wrx!I/Ҝ>@bO.9l<xh4%iCdG9oO6\u{~Of`[8/M$>rhޑOpsyxd/EM!i;G(cFCv!dPg@fƅɝ1Df:_,ݖhᏊeH^y,dw,u!{If.YX-^zo%es{J5iD.@d8PHxNDk $WN(3Ap+lF8wKt<'m0#=̟H>38!M]Ɨ3X/ག>ESU~~'t fN )8Ĥ&Y:U@n!/2XDc-vCsYAkw.׎@CY՘DDI%&{w QdPն%K1j{~cÏ뜇 Pj`7pQ^qmR[WrWk#YWrxn礂tS Q%̘fE6%[7 ͈Q ?:J_Kǽ8Q싖Hv,^ʢCzh[g}|Zݷ]mO*ygi0h%fԸ!"4E*4tpLW yS&uikZsPp%dY<`tĚJ F%w0ugTziY`9=s$bPfa)>-= O{U̜!\:Vo@S/칇B߾d{M8*Wo>Xܮ=l0F,J,gr3*6>?xW/3e Djb&CđXqD i Y6$ΡCIr<_Y7b O*eՋ^߶7e?Em nLH3ĵ1*FՌ QJ1LRr̦ia@땰%p-b0O'Ax19FR`_yDG|.&$Cr;6:&C8eQ@"}Vh`pԜ/ lmR~vay?Go_h 6ɽ e zYHIT>"O+>/TM’# N;†r]x#ԵR=g.5X 4S *Vd*)DQEp=Y#q>𗲧ÆӯԴSLCg>:].QEYivxJyX1+˨^/ZD >Fz6D3ŒY4@D+óhrֹ =rcT ӳ'dI)`X#]Ght^ELK]!uPރ}F~֑Y=> 67h~S1k(PnѡNCFls\$]]P}n"'O~Ԁ%[]h;X r0o!_ԧD1.wx2 Ƅy:)>>g ~ 80A{X6: $Ggt02u kYlۚ3sBd7_R.]j<9Oq<|R˿zsT-ӝ'È:1^Z2b)h-g 7rXj]Tw1hgtjrlH{VԕQ2/h6'qDVC=ݹ u.E)&|}xAmmߒy8P/\ JO9D4Í0 mZu{*4|!i &9C7@m g'b N yUWaLJxӾi Wǻzel.{|o4gCԐH1HE.#@If לWTg YZ