kernel-modules-core-5.14.0-503.23.2.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gcreleng@rockylinux.org p-Bm5 ']fZ.ªX*b80}_!0\mAx."4 0Az,B=#*T 7Y$Lz*x]!rJB9'v>2?*>:3=ԉf RiSj)*nN]Ka|Agxb7)}\.d6@no`" Vé\q608} o 2rlo6}f=>ߙm)}iw[~X-f6*&1Msu2 Pc {|f;dwGp JD񑣨G1zmWQI6X{_kȼ|ɓJ"3se[49s-ȶ%~vhF Q0eܙZㄺ69&`)쓝pw#s )r?RɞIM͗/ "Qc5QG"Gɟˏ5x)c5N>?,X8ab90ed5a30792b51274bdeec19d2b5d2af2a8c3c9c758994aee2477bbd086ed4f69a1e31cd763ef7bb73a25c1c76b44f9c7c4bd(߆TъP$ ܠU׵r>?&A?&1d , Y %=CLd  &| 5 Z TlJ'('P6h; $(8e9te: EeG$?PH$NhI$]X$aH;Y$4;\%]%0^%Gb&d& e& f& l& t& u& v&(8w&)4x&8Ly&GdB&l&&&&&&Ckernel-modules-core5.14.0503.23.2.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.gGpb-bb47571d-c13f-434c-96ef-422cede4d33d-b-s390xJ Rocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxs390x, ` 0    X JH < @  T"x#Lt @ T  @D ` 8 h%\`'0 x T=Wf֐48Pd 805( <$%9L)\^xsd H2f6 +(d%6,I\p#cpxPH@ P L&L]v8u,]A,Xx$@8O< $2-We-1B>ZH2p p P 1P  > jX:@y41 \$` <6#0T'pA<yel(96Y`ShH"t ( ',p,%$hR &3 $!(W\P9<>@ (LhfkTL'8Pxv=b`8m4|:8!``Q/v0%<9,6%>lXh}ZlP R$5)8#  ``8|[P,&|Pl;`}dW@H\PGs0A] h8dh ` | l < x @ T h l ` t L  8        t(  | H L 4 ` ]; lTh d3 $    1 4 4 |C,L XX P Pl D< t L 1$pK)PD25H& H+ x P \  l ( L T<4+| T$*@BG', T $ 08 ` x ` \ " L H (lT:<0<QT"!XFHEFxGJlV7OQUxRdW"xH!(`X$ D kX< U"@9P l<H  P D &Xd|&X.h $l(+Xh$8`d$00\ 8 T   4  D h 0|8   h t\` H ( d   l  h D d <# 8  4(<\| 0,@ 4XX.H0$l'+P?(#x?$:L @" BI@)\8 Ru(8AAAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAA큤AA큤A큤AA큤AAAAAAAAAAAA큤AAA큤A큤A큤AAA큤AA큤AAA큤A큤A큤A큤AAA큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤AAAAA큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤AA큤AAAAA큤A큤A큤A큤AAA큤AAAA큤AA큤A큤A큤A큤A큤AAAAA큤AA큤AAAAA큤gUgVgVgVgUgUgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgUgUgV gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgUgUgXgXgXgXgXgXgXgXgXgXgXgXgXgUgXgXgXgXgXgXgXgXgXgV gXgXgXgXgXgXgXgXgUgXgUgXgXgUgXgXgUgXgXgXgXgV gUgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgUgUgXgXgUgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgUgUgXgXgXgUgXgXgXgXgXgXgXgXgXgUgXgXgUgXgXgV gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgV gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgV gXgXgXgXgXgXgXgXgUgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgUgXgXgXgUgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgUgUgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgVgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgUgXgXgXgXgXgXgXgXgXgV gV gV gXgXgXgXgXgXgXgXgXgXgXgXgXgV gXgXgV gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgVgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgV gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgV gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgVgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgVgV gVgVgXgXgVgXgXgYgYgVgYgYgYgYgYgVgVgVgVgYgYgYgVgUgVgXYgXYgVgVgVgVgVe731f477a09f140de35388dcddb89da67088edca76fe46e38c9b9300bb9e793b19015fd69ebf4ac445d8ffd020f477258ea64f9a9cc98a46194dcd325e34dc0254545804613b83dec75ba09ebfa47cc5c906e5ef739f6a741d94ef10966f91e30651d95f7402a4bd1ac21d15e3e2ae889e80d523ec09e8789987a691036450be4be2cc0871bc049ce23f66878fbd997c10ac43585f1a2bc4cd9b883fd131e8dd5ace8c5ad39ad4e747f024254233f0c9adab0daa4437280fa73659785a8f9a4a089d3cd7bd009efb96016f935523064ce9bcf39674ae860a0790367e8424ad9667b8f9c37f913327a2229ee18344e0bdd6f9a17879cecf11ef7d34592c3c2bcaa5ace9dd3f4fefa3edc1374781ebaa16d39a7db39137ce0e8e15589b7d7b9664042b1b22842632bcdfe0c3f2e38ce5d079dca30dfaa3ff65124932d2c4555d6d6c466093b161f8c79bc8c22b1bfd877039d2647dd3dfa6a3fce478994da473171f3eb5bcef1cd5f6d1e675601b92355f83d761a786ad54a20afe94ff54e258e796a5939311737f3fe09fa5e692da6545894926ac96f7a80b47267bda29ba3d1f602f5ebe34efdb80351eade666a494243decea2db9a70ea636bf73f866f03c14827f8571e3ee07d57e62def6b0dd3accc03ede50ce4a8b2f7c03bc743d4389235ad9e99043388d87b8802c37ccd67ced559f97e1477777ec2f2701e49527648da6d46640b088f67d8c8d436ead09a5575b1ed925e2e3a3ede6a1bbbcf276760d62b63d5240c08d6f13e55d3584f70addbca3d56945c0d5bda05fd51f8f90c68625341f15381b56e5fbd8c04d97a8643e081ff91bc60f9552e75818c00c0f6da86348aba0400f7787f7c80eeccfe3014e52cbb7e9238b49d12a07f55301974a313825c77ec9f9d752f9bbba3c9c9528cc8fc672835451ecd9399dcca53939b065eefa8a5f0bf91b001fcbf0695cf4aede84528dac817856a9d9873553fe34e8c7fd92115c36cb43b13b4752e5963cdc2366341b842fc43dce082a2e6c6a18d8b97012efff485cf0ac05709ba5a02517572f616d28535c7273864f61916d7497d71c5d4697e50fd8efd8cf8ad83dd297c62d52627fdd9b2e4f0252bdc7ec962d8c6325e6c305cd18bc2eae845625dd94be92c82c4572ad0be0a9dffe950198cc3b743ff5e8b531b149f91513d115ccfb8bd9b70c3a254605ce007b3b955eeb7bf43144e27000a82e3daefd9a8f22ac074e59d26ed921ae0bf146033f540a6cd29c4c035c985cadca19412eebce133a88e072e7c0d5032426dee8883f62f7ba523c8084ae0c04215884ae4479c4696646669d5508b3bf8d68003b5dbc431955b5cf95a618197b62be3ab1458658d2d1530108cbdd23efb3b81423a14f795f7a2e3f22f28c42cef72be6d253ae57f997390989b271ca5fc5181796fa7bd93b56985082223d4e3585d26928364d30e793738bddf80e6e42108701276a6d641af58f0be0d6003520c39e71b23c8ca15df0699be54f9b96ef08ae6440c59acafd63c54fd524a34988b2863fb4e97d8dc10b71372dfd583cd876df6c9b5e5285c4f9448399cc6fed8996339aa9335dc9aec4e044e26f095dd653cf3a4a71f7c48cf1e0374702a8560a57018445ce8ee5659c567fe5fc19e9b73bfd002638f8dafacaa01418f4800c89463f378db61dfb5af0526d612b856c60af84cb6210dd961381b512341249374f69740ebac259ce15ce21547e3994c43c3809dd56e7da34191f05af0f6e9c73e9ad3a9b62cce318d31f18b813aa3a5572bdf3faabce5dcb6b6739dd0c1077c7664d4bc0b0e59d4ff93e5b45e81e7ff75372da85122468baabb07a631d1bcbc7f2d26c8f278e58a678ee2e5114826de4b6eaa8a95b1e267e51eccbaf16b2e734cfbc7a4af41103d07b764a02c58ab492619320c88d6104e9204e1897e975c2c6821b1b931d3b088c1f9886f76b2de838d39b4871091957c212d05f3d13aba6b1fe71f7eb605dc978092bbf3667b4f9da49f81393b13e59f9e50b48d44fbaa831735a52484d6498640233be21edd1e9d8d5837a939582ea2efef0814897c43291271c1e5c98094af7ad741550dca17dc253df882dbd878829815ffd6eef573dc6ed0847d8bb1b898236a1cbaff455d910113b4bbb3fe0d1c110d461feace46d70a225f2fa22e3b426b0a0377a9a62ef2fff9f2f5da2fe1af7ed8c054db8f07ac5b1ae1e5b47ae5576210289faf3850d983f12845be07228b204fc6d43ab42a069a2be33527d2174261d909e95c91b0d60d9da094fc463c12644a94f9c6297305822025e6d1241d6733cf1b915bc34d51158ed6f906550e7adb81532018c6cb76d41f574e6fcf246957aeafd83ffff199723bea007f55533bcd9f5ea9c9f8a86efa10a6e04c0064d23b828f3ab1a6b321b6df30a1aa85e2bea813740453da8113b6314ee3da7ddbf8e4a226a9c5a26ac181032a4230550ddd1502e8b0caa91b0cc08cc2fa3bfbc738a9b33cfc6153813ade8c7c5e5d2935042a3fdbc0154a942a577847907eee4cf6d92bb56d660f8d830316046e3b7278abe8ce9b4dafd5db444d6c12d8da3c6c0bf93eced06b88b82ffef816aa5b79151309e13a0ec4d9540a1f40d444d3b7554d3461550fba6d95291da0b625313d4618eaf7fdaca46c3a634fe5d6fe76719b25a3d07bf730c20759424b047a0078b470fd50135f70d7c8d247b48522301582c751e1d733b5c708da0b4507be81592853f764bf81bdbe478af165acd6dd58f11f8933aee7ffada59b35d4e043603dd1ab67ddcf00130bb2225548abc6cb287d45e8ae4b7e6a1d4bb871d56a6c37d7ab950df3782614fd986d5ff70b37dca2c634cfd8f11fe73a12a2c5bd380e508343fbd58e96d00a1f3dcb45eda3c73b5b824531498a73541dd0849b7c9ab7546ae6e0969e3375f2d855a89958677e99d8a16a62620d39ad24b472521f04be3a359657a4083173b7563323e7fcfc1fb8592cbb732ef20e89becbee7babd78bf8927564619eba665b42e7626363557cd760f84913aae29b66a412548f0d38c51ad081f1170e3913fe70a5f5fead07a5bd9e6cf95b1f48b2445d07044a2bf7d4cf6e7c6a55b9f823181642458890a656c61803a7a1ffb043e4ad43d8ffe8e2fe0cd376bb463af4904f9d98f116dc59c1deba41c7a674101b53416360e00eca1af65553d2961667bd611e89309e7e9ebc18a62fa09348a1d9c0e28985935145d9c7750560126753244251bec4df6d17f0464b2370e7b0586d0e21c278aca072eff44b1b9f982a0021285d45757d2b9fe42b07382c7e9ea1469d0f7dd0ffabc1c495781d9a98d43e3a7b7fe4e2229e6054e397c01da737a629ede64f9a253294a84f22175b1ef4de2f8fc3e28f2ff533e7f01ce1bbab10ff7789f6f88227394e2138411a243f8de727abf9477c44ac458ac5a5aee89a85d4d7cc992d3ed50f16d3c603c985107d517020d740f04243c57e7237550264ede208084f160a37b2112c8e3e361f4cd877cd38c8cdc7722077b4a0f4004655f9e6426cd04d5fb869d7c2d12a7acc955625f1dc5bc793ef7e633f209d5f86ae3c4eb86073671cb7b965b771b8a82559b93d18e73562b29d5bf5c99ac37dd960a2b27a6b2e656e2a2b2e0d5c9cef034f18bbf7e7bc19e847a13c42c65d777d6defbe652d428ac78b82c8171f3a759f78ae43243641931658ad4c8d81d7c515b46eb9b951662ac23668904d1e6eb81b7fbcc3fe48536a1025957fd1b97f8c85c6a7b46d76ec73675c46d072537389e44df260f7361bfc66e175217c08ea543f9f6d0cf6998ebcb72c5d0c0bd574ad5b9bb7fcd6c7fb8e0c337522d03c31bf2567a7583f8a6b7743e4f72295f0b327def9cb838e412965060a9b291fd139b9a53ae67885dd762e7baee49d6140afa3e8c052865200dad111de344b569a10bc9c6342f4e6eedc516e662005519bb83b7c97bfd277e81f403cec8ff276712132864c2ec9d9b817342ab7757a9c6d9320c34a64d8d782fae6560f66ef244c992a08018b02d57d20154921bc509b16abdd51b482a3078de56b26921826f47639d1824521c5d0bbbc50b7f3239925950dbd935a08a932ba76aacd2f7d078cd4e1eed461da90bc0f118a00220a0d853ee6fd115b0271bcb6d95cc03ac5f126f24257cad80f51cb8e6cac99853a3633aa61efc2dbe0737da181ecaf7601aa16f5abdd4f238aa84a73417f7d7b6579188decf5800d5daa7ef21f9282732f89796c8b2b0c1e0d99bb36b10fa15bf051d971f6f4bbf33c4f0ef20a8ae0e75983df37f635ba1105955e60eb857cc339297852b07035d33f5d418fc5e46dc22af090133c9345ca488bb3825f7f5d6f5195fefd345a46b564f8132c23d932c97561ce89c3def8321952a4e062eabdd9a9064950226f6fdbf10176b9bed91cf106dfd5be9c05c394b60e3c83013ac926659a367e3d97ea2e19342cae017535f028c973ca701ffdc7794a132f594be2e608ce318df077859063dd9b57510021736b0fb917d2ff7ff200c17bc6afad89e60f22371b79862a0e3fac95ed335d9350eef4932f3cb616e193ca76f2bbcfc1ce9bfa94c5f79afdfee188a2a4612d3809c54590315444f8c53bd78ec43e67492b9a18ba3988125d161ab12d5a1dffb96b5b74c5bda52291ceeaac51b19a1f8d63c1b30474e7cd791ddc6b501cff984e922046c9225946c1f3dbd92af15ba10ac5acfcdf81eb0ce71b9e3d6e6acbb1495344d99b042db3869b2b810ce2061ca7c7f3b8b6046619de564b111b1ca8a25778a8c0ef9c6c5b0f455992a6dfc4c6594f14587b7e550b003c592f2e8ac9d70f6c561ba8ad5187ef6e2694791843e499c4f41467ccd138669410037894717fca573894c8db01639d747fc8a1ab405a881e806267c8d2fe94937dc10fb42c443cd82ff5942a139a2e3da3ebc430153bc0b6b143b72483c5537a2e38fb48799dbc1b08cb7038119add96b66237dcfccf8c83bee54277ad4c109ccf2152da3945be14a4a032b5c36c77b515db5de22afae8119ced5bcdadfaa917b09bb694ed2637c0088e9da308871a3cacd87d4f10da3f76e9332d94489fc95bddea6e7dfd7b4fabe140acf7e954ef302aa872d34ed31ff43d1c10ecad90bedc81129995829758d02effe2f3a2e375f78476ae2a6bd27e9aec5d8987ee88edf829923967895bc435e7d42a070c33e503a5bca042f1d926f386854fbc825eced9948d1f789bf8564c3d6991ae1c9d9b411d848c7ebbc600945e710184ba38f120e2a43f2f79d375157ceb094dfaa32600f76cd41699995e28c4d4f504b276a384281c035f8301b112cdf0b13bfc918ea49b7099552d345dd9cb51dc7f68b131d8fd57cb8dbbcfb76f0b601a07ab1252f9b5b48949a3f21bc9c1588bc2d578f85a13fab1e6305e3b68857b1b0f53263975af56386dbc4be81e71688595266489c33b7729ef71bd06a5507063e52eabe5ad19ab7db8820d9688b06e1c3122381dd9f3da2d2abd44fe9b4118b1495c3b6b45402bc6bf99cc2614fae828811095f88f37d619b6af47eb92d383301b360a1f71f16f508d94a456b247ae95af3c53d75ca140b90edb333b39be20a4361279079a444a603432896cc51c2167a53a78704618955cdab087cef70156fccd5de495f57851cdb7e9f53d52440e0ab416eec8418c1abd2c8940032b646c252d595455297e9bc9374897606777c5c4c1ac70f1ae23de1398e26fba247a5310b5e395123be0266b358a295b6bc19eeb8f808a737593124da87f9730722dd1236a040467bb4721d77be8c4c7e704a8003d93996d5b17c40d208bbe7cfacc90e22169bf0818121a247467ff5f182885dbfa2aff63cc0dcee56fe59ba729dec87db89a6f58f05eb36f0e7d60ca442af4d9e2f5533e79183e3458ea2a85b145add6d8f98ceffdaef2e18e026ae48f578d4c1cacb53c4d0308d7525b88a127e952d311812e4dd5a4c42b033f08191e399c2a54b8d39b06a90871af56d4f0f8717b0186f4159db4c6f6d990b7a0cc2acbb7f15e5599694acf53a5cfe37ed05c0cc3d465af68a6479b8df91cd9a23caadfd41f6d5cd1cfafc35f2ee708ea31ff13f12382089551e029bf4a73b7b8d952bb670b48cdbcf27ebc238ab155a089b7f3b1ce296dd0eb6268af3a4b4a2de5aaaa4e2e2fa908610a050c4b6843e8fa61ad7fd85bca8067d6ad92fce42dde9bf862c5eb7b471f7635e1d80c06036af2356c75b05d09daf5c4faa020b38247b2cbc771189bb92f5c8cc06324feb494e3fa1a3dce25dab3693329f16dcf0810ce302998f6186ef289db8f5a03a73574b782c612b5ba28e9ca114af17d2b3a7849bc42a43c3bdea1c09d7be98d0b9bd084b0a157de660a5a0fb57797959a34c6143ceb8beb0286dbaec0747fe1abd3bcd52366b45c06add5efe1e6aabdb2e1225f036f580d6e89048b943afcca92945937961f2919514576100d9127b4091e220d7dc320a395774643ec6bb8701e17ff86b30b8d42f0616f67bf4e71f813c9faa96afca496346cc0b99c5873d1ef5b20a904487877bbf5c53d8bafa301f694e86f2bac2d921a90296a2a5d3156009bcb271eec272de7a16fe6c6de00343d6856b5db59f1895291e046e9c85821d29a96714e0462534f20f293fe19a0cca2ae1496d5fd38f062c089354f85a57bdcb87cc550d3078299b3ba37e247349cf650e0106980757170a6cf0136b0fe0901a88c91c692ecde70a511807a03c15988e96983c92256858c29c61ffc943dcef04640723fd27a5cd3c40fd349bf6192beda9a5cd793af872351307efa1174b030504871c0afe907942f1e250cdb368c5cbb85541a997809f4c3efb289d90095c46c41da0de8cbb1740562b5daa3b3d6fe620b69a7ea24595cae6716465b4f6c82caa48630f3e2d2948ccbb5e9067027bce3da254d79b4e1a642f365926b3b56bbde692dbabcb0343e1cf561aaf40cf8e7ada1e085dabc6527c50daf681426932f3ff3defab3cd569d5efa9a56e2e199722262b722f429d1900eeb945b8ef2f850740bad071bc6fdb112f2270ac106e73dee2f3e1dca98345408d8d7440da9e279ee84860294a47b7a9804471c8847329036c1de6186f6b61efea245629eaa6b4d0ba46cab0cfa1ca6f3671a854260c61ac2e7f57ab9fb0e021faeba1b48081fac69f0be2ad4c78f1206373d8ea281049fc11eb647583567e4570973ac8a83abe4678f621914248a5f0a07b0f0959af395c55e57d99506f1866e17234aa5585fcdf31ccdae4258d9018db83988f20ed60b6883ae2d1fcd903ea22797124e9692563b62ea0c62bff51641a10b72ec4e2d917bae43c20aa677a5f82c097e581f69b9085e0a15309bbe3d972c93d817c3a179fc14d2ac97fe2cefe3470800cdaf3069d2268a7739ce39d7b6c557b7f4311dd1c111fc3556cecf6a9702a87a66b4cff4fb3be6a0466dd6c584e938c5ee4b80aafeb56e0874b26d0f60d7af82fea31512e034349e108c39afa5c79720ee0a6a8b65ce5164bc1c0e78ba5ab2645b0fde35fc5c5512315b0a25f1bf0139e9c71f04e04364d06691c06cfef9e1ce88646b48c15f8eb75188c0e2ddca539ae09e4830b34c8087ce74bbc56f5266e6e58b124ba29ee0a618884e6a1fa232a549c5c893b9b12e1735f5e396dc715286893ad386ed3c4337b6ac70d1ffd1e261c6868c9d59f71065724b060124b9ad3cbc4461f94d0f9bd30d7ef92fb898def3885a24b3de1922c3cd4d2c4b5d25b1b8591845175b8504959d15dd3219a420ac3ed857a1861546e0b399cb704850623548047f539396576188440157071ed4e56ae55b6f94c9e2316ca0932bbaef8bc34980379c55dab3d575b37c94fad4af3092f728563d5a146b87a07775a2e0d16d60a317565d600e58b676bafed785fec1f5348a2d5fc78683ca6289e046a016cb13324cf5bc741ead8fac1eef56b65f39f67588db59844bbdbce687d741ca8f78ef996a056f2ad80a1bdb14c4c1355d238519bfd0d925d5c14cc0d096ac832ce0967ed6b0e83f5520bad61c557132850ea35b0bdd2e9eb42244154a9e1361518d19b9bb836a95cb14c3cdacc4e83a857445d4a5aab126afc30643d352f54eb0d71cee421a8d8a11d2e5041124f22a148bf7e4b168120495604943c7de6a7d1802a79805334956763f9c76a838d19cb28d2a8ed42f3ebad51a58abc09641579dbdd904890520bf787cb6e7169b7a3969ffd0361495645e45cebaf94814101be28c630dd8b3ead1bf056ddb65e912f23e0de8b453e96e5a653613442d0c316b7e663c22a75d08d394ad2fedb7af432e38c860fabf22ba7792c48f22ed1bbfac3ee5cfe94a866330f1e8a798d6816a2ae31d1c05f24962b2e912979db46930ade07d3a5cbec1c4fdb0d0d26679686c55f4cd089b6327764cafcc1ced7f06a34b5835bc64cede11a1eb853576dd06b2b69ea40247091c9dc3ef4fb3e9eccff3b4b2b31af2b528b599c93274bdca233b45c8e75acdd04962c551b040d5b2ed601f323ea1ea0f4e4bcc3cba1fdf7740fa211085b57fda6770815a1ffe34007156c2438b58e8de3f0bae8f8ca925c2294f1f2532c4aeebf826d9c13c766b08f6469c93f257567f9dedb292cc89483e4628a85c2027587a2616f9b13f5d61bc3ea4bffd6e3804cec3ea24c6b3f260c7024bb50fae07de6cae25e035071c1b608819b1cd213112828e36b43994413ec0b139c5176e6c50057040e19c33de9a3fd5ed95dcbbf43da0b4c5f17c310c01d682acb4ad1143c5a5a20610ad056d2f59dababbe1b46e90ba188d0f39a8ddd31d8bb50c1f4ea7f7a7c3b935b79e440f1da8155ab9c5c35ec6b020c011b5bdf777a51eed746381eb5ec0b3d42c4f45e3b7f0a4ccc93b586010dbf8c1f74ef03896c85a36a75757ecb8bb5218aee4c7e4ea841bec6f57afdbc05c24f4cc5959f550684891a4090ab1c93354ddff387d4085cf91e3ef1e21eac0a9cdac23242de37b95004d62ef4463dcc1fa22ea5ac66d4188929305430ded410e7f5739f7bcaa366d2f886ece35887ada5c97f6ae49da7cc211d78d766d4b2b1a6148dc518c0c8553aa347e73f32338e48facbc8373c97452a3f07c2c7d5cf7c58d1faabf0fbd23034b2947e701e8cf21ed72096f01a62369938cb246916950f4429e936ed4b1fdd3d66892e9432d504072faf94dfc3b07c3086887a51594dadfe4becbd58ca2b549fc01ab6adb1d3a9baf3ad8d96cb8b474b27802d7ca52d19a3e0a2927360bca732b4a87f13bee1a699aa1c740ac7242fc4b1f30f9f379a6fd4f2128446e4c17c5190c93b01a986ca833f2fe5d3b57d9df5f8e7f2482b5b75cd69f2e37ab9a5a1917695650b71e9ca1b0a94a8aeb996d8e4699618c500bc628f9016b6ffd62ae924c6b2559bfbaa24e1755114d8be5ae52825377d0802db37060a157c23eb1c4c95fd6d33fbe3405c87211b9e0ba9a363d4ebb59f5f926b3390c9925fec19fae2850a85bc238785721417d6ee08662a07ef2fba974e757aeac631df06765767bb5911a987b1fee77e6236bdf3f10f669941c85685077668b5a4f5852698432663d3cef9b826ac65027c681cea6a8175be48e9881ead8ee9819aadef9c9f3e83da7a30fd9e5e1399d7e6b2c89f0c9b97de8528545ffbe7583a09505adf1d951909bce74ee1187c4d52a5c518b4de1aa2787862b168b9c7876410798bb4dffa25149dba56dbe7a7a86ea682a3eeef792b171eca9070be72918361083b4aee6936c3d8d72e114b3b9ddcf640554ad5fe35a649355f6d446f97ae2f280f082b65c06f08d4a4a740ceb39c9f0d6d8a730ed6a2e71f63b9c28ba5853ec1a5cf9032d7d7de735f1458a1b79cd6bc745ee1e24c950cb23624752417906ec25ee2cd263e4b9ca099e1f6782e111459188102d9eccac6b8c34619d7d06c9a8b58c35c7f076d4d8febd02143b048064d5b7e1c575c8bce7e485cdad13e20f95c1ffda24410ec1d799f12607469f9c62663d20ed8ff517265ee96ed6aa4ce46eb496f486d0153c671bb43411ecf255a2fb384c478aed7cac8a5c367d23f8c301b5ba326a980851a55617eccf1bb354e4d050145cf63c7c61d8b6165e9ff5c4865cc42f3db119ab6522bbb6b464c03268cfccac97bd6616cdac9d713caa1e6cf2a336fbd2ce8bb6423946a0d7fa2d7c4540d289392336ed2a700038836d6678bfad0cdf76e84de5d5023bd54afffd2a1a1b38f8dcedf4a18d0a97d28b620948d786b7e32e772178326e084f591868122362fe5fb7d1d60af2c54da0599f9c38faabd51005ef67d229c6e8a1b20f921e671e28f343db4acbe7301df665de0c7f1d78f677fd5cdf595bf162d4639004e75f2c4a0f7a41af09859bcc826f54f4bd11336c8ff7f5858738be02bf4d26e364e1dc944d59e048ba5c6c70df07ae65d2065688e07d650d3f19ca6e60a896506593311897944bd3fc336e899b7d333ce6e9a64256084b700be0f7df97359ce620c63aa219cb78282a6b3fedf837a3df742fd1c4bef7d2fe47d9ada121351345384f47e2cafdfe82701d9feaffee0a78628187fb093d7570e3c480a430cec3423fd44cc5ded229e8f1f8782b9c649b8732cf9e72457c50881f4b833bf5eecf660b38dc209d8a6593e3b10ebbefb0bbc694dae912be61d3eca8e12036dab7def7048ddf8682bbb22e3ec3073b40b30eb6fcbf701e150586a61addffbe732dfc87b7a9d237f7b46e0a57376cdecbc2a325917c580da7d30d2b0b168cd131ba9d696c63ff9b8cb8163bc601000ef706e0e4ffbe1e7e3f65de2ebbff37ef9d5bcfcb7f591632941f55838b6f21a4f21b4d64d657daa5daa27001d3d7d536490c77d3c9342ce7686edd745c2dacc3d6c0b57814cd7ffe68b9c43ed7a07b20a843ab9d851f98017b1a86e15645d1675c8c2a78e37138150d9065659366d0d69e00a29470b3a23efdcd17e0ad048d0ce928d90c901f10aebc22f85d24ee618b61e255e23ef1b3c1c34b0b0c2888280135de649e6a2ab8ca6fffbeb065e9801b8e510b8d685cd7b9c246e30320684aa57fe22b497b7c8787abe5830caa9166e54746c71897e415fefe4e9f640d551e0d99aa8ca560fad536e92d520c096ef043dcb3f586ef68ae815ec31a9d962bad737879052a2d1bbb9e11566d80bae48253a37a4318f9b8d2ca221741847d205819230d5ae32ebcb93717819f54c9144560a01e822e0f61ad05652e3f27b856dd5a2b93ee5cd24e77612d658530f64de0e6e09c3f58a2a647147c28321129c8b9882df560fca4345b57f32d5f36b8cbc9b4e81314868797abc70d404c8a1facc6653c1cb511c0ec90e1cd5b0af6cb3a1022a5bd72c1354541c872ea9c2c101ba5b6c52bec3eff566b24e5ea730f882de16a539738b78ddb3fb0d95cd32ef205c2032f2f0c695b9c405617c7e46d5394fa0de6cc5eb4b38c3fdf5fd21e9fe27c6b0a2fd979dc622638cdbde6c22c161edbd9c0acb26137bf4f0277b2184639f9d74cabb04d3ba3958947831cb547823659c031036fac9abacb60922122d85f1aa7fc06a2101a488c97beec4d6c1be2a812433470b35861963965357b43e48bc2b575237708755293fa865e953be1279afac42e20a655e1efcc6f2cbc65af96868617e47b884e6f37acb150f9c9cd57d2b9b7bcc785616aff9482e4c8cca9ea6c1350a0724180cd92848b3888aeeeab4a14227859f56b8872b2d985618136dcbd7dea4a3240cdf152ca46f67277b627dabbe5a2edf499d6020c5a242e2b8056fb2a888e8fb5617980c7066776fc82b0aec70b477c2f6d3c7e89029261e43d2f6216ebe16fbbc09ff3665e6e80d5acea51a3952be77f28a3ee9e38ec12ebc14037b3b9137644ed3f73abd2258855708eaa6dc7402c8328bd8ee1726bb437b4118a9c01267179ed4ef59a9d62f783bfc5eb09825baa31d50e11332db8060b8c6d9cd03000e8a55e0a70cd3ebc3bbf0e6a2b2789db6bf7d10a85c5193a4f928fba1c241a490385d5daf3dd76f38fe801758cbaa35394312c09388bb251fceab4eff1f53606cc19e65746e41362cdb25ea26091a54e9c8e7800a23225effa7bf6b97ff4778aaa18312ad61cab894ba56b5e5d202dae57d26cccbf5ca22c15c49029489be14b6111695a4956789c2793b536ba5319dd353f2f45c9313cea57a0e983f13ee4704f218f3f45dfaa3a9b8f75da364d9bc72255e089085513a6a6b133c0cd0e45b6783b22617ae58412264c0cd7f0c892b600a217229a20f28c27fd0592508852bf22e52c16e8faaf10c073743dc56f6ea452b7958c58eefac6480b566b061f9829fd18c823349a2ed727d39c92c15babdc884ca306d4150d053dd2c1755ea7b4a561f860c2da2c741f9dc2f455ba0150444d0ac28f044922fa227e664c54b3ca069088077b6c73f4fb228df9d1a1aca788c7e80e4be9e9f633597793eb7c315175df82b474d394cdbe7e193fc9db85b5a075ac7946f369285213e421d560feece24b6bc70d75adba27bced6576c049f2f1ffa9fb825747842794d705ccab81510590ee4202c0e82677f975713843d8c5438da9e63fa82f76f33846949463131eebff27b160ab1bd90be0a568b15896f9c65ab355800b7d435b03b50414ff90c8c0ecee60a392af43ea42bad7bf4336fe9d8cc5ef4176c65e950002a37678f6e0dca3fd17c2496036e4882a88c844cd4d9f273afecfb73f80a4cae1defae22bfcb8fa7649e5b4b238572e87e105f19406eab40e22c9d354430be2046bfcc31a4c1c0293143c2fcab1688720969f0263e13f1339a0b100f5a88897cb4f3479819c43e1640afa0e5d885530a8a060e748936996854c27d089f30df1f601571875de9137782e2259de41ea43d5ace3dda4af0b635449da1e422fb168394cc09853d4770e8a64a5da6b352fe7889d07568c8a7a36ca0e6d54019e5ac7cc29fd3d3d8fd7e1a3ea3d05d45862e9a153fa4e3bbd83af9ef8709d0ef7b87b63115a4efeb33f173d4fbb8a3f6e226fe328e91ff9162b7996798edec94f78e3bcf8954f339493b65408049b52f1bc5d943e1485c70fd101128d732f8020e7e9452b3f05bf46a5bb87c72261e217ff11a9fd7969a4443fb04e81e831676cbe2768481288e62fb039a295e0ad4d108ec901f60c4306deb3c9fca47561a037219722f4f0e47940b3b30e5fd72a37aba0836dc3cd3bf05095290781bc815af68e872e8ee8af6ff65d3a99476896d15e65c90f2698458382a9050145e825b899625c3938424770d768c32e0f84b4c2728be79401fbbe5aea1e1bf6bf804a49669401bbbcec3ae8c817f56185640b4a3c1ce9ab8be7bb7a351cc12f5db7cbb040708edf76785401217ee7305e85c49d09880a676a1a490c54f554ca5d04de47e04796bd4c4de4691dafd2234095519c1fa7c70b0827935948d9966108c81c1fe0141d8e9fa0946ac6d804cfb5ba031415c95c4b7d67b96d11e4f81b11c13a377af98caf428b3ed2a1b969b10db90e97cd07c06ae685992a6789d50f37c98befdee8eca04abae21cfe0e951d5946e2da9d423b6b70b64e63f22455b9399cafc2fb57870ca75a4dfa6834a8f5f4f1eb931dc932cba990b33be65f8b140139f2eae60ce39b507bae57102dc8c0f133a8cfd924740a70728f94958290943f225c3141ba740c6963021d9c770527df1de516c03926d9361bf95641e8c8e4cb43bfb019070ed9294daa358320bfe4fe5987a3d3138c4590143401d3e963faaf138c4743845f8576348f9646650dcee6ab82ca1d5bffc62e0b263aa8657113b8e05a68f624d84483d183fd98e80e898ee23f2dff43c554902eacfb1cbe47398ec9fb985b905bdf57169824d4847abefb4a0170a47b771177fee1b009cedbdf2a4917bbca563a7b6ae39e718a9d500c2c627a31c4e15936971b3b1a04309f28964374924919afb46c673518168fe842f42873ff1bd09f733c0ddf5d6f8520f62a62891941bf6d6e833f4ab37208d6ac8626469625cebce825bc717c10030c128f3878d7ec52617d4837038161afc8b433ad9720876291cbb27f76c1905b5b85f2f8963f04fcd75341f8f76a85217e295f49530ec4b56474f153520f3c64db673ad76cda661958a22c5f9e407e658b0986e40111e5ac613b5b505c7bf88c53eeaabb6ffc5c5763ea7dd21d4679eaf4ff44ff2cbaecf3619e438c4f9b124ca0358c3fb708828c65681cb2f076887a30334a402318b0efce5d70480a7a5601f0803b9eaead218248d8f9110e16655666832cd9cfe8c4eec0d47ab8a461a10386ae3b84d9bc81860e475913005f3a5e4dbb9c815ec431bf1db5eba9f6a08a6e789463b4cf8029c13857ea645d8f44bf29a05da5bed9d0549dfb18f9e4c5b061c1e94eb619b71088844702d3a69e084864a311461ee6cfabd4add8920499308248322e9b6d2fe63f276e30fee7b4def1408478755a6fc01828187386f2233d4bea8321f1a7b4925c3eb904aef7a5e2ef9a7211baa9c11b6059db2272ac0232d223c656b185aa543013e7b0900bc8463b3f0fbf129a2c0f9fec7aec3f528c6802539c2a340082bb4b0103e1f08daf3536d7d81159c72e4636ca6ec17f65e8cc2c4d8fef34db9670185ad19acbf6829ccd9b29ed9d10bef45696c96da05b9a204177286181b332a6cebe1c46419551bc809f9f8360d379c814223c3b2d212e1a1460803cbf337d336cdbdc4c6b16575e9783f3d3d4fb9bc7c1d25bda3c403fa923c0e7d30853b3c7664a19bcd5308b48526af82e488cca8b8b75d44f353316070b6772191f02a8b44dc5c0bae5f0050c52586d4c3ccb9e98046a60b8fc3153fa0ac720c948f41deda99d7cfbe8d0193727ac42204a1f7c19caf94043e3fc29ec94b67d535ab6d58f1dc6bf0f9140d751e0fe72e46b0e5382e42bd15f3b566f12403b3df53217dd232b0b96c3d94a220edafee8b343971d30d0fb96708a00e2083ff3d3718d09a112e072ac91c8ddc11ea9b6831920797e31564347d2e05f25f2ea1c26e2d38a7380b2d264e2fdc682a0cb1229ce3b2d629a8ba148004de1d7d7006e89458356fca04df92a28b2d6ee20fe0b08cb75d188277372f143af83e46e8ce4e3e29ed02b36f703de28ee9a06f99ac16092c59e2cae907c725718590daf6f97e6838ddd28fea73f3562af0c2c88fcbb7cdb9dcf356c0b11344152efa9f7103275d327ade9a12926a7f0df8f317ec473f141095a45f7c88e3a5971024d0e87604b947b9452329fa057e56da43557c0a4fe0057f16ebf19ffc87aa87ce67bf8d970ee5a55cb959007b2b00256d59bbdadd7b17b27fe0d2cbadc719d2c93c050c54f34dcd9f8fb142e08b8549dc95268ac15a80d8c5ed051adca80d7f3577fd7860ff6f2eb9e16a0ac86efb18077e4c8d09a9249ba9ae18fd2931f24d02b2d7036c73eb3d36e82e049037b32a8872165fd2dd1cd796c3d7a9d6d40f6a2b101de8295bebcf47b39f727b5023943a898381a1415f1325af5b6f2598038a77351b27f8d6fdd30366b9f93e57fe3f933a5a6b4290fc9a10ad4d30ea51fd46a600c2d1b1d0947befb4c08eb32732790125e2c49f3ed073ce05413da90b5390db442ec05c501b96ab08d5c079573a62cd1fcb0703b44482478cbf62d56e8e80e3549faaacca26d23d3564db750061c714b91ca266315716ee5d785d9513bee5eb778f2499acc327b0c933fd623dca87cf50492dc189017ecf045881f77ecd357635c2e9688e060edc5cd9af01ee9ba7bcd4cf9168db2da99baabeec155d192d2c0bebc93863163789b0880c1c9cb1d76a76d321168a6f1baa005de4e82426e2a2fddeb9cd4cdf1050ded40dd11f1763426aa72738bbe037ecf7b8991baf241ef50643bbf997b3da962d549734a38913e0b586f36d485d0a4c73bb9bb5f3829543c21f7f6265f07942345af050cbd81f262ff2d39f54f4e41ebfbc4d017cf9b8c63ba3e57750470ae464e46196a503ae782b2ce49449688ab12cc745dd49d9b526d312e0a374ac8ce691e15f8ab1926638184db8323f7bda8c7c0d58a3a6e3935be645fc2f337606918d21746d59e4f84972b5d8207cf6e09db74207b33ee0f0033cf20a1612ce602e1c8dc34fb81bfeb7acdb0d02fa625a8fed1905f61752c2c3f7cc6670232341c8536d2b2475837dbd700f204abeffab367b668dcfa298680d23a9c83a62c5448670753eca8326f6231b800d7aeaff03cd363096c0e799d22f473cf13eae3613f567dc6705acbb7f2e930dc305a7fd2fe60b598e384e4f18d7f0f5e32956c064060c30394ce8b9a3577c635ca01a3f17989ce4bb985e99c997e58490fa61a787d03083bfd83856472e0cdef1e5e903229499d79afb64fb30c72f500e1ed153141a7fbe751f6d7f485d0bb1a070ea81b40e778a2be2402c21402f8f8fd34d450e64178dcd89a8480a8f53f4a4e41f3e134290d180c0f0a531600780becd6a85f7132a2fc8c5f880603125d6ecf48f0ca6134623341e44c38aa8653e1333e13aaf39c1e68f0c5569e5d50a218e9e1cf5d06df5220582d53b8b204292d72379b73c4adacbf2fd42bfb94677b1d47346820df8dc512f2cf72f9df7482d6775cc1080db32712246a3bc799bdb9d31f2a1cb3ec3b79169b5ffa48b1981cdadfafa61be80fddbf7d1ffa483fbbb08938aecb2524f5fba12e4ee962172104431cb7efa011ad87f51aa8434a5b66d546caa993ec58d6feabaf1f67a6e09d4ca499a27d5423cd4a1415212b01275df7810662ad28219bcdc779b76e1e64fb83a0e56c2f0770af9978cb69a2cefe25516b33770fba4267a46054d76615f775a73d3fb134dd28489941d7f13319f052dd1335a3c7ac99e65d28ccf1aa671d612d3ed7ff448ae44788a4855c764f1fef88c2295d227ef4d2d667991d5106f3c595d2111aac8a7e593867be154a8e83d1cc569b275e898c4793aee028d6e12e9431472571eb4b91c4b7eeb4aefe6cdba8a59fa45bc42627bd7939bddb0ec9ad52e0338209d68d5cf5de63e5ab7c1a0a6f165016556881073610f1e1f4b25f4c76c75d2f116cc1497e3fa3404d781c67bd03d8e5855e6f7de23dbce0dc5d03527bc2b7e703f5400cb5dfdca374a9f35cdfc50a0a18d0158a18ee39cc50f7b809c89190c46dd112cc1186a5eda392caff896b756d945abe219c029954ce4058fc400e6263f18518dabc36257d93f4f6688247d22468492197cf5f17f40a9fc4058d31981e8cb9580292c7dd079387b9622bbfcaa849f951823dcde2ebb6a2c6c29a61156a6448258a898ca2bdc45710ac1354c396a31f152cc6f48d8aea4339c1a8dd6f457270280f5023c838bb8c3ccfa56779e96b12e96621cd7482a42ebf3ea7442a355198138e8236073c8625537bb43aca631b2bab9207b5019a2bc8ddee40bc0ea7b5075eff3f1181d806e8edd10466cce78fb670d630cf39facbb394ac4948f211ae4e8afe66df3f56a508097c78e850ad88011bcece10567447808a1b2523e2a08360a991bc9a126319bcc3856f12b6cbb0cee9085d637c9282a11ae79c1e07401b24364884ba0dc0125e529f9b04cb53ab3785b4662f8a975df96c78136ae84c65f904354a886d56b7e6b2e49517caacabf37adc1a31a708307f33a7096e071bdebeea286358e9899f60dcf07829fe7422073290f17c6d29a9db18fdf3c14b3f871fd092eac637373a1b00e43cd5c34cee1fc3e82ebb051b7e1547e98742bc7d5ac2763fdd6aaae870f0949a4efc63ba25db52105744cc86bd8a75c463b1d71efa8f1ce840179a4554077523f0792bcd5fda813e1e1362b21c6daf63cd6f51dbd3e397552ce8f2b02528c1062d3db7ec1e6600c413d2c522988a5545e0175a7bf33f62a9a295027294f2b985efbf1c132103e2f006ba02f9ca254f46258931f74ecde09460ba91de6422858ad8dc8ca5a8ca4258d83ec2e415c7a09739e21a0ff2665ac082b8c0ee0481c61680dea0df9a52600d06b2d99be5b630b45747aa52692983f2e0e9f544435f2008d3ca4cc75a552ec41a47d14840173587a949bfe2aff00a175787520d5ef78845727e1f532d916cda4abb0f0df36a361f3c8a038baae79424e1f7323af0c40b98b0db2e316bd93e6e6f35881de046736cf4af5697cbf8288741215a4231956c48fd766b2569cc4a2dcfd8a8d0c06a8abef98223343f4f40475f407602453a1d91daa0112576ac6d854ca02a4aed2a90664906fd8bf0fd17c37ba1205cccfe810699f30b38ae6312357fb06ad4416f5133edf12b4dff0aa56941569dbc039e2710915f7f16cad5cf12e77f6e298ed1761cde85090c6c84db5ae66fdc96b1d8f6574cd755bbfeacfeec5383737fc4f112919b78445713ec399f4682134b9391bd191dec1a30597c5b0a91ddf420a3ee9d54c07412cb1e22e7fb22bb92cd744e725525ef5baa2c3f8a83aee38d311fa0942ee5dfd96a8de27da4cd204273450ebe877b65514aa60ec4b8f0ab6d6c07b672b8288b5be13f12f623e06074e265004947916dad513e141f36b8e071ee5e5048657e8dbff296bdd9c6159a045697d52f56d3c5f6d22366a868aaf6b58e3b4b98806b4ed3e8ed0e67cb81374072a09d8a12ba31eb2b9504467fa17723addc8c78e643af66166220dd93fb42cffb96193095a8323a56ca755414d20264b4b22bd38c3980ebcf5e0befc234a4ff9e86e4eaae1c4a93a87c718ddfabd4ed3274c8a7be0ca598304c65b26490c7faa24c43d65e9a69092a5fb03cefca9d3851e34c81bc278dfd0a255a574c52c5bc61e0ef513303281045fa9e15e44e4c2486d485dd4dbe821275947563078c86ae8740ab6284b090abe855389a65f80f3b1394a29719254d445debf1918c37ab00ec7a988dba933eb48e310ea5b50b21bbfe1041d4545ee1ef023290d75c4bd1c08408e06772b8107c23b310cdbff5effb49912da9ff1d57d0ce069e18ba24a64baa4c3e09dca0eb737bcee6706a69ff71bf85b57358073056e485a020af50035acb9b40548b643fc45854b5e96a3006ef80766b12dd58b2a3abb568f7605f2a94547d5d95a05e8e756117eb189f2971778c8de4d6577a05c9121a5f377987dcd47d84737ad239d119d53cf374f7e3365e7598fc6640a7fcf19b701f7a64b542e000dfbe73580150568bfe983edb68bda8afd20006363cacd34875c84f5515ee982336a7c0f10789623cedc5a76242f7ea0c53a064fa8be59b800088e16df69b9245b654a8af142958abd02ff24ae681a38646d6f6c1c101954661fa21921629eeb3f75ebb76f76d698c1cd0c452e6460060113972576921f7118d1ea39f7f556d09f7b2ffec6e2c390ee911c9381c6a5bb7fd6fd8b270d1753c78dcbc8b8a85b3eb9d83ce8024d9fd4650e205c67169b759cc624b0997946347c20306753fac6c48c83149438eec7a7fb2988a8abec7e6dae43acd8257bfe546fbe51ea62cd93fb745f757f60262a2d0f07d91408c027d2852810da8b270338ba46636b2ce049c1fdade981eb92ac226f8cf2bf3c86b261193c134c5f4f3c45c3942b7628373903c8f0af4a0fc086317ed99418837d0055300adaf61144274bb76d488965324916ebaa2ba86d7b462ecffe294936984db0bcc7b7d45477c8992600ff3f48baa8ac295823b1fabaffa59cf6893cb7fae4e04991f4ab17e82c40f7f38380449c2d341f1456162c6b3d9c3200ff0b15ef4e9d7335d76294e5b0467231a75c36c34b7a7d569b5c936300f52b5c160819fb57ae112744d2effc0252b7d76520b732f80c18433b2ae095924c77b76e0d2b60245c617306d9b19a4be51d259266dadb63c981bc9f16ebea6f76d1586570d4be78ff45f77a14b1715b6d08c798ae4c2a52fcc503a8dabd2ce2b8b1c68551c27f61abd9c50708fcb3a13d8a80bef9093d2966182e1cc7d890cc5b65f2204fc9309ddc9923901659391cf0865a4e0db47df3fbadf20102fd90f8ad53f134c74e7ed5bf3bc62d49351cabf7d27a56be26c85d9f5950d6401e95cb91eb97377110d39ffdc872c0ba5ec42776f822ce0323aa2a810e8b6445a495cdce0567fc6d031e4df530b1b94c8309db6b4d040977d5c04ac4c2e7f030fcd1e2b0b7dfe3c1fbf5e61861fff42f104dfa678ed911d419021cdf28b34e9e5a1e4485a6b03ecab95289969885a7038848db6b4abc681c6015aa66ac1ce0fd385352b0ab3ec0949681b8d726b7aa0a314feb37976a6af39d0b99f1f05051d7bb2bbe2a976b515fef88e3fe19a63d3609406ccfadf6227c8f348ce58cb5dfbe9b54752658e0cff90ffbcae7446c6bad3635298f517df2529c13bc9dcbd080651ad23383f0a3d6a761f9106998ee0647f661f8d0eaa2815105ad4be7dc2932907ed1df9fca54cb8d545b4f11311891c195bcd66adc7df9d38e3f765f8dc03e51260139beca3c0a661277d14a027b6d9d897a8a7959e770c35c48e683934c5451fd8004362fe345a8649ab1d0c7fd2022f5a0bed55a733c2c06ea0c69ff73c409778aac5c70c754465ded3fa9dcf35d0f0e04d99e4f39a0f3f9d7e6ab3c9e890fce69db62a3682a843f6ad3dbc2603feaa0bbd7dd1d746499a65dbdc78f36bd3e67b003796b64d4e13ad83d3637e3c9271d9b720ba5bac70a69822e92b2a898843ad3af8f5321738ab9aa4aeab18615140891beb63aa5bdf50a9aa6ca9ca4e34bb91222caa77e94e0a0dc9eff7f989ce8ed9e4d5b207bfd56095040ae917d972befc0b1391e869a58801184a9300252e951413488c94e480f613d74fb276ea9d2f2f15d66a53af607e17fb0da86c7bf1184e9c31aff0f6d9924f9820fcd2890d55f0429ac827809528260113ae8bcc2c4da148c038ab570937d447763b4113153d909794648b875cbb949e15b9edf7a8e4e26e417e8024bc4d52878ce1d8f4ac963207a4bd4e8159608948dc25fe5e81c1687d4cfd5a2538dba309b11b382c9893eea88cf87bf7cdcd6d7c4f3b89a1d3db38be129968883b563d16077664a725fdeae2b2cfbe3224379e67253a1a0234de85776e466cd32fa41770989ba82ad5b05ab33d229c32a070936977e99109041fd744c658edec5847fd59fcd36f0df76c338fd8f12363a1f935c53dccc566e404af220eaffb18d4a1dd207a6dd8f5d35bd7abe999291cd9660ace86662fdbdb056ee5e8ae7e7d745445b6bd5fea3af92e4b0d7b7c728478e687b866c40027b2180790d9fcf7cb7bf6d7d26c6cf28b3dcec75f0619d2b9fc5e4f00a10cbaff9e062d1884e053f569311f78cedc47e3d7e00c1c7db287b8ec7a26694694c525735046acbe547c992b8ff8c5163af89c25dd0596053b352757ce7462c65f4a6bfc37ac39817853697cdcfa43cd26888fdf6f7fa251f4b3ad359881d67bdc6d485ba703c3ebb5e138bcb1ac766746b086d6e77a2bb79d81ac98fd95bee6010f5e52689e1732468a32585d4bc64f163aa3296a822ab0e0b189863419e177a5dc264ce5e4142defc24efbbb75004f3cbdc6eaefce29edc1e8450b88c808a4e24c6b6732e9336a2f9a4a49fb962c0a959106a0f331c5199604f6035b4c217867db8cbe40e15c95b84843a4b4c92d489af7f1df86e09ec9e4bbbf50d9a9ef307e4255d93d5ec8ed6e32203161ea62e9584dab85181745b05cb27ffd60258a2f24444a6b4aa435757bae60be45977027bd1d6f9418bb361db149016647b3bdf254e3c4603aece9a1bb353fc8f45bb3595718f13165560bf8b49842e854d910b26b5df84bce7ed87c604d83f1f4d80159cee77fd0b72519a7f37c19846f969056c473f336e13586cf5fc0352c90c2453a3e72a945578d11c4c0b533231e047581df51a91be94f3ad6b9f8d85dab70811fcb2f435cb5cdec8cf4c8b58cf726f6a1f8f826a4a6d9198fb330e7ae7a821d6ebe1e792514aaa9e283507891ba65d4ddb84963f595b2593b739a14419756c89db67915eb8621f2e796ee72655bf9e426601afcbceba9628f76d1f40e5b230686ffb3373d2aba47bf19696d8e5399e2c86a1837bd26bf20dbb045cd9f2aaadc090387ae6c4e004153cb5ce57d3211f72c6ed21c04dfa73bcaf7667e95dfe3d3412f276e567320b74f294bb364add80c8f854d774ba69ecd55114fd13ff5a4cd410b6cc6ab794a3637a830c2e106ddfc7911e265f3cf0a95d431090878a76e5fbd35a71adee853f8a1cacd7167bf0446d9849cb2b44a21f6fabe91fbcbbc06d99bd949ee963dfff771c8dc328d9a966d7cf887224a25db84e6b0b2965e4322010384ae60d3480ea1fc115698d53eb758917bdc7e9b80482501701104d03fb241f7d4d1fb38ca93fdb8de6d8f561e1750559d86cfc7bea144e04d55efb7cc74496ac58436ecfb83d318895d70599a6850a968edb36dfd2873e36da4c4e70dbda9a1ff125f5cc9237932d988afb1115a1cef86fed5628a502b11d4ed016f8aa805c492f3b78adc988f1e10785af663cb21072894819cb268acf4c654ee35c1e31df64c4a52150699d6acec7d275c3406095446c4f94bfd479743b6c7c5f3d0191d16ed663b16b57d2b57faa4e5fa8d1bb1bb700e38f9da25839d1c53c1dff3d21807ba7122809d167d8b709d0cbbaab8f8db8b778065cecc912acad0e87638072ea1b3407ea846a8b4efce2814ed00d16498f97d68d1c547648bf1ae23a0312331708f1751e31e4b21ab9f78e57920c3999581cd72ef600a87389685e2a80076afb0d935f9885101c1a4ce7b7023064fb4036de10ce5a70ee6dfffc482ac845d1296a05a3393c052da8d8f19b73f069b720afbd8f1ba2cd33a8976e3934748f8dbb1db78c8c9f8a7e3e42f83af147d4e3c9fc4549a009ff1a953807ff9d594f41b3af6de1ca87fd50b9a645d91d60a84493032ccdb82718eba54435abf26fbf1ac32113cf3653dbe686d2e4aec625c74969817aa932dcd1831132ccc73ad7c2ed77316a2b48f5058e676fd311d7704258a3ed1e37653e65a8abe4d2565327984886e297309b7464953b918c3746f08591ad375f139bd3f4b9d5721f762b67f66375ec899bf685ad2bc2379cd1a4a6444ae337fa3660406434bcc948405d79ce842b5913d670ee9dca1766c642218ca619a6f26961e1532b9ba5d4203ccc7621dada7bddada3dfa032748f2a8eb6ae318a89f502b1b8d8e2f35e597d489f019f226b092a8e6cde272a96783e7137acade4868a2ecc3d85863826edcf6b12a75024be00033331b456bedcf51afe6b76cb7d2b2805f20cec80214c5b674b6238297e5ababbdb9a6cabd80fdf9dcb4267c177052e6fafce104bfedc0ff6a6b62d27c85fea3d0cdd2d761211e72451f1b1de0e5d8dcdb456c94c82146eb1a533d5f727bbf3b419039cc9d750bc2f41d9b0a9121e616f7144fd8f2ff4d0c777d866827d1c894139809f2e75e8dad9cd09c4167d8f0d0862cb501263d7719f5faa6e7c49838f38190421156444ab08abb6f7afe0347f80a4f88dbff45b84e85660698792eaa8c64de892660a3617dbbcdf1e02659232456a4224d470945953a26554ef55d7461427dcadcc2460a199d7101d99366913afb62df75ff16d8bfdc5a8da6e2d21a49249f2244ea03df0bc0af21d0f37872fe601ab228c0063ced3c1278d0c784de1560a5c231d98c68a1c89a471112cb457492ff8f66342001fcadd2b224bedbd17b6f82e096fedf5abd80b3d7472e843e3fa32322355888102c3b60be94187ad47081178d6b8307eba47989a4783ba13b04fbb98740a120490eea783a0df097c86d8cefdd310d6533fe07e4ba1033b0ffb2a01d9505c3f1f73c451a4ee01fa02ba24c38bceb687ec19939488886e6b29eafcd1f7a70cd8f1acdbc378a602cd1a81a9332d4f16673dff3fba8f38bc7b13d8fd62afcdf51bdc3caa4b299629f64dc62e2e4cd3040fe80abdcaf9819e0b3de09ede2fdc1851a31cbc04f2e439fc458c05d4aef4363af093e621411d1da4137b4c35c6cc88e790575dadf9e4488fc4b88665a9a8619da6cc93dd7a2669eab010032d6fc635658404822e14b0162d26f847a0f5d84f896017bf1ae5b969a766affbee8d1a15b8a418d203bd8f808a51a67d36769139070901967341bb21a941cb8f365e3f7692bf07226b0a896d02e0f76a22d169b3505702baa3b23d89178dac5af4867e8b9edbacb7ca5de4b62810fbb6e5a39bacd2006d900f3807b29e1b0dfe1774c0611c6692da24ea053ea68b61ace8888d574117b7760015bd9f8b27e21ff1570b2b239eacace759954dfb360e61e0a19d78a6f7f083eef54ca6c0717e93498472bb5802d9618d6add7544b06c61f76bb7004a57a1d91d6c570c84e7523d8e118eec729e544a3ac20df0b6c3e64ec8dccd5889e6c8bd2c8e1c04294e77f660341249fcf21548d40b93e66089cba4eee5d4302a51d32a2924c6c5ff265772f7eea685fa0d6aad13d77d44d2ed38aab64790dd920bda840b1b7a9ed95d7090b5eb77274bdb721ce691b7935d978acd6cfdeed98427e90ef114b3ca14851cdcda7e4047094ab73eb8cee6dd1c4da688e6fc58a5c0d461878223a0eaa6466d9e4b9a001f7c10404688bfdf14cf73a97bc75e42257d23bfde98fbca687b4e0e794cd11ddf77be3086f82613581e919c51fe4d8fdaeb07881f99206fe252530c848f6c5926e21a443e6eaea58aaf48fffd6f179dc6d2360a8910a4721a3034342ff0bc539c8645292e29c4f94a399d74d6cec94b39916c81a3dedc549c06bf506c4d45d275587911774c4526b4b5242729816a49bc8df04b715ceb5370d21925e48cedcbdb45284d0419f3ccb8c549996c66eb6fd2659794015f879194bb9a380b8996874c3dfc4e518b5016556de2ae69b9fa102fad1fadf7fcab338990d739472f00bee8e1e952228b02f58dd1fe006dd1041dc3456bdbc515df037d6fdb4655d3915a39e7daa11364d12442ce12ce0e21094acb0c76411bacffc4f5053f5102936d7cf5f9e22937487d79e737f7a997702af12aab07263c491633f9b42d1c8cd7bbfccb39bcf063259a5fa64ac03dd0a4167fb576297b33008d245df16fd066d2f154f16529ceb986472ab9e611e7b14c17e6c244a029f5cb76c628c48a661b3a7bb71fd1bdd6c4c5629d1b8221286fa41a9102e8f1702b0aea49d551e7bbbf54537fa3a2990ac16a6bd86353fedc66e6a7810e54a74236b78cbe407f985c5ee7e765358fd896f5248a2a151616eceb02c8bc1ed5040c7bb17ab7ce524813c24b9bbf77c8be9f0a07d2a0fafc236ace269c2cfcd9d7ccd5a13245a2aa6ec971c399eb36925f91476f435c16e28ee50fe6a5df81db92f6d28a0d2cc30c4acbf633022c71b79d9c0bffb1fd2a2591d592d53c7e779c10e1c25b704df63667c547304c12242b25eddc288df4232cf0cc37a186f6e0c6733015d00c066361e7d22562698402e9f20683113489ad4e1b7223a8c957f20647cd94bd7c65c306ef3b7b3157cab54591c716df39df9304a539d7ca58085a76c97bf8c35e2aed28928057029081231106dbf4e92da78b77761945e8392c08b92a5670d2be0722b805868e19daa3b22c341b7a900bbed3c6da18f8879bbfcb2adc025e4068676bbb648bf60d8f4b941cdf0e0afe811d411d3f216a698c1ee0db2bf7bac66d7d3f99dd72594692cdbfe2806ab5f9d9bc005f96d3a0e65489b1bcb7ee0d8659341e85ec59003284bc01f77dd4d7b4ec8b12c7887ac27e3323fbc757ffbdc0861b3759c5f451c6ec04cc6d2d7dd44cfaea8e4d060b28eba614fed73218142e17962cfed3cc008d7bcedd4b6f0668875615dfc5beb343eead17fa0424eae8362d8611928a162f1bca315f7c13d1afbd9a1aa339f87ef49897e9f65b5ea5b62d04c49d018f647fff2f042a0f40d924faed0522c6d0cf305d5bc8024642603b7ba8670922f538ebfe1f3412a9fc354fde7ef223178dbd6bd19aed7680a070acd6621c67c15a8e8bab0450d40cd0e356033625af1cab7a0482e03e012cf0b9aede360a9e6a0ebcc0584e4e1df94b567b5c89501cead8b7be16f9c7cde48912cc3581b0ce565d84290d9313bbf4515fc62c4bf061ee6276e9e0258b7448a6c6efb0e6ebe15d4dd156435d95b833281acd67cb191d81159adda6693171c671399e0baeb3b8580010f2aa5112269e1c030cdd4b150238d1059530dac76c3ecd1261f7afc4bb0ef039c9e844cda17a09b922c9653c72acb031e2b381ec31df8c7c2f17f8744095f5d069c89318240191d714a422ddf4b97562add62228e038c388cc8b6b570ddebd1ff5bd2babc221b6fe4c0843060911c724a769ddd466de9bf23f6b95aebd0b54cd8861b3b3be23ebdc25f0b58e51ee97da16265a46784998b15910ecccb27b35a5a9df64e17bf2fdd2a35a8c06aa881b43c4160e978b2bfa810aa3acecad40f1d91db158018c4bebf7ff61bdfcf307b2813c5886a6e5748a3f876143bc5e03afd99c2b46bbe9f578aa1d7c66699cf5f6d969d86a32924d69fec9842818d0cc6bd3bd92be568303abb54763ddec70008df1bc442bc87332b46a3203c44657b34ff55110524343efa54147b43bf630e6998d5ab88f373c9ebd25d9f5d44d00c91fd3fb388ddf965206b571465014470087fffac1479f87f2e3d2ff88c5605751d8f2de3db3d896df91b35327bc73f0b604351c7c683af43a064307b2243a61c22f5d66c2f4d647cf8351841c9fce62bcf9151bdb8f904a01b32d6209cb42398d7e3b8c238e98543bf6d4f3134020b1f67b89b8c1f787a66fd10fc0b8d99c4d379debc98d2e851c9b4c65969e1ad3e75c5070b23d964b9187cdabe216421307316033d681d40f73706ffb5b88077998e33f0326db673312eec055b72ff8634fdf1d77ce1394ca44cecf17a498b781d31ec4fe02e41937d582068121ceba39d2b00f6d88fb61bdf828b61038ed744585759995570188cde6cb8db0d54ac531fb674ea7c4a66039a5803b22e4b4565d236953030566334dfa0eccb369048f62984bbe255a4b266a73cd1d943a8aa93359fa7b035b568ab440e973711ec1df3c6f1a53bb14acd2602880bbc3d1ea6707141f310129ea94a3cd2d61b8686f1712702ddd130fd51cc5f91e51e073a0fa2c631ad76a35e80defc40f0c13b965a642c6260a6cf450e279b2dc32bd46d84f9fe04500e634bda6ddcb0aaf178854a6a7dea79e5d8486371b014691419fc95f1fccb31452afd341c62a9e01aa4b1250fa7929c933ed21fdfe49e8b96ed5a659987bb8bf57c4070e0d50ead6df871fd4cb923c5e3f9b875a3e867ca1e739b4e9354e596d468d50145e847cdeaf2a5e610182ce9a2b2d25039e7e58467df6bc1bbce1318c4bbd183c9c3220d48bc4f8ee45a0d168b3e6c9503e76eb80ff600b9cd8521f5a8bc541c5783df4747f120b33b7b175948f23dfe89044ea41c8f49e4f080371168aa564f09fda7a442fba9cb9e6db525222fcb7df457bad1da5ed4712a853e210a7ded650e7c40d6f4f50658a02586fcb09476b83355225e121595c2354343496186b3b354ded878c90392bb169916ff0479152fbd5214dc5dfa03d7d454e027eeede16c4b234fdb897efc256f6ded918e65f32fcee5742a101c7cd05e0c9ec83fe2616ce15be5562454bb7001336af702cf052defb431b9d7d4d8cc9b3d98db8370b4cb419e4d25f29b7206801f012b412bd5259061814402ebf05205dc7829a9263b1f8d410ea44a044fc748e999d24c8eb4d4ac93564f063e1ff40d29357a9b9812400d0dc3a67787a85a6a770c309457b45083ee9bfe195f14da1ba7febd260e7b9fba4a67fe10125e73bf567c4378d5ef7f33118155f793aaebb6ae0d454bb0b803bc61b78ad1f88e29a6840ed98c3b288be5f0ff7613b14e29cf666461f1c01520c8035b380300e039c07d7e54a16889be6282790011390ebb2a55733012bd1b3251dedda17820e59700810f63c0dc14a7188c0d9861702df333df1c8b37806ebc75f39f8e19add2b3528e384a2347e9c6cc5b9bcb894dd4bd815cbf6a574e4ea113a2e099333f72ed94331cbcd717240e8e70b43d9b8eed235173c4e10cbe5014b859f2b4244242e01b3c48acbb691a8daa547c5b55f44170b35fcd2037e01751f1d20dd3abf37feb9d81e91aafb081ae414d0110c1ef3653dbc22cfb48023bbd312b6a4eb5f725053d9a8e18ad70d708b2e4893405f9f9455242c21c84b5c719cd889aa58b699033701b363d8ff650b640340474ba6c0cc28e9d563b0336016ed043b93fa1c74c6ee15bce181f54dbc4306efdcda1ff049f73079b18684bb14fe15fe1e64db404043b396bac2e4d3cdbc308c476dd2b7430b223e08e896b535c98e48f654a48bcd88c43055c794308faa73177c9936ce0105b68e3ab06915c0c0a422dec57c7e30a253e1bb8ac4e78b5ea7fa67965f4dcb11ef9c193c5037de6807489a3903c1ca07a6bb2a9e113a0e004e4ad0855917608c1207a6a8b046d05d18266f55eaf17767d15fa73b2aa91f8673bdc71cec12d2a1e277e0f7e0f7a5e2a54ecd717163b2927d745b06c744cd7093dcc181ecf77f3a03f44daa373dc748005a65181baff3aeca24b71dd2ce12d44199260dacf2172c3f7655ee3b4b76878c19bc0f9bd3b8d2376d34a08d0c5b37bf49069304947de1d3904a419ac1e50a1c32021922fc644a2fd589c7110407a18e45b05593c4782561742fda2b8faac07f61751cda45b4f34762905cd9d18ee917bf7837e37b7cf0ea5c24a05774ae5afc67b54496aabcbb8ccf6a2b254a7329c57541c819d62091e91d9d4dcb21268ed2d912ea2648c9385c31ebbdff492ab3e6c23f77bd2175ec01636cdcd13ec6f1ad1c3c6e41dea62cbfb1eef43128ff16206124ee178afc4e60c13cce8e2c386fdc9ef180b31b3b0846fc2c176f484ce2b5802283c548849f9143b0439381a190839e77447bbee9d0e8e303043b984cea5759819e68abcc00a7c516cfdb70bde1899032bcaa4699c6a470a245a9402f433fe64f3f8f1c5af26f15190fd543197b7731029048f4a9f77ff4324fb0347d5c16d43f75d8992fd92c448235bfb23b8d94bbfaec19ec73a63a23a957e48519680ffdd5bf6564b3e9ce3272e2fb52523a462b31ea8af963d2a4e36ce395bb9690bf2d56f54f611920239897c29518a0f6941ec49158c97df8f832982b195d87a62ec8ea3abb2dc17d8be7a70e3147ad147d41c75f9278a676dd473a64bc9c94228ad8ccf97b1c15723d6e800a90d1a927e537e4bb858601527b9dba96d6bcfa08009d83580dd7b7545e9d5f67586826ec6563f5d44585721ef310f4cd37d45a4f9b136eaec1e19b51eec4b5e5a36a955a395218d37806de3aeff48a4dd23369efc96eef51697eb7749a4d4a06278f6291f01e8d28b8e9bc409ac84c23d041204736e6aafa3b18925cd7065b21820eebc021960a9e8dcded86c8466906616768042b65355e4535824f42b0aac36fbd79794828624df3e08d545d46c0010b4e889db85f016cf308ae5c71b24846ccb2273aa9f959c8396288221f66c7f825d73acfde8c95c713a9425fba19305809810231ab719ad02081182a9193a291b6993cd81a2532f2a7d6760f85226ae4626309a03fcab5c3e2b3759bbf3b8d8e5a66f3c4456145a44b85152127fbd3a1194a97df59cb3d67f5d50602e75e2cd4331f72c2af3b079ab223e238e2a6e41f8e1d4e7807b83cd5617939ee1f9f71a3afdf9b68171b17381ca4bb28838ccc7c654801f149795cc3566df9f20e431198184d470ef021b377280fbecda81296519c0e02e21b69a062490150bd8a10097668b5c1727aaff32c7920afe623f36841f6ea5d6521178049b144a39360e85dfb0e3f356c927176838bb7f9da84008cd6b61819f0cf84da630bcf9bbe27802c7f8b61c26d01c370b27ad2462e7318dffd0fa073a9f1dde246b2b56a134e7193f6fd28afff15218b5a43bbe1339c8f7dc85a21806daef89c90ba448063c46b58efae62b5dfc0dd3702b4ce395fd94346e2d8f5d24eea599971aa25d79119633dcb7d611cd9fca75cab061c4b0b9562daf3e90b0fd0c246160b447cfad42f621b4d2596ba269e1a4715a4b9cc31f1f6f3bd432f3395e6e8c73e118321964690bea42af80b7b01684d7618221017d0beb80f975af0f6f3ccac7a613dd4f54bf5d15e51d775a1e49d176136a1041a48d8148f2b65438066e97c4eda6d82223da1417528c6635fe863edcb33257fb12f5e23beeffb1de08602909f3830a2351749be4497ed2eae00f9c95b7b89ad981e2ea1ca8af34e3f413a4cd8c818bee1c901af79059253b183ab8b032fe95234eee321f47453848cb1c3de09f0682738887925d19f75f07ec34a6ccdf559fd34eb36acc956b8194b53c29eda8484e668d18a6c391402f6b323df3d9f03c3a68d237b50bdd2401cd5dd54fe4bfe7a98c68c42693092144578119aee2574ac8f70da3278aca365c6015515e5f0c27ccf4657d56a26edb380bdef0b45115902211a5b30730c1e89f583258c02825f64b25f00359c8cd5451f2cd5ad0e85274177767fd74a3bb8392a15327902d90f2acf7f30184d44503ea83157281a27b6ba0962ff794b9a09b05a0648726d5e5aef8006ab2058125355165feefaed346dcf9c80f9a55497c838ec2acc178b3fa2a327276e87b6afbf0ed0da0a2af720a1baa85efacbcb750ea0a4dbdd9a9274823b59ee16db48224ec1fefd3901b1d772801d39e0b7bc1f1cc4b8f7510a3f700ec52b7619024ace4ecd25163d6ae44898d79db326e47bb6522e7182741181f88af4533b63dac3412da858c664d0f00049055940af9dafaab593062c5be71ad5e5e898adc97991619bf1475de1feef683945e2fafb7e0a788010997ad92643747e71257640eea291fa0ccc43736e5c7a01bfba07251ea962a503181dc9ac1147e4624ec16eb92d83d68ca4ff97601706deaa92696040836c077644d0daabacc002318584067c37c336e55991ae2eb3e1890bd415119242a9d984ac44909515bf5ad7a8c1daf28a312a24cae29dc32fc04feb30c3039d3941ac3b467d55b1706978c8dc7dd3ebd15acda6f2abecd4b17eeafb116ba39aff840bcfdefd3a130606dd3ea94fae1883feb92d44582a245f93b75bb7f594f66d8d6a287a87fe1f6ffabd3d2f6384c587426479fee7abb7df439096984f852340f2dce2acb6ae3bfd8c9fdf5438312cc29e0f4f2ebb0d9872cb4661846ccb1599d8fcff28e4240ce221cd4ed47e033cd25edfce5e1b4f4a9633b8ccb15bed2444ea0e12e47559c2f781e4550e31a7d3abebcb4ad2731d6cf3f10b086d4840c2afd0ad9fcd0f08708c5bdc983cdc7b0d7a484df0d645a915f6549345fc1187bd6291d7360f97e08db2aae878c6b701b48934a24de0bc44c3461bdec0d4ad565a91264c83805709e0edf1734c81f9b3e49e34394c631794116927e252690b8de7960d11512b9c422bc0fee79eb0d24df288f1c28c3212943413408d42ce7ec35fbf394a8a60eb994c77095ac24fc6d23ab77fdf240dbdb9365041ca1092658fa67aae1d24ec9f1562f812d9c5ea1d2eabb39c76db65ad54a6ccd7de84c79388818228a25216752430303664b15f6ca7db838b8ca153e05c570575985e3d6f9270f3ed1fac3ccff049c6aed6d0ff444a6c73fcd14fdd91db5ddcf64622d4d078b902cac4ac48268062fbacb2a0d65ab92b098ddcc7eb55910f2674512ee508f4cbbfb47dd79313952d81d481e333ff7d81c93a1cd3c7a734d669b59f3ad455d034598cabc6cd9bb279099b900a23d8e1604ee3ba810f5d9acc57de2113c80e5a47f2ac60426fdeb2f36f1b4dc1ecd96768a0a2d7e5e599bbf1d8b7ef257980ffd6f3c0fe7bd6e7a0d707ea4324177ef40b70671be2c213ef689e9e8b655b2dfc225d927ddd87c3fc0a477e4ac7613b6feedcb12e82e16f828658ba0a36a336fd66f6d196ecb89a63f356c00ecbac333cac48ca70bf900fe1f07d44cb5dc2734e22a970749de781071c42a88c248f1e4c182b94fdd982f5042851000bdffc3a475569a974a18cfd72a29f0e1c7e5dc6db88e08ccde4a1b2ff6f460871b7b8a359e6920257f9a95fe4b81c4d90ddc97134912255a67d5c2c5d81d7ddc160ee8b344169c1f0f66a5393208e3f88cc2628f1bd12688c16b156209cead74a637deedcd725707c7f805eb7429b1ee953383572ad30cfe7e795abe3034b4e37647d63adafb0c2de78821d1cf3b04fef9f4c28703dae78ed94f19c0fbf3a3e66b246064917dca7d8d80243a682b584d6ee9081ad888dacac1b58b0b98976b5f1d41a69a91f607a8d2542447317bc89e42c32182c1feace4f6158cba25144f91775e06b42c453bd67a669b5cf66597055427f34c564146eb8cd63c027f22276074845f1062882cae7b9686b99eb6ba4ebb63ec9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ecbc1b9355510c7242a55084ec4ec53836f5551533478df842f989ad20f9c8ef3ee48f1aea5a688160ba531def18e2a13bb10ddf7b9916a15ee7777cf4810801cbef437599e25db5746b5ec4a6b9db5768affd5e2c37160a0dd8ba2db08779e8bbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2c7e8bbb67a5de85d2a348afb0b9213ea6ae25c76a7f324ee02822f6c6454c938c7e8bbb67a5de85d2a348afb0b9213ea6ae25c76a7f324ee02822f6c6454c938/usr/src/kernels/5.14.0-503.23.2.el9_5.s390xbuild@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.23.2.el9_5.src.rpminstallonlypkg(kernel-module)kernel(TSS_authhmac)kernel(TSS_checkhmac1)kernel(__SCK__tp_func_ff_layout_commit_error)kernel(__SCK__tp_func_ff_layout_read_error)kernel(__SCK__tp_func_ff_layout_write_error)kernel(__SCK__tp_func_fscache_access)kernel(__SCK__tp_func_fscache_access_cache)kernel(__SCK__tp_func_fscache_access_volume)kernel(__SCK__tp_func_iscsi_dbg_conn)kernel(__SCK__tp_func_iscsi_dbg_eh)kernel(__SCK__tp_func_iscsi_dbg_session)kernel(__SCK__tp_func_iscsi_dbg_sw_tcp)kernel(__SCK__tp_func_iscsi_dbg_tcp)kernel(__SCK__tp_func_mlx5_fs_add_fg)kernel(__SCK__tp_func_mlx5_fs_add_ft)kernel(__SCK__tp_func_mlx5_fs_add_rule)kernel(__SCK__tp_func_mlx5_fs_del_fg)kernel(__SCK__tp_func_mlx5_fs_del_ft)kernel(__SCK__tp_func_mlx5_fs_del_fte)kernel(__SCK__tp_func_mlx5_fs_del_rule)kernel(__SCK__tp_func_mlx5_fs_set_fte)kernel(__SCK__tp_func_mlx5_fw)kernel(__SCK__tp_func_nfs4_pnfs_commit_ds)kernel(__SCK__tp_func_nfs4_pnfs_read)kernel(__SCK__tp_func_nfs4_pnfs_write)kernel(__SCK__tp_func_nfs_fsync_enter)kernel(__SCK__tp_func_nfs_fsync_exit)kernel(__SCK__tp_func_nfs_xdr_bad_filehandle)kernel(__SCK__tp_func_nfs_xdr_status)kernel(__SCK__tp_func_nvme_sq)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_get_mirror_count)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_read)kernel(__SCK__tp_func_pnfs_mds_fallback_pg_init_write)kernel(__SCK__tp_func_pnfs_mds_fallback_read_done)kernel(__SCK__tp_func_pnfs_mds_fallback_read_pagelist)kernel(__SCK__tp_func_pnfs_mds_fallback_write_done)kernel(__SCK__tp_func_pnfs_mds_fallback_write_pagelist)kernel(__SCK__tp_func_s390_zcrypt_rep)kernel(__SCK__tp_func_s390_zcrypt_req)kernel(__SCK__tp_func_vfio_ccw_chp_event)kernel(__SCK__tp_func_vfio_ccw_fsm_async_request)kernel(__SCK__tp_func_vfio_ccw_fsm_event)kernel(__SCK__tp_func_vfio_ccw_fsm_io_request)kernel(___drm_dbg)kernel(__cast5_decrypt)kernel(__cast5_encrypt)kernel(__cast6_decrypt)kernel(__cast6_encrypt)kernel(__cast6_setkey)kernel(__ceph_alloc_sparse_ext_map)kernel(__ceph_auth_get_authorizer)kernel(__ceph_open_session)kernel(__cxl_driver_register)kernel(__devm_drm_dev_alloc)kernel(__devm_mdiobus_register)kernel(__drm_atomic_helper_bridge_duplicate_state)kernel(__drm_atomic_helper_bridge_reset)kernel(__drm_atomic_helper_connector_destroy_state)kernel(__drm_atomic_helper_connector_duplicate_state)kernel(__drm_atomic_helper_connector_reset)kernel(__drm_atomic_helper_connector_state_reset)kernel(__drm_atomic_helper_crtc_destroy_state)kernel(__drm_atomic_helper_crtc_duplicate_state)kernel(__drm_atomic_helper_crtc_reset)kernel(__drm_atomic_helper_crtc_state_reset)kernel(__drm_atomic_helper_disable_plane)kernel(__drm_atomic_helper_plane_destroy_state)kernel(__drm_atomic_helper_plane_duplicate_state)kernel(__drm_atomic_helper_plane_reset)kernel(__drm_atomic_helper_plane_state_reset)kernel(__drm_atomic_helper_private_obj_duplicate_state)kernel(__drm_atomic_helper_set_config)kernel(__drm_atomic_state_free)kernel(__drm_crtc_commit_free)kernel(__drm_debug)kernel(__drm_dev_dbg)kernel(__drm_err)kernel(__drm_gem_destroy_shadow_plane_state)kernel(__drm_gem_duplicate_shadow_plane_state)kernel(__drm_gem_reset_shadow_plane)kernel(__drm_mm_interval_first)kernel(__drm_printfn_coredump)kernel(__drm_printfn_dbg)kernel(__drm_printfn_err)kernel(__drm_printfn_info)kernel(__drm_printfn_seq_file)kernel(__drm_puts_coredump)kernel(__drm_puts_seq_file)kernel(__drm_universal_plane_alloc)kernel(__drmm_add_action)kernel(__drmm_add_action_or_reset)kernel(__drmm_crtc_alloc_with_planes)kernel(__drmm_encoder_alloc)kernel(__drmm_mutex_release)kernel(__drmm_simple_encoder_alloc)kernel(__drmm_universal_plane_alloc)kernel(__fat_fs_error)kernel(__fscache_acquire_cookie)kernel(__fscache_acquire_volume)kernel(__fscache_begin_read_operation)kernel(__fscache_begin_write_operation)kernel(__fscache_clear_page_bits)kernel(__fscache_invalidate)kernel(__fscache_relinquish_cookie)kernel(__fscache_relinquish_volume)kernel(__fscache_resize_cookie)kernel(__fscache_unuse_cookie)kernel(__fscache_use_cookie)kernel(__fscache_write_to_cache)kernel(__gfn_to_pfn_memslot)kernel(__i2c_smbus_xfer)kernel(__i2c_transfer)kernel(__ip_tunnel_change_mtu)kernel(__iscsi_complete_pdu)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__kvm_set_memory_region)kernel(__mb_cache_entry_free)kernel(__mlx4_cmd)kernel(__mlx4_register_mac)kernel(__mlx4_replace_mac)kernel(__mlx4_unregister_mac)kernel(__nd_driver_register)kernel(__nf_conntrack_confirm)kernel(__nf_conntrack_helper_find)kernel(__nf_ct_change_status)kernel(__nf_ct_change_timeout)kernel(__nf_ct_expect_find)kernel(__nf_ct_ext_find)kernel(__nf_ct_refresh_acct)kernel(__nf_ct_try_assign_helper)kernel(__nf_nat_mangle_tcp_packet)kernel(__nft_release_basechain)kernel(__nvdimm_create)kernel(__nvme_check_ready)kernel(__nvme_submit_sync_cmd)kernel(__ovs_vport_ops_register)kernel(__serpent_decrypt)kernel(__serpent_encrypt)kernel(__serpent_setkey)kernel(__target_init_cmd)kernel(__traceiter_ff_layout_commit_error)kernel(__traceiter_ff_layout_read_error)kernel(__traceiter_ff_layout_write_error)kernel(__traceiter_fscache_access)kernel(__traceiter_fscache_access_cache)kernel(__traceiter_fscache_access_volume)kernel(__traceiter_iscsi_dbg_conn)kernel(__traceiter_iscsi_dbg_eh)kernel(__traceiter_iscsi_dbg_session)kernel(__traceiter_iscsi_dbg_sw_tcp)kernel(__traceiter_iscsi_dbg_tcp)kernel(__traceiter_mlx5_fs_add_fg)kernel(__traceiter_mlx5_fs_add_ft)kernel(__traceiter_mlx5_fs_add_rule)kernel(__traceiter_mlx5_fs_del_fg)kernel(__traceiter_mlx5_fs_del_ft)kernel(__traceiter_mlx5_fs_del_fte)kernel(__traceiter_mlx5_fs_del_rule)kernel(__traceiter_mlx5_fs_set_fte)kernel(__traceiter_mlx5_fw)kernel(__traceiter_nfs4_pnfs_commit_ds)kernel(__traceiter_nfs4_pnfs_read)kernel(__traceiter_nfs4_pnfs_write)kernel(__traceiter_nfs_fsync_enter)kernel(__traceiter_nfs_fsync_exit)kernel(__traceiter_nfs_xdr_bad_filehandle)kernel(__traceiter_nfs_xdr_status)kernel(__traceiter_nvme_sq)kernel(__traceiter_pnfs_mds_fallback_pg_get_mirror_count)kernel(__traceiter_pnfs_mds_fallback_pg_init_read)kernel(__traceiter_pnfs_mds_fallback_pg_init_write)kernel(__traceiter_pnfs_mds_fallback_read_done)kernel(__traceiter_pnfs_mds_fallback_read_pagelist)kernel(__traceiter_pnfs_mds_fallback_write_done)kernel(__traceiter_pnfs_mds_fallback_write_pagelist)kernel(__traceiter_s390_zcrypt_rep)kernel(__traceiter_s390_zcrypt_req)kernel(__traceiter_vfio_ccw_chp_event)kernel(__traceiter_vfio_ccw_fsm_async_request)kernel(__traceiter_vfio_ccw_fsm_event)kernel(__traceiter_vfio_ccw_fsm_io_request)kernel(__tracepoint_ff_layout_commit_error)kernel(__tracepoint_ff_layout_read_error)kernel(__tracepoint_ff_layout_write_error)kernel(__tracepoint_fscache_access)kernel(__tracepoint_fscache_access_cache)kernel(__tracepoint_fscache_access_volume)kernel(__tracepoint_iscsi_dbg_conn)kernel(__tracepoint_iscsi_dbg_eh)kernel(__tracepoint_iscsi_dbg_session)kernel(__tracepoint_iscsi_dbg_sw_tcp)kernel(__tracepoint_iscsi_dbg_tcp)kernel(__tracepoint_mlx5_fs_add_fg)kernel(__tracepoint_mlx5_fs_add_ft)kernel(__tracepoint_mlx5_fs_add_rule)kernel(__tracepoint_mlx5_fs_del_fg)kernel(__tracepoint_mlx5_fs_del_ft)kernel(__tracepoint_mlx5_fs_del_fte)kernel(__tracepoint_mlx5_fs_del_rule)kernel(__tracepoint_mlx5_fs_set_fte)kernel(__tracepoint_mlx5_fw)kernel(__tracepoint_nfs4_pnfs_commit_ds)kernel(__tracepoint_nfs4_pnfs_read)kernel(__tracepoint_nfs4_pnfs_write)kernel(__tracepoint_nfs_fsync_enter)kernel(__tracepoint_nfs_fsync_exit)kernel(__tracepoint_nfs_xdr_bad_filehandle)kernel(__tracepoint_nfs_xdr_status)kernel(__tracepoint_nvme_sq)kernel(__tracepoint_pnfs_mds_fallback_pg_get_mirror_count)kernel(__tracepoint_pnfs_mds_fallback_pg_init_read)kernel(__tracepoint_pnfs_mds_fallback_pg_init_write)kernel(__tracepoint_pnfs_mds_fallback_read_done)kernel(__tracepoint_pnfs_mds_fallback_read_pagelist)kernel(__tracepoint_pnfs_mds_fallback_write_done)kernel(__tracepoint_pnfs_mds_fallback_write_pagelist)kernel(__tracepoint_s390_zcrypt_rep)kernel(__tracepoint_s390_zcrypt_req)kernel(__tracepoint_vfio_ccw_chp_event)kernel(__tracepoint_vfio_ccw_fsm_async_request)kernel(__tracepoint_vfio_ccw_fsm_event)kernel(__tracepoint_vfio_ccw_fsm_io_request)kernel(__transport_register_session)kernel(__twofish_setkey)kernel(__xdr_commit_encode)kernel(_copy_from_pages)kernel(_fc_frame_alloc)kernel(_nfs_display_fhandle)kernel(_nfs_display_fhandle_hash)kernel(_vfio_alloc_device)kernel(admin_timeout)kernel(alloc_hdlcdev)kernel(alloc_nfs_open_context)kernel(arpt_alloc_initial_table)kernel(arpt_do_table)kernel(arpt_register_table)kernel(arpt_unregister_table)kernel(arpt_unregister_table_pre_exit)kernel(asn1_encode_boolean)kernel(asn1_encode_integer)kernel(asn1_encode_octet_string)kernel(asn1_encode_oid)kernel(asn1_encode_sequence)kernel(asn1_encode_tag)kernel(asym_tpm_subtype)kernel(async_gen_syndrome)kernel(async_memcpy)kernel(async_raid6_2data_recov)kernel(async_raid6_datap_recov)kernel(async_syndrome_val)kernel(async_trigger_callback)kernel(async_tx_quiesce)kernel(async_tx_submit)kernel(async_xor)kernel(async_xor_offs)kernel(async_xor_val)kernel(async_xor_val_offs)kernel(attach_hdlc_protocol)kernel(auth_domain_find)kernel(auth_domain_lookup)kernel(auth_domain_put)kernel(badrange_add)kernel(badrange_forget)kernel(badrange_init)kernel(blake2b_compress_generic)kernel(blowfish_setkey)kernel(br_dev_queue_push_xmit)kernel(br_fdb_clear_offload)kernel(br_fdb_find_port)kernel(br_forward)kernel(br_forward_finish)kernel(br_get_ageing_time)kernel(br_handle_frame_finish)kernel(br_mst_enabled)kernel(br_mst_get_info)kernel(br_mst_get_state)kernel(br_multicast_enabled)kernel(br_multicast_has_querier_adjacent)kernel(br_multicast_has_querier_anywhere)kernel(br_multicast_has_router_adjacent)kernel(br_multicast_list_adjacent)kernel(br_multicast_router)kernel(br_port_flag_is_set)kernel(br_port_get_stp_state)kernel(br_vlan_enabled)kernel(br_vlan_get_info)kernel(br_vlan_get_info_rcu)kernel(br_vlan_get_proto)kernel(br_vlan_get_pvid)kernel(br_vlan_get_pvid_rcu)kernel(btracker_complete)kernel(btracker_create)kernel(btracker_destroy)kernel(btracker_issue)kernel(btracker_nr_demotions_queued)kernel(btracker_nr_writebacks_queued)kernel(btracker_promotion_already_present)kernel(btracker_queue)kernel(cache_check)kernel(cache_create_net)kernel(cache_destroy_net)kernel(cache_flush)kernel(cache_purge)kernel(cache_register_net)kernel(cache_seq_next_rcu)kernel(cache_seq_start_rcu)kernel(cache_seq_stop_rcu)kernel(cache_unregister_net)kernel(cast5_setkey)kernel(cast6_setkey)kernel(cast_s1)kernel(cast_s2)kernel(cast_s3)kernel(cast_s4)kernel(cavium_mdiobus_read)kernel(cavium_mdiobus_write)kernel(cb710_pci_update_config_reg)kernel(cb710_set_irq_handler)kernel(cb710_sg_dwiter_read_next_block)kernel(cb710_sg_dwiter_write_next_block)kernel(cca_check_secaescipherkey)kernel(cca_check_secaeskeytoken)kernel(cca_check_sececckeytoken)kernel(cca_cipher2protkey)kernel(cca_clr2cipherkey)kernel(cca_clr2seckey)kernel(cca_ecc2protkey)kernel(cca_findcard)kernel(cca_findcard2)kernel(cca_gencipherkey)kernel(cca_genseckey)kernel(cca_get_info)kernel(cca_query_crypto_facility)kernel(cca_sec2protkey)kernel(ccwgroup_create_dev)kernel(ccwgroup_driver_register)kernel(ccwgroup_driver_unregister)kernel(ccwgroup_probe_ccwdev)kernel(ccwgroup_remove_ccwdev)kernel(ccwgroup_set_offline)kernel(ccwgroup_set_online)kernel(cdrom_check_events)kernel(cdrom_dummy_generic_packet)kernel(cdrom_get_last_written)kernel(cdrom_get_media_event)kernel(cdrom_ioctl)kernel(cdrom_mode_select)kernel(cdrom_mode_sense)kernel(cdrom_multisession)kernel(cdrom_number_of_slots)kernel(cdrom_open)kernel(cdrom_read_tocentry)kernel(cdrom_release)kernel(cec_allocate_adapter)kernel(cec_delete_adapter)kernel(cec_fill_conn_info_from_drm)kernel(cec_get_edid_phys_addr)kernel(cec_queue_pin_5v_event)kernel(cec_queue_pin_cec_event)kernel(cec_queue_pin_hpd_event)kernel(cec_received_msg_ts)kernel(cec_register_adapter)kernel(cec_s_conn_info)kernel(cec_s_log_addrs)kernel(cec_s_phys_addr)kernel(cec_s_phys_addr_from_edid)kernel(cec_transmit_attempt_done_ts)kernel(cec_transmit_done_ts)kernel(cec_transmit_msg)kernel(cec_unregister_adapter)kernel(ceph_addr_is_blank)kernel(ceph_alloc_options)kernel(ceph_alloc_page_vector)kernel(ceph_auth_add_authorizer_challenge)kernel(ceph_auth_destroy_authorizer)kernel(ceph_auth_get_authorizer)kernel(ceph_auth_handle_bad_authorizer)kernel(ceph_auth_handle_svc_reply_done)kernel(ceph_auth_handle_svc_reply_more)kernel(ceph_auth_invalidate_authorizer)kernel(ceph_auth_is_authenticated)kernel(ceph_auth_verify_authorizer_reply)kernel(ceph_buffer_new)kernel(ceph_buffer_release)kernel(ceph_calc_file_object_mapping)kernel(ceph_check_fsid)kernel(ceph_client_addr)kernel(ceph_client_gid)kernel(ceph_cls_assert_locked)kernel(ceph_cls_break_lock)kernel(ceph_cls_lock)kernel(ceph_cls_lock_info)kernel(ceph_cls_set_cookie)kernel(ceph_cls_unlock)kernel(ceph_compare_options)kernel(ceph_con_close)kernel(ceph_con_init)kernel(ceph_con_keepalive)kernel(ceph_con_open)kernel(ceph_con_send)kernel(ceph_copy_from_page_vector)kernel(ceph_copy_to_page_vector)kernel(ceph_copy_user_to_page_vector)kernel(ceph_create_client)kernel(ceph_create_snap_context)kernel(ceph_decode_entity_addr)kernel(ceph_decode_entity_addrvec)kernel(ceph_destroy_client)kernel(ceph_destroy_options)kernel(ceph_entity_type_name)kernel(ceph_extent_to_file)kernel(ceph_file_to_extents)kernel(ceph_find_or_create_string)kernel(ceph_free_lockers)kernel(ceph_get_num_objects)kernel(ceph_get_snap_context)kernel(ceph_iterate_extents)kernel(ceph_monc_blocklist_add)kernel(ceph_monc_do_statfs)kernel(ceph_monc_get_version)kernel(ceph_monc_get_version_async)kernel(ceph_monc_got_map)kernel(ceph_monc_init)kernel(ceph_monc_open_session)kernel(ceph_monc_renew_subs)kernel(ceph_monc_stop)kernel(ceph_monc_validate_auth)kernel(ceph_monc_wait_osdmap)kernel(ceph_monc_want_map)kernel(ceph_msg_data_add_bio)kernel(ceph_msg_data_add_bvecs)kernel(ceph_msg_data_add_pagelist)kernel(ceph_msg_data_add_pages)kernel(ceph_msg_dump)kernel(ceph_msg_get)kernel(ceph_msg_new)kernel(ceph_msg_new2)kernel(ceph_msg_put)kernel(ceph_msg_type_name)kernel(ceph_msgr_flush)kernel(ceph_object_locator_to_pg)kernel(ceph_oid_aprintf)kernel(ceph_oid_copy)kernel(ceph_oid_destroy)kernel(ceph_oid_printf)kernel(ceph_oloc_copy)kernel(ceph_oloc_destroy)kernel(ceph_open_session)kernel(ceph_osdc_abort_requests)kernel(ceph_osdc_alloc_messages)kernel(ceph_osdc_alloc_request)kernel(ceph_osdc_call)kernel(ceph_osdc_cancel_request)kernel(ceph_osdc_clear_abort_err)kernel(ceph_osdc_flush_notifies)kernel(ceph_osdc_get_request)kernel(ceph_osdc_list_watchers)kernel(ceph_osdc_maybe_request_map)kernel(ceph_osdc_new_request)kernel(ceph_osdc_notify)kernel(ceph_osdc_notify_ack)kernel(ceph_osdc_put_request)kernel(ceph_osdc_start_request)kernel(ceph_osdc_sync)kernel(ceph_osdc_unwatch)kernel(ceph_osdc_update_epoch_barrier)kernel(ceph_osdc_wait_request)kernel(ceph_osdc_watch)kernel(ceph_pagelist_alloc)kernel(ceph_pagelist_append)kernel(ceph_pagelist_free_reserve)kernel(ceph_pagelist_release)kernel(ceph_pagelist_reserve)kernel(ceph_pagelist_set_cursor)kernel(ceph_pagelist_truncate)kernel(ceph_parse_fsid)kernel(ceph_parse_mon_ips)kernel(ceph_parse_param)kernel(ceph_pg_pool_flags)kernel(ceph_pg_pool_name_by_id)kernel(ceph_pg_poolid_by_name)kernel(ceph_pg_to_acting_primary)kernel(ceph_pr_addr)kernel(ceph_print_client_options)kernel(ceph_put_page_vector)kernel(ceph_put_snap_context)kernel(ceph_release_page_vector)kernel(ceph_release_string)kernel(ceph_reset_client_addr)kernel(ceph_str_hash)kernel(ceph_str_hash_name)kernel(ceph_wait_for_latest_osdmap)kernel(ceph_zero_page_vector_range)kernel(clear_exclusive_cxl_commands)kernel(cordic_calc_iq)kernel(core_allocate_nexus_loss_ua)kernel(core_tmr_alloc_req)kernel(core_tpg_check_initiator_node_acl)kernel(core_tpg_deregister)kernel(core_tpg_get_initiator_node_acl)kernel(core_tpg_register)kernel(core_tpg_set_initiator_node_queue_depth)kernel(core_tpg_set_initiator_node_tag)kernel(crc32c)kernel(crc32c_impl)kernel(crc7_be)kernel(crc7_be_syndrome_table)kernel(crc8)kernel(crc8_populate_lsb)kernel(crc8_populate_msb)kernel(crc_itu_t)kernel(crc_itu_t_table)kernel(crypto_nhpoly1305_final)kernel(crypto_nhpoly1305_final_helper)kernel(crypto_nhpoly1305_init)kernel(crypto_nhpoly1305_setkey)kernel(crypto_nhpoly1305_update)kernel(crypto_nhpoly1305_update_helper)kernel(csum_partial_copy_to_xdr)kernel(ct_sip_get_header)kernel(ct_sip_get_sdp_header)kernel(ct_sip_parse_address_param)kernel(ct_sip_parse_header_uri)kernel(ct_sip_parse_numerical_param)kernel(ct_sip_parse_request)kernel(ctc_mpc_alloc_channel)kernel(ctc_mpc_dealloc_ch)kernel(ctc_mpc_establish_connectivity)kernel(ctc_mpc_flow_control)kernel(curve25519_base_point)kernel(curve25519_generic)kernel(curve25519_null_point)kernel(cxl_add_to_region)kernel(cxl_await_media_ready)kernel(cxl_bus_drain)kernel(cxl_bus_rescan)kernel(cxl_bus_type)kernel(cxl_clear_poison)kernel(cxl_cor_error_detected)kernel(cxl_count_regblock)kernel(cxl_debugfs_create_dir)kernel(cxl_decoder_add)kernel(cxl_decoder_add_locked)kernel(cxl_decoder_autoremove)kernel(cxl_dev_state_identify)kernel(cxl_dpa_debug)kernel(cxl_driver_unregister)kernel(cxl_dvsec_rr_decode)kernel(cxl_endpoint_autoremove)kernel(cxl_endpoint_decoder_alloc)kernel(cxl_enumerate_cmds)kernel(cxl_error_detected)kernel(cxl_event_trace_record)kernel(cxl_find_nvdimm_bridge)kernel(cxl_find_regblock)kernel(cxl_find_regblock_instance)kernel(cxl_hb_modulo)kernel(cxl_hdm_decode_init)kernel(cxl_inject_poison)kernel(cxl_internal_send_cmd)kernel(cxl_map_component_regs)kernel(cxl_map_device_regs)kernel(cxl_map_pmu_regs)kernel(cxl_mem_create_range_info)kernel(cxl_mem_find_port)kernel(cxl_mem_get_event_records)kernel(cxl_mem_get_poison)kernel(cxl_memdev_setup_fw_upload)kernel(cxl_memdev_state_create)kernel(cxl_pci_find_port)kernel(cxl_poison_state_init)kernel(cxl_port_commit_reap)kernel(cxl_port_to_pci_bus)kernel(cxl_probe_component_regs)kernel(cxl_probe_device_regs)kernel(cxl_rcd_component_reg_phys)kernel(cxl_root_decoder_alloc)kernel(cxl_set_timestamp)kernel(cxl_setup_regs)kernel(cxl_switch_decoder_alloc)kernel(cxl_trigger_poison_list)kernel(dasd_add_link_to_gendisk)kernel(dasd_add_request_head)kernel(dasd_add_request_tail)kernel(dasd_alloc_block)kernel(dasd_alloc_erp_request)kernel(dasd_biodasdinfo)kernel(dasd_block_clear_timer)kernel(dasd_block_set_timer)kernel(dasd_debug_area)kernel(dasd_default_erp_action)kernel(dasd_default_erp_postaction)kernel(dasd_dev_groups)kernel(dasd_device_clear_timer)kernel(dasd_device_is_ro)kernel(dasd_device_remove_stop_bits)kernel(dasd_device_set_stop_bits)kernel(dasd_device_set_timer)kernel(dasd_devmap_set_device_copy_relation)kernel(dasd_diag_discipline_pointer)kernel(dasd_eer_write)kernel(dasd_enable_device)kernel(dasd_ffree_request)kernel(dasd_flush_device_queue)kernel(dasd_fmalloc_request)kernel(dasd_free_block)kernel(dasd_free_erp_request)kernel(dasd_generic_free_discipline)kernel(dasd_generic_handle_state_change)kernel(dasd_generic_last_path_gone)kernel(dasd_generic_notify)kernel(dasd_generic_path_event)kernel(dasd_generic_path_operational)kernel(dasd_generic_probe)kernel(dasd_generic_read_dev_chars)kernel(dasd_generic_remove)kernel(dasd_generic_requeue_all_requests)kernel(dasd_generic_set_offline)kernel(dasd_generic_set_online)kernel(dasd_generic_shutdown)kernel(dasd_generic_space_avail)kernel(dasd_generic_space_exhaust)kernel(dasd_generic_uc_handler)kernel(dasd_generic_verify_path)kernel(dasd_get_sense)kernel(dasd_int_handler)kernel(dasd_kick_device)kernel(dasd_log_sense)kernel(dasd_log_sense_dbf)kernel(dasd_nofcx)kernel(dasd_nopav)kernel(dasd_page_cache)kernel(dasd_path_create_kobj)kernel(dasd_path_create_kobjects)kernel(dasd_path_remove_kobjects)kernel(dasd_put_device_wake)kernel(dasd_reload_device)kernel(dasd_schedule_block_bh)kernel(dasd_schedule_device_bh)kernel(dasd_schedule_requeue)kernel(dasd_set_feature)kernel(dasd_sfree_request)kernel(dasd_sleep_on)kernel(dasd_sleep_on_immediatly)kernel(dasd_sleep_on_interruptible)kernel(dasd_sleep_on_queue)kernel(dasd_sleep_on_queue_interruptible)kernel(dasd_smalloc_request)kernel(dasd_start_IO)kernel(dasd_term_IO)kernel(dasd_wakeup_cb)kernel(decode_rs8)kernel(des3_ede_decrypt)kernel(des3_ede_encrypt)kernel(des3_ede_expand_key)kernel(des_decrypt)kernel(des_encrypt)kernel(des_expand_key)kernel(detach_hdlc_protocol)kernel(dev_dax_probe)kernel(dev_is_ccwgroup)kernel(devm_aperture_acquire_from_firmware)kernel(devm_cxl_add_dport)kernel(devm_cxl_add_memdev)kernel(devm_cxl_add_nvdimm)kernel(devm_cxl_add_nvdimm_bridge)kernel(devm_cxl_add_passthrough_decoder)kernel(devm_cxl_add_port)kernel(devm_cxl_add_rch_dport)kernel(devm_cxl_dpa_reserve)kernel(devm_cxl_enumerate_decoders)kernel(devm_cxl_enumerate_ports)kernel(devm_cxl_pmu_add)kernel(devm_cxl_port_enumerate_dports)kernel(devm_cxl_register_pci_bus)kernel(devm_cxl_sanitize_setup_notifier)kernel(devm_cxl_setup_hdm)kernel(devm_drm_bridge_add)kernel(devm_drm_panel_add_follower)kernel(devm_drm_panel_bridge_add)kernel(devm_drm_panel_bridge_add_typed)kernel(devm_i2c_add_adapter)kernel(devm_i2c_new_dummy_device)kernel(devm_mdiobus_alloc_size)kernel(devm_namespace_disable)kernel(devm_namespace_enable)kernel(devm_nvdimm_memremap)kernel(dlm_lock)kernel(dlm_new_lockspace)kernel(dlm_posix_get)kernel(dlm_posix_lock)kernel(dlm_posix_unlock)kernel(dlm_release_lockspace)kernel(dlm_unlock)kernel(dm_accept_partial_bio)kernel(dm_array_cursor_begin)kernel(dm_array_cursor_end)kernel(dm_array_cursor_get_value)kernel(dm_array_cursor_next)kernel(dm_array_cursor_skip)kernel(dm_array_del)kernel(dm_array_empty)kernel(dm_array_get_value)kernel(dm_array_info_init)kernel(dm_array_new)kernel(dm_array_resize)kernel(dm_array_set_value)kernel(dm_array_walk)kernel(dm_audit_log_bio)kernel(dm_audit_log_ti)kernel(dm_bio_detain)kernel(dm_bio_from_per_bio_data)kernel(dm_bio_get_target_bio_nr)kernel(dm_bio_prison_alloc_cell)kernel(dm_bio_prison_alloc_cell_v2)kernel(dm_bio_prison_create)kernel(dm_bio_prison_create_v2)kernel(dm_bio_prison_destroy)kernel(dm_bio_prison_destroy_v2)kernel(dm_bio_prison_free_cell)kernel(dm_bio_prison_free_cell_v2)kernel(dm_bitset_clear_bit)kernel(dm_bitset_cursor_begin)kernel(dm_bitset_cursor_end)kernel(dm_bitset_cursor_get_value)kernel(dm_bitset_cursor_next)kernel(dm_bitset_cursor_skip)kernel(dm_bitset_del)kernel(dm_bitset_empty)kernel(dm_bitset_flush)kernel(dm_bitset_new)kernel(dm_bitset_resize)kernel(dm_bitset_set_bit)kernel(dm_bitset_test_bit)kernel(dm_block_data)kernel(dm_block_location)kernel(dm_block_manager_create)kernel(dm_block_manager_destroy)kernel(dm_block_manager_reset)kernel(dm_bm_block_size)kernel(dm_bm_checksum)kernel(dm_bm_flush)kernel(dm_bm_is_read_only)kernel(dm_bm_read_lock)kernel(dm_bm_set_read_only)kernel(dm_bm_set_read_write)kernel(dm_bm_unlock)kernel(dm_bm_write_lock)kernel(dm_bm_write_lock_zero)kernel(dm_btree_cursor_begin)kernel(dm_btree_cursor_end)kernel(dm_btree_cursor_get_value)kernel(dm_btree_cursor_next)kernel(dm_btree_cursor_skip)kernel(dm_btree_del)kernel(dm_btree_empty)kernel(dm_btree_find_highest_key)kernel(dm_btree_find_lowest_key)kernel(dm_btree_insert)kernel(dm_btree_insert_notify)kernel(dm_btree_lookup)kernel(dm_btree_lookup_next)kernel(dm_btree_remove)kernel(dm_btree_remove_leaves)kernel(dm_btree_walk)kernel(dm_bufio_client_create)kernel(dm_bufio_client_destroy)kernel(dm_bufio_client_reset)kernel(dm_bufio_forget)kernel(dm_bufio_forget_buffers)kernel(dm_bufio_get)kernel(dm_bufio_get_aux_data)kernel(dm_bufio_get_block_data)kernel(dm_bufio_get_block_number)kernel(dm_bufio_get_block_size)kernel(dm_bufio_get_client)kernel(dm_bufio_get_device_size)kernel(dm_bufio_get_dm_io_client)kernel(dm_bufio_issue_discard)kernel(dm_bufio_issue_flush)kernel(dm_bufio_mark_buffer_dirty)kernel(dm_bufio_mark_partial_buffer_dirty)kernel(dm_bufio_new)kernel(dm_bufio_prefetch)kernel(dm_bufio_read)kernel(dm_bufio_release)kernel(dm_bufio_set_minimum_buffers)kernel(dm_bufio_set_sector_offset)kernel(dm_bufio_write_dirty_buffers)kernel(dm_bufio_write_dirty_buffers_async)kernel(dm_cache_policy_create)kernel(dm_cache_policy_destroy)kernel(dm_cache_policy_get_hint_size)kernel(dm_cache_policy_get_name)kernel(dm_cache_policy_get_version)kernel(dm_cache_policy_register)kernel(dm_cache_policy_unregister)kernel(dm_cell_error)kernel(dm_cell_get_v2)kernel(dm_cell_key_has_valid_range)kernel(dm_cell_lock_promote_v2)kernel(dm_cell_lock_v2)kernel(dm_cell_promote_or_release)kernel(dm_cell_put_v2)kernel(dm_cell_quiesce_v2)kernel(dm_cell_release)kernel(dm_cell_release_no_holder)kernel(dm_cell_unlock_v2)kernel(dm_cell_visit_release)kernel(dm_consume_args)kernel(dm_copy_name_and_uuid)kernel(dm_deferred_entry_dec)kernel(dm_deferred_entry_inc)kernel(dm_deferred_set_add_work)kernel(dm_deferred_set_create)kernel(dm_deferred_set_destroy)kernel(dm_device_name)kernel(dm_dirty_log_create)kernel(dm_dirty_log_destroy)kernel(dm_dirty_log_type_register)kernel(dm_dirty_log_type_unregister)kernel(dm_disk)kernel(dm_disk_bitset_init)kernel(dm_exception_store_create)kernel(dm_exception_store_destroy)kernel(dm_exception_store_type_register)kernel(dm_exception_store_type_unregister)kernel(dm_get_cell)kernel(dm_get_device)kernel(dm_get_md)kernel(dm_get_reserved_bio_based_ios)kernel(dm_hold)kernel(dm_internal_resume)kernel(dm_internal_resume_fast)kernel(dm_internal_suspend_fast)kernel(dm_internal_suspend_noflush)kernel(dm_io)kernel(dm_io_client_create)kernel(dm_io_client_destroy)kernel(dm_kcopyd_client_create)kernel(dm_kcopyd_client_destroy)kernel(dm_kcopyd_client_flush)kernel(dm_kcopyd_copy)kernel(dm_kcopyd_do_callback)kernel(dm_kcopyd_prepare_callback)kernel(dm_kcopyd_zero)kernel(dm_mq_kick_requeue_list)kernel(dm_noflush_suspending)kernel(dm_path_uevent)kernel(dm_per_bio_data)kernel(dm_post_suspending)kernel(dm_put)kernel(dm_put_device)kernel(dm_read_arg)kernel(dm_read_arg_group)kernel(dm_region_hash_create)kernel(dm_region_hash_destroy)kernel(dm_register_path_selector)kernel(dm_register_target)kernel(dm_report_zones)kernel(dm_rh_bio_to_region)kernel(dm_rh_dec)kernel(dm_rh_delay)kernel(dm_rh_dirty_log)kernel(dm_rh_flush)kernel(dm_rh_get_region_key)kernel(dm_rh_get_region_size)kernel(dm_rh_get_state)kernel(dm_rh_inc_pending)kernel(dm_rh_mark_nosync)kernel(dm_rh_recovery_end)kernel(dm_rh_recovery_in_flight)kernel(dm_rh_recovery_prepare)kernel(dm_rh_recovery_start)kernel(dm_rh_region_context)kernel(dm_rh_region_to_sector)kernel(dm_rh_start_recovery)kernel(dm_rh_stop_recovery)kernel(dm_rh_update_states)kernel(dm_send_uevents)kernel(dm_set_target_max_io_len)kernel(dm_shift_arg)kernel(dm_sm_disk_create)kernel(dm_sm_disk_open)kernel(dm_snap_cow)kernel(dm_snap_origin)kernel(dm_start_time_ns_from_clone)kernel(dm_submit_bio_remap)kernel(dm_suspended)kernel(dm_table_device_name)kernel(dm_table_event)kernel(dm_table_get_md)kernel(dm_table_get_mode)kernel(dm_table_get_size)kernel(dm_table_run_md_queue_async)kernel(dm_table_set_type)kernel(dm_tm_commit)kernel(dm_tm_create_non_blocking_clone)kernel(dm_tm_create_with_sm)kernel(dm_tm_dec)kernel(dm_tm_dec_range)kernel(dm_tm_destroy)kernel(dm_tm_inc)kernel(dm_tm_inc_range)kernel(dm_tm_issue_prefetches)kernel(dm_tm_open_with_sm)kernel(dm_tm_pre_commit)kernel(dm_tm_read_lock)kernel(dm_tm_shadow_block)kernel(dm_tm_unlock)kernel(dm_tm_with_runs)kernel(dm_unregister_path_selector)kernel(dm_unregister_target)kernel(dns_query)kernel(drm_add_edid_modes)kernel(drm_add_modes_noedid)kernel(drm_analog_tv_mode)kernel(drm_any_plane_has_format)kernel(drm_aperture_remove_conflicting_framebuffers)kernel(drm_aperture_remove_conflicting_pci_framebuffers)kernel(drm_atomic_add_affected_connectors)kernel(drm_atomic_add_affected_planes)kernel(drm_atomic_add_encoder_bridges)kernel(drm_atomic_bridge_chain_check)kernel(drm_atomic_bridge_chain_disable)kernel(drm_atomic_bridge_chain_enable)kernel(drm_atomic_bridge_chain_post_disable)kernel(drm_atomic_bridge_chain_pre_enable)kernel(drm_atomic_check_only)kernel(drm_atomic_commit)kernel(drm_atomic_get_bridge_state)kernel(drm_atomic_get_connector_state)kernel(drm_atomic_get_crtc_state)kernel(drm_atomic_get_mst_payload_state)kernel(drm_atomic_get_mst_topology_state)kernel(drm_atomic_get_new_bridge_state)kernel(drm_atomic_get_new_connector_for_encoder)kernel(drm_atomic_get_new_crtc_for_encoder)kernel(drm_atomic_get_new_mst_topology_state)kernel(drm_atomic_get_new_private_obj_state)kernel(drm_atomic_get_old_bridge_state)kernel(drm_atomic_get_old_connector_for_encoder)kernel(drm_atomic_get_old_crtc_for_encoder)kernel(drm_atomic_get_old_mst_topology_state)kernel(drm_atomic_get_old_private_obj_state)kernel(drm_atomic_get_plane_state)kernel(drm_atomic_get_private_obj_state)kernel(drm_atomic_helper_async_check)kernel(drm_atomic_helper_async_commit)kernel(drm_atomic_helper_bridge_destroy_state)kernel(drm_atomic_helper_bridge_duplicate_state)kernel(drm_atomic_helper_bridge_propagate_bus_fmt)kernel(drm_atomic_helper_bridge_reset)kernel(drm_atomic_helper_calc_timestamping_constants)kernel(drm_atomic_helper_check)kernel(drm_atomic_helper_check_crtc_primary_plane)kernel(drm_atomic_helper_check_modeset)kernel(drm_atomic_helper_check_plane_damage)kernel(drm_atomic_helper_check_plane_state)kernel(drm_atomic_helper_check_planes)kernel(drm_atomic_helper_check_wb_connector_state)kernel(drm_atomic_helper_cleanup_planes)kernel(drm_atomic_helper_commit)kernel(drm_atomic_helper_commit_cleanup_done)kernel(drm_atomic_helper_commit_duplicated_state)kernel(drm_atomic_helper_commit_hw_done)kernel(drm_atomic_helper_commit_modeset_disables)kernel(drm_atomic_helper_commit_modeset_enables)kernel(drm_atomic_helper_commit_planes)kernel(drm_atomic_helper_commit_planes_on_crtc)kernel(drm_atomic_helper_commit_tail)kernel(drm_atomic_helper_commit_tail_rpm)kernel(drm_atomic_helper_connector_destroy_state)kernel(drm_atomic_helper_connector_duplicate_state)kernel(drm_atomic_helper_connector_reset)kernel(drm_atomic_helper_connector_tv_check)kernel(drm_atomic_helper_connector_tv_margins_reset)kernel(drm_atomic_helper_connector_tv_reset)kernel(drm_atomic_helper_crtc_destroy_state)kernel(drm_atomic_helper_crtc_duplicate_state)kernel(drm_atomic_helper_crtc_reset)kernel(drm_atomic_helper_damage_iter_init)kernel(drm_atomic_helper_damage_iter_next)kernel(drm_atomic_helper_damage_merged)kernel(drm_atomic_helper_dirtyfb)kernel(drm_atomic_helper_disable_all)kernel(drm_atomic_helper_disable_plane)kernel(drm_atomic_helper_disable_planes_on_crtc)kernel(drm_atomic_helper_duplicate_state)kernel(drm_atomic_helper_fake_vblank)kernel(drm_atomic_helper_page_flip)kernel(drm_atomic_helper_page_flip_target)kernel(drm_atomic_helper_plane_destroy_state)kernel(drm_atomic_helper_plane_duplicate_state)kernel(drm_atomic_helper_plane_reset)kernel(drm_atomic_helper_prepare_planes)kernel(drm_atomic_helper_resume)kernel(drm_atomic_helper_set_config)kernel(drm_atomic_helper_setup_commit)kernel(drm_atomic_helper_shutdown)kernel(drm_atomic_helper_suspend)kernel(drm_atomic_helper_swap_state)kernel(drm_atomic_helper_unprepare_planes)kernel(drm_atomic_helper_update_legacy_modeset_state)kernel(drm_atomic_helper_update_plane)kernel(drm_atomic_helper_wait_for_dependencies)kernel(drm_atomic_helper_wait_for_fences)kernel(drm_atomic_helper_wait_for_flip_done)kernel(drm_atomic_helper_wait_for_vblanks)kernel(drm_atomic_nonblocking_commit)kernel(drm_atomic_normalize_zpos)kernel(drm_atomic_print_new_state)kernel(drm_atomic_private_obj_fini)kernel(drm_atomic_private_obj_init)kernel(drm_atomic_set_crtc_for_connector)kernel(drm_atomic_set_crtc_for_plane)kernel(drm_atomic_set_fb_for_plane)kernel(drm_atomic_set_mode_for_crtc)kernel(drm_atomic_set_mode_prop_for_crtc)kernel(drm_atomic_state_alloc)kernel(drm_atomic_state_clear)kernel(drm_atomic_state_default_clear)kernel(drm_atomic_state_default_release)kernel(drm_atomic_state_init)kernel(drm_av_sync_delay)kernel(drm_bridge_add)kernel(drm_bridge_attach)kernel(drm_bridge_chain_mode_fixup)kernel(drm_bridge_chain_mode_set)kernel(drm_bridge_chain_mode_valid)kernel(drm_bridge_connector_init)kernel(drm_bridge_detect)kernel(drm_bridge_edid_read)kernel(drm_bridge_get_modes)kernel(drm_bridge_hpd_disable)kernel(drm_bridge_hpd_enable)kernel(drm_bridge_hpd_notify)kernel(drm_bridge_is_panel)kernel(drm_bridge_remove)kernel(drm_buddy_alloc_blocks)kernel(drm_buddy_block_print)kernel(drm_buddy_block_trim)kernel(drm_buddy_fini)kernel(drm_buddy_free_block)kernel(drm_buddy_free_list)kernel(drm_buddy_init)kernel(drm_buddy_print)kernel(drm_calc_timestamping_constants)kernel(drm_class_device_register)kernel(drm_class_device_unregister)kernel(drm_clflush_pages)kernel(drm_clflush_sg)kernel(drm_clflush_virt_range)kernel(drm_client_buffer_vmap)kernel(drm_client_buffer_vunmap)kernel(drm_client_dev_hotplug)kernel(drm_client_framebuffer_create)kernel(drm_client_framebuffer_delete)kernel(drm_client_framebuffer_flush)kernel(drm_client_init)kernel(drm_client_modeset_check)kernel(drm_client_modeset_commit)kernel(drm_client_modeset_commit_locked)kernel(drm_client_modeset_dpms)kernel(drm_client_modeset_probe)kernel(drm_client_register)kernel(drm_client_release)kernel(drm_client_rotation)kernel(drm_color_ctm_s31_32_to_qm_n)kernel(drm_color_lut_check)kernel(drm_compat_ioctl)kernel(drm_connector_atomic_hdr_metadata_equal)kernel(drm_connector_attach_colorspace_property)kernel(drm_connector_attach_content_type_property)kernel(drm_connector_attach_dp_subconnector_property)kernel(drm_connector_attach_edid_property)kernel(drm_connector_attach_encoder)kernel(drm_connector_attach_hdr_output_metadata_property)kernel(drm_connector_attach_max_bpc_property)kernel(drm_connector_attach_privacy_screen_properties)kernel(drm_connector_attach_privacy_screen_provider)kernel(drm_connector_attach_scaling_mode_property)kernel(drm_connector_attach_tv_margin_properties)kernel(drm_connector_attach_vrr_capable_property)kernel(drm_connector_cleanup)kernel(drm_connector_create_privacy_screen_properties)kernel(drm_connector_has_possible_encoder)kernel(drm_connector_helper_get_modes)kernel(drm_connector_helper_get_modes_fixed)kernel(drm_connector_helper_hpd_irq_event)kernel(drm_connector_helper_tv_get_modes)kernel(drm_connector_init)kernel(drm_connector_init_with_ddc)kernel(drm_connector_list_iter_begin)kernel(drm_connector_list_iter_end)kernel(drm_connector_list_iter_next)kernel(drm_connector_list_update)kernel(drm_connector_oob_hotplug_event)kernel(drm_connector_register)kernel(drm_connector_set_link_status_property)kernel(drm_connector_set_orientation_from_panel)kernel(drm_connector_set_panel_orientation)kernel(drm_connector_set_panel_orientation_with_quirk)kernel(drm_connector_set_path_property)kernel(drm_connector_set_tile_property)kernel(drm_connector_set_vrr_capable_property)kernel(drm_connector_unregister)kernel(drm_connector_update_edid_property)kernel(drm_connector_update_privacy_screen)kernel(drm_crtc_accurate_vblank_count)kernel(drm_crtc_add_crc_entry)kernel(drm_crtc_arm_vblank_event)kernel(drm_crtc_check_viewport)kernel(drm_crtc_cleanup)kernel(drm_crtc_commit_wait)kernel(drm_crtc_create_scaling_filter_property)kernel(drm_crtc_enable_color_mgmt)kernel(drm_crtc_from_index)kernel(drm_crtc_handle_vblank)kernel(drm_crtc_helper_atomic_check)kernel(drm_crtc_helper_mode_valid_fixed)kernel(drm_crtc_helper_set_config)kernel(drm_crtc_helper_set_mode)kernel(drm_crtc_init)kernel(drm_crtc_init_with_planes)kernel(drm_crtc_next_vblank_start)kernel(drm_crtc_send_vblank_event)kernel(drm_crtc_set_max_vblank_count)kernel(drm_crtc_vblank_count)kernel(drm_crtc_vblank_count_and_time)kernel(drm_crtc_vblank_get)kernel(drm_crtc_vblank_helper_get_vblank_timestamp)kernel(drm_crtc_vblank_helper_get_vblank_timestamp_internal)kernel(drm_crtc_vblank_off)kernel(drm_crtc_vblank_on)kernel(drm_crtc_vblank_put)kernel(drm_crtc_vblank_reset)kernel(drm_crtc_vblank_restore)kernel(drm_crtc_vblank_waitqueue)kernel(drm_crtc_wait_one_vblank)kernel(drm_cvt_mode)kernel(drm_debugfs_add_file)kernel(drm_debugfs_add_files)kernel(drm_debugfs_create_files)kernel(drm_debugfs_gpuva_info)kernel(drm_debugfs_remove_files)kernel(drm_default_rgb_quant_range)kernel(drm_detect_hdmi_monitor)kernel(drm_detect_monitor_audio)kernel(drm_dev_alloc)kernel(drm_dev_enter)kernel(drm_dev_exit)kernel(drm_dev_get)kernel(drm_dev_has_vblank)kernel(drm_dev_printk)kernel(drm_dev_put)kernel(drm_dev_register)kernel(drm_dev_unplug)kernel(drm_dev_unregister)kernel(drm_display_info_set_bus_formats)kernel(drm_display_mode_from_cea_vic)kernel(drm_do_get_edid)kernel(drm_dp_128b132b_cds_interlane_align_done)kernel(drm_dp_128b132b_eq_interlane_align_done)kernel(drm_dp_128b132b_lane_channel_eq_done)kernel(drm_dp_128b132b_lane_symbol_locked)kernel(drm_dp_128b132b_link_training_failed)kernel(drm_dp_128b132b_read_aux_rd_interval)kernel(drm_dp_add_payload_part1)kernel(drm_dp_add_payload_part2)kernel(drm_dp_atomic_find_time_slots)kernel(drm_dp_atomic_release_time_slots)kernel(drm_dp_aux_init)kernel(drm_dp_aux_register)kernel(drm_dp_aux_unregister)kernel(drm_dp_bw_channel_coding_efficiency)kernel(drm_dp_bw_code_to_link_rate)kernel(drm_dp_bw_overhead)kernel(drm_dp_calc_pbn_mode)kernel(drm_dp_cec_attach)kernel(drm_dp_cec_irq)kernel(drm_dp_cec_register_connector)kernel(drm_dp_cec_set_edid)kernel(drm_dp_cec_unregister_connector)kernel(drm_dp_cec_unset_edid)kernel(drm_dp_channel_eq_ok)kernel(drm_dp_check_act_status)kernel(drm_dp_clock_recovery_ok)kernel(drm_dp_decode_sideband_req)kernel(drm_dp_downstream_420_passthrough)kernel(drm_dp_downstream_444_to_420_conversion)kernel(drm_dp_downstream_debug)kernel(drm_dp_downstream_id)kernel(drm_dp_downstream_is_tmds)kernel(drm_dp_downstream_is_type)kernel(drm_dp_downstream_max_bpc)kernel(drm_dp_downstream_max_dotclock)kernel(drm_dp_downstream_max_tmds_clock)kernel(drm_dp_downstream_min_tmds_clock)kernel(drm_dp_downstream_mode)kernel(drm_dp_downstream_rgb_to_ycbcr_conversion)kernel(drm_dp_dpcd_probe)kernel(drm_dp_dpcd_read)kernel(drm_dp_dpcd_read_link_status)kernel(drm_dp_dpcd_read_phy_link_status)kernel(drm_dp_dpcd_set_powered)kernel(drm_dp_dpcd_write)kernel(drm_dp_dsc_sink_bpp_incr)kernel(drm_dp_dsc_sink_line_buf_depth)kernel(drm_dp_dsc_sink_max_slice_count)kernel(drm_dp_dsc_sink_supported_input_bpcs)kernel(drm_dp_dual_mode_detect)kernel(drm_dp_dual_mode_get_tmds_output)kernel(drm_dp_dual_mode_max_tmds_clock)kernel(drm_dp_dual_mode_read)kernel(drm_dp_dual_mode_set_tmds_output)kernel(drm_dp_dual_mode_write)kernel(drm_dp_dump_sideband_msg_req_body)kernel(drm_dp_encode_sideband_req)kernel(drm_dp_get_adjust_request_pre_emphasis)kernel(drm_dp_get_adjust_request_voltage)kernel(drm_dp_get_adjust_tx_ffe_preset)kernel(drm_dp_get_dual_mode_type_name)kernel(drm_dp_get_pcon_max_frl_bw)kernel(drm_dp_get_phy_test_pattern)kernel(drm_dp_get_vc_payload_bw)kernel(drm_dp_link_rate_to_bw_code)kernel(drm_dp_link_train_channel_eq_delay)kernel(drm_dp_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_count)kernel(drm_dp_lttpr_link_train_channel_eq_delay)kernel(drm_dp_lttpr_link_train_clock_recovery_delay)kernel(drm_dp_lttpr_max_lane_count)kernel(drm_dp_lttpr_max_link_rate)kernel(drm_dp_lttpr_pre_emphasis_level_3_supported)kernel(drm_dp_lttpr_voltage_swing_level_3_supported)kernel(drm_dp_max_dprx_data_rate)kernel(drm_dp_mst_add_affected_dsc_crtcs)kernel(drm_dp_mst_atomic_check)kernel(drm_dp_mst_atomic_check_mgr)kernel(drm_dp_mst_atomic_enable_dsc)kernel(drm_dp_mst_atomic_setup_commit)kernel(drm_dp_mst_atomic_wait_for_dependencies)kernel(drm_dp_mst_connector_early_unregister)kernel(drm_dp_mst_connector_late_register)kernel(drm_dp_mst_detect_port)kernel(drm_dp_mst_dsc_aux_for_port)kernel(drm_dp_mst_dump_topology)kernel(drm_dp_mst_edid_read)kernel(drm_dp_mst_get_edid)kernel(drm_dp_mst_get_port_malloc)kernel(drm_dp_mst_hpd_irq_handle_event)kernel(drm_dp_mst_hpd_irq_send_new_request)kernel(drm_dp_mst_port_downstream_of_parent)kernel(drm_dp_mst_put_port_malloc)kernel(drm_dp_mst_root_conn_atomic_check)kernel(drm_dp_mst_topology_mgr_destroy)kernel(drm_dp_mst_topology_mgr_init)kernel(drm_dp_mst_topology_mgr_resume)kernel(drm_dp_mst_topology_mgr_set_mst)kernel(drm_dp_mst_topology_mgr_suspend)kernel(drm_dp_mst_topology_state_funcs)kernel(drm_dp_mst_update_slots)kernel(drm_dp_pcon_convert_rgb_to_ycbcr)kernel(drm_dp_pcon_dsc_bpp_incr)kernel(drm_dp_pcon_dsc_max_slice_width)kernel(drm_dp_pcon_dsc_max_slices)kernel(drm_dp_pcon_enc_is_dsc_1_2)kernel(drm_dp_pcon_frl_configure_1)kernel(drm_dp_pcon_frl_configure_2)kernel(drm_dp_pcon_frl_enable)kernel(drm_dp_pcon_frl_prepare)kernel(drm_dp_pcon_hdmi_frl_link_error_count)kernel(drm_dp_pcon_hdmi_link_active)kernel(drm_dp_pcon_hdmi_link_mode)kernel(drm_dp_pcon_is_frl_ready)kernel(drm_dp_pcon_pps_default)kernel(drm_dp_pcon_pps_override_buf)kernel(drm_dp_pcon_pps_override_param)kernel(drm_dp_pcon_reset_frl_config)kernel(drm_dp_phy_name)kernel(drm_dp_psr_setup_time)kernel(drm_dp_read_channel_eq_delay)kernel(drm_dp_read_clock_recovery_delay)kernel(drm_dp_read_desc)kernel(drm_dp_read_downstream_info)kernel(drm_dp_read_dpcd_caps)kernel(drm_dp_read_lttpr_common_caps)kernel(drm_dp_read_lttpr_phy_caps)kernel(drm_dp_read_mst_cap)kernel(drm_dp_read_sink_count)kernel(drm_dp_read_sink_count_cap)kernel(drm_dp_remote_aux_init)kernel(drm_dp_remove_payload_part1)kernel(drm_dp_remove_payload_part2)kernel(drm_dp_send_power_updown_phy)kernel(drm_dp_send_query_stream_enc_status)kernel(drm_dp_send_real_edid_checksum)kernel(drm_dp_set_phy_test_pattern)kernel(drm_dp_set_subconnector_property)kernel(drm_dp_start_crc)kernel(drm_dp_stop_crc)kernel(drm_dp_subconnector_type)kernel(drm_dp_vsc_sdp_log)kernel(drm_dp_vsc_sdp_pack)kernel(drm_dp_vsc_sdp_supported)kernel(drm_driver_legacy_fb_format)kernel(drm_dsc_compute_rc_parameters)kernel(drm_dsc_dp_pps_header_init)kernel(drm_dsc_dp_rc_buffer_size)kernel(drm_dsc_flatness_det_thresh)kernel(drm_dsc_get_bpp_int)kernel(drm_dsc_initial_scale_value)kernel(drm_dsc_pps_payload_pack)kernel(drm_dsc_set_const_params)kernel(drm_dsc_set_rc_buf_thresh)kernel(drm_dsc_setup_rc_params)kernel(drm_edid_alloc)kernel(drm_edid_are_equal)kernel(drm_edid_block_valid)kernel(drm_edid_connector_add_modes)kernel(drm_edid_connector_update)kernel(drm_edid_dup)kernel(drm_edid_duplicate)kernel(drm_edid_free)kernel(drm_edid_get_monitor_name)kernel(drm_edid_get_panel_id)kernel(drm_edid_header_is_valid)kernel(drm_edid_is_digital)kernel(drm_edid_is_valid)kernel(drm_edid_override_connector_update)kernel(drm_edid_raw)kernel(drm_edid_read)kernel(drm_edid_read_custom)kernel(drm_edid_read_ddc)kernel(drm_edid_read_switcheroo)kernel(drm_edid_to_sad)kernel(drm_edid_to_speaker_allocation)kernel(drm_edid_valid)kernel(drm_edp_backlight_disable)kernel(drm_edp_backlight_enable)kernel(drm_edp_backlight_init)kernel(drm_edp_backlight_set_level)kernel(drm_eld_sad_get)kernel(drm_eld_sad_set)kernel(drm_encoder_cleanup)kernel(drm_encoder_init)kernel(drm_event_cancel_free)kernel(drm_event_reserve_init)kernel(drm_event_reserve_init_locked)kernel(drm_exec_cleanup)kernel(drm_exec_fini)kernel(drm_exec_init)kernel(drm_exec_lock_obj)kernel(drm_exec_prepare_array)kernel(drm_exec_prepare_obj)kernel(drm_exec_unlock_obj)kernel(drm_fb_blit)kernel(drm_fb_build_fourcc_list)kernel(drm_fb_clip_offset)kernel(drm_fb_helper_alloc_info)kernel(drm_fb_helper_blank)kernel(drm_fb_helper_check_var)kernel(drm_fb_helper_damage_area)kernel(drm_fb_helper_damage_range)kernel(drm_fb_helper_debug_enter)kernel(drm_fb_helper_debug_leave)kernel(drm_fb_helper_deferred_io)kernel(drm_fb_helper_fill_info)kernel(drm_fb_helper_fini)kernel(drm_fb_helper_hotplug_event)kernel(drm_fb_helper_init)kernel(drm_fb_helper_initial_config)kernel(drm_fb_helper_ioctl)kernel(drm_fb_helper_lastclose)kernel(drm_fb_helper_output_poll_changed)kernel(drm_fb_helper_pan_display)kernel(drm_fb_helper_prepare)kernel(drm_fb_helper_release_info)kernel(drm_fb_helper_restore_fbdev_mode_unlocked)kernel(drm_fb_helper_set_par)kernel(drm_fb_helper_set_suspend)kernel(drm_fb_helper_set_suspend_unlocked)kernel(drm_fb_helper_setcmap)kernel(drm_fb_helper_unprepare)kernel(drm_fb_helper_unregister_info)kernel(drm_fb_memcpy)kernel(drm_fb_swab)kernel(drm_fb_xrgb8888_to_argb1555)kernel(drm_fb_xrgb8888_to_argb2101010)kernel(drm_fb_xrgb8888_to_argb8888)kernel(drm_fb_xrgb8888_to_gray8)kernel(drm_fb_xrgb8888_to_mono)kernel(drm_fb_xrgb8888_to_rgb332)kernel(drm_fb_xrgb8888_to_rgb565)kernel(drm_fb_xrgb8888_to_rgb888)kernel(drm_fb_xrgb8888_to_rgba5551)kernel(drm_fb_xrgb8888_to_xrgb1555)kernel(drm_fb_xrgb8888_to_xrgb2101010)kernel(drm_fbdev_generic_setup)kernel(drm_file_get_master)kernel(drm_flip_work_cleanup)kernel(drm_flip_work_commit)kernel(drm_flip_work_init)kernel(drm_flip_work_queue)kernel(drm_format_conv_state_copy)kernel(drm_format_conv_state_init)kernel(drm_format_conv_state_release)kernel(drm_format_conv_state_reserve)kernel(drm_format_info)kernel(drm_format_info_block_height)kernel(drm_format_info_block_width)kernel(drm_format_info_bpp)kernel(drm_format_info_min_pitch)kernel(drm_framebuffer_cleanup)kernel(drm_framebuffer_init)kernel(drm_framebuffer_lookup)kernel(drm_framebuffer_remove)kernel(drm_framebuffer_unregister_private)kernel(drm_gem_begin_shadow_fb_access)kernel(drm_gem_create_mmap_offset)kernel(drm_gem_create_mmap_offset_size)kernel(drm_gem_destroy_shadow_plane_state)kernel(drm_gem_dma_resv_wait)kernel(drm_gem_dmabuf_export)kernel(drm_gem_dmabuf_mmap)kernel(drm_gem_dmabuf_release)kernel(drm_gem_dmabuf_vmap)kernel(drm_gem_dmabuf_vunmap)kernel(drm_gem_dumb_map_offset)kernel(drm_gem_duplicate_shadow_plane_state)kernel(drm_gem_end_shadow_fb_access)kernel(drm_gem_evict)kernel(drm_gem_fb_afbc_init)kernel(drm_gem_fb_begin_cpu_access)kernel(drm_gem_fb_create)kernel(drm_gem_fb_create_handle)kernel(drm_gem_fb_create_with_dirty)kernel(drm_gem_fb_create_with_funcs)kernel(drm_gem_fb_destroy)kernel(drm_gem_fb_end_cpu_access)kernel(drm_gem_fb_get_obj)kernel(drm_gem_fb_init_with_funcs)kernel(drm_gem_fb_vmap)kernel(drm_gem_fb_vunmap)kernel(drm_gem_free_mmap_offset)kernel(drm_gem_get_pages)kernel(drm_gem_handle_create)kernel(drm_gem_handle_delete)kernel(drm_gem_lock_reservations)kernel(drm_gem_lru_init)kernel(drm_gem_lru_move_tail)kernel(drm_gem_lru_move_tail_locked)kernel(drm_gem_lru_remove)kernel(drm_gem_lru_scan)kernel(drm_gem_map_attach)kernel(drm_gem_map_detach)kernel(drm_gem_map_dma_buf)kernel(drm_gem_mmap)kernel(drm_gem_mmap_obj)kernel(drm_gem_object_free)kernel(drm_gem_object_init)kernel(drm_gem_object_lookup)kernel(drm_gem_object_release)kernel(drm_gem_objects_lookup)kernel(drm_gem_plane_helper_prepare_fb)kernel(drm_gem_prime_export)kernel(drm_gem_prime_fd_to_handle)kernel(drm_gem_prime_handle_to_fd)kernel(drm_gem_prime_import)kernel(drm_gem_prime_import_dev)kernel(drm_gem_prime_mmap)kernel(drm_gem_private_object_fini)kernel(drm_gem_private_object_init)kernel(drm_gem_put_pages)kernel(drm_gem_reset_shadow_plane)kernel(drm_gem_shmem_create)kernel(drm_gem_shmem_dumb_create)kernel(drm_gem_shmem_free)kernel(drm_gem_shmem_get_pages_sgt)kernel(drm_gem_shmem_get_sg_table)kernel(drm_gem_shmem_madvise)kernel(drm_gem_shmem_mmap)kernel(drm_gem_shmem_pin)kernel(drm_gem_shmem_prime_import_sg_table)kernel(drm_gem_shmem_print_info)kernel(drm_gem_shmem_purge)kernel(drm_gem_shmem_put_pages)kernel(drm_gem_shmem_unpin)kernel(drm_gem_shmem_vm_ops)kernel(drm_gem_shmem_vmap)kernel(drm_gem_shmem_vunmap)kernel(drm_gem_simple_kms_begin_shadow_fb_access)kernel(drm_gem_simple_kms_destroy_shadow_plane_state)kernel(drm_gem_simple_kms_duplicate_shadow_plane_state)kernel(drm_gem_simple_kms_end_shadow_fb_access)kernel(drm_gem_simple_kms_reset_shadow_plane)kernel(drm_gem_unlock_reservations)kernel(drm_gem_unmap_dma_buf)kernel(drm_gem_vm_close)kernel(drm_gem_vm_open)kernel(drm_gem_vmap)kernel(drm_gem_vmap_unlocked)kernel(drm_gem_vunmap)kernel(drm_gem_vunmap_unlocked)kernel(drm_get_buddy)kernel(drm_get_connector_status_name)kernel(drm_get_connector_type_name)kernel(drm_get_edid)kernel(drm_get_edid_switcheroo)kernel(drm_get_format_info)kernel(drm_get_panel_orientation_quirk)kernel(drm_get_subpixel_order_name)kernel(drm_get_tv_mode_from_name)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_vendor_infoframe_from_display_mode)kernel(drm_helper_connector_dpms)kernel(drm_helper_crtc_in_use)kernel(drm_helper_disable_unused_functions)kernel(drm_helper_encoder_in_use)kernel(drm_helper_force_disable_all)kernel(drm_helper_hpd_irq_event)kernel(drm_helper_mode_fill_fb_struct)kernel(drm_helper_move_panel_connectors_to_head)kernel(drm_helper_probe_detect)kernel(drm_helper_probe_single_connector_modes)kernel(drm_helper_resume_force_mode)kernel(drm_i2c_encoder_commit)kernel(drm_i2c_encoder_destroy)kernel(drm_i2c_encoder_detect)kernel(drm_i2c_encoder_dpms)kernel(drm_i2c_encoder_init)kernel(drm_i2c_encoder_mode_fixup)kernel(drm_i2c_encoder_mode_set)kernel(drm_i2c_encoder_prepare)kernel(drm_i2c_encoder_restore)kernel(drm_i2c_encoder_save)kernel(drm_internal_framebuffer_create)kernel(drm_invalid_op)kernel(drm_ioctl)kernel(drm_ioctl_flags)kernel(drm_ioctl_kernel)kernel(drm_is_current_master)kernel(drm_is_panel_follower)kernel(drm_kms_helper_connector_hotplug_event)kernel(drm_kms_helper_hotplug_event)kernel(drm_kms_helper_is_poll_worker)kernel(drm_kms_helper_poll_disable)kernel(drm_kms_helper_poll_enable)kernel(drm_kms_helper_poll_fini)kernel(drm_kms_helper_poll_init)kernel(drm_kms_helper_poll_reschedule)kernel(drm_lspcon_get_mode)kernel(drm_lspcon_set_mode)kernel(drm_master_get)kernel(drm_master_internal_acquire)kernel(drm_master_internal_release)kernel(drm_master_put)kernel(drm_match_cea_mode)kernel(drm_memcpy_from_wc)kernel(drm_mm_init)kernel(drm_mm_insert_node_in_range)kernel(drm_mm_print)kernel(drm_mm_remove_node)kernel(drm_mm_replace_node)kernel(drm_mm_reserve_node)kernel(drm_mm_scan_add_block)kernel(drm_mm_scan_color_evict)kernel(drm_mm_scan_init_with_range)kernel(drm_mm_scan_remove_block)kernel(drm_mm_takedown)kernel(drm_mode_config_cleanup)kernel(drm_mode_config_helper_resume)kernel(drm_mode_config_helper_suspend)kernel(drm_mode_config_reset)kernel(drm_mode_copy)kernel(drm_mode_create)kernel(drm_mode_create_aspect_ratio_property)kernel(drm_mode_create_content_type_property)kernel(drm_mode_create_dp_colorspace_property)kernel(drm_mode_create_dvi_i_properties)kernel(drm_mode_create_from_cmdline_mode)kernel(drm_mode_create_hdmi_colorspace_property)kernel(drm_mode_create_scaling_mode_property)kernel(drm_mode_create_suggested_offset_properties)kernel(drm_mode_create_tile_group)kernel(drm_mode_create_tv_margin_properties)kernel(drm_mode_create_tv_properties)kernel(drm_mode_create_tv_properties_legacy)kernel(drm_mode_crtc_set_gamma_size)kernel(drm_mode_debug_printmodeline)kernel(drm_mode_destroy)kernel(drm_mode_duplicate)kernel(drm_mode_equal)kernel(drm_mode_equal_no_clocks)kernel(drm_mode_equal_no_clocks_no_stereo)kernel(drm_mode_find_dmt)kernel(drm_mode_get_hv_timing)kernel(drm_mode_get_tile_group)kernel(drm_mode_init)kernel(drm_mode_is_420)kernel(drm_mode_is_420_also)kernel(drm_mode_is_420_only)kernel(drm_mode_legacy_fb_format)kernel(drm_mode_match)kernel(drm_mode_object_find)kernel(drm_mode_object_get)kernel(drm_mode_object_put)kernel(drm_mode_parse_command_line_for_connector)kernel(drm_mode_plane_set_obj_prop)kernel(drm_mode_probed_add)kernel(drm_mode_prune_invalid)kernel(drm_mode_put_tile_group)kernel(drm_mode_set_config_internal)kernel(drm_mode_set_crtcinfo)kernel(drm_mode_set_name)kernel(drm_mode_sort)kernel(drm_mode_validate_driver)kernel(drm_mode_validate_size)kernel(drm_mode_validate_ycbcr420)kernel(drm_mode_vrefresh)kernel(drm_modeset_acquire_fini)kernel(drm_modeset_acquire_init)kernel(drm_modeset_backoff)kernel(drm_modeset_drop_locks)kernel(drm_modeset_lock)kernel(drm_modeset_lock_all)kernel(drm_modeset_lock_all_ctx)kernel(drm_modeset_lock_init)kernel(drm_modeset_lock_single_interruptible)kernel(drm_modeset_unlock)kernel(drm_modeset_unlock_all)kernel(drm_need_swiotlb)kernel(drm_noop)kernel(drm_object_attach_property)kernel(drm_object_property_get_default_value)kernel(drm_object_property_get_value)kernel(drm_object_property_set_value)kernel(drm_open)kernel(drm_panel_add)kernel(drm_panel_add_follower)kernel(drm_panel_bridge_add)kernel(drm_panel_bridge_add_typed)kernel(drm_panel_bridge_connector)kernel(drm_panel_bridge_remove)kernel(drm_panel_bridge_set_orientation)kernel(drm_panel_disable)kernel(drm_panel_enable)kernel(drm_panel_get_modes)kernel(drm_panel_init)kernel(drm_panel_prepare)kernel(drm_panel_remove)kernel(drm_panel_remove_follower)kernel(drm_panel_unprepare)kernel(drm_plane_cleanup)kernel(drm_plane_create_alpha_property)kernel(drm_plane_create_blend_mode_property)kernel(drm_plane_create_color_properties)kernel(drm_plane_create_rotation_property)kernel(drm_plane_create_scaling_filter_property)kernel(drm_plane_create_zpos_immutable_property)kernel(drm_plane_create_zpos_property)kernel(drm_plane_enable_fb_damage_clips)kernel(drm_plane_force_disable)kernel(drm_plane_from_index)kernel(drm_plane_get_damage_clips)kernel(drm_plane_get_damage_clips_count)kernel(drm_plane_helper_destroy)kernel(drm_plane_helper_disable_primary)kernel(drm_plane_helper_update_primary)kernel(drm_poll)kernel(drm_prandom_u32_max_state)kernel(drm_prime_gem_destroy)kernel(drm_prime_get_contiguous_size)kernel(drm_prime_pages_to_sg)kernel(drm_prime_sg_to_dma_addr_array)kernel(drm_prime_sg_to_page_array)kernel(drm_print_bits)kernel(drm_print_memory_stats)kernel(drm_print_regset32)kernel(drm_printf)kernel(drm_probe_ddc)kernel(drm_property_add_enum)kernel(drm_property_blob_get)kernel(drm_property_blob_put)kernel(drm_property_create)kernel(drm_property_create_bitmask)kernel(drm_property_create_blob)kernel(drm_property_create_bool)kernel(drm_property_create_enum)kernel(drm_property_create_object)kernel(drm_property_create_range)kernel(drm_property_create_signed_range)kernel(drm_property_destroy)kernel(drm_property_lookup_blob)kernel(drm_property_replace_blob)kernel(drm_property_replace_blob_from_id)kernel(drm_property_replace_global_blob)kernel(drm_put_dev)kernel(drm_puts)kernel(drm_random_order)kernel(drm_random_reorder)kernel(drm_read)kernel(drm_rect_calc_hscale)kernel(drm_rect_calc_vscale)kernel(drm_rect_clip_scaled)kernel(drm_rect_debug_print)kernel(drm_rect_intersect)kernel(drm_rect_rotate)kernel(drm_rect_rotate_inv)kernel(drm_release)kernel(drm_release_noglobal)kernel(drm_rotation_simplify)kernel(drm_self_refresh_helper_alter_state)kernel(drm_self_refresh_helper_cleanup)kernel(drm_self_refresh_helper_init)kernel(drm_self_refresh_helper_update_avg_times)kernel(drm_send_event)kernel(drm_send_event_locked)kernel(drm_send_event_timestamp_locked)kernel(drm_set_preferred_mode)kernel(drm_show_fdinfo)kernel(drm_show_memory_stats)kernel(drm_simple_display_pipe_attach_bridge)kernel(drm_simple_display_pipe_init)kernel(drm_simple_encoder_init)kernel(drm_state_dump)kernel(drm_syncobj_add_point)kernel(drm_syncobj_create)kernel(drm_syncobj_find)kernel(drm_syncobj_find_fence)kernel(drm_syncobj_free)kernel(drm_syncobj_get_fd)kernel(drm_syncobj_get_handle)kernel(drm_syncobj_replace_fence)kernel(drm_sysfs_connector_hotplug_event)kernel(drm_sysfs_connector_property_event)kernel(drm_sysfs_hotplug_event)kernel(drm_timeout_abs_to_jiffies)kernel(drm_universal_plane_init)kernel(drm_vblank_init)kernel(drm_vblank_work_cancel_sync)kernel(drm_vblank_work_flush)kernel(drm_vblank_work_init)kernel(drm_vblank_work_schedule)kernel(drm_vma_node_allow)kernel(drm_vma_node_allow_once)kernel(drm_vma_node_is_allowed)kernel(drm_vma_node_revoke)kernel(drm_vma_offset_add)kernel(drm_vma_offset_lookup_locked)kernel(drm_vma_offset_manager_destroy)kernel(drm_vma_offset_manager_init)kernel(drm_vma_offset_remove)kernel(drm_wait_one_vblank)kernel(drm_warn_on_modeset_not_all_locked)kernel(drm_writeback_cleanup_job)kernel(drm_writeback_connector_init)kernel(drm_writeback_connector_init_with_encoder)kernel(drm_writeback_get_out_fence)kernel(drm_writeback_prepare_job)kernel(drm_writeback_queue_job)kernel(drm_writeback_signal_completion)kernel(drmm_connector_init)kernel(drmm_crtc_init_with_planes)kernel(drmm_encoder_init)kernel(drmm_kfree)kernel(drmm_kmalloc)kernel(drmm_kstrdup)kernel(drmm_mode_config_init)kernel(drmm_panel_bridge_add)kernel(drmm_release_action)kernel(eadm_start_aob)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ebt_unregister_table_pre_exit)kernel(enclosure_add_device)kernel(enclosure_component_alloc)kernel(enclosure_component_register)kernel(enclosure_find)kernel(enclosure_for_each_device)kernel(enclosure_register)kernel(enclosure_remove_device)kernel(enclosure_unregister)kernel(ep11_check_aes_key)kernel(ep11_check_aes_key_with_hdr)kernel(ep11_check_ecc_key_with_hdr)kernel(ep11_clr2keyblob)kernel(ep11_findcard2)kernel(ep11_genaeskey)kernel(ep11_get_card_info)kernel(ep11_get_domain_info)kernel(ep11_kb_wkvp)kernel(ep11_kblob2protkey)kernel(esp6_input_done2)kernel(esp6_output_head)kernel(esp6_output_tail)kernel(esp_input_done2)kernel(esp_output_head)kernel(esp_output_tail)kernel(ext_pi_type1_crc64)kernel(ext_pi_type3_crc64)kernel(failover_register)kernel(failover_slave_unregister)kernel(failover_unregister)kernel(fat_add_entries)kernel(fat_alloc_new_dir)kernel(fat_attach)kernel(fat_build_inode)kernel(fat_detach)kernel(fat_dir_empty)kernel(fat_fill_super)kernel(fat_flush_inodes)kernel(fat_free_clusters)kernel(fat_get_dotdot_entry)kernel(fat_getattr)kernel(fat_remove_entries)kernel(fat_scan)kernel(fat_search_long)kernel(fat_setattr)kernel(fat_sync_inode)kernel(fat_time_fat2unix)kernel(fat_time_unix2fat)kernel(fat_truncate_time)kernel(fat_update_time)kernel(fb_add_videomode)kernel(fb_alloc_cmap)kernel(fb_blank)kernel(fb_copy_cmap)kernel(fb_dealloc_cmap)kernel(fb_default_cmap)kernel(fb_deferred_io_cleanup)kernel(fb_deferred_io_fsync)kernel(fb_deferred_io_init)kernel(fb_deferred_io_mmap)kernel(fb_deferred_io_open)kernel(fb_deferred_io_release)kernel(fb_destroy_modedb)kernel(fb_destroy_modelist)kernel(fb_edid_to_monspecs)kernel(fb_find_best_display)kernel(fb_find_best_mode)kernel(fb_find_mode)kernel(fb_find_mode_cvt)kernel(fb_find_nearest_mode)kernel(fb_firmware_edid)kernel(fb_get_buffer_offset)kernel(fb_get_color_depth)kernel(fb_get_mode)kernel(fb_get_options)kernel(fb_invert_cmaps)kernel(fb_match_mode)kernel(fb_mode_is_equal)kernel(fb_pad_aligned_buffer)kernel(fb_pad_unaligned_buffer)kernel(fb_pan_display)kernel(fb_parse_edid)kernel(fb_set_cmap)kernel(fb_set_suspend)kernel(fb_set_var)kernel(fb_sys_read)kernel(fb_sys_write)kernel(fb_validate_mode)kernel(fb_var_to_videomode)kernel(fb_videomode_to_modelist)kernel(fb_videomode_to_var)kernel(fbcon_modechange_possible)kernel(fbcon_update_vcs)kernel(fc_attach_transport)kernel(fc_block_rport)kernel(fc_block_scsi_eh)kernel(fc_cpu_mask)kernel(fc_disc_config)kernel(fc_disc_init)kernel(fc_eh_abort)kernel(fc_eh_device_reset)kernel(fc_eh_host_reset)kernel(fc_eh_should_retry_cmd)kernel(fc_eh_timed_out)kernel(fc_elsct_init)kernel(fc_elsct_send)kernel(fc_exch_done)kernel(fc_exch_init)kernel(fc_exch_mgr_add)kernel(fc_exch_mgr_alloc)kernel(fc_exch_mgr_del)kernel(fc_exch_mgr_free)kernel(fc_exch_mgr_list_clone)kernel(fc_exch_mgr_reset)kernel(fc_exch_recv)kernel(fc_exch_seq_send)kernel(fc_exch_update_stats)kernel(fc_fabric_login)kernel(fc_fabric_logoff)kernel(fc_fc4_deregister_provider)kernel(fc_fc4_register_provider)kernel(fc_fcp_destroy)kernel(fc_fcp_init)kernel(fc_fill_hdr)kernel(fc_fill_reply_hdr)kernel(fc_find_rport_by_wwpn)kernel(fc_frame_alloc_fill)kernel(fc_frame_crc_check)kernel(fc_get_event_number)kernel(fc_get_host_port_state)kernel(fc_get_host_speed)kernel(fc_get_host_stats)kernel(fc_host_fpin_rcv)kernel(fc_host_post_event)kernel(fc_host_post_fc_event)kernel(fc_host_post_vendor_event)kernel(fc_linkdown)kernel(fc_linkup)kernel(fc_lport_bsg_request)kernel(fc_lport_config)kernel(fc_lport_destroy)kernel(fc_lport_flogi_resp)kernel(fc_lport_init)kernel(fc_lport_iterate)kernel(fc_lport_logo_resp)kernel(fc_lport_notifier_head)kernel(fc_lport_recv)kernel(fc_lport_reset)kernel(fc_lport_set_local_id)kernel(fc_queuecommand)kernel(fc_release_transport)kernel(fc_remote_port_add)kernel(fc_remote_port_delete)kernel(fc_remote_port_rolechg)kernel(fc_remove_host)kernel(fc_rport_create)kernel(fc_rport_destroy)kernel(fc_rport_flush_queue)kernel(fc_rport_login)kernel(fc_rport_logoff)kernel(fc_rport_lookup)kernel(fc_rport_recv_req)kernel(fc_rport_terminate_io)kernel(fc_seq_assign)kernel(fc_seq_els_rsp_send)kernel(fc_seq_release)kernel(fc_seq_send)kernel(fc_seq_set_resp)kernel(fc_seq_start_next)kernel(fc_set_mfs)kernel(fc_set_rport_loss_tmo)kernel(fc_slave_alloc)kernel(fc_vport_create)kernel(fc_vport_id_lookup)kernel(fc_vport_setlink)kernel(fc_vport_terminate)kernel(file_is_kvm)kernel(find_cxl_root)kernel(find_font)kernel(flow_offload_add)kernel(flow_offload_alloc)kernel(flow_offload_free)kernel(flow_offload_lookup)kernel(flow_offload_refresh)kernel(flow_offload_route_init)kernel(flow_offload_teardown)kernel(font_vga_8x16)kernel(framebuffer_alloc)kernel(framebuffer_release)kernel(free_rs)kernel(fscache_acquire_cache)kernel(fscache_add_cache)kernel(fscache_addremove_sem)kernel(fscache_caching_failed)kernel(fscache_clearance_waiters)kernel(fscache_cookie_lookup_negative)kernel(fscache_dirty_folio)kernel(fscache_end_cookie_access)kernel(fscache_end_volume_access)kernel(fscache_get_cookie)kernel(fscache_io_error)kernel(fscache_n_culled)kernel(fscache_n_no_create_space)kernel(fscache_n_no_write_space)kernel(fscache_n_read)kernel(fscache_n_updates)kernel(fscache_n_write)kernel(fscache_put_cookie)kernel(fscache_put_volume)kernel(fscache_relinquish_cache)kernel(fscache_resume_after_invalidation)kernel(fscache_try_get_volume)kernel(fscache_wait_for_operation)kernel(fscache_withdraw_cache)kernel(fscache_withdraw_cookie)kernel(fscache_withdraw_volume)kernel(fscache_wq)kernel(fsm_addtimer)kernel(fsm_deltimer)kernel(fsm_getstate_str)kernel(fsm_modtimer)kernel(fsm_settimer)kernel(fuse_abort_conn)kernel(fuse_conn_destroy)kernel(fuse_conn_get)kernel(fuse_conn_init)kernel(fuse_conn_put)kernel(fuse_dax_cancel_work)kernel(fuse_dequeue_forget)kernel(fuse_dev_alloc)kernel(fuse_dev_alloc_install)kernel(fuse_dev_fiq_ops)kernel(fuse_dev_free)kernel(fuse_dev_install)kernel(fuse_dev_operations)kernel(fuse_dev_release)kernel(fuse_direct_io)kernel(fuse_do_ioctl)kernel(fuse_do_open)kernel(fuse_file_poll)kernel(fuse_fill_super_common)kernel(fuse_free_conn)kernel(fuse_get_unique)kernel(fuse_init_fs_context_submount)kernel(fuse_len_args)kernel(fuse_mount_destroy)kernel(fuse_mount_remove)kernel(fuse_request_end)kernel(fuse_send_init)kernel(fuse_simple_background)kernel(fuse_sync_release)kernel(g_make_token_header)kernel(g_token_size)kernel(g_verify_token_header)kernel(garp_init_applicant)kernel(garp_register_application)kernel(garp_request_join)kernel(garp_request_leave)kernel(garp_uninit_applicant)kernel(garp_unregister_application)kernel(geneve_dev_create_fb)kernel(get_default_font)kernel(get_h225_addr)kernel(get_nfs_open_context)kernel(get_phv_bit)kernel(gfn_to_hva)kernel(gfn_to_hva_memslot)kernel(gfn_to_memslot)kernel(gfn_to_page)kernel(gfn_to_page_many_atomic)kernel(gfn_to_pfn)kernel(gfn_to_pfn_memslot)kernel(gfn_to_pfn_memslot_atomic)kernel(gfn_to_pfn_prot)kernel(gnss_allocate_device)kernel(gnss_deregister_device)kernel(gnss_insert_raw)kernel(gnss_put_device)kernel(gnss_register_device)kernel(gre_add_protocol)kernel(gre_del_protocol)kernel(gre_parse_header)kernel(gretap_fb_dev_create)kernel(gss_krb5_checksum)kernel(gss_krb5_lookup_enctype)kernel(gss_mech_get)kernel(gss_mech_put)kernel(gss_mech_register)kernel(gss_mech_unregister)kernel(gss_pseudoflavor_to_service)kernel(gssd_running)kernel(halt_poll_ns)kernel(halt_poll_ns_grow)kernel(halt_poll_ns_grow_start)kernel(halt_poll_ns_shrink)kernel(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(hmcdrv_ftp_do)kernel(hmcdrv_ftp_probe)kernel(hmcdrv_ftp_shutdown)kernel(hmcdrv_ftp_startup)kernel(hsr_get_version)kernel(i2c_adapter_depth)kernel(i2c_adapter_type)kernel(i2c_add_adapter)kernel(i2c_add_numbered_adapter)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_bus_type)kernel(i2c_client_get_device_id)kernel(i2c_client_type)kernel(i2c_clients_command)kernel(i2c_del_adapter)kernel(i2c_del_driver)kernel(i2c_for_each_dev)kernel(i2c_freq_mode_string)kernel(i2c_generic_scl_recovery)kernel(i2c_get_adapter)kernel(i2c_get_device_id)kernel(i2c_get_dma_safe_msg_buf)kernel(i2c_get_match_data)kernel(i2c_handle_smbus_host_notify)kernel(i2c_match_id)kernel(i2c_new_ancillary_device)kernel(i2c_new_client_device)kernel(i2c_new_dummy_device)kernel(i2c_new_scanned_device)kernel(i2c_new_smbus_alert_device)kernel(i2c_parse_fw_timings)kernel(i2c_probe_func_quick_read)kernel(i2c_put_adapter)kernel(i2c_put_dma_safe_msg_buf)kernel(i2c_recover_bus)kernel(i2c_register_driver)kernel(i2c_smbus_pec)kernel(i2c_smbus_read_block_data)kernel(i2c_smbus_read_byte)kernel(i2c_smbus_read_byte_data)kernel(i2c_smbus_read_i2c_block_data)kernel(i2c_smbus_read_i2c_block_data_or_emulated)kernel(i2c_smbus_read_word_data)kernel(i2c_smbus_write_block_data)kernel(i2c_smbus_write_byte)kernel(i2c_smbus_write_byte_data)kernel(i2c_smbus_write_i2c_block_data)kernel(i2c_smbus_write_word_data)kernel(i2c_smbus_xfer)kernel(i2c_transfer)kernel(i2c_transfer_buffer_flags)kernel(i2c_unregister_device)kernel(i2c_verify_adapter)kernel(i2c_verify_client)kernel(init_cdrom_command)kernel(init_fsm)kernel(init_rs_gfp)kernel(init_rs_non_canonical)kernel(ioc_list)kernel(iommufd_access_attach)kernel(iommufd_access_create)kernel(iommufd_access_destroy)kernel(iommufd_access_detach)kernel(iommufd_access_pin_pages)kernel(iommufd_access_replace)kernel(iommufd_access_rw)kernel(iommufd_access_unpin_pages)kernel(iommufd_ctx_from_fd)kernel(iommufd_ctx_from_file)kernel(iommufd_ctx_get)kernel(iommufd_ctx_has_group)kernel(iommufd_ctx_put)kernel(iommufd_device_attach)kernel(iommufd_device_bind)kernel(iommufd_device_detach)kernel(iommufd_device_replace)kernel(iommufd_device_to_ictx)kernel(iommufd_device_to_id)kernel(iommufd_device_unbind)kernel(iommufd_vfio_compat_ioas_create)kernel(iommufd_vfio_compat_ioas_get_id)kernel(iommufd_vfio_compat_set_no_iommu)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_encap_add_ops)kernel(ip6_tnl_encap_del_ops)kernel(ip6_tnl_encap_setup)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table_exit)kernel(ip6t_unregister_table_pre_exit)kernel(ip_md_tunnel_xmit)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_elem_len)kernel(ip_set_extensions)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_init_comment)kernel(ip_set_match_extensions)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_put_extensions)kernel(ip_set_put_flags)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_ctl)kernel(ip_tunnel_delete_nets)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_lookup)kernel(ip_tunnel_newlink)kernel(ip_tunnel_parm_from_user)kernel(ip_tunnel_parm_to_user)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_siocdevprivate)kernel(ip_tunnel_uninit)kernel(ip_tunnel_xmit)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(ipt_alloc_initial_table)kernel(ipt_do_table)kernel(ipt_register_table)kernel(ipt_unregister_table_exit)kernel(ipt_unregister_table_pre_exit)kernel(ipv4_synproxy_hook)kernel(ipv6_synproxy_hook)kernel(ipvlan_count_rx)kernel(ipvlan_link_delete)kernel(ipvlan_link_new)kernel(ipvlan_link_register)kernel(ipvlan_link_setup)kernel(irq_bypass_register_consumer)kernel(irq_bypass_register_producer)kernel(irq_bypass_unregister_consumer)kernel(irq_bypass_unregister_producer)kernel(is_cxl_memdev)kernel(is_cxl_nvdimm)kernel(is_cxl_nvdimm_bridge)kernel(is_cxl_pmem_region)kernel(is_cxl_port)kernel(is_cxl_region)kernel(is_endpoint_decoder)kernel(is_hsr_master)kernel(is_nd_btt)kernel(is_nvdimm_bus_locked)kernel(is_nvdimm_sync)kernel(is_root_decoder)kernel(is_switch_decoder)kernel(is_virtio_dma_buf)kernel(iscsi_add_conn)kernel(iscsi_add_session)kernel(iscsi_alloc_conn)kernel(iscsi_alloc_session)kernel(iscsi_block_scsi_eh)kernel(iscsi_block_session)kernel(iscsi_change_param_sprintf)kernel(iscsi_complete_pdu)kernel(iscsi_complete_scsi_task)kernel(iscsi_conn_bind)kernel(iscsi_conn_error_event)kernel(iscsi_conn_failure)kernel(iscsi_conn_get_addr_param)kernel(iscsi_conn_get_param)kernel(iscsi_conn_login_event)kernel(iscsi_conn_queue_recv)kernel(iscsi_conn_queue_xmit)kernel(iscsi_conn_send_pdu)kernel(iscsi_conn_setup)kernel(iscsi_conn_start)kernel(iscsi_conn_stop)kernel(iscsi_conn_teardown)kernel(iscsi_conn_unbind)kernel(iscsi_create_endpoint)kernel(iscsi_create_flashnode_conn)kernel(iscsi_create_flashnode_sess)kernel(iscsi_create_iface)kernel(iscsi_create_session)kernel(iscsi_dbg_trace)kernel(iscsi_destroy_all_flashnode)kernel(iscsi_destroy_endpoint)kernel(iscsi_destroy_flashnode_sess)kernel(iscsi_destroy_iface)kernel(iscsi_eh_abort)kernel(iscsi_eh_cmd_timed_out)kernel(iscsi_eh_device_reset)kernel(iscsi_eh_recover_target)kernel(iscsi_eh_session_reset)kernel(iscsi_find_flashnode_conn)kernel(iscsi_find_flashnode_sess)kernel(iscsi_find_param_from_key)kernel(iscsi_flashnode_bus_match)kernel(iscsi_force_destroy_session)kernel(iscsi_free_session)kernel(iscsi_get_conn)kernel(iscsi_get_discovery_parent_name)kernel(iscsi_get_ipaddress_state_name)kernel(iscsi_get_port_speed_name)kernel(iscsi_get_port_state_name)kernel(iscsi_get_router_state_name)kernel(iscsi_get_task)kernel(iscsi_host_add)kernel(iscsi_host_alloc)kernel(iscsi_host_for_each_session)kernel(iscsi_host_free)kernel(iscsi_host_get_max_scsi_cmds)kernel(iscsi_host_get_param)kernel(iscsi_host_remove)kernel(iscsi_host_set_param)kernel(iscsi_is_session_dev)kernel(iscsi_is_session_online)kernel(iscsi_itt_to_ctask)kernel(iscsi_itt_to_task)kernel(iscsi_lookup_endpoint)kernel(iscsi_offload_mesg)kernel(iscsi_ping_comp_event)kernel(iscsi_pool_free)kernel(iscsi_pool_init)kernel(iscsi_post_host_event)kernel(iscsi_prep_data_out_pdu)kernel(iscsi_put_conn)kernel(iscsi_put_endpoint)kernel(iscsi_put_task)kernel(iscsi_queuecommand)kernel(iscsi_recv_pdu)kernel(iscsi_register_transport)kernel(iscsi_remove_conn)kernel(iscsi_remove_session)kernel(iscsi_requeue_task)kernel(iscsi_segment_init_linear)kernel(iscsi_segment_seek_sg)kernel(iscsi_session_chkready)kernel(iscsi_session_event)kernel(iscsi_session_failure)kernel(iscsi_session_free)kernel(iscsi_session_get_param)kernel(iscsi_session_recovery_timedout)kernel(iscsi_session_remove)kernel(iscsi_session_setup)kernel(iscsi_session_teardown)kernel(iscsi_set_param)kernel(iscsi_suspend_queue)kernel(iscsi_suspend_rx)kernel(iscsi_suspend_tx)kernel(iscsi_switch_str_param)kernel(iscsi_target_alloc)kernel(iscsi_target_check_login_request)kernel(iscsi_tcp_cleanup_task)kernel(iscsi_tcp_conn_get_stats)kernel(iscsi_tcp_conn_setup)kernel(iscsi_tcp_conn_teardown)kernel(iscsi_tcp_dgst_header)kernel(iscsi_tcp_hdr_recv_prep)kernel(iscsi_tcp_r2tpool_alloc)kernel(iscsi_tcp_r2tpool_free)kernel(iscsi_tcp_recv_segment_is_hdr)kernel(iscsi_tcp_recv_skb)kernel(iscsi_tcp_segment_done)kernel(iscsi_tcp_segment_unmap)kernel(iscsi_tcp_set_max_r2t)kernel(iscsi_tcp_task_init)kernel(iscsi_tcp_task_xmit)kernel(iscsi_unblock_session)kernel(iscsi_unregister_transport)kernel(iscsi_update_cmdsn)kernel(iscsi_verify_itt)kernel(iscsit_aborted_task)kernel(iscsit_add_cmd_to_immediate_queue)kernel(iscsit_add_reject)kernel(iscsit_allocate_cmd)kernel(iscsit_build_datain_pdu)kernel(iscsit_build_logout_rsp)kernel(iscsit_build_nopin_rsp)kernel(iscsit_build_r2ts_for_cmd)kernel(iscsit_build_reject)kernel(iscsit_build_rsp_pdu)kernel(iscsit_build_task_mgt_rsp)kernel(iscsit_build_text_rsp)kernel(iscsit_cause_connection_reinstatement)kernel(iscsit_check_dataout_hdr)kernel(iscsit_check_dataout_payload)kernel(iscsit_find_cmd_from_itt)kernel(iscsit_find_cmd_from_itt_or_dump)kernel(iscsit_free_cmd)kernel(iscsit_get_datain_values)kernel(iscsit_handle_logout_cmd)kernel(iscsit_handle_snack)kernel(iscsit_handle_task_mgt_cmd)kernel(iscsit_immediate_queue)kernel(iscsit_increment_maxcmdsn)kernel(iscsit_logout_post_handler)kernel(iscsit_process_nop_out)kernel(iscsit_process_scsi_cmd)kernel(iscsit_process_text_cmd)kernel(iscsit_queue_rsp)kernel(iscsit_register_transport)kernel(iscsit_reject_cmd)kernel(iscsit_release_cmd)kernel(iscsit_response_queue)kernel(iscsit_sequence_cmd)kernel(iscsit_set_unsolicited_dataout)kernel(iscsit_setup_nop_out)kernel(iscsit_setup_scsi_cmd)kernel(iscsit_setup_text_cmd)kernel(iscsit_stop_dataout_timer)kernel(iscsit_thread_check_cpumask)kernel(iscsit_tmr_post_handler)kernel(iscsit_unregister_transport)kernel(jbd2__journal_restart)kernel(jbd2__journal_start)kernel(jbd2_complete_transaction)kernel(jbd2_fc_begin_commit)kernel(jbd2_fc_end_commit)kernel(jbd2_fc_end_commit_fallback)kernel(jbd2_fc_get_buf)kernel(jbd2_fc_release_bufs)kernel(jbd2_fc_wait_bufs)kernel(jbd2_inode_cache)kernel(jbd2_journal_abort)kernel(jbd2_journal_ack_err)kernel(jbd2_journal_begin_ordered_truncate)kernel(jbd2_journal_blocks_per_page)kernel(jbd2_journal_check_available_features)kernel(jbd2_journal_check_used_features)kernel(jbd2_journal_clear_err)kernel(jbd2_journal_clear_features)kernel(jbd2_journal_destroy)kernel(jbd2_journal_dirty_metadata)kernel(jbd2_journal_errno)kernel(jbd2_journal_extend)kernel(jbd2_journal_finish_inode_data_buffers)kernel(jbd2_journal_flush)kernel(jbd2_journal_force_commit)kernel(jbd2_journal_force_commit_nested)kernel(jbd2_journal_forget)kernel(jbd2_journal_free_reserved)kernel(jbd2_journal_get_create_access)kernel(jbd2_journal_get_undo_access)kernel(jbd2_journal_get_write_access)kernel(jbd2_journal_grab_journal_head)kernel(jbd2_journal_init_dev)kernel(jbd2_journal_init_inode)kernel(jbd2_journal_init_jbd_inode)kernel(jbd2_journal_inode_ranged_wait)kernel(jbd2_journal_inode_ranged_write)kernel(jbd2_journal_invalidate_folio)kernel(jbd2_journal_load)kernel(jbd2_journal_lock_updates)kernel(jbd2_journal_put_journal_head)kernel(jbd2_journal_release_jbd_inode)kernel(jbd2_journal_restart)kernel(jbd2_journal_revoke)kernel(jbd2_journal_set_features)kernel(jbd2_journal_set_triggers)kernel(jbd2_journal_start)kernel(jbd2_journal_start_commit)kernel(jbd2_journal_start_reserved)kernel(jbd2_journal_stop)kernel(jbd2_journal_try_to_free_buffers)kernel(jbd2_journal_unlock_updates)kernel(jbd2_journal_update_sb_errno)kernel(jbd2_journal_wipe)kernel(jbd2_log_wait_commit)kernel(jbd2_submit_inode_data)kernel(jbd2_trans_will_send_data_barrier)kernel(jbd2_transaction_committed)kernel(jbd2_wait_inode_data)kernel(key_type_trusted)kernel(kfree_fsm)kernel(krb5_cbc_cts_decrypt)kernel(krb5_cbc_cts_encrypt)kernel(krb5_etm_checksum)kernel(krb5_nfold)kernel(kvm_arch_crypto_clear_masks)kernel(kvm_arch_crypto_set_masks)kernel(kvm_are_all_memslots_empty)kernel(kvm_clear_guest)kernel(kvm_debugfs_dir)kernel(kvm_destroy_vcpus)kernel(kvm_exit)kernel(kvm_flush_remote_tlbs)kernel(kvm_get_dirty_log)kernel(kvm_get_kvm)kernel(kvm_get_kvm_safe)kernel(kvm_get_running_vcpu)kernel(kvm_gfn_to_hva_cache_init)kernel(kvm_init)kernel(kvm_io_bus_get_dev)kernel(kvm_io_bus_write)kernel(kvm_irq_has_notifier)kernel(kvm_is_visible_gfn)kernel(kvm_make_all_cpus_request)kernel(kvm_put_kvm)kernel(kvm_put_kvm_no_destroy)kernel(kvm_read_guest)kernel(kvm_read_guest_cached)kernel(kvm_read_guest_offset_cached)kernel(kvm_read_guest_page)kernel(kvm_release_page_clean)kernel(kvm_release_page_dirty)kernel(kvm_release_pfn_clean)kernel(kvm_release_pfn_dirty)kernel(kvm_s390_gisc_register)kernel(kvm_s390_gisc_unregister)kernel(kvm_s390_pv_cpu_is_protected)kernel(kvm_s390_pv_is_protected)kernel(kvm_set_memory_region)kernel(kvm_set_pfn_accessed)kernel(kvm_set_pfn_dirty)kernel(kvm_vcpu_gfn_to_hva)kernel(kvm_vcpu_gfn_to_pfn)kernel(kvm_vcpu_gfn_to_pfn_atomic)kernel(kvm_vcpu_halt)kernel(kvm_vcpu_is_visible_gfn)kernel(kvm_vcpu_map)kernel(kvm_vcpu_mark_page_dirty)kernel(kvm_vcpu_on_spin)kernel(kvm_vcpu_read_guest)kernel(kvm_vcpu_read_guest_atomic)kernel(kvm_vcpu_read_guest_page)kernel(kvm_vcpu_unmap)kernel(kvm_vcpu_wake_up)kernel(kvm_vcpu_write_guest)kernel(kvm_vcpu_write_guest_page)kernel(kvm_vcpu_yield_to)kernel(kvm_write_guest)kernel(kvm_write_guest_cached)kernel(kvm_write_guest_offset_cached)kernel(kvm_write_guest_page)kernel(layoutstats_timer)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(linear_range_get_max_value)kernel(linear_range_get_selector_high)kernel(linear_range_get_selector_low)kernel(linear_range_get_selector_low_array)kernel(linear_range_get_value)kernel(linear_range_get_value_array)kernel(linear_range_values_in_range)kernel(linear_range_values_in_range_array)kernel(llc_add_pack)kernel(llc_build_and_send_ui_pkt)kernel(llc_mac_hdr_init)kernel(llc_remove_pack)kernel(llc_sap_close)kernel(llc_sap_find)kernel(llc_sap_list)kernel(llc_sap_open)kernel(llc_set_station_handler)kernel(lockd_down)kernel(lockd_up)kernel(locks_end_grace)kernel(locks_in_grace)kernel(locks_start_grace)kernel(macsec_get_real_dev)kernel(macsec_netdev_is_offloaded)kernel(macsec_pn_wrapped)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(mark_page_dirty)kernel(mark_page_dirty_in_slot)kernel(max_session_cb_slots)kernel(max_session_slots)kernel(mb_cache_create)kernel(mb_cache_destroy)kernel(mb_cache_entry_create)kernel(mb_cache_entry_delete_or_get)kernel(mb_cache_entry_find_first)kernel(mb_cache_entry_find_next)kernel(mb_cache_entry_get)kernel(mb_cache_entry_touch)kernel(mb_cache_entry_wait_unused)kernel(mdev_bus_type)kernel(mdev_register_driver)kernel(mdev_register_parent)kernel(mdev_unregister_driver)kernel(mdev_unregister_parent)kernel(mlx4_ACCESS_PTYS_REG)kernel(mlx4_ALLOCATE_VPP_get)kernel(mlx4_ALLOCATE_VPP_set)kernel(mlx4_CLOSE_PORT)kernel(mlx4_FLOW_STEERING_IB_UC_QP_RANGE)kernel(mlx4_INIT_PORT)kernel(mlx4_SET_MCAST_FLTR)kernel(mlx4_SET_PORT_BEACON)kernel(mlx4_SET_PORT_PRIO2TC)kernel(mlx4_SET_PORT_SCHEDULER)kernel(mlx4_SET_PORT_VXLAN)kernel(mlx4_SET_PORT_fcs_check)kernel(mlx4_SET_PORT_general)kernel(mlx4_SET_PORT_qpn_calc)kernel(mlx4_SET_PORT_user_mac)kernel(mlx4_SET_PORT_user_mtu)kernel(mlx4_SET_VPORT_QOS_get)kernel(mlx4_SET_VPORT_QOS_set)kernel(mlx4_SYNC_TPT)kernel(mlx4_alloc_cmd_mailbox)kernel(mlx4_alloc_hwq_res)kernel(mlx4_assign_eq)kernel(mlx4_bf_alloc)kernel(mlx4_bf_free)kernel(mlx4_buf_alloc)kernel(mlx4_buf_free)kernel(mlx4_buf_write_mtt)kernel(mlx4_config_dev_retrieval)kernel(mlx4_config_roce_v2_port)kernel(mlx4_config_vxlan_port)kernel(mlx4_counter_alloc)kernel(mlx4_counter_free)kernel(mlx4_cq_alloc)kernel(mlx4_cq_free)kernel(mlx4_cq_modify)kernel(mlx4_cq_resize)kernel(mlx4_db_alloc)kernel(mlx4_db_free)kernel(mlx4_eq_get_irq)kernel(mlx4_find_cached_mac)kernel(mlx4_find_cached_vlan)kernel(mlx4_flow_attach)kernel(mlx4_flow_detach)kernel(mlx4_flow_steer_promisc_add)kernel(mlx4_flow_steer_promisc_remove)kernel(mlx4_free_cmd_mailbox)kernel(mlx4_free_hwq_res)kernel(mlx4_gen_guid_change_eqe)kernel(mlx4_gen_pkey_eqe)kernel(mlx4_gen_port_state_change_eqe)kernel(mlx4_gen_slaves_port_mgt_ev)kernel(mlx4_get_active_ports)kernel(mlx4_get_admin_guid)kernel(mlx4_get_base_gid_ix)kernel(mlx4_get_base_qpn)kernel(mlx4_get_counter_stats)kernel(mlx4_get_cpu_rmap)kernel(mlx4_get_default_counter_index)kernel(mlx4_get_devlink_port)kernel(mlx4_get_eqs_per_port)kernel(mlx4_get_internal_clock_params)kernel(mlx4_get_is_vlan_offload_disabled)kernel(mlx4_get_module_info)kernel(mlx4_get_parav_qkey)kernel(mlx4_get_roce_gid_from_slave)kernel(mlx4_get_slave_default_vlan)kernel(mlx4_get_slave_from_roce_gid)kernel(mlx4_get_slave_node_guid)kernel(mlx4_get_slave_pkey_gid_tbl_len)kernel(mlx4_get_slave_port_state)kernel(mlx4_get_vf_config)kernel(mlx4_get_vf_stats)kernel(mlx4_handle_eth_header_mcast_prio)kernel(mlx4_hw_rule_sz)kernel(mlx4_is_eq_shared)kernel(mlx4_is_eq_vector_valid)kernel(mlx4_is_slave_active)kernel(mlx4_map_sw_to_hw_steering_id)kernel(mlx4_map_sw_to_hw_steering_mode)kernel(mlx4_max_tc)kernel(mlx4_mr_alloc)kernel(mlx4_mr_enable)kernel(mlx4_mr_free)kernel(mlx4_mr_hw_change_access)kernel(mlx4_mr_hw_change_pd)kernel(mlx4_mr_hw_get_mpt)kernel(mlx4_mr_hw_put_mpt)kernel(mlx4_mr_hw_write_mpt)kernel(mlx4_mr_rereg_mem_cleanup)kernel(mlx4_mr_rereg_mem_write)kernel(mlx4_mtt_addr)kernel(mlx4_mtt_cleanup)kernel(mlx4_mtt_init)kernel(mlx4_multicast_attach)kernel(mlx4_multicast_detach)kernel(mlx4_multicast_promisc_add)kernel(mlx4_multicast_promisc_remove)kernel(mlx4_mw_alloc)kernel(mlx4_mw_enable)kernel(mlx4_mw_free)kernel(mlx4_pd_alloc)kernel(mlx4_pd_free)kernel(mlx4_phys_to_slave_port)kernel(mlx4_phys_to_slaves_pport)kernel(mlx4_phys_to_slaves_pport_actv)kernel(mlx4_put_qp)kernel(mlx4_put_slave_node_guid)kernel(mlx4_qp_alloc)kernel(mlx4_qp_free)kernel(mlx4_qp_modify)kernel(mlx4_qp_query)kernel(mlx4_qp_release_range)kernel(mlx4_qp_remove)kernel(mlx4_qp_reserve_range)kernel(mlx4_qp_to_ready)kernel(mlx4_query_diag_counters)kernel(mlx4_queue_bond_work)kernel(mlx4_read_clock)kernel(mlx4_register_auxiliary_driver)kernel(mlx4_register_event_notifier)kernel(mlx4_register_mac)kernel(mlx4_register_vlan)kernel(mlx4_release_eq)kernel(mlx4_replace_zero_macs)kernel(mlx4_set_admin_guid)kernel(mlx4_set_vf_link_state)kernel(mlx4_set_vf_mac)kernel(mlx4_set_vf_rate)kernel(mlx4_set_vf_spoofchk)kernel(mlx4_set_vf_vlan)kernel(mlx4_slave_convert_port)kernel(mlx4_srq_alloc)kernel(mlx4_srq_arm)kernel(mlx4_srq_free)kernel(mlx4_srq_lookup)kernel(mlx4_srq_query)kernel(mlx4_sync_pkey_table)kernel(mlx4_test_async)kernel(mlx4_test_interrupt)kernel(mlx4_tunnel_steer_add)kernel(mlx4_uar_alloc)kernel(mlx4_uar_free)kernel(mlx4_unicast_attach)kernel(mlx4_unicast_detach)kernel(mlx4_unicast_promisc_add)kernel(mlx4_unicast_promisc_remove)kernel(mlx4_unregister_auxiliary_driver)kernel(mlx4_unregister_event_notifier)kernel(mlx4_unregister_mac)kernel(mlx4_unregister_vlan)kernel(mlx4_update_qp)kernel(mlx4_vf_get_enable_smi_admin)kernel(mlx4_vf_set_enable_smi_admin)kernel(mlx4_vf_smi_enabled)kernel(mlx4_wol_read)kernel(mlx4_wol_write)kernel(mlx4_write_mtt)kernel(mlx4_xrcd_alloc)kernel(mlx4_xrcd_free)kernel(mlx5_access_reg)kernel(mlx5_add_flow_rules)kernel(mlx5_alloc_bfreg)kernel(mlx5_blocking_notifier_register)kernel(mlx5_blocking_notifier_unregister)kernel(mlx5_cmd_check)kernel(mlx5_cmd_cleanup_async_ctx)kernel(mlx5_cmd_create_vport_lag)kernel(mlx5_cmd_destroy_vport_lag)kernel(mlx5_cmd_do)kernel(mlx5_cmd_exec)kernel(mlx5_cmd_exec_cb)kernel(mlx5_cmd_exec_polling)kernel(mlx5_cmd_init_async_ctx)kernel(mlx5_cmd_out_err)kernel(mlx5_comp_eqn_get)kernel(mlx5_comp_vector_get_cpu)kernel(mlx5_comp_vectors_max)kernel(mlx5_core_access_reg)kernel(mlx5_core_alloc_pd)kernel(mlx5_core_alloc_transport_domain)kernel(mlx5_core_attach_mcg)kernel(mlx5_core_create_cq)kernel(mlx5_core_create_mkey)kernel(mlx5_core_create_psv)kernel(mlx5_core_create_rq)kernel(mlx5_core_create_rqt)kernel(mlx5_core_create_tir)kernel(mlx5_core_create_tis)kernel(mlx5_core_dealloc_pd)kernel(mlx5_core_dealloc_transport_domain)kernel(mlx5_core_destroy_cq)kernel(mlx5_core_destroy_mkey)kernel(mlx5_core_destroy_psv)kernel(mlx5_core_destroy_rq)kernel(mlx5_core_destroy_rqt)kernel(mlx5_core_destroy_tir)kernel(mlx5_core_destroy_tis)kernel(mlx5_core_detach_mcg)kernel(mlx5_core_get_terminate_scatter_list_mkey)kernel(mlx5_core_modify_cq)kernel(mlx5_core_modify_cq_moderation)kernel(mlx5_core_modify_hca_vport_context)kernel(mlx5_core_modify_rq)kernel(mlx5_core_modify_sq)kernel(mlx5_core_modify_tis)kernel(mlx5_core_mp_event_replay)kernel(mlx5_core_query_cq)kernel(mlx5_core_query_mkey)kernel(mlx5_core_query_rq)kernel(mlx5_core_query_sq)kernel(mlx5_core_query_sq_state)kernel(mlx5_core_query_vendor_id)kernel(mlx5_core_query_vport_counter)kernel(mlx5_core_reserved_gids_count)kernel(mlx5_core_roce_gid_set)kernel(mlx5_core_uplink_netdev_event_replay)kernel(mlx5_create_auto_grouped_flow_table)kernel(mlx5_create_cq)kernel(mlx5_create_flow_group)kernel(mlx5_create_flow_table)kernel(mlx5_create_lag_demux_flow_table)kernel(mlx5_db_alloc_node)kernel(mlx5_db_free)kernel(mlx5_debug_qp_add)kernel(mlx5_debug_qp_remove)kernel(mlx5_debugfs_get_dev_root)kernel(mlx5_debugfs_root)kernel(mlx5_del_flow_rules)kernel(mlx5_destroy_flow_group)kernel(mlx5_destroy_flow_table)kernel(mlx5_dm_sw_icm_alloc)kernel(mlx5_dm_sw_icm_dealloc)kernel(mlx5_eq_create_generic)kernel(mlx5_eq_destroy_generic)kernel(mlx5_eq_disable)kernel(mlx5_eq_enable)kernel(mlx5_eq_get_eqe)kernel(mlx5_eq_notifier_register)kernel(mlx5_eq_notifier_unregister)kernel(mlx5_eq_update_ci)kernel(mlx5_eswitch_add_send_to_vport_rule)kernel(mlx5_eswitch_get_core_dev)kernel(mlx5_eswitch_get_encap_mode)kernel(mlx5_eswitch_get_proto_dev)kernel(mlx5_eswitch_get_total_vports)kernel(mlx5_eswitch_get_vport_metadata_for_match)kernel(mlx5_eswitch_get_vport_metadata_for_set)kernel(mlx5_eswitch_mode)kernel(mlx5_eswitch_reg_c1_loopback_enabled)kernel(mlx5_eswitch_register_vport_reps)kernel(mlx5_eswitch_unregister_vport_reps)kernel(mlx5_eswitch_uplink_get_proto_dev)kernel(mlx5_eswitch_vport_match_metadata_enabled)kernel(mlx5_eswitch_vport_rep)kernel(mlx5_fc_create)kernel(mlx5_fc_destroy)kernel(mlx5_fc_id)kernel(mlx5_fc_query)kernel(mlx5_fill_page_frag_array)kernel(mlx5_fill_page_frag_array_perm)kernel(mlx5_flow_table_id)kernel(mlx5_fpga_get_sbu_caps)kernel(mlx5_fpga_mem_read)kernel(mlx5_fpga_mem_write)kernel(mlx5_fpga_sbu_conn_create)kernel(mlx5_fpga_sbu_conn_destroy)kernel(mlx5_fpga_sbu_conn_sendmsg)kernel(mlx5_frag_buf_alloc_node)kernel(mlx5_frag_buf_free)kernel(mlx5_free_bfreg)kernel(mlx5_fs_add_rx_underlay_qpn)kernel(mlx5_fs_remove_rx_underlay_qpn)kernel(mlx5_get_fdb_sub_ns)kernel(mlx5_get_flow_namespace)kernel(mlx5_get_uars_page)kernel(mlx5_ipsec_device_caps)kernel(mlx5_is_roce_on)kernel(mlx5_lag_get_next_peer_mdev)kernel(mlx5_lag_get_num_ports)kernel(mlx5_lag_get_roce_netdev)kernel(mlx5_lag_get_slave_port)kernel(mlx5_lag_is_active)kernel(mlx5_lag_is_master)kernel(mlx5_lag_is_mpesw)kernel(mlx5_lag_is_roce)kernel(mlx5_lag_is_shared_fdb)kernel(mlx5_lag_is_sriov)kernel(mlx5_lag_mode_is_hash)kernel(mlx5_lag_query_cong_counters)kernel(mlx5_macsec_add_roce_rule)kernel(mlx5_macsec_add_roce_sa_rules)kernel(mlx5_macsec_del_roce_rule)kernel(mlx5_macsec_del_roce_sa_rules)kernel(mlx5_modify_header_alloc)kernel(mlx5_modify_header_dealloc)kernel(mlx5_modify_nic_vport_mac_address)kernel(mlx5_modify_nic_vport_mac_list)kernel(mlx5_modify_nic_vport_mtu)kernel(mlx5_modify_nic_vport_promisc)kernel(mlx5_modify_nic_vport_vlans)kernel(mlx5_modify_port_ets_rate_limit)kernel(mlx5_mpfs_add_mac)kernel(mlx5_mpfs_del_mac)kernel(mlx5_msix_alloc)kernel(mlx5_msix_free)kernel(mlx5_nic_vport_affiliate_multiport)kernel(mlx5_nic_vport_disable_roce)kernel(mlx5_nic_vport_enable_roce)kernel(mlx5_nic_vport_query_local_lb)kernel(mlx5_nic_vport_unaffiliate_multiport)kernel(mlx5_nic_vport_update_local_lb)kernel(mlx5_notifier_register)kernel(mlx5_notifier_unregister)kernel(mlx5_packet_reformat_alloc)kernel(mlx5_packet_reformat_dealloc)kernel(mlx5_put_uars_page)kernel(mlx5_qp_debugfs_cleanup)kernel(mlx5_qp_debugfs_init)kernel(mlx5_query_hca_vport_context)kernel(mlx5_query_hca_vport_gid)kernel(mlx5_query_hca_vport_node_guid)kernel(mlx5_query_hca_vport_pkey)kernel(mlx5_query_hca_vport_system_image_guid)kernel(mlx5_query_ib_port_oper)kernel(mlx5_query_mac_address)kernel(mlx5_query_min_inline)kernel(mlx5_query_module_eeprom)kernel(mlx5_query_module_eeprom_by_page)kernel(mlx5_query_nic_system_image_guid)kernel(mlx5_query_nic_vport_mac_address)kernel(mlx5_query_nic_vport_mac_list)kernel(mlx5_query_nic_vport_min_inline)kernel(mlx5_query_nic_vport_mtu)kernel(mlx5_query_nic_vport_node_guid)kernel(mlx5_query_nic_vport_promisc)kernel(mlx5_query_nic_vport_qkey_viol_cntr)kernel(mlx5_query_nic_vport_system_image_guid)kernel(mlx5_query_port_admin_status)kernel(mlx5_query_port_ets_rate_limit)kernel(mlx5_query_port_max_mtu)kernel(mlx5_query_port_oper_mtu)kernel(mlx5_query_port_pause)kernel(mlx5_query_port_pfc)kernel(mlx5_query_port_prio_tc)kernel(mlx5_query_port_ptys)kernel(mlx5_query_port_tc_bw_alloc)kernel(mlx5_query_port_tc_group)kernel(mlx5_query_port_vl_hw_cap)kernel(mlx5_query_port_wol)kernel(mlx5_rdma_rn_get_params)kernel(mlx5_rl_add_rate)kernel(mlx5_rl_add_rate_raw)kernel(mlx5_rl_are_equal)kernel(mlx5_rl_is_in_range)kernel(mlx5_rl_remove_rate)kernel(mlx5_rl_remove_rate_raw)kernel(mlx5_rsc_dump_cmd_create)kernel(mlx5_rsc_dump_cmd_destroy)kernel(mlx5_rsc_dump_next)kernel(mlx5_set_port_admin_status)kernel(mlx5_set_port_caps)kernel(mlx5_set_port_mtu)kernel(mlx5_set_port_pause)kernel(mlx5_set_port_pfc)kernel(mlx5_set_port_prio_tc)kernel(mlx5_set_port_tc_bw_alloc)kernel(mlx5_set_port_tc_group)kernel(mlx5_set_port_wol)kernel(mlx5_sriov_blocking_notifier_register)kernel(mlx5_sriov_blocking_notifier_unregister)kernel(mlx5_toggle_port_link)kernel(mlx5_vf_get_core_dev)kernel(mlx5_vf_put_core_dev)kernel(mlx5_vport_get_other_func_cap)kernel(mlxfw_firmware_flash)kernel(mlxsw_afa_block_activity_get)kernel(mlxsw_afa_block_append_allocated_counter)kernel(mlxsw_afa_block_append_counter)kernel(mlxsw_afa_block_append_drop)kernel(mlxsw_afa_block_append_fid_set)kernel(mlxsw_afa_block_append_fwd)kernel(mlxsw_afa_block_append_ignore)kernel(mlxsw_afa_block_append_ip)kernel(mlxsw_afa_block_append_l4port)kernel(mlxsw_afa_block_append_mcrouter)kernel(mlxsw_afa_block_append_mirror)kernel(mlxsw_afa_block_append_police)kernel(mlxsw_afa_block_append_qos_dscp)kernel(mlxsw_afa_block_append_qos_dsfield)kernel(mlxsw_afa_block_append_qos_ecn)kernel(mlxsw_afa_block_append_qos_switch_prio)kernel(mlxsw_afa_block_append_sampler)kernel(mlxsw_afa_block_append_trap)kernel(mlxsw_afa_block_append_trap_and_forward)kernel(mlxsw_afa_block_append_vlan_modify)kernel(mlxsw_afa_block_commit)kernel(mlxsw_afa_block_continue)kernel(mlxsw_afa_block_create)kernel(mlxsw_afa_block_cur_set)kernel(mlxsw_afa_block_destroy)kernel(mlxsw_afa_block_first_kvdl_index)kernel(mlxsw_afa_block_first_set)kernel(mlxsw_afa_block_jump)kernel(mlxsw_afa_block_terminate)kernel(mlxsw_afa_cookie_lookup)kernel(mlxsw_afa_create)kernel(mlxsw_afa_destroy)kernel(mlxsw_afk_clear)kernel(mlxsw_afk_create)kernel(mlxsw_afk_destroy)kernel(mlxsw_afk_encode)kernel(mlxsw_afk_key_info_block_encoding_get)kernel(mlxsw_afk_key_info_blocks_count_get)kernel(mlxsw_afk_key_info_get)kernel(mlxsw_afk_key_info_put)kernel(mlxsw_afk_key_info_subset)kernel(mlxsw_afk_values_add_buf)kernel(mlxsw_afk_values_add_u32)kernel(mlxsw_cmd_exec)kernel(mlxsw_core_bus_device_register)kernel(mlxsw_core_bus_device_unregister)kernel(mlxsw_core_cpu_port_fini)kernel(mlxsw_core_cpu_port_init)kernel(mlxsw_core_driver_priv)kernel(mlxsw_core_driver_register)kernel(mlxsw_core_driver_unregister)kernel(mlxsw_core_event_listener_register)kernel(mlxsw_core_event_listener_unregister)kernel(mlxsw_core_flush_owq)kernel(mlxsw_core_fw_rev_minor_subminor_validate)kernel(mlxsw_core_irq_event_handler_register)kernel(mlxsw_core_irq_event_handler_unregister)kernel(mlxsw_core_irq_event_handlers_call)kernel(mlxsw_core_kvd_sizes_get)kernel(mlxsw_core_lag_mapping_clear)kernel(mlxsw_core_lag_mapping_get)kernel(mlxsw_core_lag_mapping_set)kernel(mlxsw_core_max_lag)kernel(mlxsw_core_max_ports)kernel(mlxsw_core_port_devlink_port_get)kernel(mlxsw_core_port_driver_priv)kernel(mlxsw_core_port_fini)kernel(mlxsw_core_port_init)kernel(mlxsw_core_port_netdev_link)kernel(mlxsw_core_ptp_transmitted)kernel(mlxsw_core_read_frc_h)kernel(mlxsw_core_read_frc_l)kernel(mlxsw_core_read_utc_nsec)kernel(mlxsw_core_read_utc_sec)kernel(mlxsw_core_res_get)kernel(mlxsw_core_res_valid)kernel(mlxsw_core_resources_query)kernel(mlxsw_core_rx_listener_register)kernel(mlxsw_core_rx_listener_unregister)kernel(mlxsw_core_schedule_dw)kernel(mlxsw_core_schedule_work)kernel(mlxsw_core_sdq_supports_cqe_v2)kernel(mlxsw_core_skb_receive)kernel(mlxsw_core_skb_transmit)kernel(mlxsw_core_skb_transmit_busy)kernel(mlxsw_core_trap_register)kernel(mlxsw_core_trap_state_set)kernel(mlxsw_core_trap_unregister)kernel(mlxsw_core_traps_register)kernel(mlxsw_core_traps_unregister)kernel(mlxsw_env_get_module_eeprom)kernel(mlxsw_env_get_module_eeprom_by_page)kernel(mlxsw_env_get_module_info)kernel(mlxsw_env_get_module_power_mode)kernel(mlxsw_env_module_overheat_counter_get)kernel(mlxsw_env_module_port_down)kernel(mlxsw_env_module_port_map)kernel(mlxsw_env_module_port_unmap)kernel(mlxsw_env_module_port_up)kernel(mlxsw_env_reset_module)kernel(mlxsw_env_set_module_power_mode)kernel(mlxsw_linecards_event_ops_register)kernel(mlxsw_linecards_event_ops_unregister)kernel(mlxsw_pci_driver_register)kernel(mlxsw_pci_driver_unregister)kernel(mlxsw_reg_query)kernel(mlxsw_reg_trans_bulk_wait)kernel(mlxsw_reg_trans_query)kernel(mlxsw_reg_trans_write)kernel(mlxsw_reg_write)kernel(mock_drm_getfile)kernel(mpt_GetIocState)kernel(mpt_HardResetHandler)kernel(mpt_Soft_Hard_ResetHandler)kernel(mpt_alloc_fw_memory)kernel(mpt_attach)kernel(mpt_clear_taskmgmt_in_progress_flag)kernel(mpt_config)kernel(mpt_deregister)kernel(mpt_detach)kernel(mpt_device_driver_deregister)kernel(mpt_device_driver_register)kernel(mpt_event_deregister)kernel(mpt_event_register)kernel(mpt_findImVolumes)kernel(mpt_free_fw_memory)kernel(mpt_free_msg_frame)kernel(mpt_fwfault_debug)kernel(mpt_get_msg_frame)kernel(mpt_halt_firmware)kernel(mpt_print_ioc_summary)kernel(mpt_put_msg_frame)kernel(mpt_put_msg_frame_hi_pri)kernel(mpt_raid_phys_disk_get_num_paths)kernel(mpt_raid_phys_disk_pg0)kernel(mpt_raid_phys_disk_pg1)kernel(mpt_register)kernel(mpt_reset_deregister)kernel(mpt_reset_register)kernel(mpt_send_handshake_request)kernel(mpt_set_taskmgmt_in_progress_flag)kernel(mpt_verify_adapter)kernel(mptbase_sas_persist_operation)kernel(mptscsih_IssueTaskMgmt)kernel(mptscsih_abort)kernel(mptscsih_bios_param)kernel(mptscsih_bus_reset)kernel(mptscsih_change_queue_depth)kernel(mptscsih_dev_reset)kernel(mptscsih_event_process)kernel(mptscsih_flush_running_cmds)kernel(mptscsih_get_scsi_lookup)kernel(mptscsih_host_attrs)kernel(mptscsih_host_reset)kernel(mptscsih_info)kernel(mptscsih_io_done)kernel(mptscsih_ioc_reset)kernel(mptscsih_is_phys_disk)kernel(mptscsih_qcmd)kernel(mptscsih_raid_id_to_num)kernel(mptscsih_remove)kernel(mptscsih_scandv_complete)kernel(mptscsih_show_info)kernel(mptscsih_shutdown)kernel(mptscsih_slave_configure)kernel(mptscsih_slave_destroy)kernel(mptscsih_taskmgmt_complete)kernel(mptscsih_taskmgmt_response_code)kernel(mqprio_fp_to_offload)kernel(mqprio_qopt_reconstruct)kernel(mqprio_validate_qopt)kernel(mrp_init_applicant)kernel(mrp_register_application)kernel(mrp_request_join)kernel(mrp_request_leave)kernel(mrp_uninit_applicant)kernel(mrp_unregister_application)kernel(nd_btt_arena_is_valid)kernel(nd_btt_probe)kernel(nd_btt_version)kernel(nd_cmd_bus_desc)kernel(nd_cmd_dimm_desc)kernel(nd_cmd_in_size)kernel(nd_cmd_out_size)kernel(nd_dev_to_uuid)kernel(nd_device_notify)kernel(nd_device_register)kernel(nd_device_unregister)kernel(nd_fletcher64)kernel(nd_integrity_init)kernel(nd_region_acquire_lane)kernel(nd_region_dev)kernel(nd_region_provider_data)kernel(nd_region_release_lane)kernel(nd_region_to_nstype)kernel(nd_sb_checksum)kernel(nd_synchronize)kernel(net_failover_create)kernel(net_failover_destroy)kernel(netfs_read_folio)kernel(netfs_readahead)kernel(netfs_stats_show)kernel(netfs_subreq_terminated)kernel(netfs_write_begin)kernel(nf_br_ops)kernel(nf_confirm)kernel(nf_conn_pernet_ecache)kernel(nf_conncount_add)kernel(nf_conncount_cache_free)kernel(nf_conncount_count)kernel(nf_conncount_destroy)kernel(nf_conncount_gc_list)kernel(nf_conncount_init)kernel(nf_conncount_list_init)kernel(nf_connlabels_get)kernel(nf_connlabels_put)kernel(nf_connlabels_replace)kernel(nf_conntrack_alloc)kernel(nf_conntrack_alter_reply)kernel(nf_conntrack_broadcast_help)kernel(nf_conntrack_count)kernel(nf_conntrack_eventmask_report)kernel(nf_conntrack_expect_lock)kernel(nf_conntrack_find_get)kernel(nf_conntrack_free)kernel(nf_conntrack_hash)kernel(nf_conntrack_hash_check_insert)kernel(nf_conntrack_helper_put)kernel(nf_conntrack_helper_register)kernel(nf_conntrack_helper_try_module_get)kernel(nf_conntrack_helper_unregister)kernel(nf_conntrack_helpers_register)kernel(nf_conntrack_helpers_unregister)kernel(nf_conntrack_htable_size)kernel(nf_conntrack_in)kernel(nf_conntrack_lock)kernel(nf_conntrack_locks)kernel(nf_conntrack_max)kernel(nf_conntrack_register_notifier)kernel(nf_conntrack_tuple_taken)kernel(nf_conntrack_unregister_notifier)kernel(nf_ct_acct_add)kernel(nf_ct_add_helper)kernel(nf_ct_alloc_hashtable)kernel(nf_ct_bridge_register)kernel(nf_ct_bridge_unregister)kernel(nf_ct_change_status_common)kernel(nf_ct_delete)kernel(nf_ct_deliver_cached_events)kernel(nf_ct_destroy)kernel(nf_ct_destroy_timeout)kernel(nf_ct_ecache_ext_add)kernel(nf_ct_expect_alloc)kernel(nf_ct_expect_find_get)kernel(nf_ct_expect_hash)kernel(nf_ct_expect_hsize)kernel(nf_ct_expect_init)kernel(nf_ct_expect_iterate_destroy)kernel(nf_ct_expect_iterate_net)kernel(nf_ct_expect_put)kernel(nf_ct_expect_related_report)kernel(nf_ct_ext_add)kernel(nf_ct_frag6_gather)kernel(nf_ct_get_id)kernel(nf_ct_get_tuplepr)kernel(nf_ct_gre_keymap_add)kernel(nf_ct_gre_keymap_destroy)kernel(nf_ct_handle_fragments)kernel(nf_ct_helper)kernel(nf_ct_helper_expectfn_find_by_name)kernel(nf_ct_helper_expectfn_find_by_symbol)kernel(nf_ct_helper_expectfn_register)kernel(nf_ct_helper_expectfn_unregister)kernel(nf_ct_helper_ext_add)kernel(nf_ct_helper_hash)kernel(nf_ct_helper_hsize)kernel(nf_ct_helper_init)kernel(nf_ct_helper_log)kernel(nf_ct_invert_tuple)kernel(nf_ct_iterate_cleanup_net)kernel(nf_ct_iterate_destroy)kernel(nf_ct_kill_acct)kernel(nf_ct_l4proto_find)kernel(nf_ct_l4proto_log_invalid)kernel(nf_ct_nat)kernel(nf_ct_nat_ext_add)kernel(nf_ct_netns_get)kernel(nf_ct_netns_put)kernel(nf_ct_port_nla_policy)kernel(nf_ct_port_nlattr_to_tuple)kernel(nf_ct_port_nlattr_tuple_size)kernel(nf_ct_port_tuple_to_nlattr)kernel(nf_ct_remove_expect)kernel(nf_ct_remove_expectations)kernel(nf_ct_seq_adjust)kernel(nf_ct_seq_offset)kernel(nf_ct_seqadj_init)kernel(nf_ct_seqadj_set)kernel(nf_ct_set_auto_assign_helper_warned)kernel(nf_ct_set_timeout)kernel(nf_ct_skb_network_trim)kernel(nf_ct_tcp_seqadj_set)kernel(nf_ct_timeout_hook)kernel(nf_ct_tmpl_alloc)kernel(nf_ct_tmpl_free)kernel(nf_ct_unexpect_related)kernel(nf_ct_unlink_expect_report)kernel(nf_ct_untimeout)kernel(nf_defrag_ipv4_disable)kernel(nf_defrag_ipv4_enable)kernel(nf_defrag_ipv6_disable)kernel(nf_defrag_ipv6_enable)kernel(nf_dup_ipv4)kernel(nf_dup_ipv6)kernel(nf_dup_netdev_egress)kernel(nf_flow_dnat_port)kernel(nf_flow_offload_ip_hook)kernel(nf_flow_offload_ipv6_hook)kernel(nf_flow_rule_route_ipv4)kernel(nf_flow_rule_route_ipv6)kernel(nf_flow_snat_port)kernel(nf_flow_table_cleanup)kernel(nf_flow_table_free)kernel(nf_flow_table_init)kernel(nf_flow_table_offload_setup)kernel(nf_fwd_netdev_egress)kernel(nf_l4proto_log_invalid)kernel(nf_nat_alloc_null_binding)kernel(nf_nat_amanda_hook)kernel(nf_nat_follow_master)kernel(nf_nat_ftp_hook)kernel(nf_nat_helper_put)kernel(nf_nat_helper_register)kernel(nf_nat_helper_try_module_get)kernel(nf_nat_helper_unregister)kernel(nf_nat_icmp_reply_translation)kernel(nf_nat_icmpv6_reply_translation)kernel(nf_nat_inet_fn)kernel(nf_nat_inet_register_fn)kernel(nf_nat_inet_unregister_fn)kernel(nf_nat_ipv4_register_fn)kernel(nf_nat_ipv4_unregister_fn)kernel(nf_nat_ipv6_register_fn)kernel(nf_nat_ipv6_unregister_fn)kernel(nf_nat_irc_hook)kernel(nf_nat_mangle_udp_packet)kernel(nf_nat_masquerade_inet_register_notifiers)kernel(nf_nat_masquerade_inet_unregister_notifiers)kernel(nf_nat_masquerade_ipv4)kernel(nf_nat_masquerade_ipv6)kernel(nf_nat_packet)kernel(nf_nat_pptp_hook)kernel(nf_nat_redirect_ipv4)kernel(nf_nat_redirect_ipv6)kernel(nf_nat_setup_info)kernel(nf_nat_sip_hooks)kernel(nf_nat_snmp_hook)kernel(nf_nat_tftp_hook)kernel(nf_osf_find)kernel(nf_osf_fingers)kernel(nf_osf_match)kernel(nf_reject_ip6_tcphdr_get)kernel(nf_reject_ip6_tcphdr_put)kernel(nf_reject_ip6hdr_put)kernel(nf_reject_ip_tcphdr_get)kernel(nf_reject_ip_tcphdr_put)kernel(nf_reject_iphdr_put)kernel(nf_reject_skb_v4_tcp_reset)kernel(nf_reject_skb_v4_unreach)kernel(nf_reject_skb_v6_tcp_reset)kernel(nf_reject_skb_v6_unreach)kernel(nf_send_reset)kernel(nf_send_reset6)kernel(nf_send_unreach)kernel(nf_send_unreach6)kernel(nf_sk_lookup_slow_v4)kernel(nf_sk_lookup_slow_v6)kernel(nf_synproxy_ipv4_fini)kernel(nf_synproxy_ipv4_init)kernel(nf_synproxy_ipv6_fini)kernel(nf_synproxy_ipv6_init)kernel(nf_tables_activate_set)kernel(nf_tables_bind_set)kernel(nf_tables_deactivate_flowtable)kernel(nf_tables_deactivate_set)kernel(nf_tables_destroy_set)kernel(nf_tables_trans_destroy_flush_work)kernel(nf_tproxy_get_sock_v4)kernel(nf_tproxy_get_sock_v6)kernel(nf_tproxy_handle_time_wait4)kernel(nf_tproxy_handle_time_wait6)kernel(nf_tproxy_laddr4)kernel(nf_tproxy_laddr6)kernel(nfct_h323_nat_hook)kernel(nfnetlink_broadcast)kernel(nfnetlink_has_listeners)kernel(nfnetlink_send)kernel(nfnetlink_set_err)kernel(nfnetlink_subsys_register)kernel(nfnetlink_subsys_unregister)kernel(nfnetlink_unicast)kernel(nfnl_lock)kernel(nfnl_unlock)kernel(nfs3_set_ds_client)kernel(nfs41_maxgetdevinfo_overhead)kernel(nfs41_sequence_done)kernel(nfs42_proc_layouterror)kernel(nfs4_client_id_uniquifier)kernel(nfs4_decode_mp_ds_addr)kernel(nfs4_delete_deviceid)kernel(nfs4_dentry_operations)kernel(nfs4_disable_idmapping)kernel(nfs4_find_get_deviceid)kernel(nfs4_find_or_create_ds_client)kernel(nfs4_fs_type)kernel(nfs4_init_deviceid_node)kernel(nfs4_init_ds_session)kernel(nfs4_label_alloc)kernel(nfs4_mark_deviceid_available)kernel(nfs4_mark_deviceid_unavailable)kernel(nfs4_pnfs_ds_add)kernel(nfs4_pnfs_ds_connect)kernel(nfs4_pnfs_ds_put)kernel(nfs4_print_deviceid)kernel(nfs4_proc_getdeviceinfo)kernel(nfs4_put_deviceid_node)kernel(nfs4_schedule_lease_moved_recovery)kernel(nfs4_schedule_lease_recovery)kernel(nfs4_schedule_migration_recovery)kernel(nfs4_schedule_session_recovery)kernel(nfs4_schedule_stateid_recovery)kernel(nfs4_sequence_done)kernel(nfs4_set_ds_client)kernel(nfs4_set_rw_stateid)kernel(nfs4_setup_sequence)kernel(nfs4_test_deviceid_unavailable)kernel(nfs4_test_session_trunk)kernel(nfs_access_add_cache)kernel(nfs_access_get_cached)kernel(nfs_access_set_mask)kernel(nfs_access_zap_cache)kernel(nfs_add_or_obtain)kernel(nfs_alloc_client)kernel(nfs_alloc_fattr)kernel(nfs_alloc_fattr_with_label)kernel(nfs_alloc_fhandle)kernel(nfs_alloc_inode)kernel(nfs_alloc_server)kernel(nfs_async_iocounter_wait)kernel(nfs_atomic_open)kernel(nfs_auth_info_match)kernel(nfs_callback_nr_threads)kernel(nfs_callback_set_tcpport)kernel(nfs_check_cache_invalid)kernel(nfs_check_flags)kernel(nfs_clear_inode)kernel(nfs_clear_verifier_delegated)kernel(nfs_client_for_each_server)kernel(nfs_client_init_is_complete)kernel(nfs_client_init_status)kernel(nfs_clone_server)kernel(nfs_close_context)kernel(nfs_commit_free)kernel(nfs_commit_inode)kernel(nfs_commitdata_alloc)kernel(nfs_commitdata_release)kernel(nfs_create)kernel(nfs_create_rpc_client)kernel(nfs_create_server)kernel(nfs_d_prune_case_insensitive_aliases)kernel(nfs_debug)kernel(nfs_delay_retrans)kernel(nfs_dentry_operations)kernel(nfs_do_submount)kernel(nfs_dreq_bytes_left)kernel(nfs_drop_inode)kernel(nfs_fattr_init)kernel(nfs_fhget)kernel(nfs_file_fsync)kernel(nfs_file_llseek)kernel(nfs_file_mmap)kernel(nfs_file_operations)kernel(nfs_file_read)kernel(nfs_file_release)kernel(nfs_file_set_open_context)kernel(nfs_file_write)kernel(nfs_filemap_write_and_wait_range)kernel(nfs_flock)kernel(nfs_force_lookup_revalidate)kernel(nfs_free_client)kernel(nfs_free_inode)kernel(nfs_free_server)kernel(nfs_fs_type)kernel(nfs_fscache_open_file)kernel(nfs_generic_pg_test)kernel(nfs_generic_pgio)kernel(nfs_get_client)kernel(nfs_get_lock_context)kernel(nfs_getattr)kernel(nfs_idmap_cache_timeout)kernel(nfs_inc_attr_generation_counter)kernel(nfs_init_cinfo)kernel(nfs_init_client)kernel(nfs_init_commit)kernel(nfs_init_server_rpcclient)kernel(nfs_init_timeout_values)kernel(nfs_initiate_commit)kernel(nfs_initiate_pgio)kernel(nfs_inode_attach_open_context)kernel(nfs_instantiate)kernel(nfs_invalidate_atime)kernel(nfs_kill_super)kernel(nfs_link)kernel(nfs_lock)kernel(nfs_lookup)kernel(nfs_map_string_to_numeric)kernel(nfs_mark_client_ready)kernel(nfs_may_open)kernel(nfs_mkdir)kernel(nfs_mknod)kernel(nfs_net_id)kernel(nfs_pageio_init_read)kernel(nfs_pageio_init_write)kernel(nfs_pageio_resend)kernel(nfs_pageio_reset_read_mds)kernel(nfs_pageio_reset_write_mds)kernel(nfs_path)kernel(nfs_permission)kernel(nfs_pgheader_init)kernel(nfs_pgio_current_mirror)kernel(nfs_pgio_header_alloc)kernel(nfs_pgio_header_free)kernel(nfs_post_op_update_inode)kernel(nfs_post_op_update_inode_force_wcc)kernel(nfs_probe_server)kernel(nfs_put_client)kernel(nfs_put_lock_context)kernel(nfs_read_alloc_scratch)kernel(nfs_reconfigure)kernel(nfs_refresh_inode)kernel(nfs_release_request)kernel(nfs_remove_bad_delegation)kernel(nfs_rename)kernel(nfs_request_add_commit_list)kernel(nfs_request_add_commit_list_locked)kernel(nfs_request_remove_commit_list)kernel(nfs_retry_commit)kernel(nfs_revalidate_inode)kernel(nfs_rmdir)kernel(nfs_sb_active)kernel(nfs_sb_deactive)kernel(nfs_scan_commit_list)kernel(nfs_server_copy_userdata)kernel(nfs_server_insert_lists)kernel(nfs_server_remove_lists)kernel(nfs_set_cache_invalid)kernel(nfs_set_verifier)kernel(nfs_setattr)kernel(nfs_setattr_update_inode)kernel(nfs_setsecurity)kernel(nfs_show_devname)kernel(nfs_show_options)kernel(nfs_show_path)kernel(nfs_show_stats)kernel(nfs_sops)kernel(nfs_statfs)kernel(nfs_stream_decode_acl)kernel(nfs_stream_encode_acl)kernel(nfs_submount)kernel(nfs_symlink)kernel(nfs_sync_inode)kernel(nfs_sysfs_add_server)kernel(nfs_sysfs_link_rpc_client)kernel(nfs_try_get_tree)kernel(nfs_umount_begin)kernel(nfs_unlink)kernel(nfs_wait_bit_killable)kernel(nfs_wait_client_init_complete)kernel(nfs_wait_on_request)kernel(nfs_wb_all)kernel(nfs_write_inode)kernel(nfs_writeback_update_inode)kernel(nfs_zap_acl_cache)kernel(nfsacl_decode)kernel(nfsacl_encode)kernel(nfsd4_ssc_init_umount_work)kernel(nfsd_debug)kernel(nfsiod_workqueue)kernel(nft_chain_validate)kernel(nft_chain_validate_dependency)kernel(nft_chain_validate_hooks)kernel(nft_data_dump)kernel(nft_data_init)kernel(nft_data_release)kernel(nft_do_chain)kernel(nft_dump_register)kernel(nft_fib4_eval)kernel(nft_fib4_eval_type)kernel(nft_fib6_eval)kernel(nft_fib6_eval_type)kernel(nft_fib_dump)kernel(nft_fib_init)kernel(nft_fib_policy)kernel(nft_fib_store_result)kernel(nft_fib_validate)kernel(nft_flowtable_lookup)kernel(nft_fwd_dup_netdev_offload)kernel(nft_meta_get_dump)kernel(nft_meta_get_eval)kernel(nft_meta_get_init)kernel(nft_meta_inner_eval)kernel(nft_meta_policy)kernel(nft_meta_set_destroy)kernel(nft_meta_set_dump)kernel(nft_meta_set_eval)kernel(nft_meta_set_init)kernel(nft_meta_set_validate)kernel(nft_obj_lookup)kernel(nft_obj_notify)kernel(nft_parse_register_load)kernel(nft_parse_register_store)kernel(nft_parse_u32_check)kernel(nft_register_chain_type)kernel(nft_register_expr)kernel(nft_register_flowtable_type)kernel(nft_register_obj)kernel(nft_reject_dump)kernel(nft_reject_icmp_code)kernel(nft_reject_icmpv6_code)kernel(nft_reject_init)kernel(nft_reject_policy)kernel(nft_reject_validate)kernel(nft_request_module)kernel(nft_set_catchall_lookup)kernel(nft_set_elem_destroy)kernel(nft_set_lookup_global)kernel(nft_trace_enabled)kernel(nft_unregister_chain_type)kernel(nft_unregister_expr)kernel(nft_unregister_flowtable_type)kernel(nft_unregister_obj)kernel(nlm_debug)kernel(nlmclnt_done)kernel(nlmclnt_init)kernel(nlmclnt_proc)kernel(nlmclnt_rpc_clnt)kernel(nlmsvc_ops)kernel(nlmsvc_unlock_all_by_ip)kernel(nlmsvc_unlock_all_by_sb)kernel(nvdimm_badblocks_populate)kernel(nvdimm_bus_add_badrange)kernel(nvdimm_bus_check_dimm_count)kernel(nvdimm_bus_lock)kernel(nvdimm_bus_register)kernel(nvdimm_bus_unlock)kernel(nvdimm_bus_unregister)kernel(nvdimm_check_and_set_ro)kernel(nvdimm_clear_poison)kernel(nvdimm_cmd_mask)kernel(nvdimm_delete)kernel(nvdimm_flush)kernel(nvdimm_has_cache)kernel(nvdimm_has_flush)kernel(nvdimm_in_overwrite)kernel(nvdimm_kobj)kernel(nvdimm_name)kernel(nvdimm_namespace_attach_btt)kernel(nvdimm_namespace_capacity)kernel(nvdimm_namespace_common_probe)kernel(nvdimm_namespace_detach_btt)kernel(nvdimm_namespace_disk_name)kernel(nvdimm_namespace_locked)kernel(nvdimm_pmem_region_create)kernel(nvdimm_provider_data)kernel(nvdimm_region_delete)kernel(nvdimm_region_notify)kernel(nvdimm_security_setup_events)kernel(nvdimm_to_bus)kernel(nvdimm_volatile_region_create)kernel(nvme_alloc_admin_tag_set)kernel(nvme_alloc_io_tag_set)kernel(nvme_auth_alloc_key)kernel(nvme_auth_augmented_challenge)kernel(nvme_auth_dhgroup_id)kernel(nvme_auth_dhgroup_kpp)kernel(nvme_auth_dhgroup_name)kernel(nvme_auth_digest_name)kernel(nvme_auth_extract_key)kernel(nvme_auth_free)kernel(nvme_auth_free_key)kernel(nvme_auth_gen_privkey)kernel(nvme_auth_gen_pubkey)kernel(nvme_auth_gen_shared_secret)kernel(nvme_auth_generate_key)kernel(nvme_auth_get_seqnum)kernel(nvme_auth_hmac_hash_len)kernel(nvme_auth_hmac_id)kernel(nvme_auth_hmac_name)kernel(nvme_auth_init_ctrl)kernel(nvme_auth_key_struct_size)kernel(nvme_auth_negotiate)kernel(nvme_auth_stop)kernel(nvme_auth_transform_key)kernel(nvme_auth_wait)kernel(nvme_cancel_admin_tagset)kernel(nvme_cancel_request)kernel(nvme_cancel_tagset)kernel(nvme_change_ctrl_state)kernel(nvme_cleanup_cmd)kernel(nvme_command_effects)kernel(nvme_complete_async_event)kernel(nvme_complete_batch_req)kernel(nvme_complete_rq)kernel(nvme_ctrl_from_file)kernel(nvme_delete_ctrl)kernel(nvme_delete_wq)kernel(nvme_dev_attrs_group)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_execute_rq)kernel(nvme_fail_nonready_command)kernel(nvme_fc_io_getuuid)kernel(nvme_fc_rcv_ls_req)kernel(nvme_fc_register_localport)kernel(nvme_fc_register_remoteport)kernel(nvme_fc_rescan_remoteport)kernel(nvme_fc_set_remoteport_devloss)kernel(nvme_fc_unregister_localport)kernel(nvme_fc_unregister_remoteport)kernel(nvme_find_get_ns)kernel(nvme_get_admin_opcode_str)kernel(nvme_get_fabrics_opcode_str)kernel(nvme_get_features)kernel(nvme_get_opcode_str)kernel(nvme_host_path_error)kernel(nvme_init_ctrl)kernel(nvme_init_ctrl_finish)kernel(nvme_init_request)kernel(nvme_io_timeout)kernel(nvme_keyring_id)kernel(nvme_mark_namespaces_dead)kernel(nvme_mpath_start_request)kernel(nvme_passthru_end)kernel(nvme_passthru_start)kernel(nvme_put_ns)kernel(nvme_quiesce_admin_queue)kernel(nvme_quiesce_io_queues)kernel(nvme_remove_admin_tag_set)kernel(nvme_remove_io_tag_set)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_reset_wq)kernel(nvme_set_features)kernel(nvme_set_queue_count)kernel(nvme_setup_cmd)kernel(nvme_start_ctrl)kernel(nvme_start_freeze)kernel(nvme_stop_ctrl)kernel(nvme_stop_keep_alive)kernel(nvme_submit_sync_cmd)kernel(nvme_sync_io_queues)kernel(nvme_sync_queues)kernel(nvme_tls_psk_default)kernel(nvme_try_sched_reset)kernel(nvme_unfreeze)kernel(nvme_uninit_ctrl)kernel(nvme_unquiesce_admin_queue)kernel(nvme_unquiesce_io_queues)kernel(nvme_wait_freeze)kernel(nvme_wait_freeze_timeout)kernel(nvme_wait_reset)kernel(nvme_wq)kernel(nvmet_check_transfer_len)kernel(nvmet_ctrl_fatal_error)kernel(nvmet_fc_invalidate_host)kernel(nvmet_fc_rcv_fcp_abort)kernel(nvmet_fc_rcv_fcp_req)kernel(nvmet_fc_rcv_ls_req)kernel(nvmet_fc_register_targetport)kernel(nvmet_fc_unregister_targetport)kernel(nvmet_register_transport)kernel(nvmet_req_alloc_sgls)kernel(nvmet_req_complete)kernel(nvmet_req_free_sgls)kernel(nvmet_req_init)kernel(nvmet_req_uninit)kernel(nvmet_sq_destroy)kernel(nvmet_sq_init)kernel(nvmet_unregister_transport)kernel(nvmet_wq)kernel(nvmf_connect_admin_queue)kernel(nvmf_connect_io_queue)kernel(nvmf_free_options)kernel(nvmf_get_address)kernel(nvmf_ip_options_match)kernel(nvmf_map_queues)kernel(nvmf_reg_read32)kernel(nvmf_reg_read64)kernel(nvmf_reg_write32)kernel(nvmf_register_transport)kernel(nvmf_set_io_queues)kernel(nvmf_should_reconnect)kernel(nvmf_unregister_transport)kernel(objagg_create)kernel(objagg_destroy)kernel(objagg_hints_get)kernel(objagg_hints_put)kernel(objagg_hints_stats_get)kernel(objagg_obj_delta_priv)kernel(objagg_obj_get)kernel(objagg_obj_put)kernel(objagg_obj_raw)kernel(objagg_obj_root_priv)kernel(objagg_stats_get)kernel(objagg_stats_put)kernel(oiap)kernel(opens_in_grace)kernel(osd_req_op_alloc_hint_init)kernel(osd_req_op_cls_init)kernel(osd_req_op_cls_request_data_bvecs)kernel(osd_req_op_cls_request_data_pagelist)kernel(osd_req_op_cls_request_data_pages)kernel(osd_req_op_cls_response_data_pages)kernel(osd_req_op_copy_from_init)kernel(osd_req_op_extent_dup_last)kernel(osd_req_op_extent_init)kernel(osd_req_op_extent_osd_data)kernel(osd_req_op_extent_osd_data_bio)kernel(osd_req_op_extent_osd_data_bvec_pos)kernel(osd_req_op_extent_osd_data_bvecs)kernel(osd_req_op_extent_osd_data_pagelist)kernel(osd_req_op_extent_osd_data_pages)kernel(osd_req_op_extent_osd_iter)kernel(osd_req_op_extent_update)kernel(osd_req_op_init)kernel(osd_req_op_raw_data_in_pages)kernel(osd_req_op_xattr_init)kernel(ovs_netdev_link)kernel(ovs_netdev_tunnel_destroy)kernel(ovs_vport_alloc)kernel(ovs_vport_free)kernel(ovs_vport_ops_unregister)kernel(parman_create)kernel(parman_destroy)kernel(parman_item_add)kernel(parman_item_remove)kernel(parman_prio_fini)kernel(parman_prio_init)kernel(passthrough_attrib_attrs)kernel(passthrough_parse_cdb)kernel(passthrough_pr_attrib_attrs)kernel(pkey_keyblob2pkey)kernel(pmem_sector_size)kernel(pmem_should_map_pages)kernel(pnet_id_by_dev_port)kernel(pnfs_add_commit_array)kernel(pnfs_alloc_commit_array)kernel(pnfs_destroy_layout)kernel(pnfs_error_mark_layout_for_return)kernel(pnfs_free_commit_array)kernel(pnfs_generic_clear_request_commit)kernel(pnfs_generic_commit_pagelist)kernel(pnfs_generic_commit_release)kernel(pnfs_generic_ds_cinfo_destroy)kernel(pnfs_generic_ds_cinfo_release_lseg)kernel(pnfs_generic_layout_insert_lseg)kernel(pnfs_generic_pg_check_layout)kernel(pnfs_generic_pg_check_range)kernel(pnfs_generic_pg_cleanup)kernel(pnfs_generic_pg_init_read)kernel(pnfs_generic_pg_init_write)kernel(pnfs_generic_pg_readpages)kernel(pnfs_generic_pg_test)kernel(pnfs_generic_pg_writepages)kernel(pnfs_generic_prepare_to_resend_writes)kernel(pnfs_generic_recover_commit_reqs)kernel(pnfs_generic_rw_release)kernel(pnfs_generic_scan_commit_lists)kernel(pnfs_generic_search_commit_reqs)kernel(pnfs_generic_sync)kernel(pnfs_generic_write_commit_done)kernel(pnfs_layout_mark_request_commit)kernel(pnfs_layoutcommit_inode)kernel(pnfs_ld_read_done)kernel(pnfs_ld_write_done)kernel(pnfs_nfs_generic_sync)kernel(pnfs_put_lseg)kernel(pnfs_read_done_resend_to_mds)kernel(pnfs_read_resend_pnfs)kernel(pnfs_register_layoutdriver)kernel(pnfs_report_layoutstat)kernel(pnfs_set_layoutcommit)kernel(pnfs_set_lo_fail)kernel(pnfs_unregister_layoutdriver)kernel(pnfs_update_layout)kernel(pnfs_write_done_resend_to_mds)kernel(pptp_msg_name)kernel(print_tuple)kernel(psample_group_get)kernel(psample_group_put)kernel(psample_group_take)kernel(psample_sample_packet)kernel(put_nfs_open_context)kernel(put_rpccred)kernel(qdio_activate)kernel(qdio_add_bufs_to_input_queue)kernel(qdio_add_bufs_to_output_queue)kernel(qdio_alloc_buffers)kernel(qdio_allocate)kernel(qdio_establish)kernel(qdio_free)kernel(qdio_free_buffers)kernel(qdio_get_ssqd_desc)kernel(qdio_inspect_input_queue)kernel(qdio_inspect_output_queue)kernel(qdio_reset_buffers)kernel(qdio_shutdown)kernel(qdio_start_irq)kernel(qdio_stop_irq)kernel(qeth_configure_cq)kernel(qeth_dbf)kernel(qeth_dbf_longtext)kernel(qeth_do_ioctl)kernel(qeth_enable_hw_features)kernel(qeth_features_check)kernel(qeth_fix_features)kernel(qeth_get_diag_cmd)kernel(qeth_get_setassparms_cmd)kernel(qeth_get_stats64)kernel(qeth_ipa_alloc_cmd)kernel(qeth_iqd_select_queue)kernel(qeth_l2_discipline)kernel(qeth_l3_discipline)kernel(qeth_open)kernel(qeth_osa_select_queue)kernel(qeth_poll)kernel(qeth_resize_buffer_pool)kernel(qeth_send_ipa_cmd)kernel(qeth_send_simple_setassparms_prot)kernel(qeth_set_allowed_threads)kernel(qeth_set_features)kernel(qeth_set_offline)kernel(qeth_set_real_num_tx_queues)kernel(qeth_setadp_promisc_mode)kernel(qeth_setadpparms_change_macaddr)kernel(qeth_setassparms_cb)kernel(qeth_siocdevprivate)kernel(qeth_stop)kernel(qeth_threads_running)kernel(qeth_tx_timeout)kernel(qeth_vm_request_mac)kernel(qeth_xmit)kernel(qword_add)kernel(qword_addhex)kernel(qword_get)kernel(r5c_journal_mode_set)kernel(raid5_set_cache_size)kernel(raid6_2data_recov)kernel(raid6_call)kernel(raid6_datap_recov)kernel(raid6_empty_zero_page)kernel(raid6_gfexi)kernel(raid6_gfexp)kernel(raid6_gfinv)kernel(raid6_gflog)kernel(raid6_gfmul)kernel(raid6_vgfmul)kernel(raid_class_attach)kernel(raid_class_release)kernel(raid_component_add)kernel(read_bytes_from_xdr_buf)kernel(read_cdat_data)kernel(recover_lost_locks)kernel(register_8022_client)kernel(register_cdrom)kernel(register_framebuffer)kernel(register_hdlc_protocol)kernel(register_ip_vs_app)kernel(register_ip_vs_app_inc)kernel(register_ip_vs_pe)kernel(register_ip_vs_scheduler)kernel(register_nfs_version)kernel(register_nvdimm_pmu)kernel(register_snap_client)kernel(register_tape_dev)kernel(rpc_add_pipe_dir_object)kernel(rpc_alloc_iostats)kernel(rpc_bind_new_program)kernel(rpc_calc_rto)kernel(rpc_call_async)kernel(rpc_call_null)kernel(rpc_call_start)kernel(rpc_call_sync)kernel(rpc_cancel_tasks)kernel(rpc_clnt_add_xprt)kernel(rpc_clnt_disconnect)kernel(rpc_clnt_iterate_for_each_xprt)kernel(rpc_clnt_manage_trunked_xprts)kernel(rpc_clnt_probe_trunked_xprts)kernel(rpc_clnt_setup_test_and_add_xprt)kernel(rpc_clnt_show_stats)kernel(rpc_clnt_test_and_add_xprt)kernel(rpc_clnt_xprt_switch_add_xprt)kernel(rpc_clnt_xprt_switch_has_addr)kernel(rpc_clnt_xprt_switch_remove_xprt)kernel(rpc_clone_client)kernel(rpc_clone_client_set_auth)kernel(rpc_count_iostats)kernel(rpc_count_iostats_metrics)kernel(rpc_create)kernel(rpc_d_lookup_sb)kernel(rpc_debug)kernel(rpc_delay)kernel(rpc_destroy_pipe_data)kernel(rpc_destroy_wait_queue)kernel(rpc_exit)kernel(rpc_find_or_alloc_pipe_dir_object)kernel(rpc_force_rebind)kernel(rpc_free)kernel(rpc_free_iostats)kernel(rpc_get_sb_net)kernel(rpc_init_pipe_dir_head)kernel(rpc_init_pipe_dir_object)kernel(rpc_init_priority_wait_queue)kernel(rpc_init_rtt)kernel(rpc_init_wait_queue)kernel(rpc_killall_tasks)kernel(rpc_localaddr)kernel(rpc_machine_cred)kernel(rpc_malloc)kernel(rpc_max_bc_payload)kernel(rpc_max_payload)kernel(rpc_mkpipe_data)kernel(rpc_mkpipe_dentry)kernel(rpc_net_ns)kernel(rpc_ntop)kernel(rpc_num_bc_slots)kernel(rpc_peeraddr)kernel(rpc_peeraddr2str)kernel(rpc_pipe_generic_upcall)kernel(rpc_pipefs_notifier_register)kernel(rpc_pipefs_notifier_unregister)kernel(rpc_prepare_reply_pages)kernel(rpc_proc_register)kernel(rpc_proc_unregister)kernel(rpc_pton)kernel(rpc_put_sb_net)kernel(rpc_put_task)kernel(rpc_put_task_async)kernel(rpc_queue_upcall)kernel(rpc_release_client)kernel(rpc_remove_pipe_dir_object)kernel(rpc_restart_call)kernel(rpc_restart_call_prepare)kernel(rpc_run_task)kernel(rpc_set_connect_timeout)kernel(rpc_setbufsize)kernel(rpc_shutdown_client)kernel(rpc_sleep_on)kernel(rpc_sleep_on_priority)kernel(rpc_sleep_on_priority_timeout)kernel(rpc_sleep_on_timeout)kernel(rpc_switch_client_transport)kernel(rpc_task_gfp_mask)kernel(rpc_task_release_transport)kernel(rpc_task_timeout)kernel(rpc_uaddr2sockaddr)kernel(rpc_unlink)kernel(rpc_update_rtt)kernel(rpc_wait_for_completion_task)kernel(rpc_wake_up)kernel(rpc_wake_up_first)kernel(rpc_wake_up_next)kernel(rpc_wake_up_queued_task)kernel(rpc_wake_up_status)kernel(rpcauth_create)kernel(rpcauth_destroy_credcache)kernel(rpcauth_get_gssinfo)kernel(rpcauth_get_pseudoflavor)kernel(rpcauth_init_cred)kernel(rpcauth_init_credcache)kernel(rpcauth_lookup_credcache)kernel(rpcauth_lookupcred)kernel(rpcauth_register)kernel(rpcauth_stringify_acceptor)kernel(rpcauth_unregister)kernel(rpcauth_unwrap_resp_decode)kernel(rpcauth_wrap_req_encode)kernel(rpcb_getport_async)kernel(sas_attach_transport)kernel(sas_disable_tlr)kernel(sas_enable_tlr)kernel(sas_end_device_alloc)kernel(sas_expander_alloc)kernel(sas_get_address)kernel(sas_is_tlr_enabled)kernel(sas_phy_add)kernel(sas_phy_alloc)kernel(sas_phy_delete)kernel(sas_phy_free)kernel(sas_port_add)kernel(sas_port_add_phy)kernel(sas_port_alloc)kernel(sas_port_alloc_num)kernel(sas_port_delete)kernel(sas_port_delete_phy)kernel(sas_port_free)kernel(sas_port_get_phy)kernel(sas_port_mark_backlink)kernel(sas_read_port_mode_page)kernel(sas_release_transport)kernel(sas_remove_children)kernel(sas_remove_host)kernel(sas_rphy_add)kernel(sas_rphy_delete)kernel(sas_rphy_free)kernel(sas_rphy_remove)kernel(sas_rphy_unlink)kernel(sas_tlr_supported)kernel(sbc_attrib_attrs)kernel(sbc_dif_copy_prot)kernel(sbc_dif_verify)kernel(sbc_get_device_type)kernel(sbc_get_write_same_sectors)kernel(sbc_parse_cdb)kernel(schedule_cxl_memdev_detach)kernel(scsi_is_fc_rport)kernel(scsi_is_sas_phy)kernel(scsi_is_sas_port)kernel(scsi_is_sas_rphy)kernel(send_implementation_id)kernel(serpent_setkey)kernel(set_and_calc_slave_port_state)kernel(set_exclusive_cxl_commands)kernel(set_phv_bit)kernel(setup_udp_tunnel_sock)kernel(smsg_register_callback)kernel(smsg_unregister_callback)kernel(sparse_keymap_entry_from_keycode)kernel(sparse_keymap_entry_from_scancode)kernel(sparse_keymap_report_entry)kernel(sparse_keymap_report_event)kernel(sparse_keymap_setup)kernel(spc_emulate_evpd_83)kernel(spc_emulate_inquiry_std)kernel(spc_emulate_report_luns)kernel(spc_parse_cdb)kernel(spi_attach_transport)kernel(spi_display_xfer_agreement)kernel(spi_dv_device)kernel(spi_populate_ppr_msg)kernel(spi_populate_sync_msg)kernel(spi_populate_tag_msg)kernel(spi_populate_width_msg)kernel(spi_print_msg)kernel(spi_release_transport)kernel(spi_schedule_dv_device)kernel(srp_attach_transport)kernel(srp_parse_tmo)kernel(srp_reconnect_rport)kernel(srp_release_transport)kernel(srp_remove_host)kernel(srp_rport_add)kernel(srp_rport_del)kernel(srp_rport_get)kernel(srp_rport_put)kernel(srp_start_tl_fail_timers)kernel(srp_stop_rport_timers)kernel(srp_timed_out)kernel(srp_tmo_valid)kernel(stp_proto_register)kernel(stp_proto_unregister)kernel(sunrpc_cache_lookup_rcu)kernel(sunrpc_cache_pipe_upcall)kernel(sunrpc_cache_pipe_upcall_timeout)kernel(sunrpc_cache_register_pipefs)kernel(sunrpc_cache_unhash)kernel(sunrpc_cache_unregister_pipefs)kernel(sunrpc_cache_update)kernel(sunrpc_destroy_cache_detail)kernel(sunrpc_init_cache_detail)kernel(sunrpc_net_id)kernel(svc_addsock)kernel(svc_age_temp_xprts_now)kernel(svc_auth_flavor)kernel(svc_auth_register)kernel(svc_auth_unregister)kernel(svc_authenticate)kernel(svc_bind)kernel(svc_create)kernel(svc_create_pooled)kernel(svc_destroy)kernel(svc_drop)kernel(svc_encode_result_payload)kernel(svc_exit_thread)kernel(svc_fill_symlink_pathname)kernel(svc_fill_write_vector)kernel(svc_find_xprt)kernel(svc_generic_init_request)kernel(svc_generic_rpcbind_set)kernel(svc_max_payload)kernel(svc_pool_stats_open)kernel(svc_pool_wake_idle_thread)kernel(svc_print_addr)kernel(svc_proc_register)kernel(svc_proc_unregister)kernel(svc_process_bc)kernel(svc_recv)kernel(svc_reg_xprt_class)kernel(svc_reserve)kernel(svc_rpcb_cleanup)kernel(svc_rpcb_setup)kernel(svc_rpcbind_set_version)kernel(svc_rqst_alloc)kernel(svc_rqst_free)kernel(svc_rqst_replace_page)kernel(svc_seq_show)kernel(svc_set_client)kernel(svc_set_num_threads)kernel(svc_sock_update_bufs)kernel(svc_unreg_xprt_class)kernel(svc_wake_up)kernel(svc_xprt_close)kernel(svc_xprt_copy_addrs)kernel(svc_xprt_create)kernel(svc_xprt_deferred_close)kernel(svc_xprt_destroy_all)kernel(svc_xprt_enqueue)kernel(svc_xprt_init)kernel(svc_xprt_names)kernel(svc_xprt_put)kernel(svc_xprt_received)kernel(svcauth_gss_flavor)kernel(svcauth_gss_register_pseudoflavor)kernel(svcauth_unix_purge)kernel(svcauth_unix_set_client)kernel(synproxy_init_timestamp_cookie)kernel(synproxy_net_id)kernel(synproxy_parse_options)kernel(synproxy_recv_client_ack)kernel(synproxy_recv_client_ack_ipv6)kernel(synproxy_send_client_synack)kernel(synproxy_send_client_synack_ipv6)kernel(sys_copyarea)kernel(sys_fillrect)kernel(sys_imageblit)kernel(t10_pi_type1_crc)kernel(t10_pi_type1_ip)kernel(t10_pi_type3_crc)kernel(t10_pi_type3_ip)kernel(tap_create_cdev)kernel(tap_del_queues)kernel(tap_destroy_cdev)kernel(tap_free_minor)kernel(tap_get_minor)kernel(tap_get_ptr_ring)kernel(tap_get_socket)kernel(tap_handle_frame)kernel(tap_queue_resize)kernel(tape_34xx_dbf)kernel(tape_3590_dbf)kernel(tape_alloc_request)kernel(tape_cancel_io)kernel(tape_core_dbf)kernel(tape_do_io)kernel(tape_do_io_async)kernel(tape_do_io_interruptible)kernel(tape_dump_sense_dbf)kernel(tape_free_request)kernel(tape_generic_offline)kernel(tape_generic_online)kernel(tape_generic_probe)kernel(tape_generic_remove)kernel(tape_get_device)kernel(tape_med_state_set)kernel(tape_mtop)kernel(tape_op_verbose)kernel(tape_put_device)kernel(tape_state_set)kernel(tape_state_verbose)kernel(tape_std_assign)kernel(tape_std_display)kernel(tape_std_mtbsf)kernel(tape_std_mtbsfm)kernel(tape_std_mtbsr)kernel(tape_std_mtcompression)kernel(tape_std_mteom)kernel(tape_std_mterase)kernel(tape_std_mtfsf)kernel(tape_std_mtfsfm)kernel(tape_std_mtfsr)kernel(tape_std_mtload)kernel(tape_std_mtnop)kernel(tape_std_mtoffl)kernel(tape_std_mtreset)kernel(tape_std_mtreten)kernel(tape_std_mtrew)kernel(tape_std_mtsetblk)kernel(tape_std_mtunload)kernel(tape_std_mtweof)kernel(tape_std_process_eov)kernel(tape_std_read_backward)kernel(tape_std_read_block)kernel(tape_std_read_block_id)kernel(tape_std_unassign)kernel(tape_std_write_block)kernel(taprio_offload_free)kernel(taprio_offload_get)kernel(target_alloc_cmd_counter)kernel(target_alloc_sgl)kernel(target_backend_unregister)kernel(target_cmd_init_cdb)kernel(target_cmd_parse_cdb)kernel(target_complete_cmd)kernel(target_complete_cmd_with_length)kernel(target_complete_cmd_with_sense)kernel(target_configure_unmap_from_queue)kernel(target_depend_item)kernel(target_execute_cmd)kernel(target_free_cmd_counter)kernel(target_free_sgl)kernel(target_get_sess_cmd)kernel(target_init_cmd)kernel(target_lun_is_rdonly)kernel(target_nacl_find_deve)kernel(target_put_nacl)kernel(target_put_sess_cmd)kernel(target_register_template)kernel(target_remove_session)kernel(target_send_busy)kernel(target_set_cmd_data_length)kernel(target_setup_session)kernel(target_show_cmd)kernel(target_show_dynamic_sessions)kernel(target_stop_cmd_counter)kernel(target_stop_session)kernel(target_submit)kernel(target_submit_cmd)kernel(target_submit_prep)kernel(target_submit_tmr)kernel(target_to_linux_sector)kernel(target_tpg_has_node_acl)kernel(target_undepend_item)kernel(target_unregister_template)kernel(target_wait_for_cmds)kernel(target_wait_for_sess_cmds)kernel(team_mode_register)kernel(team_mode_unregister)kernel(team_modeop_port_change_dev_addr)kernel(team_modeop_port_enter)kernel(team_option_inst_set_change)kernel(team_options_change_check)kernel(team_options_register)kernel(team_options_unregister)kernel(tipc_dump_done)kernel(tipc_dump_start)kernel(tipc_nl_sk_walk)kernel(tipc_sk_fill_sock_diag)kernel(tls_device_sk_destruct)kernel(tls_encrypt_skb)kernel(tls_get_record)kernel(tls_offload_tx_resync_request)kernel(tls_validate_xmit_skb)kernel(to_cxl_decoder)kernel(to_cxl_endpoint_decoder)kernel(to_cxl_nvdimm)kernel(to_cxl_nvdimm_bridge)kernel(to_cxl_pmem_region)kernel(to_cxl_port)kernel(to_cxl_root_decoder)kernel(to_cxl_switch_decoder)kernel(to_nd_btt)kernel(to_nd_desc)kernel(to_nd_region)kernel(to_ndd)kernel(to_nvdimm)kernel(to_nvdimm_bus)kernel(to_nvdimm_bus_dev)kernel(tpm_key_create)kernel(transport_alloc_session)kernel(transport_alloc_session_tags)kernel(transport_backend_register)kernel(transport_copy_sense_to_cmd)kernel(transport_deregister_session)kernel(transport_deregister_session_configfs)kernel(transport_free_session)kernel(transport_generic_free_cmd)kernel(transport_generic_handle_tmr)kernel(transport_generic_new_cmd)kernel(transport_generic_request_failure)kernel(transport_init_session)kernel(transport_kmap_data_sg)kernel(transport_kunmap_data_sg)kernel(transport_lookup_cmd_lun)kernel(transport_lookup_tmr_lun)kernel(transport_register_session)kernel(transport_send_check_condition_and_sense)kernel(transport_set_vpd_assoc)kernel(transport_set_vpd_ident)kernel(transport_set_vpd_ident_type)kernel(transport_set_vpd_proto_id)kernel(transport_wait_for_tasks)kernel(trusted_tpm_send)kernel(tun_get_socket)kernel(tun_get_tx_ring)kernel(tun_ptr_free)kernel(twofish_setkey)kernel(udp_sock_create4)kernel(udp_sock_create6)kernel(udp_tun_rx_dst)kernel(udp_tunnel6_dst_lookup)kernel(udp_tunnel6_xmit_skb)kernel(udp_tunnel_drop_rx_port)kernel(udp_tunnel_dst_lookup)kernel(udp_tunnel_notify_add_rx_port)kernel(udp_tunnel_notify_del_rx_port)kernel(udp_tunnel_push_rx_port)kernel(udp_tunnel_sock_release)kernel(udp_tunnel_xmit_skb)kernel(unix_domain_find)kernel(unregister_8022_client)kernel(unregister_cdrom)kernel(unregister_framebuffer)kernel(unregister_hdlc_device)kernel(unregister_hdlc_protocol)kernel(unregister_ip_vs_app)kernel(unregister_ip_vs_pe)kernel(unregister_ip_vs_scheduler)kernel(unregister_nfs_version)kernel(unregister_nvdimm_pmu)kernel(unregister_snap_client)kernel(unregister_tape_dev)kernel(vcpu_load)kernel(vcpu_put)kernel(vfio_assign_device_set)kernel(vfio_combine_iova_ranges)kernel(vfio_device_set_open_count)kernel(vfio_dma_rw)kernel(vfio_file_enforced_coherent)kernel(vfio_file_has_dev)kernel(vfio_file_iommu_group)kernel(vfio_file_is_group)kernel(vfio_file_is_valid)kernel(vfio_file_set_kvm)kernel(vfio_find_device_in_devset)kernel(vfio_info_add_capability)kernel(vfio_info_cap_add)kernel(vfio_info_cap_shift)kernel(vfio_iommufd_device_ictx)kernel(vfio_iommufd_emulated_attach_ioas)kernel(vfio_iommufd_emulated_bind)kernel(vfio_iommufd_emulated_detach_ioas)kernel(vfio_iommufd_emulated_unbind)kernel(vfio_iommufd_get_dev_id)kernel(vfio_iommufd_physical_attach_ioas)kernel(vfio_iommufd_physical_bind)kernel(vfio_iommufd_physical_detach_ioas)kernel(vfio_iommufd_physical_unbind)kernel(vfio_mig_get_next_state)kernel(vfio_pci_core_aer_err_detected)kernel(vfio_pci_core_close_device)kernel(vfio_pci_core_disable)kernel(vfio_pci_core_do_io_rw)kernel(vfio_pci_core_enable)kernel(vfio_pci_core_err_handlers)kernel(vfio_pci_core_finish_enable)kernel(vfio_pci_core_init_dev)kernel(vfio_pci_core_ioctl)kernel(vfio_pci_core_ioctl_feature)kernel(vfio_pci_core_ioread16)kernel(vfio_pci_core_ioread32)kernel(vfio_pci_core_ioread8)kernel(vfio_pci_core_iowrite16)kernel(vfio_pci_core_iowrite32)kernel(vfio_pci_core_iowrite64)kernel(vfio_pci_core_iowrite8)kernel(vfio_pci_core_match)kernel(vfio_pci_core_mmap)kernel(vfio_pci_core_range_intersect_range)kernel(vfio_pci_core_read)kernel(vfio_pci_core_register_dev_region)kernel(vfio_pci_core_register_device)kernel(vfio_pci_core_release_dev)kernel(vfio_pci_core_request)kernel(vfio_pci_core_set_params)kernel(vfio_pci_core_setup_barmap)kernel(vfio_pci_core_sriov_configure)kernel(vfio_pci_core_unregister_device)kernel(vfio_pci_core_write)kernel(vfio_pin_pages)kernel(vfio_register_emulated_iommu_dev)kernel(vfio_register_group_dev)kernel(vfio_register_iommu_driver)kernel(vfio_set_irqs_validate_and_prepare)kernel(vfio_unpin_pages)kernel(vfio_unregister_group_dev)kernel(vfio_unregister_iommu_driver)kernel(vfio_virqfd_disable)kernel(vfio_virqfd_enable)kernel(vfio_virqfd_flush_thread)kernel(vhost_add_used)kernel(vhost_add_used_and_signal)kernel(vhost_add_used_and_signal_n)kernel(vhost_add_used_n)kernel(vhost_chr_poll)kernel(vhost_chr_read_iter)kernel(vhost_chr_write_iter)kernel(vhost_clear_msg)kernel(vhost_dequeue_msg)kernel(vhost_dev_check_owner)kernel(vhost_dev_cleanup)kernel(vhost_dev_flush)kernel(vhost_dev_has_owner)kernel(vhost_dev_init)kernel(vhost_dev_ioctl)kernel(vhost_dev_reset_owner)kernel(vhost_dev_reset_owner_prepare)kernel(vhost_dev_set_owner)kernel(vhost_dev_stop)kernel(vhost_disable_notify)kernel(vhost_discard_vq_desc)kernel(vhost_enable_notify)kernel(vhost_enqueue_msg)kernel(vhost_exceeds_weight)kernel(vhost_get_vq_desc)kernel(vhost_has_work)kernel(vhost_init_device_iotlb)kernel(vhost_iotlb_add_range)kernel(vhost_iotlb_add_range_ctx)kernel(vhost_iotlb_alloc)kernel(vhost_iotlb_del_range)kernel(vhost_iotlb_free)kernel(vhost_iotlb_init)kernel(vhost_iotlb_itree_first)kernel(vhost_iotlb_itree_next)kernel(vhost_iotlb_map_free)kernel(vhost_iotlb_reset)kernel(vhost_log_access_ok)kernel(vhost_log_write)kernel(vhost_new_msg)kernel(vhost_poll_init)kernel(vhost_poll_queue)kernel(vhost_poll_start)kernel(vhost_poll_stop)kernel(vhost_set_backend_features)kernel(vhost_signal)kernel(vhost_vq_access_ok)kernel(vhost_vq_avail_empty)kernel(vhost_vq_init_access)kernel(vhost_vq_is_setup)kernel(vhost_vring_ioctl)kernel(vhost_work_init)kernel(vhost_work_queue)kernel(virtio_dma_buf_attach)kernel(virtio_dma_buf_export)kernel(virtio_dma_buf_get_uuid)kernel(virtio_transport_connect)kernel(virtio_transport_deliver_tap_pkt)kernel(virtio_transport_destruct)kernel(virtio_transport_dgram_allow)kernel(virtio_transport_dgram_bind)kernel(virtio_transport_dgram_dequeue)kernel(virtio_transport_dgram_enqueue)kernel(virtio_transport_do_socket_init)kernel(virtio_transport_get_credit)kernel(virtio_transport_inc_tx_pkt)kernel(virtio_transport_notify_buffer_size)kernel(virtio_transport_notify_poll_in)kernel(virtio_transport_notify_poll_out)kernel(virtio_transport_notify_recv_init)kernel(virtio_transport_notify_recv_post_dequeue)kernel(virtio_transport_notify_recv_pre_block)kernel(virtio_transport_notify_recv_pre_dequeue)kernel(virtio_transport_notify_send_init)kernel(virtio_transport_notify_send_post_enqueue)kernel(virtio_transport_notify_send_pre_block)kernel(virtio_transport_notify_send_pre_enqueue)kernel(virtio_transport_purge_skbs)kernel(virtio_transport_put_credit)kernel(virtio_transport_read_skb)kernel(virtio_transport_recv_pkt)kernel(virtio_transport_release)kernel(virtio_transport_seqpacket_dequeue)kernel(virtio_transport_seqpacket_enqueue)kernel(virtio_transport_seqpacket_has_data)kernel(virtio_transport_shutdown)kernel(virtio_transport_stream_allow)kernel(virtio_transport_stream_dequeue)kernel(virtio_transport_stream_enqueue)kernel(virtio_transport_stream_has_data)kernel(virtio_transport_stream_has_space)kernel(virtio_transport_stream_is_active)kernel(virtio_transport_stream_rcvhiwat)kernel(vq_meta_prefetch)kernel(vsock_add_pending)kernel(vsock_add_tap)kernel(vsock_addr_bound)kernel(vsock_addr_cast)kernel(vsock_addr_equals_addr)kernel(vsock_addr_init)kernel(vsock_addr_unbind)kernel(vsock_addr_validate)kernel(vsock_assign_transport)kernel(vsock_bind_table)kernel(vsock_connected_table)kernel(vsock_connectible_has_data)kernel(vsock_connectible_recvmsg)kernel(vsock_core_get_transport)kernel(vsock_core_register)kernel(vsock_core_unregister)kernel(vsock_create_connected)kernel(vsock_data_ready)kernel(vsock_deliver_tap)kernel(vsock_dgram_recvmsg)kernel(vsock_enqueue_accept)kernel(vsock_find_bound_socket)kernel(vsock_find_cid)kernel(vsock_find_connected_socket)kernel(vsock_for_each_connected_socket)kernel(vsock_insert_connected)kernel(vsock_remove_bound)kernel(vsock_remove_connected)kernel(vsock_remove_pending)kernel(vsock_remove_sock)kernel(vsock_remove_tap)kernel(vsock_stream_has_data)kernel(vsock_stream_has_space)kernel(vsock_table_lock)kernel(vxlan_dev_create)kernel(vxlan_fdb_clear_offload)kernel(vxlan_fdb_find_uc)kernel(vxlan_fdb_replay)kernel(write_bytes_to_xdr_buf)kernel(xdr_buf_from_iov)kernel(xdr_buf_subsegment)kernel(xdr_buf_trim)kernel(xdr_decode_array2)kernel(xdr_decode_netobj)kernel(xdr_decode_string_inplace)kernel(xdr_decode_word)kernel(xdr_encode_array2)kernel(xdr_encode_netobj)kernel(xdr_encode_opaque)kernel(xdr_encode_opaque_fixed)kernel(xdr_encode_string)kernel(xdr_encode_word)kernel(xdr_enter_page)kernel(xdr_finish_decode)kernel(xdr_init_decode)kernel(xdr_init_decode_pages)kernel(xdr_init_encode)kernel(xdr_init_encode_pages)kernel(xdr_inline_decode)kernel(xdr_inline_pages)kernel(xdr_page_pos)kernel(xdr_process_buf)kernel(xdr_read_pages)kernel(xdr_reserve_space)kernel(xdr_reserve_space_vec)kernel(xdr_restrict_buflen)kernel(xdr_set_pagelen)kernel(xdr_stream_decode_opaque)kernel(xdr_stream_decode_opaque_auth)kernel(xdr_stream_decode_opaque_dup)kernel(xdr_stream_decode_string)kernel(xdr_stream_decode_string_dup)kernel(xdr_stream_encode_opaque_auth)kernel(xdr_stream_move_subsegment)kernel(xdr_stream_pos)kernel(xdr_stream_subsegment)kernel(xdr_stream_zero)kernel(xdr_terminate_string)kernel(xdr_truncate_decode)kernel(xdr_truncate_encode)kernel(xdr_write_pages)kernel(xfrm4_tunnel_deregister)kernel(xfrm4_tunnel_register)kernel(xfrm6_tunnel_alloc_spi)kernel(xfrm6_tunnel_deregister)kernel(xfrm6_tunnel_register)kernel(xfrm6_tunnel_spi_lookup)kernel(xprt_add_backlog)kernel(xprt_adjust_cwnd)kernel(xprt_alloc)kernel(xprt_alloc_slot)kernel(xprt_complete_rqst)kernel(xprt_destroy_backchannel)kernel(xprt_disconnect_done)kernel(xprt_find_transport_ident)kernel(xprt_force_disconnect)kernel(xprt_free)kernel(xprt_free_slot)kernel(xprt_get)kernel(xprt_lock_connect)kernel(xprt_lookup_rqst)kernel(xprt_pin_rqst)kernel(xprt_put)kernel(xprt_reconnect_backoff)kernel(xprt_reconnect_delay)kernel(xprt_register_transport)kernel(xprt_release_rqst_cong)kernel(xprt_release_xprt)kernel(xprt_release_xprt_cong)kernel(xprt_request_get_cong)kernel(xprt_reserve_xprt)kernel(xprt_reserve_xprt_cong)kernel(xprt_setup_backchannel)kernel(xprt_unlock_connect)kernel(xprt_unpin_rqst)kernel(xprt_unregister_transport)kernel(xprt_update_rtt)kernel(xprt_wait_for_buffer_space)kernel(xprt_wait_for_reply_request_def)kernel(xprt_wait_for_reply_request_rtt)kernel(xprt_wake_pending_tasks)kernel(xprt_wake_up_backlog)kernel(xprt_write_space)kernel(xprtiod_workqueue)kernel(xt_rateest_lookup)kernel(xt_rateest_put)kernel(zcrypt_card_alloc)kernel(zcrypt_card_free)kernel(zcrypt_card_get)kernel(zcrypt_card_put)kernel(zcrypt_card_register)kernel(zcrypt_card_unregister)kernel(zcrypt_device_status_ext)kernel(zcrypt_device_status_mask_ext)kernel(zcrypt_msgtype)kernel(zcrypt_queue_alloc)kernel(zcrypt_queue_free)kernel(zcrypt_queue_get)kernel(zcrypt_queue_put)kernel(zcrypt_queue_register)kernel(zcrypt_queue_unregister)kernel(zcrypt_send_cprb)kernel(zcrypt_send_ep11_cprb)kernel(zcrypt_wait_api_operational)kernel(zs_compact)kernel(zs_create_pool)kernel(zs_destroy_pool)kernel(zs_free)kernel(zs_get_total_pages)kernel(zs_huge_class_size)kernel(zs_lookup_class_index)kernel(zs_malloc)kernel(zs_map_object)kernel(zs_pool_stats)kernel(zs_unmap_object)kernel(zstd_cctx_workspace_bound)kernel(zstd_compress_bound)kernel(zstd_compress_cctx)kernel(zstd_compress_stream)kernel(zstd_cstream_workspace_bound)kernel(zstd_end_stream)kernel(zstd_flush_stream)kernel(zstd_get_params)kernel(zstd_init_cctx)kernel(zstd_init_cstream)kernel(zstd_max_clevel)kernel(zstd_min_clevel)kernel(zstd_reset_cstream)kernel-modules-corekernel-modules-core(s390-64)kernel-modules-core-s390xkernel-modules-core-uname-rkmod(8021q.ko)kmod(act_bpf.ko)kmod(act_csum.ko)kmod(act_ct.ko)kmod(act_ctinfo.ko)kmod(act_gact.ko)kmod(act_mirred.ko)kmod(act_mpls.ko)kmod(act_pedit.ko)kmod(act_police.ko)kmod(act_sample.ko)kmod(act_skbedit.ko)kmod(act_tunnel_key.ko)kmod(act_vlan.ko)kmod(adiantum.ko)kmod(aes_s390.ko)kmod(af_iucv.ko)kmod(af_key.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ansi_cprng.ko)kmod(appldata_mem.ko)kmod(appldata_net_sum.ko)kmod(appldata_os.ko)kmod(arp_tables.ko)kmod(arpt_mangle.ko)kmod(arptable_filter.ko)kmod(asn1_encoder.ko)kmod(asym_tpm.ko)kmod(async_memcpy.ko)kmod(async_pq.ko)kmod(async_raid6_recov.ko)kmod(async_tx.ko)kmod(async_xor.ko)kmod(auth_rpcgss.ko)kmod(bareudp.ko)kmod(binfmt_misc.ko)kmod(blake2b_generic.ko)kmod(blocklayoutdriver.ko)kmod(blowfish_common.ko)kmod(blowfish_generic.ko)kmod(bonding.ko)kmod(br_netfilter.ko)kmod(brd.ko)kmod(bridge.ko)kmod(cachefiles.ko)kmod(camellia_generic.ko)kmod(cast5_generic.ko)kmod(cast6_generic.ko)kmod(cast_common.ko)kmod(cb710.ko)kmod(ccwgroup.ko)kmod(cdrom.ko)kmod(cec.ko)kmod(ceph.ko)kmod(ch.ko)kmod(chacha20poly1305.ko)kmod(chacha_generic.ko)kmod(chsc_sch.ko)kmod(cls_bpf.ko)kmod(cls_flow.ko)kmod(cls_flower.ko)kmod(cls_fw.ko)kmod(cls_matchall.ko)kmod(cls_u32.ko)kmod(cmm.ko)kmod(cordic.ko)kmod(crc-itu-t.ko)kmod(crc32_generic.ko)kmod(crc7.ko)kmod(crc8.ko)kmod(ctcm.ko)kmod(curve25519-generic.ko)kmod(cxl_core.ko)kmod(cxl_mem.ko)kmod(cxl_pci.ko)kmod(cxl_pmem.ko)kmod(cxl_pmu.ko)kmod(cxl_port.ko)kmod(dasd_diag_mod.ko)kmod(dasd_eckd_mod.ko)kmod(dasd_fba_mod.ko)kmod(dasd_mod.ko)kmod(dcssblk.ko)kmod(des_generic.ko)kmod(des_s390.ko)kmod(device_dax.ko)kmod(diag.ko)kmod(diag288_wdt.ko)kmod(dlm.ko)kmod(dm-bio-prison.ko)kmod(dm-bufio.ko)kmod(dm-cache-smq.ko)kmod(dm-cache.ko)kmod(dm-crypt.ko)kmod(dm-delay.ko)kmod(dm-era.ko)kmod(dm-flakey.ko)kmod(dm-historical-service-time.ko)kmod(dm-integrity.ko)kmod(dm-io-affinity.ko)kmod(dm-log-userspace.ko)kmod(dm-log-writes.ko)kmod(dm-log.ko)kmod(dm-mirror.ko)kmod(dm-mod.ko)kmod(dm-multipath.ko)kmod(dm-persistent-data.ko)kmod(dm-queue-length.ko)kmod(dm-raid.ko)kmod(dm-region-hash.ko)kmod(dm-round-robin.ko)kmod(dm-service-time.ko)kmod(dm-snapshot.ko)kmod(dm-switch.ko)kmod(dm-thin-pool.ko)kmod(dm-verity.ko)kmod(dm-writecache.ko)kmod(dm-zero.ko)kmod(dns_resolver.ko)kmod(drm.ko)kmod(drm_buddy.ko)kmod(drm_display_helper.ko)kmod(drm_exec.ko)kmod(drm_kms_helper.ko)kmod(drm_panel_orientation_quirks.ko)kmod(drm_shmem_helper.ko)kmod(dummy.ko)kmod(eadm_sch.ko)kmod(ebt_802_3.ko)kmod(ebt_among.ko)kmod(ebt_arp.ko)kmod(ebt_arpreply.ko)kmod(ebt_dnat.ko)kmod(ebt_ip.ko)kmod(ebt_ip6.ko)kmod(ebt_limit.ko)kmod(ebt_log.ko)kmod(ebt_mark.ko)kmod(ebt_mark_m.ko)kmod(ebt_nflog.ko)kmod(ebt_pkttype.ko)kmod(ebt_redirect.ko)kmod(ebt_snat.ko)kmod(ebt_stp.ko)kmod(ebt_vlan.ko)kmod(ebtable_broute.ko)kmod(ebtable_filter.ko)kmod(ebtable_nat.ko)kmod(ebtables.ko)kmod(echainiv.ko)kmod(enclosure.ko)kmod(erofs.ko)kmod(esp4.ko)kmod(esp4_offload.ko)kmod(esp6.ko)kmod(esp6_offload.ko)kmod(essiv.ko)kmod(exfat.ko)kmod(ext4.ko)kmod(failover.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fb.ko)kmod(fb_sys_fops.ko)kmod(fcrypt.ko)kmod(font.ko)kmod(fs3270.ko)kmod(fscache.ko)kmod(fsm.ko)kmod(fuse.ko)kmod(garp.ko)kmod(geneve.ko)kmod(genwqe_card.ko)kmod(gfs2.ko)kmod(ghash_s390.ko)kmod(gnss.ko)kmod(grace.ko)kmod(gre.ko)kmod(hangcheck-timer.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hmcdrv.ko)kmod(hsr.ko)kmod(i2c-algo-bit.ko)kmod(i2c-core.ko)kmod(i6300esb.ko)kmod(ifb.ko)kmod(iommufd.ko)kmod(ionic.ko)kmod(iosm.ko)kmod(ip6_gre.ko)kmod(ip6_tables.ko)kmod(ip6_tunnel.ko)kmod(ip6_udp_tunnel.ko)kmod(ip6_vti.ko)kmod(ip6t_NPT.ko)kmod(ip6t_REJECT.ko)kmod(ip6t_SYNPROXY.ko)kmod(ip6t_ah.ko)kmod(ip6t_eui64.ko)kmod(ip6t_frag.ko)kmod(ip6t_hbh.ko)kmod(ip6t_ipv6header.ko)kmod(ip6t_mh.ko)kmod(ip6t_rpfilter.ko)kmod(ip6t_rt.ko)kmod(ip6table_filter.ko)kmod(ip6table_mangle.ko)kmod(ip6table_nat.ko)kmod(ip6table_raw.ko)kmod(ip6table_security.ko)kmod(ip_gre.ko)kmod(ip_set.ko)kmod(ip_set_bitmap_ip.ko)kmod(ip_set_bitmap_ipmac.ko)kmod(ip_set_bitmap_port.ko)kmod(ip_set_hash_ip.ko)kmod(ip_set_hash_ipmac.ko)kmod(ip_set_hash_ipmark.ko)kmod(ip_set_hash_ipport.ko)kmod(ip_set_hash_ipportip.ko)kmod(ip_set_hash_ipportnet.ko)kmod(ip_set_hash_mac.ko)kmod(ip_set_hash_net.ko)kmod(ip_set_hash_netiface.ko)kmod(ip_set_hash_netnet.ko)kmod(ip_set_hash_netport.ko)kmod(ip_set_hash_netportnet.ko)kmod(ip_set_list_set.ko)kmod(ip_tables.ko)kmod(ip_tunnel.ko)kmod(ip_vs.ko)kmod(ip_vs_dh.ko)kmod(ip_vs_fo.ko)kmod(ip_vs_ftp.ko)kmod(ip_vs_lblc.ko)kmod(ip_vs_lblcr.ko)kmod(ip_vs_lc.ko)kmod(ip_vs_mh.ko)kmod(ip_vs_nq.ko)kmod(ip_vs_ovf.ko)kmod(ip_vs_pe_sip.ko)kmod(ip_vs_rr.ko)kmod(ip_vs_sed.ko)kmod(ip_vs_sh.ko)kmod(ip_vs_wlc.ko)kmod(ip_vs_wrr.ko)kmod(ip_vti.ko)kmod(ipcomp.ko)kmod(ipcomp6.ko)kmod(ipip.ko)kmod(ipt_ECN.ko)kmod(ipt_REJECT.ko)kmod(ipt_SYNPROXY.ko)kmod(ipt_ah.ko)kmod(ipt_rpfilter.ko)kmod(iptable_filter.ko)kmod(iptable_mangle.ko)kmod(iptable_nat.ko)kmod(iptable_raw.ko)kmod(iptable_security.ko)kmod(ipvlan.ko)kmod(ipvtap.ko)kmod(irqbypass.ko)kmod(iscsi_target_mod.ko)kmod(iscsi_tcp.ko)kmod(isofs.ko)kmod(jbd2.ko)kmod(kheaders.ko)kmod(kmem.ko)kmod(kvm.ko)kmod(lcs.ko)kmod(libceph.ko)kmod(libcrc32c.ko)kmod(libcurve25519-generic.ko)kmod(libcurve25519.ko)kmod(libdes.ko)kmod(libfc.ko)kmod(libiscsi.ko)kmod(libiscsi_tcp.ko)kmod(libnvdimm.ko)kmod(linear.ko)kmod(linear_ranges.ko)kmod(llc.ko)kmod(lockd.ko)kmod(loop.ko)kmod(lrw.ko)kmod(mac-celtic.ko)kmod(mac-centeuro.ko)kmod(mac-croatian.ko)kmod(mac-cyrillic.ko)kmod(mac-gaelic.ko)kmod(mac-greek.ko)kmod(mac-iceland.ko)kmod(mac-inuit.ko)kmod(mac-roman.ko)kmod(mac-romanian.ko)kmod(mac-turkish.ko)kmod(macsec.ko)kmod(macvlan.ko)kmod(macvtap.ko)kmod(mbcache.ko)kmod(md4.ko)kmod(mdev.ko)kmod(mdio-bcm-unimac.ko)kmod(mdio-cavium.ko)kmod(mdio-mscc-miim.ko)kmod(mdio-thunder.ko)kmod(mdio_devres.ko)kmod(michael_mic.ko)kmod(mip6.ko)kmod(mlx4_core.ko)kmod(mlx4_en.ko)kmod(mlx5-vfio-pci.ko)kmod(mlx5_core.ko)kmod(mlx5_dpll.ko)kmod(mlxfw.ko)kmod(mlxsw_core.ko)kmod(mlxsw_pci.ko)kmod(mlxsw_spectrum.ko)kmod(monreader.ko)kmod(monwriter.ko)kmod(mpi3mr.ko)kmod(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mrp.ko)kmod(msdos.ko)kmod(mtk_t7xx.ko)kmod(nbd.ko)kmod(nd_btt.ko)kmod(nd_pmem.ko)kmod(net_failover.ko)kmod(netconsole.ko)kmod(netfs.ko)kmod(nf_conncount.ko)kmod(nf_conntrack.ko)kmod(nf_conntrack_amanda.ko)kmod(nf_conntrack_bridge.ko)kmod(nf_conntrack_broadcast.ko)kmod(nf_conntrack_ftp.ko)kmod(nf_conntrack_h323.ko)kmod(nf_conntrack_irc.ko)kmod(nf_conntrack_netbios_ns.ko)kmod(nf_conntrack_netlink.ko)kmod(nf_conntrack_pptp.ko)kmod(nf_conntrack_sane.ko)kmod(nf_conntrack_sip.ko)kmod(nf_conntrack_snmp.ko)kmod(nf_conntrack_tftp.ko)kmod(nf_defrag_ipv4.ko)kmod(nf_defrag_ipv6.ko)kmod(nf_dup_ipv4.ko)kmod(nf_dup_ipv6.ko)kmod(nf_dup_netdev.ko)kmod(nf_flow_table.ko)kmod(nf_flow_table_inet.ko)kmod(nf_flow_table_ipv4.ko)kmod(nf_flow_table_ipv6.ko)kmod(nf_log_syslog.ko)kmod(nf_nat.ko)kmod(nf_nat_amanda.ko)kmod(nf_nat_ftp.ko)kmod(nf_nat_h323.ko)kmod(nf_nat_irc.ko)kmod(nf_nat_pptp.ko)kmod(nf_nat_sip.ko)kmod(nf_nat_snmp_basic.ko)kmod(nf_nat_tftp.ko)kmod(nf_reject_ipv4.ko)kmod(nf_reject_ipv6.ko)kmod(nf_socket_ipv4.ko)kmod(nf_socket_ipv6.ko)kmod(nf_synproxy_core.ko)kmod(nf_tables.ko)kmod(nf_tproxy_ipv4.ko)kmod(nf_tproxy_ipv6.ko)kmod(nfnetlink.ko)kmod(nfnetlink_cthelper.ko)kmod(nfnetlink_cttimeout.ko)kmod(nfnetlink_hook.ko)kmod(nfnetlink_log.ko)kmod(nfnetlink_osf.ko)kmod(nfnetlink_queue.ko)kmod(nfp.ko)kmod(nfs.ko)kmod(nfs_acl.ko)kmod(nfs_layout_flexfiles.ko)kmod(nfs_layout_nfsv41_files.ko)kmod(nfsd.ko)kmod(nfsv3.ko)kmod(nfsv4.ko)kmod(nft_chain_nat.ko)kmod(nft_compat.ko)kmod(nft_connlimit.ko)kmod(nft_counter.ko)kmod(nft_ct.ko)kmod(nft_dup_ipv4.ko)kmod(nft_dup_ipv6.ko)kmod(nft_dup_netdev.ko)kmod(nft_fib.ko)kmod(nft_fib_inet.ko)kmod(nft_fib_ipv4.ko)kmod(nft_fib_ipv6.ko)kmod(nft_fib_netdev.ko)kmod(nft_flow_offload.ko)kmod(nft_fwd_netdev.ko)kmod(nft_hash.ko)kmod(nft_limit.ko)kmod(nft_log.ko)kmod(nft_masq.ko)kmod(nft_meta_bridge.ko)kmod(nft_nat.ko)kmod(nft_numgen.ko)kmod(nft_objref.ko)kmod(nft_osf.ko)kmod(nft_queue.ko)kmod(nft_quota.ko)kmod(nft_redir.ko)kmod(nft_reject.ko)kmod(nft_reject_bridge.ko)kmod(nft_reject_inet.ko)kmod(nft_reject_ipv4.ko)kmod(nft_reject_ipv6.ko)kmod(nft_reject_netdev.ko)kmod(nft_socket.ko)kmod(nft_synproxy.ko)kmod(nft_tproxy.ko)kmod(nft_tunnel.ko)kmod(nft_xfrm.ko)kmod(nhpoly1305.ko)kmod(nlmon.ko)kmod(nls_cp1250.ko)kmod(nls_cp1251.ko)kmod(nls_cp1255.ko)kmod(nls_cp737.ko)kmod(nls_cp775.ko)kmod(nls_cp850.ko)kmod(nls_cp852.ko)kmod(nls_cp855.ko)kmod(nls_cp857.ko)kmod(nls_cp860.ko)kmod(nls_cp861.ko)kmod(nls_cp862.ko)kmod(nls_cp863.ko)kmod(nls_cp864.ko)kmod(nls_cp865.ko)kmod(nls_cp866.ko)kmod(nls_cp869.ko)kmod(nls_cp874.ko)kmod(nls_cp932.ko)kmod(nls_cp936.ko)kmod(nls_cp949.ko)kmod(nls_cp950.ko)kmod(nls_euc-jp.ko)kmod(nls_iso8859-1.ko)kmod(nls_iso8859-13.ko)kmod(nls_iso8859-14.ko)kmod(nls_iso8859-15.ko)kmod(nls_iso8859-2.ko)kmod(nls_iso8859-3.ko)kmod(nls_iso8859-4.ko)kmod(nls_iso8859-5.ko)kmod(nls_iso8859-6.ko)kmod(nls_iso8859-7.ko)kmod(nls_iso8859-9.ko)kmod(nls_koi8-r.ko)kmod(nls_koi8-ru.ko)kmod(nls_koi8-u.ko)kmod(nls_utf8.ko)kmod(null_blk.ko)kmod(nvme-auth.ko)kmod(nvme-core.ko)kmod(nvme-fabrics.ko)kmod(nvme-fc.ko)kmod(nvme-fcloop.ko)kmod(nvme-keyring.ko)kmod(nvme-loop.ko)kmod(nvme-tcp.ko)kmod(nvme.ko)kmod(nvmet-fc.ko)kmod(nvmet-tcp.ko)kmod(nvmet.ko)kmod(objagg.ko)kmod(openvswitch.ko)kmod(overlay.ko)kmod(p8022.ko)kmod(paes_s390.ko)kmod(parman.ko)kmod(pcbc.ko)kmod(pci-pf-stub.ko)kmod(pcrypt.ko)kmod(pkcs8_key_parser.ko)kmod(pkey.ko)kmod(pnet.ko)kmod(poly1305_generic.ko)kmod(pps-gpio.ko)kmod(pps-ldisc.ko)kmod(prng.ko)kmod(psample.ko)kmod(psnap.ko)kmod(qdio.ko)kmod(qeth.ko)kmod(qeth_l2.ko)kmod(qeth_l3.ko)kmod(raid0.ko)kmod(raid1.ko)kmod(raid10.ko)kmod(raid456.ko)kmod(raid6_pq.ko)kmod(raid6test.ko)kmod(raid_class.ko)kmod(rbd.ko)kmod(reed_solomon.ko)kmod(ring_buffer_benchmark.ko)kmod(rmd160.ko)kmod(rpcsec_gss_krb5.ko)kmod(sch_cake.ko)kmod(sch_cbs.ko)kmod(sch_etf.ko)kmod(sch_ets.ko)kmod(sch_fq.ko)kmod(sch_hfsc.ko)kmod(sch_htb.ko)kmod(sch_ingress.ko)kmod(sch_mqprio_lib.ko)kmod(sch_prio.ko)kmod(sch_sfq.ko)kmod(sch_taprio.ko)kmod(sch_tbf.ko)kmod(scm_block.ko)kmod(scsi_debug.ko)kmod(scsi_transport_fc.ko)kmod(scsi_transport_iscsi.ko)kmod(scsi_transport_sas.ko)kmod(scsi_transport_spi.ko)kmod(scsi_transport_srp.ko)kmod(sd_mod.ko)kmod(serpent_generic.ko)kmod(ses.ko)kmod(sg.ko)kmod(sha3_256_s390.ko)kmod(sha3_512_s390.ko)kmod(sit.ko)kmod(smsgiucv.ko)kmod(smsgiucv_app.ko)kmod(softdog.ko)kmod(sparse-keymap.ko)kmod(sr_mod.ko)kmod(st.ko)kmod(stp.ko)kmod(sunrpc.ko)kmod(syscopyarea.ko)kmod(sysfillrect.ko)kmod(sysimgblt.ko)kmod(t10-pi.ko)kmod(tap.ko)kmod(tape.ko)kmod(tape_34xx.ko)kmod(tape_3590.ko)kmod(tape_class.ko)kmod(target_core_file.ko)kmod(target_core_iblock.ko)kmod(target_core_mod.ko)kmod(target_core_pscsi.ko)kmod(tcm_fc.ko)kmod(tcm_loop.ko)kmod(tcp_bbr.ko)kmod(tcp_dctcp.ko)kmod(tcp_nv.ko)kmod(tcrypt.ko)kmod(team.ko)kmod(team_mode_activebackup.ko)kmod(team_mode_broadcast.ko)kmod(team_mode_loadbalance.ko)kmod(team_mode_random.ko)kmod(team_mode_roundrobin.ko)kmod(thunderbolt_net.ko)kmod(tipc.ko)kmod(tls.ko)kmod(tpm_vtpm_proxy.ko)kmod(trusted.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(udf.ko)kmod(udp_tunnel.ko)kmod(veth.ko)kmod(vfat.ko)kmod(vfio-pci-core.ko)kmod(vfio-pci.ko)kmod(vfio.ko)kmod(vfio_ap.ko)kmod(vfio_ccw.ko)kmod(vfio_iommu_type1.ko)kmod(vhost.ko)kmod(vhost_iotlb.ko)kmod(vhost_net.ko)kmod(vhost_vsock.ko)kmod(virtio-gpu.ko)kmod(virtio_balloon.ko)kmod(virtio_blk.ko)kmod(virtio_console.ko)kmod(virtio_dma_buf.ko)kmod(virtio_input.ko)kmod(virtio_net.ko)kmod(virtio_scsi.ko)kmod(virtiofs.ko)kmod(vkms.ko)kmod(vmac.ko)kmod(vmlogrdr.ko)kmod(vmur.ko)kmod(vmw_vsock_virtio_transport.ko)kmod(vmw_vsock_virtio_transport_common.ko)kmod(vport-geneve.ko)kmod(vport-gre.ko)kmod(vport-vxlan.ko)kmod(vrf.ko)kmod(vsock.ko)kmod(vsock_diag.ko)kmod(vsock_loopback.ko)kmod(vsockmon.ko)kmod(vxlan.ko)kmod(wireguard.ko)kmod(wp512.ko)kmod(xcbc.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfs.ko)kmod(xsk_diag.ko)kmod(xt_AUDIT.ko)kmod(xt_CHECKSUM.ko)kmod(xt_CLASSIFY.ko)kmod(xt_CONNSECMARK.ko)kmod(xt_CT.ko)kmod(xt_DSCP.ko)kmod(xt_HL.ko)kmod(xt_HMARK.ko)kmod(xt_IDLETIMER.ko)kmod(xt_LOG.ko)kmod(xt_MASQUERADE.ko)kmod(xt_NETMAP.ko)kmod(xt_NFLOG.ko)kmod(xt_NFQUEUE.ko)kmod(xt_RATEEST.ko)kmod(xt_REDIRECT.ko)kmod(xt_SECMARK.ko)kmod(xt_TCPMSS.ko)kmod(xt_TCPOPTSTRIP.ko)kmod(xt_TEE.ko)kmod(xt_TPROXY.ko)kmod(xt_TRACE.ko)kmod(xt_addrtype.ko)kmod(xt_bpf.ko)kmod(xt_cgroup.ko)kmod(xt_cluster.ko)kmod(xt_comment.ko)kmod(xt_connbytes.ko)kmod(xt_connlabel.ko)kmod(xt_connlimit.ko)kmod(xt_connmark.ko)kmod(xt_conntrack.ko)kmod(xt_cpu.ko)kmod(xt_dccp.ko)kmod(xt_devgroup.ko)kmod(xt_dscp.ko)kmod(xt_ecn.ko)kmod(xt_esp.ko)kmod(xt_hashlimit.ko)kmod(xt_helper.ko)kmod(xt_hl.ko)kmod(xt_iprange.ko)kmod(xt_ipvs.ko)kmod(xt_length.ko)kmod(xt_limit.ko)kmod(xt_mac.ko)kmod(xt_mark.ko)kmod(xt_multiport.ko)kmod(xt_nat.ko)kmod(xt_osf.ko)kmod(xt_owner.ko)kmod(xt_physdev.ko)kmod(xt_pkttype.ko)kmod(xt_policy.ko)kmod(xt_quota.ko)kmod(xt_rateest.ko)kmod(xt_realm.ko)kmod(xt_recent.ko)kmod(xt_sctp.ko)kmod(xt_set.ko)kmod(xt_socket.ko)kmod(xt_state.ko)kmod(xt_statistic.ko)kmod(xt_string.ko)kmod(xt_tcpmss.ko)kmod(xxhash_generic.ko)kmod(zcrypt.ko)kmod(zcrypt_cex4.ko)kmod(zfcp.ko)kmod(zram.ko)kmod(zsmalloc.ko)kmod(zstd.ko)kmod(zstd_compress.ko)modalias(adiantum)modalias(aes-all)modalias(ansi_cprng)modalias(ap:t0[ABCDE]*)modalias(arpt_AUDIT)modalias(arpt_CLASSIFY)modalias(arpt_MARK)modalias(arpt_NFQUEUE)modalias(auxiliary:mlx4_core.eth)modalias(auxiliary:mlx5_core.dpll)modalias(auxiliary:mlx5_core.eth)modalias(auxiliary:mlx5_core.eth-rep)modalias(auxiliary:mlx5_core.sf)modalias(auxiliary:mlxsw_core.lc)modalias(blake2b-160)modalias(blake2b-160-generic)modalias(blake2b-256)modalias(blake2b-256-generic)modalias(blake2b-384)modalias(blake2b-384-generic)modalias(blake2b-512)modalias(blake2b-512-generic)modalias(block-major-1-*)modalias(block-major-11-*)modalias(block-major-12[89]-*)modalias(block-major-13[012345]-*)modalias(block-major-6[56789]-*)modalias(block-major-7-*)modalias(block-major-7[01]-*)modalias(block-major-8-*)modalias(blowfish)modalias(blowfish-generic)modalias(camellia)modalias(camellia-generic)modalias(cast5)modalias(cast5-generic)modalias(cast6)modalias(cast6-generic)modalias(ccw:t1403m*dt*dm*)modalias(ccw:t1731m01dt1732dm01*)modalias(ccw:t1731m02dt1732dm03*)modalias(ccw:t1731m03dt1732dm0[34]*)modalias(ccw:t1731m05dt1732dm05*)modalias(ccw:t1750m*dt33[89]0dm*)modalias(ccw:t2105m*dt33[89]0dm*)modalias(ccw:t2107m*dt33[89]0dm*)modalias(ccw:t2540m*dt*dm*)modalias(ccw:t3088m08dt*dm*)modalias(ccw:t3088m1Fdt*dm*)modalias(ccw:t3088m1[EF]dt*dm*)modalias(ccw:t3088m60dt*dm*)modalias(ccw:t3480m*dt3480dm*)modalias(ccw:t3490m*dt3490dm*)modalias(ccw:t3590m*dt3590dm*)modalias(ccw:t3592m*dt3592dm*)modalias(ccw:t3880m*dt3370dm*)modalias(ccw:t3880m*dt3380dm*)modalias(ccw:t3990m*dt33[89]0dm*)modalias(ccw:t6310m*dt9336dm*)modalias(ccw:t9343m*dt9345dm*)modalias(chacha20)modalias(chacha20-generic)modalias(char-major-10-196)modalias(char-major-10-200)modalias(char-major-10-229)modalias(char-major-10-232)modalias(char-major-10-236)modalias(char-major-10-237)modalias(char-major-10-238)modalias(char-major-10-241)modalias(char-major-21-*)modalias(char-major-228-*)modalias(char-major-86-*)modalias(char-major-9-*)modalias(cpu:type:*:feature:*0003*)modalias(crc32)modalias(crc32-generic)modalias(crypto-adiantum)modalias(crypto-aes-all)modalias(crypto-ansi_cprng)modalias(crypto-blake2b-160)modalias(crypto-blake2b-160-generic)modalias(crypto-blake2b-256)modalias(crypto-blake2b-256-generic)modalias(crypto-blake2b-384)modalias(crypto-blake2b-384-generic)modalias(crypto-blake2b-512)modalias(crypto-blake2b-512-generic)modalias(crypto-blowfish)modalias(crypto-blowfish-generic)modalias(crypto-camellia)modalias(crypto-camellia-generic)modalias(crypto-cast5)modalias(crypto-cast5-generic)modalias(crypto-cast6)modalias(crypto-cast6-generic)modalias(crypto-chacha20)modalias(crypto-chacha20-generic)modalias(crypto-crc32)modalias(crypto-crc32-generic)modalias(crypto-curve25519)modalias(crypto-curve25519-generic)modalias(crypto-des)modalias(crypto-des-generic)modalias(crypto-des3_ede)modalias(crypto-des3_ede-generic)modalias(crypto-echainiv)modalias(crypto-essiv)modalias(crypto-fcrypt)modalias(crypto-ghash)modalias(crypto-lrw)modalias(crypto-md4)modalias(crypto-michael_mic)modalias(crypto-nhpoly1305)modalias(crypto-nhpoly1305-generic)modalias(crypto-paes)modalias(crypto-pcbc)modalias(crypto-pcrypt)modalias(crypto-poly1305)modalias(crypto-poly1305-generic)modalias(crypto-rfc7539)modalias(crypto-rfc7539esp)modalias(crypto-rmd160)modalias(crypto-serpent)modalias(crypto-serpent-generic)modalias(crypto-sha3-224)modalias(crypto-sha3-256)modalias(crypto-sha3-384)modalias(crypto-sha3-512)modalias(crypto-stdrng)modalias(crypto-twofish)modalias(crypto-twofish-generic)modalias(crypto-vmac64)modalias(crypto-wp256)modalias(crypto-wp384)modalias(crypto-wp512)modalias(crypto-xcbc)modalias(crypto-xchacha12)modalias(crypto-xchacha12-generic)modalias(crypto-xchacha20)modalias(crypto-xchacha20-generic)modalias(crypto-xxhash64)modalias(crypto-xxhash64-generic)modalias(crypto-zstd)modalias(css:t0)modalias(css:t1)modalias(css:t3)modalias(curve25519)modalias(curve25519-generic)modalias(cxl:t3*)modalias(cxl:t5*)modalias(cxl:t6*)modalias(cxl:t9*)modalias(cxl:t[127]*)modalias(dax:t0*)modalias(des)modalias(des-generic)modalias(des3_ede)modalias(des3_ede-generic)modalias(devname:fuse)modalias(devname:kvm)modalias(devname:loop-control)modalias(devname:mapper/control)modalias(devname:net/tun)modalias(devname:vfio/vfio)modalias(devname:vhost-net)modalias(devname:vhost-vsock)modalias(dm-cache-cleaner)modalias(dm-cache-default)modalias(dm-cache-mq)modalias(dm-raid10)modalias(dm-raid[01])modalias(dm-raid[456])modalias(dm-snapshot-merge)modalias(dm-snapshot-origin)modalias(ebt_AUDIT)modalias(ebt_string)modalias(echainiv)modalias(essiv)modalias(ext[23])modalias(fcrypt)modalias(fs-binfmt_misc)modalias(fs-ceph)modalias(fs-erofs)modalias(fs-exfat)modalias(fs-ext[234])modalias(fs-fuse)modalias(fs-fuseblk)modalias(fs-fusectl)modalias(fs-gfs2)modalias(fs-gfs2meta)modalias(fs-iso9660)modalias(fs-msdos)modalias(fs-nfs)modalias(fs-nfs4)modalias(fs-nfsd)modalias(fs-overlay)modalias(fs-rpc_pipefs)modalias(fs-udf)modalias(fs-vfat)modalias(fs-virtiofs)modalias(fs-xfs)modalias(ghash)modalias(ip6t_AUDIT)modalias(ip6t_CHECKSUM)modalias(ip6t_CLASSIFY)modalias(ip6t_CONNMARK)modalias(ip6t_CONNSECMARK)modalias(ip6t_CT)modalias(ip6t_DSCP)modalias(ip6t_HL)modalias(ip6t_HMARK)modalias(ip6t_IDLETIMER)modalias(ip6t_LOG)modalias(ip6t_MARK)modalias(ip6t_MASQUERADE)modalias(ip6t_NETMAP)modalias(ip6t_NFLOG)modalias(ip6t_NFQUEUE)modalias(ip6t_NOTRACK)modalias(ip6t_RATEEST)modalias(ip6t_REDIRECT)modalias(ip6t_SECMARK)modalias(ip6t_SET)modalias(ip6t_TCPMSS)modalias(ip6t_TCPOPTSTRIP)modalias(ip6t_TEE)modalias(ip6t_TOS)modalias(ip6t_TPROXY)modalias(ip6t_TRACE)modalias(ip6t_[DS]NAT)modalias(ip6t_[DS]NPT)modalias(ip6t_addrtype)modalias(ip6t_bpf)modalias(ip6t_cgroup)modalias(ip6t_cluster)modalias(ip6t_comment)modalias(ip6t_connbytes)modalias(ip6t_connlabel)modalias(ip6t_connlimit)modalias(ip6t_connmark)modalias(ip6t_conntrack)modalias(ip6t_cpu)modalias(ip6t_dccp)modalias(ip6t_devgroup)modalias(ip6t_dscp)modalias(ip6t_dst)modalias(ip6t_ecn)modalias(ip6t_esp)modalias(ip6t_hashlimit)modalias(ip6t_helper)modalias(ip6t_hl)modalias(ip6t_icmp6)modalias(ip6t_iprange)modalias(ip6t_ipvs)modalias(ip6t_length)modalias(ip6t_limit)modalias(ip6t_mac)modalias(ip6t_mark)modalias(ip6t_multiport)modalias(ip6t_osf)modalias(ip6t_owner)modalias(ip6t_physdev)modalias(ip6t_pkttype)modalias(ip6t_policy)modalias(ip6t_quota)modalias(ip6t_rateest)modalias(ip6t_recent)modalias(ip6t_sctp)modalias(ip6t_set)modalias(ip6t_socket)modalias(ip6t_state)modalias(ip6t_statistic)modalias(ip6t_string)modalias(ip6t_tcpmss)modalias(ip6t_tos)modalias(ip_conntrack)modalias(ip_conntrack_amanda)modalias(ip_conntrack_ftp)modalias(ip_conntrack_h323)modalias(ip_conntrack_irc)modalias(ip_conntrack_netbios_ns)modalias(ip_conntrack_netlink)modalias(ip_conntrack_pptp)modalias(ip_conntrack_sip)modalias(ip_conntrack_tftp)modalias(ip_nat_amanda)modalias(ip_nat_ftp)modalias(ip_nat_h323)modalias(ip_nat_irc)modalias(ip_nat_pptp)modalias(ip_nat_sip)modalias(ip_nat_snmp_basic)modalias(ip_nat_tftp)modalias(ip_set_bitmap:ip)modalias(ip_set_bitmap:ip_mac)modalias(ip_set_bitmap:port)modalias(ip_set_hash:ip)modalias(ip_set_hash:ip_mac)modalias(ip_set_hash:ip_mark)modalias(ip_set_hash:ip_port)modalias(ip_set_hash:ip_port_ip)modalias(ip_set_hash:ip_port_net)modalias(ip_set_hash:mac)modalias(ip_set_hash:net)modalias(ip_set_hash:net_iface)modalias(ip_set_hash:net_net)modalias(ip_set_hash:net_port)modalias(ip_set_hash:net_port_net)modalias(ip_set_list:set)modalias(ipt_AUDIT)modalias(ipt_CHECKSUM)modalias(ipt_CLASSIFY)modalias(ipt_CONNMARK)modalias(ipt_CONNSECMARK)modalias(ipt_CT)modalias(ipt_DSCP)modalias(ipt_HMARK)modalias(ipt_IDLETIMER)modalias(ipt_LOG)modalias(ipt_MARK)modalias(ipt_MASQUERADE)modalias(ipt_NETMAP)modalias(ipt_NFLOG)modalias(ipt_NFQUEUE)modalias(ipt_NOTRACK)modalias(ipt_RATEEST)modalias(ipt_REDIRECT)modalias(ipt_SECMARK)modalias(ipt_SET)modalias(ipt_TCPMSS)modalias(ipt_TCPOPTSTRIP)modalias(ipt_TEE)modalias(ipt_TOS)modalias(ipt_TPROXY)modalias(ipt_TRACE)modalias(ipt_TTL)modalias(ipt_[DS]NAT)modalias(ipt_addrtype)modalias(ipt_bpf)modalias(ipt_cgroup)modalias(ipt_cluster)modalias(ipt_comment)modalias(ipt_connbytes)modalias(ipt_connlabel)modalias(ipt_connlimit)modalias(ipt_connmark)modalias(ipt_conntrack)modalias(ipt_cpu)modalias(ipt_dccp)modalias(ipt_devgroup)modalias(ipt_dscp)modalias(ipt_ecn)modalias(ipt_esp)modalias(ipt_hashlimit)modalias(ipt_helper)modalias(ipt_icmp)modalias(ipt_iprange)modalias(ipt_ipvs)modalias(ipt_length)modalias(ipt_limit)modalias(ipt_mac)modalias(ipt_mark)modalias(ipt_multiport)modalias(ipt_osf)modalias(ipt_owner)modalias(ipt_physdev)modalias(ipt_pkttype)modalias(ipt_policy)modalias(ipt_quota)modalias(ipt_rateest)modalias(ipt_realm)modalias(ipt_recent)modalias(ipt_sctp)modalias(ipt_set)modalias(ipt_socket)modalias(ipt_state)modalias(ipt_statistic)modalias(ipt_string)modalias(ipt_tcpmss)modalias(ipt_tos)modalias(ipt_ttl)modalias(iso9660)modalias(lrw)modalias(md-faulty)modalias(md-level--1)modalias(md-level--5)modalias(md-level-0)modalias(md-level-1)modalias(md-level-10)modalias(md-level-[456])modalias(md-linear)modalias(md-personality-1)modalias(md-personality-10)modalias(md-personality-2)modalias(md-personality-3)modalias(md-personality-9)modalias(md-personality-[48])modalias(md-raid0)modalias(md-raid1)modalias(md-raid10)modalias(md-raid[456])modalias(md4)modalias(michael_mic)modalias(nd:tND_DEVICE_BTT*)modalias(nd:t[12]*)modalias(nd:t[45]*)modalias(net-pf-15)modalias(net-pf-16-proto-12)modalias(net-pf-16-proto-16-family-macsec)modalias(net-pf-16-proto-16-family-nbd)modalias(net-pf-16-proto-16-family-ovs_ct_limit)modalias(net-pf-16-proto-16-family-ovs_datapath)modalias(net-pf-16-proto-16-family-ovs_flow)modalias(net-pf-16-proto-16-family-ovs_meter)modalias(net-pf-16-proto-16-family-ovs_packet)modalias(net-pf-16-proto-16-family-ovs_vport)modalias(net-pf-16-proto-16-family-wireguard)modalias(net-pf-16-proto-4-type-30)modalias(net-pf-16-proto-4-type-40)modalias(net-pf-16-proto-4-type-44)modalias(net-pf-16-proto-8)modalias(net-pf-32)modalias(net-pf-40)modalias(netdev-erspan0)modalias(netdev-gre0)modalias(netdev-gretap0)modalias(netdev-ip6_vti0)modalias(netdev-ip6gre0)modalias(netdev-ip6tnl0)modalias(netdev-ip_vti0)modalias(netdev-sit0)modalias(netdev-tunl0)modalias(netdev-xfrm0)modalias(nf-flowtable-1)modalias(nf-flowtable-10)modalias(nf-flowtable-2)modalias(nf-logger-10-0)modalias(nf-logger-10-1)modalias(nf-logger-[2357]-0)modalias(nf-logger-[2357]-1)modalias(nf_conntrack-10)modalias(nf_conntrack-2)modalias(nf_conntrack-7)modalias(nf_log_arp)modalias(nf_log_bridge)modalias(nf_log_ipv[46])modalias(nf_log_netdev)modalias(nfct-helper-H.245)modalias(nfct-helper-Q.931)modalias(nfct-helper-RAS)modalias(nfct-helper-amanda)modalias(nfct-helper-ftp)modalias(nfct-helper-irc)modalias(nfct-helper-netbios-ns)modalias(nfct-helper-pptp)modalias(nfct-helper-sane)modalias(nfct-helper-sip)modalias(nfct-helper-snmp)modalias(nfct-helper-snmp_trap)modalias(nfct-helper-tftp)modalias(nfnetlink-subsys-10)modalias(nfnetlink-subsys-11)modalias(nfnetlink-subsys-12)modalias(nfnetlink-subsys-3)modalias(nfnetlink-subsys-4)modalias(nfnetlink-subsys-5)modalias(nfnetlink-subsys-6)modalias(nfnetlink-subsys-8)modalias(nfnetlink-subsys-9)modalias(nfnetlink-subsys-[12])modalias(nfs-layouttype4-1)modalias(nfs-layouttype4-4)modalias(nfs-layouttype4-[35])modalias(nfs4)modalias(nft-chain-1-nat)modalias(nft-chain-10-nat)modalias(nft-chain-2-nat)modalias(nft-expr-1-fib)modalias(nft-expr-1-reject)modalias(nft-expr-10-dup)modalias(nft-expr-10-fib)modalias(nft-expr-10-reject)modalias(nft-expr-2-dup)modalias(nft-expr-2-fib)modalias(nft-expr-2-reject)modalias(nft-expr-5-dup)modalias(nft-expr-5-fib)modalias(nft-expr-5-fwd)modalias(nft-expr-5-reject)modalias(nft-expr-7-meta)modalias(nft-expr-7-reject)modalias(nft-expr-connlimit)modalias(nft-expr-counter)modalias(nft-expr-ct)modalias(nft-expr-flow_offload)modalias(nft-expr-hash)modalias(nft-expr-limit)modalias(nft-expr-log)modalias(nft-expr-masq)modalias(nft-expr-match)modalias(nft-expr-nat)modalias(nft-expr-notrack)modalias(nft-expr-numgen)modalias(nft-expr-objref)modalias(nft-expr-osf)modalias(nft-expr-queue)modalias(nft-expr-quota)modalias(nft-expr-redir)modalias(nft-expr-socket)modalias(nft-expr-synproxy)modalias(nft-expr-target)modalias(nft-expr-tproxy)modalias(nft-expr-tunnel)modalias(nft-expr-xfrm)modalias(nft-obj-1)modalias(nft-obj-10)modalias(nft-obj-2)modalias(nft-obj-4)modalias(nft-obj-5)modalias(nft-obj-6)modalias(nft-obj-[379])modalias(nhpoly1305)modalias(nhpoly1305-generic)modalias(nls_big5)modalias(nls_euc-kr)modalias(nls_gb2312)modalias(nls_iso8859-8)modalias(nls_sjis)modalias(nls_tis-620)modalias(nvmet-transport-254)modalias(nvmet-transport-3)modalias(of:N*T*Cbrcm_asp-v2.0-mdio)modalias(of:N*T*Cbrcm_asp-v2.0-mdioC*)modalias(of:N*T*Cbrcm_asp-v2.1-mdio)modalias(of:N*T*Cbrcm_asp-v2.1-mdioC*)modalias(of:N*T*Cbrcm_genet-mdio-v1)modalias(of:N*T*Cbrcm_genet-mdio-v1C*)modalias(of:N*T*Cbrcm_genet-mdio-v2)modalias(of:N*T*Cbrcm_genet-mdio-v2C*)modalias(of:N*T*Cbrcm_genet-mdio-v3)modalias(of:N*T*Cbrcm_genet-mdio-v3C*)modalias(of:N*T*Cbrcm_genet-mdio-v4)modalias(of:N*T*Cbrcm_genet-mdio-v4C*)modalias(of:N*T*Cbrcm_genet-mdio-v5)modalias(of:N*T*Cbrcm_genet-mdio-v5C*)modalias(of:N*T*Cbrcm_unimac-mdio)modalias(of:N*T*Cbrcm_unimac-mdioC*)modalias(of:N*T*Cmscc_ocelot-miim)modalias(of:N*T*Cmscc_ocelot-miimC*)modalias(of:N*T*Cpps-gpio)modalias(of:N*T*Cpps-gpioC*)modalias(paes)modalias(pcbc)modalias(pci:v*d*sv*sd*bc01sc08i02*)modalias(pci:v*d*sv*sd*bc05sc02i10*)modalias(pci:v00001000d00000030sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d00000054sv000015ADsd*bc*sc*i*)modalias(pci:v00001000d000000A5sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B[35]sv*sd*bc*sc*i*)modalias(pci:v00001014d00000000sv00000000sd00000000bc12sc00i00*)modalias(pci:v00001014d00000000sv00000000sd0000035Fbc12sc00i00*)modalias(pci:v00001014d0000044Bsv00000000sd00000000bc12sc00i00*)modalias(pci:v00001014d0000044Bsv00000000sd0000035Fbc12sc00i00*)modalias(pci:v00001014d0000044Bsv00001014sd0000035Fbc12sc00i00*)modalias(pci:v00001014d0000044Bsv00001014sd0000044Bbc12sc00i00*)modalias(pci:v0000106Bd0000200[135]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000576[235]sv*sd*bc*sc*i*)modalias(pci:v0000126Fd00002263sv*sd*bc*sc*i*)modalias(pci:v00001344d00005407sv*sd*bc*sc*i*)modalias(pci:v00001344d00006001sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A80[29B]sv*sd*bc*sc*i*)modalias(pci:v0000144Dd0000A82[12]sv*sd*bc*sc*i*)modalias(pci:v000014C3d00004D75sv*sd*bc*sc*i*)modalias(pci:v00001524d00000510sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000100[3456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001010sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000101[123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000015B3d00001021sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000A2D[236C]sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CB84sv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF6Csv*sd*bc*sc*i*)modalias(pci:v000015B3d0000CF[78]0sv*sd*bc*sc*i*)modalias(pci:v000015B7d00002001sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02Bsv*sd*bc*sc*i*)modalias(pci:v00001987d0000501[269]sv*sd*bc*sc*i*)modalias(pci:v00001987d00005021sv*sd*bc*sc*i*)modalias(pci:v000019EEd0000380[03]sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd00006003sv000019EEsd*bc*sc*i*)modalias(pci:v000019EEd0000[456]000sv000019EEsd*bc*sc*i*)modalias(pci:v00001B36d00000010sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00001092sv*sd*bc*sc*i*)modalias(pci:v00001BB1d00000100sv*sd*bc*sc*i*)modalias(pci:v00001C58d000000[02]3sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001504sv*sd*bc*sc*i*)modalias(pci:v00001C5Cd0000174Asv*sd*bc*sc*i*)modalias(pci:v00001C5Cd00001D59sv*sd*bc*sc*i*)modalias(pci:v00001C5Fd00000540sv*sd*bc*sc*i*)modalias(pci:v00001CC1d000033F8sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00005350sv*sd*bc*sc*i*)modalias(pci:v00001CC1d00008201sv*sd*bc*sc*i*)modalias(pci:v00001CC4d0000630[23]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00000053sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000006[15]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd00008061sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000CD0[012]sv*sd*bc*sc*i*)modalias(pci:v00001D97d00001D97sv*sd*bc*sc*i*)modalias(pci:v00001D97d0000226[39]sv*sd*bc*sc*i*)modalias(pci:v00001DA8d0000380[03]sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d00006003sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DA8d0000[456]000sv00001DA8sd*bc*sc*i*)modalias(pci:v00001DBEd00005236sv*sd*bc*sc*i*)modalias(pci:v00001DD8d0000100[23]sv*sd*bc*sc*i*)modalias(pci:v00001E49d000000[24]1sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd0000100[12]sv*sd*bc*sc*i*)modalias(pci:v00001E4Bd00001[26]02sv*sd*bc*sc*i*)modalias(pci:v00001F40d00001202sv*sd*bc*sc*i*)modalias(pci:v00001F40d00005236sv*sd*bc*sc*i*)modalias(pci:v00002646d0000226[23]sv*sd*bc*sc*i*)modalias(pci:v00002646d0000501[368ABE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A5[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[9A]53sv*sd*bc*sc*i*)modalias(pci:v00008086d000025ABsv*sd*bc*sc*i*)modalias(pci:v00008086d00005845sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[35]60sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F1A[56]sv*sd*bc*sc*i*)modalias(pci:v0000C0A9d0000540Asv*sd*bc*sc*i*)modalias(pcrypt)modalias(platform:unimac-mdio)modalias(pmem)modalias(poly1305)modalias(poly1305-generic)modalias(raid[56])modalias(rd)modalias(rfc7539)modalias(rfc7539esp)modalias(rmd160)modalias(rpc-auth-6)modalias(rpc-auth-gss-1.2.840.113554.1.2.2)modalias(rpc-auth-gss-39000[345])modalias(rpc-auth-gss-krb5)modalias(rpc-auth-gss-krb5[ip])modalias(rpc_pipefs)modalias(rtnl-link-bareudp)modalias(rtnl-link-bond)modalias(rtnl-link-bridge)modalias(rtnl-link-dummy)modalias(rtnl-link-erspan)modalias(rtnl-link-geneve)modalias(rtnl-link-gre)modalias(rtnl-link-gretap)modalias(rtnl-link-hsr)modalias(rtnl-link-ifb)modalias(rtnl-link-ip6erspan)modalias(rtnl-link-ip6gre)modalias(rtnl-link-ip6gretap)modalias(rtnl-link-ip6tnl)modalias(rtnl-link-ipip)modalias(rtnl-link-ipvlan)modalias(rtnl-link-ipvtap)modalias(rtnl-link-macsec)modalias(rtnl-link-macvlan)modalias(rtnl-link-macvtap)modalias(rtnl-link-nlmon)modalias(rtnl-link-sit)modalias(rtnl-link-team)modalias(rtnl-link-veth)modalias(rtnl-link-vlan)modalias(rtnl-link-vrf)modalias(rtnl-link-vsockmon)modalias(rtnl-link-vti)modalias(rtnl-link-vti6)modalias(rtnl-link-vxlan)modalias(rtnl-link-wireguard)modalias(rtnl-link-xfrm)modalias(sch_clsact)modalias(scm:scmdev*)modalias(scsi:t-0x01*)modalias(scsi:t-0x08*)modalias(scsi:t-0x0[07e]*)modalias(scsi:t-0x0[45]*)modalias(scsi:t-0x0d*)modalias(scsi:t-0x14*)modalias(serpent)modalias(serpent-generic)modalias(sha3-224)modalias(sha3-256)modalias(sha3-384)modalias(sha3-512)modalias(stdrng)modalias(tbsvc:knetworkp00000001v*r*)modalias(tcp-ulp-tls)modalias(team-mode-activebackup)modalias(team-mode-broadcast)modalias(team-mode-loadbalance)modalias(team-mode-random)modalias(team-mode-roundrobin)modalias(tls)modalias(tty-ldisc-18)modalias(twofish)modalias(twofish-generic)modalias(vfio_pci:v*d*sv*sd*bc*sc*i*)modalias(vfio_pci:v000015B3d0000101Esv*sd*bc*sc*i*)modalias(virtio:d00000001v*)modalias(virtio:d00000002v*)modalias(virtio:d00000003v*)modalias(virtio:d00000005v*)modalias(virtio:d00000008v*)modalias(virtio:d00000010v*)modalias(virtio:d00000012v*)modalias(virtio:d00000013v*)modalias(virtio:d0000001Av*)modalias(vmac64)modalias(vmwatchdog)modalias(vport-type-3)modalias(vport-type-4)modalias(vport-type-5)modalias(wp256)modalias(wp384)modalias(wp512)modalias(xcbc)modalias(xchacha12)modalias(xchacha12-generic)modalias(xchacha20)modalias(xchacha20-generic)modalias(xfrm-offload-10-50)modalias(xfrm-offload-2-50)modalias(xfrm-type-10-108)modalias(xfrm-type-10-41)modalias(xfrm-type-10-43)modalias(xfrm-type-10-50)modalias(xfrm-type-10-51)modalias(xfrm-type-10-60)modalias(xfrm-type-2-108)modalias(xfrm-type-2-4)modalias(xfrm-type-2-50)modalias(xfrm-type-2-51)modalias(xt_SET)modalias(xxhash64)modalias(xxhash64-generic)modalias(zstd)     /bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.23.2.el9_5.s390x3.0.4-14.6.0-14.0-15.2-14.16.1.3g;gg:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.23.2Scott Weaver [5.14.0-503.23.2.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075 RHEL-69574] {CVE-2024-53104}- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0x79470a2c0xde6f18510x08b2c4670x785c06ab0x30a44ac30x306805d30x4bd084ba0x6e4165210x71b768b00xe4c79fa60x584a31ab0xab4674c80x88768c480x559ac38d0x3475821f0xf88d57b10xfc8e744e0x9d6135dc0xeb9a8bcf0x4d5f5c070x7261330b0x7b359a090x5a4314e90xc7a9d9540x533c198f0xf96f04c40x6e81f0320x95007f7e0x73dff4c00x11abc4940x7cd013a80xba53a1ef0x0ff289f30x7a4e7f4e0x579126b80x27ad47ea0xdf6991a40x0ebc8b2f0x17a7ba6e0xb3cb802b0xc71044f90x9cc9b3390x7acf9c1f0x7e3277f80x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160xac42a0e60xe7a8e5f60xe8ddd7fb0x8322404b0xe7f2b6850xcd5939610x61f694db0x967d092e0x2a7209720xe75913fe0xa084c9380x2fe4df480xddce32e80xfbb153780xf9df946f0xa9e9bb710x54516dd40x6dd452230x7ea6eb7a0xa52e03e00xc1b68df50x8439e74f0x9123ff5a0xb9cad4920xae2773720x693536640xb2143eea0xb11ac7a70x1e9d39d00x447c35cc0xb29f6e180x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90x9f1135b20x1af2aeb00x543699080x16d9e4160xc54fc75e0x9e1698600xdf7ee5c50xa3fc56020x1ce2a5820x765151990xec5736480x907419230xce2fefbd0x9372ee160x77e98b4c0x4320a5870x9f88e62e0xd52845ac0xb14a5bee0xdcf2cd640xaacf059c0xb592d9040x652f8ce90x3f0fc29e0x4fe9166f0xbb22618c0xbb5985920x0c0268fa0x12a4db870x8bdfc47c0xa581f4790x42c2cfaf0x13b8c6130x6f48f9cd0x7edc33380x6d829be90x505028940x1e08a0340x9f0735aa0x50486ee20x89d99ee10xa3843ee20xda05ebb20x48b280b00xa0033ff80x333b177c0xa64ed1900x7a97c0860xf5e270d80xbcc074f30x4eb4c55e0xd4c9681a0x0a4b2c900xf3dc3e5c0x3ac001280x94877d2c0xdcb874980xae6040a50x234a140d0x0f0a7a590x4613cd160xc67815ed0xf16ffa8e0x7204e71d0xaf3353510x63f5a6fa0x45d0a6f40x7bbc902c0xb5ec5a130xf24dbdd10x33eb29aa0x5675a8ba0x328e8c960x80dd84280x19cbb77f0xea8985230xacfb7efc0x5db82ecf0x246438280xfc7eb7ae0xe1858dac0x273ff36e0x24edf6450x4d7909130x8bae65b90x24a001c20x843c5dcf0x9344bfa30x404502d20x85ca4e1d0x00cbfcde0xeeaa8b650x87db7cac0xc4df2d800x7ab7bcc60x0aebca680x32bb6e050x1a25cfa00x396748790x6c5e41e70x5bfaa2c30x0736dd100x3785e5610xd4e55f1e0xaa976bb30x7fd709fe0x1e38486c0x872e7c670xd6c3be3d0xb72cffaf0x22bce6830x32fc77d10xbb475e470xe4e09c2b0xeae8522f0xede413270x9a1a74c30x304969880x44cc3a410xe70507df0x59923eb30x8e7ec2b60x0f01076e0xd0ecfaad0x974a16140x824098840xcf29b95f0x5ce462a30xe19f5ee00xc79ae6630xde81d7220xc81564510xab59e7240xe71757430xdb6c0a190x0395ff5e0xe22b77870x3b41bfd50xfe97f83b0x331d95cf0xfc619abd0x22d795a80xd65846340xd45434ee0x29be36410x82f08d2a0xafc7a45b0x214695b50xe88c57900x98afb8ed0x41eebdb30x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410x3904db660xcebea9830xe2a37e8b0x589d35560xf6b83c0c0x18f07dd50x339e40fe0x7516ee0d0x05054b9b0xfa50d9260x7940e7b80xd92bb5f40xbcf23e920xc68d878c0x999b6a550x93df0e5e0x698b996d0x8f12f4af0xd425f7b50x07b125d20xe13c43800x9f5ffe0a0x9cfc8e7b0x40ee12380x5b25d94c0xb33202210x95d84b190xfa26dc350x7e137efd0x0bfcff0e0x24a35ba30x6bf87e4f0xcf3df4860xb79b4dd40x5d39c9910x1b4d64140x09f03ea60x188b13ce0x5a091da30xabd83c9f0x0525ea010x9b83f5f30x8954e1950xf29de4f30x1c9012330x7a61fa410xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470x336966670x41e6f0130x0281289a0x71fa908a0x7f52c7da0x2e4115070xda5f37770xc46719c20x678998620xe17030180xe7253ce70xe327aeb10xbd3e75420x5609ce410xb9cba57f0x5b17be060xf889431b0x772dc8dd0x672c1dec0x2b51f4230xc28bb7670xd6e0b32f0x3168d6270x134dd6d80x1d53f9390xc3ee9fa00xea54d73e0x9992a66f0xec6931190x2dc30fe90x1360e3df0x4aad03c00x5e050fdf0x314aed2b0xc20af4400x521903340x9fae898e0x55153b990xadf6bbbe0xdd07fdc60x00c584cc0xa0c52bd70x689dfa170xc5a486030x9afdec580x7d4de23c0x947cc63c0x99d353d20x661300ee0x270a5a300xd2258c440x20194c3c0x8dac30290x81465e150xfe6bb94e0xbceb78ca0x3f5fb2280x0e0722ed0xbe4de6750xfaf90bb30xd8d048d90xd7cb4f9e0x47562f230x0eeb6e590x7849e4870x58c059b90x937cd7fc0x25a8a1690x4fd9f8f00x61a150620xa2d2f0c70xd1e4dfc00xf254297e0x987d39680x1f32ba870x79798f100xad7036570x5868fdff0x876574720xa89d87890x8eb844e50x225c1fd60xeb16f10f0xfac24a0b0xe85108a40xb72c162e0x9fefa3cb0xf8c348040xc99328e80xe12153640xfe83a0ad0xb5a6c1890x16a531e50x275ddf650xda1aedd10xac7895f00x09cd10cf0xd420c5500xc32132fd0xb395ce600x3cab30180x25418b9d0xd288b9330x6dd60bae0xdc0a592a0xcf950f0d0x9ca959320xd4eb77350x50603ce30x05128b040xd4d736db0xdfc091f90xca80437b0x38f2d94e0x3524c3080xa698f9980x3c8d71110xbe3879aa0xeef6cfa30x18903a7b0xf34ecc020x07eb80910x6528d1af0xe9f1f8620xf8c1affb0xda46fbf80x336b0cc10x951380de0xb8523cf30x1034b2570xddbc9bce0x6cbf3e860x990cfbe50x9b46d95b0x7823c41a0x325e5eaf0x5163e0520x837f7ea30x25be61850x90870cc00xb54676fa0xafb8a4070xb80280060x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbc98cee20x3746c25c0xde243ea00x7529fa0d0x364f58210x85fc96380xafa224760xa74fcd910x87d1bd740xbeff687e0xe92e01040xbc0c56450x9014e6e40x8af32c490x4f28f6980xbcb941840x4044faca0x400852360xe70dbc100xeed0c3b40x5dbc96170x2d18b4b50x9dc057ca0xa376f5df0x7790a91c0xdeddd3680x52e131f00x8375650f0x0ce748390x81d82bea0x4affd6c20x2904cb7c0x74478d950x0e776b7e0xcab25d940x8111e9730xa58b7e990x6a7a38a00xb2e039840x99d134570x86fca7e40x3909b9580xee120c030xd035eab40x57baf8850x637588560x4b1fad3e0x009186d40xe041086d0x7e431c150x11862f580x709a58e20x72cc2fd10xd0f7e2490x83d9d1160xb79994ce0x8bb31d7f0x1a51c0c00xb15b41090x89a0cd520xc440541c0x65aaf0370x75d9109e0xc3cd034d0xaa8106bc0xdf59602c0xd819a5240x36e191ec0xc2f3ec4b0x249f6f8a0xf3326a6b0x4d55e4290x057db2ce0x148b4c6f0x01aad0a50xedf8609e0x5087e97d0x6ed7c8980xe1296bd20x850ea1c00x56f421380x40b3051a0x812fa9360xf5440dc60x7e6fdbfc0x12627f150x4a5a88110x9b78187f0xb54e2efa0x98628ac80x701bbaad0x22d881300xf66c9ad00xfb7d15f80xb75316e60x4091a8330xbf21e6ec0x37c19c400x3fcf39070x0ae072100x92cd7ebd0xcb98f3890x9ba17a090x32affe780x100817310x0aabdf600x107174070x08f8c1730xc4b5ade80x5838d3190x0d18814c0xac8b54770x11887eac0xaead303b0xcdf1de530x3326778a0xe6e0eda50x742c93dd0x2c0899790x49dd281b0xf96181fd0x353c03c50xec4b3aa20x61a584880x3f2b32970x15f17be10xfc67f8610x4a2a8fad0x3d1325c50x0480e3fb0xa08078ff0xc8aa91390x821704250x61c8878d0x4ca3a5c50xb74720b10xa2ace7bc0x15149f6f0xab50d49c0xe94cfa0b0xb8c7af2d0x1c18a55d0x874910a80x41dcbc3b0xc07e85f00x0b6978850x12122ad20xd126325e0x23af1ae00x8d10724c0xa0d964770xc467eee30x8180520c0xe57e91510x0b39f0d20x2e0a9ef40x7cf5b1070xd711f0120x980037390x04b394840x0def99a50xee988bfa0x62d698540x443532e10x9fc17c580x9b027e270xa113d1fe0x28a48a1c0xfda799710x490b80f00x3187f7670x4112c3280x0d0187c80xcf10ccc10xea4efa410x59af3de00xfd95eeb00xaed55ecd0x5b5cd5150x6877463f0xa150d9dd0x8c28b0cc0x6c4305230x0f78c79c0xf15784f50x192275560xb38fe0280x210ec5820xa04470180xd149c5000xbad786d70x53e00ead0x313945700x341a3fb80x5c6a51160xf96a1a710x269c6d450xd7393c450x158d64280x143f1cd60xb4dcb5de0xc134caac0x02db28ad0xcef3475c0xc73726b10x812ba8270x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0x8d2ce7560xabe9731c0xe48748a60xa782dfb20xcf7081a00x6936af580xe8a015470x1ef530650xdd8503b80x74ee02510xb616c9900x778614ad0x47585ea80x5f59c0010xde9c98230xe86b22aa0xbe8345070x2e6e29d10x07471e620x2e5c9a2b0xd07d92790x2a6c4e720xa6a8393b0x182394ae0x7d04fac60x43ba896e0xed28a3220x4080737c0xd38ef6600x647d61700xcd224e1d0x7d10dcdb0x14b470220x98971d5b0xcf9f33280x4b62826c0x24fb286e0x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80xce1597fc0xc3db729a0x683e032c0xc35770ba0xe46573730xd3b3a8410x121e43760x753e20b20xd99e003d0xb70b342a0xace9b57b0x5adaf2950xe1ec49190x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x7111b9da0x722892600x703aa0990x7612cd9c0xf551114d0x3ad0f55b0x95a52abd0xb11cd6c10x9e798e220x2f40da680x48e323be0x00f5a3c80xa9c4fc6b0x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0xee9fed900xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0xbaec9cd80x651b0b580xa975270f0x4c32b4540x1ca7a6950xde0eff610xe3bb307b0x58b562c10x2f7414930x476d24540xe0a9fe4d0x919a212e0x0fa8529e0xa1c606e60x898b36c60x008b57850x022741bd0xb49f50ab0xa101dfa90x669c191b0xf58f758c0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x7294564a0xab270ac20x5e05e39f0x57dab2120x31aba3970xc2ab43480x836693c50x5e57d08b0x80aa29670xb19af6380x538e686b0x9bd6f0370x872b22a90xfe0c8d3e0x38f704de0xf3e9aef60xef2bceaa0xc61b671b0x27181d9a0x096d74750xb8fd3f780x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60x32a4b1f40xf2a8efae0xf1f88a0e0x0fdcf3340x16ffd2fe0x803b3cb90x21ca0ad00x2f731b4e0xb64e7a420xfae5fe830x87f3b9800x056bcf7b0x39c742350x3265194e0x38efaf5a0x7c7f0b340xfdfeb09e0x46c961f70xddade6870x5f4a6e610x0427eb3d0xd9c20b080xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0x86b0b5f70xfda204c50xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0x759f8bba0xd9bd63ed0x7d27e5040x3b45ed280x1b1be9e80x556d72270x12099caf0xa482a2b70x314cae790x911705bc0x93e9bcfb0x043e43f70x396c68010x7ad3659f0xb314fa8c0xc4e2de9e0x8c67d8e40xd163cade0x7b047bd90xf5aada6c0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0xae600b000x0054f69d0xcbba75fc0xb500e95b0x88295b960x0211c39e0xbd3b47d30x730a7d670xcaf6889c0xdb6ff89d0xc946447d0x343fe9420xdaf6c84f0x543be4c50x526753590xdb1b75a20xbb1329b90x12f699a90xb84b75d30xf7a8e4c60x611e70300x2a6288b10x2c9547100x255608320x8b967ef50xd8ec714c0x5d6ba62b0xdf49a60b0xf9f0483f0x4a3a7fe70x41d25e850x185002480x3b94228e0xf4dacd3b0x7cb43f700xb2617d650x9921405f0x31c68a9c0x08fe14620xfdc57d670xb88beb7b0x26ebc8990x9d3ea7170x40b98c3b0xad0031a90x680e67a20x3fe96d0b0x76c707cb0xeeab0e4b0xc8c60d870x1779f5b40x01feef870xaae5360c0x071a31d40xa4c420ca0xc89c0cfe0x4d20c1db0x5f17c36e0xc1f01efb0xfd92fc000x8923add90xb77539cd0x278c27290x9dc5636f0x81eb06b10xb2590ae60x267efbf90x7548a3a20x44b474f50x9631b1e30xed285c190xa8024d380x9c7b5d8e0x8dc362e70xd7f4fa110x2797f5830xbc0349c30x6b5c2b060xb08fb8290x692ba0790xc1ba925d0x9f5e75510xa343678d0x59455bf30xf732effe0xf0581ab40xbc47268b0x893a0ac80xb1e1bdf90x4dc66b740xb5c32e870x7a244eb20xfefe7eb60xbd786ce70x51fdfb6e0xe0c083f70xf0890e2e0xaca066020x5eb4e3010x70eb22610xdb2239410x5df91c6f0x451cd60f0xa568d2770x6f3fc7ee0x95c720b10x525b21eb0xb71c71730x05b5dffa0x2916f2a00xf02ab2240x3e7c0d4e0xeeced2670x4c16d4190x7917a5fa0x1196ea7d0xd5567c7b0x8b21f5730x0a56c1ae0x99ce5e200x115307890xf995b8050xb36413570xe8267ef40x12b68e080xd39117750xb6f595300x2711ba370x213402d90xfcb4faad0x7f1e05120x276f0eb00xc69e73dd0xadc318b60xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x7001d9350xa6e396890xa2d695000x949943a10x69e1bf400x0a72f7650x635883780x718d3e6a0xbdcf53b10x756384f60xac2f92740xd0832ce20x502022190x9a0248550xfd4a36d40xe8f65c2d0xd9a9c4610xf30c69870xbf3b9a6d0x279a0f960xbca5f12a0xad4e902b0x7bf9315e0x6ffe6a760x62f2b2270x4e3f52890x0d95bc210x3b875ecb0xc59428650xa2ac72880x5027c64b0x6abeffa10x4fc3dedc0xe0541a3d0x4f37d0ca0x9845ece00xfb53455b0xc40041d40xca35d84b0xa16b2c2f0x9138a8a10xad823c820x7b47cf580x491055170x1e16ad450x4d7a43300xbe921e410x5abd27d30x3a5db97d0x63751e5d0xed206ecc0x221c027b0x408692c20x4335b0ea0x7415c1c40xf833cd900x4e8c1e140x2d5f56b80xfd2cd8060x8fba30e30x1e36f6ec0x8331cac90x5c33c9240xfe74f7ae0x342869d20x20770e960x5ce1e5080x170a28120x4a498c8a0xd3e762100x236f0c2c0x455b81ed0xcb67936c0x1109a1390x13c3b3310xd92505450xbcb0de740x6f576ec80xd215612b0x9ffdace80xf806628a0x89b9d9ff0xbec9bc3c0x1b5f4ff00x261b98570xb78071dc0x7260ea900x48928bfa0x4ec3c1840x2aa7c5ad0x56ee6ae90x447b51c40xf260dc770x797ee6650xb4439eec0xe71205bd0x7898ac680x0380b7b90xcaa3d9170x65702bd60xa51708dc0x946f25f10x57809a890xea86cbb50xe8a034df0x4e9266be0x2717c03f0xb91bd3f20xde923b230x3aa002d10xcbfc05910x599ab1560xd4099a0b0xb699f4110x783b68580x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470x36269da30x1c0e476d0x317e44940x29a6066f0xbbc546930x311de63b0x0c62cf9c0x7a98c4480x0504c6820x73011db00x3dc887bf0xa47826e40x03b359450x2035fee20xc29ca9220x76cc4a590x1b83b5e00xaa9e979c0xedcf81ce0x4ea9c0bf0x8d7013290x4fe8a0b40xf689ad250x2fa94ef20xfbeecf1f0x39a49ca40x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x1946a1460xfb1a7a5a0x77b23f3f0xd3f034270xfecc1f010x020be44a0xb89d26b60xa03079140xf48bbedf0x56a663e90x829b60480xa843606e0x6a61da310x85eaa58f0xbf8473d80x9eb95cf70x34b6c6eb0x0fefd3b70xdbda6fa20xa5c16c0d0x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720xd8eae9fd0x869908e30x26815dbc0xf61dfca40x8dd262e80xaf2676200x0a9b54b50x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630x1f4a4fce0xd2830a790xe70ab1150xb099db370x698528db0xac1fff5a0x22f16c260x25ac1b4e0x3b553f6d0x7d8717c30x6f0ce8c70xa95407de0x97ab590a0xa5cedc1e0x811e38cd0x3ae457730x57b3a1b90x92f8a06d0x9eaef39d0x975c34000x27dac56b0x61574a1d0x40e2f43b0xd2148e500x827c5ea40x9c4efb1b0x1bab5c8d0x4603c4160xc020c0c10xe5360b840x59f27ed70x1012d26c0x93fc61930x93d86b710x6e11c21b0x275c0fb70x4751ca250xff62ac400x3c862a980xd6416e8f0x10d0d9650xc5843e780x91814c960x5a86f4110xa1fefe6a0xd8a9ae390xede6d5c00x5fdb12ca0xe4e52d980xcfe7b2b90xb4c7d95f0xb61952d60xf455f5720x9e5292c90x57e1e9e60x3fa9cfb80x852578210x3da73c3a0xda196cba0x65a8d1220xa0e33e1c0xa044e6360x049a5dce0xa51160760x324e4c200xf68741fb0xb08465250xcabfa7dd0x9b79591b0xc604b7da0xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0xa6943fc60x944bbdae0xd13f99850xb5b06cfb0x99ae4d720xb212dc3e0x57e6f8780x397c3d270x08618e5a0x93e88c3f0x9b9de1c10xc518d4860xa6b321560x520e81e50x5f3e2dd30x2b020e530x594b6a080x69d281b60x0accd84a0x755623d50x3022c9240xb37501920xb6fc99cb0x709984740x8d9351720x49459a080xe8fa400a0xc53a82140x245315f00xd25af2d50x1da279c20x9cf816fe0x41bd31490x26616d3b0x8c99b9e30x360e6ade0xc519df9b0x71f7ef280x9cc7bd440xd21aab980x9f159a620xcd73a9a90xb6a6b7110x8c2c605c0x38dc209d0x539d81d60xb7f3657e0x784293450xef44a5930x96a720fc0x78f9324e0x5dfd70ab0x355b54b60x7edf8db00x2591317a0x3ac7d9f20x363d56e10x2b5982ae0x548c78540xa9f69d230x2d3488e60x805e96380x1a5cbf7d0x677b0ce90x975692030x4640162c0xa6df909e0x3cdbbbce0x07472eb70xd2268c070x300572620xc0256c6c0xf2c545380xefcc63f10xb9e04a140x92625c0b0x7666d6f20x9ae6b7050xe68d0e480x4afaa5e60xb8bfa3900x12a37e2f0x1ef6fe880x56869aab0x5aa2b0370xc460392a0x93cec5c70x7964f9dc0xface4acd0x29c6141b0xd68515a00xd09bd5500x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x83a1299a0xc7d0a6f40x1d6922540x84dab3720x8339fc500x97b55b890x3d6f87060xf988c0040x802546ee0xf933f3000x8a8c8a420x0b9faf780x32f383f60x1fd555ec0x6fea41e50xc2981e9e0x8d31f72f0x77673c1a0x4046a1310x56cabc970x755c33b50x1d77e6bb0x9efed2090x1731a9ae0x5d5fdde20xccd1215e0x27b997e10x47ed00330x7b76baec0x323c3b460x14781da10xd58da12d0x5baf39040xffb7daf20x51df27f40xc156acae0x0ad7782d0x8012e7eb0xa4a1d5580x823dac0b0x19b414430x60a9f0eb0x002d30620x2ee3eeae0xc2526ee80x704aac900xd680a3770x878ced460x995c985b0xe2e16dce0xebb569e30xa15e86720x1611ea980xa7def33c0xe6a3918e0x32c003df0x3ccdbcf80xfe20811e0xeec55fad0xa59952b30x990812e10x8919db420x50316be40xf9e07b4d0x874b67120xa313c28a0x066265690xb3ccf8090xa0f13b2d0x72cbccf80xf9cb63050xd6d60a830x6d481be20x0fa984ef0x58e095300x87f037d60x0c071ff70x6efd2a260x5362f1050x40cd1fd30xa9d851f90x99ecdbf40x771a01520x704987860xf65a2fa30xbb249da80xe85a77e90xda2cbeec0x0e7825790xaadde2850x351ac8a30x40d76a490x0fd60df20xf406e46a0x13fa61fe0x4a55746e0x9793dda20x2e4391420x107742a90xdaff2cdf0xf67e58e50xd6adf7400x37e6cf6d0x5f43b55f0xa8c81f750x1efdd5370x1855a81e0xd3bad17d0x28ea1ba70x39ad65f40x970c49d30x7f40a1600xf402d5270x7ed029720xffefd39a0xafd35bd50x10862f990x8f6c4c1e0x3969992e0x305ae26e0x3d8a6a5f0x5bbbf45a0xe019d9860x0c0c0e3c0xb2bcad6b0x2cc6a6bf0x65a741000x5267bea50xc30aa3d20x1a525ed30x57b6efe30xed84da4f0xa33c63d50x5ad21d980x580c8be30xd74067b40x5a4734d10xbd6d80b40x52a27a7b0xf27bca690x8e0df5820xcd11d5bd0x38cb8a930xd698a22a0x36c2b2e80xbfd2454b0x2c1f13c80xa944c8550x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x7d53fc6c0xfc6ec1100x9facd3fc0x04b5558d0x9ce050be0x6e8620da0x911148f20x026d64750xfe29b51d0x1620b7f70x9e1be1f90xf2cab1ab0x19e2c0ff0xd46add5b0x89e3ddd00x4e7c3c020x60b2e8220x2e1ce0820xdfd46c4c0x2ed3c6000x26efc1f50x434a2c870x0d9b47530x3ab871100x24d124ac0x89e1c4f50x4403a9c30x9ba15f4b0xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850xe4428c9d0xfa56581d0xd62928260xeed9f5cf0x07b33a980x0e960f4c0x46a2498d0x4da7baed0xaa94e9880x4575a0ca0x4a35d30d0xf1421d130x2f45de360xd7a9cf420xce22ce7e0xf1b5340a0x976f4d1f0x7fe8cc0d0xced0f9750x0452f5d00xeb8506440x0552c93d0xe3bd82bd0x25bfc2ee0x5fc23ce90x626feac40x5411f4260xb61272430xb94b26c90x9e6c488f0xd898c1040xf91e444c0x01dde5760x301ac7310x6e12d8840xbaeca38c0xe675cc7c0xb22919b40xc7c431d80x701286a80xeef0541a0x2cf823350xa0666af00x7d29a81a0x22dc42970x81a678b20x2f14bf420x4377bbc70xde65a6320x8848fe750xdc7caec70x93c8e6750x6e6971890x7aa467f00xdb5ccf730x948c0ac40x9871a7f70x396800780xd339827c0xcec8ac790xaf650dc60xfa0c1d5b0x4e3ad41c0x3eec3ac40x2414f1fd0xe03db1940xd392c35c0xcdda1ea80xdad9c8b10x0babe1650x4e2a621e0xaa2a73d40x2d8c36450xb93933020x0d8da1aa0xd2d42a9f0x0f7a480e0xe63bc7680x5c15b8d10x60e924dc0x0532e2670x0e91ea790x8ff36c560xf1d386390x687921540xe11c86ac0xe576d2a70x66ee716c0x9f57a3120x6040a7320xd87096c90xd6143fc60xed35e9200x6e4c1c5d0x4d8b5a5b0xd51642700x1ce755b60x49d340620x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0x46f1ab1a0x63fb38fd0xdf6669020x7c02493c0xbe8b1c4b0xfe9871a40x8a3e5eba0x7afa991c0x4de2b9440x7cf2e0ff0x817e746c0x18355ff40xa5999e550xeaafa5e30x8efc93df0x24d6fea90xce8b32ac0x7be978ed0xa0a9cf3d0x383c026f0x3e5e930d0x1a4114790x2e114ab70x446d7c820xa5b5532d0x1d9a8a400xabd2f6890xd08add3a0x50674de70x3b71bc680xe31bff5c0x194e09d20x70a746e40xddff97660x964e9d5d0xf092af450x3a0f8fe60x682fbda30xa5ec25230xa7ff050f0x7d9b33700x3cb803c80xb4fe05010x8cd1f61b0x69aad48e0xdd1bb0940x3c1cd4c80x9f0363430xdd3d905b0x1872e9010x21406e1d0xfadc3a530xc7b86a9d0x3b6150d90x3bcdb4bd0x268108350xe317e86a0x1b6228160x539a98bd0x09f9e8580x259875c90xf64224f80xc0423de20x95a2622e0x75fed47e0xd49f8f180x8cd507be0x8c45bee70x4412c0290xb5adb9b20xb7d8a0ca0xda2edbc90xf16bc4770x460494d10x254b56cc0x2355f6140x58a04f150x5aa0596d0x0b198dc80x274ee02a0x2d7f789b0xee0772840xc0c976b60xe741c8e50xdb0adadb0xcd4df8e60x0473c6d40x937a7aed0xd6b061830xa6c535f90x8ec1fb0a0x860605f10xc423028c0x1b6812b10x91a125710xf08222da0xcf2eb2910xc7890f160x51c643510x1eb62d920x43df75ec0x6d02f6050x0538c76b0x8795a6620xa46ac5760xfee019ca0xc71788c00xc8e7a5b10xea6a867e0x30a9fe6d0xcd1d7e340xe86f0a1c0x0b9eca5f0x6395274d0xbda6570c0x5db60c6e0xee58e9700x07a890c80x5bee227c0x1dd571e60x098b71c60xff6878cf0x4cc877dd0xb01a52b40xceb44b6a0xccd553c90x27e0051a0x112f92850xc07b08630xc95617720x0397edd50xfdcc8a0e0xce4cdb8e0xff83ff070xf93fd09c0x20d65e400x206a8ba50xa4940c490x6513a3fa0xfa0f1e6b0xab7815700xf195c6820xdef7c8930xd406d2660x61ea189b0x42f1b9000x237f68c00x4351577a0x714334df0x6894fc4b0xaaf94ae40xf65b06da0xef83d1140x4e32caf40x96c171360x50a4698c0x12f6f69c0x9a93d8070x539804460xa0a687750xbe2203600x1867294e0xa1bcd1980x5f2299c60x7ec9eb3f0xedd0f1e30x5c9161750xe16b97c40x395092fd0x82ae73100xe6091c050xb91071d70x811811e00x3485d3820x913303b80xe7a543cc0x22b909860x89faf2a00x760b24350x594348bd0xa323b4230x33637b4e0x5c257a2e0xed4686370x5584aad90x5148317e0xfc5dd3a50x5f09fa180x16f640440x7d8fdc5e0x3b11c9190x2a1886c20x43a359f80xa379ecfb0x375f8bbd0xc4d817130x5b7ce3cc0xbf8930db0x4e5bd73f0x374d16050xe63cfef10x1fd9891c0xf44d7ef20x25efac620x2fa776210xc14e70b50x17d762060x9f9f45e50x8ff523640xb25552f80xe8f6513a0xf1e0571d0xb95002e00x2914b66f0xcf15e6310x03aaacfb0xf6d497ad0x53b8827d0x50e02ce50x24a36aa70x63aa84680x5f0f5b720x9d50ed7e0xb0ddd5a10xd4b73cc40x4057dc2a0x2ea333e30x9ae1cda10x85343a880x1424bfe90x3dd5c69b0xfa4667d10xf96ddcdf0xc6c72dab0x7f3407a70xe53d928f0x4a7601db0xcbab2b090x2fff34d40x8da376370xbbda8d200xd7a3c2c40xfeffc2420x23f8c0d80x2d4daef50xf80e7b0e0x7c5edb9e0xdd9e12d40xeac4341c0xc7b1db4c0x8ae7a3870x424627900xa01d3df60x50acb73a0x70a3bd320xfd581da10xbf2a957a0x29234ad50xf68b44dc0xe7c23a6b0xff20eabd0xee74efb10xb3ef3bed0x064315d00x7b46f7760xd5bbd3e10xa6a3fc4a0x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70xf070dfe00x1b02ddd60xa49109130x078c455c0x8ad474010xace346700x77dfe3740xcbdad7600xca3d20d10xbca469080x5461f8960xcbe1e8940xaefe86720x142096770x545757e10x8bd2f3890xe96e03610xdc2555890x29b6b48e0x7d2cd3510x47c3cde40xb6c243be0x4cf615160xec4901290x9f42e75d0xc33daaf30x1b2ea3250x9485adae0x012a38720x3ebc7cfd0x58b784a60x0a01e2bb0x84fecbe10xe000030a0x335562c80x13517a520x94a437930xdd626ee30x5db046f80x006696660xd6e270650x008850240x645935f10xbb8c29140x38d3dce50x482ac5a40xd76730350x6890a5cc0x66c792910x7451bb2c0xf6e4adea0x6b5953770x4a7fadd30xd41eaf7c0xd8b613040x2221567c0xd6d07d530xaed6a34b0x533c5fd80xbb7e96900x092c77dc0x671446010xf4fade9e0x955229f80x2ed489ec0x89bec8b00x062b481b0x6432e34b0x50f93ed70xd0cf6b910x0be72e430x0bdd36d90x3dbb2be30x1de706770x10f181700x70c20c460x419f809d0xbbf0bfb90x603715440x74be62960x014815370x5a28f4150x8fb4c72e0xf5a19b110x59e640c00x7afe324e0x5fb8848b0x39fd83db0xf5a43cca0xfc33ea8a0x8d548c3d0x18dc43770x08e57a2c0x83a6e87f0xba68949c0x3198b5cb0x507248130x8b0ce94a0xeca1270a0x1f22c6c30xfb59f8060x5ca95aee0x19fa6eea0x04d5e59e0xf0fc3b630x36c701ad0x838e66ea0xd3e962b40xb0116f820x1720e65f0x841c1d1b0x550f3e050x9804aa330x59b5adfd0x2190c6ba0x420415120x64ce6f0d0x0e0c19ec0x7fb869ab0x16cc33010xef198b890x9187e3fb0xfcb41a880xdd1d1de50x99e16aa70xada63c130xb11522cf0x4dae16e40x8f4ece980xc824b4cc0x3491d1ae0x0d27d3180x31d207450x4a47b3170x24007e330x1f2329390xa153e7330x2f2177c50x9ab474970xe5f2d6410xccdacef40x654177c30x528d85260x35ddb1940x0799053c0x3136559c0xb098e69a0x93c7eddd0xbb24f6070x312e1b730xeb2f825c0x561835eb0xdd8051590x5f3418fd0x1728b8460x7b6bd7f10x32f331af0x932a24e10x0a2f53e00x208908120x4fb0da770x56c3f2930xbef65ae00x25543c3e0x56b850d30xf489e09c0x6a569bc70x6de868150xa25d16bc0xb90e79df0xf37856420x3a00733e0x0f7563c10x7b61a8b20x55b01cd10xfc4882430x2b36ac140x3da56f430x8e0e8b560x788286cf0xc5521cdc0x98c304d10xd4f808a10x2554666f0x7d97015c0x2bb3ec040x705d7ec00x237bfb570x5ea804df0x11c616830x8b5f77930xaf9ccfe30x606753990x384f4b5e0xa4a8d2510x0b2310aa0x241326070x76ddc0220x0be04d860x397f62310xd33542e80xe93580850xf9bc8fbe0x71f704190xa293f8a60x9e98722b0x7924b6de0xb6c24a5d0x3a5f32790x1232afa30x81fff2d10x0f0a4e810xb3503cd30xa73c2b570xd2ae7d1c0x0549c0e50x22d966c60x35f86f090xc983da8d0xf02a410f0xfa2efbe00xce93a6640xc7180a170xba43b2bd0xc8ebd40f0xf527cd0b0xfa6334790x1fc7627a0x1bdb6b350x5e23d61e0xf5ab218b0xc4f26a2d0x8f142d0d0x425491750x60354bef0x2827d8c30xdac9a0b80x7c5853de0x21d7cf2a0xc7f211d60x795842a70xfd7b5e7c0x291e18f40x27f3dcc60x79e88a830x706d2fc10xba0bfd050xe983055c0x8774e7910xf61b819d0x936e9d6d0xd831a1a20x2c0cdd7e0x39e8b9020xc845b1350x31d8ab210x7cd853400x749f363d0xdc14d2f90x9bb3360e0xfb768b8f0x57e623310x1447188d0x60d3d8140x4106a0850x3a1afc1e0x197b41040x45b0a22d0x43ce11110x051416540x888c5be50x418873cc0x3fe35aea0xf6e772c30x053496780x5cede1de0xab7e6fd40x044bf3b60x7135cfb80x6a2853440x8efd11180xf3385de70xc3b0fa870x8b9121830x9520be580x44e294db0xfb70c1b00xe3af0e020xc25cb8b30x4cac43090x0227819f0x0c0acfef0x9eed6a1e0x08f674d90x580593df0x515f59060x369736350xb0b2d3f80x41311f050xf5916bbb0xeab9cbd50x390ceb0d0x0cf18a180x12b22f4f0xd09b71f30xb8f423870x55401e8f0x54cbaa6f0x7cc1af260x75febd4a0xc618d0030x781f38160x2924c46e0x4dad285d0x09f7cb660xdf6463290xfa2292d80x1c69534f0xc526de6a0xede51e5d0x63c272ae0xdc3874a60xd487c8e00xc208aada0x58abc81e0x01c700930xb5f2f9470x5861087a0xf34332f00x6934a2b20xbdf8fd510xc6644fb00x09e5a26c0x699fe53e0xbc0711790x3e1c3e5d0x50588dc70x84a005f10x8ae9a9160x1fc81bbf0xde210ce50xefd3ddcc0xe88af8fa0x852aeecd0x8b2b3ed50xbf1c12250xd7a437380xc268c2ce0xf0e111f00xf67615790x68286c6b0xf807c9580x5b0654000x68e8dc2c0x8d303b1b0x3bef2f730x32ddf2c70x1d43cd050x262196310x4385e1890xe2d683220x782322e20xf6fb49b90xe7ddeb9b0x39b36e300xcbc1f80b0x62c3d89f0xc2e95de40xde99b4f90x9b0347920xa513d2630x1236bb410x0202d8830x188611840x2a29fc800x3f0fbe500x3034b9430xbc6a51b70xacfcba0a0xa7beb2ec0x315f17290x3404f0c90x12b2ad060x6d4ecf6d0xa68c47af0x34cda57e0x3e9e6f970xab7f901d0xe2c37c300x8d8cb23b0x987cdd6c0x41ac00780x6bfab9410x60d0f8780xf30787120xa1da82020xe32448b20xc413da220x25c5b2e00xda98bcd90x6ca3d7770xa8256d880x4f20c9c70x58e7192c0x55eb26a60xb312ce5d0x2c591fd80x44bdf0570x2d4dea300xb7ec13150x1dabf66d0xfa6c8dd90xb3ce649a0xe83d55800x2136e0c40x03244a0a0xb56e3ea90x7540ba990xca8355b60x5c0bc7b00x4054285a0xbf639da00x31cf9fd30xe75adfc80x739c2d030x12f7395e0x16e168c50x57b1cc860x6f1950e30x7f2168230x5d5364510x7c3f55f60x75f0d4c90x3dc66ea80x0bd877060x5c8da4700x06b289f00x6b2dab890x19a8e34a0x8908feb30x01762efe0xd5b84ca40x70c7e5b00x16d8b4a30xcfc6c76f0xdf97fe410x0f3c0ddd0xa42f50480xf24387f80x436c160c0x4f42afa80x289288eb0x1957c9bc0xe2b7cb950xfa44c90e0xacd81eb30xa2ac98070x3eb277270x9aea8d9a0xfca249430xc65228e50x631bb12d0xb2ecefc80x4943f8dd0x1679ae0f0x0ed47a010x1d192ea20x9ba441270xe0ac513a0xd9ba02a50x818618ef0xc41dd42c0x805e24e40x3f30644c0xc29b37f90x3ddf84fb0xc953df0d0xf736cacc0xe413ba0c0x73251e700x0800c6190x25055f0c0x8f73d16f0x2c21ecbc0x5242dcd90xb06d50a70xdad3e5c70x3bbe2da20xb35ee86b0xf15e97100x8dedd9ff0x1f481cdd0xb0040e510x3cbb35830x6c7260140xd31d8dfb0xb1ef8e280x94e5bf550x1c3d36620x7034df4c0x084d0e820xc8a3fe1c0x61dd46940xa9e67c350x1265c6ea0x99f4591c0x331bbed30xd8d3b9980x8514ec930x9bbdd9ca0x3c849d4f0x6e3a20480x3d6181750x61c4036d0x33b609cb0x1af8df330xc795cffa0x270465760xaf75853f0xb9d3814e0x551fedea0x656e06620x11bcac920x3a4ff1b30x0bb2a12d0x4a1dc0080x738e7eed0x8fb102ae0x7405e2460x5e4773890x07911af50x65275ea90xacfa1f7c0xf4ce7fb80x8ffd3b0f0x4c0e7cad0x3e9e6ccb0x60762e6d0x4e3fd1b40x7c94c99a0x0991ea390xbc52c6a00xbf4c05af0x40c2dc8f0x12e6b32e0x6892e3c30xa1c4231f0x77ac90640xcdb733b80x1bceb74f0x2d250fa70x127a42ff0x37d5a28f0x36f790c70x61fb82f10xe7e889940x4ee556cb0x916f769b0xd8d11e370x817673b80x063f99cb0xad80bdaa0x20f043610x532a342b0x837d3a210xb2dc64200x3ec2869b0x054bef450x466b85b80xf1393f470xd5301b2c0x69ee22200x8a3f84ba0xc5777fca0xd4e6d7e00x932c8d7a0xf5a3ba990x862bb17b0xcb2389b10xbc5dbb490xcf86eda80x38b928460x91fef1ce0xa575f86b0x52d7b2fd0x233aaa880x003f2d430x55a5aa140x7faa28670x1fe1e1ad0x29ab640d0x400056ce0x51d67b2c0xf3b962e30x08a8800d0x501ea6470xc4c72ff10xf41c822f0x36d3b42f0xb9d4e6da0x307a7c9a0xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xfa4fd9110x944bded60xc76324b60x90d49d980xc6ebd4870x8c1a8ebc0x3ce35d030x8303f52c0x462dbb310x98d938460xab797b260xcb0dabb70x10ace8d30x44d6de920xbc2016220x29ee83e20x561ca1ed0x62f2e15a0xc4c0cc770x6b6af4760xbb7744c90x2333c0f30x285c6dee0x3eb3c42e0x98c1612a0x50d5bc640xbc54ad7a0x6f9b08800x7a03d5fc0x75ebbfb70xc4bd7ecb0x686dab210x817cb8e10x4311dc3a0x85e622560xed77943d0x0acdc6550x6196ae530xd33a6d3d0x43c71e7e0x0f550d920x533936ec0x31079a570x1fdc9ef50x8787a1d60x979479020x04ac9f2d0x6291c1980xf783abfd0x0782f5fb0xdbb036210x0197eadb0x8ffef6f70x9d7e0ff50xe8a785c00x1dffc4fc0x6eb202c30x578d0a340x9f0abdcd0x43eb12f00x7ba2306b0x294102370xbacd06fe0x81429d680x87866d780xbbeca8dd0xea7616240x6381a7260xa1d29dac0x66c31e0f0xb914a4760x774c7c2e0xa81d38910x7c4855370x3a149deb0x914c349b0xa0ed99b80x7fdde0b40x71bdd5ba0x165f80b40xc6030e590x94710ffd0x17d8e3f50x7ca250890x3db7c4c80x3ec79fb80x6a2fd4640xe012bcad0xce6e58820x4c85c3530x2e4e104f0xd2ba278d0xba9e505b0x45fcffb00x003949e80x5e3d63200x2b943b180x7156031e0x138e4c9a0xf02cae880xd099debc0x67e3abdd0x481082bf0x64a98f280x3dbb8ba60x999cbe6d0x3af680800xc7141bd30xdd72c3a40xfe00b7050x18f820ab0x584c4e650x7c444ebd0x4287432f0xb4ab21a30x9c7b42e30x067e91a40x5f7908e40x80a913dd0xfdf076b20x992b82b70xab36440d0xd254da9e0xddb425540xd99c7a430x1da0a0850x60e20baa0xa37ad9cd0xaf7e5e020x2b4bcaf60x38fc6ab40xaeff0b8e0x48d116190x1391f95c0xfb9e13690xe5edce6e0xc865b5c00xfed22ad10xdca914df0x15de72fd0xcce2f8fe0x98b87e4b0x3abb2af00xc3d38f3b0x4a8721b20x9e8834450x811560b20x7a30f1440x83b0b2000x9a1b61350xe9ecdbe30xeabafbf50x48fdd8660x00ec16b70x567c543d0xa07bdcd70xbbbbc8f60xd55d8ddd0xf9795fac0xd4eaa4020x4925142f0x4e9f72800x6e5a51f10xa78f4f940x888935f40x61494bca0x7db432a10x40972d760xcfb57b090x4141d9c70xaee4836d0x291e6c750x0dd007a40x592807090x251b001b0xfdf04bbc0x600cbc400xebdb22640x4fb43ca40xfaac684a0x2445c0e30xa591f5450x6e2c705d0xc96d26f00xd135ad260x416807a90xd87a36370xa96947a20x9258b07d0x0f647b300x63f040130xd20aea2c0xfc5f17c60x6c8c4f1a0x3de4c3d20x981682100x53fd14940x4efcb47b0xd57eeb0c0xa999ffec0x1f3358870xfe0c000c0x583d108f0x374950a30xaa6a96200x1a6f223c0x4ff412b90x61c7a5de0x8037cea30xcbc111e40x8bee2c3a0xc6e686730xb456f5800xcfa8cdde0x2e58a6a30x630bf5ea0x1ed8881d0x5248a24a0xb8a7fa9a0x0c1a850a0x5182818b0x7cb452c20xeeaa47fe0x7deb6ac60x43764d590xc29afe010x738469e30x1e392d320xe6dbdad90x38f377980xc7e795380x583647150x8b8879e30x046417150x51371a990x4d82c3d90x54419b6a0x76626d8b0x15a212890xa3b41bcb0x0fb69ad90x9c486d750x2ffdf32e0xb34615340x462770e00x61a2f86e0xb8d7e1d30x37d6702b0xfa227fad0x90d6bf790xef20fb6e0xcad961a00x231f87460xbff918df0x5433d3110xd6ca7ab50x13d045d00xb57dca190xce6700d60x3d2646890x864895530x96eb2c990x40ea0a890x072460c40x81aadc6a0xc8737e650x85f52f130x5450790d0xd21f815f0x5d2576e90x40fadb360x99fdaa190xcf676eb20x217e9e640x5a7c44290x8a83a57b0xe7437f830x49f6aa470x949e798c0xb6c6d2180xe7744ce30xbed61ba80x564859630x8360b4560x5883ef610x6b5d3dbc0x02d6ba460xc2d879140x0db3caec0x6b1d1a810x865028ac0x4158f5570xa2fb87f70x088c5fe70x64fade050x37897e7f0x42b43a380x390b982c0x2bcac0a10x9ded7df90x593f58b30xa3127ad00x447d153f0xacf696310x7275ae160xc8e171c40x9b27b5070x5b6469390x678cb2240x6c77871b0x47801bbb0xb5d0eadb0xd1b3afd00x2fa8d42f0xde67c8010x87ab3ab90x257b7c6f0x48d9d69f0xac40f0030x46b9be460x779206110xa55092e60x06a0c41b0x588480bf0x8726ced60x609010da0x1d8067980x6ebd753f0xfdc79cc40x0d62511b0xabfe70040x18e6216d0x71ffc8550x80e55bf30x148c471c0x4b29926d0x850276d90x83483d000xce5adc380xe32d47540x6b889dc20xdb91bef90x9137c9ff0x225ec4ca0x9451a4320x7a72efe30xc57adf2d0x9edf18420x35ecfda70x371232350x11a62ece0xdf99d6b40x25ed42680xa394c8020x59a092970xba838c9b0xc77b1b1c0x61492bb70x11b0ff990xba6d97580x57064f260x3056251a0xad6815cd0xfcc7adef0x5dc90f280x7ced3a550xaddd9db30x927d7bd60x8ee4e0ba0xc5c79f1d0xd7bab3b80x9a058b280xa073d6ec0xc2e922310x1663fad30x02ae9fd50xf8d21f3c0xc767aae50xaa3fb83b0x18143ee40xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0xb65b8a560x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xc77deb770x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x632314f10x134b884b0x5cf3dd790xff007c250x23eddc680xbfb7df3c0xf6b354160x4060f6160x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x9af783b40x63874d4c0x7b0bfeec0x508923e30xc34fd1fb0xcb3bc5630x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820x1ba982af0xe5c364f40xc71b0f3f0xd71566b90x5c73d5a40x52a16d390x10ffc1cd0xac1074a50x40f0f5d30x3716e0ec0x3a31a01a0x663b44e50x69bf75410xbd612da00xbbbce6070xd46e1e090xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770x77a648e80x6e7f2a750x14e17bb40x4036254f0x853eb1120x45cd188b0xa7765e880x996c5d6d0x4e2424ee0x0dd8caa30x8854d1980xb8636c1f0x081941c00x09d763bb0x2c91bd280xa58943360x49ff2eb50x03e8514a0x032c33a60x981efe920xaa23a5f20x74a0134a0x2b9c873e0xe6c1e1260xcfb0af030x67688d2c0xf9eb73860x20b149a80x502108d00xe00435400x0bbff0020x9d4ffbba0x97cc4e1d0x2d25ad1c0xeb0636610x29f005a20xde4a68550xbcd7baa90x610b257e0x958391980x7b3fa2900x9e0f04420x6ab1ee2b0xb11461e60x5098c21e0x664d3bc70x751f4f0f0x43a5d8e50x869ccd130x2dae5b940xcc100cc20x84cd69240x7d2fa9090x15efdd520xae7e7f2f0xb68fa12f0x7e50cdad0xcea538af0x137008b60xd91a18ee0xe0464cea0x34f01ca30xb5f39a940x5bcff4310x7202709c0x696bb7650xd06320a20xc7d305f20xdff918d50xc1efa7ad0xe8e5642c0xb2ef5dde0xe17d6bdb0x895ce3690xb22456730x8c05d04d0x23030ca90xdb374ea70x1baf82ce0xdfc04f420xe05c6aff0xa01a8d9b0xb501b2df0x3fd109540xbd4203790x13571b9f0xd899f7cf0x664005fc0x462244ad0x95d77ca00xcf3d3c410x86c229da0xb2c0f36d0xe8d374f50xc5962c9f0x84fed6770x499f0ecf0x7d00c65b0x0278cc780x4e9749d80x0ed473100x15512b750x55e6ad360x7bb032240xaec5440d0x3c8f2d790x6ebb29e50x8bda47240x3b2f97fc0x629d4c720x734f34a20xab638e070x85270a6e0x18d2f87e0x921f0f650x96d0ec610xf88658f90xd810f9730xb94fb8a70x83f2e1eb0x74df21390xfe13feee0x342ee7d70xd9cc99d70xbf9f9a650x223946d40x28eff4090x48ce72bc0x6592300c0x268f73890x866d42030x8a6053ea0xb8a2fd540x84e841640x8ffe7e890x561847d40xceaaac370xf24e79d80xf38bcdf30x808ee19f0xe3081bd60x6a6b8b3d0x6f0fea2e0x8ad4da9f0x289c37140x197f3d200x673987130x04a3b9b70x72129a510xce1262f30x3b08a8f00xbdcaf15e0x478924d90x0f03017e0x96af690b0xec8beba60xc18ac88d0x7e7c7aeb0x94c28f100xc8f0fa260xcab20de50xa1828ac80xc297ac570xe5d48bec0x5267bd280x6951a9620x33793e530xc9026e650xf0a51d200x1879ae650xec11dae20x1ab63f380x2cfcb3810x2ed069920xace578940x693c39610xc40f284c0x9e7afd050x25f9c76a0xfe731af80xfa46e0030x318b31a80x467f635a0xadda86150xf9df4bb60xe4e24db50x9835685e0xbd2ca8cf0x3b75f31c0x514699fe0xafbd6cf50xd505c3e00x424f75970xa0766ffa0x78a995980x8694450a0xc393e8e30xb917ad510xf78585b20x5cda87670x2108aec20x04d85aa90x0366e1c20xd8f947700xfdbf93360x0509c7470x9179f8240x7778550d0x2ace98510xc5c42c0d0xd03911e90x30b3a02e0xcdad78770x2fbcb4840x5f2ac1380xde144e100xacc8dccc0xe34c6c3d0x016b3fa90x65ece1390x9fc9195d0x596abbb60xb589967a0xe5a1d5360xbac4af060x723b9d280x1336cdc90x013a4a630x3411785b0x92eaf86a0x9f6562870x0edf03cd0x89ffd1df0xba647a490x0bc00f800x3d9008240xb3d2aa550xb3d4d51d0xdba7088e0x3dfeffc80xa0ecc72c0x53b332f10x4bbd9ad60x720517c20xf4d20a170x5cc6df2c0xc0cd1f200x3bc17c490xd9c256540x2e08f5f00x89ad5bae0x2c5dcc4a0x818f00e70x141a809e0xf2cb65f60x013b61180x1340978a0x0035a1da0x561a49c60xb7bb6e460x35eff5e00x6d7245280x58d203f50x497fea6f0xc435785b0xfd1914150xd91d8e620x6fed4c3f0x3b86975c0xf9ebe0ae0x587550bb0xf549c4c70x6fcd65e60x8bbbd4d50x27f2a4f90xe21e093b0xb2db40e20x35bce18b0x65bc79d50x090b41220xe8ed3fb40x845a07430x56eb6ae00xbca0c9480x919bd5450xbd6b05d40x4892d16b0x3251d7620x717bb9430x92c1eceb0x2ecdd7130xc9150f370xb49c52740xac0f447c0xeeed6e090x110c68020x78ee8e020x5d5e88b50x8e3dec5b0x7dffd4b10xbd7846be0xaaff6d0c0x5ce3b5880xdb0656570xcaaf26ae0xf78013600x591ed84d0x52bc13600x42f2c81f0xfcdf71c50x8c600d880x7086ac360xdae9b5d70xb075cf320x486917c90x961785a30xf5e365670x7f935ef40x724b1f1f0xb3fbd1190x9e953ea70xd31430630x0fd33e4c0xa17d176f0xed15fb410x6db085340x9329f1ca0x2be0ba240x932110c10xef028af50x1b25eb1a0x466381770x474179f90xab22fb5c0x4d0967c40xe57be2bd0xe6a6e6390xed3a22a00x0579cfc80x9c601b420xc6c8b8f10xe06f35480x608a18aa0xd05134b00x832e8f0b0x2e46d3080x26884ff70x31d180520x7702456c0x1890ae790x3ea7cf080x10962bc20x0294c6a20x51892d610x0f7141130x3f2690f20x4470f1f00x4d7a69f60xbad2312c0x5cd95f1a0xa34e22e10x2a1af3eb0xe2a64d030x765b57780xff5022220x8bcf5cf90x8cdff70a0x5a652fd60x8d9c0e7d0x709e38bd0x42445e780xaf5bf6ef0xefa414fb0x6070667b0xf26eba110x10f433ec0xd957d7290xa05ca6250xb236e9400xd69525f60xbcb7ffec0xac2c56050x5f90ef170x814cad910x78c2637c0x8ce90c300x4abffbf10x10fc50f80x2e4fb4ad0x6382ecd80x72ed25e20x59af96880x0b84f8870x6ad2d20b0x8462bfa30xd902f56c0x3778779b0x2edb55e40x7f1329b70x5688ef810x39e05ac30x584b84820xff2a6d580x11515b730x3b0671ce0x65fcade50x98b0ece80xb670eafa0x35358b5c0xba3c81780x7c1236090xaa768d450xa92c4a620x148f09a20x59694cb40x4d802a370xc33317720x60ec9aec0xf5e412ea0x82200b580x78805a490xc3a2be670xe6709a6f0xd897ae8e0xfadb451a0x844dda730x19ca1ae70xb3838f5c0x88426fbf0xade18d000x96c253560xd8909d720x03a2863b0xe8ae526e0x845747aa0x30d946a50xce204d6c0x122153f00x058dd5e10x88eb9e660x133b464c0x74d588610x2b4686a60xbd604a920xd41440030x37adbaf90xd2ecbd9a0x4d5b1a110xd1c0dba00xdb981d3f0xd5b124870xc331413a0x594271a00x75cb59030xd06703200xa53a8a150xfca4cd530x0fa8326b0xa48fb6670x721fcbef0xab9a41250xe11528c00x3058c3d80x3a460e1b0x51078b8a0x2757855a0xbd24cd420x69a99f940x6beacd750x575054940x821fff0c0xe01f497c0x8baa11d60x36dab3640x4fd44e070xd1d851f60x14b4e4d40x407393850x8a21b2340x1c3db3e80xff21b2830xdcb669080xc37cc8be0xbbf8fe560xca5502980x3485d85e0x23f6e0cc0xbf9d1b960x90a5530f0xf1d2b56c0x47ce078d0x5fb506730x30de437b0xfe74af4a0xcace3f300x17d885350xabc882000x9ef1b8d60x062a11c40x3e185e4f0xfded230f0x1700e84d0xf4fbe8a60x28ffb0fe0x404eb50e0x62474d3a0x6b11819b0xf0d4620b0x4ba687950x62929c430x1d97a73d0x0e612a420xb4e0fdb60x318f10230x18fe5a240xcf1c27380xb9c2a2540x834002100x3dfe19430x57c1f3770xe2b8cc130x17d4d3aa0xde57b5f50x2fa876460xcb7d429a0x1e6e79b40x9fe56a600x49c5a38b0xe2c846660x1de558c10x286a11c30xd59bb2c80xf2a8f37b0xfbc458c10xbe36d43e0x3814271c0x47c0231c0x41b71e650xdc8e433b0x21008d4f0x76c19c590x0b99a2c00x53445f680x424d9ae90x31f2d35d0x1a12812a0xdaf8ee3e0x97d032660x77e35ccc0x7f22dc280x7fc2f4170x55be45c10x3cef5eef0x688b27e60x5cf3e4f40x64a0a29e0x2f57973d0x71fe65100xa22a7cf00x701ba82e0xae06f0270xca9cf8d30xaf9616700x50efc9ba0x0703022d0x32100cc80xf7308f160x89d411360x05ec40a80x2a82eaa40xbaa1d5bf0x4a77754d0xf15937bd0x0a7cb5a60x242a8fbf0xec74f3860x0c966a030x7f1e89c80x6e03a9ce0xa3b6fbe60x2263ff350x3def7acb0x530996850x3898cd060x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0x6de431330x134d26010x5f81d00c0x218052320xf8d0bbbc0x1e70cd970x0489a0a50x518738760x4ba78f1c0xcb39603c0x674c5bc10x784ba0580xc05e32710x9fd1d4ae0xa945dec60xbe5603800xdd13fa370x7fa933550x262814400x1f8bcb270x821138d30x2adced560x6570f7eb0x7ca21ff60x09e9c6460xc82914ba0x7e96349e0x810046f40xd58bbbcb0xd176cff00x87aa6ac90xd4919c620x9b83c9590x19cd57b40xcc8a2d780xbb0e18a60xc08553500x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990xa0550e750xe1edd5b50xa7b9633b0xb23d92180xedb8efd20x4b24e7800xc8912b280xa76b62c70x509accf80x813cf2120x3b4f593f0x8d6feebf0x795ef34c0x06afbbc60xade2f57a0x9c174f170xd9308f3b0x856dd42f0x587733910xf1e761da0xf864ecc00x7b69df9e0x492241810x1a2afb4a0xfeefc5970x98548c690x6e914a5a0x74f0c5630x8368c6fb0x8fbc24750xe491e1bd0xa2d4ebf80xfd3ce7070x0d818ff40x213ad0000xe6008a950xa2e5ec400xcc8302f40x232977bc0x53aaeeaf0xfa0efb7c0x9a5d16c60x64b628620x9c9867ee0x111fdeb10x4a0136820x6ff62dab0x7bfa94970x0b98123d0xe7642de70x9ef76d990x3c7bee740xe9e9ad320x814fd3e00x3159a0b50x3805fbf70xfa0840ad0xd6cacbf20xb2c979e60x6bafc6500x3e0ef07a0x1a0634f20x310b479f0x34d912fd0x791b3cde0xcd2bb5960x6f8626b10x809676f20x3c6be2960xa1f5b26c0x01cc205d0x714e76de0x4884c4050x477ab52f0x38e157a70x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270x73cc86310x06e4e4550xe87c06850x913bc9bb0x6fa15de00x7c40820e0xd94d52fd0xb2742a630x698f3dee0x05a4bb890x99ca86c70xfd9a86c20x5862c4680x6e42cd7d0xfaf069d20xc7500f0b0x37f546ab0x56c04d1d0x69843a390xb7f2a9620x760140470x12ade7230x37dffca30xe748db1b0x1f5b40910x97429c480x8f462a3b0xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x546d10760x2fcc44e70xddca16060x2c537fd60xd47f263a0xc4a9c4d60xc3bb09ea0x8c9f54bc0x9f56ccfe0x0bbbfcf80x244df5f00x02e0eb2c0x11b2e4060xe0b3602c0xf999267e0xc3c980280x6a0291b40x86a40a280x8c12e3b60x538984ab0x339ade080x53186d0d0x31b982bf0xab70d55a0x514550bb0x692215cd0x3518c56a0x1a395c2e0x69d3558d0x9c350b940x3b5c8ffe0x999076950xd4a3a5ea0x5672d9940x0159d2460x3a94469d0xfb9a81050xe2f98c3d0xbbfcdb8b0xb66c20400x23f8f2f40x498c416d0xf7a488070x77d44a160x6821ec770xe74ee1330x2d6391020xf24ec0990xf2a366120x42cdd4850x682611b00x87ff38640x794cc6be0xd818ba920x26a682950xcd0560810xf59be6d40x40b3da0d0x010fab8e0x1c4445c00x1d49259f0x4a0770470xdab514830x77abf1a30xd88db10b0xb95037d90x117922260xd4c12f240xeb3706510x21fcbb050x983a9bf40xe1f90bcf0xc2c5be250xb81db3b70x261e2beb0xe3b2fb030xdea96bb70xce2784a40x0b4d62790x207921060x3b596f150x1e28e37a0x3a6fffd90x5119f9b40x95f89d140xb61a24e60x69e0abc30xb2993c870xb45d241a0x8c8136140x946f94d90x053070f70xdc02fe470xc78cae8e0x2e281ad20x5b37b7cf0xe17f33520x9348da3b0x71643df20x355254110x93eb7ac60x2c29f2f80xd16667d50xa06138b00xedcf6be40xc8e96dea0xe97f4ce50xb183f2020x153567b50xa51bfd9f0x391d97140x18efd32f0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30xa4feba6b0xd0ff99340xa82f48af0x5b4f622b0xb3f6dd7e0x4cb9e0010xfa3545830x23899e0b0xa25a8bce0x2280f36e0x560f90aa0xe8e4c0db0x0316c12f0x05395bc30xba8e76a60x69510cdd0x5fca5bec0x5f34ce910x4cea4efa0xf0055d940xc4c226700xc12435e30x6d85075b0xd45f59560x36e1f5400x6370242e0x5091b2e70xe652cc100x3a3411b90xde77198b0x2ff98b850xc54631070x610602c10xe0a450600x2d9921850x9e16b41f0x8cd147f60xb071371c0xc180566c0xd0ff0cda0x764864e50x969337e60xf901cbf70xd641e89a0x31a89d590x54ec50f30xe02339150x2292cd1b0x0115be3c0x4166b6b30x78ff31ce0xab3823820x6e9516ec0x70dd661e0x28a668fa0x56134fd20xfae49c650x7de530670x353f720d0x372286d20xbddeb32d0x306345db0xd8fd9ad00x643202110x9e54fb860xea0017510xfa5a456b0x78ac07330x9472e08a0x144b9dba0xae1d19f20x8c8832aa0x4404cd570x387e16390xb51a37240x9ab8f5400xe578db790x2fdade580xea3885d30xd77f22fb0xce94a1f30x7dc849700x41b299b70x407ceda70x3aa1a0ff0x8bc3263b0x06f9453a0x1a5ae0920xbf5d50810x95ce002f0x6bc1a7e00xbf8b19940x3b6b03ae0xca290edf0x93cc54480x6c6455920x609202f90x474b57390x427d2c0a0x5d21a1910x2fcc8b470xeeacab690x7ada5b7e0x1a5535a90x47c31ea30xc8bbef9b0x140ec8a70x6011ce4d0x65d5f6dc0x1152a0f70x3f9a2b0b0x1e119a790x6f0e2ee40xd095bf4a0x701129ea0x2edbba770x7d0869ba0x9b2d7bc30xc3237b7a0x894a286e0x757590480xd59a8a9f0xb189026c0x7bfa32290xcb7d2ba80xb8889b030xb1c7c1910x2d8841dc0x365757630x8678b3330x3629b2b70x92a1860e0x225ef3440x38f6d00c0xd093e4f30xad4f4dc60xb042e5130xbf0db5f40xe4157be00x4bd1e9ea0x79a169bb0xf0ff27500x45a3334d0xeb56135d0x1ead0d490x20de44b60xd7080d660x7d6f03200xb307f91c0xe67024860xfd333a620xb6c17fd60xae1187b20x3898ddb30x8f38861d0x7ff8ed730x9c09f1ac0x83aabf590x2f55fa470x0fe27f4e0x6edee8230xc7a3a56f0x733902f50xa8e9e1ae0xa07cea250x176bb2d20x438125d00x40568a580xb232a8800x8128c0390x55fbaf1d0xab0eb4ee0xe58dd6900x6e0875490x7cdf0c770xd1f8a5e80xba2263a50x5840f08d0x510847600xd546c0b90x1a8123150xf3fe62ad0xbd5c2da10x0ef069740xa0c71dac0xcf6db93a0xcffa2aff0x3686ea090xe00674fc0x0b45f7bf0x8d4c0e660x405b6e050x57cb8f1f0xcb2ed5070x143601780xf21161720xf95998b40xbc9691480x7abc2fd10xc59618ad0x0f1531470xc94f89d00x1902178a0xb7ce35860x5a8d739d0x7d5d4f950xdab86e940x3fb20ad70x5ca369c40xae49201b0x06215e370xd7e261060xf4a355610xcf47cdaf0x4e8f6ca70x2412b55e0x1cebdb120x66ed159c0x894e7dd30x5a45ba310xe7ff03720x9721c4960x6af6e2930x015cf1150xdff7bacb0x04f972dc0x903795fd0x5d31492c0x5086f8d30x0d2399660xcb37184b0x68459af00xdf8aac890xa77910a40x5b89cbed0xb84a34550x218172c50xe0ee0a3d0x1918ada50xb33e383f0x46bdb4ca0xb11da4fb0x815c7a580x5c3900220xf28958090xaacec4270x48eb24bc0x6b3deef40x090ffec10xf939f2fc0x7c80adcc0x63a54b430x9a719f8c0xb200eb080xe4f980b90x5f207bb50x89719a650x1629e8ee0x990e8ef40x42cb50420xc7abc18c0xa8b81c190xba2d49250x89813daa0x5cd0aaed0xf66eae300x8b7462c30xb45745100x391dffe60x1f0997940xca9fc0820xe1beedc20x746443aa0x0abff43d0x39a0e5e40xaea539790x9505aed40x559392530x9a0e35c60x0526772c0xf93eb8bf0x48eed6270x83feebdf0xae8c29d00xaf603ca60x956570ae0xc60f1e520xdf9b0a5f0x7b5a046f0xe45f599a0xf11444ce0xc72f5af50xf78b81fe0x3a5677ac0x6695eaeb0x98f50eef0x9c29f5e60xcb7df0e10x0de7797a0x5578e2440xb1a5d72b0xeadafa980x824268240x0312d9220xd199ebad0x0fea80430x56640b800x956b4a090x8ee742470x66deb66c0x8ebfeb970x98e3fe820x2546c4150xb611ac1f0x307c5db90xceadfc8b0x5ac1bfc00x430cbe270xd0590ca70xa858664c0x7c318b5a0x559d122c0x12e8b9650xd83c50800xb98f448a0x3bb99e750x108caaaa0x29e0ed150x966904d40x94cf1bb20x8807ab110xf4efd5810x9d003d790xdce007040x2eca0b4a0x98e02f290x613f9d7d0x3191a1a70x7ea5353e0xc89013b00x45247ebb0xe7b37d880xaefbcacd0xe99703c60xa8fd3a900x64601e500xb91d8a000xb940e7130xe5a7eb140xfd8df8b80x3fa2defd0xfd4b293f0xd4f410d00x5bdb610a0xda51c7790x24f274770x10a2e7bd0x7f1f5bd70xac660e900xea489cba0x9c10884d0x061b42840xa9255e570x9f2bce7f0x9cd74d400xfbca10fe0xabcb550e0xc07557cb0x65f7efc90xe4b17a720x2f65e30f0xadbd5a3e0x0acb2a550xed1fe11a0xcf5bd6480xb6f549d30xe36858440x8af7d82c0x2d6393700x06aded750x7cd886ac0xbe7ba1130xddeae9690x9048076d0x80d38d500x9edf9b810x6640dae60xb68a2d630x8d230c9b0xc2978f4f0xeb1976ea0x125b163a0xfd630c230xbc51c8e90xf95fd6210x9c5f67eb0xdd0e712f0x7f63eda70x86e2315d0x3a9a4ea90x52246a2b0xa8bf379d0x73e139ea0x228a49ac0x85b563900x721a8cbf0x5cb422c10x72e647da0x4af5249d0x45b921750xaabcf47d0x7430f97c0x9825b2960x1a4426070x6a8a7d510x3e04488b0x89029ff80xfa4165cb0x5a6ebb580xc532dbd60x27574d1d0x8ab0bc440x469583d70x2ad441080xe824f2ca0x69d2f6200x591705a70xded9c9f80xb7f7fa510xa35d2e830x142072c00x0871ffd60x3a20a9d70xf3c2dfe00xb12bbb4a0xca5413080x3e2aa4820x331709c60x4099f9190xafa6d58f0xad1ab16f0x234c4c8b0x4655ea9e0x1b1606860x3a1c6ef40x5870e20f0x9fc8b1260xb8002d430x40c5d02d0xae9dc03e0x161acb3f0xb24ea36c0x4d04b0820xb1a5985b0x5b96778c0x8c4bb40f0xe6d850cb0x4d0b85f70xdb55a7990x18f9ddbf0xb062c3580x1511c0270x9f0483c40xb22883330x554e952a0x75d4470d0x91b94e920xfadebf6e0x6e2aa0f00xc69840550x1f946f9c0x9bd931560xe2e6bc550x70bffc7a0x082444410x64170cdc0x3295ba520x892bc1320xf3411eb80x529db99e0x4232a0c30x4f5a2a270x1e3dbfac0x90b79aff0x34f5308a0xe61414db0x19d123a80xb3986c0c0x949a854d0xc16154660x034ebecf0x0ad6d0520xe91740780x28b7b0e60x8b632f1b0x83ff98950x7dd20b2a0xc1349bf20x561a0ea40x042534b80xe6f1d7ad0xde4348e60xd6ac67860xbde294720xfa38d4760x546327730x99b1d7c10xdd6e3e3b0x299864c60x4117599d0x45c2758b0x7810f3730xdf1a8e550xdf26128b0x544947410x7cb80c420x31490c0a0x4cf699b80x06c3c8160xc07218d80xa531f28e0x8f431da70x59679c3f0xfdda95a10xd73a2ef90x5c9dce8f0xaf8a4a7f0xd8a746d00xefd80f120xc11b56120xe51aaf350x8373266f0x2130b5650x409b5e1d0x732155320x42d158410x68231ed00xfff3f5030x46a773c10x033a5fb00x3f443ba90xc3c516b30x1eb01d410xff3fdef00xa89c138c0xd630cb320x4030ddf70x10e7c7510xc7d52caa0xfd2b3e450x4d8a09bf0xc0c1ef800x4cad7ddb0x6d7321f40x547f7c9a0xdd717ccb0x86b53e7b0x213715d10xc0ee07db0xb74a2ab50x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490x211931bf0x012a833e0xe81d839f0x82aa5bd30xd860df590x84bdba400x66ab11b80x0a2a47780x467b8fe20x4405be470xfb4a3b500x00fe7c700xd2710fed0x0cabb1c90xa909cfc50xba52bf300x06f560860xade4d9270xe838b5f50x2e619ba40x9d228cff0x6d332f370xbabd30f50xcbba39190xa3b49aa60x83ad877a0x893ef6220x5305b51b0x6fd5965a0xcd411fc60x26ffd2730x6acd94000xc988a8210x736fa38f0x3d6e3e630x9369d5990xf2f488680x006096af0xa0ebc8c10xca9728670x83f310870xc07c40730x14a389a80xa77a79010xfd4558d30x8b7bb9df0xd16451900x0563f9990x3542481e0x03a81e690xab97c0870x7a8ef01d0x4e2d739a0x5d3500a80xccee59970x717585f50xac38a37f0x88fb65190x6f307c980x4b99648c0xb844b6770xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0x528dfdb70x284e07d80x9bb6fd090x131601160x9df65e230x795c39180x53d59d010x56a762a90xaa91bb1a0x72987be30x3ccca8800xa79c1e0c0xb95ab3f30x89674bb60x90aa85490x71e10a5e0x5ad21edf0x677da3470x38a1f2430x4a0e25e50x5bd099cf0xb8e6b06c0x523db1630xd0914bf40x0688488f0xbd00a5910x1eaf29f30xcba34f4c0x3d489eed0x21fbcd930x7512b4730xd21df0140x3173daec0x555aaa420x4743fce20xce678a590x2919b1560x518abfef0x542069f20x4dac77f00xe5919cb10x065994f10x05e807a90x456cd2f50x86bbd0340x54dfed3c0xa7d622550x86850b970x080ac8880xa2736ff10x9d43f7330xf0931ba80xd0d9ea170xf3ece6b00x656bcd3d0xd47ae25a0x5a1da3d90x20deef790xcf260ab90xb6f577100x62496f310x40ae11980x3132f1750x00d54b1d0x1e01d1970x15901e590x00bbcc630x1fd167ca0x4f4ca2330xa3969eda0x8878cef00x5a5a0e1a0x078713810x6d58e09f0x4c4a95a40x055916680x50902f210xc0f540be0xcb033b770xe4ef6c1a0xde437ee40xc1beb86c0x58cb86a80x67b9dae50x01ae27d80xbd8c55d10xdd6914020x738111450xc25747a10x7f9afbd90xf4ebd33c0x952016780x3b8f2ec90x7adeafe40x9a1da4cf0x64ca3a6b0x25a6b0b80x6da9561f0xac0a31750x9725340a0x6f12fc0a0xe14567a00x335948900x42cd34460x0e269d3c0xb6fd52190x1e7fd7d00xff8d51590x4628cdbb0x879469300xcc1458660x6fde0f820xf390fbbd0x52a470db0x6e1d24430x4afedab10x638b27400xef4878a70x343c428f0xeb7bcdd00xc4dbf18e0xed7d4b5c0xe19d59ec0x7d64e5150xa54284be0x9032dd840x792be49d0xa22dd5460x04a361ec0x80d6c43e0xcc0ed8f10x84a65f310x5c326bb80x0327b4540xfa1283120xa502c2130x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x7554b8960x5957cddb0xedf55abb0xc341ae6d0x7cceaf920x924c46f80xc4a83cc30x0970102e0xa1b879000x907faabf0x66fe865b0xf7dbdcc20x1ce26a630x6315c42c0xd6bf3f5d0x6458f1e70x665e25130x4f20d80b0x21ea83bc5.14.0-503.23.2.el9_55.14.0-503.23.2.el9_55.14.0-503.23.2.el9_55.14.0-503.23.2.el9_5.s390x4.0_00.30.0.13.5.360.30.0.11.0.02.0_8701.21.2.01.2.01.03.04.203.04.208.8.1.0.508.8.1.0.502.0.252.0.252.0.252.0.252.0.252.0.251.01.01.01.01.01.01.04.0_04.0_01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.02.30.61.81.10.11.0.0      !"#"$$%%$&&$''(()*+++++++++++++++++++++++++++++++,++++-./01111232245565578998:;;8<8===7>?7@A75555BB5555CCCC55555D55EEEEEE5F555555G5HHHHH5I5JKJLMMMNOONPPPPPNQQQQQRSTUUVWWWWWWVXXXXXXXXXXVYYYYYVZZZZV[[[[[[[[V\]]]]]^]]]]_]]]]]]]]]]]]]`a`b`````cdefgfhihhffjjjjklmmmmmnnnooopppqprpsptpupvpwwwpxpyypzp{p|p}pp~pppppppppmodules5.14.0-503.23.2.el9_5.s390xbuildkernelarchs390appldataappldata_mem.ko.xzappldata_net_sum.ko.xzappldata_os.ko.xzcryptoaes_s390.ko.xzdes_s390.ko.xzghash_s390.ko.xzpaes_s390.ko.xzprng.ko.xzsha3_256_s390.ko.xzsha3_512_s390.ko.xzkvmkvm.ko.xzmmcmm.ko.xznetpnet.ko.xzblockt10-pi.ko.xzcryptoadiantum.ko.xzansi_cprng.ko.xzasymmetric_keysasym_tpm.ko.xzpkcs8_key_parser.ko.xzasync_txasync_memcpy.ko.xzasync_pq.ko.xzasync_raid6_recov.ko.xzasync_tx.ko.xzasync_xor.ko.xzraid6test.ko.xzblake2b_generic.ko.xzblowfish_common.ko.xzblowfish_generic.ko.xzcamellia_generic.ko.xzcast5_generic.ko.xzcast6_generic.ko.xzcast_common.ko.xzchacha20poly1305.ko.xzchacha_generic.ko.xzcrc32_generic.ko.xzcurve25519-generic.ko.xzdes_generic.ko.xzechainiv.ko.xzessiv.ko.xzfcrypt.ko.xzlrw.ko.xzmd4.ko.xzmichael_mic.ko.xznhpoly1305.ko.xzpcbc.ko.xzpcrypt.ko.xzpoly1305_generic.ko.xzrmd160.ko.xzserpent_generic.ko.xztcrypt.ko.xztwofish_common.ko.xztwofish_generic.ko.xzvmac.ko.xzwp512.ko.xzxcbc.ko.xzxxhash_generic.ko.xzzstd.ko.xzdriversbasetestblockbrd.ko.xzloop.ko.xznbd.ko.xznull_blknull_blk.ko.xzrbd.ko.xzvirtio_blk.ko.xzzramzram.ko.xzcdromcdrom.ko.xzcharhangcheck-timer.ko.xztpmtpm_vtpm_proxy.ko.xzvirtio_console.ko.xzcryptocaviumnitroxcxlcorecxl_core.ko.xzcxl_mem.ko.xzcxl_pci.ko.xzcxl_pmem.ko.xzcxl_port.ko.xzdaxdevice_dax.ko.xzkmem.ko.xzgnssgnss.ko.xzgpudrmdisplaydrm_display_helper.ko.xzdrm.ko.xzdrm_buddy.ko.xzdrm_exec.ko.xzdrm_kms_helper.ko.xzdrm_panel_orientation_quirks.ko.xzdrm_shmem_helper.ko.xztestsvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-core.ko.xzinfinibandcorehwmlx4mlx5swrxesiwulpiserisertinputsparse-keymap.ko.xztestsiommuiommufdiommufd.ko.xzmddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-historical-service-time.ko.xzdm-integrity.ko.xzdm-io-affinity.ko.xzdm-log-userspace.ko.xzdm-log-writes.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-writecache.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediaceccorecec.ko.xzmessagefusionmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmfdmisccb710cb710.ko.xzenclosure.ko.xzgenwqegenwqe_card.ko.xznetbareudp.ko.xzbondingbonding.ko.xzdummy.ko.xzethernetmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlx5_dpll.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzrockergeneve.ko.xzieee802154ifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdiomdio-bcm-unimac.ko.xzmdio-cavium.ko.xzmdio-mscc-miim.ko.xzmdio-thunder.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.ko.xzphymdio_devres.ko.xztap.ko.xzteamteam.ko.xzteam_mode_activebackup.ko.xzteam_mode_broadcast.ko.xzteam_mode_loadbalance.ko.xzteam_mode_random.ko.xzteam_mode_roundrobin.ko.xzthunderboltthunderbolt_net.ko.xztun.ko.xzveth.ko.xzvirtio_net.ko.xzvrf.ko.xzvsockmon.ko.xzvxlanvxlan.ko.xzwanhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwireguardwireguard.ko.xzwwaniosmiosm.ko.xzt7xxmtk_t7xx.ko.xznvdimmlibnvdimm.ko.xznd_btt.ko.xznd_pmem.ko.xznvmecommonnvme-auth.ko.xznvme-keyring.ko.xzhostnvme-core.ko.xznvme-fabrics.ko.xznvme-fc.ko.xznvme-tcp.ko.xznvme.ko.xztargetnvme-fcloop.ko.xznvme-loop.ko.xznvmet-fc.ko.xznvmet-tcp.ko.xznvmet.ko.xzpcipci-pf-stub.ko.xzperfcxl_pmu.ko.xzppsclientspps-gpio.ko.xzpps-ldisc.ko.xzs390blockdasd_diag_mod.ko.xzdasd_eckd_mod.ko.xzdasd_fba_mod.ko.xzdasd_mod.ko.xzdcssblk.ko.xzscm_block.ko.xzcharfs3270.ko.xzhmcdrv.ko.xzmonreader.ko.xzmonwriter.ko.xztape.ko.xztape_34xx.ko.xztape_3590.ko.xztape_class.ko.xzvmlogrdr.ko.xzvmur.ko.xzcioccwgroup.ko.xzchsc_sch.ko.xzeadm_sch.ko.xzqdio.ko.xzvfio_ccw.ko.xzcryptopkey.ko.xzvfio_ap.ko.xzzcrypt.ko.xzzcrypt_cex4.ko.xznetctcm.ko.xzfsm.ko.xzlcs.ko.xzqeth.ko.xzqeth_l2.ko.xzqeth_l3.ko.xzsmsgiucv.ko.xzsmsgiucv_app.ko.xzscsizfcp.ko.xzscsich.ko.xzcsiostorfcoeiscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsasmpi3mrmpi3mr.ko.xzraid_class.ko.xzscsi_debug.ko.xzscsi_transport_fc.ko.xzscsi_transport_iscsi.ko.xzscsi_transport_sas.ko.xzscsi_transport_spi.ko.xzscsi_transport_srp.ko.xzsd_mod.ko.xzses.ko.xzsg.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xztargetiscsiiscsi_target_mod.ko.xzloopbacktcm_loop.ko.xztarget_core_file.ko.xztarget_core_iblock.ko.xztarget_core_mod.ko.xztarget_core_pscsi.ko.xztcm_fctcm_fc.ko.xzttyserialjsmvfiomdevmdev.ko.xzpcimlx5mlx5-vfio-pci.ko.xzvfio-pci-core.ko.xzvfio-pci.ko.xzvfio.ko.xzvfio_iommu_type1.ko.xzvhostvhost.ko.xzvhost_iotlb.ko.xzvhost_net.ko.xzvhost_vsock.ko.xzvideofbdevcorefb.ko.xzfb_sys_fops.ko.xzsyscopyarea.ko.xzsysfillrect.ko.xzsysimgblt.ko.xzvirtiovirtio_balloon.ko.xzvirtio_dma_buf.ko.xzvirtio_input.ko.xzwatchdogdiag288_wdt.ko.xzi6300esb.ko.xzsoftdog.ko.xzfsafsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzdlmdlm.ko.xzerofserofs.ko.xzexfatexfat.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.ko.xzgfs2gfs2.ko.xzisofsisofs.ko.xzjbd2jbd2.ko.xzlockdlockd.ko.xzmbcache.ko.xznetfsnetfs.ko.xznfsblocklayoutblocklayoutdriver.ko.xzfilelayoutnfs_layout_nfsv41_files.ko.xzflexfilelayoutnfs_layout_flexfiles.ko.xznfs.ko.xznfsv3.ko.xznfsv4.ko.xznfs_commongrace.ko.xznfs_acl.ko.xznfsdnfsd.ko.xznlsmac-celtic.ko.xzmac-centeuro.ko.xzmac-croatian.ko.xzmac-cyrillic.ko.xzmac-gaelic.ko.xzmac-greek.ko.xzmac-iceland.ko.xzmac-inuit.ko.xzmac-roman.ko.xzmac-romanian.ko.xzmac-turkish.ko.xznls_cp1250.ko.xznls_cp1251.ko.xznls_cp1255.ko.xznls_cp737.ko.xznls_cp775.ko.xznls_cp850.ko.xznls_cp852.ko.xznls_cp855.ko.xznls_cp857.ko.xznls_cp860.ko.xznls_cp861.ko.xznls_cp862.ko.xznls_cp863.ko.xznls_cp864.ko.xznls_cp865.ko.xznls_cp866.ko.xznls_cp869.ko.xznls_cp874.ko.xznls_cp932.ko.xznls_cp936.ko.xznls_cp949.ko.xznls_cp950.ko.xznls_euc-jp.ko.xznls_iso8859-1.ko.xznls_iso8859-13.ko.xznls_iso8859-14.ko.xznls_iso8859-15.ko.xznls_iso8859-2.ko.xznls_iso8859-3.ko.xznls_iso8859-4.ko.xznls_iso8859-5.ko.xznls_iso8859-6.ko.xznls_iso8859-7.ko.xznls_iso8859-9.ko.xznls_koi8-r.ko.xznls_koi8-ru.ko.xznls_koi8-u.ko.xznls_utf8.ko.xzoverlayfsoverlay.ko.xzsmbclientcommonsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingrcutimetracering_buffer_benchmark.ko.xzlibasn1_encoder.ko.xzcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibcurve25519-generic.ko.xzlibcurve25519.ko.xzlibdes.ko.xzfontsfont.ko.xzkunitlibcrc32c.ko.xzlinear_ranges.ko.xzlivepatchmathcordic.ko.xzobjagg.ko.xzparman.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzzstdzstd_compress.ko.xzmmzsmalloc.ko.xznet6lowpan802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xzatmbridgebr_netfilter.ko.xzbridge.ko.xznetfilterebt_802_3.ko.xzebt_among.ko.xzebt_arp.ko.xzebt_arpreply.ko.xzebt_dnat.ko.xzebt_ip.ko.xzebt_ip6.ko.xzebt_limit.ko.xzebt_log.ko.xzebt_mark.ko.xzebt_mark_m.ko.xzebt_nflog.ko.xzebt_pkttype.ko.xzebt_redirect.ko.xzebt_snat.ko.xzebt_stp.ko.xzebt_vlan.ko.xzebtable_broute.ko.xzebtable_filter.ko.xzebtable_nat.ko.xzebtables.ko.xznf_conntrack_bridge.ko.xznft_meta_bridge.ko.xznft_reject_bridge.ko.xzcephlibceph.ko.xzcorefailover.ko.xzdns_resolverdns_resolver.ko.xzhandshakehsrhsr.ko.xzieee8021546lowpanipv4ah4.ko.xzesp4.ko.xzesp4_offload.ko.xzgre.ko.xzip_gre.ko.xzip_tunnel.ko.xzip_vti.ko.xzipcomp.ko.xzipip.ko.xznetfilterarp_tables.ko.xzarpt_mangle.ko.xzarptable_filter.ko.xzip_tables.ko.xzipt_ECN.ko.xzipt_REJECT.ko.xzipt_SYNPROXY.ko.xzipt_ah.ko.xzipt_rpfilter.ko.xziptable_filter.ko.xziptable_mangle.ko.xziptable_nat.ko.xziptable_raw.ko.xziptable_security.ko.xznf_defrag_ipv4.ko.xznf_dup_ipv4.ko.xznf_flow_table_ipv4.ko.xznf_nat_h323.ko.xznf_nat_pptp.ko.xznf_nat_snmp_basic.ko.xznf_reject_ipv4.ko.xznf_socket_ipv4.ko.xznf_tproxy_ipv4.ko.xznft_dup_ipv4.ko.xznft_fib_ipv4.ko.xznft_reject_ipv4.ko.xztcp_bbr.ko.xztcp_dctcp.ko.xztcp_nv.ko.xztunnel4.ko.xzudp_tunnel.ko.xzxfrm4_tunnel.ko.xzipv6ah6.ko.xzesp6.ko.xzesp6_offload.ko.xzip6_gre.ko.xzip6_tunnel.ko.xzip6_udp_tunnel.ko.xzip6_vti.ko.xzipcomp6.ko.xzmip6.ko.xznetfilterip6_tables.ko.xzip6t_NPT.ko.xzip6t_REJECT.ko.xzip6t_SYNPROXY.ko.xzip6t_ah.ko.xzip6t_eui64.ko.xzip6t_frag.ko.xzip6t_hbh.ko.xzip6t_ipv6header.ko.xzip6t_mh.ko.xzip6t_rpfilter.ko.xzip6t_rt.ko.xzip6table_filter.ko.xzip6table_mangle.ko.xzip6table_nat.ko.xzip6table_raw.ko.xzip6table_security.ko.xznf_defrag_ipv6.ko.xznf_dup_ipv6.ko.xznf_flow_table_ipv6.ko.xznf_reject_ipv6.ko.xznf_socket_ipv6.ko.xznf_tproxy_ipv6.ko.xznft_dup_ipv6.ko.xznft_fib_ipv6.ko.xznft_reject_ipv6.ko.xzsit.ko.xztunnel6.ko.xzxfrm6_tunnel.ko.xziucvaf_iucv.ko.xzkeyaf_key.ko.xzl2tpllcllc.ko.xzmac802154mplsmptcpnetfilteripsetip_set.ko.xzip_set_bitmap_ip.ko.xzip_set_bitmap_ipmac.ko.xzip_set_bitmap_port.ko.xzip_set_hash_ip.ko.xzip_set_hash_ipmac.ko.xzip_set_hash_ipmark.ko.xzip_set_hash_ipport.ko.xzip_set_hash_ipportip.ko.xzip_set_hash_ipportnet.ko.xzip_set_hash_mac.ko.xzip_set_hash_net.ko.xzip_set_hash_netiface.ko.xzip_set_hash_netnet.ko.xzip_set_hash_netport.ko.xzip_set_hash_netportnet.ko.xzip_set_list_set.ko.xzipvsip_vs.ko.xzip_vs_dh.ko.xzip_vs_fo.ko.xzip_vs_ftp.ko.xzip_vs_lblc.ko.xzip_vs_lblcr.ko.xzip_vs_lc.ko.xzip_vs_mh.ko.xzip_vs_nq.ko.xzip_vs_ovf.ko.xzip_vs_pe_sip.ko.xzip_vs_rr.ko.xzip_vs_sed.ko.xzip_vs_sh.ko.xzip_vs_wlc.ko.xzip_vs_wrr.ko.xznf_conncount.ko.xznf_conntrack.ko.xznf_conntrack_amanda.ko.xznf_conntrack_broadcast.ko.xznf_conntrack_ftp.ko.xznf_conntrack_h323.ko.xznf_conntrack_irc.ko.xznf_conntrack_netbios_ns.ko.xznf_conntrack_netlink.ko.xznf_conntrack_pptp.ko.xznf_conntrack_sane.ko.xznf_conntrack_sip.ko.xznf_conntrack_snmp.ko.xznf_conntrack_tftp.ko.xznf_dup_netdev.ko.xznf_flow_table.ko.xznf_flow_table_inet.ko.xznf_log_syslog.ko.xznf_nat.ko.xznf_nat_amanda.ko.xznf_nat_ftp.ko.xznf_nat_irc.ko.xznf_nat_sip.ko.xznf_nat_tftp.ko.xznf_synproxy_core.ko.xznf_tables.ko.xznfnetlink.ko.xznfnetlink_cthelper.ko.xznfnetlink_cttimeout.ko.xznfnetlink_hook.ko.xznfnetlink_log.ko.xznfnetlink_osf.ko.xznfnetlink_queue.ko.xznft_chain_nat.ko.xznft_compat.ko.xznft_connlimit.ko.xznft_counter.ko.xznft_ct.ko.xznft_dup_netdev.ko.xznft_fib.ko.xznft_fib_inet.ko.xznft_fib_netdev.ko.xznft_flow_offload.ko.xznft_fwd_netdev.ko.xznft_hash.ko.xznft_limit.ko.xznft_log.ko.xznft_masq.ko.xznft_nat.ko.xznft_numgen.ko.xznft_objref.ko.xznft_osf.ko.xznft_queue.ko.xznft_quota.ko.xznft_redir.ko.xznft_reject.ko.xznft_reject_inet.ko.xznft_reject_netdev.ko.xznft_socket.ko.xznft_synproxy.ko.xznft_tproxy.ko.xznft_tunnel.ko.xznft_xfrm.ko.xzxt_AUDIT.ko.xzxt_CHECKSUM.ko.xzxt_CLASSIFY.ko.xzxt_CONNSECMARK.ko.xzxt_CT.ko.xzxt_DSCP.ko.xzxt_HL.ko.xzxt_HMARK.ko.xzxt_IDLETIMER.ko.xzxt_LOG.ko.xzxt_MASQUERADE.ko.xzxt_NETMAP.ko.xzxt_NFLOG.ko.xzxt_NFQUEUE.ko.xzxt_RATEEST.ko.xzxt_REDIRECT.ko.xzxt_SECMARK.ko.xzxt_TCPMSS.ko.xzxt_TCPOPTSTRIP.ko.xzxt_TEE.ko.xzxt_TPROXY.ko.xzxt_TRACE.ko.xzxt_addrtype.ko.xzxt_bpf.ko.xzxt_cgroup.ko.xzxt_cluster.ko.xzxt_comment.ko.xzxt_connbytes.ko.xzxt_connlabel.ko.xzxt_connlimit.ko.xzxt_connmark.ko.xzxt_conntrack.ko.xzxt_cpu.ko.xzxt_dccp.ko.xzxt_devgroup.ko.xzxt_dscp.ko.xzxt_ecn.ko.xzxt_esp.ko.xzxt_hashlimit.ko.xzxt_helper.ko.xzxt_hl.ko.xzxt_iprange.ko.xzxt_ipvs.ko.xzxt_length.ko.xzxt_limit.ko.xzxt_mac.ko.xzxt_mark.ko.xzxt_multiport.ko.xzxt_nat.ko.xzxt_osf.ko.xzxt_owner.ko.xzxt_physdev.ko.xzxt_pkttype.ko.xzxt_policy.ko.xzxt_quota.ko.xzxt_rateest.ko.xzxt_realm.ko.xzxt_recent.ko.xzxt_sctp.ko.xzxt_set.ko.xzxt_socket.ko.xzxt_state.ko.xzxt_statistic.ko.xzxt_string.ko.xzxt_tcpmss.ko.xzopenvswitchopenvswitch.ko.xzvport-geneve.ko.xzvport-gre.ko.xzvport-vxlan.ko.xzpsamplepsample.ko.xzrfkillrxrpcschedact_bpf.ko.xzact_csum.ko.xzact_ct.ko.xzact_ctinfo.ko.xzact_gact.ko.xzact_mirred.ko.xzact_mpls.ko.xzact_pedit.ko.xzact_police.ko.xzact_sample.ko.xzact_skbedit.ko.xzact_tunnel_key.ko.xzact_vlan.ko.xzcls_bpf.ko.xzcls_flow.ko.xzcls_flower.ko.xzcls_fw.ko.xzcls_matchall.ko.xzcls_u32.ko.xzsch_cake.ko.xzsch_cbs.ko.xzsch_etf.ko.xzsch_ets.ko.xzsch_fq.ko.xzsch_hfsc.ko.xzsch_htb.ko.xzsch_ingress.ko.xzsch_mqprio_lib.ko.xzsch_prio.ko.xzsch_sfq.ko.xzsch_taprio.ko.xzsch_tbf.ko.xzsctpsmcsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmatipcdiag.ko.xztipc.ko.xztlstls.ko.xzvmw_vsockvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzxdpxsk_diag.ko.xzxfrmxfrm_interface.ko.xzxfrm_ipcomp.ko.xzsamplesvfio-mdevsecuritykeystrusted-keystrusted.ko.xzvirtlibirqbypass.ko.xzmodules.aliasmodules.alias.binmodules.blockmodules.builtin.alias.binmodules.builtin.binmodules.depmodules.dep.binmodules.devnamemodules.drmmodules.modesettingmodules.networkingmodules.ordermodules.softdepmodules.symbolsmodules.symbols.binsourcesystemtapupdatesvdsovdso64.soweak-updates5.14.0-503.23.2.el9_5.s390xima.cerkernel-signing-ca.cerkernel-signing-s390.cer/lib//lib/modules//lib/modules/5.14.0-503.23.2.el9_5.s390x//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/arch//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/arch/s390//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/arch/s390/appldata//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/arch/s390/crypto//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/arch/s390/kvm//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/arch/s390/mm//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/arch/s390/net//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/block//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/crypto//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/crypto/async_tx//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/base//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/block//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/block/zram//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/cdrom//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/char//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/char/tpm//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/crypto//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/cxl//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/cxl/core//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/dax//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gnss//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gpu//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/i2c//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/infiniband//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/input//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/iommu//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/iommu/iommufd//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/media//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/media/cec//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/message//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/message/fusion//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/misc//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/misc/genwqe//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/bonding//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/mdio//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/phy//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/team//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/wan//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/wwan//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/nvdimm//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/nvme//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/nvme/common//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/nvme/host//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/nvme/target//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/pci//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/perf//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/pps//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/pps/clients//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/s390//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/s390/block//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/s390/char//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/s390/cio//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/s390/crypto//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/s390/net//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/s390/scsi//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/scsi//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/target//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/target/loopback//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/tty//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/tty/serial//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/vfio//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/vfio/mdev//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/vhost//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/video//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/video/fbdev//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/video/fbdev/core//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/virtio//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/watchdog//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/cachefiles//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/ceph//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/dlm//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/erofs//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/exfat//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/ext4//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/fat//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/fscache//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/fuse//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/gfs2//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/isofs//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/jbd2//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/lockd//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/netfs//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/nfs//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/nfs_common//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/nfsd//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/nls//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/overlayfs//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/smb//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/udf//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/fs/xfs//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/kernel//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/kernel/trace//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/lib//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/lib/crypto//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/lib/fonts//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/lib/math//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/lib/raid6//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/lib/reed_solomon//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/lib/zstd//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/mm//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/802//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/8021q//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/bridge//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/ceph//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/core//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/dns_resolver//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/hsr//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/ieee802154//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/ipv4//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/ipv6//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/iucv//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/key//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/llc//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/netfilter//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/openvswitch//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/psample//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/sched//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/sunrpc//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/tipc//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/tls//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/vmw_vsock//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/xdp//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/net/xfrm//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/samples//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/security//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/security/keys//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/security/keys/trusted-keys//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/virt//lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/virt/lib//lib/modules/5.14.0-503.23.2.el9_5.s390x/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.23.2.el9_5.s390x/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Ts390x-redhat-linux-gnudirectoryELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV) (XZ compressed data)ASCII textemptyELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4395655f7f948fa8d7944c33830bab83e6e393a4, stripped "qrt{~&'*/29<ADGKMNOQRbcdfwdnvUWhjko  RUVZpqr{|}~79?HOQSU k n r y { ~   L P S f i       g h j l q r s    " & I K M P Q S V W = _ j x <>fgIloru     "$&'()*+,-./01234568:<=>EHKOST[_bkmz  #%',.3BFIKNUWXYZ[\^_`abcdefgkmowy}swy}#.0248=?CGJMQSY[]_acfhjlnprtwy  "%(.147:=@CFIKNQWZ]`dgtvxz)+-/27=O     Y 57 L" n  HH * G. 1#D5?" /U(- .1#< p      n .   &#PPPPPWPPPPPPPPP:PPP PwPP~PPPPPPPPPPPPPPPnPuPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P=P>PPPPPP~PPPPPPPPPVPPPXPPPPPPP|PPPPPPPPPPPPPPPPPPP PPdPePfPgPhPiPjPkPPPPPPPPP PPPtPuPPPPvPwPPP-P.P6PPxPyPPP/P0P1P7PPzP{PPP8P9P:P;PPPPPPPPPPPPPPPP'P(P)P*PPPPPPPPPPPPPPPPPPPP!PPP(PPP0PP PPPPPPPPPPPPPPPP>PPP`PaPyPPP{PPPPPPPPPPPPPPPPPPPPPP#PPPPPPPPPPPPPP#P$P%PPP&PNPPP8P9PTPP:PPlPPPqPPPPPfPPPPRPWPXPYPZP[P\P]P^P_P`PaPbPYPsP2PP>PPPP5PPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPPPPPPPPPPPPPPPPPPPPPPPPPPpP PPPPPPPPPPPPPPPPPPPPPPPPPP P P P P;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P=P>P?P@PPPP,P6PBPHPIPJPKPLPMPQPRPSPTPUPVPWPXPYPZP[P\P]P^P`PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPP'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPHPIPJPKPLPMPNPP8P9P:P;PP?P@PAPCPDPEPFPGPNPOPPP_PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAPBPCPDPaPbPcPdPePOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP*P+PoPpPqPrPsPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP*P+P,PFPoPpPPP&P'P(P)P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPGPPPPPPP^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPJPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P-P.P/P0P1P=PPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPP$P%P&P'P(P)P*P+PPPPPPPPPPPPPPPPPP3P4P5P6PPPPPPPP+P,P2P7P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXP\P]PqPrPsPxPyPzP{P|P}P~PPPPPPPP[PPPPPPPPYPZP^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPPPP9P:P;PP ?P @P AP BP CP DP EP FP GP HP IP JP KP LPPPP>P?P@PAPPPPPPPPPPP"PPPPPPP8PPPPP PPPPwPxPyPzPP .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPP^PPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP`PaPbPPPPP_P PP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPcP P PPPPPPPPPPPPPKPPPP7PIPPPPPPPPPPP P P PPPP P P P PPPPPPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPPP@PAPCPDPEPFPGPHPIPJPKPPP{PPPPPPPP:PPP?PBPPPPPPNPOPPPQPRPSPTPVPWPXPYPZP[P\P]P^P`PcPgPPPlPPPPPPPLPMPUP_PaPbPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPhPPPPPPPPPPPPPPiPvPwPxPyPzP{P|P}PjPnPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPoPkPmPhPPPPPPPpPqPiPPPPPPPPPPPPPrPzPPPP|P}PPPPPPPPPPPPPPPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPP2PP!P"P#P$PDPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP}PP?P@PAPBPCPDPEPFPGPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\PP}P~PPHPPIPPPPPPQPPPPPPPVPWPXPYPZP[P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPtPuPwPxPyP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPrPsPPPPPPPPPPPPPPP P P P P P P P P P P P P P "P #P 'P (P *P -P .P 3P 8P 9P :P ;P P ?P @P AP BP CP DP WP XPP 4P 5P FP GP HP IP JP KP LP MP NP OP PP QP RP SP TPPPPPlPmPnPPPSPTPUP\P]PsPvPzP{P|P}PPPPPPPP PPP P P P P PPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P !P $P %P &P )P +P ,P /P 0P 1P 2P 6P 7P UP VPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PPP P!P"P#P$P%P&P'P(P)PP*P+P,P-P.P/P0P1P2P3P4P5P6PPPnPoPpPrPsPPPPPPPPmPPPPPPPtPP P EP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P PPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPPPP )P *P +P ,P -PPPPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPPPPPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPMPNPOPPPQPRPPPtP3P.PKPLP/PPPPPPPPPPPPPPPPPPHPPPP PPP PPPPPPPPP#P P)PP*P PPaPPPPPPPPPPPPP P!P"P#P$P%P&P'P,PPPPPPPPbPcPdPePfPgPhPiPjPkPlPmPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP3PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP5PPPPPPPPP9PPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PP P P'P(P)P*P+P,P-PPvP P !P "P #P $P %P &P 'P (PP lP mP nP oP pPPP/PP-PP.PPPPPPPPPPPPPPPPP P P P AP BP DP EP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP P PPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$PP P P PPP'PFP(PGP\P)PHP*PIP,PKP-PMP.PNP/POP0PPP1PQP[P2PRPPPPPPP3P5P5P8P?P9PSP:PTPZP;PVPPP$P?PP%P@PP&PAPP'PBPP(PCPP)PDPP*PEPP+P$PFPPP,PGPP-PHPP.PIPP/PJPP0PKPiPPP1PMPP2PNPP3POPP4PPPP5PQPP6PSPP7PTPP8PUPP9PVPP:PWPP;P\P,PXPPPPZPP?P[PP@P\PPAP]PPBP^PPCP_PPDP`PPEPPFPaPPGPbPPHP5PcPPP7PIPdPPJPePPKPfPPLPPgPPMPhPPPPPPPPtPPPPPPPP"PP PP!P'P(P)P*PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP MP NP OPPPPPPPPPPPPPPPPuPvPPPPP P P P PPPPPPPPPPP,P-P.P/P0P1P2P3P4P5PPP {P P&P,P]P^P_PoP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPwPxP0PPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP PPPPPPP PPP PPPPPPPP/sbin/depmod -a 5.14.0-503.23.2.el9_5.s390x/bin/shutf-84472e4dee3150095c41e6619b41bc55ad80330154c83b27e9bceae770d9ad99a468f66cb74c5ae9d3dccdf0035ff1d1c72eb103680395e277ebbf90611b76c90?7zXZ !Cv] b2u jӫ`(y1O#x_|HwѮ8tSzHmy[D '?ݮpvcc(@%I W;snҿYA4yard d$|guog\Kt wEy_ m U }@+;5u|L tun??7,]u- F^@;3¿"m_CϤ /e;_:yq(.z7㲎a&ZLJwӭ,'Ig"HYmjN6Q%K6ϩܧWٍ)s] ~i ZJFTs\)CîoSuJ ~ntϬx^8PN pdJЉ}`$xnl}N@{,A<Ӳ9 }q_=u!{,ʈ&^ovʪ&eZ=+fF#-,=[UJXN̶S},zdq=_ł!70}s$j벲ЌEE_̗d{؟ ";[;}XfŃ rN:5 30e(ߗ6![X̰ uqфRģpzaj}qC6R-3:kQ5g)EҠ<ŏE `ʩJ2B3Ȣ$ɵR; ;p>Nض`E ja] )pM=xur \ &Q6W)HTO.&CbDk:R]bZX!/hEbs"B@yս Ƶ섷u^h-+i9Z Wv`/׺b>՝ XԣYFP2/9k!pDr?Hy_%$/  XΘMx:L{%Q޾e/m\^_ 2}sS  Vjb}n[Tj\Gl?*_ 0ťD 9ar b^ei20X00ԀGX>aS,7/,0PŃ)Q#O) &p]8fLΆ?$)(&]*|LŠƷN^ w )bjgwi>ri4{!Yg|n;]zvCEcd1;]<\m? .Me.`K5["X34rTݽ͖{N60l-H3]9l8jnh0i 9BEĴ]zCIZZߠv%4`wVj Hw 6%{O=zԤ#R7"rKt߷ߕa_1T&%fiA1ū.&-:xʐ٧_35TyX2=gg}i;S$cLW )DsT܄U=q}W$,3cf|`kGgPQ"~j$Гgm@=[A<nRؠupbĒVW0UG2٠nG ^ .bR{t8/i4m+F3u{qbMǕ^)xSU7J -:\%f?fY6,QZRSh>(e׳e-͐ S_=SG8@Tب".zdW85-Yr0jG^۴ B-,qLfW<H>=amޛ~L;/ޗwz\ ub ޛyuVi}L2{MKk6VHY"p@K"L5}Vp1+EPM{v^Bi}~'|eW9z9fqg( j(&5SЍcQ\y‚r]Gf]ã^fo =NGof8Z!FF=zv{%#|ULl "D'8=RNLL*]U$.*XٷteѢ]n}E߅!L-.Ox[`7j׽K%d†h8WKZ IuukƕGTWja2Re|]m4i'+ٞWc۰uStڅ \xGut/ ^ )l ]a~k%ܥYH*pk}!7WʻA, YL|=D@L2Y),L:=<#e¿gEI#.*g s`8L搕N?lS߫ ox  vZ9 eY8jtuF58+MwŘ5Ɗsw-?U<:*JXhܵIN\]橫]n{=Yx:Cf/ZMWaܜB"سL)V'Wy'k90?6V}p{.PLJX%vgq0(6?I4G5|ţwY~yJqV|GQ*2 +`ΤҪ%]pQhsf䢄gQq( $`6o[4u7{"]*lf9&׏u 6xEޠdO5Ɓn  P&8 U(Tsy&?1_rvpPS Լfk/rN>{;ӏIF gn;ӰWH:u1,#vʭf--0_ұt|&m^2p.!gzVI= =ݠN΁J(Cm ԏW7 ɵm=f~r&6z,_ˆ1af,|On]}R-De5݇ b+@|4YB&,[;'$ARiB! HI '7tHyz Lx7H9RbN; C-rKus,S|t fY3RĥolAkly,vX쓓R_Y^-Ҽ$zFi t[ T (0E R^t8(_ (􍋊`Մs^sZ.x;"E>i`ɮU`bVA[tke E캤~lp?l kZe5]f%XN6-O6b9~/!'$;6*/OA9`w͞](䳝=Q↮d]9T8Хy}透9ƥ}aLa`Cp0MXk6E#؅7}% x]6s9xm4(K?2ކ]OЯlzזO:mP[7 xC#DZri2ņ` y}搛7:&mO 839U=<84Ϗmu Tk.lŴ1GR!s׏e@Ma;k Cuֵp!2,b4VA,]u-cr< 7V|:Bb1)"pYlwIjݣ4D)C3BQ(؟AuY@V"#TF,7>L [K~˽^ m!y|sСulDKN)((Z ^Mp/œ T%٣kbSs 8QX\]d4wٮr(X9-iօ<(ˬ_"~! B7RinZa^]n7\ɪP#_4[c+ױ㗑 (ezhqHSi􏁐MhহNA͵ǭnK}|;f(iZRo8 %9Bv6]7E#&Ar4JiZJ~N?AcR]oz9gIя˱95G1{oPPEuԪmM}S[+1Q!B[ Ӕbu:`<-AA,w^1uUs1aX!G],m]:Vd Nt:f60]*9a`< !u|ߊdZ0wjXǗ4ǚLQp FXpJ:9v];8Pnu1XnNSI;Zʇ>7_= !C@W?L2/ V߸'dAT2< L=|٬y)8Ghy{{ 콦DR'ilI9Aw7AȆgC#юq=hD(dEvn: \G2sY Dzp,:kX WuN] R5h5s@ ̵PJTvy-h5-z^oI+e9jjа<,N Πָ|-焈 I̋Byr-lVtn h@5` zWY!ߍg#߷]Ys4ͥ&'dh֤E-(n xo׫{ |?կW U&S7G@>f`ע#.?Hn %|{r@c}^A#EkC|9<i)7&55)Ya0w(s#*m y(Ü_xw gނHt}~(ʵkNEdgBY8B{G̳w8X/̉49d z]V zf ' ZN-`mYI2dxfȴ1 ֙ƨA1f'箓YrWV#.U!Do ϣՋr⽘wCd%]B)gس "9%.H&Y" oiozcw.S#Ϟb/#*ecGe &@Qqm偋_/H"J%iabb"fӞ9rv [rDuw>&DktJMi$zDg3yrv:.iGr Ę;QU xM=Yd.;1籚2׻mȚ{#yrV=y{#>rWjJcd9eb"'+4C|$mQTzl76 9ZX~}Vt}ViJ\]XK*i+).3/><;?ӹ=.x I;u<59ʷ;L1i}d{2/jd~tL-*ʯ# <`bhc}9ZEN)}{9"!Π:m(~;"K˒w@c%x@oʛZ+j t;QY+ z0 G=?• )s͞(mC] =0]|ygi`l@~GiWr"uIfR@K$6gQ rY pߋգN6m썓i>x]\͌K:~*(_$)q`[\(1GHjs6p/~;o'`ԓJmw)z:8z]HT舀q4}Nvy&9 F8+{ZdTnKЁ^<{FW(*H y#nw7fsK)waxb]h3鉐O08t >(xiQ$&d· A4.sר1fByJ޼ l)I^ԓouE>gOuM9ՙ|r>/=c*mYEиzt[;zyh Bt*K)"C-! sk^W$AVWshkw ?XuBv1/?}gLn`v'Egxq`\Iior ZLUhI ySW/ Q~RLlOz~ Ks>M9!X6s BkW˙&".d:Zv&>U+L ;[#d?N'uvo:%'K4(d3snp?NrVN2VZ}yϑW=ek5{uaa~,[x!~<ƽgF,9O4C1VVWQD滽p "' ­6 W2VɑxܜOO0v]V@'[6;ZȨcnhU < 2iTQu4};dS8hhu4).^fg ]3`'> /JR߇k S82_o) ǻ֘yZ T=YlD5(tWIƫFUL.4ۀUVIZGH?op:~EdԳIHo@KPa5Z68D6Z@{w+ \#q«+=;)%:+;u-.X廑@޸g*ܰ&* qWQOK3a^plP H% ta?ְn(gfJ@`n͘`˷[/Ѻ؏X*U +yR[ffؗ_Xd lTu{@eZ ,4} yGd-lUݔ$`QclGwߡgo!o}a]K[)؛ ͡-~2x'!qG7 Č5hH&Ql-goj{aQgg-iy_;_:L@iyfg`^VI9d&(T> ~(Z.n~/mG|0PBE[L<WT@[_{Hw7 `n otl}y+VpyTzwaoF=UHY2HL8%qCd>(I?M7U Dh1$@fnBUTFF&:Юo=Ǎ!l6WM\I>}2Q/&ׁ~*u @?њ^lp,̛Y柑P{hӃ Є6 aOⓥD`gS h0i.eo5^=@wȹ L!r-h c+1"~=ܻ1J jRj.2S6 j|b%+s̩ n t+PKL.F?c)!1 47Lv1uk{2]Ld<ʐzŸhUe5TQ(ۖ^`o:%F%ܮ1Xe!ǪAr'&ECW] DJ|t`n#r4.b|A/7\܄:sEw;,|hQ KOGpi(px0!23$5s6aܾU(jiG^.%k]Wrх;(X"и{@H/:mhFk)F;KnKT|ɷ3=ܥܳіnFbNaƎL~mgX{8C[ܡA*wwqwK^kGScҨA[N,KGJ l~Dё.$=?sf {g%Dh*Iq[ь8l ćh;S~v[z]C1fF@d"(Xj7id1g~#>h!t{L Iz/b#/5X[:}$/|mn{<5a>*$,7 э#1:!֑J`l& dNjwYiIw, E @|r .i!^U؋>ЎOʎVj9Vi-]X)Ɛj̹jm"S}z]ȟJ7\\gڂu;X9Y91~ *Ka` .آ{12ͼv@3tXazTVA"$%(=+ŴCQeV<7sT/Z+LMo;8Zn=$JŔ~d'p - DE{ ԚH'Hɐ:DXjz``ESZ2+xKyn5BiI ei~ߥXLft8-!J `ø؍M8>9q7Cfՠs~_gh_,I?fX-J9hM'HѲYvooz+c^&b|a?َ7z,\ -$]ܟ<)C`bBwbeؼnЃS7/ k\|6bˎ7;=~jwq^Ei5I-ERؓ4LM+Xa|: t#5iU#!Y;oe<5+ sLeRVJ.cb^.SvXA =]k!HoX9)2)G%*GϦ\_ytŠ 6@F0vǝ8%2PHgKZ8 D2ˌw5%QAŗbGmo+r /jMA}5} P0oN?7T5\ ZNic'yzm ԽZ} D LڝVaVQJ=ٯZݭ aIy5gjhNw^En]{#8gDZrqܭU9|c-Ilh!3TH`BWK ]E|ƀ1):37"\/Sgmm DM-đǞ9A$f0]*Qq\\jn߀007ɗ_^f|1Y` j[dNwٲuo8ZBODzEH=4u:QET}2QoL mb Z"0;Ka= oȕ==+.qT~Yе70 +JR'UUc [ýmoQd˃X46Mܛ L"Pje[g+T@ѿtԜ B?,>̖%?…f;? nmYn2 qPn./ϔ$"ދ$F@!;tAݑS]#pKߗ:XC|t c7+"@-wñZWӽ *ueACR=Ǎ`4o0݃`粅)Fu,ڄz5^XFrmZl&'UUwMmHKHO|њiCi=l;!cdE ?ZdA,IF_gN\BG`<~~|8" U`݋o08?xq+?5 e7]T zC!X[ xʁY ;%UAylT@S/utmSmxҹRWs_GmM FɃ[ ȡϓU\4_4C:F$>Pی)jL$Hp!\;nNCf9ma0 @X HB no&+mN1ST/S8Tq_CuyT43flu`QmVTuHBqdH1<$@IlZMɭG0N0W$ɡDȣnu6Ɲ:[#%HP;Yח e 6 8֦Wѱ9΍DMtcy@{N$v@A,xdF\ ©cSQY=(*M3po8$K(¯R(K :xbF '{IB-;iI\PE_'c5v4(\`̿!pGHjr̆nN!fV#_?9a7'QRTJs Hݘq.1+WW21(%كASKPϬ  0VZN4Ue--DSd GYX_!UDV:N&7/r+2gX#﮸PFK`z[i(v;|g"O΋q*b S]N'7k #M9u!gDj>+|w8o6[PAYř)`/#>̓gދS÷qB1k(旎; |Q"@U5j?B;N؄M F=Ppєrf0HZ@R 5I..f2~ xnLX2Is?ؒm*u( B0>`il5̀ WoRԡGӲ+|S 젤&6Sʠ{E<ė9WUi={/O}[6"Kh+r? Խv8hRGZo"eP>ݸ?̾nG:P*!aʩʬ4e1mPcڌh&~QK:/+F=|Hz@Qv)O%KJouN3}inFj-qFaX$^PG=e9XDUf6;@&i'גZkDSuMz#Bomlaq]MՂFvx$ hYVat7Q{j®۝ p_z@]^ f BEuɁvL³l7]HB( aY5ySdKX5D=۵0(OʮP&PsWq  |1I< FKv BV~'Awv>e ɌU=ތ"Puu^*\qhYqWUl@_ѨD g}n8yUOu~\&S~esKmhaKXю.Qk*P*αDФ?Ma N)nq 3]ɓoN$6 d]a Cam-Dh*LN"th!rFr{ r$<5 Ich@\:,q\.y-A#b^#(B_zu|Ry+7EP=ww@4Z}|RɃKAvIe;\%LO}9q*Ӄ_n<'|#7)52b+%BoоΤ, Г]VN-A=Xz3Y[OH/M*= u>i#F{iԚudwS)zh%gsLLbx-Bп30cw>h" -k;R1gZO>s/cPPx$1\i~дt:Q{cpSmf'I}6VzIGuJ9'ϖLZcЕr3R")C5(hK#OD#{FH\ ٨>R ' ›޽ˠ d*pϘZILYhn@nx"7Ebzv4e>-pV9f8߈`pDYFcɱe"$t`nj|v@^4)76L +M(CvepBbjO /+H}XJ8F`~lw.XƑ5k+ ~i9WjwQ@3f~t3(/\^}W,x{[>EHQYK ]< g!H!@n/)CK+ӞHc4}\Ѐ>2u @*.k[]D6`&In)an;UL-KE#좒.)$xv`,@ٔ_7+DJŗYWH72bEt; ͤXaKJRӅ_S,˲]pJJX>6+ӮGU?jƘʕ@l&`XSIz5|į%>Vi٩ ZZ"bu{ICY]UOTyZ*fFڊg,3=beH#RX\dw/}]ۊkj{r(ܱsDyi|yGb=Aƥ٥z0ˢ.hJ?-LE/4*p n- 48\R9v?\ǟ>^.𲴌B{ '3lV*-` }dofZl' cc\~YB!Hn~0~~\+pMv\o(1/\ҾƣH{uؔm鈯}]+^Խ+g7H9jDJ9T/B1Rs CJsF#8poKQ4hqDeˑO Auk"˗BOp)&ʓ7x @(`]Ï<".;eaF"X=ib܈T$.]v'4{ŵax?,C(QZV^Pg&oδ(e1h7׳պ;Ob2 nE/:"cuWO.&"y?W]>b˳p `{XUZ&A|pϻ)nP '\RB(Ce4*U.25/]ct?-UeK6C=O މ+#g-hvs[w׫v+iew`5:7֘KWMY\#c5$| 9r;FQ !E9Rl@2cwReF r#mS֝%Sm<<=Ց, ߀F@wzG bND"+գwIŅGw]&'"rх!Ү2HJb2$ (ik>ϣsr>̬f,}3sFj!K!Sm9nLtW6ұGŘ4y`0Pece*E?:%?ݕ[PӒk]gE%Z$I WtȗxaXKf,3%`nI5]p 71>[TuJۈ?nɶ}̧KK/!}u-MqevfяgfHҔTԻwJ!w#ӱωJ Oc!߬+<]4+*ԏFnU͕B*sr5r%s"9Q0Hzzd`O\ImoOm,q,-Y[fzq n{˼ =ZLrqh.FkOYE9m{CÃ!qFc݃ghD6ƻڴ~yN2wefl5HR*IY&sĕu$$RW1f]FԟnZ>-qzO! p Z%$͆5|/_=1"e$pzYƮH QLRN8M]0[).s\.*?U]ʌ uw=4] l*~{[_ ؚFCad&IEx15\2e!Zۊ-_%McfшjżoMi\CY-Svp.]?˱t@­h I3>;u*u 9=.C5X۠@6rjwKq4P!_U^RghwyM.5?ďVH; \q:ԭ1CZۘҴ5+s;F\>lKu&~SQۆCB7 *ܖg2{6PԓXj`,VQ :yI!g4c/ΦlB 3%9Ж\Qo]/#c΅80}*{S )*/TqSI"{]z3=Ɵ}`6\ eY\tv9MՕ,^23ߤq`2jVU%Vł @WDxȀ>z̐E2Uae|"D/&î@IoQ*#]  ۽VAVԗf[9$l3b/ߛJ"`pb:xL vA U~훉a3SLλ< `g$(t3vЩMfG8p^bK:bM#:LcZx5̴V :ۄIXhz$,Q|gDBQd:H^[.壀̸5ЭXb*߅~Rۄqo뼥c:΋>!Y`L`P< Xm8Lk i 3~(m q=xqu4 c$i,X84lX-,6) th79 ͵|F(5)#pxfd.#:n:dL6\?9y@Nhj%61=̓(*(~`^I]QL4O\{oLb_8+%]@a''1nH+f$TqAjt"F/juu2_i?جZ) ͸ IL\;LzԙQhTP̈ xA/g 퓆9kI|- 1H60fUp,i\:}gհr8!^Q ,dV" % l3 S8M~%dΪ t~Mce/G9<î5o` v)$P$[?A9%a.<'$:Lٜ/AM/L֎^\9Iң%!ɧo^X#/[4n+d <݄GZ؃>Qo^JZdiX&Zp sg~i ׸AEjW1J1HBjm|Ifh ՘0 /8mp;~:4-%mJOW*~Z#i{lڜoC䶑ig qxyKTlT7JXZhbd.'C"eT6Q+Cz%`zTWn[`jhGv3[857x9vxs ʇ1]|}YfB "Ϩ<*x=ۥWÒ"~  [ll^ς,|Ŭle Gu*\ π<%xCŠ 2jJiTHٕ㭵!C|靼O6icNJw6aO0.B7^+( _ pkQ-Cٞ)ʨRs&'"S-GM}'H#pnizL}"x;Ciw ׹E0wo( :GR|@ o/qFq DZ<'G?»ԓ6У= U>W?foD/ER{erx:O FX?W,\kPte@ݽu\)6ljp!' .GkVf2l=lBO uFR=oGuQ *́&X֩q-yA8'tH#;Dl[ Bz'rLhXc$Cm2 |jk #Eޛ_Sj /hwK`WśhJLQsrEwA28" n~?g̃iUkCAyRV(ɍv[zgY88sMM5E$&xf)ջiNx#(Y){^j֦y XSuX0M4 UlӼш uCx +'h-)0i7ZDML;62z- x {Otė;ݛpC .Bi~g&՟PSFWaJk!}vnW â#r*u,sTs_EZL`M3^%+˜ȨQ(ݙ9h 0xx>N14.L[l^1cVm-ji落6|g3Yʂlgg4f[#[(_)zX330V٨Bh%wPFw ˺ p0[%E8y&NwdaZEturTK3kz(Z䭶u2@uHM\/;X{*pMyh]5j/V2ozФIP猒p;qyOH}y&iǻy_x&b?8E( \vgVqkm?Q)Nݽ%~>:P/6/yA#Qx2LV9eǞQDNrB]fhGF c\wpRVR4*o{VS\&p;׎".阛# GbZ3ק %D:uV7b-y4͔]JgMGATȱj\ԁv]|G6S|-y:k-e%mEԔ}Ic,K{"7Dl}Xph2q+&E^h&8Ϛ|-zZC>Qp7H!vbxJU}c [M:eyy[jSkIxk`CF 3J? BغQ~BWC1qC꥝>Z$0FPsng`ke 9=5| xk)a>(Ad҂8%ZCEzwz4H>ƾU 0JD.*p'RrK2ssW()>-q noj+rȧ+Ymo5j^IEԷ}:5pEoI 9HE9;( #5+9$RJY*#51ITXI7m]C. (5G:Oj1li]WTۛar?\*Ry3^-`fF/H]KOZl!IpE5YL4)k\lF)њ)I M r0#1EPG=eREy+1uM&E{J_,ܚ!y-]Sfss"A'xrT+sdS*ɦ P=;fT u$ı4zaLu[RH8W_5 $gKȠ$V.FL̦u72ع`4c._5/\RqG|`rp$(4~\Y~L߄NK%С6f=|ʎ܍8,/Ňs"fSbPqjlRk&d!9P d>8\c}=R n8ϥ{$r"H[pu(d x5pπz\Pw2Ŏ\9 V89eŕ>HKt*cP=*ܮClO5 TB33Jc H&Spaxv05n[L@^ ҼCͨn, q&肃!O cPed|0.y4=#7qIkXb~7r쁆:zCU(9V> _|/,)_Y3fWkpJYF4֐hֿtL-Dn=ސy mƞehfNt-cG*卍l[#9by9zz ~y-Ƀ~>3.`~X"= qi׳ Ī₩H_~4t3{cPD bZXVd8Y_B+uR\alrRDt]ِ&Z{OڅYފXD--|a°]luqj>A  K/jdܾ_"!$l{z]![ե\Q+Fx휿L5)\7^^FVul̄R[@XGZ ӇvѪH,O!-]@X:/O4#@w|΀/Ѕ\$4Ϲu_Cn1.p,45E$M$e/pb#\_^yDH|9VR36irB]LfYlVd滑(>6w>RGvgB#'?I^,.u5~PK֡."D3 -Ϣ}>ArR.딗sыGofBxB8DYSaˮ}ӎFApdn4 ?J_RѦ#_4 e__Fu5=fXsnֹ k|YZjVKm4P73M r̸!}N#BRJlhvCoRj5y_hR_,z`.EfϫuWܰ/͇{%:8d͔l9.c*.ʃ,))7"\!-vOB_+<%0$Dͨ j lz^L2M%p܋~PɑY ;{%ۭ:OܯU|-PRQ=1p\TH"h!A@.^'?R <$2FC4dkEL!AT~gTa1Ov{us,0 }ȴ nB`! NJF?H1=v0Ǣ^?D!L:3ٚ=~!fط?5yDlɇɫe1XӢΙr_B3.$tzg_+UTZt,c_E(4ubGF߾Fư8 a*$ !p L0IøIxN*>2m׌%Ȩw\~ h+ O]1=]SiLg҃/n J++ @1DY|]#<^ |)|.QQ_xnsڝ ^{3u.I|>Pɿó=3!1 (ms,!0)`wq1KasSY'->ӄ^֬PrsqE,z1$_&B(:0):db)mrJ#l@$K%vPkC~7<`T,$GJ) Z>کYVDL LSȕa@CBI/$&Κh{2r{# Npab @>ĩAѣdot铆ZF&]V]ԡsR4{e|ObQEiYo13 eoB/ixzPGo%c?w>2T=L)BU^vɧ~jQ|4`,O\s|m:)θ2J9"I+V%BϦPuZ|Au*i`V D"oȁOɒz*Yo.}9(!߷j 5p _r`oDH:&H|y@y`|f#8B2:c@apf}ol/g곅GtܱBV}! uժV"[)c,&5K1L0!^uTD.}FE,>b-S-Xz'rNPExDzƙD|LTn{K2pPgzmTvmӢA8lIhIt)[UbڙEܺ|DCF UYł.|ij@'4_dxf4Ӕj_oȝ9>4W-NKcpu C+[y>CQȁfeDVre=/F/4mjEt)a+kC]42Hx4 3wH$|'(pږkM=G^KZ|?]DL100GkL+BKgrђZΖzw27o,^йlvo(9.axjsJ^Ϩ8P w/% xH"(V#u=\.p7KҷWk!)O73 5?6vd.71υE~bɟ Nknxq zuP 'J6J7LY2v7Ki:8>ZZ'2* 򬶨X^Půɢ&.i*Y(vjp(lAB~Բ oFfdXEs5#H/`%]4enJLnu*{9;ܗ%g:*h%N~gMY'^[m7#>i9'nmG |5}၃HH\%8 qST޽bSBU Պu|f] ,D4)@^'@ _K$wˣ?o+Z+Ё'BSq؞VI a堗&;@(߅=<,@[U[ѦJ_!K]bƼ@t3`3'ZӰQ Mcnlz$%ѐH[ xpG?=n^S ujG`3RtNsQ$n>-`$;tv*[)9 7\nCM1/,Pލ&:(yBd/ALw\9r2Ɍyt*b&f^453r.HCщ-pP:hc6 #{[R? @BQ.zo6J[B6PLɡss z3L2ghjhwof!\br$w/߅V=dM!{1ڠw'dJ> F M[ɲ;mZFc͏ .KsoqlC%ߔaK[U{wTh[Oxh8YO!T$uRVGhFN〔@22hq2%FU#Alv{H!] l `z2ÈpxGh v4&NP~X2/(u-J"Z5 K\?h]fĤ6̢֚HQO0FFFe$нI"*v26G39q,)No!Oz3S=Snˈ##B|[^JRRB,lW}?՞SYfv⠻<%mA#NmfiںOVԟ+h'PDOm'~p0v,]GukD5{o=WdV1q7B&=ąݦ~8\A=^s(]C:o1PS-X^V.Iy[AqAf5O,0cQ/9K@iZE&5<8,ء * K5=Yg* FpsW[J{iT׶'!vsv1Fט [OѝGVro%-JTpO ouaA_&NCl'nD>Tf7r @ۣX IݐK{G MUUW:kWw\ĹxUo~۩>Y3 8I)Pq^5NF7 vS:6I @8dx]tO翮ꎉl9:KH7@'m&@ia#7H=ez{T`Au;~6IX5E .{Gaug2yJ弽6js7,p8w%H64‰֣RO^TK')k'(&R%^$N@|yi,P i(RI?Ơ3 gL;6e`/^ d='9^7w<ρ+W7tC+ | n~*kI(l=&xM5e+wz}K|7I2TTcNDlq,@ŝxb|fnl`1T 60le =4 >FFeQ2߶{0y[?ϋ#p\d%Zn6Lx7łSFQYXGxhMSl*} Ny2[ qE#E~jVQLSH oDOQ78PhJ g6б v_fch>3Y08T~IQ6Ă @U]R%U>Q!8\ 8)p0ttviw+X߉H0Y6,D -Dle i!z`@E`:a[k3re^cyuo*k^p[G #m ̭׿y@GwBkڬw]">`7"2K#To:ZLd]f˄P+Q$Pܓ3W[<L"5FբkkK!g6/đ~^gŞ߮Ih ¡qИӖRF죓TS'p9Θ[=:FQ(]YcDUT=5Q#Bb[Sw\ϒIsHtcQ#KKv`X].;r[k΄hr=N~=y@XL| ô0 >+Ux,eɻ&K'ݹ20:[ tM$JqU;%v"ZFY.zI)IU^| 9a- :T 5 t nkOLam뛧T,DYZ)`Ϋ1  L1dr!K o*Bn7w~<Z矋?4U>s߷R>Ao+qQF]Q57hAo?C,(s$rG~."O:3H,4fjzj< i݄I*^(Z3k1m 1H:i4L0 5 p3C;<ÆHHf"s-I$;!7 TTyB’oj]y FAaGa&!/=bQ~݇u+aM;Sb X7#0}|K: ."=bϹßDZ")`6s83ͷ_-ozjT*oKu"ڢnU*ݎo^ aƍ}&J͍6jKwz9`8>oF K>7L+5fy9,F94灡5³89y5|[7ד.BB6dVF8l4'LTwAf:+'Ɖ\[v0Q_/M.* =UDKDŌNb v5Kv8֫\%<{7̽j $'A'i6mEHu]H$=K~S!,C]DM+׵uA\RM #:Ci%,ZF@l@U)0#ڍںsQ!v@SN lIh=)ۍM5ㄦ:r$, g_ 1 u.@d .Yk  o>u0e"]r"h(_"2#qWmւ!쏪~3v,# FsEɂK,OFk7\sS:yNFަ=Ԧ~(CY|LHH!1@ח'gWuLJsO!Au2V2-gֹYx0a,)pqyiSBe}r% &D9$??ER>6hAU㤪Z+p d[Cd )]4e ab2.Mũ;r`*r/q*q{&~3./ϔ~iG+O`;{,,>,oʶqT92/ZzAPv) GjA\eͨX:xG/^ ,3QRC1f>}P3s 5{4Dyn1Y1QBi g!ꑩdO "F>ic ozDPbxMA_В'Cr(UƢQ:tHCՐ:+&Vl$vFl;l 1r-dza=d@jUlڤb XIa rwSYe9owOsJ7:1*HbXʔBWFS`:*91T7e<-h\ nb%O#<'f2R ) @nE ۛ81ʪ!wjI}f[c/wy*:vvr*C2;h =̡gQA|Cw@euR4ȐNTā Xm0t{,7F_OV@FwUPU4cK&mJ+9 -*f-`ugBZ/x, 2n~hީ.B< LGy }^)Z]$W"O͉Ng#z[euקm0 *m;Z)B@yMg:N_=q-UKX%Fə3:T3T-䒜n26"tܦ qTkМ4AD+UCU"KJbb%u}sL2f"ӕ V !SllȴCm3 u|FR m)P#Ɛ.tx^~>%ZnjSQf^0ޡsCc Vcndh,+ 2`ۡ:2YP!s6;Qד2N/u| B4p%ࡖzv+SQDeHQS槊W`+QJ+5abkwp9Қ׿GT2dSB kR{.C抣RHϴV|-?SXS ̲ S1!4b(sZ:6`같77xQK{5PmLu=,y|aV5u MȇF"%&i</AcwdBG2!?{O '9h҅Q27X*aC[<6$;LaJNc t)vY9MM ]+dt=^=9 b΢GIbzkP5'[gQ1bm|=!ȟq~p7o,y Ȇ&ZYQ#:ԧUl#q"n;;Kv#aKzux;9$!l6ްax AmרĄ٪](}MTX]`e@g Q>H8agY3ǴH.4fBż:# !aFO-! N7 vx17RNs5Zy%>Pwф j.\!1.ψqʟ"70n0.z?0^ 6z2Nl"v,ĵYCnDX ^uR=ɏ<=mS.mVfa[d+ʺ G 525'Ugf5-Nya(BE!={yMk-*ru-&tAƹ&iu*Xe5[޶2$~pjl$ |LJ~ =#w3ݩȑb^SspaIX홯ޡ!k^/YWŠS4{[qÊ(:PkwQ\뛚O %h?SIU'[cωڞx°*hXDG;R {KѸ,&}O37YQ7:}~r_Y]]!YֿG|(kVf@tM.rNu KɩZb\[؛ `Um,.]k1GԖ_sԗ 2pB&-E䰸>`zFˀη8vڑ:UMFYU5u0k,qE"Ȑ̈́2X|*n!loQ}W"@ >{-a@PB iPSHvG{$?5w-k0/ .H\}-`ܟl (g]X>bQV Eǀ{PK˙0@6*НT4m]X&j) H52d2c3R,J"3g(_"no[)ҺMFx{*+8:!*1w"^B,I3 sIܻUCtWL&;DH xqNBv]?;vQr{]{F%k:tC4)a/02xi>F`N\1eo,Stkp*BX괁_#.e6 lj[yP[bu=yvZ{!ȦvC6X1faZG}z\bp{6cHoCvfI+*753}*e)XPUo`f.yf] M nH|ZWSB UW!:fqva,<!Y*/ɶF|A,cR?c)h'yGncJѸ+ݟ=ߒ9x(tT{;~oy_Κ%;?as.+|ocYpPtovoFO$PkƧ"?3[_8wa̭htYEiJ#/E$͛\ŮZ4v"rjgL蘇}K&u-v2fU2F}"Prw‡5k[@0&aUP>3ys "#/,Q=+TKyϬYVu)U({FQ5a(> S0l\k^{/f m&1kYŌWYKY/L+s:pz[&ƦKJj,nr*肓N-a߬$ڬH>3=#vINeonIT+.89 nkyf,FcY{y7ض Er^M}?%&5kQL% 5ﭦ;7|Ϧa/'IEI XKJ3Y Jw6HϦbVo*A֤tk/`i:C~0݌Y$q~lJ0aR ӟX0*= bX\{ĢFvvA*䲔46;/n]IuymVKpxp5Ur"@uI9^u> 4&4U,%2b0ힿ'z]ZoɧfȏEJ65td Po Qipס-ȷu)9۰ EM˙` 3-W-eʁ_dPFs✹]$qiiXn0tbπA^{#uX(hb$,SzCߕ0 b~eDXh֯>p5j?]?jB20=+Τ:hD< VR6=:0EeOjk!-eM< u }h?M@I=ОDu(ejЧq?ޟ)2e@ِ?ϰ%vmMX7e[ ` ϠI1_4]S'm8$<Dc#z/JJȆi``e0E/ln5Ր fM跢1'r" h*Ŏg .N#Cφ7pE{\v=T2NeQP GtH`*+! ~. 4NZciG\4}fc7ml%̄dT/o;&BcWe"vs=T9顟+L6;\2Ű2=v9,2%?ϡ:n%LkDf )rx;4~OvGeQL1|xf9?|k.XvRRm0K}~?#Ǖnzw{-c +; u?6>UG Jwo/΋Ny~a3T>+xAl*k\j #Q-yz!ncM¥ 0 $(1p1Q-@v5U!-0lنD+Z~NX:3)G?)K!O58WFjbU?uUxǼkȕ 鰕)eg- J f O6xv,6mMڟ2!лcGNǧYuͮA8w.RoJ"e+TfPC%0\""uϟǰ DuJd̔gZ H4LJ+V2Yɬ'y:(k{!gx) BBk: L7_5X_H;?㌼,tހTA oﺊS8R&8r%8:|&J|Vf{>1)69J!20xHY¼XhJ܇Nu򈻼u0.*UmR&f E}:5McwԚJ[ZVD@o?u<2 b /~ # Q$l[kyfB˄X㕺+~6-D[YnG%΋ \=It$4%[2go<*ʏ!b1Ko>3y9%e5}q'yh{ݥ8_Cat4C=&ps^F *wy9QB~Z5FA3_ ~Ǧkde X -<@jNt2㎁FF}/!4j|g45wr~yDl},0%u5ByGyˉ)"oGmݗK2X4kwv~:"1f+X *S(,Ub/%zg Ked]ր*ML *)"0&MJǨԐqqNiuUPڠ}]=͕>Ke<V1\"xx8@6{Gy/3ߞI0DQÓٳ Fj%=ב^bYx]ئC;N'%@}zjz39bU"|`n}}ѣ.K8l7Uh)RNe;FxOn!̦`]m)toum"Q}Cn[N]~^=i&#P]Eg{_[W|BB3hc *Է֕NЕw8NJp+翔[c%uP +40:O;y'V}5R@LXCn1#!-UѦOx';0Je͜ $Hd/?-;u(:,oF2lyv\ 0%O^Բ쉤 3-Rԛat#%˦}>re7y$vYr.y}).Ck D'cKbdl}IJ_ ?1vm4<wZN'B$H ʃbtHaF҃Aeƭt11-@HRA)}dAq縑93ۣ!}{8܆ȸ _u^VUF90mI;df6bO&i4c>[8Y.E^H?SPz]T$f|W;"gv*Z[,ŴdX$<:RU[I*y%ހpB㑭[GGwH}64FI&@b:Bz%5@Wf$벿 Sl\\m߿+`_yFŗTs Mc&8['Uwk0{T}9YUL@ ^pS$*hhu|`/4>`V +Qԫ6. E0e*H3/'%9hbN9s[n>1qͣn? A=V멐#Gc:6 ؄Bhs'Y3Px NNz"䭗 )Ԡ5!6MLKjEthíF]^go40wYdlܫ/H lbsz(}g0$U̔zMW.V5MDW)f Ѧx:rk6֠~y+u0ϓ?][>lu-?&V1jf[;c)\:Ws?LJMh;f<B-jLfY ܨ VGIB% ;a4kk/ h8ύw׻V{2Q vÊȺKF_DF..j 8ZCzw: e ^ǛM׋z~)odK&U'{j?bj4z_k{K>j{I3oaEӊSʴgIJMKmӸouJH|P!/CK&)E#@8G6D[ 3TC#l陪톷_*n +x`"%6ڲL H9y oRڒ/5)c`@2MU]_[j^ e/ԣ7x8GI- ߝlkM> JU[D,*S FF=*y`LO8ӻ^p߉dUOA?D晼!KsVKLyu>C;.*}2Df"^)͏0[HjRK[^WP-7n 7\A{I}DZnV~zqH1u1]89D>I]m-Cop>"z rc1x4ž৥; I\oŸCIz9Fa)UP.dz. =zY#o9¿ z07c8Ő}h<$QDnt$jr:.Ⱥ :X}D;zē)~Ӽ > }k<)}9?AG:&gVꨋ7;UxDUjԃv%UAnGyj$Z ƼtR%h(ѴBna/iY{{6'RDBk $ : Ɂ Eِ twj)*RRi&l OԘeXȍO\3T9B1JCs4ң # 5ki,%pdALyn{$h|aRA W N-!z _ⴃL}ͫ0wFΚZ+LSrA)f"lL ۤ PׄnWd$98_\W0}0Ihj DBXԼdgCAdx@پ`eσք:gN7Ƿ_$ /ə?tF\cJ۲XrIL.d@X2d#J5#hȋ`"ht'UNv{TH`T4Qr袓3,kp تV8tN,Rc{9 [1ϞHGfA/С`dAY3q !qy'ט'Fa3Вg0`)v T3!-2;JaM V}!:x*D[ԇc ˴4"ִ݂(}Mg񂃯)E>% u3rK|Gk: kC,Yl-yCQ`R9Xu}̊痠"7x>- "IQ Cƻw"XBPq<^x> <.:'i xncT_np(s>Ifz_{KxZLߧׂ2^!`Gt;wG!i9 beRU:]MdSm.NDPġA~[1t:K/zob( g慽a3TZ L `,"QRn$L,rM˓zΰNǧP?3y$?$IЄ=C#I/NME$x)#;1ꇢBཡż&L+YDz#)#[ܻ&ux}yI>Z)>?[S:L $F*/p_H ْbgke=j eU=τ5՚aGXDHaozQ$Um%Gdǎ1Z_;֨.~?Sڄ:D^ h@Oξ~^f~cP*ڰ=8 7n`^IYojk@_DMRAY`_SDIeA%y jĺL ٺ7Vډ?\bVyOC q_rBLޭ~+^ƙʿb(^yCMUSXOU'8s+O Lęz%(-dɐ@'OɘC`Ç`ejэ˿ zZ>Hh`/ loۂ BˆWMM隆ۼLzK30hiz&o?^ؚú 7*.MvƱ0/54~- 9LL O١:A hH+n2/Eȧt YSXu՛h5-6N!wO:7UQHȉ/WMH>eO;@4C^|Ҩbbpl6k/Yze K\)I= r1" QQ >-Iwl-*R.wiYq qͩ9BȦo< \,jxQ͐$_@'CǛ3"rĄy"_d"0lPgnؗд!@:X\ c8~=EB|nTYäV 5lA$٬Ŏ Kg<>˷hp 1lsw;*9<.'zDAl1e"H۔[͙POս;~ӇOkP̫7Ven"-1O-+ iTLa#3~HL,]a.ҥQ8D~7Y"{ d\i? ռDwaM &jLI\&齺EŭRMIݱu>ܺ'yT%\%➋Q5PTΒ^̯ nyKiĿ%Ξm*_gʊl L<-[kI(]iO*go^>Y}=WuP䞍DE 4Lzj ݿSoΗG =s)Dn!Z^'V|ս.+? A\ Edwɡjq P2G\}V >̓7'*eB1]7G96NN`?V,kf7ׂm%z(tS-씅vp.\Uv 6kG7 dP0I \caGi(ͅSCҩ 0mZU1Mo T\ڙL&dWD=A^8Ha"4[HB-)eq_KCe-NI}1&psEѹx)G-UmWɖ!n6"j];F!9ϻa)'UfH×(z,JɈzIt4ٟ; I0/JĹn!3Ć"\g% Z$}4=ޝܗ`McտT3ZƜRJ}6we:8}Y/{oxh8'.A9aN?_+"AZU~ڋ*VY8o׏BKzE ZaS ~ ZMLĄLzV )˳0y #-ת,UR) : = $ꋉ-\ou %NmoD3i)do \@ZblOQ +[ x=exC"s2<J? t(U-/\/Den/r%B!|, SPbZٺX=;LF&*tdsNqmSp /j$RtmMƒʅXd+p<1(Y%^Yv6ӃS5O銿2hmܠ q! Ro(:nC KS,4]?4Ю빰cq ->VeHď0a;jI:({ C8@C&@#b қ[.a8mi,`ZJyX$2+"Y4&ޖNjkl·oH\AL Rq r.p1-vQe@D`>GҶ5>UjBc+waRKd1Ğ<*(q@4O^D+K+V<ǒMpLɕ 19&6 Lh\Zpsp@^Tb8SMBlD[m@n-V.5scrnTПpط֬Y ;?= >%!g ˏL-Z"ZN~G aEAZ6ʹؐL?Jw{@ϲ̅wp* 95Gʼ1=&| MC`zASbJ^_pgX$FlEй82]Z'gƝ'kIb"!Q lK6P _}#Ģ%3,2VBQgM,7!RtyY,e[0_b5rXi=]X@) })-hK6LD:|'@i*w jm!+]4mg%ғ)ŏ~hg0jD,NivULǵ:L}~iӕΟbUJ 3_aѺR%ta u ¼e|):}*{OS~RǕn~&X=!4kE\Σ"C˾$H+Q 1jZȐXԟ'ݧ(_kUKzlκ jQ,pdf0&DZv>Cw,~6TrXQ[  vkfmn=5OE.nK(1'JsXzƐ f ̡Rܳac4?vX&EX%p޿:3#b6&D-˄ᗨjXckޑNb܏ h:/t{ۺ)bDש)~d c "f][5w8T;צi:mebBV,P,eBϺ 9iIε@`]YsKkf 7 _o~! {lT? V? K"9.kM Yl͚ 6!h][l:_ 04~> &-HB&[g(m\tay8 yPet|xv[v1r 28R)Ӧy3"|"y9 j}VBL1Έ)yT]^S omi3-_˜^/)"nAY%*A*4W)[6(VZ"WFʳG=o^'[@IY(KQ}Ԙ1CT_ACvrs_Dd hRqhW{Xk d#R.C7MI tݖ!<^[t Iq=)`,Gbzf3R!$frSOnr<>>>Y'F3c2QdsVֈ[E('}56'ew4=!p0G-߬@e3_VwAfJZ&B`L׵\#d)I%; )(,-xAPj[4!(^)5n#ސ)o{$r&6кwU<`oYvp`(mrAI$g|(H!OUZUC{eO/UG'C<2[,TLO7&5x95:6ol (\O̳l$;@sR<, W2oF|_\69B"ĶPخ);]C?&YP':caeuǨ3F,"*!L-ϙ̴lJ=hBs@O?+'KtPLjL1}q=n}a @1 ;p-ieF9P0`Sh==ry]3 |wmО{t7 D»Z)m2(ҳ7R)DPgfc-eQ؇r7X1<cUPٔ+t>NV\5㕷ZXX<(b}! I7 /o'4n,5OwEJ7z5s7+2fPN̤Xɩo'&v K!BQ d]ر/|o蔬cc?y[ŁY%^M3﯄5~gyjJ,doNz]1#/oFpRJ|{=ٹ`e*2fr lm̾F,U&FNZ&j~`(\.yc@췍˸8(+T[se >L#.5~Q6{δblwR*$m4~^l>"5Znز E/5mAyttѺknv6.T!Uo^kx-+$/U uUx0`oTi.XW/#S/ycGb{Ѣ熃gAjLfxZouJS'=:Ci .Ow%,,@bZ@5a\@=E4ǁco*Mӌ\&ZHUwczpC3nBVxgp?M4$)IGu$`K>u)]^9׍ʑ6WZ^1ֺ/ps|GC@XK`b;}HC .݆YnF18ɜ+~׈E2CX7 nmZ ;\KGQ}NCo2ҺO!d q)\$]E$~m#DQwSH ށ2tY!?R~k+YʯOQ/P䒄_~dդ)(V,~U3g%m3zsYݪ"5+dRn1rUh'v.odB. Hc+JwKMc pqsmT* DMqህk5#*|F7Z0C~@2LJˊYj?LN 0n$~\<=d3T;'U{EQ ~dZ!HRc.,sUpʬ aL*Gn41JO5ZWsu5$ΖXRcry6aMل>!4˗yB+oD1UxC̷Qe|{2A9 γv NB:,E84!WסY S]{*?TGƭڱy< f;4/:+)SV;PGX?_:u}``b^2D.a!iіCv6(+ RzAjeNTiWxvϪHVJ@"(s>"=m&  i?1zkྶIbDzYÊv\4W2J)ɌMλ|kY+j^)t}ٵY6ٿ{6no#dDܪƀs)9ËG*?g[lRk^[xNGj>)r}_ȖN_@p1v,Du`-`v)!Ą8++qW^.Tϻ5mEH*-P)B1%TT8kjDur eM=8\IŒ) [T;" 05ʅU'N\Uy׹ m[ا6 O.BAm] 8Nd]KkU70V*4ٌkPn|ENv`!ucVOJ3WQ(;[x>0OC[ΦXUj0I%_4>[p8yy@~R~{+c'kA/c6Z%SO[CA?Gro>K"J.0㫩*[02-e9YgzXW3,E]YOhq. BVn%\-X,6:,]B^(w,˖|al!) uy3Wfm( _@`Ԍ#?Nv A{\Y  zVR+>&5on|b`%-?5&m<:u-E q[I5i!1&t!bQ)¦K%Y)U$jx%"\y9H$&λ=t&UձXjYa8ֿ􃆠/gUh['ePzc@c]k̃j VN!ظ\=x X%}yNNU8zm'FjGҍpЦ%3ǛV6qV嫋{%wn1f8g:˶ eF4"d|J8g7Mãh/U-RBM}YH$}!:l̖Hc `>5DaY@?4 \o%We$Y[XCBLYY}$  Ij`Sb=j/zf̔ZJ "+qbyKAX}t4Dv(n;tZ[2}ɱb"~̽.h~͙,9:%5kfgH 5(C !;O.fwa #^.n,i$b7nU ?nޚNpJ{ Y+E0O/dz[ io[j`z &v>[,RHc\ǣ5.0` ]Vƿqf~$LakfݯC%jϰ Xen)1B橡M3\;87di#F~]*k3Qlr D#lHq@.^B%i #uIWMڽC)%Mnw22Vb4ui>__b'" \$OnQqFj0g 顯\mE0jQ @E%A ԋ|z"ceݣV+|\C;gi\-fJ?wLu{o98]]C*Ö@"/IPV+xtYxiKmQN(Z}0^K4e @m9B7h427A"5 ٗLdG/xVimyIͯmm-c8ȚN `g_E={lw+iLp#>Ǝd@mzm<Ϡy1}l5P޺E2må00/TC>)l~0_ R|+H l/SPKbodhe"$،>grm׹1v7w 9,]WQl#Z.L)X .vJwF4O '6XZ(lW FiRh:'(kbR\Pyx'TD@+q:?cR+&՝ ΒէzNyyc%Ⱦ<]ɐ*s&͝Ea~0LU"znVC({C?4'Zg4%U' D$]߁qP&&!r&oHB-q ۆoIO|c{r8fQSYRG#~.mL*zLu=o)u$a였`Q"I?/0H\ r,ob1*$0Hk4Њh S']YE%hhyǙ ;w i~h;: ΀ѧidxP[b k1S:7M6۝3!f'WZn6os'Fv]xj>Y ,P݃| $H;Uo$|9Xa^٠/׬CsZz}A L燴m{?bKg+ODOPfW]zvlV i Q ϲwk*+f&AA>\#6T;:dbXȥ9iu )|ES{'%J9s H pa^X"r,,q{VoATz.-;.P8>cEs:X~gj B%" ~}{Tl ,>)r $+C[Kr=N|2vB7jPӇvMR*‘#=Z.$Kvy+RS|6WeO$3Bw Egd$0' Ćҕq`WE9cO~[j+}hP @?N0=jy 7ʟ[L%saVr5B6|obb2wA9ɮOYf%;3kDT;C[1O_ $h>W[F?[r&WR"$Th6fB9eR=ᲀMV]"/WpKmOL- W.~nC(!ؼNb|w)|@֦IO0SWsGPEy- CJ@8 ah=FrN R07T "BcPw(C 2W-Ix}sdHqbboz{h }ľz&p)pTI]Cx[Oq9Ƭ|nj;MQ`2>N82EA@^$v>o.,q0?£we>Sg@HTNt6A$x5#Vv9|3 R ZXު$O@ӻ"};3pK {{GJ\õq몾(ԕe~Qjw<7'G;@rJG"ERZְoI wI6B6OV>z %R܉g.;A".P/$`Pl6|v8RԪ٨.+pyDUO4'lbۉDpҭjCvz6Y~l/m`4%W+ˈ=Q2 3,8u*ucMyjTw]K }dx{vd!칀WJw4}7XȫVJ, Qv#2IW͂ܪ壜kb:pAG -˰hyyI7v9J06a]6L<W:H@=KTp׸p8=BS`zV] 7vH,91p2X'\uK2xQ8Z@7ږ 1e nDa/a}g$ R{molf9S{m9KugoWME[X1>^h*43ۈGk]%SuvؤwZ:T >\ܦ].9"r?Yڃ v9=Kkl!`\POPI㜯"ȓCcB[%jnIC\#Q]Mt$ҽrj)wwlTk' 8&hMV lb^]^Sgr-=i4*0RCSBa 0Bj ֦d*`9zF-(h `GLG_#N I x FM[`b`xJz^X~=G/hmIU5> rhe9 BIJNAVHN`A-< qy*Z X~i@磽xn`ZvV(}PUTSN@ 'Jb&˄- VO;q[>yE#/>s̛w LM^%B/9N~G $rD0.Z-(f,햩U x6ZY#QH䗽6EdKX0(a|=`Q O|,`BinkI WȀ+<>s6;<Q`0!aipz|F 55l%8=XT -h}9Q$z؝0LE׫=L(1>D7i>@7bګN zR슟\oߙW7iL%'G_fJO[4ESWg#xB5ht9RL͢C^#5j]|W? k}7M` TJQ|[΅Pw@ŜPTyVpݦzƔl:mv4v\J9F`j5)Օ"–X?$&9!XHi:InY%e'B|F\'˶$<} Yy͢c{緲6L+z̎z9jx$:xɮmvg7֚ F!͛Nes+XٛN45 _{ 6ŏ+}x:⤣)ퟶ>QټyաՅAvC8"NxМA:S ,z*iv9t E,hf~^Q ?JA1)媿)b4\mցrz~*˫gWyΥޕA4ơ<& 廆o_x"lo ` l;KE vo[rⴃN.0)*×oNW~bPpCg<9ERUd7Q+N(z^R2EojY*aKR!iKNjBoXx2'WHR8ƧVR"UB,MI϶9X}{?Seh Y̱e*2A##ru{Ral}bz65PɵX ra+カq継cȀ؄`{u~k/^[cQƌ KBʮ@Eu] ڣ9#2 Nadq؎O@P4(5{Fw }hldf} A\bǠȼ&by禊kd?nԧCXJpƵ%^ ;*H/伕p#$#exသҫ_55QG&)!e+UtOB6B!х}yPiees$!J`K:7b^Ef)ȍ̎o+{0k3OYS@vp/ߴ->պ۶k|GZ65d qJ 2>CUh+4rmgiCmrj IKE쾲;95ƀFOl+#32D"mr)]JYOA_%@֚!_Vn Ɍ5w\Q`[XqRG:܉_e.C>r0yȘs(2sC(]Zf +u$u '2HR.婤Z XSqhVaFAޒW屳!髙~_0pYlCoJfL}ZC7kUŸmnfs"j!^Ƙ]{5v]ԍ\⼦`+GY9>LLBL#xsr.Ħ{$ \e嗄/8'.J %NQ][̷4bֽ-ޚ>P$M̳^Д xy#\lHOCC zD d$އ፿ŎKUɎLb-2w!e.j˯:H k)dǗn A #e̛2³=Bڳ b+SWXi5"] r}pn(vzJ8ٟ$ҝRRO/z@`#F~G>xVЕH뷰ME v[o$kȼ!jGkh^ԇ̐'$sR ނsgyIi< b|$m1Vz9l}itS&t*C=aY^Vmcnkڨ(,t;1Jbl'ՈvC3V{ZF"H˄sn@U^WA.d<S$}1U"a"օu=/Yy!W$2PrM2Aׁ]j̘[ ];"NE hLt?^u3_5+[tZ X Yvbn͈FD|]+oq'h˃>]:bȵ?(׬Mp-zQg.uSBf&`)O/F,|%Gz )D5+UWuK> C|GcIߤ,c4J n}(Ж .pbfKFڟ4BQJQ )TMW+n1]K }:؈D.8CFGVB]|ZU'Y)Uǟn@_E,VmPsS-mvNo`8%}eG$HV)i+vWw$EM;[(Cekkⅵ`_-2Wm  *>Cl2h}J1<п$htRl\|HX:9.m^zclG"V&SҠ~Zj,c|Ȏ6ϬHr$C2t9'HXUW5i y7Ryuב?[>2p u$Z6$K 2+bTAȦKjDQ1-Xw$`G#Ӵ-/<~f:NLRbh&~4-e͸CznCHձ)vFK^dIL:Μ;W63^!>ѣ&\+++4VȎD%TXy† -M+.4= "bxiprwJnT0h4IyŹY!:5:t+[|!0iTzE5oiX1u]rլ-{*}BOSI"Ѣg,CbRBa4i®C͊).5s/g6xc3|qZ%36:;lybKbO"tcWb8}juL;2o-Sq)Ű~ .ϖ'1rq_=iw@2WLKKӃn-?O @"NS{)jmYG"m1\:[kŝ7=KꮘBjf77_< r{pA74:H"SK ߻ &OKLvq ۡ@f3­1NA]p󬰨~&rِH`r |zdI}t{w.Jzt< &0,;|m 9l" C``sK~grhl;Dޯ(@ tawhDtJ0bpDB7D؍oqjȉ;?QoJ)OT9޼YZ f f&71X _]fE#0<+%8=uSZh5 .aM? 8qԲrjmNuj8 >>j6;?JJxq`#:Ü4{0JWkNٺܸ\jz~Ӻ> ~Lj򫴛JDi3}j1g R ]$s. Æj\|`uTs_ۮ0or%E>p>W=_}3.޴d6AŲT +;k+3?=|JC FSz> 9.{|җ \?%anu`8"baI@LƏ*\w )Rh 3ˆ>={ åQKW܎DB5gi[Cn6*l0cuMW&T[ #G>?sy.QrG+[&rSlJ-8fv\Jq?Kd]}{rˑџbH`}ZbC; {'i#WWdGo`HֽTY_$:tDEk>n2 n ΦP_$N:VWO1:D؟QyEUОtg%NU9duu z*Si<&-88~ݚ4D2ǡ]i|gtZ PMۯJewENQ-3QxڣA]jqTէ${jDI5LԄ;N)}7)@qt2))ԍB6g@b:4((jU27g 'k_\Gfu+419RjdNus37_}:|wFo_⏼|TS*uF;xM=#(k j]`z?ؚh;ky"C&5== zl {J:v|.PoI:_kNq_;Pj8)9+,Mug6V0R0;2-76IK]yZTʇ=wމr)ZIoB|N~6`)!?(Ϡw5'|ɲDZ1?`y=Kd7XgU{Kۯ'tvP}9~KvN :̋7wzWJtOnȟ 95;v@L4g;[J{\Sb{*U{96IfsX3 Hq+džkT㭐pt7jA؈; p{sfU Q0h6H/<7=Nm0ǔ)K"sTNn6~ICueT"QM Hcb;.$'E@)btbЊ'h࿞?.x҉kZgfr̂bJKxC>T u8)J,嶲Wz^x ~̓ݍS~J=I*c5pK]j݋?c's*7DUrJ*8ӭiǔjNk:i0_1 >gJ"č tZixJ[ܚImkAVwGy4}8oFG6TVl';jml2חHm=(U*ǥ ̼ ֦N,B)ռ~>_buUzzňyd-<>GrM[MeHՎKc\$*l#ɂG[ cugc9+J Ke#ܣISZNy*e/)8$pE>FjJxpU[Jxy_+=uw@o݀-}X(a lK2,a vzY\gE>+37C8;EW0K"mtPme%d3x_ A*Ā˂SY`wܧ7Yn0If;ՔG [c%=[U< /(a[L";MuW[3:vdG:[M.WL7 a VY|q"s H{2zUОߓvKmBTW(ٳF~_B Dꤊm^H_ҘcB7#2:p`y_:d[׳}kz;td*De ؞-c1L.[pK@ eILxG|@m d/J!v0Bcj Qϑ% L Jq`Mkj%Zaߗ':^Wk᢭2ȹ88wx}G=7ȠC<=7&s|:H?2JBԍGoSva) Wsptڨ.!=۲5I3، 9eAן<Ļö&sv]@/G@%1-C Ây ZY%mܡ(VF&yq0fJRF{'mKw5$ c*˔ lȍHF-4Er~Cv:g0SD&"PǿA*1Rv nl(V Q1*bL$rs˼I"lXNݾ$ NmɀNMJ>eҽ6x!0pcdrm3"9[o$u I3$Hf EuJ28\rt)zy\lq2E {9T^ :$rKOpIm~XȞO[r9@k/qH3*etA1qyeg pog$t16Y<Gm0|iجCmx%K~tWb:VTa|Tf?%@*-ufA[uE> ˩/hN*/I%O#a:qZ7o`P78^}BmZUO 絤wUN~Qv&J[NpWw&8Y0QjТ :InRsauC3c]@%0A}\)2!ڄqjd]lj9Ҿe6=wyY3vVE&:*齔=ECɷ.u+R&b''=C*IX*1؎XXA*.{ȼgOUfS]=p>YbJk:D3敌]P %/N wOڦ/Ŵ=U5E\@]Y/Vf-㽁g\L|Z0(.5qQ ?#N12X֚$+_*Sײ~nY!īauHFPrkm;bBtief@T^JC- N)PD(kw5(;>lY-Me7y(C2+NDh+ '9b`REhekrfU_}z4/q*YS)~bFI-xq0-pԆ'm7ifӁY^$~f'=~0C!-3AMv؄]IbӰ]}vG7_4AsɊFiH)\0۶ Q6):wmϒ0w2 U#CiN\UR;ٜH.+ @^-bkzflgߑ:Ğy[o"6ѲfPݡq xCDٰh:q&l#`pA?Br|ӘGCE^,L-jpK0/XM/ 6XOMݦ ɰӋQ@U=A< O7~yhC3N0Aݗ 6RRSb+I͠X7XQA6 v5^ G`5ou.bFSm 'N斐Ex,rϣ/ĄV@LmYj u) +|9!t\~ =? X]*∓;d̫U(t';~~˂QgIz jDM(黜IZd+B_ Tn˓ "&s=O_0 ΍ YE(1Fhf\61ӥդA]6\)nm +y蹬xcamΏF2M)u~^u y)UR"TD;"g|PS[CNmٔ\,[q^'I@+7է>ZEdZ|`Mo@و~a8ue&jO2pAla/o 2VrU,GMI<\nh؍"*E5߬@)OѺz E&FcJ^멥vB6ebRX?ڨUݸĿ[GbKk?B+/ `ԩQNЕ<VRD#54_ӾCh|X. Xz/J%XړUyp\>6ptjj-Qh㱎ۻ@zC9$d;۷ ;Ø6;sGBӧ мO^ؙ3 9Z^'LEt=rw&Or1_H1.L{\p;]6Ϝ@/X׃ jGD-QIX4ܺJ1ͮ&ѩY?lwiN˓nohg4균 4@ |kik馕= ~B aؙ\6{!4:d2Te"X=] b7lNRrLӨtL!z~Wً5o(Kyx'06yWۈ:MS9i3wP</aQtkk0uxgF\m'5}idM } U6H9:#W S3,R&힎] qzKV[* OM6s3&u4LHR7? ?=%zeEq79$Sc<}Zw[pp?FnK%F w39A4ud|l}8FLdZn?}gw7E7N \ % ,N_afw]eC6Dkà^I[U>B!ALԸhOCA \>B!O nfuSBW[=!*muSy3yV۴) <ɪN2Hg4D&X |#{;}vW4̩C, #7Nxk5 > 꾙1M+&I>?'`=w*+}HGjZv!zS3ZNRHxJ{ɉ!Q:(X{Gtm?Q䞪 He"i'y%!^kͦ#7p{k. gG xUЀ)- ˍi6Rl)2(\OegFBo: ~q[D8NLBߟGcS[kH"D6FkOU! BjXb)b,jPg&16 šwN[!A+u{([rvݭR(|ֆ&WUw.0Bg.8u1vMcwap׮C=_Y(t>߅ Z\,D%{Hr)f 1No"#!— D6*ӗIM}ESɅĒ͡tD;٢\SVYMA2]OÑ"9#ؽG9/G1 ,1.2WQ+ݺG7YAVE-gQgKG9C7&M`ȨF]"I`O񜰥.,Kb,Ye0Ej{Na6dsO:ܙ6.r|/wS :%'j>v1rX?@Yiq & $NĄ~2:2 ѽrʰs"nP pLl3& ydTH}dwI5Y%&rPa=C%#Umew^q<6lcTd~Xvb«*xX]&hs _.=4:LlUƯ'dܟLDE諜l$~PEˈB9nŌEjhB¹GƫP~g[*Fx) ޿1zY5TjٟbGb;=Ot ꛜH|f"K*}M`-]hZ¬JJu% eOóFnm5HEW"]9S~":xӌ&5fs7rM{Ͱ[HgI'}v_}c^UKL۔|bS<f[KRp_"]jUy"Fl 0$z̼5X@29 q1+R|W6)ɢ_fg p,9%]py߮GX8ìO+(:ѫ3[D0FwJ^Cufnd(+ QBa*[clAoy\"[Tq'1G{ޞ㘾)J*5t?BUio\hKG*l2@k2$'Jx"Sb*onw7ĵVz潩az1,v| SO'ۍ`yBb:_.R;HsCηDG!y}c1W_8'|.Dt=1-)xce`Bܺd-pa4\yieZIH oSJEg{OˣJ5~ trOjf"HO"e`mٮE(xnt\ww|>]zk6Zߴ-?GuSt%v@a-o,QC8&OF>O$j| ‰wVpGȆjgCOf6jzfGNJo_8F*$9`}OZ}2u26Vj2,Q18zʻɬHWˍ:q!ۑotTR/7+IӣC9(2+u|mHn)ڤ+Yy˝ 06+fR# YWvuX%clί`8c':1 ~ƨ&,1} G<}qG,yLH `A+p<$n7@¸;V{,C!qOl/hz]'<0xb&bZ_ZDƂUVXOJ^4}8VAəbvW&yjn.o7d?(vi0쏡Hݏ E-We4HWTQ4;HlbD {|2DLέhF+ 8d,tSo%˗uozyDKhwB> gCX}MEMVF55~li\k|$}oB\I%-g<21}o$ZKBsW˞&*`2:7ŤzށUtR!4&oH8~}OR rk,jSZS`P^)R+[ٸVwkH TۚW>M6YW7Ϋn`T;xIQ r|$ d"mEJ.f1M CLgL9kS~J4Jb9$1vS6j?Fqb2U;A%J;QןtѓoXf2oYS-'R}PlN+tii8P@BϦ8rIYqjB<8¤O!1?X@FWk>O2mPɣ+h\hu;'pPA_G6chB= 샳p2A%\̛(TC62̓_ @J4ёMA;b]mpB`E!N1d_ء?"ӬS[J,Nҽ jpS~lUX@0uiQ?5T SƁ*sݨT>c+"g-KMNjѱ4&8.^ȚPp"vBtqFu)۷XjlSZC< *M "ǔ3Ou(X&Y{_1 )OҀx@~.N:JӾZuNCj1eMDy 2 Ø0)|M7û'38UDNٞ䨺xHJ곈87l[h @ozˣ^^B &G:ǹӅ|w*Y)/КlG3-E}p/@x45ҁ 54(^nl:orJ -Nj#(%r] ,G7={jVq)X]=r)j؉vWߙuuq?5mS񌈃}O&}ئ(v-46뼑/꟏^a`Eq5X/bNr˻#@Z‚g$oϨAdzkxh_E~iv̪)A'oMiD̠SL,O]ȲDgl#+8O>gIP֠ ŸIzGEp l\5e;YM(npc<EyU25Ghfh)TBffi"1>VT1p jDS.QfA&ACFQ<V?Zf+8c ,x:uܦDeadWcH,$wP6e42RpbMsA"^QɆ$IvZc(0nu&#T;,afhM}Vt%:-W ;ˍ/ǟPnā,ٜQ6Ro>U]s-Z:<Ӟ%QUW44AdͿc!BVTRp+@ x_ A&BtgEm-( V2(qLMQב&;70rxt8YT"u|>Mp]Otl(Ds x&FU#7`uÏA}Q膠l>V'GP[Ը&\V82vin(GX瑊D#a,~8<᧜+ O0v;Հ溟sRXf_ ]3Pd&wx-jO+|YF|ƕ/1T#i|gB,(s._xPW$㮝ۇ>B57owq&a0=0% @!;P 4"Cu LG"ѱvg3fz-l֯d|${3 34-T&COlǍJ"ziʗH<,hW\)& C{Y&+L֥ԐDrhR IOApB ޒ'z7ke!L>:;1a[JVoYu{{'FBM6NL,D%hx"iSN_6·WT:8p`DaH,$Ww3?rAQV.WY:'Jcq۶ɇ &s*9D"?da2|1cSJ1N$́'Z<5eEúxuANFi# ;sa>'+3̃ݣW[zbZmƍ_O%SeG1Z>ҍOwxf _D7O'+MaEqw1n&*j`I=`"_\z6a$YQY6B)C A.Ι|.{bdYBi\n>_codXsI蹼ਨ*Ç;z>1L"`Z#@Q4).IK;j9¤yv$,wNy%gmW}o|ei2:ID}=oIek֐jL`g1iCv `$ .FڥϩFƂ+; $i/+:gI S1v. wxLa7&% &4 ӤU}m0g5؆^70Ԍ2g ):S#bϜ( r3t=If!Lu3ZUl?5^4܂CCƑBrأUOزnA3WyUW-qŗIqv>pAg|]S<reA'M_52]]{ )s %ͳnRnxAlo4}ЂXF셩~m:Dv%)4vUϹluT[tV.8)$ #ӋC1;-;*+QTċjj;:άEVH"ȗ#_+$Ν6w5bb:Y_v_^UPlKGc/5!I"M{<Fs+F~]Cc]$Ev̅ $y-QBgSޝ)k1|0:NaOADh?e:?JJet{~ 4wC\Mx7(K[1dWC}CF4c{i^_(țlw[VkGw>| )Xu{dx,L19s$S%i8 Ub XZ(ؓ[l}H WhJ5FD $q8Fi"-!{- (7FyAsX% QydKZTv?/Cv?a ;-r u#crJU:{/E:DXU| |Y$5/&,JQEJ j;$ b[?@zBY,`^|$sub25]7B/_,u>2vQU/o|(GCFdcTȮq)릖LhVvs=Omoo<_9`^V۪JŅ/>(5vKa>x)Ⱥ`x48fۅDI [Mҍ4w $񲪠Q4LO9W<`8%x'Lh$t,<"+za`e@S &rCOq.>zCTB6n]Y$ߕQd.y|kH оR-L2!IaM\<>4P)@47 ; $"*:tb]D D907BfO#i8οݛg;1]>Eؔ&%e^Tf;Qkm#??͡NK/ [~3?07ST R\M{r4eZ Ok R3OܕL&A2U '`Ir7OۂDDho]Ҽ_2S92jOnv7I%^]o~ jxDLrfTL.$V[oGR, =g91'!؈3cHi䳔Cl$X-V)d4}P/\IFn-I^uk\u7Lp~Р) e 'txbrUYL$"*XOJ/o!TSY|xV5%#ADjʄ}O ѺER +^} 1Y]E5ïdq|uCB&qJ="@QI3rg&dH+hܼӨ D9kw|x[J#UDe$H lJ8 U'hd+r.>? k@ YF]Gb6ku<ƠSA&,Tk{2U5b]D` 5>$(G!'79ZF;>7G}iC25٬zzz6X AQ?~~P#cRl;2zNQQo[oWf-I1yȧ9嗴2˪f,)+ȹhIo;ň \0{D(#|(b6 Hmlh֒}uR;rt;jэ]]u#nh ii+|>6E J"q2J8XNUsIJ49 QR>G\?q H?5{yW><!+-T d2׻l!/Kb  +PZE"qˢ)Ti6t ҾXx*nB/Ăx<sjr0!+5P<@ICUR,iz{[^ɬO LϖgvYշfL(4$Ѝ9}Ė~q]28A ͈dfnB<7 8CPC]P&4{ե|5wh3H+!8y]&f&\*ˡ4Qn(7o3;] [Xo;j5^Lkҍg:x0J[ulM@OGpyV,wl'Qbk-_@,=hE^4wHnlyqH 69 ?ygܺ^"6+tlDIɄkr_pѐ2; srXIBm_5Qct"/i ӳכ7RECgֵg30:OHGؾ;U=Wۮ3$}7lZچPF8 -䅃 ,;ޔc]*b$8X;k_oe478Nr|]Z5cV#Ze "oceJ"|%UYU'dMBi/K; eGWaGBs(G ³LtղKSj], "-{<~&*pc6ߖli'~yy) ?H$=*jxz%6QHA4.@S)R& YCA)Ң،Կt^&Q5chiٴOG< AZJmxCrXWdi UwSs 3{8AtfesN 5t8,?A49ۮE0ƌ%0-as` D޹Zۀ< fdSFJdW,7h،1G{풊4o/|lWld[(O=,I;I9ٗvn@@ﴺy=D`R?%;z aDhY|?Өp@Sۂ3R]|_Q6/Z Ci~Nc)䮶sc8&[9ZZ =;RQSɁ?-*elvmF(U8;\C`!x&(0lDS؂4|E zjo7rO Ԝf͕qHaW7z=#k@H4)=t邴EHQjLBd[cȅw8FPW}:']g56J+28$P񪝗 ,uB:<4y(UD(ϒ8+Jqlx #nXWYi"^ P!=nwk&6|[f̱'fˮt$[!Xe̴꒔`jU0u4΀^w_`hjZby> 9jm%^۸T*6:Aȩ'+hgG᧵ŁT=GVeY Y:? 8ӉHS)^k6+hxo3pHrJ)`2)@Z.0%jttHlH4:LzL@`iew.Q=w//=`2 3लf<-\y[N#OJhCژFXDm s5yq2lV _߲ȲkVM;d8tNTBkBAFt^YFf/y(ǽ4+U~rj Xi QJ΍~78"ݷK9GZ%%ʈ^GVфwXe40׬z!5G7㹆/u4.GڸSv y 7l;3ంnlDnsw/{(~eH8C>aۜxdg V(| Ǯ0h48o)-8NKCieԅGQ&#SB2Ϋ \AL .F~Yb4M'ZJFyIﴐi3 mMAUYߥ>bx!!HG\(_̢FQjkJ\⾿Fb*%xS2a\UMkD'VY'yo?۞zBȽ`0Φ^~g)$_[awwP2b8)J C O\D!>8Ǻfp!.fuwaJjmR#]ɧ*7hXc5'uE*Lf7*R2!7D|5D.`C0aYׄձmbDOJM!vYlsiX> 91XɱS1 I $X'y%x͵cF%OkIJz*CrǕHªq'A8Yԥןg:SFPڨ caC,+r؍`~{zByaDZO@|KVA6@]UyCCrcRf$v8d.1]j^iȈTfT4%S=5q[RO+R46< 9~{SbAJ[ŞlnlvSp]&bԒ _N44,v \z5Ier;E5'pDھLHNkp}!@8##1*X&=ܑ)'\$StN#ea}_gp2 FRcKh{Je9\PX wEGdTRWr!׫];yMiŔҧ}ݴUlCEUo-I{yjz /hnb4O\1&e3mtdCqJhc` \4Ǡ٢AHFt znnۋ"reHkghYr'djJN/Rre0;1(!x}j8NI5&_w3;`rjSjCnRjtH;CQ T@F$;ˆc"<#jkɔػZ{W[K_hwkПB">pN^g;ĐB Psqy1#g>omsP+alܟz9@_EXĈdV3i iQgC$DɞAΧbh@g 2GȲk[x}&d+i^N; D'hGNO *]PXUa,M G\揂~Q$yeFypYؾX R)N.[݀* }Kx qeCxG~(uG~"n" *:]Aߑvw&ͮm"ɲN@QR'1 pRr݌Gh{4HlUۅ\*jL~]8E`w:gď ,} 4jG2`G'9%"ҳD bGgјkG"*wnIu qUҜU-5vm4Y6}&ꑳ`IJG3>.8]{6Y /X\m?[,D3]&6$1<_,W;BG_tP(Gg~n1O `e<i"zZo.^;X}H/%vvrOs (6լ _ԅc7B$(GQ XB)X>5ׁc#JMC&vXKRvRuMaw.1?x/b#THWaKUT2,#lzޫfQ4@Na s1X)@@R1.S6]-="L&\U[1HH`;}쯴ChyN#ng N*bqi;x&Hb Vla:Œ+ |ըzbGʻvw0˧V^E8N8f OUCKN"pIstMX Pٳ190k8t;h9mZ(XA0(SW7L~099^" ܉{)625ݥA)/x2m?f"`(XǯȑjQCE fcx[)M;<2_Vh},bJ ł2S ?܍c2HЧ>- XvmMI2 L34"sf(X/~ۻ9;'_OOfj)&aXjȬS8+͕2Y@PwʝEkKgY Fr~:BAK;O8_6v IK7ሜ==jf{ һnp(Xdg.(&pUAxWPBOv0"qs-䐅?fv~yUݦQ_aIMp`q6vķfo<,U[Xp&ʖ@9pNR3ç~v}>Ƚ]|M睧dfUo2_|ǡM{d zhӱ@ʾ^b^^>hN\"< WHReȚL'oUfB8PSkGd%C]|j,އɰWjv-%&pJ BCUo`'zM (~hx l3 J^ԩϧTئ}+*cd)M0oq s 2X;3h[N@+Z:d#D|`M.eW C0YF:MdrbN 4 AuYz}7@j]Bώ.lu:Ö\fӏ~݌"hK,{qy oCi ?ӛ50, ,Bd=c"7n8L,_̳׺HR,c$ܼ\ok%4Wjb"@r9S4 Lw;"j6SDrznZnx}ğqǦdQM&/DpA . 8\W*ar 2=)R,~/_/zE1kO T&|Q{ulE-fXF#5'@vaNHm#Vϧoګjr82$!u*hUvL9@f)/a۴_Geg5s8u0l":F ;{j:brq9lj7y&.O6-NYkp\͙HTHBF;l:۪ Vy fRM6eM'uWo!AB5N`AeDzHh.b+B$S aNk)W$M)JM,$*& Ia;Lw_:Qx_z;b߬Ptͳ{_waE)Y`{#w(0'RlfK[ lpUٷ tޏ1;{79$ӆVaYeE03„iXH17>x)Zh,a(.-Q s j#+R0g˖+^X-kZs0e ͧ* RNBPNnHaDցdOHX-Ar6!+U>҃Pf36҇f)"kuQ?xs~q]LF%ӥ V@^s]n!7! jѸKǑľ\p NIx][VRËN &`d,Q[ȼYFIڎԼ]C{W鰛5,ӄ: >8S* c+ͪR>aKK=\X4|ֹbr;$Ƕb9M!ߥIm뷄mOG[z =:6ŞdtjsSOԭsL! oF FZ7|x؎]X6VݕX ֮kT?a(7_ڐs> Nh,ݹ\dܨS/zj q*,&4+'}T> kaN*^Bw6kvoy5?,|Xс~Ȋ2<39r Ɇ!Vn2ntpe<7TF˵kb'XQw=W?#2.Pƽ~e~YG2bNa1!`SeX(,J BKK@)']z>T iliz|IrTIhL^@>A j49KnlEȫˑ }ΉMDi[]:w$v_>D7u7^]K  8f^a<^nÅ9.QIVx[6ujҟڟ$~5 -,A}Y8?8 ^jsOT1Wa[3b*5nh5j,ZsouT3R^^ FF6`" iߋ(0)D2u>0S  p;Q4vʳZTw:8QzVϡՈ(g/ J75g0'Rq/x!{AqG]U"`&<^ti)032Muf7鎴/SS_W!ѹ![fm37/v<]a x:Q1)/4[IνXSv 7z};A[-bይ͹6\*t$"^oxv0Ns.ȷxFZSh'ʡ*(Xq$u[Ӡ*=2tJZ9Sq.udN9 J&y l~bBlzVN0}(K\SO0dV`)4 L1BGfxۡi!;ȇ%?D%7ٜ_Vl,>sD'c5kRYuM")H@TGJrLS+Hq7ľ\hT[ԩ!²]' jÑq1wh@!'!ױuX R~K8>LyB}7=uDQ(KӴSpu 23Wג.&:ޡBRRp⼐lp ި-Bg ' FVg_8Y4:y1ȐlׇkpR.|>rjǙ^,̐ޟ~D zuڦBC^`|4% t'(#7p^h5V{{"RO<\je^cVH>KJsSa3jk `>z=n䲩{3p‘@jH+%v6~#,64RfKP N@l,"ܣ7Y}lqnRWhv!o%7w*}DX3])^ńC_- أ2(*NR[0E0d!~ џCÞ&,RFwXv̸ M+͋j29gX7f&T^nw_SeBq+!x@%  v8">.tux^1j#[B'5kXftFX}ы!|&Z1#q fjT6AA]lڵ^^+¢9 +B|AG`ׇ|[>K*VFXz8@NaRG={2Q;_z^yMbgD:?hIt܅fvQdL\N$JD~!ƎnK_P@GW}G9⟐x>X"DxkP1@Ɛ|Ӷf,i:ƲrG-yW/E Lʙj)~c[P:NڜGx\2e>z;ceZu$RZwi9@XD:M-63n$*K[vUNظ-Ёj*Z֊ IX:<<]]Z[Vcl`Qz@u]r\%T"*qfS>c:;<CpEtH>&d@%ar$#ŕWUmk}H< Fho&4bgjuFROIs@Y@'(O] ;m{kY80 |,zm;?1XZ%Ml"f!8IkٖHO1Q>6hUVS(*/ܡ֛9kبY]j*k&6.d֝m$t[^MŔSMލ[e㉶I$@,gxAPfqQ1#VlNj<]Ԍ;wc<D/ĠSX\bGL%:(ΧHl jP'6C*סHNJ ȘNK #ϝ5v2vhODotD$}'^A@9dX{& W=VB$2E fNhww=={kKsih PzWv GLZ&M:BX3F(i. m o8x0zԭȘ'7FxvrW"MU]pCerê.c\(_.sNyb7 Qh H܏~kuA9?\^ @A%:D?q)aE:tIo&@7'=@\? ?T Ӎ; fu?}W.  Op"L!lSb1HG#)#KrP ^T>ҭl]JA@eǕf䨳v_\* \3 }{d[݉r%slișŎJdY%aL~0yuY.ցc%w}ܓ0zJ-E02EO{xꪀ`A]EA %DZ Apb 򌣢TW*ρKÖ|b9HIeL3gܧ8B?VÚ:K_'ۋ>O^2PvXlL<&&ة.^%v}DA ;-.R b6e`-aœ"$W.^X;tyJ^ ͱ D?Pe*oC(r3Qh|.:&?򅾲EL]Vdp.Xh^[>rX"F( mN 10nARf]م-r"|P{;U,̓Ls+EĽT[Yp8v3*=akMJI%M8컞cS#oHwM]mONP^oyp%?vJ Y.DeA4IlHʆƱ?EX'٭B P܌jD/bk[nBpl/“g-B6o= jO|$( :E 0P;ػ"#5XӈUJTG)™KjsA_ۍe}sC%/Ǐ!3/M8]'*A 1l @}Ǭx;ڥ+Ep}SsM;SSo%91l✰X1ș }^9A[8nI*||߮ܓPZtsTC~'+|ph-eAN_jQEYw*bh pYVyJ)7@#Iq=Q4XUQQ0M-ͿƄӃ@Ͽ?m1::FCJb+Y m{0,c`yM~~bby΂NmN9Êz9& @#I04%F9F5ʰr*JTbP !g^v}:Oè4}DU 8 f_FG%HTo-\O9%!\_z*oIz9sl3>]yr'q gLԩŴ;{ ͑V{OIfs(* f0? 2vy̻z#;u}Vi+>XO mkֻs%6X~\5Xiw??" tA$Ȗbrs!?'L+7֊J-)J"SMcDoU_OYDA)P9TtEɪbR#^vFE Q ~k·O`?lyZݶV? gtɶ7RpE,}a)3骝L+>#g{U9J..bQ%h=2nCR˖RQ! j^ 6}4Ey7mm5)CeW}jroayzf>.GF Uq-R X:_Z&Z !d?$ "RD3dՖ U4&ziEIRLd|)0ZsNtF/c$1fVbiߡam3)<)<_7ZKWA"zd#6B^rlFP9D/8O.S|XЏ4t^EQ#Ke Jc+1{W2u|ͷ?㴸l @"ߞqoE\$FMO~'ڝ)DI0%gwkbmLsS E_ƚŋF:z y)LduS%:~Ji{j@bHpMɶyҷݜ5QrU"La^ Rឋzax0{_4L+:I#ȿGnSk,nνJ%*g[0aiޞ0WF}lfsȅ8e†J$C a{nÒrps"L8Љ?Z24Ϯ^/f"}\O[;hw@nSRwΟh7m//8)Y*fEqS""ciXHσSt%$aUw/~M$¦e;0cY=:S_HKlb@MF-hx ވJklrTLLM7oY0I`}hs\B 婣J!Td\g;tkORwe:k= rK{R@b5O>9X|OQ- N'ׇ^Q91˂ڿohA3N"2nA`y_-=Wĵ)NKY{add7ZŧC摽O Nɖ$cNTM%ncIa!{n{SXOg~uHD%_EF\Sqݤ#I;W]P[1GfK^`2r,y~. B`έv DE @4O)P~ 5Z fZ5g]|}TG+9?9PY'o|SkE:j{)xR:dz,;~ qWDľ?˽huZw 8jأ~+}_X]0_Eڄ}6B8-#Y4mk̭unqiUMI߄7tٺwzDt]â@1DAѦDä*zNqFeLukGԉQy GcF^ p`bvٕ88 Ṳ8No] 3@v h,,( GbMRqa^V뙋5bHc jP{A,,(EoY^lO[x|{+c-e:+6/* /zcŗLh(_Ҟ܀wEx"1.0 dHtr8b&MV靐B qd萒VmNN 9μ|lkiS4u+%e γ|ZRt;v11+ur*5lkጫZgv<+1ǃEDzI5gɎH׷UA{? \W2Аc(84gfD'zv= !&Tc*i.*&ok9R9Ƽv;/-̩m.C)_i}>–\VӚl}0M~<>ֱ!q#3,c-IڱzG eXq!/ŌtTCØzvah{ޘQD3KNY >)JT&}XM&IU` fj^UnitQr[Q2:4:v0ݰjk$GCI}xA'4ky|vtfuoHk;]4@t['\V)GΧF]z/.ݗOgjT,yMwP9`-W_5Q΅y?+>\[; ԼRt bKUT0d;7D#%h_j6'\ K 8sߪVޛă7GܝzU90Q?KSVHFvo?v>W^:!*_bW'fWЗ]{1'vAX8?#"0zŬPVg8FP,2I,+~PNӨ}3($B>٢ш퇭 z ;щk\S“2- {ᡠ|L gdYV*K} dU0&Λp8w PQ̩MNjpCy͍((XWCfe}AB 7}QښqӨSr _LD% Xև V,ɥoi4eo(XI'&OJeBƹxK !SIS4ܸ׫(% Rs@8w,\سb\;%Qg[*,jYFF;q\}[\Q˻-M1Q@F7Ûct"Xz6-D]ׁ3LC='x#7'S`~hwPk񛗂e=},Q}TY/Czr^fRԮ{p^ދ^%^83cR=RrzO 9ֵ}fJQsp7 ϱ)y7odWE6[Y0_W"D3!PޓjTG\mPxR>/ip6x l)*ېc:?y܄A0 UK2ޚŗ4=#Hbmx47R4Ȉ><8e|[ܵ"ז);uI'tԁES H) C>e=DZI9Ue&X!b`"k'Үr%jIWTW]o_d|.&#r5ClT.F (bɂt×$&g.#S)ɣk(܌jyTEvtS]C,k|^ 3dG,(vGYST#>F ɱ]a~.ƍRanTF k7.3LqHR@jM^Xuf^}OG5nH+Q9PIHj-|8l_!M[ETމʅoSKwy .PB_ Pf+(ڽv'y~y#b *2cBjt0&)cQgJ74O54TD]$3ѓf4:rYV[A ՞/J1;~v" g5Lc#:-}†X*mKaY>6 s7/FAC t9y5#sM"=]]>A bKtYnq7X˾צpI`oaq/E$lP(ֵVo舼e{41Ll+ҦAlHGYH%ceq2<,ʹ!ڒ$D$Xe ]ԓ$m6n s]Ŷ]I,&7N ;O!; ˝$_IҞ.ogN m}5q(Ν'lШR&xKкa SuA:ı6mv2H0`ۚRbpxfy P,ӷ$ִ|`;zt|"6˝XQryYALՖF{ [apر&_wN&"--Va؁,ڵ$rź8TCkF  aa_I_ܺ#< E8AKy0!C3f 86hCO? 󜫉gy~1x/qE|`eqH+dlO nЁ"2ު?[s!'qg'bm OqĪ}@7g'$"q]F YK<c= |BS_w9Qt p/]uisUĖ/)@"UF< XԩSBl4KP:LVUђ  mQgR37?|N!Q1 ϱi9 ,;9}MZk!\Pq)V䢶TNa0 7;Oѐ=Q3@z S^#BmGRY6a7>NZ8B&ϬꖜQEe⣿9,;oh)NCeu)U'$PܬMjs>3#t{%'zo(O8u!p2y3RAO.T;&769F.(2E.?'6c`Ԙr?XCOǯ907fȽ&5ޑ]L_zՈ`f#U~%tÙI{U*^ " Arde=;1#}U݉zUcD?50Igߢ\`^I5sw&F ]I^ܕ[LxW{]>#&>{=eH9hIcz!8^GJֹ \ p+,9g9 pnq03S'&3Zt 5`rXbu {؅[I{bPO(̜zh\(|>\we&2/fpG$ rq]yfu(I^c[S=ơ~qSȜѨoCH 21 F&Ͱ:)MV"oU?#P$Tʖuc;$m?uHH% k5MMZӭHJy;/AѡžydTH 1THLq쵾dkJ>m {cKe5Tnzi49'(,[Fy _rduE=6żXŜ{'%=x7aʌEZ{8+jV%Ayt1ڊ #TE(@,|VAl^~10ϧާ3RrmỸô!.CFkX%I`/Lf1ߑE#Љ7B繬WU4^K )qYE߁(OQBz̹9*bU#O6n b/35UO7<XgVi ,VTGl זd ōo㋢|&x9юyg .lr8+wu[QA^^3i"֘Rpk?uSCg0qo|A1^xZ l޷`|̐}q+oݚtD%܃.=)b&ą@a#o#|k/~p1PކݜLzjwJ(gSȒɫ!ORwǸz\qGu 2%5]jNnAX"0n.Q[#u}O,\6?/[uo\x) 1Lm=")/,PEێVl.b,4g[r6TZ։rss6 >Ϗt|ьrJ֯T0?H4{44 i4-\jիWs{nK?Ƹ߁yJ)]{)_ϒf"Oϸ[_`:"Éѫ2gӼk='_p5cgx~qޙWaaAMa0@| :6N uKǢ<{adAJ~~/HqQ"S.:@TlGƪ(QC4Ig3  @n; 4^7? bkϋՓ@]-1jEG@LXb pй!oEEJq*E["︫DY0/?TdpV^O@/x,p7Tl/{'͈2[D'CPi$gݳ6=B869aa`#x;Yhp$Ep~ =X6iB\Bu~%ߏM:ŶmmᷳcgFYq]HPd#i,?:3 A"=K[D~n ˋ/UJ?h$ h@i4AJZi֋P~~[2[QFM1X;3v1~. qjS"tn&ݤ4S|rT2}kҋkVyȚoe5(ڊËbF@,;Mb8XEjtX0fi^gM #؎q㢩+{4Àn|p W%8V+~N.jˀ gtjR*.޵0X|0lsx<g; o"* zƀIK-|EX,+9Էk'rؖ(F 1I"VJit[FHmx੺UY3ff!gd ZkM2g^VFGߠL;>fu7-UOc`POrO> +Cԕ-|>V2KZ%Ln$JSb, 蔒&O$`er'LB3ix]E!mr}f}Sc kyA#N)w"Χ:$˙!LV{JXh(еrDSYԠ?~VSŇ'Ē7BlneFGP'K(`YCuq;t]vktR-tݷYЋBb bRg}Y_Ǒ2%b:l|\J2̸ngY,l*o(gzH!;t)OUrmFsB{]><ԶZ'"yvC9#Ucp- Tկ8)x#; Ț 1lW-)sq~vfVk l1f >rRYu6|Ӧcd,ҌEJC$ @Ņ%=K;K\fwQ Ndl|EM RL]QO:NWɗM>[.NP< {eB7|\Y{"o0yUl(+šV婖"ت-W71< +.[{2;Ct$E采~(Nl/!{r+:F5 vdbt;//8JG}]@=+h.#|ãw~aD:})1 j_ w  (5ޱP!_ЗW57e933GC]KNeP#_qcEC|TiMSTAK{!s<!Hgq|.~!^#'_a NվztXГ=ʥAryLp"Nz 1+ƨ;gkTLNx f:8#hSb Ț71MI04ԱDB}` 7SZ qFzGKYd\CH>XҀ^ ;!ɤhМ ΢Up^y`{X,z9lkC ; `Xj3)|fhkìDL<\] dD%(%'kFFNdT69CJfR@n19dW`U˻' c-~iB$LjZ#+2;jv֦h+< Ob`Ô !&2Pm '5KbZsv۳?ZE;OpPr'UpwH}e8#fxM"~<Sd2_qrY?9d}R lK4Ll>;KB^-Myt.]o٭,"%q6Y{D.6Ks8{$7E@,~~trJ 8.#K6ܭj0sl6^dǓp]K9tʜƒu$+n݂I0u'e.|="|n>L jr]z;hڸ0Tc=1PAsɽ(0:tjڎiWٺe$rL%ClACT靍@?S3M4ղyЎcoL{)?_EӍMػ!y/Y#_Ԧvx3_Im~eւ0e(&wF EOÀD7bTU,G PvH ר oSD?QPɿǐm]^Sp@lQ4WJk$Zg=t=E.Π1W*BYފ]E ʟt!~s TRP{ļȽ]zvʮ޳b`jK?c@qi.|ic2i*ӑ*(nK0+bNfQ xu~r{ᯋw1=mSA~K=Տ㿸4տ4&A"Jh#o̮o] D?2iWC0A.9@8qmdckРNJ_uX=w,Ws U[ !8^P[ucܧ3 qkS^ےNS#{H96HY.*d+ H ʘk`:"mfҚyNJh{ ҦԎjsڟMJ@ŋKb6cGfS˭^~-e̺ƒ-93K)ucϡ",eR{'t_b}M&$ lbJ45U6* l[@ ߟ-CE6-]q$eGF٬{"WWq~ ݕMt^///ZK4|Un&MqQ+5#mged'5] 3f1cAO"+Phxc~o `T q%[8R+%˂+oI7Q=:l6zCMc.~c:hIi21¢8{\UY~`FD:"ϘF.]e}UpPB M8+,>#=%M0%x[ORFSBTև,̳xWDVY%iS6h CNk'J AhcuB _F`]5/oO#7~6HϩfSWՎ:TȀơ@ή kި3Ǖʕ wmI}W'mf(jف)nC|jzjJaњJV22C/kiYj!/7H\N-BJ.To*EZቤ'a*^cvr+xp{g1)G'H-Tu(581m76C J̫գnHiʠgqϵB7"hltӗi:u'|阌Oʁ)&S.ˢ8D SoIFXݍsBB5I*MC~|NZ'c >Kg!k[e\}.LR Hp^.3>/yJ/G+a~nĥ8ꦮ*JG4*U ETFx6r ƺdV&jQ6$_P*oJ/ luTGf%Za~Qq*IHG#!o#i- [O x~!sx}Wxyx=q󠚓e޸P]QyG]qf;fW-0 aA̔S۱!AaTz#bl!2W"D1둷H*㵓;.fʖY;ySϒq뛻2E f ΍.+/[Iq@K1P $qVXԪ'E0 Q v-D~uy(خiA P[]q=3=l!|hrTDn4ޏ[^œ>g:ǴJ੕tNb WMO}[@ka$q5u\ &96.x5]{Ut+ܽSi~1,-,8sx5ÕZt-+3kPfILOp4hRg#`,4 !|wgi6hZ#I·XO(&Cp#)ZCT"E#" 7cۍ:!xQ/!j㾋E}zu>I`Q AHW'QSD?I涑4naPNMrB4R!F,7WB/K_cNI'.om|%{tS~AtlS>Հ`o^_p2h@Xou\SQ"X]/`uUf@2v{2 ̯WT+{Q2JZ U-yhA;jOȇqe`wRFu%70t+`]> SOMBЇXے^{&{xSH4R`I6buDCpH-I- sΌ-ҽĂZы^[l r,g((F!dj:4uf<~U I'A=@5>GXkIo˛a@kAG(Zqц|7۴8s뮨kG99޲^%[:o8W7.<޻_vQ C?e_"@I=4gFJ>o>%錺aIZ%?$_(ī2 if>u,b,u,n6_窪8)ab) {|Ni^S &N;pܬ-S%K_=񡎪7W;vnᄓܞ2)X]n -4|⬄IIHgq/ri8OgV>Sѡ >,Kڿ16Xp7,ΠJ+:W> U{Ll-j#3 I2w5d2 #(- ,i`-[])ى\Gѷ2('=E9#и*7o./=?jM':xsaym@}I#{9Xt*wrPdYvސ;6o#6Gu~z s7|Y >ޏ-%rCs+m}GLŷjͿ m/p-A&IA, 一DK_^d>ߝ4+#};M_c=C !W]Ǖ*{.ո &LuP8ýf-60)5:ǥOaRsZ@} qMr?șw\kba6"J5d(OzR0#ձH6eiVѤc1)>C68rOQaA*XA?dkԴ|YEr%`9K #y>.Um0߸H*1bZ@<}`)ϣ3ݙV+ucc{I1Ҕ;-`NѮJ~%{r@y0R#WVY,֭uF;AvBmC៩)3fɪw/u"%@3ܵ:맚Y8u(GU_v "F*-L;Ұjy,ZUjTW1\ؤrx1ҋY!w4 07 Cn(ݝz"7UVrQ: DqBz)!e{u-Mj>NB?͸Xt3r0ĵV cNԫ0nw}pkrZ3_ˢ_qPjI2.YVc$HB/eVPS1_ABэmLī:| BV}y)O 62İkit[aK8x%T|RpW6ZLaԌdžv8(dm$B;p W&P-*sG7flIL3iO.GfUϸ ~.[>2-,8kBpkongTc;36| Ωx3.S<^1B:*K)\&AՑzmiӃ Ά`ys# (lLXu/;"h8>FXyo$ZUU)^4 gj[\qj+bQXû$,-EnX2wH7EmTBi'$.) d >QöI!jU?5ʫm[#i_0/Ј3xŰQx HKVr\R\ ?b".`Wt BzAo Y6Zai`K#Kԧe/SƩ-Af6b`oQq4ɧ%y Lpk?)(_Z(J{R=NŖJ8[X#N9RhUFjN@)^Lc{\8tb/SB%bZ/MqӔXlGclWF  ,GFJ@4˙(;{BS>Uދ$v5)G+Pުj+ ꎋDMN [n:e ƢdS NXoz&[;f_F>(]SH{anZ] wIz ȼ'<'}&߇d`T/n9o:gÍtL˓[[lkZk⚍\7ץR*+Y :9T]ذ{2SO =;KmÃp[zMti~QEti%Z~1̜O{S:jtE v3E7*&]G &Z̷rۍ6An]X䢟H+k|<˶0E S%?iЏUlHG7lOXԼWK9(gBB88 H:lz5o,$wlQuauc.@4 7KU DPXfhB([>/c¥K: (*^ se-q]B(}鮃>cn̍HF瑴*ڡ+8hx7@X=/)U`7Ъ\9Ď#&r5"֙1Z'p:8Q`#w>ξ4Lv"JK)V; Uw0W#=ñFcy(l2z[H͒FLĿVFR`|zmG ړ_K\GԎ„$S4T._D\T2V fa, Z܉=ڗ*"ˮxqZŧ9$R)k] P]cT4~$Qd=5SfuC"q8#I/LH‡61yWuc+3VD ,{^oP|r5sVUOGtA5Ȣhao(v`E c1EhZ#<=c.L+X Ф@ӟ利.l(]w80Oƅc"!o08״{ը.$E/7L~ֳO$ͫ,Btˉi`y & hl]xb8E2ZV>V^EcYdy PזJJ /Kd].Mu DھyZ'w R^:5tBKD[Yz+py&~MZR`YcV~_Ֆi LߠG t7{r1@-/H }%ʎgd WX\\"(LhV5A {z ==Xs!::.tp$lG`hfmo:;FGAvw 7#"yYh=n?,L?Z22ܵtݕs䔑BVMc ٤s39˳ddU$~;nl[bgK oT^1l?%0z'NSwwdCRqNBZ+rbt( d Vh- mjR3 QGt&-sRynl _<[CUM`B!M(^7M?%{nԭ*H79́&+:9IW찜b-U^n-ZW<,|ۧrI],d] 9g1~|j{iLcz* SKNl55t낸drtF& ['OF3!cQÒȻe ,w1")ZF9ZoiLs].4+th̛,e2OQ{5B:rR{CyG 7ys5=CI~ EV&xkbcaf>>JL2^ĉ#FloQNg%  /ZYE[LcԤ6K?IO Vkm,˳3iT$8;0ZKŹUDq9XZ}c f(P4t6?0Sڥ2cQ$7yd+W0I 1fh>!Xhz 8Ni?øJ#@xmb*W5ӆ)%_-zS0^hB$@ #Р\P11%)>:k.X"ZTiur&G*, 2zZ S>MsX}A)sVBWGn%O̒yj[/?%d\x++,#`7t֎F`b ݴz.qhgO?@Mb-X +5~vo+4젿YNjo~ticgIʨw/p DA z.6JȲoq}ĝ^%F{6)vNU:>Wк˽[0^YZs"#l<w J[!lpdFJKJ#e3=/66iWF4PIJs4?[ yEݝOf ˃"8>71QC)Fy30 pe[bB[#~C=_K#xʈ^^'ϖTvζ-WNc0 D,V ÕY) geBұlgEE I3}է^C]sibibJYC L6W]䲵|~$iY5'C'ˀ-j55*-?\ iD"*V1[3xFؼ)ȇP!"g|74|EFI]_+r.EoyGƥbA5"jkUۋd=j=ԋ\*_dB+RWgarQhh"4@n&b53צ'O@Bٹ8 >-_h-*ѶܧE ů`̑KgcBj&loב,F9HP0&x>J|yMn8{}U BDˠO:'|vRi~ţ !6N'*-kG4%Ќ\5XY6xƧ*S屵0席\|`[eG L_w(:"w_LY8u pZVTjgX~}ޱǦĶv3l^09+{VhES#`Mδcٶ8ٱcl]w <~2*cjo% Ol/&i{5_'~vtp/WWl+/mNlY=O@r?VCpQ \)ft_їS6CLI󧊪t}JĽ/xiOlV{%"0k1N`+j +dl!6pH`vO*!Js[h;|Y]HL"I]2_z#xD;&ޢ_i]M+]8'67} <\G ՒڒOd8䧂5( ֨0%Oc%,/))bBoQ<;P oÇV&Dfv~]~ӗQCZׄQX=Ol.&| }޳W=MF26\-Fױ? QQpJ g~&腎[gvwک#!ƕSE0*gz1_1N50}IĄB ul]rybwEI.$$ʓ@iX ɸQ8[QQSrʝHUten}W؃C>F3DB |C#HSW>{W|ρ7lj .tʧKH8]].l:eUQ @vtKҦb7usxנFN&z+˛_1'piڌ'v|SUSut- CATYGC&7 4C,w17X)yv^R,<^;Y3xI4ѧǠ䨼ĉ?I SWܹ%mO2j;\?2ǿ}&VЉbl&מx."nUvQ/z3YX|Ʋ$M4[HqzlFƎ4~l)=/:G`sj A#ˆEJE> 2k N09lC'pVOJC;rlimI؍Y6QQͩQ E#&z>e[V5 ya4|'@ X~&"x1NAeM#~I0=e+r=(|f9g :Q!zDRLJj&|e{}țH!<PGT,="[bRi%fV]$N :g&pSI!,|$l0n 4aUSր{kO]{0:)sU"o;X}c<b R wnrd~D>+tO8uۖ(6_f7)lpƹ<ɇ%€by u[\mypc|LrZZҕizolyTJ-bL!vWo+&}huF'aJ r6J^2Pw3!I) ~.gAΒGa1Ed4^D֓F{#LiT:GlRNpuqPEU8ԫVe.񿮬9X/e՗;ʐMТ d*3T4 {SZ0gx`Ay:jkCG@~р5tq3̭e[8qX^wdލO5Mb(tFv]-PZ|L6(!pREV9wQҏ*)aQσ3l~r%2y*6'I%@0g t䮶Yc3~dI**<%"b6% /qӡx-3hz̅5I#P gbiʹ[@7s(aUvuo [JUD Cq@1a/2 Oiۖ?Qs„SQ(3| a6mUnB8IREWoQFvV e(`@ t/!vj;{|K&%eøi/>zn% ~}\1k : )ܴx SUң-DrQXF]XS< ƚePsѱ  #oZ5IiFF֝#h n@'q=_› "MaWO>;i,WP9koQ.-p _Q-,~pQءs+I3FRw4ZQR$(]Vk8Aa5+X+wC {eŔz6kL__R.pptžJdxַȞXv AER LC <,D~dQj#pl'K\,4,@'Z0:pPx"5=9WaLȩ%-$g#/VaE@6+P=GP?qVsI+|A0rkhbug}p {MqǴ-aɈ揀ba=CfCE"ʊaj#yL2)u\MQ}Z_Gi7 S[#X(4[?f=4:2X)n>.Zr[G>k &da!r 68~ҕQFStB;HɯJ}B.ODR{gWDf,R:J`GZ(ȁ/i*9,aW4c;jZ0ZCv84]c_ }cz/fzTE& kMQ[5@mitA@"pb "Pf3vi!fwVíkK4"Cȁ Yko׬ɍ boahz:Lu#$*@!vMa'T6M>ʱ{QpX0}OH7F[_tIAAR^MM$Q_5CLs_~3ah<6W.Ia 7cvYz]ٖnS] Q6R']zGh|TV#.UԾ^lף¼>H#T=|@K)jkH|WLu]foknd{olw RQ)Hq鶶3Xx<“Eo5P 2{v p+6.G('H%*~<3$ wii؛5`.J%Fb(E j׼^'\ ٹ}@J\Q1fX9&>J"3vK ;9k>\pri!QHbԁ!V3J`Y}4#=9퉤T io/t [. #-{hdOӡ(%a(%]?E],"Fp-Wj["u0:`<(uC^X5\,88|h&=#[?S4W cH|_1NH y8 93Sdrs &thOqfE9ϐwH,ox) sCK$B-O0Ss.&Qt,Y*?Ȍ\8Rɖl̸Dv)V!&t/\~z#2! q*Y6(:g!'7<(V8;ͱ-~`푙xdZR_n2h[,Ԏxl`W kA0jǿ]"Ok/\`_zXLL]%%>6{MO)> 6u2Dg8s g' ^TưaWx"Sz{S؝ڟ%We\k(GS5uq$ n!vLN*KRRbD>~ Ⴒ6ޚpǐzzqg6&v7VP_ۂMX R 2`D)=VB C5Y  ilϕ(l9ͫe"櫻r3`مt0T|#McaDE!Gzc$–xp9w&P' 8A bbizKL*:MoGC[5`n >جmk0zh}%3Tmc­4%k 5#HG-,DicXE'Uw<7M$'tUOw}ۥy|p=v>˪K[:sΖQ 1g;W*/;^|yU>~pWQ7`  Ty%:7/P]ȅ`>z +ɥ~oihv+ ݦl{[?7O[M`Ua&%S9G$z9%W6GT U ^n'~<U$NFZ`>Jl/3Hpnd2RFKP )vOvߚjvХ}>lӆb"%E/(6kKPffVb%Q:S/@j>z؈ڶXg⹾n>WXx`T\tNkpdd#O(r#WKH$51D 41H~jV1k:!V vS Y QDkY+)t"RHC뷆\;?EBY3qdZEEݵvTm-(LY%*3Vƥ+>M5VO_4lKjIrc1&P55֒R6.u2O wDS':ޮ+/S)3"Np@0G#Ee+>v|سf*ka`&֚0&%_fYo/d xn:,pI(>Xֆ.ѺЃn`d}j"km^7ɋT_=MibGk`Xh7rKu^ԁz`c1SC zi8ʞ9kbX 5x#ki°EFS :Rn;>1_Og`hsCr';m<>MKʹ$Q %m%M] pPPuKlæu!~/]:_ }3+zl8AB:Ql\~*ZWzm)=xBr(%2|nDk"bt+50OYLe(ө) 9ėPx'>S2ca"T:5%p*+LLQl l~0{Cr"(k}}0syEG<{ĚIlWᵒ3d pA{1M̡uc@L" 1O0g&EIN#st*&B&-EZ]J{jC5" \< aBq, %4oϏzkA 87I; I|TQZ*JxಘU~Aq27U=g{o2UxID\FjU)g-g^1d"dAb|¯I㓐C7ޒ)QmN ϓ@Z<3|wX]c;N]i\?8Μ3.,KK5:I ®7j-[f-OeғCyPw;9xOu:{f!F98˳t:>EQnæ`;2D :Dc"Y9E1wv>)`KX+ڭɕ| +@*=v)4zJY p&Vi<ȲO+"f\1H€\2ha~N huzg?#1VA C, &y(uWm$!}3e?p"Uh?eS]{Jv9V^9=hO=Ł:cS& K;= S<˩\DݱX}] AjFCK3Rm`CQRa_gPa( F L4_[&8l:tg̋1v;\^TӾ3@5|(Ձ"^69P1q0m՜1#~E= ݃8l9|֬)v4?4[Qz$(w}.ʹ1SV, 9=w~=8~&@3 {:nE3}^m 5A)qcm9 ("~8pQQ» !"7p@R]SGO|(23\˿Hw Z+Tp8Y4T ]~wT~؊4[/қMj%5 v%?${P\{mi¢^I™Nc6it5RPd`B*uBQ/3+( -܋ĐMkIj +zrMHǼmL%< i2 Rۛ/G.\ë>\&;}(;G`H\kqSeuUasb)>.S FpΙȵ0?ۋʬnGߨBb,+^W&QWԟʮJ5 3O;2 ;) pI`3G] L ٴYYv @(V07_pHbR9Y N× mdȗp}},.8Ү;L+Z)mJ$\XWn{F [-o0ϵ)5e]oHE!?F5)Cg/$)zLv GG^XI/Qj,Klsir H8 2pPqdM+spD#[hC~[OHga <E{A2XkǼ1g2]i2oAx u-Ɲ' FG7 XJ;Y&g{ Z&v"X[ 5Npˤ5!y}.gh= 0B+ɟ?Z,#sT(d-xJBw,>FI|H=dN:5a+|w&ͅ|-RR'.;sl9Zr P2}|s>㫍q\lYSlB bb1g LK8b&HԽbxcH^YcJۆŏ Uj2nu0W')Mv2,7l? ïng 6@f=(ڞQ< <6A[w>}y^%|`՝BqF%OF~bX#a9ܪ]˚a|пWO?j޵xr }S:1q-3?Я|)g6T~`Yax?p#jAPk iֱ}D~8) ebHFzI; o+8,׷-PG Օ2I(g]hk"y IsXG'!6vun>KS ogP.YHl?g^;mc.Z_2m ^5= ʛգ3eJv 8` M $d# lóu߾69fJՎf(OaGYaJ"BodXe4NRDR 8L~.V|ٷ"ѫ?:RGxƒp6ˆDv;ӿtnr0˕)bG,-VOM@'$kkhO;7ky/?x3a}X : N2T'hB,{tWrG}=(%QHťCsVTc9?T0:zT[)TR䱲H Th d/BvCv%Q;O 7}?w\7/=څT٨Qnφ+uЧK!2ݵ)36U м8a787nܓL =?1rz4_&R o{%︚={iqr0̢ t Q?KSHp[wE MSm9/DeYgԠ~k''HᴻhLe2wS kA1(U %U*8I -joã>Sw[Jz5ZW&AH ^D\mNDv4sIӇ4WYvvmڕF&dRzU._PRg)6S9侺AƋ1$#7C%YL3>jD/k9H{ozJ$$:˃SKjKAH[ /\d|FY2 >JevcC"΍qs2Azx}HhRD @juHjxWofEK^gZ" UNHm> ;Yi$a9VLu1-(tb&X-Pu1%P^U^t3svu&Hxu65*9XүXJ77:Jo2qM;ܤ+}G!`MriK_Zr#" Va0Nr>̨ciF8}|ʍP)K4nC]e9+Ysp§'+Ȝﵟzb o2. A(PL~]8Tjrϫڄ; k9]ݪy4 HmC~UR<\lgoXeޏr,pxj#S}un{"Y<Jw'ٺ+ziyHjӴ5sީú7?8.$lRW嘬PKo68f\ԭ1?[2vDbI:?.#B͈A欚G*i9;FEs0|!&v0嶸.LTv<P <_8?9WO{:c1;mPքTUoTB_tTnՙKXB8>G,*j2(uا;J" 4TS؜G=R.EG7I NR9gk8`'Q F> vS~xaRJ+8(/O)åL/^6V>Ox҄Nژ|{̊꩹Mi~!vD Eϭǫ` CQE֌\Rk.#r^|\,atAN$U:IrGᤗՅs`e'c:{|ciБ@szO-h0Z"{m]T<j $̕o뼨v:lW2V%,j+ns$&- H} H?fdB0fvnTDfQ!Ȟ&2Bgס3ɤ0~ÁFt>'Iֻu=Z&(3*Р )G\}SSؼ!TY}5r AiorcA,99_yqQ0WbC \/P'B 㥥?5|M\```@|3bRoɘwWa6pOYTo c_.ئ_P.b$H14C,J.|{e n'0‰lV `G0Jf^NqP! bٙKGl7\|4ZiC[\fDI@\h-s~EZN-Úfܢ6Bp/sS|btyhG" :7/>+$1ͼ#~u*>h' wf̷~U?Y/z]Pma10HQEUvelap:^#gZ:;7J)u85Sn+W~RdT=:݈@uTᆵәV|ZMz&,U~Ls!aӡ$kͨ$ Ic6^bd>#3FY" 'RC9Do0+~jfT|㕑;X8[_K'S0:qn)x]퐞et{Iuo Lg٣&-4A'a/C_j AC]!sLh<Ъ,`J* @B)in9L]XճԪThaY>pw1ظ7/59`SNdb=Ÿ& W/`F86 p⑳vmÄPaPnpuTblV#o\tKS )]v"}F:HYZBϓm9!7(eC`` #8EL`cR3mD%TdbL9օ?d/?hOyPd2>]z \wc ]lp(j8-ac%^ZyтCj#_77[CUqPu $C&t?^ J$`<ãrPt7AK=RkU!yoSeyW`ڑ#jIZ?{-]L}4 &c-:26JӋSC&m>x6hg 7Z;VYt'=XvV{ 4e:<(AH VpqMc«+'m'l/TȊ3dNPrAjk\ƥ{'j,t1qȑNOVwxꝉ:7Nx8n"dʅW$ZH61!'395SvW:2jb C4+4:aRqiBm^?&_Ǝ<]snV,kwɠx*7h/i=UɓJ _߅4muj vA78"Ly׽uZWڎ7^^ݤ*[4s; L@?>d#!m5<3*锒N˧1H\/GUISB,Ԉpi)*cHY?D'If\咀7çMf@qN_hk]k#\"VCR@zNrџ}D`m'҆{n oKY*nP;5YDҺ>LuP- 0_vf P߷l T[9cQ>xlZ#K@]~ngrfh`ȝ/1518~IG -̧B!!]Ds؅24ܼf=?&ˡnнzٳQLu.=kۦIQ?ib^,VEhIg&APx#[w'MmJ~ 9عeِb=>,ǡ#_;fT4MD5h1s_#^<ÿφ5`65+ܩf}et|^}w/ULI77ub\_ChT}Esn0+IkNĢK|VTSM"7r΀<:E?R@(~tH%. 42:n} t]ƺuBhlW@<'No"؛W|!*o*[Aާe.Wl5AZVgM 2OSt0.ropZp5\`We5Xh6yVj/Y^ EF s9l)տ&bT&$L{h*g~)P)TJ&:K)+؁y۩u 咓ÛLBwmlEzT?v;*v@YER>/W6/JjߛZhG)}0UΈهͷ=Ium1?7.E'z<&D-tXt"-Z',X 3DPii{M _(rx,P;=9tR7`ϞWN7= jZ7OW ojgmjۋYx[w-3-gà jP':k"5Zk]ySC ~`~P\ө@tw(o6j?=k KPsWI>e2GՙjC'ܼޠB\1h

}) oDn/шK@}wHٿ>4ajF_wC9Z7)k`fUv̉:':Ɛ]Vv3Z\ыaP>3ڼsŵ}%shj[œdx#@p X"(%E!LjQu& BwP+)KKd2GF7DfGΝei4iJ5H9;D|<~8;Lpm/{}DGsH.KjNf##qz_Bṷյ_^bW_I_%0s?@ɜ n?T.\ ~9}e%VngL9:~qpԨkQS5S.*)<tnR1)S-G <P'r<U#ޭ8W /Nq=tNa+x g--?x+ WHb<>Am]ԋ.^t'Ca=óȲVK"yi;qea B@17XeyqFjI[S4?RfK< {^qr/>hš:sѮkU~/U\DQ=3PFߠriV?š#GZ)^sp.[{rwb#(/냳-gϕ 8rÂPqkbKڈuXDu& W^l o3kw),b>J2D`ZѮ= oeAU Z&^;D$Kj::alZ%DL0IysOGJZ4]5Ո]͠^L@#z*į6SgBbhusU1plc\S1F2:1^AK*Zմft^-lw^VPjGm 0cŪLMgp[/z:![ 7&f{@^NT5hѤ:z] (r`휪tjNvpGYMLG\7yhOv@-sz Yhl.HEXB7 t*^YhL!Rh"SMjClJwaͅwp-o`preYWIJk`q{c$,~Qg/TNw*V8e;R:rBZ 50#JxH15'݀ͯ]" U.͙%ȹ9 by~!ĩPy|ނ gضs[eC͛ͅqL*l摷?.{avAfS&6͓B}'G$<4ָ*~"֐AxJ3]{#; ϓ:E)* j~AlF0+ ȧ^o?3Y.i~[!~sJ2ataêlFo#[=ƬH9k2/Wb8bS3ojA_Ʒ,7.3LG$Em1جI1,/ٕROurSiz ?T v޽C=X96nӊ^B b00 6`פO3{ 5q*ùia*sGeRX߃%K"+R;*TNUVT"ŵݯ Xe36J1C+ (Cpx$*oLM^3aN-:|p*M A_{0JS R!g0ΔLɚs*s .qßzޯ@>Yxf8J/0@OoÐ-ֱ`dsq3kRL_Zm?#&dmYJx3<,msӍ1f.I\^)Cꐑ{@_-qPG2qTMD7򶈍sEm;Wjl_D1X5*g宖 D4R?ޑ]ۤ N(/_Ar^bۧ+W(azW*=p S]s;ƺ O>p^{yXG{i4jܞg>t U~-YYom>Ȣ(0?U߆|UɈetfAim>D$ӵ\/Am͊m;[#P?|{ئ2ix Hff&oTC[,6h.QA1- %;)7$h:|ހL qe#\P_nq\{wu8;CFElN _jWW54H8 V9'2(=?C̚bopUƶ';eoDxc15ihDoj!*,E.prPZ:j=3v Z% PWKgaK bq$&F*~/SSn_D-Qh$sZu"dҴ4%I86c K׼[zM qړl7.ӪYK"k^,|+H,j^^hyQSzC120{jok>{޵$v: S:[Qd@pZVq˵pzEi4{; VUWݣ-gowv%}=,}؎5_.bctbtT ɿ \~tdƯ֖9I6t(jVCN>P>0y_?L-%OAY`mj?ks58"tpk$tYdBr[`ATj8% 8[[W)PK x;aeҌcb2E,(L?K';UB]K}L::(̍C YMF6>V#LԽ趓:ps}jL%"d[󍓌hnboJ efZf]3НotǍVǝf٤ÂtSFsIScvE *~/j, {K)(YjTsk`8$sشA0h>xJ?Nq9D@#tF܌[k 5yATZ UbhN6;b1/_H~'pNes`Z- 6vKMb^"Ls>ɏk )GV}EMAuR.IJko˚`Ez6qwݸ`-t5SHp*µR}ɢzDoHPF)_B-ټf1uAv:G}ў3T]3dH3`k'7aЈ)[mmIv<|riwN-V͉[Gn{_茖=+ t;Va"Ϊ(I1 UoE:ߜ,|xM O*O0XՋtʁ?2<Ѻ϶A~}Po=4o"աg.*n| i빅Y<,ݛC&(G4 ?LkN˶{r;+P KNbDJւ jmv B!_ iMeE=p]]Mcyt"̟'YU/C& 0i*ua1{([_?,o7lӟ C1c|a{Pulw8^1p~,=\Œz ȧ9~ 2jb!G-70 8TJkʃ2Cj /tE`;E*{D2 W}~t^G;+M~9f>m<(!j-N8&3h| N,}UR,`s %MT=[WM5 Sܥup="žR}3+McB@'ʝ|zjs!Cgpk<$[PxJQT~B!O /$Q{TBzwz3;V䍼ĘoA.KzΠEMN LNXq ɗx^u/~ &߄U8L;4+a26a#;!i7yu Ӕ~7HO%$͸#*̸J 񦝗@X[~BL7{Q4Xipfn/+y繰7 ضZvކ=BA#BCM`e*;=ᙪx)y :%{6cnzJ>+G Z6RQ hHvǚv+# >޽*g$k`3էlCiw>2ي= )}7. I yր]%j9$3u VLtt܋)YЄ{̨ҝG%Qq?~?#,9X5JQ ipZ}c%9OL f[?r?;9Jɫ"a%!^ sص6' :7U ΩrQ7 0>^qC-X7wRcT?Pgg8J`%鎹[@H5D:[Ext147p8ԅ } Ϧ溆UeO+UȴʋxSCM:^:>p ?_}zR EHLߥ@ E{ҽyyV2w t]M3']0wzN2ў#v%ȋm{!̲v1LLr'g1Z S7U`:kLo?u)<_6 d}٤kަ_Z1,`dt4--dDܝ[L\t+~qyZv S,x@}=G-lCƳE B5qBOy"SwE\$T2Wr0Jh];Th N6{BԦhdŔ[,/??Pjwjy8jvAv@汫p}x(oV]qV_.E;ԍ5$ݶO|xh 3}O7PsTi?bd 9WvG/Oݝw{ .s$B1OCLBP)| m[(o;a n\v1 9Uw_=..\p"H/@9vSxO¬4Ow,K I6P>dP(»Qjz~L0&*y)%`q,riAL0+;ǡMQR`<?Yv.S׮M=Z߂x+DĚt)RQEE^8呿Bm9^щHe3*I‘ ål_#j ե:kޏ^M6Nak5YaԑU[M.v{SIPjNtI ^'Y9<+$wix{$}L՝?Pn62MhóhKRIx"]#Q>} /cRKM ㏇Diĉ>;H]kΉw:TR|N>!tB $^jiP>^^(,dGR(pOg+zU Fۮ ú6LR"V5ttFrSg((slWD7ciGnPڣznX+!)ձ]\w!zAQy" =gC{Exσd>ERؾ N;[O.DhO1 k5!#;"H'ٕe@= c,^XФjwȉc#j~(Do;tNԘxTiߠ|5S!gKhPia`i.X>ʴڤkW<\p҃[\7O7[.` -%vzs4F=]r"JD0QCDji*Lި ٔY4!OthU@jRqlq:!B^TsmؔJkOpgBb!.ME45b,-k;꬝r)a9&]M=PXQ,Mef6K 5%nXAhx)=7s(Ƶ5WO,DP({z֞c m_yKujh+2σʊ*JGmBHG9Bqb C7%c ָbZbQ{Ȉ7j20W㉪'&^gbľ pc`5/.rmy4Y7/_ oN.ZZ"=04Aݶڮ5wJi@ jIDc+7uAdd>yկdB.~5j6m/ZňTȰR R2+x4!خD8=-dP {/&m^\$(NT˦^Ni0*xˉ)_p].JRFYvO?8x%8* vV118ޅUmC!0OP#P r`%3+Ws p36SiW0H?VǑx]OJv 0%4މ-IWFD~qq& jH)w]0m~lN5qEZ8FcE]EĵH-y\;* e04&5.Fk#oQͰbCduhגR"ӅS;SKCJa!loO*o>_!YOfBq##j̯(W@CbZhS+X%ݳhF_a@?i]S?b$Fޮ3~|?,$nŒV2CӪEWi{|9hĈOF 5'ְK%{ܓ/raRe0D 0734Dџ4&Z15Apg.ZXk. z)H&;E]Ka׃ͻ!z;,%^IB 9SDļt,㧊!M>D0(44d8 1&'߫BUP}.m?hb36P8݌!0{ޛ *# x0:1fȇh3e{NR餉:nnd֝d0:[m+\@'vylj<<lķc0nN}䘬sիeyuz} of_>S< #~yv:p5; UcS~'M$A|ׅtsޘ ԩ8vR>]`I!Z߻L5Ҥ lO4e!Z!bnmNW< d>b9c5RfQf+"~pj?%/i"b=:FFEgaܙ8ߴ(*5RH7nɣq |ʸj<2bz:mQR.N ^}'yX in KN5MО]9dJU[nB]__:$C:f\>*+6)̏IJj$oiX(#vM_V,1FH{%tǽZ:{tJ)Wն+Icitʉx[{@ ӣunkɾVfx]}B: Hg`\M̝dg͏r.nbxdn(ϵ2d }?]XSY?heHJ%Y׸VɄh4?T_{{qT"Edh+p}8 YKpTT&{$C܉cцB$.bw?Z{E[}9|b6pWӰN/iilidCGBAyo-?2bk_rܝ4 51lPj6ͰFz~7[F;'yqq¶GqX#QWT>\zx.H8AAOW~!3=pAY4-"-<쿈wAX \8TP@:ZtܲTh(q7+ba%Af-mPPRÌ` ]ɔG'xBs2m,ά̬#X럿(`k<~NcsCO$C%8R`X45S*9Eo!lqH#3aİ Wԁg7>)?4wΖGP h`e_i2:pja#v.s6Z\STe8{ۼ{_l~?jyI 9PgcNfgWxw_JnǽRK<he4Gm%|(ut1x]0²(@\E-ʟN9.sHv =Kʨج^{m#3J!̜*3zyYU{!7sI4)TDzc(fKnf&ΏĦ楅s>H5 ULW $;e&fG4eE\vv(jʁTaVB{9 6CWԭlÃw&jમQBX-'嗂8'یx u@?G/U=8"QfI< ERrbܲIYL2mnFI(3RJM g^0x:iݸ yOPz<4`voUgE*#ցbxpo'!r `}[i }8=F|hÁc#u.Q{: <1!\٣t8_$qy oyE횎u4=+.X2S"Av޸qSu>6tq,h! 1Za>A/ .!yUƒ0#N2:_.7>(i^h4c FRnemr(I>u%gBh8dq3_mX]{auݭ'S \?UbvƗqA %vEhva\& ;M5nU+;a…(3 ue+w9HK.u}Om}[̠`eO{6oCj…f9ӫEqЂJ'Fkv,\i6Ɔq918•'˔ 9!eE뀮UkmdUq+ ~Nt,@>na!ٗJO/[rHRn:IItκĖC0i%o.6Tr!XzjbVTmM Ͽ z&^bM@8&Nlޮ M ՜ XqShw!N ׾W^#8nqI?q&iALh71$ 7"`eX)nJ wB%y8k:I?ĥ)@*3`kA\j:1;Dg,<";`i,eAHHOZ^c[jʊ3^٢߫ױ0;z>MYrPV^Bdqk%gʧ1dڨu*:vD"?RM1(X¸VņC*O]3/սDFΜK\J=$Sˡ0~^/(we+a%1@OΛVM1s Ƿ^?u'F`WH E.+Qij spfkNG;@l^wĆ V0 - cvLMX rP9>(Ycn=*/lY:\G=7" m(fy#ozW(e~\pð@6H4$ŀpT8T&>hc ]A~RkDRe$]$P ZkT?!&{}J @7D*Z@4UiC=eIn荇{82F2fYB̲wH}e6ȸF D/0^lX8[LCؼ4D^PmNݕuábة.b7jeߒ'x17| *G֨P1G$Y<"՛FľHn]Gx-ptEW-$u gnY\ ]A$=UۗН:Yy =cW(AeAPh ACcϩ߃-Vp?۹,lcH:c&K{۞`2 Iq Y!#w@5"@RV,)NXsӮ cKJ( /%2qhfP^aA))BNC8⏹ʲ-*3#kC{#& ) L(EV>8 Th͛k-%">`ܦ[!#sz v$+t$,>w[b rzd"Mpa\#s SEuh5/NQjJQ[5C?p/Ͱɏ -xr0f DO D#l:{íN&K|s$ݯ(]+_ sQmjk'APfFG.M=ٓF\t(uA0nC+RQ"?_g }"w{ e~cc\W iMod! bke$gRKDŽ̯7pio,bI6G"5r cGʇ"lk9`)>_wOK>r"ܖS[D{䇉RdchuK \\-|)ePiCRQH3aߗxZ  r:%rAL߼r<1+FVB} {VLINT.jc6gw9Xuu.+9D3TC(0DPxUiɋ^Nx&~%.5/ Ocf6u4X-xf󖵪JhXG3%X5ӭ. !KUiУvQ2R!4`Dq(x GײCce Q\׋ydl y|MiVìx `qnr$zr5Spu/ĝy9l 3.Ptfq5pSIϘ%F-U|%|٦6(S_8fQs ?FD3aۣp3s$yϚ0٩SĐ@,9ϳ?K(=': :t 3񁡡6t˹Z ? j=B6d n%j0 VlRх3xM^$[Q/`w_ >%Nf/TSts4װ_p 򫛹62X.FVdֈyW8w-4j8-jv)#vX޲`5PAˡCkFbX@܁=4zɁ8{fKQd'%! mB3utMQ=]Ej#olRֆ4ffgӮ:SK0n`[3.e?YL49} 35X=%+q[G$Mej? _B]Pԭ`أ`Q TN*rS*PJᾫ7%D˿3:&k]Ý3Of~RU@ƿƧrۄ(fdFɡ9qW?ͬމ "!~ l}I&U"UBA"->{+N7A7 yn룐G-aif$?k"S3y3g r$wYMNΧCUu7FG,^'~}y6]` gxp%0;3oV/Qۯ(#O$AV0co|YQMNx䁠 梌-r[ģ5ÏN<Gn ;rAgr^p`Jp& ~+ nVqsn(LS3,") dJ%k0]vA~#vbH ) )$WMY.YNA<'8&ooY@Yq[9|cvp啓'?ΐP;Xk8q(QGSG@XQ KB-> KE1חc"k^Ժ?A ?"fCRu_nvaMdL"|ƚ~$uJ%0rTAN׺ƥb1M#:4T NQAKfsl]ʶdLzl%U;=;2C")C K9ITS-t$z!X*?zU#?ZYi]݊LMQb<8VF\iBZ)-Ӈxㆱw/!d̪tyՙXgW Jϟńf/ͼh+["uR l?T(-TBRfI`#Ly@Opgy~k42̢VCE"ڋ*y_^0oKH_*ô^`UwʦfuqDqiލ!3$ "OWS9^׾&.YQbx͆0To\974h(Sihbݡ)}_%`E6(/;\k茟skMFI産ua0o)ytmc[/g` QP)-}CK0VDkdK8V|n R3ߟ{^=_7#pmNT^dŋz=&gnjrVHEjC8hګЪA:Kį;jCbդ-\%.Cg-,7}pжڗI"nl8gʔ|O!e5R,QG416Veiglc|cW= |uߚ"BD2?;(`² :&+ĤuۣwJ™1IZPFk]iBTedՂO{-Z#YU|!U.Ѣ8]|T?.a90(NqY|ԉ` W"J8}bOD)A <#&Q2b<6w4!4F;w씖|Y3K 9c0:xpIۇv9 P=9Dk! ؑ0볇4-)],[E@Ol?`f<ʼnm<>aQP&˪^:g 8Nh W&^^Hb,1T.LOb9ZW83`c/dznpr+y]\[9j56ê=+e}ecwe; Ѕ@/u;E~'8<|[Ts+66:'Hy䘲ݸʆWGHX6A|CHK F^,Rd|f XnK `4)kg7Ķ}(c"+s$\:$78tǰqt]ʡ;O[^IZϮn"Y=ϣyØl\v Suٱ**[G4,)،5-)j4>'L8"90]WnJC@'PFj“]g݆$*$k~ e ]?M؎+JE􎵇Ϝ~7^jK`AtX2+Lϒ^\}OC6"t$RP@"kΜ)E3'뵨wTvH6/,Ϭo7H>X`Dj=%u@JP J߾D\l񨛝+xNX3tQ3@QxoIƼ}޹03촚wZyڙ@aj1ޙ:o.6p+/3-@c1@BDʇ\T>ӥ}^M˷l,GqQFiOzQ!=maіvڱz\TBpi)ciniG&4.OحvT=(&F-UY98擓&dc]RȪE|!7F J0=17zPL2W unTqL;MSJDO. ksOu-2w.ѷkPVh\r=ZޖA<71%e*w(T= W_$:쾆< J&YyT7RpFy[t6&VŸw;bT'O7 鹓!ա~:׭x Ԃmxn9Yj P]$@F'mA/ h<]d'ΓYW\W\C[2OGr^iP ߱Ѡޛ˪v YRk3'*1.CFK0ܰTcgl,\ R9~bWm IĶmP>ݺ U5U~V&tYPTzԅeLa󩝀*\媘Ia:UaՑJ Fcm~1q3N)*QmPҌs2I) ,ݾfNNÑѳhhd`}kg+ ;(0>ʶ1PYNHBEP/1~(սF ԓS9[{rʍDvB"QsK⭶ʲa&h/:F>PhyqJ50ɽ9/ڊAfaJ"Af'ixdWB^ SQ 9("os 0rEc(vfI Fa-:sK;8F#8r8ä4S+߮q.QxDtAچwȔ{l"qCU-+%,t7V'MMU8t^&N7ۍGXQDݩ\8.Ǩ;2 43Z"9ƈ2:#˥vOP_ 0RVWLh.Pv4ƕCYhKWqZwh}uBh^7 ]7ݨk"qֳICϐWƋdUV αR>[gYK<ŋtF]mW@o x)J3!yF>m~6Ɯv|hzXF6E-Q[H>y"&$zћfW'ykij&8VQ;Y7|-Cb\"':rW>f'ӄ4=&|t PxYOvJtRQ!SShB=u5oo~r&Oꤴ`atb/ h0.dP\ lVx}cNc MJN@-CƩϿDD&0Q;Ɖx%mJ[<)42<Zr4Nw,`kQ?$IΖj+3ϒ.pXF0#x{?2D|f(ݘkn+p | q[ްA/?4[*ʐ7׷1RW:x*/Mur h=f){cq:gxR:N[eױ+7@Xx*| dF'Ǩ#7po*':-qUUG u6%̔KZ[W<jo=/I6Sk)%;ɂrB;Kk0]Lm| k&^d 9VkԼlnbfOm:Cx( v{W ⪡0Y]C㾎Mjj$İv ߻lj{R A%:GK2BEX J#K%r%Cy^-)󩸲c^oWE civ#.PkH2tvdM6{{3V!urrKG( "Ӟv,j;oP_Z>TvM6Z^\Z>D%ogeOx/sXSfx}5("bȨ`6+w ɥ)=;7==Ty2I|sh ;3,d/ܒ~^O@ wDJ} P!9&KdF.[-ۨ#)mojKPZlN J.ʇWja9RY5xV"3f Ӎ};.erfΎdqHk3UN^|qK>)/Cő"J"\~kJf+k)ylxHځߞ7i"/wQd%?Qh:׈m8A+b$FK-=FIg+yѩNM 2{HW]N[BrXe(70ћY漳˲~ҘݺE6GP3e^v ɹX r8X̞;wz {ֲreS]5u0\u&)YKYEo n1n+RKȠw7CIڭ?r j{#h6j@_db:¤/.2 ǠPYu%9!;C?'&ިDDЍJ+v#j,"W8d ;cmHS  Վ9l[ҴdJh"xӂ m8(zV8R $CfЃ摖QJ ÊBc.$g&R^Qrl'怘>&:z!M& x;{$L6\*M8x3@C9Ym#ftqǤMP><)_ijH2Bzz\Ȱ?켪JFy6.or`lM G ?Yh_&jVQ]ȷ&AKbn'1-k5){眜tݖL=}C[:@άwӻ,aty'V"aV;1s+lUɇ\5%NV`L)P Ud|D(Ϥ o?RaܗUl 8 t_R*L# )>#`{lk p,$`UWV^m~Y(t>#c)f>%HLzċ Cp$ SԠAOY {O໻Cg_-0bhSYَN?ގ+w]el=KŐx~0گb)w[2J̎-bb?=:v`O4꿕0}W:ߑsp8\3 ϢD_8ؽu3A*L'w: _\ݤxk}Q'^(e,\)pۚ(d9[|eBG6F5I-׾fM&Wnׁ)R8,;,@c\j{Gǀ$tfM42~5.bՕ"E::,.h,H] gU+sRm"ۦG2Z!4Cԇ<+?ц Y%| }ZMBGϔ2uj*~AvCQ|9 dG|$TQ<7բeթBT%h2߿h~Is%*%Э_kPI^i2'[2>gAg\[tƻ2_Ͽ/'AeMnGCA\b W+xwN=\!du'qc^]Y~ UX%tg <ӓЯ;a+LC0\rҰqs 9Zٟf.VZ(UTCcMV&}"!$]15o!y9> "lUs|RZG\b1 Rɘ'`!.6;γoKt:G}l%J5}wx^b`PX|eP~kLL[֭7CKun+}z|dgq ;.bd37mS>`ۘs<ՠXdKiha2+-id} m\3l1mh7RPB+j۞A/:飈yAj/@OG&uöu{;?zrb^Ԋ@P6|9+;_r0.6BC4M'!ah6Zf-R`#R㲗K|Ÿ9;#=vxDp欿[zG*l"=yqhhOҭ/'bva:9[,֬}(jdVj}E =J̺iB*.ɫ֗pk^vm~U{_ +f4v"=2:E3BnLI-N@8 #ik7A!فgahhg.G> EuO#h["Oym>z#ARsKy :\w;fSwsk6j2Ol$ˈ~vuIuLh~ͳTTFT42M\K0\PLHvzJbh{^2(԰Gz+%l(\aya?h.$7 !2ONAFTW! a>l oq+1)~wɽ77eba!'v&rI,kدWAL:woIt(HKmeL>r Opו=b-äNQ=Ah9{4s* g7ۅ7ۑ]9 ܣDywUV\Lrrv=xW \x~<<'AmuSbF3<,]6(>kyiE-yL& ]d {>FO7ҜBVGX''Z-1`A%y~\Z4@O< F\I|N &Pi>I|.38uv !7]K `9Ўz`|Vt}s9f5R#z1, /:~'gP{i6pkk93"w{?0$@6InVW$N,BYi{Fy:La~-\u)IwCW>Lm_U=y⺩nf4 CC<Ù}ؠ*Z*ę4-]0E`x, quJP2V)k `U^KѪ1fdCµRviGf&(Ҝ%%x)%8Ơ(wJ պJpo,Ԕ: ueam,.´%%pHYl1ΉAxϷxDqypK1-%̓m 6,? iɥ <'M כ-vCQ}A#{2MBsSRp vc~du{MEaVcNhpKj/tB6u 0 ru C !_1Ό|a'U̠?jƌkÎyq6j86n6]z2ƒ,n1™lq_q$+Ѹ}tQ gR1"TCR)7ѵhVQ}ܪJ| :$Lvj2eو-Xc61_Y~W@<:qoy`Lfoz-Xtc=pc?f=O S!xBY{E|% {EcհYNUdnʍ 84o,LeC9(ps'CC2E JBeE,@NCwH+)۶XXZ[1^[b *S+JlQq"!O5F`ȋgZe%'^|BG0'rȵ=> 2ՏTTx Aǹ.fֆ] `'dZds@:DW!HcŪB坫Q L d`-A{1 *<&$!%ϿNk!J<۞(7;h"d5"%/T\{kn8HyQ߻fo|cNs.TbQ-rsPns@JQNF]_C1ϯi!>Mb8*diݡ0KpGvDۉ.Gpl>zڊO3Ml׈#/CJ zCl'h ={AI5oGF'֎eEQ }F m<%G*P7o؛ m=ǿXZ09صO}2ݼg)2F:(M綬C׏IwO)n( 9=g)-OG]VeN4tkѧ]aWk$lap u1td)3J"A8bҪ Ó@3T2`/PL )niQZYe;gnrѩjnE=, 67B8VJOF6W'[6]cpw߿gIx֓v3'p.^m2?uqz\\ĞuOL50OKlh$u *^]3d~z-h3WT[v©\5E9/&{8a?vHN}`M+g%<ٻs%>*gX欴O3#5E;y~s`i"%V^Y <\,q3/3- ﹕ upNWT:# Qw}jP >cA~;tX/(]DB@g-!uq`QМMхby.:rc_) >YdkVVt򶞿V! 1s΁e`p8H`M˒ `ۙIxh3k Sk85v"4"e{X+61=!Py<$cuh2#H8=s rwE(KH-%Dݍ; NM-c2F/\kX ^rΚvX)hw2QKK6!6_z/#%GC7$1ԖW5s"tk^6XhX|D] nT3op[ȠadޒjԴGA0xKd'5uI!\QW1%$.YkM2ُmgȴf,tFEd ~æ4pZi0\ [BCO͠.ߛۢ; 杪!@q'{vDa %ke4iSV>qZtRr׉b>OxOMr Qo #>oe 'vPm+3$ -i˕<4R 0`7haX:wS#j2ZE:S58vލ]),`n/{HI=-NxAD\T/ SҪ)Nd|l m6?Tt6\@z{܁ءlp*]k3[1`18h1>ɝ,PM*꭯ Q 2.,`_ׁz\V4cXcLۧÄb[9 2[c$اPY~D",)D 6p>c1ߺ* .2*} 𻷽ۮb4p=Y]A(݌{mI7k^qsSzla s1ĺ`q5\Ds=b1zPMdLFZ~Z幵:h. 8UFG~3= )| Kyi*b^.]V_kx}%⏀(%HV1aֵDsa`%e9N-`n֜8"r l9¤Iq MJ:I#̗,?Bv@B|@ôՋfOR%k,[A pS0I'B h!}K uܭ{5KǤm($ځsU`LLG]YbqPrU73KjNc:G/ *4q{JeTu颧)hIǛ4vP`.:6;Ae _9O#@!ȕSpV/'q:4z8 t~`9 K{( II{8<^vߠn+2A>~[;H&KT=m5Eo:gP~ekx':Z/~Li|BlL!; Ś#ā(խN #+hgjVI9t:49I{˖|li~(H tQeq Ηk]muHAR'@3"+3:Dր8iC@R== h殼L8A:ߖA%asuǙkyIhFQ+^Q|8nHrȶ*YFؔ |͙0!`_e=(ϛnA \G# `{RW* r\ˎ!.=tN[;$ 0Qt2Ot9w:A#P VF~n'enBO,Qͷ~\,#ⰭJ ʬ\8 9EW2YV!"rڥ̧(Xlw ^SNɹrG%kA>9slH%XPH·yޯ50Nav$">9<ںQ]ƌ,16B!O[&P6Fnk^\uo2L{u7Ul[ ̏]C||i|I5QގMJ O0ED1dX]`1@<7FuiL> !vii+(+]yE%GҔi1h6י4z"S(ZrJF)ҩMKc; n9|ZD4.I`uLH wɄSiZJ>1VSحXMZ"ʄ*itJ7#M|QRBd0`.ӟ@\ >PRIFRc+4g~+b }}3r;Zm IB,ս荁lb}%+c{cz}Y"ίm4L~WX(XVG灠J1ƊL)BLb~H3`8N6i;~/aj 79 ;+UvKD3^柕">,b>%Xl܃ua +ɽVQCJTAN\;-g|'v$\)"Ӱ58\QvRʅ9#AkבSnh d"AH } %r7yFt0}e&SŃu{|FGf=|VoQb;qX^PM0& !wtt[MCXmK7)8isvpv+O  )t?hA ˎvF5MkN=ފkr"uKͱ>1n_m'r}%FY.› *FlPth%4+ӑ(5+&^ྤvIt_zKfʩuWm:]8 w/Go C %.rHt=*!#M4>n$uhkf஘Ց WGawUWMR\Ro _, ߘٮʬIa'/0@ˏxx4=3ZLO͌mEPVX".A GRf{ptY fEߪg7*RPjSd1xY>_m頿eFk<*PE4Cѫ>Y Ġ 3-tS&8qWef2n0yx*Hm"JB'4$H3֪l[ۨR@5)#UהohZS^:l\)YϿ/J"wp :hM{`[dA2(&c{Y'Ϟ6"\).d$T Tܛ 4%"Q>6䇡Aڲ\ٯ*gK7!J)qh/DiwH23 #vͷîzUtGc&">H' M\>=.Oy,/KPfu4qLb|&QrZ70lnhd`X'r[iD\w\Ӷ*L{Ú c>qԴ( [,hF7#bt@͖6ɦ8L z% [(; W- ,hXWȾ[١cjk4ˑ6Xf/TFxDkJr%lzf^Ȩ:G-ƒY6qM j?WO.cnfĭ1~km'vkEM_EyX+tY7b,NM,E%j0#V>COh  Fl],8l9ȲI13(3&m "ʹ5 @/L1=*w1*~XSp 2N KE vj\._iuā_&@ƪ\[:O cA5ϗɞFQ|{آ[c &q~P9$2BܧVn=RxGhAB 3<QQ{ O`?fBJX}8r4Y'$5>*Bn{a1%2 gEk!K*^3uHܟ2ck6)N.Fn 컃lc++B m^iCRbut{{Eh>.(|d9ҰTNB :XY\QHjdr(GɜGHl æsc[T夝Ky |rآNe<(h$u?24[,MàŻ뇿=Q{}*6r“VTԡxb !X{иͅޟPy3s#b?1_Gd l,jz{WCQ6uspsF Y=ɕ=kVcTĭq~T"OĜ&!Xj)]}ƕILP!4p[+3L$t-ؐϗYPXl`U])ޠWG ݛ o4l=R@~[ݣC ~먴V(*2ߋ=9V/XΣ6;tZyp t9VFEYE3qQat&pZUME~%t15p(^7 !j%'uz>67^yB;WQ(.1#pYnyi uw[pJ: $hzW֖zQA fY#KłgFn=-H԰HVf*; w% O~c1O:0Y>Cvm^ Q- sm{95qFb|sBVyo5T :jS^N5 ۜ Q_OȮ@|1ǼeLM 7 SEp?BGd q&@KV/I-$$X((V}T vx:1c\4]KdէJS^?!;i`V^V0 -gc_jhΦi˨k$!lg$7sErBi3,ɱojݿ`mԓ @*[}7$gKbU,*XvqwNS-|_~^OtؘZWJB\ 7JΖ֔8Ezo~~A8nbAh;}1ߴp<E\\;NL͟%+G&JE4l_a-_}(M+g1op}^TOOσMfS _D&!LQ4;{Oox2`s ˁAPU[tRcMs|r"CaɞP몱(z@, ,gQ8B<ªSbR:w/9b' m{`ƗJimN/ mt lżyJ@vX,^:\Hu (Ჴ#T&sG]f:_hblKu Uܑ6?U?CÿF {d=ْXC\@;/S# &$ f#!VGlDɌ=G$&6Ȳ )s8'sd웓RUuCD'r+Ϗ$nfChI;T sȘQ"Wsk{suvP,ϸĶa4J PC5YqJE(8<$;l"w/╻Ƃ-GtڡTSPcF(.O\X6xؖg@̋Eobjtps|hFuA aB%Y5v7,[$f͍#mcmxctӋ[^@yJRECjQfb{Gs!uա2y^c-\1YfGN.WvBձ_Y5 غl@R~kAځ3\8'Xe7 O`;EprTRvoJ̇$[YjFw';FrZ G_QrZ| `q*FKllY3'j[(@>{(1qtP`"ֹӥlr}ٺoxBohƤvnݙg܄Q89e!P]ϙW Hz#G(бg{6T;6ezsmka1PU+wXTHA6FUԟT,G2.ЈlݍM~ZNxw|l; x& َؑQ<*K€ORE fq {xk{$wOk[mF ,wo%m;`ϱfI!2,+!km.q^cNy3ip, emoB+wudgn).hN(@FwXSlV"(sSC +6g@3j`Lv0u'$Zݠ>UTfz!O/c4&E{MS\z7l6 <Rz|(b&^=lp Q " iĺq2$:o\IzYNp\&PYe+**.'XT/9>+X0~l'!Χ >w:;w?_NKWav3sLPz2F.e~ $xIw=vZU2TGˠ3tK×Yjp5WNLޖ{! MD&iA+5%@ϡXMl@61W'T:8`+qU{ =qI"m T!}omvFۖ#ϿU0(c< ^uwmM]+@d`V!]^(/۬Tj*TQVwF^~)٠֭^I~^*2DgSۋBZ1Ա gN+*aMOuW: 蕜͇9a2A#ށJTl b9ta#3.r)Dҙ"--Sg@$ Yܩ3FR^ )ޢ$UksGp3"` >r/׍ȐjnAFan9t6cS`>VY,)Q6\[+mmu3CH׃DVpNGcsaʟOhej xE)_B! f"+j|K'rX; ӏs^VD&l׶ 1>ɥRy4"u?՚zˆ.SU6+zu_m~֙:ACf]|R~]nKm(2ݎK]xSJqJѕ5 j+ƞ8L5c$H V6^U蔋]`1G)YNxӓq2}ɔoσ'4?JD %4Dkdi;E`ľ!=ĞX 0J jK49'TL]XA}%àp}v7?\~I7_nҷ{UScX6q' k5PKl ,DAp@!@O7p%+a],HsQز" _1dEC778zIi!y]cu~8F4 aO5,vuwf4U7`:CebV)邷W&N P Z%=vJ*7pZG 33Uغzk+H#@ӝMwZYPFN2*9ʚ^wa 4]v*%n!RiSquRd܆><+j>BCT (cr.SȮʏQ7!:;rxxn,'I;Δٜ(AhHiSH|!Hh/%Xr K^I!PIUBٴbL7{񴭂8WO,?=FZnWb,2MR6׀SV)>2@ـ,EE%TZ]̹R9p?ɓ6`:N0F;jտy2_x$nb^%X #'GoLE:LËl3M  EC1h>(i,0#)OϮ.Wp.uy-dЗL,w7hLj mٓNE?' $#u4҉TOos)KYI9[RzB ) puFw/n\)p*]ʭW$blsQ4 絁ePںxw;|S\5FI8#Ha#Km߼S $WHdA4ŭQ<ƢIwYV?ǵ;LWB  ZazjL \S֐/I`LA":ӷ]itE$ioR_xb"@s9AU(QxٔrqjqƬ&5U0 !H3n{$瑞o !EP,'!3.6CŨDχf:? :l h`K K|}EZzG+ܱ܏#M9ƴe"_L&uϑAՅ";""FjSFh֞*z2+ͨDkNoj!ů=6}ߧ&wI $ 1JGme8HV!t;o7µfJ UMU7qf',>dFobN{ `IuEDZyA^g1Jb0g|pXK6$ߟexA VyV29-鄿w9n%ӪBB`NzQFw1%u./ m < 0ݙZ*:p?&VYʛO?g*Tڙ`vBWxi|CyMY(ǔ! mofr(r$"T]_j.{8n4ϺJ,h5itN N*z̍OQn9E5Q:$41Jr~>EandF5[@i<1iG9x #@gL`id"OSCyJ6[PR /?{-Jf_R.=DCziczxᒃ}uRy!6tPP C\GXwoTYL^){K0u%]4 gc@;5Zն~kO4)1X װϑ;] 5_U hb"="@ #W³ecd>5wS4@Y=akdHH#֢Q3NټmQn.=l $?\ͽ۾Z.3G n@+G.f^zXsR*G>Ҫ4&W[af0| :#bQrwpPs 9i":Dct^vPTˮ;RO?$k.R+k`day.V%$2^O0jHov/ FX F[_s D=0 azb`=\0Ix_QRZ!{"]|r?]u/ΗZ >E|y&0SgՐuF3X 5|Xv hwyٵ1#8&+DK4&y6V/_v@FSBk15 by"t}Cx) q:s:^Y2='ߤX^odǿnD|{\vel"Zծq5"D dBkZ, } W^rʴ%s_!iI5 65G*$)csq]t~K0Sa@* y&H)aZakN@%d=gmDq[FSt،>YlFO.wձQ+/x|NہvG4K3,7n XE:\f/cbe5*S EQ;KB:ݿѲ56nxD_+ˍQYJ"n]_|QN[}@Sկ5pբKݒ}`sK>LސpEd]0RTz@=Љ 8Y@=s3^ĥx16)5핎8۫ ;>=e~ [u#]?E2S})/Ù;u~۹iG?g3䩲5Hl |o"ܷYhJ|Ȁ0T$#>?[ԈngN6C]Shݽ D~ι89/EBb%@NgL$C,Zr (auR75i3WUzRRB/9 WLQ0)-%a 52X7?$\8ap)pu:kѝgj0yniRo$L?<=0|13e䴰''0i4r3P}C֙g 9#qMpSS&8rЯJӉ<7Ve"Ļ'Z)p㬷P.5\`s Z%YK(L$1H[5- lbp:QG=MsU;UP7qor;,JD'7$#qF u Mh>j>B\햖<*jA/x֎wyZ=%,;x_@ 'DqMW> 2Rxdګ <<Ψn~ KG\~~{{pp}dtK?y;;}B}*Qdr8ն4ϋr۴j}ci'@У ;^ڲ)節1ux>_?lf ÙaH0߭8i$o.Hfoqg v<S!7@^8hmo ">&PqbvMN Dvll=Xm]׶yQ,IC ?NCDz2N|ꯑ,n w%l)S*Wy.Jhq1Hf9o:3jby6C.TB(ggd0D v* t%_19CF]~†p;/Y1c2ֲv6 a1F}6Hih 9=k=6S*QUњan檶#^=swLȢ O=%[ޱ<^d*G+})EhC$a_jA짶dr V)z`$P‰Kļ /x?w?{|ɵ sy/!)hhzYD:܈QF Xbz {[TD@޶d݊18xy)CX*T+>,p׷旋J2x04Q?u4rlzWmz"??Z06J`$H.-xtاH)Xɘ<=;#`,Y}Z],`;f0ɅzVv9÷b[r@~jt,\YoӁuä{Wkuwr`(x4 "_(4S |&?{6KSXϯ[Uʹ~@vǠ4&X6+~Yt:n$q!c NB; |6&5>g1Q!LKnV>tOM 9LJYЃ *{+(LwmEw6:뿯歨O-R\k[/i@_caIgBK% IlkBD Hjhe<{Ƨ4CTԫ7[h{S|.__T-?;F ٜ+ nR/2'ϴwNtgvsW 9͙Ri؃bJv#L[?s@=id5D۫Ard%݃P'9{pD"z4ǀ(fB-'xm{(ffF+G´|MKQ{k@ g7%(z4@:_0أU3,|[$K_6#Khhe^huu\iO{K+wkFOoJ$KG>=VhjwyG~ꒇ xC4Uu$(x΄sGrS3pVf`L/D_D0I+)N:~1~HJRL>JT?`5; `(ҐP& eb c͑1သ'{-G 9XjƋ}kFp-"Ώ­ K9^ <*_tϼ:o|GOUWD-lFC|.o:E-EKi>i =^0=䛠 3IsٔVkqlǎ;2z' '3sWk6nUQZ[[ZUp}h UMeTvhg(FA!8ÅJڙ\fa/Ff~^S2d7H*$iw5n7w\v+bc%6\@ vR,P,n_F'W uiҠ{%:+oA%ٿu:Ge*r>欆Ɨg"IVfȓScڙ {gF-p?N曚Tx/? D{ā#X}Kͩ橦.ph^.~I)2čJ@H:ܺtn svB9Wč [(!T"`UtG\6y.+8vR{JS0ٞWiaN =(ScnlЈXeo\G'z+,(LQzNCQ,BVb3?#f؊"uGIGJrn=8yX }@*3 R#@lbb*6"Bފ')HHV0*g-/#xxDgs暘ioi 2>@<хֲ}' K}VWd膟1F(z ΂_nA1?84 vs_q^uVGϽ)s>5vA~09$8埐=-eye$ū> C`!0o]*o4%ۢ Ο쥆ޟAمh$ߺ Hd;Y:'sPlnR`֍V18esxxߺ >8W԰\- S_ CHDxcf!{Orm)ʀ2gh%fN"r`<3 Q:d<(7JL^COx{=ܹb:qT IB]M:\%lш/ o#uq'M?g"g5%Պ16K 1ѰI`]ڻSXCB@[wʬ+olOrQX>{H;Aǁy#$T[_ #cUf:nQnXm:VyKzUnMэ(dxmv6r«TPjJ)Ʋ"L= `Vϊ-N9 y<_xE5&bن֌ECEK\D&RB ?E_Ф̺d#r '1F}DxVPϖnQJsk~ţro6(np+25Ki83SՊ)Mҡ 2_}2?b냤 \Vڭ*+D#dWScۺnK+WDKA&1aآh.ʏg1৅F8xzCBkz+k$/Nϸ(%|AH0}Z->udk~Y&-?Dϟ ۳08EՂ,ĥ=G5!M ']~vp}~w*,h3jӖ=cbl6zk`U 2mA_ICQAEW<>n2rm8JL6J: r*N({h$%?bi6 .S F'> \}e}Oqy_h&hh/3EY<-MʁXK6P~=kuLԹ0@U&F31WM6O1 c' cݵ7,j#OvV@YI?QYEY;bt\H~k; 4HYwaedtJLAK$ZW{ٚpD?ACp(qf.dy~A}#z! |&\-= hf+ikx ,\?&erƁx\11U<=#Z|0"M?|iE{ss.bkh\2e8rwuyM V8;Sb$`f'-{uh ^-*}_H hUO}*YFۛor$kU$ Ӥ< ,#aF0T5ab(#*?Gc\jUimw'4w\ <܆$%;7xutMl3  ;UHo0 M/_;z /͏{g=f 2q50T-9)  !Od>>+RTUDq_: " G}ÿGeLv 8ނMAaN}}ټ !FmAUfeF(+dH'I8Weh5 -)QQ)Q?rtf[O%[㖚$2E֕u%>__;Яf>IUTKI)8H܆w8&<=e,}'yn6ឩ`C`}֌ss'ߧ-˼vb!G5)m.\\ik v:a,+Z&ʳTaꉨ#Jj;: 1iSk'c ȟ/Nx}vS=NJPG-;Gsۣ?i͐3߽ocFb\%3xtt`%We>qq+ozH#cto`&CՕ.-H|{O$g ~ܲ Vֹ@',a}t`h)&R&ϲ*q0![R]HxҜY, .t_p.d? b?~kv}Ws^Fr8 W<71.dQl~?ĸdۅ4ypei!RZTS5@kZ+cC (5N^ T/8ը!Xt?CI=8T$_pXClVsZ4Ρҧꊚ!y}:;9ӐWqߡxVUM;{6V w#=6^۸DZDv.T| ]MTC&Cڥ4QzG|C0c"sbN);ݐ?8Gmn]tg&r흲V ;hf +㚔ĺzWH;ڨkD3Eo|zH'eȵ ;Ob‰{uU[#gWDՈ"zX+hƟ \b'QAˋof9bԆZ: x|Vn1 s&7D Eҟ.,F5aJ1)7Ƥk]CY~4p7g*-PguDoV3 ii_hu˗V;Ѵ7 `(߸- xuߑ ^j2E[BgH?P'9~?dsȏ0,nrqN_P ׶=Q'oUl}SŎ^P:@t5@'ofS\A-겺qV{Hd <. l@O@޲^Ў!3 w~@])D_pdq0/&Q9J/'! d?՜VE:܃AE">I4C@&M.%OGtt-KWй{ھٕ>}Zrn?ʪ#OA!PuYY2ӵJ9FIpct)X*֌h4673d2\!5Z-7翟f);Y`lճ5f&fFz xj Mț,s\ #lomr(ڗ$,zqRtuC 2ce?aMJE&s4Ω*،E,r7v!7xKg ,UI|sߴQkpf&1@;_yt96NY|qNUumQKqŒ%lBn9Qx;p2Tp޶65O˜f ClZ氨wigXz/* =xtc3{)TŗT#0ok7SJ*bf^lb}7}bo٧ŠW@B z#r֪/U_jS ]79\khILs. _w092-qIU2cw)^c@Ve(V lGCaj9 'H5r wmqDٴ/xtZ$FWmsIA7b1.-> - rC:iT;݂AVs}rq kfE?8gD,#UT6^Z{|g0dLt&zk5>M%{T@; 8OYup9++syf^ 12U*,kji!SP@`c Ij:>U/ӥE/]txlƝ/7{^,)Lʷm 2K>Wwj4h#@t.o[`׀VSR|9Bh7d.B尼Njm b"E9 ~nN_K}@n{玷;-zP@W|IחG֙T\E A"͡\q J`ŸhQny*ypFy _&|ZB 1:}K|<ī#p&>(ܭL% nJ7Weܙ9B>+d+] 6@$]Iw%~yl<6%)NKv=ZLVPWˌfrڸ.lǏzx`ju}1r>/-@օ_PSf.ZuWs3$Jab22_ %m`_J/dg⼉[Cפ:/Ȣ蓾7φAA~3Emq]8z>Avc1ZuLwcUڒ&)6;֣a$(jTޛG$q((4{ϖղP#7JV<6׹mW @QwKɦa祰睝zKY{Vuwg@Dnk$hOm|%jـ"aCSܗ9"3)i E-iqT; )8y3ym! $8!뗇"ȧc=Ei1oݠ@XeC~ӨC'0 #nӨ nՁ*1 Z:턩 A_VoNFXI2'lEw#HZ>um<#x[4*Ui |EX,FBO0dnxOQX=W.:PJ"?vND$/_`BW7&\zc9/ nDR^a# ǻeX#X;U"Ru)ԱF;_*8MSS}0uzZ9pQ*pS07{W >M{fiiOz2#ţMBKCp4^C!? \GάGbiK 堐uɰ%lVL`3^)GZnltL`XOcSR&mHG`KhR\ M,vZ+)Em7œɻn.SW( 4ok/(J[,̂pF;[ ȿEHrbfVX%m'=J;'ojM)+ uI 4%tY wg-?Fo%x&jt|.Zw)=?pڲߘ3:j+ZI/{[DoƔYw43{獨tk3oP@5ᑽ=~rZj+鐩PpP,p^ģ|Ilqxe#*.#< S p̉XBmMð&t/$!"k!?>꧚oёU jIVתCBm^۳ Us-:.дipϹPLxya]4; ~UɈȼOKNx;mR? jAͅ qP\: -C8 蠳V<™$N$P!E+8,gG}>?Pf-'gzӞ/@̹y&GkZ EGi^Kܳ-]W4Q1?GB*}#JnK #mϛ%MFji[,ECA*=} >2EL|qYO-NmJ`*ƸlRDV6@5{m,qiO5 w^E=nFrI.,zb+՗ W䜣WHasHy3G!%/_sro;ԬYW?1By&d`2LX2zK+5 Iy.wik=0,wԺxxKWg:ȫNKc=COaeJɠs0wh'pQmAj%G#vHrRy#VBx)Kq::i.Z55QaeO. WD,Lw/r ;$%g_@s:tWt*ӛ=v6XS3uY^^cN| {bkeV@^SQE߇1Fk訵" kt(`n7Iο]h%5gIO$ LjӁf?죫t@RQL1l,*GLĐ]sh\|αP|pYM>厤>"0%lJ)LWW^0g6bt^PsEw>CVdM[cEH⧧&I i &~uW41|S.Fҝ!YBN ?Xutd. s~Y^Up)% V#~5FtSͣ͟Dm3eD;a`RuְQ({b9+~k[/81ӈ]s$ R5{cz5X!-bS*Ug!g˔bg$߮b b+߉zAU$6ڞ4avbM'vͬV"xcfHcbc u愧笷HC&72Py]9Uл߷PyJ,+|-)kX8%%{ag|mn^kɿDάWr$FI Е~!^RUrdgDWwWFO'JmL ERJ3O"TpMa?wgٜfo)vr`cdɬouJ71%CJp_2Jo,ftoZ&?Y*[Қ_Q:K1"y5T RmKgrnЏN wa.$_L^ذM.~v'i2gV=S3 ߎa~QףrM\ϖZdK_)0 0HMrRCO`>XE#U | Ǖkb;%Ys,ԵO)yE~.VzH%+B~mEWv ):y%#=+Cٸ*g6;/[Ce@ OSbه9CUĕ—؜٣#7< a}Ea7?|jж-M־J:5|ZhABq\'Sf=1 ~kҵ%(1^?Xt:$Ƌ[r}hf]㦟rmB)_Q죗bD(뗌J*BhpkbD5%a4^G:/}e!lzչ_FYTr:F#9`?۸{t ~٭ AS)h8/D`ptDALtu0WATdXyaFų)YLAM-Lld\ IՉH . VNxoS,xaL>bdgջR_q A/ߎLʍ1xZS]>h*bDݱjJ;p=fB(8J2,XLpfRP79[5Xa㊆6=a >t~Vy>y-aI=eJO9ߦWuޜi0`Wg͒)lݖLH ʦ֝M *$_Dm$`e:Fl=ąc7rǂU=L;C\bPDm}Oi$D;U4 O+=۲͙wKg@C'i~w(瞚3NhvU`DѶKlCӘUHA/(ZD2:s2:AR'h~?;ٜOȖr`0g%:Q),ĺ#NA5E j3XT+ N {$"\mq+@&g市fxwAވdC`nD}jYx8m`i=z瓝GmSJhh~sw|0| ƆkX1W-۝p9CYohP+,8ey%d~.JF#.t8E(tq0]f-e@f(?)śrii Kk@6&<{$ǐO\^!a!f`o2mFW'Hj[g9'kxȷFzP;Fsqmozc\I]>5113"&ЪOے/T|^1/u{T 7y2swFg9Ep(_)Q :;5^X{7}z^6,~&HJ>s;02b aj$&r힊>xprԄF iDxHRh _A^tGvו4υjrwy׭1fLڜ1}AiR,vLDJW)NɻiA1a .yC*+LIms )7k苌ͦu[$ŏx~V7_ 3dtE"_>lsϺ3\5x ~+89<JK{k,, SQlomy"$Th&GWSO+|[k9P B:b*4d(]o $-YN;30O?u&Wm=n.۸4L7}%ezT V"v dz|:' q;mY LתIo/[clus*fC83vK:749pNټq tI]z H$P g^SL[!KzqW'φ*0&}sAL"V@S|Sݵ,_>;+-Τ7Jts\M a-Qf&7V pUIOoI@wu.1TP ͦ|f7؆VXHկǶ(=x63 ,|KK ?c&U8q_\CWOܯX5uVTE?:8$k,{]2fDvP3~Zy|:zFոsd.{I36KS5$ዅ:9 "` RBt@aEbBX@pB }_(k#C2AXآ#KϡȃYaj_ծQ1-2#~If`K-^N+nb̝ kVV:H*3{V? #<ٶ5|z|Z/M'Փ ~ 8V(#Ux!: &>4yʪw=mhdv pE~&Qj"m "fiJrv>Q˚jF跢5H YNq5 $3ӖY_^:#p> |'Slw$>։(jYFݼCAuctµs)b#nY%]5`E ;Z][O`-g| ;> w>Y D[ֶS55y*}Mwj۽攧[]qf`ʭ~nÍIϺ +1'"uAVI 3XEԷ rlvq*`\9.-|7m(vUj4ZpM)!qV׮9 Um3?}m@%j 34%?]XS\-BjȕGnS"PVbFFĦ;Բ,gl&7gP"bf葨zVQEG ݱx*[s*qTO8pĹ/5:hϳR H`\?-pI̽|55V+T=w֢h@JrFeܪ򍯴d^T\ߵ-zOQG)FURxڭ=d\a;ѵ២XMvמ<-VYP̤3~]K׳(X7r! ]Bt7߃i\L00ydOq\jCA'5ߢQKIMr؂?0`V̙7&!KFb_>oHv*_1Be/LHj=68F?/9һp&N:SR0Wp.ҹˏTzNHdѢI WwM}xi]ee_4]KEd*o?a^j{rNUSAfX+;~]>B$m#YTMP1Y~ŀh+bZ0Pwi+wC{jJ[)끎F[S~@Q'IeGA+Ye!Q^@fN⻣Ql\>!.Y 7ߛ^%I ~"{H9idRbrAljʏi9;2#£{bY;'evvj4 DҴ֑R wcgUBC}5eДE/`%vF_:F*ea}ty+Qg 0A. z2P]E:n=b2]}bI '¹ubBx()t7c --J[8Bf$8A:+vV **rUrǫflSk>hEmnzhi+[I6 ͜*h5]WH-x}UE8>hǀ PUMêR t{ ZJ4AlG|ĜYcgd(2qk)P/݇aGVhjf]EԹhX81}϶9e]s'd#-chk)Uq ` J^P`}):5q 7ж-n܄*Ʋ/S&^^IG-.\Tێ%PyDt >ɻH}U.kqZs'B`W|M0;ԲHRvٜZM6!!NT`WB`bY-3iV-Zm44L2_x+zi/ݢh hLYh'Cn,GuY=ۿp%"^[) }q*J8횫@aAXfVS6k阬\ "epDNj ¿bфllʗnA/ i9rUYIնrHi2zB!QvZ.Hr`1-(:˜&ǹD]3tc"ݙf%gE"}=]qJH<Ǵb,pXKr%r6?CAY N+vU1ݻ^g$BhtnXgL"Wp1CTtyL݋z#'DJzaúp3ZT۲4#\nǑwKxcR r# |тT\`(g딡u{3'upR Y Q`_@u]0ȓHkփ'"htKt߸Z~c% G;Af|u Uzt9<(iw Į9߰]Hg)8uVqU쥐ٯg㉾GtczS 5xa~ؚܖM(42$ #/(Z.Q<Ԁ,^Mm7 ƞᰋ^Hw5g&>!QîIL;DPr_E{\ {cg߯=ko8bWۑ9 ܳ؋XD70h8 $ oN:BY+Ly=CEO6;#K$uA3.4'ݔPK|C' j;-8+ c5EO0g]͂%s@)-Ϛ.Pj+H2b3[(޷\\vkg{+:%$ y1+xsshZC:{Q-+ۼW13.Rpl4AZ?ȑ"5NjѾxI6«&A&8TP L Ց^_)"[Il>[$Z4jfNs`{w_7WA ٯfC'j %X3oG`a7nBˢ%Q YZ;ԅ[*]5gOR prcx}F(lTc!~ğa2|uF,_ [y]b ehnv4=򓽕q9F]lJ!t GAr"q,7pTIƊÂƴQX&0v"D½%dEwG`W^ô,)(;ZW;LÚnaO=vkE7.œCz#.Vks ~/XLM%<7,Z>?7JLd_.3S\vU |Pg,8 3T32.SVA[/:M CkSN' x@3vlva6|0"h;{YN7~n:OY/sQcnB%W-;w<ϴF8cjbmSd'V^mN/ oH?6Iw-%8+n-nT8utӼݷ>~]NiŴK3@QBv\>>V]:"6 Lsy^s jwEB+'%fW0Q=E݄&TsGEZ,C0I TK^MI!pWyKP3>){H4&cv-;|{,9k$mV |1aPbQQ;Nr)+h)38J]IԶ0$OxncTw0@IɸtgK* { 0ʖ`/[v;V >dErۆ״!_x׫/ =\g-h /n-7A$2@gYF!4hAViz*Wq?^#d;=Bx 7&BGxƂ?~U /1YQ5fÚԢN9F $ͮ1jO *-?$=kLH-Macrt0#@\UgO5SX S1}Y^zk~;rNKD~tq0Ně즤6hb=@wj/Ѝ DH b>WMxfmYdH` "QI)֎~D-ա]ZI2QB1:[9ZbLH>:mKo^SP;f&/6 }L~cw!1@ ]u][ZQ݉VDLսMw-]d+{rkKLm H~[Y(m3ABNO ]`8N^YP.D1&N C=mv n A8A6HN~zzP9k=I RDD3B'aoM+P 8W5Ŵ&r5i6FrK4*0ƾpWGM %wl~[樃BUl˃i%OF6]Q.:kŀ<'z>|]GeQ,5/=!L_1?*yɣ2TWFZjEK?pY']m\^P+;N/4~NީU,a?׊BdūqY_>h3NXq9\;#LW޷mׇ$򸺠GIK1U# XZ\WS ,z/,y3dmN(WW~a?pyN\U(lIygGuBoͳ-kne=qR2=~}B^R B@ܛ)oW+3 8גZ"uSPI|HxaKT#ak0~@a {韮;X>|l00p Bt.rD o3G9pۂ`9X yul{Q]U= -vhw18Uz(#b&bF'&;&o(I9H: 4= tj恄)vS =%()ĸF=J"ovfJ߀@ \c9,c9QǍ`vH7{q2<ٵ,iT3JM]!%5mtQġAR7[Y.L猗LpB'or{J#f 5䕹xQ}1uf6&)Ǭ7*NM&qsLQqhq:_WJLH);d^ɨ/?HHdPQGvOY:ѵ:{V~0T$iX. I*`ʾ" n ވ:Ο׷8 S[)8Bl,~\fGUG!i6Xah6#h3 b?3EEPXTzg,LՠSgaSjJFiR6up ! c'cVOϡxIA;ᖐ|t' Y%iw_"\- @de?3c~O^~g.H&5~qKYЯ/>1 5wgG=?"m~z/sl˝L9^0EB=`{l픻C67_V]+i'+KFbhWZ1O^8}^ vA¸1 B(tF~6yԔQP&~LJp':.m8*"_Epa&݂dϢFdyos }ݩ'YJ_;Xovytc3ϩBSC `y1:f#. " m8٘5O I)#c۝m4~\DhP`À#WH6C< (CBςBãf)VL/W پ7'-[!˵p0}X 5vv'O IxD^{dZj5|F&>q3lC?n~BPp#O֜?kJbN+ zϵ.m~# ~}e@wښG>e֙Rofh;ү ),(jLԃbZXdPbSw oزx2LH'~T耈~q%t,a&kJ=K~ʃgTCp:"cMtp#.FzƑO -DbwHUwv3!f#|*.;X`]oKGysUdVB=&Ns0H־*{:/ܼmr?=},0R|t:`." yJxFer5 x _o hp{ddu\ID-rP+a%ˋL<fk7#=z̓f#3SڮгXt$+cA-뭁r<;b7r;]z!]M4CaGT:𓸪exctv`rAVWEk^ԱOi~@L4:W A]arlMg>@WTLs˧I[NNI!fU|A*/N*%udk%9gt-j0aaqzY6x %*'';&(=C8oÀM 5ؙ_Q .R>=Xv$9(-R乃%7iO*GL5pDj GA 3 =%\E[1x稯tzV) kXow$ 9:J"Lhx]VINU >ƼZb"kYOQ7'5J@,I}ElK`,{:=$\nM]o<ߐbs]qoD7hZgX$$H ={QʊZHsv7 -Ny6J5H{n0xm!W5MA(dd|`_ڽ BR:I/2QFtlHZ4U>bAOzjM*m@n=DO:1l%V1BoIF~X{KǑ @wQ2qy M';5+_‹HHS-}Bk Ӆ P) |aC'<` 9Ui)OW;0ԊoC:58BljθvsZ}ZZWB$~?q`Fvp}P 7ec,OC >0ҼMlONX,E|VNc[nѺ?DB$HxBsds֗ZEUQF'!) s1sm~姺 \|(U ֶR/!>}WBpxݕgs I^phX/$} F%U\R̩#qYHQ7@Y?2~xYkLR^(GEz vqْz2;y+aCECm|%&gVskSMU1w lcXZU=)NQQ6Т2\7ù}w:? H?޶ K"MEŬ7G KDjߗ .4KiyN'a*Č/~Q#3 ȴzَVN.SZ[p@k}mc~(B߈!UZ\C(ke3e* @R>c\> VmrSdK=o [};#_&ɣVO 5?Bټ)Y%Y6G(e _؀ltERJUl!,M,<2>fFHA}e@;諃Yim<&O܈_w(lA>Ploo5t/XQd\ ec\OcAD#w0Np_ьX2Ojx?7>]) h˻(?#%˪h*zL8lWW;A MkOs_X.rfe8SN"3:𴃦_-6F1|ERDsYѢ' >j(1Zm[[uxjf drpUؙK* J.{ڿqN\XQ?g}1@wAz;ʷ.$5K bIA=uo[F(m>=cgY+})向\C,w67saӜÓS7sȏ -rqo-z{ShMT+^*݉;e^/I¢ha*)j8J忷ñx"*hLa&$Z gӓǞG .՛]QR^ݴbim 8A5xQB%'~@Ri jS^J`aעpE9Učx߱:JrHBwZ %FfnZ]p7 Eghu6djS '<čw2JIWt00^+40 #[[ *UUR2 gh BnG:ȆquZIKOE"I$kց% ɲ؅JڌsȆ=zI=RwGWu@b5)8r~gi w;9 zn̟Ť6dn:ث!Xoj{ϏFDs>pD6+OU5$)!80waWm7G* ʫ*igJOΐmfؿz8rIUr#lX}XmFvLl*k#FLf5PUxW`m w#5/[cX[5X:-][؟D(8kvHa8-̢ck zي{8J촶XSs}JwvEkY82= aZsMtg!6 [ɏeE\>+rʑ@9/,@N+|,y0<^U_;OMe ʕ08Px{ oe-YҜ=9!N/QD%H$XQTG0A L**)5I֗^ 70vF(2~dQ;,f?_C5&%K NW~\#(΁qt*w/mtͫˆ]^2< S)dEpKGwntD_c<HWk(8ʓ|*c?- 7Fn|TWʫ/3Bccl%@JN0tX*\(1dvgrz@MkiK޽^/ @Z~/LhIyH`ѳUScrЊgQ06PTnnǩչ̔'~ -l9mēHs|wýGy1,{zfgLD!|,m/ fszȅ=##5$~+4BRoxA~%,ȼiN븭Fi]cS}NFӷ=6I/_4"iQ ̵49sU{ș0ƢZ .Кy.U8mjS9bY4V | [}:hHFHتw!Ng\fp^'6ŢM YՁaqF ^MM0%rQMkF9̣񌼳?÷\bbaӞsw s..S`Bf,ڼw06 M~7S>VROh#2Tcmi"9GDʈ315,) f;1˝G04tZߏe^X˻_Ȣ'j2_BϏ@ gۆNR9@H#/6{$V?Za>OglCq=4}%nQ6\Zn'\VW>)&I" j:Wr`F`fH7NENӂj6LN񫥣O~{aTvX&+Lt]N ٌbO\jaa5D:W+̑I} Lx҂)}P$ֱV=iQCBЈ\wooxjEGq |(k+eW RC~G T^ꙈEq6N=$q2DjUImXiߓzTsy0Q PXF6'GNȈ4nWDFMx'& M VZ9v\y]+ćp[;υZ3t7N5Mڮ Ak3T/` 'l&JmH.EF}LvZ*W5yh*[)tTf복)=?^]GR`IKt(ji#2g:PSWI.GfıHkNt@|Zxm`kTꐥu4s6 jCn\͠kx Fti+\'Oھ0zbjzeƳ9F6_u ɽʑdxm@ѫJ៘fvR,9rLFI d;7F^0bam~uIL"F :xeuK_+NK he550b*EZٔBQ$sJr4T~x t!*oUM`zLiJl@2N]wFK1ܾ57yK/_99D#d.>f CLDGUjِ4 t~bi^ &0z7hjKl?PW.(i8YocFT?Qcsګ D5l2-ܽ*^4If[Suk"Gg7c@\h}Y]nνF'ZZk4us!6r] Zh9Y]Ljl2 ExҤ=R@55}1(Fn#rUKGt?p>̽%z(r\?Kx857,K`_ ~MO.@ԅe"MƦdpܓ۴YB2#&g\=‹WjqOW>/y !qy Q_uo6&>us15s:p#j$ ;!etb@J"HߘkVXM_平8Z#gfӞ9uHD?TAMSc-˜B]Z>+N|49v|vJkډ9~tAmS[ @+>w $3`1f.u)BsϝVP}9ə㛀չ5gS+Y~,!NeBB VP%о\xI}Cm]ѸEѰA AC8&`@f㸝Ɗ||)/ Fh-HЍ^*$&O٩d /j2R"KNfgd%Ţbr =!ߣ/)Fp`R4LZK0LoҁIKŝ~uYO(n`!躲Ȕ*58wNw]͚a-T$#a0Hi7| Μ~7j,! e&"Z}wף95NBFwqta ;&)¥ [*n˶g$urGhd3| i(Ik Q &W'( 04 h(!3ݭA{_W;|GO@\DoѮ'dn7Zሾ5<2'JR!om"dN)\@\Z@zjq\ }4lHF6rbE!XH!#f:uKx(>nb^/2qzNܯZw-ޓ5H^1{!D{ wjGrI͙U MFc.j0(sDW|L 31:pS73]"q_`JWѼM-͖78d}`bu/厛Q,6BNG煮}*_7.BB9!Sv4Z%dS՝xvt+A\ƯJ 6ẅ́"Y.ˡ]!ވǮ9W v&_Ak0Ff=WC.=4H3&pv0Hwi~ns]SM5kτʢ4~9\o䶭YP&sૻ a\GH{YZz`MD0ۜv_~Z/;"\X& nqF,e0DT}ŘA<G Ql#u$r!=V,+(+*`0Js% %տ)_0v'B1lhvݕ}"P1Î<mz-(u7Ap| PYd,{eztq5Va/b\T~/o01o!N2cg\MQe8ȉ EoetPf~օ%=;Mqeڢ0H#@B~Mаt&UlS0&xp;@A( m1NB6m\r7E0LӰ(GKڞA?s^Q##xU\38G+IeX@]=6F; 7d%Ժ_҆z2DW$m/̪Ip[q+5^ٞպpg9Pa_dcaa%9[ 7VN)%sPkȍK WUb7-W'D4iԡ*)'qpGNZ^UNGv,Zq,}^cfIW悧e#syJ6k:T[;𩄂"q#x>H-f* UBUO%gJGkZ2tiLG[J2.yyD0$Vv}bo8xև+kMLLK_%t:x0Ygܟ"њ걏TPq0I͊ ? M֒!5*b jVΰ7ƠGI? brV _+MvaMZXbăcXN QKu4:tIg|yLyJ YM&r|i}t1D4,q4peCƚvLZDjr^ٵ3<[ntr; ~ "|q4S8L؟|Qk}9~ͩ o !I S-O`UDNv61:@4@Q!l聵8`[ S~R=^{q'uMKx8gX EIgFjZk$.LBF\ V)$`_R~gLڣ)/vÀ74yMp_ ( ޮFoySDT%߯rWCk 7LS톽8RZb[UhtV"IZûpйV6kXjSؓ)l}n܆4N HbDD l35HNM웉WvI:u V?Ås9hS6)VGsh͆|MC^#jhmJjH`rȫeD4XM>lK4Q q1h9:&u&j1} ޑguGZ@D"@ͪ?BNJQ pxx-f^>U #Z>+b7`T 9fp1:~4k0s4 %RgYSita -P.ߵ8HO\7]*(A)~6̏3 dSXWb()`R{!~o tx`Zr0)A~נ3/((_YBڌ|;8V DI5֍I&kŠ,=!pn0a[va4S"2YN)`.f=]l/"ȫ`m&b Ƥa#ߏx; 4$,vضK!ӠSn%&ZTk?(jLDw1jl3lJd}A5B%(Xb;[}I[N^C_Z> $S\zᭊZU]8L%EpNc~Zlͪm X5c/|2_0l)DjAq&*,OeCU Ӹ!=;0aǽRkcB tM6T= JO9|wDuʲ&|_ u<,̀F&$ExDب3|y @Fc ?A"`c~o' w~*)ZxS\!Ë́LL%=K+52)yɺ=?+/ɶ_"s|A *]j[)Y-.*OnkSH IA$>BHr b Ey |y346Oys(8-Hn=&p֞ ? S b#U篅 =-5ѧ-ʋÇ{+ r9Ecmj iZkUF xoX,C`9gUAE`^JeeܢmA}Z8qq*fCZh#edX=-JAy0!Jx_rQbN_|:m#x2zi8f:Z.薬Ip.ѡ0@%wWFgڠASɀ歺DU|zÀ{HoNb,y*ZhƤ^@jۗ#*ڵ,ް1!Tk'a=E#.ti zUrPӚYGP{ͨN&2=dJ۠WQN)kDа?O*O3V~kXȚR1GI&|?P a:{E3ǹ{2#סVhKz⥇V$Inf`}’<>ܿsP$ܿo n4.|wh>; b~(9RE45 [5Z\m*#jH+Z59^a%=(D{?۩wxvCGߵ>*Hž¯0[-EER:70q 3^ b}/gyτ`5My([ʓQRq+>Qjin;-Y(t`䢙S͢Zm^MOσ]c>tnFSbf+QPa옞axtOL/Gvs1 CjcSlj\qP+ }}6Q40bT,Y="fOy z6ٴj/ޟD5y> ң{tO脞Ei̧1b@+?_2wJDу6iD`۞*E"v!XD<4;-oT^?/^0f: hcC]ʒ\gnɈg䗉* LHU$W7"\ϻڅҢD9`9s ?ձS*nfdKlcE@B(- uOE`XVD'C%ԋeAmޫN'?/j10J՟ĞE:b?ߍH'-)@g9bF)ҾQB#zoAjR|I)˳jR}De0&XycKZE1YsñM<3 a2Uр1n[: w~UuFU)ZHs:C!=d'^ۆ,HTq)QLe~)0s4|ƻ3DC7 `<:cP?.pS}LBhY3v|('Oj%GeXtO[8dՕN8z xŰY.)z2}2~28K"m%e^ +'ع] E2{w6( ɰ.u\J?wH':PK: P9wg\d|2JE_]šI> ~LD}]-]6bͨ9v7>% ,8;4xpgΛsl} -w~rf{Gdihd5d?ZL席x†mfEkc"{)>;RţVYPXz<0X*MB,@-T $Gll- ' ;uҝtbqb 4lvyi.Jp*Qo {LdpBBL=^H2gc6ٿ ?G)wI|N+^cW 0HBص/l"|f&SP"-X.0PMx0{זКBgun}Wm! ϚD]ࢹFn٧+?&BՉAdr/G\B{L]/>(6n+' ]q唹j91(0 OCzM1Wxxuyu.HeDzux9,0)y1n(g!@ 6ڼݯ~B؄S>/^MF~PH_im##@9kz"i&޲kA2?,yp &@΢64]j?%X jJ>Fr9?˳:f|~K{7@|Vȑ/<6Ptvy$l1%K2:,gcÔ Bem _h& SSJXp$squCRP'=Hu||^#cM?IG@8 A]<<X,Nk_no9 D~o* 8Fwu')QR:e2߽( kr@M'ȘT\qlq?<-;Fr ?݀x؆iZUO~NIԝl< ,iRx6O%|4w*&WsnF|?3Y-ɦ>򂿃;jRơm+l0Q7ҟ୫ {p^6MxgƦ9]s?W@=ey(ck 18\C15]-"Dv$3]XB\%T0)/sӨZ7?=U l{;>Nj> O0 ?:{e7T9I^{/ݶJ p#O űxlUE_Si(A<)tS3Rhx6H?P,r q5j4S籊}j/cu)R[w'Iܜ3M&޹> (/LAD@IrTzs՗ђ5$󆷡:`,VCF=׎akC=|fsd6K7 :L|ˑ=-vuFw_WսLn~2xiƩlx*e4d$HR@IA9?_#_F{c~uVk8ysmu~b/+t\7[sM[VBv •k4vrE>hªw}3Y;Q M^YQһ)t#\"VFܝs߈BDj+< ~u'_^,jG/WH my-feno<=F2BCXЭVCѵ}IU#(PK}V+ É2oTj,W˲`xf |KVT7TǁA-mSPugLU><8ZBHpI׉ā-L 5>Ea\gch&ڭHDŽ{n =5F nL>mGLҪAzg<9ɲ1 ME#jˤVDVDPglYa7zF 5IW-KЯʖ.D,$MluJ2wW(J1C$GwvY{,Kۛah4.ӡ DQ$Dg2UIw>@'['"2!,MQLFSHMy υK>IX,ZPbw{2@GI+;?BO]vͱH Яsy'vCL-{H=H?Y0\7[7}>?,+7lrrw-(JJEJ|FFv,Be!!c]|ՌYZPd{{PI{{mu3 ͅc'' p S/贼#=pp"<")Kzu~3g ;OzÄθbdgOY/i$G<ꎧ,a- 7p\ S{D?q p[bOo^ Q0-mvE Mr-/7I'  d :dg-IIX|q?jCmnHI oFeҾ,Wܤ*0Q0![$?&\WF>@! R-qmx00].d K3ɈwVB2!Vr*۰&9̶ бQЫCwiC̵ ̅nU.CީuUఴHt lV-!~NƧptc-FG$$պ w >-Cu O<5& nKƗ $hOy –.ēƛc` 7gќVؠvK4, , ף4&,.lczc#zukXV#b5G>--|362p8ZnXM |5@~2gVjldQkB[^/k ~x\"LlT=A=ZJR -[ u^dN ^5Dr /٘Oa%4~S:G j.HI$+hp=MFݟV\F44mB\FAӾb萳6*W&1|bjh a Q*;{3m&.,Ű $^R svH<%42PGZlP46<USz|g հ8ŀ94_s'#+c pMsvN69oøL@ѱ MSxBؠ~(Ĉ$#fuoבlxG~;ә.3[ McJ Q4<࠰aA/L.NݢN.VɹwphvX܊&$njF-QxPEMΌޗ>Oϥpd&bSf1< 8Gy,e f ^ o]fr_1 DH+<CIO~P6бnBxWŸ! Nʤ6uvF\lI[f=rG7ή2+FXL9UejvEsuB ixt'#2|*YC컦4 ̭ '㏾0mn_ 75~PKa8 i煐c930:B~9pw݆p3goIkoi+TR.VȨATf,yd9{!C[@(*hѸrX*le!7;(tVC PdcNb ݅&((+!_"9QLEحrIzwۜ5+쁛uPqvZ R:>'>2`xq8+ B';7.ye?bg:}Jd;9jY3^͵8\k!=qtďn5D;Mk33IW^7gxT پlmq(%HU[ /nֻ$ofzLdR3M]MxmYђB)%$QpZFY֌EnͫT`/"7T2VҤ~ vk:BP;߶PhvO&ðݣ Y®YYE;c`5M s; ~T>hnw,Ti b`.'rB ]3΢%F94g_@Htq;{R- (IR8Pp{>fSK/Ŏi[aNiwg7˥k%So̼NW-cC" s.2ثoǟެ(к=NFiyq˷Qp~omfq2Brj?.l@Fvt\$H4LiD0'pm3twU;|@X]Wz)Pn&=zCDz Bg~/)O1L@a\'%knQ؏^9?gOh X+/R͂*8,tQQǾAs?{k'ľF-i_*0m<;#JVlc3 pCO71C-]H  ]ؿ!bݡfT1nxǸQt`ʟnjQH{@:")z}XD٩=%MZs&!K 0Pbh A1ś!mS'f农͚d1:(gj?+  ZGYO /IAOu1ؤ>2N!yyr$كv\/Ŋ!KAn@DiIwl uhպW*AݻWet=˜D 8ܷRQ 03Z!tu+_^&:B+ϐ?~װ9s6 >%u3f47= 7 _Ie. h&isŜ^uA}Exϱ)jZViy2*dEkӮ+~/> EAxOYY 0[ۡo5p{TSa=Dyb3j :zI_\tI ̅[ 8tgu^'וqĎ fL-eUŻ ne#&#=+h 0sxF? 4tf?pΑk!es&^dr^ŏɪUmv:D!fcЗ6m[A `ox]_@REӷLjR:>xɯ3g>(zVyz|Ϯ9(_VE=-E?.^J_*Hdwl^,% {l\e"V/'$j8QmUhl+Cb OcFY,[գ/S.9 $)?luZ͝`B"CPގ}!Oc4Zs" #/RPXw9j40B Ӓ)TmZ-5'e7Ax=(Lj3VO?%Bñr)scY?S}2=4U*߅hi+Ʌ@!Wq1V(xxå9qͨУ\LuZĞ(/lH.K x>k~ʑKU*KI}rfgX>K5 PV=q&Dny脇Ї{^#HXsD?qB]qkc`[\=vg1! tpMvQ(Ă*sʅAWL+UaO&[,LN8:pٞ}֖h Q5ZqXx~ 4$^{LDyZz1.Cm@xOasdPqkJW<2\ίypH{FMabO>6ьFwfɺ:Z22ˤӒ5KypQ\qQ-?=l=&v|;Iɻ΃H2'86"#@Y70ݟH]Э5.3 OϿ smN?yBk<~*Lzd{Q!^1%ez< -%8Km q3wd Om'M3HuV=7h2'OsQ"9IVtR5A( .Iʡ˱k1Xz.+=K?7+j",ER\$- í,_bhBxTTk\ش-GXhN߻ 0 Rb72ǂln鋻~Qԕ wdbD `zs9(B5~=X1,|0ņuЌ7rI+tq,0j0˓*rt#I;?& +,Vn jjzLjA$z$<ɥvm _L/Z`bxmB{!c3ŶtTLMyoxRj3]d2fm>PP@&צkm%WJas/w4O,+6#q=~K:GXmˆo0?襰L{p\@'mz.eW'-댃#a %%y~*cs6.8>;hq o]=y0j ]iF%|l`ٽx:hnrݼ/D.E靍Ur<܊:ϩNAX ]{0ǁ_?ɋwGNi~np67c$/Df_3vamn>c ӯ(j6 IJU!E~;/i W?7R2J"q19Law}/k&*n,f+ym1 :83/Tll$S,8h!A>/$2r,*ձ[@M o b}g^:; W5샅oh[g6rWp+$]G}3ӍlxfB@}J/1nGqӦI˫vE NF8cc<MŮץO,a,6 VWnJ"Տ$]j|,4g`<bwS_jݵ3ߒ?[hyI)9Ų,. PۚlvQSw^vua Rfٻ'*޹9ϕiyXZ9x6)ڑA}A-I*Hꗍ`]RpE#jcl+1RAlOtiQz"Psbz@9JyNʉ,,??P9 H11ܝ&žRHБӡpQńGI=)M9/s/^Odqzԇ)Y5+BZg:/ā7E4"ѥV*k.`1/G^$`c8m WΊ(%mfO 5vh-@kHO67}x@,}jhpW(F DoJ aq]>LuqZ-Mڐ?rt+ou Hre2y̟dY6RyͶ,)@T*Q7MwyY5h# jَN`&`%'sm@5*D 3!>Mj;>d*'ՌEjLuڒx_%K@83}Q೹+Q+q +Vg_ eTirX'>H}Z\q_Qh&a1kLχ\|!'.$qS͑6CV`gP9DJ rkpŊ8{Z7(1Oͷ\ -eCBJ\T͋(gIO9rGi ~ր$QE{1Kjp(}Awnӹ,_{y 'Lojtw T1g#_ވm|&5odͲYF ́k',%2Fzv) J\ROYV\;W+nM8g׆+O߈t*<$zxgk]q#E`b e{6#qnϊ^2=C,NUPt z=4HhDGFgJg[j"l)U'^n"W[QvűBSS;pQrgVR&(@TEog<-sc}Z,1+Wz%R,fc_ 1$i1|,FA/kIBh_Fp= M1rXmj[wOYV<`s#"&|[@KɝalmyWvgY2Xcpv|H/FR(W&h++V䋄JaMq)krk7IT'⒪= l>iQnNC8@ą1Ɗ.ʋ+A|Ef>̮^\5[TId+ .Ʀ]$i‹t/ҁ!(<8Q$@ߋ>0D6iDr'7ӊv+Ad*9%]%?>kBQ(1%D &Snj6%vʢS$qBGe'IaaIiLM%]#2iuoCm٤)GM/3c`ϰ5^lʀ,,b1'c}4}J.[=_'p8&VvAd]k"Z̀KmSnXW J@mz%;M&wT€~ !"Re|#qʤ 85w%C'fI5<^LYdcEoD ĈL g=:Wj8vG]V1rohG25fb<2jYhtMM ~w&N֮Qp_7yjW|+F_Օz_\ZВ  K?!?hXT=_>@F'pXqY$ WZc&>7a>oBB c ,zRH~RتߚF.l(ڟ&\O%en:%,.-qM8MH Sܿ^Ǧ-m76`; 裡~H:Y#{1{c~k Вh C]PQ;V Q7 /kv=~8zƜi1v.\E}c u;iz7qδ(0F+(0a t6Б˃)C<6$vGJhުdNL4b/:23E1Ïϗ@y8Y4Vc%Wʄ iyBѕ$*=!_T؏[sKMWfIPQtn}&D˦%z_,>Ri?w7G}5cP7IE;FʲMT,Wj^c&hts=CL)Ċ2nɛ2t : yaڹ4m "|8x\  #53$ ƤjsҥAqXB0%DH_!SD).' e$ǓÅ]7+gf~^*F*o0̪x3MۆS0 Xx>^lXg7oCg7 SFf5D: pX;2"_TvGjKē?9ڧU̝ iboli v4Y Wko67FYUb}hoF)j[{t[IV)p=kdr~n?K=r(+S-eݝnO̼RM.ׇ&Ћ"%TkQba"DsKrQ̆9\@֌9[WQLzP9լ/gˇϥuA?wP$O&v;}/ H\8㨗6;=4a?*Bw'bI.z=Ca7lnB߿[pqk)N(%ѸQ&Zkm n;iK=ű⒊g%|dTy倵|csxPly'Fzg]=?AS@k5J4 ILO@z9C#IȆ$ >^aZ~ s@li* _ &JLD! '%DŰ}͇x0šan^@PO@K06>_]ؘ7f!ʘ"&w‰~VիɊ䏰M31oC*҇ zs7&3RS7gaH ,QtmaD tP|b"g);e5cek_&oW2#'L|]ꍈeů>Mŷw`'ϲ"h;F嬨,n⭢+I NקBxi-X;decvJ * izYy`kY{gRz qDXslp_P\09^.3ZoJDyc]IJ/0f[\ & 2LqDK;I˃Jc`zmU&&QKA'n~6% q֎㪿^bU2 )“ ⱈ0}twvop z-i6݊ T6t2~OHWVL {f- 3EpӢ!nBF ]&xUkؒKoJ-#m +G |Ip bX4=<к (#6Wc΍J c;x>;FnFٚ)e&jd"8g7d,) p q>= ,;Wòv7ApΊͩ_rsQ5-v.s)Ku-n2ɚkxgQīJBgHZHE<+!??i\iAKrd#$3F ħ"n1"Kf o# ߷lI 3^0iPIsuE<DК8mEM$:\q8$4l;vX=Qͩ`nqh)X'#"P$F ےWk5<ӎva>vI`_!r؅&Td^[peaj]*Q{ח)CܗQ=5u_>&.4\Hwvl$⹡psIJ*2Ç6f+ǚ(FlK;FM78V:xi&ƙZ*y~xGACh_gG}tj9ۓ & j }X:*' ?:*`qbW3ggM E_#:t؝B=Z{lPQM A4͇L MubdW3T rjhЙLA]S,=;b Qa84`٬OkA?UYGfᙶie:iTi.?v&tD+_rŒql5&xyu:8YB׹Ajԍ ȗz^[?sFT\vκdrzHi\/LJ|̲;!UQ pH;3JI۪TMm>ɔO6vY*Ԁ._ǰn=_Ѝ5O\Ӵ[ʽh |=K_p$ \Rx`/Nzk_a<|߽Ĕ7eo[[,e.$ 4Ssx[r/m$ (vVQŽܐIܸ$$uLm`v<g1Kʹ.Gπ M]zwAe8U8R !YN'ftfU%ŚojHLV#h~+eF‹6H0Y6wmA" z_{Jr!VyiNwx13̩ug +^p:s,CoׂY͕1ջ=̖#V` VIo(qɬrfc7';m=lGC8b/tobu B,15Ԯ]G sG|<(ڄ́)߷I<-ҷY_}?c".#B!rd+kU@yopaoC*f71 '/iLMc3 7'Yc*H㺑s;hKg:7 ռ8"౬M^fl#ץAa&~JlJʊ25AL&V3\SngSA FrWzl5֮Vס.pF<$4+ ŵkv]tLO?:Eس=o/ ZJG4!a2: D a9drQG `=LZ@--F yy1,I32@-#@afqM14XЫ#Ns>X$9RCL$|"I^zeEp=֮S;Y/ 7:yKuegU3(AD ϖ5'"> `䩝z}]o'\%g$'BL?vGΐb07KEj/7j1;).3WB2HuZQFBαiL9y׸Ay H?Ĉpp*{D{,|6HQە-nw;rrC #n:7ܡ)S[1A2N#QKәO&QIB+K~\bGQGO?F;y^45 ?܇Bbw(Ê)]R6~%I> Ѝo%XSBZt5ݪFϼ}FNy׏/AyW4)wz2 c͆EQH5`S-rw6#zG ,8LCuRY/ixJ+$a2x.|8+ {g%vj6^#*͋=!?q*e-UTWn t5bcjQ%TH3\!KhJBI/c8!jue'`3MpJJ~م2o+H10vb`u-3%O:[㇗󇮧$g3'WwKY6R\4&]7Oi%{:'50Y"!o7gU*bJmt-mڙr:]o!zY-B 4 Fl;ȥbgqZZV:ہo'.fڬ <<] \8߬gvlUc:VG0ѹ=5EQZ;B $*3R`%ɞdΕH;v 9VX+ϥR=[ll>{Qn!ć^iGT~_稑]f C)wupKY 0` x Fw}ަΥW/HF"-tW fvgtOon+@DϠ?W d18>ZG# > Te4[clq,ߦZzܡ|@Z%˪_Q &s Om9QmK߼@\ z@@P9H7YE^ ahjGY6%c8 mLOЋXA81 Ije Ff x{+j.8_&A I>~Ri7OrXI{[\29U=yMmf*ǴT=.ZtE}a\ϳ8MQKK EE^RLs@ XHt0 Dc hxZno\_{tow2\0q;; DŅV66 x{3, 1od&T{n^c,L~FQ 'AåƐ.g$$~f0i*c#K;8 6/;WB%Qq4ՊmWL)q(plc{v%n=MJb WoM7z%SzouP[W[pTB;gu1f=?#kx~لa_9tauЎ8& nto\fz9g a6c}t7 IaR3q\}̣3-u%g SWȢzq(EP5ŊW"`yXT=? b4H\r]dNu#>5ǃbRa3AڰvzNHmͬ^4k" "Gȝ ! )~iG#>IIJ~3Fbň.zɽCI.آm>aߩѵn}ԊHwܖq@~xٵr[!vOj5L'.#ߗil1Թ!id!`3B ygΣ{X'J#s2v$DBT8RprȊz3WA?Xm?R0JMfR8 c:f9 HJcB>Vh$Sb "}B 6c(k. -hb7 *r7GIۖ٫Z$*EpQgV>4o!yr n$;y[UT9MIǻX(uaC"V ,~280Ety$~J('HH(tJ*RޝL>]N'"[nP%B_@~c'J}JzҤJw˛p64\;xN/)IdwaՓGg`z߿`t++ XfaL֊[ă{-@lp]~=c V*߳BfޤDMX DKsZ1)yx3@گnzУR#="qZ`sb8L> R6 LBZ,ډ7 {NɳO]bgбckkqۘlI\vehzkRSuت-58B;3$xDf"ޕR "pGV\X/0!MߊQxʤV^H[e#BbjpwlWۄ(˰xJo8?hAY7cd\Z/C`F3v[JœMn.#+2kolnv<&(S-=qlhxU(*H;ةu@>u[|\`*r[y- /m)K+[ &.ݺ%% EIu5ez oU1j_;m0u‚7tS7Ldj7BKz =;j(ʫTR|A5APwo~xk5$7o ל|pJq5F&N P6*\RFd}V b&)I=0 rt2h0"P;ÙTI%iˏ3 |q je\E h,#k><;sި]|zF `W~=] HёejCbn@^ Ż&3X2jm D SArGL%[h* y'>KOyD2}\H90^:5@im{SD5wSgMg 6t37t;&\  l7 ߰J6nUFC-dC8 PҭYsUAחE3G  m, - VpIS7 A,]о*#`^]O;Ii{ZIdϮ"[Ӱn*ϕӵ@@+F֠.[}`vYXJgͽG<@Ag^#gĽ{9k}[& G>CW~N܋.#Nm/[>bWq*bڧ:F|2ZsWy87L[.P8#L8:b+ot5iH]y)ї&3+=O_}4$}^-Ly얞9 MW#hO4.P̮rNj{6tB'dW"#QugXAZBoFɌ]9_QP>RTߤ:DAmToN(*]&K@дVkݿރiGd,ޘk/(*YmyA C*gXE@O 1Kύ/hwd] 5uL1< tӜ_KmƶfN,B&TV<(5 6 2EH|ԧQz|Kl.-$0 \C{".rlz& /c=}-xFsPCqmkW44BXѮiud8B3h3J1BFU7v 9B|+niLEn"$F]=}dȚHկxOr6 =/r\kM$5_3=6O]v#3] N-"Z?t$e'ȥSuT=ݡLQv¼&4m w'Ff[>S??uJQA1ZLf1%34P3O[!Y:gWp}7cEV)H!G=DIŔU%d(-4#~mx'`'ίYG]V}؂Tg-G eLh 'b.YPxK\:9KWmno}{o~Ypxf_mT`l>}KcR(T:g|k&{Y\&NoCs^i%ٍZ?(w#^b3~^Ǧ_NCҙ/(r @ /UMո-|Tǭ!BaP$ !WFߔ26&gv8a^h2J.yS |a?Cdu.8BG|Iom= mդ 1ޑSߺ$=zvơXA; >^S}xZCW%P *B9,Ufes0Us#J%|tMnf (׀lM 759]RRKF)_WwpH!h*Kznvm_+>f5Jd"0 D 'M~y^voAN,@mBX_f{JDV^`[Kj EV"Fkt>QƌxHڄm` @}y+>ǿ4hI2Z \e7`LʵrZNt:e=-rKKqdK?gm(Jg—܏q1DŽQfWTecx> UՑ6E1uU(ĘԐDh]~1^gzNLX0 &n ,Lf54GLnB')- LD#u~Ӌ@cM(,0B8ĨSZ#?![Y*}o fBmO ܅Iո.] (7<&hvƫ>LG~*n֦mX2rp5GJ]Q?gj}ܖbr%/_ilյ5RK$]NZ!|\:\ qF()h.W;|^r(ؔmQ&eftKírhLȗjDi}Zw%'_ -{B ;p}ۖh(e ]_=)qz g%`o`w=B0{seH%s,+k( [1g=t([#!N wMHrC]{9^JBʓ0=hqh.HʠJe7ŀ<敽IHoynܙȷP~bkSg(\$SH;LKQ=㽳LJ/Y_FSogL Sx:0v HY4UM9`";Hn&>{Zn UūU9MTbt-cNkqӾ%͓A[no9=TTŠ3վ{1OKW$|&4wەh]Thυ wO=Axd\B uT@>vҟJzieF|NT$# Sĕew#I9HYhslL]x:6*51>DP@MT/vV<}^Xe/[f6"_T6B-Bxe|<W)Ow,լ48 UBszIIC6avۖv#+_vm9OU#~%c7_dڪ考\Vց7e2?/Jq)A82o^Hm6Dz/&+_A'깞N,)ur!̅n-#-WZLx`'iFpE C惀 U7}!#QG@ۈ34Dbߴk h*yqCFheӁ~3 {fZ=m9HRJd\Rv2b緓 <Ͳ팶W_͵וWj濬e Fsq]_Y1y6C=Md X ԛs6q5r&\v>gB|*7xgi%)Ss"jwJ'/@Hq3'u |' ),'dn),r]A,^⮱iM}XL#a4 nWhmnu;ctlXm n>s LQqbG3:>ZK{c h\;m%7` #"Sw8= /fz6ӑ+r Q0wC8ڊtЏ؂iSBo6a>3]8ELN U+geɥz[*S8YTܦح2(Za'-vRrЯ76%}tRyOoc- ֐9de鱓oٯyJuQ還M{w}#^ ?OJ4"0u=TԎ%tqYyϹ%7z=x;|̫nVLlͤ|أ6xgj;4.u@CV]y% ۅˆuU3HeLEx36?<7мʦmt-h+_M\piq\6 9cI_Uy>fntُå60$k#&r.JVR ϔV|uzfF f8Cz8]V}r8o~H[29."w՞Y\` ΁۫+D8"k:iT uq|ܚW>3@ʅݮpEVЭ(rFj>>R$.*y!_NY@@גpgM7h~4Ly)gq M̈\כrwd+y? U>T;s wOVW>ϼ0<ޚ>xؔ;X>0 Έŧ^TBYVq|a7~K_fܐf5JPCAD{_cI!"#:YH5yUʙ>ozv+ hvrQ 1#FPZd 5^ T}%L6.#IJ[ԈSZ{=\~"g$m!c->]\MZKH,C+YyW<) \dm#U!@4>P]d*L; Ubޛp+S6$a@m;,Ǐ\5Y٠K@ɅXOKÒU㼻CwA]H%B%YQɃbT$]*͟5dj S$hP+YxY Pڕ8fن}.%g`%?^Ȱg͐^.=n:jt+ V%_pD<6G5q|?Ze:9c7op,ug)E qg_]ʷ"}P~C|hޜCzx_ 7$UIi)ͫg5Ӹ6g>rCZ ǟ}DZ,ewBclAc˷AUtJ˟^Eѽ>8qiҁ }xeb;kwaiOڊPq r|:~*Aw2rK )Qwpl*\]zn4u\HwV{Tn ]1k,a΍4̋d3zHvfS#"d\u2nAJf! ٠% l^o &"jZբG_R@CH<_g;P^ 񨒫 T$*lwwl0U^,]iB 9!k4&BB2 ؋K7lcm20Yve!C6nv7ͯ:]ǡ^+Oe}gxctXoQ|%IИU61/~2'd҇YÕÅB\A7cU7)"odg@w >%%x]Or' \KfIY4H[Aw| ⑟ȆCE7&XRS' 7̘$0r'XYþD+vq>ߟ?/$-}ig[D þg emҏ^tu&>:j~A\&n G>O)QgCx<( ! ,,ױbLryYhPWƌ|~Kd}GADys9l,c`zZQKT"6ZG|UXE3$*.[$oR6vb!|IoC9WHhp+p;`#i;vf{!~RcG;7Ykmו&tpDo9qu8A\ՂBD;%K ư~Bבzɂf|MxbX,>d^*"0'Hy)3h_'fip$ K !ګ}Pߋ[5S#+@G'-f8XD>Ņ ażkvrk &3L%ֆm*܆D+rm@;VOթzFԆ@e~} +L;~2 17(4UJrbre䷊y=[$#/ހ$Io wrԦUχ =Z"" BWt&X! ƌ 7O!]eE6AbI5 Y}H&:تi0WLED-&`rtL^*T!\w,jm)A`PDVB8O>cqgPqc:ɱ5U/@l_*wSYlG\֭cu[?AJhLo3dFL)N>i0bCŬ%@ň yo̳]!k: T[7">1Jr>4"*w?5.8s)QL3[zu RMhw\ |؂˦80~#oh2yv)K] MID@s=]^q͂Uŗ%9[e,_4. 3{q&H# ^4cO@6FJmDCf86Չ7o;qa9]0-}׸BoZ(тQ)7/ٕd qVXKNKuNMF!֟$kW ^C⣓YwLx߯RCsJiLڦTb:s+Ldͭfϳr`1 ^~QHz ]Re(Qnc~ p_몼ĦQyt1$F|*;TL*R{h&qBVO~!1Ou8`oyֻYF6eSpfDŽg]FP4:H(mm[R!2PBkBl҆-{t#]~HyF+ozp8JnW!"89tc#5?4q!+/-rՓ)a(7꒍e bhɪ#w.Yh{UBLcwkq\cUrKʦxA1cd|%LKI[* p 8 JaX}_l`;P7.1DXD w&^>wbv"7¶Okbx7֘j)FO<^H0}p<_]a\W)b1HaO,n"FMo"E}vaCl Z7¢^+Q <]V&$'5S@c"Q=N0yfhde)BT.-D7l|~q^O~\¾8jL'UH0pVS vR}ȾV.d%i~pB_נs< qi<7\m0FV@$.NVpg~8Z@j/oP6rkfH7( ㎰M?`}ri-P%t|d2MhL#\~mD Ɓ@((^DaU12щ ϰb hnkyuU"Cǔ7/dPG¡(K.QkV eqq<"E;+'߮B]BMZ90s7O|7xj}p'^s˖f2k|)]-ŋeX$9b֩iӼq s0^r+ޔYjؠO8zws2(l/:L+ r a!Nu E.f9_&m>\-6hcThP pBk{-G\f=#?Kj–ҥάyMV[t\(J&{M<\;b *g`@^dX |ڍQ.{eǙWARkd%VxG]@t!C7w6B)-ݚLJF?S_."M:6tq!t{5zb"fӥ\g熁`][zۼ(_3"}.訵s=?,*,Vme!s2*?SW-+~I-mռ=U7k?B<f`(Q&` l>TgoGCfzXSZv t+:(@J=gC?ym -)<|ixfT82d w<$vY|.G^vWFSqI*6w6& fi|:F.rŬ MgO`P\b.F(%H,b{ff hp֦1BBzS+9ƙMeEY:RS8<"Y}\ELfhSeDg#͙ĘbUŌcN`CSʗ4{MU4W84ծRT}۪[Dgr^ ikf0@B;ѨKɪ5I6V칾3ciuH5~a>ST*4S6.֩0`BOg -x$·ZG[ڠ:k1/Y"~ .BƒRX>;?qZ@Қ$oK!18tۜ«EQac@/j/,F{@TB|r8 /mZ$ QJ$dn\)"5dؓ ɦN󅷘Zutg"t@,21AQ!>7%ޓJ<ÏV6 _zPMe~ n:6KnJXI|̲t 1 ^kKTGR%^wHր*$\T좦 9cX҅`vZk _U`,>u%蒺7ZP@gG* hSo,>=@v7QHj$rׂ3)gdȾ,wXª`*?M7WroI.h|׎Jc qx[sgaT=C]5l1 v-GafKT8dhtGB'M!JIf`L)Bm]A2ØіW^ 4H_'T$~R04$ȔLl ݈ԌWú- ;CtnkD!ӯdMwu{a1$nozg'b`G &L+y9_4,SV>725u:>cvM0rK"0*~2 eIқc[2zѰ.Lx~Jc%f׿-.sherKGTS#.ʠx;dV%qQ2gkm=%A{4G:az>JVd5٤@aαY wK>sU^I{FhwSnqo>9;4]ՙN>@E;eBhW:vg'G&^LZ_^F-7f-Va粃8~rJ 䭸 (Ɨ~~)t! v`29s:%k?BN}I74_eQA hAxQ]Ǣٲ-FȭAyc;7ذ|,TK~?`O7s_eՑ&e!@p[D4zҺY?fE|D+ÿ\>b`@c)M2՛@#6%-n$ͻ]FmJ} _N֐4Oc. .EL ;/Q*=RMq}eVlde*4ǂ_fluVQ!Gb;nWZ@XdžUOpirB.!V҈ޣ!u2|vKLaƍ H~Lo!Nױb{y129MnO UL.ie嫉'fhۭ7zq)nڠ~(]MXḭL T)]6x1[C8Άg6ݝ (o|PZf-+%txDN+>+pǰpZxy Ӷ|}Y$ȕWg( S<)|0w-+AG9e/=(nVc whUQ,pz1ӊ2iWBWߧ-ZEJ~UMˤiw}փK*^z !ۤ(aQ?P*X6rxc< ._I\h; l?28gQt3<;ಯ\F~XKAܙ.d(v̐O*f|Z;#B3 XM:@J #O߬i(0{]2}[$mBڪ^vzҡ81`Ȗ4!ȉ=>z}Qqd1f3ŅGĥmIWB5f -7~3i\ 6?,˨*8}d?_!>aVԛU}x[]?|Z4cAy8?o ~ra?3@APb xrV:ڼ^Pe "ӫcL0G $͖^IG'GZ@?paNjUN84) ^5,P@`wjApBHa`l!8?=\ZySrn}$*{bKcK gUH5Ib( P ])2$ D u$Icߚʏ+,A/50D,e h\OV:_xm75Ʈ$}P jc.0L`<3NsKn0){Cb6UDoFwH YJߍB p;b!4▍-g1/k7ɿ3leWOyoQG Mg{rK538@fb/\l Eb鶤ŻJj*h2P|NJCӁd.>S u /m8R!Ik1l""Sԅ8ƕY3,^jvuAQEle 2;`&Z]@韚Zf8S_mJz8v[zP v5U#K`z 6ͦYߘiMT0nucZ7LYŖm:u5[,Ԛb`|jɣxriM;tXB`o \fDHU*[HX_l̫W yAVL8vsuO@nk&obei( }Ωv8LSxhZ-&JDMV* tX/Q.,jó:߬.ݏi,_% i?9zpf^0hã+Em*C qZA =0s\Aef_J$TdqWOfdЧib_} y?k7EV>+VZf"rUԘ9܄sқ] 䀍$v >] R%?y2~MmkLIG[@(7<4JM% }#n;~mb~嘷Il>|I]՚)g@yFuhDE|"U-$60N9 Up} 옡4{E!>#u*SR .fD$}N>Ю nGFUXo=r' WʉɠεŸ' 75r t p+_6eX&b 쒃a27lXdGƾDUvWLn61F7zxPqed\}٣& )uynt 2o&ONm/BxCz>'| $ZԴ#Poa3p1RGi QO)wdf3b @m ?2 D~ 1 $Oq˄N-LAMݴMDR@I`9.]U6`$3$ w"2n6f%~gѢ鈃OW:P(EsыThmuP灦-\ۧ\@îbSTJpLhB m3٬V ˵3t3ճ-"%ՔuQȤ#uIB.l+n5CY|;<b E`I1Fܔޒ,E+m]d_%.cl&L , %A\ce筯u[Wcwl};igXMx '"WMGZR`&'k>>w9zuBZ@Jղa&"hRkD+/[)`Rゞ[sqt5c;W;2WJ䫁/yoJsOT)`--Nǣ ,J (rvӢDS=S'P#FPK ҷ8UNǤAA(>z?USLD لA4ro ʑg HE4DBh&-Y+ƦBL7Vu p^n Rg*(ur*p*NҘKon>TE l!Ds䍹F8 թrߏC%AbɶXm ]Hv O(izD:I}SuÎXk-Bú'PΝ%X}o3 7 /!Em )zb+ŭwI1.oa<؁n9Cmrh !e ]FS@mɢH&}ڨk0N$_5ͣURi%*4b9Mrϡ>@vپ J{ktҧAα0 ^jʱ@]//"͐w^fƍRMĎeC[D: nv`fUiY!/ĬdF(4cE# GZ?ίUPa`G/Ǚ Ęrt+F&g+Jx-&J:ե40r*K,g>G%Kuka\QpA(Ι )|^K5?m2b%ǦQh - j+%wKd!+0W *n^{F -}4]1?}&2嫨T/aKkgp2 *RbWMhEQ[bn}+9l-@F3_ k Xħ;]~#]S4 }XT ]N@8oo7WY/@̳>f7]{ r<- Nh^e$ !9  zKd._P_9 wl/CKbꪣmrd$A H Prp drC˭CZMEyAR*>)ĝ|q|PdF@,=)w M,ll> ؛am^ фZQB>TzD5.Y琬,66X:˲`,ok;jvY%pKJ 4q.3~21|osMno*`yY,ộ.?ҌXz>njwgUF$6e/'q&/q6c|(:4ݘ*.nPTe1umTRGBg{#o5 _%W3إ]%ηfop="G!UIclѡ/[RvT-KGF26cۥoL̇Q0SvT2fb\DwQw3bCrӻhq_7[ _eIU4K䏅FOTFUre֎Fv6x,h%:WM[?GEvmetgbQ7gM\~˳%n'e\/IPK׏b)!0?vUZ=چ'9n@l80l|tTtk:ҿ_&G$F}0.k38;#J=W 5S6YTi-:@}жӧM<9[/3IoUԄ>UoFwMv.1līTLfE ˜wPZͰUFl8^>  z28nuIt3Ip\N/"hւ#fzP 5n)N񀷞^<%'&P؄a5Xcָl|sSU#w`f.cY1eD+(ݹϝm2KC)x̓'dN:sv7XͿ pU guF^(Aqi1ilc$F|˷w0XVBjp2Klu6{\P, ߊ2B&"UM7KZGC{wKuT^P1<_!2S\G\B\Gj;kJ3xho1Hi0d*:gj*F 3ܚ#L1>I"D&c1OQ "m^yD =gČt9^p"4 `CByD6jx>J*BpƐ A}34BrAZ9g5 KV]#>G\ھh=SI$)3J]FL+- ZMWTzՠ5*Ѱ?L7i2 1c+˧, ~*S" Pm57*zv:\>:3'[Me@5cd"/6Ʊw$a5ʍ3\AױыPǢ3Jr1u۸˚1 =Eˈ6iFIJԳ6h<m Ubm!~E-LA:y)4#VD;jңfe ~f!ARPT>ֳ &ʛGojaH c3RV=׽KII#եo1E^5ı0wOx ܃JLxM[BSLzεn񔆞C LXTId(zАC7hZfQHh$G$/ja&Rβ_O"vtngr PքzYLlOXw?T6pf]T<{bf(;x5w\G8>(u3%[\شlaLzɉH<F_&ϐ^vW󈋜o1r^SP/.y!\{s~|g vm .TKUR%Tѵ!M2"f㬏+= EM)z ݘG,gO iVC`}@Ȍ(B YIA1*֒nvP+tLt< ,":5벶(Jo[~,y05:HD2o0%sZѝ~zFۓre9 t׶OgLkm!*/ VqNkz/^34zzaxV #L׏2gmFFٷ4K^ ZDkRݻWM\%}߬ϯw(~рVN+ϟQ<(P c-13i,ӱem\ L.87QU?7{—x!GȳovB|Lԝ.,g)0J' ٰ}'LNVF!gd7 B2cWEcj*d_+94W0a]RVT9leq!= "ACB%ۍclΪ-•̗a INU5|/7dl X5PJоmLOP70B{NN#х N<i_ZvnVyUΤ'QcLr@YTIQv!p01g1eCI1}ZqiaZk3k+Exsoc6hXFSAɮ))d8YY^kATar%ckۃ7Qd_nNk?:Y<؃-ǟU# Hxڣg1Bďcņof9.,lxM^pšM!2C@;X۬iUҕW1SꟗMMB"gQrU O68[D&*m-ЕK k%=_ Ի? EvnIFrf|VȤv '[j|j]JIeTT~U af;^><ۼYG@ BD}39#%nsfk[_>=Ot`ܷbCJT4o8~. U!و |Pvn1}"%tS?;c2ZZC-o 77tu63S}1j:`>hܰ;,s2Π jYd7Ta0"+zh$[WX@g@8p-<4wJ~b+ҪMD ~б)`Rj0pD;E9.3QW[NJCƌm*.t.lyKpr^X%á\Әx+cv與z8ə*x $tR* 8{!ݥqFw6jُe@|HݐߒItoydw1W{yߡiG>,%*L!9މh LUmɡ#,Hw=Q⠣[7n,3xឍ:<@OQH45Snt,-S ;}XD&ξIhB[0$bK%Y$!~OeQ. io%ppn\[fϰ8@M.pY1^>uim]O2]*xUI8/fLgP36Tȉ-;/F01rS WsR6&CwDdi$~%ùYCZ'TF1v&xb{ 4ғ!y`fb^\ Xޥ!M< ޫd3u#+ @GfK5Xj#tAz;2z2(&vGLJ,s(he=b<.V&pkNaf -*N^ 3z{`/WE)FPW:|P6*0ɽ"[4 =WL>R*Q1it5:q1.Ti|CY]ϧQN% w)TPeqlKn-q1!(z9&]NɛvgC.F/7SkSF#uϠ!wU0D$ \| z$SQ<[BSGXI#ԱB}&Vb:3eiUy_rEy׊+̚.C뚯_Pm2V j:\3ۻCoQshU7^e~Ҧ7 ^QH ?tV3wMB*?Pný7%bwH6ČhPMQM*z4ʦ*Xgy <nJ6#yyYicsBtgiLnm4BGQ[jm3#tOJ/SbfEXIii/B͉ط/R;~ Y^_Gd^y\5<\_D~枈6 GTT5t+q/2=kVџ( jζ٩K~w4pɜ@[= Isuͪ'SKQ[֮A@}BrMw!HΆ?oM\,oO$0Yz }cQX]=#B]Tz@2M0ثc~H&rẺ.a5>m z.uizp<0tl-ny~DQ%ƻQﰭ_Onsh!KtǼ[Cg^=RN .pt6 aNZpG T]{7C HXV}IS3EbfbE-K^D»KV,\!Y='4J5}E = )H9Hkyt{4_ax ufVB:. u^{N$~3r)xVuT;tr}XחϣˠoքX!o&}Cr`D%SrXO*&/Il6@11۽cne"WސsBdn.&8n̈́Դ-BG}x~ئAhe)\-~1 CS@1 Sv.foQi 2Y`%kIwuމ^= pT&5m"E!V q*Dn"yEO@lj}ɗF"}hBJ9]/+FY(f#h.:zg5)P*jͫ&U/sůިxff͟dPc$PCs_3i:=$;OO;*g]|sf6kNc8yM Ƕ z%,SvW|#Ch~AHu+c9c0cx'EIEFԝX$Z{;._8*d 2JD[I(1scrCVˎBaf&]] i<"VOzH`7_NGon{̢4Cx`s`- oe yD=l(:G_91gӋӡžO]ku@}C]~Ҥti+C,&xۡnF L,cw1 \䢌&3*n \*÷-j/$mn_MKU.sT{H"[dRG p9Q|~U#^ŘƋ;a/QX̱a -`!_1J Wy&0X[i3o]T D/|vh+X4= N|ǂQLNv_5,F(}]9`s*ǢEQc {6,zb)>x]/`1idtM@>5qpnHN ^"P5_睎58`S.* ? y8tK`U$?0eN3I5 81lKLȀӾĕڿ4ZfzWv@,jb!;?PGl1AѶ=NعHވIA鈝%}r\@ɒNAuz |.%*6*L?eL_ (d[N*ogkWPg96Zh|@Ϟ[ O2(jL` ^;dL6|4:`?{sp͞k:[V\i|Qozsg` ZΗܮ0Rpq ^k8o/L ڳKRMqjrx׈Kls,l wP>M#p4m~8a+/d o@JeFT)Wx\#X倄jXoX1ݚzx#ApPww2 LGN~˅aO< y ̶6*yUƒ=džCz>C}޲o"?P͔z<{0U 6DuFa<ZM3:}/RBF!s3EQt-0r/.XЍT4p_e'MXGzz@ѥ֪RĨ!Y-QA ~Zlj&{7kR_6 d&JNg!"{6nߟy o=W]LsKoCx:FN+W{9vu9u[a8T] [>z:, u>^MyO;SvӾ? Qtg@ cd,e 2J4"\?#KAHq1.,84$QH2fل5v >/Ba%cȆ.KBw.߰=m))p [Dt=~*>ˇƒ~U+s n|o\?VK ;FZэ 9eQ 2ĩ."/Hۆ{:,BfI p*sf.a?xr݃"H:LaKAlz 'dV{i`|B>c%IIg2Lr/3L!D[ǑǙ*:m4ևC9wjU43KӐ2#KakІ+d> 3QƗ\oR;YQ bĤu\SX ĠB#L} 9H*fPZZ˰~>b,\+:PAƻB ;3즫Ӱx?(+_XBBߏ'~_>_dwNy+Y?Ð =+3+[Q 2N̰NbEFF ,\nSo{EҨ>i/o`6Ccխ Q9! YXhEBwu2:Ļ3d3<kD}P󕞹V%Qi΢P`n'$s9p#[ĭ]u'pj7<"!"ޠ[4y}k~0|!:uCk8ݬ &,{ܓͣP*g^^Cu\O;EKvOS|Qîn:7͗RΑ#pl79d}s02Jbrrr|@xE}sމ4ғŗ`["`Zee.&tm#-K0CPǍPo-|(4@>[#?.yNF!Ƙ 8~(WN.#EHZ$NKB kRC3LvH7+T,^x{$3YqPB3y,ok~Teڑs8ydiVI1^ 9&Ӥ@3粌z)WaBErwtf+P?u{ctL&kv=2s? $yyV_&f\}C"j@a^ tIs$- tTqMӓݺc0 c"@ QQ S)O™*eOU|'4qAaOW;1H8jR6ԛ3^,O2NR04{W\IdGQV?֒|7c3_:>V}tV jsB8!TrTBu|tAi8 Tl{ds$#Ίb9I5JCh<1MXH.5'v<)7x5#}c`KO&NQ"YG/o]Q?'M@M;ٺAtM+i,y2R" D)pN3|1nK# &=aXNծt]E.;v KlտL!pH`y` ̼|i|=V1QbpjRd>Aù0; F^W*RgZf(]ؑWV\uWp?fg=q~!)s 0ks!՘S{t0+]TJAM: xtn M:]ل}?=%lI6VcÅx0p-5ySY)3,M(sGpbprr 6tMdçj1LL˻hxpϼ@*D$tje[ h2R>Wo 7Y.XKbi$sqvC)XO\<]ǀ ՠO*]_6e.>X1uBWZ g\P3Ot<11ǒN&$)7Eʃ{DǬMm֙w:3 ɵ6yD8 )K۲ X q'tBQ„c(K/$A= ( ӮfC %Qq؅7*8憅̚(O?iXp[S"o|\b°8cf9^ /ğx,Ts|sT48.Cq:)rnp 3nt1M˻] sF/ڙYfO/=i~t-fpw ep{GP?)m.?;]9]`Wk7/ dA#]N$mM{/8t.͍G}^ƉiT06OTJgܾiH%Llxi}*X=fGOp _o9dRWmyJ<umnL묔b2#t@{0/  solyVY;ӳ' V{x+VլP,bT*apq!\Usӎ$@M,|.gE5P>RhC:NvvvQߨʔ)U8̳/Ĝ%LQҶI$oɮ*"q=öG`ܨNK`ȲZ&z\o]n_{ZZv~R,+|TBV⭲&6D58];Ұ591@&k?tM7PC</aPzc%OAKtĐgUx._w=sKni ͤ4>rl3ΉS|,)x?GK}3j()t5~B̽B7-<^z &pG<{X-GU<>,߻}"np"Gu{dE&*J8RyjDq>"Y!T,GN n+挛nkލ0͏ +O ޔ KX &wTZ7k;dꢛq4:5.&=UoIS%RYEl9\2"`7Ku>,F5XY2ndOzִ##U~Ó[_Y["~ Νxr:"t5wolO-|%Џ=d%~&(oX!А .ɿWч%p/snK RӢƄ@6bv|n'-Yfzxe ,t03ZM2n# 6;⁉(5FMH>5Γ=ަ縉} +S,$|PUaϩ.k@ Ж `ӯ5I4&XK2M)h1EQ5?&{rލ/OmGV`B3ALjr {nGq ^ S7}P>*%.Huu?@ Qd >e&ȃ.xYm#PIeMHGdK \6pF8[{]nu< E5lp*LBign$3~V(Фﴺn0?O!%jPvYQdvp}xB4%BOHȯza_̖ʨո 05)fVMl_:i9A vjň`b?9Vr+ؒo; v`P(Hc 3ٰ7;aO5تBB0lN)g`|ώKiᎈ_4slѥSL%WqmfZ3.lRPхpaJ7׌~X>|{bBP,8`kľ ,VQPAτP $ 3#v}v /];U@bM{0A|]O|*{mY65#%fnX;֖q %gO Ӌr Zn!3nȲLTx4<çk t|D㦭mƢ'B8 (vwջ($Xuu P Ak 9ȉSXY6Q?O7f㷐(+a*ߏQ3$F|uq~+"6jЈ!kw["=1)pV{H^>,jz< $W D(m(57ݩ<޻o/Ivf63~!։<{Pv]HfQB>CJ,sL(KeVʌr%kl#Azݥfkr1UÒbRV/+Xk(Z/$aM0vzc uVǧ.i83zSD^0p0* |k=_1fhGl6̸4;h`Oû2>zap'L HNԳ*Xf{n!(:zmU.;y8RE!t*W*LQ k ) i;b1l/[ތLҤwS{`fwdTDmҘKp1g׽Oh}Cv Na{Ϊwxb%q@ֵjO<ȫlf? RI.1z?KL,,YlwP.-C/\| hĒVNAս&a%wMטbU_Dž*|eOcD ;4@hZӏ s=Hr"co$!yS=<42'_ߕ^\oug2vySSq\u1J<,7ȣB=^xS {Lۍ.tL*ڭ [‚wd\QI=^ @/#XHjdܑ4UI<&ߖi_+Q/a+fۨ~,f i#rnS?Ո]S԰?e]~Tbev aPwFϳ!rh?e? Ow4.|3ډmhTc^-¶h=PQOAes0z)i‡vj]8/-OFG:HO{C*̷ʋ8Z߉=xs%|NXƜz;&R m9N(D:in{GF%Y ^·> ?w߈ˀ|2?nP]AgGUWW+iE 1֐κ/+xk2}O+Ljz[8G uin('DǎSPR;Sh9m7>t6qÜ2UN?[!|+XH\C5FfǸ==RUR mB$) =x0e~Z %WQ g{ /|b: mi,`Alre."ee8^sSp a6>VWVx֏Z7A D2gèUVނHDPI?Z Ayer+>2wܡ&u Y$X+hN@Q-ϊHp\jRT/l~Go+)\1$n{+0U;ҿpݠk >0dTI\7*I>yY3g{BGMϖj-T ]m1-'jwLK* ᱤ{e6SAjTgT~CߙM+ʬ"$L$.j7g\ sO r= p_*oh_әhjj4wHՍ'AֲU+^">Pl"E)2'Gc0()sER =ua]>Si_(pr )^z4(0VyM<Ϋm&wKU}!:gLǵӉ+ra"HpXt(ˤu#OXQ*@qzAh( -AMdL(Qc#X.ez4ب\"]D~HpI$_ t;4m%&TK+o \ĠXk+?+fS C֋Qm_:3?>~ha1P\J5M 5۴,X#VD# ޕ I8(0Qkue!Zx3 A\,.tZب#oAP{:A^ϗd~x!G} NVTЙF\I?"5[/9e4kM{{7ʟRq;TjONZKĩA*f~ۙkWW1WFvQ,}R,Kۗ\})"Țy Dt1 bbd&KƀbVk]Jal gF7,GO(CR9v3;zjr>G$i8qCp'AD\im=V;{߭ۖpkIf./1IuGq9ҳQyW=G8aI^a*xޯ@*C~V 6@sWz'0aրPli+7/aoRq^*k% UZ ڜK5[?p=7-yI('Mlf -2Hy`# $v<Wj1D4βG6{$C,ݜ<Lb:vly E膂xХ{1 ha1o͓MTek"[t% /(d>7#P+S7!ɐ9:3Gzs280FU9f*Y+]qv$`';I^]9ݫo233S$:wXpBK'EU_ZZ?U 1i/"6P,q]T#܍݃# + 4u ab#© SV W XsbvUΆTx.Tvc,0_ll8Rz_Bx,$#$|4ۗ8=^^jҦGƦawuUtB1Í5wTgZ3NhLte(DS噑tqkQ na{$ J;ku0pPQ8ss9f[%cRR.=ڢ `Ɣk4v@n7A*,kH ۝=p~C{<_(t̬U0‘㚒a4)Թ=6q'C'pGFi#\Pp4P Z"N_Eڃ?aQ *;/f{r⫔4^ӎR*@]c_bqt.'ҝ{ɢ |%)ia 2 #7aK*ms]KQX7'5͌1`YfhA qb0pVB HDZZQȓÑJwsLe|ꃖejZnqjNoU[m3QD_,R߁L=G'JHSuMSkؾCeRDj ?[c|aC('<ٵh6v+Z`UoX-WKaN[m*L:Eoo_vhSM\bȴŒlL,b]&69x^l`xVlK%Bsݜ1zmLW^~:עLV[͐7x[h,Sc70{:XUoՓ^5$/e :,5By`9k@ ??@fJq1FIҠ<إeҎ0XG810BID uWdT~7)nӄꎳ ^ ՘DkoLSN[%,>a!5sB''l0L̤$dٽU>.+tP)cE`"YБ]y]cZZl1!pBilxdP=d+.Ҙ5]Eߧq'7f%I=#cqּ1*3m:L&>;[ tCL}@MSᶧ!BrD/]!"F"<[fuw'M|ϋ}riBI& ߧX NNOjζܺYՏ. \v9K3mثr^8f,EHwH@.3W{2Vrmz TaSLޢ[p +Kg_Q` \AVa֡{ݳ)@hfɂ%OƮA{V4CG3A'뼸]6!j yK\3һMISbeɰyLl!DFj׎O3 c#*8>[vO[cp$/\,UC#=IJ(|~Qj6p%ﱟV^ev@\hw7 cpu Ԍ'EYOXS|i$!hfu lU_^=_Q{v@ [D,2^K/kѨAG⥊yW 9_8x,sxP #2WP J \v?b)>kzm\I'g ]Dix$:>٣bT=éɋ`=3uɚvyPAz&@7bF~![uG?Bq{L8?[K[~?NbqmfJ$va湦j^_5[c$'D0F% v&۠8-"-g:ҳ^vc Sȷ-z`tzX聐8- fKgT 0b`5i84mEUB PJJFm S@3 Wd,[v]NZKtj|\"Rn˼P}ۛYQBI>q6K%[4T3fWxDo}^Ad.Y/i\|׍҂d,K]˿( 'ddY4#GlZю׭;*u 4ے_@ן-Zx$#8* iߍC4J&͉YU(Ee2clTrk C B&z(ܘ, .Cŝ^K5<@ _rC:?нһ[.ӵO V{0wv /gd'at2<(tH0SX+pejz$r@-/hQt3\lKnk~}bg}[hEPq!f{*GԖLܠ~Un )˯s;u = ؑђ)DƯ1l_P+]hHǫ}ܱVXm.hIST9u5=/Rۗ%r-1wM%`r~Fs F,Ivݥ̇.T׼ٻlŋ]"! Qѱmn1ਂʫa9#k̏QSK$@cQn=](R#EANrRܺsīFݢ#}oKx/'~y6bfF*OfoTg g[Vؘ IRї!L>"TGpb`hj'ʽ(2.j'I7}{F`]kst x!tx$+=CQ;h g<7Ht%+k :IPQ87~;Rmoa x jͅkah"5Qܦ`9PФ퓅2*5`BҦ=weuV;A`'3;;YrRS^ '+k.]OU h47w;%'!2)^˙W;0kѼ6b:t XR d W"]]VOԍrŖ^ܸQ3fr %lέ"QM/؝z>*L%~;i?r:|Ҍ\J8k%H(-ٴ x]CP\tPMwrGC<5QHw>pPY4%NGQ5RZ1~;M5<91",wy$J6~[ֵV阽oG/c Z_JZꕋ_lQ2h f7!)~~ 9ǃs*OyS0LӗZM \)byCI'Թ0NhV. P]=X7u#|_S$*K٤dg <$jH$aZ,5p4kIlK;S-UTw Ew 4嶄A#mA†3!7(foS~I'ћmWk8{'u=zc 8N6 ?hŸk7F]Yط ]h-# MȨW  1эȪٍG> B[ϝuy]YL9*A_{r0J[eo(/5h=7з^|%iuUÓAh5|'BgixG\DA!C7̓d+;md{4 'ow$_fXfĭCCI5U#h^W ͩ2Brj @йnd.(\=iibs~kj)Tг XhǶ`{J/;1x7Hg#JmYhlb $w޿UgD7 BƟ&|oUNB_*p,(C}*u,=`l/N|Zݩ[԰P4Kj2ToԸ, :[eiC&AN'VkDťZk[н.kN+ Q Nk^ewSwdu+5k\? bO-KhlT:>.QLjϲ/jnS>Uj֓Wo鏉ߚ4TFW<DZ ege(q׀t}^D厄S {i"q 0@I|p@+'ʅ*ŽF47EmnX2#UrAx|CVs2ĔOEvWyѭf|eJ<7ۤ=4Jɲ!F:_VGą66@.͙\s"@Pu|n}Tfd Z.E/(:"?{X.B&Պy*H]A" 89p*V`Un9:{T i§{1 MblI1Ùdt: &w/Gp(_~ݭjͪHlz~ nAY;~f'v;v:|(z{h"4m*+ c4ti$R<H|LRCC7sF@«<3\Ib@5F>hx㞶;ւԏV𞪱 a^&i<uGm wO D~ϗ*a+O4\~ AT;ݻO'Pկ:em۔}H~\ӷ=IxVM;=0M1$hTJ٠mM=9h驢/LYTo yRq^G&?9jo.pۍuqY;z4 >nR|U<"$U/[Q5 1e vHS+3(/slamjGԇ>&8SP(J-8Qqxgfeʴ!TL`䮮YyTt4p+z5&Sd d935l=?-QΈ_4m=բkT}nrޢ.\!נrfe˫v$P+v]?<_e6!KXMlF!|i ‘~AR򅆟[$r[.-|7 jl]^ #̝Fm=χcCX P෰Jch#azGS(%bK X[AXOWۯ*OX CD뿽;W?m ՉZL*KEIfj݈Šp=*:TŻq[YWڙS>CpiNiYޜ[GmZ/Kbtg˻1pOS%m]/NvlBU3Yl!/P,&jTϩ%{:w){s,X4%l=S^W2<iT.#Y3K+Y"~2T[/f;*3Ŧ/Q|c#ip ?V Gm$AWRme< za}. :NͤQ'v:VAn?t-+v)a`ִep?Q?&9v0Q [:K"ZC, \?#GXPlL[PPq0i33$1Ob ƁvǔB5CN ~^FN6yWm<@A*LIV@i SL&py@x]MH^X(p#xN5aZ&7޺yIG_TUуk,: 鳾ER4i]{(Wٳr&$ Ƥ|?{mE\Kǘȟn^Bk1J#*Fn KV mWKm9#Y[8Q"Fl;[*JAl<8ugCx)'}D'zPS=Mg6=-c[_$L/pq-ͪ& Lsk; ixmZaN^V*psJt8{a'M`t90u y흷mǵz/PбJ/%,VN,IϠ;p8 [fSb(#8-bط׬fڅ%^^;-=NԷP)q4}SocahKPK!*ww5<2\}@x~)1ߕ d2>z̉vx*W4-"`"ul3t:^[Aչ*Jl? ]lO=h&OJ'ItchY'<Ymj*.cdpbGBXla?B2,&wx!xKwyJ>" Œb㵻JD Ѫ2ҠтسxױرK "`2~QfAS0 !Q6UC~9ަ(@N@ܿFդ!uC}ID溩dg@FgUuү2 lwޡ$"ђC0 vVH3dw#˳jtUId5GscĆz% u=NbƼAXk( YTj*&CVj+[J4ZݱcsHES8gSzPO1UYxQo4K"ǶG!rV Tu.qw%oHP~+E]݋?K ނwپfgp@_99 hnRK-@2ݡoX}~?ק^nGd:wWh[fEx:qޖ_ <\T35e}ȋ'ͻuO[L*p)^d^>)^@vq+!+\Cc7XIٺSooH36@}H.T 3aY(J rF4!!G*3.؂ 2Qؾ;0…Ym92дMo;v4C 0LIp*-/ഩ(v)_ T#37@{ɋ g=itg[A%[j~qLjoqHء=]`KZNxD#Ks0ŪU9[?^)>_y:/~73Fk%fJq HYdX+>i:)m_4m7؈"FKP }y᧯*4֬qԉ0Ue5n6 u 6ׄ F80lKϲ®c}kf08k(glZXB9Tw2:{@Oûjks 7"\\8FcF'8<+>rK޷f'sq\.*@CwY;7I xwQū3<,o4* yg6j?7T;ʜwt5ca<>U<%1?U{1e R6_J)E7خ(̂%kodVְ)7t;lvR=JqG~~C&FPiccuc;,9#d@DjVb<9{ވEB?1ͨX}*޹@]-nq/"H{5xV@H0n ΁x-L!j'c<;D1)D%Z+:R#oPLU❒Bw52bhb̎Ȟ𠑁d}{~ H*AV#h  攭97vSd1q03nȢNkCKCE!^xF<2Ca<6Z| WF5CdcNK߰gg(DشsR3hW"M+ E : eV@{f>td& h`l-RVrJ6ïE~ķRZCˤ}9gFJO"viXC&QxdCrM"ޒ&"05=ʞp8dM ҹVi]R|7[枫h20JztY}XjֹVmqⶫ+yS9sVڢY,:dȕ-Eqf5#)c(%ܷ= ]=Сiuj|EQuyܰZ־d)+.+qdN(xY&7i"GPSu2}G$xAc]wա5I`e1SlWZ {|$T9'ɳQh3cs7bh E%' ?d]|`;oڱ/W=8kG[8j4 ' 6О9S57e}O}w6";[2\H:^@|t8N''=`DC+>CE/=I,U/$0"ǁ^%%u8-Zo;nNM|!J\n&Lyc!tD&BR4sb%kp֐x8C폱L6H_KM!!ÏSF;r[} MnAy' lj]_3D{3IcgcLֈ˕ {oqm/<~i,[O}4s@69l~]Z'U^u4%MdӞ4GtKE4:ZwUN>%P.ONk)Ab'MGp6fgjvYgÏImg!"rsIvKnW$ńdS/7%xg(`|2NR.AHh|BHYQ[-ciUjs2$08PY"5R׍)`U ),dnPck%#Sx5Tn!)6aT񗴵 Be6I g2Vp.dGB爈-\N=&#>e"GQ/4\^MX_UÇL#)譪s-:Y0Til wg+BBkRYEߪ:| W͡sa g"՗H?~?vnwn{sBT1ȯĒ*loD|:Φ &M3&E+aMbcC wQ?9>m C!7|eYgpڳǤG }>>Fq$ܵmI|43 V=d(T3gzUmHϊDg;}x˱-@$_R,DtU,FZbV)bLêC^ƁƋ/G޶&NOL9&Ἕ,'i-z7]%ݓbVհVo}46X;f 8AOs2nI*Lg`Do%8jz'~y<!piB#I(w3Q^x~FDn+T/b"J O()[ r0?j`y?Ȕ5qO )EBIvFn,xae:ms*%eٟ m6 mn;`y}!qeq6Uo wrr@ֽE\f\ԥ 8Y~Ø-]-dzL_kmś#:3vW;Pm7_-˙$\I<~=L 9w%|Y鯜Z%5;aD# 4w.b͈ "cBXd6MпsХhwGջ'B;?~(U7!ϕO0mwQbz!wGC(,dv=jo MunJ3]@;4rUȏwHu"̺b9BCAU;Oɼ6]n_Prûcy5VhU<#Sy P3w^CU!";#dإ y,ŠCHS;pEJ{1? 0 /P ZwYVԱ0wsOd؂G$űnrddI!WIx5X}hF…! )bUŻУM)Qo3N]2zd9G衐€ΈW`uSW~|$kI(VQln?J`zkPppw2|7RbH ޵T/2hrFƵ,"s4M*,z-{aT_C˲;S,ƍckGT5$zm awgKg?`f2W3C-c|-5 RxA~QyVKۚ[UK8/:lb;mqݐ "`Nomڬ)L:*ï^I3D^[Pn%G?$`>}tTK3媴Qw Qk”}O ,d Idf&taА -M\t:Xv Eg!spJ <$h}9K#L]]$"/4%oE'ƕx)!EZn^qUVݽ$/|#́>.6!y/qqhߪz;/|0Ԑ LNp/o|3ch^LuʑJ3<?ǫl)޷1 {!Gz0p ؼ)"#sJԛ@WhBiٱŀGki9"H YVJ;$D6 S03z[4'wʆknIo C+ʪa gKH hEKzE<Q!q"`VxrxfzDs1VH.{u, 5,T 3/7-as^LP) A$i-'i>L#]/=BAͤv2]E!wqkםsВ}K ^p6T>hC4:kpG<L!_rNΑo☻Л[E%vp4'ˋ9^dDZpkD%_A#Y?U`I/ugRs$4F*_]q9g;QT(P ͬQXXZ Wi 1؜ϢQ 7͠Au>z1}>w FEdE{:}"n_NlFdg*}djЧeL`-Om= K"ӞBOE̓ gCǤEpiN/4Fx3m=zW?W!k.#(͏i$(|Mm2N[uGGo @{r :<2P77 cO> FL; |n> 51.x#嬍Yǟzw3n술TG[Z} b!e@̞ѷiZe/7dl,eXFY{P;V5a>:]ðtC9cxU\nx֭Wi%Ih%43W݋QT[]G87Lg+;+uw.alfQM V{սtFMij"^V=RM q]޸A\KvMwB=;ѪVx"ҪHc3>MU}! +jxlJo0=󍟟< C¯O6YS*Tl\q3D gSP-`k r:U#? :*. ڝ?_J~O}vjrC iJ!hZj)c{U}*.)#NnHᓧyĜ+DE !Ǔb, nPu ta;k.id(#lbfK5 m7uw91,'ds;q$Yx۪њ) yǵNv_(nU)UmՀ:B L3xIB7,D" V3q'ghN WnpdiR6a/*oL`?hl*h}]yҠ}[p EТGF1 HY񳞖}夂gl`+u]O5V3_H]vNل4g(v5XUĂuJxM#ϻ-82dV989v~T4Z}B l[_hPqc6#7k&a0z"ARwYr1yq IL)J:-gc Ї"fT5(|E=P4:@DΊkUBt^Bz 0ýĄ}x}O+|ж1*Hr9.t .#vk}B&G#3W!1sZYOsR:q Dcv·'dv:ٟkV@Շ}YU7CfZQFƨR9RC?tskĒ/g5GRv<*)(}s:Ty@7-DIKb:ƹG #$⠣|![K{n֞žTKFrm(XMnp0 ºو̫dc&ٚ*LmƇ6 #zW/+^-'WNֹ||xǧ1sKp1,6]zgĸx(WgWj)zlk!k4*0s\`g`', B`wԖ${$2nb|")f'8c\ój\qd!4c$O {P&GL~ 1[VKg~ z11LR'b=+AEOrp\,rup"f?f(B$v2/䵣p vAxtTQ֢Cz^<\AӿM]i!h!.iU>e-0۸>?Uj0lH),U N4Tۯh}N󝊠<,/jUPs`ƽOň!) AC_v$&>͑'Q0p`y@#1wx *{u% }DhWw7 Q u=> >")=)tP?[An[gVpb,5&U&ý TP2T+bf.BbwRGU:dXQ VF }Vj}FŃQ>ho^*?}Un?h`q9WPL}EXիk)NWьX> m'κ]媩:oN" F=0>ɵ;6 Yx D>7ɻ՗(7TK:č:qH3N=bkrc> L6#LyQiDN މ i5 | &k'XWg:"`Dྚ||q ѯAG..S*#[TOL{ fM&p8W(!K=4-L3e{YLZLG%[>g8(ؓ5sM`a 7 Fgqg-@ܓ&Ulu)7-pHފ1T`9jVYL~H~A&|0֪~Hk`4᳹B+Ue@Pqمp3[rIP EJJ";K)H͋_7Vg 2,;DHZ9f >.+iT_*8*ԧ٨O6B-T ,Т f z# 5lYyAٳkx_{6Oѫ \*lw 򕧯R)#g<<&4=?z ů/pڊ%4ҞpJ]%^f/)mƛHG +=Og`>]iC$ʗX+7Y0-eG?..'t[OqWڒB 7йV>j) hf@[邸4/(527WӬ/ E.#i;ВIlKboDZ Pt{T!/ m#Y ΐ|/RGS^IGdʵ҈`یp'G!R{ Q&bҼ3nja,tM.Bͫ?ָOϪ ZGe]}P3MǫoWu#'%AC( 'a{ <{*YyYmYt'npNqxF\ TM17q>Ӯ"+t5(`v2h1H.ZoqᲳmst.W.:w`Ta M%0ȃqU2DTOo}QTe[`)clP>dmc>1<)̚/j󚊷k<NIOyL7;^6ҾHnw[s\ve w3 :< dž賝CqFjM97xD/|K'bf[fGrmy6P8CxD.8ujVw uqB5Nik dp-sUEFݼfI UrWW"vyX5P?E/gt6msc)ӿ4qhXIQw5 vs/,>ؑ$qrtK d3z5%@Ɍ4 #urւT=M _"ȝmY- 3zP x\))B$ g$\GDr@Kz5|[f<*7\oejNr7iW 8C/+.o#*L?m Mg,Q]sGzXZ)wC亲Epda]\v?L}K'y/W`|lMm~R\(:vb3yb&QtOz:QNS (`g8$xIA  Z'ub5 C+P g/ XSe<`rAt 0gE < k*O(CeO'_+v"wF0֦[~JfLV#e7j4t~Eg)nt3Q؃xZI_)z ;5|j7hRdp` k.UWVN7c'^:c ^&| DdY"4`2v$rPv8OFUgpӝQc˭shY:eJmaHq'!Fs*|B` 5g&¿tn{ L(5obY@thϏ4N Ù dtm5e 6̈L9 4]5/TYlSuD&dT}I0_k8i9zsr緩.XLC{3$Gû}AD:CC{Z3K/)Ȣ;`@ݩ]roړc @&M[ |n(Ўl'{?"Alu4Ua!wYR*}2Rb\Kr]n<;,f;%p8@ ([,Tql[iι\kխҽRǃ M9ǡZ;Q j3Jfҳ]gf!@-]}.`}P~]7SWrԼɟ=6}?7aRD7ʕJ6tXmr8³k;4!A!~z] OE ۿ82JN\!&x-iUsp}g?r:_9XNT&شw 0 t]mVW3Pz$Ex uO` 1\_ ; A?ͅ8Ӕeɳ=`5 w@ SF.3M_ md8< rvVw^t* 2T֕7/QCkfYwˑ6ݢB:%]ǬI8KI@0k|E0#-ȡcj1V`?JU UK^O5,Jzz8zK"<"_NY+&RFS@>06OEbD:z/@6;shQ@r F)6C*zBa{ PTצZŦHQwS>p%ҹuyQie}qSfj ZJmx,˰HMcq>6gc!3Q܌|•LvA8VHݍ^ݰh|r'a{#R)9oH,o;;lmJ+Rf*ud=H/ʟ C};rV5Mջ\T`mE.K2qkAz ʅ%!=AJpaJvpMƀl5ms@x/r|4gJ]ї:=X g ipi+_$..S%Od" <p4T|P]#(%oݮ|7/ϵ7nEwxvK{Yy85) ׀'avhDL5sqԖf"(2|D.ȗ2AıkOnA' mͱ;`ɝH?F`Wfg~@6F5}V[ȡrldϤBjkzcpB' 2]6&l.0ձ$jWt>AUXoN"DGO{v~#hr90~9r&e)Ǥn'zA+"vkL n?Ȳ*e#94XRm  ;V^]MU30RX*NJl2&%w/ҴZId=0Bsh~0iH5c:̦< +o^)'Ψ [::jIkθeFHvHcի - :RրMa$:iϟ)=k&%h'iEb g_VNe&ViBNhSDB!R>ih&a f.!@AF-I#OX'q]!/!!5 l2۵F2#ܛTƾ~C?1`ؖ¤$={lq ++)WFZH'M q‡083¥IDaogrѬB7pryQ8 t@AjȲwff?Czya% /?R9Yj7=Ш_s ޯBrY3/#&E*˞%)!f4p O/֐i/_m h{}Ӄ]'ƅ z-ITqc]=jj y82DC Z Rv)__"?Jij&^/'v቏hä| ⛀V4h{j# ?83I& &qI"1X'#,W<끳)g"$-Ѯ'&5P;/e{Gsv& >LKC;JOr L$a2ߕHk#)VD9O]i8ZoųK X<bzv_/}Tz^Ş\<6V ^.]"!1n&lmYmJ ""_0].se&] L*ܓ_Q!qZyGx*N~b"m?, 8M.Z?)_q-5~-PwʭrZrcbg5*]?Oq^7fOLMtG9vadl$R.v\KlCo__Yl$gW I"vwA,>% 1ca[  n;qLqҺH j1{~ƭS$vQ$Nn V$\'&Z'5.$&_+&y=DD,/4rIUdaU Rwz8pjٴ3GH &w!ާͳ+ʠogNI.:TinǙ a ʋ s>B^dS{Y BQ9=]./ZkOi-s R 0U}t7ZZ).FqAY&Hs'Dyyl'}= x)SPӖcѯԋy{erB:}~'= TH١&n1To헠`!T lb͟x0J,w|1c_$l|h >IlWYꮲx%t)-& rJ(jn-AYQ䥙P՘8C$1/T{s$g˸DSb"xc_~#l)0ϩqO9`&.m*INn(03IqH~?@X2 ,Xd">]WKgZL(ؗg%^6nD:z;R|*dYݰj@O!ͭB?eq,W$kql +HrNDSf[UB%4OԲahaCG&\֠'O)ztd6* }HtEX"դࡤf^39FDcjA!ѷ}=^K/I5rNGa~Uimhxub+7p^B}#)M\uMg^~r0Ya}uK0niVe"HM ^ A|.Q)ŞV!֔Y=2ШƨG)_ 4ﺱ '[)(ՓAt jDD2п_]}rq6cxZNXEת?ԝ^Pi^kB! .#Rwmr4W*0+zQf$\QvƉQmj$ܢu9[4"wRڋD5tOucE Mľyl:i)i=+֖!^LO(q3*7cYI]$6mDN*_(F:aCXsY=#[P iƿ78ee$K2=s~/ I1{ .e!JKiRӲ_hXMQiQV6xҀ?LlMi&%-  I@ĽiA/jf+4w@>>{ۻxãD! 3eG%b%mX\e&݉Cxag/? Tr t%4!W2D3xD߱xfVdtEvzdzCtt_G P0'X >GlgO*_e`k۟Yބ1"vxob,=1*--Y>ޥ6~5`Is{-'k`ۥD'z \f7k4 yD6tf 7a(%kZeiVV:]g!ׯX'`Xo P l>fnw59.8tVaI[`^XeZMVs!axr{Jn1Zb- aI?.\Ln;iM„%V۳z@GP\HcIEq7L$<氓yLBh5/ !j&E"%*ͯd> ^+a!~M,q7 dTܰ9[w?4}lj4R>@ZK'#ϼc\L}`_m^4AeHҟHE `(v%P %MfU.,"]L&m Cf (QYDS /}!**gvq?htsȖ&uٙAe7hE†TDƖ+pS4&ݯ#: ǀD8귐n%J I]~C([ϩYU\U :Z%$eY{FNS(m~0p|:v'y*'VѧsL9#?pw%$~kkDK1Òr̦HZ45ZkJ;n00#i7֦TF[~ж]aS'/{"l8ok>DZ86F^, cHOy=s=k)Ct Y褥ro3ekTрlvOJ0dJzeP]`6I.}'OAdk Ԃ,"N:xeOĿeőɟňɅ^3y*pdX*@ kv#Kx9RLlRvt]XLoq %7剨S{{¯*Z'z?J[{1CZ`Fқ$.h!G !#::9Y*wd&B"?<۟}J y=2c xJ(㒘:Jw Ai1MׄS LN%m*PM0)" U)0 97՛u"=A^RE0z+4 LtTt{%tu6'Ҡ3$uTNsMm$D{ 5#*8kRgM|2.ښx[Fc5" fpݲiװ~5YcS efAh. {m2SA!Sj: AbPiR(;@,Lܺ/[5?q.f(.ܛ[*47y'-fS9)`u[HqvM,6 G1˒:GSC]PpDϋr1v_$\i~,=4 _|֋B%Hˑd[+ը_ @8IReHg,0)`dlV w"[<'_ "zccUF.}J#8r=M:&5xSbQm - TDfG;gQ,{l 3~5sFi)(N|LpxYM?7+ⴟۆR+ H, ~rպs?[Qf6D1Iped42؟?UgWɠ"EK^{*efXwp0;|+6oV[O3oda ?@TnGXmQ4#1 T?ót t2M8XG4~#XAu;8im&#{MD4+CUVeQr@ݿ\H^ &Z3|he Y:V8=(Ex(-? >X='*4'JBc"7 *'ҩ߆r5_zGu8s8Yc\hRf#j>ˉB`$ rq 0b%ȴVǿeZtq Tƶl| %„WP3O3Õ;ɂ[(K#̎/r.hnyX^wnSHO}G57\¿_O S#N5>a g X%:b15u!w%rcepoM(dBt>H?^Jbv8kDvH|/4g}xbY,^c2ӏ{Py|\r2} Щ?Wqr̡Wzㄾ#3d)8xhMdKSAHklo?xO\G޿7N`(lONK#]|a7PшzrꏮOV.a}IiJ ekyݞD0d0; U\`Q4#Ԯ9bonYyZ:+u8H7?%ruG>/>%g8^Fz3s$ ~ ".ƈ.lܫfo ?X1X$#G^3F^727̋&}Ycɰ3TfPz@~ pj y2ƍxFXW&v" pis*T_*)ӡ<7QBOlцCpB!_tW<crʜ>R/8${DYXmt X lCQ=(gZTzNI(jŠy 5jvhC_3*Je$<}X6ݶZees;1eYg%xٕp'lW~N!*Cvs4[TȩZYx˱<2Qxu3Ҩ]H \p$$U¼ EQ ԕioJz9:9QN sh+Z"yuǰ?ꛌWL%5 uK6+H|6?짇; 6v0!QQw'ipT/^QnS$"'wkx0&IА ]@[ à} [x#z<@YO=nKTT_$yC/AJSS4UrBoMSoK#]IMP0v *$'35APw[du3INa>7f?hy7L-"s3(cLxcUl4ʷu L?Œh^$@_k=[|&93M b\M[#x씌mWW/Ib/;}iV׫} @\Oɓl1 Oʷ ߯2nt a a(LGH(fUM_Y5@<=8ia:krO&%&ݣʝ؁ST"8VcRbCY7F/*ַpD^0:= "ed!L >g@%[nϮq+^}RYps&Z<5j#ZbO@-ՋaOopmdVpmqS6Sܜ[w!/\1, [ P(z8\w(rCƆz`ux{?V>Ĭo^p~>gȺY~YH"P6䊚w4%yi13Ժmg/hI z{σR$>&xډ7IH-B7{^Fr \,y 2 .~ ʸU ,-h|-yΝB Of$?}A.>-0! 7VWuµ%eyꫴ 8oehJ.}dB ui56rd2F*Q5!-"Pê&p'g4w0]%Wa'\,SC kr C߿iԭ18c =O<~CuF匜'+<~dVQ_L}×C}t!NR2xL\)ή˖/jč jX|뺬;"Rꉟxy,ΰ < Uk؂wS6 3{U쎦hz×WR|<˙%whM`8y_ 8whe G9ؓ9H@oD;QԬyoHԿtթ{RezFiǞlɓR!%3'=E9۵澝isdBI6-Z<ʁrAm$j{YI$ ~ژSju%2Gv c~\V"OnN6hx.l b8k:cQVhwF `_W +%~_i_PF ɐm[*Ʉ~O)γɮNj(}3XAtO\eD`^#1E( vZ! e8m>lQ?FnOFG%c$)BjC[ɻpL9SnZS"$3@nmiPa%匩jHko{K$vŴny_}mOM9,wJ+v< .OU 4 tS>VuBR>m$0,ɷH_WRS_}X>ykɹj-Im8Yq\>Z ɔrIJ8=u#GƢTLT/N>;+/^a;SUikoz ;:I]9 HttQbw L`+;LAc}"I_𴠁S{oC#Ss6 F>uMVnʖ]ǓBٯuQ `!6~t?:NW9.?]?uv[⩉{:k :Q!ɠ "t|W;&s $Rڬ^"j"6J2hY#zuI,8Z4:L$ЈmLBfYΚbDR6l˦$6@0B3JyFoH&q xv~uN}w6 1AӒidIIځvSIZz٣B*e+hS1.FXm3 <y|拜Z_{^FF>z=Q,A!\[_=BT,?d`3VSۉCdw)+3:U^uITI{rtɽ߁#iL[vL#_D%R/}Aڨ1L* ~<= v},`k#43H.Sy>׿yu$4޾^jኧl~n6#",&&6Lx >B鮵MJ hO}+[WMϔSW^1_\Bm0]D$t5lA(?Yy,:S| jƲw'i984c*o<ې8:\h[]d!VCIrUnl&'~ee~ -Xֵ37{~o1bk,x}M g^}cCR7Y˸kў?uɌ ۷;U3@#zJ/ן9a#K~NT5Jľui_B4V.E317_JwgDY9}7m Xi=k^2ьRV4'س}}ũՀ^m\e+.rGgwO *m' g %ZR]s\1"XSgM+:o_HH5B?YqϹ]F]sQuSlEdg(]"GEso ˨>P_Ƈ"^9h>PbXG5[꾵wb*31UU:^ߘ0H01 9#L,w8?X׻f73(_ Ll_z%?&l{dbם}e$~ryP\9&_ДK[xjrQ$szMڛ**s"1SEn4#m*t7#>=u8|V}6n = ‛q% Wd=dgx&M뇳cˌ6-5,RM9ٶ0,әOJ1ƺ)O5D~(m\ T_*SlsBFէ'=\ Z; a`t1zF|Lb׮Hv/wRϼǟ>Jeu('{Jrx]Z7M=uŔYN0SKw6t9A 6 QUS/rϚ&0U҅yѪEeʔq:{Gr^FG{HaתU@ʮ_*^ 8L-5'~3f-&ܩbͣ]k)Vv@my`i:5`b)˧ϖE1 =zg eӏK1' n 6p?w-wi+eC.݃|H(ez,(҂vf=f b*͛1288CiR/oƭ>6'bϧ(kCޯV8 ':/&POSZVQ_P--@}q 32!Y=Še ?@~)C{9vh|1 7zv~e [(Ze,@@1MBmaDdTTm% LҬb'-Əm9*Nǚ^QCϿ=坺 wY7[dUrȞrWz nV -e!' D- Ly{!JĺL k vl%6Ş.3zxBuݯ&j'7dB|Hpk5\ O:\ߦ~ѱ'?n[{ݽJ|N B`h8Rg;|6dp᜘ƦYz7G)V&D,\ס`|+6ᑰL +Ck|q. Qd'@U* 6)oVJF6juvO[ eMz(dgnvα^RjFY1ឥצœB ^0׭Ugkz%q$p h]F 9mD]zsH$mluB!+99jH\r.r"_z&'O20cj<&EUu aa#^3= ٧"q/R9:{lIJbfb.6a`Z"1J>QŴ7ƞϧg o*҅n!сF!XZ{?iv-ukǙc9ϹE1"H[RR2A`xYC7,Myt^3PRm#ÆhQJ"Y?Vѻ-Œτ~5w#Yw*]|Ikאĵ_;;qdfS!X&qЁ h8~y ˯%vĴ3yy]l|qX"]ut] ^1v' 쌼hSs\;`c !)J`6سN](7ETF5#4ЬF?(p{Py75#fi_& oAF?:ًՐ3-=z#:O7U5$4U EOx,cpaT $IT[l5x7\SJOp92Sz@aǫ \!"77Xř1MRONnjˁfPQ cNEdT:IrS ۵x6aIkvz](zL 8*j.HU |U\=7lT|\4(eDMxܽcl>cJ6aF!otzlĎāC(c:;,9Du@D_ g(\OK5$ÿlr8e:RJ̍%fAGI;F,Zxr/ֲ%\jUXX0%Ϥׁr0WLIMؿ˴# wg9KsP/. ;@:8; "Vbީx Y[.!oXypA D߼?nLAr-1 n%ݕh#olzݽr_FPvlDAMm'K~HY)z@yE(6C,u䘯%Ox :Mh-[ˊտ\ױ6;qHaϨW<\V(1A1i*UoH Ne6ӆr*Sγ i2↉˛hi mytGU@Ot`q6 /Æ~96~c8G8ZJqoʼn,PL68XEke>oWEѴ\I{Շq2o8i"rHIZ^9m4R94v]XxCTEهt}9[| #AwO8SZe죮Xy@]W׻+yPyS1c\ h =gFuev1q\%$eX\74ag-8^P=#Uè'r_J+gFlp$EBfzdGOIdqj rͮ aerpz.!\|kZ5|VwCwR mDWON1?YQF1jS~VvnU,R Y۩؝|<=T݊]UL+uҐBV[-P?G>ѫf␞@cZ^*iYB&4Hq݄ 0gGHΎpWग़T;g 0̆?qs5v!Yӫ zCZ(EHOw<adiIk6.`LH_kT4|#'[ZJ):[JXt+wbW?H0"C9h27~*'{a`+n5ow?=ç1602 +4P[Q֛xEoie䟥tCjLf$w٬G4:yJ$z/sd ER:\(hn.E f ppӉV3s3>ܣ+mbf& żYPCff~wE&"+)HI\>Xv1ktä϶G)EDFhTCρ\mNuv eqAY|Nzp M8!-c5x|_ζIQӰCR|gB|YjVF-;:N`ИEsg#jMdW 'Q~+pȆ]?֐'*R8Һw~b-QN ޚ9;WLl"#xO"-}pC20Mns0aIیV>Q((i^JHty< Ƭ ]x?pû4n!f0=Rʄ3RrL -QjIvG$.J4(-:.[>/Pt%[|4iG-^Zu7.zZPtNQ )^cEav8 0jX,?<ǻC]xDuoӃG_{ڡ$NX_jM`C~$E*SݼX^pzyd^84A4xGQ⦀b(6b X]ܚÔ*j3`k|mPL]3!a2(#Ԏ@.;䶥%Bn=,Q!!p۟.RB_'W*"{9' jƲJq Rvn<]˱TpRsfn,x'5s|k1NqN*YҠG6lQ%ZS 6ǂYg^Dĸͻ7bA(Վ->TlgHm&7L7WgnP.jK (1r\ơ O"u/VB4wWnoHLXٓ`0k]:};;YF}&&"!M4V-dK>|\xr<.>K77BB; z@ָq;/C(>/R9&CM^Y 5)ӖD;DJ̿*0&\ 6ྰۖ)}\(iC'E/r{#C4m!|78UYa-\DM-<2 Gc?jvDEL)\,N5G~V001ܾ >}~D&P<*,g6Bz';@>k.>] M|c:];pk]KBGe=u{kD/1vu\,5Kά{'iRϊ%}8:/ 2}>?~G&m\F.liAb4XY]4v<6šgm9z.Ri O"ȭJz eD%"B B)~͓"9s (ͤv+3'r ]MT/:ݟFb FL+|Pdo6cDQ}3)rjP"K1E.YXܒWI ߲b=lot)/3M!+prD5 پ:, .,gԫx=[0C9[)[LqY]U k]r]ے("_Z⢒䭥?%L=:qI[Qũ!ȾqoNםPfEpL|}tqC0+ ŮZ8/|5ֆоKCgp?wA3 xZyUG-H /[1tKhx;wHe%Us/ j}\wp;sX%J~r71'6!:c*؟:H2̶zFώ>25e 8W  ڧ{(G}jF@ ClͰ":d69 s}~ }*2u+_|M'\eB}x쯿QƟܢy[sG~6JHuW.fNIZ&rB_a6& A8 d 4 60qGiIfHk\+1W0JL-꫐o.}yiCY@? բR TF6b#$ga5 pW s:o}%STXOkiAZ gz=H9;E} ekg P=(9ڦ(8Οf`;p%gͯszfshUҥY 9Kb^MB1/! -$VC frޥ qcb{zi eʏW,H3WT:eRkbx gɗCJ*gejMŸLqYP%(ӡb^L?@F@.e+FzK$ʪ*lr"GOwɥ5 t9F1^μycɏ5Q yc7ZTv5N/̬f><_Lĵ^?&%k"=9r]uX{loh 1vC6E1heԔ\%`!D8k7J(;csJd kwХt&yG{[KʭFY ;л'bd9F7v }A%$iͦ.*ߞ +D=ڍtv݃]ϏCS C bYz!Q3~9su~09SUU힧 HޤǸ(&}zaKE`jhc)f1]cqr!h'?yxߌiqVµWMg7ʛ>_uB>.z@ܧI-t89(x"fnNƊ,DvQg5%TOUxqӠ"]u(2}o?.w |#\<h卲r}҈Y!P XMg^ |yL+yPpÂ;+?(j9<"(ơ?K6$|"5#!kŦs#Yѫ>3:SB ;0]7>OPgsn-aU<$I~4Ϥ# Dm,?wvs{;29莟/ 8[3:yϔG?}:f,֦fvW$sK.@ /Xpk)bQ7AOjBƅ gz 7)"aqͿqio[KP2aڷ)X~r '3R@2ɘC3(\pS; VԞrnsL?rq"  4O9Tf ɌaꟋ^+M,duj.L'^b=,+-l`HGhH o?vUcZbE(SP!U:ٛ'Ưn)5G"n}e(i6]/-lH+9ީePQx8"K{Y4Q|6!~1^~hƘ#iի&"A`٢Op5Y嫽l.ߛE y^0K S]DniĶ!X`!~ޙ0G<˰[(0pDM>ZX.7}!.ErщLqk'! 5k0Ik%K0*+ן)۲_DSחrv׍.^5ʘQQИ!kxR-:fy$m.T6g3\v(бi@9挘V)$!?z=s$3?]e |Ez Spm͑ڕd\ *ƮT,= pɫ1Fܧ1~;3!YG;#kJtըl0f ϙ j~l$fy'RZ`=6dQ0iNO?RİԒ^X<F` 0"|;]swƙ"|aP*^m'=Xؐ޶@|瀲7f@ Yn|+ڌYB0X{)@b)oS8sLc4T S4e#1UN$,TCNMhY,ne1 T-7֋2ΩV&Z~zFˋ,⃍NC#04 3v\C) Ty;qjGW/(UAA݉.LPp w IZ-cs{"nUu!d`}oTĭTxKEUT9xťel@pQ$ZH){c.}kn991g]B:Jd(̓g7c!/u#TIkl;dnRg<;쨈󼸽Ht5Ϯ5t!d4,vgK2H"Rד5op}/}R%3;gBf:E[Zc1uYg2;{ qtsDqFhm^@3CZo>uUI1 >Թ_!,bgc^0]2g5pie7Ͳ{:@hEzC3/ , ֜f: Ab|iݯ{!Oecb(+ \|H;```eW4NT10X/7921r/o}% n7l֛8`ӥlĀ1:>m:ȺOc0of1$<9ˉz4h^LɝݴGa?O^&T JZ/TѣGl6U'u;*З~;m{QϓM6+!c\怿 c/yv%)-N"a . P >Z~8cƞ]'JʾtϬ@D<݃ Y+27`q͇-Lx;~T!ě6v#ȳyu֠@cF5)dS,5a7gXk$R(FM*3q# ,Bا!~S7e08| ?R]lfطEWN{6: X_*,;2wiL„~єfnl}*`Y=Ef2a^eퟆOh3a`ntƞ[Yr.^M':_?ݧٵV!2ͷD~ٸPoE$qT#z2Mq۹v4oᠠڑgVf(bhTNLC SexX`/X]?vS2rT|t y49S׀&Z&?Jgul0]Br@9!}ǡҋk `qRz1gyv jbX}ePPIa Uyra(oM; ܢmL]ix8EȊIO5l=w8 V'`DpNh# :ȍ֜De OA: ԘeA^IՅhU2Ҭ?oPH"cS^a͍WRyɗ"*b&$|P)V?$L,Q`F+G+6]tZ~o'k t"93~WxDDHp[(*ҕ_BQ% W.(y縄xA;0p^~~*7s 4p:'7Ӑ{ >܉{޲ yT 4|AG۱쏅Za':lD+>.@I'-s5U2:J.ؗ7SDz\i &}vٰYt;x$Ǝ0^5ZrIxl4uDfP&aR t:X؊vI\|l$MT+B68^^I6e6,I׻Ԫh sŹ2j,dN^j,SiMMeǜeHVosS:$u4<ܔFhDZ@5&IR.%F)G -ZQK؋:^P+ ǫMStLӘ4a:dR2}gg(jjMt'Gg:7 rܗ1͞θUi2hiKȁeeZ1=hrYI D 2 y=ɤηLs0ML>߸#"FDt$NIǚe)LJߜ\WVzdZ[,!uniO/O !B >_fl|<_;UdRћW泈W8d|YuMvbΞ삺eqơh[Nt {l\SU#M68YU4c f2<[k`i=%/l~;v8qPPNeY+l/Y̊ ^x*% s8fMadE"Ekn SXh[4(y%b?BvcFUDƌ:AtӖ._> U>i &w6)>?V{魴VRT/8M* Ja[9x'+:icfmrr`nmkPp.?q1qLv }Eʢ0R\߳vu@sCfFi]7;Ԣ 3= m~wE6ȇ4lEu:{Zk82x~ zw$PXyM_@,C6#y]Zϼ '.D49zoEqg{M̀zw IsIH9NTUю1fB<[EpQq{NB\LnǸ$uɷj+|Ҧ[xkJ6WVZCD3ʎW9%H=$tN;˄4|tzJ$Ny)g[@ !m5MaYe[g,@ԓpbXCCpzTO,-icG<x eЧacaZfx0rt!%mΐ؊"__Lc[Oɰ(-SƱV^IyHċB[VgQ!Zs~%SV\ZY'y^o?eN?Sᇿ8*8䬜*c{+QlʕY R 0Sy;2FE/b/OJՃm#=s lj?c imH{3f,Zܼ=ey6PÔ(uri;<6F[}RR!eAy#nגȀWd!Wv VW]o$3"(48>jފR`u-FY_]Ltg,DLrWɔMZYc#uVqk}Tr!4ݹXh2R3s@֑ ً"w>~nK![Tq [sX5k:rpz#ԕ  7LzP ow( r DvtaD4ɦL~(H|E =ǤJqjofT!UfhS8{`>q-~#9ulaWZ˂b~ر Fuƽu 1$fbL@"7 2 $y^9Z/&Rtc!EQH`h¶9>FW" J,Yt(iudT-}i7e c߹%<܂F>߬6#!+ _\LyB:y|GZSoÖO;W L=CfC2X8Ubz()P%<8C}**i!{dYgh5К a!fR-Th|[~$i?İfXuTXyJاG:w*ydž$pIX%*.9Y,(TIgcZE0',c9pslaD85q$*L% ;\l 2Z0rߎ3-Zh :ƕ8y9^–{%)m=Te,΀MшXR:_5Mhm0<B`) Z'2s 1Ǩv7st᣶ 68Xi62DW^Q9$dt}=8uDH37%:9# ;;k\st >|ʹsUA&hSglщmMBBLǯ{}8jul@QώUdꢱw4[(ǜ ٩Aor3*̧4Wh٫ѨŐg%%kc4XNRIB,oW@-W9X 4~rر*hk##-'U%7lpS Nc+Dney(]tNq.KCm 䮉3sZI0Ri:Iͤ1p ?&ݧ,>F:H7#y}kĄ|dJ g!ޚ"?@a&7i 1c_Ǚ|[iާz#w6W.3pw|93]2pf>ß G&"<{t// W9exx cu9 UKߜJϚ(=!r.pS{НݷgZ+mfd+8UG F|G\U3CZ]t艿ݯ9 M[=Wn&}51tLJsjT@CE.pNglxC}"A`~DQځ@J7aPz~'lYj;ݞc篙7Kg2%DJbt/T@Ԑf>wH#ezi2 XF=EJi/J&xK"S 4$dV_!YZƚto]L,bT(isaq2=.@UKL} LRhgk*ҷ>nC(49EW:RIB2= _}:Q=P0oQv'm eQNfv g"a Ű =V8ύOOo(`$&mIn7XIİ(A=$ Td IGI>jT1{B'],5N.0 ?Qs0rq>:r66~nCR2[TMEeۼpц&Qwʤ$,`1gaG*q7ӡN1zĠ>hsTYPb,j^̝?]9+Q}/ԭW";%2 -ԜrUiK=Xl10SQql-[-|Ң*AS"=eGxGA,,C%$ݡjVyg:=MhlHҫP{M:8anHaZ0T2" >i>NBWStl0bpZZ,4;Iڕu)K`Մ!lvQF~-sk51ey;;i8t"3@< Ga{vdtlG% D+I5sAMĂ.L;]`c*'t;QM˓iCg$9L{/7ûi 5ȵ#ΟT?f/cטvu-J2KO<(%S*[XR&. |QֵLeO0<lkEmqel&ǭ_@&9Gb1Ya9 4ҤɂJ4hz+ Z}FFzre+VO|%&pb*fRRSR0__8s#>Y}f(ږل <J̍<%{ rkv aS[El:ؤD~16q߬ eBji/lv yUhy5P:|rz`㎿ ?JKLPVX`|33e$nn!*y?OKݬx lև /g4dHQ']hln#3q eT(+qX]&~icT&lFv8V,}hy^k rp묖4 ФO2"q58G(Yn{F=ćZVd~ aB)o^zcdw`f;uIY?UYI֩=daQ؉O+j+ xwQ^8@XdP"80}=*g\yQ⭓*&+ K~x\ zx 4(nS T5'\ b> {2?]vi 8+pMWØ)hUp%_\.76nmi Gy' VUNMRo)*? x{ YawI[*/ג*2q?Z$)d7~]Lg?̟<;$ xζEx4zXYBƣ}̙ JKr;x{+ʖj]Һ@aq-25zF 4QMiP3--~*pew=~s=L|fP&V<붕.) %ϳ Xd h^Ů{Ƽ0^q!hbZ^P/ϥ٦(lḾPbeOmӲG>93hQ<~OMY"O=ǝ6¦Ubzu^<׆X GEO.@XldžBGMރN6X~= "4-44㑠5%63iݑ@->9ԁvfx>aMXǗcw~_B IUQ`OH*ˏ<kX>Xqq{;o]INLY2y.OkDIC62\a0~5@Q6y=T=6 |&r^y Ke(cfoy\XL-?\Oeũi֔=6ǰnOb}r- *Л4)|O2UUZj^b$f9 TjtG3 u>>9!>!0u; bj/~3fCSN |͆|KB bd) g n0!بH<]34m1kJBHN *2Yy7.7٤vC˚vixswO.( g4_cz/YX˩#p_]^"G#*IKVPfʌay쮊~BW. @wIe{9WvMcänPW`ǒ>9L }clh:ơ$\bGz`WϕB۽?yJ ;&)wq龍He%-y<N>nɓn9;0 c &k-yYS"]9FĹM#fS9<>Hg4|[GPQt}&>_TYbk4t\FWg|ψQCڟ[{\ mz*]^~,4lg{.ŪG6sJb~ʐVj:AI}7cULI_Ґߵ\$ΙqegL72c nlE3ZA0¾C cS36}#;t*8+on 휾!Rzg'x-ޣuSTfm*4 SoP$ꐩ ppl@ @(oL:7sk┸j徸Db U +gIձhX ,=Tpl)ftsG: \}~L>k,[T? *Hrվѱ+O0x7X!Mhd&{L"DµDZC&4;vo;ʔG.ks"v"ݻ,Q7LVcft0U"tyi2ƞwx6׹16&AУbCmCchF l*(=+i3xaJa={,JN Hul񒟻8X"/!?Ė#n%Xc> ֊&:&T+\@9"H,FJf_a}fOnVY6 D1+R%<8~0wG 1?AಝZT.nI: `dFJ0K(?*\T}5r7 ג?EqU%嫂U n6EJ&^bj=i?CKZc$>yσL_\P/7ДpHN"3f㳋a\qwƠw|T K0@ϤwY^}R(l߮Eq<sru-WpnZs g솜 G { uZll2vw ԩگzХ*Fƒݐ;S0*#4 01ōC݈e`MH7r -I/+H/vX)T p7ⱈxU+jKݍOtԦŭ ul|~]Ju?Aix^:Qn69~o'6X Ulmu>ԇK93THwQAK(,&0 ƏM5~JBO{A͊$"}x58."LKsp*< Q7ԋ>,`gwp VxA٥&Lݰ~/&nt"Xaґ9-&lT&O?@kHí<.VPsx#tHsd+C>]NyMܛ whljq<YT"(WjХ4I lwq*{]>ACdnhϱ8uJ#rTH5@E\= ͵#_+ʊ4.U we0Vl i0X˔0#\`8R(Dc_96c Ln|\\bӫqLԶt[Ӂq;) U]uh E|X_V81λs 6*K@8 _*$P*ks’gY}~t 3Hgwq\%;7?2NՁ"=v1:x5ڴCci^8Gc &G<*/ #\,@.{ fUZ#"oHYgryEeT2bDάDeKE|5qh)ά2V6v MS_+N#DvSiۜ[ y9^r%X5$H7|AaGz]z榯G9X86.:l`AԌ Bv㺒-c GV6 z;Q> lx_G&1k 9ug'2w.]o30&{u(vQ^ME![/]v.@u$@d4Q¥Ն[b~)}Y2jU^' ]ѾDJR=zr8\= &A 3Nr2^>TfW81oV 8EVn)Al67Ҫؠ<,&K#MLRi/ S8~ :aoO}rEV Wz;w秴I1l \SXً+Y}))鰢_x񐞹;%E졺8jߟF}T;`$IrJAH6ll\Z:h֬a-"|ٌRRF3'2煥6#,fDzZ<>~> sN<`jnv D r3C|2qU23VWmo,IoFa^'xY1MDѮex9s\!Dda Atz:_2"-)Q A CZ0,RT #EP꒒"UectB)u}-3uLu dxnF&Xasbo]|)> BѓvHN~ =kՄςe& ý|Ht"j˞^wa91* tvx&=(mX6KLˊHad3N jg'HGIsG1mOdh7צH G! '&'aqP.B ݣ`ɣS Q9 #c0t$ŬwM aCcf2n}|ݪ*_(5YkZQYt U~?hE4B@WuUlG!5E0^ a6-ނHv`Z&vLU8B04ϼZSg:yȊm:U}_.;E+GT3-\>jc'lH8 E?ѢZ~2yRD6J[q"OFYp\AjF)ew+``".0%3ڙH7آ wrL` IU[F<(&-3D+HIMJDBA\/k2 ߖeNDլB 3kp"i=&qRe=IN\ngd?TZls/UX ;$ˑnaF)7bW\aPtB,jǝ7!!>51'!opw39pQwoiWC=zEyq=%nt uM ))y70q'GF)CrElޮ4C#A\䥄 '|9㬧#u@ثbMvIsOF?~qMN)}Adqq2:FsoK2J$\{Z&{ī$hQb?r$x^|U˦AqG|9ʬ皈o[cИ#m-@el5F48؇(IYG}di͐43wiWra}yuK%4iRfvnlT}EEB'ej$xb'Bt,aGtJCYrv7~Sv|IUD1Q%$ "qeLRM5x ،eDhAd"f߭Wntp*b  2Е,Z~x"Luwx'IhLQ+zEv.uGNs7BuLIͷUPﵚB>%; K!jAMk,}t#D4{6y _өOQ;/v'+#V s8@UT(vi6Z+FJ{'|5r/4CM(ĕ<zk6fMNkQ٩ ~DcL{W+T%tu񀫛Dj7H'KL;U+|uOɁrBOp(W/wD|QL)*s.#b"UbuMNJ83ME~OX7QN91Ф+}AKG 2Ox23q\_}թSDR *0V0 n\˹8*OzofxP 2;<3]w<ۺz;|̏t{S$e}w93m%Ջ`)~qCCa,f/bJ/ PqkJCG}V:|}ĉbHdvPVUN͟n?>#1~)|(\oh.JbL,a@s'ztAe4,;V:4m㝤P_5O4}s t?*LX:3;ʫX3{n*3t/BׁGܣMl9WAQW<09?nZ?julpfbaJT*IOY@b" Մ NCc6\EӑryfyJ5{_d 9cZ1t R%M~ӏB{0G.C-hd~jkc4 `sD&U.Xn M͋YLW!x-fy׻&e/j\*VLtۅ(+KYU{ kU6ǦL[v.Xݻ Nd#-*էd*=vG槡B`9? S^m9/`nΉ|0;EB ^GVNˏEs5gK.L]q'L(`~A9NOS \ZGjscdPM:/R<([`w x%UPs9 7䉌f+=+%2]+&A#2Deצ]ݤb g K)ڨ, r`VcKUݐv^705.u.AWv!8h|J(>̞X fƄ$j]]E#\ \F;sED ۸df&ŴGn+B_~ G)g|(3[/ U T}B̚iĥyOTM\,nst47F-2aJlE3$Cp^GoPZ `\u0Frw8Y=7fܭb]81sW[`ZqgAwvz+v]kٹdf`?S^>~n=0#TY:Wa;Ytu7u%ȡrT`}FӅ;҆ q{ Q;Ͽ). PmED*=+$~^mEgk,}&暿Ӄ{ UZNz` ۴y' fD3Pl@u[T x]fmuؓˤ"q낧7çU :jŁYns{0K۞9RC"3DTlKr֫ KV8o5izQASC9xuH :JVՍQhful}}'9"˗&(`napfgoPPΦ^۸agRG+ȝocܲ'Nѭ*1W謹^>.?nM)SAH/vH$ӅKhub c{dH;Y 3?h7a s,M4g6˺3>|=%ƌcK0B)8Ķ\9V,ῗ&ziȎEJ/g-j:yoJc:| /6uUiKd񖙮t:c'k!}Lި!ac{a(cȵ5N1)G.v3 Y'Hia Uo%Oj`Oqw gI *Ƅuv8>eV$wȢ| "X<"u2iSFGn #1IKbt&/v5%3f%67EΫtz;ޡ_:[j'Iar$譠 R\iΧ? .쵁8^׷G޳S׽ Q9H=}j[.{./.V874gVl݅Zg 3:9z ,41Z.occهFq F z#4*CpVְʾg[J)0r 48 Qg=$I!X"*+z$hԌv:ڭwoڛtR:l(&!ν@h't}Ew_~PIem7v+'{D-F#W!jSȬ-CRy|iV=|9'ȵ|T6X:aݽ{ lJ{jgXwlVDLdt;7E $.#J&0-Kxax0Օڣ*4RH!N}fiSNהrnXmXBIJ[^FdC%RϒzHxJ?iHnT!SXl--濭pВM:̨71oOond\4FYsz @;)/Ƃǎ8%(o6LYtAg҄LF7O$Eu~w/QKяq=<;,e^֖rt?hNQQ&ȖmC;0e߰ %CĴFUO 6hm)7V|bdm_-5*loj ;~]_\9h <H4X6;zR\7DjO inB_4{BPDu%[?{ϜW~?w<[,/gT-}dٿ@q,' L)ARV]>_<7β|w,N>LW%+K rB S(w)B=-U\RA_Wg1Ybamq|'[D WXPc8gtq\' J\SuUYVn͏| T~Ofݺ~JK-AMw{Eq`y klta},#aRAqr @ANT)Bň5YZ * ԲZr S7#Rљnk?f\Ƌ D撊,kdI$#N2ػ"f't9=(@Q9S1  lmXC,GwD<9+4o)̳yy|ovfe)*$v QhUWWn)Dt_"( gM'TVIf6&avzs'Y^Fː4 2gףmŒ H{WAmm`2]a4b@#߲MAYrI#\ :J~Ojbf;w@?lm%DaQҚ oP$JQhNUNy >Q];dZéN v YPE=c3!VUއjJDRdE!"\˾ȸSiӹm,|y=[Ǩj@O89/ ]–`^BwH!5PŨfIб?o9̀Od+?6A ejF.~ S ho099{ jW`ik|*ҒkWNxc;>c3\fϊP *K¡f?,o0,Zn Uy lE2_~N_ ~\zO,-AB`lWDBw%ZyT ޯ(?j>{th53A @c9R%nx@H"IV2u`5DNJOz*3^嚴c{EE"%X _( Qp C7F{_!o̭s4uG-b^;%ZD)/1Vv&3떜;wʜx`WZF+#رv䩻 kd}TOgv׾]XY"3.j;hlR VUJБ@ -h(?k7|uv"% N*2' yJ覈v fra!|? AV/B!ǥwթ|BMUr, -zj*Lo)i&J.Ӧ"DEs{`_o٥,𴧁'o([vNM؉]\(n7k$F'F=<7^Jx _/u\5oҕEcJg .)A܉xܨҤ8CVkl_ÏTɱ$ݕD޸t7M-@KG'p61[Bq kd֮ieH," u$&߉ 5iLú/qW\E C+9~N$W=t[u_ĭZ`[ĀKW\WFt-b_JgS(1} ӥG'ѧ^7OV!+(^K#cbJiUUWdD1noqS 4]|'\UEv"/Z` A PxIu,2(NUL z t|NJ^Yy5n* NTXG?ytJF+ѡp;c%/B/`95̽B VOYtoG/yYJo_a~ Hy}s3Y6޸>6㻄͜dM&ػz&3$3e:Xb^>) w /ƴ f^Tc~,z#*gfPy Vx j)e# Us w5w_.G\"6uAWu`܃^N]XNHd@} x՝D`;$!MAh"oBSR),5Q4c+d^w DUX9҄/LB6+r o`ZuK;5h|JE6 ^Rbl9Rlxw4`ClǸG,њ APM)agM\v(p?OD72ywQ0Da퐺CU#5_8lJoWbئ3WRz!Icۆ9XzQSm %n{yS;'+CsDռ87cv̯+7xGQ$w*=eQIyPhHMh.[@] L +/"U%kB_Z >22}HYufzǪrh7í9G6pZ"N$\WdXODjA'M0j#Xs$л\qep؃"_>٥aY5@AwҘ eJe7A̯O'j ExobF!݊8_jlodSUpPUR$d>4C(+ծ`+W3@e6?)dyUi*=~FCY vm#k 8F0g&,S.) B\N<j=n(is%7K eh@:p@ 3 UTF (0uNpdKԀ. F r1$K"}o)+NdV8hC:;R@etMN'|*ET 5 4Ml`4OM\oU GwS`4^[v2\<ϺSr>T8+&\5`Va9stzmiuR~zUQ$zl$aѹX,B FoAx6|I+8T|w5 ;6*XU cM-0N-@ 190(2NLf$wd.Vw./9ς ^ex>}DO0IǦe6 c$KRK8{gf4ѩ+9mf0B"ruU^9|M\!x\+d}wM:}O;sA'4{VsΧY dvp|4@N(63T=Q|jy]jTn'09jH|#X^f%72ZE=3*yAfdnrdb71⤿ %35D= ! p,o˒2G wi vεH.t]}Ƙwt~~Q|N%iI\fk}F'd0&, _ %}g0;BqՎ{%F:i7d$)Qt]pK5\>nj0% 矏O8`yx39S1PT~~j#8ùSo+f<_!wu{h3A3ׁ+f71`Q6W7R-/]Z9^{ [7,3GE`OFE8 .(Ę)>oZ{c,S:sҮ\W|㋓n7C#OUDDJw%*)AdZۣ 4ϵqx^\^O4@эʴs9PE va#c։ I9Ùn7)5vJj?OT5S#|ߕ3"N8y7xHN~F Ǜ4#ݲ!$88a9eGZ~I u7eq;òrcv@>]shU3*G]tjAϓ ]3LDb^WU^D@fٜa ְf٨YL3Wf>mXL_! 0 '+U}v"UZ`Kn>_D}+OYg)l:|t5PEWUI~QH !7B JdR XBk8 #) h&C(,ek>\XbÅan ch-Gx:?g:=@v" XQ'ȰTI3}pHwu},KS˶jp hN@,TV\s#i} 2rUA5?ƅȟ_)MN4*>[( Dp-!֍} jY:}?` jd4&C Մ-`/j!C?ŵGwXA<HT]p{3J ElN? 3˸NަhWrRu[iȫ^ }lKI}o+P7Dyc] 4u>V[Vޟ+Ql8ꨣ|DKgTyAqU_$o0ڼu/UUݗTvn{$#bZexvOϣ2?;΅m+tC$@tמ(@l:<C̝w)KKfJq02O;ܙ/MdE9w8O(E/_75k'iTJ @tްW$2$}O ބF%U?5m( iwuWr$&QloPE {ҾVqDsD"OJ,C{] WuT/dzbJRCJ}L̓Vs3!t'Ot6[I{2ȧ^(h  ]=aPuaV˓L% (fhvlۣce* OƂߨy_pMy]9^pM{r+5U(قGwnэbiq[SAU͐?WxO7K&ݩF!g7=NF@LcrS B4`hk윩8{O#. U:Nb6kig6i^7RKKYma 0wUZityWg;rIf13ìH^[z-}uٔmPd̈́ڧuI{k88`tsm_FroL :aeSp3{h'y,s?eP*dÍm˲CIT?ĕq>\XTvY-o=ճ%>~×R\00V:nzz{> s8 _7tJiXzL9^Rn;eH^zMo. }OZc }r,#_ŴkYA> ▩R%BV(ԡyC*=B𥉉HZU~!u t]}Ag: v0{:=R~x(\eO蔤z~4vpr *Aa6֚@3Y;*XL:Gz Z N hIo{&28wXL]g/s`EFGWφly"pukcNv>}P\KSieJNht/M6.N=Ϧ!AQ ~?@Uq ܭA%%\ypK2zГύer/Lf]`@4G \TK\;D-'j#*B-b-^4 EIѓ/#rbC F_Y gV}av,ESXe²$k;I8nF2[Df6YKFtKGqN\{ԓ=.Yl3DYXvPgF#Dhw>s⣨ǂ0HN,tUsPGf-QO7EJs ne-4E}JT )EBdFJ+֙XByO 0ςFI÷m&K_Yr-YB"LY 7:ͼ5룋@ZWgJ9|Cc_ћ &GL`^5EIVm[fݔ>q/HW]a`Aldr[1FQb)!q[ ӡ˟Ϗlt<(u>Ţ슊#=ʍnUr;lG~m~My**9 1yT\~DTFDW ^H(c%=+aJ[)';&3O~GARL!JY VZ[k 7=LPæK)7,,dc{;{)sLa#H}B[*u=S{Bc4d!kqq"fWYņoBBXNVt{=U}7?clVY_B}4eBb7&ZN&</t>G\}g}888|+C\KV_iǘ33_^VȴgCð*pA1LxZ91'br-7FPC|cPˊ}:v -Ҿsc߰`$׃(cyqAԖw A( Befɫ#FS-ntO7 K>񍮥/U}Y< tO蔥R˭l`6^X_`Pna\]zq$S[zL[;*qoPC5Wwdnpk@Ժ3?4忛8-C@EorbIhx ^y\9u] <[M],HFrO]ߩG:'.)X[t͌R w{ 02m˜5hlb),LYRGV{d͊+(^!PoƎ,Щad1XL^ 8c2^o3BkTӝ Q PGV!_:–kzP{Iej\5p* MU2e/I,"Ƴb4M@m;+YD)@ 1k]Y`L3RJGC){]'#q8b7A4=FUq¤i!VB;HA,%iuh^fAnp{ǾE|ڏ'̝?ur{5k 껑ҫ5/ͩ9opc%,9\7{x`Ј6Xa慌U"[B-gXb8\@T ur7׎aF*#2160NYנP4Rd-aRր LEēg.7qQ^uyq[#_u$Vxq- .Lob]egφXݞԪ<ʜA{K~<o~Y|*k7+i[^1`~A 9.)d?'-sQn0$\ʘo`j[lЬles]5RKc UD*aBd:DJ>l IoW d3Ug- ^ϗQ߆:pޯ$AZ,suhj9>.D^<> t,즺ORݠQm[0DBإl!"G-^gY!|(%GW+ ~wf̓`!\tGS bzkifPfg!*iJ,B MiV4|b6/ޤ"CsH0_+x +F9 %t=+ 9´=E:I%A^L(W:E1Q*{MC^) ڕS=uA1tj(rho,< Uo3^qyM*"d ž4M$e^oA oפ%\+A.0"ø=֨rW-#ߢ *ʼO Ǝ3= 2E.Z}gw70 _Ű$(d+F]Iݨ;3V_i|v2UB1:M.>TK*Ym?έᠰMac{C˵]ikWD[$hdg; w ,Y1\TP𡿃4| W :CPk˿u`B릐?YwP-E^Ԫ*合Q3+U݊4'HHvr<-˖g!{M,u ,nc)Mh\Oma9Pr]C/~RܽzQ.mT  Ӄ Dt066sbz8wۏM;ܒK 5Ӯt+;嗹j{XD M҄b}("T&}ТINUsHS|!&zc>96c_Eݓؘ{uK"1'8e"p*;8.87'EYZ?W0Q]#=Fz⻨΢~/dW-$r$T Dn.N,r+\;7T6 *QSD X`y.22GzN-ggeHG0YEtœ*]?E򿊴k{HP%K4 yxO8GXT&0۸VA's2H7+HщP>OHϳ}[y .~.;WVG #~ z^d{NlzZC%?Oy! Ƭ/o` )~ѓ]`~;̩[SZzu:d`EԁNM 'l3yR.yϞDC1Q;JT=Q]"a@ '/0C_0*l3*FdaYKt"F>``ז[Cml͊}JBi.7b"* Ϗ`TB G2B ,%\K_3c+-)3px`zE[[ Etعwmml53a"~h{eZY(XHd` I :@JDE,;X>z=82黎@1mM|&M3\HdyNr f"G2g] YH7VSFIKZFp }[Ϗ19wx8t@Nߑ#57';MZuuJyYQi!#;<klN^\>Ӻz G@EּU!^ܬoS˽ɵoԮC[ʹ~ڢ)ufqG L:# ި.Tu~}2""XUw]֤ww3p*Jh ;OHY_24et'py)MH11ͣثOTs]H}RD]lr1 : #s|8sGbjVy> b ®mD5"1"B'lk{>dG!'}4&#JPiRM\2ogybxMW fwNR"秈_ Z!zAY\:5$E#crwe0(ãt=-I+O0tmTIA ]V v&bxJ Z zq3gH~[l/Cz) =x" EMX9w;o>cW+Ǖ la=|߮ ٲ] X(%uʇ&h"w }+TM4aOƒ9\<˟Jv!%V!$` IkRxVHQwK&Ms3_u0F@%[rMksPlvUQWeikr^J)ȷ̝ՁoUf(E[Ycf2Z{x)/ԙN%cpC=SJIڴYu\ yA8;C7W/Q$LwdȖ090t{a/=q#y3VPQlB "-踡[%O h:c.4K'ți0hke\ ONBV$5ڹbua>&e u{P(zֳ7'(]vSٸ&4P_:0vַU6ۇs+pnn kCKBe; `b@SC,ho}~#8" k}{G:0|uր p#"^q1 ܑ(P ήe۳S 9 nUS*JiV=JyzF0Gip:YY0T;yI\P@DxZ^:R8 =ꠊa`Qvkc};kXrVϬb ̗ MɁS'͸3&3n:t4*VR!$Gpqi>TNrR%BO=7 z\Nk9*`Ґރ[=$c:iyuא&3STL% [Dr Eu_K# ݲ86VAn=^\VOL3NGuavZ Tn7SsPȱuAvX3 .>``mHTtP'gwY\gA7!9$H62ɾE=,(4)UӼUn+4:zhFkxXlo4 <ȌEǠ=ŜʤAtҡ*+R}'5X!B_sTXbmk<1#twX p20i[Zh:;tg,r6$ӛ`s'raJ\v GFXpҁi`(hwZbr`JFXe{ 2g;$_Upm `w@+=)jQkmd \w>WYJ[;i%\3s8œA^}ۺI:? ~ btέkvA?s)Tr 1 )h$=hq9җng@5v4mWZs>n);:aS@`P[u\GoYLsrhUKlU"+ |&qA7}7JR)4-9=AVSGL4U`$Z3$fKOUDtͳ4jD<+ҷ-Lbq x:7+c5RcMט1_`65qX˄ XbkEn*ج8th+R{BSλ{/lWyTPጮmd-asd-*"쟳Ʌ)&)vi}|y02EJ%?5%d-7t'@3e)}*6:'5噴\U| FD; Ձ˛"C&y Xzst 'fA["Y+{ )\>h? ߽#iLduqq651(Q M{u-^)`0D1@SN/=Q{׍twڍICh}}`5_PU6Y9-%La?L.OK+jIPFKF4%E:,nTtrNd\M6U*`!]fò0V}ŷ26p'ZNK-Eڗˤ9HC0X{GVt *כ Γ ;6?$;g :dYl3'Ύ u?Vu_iF _ܫIS%̫9 W\p(q^&ݏc@}EXl9we2S+a+.#C>83D!H,:rϑLjOQ(~t}(lS g)`{0wӼZ&ՄkY? 4՗a~ixBگ |:6!ۃ2+"9G{+"񸠝֑578Jr}PvšGiCqxD&GVXuwT ՟M;RM}&B5R4 X5 TVDjȞɴ7cLN~K5|vA|DM%ߒ_!a pS2=kC~gCS"&X"de+ШM4dC/2xlqFۂ 0+H'}յ(؊GtpRpuuX1 @5 =gCk{om\rlx-+/< t5hq&z[ߔL8+:CiZV51׵54W5tTY,%ɫSN`zgEv뢭¿ A)مqZRG"x)TFzGt;Z+=:Ǥ6uUw BaNwϘCN`4@VVY8!f=Hil G(b}klM&j/X☗IFhhe/?Quz{'U>˵BwS,HF%Ա;f_,U? )Ui]su/K迺bPYD~0En[hg.&EGKQJgKA6L(ǡ9\iCWAGMOxI+[{׏OAGM|jEEyG,k,X-vPO :!P&[ZO el,L p> ٟ"JPNTG4c/ڨo8o@۬JA+U7_,74J",~}c0ue)\ L?fC0w͡Ӕߩ)$r\wO+9TM -xFK`2 \[FP1եiHFsTL^ut v!/9A*mp3]82`?ʸkP=TBE¾iҺ)5Xq R.BK. Q[[WMÎuP7O#4gkZ|@Uj /6>eyH#WEbtCZg\iS TҴ8*[ vftpy*@D}ڗkpX/OR5 _3nӔMpuX'fOyx?\k$yTC C_LR(lU9L{l23-B8mG,ّi S?r!uZ\(PI~KExLE t X Хº)<|7=5ī E:# YS!wiwQ4 v0*k%ݍI,0HZ 6 ﶍ !`jdyHmHȋ>-ڭqޏ_ $8t,!T]N/ٳJQI|G0Tw-Z"Dg0}FEy=SW^Y)$kcgη8޼䦽r@ GvA#-q+H{Kks2pYQXKyw@ 8E\k"(: BJa?htP#6D1RqZa r:ԣ2a rr]űz8݂?` +Ƚn$m(agK:=iW@N^?6yڳCplv'Qƫgxㅿ)c͜O4\c' Bn>JyVDq _'S4Qjc'k^ggAN0|VN6L@V@SBQ_D:TPs C8<Gs=e^zaSH~UjO 7'鬟q6*ͲGŵvK.[Ϥhq;Oc\uoi ^?WtJ FG<~H d*F!:Y 94EjPi>Pl2$By &35w6'z Đؤ?m?AWR++*dGcBcX͇3,R\j|qɢkYBqJH\ďNe8yYHHn48HEAF\4B+Fwj FqN]?s媁UǾ=*8,HF%-ҴSa5YkYR2a6ya3{U<|4 uxV@AG^n~SꌭŔf&2Co& 琿$s_7vඌޮb3[LjïT!g8mE(;ӂ4;g;j4i:YR.IaAPrI0|dG8&50\7L.ɾQ*jn*6&b]ֆm-q_I>pO!!f+r"B!YL5:DaJ+G݂KnvRnE Y/+piaG\շ@+ҝ:s+ݟjՇ yvs;)e>3'׫Iȟ9̥ah eJ9.+;w,X݃Fx'Lۆx⧖њ~n%N9r9ip2e\ M13ߧ#rTīd D XQ`-M÷v(h{)v)L~ I_-\ֺ][fVbP5A3ba%/Ί"SfZ;+T3Jxz2ˇ8SB% k'4_>\'x e1Fɠ-Q|X$6b {Ʒ$RQNEi2L$~k}{ [:Q ab?2ť'Di] .A ѽ AO")ԽCI@ťJ> Tzy{vs~]DVn?GՒq)jS۲#:Nz\X W^1zm" N)՟X$)9F-60b^6ɈzHžoi *MD` ~ו ,7*Qt²M@E yHyfOmg篭Qx_\(gg8k0őVpd ttwu`467[AvG`cMW}j{[Hc۸jh|k7l@+KZ5V+Ha$99s LhV9Ygu;5C{?K3tGBV?SQDfZPsǾAhʓ[N1h"hAby+\KSGeoԾyQWP^Eԓ%*wfus- 8Ħ=0.9׉5'\tG+|X$>74A6]V$>-L~J21P{}Y< fwD2+1{6%wS(o͹%w֎ֹ  *7{IԞb;gyK;Hk&5'{?j:AdtP)vOYTtѱ}fmq $(u)5UҠ72Ca5A*=}{ß9ą=~n?$z5$ZIvÅA*e(`4~"vUgRL DP? E5fF$y{W`)=O؈sMh0ugFJT脻!v" ڛQ8Wǝ>mf;'LYp;kbk;>E 5q@zC@f2QP//#| uC̾Ke s8|éY[%}8JVџyb?ٔg`+=IωE".?2Y o5` zC&~WJӠ'mIG\%e6#I\6'~0ýвvߓ|NTn5naE5Nܽ8t TKVuאQa`bRj80{:s ZE /B:|iK^ &;/Ej&J{E9?mB-'x 7-Ɲ'<^@iSKHQ"x B)zǍaSTyGnǦp/]޼;߿W"'1H=YǤJ2$$Ui|ᔓ'zͬIM%z"OnI8/jsg-` VO>"cJ9c!(l.!se܇vuy|MnE"mt1Qiܡ>F)ef,H3myazw?IϞF,C(_VD3b:cB i;?'+zԈYm`ҵJҟЈ~eyLӴ.t\6bRb'tHb$$\f]:ׅş6P&nOFY96h 0_G_Χ*D)xeƇ! fYź6E˄mo7ˊcP;ZEzƩ2p#80qI]%M^z8opTG ~YN_2x>!I& t3wQL9vg_עt@Wx\ެP<_idzY qGim[!_Nn"4~ơM$,@Xs\p4>(90F#v Sϰ8_ LUnJV#BտKQ,Su)#Nqgga\ a"$H`Ҁؚ#S,}M?2Rt51g0 c$'0۫o0Z_510@QJ : "Ф4ΛpQ%K:]re=6y? fY(JNbU)0p:ЬRDۢJ\51TrzPF+__C(TO%=?١~~hFIUŧ&|vPFi!^̧{%.r<̑,KN&Ga8G~<}#O/ތzN%(W%/zRH:OTSĐz$&|tDlHx`kW0Dbd O-{ =nVF];vp d95G1ɜSMca[Dvv#-S!A:n6pi;B4. + &>}M]!"S8"?|Sghϧ. {/9{tkHiBDZޫ#p2c|ݜΗ{Q>,{8a4xy R>KJHTZ>OH7Ѳ3ȇk߮ȌHg4*z]PE{H%p;x=3y,>iȝ `puy[՝K夊'ҏH7߅4~)J-{Wڢ 2[y(yj6\*p\aXO9P*02f[:=9Z%䛞V`#$03"I8 jg(YwG/s*/kw2'M93zL{Weo@A_7{=*%T8C#OljLПL^By mʤ~R/׉~Xż{_ {& }F-1٤^7tTc$ghw!P~G\}*q`HR85QY8KGLt鋚=KD-?Gq|>(ntVʴfeIgU/fzw2Fw[D\(/Ø|+-RԮ_;\ Da\Nvjkb૬ L)#ԹT2C_ re`{qMJ3EC)!}.(z bߓ8Nnv]0>D>WȌf` "\.'%QonquWS1 5_oQlᴺ$$N33$ zy݉ AܱiyV _pgL03E;_o+$n),XƵ@p[#QP@vœ5< 9F~J/ Dׂ>E5KU:I,:1`apip_Sϒ4A[FTF"ܱ0>2;|˺<Y7&b9x|gpHCM)=,.B8 le,9do]w\mD|݅'l;3f8Nqd>#5g8 ]}G$Bz 7<4/.$v%=Ƒ"pE*UMtz]ρ18t |fV`2|{]R@Z9p&JBt:H,,-!HtASײa6OK @gg`K z`V Վ4Ǜd>>왝JC:R^Hhӳ&΁9j1IZF%D@|md]/ȸTB_7J8j?߇V#yYǰ,8GIܢfOE8xOL<wঽxapاGӗiW\w_Ճ ᡣ9% &>#IT"ƝJ`i[iq_{KE!l@Һ(Np^p㇚Q*_iH]%XߪqQcUȳ`r+G Ŭյ |A |c PP"=7+&׀ \L<5xO&7Эb+/ؖ1\o^K:O/ R!v kv";f@,MYzm\2 mw8ŢtE,7 :o}`>HXsZV}qM#.os.&=Vsgu+Saau2/1]YhY 49T ~2qĒdN}#7fn^R@0^ߙemnLZϜGǧ8ESn mr$SFd:1Q*~[$׭ *J(r ֩+nx $qD"Wjl)M=2'Y{v?bS ,<8ʬr]N/0sa'ɾ&NlV0&&:h$XzuШiZW*TZWl'7[OHᗟ-M*R@QPW S2OM0t˙1>Ni/Qy릸&/nv.[sz--ݜ^%A'I.W"Y[Z[.Hz9ߟR `A#XZ7Dɰ~ly!-;v4G4hu{ݵH{w[A r^9ĺ{`a5U/ TVNB힇[C ]ġj'owI8KNdϘ.mppe aœ,̰u[;rtݳWK_f9cPW͍EnUr-(ǹ"nr;UDE0/ڍ=<ј=CΏ_z4Fevx Iꊺ-+U'+걊4@U=Fƭ!vdx 2Α*ÛvV02FEf$* "JZ=k>vH U28GP s׼0ynxDXP2w(kD[•$8O:O ZW}eeL(cVfA0.KqRU+l,pWYii8X?,BvCO/ahӛDq^Ae!F-,) C478"Lϼ9j1@׊gbzV` 8'R$\?N[pia#p LG* u/S_?<(^[pLjء 7x19+3^k´YbU-'5K I? ϞY\6k hi],l È,;A3ܴqЂq@wB0<,P}Hxen/j]vTn!.!0sTMꑄ׳­a }&S@o>;tED. 5=߃tO[$PZ9l*+h(!#_>w"ʱO,[j1ॼFowaēo,IILa DQ[>Bz~?.ЮFX 4R*̈́Mfx?%R KPEA,oK"p %ډ2…L] jU "aT-~t {~;kA]{%ڽUB,O`$C nG''9I/'! <$,:pµ4P9jIіr[j<بŋvFHw~Z\9<4ݪ9哆4 ص2lV q~L8n1.~%zsIM5/u}.ʘDgsyFNڟn *斫%\sS^0IPs a2e ߺ=PMb.ΐ5^$!~~#(0HsBcxuXcTgYaќES htvKSC@ cQP<ٗ`Vb MM~E*@6?"N7LZ369cSE8DZ`RH(<0Xޕ4],y~J?ot 3EDQG}׹83Mڮ[U0SYf`q0;r"Ffckt8C t Ι >Sئj=ҾFKж~%ۛz8J(y7:UdS ti1 u7/8L7h_:/{/L%_ -Jsf<^iVN-y>STxpJAc` *ۋ3Fݘ3J7::+}. Mu"EX9"'?œ[_drmgEs<} pTd/K_jFywtTch` '{QU0|GO b-gu)fs&^ 5H3~8s h]cé| 5"S\|ClP!_D(Xh4TDV!gu-.nInm avŘw}2̔t2_ pakh7sr?UDS(卢+ƧBL!}]5 rEBWRY~h}R/K\Hܺv1Dgq d^<)7C[Xw髜oA[QRvJ.qc-><e_oinl[*Ib|Ӎ!bܹ'fx#(rG)ҥ_:p0p?4[JYd[>fc{wIn qbwQf7)t_> ,seJiW~P͋{YF!/SQ)L_` {r@ ! O6J?n`45;_j'n :Xx>@BhѢ<+@CZ. ߦz($!! _bY0U(775ڃBZxhYY*hn>E NC"s;:uZ v`K+L-9;q^=n HםlWFOR_尲N+$2sȁvfz9"pU%>;vSLHw36]e8P_K&Oba5z= ]<^X;q)>K$^P+x5R[bS1ȴ' a#,35R *Z$1K?AFcH}l(CW/ȝq|\D->iv$\D'(.b5 J7g% ybm P?)wq 7nkhU/j?5dF$]fi\u(C]2UG N7g^ܧPv|WGk/¿FK[N8v  Ga\r96.3̫7n[mZ/M:ngl 5Tբo2qsg+ 5B4i߲zjT"k^, neρ]ge_d>ե=[82}9K\rRhM bܡp<%BP&pkNGfXuk+ 3Uݚ}P]"S'zђ=pc>Fkt4A-+јNvWVzr6l(Lf9?W 7ٗQGȄwi4;(BB;vsuƼقZE/}WV̰/sgQ &b+@mKjhdDG袧 w$v^L=nSc(jpE`͠q?3F1/hH㤇켸JP>4G4B:kf\uB꘎$;5(iN`9Ч]6*,7s\ 9%4Й3XykDq8yD܏\:mh1pTcY _jU^=2Ѵm'ʜ ͔469~ؾ)'֫]|e>[ ؜L5){.sDq\T `[ZySz̙~'兊$G]:X-uPf'A\\״PL6Ku1tIjCAq8) @K_0d9ӆccdsQˡkJrjxJ[!z> oWQ3K`fLKvgEzE.9\zSGs3`Xy1̵/^Ke,V"P/@C!2*W\G_f3؝'3~5]^}lhFCŠL_>]&>)O .D_E(Nh=uNv8 @tBV#!;(ɲ)t2h(GpvxUv7,*\B='qf1ÑN 7Bl1=Y[k~tFs) ̍vN!=cWw,3Nk=ЀOM|PDhȧнt#̼O̎'U:M{vA*!KvƢ5l"b R{rS,)oϾ##5T/u¥>X0'~`-h(?`j}E2hxM Pc}. :tisKU~E]w׍h}FʣuY[4r"whPvvE&wت6YZMS|'rj [j"Ɣ-E^PuĤqFR?IE<#3L #C`+X Ӱ`kSDža8I`S(7sx k6nJu~=9!j׽ <0Fs(ô:Kt&tT,{PB ܉1:6>埿cgބUD};ϰ$=d_&a"G,Y2GP$5ƽ^\!hϳ{NJI GeJԕ<Ȁczg{ZPʏ|DžbY {[O;`=Bi:/<΁ $Ls#(뽜5'R/'W=V#0 vK&ΊZK;|G k=i>eMB.{~@;^N*- 7z7x V+F4/#⚤ZܖPy '# .33%zH?dS/n&k9)F13:c"@hH[,DJ\6F. $Jt{;sD9H`,r h_.\`[oCЇ5١?߶]^OIj%z]1Ru3͜jJ:!-ya #hv.:m_7?mYp9ʢXAaj,s z K\^_AS+ >"G1>")&17pZlsb*'1,m@R6 `O}{ (ߪk'~޿3&^r4tcMq žh r!"LfN y$g R!GOhA/ƵiEyr{>\oqFK]26BQPdX*cH\g ?KaAt Yaپs2 =iupBU_ƴ(IʻLu#cLU;X-7u2:)){tf@ݫ#Gx̵"] Аŭ,sO>T!B'inřooyL-]QIqg[STƑUÃEU [R,$t2P1H\ ?CXƩ}2ڀC30o~v}Yp0w7oăF]` Ws#EM>/b!%q͓UE rxN/i&}Ium+0#XC0:_8+)`5ҳtNn@W|[K.;2;(Z΃j{3.Wߵ.{S@[:w= 4hu֣k[.+څr@0&ڞ<cu6(sgY+O$HyfS"OًoXtnI锊bFRF?KO^P`2!?[}(.ǿj_uF&R߀df4x`k ug27Yv"͆G ; *Dk ?Trep`.vІO|~̭wN"li&v 3) eODV^Xoc.G,X\ wi,Gm|fVkh!m" ԋ qvUr?^\v)$"-|Og-qw{0w*%'>xutPΑC)+$VNT=EӴ&*Gl_U@ nBmT{Z1A5YuRLR[6Xei\jCNn& %B}-Vq!LZO;C@6{.''%v3٢[ݛNMaIc䃌 2Ytdƣ\^3k;ĝv@k㎜“X? Mp3bo%W!kwؙEޘOjSBsi)&U[{`ȣjP4l d5Nj"+"a@Yh1{*vzB59GNpr\㬧iSTf/`uwt&ڙHVӿl1_j] v͞\)+h)uƸhzHyk،vFuk.]2Y`&#O; \m,ev*0g7]k xYS*Has0&.IΈ?X:I|)2%v{u2kCջ`%DEuUP59Q+Jm"W{c~f(WJ-ooË쎅n׫7" lJ!c(OO&Xi [%UO8=? 5hKnmx tGzp&zjk2:-RX``1(,5\ji~ P͖bKrG`GrdIûSX>B:υm:j~{+7ɦuG7܆̆{E_ͣHf֛ 'BGK TxHRš$ύ(_@WǼWQv]sE>EK+5R[y$tNzNJ罹al x{S>QxK4rDy~/:2JgtBXVgtfS ބ]UR>pUV%UEa"b$]Qމ$aZgҝr&+V% (BnP_uz̉3}Ma3 ?Ts3W y'lDmt93qɩJmWϫ)K0e%;S2_Oq AQ4hԔ hĨ(6G!E8C9o+0<#(b?DPc4MTYښ- ;Rۖ!c6<홡YPEs"Nq:D-ghz[G(5UX| vnRݰrUͱ|zSr=r۵.RC.zvFI,Fxͫ(u2˃{Ԟ̌nns?"ͯ {{Uf UNϐ(2H"%zfgǻ\9qY1ϲL4/R`B]!Kx+6^ThSdD_˞o[xʝu@ҥ?3فx(>_suM8#c/рLj C@DtQ\ՅL7ί5RfAV?>J Zˬ e[͖&´^u~-SޔdX<ȼp8\!t>2.b3hHɭ Pggr45Xrhlu3GPz5:īSiq̟_opjì*o"fEGoGBx*a@P*{6.|,og6*IFچ?ݕ Y.XE&CTm'ݹB5M$S? hCR8 '/rͻ8aY:PiSbE+o]TM~MٌZ+m(2\/V,{`&>7yNwz|J[͵RrqD|n.N`w9iT*x>Ce tnl^!}W詀{!JC?sBM&W͉@\]DFw 'm?@dc"_0^M!U ۣEhl9u5LT}FĸRS'͝>wܩSc1zL"(XAs oMKAq "jV9lN5\%GG<70LfNO`7?ZN3\wvoG="Ʒ#M‰~ W{Z-جGmI"!KI!L[0Mh5(.KŔ/(vMWm۟#W;shiZxڮHŌ ڷ\WDJZ6H~΋VU4Ѱ֏P1E{^J(d?\+ \1\="c~/V.`ښWB|0MDzWZ<Т-]P*550esRR: $&(TRVw#ГԬdi~GH;ST_0_e` Zcu#>s zBeՠ==M9Q!՞eӸͫWc[m#o +EYjdUF'0LS>l$מ}m2GF 3)nfA wc@Xa_/Z%a Ht"&E3K!Q64HM떋r/Q>\uzQ]뗘YQ3oJT4|eY c@Зn*'(N@ Ȑ)XsV{uH 3&S[ިPbǫ[KhDR̝)+lܑP2mޅ RmCٔ6 ?$T=.-tCgys#x!AR%JvyEEp1 uaߠ $,Y)CsH{Dp[,*vTjVZf°pZO`cAٯ'WvwCB2*iS.K8j%c1GGh7Zk 1{GKgO}t; (. h{|3W!L 6P5[%1-!DTUR-L5wuhRdYQI4Z׳ Sᮯ(v4+X):[5xrB_zf@J93̞+}2j RXq^=_Njʋ+l' l,0\Uz 4) 2ZVI l(Gl0 ރVJm(g!׈H7P؈6LMS7K )}PFxNw57xςVMq[dc~Eis NY)KhJ#nl o`J-t1EGof ?6dai1)Q,v&rj^qK5-h0!V4W]e0%!_sYJ yD~l"#k{N;a:\+XٛU5EBRm^o騻ge##rY"T4J9E)wD9 KO#G;>q'|84@3btXzŕj#¥fNbIɎ]MڃukrۥI5nrZNj(~QLJ5~6$;)Ķql/YTlML^A x evVmJbhɦq2~U M})D!мb^,N8c]5wEى_J4]s\UUA22 o:a-?Dbb=`^`_uEQ#qؠk.ϛeh>Haw(^diXOGu#N'ݰluSd T+v~p 9v{CԌö4ٳKjZ9 |t 5#*2uaAkEdg畺{j4oB$0hʝ icM%/}<#lhY7,{ы&KAXX>D! ܰ$zZK/w^_. 2;e!46Ӈbb c#ɺ C@r@Ej8T}sCܤSKZچ.3F?BzU&Y '.;Y} 9 g&BCٓ8F17Ure6 3<jj3ȣ;Y]N 8}J} 0EoË'I׽CXx4nN?d(r@ m)`gd܌}8O:Ms5?J|"X\2 ?O_stNatQ%KxP+ZgL8O'DZ^^/ NmGT5W>VzC(2݉tRp(KaI;!xI/ⴖz,b>I2sځXJ8bPTǵhuQнۋ 9oTYs/49/; #-/N2J g3rzRyo+dl 4fлuV=HRJr|SHwBmŞu%< W~Ik'qrD +ϓX$6k[ NWoHdۙἲxsEُH# t&EPmY-3L\#X+g]Z  xGgBP}3Ƞco)af#gU"WDx6%N{$З)'( x(} KWƮ_E#W;+S,jd m ^ےVcfJ_mYsnNy5BuYIgRaա^ܕKV6- VX}^7;1VvKc2Jo'6tW#ipUfK>R3=v@] oP [}J'6o!7If6_S #,+ے藢מ'䈰84I1$^rgO |~_T1~@ݤvrLO߰!׷%QJ_r암CeJO{gШqrmE8QR^Ty*6 #R+s}juulEy'#N(Ӯѳ=iOR\~*s @7}T۰l6fPnlЫ+Ivy)a~ t2c8æ-S:n]~BUUPف5*YO/(|?YVxToRL"D:cx_s4ĥ~'\X"@ gm|׌O^*I0K5vPwPHgul)j5n7uzD)Og!"r%$ yvјO[mSǨy9Z5~+.e 3jSWMl&Q[R$ UbHP &0Guۂ>WRK3rCuwJV$>i;f[[҈_ $tmNaqLhύ|$ilWiegQF- 'qZeATi8SXUyk+4FSSvGZn (5f8>6A)b}3w(UbVV-r-yRaFeZ<_@ϤH.?"b7vLxCQb-$ʔqFjOF-}C@DctHҕȪ2Pʍ兗{~c`[,؟~I/W:^Gv=Ip[Gsg/ČlP#rlj '6!G(?@]C^ OVe3WE T{TO:cѯi뼴Hs6utn&bPA#n菖?jQރͿVGrxIR' |K-m7 nd9ב >`խ ʆk;f :0$3geA{Nhoxlh2SIKbyȊS+})53p,XLs|Rf2N&B %EnY߭u{msEWdl7jvv r:dcĠVa wam(q,YvA5b2B /.<+y/F‰eP}#kNH0pX [rE;&KF{A/z77s037 'T C=!.%ZYh8DOJi^ϥ̈́?{|[_ qI'\2 ͈i7VU AR("OsF* \(^nH1m»?fc{p$~?{:|$#&;.Xˢ ]3^˱"-g}d,)(]pr7VK>*9ކŦ-xA깁Ι8'LQ*.SŚƑhPQ9LHhg?D;+H%Qaj~7YˠPT}ehnե@F0e_f`Rw= CܘYNOO2N0K>֪u/adىđkE#5p* 4pchWqgL0%{ v C/-]+lXvĜx`37mLĚw1eO|\.=̩Rc>J2ar8D{:˧ɪ )sD Hyqr1=$~l R᪌:2h8FX~lǿ{՝ƌJs8(݅I[)E7ffHlk|Aaz![Jmf*TjjDgZv4Y/鯢)k*qW wQĥ੿.%_{͔V캽}}wk"~#Y~@!c\G=an봂}cңԣTe(\MDH(5bżX˥gxg.F=}{XRF{.dɭXAQgm9$N͆LG]Jc&> n cSw(V ˩˲VH<ٝBc6ì 314퓲!idz^րqꔁ-OTu)  -rȊDS0C'lj:)Wt.rGD./ͺku*'z g )t^Ӆ$ޔ$0d(#B1Q,Kd`0Iނ9+T9}R^-Ϗ3=ʹUFNf6Ͱ+%4HgmX˒HގT3Ӡd<`RPX;gGEuGwvorHȶ~蠽Zsێ$nL.(I{Ai3^r+ 2b  ec"[PlkDxc]ӭ.TLq ΰW.Rh`k˭ka=ߒMcIP~0Y4%576"|g]Z@X!o=` ˦We [HB6B:pmCˡ G v.LB؉m ߿suT~EQRF#P)UZSTY09;ƊB. >ΏQDd85+y+h9p~=#FrݱJPy3aJzlDC4te,DO6!vXmD tmyiZ^ޅ|"aJ+-KT}znQ0-~-pfm0j*YVTq9*.vٿAX X\^EWcC, Xt;4cj!2H3Ɩ.[;52 6\l ?=E&߳:`O[d"w6m % %̑viļgi&q! k'hv(M)[fC#q-j6lDE8^[ڼ iK'B`Qґirda-e\IVb΋S>B߄^[Ń1ŔSգ-ݝaڔ%5A+|Zْbx bk;Q6zGFᴈNYLFq0N@ |,4cFM;2J!{AkD|6Fۡ{tdsG哋 =[HyLF4G;i׹\畓_2DP-O(HGu{%TtF'%J \Ike]\L^1Sqb_=on/)J 㷸}C`EFN&E; j!s>~zjo8G o{#5'7c_@7+4SVע7SI!T_ԎvNƤk[;~q48(SlAN]S܍Dtv$ۗ$qNtW}0" zbGcjōP ~-,M^ +w'%?;=i.|D4' O*o!{8T""ut=;|lE[bgof}25kvrCVpᆴ1Om/trLggTg]EM2$ůhPu@kq"ŦUV)ZEt@n"ey-IغK{c!AXHzl.#|/qؒN`-#@JB(UkVЌ5ˏ^|)*ǫ!R9{?9t՝TpNvwC@V"Я3xAYUt=OuÌGhn۶N4QV1QEGC2]]nuaID}7+Xi(-"nţ+HP)N1߮VwYiLB a.֥ 9"(#D,fND#1 z|4Y5zTH_H_e1J|%Ѥ ,N]gi@EXyXj dy2%%oBNe#-SXTA|aPEڶ-sD4⚽zF-nZ, *G] .4pHA0:z,S|=遱־Vh!Q }GZxEd1 &3éb5`XPz3F3bӞAsVJKNbU|dMA J'(dIkg-"fz}ΰs@$Z4;~H nĭ[3V>83v9l jVq/>4F1bFc5Sdt1zx ᨃ#zY]X$/&%2 uCvIƲҧf@8_S:S"/3ov{B`D oF)GbP2R~UW^RUW̎dZ#}\'QVk*wXڎ&}3;%U_f ”Q%)W:J`ۊH"Gw:d:ԫOrSW[m'{y1\ 6ݍx$1hSrvJe4JTMOWIٴAȌ8J4nU^yAjx<DCًd)>VU6\0M ޲ԊCoRÃOz 5d$ | ʙiilQc?UP?*|^b(qli#$ku>ELx"ެ,cˉF\tzM]H/"x(81s$DP3fH8gb'p9llZ֙:O(4f?P_UTk2LBo!Ca":@Xջ:jpDqO=`&fpMners&flH.^X}*5Qp=kGsoH_d1@7&XњTn "DŽIu: 4e<%Ko*45Mm ʧgep\'6Gv\̘ɜdvLCRhj@_%gmh _ S- 'uy*愁c~n"˺z}7˿5;xS}ql[ظRZ20NL'~Yw3MK(oRAjD1^W% 0{"I[ Qy!Y;)ZGC7!RX2M2NTPOEl:G;H|G@ Tz~@tIN!Cg2h>\yoӏ<969<'Kb kz7X奫0*vX2ۑ5z3-zjHd{H!P;om\:0 BC<^)3Ya#+t,\D}T[r؉Y xyۗrhh<^UΘqfX[?g(`0.ى&/53Ŕ;Q<ғ=_Ȋ ;ǍjCKMJƤi'rބ^l;^nNB~I{GVEWء)M 'L&kT@?-$J'n"k9i:+ȹ}Je׃U6MHxrE[ Zq{VU5'GØ.m#Gˏ.r$>F;NʙO/O$#h5Wɛ24J\O:aԼMPX{.OϟX_0,z=K 7.C*[-rd+ ; qVC2o8kP4tE-hv$r׻)jE EϏ4`'/|hkbrqlgI|2@u: f`Jjf;M+UH7iDY%PC⢟GeE# T/.rĊ ߪez*1 MV\7hޑT&Ll/zD =-$f (xVA8i"B7c_E[)si֪ٴ6:|E 6}>U\tvaP\j\_Wboө҃:l`FB|jtog!'z'["{Q[5j [47SB_h]7$QHbwqVUjpھwg9ݣiV˺xoXg%G) Ph_9LP!n#7mAcc Gt6s,30cXR.6}9̏aShֆČ©-gю 2wMwޠ ׇ+P߸'\*t q5:V| w5n G`(O9TЦ]}H3aCCƱ.'WH 8yb$"\ˍRbf8 &^ˑ8[[!!&kl,. $YkQ0%D̒8~^#Aĥ{?jna+J!#g gHG<ҭpDA';u{=6TgۃCt_hDlsk/ʟ {)\n3pu+2á}=qM'1kF>f1crgǥ벷̅MؙeVC6y}ŲkLϧg `Y:5w8kkͱ6I ;2_:h *sR`1B z|@w-6Ѿ ם6q+`.Dʒ\h])OSvvMQKyJ#jFp`%al7q|/5 |~CP9;vP:}D14xŒߤq,}6R,ΈGELr޾{1H~x)Avw,G; 7Ȳ"Km>Oߔh2M!>-X8bh5lN5w+ӛv,Ճt'ji}З4pN1J\ oD .Fԏ2'Y2boYJVsiCKl*{冇uP#[["C4)JǠ [*6]lx`D-*UbD2XOVm8v8´Z_cҟW}S1ħNlaz4G;;10{ cd7 g3^:e4̂bpcK=~#\}5V$f/kV0I*/K,6㰴 H&)*Ss%窥Cd^[#5)[跏΍ƠdgP!S ECE"!˛A]ZOs^&CQ0d{EBA@ߛ#˳+x5*\R v^,Oo(!`L% J+ ` IYDZ% NɍS'}$89%ғBD6 I4>ɡo8qx|f\-L9SzK>NX7oVlhg?QF,Bqs~޼js ]_o^-+ ( nqx"\6h''&d8BTاBP8IT$h.r%M;^"0RIJKNd A%^/fb]65JHI3EU+lpg)nj_<]Py kN-Vzb-ɶFV6CJI*d^ʂ{? 3+b)f/N}Q';a*X{`~D"$qaN,q"=1`cKPJj% 4R\]烤}=M>碇>T65BN !P^j#򕺊 ,p}hRGH!r3|4.!¼.ݑ`1e9 4ϽTHDtR%՞`#7xEI.IWCֿ0S|$h'C: 1 ezz{{"Y0'!Z5 _8)!˼տ>JlQMJ1K*CjwvUݡ=u,d}(y\X˗)q41Gu[4W [ @0B2M85HΩpF:o+_yYkab:]jؿA:zs=M˦DN F%st=]ءM{}8|NcKa9rW%É*)5Wc5J orb-ij&tWh1;+cmkf1 ᠊;`o7sJlTޣC-7 ؙ Q L楦=Q|$3; #YE \3e0ZrZǯyѓ!Wk͎|8cm~Ͷ, &/l@S7BU-KlܺMgM*cq~I>&@94t@{Vj $>~ -a8f'ߢ%Ш,P&dݵ"I @k@$gdvI=tMd SBQ)(a¸47\T D-*Rc:.Q#u%PƇd*][Xs܂^>7gAlgFK`7Q׳NDu)7G[J8e٘Zgv['td0na2ϲj;yhÞ^!JF*" dB]<5X;E,T&\aڰqX?ظ) :8!df0.p8J"M+ 9&z >V&3~e?cMpr ZiҢ $x>2C>-PH} |Xr[BN8d=cj~yOŢ%/hѥ3!C0. ֡0`{֭7%+x473 zgZ/@aѧaoS&"߿oQ< <Ř՚yN|<(T D˻,LEƆ]ڼFz0K>Yb`m|Vx%Y:E5[`BD`,2 !xRq$=σ"W>/ 7 ]K 9 2z^Yz1y][I&z1ރܝS7PY/6Nʱ֙m\~ǸhA>fE+`zuaȊF"4ITD@Vͅl Y5?9\}p&|+DYup0烆՞=>&ilȨ)/IzYY&AۧcD.'nyxq%熀B`h"ekF Y W m耟fV^ذc#+Ig~_)_??o;i_69Fix+bFD[~4֕J,nHD[uT]_Bb/K{:)u2NJ\ OV;~lV$>FbF8iv {)F9t,!z-M&#A ޖ}*wz1fp ɜ*R bp0C\l4^o[l ^$op_j yUf~%A#Y]dL'0i@;Xd'w IK8)Hm1Ͽ\^A+`9͍,ݟzi+Om3̙$J^[ N߄ڡqu7j5 r{p4ӇG_܈::W'TzC\[m#m8uu$\!99l=:jR4̗'@86ͲK.2 4)v ' hNYP廻Fcl gk.F8]8XED:ΐI羚޿{ժx:1M2{8c~M3b`+c,jAxbݼȭ&q$2KۍF0!j4bn(yzhq[KK/Uƪu>ٴ:!h!GI{ GVݺQ!!#ehp缪%Iݬ7iV1dضB'~]:M\˃`$}Xo\0\W)>ov_DHNؠK:9w= 5()MKkS(bC%l 2TS< CJ2N 5"ynq…ꢞcZ#Pd NfmA;5dKӟ.2>Lvr|ŵD2p g1r1v,Rw♰s (Vcc?Miǒ_,giˀ2['O3D l Gy|r עfx>e1yr# * o30%wц;(68-Ub6hNf6pF`48g[fK8ᣪIIF!υMڹ#Q43 W\bb̦2!M7f&:JH_8Uga ( spdYAuqJo{9 nia~[_L$f۾qZqg/csV|C~ 8A=>h*tuCѦ/Ufn-W8i ?yBDfRrJfZ3h#L_'M&Qx/! |IS|ec( gjautUXӷЛs{('1~)9+cO#/0V$3!P'b#-xf[[S!! |1{la5 8֮*\cȌU+X3 Y+DP-dẋ׉ۣFt6?IEq.kNfWYJ `1)mHfnZ6hN#BC9(RL97*sBsCT I@ 6[ޫvS󝳏p.KQ*/ ~ژ:!cM˜w4 f%`JZ"!nSZ?lrǴI6b6#*ޱ}t6n>hTp> <&QeZd!B.nRa Sըn=BÉmlͿ%cҞh'f2`˽USh}"jp AvR?uw~GU^MD6\M$*vs2{(Zv[(ŁyxXfiƈ)B*]H-p+tL.|DثEo YIlu/*}i!|S@ʽ!#?pq~DIkȩ#?8@lH7VR'2x -'"u݀N4:X'Ɣ~.M5e6^絞60PCSRx8Dkj8܃- qվ|.bT?U.r7J0ُ_‰iթwrJ>7O \&N6leAV1og*1Խ\w#znA)\Ggeӹ I0=P r!j۳<[zۿAZY$P&R gYi/6Gfsew˚:\  ƙWNj7'(C_L-Z3:th=/p)C?{>=MjbDUѳ|:$C:D^6z}iꉒOlJ:qc^ml$Ey|AED )^pZCLꥍ Ԫ\8:hhg X0b. ~~>-&r ~^ǝ@˜y$fV|mAkt٫A r<ϗJƵBfM5?g.֦+Л=L>u/lzyM$`2DƊE8nU˱gO.w6լ$9ݽDm{3Wxf:S4`5lxX4^=U @jߑOSaY<{ݮ^pOgb5z'qo,iXx(Sv0dXwc%uj]t5$`ci2m:ZЈY,P`6O ǎoo_[LH=ik^^c0vb׋_;\Ch>C YR4#$9猇B>˵કB >:;&$< bjDžkQruVSO ͎_֑ZA u#A),V7 5istY6+n8*~Pr-)=߰ 2Z+qA>WFXk´\*K{? "}9$t0O&ۀ@\U9g"{W_?lA1{Ŗw2 u~{*o,@ >nCBvwmWJQ !I] +S(!"6}v>6poGvs3F'/Z|K]@&AV" Dw{@1W HK}03(=2"d ? j˹ۯB 1wv?E/+$ӘHjJ ܔ_/ZI% mvK7.)S;6wHY"JR?BD2tP~| 3`?|t3`6ٚj ̙:wF)LjF5RAHEDl0R8i)enD jxx $]D›vw"z-R#omLɼAn?G$ K3vP(ט !](B6 t#qq^ 'ϛԲms99~K\<Ԁ7Ug -_̻"|7];n4n?+C` SSV4Z)tEGєJu"jH.(ty+[- OX@14LbC2FnC/Ŏth_zSrA;~i=^5 f]qmH_.*`kbDsgjIYF 9.a.i'J:5@(]Kj=TB^6%js=Řc%NGC5[xD{ :hB7 L[I`*B}Vox|qڭ8$fHkMI AJI Y| ]$!2{Zd\ Y c؂bstHm4Wf" =un~VPR^$>Ў9 jPlr  H@Y%XBFR.-yC- Rmjaݩ=/[b],dAB=9$JxO(ɌL9zWhK;,"Bk vsE\7^qG̐,ge;_z(Ą\],Ӭ^;]JQ7 q4,h _DawI]:瓡hK #)Ӷ=2V^8a.v]lHdhw@anB@)>Fr- l{IR`bl 3bZqXr]Ơ0~vma|K-|J1N2B#ll+Iwir6 Bq֤+YsiVIߤQr)} 5 04&3ǩJX{`4  DuF[#͒q˚g{A`4\lV=`c҉2 _E忥~}e8TxepFNA[\~ʽQ*=ARxZ٭+T3x*Yw2.8; Bmofl ٌ$ةhӴ i-ЩB*ؖc_>Τ`gJ#=_yxq%ΩĀ==PTn YfOS R? BۉX?-a<LD:𷡍s$Dku&J1m&cPZY]R=sr;)%N)|-%>ѡ2Cn{k,^}}CpGTuĸT-ɽ]с5:ȖE4t-=oj<(zFތF)@ 73+;-/ " D|dS̤ۏXcs#@EIhaɬK-I=I(h^1nֹ4>涴=99Ggw& fuʋ hV*D*?ɼ`5 BpKAɡzW<_Edj.>*۬@_5v|FW3ٹԨ1kk>Pťn>%^&nklD"Kڅ|V,}<D.?eSl0ӒshZ^X $UZΙƇBd;l!"ݿ)y02cԟb7-k glBT6 'ŸWQQ1s[ 45^Y*ϾlQG)=rLmpaӖo[ї̈́䲥\"ʈ^$=Ǔ]%T#@\/Ig1(f|nUN2W` ?d~_3w&ݝhW8H.iN5tSۉ|TvegzS5ݱ:FqFu ."ͥV2U %w\dLhOU8'`IDyBMu,iheގ2QzyfNscMFX_UQHrSU Ї5d-()'j^~{Õ fŋK٫ -g% YХdbs_J^3/[Pmq wyjJ Qr#ǝ!*# k]c8ӵ_w4|Zͣb~H0)kIEI s]x ODhK&<6͈76$yd+vaڅEw lw6\{ <2=Ђ-e5ةN}_shGYf'MaWD37cmw3PA_&U-G*υ8gS8~Iނp#v马1 N W@یk\oիDF*^sJDLegg\IӅ]IĿc=6(B=I#Y5r2[\ivۑI}M zFwMG/ɹ(YYXcΖmOHFJKV](]6?ͳzp ڢv| 2矠ChJp"Rn6 ɂ*VC_z;any;J&yk*Z| ٯ‰w+@3:ߖI ŽGC6}k0S[ IerPZ)h9VR dJ! r)lI&2fΘe3 ){/@x?%H"oސ m4$>:|`3LG2&-Д5vi*@cȴ?4@SX Cw =p؝~fN%N;hxJI+khRfᗁYGΌW9](8 3~48;J$jGĨzL0Ub_$13ݺn" "Q-^ ~LL)Oa3G0K*'߄-4Q=Xt9Lh p8YvRάcL.V}-"iح 6 -B|˩_DlzI  Y6)<};y_ kJk|MQբ{V,v:bw~)ZI޿wO=*kpdSXU1orZN `C*!Ỉ#yy($>!̎ еMRa$C~Yz 2ץ h(,ޡ:#1b@yc ~\ &}S|>3gEĆ$K<~%HqR!ND͗jꝏөiO/פFXPmJt<6|яB.ris i|pIi@44~ RYP× {An;OQ,\.Hv`^Q U}@Nr:WUޫuq/dp[TJpVkȦd62VJn (Ӻrq^rZ h$p$b)+K-sCzel02n~dCh} |Sf V`PuiY>L ~E$rYw$z&lV<վ|^T +_0?{|r\f$Cɻ ٧薦CGVFb'~u\* ]shC]ͭl#׬ȹz֨(R$ߪbM7"D N+ Vs/ Pw}Hgq`O?0ܽ}v!&N D( !Ypt4H^ʢqo/[La$g4/󗄹7;Ce]_ϏDy$Ĉ>Sbڦ_-X·q3ݑ~X İFMlN8]yŽV(;ɥ=00 w˗˘"R^HH?vdJX"ܓE'ZblWPꐘ>L1C9}[UۜnTQN5/pypOc8= oI5@kAxEb1v?f$N :*vҳ^xn˱1s嘡E#unBYcG{3!>Wtu :`87Zo6(5̿x~HXUHIT5x@Oi)e̋[3 b{SeOwil\ۜyX2GU 0Բw9%Ř~-0Xj,CԮX^UZX ?g"U9ӻ2p'"I+KqUh %g;^ldscmD4>d{j¾tHm^Hz׿v01®bM^pm|VfaS.2K6 dBe_Îd`Fڲ !`)B+KSр~K/xJ~ |!Wմp -}QdU;}a`b'J@_L ,86:!w[44{!cSm*eymvv.Q6^2_kצ #Jz.)cϳ^X }qJI|ve< JG1GEU>;* Bs/Q*ZfPg Džlg?(_:8p iM>mhig - ݽ%D&l60>D,_]xgqܸc!igacu?Z5X(̻D}zcw&<(1\(-DBUfΔ!p=[aK[ {jkĬsP"Ԇ-*bn9NKQc/„O )1R9ެWF̈́re/W) +XhDuXW9d+H@Ȓ~ɭN:75VcB;םgChQ2^uO8E} >JmF<{^,Z G?dh^atu~@9 >ej^35n)m`ӵj s] aem+8X3v*R-EWlw0S z21lOkLAYOnj*e]13`bFBVEF_REQY\:IҊbPw^'?fm5!eȔȂ_me)P@̧9xnm ꋀ?ռ~ʧh$Vyn ÌLK*_ dr m)9KrL'i2y: wMj ' غm(h&L Nf JgbȴZADs (,TVԢ *Ntj!Z~ϧ60ZmAm=|p;34KIdJ]!z7o$ַE5x)́s܎)"B-=.6wg;qϝDA9SD uFjd,1Uca:91Fp5i*r(h:8s:*M*hY@`r()>ȟȵ=A:iץ!khZ~]j1JKKhIdpX ݆](2-nj{;x\;?2 tǶw3lҹqy֥_nKs&st{OxM~׊ 0 ,_=0yU'2**qvH /Bc㩍eT`g ıGZk•O[Ƶ G52lGR+W>@n@QYq:.B\`(J6bS{%x/HGlRNےb9U(e]"7E5}7$ԥh `ZMK׳/yۏ!kw/zxV̧k~Ԫ0J W'j23*# ޤhc"ãk|f\AY䥢q*~5i.30_ ѻ1a ȧ^`FBGl7x| Df%I.N"!E%eo vHy޹0JV׼1}Ɓͳ}Y&^ fFRz ^I|bA.;UI] cU(ϯbKj$8k 񥵜 @YHL/-z}vƏ5"M7BfqpɶOD)i*IU`N EAޥ7#/&M?]sGt6+4[NrI~"AR5֝F9-xx5ο,Jt :Lg♯$,Fd)@2`Vpf`I&iB{ɱ@yL Ol()s͏t=FU'AgHadp-x3b(j8 #HH-D,Y KFEab3"vfdWI׳ftToȬx&;܃i9JSgAdfAΨhEK=8}R\o*WE43xvs{~$$s0>aVZ)3)k<)E6^g~MhB*)S;W(,y%fKl»)oTb@$3FvPw;&?Êq#y_MысeD\2@8٥gޡZ ,҈]5ᲂHiIӬ$?:h0 l5Z6BSVELvAIWW6.ܥUGmKM:ZDV [b=dy582 8 A[9f֩/ϬRF3T~͍sq8iqYڨkՔgТYmqMPC>`[l.C޵W;_H_b 6MBeW?x7JGb%F&YO1YF=ݗM96(aVFkHBWk"BBN5z?X,Í80Ha TptH\_qg7Z?}ͷptsPnjѦIoQBy,?V:OP'nw1Qo5GiZC{ۮ˄0h@T>/ 'j5` 27o(ߌm UT12_%%5Ԥ/0>Î zJ8H=֜MqB+W!Q#gN,s&{^ ^Ţl/p< IsD:.ᣁc?86Ax M!Ś1 l ?rMaKX T# d*cǟf26KYQ*kF-I4;k͍DzhQU[HV0f9ůoPwI*#90}& gER6mU9&{-Yp~.Ñuh $T䧛M9k7Rl B)SeӱIG i/rB9#ձF[h!oŮ ]7i~@PʬExLt[Q ZP fBk)ؤX/ʼ95cJ!C} 6HGW֨\|pRXęԳ]jCQsg KKPyZ!-ǂĬQ3>BK:QEjs YWA!ЄCX5s%xb{x"KyJde? L*gJCpP JNTmr[^<&exww)V6рփ &ɓL97ȶEa] Pd YeBy+{Tb%wdި MVʍT:0ɲ[9sbB{O+ҳ]N%Ij^pūFas:r%M˘#Ю#H͸5ktGq\8,u8인w@dLqjjBǜc2SXxV1j]s%BÂ3pYjG/,G\@+JnOo-L.VQ>].sE0 r-8{Mps=gM#6 S5-{yp`HI}(8YABy(-W9fKBT)jRWҸj|6hon>C\zsxBMč >6'4Q96 ,ZXB o*, ygF(\*ﻦB/a 5UU͜xB?|1MFL6qN\>!Z}+G|ɚC-HjJ\SQI=LqNeô0U)f(CnkEZzmuU5E?u*`&Ǻ'RlѥE͈Pe~XSƲv%U \҈>A6J5HLq/Ȯ-wnc =} }rJ- A;UO'ۃ@W<4XSa̛Xַ=C* ZF&'NS #q)$|0% ;R+!.Tٵ't -3Lz=)[L>dFc7+ J[@ыƒ6Ek=j? ڹQJ Oxc ;zqMC:TRoZCuR餜k xDCz;9J3j *usdTǨ@<%q@:{%򘚮 9'3mZ4CwBiKIIMb 4 eSR' )t-\:Aw^r/{B]5]i./*u ɚPf>/~*t+jʹ[ |NyORw-}QTh%[NV:2 3 +vki5ᝑƙH3!Y>]٩(~;:>~dYm1dS>KT Hh`q o oq\ 57/K5n]KRSeż:Ԡ Z\wzCDdz{V&:*}Jo^,bqPM:<7^ʣ>Z9\d@6\oLcn_%!A"Rf]x 1fGk"eܱ$rcu}@fI'V7j#pA;+vHq-() IS,x?@ʒ|I3Ql3CGhJ. ,6&_FXx۰gldJӒk&H4ܕ5+K‡ke6=sܡ_c+]G_y&TZ})TY aNh }fIݙմS{Rp\N0(U,_`M! s#ABv_ehS;W J]9@r4,Osx{wq{txN]K<`4JL}z t:դ̙K|_Eۂ$Q`̑o Uݖiz,mHHξk/q Vs&"s7"  V%V'+US2adiY"Пz;Qp/O8p6i ѹZqV£Ȇ9bYNa¢NCk qQ |Pr~~0*дbU@c|W3d?IYlY[NF1lz`}\wz TmÏC-do97!obVvR5yԻ.(Z#dL h/3Së4?V@B,#tf'LI3ׂ[NA0h:iNՊ9z="kBW MAO LRׄH?b4Y\AxaX$<11'#.(V[סlRԪjÂa/u)5c"븛 [ѫ1.)eݨ}-{CjSs45{I>xY\YjKRN-O/$Iٞb^@;HYĜ׌&Aۼ{Ѝ5 Ξ@&hhH /I_{oi'.@PX!(DSS"eWʛ JsX%.s P/XSmbl$ 3{q$ta ]qlHr}wA7Чb%pm.u&+K 6E/b(ސ0+D"R-:N?7Xe] Q)&,V`9,^3XddG7B»½ˢߛf[v_!ʎhJ54VVi;hrs s{ $Jy *a Ax-PYp.D%Rn4cLP5Y#21d=Ou͑[΍<`e,Q Oj\8Ȍ4Ȓ:Ūl[ 9r"S]Yvb/VT(,n+@w"B";$(S*IJfBU߅;$\Fܟa) KUl}h%"F ~q`{hEIJ@A=I 'σs,PHgg^y] e`p9tz'=(agޞ]>.ԬTTg(gK$X}RW'" q/P$0Yp:m %<0&cUzIUNUWr㸧iT6XEkM_EcHd3Mg k(=T۷8./^魹ޮ2*[y?12)vD*w;L  CE3ɔOkJEGL i Lrjc< |09|HGcƲԀ}M-ʔ UJcCќc?Ҫ`}nY[9h$6d+v ,KR3 6r-W zJUyu(t 6)nYcQJW2D*e3ےAv1+ 9Q~M R=<+^ "̦9zc9!ʪC#>&46tT͓/>m!t1YBCW!~wusllXeSmvFOm>̊*P?8F/k)a?xCլ]|eW@p)2̅7W5 ?Rfܥ8H峳 (G2vޖ&zC]iRuBȍ79/Y)<~ӜVnqZ-1(۾~"#u@ (dm_1 Q# P'Us3"ahay ȶ}2Ά]/'+! |(*  Ӽh}*sG] ⱘQ^֛R$w|=dT|6$!GwΧh"v,U\37fɼ{5N. W{v02ѭ ͢Z)iw/5jėх Pje*F/Lyt΂[R\՜ͩ=j>Ru6-ΛZ+`9_z:' 쎅@OB_I3=G+M/j6jқw㏪! +svsT^t5o%ٯ 7bZP/1 /ƳZ(bKhFЍSC}C|GL2 ^9B;Z\~gke~s Q2 [9m9uŊଏRܒbgllIВi dB (5l:f5ܢ4%â 1.zn)%e y5d/; j;6#ر7Mh,aIp;u˼H)6`fy:ŕ4(m:xöcQX=씉 WT%Z)~89HPhEuGԻ\pVHG]MkR.Dq]rfEJ$KEt^6+ uYoX"vYArv?o/GC%ѓFJk?_}'Uo/.Κbw&b~޼fh9~g}]-:,)KΛٮEK~?/@셴-ol紃~R} QԻyI`)kEbo:U_oypLLҋ1p Dfʹm㏪2͉6op^kqjldqyw|?)֭D ߍ fIs/HJq**eF5UTgA~Qg AM(_OEՕS0%}oL[lR1L+xaᩡeAcB v1~r =3eN* Ǻ+$g:-5_節*ox P 9uG`*Qj"UqlʉRrs?\ExL Om< 01F->J0~s.[~HuQM|WP[IZ(JÞba?@,wn24V_O5hfsLf4:Q vGa_X\6{.螖Y ((;f(IG42W {J~W_QKKyӤsgY[  sΜFnV{/A YEza358dv"8DĶx `vLqP cF8d+Lc6;f+57GֳlxqJSe5ຄa\h!CA3~xU&'eQv7QvcБ#c _FBR>:@`{Yu^?as;YCJ;h*۸0: C l@upR4i|zb]Ɓ,~J|O#)EB{򰩜5EYTI=KY!8X  k]Bۤ*gj$l,`׬N޵f:mPځzQntE s'ݮ4a`.TjVH yr*Qb]ŵݗ6њe!=JRvn)e-=lTMᏏp2Ť %ޤNOaulbؒ4v3#qCy&3yxd5idx"2 Oy6<>?/D`HI,Tl?%r z'[WXGCN?%$ìf'j"1 D8e4-ՕХ' T3GlS Yz^ϢJ5opSU?(m>%;1TTh2Btf5 $?T۷,Ʒuط$I`=Eo`@xE}̜ޫԽrw"cy3.^ `r{P3Hg:/S ^5C As%y&j#OaU$b^Ě5 ca,ԇ$. D{ *Ė ?Lֈ%'#*aޱ``MZ4p3^̷K;֥=|y3׎Q<՘W%ca6z2]^̎QH]\7L-m+:'&I9}bpANRtAGAך_hVuRc/I =Kywb^)uqP)JCZJmqӄ y]j8*pvSH2QEOT}$,WX0Jfg#k>i9$!L+2;5R$v]+jhH CS wJt[NP_=rt 1aaWmp^W QNs1z咟^aD%>(axfb>k5_ZeDW[Ы[c]altV> ~u )+eSF"[[c{}zD!i /z~Hni ؇!vBcZQK Du#(? G6p-g1&b.@,>j. wJ)lQ< mGp'y2ӭ4ҥZT>w8+ƭ [.NdD15b;K.gӞXa(J""c#1Stnv!ᩗG{yL-ňUF$bRiP| '΅\eQ[w(*3*o"}+w_8NK7v-L)*I!^S) CB?HMHǖDv@Kő˜C)WQ*vHg:5jFZ玓'm4>*6O F#AE%o4MP/e;ݠiM1sxf"- wO5|f"Hy^~W%!!`a垦~F7%rL [&? 넸'zLXP]\v<YyܛiB2XDKf2Lz9%)DXE>.bEֿ g6G *l/=/*KB"W^x_jgҴ"GRm]馶xz}pw9^YX7D&Nr|0WNH.4"=(ݩrnS2onvڧ=b X9Su1 pi4Ѳ`|5'ɻ ܑ[Z-3)c?[Q^NvvoYſNoS`4O3p;OLa~O7q;1q>j[Үp;2ea/|cUQw[&)|X80.JS'1h2ˡz;8qhBh6BVj[u΍+J9څa9mM@AB{4 xDJ'(B=) %ꅤ?"mY]C9;#Or|NGrk+kOl/VY@!t׶ 1vé(qvSǫ,/UXױR6N!&tu--Gh~p-(r3RB:kpC!yV$@Ш-@?<ѿ;<' jeYP(=΁}"ьxqY?lEDSuY jjLf5v:NB#u[S-VtPIr̊e׆8w蹕 xlsUuV/z{'+MnNIMdu ~KH6@# /Lw9 1E7hx(eA r'ɠ" 3\dw℘MQ!ͽBFM]$ubrgnOh{o+E{V*{dnLʣWk 0 la78 2h'|1MLEYi½@1_N䂡OS꫹:b%tR]ҰȁnB7)s@ iJF0pӺ " U.n6lx8ϸvpr7egf/5aR] =4.4.,$->T[VN_aZa\TЋ5/oC2a)9x#? T&k${KR> AԂGԹwpS=` ˛4ǩ޷<Jļ|IE!1'_ QԾRs ?r7$dݺ6s{ I_J4BT<5 Gpqwg솆}w{hoNc{+y'3?G -Ԓ}Fc?T8^Vn}!Q-i]D>I,dZ+ܤi3| GHbv/6 mvꚻߜ#gJ}DKҒQ'RjRej wyen4\gÞVORSJXaX^ ;y4?n;P^ _do,H<D @и滋_Wk •w`"H4-֠gI!4Xt4^2Q AAickz\kgzAp=d 3,␂&vt*Kvr7%2jpTFp{VuD}x&8-UC*%5kauHs.)d+̰߅+v9XYx/0*!Х8\@P&|*|{CpO%nCG䱅%a3/lw8KAZ5qeT1PM_>T<`7I d&p7ƷpïoD97^5'H׵G|2RD8 ?τGS Rsw@.x$!\^?u)bf~j`zKv6-e.,dqr*̂C#4 d^ _TeeʶuÚJ>|K'ktgwb4ƍR+g_F^쌹1hGsF.wtA$$Key4dd'Z]4t˼WBR;F:o8ĞS륉t떖teJDO_\#u)$Rț hgmHs3E7F+Ԑt$-TXhKphѽI[2G_}%K?$k "sy&PBR-us=*t-:Ѱ< Od%ƺ 56 s[!&O^?R 3 r,||m ɼF_b㼹sB'T-Z?RWoj^Ի{kX%S~*zIzX֑BPu>l@g_'= ﲨݜ|bCSJ  UB]? /| eCWT7Bv:crdnn\`MlX 9?py .CJN%79!b9λ^~FZQ B]J|-*5-&Z 4pdQZ2Uh1S0Dۧ%pD$ E5ǵ=Ee>j- , pYeJPe1uwt*8we|6oh~4KyMttXKpz'Q8XFsG֚um\\) 4lv*a]ȑu0 :K¸N#;,_f1d \e*䫚W>3iel7R\'cjxwNBf{1qʵt;L0 ք{ifqy5Z2fID ^;گDQVn_{.AWNr11Ngo b0FQ+1 /ŷ֊4V')_A(0kQU|p? ,ld㋎]M(0(\H i>b0fi•-hi-fcV3i!434mȽhGK :$:(T}DiLpAed HJۉOaEyT8ɱ'G$^HQGje1:\,iE Ikטi=#+(ztk 6=,:H:]|Dgݸ=SLB2xfAFkЪ9EM".U>Q0m.'c Ҙ8RXwTh!{IY8tVnbf+{|AK`x3b"H@2Y\ߠn~Sj*r`\ER ZБLu#*#=#~o4P~.A:Cd|]mkӫcjQ(bRKz$x4sʓTQ6c06t}ÏJW{dX٩axdV.x5WwV~0QAըW%+*8VTkMi1mb2꿫̙+?).i`J|?#aa?Lu[}pLg^}q[#*L }%#,,t9k㡺0Ɲ,]!\bN]q w;el|шN #I.6ʉe}bH;wW7e'wI McF܀sCrFeDM'{W)P8 o8cM3>_B`Ct)"@*&6u,EZzCC'c1 =}=*yвaă-#j If5Z [|}ڐjw/EڝD N(hɃOS" Ծ(vvp, ;g:f460:]٪˓?Z^RHWdwЃAt05k7zqk[@Oi}Z:›qylNJť ( (v #$q[3hq;$ ]-ʨjdIH`RU퉘I\F \)wo\nuuqvyZmo]T<)=N0Y5u:/HWdg/AP\A9zdR?xk $_!7%{ң[ q| 9rg5e]5F[ހ_cj7ʓ $tt|RvBYnbj~nY*U?nfPgbNz֌yy 4̒8p,,FӲr+ԛJ"_(PLEF21t)y͊Q[ӋOT@>S*yiMT%*UM52VX[옘Y^0:NjRuyjCfҨp t>V<*E/Ϛ&`fnE!}+PyI5b1ܧ4pQovߖЦmL;krA!Ζ0k>#dͱ1H]v*pJ;f]-R{9Y<1Zȗt6me ,$AF5ôMuBfk{#j/FYM}oOEz%cbc)`7BH^b_ge]Zܠ!#)Gq %GCQ՛ |ZBN;ȱMQUߖ~E5))8Ì֠@?*Fqzb-{]+}*m!T1%O2 J%3@xh쇥Տ#(5i ϙbR‡k,"p}=(>?_&P[_cZjojWw-6k4"Wh~:(p ؽ8TѺ: QE4jumJ` +ځkuWbAKp{QPn?njf%JDGy#Bt,Zwe Ww\ KH*2)(_UsڻlUQP\{7c\D/ֻ;nmGR9rkZl?4KQf J;ms2sz'&'GX.KшHn|-]9jL{$:F 1o2e"T^WP{qДɿdGS\, *y1;vuz0r!~'IU:T:LSg'Y vG|/T"8JP,[(Q rw6|ŎĚƕ\&Pk6&u,[0co+Mz׌T?%11 ,_u˭G/S5S|tWY0uhK&KT`_ KkR.09&% F(xOIDDy*]I\P|e-Gnz7\8UE-#C9\ׯ%tk i7k^OX&? p_$~yxM&YhuyđwqnbO*P0PK+Ēd{ >NOd;`OGKQk[1‚-ءeMs!$@(St RUMsXy%,<M=f㹹 50!Rt#앃"}\+,;Q7YW Z񣖜a6Llv0j s\\9K gjIj%u:WdW&F=o/&H Yƒ?xO=5f[D &b=3FIpQK|![MT²ax[ߛQS^/s4$V{U˚:Ŵ5:jb;Rg5Y ڤ$Y`HMƲv2AZ1#-W#s\?߀7 ,͸׾AR ȡq ǔ7 efNF2">3 a-sGݬwy3%}FLZvyD|>imQqzasGΦgcj."| o+sv֥G.*GhBPSp.Dt$>("8|Al6M-uF:nl jREאhvi/U3 P#7-+T^~c We$cTrG޶۶ՈmQPz"jpk5)b"W9U;}18E1~76i=/wTˈkeY~.vőp:Κ-2(SF('p>45f,Zw钁(m"m}I6bvCP(iz-dG~qEmbTV,wӃKe&b7bf'clO*o:ޠ^kL,@ؤ=74r13Gף"I{w0Ls5 alXOJ*x!`b>xvJ^[ϷTI|DRU99L{4_)[f(AA@A\ɻ{ҟk3B4fYd ^ǔqw/y9́F̰O|֬c`GJ Njm8q,V+ s5pvVϫ2#FQŪ#*KȰ{oǤ4`?/χ磌d0)ͦx j1%d0rd|$m ljx%|PAL< N+;5޾]V3ʗ$S (J u!٧MxшḰ% mϓ`4 .Tto +@#q"8gn,OA/@|G[sD=kּ}w k`BTh+H9ˆ| No>kb§9Ӗp_l4G+KD˫X+zMnԱSEM>xX*ޜ&C: 7T'"R&[PV\z&<߇_${jC%o4D}PIP٘eDVM_ͳycRص֢HnI|(UwRn;w l`Ia_m"W#UPHhPՐD$"L4| |bJVq,Qb1RH]oP/\S(y:2`R4VV |,;+Nwҧרp\(͒MTɷڋ, oev5 t0р3t1zQc@c6k{\6iUDJ Q jPG)G8{Ʊ[ :{# fSX) OͯgϬ7xA).q'H~g1 Ėn[x|` 68WҼ{"wCnYc:7VuRRɴkǔS?kQdUUX/4'~NXUEKvy.7Ytpř3 5k˥/; eׄ"k tqxh1\C]8 ꠌ &6+=p u4__lՍ~i;٨7tP\ ~c=Y'wZ 45SSDzgn m vRfyo 5LG8'nָ?cBsg\K -.-IL1V#KSMԿt<èq#4O}{[EQ_z#8$ l==6h^ZOb` ? qnw8jw%F{+;(J~jD"!5sg-&JdC\ö̒kЧ"Ra1FlSҘQTN=Lf]n^cau6McGn:zA:nͷ]`tَ& g=H"y!8=>)=!( A\u1<2ZKfrϿj渆D\S/oiA{{>z]ildl;*6 D~c:4\u^q]E\TZ2l;hoY K(>>ŬXyӽ9i8CCS zm#S#\FO:CfX~ pcl~i٨bL@D*cV- Ca)ʡpQ[B-#bv|)pNRk!apB 8~OJNɓpN5Dn \:3UF]3I31hWcEʊD*xSC`hVނ%Sٛ7ͲJ]5FÔ藊kK_;[a`حyjym{YO-2lO験Ufb60:W"OܦL!@LJ#}ރߤ{+)>(wfJW4) a@f҉cErߣOA't~f//CgU|J  ؐfP5g ֧8H-'" ^3jD .u?}.A0N f0O\RJȶHIjA<@ZJ yZmDJ9Ss&{abp6)_ٕXQFޢs- T?rxoucE|&jX7&C) VZ$\|SG`Uͺhmm\,O2Х[|\CUS[ftrί,1 h}4(*w U3`B)Z(#qcU L'2\oI3c+:L~w!*Pn^7 mq6kLȈ"AN.旣Dl?^J=_q'(v̄Z0AWPygdHL4fBP&U> p\M7=fWʯ:L,>*h >j+Rϝ%'wab3+VeĿ[dܼ1m´?CtyS̲=j?sDz4+r8]fOrj5*-AR='!CӬHz,GE,meڢ6Eܽ|M_R"$/4P"@l<fWl+s·m>% ]::$Ъ&g8tXS1NV)`D6ޙ/(5)W§YyI$j?Mԙ! {D^4C}Q@K+SeiB~ԗHۛ Iw LTr Z39\][|} Ncm¬JOڋ7KֻF+!=,Y5ߞxƓy:GY9 b{X Ji)d1`BDB=CPZԸ2kHcWByu1W+%@RN]g`MqI﬜9BϺ5@% cIOmݗ>h%2 2mމnhCEf6+S"0if_g-EQ%Ǯs vC6ݏ+7J:~tx }OYG\`:l`cr-6 N)4E:bThpxXF7 KRWljtNwmXJuCcW0pbu2)܏u<O t>;V l,k9 {D/k5 [[~Uctmg0%UDh'n:bcP^KZ&&2dhg<)B9n{c?!Q/ >|>qcc6Rn&NRu4OQ6r캼5kGKǧ>KvugFUc$wY((l{ej lKd}!|!OjԀ8V+/)/+zRzHߺ k982: #$ T  pFr:'6{t2B2vx\'ڔxxf'O:;:$;sUp +qq^HP\߳nVvҖ9,x ƈtFj!0)q@SlX5x:O@{ÙJ7 6ˈ> :!,'K=sB0^FBlFJىnRUZ] F#{Ep& 2*OŎ~9eiCȶ܏@ծφ@$5dA'd;;ƫ\I40} 0"':?`Ȕ䋸K``P7p0SG>‰غsG_ ~jH؜)qW)I.Y?d<8h~ N-ݙC!cfz]E+j_ErQd'm`Q{Vy)•@X8Z&E'9*v׉"U@B%d|h;BV^\ח,dɗ~ڱx+Mس/;4!Obϸ|%'f+`jvLlâq:]䘿C&}--_>r@pT*46Ed:j8e_4yܣaft"bAw E9GQPuESw]eN;P|}:!е8s9ejm>O|˜Ѓv)Cyz;OGFa~mym!H;bWxۋm oaq 4%rں4O7j7dŖV9(ҎCxm4;T :&F Q'^LZl!5Wi=T1 {VaI:9<äIx`@qxgu(_x2 E'Qg<QxKߛV6|~ͩA.ʜ|[P$!7Ӳ^t&D$:Z]*Δ(I ;cA ["~SP).-KLDps\$wVP[Fxu#^51n7#$,}. pULsR }܍цw<*Ngn'@0Eҷ6|6Z=pض@OGt9TITVh2AEWuwL+POįswqn_apwdy:TrՐsM)?X79 V4g'`fj6s5V`VVݐTHy}=>fxC4!o8ȅhAqk2]VT arKQ)#^Ncb4ZPHEsz["RYNGoP|I~Nmd#^cꒄ$TW]9ZVwiXk~R<;|!Hopv֧s@k]OU|O9Xjn##Il]h+A9ԼT2\hD[(Bɢ$R QvB](LWoJzm';Ze5`ćv^ PIUA{9:ea{^*aR6%f$(y25N{FG"h˅:9S{ 1wlLF+D;h}b)7@ʕ䴨>͝,Mc [W1Jېf&zMigpdXS `W\\f/Pہcgk;VWj &=Z^(@ϭ*"\i@k޶`JsVk8~}ŠQ~IڜeʷOVS$Ea@:`#(1wO4t<.٘ 0N3YX.Ŧil=y\k_Cڋa}Mv?ӮBtef]iN$(v/L%? UbZtG $QUUfw`I);@~$awV~Ƭ,?,T#) ^UB-1|&R]mKHj5 NZCjaiaƓNru-}L< 8=V s1 Qh&FAlud2S؞ؑ:CX%}A,sB>] $ym|^|hv+U:|)C; ?%LgzNZ:v;xz0KDxln98tɕ`sGN3~JCD2J'OD>b5Ozغpӎ%kBaJfF~\ ҦY—y.4-ljYuh)- Rv6G_9 ~H|7KM]fY'1ЧgIn6=J?Ǭ)ScI;f'ܔ>o'2 cLM<+?<^mV4}*hCB] $3Yj% ڬrd#+zxD0$臆LY0X݀^/U]L0UJdJ:[h%ikL-o,=̟SԲgû ʉ+l7+Ppzn#֚$u+y+X8QM 0!5qUF^)ڻ'=C;ft~0I 8bgzk!N/j 8B,5Ram@ KkǀM\ޔ&xYDAAv{G(kw%!c\$"Vl궛˞ )Bb'4heu4d\Y5Tu~푸p>"J_6_**8J:S_C6#M1kB *dߌ:obG6 V!o7z0'$^.(5tVSlRt1| d.&7 GR=%nMoocOoTR!]/Mi- `Êf P"LMЭu=|%1Oj;kIkz|xKfMj`5r#drՌ xz@bPudM)x2<#sBwe~y![g'wzA,_9ny$RnYgDIq\5;7[zo%n[~ShhCLUOT*&7'XMA:96VRgr/Vloļ,~Bⱳi?pYȳPΨt:cRo}ŭۙ㭒UN*ghEC"Js@ZQ b)_A𷡑 gS\ur=uPf?{fr󜼣IA"Wd_][53 7{{/TF0:39/:UcZ 0eШ~^sǧYe/%a?Kҳ@30lJKqGuA`"Owư(P^~#B8&GAY X>R¨]eO"/u\D`ûvr*s:%GV5' >neXx^6_-[@ĵʩehs% nvL#(V6C R9\87v鉡HFt.M#ڮYL!"hr'#*&?:ИU'c⑹mrR1𳨄M^];A2A૨fWt^ ᠊KQúٲqLpWtXEfaW嶽/ɛqLªw{gkE[ tAZ#i:8UH3LJA $?@3-"󸟶eG!P~#B{Ĩڅeֈ(acoP揂>O\'(<ۇ#fZ)bcOsF!U_2rēm6 3$')vp!;h¯x`/z$ V! zIPD9_'K֮ sG0%LR+i܍t`VϳmAyhn#!_~3QZ`uI8BsLS7ÑbRm c;9\cpsÌp8[[qbCBH>HeڗQ]LBԮxuoO) ~^,;Fi*Fbk͋zKiP>EÕ\_nTe/s)dS#{Rd(X3*p>XS֐;Y} ,UO8*9xoꕭk7x~j#da/Z^ʈ(?5'mSE=B;ထ]XHCZ% pV:x͉GH5(cD2zY'5ފR'Ɂ؀ix X1u1Cʴ4OEࠡmIMc$FʃIWRp4%t 4ϟS)\PrCFH>Ά Y_GLl^Y/Ƅ% _F8v_ೡ7 k4V|eNPE:!)̰Ac>eU[Ѹ*x];P|mKbDtDk߈33 Tyrݤ(*UMY,Ks@a%Ѿ'[JN ,)R(63'KPV5E,AJQCv4F`,)~$ۗ~f9 2FN1ҟʁFp3#;uxdRUt9h61?@lͫ MfWLTlv m#NfNo4Ui&GSm|SRV2`6&!8ua'R)yLmZ=f#[Ut<]a+#)b6UIL4q!-rjpݓʊN 4P g: ANc+ _´Zi,J"-:W$뇊nmCRZEמ׺gTCA| ~?HTo^bo5VHdhA0dR umdmJVU,o@QgU -Q o{Pe#h(Ï 3օ4l1 W7ua=Eq3DN>C6'}Q{pkE~2K.Oh2rbv:}>^͟~H.EgYܠ = .SFOׯz#H*)@,Ɍ`<>/}OUaaoG݇*{N\`F0ZZ91fIvvJtAZ3az6r~- NnAysIzɹ^M \2of==bޭFќS{/q_Apea=gNi;E6`ntr/W.*POU}0lm^DJᑢ +~24c?@yPΟ+'?y<@{.t4o57~'O&r0K+'b/C?\XsB+Cd)S0S9׽ p`>t רH I2i[]?5)0DZ*5vWUxtjSFwA ݲ O47ޓ"kIX@B^m:f%kAS t.x|riUK3u~I(Cb"6,tu+▇ȉyWyfHE++{ֵPTKdeDTћQ]},e(DUP}[}tu%Uf;@=}EϣUH:8}s<kj*lnJP1\b4r٪Νf<#⺈kY:? i$sJB8+\É1EQuYcoZB\W<¡da*Y!R~_ˁ FdjP&s[gp=Lm'd/ E N~1whGrGd1DO-$HeZ,m12oCrLEO5J^Qs͑?z8mfԬ)-4 {1o׉gݜLx#B!yy^w |~sa7f Nj$@-Pǽ[v&XV#- ]ebbEjڧƲ}.iGwAs!LbL!meCx(nsDZE*@0Iӱ4~ V|e kmQH>.v}eDae&*q[$[1kFcۙh2nh\XMh`t^ċE`-<L5 eI"1]1g} a<#f ܀Ha׬ۅ*1;_k5x4f@d໙穬 H1tl]d h/B|bvk/FhXkc(SlXOFk[B]n'[2Eo7ZR+gVr&SB*Uxhc.iu2{zn{fIbP3nn,1};qs  ℈S۫k~@'GGs =Lfa*'7mƄ?9.6Ϋ4 nOIJYB|u(sI1m#C ^zG# W$q q)!=mp-,p-zWF@Vz8o,UPZz],rtv˵ H~/p >Bzg%.|uZ5Bb5 Y 0=imlQ2i &#fcY,]@ 3 =AB*|Ԍ,3*om2>h-rb,?M_}Ι>n 23CV$;x:у Yi+Z6zƠ*@VA`KW䲺N As/E6 TjkpNg $"KOqף3hs$a-f=2斑9u mcv퀘=Cr7*/Y*>VG-ʹ驮 Uw^`Chlw| vsӔV߻@># oF9(?+yƞ\o;;cN!o^Z}6jg}fV${SDXdyH)Rm670d7 Ji?DykPs40[ PoI Y2ER.P(ڗP^Zvj$Aʲ'_5]49c$a_@{=O ڋU6#)9$]}wg+ (\>/|6E)ԩYԵbP 0@?]_btN/&w@Hv_dP *3HD;7~;J l5hO F>Ss-ƚA>\1;j6"eR;u&`wG BPWt=fei'"OTgAv& iI;W|em̋堳/\C\3'DM 05y8ɘf,+C:U~73^Hb3`+(~35TC UbA(?u5 ߁95ǿg* rR?0v#5}&.ѹ5 ڹ@ALЉ~4 ҚHKSTKBKʙUђhNvC=`?t9mlׇC0= fjhP̋{_^257 $+ >bU+=[Čn t#GztQ0iHR\]@ /mGqF:Q"[}ge\+ٰE!%dg= -}3;K}}~J}D]˫q4XK1;<۴싩Dcz_i"~e8OI׵Z 7̨6Ck Z-,֟ڜGMC5MAMpYFS[sj~Ф'ܟ%Yqsf;/^S 0ZG8B[)vBզN_cR;NB ػe( πPڻ̂QR ɐܜ4I|4%#dzڴׄih ޡÜsx1>/-XQcK/`[I_pK$dstg}Y[o|{ʷuI%Y|9Z yv-FI /^iQGl 42ĝ Zta+["kZ4Zi!z"am{?e.`S9 UfZ4w:(7R3xO ^= h@ :Rݨ:L '~ZʺelQQ("tE0K9`K;ܽJǔ*G;Z8{|lCY!`M+,0x|t$6=mf[ @T'ŲScVsW%Di9_ g-E&՞wBlRu8Ufx2)M횥눇Y=nBr<#-_:i+*'SwZlr)VK Fh ]-.7~1vx!B.-{!L]hG6(}WX2^s]l~ drrڴ5aËFDR*=UQ|ɻy[`Njn#/we<ݱH+s=lV7yLHm-fAϰ6/&n~үT%#QTrVaF39dﵳU G ( :I}\{r,|?W\m'".{Vz[\wRr&}wNyHd~6xA[?L>-I%^d!aݒLA6u-zO&ۢd)@[a{1<9.ȇh߅(KQ "+8(@hs~y7ftjDuNtD|r} 9]t^:$À1u稫hGv RCx.'.n+{A x9 rNoq]l` TX %.Fd :P|0ӭga0׼ gÙ{ܭBxYpXo^Uyl~b.0_;oaт,KY N[yY) I{LҔ-Dq^i9 gdhg=7hڎ/Rj#ҟe|w /AmY)-`K%0ΆKwA՜ٹFCQ2$GOe]Q3]ǤWkb/C&ͺ1+~(,9>70:f8W< " snE:k2k!QE$[=pjdF=[oH3H^ө9?DM,=OX! XM{[Ѧ% z|0vNz'J,Lہ|~ ,x: T!O$ͤa( >awhj>msé/928Ƨ{yu0qwa. VwJY2q4ʃA$QHغI(A4q֞Ff20M:=W^9 4]bvOao=F3@-u)|5ߎhǕH \=>NigQ6S cJ$c(YH.Бԃ(a|A{WMY*y@PrvoS||"`I!Ю |_?eYANk0`A$oDDLgr %X0ZX| 5xGv`}^YR}e(a4"[JMnZF7>:@u޲d>R_ %//=dQDߙX,MX5Xw}0t`ԕA2h:`R$(iJ,U2[D\n3ʷ2v/b+lt7|šͰ-͉u<8ot:yjk$C4Qveٯ*iZUi_E;vKÚƢei!ZھsSAx*SeƠ&D"Yd#5Jrև(c4XYU)G_@bo9UQ95D{1~P61" RPדTOC4CmZKY^n,JL "~ܶ>z!e< w \VX >kE.[Xb6~撬'wwmfbI% MBHx8&5G3!YG ۍ_ugY]AuZZ?°>/SŚDXmpiT>1<%͛4$ʘW#T@RVyEP+7`5'"B8-ꌱʟvڋ&Ul{P(G6*e =^>\^֖L$-?թؖ@Dk7`Y<ɮH7<5?AH㪊$WF0f\ $E*kfi70K6`og6 eOR;Wfy9jO)ԍ˒B*6CT&L8IumڦY4${MqF`0񑮾Ttcv ⵓ :y2$]؍@[{g$k\ )|"]Ϊ{hiSo''滑VMIT΋_q֫Tl1ؤ A'gy| W' ّW^ZP磧*.g8W^8e8Bs?[pv_-fظj]*a{v\ahU$:$ɌStOlVxL!zkq7Z4I78͉0aiQBx3{~X=`qmL#&8=+WRh@R՞S$j[?$ :ldqK-66MH c L}s(#ebgҸdwVT1UR)™(:wZה7]kYe1{n̯@fJ3;04N}WdK,O0$7s R{-1r-N 9#,#wA*,Lq8IQ Qem@{F3kmqv|c`bdŸ(oC 7?>>W4e\b+>mq&>S Z䭉D͑Y1 Oy=a$ gŵ) ~^Ϡ ipKԳx=# F.c݇=ڷ`$^;c욹52io oeWOj>Nt/{/^[܇.?~C|S]M&:ZB9R(4&ʒ4oW@d ӧI+9giK#b{^gnHn^ἡDvy+ &>U3}, s3l9 Ewo)<{4."8N0>Xmh+CaCm{xoG: ƾ~rE*Tk6}i 8P`؟dn"_@rAda2d/4UJ.r[hԷ?Fz1?e\wa@YkI1^C3NhU쫹ٟ8?*~/U1蜉Lɇݎo/`,\`{^ifQ;,p[txˏA8Éj,Ko&Bݞ:DHF5yR_(Q bPIx{6P\$Т8Cew{+Z M\N.;sYbv!ClV73̟5ê|J=C pAY$jpĐJP`/mqJr(yR߹p[!Ag|鋯8[L@gKx'}iwS.iJ)W3%I~TWІPkdX#9\d`/jx m*Ԡn׎l/Vo1 ͠5?28PX@L1:-Dh}n25 CNhG vNQԏs9I삣!x@$M{b`,{O-@$I(, `R @ ikC Ί"*i/﫝UH&4(mcB؜ h;Pjd1n]hљ*~[]}w$s[ f+-laxk†V A3Fl3H$VbR/:(nMsYvZ#'Cǀ^+=|4>Ÿ[ =-tQҶ݌O|Ũf~͉ao]ÝhዽqhpQ=ºI’? n[yrvtla/Kkq`;_0 trﶓk 8S|yOcd=kW=bwrüCRu8"^FZHxlj^Tp $6'24fKղr~֘E@F)-A:x4r_;,fy6R;–#W.2jn\B]SaHiF1 3dl)j.GfD%.ߘcK?>c@5|`khmHR9!c-4w>z$Mk kbނc0?z;&%hD#jIp~r >c$m0 FQV @m2î6}5DXN\ݸH?şْu$5>H9T2.i  =lr6`y#NN$HHTW"Y ׯ=Ɣ 7^{87z{ZY\7Ģdw hB|BPaϝԭ?VҤ$Ox N-ĮZP8P-&C*l%}hmS *(Sp#M q9r̷v7Alp%=|R. ]zmDKߖ>Rؙ*ӃDVa9K_Z#Ӟ\Jhiq-s[66@1[xM>8{zX?jP4Ƣ_ZJU_)qؑ9ʭf3E-7 d?u&ՈRoFd z {gf|V(p'zQ$s/f[áY.l> 9mtX+b$!Ʃ!!֎sb1Dj'J^h$; րZf;ffL8`ƶ)3O,X&P\y؞<(ɯMΏ; ڞ,=jv 3%pn!FG[Q ]>|[TNh^q`k1Il[ [O/MBgy|g+$8|'$ˌքZa#ằ8Wpa)a]$2&w p‰{dm5- hB_̞ZlzLS<;ujWGα o|Q"ePm٪O6\[]TQK5Mƒ*6T֍HB=|xQ:ktbsjMڇ MPIqH0QWA薦R~[YY{yRPXV0"JC l&U}XS4 dlpz6^"'ƋY+M)&^ Y>>s4l&`v.?=`cD)43Y qf+뷁 Cm)4~wk$53UJ3J_V;qdʅͱA%_hm_<Gbݱ4{V| L=G Ĩ稃KzcP2ł'O :?:E4pP"_,g};'UZ ]q=pwes&휭S5+Tll}eIIVȳo2@ҧb>N qtNh?L`σ'e%&2Ĉ1bGig)ȳ6%Nί?<uNvL$kDS}E/OX+ß:!% ~g|dE8UΈ.GaeKx loMS1 iNoIܲNHD:޴9z\|m D-gVKWU:v`Òѳ M$y^Uz#3Ev6ω '-Cp ^oa %T:b菤Eo.T*aϿDŪ4Kc\#K>U󖟯{:^)w̾MHDpϝhT@Jv ^0b/'Ո܏ڀPy բ7GC0Y p-ꪰ>>ßwoWc0qFM^Lomե;U )Ңݔ\ 3 "e";1 b:&L/7`e-퇬YWJaO9^s6ڪAdoe]"Ay:nb69EABTw=\r,RaTϓDGsx1à] #7> 3>֫#SڙsG͜$XX&r$i"0Rw9K;.!~* e_{;.5o o6`)&+!]sys*-8?nמb[Us^et'oUfqH*8מFT s\Dk{/<"o?g8 `1&lO m ]̄E^q__B$M6xg)yѩ[( Z=4B3QBezG!l"Qib{p\K Wŷ/:%tV%"Y{6L_tk$hWQu8Y/ fB0B~BmeVkqy&zת&ᣲ0 [~<<ĒQC?<́{s|c3 4U\:#ڢ uY#ˌ?52v:qeF%FuON=aDU4v{!:B]l|#*A Y#)?\a-41[_+消aI7ē|:"!hx"^hU孖6d ˪-h\li?@~UȔEБl}pfDUWsbb0_j:eh-b( JiD?R}TR9e&D 5e:r ;+ԛKNv~- ؝.((}*<5H ۄOFơ#v,!Ol|YRlrk.֭]WOX*M&n`y Uy4r2uAܺcm簺pXN.d@Ж.P4D6&F֑ѳBv#sr|0`I3H6trd-6ൂ#Qbe`҈O[E\C4t5O_esϻ#q*m:#g|a]  gh5nX.Es{ÄAֵ'o3]\t(8l\ojCͺ3_Ff }!A& BTK| l|yKݛ+qGə/a8l8I~G/`riQ V+TXb.(tNh6ĦtUы-8x{Zѳ='xL24 v+{J%^2uh aBW^dMYsa!>Z<8h0M~H)t~if0lhO5%N! @ߛ܏. QHn1pǀzU䬦ۡ?ꘐC1,rco 6qzL pqjXDwoh`-WEȒeܮ#<<)cM>&INZLq33X:} |Klଧq7qgJbZ@}*;/ckAJE]i|xw NRC25*]\k@bzUc&+ܧ0V<ɻ svf%*e{zJh{XPT0xstIsX%NiY+XRVz3rgF#5mR~j1o6/&1Igv=ᾫ$#Mxd~D@DmⰑ9>ǟu^v׳4:ݕXD N ʈ_}Ȃ5Dj{m5AIf>5}F \pNB\0}R*9 ]VC$FuFV>k-.ݻ b_eu0RP"{v{D3 =J~d~o4yX\}\Cڮ:f ?xJ1c"kc,Nh8wK\]~AgR}Irg Kx+\~ޚC~Q}`KaictEe>:9r#e˶_.7I[{?Ά;qdV\/oڜkg^pFhc@Z99_ěsmp Ϸrª m>R0`xKnj 41OЌoFޣcߦ)ة 4v$*P{Ny>"mER(sYيEUĶEO*o(n2jv$Ŝ 928ѢLk-{MIhɊ<%kQ"AY4mqX6U_9SEa {scAV BsQ` Öp&ą d6#Ur.ZMjޙ'.,.WB7C,Y26\, ơ- 冭ܟDRxV䩣+= GwR ͟dḰ$+ }YGYDr#sO> "?[|t*#D[߳h`wp2nK,H2Z_E̐ԇc_MY$kP9KYR41E;{Axoogw{#Y?9$Z3O[€V@cnŗI$d'=SX3j"tv:x‘[B2 Zf-,Dqr)_x6m*%ZIz`=گbn*oN0 %O7?Rugu* g6YG'@l}{ԙ ffa)*M;y ]q~6f.H3xed@7e=b{LtT ^axfln lB"Тj!|vL8wp^49ޤ_S-A զd̞$Ǽ`F2>K90md#iF8Ħ򣇾CdX@-[] kPi,.Gd/W%DnZnPϏ9aoJ_)REz2Dۘ zWxQ St;Q6v:?Q}Et%g52;nq)N !z?{~KN:xidF = V?7t'օWB"5xB_XYQ0m(t<5)N织zKOt[Y&$gǣ3vXH\tIF$\Y ɗ| ^Ngl&Fl  QDicy7pcFV?'8Y4^ qůƗ{< R6Ի/҅1(?WD4 ٔcNj%wC:8X&`[U|n /j0if,]R2 ]t-^(Nknaz$ H^D8?[-dTC\3҃R6ѭ2oykvj%.{Ap6DϻWS9ɞ''X1'Ny`r )oFH薑ɯ|݃_F DN ~/ nل)K,pJ!+Ǭ]ٸw WѮ;k 01 7Ϟ/ʅXb //:yDmEe.ƪrYj@71 җ˫S?8y?4 g9"cK M~EEtxfS0iީ |;p|ᡫcAk b`q[4V~s^ⳲɻKh`lVA7S.I0xGu AQcnp)-0;cwz$7#p=i]]->> , GƂIL׎d=qjނ8 &EOGE+خLyt3]~} VHaVKz"7g処Mb0Z>geInuMc,yB*H:B >{S9IgIy 7$Rp@GXcf c8að(uVT$cz ʮdtL~j &G3!1≱F` .-ΥF GȐ6~lF-zy7pieVB+o^USlHkS eV=_yz;I@5*7yF =$–$1!tAET&7$nTFeDN|VcwGW[g&,b_ uBYIh8(J j|MgXa*Ž A"|+qiN"jLJ%[`'xRtVz˫X` JӺ'EIDSZԗHHKj~yo10>BK7FS{V=3:#[pMɐ ;@+OE|L@!q:l)qUPO]1 AXxݭgw\ @%5ҙ|.0kI7fN ;2ާgx4`gEXʜu~1B{}q &ҫ=EF43z8 p{!,^I5zM;N$i*6yw29CD1^+|ؼެ2S^M5Wsm#DbK!d D b=KαC!0SuÄX]t)cy*O&}WtCd?ܒkd%ØZrYƺw VrRO" Wm(APMF  J8{2]RV!6mҔ6eCDŽ3an$񂫒7| wjA;}n_ICb fp_s{aUf|GDEw)eXb`\f eeÔ#MϹB8GV>>qSƂجbc_*цP%WyHՎb(Wn 8p=}s[#CkΖeT"/g qTgYZ07070100000051000081a400000000000000000000000167ad58bb0000d690000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/block/rbd.ko.xz7zXZִF!t/=O]?EhDTTk׶Ǽ="cK}P֧Ylean30uB`-]Z 5*f 75)pg!b~(z` 6wP8=ׄN[X>'a4S+JcUʎbh?-T]og[ð1l1*0U4&ʂV7PFd[NkZm[Va[܉f [z%0pelZi FMafn91L skce@|ճfE"wqjEjF ^(ؔU-z/P+,q7\*T c&lcvuVm(- Q?WIB7&K-\6h@XiW#JSWqN0\.WNcWo6B~xgrAt\9m얞6* qRsliCGEk;qX,]fckoԒcwHڌ1>\vbXGvcbq*TMCۂN$9 štQL 2VafW:?.㐂x/Sj}E8ڬYcyֶn%[9rdAÉ{p=P7EjD5be6Lw>]VrtgƦwk4G˖ tÈn4|kf'OɻT :Rh$^OlĊ: ^ JDZ;pAa2Zkuo{'WL/[2Z߱J4/EdJ3˒!/mc55&1V7Jhc+|U 'vPc>\ V/vNJv,TnJX/9\䀢Ũp>cIJMR%2RȌ{w,|0 M0 ҿ1ӭâm$)Æ$6]+Evx"֊p>t3-ƧHJIFMPVDM /VH7!,P} _nc+0#$'uj-/E7{w!(r;?ȄÔ3,n@,(o X] @^,AN-,t6>RCП Ê 9K"&W. j\}G`g7+mW>&+pd>۸&߬sf(!%nA9NQʞzT|޴*;޵Rz4Ҭ%ȴgjz`x)LZ dhB4l_OCCD,~p4z}9%;(Be!hL'\JêR@B#\/}9K:xL!\ʟNc}rm'aubdX )BkV6w}`%Pv_tX8%3&5rb/瓑SA9ٵ˘#>ٹ7TSW7sb-b ߧ|^`xb+ˌDͩS#jO!,NH#:_L4qui\W c=b46J+L" yg7b]:s_g}g&4BB. ;^Zū.ȟOֈmJͭRaTe-i,(18>O"d˰FuikD{>dG$!KnxZXp:ܛ4E-x=Hl}7 'DUEELS/%G.8`{B%tom5yI@L +鏪"Ua.5E#smz@ ξ eBA%YLK\p`I;܇'ȷKgL N*Y?h;\URb 2#&=cׄ 0crٯ Hk`A-:d4^ڲZf|_85jf Y!;}4%x.+gڧ˟HU!ri<5O﩯}?-VE`0Q#<}^**u4@{ٷ͔ءkRjd vS#QcqdN OV\Qc_|kUM8= tLj(n#* YooUڗuC\re.7BS=Qv^FsʕМqI)Sv*IQ6(ڸf x6Wxg@T)Щ)e;\Sb!M)" 0ENlhxE챍f_BgLjK/:mߑ|.N*G1:b :#i ѷk+ƛDd*@Ni5Zmφm9/ 0bh"SAQDՃ,kL+Hf_dě"ZgCAԜW1kAi7[V>ʅT @s]{RXXj"k{I±hHu_foInfn?zQϘ֢˸ 4QGTtMwJà͗5Lql n?>轤ԧUBܜ`@M\,\0L7~ϯA7E⢖lDz C/y,d")&Lt'/eD}\D!^X'\z:H%h,qr:G jwݱ_Nz ||CFJ,L.yH$OE-㐲s=,d6y$^mM|2oC5+6\^#^ B5TH( (# f4fSsЩ5JS䮴;r],'2 9SC1PhZqV]~j n_/w=*fk@Q#R'2x~0キ7XIze6uFFbNnU>]T8sseG͗ï,&8BjE^ j_M$jv(EM;?0SkW=coxޛ$ʦZ*{p-xl|>MlñIA7WHg3 U %3"AcSRJs_y%[VP02]1+ߏWufɮl@gʇ\W :aI,3̫!Yl]ߖeiLMa#W%W23V ˭Ic&>w+? UG"2mW2)s152IETLs[?bBBbQ>0Ef}W'oFīU7kWD94һT/$<@Gx0غ/ɱ>v(-1[y m~ɥڙEXN}~W*rϵK%9{tb:#>#KcsY݀t 簿W!`dF[Q. y ({t|d(pM^pq `[/Ѡ:xAd9UкMX۵3@,_|xefvȚҔcg> N #/X`YRn8.|qF6{h\|L\gF}+V4/ MPX:_C/a<>K^nSZ8D @dgEv\U!ADa8f`eF"3P)pnDYy)8 }=1O 2Bq>pn[4uI3VtFz!oO[3CK`>+Yk"ϥd DkJb3QG1tsf( "6"ygNY>nQ|5 +VJwwI2mԕ" >mР]&bA!_7qfKsOsFdUkWU|T>kMz*d'?vD0i@+zg.akrkG^P'Uël{HG@z1f䆗 }94bP4z>\Qҷբ!rt3IU*.hR xμwxk:?LGHq Ucl.vݤ'wijRy ~iaI.٤jgM/TǤG훾g\G=^BΖr"qc%f37 s^8J(t %Uo>M[a:(HD^/"S]fi%[ U[DI,⑺d^Lu4"Nc>K)"k -!ᕉ>v.6thؕKgZLrJX_;\4"_W49sOv0[IxّmaD0eqMLJ$4v{RN bAm#pan[Gyoh; {`i  `7PuLRH*X@,e}&ƫ.+_XWyBu<3CX?AK5uwFyV)Y2mTť)XgD}aB!p`Jv8)bPJ'Y3.Z[i"_d?=}_duNوQK,3>Xm%y ^ʏm1n4;2g,яjȎL 8YoDJʑ2ku'EpOۻzOZq,k'nՕb)iؿ'bGfXIvV*Ikl伊7 #28fs6jfaڭurXXTLFr8$la Բh(Fta_ZOk;7|7ӕaW9!;c& c3n Ea3uLO c>oFO+DIZ݀TUGb|s2a،LHLl9 0lu|mpB<Oq#HoaүiBRpde=bywQ]Hh\.]"=м*qlel+cD\h j/Pԟ同1"4:Nk1^Ys)1PWr`2Lm)U ?-0s*܇]T7`}pQ7'JFl \W@o VsVG; `~,mdre?F,ȏ]P[\wy3mBK>`yü|TM٪=ECSN/{YCGc_) /Oyȇ&l6FƲ&ԺEߥnoe[׹XN(Lb^M6a8Z@DwX!C=M#UDZMڞsNK, Mx,l|<'1C`YQN_\Humo<}Y_L>Ҝf_ !9fX0 ʐeѻVL)Gy=8| ?`bZCdNKi'*M|xi%kq5QJrRU 0hs̘˵E)rLJiP~l}rYGe#sCqb7KS2sVxUi ,Ģ! Q@}iQ1jrS*yt#4"Ǿ( {]=A5v&X7uCh&D|[ML%iSeP׀Dz97 yڼitK.8=/s`I EO PH"AuJGSW,s{$,/@{PglweįF~zt;J/e:[Js >׾%yԖ=f˓I(%|@TظC25G-Gg^U#0RāmFoto~RI|淕b{sBZ[U±dW P=AUT׃~WIs}_f[:Z5̟5 /\Ŷ"DDwuq>- *IRSaI_])rGm;[/6C^@~'A&afߕ$OO|܏2mKq)F{kBefGz` D%py>P1r؏· mS-VdCB-<̧љS\ggjܜ~c1yi5MbiI(WrH{@8pًs(q9g鶶K=I{,@ok[~Ο,ؑ]fs20'.;nJ;$:dx:24#NFxiޝ*9PXX{xlt̴ Hشbx>֧1Pi&oZ1>=h{mE#(dJ_xR+[rZ۔mEQ ¤)ߩ֠G-36vu'íS5vK*lE#X.1bq, ,9-?AB׵kZ3`(.!B.[ rJgX(vdϣ)4N<7lDP ˟24*uQ,tkt6+=mo?/Bv:D]d9]Kpw<-c\Et8H蠙ȕ[8Ϛ] $ 2 Zl"suL6S Q.%B(=:tDzХiv 7WK7N7V}(`tC\oBlޗn0p8PdԸň{ )%֊:C٘>.&5wDR^XF]~DH9[K绍s_iWBmPF6mر_Xxq~EɝIK s`FMv0 g{>>4`b;@wWiK$;nX~EZdj0o/2sdס}oKEr|@$.,{Ҡaiq wEԃ|P^PKRh*ڛ> lMÿ h-C>'yVֵ }$Wk&=rr3#K+p#{a|w(ZܭH4A;ppb$hNRŀX%{oFo9/6,4V4or.Q^QA^"K|<#p^= <ǜV~ǹE8׋Qx/z;/Rױ=ttxv4 6K#j¬f-WJ#7c"&Ź\fT/ )!OmV^o^%~=v4 {/ MVd@`t} J#a,3=U_ϭᤴq7eZit ~4+ }ύ$h6raJD-͍ANt'iԧdct=9h38<ʕ \<;j+6l+X@K K- _xTS9:I}uu|:2!ʣY<PVwt.tH&RvT 8 o9i?[6zL}c$&Vb.Xw1goTnlo>]Aϓҝ,%cj1aD>.9Ϻ*푗'B7^oKY ~)~%4,c?6,8{"W-^nASյ&yvǪN2UDb N $-ik"rZdDBw__|+tYwOgfi%#TG1riK}BA"9†̥1ﴼn~Փ8hiZ<l؀bN{,?dTܻ >8ι&abE3}I-`fWRDU i4{:f*$ڳn-݀3LJKS ĩ?1:ԯo}x}Q{ЍJݡƩi/ Jr <\l/ׅ81Va]~홡=gG+? ՓOT'Zr XQ/y֕/)ʿ. ܬ21/LozGђ N,A:N 7P ~AW,iG3̦ӱAdp, [ՅG`ۓ 7ED31߶}bU{bFQC5w`N!3Do<6\E0N1l2jm;]XWP2jL"iU9 451=Z}#n8<4!'`e\-q y62 ʢ͆5̽)R]3{Q6g I/YslCJ:ws"#nVүL/D}k߇bc#E3` 7,wGu#T]wyCs BL35к$_@eSjѴՂT>e)ݍ^`X@S!kL -$t^:jcf'yeb/훠 'b@>J&$NHٵ_0;AuqGWa sF×f%MDkӣޥmJ*g1c~a*5H E΋ӯ\=> 9z1S4b+>!?Sp[b|[(jKD.R#ʬҭJx7k8tJnAs#L c0="@]_Ljȓ/ڪE$J{$Ɓ\@\dݘvС}׋fDoYn%0b k#v I~'AvڻQ!W6* ;hABlq?cQ#UȽA$GXh2uL/?)ba~& FvK9,+GI&QEDo:YYP*9kykqq*"f?\ K.O0Sgمs\sUaRҖw2sN D [XjqbƉ;0qHyYꄬI y9RO'C51k$QG/-2"ǯH.až$ "r ^Umȡv pc{y\<4*3^ ;YQ sU9-] ^xF7~y4%C–'[cգY-9IjR0Paf4vV"CLPA;㥀$a6"T-B\XHDĸ*j7Rp> JA!jϚ؃8Jmt`iH 2S\m']wVH?a FaaFfqra.O+'Ƒ %\G)i?:^^بmqܕ_$>tҗϯ9F74:"nkƈ(UbuUeN}nw̭D /]ƂgqۜH{zV{15W#iY°JclES[6;Λ`2nKuy;E; /_̧W.KѤ!*X񙫙h5 ߨ m{;|lp]{oԅAw V\b$".qpsAB;8ɰGh+х!+~*]]L` !2NYmT;.BMY\50D[#TD&h8 ` xe!y{c=ssJ Y):ѧ$n~&1ȕ,jEq#-\d4Uđ;'q{VRm/߄>t"> KHSzBsGM]j82T`loۀ&.\$T909 YPl"{P_?¯Qx_m!#'c?Hh ΎoUMcGl:Z e6i#mcQ1!0,eCm,x5GQZ,Ig6邎m- vjN`}Gh|;~|B<ضA͂y cjVzsm_q>r~BJ'/R?F55>Ҡl@3^r- S2eU:IfxLA e.WJ؂FneoPb 4$YVx \HgĴM`8TwՒR6 7z TWiW+d,`-zҤ8JqҶ9K%ja7b%PfȞ͗5R MIX# -'EkX\:&%%xe11)*)aEfϢ,_ʌgfl gGߩ\k33+SN[R8H[`9 "5`]x91o14zbfb\b5}ܓSGXm!5/[.,a¾[Uл@ ND |Binhum P^zkP,2bޏIb( H-nw ź:/,g Xd֪Tooc?(?{v*!S=ñO*8zޝ \Mȷfri9Q959zԪ/ !"'inlͪLL"ͷ)oO޴?;uiݯ-bK\BH: ]4н4Wګ⮖E eDV+:/<.?ɰ@GNSL 6pssy>*YJEqk(%M{[ ܕ?< g܆WL0 ovg:Ym_Tdn50[v4!"~,7D$!wByZ(=MP~PTu$TSNoɥΰ d ? S4Lvh"5DggchܨT5 G<5=ڝAT_N`:vEϨTXfqMU2H#$|Ʌs=3%-e ypC?_P|LȠ/I$iQo !-?ґLhKVȍ ,m#(X_f\Uĝ^4N WLPغ<$*u' Z=})i˞^gx3xe?DdG_"聩\T(iED`կ?Mße0qwa0S}n~b;|ַK}2Iqd9(_.${ 4 X 98,^d:9 ̺e17@ܔT ӉE2?6)C3Yig}9j$ʩ 6@gn,݇qCF`NcVLrlm[$iA'=Sϋ:EZVF^# Pg;iD^}VNE=s=qДe[DnEx ڲ܍k~%Zhpv~c&$@C4]jRkLz6lBj9&Cd"P!y\w  +;Ž֋I-L#6 DoZ)|=S=6&l`I cG3r>픰ph\ OM=rQwLTe^z|(ElBDEeeEifb[˄jy$1^k@6:l]@x1TAF<@"'dWӓ5(^mR wD?LTpQ/VBleą[_N%ܑwsQ3{B'O@44-<EQˡxZ.37x)\^jj0roV`_4䊵z4v}Q*shr=YC#֭' R5>xT@ 0}/0 8p4 Çp \aF8ystdEIfAt AMT4T|2D|f_Uz/-5[ و]сH{| A[ݡNx8EDر"mׄ;`5t:nD o77h@(J3ka(:BmNɚAGݶ^=;%l(G*37"~54! '^^lvAh_BUڥѹP` ΋Oޗ@˳[QtU9TB4\0ZnqƶR>~DQkZkgQ sy KgRny|Vȫm̄SJawU*}SJ(D4> zjw2PH}ţYڶh474~ c[wܨmB15Wo:c\Wo\i]?=ʚ:3 t+X:Ka+rO< m@2[>O0EPIR_[۔C휌ASMcleNU(Z,YIԌf?VEZ 9‚&!)L⎕zd|{U0 w D t~$B)du$Ⱦ.aꆄ43;}V}R^x+B}}³cߣyYk O`Q:ոqwBȱR_rpJ HEJ|JίEf_cf 163U?XMm]T-EuMF[ܿeѹIx<˦YhJpHZKXfsP&"PiީHJPA2x`&=瑠wǤ1$LE O`f[r`HMq7 т67K2h/"Y7^ѵj:-"%NSb`!ԛWb|:|t bk>9K*@\',}Gz}ׂhHW1ַvgW?"&>Iкx$aG0#7hkpLmnyIDq 4V\&̏'`/0% ZEqrf$%DGC}00s ۈ zKlYd!*%Mw[k"<]D%¤yZ"?lo=P֕8Lt"7Ԟ+Sluv0CI# o,AGY%_`0hc8_ ,ЭC^=>nfn9T /ӳӰTJ40>g+>v3ơB淿z;?1L_( S*vwFm@b2 KArLJ۸&a5H]z.Qi]lW ߕFFFXJ2O=|b}C7 Փ.T`Վ(\J)V 6o\{1 .GT@EV)Jf<5g<ۿ@l*-ySQnc<5>!2.\d-=bcٚ}K%0_w8T} cLrzq%"gP?[DusD/UAKA-󤦱"qh!=VIΑ1=ؼ\2?`JE\1JgkQYf}n؏];/-WD|jmoDN-(ii!>aMhF7Bzb5J^^ĩVc3׏Q}MO-q㑾 D]qb-8zwIiSCl1Nz7r" ؅{kX$@bT#\z.3!AiVvH{لhWۏ3AC{cN2KaZ:0U{\=S; LrO]6P0\݈+[Pdk0lcgG #p'z _vX*$#q[s&&BdD=jX&ۦ\r^ =7q=fƲ E')-4]!& eIE Wy @>-JsAl+r2 (~Hh|t @i6Ikh`45kBqny}Z.p[;YbR4Oz*W|WC:b1!( ǖJm-X1ypY=y bMVJ.x 'Mt-/qs!M)%|6_SZ:R­2'UF80}L+⹞i 2-eֻi`k\Tta*e@-$\QKR؛9{F)wϬx's$N,Cs*BЃ_Agt8O[ak/_K!ocWtG&{ t ?ںr^=wiW*H?ъDUIң*9R+)4lۘ C.HL*d1J j<`JF ^?ԨkД-XVt6 [K_Q~Vh'$NےpꘋYbɰ;s]%zh,9-PAyh An^cjC}2kH<2){7]rmݘ#gu:DrS&@9G iVwz jWkXWW$x-(.8Y~Y\ f- g|$%-)(Yp=#y/c 4 P8mZC36òó'V9tid8t̴+@]&Ʉa:pؿH\fY{rsFqTJ!9ymA{po 33|Ҽ_< 'Fk`R'T~XNhkE`2UʳQ~rC+\z9UZGk?T~[LiHDN?yK?Ѧii~R?*R% g_iWGW4]ePj e:͹*[q7?(Uk&Ϋ"TΎd J~`qJ B&nְ(-N A(Ĝ.̗:PX`ˉS֢x(w/R`V&h?c.Aìy++cqU>gSa gR'ijg\V^Fw&5q)wGR6AJƸ-^wΜ1F*Vި*b.6 ,[_+,Y{9)U FEnjw˚_o&An9wTx+颫џ+at.\1deʼnڜId=T1KU+3jzv Ao(,&@7{ցSW˅E3:E2<7Vc\0&OS JCqA T\~GRhŒ=[sfFQl{F.c'e]y4! cGnλ$I0/(n3+f H}oA&grq$R< V+H5I͇um lj&a`|iݮO7d-W cy>%~:'\Ớ{/&T;K^񲒨a\Ks},S!Ύ(ܿtjAEǻ @˓12atYk= ^kV"x<}`aF1ASǀ6tkk-j~^t͵;B 9R{G*_`@.[zl֮o:vԖJ?\('}Li8ƦP(/q@S#uXsg`(4)r8J̷3j^.bqֻhC!ʅx.U3AZ ؝!7oB2Dr|"?du\d 5 19xIHsrr#3i2 cPOnx JfoLr 3wb+$՛u4̢TJn| ~즆m]N"<ނCZ +D9Rm0@;#/OJ|S/ǁC 827Qq^#!O=V%~![{& 8\85H-;@*]kQb,e uPAכ[nƏFhdAǁKYa\^I|?B4w?86woW-Ӡ/|̡ O$0R?^pQo6+"8˫Z Vt6ږgjwe29*ks͠>n{vvK=O KC/(hYXRT(13 am]L?k! 6, 4J9}|R'2A\-&IȌpx+8ȏYRߍ*T2\5W s1W _υ'w)~Xc7~@,$]]Q].d:Hhth@wdUGsm [ԡ` /Q>o~bg ̺Ta|pna[`i:1ZWyQ5Nrs_&9Kv1۷CAױWmE:J4 z62P/i F_yzff0lʶj4/M~H5BmXŀwpvHk'+R&' e"T㰫6/aЕLh$gus-`/0&%';NEDAib\q?\jo9gJ~<5}SPi5BGsm@M$&ÃtNcz((= *A}! a& O,dˈɉ395,,zkX}|tPt(VV`mZ'0zGߊMFؑ>fOSe527s0,xLl%[nr0YչtaR`Q/s׿E}Xy`!ȱ`#~Uz{\qw7x!>K2uPA  3uR!?2EbȺ1#'$TRI0{/u' 3[gin~?ISl~w% $og:ý@da|NLz*xݛy%al0lڞ~!n+Z 82fo{pL#|X,Wf4;~!7v\1hX'L*bV8LCn8]ӌnzEVc>?u"[wp*@n_w*,/U.\U}tUe6[/ iRǁ|=LSL5#tx,CS 8Cf"# Yx,6-2uH[" E|% b'gTY}d.S6*FO͟h\/'p:#,)˻ 0feU[b暎8|EGHeue0)3J4OVQl:O4k͕櫊ꚱ1N MҪzVzƙ)l8L "Y߂VLv3\\-ɡ.z-iڦޢ ɣhiZ@hsH;nHmPE#L/7Ɋ(Y<;P?7i ;B71Jݏ.-:37wxx -KV%3QM&L& q\VTU?vś^]r)D Q}QvK|7|"빴r>38FM}4W.l*s"\l I_v2 P" ,8k|@#- ťzNQ98Jr6i#b$K>֪Yzڦrwi>3Q%O.D.~48~n&s s](E)-k AÝu[l0U 2!G1"lPJ^rtw{BERzK4I2mƇ6Lh+f ":!V\Xt{xqeH( ѠQ7q̩jxͪq_x^*PI)EX "XeBfP:C+S7B~޴|M0DZncln4FLsٿet+IhQ!-iDa!y|oEmA8l{ZE]IQSolÊ`$ۆ=/`wFÐ zwmd= <6R~ GϔlV#B|i_=(+Q{2fd@ 9Vi7ؙla2*gE"A -xn99+F,v^jIVz)/g;6UUXFvŰl䗼0I5t|Ck4CwQ yAŶJdX޲KSD)J_ VBN*4!n7נzp $x,cvڌZIo'KCjQ2 L(.ANsǹY<9m+= )Vܖt4dX:^A?!|̬(tWDTMl=  P̎μI+Eb4K(zDʻbҨ)({esJ3TD)G'ވ$NS %1(Q-8$mbhm3йhڑDڈB P'|69ZzSҡu=*F&k5P 2!oj dI}o OA!\r2ETDǩx~7{MP=Ve0˥dlL20jʝ\od AVǣuv|BO&8aLk  KM,Ho5,Aԓ>3pt(R}XYa8%оi%;Հm0*jTP^1^B\gBi֑[H;ٮ b; 4 9lMrQ>Wfh_ ѐa>(vkjf7h wxNCo!Hůfk _bƒ?SXZUib؝ slrk.]}[`)E"Kf?  iV-ÞCICuYT/ax)>=ʕX-ȤY넙1\{+luc[OBr-jz[5Oxnkv ZK6j@Ty#;2b\ AZ3GqAoMQgfվYe 4tIeOޟ8$<}~L vH ; ? !q`Wʛ0%vcCtǟ_G{4\GS/Kp~'YZ; ₯̾)ZsQ&dORQ~BJALp6I55Cτ;xoFU\>u.Z#@kqRSE?StfM@`4OIFm6f*uZ$f&5jz-rW]wg86MHp^96PQy",Y odE7n0AnIs,?ۦ},`j޸81IFSoz)r/#(sk F09H~kڂga&%I$[["&^F(3w@r3b¨>U=gx]HbR>إUݹ8 6 Z:?;Kp %w22&w~}2rľ޺)Xv ҳݗ%4޷'6j{c;<*C zP4+hn@ϣITי,v#ԇ% ؐXmA/럦BɊ|u~KH!:>@S>)d ӎ:_f -żpٛ(1 3QO+Pw`Z o=ښQܰUS;!9@L]V@VX>H z_ચI~b!ae!o31sj?&-hikh1VXiW絹aZK's}_*D5!̉PA( ,\IDw37B>m5 _uX둅PdD듈d{p ģp#h{d8,ߕX{Țvz܋L DJE0ƘSC7C+>nՈU;po(淚Q0=Z]<9oG'Rq#eyXzV=it0Ͷ*k=dR@35GYRY|ԊF}h2iZ>Ae5sM^=r$&M}+ce=wOLme]M-'TKSCs3%ѽ3Mo;Ny3凢ot ʌ ba=`S%(N>eO /UˏG )xZNv#%wnӹ5,J~!MBPϳsJ.0R!NnFwgm5S܌/AAvjtWYU&GZ5%|ƱԚ_ɣoVT&;eN0y% ^qhye3S D BD;Tz!&zͬ wZV V=4U[>R/DT29[Ѝ+Xia +'V ѩK tN8i{֍M@cX"Խ+S/]+&vI:C[Yv R`nu_J~-Hg -|5/ |_ⷆitz$nBɏ>]}Q]m-<L5&+69sU!le2Df %o6=;|uٔLbaECXivYGn>SyjYȈM?Nr03a6.Iv+_0k; GkIM5q^uj 6\EB~M\1v P7 ~y! Rexh _cDRvn6`e|W͉2dO8h#,uV@g3pIH=Eօ'ypUSwS{ qJÏ=1zC6Jm %~al.9'{F#9U'bٟ#'z}8/onsoE7 ::,gu@ci1|\>3Ġ 48}c'X9^ZΉeSdˁ,mAQ,gH4먄gkF u#Jc;{]@Fр"< ^LS jB,Mx !^'!$^Y2K)l <<x#u?<,E|9z8ۢ!Z]/d6[s fpDhΎH;^0Բw(W8~_%A܆t*€L[LqtΊzt>wERS:L* ϴPs!p~%$(Ή}C7PRNO#0P e!Yr3:R~x"5PR: $tb|FF٠xzc bZ38p=]Ad}ōSq@ltdl,{jcPyߋ2 7Ti dX@yB5[WGtLgJhTLaվOX$|2T#X0i}ux[\|o@eXWN^ԏ"pZ3hOLp:l@Ž?>IüIZvwQTQ.Uv^`OF}}u=^ 5z? 5MJLtI2Top?>O7z]l'D 2ѓiiߤ =hfFnڅXQhlPSmjsɀG K6o$*w}EN>7Y H0~U;pJ_˽] +) 9U]xXbwRO;- c&5hÍQ 24 BLsQtCʹݑ숊D,Jz9aC$k?cB ɿT+@0EQx#/zȪSc6tvHfE9CY)$LP3x?o5:n7?rƗiagTzݺ?%"@foZ0l; d9 g?qma9"L4zY\n%z-L|2{Y򩀓S%CjqeZt67fFd[΁P = 0ͪ \aՋHcg.%HŪbMa?-[R{1s8&LȞܑ_vz\kdBfR.Z`^ |.@`&rDnR`T!]%:j.ß1TuW):UZ#-Ʊ5jhG`G#A?iOUf#hOQk ZwmZ70V*CCtdC9@✩N5!1+?U<tNX[bIh) %f1j m^[Ʈto.F[4T1 epNz'Ӗ_OVN/7^-"y.俭[e'؝TIJTAWOɎB@w_pS/ `IE<>%1Њ38O<r+_(;|ҟQ@N|zTS5#Ng.N/wy;b(ŀDI:m}:}iZ_% YxN x ętc lSVxl/Ƶ 4+}ǵ4RJ!@gGtEBW g?VeSz^V\-C8 ±XF*#|K֚0u``v i4BCYRD.>95/7$ u֨sτ;YUս3j{V#HGO)X;}>w^זN}.L*Blj;kԜIb02'6ɢ_bR7KBE6$6?o7㍱yiY<&47=724 6}Zӿ2B[o{EfUи> m~uik ,ϘTY#Ƨn]b٪-UTw#ޚL)A]PP7.btGbʴ\GB) ʏW()-Ce|pXZؒWRGeb:wE]mRGLſO\g@S-; ~15Sx qbyK-P ](9z_2k#A?a:4^72 }jNjOwS?eLRԌL͟u# ̶yaXTHT")]> g.y:GqDƲ M$}YFa=_긿JQQLM\dpJxhc+!:`~M:L:ꅖ{A˶R8MrLPcD)/5i{`EZt:'1>oC%"T=z%VҠ8+㞜-bCAjLpx,k?8Ge#>1}ӊ"/UJ c.1-{+21' env5D+Pq wI DU߻1>t,ލWOb612IPb@{|Gvw5C\ۄxHEg>l DT}m.we* Mv0&7qiBI V녒w_Ro@Ft$?9"{ 2SW }?ln):gvi51Q{/OX^܂l[6ؽ1j+)߲ ?ݼ4nn6AxJiPom.x e*F AN)$7#ڟn(~ҩVKv[ͼlc襏oA{i$i6Pl|vk3!&0+1\ k&VyQΤC]eytFvm7h`tجٕDJ+!hIHj[ܧ&45Cu|w\1s鱕t.[#uX=ꇱ&?тFOCc#osxA)tGψ@`J$Bz1hR`w) ݈c8_T} $kdrSVq.&wQ;_$r MIFotc E~d%9֔_~ 4ʨyoXo1XKZgȢGkcRF4b*)G\1 ׀N8${L꫰_K"!=mH -T?bB` 4GkɎV&v ,ڄ>Ϗ{ϴk0`$? h $t2SVQHF.Yӿ6oj9Úf^SdD5*2¥,x)X8 b 2W pZt Tq-{ }SA;A]'R)׾4wtj"/˵Iu7HD+c0 \fI9lNё'M^:ĩ!p0R8g]3%w!MJWEZ '^!Lk |1ӰnWyeS_0^Q);P!K9%Ps~[+F3MBo d$_+R>N!0.+(:/"ۅ7{2lNKlˡiDL_֢9XAgw븻XO!x @bzb[|; " l_CT.MJòbmrՐs,9PjuX$Y+5U\͔h҄gdO;۫y9C0Ña;bs 575ů_~1)zWjy~5]t(-f>v;kXIG_ƌ ]?a q`.&Ҧ Vʡ^F"1ZEek9uA|Ae|wqק!}HIN8uwSZPo0d4{WNsuz;@\ZK,b Q~, "7fp: tw* Vt"wi^PK2+ K`67bۅRA(vLsp@[5[EnV -B<4<.3+웒9ښ+@AP}*ï2רesNd%:6'+*$J .kՔ+<}Lڕ>=#VwϛTw蝠p9њ oڣ iRJk;|b^Km2+)f{|?qc{"\vT.'=+/m+H 0"w4>)^#?/eG+ W:fVu-u 3 BΣ!Rl=ni:ףͰ1I]V(6I82ѸYkу90(WW:wD,G{_78*aCNdcҪ1kIbt6{Go`'[mZ]'*]Lv.`YQO.<೉=̢9w3JR] 6W(SNg+ُJVO+?<Ptϕ:~ V=ݿ$tL~N9N0KeIdKj҃=?gz D;5ѫĶhG9R }T\X8=vu%PYQ-FWtQdй{ޱGNwi9+KgZo )镢iQ*MQ @%ՒE'8#"fQrAKH$UFӇ܆dS[Z59Jߏ/V*j)2f_Sg'qFtT˩`o8"u~JisH@4-cͺe(XQL°aU|+'jTIuauRlzxF#4xpr0X\f!a&W 3%\@EuO&GE ñc/gɍ>ݪ3$xPx߰CKJ̏A: 1neF]͢ AߺPA}x%ve\1~3//R"ȸ_DG:4^E-^gzr߿ԗq:mKVK!̝Y -)XO ԽRq,/~Cӻ;jquEtsWn,BsǘB!@CצL@~mg]p]OP5f#P4T@qir=2zs=nA#TB#1xE*l@"qKv}q:B\o}yYJ?D:v}֚q*~:0=z2TalpVm][vק`G͌ј(Xc˧9 Gb Yy Rcz.Z@p~YHoڑ(i-zN%3ZDY1,Ma`RԈ )g8h jɂ/‘ ML,~ L+יpCOX|nvnhA0BOP;pFxU*=<:B| ԍ'MWS7.~jD.0.D& #zAA s3;%F/ ;G/D61qw|h%taMPFUZnq7c/*Goc]AI;eYPF;d0'hVg.B)brOEXZk ]h.;#p7B\B:B"@hHnQ:Z m ky{Z;[:R?Daf,UƢKPBȖN_Qz)"#=CRb@3NJKh\ jl5´aʼn+ج27ޠոf}ه4J "MpQ2q vx(XU,DϬ&$␨i[fvҗ?B6 Oq׹/OMPSd1ddo4Yl>.ڰOR<[uRd{A%2L?2Rl6W͒reC+;e5|QI%4]5o s>&'χ9^k.Syep~ M 6YWt/EV;F>Hi1KMv>{Bd-eݢtb2+ |KWpdXuţשc#nM- di0?JԌGIݜ'[, aA:wƂd-Lʯ|Yص-]RB`,xv>߇TFy_ݙn[sm޳Z'jQ_#ʅixFx>6+Gj.ڽ8tBdkq{KUզ)J85YlS"VA b"^u[eܜKj jάs6z~mU@i,\= *=Zu$Uel|}P[ uȩzY6'o)ƅOyoZvf3 ܾC8RrqE"\K^V2g:љ>VmTb.ݚZP|a0?@3Ȝ6YmX nD,Q@G_h4BOIЦO +IfCZn7Eo<M/Y0ܮӔ=3g6+7Erz?R t9.=K#B($nG24갃^'9p|6ޜ©c\l4`O<ٯ W+f8X-8J tvCa /! 7Ĉ0AzWejX& #7͟_ FP04dy\B=d~ŨKy<$_ t gIhT?%Cꮇ]Я4\;d|W| bq-"A;gU/ N%b˒L8C~)t9$ԕ4G{ O [b@8-MZŗ[7<{39k]:߻"h֧A\wI|7md4CKϤA'61L #NGcWbbKAkCM1!;%uoprHˇILN"m6 +;|G }q_oId =;ʅ\m g,Gv.;1+Lnዝk_uWTI ǦGL ի º2B{Е\H1,f 6.Srj![5C+1MٞݘC,t:hgu8Ԣ W$8eJ>Y~WDr^ťQghq7+)8eY[jIUFy4tHs32AtAlWSM #"~ GqV=HkS=z\`Ƚ>5" ) '|AG8 W U0%/V*}K FuD**xHuRk̹10Z˯A%j_mY+V4۝$b)xHqR:7smC)Ϣ뭀.2s;.-oio1eFĉ63h>g E\V<95Br; o7PC8 4~K$%ES#pLG$_4ࣩ0+ v7\[ܸsHR׹K#M}i괗١AKA2H feʹ P&(gd{:hyTzYpiYc`ds2ha|e7"~} @`5Rj*Dyzs *:kcyh$9]0wֹ-^ǹv()u w&Fw[%oC2R1F>ޓevvss5 LhƦtU6[~ِ<`C޻fP ~|^ ْnNo۷I\'Ã3Ț5$Np )rm! F{h>E裳=U@eQmL@Jތ(^0G-2=x1肼.`RBnϰ}r2kr<*5֒6K1SFXEti"g'3vna)qg});)X l@W4 v~]6q ~:V%H`=}<WzA$cwF0"PcKntrM2TFstHI1M5"kbtV#1.pSo/jQtnS 4Q+Ӳއh`zG޺g\tOqޣ׵@gм.`,w953ў[Ɛ"&ƉKl,rvuS|S8Зx˖ŎDDoY܄MV h.oH2ZE rY\4 P\<֦w8L>ܟ2T@f/M[iETZl?kHo _CVéN[hKbNbRh5ja% `!M(^l-M xfxJx.K#QрeϞ:xJޮ%욶夹ޅ2 hj)PҖN~fFO 2pkj5Y )(.JەpZ)eu Jj(ڼSCj@4-/:B98!%EWuO)Ag=< 03$mͧsUyt{HnY = _L@o lu|r4g*W0I QΤc4lӈ;PL*FDz,%OS~ޱGac4e1tEtjDCտ4|pLw⯧vS}]M}Z=5A:{CzEh+Xs&L fPX͘EBr*x@Ǘf}@xZ$81v.>ed$%yj"CPr q]QuchyRX"U:HBcx)?Z:}$?L|}їF1~1Ur;KP"^[uC_/hL {<T2{.*LD*9Z~soN M* 1ԚVҜ0jO>3"PND|KQ+m U?*vJh>Bջ_|"qZ>Fʌb}fe.kgqtƌ@Mw5tR߂LyN3f^ Z1p.|2?(^872n(mMMq"t,#BhJ UI+;WJgp!/;hGSiD'@'4D-5g'J1߰;75i%tc#Rx6aaVVDo7Ȥl5S\N@V p,A$]W'zz~ lN,#ڏV_,V;K91y})/)K/pr{֐1ދ"qjZqb|·/pD^&ٚ My.-Ho*6ܹ,jV{rF?Dh1GOOV˼v땁¥>ztU~ƛN.YBz> mv~ohLa'Ȫ%O h⌽AymR=ZGgsH"/8W.XU.>MW!bvr<0^6#]B~VN&,K;%׮d(NU%QΜuvP}l C =ќu~k>KJ5B![7%9W}Qd&Op^C҆wd--ꬢ궣uT KXH 7uʱh`/M'CK Uu=K0pbJYk؂fzHn+|1#a-c& A\j<$<22v:yO z4dVY=;גd5n)/ō[XGj%l*o 1H kgL #)Ljē@UC;v*2)FGP7x׶p,[j/O 0J2D;$ ׇT)L4ӭ{eġwwp^ޠ$aAKX]S[ Oo@| jgm }9__15c0&KQy5L=7MSV ϛ\I}~`0+6u:xbV=ðI{0vxrWfb E`f8+ R7+ ܍W(d3 5%I(L8t\b~?dϺ JYzIz')@v}M!ohA4 ^8 t'8ѪhfM=S 9KI7㣋G%S>;p)+"ATF;/R=;ǒ{AsndBRM!mD@enS>VM)!@=:-Bfq؄`[f$O{̈p@L+gF NHTǫo9nDߨƗ[S+^C8:'?ߊc 0+Kߝ?-'zy#CX-s8]73Ph_c<|d^/yˆ;UCΠ$2jǝCCLZdoS*CHtlɋ wI;,&K\7H,cJhyMfiQ6k4V x-N~K;$@" +3EOtyYD h K"\n#IXVmV{YA 6v=+2鿺tLSeʦfԬ$O;)qxH! -~y3a>PXS /Kh0S}L<_H VDR38)kxʛ _^Dbju1 Rw4#,>n!ewLD)W4zd p]U`a/״>6VDz͘ K~wtx;Bᔽ%q$s(Yݲ;R( D(R7U"k-7T5:jMR[6ˊjm̴T9 CKa\8"3*:뱷@\& ވaN〠WW^J"|e_谋JK'BK-4ԝؕ Τ.( ˡ3Y@.8\ zj?Br:bNn4?jN1KLo]h T!.^#]GS_ߵahPlv<2DXj+SW)xa&>\қ0&]{kZ܌RO'<=|Q=NsM 1wC]/S0ZAI,=+hn~L唆~ExvZ >O^|m$̋.w`K>@fuQ0年ٔ xXV)`g_ۑ`ћ9b3yoئgNB6xDRAծmyɩО x9~JDM}EDvj#3׋jkIz q- ĐYmE Y@,s{l ]9Sl0EA,yS740t)(~g C khE~<[@#oOSw<%_ I 91K0K;ࠧ6Pm7$"cnPuYYCTp78~1&bg֯5H KVtz$F5E,5+=aOD9TZhah,ՕBzvdLUk%svތѩSpL_B3"/rU#ARu kт9U("lR ۧn̪_ay> Ȳ0ey@0N5rNuUrb #}u' $}L??bG~N7;H "*$anlz"܁O蝇®ȲzX6QqzNf#z^Lk M̊ .rz&5T [>vOͺуk6Vg6d%Q0WQ-@={H7ƀQ kW }\w9ȶCJ (hBژHJ\GjaK)gW9HH9HL*:~Ra@#?߈HU.AM_~ r[E𾾻Vbr\ \=$u0VoP&#mAq)>vS5M T lёD|p'qIO$miQd5/J0KT#)iBp6Ox"+P~wdXgPW⇏Y{ k6j d21SS)rR6B|5!ufmA4^Sz|ޜv۩g#lr5z ~LPUֹ; pU$ IJ"&2t%OXJF"%cZhIS_k{HVᵯ\ 1u H$xζ*z{Dx yk"O R *,pW%YB҄$v@tm;~3s#5~,3 ~nn^4k+ EMr{JG9[e&9sCxIPcC\s+Pj`j g쿍*NG='>nRӦ لX }ܧg)^jW% c~BR:rSuG >]@t]p6 -(>HuB/<o}x>Z\> Y[|ҌS5b |UAڍ:3fʻLm-LwJAe,͡8&'ܬOo+e#F!3<4\:iks3=m}ią_=&OWhmO|qO߀YsWWe$% r@.v {^ ƞo{n))n<̙"GoWS;;24+ hP07$5BǯΗҐahB:"-TG@jS[Q7 U.%5 KP1U4 S޿Q0OB"u8/m뽄)gN}+JײoRwր䀸0kNtjգ>pxG]O-Ί>&{=~?DZ/GxBJCohagsieF}VdR9g6j7foSmr5 .*Y|{5x_Ԩ hUψmv _|^yܷCrŜ@ʝkm[%xz~O\XG'C1`˲$p&5Vf1qu]=)|ͲG@[ 7/pB͝7Ԧ]J,`?(wӏ8\/LR6Z=1`V/L]r|=Qyf7Iu7x4o}Bjga)2` |E|=k'GOBۡ{vjԤy|UX ܊yשj 9Sb a 3)56[@9o.+! d4LJ֏o) UӜY]_J J:TRkQ> ڑ Ԩ%}E%0ws. YN ˛2k'L'|4EC:^*fHCY;e0wd2x +\i(ͨI?dp3#AU6BF.f|QяJ fᏃS<a`s\H )a*l/X+a IVô BgNB%.pkM?~ycBڇ߮0'Ȯ3^#gmgaW!Y4&mH%{&"-E%$+0/]vzf--*`g6H72ep( c%p߃V+f{r{XG3e[1.R[[Spٺƍ{0(GnΌ4TIz;Op.x[lA z\FvQNOk9c١c%`Bij"sHM`YoZj)&A0M} iPA#]Fs`O)Bjn%pz<^ qa2WmgɁe0owdḦ c<ʹ̷qz5WdӺf"G:k#xn^oG kTSe`7~2rRRwg.E3U*[(ꋍb }@67HjQAXWh}>G=k@6Na1C#hRH+}?nze{6:*Hծ+TJrVƹΐQxeKA d@`EOw&~_wn}n3rl#  {\\b:Ca ֯R:."##.,EoafzjS[*{uCJ=}Ws*Hnt͑X)Y+&qHE% )7 l?PK`'Vx98 \dNWzTdi(e3Ѓh4ދoU Ἃ!QJ)}Dx fSR!x_KawܧHlUaUp6 ?u ;S*S L(Wk.?b/mu RuM++pD0iԫz99.gŎ'y^_h/rn~TQy}&%;^-k6URY'/ykURhC,&yWhtA,|$-&N[ɓ9P`E'dj%gGSynhpYp{\DA`E_g,ՖS0zXfkՒw3L8RP&#>/PuȺ;f1mZ?AN$f$QRpd#I5L"zqR>/8qNځɿ᱇֡Lf&jNs?L+L~Zlb"D>YPgumQYkӇ!t24Ȍ+k [*I%ǡU`#Cb=X7+CUd?MKfcMI8~0rijC~.1HG})00 UEE<vj._@Bh8wf8yOxB>o=Hmbn=? C/ *TPn7"٢AxOt*3M&i'hTټ>J_FFm=CC|YVbz8YZ YViG~ {:gf۫5,*s9>TiHDlߘ7t~J-UnNH؞ f3wy >&/I]۲UE~ .h+VmwvK@@*̐@+P"B^DL1At^CnHcHS}3$!~jIGF>'A9KvbJT׎[u(q, 6f>^j %ҏFPbb4@BZpE 2 J!hJ\BVXLpGuZ׵140q-A_/fq)zאhf+R%Oz]D|Esz^01Jf1\pq\oc06\w|~1@j&rkΓ(ËҮK.4aoxeJQAG/c۱f45HɺbvPb$Ǝ ~9Y혴YpVvǐM%S>\c`t:+#@fґYB)ܗ){*(`f}'Ր;6Gn$z3Cʀ!G^T[_ .V÷ZIѻ=*?A(%^>q PU.51O!B}鼏y#B t \SP79C)%j+-o~03ݫz\as(ui ۫T4=Jׅ%WßpG3GҿEP>NzecXTKFNۑ!Q™Lx(dB=#Xm9GYinՉ=O E(6ޤty#]n! 3LpA[M$4 -TE]o@lZy =OS#Z^a06V bX>|)hvh0 ֩?WNt&g]'@+ X3?5Z"{kNp/^ٚu#ϏTg[AbCnX!zl / k/HVmRGD0næ=,sTeog|ћ#{VVb]ķ8XдmFRU瀊Xqpº|,v]Uzhjo! HvI F^"%Tj@MՋjt#/IEWE=CZ;uTlp)'Vгj6,Wt\ C ;P!8mbY1M6aјX(ņNypoL`~Ԝ},ߨUL[XrkD+^AԑTvg^%-ZcvٯC7nK`daCUMLD+#GE55</7WCl[xd[+3'Wl[4xW!{?DlՍ4W^T4ȧ…p|-5v oW65D/SO|Et7_=7j2Է o0F |pON} Dw %wda_F0> zv2> ~'8KKeI*g5X;Nh'.wŅ`::>{o@YM?* ǚ4@'ǘ F4=ך[Y/@CȐR~s %bK8A7wfNGhv3P!Ds^*LZk/Ҩ&&'"]gTT{'Z)2GR5ЌXƄxZb݌1]`gXj7ֽ|IR1Mg~Q*ŏ-i9zk~rGwTwjAU\mVZ4&V/3DݝtE;Ћz1KCg'tmX#w G=?uk-tBAq|[ٵJqJ!I9/*6*Md>HH[!ij6o8lBr"Tӏ[[Q|5 @l?3.^=fh9qA74CUP{ӆvnAryPLY>rl;3*[$Jj}n^մ$d*8Ik8ab}|݈k MN®yJn5L.yg!MS铤S@)Z=¶/ Eң$ŭSqJX]`nvewjmGX VUbL"of1,4VWe{:WYF ]A-M *2RӦsi?fN"ڥ!α{X9o@Tݹg\v~ukc $T'CBbNȤ"~*]wM7z awgXCTs)]t Zz2U*gN,/a[Nګ# !޿+G({ )?>ɋE'I~eq=kӟ\z=zɈ  U0sz t U5(*缲sK-O mmOa t E|~*X//jhKYrh_2 T'آ5Cx0Cn=-!ANO\k3sa2fd5xF]mmrš RJ"p&kܳXu CP*5*;,U;K_"^wiM\y` cv]x ݑw6N5;"ؚ俵 J;#VT0)}aO23 *(MTu"gZ5̵<6Q.ߗ5jhƐ]mNnܯbZۆaxE9;he)'s#DWkv TJA(L^Io|RB3@c³ S>u w ef4 C!R 3ںcZJiV_|EPI|Hd[8(̐^b!@^uЯpG{]hw?LWai|cW8q!aAfZOmհ@CɡI iq Q 5?gy,O&|KV8pbRpŢUəQcM.=,ϩ`>[7V@`x҂x\`2_1:2W5 (4_=Ti]ݝ#u<Ɍ}ٙKnJ@%XXߊvG$ '>3a:J %zdk F:dKy{qwWi/ey JI {rIPʷ+r#}XO1Ȉ7p A܌5w:R=@K&QR!" nIu&}VF+d^T:O|w&^)S"Cfо,bl0GGpxGWvƵ{*a2 &d\ ofϧo(^ DztY д'C7v Tai (# K/<:0>ڀ9ŠzLK!+_1IQ_C&$>eUP^ƅ$[utĉ'бPv6g%)M!Kι9bjBe  "c?bb2TkÚ;c6_ia@˹۴-OͯZvEir㣖aH1{ ~(0NO >SC4bSLh MׅXFmM9͓h0)Wm]M`k{P!-rn%[F?ޗX?@LQ+cYa銗~A9{ DD Zi %=F̴ٖwe;\97Q/I~aOIThW4EoV,49&edϛ"$O~DbagҏL`$#;2׷_yogc+ngcs犭,mCߣ0z!Gu ʜW u3Di2G1Q0&x6FޓaC{A!e#P\OEۥȍ|R皆!ZַhpYӊwVsJ[aj6XDw> 5TF ܄7#+&K3+D05!1#j9E0@ ^ -__XX.hg ‡gDcϛzӉŨ~q;n#ѺK[qf);,ߢgI&e{+g[M6TliBG,6Pd(LtyGM5`y/\s[̲,#%v}pk>6tFϰL.Cg1M vKLxhipV*]zvslC^5ggI3wBV>Drz{ E6k [ܠP|'"XUFLf_[5%2@Wvj%M8Z.4Ӭ= C 8C=&ݻtD pΞh+.NoXwnAzwx-Mdb@~w=P1xHL?~{Yc3!U d%x24+Uu"Z IX'< t%?h.h>"ƬIvP=Tz kWcx?(l,G搑HAl0c8fpoY*5hWLp -ޝ,-5_‹Βo%:}M9B`g֪<tr9Jq6>RZJ@Uv^fXO7d}2LFRȭMՁe\8 @T80Q ڈyf#Tn{& Ρ Yਐߡ]|"ښM]w$D%SOg@܎-󲚕!YTdFuLT'fM#JS5y2:jfǗ *F8yipvb9e^mR!lH OK.# @sr } '+8BWWTUHؗ D :qgyfH0V c{L.Nd t{z|CR,JL7 r;ː-8 &|!aHvNfPU꓁ ),q֋%(dy?nG,`aa#+3%6;&UFi$n UFL ?mzy8K?gcHecM}.Ӄ.>'=Ŝl(ɋXs:[hЭ:3ͭ.ZDLӏblbYwp!WaA#בB5H|$F#v}åO눠B$\L߄>A;BrPL&eR'-p5å <P(y,oe~k\dpqOG$`rʆ$XX*JC^1r|h{JQ( uKOORW{]۩ Z^?g }of A XdighW-mħ@܁ |^eB7٦lzf-}ڬN}<EǢI< Q/ɴ]]ܣڍ#!* Uf]TRpDj|CjG-4OobdU*jnrr@ ΐ<& gMZ#LPow]/Y?f6;3^6fN'!it$G8I#.bh㜸;WbV:"n5߮o}^b&_O,Q>ܞˆbi+ʊdG4azV_"Q\>[ w;HEP\BgHƟDY#if 21~n*]qQv0Z>p7GyҞ$z7 0e_lP f'荻.;Ԕ`%K?hIaqn5Fk^j;u ^>z%zO;HPMJ&Q6_nL":d-c~@V%v!GC<(3rz݉גmԱKů?|=< |`] jֵmC6]O hRBٱ g`|e{">kxYYטlNje˦b /޲-EZ= &_HܹP_~V06>/ჶD3\M'j Zq,ȧ EMokʴz΅VLm8ϥU9J#_&\(Ƅ-/q`7Tlt ' v9Z(0tJ julQVn#ZXy,DH7/06y"f}'dX77ip[#tGkut/ O v38 >3f5eՍp6mωz! Hn|?L&uM!2 3[QZr xfK)5->u@VZ/%I#=l4[I+\lK\2v'l6چbχ%~ #l;NuB Р5%*_pW'f@Z㈀_}# ްyQ*HT6$ 88U1leSnE1sI7k$qXfA 4G|(nW^2_ }5dhw8J- 쐗? K4"X<8IVoyD y!'n4)iwlPxa}nfv#d9 7i a{8)u*Jw|M3Xp!bTxse\a\Wuˌ>ԼDn-IzTa/76޻MyOS (7oH7v$Lt4 ~Đpp^ܵt-}Dkl3ٿk?{}1uE4',#^?2p̷zJFdhEC5I[OY`<'DzMgd_AE}rd㻭6Oʓic_6Xk[Â嗗7)!N+k|SuzTG&!0}Ztm?TdgKKSVo Iѵ=↺OX?߇ΛNl%1w{&"%lMKKI˹;~_Qt;Epxr$ [M[T`kyw <2U;,Kp J?)6bE٩ODl{+QE֋`s2qcdťica|l *#c+oy)yWӪ:JVzH>A)Yɗ!Z^?FlK_EQl[+ ,qQ1PU'S S&=YKqG `Ffa MKPjJSS֓gͺkӻjQ*)l+GȅԒLk׃1uP>7c/j,O[d {԰o j)fZ8LJބ{[],07k*UIqK\ء7$J8Qn"t/͞ZBcq% L~ij5"응C0Uױ-R .lT_$h^Sߝ;JͽzY|?uA" A,D=0飶Cj M"BB@NG|nFb?C8Pg *u_J*9;}b?u|o^?Y'gKe␠YESDq,˔0!4f)zn^StHKG [5 yͬxL5m΢+,+l iYtw ?Uh|8O0STVZj>Gcv3I ڧH춆k{6ͩvڇZNW}ˇ+t}8pYVMTGa@)ʋQ󐛆_|<}esaϐt7'_Fj9Vo IρHյ+fOɄXHHA^dz(oEGhY ~>#t>MVΘi*@WܯSvd{LLúx`bCcR>PN4,;Ǜ$1 SI 2p0d/'.K~  ^{/:1)%`gp?!Wx7O1<T/"c!&+s)Edhx4ҪsxPF;|=$e]^>b"(`@b8~U!njOcaw%9Gܢ63&A@땦zQ́2 ` (ľi xU_iUeTʲs1= Zn;)/WFN2kJ/60fdB.(Ϻhnp;R)T. %7\&5 -%,CeE6~v.QNOQO@坎ي;J?q.H{2t4D*rO9d)r 7]_>6r3yA ]¤;LEABĩĞa `!gg+D7 HoQ;42G}zgH!xf%]qaF׫$zWLmcQmp _@Wl (_L `Q lSے_:*T*%XQ'1a%0;k=KD:1{ْp6Im=tɩ,- )0In!:Jי/g0 .сӘFjqn7;# <wC+arэVHڮ>b1mB&t pgז^aE4~$s?;"++2ux䎙_:U16Q:f\q4ɽQ #>2`| WNx$>zկKtٓ!Ibjrb)4 E厃pӈrVB'kdaH"5GSMQA* pSTbF[D 33'dz,>.\u 6'Yp#;9YD)yl oaVt$ҌP[8ss xfQFr޶z짮: -$t8sEͦLp֦pul -oi xbG=bgA-,5x~p>BB$:&m"MQ]0:V.dD#G:Jޑu2yCgs4rH ߷RHK i@=\f)<]H 2q/NH9xBxh#6!ΗEer s9ϧJGJd@PjEaӵz)c0(+9njk̢~OuG]"@o4VS &$g۬[SnJ\(T{yjbZl%̫6sTH1VKYJ2'@5ZA 2^Wy,qG V%9"C^AX=d9`AйAzp5yp>mz!@/g>֕ V iOӷfШr26"><"Ck(.Xy T*ս,ɤSAy&wMR*RAMALudvBXxIV9W8c tU&'{>nS SϮh8+%UN;$OiL6qƄ;/>U~ ;F/1a bS,PC^|(ƾ!^Z-\+v敇I4 3|0ԡ܈uIL *T PO 6q,9U%B?ب?ԣ)-Myʨ]A:[^\+=PQT-hĸ%=ޭ=wM1% 6Qs6BNxmW$<|fK3Ljs!jʯv$jӢLEC`@:^4%jwj,8L9:z @.B#S 73TiAG}FRNˢ}#^hJ7&pteREs"rkj)<#ܼN@EGCr5*i%_r,b͛s=g|欨NŏT[9| A Ǖ=8m9_r鶵S]xrtv<[|NeJAAKWC56^ Z'}Bx`Ƈ,zt&^.K pPY[}X b 6@š+5IfS~qi܀Nǫp-!N%,]{GM)>,Dv Fv9<=ad/;q*3YMoja@@K܋vARD1#ٓG’sUVj<@=t`YB%si=9fIpTi -@ѾLb+ QU:fhȓB;:Ec:taU aHN vUg ?xgmPm?N%,h\a0䀵IL :}iކU^ۻ~mvUn1Z=iqh|_ >d{!:[K Z Kôj ާeOV7`5WѯC(V q(@]eWcNqSSGph֮Ѝe ϱ>RcN Gt;/uf?G+(&c_zр\-؋&"F Ag@9jF HlwbhؒAZa ,$'21.|0RiJ}e[;!4gW A"֍K,}g7;.Xz(* 7p*8.1qkJC&SQ ZDC{@ CB-| "$΁rTZ7H9isʾD={ XL;NCmLeKRb4ż2W 9,]M3@m1v歳诩nmOdD; .I {Q.k7߄Q,p-iCu Sױ˚!ոgЌUqsL&bq[*h+g}#7|ة2o6goЍ&ٿ5Rδ# Jّz7`$f뢽E5drx' %q]ܤ jrq\;ȼVeA2c9lVDɊO:8?M4@>2$5s>[\6{FqE<#!% n\h@VVZdLh߆ztbBNe9K~ :K /Ok'mKf :PƉdf$ruKЀi;!/¢쉿`<ȵ !ș!yqB/QMlI:^aP ]UP=1ՅQMX`4^&8¤/8_Y?hT ==?TZPtWk!lT큇Rձ*5U)w ^"UYV,V6̧89?2ianx}uQRS-WL1Im)0N<d&'o"wg}f2}d3WGqN%Ŋܴ?T\SN9Lg=Ăkbؘ2:n%>B/* wK^!oC<8jv|çߑ>H]E/R~K)$yh4Xx}& =߹߾dXyNnFx~Ttq'Wysqn0}F\f-iI3H⯢6A6M5Ac-'V7f/̌doc/ 5!o_fJɨLxx P:8u x'pm[?6npqPdFȾhaxy\l"uN)'E4&wA%h0yXtŜ˥f6魆3*vDNjwXeeCFK!}M[[`VO3lf+F͕ W hi,nfuߟ}'" %ΤR:7Js:#w>3NO3|`#v>R ~g`5:r"GQ/0) Q!E#yԦWqBϨ2TZ)1 )MM.c6tT3Kc )Z3euqH(!˫#EtgYv;'!&Ox%b[Q-E 9wn pZoQ< C$5g j(.<^ٱ6uV,+*,VYf 'k)r5,Lys$=CV*RG(?=, `ْ?D49v)W_aظ?ےEi@kxǘE([Ch۞,L1(uH,JB[h,)2]<9볫Xo(R"X2%ح}}S~2.^Y<^•=pTFvת/[:N*iR`ȕJy[B:sfU]Y1+J~}CBkBPBH}C&ynʵO|NN/N6FGpUʼn$x",^IJW  3 u@mOB._-) JݴzTºIz}([}var-UGz4|+tK&RȀ|evqN}sM؍9} .kO (g8}ceNCov'A{kLZQsG_5F;97hC|[oTz1j>G|_{qDpŠq:>+UWIaLފB-,'Є?mfx.R7V>An8HNS)tw3o:l \t\1q[z1o }t%Cb)D {Vy_kTTV!+-E;S\񮜃qM@ʫQ5]kӐt%Ml$X "6A}x?[7 Sm%c}xUվ!0Ds}%Q{΂{Z6 WFk9:LChU< uC2Ui09e"= os @}_LI2H{HlVQ`K-/ )6_QZֳj*aEW8/3;ڴ/7 }\ %VAHm`\#ƈfm@VQi3}HE.L0 D2(f*&Ʒe:{; N p5"1ȍNfĒymd/= 8S)vcZT1Z8|_I}w$ eLlڞRKKXKEeu#RVA#שLC%Qaq:6H~zh!,,.g2Lp'oMsMU]iR'ޯA?gI\ IQ|Fv+*Y!; T")זu;w~};ɩxM6\( "jby;/ %eQG%D^Ĩ0jڏmAt o:8ze.6vKnGp %Ns~%aida ` 7ԛЪ.>CڀLoK5'-&oV<(t%!:؄zDv)%jy IKo.r|q8p2$U ]) Z𜦝MF+Y͏'< ׺Ll@ 6׉$FaVl.LaZHlq&YmS+Ȭm~&DA 6-~P­Z+#d`7[8f֘"7qi(j H3ڶ5tgĊ~w;H5 ]RRA%%dt@ӶI~Xq0lϒaa{?aA =F Tׁza w?I RDȬ{B}UO*jccAd%#~O<}遾7yVCǙpp(jN͎zk^HԬHL@7YVl\˻&l K3f^ܙ]gɭF5wi |e\-`O㑝 ;6aW؝s5ɺ v4qrYl3ZHN#F0K..!q@ ݢѶZ(z~ѱ*^zqwQ+-ȳo8cT#:or;L6#}e?ЯD.NI kK-) `3O{C.roL Uu"kacz'l<f g0\ٶC!sb0]CJ1ߌK^pzT^ ezʯ;ǛUɲpAEPyjy :u-} &MCN8!ފ%~)K_,fQ,ordxT֡95pt6-S¦% Wf\^&>w=womQ`ldT˱0.Q% 7_]oV 1!פVWA yEI[`.겵1GŞ%Z@IJ~5EEΨ߯)8 ~v-@φBaj'&|S܂q iې;iC̳F%V9 ↦y-b(=_j#jK?!l݀;6WWs;6}w=`^)6*~^!|FuXuZ2nu< ^])qu#3l#!Tuf1եVƱ+U,ۀxz \hEz93GtItkQ)2@=2洩oeo+T+dXgWz$?V"#+Qvbp5ͦ\'΀^&rMsTK} N $E!Pݏjv'/ٚm ;62Jð[ 7O]e%HJHL6X ¡xqTp>״<-bE!*1.ќ/ y"y0!Xt"+b=$ $zT])~:oHDSX)]7U;zM &v|`_(JM|^Q8-a)!,)̮L C522}_VG_ #' #D;'E>( zMAm,Bs5-ᢁ\1ÅW6( BP=%xLn/Yc"2 /Ud/2X=|>GLExuȺ -epvdA^1t\W +'Mh 4&P G6nè,݌R.|LDL`p;6}FVufF`1[_[}@ 9Io\w+~=a۷tb:+yz@[ʚBGd_yfv]13f qID C,?ρaCtL"a =*xHad]1mLc~`Fj:{r84bkRrbA{TAӀQ${Y:҂-g=)j@kmfD0XX&@AɟS^# 7S\z2G875FdɬOQ;mM'҃ g7bwQv kB\P[(aWr5UX!C1iCȝ]/ gl ȮA%C>idzW+kol dRDeף;V p6;SIЯ[= _;dAt9 MvWBъmtgCq>h1WCT{t'"pG]@h=>^Q|UW'N4FwE.CМzc- \Wg=`;{ d@G'(){5@!ڇ\Opw pJ](8ҤtKvwv{s}oXGZ 7S16ur i@w԰Q_GF1ʐŗ`<)XVN{I ,M5##{cf8\"SԽĨ;÷.ϸJ5FOAA( fG?_$+|.͟EIec5}aٷE*C'LK뵰.̷ȃ[Y$3n Fث9gx=!:Z}6詔)p?zDŽ)lfBs]Bsߋ]"J2&8jdscUژax0Ɗ)q'8|8D5O1Y$D?FmHOP 3KH-ǯ/MOR]_־e,ԽEeV?PBv5p;N[۸gz 'V;22q2!77y0ɽz6T\U-STAh R<`͑tYA(s @N'xxۏ2M[+!;BƌGq嚭j@$<:`$.tG7z l%]5x[Ձl Nb3+UqdXSÙ3bc3tI#az_N15)tx|掗`t)lwZC T2IH]I{pTcPOjw7Y۹mN2Li{ %,lT~ҝxM{%PGM6 ,0 CoX<2taEa_igI֜F;U NvDd{'L wQxvK-8J6o)C Xb^\br^1< U]Y\-SEEpRC!xh*ǫ\+H3;vC͟YB-6Vw6фTvMۈjk%$\T8%h;A$66CN1qJO[@(H*3<6 e]mTsʅ9 \-ÚncC>?E7, _cK h6m 5jXdBS3ħZrN&lb?%QYIS:-P$-UWL-]cbvy"JħzT['FFO?'p=R#ZMou2 ЍFtO Leo +G֜8r4Iy‹8ΰ5UUs z>BR]pc!^4Z%8Hήj,tXPW(갿?"Foԭ0f7N?^s&UkSy`pSwd{xŲH-=̿v [Ծ;Զ a1%]}NRl] ހE8+e$`"ט_E@8M:hDS/ &}'/5c_PQwp%.,$h7fh5Z$4"gyp* BF 9${ICXK];W7L;wm>/27cqf(*Vyi8؇z?X`نtnvZ{uI~XNK8w@I#s0A`8(zM1ݎUf sc7ޞysDVCwIH%f53;z5{t?YFi8jP*Kc8 WLj]+1k)t`Zlqu+i{@il>F'|7>\~a`6F~~#'\A= m'$#N3@7rLNjm@P;l#ngÌZz&F홸K:Ȫ(*88kR;K}kb ;]yC p@1;c$9uJQonƔ%:49Zy3Y?g/ʟ=]뻯nFk«T۶AexΔ"!9ྡڈF>NV5PRN=ӋA̦2yqT ur16ޘ B,y 3F҂7 G~ ol[2sz,9BDJ0Plv@\k8+g 2z~F ƿ5?YVw '̂ &UDJqubA$Lj/N~‰zԷ:fNn!5t+ ]5!P|!>țq^8Ɛ|a!c ZTG d <5C?/'D Zo3 'D !tc:>dPray 9J <`aJw;<~Z؍O"b$ǂ̊Kd<>}?_Q)@ j֘'xVAȕU.4vQ  uD|`/]Tǂd8?Bss 4(UIv+ xN{s:Nh#Ӏ(Y׃^0$>eJ[vU.ҧIYS鞴 =ѹ+t͕No9)kcHG%$kHp3;FF7y- `}zd{T`6h$lcIԠ^2P}XD:0>MW㵠+#S~b0 Ƴ qLG/8m`Իc5NY8g|>R\MSV`(g_m+[@$WUu2ɁO\1d[bN.)c=Fo~*vkg.0=Kַ=6N( pd%E_ G8;m:003pvOrV{}H*qeNAWˢHz/v$^䭛DScq{Cb x}N90+z0z=CĂx;g30++08Z#]?㏨vQȦoH"F_!Elt!6:i5p;(Cm.\UYE#1\slXPPZթwo @0iVK%s2MSoׇ4k{=0SUl[M/Fª(l4+l?zA2%vLǁ_Ta_N؆^4)Ae;[A @'.ygLۣ` 9 O8׌^9/Cfӗy; >{EVb&ALjTK z`uk\lښ ĸw'=81IW 0SMzs$Yʿ'">U=9^D.'6ƵrpsHcr0 u-GQm[y)x|Ӄ(FUbj-֫qV%  ;*nT7/PtYXu@2CY]=݌`Ǻԝ--j%wLYsj3Lvʛ֗v1ju(uxJxdZ.G[U:਒![=1bt !3>r½P\CJ2p!Sm[`q~KchSSgr.1TudmR/#vzlju.YUÑ9KB!G}^} SG.-J>N݄4kAeh.ոp&!]@O0yت5yF5BqyFγimXx7N4!먾o5͒f:$3"h3|޳e3/0!J7/%|cջc{~v|ґ[}t U!3ϙFyj^ڏB-LFP|d\ l޻v zE&61)FaǩC~tKU40Qu +Sv` d4*,>D= =ܪ[V?׿UXD\80/Z^0F]Y/"e#۠ ~gl8&mȻ(éȄ0 oǗK|kT3'}'EzˌQf9uY~ȦӳBaزcOoڄ 7Fx}K]25?"^2?Eadw*Oi{&ms#< $x,n b~PI5e]0[ l R@H^ و$΀mWo!li7,j51TOomdTpnW64" lJ`|$c$&Ѯm}9( )ChgՂDTKb{t==h~|ģbŢ;P/fQȁҌS1]{o,Dl y\"_O~#*feXDJ>{XUK/OEz?Ӟ*U ƼR Clyh|BϿ4O}65s1_{VsI369* P:>w<6{˙?KB,^hNS}LǓ]P]x8!#>$QOg32B}"d.T㳪ujfS!&77Z#7Q< qf 0569M+R׈WixJ9@P )¼HD>u۞=c~aJ\/#\=&NSree2:\)kFn 6V}sY#[i PUέ=~+S0'戮dW4dlwl85 N9V{<ܒNiAdSe0\ a$w=hvin j~M?P .ʁx>$#Jc dLs,xyGF7:vLgBAsƐw:To =Djk 6wH%g/s<"lTc ^v!X`uXJ6GNk:%xtk\\`!vۆVJaļ7{,F๖!xijX5qQ~|`c6V;ErŸه93ՇU" - ej'AOԛ殻4OV?\~aMCD; ͏Cgц) JP/-s|Zsro[eQ/٫'6\e[(%' Ma-j nHIaw2)EDݗTF@$gKw{xҀ+@UD/*e}Iv :YVrof5Ge K Ȩ~Bm}-x-?o Z(,pg !⦕HՏ]z?aCptF3%-bU"fElۇ.=iaxHlGjU&qĠ|K% c(,|bnfqgsz^DKH*j2UgP}"0_=Q[v4WD}9="Ho6 3 3:xɇ7Q'`8W\,jY_F1YȢTsnz(Fa7:g[K "pD } ZQD}[ 3:zsԙ@)*v}Y`m,~%i C:%ϽC4i 8W6Bp lߛ@wh0joT1j)XRGbynVx6v=i~Z+i"mVlNy`D4QS;}&3Vqe[罗IN[+u\T<֨ZИnRq[+`)O1r J,0!8Thѹ:j.Ԥ?CJlo/"D}.*:x-?xȳLxC9n ɧbѢ{Ȅ" '<6r\d&{yA@Uؒ ^}kZ8i#п9]UF;_JW̬yvQŦ cHZL:xT)F^'kg2Wqw#H)7 Ld3xfCxDbX׃+WL>q='݉ ѝ5{]>|x;LX&y'oml%&FZ}=(58= s2|b3#EC>FsB+<|q_--|ooҕ^)]ZZ@ ºw#9eFrER.Sk|oRk WWnՙ%ES;vI$"u疓{z1f r7=A~eKխ|T|oFsj1}4DunIXDf!6',"MG2Vm}?Eq1$Y)e4פ*h<]Dhx,(}&\T#O|=LV{ޥ]6V+όSNªfBx/Eʢd# E۪2BQ}h_m#ЉL5^)~ا9~Qi09羵ķ8:{Qi8KgElB\ؾwDT~4(XZMO`aS_j߿&q˵iJҡi!i**ңأzCNoOCR61+q M1чKUaS(t/`Kb"/\iItwH&c"> K="OmTZ|_}HPįPuf\Ɠ+׽qOd=+bLb<;?UҊɇ|Eb^\9f"ao1䟛l]nu e}_7qpp %\{ap6jFTt*Y* -ޅ6rRf捰Aa՗S,ݢ!3d|Vr'ij,9OvX- ~5UQY>hY _Acײ8rSˎ\Uo ҭl(d!C_cKrԄ%>hͤ2-7Ed^NO|lxQCAOtO]+86 ՍSx[T/Һo]2lnz ^$DqI+.z)>s!rZe46' ϗt'5.o3qȻ5i`I+p%xD:N6Vs Lb&_wQk9U޼q:rR%tI_33R8VczrY#&6P(Ggp7YK 40c~J\X%ETVm?kQ6+~K~dh(P[t=d"mbammVB>:`I̘HC)Uj,} f#zf zPC~W/rǗ ꂄŧ (, ^忾:R %b|~]~LhZ!8DA|HNT%nvl'$rX?7sNglåcEx,@"!S.lLe=&DW#T;n(ʶoØ.AʃĚ /N+2$JaݕGab"ľOmW rCDIڡWS_rg JFmVg{9V1WXwT.5j \t[w3okѨ杙p~9bGBp- ,fȰJ %Q)J |#]z'hVP؛BZ?y>Gplg3q\60)1}+ݵo\K؅be |!rAY& OԊ7i9#`YZAJ`JTw|6HB4|6. q 7]( uAUFre rهmJh0+eP?yQӤ!}`ֱkQ-'D_R۾sǮ>G~zxt!Uc17ތY5^lr q,IA+:;":$ +^J29ѡe,xCz25ЭCFh3Ax !9RfB:Dy7<)@n XTB:I߽z)΁lEHWANɿY&8zN(=g2]Ϻz?4H@eg P/ESF=ʓџ1O]q0^R̘E8XHL?dY2dp;xb=NL1Fӽq.?jм @vMoYl$= hH6n[2n&L魭m{ .!Q 3{9@yx9R;{S9JFׂO_ @2VBJ3vp9Ht!3WC,Lv|(yr(6gˀԟ߫Fg$Em|Zfp 3[_<Ͷ[ݣMS؎q~$ iC;?=I;Wo.vxx&›B$ mWi scg 4(*RGi;2sWĉ?޳O|^I DsK(@l[m+J ?cᓸc9zbhNpkvבH U)"̈[#Z%Is?H =WOgV{ثҏ+(\GrU*g"vcқ:[5c) p!/NArFd{`'dhDǓ\+i6, ¶Kl ͫ+]~+Tٵ,6gU/߲wX,E~?s/繐3oخa"w0a|2CXW쑬_k]kY[Ti4֗ەE,.INMod.l Ȥ3eE Knr"[Q}e% ?̥`|0{ROiKБTf S4LqT̖} \92ַJWW9jYe4;{O)A{9<"ۼ h+?ɇku{p`,"1X+Y՞NX_l|rZ[of,VB1+ B|>Ǵ ,GXJ޲S+9 Ν_fA#eP91!,;nB uOErB>>^f6^Q͝~U>`;!'b&zި^g*j[ &sND`difq>a72z5w]\gHuʴGdIMNmRe[nT6#uc*c`]VfEmpF9]KF bXk6H<Ȟ]Y>S%TeI˜Wq3^XʙBﴳDї| ,V U=[U"M̧IEuEg@F(yB/jA Rl:`׍ 3٩|^WUɢ_hzhLX mxK1MFiUi_2VYfֶEΜ%7_7ID@6[Ba4` X^I苄[l&a;gLRL^u>$M&Sb;(}~wUq^G&\hm9ji9CV 2u- ,]K< 8dxXe=Z oT^(xfdA&O&Kz~8: LbP=/};1w^&OUp :RJXړ_k\_otJϕw0# RƉz@t.,?L$G)~2N-^>DžaR%`h :N y'cH"fڵf@S2qBK[>J=;_KoW$oE2U21 y2ڮ_XÚTrN0* TZiFY.OJfwr Iȃ:T\lx ~#35BѦt<;HC Y> N @uܱvrS=< M=ϮsbDeißZevUց 7m7g3B|A]!Ik)z)FRf5D/Pxv=N (Jõ{LH|%p?:.Zʱ"@%jlq" W?h1`3 ̂= χWiX ntH|chk\&7 |NA>TUzU1:AlUMHWmIgNr0}ioZC oc!\sO58'bquW/X(.Wx!ěG_qFtj}cpȬ|+6z*s+ 6ɹyf}kQz'쿏pG؅F'a^D*C寷uV"4_3y~ :,o4N{*{Upu*;%<Ijި*J+ؙaq;xlF ==2z/A.s3=;<# HqBFD&2s 1 sSԥk.Q|:%̡j ''± U0;_?v %Q<~4k3X>-Yg=ԳCZXJ<,꺡?Z7TQё`|pv URh}Ø1ӎ>i̬X=* DIАΛ+[Rד2 ËzjD(!BXQHOx~ÿ,s#lMXk5utE3Rg \vR5T'\<SɝǛcE@FJaƐ،#j&(tWYa:;#2 CuzZR**Ԣ\xP=&PiMʖ1zO,g#]v76@wǿio2%khe zn`Ǚˏ{BN7u:Gq)YI+#3G|ٙrd$ 03']8,nOzRlAھ``: 1Ԛ心͋+$4 :Z3z9ZA VK1&Gý,f} q3#PsB\/m)EMlcxP@lxrt]ⷜN.jxtdt^4ZW Ҭqwr{SїteP%w?n$ nDԜiaBM_+/Q@^֩%r_SNz!G9jm}*Vd^<\sXEΜWrlZywpݣv ?ςT7LKwnpyOWLd!֩il[a(\yTsXa*Y3ZAKTts-6xQml1uR%ÙWCn ^=I@*ܺPkI%0]V:[юJy5 1&GxzC<3ҍ8<sC1ҘqhwN Ez !JPXjzQjm3ؠ/kA 1JsF(6d7ٟjd[D) 3i_=oXVzႂ5ħ?UNH]}feX7}Ý 8ؠH|gB=:&9#3've_ $)~1K`c R=94fHL¼Jvh&|±yZ.Z8/񈜋xmF霺C7+`L7~F!~6|=m>7Su'J+ӷ1`ȕ'}=iz?iL $`+% Î[6%%Y]~JJ1æ:K_!j>^+܄қM,O `xz\"I4d7і&^&RJf.HMҺa㿄'?B?7yyg8/ϦijͯVٖ+FU(*Z%G'vWPGKtޱ]oC2Ka,8p /aD=:lJGd>;Uv_L6E쫺ʥjXE<?><& X#З8 {8Gd`HnQ\ZZR{qx_pq4>!:k0xBI%y vp׬7r3nDGq~S ٍ? 74naqM<'6aHAF Mnb13+dibЍv@܃<*0L+#jN:WA] W1lItrҷҷL:c$T})PE7E;XZ8|;/GӚ~%x>):fQ1 ǣhav9TRsI w1OQLMmF0Dh^|;:A 'O2XnvY(E6\ZԥL_esI~PME yO"Ѡ2"qz&-p+M(ؓk#/*q&TmYlE!/ %(|&mbJ%+Od1m|v9cF&XBOΎpT.OjBL+e`RɎz=T[OE^ή;6of%S^T#}Oslnؙ' No( t9tPk@7f\+vK֏I8)P+0Z2fCژw!&iGgES</ȔdQSZzH7R({ '`iݰfctxyM.Z0I¸:GG駈X̷V[j"rEw}Q>I(mW 8<Ѝ{ӎxqa+F-+aAe+Zm_>X6,ňrP۱j((&d>yHoԂ!pe A68YU`sa5^ƬϺl ~e4xBf$$MhYi)xkSI!-+S#@ .Ͽ7zHJUqO^]tHM-t62'=;g>5'nVR`7U]5ﲭ"Z"6Nv)Z!Kn$'zηr-9B]_YF`4 z:&?0C٫q,rj&լ~_Ak2LzphZCWIfdBi޸&V6{Z([8'1"lk:#A'qNmOyw\E:"Tw M?q/NI%ZD3OvWI IQs=xJ%aBC~B{ 8j|ԗ!:s◼[bAuTXpR05v/+pXMڨ qx#l6*dZ7],PR _B̔,M`)cǑ-;@a_pyL{Hf(LG/I (20? 7$:/u weP/(m4||Dap̊@Mֱ7qڌHBB7]o3GѲ!0 qjM0 ^na,}[zv瀟:ȇmv=ל/g |P,v hUue:4lB>j e– &5aY?ZU0堬1[.(X7ȷJbRHzV2b*ǩ %[" ta7D\/P?\h:6O ăM鳪0ZEg8N~ߙ+"63]XX.*#rYx3ݮnuo.GGcFӃZ9e7E[7ПSD-'c蔾i^}r;9mzQ4C7(#0"*aΨVYv\x"??D>xcg :4w Imgp؏ĊP!q4{%0g\|؅Q}cĄ>C}1麎nd&DPOb=m4ءT落ٿYo{YmJP;GL5o꣉]/rf ?[\RO-꣞2LwVK^!5VǼ3*o}ǁp"[Ʌ4JPQD~w`'wj@&Lڅs#)Rg2B`U[Hbpb39 >0n!ͫ=(7ԚiΒjg]Kqq|d~9*+~iA |_RveoDI&Oh;_W<ghT}s(JI7CJfAݒdnJQ,1{&Wh<#ĉR%•@]Ƴ>ȚpxLgW}m+Ed_H vA/M NvVBdőyJ4(*퀱_&T>R@.%J p^4R7 w25wmλo}s#]8ìwsR2pz0 C9&ȌBz/rFMESck6ÝPhɧP? U59?8xIVt`tM,~|[P!iȯ\͊'O"(/2753~wpʖ+6z7zt u59)b}qȽu?%9S$#Z).T/-x~e#PYu<ò8> (V$zϾw7M`c:T\pkpTYi vT#yz1\!mͤ$Mhͦ2Ԓ~K[k$ $LL׍c5Og.4ZU]In53Yhzm$),\)k~[W-W׷H34T("?Gҥ.$d^γ{ї$Xd(3 BtZcDຆQKzfpG g4TzkÆtjŏT^Z:&xIcVa=mcUAD1F5ۥ.(flTkWˬ9k*j/(ZoBqAF|F<) 0rrv =Z)dCi]&}.#Óķ3ۥ1\OP q80q*n ֥ {L7FsٴD^PJV𪃫\ -8QyLd0]IS`L/%9Šk Ȏ> v9&4nViWvj@*qWܞGMOg:T3L~YIG7Q !紫ʱW} zlDCC2x{}ɞlZoq1^8m\ z<&h/=F쟉t8l(z7կ8-(m7a{/iPDww=r4F0"kП%t0&cH=O8 ;k+FϞ* i"Xg?z0RU#׀وPFdc9Sĥ:,T|}uA?G)\?댞 h!PTK#>*$]WZ6&5{mF= VQ܊/_RКb 4q.K*r2Vh!úM+SLuCu&\_/37)+(P' #X\~^W)ك\3Cڝ8.FTe&YA\F$3ZL+ }O 5׀=;M#cD*Q0f\&'t\꠿Ǡϰ'JI@H[ Q-5cAf$Sco [M-c0:mQ)!*BIs^<Xb3ե9] JF9X3/v/~xC#:#΋2E|P -$R {(;.>'Tp%yDv:xѤۭQ'+eqMcP!ږ$.㖯򷎻?Dtw@rpc~EK$|ӱ-QrJLr~5g~K4PmA6YaW&|B{ V?#(,˭d.j~i-TQ]v 󰬶*83Vx'{5  hn; lkMEDK%p'~.L "^ԞIq]tgt͈F8{KlDm~uWʊA2_c_X4U-`> ec:9 dƭ >3֟.g /"G05_Xm\z E{-\[39s}@pqO ox+L/w6q%z4gubr^1ܗi`")6:cٷ5FW|b Ѧ(le=5ѶC DYqy xmtFq2 ͢BAn,hV&`D]% NdP^C69g@,lfY31BP8s6茟1Svܘ%Nuu0Q9(!Z7hgETy~*wfPpMŌ\qM@_G *Fݷ٨b0Q7%6EQQm !'Kݝ6Awtm^x!KWma)X,jhwm9y{j}IG$'Z,a:V=;OPn& :9yIn]A'yGwj$SnA!l mf Rb1jt(-tUW_׃NrY_DpV,NL:$:_Xv,bѤ!p[2SA6y4H%(s[ٙjM{5zǦ-2Fu焹ݒ D/ܚi XSӘ,i[еMzCi=Ja%S|e4tE[gkv Cq@d͙PMl,9uM3{(%^xUI_F`쩰~JW`R/U,g%y۷`F ǫj;Ku$Jz/lN xQ^#aNBᆢ5CmjPƱf'Phoh2JA)imh+E`8t~׬,@ZLiMtV; .+Yn E@olM bWL|_Pݝ Ւ𓸉KuH)Ys1x'#gX.Q3m-tDwUiwb;WYg!9X2P!o]Ba+kϔY&i9/ c|9j|2v JO-} 4c)Yl2 Up(yx J (dm x7\lpNm#bysЬiP dv!C>\:R=yg3Oe&M D,9„^ ,PY@x'tpv"!%Ua䫕w)2SO(rgH 3gX m̤t)5 ReGQg>P^!#}dq҅sD ![tYw3~||0+,cǡ@dwy8."9ۚ2UdD-p9 HP>\fE< 0[n*+it=1 ޹r6iuacL2;ujK@'""T2J?S68 %[! Ψ簒Zbcj< QAsҤ:vJ?E4;R7Z .q.bPܘ">#@^x=.:W5C#Q8=jx@ 0~9> ^*I~+}&G`b'ɓPN[Y{r ^@ƭsIepu+frB?̊~K +. E1tzm6,Zʫ ؍w^vsߜTeWC6Em9%On//`::xs6Q }G#:ůjBMI⛷&1=jQ  AiURqC2{a:,H&DkgzYovu ׮:ol|զS!ҕ%3ApCbPǯ͍\s"j9[gq%ۇa&&eMoC*cP~Q~ Qtoo#!XfdߘVHB4ѐzӶ),i/3=[mxb#w{Fhj#v'K@Z\;-im$:zM"ƹ]~,Ώg$E!:p,DfTXcXv@Ϡ\=t WS|k6x cRɄ1_86~TFr"F,u+o %9LV{ 5BQ6սw ͳ||EںϺ=ҭfǍ8ydB2,1qjOU[` o6g Qn,4)|qܺ8#~soxvN`ׁgUQVϨoG :CN$#OS,Sdρ]s'U4ԽYS󟩯K5{ lI%*$pKaRJA瑆I"ayJ'{"X%K4S}{&g2L@q@"3v0Ul۩1O3= | (OIYRrղs=d\֝dM3 r׀Fd^&]gwMb {)Q^S~ଇAiv>0o&z1^jf#e p4SdRaS^Xn1KL#؀_]+gtsNxpB|-yڇK(R Zh^$K]#M3iC(ZyG: 7pc@= I%@B{R7fZn,1GH-D&'TV6 w#q$̰=q=-7YAX| *M˕VY8r!\z+eaM!eSL(ݹuGjrɒ"YՀ_}t*_)yۛ0us\)MAFڤCr8K`FUf뜩ɲ1e&#vo: mGkO>j;UD{מ{v4gG]T['Y6ɶE(V~oVb8oxpobnu]4ydQ{*$zO;ݐnY?utUa`bKNxI3#s3\q_M|b봱 WC)AC |M(]-عڎU"?B9'L^eg}%/ؔ qAA93Agi}0bAV=z@zzjVS/lHh1 Nvu"OȆr|4eg3|lb;$k[ ԗcI1#d⚁mqڒ_K0sU-Fh"rz̓U 3g^AP<$˥I5]`/;Y,0o.|J88mG)5Hzڇ M-)zbXg2& ݙ\JfTf$B3hOFռ ^đ~mWH"ݤR9T5,?uتʞc` qvڀFy%8hʗd"mkFT sԖe#-nל8[mkɪxqEPL] )Yǀ tgO>%FѪ'Qox}VǛ"ߺ=R,gזX1W2LԷk\wOߐp"= &St@oKٮZEP2\B[a|Y"7&S>_ 3IӟaV.pVlIڕ? ^`9h]OٻH8d=[Na-.MGp43,%ᐸ_9,$ ++(s~dt Gh V/sN!ܳzS_p04@bEUa. l0θ i;ia3 c+;ĄjۻA3S~j88;e14L.X *.wf4TU癌<7סF1U^w rfaWgj[aٲ@rdvBE1eLij  s\Q.o2@xUe8|nT !'TPuDw {Cd!{9v # 8]TaC^4f&d=y. w ,]k-SU6)%#x snC:/MhGx%M4{KG\`y$ݺi޹d-^2h,;z]NPJ*XR|@1;pQ6̹ՈݪzRѼ!1&8'yeMSj5L}߈NPb𒜺G2*C7r|np] hEkJ%&Gݍ'kQA)n6HBl ;E_JH`ׯL>@̻3=Bw+E5EWQ"X !YXJѰ1gsВ|=TRم` \ˀCҝ|`7@l´ 7E,FevD.HCt3ݱ67asvxL VHOJ)*Na_Z&+),'ոGbvԓOVsD P~2֑Q]gQ86ä. lvnP$6BM j2hrێ뙜g2x חʙ=ҪU;S@U^h$ۉx*A]C_щ(P@(lF1f]K-3:طwY3WIû&Yu-`+rQk>W`0JHZj4KgX퟼j5H6X~SD5~&dk@~)kE&!䈡=Ixߋ0vLlvOާ\H|%bt2*qw `T9"_tcwD1wmceANS_-$KDlNp!RL.~fw3+.lTPWجB m73>4Q22+F/_kN,z=(_4kgj){0*ň!Zt0rz`͈3aqS34+ڏ/LVH:SE gj$\:SUny!}(g:hw"ƹ]$T& m#@:|WX3ܓ'أr F4FӶ3< -ZTQ+bO6-} QJxR3)ڸO=о+s;r.3AhC;B\{,Lz$Evیc1l& ^[I[hƷɽ)7>eFmZ |x4Ҟeaঢ_;bk M!C1Z"џ#d~qdu|t+Y@6H,yO}sEߌQmɋ;oxh9%uC5|/ߌv7R|>0ws:3Rb`0Qd[Py@}g.TDC,bڠ_>(VE?':8WgU^3լfƢ/Rgn9wb\Cjz7;)N`ՙdIwIf^#4r~z_V4B㪣Tn b6ҁFRfIGs{~`hKbnsyFSt#<[2!Na8j2>GVP>4ǣ$i7.opG8e8~? Uc,V-kaH\} 8ٲO…3Sv4et ߶?2_o!*Z@Cj, F=c5-oF'3f˟Ɣ鹼>x7C}[ѫH> KTlYՃrV ĕńk!Bǵ o=˦y)tg;n?_m|&΂L@%WqM!|e,=دp"MSH  ,ez>a-=Tᝪ g?V٤ 4[CFX=D?yC.,K"Uv}\gnUU_is>`0 F|"VTwt _2);kxqڄ̊Y1Be vӸB2FOMП49k }d|=7!;I !, xNE=ŝ[J1Ga}+j.o[ U0sYz!GP w,$BMX]`H/7#np(oz `0=_H@0*mnZp hcN`k7S^`O||/vm=w:#܁mmo}>M%9H}uqnڭv8RYD=RyQOlju) hRo#xIZ4}g5) ^Q:%Ž>R|AηUѕX]IZ2t_t2_s;8KЄ/wyi&,?Or y/79"Adą9o&lyMyCKoD}{*D yNłq`K1Oci1 1umNb-̝IIyPTȞ%KnKc$Fi pH]?=Q v{IRR Âe;|pqXoN!P>o*f@s]nTʹ!I@y^ ]+LBge(Х,uܦ㱳Tu!B޵,HҀ3} !ȱ>-ʴs7j?"Jy4&W?vu>95%vF^PE@cF.G㉦_zRRM0bM/mVxI?Ԩ4I?Mt¾'I/:J7&O!{[0u!8nP^i%0ϳ=RXԚDlў"v ^ns$A s(jюH`=..a.r;ߧO1˄M5Uc>٨_Rx,ʴ]!v|a0~ySi˚bh!>%CkY$AQ""%˙=IR -5?d|=Z%tի:ۚ (>(-ڔ%c!ctoe| 90@LJ'X`.Ӽ4q]b_lڷb8K2rhJx}l&m t]c-KUW3к \"{k.؝н/4Vv ~GD cf{#b;.jϊgy HؼZC ׀( yJ= -\W{j98a=;Fڸq 6Z=u-ג>x*TwĪH9¾EZ]+Mg,t9 %j2._c8&In4JD:"w) *)7U @Gq7-/yן:G8a'A*'CHZonq8hMuBv!8[3wF;s"ʃ$/ʼniNoftȜ%mG`O7db<އ_AB >ɆتXM"L~2UШr72v3qzQˀ| ?'/itgتǵ+qElz5N PeŨ]A݌ª&ua6I؄Mߒ{7n)Rp3q?7+5NFI0#Kvӵö2Hc >m§B/>t2]p}11-LPB`AV5t$VՄLEeUg?_sw/)Z0tK X8S_cf|fPl _@Gm1Om}%(sуIs,|X^!BOb␈Ǝ8[]܀pD *M\ra6q\}IrTQYשdf+rOwJl C1QR_ۢ)`CC^$?*aq/*--&znX?f !5_iEib//{&ρwH^A|%/tY` Y R(BNE4 6ALܳgTkWJu&6o]ov,Cl"[R͚ITv,LZ鲇M8+@Ow={8I ִ~B&ؤS=V PDsfmOo_>)N*57= G7Sᠢ_z^C-=OÖkfi4+^]7L)!YEU8Ĩ1i0 NenBL.jB݈C2:AYp.,â;Gd=>v 9.H¦hP_ Uyڏ x\ 8_W2kp<+«>h-B"JxP-#|Ly3pZ"Ab3_|%Vty{o\BЩ-%nX.;%gˆDFQLA {g3o.5OB C-X4񃾨)\mr,_}yy7o|_IOИs7?3"g7/sj-'ps7)lGб_K9: A5<=%h͜H]tQEޯLEĩ$mЧ ibwN%+vf PzhO+hXgPcv9{$7c[۠#zn;zuU7܎vg֍]M\p:CWri4U}atQVrc&+%*C#p 9[S=i ħ:sF?ݍѷѹuJonjFZ?}D~q>zE sR־Գ R?Mժzvtƪr]ia8ДG{ KM!T#&0^4>nƕdl4cuBu'b4[ T ? ^Va 8]!CAML1Q >QvRo*~^|T]a^gneĥM[<8݀ྫp !2XDp;FiՈ=s~ E̿)K|#[p"rؙV0z[S?"l7;:SJb|$<$}|Xw Cs ^IA:Ȅ|G@l2M-`WbL<1J0=ƻ)>UuOVKO'5̱R%&İo>#"Iym, az=?$%I&#I[3B@FҏR@-렋̃:]gG$-G& xYYZVMpJ/R; zfr{@L;ċ&3I0pDq!d㟐&+&[ddZUhHgzNIoZHX' LJkhwTe_vjJzhw BF <amAFOhi]#"p,d隥pEfQr4=q%znBK_ND#HuItX;]O8ywZo4Jv GjMf/~H!Y:,f9wWfBLǩSxVje\s^u#`W{/C@X~j7dJ]| MF%gSΎyexgpւKJT (apYmg5ryA>;.0C7v rWk!=`-:sx^-IsK@1aY"j m:~y}#řqA'4R)v?0Bf5M:%i :X PA'ҥ LN(C{h8P?A%gm/4ЅYki=Vgb2I6m{4$Hvx93%jaJJ)@βG,j,8B7.r] ~gK~g٪=Y>Cjo׾f.WaÔzޅ]eY].s$kxW)#cO|0-zI{D` Ob[%L;Lij$u޻1ҴytEAo$P9DV\EVdE3Kw/귕MLb}L0p6hw !DpkqPJd>+OݪNTBzchR X&j`ZȁM2@LU4Tv(0+e5 k2Vq` ©KQX{R7tvX$q3q5?WE:kvh$6[;iHgSjyI ^OY2Ot[36Ӝ,,(`}cZ[yգHJ 'zY-u3**tYAJAK⾜g5v!D3,Į1VX.e#5'u=Vj -(ou)5RM-v(G,4DnB3HqC&G']SѾ}#2_] l4 qӃ[1(dQ(i PO>.4Q/,yߓ+]M{Z&@ꎉ-27. }&nM+ak3:q8fT4]n OY*}2K\C_AukWد{+ًHFȤ)'LȵhH/7S@1\fh?!PIջm# ύ̲H짊jv\%kPp,CmOz(t8c-DWEG<EL._!Ozg9@r $_Ev+]4[*`58+7goPF<% 0A$NY׹JZ=tQ}J]{  `֙PU.!E8A6iY٫I.gʼi`6}]C)E7@#KL٪nŦ IRa_l5*B8^3Rge{m4^bTh#@,0(we OQMnza@}~Csto-n*G #!? MV> z7"_ǎ Ar"4eǸ^ŦE VHJ/7ը"b(IgoK@ Xx FH0\#B/pGWx9e7p9*vS s tW"jTuAj7Y5(љTnweތaO$ iOgKXˊΦ T& =p<>Q̪Gr0+FlNE sY]Ώ12t:Ds2*G|e+$P袐^ dݫŘe2H~1}Ra;Tu9!PVhh$ኺJkob7[?N > X`[t9fdmJ۸v̵D#Qʦ hb}RɔŏX+'0z#-9))ږqTmԡZR5^W:Dܯ%4&Г1yu56cq,_c5=8pѫڴ PtvůKNB橾 F[g^Iͫ VgQE|G$/!)D=3S2h4KL!T茆w+K^B* yˎ}ϛ0CN4)-dW>~ۙkJ|L℥E_@>VRL{55#_ vjW1-2+j?w]WH.J _(rj{^bD̢QÆJvVJ3`|Bo #)-77A9IYq>Ӄ;/ݞ9'UVf1"f % w!U'b*ll#857tEf&.jy9@iY#׺Ual5?jGm&6c* Ƅs*((d]:/%1-E8O߄] Go4$qEAvz.`_Xal =E3|l- @#w(v͹Sy8Wwsz9(4b<23YriS9*0` *i)nj|[3gL50|6y# 2;FocUb-Š;A#HM%yTB{*Y *4rΗĸv]RwEq,(;iH+ȫ)Rm~Pہ&߫+;QpCg1]{!Hн~$AJ(lBDEANjQx1K.qADc=X*ج={/j9ԊV0r!'@ʭtRX=`9$ν߁:9Y&+G/oMzK7pq;jL!vc2!ti^N%PJ;!)g%n2 9~ i6` t0 /,|ΔΉ=*:8cmfbiW8 fć21?z; &@&d1{Vzb2"R -6Yџt fUVGc] <]sKXQ[-+|2s9Ai ] eDE v^mBЎG T{cL)& \&_r :h-D +#e4Ƴ Sj/\J;2zݘpU (I ]sZ$EVfا7r/ uf ;ݗN]-F{WRbat!r|K9p#. 7SG H]H'n_$vsD.65KI2e(d|=V ]k.eUg+[Ki ~x!|WqzUcv}'oz7 u*!'Z=B:)UU?>Q[5v #^ozşHg"@ o:l)0䅝mRžVTe L|N6 8%;{cVX ;}|7ZH"+/˹q![CXwxO*۾s[O<hƪFϳBv;3b%1r7Ina7|/ L.KXȬ'.373d"RXJ9 >GW'yVh=ڨ \ΎNIӾf}eQD 6ލzvO.E/d. ]I2Fz>Je(D&^^>f㉊fZjI`(H]^=IT1AtSu%7}7oOp$rզs/YRSX(Ń6Er4̵Mwۛ1zyV9.Y}˝ uV?﷫QmBU֌1%[!aY ;DX'#yn|d'2i7ԍkg*hRzp0Pݍ~sDe1*oXFNVz5Bf~9a%: d~Ryb]"l9g@Yu/ zTy ¦+򝨨}t`\u&?E_6TH}-1O axɻwjkD{"_7CRʼlWC׭]D6@CҘu\'2#_(`@G2M/[W0UkXei§p [Qք7YBjF"qhԀC9jvMG_Y{2HQu#`)SA| 1*̶eLT[_+升ӑW5N,a/c=M_rā&ٙUKq2S[Քh'%NO~j+*7LɌΚ}b(#s0ǰ^'޷_g̋P} }@z,חqqbAM8\s'U]'ߝ/+2RiSk**MWaS;>:1')"uH"O967^-vL3LzOig=kY/֏3&p3IIU+%xu#,Oq r3`SP o0Ts|_ٷLrAFws5^|xRs&{Mgb~>蛨#w~ 2V=na 8HA8t?|;Cz'p+b1R`u"*Ǔ )jHXkn:|N2CzdI>/@b>.f.iY8؜fY3bibQ+jt#ɆI9N̝؄ۗve D˸[)r} 31+^[=+¹P(HT,{lmk@P=24n7}a-@SVfT<4x3mut52LyoPw ݆:OzѽYd|.0X rDZ AZѵ+`fIG\(4!3Ѥ߆z mu\ilДэx'ђ`dʡ6WF!bX1˧j; !grS6s`5!97%@qn*AA8t}Wjɬ4JL{,Q(c7I܄ jygQx'B8PZāej;zgWE]<|C!ةl`Eifٸk fMKq]CeX&+3?WZJMf_OJ\J0xs ,?D FCM$$y2NB6Y*Ga;^ʫ, q! e|Qv2| 7UkF.j$c+&rmCCT"ϯD$\.|#6]"ͼO}(-x|&JHmҮ0 <qv@MgXw5vGIX9Z,/k)}>ki ] %ea=XT3<ŇHOVtTCw#߄OJ[mSgS\,9FV9)ɍQxv1H+~Z5 x~$'wNIj`"((BEvHT"DDS,o(+3sZ $#lsZ钞LS' rsq>8LVymª IQ^t$O񲶂^TfХo%_4aM% L<\{$ B!rJa`؁1ĉMu}ֳ΋9U~dbݱDd|_+z뉑=xu2!Y''8N54ݪeeٺ# .Yk˪nWG(1V.xbO Y6٥9mH<y/<(ϛ` ;?"'\GKe Xrs2[;yiơ\3$۰xuRȱ| L[iDWJP]!;帛IpYEhctyƲeOޢzvk[n6@|Ycq &*M>lc,'֒$s1O^N u`0fAM't|^.2Cj,Vl4C7g6!Ri$L7j)F$kض;!W33&Wph}dh*G_e;bn:ijFm>*^VyŮL[RKQcJȪx%MUL%0,c 1Nn@d0զ"rb>F](pPwx;Cswn-q=㠣Io;E,yڶ7C>FQŸLf )kS0ghë!bXOqniG\ݘ&oq%XCZ;Bu⣛Ed/it1O -RPAVy)e 凒idA qmt/O!ݲp",*:x@ū 8:XXkJ+껺C~|`9PMy!<ϡm㳸YkS*9[6+b[AS b&UPΠ0";_meh-E^CcFq57\*OpZ]dwZ{: 0  ]ilri Rk%A]ʮnh/W3x@rfN Yklv83}3VGfmS=Ĝ߲Rb NZ(&҂2M-! 5\ȲΞDzN-°N{Nzb_4P! <>XlifP+qMmR z.V=H1RbQ*~Nm.OIih U\F>|UX KuXU?pF5\zJ?YߢSb8XY'tNdFӥJFC;+kT\ݤ(I1  q7Q~͘Fp%]_JS4; u¾1 ҴwHmpI.~GN6Xme5"ޫUC&ayO8u2e(gz t *԰)3]9Ax2;`m,u k\(N Hb5 Bt}e8J%4Ka#YdBpJǢޱ^Drfdx~u7G.Y+Nd3CWobl"_ YS(.Vʻұ>6L,JԠ^I=mޫ~%W.4g*#<"y /,,_ǟī}OI!Ц{O坨\:)(~>}8au!&V<1m*.ziT.D=}@3lusI%һ,R jfz Rn}@cB^}W*[~i9TÉ͡P"ާ͠,sWba2{VϞn?>L\XA֧+GZXlw 7IC9@py4t<u.-гPG4@HW}%5/HS(|*gwŴ*5 D'`+-yt.C2'b^Ko&a uFb ;&jϙQhEQ{6Jmj廅)S7]eҁ 2 Sܴ?KT?PYRtmj ؃[]62VtQСspTw0~xISJlx.D@=o|}(18/ 0L_ ˛$mzfsV$߰%BշQ͆`zlQI+ϯT vkZHIfnQ/_-; .⊏҃tDi'Fc6l.b!96n#4Qy怲d8WX(g-5< ގGkQ#ctR]=M&[Wjv}ڹeͿщ^x<\VS <8/,U/a?LUrl9k-q"\L~C)9Spj3Bjet.&tWik[/V?>Abq/eo;{楄yF7@`1ict#'R Ix@OKvE_QVދq գ!Lgm k *!MlIUA2 sd$ ESn?_Ӛ?<8FmѽQ5FU_!`^kB PF-D&Ȗ4 '50BU B0[\nP8up1m!f/t܊oPj"IH#fZ^wZ)lgG- RSfm'JSrp`P3?N\~|6龺< ^fkn3Sxt1οXۙf7H-M+)Il0F~)tsE*OZ@. kwk*iʆVf]pѶVa|jлhd+8^I f&R]5;Dls99+;ξZMNJvNxY E=ΛoXG; OV6E bcOѥ[oe TuqpY˖̝ھFvx BK;9d#Dj-c]%ڣ]{brr~ &  nrH~ Sjz'J }'CAmyj旾E-˱CEpʤX_FvFI,yYOYөuh +s%,&ƒBoqTMrE\FuY$kٺsyVUcnWK14!1kf zzfQ+`$`4K ctL1dV6p B[63{.J]ceR/ƚt:vt6EmadGq T̛ )9鿽!oiG`Nw(~M'D0ըDxxJNp6XQoʰ?|_[Z5oK(gSS<|Vmz(/ɝ7S P35j3/Կ2CE$ ̸Ёb&Xe((֢VUQU'2DϝH|&Q/ܲ"DlSh$y-3fl`DeB"Z:(+_v0)U42YPM jLi/>[ʨ(?lc!d0haa4שIwn@#&],u~j)YdQ+! C(eoNj2HYX_/lPE01FJeuxUq\pK?s[(&(3Uttp?IU8X#IG m ̃~}*jg,B*0K,TPʨVl:OJ`Du Z7J_%MO| xMO%<:&0${Ə\K/8-fWS@8c:Htj8Q?,LCr&/vtN8fc[|EKa^k E3$o-k8\ &1EyڌXƅP}'qإA2{3z]փ9!q ai?44E6%n]D:*ȇ͔i]Ǧ]>]94.Lӆ7hvܹ`8sەipO*pz ɱLE]_FST? Arٜ'7\Ե >=tWoLR*G 3L_}])1hLYʟiK8&4vWL۹ GEĮ\7,qD+ l+yԐH.~@f4nށ3dZ!JPs=wH`4لZnruF)b[M7I$P! _}(VGGg!.{֎እ]wR@ Ahn#bQ>I_] ?uqH%LU$f*Kk ẕ NԸ-KE.znX{*z,~3^ʎ9^6KzI9OegY[ ݬ?B-}VxA Lyݧ p|i' Y\#v𜀽) CO0a$ Dff.Ufp㼠pX ' wYwn&lުs^rct.PMfmwP*nd"EM}3N5?l ^>F n%ZA 2 Vhz:q#<\Q;ZXzpIZd';KWk*HȮ,O$&75nS?HOZ?hhdVc*=if3w^7>)~IDfBT#ʅ5d3qߖL 颕q1T벉LǢa\7ܻzş 6 #pHҭw `I0‘&Cw'EېցK΁B瑪 ۲i!)Vqry9?e &?1m(믭VƬH2!g2j传E; |KOc8C&5Etp*_}uϲw ݪܴlN ΗT3 и%|BoIA!#MyIj«t}" tydh{`57Xhl=Jb VZEVl{l9+@[cC DqBܠx2bl-:kϗ}a"~ 3=3: |S(u v}6fw.iA a굅Tw >ܧYG(Խ軂t+inZ۽_-xdlr:Uz+|TZN]e"6brKQ3դV<Īzㅴx2KQt "9HRR9iwZgl b0Ƨ~ͮ)bb\@5cOh|dB>}_*e~WqdB<T=8e:faŁ?JYʧą$n|B_''t5={ f`X\+.Q>l1v"Fv$K5wLM9@_&tQxKކJc;Y*[duoX %` 2U1uRjX_xR-"T+聆k-Ou.5!ڗHEDeӤǍ&oʻZ "_turv0)6z$>nu#KCa5̼V[V38ڠZm`t@&jB h(ԑ 9R Yo<m^}HєC}59G/ ktLDֿʝIK3v;–v<^Fxf؇dO"%VKq.7r7ɜ&92O e8p3dsZ]M]zFV ~*8![CpؿTNA~cI $4GpE%uj i 'ŕ9F=`zw-}+@EnIE4[ as9AXZ?3PTs219Y O=^[U2GQvs38@ Nȍ&:3 y] *D(+O4.i1tiIC% PQA5D0w6,l/t+s%j kWS̺^!x_I74ܵRTs<>H)Mwzu! R{nK)U.Ly; ZW0赯<+ .W0Y9*>×ˣobzZSgiNW͂S}ISnL6g ϩL*]ZOŜ a&ݣDBF]&l3Ե5ݤJO\Vۜ~܈U{jDG0F@<֔&X[xD xUQ4Muccl̓'>}6i];%<-\Dռ7{4ޖY?8`}gCk(7 FHcI,,i cȽ)MgX\US_O?{RF:,TA?u?L0˥iE $Xz}9rA4 +10t{) Yٌvk F 'm3Bn|\gA/^fMdL!'FZ|g|Ę+&@}{DF{Ί{QDk͉Bg+4ifIǰS# J` d9\cLi µ<{\Q\[i|ifo2|`5pHzDn"B?=+cbKAREݵ cSnK?bDcF;^/5£7aeT֧ lj?!FR /( \1]Ϊ/ѡ$2r-q6P«O@\D9OŽmMpf)[ `TUNGP%|p>W!予y#h9(h|`wQA* Va7 l"s4(`gI/31Q{E0ExtLdLB!OW7G5ZK%\O̩oJ]J 6;MŤFG"jɳEyKT{,`zdE 6rFadF_ =s&_i 17" HXg/MwP[D2wXUҸK"9x>ʭؽjF_.*G\s]9);3SԖ?3bw kdrgBG$M^y#9w,۳&L)t #%_ĉ`,%8kڠL[l1f1Y7!oS?u rE.2&Ȣ;v(M{[(e >4OƆƬ)kyZ l4ZP.JD=YS{Qv/OybM-E\:QOgSBV"CQ:FX>ab$P;Hlxτobzkl04{*-\s UL6(+|3B.4}*8}`3x~9)چKk%:%%#6\kV3 P:@#_POprfO?ݤD",qZr-IFB.;IZQ7%td\Q_6yqKSa?ksfZ~ 8&Q4sQq|,%9KWR/mYh??N|Լ@<[Fo \7$AN_$QÎџ}mzn|;d #Kى"6K b[ Dw|AandV&sV쭲 i}+aΞ 6 7o: gֳϸir̨oBȱuAl|SS.mhF<1 :'>jJ r6D۬Qpmwbё=&.aJ{?5cK|A$|Xw'.6Ln?w( ЧhrC#1!my m6* (qӦFg.FF*wAC:6B.y4~vrxDsÈd)\cXϚ@?E^gU~u_`czΥ:QRn9!uU0,1XsY9qu4WA8lPX'Yg&[7A%yfA& _fXJAئc?V~.02?.E_魣4f+I}^qfcBXXCEL1'Wr_H~svI= 4 C-N0LF+@\JBdz rHxs}VWTܺ1'@:YAjnh-q_|}|O+sg;tz'>D@2;;|Sn74YENDOhpeu 'ClN',!A?r DE`ȗ"SpGX1cwf$]~}d0d7yoJZ_@d`lst@ rSM8ΙAY$ВCH.iElmo𞔞8"`J`-m4+7^%NCKJ;{aHncw[.ML9֋(Wu'_ݘ9)ݴ}9V(2BqL19ΨlE]rc:&4gL/#.? *f=}BfFRWڏ! `ŗ)OCA - S'3eE8#$ XN12e)֗[MԩM֨L`5:czǭNf rp)סXgi˺O`M$ ѽe^%q-^j2nv u U)IGE"Dc *~!G) z]4<}bR=a[ؠo[Tω~l{ &:I[:C й_suPɸUGH@{4K?Yb=.@&/"F.@x/2.J}~k aˤ aO9PWq&s{oy4bbdhLf"a ԧLMG'V¿X|vq2n3Ye/^v{ Q+e:(iyD 1PRG2D+ucVrCGέZp?fɶ) o~^[&#A.@0i `bڋe"Kbf}2L !?>5w>Jcu_hI?xA+o)&)7%>Ȭ'&mx5o\;:EEkjCBP($6 ͡ɡ4ۚ$tw' /ܝ4uyJD+-C90<C^ÎR0eZUYd')ڡ*ԽC2(!5Nl3O] z^{tQ 9% Ylt4?ê/{:], ~^2Nj)qNN'z4/;Y'. BN  #HCPS$`+AUG׌vpg;}5 bccnxlR{simj)[lkGǔxCrPZ_ȓA,}!juۉ ,j}2/MS(omq3jJ!XjqO: -Dl7ޠeNAH3$exb#+#v;Ln/Kpbu?vTxu6 8sv&( 庞BtKT-Jr$O#XpϹ]Ѐ`uQ!o t爬/rX\g=ߧ̾3O6 o+4'>Yf1(7q$ 7G.}K7 wsf2 3fuvP$VcZirYI8c:m*;K![1鷷F:|Tk8L{~E}5{À˝ +- )U=(ZxU꧝eLdv1#r"H׊Sai!UXL}q"x0q99bKXc|G-($*0ӊJҮXd;qʈ=4\Q߸U=ұR&,61=ugZɚ%67wAve1Nڙv#C\%L E~*- 3HY4FUW; bUYH1~BR$~li)O_?xH1 -2Ä|H"ȓ/V3vlR]AczAϩofo&;iQ\~zIvQo9y)`` z9$eݥ4^-̵: z$br];zj$+bKS0Ti :Ce`cfЋ=[_+8r/G=S$JҝwvsϬMNGʸ寫=e$G:O۬K1_!/oDS(\@PkŽv*MtZ 5\j픮'p$ : >6y=/ j)R,7J̋-,l3o 9^zHȝk친!;P_[q.Wk/WPE9-](P>Dž* ,b@7w)D [@۽ݤ{|37mڔ#evoxYL];=l:h]Y 9p.+;m[hvlU8?\4ڊ&xo]vKu8b:TGؿVQ5'K:3p8!Vj|+mۯ90}xޝ!ZL E}Gx?%m)S{sc# 80I{H%}ZI5 {[8ytx[ @Aw nBfj$#,$; .'`!iZFEbum{8&$*L. ^b@A>mǛSFVݠin,5K,C?򰐺5wh^d[,x9 Dz6F+,i ë`Xf" k!Bq)SZ7y H(xsQĬ4l+SbxuLuøλk#ŀO1#6-2i`7-_uy%,#lB9e3ww*F3W?23JiHD"*edbtR*bkWU"hEM۫Y\|6(U5vֽ{t֗ARl<Ф1^E194n(X_fJbey*;+:U;|ƐEՑO^)Ӈ530Qb&<]TVEl7_B%תLrJtlpa@jmz4tGQpz&JU᙮\ 6Cot2 kbf_],5?ƳrB,-Dwu2a-UlJi 'yƉ>qvOylcWghE;dLQQHLlYP 浆MT(#bQSM5 7aߒ4)r\cmYխHkcGN.=Y'ABс6rJ?KI!9nn`u}mЎ YQ+Ԕ/4xG[{ՇqPL+H-1o [T6 noEݩ`穯:wu~x[Bў7x4ߐN7T{gޏ š{>>/=awԭ[⧧7ܟS|UT8nuMרo"8|$<6FH -M[S]Lg20;[k rVCeKvK)˽:P/5Uߖ轼H=I zH+X ,+1s ]JHo/|C3pH|\نYU_5P.ZYs*YSE uumE{qz3H7_pi:OLTޫ': Bl+FƜͨc 8NFh EvƊAޡ4KVeH)O|IjV[GFhwѼ#Jd'Es&Hdp-K|.̐ FEugYEUsm!pCcb4GUIp\QvMxz)dP;KdpQ7E&G"0mW1Y]_N}٘Ͻt2,Э\pޖsb=D!ѓB?Z'bo˹%PjmnaW˺8]$`(M`V\xP7Ε+2DT7Uն\R 9~yyᨽu;NpF*OP]͍TS&/m;:&zԒ3OHack<,!RgLLU` ,?Sz=)ia[]a:!]6}K2ȓT b=V71=6m‡okل%P(@@6$FLY;? a_(|Չ &`7{d*1i?­E%e&?;JqR/#[w/"<NP@vG(QNT{h AV|,~TՁse#(5i%&gIS1 ƈSTS ΫI>XtRYϳbUxNwa ׯSȩ(_n5U"6T-.+u и4@)In 4QUۿlҬDr{|뺝\Z(a#`*k^HpevΖTxЄDWyVaB mʦSĝ|1/8䝯>/sqWkfGİh# 6}3!(Mj)Հ؇:lbgW:HOX6`͢Yn:Rō349emjIg!R>!¤l}3 :n xJ%Fu}kR/= vzƒhbb,Z;pq- D]|:RvC_0̵Mq 2k^%Dʄ; Uؙע Qxku ['NZ f?mšG o9(1@gʫ1!`:PC¹$ zHM~lFftJ(s̆ p+QhM$وb2hk5] J:cLe8*".~i0LF(+zG i BE.eT*7rŒAYtc% iw}ͺ"ؤHmf@?mȶMG&mvaQKVNSQ{0F0o0œRDk tL< 4(CqCܨgԀ)g^ؘ-UxTڄ!iSdYE}G kRnS\Rz ?,埼PzE;2p ]AAUD!<ݻ \ fq3rs5ܦg^gqD':w1Ƶ,}DŐ} + ǫizwM̋*f9NZ^ܒ7k%үݍ }P_ 5/$~XNffsYAW|>+jP$Y$rOo0EC,ȣ B`$ F #uѷ2;X(?3XȍJUB`p0L5Y'Dy;}4O-o sCpZHR݁`0ig  ʞk|wœ`vz빻^׮ǕUkB7X-d iV*keN1tt<|B(-K`5'6^~>ʃ܅?T<!|J(-NZO]3u}m4\΄-~Dž:·N%Zi|oD$HuWSao5,̼,Od}Q1\\bUl!_z,O[`"Mpؕ}'̩'fvڴe.4MFEM#+V;^tdkC}=0-`+-)6`:@ ੥3{+zoP|D_ yVХ(*3z=G{2=Puٵ3xFZzPn M2UZl]hШ87 F/9?sYdwP6 bI)ߕ0 Lo Ic}>v*~l2Hy A€U>$rwz/,3]E@0C R+Tэtv݌I$Ƥ{eu'6,9:Q;JWd2fIvj(X4G I~tZNfRu! UX~e~ӱ:t׹~y.h@)@s]ȇ/SEh.6!L=($ŧٷL˫PTgU6.J(D% >a6gaG@BJrq4LRQ|_oՈ!LM`M6 _,÷rd"[*$\xWtD88Neb^ oUN:q0 =yYX8z Z\9R[T V>+8~0EwpUu>8_?|Me'NRs'IƧ. Nb=zQdv91T,KҷdyZ˷KkUgEpbsskG pL [#,žH^o}Yc?nmk(GBMecba~@ Ƒ@*htpyT}sސ+MiHAONwjipRtt8j k} U9i)Qg@x?v*(j1_;2قB9cD`wcs\<,7dDmHp!Z"=;0wJ}$>ف1x fm/' `hDx{f&yD&I_s%&* Vp8|8 [g!ԟf^e eb6D!~02dY1EQyMP$N0%ldT {қ܇q,|[=WF8RL2BkB7!=yяYO|fDgɃDMM>׎2l̠ n6˰oѾ+SV|C┚ ٽNLR8*Nno-y1Rd󅴥GP=|T +aWvβ*Q2/ۦ!Rn9gMĀU#dts0ZW|=J@F}%gȆéLUjuu< *\I|=I v=PhD$jF0{d/!`u`t>{h$N<ƚ@>z([Nm.E&%KDIH'"dݑKY-+ ^d E;@ (^wW*#]<}R !~ wؕ-8v9xH)uڝe7\܀PZ?UWt͠łIhtIT5|Zq&\lQpX &\Q ӋhʁŲʚNa@@BϠ _7]cͿ$JX_|9bU;/_M1d&ֲ}{j%D|kyX%PH'e#OUfZb[%b0A 򸛻;jj8{l%.瀧8 rV7)+tokQLG^J-g% @)tٗk@(46h7{f}oZ%q˺H˙p#?Bϗ@ R f!idpVI VpiTˎChkm~9=뜭砝j -v1[A["Ck4y+2j>Si QChZYPw|yڈnr` UDI`.+ FH<*QpGM]z '$Hٿ1ǃ>HU-e{F,q+ljen-l?$N6XQ )f˺,pD#}U E!pUVϡȗ}043_E{4Уx_uAxj5hM1O͚0|z6"ohQA)Z+t\K{VA!CN:2voCæ z&D6; pbި)I7Z)oYQ-TcпC-#c@n9sޏ?#fԵ(F7R4XQ}ݨZ)Edzy/6ې=w8fm xƤ00TC`_M:LJ9goXՠϽlOӹ|aQsv?3ga'o&PJPyH9Hz9]4#Nҫ~so7Xײ'Ǵ# i|39H/>ۦ'A)ޝÎcHULROMu1C)^.1DAxEO}/)" v󛂶H ȂQSY֞kgLZZXB0xBZ _¸ڲ,va<՞$}7q9ט6YEn8NصЌB'cId^{W?ErR3;6tvIQv2UpCqńSh' M &sTXQ}98.ouc0}6A`q L^FgEgx<(%fW DX Sx_if֦*8Wt=%qչ-. *ZHt{^kK}l^\ht@nY0t95g}o.+ rQj(+H`I3U5GWc9g8 発zcr5,RC4`N yW@!B !<(Ѕab_$WG413M!=Uh%Qs)#wՇQP'++"ku]#"\ =UG0g5(=jB Embil(kp  zq|nWK!o`3QT]78y1neQuYmꭖzQg[Λ+)Y1Fm7JRveSta#oiB"<ɮ+&o\GD4*2 Sf ?QeʕE~WFRj51PO 'yEOH/ge曂*+JGVE5($!] ̙Rg;>`nBZ5~=PqtZ(Ȋ62{h&#]بi8ocߪlӨBmtp]5jxwCguL6/ܡIjʓ DvDES&!" e>5aaXsZr y8{>(KjmԱTGׅLSp~/vuHt խTEzlς IeGj_bK% qaKcHwIK%gN:=6A>B"Xi9YsJ_H IF2%d}ފr:3']P(%K W/O%zY>X)/Eܜi.0֝p\/" s22>f'GF5k%_?5>^Qғ`odS4 $6d,M>A$f1_ fn2.=J7e ;;>V߫v?kjDGDc#W;}&:qĥVy𓴋AlkK)diߓr(Nuiq6RÕY;Y##R<;05N]{7䋇ˈ?X8VJdRIHGN-Wb]&K10$:kPDs KMZZT|No>6j3Fb~G7.fyZ:Wa 6 }svwH΄&ŪވSn}Rsuߩk#<ΕlyCTٻFGHdhL+]xaDsiD3l ,s?DDE ԡ`R\T~; VHoI{ >k3G&*/˷]s&i@ Dž@o!K6yZyTYBzj.^Hg/+AkrPp Q*xT @b};EkFjnd02uzP0hp|.qZI]Sl9^ S7NXaŰ66cTTOA?&f$K,׆F(xѓ~LQ4R1i6ֹ=(p_"N τşcF bbJUF{h(Rq"ZUX]H ͖(>s(Sw [Z&"6$!tiom!j'Qk 5~n`@-eZŢy0`O6(9;tȃroEl.ǭÇA󦗣dKX4l5Gr"@Ui[{Jy֒7`KoL}m#m~x9qWJdV/=K&ͲeP4N&gv PvO| \c8miݪpj9PE|m?l%Cߴp ZP/AO3\bf~}~[Ax~Ů" #+'LuA~˿G3E7J|;TחY.%\5Gsݧv7oj'* E?.v?l&~+!Kc}lȁY'w)U}/Bz+p 8)'HVEMDx]D D4fkF5"T;Q;)֗M{ƓѲ]~zr}ǹ2jحYi\u.J9VzG-Om2y֩U=t/1}.][ 3@fzPiuOP3xLGgM>VkKeufPNr|7ME6l7\G"3r hʂc&A:BZXo,s= z28y>[@*&K8VJѓN=;@\GG _ ]0`CCn58.Wf`4eU8k&B+oWӛt1EP,[v+ZF|#|@IHs["cRߘXfW#gZ>Q>tx H|l e2-<|FxV!.帗]wx!oNJ/[6-8w X-ŪHKHmh J䤂d3t]j@qz3j 9MQ=Q:C1.U Dn'1 Ts/ #xϨޭM H?THsbD((Y8xVYZh/wǯI]mmq@}fᐤ%"UFF.QhWExG ub $C1ޕtk+8e8FRFz5nXc]@I)$%QNDEVyˑ{gbnaXj,| f)H(dnvvo?"I,d|LV- . N_fvC"\Z,.%}]USжF.ϬL(?7v&QK畗 ΢aܠS4[[xCaS#\@@܉, x,Z:_~^"M)"yWFnE!c%'ʾY$"~Q>QSo<, LΆYM%~|yTW(ڙ(؇)fpFUEz &gVaxu_*T|c25MeWh8l!'ܩVve$+O`2D Z=K#΂LOw/Ǚ3뚮#!(7\Ty‚N8$핌Abo 3.:]g!eZr2/j]7^PZi(VqKSqBKZp6iVYRtA|)n!r8ޢ!!^_3'.]'Aa,9uNP|>3I=qYkArSN"LO|h&h9ښXK+1֤ţ+ݥʦW+3kPF2n^DbenGMa#,uxYHD$yǔb]<ֺ;$<a?qQag[hY~w ޝxJLgo(2V}A ><3^icYGg\dږZN`EL%Y.qߚbWqS{ѳsCD'Қ/=PvQPXN,׍]L2kdzΙ6W.dʀۉ5PLmkJQ+v`3\La{?S½Ɔfa/{e GxLG^";?MtڬuS7`HaM4UJ;o? clnZwu=?vV.shf}$wآoGqL/9wA]JnKܸLuVZw9:9]>qQ8ݭ30W'ւk)'Kh$XmI>*hzREݾ>99cz:RlMO /w $:ΟgOc_ *EŽY0*>(² o褚1q? E2=(*`M#yNԚC lJ[xãTȿ425LENPcNg?L?a;$-Rڕy;_;1Ƨ)<(0֣P&jGTXmx8_Y=sADֵK*:NJBW 8 =$g˔a)RU{]2s }3 t`{2ᝏe=! $) s2r%O pkrH4^bVK&*,ar81c[z9a }碓u&@&qRȲۿv0kݧ1Cwwvx9힌tkl #Qb]Г~ t9tKYae^+nC=J`)ŵ_$T>+NJ* wb&,_-}UbIkĸ< i@t:\Hx'GѶc<zx(GlAA?Kl<5U G ؟:t>>#hFEoюfZiG2jj tq|.nbB~` yaA`eb b@Z1Z=HWx.d'<ʑm|U×S7|8t!wÔѦ_¤B ҹ*H&D=)(B\v7=U7FHٲD+ S8[4-^ڭ6 v2Y:qӃK2E`[0@j.׍+C;us#8N7ٷ)l8w};%?rNEѮ]ugpsy NrWME<4dwګ8QS'\[n> }ዽZάdս&.cXM-ܫs@P&27R>%_:(۟ٶĽhIj?:jzoSL[r iuJ.>7[w%*fsyR&|\t S) " sOXqkoe5D'GPq#GsED?D(!{GDKՔ* W>eB+7b̪jbaopt]@0V޺zYo }_q) ߨ#AU1E?BacWyA>uzR ˔pgzDA$ ;Orz%Ln: ?Z0^;1 2|Uђb*piAFvY#/%D?]<cc!U KqT_Tf"8%',~% RuJAy8s["7ИT߾H¦r xr10S\Pc*CgewUs~ ؤaRUgSV\J3UHk&|5Lǵ]CV9Wo*[,HdXd)8jyh2( RiRB.]+3îˉo(چ2>1SasMq&ؓ͜?3ӨfBn_6 t{A٣<3j >ȯCQ &9kWmcK{ +-Аo+U^}{2b2ćXm#аWC%N] >s삇h }[G:j1R!Oc͑5簺not=Y>3U۵F}&p10Ӫ( T\d~k(GFOϣzD+Pq,̲ bip#J18԰[7㟓G_YcО ߕͨn;p'.vNl|i5(BspNӁl!z% ~bWvϩ_'.Luiw&6i@+GgjcC((mY?B2n" Ζi6wc;DqdL -!"5, [<`;& }D, "F8a R~!5+*A xY ⅉkvso}Y߱K/x"hˊ?$tCdL=mEE'UvۻVI{ZۏaZ *܅ ` %̕~:F?})\Qta˺3pLrhJgtdf\Xc2jBUK+V' B# bCMp.:0"an B-.`9xl=}/s3$ Ol`r+nHvQB xLϝ ڽ Q 2sաFgl#-7e%~@{Mx!o꠱%GhGW?/f=^ 's@6!׊s 9*<` mIYF0H7Ƃ"Uiw-o+;2! m189Y+ 0=r(Po,/ԉw4 ۈd'MH L)YNkc$`2|T=#$$E΅@O뿗9MFſ=|06=+@R+N P^wrk:/N#QW' ;6ofBxdLal8lvB]fsj^tn d r}y 3pd㥨'4g*)@=,l !1Ӕڍy#mF96P3H8 xe|`㄂O4|:*}z{sK#ŢO Z yV0.CxHAư;{w&Ssν]X o݈ϞRakK`J=TTe-AY28[Ȋ~UUv X;.4t'91_ଌnmP|f{}/Y_"h}"li 8,(HS8tp '_\ 4_>I n0GpND!oD'ɂ)K*czKGSɧF7e^NS mGzELT!cs\Y2{)JbvG?1vK; nBMr2B ^Q9Jq˛s{ 1=jnm $ww S|huK|݀-CH c؜bV1f(#0#uIlύBB?MdQ4Teߧ@̺8/>og~ie}*1{FOt췯y:$.J>Ő!a Rd~pbb=_d1aGn,`SDlK1ģAImːl7ݠ%|7 ]k]ϮLUZG򀍽4S%H3  @iLkL#3hjq>g?fxöw,\TeL1i_Vq*᜴Ù4ܶn3Dx{hJ?OlCi}cA0{{ g'm"i;HVaHX+t w,x"0wsdBϻ z4ΐ,"qd< XQPUC6(b ۾ |&tߙA"_i]CŁfs$ >j&dS)r?b5%!:TԇxmuңE:!@!mNS+p;G6@k+(Y,īq$B.T1 @?3hM1-Bٛm$*_C}]!?cTߎU_wu e޹dRK ˜sUDM$wXǴ14*JbL9.m `2ډs]=>ۚeE-zYMNq&Qk{fKH豌$J}i;t"Ƨz@uw \݁]oHyD0:{J t;5g |:x`TCWi'LnB! . opT&TO sw$+0zl'|j~wy [TOH+;eweNoxLiz]2_ǐX}Mz,!t<{CB9iu '3TZq8M^q>S>S0N_ Qu.[,rl㕯L_f M=-+҄xGHOpT<5+?|pi0%`6" >PCtp=X <"E2]QyqTGF6sI?$J@oc]*HʅҨ'Je9ІHd{,`X_u2~j_iPUPKk+[Ud9'"[ncn9hԑP3B&Qy#ʟ7'A"GzÞ[W$i0,Fa%xW\Oqe6r7cÙ JJe@ r>8rº~egL, ~fa~D_5PSC8`ON Oߏ9?"k0vUa&D:E?;ހ"(oa-u]%%mH{x+N^͹ :Ktg?f ru;:0H%$RJp1r^F%?yRj׶J{X? hd~'YE.=Lo:̟+OF-zC?QW\q"y+Q /)y)V.` V^>m'h2ʐt „t&Mgf1&EG/ &VVde=^@Iy%Lʑmr;! |@v yBi4 Ӝq?-3`eT❒#HsmwVak #Or+I/h[vAnek[Ʊ| T$.V8H)uաԀ"NB%uY:.K0ݦV>,5pG|Ʈhk$ݫf1b6r)wp@Ln'&}gMph<HZB'1 4lӐh8rP6sUD8)9muLKppSЧC[1SQw͞á3e``IZZ5y_>Й' ,xU# 9?,1= 5L?Dڟu+Y&4Xq=oyi8CG4m9w<}j,[ leau_UOs`Ns7VzT^ڤɥ@Sp"Q]`oZi+}ӭ:RP\a M*YE<|rEYKbmlf%"c#- # 7 '@F> O¼LrђڼVA>H̯P2-Xi͆DfGNflsI+AG cq֋o2D{`"R N(#z Uf,`y(EȈm^`<%LQ19RX$M2 -K@믜|~1\o8L3[#,釠86 .4xRzA!,,C@ +~| *8ͽ(G'qNE]wsٮx$1,J7<pH_$[V7`mǏ@_2u/5Bax*%:ߌQU1I$-FqFcI*LNp_L:f1!"Lc1x(}y"q4KQ[;׋:ToMAGiUNJq)-qkab}c+-m3! A4\-5̳wR8\ZRA۴ vUv@Ә v0SOMۺ fOQV:W>&XI`+2c#nnt"U=/@UCV )vߑQ% k}a4aGmPjC MWQ#۾x=] \LmiI 'TCw< N;4D#-fyΡ}؋^j2DXL7Q}&.o5^+ n9T}Vb %,%?Oa(ggAqZ4X+5Q f %ˈ\#7iI]?i(ͳ}-<(/.㇂bDc5U Gqǖ)F6>lZ NG֌D4>MQq> /13X,t*6fKWEP _+H;}AdRAv#Rٛ4䂖UPC?g(9l7x:h7T1 #R9E)NNn>*(Wҩ!4 zKKtVDv5uBxPzR?nNinF;e$]6*5wt go "\.v4/ E3 h$G InlνYŵ6 AB<}@6 I'N"b#FUN/_Ԉ#`*ei2PKn(ID-.dO-ёHInOÙ,Ўk!|he֠?jTLW0AIplBЯ6)܂h;x!O43]_Eͬ{hNdp|dT`VV3`ވqBEmrPSWC!J$r8F9iCvbv#hx>Oe,g&l0J*A@] _T"G(g#jKK\q cV|[CU;~J+Zڈ`w7CyϮИ4n:+v:] -K+?%S~J%Z^92G;/W‰nEH%w0WAƔ`fϥ9t>I- Jǩ߅<d/2rqI2%*LGA厉;qfzh0V~bgW:xQi9 P噔=6<d[I ae&djڦ ̲`+Ϲ灴݇hj޵2 k4T9TU !P&yVKU{"P\a䅓_^3@Eʺ5}bByLX!Hp Qᣠl\M:ػ0X駽m߈ʀ#.T*:V@rZ=5/ď̀~\{b@Мy1i5mA^pe&E^Hd{FOIA%iar޵})6XO[L \.u3STHϡ[O zC%@3*{am*x-( B0<4a6􅋣Lro{AxM:yɹK:Wmύ08z0IcVRaylDz^bDo֊zQ!z1#/",.c*fR_u9DFMmu7bxhr腊f3bOPwD9#qIIzD$.ܰFoYm]r}_ta@ T5)s| @7fj/R[ћ׽#͜ZP f r]A4"24wNjL|x >OnCioU*e18TT"jk.W~vaOkuxۤ!@"tp)xو=y`N{QNDǍ8[bj:]jPϡ)|gm>"BEc^ 5뎞.B;Y0QuLr8j Sm\h?$ 5~),dA?'N^ SJRj~L^( deZ!9EERГ)J弸,z&Qdh}SQ۠)4Zwyep.]Uo"Z##VoI!w7: M_ϒ +˯"¥d/(yNl I` esqt1A`)zނq?X}+;4kvi`Ӕ]Z Yۯb0@) TAZHo~,8C 73;ׁB-p%ȋ u~zQ+Bp dz1:nxV4G,P0>_HM% U.ϤZ}qoɮHTc%I=e{(?{Ѩݏg D&aNbP@I 6YL=ղpfSMʣ+ݤJLmza]739VZՐ,}pB*gU •eζuFYƂ&9-t*Qb-=͢Kd9kgUv}G4k;2==MYC&cWL%uEb$;[_J55Rs>?@-gd|>Hm{kɓpYڏTL FYPLJV,4]KqEدBV(#Vtp ^;vDgMÔo kO ƗcM$^- }YK)D|%m%X1Oty=e:wYbhܳ+9ɭ29(F$ s<|BuNmm_xɱY_nNhqdh"sBB`oc2RgbT&Gi)vm <^i)Fhc SEzRrlǗ AVw7Y:j.o}ԌEgQ<=x|rh}&e_@˒ʜ}nt"J!6JGn'!u+݋zEdI0zx(%X҆QaX:˳CP d-Qb3q(}Bkmm9G/>ܙH='HH1?EoH ({Kg"K5U2zL5S^2~Kv?54;9Ziooλ۰0j rzEO g6{s#L&dSg^ްyzaݗL_pt6YYMz]k*_D2Z4q7H E;͈=6!ҫ+ئ3Zz, 2DBʹ]-גe GSX&ԕ7@~2dUSճ ŝ@[ wQ\#dZȫn՗Ф #<o6U.aZN=>;O !]"v]~#s?Mx0ASr X/)օ>Wҳ E 5Z+1Ţ9nG*c~"tXJņo+"n`6aVfaOd4A5Dq]mރwΔLk7uhҗ#=ښd}NꏾSl&#[rz6j.AbJ(q@2wSWjvSM>dWGavU+~eeNEv+]F5,k ax;\9Z7C-ۜqi-rxG\;lua\Ư~?%ȍq K>0E us.e(mhjA6V#6^t]u9ϼMN>CLDMPc@l;/(Ϛ6u El ΃NEgsR-o9BjVDZ0]Q^[4AehUU+SO\Tz4gyWs3 ,W[&tԮd-Y#n׵ [t4F1ʀҐJ /U9)B֤J.@z]CHsJz5ģA)Fr laAf%5^sa~*gaG"zVR9ca/3p#g!eW^}a*u#^ S>jÞ9( td}U/4UYI[B[Mm% \q@8l]&p[I rcUUςdbeSpT?l9<4me\@ qJ({ ]LV@= &QiiZ*r ? PI6^7>'LbA#jOu@.!f4/NY&GBS:hReO%}كF# *aWzΈ|5._p=FKTѨm &ji,ՖRٮXk|Bg( jx\銏-N|us Vu+D \h? Clc6GVMh0lSAt9<>/\5pr9g_t"=V™V4{jOCjyMwH9@>ؙ*=4qZݖ)Wڈ[3%cPmA3}PO ɪa⨽Whޥ{疢<_(na7}A *M} Bi,[2Ў#8\h0RwpMȴxY$IT߱D?,XB_;-t² 2'$A$m+zw[ t;µ Lv /(e~Uۓ OAU5J Vx!7RK$CDϚBBTc3{.ԯf]^שV!QņA/_(ص)U| h3DdgUss̚_8s𢤝>:ߖ3/niB7^WF YaORL \XTތ4N&d=Ek &mvAL+mj$#*cVvCbjLl/Sz3^F R!RwbDZSX3.[~ϕszz&rdߋO}Ƞk#x!SG#*XO(Fsd+n(.JSgXwկwƃtYh'#}8VPȎ,.©f2GpDPV=onR>Nm"YM \65f--^¨4ml鯮M&r -E5zPxɩ6[=&%X૬ 2heB%VIs*il,Q-s#]3'Lvu#o`FPw 'ǒ0_&sݦ|o%xb}שG?^Rc5ͦ`LA[ǧ8Z94FW$|V+]uM/_6ۜF'oU,2JHe]aGTD6ߐksH&.ͷ`wKmыKc|HWg!OK= @T_g+wƼ(\jKhzNBvO#$-7/FM8qgPFn {BET ^\ed%=ez+fX`4+@YHZ+ O!vdDX=:i/rvQ6Ll@cK/IM%P@!Wjbqdͳf(h{prC @bJ*7G: ^54Owȋg6F mysՇ|;DW!n>b5Bvvi%X݇~Sui[ @ Pk 0(B`WYnTg ӣ7 8+5G ^L7i"KZm`d'YlrPn `׊6hs9%>8 .p`wh9ޕ#geH⢫ (-VX d]hIMA}Β9\u3>YN |qv_o_(6<Ą(.`E3E2'Ox&aQwz УA߻D\eC<§ Wx?dvaXi57sM,lyd"s4WD>؇FkvmYY/.$Ui5< U 'Xb_HVR@2𫔗Hkas+Ϫa_AI(WɃKXBpsxV-IX#4'ºuKWIw{Vsex&y-%T("NB1[wgˢ65z=t=u圸Rhev2 rلc?$fArzc|8z~7[TlZVӪiD yRhpIO!܈c-bu Ʊs[%{7KuQn-gSlpk_sׯآ ϯIb8}7e Au%bX>g>gXBǡ<}eoSCIv7 m"-[ʎ?~-ԁ* JB=ezSVs;mȂE;)M1GIb6b2["rMtHX4=kƻ^l({g.Ϛ*A ,MV4uGB]lnP+ﮬ`6BAύĂ=㟩9#LMOU..$nvBu~?GmUv%v: f@pnJ];qkN%5_"q?;?$%]HTJwΕZw-NVߝ(0XԹ*¼/g_"i/$Y$5@Jw9%Q18> AĚ`+dMn "8ϑ^﩯8}MC o)<&ĎRp"׆,ȓg뭛yΈ s X{gjy1eM2 >toj R\qKR|n(`yfud!-ƆﶾQ-dc7Y|4ˠVM7Ajw&ؚG, >/CsC/XI)=Ţ" ӌra""t7XZ !/SC38u=4؀r2 ?9O0?NXfe N+$U=Qx&ncUOΝSa?;hGN"ٶXiINa'hb<8?Giv6R&*5w@ x 20,I64I9M_0jC:9# |Kr$@UY |𒛵/7H)땑S@'{(~DӳR4wm8(͕z{ ,RX a]u hal QC| /ێ>{% 7Cr"H̉I a&TɩYɴ(Jj62qlxPzVCc6?MgӢ LNH;w1 Og~^dEx.e0VFVUɢ#vvZR(5S?y߉,h1-!eMȐZ"U/M]8^y&t>HI6(F皉R|algZfz,<2#0#sJA\M3 ~tfC"BYVkT' oG+gHvl/Ra!ˬh5Pb׫SV l948aԲ^n&o(? kEB4PV}f+/C3Y"gO9R?7g^B~CሉhQe 6]ȉrK+=a^1$D,:s(tBg+sba$AD7e`M/x#|ZAZ9 ā']/lEgI49i@ՙ~ĊwW][DΏ }W$Ǔ 0Z c; IS>F:[\%cMيȻ(U5q--4"BYx=rW=~v TεA;D٘b٘bU=VX4/ڏ aob6iVQ*GvARiAkQYq"tZ$Pxk]1Q޷Ti=)kE1 ÷Tù-KXiFoBdwL\?MXqc 0$Os[:_b-]3Ԟœ։@($#|}m*`P/yc7Lk}g,0Urgέ )޶%ZZbݍt>8're &GZC2]CD'lbEb#D[.SRcXg-j0;7/!]5R(BTvzkv1caD >NG%[OѠz2!EmOғ8'q;uG};VGy.?JFb2~t83NmwblrV Q(@!p4W4j]XuH'Xԧ+~ /i{bX'cZ^Ōʆ"} -[Bg{lncԾ.kW/zpс 8G$`k~Ņ/MD*[>%Ŵ\ӫūX2yA}³%‹^8:o r.'mCj T?mS++J xYZQ?(SBwI 4HֹF9`9Ua-<8HP/T#h gR%af \l)$!|b,x"1e#bxAy) 1rt\ Jb}F>Hk ]{8BY7c6^:`N CYщus&Ԡy05zi(~渜,}i='쬮_S.l#:;y2CdYufOTD)05z;i8xӳ$],tF䐵D[ x9k xJc® U ג$'0O)A-! (9oDp=y"Rqk5rYag )I5=q6$U"S͎b, :gjN liPȡ) ~HT.uhkuGF@0(@4JJ3@Mo:!fjZcE2*Cu:)Onm =)nM[c^/4CWIy g29D=ED A\5 Nx/= ĬĞz=zyq:]$9ViJ+Ӭe"D3P-f (f >K5Q-*VT2"sl[&B&KB{`; .j(ؼm 4}<&c(f+Em1S'Z(`[j38>@5:n%M[􏌀UBl2;PIUQsh"? fATQ2E+ R)sĦ(iK@>KCN|~@zk+6-1c-I##x]X ^%5}[?Pu\YϰqG0`T .bH-fgɹ3U!+#TwpP}lng^UYUڱ7 LY`4տ(M]Q[8}atTmtKFʷiH`!xbLx-)jYD,>GDRVJB#xy\Q>u^U[Tuw@Rs*GxPT!R89)Frm"sSdgͰgQ(̓} 1T4}ph.qtZƉ(xuCJ]o$;;Fݯ.>pOJ7kD_;gPLsX{??&FXyYWHqĩ7uy!K_=$: `TgZ W2dw&.{]둵Fg!oT \V_b-Mcx X&]R Хj=ׁVeT낐Ĉ2㙍ϻ1/i>`Hq~Q!G6><9[e̔)DzyT1ǽ\eΫ>QlQ&(: VG[s;5V%ښto\YRhR (a`'v:5珽}.ѼQQ~Q}!.0 C]P-P0nz.QWL\J%;gf? m~rxE}Mt94s_zokdr @|Uhd!-mZ&yjwH{@wT]#--(-[JjD@Յ(n`ŮE$z?G ,f)_˪lWha|V+Ha\< ׌~4q-UBUDҷZPa&l]I'P>sE'q:ҲD'ξ=aRlt*b[uULM8ZɑD>iLlK߀K[*}AY):?'/gL7z5@Z{`bΌb^,K-]%Ws`Eeܪ;͉9񱦈c;S̉\nKB1G~M(4d-FV1cHKcؾ"Fnp}f#h/zK= ݥ$2"^V: o>S6y< LjLx7w]IP8RYZT <6V^8ݷLEwt̿cLפ' ΐ&r^a;sr^ :6{owV =u^F}`l@Z $jל &u %{J@K`%_Ec -a)Udݡ `9v2P Vjka?/e&,o!ȺNx~Ocʁd!]*lCW^TJtziK@PLlc3WS;s}+:`NFGX"C:=q3 tݛp694zwG ./T$ X(Ovdu*'z 1.S{v"4{^ՊV=yty@mZ)Xv~y؝O,ɨfey1wN0óTuzN=9t e(@ ~".NҘU6Odv WcJ)('k7O:Ŵ'0zfR BT?-?nRkX mET QCw$'#ީƺ -ύ2\em?#?m,2٩Hgwq(;&|[ E˥uY͡*kOFH <lS>ck)zsofo1^UTʎ: )<*i2YEެP/..1Yy>~F <8m?`=P%sw':'!~Yn 9峖8v4` (_ D זLoPh2(ctndł9{6FH-J@GF_!%g+"<2Cq5qO{Cm|[lL?Ȟ@{pc6XzZ[s+q/HrN;.rtO Zb$ /sP2=M 0ݝ]e~*J]t^F( i(u19vҜś};^OjD,p\ϩ/-qE#n+8WMWb͝ ;UUT!|Lp$q^hSH(9`P? ~ñ( Fx80}Oý/rjjD`_S٣ -k% j^ 4UNpšS1]vGbDD}r@3 %uHpXoa}ka.hl$oKXξQoۼ6T@ĹtyϩxYq#WH@COlRr4֭~ʅ9'82/?> ʹ(X 3SRIVC̘[hl=-?~{c^!$ߖ#;T:§&`u3 "EpoF71-E%{ ;q`Jy$ơJޭd4c>;`LK RM:A,v3eJ?.w^Lzcٰ ":؇w5WRTU~J)HĥZf-_D*Rl>,!mGk~9șn> 7z־%}y&ٳwՉ(D = n]JVHx%f"xO)5YJ6{q/E"jagT{H"bɧf;>9&*C,R'GCv6l䤌Wʧh=~tj`kۂ"pv[e]ep&s,:\V)n(Vږ;IӋDtNGP!ʹ(6x15br PzizZmsTҠ:v3l9K=t:&]BPc9**b $D$+]tχL[Wщyv-lHvf_i:tϻ˗N+qY|͓ik6s q$ P+f˪ _j ]Ԇ]XY?Ozo0-U29c#)Fs K_j~oiN~.jr(' qRC +Ij2$yfr_yw8̈DEB)[ a/ j 'HU Iq\s!TkL%Yb&Ԅ9h<3+z;30%)&#s75G&49o>xBecxNĊGp?o\-Ԋ[=PHRU+dL;x0k쒈Or!7s/L!"C3On:UgN])EyV7򲖹[&1v%`rǠi館?xSӬ;0G`Kp$_Mbq %dVn)Nꁀ Ut0$`La OIν,qʰP¦ 2B4+묻1=O4ӎSgFwzc+z^V߰q'3b QHusRPrUaA50Ly0O=J*Ziafۀ F\%,%t7l#$% }]|;`zWdg> G$|`vc3d'LJnRl)&7=ȶ~> 5s!-91f*'+\03C_ /[H?cьXDG_-y?mpvzO7PVK/F־6z IxŇď3ab1Liރ i%e䇲 _ᮄ/BwaT6[/`Ä@= C2/p*݉zCg͠*=lE5 r10Χ )[ݟ`B0j&~z E@PCF.m)PSkeލ!Ew.' N%xWf)ϡ:5Ԧw[-33au'8B<ie*Qr޴1RJ[|{;uI.iSz&b^rwؔ-up}ow:gH.1~ъeoҧImvJ(pԉ}OBMO~"Fx'Jb@\"5. .IJ ȠapTjsީVrdCUPeû1a=[^UhDK>qy>:cM |jM9r|*%IH[rIZ#/9OiM1{C|ָI;{(rh095ƊhS(p"0yHZt{:8p8 y'$$ʄC("R)U(x`4T\\,Q;U![vyj<haV 38$R#Oibtanݞɵ'=4~n |hjsQm4xB@qPs7efҺB "!y>H8LqRL Z#,69AChc?DpMow I$#גfYGEM]ΘHVlY=\ odu f\)=S A gmqk}uZ^Ɏ@V5?Q/0DTNibIv31QZbǨx_7@)7d <-NC~w7KZB/`?G* h >K%R}H[g &Y9 :YxَquJVNPV;r#L> Ե5/Ah/J?EV c\('ZɾYĻ4E>kݮəa/!̷Ð1zǼ 8dfsAUfP;I5iػ w q[[Ӟ]F7cX^ߗP5oV3 8,4eB֯o[fdx^p?x7hd,J߄PtÐnm}ov3_?#[BfҪa !f>4tbYvw< IUOUю6ITI犋R5|w_^9Ecap%'>YƷeU[n6OV-g2%_v >2djw n׀CK.- c^hzQrZ6IJ|YfR7aClR(:蒐:]nbEd/1Ǵqeڒap1@o ^Q-fJFcJ 6o7_?%7 ,=z&q&s&J6(nCHm3|'k*i 9U8^"$^Ibdr;D~n&]?*݂ڵt~fR!wdD[=ziZl"32zaDA-X?I$3XPכҕ aaFYR=9wl]4.C4ؚrEvg ʹe!;8xbSOrq0܁Cl/qwG5w)}OuD;N(|7 QiѹRj>?$r%r&D;oX퓎N-Aqlְk a,2@UŤMy{OFDk}cup<0baa2 cmIՁmQsI/'t'7|d4e'[7FI>++d}%gݐ߲XV_#6 F͑ ʹZ/0y==['RiJu\TKtxu^i)萡]QW5X)H}IO߽)yx*vA{&-a_"ྈ iz.xLGفL+ 3~ YT%kɁZԒ=_sXFt!BsL"k9>!%<3fm\?뙳+~"%i S&}a)2u1*s#g*.bl 0+۱$P^J3#bQH<L!uN#EF&xjP!WIh$&Q ђibT\3 M"Cj/tPP{A8yy3Up+( UI,1tBHFMt6Dj>~Y{"AeZ!WiÜ+2 :ʄ=b?.UVInDRs͋ЏTlRcc+UV@I4xb PK1^1Yb?Axc1ȧ\>s^@hJ !/Up@B.혡?Xc,_m3p'ٞMB3Cw'rFgց"2|P3.]9CI5v;JS*%6kx@ئ$v^ 9 bilQO׌ಛ&?) b $ ]n AZi@jZR$ 0{KAY6PcQu_(E+jGp57Cx^^~T$u4aVK}#6)חLo4n<4e:ʲ;ՐK2_P S;W PsA=Dsx&R$jϒ[E7hmg/L4cVk3!:mr'|d0@$2C6c1փYF-Ϟ5U< t_|Z<57pHbM`}8ykY,{ ޡwb/Sj0>]W>i.>ms Ϯ}{_ф.  w\Fͳb| n.k.Q^\ucvc}i*\vN5L^GRP]=Nϓgb .O%\(o U:1UUrHNr54fd,9`8xm !qtheZe. b%&:XHkgR&@Qu_!DqqWVcUoKe#ArH~/!φل\Sׇ)xRzREgdæ g5 H+rl%73{0ȵeU%n)lE85՛'Lo8ܠUqFq9RRBkԕi>pcƃPШWiN6z1 ٞJ"\#2lzV⨑=Is@)$U|!<=О2[2 OLGCd0nIg l_k/Q:z _mh%qi8n]ߦVm:tc+14Kc*UkTs0mَ _QSR!hF$Z$]Em.OMTTƑErt R"i5`l32)S jorD&\.bZG7!JU֩:vWO\jM,muoůwy."*PH`K`q\ ~B,4^>' s]F-Sa`P` j8vEg{R(y.'8 ir EEQ*aRC+jK(J}";|̙NūM`\&t¼zTA*a*uXkt>lY͋[f۝/_=a1U<?D%ӫft<r._Y4yt!oJCbx!ͪˮEKN/V4wk&SAlݫ "vXR DJzꛖkta.$v b2ȺYQHԉQ5>7TJG[bu%WJ:B`qHVRȮ>NB){]a[`6QJ4 6*yŒlf^*]HHcsJkВQ@WBӧ dXָ;. Q6p.8)@I҂4L_VKIFHΊcD2^}x/}y}"t \)4DSX4T  ֫`-^p"9^&lE ሻz]c7<[qoǂ caa{jNV6BՔ06yPɄ#kgSII&vDgVks|V0WٞZUǨ=0i7IXa|sJ1W|n g|_`k4-ѓ}B)HB-!"Taͻ^C )-܌"c(Au( S Ck )Xٹ`7k /=uJNVx~ݏ%Sie`]^l yIY\uA V[!Uϙ)E\^a=޲Mz8(LO#T1w\2Σ<\bjYԪC{_5/JnƫT\lDYV4~bg! -6F?4pG7cﯰ6\ ƦE}eԸMtּ܎p ̡h]Gv!_"g2Z-·}hFAd3ŪbkҌYD_ٔ.D]K@!?E4׆[1um ?IEx5:zwQ [X5YSFd7z-mF#ұN[h&cu͑/y^~uS}<mfIzj "1a,42[E0Qoa~[찯\hdT Qd$:X`2Ng@R"*'r֐SP3B" `خ)ӁT^N3 %hᨮ=bPSa[iC[&lq|=b4f~3]nC-NZnq6+g2+c>.@YHlQݛ,tOwlXUv͸ё\@qݫ~ C.wz|Ն 4JȦD^*Wψaj"* 3385N k-|=k_.FMq3~x=J`NVeA.n@,FĮoOBNzGW^~ם*7Y "& 0t<\, mR-]@Dm]'RߵKI:ÁB[Oh[(8^o`(dſ0`Oc$rؑE$;qfN)%hV3#~cOR*@1R`JVXB+Y(zvs'º Cc_ ѧ'[j+H Z`j+YgnMbPd5)L, K [ք),t& HEDbPD)Wo~5/q=H^srL\h=ґKյ93`en;`jQҠsYp~ۯp\̶l+x"$=@t%݅MO;).fҟNw+ M7O]6@]{CA3,ۂ_::!UH$lrv>W7eYҧi=z5*GRt #Ll -KƮI&n.9GNB0y1ʗgfXzP&ߕ`XRٗD9HCi,Rv"G3[Ǣ7{N'l)@+*aMSlH0lp(10S܁,A">ZM1V?Vg Qkr$ ⥊fdX7aPÉQQYRT# -T^ |ֿ?JmfG3i*I`g7 Og/r.B g͟g2CЯPؼq4MTR^>g"c1tzIlܟ;"b{z쏕q̦L}id~H[a>g}y)@}nBlکѰ\">ZXVGbzq6HY~jpKJpL{ k >_"49C6[Ygr!y[OEVܰj^T7m>UY9]Ӡ`j2`B+76DNrllBC`\?]1Bŏ_(.lɲCt 4#i^mVn;@áiVW],(n#}՟.DxbabhQ TrE)Ώq[BVs%*yXFHۉTςtV|TM6΢Id ok*t:qTd |$XtXfRTו$SrGv#6 璁M^&? Hqv`5wGXAia_f?.aGGb2iJY1Fhz7iTO+iH={_9Cޤ㖤M xS17ft'U1u[NtR^ASӋ&k W>p[VE Xʧz"ӯiD2c8daer׉6ĩ21|і: R\1fq{Iޞ}A3Pi,9}6TN!Frr&\ KDl)mR}p\b]zt5N#i5=N0M 7Hģl<{U k\@%XoM~ z.*¡WhP|l`/(d`ܴ%(LJ}IP; ei`*$lљLJ脤b>3~k%n/}UߊD~-7V1ACX'(Hl7\vF>B#'HOe6"2g&n"Cސ*4$KsN`(JWkw]f3#GO5K*UF-%fx M![Ԝ_H Hunt{7!FGB&ejR~)v LhMSEXo2)$)|N~|.&WXfYxr̛ %"0-갨En=X8m=j}$&gzIQP^λ&ziݴȝi^DIm̋!krx2s7t*!OZԯL@8( u#?c咋e/H:͑䛲Hg\܀v*IF pR ; B-2ckRUqwLrҺ2fpCBJMa|F0 htS/Vߍ$ܻl%O4JCVxF(;@ǒRuщm!4Or>/m.\T|YMlL2(Rot'D}7!:v ĩp9i$ĞrT? 24Oe?i)V{usN1)%=3q6n3MdjϺ=%Dok{RCPj+EeJƺZQ HW YfcܬWGL+,L+$'퀝cN}NYјKI| &XyM)#4=&{ZL23cq`k.DOѥ&e4vEŚ3VywIsA$x U|z˴gV(m'{ERKH q(VKn,T|hBUrPVJ5zk,YbV_?G9uag=Uld8ߖ3:zvc 4ڎ*yO#5adhV[7<( %%4^)@'7*S(.GZWmr hwcNDB $RTh3v,;+zr5džhGX|^? UQ424#[e h9Bixi8oz4n-c%!ma\A{(}8ÁH>zE {`:D&7TdaV-Nags0 *o;<~%qj?%Ѓ_v80[+8?K4@l'!u$Tma[<#9$X[hf&s[1"5{;z ?-9Hua8G~7w%Rj~q#P bC49Ȳ&4^S+(t]+ .eHVhfEV㥝o5m!"^THfWs kEL>" LAR}n!!7~/20,?c!UUG%}s0R*-y,U #,^aR\:7xѱ1WLyP0mҌC%CbL`oRJԗ4;;C_AUS0UN%_&h,NI[MQ\)_]*ELa]vA?_tyc,s<.Z BikI>5MQgg8"Abd{NӁZ=so443IXcJ:?4"FC1Deff:=J%`DwvQwRxoVI|_&D[ӟ[QuK:o0E`ndxٷE61B &`ᕤ0rD{@PHp39\: Q<!rB >I ; -+O _Ml I4:W4^`T1mVh1CeF*QwS̼.|>zWYl>4@*C+xߴk͋@s^,$j|x¹'!) W~uƐP_&Xw#'݄jCnB)]'cXoPW!=6 >C1Ė_vY,ig'iMȀi<ѶUQjh =i/{tZs 1x2 Rj"~zTufS#k ~4>~JD]6}E(X';ضElS$# = 5|b3(&@5C Aυ|v-V +">N"E0+dHm DD=v)Yަn֟{X;"VP-^d9/LP E|[?JtpFGw`n=^[>Qac&יp3eb3uA3۬.ק`T4VO{i>2_`z, Ejr嘉DlӉ1ɋBQR/#0Ů4ҩG\Y΢Dk+iFaiA",wTH &!~J[qt/bYoc]+?4~~ԡnؐh&d9&Xeg2] P%e 'pvآѤ!D1x+q+t蔓";`N1r.3ZF'Yx>+LG|YUhF4;E+i#jVp֑Gz:xe撷|`_2Yq;}Z$Pm|g! hm:^ }+➶YE-cטXCv !E2 1:K]Xԁhn-:d&X_79Gf-e1/j}8̶:l4qNgjwxڷ CP_Q-[io1LmCJXZXCM.k(en5;a셽]2存)_H4Tnb$̛m=yB`u(FCe,Gp*ePVV<_݉NI0nϰh$.#4{:* eeݵc;hefQS*F:[[L@?iB_m>"G/l)0z,<2+Fz,݈g^J57f9$mC1rE9- ]bʹ"G wۧ߇DaHHbO;qʀs˕fv榳3x侵!iq6i4'K9aDGۺ?Y8eB4*IR0& o74:!{tTB#ğg"*;N4 &"Nacmk QͰ }=v3FIM܂# #ݬju\~4 Ǻ}IL"0ajXU~ʺ"sHcƊ_gXq;OgKe'Q4 (кdgh̨l،u@Qh7nq"q=2t0dƑ+[X_#"M"\rJXWQq~gz ͆1κA}Eue2Xב<5إ"tKRYxR8]Y[bxA%- C}(; H 0#jrcaƁۉ/`I< q׋;  OW~[PtͨZX04Fg OVJ3{Fq[II9B{F(;H*T1Cw{7y3v I:VD9uTcD)RY?Q)KM׆gr䯾at j`}l4ɐ^y:} 4voM*Q7)n{yx^kR{^T ٣eWp~EL(OkZ<@UT`1[Fzz x`2g&b.LZ5v}^ 'z@S[C?yn^l {[IH5,ol L?zȲ 0h+t)O.@y@O"k,=,uN!V,d0F'rC'oɞRcBk4QY+قP#M"kr I fӜ{4hwh3ᤥֻ& XW)TLhMӫN4Ylw Mϸ`|99te*XM(Xh,jL x sT;%Ԍ]Dz) pQj_UGR.mןk#&Ŗxu΄}R^ܝo?teHGXɮ!.w>fdGWpZ^_v95Yjr}ر90>?kԧܳ>e2 ߄/P9mjʦj wnA 9|m?aUsMj{~AYAy,%3 ytqO4iOl+38[?Y0UxY:ȁ{ 8T}'M4 W[5lE\fZ!#thfm%ʚ<vWyӼs" @n첌 OdSX-p&g"ڮˏM}^V0D?{I:IUCɍ7 Kc[7/4eG~=Lݪ^qL:BA9>vv^V okgSmnR8s>RaRo᜽$^Z)2N1ͦ  1޷ N@s7`Jm -y2~P.0W3<$B&wVc?ejӨGFzĮI S|8+ޅ`ml^Tҫ`s>joؾ[[ZIlG.GtNյZriJ^i7AAk#mGYagYZ07070100000062000081a400000000000000000000000167ad58bb000019a4000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/cxl/cxl_mem.ko.xz7zXZִF!t/db]?EhDTTk׶ǼԂ0/2%$3/qt3;uJhOm}QqQWɧv൓/[KmI2I̖oG2wR9q+`a ?FXb&hS(0J(Ή&jb/يH 3Q4ݕ2=#*)BcuvEÄҢ޵R>XΑ0vAޅj cU۠)JI!]{>Bs| @(4=Y<ʟ ~j;Kru2WfD_pVfg|&ޱ(al$qF"! Σ\jzƟ3,[|YtsOzg? ) w]q(G;K!,W$. vhFiv Ap<#B^#¶۾pLi7M;P5p&}y,G=8$~gۜxCZ/q%{%399q,}`)>(!% _j(s|~,G*VK4~SHPuKOL{`θ관I35´N0 k2_b`*@dBI.1h]*f~ve/"^=mn lq3qѕ%nrVQ|T4Y`f1}zbXsѯ&%*?厺W-!d` DNmnc}^ZA,fp.Gw#Jl;ͽr@}s Z#&oՈǢ@>m $0\yPJ[6yA#EQGo5֚e%>mmEA5t,bm@%LP\RGlA`QKo7 WF>ߙP}CV /W~-ԁS'^oף %+K p~î}Gʃ^hwf #U w킊3cbu aД)X^os! 'f=xp:jG8 O+*qIkD fg1:z}vj苋t2#SApY.^Su<Lc͏WZ DBd'&4G DF Oy؞K_i޶ZBGBc(ׂ~ouA>wNexe/\v"L0X#ɞ1) )*풑I>ؽō e_ &Ue-#Wa6n ,=#:0,ܯ NP9 GFTte~y(mIFя-BA 9Sd׈Z@4i)$7x 9jyiHlW4ZSN e'+y#}cyv!;youO&oVmcSh4mR21dFjNe60;=9;OmJ\wzMbC)A-K4Dl{>@j`)6Q(|f %%}hļZ<(͞:7WkugSYa;InQsF&rM M.Zam῞X4n-CƇƑߨ裖-iء}_{'<1f>9LU5-ߔWF#01-.7Xxh .~8'>bxK1gs>JB=KQXljƂ%",K t ae!1>qT Ն!;>kD뼓YW%5%sUI { QN3+YIȨH yԮ(=-{71x޴q(R\4/B6ْEޛQb<-~ˉ";Y)XO}`Cۂu鴑!lZu.:dF Сr*sgTMJy`¢Qsc@ZDI y @Fy0|P}AQƟ^)`<'tȥrC1"f  LpRX D!lhv v<1>>J39D>/@/ݖHJr\tKkpCz@b@~Wl=q$/siOOd4 |x_0Q ă#Lݹ&6>DA/!K+Qr ~ jN= Ϭ uےPXے'6y|c.\R;*y `qVtNS&FZ U5<`$&@)Ps9K soi(aK 1_bda; 3Eœ?,M=Q.q.vsݻ(h f=RrBTv+{{@)DٽlNtYנQG (&L$m Rj 9 7T-M<5髑1ku9`%rp̲@*GǤL]AiA1-ǽ:sd>3 rȧC{ `Yád^EĪYq?o4W-`]$IF[:0LC==ΈʩDO#s' 218I 2hB,˺ݓCL}Ď8X/]7nH22ey79_Nh/#đ)sd ?)&{y11,Pa55Q$M˕a52Ԋ;ǞkO D}H _/n!m9o9P^m5W*ˬLٯtX 0GQNw:-A\ZӢ0SkKm4GpR\xgu1M3Gke~gSau+Y{V]myVwi<~ÉN1/ZHӛc mߎ>>'^.S%×KG!k0h "h$w`t+6nD@}t`C̞e[Όwu5o>6a'*N y!7QzK ckϋmmWR(8,-p.<֙@,eFhT?_҃ 7NoۍuF, :3 :Gф-["Op/q'UFeyl"QECHb4AC*א7MC )GܢqV3/N8l>5} Լ&5ػ8DL%p1$c>@B~Z6w=Yxg $I8%KЏFi \C̊2{|-{8+tB/uV{8*4c?Ӫp-J]$6^aZdg-v5ArR胴ZnZ0ڭZ`GėI]IҚ./KGLetuuJ m4#stt1j܍ 3 RSrDcq墴_YzrJw#CdcϤī)ïp*T5"eˎBu/`[eG%!w 4ZG7Ss\{ Ÿ5¹SAc:ʠx9`)@@Nc8l{:R[]!F[#euH"(ŰL5XvȰ~ S{!pi f:=oڞXi8װB ?DZߧ|WZ!fi Q0 s&r;=uV8$i3a#v䝔cFmvh0K#ͅ cBB,TBq_Ɋ:+cf^wcQ:S*`IV02"f&nbqTEyIpJ;P8#@gMiDaO<:Sd "M2XZ0]Ht״='ŗMaN׻Եr%J\ZbuL,wohGZsc LgA\lgYSq-B`G1W5|l @]";S>wpf`Zy$LPL>2l6C(dJ$FhQ@ ٣iP؂babphKL.brűA\5P uh */ % Gt8T4n,iIV+@GuDRnA6Q&Lz#^:+9oW=BRٯ|h"E~xaÃյ]:']eɺS.!j]nZ|.wn< {W՞{# ` t fOo i,lZ?+2l)c T9kID,@3\gm?]x{BZ U,dK<^R0{>=64֣ވ3u:^]+u޴;ROm:}piEZQ;2N4tHρt';vw߄i+<<';T/5`lУ?wI~8l'c4V3U{W#OErvg7P)x}+=hݚ>8x);=~t-(Ю7˽UjGpSA6W܊{_=ZBА铿,Y;~ !-pKKx9dQRN)%8GIY;OhÚmEeXL[I`JY.6|b-s+?+*n6̜kt ;K49ϐ>zg-O!*YZjњ<0U_G'?׶Ȓ>|Z(Eڝ5X ZP߬[qG]jD#v5X/vX[U<[R2'^3ň#WV*OǍq~dtW K=% [yZR?~uN'䢤dMj6BJ 2un2SA4)ů2 XygYZ07070100000063000081a400000000000000000000000167ad58bb000035a0000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/cxl/cxl_pci.ko.xz7zXZִF!t/E5_]?EhDTTk׶ǼՃ/FW?Jk&1.l(Q.픸q #|&n.KkM6 #Ek $=DB;}aMН\9utmD%See@^0 !B6LU*ӕ K'#AJpn6tw!3z d^G[1>|;Q9 |nFLy;GjY5;0$lIKl@ƞ[vf,8C7u3YP9@b2 7#jx lmԞD"㬩9aݩe[&̧za9\f\DZA Tض) 9O]|)[B_-iIHIUbJ>|2c-n ,bp8,> 75 MgS30-k0nT*eiKfHiDhjH3HiP j\1@ٳevX!HuI$[DFջSd5,DM@`}3$JA`bh *ypvisYLRF` Bă(ϩ]=#cg+ER?. &cT go%! K=DնN@qabl_275%A}je}K-U XG'\YQHy*^<11p{0pQ?~cqYĬ2>jf,ei8eC*n+,k4DeZmkabw`? g{Lװ&GsRXu(R0^xqж$pوpjDxUIai##`RUnߣ]LyBxB82Zz#C񱦢tEKFGܮrS~50Il4}+?u2tmU=tN\2ʏfj:Ika#K &^:GG!`G71i`jot?gVetc.,[tq4m̋uA߬޼H 3+uT(C"D`ąnNYM"ͫQ,pVa-ZgȘAj7J!rm`3$yݦJ FV:̀i,s;QY1%g.2”f$ȡq&beQivRpx 2Daeo=ݪ?;lћiEZ7-sI^TJti?+F `0\Eߎ^FAȍE ́,p4-r*#Sj#] ?aLN~Jqw'K*bUޡ>\⍥ ;YuYᶮzeRKphAl*"V=2U' u qw*ތhbb;Otw8"`H3Xd:ƛsPǢEjGKA%'md0ʠ*qB3ݙUZ$s Ee!2$GuWvNK/؊PF+J=No&4:\Mt W&vtƗ+XA.Rt=(݇y%?aCҤwA ~aTSg6@Tuq2+/^n3YXi26WIylBlQ p<<]zLgw0ky<{C1 '{

F h@aH.. mޔfuE^xQ^gR w + J0]'zbP&P OVR\,@V>%k.@${9X ;Q=%mW+mj;_<#0#$czsvHYTBjNt$ s%kON"Kz`$_FDO6$,8W!}"V?B4x_b&SȟU*ꪐ̎a[ǿ Ɗ >″|bgBT-92eAޔiI}IP^|ef|gޮtwh/zon@uklnΘ33$Ć{٭Ѭ@t|WNr;7^wy<1!iR4o#fLVbƳVH>:ZWwɛɬ2yǐ+n/UZaohMRמUo4 OP|={ȣX5Ut7q}{11 ZIH6{qt@=)p]VtKf~n]sG\9QA8ԃVƭ E2Kۄ`˭>t#ZW-m\Mu=#DXAn:C¢6FUF(fS=b*{ラFfT}5@.b[P{B\=)/yS}177I /u.wL80#]$_qUUڽhW*е5tlY )TG ]+6fCK{x>|EtcLQ:UޑW1\4KH;hNߝ偅oYZpNRHah;xܑ0~Iƾu=YUSNbI \aoC"!lg?skLڿf^BBv_-gNe?ܣxLI;ZyqJ,2GfQ(6a4/cYu<`YWX^%|a:.G dN\gk1ѝ(ZZ㐆G |;f._j` 8ΒyoM: ]bqQ@yi`YsF " ر1y O*U| 8Zlj`֦%w \ASo>T3,c{PŒkh$I¦E*Uii@:h*=Ch4rKDXXbds QΎq  Wi9fXŝ$9 ը,? t[H†_{M*Q@W(~4vx0PԦ3C<0%CcBȎ+g}7UQL!5CjlR$+3r/`7(|[ .s:g(L٘@`#J*omڵ{l^1K$#z|߶gm1M;6:D@3J{wDLݼ{Oғq?)\U㳼IBԾq>Q*ߥJ1 ߭SN+džv}vs^Y Щѐ#1Z+L.j`ʮ%\N>.]ۇ^ :!g@rG1/XжtHW`8w_'Ws.t7T ᦻ-3BX]SWpeo>X8omb[yƿ6u ԏi4=xuX0@w@RO[CKJ_ܥC_zu/嘁7nT퇠MsR;H'|ǭ_҄z ME5y V(Q6/~s>K[sd/ԇHlN4lv-'d' ?zbg~T~GgHEhi1'#!`@ $rvJqFKþy!D8cTƂGpm45<)Bg'vzn-YۼC {ތ| 'R]:AtJ橳o޳2CeEL9jc"T?hyJ e\""ɯY!'}/]H< kjP\f ZJv<^K!:RYO"BS)ի쒡jY9kz^.nYe򞩟WTLoQxEw]UҥT%K ,ل[ƽJYn4Mt7•GG}O7"##(n~ zeغցʩ| "sӽnTV )r9P[8G[Ւ:9\^*ޒ3v?sSkզ6S '5.-.:]h8&B^Ϥg}|\FyPkpg#)Y\!O-v߰F0sn#5rS(-0A~OP#.Sv a*}X3k)XebdqA.PU1ud!XYVm3Cs"^玑̢xJ6rٹyxڔiP-Fxabލ+kPAzT\!ۗ#b1<"G3WSBUzjIDI'$͢FUc'38kfnKF0P6Z~yri>=_jUR?f'dE縃z E\ kB3q{ҝ;vlkxǎ_wQ9l*n;%7>jFUD;2֨d#a7)hNl$/`Bmhvz#ƌuo0uwNQG%Ȥ]k8P ݰYiұMr-4Ym>P̺NU46qk.e45HRm"`gfOz? *S5JQ#>ֳ\12ڼf.e B MV5v ̖ޤ*Ep?Y덦1dSTv8G}ա|\Ӿ l< YY$-LeehW*޳ 4}49J P${_Tg yQ)As)[VFlRu fV3(c˲X_Kd_ e[NLO0o%L8AJ5U@?bvN+)BbUzlX4*'ZVuhH/{A5X[ɡ~x{oK߭,w* Ec_'K6DV kInL|]|>sws\ WWj8i%|3Ry>7p!!*;Ӵ1ۏmx @ʥ8p)r_Rc(*|ȽeГn#l ,D!ofZE7l@p̆aDzgӯNR'aAk{6q7s<1[nt\x3jHhy$H;yv1=Z)\El1d18>&DG31.>'e&P҂r\Kĵ /= ! pXt qqJ͵c$B9Io(n$hEʼn % g506'~(ȼ"σ`Mӱ_9ɕH%a|1p*dœ F?*{~~m7  $oR[VKx;!2e ծN}ON7\.C j ? *"!R$el1/HFuLxN`c2{}$ACT́#ChԜlg?n8A@ W̧cb3V0? o1 "-SRjiT1ȁ {gV?Ƕɿ!_2r0T2QLi ?JH6?چovI)? i]K nW1c''菏!#lVxdBa-$?9(v IZIZZj#9j2^+o6x]?kbZ+-{љ'7mn d[h)tY;82o8W-T,4[|A7nBՐg2v6cGI,d$oϙ,?=^nԼNQ]K|꼊V!P4?˗B{vMڢe/ %]|NdiB&wfFW1#$Xw!_y׃ '1qFH|A|a>5QKpڕoTL.9mj]>xys B5"=kU>\3kM u(ډ&x@|߉Ie_,0$PŮ70 aS-Ҿ+yg\1.wD1({13˨6ڒ]HW8wQz B݇]:߿yʌYT:ԎG9TE'hMU)2Z=ʖU_9Ē|X汕 a2eʬ]ϵSL - e"7sdbzڱv6dXvczw`QXaJ70D\u #;%f:Ű/Pٮ|%0%}j= yJx87 o4}s"=*mJI*LnZ}V>Sy !(J0h3uFqy֖ԒvaIHWX@@$tķAwW[2Op )8w#c!:i9IxphVKb#]Z:} ݒ%EOIЇ1Bg,9xsc`{pmAQy b4 Ft#YA5(_ i 6|lh^!7SmfQ7!Qٌ\i>HQxIb5S @\zm}Hk+.b3obefip,śUHyHbέu=E:pYQ@`2C' 2"0%Su`p7r 2 хZyZA>Ѕ<}<b\ 6nfݒ\wu6i /5Exב..sY7 t dc}^k͑|TcvZA_c^5m^Os{\\e@Ή{ {|ܵQUz]o q4 rgA9͇p,׮"vE˫m~.L@`|zmH2V*jS頤P$̃1b9WV5G-pDlH4 E+t(>:޼!DF%w7lq#TYԊ8  ]M_L'ݾI 5ӧĹOz-pNsQqR,LƶDдc'_ `-FRVj[s%e,%DrFʰp`;y=HdzDi#(!7퓾jA w:pO]HV~?P>!Ʀv:IfUqB,hV!t6<).vt)%{rJH]~~'e\y .:tkm1#q"(j)Tɶ#<Ǟ9VsYo ,UvOU÷Ka1vVIR8h\gTAEXnSgCТu4,=uqalL?V ?!V Caa ʪskSV+HW?#>ۡOp +!kOiI8T h}< ak]e2Pʯx,ݣ?@]' /pv2+XZfi$+%=w4&?D]M򻮙U]}mC4=aVkEiZܶ -YrRuٹ#dyM|ـ<۬0(buگiێ]IY !WL('L,nTch)TF[qbxq -<<1[M|:[cY"[)VdV|6g6j%釹copjYؗY&Wscb'_:KأSQhBH^TsơR؍)ن \/SҀ>qj̱JzxDf5wEX dT=ࣲەLB'QS @c&p' RZ!'#80ͦTn:dPJ}Q7=icrH&Bd.ympQD 8 H" XN+|8+րEeAӓ gi̡>&{,g  , UX;FRUP:AH39,ɳl LX_)l41NJڐ)y}q'۞8d?(ު }CoYGfNgarZ8U4*U͉g=j7TCʸo G#UV oܿ#TԿ^ܑfKrI\%%$x|N ]]z sL&C8)ݫ $gfeWuޗkΤ]kD%qAS? NJ:VA4Q=!1r$puHkɓ`X3)7퓦h5y>*sp{`V+DP'&v[.E'NR* mIjO!l"sGț#$^'4x{WTp6U FF V&(Wq1PigJg4> vF:A2S.;r/LrqC׶ܒ?OSuRe9"uBDWvoZQ׈TsPZ)9n="Hx#[' C\jvlymZZZe{*SqBɑf凭fy5QZ1*{=b-qX<Jֲ fA.|)I>Z:Ok̲En`Mq-D{_4.8O5{fZţ5QHG W\ {oBz.jiَ`n Ҩ$sP([MZjicv+$}tA$)f,rA8a=X;dv<cjSMWFzVEMo>SEiU&5Jv޲4^V@AZ`R}n׸$RV{^IJOA#ozrȴ I:hL{LxJcI1;zP v T~rmeLx&,׿ sR3hI෰\(~bCVH_RJI3Eρ5(%S@TFfFޖ5(+ 3S(ݶZ dttEXc2e@ %1oNCL u4b+DI%O$uvڭqZwt;8)s$ZÕl XFM{iBel9[-rOm/5\UmZH?ڿ:YX'^<-P}7KLq{GDK,_0Ӟ"hu6jۘM#< Bw uW{EHTGDZ!.ck妴d^,',M޾xo%ZfŔs[yqU@LV#450Yz8 Բ9G2C|"' 㬙@ۊF\VׁTwH^|YxBv5d_E {x.ac09tۗdd ׹pY1c>݂ caЅ mr#9ETCԻqB>f&x,b'B٘›p:b˝8fo@7 %"8PU<0w/ =uAPhgr r:.fFH@3JfokD ?0v[J%oȁF^*^$~O`#HXcmQGH38fγ3Oo{FVVsjtZÈJVV:N3"-(H卭HZP1 Wt|ӝېhذ摤aNϸ$] ^*Y^>oo*(#Eo{Fs b[<"@=aR'PHǖ>ys\ԁ286cxOdt_]'eeqIXE(LT,[ٝ"T^Zw2?d;r"~nR _ٙXxB}i'ΔHDͮr# n^h0ʷ|~_(I}*mG)d`EVV8G3W(UWء;MAqJ .CQNe>^˕uˏ~р_-IuR FyL\!{%*e!}hI?F!{.][ ? 0 @~}Nj lj`zKv]R2{/}B3rWY߁䨞x|*9\.mX`ʞ3|z (^B!|=kv,`J쑤 %tނB< ›f9ƵS(?bÓQݒYp(f#\~ ixܡؒo&nTü*3t ٹ;h u+hN,51^c*OUzµSD&KubQ7}/(nh>v.^IGj3֦4kbxW 쥵RiP>7ZG–9F?ܓ7;8& [g*Z/yzV*7}^&4H*tW:~[787E`'B(˾E.gO 40E PT6գ"K}b&Zgc!iH[[WnA]ܢqa[ i] ܔ+?BOG3MH$ .IxFᯄ ]"UbWd^dN{ƀ'ILSɳ;(1&8Ş[vXSJ&Ѫ$7ix[A/" Iž_q?܀-ǹPT?-+L%{ka==;\AnߦB=)BoD$O5^ oca#La}bbK O'=da/ KiF%wD>kcq#8Z UYW8_GYIҊO-yH.j SLjQm oIT=.=j\g쪘R$QWzt ,TU?0 Vn3ŋ΍Fyh)Ooo޳(45ώ.ҝS?6ԬwEtS#Sw@ioʌ!S=+_%*Fi#"x)@"%_J_=X:T]q1sAr=HiNX׺ TcĬGZ&Q%UhnYހLoJ"D!@ ӯa- \ ?xy>z(pJ%<@Z kv繵JT1*.SL*`яD\BzɀtG ʹ8s˴+ӯc|Gt=wLQ, KǨА 䉾EHr8)Ht,T1܎OL"QF% )TN4di5eAњtNn-N(`Vl +x*S{\4Y"doГ- aTkTOx2Zel_>V9+4UO/:-R1 ImP_ڴfhLVg5䯐Qؑ3C@e;b-|gCÑGP,=Qi6e/C|~H*OBuuXLY7sR>AGk5ɞ$a/giuR*ҧ.Ogtٙ.x&'uH"v4΁yJꗈ-Tlҷ (t|ewcwLN`#,x8(ZA297J~ P mE}Պ>᥄|>ySTWtUżkњLAeCj;hGK4D'/Nt^!/ݨFTaG'FȜ 9XX4rE8jJ=0Mcb{BL;u PɆ۠PL-hhy;QU#F4gC1T]ܳw[8Tݪ% 0a*h @C}Z ?XA?z8!Ow˭SXM@tk4pK"kl|lcHtXL66b`bh=-2j&;&fJ UDOG=F*IDVozgdmPeo~WO!GݨW@ϿlU (qH0R[N9I,;?QC@!0?5:B\8T .92_b 8mV\? YZ9 hr3'|oFz! f MXX28_J 9_A8qϣ,s^:<؇P 9%7QlƠ??{ gH5j1[KQb},8U.mR) DK->Ya &vIu{Yͦ!w~JvxED\ccB(S `.zuLE姘X&9+[QX̝(E[٢4Aks'xi1#< vUo9DψԍD6[!VWs\,lCۤXodcK9ҍ1~NOkwEɟR o%|{C獕%+l(r>m$4t҆JeOpkUU BO~3 z7DV,_'VlBU1!(!-޲&wiИUMEE$.L}.POk&v}D(ń 嚗ӤWIb17ZpiuCJ[b#4̼Q{"4#E !=5<7dQlәƘ{CbݩfD%ا٩T\ +xwKRF-8 cۧ ;*$,L!L곁aUdN"eRa]* J tƮuLѴ}TP1UKY {O>*GK咸ݭ*t癑w3 ȗThLR¯h{h=׫lnSogY~ǟ_~ܴc]su[ L5wբ1HK.2^p)RSKyWb6~00|xfΙfs0>Tx-  { aBNڽb m ɸy^H^,K;.y+iNյ.Q&|ofh0! ukNye^?jQA%HHj8j>W?}wk.,`Zv]$ge`}$5Io ~sZ9E]dBMK9?\5;Sv-.?qClea2ڻt2P<_54Un]jpd!%> fJKГv9böD$:S JWBkbB/U}޷f#ȽѮ U,—SUWd6mkI_sǖh13[XK^HLh:,+N$LoH6+h+;h1@o %t㎫b^nTpIZ,Bmt<%ʽR'xЅ `75ڄeqtL<3Pz 36[3Ƅf{v\VAG AHdizxq8FGYPZ9^쵓Ε`cCtp[Jp4'`+n3GtRr \YPAY"LEwGqUpkz,R1G^CI~ԁ-؝͑2u^I]OS,?B@N^p)Bֻ bwCnx:l /0|-!\esb-(,F Ecf;OZ!qi!P/F De_QwhW٭ܼjEZt|3mFCsFGluYD^ G`PٖysHG:<É@׮ے$?Il)=e,hDlI/ hy6{UyLuHp!\1c3.WbH;>\s:;톦=4 2+kdTIE_D18ʽ3% GFm h ,-g)޶| OɾJ2t2毀RORgߔu_O-*u |7;q<5Dvjͤ3Apoef@Xg9k?=IZ L[5QcuH<ຼE5 J-Fjs Pg0w d d:SF>@Vڰ4EPA /v}/P0QsIG69B¼3It ~0L-z@kRX9\.[wPrV7ɎA{Mx-n↳ 6޸huKRo{?}e&ԃPwâ3ī;}ɑ"w_1`h!ѠϲůPB~1vؠ< (Qߐ"J-2fO8|s #̇/1l4|e\JSⰱ~!ho )ૌl@UM"m'7]wfHa8<~A1|B7 zR҂ whEhb]LK̜ j)ol EYY55Q`!tUV;ь6>'eFiksVcZ7bG%X盧H0099:qO^@qKFczV()Z6Gh;*Zʨ%tK&4(v'.} <ŻYc]-vџgl<נ%íB ;:vX".DH-¦@^xHӅV_G69s'a=)ͧRK\l7ϻj<Y3ޝo._"WrZ$jc[].sNԃ{Tk:g*COSG6d\ee:y8P}<{rlb ˈISKJ:{C%y+C4Ld.cZ#%]7L}YxwT;{z5NOlp7e:n >lRS#Y (U-hF}LWqw=~t<īےW t54c Ų4 hOPޱ3vkdȠL?Z;e@;&_~1oqyvFb;`.A#).e靤K0%OVMn"?̮WQvB-^쥻6t'9sQe^MɃsX,`T#ڿZU-=:IEHr {{P]9};PHLT߉k ;jȸ; C)a Qcu[7ޝcmb͘ܠo56ǥw\ lV88% i'DM6:g T$-О` 9k5+QeS J%'TV c/Y$|{q q" $ 0qe+,$ϵM qZMUxӔ> pGhߓC(6tH 㕔J%;i_~k5|WE}/ֿN4ek: ? (ПB Kv0B@+2Ұ?9\3+n˭ȋF'c0Dg I$B.(cY٨Vm5ߡ&/'ZKZ1l,lK9Hy SK-=elK\?$l>隆(Rܗs~um(l+v v;KU!/v6Wc&V91Ml&;뀾da9lH&'G-ayMP <=>LzAaj]MMQx1# n> ]ˈ̒c|%ίAff5ф [:(G`2O'h^mU2-ߋIAnךr 088# 7{l(50c[LU:,:;O{]+o@}MhߝP)ot!Bmwӈ5<4Qk;svVښx|CUOq"ʯ"7ܘK,4(g*ߦPԐ_YQd󤿫 b|eXG mV N!BO($ZrT1.ӥTgw%Ӟ$,\'N^;Y'=Y' ۤM rs_+kA,,Paeea]#Pi2ea+Vx.KjzSI Tm- /cQ8Ʊ&9f{\|mG):S))!flЕRGTR 4v2y fZ<7u,VbIq*KєC(n?NfN=smIzLhn't *tR\KBqQVR/b ?MagA G>8/wα 3d[*K*wm3s|5C<ٿCgP߻s˱S|ա!hoj( m,iˌC;&ꬃ)k3: =bˊll*B(0)ESWzG Ӥ^y߄Ϻek̜*l!I=.m2&4ƾ%:*3=Դ1޵\9+46dž M#d 0U\Ϣ(DP0<\52[lc? _4k=u3=B=fgȇN$bl>y{Y0=[Wޖ#nUlMdИ'BK6 Et=En@IKx Rf(^mDB*Jw3l"'Әԫ]DT6vfm,;'i@}@lv"ѥUxE|ׁ}' AHB:?<]ca@w-:fC%k'YmWEyEp)8:gŒ_X)ԑĤM49/JUndMd-WQt"&.7-4.D@; ZlfZ_豕iSݴ׺7еi?>MG oO00yM//ʖ!Y"G) ^UM'*a0: Ŝ[֖DIA7 &¶{6E"Kr5!IOG&%A$]SU%zbfn^S5ɮ&[RvQկC =o38'kw5TtOMpnE;_>4s$sY io:jhRV$yk3A14)r,zELS9[~8,7 ռcP=]뎇d=i0TH נ#7Qlx@fJϫI1ۤC;ݐm}dPv{/JM@AĢ<F 'PlJ+=[e#٬q7O#ЙMR,tfۉXofD->GKo!}JgnVgdV>BӰY$bUQ"ldvoWV3451X R ,SkTO|l]*;D#M} FTٟ_kGݩ܎4/H۳kӃYq˂Ɋ _Ϊl]M cZ%bb5zqn0-ÁLXtg|rI/,\'&ȇRԚ[tEp۬:P8Z?haxK$)匹P?%&}ON%:sx.jOU/h-3Gw^z a`"5NHBn\(hFdApxc hQX EAzlWǴ%pg@%@N<0yơe+ NP3ޥCc m>kMGMpo-n%$N<?$n |#`֨c&Leg3IH&cLGJΨ%H#/L4tY22i>S,6w2EZ Ypf|-Ltxt+ƐK̨8&1!= < L qC[{ćMvikkrA7o,2ySܭTNcFsOn lzkҤ=a=% 3C]\/)}X#G3Vv&e45DĤwDtI׈ٟNPHR_I[A^XF#4 #[?GB#pHD6׊+?Mβ. M4Hj""Uk9ϲ frߚ"6'aul"<ne8OhL7ul8_du`dX 2xO,cE6OA&lT۞)(cF2GeP VexUhDq%oW+k'7϶sftL,+ ;FxQiLdގ\ B "6O1,(U1nMJHXXUyø:"J郜Q!:sO O6)h2KCj߉V$̢!9P+ vS\|m0BI76#/tD3ĤVuSo.9B=7צOE(C뷧Rt/!)leFb1jM#|il˿%cc0qIA{WΉav~ H:nGr7O@oj+JܽoxaKy& o/BL@? :^hO~+0E} NJO9ɍv,B6aE^ƥonfZJtX@Ap%~ODf4Z`ROQ;_AnspG?t/L6)~g'P9 0&Y2NQe{WfzoKuUc!{\ KΪdzqIެDtd D[+=rTj-9gGvh81s2iZvYtxl:_|6!RK!qaIR}}Htݮ9b} ZG%:(l+Ĩ-8]0۩e5xcr\<U@l4ڳ- =f;ptw*ښL>$3:Kvk\=s ֏ PW#G\Q/d_O?z 69,v1+Ђsu,7W:PmB%G)Cf&6V䉝UKB^\xBH6FV "EK@NelZo3=&f&Eg /G':6y+(|@ !2BW,rtGTZǚykT8!܍WdLK9sZ4)Mb"IW7rUsFt'gSqv: 萡4`MI'dzuVӥȶ-[C6%ڜ'I4rl$)~`m&`1Xכtz܆!;$9Pq?}>t»EZo_>Q~q,ioMݺS`'C( f*(Q{ʕ]+j-"U{ pGa.0f>co\$d!.# a5v!Mqd*%Y,.fݜਠ>yf F!z[z. P3 r/ FežUd< EwRep#15FMJԐn6 _&*H%d($_MŶ<5C~Bԣ3{rdWZ'rB$Mt$֮@"%6:_9w%hm$d>D@Jyd[")Ufa֣8>:c{Ɔi,q٧όC 0vZwNW/ħTsf`n#U%Li+!1SG;wiKC4y V"kM&":ّ8ݵPsS<`R]ziuQU<. Ax8cL_P:H\^nJAtݠn{[DvQA)[zoE 5,MNS]@0&tHx &4j >ƏJۼ~zaJSŻt?4Q '#wr>a;HyOU Th%)ůgDW0+aG_GCsX%V]?A g|t PiKSMt00Zi< {vl&.wbaw!臲0ѢHU!EW֧`+P50gI Z 3|BxdIȍo5ex&Oc!Gd3~8hQ|nc57lHf^ 3Z@x(4%]H Q1lW~0ˮc*8|P,#Aq yNm-(y `MEnFRWQR RULv= 0:ڸ?g{֝?ߵ.;dƎX1ՇwZAmSiZRlDK1䬫Zl :d\qul[n7I\5j|.t"S"0ٿz%z~Ya7xzߪ0vX.`RZs4dݔEDn,EA.l6Pq]I#BjSلf7KB}}4Y͊m썷HX4 xXT$@'ohYkW|bd1^, Ap#)M ,Z۹&GRY{Myuw(UrЍv}3gݷH[.Ѣ3M?^u#!p ~gL84-RC%@Y=?&IYfcN VVeަt/JzrT%(Gaz}e7"K^WYQW$(-zh^ `ڿTѫd?v]${9Sy^;,@()mT"c: aԇOWB9"KWF$UY0 @'Qpԗk"0aߚ9R,U ݚ04.Fڤ///C4 3X &x8prx~aZ*7z\32]뭪+K@5;ǹfY0WOZUoJ3k%% 6=W|{y ƛ2΍@#Ao>գ "zmfU%koe~gQ뢶N0S%%@R nl0LgT6(mn5 YwdD/JrnAPyf:׶VŘHw3>i{rYioZk)נh]cJ%,b/ $bXi0T3aTt)'4/t9⬵3rdx?w[PO* `,IvXUޯ?N _X*no} {H47jaL,Djv+!9BdEm?] ɏ,tmjmI'R|ZS,C" "șPk:$VTbX|yBz$翫З>w B4*9[nΛ m*l t $nZD#$zG6kZH'=Vcg[28M<8زv^6[*~VZs>! H):yuHnPpUGˎ-ɰb.WZ6ˆP[VCwča#E.Uv,>0OsҐ0J/h:.i?%톋0C롧 +iዦ'68O E?ΞN R1P 2 DAFЂF&B 7"Q}LA'de!y'}=,ES뚍NHg[wt L:<n"RqwI/ z3?1x1#[;0/xK('C2&1\@;ooոkxD}˰kb>Dz#B /rfvmEPB~u FMXR:7Iw"M ud_J8NY9 mBD䤅ǿB¶T /8lӍGي:6z }bw<[! ~D>AW;/Ե AT5r*?n ,ӋV1pK ނSE:l\f2 Hac{[ѕx"K€*X"~4_:+x8 5{mj ?MΗiwfC7|oDڱ*;2r&ΥȂҊVo`$w@"g z vJFJSÊy 1 .ol/kK?u;¥[(7󁇗4` Yd6L u!U<@OoMZ#Zf!> r*&"}&J9رͽ PbCyR 0pyr+@z>j&fBѺ/ijT|o;W{IUOs\Ka1A&CS8cq+roRtS3\}FWd-y}N/{av Wn8&KNvOq=gp#m@m32%Oᦟښ"gLX9SxII) .YjUN (tdw֓%X zRGeK90Y{ ~ 1$y=M]FEоZ}MX8,:݋R'YیpMGZ:&A"fY:be K{ ?dFzQqFC m/bS5.u@w{E(eUE499iC|ozD#A}b\zĞ>1wZIN#I{HS칻M't^Y/ԭ Ys]zϧT6ނ?eQ8.]&.jM(7GS*dQOoS<{qm9>.\-sDhO Z?Mmm]Q)Fuvd3Z=ibM@_7AR5ݓF/w1σC $'mE ?w4vQwyʸ f"pdka`g`Ҧ\?MBJW77e`+V?XdZ.`Όܟ/):XUG(ֹbXg! jNuXgVimڢ[vYeCwv+ʯ2#}y.ѧ¦˦Ĕ\1O]\O aNia1-$#^O_qUv(r0*@*4KS~ Lʆ!Ώ=ApXKSJBE\uNGBI_gc ^{Z΂bRx0@&ּn8D7C/:zDu>r_D01Xlg'ӝ> MMd r,i l9B|!'<-ymG9=b] -{s8\7|SJs,.S_Q @X퇟4/7F t-C&RH2Ĭp&ڐX]iHOI"'ـį0ߝN3z!Ua>BzՎ3S|x?$? o*N[ח|i͏D@|9qp[dh_dpE@8/aX  D6C;jLjZ,юgl]Y:1J- AR5̀u qc0JlHL"u[pE!=pYSy-]M'o #+IJX, *Q'hn/[ژ&:ٹ^N!/n`bI$aSgDMzgңG&pYA`|+{ίb|o5-:4h1 (ɻyPR~w5FG:xv~у@u;zgH1a3\nRĮ`(AixtӃʳ9@#DM _vM2AJW emLXد:YV0̼O:n\|GdR7&^B>9wvTJR?cfLH'4.BlM͌ǬX)A;2$6d7M@[sf^3ܒXiV;3h3x! {Gf͓}{BZ4)t`^aٞ+B@m)Juj!םjNv+e<8uw4⟵yUF;b;}LjYhu:"خi\m8׬ Bp̀]{G V}@Ҏ#GN?mf bQݶ ȃV/,Zn_BګWw)`Q׋p~]pqa8mNYyS6BhӰE)}v0g&Oq~c[y`L-XqV )))bfr=["ͫ5S!xFgkE#jgp,4]q *LnXvWg^͜A$`UX$2Б.O=B$BXr+)V`vzZ$.Iy[߫$ 믎 bv 1=lǒn\4.W]fc?PsTʮ?xAPOYEkP&I&iGn~.K3Uk%p{6)(Xo!-6{D1i0F<*o/}B5TK=K#shTq5%/*r}auҕ3-wZآ7..5~(T,U'"E @r}bʽ _q<x 2/MCKGZdoս\,O˗G ڸ^}yvm(5b^B69i5aDBK.ī ou~''%OsX'>E\"|IJ̵M9 Hvi zu($iz7/A{+v!H 'e%!'&3E)nۚ4wCI&Es< #Ha~jHPyI"قfHTo|?A%obD5jT̵9o:A4!RfBIG-V1c`r ƙ·YݮKeټHک *EDPT ͎֘k>"+5]" ."ng(cU^RMYSf |AiNԎ#^~9|":TˣCrjK ܞ3ހC1v sT O@])Ѐ;Jt'aS&Vzq "{6!ՆnS0)k6{dȬzDIٚ.9$8}\ƩK'Α1U|yb^{A8|@~`ٵ EDN&l:s}]rEDߧ;0O*x`>`!0O~bł]0okz$8Us<&cM 8#8hd㇮0Ķ&kAךOx|6`c3gz/WDzE7d&ޭc2hA]9+?@v ;f|y_ۀ] )gM ES+}ֽoW ,ߝ0&:k?Z@Na0wJ- }E)l&\(z*V0pHV jI% a{>n Xr+jln6~ٙ5: :>9է"dîg4W0\cǻB,d5E6(ID.alKKɳV'Q?N9l$epLI7;WQgGD2#,C| + /gz=z)0smɒ(+Nڬ=_ãG,bMb ͸}[u/Vey 8!Чo2.} ҺZDG`DzXrك>?HD6d6WY};RG AD%_E~fo׏\"Q@6Hb<\qi6{7E FܮـPbAp06WgF]zrBc=zˉNU cA7k&ɉdED u3L>i]YSL<4`p'/7|i[ޱfD_H'^5(]"$>-$]#&-B4!<ŮڳY/,1Ku%AF%^AY2 :I$&!dtaI K'?kp[5ڸޮ8~k5fˣD⥕ X$ս |nE4QdG\ȕnBLjO Yr+h^u-XmѣYg_!ߵڣfҺ9bGB+\sOﰙ?YF.M;VH(6#:}hE .2ړkKg֠$gxF$^NsT`IbmA3Geac$ɤYOކO"lz >0P>r򇶲bv4#.=tXhK :XC_/XtR9@|{8-QL m1n]EL}D²Ax;ڃ|4J+u;vD`~'uheFP1bG;UWKf9xANk_ڤ^#=8Һex]aӆs[fC, JөHĪ4:=F\T4 ׂضׅjy;@L\f|(χB9ha$aSQk(=wLʝ 3ڴ jiw^af0vgrhV=#vm3]Uv4f6ikKƝ$"C$?'<𻈟wҥuMّDNBតG!bp1`+ٲU@NKjr*m![bnh̳xE=շ0sd$vQJmgZ i |avz>ӰsGdB~tä֭D&xwnQN\S-'PynOx< y6v+zE$䨼SInȖMF+}lfQq (wiҁh~ GW%Y7+hB-Ġb=x[ pq' vSWpm)BԚB?s[ubY9y̦ڛ^^"aP~m"mkV1¸vG#!׵}|v"['%ߢ8ghPm<}%^fA.4Aq=Fxa c ? qZXzݥo$K#^:uZ>|?e^FBeu[d^DƷ+P\Zbjfӆ9Z҅s7 ,KR6BRmwCY6TxUV(Wܨyw)!6e8g_hHr7r$|ѽYL?tP0HJs`On>%/s]ɴH-L@/8Lƻ0:(9lǦ tvH;H\TG\=pBkZJO"١6 L y! g5a{Ay}s^js uHV* F9!RQZ[QBGoW -uȲ;ް]izv|v_!;e>0ǹw~͋FϹp{,n\fZܚI()b}iDLv$,F//j5qOίS8%P͙̭_Xq:N+$Z>`mCόy(.MIi s|!nrV\!32IT#&*%&:e?ܬy(# !#fd,Aχs|͹>> beq/bp+p f%qlCp( M'7KVZ/LH7&et\R{C >b)Q/8׿v̮t7$/ѽ30NJ`@7yW:/^+S"w?c2ˀ&5w.QOI_I;-3]CB $UWAY7ktųd5X/[bѨqʞ?K'^rI劜gSqÙiaajC!hS_q}fCޤ1E/YdƟjd5,nQAS# 7Ðd:IW-^#1^V W|y5y([ScثO@uud"YBDJY}BkwE v,kQMw9ucf4fūMHUN+܃t6r `lHMVpDSKrW6MXPQqNI WФVi_:`n`xl"?&ޅUP``5s:n4;OD391L)>@IF;z{mBb4$u ~4,*Rz#Ȓwyφ6@a!ݲK; ؄Iue.Rr3+t2n,SΪ2@0z᭙e6{U"rb77k㩍s lMI Ƴr|L4s",V+y\Y. Kz( [j9IA䃦/$&GazYPq%wY`s>p:1nn14r*Unm`&j/,:=@_?dh*|TAXƓ qr'/MާZ+s2Kb{ YCcv #C X<ȃ*ir%c(㐎`1{5>jAdYXE]B*{Bsco!26j!i2-x6;1ƺ0ùk 6S;HJ? N &}JBtr]vhl8ƺ'8 ĭ4_cqg#*2m&:67%kvs(\@KF+܇raF!8a)nK_>΄VIe,TMY'=BR2VO$)cj4.ET ϴ8ev$PSkI\(87HPG#ndq$,2t96~!" E^RT7VySK?I-j,J梈Ϣt1˷xVhxP?qk ဈ_JyyJ>0DthTfC>\j/d![e:i;|MEjP`,n@גuJ*@2|R/ ,!'VO_ Djg6z9,9> z/bȣqH[R6&;P vAn 5N "Dߓ){ z*Ki;*`P 4b]T\ pQV(4#Z~?#*lNCD%7 .\ qyU"z lsGYl ty[_}@6̬bG7a`1{hSwEuX'S9 [+i)8v/zqs$+-o:JmA%i>ּIr%=}7;6G&za[tVxglvHsonF~wY{wK-[E ͎ˆ5n&d9.[Fj,;J-Ou2be Jݽy&̞CZy,9fa$ψԡ7RVkr?΍|v*w/em8zdZ7-ndx(H\W|ЗZ*z%] /0 xߌ.NJ f J(gKaU,&ݿxGԷPXlS50[}哈OeX]'ZQHM`g\> | b"r=|zk2h ՘$<Q 5|xd·EE)@(ZRFZޢV"wxcGmCQs J/UU%`('ٜZBb э'y~*ى}n&'ff󺑾i$nKN͑nzʥ:o+w3)6Zpbl"u*z-"\ eּ)E_](LZ^8p91QGcJߵ%#6'wԠ )|;<肠|6ɕb^E D!)6._aj,E PjmfЭqH|=vI-@:x(*H%J)^(N:$5kvUagy+2^֛R44evO UFstM.̥ɽ;ɡ=Hol*N< WLỵ2w%$>:2P(;5lMs$ x[>4d6fzH5)rK0ł%eAJ<8j wԸJy[>dLdq;߳:AkTǐ79ٌUF~sLq(QB0C爐IODMCqGhN^b՞qGT#aq1-@>q|(o2_^" m|Cp5M'6jN|j!dmk -t{4هnkpyG<ۊHd+aűi.g֏ Ilj';Db5lh0_9 do+㡾m ~DpKvOWa|2WĬ%yx3_{Xf H1|cwW˽CS; VNҹ-k#ix`uY c/FX^z_7$m-`/ Y]s|?z[3e03 x[lTy9LSM[^MuH 7 0W6w9Z  G+lV5 7/>wbfU0rz}auy߫P17Wʕ}νc~* YBHȌ KJnJ+-}'cg%POd'9t*R,I, >FrFNvt!PūL6|Q|$aO C(bQSپk7u0XZ,|{r =.#S/Z@&z1)@~LǮ9v{_<^ ]noZ=O<c2  v" F"Cr~{EU )dRS5)y2|nYEt*Tѭ܌-.3u;kc`M ;E/ q֗ƧPu[x|`4]kn&8>f6- 70^2H6:D?ǍD TH,jR% ~J"fkB?+:l W_%?ң5e\g鮥܎9:mw'2C=)zD/Q ѵkK(K Ǚ :Xr-]v^dG)~'Uh.R{&,559wUHY$f_y:́<]tW xy=y.xNXܮMZ`$'ʝS*_>#a']d7j4eeZFl 㓔®@T,D`-A0H)6ơy`U7BIh)+VPnXl9LC(ux~(u|qIn )bP*V_H#Su۔dhFgHM^r*vZ}I b)ø 3g|6ȇ-\}V䲿ΰD0RN3:Kم]a6.}xkT)A>CD?4`̷}g*}/rs $0BoQph}01H\̠ Z2`hy*!A5܄_/7-6"TS=T4QBW{Y<btakA^(185vF|"ᘴgiY섔A*:}II3dj3ޒê?[r9?DK̔}CVMT8s/`!Kʱ{/nb+lA-*ۑ--vt}$Ϳ"e 1t,Q%F9#y0ЛCfjTD|_.'ywWGj@Z4UL%kR۞5xE1DƠ"[:(f)HHV"C{ZLBez>񇭏bkAjOy !p N*-.#R}\G҇lYen,e`mnf:]9@|I$I44N!#WTh>"tP8"sD&|[kav8'0p&ry?$/] 5J7 9E4QY2D#ɼZnN4]LZTmx8@m\''czWp=LW8v9F~?Yx>)T,mo$V,Xb,QAؤ` *z>6NŢ]M G%)3ŎapghRC;|e/hy ZX}iƮշ5ӷ񋾔) ZG5@eK\ReTj,C-7(\Jd;J;a2m 9L4 ;Cs;nDwJBHX_QG+?SfZMpԤ DJD wbO{G[AB@DM eO}ߔ#Go}6Ũ!ܘT.o7 Bq'na8UO(8= }RY,J9`hQSEiVnfU]BRI/eHҩ N(PzaMSf`c#Ȼ rO?(=j֣!c#O#x$O;(M&V 6/&ҁ .B=!xh XQ5Eq!4*y!:lPPsA( o[ v\ Z|Nxb Oo pB/1ӳ\ YT`nF&r a]iYኴ*2$yefF"̠B8A{H~dXFEq7C*勪 jަ5©*ڈ*ԫ3;kClo*}!}{=Eɢ+9=\.yT#9}[6.vpt8-_d GY.)iQGo_qVF{,Etm׾ڗIъ;YbCb>Ih 0pDzͩJCJz6,zc 5If֖Z1 9:e+M ~A#8k|6_䍸l0%~2\<[YB2-xU+ Nk'81°'w#@VVɮ|r+wh8/*L2Գb`g꺓čN_ wwMcvʴ{Cf!#G` Ɨ dGZaZ2\_-[Ѣ1!|p8f˱PC0Cc"?rh J'b@d'1snQ1K b|̿N92/%s/&'·n<*7) ue:EH}cԐ.TfˍM-0+DLg/zF1<"#J@N ޳v=:/ޒ+{QQ0v*VX%'Y0<e,chf;yr~7ZJhC1G2Cr w1jjs&=^5|[S'z;!bP6P܄$aWҕHFcbe!9C .ؾvJݵp%D5u .Ӡ:|TʣQMpIbB %t>f@PPAR6p$r­Q kR.!ΐ|gZOQryllҫS5gc3մtӳ`]N$AoX7{3 O(n ZYu%(= v'+77|1GdJb'Ň aFwc&K%n @_ @ ּQ^v!k):}X宍(h2P}e5>FZS;JZ>Bujn%HTUfr%=hn32eBM9̭2#4Fĥ6w^~䈂(n;HOf'="́9;O2G;I HvIX&9n #Qe{V>,!: \2U65m>zKŠN1|qvsӕK ԯth; DH;$+gYƋ\.jN8VVQم(cSf8Ҋ_m~;qҤ4 %˝EaLq~fu8U9AC_zæ(6ў,w V`fc4p)Vߗlu6m ;Zl*#{>4C%*w§GqD{eܾ\@#+{Xw`N-.߃ Sm<Ӗd^ؓ&^[G(`L|{8 p7ipP'*K}5zT5arhބ{#rY! "րٶ}*Q_Jl<Σ*њ p2Ug=VKӌ;fa4.Ut@tY>)d& +kJom7\`! gb˽E9r(U6t*x갢*g!q1Lw1Iu1 ޖ Ny( e% u4vXiUOS$cж@ 7$vB;>DؔVg.SOG/Y$!2APo!=b`uU^y55tt׶f0GJX۝, J- ߎP}RN#}_>p=˽=0^bI~hET.T&.6=\2GIŀ,ڗ S΄K?]U[To_ٖ<5sI~;n1w]#u L5*h!֘t!?ZjP=ea\6GIUQt'}P N K?!Q%;p}_GSF"J9;n[ZWEDVGꢪ/K,7* 0@2,k2\\$Q^WU*4D)= {0(K.T3F]18*-ćHU P)³Ҳ 3r^y +K0jPWV5t} Gv/NY=ȩ[w/gkQh'ћZDZO".Mb& !Ls1v[5.[[)c*/Ǣ$wQ,#G>טbEB K DX-(?7 BபV@/T :gHjYt(S4+vߵ8_z+bz[>?ѶMr8)y-zћ/9К#44gܣanP8~9ZwpՔa§ x&Vgoo7HFpL~TumzdD2_ҍʆo 1G!f R5S }0hOr`c;MAE S~u$R][Jm'9Z=9R*BU"9RؠUV63|2Mܡ^<*Sueo1;_!%(V4mASadJPRt7 XY4_lpjR&\इI1Ģ臁H= ܵ1(֬RAz8fJP3QJң28-Z 9Am˂Hf:#Ι@'TnA\.('S}J `t04FSu32nGr?;}%3?(2WϮ$*ïc4fܻ'8eyd$)DDžS7h;U,E/1|P3ɱQ3^wAzS/_\.?}h1lɭZ7!Ԥc˜j7lvt|rTU$~&#홍 xIQ^B[hӱ &`L%T)/޶̲6_lW,3f5㿽B jCɡ%搝}~%aYN~/{1}oرnў+78cҠ[ ^#|^&&L#અ622ǟtj\x%_qU&>`zu' ie'ŤiM>PKW B'Ġ[ Mvl4RRNVHF1hiVS/"   [#1Kcn ;J0);yP Ο7;=tP-)Dl_NDriv1@3Ư}\ӻ | YIUܺ am+aBhLZpںArkz Y_\+^]D|P>!脜Wp^\sf:Z3b+)@ՒJwM@ <+M5zP\y[VtJ81VR+ mžuck{Ĵ1-i*8EhzӸE&X(ҕP9W߹)V+9;Bz؞ў䟧ւ 5qy#_} PAo. 3: vWmMXFK`hPWNLFD 3f%<'ܢ-Wh Z4ȚR8|!* )a ^;2UO*7uw;C' `T(H/&:4AϑF[5Ƽ9GF7WД̃Ys6.jm]CXyclN"o&uqþ7'r&5 q&Zq>|F~c"@@|\![D?ӗYځy)Y z \ޟj KC6f|O "ĸu#]߾Gj11oldh-**QTS4gRǜxB( X2!OY{%J%J _ >a&g o{S꥚k9>7 S"ZB-J ZfbuGn%PcT%ǵ< $sV>Ft^ru.qh[h"U]>sPhw69օw|9`S'㘘im<\̦%%I͌YǢ_z.Հ=3}(Ne#C(.W90xVVDvWVeFr 4JpN{HH{qpS| 96j3+*YaP#qz VZܠ﬎=$Xʡ\ O]Bd/yCF-i&OtAw8 2wK`N@[ukWnFeQuUCH3LyG]OkQ)>nNr+LօOۜ9cY 6+\zᕕ}C } ӎ7m3'oe?zאW2I@-oK՞4PԟB48}Z4hnG XxfEfzBqAI 54KBܓ \5eά-o,~ &דZF˭ލL baY貑=*ә$P2},輆!v̿=i рgkq`P;ٲoHYqǓ"nLͨ1CYr*Li{"iao*g5+)1{F'HDGU/1{I' M9{4V >xp?)l*ϴ$ĺ)t&2,i3%ogڐ!:F!ˌpxKxTU߱,wʦ$bz.3O(@BO&UC*mm'aN$70l=iۜɳ31R|YMO~d+.ZruO(| kR.`tM:Rcw~Y g/&RB6"#ETvv%LUİ>|wor `0ɋ/s0:(ؘV WZdAcӬ\ A6oq]5 1FXʴ-[RwހաH.Z"BH?1vmMb}X4|AGeco;"0GyxY8j|w,ovdjF6;nJW_z4,{ňԸzgюO&/8ހy F䝔]+`Ð3OܠԴ9ѽ ;aN^W_SC??x"U +dkW+Z Hb:h?%./9p mcyGtg6Z'YV aw\~m߃3zdG樝% o@C*[ Ի1qσmDZ}xVC oW$6}JqKJӟ,2xm)qo`{aV|ԛgZ. xtSXbkNG}{-~ÅCu '.mI=rm72Mv]"Xn O!`:axЈ-*d&}l7؉z,r>h \χaM}D'w$\?(8nя#'&P:& }eҞddWYD>yS7I*V>]M4=׺%x}\;Q'2uRkW2ʒ-_Tf"Եu[};1t^!O$\\]Fhg9RlΒߡϵ_n+XY:Wz|g<cgt+Rv@=]l}T |-8l0A30f+d*r'S\Ak ,LsS|sgCS#7Ys_6v?S`-6/,a1 n\T/[N8Q񠴉.P[ȻbSYZm&m['d4Q]6>B8#nUG2Wdd jY֔ :StaUȒwP D$%OBڋ4|Mb,eP$H6+fMkB!VNT"Gb́S oBud;ݔ?u~U$q,ܽ45~cg&~˒hпAunW~tK./+CV5@X$#G( ʊk.YOCYÆs,lϗ;R]I22&?au *3mA7sT0-rC&BwvF)T?٨z\~ڢ0cP zOvBe=FTc*q|Ap;9fUztvQ1$VԎg&-- $n\uKm8v6ӋU@׃ B07k9,'uzܱ4 LTT)t)eg#y&=ږ+u-0* W%A!9]$Qa_5JKy̴7?Ą,?Set{mN\Gh.-fւ€Зx6o_qe%zŕ/_N@sE0s*S:J"ATZ |7T5 Bݜ5p[tbdKG<"ˤtd>CCQ9`V 36p`Oؙ2O[`s42, _Ah#/\QaG>Yѯ8sf`̨,ݗU:kT}sz0njf"E6ײPJ2mZ=ujڭw>Z*)zY2 run..Y:Kb82aD Y2~&4%'Cdv^ӄ;9ܺ'!M=^q%TD:'MPS;3(nk51=XK5nk(do:BYu[ac)>Xjwi]8}FulDɖ_3@2+L N+{qXd3:YQSPP~YijdstL 4!$h.&b^kRg#(ȵrYecoU# vR {(id+:euw˖'dmn 0_yx{OeܾjV/r-$Dl~Eޙ w\#Zu]CPc88Lws_6wl;NyVۮTbܟE$OW8-TuDg\%T>Z+R:g(E4O+ts^ (WM+Ž$ŰG1lqD$[1:74 mKO1(>ǞqOn}v6 BM$M5U+?9g>mTa1Ք0q)"6`MrqǿAǕ{Vp0h,~yxbZA?pv9娰xR"`NcJOl"K`ߐ ɤqR~]+Z0A nޕ yeP6c} 2]FZ-wNQU;|9 9\wa-Z0uxye L8`l=C֛2yW(Yr*Y@sEMI 5u*VnbR.mBHOs5*=Fd5I.N@irUSc0ktRy-NLçʛ7= ,ǮoI=YNO*M#j9LV,ň̈́oE(aVWت7gbrFR{=+xkFۢ[Z*lupyHM9&'ʹ3(@MJEʍGV5ә i'aVu m)LV7(}ecp"Žܓ32,ړt p5IWy셩xe3z.xn[zR= r,*LC6]4ec ](i5Y^ #1R(W>(VNwqk~&xiku <[آ 60x>1^!v 2Po,Z4 %bQ(GxXxl1Q˂NX^}}?;SوQ6f$a;\qzmoYYg,ῳ`їBX8DJGvuNo,ĔQ\E@p37u~+Hı%1?EdvRRoLZ9+]/f@Ar"Iۛn>r+Xg3S״ v,Q"~]/@F+郭愽x3 V*mP-i*V3g`Tk| x+sP@h3&@);Ll!0ԡ+n$vT*UƅS(2;WW2A0Go*D=:CMz@@uGFE_ 2?vN隆j)o}MZ8W} jl7孒em6HR"g3v *;!1jU<[|td?+/8I4y90}tM7qXwC[NkcY')]z<3vT30ޗ "}Lo [dY['޼>ت'&  k23O6DogwQ,-HyEp;~I't75d9i씨l*{o-8uюDI՜v#QIs?=7b9Y{S[G1N @<_`a2)U2ɣ`>CEYLɭxI.д56r;GAy vIz}Aaqȁ#L`?9߳Ѭ{O}anqG4=ڑ#X3=w!~ :T2JjשּecZdU+%n8OH@D~spjvXfBƈjc5c뀋ҹc1z3^1R{uWQ{b!JXj?pQqx (Dn6ENx$ E[IM-:ÕhED܅tAAVIdfiٯ-;1/)W!v_w~8$,BfNLiױ[˟ F@@;yP;ȟ%MSJ]}fMQRdn(c%)*\sɸ>A>`QLVװ^}@2I'Џ¤yO3bwiO!+^ތݥAF=EiW,CјTVơұ҂Gi&/8<3U`qHȁ|VъZ 8hJ8K稈|غ枧l3Tx,hm=s(?X(4`8Na"bu"%KMrzNO<_C$[ǽsuK􏚋zymَŲTR+2 c`o {wfҒ LC7U<-ak}V]bS3TyMNxdHuԫ5Hx^c|1$jU( !6Rqblvfݪ[")a2T>(A$hSX1kŢD {?u~2(4Geٛ`8{&|2 FpQZujO-PO:'7]Pȿ\sRuP"ξ4^nUt/ #Nf1b]wqafAUj}v98-;Oe\b*c %"(>m3m+GA;J2 ЀݪTE534+~4'Ju$)#w~[}1C Wָc0n{̡u#ŧYYwX/5y/vC06mc{-z/6QL cF~I< RNX库z-籏Z߱%PX v1^CѤ0ڇȔr߿knҬ<3ԔNT0m8fleU%4/[@1"$en2=J\ez}ioO)]1^`>EmH髤(6xmؐ֓^bNKg h0b/^JuYczkԤo6Kn0p\а-4XQi}:M\o$%j=<%O0} [yN^oĻ?`hpS!|_v dOWЗTD㗧W[tJ^kLN yձt'@t K&tQ@ 4}Le 0Wm*޶雓(gن=XU0"M5 CDZb*j^GY9\AtdKr5guG.PZ6=)"Q)qՃv܉Qm(Et4r07Fk#X^i 2|Rg'ϞM 2 P~D1p23{Nጄ:u-_ė]i^ѶOn|.27 (YpD5$,)OeV78ł ߘsi=1Z m{fxE|Fg"H *[,ڲD~ӄ`7v.`:7R乔aSG@MfjaRsHڞ.*WB")G~zz&mLt Oe ƚo~`W*ШI~7q{+إ]1V|: TExk #qJի!L=Vb;w9A+NV9D<}vS`9.~S ]ݠ6v&۾(V_#0"n׌-)7*@ rcҭ/+ra'a{b<`W[pd"2n=sQt{ au54p}.J~?_vAu"/th/DQ0tEdyhbv]˥Ι}¼v_)'5oa\U$g8Ƙ½\e3d#%KIPȱ#tvmݝb(Dh6|6Z;P[y0EK%FSY&d0 oX}ϗݤl8E?5]PEki-9$[Q5JPTzP($cL) nB7W::ݓrK>dg3W4(k9" ` EIEtiYbEPsvR,1#h@0X<{}y;50Rc ?f Cmݖ"%Ϛ=y s Ju*ɺOӴsX#)b)/ecһZ,"a@Y?U4Qxȩl$ [#m-U|iOE;s3 @W.l3Hc(i=LYD`EO1L%ێkLSw,| J>:V݃~9MIa|ߥGLs\#{,dC# /T/{|-> 2f |( :٬ 4 DM- 2;#)hiDݫ]$bl1#+ c34Qαd8fF6 bG(aVkly~ܧ;(+Gso€@.v͂uQqpPK`GPl7/--!:4`%мB"]C64$-k)eg- ^ݕRv=k!9pz>V vޗH3 \) !n-pV&䚙Ƌ%X,>0huM>%M:ۏ@mҋ):Eދkz_g ˮ4BF8s؂.% >ٮQo.#E=܅ݼstPr@"0HBx #_bqU֛̎ Uy 8spSQz+Eߝ9eR \PY)&)5]]qBn\,w,hӭ]6hV8yZ)#mGMnfȃ q^|*rV>HKejr*`0*:7W"=s!HtBi=-Bk=3zx %SbmWy\[sN<@۟῵hr^N9D=y Ȍp%<e\#|[`[yiU MO?$c@LCM޶.}u ?Ts`s?hB^p?_8MjθK7re$iF\)JWn+Nmgg&x V3t3 _8u*53Sd+\lx$jaޔ@^Y3'^Mt uM@'\,ӀYvps..g#Тl ~TܗR. {nͽ7"yPs?D9~ku2~by})햒 ȃ#ykT%(#o ;AGbfmTZ̨UB*|%b1sHޘQʲ;0ćIwߪ&9+B SNh8 $uw XyҧQ[˟ *wѽ (݊kcOP9EUۜXԈD1L}T` ᧱0d;Z jBdS SOjgZDBõ> `~d0"֏yo@ݳf햿3'ghbF'{р5\Wl #|&|PJRk6w"Z =6zJV)IX[CHnBLZO)J䗱9ѕBT s$ﻙZ[Liم)0ҽxQ/WƂAt0< 㯂6 Ջ>#tM[}ƃU,=^\ Nwp,}6aʞiㆉM;VX 8Ӑ3m_'ҝ +omT-};{* ;-M~<7J^F6$1~PCb83mdYBy >ĐF J8:W}J(p"Kc"ck>NYZΊA$c $&*Sxq;P ZA@k.@:)sC­Gc%[|p"෼֢"6EgL;GDZd߿=L^rFXh ŕf6_=h}S%|훧`q!ۣك X5^tuXK R<6B$AD~k&ҭK׺ZE(?? E#v@J{0ێtm)24f39R̴k‘g>G=v̴eV ifO:,|FN@KvoTyLnFYo ۤQ&Q}cJF!|%G1ې2©AȢ}kEH M/eHǰXЂ)fM W+I>VAч6sJzjEmkmdًg~וh6J++ŷleXԮpaur 8ǹ5SSCnlUa)-Jk&)0g-?{SӔB_P+T2(^s IXȅyrߞTT؀ :|t^y$FAԟ&T5ɵ\B3v܀E@hRZ"idZZO 'r]j\Xᅃ>|ɤBIKzVR4DSڱv~v@e}OMԜŃI%7K%Ӽ`fW-O'thIo{^R逰P#E'̌hEAV=r'%ֆ0&͖\GDy:<)ȧ vY!Z\,"@Od }'ŬG|!_r,|إw7&syto1Rj![h{ a`bac 7 q׆Y ]^d5%/Vc~LF.r;^&)gk Xj%IQ|k&۷.Tx@;[8tV!y{isZY(ZYKj$5:B8V5f.|zG_GPx w-:g  XfBM3vorL&KN P1h'b=R^҆By+WU9gv.>t#KOuWo`U8";Tv*sAgsWm3Rˍ7Ӷb8J[E>_|&~<:>?lhC#ia ݗD'AFL>kV"XY0%Q@[.y}mJw>軴ԗ@FF6.gHz[μ~!DJ9)vl;QnAljH9/&kh6~V eKd-1>V;\ōbݜD҄aF %*k-7)NX!'=0r+c>XvYa )K6 I m|9vzlnWr%b/җ尦kj-oR^$~_rw[^p$ѝ1hC*{y=˙OHp2:0Pƒ㲇a%bvhm8晳1 _tx{VS28 1`5zQGGei_PB'd/oPU1vTH'ie[iH SEKIf<֊:0QZR6 ]»Ss o#I`NHo*C886q2#Y+).6؝+{z|ϺS_@E+32_T|f&G)Zݩd+&T\)GoU;$݉[P^3:V5N{Z4-crڄ+\ɳM@yie)2a0`rZN "x\NP8<'6FKXU%`1/̤7 pi"/9$ 2j%Se4`$de5A Ƣ 5G4#hӏ{ g:D̏w<Ŋlop$PNooFk怠܏(i>FDe0E*fԼ$y ­-t"X#B[oU/^$ԛ mz_E۱[&| lp|Hp8aENm c kC-\I8I/'rW<1'Kix14dAH9Ie_t}jfEw؈~!ԀAcʱ n< FUߒ|ݸju2jZ9l>>Uil{:# Wp?-w[bBeDKA{sL|'M}b{LY; ͐N0Q\~c ;tWsȑq Ö>v90ukA* Rȿc w:5=T4Mo5Ƈaog7Ĉ/˹Mx<7}[r+c k }򔪫಻=P©ѭ2:*&BZCp;,QqkUYhPG"LFi:E/Ioj&L h>C_ҽ3ܯlI|6wd87B ʗBO}HǠ*~=h;N]-*QP:ufӟ ?8r@zϗd)V}L;]#/ڣDCg;ܢ]>#%F)Y?eCR0 vtPgGmVyUvaLb@(3F9Vvd7UON!MWC}8G?- 3ib6t Xޢ)\׭^P+T[ "AdY=-T=CaWAD Ͳ"Α.qf滦o.!;bހbq@=DatFw L+7Qy2`%CC!=ǎ1*WnM^P]Rck+B9^mpO]+ufzBd6RCM8 )12jE. p{1zf_{}ew}(IA,s+!вkC%N+e@W&B*+ :E2R818#gb)@v__ nw&Q _1.'+NߗX.ŏߝzUTF ř49 wHa>m{/t/K~kw7y(iȐ|p$XNJoZ'(ݢ: DŎ1Mׁi`Q+&gf9i%g09BT omՅ=; ;R/f> 'M.Im*7'G l "MJv}eJ[ 2A𢴡A+špr#s}T.x_rI֫NdW:L eQhCͧXLKH9 !J`J-UѱQBW/:JY'X" 5|A2ezg %̟^6|Uk=MTR`Z6qX Nr(< ]I+zDRZKTHGqjP@FSv0hJ<y Z?_]hA&w>uOtn`]Tj-x.>0SzXrOw&fO?"Q\V}4hI̴^"MW\F 76VۚrDZ5/øWKFs0|OOn*<,l fes }v* :).UD`"T(Ԯ/!.撣`*[!~",Z?^(IFzfm@z`?3wNnl5Z%UQ_GAnT\}\!yn4iAHQyk#?M4ϮeH {*#e&J(~xV@ky}Z®9_r*3(/ȠGxMRL.[sGR*?18iM1H?P,$R:6Q|`$lEyvs[ "~vd!ʀ#z7Ml}&js#o& Nwi2H߸~·S (4֦ #sH` GWQ`2eգ4 Nފθz0os,pb;rm,shh;Qt Ab)88@ajgWbo)Y$i+ m&7Bn+&]%rDtBX$x~p UT K>?0mowK".4{( | 5a'eYBa.>+1Yjd3oȦ9aR2;rtm㮿zઈS\Bљ[ zKB!r$oiEM.O B{В׾Nysڨ|RW|tN #5k,sTSc{0A^Jx`).{kH@-#@Oo`0ʌND+>JP`m_:+=L#} =Vk>J~)L/-*ֿfF1m|̇~2q @huvYx&{0Ou`Ջh Ny%"B&Qly5/fUgv >MdgAkn\ 9lX^+KUO}v2=9(f9:N&=c+BH IKZS0J[ (Wj_jY\T(M^[) !=tjԻn{ TG"h-a0}TLֹ=\u}Z/It)DɈrvxJd“5%_5aV(Vw;OOIG`M-;{pRV)K9#ScQ:$A~Te )7͚d!*FKfWeO\{U@,q daT_0gڔL q7.P'X|%f?z+`4,mM`JD> !5JY[[B&>`Wli!g8.C#-ylQa*whFhq[ VnVUTH*sB[#4#pk#3k=Zh0܄F+P +a5[ xF2\eq?FH[,)7N [K%Q͛Aq 8%w71^tNhe&P% q@i,1.nUKf[W~z>`JEMbk7rs.ըIZٓ[ZB?7acZ>žc@%҄FۘH^P`8 #0̄z\*jR%&ϛ't-P'%ނͳl -׉;O"%,Ξ/F52?Á@DN7d_0d-;6S~P 9=-+NgDrGo{1"N6o`H;gZxQ@Zq1-znhyj $=NmE:v|ħ"5#SahG[QMUiNA:*,wpb[=|gw6tӞՄP+rŢUDY7ţ{>4Yx'"8OB۫8Am"ݍ|0&zp"e 'MV5'"~^Ͼ\0ԅb]IK*:~,QGY R!6P30֯\EGk w ~7#ܦ11ڄYY^vuӲo4{m9n:N3J:0/ټ~=nݳ@u`͗2O9;1C}0e@p(Ճ>ެ.%IJ1{.Pvb{5r@*߽Xu=|%h *f>EqlxhITĭ¸3at|| D7bK/<}lgs [T`ޯ :K/3ϣ A5)b_g Ɛ0 f\TbYW&>UUbXof@~*Hۍ|a#Abg}j]rgk(@r *J&`e+?I/< ]Zɀ:vѳfA\Ut :fB$J șx}d\v2 qԐlA=HŬ}s ,C>ɼM]3jO]pW!If!$_"l2Or0%j@jK)%^ `l"4d#C] P:}4ڃǥdꎫF#pW:o6ۭ?}5ݩ-(X-9[zYqP`C &${b{sxP,~ZM 9 u??. 0٣)k̻wxd^4SM}6 rӕ ~C08Td}/T'-:^8u ٖ:lj")* =WjZ?烇j ,Z犉/opD{lԹetXRNo)m^Ȋ9YM!Bƥ&ːGgq;BE's (ܖn zEG? >#h'0߿ ? U %L "z`(}s!MW)VU:GOg#d-L5qk4oc@74pt:D<;> ȑ̵VرM6C8BoD%Mj`Jْі\U> ]G_>e7rog|1*4zC %I/u׻úD;q1pVh/ೖ Spo)i F_-(HU* \5gGԌ`2ɠvAGCތE+Pz/Y1K($ob> &}NtXZ{xZX#1Ua4ᖷ@} #2M݊0Y0p:Kl7̆tVER+Ԫ}ӌA6mjIc/0i0x.A65Y8- v[g6Թ=Ͳleu}k†VLاڄ*OI\cρ$&u[ 9i%# 䈑G :Xᮅxgb!f. ړ7q![ miq/ݹۗc^|+ڟ*Xxx=\E~bX`uDSF0ƃgQl嚸(PJx$q+]8}Y-Zd2Ny!1@OK>mg#5^ l *$)o!"*8呂$zs:Q9ڤWXK9kS/./>1>鬠v!U,Z],N|<7cXZ m,1͡p%-]Wì.rb3\~0mG5ևqY$`q,ّ츸c_Xfu"GEd|AvM8FNj3Ib%B~߾"//3L3Nuک[} 뽇4$<t ɷ>.9#.'5ԩ ^oS^K>n^3tվAMNlϱQLQ EH.Ҏp/6^jJ 1`PhlsS}%dy9\_b#:GAw\J|K0ڨ1~1t,[vUO"T92_y[uN tW.@vRwXa*4g$PQrg;(|tz;I<#˛nàjkqa>W16]zd3mx dAʹbAux N_ >B =dRG|ôV3orˢc'yJ4̾mGifF ՘e,h6 $ ?B fVhDxw3FY-&$"{xXν[uoM*ϫGfNS "u{Th :v! Q_I,gg u]#s8 "J8$7VP?~6w n\,e^//Hˁ9fIŬL-=\G OǑ1UOaO AOj:…aψLngnR$@eN . d \Π߾% ]IL|@=xI-7S-hB=bp7LxCuԾ.|gA^&\,1x2>wwp3kwu˻̐b=}KHy\q#pE_Y?d,]-3pMl`A~@=W"Eig Ҧёƨ.j7k±DS;RqfU;3tKpX77eO$M}Hò[Jp]~GkޯdWRӢq{0ocmI;b;Qg|mkɽXR5. u\$:P CJX#V5!>A/@:r`g0{ aR <٧Pp; u,ȩwbs!)- ᖜvms!T_Ys5dcF~< U8vupNHGT†e&6 M=zy#6:_axuk)\7^6BIA+q)["p=9S@ ,ӈHSDKP+mjSQHp H\/X[2]@[1U\"0 1`uc@>Y@| $X|Yum(v=[8-ơxZM5RӲ0O.),[R[H /9LgAcc.δҕ2|p ]M8Z{C(J2gy,BC=\Fa r1`DַՎOS\yo" vXa9Dm.d.ĢlPP*PRECx沏IgP4K5(-gLc͂CF({34fa2e?6.8{w[v lG(/-]]W[O{+rrKׯl 㒫(ՇDy3hʥ)<0"3-LD}˱5t]y241>s5"͂U<L/ AF I63hԒ{GV8LQHp4O1dnH+ gބH B0A}fWlcv{wFW2 3Ϭ"]%'/NbuG5S{^P _&8ᆕn:oR9q5LjK@('pm4+lFTl5H(Kw5~~՗,f[Ծ ƃlSİlFU7Pd ^$Ve~֌y@Nu9P,4gd,﵎VZ)u0IoC/g9OF_KQD7|-3_yw}w~Xnzv#/-4+TtFNw/wq%R :dfNMs¥4IFve{ lHş)v0oڥQ^B$RONge01%0`]:-!"Y2](ҌxNiT3|'. M!Kw slf,_;˩%,V:Jh3xq$2Oba7Bz`H"iғٜ#Ҡg)Ś>FmYp{GFsHb##kE!( }[@sP`Ma?rr`K{!3F刺vQ's{.l~}؈g"`oG;v0t7^Kzj@>.6,1P.,>ػ[sBZ08P ےEd#^ƛD3$e\| p譪)B_)xq BFF"mvӇíY噴Q˿fme;a&]qnMMgl܇O;鉈Ī{_r\MD2ؙ.'f/-H "I;Jԥ#i!ŞCB]hyF,pW.H76ä"jR|m0i˅X(5>\lJ]$/wAMDT7r2~;z2&suͦ-PȽVa]EY=Itw1Hp>C\_(t~.rj娈)tFg`\4 @b3ns/; HnmUS YƹLYdMz+%wK#VlH#At2H凝eA1ȦέgZ<5leٛ de#RZfz3cKWB3`=wt9?ѡ_֦jT0)jL@2Npr*vE7[WԤzqUuZ2OL;G5d& cmebBtZ]\sN ^dgb /9M0`NeCQܖuK+hxST0ۀ8?Tlۭ S vW>4% ,,̩?xL)p#NI!W#.PiO/j @سUH4lХZ:\cE"8<2ĴSvn9k%lt&Ys|n-^|7w'{TF3H6- f V +ws^ғb9 s%VMw=A.%nñ?8C+j$ʙ/-ŷ(K"F@w i)A62xf'+S*޼<5* s׏QGt'Q3EJ2x3òI֑}!U.{V0yvugW$?mdv,IH!a0UrvcNS}bpB,&26d;ga#<\WVW2,Zc%#'nAaH;DP YPw4~?ǥpD;34'Nόf/s( 1%5jj@z `P;LI7=0OXBT|=D plRevg݀XSA8lflʅ15lGt" ; R>>_GVud.a E9&" L7OO7V㒫Tn ߁'2JYv, =W0~9$ VZ$uoGtȟ-405 x}7̴ ΄hIWTT5+1e"2oķ{[ItxͰ;8OVvj[<~$g ^_@T/(2u|k'~[t~MY>.lhm3G͖rEAX 76;\7<&8w;[-)lH!;0.z+@qvbs#fۨLԴCjFpN6u}l2uS}} +W~\\~[ 4(-!s)V1+-_i>^̥-O ΃bb=&d+j+Ƣ06fDejbxU:FВ]? +Qr+X"6-N:w Bn0?b4f4% bƙs!{ri{5b`TM ̉7ke23d2%ZQP+wIC<DQL%6u܈VQ#g;e^o@:[0:.(FXNp*i%k^.}[ky<-.7\!?TA~Té2/7tpj!_$Ylg~fg†}FK(g}1Xm#iPWZ+ %/LQ)߲կ^=I;7So( 7GT.); Q#6=!Z/37#p FjNB)2Fcۭ4ƓJq̓:$r:uD:J 8Gy=:\*Aq*.̐l[PT6H/+s.nCnf)!y=+[2a \YEH˽@VliKh] 1׫tȍAө;OI`~@L O|5-ЧN˧I0jRQi5}#rI'q8)PH:$ȯelXᷭG/ %>A Mgf&ZDL9Riښ(aJSw݇i*R[B]D9]0Lu1f Ko\%=ʌ_#eI]D620UT' ܨ'aUK`6p|lO <͔#E)v oKa⟜`)G,濣 XZ);AԶ}A |6TwIy?Z6 +yhRa$en8]ZU6 U:lA]a8;WSHF "5qtȦճ~ B0 Z3Ac{*nO \﫚ѣm\ti| cb%Vt$)D>mnhlc FMIU]R6ERSulp]eƫ+6y]Ed3␀o"bwWͺ_7I5g]FWevE{N Lhn^9~0D'㰽Q;q:3߃ V-ol"S8i/vPCI:ҖKI65fYV)Jvy#*݌.g,%JEf|?(&y@%xuL;Tr!.&sulRH p&/2WVV#C^V\EZ`ke{@TJ!(꜆8jzJǵ)˫+"ջn7?, Gw0V\<ѷq&9e Ȣ6v)RtTنDj">U*u4  gmQb,޻-Q#D{oFų^UH{EAJ  zӜ' #vhw 7=u P[>ոPCq m%0U#wajIj*``TD.GQMO D:tO =I3l糘b1*V79_F8ZƟK:46}vK]RV"#F6eۿA %eE 7^Q’r/n=^5È%:VԙzKb*8e+&Bj:ek"!|okXڻ1ac9Y;nP c nj%~Lyg+ }? zv!l7,R0݀g'NOBm?o7aӼGnKxeAhjuDX㹴sGV&P!m(,AF΂"KVg^u#Isx= i.KҴܹ !*Ȓ q":dZcᛦY9Xl+ eik67F 0-nsĕ*==4n\PPۈiLH] cjPn炡^+Ɩ=G~2ӷw DmaW[ac| EM~uξ PMCV8ϕk}2gi9O }l xЉ09[?~ag=LUe 3 ,ԧ`%+r;J6v˘kRBӘLI>-hQ?}c[aXRŷif׻ g˰`BT21kmKkҹ2o/=9^~\"qKuC)xB{b!G#A?Ba4qhI ϬSQw"KinX@.6ü?4Wg(ePM> ʂK,߳ŀ)yLفNOUocVPs($йiˎwE~{r(U*¯gcdCs${ذ0{*`P˹00.Kx?xԟShP܁5T}4!xTA:aY?8pEƢ[6rЊn jr! !ϔ 4c>d?8&DhbEA+zyQ!tE-}k6/@߱BS-l az ߙmPy- rw]k:)p`\jͷT?ÓuYeK"GUE$DV鞘,?UŞZ6o?&qʗBc3DC%ba[b Q[ mcXN<鵑[B'su0Dx,Ҙ%@lb#ח* Q m$uNyyd-=g<N :j)_!Hutm сWW[Do=G[tXE8I  8;bC ޽VײMos`Ǚ681X|CE2P|+P3g{֒L=2/+fPp쫖 =ms%cMV֪&qCU'(g[:.^p2}^@C 3+kDvNE6Qr5 *ďf,D@K&A("6:N,߄ׇ,jvK0 h&]OMOkpڟ"V@7n pDъ0'KDžz=AyokUuh#I6f'֘MNq!*荶/kVL 4:h\1B@8MIxh ( Uh%X9k 4=ۇ7 k t$RG .}Q6AJ-3a(veZ4aqtF1H5B'{ }w\.K$bqn 8wNjP@JGl܎֔S0R.*g_uv,O>{\۩]b 2 B@+5;qgO v3w}biAGG-,ѐVIHgDx|:Rz2ñ#QА%m3%VE E@q} Qʏ-s=.4YTjkev/UU=?,`JKB 5Wc?g9Յ\V~8贴Aܼizdݴ۬ՆR$(7Մta37^G56SSoj\b7N -MJmY`RBŒVHn ̟:uN_Y3uB~+ ?.]秷<09a; u&:Oy ȼ3;F$ <"*S'=ϼM({):Akr_*<%/Ny𤈭}6WtbE3Hڤ!LGsn~k3\ϲye^lbzz4 ]sd|̢̱Wb+INwCօrY8!G/ gOMJK9ec> !=%"e)LJ5kBN*k݌jJKʶQN?æRWj j0UB}ӬϛdԞV6i4RD[Uz}>vhP!H /1/Mx@v5opϒlv%@*O%癧?nL2d̋>?S f~8NS":4da§PPۋND7R ñCR~ ԔNigEX]!Vs&=1>][%M6 UT/> }l"H0-PtPֱ*O\\.62YvdmG/UP$;vJT2F˩,:Sl \ VwUr'1ɟ"g5<:dk*fUuu]TÙ%.~ Ã&L ̶xJ ;wwʓ*v>; '_?RfI.xӱt2,sp*>~?նigŅN8URjkAJ!;-9 v횡W.cMk܍Nz^a\CXrw%k^V &:W~ '(9kd?}@>+5i<5+G kA?w =F/ FS)#t:–l)khY:il67O摰WS|*ġ(kjI nK&4Ɠq_|~W46>49` ˵~wp hBH,"ˋ<P%_rpy:`+x˃Td_Z!i v`z;`,t>NVR+.S?Q4e!FFN87 ..o:4ZX1U9plk__^J|GP*/ |< _렭0~2h WXL/ޱvՁk;gzQqM憁79EHʑ(ev  nT$rc|n\?3Gj} 2؁qqoTbuؤzt<X}P*ƞhc+zPz6EYkTl{g `U.m;Yn'o1^hKH^UvgzJŭScQ:6# V2Z9*:^u 0ٸ+fqsety[Ip{uHF ;5(?~x"asEVcRC*}cHc,{i̇ f0ګUuDp w AȘ]o5BF!L{zHJYS%dn ?_LBpWW4B;A7No~",e;WK+":Sa3#s=eІ }@xi w߾Lb_-Y:o>NMlU|}SH,_k<ǯbQWͯ0Zъ82tn RPǶZn$ޤO>gT;ac nYP,45[hgn`wk1`LyYvῪ-IK(<i24/uы!SjRSv6]NG ;W0~ aNWg,=2p=*盩0Ae@UhֵC m>LP-,t۸M:EG% [X"~)p:7]8 !dv7T$ ,4SUҨp/J;֊fTA~6y=>iTdh `8IK$HK$Ov3xȋV$~_ [ռ?#MkVImW@zQkhEta iFYEß}/0/OOw y5fKggwKRܐ=G!蕿x%2gFjrJŪԌLu+!$F{Z(+HѨ"@ RrӿThNi]Cyqw]5Yq%N{Kݨ:v$pwhd&F/IKm#>}"*ޅӶȋ.}6Ԡx(PrznF'J32sp^ZvT|ˋ,]ׇ/c-f RaTr{q υE||a |g@eIQc֭/kp55@"eлo::|Sh(v˓3 ʼ!% fʰpI]s-Z[P,"Z9G2;--q=Bϰ(7@fo"^%t ڐCk J5VP^`ya|났z"Jv%|O6 Q۸2|uX"+!-3NJh.xSMIfpiҺهD"GFo0A=Nl6k1ę:"@ g2bU@jCB )k" R߁86g(|xa&+VfXe$ ^uR" ^\WnnRƤORmPM5Ѝ!rGNNTZjʛB--w&:$z\ ׬k"XA޲$"8'ڪ@j)EjRSes-y"go &khK[aZxIeMgK4I=6ڽ\_8{Wɋ( 9 S>E-S<7Zֺ\H^C/JEv-kCt$Ms-9xoi4PH-$y1!yA`t۵`MjuJ~fAwi=IфNw,3Sm)ҥu( N?h+&ʝ ;̀ON^(.0X4&[CtӑI'Z |y?*k2&3&X8.X# LDM;Koi' 䍋$'X[\{>;N`dÜD ̘gj~P,Or$o `ЫUlZ5BY͠1ytӄݷ5'^y\'9} GOxvZ,-/r\((ǦC.aKēi*+N+a-@+#`ve:Ɨ^)0@tO&QYJ|-/Q3H5Z;Q7uZ|y4dOߦkV5vcwfi^s`mMv]I<Ҽ =Kk|ȀsLVXرiV.WmqEb{SR{%י(!4fLj؂ej~Ju˕̼׺tずsrayǍߦ tP di^2 0֜!ҙƾ:f8C16AЛMoTmn暃&\1KjjY)}/R»/n{ڜcmZ%mx C^X85d,:)`aBzrhwgJoC m+حlb e0NY|l!cʖrgOT0ke>,TkXbPB?|ӭwPdTP''\u|iw^܎(Cdt=Pt^e,P~%@_*7ߩp[9!~0gZHJ;.i;;-Ѐfr)q~X +i(MzcwApPX:#>CFfTd}+3?C>v#1nqk*&XD6uPvl<٠kdnP39/xO8}/HlXz:aozAB!id DT+m1 @^;҉B:1#wF<:Ix}Q%Qey=?fmkGѮ%vj z+YKS1'Mi Ub=١zСo:suWaϵSz sh  AկHevD# ߈+,c~FwAN@k-)O؉b,IC j yI9+2&k3yq#ddž2MX #>+<]m氼 xϔqh« _,f8wJY3 c!wsk!cv8}f,c%<eNV-JN.pn  n}}u XCjD?tN:{l<({QE9 Fn):qu[*]6&΍7]ڧ 'Rj0[-e/£~&VyViQ ,AtG#jYClpDuYOrd<~>﫦4+̛.fBNPmRݫ)t!4l"iG}JlqEݤtbt2fPKOL+yqjXL]_ emhFM t79mq-(:XHofi-nuMڈTZN~ 5Tw:)} c6Gc1t U_^>~ĺ8vAd?]Đ8cj[f#wqhCرXD- S7584ݴ08ZO:bAW711_};y[3gؔLQR.60UE !aϴV-؀ݐW?ܲLl_;dmxԷ7>fz~ϛގxq3 *K9ޥ2vf=>>!cMԵ4|)–;QN]_ \nңoLWcVcC|47 t8nzo:%~tUߕ1"P݃~5YEI@fRtGFIKuunrp,Ggcs6>o;xX~+P=bl^3va6zRp+xmnµw1,eOTS G4/]tndlXIG6D /JzC F ElxC1<>k! ubZ\M`i@oյTf?#?8\K/j?!d;h?i"VFŋr?3EbSgvy4tt4,Jkf6E0[['I7VDe& qB׏cwhL:V-0ϗ";< `(3퓌U4vӚ9eSW%?Zy.(v HwEb5B'Т%l=_CjE;&$ȍZȹ_w?^r5{"ψT\/pbVIN S+w09>7Üc7(GD{yr+ϐn1 Қ(W LHZod͓/m88lnli|%n`#_K{MpLdS|1AP62J~8 <o"UBIm i-&!MMVC-ܤSޫ,Rabd6xVw}+DgƇ-Fi*U ڴk&Ń%Yy4ԊIZx8j pB) 7_\o$-crE$  zyzblh]s >w}4&O:}F]4"I5D#i[^v]_Q-=_~*m9ҋ+C.6\~%u9Lwp`:9*"MLw[b$m;DM8Fܟd,eGed$c&6xvb4|P 7#a9O5 w=j1& ,/L7&_殣i)vڼ*%4Gigr?OV?Lkt==7'lܤ;b77ƒz&Ef$-S΄*~oJZ.-V4iW ɭ}]K{Āw lU)AAT\Q U㺀c9Q\tQMAG1&c'8s jDvJvP)kwDOc.3$lL,hL,AFoI`w}|ֆ4$ Tq%K}sjK0*tLr8zOc5AzPO }Fᕼ Mr\rC yR7fn̽fU,Ya7r 4;BNT?qtTAbA?ZёQtT3iqCSWG4վ(w G[{u&A wc@*H}G%/lPU'XޘZ }y"Bf[ q) X`OAN >Y p|!]_z8lcgwwv͉k8H]Lm`4=rU,}D2C^֯"{aH# J*iDpv2ba60cnBW@ 0.HObutP蒖fH*h-Eg"udn՟=V>3t{l5)Oj<#džlX%yIol7G[&D+HMz:KOK4~:`hi6LJ$0$\8H#|;3B\VXˀuwe@ "gQ^Rҿ.wT!7nl}qױREdd#!itLi~ 57|{JQ~r2*0XT, շdT XeA/ =k7qg'@Eֺ.Ry,v2:j8N؆xsTh;*b>2WDPb3 9rNrfi8oHk\Kҡ22Z^/8nebkR6q@Pg3|-I%,tǡ))aX0Z7,)FuW"PL_̺-kl ]RNKBxԎ=mRԠ3)%"6H,Td7Mj'"}C n#ܟ\}q1RT#@k | q'ݗ=&ُAl/->ѲƝ5sͶmdn=sxcӍ"Q$L8|$ . 3FM˦XSw]m̽׵48]܂o{tEy8oց%Ǐ {{b`ڕ{cBY|ٲǛOg;#rrzG rcC`5/71VLGb*4}R"ZSjB|)ܜი;Mə4AhոQK |b]i:x)Nr %R%b=z9{)JsI&ѥUTݸ.ti9`㹣Y%]ЯQF 80o逃&clJ"=L&swPW&6/x}ys^i+xmP6r!+ fIDlvؽ0ԁo*g- ${%/֒ E' 9LlލxƟȸmϟ\.,@t "X((%$o":'D R]\8e+n*ŕ")/Sӭ31nS$ܳQtnh!4VF^Fz+ly>:PJCNaf X5̅q,pj(Y^ʹ`PǴ)DAU ?ġ?)k$4Ey&5p.pse$Lx{t( Qc$(sI@Sv`t[g 2]/lu?_j]xYpCc6^:oFu=C xΌz746+T\8HƾĕvY ("J9G(Mx;OɹV@i "N11" Tј3TתK*li,I6M{{V~>+F'RmD3N6#;߃wtbBS|IXt:=!dPA*4va/( dz/M|#4պ9>W|l͐V?巙"uƨDԵj9F_L #_ipB@ E{PMl{ʂZCd%ZGS7}FBFoy"Zt1kl>O/Q!3e`' |d%mc<fr|xHk y!A2tUftD~s,W>4;ռ~]i>&cgזXa.Yw79#"p^"Vqc(Q59-"y*3hV Y'M-6G净pRl@)Lr6aQ=h)Տ8˲mbJO+I&] O @(`Y'UfY)/֊=߮/JǤnXǭ"EĘ$YlŵE{7z$l~ /΀QqUfWY:s!خ3@F#? ʎ pљ_=r ɾt NJ*<xwΡrȺ<m2A~=nYBQ0W"i+N D2":/;^BYN(j$咫S[Lp g:C0ńO F6oٝzO6tLfLZAd5r?9f n /_0i< uo0<*7iɝk  ޺iPxE%[^YHPljW+tg8M׈b"vbl!:{[ L2)aLJᏌj3U:S~l7ңgm(&t.YA9;3Z'z|"j7C假熃FKg.{~Z8qU H׺ m+tMALG"(f;XG1aI+卞ΡDNr;\)⚑:8MVoY5v&0Lprxd]x“ xbS帞% LU|iuibJ#9WO}h:(] Aƒ+Y{~W"b)+/;4F:[E>?Mɴe ܌я{SVXFf]=|dM470z(^a_dp6%%aQ3j\y a.EmG^hHfL`Hq'ܭlPyp$N'fOy@S;ʓIwV%P6mA23|\m Z_Mcߒ+.Wvü=5PKQeR!#O$>,St@NS<=Ack(G=-fr3]dOإ12:0iI:'۶Me͌/.p3>+P1-p<ⰌiS~^_TGgQ H ?̈́k#փ8r{H_2*A08=-%gf* ƌ\9۵y'Ɯ5JL C]\k;wqdҮ8}%Q;\\F qҩdo/˴c mR/t4OX0Iy+:DH٨@JU6FKy2yvrPrFg<\a 0N5z@8uE]^(lu`q]5$)E3SDħ^kqFWީ8B˜; bg'p|yڕFjn 8N4Kfڞ )% 2H_45B߻c ca<6)5x/Uw $JZ&-ےjڱFdQ~ ʝQ334NQNpY%&XHQ3xuhD, v9{JO {ioi'E ;*rږXwBp P{ڦUi Y6(,DT~l:a@<(vH*ބŤwĵe+u:g.v)ҭST]#BՑ]3EЫ07aB RXF ^bp-O[Id+su`ȸ͈`^?+A!w0Z5wɁI13s>{ w]N2%jd4qPre՛Ѥ>|*6:ƹEL1$`{~F0Op%M`QzZS>@r38J ~Ol?qaɔ%NX.9{>DuxZc`>8rǾ/IK?Mk[Jc|T7YNSx>,6ZS9djyU E5@Zb@+@7۴W8,Fmr#ʾƅ O[:]=? v)Jcc61a `# 6E`R`ꁳ aE[7 V4ئD CX<Δ" E*@%xRl6 _QD7xekO xݣ5xbU(#/:&U]$)G3yoxr3VWoXPM.Iv4KXU炯o!yLdo~|_cW6&eD,۸a{ODsRUs@2!D5_Cn ~m>ωgQSe.`-Ix1q i/EE 㪞s:D_r.lW)(O_Kuΰpt4/!&,{q tK`g\fVzĩ< H & IɁ] ac^!} 4%niI,7R^|O~E&Hb_x'WfI EM ON(F$T_U)UE*ܑ4`I4 c:EUQν 9D (Ki)qu^ Eϴ=dkbWݫ"!$ק4?N i2؏BtiVkzNdS5ø 6 @@^/#M/7:4FvOP up0X*4L8-]t_4xY@Hx{#u eXyLL3z r0OH }'3I.܋g|ơwn&S8yadc8&~K45zBQZ7:эz6ҭ`\Rp:uYDt>O! &CzٛYH1{^wQ=TJޞQ}8 =Tr9X~tmz%hx7':r8϶2''(t>0m=^L/.۷ȺkU2FWCk}AGS6:F5.H.QW='Y$!o0!%j_#Fd@<qGZ/W;֊OBEu bpC(2Iqwf &[Hȹ.Q_^DS"s6W/O.z]^M.R^gH)~SXqYw?#9')V+#FT O ꐜ"o_{Z] Z HP-K Ob*D.@ܪ e7͟7Ter6dl;qyd#10Dy_?kBȷ rD6 ׆Eld-~94睯D䡱+>OZ+)hgQmT&{df]MSSEn<58VD$X)ІVJ z*ԯ`k[v\i :CPT÷/*8M-# JGip-<Yd5av=15;t!k<vIAޢڶXHR.GЋW}t5G/|J /JJQC(za˵wr(,TRBa̩xwP@cWxFiRE%[g=P6J1ONS=_@ReHPh?Ⰱs3;r;e &i-Hĭպla(aM zG ݤZ?KQWkJ!`%ĉge !32;>v ,`9-QO深ߎ,|lcB;؁Z&G ̯j@͉ڧy4⨮53x$iUemV>}} MARe9:~o;e" w6^Q;]a .Tq.RFj] ۞Ѝ/Ym cV\AΌ*-#(DzC韏KvaEZǮZEpΛ!S6Ї/ kRMfA)W#DYQ(کeJv%r ߟ8^ j7q3%m }FeN -Q-uI(iǂi}eu<[J0cu|O+IB,>pB:h9_ıgYZ0707010000006f000081a400000000000000000000000167ad58bb00031710000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gpu/drm/drm.ko.xz7zXZִF!t/⹑]?EhDTTk׶Ǽ\#ZʸډK~hB][7<Ĝ{Qby5lJS)9`W1Ш?-(xвʪ@g98|d!nȤcQo85uhWҰr'q+W?ڐ9M~=Jv=\X9wZϺ: (i 7tb%BAW-:= L6n|k$SiOԾN2hk"%%}4[;K܋19+u{8;2Zz-Aa~)FɼZnV2s* 6f %ƔAsƷ'l!aE}S4gŤ*ws {u&‚?%} _ u{>`5EZwSc]8AMɦ@*!CzHPgV'ewr0$au 33)gS> A`%V+K rS2!?)#( E;lƬ^BfPN^]`\Tmvѯ6(|TJhuB-P`f1YlVUI@ 6{%zSZ]Lb{n8R`q 0p\ CCK0, -D7\1pj=xwJ< 0܇'C^>eĹX|T$?C9NvOX zKU'̠x$2?g̚vE{5H]U/< +>RS?lqͶ9RQSԤ qgzqw5{zA#B)Gr:2]aF37`,$hAOsfυfT!n8!(1VX'fg0t(bRϑT=Y_c=qbeZNlei9$jxfRzz)y$?A]c:G *=>Z8o0I ,H&nr/Ϩ$wЌTO(໹e1md -n^qea'rwu3%h\Fs~%γG!H,T%_31qqހ64 !0 YP|U1{R*T rqa]<[DM tt*t SheR={ڿICq n ؃48ڌ"65i4,(pyghB03VڸόWWi%Vx8SvJM4۫E0mi{TDįcÌI wylNE7@T;);A" Rݒ'ھ.* ZVL/{sY%pzH<$eĔ0 TfV ҷؓL2GVT}Ehrc2t[[@)KN()yeM7Uk/q2|X&0 pL:FؔtngeǜI0OoU!Et {xP9Na >h9K55[m4`HqL / `#RCP7q7k%qua^w_tXU,v0sɤ_gmPEx1kacq^]u.@(>z'Y6k{nrvEzu_am+E㺋MʭkV-oʈO-yA@xP!dYxdS c\1uBF{VpP4NqRחU%yN) ߺt !]p2N~hW30QnwH,aB ;G2o"hK8" sSOs"s./L+'F]>XՁxNwsyʙ QP}B廙d Vfr<=xea*F]5wf˜R$ɺo!r◺eίp7KkD P=$F}YpjpsN9)J2u%nHh̨M|ـMxvY{rҧܲ,ppVhtw{!%x uA WY'sWGY,z`*%@;SDﶾI<jt6&aj9J6 66+~goYOlolYaz3NV0ƭ=, Pl0"g%P%#e1|uu5(QOv;gx. T9{-^}|?ڀi"j!YX.$DQOIX?;n^L.J`5]q RV d Q!Y=^(w6Mw?Zpk }MWoDAwmݗ|W5?> fRF)guU j} /=M,K^fjk81]Eia8ʊ$uOƑSP#f7x/ #B{ϗQ/8ۥû&eb8ovC'pF_MT @拠 GB!adg6__ݍ)~'X :A5" v,eZV[ݬ3z!LxW=j%SC#)۟k8/oG/ʴb7v.pF_k2OX4 c쐐gbG녍v6 먠}G?<o2Z&zUdgS摒tݍ cWE@.hWISuEoᬳ~"=^{yxE;QSv偅e,2E #̲`R-Ue,;|NeXP; V6Sd[K) ~߳,pd iJ1$fӂ Bq!hD02΍noQTuXp<4%A$5Ubh$;En jW C~|ެ{.jٚ5h4 Fǡ1#DL zcUhIXWΔSl !;Ÿ^qAQ {sL7w4*4e5^cqϷAyˊov!%=q@(<.m^ *I+ILA2q6pxk2Ql1_P% JzIJ*m#\vpgzJ#t+rSCn ͝skyBLY47JΨ"J&@[cyD+"N$Οy|Q]4'i!_Z{ ´#$ͩf^8h0c )uzoG(y2@ nM'u*th4VKաH`ΐ:JSr%J@7w5!xRwEsu[|$={r072bGNI'S@ n*E0O!ň}`d;FJ`LKVbpoM׃QtDHRmO*w`L|pڛQۮ7х2~4˟av %-+VKzX2؈H/X#&ĺT@fw%{4ZR>pn"6cQ aG'V3D _Cf2:1{IQpc :3 F{ކz>Pc| 0%__8WUIRkR_䴸ZuDT^6/>orqw{Yx--9үH m4HTnXgQ<zD_A/G?Q* ʐgyڞLC%54reZebvs:TQ;EIJ #=0=W3ֈU 'la+ʟieƏb% 2hLja9r>Ļ~'A5,,TRl.w?>UP)ٳ&hA[ÐTP彰WNH1*] QGb>>] \f٢ Mm+ `' ҉*D=~~#Jo"]u*+1{?HFv/;U5oglsZMCwy6h֭# ЖY&xPzdhw+84ї '9*_uQ( Y*-"Ǝ߃/ ҹݏdt昀J!pV8fۊ0N]=qpcWgHpJSfgIxV8oU|Yԥ&\!KP!w쥦.ǰJke(a(CŤ܌}Mf87$G3~M>9TC |<-~7 mD!oTMLC(HxX4UR z8[1ǗKL}F@El̺Mq,)%@?!DǨYjiyyf5ʿqq<):ۚ4IlEiCnP !oXçGތb8o]W)[dX?h͟qL˚LaxQk7amH0n&&ʘӀ`f48-R%ؑӑ9(~>!Oع1G1oSc1'̓Un5B;k] @CB'¤ZQ5Kb*{ b jz51W s E9wz$R%Ao h|T'ML]1|dOC\n|.v\!Od-{Im}Ǥ3zX * N<c0 iaY8h60$T)6|ºUt+ Xqĺ(D!\]rzk* 6 z?Hal*IAFe& | >tq;ޫB2*\8X@ވDu" )mnOjD4vjz8@q eA.Kw9PsQ.{(KHi#xe 7"kB #JCd$LhK^B<}h ;okjƒ)FF{}PrѭUeDwÏxPmYo@3ˬ?gsTz0GB62'y/y/2 W2Ea%ff{Po8fWo&RUJ _1\qEDA9Cj$^lq5\EJK`:IvEnFK9r.c2C,M:,VБ[2IMLnk]M.j9Y+3.W!q[S6a`zZ+4`.ykvM4uG 8p:QŽ#Des"Ƅd jjP+9!R"+*kpK||Sap?S-^ŭ݇3~m@ :ܠFKhްXEcqO؋H2tmge5H(PP0 1]i3,6GE7dc#Hƅs2>'P]8Qo͇W`­pPvp2k|+,dp+4Ъ8$0~*w%^.M&,6*K)$H&lSߡ%؋"?p#i[ar5JXK@6֥a0du7 M͖E'j={$Dos# k7LpgS+k> AE##.c8\Kmդ V'RY:²_a'`U, H𙥖_.3i af 9Tw_2AydW3Ԩ _|'еSz.P:p؀9Qp|g\C/3RnvDZdu1`! zTh^tvs]=m^%S8[N2q@݉[9n^9ϢYtT(g8Inɜ$#[Iɒ Ǵ=ֱ1擊msBwl NݻOԬe?^#(a|[鉝u J$ ;(X&g"1}"g^?Lژ?,|2Mk9WJ㡏"~'Yr`LD,/=45)°=#?upUH"a2Rܿ!cVY7Wک0].8f͗oEp'?eG8¨ >#T ͫo 6I*&:o!*)n2ɷV+n7`FJS(bIp@ax g4雷  \%r]D8[89-ȹh?97l*\WU.E*A WG^5"fg>On$,]NX1dW̿61dps@!1.3NG;)״oUB d0Ѻor"aK|{8qHy!] *Uu5x_hb<^? w~ (Y)WUB" 7+ʵ3WޕCG96Bbh`n 8'wfBx 'cmA\<1NY:LߏUF׫g-s8B_ClYYB" 6ùe>O@Rhtc8h 1=%O*oi:H P[ %j 4 (N8gx}bP @^@E:lʩ%a5qonoT|glݗ= g"PLS`4Cm][ȆCXXUl6dd60Y.@p']_(ŷ&'] [Ho$#D+%γxFkVnf1.#Tm8R"{JvM=LdӔ sg_Cl$gn$xp5_ 8-C6ݮ'q8Ѵ-䌒]F4YlwZ]),=N|Y$[wBzݩ>vJ _|pnuɦy)h I:ғE![Ɵ/I_*8cc]W9Z"}AUUbKIhK#DP zՕw]]Le=סlLHz"Rl\U %c;g_/IӤxކ?عf2}PDåXSJV;(/2r`k~wu3 W”T,YלU[EgULte0KQl&_CӝgdJbHQ 8 aKzg;%7] ]H^9S_\i/i˷%@^jױϣRK8(l> /ӕ ʩ=S!__ D}E\T#^m;8ʟI+LRKr?' s]wzy'[p(=+06(_UUwOᚦ.Ϡώ4o?:G7n.Z(aGd"!# !GCa [θuH5X0#\ܴ9Xdg\Kdx/Ca<(>ku, W 8]"quJIΓ31O#)>9=[/:_"#>PCxw.O62fd+FuRoV ^G` T:gX==ϸFӨI{y<%+>cf3L XZ[9WL @iөK4;[\Tϻ[p$46vnni7 #`8:wprU1= .c<r!:QgZ8vVhdl['2Lr2'Ӿs]Ah*5q"Ϯuʫ(FLsCvI~p-+L9_.@BTG G1th-KV0A,k5à.E$JEznIm77 ?Up)m@3+GY"ΈRCl7x;Ѿ;C؃}"/5kY(@fNS`8[h7-C"e/ѬWĬEHl$ M&xFvIv?&Fi>}I޳n/o0X^53Cü,p8d+fK]u`l& q>vr 3'fV;$Ȼ4ߔ&p6(fZX6 ]ĝ]H^vNvV ɫS'+YN#V<Ͷu ;(vCeJ!iVyՀk:h] wg?p/<`@MF>k1EwtI!,H P51۴68IS ?Ȝ#ƶ_3H#σPexft^HO:3WdU2XK(DZ?ݡ%hAzȗ89۠IۊǜEm5h#;QLyXEè< Y_d2ѮI 1u:Mb0;A*J2eœ̧yҋؾ(J3/7}Q8JrK1px( <|*Ӌ(4\~id7F旟$KZˮ)@N.in-}5G:RF8Mc!δ{Ѯ@Q`ٶ?= :?y (|A:?kÆV_D8roVc9=V t=)]D֗\ Wtj?k ښMZ47#ዘbq4-@N;`0.OJjjul/cqg?L*5ĕGɺ_D5=K U$ d-\waymyc5Y5:,p=섿UK 3h8Zư+}0yL&̸4Z剤y9OXH1^‡.Hqʞ|8r20b/R9~a ԧ~YeIiԒabBoa ҠUȻ"By}?.s3agŲs\bGd~HyOs%H^tVzv n|.4X͊N%w%]O9vsDIqCb\<j'(!K$fu?e?.dMQ} 0`6 |nDPFx@⹇dō{][uAC[B0Pc!sz$m#V P fT9çaW5EףWhQ= PHb-Ƌ>`Y4X'}׊_㶯4nu'J8S_Dq휐3%0i*9wfqw*/+?D ~+Ɩ/7 5P@dxub{x㌴+ M{khf0;_NC)0]0lIBw1ƜS '~}< XQѥ-x̩53|%NFPLXma6yLl?  \ @h9S@x$H^~!ADMBL6~?*>`V XVt.;3G%42w*ǫGF5P8g* *0#9QHφ/0Ōģ躋/lCPGSGyV=Q1.O2ZpsP>@&uY*`gg"xzl%ۭO?tFࡷ5KgI9Ǚw~aL⦁q-@C^pȱ&>f-joO#@ eǕĉo"R p:y`ONF ^mYc7NU˝9+z6Zn8ٷ,:ԼHC#0pwUn xH ЈHKCN=٩>#995ۧ dfTWal7eig| 5;+'lq'9#b!{tS0jL;hFq8LɓV\4Gu&ť TW,ecё r !͓7{;^u֓,.Q}QfV9{_LNH<ɗ<#QD2g=iSz>o;>E(Za1v'lg![TV#bVm GW֣ rc((X8ujciS:I$"bBHU٣ _ ܭ %T\Z,NWXa~l/ (;d\b9NBqKhlf`UK, 8ï7Ds;IΓ[o<}SrK*L'd ]@^ʘ+XV\B@N8Xv3@^"xkA 7~{E;p7 Q*(kc5Э|U ݱwCW\ 3.G]|2hg[|YoK+T$UmN|kJGb都A4Fo&܍mLG>Tc}ٝMl9rwkiDN[EIJX8@φ('wE:xi[N_y4#k׼%ZCetvE}*Cg-,%.֫mwQE9*^{*^68̺wK .l勻%)ٺY϶! ubE<]L3М.pb W}*bcw $)Ir榀 (b]NW0o +cnٳy>rkbQ#Ж+3 Q'!u<|gp [?֩z$r^ZFv,[KE_K^ RuWXPtuL@B҂R / 2",A/jT?6&\aR;)faۻ O.Ry|bnA6+xhBu k7"I.۷RT!>} `n"Dd/H1:MJn<繆#\+}:s"CL4J0oVx42"P$t$5."ejn+bYE2fVYh |y\Հ6|-ke̺X9O-eJ8pOѺݫwm`KzluWnKbΝ < &57ėg±]&+4Q}w|%+'k$yҀ6Q̧R[NUhւu LT#& !Lqn`F\g,c$>u*XL:6zf^4fWR(Wf)Q'0vLV.%x; -e GP нm!tΈ-!'!??҂5Lrݗe1kb _ӦfE^k{Y?-/Dhl!=BQC-QcH%3gшf&L2}bt u3"gL$wcjԆ6N+À&nf8f H U$+an.A}I.$T@\t3kα:PZwZ>CXIey{%/&3b5Kq<]~8'_=@ P3Lmq~qd(HȇR2;üю9[mu2<9|]oex)ruhs]GC9vOPܫVI17ܵ)B|I8]s0#N/w8grKik1U7C^ 0sb+`0v_n0R/]wg%5Q_ۭޫ Di' Bk뇄c0c5e\nF|E&!c>BC}U&iL4MٟY,{)cl<D!;4TS.X>Tj>[D`*7t-% k3 hVcUUsf~{HX@tr=f})4kx\ҳ!F`TVS$2X|!Aé&&H/ߛD8c =7CHpϗteܣ.e)aQ8vM}u;=od 2=< w Z7iNj|f>tG/<]/oW vt"|ɍ }SdGjs3 }dzCrP셶$Rz} 7ž&:\JST?a-$GmS57VʾZu]vKK 2toȞ誗 KdLz4q raA)$\'|?6>U֞,9p dAc,(*bm֤98z'aZ"{g̷8qj9<.gS"ݍ ^2 0$@l6+3?H̲ %Į|ߔZܦ,zS^1[۲ӯėh[§qx9:ˆ8T^5e x\ 7 ^O֎eHsƲ!l l Ajg;p@$wWh#Ft!P;6 m<%zm, ~9Y' 2wBL2q AN],֜' AA k ~| &}S1;#?eLТb@y!?Ӈc=9ԗSef=D3_,$!ɤPdpwv,֥>"ɫѬ#ٷ8+XDU)= (o!=~ d .Cn{H%!5PoT [Lh(أtrq{=%5K ih'ێ3Wp6!8܀zI4pI=c砪a,Tz缃D*$L&Qٕ;ae(R̎}my znP2_PL\셲i rĀOm9X'[A$d[ c|Ѹ_AUOj$1{iR-k.< 4+xjKF+MH5HVyP.\rt*y`p<̓"G> )_)[.} lHKQ{<|3HDʴBH%<P@PJ4G|!.ms/ ^_]/ @C U3e_n=36&KQ>.a00`( ^t"Q{ ;%#n?#c2^?1f@l"J\)MMfLJ32@j]b$Z|teu1]4\Muy"X< k"U M*`$sj}U/ìMU2e1O5Zk09iv`B1c=8 |P\ IGF\LV-ըJvs3 }_ $ 2y^ӿk@av$ꆯezf8!ffU>&LjۅCehʿ|¯1`@5oj+pz>ܦ;%>VÏOiD*8,Q󔾷q|gײ*G1՟#c dvW{1}3I7C?聠qJ[..&v>2F_a#Z)8)DاS7L(^uxùyzʼn Y)ԋqteJ;pڟ49=vZd͚'I%H/- PLQc7-~®"eH4 n V x^ s,'F2shg>԰WSPk = APdHS4>7,b-r"𱪲b(x>W B.b J+Hk0PSnƒ8yX_SwXk=/2RϱGIH IpFhBnd%>aDW/0*V "iSB\ FVAlf\ LD^dXy ,bͽ {Y }$ԍnM&IP0Bvw4]l4Hֳ;u|*P(nrI6yf)cᜆ"vCKQfSBkgUl?7I^ȓ^NݨYUG:tVҦoVi{`y;ٓ2Jj!TH.%QWzÄ$ò2F:7;:C~jژ>SYco @>& [bH-}&)'\da>NdSWU3Vu ~mJMqk`%WVXCR-+mwlmND@אL"8@RSrwZP2o5|(@BL͇B=0xM Hfi.Yyüs&dHȞ@KPYTCǗUzW lf J괏r QHH( z s!Ixa. QoTV; oU!)! k1GAtzdY4ه3T6H v"WFO @A%AHŅ/o$u]dK(/\TZ GI[?, V$|8e;2ri*۬NXTI3B%8[OPBTZtD5I>,po~ ݊97`D2"{*3#S5ĕf' K:>GxVx .#eCѺU,qOR8̐+sv v0䙃Lua:>@x.a_˧Q&V48JYsV@-)-cgzqVyn9Q&e]WVmWodLD㭀+mO G@07ߜFBJ3 kAI̫ԬOC[p`?G߾ho!P|$mw)1D2Ie! l'}otc.Ǝ»p¨CIn~7|qn@;ɱZ~s]s5¨1M*T-ZhOv5 "W]Є~!){'Z?kc$\ l-ktIFguY9p1jtKI,:D8pN)UDw ػtxjFߢCKHz85tZ'b<Q/BLfj!ԦDq1!S܄)29xXIGs3.)󦢎HU K1N@3TMU %4f8!!^[-F '{5hFnTH!_ E&Brܜxxcw%י92XMj}sL\_z-_!ujm}x\JC ?&VB?U`/ E p^Hڋ J96eB^meCWt?yu+\ѕ9W3U!V-o/f)81`yGnY)wܬ)6)/FQetϴ) s{AJǩ7q륉ɓa]ӍDnibn*H⛖kNN7syuU [5y\ ۬ɷV0ZE0.:n)0B}80es)MX{tQmX/huN3}ɹ_oUa[So k{Y'fP\nI|p6\5ht>6[5b )|B7iɼQ8m'v &]8rL˅9FB }`'ZѺQr;'A4"^G׌|y/z>^/U#6{ib f@in4בAf>-Y@-YcE^% {ckT(b^Sh˫6RC5pKi9h>TѬrV'b \x|g&bCEMf(Ҷ!Hϝk`+fkv$o(FŽrW7`JBΡT)tw !iNRe0syrkA\{m0Bkt3C?袧4]&}¾X({#e]P'zA _ѥ,v@,sjҗ-C<($WܼB'Y;]cMȥ2>=ȞN0`Ҟ|Ǹ8]ѯu ^l"lWL^?Vi]jrX-bQZG,gZYOl/ao\(x) ҿpvo2ԳƊn0M /v8 DʱD캱P _/RH3ͱ :S5\w7N3t EpjHԂTɊ P7oGw|s~N {酒wZ!x-i6l]kGvL@c2c^[~=MPv L/"x  N@L+Xb*o\V.-հa$t>qK٪~'62ʫ'%O 5Q h-s=ޞR ׷TͻBBF!Npi;P f O 7/WFCL _q/M VS8=?p9mGqDʮ6ځ(yzo ,;4x@]W9[)j~bj&1U%oS|}`F&W<_@hlJ/z24z&<I=c-Z&hOFPF ? \]zB3bsk!qÚ0 =؛T9Ic,7ї볃@lkL3CF3) OU~D?9%EbʘϱS9Ig07z|PW~uHTYM/FT&Q$)G#Y@X#452:x@߄+`I]k)MٓɏKdQawPU,3#5D|(Z[JYU'}ߨ }Ŵ?TUqH]q,uGu㳻kɯ'1MCvi[%rUZ~臖,prڽ@jw藫9tjΞ_fQ fO| m>YB`BARpMS(10bFѡi3k<[@邥?MJ->Qt])&U l(s }C^P[XSA#c U+^{<Zm)"[#w9d b(L$\86>('agI晘WL 9ԉ^J6$lh5cS&g‹͝[!b.b2x3e:Lo;h^5?bP_[_uЬ&KjXrU{e#ɢ3[ jȹYsAgy?Fflƅ@0e8K% d9if!큯rh#|<,_dޓTܵd>\G͆J7]w)'+$+[M[RaƳkI!+a!%/^&C8om  4Ԝ*mP7zӦkHk޶O{Q~  U$PA+mA|z+b,dTOW,k12ZhRcLT6|x|/)Ej|ݮŕs:WPlO';Ern Kg'4xY}`{ P\]IwOc[QYg9ZT;$Md3s9G 0W\]3+M+=фIb1,?E#byEJ1F?e;Cõ㨔ܥSj[rO;J dm/mAо/Q\sx@fͩJ@yQTe\ަ}~ͽI=+y}) >*Ș|u;#`DIaQl+'x8622u:r0a vt]ӶkどY4s0Bɮ2-Ƶ4ܤBw@r/TQȰBӬ_+?/YomW`D^&?}c*\-!%ftJ2`,C: Rr֦,NSk/S)t<ַVbbOM{n5f<+ q|ܚבJd>~FG * _)ubmj<`bH°-̄4uXąJ(-N_нKū+l}qpqT8F4h9?g)VjPF"`/-v.bSު91)ۓJuCe.,rKpvz|v*;d/AԲCˆ"FOei#L݃rqլMוK)q:nGT~1lu {?_>dT-zau *ݩ|!hc[h;V h1ć<_,xM'N^uB.-2jԴ.Ei ybm(F` tû&މ|pqS.}3=;rؑƥ{UggAE#]#=%:*~X<5)Bkɩ;ؠfxّ:nfcoݨ0a?)FO0УB,:3Pd%fmU?Gu/U<0l,-B&ΡWSRE9+!֓YD "Zu2!JaFzh#"DӽR-8Z2?DqnA:$]*ޅA)VE:j AtT, KߍU}O;Vpnn!tmVCO[嗍 E3̂A+ֶ8Ew=gg 2*`2HC{K,xlF1_ERuKiV6xs҈t6%8gg ų7Gsw&Ӱ/9L,_^avvg =x z\8H?"h0Ć B{#Ys 5m OtkbdelM!~iQQ"K㩱O/0) 2Rk8U3BEMu4=\&],NEUBTi9ww!4mڻPww,K=Od^+K,papױg2E d&7jOp(yoj|bkBgʗ+"?ɭU|auip9"c@ AnUpBOЛ-^s2ȽU}y'9 F<'ϘH(C,&pLn^ L {J& {;ʛt+!v NX!B9WN}AN #F+^]x*{6 RX&L<` %Qw{I*:t5 rPDBP/P:9?<ega֙8ٟեơZ;HȂ0@%*eȸ_Q[A4xvF+s%v)PZu{v~՜Xd@*sYJˠzwpx3VT}9W~%+[[(O_YQ%1ϮaP uYrn>raFY6FQбҿ-<|r&C2"z@uū?Wj;~lW8jX(KHl$!o{{B@[U~hAߚ:AtƗ: ;m.Ld';[3TĤB '<%^flx*ΰ-bD w#@ev7$1W}(\'+;gy0IE+ bRC r QM[l>3tzSdW2ŮqqcV p1bv 1xTՖJ}f YM̙  x50ag9R>Nu~ 6?/89$s(V01̞狫&HuW>yE!_z6t*~ G&MOu "Sc8M/v^ɑD+%&@A 3oO.>`ҩ!?5[~-)~c-OD ǜ%ʼnph[Ŭ20BE(бA<-2o.L.n͖$DK81!]땊0PzBl~S]9`(&$.٠^hsT>ZY3tEnʪ UkHnm?.6bҔ*L"nD  }R!;?y#xCWavRTtPDsK+LEԩĉШ'}$ 7{ną`Ŕ.חvzi]TE$?/u,frݐjtŬC}mS1g ##m,K$|+Z`B6P@_ zo/`Z* oH#3\v Aσzgu3 %{j-Ͱ|-G7C+ڙ%I7"MT8gLaoy#ZPT}$ %qJ{)QC>kefQ. _LWw:VY'X^vCŖI sQԞq$VU"rkTja9ݏsbMH؆r @K#ǨVXJ$ 耓&ɵxLxW;ax GFns\] 5X&Hh{Yzwv$\Qu(<ҙH9waLBPzT3d,})ΗA[+ztcb]Osn~!Wrcm5t6A*b,%$*:U%,!Ԃتgv}ru* a:uɩ; SfAx!Cm|Xjjfe `uIv; **Nf} ÀK2ʅr1XWw@f\l`~, :jŃK)S hG_Qbk@S#&Hm~m{u0* cB+lV]}'TE(IkEk豛[H"8*Kt@⭠jቚIA`ό:9MO@E@w#:az?V@= :aKygՙMp[ar6A4T0a.}G"?T:b3>[y_IFK4 q$ui Wu*jCC x'lhôgEv*wIS]X`s+St\ mx4 ""Ov*ey̾'6^G˃&0pț❩mX{emQ*/P+8rNR6ZIa+(7EjNA5Se|J*6='C=!E3TS. OP޸Fpq9Ln[0(d}<~ ($QShRXl^0j(J{'3R(iPUגYZ#5#T:%, B .W ~,KTQ#LP=#-w} L8wY%m+tֳ^?9["R8B]=})WۮIvׄwo9ڞl ,%x!a]61}3 B-h3/iz Ms0ϖRI3-ƿJjG cA7i9cu;_5VQI,k_2RTyC]yfUaD[J/w' j[}%D}*Ttw6 F"xpSЙ1:+hK2Ze83 VL#iN+`u;4tLXr fN|Q(uvMpp|x}2LjWmyN^dj]}(dޏ~Ň B4_9րL+>;(M [%֢.[G$@:T9]^>hERQ!AX^/7Z\Ӣ*(:/>:ʅ5}93 O 9 Bpu ۢ9oSt|S\'=l=X߂oh5,#iU CHv@mNl2laQmaA uW:="#.r@y$o,Ssُ*k)NmxlkmN߹wSE9U&9v-gu"Dw=ϪմEf Yr&l[2uBwPɆM!H:uG5BW>ok)NërcYNZ3 0T햋/g^NvܧBSj4B0K+Z-u(" 9y>bDDJLF=>XsQ<5Zʠ {w!"?*hnj>z$ʚӒNIZWضލH]\Έv֑tI~@P;upО [2%̈f9H;ȏ "hbg\P:i&f, d1z2 F \D;o?@MŨI(?Ro R=aj Gh @ I!lVn.}TM+ƀ̦ZpA$QɜM|nr7xOkL&xuYGfft]PgӇoJ}` τpeB8|AVpI-/>ҥ.6ߩ!񚙎, cxE\Q)w9 p8NXҲt9tj]"xLI*(n<:rbW0,\216oW#C*wMnvzTPP$qt2,XԴ j$HHUQKRCϸQ.{l) B%Љp;60 }G}#˨)Rk HGt/:fFnxڽ'kcө}8(BS5ꍴB5Rt,¬dš=?4x+ؚz Cql'8It~ЙIf5*C&] ,I޻ыdmǷ?mct=t|'!Cj} ncldͯ3]v|(Tx"n]{\,-aCZ/=j'{“D?V\(u^ΛOD+7I|_Q>6ߑ '6@6 wZ\4JKZj/& l>gNJT$N ' cEEU:4To-+lIxRg 8Kzp 10Tz<(qzQH=|Jr.MRZfN͸يQP`a3~QfTLM:Xr˟R\*AI^! Rl:UmUإ~j~Ϣi ?5ND[VϲpjeyT)bHip+O|x27mBAY!0(Kq^~k =׃I L3Aɭsmׂʳ{!n_X,dBW"\}NOWІ[bz}IN(q4*CŅdtz!? r^~z|+T=pI8;!H;*sNU(M;''%b!k} -{:uOfZ܎-2yAK9eY k0keyP2w!DMM'yHEu*NJ r7 U2B a;*JiCu)$/0տ׬\ly`BAZ@I+dϋ|^P /%/ 7ХYȒIYk%8[.YvhW"6[q_x$ü`~}LE5ˋաmuzοr,/ol&Vo p:x6Em@Ka'5~@Zϳ1hKO + ߐA4mM5Zn9UXH%٤U#YH+3CQoȝ8U ,j$*tgRjV1]˘ZuC)ڜ:11\Of>F17V-nh\-bo/h#uq*vzs4U l[,}B7*ns ; [vKG@KeL(0 ј|mѺ)`;iכDkvfنZ)j`6E( d GzCӰ3:Ohֲ" T8H>k+" 2Z^.М qԐ15\NImS(rH:ߣUj/Onߕ5;*ߏjǺ UX,ǹ2ǟ <'7EЫuwbyWs:md,JC"(;͈D'@$t+~x៽{C"6(C^[ۓ4 ϞĈ:ØSQ(J;ȫSi 97G"F<%jr6M_K ]4(7az̦Q |+=Dhlƽ  zWҜVH5 8puT"h_.Z["USqû뉩V,;@>/joփ^q3}`m7?qj/]7-{Ͱ}?,ύ=ߪGs_ْюQ#FmLGRņ\",B{A"dDذBW9䄪?RDCE# cL3IugtN_wE?<,&{dƁ7^Nz蓩X'1 jb?OŊKўD%1Iݹ1G5ْA7 qG$=lN@-JßL*&*TKg +[<_f5jwj,AQ]nt;KbonK\ ~wfF?iqQZ^ N%#J*n#u)Wo ؋d'zjL} wk~Ӣ]Mꄉ 劯GYG~ $ml(4.f}RrےOCIӦ)GSHsB.AQW fƺ Q,}.ܐmt]li\tLޗCQ떏ai,[|6-K&jr7iv+,RE\NDO*J<\2٭gnH/ /9 L QM;G̪]_KiBhw-?M+uoo[X9/2]pSdQi<`SzѮ۠džCM/; =E^XX F%a'=rS_a XI'c[o1wGTj~-+͙6I7qpBl9!sx08G ^eZ3rk;?F8ZꆉO{OpcCbJkS׵eo<또ݲrc#tzk˓mi51o K$2{9Iا`^ fR۳6i{ī2f'w uN4*șX?yD%:pUØ kӡUE9*EZ`2bu;[Oh ej/7-  e+B g]_-6ƙ5# 1J|xci5Q;O{*% U 6M6ڮ>W~X8<~y w2l|zdvS6m*3]+RMa%/W,l:Rqr"Lf-W|| Y"frQTq(XFC7. pst'2%Jó\ێ񈥃e]_Jƿk;;P?XOoȣч}ycxr8H"' +QJV9Ⱥ[:Xzf^`ؠ( a m5iQA} }[i܏Ɗ;*Õ DJ@g|J˱ъ4khC*5\$/jlâB76rs? >Wحx_"ydB|412&GjLjx%%|UTFa50v` _!R`-V k1O DaK+}&T0Cq뼂u*35oyw]7KZ$ElPSmU-X3/eȆ.:?T.;ս𽔄@]2ZJSCB:Ȣtx|pߌ!̽ 9]#,g>Hy@{`nFfNSf쬔G~Z5m]Wh3[tw \ltiql .elDiB*(84dƧ #/(ff^ZTJn@EbE fVTjZBH&a4d t>utuo4#8&}m6JE5kum/E D&ю WI Qi&UOv7-CUOA:RfL$n"w-G *cSwq άQwS>)O?sgK,4$}Vڭ]'ل))C@PR:u[w ~%ZCx}llTsEHBnؾ.w ؊DR߁GFG7?i#JnN\2QLW0/4 C 9OamBr.c.Hu%;g'$T;n^mFж.S(jHg,[d똛1:vGZkh! 6#Ei;͡RtϦVn'm q c=`[%x5U]C 91?7`ɨ=Nj :dqk#9:Ճ~5oZ8NƉAU~W|0s,Z`~]j=*tGkjwATnT~ t{~TZtbȝ;GpUq񗖃~pJ[l"5=g"83| *AX܃ SuۈDlPcCĩ@E4t{ >P0swG/g`_ 1͌2>J3E/EÄ-w ՟cC`JY [^>,Wx-q;!ad<|Bi/X? OXU$pcjѦfQ\VAG&`BxAK`9l-oַn|nF$K.rZNhS}Bt˂z=D큶~~v@>p:#Poi*9 dZMlե$cH18Z eALWtYGH7+2$608)0S$Jk=9|A"G3`C^| 6*w¿u`COO;[?<~C}#Q(IƢ1pCJdz1"c +thbP?haxU(YXČ^r +pk`+ESʟqPꤽIQm LU-+YR~  v(x}C~{VAܕ["嬀:<;Y_[y(.zF/| E g/ G;{ɾoEeTai0&*:Z ^Np@<ۍsjF?<A{0])di8^2Q+@ׂ/%gSL{:|gxH̚XH ݘPWL1 qN7>_Pk6rF X^XN+Y8Rsil57|xoCmIV6 !gN_x#SSiqmm&0U9ES{a2Efd 0A.NpOSd!YrT$q418/њtIK~Pg%_qO\eKN |˻uN nJ ſX)p%kO[4AȜEuĭvEPWPmݍN>,a"/@.\~gàMSu$*:^d,#<#7):5:{@!:n㰵.up;G)Ԗ^Di!rκΝh4.$Q\ V5. kw NGU["y ?`^+{ߪ=F\:g0L]IzLǬ+cHPY蓟 kU@kNW[(5W)8֥6[ J m"@Hhը/aC% H7VS6Yx;^, Pܖ鲇,]Iʕ۹XD5"ۚxsp+BI^}sGȝR: uKm-y j1T.pԢ}1_t NXSs)v\SjH{HL}͈B6-$3yĂ t `P$ OO6n)lF1}D\]`<23P'0QO޼Lr1U3-Pg"S5hѵ^yY&@,!S;uo/(^HRe13=zo-/#KUUaˇg~S$m@48/%HT`Dbi4AζiTO74H֖au[RVCF= ً̢i[gcn08eJhrD,iۢ'C&Y͜z5:ψ/b u؇Z(3X?! fDe{:fQR3~T1Ȱ?+y12Zb%';xXSu*]DR4 jG8H;32m}i>Mw[9J?(djϬABs5KDeϾq^$Kr9^nbl }65-P'IH%%6mɛ* V;㽔1 AueY 쵵߀) wZPa.w\:]*C&o@ߧV+*ݩГ~T`}s>c[~Fǐ o[|ǿ8,2X7UAf7C 2K"A*XEG;Jc0E ؄׺} egZk$V7R0XGwtoc ʸ{ Zj,.V5Z_挘ZPCmk9{`TkK~0EBz@Y慬,FiqaO%h[ V;ѫQjGDN}kmFBDwu1T_fFQ)>S~ ǡЯ*y2mdzu"h,9Pq- gԂQ7o~sP} :=[5>~(zs!3=/$T47'7 2^}nb[I6 H`Au$V19A!qs9M^#~@!a:ϵN П*n"1 ֯ r |-mxLMf  A2BUqag FWekO֎4qHGeb%F1U']JSG6Ot0%Y*^뚿 3*"bpnSdD}>X2ݬJ2h(ǡ sQ_L13 ɿm 5=f;38X$ v ,}1`$i[%}U)R!Ypä v CE#%s*Hl=- qTYV(;Asw5p߯&QSrX-.՝]75rb.CxY F~$c^K)\eTI}b{=xƼkL10*mez2 cO)݊D4#>i`:;J(, ծ(7P#NkZq #GZ7ѐ\쵐<x-Pbf,w:k.&Z]oagdH,[\CNmWd4x՝{' ˃ 7M?3W3 *k s ӭ1ح5*siKWQH>da'Z8 = 6.zŨK. ̋4ֆk6?\2 6BDbU4[R+|tow!'M=:9TYMdsφ݁V+sC\jIoE5fMЇ|ue9)hՁS1 |N#{9%_XN}sòLJpQ:7DvvJ ȍvaɔŸs.j);E~"&3N rUZCsCr[A㹭Cu-_u&4^\?*S 福;->e7+>m cX^;Lduk_,v:~s Z\AR`u"l  6Tۛ4A=>Eѩt$J i9:LFX;Y@y\ގ;448hrz}c31 KcimCѐr_ ?ASq Mʉ[6#ò,RhPq]FiTE?04TcΝZmHr581`Vŋv`x@Hmja#x=jRQK)RmE2Ϸ4Sd(PG*b3>Ք<9s (xjO8+?OP{e@ Fna-wi@Te7v̾p#V+:[<)iT#YɁ)KLh揩ze8?%MsM{h+SIC7Cn܈l>؛EW=W"p(\ /sel6#&2]Y̺C$]r7{\22wIR΄$ |{siq'¹2 xBd:FJRZ@1ͦJ||cAz>aW׍"Q~L#' 3(H"XSTծan {!Hötm{e~2JU+|[b\_Vl,Efi-͔ kEM_X%=` WTsXdEd@@;' LG ) yQ#`G&qƿ]߉[^qd?o2 7->҅1yGC#] XQ2/9({/iLGqQK +'m#E>@\zcBzhjW* !Km]{:޿p(=swܣ\2Xj^>/Fs!޾^l$-1ؠP֣VŚv .*x$T?3cn6nVkՍ) w)M}S\TU+"W;u-/ncԦhZ `ۭmB v+N#Սʚ(죮\vp9ɆoT+d<3s䫔UnE~Чm]7`0{ 0,c)~yW1Qu*m 3 mB> ,-b nDIh)$))Pg.WPjc"}gcn¢\F1{,Ť*ДM.:v Qvh||O.>&.܄::ҏb0Kea6- t g Db$qkV Ӭ4IӘ{țAKHI櫪HeSnkGU/RNBN9 {:ioHm; 4m[7+͍*ϔ -z$PSv簅 ir;gfnQLRDy7/$Ҳm*4m[+vSȑO -yGxijl5AZF%"WܶT!/Of̋⛯;w yERiJX"tBj&]>rψofcާD@[NhŹ9Q[#߆Uw̾k%^w;lJ77z*%eR.Jڵ)":|UH#幓 WY5eGSc`hz!>DymY W6OjӸ^" Cb>R~'9KUGTWfp~(c#xCٳ<ӎI4VԆ]OB{ f 0[r.8op j(jm]y LN>dHwüKO@Ek"| 9 }ݕ3;HᔡǺz<0eA&NpKThyc w{gD" OhF=z5{F~7m iᚌo·kMϏ .\v;To0M)Vmvږj7vRKZʲB_m4s' u +!9mR# $$eF!C, [O(--[Y )Hus)ǁ#)Jf6SHO'VezD z>0)k9XlxZ4Ur0 :lh TM$k͗G։ ׾ub3[5c̊JpЍ#hXaLY斈Y-Uͭ+6~ {Abۆ+Hln*Sl2T[$$;kVuR23#J9J/#;&:2 R7ec&45!C܊;qDD|Mt{ZliV^X@cp"Eʂu'ypщK4+1q3A-M#eɳn`KSu?.^_ Vq~ɔo41^E8j2"ÐR?9n3zwS̗ެ5vdqp$Ѝ¨0}C{WF?D$y 'uHVāV&֞(5$ŀ%f~ݑpnO `Zfa +GA)tF.N+ _!D0bAps|T=h yힿ/lשV"?&V' B[Mzdi i=+I0QMzPb2>^"*~ |l& !a!~ Heb+CSB ȱK߮LJ#,1>uMzbNJwA8|pSd<0YĴT=G*gm)p9GF+[9 GN..{A13M<ޕw# L-*΀<[쒈i]̒rl@K<5[? AaT.}G6,7T׆oWqӓ!pPz3\WpxKU.Q`QpɊ[1d[ V#x[^Jwʠ4rQdthF7[SFp\\H·}uܡA j"TY.Gh Xv8o(2ѾP\dC)}3S$DOZ]LE]}%l0U)EHӾ3~*)'fpgl_62پa&&u|Q{' b7ٌt8I\sosi j ttGG_7%A3@**ko΂84OV$ p5 32oLk`{ s2' Sx#Tnso2;/w>>GžиiŮ`PC+JUsU~2sB[nrCKf DAY-4v Sh(kSwaP)fɚC}rW!jK:66 pX6>qn:%b{G^4t(¬y;9k?9fnވ0 ՎYݰnWLmKrjD!hxk R {?_,Xlem&8'6L pTDw6aCd&8V/rl(7VIE(A@WZdW;W+>;թ5vʹed 8 nLk_oԖ7]]E65@Rˍ`q?xAۏ"Nni,zhzjMYYhχep^UGy%\21:L5o $q}8:ʀc?GɆ  ]R[ RÞZzU~`!w0?Z3p e7H8'i&&  Zt&WDZg$ EŰ|ߓ#:Achn.~rF>r; $7)?oSOH$PB'(ː=YyGWLo]pѡWHPX,Q.3G:f˽{×Qc&>ߧ0S Ve'>|D svp( <3$Y ƨ[Mz*yl`)W]ˬx)dum∡p**ƈ,ܤgu@LCӶ_lth g `{tS@ӏ&TsC:(]:͡r&*XbF_`/Wٳ~*<`2Ȫ ?},q0 #&2/3͕ Y4x dbCI8zm_3LATwnI垶a 75jix>$,4 ߿Tem,}!ƈ tsү$F: XIT{q诡 oH(TzhuօM@Ȝȋ3fiUT#nzG˹8Cj=YܱʡH\ 8Ծc3˗a "oi<O;p8 yݬ"_Ҝ EO㖌H-+XkF?Lah,Tr,L1Ct67dU-"8&f/ht==viL pTF?@z@n=2ia)2+P|ǫt_p)Į1@ڨL?9y| 㝈 %Ն~#-$τ;EnX wo½26UKϚޒ6='UsG \) qa5e8teIŇZyR0Χ&/\kҕpCc!T0ҙdCg&dzYuq83(x>oCo*Hbo!2L:DL,r]>;LH=&#1/xlgR`KlxR~pSo)utda)?Ә!ڑw{N12Y]LtRƊQ,>&AfSj\ʤ(w Fe oP$5~:(|h`^[=:sx >4)K]Ω0-5zz i?D^ljl yeh;\DY.Y8<_Wͤ NDXC5 xH=CS16 9垮Bolh9Im|},w wUH 꿂`W{ ݡ4 gQ_kDv#Ip|{w $ C㦺À'b׃߰xr#1*hgևtOR7\U-rbŇpw_Az@1i$ Q>T@lcIg:*7ز Bd,Gytuhތ!-lL%9Bd w~"_ezpg<I lw^Ә /-C4 nk-*;>j h0߱;2HTn &Hvu`cnu}Z)`,AV+uX'vxi+l,o>ݦ\mq~cH2TRu]i['h:89NX>Re,&գ̽':n9ѰU;MWyl9AmzLm+$#](^ X;y# M^R3vfY+3DM'7 5O `j\=ۏȃeE3tyB:94zyx)b8ѷ`e t>dy:E%YynGٺԽ0kv{c\ezԃ_gz8+y|Fi{j"IN@7ӂd_-咦 2O&;ġ+ϸ!KPF77$JjOLJ>3DS塖Љ'B[ܝd p-׃bbM>6ٲ΀01k׫.uq49;y 3\Y3 V/o5V@ĄgrN{_J(ΒhP֘*oxt1.uט]s-K*DfbS(uɋm.3QPQlSF$&&dD߶ W^_ }kB_F@u $"i/ea_i=&Ct΋.UbDZ6'IL^)R9~Yg= Lm .ajZLт͌QESBẲ΋GY PBg9=8t@YE 0i,ިMyC!=98rqg#, u7rtJ}ڧ$ԐP1_~s=Tr`%Qoiw~'CɞѲ4&Ι G%WseRrd Ơ7p\F]sbchg C6h>oN^UUD>g[ARҷV"&2r~ B^#6BFa:ݛ$v3H{\eSE>*{q1Ũt {^~y([P>Rc,s^_2Yc.Y4t(tBbϾMQpXpYoTbd(%,G~;Ɣvπ~am(#C`Iiai>aՓj>; L7¾2@Wu kbIHE۵OiJnFL!^a/ks6Ԕ<>l:n%Д;[XAMbm kR&ߘkN G¼>kX܍!p'y4 X5|},aa9-ɻWƵʿPCIogn*>\Dyr;I$JN{d|Yv;1s}ATbn6'Rwh kiRL#XjB_S+,0JZ7.@ 4CVE b׹AY!7ZM0U{6qvں$MOr?^h+wm *xL,XfnmL3Ԥgu.Nֹ4TpTI* $#p ѪBW8tzbw pA}u sx?hѮ]f9^IK|(y115`~o\6pUJyuGĨ`H9X$ v:T>tWm{5Iϲa=Iz_x<*r! )Y4""Ҭ7m3kL!%WOL~Nʔ@:bru5G@E?R_*%aʁƽ\(鑬G maʐi34Iӕ;"~fJ~RJ*bXXΕPvc 7k4\0 a3fK( } a'MIWO|{nyk|JͱoCZ]SmGd3p2Asg2 r&#AWo;::<Kݾs ؇m_P 5M&1Gh-,fI0s!$ ]>L"! x {Dt-UT#D(JKSs%Ik+#,"4&y{t&SY8[#J+O@ZCL=tBl{%#Ww8/EqH,/30^6X r&> [_MzpO0X-fl'bb"¢ps'hS1j|EzS+Z̎_O?!F'6Mw6=ziR _yfQMUO0`1!e:a/AͶX*޲ 9XJu?\CrOEK+%PUI!>|>3|oBbo)3)U Vwjp̳b!FRƟn kCovrmzc9(8~]jVlGi&߻:3x:8, C՛zf⫪^Bb> Os [,OJ8T{oeLv4m DzGasDJ=v.׍ݛNK0;%)%D0UEDC{#߱u2VsPOôX+`]!f`A~" ,'>$OF$|#K "4l Ԕ'P)*EcsFu|7|'0! $lK WWQܮ&Kq0P䟔L̂j/`#' kp|) :%F.aBse JW=2m +Ad>5o/(y$6.+[ 1%*Ԣi X3ʫ 6F4 Uyn?nP"{oP'><<6qABlQ5^{DjEm ;#F&1][Yxj[!%E~4q 2gë:;`ܼ,r?ѮjH"mܮGw& oKpP-7oPDYxsS0l52왃+ˠ-1VTPˎz@7gP}F5-9n) ٦s/JM>a\ >~tJs7'liXZ]$37̬c.L=sV͜ <3씪0q]do ޞ5!YI_.=AH:BI,- nE0}w(?Sw1P=r<ާwp^W*&nzcfL+44CR_ߢ+zWT-yAg 4M6C;;Փ#~p~>^(Scofb̂I.#m9.n_1ioeUĶEB_z$] 37t<'yb:}HT;BIPWD$+@xa {>K*I"P`.Ë nOw,ݥnc,gŽ YՋ୿2 {%9 SGd?Z4x_q0jFsĺck@&W}I/ۄdd@Ufq؟d?95$Pm9V~$pJb0€ͣC*Sz" gptp.$mDUOTW[=bL{LhKﭮ.|x59pm_7>i>JTt?-REe7 %,"տ◗B~DsY8)RSmʭ1.Cد[3o Ï8mDo׌ rw8 6;fwW"{z쉛E3NJ̪ ! wZjpZ/j $C1xkk;8)/c'^5@/f)mR0BKEz>'HOWnB!"ZZbشfp;?n+\: ,g38ؗ ¸Y3k90BΟk%ÿx:+12,K&+(3z͒:vm)D)O^}ܽQusk <Ψ~@XW`i=OWSMRH.jH//'|;`1|4PG ՌK16&m{;Wby m|#-NXFqRVɭgjon8\g|dD 8jHZSWWO#D~ɴZfY3sTjވ?h*; o3 mRU_&BERPܺ c_Q|cid6[$rAdgBE;ԨkrƸw ZYyHXP%3D)!K%G/ME\Ss`31-ϯ ;ke00"AT XcKg'slQkoDS)iqմ3 5Hׅ숋ǪD@B洊S/ԕrgxȴ$ k.3$,;R*ـBU2-=k}/f5;Eq2&K2^O%K3A a29I.P~U"߷^BYnRV)gs]J\74ŕ!U%g cąNK{oH1~9vԬw.h7?h]/N$᣶8(<7=9%%&1~Tyl%{.C$}3c!dx>{r5VѾ i\,~3'(H9,nuHOM^VV1#u顛ع*6-QL o1PO敫؂6Bid']0gۑ]GBKcavα ˦4@+ :ؚ;ZgM >;r 1F!$}lLy|*7 []yM:A"rG{Ȁчܴ8I]G٨ xR8?Dor7qeP BV:`:nB8TQڃ&jthh%T:lKܩ~7tT?;>B op?."ḁ{\Ów7C&0W%80lE/`SEZ0ۖXHoou7yy7s`SwoR0D~&"'ZM+C(Pf;+ pV`1"o59iD#;!*j[ΆuDg!QcؚW+JUx PIꍆ ֹ0ٴ3E(תqA{r-Jj `^'%p&;fT<3y\#- 2眮{1gu@JM ~Ҥh ViuQF7!%dXAgJj ĺ/ߎxnFPVayS޺Qbm͔ea{JbZTv3Pym-e>W=hHgpP3?touEwOPP0DB4%ytm )a`o=6B,"popfI``cl'"5u,0MDZfb?ւUkRBAᅳ5aj _-o3X:vz:<I0K (= n %&4PhjىG "B9|wa29wгzKN@+xAruA~g+y j_cb:]'C.A*C Qcl!eUcxˠKu!5>;>2Efh-tn;|\Ց4 D.~8kH<@s Ah*ᝎ%'Q+J<r!/lx̠cwjys@y!*~xHuo I+y$n<}D͗wȍτ\uUGCt #~͸sBla>z=({Wr#w\<Ǝٲ3Xu'dm1'DΔJՐKPt%m|YaMS v. bzZD?N$?'gi  \wxwzsz`Qb`~V4{P"6<l`}d. dpnl$~0g~SpLqRSV[S_س0}P@{%c:mm`3VP.:%E)eWo08\׼y'-\8rY#3ĤQjj_$YCKF4a>Qi=a'sƮjD Mv%$``_efysN_;)mx,ĞTKKv h"% efM:%~t[1Ao<w(aXdYfZ2#^Ƀ JNC@j>9/F$%7e@!αLvv"x АtŖ:4jDsՋznq~Awm2q~b&?"XּQ=S_M01LQRh0['ĩ6+,cF>ۧ"ex~0ŅO48.$[8]b|o+͝Yj KP7Q>ϖJl կڂOU] =σa;wF!<̹UY"glEwMIְ^,+! O=R_.ص9 CDDT"7"^kC2<`Ls`wZ'p"ۓ;X2̹:i_(CK`@͹6UaBd-iBp Y:7N4,^SaȕK0A=k 2SվiTjb(Hz^_ꨌ6QKz9>ڐIE|4WsƧ 6C+;kVSjǮP6CZ{ PmhSGb#n!,X"J~C5\ DKv1\iYMTbp=@ޒ!&G6lqӲ1#dp]LPڴ#yE ֍EpcH-K̝ctXp9i2!?t^D[RzpcwMZwLG8;Ow1T1i͍XŰbn걃aKwsLt[`zI,bxtp^/sosr3/n> 13Mӂ Hluh"Y~g~ܙ9!W+`0[ko}ԅGv=Bw$L4jׄ8# =eR9oHu]x(NeSi.]~Ȳ9vIAkN[ i$߃Pe +iomb$2VfĎaVT;˿S69fܐ4lxgˣv:B*=R.>5^)ަFaZr7{xu.<>,_`2Gp 5 X}̉d :Uu̓  bmF]`t-۸jG!8iB{_ B~7c*8ЍřQڤ=?~LKP酁`U$uv, T Aвr(?ujx H[rxGڢKUֱo"pW!СǠPeeFXI7AdP=o%)\x ٷ{,")ijC .gZrNɐvP?W LD+pRb;8lǪP _=!M[z)#T#m5pChDUԹ=)gZ7f5F֖"ʭwã;tAQF6y Hs4<&T צ`i"#BwE6wJ=yN`Uq'rX*Lg[*Y d?F1B l8<$Bn{~!Z4`%9v8D 55[l&,ݖL$]wE]%ÐcHBvCp|{kX_IAM@sgCxQ) i? Cnˉ 4#>V g虣6A{v1`,<{m@!Eބf,oji_$!a!+NC1XbISyvpL@7,"Կ7ST].0pdqȊM^'1?ʢ5ܑ@KYDdBpRIAkty4%0Z8\ 8$yfKԢAQQ,YmvXp}̘7,i{-44>t9/f~VQ-mi8==ޣ矛Z/w@QWd}BYR':W[yVNDn RUzX<ɉͥ.Z;yjOr2v$/}hr}? oA۞,#ĺI'vjXȴk5S]v Ydậ>s߲܄yn;op#VEu1!! GXH7 LRf6B:UTИGFDca f34qgC~Lڳ0>`y(83G\^X/s6⠼ќ7tL8{518|cНH6]+[n:^"J!;3h%w/9>0іKkylx1}I4`Y7Ua<9w\SPfqދŝi5BH[]Re65P)쩹\ݽ}m sFޜruU:"q u;t'6\.UL+'IƼu #j&v wmI Vm$<0׊kňT#(? `mHW<_-$?z kf=#DCnbyil񞘍W 6zd y̓h `j2Ϯk*6((͂:Jh{d"E# @0)qXn5 KR2='ӃHKrPȨ6J T;b|R<1H6U3[/7v4ΦL;)wxb0LU` =|TGBxه۽ 8vE5r /*F|\ *~ynIUrP@L~G%L\|<D:N!rO#RnvCH6UG44ol?d,^wDɣǚ9r &Bv"S$הlYd] :d^ !Vmv*v ՝R3'Sz5<@DZTDhb D_8MR L1yw^yU9${yI0vrtYӄQ:Uqao#ZA]zrT_xVt#/iFJHq㏏rn>UDUQVu?eqKj*lqE!/T-w6\Uj<[?;,-sV0<OV:hC52^$6,wP*wMKpu?G=\#ia$$!=j]E2BeH֠u}ѳ@39o+]CazmҎz%-tR nlC敍leqlw)aˆFz޷E5HJ=U€ TC%lkȶ zNuΕlVKw[b8fB}6.A  C 2[ly_RdE.ho+_Kq A|Z6.Y"4o)mufDee>w0/;wk3r M;|F&տe)U$y I|vV|H"H1":nj6FB1hD(o^V@3d78RfזQBN%mTƫj`fͻߐп4x."9LjH"Vޏo& ai[X _2et jaxa2D120TYji'߾x(ȧr,PB"0-n}EZݿRz܃l':¢, X# `2E?E=F &$pv%f(KT&ꏄݸдid~tJ]o6HVuLmqnn]ں#ƨצz|O9-:Wj44ysWMӲfd땵po>X[004U&.,]7Dbs2R½nb*߱C{?e"\mnd:16rMYErJ`9]P{FmOMK='lpA A!O53|rBwN.sHXz35k6Dlm .Ћ]U ,R9]rK尬$ɶ!:pЅpM9|u'?Z -`LwJu״fӐN{La-'ʺUD'D6&<)s,(?wD0He9pIuYYZ"T#T.R{OJoaBgnYQo3_V=7M%Se:U|p"kb2>yތ+,1VJ_`1Z>[`u!wN/G5şMZLtQモ&m="7ݑQ>m;僰#(\k])(*A#{ջ[X/ifv'mMp[=>nX˒K/K\E8)81Hu>NnIHRzmWJv.32VlAԡW/pqP\h~b*h=w`;$EG܋Ai@َ7k9fЬ,x**JONGmܼBYi^w3Vpi^MeU !B%q$B#wƻEPY-hk{R\0h $p}{tD,6 #a^ zdZh4萉)溋d 6ZS3o)l=Gnfb{',g ^~#cܷYts)Vv@Oor g~ r@lI E}5PME)6HW ǨJx_e~:NtgsaD0*;ԁ(DtqS@gl2j|YQgwAn 0=toX vN+d] L!ZRd֞}4E%cdNz5^ DH0EHݜ%׸ȕUV )P-A/HR)J)MXMᓲ:JRrLR.oqZB5Sb;٦L?c\Na?TV[NKoM.fӰ7qHMSUbCy%T>@`cokavf@=`.P(nzPMF9q֠yZĘKnCi]6[ߢPy.os|sM>&0 ?V'6`wה9ߐGu3[Eeyxr ձ9') X 8$5Ah K;&IJ-VcsE֓#洘rTs)"&R 0]b:wI)5$ұ*KJ e^c79FkTϓt9!Y2Wh.#= Ai (uGrC6eM{Q7Et"HvOU%"A)JY~ iYiKzh;1esq(./`IP Rq@bʿgt:#eS:㝣u!ѓSWēVc%T%\s{?K[*N$\tO}%m9rJ| LJ҃vi `UҞѴ$ gF=gV$jL3H0¡wm?W&ʨUz30핝+w; -m)+I{m"Sf/_^SΙfO'Xe# (UCvH߉kM 8%]qk Fgֿ@j \9Κă/%FH aI3` :I^|ܿ-tP.֛~_ QH=sͼৗ`ʖn("T <`6VWJYa!ZiL̷\3^߃?nR` z[ÁD",<7:ߍn >BӔ*P8g/Po?r cK̙(V~K"eCJEƕY$4lo7$$Jf9(mɆf֔l:<($ P*v0o$&md;kh%˴} H uŊA04cyjbc~,Yc'-s*>w>xIUX@v%o!m%*_+4~m<FN t,?"aKOӸtUW>1^6BCU DIgi,Gh jp37JƚRKi$RDl@?q|/*ASCP?LMfuZ% Dމ}mޥ/(Ȯs5]k4h$ӓ@n@XKIQ!1XP]ZV@_~h@\U?Mb:6UKDvh'~T&~\L PvݥM)%>hV9P׭3Dr>59ƶ1?g֓$&_O_ꮡi*⵫v=tH veVLI,$/C&VaMINZOza)CÒƥiEf遌Aܰq:ӑ#9/KKYO xť}a^+ < E"6^s$ .jqclbV\%_Q^qRN xTxQ-mOEeYjOºr֯NH/y[U4??BF 2`HP 8+2}dsOƫipqoaOWΐ/5aVT1m]<G4յK k6sДL˜|) ikspBQ؛V:|d6"y`69qӿ ;; i_R2J%y  `}3#x>׋XE5އ3J|.w;K>Luvi<=_ fPWZ(#}otSéהi8T4~Z颫)߶X(gXtr9cz[VJ;c_UhpF[(TYh_:sbx.*^;ih7 6Ͳ0VQ]b8=/ԹU=\ͻ=c>H#\3 6V,0FoO8A h InYs u?Q,Rg<}3y#.!}ĖdvP0ںDѾ&@nql~E^7uJ"âvX+PoXB:. @1yis /GH\)BT&EՍkV_z9s RB3K3TO&5(Az?2H,_6Kl:FEsI?W:^+D G-mFF(:7{>t7k!c&)gG4B}+_qj/`#$iZ 񇪸Z'`ntgB;9;vJA Maz f ".171q-~m?NcQ‚=Q~k iA%j ^v,R)|ynβfwVQ-4PmJZ/7&y>U.Kc 4 )䗣'Ee`?ۚbni mqB}8|B+S_1 pzd[+B+(PDqb91,aIX,tFc9Q5u X+7LIJZxeEN)KB2zL/tcw$$xIce->*@AXs 9G1s,*B\9zѯ:n/ś9wqD%1vB!8f%oNw%%_H+ihtV>8֠8ቴ`%+Wh'Чs*=6K.i+ml#3(4DW}qXTnŧ* D\ )f䟮ZQv 5·_B#ů#ZyچՁŖ#?yYo>K3ԃ `f3{Z"s-7TT'7lXT!&߶;җ1mgx:eZC N%aEƒI|yd1gyv(bZD!&2 DS@9 FLxh$roy2Q~[neOi;|JH?-v9yz\H4%qzإq2x!`@!"q8A=;ѣ(i36X9+RTuRlAl,2UX5iGI`=F<0ᑖd's|AdxY.lIiTkEQڗbmioY SP+K ^Skb1Qzk~̚t&Gf́GW~+n›"+tb/97aqEG-H`[jQ']u/ mםYcg^ }F+_6t!oW}{h&C睆]`ng)c@#ۃqw[J .bBW~H4#uNPgGUDNK"T41J ="C'[Iv|CFb51C0dbq>j* V4?oj&7cy-FLYە|s<0gnWMjM?rG]NNρABKDN` :ql!D2$\oz;)n}SEEbK2-Og9O/WasVyQVĖANM9j ퟶ@uL%(-Lݗhlk]E ̡ |Gxx:@ p6n[|;2/^34k^#Y<<..+{~5Sɬ D.uoe~zma;ԓ H;&RF[Sџ)5sF*Z*]fP/DZɆ2w3;ՂIC1\rch<*9Dꈵ_·ۉ8XBt<`U.' a]8ydf<=BI9ZiM7t&DĈaRJshrezܛТ/\=o^Aj}ÍʡȬU*՟ PٶKb&wg>Be |DZكsժI=sЌSenlOJ3} NMKl?('໪Ŗ$ t)q|Zo*GvNШxF;,Rrv`.~0l3y($J,E)ރ7Z-S2AXL]VInC G&Ŭc F4*C4s3Uksn缸Ԩ&T im6 aP,M!pUw^!2dL:GAm3;sFO#:}[*t|!꟝>zHd03bЮWvN֩2(dJTZ1:NewAEgU jB3"f'm26KN.Q!lb;bw‘ M0B#0YkYF{(@#&_$1e#M5_, =ؾq)X@SQ#cMY9Qj4Crp%1_a)Ä|`_@=!v>"pC걮LXZ0?R<R~]UL.>A2-tb VX]Oa+uڦF$fćVTr$Q|h^зIaƵBJ'b\)9D Ѻ֗{l7R:`jN?@\NgHaa+' H;'%NJ` E~!?6G#A.̓Yj Z<nH,@ni!=~ `1/pQmB)1OzC3j+5#Pj3ݟ7&z[,RΟos=C-+t'-LWmbNwyʵh!,ijAE2r) 'vHn)]ou5X 6:P [nwFG*F$_2Ky\y^M,-8(k8q ^Pn#ϯM9t["!z&=nOzp5:إMSI|=i=2s-hiE"ICz,-UPm !F`pii ;1]AҧD(4fNP'cLdV_Հ$oKbfm:m/,ڮdt#95)P`C^JP޳>;G |ߠqJxĤ'(XBXr:ǭy<aVUCqP5)i 8>ԟ*ZxE*"ѯKG: dSmTYM82eoTK+u[UƫmWi\,J3>ktQ~w c%3~4d]?XQ7'E@cjq@qݙG渳n!+X@p"YKmj3CGaG"uuxRdحj!$Cc܌=ӵwD׊:Lj%_E=q`fj*֣^ߧεBgCs̩- t S '&7֑gJ9TkCo53>CZ?iX˯"zj=o'ts^ K eђM0.__L!9S^0~(%#kP1jHoM'-z V6km q0vT(^ǨqAl\C5myey͗7MW`h6ίM=(3 pW!]_zԂ+h/qZ{kE:CPݷ$~8= Gv`cM,xbQčdS iXPXRHM%j]&Z]6|V(Pz8*,ڥsႰOިͫ)ٮl`gF'B"/ :\9|8/V )%\ܔr(X̄:iS~VIQLFIznN zO4;ŭ1'AY9h46*'!al ]Agq;Kgeonpw# ! r\S:S\jpSԶۏg5}.Dć_6?>}/K q j$ >^\!7g%XO氯4!<7GÞ5Ś%hI>m׭ܒ2xCA$(TR$ OKCx xAkYQ ;p[[Ez2'kx=|>j닢 :JJ*}=;sfT䢨!}2}IF/_(* ޾vG)0Nunjt7*h2&uŖBK[ ܾ1a쿋u8RwLx׎sp ~/G9_gQP9j;Έ2ƹ;네gWҋ₈~7tw&DrHg+b#ݠ.ꉀcP`BT0L^ZOV!)U2YD%X[} "Zߡ;ΰthƳ oyrF]c'J!_HJt^\25PT={i(0#u HKJlA^K-IeP&F:IE 30 o%.᭾;2YQDWƵ A_4{@y ֵ%&pQC-N6 7ؽPLu.2~ݗhBdK%]z^M/a^eoJo~yMYp?O*y103 _MBYZ"@A=Ip1o85ן2S$Ztf|^B|1%1=I,D`4uI0ՠvg눋.¿8RB椥 4:X 9@d0i<嬿|V70!@wn,s!w؂;G*n'M]+ ;j!;s[(Olf]+vWWa5]&e-9dS!jJiCQ֥X=-+!3+hfK{7Y0RMA,R7 f{SQ:GO|n>lj5jЋtr\v\Z"FpY0L׽z=-_Z6ph 8KD %."Bu{^FLٱp=*&Ux8?Se`0̎r{m7d>vY4@3 9h:ZzA0CO"R 663)@)zr˻y= `GLM@H#1"l8ry.LPyަ@1@WцhbZ~N`oW;)zE&dG2dbi#^6y~0oc1Im¥u󎻨4n!DlF#4̽i >;,zx,1~;yie_O ˰5~(jM"q"e#bj1XN 7z;φ'K އ`UY}ѫWʫ=CPd6fe\K8N_Dݤ(Z?cSf TٗcVƲlwNS£y2r?s V `t' {vߖ"0L5#$DQיVe[QvWr5R㜦*Y0ܽ9Qp(V,R&CNJe]04皚_U -l4oNưݧәsl7ʥ [E9G|G .EX.~QX~ݨClBD/8CcF(V =܇$9Ow+B<~uw,o]OGr5L.}cv v8RJH!_t2ПmQKi4uf~@ ` }wg)f`8x(5p d:yqN^ .Ja(<`op@J+XN!Lsxpt _Viv~VqM@Q 436ӈ%xT_E.[oFd~؊VI6?7̡}"^O&'Ϟ,* گFV-Oat/+"LV'gk 3G؜ $q*RD_7JWQ@;ӓB%spv$eDx*աW`8󏱡48Wj*Y\D)$xVm eak2KM⢕N)ޛEy˶͗-x" ؚS41 IHjRzCv*9K9R|"m@Vۤ z UKnt49>"@jmtCꟁO?;xҜk VaeQU0-lE }o@gkZac0N-:ýmd]r @w_#GdE4_H+\<֙L[l4oAГ ^9Co6;)"n^(cWĵo<`>IpPhڳ2HSRfhSx+>DwgYP!Bk; l\|2!4 #*[F+D8iOM!m+: /u4a:r#r;l(d{-Zࣻٔm,h/pfL&(Wy""NwZp7^)n^ ]5¹eaaE?(t=pqxY\`^"aJϜ7qڭL^gP$Q$u|ĈG:cd[S3n\LvVHގ+YJ`Zlqŀ&X^^Ʈ>}GP 5TPfd7Vy= ;&4_go8Q<'MZiJQ-v78: f7XQɻED!KgQAPT)#fpb<3iEc- )a.AnJX]\\t )I{z"pI[ O9,UE{buF!1rweޔӫ tJsdnW҄;FyIc_@Y.M6ӈ~{ YzŧoW8ED7ۑ1u'>I~{04 0 w > !kޚv=EtηkblXf0( 8A9nx_y]AUAh3Iu}/cT|GGf.4x+=5+[>bhQ=6%3Fz.Կv9ں?osI6;_xihaW*QO_&cŠ >a/}u yQ-h)![OH(0;h'TwfSG'Z#*aV[qX"o]էLZZ%Ys-*rm kkߑ:kؑ2/mY0a^)!,&ٝqSA~{^Գ ۓ|XK1{0,|K̩)ki?% ) \Cxh֖ _*_-zDw牡N ۟-߂t@E]tN>oMyn֧W 0*>\FWG5[W%;o#:^HA/hPNr"Ù'r"gR(4>S'&?M}?$ujhU~ Q!9jhl4Ts6cnצ1KBW{H6Bp~Lr7 R~>/;,1U pS[^x7{xė1{*Eӓ;\)gX;371@fy}ibPF1'Vc!Ra YinHm?1_.~9om?4,û%ak/G*/&f/մ|/@<)dnZ> VXҨ}q{p  rCn&&$ᣭt3]6tlm1{"zٷ[D]mW$loElBxh$g)NUV*{Cmϧ̭ڻH tg3%S*i&>LנHkz)(A"M˨~-4( y0u.÷$46DW`9 pSDFKByKɁL7>#փ;sLF瘬tNngdX^zrߡ~[Xn 10z8 ÙJ (DLqr]*?4 3X #YܴetЩO##f2Erv>~i-X3n*_':ݮ XKQ־X3<mX1VWUB[0nB`ȝ?Ȅ.=<{ tW${Ӄa}6Ұ =gIH&P#P|qG@Q-9F~ט<и.B%kuGد5z}&ԾZ^ orE! X<ȅ\cߨ=67ܮc+\qZ%TWzxm6}S Ua.8#/ao̊,'Xa.ХeؔѢ4[9N#Q]t A nu4ojvKZ =`ַƷY`0Kv)=4fSRUI$?WpR%/$t0јɅzZ;B ֊3]Ɵ8YK IFyk,L͛Rst_L%L!%(**Z;*xvJ@9ڌr/GfrRicdNEZS68B@֟@JJ e+E4dg&T;V_?1!zpg\UVD y]YJ,OT?ys;NzSYxa.2h;*F줝СGwV/e1Dv͠kN:1WW7<8\'w AJBO~|:$]Iw,͕Mi6e@k/]\t{m{.BOÓ`Kcy邔(;N @V_ʳlUH9$fζwBvgݻxemMޱXju%+Rr(nvB"!]mz"jG3C\Z:{Zw>N#y A9@Gl˺9;g]bS\8ƮDR%X]J zWm/ w[ԍDF/u<;0_Bf1ϐSmD{dGv8-K;n?r97t~V>ڃކ Lm+TM ^; .؛[b͏3F{q.["4 \c];E|14?(LIދU($7IaܜKS7xgF#uD==AWrS_ʍgF J$r ]xQ"*k7u^MKǑ')=$4y-Fw=x믮&X/w-+σE,NgTFe~iWJ4vw+]1\[<_^&x<䦃bilk0 IQ!U=;pCXo"s".ZLD֓T(q)*n3rZަq*VGXӀ=ZYp]▋# y(a/SVS_cyG1x32X>\?>"_܊"1{FVW ٘o 4pb1o`r enL|u`(23L;iq.?[Yh5hf56]] T ؗxT;[6HחFGP9LZ;=ufzeeoh&{{ys[o-*#N,zEg?b2!؜2a%GNR%o`M? IgЂB BpnW]$XCu M!,$&.d$!1,Zx%#ēsD/B#V._#b7Vk؜X&b vи1Un$w`{6K¥Fe:l|ǀw7淽 .RZXf.gѱ1VUm}gm;Ȅ²{lfv'i9X*r0k"kMjk sS7I%-啠=i(A Ē-\Tt$tϤH UQ_Bug^:lyUWvgMV7B썾6/IkFnԪ-ljV6l5.Ĩ㘸n<8="+<ÔR(ɐK44co@#63ȓk 7;5i%!z"KY( k7X4OFQH „7,GqGR($2]9v&˅ly))R.ӅL-apQ[ c<׉/{pegP\.M@mOUc.}`lcYmUWKzB2GIQD֋uliΞ V?!~{q=PjQɎ `/'0&_XbG$mɥ 8l,945W`CwN/"PB|S}ih2L|KXE-w80kuj1!88ɦڍz$xY֓;t ԃO)y떞*A=ZqE_Ԯh4v5[|6݈Q~Amw'PsOMF2gl?w`yݚ@e4,ha)58~TCc$=ϓ@|Ӄ " 4 ,Ye˅4PF٘z A̟}B}vP(V" 'q*6h3:ya\W+ST{ A`|/1J)O=K%sַ 頃z}6mk#N=ٵ#uL$+yjM=raLs_|̀s*9oNޭ~|.)Im# 5)׈&I@67nlSk~>m1WueaV+IBTg.e;KO`n(dϬ۽k4 Pa555DZx{TעhOTF C[?Cx|Kܩ(ƬLi*w;XqLUT*© 8/J[O@Z2f $\-F@C٨>'ĭ+L=hڒ:VT.B (hy 7ʜY `zR8H\_PRZbcٖn GDr\kgL֝xWe?Ս:p&ѓ0n.IÝ*ld]3}X|{Z$IM9y@IhnF91#w̉?*$yr"ˬzZv&6@x͍ЅX32Jb,{k~ٱ{ߍǤAxWH9a>}T.![B2}'?AvlDHԸ_:'ť@*@ISgyouӴT![?h/I%]ꅠ av1>]CIa78F *{ѬX;)2RMc]{B.bts+!w%z0'ۡBwQ"9Lv2@>ޭtlG`2s4 %5}W -'B<1m?;WkE$M}oLqQ_1z)s.ś8Oq'd^HT{έ2)AojUI]rB3±ឺ~hc]Rű5ےay\v5/i>0,KwcrY63.g=ozmX Q$w^VV];h6w_:m 6745TE|'y3ʼnP#ӝU sgeu>t.njw:}HwEϓ Wlt0$Qe"|ŠѶՀ6;e漮2>ɧbv/G _겲!ZtSsNu%ZD4xo_D}z[nHW|+A˹A^2ꪞo'Wʒ]!)k᫝$Ƒ1;xmgJPא4z*M7@ /GO)‡ĽCN*@~ڪ-1c^aF$tc[YHMӆ3`]l]0[jWd3WˈP =o(-.{p뛣Us‘kj]DXDu|. KEcY_hm3qx/bᅲ7\6zbi<8,$S2wV_l ɶ1Qy 2޸ϲ,Y0aGߵ?'{ޱT YW PٞӜz}G|nSr5ʈ :ݛ6wTNj/kӓbA-뛭CtpvҘS5=F*xsZUw:7%{%`#5C⁽}L?SfX@ D=5,~Q5lY3eΉ[<+SCC#qAm;IPnҤ)5:._:4cѢHlȠ~%9AUA/epr1*0 z&KLN3ES [K X8^_M짵@[Cupc&}}iHcTn/3+mE 2L8oRZ ”xwF(cvz}j﹋uCcpHŞP!tMdXG{:ͰZqwL˱h0 8 #T,RĦ*f7 ;aOno+DP<<[W]g@&ByCE8|7ǫUAܸV҈Lb]BGڰ?rCC_r^c*%xG ȃ.q3na\T֑l\q Gu[; S,1?~wXѐnOi8-ql5ߧNk=ybafTNK&[:t I":F~=itLnF(2ZfɅItx UƨjӾ_~Gʿ!_5/a$GF` wRkdiL1%߻efgMp@|w&.aHxATRxmQA?qXՌৣ[X;3nOw/W AYkpo}H+J)@3PTvQ^MIm5 o0*#UBD|AƬ|h.GK?:^YӁF'Xbpў}m?ϱRaV'gFbڱQ6 4 %&?)uٷ8K {XĔ3ZҴ ħA ) Us}V>|嶨xĤAB+ mJ Uը6tۑs1fRm6};p/gNCӏAYc78YIR&2WWDƌbv\ bӃb)"~pu.J3!WϿ-~4# 1f ( "pyJh giogNw{'*(']aolڑT^|ɭV<'EZ.Ͳ3Rp9srT{% lY*/Le1\䆐ry-%_ 2QCjZ5PWu!6,Ou5^cusNJ\4zgO*Z0*6B=JuYU_scl#qbcmeY) }=),e!"=:Kh!eU~46jp-OaA V E+a"Qݐ.&p#U7JN [dRs'/ymknyMF1T3K\Уrg*3~fh%uݞ3(5O,HE{ 4L&D dԾjP*n_CU#+]q$O*ְQ^]O: dJHβM<k:j9d ggZi2]G|7u M-D6*{ɯ,ʼn3I8 R ϗ,K,pK?gΖp#o^˒gZNĈ%6C ^{.5 .D3(zy>OmezKH:GiD7:,rh(t֭gZL^WxCnRhoTAV䕐+2iQzs#qhGy9u2L.#4hCn>]sDկ|fGtDvlnT4f?/"w|" s^;L:X󱷯ulc?äVE/F3t4zCg~,qȢ_Lo;vu/KyP>|jE0ݺ+ʢ'xao{etl  с2WoV +9))y 0{iކ2/aX%*yxjXbZ/f] sjϔ4R?a;*ԦR 6٫{KbGh+SG"r p?PIȹ[W[Q :Nd/n\'#3]ԍBS}S]rG hn{ʗ/rx1샢6 ,S?=q`qh66{4+|SY??mRn; KMxnykÈmf EG(Tל33dx< "6Z;8ޣ@gwT9k먟vF ilBmv|yxAE Obgh%G(&NH[מ$~' GPBsVy:f~ Q2~śIYO:2P&P,n[*U5i-hI7Un۽쟊XO{GK&Hs1!d^@8^W[3sT6 'EV) KmCZ W@p"<|? v]CّB2dhNcwf҅3E/3bf8":0 6tɯ#7d<ei#A y:(g2c ͽ[5Ìj&u-n12_= Mļr4p̢*n-S*`=QUѸ9cn?a7a3Ia PI2|H߃?2X} 2{y.}6WF2NVȳ l(f֤.e>^L%<]2еnf6 54bR y1CI39Œ`+F^K=J*^I4F3a5'fmVCP^FfU1 I|1ğc4CA*gT,N6mMBeCHg 4kxJ&͕8ٷeIZȗq^bU'+2?GwXl\;/ ڛNUc$RK vՃP.gԀ2+z:l~Ӑ? )ؗAhTI60y ye OCwYI][<_nɲA˱âRwX+}sʄ&U%;L)fp@ł]B#*S90= SuP׎`ξnj_%نX5oi*70GV_ \= B U h:sQ1[N 5( Nӆиʴ^j"*6>8J"n(5!l)KPoۺ`'j@=V zf2?3Dbh@ʹhFĎ]<ֱ{f@Wra&%>qk#=yiYʮXu0vY$S=گ-Ugw=.szfu7 trc>bsZ-X$gh #]19kh\}m&^ٖJäf6}%.}r`-$M'@r!;֭"$~䮂NkɗM 1jڷuY|9:9K0X0JJ?Pt(U+k}}0 f#6_MhRt3 z'D0V Υ[v%Z:wP  ;/""ЂNI ~a5b(j(>e :ĨY R\bzMY>|T:,8w:N/Q aG’F ,'zs3F{P{FAdTf o $D6`g49 rş-f&>AɉU4o$h~ܳ`lj ⶷.D'őZSwtTEI˿X/bqܵؔWE?/鯜`$O~>.}N,xk W“&TK}r/ԙ*GjZ/vRܰZ/ܾy[lv~Gr/55.XH+n c D!6#L=<#(3SCAL7]. S9.E _%h*%,m6v/`aË~O"nA/p r{B YuF]@Q|jUr%ipm#_`ؽeE`(;ƫ[@3EM\C;H;]cg뺊9I:z2 Հ] R'V5xm*jN+6AWB5 {fY%:M$\+e`؂3/u3y*ؒZ5%4w̶7Sǔ#lb{'ٴX/DnGlϘ- Q5D #CGO%%'<^g,MehlxWyWq3,C[3dջMZ`bۨdEv S nf9"^u=EYCh}\ۙ®)E̼\<9<Ϡb΅1MڷR2EQi5vwh=beCw 9/5 }hNd^c*3Kiv3>6k3%a, c 3C3ꃝ{܈>u>ţe)WmiȆzDPxI|ڢSN5ݴhwvvs+9|H5%tVaK[HCZ/~/(&FEi DT'Q6R\yq<᜶~ |~Ne "tVv yP;65[5:GJcRχtQ)AOJtT~a0t58[s]RX<%_Ǎ^`UPQNPmxRq"Dn^{eSzkBP9uD"@ACؘ`"1a>ԽζOwll1vgT_W'j0'`$S58Lj0kɕSx8R,dZ{2R'{EfS=f]WhsʜY*(n$y]YW'Zm#voQL bGVPEF.7h폨䬨%ʼ)?Ild='H%y VCӠh|/(yyW%HY\髁*I<|D9~vԞ!`T1e+4jWA-aMH<6#-x +__ܳ% !N ol9+$4_uFW}i?w<Ë܂Ԓ;%mо-DZ'Sۭ<]{lxѴwƸnLI GpUw? ? 4ɦȞRܱ6P P#BWt^Շ$K̾ZWZesTɧj[U "qCvZ)[hrId&~V0[}03ǩiLs\{Lcvc09As!C繲}Пi,_;u:lT_-6in }\_7gC3);bZԥ Hx$=C= IP]+lqzv a"Hg0 b22mk &M38:w9`p5,U=}TVc0ӷD wFv_&͠:n7I9 3Dca¦+7JTUGݻH{:@:FRBnw E\)H AwD$"xn̖ppYJvQ3/z5XO2B&Ͷcw m Jg@**ӂLg&kWfsfaKp197I!xMѫ4%`d:'-I[~XoK{vm$d֕v;CQ(W+ۆV (9(\ 7X*s?/'*{wpa/إډV 3@G4B)J{/.Ta&5 Kxo##0TY8mrϸ+\Γu  NZfmp6Dg_ODPe> 2=C,!&nmҕ*n Kw>_7i]aT,ّ_D45@~yƹ1p{s59I4~8X f7XҦ-nu5i Ef(Sۇ7\MKۆgBo9-9 8aCW3|,Z6}9a  5ϙHM3w`_ =B鯭\/=}#5=l%XR!t!q5;|HnjkO#KGݨ`hƜ7V^g%}(4 S$Σ>f_j"kE?V'+ ZG*9^RY`3cK2R,w,-}'UM!I^{c-pg>et*Ea̸sxY# mb:tKBFn;#Mf). ӱ@N26`C %'FM˽ e0`зof`_Q}63؂]U)IG%%>ZR%vpm~l^b(6`*NaF迖蚔> [pyZ!?z5ؓ؁^Z={nS=ΰOH+W\< 9* =b҈وp'ݧO4rTwak>]6<@[p{@g +Q:YiX2ΉgR+-DH|>`?,2.'M:S|'YSw}.$nqx/Bٟڀ5i_-bDzꮌƷ0c^3db9 ׽ (Km 4߇& ֗Y'#wmޗ Q+%|&.qMKEqy4" r?~ i~(ּEeΟtvL\~ODz,ky.R oA6i@τhҰ64y³l-w~Jغo!ɘ3m|vؤq#JQ,[A>Q2znهS]̄phizڞr%8503V7<. Q+V (O&)_f"0bKOTت SKU +ntJu``\E_LݖεL'YԴ 3cEHZtRx4c(jA-(#}S4[6a tҹj3G]֞~q>גc\eyEl.G~Zj0G؃`s$RR 4J:axRFѼpbRK/fxX\4ksjPA3rIg"nH>N>"P@,!AM,z))e\GĉK- {NleG6R'Ucy1-[]FV)XZڪSPقټVT&MQ!p^~`O`|J'셃yg~_03߉ `|upeWm]U B&d0$:ݺ3wU;DtCJ ~GjG˰lpʐ0wSQVf:M HhP/ܑ|NSqֱMp3ƊXe Ի> G(3-d#FNVrTTɢ"l*'PKC%mRq8%"ya(_}DUhF}j9ef64Oz(V6XNWx(O).׀2w>8Vxzf&Ӎǡ" gm:^Na'AԂ9 8gxH4^Ŗ7R/wc'ڮ~{>ya\(|qOQKP24,`O "orO| 1lr핳i(ImHPىg/y ZWnw;&EL^ZYsBIx?p1ju_++Η6;ME?hn{geh6Z Uyw+,eFJ\e~MNQ-Hx)pSkZ#3. ^SHO- i &ED:cϊOE}vȷ! /0Z%tYLP$- my-@Cr)N lElt-nsVecn۸rDQ#EW5m.6& UIn %2`LoCA&la2U @ah*^&ZL5kk9u2d&@=B)qmRe~MW['87%Bq79FK'ٙJsAl^w_'LXCj:ŐwU<"̼Ї!3&W CU14 0\.9~K'Ue}@vPR1]LkJ˘Du61j\ 7iw 0+ߝ9Э;M5LKE$Խp.<Y묣hv$eld<sh g62x %} (N+GQ.2^ m?Hf@E=y[$c|j6T?SsadYp33ebGҙO&tw9oV۱d .+Y>gcyﭗ}ˁ ߩ+YmsPa:Rᩃ~nhI]#Ŝſl)~q$pEZ)(I91fAdR0}bbˋ_.?)-ckp<7 ﺇfwq O39% AOׄV˧]GۊErbQM+Ȕq(C1zp("K< ,Ɉ-룰(lYĆ)<4xngJD)Uz!hhfSD|~He/Uad7aS+9XJ3_xE城ksiS$O8"Fi_V-,* bIpUYHX|đB߫C->muO#@^Շ 1:涛# jQm tv "Фjٍ[Ȕ,Za[ ٤j.U^v0(&T6K"yf(#- mߕD*fPU"嗁+T58;'Kd&7[UD5(~ϔ1Ѹhyn0`OBs& 2; OT 5,Y_gi} ~Ŏ M{Nv^s8<&!Gx{J P i|u PqU$6Vkl̴mI-1~K$eܧ6 ,S"k+bЫ 60Em24.5]3VԂ/Nys@ByJBSA-_{^^Ϧv5b>Sj# ;Egb]ֆ}$`"NC[ށ vņ@÷fR>Ji$3"y&vM>&s3n\yOEȟ֘rvo9(^a퍔s?#;Xg _ <ɦѪ#,x51P.$XB GĈO-ItCo ,(eG}w*mtNA/ހQjs(D{3/lζ,Ҥzl?AG]Bؓ$$OUm<3}HJ4xbi$ʰa!Ҍy b{h ^O{-WkaKy+֙j!@5;&v⦧|-,FC[o-a!ԓUˈ lXiɿ2`4] :Xm+s 嗒d6{us||訡#.v€ tݕ^vg{5@>E?(1v4GdP‡)XmRHwGV׉V§FvFCr\f⒜i+ܞjShIC6Z`NϒW6cRΕ#5ХialBʳSV"PaiMD:YtB'ړmݚA1_od`n̺r]Z"^ Fk$YUeKkG ,6<+K \E²Cf>8P\]SqWg}ߢFgC /4/nk)#yov7댾6&VP,:J:I;˪a/ask56]zp5^|ds!,[#PծK$[K<Ҋ<+gBSjy *zR"gI@)+݀e Z#`xD@C GB[Ϩ$huW Ǣ״Fl8imc a0)Ź{';`'W7ifO|W@s&i6@TjШ8qQ4dN :YY 9?λG6u@v@4v6$VY>($gD|?}OHeg!uOM%ʼӨf> 1UlXs ,?H9"˱η=:EmE[dDRUʲ94hjW_6+!h?݊ Qk'Hg%Mf{Qt!l>[d[ªIչI(8T5]d &:O5SKs" Bk@)-ɯરc Qg>\|cQB\pD/ o i?$t]x~5]hcz뇺#q+$KʪC1!*K$4aqD5Hy4 %8 jJ b!xcϡB/z)}X΋Ë| *,EvF٥bЯӘnBD "'ђ6ct $C}wnƕFY2?5]l5CK:X7RxenTCqYx ^خ()9pU$>l lLv_zȤަbyXe('R D9H$G]LQ_&B>tBk{%Q'բ3uѳnf ;~q4T70,O=~ЁgVywKNIǓ\=a>T+ ]IJ10#)6^fՀ|w؁وO #Y"<6CgǗϔ>AGSYo_i &H 1&S'2 gn?K# ۟iA>R@y*J%?h-c0N4@/Y}qIFeLyL+T{VGt-A *;\I!&>UK]8X=& [DgGgD+jO/GZq}Ż\p^'qp.z R 7@^D&{{J= bلW?1\+D0?4ūAJQEX LTc0E{P>xդA(ElMۏyJq,QDR+@(;`3trm@nIe8r{=<˭5źoC'ep dEDnӠR3 JEcsԼߣڰi[%9H~6 إFb%($ɚ(^?!LFV`g|/ZY{Q;l{keM!!EЈ?GJIv6/CEqAQ;< Q"3LN}{-eہpR B/aTy4#*b-#ŲYב뿝 jID=y!XVB=zttn##QYʈBJ TA7lFBr5Ytv8F/fJatwߊO1U.=`2fiÛ#ς*_9sPEt';Jj ~8rI<+J{$1CDͺgηGUF oY)"49 q?X6(ln.\k)) nɵ v3FN O-RhL6P0N58UF?e {470DLl2s^gmG^ۥ޵F\QI+w4n讗ۇkT ASXj,Y1㏼&ɽ'Xb?N$z8)bds̟&cړRwv#U?+=K^8"\nGZ?lu(~ [/9tĐ-5y>5KP6wdbnqX110yilL3bZI. E ǨM4jd}wb*jIkTˎɈ_@ @J%d<4|_?%cpQ;ue;0$L\ 8?Aߵ, 2JѴBbM]sMPK9#%,'JWUe KOfDBF8w$3"ϐg%ԍ~51'+迓f#PWwWcCԈh2mOIۦ&?ty7BˮY}M8$wDgq`jkTG9 WA(JyODbO4an3>uƓu-?.&4ɉ=W< :Ha C#,tk!.5!y~&ۅ ?@u}W0tڈӍ"5fjO̭#=J`bdԔ gD;5˒}w I, 54@B'1*[i65Mu, vJdy狖n]I+ɽR\hu VsWq]vP}o^C^RO 8%qJ'2 8)jYʨkYH3:״yeyr Gd~ELV|XZL}~j\[;;qcA$ET= ̔s`d6k :D.&ɋ ~Ws1]/9PoĈgбKyaD N%qȀf5s7/¬'"u@!{er0]"*E P8ߙ2o.pRS?dyudmXm8)E* 4lE۸$Fn=a\W7I\o#洑@h!]-sL>¬z"h[Q^ zM~K3BSxB,S56[X(+ /*74]2`S<U/ځBT~LGf5YYnfJҀ*$: .f~Vo)Ji^z<`ooٟGC!ܹI ? Ԣ=d/%i1rľ95b5.դ['b,>{kAᡰ+Չ NBҩP:񾤿!ϋcw2Bzw(YXnSqf/C!Ƀ["Sf.iLx׽>ѫv'`OC"[Y=TEujUMhqgqb;6$Sjk6Iʀ9hQ4Ay?B2NuSӵq\} =xb1%HL}A'Y$e0,pǁB%-,0n3H9<ph%6H+t,^!d+rR(~$Jkۢ9~-0IecSm tDՑ3D>HpV{68sbEqPAm2.+]}h,v8 Aʃgǝ~ n29e4<6U5yp4 z)pTv2K6YFc6^ɯ+e_Apl@g1 0pUX8}uȶy͚ńb0jK‚j .:rGd1+1l߆,ɜ%\ Mdl&d Ï [(3$acՒ-"W~BQ"1O{zZ ]%gy#@j+.XR&c.oUE4tvBKP6DFczPnNX&< -b*!f KI-*Gd-wb.BA?Hq^Xao׬b@RbWb[;0!Pq߯VgH}ka#cNw9t4OXV0wVތjgNu;Y; IiTDcJÏ`L?d.zzOZ6#=- 1m)2%UA::V-ւvC(?,8P: (Et%$7mcUnN9r[%OJNylgRۃHN*dJ=5K :^k@i8s2P Zp("xʱ1ԞbJ#++x uɢrIėYk΃a*<;-;TRqHKa!h&UUOw2Q`nD:k 7\jVԢn:9|Z,(dVTxܮ.W TwBfkNCPdRF>̤n_ Kko 3anMaia?Gvk6ΉCJ"Zxgmc:ػ:ʿl|N^+ڽ {&m"OM$w> p[!Ŭ$هPT邒31U|;mѓԒC{Mg1胭菐5'\L?1?{U.4~|N͡)]1X@ol7ZG̻LIJmq$-C %ױ|@3ck<` 9}I.. ^g1`jh( ͥ3.lOUC;R-6eI|0/<v׹U[T0 ~vz#]auZO՚UI5cvqycw_TxߩgsA%[:ARQү`[X7Io L0pq,a]:QK`*M)7p_W] %|AZ4o9$1 KɗaPUX3!@Z!ʃ :@Cy)wz3yHiMӣ* ?ԶƝX] Gr)b`]bQv3Ҡl?uB)yȩ;V̅q19qo+3vn0d茾a*m\OGŏWyK_҄zvHt=@ 4/f  h<6Ӹ;PrP"Bމ]R!֛ť)+RЂQ5<ʞG3|&3)p(^JmA>g:r tE֗,]ѿF9EBEjсZȥLM [ FYcxTn믊V2|]w;.'&'|+6 {_a?z3<ZK %3A`WXxBF}v;hfwb\MU&x2 e n2L#GYm^ʣiYzML93l341E}ˏڈ0yg/*tC "5si2wH*mA˖[Û(UشeGt]Vn;* 5lv'JTŞo| 3ʜxOG19#}6W8^4玱 1*Z QL(x@v2*W-&?]`~)ǸM.k~|m߇qaG)|} T?5^?dNWc8CjֻGLF1]**K%֡v2dngV4ժm9|Y9# [s;D Խ25=1)x Olnegz|<2| 3-@#"TxFlc5~OZԗ8a+.<ڿ? b3T25|x~>hJ3@ w3g۟SގËbU,|Yr^u$LA1^CΦmGz}UbNQSmnUvSKZJ!wlei3>ʻn>+; %$0~]1پo A<>ꥰa\i$7@3 uj Y.݁]<Ȯ;&PbWzuD/WI}HtJsD*%lR)9 Qg8>g&1]b?9@ڢs.bpǿ@sT4\XZ`hYP"f֍ />8W*X$ GE[3t_;L7AIk0s5.|N"fV5l~֯RE/ moYno4|^!}8RXu&Nc uޒ"?Z ۵܁2T[.NLi"ٵ x EͺCl#OzEMn=f"4BԚQ6j~DE1L4d6`osq!hUM?4ǖ _6 oH2jZNؒ\1X`5ZUIuDwuk.w֛)ۼ_>+Ў&N ]S8E/6lJE12vVWRPXyG>G2ZH%jDŽ6$[/{ȥHNGap\2 ouz'=z5" ң.5o+v05b8u$ñD&n9ý9} RSqIu M2Upc#_3X¢tʘ&K0 .mb(EpB)g,r`Y,n!/%=LA63kPk<{[rfvQ}[VI;8/e?8oR bS>$JT$<V \@c 7R7P/w,.w !_/[LvY:Ѱ\ߠ?]hJ= {36{Pix!\cQ絚"޲Il g_2 H@VD=еDP5#-wrcsH螙^yɪ@U"M4`f+$ǎYvBm0%?)oɘt̐?vZ;)1>F0@>E + >9ߒ440U p<4J˘}LXPXxoӥʖr_'^NH)?A:bޯWƅ՛$JCá'Sƾ3jy k-kdR񪓝 G(Gb. D8.ILޠvxKW;9WnFbsȅ|4GVjxkB 1#ˏ}v 1xu ģ!^U1xdd OlݓNX_Z0uh+-hIa${{"IT iHؖS}RF2($47xZ4U ɕh)*I҅o9A\-3x Beh,l]l\XCzD"L HsI4Oiw ,I/*IMDѿy}$7Rm5Û+FX hC_.p?G^oӱ2^FM`ΦK뻦Gq,sW[nٸr,DJn^腾^#n!P~8r6X vuQ@iqcZ؟|H PBwZ5CN'>eF]+V(tpdl= Bᵑ!3 9m%y6̥:O,d0/LH3^vdE~ Ѿ::CF?:o-tgvMR3L{Χ¢7n>@aT$`"yqDW$F 2TYpO64֢B 'c3rʨ LenI4xM2f9$<ٗ':ZGnd߫lB؉YRgU} s,XHCi|RwʮmhUb`@FzSK Ə1Isܫƪz- WX6yuS^C͘VU-YgYR^pikp7&OTk$]>Le|#8BU# $ZׇS"[|a;/X+GŠqpjҨ{ԗb>v1XQ ưN6QQ5nY9DFA팫 "ڱ%me5q)1u^HY0QsʞH0s1Ltʰ!9Aiwsq.JD׍ԅ!Ԉ&F`ZW6ͮO;8H$kX=ERUoa^Wd)9JBR#BC|E8F"4\Fjmc"ۉ&"!]Oz4?=JeBHؗ_Ҙ N V3<6\ɝQwgRj ]r&( |ag40A}h S,4'TeZ*w3Ƿug;Vϐ|P5wF$b.[9" `2c(#°dK@7zVbOq)6 v1:=~.Y ,Ά% u-+ X?~z0B5+GlݛJ6@%MsRA"4F5.Q6M&8g;rEāEφvz >F5g&I ȳgGLw&c`xIٵ720b|RFv (Hy 0斒:k_AğO)║kp3z8\DjʧRuzS3dJEg2M#rlmiʞPbEToDQD̃;qM2޶QyQLΆ$/wBǁ1U J2p٤V+Jf od BN;2dN&_ X20H0@LL,#X x'cB=H`XYSN;ZKO0Y)Lp/т1i-/i{Wc`@әccL "@@noN}̷ԭS*V{jzMN֘5H/1R\j풶^P}xר eS}mINzǓ5)Dc %ϲO>q^/ͪ>Pŗ8b6{s&U 4vS9 &Hɢ̀ j*8ŦL sv&@SB9zDztSǏ'Hr{hU,%8, '(nM $龡6 c"-Wc+bM΢pyoT}KrhB!H}w}زlx,x]Ϥy _fp;QsQ_s{S%4?c"Ӆ&pyhWwjZQ%h6>Z/٫9۳Y[*05;\j|.?}tVbY) -<\2E={s`H0"O)7=tas5m "X #avr`I "KE]Q!%rY.۹ JA<α@=-]nZkK=sC}сmjUr&7>lql (yU}YaG);o% av24 K` N009!J8DzΠPx9"<5qn@lAkL*8Ľ,FFڛ?> *x_: ܆ qZ8sCg߷CXyi_wNk~eS2/2XarbKzer"#^୹YtuT?䨂R7kA ,׿JEiF7^z EcwĻ;bogYY-c/$퓃XS+d DgB轕u`|9ajK*0v׺7z<j=FBxaahY}-jroLhk{6BD1<`Neω|/u^8?9nۄ2QkŽ^^|Q=Ġ^Zzjg 2>HmpWtq`t _w4tjDb_6+>fn3K%[)-;keı`NHFJt1Ljڐƈ3lkIf!YUl4v~BXf!\@2pF,_X.op!kK a(4[1^;vB]:\BAN9ʜ(NPOfL("ycݰ~)e T̔sz/ST&b/7墔".tgz{RV1Q ] 6|TSPZZحCRքC?%']Y>?UyS|NXיvbrl۽YqvcH\‚@mXjPCJ1k,!~uC%M'GKf#\O3F_Fi҄0%#va%%Bj- ۃ;O`DYm64u?HA+w >:4pctԖݵ3ˠ(@p3iLF5x!`S3[Ts#3u'+cYG412X(8&)xąݍ ڗ10/fq'}n7؝)8wFa;J6gܽn r-oŮM )8X˂i(F;f$J22L ˵SS+7;Dt~]ΒO3 l@}" ,cypJCccXbU o@j@˂>[05)s֝Vњ}y]v>f@XۙFu)0dUc,*@xS7QcF &Q<2}_Ps5."џ6 rYZdW(k^0QcPEӢxs,v b,!zE(Csjg)._|kA\~-+x˼ ɼqgy GC8gA肼rC4@0zNu:\q۽HTT5+ 0? 8,QQN{XU1 ,/̳eJ1qBf5lPiLLxxqfjlE+V-v2r/qÉ>)ݿ YnPQκZ>^ľV ^P3ӿ띒R_Ee; ^үJP2]UC]UnٻQޟUxN3V()-n !mv.uUΒ~ l'Qo1ߜk a,Dz>^!T* 0[3!I_jI(SR9kAK/nWwWlQQ5G_3 9Ff{kk wrKB`A}FA? CQM P]egp5^Rr^2Upo`9y(?83X^1/a qu%k,FWr1P-Em*y Ku ~oz&Xjyf $nVE5#Sݰy x<7!,D }ՊP֮:q xy)ڱаTiDMRXOR_~j@Xq_)s~%&?#)YXܵpGo,k5^+7`̨KҥH@-v gj7$\;o2SV8`bB{ ;aa*qK1pD59+7!o#E!Ka ͹iwIuַ}~d/UpA'4Kgwrli.ʸWvIdШlrJ @r.s0!ps5ozH+ee4X ny "׍myDqPJjg!<䆘F0Ţ7ygW^f8wD{_JlTK5.ܔpÂ5I]TxՔR%LR s.aJnݲe OsdGkF2Xƽx {FKD\OM nYxyKD=6_@qR]f`?aYk|i3™}L1'V6L'@)Wx/QҬ׏Jdu /1 K`*1D ^XP&\ ,{Bݜs\&l[ d<] o,he 3SYiqbY1?OlHb&QxԁGp|N( ~wLFB(ozO"SCόg>7s$^0 o Ifڃrj p5L:K4d$옧w:䃟3} W8Up_^O1e66ú}Tgh(9Ocìe46 :mbway[l#zT9 'AEVz<)ȫOZj"k26T=W_)4#V]ix< fYbU[` 5<, X(F$bT Zgc\*B44v_:-Yq)ʹWl>T^ufE, l՛tIL? 3Lf׿ʌ7KМhMUAP`}2<`}#jEL( och=Zi)2WjڝUs23m@[僽ϲ_n`G6 Lus7i^YZBJð KzQA"蹢zN:~-vl pӧ[K<4zjN5X[Em"3d],˲7W$WYJ?6ǼFL)+W,yn;kR2-%2o񛸰]v9q"j#OSEy$}G#̲VV}R®&kit&0-!0DXZJd oߟ1Nk_BA!`|2JE!8Q4,;EX01&9ec3lNH%wXZO~ n;K|ؓc2"Z3jP=6 )4PɃbpe P`Ư)w?>)t'FshyD_D!z"/zFB G!ToB6,WŀhaljcD-;M*¶TIF΄)U>y }[1( ҅?/#?v/b c6#^TG"v&3e!NAҕWPɎ~\gs ]N[Q]P*j'+;g ȴ~=)\]fԵ{Vv'Np)"ScM/j\z.6jiƓ*&8KCGHolP,bjDL2a)zQ)Hkцg񄦛L/D7إٌ\oIqԩF2lʄɻ7;NS 22PELWJ]W{&EZhMXأ@v?M1n\ftqGSR,$Qnh)aQ J^ςI<)޳Tg=*|M}vx ߵ xW5GFDDhx"#=Ѱf5kj` 5Oom |21*?QfavXHTg!l1Şo!TEkU8Yb7X;?ڡp-*̨rz-o0_;УԔ숫W}oc.#ۺL^+E_!h(KSNEp÷ˀcbvelUR4kV=栽_!Pfλ+{R9l le;` e?ATa7o UUytgf]T{!8*7D8ZhsAe1z0Smrs :.Ѫ[ /0 osGF2,^CGTu4]UUy *k/ˁOJH2SuْV,jI=* xVqF.L9"$ ş$㥨ySZQB/S؅bq+ߚ۩]~ r3Z?_B$Dh9cӀkUvp~Gpf]QaEK2G# M׳XF~_ V{^N[vww֖5.&UK#z<~)ɧg;sj{f){>zpGmq"m`z֛D呂c˴ `͕fרZ"W&z!ĝfpޯ_xWSB5k̛}|zeSapTCMF+BEFpbx*eC?1Mt&"Pr8,m|$ *1lq tQe$f^Y*d?}UFdf_o$&r 8]4_@s4Hk9> %q]Jfnm,B>BiBFe~wjwDSs= y6>{3XջN+gfX5)T?0 ߎUܒ+ThɎ ʝtkY+){PqΧ ={fTТI`;QL-@~`"ā'nmw,Ҳqޮ'}%rN:Mي73.[΋ܮebll{vl~a\5ף_!fAy~62ottp &}d[ yKVKTmp&޲w'[^;3RYTCttV؏o+`{) #DX6,=s߭ v72+N bݽq;[$gW`![@|´x[?X4ˊhGc⩙*s*ԾI M"=ظ ŃA4]]j=kl+\`5MmMm:Sp3Izr$"uנ" =&jowXKbCr戣a9j)}XrdtA0[+lLsA{IEp'$1R27Xt 1Zf?Y[(LUXE3!X$ZqR3AƴzF梻GǾmzQY7rV𒹽K< S⒳Dmh'g9@5>e<\+v]}B4zΗ]U闦I*8h&j %>J0ǎqs]Oٯ/F艿[jD):̀Ϟw20Ef8yiKI2^L]plզҥqݩT|X!D.3NZ.̗sveȇӋPؾ*g_G?WNRPk^Jz(rw-f~KE':e,7VZJLo#5Ff,/oxꟶ *  u_NE3LLLF\0q '.􁰺}xUPJVΜוY)kamˬ:tyS9\ȚyZ0'RėߍAן+wI/Q[~55leuw)~:a2DZ%)]q{hl}iGOn^O']@f^EoP wze[q`CcEPz\մY}ѫumY10oM&WPyBY,2e[-7adIK=ѫ 5ihEH?ꚾ3f Y[\_܏DC5ԹbܛnV)5j&c^MIlV?>FUAJ$1ػ QS#'T-C7j%#h6#?<6>-mxe99m@xv2 C-]AY*=# 7~{^'(S <A=ѷx?`}_~B0\4`\}zgKP/ehZ!b-hTN,2*\3kSW@0e蹇D1bOio^Pi*&v A. k$bpSZA`V`i3* w X:$")Kg 7ּ.=ɓ9%sOɯoY ŭN29U;뚡r x 3㹅tv0W)b -.*sgN'"\ e0u-gB20 W bY@:RL~baܜ>e$YXn Or׭_Im*0y3G<,_lj f![2| +i W `i TR)+TB^x 5$r;9( NiV|B,CϾ6Y&Ԩm:a9;d ؗOaƫ zPޔ@a8҃/:=U]۹p\nUQ|sO hn~[cz"`e !n|V) >a~QLLPV{yp4G CjgE^*-DH:-/St>?r&eH׎ݟoT 08( n`6Z7~揕z'8ˏMwQG0xƹDE6'L*Qo?E7r&09]N5|6Ez79$Ghμd,I,ze\=1O4x"&rU\<͡(pJV4NW:@hmBhtͺSB;3wwLD{;"٢UUH@AKWܬti}3NG[I;ګ Ԓ**K= )Q;. pԤh}CUdr 4{ 3ܶp֌`4?,_f]?Ig SPQ.W nT. = s? ܏HӐg$ݍz!ϵӋ$$ ^>-X55 DI'cG WQ߶p8Hgsҡ:dA5 -i×~z`)оXG_*T0 5b}ZxLe<)]~4(uM-%rKA'$NA۽CA0;NYvZGTaMeG/_-&3nt0]k$!PEw4u[^rR`e6}"b@lQPѤ[q?.%b k)fEBj\S뜙ߺ9Nk h1co] Tj\\6uK{0uGþ,UFj#ycl,[7G=Iͤi}|uv!bݔ|=`^Y8h)X~5(bT.`ĸ&jWt30z nKLUI,i7SCU[nX5s{I+`wTtX|9J#&4.Inbc4m\aj 58PU* U(n.j7;M8[ǯʩ+DU155aÙ1I B<2f0_99#W Bo_.ʎwsB9X&ɟD`uYLZ)8EU- #Ne39fyi!#~RcS 5JgW`+ޕH@AX0]eCJ%-ubq6T': =/4E, ϕޚ5W֛#ߗi,3Cz Y1H>o{$GCѠ`VeVNޓʎ/"+o:H3qU|4ϥ |T6F"g JS ӂ;ɣzdךIf_`V#!^ybrMh)/Is ! ll 4/qAҵ1 ]EH/oL."S7 rw/o0|-t>|{ _!lnh x.0Ǟ6k@/bp>Y@Q!INu- sJd'Mq},O<Ǹ2ԗnHtKϡћj{-VWoܷs Ď[Nj6#x k\q Tǫ$+ ߪE.Š"I;b96!&-a4MMbfIdp1!B7j?^[/+ݿfOwm|y̯lFY%K>ٱH<Jiꖆ3c7gF2EHft|)EOiӫ,;4O}3\WJ_y`[LTFKQ9$n_S?(@JzF&l"Vi0C sJQczpBÂ'C~e7ZK:ƺf)bB|6__"$ᨧncAs1Cu؈z^TNA4h؏I]I(CEddbe \U)2.#hqf1x|@o]P߫g5W-5MvddE퉪8Htg c+/|uJ>e y FmSE c`w-׿RB؎36N b H'uӿkM>'vОC R Irh\Jdc՜9GM}a=Xs-_eH(B5AւB~@*W"$(73%ɀ̠+˕` rJQo{ilVg `o?>>,tH4uIXՓ+ԿM69w ﳊf&@\tdKcoqʑWYn F#ޚ3(L[V™%+g$tSe%vjkw3>xq? Ty ^}:TfXb~nèB[6hn#ٛevgt*ہD.Ce!|eL ¡_gǢ[*ֲG. [AgU.b'.TaI# #QutYS<CZҏʳ":T3>Q]}- s1j+bknf] J^;Z64l~؅W(Nɜ.K^Z6` Ol7BsAbp8l\8E^+t$Qkd5s_=s2"QȐ0xiG#f-DdbLrBl=D <ªC n([g)?$5U$ Gf C,2 -WomPׂ3zAʦh~rRՋj]To;ڄwΊ'gfbaz" B]xqf&E*q&>[!W9>ߛP/:k0SWlnS#,1"vPh )kl^tHʠRNxd zt+G

- rh o ~DRֆf9TFƖXA27M cS,eXp홳%؈ f%cKlTMF qN=Q0|5U:z4 .&X4{h7ͩA]RL YyG?-jO^ЅhQǖ&犓_pDKԿoycjV9%!@Rm{U Jh[=t<A3of8{w\`˵rSn5s){m-? 5k8c: -ueuZtɰQq2 dCM \QPv>p36brn&C6]<%%"'e9&ҮF+JI=Ot.K^!D2U8*q7DW͕x"vR`Oq2}HgQޜzﵛz?ͥ4X C}*fF+ ,a)3)#KDY\߂ـ%9Q*p"f 󻟳bޮ| 0W$4_Wո+5"TVD)|8JXpI؍Z"=ߦU: [e6jQGPc.#KT(`l&x_Y֙tâM7 g8$4M+l}j|#.qV@f4Bɭ~!<o=[H*)y-֬IPa0wF{nW:?Aա_s _#tO 8b U(сS…j&9@䌑641kb|f6ܾa!$oj n6Iw(+q޸ޖ/`\ڣX^)A #i>y9" 9 ߾'m;WS(]X~*H^YbK Ҷ z3Ӗ.{i'1;I4a+W/q)A`f0llu&׶>:W愩|k_ b 2* 0hQd#qO-Lxw]Q\)+*c1:mɌ LHDPҗNEտ<R#>ɏ5Цdw}:M(葩)J4gdzntu$)(VeNrUр׋Aq9vcud )Xgz #i#ݼ[8BMz@Pl]eMB LqZ_ #{f^TUQ_Uj$!/7e$FoU+ $$ e,.zMO艺0AwBog<~? O)m{'D0pjWUp A+1z0%om >ҷU&?hag8Zu)@jx~;X'PYY)O+$r%GD=]o{eꩌP> ~ր B[0vJ.q5S$xH=OɟFʻ݉ 6#X{VK#S #~c9>7g ޷UTNuc/.Z hnY'*NvS[cHF;(S!5)[ ~uOz+_ |ޓIW$` jR杂$\ +,<(aEƤ2g#p2'7 _\r%eV (E{ ] 9:@ۧ_1FDpA 'haQ%~qGf|d7\8QR,GR܀qǔս:2jU"8umXC`LV_8^pi<I;j4|=ha,[J,Bbh2@Sx7EB9B&*p&bB:'3PY"]l=Z8osӈ2/8Zl6C崹r8ͽ)zK@@$2&1]-J2Z&H~BnĶ GDYc\ǖ_ )\1dP;w{XPԗEYGhDT=P+饂[X*zׂ =3MzdvH0H5J6"+k_"DwV&r!~.I;H{*%dv1i)C'bTC ģփ*#BMX.T" :YO馁P36)CAdzI+Saq㩹W)Lݢbܴ :DM"\duPSRL)) WKPƦ']\;ˤ'`!Mi^UYkd5YrjigL^}[MV&$|Ϻ2gUN7+x? i78$C{pSW .ئϬW]so{( ǞN{hA0Ʃk8{v: 89wZ?ڎwg佄 S+qҹN%; Wc>3ũ2VS]WcCI/[]o^kJlYCJ˨l}m ! 0 YەHg2˅ )jF~!ĖPڟ ; ,iīJQ+ǭ _ Q6ѝjYbYJ uv:DYT-=`kc>gE˃"Duk_=F u06$ÓMYns?"WWDfÉc5-[{2E {\bD47Zt8?opYB\ցBAC\ĥ8JS"_4+o\땑8=Μp Ν~[\gzRxhڗ&լ , RP 2kZj=m"uD 跔U.٦̒0 /D)zn8aBX+X԰!bt]`BQ4o9Lu1KGذi̓Lmm:K]KҴ^JVqrAJ BJZ!xG?Εn~VM"7ݱ yX&@Rȫ݃>s;hp=F$}by=C HIifʍµK\ms Fco|CYbUЀ pj@襑qFEj]36aV`>94E 6qcxݑA}M۽9ޥ;H)-{}0EE[jSlCϩrAJpofY֦%QY-5PJX6[8o0孾^q:tbǔ6\za;܁oi= j\I KfHůΖ)kNàs0t+~՝!-Fv*ҭӭJXYa|9];@=%Q[ݐ$af70WSe6k25N?zX+1Gm:ZypBMlKF-͆hyth4&- "C;ȿ\ah*\'ki*'Tx(^4^IBf%UX޵]oZD:X ޒkŅB)t79.ŷ>d$8kYIވG[ i;&oP 'i1yR4@`*-+ + B{s|@D#̅(k \Ms-pND0'W67W1~/~%|09B?"06GUjt~vLP&O 1yB֜z.\M䰹]32&@O$f|A AUv\OE:*Y/r[PRpjP1xRbQBpju̲8#P݊@d"60]/f V3hH,KѾL5:"g85頞L:b2dmSrzK,2"}KsJ C'%vr|a1@fBV'**rc )N`+.*؊DBp~ C$fg%` A6Eֿբ{Ha_rsS A?v" &XoP"2E1M8q31(B Yyx˲ bPn]Xr3G 6qVh !ѪBM9+0}KEڐi qಞcc?~E  pz'[AȓS@WY!FvF<.&d0FjS2`-H-ːq{J-.Cj9*CXڬHĿ-;vf)5 n'9! im*ybL~^8I~'׬ "5b6,d7K`AԞT]bO*̻c"c.c]86z ]M<[R.Qnp&;!@N6[ W#B0aibk3gX𺦐`^z"BqKE5.5K ,V~#oр抖p!JWہ58>~9G)ZQntCI84:4ĄRDt7x+%E|@ʴ~ L2A.W GlzNm2 F+>VR3Z7=''srU_bN(n}-+\|x&C, ?s;6Ѻ뇣ۃ_>-TT, }a_'JT)!K8ԊIݮ嵛a,{O6ݮuu>iz{պ,+UW2w~[% . ,aw&*#I~~'B7ڸBk hPɔbf+VVV\͛FSlPKd'ګ%the sbv<1Ӑ +P_;< cLw6T I%. kWI c]u`;~m 6ȕi7>>hLQS<(zQy𨏮‹}2Tγ8WR"9vC4kU"!4rhd}}SỴ${閜3.ĦS#NByy^ <kbbر,BJםa#1_agU-ulSBT 9n,m ~ 6B>umݣZXFą3w/GLGx(I'tG l Tg.Qu*)C掰 .ܲV3/Eq׉T酜͎]OZT,ژ\)=QA# 3 N7U2:¼>tCQ)nNMDN >Ͳ*Fd@d`U= [bK}dw~抛RVCp=d$CR--,rmզ<*~4L)Wق3BR&Oqo&b h'{ߘsM1Ou ]:.Rl>nE.nx=YkO 𢛢6yr G׬i/mЎ]ӥg,XSJ6UEzKVÏڑ 9 ,KĠn#VJ%"gamäۍ0ݘ925%$1*,4QPTG/E/9 c. ~L<.Mj[АVG^E;!9]S?wt,oDҀ*ߋ4kN6rM="`k.Ìn-iVfǼʻ)666 @_.+uB'dQh ~z{rPN۸3mŇm a"mڮ =Ӆ XPj6ujQ/qz?&`:mٝ쏘 3AT:K^f- /}e -^`h)pX:5 ML46lL++ pbh~oxb>xC݇yՊVaۮ 58N()m(PU9߮@|5!xc.u.@Fi$fGJ 9&CKqdC_h޽BQ#p j?C-, WbOmڄo͚ʁEǒ0(X(A6 w-&kAeýI}QVrz;$R%ll,7]"o.ԴuyԦnO=;{b,iqae#%x/k|Od c9=}ѳCsuh_b|jKx\TY-FF)o"A2(oB)殞(ҪԁZ(Q,Xыe_9$j瑑Mqhb[zWK<{;֛1}}lh1G^Ͱ9-c +҃"Bv\{լާVA$kW^׭sw+IM_ceko~иJ7 ؑq[ջwdhf~5Y7CCv(|u]FNX%NY&8E`yAێ*-._QdARӖ^ E%5y&=hmظ6 Lb#;oDQB$xl-F R=5LH$j[ðG3=nx@](h.Win*.w7QnnbFNq 5Fp$^!}bTpi]ZU\,*_TLi x^m1f\VEϐ]L|qy[Q2zI ^VY g%)4ҟ(EÎDpa@YQ ^{ H76G2a nA8U7JУq+I{~ w Y.L_`@Dq(˦1diR)lq9| 9Ȥs~2~b[\rt!/R_˽g| rniIIb t=˃]NuuR?́YFcyFI ȍMq6bY*[ ى,Dnsu\,+Jr!V~tE.b(q[sTZ0qں2Zc`ͱt;OM$ VY|ODtRab\r d6}]pp"Z%PBZf6%~"amDuP"MSFm7IqPgےF.\2? }@ :L_r͏g3 {N٦7g0h^pþt pa#/lҶE4dtgYhر(W1ixAM0{E@:&AJJP?h0akYSeÛa"9D-Z" 'S\(ٞ0u2ZT04$G(`BX*k(E>Fך\To"$`*~gaG]xm'Cʈ6ZM*w57_/.Roc^THEӳ)pZ;9Gw"'rm#fu:-*͇iP=`Ͳ}x @[qhE^//U3 rΞql'+Vbi i͈ Xxx| H˳=Pox l懻R̦[at$rP1[A0')V`P? dbZ`T;V']Sc7v7qV/zsZaǝCQf')1a.-VC]>fO7ԇ<8f+r9Y `3i\ 4*vN.1*\n6G^"pU߁;*39e*ɢTysmYDg&NpjYOO]UkgzGmj9;ĥ hUxuGH%ғd.ë7q@($_ԇ8q0q M\L*CsF-%yHSYY$\? zKlf *(MQ w讧ZSh$6z}w…[¨a'MVB= aLUB۵:Y13N~iUykو34ؖ aӎϿ9m@tnP܅.۞mFؐjfխOOoD1b*>2YyaAA`4Hħ}rimX;F^|rj`L)6t[*N)0#%;U=_ Kw~<,`ӛ"eվʦ87^<8r#l%n0$la&=7jh?Sc5gKՓ/ipV}#)3?IέVkO"oS@@c[e~犔uKe?Cy,ZHBYS稖'haRGi#/ds1>NnT,v,zH4 u9͠(̠~(,(esN<7rbXK&.ƪ O;BY064 0Yg5NM`*vPmKDR;C(\M@HJ#'R>sMNS~{H_,xk$ehP5e:S4wS~Y0 J~ (@aĨY‚޺ /=bf`QʮKKKJ96euGUE8~2/'=RnW%g) U$t o/ꚒDPi#&th" 76:I,;oKZ_dj`W7M(ǩRG9̻dˉn3T:[u7W{$2yz16LզK 7㴹w_=벭$&L U촶7B'nv\+шjhU;ʀdLM8C3heW8N>k *xJ1p7n*̤JT>`H Pj4ny-oY/vc/Q=@#8ȑ=;lݭ Е) ;f8HFgX #>f(CbXދ?rk8r>!=lau=ɗ=X)SP *V oX^}қvmK!g]{BħyzȀ12'' ~aCEc/7 Iu+- %b퇝A mz{GS8, o"S`e)shE1̝wukعl r1 ~>M L r/hpΨF~ jY[YxE5oYsC4_s嗾#^tefY{ iSqw',.& ݻg!b:pi30(|nwƽIփn#69}Aa) P \T?6iOITajkƺ (j2ϊC!w3ѬVt-ix`-(h7>fG zډU$_TUNi 2-i.F`{8eWIwNⳖ%ziXX?e3 g֫3ŕd,kE s{|/v`AeJqva Y R^Wq!Q8me&QFI*ާ~r*L " `γ ;QfX\n~4GބbZqZ! skJs~7CՅ}'Yƴέ&$ejm-:: Гd'8܅+hL]p/`K/o,WH D-޶7F%~ǭnRsr ģl@u~(< JVgE茔ȒtI%GZ-ZȰw +Y5IN*})'>4 oqT8)L"u(h?=3MћbQ~Cӽ6E$X +&yjâ􀌌vvRN 9xwUOԇEE> az_,b{]r>{2c \7YT"(q]IJYcL`7\+LD! N25084ypuY+:1;x$fNj;ʏ Tm[N'\= /zP#N,z^t\3JJwzDRCЬʓ%UA9-ntdkeW~2:}kx&ÃQLpfKC'jWϙ'\* E1@Y̼ d,iUAf~Nź6H:&\ r4%}c@ +&g罎[Pj?M̷C1 udthʂu CM?lnmҗK}@N>}?GU e6avNЅ*cv[N@D±0;t%3E@wˠ1ȶb7i~. WRxu6!d,biq=nI=܇,:1|裀BJ7a>{2p#_|P.N΍;`t0xߏ#pв,?xS sM[Fv{9hmCڛ =oSU}zrNNWܶ/z%7|N0jr2CX,7%;=pdϖW?EmfsTr<7y.6(UfHx@ʹdҒG,rCZLX1,!lCϙӪ=_#ψ߲!^,G_AcXn]qiږdZdrt"-O?(aMgMؓjàl"GTȬb}-ߑ\>u'U穑d1=y=|[|wU)rLS.:ZJ\]y`Z`K]JG񄤌IĭK*\9RH(yzqu* K\#24ɟ-ܧm.4(u5rRc͜yх"rc.l={IEJU2wL,8֛ƽR% ;,ϷV{Hjzn3*QOk53A,8"tr o 瑾"R ݌u`l90Iy5qY7lR"<+Қ~ SȮ X>Kwi؍dyqep^짞AGzu(z:IniI6"۵1eӬ4#0nC2knZ.EXc>I }թ=ٔ/+i寎<?(=D྅nto(}Hڍ}c}3i4 vͅ,&d~ɰIc{Vqgru Qs0W40ns:^)tc3hX^N" U)pg"eU7lTq&LuȾI%=19/ 1[WTb;o%$XwX #R}PK$v1HUw0qO怰 @tx b8KѲ?[҇i .BJ3JWfm@CJe]oX9`~rMK`PReR2fDN&uac:. fgqHRCǛum"BuN7r` +nFb'z7h0:12JTS>=TܚV'bѝ ci+Π7vwUЏb=[1;i юwWVݝLQIžD!n]K;DcHd.9پc1̏ V+'bsfvʓEIx8,_s@#s#d;k<~z+fct([wGӝ@Ժ>'rK `aFߥrz_= FwTd'̟p]hvSɩ_'H"80"fl.7`e9ISevAEblbħY#O=q>aqp lLT(|``th)?u[tij/8Sf68)=ԩO?6kC S\2CMx#%>u~ZNu+yC|:RoGwv"NR3;te.y8RpCM@hs9[se Hr!0uyqpw/`@켏!1bF:Te_:$6ϸ앖Ոt.! K٦jj22p? uF Ok R{2])J̕F;Blpc㡠gG (MVy}.8;."aƇU- d Aåsa0}4u>/Qn<zRU qynH'(٢x8Q 'ua" Q*;g p&-Ռxw{=:'o;!)Y)u+4V=eXxk/7$ 0 U蟍& 7Сs7yîyH61" @͔uZ2Jw3S8SWNAwhPl>d_Qeng1|)mt %%}H]HKޖԬӽawf-D{?^?ߚqurxxв8æi ݺLZ^4L2@#姅z4OwrymgkQ#XVƖlGX~Uzׂ'SgI!MMW Sg?HjG)nXsJ žX/Wc0-{Φ6<+7l1uya"ɺM!ӡVrn'X3V,\d)}2T euD՜=O+K].с6=_ A8)L""& '1v45B߈+!9` NyQK%M0ۄZpr$?O7ATM coDwEL2x\MO՝O'PC!3tyk(sE-mF] ݋!th||E8zRS@W(6H6tw剕̎ť[P' Z'X ިl,*]iH% BAwYJ[ >$=QHϞN :2b7WC_ ml{r0bz{>$W+8EUl:$Xv#ͥ6쿄 E֨w] <&)Ne? såns/Rv%Fݗn8btF ~OG=!qwܮ 'r-~)@R~; }۠#cE6|k\  | џ2QB B|ԋd7FYctHw&?xyd2--t׼-ˮt"(9IL~+u1wX#e{f^58S-:fE#8 kSHdNTHyue/N:/9y$Ii:ce1|Gb. mIAy|VKf ;uvt@jkz[$c\PmJ@fc\ˎĜ :;PuyG '/ҀU;~NS6{=HU[ #"Go v)yƢuf<n|]%L?9д+aeWl(~:i7^J/ pi鋃"Vp/@[Zp 0y5n[|a\ E;_}GwN'(+L ;!f>bYyB}^}rL̽ĥv`!˽#jS"ns(@\3c{z`׃4+NnHf:(xzu/aۏ.b}Q"o-&8·W#ǼBMό?  \yd+?"uB`&¸OV3XC D_zMHTocV0( hՈfU2]0$y؊T$3OCɹ}i#z)H DWBx}G__|D6OF7b=.P2#\- }? I+3ThbPEk[3BŁc+Ӆ;@΄t$4_LNc4.b"jC-qϲ+x[ {Dn]ՅH*M^G~:9b=03*ʏ` 4v,sQ0wڹ 5TRCZ2r2@fKuߩ`uѝJ?7f2Pf}5.;H{P2?|:J,1LWI$Ȑ?3 DF|oow =kSJ-rla%+/QR&laG.KP-#+1K\Uy썂ejRraҢmqCuf |WkӚ#fl| h:Ӑnj"̀׵U ?yJ.#vWbg_RzT|?oY\bCM_%9oaAQp iAdDgޗզ6>AS=Bu5}?Wh9'{~;N0~TIU^ u|`]['ȉ]?J@B^WrqQ>E,r`p6ϷĂ~9̄yKf?kWb~oUc5 ݥt+H3!qj߆SנVpxÚ@i[r~$}T\4EHħF#a[xڃu%wх(aUk2N R(ę?<(,[ȟ:?E6{[0sʖD;>4Kv3<أ7Nmy_Z%V^AZTD-6t ECSμQE :ŬG y@] rXjSKyHL$Se~%e w}>2N 5:rN4%'ͨoB8NᷓqZ9s ٚ?uOZp pe0m8maI?GS'ae)cE(sc|sݩB ]dU/ #H {S sBr6-s;)mr_0K@hhSS{1eD!tk*6+dk*.'}8 q47ʁm7iG]n72m V3<ڜdN@<8 4/;;ۻ Rw$pp ek)klflζ)boX2q ds&ض#݌8 #_ EvЇߺ QnǪjaҐf$V?@4Oqj ĺRaV՞h݇MFK`XW%Y~c0<"Gfrbs+up9EԅY&2]+^xלg  ]-a3"mmAC ̅%]#_VP͏rwl!uK Z'iEw"Jx* !_o%  74l h-y6̸.*$9?^vemly|UJ8mB \›H`S'ػNӖ] L i`͞oLkG3 1nOc*('Y¶upop v8zWTAWXtxs|S"d6J.$TH~֢3tz;k6ҭ"+S*YkٰVz˄Y͊sH,?deU7Qp3= H%񃙬hkYXc_6eqc$صOvg0Psh{.di3Rkt2. ~ݟVޏ\:u/-jK ! QQ_YϴCbC_ -dÚ>U=$)4B4|0dNQ(rԸr^M02)|s x-m9=g8umD {N6B</qq,Jͪ|)#ʃG1Ė/@aYQu_&ޒYwp8tO) EMΧ([xVut$Ci.1Fђ7p꧉ (k ^֠{pՖIJXZN* M- ԓh"Bat*T'։Yiyj\J*=Ye$z-j zNq x*d h”>!gvD= zBc; '&olt.0#w#t׆-3k"OTR +e|NΡؐk;'S'] j!3¡n+b+EctQߕ]_i Ry8$rAzJR#.e!n Z D6Lm=rx$5?(4RmW?1< LP>;_Q9C$r҇g2}}v٩;;zCDIhx)EC3dyVS12R7=%Ef]SX'/9d 4>i0*{p98q'zX)7K1 8ap'e cJK @RXW)21;iLc:G1ibXxu冬+X`_\c[&$yIpv @Wۈ`1!Ojn"RJ~?(pBEvtǹ@ { @YUHÄV595M(c4ȳ)z.1 r0 NӻR^cg*ygB8E4 wդ,%2qHlT35(g}S?$B }P5 '95t'D a}{o`/H4؁[bg w7~p^S=x}Ho SY3,z=L+ˌCw_ʘaÅ^8q,(I`lp7E,Cl}ȋפAtk::}yN\A=ʟ;W Ir9l<[]!ɖз2'r`ھ4PrGD8#~ !=L| u՛ ܃Hb;owUMʯ9j>FCwWzȩ.lHέ5dQ/@GGƇ4 LƜ+9ApdN,. a)A9RrdVhAŌhs,8RJ;ٌMw֑;=% 쁭zP#*filC&:B# 7,6RQWH ue%ɩKҌ_Xpot[h\R882\V=W'8}s~)#)pb$X*X l pǠ˲6n|1}c,x͗e;%v%S_>͐xZ]&ȣ GJ;Ћ#}<.>V*mt\D3 #d)!L'G3'zӧ n3xψ.^ѣW ^Ye @^׸t۩yE~]=58R7 9X@ǩ&`ɮ؍?:b F&.p V,DN/uXAo9w=n޺E*ƴNv&` ٤}M'v`FϨ*sxy"Awvs{dSLjԋS-Ɛl0#?A.J26FdV! H=TcR_#C<>MPԱA<#1+UI.O`y G:ۍOd-PAfBDmdz|0ܔ'㒑I#-ԉX# VD?^ŋ4 ](#z#^If`<}e/7Nn/1#)|tV2ٻ< MC T5[m_#6(6g-d[;6uUĬHmRXzkz>ߋŨUAs1z4(YAnfP=.nl`j]Np% #[%H`2YD,ݼL 8ֻO#?@߀ -ߩE-#/ӳ,\p)j+m$lJ9s[TG[17x LqԬ>ۜ}=.ɕ1d}xDv W}x_Aj8 F EAĔ6oTulgQxH'CcӟBYy}Ҽ5pr_4Jvux!g“59_-i&g9O\7=.쮤z5{y{ҡ{=H# rwUo [q6 x<~0pzfs8V^Yf{Pݙ D0*gE8+qY :H~i?;pE'4VC5QQ=}Hp2B#ΝU7O;4ǬԙBX鞦 RN߭yüa@5JY/l>=x W}sAI;}Fi<-R(ڥEy%`*Xr  `K *C>$P}737{(~r 4gwD֊X $ڐrfAȘl!Rp^"Pui?KMmF Q'A\JX/SV,WAs~[2Z6ϛ4Pدi,[\4;> &,iIKY!u &4&í!-nZ݄6kVrZܖ՗IuR,rvKe?sϵ="vX Jjj%dyHb"SZ2iwMhAe2u yYگജl'/#T+p8B ğna4G/U~ B%Xgs٨׮F C +.JB?t dQr[Hd* >!9vp[9O;L6q=(Ea~Dܥ }O=\- lmR[k|?*$*qeէ̚ ll!^KOz~(NyŔEM1zIS֐ \Gv4țx U .;12|wQ:bK*'JzRe!Lu]hn_qe؜hiQnkZt`Vbp V}~ǿC=`uQmZƯ)j!PA 't0Z|_14:ca?Cy Dk3Ari3];ǰlGh0ϹÓoI0SB7Z Wt[ƠAli{ u(Ww|/mw^k{UQـ]-~#FR22/okwk2қ.~ǾSgh{*W 2Ⴡ]}FS)ؗY,t/;jq$y7kVvoIMy/n=x8;dmc5)ԋXmqo(LQXcnQL98,gl}:/tK|3,{Ez?[#W;߲bmѐsThZ Ѭv(o3V>{* ~'xs? EBOqA?q/H@΀3[ǝ_zdh)yɕZaVm_ޡO,vJ؊'/t5M;> X2n}7rt1v _:+W{j1ĭ`w1_f [SZsQ=ĹH^n|T?Y M&mɛ{_S \ l4,%KU<[ȣAuиۃ}h.:c= 9ct)W6ǹw 鋉1tMP·/ ~p%gbDViN MF͛ ?6|%Iֈf0 mܫmt+tNMsF8;]ӷS Ŷ?ǖ՞'3z]$ԛne+Ke+LACO,"XA͡C搠9qpZv _l鿎XRf`ϙzaOEugwZvP_{%g@ݵ7 QO&Zgea΁<m]E6yF[*- m+XIPLơyg&3Ei6 ۯ Uc[J<>H=l]- VDRE-OaSBQ%t7^#u^^Hd2.*헜8v)BǿrTzrU\DfTF)hwBAB_B}mdc?~~ }qam xxuP F<v%]ϳ<^w\/~`w[?6 أF asC+ߩY@84ev07jMUZѩQC'eO`0nLopD?z~Q=1 F82?b /8; ŜK2KM&mW,y%J[رјkȞ\f3+ im4G{NV}]Tr%< r__ j@6 y!M[L@Ae; !} J.0s Z3D6>v渁Z Z4Y|"Tqm%zeIIf+/`Cn4|џR[֞ X0+SGe/"0`EI  !>1[7z4z+*>Ο֎BoI&Ozb"6eJhY)5Za>tHb;^#M]^mi^K]5ϪuF۱pu Pus""$+ش) A9zWyWSi<>1 &}(ݬgHO#&r U$Ү-|2K#=N03i1dv"j)͚rRoƍHڸ*lX|{[֊~O֏2hBl`MZ6π>+<"!(Q$*{ ` '4UM?>c.ZJO-#YdSc0W^}&_qr &cjMm6 rCP|E[Zh!'\Rl\.ѡ`]!K<_cHqW2[qr${a0*R?ɣqQ<&;uyF$^Hp}#l?Gt0 qMZKŖ:N᮷j]0@,Ct~$M,?䰃yKs2X\,NQ(m,%?AQД:0VX+ ?V1zjϬR>Sz|)o KR:ޕBufE:hz9n OVz ㇷaWЖȆȈL% 3頼n9](6Lz«q&VȱKqkM:cz:b \=#+835[1ҌN]O:3KU>lu+yEmEYG3O"&bߌμjZ"zǁ5#R [E]"v\쿳FP * xx6 %Զm McC#qq@Mu q;_C5tgO%.<0:ƘnXrz%M`O)ߜ腌GMg4杶q468BLr/ V#zu6#k({({8c TRBGZpmA'h)~:@ί0LIɅ,enK䁰ƹA4'^β>#n8~rYK#-l؎ajRVVT{Ū&fænJ7xꌀ)L'K^N•B-K XN Kf#!zVoe;*!s&Y"sg|'8܂j~VeK쀚L%EMjAޘ!'WpG@i񎠔uM<.6lPT[jGW L1enahivN{aznƤ̗bՈu?\o;|@^͐vY[p/),QdƧ C^pszWRjB`(RCnbRلdf0Yvdux~,xPHlIe+&CέJE޿T6'–3l%&Nu=yap7ELn?㋺Br`H\'*<8P 4Ɋ"v#]fVk//6ϝ= NUDFɌ8Q#nZ2LtY" Sz0U#Һqa0pk@6MwTJ(<Qn mx;iizۑCTPG`g(i_DƍCyG$e) ~(15O_+Sn2 q/:|Hiu bSG۳F@ 4莮x4\ S8"ru!&̰lZ- ƻPs樞@MI k8X<1 B #.?ctCœA |HؒC@1t|[D*9!# inH, en.㌝Nj\0 |sQb7/.W&1|',_ &v(Co ]_Ue@y=D{g"&茤_"L7^N_Ww]ֺ0-(N‘usOY1 7os`ĨLzm8c[%pW\edhҁT{q:bp`܀h;*ɈO<@Jgx5pߏO0lk4O% 1D7:.p NzsM.O%D;g=r6ǿ8 Ld'q搡FȈ4~yI5d]y^2${qpz(@T`xK9#B?oN\506LCӡ_ffNSTѨp~(]0Y,rL'b߆~n! %eMT /i_}w c6)N8!˽~&?(r6=hGϱ)-opyNmMkh:jG%j)N(Kdh x?L8LBd6si42̹C^ŀjiQiI#FopK%H{Lb&~i#S`[D uw,˜&'+Uk(zf/sF4սyo]@?EN2 YCH(ٯzoXyTpLjKn"cy񲈧2]f &C-omGN9EJ/ŠW[a3*E(r,_7o\=}ĒHu0ݩ2 Ĩ~NSqc볈:f1jOGڮ W(zّs:,!"YW}r,G~G26Q![gv2M5šv@5P0}Vo јŖW&b`PG{FZWF1Tשv.D3:+&r6/S38F,;I0XkHܒVrNn#7 Ļmج@?h}<k:DPio,r*{IHty'8d( bW6\ߚRKymJ!8GU ao!O(s M4GKD䴻e)ePi1Fit:t=\ V+ӝ`'(d:"(eN+q*ZuF4N[lŷ+?ipOJ,]ˆz,?w-"21;#{ݭK*㷡SyHpci81Ec{]tDW)zfhĄ|FrFx:bzzi3|CͳAꐗvԷOD(5z/V|zZ'a+*z>u nT;Gq<<^i1[9x^mѐro],.JiFL2I3#f Ns.xR,[,DIGaQsթh1ΟxʗB߿. ,vtm,}ď>+Uݽ2y.bCiEv >en<@1'>^mc_+ y~>CHG~Juj;j\ީ;$/LD~.1q PAښԎxh>#7 \mj]74sʖO}45<xplG'%cİ3eB7UuRk W>ADK1@?2΢UL˻9f.~p-`cĚ 7:`T`{@5PRoۼDC c>+-Eqr* >!{@II\dkam-ccP>f,Pp?"@Z6fiL蟕%,r -gA nYk+49Ti\¡jVEqQW aF MYi3^ _Bf:8.wE^=M0BkyKۼvXhqaZ#B+@ߓIk"f`r=i7G6UӲ0uҗ@h'f,0,\UbN4Xn)!6cS #gzoDaQ=Qmj~%VM[c6$0z2K ^:QqCtF݇]Jt0YOCD&lP*4qhݔ8$${uvf\r_L[qUh<-!q}pHҰ9+4zQ;5%&-]KP+|SfW1&t IMzoF[@cr9a9 3 L~0T93It[L'׼S%5V*krn,XC_o"z+%jhoHĪ,gR,`ڃzΏ@IxX"(eAHkv.9j|Rv?Mq}# (M Y8h0[ YҦ=ybi{e?7i(AW/a7(Ex5*^-&%v(w yf狗arzP%Q;8XW_RVt&]V?9tpK~phUɑ+Mތ* PYچa+NJ mil`r$:* сߠQkR75.j'H2'rn?!yn C4eo9xk.ФtJFy*ZK)eNI:}2sSmrN^gX"@ar#A&). Vw3^1-Fe!|F掕͊!澮'%z B)tg}]Tاጒ-*fcӉBZ}%:a!u{(qEI"{ VCz7*,߲瀑eQyP-[-BզH5k:=1.m7w=Gă8=`4}5:eD'{bW$^]wX) $M~D3E%>>7~n2e~FZe_%Zֵ7h??D*6]e:kJ&&b̧`=RZA6A#= o6)N0jwb( 19 uFTr[9_Yږ% Wt tnsVb"3;!8эz=}pY&Y7Hf^e;HиOp:# j~5 \y:,[ЙgTusQ~V9|Dv~H*>_UJ|I#0_N]d\DI6ѰrOiw\*džrDg+sb!R8X,QF~lKq ]&%fu-" Q ),ys*"xTӖ"!ٮs/ۡ7"8LzY0q7'%!FGP_#ve [dFɂ| pX7pZʣL#]xa%yxۏ8&1G%[ڞ*Yw&k^pR )r4_⒡j&8m܁OW'r\-4GYz;X3=u/x픤.hCL"E`T{ KޭClN8]`Zr;ykI(k *P[+jͰ6%gg6 v*t"A'Xr)Y.­LR&\rC m!AĊY\K[?jH0 cFNO'N(3FEG<:q@IJF\W01v c3֔hC\OILX"DbnFG }~HBy\ִH $GJo ?IO*;Z8IF\Z!QRa4!<zjOU!EsebLTR U-a Bqbq̃$4ͱB2I=Lj./~8;"[l#BJ0GU :0槏0 p(KEڍTv'2/R~d`M&N2'Y%|?S'G-1{9~يk=&&0JzCq CEsHܣTTCR^ >/4Іn?C-3Eord'9e#ZUd+**PYܵqsYUz`=%+waԜBhَ>o3ؿ닇QKZ?RK":/x)w";٤2"(s9g >yRxw5[d:ƩW,ޡ>|N IUk+LbͬosKAݥݘ7g\`KEJDMa)sאLAU-7C׫^*CLJo'ݔĞAכztV"򞳓{7rt{L:8$[G(.E CHؑ'_^ Hm$ViBA}\ϕt9Qqox[0̞JyrgK$"T V{}wݣo۹]R%@1gAnfIA}`tX-Dy>0K]z=Z#Rh.ຒ.ĨrPT~A}&fi`̍drdkoxsI_^ ;4Pu#؛/O]P~mZCARY5E|O󔘽,~TeuPa&Pβ-sKzV1c.A$YmI,VYLeqR'KUX UlG`6\u$Y4ivfm+6wUx4+/- U>МيRh%B:ϏƏӸņP^^rRb І\]ٷ#T-Ibě&BtVŠհ]XcxՉGiX4Rv9aû.T܂"iΖM_ QVfEw59&1]C^ ~NJ1f BvB~$6pjݝTm~bvXVD KZe p SZ In'YU!ZV|lD3徘8wOzg'^6!SnHm nJ𨺤9a1gOd8"㺈1}OFtu\vu.Agr+2gƥjf#Ӕ 6fw3dj_'4dTGhSM] "a"LtFs)t{Y BMձ ͳ,Y$. ,\O2܇1|Vva1M}q>JMFt{wlݡuC0YR}-q@ad 91d)pSť0gFzI#HYfs&TLӃjaȢ\3~ڄE.UH3끥O)# 'Yص`Ϥ,MǯFFHKZJ˕V?<t !I<h96[Y\KќxR}M ,4 3R^B#as޷2a^y?kz%5Vr`>) |>0Q8\-}BFwuM~eFNcTNj)C^=3"I-cL*py{+)6PzT v>=L?6ғ;AEFeS(z|P c_RAQǾى72+1Qh"^6.Cϟ/eÐ9A)= 6#6lQdmô$/ ѕ1 񂌊ĨfXLCD} ˖ne`ۉwyg;CFJ*:P:~WO[i> Т{wߊꅟz\3N!W_S= 4:Fx7 e\9eh,{y=4(0bZAJ*acۙ MRhDaH9"ֺ -)GfDrq%?Z˶EһaWh%UEe` 9뛠C/"6ce\]* D l WwP]0Bmbp5Do$39JdbbI!n7E]6H Hd%ԋjLDz⡭!O=6s7jo:?:V!#G7W|8?].v^ޯ!M6T?$Pߛ9K?].a|Z+|azr7L(XXIK@-*ownzIٓjj7Yr~6GA(ВޣAc}zGևi6FI} {ȿ]@tIFOe^0m'k.W3VəR}%8[PhbL"ma^h¯ ۍݫ&~yM>3)QOxUۉCb]zl rs/ؠ$ V3ۈt(Q -3T@UU %/ 7vŚ9rADeAg ~sF6lE%L-XB4~( 75[ . KG'uA8hJ3;F ΝD\f(yjs6%4TN#OC(AW۠=r "^`/ҿIn!f">{%XZ ׯ6`>ARʳ(/k0Wx(>#eB 14+q9-@3$Ÿ->Ť"g2(U1[uȾg)ƽE=*p! R m ،^CRQS R/'!0e9;]ziSCu}yʼnZ+R`'Kc$pm]nWԃ0f㼌,̠ƞ#ݜÜmCoF78YV,`!I0B'R!h-^$"WBq4lR%fwa8i*Rjdt0/ ^@wvH<|C}0 XU<`jikTJr&Q] 8h~߲pu[F0pa8}C 97u#ϻS)lg6{clS9Dv:-|mOzk=P)Q$Tl{6,7ђ˰7bb"~ԅ)߾!7x9:KbncaAи5p5ć1x \ڼ˫!TE`sȧexi m*'@ӈ 7RG zC0akX +111 A)"!؁: G삊)&5W#Mk "/6 ٍ^giQy) _P4 2{Zc*3.]cW(]87:joNX>fy(j8S\>e К;4c%+UDkX(04Ԅe#z=cW7z'IWC^*&򦗔FRhnY1"A _,F^duBiNHN=ANLW;o?ƀ=ߦHLмup|KS+a-g׭mO"=7}}^F!^4F s-fЋ|Y^K`zoRq2?>o 3XO)XOftp`Nf6&myjm4Vw틧ҟ !}nJ\o`1%ifQ85:l8I-p~xY4+me;n/ `[TX$xZ?ԉy*>ne%)C_֏Ǩw쉊m4Vu0WŤJk"zƐT|w y^#aDZ;DzR9q?g<65cO7jm*G=k!*i!o?w{]DJ#M_6qI4V7EѭI Jv?hޚ9[Z9~jXJ%gpch{$^/_@:/~DQ6e_s-Q4$fq'r8Ã#Q/ZֵruprdTzD| IE4SjHvyqn۫VPN$j\K( DqVz!ã@-A`2ۺ18e~H郉5ݕ8ⓚ]''P=U?7'fc4BNdvjc-Q#.ܥyT\oVQBe>iP(Wy+0|NJwQf[x yV0"?$*V b'ͳ<iY|듞3aagQuOpWh@_?{}eXُTMrۇ i6nS~TmZp,߫m=NYw'.VIhh\q @l63TG&Pڵ!dzn Zb{94)]h:)#=LyM_>eZUaER mi"g`!~}N`M5Ct| mAeHϨ2j2"q@@lc}blJV- V9My8Xgy=}jr7a*}J:ս.^"-M&'xب>a.gĄM+̥b:"]DujQD CҵtSSE|q!"~~GѡѼlwSvaBrW)XW<`+HfRB0qv0RsEJS}^S!^0%7HKa`w@r}Ű7<;ŝNgE+B@W!whhLI7KӍ#5="v+c'5X?-GQc`?m03Ky-6#uBٍ7̥uR//c\)ǓR8s<os:R}le+JoE 㥾>![u0=gTh NY2H2l$M9lIxT\+%z#ɵ\M*d;!=:9.rSaz?Aj.ȁ/8#ҫ7eizhvjeoqbJuW6_gfD |Gyr)goeORj-J m<[\XTz$AwdW5L8 d/ O887@+ޮ4sDeT) 1(֯`z%z Oo5nގj7GZ .@·XbMg`"s| @.czr9Xשּׁ ltF 1R]à %+6vi.;a -{v162i +)?nF0HA[#ēw6Hq{-:y=}#v2Փ_ԗiP=^a,rBîJw~jm-@W\i( p t<8G8v`\@t5+GVV544.'|oX˲gӍD 5%^<;399.Z}/=b8<{ṷxG& =xLbL8ZUSݲ/lHO#rPl -\:j*G VČV k=B*@[C@Na*:= 9Nҁhڠ`!52J}kagOtg-٠F.5%6 Ț[v?RS9UI X5Baǡ:+g̩ 7eTW&EW)#nhyr!tBh_B <6߁4}&`uF'  6@ dD@&6{XjO hp^DJ*j'RRPu.Nyځ])"K *}T$5`%4 8wȩfY7Eq"saD6Gg;R2a_$ĐR6$Ty"s}ϳVc`s Δ톙3p&\( y.qNtE: ԫ ,UNeANXpfDd(l[ g_߼уv ۀw8׌2oYwN45 #F.v*͞TP~`_A&cw9=ڌK3QK퇝${?\W7>fA6/,=3o`q"d~'"gKx㖱Hh}9vB !)K~Wӎ,%ԉM/7ni]mcffCq3noz3Bw} kK*$U'bFUpGgr_+ϳ*klUHԒx<9޼y4^ ,*HcK]eblMlV [u׎`'u.(YJCUǹ U} u9Qð'Sw"0+Ya'ZYƎhs[wdE£|<Ij.V:%6Z4ZJZ%3ak,讝,\hЀ\v4{)7R_}X%NyHciFV#AlA.[{WVd!tuݧ;-T@{UA6b⑖QDG'u AK#sEGqz=񅛇Hwz*@8ௐIQl 7zt{Odu蹆QF2aaiĵ1Kw]uj̩Oz, 3 (L2|"1 k+:)J ;ݚW}=UUA>+ds" 'D9 6wY'F͢>![Up.4Ւ4{cv_@7/rnًNQZ0Qj/1D5G"rX`o\sG+qyC-9!GwGVw:F )baA^wZu|7ՕH0O6L֘gZ|'~(G-V fr=0j_º1 `W]q̵aWB}Azl)XڠqqÏ*! '_[>%F.%  FB*vN,h{bPt,V6\L#o=7'lP:MvԑKRC"p,*ru|7'/ N Z7c֮bj}]ONi%Ha` J u 4jRV<ӷ Mԉn`x@{Z^ 0B7 )Tmz")4I&s^W!etX ![ףy ^RqpzHTT90L>sf O)u)HsKQ3)C5O[XZʌ|Z625ȿ,e?cLc\i_`k}V)_ >qI%r+MQ=4guMlCY0]dkWm&Y97{_Oc Ҁrto<Z̻A]=nv8kq.J,uo\ɷVT^A|q7o 8ݿ8U $՝TW.탘"*rs^ixwNM`nRӝO!s*2ӿlnsaSTxBD%C fdyPBl)x~L \F谯|ڟrSKO Mm 6n'Q-뺤9"4Ӯă٪=7cݾIa;bxѧm{ޭΤG8GW{9HOdǡ6 mCΨ,lbD}7de[# H٤n=@ZƝPp)*pj'pr*䢴$Rm)A\a`q~(5:8 N_ӣ+YiDa̧\k9UPn0͢ud"v?+ 1l`}MQi9bVOi?GT:1ȁH!Q5`8=#c{4C(E/S7 ŚU8I솁$<42$|;ԙh-aˬNm5"E}-h۟o+vηWm;ӌOӡx$lMZ^dPBQbNz+R,+:=9+3ulfbchfS(etz!'؅)!.էCH.b9mI%=\-њPeD&ŀ\4(5U"t1q{ZoL$dT0L!&"hgpyc{;~3mV6/$ӷm 5Dh|}LZu!Wk[Mi;GF ;2r_]ܾ݉j\ 6Sm4I9^@ Xahla W[+'ξɼTZy(+(QAWi_caJٷgT ޗBE1Α!y2IUmZɰY1Ċ؞G*C2ad"I¦/]Յ8z,_aq|C9wmv-hQ" B?ȱgYZ07070100000070000081a400000000000000000000000167ad58bb00001ea8000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gpu/drm/drm_buddy.ko.xz7zXZִF!t/tg]?EhDTTk׶ǼԥqhCáoM%d4MxTGڠj?1sLy^Pa;;;0 pP &[&-{= sJC@T&Pڏ%]h9wTE3K54Ձ"~ȚU Z53V1w+lSX &If949;9Y~NGFa5C\Z VjOY`6)>ClœOeT 5;\xt%{\%{kn?@L`R FqI &jyex?ДATy!7J,yg/bA߫+q~> k^)r$r^uv*55ʃymc3_qK8-H;fIߛ' vȁ;q !X\sD6W#\Gfcp\tcqnyv6 IPy\ܹ@ǧC8x/- Pͳ/"=KafoY q2mn! "d6AkB@0j7h{h_JNnW/(j:mi~# _x;ՏPAX97d:FN,pJOktym-nd -/ Xg`~ DEaaAmҷk!c$(Cx7nCAm^$Й+joU@OLX(AU]'1f-Qiu>Vw#\}JܑsFK.Qn`f6r5oe-t{~&جIl7:f̈N!d(xg2 y?0MGH C"=2c`M&$7#_B.vE]5 {mHͧW~D#0^i5X=I3Oh7LEy%%wqޒ]PR,4Kkfhi W#y.ޞ_mxInPp;I "OyRɹ]`F#7U_Uʍ(iesUkOG@f44= P$Im1k=#MMP*l5"_HXկ?IZHM *>BP}F^tqby]i* 1gkAZr$#O~[&ߚ"A+ˊbaٰ- A aI;18D98mL}L·mRZTrc>LwZh"ThN@bSmI8+ dR󖺦9˔V@$E$MO6g\W)(rPsȝAnƄj!qukrSfJ:\[yVzJ[|$JCH|\Y 4g̈́_lYas W6DLdPIi=K;mr*yɡ샷@q(FH)}*Շ$T;wO.gtp#]?u ra3Q5Y;cǥXBw5_{/ʺ5_/ϟe==~ZZחrXkSaHa];K񏽟o_Ĵw^~0~1'bvQMLso!io4m \o%A~.D"Jޮ Œ>HaǝaFg=QW}GƊ3;ŊI찊'Yx/2R>(v b_AS-%)>+C@SLjhؗ踶95]ۭXY#5.cբ]OJϦEOCikōMo{ M"Ll0Fiڥ{"Gd TEkxH|, y}ҭZ2 a;"iZa`x_PR8Xz)5Prqy:t;#L⬼dS 5ZMZB$Y,HG>Fm2--pB!\EMd@n?hR0AӦȰ9PmťQfpq423O4茀o;S!A;Gc>& b~46jJ/qU(8݌޸loRi "ģ@Ju()2(f<d4XRr2+s~5tTՄw*F7_'c9#)U$&+/޷eV;Mk9@hI? |[P oMc:$dD9rͪM~kv}3"  dU gJj1ˀѱr?x#FysX YApdNpU*3(I|Rnog*&@H5?)P&fҬlk"UtYx%l6@D|P`0BjlG߸ Lҁ:ʫ(T 3쎫WT&s"=4:²u"ni0I<'sLXE@^XfNj*9z9sX !A,h1&XRe^@+PgAV3v:b%DLK:@ }0"5GЋ\f155mm>vKoZgE%_9 Iݺ'{LRX:r[\6 TnEJqRsL\Wi41*w}pgm}~pD4wk\}F|-O*@ F[؛?+} ֤KPm'٫~ .g6/H!!Pm&+˔ן{W8d!:eZϑ4|+xz ]rM}:e'Edo wyn#tC"GOK@:c.з xY<,'߮ޘEIݽ/1T$OR_ 7EQSI̍3W@+Py`2 3'S:\8Q:֯5 .c ۟_o)eĵe<~{4+Zi;9 8qk`u +n n n_?ҚxxH:,nE%[Wadiwˎ܍) Ukc? 2x/OMx/v6E9X4SQpGO4ӖМWev:qO!9uf["CpDhöi"myɄHL=aOzKHD\yLLI VУ!q0sgyz褉X婯 Qj=(ה6gD2x܉7Dm=Dx-ʂ;V|Es@CR:'Z "F]j'[j:kZxA! VS>eŚf Z2r`9>7ffWyV7Z>mV4[ t\uCDŽ$~b}A ~5V€}넉:I/W$=he3fm|BtF b oDY."! ;vKX` u?[J&Af}] Q{L 3HO.8% svY'63<ӽG-w;'Z_AYd#H}Is<곤O BXו_1INC|OHмB1FxF $H/ tO^oa>P#BhFlҖ dsca]D(v~<%-Ix^u+|љ{80본;<HxE~y\X<)A@d5rxZF(K#v/9R ,$>(!r{}yOjP8p%w)%X}ʆ>텍d݈G2ONp2=R;mERYtsmMB& 6BY~d; *`lt{=#`S#"j!,u7 (^^= 2cNSb}G[ hvKT4KBeSekS սZMlx~cJRͺ`#sA-hd)!*(_Pp a%CxdLȍB!"pDdL8lبF4U"Q88[Y^gEoienxjpyRѓ=Ezxt1#yu DyRTrSŇ 'X3?0$s}z+"'3"ozg )%FS^I,>H zcDloE(.]MD=K YP8In  ,N?3ej m}$4Jڵʼnht1y^Wж{MS=B.13n#qRnpd-[_LqJ1SX<ֱt ɱ-Cӡ3_ kL0d]Ƈ3;fZgm9ٛE _]:dh=yl<6U(5CP+i5Z+m m_9Gc6ȟTR Qu zu+ hH`QJ"g.(]KY(Nw|P tנbSNXɛIҿ7@ Z=gߺTӢWztu/Tf6)V~MYQ G&dBgfE8h0lj.̀vv$ MOs|͜-Gʂ5I!#O+%lql< h Oci]"DS{*#x._?*]N[8g'3y-wq' v;^F2*b};3'\x`1QPHͰU6Vƿ^4*kJ]#- f ~apmV(*.gDl5\i.ʁfCȺ6ȫJ-;VK > S@ 848ȟM"_` f֊kg=gYZ07070100000071000081a400000000000000000000000167ad58bc00001218000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gpu/drm/drm_exec.ko.xz7zXZִF!t/E-]?EhDTTk׶ǼDtao&m=/WWxs06`}lOi1-P#dv;= x^/cdrnaD98Ybԭ#%dI})u?{Js\5'O:u˂`;PJۄHSWM6TP7T`"TDӭfkiv[m0v,["h)}'H7/;irx<47`Iȕí"FMH zȊL}v, LOgUN>g~=6W!kWa'-pǟ|_X Y x173ըG7X'V||nCuXyn5Q ;[j,? _l"a@R ] uN*Ş &va^ĮukSW0=γb/B% BtO̭M/3jhVSݷ.1З:źFdFO6_æ+RK @}c%y-IJDǬfE)zwdW(k]+DGIr*ۢ/"I%u?7EZ7 PT+ HP 7=R}Uڣe~,HY}"*3uޜ^ nktNjJ9"5C^*]nhPġh`#5ٵE"%0J;{B27QOS8 A}bȫN86WB-9G[AH 72|7dj1yAjc:WT }߽l;k}#[|y?NXM: /Kr]RY{i4Foq5^.~vߚ)(4QePꑣǏNzbO 4V Hڍܤ2Ę&)"$VGDЃ .BQMEʶzn3wM0dK8z)CQQ#, p1p@].H)] ۧ![q;ω% _Vp#Gh>-&7Y/Z s:n+iJZuJESY8.]b ^`/v{5I>X8RL/[(!ՒQւ?[¯ǬiB4i3  ٖ8~q|pcQ1교kCtKtX>rl ȁq 'Qk>UtD fk /gw Xh;HU;y4?Ʊăm%Y^:Jui9~W:7JIʕ.K*H QWb~B۾aM>TZߗ7/7l|a#4=hQ9-PhKЪt(3 ۽jei kkVgC ڔ?}2}4stb 4XsYZPՙH#; |xgh3:kIR+gjCNoLo4a-?-X_yLH&u&TP^0jf#HƑ^:D yp VejUF˩L C9np5=\~ļWmA\ QnUa0򘲥_ f9F ⑂$@{1G!2|6O(ҏVzDg,ֆ|7XdB1ڣ.7L^ɠe~VZ#]!IU3q`ȏ:Ϭ} EX83o@3t aoWCz6Xum/UhnMdܭ#Kz?w76 g@n3RVfFŦS`}9'~ō@c{5 |r:L`v58O}V;={},4(xwB0!PΖ,<5PFuX/n&RGX%˙;I*D#UҖh Sg+p؎zP2 gDw`(l<%$ B3s(:Ӳ 99h!bVv3c'];ɸ߹rFhv|9Pp>\ %>@s9LNZ9ڦ#2!YADf)ZÈ=Xu_<~{vWۈ[GjyhWژBL}FluAa{:PYRPfD&7ZXv0 V]7''Z 3{M gY1LryPIDXݭe[ UhE˞_Or$ '0^g[C_$~oDԊ CY ú@$2 +Afȃl6emOp&~Wohf&v%dif^z1, |$3 Lvc(ΞoCC[Lj\~~i FϭGn|0YvLJ5j&>M ~G$iw;XWl< mhbq;!Y^CCJ˴vM2q[<.?]*n̕HײlyfNfsҜpᣍMr G0:)):`Ȩaϻ1'vS#B;ʄsP:-؝A(gƑPnPy_!^4td !BBa^{4&9\SxfV[Mj`,/y3RHkwkL2=Z;gA@!Qo`ƩlFpi /|7iL.^bYҺJ@RM4G^vjQNiEBK|S>hPs@f:D>9, F/no~xsX@t)m*+sh9@:In:&(dzq幹u^(ZןvWV@VS]A@t&&&g+e=,\熖pՃ9٠>33d쉰Փd5\fj܀?xaB^73&0>ᄁj\.f[8#c̎Yt~/od2Z1%0 (+[o _zw}"4!PJnYIF^m[OD[_~:H }nX|t=tlQe5Ot26,[jH.ͥ.p>&Tyj%K"d3w4gBNGiTw5\LLGsFDBdg-:iF2N^=uu27K)upbVBLP4;3ou7Il+aɓ["~gN<)v۾\lۿ?w;T8dD)"P{pz祋ImOҷpbt4 r:pnRHMP٣m! 뮞N <{vo&"=xW"-sa~j^iP!A7= 5;@LȆ옭nv`A´bbj&-Ot_"*|@er~7-Ë5'tg1NjN#:cEgYZ07070100000072000081a400000000000000000000000167ad58ba000139c4000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/c]?EhDTTk׶ǼB,I}MlaJze)ٱ'+x;OFY1B`G 0SdyJL0/͟\t3OVwη Y&~;/nuhIr;\PG)R!<D}Nn'Rf04DOL&|M,aCp_] GVs9rk6ވVHBt?$7=~ I\.>u#Ɇ]#HJ/7\BÙ]$$tT"l1PvCP su*JgC_H%Z ImuRߪElޖY!rGğCcw)U|j *CxW"wUz4``)gA*CC",Qجps<)#QΙ GWxY-'q7aC\w?RIVpS T߉_׹a ㇙ØOAJ;l–>0U*JE]żbM۩2nz :9PVB\nSx#@ibԺa}`)X/dx@8Լ Q ȕVCF{ %9`% QؾdL[,xQ&oEZ -knaRmUH+fђ1~awʛ*D9Yge:~WÚ(n, _ 0F؄ ֽLKMp;nM+S2fiow&X.B9N@=C 멊fvSLlKafmkU@)R%gaD :7} ZLI0!I&U_Kz{OI!HNӘ;,CL<0ś/\ZS o`qd3B<$^AXiWyo]jxmkhY@Yטna}KQ]־EW@:rPF\U0exA˓NJ뒒9rK>I.gQzSHR[[ЄO'){'dMǧ#k:NPA]c~feVlϦxX#>/\^xF̤)tfւ%M*$ЍxBJ.5dOStHeSˇƕ5S{L#$Pck\ea$uW'J:'~`G|qW봒XZRdRM{ɌH"W,TW^G?-~Ey1Jy82($ƬAI58@=l9\% 3uٶ`ڧK Q M7f'CxاyM9&9ܩ2Vxt5eS֑sZ*HfԹˆўDpcߞrR/7kn7lttE%Zo-aX6t(x + ӌhafd00Ҙ®YGWz[ !6o4nqZf¶HM e$Xvbj2UpBΕTxkTZ5,J&~]oR$ѝe 1ZnJ'>-vhrާC*1Rl"8Jv9/:N"me+u* ]Cb9խ䁖.к?J;/RFl.wG[JYZ_4;HΚ$VtG!i #8kd-B*JZ#$M]_-r$Lc Ҍޓ~E΂w~;sPQFOʽfWK+h[ %f~h%u'M`3*/8gt'E%HuM0N\:_0\qfn1\/ 1bSsŅ=4fϰHn^S͆4:*̽4;qdL"9y2&D΍zHf Z)Z3iJTlr\!@ 08dSG8 .(VTm~?_LehwKyEV~3zE[FƏ $ͽd1]'=G6Y,1^Sovg77Fփ{0^JL KTpxmfǿMa~͗n:|=Hn̤Q1 l 2g rznqr~+,6',lbNW#L;4<'+J>6|4LXԞ 1׽.We-JO6 l~L9]W|ΝXy_EGcC3-msgi0˚Z!o )Yhh5,6s;"Q=hDLį\Md]?^.^E"N?*Pi_O;,=X 8d| y 6Sx{.ꃚE`T|k%9הn\%yzQ]=z-\@g?k'@#݅~Ug^S.+$X ]oa>֡s&J\\¬vj?\UkU."j"5Lee(&Q<"TF#WkoI#+Wg;|,L~z%`Ȍi'\ַbog |*Rt~pKCqbu 2 Xi' ˨qSh]yC?-3˶u^'߈`/xW T`!uK_Kpo12RY1}ΑӪ50ӒqW0Dp7.~ݺߙL2u"`P[ardX4.:%]mz񝇃Frx*5 dxTC5>&o,ʜ#\¶D>m I-Օ(6Zra #P }xPUVtvu`\AZM@ጤҝ!9A)a4|?UD R^YTL? oSPAt#gq'vhFM[$q ρBP=H*(-jh eyLi {]쁱CαUoR\7wѭ)A:`;c C_ZLs^tߓ1:kv;51|;dԚg WۜO* $xz7!۱IuQ/Z%Q4CA03DAۘ,ɗ]]5\gxE8>:Sm!ev0 pyl d^3`!5 Z YXC`.H'UT\7jX0{Ly=%XOo#HX]ةu]o$VH?{G)F*|xFC@|*}}&岦ɦ"dyg)]s\ES< fpM ȩ![Ć.4}r=BY!'\/q=?=lrJђ33wC|  G MfV*I:e,>F`'*ݛSd_y^ TX9#.p` .]=-ofgX[j-~Sd=B{ҥYk ;!vGT_nd#^u2^20#wq!s\7^v2| )AKfI>gKta :vI TKPmˉ+fTQ6_}Z5)?,֭x~?$ja$euigrKh~B]xuк3'.$B&Ы &5c]b?%3`MVV ïg (lP%TnC"Wv3.%9QB?}ֿ̏g[q}B?#dBЬ. EH8AI2~TC vUꖒqaC$j.6NM:,ۆnz[c3/`Dl\|-A)KDW𛮠8%:]K-j<&(c3GtA٣o7PAfIxjɰ:!AL@K'"6k!3Wn҆Qhi/{m$]Oixa*H\]rIXj"g %G&mFP'OiCKUb& IvsB!SUk'nF\JMe}@(̸X́c2X{:crdF«qSAkZʕ1gEtͲ1Z Q39EĦG2+*뺔lNw )Na~!#HӖ^C~F3@9ԱdelO\Ap\N:!qT2oT\IuJ9SAM)\#cY }reKg+97;tyt߶^dJbğr!s<ʴ'݉vXA' ,s+Ŀø/ҨJUōbaּ;IH\"R ȍ"#dot)k2($76k*dNqS3INռ$7:S^::eXat ,yʫ&,bkY, a~}bRmcmv:? #)O2&d 1}3rWaKq)Q?@>mi,{너jyBt/=([ܹMP[YR=2GO֖|̀R~R/b}*p.X(2 ,`%P&BdkuWXaQ`,qowCΚ }.d"qQIiܕSCʹ) h, j˛oM[ɳz[<Q -zz])1xvd0;^V\q+3_VHA.9cR MQQTXX$ZQiW0HEU_JSa2, :ȕ):G?)P=v7ܵ3)sbQiIlj/Gkq(*א?H;ۑ k՜BA[g2Ol:o !=B<4h3Bb2VNp笨\$70]$k=NEl)@2{)]$w{QG1z=:*r>wAbk\@#MP폤4Ƌ€z  Xx\KRgY诤r*:罅e##h%d)ֿuƢvzFWjT&7 E8o0eS [iSN{J'mr".X(Ue">*$6@εhlIy#68DTh@%,$uXuɧZCE҄CSȏ^ %У]C'a/%-u Fze2V~^&6؟seDVOO΀!#nzWL>xa&<bw eNwp%R\|ircXZFWrP j?ˀEp;4{lqԤcm :_zݧX04zNޱqHg1A nYj^ЖFAJ#=_͚ !ɉ?t{)!t`FILwE5盿Q"؄ۛL,[ɫϭQ '(05έ9Nлzt.6tU_ n?@^(ӎV #P- :𷇻 nNoW?ump2~uO PFu+˪n0EwyBL"vPls逜E<9,鳇>k[/-ϘŽndY6gzv@TKE 4Ơ>ANza#IohŎMKqxtbf[ʎ^u7NraV]Ļ&͡5|'>&i(8oM%SO_ .eimXr=>#,ۑ6IB6d'%Qz&4vl\,m4eU}dk![Ofz4Iã#)%S"lark,iARZ=]H浯MWvi2QDZ]q>$0 Q4^uiHAh&ʱbev/ڻ[jލ,v17GŶ$5d-7c $=n-z3ݥ*ED(s\k0κѐ$f7<a^\`b8`c/sFAɮȒ]Xoxx̦$F͓'6A>>{|&yq`R0 %aAP^u!էEgln]\y/۟h޻JOiY4X%kZ>eTt`^Sĩ9bu~G,r qO8>͕CX2Ds=tUnZUw?:Jog%>ŀҏaJWk_07ed]QuJ_\R2ގcߤ6u1n.LxĒM(g&P2+t/A a!4s?MJNWK9(|GRrk{:DvHsI _4n/ʩO- 5-#ׯeG r 8$@d_Euغ R;̊SEƓb|8L̺~x4O8t[;eO`2W򯓘rǺyNg4>|᫖4XT{F|<)\xתvhڅFzIFsnӣH& \\CpyK6(3sXQd j$a8S9U'zqVee4gNy2 (BH$Nڣ)G5n) ' "P"i'~P:5*_c.#ZRp+Yd^xl8|Xp`S@bCWty0 x}IRr $0ynhkF0c(j qMMSK8q1mDZ_.&{SԎX':r+rڷ`Rip>d;"\iD&nbXߓD@/NRGK7V>Թvq4\(u&gu(k"6([cRzADhPRdcq/#?cH{"Y*a/oM<4-taMb7as/B}OR[I+l S2{纹 +: [!8[VOfhA# =rjsm.ҋʡNkPzxxW>LD*+ u(`670[)25asK )9*w|@ Ɯn kᲀ.XfP&*Ӄ,%튤vp:a\N:?@J lj+tDg,ƲJ]~_d%WWK w{xCBb8>a+T|:܍e @ŁjM3XؽZ5',DKɄލUd.cC-(Ml(T+6,: S\[`>ͶV?jNT$ 2{>EEzb=~bt?Y70#5>_4Ca` ۣÉ hP4ȸq$(YVR$\Б;dFZ.5]f&?#[d?pYh,1)2&<V6ꁫ0P荩6]xRMh4$:ZuUCΏDav1j*4|õ;1v R c~e)XOJZGT֚Q(8S D Y6Չ\Q*ku5(D-EUV_Ҽۺbfh ͺ0>urNox%U)]-g9H+`fBxnQd?J#œVᒯ R?Jid289r&~d Y#AU#㖃Phs#h [" 'n96K0FaI~ZHGEz,Z:,Id6KQq%o;CJ'ǚ^ oB+$` Tsٖi SO@36RZ x!tɬozS.c'įZGӫ5jƊ \B6I LL8Ա9ؽ<(iID,>؏}ȁl?r_!D7v8PDOu(׾!(h~#Fz6j Z8>*$AE9#{o🡈P̉o__/~wj#AN;p`mZ?VeX#݉.Q>y) X*>Y+} R4{P8v[*5;|Y<9呴GoI.D˒3hGQKs}Fb%]f'NѠډI7 J WSPXUY 5U^N$;pstHIY.@)焌%M bEPX )E>1L۽fc ,S3w7jfoƵ-*Z?Mec 8H Z9 %b+h F(,[m_FnrB\1b\vKS#/J 1Sr`Ml&QiP%KsDdb $3 rKOz. T CȤ\#XV5z>&G+࢐E 640?*[\Ԃ'P^F9avWY$CC&@X?ќBx#'+!ĕ}W ȸ{\ϬJ}Mrq)C( r4lcy /jx2S;p%2/b!6ͦwwX^#x#UΣa$~l]JJf[Fk%x*$S~lkW\`Bs`wfjiƉ K#2UX:3hi8(q (, a6BAz]p3 73nSz(p83΢ ұoT=쑀#Mc R]əY_j̜wVPC>l2eG;cDU{E}lK8P3er{/{G))4+}`JnFCH}Q+KG&0u]ϗDHk&g)!mZ$&RL%j/uK^\]2g+2 4m+|t0h?>SoB/y2*J7V/o'\ʼn5tFV_efq]]ہm,4ɷ=󊶓XXd܄tnA:_fA!95L-DM+"4\~r4 68In`]lz?1ۯ3/^9nU 8>Q>]fN9?= +{\/ - ';_碽MXs7oiGHEV5];v՜ۄ HCYO]ifm2 BeꝓBf1uN!1M *%QF_D %~b`wX͗TV}\[?$U6buf` ;7@ >z:u.CCxC @Z9Dz"P\ %-*:$PʉA{ e,H~=wٝM+|rH5EB>\bD5, r{;KN78Sss/-A'կaBV^fͨT{D'ΒfZ chʩB񩯯EÒ aڽv=kz&iP *M[2WUӱ=e3C$YxRDξYUjUnA+u5%e㺙]ڠ2 ' 5]* jZY]p򝻃*b'5K2؏#3jj۱ݑ4VN,ON3Z &5'=?٤;Ty%zEټ[.i=ܱw"¡g鐥+(rQ?L'Z3EU)ż| Wl"e+"U۝{1"soC䘘d K#Av)]7XNhKQM9X'XDC<03a]f0#N +xY{+:e*]45-I3( ¼ȹs^S>*'#\F#mh%C۷pZݛdA`m|` /z.$ x!-oK2mlPL.h״LPERT7KH&$urUȵ} 1@A4hNiҖ7$[窒<=+ȸ~Ϣ.{͘ m-];pj11ZO25>Qu. g"PY= ^:E jAI^)Br# l~k'`{$).?ksl‡w?.~3x9 }+2RwɓŲ) u|ΈT#ZpQ f}iuڴ)p-һZ1ռC'V l;֒*ig+c? Bu(~kM](e`},6ofbb BiBsf>Lm nai(K$8Aux$]:AqǴh'E :fMN^9|Ċ9W@޷z;` Nooaɻ5"+e xPCȹB&IAdogշFpt1sB5tDv-/jRM6<}=9.D?37wX aY5<֗T)N#׶Y oSTL pw}|pKZ.`}Ԫ'V->V=U&/7s @'jxPi±M;?IF¤Q-xm 2DycX@aHi_EwzZCΪֹ2\ޥkƼS9\a.)^ c n3I <&d.FL&uN)~A=Di9Uo [ܲgg߿NFi Z :zGXJ tRBJ ~ TOp֕>9\8t'}R$EF~PƮQt60SHYL|Ń #]]4#yGF#|N €LJst s19ZT \5UL/|9\JXSXSe0bH18<ڔpQ `jNi՟Gc#ف]rʇռ+dtHsdqvG9^9%qq.z̋NE1 - ҁ6\IԇsՆ:Oֽ%Z!N31Uk `-8^e+%mUK2Z37 N>5ɦsލ)"mb#E;ٱG8$ N!{ Fo-"_?z՛= Փ(A1RTv";E 1ƽ2p){4Y Y=GM; d*t􎧿43aA@t\5/li)f9"F> ᏦEl9p~C^@]<{e}]-VDD"M.XRL XVO ra^=*/XY=5Zd~^8ףoqA uobڞVcac6V=o1ds~*- ^ rQ&p!)OD<-Gm_;aQn{2p8P_XoܹGV$8{~B6z24O]hȄA;t 5qڵc0ܮT ^d7 /[dEtJb{;.l\wnLɰ$HJ 鐽CY`@Tg5&gjY kLB" 1R|w= 0pOo7Ҳ1'mo1ܱWFysz%t8R"m0k(J/N튕'$n*ÃGqs wolsǙASv1Yt*=gٕ*z O?zs)ff`HU`&A0w=o? hFqpVPFejI4gS֠_o]\)F6qVAIḌwaR#۩!|{(B~ĜtE7Fqdi`%.؜`wpi`Vx҃@0kۍzD^o{`);Ns[YTYZ]0Tt2*Pwi1i;Ͷ꒾=)H^ΔԞzR_ʲP?]_TQ;mCwBi!M{?n*5W ӈ$?#+Ϲf(s_[_fxs]WZS@{< .hECDa*_b=(D{𩄞Sf6ymQV -7pXL4ć%K)W>`x9/ۥإp\_,o-76[g;bP쉦! mڟ _9}'ٞOt%V]oV&;XPART*lm ʾb| m52Vbfo nP@+!OEW2;9sԫPk5b7׳yƬcJX:־@tYyR}VC&p^2I85yYo"7M\B!:}-5x 4{Ǩ(\hjX@&G3*'~:G^W7s+3 8nQ{Q>s5[k8^jEj@ϰ}gb5Mxx'8c^Iq꾉31TܻMhX!Ja7Uܣ1 ?nha+,' .FBzDlt r@r BՆz>%#Hk Sq xfu5BCOe 7/Σ>#۹IjLL &Lt+w"١R?87"j1|nds'#uz.rZ&Ćrb:A y9ez&t=U1b{ ~^V7صUDsuO'b@Ci˰mm9.7'X_;"Xz-}aLu 3@vqf֚ʴ#>*aRFr,h-ΦW2(1Aә^4lcLѹT0l?`+vmtHϦ!jRebTU;c֦IwEm9jx(4*-?493" XZ[T{JQM(ϗcIgx}b#OhXRKxR0ְ{}I+R ;ןF. +9qU=/dhrbG@jqQkBoYmsPoPFGI}] oԘ" Q+$=)n33*5QbBPIpjIz-e][xlH?Xgy[YYnS7ͱ`Zv#) pB 9 }F뷰d9)uKH;-靨J/q4;~%؈ y-lD ?\󆻠tm<5r*XG@> iZ^B;=?&u _7LY]#4\ۍIRR}V o1E#F\}KVO)804ؼY <e~nϺi:2g'q%yny82*k:MLrWG(_[$~vE# f`RqBphx/0)><'U?Kc|6T @U<N)pMe4{)+MX滷LL)U_`]{I/ԇ v&MUѨ_="2-.&t+J ,;"$67** P_ cd&4t *zT g>۶$Z 9"Q@X͊t5T]-yvV20d#zd4k5楝yNy!@ʬh~$A=T%DsFx TxH/MAruxD4"O~7i+< DE2NڥԉCa RќPE-لE+NBS?c𭭜>]!d+8A,uLAa [f<7Fc02^۞ӏ[bߑN{(꒗'6a$).L6)A|4#b]]aGM` /mGQ0XcUxWk 69;&Inӫ gm `jDfuIjMR+ąK])ؐww0HI8FGxIM$NmXB$W1iUh&DsN=ML؇VvV V͇;lW,rASҶa?MsƩ Z4"gȌ`J<[ovWLPvҀS[O *cR<{ۚZ[Z@5g|{Tk >cqSLP+k$. YO#Ux)Hbm?FIQxвBt\R-UZMZAoUٷx{[ k68Z)Ex5Cz(Vp_O#2}fzT>nOxX{ig߹fOE:'ipЮT, ˑkway6 ODZN^"*ȰXߞDC*+Ȱ-Iz(s4 Č6>\34G'3r q+QmۅZݵ2]еS$TX9hFM# aNk?xU. SXQw *R-J>њpO^O) xC6|=eP)d@x+6)3Yx9j~6`*rt?'- \UL6s'5`m%x5`0 =2 ]!ý&EѾ*H8{:UYV,+Ԁ&Ҏ19KlyҪnARNvȕOc, ,85[K[h#{eߣʔSFLNCǫñ~ZIU& {02MYl3Ian}j juư Ȟ"Q{K{~%ڞedͩ?<֛x*'LcVuZ4:-ܭNYGP`Sj$Zamʕ|gR^9(ڪ\n f>tN~S$e 㺛xhHrcr5m7PK6gJSr؞A& ѩn#˫m}M5]pT׌O4I]ڪ ̏4MC"&B2=lj:.|ڳz#Q߃%R>DSqD>$uO q[yLɘJ$~S7@Dž.J}M$h#pM[y-K0oGQ`#c1?k@P3R-oW6CKjP 3Z9j̭_ ' G*Fo 0ee^MHnЁc}r "L6)P9AA^U_PҎH5# 6Nђ{x-Q@B1*$@BO~J;UhR]="e],77aKKjs+ .cջ]H Zw2hki*R_4 ̹tc +DZ#'Czf;1JRԜӓ*gZF6++@8wd>XQ!*8 qb^k{$kDtM*Bۯ π)RSCǯ{{p&C kv9jy<8JO8$e^uc#+:IyϦjPkH |W۱9'5lFwԬe9^bSHփC ^9S#"өWx(Ei1-Ͼ@ޓA]G^WS'U%-T~N:.з&T I{!A-5/ԂF{n7qzC%x 3 $n߆:~d#%0~Drz,d*ljhbo~m.hZ€(܆5OL^݋.7xǭ@Z2 $^!ܲ#:i^߿k$!*x`_}1&:Ҧ0m4YPCHMWh(x8mĬ+w0F숤Ӝ/x\-V U$+s@Z5lJxwK{AW˿aDa֥ pއÏ J20G)5zbI q1^dDuz.[\GjYt<qA -+/~e鋢-XcO~vzJu]*K1ٳknۉ [c]i@MՃ}o$l|$RSs5SqЛ0O '4j`|ғb bFNj6jNDnZ_h+-A1`l\>JHkVS@r1J]e5srɢyp\ D.DLML6S/,Ƚp.$@oҌP߷̮l96yTMU{A<飭/5'0$ f{_GC44⣯$s֊nmM{ *^#`OTT'JӚ5%ɓ}B56: .4_ew=*ό/a.]z'AMea4ߡ@-wwKXSC>3*0WGlFmm5""͘a$htx`hq GCtoڏkW7CX[޿,"ZCӓi;fԎtL& bVX fuJ[;f7Jأ<bC2]DDP__5Uf?oH@wn/mÙ|gf<%Yrg9q!:D7t=3oSZ& hW7MuaEFF~È=ZdNeA%SXgăgyŎ4={)1 Xv!(OO}$U6dN3i1' '%4 CN-Ȋ_o^ мrjr+H.GՃN<36dx_bSv.?⦣9a Q'*,BK+!oS/U9F^F?v Ev"31m4[BGXEj㟊E+Pdl^ܣe4|R=+DN%D2HFS{E& $_f@P),L$c͔ȤDǭ DmGu5R}e$JXI=v%13 5zUgRYz&Ύ)g74ΞָE 0`N^ $n?XGmޠrygĹ_<\rnN@nb9kryBI1`0*Fm"c415ܷL#&R ӈNU-y:o%T4Xij7'/x3FS>bpOM˔Og52HqCbqc35UѺEҖoYuk'[43?}$Wz=i)p6қ=z}\Y=OnaK(FѷRUY)~HՍ{R崓?!"| a*g-BLO:T_ěj/@5SIʤ!Y+_Mȳ\{lGg\qte\DG^ m%NaaK4 Uz,@`Y.ŦEm:D ÐAMj WT˳,Yԯ2+&kp6_{B 9"VT+{3/? (P՛[^&lGB},FJ*'5/͜§~5 WTo9;Mme)B2&s?ΐ"QU'J7yhK yrC ;F0gMLe7[F2bq)0i ?ođDlOL摝)]%_c)[ 8QxՀDGwS ! ׳55X7hq arBf̽%@U |Mw3ls#d6E#v+u$O0q{_I[Iy!~aPF B&j[W#YY rItbhᗮCء/kL¢u?Bx뱝gllh'.ZM%a2±U1Pؼ F[pSa5Yh=:44juԈ Msٰl6I/)*Gjtu n $Uh"7t. 76UHy9<[!|ߙ_ Cw:T/?^*+J ?D5%wP@Lb-Md&ʯ-|MAIZ\6y5Q!qc_'WZ4LIлXt/vZwc-+n`]>l'-|tJb/C>ܺ%1/#y`'l1X؍x 7%".­QXlD Mh=l[vD<sN*~_ɩnv]3@?pRBH; 1,V&n?DϦTǞ0C>DO<*C2 5/FOzƒ0Cv8?X#[Ү` w=3V^H5TB2ӈAvG)k6HI<-o>cGu3oX$ WzΙ|F~XcbAػHvf8ǯ7 m(\!-3m54p$6KiGô) \irti}} wkZ'P;Ig K\;q (uNͳCZjͩ v,v;9h2Yf`5AƩ4Xto(ԯEw+'-k{,H;Dfnѿ ?,|ی ' PP? 縼z=z[pm"8J TQ7'I#m  s&OYH5C0 ƾNv;HCdm7Zc]v)M2dQJD8 X9X@WgrH 2+t)]Vh3AҦ<~%|U޼ #7XE]s桚L$>εNЈa;! _s&mWG\/ kCZDbl/|z.lc >1fVbOO-׍0Oh ,lMŐTC Oe9G"fUNC_!qȦJS,I_!ޤPI5ן^y'$6MOaEO!Â}1aJU^Za"BǏl#' 6 Lv O@5I G7 .@f1ΖG^LVKwR>X8Ism `-2A͈|:eU==jy"He\|ECk%W5C%!Zcc=wY>A;' 0SуGƾV aFvHa^6QXO*`!jDD\}*):GU|.f8 (,C/ԧQq$qD(F<QW~9u 5A.;y#DyGk1Ot?1/i[-A &O[}Si1&ݓJԟ1 h-N ^p9QϺdJ &33̤ll$|ҘrnhS= 뷷B̊lپ8қ(brZ5,' `M!aJ^oZ(eyR1@8ro,Rr 9&70)W3m'0f] B)YQpYuiP[3 ݒ &/zy0G;Ą-^W~">xE٘;F蘬lAvHz"RO:{Քe;-UΙO,9O0a7Ɓ, t5yiڂƠ;VǻOֻ&,lƒh |^/ДE+!*oT\39#o;XNQ<{7^c %DbgZ&YΒ k"{Fl4FOV;%_X*'cE[56W/ŠX?`V .>/׆+O3mD.C!mTiؓ=_to0YEr0J'.Hz2A!?햫zs*wh Gܧd>qDOwe-uM!h16ow[ -u ;)L}޹N2ET;[B,:O#Om|\yvJBGzYTUnl<[/bľ^Z]e+f[ 3N9O83qlA`-qm. 2*U@۰[|Z@ 4l](Vm82![ArTǦOCiIbFCؼʟQs]Yͼ|x X;9Vj qaG#ZG9 7e 3 u*1Ih!h[rsuG#!5B#7'@|~BS%/)8ʅn`'4CH:_+ 0>"Ǿ%EÚJ',Kܣ0KiSl~m/i=YՓ]ʚ^CR}+8O @67l1O>o0H4OhؖO(Va kixt^>}Bn"M A tNƭg  ݏYJ4me-185~ J.e)̫ji1YgJXT@I4p~0G.ҳIZv٢d)*T3,1LLv ĒP2<!O3MNfB:Ӷ }8Y$rT9FRSj_M>OqUkB2>1LgF*l).QWl,f.}AI@NfdQ{o6ާJco U:3rhgY%skҩ^a6G%ރu2>sN]PP%XJ]d5i$@b1' uF4A[leHG۵DW۾5r(8Vqva`~d$u)*\}dwxdjn `oZSYNcmh.$94k@%fiŶd}sB+|à-FJ)sOѼqvM&na#No˱1]W`_^58v, ZWeJmiUMƐl’].4?؝mtiV-Sd\Z^4ܟє+JTxZ_.&NdS+jH(HB. JsrwZ` vZHeglv WpnCv3FM"JwUqj͗-2'.FFDaSPYeuVAB6Q'ܥxl=):Kؙ2_)`)kin.l$sss9C.N֡gmnGރMjW^"J645 }1/J}hS"ur" Hj"N)V)^nm`1^\!N>⺜Ì">_\q'j)eJL48zn¬vpLna&} a[0N H^XPè٪s:̺Y4*@-"uE0#hPtpUJ3_**R;uFk܂N=7WШ4{QNE=R5섑GD8ݾ>J,ȝ`1,F>8Yo3U>|ި X°sW_\\kbvKP)qv;hAB""zXzo6k.:xUBᘖ{^v^"/,,OA5Om]6䣙֛p"v)un&1JE(EsuM҂^!6ɿ!cm!0ᗙRނtr4.*EVki\1WOG2 ɂ/gU3y_=&sŖG%\Ҙ`1[ԡ]PD)0RriaI^MDEowW?GEKpZ>.d(jF-B%SO#g<7K!3 [kbM-3@;坬k JolNBnڛ4ew)6w钯Keّ'UWQn|[sJx c1c,]L]-L3if4JUHctʮ//׬JFcTo\b"2get6f8S.b&#%E/4Sx6 ,__~3O@;Wsm?z~{Ԁ*ΰ@P5l#$4Ruym:8G9!_('Vlgf1ha+[d}j(ijh6{G}ߐR ^ w)O({)Ikb88m~r]@*S/s H}qʃ\#ߵΡXiO!^1U6!eSq 34 s*nsBEA1O`" lXA0Bd*M~<{5WgqB#fK!EoNp%1OWc$3]RI[T (n7SU|CX֬C]J=c}tV$VsS&idžG$V$ѽ4:>R#qB2/7.NNʾI̍1ti^R#ebuFz#.¤*ۅ|x=C~>&Ik->&pvl1~RE.l np-!=sݕtM!B:WMO# ]FKGT+kz }`-LILC T2󁬸4aB8 >;"q[lg41J}_ +앓z?Y{fQE2H>9Xp2fM`VQbи&# sY9 pӆi'%6eKjӛBǖTxL]L0l䷧:?ɱΎ A1u:b\l"\#A5P.CB^\*1"ضrߴNu0vufn@u\9zJq۳*{wArL%O9JF\nTWToEXLsہ† kU70>OE6q[%a!oJR=ŪvaY0^6s T<4H3ڙl˙:ݡ+GCbPê5f($ 3XC|wJE?M jU,cE@Ts(iҝNz9k/Թ/d{'ƑF3MBqn~)<\[e7*_Ӵzv~:p=zk[;qҝcC(s1mC:^+N|@V|hyvX ԥ*`A܋6L@h[ߐ,V ldцG7uxW㠭9bHя~2mOA+!p㧫sҌ3 }CGqmcE_o ci]ѦL=kw#B'H;F~1<],kW,IڏXE| >;< K\ZKlq("q?M6IUmypR6Ȩ\J_Gl$97Sv"a]gBeޱh,'+4 gWR0 Ojf历xN#6y UmC($}W9;H{F׻k.ސM,&& |klZ֖k(,@HNkS`KY{ u~ c#2WA{ctMӔJ܀$]r ifgoy}۹PCJ u皲,أfMz,5ț݀0Dmv|lvgeA#¤}N,(ٷ"`zb7j1ȷ>Z@-|1wSt1$lۨoE y.Mje m4s +qC ](vҐc*:R0r2pW9jKǣ*һ3FK?a,B+/zj(.Qkv0E>~WW3 T XI@$=+61]jv٭,! 53 νrw~=f495d6>AG5N#*ȏ䮪{ﶜ&S&|(r=vSrk8Y.^AzJPJ9L;\1WBC<=^Wj^1;UFl}ɸ1׏z챫#;~L",-PFX%9Dȳwwv@%iH Yr8C\ 8K6DJ@}>Wrej:I,D׵O*sSWAD̡ʦ|>>RVж RFQDmSž;*ao|x#ҟ*wܷ P& X9%@0%= oBWl#/:I귰o-q JI :1,GmkAII\nsȁ)} vX*P%U..ٚ*RD`v{4ml{7;ӜЯk ]AbڸSAlu?lL7ma {E2 ^%m#P`ֈNÞL#uPg:L{ҌH$$Xīz䴢$&Uriμj +2ǘ?/'rİSD Utq+\-.d݀o~ K \-lRd"3jQ Ί'4gkH+_0i"f4fautӕ'm}zXsZ O6O)zf5'bdr{KBbQs<3y\F6_Eԭ4faG {g7 h܊l.omSm47ĔPNWUY1XƯeJIi4$N%y~ >^V8~b_8tf}r:Tۙ 1u'.EΐPz}@GB 8RqlQ1[sI8m^1r7WxEGK!75׶%ՑC,HՖ-WvTnr ߳-)Iuй:[ĿS0s q!bwq܏ܜl <= n%]bXclݺ{lh XTaր~[o*;UA( 48B;_!d|WF~R`ua)Qn$rTmc0szIwU%c Lt4]x_fQ&_:pfۼ,wSӐfOc;Moz[6$+T+>WIJIޖ*M; /vo.֥R)װ{h3/"cV'PY u|6 ɬ9>|`&7HzAi&99~o^ 65FT(ۄT`5+xi7d]O3o=B9>tҢ^ʼn]w7=ux$BҞnI=9Y%2 ]"\69>X dӅy#A6󤼰ŤRT Qd7҆((^Zϻ ǡ[Eg3Ӆf[#DWE%[N`0'KRaQkTW+Dg,⌻g?rbk;n$lB.sW '/1dDOʸ;T]>;x.Il.cè_,9@̡zu{NIOB]Y}ys|+aP5wMo97-^4y˂*8Y ysa3A O /%-/DYĊ|?܇aM|TTݟ"  `AFl& lPr+^$"[vMVz?m⁕ ZϼB b̠KxW٘$h /Xnjr8H4p*:-4Khj'ȨxDd;==Y>O{5?D@D>KB\>䤅jR&\VϾJz%x#qWNq&jc^e'=kz׶ pE9::}ӕoxcy hS/EqZ#ߠpm9r*CM623[Uj#Qd8jd!߃JbYo;!JyƸu]O| Mvm\<^Fh*?"^dKMCT)(/; i{l2E=ڋiy;'-/Aߙ[ )%].Hw\5|3ɹy}}!TԞw);rm%r!CHAP0EsddJf9ɝS~{fPdqamj҃,o3+M+A$!?; 'Wtám -U) &x B{^$(UcFxW2C' pv>h! n(`hLɠӋDĕZh!ku*ܶEIyMLqN؄'ܘAǖ:=/*r +"yބ|ES\Ȱ|sЛ+S}[Mxn\&aV˶oߒC2x`CԵa† ~C=?# l \KtRGH`E &34 =_.BjYnBށݞ׿V{.И5` q'2 V4DMŐiS d?үtFE I†evy!5.Gzhh`AߎP|)#4UqS{^ '/r:tQ̐57(:Vc>nqL̺N!Eq2+@ KyPyJM+.W)"gx!?S~]+ `'ug=[Z8Y@Usa krDbT;bvD1BـgݝJIbI=L+hʼy[d' k}_kx)f퇮&_K%?aYbEɥHCI1ͺ`EHC1ed΅ #)CGbfTQ-ϕV(qΒ5*I*Ƿ39w&Cо,&3D,`x jM7Zv׿co?WHH^Ph&ە=29$bN]:3!׋RePgNmHr#l*:9l!L)B׹w6B>7jK}zj hgDU񳦮JDX{ZQ%7p9וt54xuNnO1H(؄ ggCķ$JYM:|IpfARAsa^d%S#TQ7y:Sf=/t<s($A:[ %>͏(7\*"V}!(򴹅mDɟQv#͛5ޡE@d>Ԏ = To?ww/%Z_= .W0$oona6q$keƁ8AW|g{ ^L`7eBx2M(tA#AZ)p_ccqܐKr[ SeǬ{~6S$' "@ԭg( ))D8;  c@S_cׄ0?w Q1MNzEq)Rp҈g\ܱu]ݤR;y^" Udϗljһq0̿"N6EXNgޗ%SAV"vwM~i떖˒:(~r hϭ %S3ԅ>S۴"Gӟ<4eq_ A1>Fg= C7~U< (=H ZWIGB$ߨ 1U7{;Zӊ? jBa >]; xO(ģ8}j=^ +a`Pt:[%0g$Q?)X:sZ#aSZ*OK?]!髼wC-k̈́ˉC빷=0A\Ə)䪆yJɀ᪗+y%!X. T+̇Rap~/ 2_mExiq 0$x@Q=pP O͓r +TuSqrH}z54HC e3lF~ǎo׫q{`^" Nmî{l&a1ܕZ؃;Ȑ[^@n`{C2]8 G¬W)Žs*rGT pF'x2l%8, =$SwP@S ?xMVn%7tQ;vbZJ7 RV?ٹ^D,  rHZ7'=ANi>Q9ڑb2) mj.hR Nd(Ns׈8*,flȪIC(mr6wgGDH]r0THuTWTN\#=NtGTbVgJWܫ7ۇإoDlż-,?Yk)үC(emʼn1xIy4&7JoB8,^+w6Xv M"$  ؉(>RP<-qWC+ ."Ή/6h )imu`S.!^ncb TDPZeqs>5 tpA0Cefi(·n*"_'ΊwsdbrLY]2w%Kal=MBtCau~ږsy?3c/Vt^`YշtҽDfN9!~h݆giB5P&V!m#r<Ѽ\3>=ƒrrݥGA ,O@YK#@gUl%%!GH%dLU~ވ{*&Ҽr}+lŅyE\+8`>Y*Je;UdIo1Pk^]}Ǩax7hh*я#M~Q畁 n mW.u^)9}:f\)Zs-b7_e=lG{@웝?䪧'49{LTjf vklPwf)ۥķYP\AfqaК*zF'`n^}\bU^RS7e#^Ƙgr˻h<O|ġV8]Q<>8,9<d5.D%## ZQCLa$fїMu?%=Au3MTcGL K ';[1RĻǟ??^tyꋥt C8 3fg\$B#!aI[Glڴ1.`lk( ;HBŜR/\z?)F+ҐA ZE#V<'9Z5TeqơHOkK;w礢3҅-%ӫKpiFýBi ll4>S set0"i(uZNt^{,ScRu^BTlLhU3eIAh扴 o47*r(Q3j~}s*2/:eM"^̚(GRceߩL_M$`+S()j[(mMXxUd/4n!4tK:_)?M~$c9؝7 *޴c5I v-]T}ʈb= yrlMJAZ8Kka7A욋5S !7_yJt]]%>.>>͸4QUo0fx_t‰BaC5oJE!JZHW G EOggPOL*sVn/{sceѺ(tJϒU] \s0nA&;t|xx7EOyYAgş{Z3ֽQZoG]DdX^7`҂z]ݳ.wR; j| z ֡H$l2 շ @npC.ULI3$(M( it sY 3/ o`ieJm47?&Pۓn[# TQ*yTφo1fh`D@ +,Ա֑ Vϳ?1'GRO׌WE63wWOmYG=X΂sAGAzF+~nDnޯ,N 4/%"v% 9}",-$UeI,gc :#Cߌah/Bu:9= ]bg 2Fl1iSڦ_NHJ]IAn8:Ή0]j|1sJ'P\+[Oh~+)J|c;wtDEjSA'졦G /V)= lq3Ee&F'lƙ/yއ.7?E~bG lgZiWs/}=.M"?9mokѨ}i.,[*RZuWA 8GU!)4 !L'ɱr$3:ߢA@ ֋YS3֕㴆k43 UZ&9f#@"֧3}-]gm2$D8BGR|f_D]B{'1-6!LG3ɐ>9Q N7G҅IVIe>yScX?E! >&=ʈmCWu/ݞRK #0xRm$pIqš+8I5ňrkl@yL-f" ЕPִ4y@V+ϓ1͸CYYgGZם"K7O?:0HS_4blϴ:L^m/lj%cYR !lPS ,yd|Q3e S"ONӵ\ol-Ak,a#PS~:*GT8228!WGw dhxP=@l>Ƹ,nmX_IkQJB%J*B|丼b8tGAO(}y9ܿnµx2+"69fR{l:ؓ- £J(P&y*{Ʒ1(p@X謩o->NmQx;- 9RQm€ă|QYWCv;3Ż6\R3 ~0e3o% 0DϿ0Xiȸacm*@#)]ؽ8EG 6$擭.A݃85ELuSB( jQۚ,0#. k#wP rvkO\{ފ`0ny7P6S-'Eܵ%J %'q-@)Muq:@U5n_zS@j򬃠`FFn+^4E-]K[M6E6H,`*vE,u#a{Ct& |pky)~@H>?U^f_)D>͂Ƽفky39gF\VSG$ЈɹMゕ!HpSNيOE1˗c+eϭ_px8եv'&u.bUj -c7s:<3Z50}J ScK bFMW)JS09H,yi2I#'"r (SCMAȍy?J8n&p#WIhn+tCE35H-Ԝ3J $g!{ >HdkG U6ַ;gNҎXȲsM<ن/& ~N=td-nY0otrvG#0t1ENE~L=!\˴ɖ;+LM鳩DZCK*Ti; G{lՠeeCCbf8VY|yy;a /=<43sg+YvW#҃LY/&_U=rT1חi3.!6r4\TWq_,gٲb ޷Rz29$_4q8 3+3 Q7E(5\0s3p-\[ #u#pc]T}h O~y@pvdkTo}46lG (?KDyx."rm1veRhK6MBk -R}<_Vۭ"FS܀6 )^6$i[^GE6^XbPo:ZTϔYB31)ZO7%t&{ *Mr\$OSŬ/ G@[ \Jg7q*N&~{L{\xrbkfJLBPEzSe9S}![hSy!pD։QƒDlAFE~˕.J웬hE= dip}#Tx*0b@x?߯e%a|(E P7 5+Mv[yIvԮ$t\U_?d2ohEX0Gw)}m)2uqz@?ý 'rlNc( tVdq:ǚe_,R,> P&HI=L,Kףބ N42dϚ==+Q5:v+Mvr93%:OJ=z,VOǽ,,S!EeN{F|&8lo89=?T40VC'~C\.}[)XXE pmӐ4Hʅ4w:l/,͓ďd=vl̓'- ې)9ј Kĉy8my: KaDǘII&b2_$r%ƿ|5Sj#>CMQ*{ sf t'3:d˸hD; alձ?kN_ZIwD`*g {VeI,wvMd_T 822B2?GAҴz=Z`o|FiE8r7U3.OjP)I\ Bh,hАvw/q qL^25K\prNwc5sS^<:a:ɂ蕟0x-s}& ~&T_HVUFofR/ܡeMyU MNm< ZH:7?y̌ikMKQ_ 1xa]b6k)e,јѬ'2|) ߩ_rR1/m 6݀ {O{E~9}/b֛(:̛o0G퀜~W>ࠖw#Xe3xE"P̿,&k/l>yH L+`N\fk'3i O]a@I,piC\p K CIgP_wDمPK-n2<۞Y`Y4(v(>y=LX ^GeXbG@{3O5b-(FĺcYF-db.+)ꄕfCzg]("앲( Qϝ#Irf:dMZ"Jv$scO.F!F@>E,<+gbiz*HS<\х$zŕpJ:Q+WYC-X`PYS4Z0JORieY"!c^hG tζCQji=|YI %(4iwsi* `QEk:7S+E7zw;'i(Š9?L6cAdAV:Mpdi N ddIb(r{8$ %*CdsFD⒩ߓ_-U_A~q׾fďn.f/wOh!:oل]c?6NJ6ߩe_GɃ6u'EUHAH1#w6F +En I?W%BsVIO8.4,7Gr픮w#淿﫼.}4> uԲj \C#A 'Jh7ޖP邜]Aڝ?a$/ 844)R \:ӅmuAT9K #%e35igOD>/4 }}Y Gܰ5i!]Hrv,bRN Xn6#+ (<<GxbQ#7|~В͸?(XY#g"t̰V5W`$ 9TE]wX4`_=}&b+ ?"$&E&D[]Fup|,ƒjiAQ:Oؖr#ćK!$[:S6C,KW`G[ & yN`?z8>C8R^ES|.B>arAY¼|q ryȰ/<^ᙯZ&*$y/7)-3$OFsg#ɏK]:{'Jn $/z njE=]G*K7M +0JIv#C~?-@Ej_@ '8ɤ 1DFeAd7Vv|gD3)6CDgmmD qR$7@xGld!Y;eF&3%ss]HN&ren:$y JҸEfD]pT';D(JId7S 9'@eÌib53S끰YޒVx,yas1o{um\;<qY7P2$I9_N$2Dg$|:{ u^J&gBٮ]QaG2(r1;P;1`m85puT_T~iO$/x \,HXO.@B6iIRc36#Zrx_Be-E7h%(\$C+fw͚Jnwr'%HQhAoD[%* L}&pX=u}6~u>K&ji1D2 mK2>ܺמİ PiChZ3sjd۔ֆz:nR k;{S_F"ģ,Gވ[Fģ]Vu]?GEIު#<_i\P绫<IJx-yz)6 c'|_yE9VחA^59]ǡkΑcScѼ68/Ft(73"{rHn?rNllN&\'Y?0pX7W7|LM|@}Єs>LԊwOGtO:mʴT"퇿]%'6=U cx ^q|OL_ydW6|ݮst@7qwD& 0å]E>ѱPz~o Ryfhƀ";hLf쮇2N_O^#q]hDU!ɖg,@?,* A|Gn hH!jBNH2EMdg/5m mCJ=;xQBFSh|ٌ8ꑗn[*YC ?bWJ=o"X.:`mEȐ֢o !|*6s~J˷*S!bbtݓA]]ҽ ".R=ByBU0O4i\ٗOeߵyna_o9{4 Q%HoF"A_bMN 2KݫF|)c,b`%{.%UNڸOK{QI,):#00Z[:_X1h1~'@_β*FPOCrx3VCo͇N'W Cs`@Dլo|w$x4r:%L[On\OR9zW~fˢn[-Xܳ?d$Jէ1ZsG' /91XS--bY|wRZMuJٝV!"hVFlK&ޙS3N@PfXϒEOP8kQӟ6-Wd3|w] /$,ߧ@ c_j qg;L4|A@9Q}E. zjU%˼Ạ]#Sݨfbp`P4W@V/boX RqSAc(O_[8t.ѹWZ7x6uJ&4-0m{;Kꐤ,$T9T1M1Nh M9YbHYEc LDwД)xc ֗e%fJ65ɵM P&!7\ v[qJ;גܩ>#F^xFZKGtkj_"i;|I<}[i:Cȗniciwy3GI/ұa9 `t9 -kI RcU<+nh0(nhvOցۙ.,=uT>_3`&ݽ8"4y|[ M~kMApB;shLe!ݮO8dr]>mU~YZIϥ[]7h6#ɢqt8B\Y+R D9 )(画F߶.JJЁq'1'壺'|V=3`VgPkſ.gH ʾ%fo?'@ݑ\έV5br I;!_E03 A#Ή9LH`\Z7Dpg{WGOϒ@7qh`Bj k_"y@1 e#ɏ@!FG'#+َط [lV>F+PN.b]PWv.(| )Htx^aN8MuA@"e]%K@\= gP{ SBĿ(l,VWNzhfCMf?]3tX>V\OuE0] K͒ @{Y#4maj(bߒ R +QХ;<.'PZTQ],i&z7Yf*5ɺ#K<Ӷ q̊3r5]3<"-D2t<͇U:/>66j (߫[mIX!2u>#(5FUJoWǝnX6b"s ׳W\EyzS3#CIAfavAu6Z.8u l"]$ K[6)b%%F_7] ̉Fl7,Hշ0uHXk6Ɩy4tiԑYܮ?dx(a9_W9!P~_mͯN^6ڬ輦cKr'9[E1x!eЪ(Ep'T/+ܶͺCJM1Z/J=O)gb`%چ#4i,Jq^)/kj&6oO__>:2Wu%ˣݴrx T\lB9%"B+/*y5I%Zw]M"`Xܡ*pbwT-W'JNS4s 'u{P5:5Ӱ>lI,H AyfWIid24Ft4Sވm)ݤBrX`Ц.#$xELsVTV] ;gt.AK]Y 9_aL ˱Vx_Q._- q3cC๢<! w((!…V{w+hK!n; @u< X4_C|r̳TVucQKyc9jYbw2\[ٴZBO6 ʐw7\{R19L^5iM_`735IIwo1\8U@;2d*5DdVf)_54Qo:q,T/DyVaY|6ԃїЫ'@pȓ-f3jv/iV_Cs:5l3fYŝ#7d8M MS<@vP9.ЎIPڮf61Es̼kճLinrpv!fx~hdŒ )K&;uO'BiYv!0_ٔ7857HfdkEޢKI# 55Qέ13}k :lK)mM~cVX~<Źɖ7֘7 5~/y؎T$o#V#i"|c+ SĤ#D9pk2s^e}w69!_Kܢ><o;C *VӨd6LLF*5NIJaF FA76ӣR @en`{PʹT ͫ\srBϤ~5|#6\ bWi;滮 7"(X; t+DJQ=bgSxTrH*$\}\ԑ3>j \[_~SW4Zo_n!7i@Kf=zDOnwˢ#!kiTV Bӿog}}PX0 9Q{)vh5 g(bш\@qn*9(h,ɘ̜7z8#m&}qO2t<їCiz HN8Oϡ@ N^P2太D*yv~p)R= ~I~E{F_ٝv<\.Fv9*ZӅ_J T扫W b%Gx$oyC#P?dIg1Y=YA)JE#ϊd8-hʶmF,S+ӳIzTѮuDkK5rl< 5TQ3ƩE~yJ*grVkErRAM] g'WѼ SOYlem2 5,pW >uWMov v?xsSuBd,*d ث:^T)š ߐ,ve*WZ 6{;(nT~Q n~hyfX&aJeR.Hh_ʜ昮<ꩺ%._/So-Q$ Ee >0S\[}nc}{I*Xڇ7njF:trP{?Rb@x"(ف@^i@hUnp3KF/KE-N@H6ۄ|Z8:yn6T+IJ8'\,cBr}*ƙY2e{oڔ2E5~!kAqs,ςm*VUsቑRH&VY28.fC<-={iKSC)6rCaUJ1iyէ^ u|1zz!<$۱L0 ZI>i|yM'؜t"HR¹,jԶ4w84- it|~O Fga"S[ /X53諙1N!,c#Yy8 8N0TePtv/.wiql/S&IhEMrWi HS ?[c(uty RD@&FP~Iy_%1HI9PKƓ ȕ7uXŝW3/ ifx(nsh% .Yv}J3,o+WZe*)G6LO04=̰n0U/D fi -6lt Be)G y8`'dJ<Wf(ʟL1<턆{b%U]ޏ$ R@QjBR%5 .()! 4׌S>!T%g/(؅7=RHL$*umEf=6j,!$T2z\ ~0+$4"-DlCx[SmE0s_NZŦ.$KߡAL^BށiOUS(YSiL%JG(pzᆔs =f,30n~f4'&$Ec̟!V \k&Z;K0%#Vk8}jDZWd2r0[VADQocc@˜M{|:-ER\͡7F6SfKz2kV`Θ9~J|L|P7yMsU1q56 d4xi9 gQݝrx}w.פ-ПޒC A&lYjƭL&rݰ`]o̥/T\=,sɦdn[.UP|WFt;JU~G!Cs\ R`Q,'8vq V|$@ +bSUPמ r4B魜c8"")".[k2oO@%"!w/CMM&+]X*U }?- #Cjy θ~YC};\*ԥ(ۘ՜^grθ_w/Vo@b6*n\߽Ov>O-{_Fn6TCxɽ@N-hX I(76?7dq]d!hڲ Wo"iZ] ՟mvP}4Ob]DG][<KJ9-"sYtvg;%%(4I9,JD@jwn"e1)kyeCS,plLM\^;b$#+Ae>cÑ)nn('{;U& HAzC9 W0Sbt +0F6E\fm#i7bF, @kΕPWlWv,e#As{pm^H뒕,4q#s]C+;-@.o[iӋp_pRrsnvs0O d[:N m8cȺ̑wJL\.T>oG`bnZ3cr xTj:l,ްz3#պ-9rRt|W( maV&#v ^U[*סʉQɉt,ñ9Ɂ{Q>~[ ħ2v7JB%!Ќ2֞ f56n>Ѓ] =%:a\#eȯYw@gp'1,+}*\uzNV\ՑAK[6ʪIŊ~Ԥۃ4]bxƂUe8IG8-G} ~f5BH$%p]뇶ÌK'*I1'Wv9&8=*;u>*q tye˴갅/r! 6u ㆇ%KtZfi_X/8=đa||-޲HYl%`MsT-f܆wATkxBW Jg q1p1 nyFMIo+'N4]4^^`D7fݛr׌Hq`Āp bmhU $ȗ)Uߚ:naaT]%Й PfMt|8=sjy ɣQj5"]ORkTj `:e5o&F'1j`A _דfgj/ˬۙsŨ4N~6W陱б/x;ZJjalXO%Oh3*>4۽|Zr:"D)ܿ mR*@+>T˶a4 Lwy th qe";J_W:?meK>DuQ"15ulS%~gn|3JDp=S t ;kvi:pż>d~=e\#KfޖfXm<U6ь= = 6)C+)q[Y`3ߖ"t(K.Lv9;fd㥁m0- T'nў:~Rwid RR& s ND˧jo4T* 9Nqޔ{s~BvYfIU{юDɣCH;&pGγ q58s*p!--mUqa#2P%χ`ց#8DW."JXE za+3#3fa24.5pVRn1ѵN +Z!;Uc:FP8~W^P?HbJFs5 lyj,dqN庨 6E->*{T]&Bs\Qa-jF=u{~^MLUKgIvN5_ޛ[mj8W&=i>1A9<v"&A%b?x$-k`3{.6V%vGp6 gA䤧Rz nqmɝ⠺jbz$lhͅiyu_1a.$g-1_r!s,#^M-qU|TޤmJyRޢd] j80xy*aH;4\/ td/g0]RQD6=R"/uT̢y50@?E?9VCc4, r-Е`$Wsd!evN.TpGz3P 7fAp\_0('3:ϫTʏiJwz,F`4P*IhoN~[?xO4DI\txDƫVKG.`^ Utٱ (qH͛@ݎAP_.mPΆ{'$;_FMC1'V0N>G+BjJm:KQ*\mڕ& d (faCIִe]4Ios^ʸD4ٖC}>ݤgnJ`ev2p{Dp)k.!צ :+;h<1]z,Yi/R%!@;dL۰f -.J\/>;i6SK)H^sA#y"2&'*swo7ǯmF^gu1ɓɆCOWh-"DD-P  :e,- gr1biƋ^:'{L57}5m _Y-R R[r;b]D[“( bݩ.]%Bh` -A(Lo¾Fekis#; csxƋ?P]Ź:kq1Z6&kr|?$S:`:RᖅmӥL 3$祣Ӎj'dA UD~&i dA[OҘ"e|8%&(S+W\Χ XjKz]c"*=C< n(qZQTdi}n0]}6ٔ޹Yg:H3c]e+m)iOt,MG9z$9M5>UJ`3%Fpo}1x8,#ޝi] 3.3ީ8`!0$%owaIy8][n-3JqK[yn'EzN*Э܌)wgv^*X|oSq% ua9YfuތϱM1~i5c[9F,`ŲJZFI^y 6ezX4_yoiR}XN|ߴ%Uͻ}yLCG}=D PdF=)MsITbmh7UUo=ܬv+OɕV-m -4K)z_ux%q).JSmݭcHB}/uLE{HKtҼO*];4s1%:Dk~R3SP3\:`Hjgn1!qٰ+-w1P2!)'+;{aC~R8.( 0UWH:5l/q(eDv a:r[pv<#e|@">b:r LFaR(JHBƑl`v8^sDS";~sC k ('T1P1sFPcy-zt&+v Ӈ(隓I4Lf0mLYtã'O!/&L ]!d$p~tUI&~Mڑ;VnQg_]ˁ]\e#*bHN ˺CngЗE= !@㵂Zw{_J<~W;x7S؈O@w7/r%Zׄ cPs'h2x䁞A)A_41PAd(<ᑃ#%¯Z٤%1#N__֓{?QK;s̿4v{ tv@kgR<ƚq"mǼE|52ĀSi ^~iCUF%Y1ѐAe|v+}qao 3<ј RIvW2k\SFrߣ`xTH,{[y|4D[ğ?jY=i>Cdt@R/Er-an](|F"de( @ 2)|UԽ v|Oߗ\i7!Fe6NƼz93V&O_ƞ&d^Vf7(ln7D+n- U%8=GDG;ʯN8AzYV7t~u#֮32/DD:רYuw'woE<4'ɕH30"RJ:,|ltޣ·~? .NOr #DժsD"r-_8Gɦo"!jnUهJLc*[i*kZ.9~N%~O\}h#<bsJ{VRzgik!jAE޲<IE<x\y^ ;v% ;ɍk_ m8ed:VT0$ V,k.;Pliy$ ð Vq6͗cO=@W. G=y+~$fe>?x1,RZ$fM|Af;Ӎh`RFA<N p"T9οBﮄ)ۼ;1G+\a6dJ)tvat馭92uTgO϶Ba gwkڛ(dٯ㎵V!^,b@ & ׅ,XgZ7"Ar7iu)x3ޛ[J:Q8>z` 56؈lE_Joɖ%F y)t9ZZ-Rj$D9GvVI@5_[V6F|O 1fbC{\sI a,DvxSWa#JFۃ@UR//tog_XN""7{~X ±m:9QޤN߇jpIN۶liSt&7{)R62cj r N~f_Zec:qumc^5C6i򸯵CМ~)5 r;~杖8;ԝXo8@96G|=Q;c/q\1TCG ruF6QLK; 1EI8'@Ǟ EF\f|uII'1V0xv8ݲ]J~JGќx#s\dL9, r9Ugƶ /TaaI]y6qK844jg+Ȗ% i%@Yv׀z:ٟ{3wW1M=|zr! yB73Dv˿abjn F#!EDT/1j<~yʠaPsgt\b6al+-ώ_Y}r[+AqlEd'FTE'ENZ2V!!7o#(-)wZy$Z~B녞~XiUŌeG.y Y\D>!a2~=;+Hp ,pq@lbmu/T _4A>9&ocuE8V(aF:nN,-'әis:qb!;N>L鬕G?R0<W;EBOn@Ӕ>"X1#k߆cҔJO1dC\/hpPL Vh2KDtST0p] s0[%~8sUy$5&fعv=%vRјa&UntqRq!.4i;k96t~T'qBR_>Y!.)EՏ?KmRrR^/<~233ԭ#I`i|Nm,iK]bi{^Z?e@!+ fs[< ǜ U:Uz/d[^U{cUITh>`Tjkb-!9rw 5|Z]TgĈ#coҏ涫Wo'2"zQjMX, ># \=mafU@B?SjhJ4qi;˲Ƅz9-{,$$RnwRDbp9EЮt" yG#DPW"Ӊw0wQ*ScG Fڗ&dЇmR&mLO|2l>Jc0^ @"~TIc|cБAm|YS>#F>sk1f9Qm"i W=@7PG\ 3<3>-> kߪxQo#W-h_aKkv \k^>c%O7xPdXG*U@'"j"ITo_'3gC+0x]WYWpt bȣ&= < IDg9/xupFa>oT/9XP;baǖɚdJ$|)7i$FW¢;lwj%0hՀ(B$bWP9YW+@n?CSSlMuS$[0w$PBNcp&hW~=9IU_UܢkĪK~`IP?m10,iO/@a;^lr }E ;-G.|;ZID`K9-kIMwr=4i [DyӐ*PdCJQy%k\H `VX5B(RῈ=& u'‚5L3 4<(0YknnUʄ--tL n8 BU?=[vlꡫRK-zY!#;R%?ggN[?uRf_ hoE%y.A[CY3Q.{ إ1c t ]N&)eϔ-JB[h')c-rN;>E)CMmpcF*C); ļ_)d <;S\={5lȠW5OQ+Z B֗aY> "]i5~$ > u;b^(PLk&}64`Eeϝ&tR%He99(-Np~rͮ6)@Q0CզA (3tOH ,K})e h3H's;qcr}ȣ+-$;u-]ѼY'7„5 ~+.npWld_Y6>T*[>rKq䋼)iZ)'JsfV+А-m16}S[E)M6\UɈT635_a:wL),%S)Iizn/hT-aaA056[Ͳ`/׫X<7,Kzͫ4 샃LvHs[kDH{NZZy?o4/1ieCבYQŅSmt"@D?gDfRAf Enai򯭇$9Uj tS32o]Ae'<)I8.:\"/sJW|TvŽ[NV0p[N3_[TJj`M(eē֊! M;S%!?.X:t\a<Ģ[JY$Zf#g@+L×Inw %Hy(*~õl+3Έz1# p[:ĿAн) .r$ۗG 9F4U7{%?OW  Gp~A*犤և K]z8K޿RNC ́f#7s{ək3)eD^tck#@6ǬWڒgt t~ ƿx$.ar-)-OƳz-?9Wb9>]M찻a+t| ]ɱ<$x\_Jg!YE*-ǹ7ãSopΝ)ɋL)~m ) 7r1ܢ|!)h$k(hF]+J:_y%݆'N) (m={ wD_pͧ0z[ h=ֶg[k elaXb&PXݝY8 ^&6;ԟYRѥS%퀋/Ѿ$=7 ػVM g !aZ -PXW.'!8 @%9"-X7fq=/m{5r&b͍mHN=O/c]thqTp>xoB;Ip%y%N[n!aàέ?dƪ6hd=U .B$Abm?Z!Ѫ¾蹝ն!]]t>65:}վ9ۘ^p,Pʵ#+V-A:(p̀/36PIjhT@ߒvXHwudƁV$F  6Ƌb::Sxh|5s@"wq+J;4.k(O\3_XQnkEn4fχ7 i GyR~UF 56=klfDNr~$WBn]& GT>r:+ -: n_.y\@0S)*JkhZFI5mi A*>Ƴb1@*])ٺ#ZQ[oL>% ?a{b05mU/&f:Ybգ7mgբTHoY}<ʾ#oY[hm5ڄ33U5LdKEHEL9n- :>̇= j?Y3vg`dIGiGo{,dҍxº_22n!ַW6WUhTb1v ׋[&@`x5~I=yj*ErAeOZD|Nah JrС%k:5dCL@ų42(U'{ɨF>BpZ =sXi~+u-?>콽jH?! Iyc_٣ HnTZNg$MR-m Np{F+>/ڍV/P692Z(O9Ѱz~y/c^@Z"{O^scP^r)l 4|cM!Ir15Yݛ qE7CxL` MrB)I&@g5dVQ5fzOZ5oTR-ų)\_w 2jta$$z[IwJ!cևq}3Z4z\`iDQpÑmVz&GN!g>mMES1?)$mȚ*Qō0(H3Hn :<;Qk[R:RLNCb hnfx]>͍B& x=IrY"wh(0 Ri$MA_+B!b? T2̮PlZd'Uuºf:`ɠRuB@} hOi\9i?@Gd?-8"`Hɽ/uiSβaK5t@eE}&õ2h \w|ģZ2CX@`ꖀǣ s<"z'+chdo9L<э=?MP=l4[,Dq 326͎S̍,:qFb'Z sfc>'M&um _Ui[k4@)гU {p r 8eIi07E?KIRIIRJ  j/ߎNvCMUeu%I_H2ϗ|>prƳ$vkYJJ#KHDIn)1tBu%*3ܬ_溎7W4ȏ7,hbqCw+sDj@ьA1$ i A&S}!a6NюFj§7vRf/Tcfu~} 0qD _NY 2YwPRC"ekԛi1zm3 GhV&6`A<>3U3'nT>½x'tM(i65V_F  =m1t}6~c?zM\OR^FΉ(*@Y$nӻ,L=F+XH)~·W ea4xg.(~!UKmAϞ͔ 7 yR }rNzS~G['UoY|~IuxZbM_ՀWƧ`GR1jGJ׿"!N~v8>o &!͇n#n0TFiV[Zh*9{ۣ:Q^{(y.EЧƹ4Mʽ}v7WQw'R~JK*4djgӌ{] @uUIqY5oW n0+j 0`*S=iJaAըN`)hY7.^^B04η{3{o>Q )]?ŤC(V~ōLm(cg7:YI5$YtZkC Z=ݹb,u46'G>#$jZ"=]kW8(%!ӨpCcK}Iw{b9=KKa,YrhL{}^U)8T!#ʶz2b?ϻ\=ͫN>h/Lr;?oKhd/BB\S1A4D'fݽlL \0_\U *ϰ<޵"C/PW7o1YZ1XmѸ63&(9AJQ`, *,U "\AAZ|QHĘ[Zm\{A-h[Z̬,󤋲# 'lv[3nuTghr˗8{H('Eh!T"\9`?3yU'+?#N,:l²4}C{ A_/3PlX> 6 䲱\` nA~9(*חt.^VB/(byfqPc>FoT[&?ͣk DWon)j.|] w4 Y@093Qr!o|DbbtH3x~BfEҕ3̖ѫТµ[,75L2^icW޽ mF. G1yLj'qI?_t6*]y)GLdz9:{n%t?7N/EYo9^[J2m^!zFQT,-9djxgX #j# М 9VZI:~lc0&7ܝ71 #pTg-?@.tÝXE"q:if%u,lǼ\ ؤ>-8G{W 7e^iqe TEW ۅ1yi{aԏ3n-灥+-5,*~T)v %:8u,NJ}zt`2'~\pA[-E4)b>U^UX^poMR> -YTm]DBɵȾC) ١! Civ;Pr'OP:}OTϔ|Ap,tn >T/vU)`΢Z-:CILJ;X,ޔwLJ#+8{r0a ozf`yyIo)ھQwڢP[r,o'q+(8?'@ *bj:y,-t}hEd^K.6AJ1m;BrT*ˁfȟg]#[xEHIД: e?@U:[Ə\ީfR/=HG̦d[$OU+ph ~B("]S0a%H Iv: /zŸ:r_9F4Z/z%ifz$_%0k]2\Vw>`"&&zb p#5{CxO3 HC }}]Q޺|xvliAz3K0S#c"FlGX\vpqYI#jy OH7[["]MCoz͍tWk㋮lg^жrV׋B"}Orɘ|7 0.{̬˴gĵ| n`\8K]ZKSzq9チ[ET)%DOy;5@ҼthP.h ;ߵ^7QtVcEэ9᠗o"!V켒η&/hR]sp.\=P&HHpm(Vˆan?C]mȷ%FL|,񣤩Y+ǯn52 #;ePistFt Ϟ\$2^0I$Bc04nOPym@K=^,+<`G{KҴ+ts-D͉sYΗW:dNJ*¼[ֽ]wd́ϖ|Ycb2&K&c:A [wzOpqˎ;6'~A;L@N'?r7GV_99pj+ftTOJ7~ p)GO5 'yqx7κR|b-Ar ;8e{>BՈ-B稝"wS]5ѡC$8ᱠY9*oylnY\vϤ+%#O_4r`~k6th{#ƚI%mXq:bc{l쿑(/8c!"McB^[hyiȞEom4X-3 yw`6Hƈ.S_Ў`36"|-|]m{Uwe 93ӛQo/j0"FP7Q*P唡s8S~4 Ź@?[oeG8*$B5g3OҤۤߝR-X02 }C'UT\Y"'*vŏ:du+7R%2gmڰP o;ǺLlXf c^= )^J|YazB/th$jәl6 $[o&e&s&ls|wܾHMǓPкFH{Fkb|Mm7Wi ܮ̿TXpVuϡgh~w6pYt~0z,o uM'jn~Pt?wVŲ~ xĶb=T2FI!.{xS0X ;8|mL5BYX3oj,8hG"JHT9TD[CU%{ϻEQqΐnVݜԔ)&nKa6Yn:߇:.<=Yx}(bƚ@q.^T[c}$=O[O< ,yL% ˛Dz.ͱR>(eK|m(!UǤ5ȓENv!R^,0-ߐbC!lg.*ܰU$9GMˬ^SЎA;A_`DL&NUDgɋG f+PʣSbG`<]G_td0 k5x-0%d9 FO*bh=WA +>JxcYg^~#a\c IK-p$OQ5vfJ39P<8\.kރDt% ɐ=R|e3iQd`QE#1x$MJ0bVfA,ȗ b+-l|L*ៃ[ir4nwI ԥ q0 Մ-1RŌMz tܢy$! &q})$6{rySSA~LVh7Ŋ?l<&btt4MA2}gk!XC[oUG˜ ]?m{.Jv@ D'nW60lFo+IW8 Id۪mHat+(wQjki` {Ix'/[(F1^`?8W}l<¼¡BBlC!c.ᶿԺl%&})g^k9azS#(UUjԙ`ʩ\(u ̜6-ӖD'tjM#L / J1U>#,KP'RL!unoђV>kTo ?;j!$Oş@ [>.ލ[[ꏎ*Kً&$;O3ij%%>jV\\9Azn?cr,wiE euZ0e!W4r@CN.,8`犜׶+XU5"%]C74q9!r ۨZ;}$֌}˛~va3kZG>if1~O Ւcz')pꍡѢ`04y91 #UQƞ1@ {! ЫmncqE* e2y"}'o9FIU(E9;ߔD&~GVIbOea0Jt`aزD^uO sAY$@VDDI;d_c\CqgdQZz|O*?)= %_&ޜ)F~rEVz-{RAyo"-"lfJ'1w۟!;ԛzeJTjCbN#^ 0R*[ԛMta0woNq6&g-TY=a8ȩB{d%םn}5{#(zƝv&un|ݲp *;i`3%X=J}ZSW`mDNq+`'IeYtLaM9dF״gfmFw0Ê/YiۿDOjkyE]oRl^~ N6{GZO#FWub?&7  *ߔ,P(~Oc^B7XL8F[:01 y~2eNF m#E-g\?./l^ {݊!*ϯ-ttF(v/A?8\%湽ҮIpYhSO: >4"kwIǭ+YlX̓X|o_QLpql-52Tzǒ1wD3iɳY2K"q( vڐ<aFƥV++B쟩\H)~נc3ʷI\rlP>jVފOp'Q3`FϠL ~|5I:)S௓"/䟾c16 -%8Uy UOQOa_[WԔW؅J4Fy6,!' /3^*II^l*PQןF~(#vqXeqV)/xe^7mOH9L*m050иk'Ճ w@e4HJcn`#[~uj*%[.;ү~: >6B ǑPUXh̥Ӷ(w%0v [6@>0j50@6&%Qm7_[I 6}Zv Cr.* _P%T.aSTh7$nwov7o|;)`tge{Nd5dۈخ16JDr!͸ih:}*]LY MdT7 UDX= Sɢ5f>/ 6gXrWe㗲)?E+}M_W ? :OS"Z :|l7F<]j_)O^9s}}(Yo`;jJI]\[[dH]kAAnɀJv^""˸yQ9.(dpa@=E'2 Sn<8P5e1 nAoVA9;dV3 >(mSݲ)R`\ȼ {{N5af~]q?qnݟgǷh%Ep>Xf@K ACM'v|^.2ΥQ=:ji ` *c1xE9Z-ֲy kA'OfcgFu>ƾ a~S|r*n_7 u5|4 if:qԼ8}6Vm}W8-;M4pN&=2`?x eRw'jS͗f&S_d`r'oE(|PcO& UZip':ܩ0yXSWZ5` \39 Nr/9UYT)'0obI3|I+TQYڱU)᏶}]_oZ, l1/,"y&qvO]XzJL޽hsS;5WX=g*/}ڇo2\v~4{Vow$ }w==8"x-$>h?,Vſ;hv€㹰:;بX7Es bJ i`4:Y5`$e1Lpp2 & QMYrKKڡ%˙y}SxbqRYnxz5+Xl5"ԶO~Epj)fA Bm":7'4`AZÅTq#.FO`ާ =͆~N5T >:㒹KhdDZEƏJFY\Vʌ5 T0`48AV&@G_ULn3<WW}=(0 wdo:Cl]_51I/\laI epg#?2{? ӔL$ ]I0vv6~Y5We*2miU.FF:ړ)åU]o@PМM{'MDdAZyEe `.{4('3T/؁tt NƱF!5)%/ GDqy[rٛ') $yqnٓa R&RxrwY ͖&:ځ|w>qb?˰jQ1"և}nGB2QZ( {BapO2t(Ui5NS({륁Q2;%xYߪ{3 I#eh1ԝTgZMn[??j(~$,V'nLGQJ]4D6a}mh V9d Y\qhdDي:Aoۡ 珎a.@չ̅WB S ]^F|X{W-CpSNcUgk|B+O6oB5b:V!kŬKM[Sݿ{G_ua*u0.n*{ڈ`/7K^EMlUmF#+d"$-|?(GԜPx~;}Pѳx蔥Ű[: lMl9Ӊn>.׀20QrqnEVR97]b}9F<Bu-{pPS)%z,}D* k(ՒbjE6YE {?Xン%*{xiUVa(OZWToDwCc{+JL+[1Q!M02M Z(2EB70}~?DuߓMr`āײ}5kHje`8`WZno* JA]sYaEᒐTwzn. !Gi@)Mo+z!WPܛv'~Mj=Ҟ)LwhӜ ۊv`NGɧV ܹ|hnj; *IKރY<fkj~,Ы=\~RAF]{p M>0JQVm0-*bKn:!e{M AROM߾Fwj#Xg>B4~1DJrH/_vcUi*q=x'=bk}#|h^J#g '}V0\ljGr{`edt CזDh%tX]؁VcQxJ1j|ò2^:YWDP7ߧyorܑ Z}?_H>*Pkqzo!EpkR#j(&Sn08?`98~&+xt업rQ;yI\,{j! +f'9c?JSW_E0[$;Pssᎃ1PnJ@P@OK†7KxZ!Pڜfizb4],Irh) _hXO{G Gœ*-|TJ:\ӤaJ6o a^!|"3,! snU[TFͧIhO6N1rPs ! e/ƾ7"-dHDĉԭ.[mQACH-SjhjKe@9n͠;6sX5lpgmPuڱ bUO ƩkDܫ{2}}U@} ײ_"Z o=ℱFɫFC vѻqz()>Lv:!PR,E=4R p(5!EiATmKGod*q-0sFAOL5ɔnA"LvC\Xf_ګļ+`G>Iar}?$GLΠuECMOJcl^$/h#UMQ1` Y"kzG\'eΛʫ9rOo’"na7<޵bƕOZIDwQrxiAcD/XCw&N|FL׍u۪LXQQ-Upve 4OUWZP]4Z?Y2QSZqi'U FRj{'t'ӓ4BtPF8(%rFd 8ҌAAzX1[I$咴ܠD9Jcd~rq3>YjdjC<38)rưj }L)[U)K{F"K Dn[杈2U5B.&qj;]!kN{_HU8#t'Q. 1dd\Q=(eGGŴK2 DGm }l@Tb&՛b^J/l΋x94 b)*=erž7 RhA>946^rCɉb 娰,cJ*{Bg<4a$GSñښamQ5 %n%x 4`#vͨ\[I.ϝW,"7b&/Hf(zwҵ U"cѪvA{@tŮnRkVao6 (Ʈt60u-kH(^f8 aSp74UYᒝu;M~rfRɉ/K5\qBFλy'q~=nfBh0NQU#$S:@@pX#]+UUA艱Y)Ay6ۡC2 WؒW% l +bp؊s4:nhϘdu.ԤҀ!=`dwNc}w .Up\sOU$ 6ѳؑ_~Pn:y {O2m,$QwOD??M *J}9  t̍ԓNBi l' l324C$!*XL<8(=焭[G&Do ؗU!*XeӼVa::!/-`LJfEJ27K27^/3ʲURX3y!0󋽝ަ,EmG8a*_!(,ua2974蹹H *zAcOnL뫟H9q&3{oV殓q@J|Nyvs361 5S8 r+jR&Aw^Ҙ2j^nͪFFREEӲ~iW&"iGu43/vpkƪ?͜}] 7E{8,[2lS1χ6 ՖP8X*)} "0δʕ &MB|sP~>Z,vPA+NWy *:fKi'EIEǘ2!ny qf@J<؞hHl{WEq٬-ad{L@ 'V[J?5;I#sf[,3>8WsC2 xt{x (A0wk[/ 6ЉnᴓE*BӲn*gI+}Ήט:V=\ƯI*e"RQZ8(/Uqi2K!ߍ)M4\SŒ1 mc!ժ.^3mfSKOD4$ńU[>J-/`GXSv=cK5EE]BN{H c-[RV-kw :3>=R" `t SϹэciˀo#θBYwmTf]ymG=Huz 7,WTUY{a9õY@oAy\.\G)B#ݪ\XB!t]j^.Vp1$ꗚ^P`n2NBhgac!LRN{- X$t;q֍#β-:SYN@dK5^@I%NI0{Yk.}rĆ]d:Z@-XԻ}Qda6\_d(u8bO-dT_ 5~=WL:jl) C!Gt~]0@8@I%c<6l<*M9=5UZ]MjoKDE@ TҦlSL>,ѳ |zK*؂ӓWBłJ@ )یSm 6#aݞJranBvpxt »4`Џ#3Qf4vǹ)H'7d$|5~UHo/_Րٝa0҇y=,A1[/0.H kS=C*tع"ЀZX]Kzz^ba!;@(`m /ʐU2r.2wz>V"rXu)jL7.21jq%(c`u3 FnIpfs*`z;yq69HqQSFH5|+!d9=ak $ P%&S:LñZ+ L$b| &?H1Khm)އ s87Ɗ(ifuaw%Jp|-^$qK=ܡ4eϏL]>.,5Yb}7ބ~IHüxzמ0﮺xurH:s!/db^檖'h =h15;!Ddx'XXma'2qu}cUe5:IT>ȜS]~wh?ivO߭hX|۳j9|c[S5|iK;\a}WQ͇;Ǒe*{[Ƣ`q I'jz۞/@2)7u9ܴz]/^wV`y5.q*h02 VHhP(fX3XG^Wt#8kB|v G"r ?ꇏ[WwSkYgW=okÁJVkULW AGa)ii<'l63`n mjF̪dؖS__c (6{;8GO~Ym&[2BTg/T3!_pQ(^Aux[xN3'י{S6,,& 9@J̷_lܓHf e;W$R>@V߇aH~0Mm॒;K Nz;2͸Qh$;A\A(OTvyhA|IS!U沇 Z͂>NrVl>hr 蟬PpGmZ~>+-G˞dAJ7 #@G<ƈ]ERzA.D餁ݦݪЁ9/D!<%?z|fWxbgj 3{#!g=/Z7 Ii7}Q8Gs&ҵ& ۷ DCLO iINy`|5rD*IdٖjbB7Ad#xru̿&6%rCK-,} f=Yp8 ]_̓!K)QJȞdٚ]#%wdguM)%gYߗ#Y&>&u;B T&+̞!伂=eGn tQ_ۉ2J J-nRu?^QWgAĵ F<`#NFb=ĻaۡF8h׫%)a$WpZ1|3x;;VPb_8K Ol2!-p!OE2 =ebsDͶuѡ 7Mh̖cƀ-2}U*gz~!~'T:[C8Ydw=;-]NcR[H2Z}X.7A'k˵2pTH[os!-}XaNJt2ޠ/NH L2TU=CGr|h<$VJUP܁:|1<:/ r]&;ϼTJJz6;;~̀6!-Wlڗ!ӡŮ !ܲ4Cаlq ׈G y?=!VڵFO1Ãc0HTRWs81׷W, ιx ݤ(a1ؓ8?X[ >hXmԠZN2O0pw g0̂YXXh=r4saqhQpe;:$\ȷ -϶F;ذygN5bvr%%>I>;<>PI[$ hts](l~^a!e>or[BJ<̰#Hܘj%0d-ٮ#i'Tyů\'_Iy[ByC&@ÑYnq<Ǯ[Paqt!3BڪKMe6cEjO"44Olx*/"7ai Ii IuDlu ]Zx8TޫHe9!g.m>($Ի٤D)?̘P7Փ ,8I!5T,B,Q s72;Bt>AȃpŶ/ϕ*"A|3(P7Xd7Xr!IQ-GK7s] cGpdd;HIYꞇeT#+&Uޡ^Щ'Ysm!rp8diO!Xt e~'soyqϗIj&pvEQ " 8ܝ.{dmJ])E1 GZib nK ޞeSɨ_ GCO3YzPhT"5qCޕ^K#h7OQ};S: QA!!c$,5P)L1.Ug G>bC[!_z7TC ,*r&m+,uQ,Ъ_O2 envSomZX5zK1cբViL66ppE3* _Q˓ ɋ$7ơoh3 O0M9x1i' ]vxO5yw-|(V q$!v첊B~aPPQ d#?mRN&f3;n;xP2-qDŐɲq{3tUK4H[+t@e Pei 2&aW @˹F%>8 oZU"~c{oYy|mH|I*T)nfi j`=Q`Ag@L{H^$Yi0`V3g* O:5gWcoGHVhCOUR$؈O}/F)/=,qSnD6}yie2M*zJ>SaUg[аRjW6#ni'Rpu!<*eWSAj;>T0j("hx Vo߆t@?tz؇\k S:`ƒ2 h6; byR EI#^+(R߫| 7 {yF ̬Zk D1T̝*ۨet^oA:iC]8Q5|'^^q!#!|)/+WOb,p8t<2+Ǔm6FrwD}ql k;r &B)frp7V{6YZ#s6M!8Nr`6&A>19|EZ"׺-^RP'ِ!l[B*h1 @>GL%Y'CPə!}t~IȞZ ,`̔CR"'ĨCA8‘; z9t[rM*en3S]֏I˺LI<0\DP$>Ŭ7N*ZXG I36 w..|,3:FlfO.φh8S?U9*[ڗє/IVsqKB;?i%9*g:cLy0NB_"-JY =R}qN hP! &'{ o/6ڎf9vQ Sƨڡl2 Q߼- "Όʀr (ج@`aHB::i,1t\yRG w Y,)ÄzGa$aJ! i= j\"xхSW2+ Rodm /ip?fZ,cOzkg̫26_H0O>}*x.Kd:gMެŒLL hpItIu<tNRz_= Mqpf' ʇކφDz39PL=gB9]&rĂRv M({ pO_3龶(Z73fd3ps{3,D`#]Z@t mLH%f7"&e\ݗ=I$Q }틜䞞ULVj`D jɧFrr&4W.؆[ Iuu5;#o$ 3ϒS樏}1+Vm 0E 65;E,T;dTͱ0[|Ԫ ?]G(RF22hg$)9&B7JBq7 I@k%ۈ6TXxxJ⌶'=%~,Ѣ8 )BtbW`r"Oڶ}XI{bZq+cDSmV?SrJ9ꗬWѓ[|UpS$p?zw^ϷQl0u TX|\tNB'(4g>9!~Pi{d% 017ڡ)jLhz6(Ix{BYf]{#\w?D^׎/IGΨWbIfGm@0Z8HGj|P "e>X32/O+~OZڍOΛ}Gv"ҟifs!J%#|FJthfNkC% e^OoPJIJ"wvFоkicpr&tWA' b(rٶ /k`K`+kl6L;CK?`oc%1SwK0g,Q$x qܓnsYkpaFԯwxrE'rc$Ioxcӓr"jJrZ=yLElT:?UP؛}]2VPk^vGҒA\#4&6~_,􉴑fـq$kaR& c r|"|# Q\a'ley"X޶,-dj͍q +4Vƻ T:*afkC>Fs)E߲OH(!XODc2PːyqOKe(\upŃ}:ŜGc<'N6{Su-<_zow2[? ~C# ww/׶ };ݜGuZj,!h":N. j/PxOHRmjtŊ^,,}S 4˯Ύa{%blKVF8+ fe]K~@!Ӄ#pr˲ 97]ڈB`;cS43;ʮwg>iA#Rs'Opjim'Uf3.s ULX<>j^ƤwoEO@V5ҋKq9LГf}QT-Y pbA BvzZ XtgZ}) dBF_"`Z#BԤ3v,l/J}EPJSr#earXf֬?ʙٱtP >Gukwxwij6Ttyz&k)f!h%7+.o fy+Q+w_ 0<c25QO_ ;wa΋jhH5cg4UGFй%x. Ei_lKDg.?3:@rP'ڢFR[&-sZhᣕ1>eeH١k#~ɲd6ɨri=IfaI\ U6Fe P)@FϏˆlC>ķ믖@z J';״ʺ dq 4L6vEң"Z-;2IĔ_$!?lLRΨ MoP*3JwBӎUP]V`,1Z$O:OHqUWϏ$FCF;@"wVƋydHWOXI5Lk׈_22xoKS:GK$AR7jNVw˦Bsw#OQv݋QC2V S0~wpp{ܮ$gb'ށ4t;,/_cL޷~8\SMp2Zזnp9S}Bkjڎσ'I{ZEb<C%;qcsCk F;:B~#ňIFu)k(S(HTibT ^ i)jHCVTs0$Ra+şW:t񉘍BLDVn4\J"+ ĮXnҸ lVBLO!DQ,3EAeub GIL Kso_ґJ0z}rCPK}S#;=Uيsa9V/bvP|J]_^DV"35\&!$ZTO1-~YΛmV҈x(jO#bŝ#^ΣLo gg4"i; 6N(45X"B;@C.(ɀ!ͶesT5$Ɛ '@퐯 ƴg"Z'~Tu1l 'ˬמl='k=wsVC5>vW(Yʩ\({s$QHf2)p־T=vgFK3N0e؏z5ݤ;~1{"+LnD\:rG&:/n knX㞖e :lDDOF풯hG4|^Or{ZwN^ӌK!>f|o`L1.H =+sӶG:{p#¿Q-L-zh ^[c-![2OF*S}#w*' R>L=ֈYU@ꆳ_Ӽ LL޼d&幔p)0)? 8Իw: 侹(D%ܱjD`<N,x] q9!KP#ƼAB> %}|[*lvUS8)ø9+wUvQ"(+zҿa͊հ蒔1ZaO(Ӏ1 fMltyK^|ڐT_۫$c.1u4&vo`b<!⹓L 7Oڲ:qA (мAu\&uvE{ou^]Qj>ܐUP[[B-K`' &꼓'”m`,~Ѱ{P>1l*u69,WswZ'j_S\R-ci颾oz](c@t.'CH rEn:bkbh Hӻp3 |nϮ'B'Jc?'/BjO!2F., δ=Yo˧Q oM%2z SZ;8~ߘc'> ;JOghYl;%|ERZ*qEح =6*Rر8,<Zo4׎+B} t㧾us *@d-|-(4>Qe| DbFUNH=ۨ+`GF3>վs)jj\9kIuet@P͂k8sKlб.x(\- N -< +$CbI@N]+Ey ΓQٯg`]-ſ5h5^KiSп.lv\ECț=f"wZAR9)ӅT=b5> #W2D#a,}^a.N~NQboDŽwjNv=]6_De\dt7ND0 etf<@+`G(*jyl*c-)cL#xL~EswuH?E|H.$ֿ9!Ui"k0=Nɸ")$zN^>ȝsO%yPx"";u[F2]"Г\MB8sj?9fG3 \) 7&B Oٔ'Q5tWw6'-e&`MΏX3xap,Ci0~ﰭ Qs*wu{pÿmZwv48lk}hY9ڬ!&j ucrn<`iA"~E 9x;!XF X "ᛊEuK̎"_*nÀ] (Ǹ_WY)tYOOF~BI! =K4̟Ѻ$>ִ7ZrM^;=* ̵W?S$)Y`{_m`e#0Ez 羬٨"_k<'H\O<~]A`ai/\^X~P|uRK fZa'A:]\843g ѵ,PE4N>PofN$p}YgRmKVHxc*hI%4hZ:ڛgQEADP"6õp֒d˫y 5ђ̈́y!Cs5$:ufo6@ 2(h~hѓ'9t&$z%sבM"iCnYRԭ4!pQPW^hG-r6x+VSZR 5=g-x˒9N|'4t9)|&#ktT3cLO=!G;bVU(G?GOŞ 9i2xr #ytܔ]1)U)<8=unT-ou"?q hfR2јdۥ֬m=GCH͡R[ڙ\ {4\rh A̕SP6Ϣ}O'ZcY{ ùG+R{a/2gi={{+J .HBvhDl~|%_hWDq3 |  . +7fKCp vSB2-{I(E{ѡ;hC&B(ֵʨJ@~񠻗rI'Tc?c-am* .c s-Gf$ aU\ ŽeܶJ} p$3#(Ȇդ:`h}YwbRPbɒ/ilhVꅣ: W?@b,jwA=^J]c@r,-w=e3%elnH%bsBMZCvjm)T݉ENqjfP^k r&R۔ך#[1':?.q/? ܱS\wvQtaQinoJ(uzoD{-N叿~dPh[|{fD8n4PrE%zwV4H 3Y\P:vz\3:e ,k05h0i0'upy= !F*b5(X>tW {^[ɎkN'ONq6Zq(à\uըz˟<;VN(RD/QtA6LFZ.OҬ:2|w:Ŕ_-j,CyCF4v5C7C V @\EfR(]ݴX4_Wgy&*k^ 8K-Y5<ԖuFkQ}Yc(Uʜz–iZBp>U5ԝ1_81o%nEr/'箵Z{Xjn:NfE/~5L!2E 2D\"\@| m.6*/U_$NJkfu@)gulA]WӚ.Ua>LɈ 6^9uqE+`?jN2c on:IF dU`8}8(TXazH¢ku ZکR`H_% qzk±EΔ(Ld>&Bd/½Y= ҚStV x!kyZʸ>Zt1Dw 0>/:J" \NX,Wd;oRehn(PCV0\du`j;(B+`mgTwNj(ۭxëiGT+_Hh IP.? R>XƸ}IP.N-EI()uG;1%afW۪ ő(ǹLr=Kվ b[iTÐ,iW8Z|TTks0ƷMCc^ڵ.k_wIwł)^ ,DR fYb2j`7|⟢H0M݅P׳ڼ44_N&>,EZhٰGS{3FKѬ|q&T=E(V,LR5%Z@:p=`FP["/]g`l?|'j&_Xh4UvCl.ފ%m%h=Q*"Hޢ%k^Eۑ&da_(|4<(8DSh`3mW"!M{Xg"S١ů!}z9k u A9;Z 5}#yʡ%fbå ~_\Xk Rj0P>;P3^pIߴ{U2J({3o_x/kbt^!{{wr T#y-bIk#9=3d/2NM/gClm_%F?߉qSWN~dZRȒ?oxy*[>]xvw,DMkQ"ȿ"A]s|`EgWa :kH{D&#s,e5H$E2-<p^ T䱈r9H0H1?+EuAlKͧp&< I̶U5@R@[KAajP엚·pd}&粜Oe6!ǒ{sWi3<}&>6E : DU}(Tb2sTg{qs7}Ϭ3T;bwчİp&@˯hו^xPl,Q[T4dxERrLi3VktNR[AySxҕUXT: ki Ce)u>=k-(M5jN@iYrd *3|}0wdpdvR18<$qրN9$SO.Qa;H+&@~UCӯ%WjY;bb%uYQ˧17h|tz2m)µ-`롄 ΂FDݍ-j3-9,~EYyǯ #&k#J&z.S ORw7z˛%䯊~b׊H$j` \f 2g녹Eݐ'[&XtF]O?rOo xfel&NP W?j]vSoG@L9im\cTβaW"&'Yvn| 4Mx"h`gܭXs!ns{TIB6G&-^Iè,USxV=|1e6wZ\bxvT-6%t[~RR[=gGZD+&=S{lw+Ȃs5x5u}fyuN~*V1x7վR'F6"3}Q)|?2vYM\*pׂȮL\xZlX(4,-,nzE;ß}Ow#jߚ)g`N Je#II̛7^K!%+񄥆&Z`X\Tz6_p^3ENjcgB?1-J4:%^G)&Wv_W˽$'XRBkh YӱL8Qw\hlJ!lx(t_:xLBRe,ہQ*ie̊;&\Aq-J'9B;*t3RtF@kaE>ΣĴGWKk2]p@5_s5NWK)9 ľ_}`?h{Q o7KB u5QV`g86<#bsu "1j7NvVKXg?Y෠tךp3[}&4{E|Fll2)1Y/2H i""fNEOPZrBo$ gNgZQ? WJľ%.y *.邿8m>}iSx x/b)&@ n .]=<8~C {JaΆ+BOtBLwT.dnM&ʸТv XDg|Y^?'}c(K}۵b}Yۃrh rcͼf%.~"BT&0ҡ-P.7Y^]ZY&)_sf>geLCL548rA.48hϰ ;;=@ ݱݒ /erC]&TfQyqd|bUNM j;Ǟ3hGn 7-#/IDzb-zpH 6:|θv ~D0DiX_XpA N~A2mLRN}DB*]Rb#Tyz_ZNuj{4}r) X&t&ܱS'{œ!Bo+mNQOb(0V?>>gNjTev@l3c$y?5J$n$p;EyryoW)rv˝#f7C.W㊍2]>-ENÍPtݍm*GA>dlAc۵45 YVcGjoseXfpy!{Wsg fD&^u]he5[ /PiʏfcM3Q _?[inSho̮U7gw|POT 1cEY]pz=11!6fS#Mvx욻f}Ekktّ9Y'C-

meQBD$ EZEDi.co/Y]FcǓ Iv'ov;*63* msXAXDgNpϣٟ?Ԑ%O*(l@CU binMѲ؄<@!0 n!gvct^ V ۱D\/+H`WAjH]i+~a0UnJAQ=A [Xw\dTw13%t^ f-ȦU?G{.ch[.A~pLAєJ'Xq*~$$y4 Z,'zM[jG:yBėa~U ^ 8uCՁd?w;M59e~#5< k ;?DB"dA[/sa]zb ?ޤ!9O1CpR )9NtW,uYCZzdanU;zM$Ss>@Wx`:G3|TÛJA/]Ke6>Tn7/V&K5"`н -ucn׋ c(,j-p(.[ ?2 Q,ݚ?~`â=nRee7w(Fl C"jq JtdT:lYZ|-҇ n8WJxrIUGVP& &]¹{<\ǻqE*">,{G3WijMg$.TYfUh,x24Q>3 tVyǝSTEsuNH; !@lW3>vRY$J~id-+;~+93WJ9p񮛷1h b6bK+5˱R-Eox:Lu K\hS`\st mp^vೢr_1qb]۔.%Vٱ;yF!(I2c lY&<9o?>9fty N{wQ̨}}9Xt^`xm ٯnٿv k oHVB t}Y=_ub?e ǯ9曎 Ŵ?!h.`HY`?Qo|{` 1c@ 3U#Ha|cc!+Ԡ3Gi'/I/S4D ~ Jϰ=K?J ڭ"RH(D}y %*)/^Þ49t'׃ٛD}5r >H#=6$܇,i}l;'<|n"ۙ垈yV_[BN'&})~2&SV:V+%5aRܟV=i]"3QH!mܻ Iѧ{1"X˄;ޜ=zYz)L[w90 FL(A |/Qlݳkt^vI`~BQuap,r: k\BԸ͝G+Z#b5veƫZo#O!}JID,/aoƬ1tV_ŗI sMpJzlȷqC1m8D*:_J#1ܐ{s/W|5/ׂ)I  Ձ bn͘tfadݏSX9J4`*R1&#~y+CaW,ga&!9c %S$+kx}cpv P6nkp2\zax>%Շm?44<ל>S% cyͪg;Q”HqA6d%fr~hB$bH٤^ǫSf/GJ o 2/ Ux-~JX8J?c\s٣sk3jm =iG'9cGՏ3GH(IXnE'CR`b!~ˋip.wrlS1Yc@l]~<2S3h:\i Džu# b}b g~V<(v_wmے+@RaDPʘ0[ ü&XpC[TiCV sR-ޛ?}g֮:a>_rkImTw{YTߴ{QL݄\ӈLɿ ăsmaڅ[ΰ3UEoiJ% h]CZed~LLo .sϲQyΈ:>+py-`w=q<jr^VJ&t6͔HhCi4yOXJ3840~f}9n.R*! >RAǤxMfLS/j%A-\aV &((_G>¬}RsѶ_dBzc>߲ǑU%,#f5RR] ±e{Cǃ7e:R|ὣw|=>i0 )oNB ov%*J<1FMm>#P0):#Df4*TY?2c ~JQ-4>]!8!yH8g%쐟PS/35i\D|`#dX]?{XcYќ܊G[ oTGf9g'[t")JG?~s,d+ Ŧ~9t 6͕B2WeX;?S;$??d.Do2n<,C?\gkEH׻3ŦH`s Ǡ.-³6~[*.GZ`:`K9vG.N8zg:vϸ5¶sr)ȢbKș)|0gVD˥"Z,rA,O{zØ[Y"~_S`GDX=4N*"vEtP%"x/T#3ED IK1C)=lC#+pMޝ&Y\b ^+3 ٽa>5e̐>"Q/^jX^u吗6G:AƎ4sCB|QOw6a*LDeP]q1Qba[:iNQHڒiG|=ipZ'Ė5,4vC$7)BI8lK7 \F=ᆈk-""Nл I%_Rٜ]H㏱Wr]7v-j*arFݒ"Zȉ輕|Ӣ[3Zql ] ECӜ~]''K0\.ɯ)aҵ n(cp\OvRy`Ɓh{ hK=%J0__+tTbfM*]%\ ^g#He$]qIqOl]Q P|ʐBSLj4Ub S`tQVːz 6 [R&<87xU^i_tPpefB'N 9'`UqU6j|XJx}"  RRŃCLg6hEq r W4^3L`:ɢ%`u.,@d2 ߮yxyī gIKwh2'Xr 2O>-[! 8-$4+0tmk47P<Ρ* G{)svl g\XK-Mc@ɘȟ\jRzBFaoI _Y-uLpgcciwڳ2ω~QzK5~Je1 7V3p $aWi6?]C]9*Բ8d4âDƷIɐ.LO 5q`\CDlj!t ]n6f+Ŋ+>^R$Tk͸\뚤3%Hoit1;X/(5#6]H:!yڮƤ37gR p:v#أTě\{QcwiG"  Wzfo^l{΢SGlCSEx8. (>nX0dt>W]$sJZ 8埤鶴.BAse%c, +߷t @Ѹ0cEUJrZ[Ldwq@BΩ+CdJc[BOoV'S"{ږ>l%agi:'HNN]!R1/8ab>mDD/GKUb<ɳZg%L Ĺx{g 6ý0\z!4K:22F03p׊~<2TZ yII|xuQ_:yK?R t_g{sDx ۦLLֵN/f::PpUͦ1+n*0;HF!Nh006Yܳ_8 y|W9ũQ Kx^OuРB]PS_̩ qb1ɜ~+FNٸxnA <η!bcbq*ҕPg4un6]EKӨm|y@KE~}ufq=6TZ6˚ guw0dE |S\>Eo \Q_]Y2'SjŌ7TiddcS3zz;Xl^Y/^Vl#,ngn4uK$fp95hYNGUI0AtIx;bN%ְp$Ŀ7FVPdq>M/2x"* F ^_d f%C)~S˰gUWrżs!Des^>MG 1 .EށqT\_Q@"E([4"1%P ;MFPÛt/f١h'^A߷3Lz5;"X- "ѻ,3 d@W "N"C[Zr[=pP: e]ɻo5dmzs7u8^0+/:xm艛63Q[AnOsKɦ)mh/Zd{bo浢9<>F"yl͟L/T_Q:)+[G JHc5+r7 *zgIXm-bܸ֡~`kFsXp!gk9:@kBOaV'O e"2 V[<=MhIϰ9=׍pߎDy>׻\ח eJ/-eRgn]⠲@9$h&.@^C]uUts%R.U&d( U' uUi,{v_ʵ7gKD9akl"6A js*9ge% }ʛH-: m">adLL2jtxuwd S];5pU4vwk_I:@Y4d?]P<1`7ڤ90.hIA_z6R2(Rm>3F: GZBLG/(斅.nY/jR N)5Х.ex-}EgEH~ aWcR#hӯhhҀFȝR^0FUS>;ULϗ)ZXza5mljE/ڿ\co,M*UOw:a(/X`Zc&#ox7w>$.y쩎8m`y5!(P+j,ߨ<6)5pbB?rdR/RҊK+Ea-Z!u҅ϝӌ_Aw7  2wVA$kںdznoV±lZY鬲ڤЛwVVIk܀ҾUtH"Y\_֪cyf [x9& pAkj2Xǔx2&je 3ZIԫC+R!{>IW:]i ͚HځU&vخ8߫bLi4 -<-{H*nTg-FmvwiģO1&J˜N+v[.u,4EJy_uh`eJ_0av`nIueQ"jt=lBa} C`ee`"038FZCiŗCW%puVتaj4*_Dy%Q ouD>0<י3k-#{xtWTԱ@ܖܣL;j`)-q,]=C;LlNo<8ިȕ!y~.-o l$LLEv;'*4bf,?y<9꿙|zgA#6>$ VW gEuk>EW:#ʛ:F$‰i}`WrRҩ˚A/>:N6R3mus(&wѝdg?9btqz [+:"KIfHb Rm]"kkᖄ&猜BUȃ}vHnAfُ9a|k7Q Zbw,/6[M:[ZHI?A_S ^1;yA[`'=Nmbk]WUq^y1`r,k||+) q1w4I0 X"rUD$@!acJp1&􊨯oe"OQ3 YȲ 2eYr*cipXآ?Fp?E۹SzC|$$wki?BE d;Dr>s/#s+jl`EFws?rk]*5@voB}SlKSu6|5%PHQ1r#_n\-7ۃłwK mw{&ZH5GLQ.hg-$Gvᄄx~o4z a脥zA7v{0OXª30#|N^l% W ^ں#;K@,+eKl.KiY]3C@:nIgL;Źu:6},#bªn º$kc XWJIp>j6;ubP8G2\B^ ҃j9Jq.Ɵ`qna9xmЎ_>.cv%M2Y}熻^8erh\țL1[g[\G:Ke0h0Đ7}QeK4THCf"7ߧ0X Vwi41E%/m-rיJ^ޫnIeϤ[ R_jUDb /D]fH2ǷPGzP6#^9̛k33߁)ۭb'g(IǴ2;OatbJ{&f]x>Rt72*I`Aj5`_gf 깲v[X =t@ӂԖF<,8hxFҫ))Sv~SIU%3ӿٜ"3oL)qWzÔeMO#>3ŝBA`[U𲈥A4b\@.Լ'j:t,.X(ڛdU%"mTN#1yrvڱ|NcT/Y'uz!iarY\,p( >cs`ʡ kC1[xf |$ɼOȰd=~2uZx_3dE)VgίO˩2:KB'o0K#lmr)tzb\ߚ~Oz-cu(.L 5Q*ʒib-2r?~x 5}XY|F[BO?oTXDђf~e )^ 9&N$4qy[avW_*uZ>nm#4ę:[φSLU; [UI(" `ME =,$ mA|7%ӥWEޙAL -C;Cm}_+D+{P~g:ތ\gfb*l"b?EF^ob(})SQ3glz3yc+5j$l_̳$6?ڿõT ~p޶IO0 s#ޔSX S%{YtAfpCNbsPo7^~AX~,:[yJJYe9^[a?:oc? O'R]kA~">1YYL,Ac|sVC $;>"f}~RTf:[: $`U.o١xk&5{իskg4Zy&k@x" q_LIA#L63f%߼Pk@}|8Xٞ10ƾyK#wnƒ-DNƀvק?Ip2BXf~%XOL9|D m?G S2m}o*^%/_wX:NI_V#f]ׂErsN''QQ%N}!t,x7+*@Jb `FP< ۸_d1%~F~g *zO_K$SMP&zPhdG܆U(␂k %!YH:9YO?âT ۹2'víFd)*9/ 58 <P]jN#ȶ~mif8t?"t{v %(KYvyz X U>Z_-- okRsiT bf#B?XQeˌqcJ23m+:3T 2d]@'7f/ݨ;hwV࿕VT[~^3p֨LY}*rAKQ|*)QJ`~ PO|I6OLN!i3]<3 ݯ87kWx_~!Gu@YZUt&G+W;>`eяԚ){HGoc u YLO5b= &'4^Ԩsd5U"1c}'B?c}նI ֤,Tn[Mp,lbQS G+Xp9KDg>k S4Ǔ-Y~z 2B/{S_\`g*N+gx Fl)mgJvùا P{7jd;zX+~X(+ uV&g9,n}?2 $TWtY֊ u4Nf:uIQdԫz;?;Ae? UGF@]D'nDn |U+dYʗ=\P؉G Ce6ۙ!p!vLv-[A?:ZYB:hbT7j賂p%TA ,S>^*9/Qi0|fړ"EB7lToDNT8imOEmUfj+s== @Թǧ/"1ψPDK +yBw&Yr(]Y[>498Axʯ_3>rNkɓ $KpEr/L |U&d+r?kU}Co갭p+5\Úm DKߌQĚJ+;F䧉x 6-+aZPSjU59; ixDYo\u$N^t+.y6" bTjjz}v&᫃%tws;"!6@V)g-g rڹ &ByKB(OV?wNW'#Ѝ\fe}fAAdﰂ%Ko)6"Ѡ]ECP*N}!Mez~9o2j>8<&jSDN, %_͹GYU_}o*TYU¸#@n[iFjYf_'M G$˝:0uz0@:e7Y;K4Cяᒭj=+ЫX5pLa>?L^E^Tk伇VIJ.yY=HFt\[u1Tѯ_j;Ơ3I`QdRAp;jDxz )fek '0Pի0߾ަ8yX7sh&x8TϜÉ%R%.XAU °!Vls4X-T9BK8!f%D% pʇ[9>>7s>+O ߛHfo0=5ԠRqe?&xf>ue7e7łVlXWz@/\*&%Spʕq^P.hxTn$=|=+n6>.>EQ]e R(~R\8TFTZ0i!8 Z 5O5e Th$A@;xVK>!_#‘0bI+RPZ|T{C]摒1q1uOp.Tl6n2P<{Ѩ|Xfp 0ŸbZv ^-3ֺnⱢ͒4YLK^`H8ߒԆC SN8Qw`:9ݡ*"jDdTM iyAi5oSBt?B+Vr&:HWJ-ߢn V|Vʚ M$Hp( z{3zVT[o^NպT t67kalv` H:YY$]tK2hVb0͠aOen& {_sy ϗY(j0R!C`@վAݑ\3ؕa- . AB;%U֨~HQ< nW~X^O%,f%Ҿ )94Bo2e=3ӟ ;p>{~IJ:"7Áډ)S|!1Rn%(5aT&!-ES!nʆp@]-:z qe3Aj˛WLR͏]dV,uyYz064ut149H)ոjBF45W|P-!K k8!wh\ xkD^Cw5d-. y*sw)kH6.g7ә)mQ6fAzaE e.i׹5A5p?$eop q)zDk@4?gbE*]$C8h 9o뻸a_+2hbjg2J3m@^6鋴L1Wtr2a0hT)R~z60=_TzaK f_"UCqhD="11w^ϼ#hOόM%XGcI\벞[y0_-zXep57r)RVHg[[g 9hqe4X v/M?K3VXfoNSpK4H ( ~4T-Ny+<9%Ɛ]{in׆s`_y .@6fq(H.u`s1pl *<6!k'Հ&ѹG`(֊Q2և(MC &[Uwz;b,+7@Q>dh"E m:I0 \^ vQI[Jb@Tqs9zIK?#KDS ?ZQm옥yV/ZO4py 0Y8k.ޮukE 4p&NЂeO8^͉5[t)\',Ӓ:?)oziRn2먩݁xvJiVoG_7&ۈtt])dіa9v)9in&V9Zr~$8_wvÑgk;132曨= ܁ޓW. g`6[ނaƣ̲G6}48ta|xפŕ7!%5W̤ق[Fh< Odyym_a2#7wt1E7ak4Q?bZؔV6=8Shȿd cCՇ\b5:1:?m4G}[cd@9d\Cޞ1J |"[/;TGV6e^e[J9{n6t>Pr2:7 8n5n8|'h|77M-uTvӵ:Ao1n3-l_;Q +",9tԴ,5ƚ*7M;&_Ui ,Jz ڬqK8qVQRPBʃPEՏ4].20M=ITb5>ӋMɊ5oQ5*~uGمH տ:⬧I7'Ulp9_Y bՌt,7T]8\$|q6u9VVܻyքЕ, d3Zʌ;D2Ñn>a2|G$=<,vY  7'l#Tpx8 rY+kC eHGZM9{0 YyU7JqKߨRZվa R{6ƷhP 0ؠeN*2J?'PgdOHSdhϿb1F醈|K|(Q40phrd~G[(&FmшA]e֮p-K`-@q0J.FVP"ipqgKڵõ 0 $KWZFc7 .3!c 7j<&bBJ%k_1Ic hVIc2=_ZbW.-dLd0m_jAh0 cnmS @b__J:@zR9k/"?Ȭ9N*P G&7 P `C~"mXp^Y.ct%FޙMlif8BsJͧ!Yjf>+4iNLB'-_?8V&ZQȻ- _-hɛAN$B}uNI'[WI9@[e mcPX/VeĂO4VI!M-8gb&#Z3 c“sDEM9?ho N3}Djc`1Z,9[qĦL%E8 D` <)AЎ1NeG/IlbCW Xݎ .Rh %*9a 2xPwϫzDK0Z9;T ]YHR[><}*)w6_H9 g&lFV*hANuXHh͋BS'P鰱3E=l#1ĮW+ 43},2Ʌqi~ )OiA XR(逰n35siծ>X *Z. *\-_ok!uI$DO!͙jagaC)KO SK_z'Ҫ_ tFU)I: r>x7]6qRXU.ܵUYLwB՜C%'- cȜ:T;Od2g_0EXImJzJtW60RO(,ciz.r ޴a].Y=uT @(:kȜ+7-AP\^2&/>hu0!F8xٙ f8^B_=jəQJ{  cO0Ju|%bAmOdꘀ@z驧tݯ+Ud1,Lq+tRRWvHcLʼn[U0 qt=Y!Ֆd_+ϒH2&{* _L>7 ]z  GuZ^]}. !m[VsFizu{on#PWGrd@ND`kxLYRdEVL76%^Ѐv) 6!ɯay?Xn[1h/|OH>p?ra֪`߁aEYgTCEH6ϸfb dt~.&3D'\R]oZ?8)#sОo>#>B;R16#ij+LHAn9:S5ӥU@UavA7-읠-eGR窂*C M"]L˟ JBa,ә;U'ԭއ,ߞS8ʺύ/w<$c8i-b+$pPU= m%L zGH@/t9N2X bJZYiC" $+G?<}#HsaXjBߓ WP +c-s`c߱˱0k^[ayGK~,~BsPQ"lua32/&i VEu&gRYRh8|D}TCV]ԒVe rQ$cn"Rhq~kXօ$S5gzd-|Fd; )(#("6uSplu- j4vw :$UgF>yJ́6SHn4lWOnhu \}‚=!x2Wq=s Y)iޭ 2 X:?9}؅Ѱu&Wg~f$ :L+Mh9.un#Z.C,@O[kZUt?K^E' f-V&îM"SYiRr 7`Mp.EgB6U:CJ w"YJ)G~cX,ۦNj}زaNh0kߠ**xQwSIf>a2`*)$b;XR)JZ 'ݛ%Z勒lQqmȠMS%W H.&u9U`y^ jj zD ;dcU`$e\Poc:*IAJɉ6NR1xyjǨ\O&c&K쁔&MVGUɼE&6oT^HV]ȓ.tX0ʻ&y9қǑ'c1uiQ'a88e[AW")Sr_䉹 l&qNz nInY u[9m8ξ۽edFKJPm'sZ\c+Zk]N'*-k,Vϊ4ONܑSv|LbkHw8qpp39wrMd&מEYWX ,(*K 1dn< eM/#b0ءX$>', +OD<$bҫ%s*? R-P"pPsf>zd-@̌ݲ:$4,y ~EI'tJ)6@zbxz֊/5l2gYO#I]`¾-^Ț􋗼W򖩲U4 3ɿcBBRKuhN' {7胟Pkf|+ZP_ٟI͜EL>[1(bYc90e'GYiRvkx`>bBq7,ЯXx"8UϧH!T𯯓}7#k,Ceͫ;Egz+m9cC cΑ[FJuW2'{zT.#]Ltg:3bA\Vf!Ne IEmz?D(^-/EqCvYg$NG]4?67tvV aY(M1iV?B}A#DF0bV vo3$[hX[J|=(%޴;;j6yl["?-BCZܾ Gː;1Nv 9Օo}WH:/S3T h!B#U wdðS) Fjp%й8@2ɳ%YdPK @\rv 'deoɖHK ;٬ O5ҙw>rҴ?::quk_)%_̾ WUiyԲCI 8[c곴%>ŨJ!ET_SleN8YσOsTx;8F <'{2hb+SMAE' sE E`œ:jOOa7dhڠJ}@[= 3w4?]X.]d_"LmS]rwzɀb5*4*J%tIŎa0IBҶ.Ж)0#mP/&X Qݴ:S1;1~ KCfӸ8m6T{M|*c.0='Cj ?նڳ ^K5|O5ʵ+LG @ם&d =?9Cʱ{g4fG}W$rw:0ziE^4QHpFT1oR Wۃ\f.E1 @Rb&ġ33ЉR!q}JʤA"vfHU=+gLoqzgJZg+I0g֡m}kW= 6 4$^7RirLOwV xP ɻ\||0YC~7_cHa 3s%%8NyU耨s.2}ـDH첍TBzpx٘hpg)`Ήu?s޲ٗ.@}hxpwƙ&;+DWhjGU53sS`l;V{ S*:pbccww4x/N^A&@X^|g̮맄2Y%Yq8,Im,)OEOR\~\9}}B!Ӧ VB-fϮ ,w6)q]Iat]:eG/x\VT2D'[ܒ$G>ivv dA\G%Jvĩ AE~D v# /SEyqd Ơvdž-v^R&1;lKAG륀$*˛"3; h+9ީ13_B޾Z>.-ÄY-0X> gNbQF@H< ̓ lfP~"ƴ/ӓs.rϑC-1]U^N TіJs>5iWmP%#kBxaK)YbxT'-;o(*ƗJG}YR74cO)Nֹ1>m b5 aH9r͹U uxJMny{dO=P4ro+XZlSݸ?X,rwaWӬ/³=bJkzк<Gg NHM$whqLO=4孄fo|G{$sKvW$!m Q]@ 4PP~bgJ¡q)E$X漴 {s9lNOu#nR sF,(q+97 mÐl#B$-EJTTC([iIQd[AFO5+d$~:.)Sgirb%;6Ԍ1#ˡy歎6b^H;g!sW¾BEB$QZ>0~e7WO?rm\ڼ SbGQ @r SR0!B瀱3SQDXoD2*fsQ6}@_Th욇Q\#Y?qź0wƋ3b=D.dcX#2tTx-:LP7`禜qn~HjOfFg2?ǶsԱLM?IiO ^@{SxN['w{^|fr)} Z¡Ҏ2sJ7y/*DJZ|r,WA:UYcauE*|gχ6jQKnWּ R߸ J]ϧjQY_.VON6J˙S]sE1~"-doT98`Ektq4/_ tySڮe% 38q\iy 2٨r{L {w=z;b9 ҠttdPgt*Un[U̐\뇄 eÚ L.Ax r[;s}Յ\F @(}ĈqYAulG]]6'3 ҆~閏hʃHlz4~/صmeC2GM1l֍G_Dʙ$dFIf/org{ % F|RZʥ2,¥~= .%&/B9"MV)"ͺs]Jҕ<{3O}>9hs_eKʗ)CZnm_)䉢 ·~I-⹰LÇ^P(_%⟞9lW튀94D+QZx'.hhxhyPsZ򃞩G!ysjD;HErM Vb@Ai4G" eQQs;etUPl}!byL$DjKxVUdlkI)mg&w/c!'ôHE I$v;UsMyS nkP'j/[gZS|:~*gff/mFL~3/ثFKiQUn#eMXSMPHN*CD*8V2> l=u)($g" q/ 6%p2b5a?sα/x t̫t׏56D1kKW0;Q~7%@R]7tBoclh6~74ŀQt0ﳔ=Xw/ƃwSLXANv̭10s(3udb'IX% ^HJ2?wflI³:8p'N]\) c ]V-$]zS+ ~7b@5λy59c++3Gw#fJUfׯL֝w/ȉ1- 3V<;M2OQpa=_̺aj ^ǐ"90ݲ*?~԰>"cCJ0>)fviCs׋cĕ&\He Wml>]-]Ӻ"L/|"^\Dku.\dG 7SVgID  ]͛??5Qqf5YEFΉj}bゼUC (;?"/sdumvzA@X_=C3Zr.)? EFdmPZh< 6 =l=ɜqA@f2P?Mr%=*ȁ8KdmI>hp !mT\tQOK( dP18tC`'g Qp֊ [6c3fV&|b9Ln tKHs$7{\ ^3*f[벰/iWd}s$3V l[]hWDpN=dBs<vFs$D`6U|l̉%IP^@S@u|Y(|ao7x'H#H.nmTƎk?Ջ,]ٸ +m卩?QGje ӻ[~x׷W)7/y>baq!AJdEhCC 6K[qwA63l_oLzLHCAU+O^u!!OC 9Yu\/nn$#"p%2{c|j}vؖbVCV:Rš If+E+FA{O4jCG-sc4gYK*aM߸Bnߡ3d?8cAJӣg p5,{;|nHٯigwD^-=ʫ3i=DYwV3hʸjumƞ:,bm6?U=!}45T/4/*CtޒY.hF)<@}0dVЎ9$&6uJ J-0Gm$yhHʬ*;mS W/6&E,Rh\j+~ڰܷR5(69Zɀ(x~|a"WxihKiJAPhl?cU-$t w!\MKߗכ6`ngarD^.͸SRi"s U7K˄ >iH3>>ECTړ,5Pq.j9\SS&fꦴAxCQ'68 m[MhlM !):(+_F^x0D_}ȕi7P 4h`@u\: Ok?Rb%:lIim&yjXu\J};mw{?~'j(tf=8\mJywPA)|ާv_RY1d?Cx*qc(ladP8Q/,ٙH&4.WҔԶ#VL(O<㛵hdK>$7'6^꾭`ijR 8s=)@W0 WxR6< 쵍TŐl;쬜gפ@G(&p;E' ;շrOX#u7+ FZk5$nٓJd[M; IW&7agx1, D6[0,I>,9}W\{* ]U"Fh1/*]¥qR!d[8d\"lZ#]|"qh`cKb{ᬮ'^>0MՌ> ,a>fʟO\~ӏ m{ҧc5]9d|}9_Eaz39j>Z( c6Muk-7jV?g-LQ9Hh`-"J`/h?.lIHz(FKTztx_m)PUBheZ!8Xތ2vXbpԢxm[xNPw?`񢢔,!.>n O$ѿ@rح 6l2SHhr !XGZ@$#.嵋u'vRrg ͩgU~ 29M*$=DUFAe?"&bDc=Dﻢ\k-G|BxG*ѡn|<`_wg W>3) J7J6 k[iHϮhR dW93, ͵&Ow?:%B7/\(Yyhmcȡ\"M; ض yVDDʒo/?)5n<7P4"Io8A&uGڳ𛻖ЖT}۳!%0o=J^I Q>yPE #dN랻C%h%[ ƌoS)Wx e WϤQG)_ C6]xhb_Zcn`cN:AFq{EN>0TchsùRkB#SnHc%ymբ8&4 Qі "VͶ6wY Jl=2ÁZC@7fS"󚛒Dp+e81SrR v`h"r= [ɺ cK]RTe$PѾdlNPSOn3cC(@\kW J1\/< ኛ-;c5b>3TW+~tYeӵ?;GFDL# ,f 4M8mM5R38mkIdzszxaEO{pnfTfd=Ty8[07HWG`ZިnAc;,>9E8b!(ܚ+T%)aFx'e9pWEȔ"z9gJ(4uV>5|2wzF#cnvwS=t{">LMv~N< F9zn~iVgkxi7}foП7 #grʼXR~<: }5AڅL A%C A'iyXKDdW^HAMS.z=01\7X``0/7A{[9’ ˻-s@PtMeLZPJ$곜^U෈i + |jf-2:CIlq`)G.ǚD0o I]jT#<`e%=|iiI/pp\<U2aj8%Em0 *#Yh* qecZ}(L+z#.ԚcZܻY)H#i?٭PHlL |YU%w^#B6i"B۴,!~%<(opgm~,!6V3m*/dR;hdE=!CVi]ԉlqzu@f%eH LB꬛ kxpR7!pzXI%j`t5.yVI>/Iji͘AWN@GI}_5cBqPvsqxxHj%lHj s%—E xx~[lժnn,H"蟩_y8F}.nPJ GԚ`.|F >ѕ>.jhL02Xq2Ri3+R_b!:#ec-MPv9M<@Q`eUYdT/v*Ŵp])9+u<ouo٭^Hs`GXԐk?^/@&O$C|rU@m*2qiW\~҅;\yr  $Rbv Yav!z"ωWg8:~CtЌtب֢ s}FZJ23J>+eR|GwȪp_GfZ7[5gJGSiH"X=;K99+$h36_ 6O`<դ>EKi`:/&5R9*YN!wLW萙GC#L"BJC&NF7=(.'tnbշ{5>E*]qPᣭ 32zyqfUr*Sa3oxn| C#p`#O/KIы@y$L|р fGCڳk̡aY:OyZ[Ezz% `YΫ^g_bzS+=ôqH^Ф-^uj/:= WEfn9 6]KΌA6i]M=e ܾc-\k`{R$TScco?שn">':f?l%#dA eݹ'YouJOY+n->t;xtmƊvkfa.{:(M9A[[ޙ\(|zB$ bPub24<78ivY)Ҫb®+6B1xuuo<W /8duqVxqjNVq`t:(6L hɾA MݑҐW 3՝Y#"j7 `L Vpg{zԛC7Q纎#t;_,\jĪZ~Ӳc>xoQSO*(yZ>[!pjX" Ɏ8(RU_)'-7 {a*&67̴ppsc$I{?2O$'= Uc]6an,(_Gnۊ=0Uےi[^I†0ZuWZeiܢ.O S"5/׉mZgݮwWAӊVuÍؼU Ap:"7kJ,j!-indYU5.WRb4&34'@@#wRhs/n嗎WTD>|*3#4m8M:*º>Ԍ=<3HS g.7]1Uy)1̙7Y (!g|L9/O(8g*ViV38^`kN $ڗ6M<,eQw<"i-6C/JT ب2%T?QB-*T0U,=?!ΰt0.FT$G @i}޺oP0{(om4Qb,En c$cӾV€)A,8kN=c@jb9#qݟ l11fzOj3bZAzUDu"uaPr=H {ׯT?[D.r RZ:^摠9DmC,Β`[%+,hr^!j#w4)8KL#ͤBYbL*M)8q'GX (?wR}oE56HO; 1BuH^/\8`\NwXȐ9/u дĮ`p\ꊕGmt92CUJ?JnNAv"t:'zʌZpGlb7ؙ j: blӭyy FX?90ZP$$`%]belG*~(t.Jn;{ōҁa!*/qօ<-*x ng {6s^#o2>#d]EdGdِv_9rQnQm23z7|i\C]N`fcG?cZJЧG^e LkԾs\LZtw/6JN rX|ɮۦ/ñT{LؚnMj_i͂pw; ?Wл]R]݆_g|䔳-2Y NGQE΃SVL<|(8J;/k6p!qh 9|ީ^fjl0)54fXa,T*&nKt;ˬd UpPR-2Z缫wpٽ@_!ɥ3+iMPL5xp8$ oym%T*Fg^h98Y 13Pxԛ̘ T,)H[>'5.߹_+ȑuuej@}b?UM#/&gRs׏' <Ą].L?}PH!Q(m[ZRg\q2B+y']mX~Q^d7ɭE OsZvH%yy|r#S[,d6k1&215EґftYT4g9ZJtV|pB7ň|Q}K 00oU#:i%?]Y_6M#E4\^4篾zS _.Z.}s$M=qD{ڌa'fA~kU(R@1Ħ rǡ]mi]}yj9 >Vqڹ6x6Tgq'&6@SqՀolQ}"+Nu}_EN? 2g̪z&8Ea;MR%`\pRlr/Eq(ξ͋_#`sLBsN,;jpgmR͌]R\#M"baBɟ E0WacJ1:.xѐ^n<[P ņdEӦ#0kY6g0njz(b"-,7>XU[e)cmǵ)e-K<6܊#z o'2<"IRY{gN'V0/xSn`b/W3r Dt^z awxk#0um!> hQAz |ҙ*9mHB!_ׁ*l[͔bd ֐d8.T`mL +v/&&#w 56ܱ& 7cūs_na$pQ}|H2]zMsY:js{oҒ8˰,CL x -t mp/i |J`R1WB,]G&ޡ0% fHN;l m#'Mfqo!o|/]x~hp f;bbv׎?e3Go*=ͪD٪GY͉K^DTK;ȠPҌԞ*hlݮ.r=۳Ix<(v Dq1խ*vv03ZmǾ:oO-SuCxu+k6uLU{KV,K'v lR@3s>AG[ZjL0n@u=VF!:"++ik,p:v@:D8+ğG{\/ϵ ,8_K4Vj-bnvU>{ek !(l2)$X1$ .A #V~)xrezL^I_B*(mI*Yhg/G<5*n~Mo\,ߏ[8YܡXz9  iK:1c W̴V%> ˱Px+Zxosg^)sP9jmdʭsM#j]ti$ m h]`o;Gj)"WKϫ nb$D ~Aϯb ¨ؐNe*'q!"iB/5?4M~Ff jl}BN6 '°L_q&w-?&e<pA Hr9_a7@Zs3Sl Z*p7~P0{g.bۄ%TD΢.aN]őWu~cer]AXo*I4~SM}CMٔ[ ؛V'6"|xO|}hL=Ay`}cA\@+F֤Ǯ"ѯNm+Z\C_F0ǫ.~^%8NѢuvg)J i]:m- Hi(n]otnxزq+)(^-V"Qm''s'#@15曚v!W/j(H?mCz0mI!w`E-BQXj@&cì+qbธ۠ 4ֿP7[%1DkCIY7FjDt'Clʮb5j Ho8L5*_~ P!IF9ed_ X1U(zSt!.EMxFKNoMa&azpJ'u,/2H- H$!ӄ +`7\.,tu$--dwF `qjV]_C'wXF4R`,95v$RW0~+؜"U)O|\e{@Ko7$$bY9 thƹ3_6貪?"%WpƊ^JUژE&LW&hXoiX0@hO?&Wr3]7}"@ o+w a0KǸ?ubTH[Wwc]P_v_$bQ!u۬0.ۻ=( T|cL []86qsզ@)m#-^?)Ƣ6A*yOh7>xHP*e)qhqS #)P*L)&jϵ9rSӏs^^ HϕzG$&YGq@Vxدs0 է^ 7i-5=)Nbmx ; <z4ҭsFL 4 +Ƚ9ͷ&0R|k3/w/J| FE` ت6Ld$XTSFj%=kƜ -jɁ?޾5e#Gԕ d@7Iٸbӑ0Pa14-\6Qr\v1#tD({%& MX{GWA?=91OG0a'OAل,C< ®FJIf4[ܖB9UAz&43r#^ c/.gj?|`J%6j/w\E)Q^q! a3fv'Ay=;-I(W}b\oSlEX놔Hzpo.e L5a:4!ɑ:Ko &埒6w?ۏVos^oe f RM(v]E\XJ$ҙ`̕Qf(" !,LÞaqm(;B,p 19c8JNRf 6Q3ΦW)z.ښ3 7k1"b8TOI7M@tAŜ?]l9oQ -oSL\S ָvF|B17-8/p빍~ r 5_Y _Dj&:_žyg=5_L9mݠ#?|nMbp"FJeD< يWȝ>¡E-/=NGjS6-Y-lX1!bS"s@,#Y[Ogv' 1e P㛖A$De1Nk︲:ͬO=Kc@$c"B6>QE9Hm4&YeVs6ېFC*^?P3P@LD)UcO+-Y ]SŸ=LR,a0rgܟ'_ FV̎dcuTzRt[brR} dK横Be>PB"Ge`- :EvºF_jx# "|tpOGO\ t22qv}V7+xɕPqنBhH~q+''3nw#$?QyWxd% )M.F3ޯ]”j`#4{v@'Kva+_|y|L7eWRJ ,CY&Cڭ)#!v~$K_J:V~C$VQ!z {|v*DFKwƧq>j"BvN_B_B4x "SF(Xm!=Ίu΅B%a[go}-JcƾE6wVrb " &t4qq:#sNѨRۄ:*)Wo(sRQ ǥ% (;ik+qo_v^|nfgmS|OWH6۳2fJE/O#<͝6Gْ lP7?S1b>fH0uLK4ɂI';}N\Fs{ٸOG⨜G.d0waJФGs*G)T(VCʀTCbV6NO-mn)Ҹ;1V>Ї=o-Z~&U|ag3EcujV[#&f:dy*0<\5~.V`H cUF ?H AP CbYDcc>C^SH; T+ iL6wϊzp:= ?KA* ^-t;G&I k, ȱ2(`JDyɬa% n$%I|Yw6i=PmOZ]ʭtݶ'IH~0xR@UmBq?2ԯB{j+=NTEΙ`7QwtHq6ԫƆa782+(4[(vNjxl!0 5VOOTYTݱqvZ5n ƈ1:U6W4=_JŸ6L2)B$;YP\¤^m̕Kٍ:9_-?]W/"&ˈuOp0cn@'i+"flwm]m '`p½ \M\Y[}K>7T9p-5TL1KaиbGde_9)w,ΠHIFP4~z=, -:N]%( k.šIUݏaO:'v HnZP~xBD܉ty$kr`硋jTf{lQHȌ<﹌<ԒhMٴg7ؓ ւ !-؇.G Ų㬄3$@bޥXo &$΄ rqK_xŗLU#rAVd|jTE-0W $OKvj5d,ei\S`y<ՠ&a*RowupckEKL6,ol;(;c 'Qo_&|9ɂߢ26,sL_XO5Xǥu9tm9vhk τ 58D8zlS.ӽ'}SMJJTHǖF[nm9VGJC p0=k)̣9E R?YC5?QLWq^t2=2%=fFv%.DQ4y}F>bvd[_n !_v *0?򐯾D>#? ^h 5XC%z;3"5'OB7q)RVU"|Z .Q^q>]mM6t/l8'𾟏1y*39n~P 5J.o r'nR3谄;坑:ڵq*Sc2&cم8zܧӂ}'cyD0: h(.kdq$mTA/%BrrzZ/%~nP|Ye%h9M(}eG*i94C%(#c 8eKxD!B;`w=7~ OP?P4Y(OB?nTqκV+ BŔ*GuYI fESTV9N CždzfAoYȐNdӇP!.2,-'MqTTQc㙶6ܚ3_"@t; z\nMIZX ݯWC6UU*; aʇՁcp*̀D6Kp ~Iuq.3˗#oI k4 61a\VSb::xB Vλ~+LI;z . f1\\ 0T'{?%3.w-mY31I_AE}ɮ _+s1yTCTG[Dm S;e@h靅x\]]w)ޓ7v ?`({WD_(U4?f$.jyO}j{G&_8 # z"|5Yɰm0t[iC%m2,G)! ("wɂod[9 őw;I?,_gE[ԦJGԩ poDѐb#C Gnc*M3ڄ}@;;q/"J޻qR`2`wE˼DD'6^)ӊ4A䄊0}F̻v9gG:0ḍLR|zYlxPl8"(1S*,EA4,z\$)d#5V͝mJls9Q▾>} 0U?0:Ix*2ɨ;SE$_5$Ci3z'p2yg)*y-W[O DA!>SXw'FJ CvaaVYT+eр&_H.Z{м1WHNtzmk0y2wV t>}g5+Q7kK:ziQ#݋ R ?͟C4_Xվm+4-5mysX[}soA]r%iƹ䏭9f4NU̩GׄBa7d1rk+耷>RicU)D'ɮ @ws "1_8W-9!X2mӬ "ەSmP;2 r7w͖BKTy҄M?+AgWe<i~{.#{y %(fl*]Ղ:< A&8PйNYDR!BQ9{bTM-;婕)vNQAnQcz s{~#rz. K@[|~CDzԦҸwiܬA'՘Į#^8=N!CdeqXF7Uz-S/Ƀ_4d.PS6m)Me()A#zşvɥnԯ;bj<")91}~^41arJ6:5#vsYe(9Ԫh*]hd9kKmۣ 0}Zwy׻eR,iěAxO'a7klW& ;љ[܎¯B+/x #hN$ 0 BB:"ho@UpލےO@ЫHzC, E^H C?!{r[kЉcJ1ae%yp%Z@L$=U>fAVdhI2P!T@oC">Pj#HC\@ -%iw]')|NrD}S;ayVoZN.Y"y&|A"U[39|59lYˠ!VFWi {1׎C/^D> X#%ӈ;dY r>C붣^xfw&4% 6H8?m3a;9`f=[o h%Mfd{ɇV^l! Vdw.h|O ”lm&yseF|g!KqzV%QYr}u=Bvd3jcZk}D.?~;z$w& ˾h .&/$ qςEӳ+wM.yN+#_ŝf3q|a>-xUaW29.R6=^EVX9,ˀd wsW/$NM]7!F '^6`l9SU ^'+gTW*wl BED2(]rn\޻I˙LT7@Ej>MF'qJ[5ٙ{^phcrns\?<FGu.Twi^{UQ7QȠҴ3ȒV_!jFF1 7!#$NcfxI)&U{@ CH) :wKGy< $CԔ.1o!Y%׹L"U@lh=>=c#/bD܍G.ݶ@ d3ʚqeqP DE tfyPŴq'XpUG h| ǥw)l \b6s g+ݤUjR!Ṏ0WL+ZwqG>5wWcMGwAq wḷSqjNEI}Xݙ؏&\ _"3vt7a˹@ '\>G#㊐dreX5FBkw"KQÌ$dKͺ2HOac vyze_š0VH`򐽒RH3@K˞5 1Gд h04ޯVk#vdφknV {*$W"DT :j[sխ%0}T2zV+ a>vnv!n6)ȧ2 #Zg q7=a 3ӪUyy\\Mj>`̕0aY8k=ؒ=*6lYc϶x)`[sW{ف7)ogP;ryU=Ram* ty0eT-mޫ[lzN gK%:cG_7­$p6i-e'f>{qˇ{~-[9󧿧ó4'Tvk`dZ2dq_}AMeW*{D m {g?Ӧ!( ]+ݛv23zmܑZBtwFʿA h&E^L$:U^LJ S˩׽ߤs:ӡw`c9q@KF $ad:=: j1δE/Tdgy_>:{5 b \osSk=%%띷htsnCb`L)Omeԍ%,[_}y8V<68,\9ݘۼn6mK7g4}71[pAd|i۴v_e GaId|u&Vͷ+dr@Ș,Ԙ|bRӄZi6ac~2)@P Zf;MP, ڼbgR؟Vl *)_%l6"K!ǃ0|76|HVHCys OO1ϤȏEm58魵3/ lF<CcVUMsNr׾<ټi^,@HwF,$'N \dYW~QDwM{,TJ$ M".)5 Gʾњ 9A35ݘńD3Y-gB>ݺ}1 V~wX;*Yۂ%*:o YmYa؜Qغ[HRqVjm4`TP<$^X˸R;Eޟ¢a%>MWa2ת"_gHG9r|wTs !F@nK;Z#cTHa<Ċ^G gdo>]!}]t?^l=^ѽpLтbmUےXc k;MwxJпN17_vZiސx7IKomJ+-ۭx1D,<̕1::Xz,>RN> cT|Ek!׆Dz)jˊB?614S8t?Z"٬RޙGөp` &")/&{":mYh#s:=]z r\x__洒;(:XK0*ie8>$cW) v *"Ƚ;$ >,􁙭$}&p%Y=1$&㘼-ٮݼ[1%寪j&)@f{ URf_RskN#fqS.'SA}M߆f&'ppS->R7s9,2uX#S7,eiDYtʷ;5ZdرDKR>.[L:kvr[UWȪz#Nqr}e2jZW2)"t{ޢtj 8 $8c.2!8{RSc/OeWV5 ə]hE}?;Y p:n:gRFkrMF>W9 -)%K jdfiP |gJ5Z5,P5:WkɖK] |<łE'FWelk`JK&{Tp?z3^(zם\O+k3 W}Ivκ !` @+T:~׬1|B/;7V5=Xߔ|*is+}kf}- 뎆\U:qZw9`NR]ݤٹ?9 `1=gs!Rv6QI['H+e_cw~q99ځD]Tnc۴?qV2o{gɛWTY{<3{3Jwj^:`&еx7=o_kklܵ" HW^P SbmPR|&k͂S!  8z*%uEy$i ~dK5@T %іHвϣF[Ħu_jWrbd!Uɀ}gQG\ V*!pBȯ3/TRF5$QNi~¿}n6!-TfM#x2׺Xκ ldDHZe-"i ?ܷ򢒾+wLe,2o rRfvFw>7mNHOVwWm+ YщxpC[4/Gǧ!& ]#fK_-:_5K NKHHs`"OarMBUM~])=$J*s7kVן%ОAUfOcc0kAo@AҜv %VWA}I$15#9.NRS ~`ڹrUs7A8kTq\0i"P-L@1eӌ;I"uspX wIȂV6%b[oVy'iGJx=d︪<]5iN/:'?eT[8Gh0q#fxp!`l2Ӽ!]^s7ަe;a{Vk)mvțͮ`qݺF4ռʢ17 p7 E|U3bNaUAFJpgV7(/vsbfTqX^qPKz+ ңƆrQ JNxUj';2Jx`ȣH.&f9/wt]LLjWCW FlGd7LJ,m,T(TNLnt}X$I&. ;*Uw+dI+eDzY`p#DΡ3٣ad`FA|Ov@fEX;I\DȨ34@X]!)SM "Kt%G5ޤ<룂X0]2pqFes6BYKPypLʢ=yvqZNޛG(2':) zrS:AΧfDLc?m AF}CzFLqh@Ț;JB!ܒS)"n+T+7_L)qUݽU1C Ts"Xm,L`Inry"ڵ'MbOr˾U+G+,2šDoJaދhB"o-gk^roEoηY7hPSg^U̦qΗydIL:V>i|(A8'c5[VN&d3T_14vJo&g7[bG6d~=۾!陏ozŒbicׯ:vz| q%:PhAt+.e+ǥ8cU| #Q12{o{F~*`ыxB*xWc?]Yx뮥#4^N 7lg UãXk"jz͒!χ/%i[|qVT3T |wӻP}B~`DQx e[-IC~H%9k:k}nJ9N YP51 6X1DYEHz8s+'Oq=$2a<\rۺYr{n r*)VgiǠ}A$Fig~:EraǨ(4ggg~8\!E$ɹ}|tpMlSpj\^9G u ~5SQ]$9֣=s^ws_φTš<'i-lT܈҉2EΗl0{NTjcs$Չ/=@wCuˉ:VZ0ђ,+δ ؚ-fvPR)C%rܶW>+#S\m~a ,< ui+z@CL*NythPH0Ę <T} TCrZ)qRiHsJ2R <گYRJն`3H@}}?9)B4<S=2<u8-I&9gC])e ~$d Ԭ0o_nea>5D^u9PsM2[[:uj08s|2+FREsU_DSFaio[?rv~X}}#2-&T*P)J)>Zak45o=\bA1 C} DJk\(_|߯dM=j>*izKFvǍo.sR)B=63fjkOذGyK4Yj\(C-ρ~d3z^F?1Qzo a?M!\|f z7]=*o l&iJۼw ..a|]&<OTU-@%;u#e5_ QaŽ I߶v N ?$&0_2xşڳ~4&ca)m E0 +!; "+6]z(E`tdDmwp5do7Јl$}31-3 s'v}ʼn',^C7.&3G 0׃~OBm;ݨNN ?ΰq BhZqkMFmJTݢ=rhZOM]K*^O ; Ăw".\c'M|`AMNN-z#ވyВ Aa/187rO[aR*G^ lRKܳq6; {FUQ#MFdbumjwVL8D"Pop7/a2 XLг<"Z,b]IJழ\"M;@S:c.W\ kՑmحT6%EyJ1gOO"UU}1@S~C2yrܣm<,i~`=_C26v7z@vB;N!̊>$RyGKGqtHl-8QʊU_PsoœOO;DTQwȃ0!Ǣ֖HCzȕV''>Rk=do'kAp -jV{VvU6iZ"hdmAiuRwY|UH kC1(*z:Ù^׍LCEmDh& I4p4&<Ս~tUĺu("Yhdws5M%)wX[/+18[ESbcqG YX΄c)O" Ⱦ*}{0<(&>NEHui09ᾣ.%': w@z4WF;>49<#;Wdzj8m u<αr)kXī06l}YJ6IS(z_/5D&pهKćEvHoCV1}G$U~Y5\=Vq;'Vn#㛋gI;iX#W3nR ?ͨ؆xȏb7O}C ii߹) |7] b9bq4b0YmQ9$6 WKӔ_[<!D*xĸ$8mݹ\EՀfv]x ?m^m0N ), R0-wl+EinA8|hj&(^p\ЯEěǃtzou-o'[=_.(*-/97"U̸mE#;T?V[HAR B] %sU3u;tMqW]_m~nYOjA#%ϋ.D-L[es?WtbE[ "FH27YHّMFW.7Dy24ÃZF)lC˥l3<͉.|HWl3Chg|odk AjS.*sDFPuY,|7SVvD!_d4i@}4y3ҙ2S{:LVoRmr.*Gxؤ}-F*[dt7׻dT.w" d vjb-:4(\SݦW/ִK'-seKXf){NӦVu'fzcP Oe| 긚NщK&1IV¤̖).rsx 訂!܉΂kJoJa+;m :} H8xxX.WXi3}._nP 4ehGWK) 8mC_D!=Yc.@(,+}xB]# @ŵc ]rNp!9BjJĽ"e/I¬ W'/D#ڇRLĸϞ@Iw=)De:x9/4YxbޓXKcr3lT= }5"v@V$4:4{f0khE X&csnvAFԕɞ%oaPDxNSrq({wJW %G؊ț9Z<="+(Eի _ϻ_bJC'UՂDa&|.eN[)(Q^Z> j\n9Caw;d4nSG%F P+oF̄>M4Wfw!SL#ϧ릋FnjVkJJJRyԗhqXƥn\<qg}GIE*)yH|1C~(>yzaX%l#дZB*68P6į*su d8\0< ֡:=UWz3vEIy>4>7g2x{05Iؘ8wؼ_ ~spb@@3H:G\D"rRVr6ht ȴNx腙w(5k%yĮ*H_`)U">$'[ g*sx!bYݼ,FT}џHE-;?)t3OQA-$7$pu_0,dqݙ\<\ LL.r˝WUtCL%qp+RJ7h )4wmQuu4i%*!b9W>"i:uR(à? 8rLQ픟嬀,͜Vxjb%GɅ#a$34 Z^'}5Tg Q5$Fԛۍi(yM%?C,*dB}g3;5!j/oH_J dXUk)7̘ҭHHۇfZd#w#m6qߕ TTy% V +f? ^>J{wј\LQN [ KK4CڏDJC;;*YXb#sNy)UE8g3{MNs;K7fsյb2V̺;v ϝYu#(ߺX2Y>^o6ZR=)q+kF$)#Zf>ا>#owEUN^w`,DK͡,x6ss`Ғ8Vt[N|epBʖyzйW\NM@#JM 3 zXW^˗0R\|a yE(y\gy$!eR #0k,sԳrAbO/Z&[blb} bIMf%;毮w>_;Q#۹&KLP{l ~Z} Fbob1_!朽1As'/ s gn/i<γ*: ]ASϛaiMA: Ml3Րwz(r#<@Yy)ءt ̮xvQf#-d@B3jziQLw9DUiNa(5@D6ږXFc56" D{DͫO2^Zm. ʯwڕvp¿s1=_S_o:m0>yW4׍Dz z?6en %?dB4ƚ1tgD:@ 8/z{­Rw)plIETWߎOx:v&RL' uwWI x0dcM`]+Y"FmCs` ς΄D"w[=q&?46h;|3m%.d#D />2\VwWqኗ\3:7Q 3rݏ7l8$wgw=zF/YRT́㏰FҫˣV 鼯Z. 5&9`) 5$z /$x_}RoR"pA[am5]wp`n?^Ӟ@Zy7әx'Q}m1\  a_[0k*Mwٳ'%)_7O!V7o4LM`cqԜ&w:!$Vg7 v8D8a?չ4ho(&DhNi̔#"cUIoD5H EsE܎l KGc@Td.hw`8("! qczTDgF`HxX0F1Xalyw1=N)NeoO{آ$$E)|[O) q[˵ %BZ>K4 #p.{-ђҪxH֟2^걔,=iHT>s)q067hW6(RqEl:t Cb4vEm 7O UNډD _$5BAO`h ʨ2Lih.qm)Saf DNB BaUay{SURB-otI[7#y#5քu)O wKYju#|>WVhGHISĶ[9,t,q=|?VS:1jܤDpd._ܪ ,T|[:>J.EVF"Oꃶ?pC%T{T4W(|&t·uOR۠8L܄ ,E->=Ą9&XM^Q~vRH@mn$]${\=LCىcRs~uǡ.f1{jۮ7T؋<U+K~R4j ?Ӷ%2.S.6j?=$8tdGV푶 @x{SYf-t')6yZt.3G|,-Enj.e`s>RMSiuhe[Õ%&'i.Q ָA#PZ՛Dl9aDF6gk̨Axb]^ y_Oes_S6f>,K >sLvו3QPͶ#:tLXSw݁鐸v\i%OVd1K! $dJm$Z4&ߐtG,K]NW=;x9.ܖE\t s*N3|:b>WծLNSŭz7+Om)fH ;{a$?x"\0(_~p?,>Z-p/]iX[9 d\G { `p&%B `;:GH/Xx6y'.aI|FEX:x`h1xe- HlJp)<4jEW ;BԘyK>JT _̶1PjrGa#rj,]KK"z;{l~6?uy & 1p`㿪Wgfz|eq>zقvUBӬ m JBB ;+z4.'8XLM9׭'RPTB¥OCI:O;cA_Px2%}[wFh1~#F#.8m ~0 06+[U2δ)ZЬlO@s$}QʜB9)*f`ZR{Z?2ryfQޓ_h7"ȚL[XJ-X[<9taҐoK*suo}p,HB)q#TJGs3KNvl $QϷo+`faXKF'Ν\$v=D6aWM4sZu_D.]#P DT,t$%x<9C(T3FҭnCa S}*_}5+^j 1UrBQ *1Fg GIfuў9v#w3=PdqلVV!6>ޮX1qWGmd]BܡC29RyU@_߿DݳJq<1+6HbQ?(`攸??9##^~V@d#$?b!P(V=Dm_T'ެ\s)#ј7c]_{'IR6̀ db[Qi4x9W@)P)=Tg(".SN̋R!ۻ8{8!If:7VEL ~HyeEwecV`Uҧ'&mk{6Ĵ豾#\Uo-tx`t2 s^zv$/uX*27#AO5ߋ8@MuA8[B ^R]\$!RJ1%jPlNuSe.EP%f[SHhȐlrt -&OHDNa H.<^.CcM 3:V&1ZKrJlM Kxlv=GU}~ 1LN]Aa߲.EMě0.h{:8kcLj[ҭ#:ewݏ<`I%p3;qIf q%r)0k̎49ݳ&.-gTM5BYUq¼hWAT]ysg8dŸqfT8Y|U"O( .%üe[uk=_d ô;EϨ9tbm=gi٩䒉vV=V~^X\}0+%5dj9cWyuA%.}s5&ϝu'WԖݶ1C5<4ĭIPBחbʣCWxӥ-bh09 $sw* } eco~|\d~A&SEY0?0bdvݩ%pp%%\, MoQ/^CdM|(0AD%rv~x aIZ)9`ԏ? 1ޕf.Ww+и=[h 팀!u( +8Fyz>QTQ_RSPu2ney>7GƾuzocEH-WdBly[owkpK2}>ig&>$WwU@jc_hn/#=n N$ciCwp~d4Q. 4VҔ/<<3+Jz\ ort 1|Lrugx2J=\WA&\9[U=i>s,{Kg FA)TOpl˪AlkZ>)_6x|}t>c B1U0^?Kp[CҶYԇ]3؄1,xe=IԂOzjGTlk0΄UC3/Yªs %]Pv:.9͋ ߋԵĺ!8K+Lp?^__fMtme T\6;}E c18t>ş,9G"C7Pp^D|hѮ0AlMz{oBmkN27b_؜'͕o73b [e&5P~ll$>@{#.0d}Q^s3S$e&6"H_`e iN]gsjĬM`kBV@ )ה3,bqYZ x.C͖ 2t]wUl>Ak{_`Ό&%\38n[\w=TV.u l$9" xAQs.7_\ A1}>G"  c)')8,b.sVXO̜ԶG$'^ԏf>[Ϛ$F.̟vw{c"y]/$8ۊqwHA+n:).>W ڠ`Ջ?6% +JCsg*| D G/g&uK, FC Wְ%"&WaFOl Jio&,z4R =MMmxݦXVfxIIKF0Q3@{44rT욿W[E0ڿ wr岺\݄SL@-5yaơd`ɺ3/x:&ۏK8Ғqsƹ=<,?`c̭9E}-gһ2mRBg X/q ؆֦%dƑj8fЖ H +^;y3喱YYI+ƀ:z6gUh<o~|莫>1 o-W-Χ4k&BPw+;eCoUNBG pOkv̸l7w>3Juxk̤Gy E6.>^C߫gaˌm,`:lӎN>#z$LN|s-祈udxBe5^d&O`K8R>gR iGyFOPCw~LϽdXJ/9&nF2e1pW#,2C'@ϸ9|<T@`ugёwmn5ƌy >Ho|HZJ2G@A1]g;4)8rsHIkAGVF*EwpAWUp=0r,Xh]`݊._%1E#督1$Nu'LHNv?x~I{H;xb;5§Z 6K[u1`m;@Ӻv[1]Aa 1 )4Cr٘/JALNhaHh5XKE £-w}R fqf|UNjKUEXcԫ30UY&)͏K £&L~|-QJULAB*qV|G&=Byԣ!j+:Y,n%Q#v8p} S~H2([M@o-b<cI8tۨCH G3_!1HR$)P;fC@0es` }͉+7ûϖh;.²y |6_6}f`v (+XY`=x Qv]n?1#0O!@*Jx8—¾ "xĸL'mlCpuPt^]I-WEձƍêh δEzH)Oofʰ.>;2?vfN+~*ck q:+H}4cLÒA&ΌZ|Ń} [l!0 C4si+X+~cިWj SU8.O^5 #rP3rXp]^~Λ;N}UX MnrE--IVԇ4 [I.}zOT-sB|-$Wro ƨ ˀ~2 ٭͕HᑏfQ_HNZ- )g6*Rjf3 'MAn>xTIz<+QIWUxi5Nx{L*ZpMzAS/>C>Ul .":GU|b|t1c~Jחo`Z'"0KVͲwLi rEtLōhqicLUM@=r[**oЩ"NQ:ޚP\ ?V1monҼ(J{2^'ԧ |rg0Ȧ̯oD0Aʜॵ\ @:E*d!jv́B tO΁ P)Iw#}/ {H'U; 6 G1zKRO2e2K(.0ۣ=0n6J <W\Tp W?PGMI:E\vlee\2MIB0 q-ls{jS[->#N |0.OVyP.27V{y@&El<ɀ|X#}eN$\]O]oaQߓҮً7yoV@oС^X.@DԒd0oo8c2аHo b!HxPE{Qmɉs!jįn]y6?~Ns'܍*"W0!SZ'rElmLJ!;oW v Rzn77߇lJ@<@ *t%XCn+nJQ:?+$Z`| QR j_d8?Ha%F좕:p?a׹g9:Ug\MZpQkmVRv#7 Ox\85{փɖed=x闉͎{7^D ߦ0Lͻ#.|Nݧvh7U;tA ͟d\b-MfDLTI1򮩘 iwqUO|Cpw  p9+,( 4]3 ,zw( f1G9O!>/[Fҥ2>Y8L&%&q8.? I@])c+l"7(uJΪp~\/.x,4е=ADD? 9- R9 tϬNV*a~%X\oqjǐJO C"") ^L!e|^?MsC6?v Tr8K/>ƅpJE;'5Y<(- `.%Hmz Q5%X:0L1%:kytw#(jwOq-yghSi`Q]`Z'o 'uk5;~d%rAf!9I9K#'^+Bkc\VOo:ci'y Jۜ9<|VޞAR A!,Oߘ(>LkaF-kO5w핉Nf(9_vrE{1a_-m&oʧpj@h֭`àe~N˃Xffj7vז y.3~3JdY#PNN]'cZYVj< Ǿl!J VSXgF69n(wDzc~Db܎-G.NcJ`|=x'2Ƅ|^5=d2F䲷]$`PCsfX(V@(aMŌJ:丐",eL5(w0 Gy+A^J> @]4<-B3סQSYEso a$1-/&>fZmD%+(9V25ؕoY=,d,o-v)bRʼzJ拽;Z^ypCZF\ AgI&w뒿0׃\hg񄖌<;]O؝@PVBIXU>Kغgyȕpjъ&OQMn=K՟܊NO=VxVh럄^bFx*=Gb~!X0ξ|CrL~G>@aeq,FafȻj ^+?? Ht3D]H`T[t0_lƩ`XsYp6#hM_](6?rIj]o81􄋩7&C65vjS-4#?A}u[p^lf"*u)I'yK#v2ST ;?! F[oS@Ic~,l)vҏW Y0o@Y ToLj$_Ykz_e2{!l"AkğLbG`R/rXdDKtؓ#(Ӻ O߹?9UxID9dfĜ ]sy41gWEȧ9cQ*Gfg)JnQJՕJ˝ѸYCu/MtMb> c}. b#%s|<~Tm]م`n˪nk[ 9S jF񗂽_ֺk.&Eޖ5X=`J0)!SjoB~E;PӋ#r"d?(bĦc.IJG†_㰁qz5ƺ%]A:PWՃzz|7g4υzgg;SF, uD+[c5Ŭ:MdR(lOBNnU '\{kTp͉ ??pa].uh@}(_.c›L`Tfy/0=_·L+$e4며xf\ԨM:dSJ9!o/3=КtpuEhj [ ŲaoAp!Mџ 'L%1GOͶ8/] Wv}+e@*RI ;^ =k^06,0P·_lֱ,,0זp”"#[dD}곎r(m1\XsE$0B8>N)xBn9%9;ի:h3O/s>m>YPь&cS"yߛ]-@9@,@*ok2r-&q0?{ Eb a!fo``tjQYKlɶ Mw}YlyBr - l54,Lg,UG9:n+ƽN>-L(,vKY87ߦ/B=EEu(tus#Zawu} QJUx\'89b+g&a d&H`VU|䰫|wv֠ڮBKV]a[q|K1q>e8jF>}u&2W=} gsV+GI^ [OvZ0l^=_,D\T5x5t9x\%d? oυI&ʅuʔ<hPQ6'tKjOp$$.z >ZZG6HO@}⫞ٽ}eUhV ܡbp=;HlRМRWߠF>-j* )KMD+ݖ&-Ln0شUP݁FdD2ÿ>7ҊB qoiH:,A)2ZZһ.DXSG؜#:3t#HGrg2-?-.luGODeˋi*=ٴ{"ݜ`|-b ]Hg#+ .0@12FWκC)d19TyTQ'1V[{@U۩BFim'@$;Z“]eod]u9. a#"#rWZ+ B#0”"]V$%$KjNGߑ5eFɻ 2$LʔqJ<lW(l3w@m,d0X'9D$Z)ݑˉc&s:.!`$T.håʆkP63ˀ0e$io7\tw\DڬnΈ JhCsHAV Z4VG "ܱ~7q!{},Ǝ;%o6"h~b8a1Iyys,2>\FZmi/-#3 XENjk} ~_~|i~ӭx@Z:}?i4fx/}9 *r?BwRDwT;-W~7(V\#s-:7NՒЭ.! 5pq #w.z7PZÞPVi$j걞m QtvvݐP?O62P+OQJ˺ABp B Xe^,^m g33`*x%q+QT@\MR lʺbiPtSr:Be$lѠA *傋K:D ˾]dJgҍ")u 3olńj[$\%e.\3ƭ-4ܵ9wu?MdF'gwDbeQz~<*sԴ%D8zMu#3SΝΊ`x.oH@ybMgBNt ^Qpw2>VٕGB2VNjM&]ǵBw;3Mz6o~ -& %˖Nlg] +fTRSrW;5K1u؜sdD.(2ȫXַV@GKv\b r=?&10%5LDQh8ïE!7%&NἆyJӦ*lL.)=VUoS-$DA^+ˎID3a'mBt0zx ^H._2!S>H;n'-,vL0I1)wU@,VMwfm]XP *d}s 껴G Z(3:bwGHH]7PglЀy$v.Fr=GFI{8wg0_&B-vYO_Kǚ)?G˪zgQO>Pp3p~b61jqDn _K߬/YO#P* >ĎY p-8.Ӛ>2BwH*W|+O-'RZqer ]S9E,y}̇#ˌC(&bYCy`ֈ \b3!)SN]WM 6=2}7QlPҳi0 B8k8&a>;. ~v8?[0-1%hFQVj^)B>n=Zwtdae ^kϡv myNM R s?y T{7io&fAiy7$<5QJlpE'_T%T;\?*Bfa0oo\%N>/mx j cy9@>.Q^ڦ]AK(xH-HPvdU=q)HgB\|{}{A@ȋ\|X-%m=ҽ]>PҴiupCic=zt=Es~3學6ۯX:ς63/.~0i|9eu:`pCV]39*"EX8uˢcs ଱)):6owP;@r@[ؖ鯝2>D7$M÷Ol)"OW8M]2R+B&t9uJ4%3T=bk h9wwo˳*-Ctɘ5G5=c.nu _P6q= Ь5W_.o;.*}4M$ixE.Xݏ[c{[+]U {Vꔩ~ 4ʖv峜0Ŷt>m[X۶e\qP% Rlj9;l~J99يٻ sږdz0QcM1gS巗G%>]ސmWU@ ZѝIx| G'#M«Y,z%λ\fLŚ$Mm :kЎ.])ՇY䑵O쀋˄WFMr0xh2#^J:~Gl7p*x\nQṖɦrl6!na(yTm2$|t)׬>@Xij/$^EWWu*hF"P]Wi`p}gԑ\1nnkNGBib3YdYYۡw/)Mle,&4ġn&1׬%_eY*czn[ζ׬E` tϧ2M\5Ϫs|9ej" F0"S7铇 [342U/X\^mfY#D!9-gw ې5TߧE'ڒ@!gkFƷ{uI+"qlM{!L2g|ZYꛍ d䜨%3 m$6qcĂL½a%[<Z#q}XKpƙ#&uѷ弍qAJBh8νa!.24bj|&@ᝪHAԵtEӚe lH_8VR9Cpdg98fYi.ZZ芁s$BcmAX˗Q8Z:=Ye|2+,tFѕtC(5~=SD $o6́KǷ0VR}Mw3:mMT @EXWEݜHn|*F 1Jtl*DJFP IϨq_ME%G)I#Lr4D?8$n/OAaxog'[}ĘhzD#nc9k,x#[_g[("m!{ZQ~HZB?j>*+˾ ͒*詧+ !rACG a(yR= G0jj *;%Djsh3wY(¯ζYqkF ?Xϩm|kZGW2^6 OnY=_675chGo(ށʔo~3S_>4Q`U*(4Wg>^CaeUfXDCaƻ pн ZAϡ1~KtSP A3?D* `-h>BG_J` 5jΙ9 yNwe_˞IF$qPx,偧aO\pFp&Hx9հn&?>ToS\VMSD?#LjTI mpǔH/00n:ma+s.`LVd#G?5ZSjŬRO%O^mc3=,‹T`CwW'wTWߊ/F欕C'%Y*=aJ2"+14-sjN&˯[tӇ[wg;vǴywMIlBN)EQv//w[iNuMI`%>b<MkPs>a1{mi9NZ}S +PvTyeϞ{Z~R^96&dLWL6v+z;wiPJYSi2F(YI)g5ƇX ;%+;[DlpN]}Df2x\}u 5"֏?QRr[̷/=~y ]TghZ)HLmK,G% 2*+9~J`hDѺ6UƘ<fįh|;uФo<{]q(=T~c77LGJ4$GS5Oo/pHI\%)I;aBzY.Iqt2Ev/N)[$15h""Oqդ LSHzʪ<¤+̶8ij$H!*rf.&C]*u=ƼX/QkL^4?gӿRkB#~ Zٰ}k{oԷU~Zuw$1? r[ #9~5Bvm9,shng"I`jOQfp5Wd9dMatC͟ K]d\Zos!S}&"˹x~baMU}z.Zo#Brp%}ˌaO9#!B#pMl .00!7љ{@E%?<HwP#L3(ȶ_ʞe"Ͱ,GbROAWk%{aJdPIj?+ݧ˾/7 2;0ss <4{wX ʬLlUDH!*(UQ?DznM\LjSE2Gtɇg @d\H?3yIYu,zyDY1Ѿ"OG[$8"}=jկs3z_k{=x~%m $*J𾆎-,AY:LH6MGYx@شK*cI^- >*@t3SpJ5-"r.J²C 'tkhin2ȣ%vʤ ZjuO3(/`pkhʴk,tT1o1{Gt3{ͱ.ScAkdj<7̓t[:YS&ELk3uA8)i?2㓥tVץDV.9KF68]bft |iR0wZHk>8N]p-d)A̫A:0/\<&Mj_@oB., %ҝB%uW>i&k^\ *kʽ3:,^?2p xg 3g;z0T&_ײH]I-F!O"roü]79:&:.mo3٦Tǜ?![Y}`.`P$fF='o<<p=G[f̣Ȓ]> x`J1х%p?*%~xћi,RSJ .6*31x]!TmK06ߒ~6`) ŪrLFK MM] ?{++þc0soC߼p4%D]А;4LN\&BËR<̃>95R, Cݶ~DX$ChY~NءW0T9ҍhg2#mN%Tu綨}$o;QC҉;K[j+Vߢ^~۔׾TNQv3S)@54@JOc>;׎FR/G2<T.SHiabnn}꭪KI  9ݽ\u(ewYڷM0J"q&_bsuP XsT E_N'pСf n`I.7b],jv#O5i/݆ Ƭ_j6i,sF YZ2GH>VQJ kgZ갓KA* _0*U NSqmof!ջo6΄ Wuz3Q4mO;R8RjWT? /Fk%|\'j=Մ{‚let"?E.&A )?x܍G d}~Jg*-]1oaVq[;\erЮ},G;OcX:,o:U;yknVlm يD]qGRAGWd= aodMy- gN' `wEMxi*hr&!wWxqO,,8~B@`XeyZ@wYr:Vzc8q- ӂ8)P,F@MFH#:3Sdە;͘t0G yk; FyBHDFuEMܵ{ZrpTPnrOR{H^EaW^OP "(blu [v$}ߩZ෿-8_mџ2ٍUtр:/g$\J-oVbEHwiyq`(ѥI暪Fз<^gS\K9"ǣp?Jb20zɐN^u*T5}6Yݺ:!3}B~onr ^EgXթj BoϷTاjC[yAr h[$ NIQKvɆ #? v:N9l-%t=Кiu~(V]VqYSX"Ɠh--݁uqzs e6{7D,~ j&ZjH*o?c@ W&o;UҒF4sՂHz;ӊ|p+m'y̲9Av6zǷ6@7UN#WB[TXu8{u 0f5+d6 _ ESY2Qwdڼ8odwx\>qe4+87$/1.kcMH6hҥx@b4I Qܒ!M36W897ʑ|3d{c7UFmI.3Fd1^cF&+dJoach{k8 ^f$qX-ƂSǰ%P\}wqņ#܈>H\؍b.Țcog v1c 32LƏ3e/vlůnAds_ZEߋaݜyMZϡ-=&O)QJ<ۘ=+;J ־AJu䅆i77\]AwLpxlGU[W&x ,nPaj$e'`EuJ& ߼0aPE焄$i?Y@{ ӤOAC0!<]4K9JYU1}@'v{oũ-.-_iC@>$*P2[@WNa`MfCG$hȖ,E4YI!7ԗ,І噄9LJm&!۰ <G#oL[r|'E 'rMKv5[` 9Ҹhȳ|].4w瞆De2nTP\3|hHۛp: K+sݐ ,Y8<{%0c6|+_MFUȝi\{ +|Nf8gCw P+%MV4ű6D9q0ȍc ݞK{P49dݎ7_^7@-~ѬR|J?`E381aCycNCO bMĽ]J/*^mN;zxp!F}91|Gm8Mɶ6) Qϯ-ZP$l4w~e?;XSyxN` h͡9Z(V—6 NJ #y?hs բ|pNy/SoY>DT%5ZUG0#ẍJob&ε}Ӭrg="l^~*4l\QN+kc_uԗ=#m hMdaf%ƽBgﴓeJ{P'Ev5 Z0-|39;D,/{_}⎕n$3Z܏O> $hPvΗ߻d}$rR\fģPmZq2r{沝h| yڦ ë`ѹ86\E^`$ ;ۺ,|k @۪okkD!Q-nr$ vdAv*/Zj␛+Mזʉg.Ld1Xx{ tUp`'niS ,.Θ|/f*dEe|mS,CI8s_u|׻jF.#DsT5M*XCxz WmL~e0s./ߕ".f6nOVo<ʢČ`4U2rT}vɞ U IVs]=lʁ:Lo&lnN#* Fo(VcC;µY\Ahl nmp>'qMy6pwjx5xpv7 ~D \&8%*YKɱD#o]Џ*[(dV[Bbd87.KT#9/ݏT|f*{x%Q8TU|ku`qPp~E D1 q.?)'*'nh 6D)A rZi mQ{j]$8f'Iމ }^wFJ%Ls܏̲v :m-dPx/PO#dQws;"ίwHxβQ&."~nT=J λ{7)Zv폜^!ߛb;7c%dW%A%[ݭsrkm"?s;+ |dž#F!!("Grjef.^CʌaZ Ř]H_V~ljgt'b<p}Xo'#b>り;9Hbkde}qZ"M>TKUo2%NmgtW"otVjv"VL!}mj5ΘnX-hOA%MB %p|`܈]G9d̤~Cc ~EPqP,̂xaBm!>$yZҗ 9rs$(eu*oL ju >ff5Dá< Cʎ;|?jX)Z u#|9Dڕ-ꪘ:Xf/g~KB³BP_͓~˸ ^Bz?UmvDZqnUqW^TqAPυ!#jo.)+zүs+fCCb5*w;pF;Zc7k| oPBh#U@֜~)O7A(1sl@D6xrEߝOZpt!Y$7ɍz{;{breg6!f97[z|J䇒O58YN7'ZW#ABTJ;('ʲ7A}M@ffpO``mer i /!MV og8 F ,8 RNRSP]_$\_COb)W%uWK[jL (Y A]#fSB=?R-Gwӏ7KivWp+Ԓoi@di(aZ1X2>T ,ԥ+o6 eHX6@Yb0+FH%`^lXWz]іBOKˆjliq%e9~吁c jn"Aq ZCLw4 X3FFNIPneDl:Ô hI;Z ҳ줴殔do˯vHH#LU^T^߁`K5jkMr=u5"0(N'D ru;e'C~tc=u~)rǩ7Eȳ ;bRROAӬ^Jf[KZn1M. k4 R~s&莗̴I;2K6̗E((g{ܵYoqs=kEbei!,uEQ<ƪ|pk|6 şQ|xEhp# 1wq  ,ػ,>dKD(jMDD,,Q>: ؅g:bft,g GJ/[e'l'kzv9Aݽ|),WR>sЄ57C4\:DŽ3.z{'%! p"%B 1itx];H !USFn{*A{E)+9F0(0\Yb'^H;jWnE{^6 nl2`28,YRC3ŽKVGr/Q{5 +䴞ߦkpn^*ƻ܋| kEtr XLw=3&!|SZgxiB.6gfd[;-EΡk@e,jRlМ^"ۯza_deC׃ ~p^,H5mQVI򗖭)8(HhIKB qmPt:oCTr; i)7P u}s(mp] D 0!̱ [Eex${uk"dLٗ| '+L؍p.{4gJ+6.i&=c*K9e/u VV  z49Jb\Skq*o_f/n4k W?^EARJ%-`"ʨ9ΔoVJ~TwՌiSjH~htɹ Fg/a-|lεO۶>(okSc2ƳH`QT<h&03B R zLw8v*cTֺ/ `MiC`PAEh c͠ | ̀0*+>R=^ `~Y+P Nju׷P9ӣoi Q7kAC)3E4I9swĜfasZ&B]{ |nWjD>)X%AwqԃKo DuHŸhEORKu:x*d`V_LA1GLKĀ#FQpO! P7^[:^vRq0=== 9?n"h!C_hY͆^w$fO[0j+k|(мy tg&|"M]%RO^oZ .U*j}F櫏ކPOP;JsrFy#por'ft1'PpIZ,]+:*D6Yt鐯%>j뎧R 2<v2%p9=* Hy٧ z:5AA\,CR!%0hZ`䘋T*$N͊{0ﭹNulRG cd'Bm1 p]esD]Dž -g;υB 2A5 PM'-nW! XX(KJ8N{Ҽ#ʼVaQjT4/5 f&2Hk,lމ^|hm%s^4۔,K)NU]tGcgSo[=q r{H }FU@Sxn- 7Qw$2Ink0gmD0K Q&46I@g;zW,[OR ]zOKen$,GPU&-{OA@o(V~Q5JPl0M_ϋA ="R>Tc'yZG$Dn{Gw.o;a`ha3xYY^pJ!aD B~%fV =lhuؒl h6#!I~?㔙HΒܪSZQF3B\bdz  ұБ$ř a6LsWF 1ՌT זu 9 .l)Bhf3tjHTv5ID.~s3Q p%*mH¦v|}bys4&>H٫G'j5a9 OZUOUqm[{Aw!p$̷,3$o%c6;gGܻߎ>.\tUK -`X>>DC ,TRC 3a?C7V2|z{;bxBn*F*-PZ.qüjT3iEB:$@%+HL1G Kc؈)Q*q|%f֍&x3OJnZkW]F̫q΃w 4t%M kl93:\Q E 3oiY39ީƆOfT:oFVy=ynՊ_&a\vؘlyU͋EzZ=.'sT +MgblM䅶Aqp4PsQOx4D>⁠ֶH$i5d{Hi"9wC ]=?P*m[Z"Oo>?v&L;dET;ȫ&n&5 q+W&֐F*׵ƨŗ|]J:TŮ.<7e .Z ŪAtH Zs9u%O.]Jk*̮bQI?d-y E 8O֬W 56n$Ih3FpѻS prXG4=01:cFVlوHNa(WTr.Lg301sbJJ%8]0w[V(6"ҖےXmbzJ{#п4@`~d5ݫ}"[3 ='s4d Z%Ͳɍ`wwY~NdLaU/!mv;BM̗IYe:CU5(P`vSrH*X܅g@Tzl݈Y?wg *i4, #P =}I/`qIfkݞ90e}Ju{((F56M ,Lb|d;3w;'t*]f;[)䁤F B"HM>M썠"xߎnXd^rDMx.η_fZ2d5͓s0@Ĺ_vuu R;B4ub,l5f@CG5ưUWf;e#$X$>cR-n>_ ̜[uF;ż0lVx u#K>Lgfg`GhUL6yf0vűLoU?4jB[nC} 5f Ʌ7vOCZѪC9o-8; jJC%M$n'u&<YaڰւCq<|t96h,@?tgTa A[tA*P fʳ$Eŧ*&TeCУ!³b[H$/UQ %}ť sKip[U(|^yw>ǁݍc?֨FOcHM- 0ﱸItvPZLHݹ҈v~o5=la0 ިPv#K%2@݋'fd;=:7AN'-lF3dwkl n4kc!^J> ҃_4D2Aک׮1“`[ cg: hi?^qr= i/,}IC)W_ܓ :4KG]TnK& eSa:ȡ&W/95ul|2b$} bxf̫ɼL帔6bTOe 8U&!HT)Ҁ1.="}~C-?hዞ6O<[.M~1> ]\ZrA8`.hoo&E^˕94R`5''TlL:kg%^6:Ɍ9zK5&lJcE}y ݃؉OQi_i3$^w\`;7cr*fw2͑_)lpniSyNؕ)aOUÔ7a<@;72{+Nk'Ϗu-'!Ƨ̛ʔlfG^h9$KO zDB1k;a)"c pE[Z%dw㠠6T FNX.yG 476 3hM82f;Sms^=e#aR6Cce8]/5w53ب nLJYnc=q_{=+|>.D$E^xIa츐KfYȧlZdpi9k`oqr0d.4|K> mt")F5_z}B~h4C3_yGgh*X0Q3uCpɹ!jxmV J:bhNUD uQ@I/感fk>Xg|. @3i쑀Yh% | mv,,->/G?>}ee2O)*t\2[LW/ûxr6%4>< E(!.c\%r=~cVHAOD&{1T:e^gz^eͼұA-F/4N+!7ܧ:˜0E_?lPv(묇CMDx:H XL\9e\.!6br~a~G:N~Ph=rSch.H!h'-Lr ;wD.yfHmFOFGD Ƚaϛ b9ZW[ƄFݴbJHp~P%|vH J$@ߊEPտ :9qŒHhC?qXPjmYPQqԻqdpǾi4sx,?pF>T(x=b}2댺/W$".mE*'?wdMEnuϛ86:,A9s9Meik]yUG<9S%o^Uה щc2DqE U` 娡wI98Bp\e֙r]3j3ݹ:m`.Jp/NwN2ѐӋ6R@ƶ%v.N+Tb%#-GW'#`_ p'2r9л~~ODRxp|7E!i^Kv9}n ޭiV?P~|%]5 @Ԋ1zCm&ۄmz#zV24|qŷYB +:;6Ȱ_cV. tpk[1kCnuJgO#_%.k2R@E9w.@2 j19+?< w]4?P|),LN CFtyäSu} yX()r" F4njŸovO"~Ptilؼ{*׃sUox>u>!&;Ӹ3:=L1R8Qcɑ4I̡cy1`>e !ȤY2޾e[%~>*VC)^_-`"s, ˟QO?fu1BkAT{'cr䔾r 540)6֎$ ‘Eɟ~꽈ΐP#ksZu$ ЬLZ:5~97|Hs[|q^^]qB0R8'c;pH^LbמHRϹn+ eV+8[M,M 0 ^uP]ٜ*0%3d|!cאW_ͳw O39Mͧ9Yx*!6Q5XXqYZE|pmDk<4Z`XP*D׼ظ9iJ?hG^Gr-t+2]bt(pWuԇR 0bWDypJ(z8 l;TIe67Ǿ=8VI|t3k;>]JdYtKvޮ~'m: ;]zB$/YM{8)g5v+m֋|I*@a}&r<"}϶ Ķ],Ջx$iɌ_ >g<oGdd {q2SaBxՇo\T,pI)ern*V6**QGa(8{JL9cwvKszDx9/섦*-?WܼǺd/JҶr~"җ9$^`yoA#xy~+9 CMW3풥;XB-c»Ɲ&{00"h74,/eRNcS؍9#}fj b[GQ+qJHnvv@4&R ;̈!=>fըx,a/(W>ˆЕr bƉ\uS/Mbcx â\H6'"& Y YBíY% HښeJHv?>S=ަVRժf4ONuKݟBIH\D2Vn*eŮ:fd+EL h# uOzNFgFV-Sm3 BdW\fs?Xs^$).ʭ9?ۨ G!wᯄU)8b[C)*2cF24TfT?ݪN,\hbswDŽ2T:Sm W}<^LLBbJĽ-:{tEP^#`~I E-tg+ݴ2oS{TS1PQ> 8Wf_#Dd D:7`"Fpbذr}MBs4J ܢWn;7zzB/`ؼϢhBݬƥk4S#ǽxؖI O&6"ÀƇ'd@Caq _jعVsԢe)^A=l$Grπ\&jIl3 hM4{YL{5(,P1)0b;a g䙡xi= чۆl*eE1L'ڛ;2d e|P`,ZSZrsUXI.4Ybmd{Z}N-DrRh o%uI|ru^NI2ϦBىo{MӱYbԾ䊠g!ΜS, i #~w͍fT, d1s}SA.ĕ-GaU O.huRV%&է/Զ( HZ91Vt^s 0UGaX'6Qf-UtVzjEn&u$N _#GnOaH+bPX髫q5d&vj$*Ym9_2j \+]R!f)  wekm% ʐWiLk!A׾8 A咗$+^VMav?I? Og ذrv$dݤF4~Tt 4 "E`YO~קzE=:$3$;)ܘ`M[) ᙦ\Ub n^*J"| &G4oi5&a&&ྖQxPh6)oi9NF/.m}CŪe ~FIC ^?*{d15~v 1O.K? A܂hvoZSGx8m~'lHO{q9yX|OJȕC^X|0DP+x J[/لY&?r_FcHS4jQ2.RI}̹22uhݻyƜATYSŹG4%>nuܩwTHLpѢctP!ʝ}rzd1+tZ O/Z_{f_2!N;myT'h}*!'[K-~X"{Ơ35t2:iBA3I:!bu:+;"P]g3D m^b}I13s[f>nz.ika3 D|1Ob/3a>)SRS@u|]AfEt% YBܯ6GʦEH%\85Kuj$[`qt/2HGݛ@6 'aK јmku[Lk焤`Ų Pxwys3\Qːyˈ:ij&?r6?u|"J$WVȾ"tor>Ί*`kbnHOw?}O3WG1K4n3aDktv'݂\\wsw&zIh r .nRhtQwF# ':]n*JG^ ǃsz_:f/ F#p&?%[g" 8FN҆Xam1y$Odda+1 =Bl.}qC@A`A- l4 D ҜU*%r+Qh.ҳE: @uR44}9H)ztJ*ҩbsxh`QŊ28:f¥|:w&I!*6ݗRu+m05 TdCs]4 zG}g#~JMcU@Wx6v 73 xڣLæ}5ܐdl\FmYvyK(GΔ ypʀmkW֣+b=8 /}cn5z~.ǭw a8]Z'&5)KQ@C-ש4Շ6{D$g,>Gi-rr@sP䅲^sP|\{p-~sW H;"PD2PC5 &Є =_9c8vlپiDPoOHŪOn4u1e'\k.w; xkS"^0̰,[/ն׻~<2x.%#јzꄗXռ2aA|͆b cϾR4;lzI㰆LK(w!P^Uv`Su ů @'\G*<]( 8:ϔ-Q>7,JaLR#&]$bճ]rs"_]c?I?:)ECw]8fF6;f*}4ƿiCLߌ !4}X]9Y<,mf4g'Nx %KfBZР\o{p117FMǹ)P#Žo9*H#ۘE2XBb tL۰ =%\?*MngVO_a3Ï}+{$vz6w#$wI$"a )ۿ  8* 1Bo>Mh;zzQC~2,hm킚4<{msLo\%[~ Ez˖$XR֋VE?+Z Z'lO&sɰnra"=q6T kC41þ+t0m<eT$7ľu2|~et|Ȗm\lؐ!Qv[jb~M~g2\:-af gΉ+UjE1nF+z|PsmYR@,.(p ̘\EUN 2?G˭ˬE fY-_)@mܝ9d"L`+NFکgdc8bkUKrQj]%΂dMRJ#N]ENk51T;%ueޥ:Hl4vZnkcZ}ߓ%X%^=l`m LVe- ;l6`,$t} ]<`,'o]ێSe@? d,7' 0Av[ I439ԡ;jn+z(mPoSHp1oNavP7no BLs'{\| vn-iuIs:}TKI6VV0,UXwl, OS{%-?X ZL u+ (׹f{1h#EWp炞RSixn*1Nb 7U{SA&.8/kJǠ.khpC )Qx9I-3gC5 7Ľa'nLHH{~*ْE }woNR|w UizrnX^/Z+:g[f TnoJupW-Zqz7d00L=fO6(Ғ\kfLI#lZBE3Te Z.r(y~-B^g(KǮdcRƔě[!ɉbd! O 6*aF*2aSœN`}= >^33?PcBrRy^g;rE=Xr̒r.ȰP?rw&l>Qx_8.ﭸ'IhM<0 xw 2Zت0@bd|TB @:w9s#5 $JX4l)swH{| 2l:Z;*Q$uk[򐠙6Gp;ȧ"oz }i0(Y~2A'h9aIʀ1X&r`ewIc9&&7h"RX1m6Ǔ+7̓VZ$OM]8X8i>#iC9Q"%OeEu>Ϲ)6Mg-emSװPn*F-u!ƵK  l3=OdZCHs`IPF6^}Tj@ 6$xȓ|ptKt k€DJL!m~p9l_|:8xs|v : †k) ~4tCAE(1b8> {'XQ"7.!/[f鬃ŲS-ꏃٻĹZ9ڬ\p^M}i--Tf ?<[1s| +*`*{moUNkӢ Daucdιg2(^NE5iqF^3tyVl@($$#DW4hl!E܇7(Z`%,߁n3}A>/~;6CyF.oTgT=RKEosG&T}8O$ﻓNYW37QP|$U5^=LOHF,1\q_&!R{xcl0z BH/djc ?|'e".V^ݨc~ \mp98,s~"Tb4 LG,)B^TMٓu/Ǫѕʧ9$ouV4 )7̼V{G`u[i'k!'}1^W]Yf7KR:CJVyV}9j.ɉ3N)f_q<qK{^h}K)ܘ3[1ʛI@#g!|{| nfo|FmVsq OS&) 2x]Rz*sYfIܪ˦u#9Q $G긇ᏄooTiS .Hٔj.52G/u6'0gSj%l#)ܐnո:f簌9cݲ=uy058򩎼$¸?XS:U͹{r0*UdH9mR>eoޟ$8K~_;-JڅK.l?#[`(UkxAl0Dl,Oį}p" 2\LK k^hw ; Wexw.ʂf<).2Slja~#|* 󟧿ySI=U?h# [fs"TY9 D.]O( ո"EydB\d(5NVOnbƒHy;a8/| QdFKnoHk#&ږZ p%9F= JQj~$iFdbH8;mFOVWQ>+2 l+Q\hp:02J:jU^^Ȭt04>wMhL}e ki"CcQWK0vy΅VGnfȾxϸ~oYmo\W&p)Y0 S6Oʌb綳l]]GbZ-+&L:Ѻ|{شUq֟tg: )yIRhi`+[t 0+y=V R$AOz/F y |þ f".ER0 \!]nJKsWczu.+QYQkK@ 5R2fO)4f dWVcZ&zf\Lփl5ChrҬ8$仺k= GLV^dү>?Ub&?}f 9wY/< WbuŽZl}9D.ɌfB\k .HH "|@9yU|l}܄A_9;~.z}Ô{N߃{%-loz_؏Re G>FTR$5m,/\\ʢ+YtfocBi_#Zm!sB%BO h Z MKsJU݈ $R)>0X6^հl)2k. $r6;{΢.׻O^ՔfyB~DpB՟~vLtրܭ~l곣PY5} /vܱY { f%"*W\Y><.;IIP2BF a'[x#+m'2[}c4.;9#cNf[m/jTqϚw ·1)?o{oϗT|=")9^9Fmujo-5E&mDhw^Vi6† FM PA%&a_V縹:T piYV"Sl~"W)b;O34kཝ_S2[Ibe}¡`p_Hdc.Ks5aMKsޏ?skxiJ/x$|]p?JȌ[UYѹdL] +'/9dS)=ݝ\빀9UC^CXM m+f47Г%f]ioEH6[4BAm(i JAldx% q› \3yw(D$þ+ߪ.9e/5&7Bˬ];lo-LFvlQkF-;|aɝ@i^dL!gbORi [UySʺN{K{y(X~084;8?$b p/]| 1 +eҨ'%Vq Ef\\'Ho@!l1L;I/i)}?XE$e^t+ƶ84ō ^\t%X/VŶf8(faM~*羣^X/>29ocPH?u_ k~y,X.K Nja?PX!M5ؤgwE*>_1لE5fJL&ʙKHR+]-Br4ʽrh1<=Szoa)rġ,¦) Nr_\]xoj~-r}nTu^TU`s$M_dIB=j?J+y< zVԊ7:Z((΃9EyH3 N?VU6_swҭh`{_X`+\ jycMޯPr$쇀#ڲ7}5-2ꞽ,vsnYaث;A|ce2zu;[K:P7]27զrlQnϕ UF͸ oL42B6҇'1Y]z U ɵǧ$d(. GmR8cTC\0Nn-d:XVث?h rWc.IM*  "/i!1#Hb)TYbY˾(GCqOf\ fcBc,p 7*3;tODH\Ny׷\CqvFݛхscյR7J8at}NDp.58Rd D弜_K9l2|:*}nԊUWfMZXyAչl2=YrE6ZN6xe_ݣ#]e@z+N>l=z] y4чAmƌP gː|XPC( A\LQ~}Gs)d`hTS$O|&0xƒ6;: Ҟd|8o#W|@(&`ƆgWHȣVbFЅFZU)0գ2}tU\+Z\`(JHޒAd*>K%XBi|f\={kL|[5Tҏ$7dW9]Ny q2䵝0ԉWik1 j&y.z5H[Q=v/ۮ+躕`Uԓ)7^E :KO7-{ fhK˺ߔdhr%a29NÚ9}u"庺܃r yOpmœS ؜#Ce2s`[wNUm9uKfMuӕrHv3E*0)(, dagG}yl͉g8EfA(͠@Mc OFTW>eQ)K1cZ51!^g+l*~ɹW< rخݩwFDG@yDT[ZXrx! ʃڜXh ާT-%L$"Ya/k5&/HS}ij82wryU9^4IiX!xz F5=)*"t+7#UAֳ!{nvw' 3D @ll٠<HS|2̬#Myi c\Gܛ4]`pU cԔ;*Ld([D Ҡ9f?Y;x5F $N8EyVPh -َԡ%%}ꆺayL&d;X!ԛX?Ћf? RK9$7[ߐ=IhS{01 k% nq/}pcḱJ"Ѥ\G[h{4.ͦЛL:;H+tx-DrzjF&Xs/L*< :6[y"!z:;)oO EHӋ> |{.ŜNwK&Cn ڒ2Ҵ5,y"Lpn'0ߪ)Ϧ϶o.K`cJyɕ:vO;=w1 A4F.킀,;K/۰2Aˍ\8+: A+̥ E ҁk6h~V0\ Y#iٯs؄S?=PJSs"p̞MK6>@A,U (XQ58Q$Hʕ!f.2W~ Y!m(e@<_ ގAtflٓ)5lp &QHژEBiK6~*e|Gm Z[p}~啎XZ2zZIAE x/aj Cwp">%%B.#:p E|FMʹ-i D!Mb-jxAvi9@;ۉeyh3&۩xYƂsK+ a~͋k/F햼ȕ4v\~+!htE~#-(VqI^;ο$19T?c0[}.G^7nfw߼W _J)izM \PkOg%SFl(A`\g޳x6>xM ~є%J7( ,h'9 iy V|Ԭ $ ˙b)z?\jt'ӤbY~B5XyA>$AѧޑpM$2!'/1nF[$^ BGxd1!TrM?`>bӌ®|` ?5a?]iĀZ~L>4頝>j>AXвl_8t3EDFQQ%i_eo-LJ=SU~vc/TbE`NYޒΝ]Ț3|SbHka񸡃R3YЕު"VHoTD WOo9;WWXL0|8M̎>fm_}*^_bq )WՒ XR.=dm0JB`J v٫fh=1K oAifc;(}חzu2:۔h/+"!z HAvz{͟bTכ.CrE@t .13sO4S2Qcw(8gˍ82d?եr n ]~[-ʆ+v[eUSKM5VZ?1 H#5sm܇ PiqUxh+ d}2kU}νo@N&Abk, m2?JP/E:m [,KG:b=Μ9 bӪ!i+~`TҔ>[}'nC ~#jy玡{kE\Tr}$g+Pߠ4"{{V/C7~jp+)hE[`3*: <gxnܚty-ZH8]^@hval4.DPM|wK^;D#".[ܞu@3:%דƃ="V'MkfyIevkĊ^ ;G)TfozXq AN@1a;+U? '(`P̣X+psFc\ jDsIR^©v=cjuaaׄ*eR ;nݶaniR!Iր}-x&Ɏ;Y9j Hbt Nhu63ʖoJ(oKn,ԌG!ēN9(N08Ǟ16x;j#_]sݭ\)A?u ˤ\VBfC;?މū50$IjA ZH<uFf6Lgx .& ,Vo|z\7l4о9F*B[  2}(auх[+WbD rňm$PP0]nvB+A>ڄ;"^-{O뼾J;- 6Z&"5S8 d\ -I'/DNN2 R8~Eڡ4/9=c W"E P_ T`gYZ0707010000008f000041ed00000000000000000000000167ad58ce00000000000000000000000000000000000000000000003c00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md07070100000090000081a400000000000000000000000167ad58bb00001f98000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/dm-bio-prison.ko.xz7zXZִF!t/U]?EhDTTk׶Ǽ:zY³-j{@ ]qLow 0_cS'sHfDq_RQ%#ژ]c0JN4NS*^o?ЭyXB/4߸<ֲ~g$",P7Iz9(:A'"F-nC:xI< Ȍu%|py5'Mƭ-[Ќ} # ߽́=c ydFxeRXa^0I{%uCu;zeY̍$aq:q5a/1bФ'<,9B # h6 9Y,Rs\0#V.C&ZC6*>ꯨLUYqG s%o1ESĮo%7Q&ֱ~Q~RM϶sL*16{14GTtNhu0,OTggp*NYG">LTy}Fɷ}Q >A)FQ´H_2Z*4@76sʹd$YiՃXME_,w} VZR"d;^d^;x{ެVf_`e`ɉ0E}bgӂ0*5t R+0xNW9 *$ą&>{FQtXaѬURAd^#)`x/犟Q> 3ok)"~#û"3ժ,zMJ ژPd?8k:8:h9;y(݄ @lrHeK\J4Ua o[>rVK3M'_#V4(101\kDDžuku @v-]|ł = |C}l_y_J F{0.MT@XGE:uC#Uz>(H?[S^rDL=hGDTh[3-j3 mCՊK3s 6&Xϝ? g?AN w %8{ n8ڇ}oG_: :,؋x=ƨ/̑ݚ3s6JcN2Fn/%#wJCq,#LH`d܅EQB gApbiJKFlv즃꛽ IǢe% گ?շgk9. Q0ީ EO{WE^ݾg|7,zMX+(pRh䤢չx5/4"hRRxġ2)3EN=,R&w?Zz:E֒"FBQDz$ c*UH\˪ul7+m1Y\bL/kI˽+A טaEA 0N4J'?f^&y$ׁˌ0$u*9@+-g~^E:G aP5B: ?u*3b=V"Ȕnm\v[2ScIc꟥&bs̸7M~J]Ecn:V濇 0,~;289i4oZi)Ԫvϝ|n)ÏV&^ ["N e9^̄%__ բ"\Qc*6VoO03S+n[&+4 KAYDm"L+d-f Űb`,cjO82҈Tת>J'D$esCm7JQXWxpբWiI&ZGkkZd/kPo(؀ђa;@dJa#~|D&;^ߢ؉~V+ LBBVZ ڇɗ79n3,0F212M梈]qx(`s%[rB7:\.qblW@Mv!"=AD B q]=uTB_jF. ա-fZ>K@gsLsT1౜..)z7KF[.}w/oq/V U}XJ!  L\(JKЙ٭5oBժ"Qb|XhY%zR:VDU JP%spxr$Xb]0›LYγ `~+bIS*"@3ɔK!^eMG1:M:eŠkecҗQЖT1f]+E*-`gײoThKOj̈́}2,%fbp =s"951Nd-8E)$bwh؃{Ѷ^8m9؜X)vWQ=􎰡H Q8±#D6DϹe+5tL-p #Ou,7sHHKTd@ -Q>)%;f&Ħ#w g5qk>G58!bAElBtӀ\`8w\0n!|oAJboC+f[4l赵KvxԺk*G2h+-x=ŭTJ[ĽQ)gnLRL,o!ռ>GwN[ ,a`M/Z7n3=qx%!y?RoX;[[0Jb2n4ڂo+J8 K#~19)IBc%-ӒaPS,3޴2.OfkZ1rQwҝ.Lկe&N/9zyiZa҃d9cEPỚm`uҚ#SɹSLaǾX@fE w+!)@na/\:qanRIC:\y̝[tIî^s0oҧ:T%<֬Y:RХ ykV-אĴ (%;|r;n%-!Ơ63P49nlt$Wj ̍M-bezH$%vm]qJ[iHBŠ8b '½}!SS,G>?&{:!Xʑpt&sV߀[xs=k!Quq7 &-lCcTx*8XNTn ε z3(1~IUѧCS ǃϙ1ͮŸ&?:[4 6K+sRQbo r_.hM W)ʪca8g1Q^]؛ҩi;W$wF=), !ێsBz^6`u(&-x2Ts#C4;X̏ǴcY.5rW[t+^P7 _4wdVx.owNv1XL 9h$P׼D q{{hmu2AI*O4XZJ?r&=VXcf}#%Ck4]6guw#=G SBv!X|Z*2L {x7j "f%k$eT[4ݜ6G޹%Vl7:wl!P]pqw$98 '?܈8Toz|]ОQqlAhrV_+xӔ>t̃R {'rfDW]}$K/* oA*YzÔ~r7&M!ɐ%-{'YyQ:;e&8Uz?чII<U@CH*^[S xa#0B5ǜbO )?R~8nǜ:s#Y%S Kٕ|&47 j1߷Н]. CO.[k}E?2f/c(0B%l0VoXm{WʗrN٪Q@d9?]E\$) Vx6>p귳 Ѵ\f'PwE 0{$ eMO3Uw$̞/6}{6=PEǪ|;4 tAvBv`*ltlgFt.5^Ό35c#&|`9lme<ԴoS'@7 j2ڛd9k䂚{a㏗RRP7jcԼGpQx8#<6)X}0D$??ڨ}.#p-wu_܀~p(c>Άgު+\; Ѝp[ޟf^@-'⻪O l-R"j̅Cn$nc*bbicv- |X@p/hƶQi[C5ݸY Y4›.KjhhCBÒKߔQXvz"X5*A"+RI_m>6{<=,\H8^6\ƛ+ߞL*`72EML*qgZsG]S?S E!xm&  ײ-# jDžHN}3=+iD"TG+:"x֩ hklؐyE2M4pEnl `anˈ M={hurrCd~Ȭx`k8'\{]B<j)R_橊D;DKmgXCΗ:/FpJ%qUqsߤUC6/".ZQVb?ZDR< Kmeȋ^yzZ;6e[[%mCΒ ,(0զB eS85!! o0dp=gCގF@ 3C'A')lPp $H>YU'!a J\p: 2 qغxmW1{y}3R٫oWb .<^O qV޿\cW&Rꔿ;;7\!}% ,( c¿ٝ7'%o)4Ywx2Z qt !D } [:^kA4TaE5ߺ *dtBzADzQ ⾸Z(&xpIJ8Q[肿IlA PFGy \_NHlQ L3p"č^I;?Vr˖FO., MI֢~fg{9pq:Bl3S0':)+2Ϸr`ۂ r0:rDsc҉^\ӯjLHpRo!Ug{Qm[N4Q`oF#zGޣ(}M~r:h܀PzgtN'e X t6&8 rY|(pW}6EKY"RO>~o Fw%uc!s"ػal;3~s@ Π z9n\49ɱ]O$T8MAadZA PmA"&Yt'%`PA_Lg'$L*@uK }2c A>TIQH9p$aJ#:βs'̱A\:] #fw}r* =:U˩U61 5fH#Fq*ՀZ*<Ie{'џybp=@=0SMrU?I&369ψ dZdKc?v}&ْ)r҉?p 2rx@\MIS%0tΥr)攀MUzZ*4͔!˙30sfFlNSefY.$ u1ޢMDF?#.nl p虿TB$o5;r,5wpUhF\ة}ar >5RW!QZ1C#Cs+t8rՂSmƮU;0,sݞ!RNY+DZ;l1ĬvH70/Gr.{\θƮ Ch Eۮ3o0=-y|3bN4t }>#=-@ abЇdW Ciܲäo[C|rNSF0rȉC2ab 9 wQެF+_r.lǼ鼁J!,Me_G sjtv>5ngYZ07070100000091000081a400000000000000000000000167ad58bb0000488c000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/dm-bufio.ko.xz7zXZִF!t/YHK]?EhDTTk׶Ǽ4gFׅTQeK;$,Rv#B8ezyj4! FU YÀdR0RL ,@`57a3!(̅.d Ln*goFnO (A-!XԜ$)Ѡ~2sNB$=&B]/_OHP_FI8Ts*8wbZ~!spF-BxzF|廣hr6 XG/PK:^H$􋎽W;0)Wtx"'X@e 6Cw.X\ W6aUqn'j`jqpܺT+Mq}H5Y 'Nl2qX٠MR?0PyJ7i'Nk b{_G9`h*|Լy 5g$qX)?Sy1TX^k:iGjqAHY#@?xC:t)cKP.f7{\BjZM^ ~Q c뚷6 %p4v֗5A57BŋՑFIk=+6kC P&䈚wsN^^$jR!Tt|ߺu?R KZd1 ƱR 7 d2~&(p!_-z~Xϝ"M4̠\nܥ mp B$2UUث R\7F$*YuK~|!fY|Rj*? X3G?G<Pu7[mdxV! s@Ut^^ veyr8'eWT@ 63%%O*?A}[e( q8EM(,^_tȶ)6Kv^dwsOg d&pݣ"3ۯ xSq#+ PbϺXQ=BKu;Z”٫ʎk:^^{=.jF*R0tEOAu~[F\tɧlB3hF,`w&;eca+s:DV^PFĢ2L7޼!^< n{O}z?t!}N&)l,_O$I`p?%\c4ԁEXSiPu,N0e?F BFus*2{HLIXZdբ\̱  ^4\bWQӧ+$iO [*|fQoHnЂ_@BuTr>+T*W}/Eh̛fT@%!'kfB|~+Z~F})1|+$utPՁ&p2%O@WuaUL @QJPQ/ ypɯ1yC(Yhv/NW(С)4~݌ͳ(諅1C(P$]HIMưF%B,69v |)D#RY֘3 օ?1zX5a:|6!][eۢt\uk7pӹC@濠n>\PP6J<Ӑz ʁ%zV .mW 4s̅7~l0fLJ"}S7ƼEn ;zQkcP/ ̱H-_I_ X T|9Vo@E!ȰKSt2Ycw͖ojb⇑M!$,.E@ KeF'KߌdE' uΫpm\(oKlӃS(p"Zxqr9s01| \pr_]-ZvB[T}|VBmSdforO_1eX5/׃rmRYÖRvgfvo3UoGrXtj{߯/pB|0\ XNjIP/-9O(/'h]j1 Cta7ؾǶ&J5F4!!6^Q'G{Ebz٣PR5㷄zŀX1/^E2( z5wt]=pNTLa3̿քʨQIp_|KcSX.Yg Uگl )#> &'~lsIČerNfingDFHѝEH7R;PLr;B#)HNb xg*60)- 3|Q+9a-7 9:^qm<46AH!)nng,lܑKxo`>We^OWBq.`m wy -uxHEQg8VgZM( 4IU7%pUCU_|cܶKq6px_.:AzDL̆WXOxi=TKiJ*yP̓wώ (S i0kDVJw>bq8x8bfG~,9Wšc]t6sa_B!bzxet"@4Q>VW'&rosˣ z3tAG3"im~'.T(<ru3W)5&IhEYFj5Gˢh -RGM9ٕwԶ45&ݻ!% lXxmW.܊(UdDE`?] P/Y{ymjN=eoֽ؍HV]*[x9?ޑ!@/Wsm`DT EM5:#.o0\z/>8,]3#..r5q"OxȝS@kT&cj}h |0Ʉ+;Y #gѴ#Z2S ⠉hgHiM"F]Tqi!-KJtN0z&pl3P]a 5y+!87U_k[jܙxSFw;4kؔh+c, 1鲛+{m!>\;\؄1&mj2oAti.#A0_P[!r&|elUuN=,4)}#}ˌ\x^Ðƶ-&; :9wǻf1q2*'`ֺ.3Zb=VShi#TM?ΘO#{;'ОTl7Fi6iG`j+s"g0m/ P%Omm0Ş0T()ʋ#Ms)q =<}(qyGpqŅ޻iQ$+1fDp](@=sf7ɽ{@ WOI Nkv.g}_paNi%4 DnȞHg3J g_ \tAFְu=د*`mlӶ~X@k+LckPKe*NUjy\4&ij(#\mp-55l! s[N^҃Fnzs%꯶K6)O3)a B!d/[Ri1*c{\L'vS ݵ/_byGtǥ6kt5o."@DϨ[ I\U;ܿRϗX.?FZH(@8{(p`/et!Wgb~ T;y3YY oƯ\ rsLJH^ZEboy*BC8{4 Ǭڞ}3YA 3r2Wf۝gF~?tdNq@Xe.]2Jg zMd QG5 ~ZP%c)٬swժHRv'QnX$b"U3`q[5 #+*%{J84hȇšX6}c(ʮl}X&h.4nu}936p~T%e(bb-=xYڮdԶx18njyo(o~tLr!C Crug(D 7H{qrr;6h{q|=vF(WxgQ\Q~j30`(N%2cv-5P4-Vt fަ :֐^óƜyCڵbph}G&Q(ˀ~@n/Jn~ 9bc.ī+(f g^ vft#vk([ ~;* "R%Ìc!#pHH@ܸ5溴@Fa0^QhlATGPnZvMAl#׊T}Q[!W"I*%aYe/^x}u˓%٨C#b"- VzJꑆQcXTOS9[ ;!`fN@~T _L[ OcIȄCl;sšұ":h3EUH1hab8-jB3074(N9h֠ApAR›Q )ĥcUis-!@2F-"0<jU-2 {W d:p9 20;+$qR4YGmm7|?b4 8]˘6q5?!ޗ2{2a;Dx-~v0tX*UV:0_M wfLUuFvidƟ9_`s(^ iH3hӒ}~,c$H} ]NL]HECU*x?g-G B$1W#o* ^1>;eIǪ2hK5.ڏ@)v$iK6@%lJ%wW (؇,K7k%m{|VaGoE.:9Z^Lp,z+GsnYY(PBtă@fVBX7tf!~"O^5SLFez&@Z֐a&4ށMaɆO+ޘ&sc9[ ՟#ni5]˂D$Z(*+Nk;+6OU=S-AtTJZZ[nwi9.?YBz}q8P }Ozv1x}qɼqbXO'?.P#d!tϴ&.w?@$u:]3^xsEk !#(vnC^*mˠBJQ𴍻{7e|\l+i:rRGړhJwǂ|iJWG?'@cLa9lRu9NhiKE)7@$fQ阺IZ2" Hޯ .E Ft(J_.b>Ww]C%k K/n:oK-*Z!{ܺl_dgnl&̱℡/%B <9h+L[>wMF%T!!\M{[/Ԍ@yN$heQT$ł6(Bg1HD5- Ah)yf)/R/X =>ܠ;t9 ;<CV)r^(f3ápN'2tD$qr8snΉIky}o{Qy'|r=FwcId2 C}v99}K9_)0[C|S(* \ ̹&"ULم^.I8U'UIt ~;2/ U*fU56j rxt *IS-ȝPG6׶x{îڎXqVp|>.|ju 4(4 uT%–ڠsik߮z/ѶY'(!qTEsލ!NL98):&f$WX";gm{}]\Dq ::=yÌܦc8OšЅY/Q?pcۚE(җU VG2My9.I5, J7ufKȓ`jgܛe-)YNs>b;e@ܶH8"pe[>9D#?Qfzb:GS[ C$jh#i_Kcua_qg Il칲컕MktktHĺdBӴCa,*:sSCZZ?l')R˅% b A#nٌ]y buH؋ȿeUCI@pw`fЈ;Z?<~R'{*^ \Z/Jӎh_ҁ(Ԡ?3;톴6bŕQ&]9g3 X3]|,GFD <ؠE7}b5E{gv;- )g>aƢ;fWrk]nKOT] )&ɄY>f`+`^ d d͏΂4qJ<' |1Z6IW((6Op[N:eIn}Ţ0;GmLDb&c c)U{?"{޵=f6 X8.RX:Ah%|0G.AKE53>vBKT~ft0"ڍBHHttV j8|;:ܪ|T[= hXd#w(v8zDW=Q(ZSr|my`ȶpd{`B @7YJP>HlJznUshCG Ul8:n~H'#_: ;;kNaqѬWM!;HTVMـOh,6h& vh' D0v+:r0sхRQ{F3L pU<2KUD@s`?}03I`E{'vE $Tz<"+TnY]ErpEG7d3A!1Cc$>2UӚ}̚o??;`ƙUD>'F:ׁ!'9̷ J5D;ӼWA~/Ĵ)L!3>[58:cALqoIs A r;hLhS$NM. t!ljɡut )d*z#Xn_H螷U""cGuF=ugL>;cy^,m.j^aJg='f9s4g( >~pTU+pV~HGNKrY|JXvb5 7l)R4Cv,"gIwqjedJ$wr|* } L%r#ωpdzxPO%E}C`*v>nTT!" Ib>=jA?$z8[-bM″MZ$u誳^_h}OimTdQyXOȷxSK%) sS#d9Rya (7ZYMl-0xyCja];?F4ri3m7iĊ !t$4W)Z]%Ҽ;xؚke:*rA&kA]Ta)ʠցjp)P@0=,IV@H/)ELZ!0ب>oSt彘=f5`3&\Xh\@=_YT2/+99WC ;˹ M<Ϳ|[KifɵmҕHZz@|SSF:`َuļiPVSuiWM[uZVmգ3a?j/6s/9?h߱| tgWI;t~(-s|QfGa:s(@KU}R3b(S3#vVON|SSuTeOo-x5u0K]a TDpBmzt(*5 ,A|!hlxFK5ъ!8d#Yg [{HaLlG6`ڳi=x6wDuawmJOnSEKpa=7`) A068Q/H,EBWp1>z8َ+clj-\kC\t!^tS@Ճl8X=%YJvIToGPuNS~)nօ$0r/m!Zoַ:brz23U9nd_dQ^q9y*lz{0!HkV(uoګ4>&'R.`sK rdu?b0.7TTrroqU`7 ` 4lV?&eA=Fx24U}w[\}.UKEM34>ԚdI$E2IP~_ll=TU̲ddI%wW>,!f?oM"MIdS, #,vynC~; h]c4%ߔAG`+gJg=%y{n3sI@>JTPseG$kVtj ^Xlƨc<@qQPOZfl$ lWnt rNQ⡐&[v㣸u@:xt-^>BȁV #ry]k(>Ll@eDjY1C'ۏ}vZs#g!R=H,^Xts0#1@Ԫ0R#t U kHWDZLfG*%o(U<2oŇ൘?Xq!ݠP(H\#:\ܬ5tW!,A+b/`a,C7&cxa$y]EVQlAD`1I\mI-靦e9Y9Ar>a&m.3vQt/L`p eU~unSCd>8XoA,7J4y3^ҳP)/eT,Y:aE'P8N+6~/H\4g+دZ I a4eJx òjCl(-tjn)4 ŒoKgL9bAN 2iʰWuDbw*L\ 6Sƍ V4X2z lkE ]3mgKxURkY<8^̦=跏ƕ_$1؏r6$?GdKMYgEX/&Y+C7|!ATs'_+2t94Es[n q:mLVzLA//r ) ~W*Oߺi*_on/j=L/- g\` yd^+/#sJ#5f <ؘ3' qSϻ@ƈo)y ~Tb +)bX{ .Nǡ}L_ \ gԢȡicTf 4~GXvikK{3 DUѿgӨn* %\v#U :["Vn=TK]*c.z#m0[6 j5ñR $3uK[>LD@TMl$F笭]]w_x`3j]%bՋaKK4"XȽ:ʬ6>!bIVU [Sg IToңn>Z/~y p@լ 51/*:d"ci& C(әk^8RZ1=d1Jkxzj>MHd~iגK}_H>q]oo7>iu$Cq][ R+/4GU﭅sh5~Zݑ #nu32hu!A/BѼ 8=g]HLٟIjS:auاizIk(ϑ%"$f!|wWxOar@_n#hER- fq;VЮ-p 8}VT*jܻT%\%{zapDST>IDzImhhJ3r l+Y%ږIZP2v~u7ES;83X@~ͅvGW O/? |Qň?HDZ9ĉ_qS?d;0Τ&>⃁Es5]\K`T F֦41xf N14_]B4?s\VϨ+m/Y90(D2Vޒchl;>us!&P7\C?)ʮN皉]VPH^7' erV~i14)|Fv S,?yu㐍VKOJcxexz E}9AT>-WXŌva`:طT !)" p`X.f}1lȆ<ۖyvQl}6nJ"~.ͩl U/ogF;/2\:4œH-W_|~Y v\3<‡ FxO2雁|SV x^,ЂY_R%Z~YwTMepn n"zO;FV)\n9g,[pGh|b9;-]dFuLWƾa8i$N(خ>}ìFLN+k&N!xWs_<4G0$ʜqiT OSNi %7W!%qtAf-ě¿4ߧ?b(9|s^uIfEFW P:O< ԜtΝۦQqhXS*Q zCYX2E"gPȎQ0W[GpP(ѿU@\OA.ڛB-Ϟ7UNdБ~D$Yu<{pOa0 #Pm^oeQ1 /WrW0aeVwR]W8v/umCm޻ɱU'نdb Z+^MEİ1e]"d F_#'-D7ŎǥAs޶k5K_0/V]zd#$ t"Hִo %3ݹ(*-L6j)\.Եёn5<{v5q7p5T % E %w''_PB$m/&ɪ=#F[zQe$=^S&أa#җwRaE$׊SfkT->U*gNB:>@70,d6t9¼VJBμkٝ 9nryi 72Zs4To j]-K_.ډT5A-]4ؒ >.JG,tÔ1LCP|FNBKqab~Yox4ϲN{ޯ u1BN n1R260NhF^t{łXeij bcw{s*rS4d~ɶ>x 6H+}׋,3;.HQ4lPqL8zg GAO"ir.q< VP_$Cnl EF]Ev*⬜xtFLzOzL`RY )NCp WuߵMwuOzgzG Yt_T@/Ub5u5DrN%eu~/c4R v*.# ` hHu4Tw6X .ڭG(`Lb4 ֕#G!jhZTIe" BC 6Sn$Q{4H~Uu9?ˌd9bkGXupIjO 3GDSJ=zf!dF|Cbߡ<3WҬx_[9 6}EN/r7i_z3lęJ]Br$ Rz@oR:CsɢPΗ.VĽ:W'!{!K`cağD[qrb V_8V^lkplCn*kďckf:= 5j{o Y%par aX=7fnh;Q>x@P9  ޙ Y .w/]] zgbymJw.]!p8Nӝ.-W. vbKRVT98 tZZgʹ3|gcpy}  #,0єJZawg%堚> ǹN rI>R,u:T)UB8XckAf-6&qK+o@/yH1C61Ge;nnqF3;;ާS` QZSc\@B$= /Fqʩ'w&\bRD~ w'FS8~<-`.HMÌڧ+ YsԜ\ӽrɜ}O<<F ::EM%֛NEB3"G73:5L 7qTU\kU=h\)0L؅@:̑iad<9q~ih]O/,$lx0cp=oL Vg/զOYk-Vw6"g^cr'b['B"W+{à:g:J qÂNޣ$"bRt:rt?ODEu3='uj"do̦{6\|t}zOܓl,V);R5}!?hT {w@D촕#/1a WFd Лٲ}=rfs\E0Wy#:,$``"Z]u|^ZlCniZ~ҝF))Q*]PN(w M9zG@XM.'5D lLyW ;p;ۺFWOH%~O;|'=wS!QM$Ae bNkRBMNQH7GHd/YFy+tRP.n$:\*Wi-ǢMpT -;+ԍE{F1VRxuvΊ0b۫pFlpJ"I$ C\m%@w9%l(fQuydM\1YG7(,Yő12ҹSswNkN67tDW@"9]IMpU)Ђmx %OX`mޗW2[rEDޗ#LѓY zfURGߋ6#ӌبȅYfeO!KdUL&V}U η$>kO m7e7+FΒ/J27]yu`F\)}g,, H޹ÎNf8Ȟԅi}J- =<^tgQeڜe@\VDC8WfK.8Pl.Z3UT~2,&31 l)p$0z-`BxP7x7!~fao/f&̒ "j|1eG"CDm>^? '"l쨓kAFY൐", Gj8 =Jz\!%qce~X|MP)n)3,eEϣ#) PN-J<; a;ؗxٛYqwXqB,p_O%d'0.RS+.{ÊogAb*-wtn;( e˼xqh,@Ȥ Ssdڎt.߿"]J_$| HYbaJֱ8LҢ5^oH$=LBeݪqk ^堶*kTI.yPfpYPqG:58K^橿JT> mX{QG; yr@rB=ϳ{d!Xm[ɼ[Wc}f(wkU!$0Ǫ@d|6 >,c} &5 s#:@tq7cJ9'u. mh/+m$vy|LH>Y:Ae`˛2AFI,ke1/)m`QL'C'&Ak@pGlz")-͗WqA'm܎.ʿOV!}!&dhkrf vQ6SU[:a􌞥0A6A%[p3g)n ˞,{)#4 < wFx-k:B~scd"u濱N#6j$/ڭ`10 t̄әT뗂&m~Ս>vM1N{j9W_q2kdr!0 x҈S`+H&= Q>! o<%v=oceyP18̍Vek4PȣU̦7oN+` *&AGۖ绂 Ż!MRc:{mL5(yo5n\8^ 0!JE*țK:G(ZprTdyeySL(vÛ؝M;u/WДwwҼ7尮'$iƯgbVOܧdVLzPW{V3ČGu@c=X-s3!jio9g EE!75TQ26^ZkwHfAŢT!eyl (iy$L84wkG eG\ĀGpPTT|ӍՉIJz/ 0"~oA5abKJXb `XA(lCu!` f5<È$S31{&H4lʌ+`J`Dɗr7 #4?!Pëyh_t Zzwr&s8p?t6ʀTIfAk) k=kL_O'0Idh>9smihfh]0[xF0l}u ߊu])nt㜅['^CLCְlwmE};PVJFv6xX ǭ  Tu75 Fꌙ߱?`n>hɽ.z/d$4qAqf۽|[%dqgP̊\EV^2_k~)kd) י]cYl*Ťj+=6w :^XoMpncBOQoQ}|S6(#IZrTgK$ɭvGBknaP")9(ߙ$B|NxIxmM{\hQ  ahg.beOh*[]%9U̗ڼ` $Lup"fsǦsWK9L[\q8zGjr̝Koa 9)EP< ˴'d⺞K9Un:ءp1uB%&o)`ٗFZФhvVesr@Spze1E{Hָ>ux9O z? 7qHX:vIiC~E Qj C`yI6"hF3n;fȰ-z92^)Z'³<V/"@A8#eX~841qar`E:bޝt~=6g" 2BEz#PnvO9ToydYf!ar&nݨOvpn 5>bT#0zS$҃A3/CI{Ǚz?'Y d n4o{b)~؂KGUqz *ϛWZ8W`o:+h̶@(b:f$gpiֲ*f挫1(7ϯW8]W6 SD2s!k11Y4'*rLg!rh᫶WUZ,l/ !}FTqЂ plRƗ٩= (J RLRPp&9;T2ZȚ5Ԩ:%PEe^jPqRL# %iL3ڂmGTtpT\2؁Oy1:Hm%ڂ{`L? eȘIoom[dCJo1^ ttfc|دVNpZ6< IҘYh01#o{O&1`V_a>) Nb%tZ̬ZA[G+Bp)κI8`n'tO&=h .f=|lo O685?Bhu"M tG"gm2>Z$>Q@5^v2Ydfo(}m`^+_Tf LjttU*>B lr z2(6$M ܼM3݅G:)P-!(u`QwT2L38F$ |q=@ zht⻱$o@kٟ|O6VLtK!}M!?@]}VB8[.L |YΣr ~'1oA/d}Xlhcޗ,%bޚ`Q0ޙ$FtH`Lc(,3]|?]o"vN9p5Ǟ@_g5p \z&1w0ͼ>#8F+w>$4&A"qTrH'őlv!7)`lr[')YmkAN-X 5ImSn,o/‘@lrjRD\ˮʺ|] < ,^(f;u\ZBRo0 F,?Hlw%'f g*%jkɭ Dy%*G]%S6X ekLE1dmU=K=-4ԖYc(jX!n(Gϵu{>lETC+ J0Tmw3 ?g(ywYdSV l|D"Dv[)w41.ꦌT KҾBFY1wwU 8"rlsUk} uhĴUKg0 V9Ccǿ&RHQ .RCq\pƆp@S"1DWT=~ g\Y)7v?.@l!7l>+9~ KcL$цӁk"[4$Pgs!t;\^UH_@1Ð*SnU#|$/v 4G6;{;0{m"&.WcE9*5*SCަ>jҕ$ʜmqO={U-svوe#k阱4f8M͘vhSQLC4j?a"=~"/7 `P \$jmy7DWK:Fv}2Rr[G=NpaׇuuxLXKUk`۶,m7|`,&+\K<jz/vF5شN +xGB3xƵ=uٴA5<~5GB6/* f/܅'IQI圅I2 "E%Z<.̶D %4 xPuVm߯eo=l RF"a0(gm%Y\G&a r]F+'Z=pO۵BObnb&_? n;}jOW.TkF&UK nO_ Õy0ìdl+Ql3ySϨ/ DʌQք 㙣WT0L.[T1O vN>Nt܉4[[9SûyUYܐֽCc1ϭV(Swl() ?j&cYrI,&E/_d`a``O;X=XyL,U.8Ð2#[8*o|do\>;5_,WeҦ2qI+2HB3&!Z}TS ,̉j^K^!.-հkY@9ݱZj󼨲rd@Hz0?rh')g ZTzPXjokףY%]D$9 l},ƤJ\tU*ݠ ΄=u iUx،ϝv`~)0=G.(jZW4Y&زRĭ )8Tb &~46 |a2X̼ϊVų|$H._N}ehK*҅(S3Sf0zxq+ ,YoIJIOfhmò q s]Qf.YoV` ECj d>\d28^Cگ J^5ڶ}Vtw롷rhl|YX06Oϕ~Jlb+Tێ|]hl+\ѩJ|`A;)3Eڬ\VۭwMwU}j"$ΈldQL*]f<jAGJ=hCзV/d "9=oF?ledtuzY)7YYH! zo(q9Պz@ˮ| u${),F%gEhs\KH4+NLJ#xxyV.}Rz(-E7Rp6(dәi<0O,I by׈-(i7 H@Q*2?sv>{A^t/c3zͷPmcM ~|WMFOj ]0mx^?QUu}hKaT@%!o8|\aOƦ`>2Y`|ǀp7uuB֭ӹtzq~n T[dNWx HBY4J)hԩslX=x>M/-ݾ@4q}Ji-&Vտ^X~߰7_#0-0,!CyDf|֗rޫjv N{(!I3 =)[Z:pq=gMp5r4Aa~[8O@r# a*f_kb2&?<Q#C4$3ΰXNBgmMZ2PbUt ,+Џ;S]4Eq.Ԏ r>h!$J0+B~UDHꞖPd WVo5D&&y_WKQMQyt,-Ϸ`R7>jwX/7)֕Bےfzf@h5Ovﷄ/ɳ@d#e aO2qXR«ꪓ&K . zC|0IJNN *hIyxZkjҪֵoY3rmF#n>_:ӻnDW]̢mG4`4Oӕf,x?u.S;8c*ǫ@l$isE?~7Ljͥ s" *w狁( Bj4Yu\S7 юv`6ZWPZ;SBJ 7vx l)|`ܥûm{\J|M +>J+Nb\aụJ `΃@cI.S78sjV`Ju 4=O=Wȃ+(ŬaGq>AtCݔ={j*O, 2֘!0ĵnykFisGoFiq>WX|c`9.=K=5mU'oŽԆN&"e Yȿ^hA$k5)kHo uda 8{Dk 1ZcgK('ejN<%+>`tq1 KFk]TbA XaӅJ$PhߏWuI8l0#zdh2;H^ yջT#:ug{bM`)R sDsW#/מ2(Q: (1E\osvMdg?&Qs:-ʩSa}h͟`nmگNiZcUF_iQyUո|\}0\P:5/a!(ll+ѡb[+90ST/V QZ8c6^,΂w7SrS */H CZȸ>2%>]tq jg(WQ.oDYd[D T`+I+5o-],*| Lw?q#2η<X)}<ɸ>|r<;ULˁ lJjoO u(.iZJLR8? ˊ4_1K՟q0|qʦ>Mh'N23YDHG q']+B! !x*_Nəw"'ilx)ų1nr#ع`ztңN@APF7帪 Z̬|oQo/n*hy1Tl& hwi H KnyR.7^4!-N'`">f1e, ;a}}v`1H 4Y}eN+bGN~Q~AV)\Hd'7UK]B% nN2YU{.9)I-=MZ#6=q0\af\$;6Z!y(BX]YɆ԰m4DBIZ&,!?jIDp (w٩*wG$f`$6żKE8C'[2QsfT_}JA HS0 'y|I ^VQ tep; Y)w63?0߶\ rj[1qʌ)x,u$qӎM>,cv(%dͩ?!;{@AE[,-.Aſ:Z//*zxgXbMe&Ii Y%j@ ۘޛEFXzPMo5Ra  qlV o+>tpL?jS%據©z1%eW[mbZٟ]&t, ,K :##C4u~{>NLWRiVNm @CBJݐ>@5,$DI]6;~Hw+&Kac2DwsTc-ޙA4T{w ?xQfn[A +MdtH_(*zQ:=hsU39+( g"aMSlq3O_p?k4 ځզ!M2ְu\ ؒT#~1nԉiaaPWL}^Vͧ4 Q='-"PHj .^cE 6Pn', } ѩ a~cPǘQEJ%o'h~3m^nJND<ݞ U^ -hR|ciA6]ץ($$0sca-#si BRU2дIN L-wCċoq)\ / hXH4_8mclm;umVl:`wWJ"ڇ^-d#XR:~Ӆq(=. X <R`a@vNqѶiN0`}6 4mL`,_$(V M &X\r0I\uLl}QJs0tb'$u0"*!&\GC Od pzqU`PRCjmB?TֺC9ϡ j~m@2eyYv?_VZ[61)2o«TQQ\a e_جe A_Kޅ}&j/+'b8pjZ76P3OO”p~AQ)ߜ5%dZb,SY\ 2?֌0Ӽ/+oi:䝜Krh}΍8X.-^~ug^]a\Y P^=T*?cePzp`TfRC;n-(ʐ, I!(%v?K@/A v6& 9{ɞ1&?;L(vl{;;Ng97b]Μv%G5ut=hZG9}lR1;67*^Y>WtYRaW{,"b@t)4䇭bfXʃ*Z8*?QfZR˟;|ɼ?{_F屎9]!D⮉\:H4R-$p-# u_LE2ɴj%"[z't~briMc˓Y,{ ,3zjM@>]bZ4 UD@ՠ旈h'^ 5oAP! wM;2ItƄ@UBMwp"=e ,K3TŢ4F3w[U x~뻾H@9lrW<}$WPy䐕/^?bFCc:Z~Ykx yy=H)7{NC(/0,6wXٮﲭqש/(L9Cb`*> ̎O2CrC1ԃ:>NDmo^=kTiTb+vf֢9%t0%_*/oªTi WTzo.4^mEw ҿ %=]-̰p p}iW6N.iWѩ6̃<>V51Lun 0d#:nd~1D}X$y\xFC_]h6E:UgS|  VM$(҆v%YbTm4)1Z}//F {}@"5t M Ym;ֳ2>3ށ} j+ˎĪ@m 9d) #-Ska!b7Z+a oS[Iv?{kM?V';M Be+jO""<2e&,Ék&i;.\D[Fڜ*2PS5 Z"Dz~ˀn*1fB"`9"ՠ|A iPf]Y/0>z\1*tenii8fǚ|tzDD%I:fp^ h{#o)N 3IFe9U2W0£tz J_MQtr,鱳| R b<ܩdXVP}YHEDIuQEI9E O%"pntm5D2Ĕh nTwA%$6-,r75d%1. [Ӻ|\E +Xcu7;q<}kN\7EIb\Jfg36Z WxAA vҶ[ )I.\%εDfUMl8',~ N~jb1WmÇC4}`}1g94 [#Zog5A),a#ݐleF Btu3'z9\+u[j0Ȓi|R9T`$XL<9`OU ׷퀘s6dҺ +˛KtPY~CH#~ t 1r4* ?^֕/F'4H Ĭ73#lu}8s?wk^1zd2-#8gXpx#NND+eaE>L_J-!z 4 ލ_7pCckR7RBZI{oa}~m{JL B3Z̀3=+-R<&%X쓿RZVޛő=LQJ1b!sԋ/ڐ:QTNQ]=D(3/~XWVA6+'HaC1Lp0pCRV^?J1nQ)/F?UI*i/t #fUjT5S r>K2W\Uy{Mn& ȧ7E㤗 ,b) ZMORybAO伓49f>E`7f#{"X&ΓaI)RKU9bCɥ8$9 ;AA>\KFfXMU]lehlB0*LO H~IPĹ^S@T%)، 8?S+oef[]VJ?hA@ 5P4jLv"W=Ps/wr i2?ytzinѿ6@g ]sk7g/]4Y)DteED( )vXn+ցهl_ºIfO,\1[(]yUjhwpSJE2t(|M2wIÏk~hCg~;ml+A 5X6Nx@8fM1mΐU n !؎-39QbJǜ`ţkqnj b;8m%oKs:Cޕ*2j/8t|akPK e==xghV0G| 96FxZɅT} %R<7Ĕ2Ja^}`5ۏzlܨn^X ;/y;Ȁna{izO$uw0= ډ4~ћrӆu{$xⳐć=] &#&`X=lGvA_$#-Y81M;#[Y <+b K2c3+R/i8kՌ{i $ ښBHY OMu (߲u$ȏQuk Ёu`9g|-!c 瀉DxgŸ1$S8 $Z;8 /=C[343sr]_z|5t|g˚?O1r6̀=$d-Ƹm$nMXΆ .υg{n5GYWJB* g:,EFslN-!#pe=mAcM5;gWn!x -p"~zD' הdDs.FWu( =àiEB/%^ϩe9!$!AgN$Z#rL]zNGȃSBx7*v&!r؊d&wbDN+@}.sn`ZbhslRb2PZaOXw.~Nt4qb $V)}!;Zzr"V#X/Q<%^-]urkR/aE}O6-XMxOgfj 6D9BhWaB)kx-,lH@w x+A$eљ# -<9 y,.h1 DMl$— Iu*;I~91L\t rNTӷ!(vVEZ+X4?^(.q?e\, &1ݪu+f\E2eΖ^EjQ| mLGM^ǻ*]|լr,zf|*|䙳X.:1iib04;ti`1Xkl:fDv uN=S[J) . l%y)SD rMA C6IGf`dI E xb.bҢ5blI?XJVoV 0T 6~ZH.Qq|_vÔ:F=@I:pAxq\R(`K"[3e8.T|(l&IsMcTŃK,Mu.CQ-<wCz߫dXpr6 3?\"ΆVge{eupQ}.5:'uR~sx4P*\E]C^H0Ƨbm&n/N?0ߛEX{tbitK`~fqTkxs\sO)`6Ec ov{~efrPFW\Yk&_ľfhϟ86Kuza?fvV :űu0kKdDOѩcs4 }VxSP=ϳcp TTЛs7RR/qbD@nEpc 0$ѽw{b P?{4E}#m7˂ m9RTӥ촀^A"^zf$[ry\9[DtW: ? yF#-+(F B.d:<ݰvx*&[|`6h &^l JI\={2(SO-(xtԣb .טO`E 4 Ӣxı$DK#|(p̵5;D@cC\TNbהQ3' }0a_EU8( ٽҬjoCsAUF2)^fB'_v!yh_I@GwdTu_Sݜb#[C|+|uuk w9V6s%5_hw^~#"U*%>2wRwvan#@Q=*k:ѧ:,wduXv=mUc}qSܞ?TFsWTQc;g9RӒW h 'D%'I/nךhd!8F-IE]S)k_OEe]+V*p:5 ^8aE,JZm)Sзm=3^o&zw8bݼ/ !tbK{-_iegE?e|Rb%aE%*'QxmB t::Uw[QNf'ftg]L[<Ϛ JFBZEO~tI`k{B^2Oz"Y_Br,+y98uW}iԹJl1n{^Z;B`TKKa%aLS^iAq>Y1OBXp6wC܌xBrd7, ALT٢m# DYO~r9y0Q\ d ҒciG9m6~uZF Xrz$laCXIQH|4b+krmD0k~26!s ~V[OiD(ce' DWuifYIMUsI}2tL.5}ؼ Qd,KKL4m3j4'IΫݼeAɔ)eܧ{r^Y*&fxO mH7a"-4_lcVj .6[ :7ɗ"J(y-5Y9`芕t9bh8z>4_"CׇusR GxIn# ݿ{T3:kDw p79嫠TY2bڑls q{A$D4 3Jf7$h׼7CΠX.(BιaeW\)zo_+ n͞bP^a `1~ZSmQ^/P.;l1.Þ vWęl<%mp}Ϙ~2dΠ"8hnm[]6=Im>T_]\E͚*37Uӹym_.p 9 ;An;4Fxf3/^d3{|B-1<7Y\2W}S4sci2}7GgPoR@&~J!ÅypI޽$ ~eS|+%':Lc/dvqwɽKQݟF%>Ӵ~<޽.Mt.:v,ާgf(z 9/L{:@E{\n&w(ct PW25 l3IW۠PxEׇBl!_r2D)S.< el6-X%*-+7ux8/E[/J@fŃk%c󬃨~* 6ڄ>uXMtA_ irY♳eJF #EƾHyJ#;8Y (Fwm͢$TԻw?IM5t5, e%I3D[|pVmΖX-Ԑ{Q7#-/m0OH%e>e#h7Lnoz3qNS\Pb}`=@ՑfŭG.}U?u}n`Ǥ sjMVFEYjZ ޸C?Nr=]y[\>05۰8CuAp#t-\IgUy6..VtÎP畋o%_ژzs/r_=k*42yrq(+\6DBJEv5`GQ=dFt 5} jXBY x,|[NQ6vƖ ω\h/s6(6{#v_&5򝀐 Ii󛔲WT "2Nڛk ݀f{F|% ^zzV;00;~YµڧT ]¢ 5 ui3a}upM'摹qx#)Tu]\i/-$ׇHĺ) ;M!59ő$%f܇.q"nWy|(Fp{f5G`'9[jSߝ4R꒿c`:EYxPI"3DƮnrU<6SqQ tZ5lXqEW ;!{nE-bn.AV?UaxzT٧-s@VjObKdnOvSR#Dnsg 8DhAkI7u=M,Bif{ ;/.=nTW~AUp:7 0!2}UAÇz\kp gH3°Ǎ Yf-WvfZɼ*EZovMQq.DUxA0}F7:e@Fcb1&hy/WݰQ-]}"*O͛'ѡy MF9~Mߢc)֬0iE=. q'[3?z}z95kA(VC eB;cPbBZF^<̬p\þlXVPzI> v!44+yܭHIUlh5B«˱\]Cq1N.:'/TiFOcr;!ŋʴTMSJ{Z5WdBCt{Wϯ 7pL9٘J:Y& nҗLZH'?H }xр9xBZ8: *Wg,0x.,^y$ęwh"# |*Bj^-'{?l7l 悻ϼ9"I.5ogyЯ.H#$A) Vyf9.`(~.&x8w:&1w/dWӘr!V䓥SoO%fj wwQzݕW^d'BޖOuI_s) p/%o!kWDtߥdhg!Nt"nNz>);MH~1nh` 3ƵYoA ,6KEp7gsӫOE9[ k_"Fϵq(:;ZQ%k?MS+ O }B&4 -oY4Dm;J.\I cv.k-d{mIF 'OH:mHKX';4e ٗn>}Z7u͏OQ@IooWeP?t? '443Y˫1!faR-g1ex+MP[g&p21EX-ߡ=F37ZT0 1MD瀽rx'GE·PaVO. CztD"Xdr/(^S wq(==af%so(_Fid޽y~Vl˳?=t}sV,|ڍw C2Y{z =_&[GyY9H!s2k㎑pG1 1aQ+8WaWyEΝ˛] :{&D O#- {w`n 91`gQ%wGoA)uۊ{Is_IR3]uXƓkn*gH  zߑ_Ej>rֳu#W1zzRƅ>}LB^d:H e|ڀZ'=U C(=-,虯c~TT@D'tgBs_b չB:oV05Ïwk) ϔEJzM^nxg89raQs܇|]P貭, /-*(Kr[vlD.!4'بw-qjmD!** !2ѧH^ZɛDJ_u_!H9TbO2138lYsLRi|CZ |L7:У9$g$iL8UjDgw~-ô"IՂn]$ K r%MP t$/d)eiծ$#@azj+DMJ>! bF2SO99Ʈ=p8SD(A@|/Т#*0~R^ުV*V9GyU<ζ fzH[Ȳxy[gn).3lhj.eOVƌ/Jك̻??U"ey~!͡p籼i9@61+" qzLb*5}eO `Pwe]L ~ V`yZ.C%(8KIԿ8DzU_NSk}? ^z:R}yjxZs@kE <(u{5GEK پ~.FN̚yb=k4 jL7WYlzH?n2=El fДY3(\x\AGl<%H:%=.,7+d'!KnQ6jg;tuHԬc&P_Xʵn,nbz~ p%#MDv!jG} }BkVÇq>dST8"(_ S0#~J/'Mw݇dP&~>5 <QƋN*w#AP3=rXFpQL g!r'ΈF$u>&D3+8d+mTy(Ҽ)MoOsD欂A.A!@f{k-4:.(N kaw\ŗW,OCH-Ne? r Qtt;{~-/=_  |8ݢo,_Q,Yc47Zη5/7xY07jvJP!\}H(Zǡt A]z4js:tС,2vi/`\[s3mvG3SIC\}ذ;xꩌ',!IS`syQۂie*Oc>WdW]Jƅ%OCDDnJ;1GKxL0UUgl]P5)oW_!ӎ콩ߒ oE#ODc3\9PUO3Ht7U-rgrl<_dGyNw˰JFy"qm}62VpJʤ&5x@N+*;aucÉǹV/@aMnEN~#{yHE{\4ev03!fU8-Rti` 54WPd12jE|7F[ 1 &)L! RLz@7XRV}%sp|}/{W# JI3r$<ɖ 3!:r;Owq -C|ɖYoP`@ᲡZ]fE7?J#62^ e!8%"/1kiohߎ i>)VQ8hTF(P@E|ګǢ?K鯼a"UgJ!pYnGu<05o“0K| HzOw=1KSP8ab6THO4Vx34D#ꮬ2ar7Aia"5\VbCqXwY1UMr5uV7J ~~xr+D+;Q֩i9Ⳏ.`CcY㫿xSbJҝ9-AQ]{).`:+ڡ"\$2_צ,CZ3aX6n'ֺP-^ 6;ZDuKcqEVt[ӂ4/JXz o ڧPb'aD4gYs I(ޏhއꈙox(3t[M k6&^jﺇs_| 5"-NMqj2tZ`)5<ö/PZߋKv|a'|z 0keN>$vJYݰ_/ƊܐG&aъGζ3i|>jxږ~C[[N:7DQ,5.'dbbpȔi k\lET#z Ō!ڹ">NxK1/ V4NTba,s|&=r/3OKhsOC V !G ёbv}6OLw MZo$)}iS S-:ǂhLtK|[!5ű/ZkB'P %K0R|HJ⣹yOr謞dGnLz=m<τf؞׃-E(Xs %h4bq2cDU4RuD9r\8nRYb9Gѫ}iApLepZsx q) OvAOC{0]|zPnT7(Dć2S  %$^t1,/8s7㫩$?$l]\vt5(@.7Aף,$sQ6 (AcRNHtsMr/L=hv!))/l@% 7_B{U'چ]M`L]!F:2ݴZMc7iLxcj9F -U*g[|kSG(sL,E> /\jfl[+v樟"駾$ITB]|n@}IVٷn5-%OV AJ7`D:*K`WsS𬆰g Z M̲W3VE!x}Ii!3Â,C]& kQR8fN\l+͗/v6 Ɵǟ; ͪ\ Eeüx˱% iex?]/>]i EPc!.nj-HE W?|,ss4F Ϧ=ŽB4"^9~J?X,&u9gW4wry94/bIe]F*4j]'k%{?Յ*ucV'A6Hك\r#8֡;!u3 RGfjg4巾I)irEU<hZ2٩/R˗{9C]P| uc 1KAf7D*2UbYJQ{Eauk_Et2l~c_S5#oBTTص6&X5MFt46<O/˝Y2vͫèFF+.(ȑ'Yݗe=0wP 8@ȭM3"+ `D1>inAEʄETa)zJy不 n&597 If>9 sL)l5MW!7&6a7G괇o ^wbY+ {]kG%l#|}36{5IؤS;+\Jx8(y/xk- P~OX(`XxJf\{{plEڧx>j]W$C4nFpgtE헴Y%CڷmDRkV `v 6(} h0$78]gwl h=|bàu_ݪIV¨`% 9KS`]{!yzL{oԯS}J^%`IRad&%_,ޥ߰쾌ؓ ) ZgYwuWǛ=ɋR}1kLd̼ OjZG8 ۡү2[tG<458K{CHo7Ys]EYCyy7:eb#+ATVsYz^q_d](%lelgO g,Dxc$֬&/Qxe = :g(OrlvS6WŒAi["i2AȬjqf5o_G^KlUP1 38:R/ْ0--ߢ6DDg6bV ѳw;S t1 DrpR آ]]Cy- q[WzR #eȩ[<ة͚O!@i+߲Eh$ʖ(>Br8;+['%% Usa7Nvca Y'=Ȝ]r؄|.fo}ݣ;UЬdkoa%HF7q4-1/=w1o|h*Ā[C{lf{E=q`i]~("ru%gWk%izwȁFeNt2mZ^(Y1N)؍cS1C0uCi{8{C+X7 wAbÒTǻMɉrO!H@3bl~u{Z }r֊LyTkn~KVm,M=.-+ o켭[opTE3W!`nMH:;]JY8JHeԍ,jpy"U xg_9&LsSijcws0$7e_Ejb<!3#x&>!>;ݗj?'%gǩكpr6hUr@akz?||8d7k豺cQ1XR7wj9vdO ,z([~51#G񝋊+kH'(b܀'3Ne_sBzL08BKn=˺J.&)v}tga'A7L.ƥU;ǵ5Z[*J+.HGe}LaK-@f&s9K4T!%z5V5^d7JNVr?6OtF$2z`,CsA>Q󅁶2c[>yq,a\Ępbf^~dW#}>5(:`_# ,W<=*zY?+õ*>5Bnk '9(4*3unwG#AMg42 CGp5eq}W$.9 h vi] *KG0IJyo>e~~|YHt yĨFeµf}%H2_'y[@ G!У[ "7ӺE{ 9O3hR!VՓu_>vҼ-6L/p 5?>P`MpM`urOBـ@VkAU,؇ߐ.I>Sέ7S[H9HhU\Oţvi)ѿ8"uXitiE nȳ8ȣVpp=8߇r*A]x!sGG 1bzKW_lf繝ΉoI1mX}>њJS~TK;ΥzhOnY9Em݆)kU۵x?^t^< {1n07C+}%f"z ay¿hei܅.IW| r ~?4ti7L<<ǁgO@ $/ϙs0oD#Ȇw%#PFx3< g%E1ЬUk3ֆXKGLɁ1ý:4h"H\f_eY D&:xPU/_WifNƍMwz \hrr5X o#h46STkFDA诗hI&Y+tkU5x@WrXxn XT5[_9A2x1HԤBbBYT_)Q p8f5y죟PG~)9)4j@Xl',j S&_h з@ҁ)KSerdBד4OT)qb'{IJGuPJB J 2nw(0l蠾 UkͤӅTxӰ!I۶!hV|X);+kf ^4 ]Нif~3=&>'ڦZx`䏫$vzmMp#5zI0"E kG^'Oy\>PD]uayL+ Sл'NȁaQOM4%{?Y2[F<8M욆azY1X bWΞ <[؏p' ech)ޜ+џ; ==`$!u'\| 978oK0ETjF+ ~8*i~Z\ HCȽ8z|p1a(~3~qVp,n/j1[FMLQsjΜPJaYg=6AVLU/'X'wkZhBJҁ]TM:|s ,gnH=JLl慭z=pB}qqCPყu.$^Cǚ } t %Wf썎I/9lsHl@Pp%'3eA6bJHB0d^|S¶/d8aK'S(.<ﵰե@lyQE]Q=4$f`d JC2ގ N{ :k8ve\񫻪xZIG .PȣKNHB{ y=2@X^yPV$;ƐV#ͯ Vpp{ xTVRSA?GGI4udr}l_ϫk[_nz^ϛzݰ%Z*mZ]17}U%R~ɋaFCY_<‰ƒuKJl CZ^W Do7|+JPYl ՇX1gY<%g AFe}wzH|BB%S?zB&~ 'Q-FU:tmeubXoxioO w~X1 틍!s1ܘ.}BſA[Q1giߨV$8]Jǥ=Y;E먤X |HETj bX)dau:,Qa?Fm0AIry`%TAA^t݇n?NK؄8URܽvVc6] ,{܀7_#8UJu_Ӿ>nE$Dg!r4r_:^\ER9NK/̇7}U1ɕѸ[N2dDna@}LN/ +@ ,)?LBNs9C IroQex( WwBΉ},x=>s+f+:Gȗ4npʋ<{L,YNߢNu%Ղ?Y/y.l놩Я[:ĴtspI$>̛ w*PӒ|xY/Ft!&,21©EwIc·2$ ]<~c@Y#9H [Sh_PR7daR^׫%bHb/iDk.,JH@CAraqNL-O4ѕ!ĐÖ9o3S/}aE !62jv֐ ,yW"K}`Jx dda1la8]?~E|-wg2;)/Jv`y>I"]׺o݌ŵ! ȀYݝ.c iZ#-|I'+6Hp.? * v E*QN |qYpMܼ4ȕ(D#W$Vkc͞3[qa(]9m&i0}0}s:uCqU. >\ 6-L +:mV3|kq_sa kC<׏C\t8I\'ݼYE""tڧ|(\d.鵭<]*jeol!߄Bq@Zf0P%Z&A{Qj(BśP\hM,]9M-/ZRDڦSF+ =*7POHJmŐ,4NmzK<Àm1~ln6d׼FDOb>@_sPt )_\,PքvqCzc4'16ET3Ep˨S,X; Bq}Gw#Ќ4mmGh,P,Bl'czT_u @O>(8h%X)Bh|yͯNdS? wuH)JYJdWdT57<P%e\o?}`A .ɜ~Q)R RKM z#6* Η{B@9rE#׻2.'ywO&;SQ x(2qCㅥDa{84WٶuF?vzRv&V[81:ڰ#,SnQ)?^]"/wBd6o,U-Fل>,猽]a+2vlTIGί-DTԈ;vvN00v_-|FX Md7^wAz&Ux Ux|o)m K`)W;CF')|b'fSCTY5:؈!{`~V'7i)@g2j%X8DV 5DtfhQ5RU}LB5F]?N*6qSAAXTb@@2v*6խh-ڵt1"PhHKFdۥ ~2bp V~uRG =qi.9o嵅:aH{[jLm?Y0Ic-D*uS!S}df??xfSCTcܛGJE^%A|^CIwaiK&5 Y 6P;eI[LZoX#xr;Oa:`l"(s6 vM-H*@ $>4!0ړ):%q 'V89b|܈٘UwA#s f(ɫW^ZV$e _}EIff;ECѓ=fbK|se߸$6C%ʋeXa[vg/6;^>rwܝy|,c';;zM8Q(bNS&T4 M ?Y?;΂'7bo h`!4ս25[=JTFYCtr?|"$]QbėD>9ښ+BE=}+TDG=D.9|lAz(lKׁKuRnX1'!V(/SKⱕW\JA$pl[ =IZvsK]a'k|#\~(0:d pf+@4̀+*P0u:0ߏ$0Dm4hX< ~q8^Ӕ0Ip[ k5z̡H0eLR]3\:NI5q mL]M^Cα ۔{[\z&crH ]tA7 Qb,c(Qg}J&Ap=fԾax eH2%>%5gΆ kʡNg+4Fm5>( j 55J]O*|LtdSGݬ<{?Nv">7CUC. p u h>}tv\byM!j莃D7eh0G4h$) "! TM+J=ĸ.gQQ`=y>k8R75~L3# I馵Vmv| ë6q?1zpͷ2[`I6ˢ$|#7ٕ!cAQPO)\C28}3G| Gl-6ێCB"NQ$&,mT&7nHDŽ-׉nk0H"i_5p+njv-A?y|bhA;ߣ2zTKScs~UpгI>MN=.(%]ORPeҎ #@Q[306XpYh!:ٗW$-"1m̯wྌJ>L 7xf4cgBࣃFV{|%dаc}r0|DEG Fn%9>AI*Dy+xѶu|G^B(R3bJ kjIOk@3Ue\RLC!gQ5DN5#0,3lULm|0bak Gk(z׫N<5*B3vok{s.X3=@!ўqP B}gJˆՀ*  œ_TS,o6ݱ 2P_z3NEGwH@goMNPe=J0˓ )xKH+`W ny)u?Y5c$aeX]~zHC7.ZxVxKT">&CJzShuyT#Rh,QhW_Gq0IVGe\\å6KAb)#8i"Ma#eϷK·<Ա1!P8dEu~F4n0'W 3(h[`ެh xdine C5/s\V8 tnʺѐPy 7o46 67|y:a7ֆM?biꩼG㽨f=h,TqsW $&͖ jnk̭B5 qlD.PS}HꪶТمArs cжA= rA[ӌlXUkε], wFml`YZ>=b1:*ʺdڻ&j½NM%ffC0Ŀ$: Ky/P-S a-ȁթC23=) *`ڍ@:ņW/{.P;Rw>/f!Yo[n1ItwjP?;Ð\:v<VefC4D絢Ls>fdu;SM{hkzH ^AAv~mHſ@II$o S;%QSeNc~ `1r}N)gQF\ϹC `6̡8wm20' 8]~ :&Bt{%R\]3{i-lǬsFU`]Hx%Wc:Ȁu{gFn=*8<˻1{[ƞ2 b2(A >6 8b9pJ=aݘQb^IO]P 4=eCSP8B/~^RXZ1(R_}|5ML+@}a[x 9oVpJ)]֦& RWw'Ҁ{?)t,aߴ}aR0cwGߠ%}П[D)%gQ"Z(= mN r(B_/[ы3bH ("=G`"V%}:O(uOGvV_O 4[5@BI/D JoڎO^i qצ yщ`G\r?[aԜ{=`dl YLeonu'\3 buIJ!~Oܚ%uIb|ۼ!`T&b +mLj™FT[N!--5V50usufp7uvR̘RwJʟژ=ߚzWMyEL 44[.h_{8yh 8D^ eĪ]S0%fW.7^^rYIJ{*WHƻ DٱW޳Nz7&/ԩĖ:A*!Ak! +T=g*)Z0bbd!&h&~7je; %du1ɤ"t[w^`D)9OJms'Ӊ%@V$ ׎/OXZb#lwI[[Y٥,'>ZCx/ȗNI66/mB_`֕&NX|KƚwIւVnWl+Ǭ5֬ǛG,I%^13nIhJBۅmmbVj>FqQAD\j#աj 푞ta;|o `s5QbJɌ 80 d^_f?\l fqF‹³8PZ^QF/Ue LϊAlF]{aWݢke=Y*GW'Y#A2޼tr5./wh5WP}(5=qu˰|ڤNƢMcÒE.zbQU踭yz|F7PY-QQzP6biٓVue~4Ox#43t槯3s]4TSKI}S;;R1ͷ/Q.tr"|>q wO!@p:ݛ&:qP2޻ X|:|ҜH V3=o2}n,HYJM*FWP c,IyzNn9f2HǝkS M2 ,%[Yᮃ@>>&Z[\`Tn g 2JFX2GR>dvj}oaMA޸x:|W:nxejb$P 5.^wL/)l;WVfmϺ}5=7(/"f7ױi#:k1IV u8nrzwe0'5ng[\!W -+u&f#m[Ys@G-NV]QEa -}exw"Y*6 l _%?G9KګZU\+WlD6]uB[…@4UڔR;l/z@R.X+)2x<&< 4_3>>Z`X<^o3UU^eԏ}F +ڞ* < Z/֌bJEx8OӚfMEU0!=yߐ /h88zW[OWה:TA"_D>pG_|~#I.xj(>-ӞPC|ޙݠˎĤg$l:idOa `ϧ,t\x :5D$",]$Y i{v0FVg5-q~dlfՆ`j!jRgKmt+}?z92a\U6 c$:OaRi:aW§Wq-Md;:,ʹ@G D#j줖@ QfPs60\u.ژS ݦ{Ͻ7ƪB4V#tۘgG,dUJZv1&٦>BD2z f a/՟b{o\ : g$#l. ٌű:v9Ih*K.3 foҝv -V,|+ShqAc+!9XPD*"&OJ<<[H bQ]wH,Qn7k؅fqg|0 q_ \~èi0)G69}y#goh<غueaȈi {KކɴA~:$_F=H C~40DY5/JZ.zZȑ+r1I2wn)Tg|o":5>:aJBsȠCHMHO7Z}ʡoJsq9E=Y1FyY@'wQ:2NHdNS;ZMqVX\P],_)]_n%ˀ͗tn!6YH k3p / C"kօ|H0/ڽ8*B3jEnD><%T$j*J<~ߕBZE8r2yj,Ic(o$j/9+UWHEZU`,( 7Pzl<Үsy۞_%wWfOJ;'eKX㭛hw(džJ>u6H/*ou!z$W5v e.aA1oL/ڵ؀iv˜F>/SwLo$>Q՗k=gY̰ ELJQ2Uj"e5f1suOjy%;cub4y8b*mi &[TBXa{"T̙]-;}5O) w?4rVnܘu;l*)¸t R䯝2= OlrYֳ}? {: Є':la~(bį[}z$kˮƤC00P ea')*Ӟ2dj̱:B0x-=)JWL p{F&lRdiיc/k8?3*k (4EѥK߆W|&;>7j{LpuoL8,sJ |Zx '~8; H"j/h 76#s'3rʑ$J`֕mC WjŰ(1JFV8KRXjHk0j 6ڬfI$ׄjq1HxWFw:"|{޳'0s  -{}lw8-LdGh1́,ݶRGwrYgXB% gA< yzFb@L6Yhg' ܲ>BR!1fLD$6ԝ;(a`vyVj:973h3XSu UPaNF.wUn>\ 7&$GjzeoUd"#dM~í,/oKfTd9ө6k}u]:`8j>yrk̋(CLy4#!Fm0m/~ňR中Ν]WEl emnI"Q.m`P[!)j˃HTAiZɹN2ĔwQltoy:1b;PKґzTI&/jqT>1_lDucdIS^'8'/s#k\Ix-1|䔷c[^4&i#S{tz"!zez\^%xIiIzbƲMfxyzQapiR6&vKB~`jӞeZ-mh:]feQ*vt ~cCE`om>s"oB*1LJL)]mʨsk%fnmQ)NT" Ec!LcSX?6Gc=M= T BKS; $T@_0G`Jվ=%xR1$Ne:^tf7}>ҥ58Or+ܺv f5)gW:\<1EqD3,RJQml^t9!^}3Fb܊lٴ\5ޙgw{k?! (rm@A7o+ֺ9tX䑇2- ܑ2Zi gH=9Hx~PmT xrv]%A&{scmCҟUpi^p Oi?cڱqtvhef+zԌ#Xjᚔ6E~.Epv^X,w)/Ԋ/B7^rzݺb|}ûHGr̉)_lJh>ۍM{GRQ -7ǯ{dwcJ:4!|7aHp&hHeH$]'Ŕ,0"K$ʩ&-BpFow\њC<1c/,NnVFrwA% 4(f^fR<^1Q+6E [ 1MUaRjX>=E{Jy d9S;(TtdX|%h0b0SpaFc(SU&Di?WΞ) *> 0% `<`2E?zI'PWaPl+H٨=ҳ.,+j`VH]HZT!hcKWul Iu` DbLbzV<ڶ!P]Eo/8623nm7T#o)\h@t#ї:f=CPA}haz!XUIsWǗT Nj& BBQ()椅lV7;ܙTׁŲJ}UGHAyGt2d-2+Ax[^}qPC~Z,On{XT 7#:MmY=/`VwꡝHM1d,.< cDX:؏_Yw4m+K(wռo>X9Cz e*#B*Z %SQx:hپN 1o;KTwxnG*f6#6 | Ψ_gonm%H^.,7 A;GYcl9^Ġ7AgV-芤G-[#9QܵsM7D@ ^lnpz4|x-Ӥut+\dh.sAJd IL5u)̚1,/J1A\ɀhۖ2\c+e<+O@MV82h6Q]+zF?|%{T\u2CTKB`&xz>1\<1ނU"wNEӉ_Jp@2Žֻ PaX#H\ {QafUW 3'S1u׆!NnQ u7ή9xO~&GfUˀ+*rq(Gt pc:&U6MHt^v]Z'Fg6x6cF#fQ.nLRqw[,}6[F7(Dh#r_<8HӈEg w8Ka?a񢝳+ IyURUe5 e{g8~]wHz ̉&0\6o6}kyȪҀt~$S0qNA]̀E9ׄ՘x+tބ/4$8hNRҺ0ӣA[Wƻ2=م6lo{;q%Qت?ln5+a!Sh@ea _^R͙^E gj^eYw40_wχV(ɡ V ȖO6wZpY81F.pihv= BD Eﺤ*;fSf,Ǝ =:SU .➉KPu౿7an)ݬ0LV#.&]RXb䛑*I~oT@Vb#J3tk<̩gU8\n\l3͛x˫v @ŶIݧdwԡ>?/xVjR|4T;/W PXcj _ƕV%e4 u+rt"&A+9ƻ)2SD`.zǺXHӻ7U,/ `d_. @é6: Atea)- J L_e+l<͵Th/>*b$% Y.=&}\X5j~Fjh)h-f &PlnGT@';ϲP"ؙtw(Lp@s;m1.ҒAI9#}IiXVBQ(ckJ/Vo?rW F-LwwΦ?;r OX#3vڵ.)ԎЪ% &FQϓ/ B/usvQx {]Inkr9b+gY?2mὣ۴XcI~(gl8vԹ%lJ>-n!P]97LWaf2s,Xg+A$=xITnl9a78`t҆)ƭ _1FX{x_5vT6ӐUo F9JGJ6h*4oudUC1UN;)Mz5dWC l< P{9Qz/GԢF?\:Gr@فn{ fZ'X1.ș6σLʸ!_]ռ%\:eAXk=X׈WY L ~T>x斧WRx Tg=%i9 KM# 59dmxCC=)6k' <1e cJUIlZNIryttĸ mJeN+Ffg/@|AC Ws<ʈ(/5:ԩ*X/}3N5z:GXOP̩F,qE1<47~Dt\iV`65I[WUYY/>Hzaal`TI01>Jw,ѫ0jO-xkK) G3Ri9UCB:^:Ŵ.4Wi/5n->`1ʯjn؀7g|&l@aLҍЂs516AioJ iڟ5 ](C`f]zO1vTi1\&M0s;]_&ڧyX45Ni5Tsp?OJصqa*4?0kz3u$M+oF%Wmj0bm0H<H,5ҙeَ.3N2n RYy|9N+2Z>ϋA#u0nybsN&-Nk@{DhWӚadRHgl>|  oa!Qs],ZMPAx;Ky %0Xc4`+YlVg Qf-F'1ţo ?-}gf X}aTAm1vI[ 1]äAA'4CgK%MxU"*QpQ>"=%C߁ԟHS `o!#Ig-7~b(|Y@G3ϖv̒yz8{L0y3!h䲠^#o7 ̶T3|U=F:_`heU2ϧGv"'n~#==I[54͍B(w"!&͘UPIo%bj . _jguǟւֺl-2˘SVg(5$  g32ȕK|k}/63sS,?nwH驎f>(]=԰R]vWnZ{Ma|U0u| ڸȧ8zd>=IJ9zi ?/Aƃ3/4b~"/2 Qx2{qha_Kj;}`9.TOK.1O+Dׁ[c:{8 1U/Aeh35/֞.tŭUq#C<"vCD<@,ZȦ i.Yl(=_[="BgM}nxFCIGFB)\HDeP s!}'<lӆ/IUR-ge}wt,b>|Jn&D`xe;#ϣ3c{GNL˴s?}nvU6ِTmMw։;^K2n$W!d-Y?R&P9] JxBH6tⶰ pP9NwŞޢN2S"1gU!rC7VbkN1z(٩6#_FE]OVAruoZ[;ٴU2+9EOK..s]45-8@~2n^ ӭGK!m߽?2D(gA5ARm^86x;8$_yYQuWcfkDyg/QBm ?uOGh RR[.~eClrV+@`0J!n~BVIjM29W|&I p:gtyGs  y"1/Y?4P|?Yp}bA,`ZDŽ7tSD0SXO,X5 A4'>F}:,ڼ^5^@iHUka&°#QGqU99:UFĪybw|L(#=`~ 1ñ^ G $CVV8pp”Pvi1| .t\ȳۋiɦLr&Ju+A"Rzhg$Qz.`:GQ%q*hг)uL{5gCt꧙WrZK5م7PClϾYgoQu+c#nYзy6|ΥEB-u}j< O0 F|t{F'c?'Ez-_ KJʞhC}ɩba}pM>kb|}nvX|iCm u:tB1dE% ǍY#u5EϾ܀Wskn44a^H(h[}K!4I$)F?OxT 쯍*stJֲ_yVKbc>I?0V:vN_$x=Mh~S;)u4r]9HaROHB+dev9" AMڦՊ(M'tLQSHؔ,d[*UgK&~` U;?cU"yx%]~=72HeY7me#tpt_3 B~U' | F CrIY~@v)T^~K]r@c8% ظx6u5JQ)-`Zn!UgmG× xY҆7F1-`0ZLC$H!}?k@]9}(35͜IQklb~Հ onaG^H᪷xsƃ!Hcيwkɮ9{Guj^ ?&5;Iۥ71;KK Y b.f&_F2\^9@=%Q$5s艅{ypO(LAb%J &ґ:q3҅#VVISlFaXasȵl?R D.[!_gݙZ?_DE߁(|4RQE*NKt70Y!ڵʆE1DVN*o~Gs,}XFl&z Ց2@i"}i=^3CJԛzj_͎݈`vaN&c$7nZ[qQVbf.|mqO4[lt jl8p;κWERwPJСtʢJJ)l9I#zP^W Vr򒕊ٛ -Y0 T_ Ԑof"QTa4Hu格?/룩Ӆ1 fT}jpw#tW85 5ƙK~>Zi|#/i _׏ќ^Oo4an,DшG& ӭӐiZŖdKY=d#w䳛-RuP1#xAlN"_o|,dk" _q'R8FG/+gQG/Jza5 fjSu?=T:ϥQ5&E\ sn"¸tZK/N6 p3z/! [mqP\ls==;Q$W8N +t"N R ?XPM?& zw>HRp|;}B^ ls$mcbq!ЗsdZ^x[9g9j >< *ښoz-1n-G@ evQdDjje1dD5.EW՝ Mޚ7۬7 Etd.DDK5tr7(Mz6 9LkD.=c]M3 LrIG]W)ene`; ΤfɧNH9ŖJ@`(Tx[i$o(<|XlsM؝MjjP)FD/j_*p/mc+ICF~QXAW.hJGoh9 gZKW-'vgH+9pM|<2[EǘN.!}./ybb`BZ/꘸sSZH$29w^im0`Fo4:1Uۧ<!Y j4CGOEWĖ( q1{,p{0,"Rl!{b IC݌I)#`'iYlBS9YoC=/kfE}_bU{L(oOǾgy9HYװsiz!Q, Չ'H A/*UmK1lvί7ą>o)%%6 RWtRbC$tsr'TdNdNTyvk3 H2{t@U|P `HE|+WJp@h"KkFeA]fBz.'Sa;vG7tJS<~m{{DvO8q:b^VM2h?)SOxf+c$#G6q,$> ;1 _2K8#r .Hv䪡nz.H$6j{u^>]Hg[ExB6B<o$?Nz?i3`$^  ic pCu2|ޔqNW#nNV̐+'ψ)S2hlzM^3R7d=!'f𗼖N?>ȳwsjؗg<'.ybV5^`*gu[OeY: EV{L\zGVµ+xFİ*fuWG ~ e7úDG@%MLS ďF2b^B[RZMk^+Vv~w&Űn>cA<;]o=y_lUҊ.VlR-GUM<0̾þphZ,DD,ᩣk=xtSZS{eU"My- lsjQ@h u]@4;)*QbSqOl3(js$rѯ2gMlfMeVڵ/wm|Lb;*9 pڂ[, W:ʻ|nwpLJ>2zrK(bgS!x6X ~ْމXI=[X(U>ń \4cbʆ@@؁vѦjЫGyMZjL wLϷO[Ր/ "c}R36*iCY0^Z2}≿RTl-^ v񖢑QqGad*s4t'u$h&~ΦW<ߢmל" Q;KRa2baTZY{BW0Xqm8%え(Ơw!RG⅍<Ka)Y'ZOZcMZuN1!EE, mqߋPHF#Q|[υaW~Ѽ\d_\/c^EЃI1ԇ/eH3+@6u]3oq@m'M@nn?LܼaRpKlALOA@j >CghmH<4 Xc)7b3ެVG1s%J&A,!N_HN%?jۖeVDx讳UWj:/fU8( ?/.Mi@i0.\|ˑN!˱zX\;L4z5ްoSU$Oڢ&&rlDՐK&I{GC:#W1r䷽ـls{se%~y)c|yO͊ٮo?g;gIԯ H['{n,$ڝQ ZTfX n(QT[ F]ez I#=*#CQ*Hn’Tē$c>u>%sIXh"03<0{ <|UzpCBqʣZoW@4rn|cT 1q# ܒ<+h=$.[_ZkƵwl rLGAJN\amمo||Gp`$wVιNn'l VkRan-N7%'T'f WBmLh{> Ԩ"[AIh3:>DtREoE4Á.L,(9uYdOxP,$Wȡ,zOuk Sh3<Ǘ4r/% * 6qL&k匍>]6~<8c kSdyC`Zv"Ei5j6K@xT\lШ`VT|zt7f<تcp9sߡ,ɻ,߻ s)K@W0gq`Ȉu/_͖`x|orfѿBI"rٞF>!Zw32B#aֺ@D:Qsgt BˈY=_mg_U˶tXYNLDbm'`dZ(a q5pϮݓtp~8W#Z*X.r=xx$f\| (jd`L멡Q|2ww~}R6z#I~}dN+?Ɠ\mԥ-<~E|i:E K#ܤU5?,֮Iťp+ۚEkeEs li2S<ȲvaBFFsOW&+7BFr.f,Q&-,d*.ma#rzz@SPM_Oה^HPXn7!s qad)20by,e3v1OkBt:炐:7ݯ51v҇~ Mia:Jr%~W7a~J_O+BO$u,o-fvDZ_VZ] z0A ~,zmX$ Z8ˣ׎Ӿ*\ =KgɚwahZ(DhA\0&)$x OOLd‚5:#$([ @ |\I LX= $llGffL=b1hրi2GN_sVPRa?iFb[FQ>ȱBk֌3g2_2FQ=LWhd-"YB<ɞOWm:@+䪀rbD>DLRgs3%HlW,Н(C]~{F{19;|~5@ Ə#k1(_ZԬ[m4騮lC 7 -5="{ اaj!9>N Z9$*إt;}l9y='1-DXE,ndd0˺%T5 E"g3_ջ}JFG@&7a> 6֤cUe@_޿ zȚJ>1[Y@[ ea2)YPPG~1z!Zח1t6f^ݻRJVE!.ZܶB96ngݔH/):,aG+YTٓ?v J\i<9~eppOԁRyZ0exka%&ֿ|ΆMKv]DsՏG]].i ʕk6^abֹ`,w5̀֬pͤo1$V }G‒lW 6 삅rs> elsB&.Ś EQDEr<$(ɕ΂=vshkU]ڸG'djO.IGUoYr+r) Bۤt1diUg_ssaapzeQJ~t8TyEDM=BFHf=!w`_23 czd 0a}mPr ~ܟ^5ʕ߿, \?²~ݦ[dYKZblَiW6FyɠiUFpZq(:kjF\(DE`F7X.mV%rU #%yh 0/Cd5s3?>K%wέ#`lX/%>Oz;Tk+~?KYP?B4kQV5)"=f\6Yˍ%޲AhLePŸ\gk ,>aBblmcE[ru<@v ~`-!?I5<IA˛l,GySȒi^˕hB !Æ:#tB(MQ}Ww19@NW~>t My!Twqt_*, `U?=HW 㲴골}ף(]>EOŖ ̾(`xLBMF_D3SEӘvjN 0 0ɟ ᩪ2Q< 'fI_v?WpK9C0dGQCl lSTޥhTaZss\%h.Y۪._;VǎD>s"sF'> RΩ @_:'_^7.J'nHANn 9_I=0YP@r2 u(u@C@$MgPzZi=(Ko+KmӼM.e'cNF_ca0\Z/MUE䩡i I&6j8J,.NyrvMvϠ=#'dCMlrZLYdZ" h3&s#|}x2bގ}u<1 ЈiG&ӫ=s&){h0k*=dd\c"Y8%}.{fE-bPSGycKraRnl-&)'NhgtW$Y#<(jv!Yք+B1ezMGWNR(+E, [h&t\$ ۤ%`8a,YgR(71:2 rSp۬m~ $P:[,a66|B, b"| ; +!f?~YOWz덣t.cV afT:H5LuIX`w|3%It_RYa}2n F?+>Wz9k$z0: ne,*_b\K2Uo(3_","nhIYod ji1YxIy)nEֳ6Ϻ)SHKuv^m͂Rc !?6#p>ۗ*&V8x{B~49ƜhAҥ4Q).>^M|üqqlDZscȹި7kNNv(hv6\o)= 0"lخ fG>OFoq0J`RVzALnR|4q}S-!KF$J ٜ!2K0gVbE\Dڡ"[A?(cGA~ul2ey>hbsgdpULT%_x0G1ecIL!E({2mv֗t"w)Si[aǹ3|O_|`_eӕ#J/6a5}Bo9["GdhءbtvRpTͩM<[+A/vR㌽ż,ce ב0ivrU) tr'#;H;8bpe'Θ%$GSV%GV&60O:ú񲓔/x1N!کE9Y?CYhwzbM,{QO|ZI68/pR@?(ơKB1|~e* fyIɰA;^3 ҞׂlW$8&dM:&T>^0- ~{ J!^J(Y߮4U}Uy!M1k Wܿ/^,Mf~]2q|mfIs\Vz@oNvƤ4SSKw;>_ Wos,hoO( :*x~kd.{U`6d͋߹r-m *3ua^U'}K'KR|ϭ)򣕽V[&rGXC`+S IHV~f`tAN8LO+,FPj UGۺND0l/ZN}i>LӨu56ڎm/@K]8Ų+e [IVѥ@a⎗˿+?q*z_G# z_/hAOB~SBgNBUa 5=gթU ,:D] Cac; YpOB}QZrxa*?)gZ?T0d:f3pff1u])6ee{fN֜7pOgUM`_S2iQ49sjKiL`Ƌcz"NS7P*ӷcr7w&\bv]"N#gny,#9T޻m=/C#@x aWcŽM A'0vMܯ[4޸y՜s !0fik5& DjM(;Pl,72 wvUmPoo`}]ė`1HLޮ3q&{&E)Qb>em6kciqkՐ%}~NޓFԁYB TEHMIPF^VZNrlR}eƨȾ1T!'8>ض$4G}$̀Z8MA21cnQa[ ){F[\nb!̬4M 5|b~: vQD) Nm3իXZZɀ5|MϮaɽ6,k՘vu;d[r׋x%pj@o3<Ro_b>ߚq&"-ngb֡Ae5{PjAG$X1N&nkNPt&gAh:'1FXC5"EXeEt=7Ę{ _t ^XKbQOaģY 2DNsyUdMwf H1y?P@jG9tIƟ*h5Iu yTSŐ^8LpsX754>qשZ9[ O.Ʀbo9[R8X`0Nm& z-=*Wqc?QH5+e?x|_+ k-+сHnFش. RzG~Q(8ōcޢ^5u*Dk`K[e\oujܷ˚-{J^V`eem *m_OE#U iDjP6:rܚaRf]r֞UTzf<9Cp?B^Ij؇eJyIw+[aȪpzWXq4S9`…ݝXwŒj 􌔿a\߱}S_[V7j4Fl>Z ]6D D;\CYݼӅSEmda76Fa#c.\cEymdD \c+"3؛a Z^ "#ՔuTv+lr}hOۦ}tLM1 Fz2w Ղ%׷*E~魨GdB?$m ΩQ#r:a0u`'E-FeDRE֕SMu>-,`i٠b.=S?Aƹ2Nɏ m6nx{uԿ $n٣"Eujv4#܀%)Sv]B3Aki (0 Pw3F&/:e|Xx?vHe}w9nb-̯ęni*ڰVh 7*D ܒ%Z̍+|5M?co,g>TyNň3WZ!K I{ޝ% (,Exdžb/_-^ L& .O{Uv ?%>Ƙ4j%Ynt׈Q)/\'(4^UdY߸|PW<(ƾ#uXUϔ}Gx= i1Gc1c$ kyqSDV4-/Zz^4;ppqW sh169@ ?yQGz+0_C<ւ|Ӣ+:iph菱"E9WW _qHI6`egC5Xa *>cT~Wd-w0_mX(L~rq|oڑ?T `iYV{h Z@6մ9AF(]S4x850ãm{;w+w%kFgW>W n5]YID+M7!ݷ֘|)A{ǣ=|$f6e|qo~HlE)~X.堡Qzv#)ȅ䴌~]pߴ h@3\FS`}ZfIbdinv`n%y|R는̩xwyyL| f=˼RQm2ȫ8?z@ZZz6[ČqC߬fWH'>lK*r7m{"btȴ{omkƲt"443=.XSQ}:UJ;"r cm`Z_-Ic%w0~/[Q߫ q<S`˝5)L%ȗ >`1Ĺr<7نB.^JVmW[IU]\iFcr`~w>, l->Q# :5;Uwc Uʑ̉kԂ8pfHrOzP& ;s^_thGˬ YzAx ̐*bEwN1v WWDI[ xoqD"Ze<:B(Ǡ$%&|# V3eOmqjk0IjI&t6{QnN($íN)Fk 7ˌH&?dKFWbLtrs}p7Q>AѮV4n5"fsHғ;P"'`㵪%3zOt;O\A(8p)gʪHrL=NmaDdžBrX[>Wɹki>֒G!#RDuflnJMh_`0xQjȘ |gZǀAYM{0qkH}y.x qVtWB Zr6qvG C.7^TOќKh$1+Ṕ(dч?/ptɵ(6}i,Z:r]GBh3Dc0 %͢'J`63sV}ܔ"8Irңa5xX@v7%2!Q8ְ ;b BIEG/m 1nj5%{G8%Q;/!=yUEX-R^ J-wT'6i:ZBPrŋ8D<oS  j޻1_H;+Au}*6+"/(OȗŸ d"ߺE^5i޴Y -n_p\ ӽ >K%їO`&Ӟ6kL;qR04'_tS 0F9KY(>JƇ$C}&MWB91<o=!PXOtw zp0m2I@u Ф "p9N I&O9t^J:-.Ypl99$4>78Dl0nL|Ad9)hp`f]> ;Rљ"C׏49P+b @tNR:#xSaj,,Kj2/gJ 먣I&"}MzӳH>,/ *069M^VV*|6W(xC&uiIǐQyFB]WrMbpi 7Qhʍ%玫)>/VlM/+\ 69KАVSWyFxsLp."rQ*؜y)/Zm>8BӬJuʋ es1K#?&(+ 0lLYw7Q{皦$& oؠP wrw#?"(bb "էKt u"cK[:ʍKOîDqwF%/ДP_%X ~[T͆.)5WbB?%t؆|†6Vؔ*>07o|1RaYr K<"(DVJRמC4[< qinp7 ¥㏿w&;N8D'J1-N87 .i?]1XHd;{P$vL54-u3] 2< 4xZtD7PT3(S#kJV4YuVqv/' xW_x$7y?M&J^' b)@e*f1uQӶސwfDAuVm{ $Y3]"A*9"k!UmG m#&mNVoX3o^:Se6ꯦ5S,]%kΨ`E<  ,ݧʅt6{1M~-yfQ˶ lGy؜pxniK@?x1z&-Pm2*N3Ų70_etͮ ]='5o26c H_P6.+ZxP4 }  \v_+=;.qz4J'o@YgI'7vf$]"[G_o D`Sb%a6s[c{Hx_enVД#rL8 rFIǸwqCqMUo&8CϡB< +6N7Jy(H9bwhGSowf| #hZ=]PZ79 /KUI5}h9kc&*xs7Tǀ5+ȍcFyxss2lEqng|V,Omxh58)o8X2'ٔ0 A}ͱN4o^KPrV`/DcRgT6R2jyJ2 HxA5B6\No"w5,%,eU { NlQ9f8k,EA*98oF,|g _[ɉG]5CZfN& džNus" uN$,~jܱwx:Xۻ!C𩛻 b,$7 S4]+vҾׂݾ_Lpn*~]xͪY 7:ZVo ciBP$)ҶyL2c(4ҍOLj"lWܟu޳>%E*;LU5Y> E -a vFplqdR'"Cj0POXE Ly2s^#x~Onʹ>Ձ[$17\RZz;M#_~8]^Z!7yO}0XPm/Kp\Q xlD obT&+䖎0+<>=$p֟N-c%|4U: 6?_]֩o6F'kׯk uhFܑސUqW[2MՔ&e5WvMf7I俆nɲ;FȋkkxaC6q6ʼT*?^Lí& \7)!)P kϠSWud fcD*YCTY84a^l% h$RTF(>YZ瀚nIjV4^Rd wi_ N~d$_vSh)e2Zdd??w""oZT{B8OFyGe#=˩z^7h:?_ʮ[B NˌdԟZjGGSF'ǚFs>M>IP0vgRPV W#ď;jF( ^i$/dA mj8m^pYql~Mzy߅)]~7$sO}$fV#{-&7@/2s߮}}wE@Ң>}N|E 4_ uQ@ohٖ|P~Ŕn2 %LU4uZg`m4w!&^EĄ0E~"9~qZ"d?R4Oc. h퓳 b#8\]1Pܹ:Gy?|R~?tܘ@9 6mԛPHf=faqzwkR󌯍T#pX+url2_Nu&GQQ)[=(l>#` @4A&cB˙h[ $]v)8\#=ɢI|fA84.Hp+=gD/xpKk16em :X t ,D~b(O'=ErrWJrIo/pMKG B)FݹKPR/6y$#H/'$/ Th|d9 DSz,ႨA/i4NAZ PG'7rN> ^lvw 6G mg*š.J?ߛߧvRjvzŊPVf]ǐ Iьn39h Y&A.ͫv㷴uk>`A|B.[$$*>#<] NC;/5/,-d/O. FƼ۶A]RP9◡,<hz";HvIPk `'>8DStL̷_\JumNcT#IP eЋwH45)Jfkөa!< I5UGzYb9EJsd5`;O>bi-ӆTX~]f ޘ 8u[{R inH =6@9Ѥ ^d1C=z6\0흕4}ȳvea;L+8>9volD4F"o! ~g?ԭ5߅oF1h-?V6ƘW"kEf/"a(@.>ʱס1PB J$rD7t*8M4>fQvQadj2'2 {pl"$H#Bo-`kH֘QHBHF6[4:K5v=Bc 3@7VN8Q\k O#K\{oJ[u"d#_9PW,E{?Q[[o[֥=g+0$=*w*};z,~m6l^,>!fuӖPaH`x D؏6Dw9Ucq3\βOw 62K@6g|+J܂ 3z(xCj WPX|;>f lſ`)U%UEw킳vlZʓ LJŹx>bMes%2t0*mppk:d` !lan^dTO#}ɤ'uq/q4l|DžorS%,E ڐ:;}sh=kIQL.HZ|*\> F_z f[~9u(=E/n>Ԇvg cW a;>>AhܔvoqqI:#ܹT2)9m$K (|4k磙Īⵓ.SsR /mj Z eä[AV>r*'S2_w"ㆺJw[,,udž-yܐ 71J_U~Y0${)*7 `Eb~L*(;,zE@̣%xH@rTɷMk> yp6LݲT\?"xk{C/0IޘB$Og-kwSqi6zyAzhsU]#ڔ(N Fj|ST?!t=ːݹqIܿ6>K=bA{&^6|n[*v(7PP!?D55U ɔ0ϭf/8k7|$Hm5:ȝJMS~X:+BT q&Qװ}tdfV#7#$h p}`¡XcĥWVWkrZm銍2O/[˅S?1Y]}yAy_uʥ6 Ŋwy~=De]0]9.&.Ir˵"b-όj`!(vJ$'w5bES9] PU;Q$Dt˳M;:_<=`ˤ/H!yIn:WXVɌ 7j^X1#s-#,< XKc\_(mZ p/c"ct[I&WBk}1Sn|*A(y+h!Áu7[8moO/lv%|+Nbq#Y`|Lk~ֹ% ༃gկFdu( +U`%9UI*/ +)ew}ܳPHF,dD9 z9}A.}%&uIB6g/2᪀+ӹtGIf}R1ibX Kֵ6ou&wAJC',~/r%@Bq$'O'W-,DK.n5p5m:Y7>KI7_jŲL4VI^(?4]},|H9Z'+r#etT^NHLM' ́)4,µq8P.+:NJ\X(q9Az;Y\A{ sMwJK2;%IIZze(2A@S['<;x!kBv֤dŬA++&P\VT^Wq<[:W#;^8Q; 8[{gT Ֆ8<3+5>Ufi)8TkñnAEtUxʓOT]Gq_ @)Z87աi8r|w24aQm&侬z")xݴOd3r?v#A+ eu2>ZKQ4,iv5ƚ6. ` <;xG yr哋<Fm3dV͢(30"lcy_v bɄ|[/Ks)BXj L\( Nh9Ҍ6NTG,(s{rCSyg N a<<+L/2ɌThgHS4VM4.m*6x?D18(C,>Qo4Ȁu:;myd-ZYPp %h!JxN@!Я;uإ•GJ5 %9eUL‚2X~2 4JS&TR[fS]Q킕Ad6i2A̍/w!K\Kul^Xtď meɦI1(:y2𒯎ԓqk58{3 bZG HNQ>$\Ifp6ftVgku սzB Q\08˹Wܣ+<Խo|X^/' 5j-TSN 4:O~Zo O6;|+#\gJVAwEd'Ұ6]Ҳr8Fpq_! iDG&=^/ rUdt,1R$92ϟM0 [>.Ʀ+鷫PhXڿ{Y4;p|mBu>t_*L T6|BΡNkNh,pǼh9٣Xy/?c r߻\7t*M'TIe ?|#9+W%c׻%*/&lQ>,07t'T&iyM%|Hێ/AK$XQB-kஷ~ؾ_QomR]œfĝIhėPilxϊjdISdxלzbh# <] My!@3*> >bT! j4]~{O?D Eʕ6 k/+@R LwdSX&P ZY^ْt"+/4eHniҦY<zGRgDz o(dZ!U8ٍkżkiSjVJ ?rmY\N֊-Id<$oߥ@_ M]-ݺy<*p~˫= gVEhu.[)o42 q9{ ,9?QjoVL|tSU!v$\kXEP~p]/Iv~n1UyGznrFpŸYIϽ vF\#8lthmca-;6#uKzLp YقH7ǘBβK#EO&x>reu)Rl1YKʖUq{%M0z9~!HEDP3 Z[cɨRiMuڎnB[o7LcU.APg Xc3!@n-yaR+xXECHP9x]a-nE?'lm=aY ?oاt!,br3l`ߨ9Eߟ1@z$Ue>rr^-`l9\bo<3-qkh&o/FfxdBv 4J3xfݛɩS<mzqR1{^2<ӘSƤ}uUaO:XˆqZ1Yq_ˢlWo[+LZvN]#hw~(l欅Fm? v:qKM 8{ZDD|EiY ˑ-PG-̏IZy$LQcP8Bkoq&.'n | IRt\CʹO#4ǂ3ƥ$a.+7Ja_?2!X糲9E5,t5CRarmPbCnnSн1bso3ϼ('qqydv͊sO *f|!SW==R5UkAŬ ֔Ѩ[-b1苦B2(+ Hwj딐ؼ` e8.r>=ӋDq= pNCGX&HJV*5}ǍM,za֌m @dv~4v'({MyjV0v-?4pcHao#US68t2شMtan",dzFz]}CP <د)cV'c2qVesEXޖYhӑP J s.JR 7C-`?TYgX|Q|S!V`[ÜZSoT3oi`LZ ?Rihyɂ酺}+FݍN_م{x\NV{#`;GETCVvwӁ>^'#ODR%/Z,u0E]a4xt_D}ski e^7?GY*ʸ'~Pp:_`2rKD}ԭ + A<\<>^vl<~+8d E dֿl&"i-VAzE XKu0|nC`̍zW;]z\)6+)'e(#ߒ2`}yocb,& (<MJJWBK*];;  udO>}Dڕ0ݓ$3}tIWB*upuhw X=SޚfQqu#q`|ğ>謾!8_; cp@g݀]XVoӊ+>bQ\b`nA"s0h|{6›j[] /3Ypti/$t)뿒fF<}򇣿~v0)&f*E,gi +*oni{); 6NP-:-y f8XJ5X2Y|(STO:%̂[#Cw?79.oЏŴ WY7 w~Pԃ7_*'n2Xv[V`#`ט.ZU!ܭ; ]n#NI|*`: d"zb4&Vbp 9RY:G' J0﷟Y OfSU_>'Fe ػ;⿼3Gg9-̎S] lh*gN"@?Mi1UkK)8!s5> .KZCҝ=לRHhHnkP)0X3 nDZ=Ia98Q. +xy_4`;yf0nl t`=yvS\yQNО=NH3@䮊 _m>PW"{gVϡ}JT17M æ !s$eH4Q}ڭX8\ 9" 2T)3TMon-)o> LV,G5;4!+CÉ΋dӐ7m%jtJey rĞlloBtĕFxh{f=+rSwml=jW{O "&sT>f+Eݐ!!u4~͵Jm1xO3XyJA]&[000<Єu,vȭCN^ aܱ<ȅ3H(aqŒ=°E6k 6>EXA1j! ~v2=]&_>_bt«:b[ ^&COF!߯m+oS% /1LT&rU58XM}mo>+T7p\\_Tl4?j>ȸDK:q!gY|+%H37&4{%~"ߚDЃMOa t;_ L%UzsU /~VъZPZmdq[.D_JD< Y(lCYƎjs]-QM.7iכ6+wYG3F$|N3u8GēY/BĮ ¯͢|+E Hy~JR6.wW <4ux#qs\A`'2!Z[aJ |ѕ!)T ]3:1Ȅ+pa*e혱HU"2˪iԦـ:]WkWܴL-H-aԠaWd g5o"Ul.D6 gI.#*y O\}_M'NLN=O0x 8ϹGnqGdF_o/Db%~Fn_fHW=` iԫh5oD@DG@xbR}&rĶ,K}QcE;Fwd}nFЊK9E]/p#vxʐ1uVygC.56T9N.tp(X-C0p=&HMd[-0)Lː܆09anp]č/,5Kt6AڂW7-?l#QWA H63!Yo-w[b+i0V6g?1>$6 p[e~]hhz&B# pVU;xiLc@Umfs,|AO@n$k~hU Ӫku~Q!P쥠Ab<$c^=9οNDԻ2V>YSSl{Qm;R ƅ++*{R4nrM]&CWS)_%ClY٩z͐-:gpWv*/olWY`p)P~PJO l|y6c}r `q8mX\$x5&E,6(5W\58xy:u^qll=iZ$r)w$M7 U҈5DE`PS3&ܮC:hu{b|H'7Ԡ1V-I$C1GCA(3CEɟ-RJ+ n٦z$(&+)9FT,#P3F`6ѥxs|gQNnYbwg7ϰmuDjHY@vSOo|숻"0п-J5 ZdD}tE6|̖"%NRՆbom)AP8TWjw^GUDS>X5b0J-ϙIk6 V.dtdK=mP+5䱨=iN껴q el:fD5Nќ1/Zf5D랉t`xIcsy %xRe#."*ԇxu0o|j׆w:Vp|'q5e4[ŘjNcPEэ۞r|? V|hDo9wRW@Bk/A'jDpFL7 ;^@DJ*u\#p% :cǭ!LB00OL"P=h9G'ҏm8O /c>"nǬMkY} mƐJ NB` 7&jɥ޲Ty&Ĭ*˥Q;w[[VUlю CPwBDg/=`NITyXLF,v^kၱ NoLh䭧:3jd5VCZNĉ3͕=,,~OG,p77}pŕ܂,1E#ގ/wTUҁny@ oRx`̰JhLiyۡZԧr Yʦ;A Xt_ewc5+nl͊}[G]%PRLZR;[ OH$KdRrW\sT=[W$i!=4ҢKI;![hG®Z X;ݝ0.C{SU$-r`SDEKj / Ko\䍾Grrܼ WGAD)apC^ fH%.|t@!YشʩPi`5haw,Og+bģ]L^9j3vb<==dTjh$S?0i2)^̂Rϲ-rh@n=ßH̝q08]Xt%ΔC1(3HKv2n=> -I>SMv6ϹkOF ~%WTX-M^+:MYҽ0nT1ݞj3 ה73<?mRJa*BO70z{Ɯ[byԗBAv]Ta;(>"Sm~J 9_Ϲ!` C lVO +AVҗ$/%KL7W޽Kf=N F0cc3:SuG9R7]ug 0b *:RssT~!b35.0/U@S>'ʖyeӀt$gw>|8* z5)jՐ< 7(pCuHK/sYL2}4 qi [_:O.mr+N7LCL- i9sV3V2rVpAb&픐 7 ZjQfīQNY[A'f Ј&.䜞c#芲ؚ8,iҟmi&w~h8Z޵Qy_HSu8 4*zDzR{׍zUgFOceTAx?`ɤ*2bB%]xz]K?I,lN*؀s_ (w1# QOdQ?c G w) :%&k#~t(s%tUD驘tѺ[(rB`hwr +F5Es_7Oz~5nRJa{Bkv7!H͜sjXߺP]F~)_[>%I `>mE׆Hnd+(ZpstVbnUk nihj֏*G53(Ձ_Shd|!$r֧O"|UG֓M(nX~kp_4NV_ |#krscI]я?R#'~׎T$M(>]ND(u V~oD]mt";j\6 o.K$*E(\[8-ڕٲ;1YS|3mcD:ߴO vP^0M\E^D6AVCQCu>,~CAѭ|b:l[ >sj53ɯFPB2(}r}KLfi5V(0xҖ@Xrl $B&2}*gt+kBy\rt><+?;t/̃F4LlZ^qx9Ρg{t#o 9[X6A-O[Ygo7~n 󱜮[Yc?TS6ڡl2OIM/3^bC0I2hC6U{44?ŵ{1K,k~ eZmKCݮoVٱyw;DicKL®@{H PRP@NFj8>&rPȗAH2֩L#̔ 9Kp_b6hp3۔^=(0q/N.0?2 o~ϑsx˻9+f?rW[%Z"߁q $M%Rf:BRF9ފX{\h}|(0.[6[1VPZ@[u1$>U4MQbo]r6-,^syy47usXDN#~CL&<0%&'֓V]T`/+Ce"ꃙ? YtFzHĀut89P]';a$Ѥ h+qcC@τjR`.cVC3w])󸷉i`}d4R|‚@|ǽmG)y{uҿQʳѶ͆ _4\QϒɢW=`%ˉh*69CŕJ5_[,uQY;qE9%6_m )nt2؁5pfcDi:&"l \R&&,}p|拘l_Т:U-R S@Qp =}L Tt< TNkIMb~: gWw&*&TX?+aΞBy`5.# Y`$4,Gb(wlIfUUE_("хXSy(Y'pҽxDbJ-W*y^#=S'k#kURgsyh+b"RղA{s+z}֔AevUf5hbt G9?-"f t<͢5ZGkNF3 1m[SZ{?+b~rso.覫xBUM9{;wFJur fJs[Qy -<Q6 WF%vMȺXt-0g#WVB0n_XòD/ҎOwF2&j9w 2.4Nʸm#v*C]rgꊁ ߤLg[ѐ'$Lֽ1 ƦG4yJl/Di k/.@r]1w*cCnԂpCj7deŗJ16bw>󠘲^֛Sz)0T,ޛns*z!v< ZOAw ĻC\qn(5LL{v۹0$.ö VNȘNFXQz6.~c-i4Iz -h؝$Ϣ1狤1|fF&sg!ڤz3A` Mm2l7=>ڰ A4 5KF0k!a:B+kpMʅUgH 1ǭpueZ[U".Y 64Ow o*ȈzP8qrj! ;q (fkJߞޢCeki}O yo@~•Dⱻ~Og  :!I;†HBK)IMn IͲ7"h`{{GADa_Z/S:}q]erP3K'sjv1;qGtD/7I zÆT%/ǣTy tb\.RSZZ/D=7io7{DI%׳|&%с":_7m())H QR֋g*T5=eţ;wHN<=sRIH<V'*N ʿĭliC@W3 'l !6$c )Ԡ0A1h%5 P06JvتZ ]g-SeflΩ*uiuvsBl`uyO\s_$Hw' kK O6Z[uiUḥvFZ+$7pPP5fN-cd!ᾅW4 cGghs҅\V/e@X!;?d?޸= |1mC Gaqg2V!)=ӛ c-+m%[fU] 3lD/Q'e{׈;E!^TT,-4s}<`mBYa ˻r$%AALe&)2~ALM>-ݥI 粿EuJ#*ðqW~K6"P =E[سi٧I*DaxH"{:pJMH%y4˻ "^h;ѿ.6s{Wp׫5hZ9;3,2P]`Eo'JN.ܬT|dO35Rz}c,EശZb#|V7V4!j,xFPv`b!l [v$ *="h'UˍK׶'I >ȾM6%NDf1dBrzG:p }%Y0c߫"u#PUz u0ϯ(4'>M/yNsT TTM7-1#5+)ao}d%,ϋ87ck4Gly{4j-?ZM'-3ih:vJܣ`⥃-‰‡$21)3W>^2C"Ip[8r8XxD҆98SQIO=d ]өeMRo"P f"'hºWY#yګRsk=iS6 Pj`6\ bӣ{a̳5FrQ޸y`@Uh99\cĥx[-Wj\hTKR~ Uڳ*lBm)yуum(fY#χ OB\SfoOty!Kˆ!DZ EnZC])@LV9$D b}ռWQɥg>}!QSS-욬̹HP8h'xP;'5`/ڝŌ{drj)wfv Yܰ=_nw/F+tuSϨZ7As7n6@S#8T]a*]oj 7Tѣ.JyoF]*b%E쾳Dƙa o@SCs1HUgov h?=BψEHpq:+!o):0*8UtֺSY?kzCG6=jhkoE%Ϡt)a<ʬ5>gl&`0_ZgP&mnsP[h-ʝ2C~]r(2~L:FÍԺPAZ90uQkmQ" ~9ÿr*|r@ C0ͱz}J: D<0}n‡iv7ZP7> )NՖs^>FY:n,ȗ=s%j77bts z{_LLbt/uЌ8QK0p=fP0X_ WA~\$HB#]rL͟a< ˳|lŏO^B-j"ͫb@PY2^Y,) (J;xMsfpTPxGE0*A2eCB+@fu IȥK&7*I}1{G˱{>UJƬ{d֍+8g8K'QrսE>YO0+v~Q|.9긁F!}J|"Owڰro8haf1tc5YTeFn ¿4Ԓ sX-\LavW(ݎTۼVQz^ o[K~%XE Egl:Lb3 Șm%)1jEnǟYdG^Ǻڮr+Z ɷ|V)JΧ0$" 4/ۜXLy'И#t; lqi@ 26b}."#D@TΝ\2uhcdu _5h#ȕ~d"`S M17Yc7Ax{( }KK O_lF\<{Ĭ]澷Ź;{<]iq?+O\% b5~FIkaf@TC~*X*uHH׾s]պ*0msiubghҌt|bKs8k<CJ@Gғm(ݐNbK؂UU)!V~D78Ci6|q4ҼExo£~r`4T ^tVKq%lYƢTc2".M6q$@?ڻCnU^[zqFy6~chBq#R}G7EPܪ[ n[s_-kKE@H(:k^H +m*kq{@ $Ԝ(9f,46)ǃ[ tE𞝓c:lb|wzbm$ bVܤp{;Jg[!p dU&[XQ-r_#Dm[B:I X8n, pfJr %RQx-` qgBq`]L ;3q‘Zه҃>.%4g\?D{x !ZB#PHL}9ťP.PCY m}u2 QЀXdؔi\گv?FynKs`P{vhw}7tuYZf1s~1DCPˈ_";YE\30`f^ m͒vx>ϴ`Χ& fBg$ykPkwUL-T+?aXR_WVXy|en&vODESh ? Zxg &$g:9a N|9Z:˷xF!Bo \sKe;1ewcɺfLh %Ne0Åz."ڏ&u `&o$a8.Ĭ"wr+`Qq`=AfI/& $S89:Ir gnQh⮯* {uPpvұ(140S) pK Mjٞg.oWsЕYGGtnu{ O&b 2A9cY ɀLgs 7l|˫2Rs_Ȓ8𖶚[1!-4!ϓzQV~ 2*;Zt_ҧ$07L;)\;QT͜6 f2[fFMY6ƴR 4ݟ/RV'wWZl`ߎC̼*)Z (?FDyya_vOE%F!Yqe <ڠ TKZۼf#@\4g+8wz?JCnG&;6g( 9ǑNFU%%V}uXKwU`aTRͽAm>󪎿:-\)ЫELEh{"l'VW2/TKKbh.'^$J3Q1ځn\uYDJN8X,T= s,$Vbz O ޵oB S'  }}18 ;g&^-S*bjcIR˒Ei!csڨ{3 (yY1Zqqs-ݢ̔RCiMGVUur$Pmil@q8 x0J6ٺax,rU&m/析 ꖃj>ǖ.,3nEA9-ΧW ASOު_q߼2MguGRQd %彿:QͲD@]8AkS0]^cvfG:[?4 f DgGM^v .#޺40K쮔|x02ȿ]$r[[NsC򍅉SqC욜 ѬK:aD)b h&%>B^/srfAk40Sw o'Ǥt:pӉ r=T4*srڙ%1T)^MN8 up*jn ް)PP$V҃dƨyVJ=NR*_>LLk.kNS"ܼ ˷5`TOڦ2urTN-DR[*kL~p vْ!U\ yۏ#`!ŌRMpKZi":c"wDV+3ggHdw/p*&/bp?5G]Xx*IΡSuWܾcBN~ELXU+<6#B׳[ŶgƉhw[`6޷:!K4d&ݿђa\y#8wXLnZiz9Pې1sTjfAЭFf!%rNUY_g H[@ *r+Ob1Żo^ܯ`mNݖ*a^P_f=Eݨ+GρLvK@8q聵+ R>l>EncaVBo؝F}ΨJ $V2kkD[Tay)v;|~%y }\Y+l~`aG'.d{hHH 0T/h2I6*FThqwpe.^@3q$u[4pONu^d-݀ 4`pY?XZKTLe.^2ԟ[V9  @l6nER#|BRu'b6}VHtU'q֑bY+;' {^l"SgY)Һ) e!3$CPr;aU֧[Ija<Xg@cW@^}Sxح,\7- 5- r˴BYvFu(um$l,Ϡ)a(s[Von#m^'P`5ۚlh3n 0|K)r~PJ{@.j9X.tyt,4A0:ckǸapHM~(a<+T'4~}-N&7_ݧ'RǾFm1˙Zoo oS츕jH}Ȳ?Mqqڗ[2KIγ{g0DuKeJ5*X= [j2ۛlriA2) j:yxR:9nRz8"-ؒ UW>MDmSYHın h+z1`]q~ cӞ :d+sx70e{JfvװsK{Œl },03Kn^ss޷FMf%9xʇ-lzOᢄ^=S UxeV^vyk'H[h福CV.#b's۞cmJqsa @a?1Bw p'IZv 28LU&#&{Q!8P5"}iMU:q"5` Mzxk GWڬPy neҦH2x/YHjKϨ 2lŧV_y 00P#4Ya1% ǺĐJhgs% 뱍< #A$n,k~z^s3O=@A4a )4 ,AYsɸ} oOP5BVilWۗ!G<ӛ{ƌ*EW[_l1cwЊ8\8278ɗ2$gK~S? ф-T1q[of7>so9"޻'sb}׾磛n.Cdz|1(Զ3vqYb̲PPWyG;f.*(n's#zmaHo:wxFb(cENPgGn+x7C)pPvTilNmaU0<w]br^Mx&p:Fb[۶VDCY;9<>ps֏Ղ9=j)"V̔3b/+aj#'B*j䆵7(ӓ?YfF!Xow¢1-5kHht04"g5ĥR]$,lTG[{̬%}oĂmGbҙSKɌDtAY6) :vYH^$ސH('`7aڊ8$w:7uo*p6[#:U}0VvjB5zojS rra4=TԳwFH٘-aڔ ͊пՠvOg7kp-J=楶0gs$g@.dJ&خͣ 9X6lzȆYj+]nǓu]& y8F䱋vŮkfwK k&'q؟㹞Z gY>` d=\Ȝ‹t CE!$8.a(~4'`SxQ1W: qݬÉ6)Ǯ;E'2U5h L٦ҵ9k!U0okS-ee<~1Q?l?k.Ċ9X7E(p (y}̌u/=X3o+k0^]eq1s&hпxJ&8I\*6pr%*xM/_V]K\,j~j/$5? q]f*Ҥ]1,1e@'Irvx.cPPn~>vgz!}R񄯧땆ARfdxT%ޑ,ǫElتKo#Oryh_E1pɗ1d# _qԯa|ģ[\̕r6NT9Pޱ3w+G;idԡͳ-PT =DG]~ҍ6_Nx>t +*DpCO Y[זavjSzBjť r&(OL r}4cjSA\?^=aB>a(!/Gñ``'<(q=]jba>%8-'$VJMy>i6gÿFt<{7$0tCPY`Q!EhT̘GzX@ u4'I%(OHmTY IE" 7lW#գ6}7+ Rd@`1S7Y PbfE~qn),uBVp|) Z[e|_73 IrNjKh+ cU$tqj9> *'SU0Y>X,^{2ir;goj-{L٩D?MF/G@U]cv9G^0jfg%f?k- >`)z.&te%CPd0zq7PP-CB(`:׹yj|Ck:[y>ͳ.2Ek'%,|@,< z93g55`12a$s3 _,y"a`B:&}֌+ƛ U-OU\%\Y8VrJ9>U^(Un)brF{n5/H|}c&BŚϺ9k8;ds*rOe5=lhkUNQ0$.ܴw @Z9r|D n*IK_жRU8ԯB RߍQeࠕ%F I KVka ,ᯌk5GTMJ} ˕`o _rXq™wMb@,J^S:NS18u X t nl; SdH]A*>N<LMy)qh5DY؋-&BxaB 4*"ɝnܳLb»!l2eukۼby|0 PRy'{3o0wK|0FGۈpfs΋MV m i=P,b\-Uw/q>ϯb) SsTb~ }5)9>˗jcRqs.߁9%={ל+d=y>u0hj631OF8EG)AU/7]w3nJ^ rC9#-ݛΉr:$ՖllPE蠌AM'mWa[wF yXpGC~h4O*>:`aB.SФXඕXrq7OV ' ]cdz2F> a|3jy٬@7Q m2R*VgVu\!oX`G,<34]M5 k0U,*]ouI=ҋR]{fb;_-9Xfٽ өtłcIx3[<b><+>'REX[-PQTo^[ʹvA3.ɻֵeF''ʱ BT'tTZrz8\_UDr{U:kےbBd(ObTY?v"X44Y!U<EkT7/#ΩZH(i*Rό&hUk"O0! I?_VRǤJAE;ו ؤ2k3s)QGt H=:m\8]S\X?R ́!j_]G:52fEbp˸Mkg߬'/dF!XIcOxTY׻s_wGrr gU.QQYHO Ɵ@bjGaƠ= % bA 7prt-VØW{Nz *5\ lȷ(Gy$lgh5DVwЅ#zWl_ܺÿ{;[$ `FEga_ؿEE^m4TDzJр'=^RU>$ņjbQ ^Q4=qvqYD?3p/:+v 3tR]T 5=e?e:f]d`AƦ*(ZF'Ldz>lR[b4[20WIJ|*b+muiP$~7g, " )K9xU<+ 4:g?6`MYK0\/ ۗ$Hƺz(ܭIIze }~j3U\v1b^q{7ZP m񽜏i\ʇIיZJomX4]ˡzi;=pk&Xk)pnꟹIE*#'mGHƒ2j=KSi{zaI*gcj(*b$iMqȶ ^l_b *GV׌Qx8ޑkc3;*[Q{! {a*_0wsDm 3ʄHTU2%dnSzClDrgYqDYI'q$tsSռ)PH3`z:@):{j榼+)t c2 զv?- kMbjְ;*Gw\i`nԉU!3 _!SM]rW,)\Jxxk;%m~~.`L_у'/\MG|\Ɠ;MV0@FD_GDF!IKX(400B#r(SյHtƩ! -Y+R+_P+&lG몏㽯npvڥ~R,zy.G\M-Joy7C4jݰQ: ;]Vkp/BD0pMn>j|R9QV!"/,q;_[\]&5E]o'@ߥClKՇ D#`W1|4HiִRm⺊k,˻3ະv3u﹖Z^C 9H4"A4Sfdf(94}(* _[7C&p$ڭN˄(Ҵz^vHga,l:Ƨ)ݟдnDN:0T 9'eQ!鋎l- X5nFA3N.zY%V LCI[ ܹ H) E=I}ADAO _yVŲ6:`"jJUZ8&tx09UŒm&Te^6˦gquCea~2G?_tUmSF\b Qd+aC6k$o' kc=XH5zkoZ7?dy>)7{UOdp J(sT36P-t )N<ܩSI-/_Kƒtl淲F]?~:!yH4$uxCzU W)v*$RËAI(&Xp7,oXFQmEݲC&7,s)dS]%mǑ EP>\+*~h IZ5 yoܐNr 2AVpKEhP=0˄` i>4\dX osL ¸c1Ⱦv_/_On,4ȒOT'h`+QߕfaV$|F7?ϵ rzyNB8.zQq7hzEӊmbERW8޿vE7Ӗ\<716c;ӻ#`ild?J_K5^7a!뫝ӝy%,{p|éI,*$O'ƬRe~kIםgPflXU"'W׫d & |d1"ޜ:0A݊;A\ɪY b!{IvZz*em`ZM;Q݁FvR _ 50&HzŸ!,X=27_MBq^ l_mFEIƥ:BN\7{|^:JX,rV)RW##,;6t۟?H'kv4/6+W<Wt:qPg .ybM`c,uBVij^7'L--g )a>Adm ^Bi*e]AVݑUw8nhadaR𑇆0r m5ww#_/5'̂!:o0*ROžh΄nv ql;?YdjT-.p*ksf &J >Ӊ__DB|&)\A3CZ+o$ @)l•]ɱ-N.5\ؚ NZhV ђn\_Wh" dۦ.Θ\8%H[Z%+ 9cߝwYۊ{ !-+FLWT— ޗBpZW@ wB-̓(@\'܄sT0w1P,{1G(b  cyS/P l Joj3Ȋ )*oJ3-zʁX[1O9I1iw9!,1gg3ɴg>YV\d+VkL:xԅH{в9O3t:¾C8 ؞Z4$r4F}56xl\ĕJ> *e{A)Pwܵ*"Py-U 2Z1!E&g)$_b "$ĪayD]v Ek3rǻa7e3e}OYs4U&-3L042q6;8=P8-AJ wZ^#sRG&jcw0cו/46n:Nl79y'a͕-C17Vc,R@D41G*RO0cF&@@"e$S96dBuh && ]LqUIiwQHm}cU V&y˾04a>0=΀X[4}a6BN9RdBgOIa>1H*ӑu#->=*KE/'AԸm;@ͷa^r-bazƒ E>H2W(P™ջ67Tspj`Qnšw˦:ȕs1S}$mW!*$'MRh jnP#pbl'IԳ8I9ģr@BULX+6a2e)Q{,vcЂ7qpi<#uF[+ i:h^2F('bRuқ,?xH1=z]S3#QGMfw N*Ĭ8^K̊b;d1A*|ҰDžI_dUy3,/a^|p :PCNvy:[ozu|,;Ԓ j7U>-0-w-Foz2d$3rjVpf/`N\ =ݯ=ɿBvj S#zHTND&hluOƜ5/v8Hj LrssmZ+4ĘA3S_}+fٺXkgYsed^[I<$pk*7֣CKxmIܫ6۵786wgx_(lBQMWa3d |;*M?dڔD"ְ<ĢUzƐr0:QdH#3¥\!^Lz51QR`f R 1fxx5<C* ,ߝA~F#6FO,sq5*y򋭪rh ؚ~ \x:( &D,3H0k>rQev]l:إyB,ZSd5X{~v^W>tibXՠc+[mZjr/9覔eu  ʢTLRwUIUBBXRAB՜ܹXU$ݷoM/Z]s SLɼ>s\-@ |a/JjZ|D:Ti\GhBbjfB!I+weSAq`UP9a7.>'kFMOvbaq,*7}M!MI6*+ _@H¬'ؑ{g(+ ~0e[HAP K[hvyp5c*Du:4vM G[jS+#t̵# [w [HVqHaBՂ8<}y ػ}#/awM/vR±WMzt; -> bjmȜ8|NZ:*3Fn[;|gv14 }W: eM MWV~C֘9{􂓋nm1 {6a,+vT \ <%zU)\DsGih3*AIRzo]P48?"%-}O"i^聂H"{)ᬪhm }@k.;kts+ў%o=ؑ+ I{GX.h{9%B]h!/勦V iBUKTG]} *hpz)G^)IW<3+ˀJ\fURpbӜb-߼E#0x0Ql>o #`%#WxmAPS¢}-kZ$m\/vN 5Fғ5%ws| HmDff[+ |=M9ۑaΙ{2}h6UZk//uòNn&VqÀ+ћgEwM\׵&Yaqy(=X;bK?ChW 83ߘ%wHċ 8̗\D(ʈJްX5iv=M7ڱ:(~ 8*.l/&':>1Dˮp@{'nLoTY=_̲P>_ql?dAouj"w[n.KOZU4D|+u@,]I*/7=0x І$I Y?ӐJ+P i;C)4lNb33u߆=.Iv ) :`} UÚq/HN^[HzS7Z! [0pԯ;JĞפԚuj㼌cڈI B)^2[-xp 9Lqv<'!mwr'Yi2ly3,i#՟>}Ep%ֆjTŵR;/\$I-=?Z"n7vkSA<\cN;|Y@RbO0[wn49Լ/8$I.if8@nw#3.BLN4۾h_̲V6'78D?F6ohN$6ªKC\Z9GǼ ,"aY70}\~f$3^h/G:)r{C8~qmcK'_sqCynY=taM{F(MR(.] |F!K.f4@f #ӭCW6!@ay$gmii Kn$2(Zi w| >#ĩ\"$FqhYrp`o\qz[2~ϒ/Bn@F_$>߇go PU_Ih׊+@a8{@"|\NnK#d  WKB۞MQ'/Vs td,K?N"4f J 2};Z_fnWVYZw@!q"ޓyط1T1كJ BsعX-;~I>ƥz !fWj~.w@tԜX3z֕C@rukIQT6sm^Ѭ.isCGl&jAu#*: F *#~ShDF|`dH71Yh,V=`a ͍(a)b^VT1ϫexy88[,l{gg`$ѷ*-Q*N#Ɛf -9.GHG2ZaOMysgK%HpyH(lh`W,8/%X=13]) 5[|IiQj}b&pU˛TDeg WzDdve[K *fs.a:t@fHJiu\=⼂K ]%vELcvQ"`1")*@Im 9VJv@mVZ>X0rV3iq1Y aB!Y[G?]O"'6@M;':mM=˺b\ j&U-`EyȋP>sSwdy]@Vq2hl2 ` "A\VuA w#\6OU$qRY?'*nB[#gdꢗ&Q˿ MR3\YeOzjW;qqcf30Qe~}=3l8;=MqPW;kCɿ{iXWg4;߬cLhBJ-*~׋l흱ƹ&GPMMj 6T?;Ƒ`8nw&pf6Q8ⲪRv񡰞#غ44SXuٕg)gV9^F_ nD'NaVi# t xcZ )XIC O+iY0[DLܛ. 0{ā`@Vu1p!VRB["JsZpy% }X6cr %Ml.:w7-ʽF^pkF[ I/]l{5f |_B9 = -)Q屣aGXOg+G2쁱x#~Vl̎>I!Y}rIv<:b ȕB$ ~Nhc98obE`r `=`LհOOMLzIT Zuh_Jw'"lzWz|m. ߟ?Oa*z@#3c<؏bkdrVlXmTڗ!öF*>9 8J>  l;LN3|q,A%=MU2|=wf_#R~lhS4EK!@U~yzsK2zS༮jd/*K gJkMɊ xY 3v94C4&oH v>8羓@M='gb(`~dΛP^g_㤺SJ$ٖp>@TxDi{ZC;ŷ]0"B. Ec Ǘe.P0yh׋2(=zTmQu1|\F:p._?=O!1ڝe_]_H6eLk㍊C|ow tp uً)mnE1[ cjK;ja% V"f\\;zdrPKU[Ofߪ> L ;k .B}9o(qŞm}}=jџŽ ޏ7v?~Y^biT Z+(t$ˇ3~e׹ip^81/~3@,C^0 6>G46ya#΅z*n`۬d`͵9}_Zs}`Ǚm7+_ VgƼNÉETzPZ5u6:דGB|xj~ٮz,* <'.,':Gf=Xڏ'GKZ:EW"Bit+ۥ. h@|'P&7l6/p=nk|, zVJ0T INsb+! m,7u bۙ='V7QGW*vwE5t7(aM~:86hWTfqKm ӏPC柞a#$"?"+~2͉/7&Gs͛s>KuF;ftދu]0_Q9-(9x:>}QA5* D<`Hݭ>aBjmgaT,>1>B =5hڈj~qKFTP . } 97+r\0$uM㊁D65^lC`"sOiR@3#~JIwutxef7h#6`(MoJU򖿃$ >kzYy+fr4y{%+>vBظKf.Z 4!pEsqO;Jq&{u!fh)s'BJ',m?x)#\a(+u{ vl 5MOKKx\EL~3p(͗$Wp,"W)E5aۙ±f" >q莦TݬB~w5sjٝ~][\]?A~HpZpϫ 0B5IJ{2 M5z3 '->g/9SLk~r|Huzg?T%#)aJ@)an<m9vi6OIQ0=>ߌ!a^IC!X݅]%pbX=Dai; rWC+ \\k`v^]pa)XW1uF(WiLM5yME{=q{v\kC<)g.TbMA\v-jA>Cǁuf9 &ӊlkb UR{E&*i@и TkFO{[[xr &r L/1ĖT_Zpțvٻ(gh74Jj (*fT_Ku5Cn&n5MYs聏x)hj!& #Z̍.nC|r |+G.j~VcdO2MS 9Ȑn_qȪaq?Xް9 $SȱbOR藜:AC&[5~#`٥%q5lUHN/3o1iB\K9X^_nL&(l,͍Ss=+ a*>&R޻ ٘;ߠ~M~^' aFeF&~BMbZ Dj#.qƙEgko).:xdux,X<8 -,MϿ.Dj\PDA)!YyS.ȓ^ur *нpCdght{sP~U>a-?Ձjo*9&t921EVwV(Iy5͂v<6(}Q2x uq9+BB4|>zF)oxo"">(ɠsvj3zY*dЧ@]uWӦ6R Gv[S.28OM٢zeT({[fat &m24z?^׶J ߬V fu+K?}N PDӢ8]QI9SbA*R=k:I짏kƠԳ86ofzUK vTA#ua$3n&!fmϨu&"ӽ`kW<ǃ{ڌ#ZI.mr &>- -؉QFC2Yqa2NT0 XLHYiy$&}2OcX{qV!C4OϠ#@q+J <36r#]>[S3\@BJ7ŤqbCM^O͎cV1;0 1JHϏ#|Vh ݏ9wQS ?8˩5tH$k_p+>}?Xٮ\ WxD)G+s~b'Akb ҽYZV:E~Տytҝo\GS! P7^U7F%^j*l ~žUMPciΏҳZ4T;D+Xтۺ-TGU݅/E0 +CzDc"qtyt,ѯ!] 1Iley8qRDX;OJ@ ,R"ȣv/%%DUڕGQafnDTN ԰i%>`n<*겣첺I*y~ 1 7bINHސKM8l:Xs<>$1I~M7ޠx)"[\B vB5Vzɴ t-4a'=Jl$w&,RTn> D!-h@><.;L"'ҴjF8s7/y0ߐ9-P=CH8ƅ?Y뵖gt7#iƥ6B[?7 (-i':,y)݊Jmir_? j+:> SʗVoUM.5иMk߄UϛuyZ%KR$c#VȒ--|ro$STj\ BnL|X9 mR7Qa[\{_g5:acX?; 0Zq>4)VQUu\ zoUO;|L-*ɩUNJg%,0AȯI_ζm)q>I^w W+bFGw֘[҄'j4"xf( $ZwiwlLҴqS摽6!1\GoK5K%2#pe-v˽yqޒ\ƃp9fB%zO Gk2i@g!,9b{*1y)&H 8ōfVh.~wn+F_ls[Hݨ(PۋqI=+<KS 5T5HVba:@]ºuApW0F!B!FCs댢HW~vwԦD 0#ڇW`:1"&Žf<Ef/hGWa͋^a@b}TznbwRM >xOљ,8K]zF)CRj<+0G;71 6[ӣt.mj<1'ӚI{ǪHS q i#zi|~ J^tΰ\zۈ Jd/:Qf̴@g#!5v P0baw^Ru z'ttXAtkD3h"$9.O^;v'lW6;VY7M\Z>PN^^&rIhԾw\bvqcGLo{`B?\nIǃ>18[9N*ȖgIuqnheJ_YC8)QN4/}X  &{,."7wG3;@x& P|}9d4!RV(i? Ż^quw3@d@wz'ٹ ~ c+nVHnDZ &ubuw˵sd菞*D 4{\.=f !SܝiVEȃ<I' ~ O/ҺN+)]^ Q {kyaעqEf{|װE{K)`^s}-֌LWBW4ǜ`R/H4$. A$z' 8Z$ZÝI!#ɠM ;%36{PCy}4I2bC 3VJZaPjg ]vd`N9 b׾l FB1xPvU2%!*3 P R`- N7A{ZKLڞŹ9-q?E' שܠyq}b߆{ERQCS~G˛UJz L}0$8EsL< xwuǥeΚhtx_~ObF`NլY\UHv1m/L]shӄ_,av.o"Ɏ+.%~ˠWB)6>ӽyśVe ЦC>F7y&7ei,a5Hf[䙌9qI^B糾wox⥱J`O{,|-Uv%eb@b@Hk B?gjvmj 6g{FQ* ra5d$npZ,xiÐdxPIDp"*?!]G )iG&Hn5*6̟e%ױ!!0o]=.q\.*{X2qqSGk0{UD~+bjGn| 15) ~o$o!xތKj27,$xIOS]9 M@0";y{5@Z[6K3[`6aC|{?~_:Pdu#R+ T }sn(WCyށXn)?n* Uz6{q`p۹Ƃy߄g߹q{V~Sp-}V- Z#ze!O(@Ro8tGɭzKg@2;X g(,9E7úk-޶; SS*'dX*RUr>L haO T2q.pq9Ճڪ}Ylba6ͽ&:ϲY@GNfUZ/m7|5x6 ۈ6KCTFВ yڒq"¬q_BXk>9v5#QOr\ȯ9p@'jncT9`9K~~t+qj`lmPo~eUmutjm ۀ"A x#Ncp *KH%۶p],V=h1"@ ToSh36Os+:ѨJxﮎE?N]\0rH[uf+zS7>twg+`ˠηPMu޸_%wBXP4 P? RR [L=s֔f1j,赺t}^ĎȂpVUǫ5Y$0,"l1wNhÅYK:|(cF3yT471)d1ު Oƒ15O&gOep? yX"] VV@ {!C#WKī8"Žmל)41,?~ݚd2pr&h6ģX:!+w'FV )YLDvn=۔#j Nox#܏;ϕ򖅂%f4^bf\Kl-HI|?IQ7iQ Wfsz?8?4- ޛئώqGk!%2q_DJ3f^;KbY;Fŵi~%%B^"|ˢ:7%wV@iͪ},:yU&7auxflZ ¯0@ OD(!(Sg4~FIfCB5p4|1,eӯ:!1NV VI߄Cp"1NP$i=S)ά׶`[wzI|5ߓnbLK"I&B"b"_B:Zv#L@V&J\ @nbugedK5jt F>N!&b&G=KhsXXӰzxY̚Ztcs}ѩz.>q1!/HajyX~sPmt*R?5cLCipkFiasĢX'^!=9fY:%^}sZy NT-&xz>*)sXmFՐh@;;8MAef>qKn"ڈF@_UD zj6Y~V NR>+:19XD_ 5[upQVL06"<:Pe:G.eF_)B!_ r3=Ơ?QsUkk_G[g}즊X!lm]o`hVﵒ>WV7~1'R2N!\7$$4.mKTjg l1k#?t{K%qAXɁБ'|@(Άͺď!/?fA=$=XdEE`jQe43G}Z5#ub^5U3fm2wJ)gje9`4#t_TU#+xXá O~!0AC^27Tt>B}( Jb04w ]u1YFFOLjR,CR}մ:ҚpcAyqW[,|!@« FS- Vڃ# _^ꌚoKx,kUw}æjs>wW7e9hC hwU=@ Au,F8Gn&'z;uH+5*wBNΫDR x,Iy۱v#qBF; S77ls[Yf\]EfU GϮu$a!c9XA3K<:,rs0 3Fh5Go>?=X΢:ըs7s).e{;#jriUB Ч uKTdtB@6*SLأ0ƨnvi>¬:n2:~js h0_=49m909,-dyrJԁfDl;dc1[=O7-ҿ+\B?P!ktac''PMüV*7̀,"i[ZӓGVO@GH:sӳeCNy6gJ{?ֻĆ{/EǧTy@-q!uHo߅)w݊O/7H8NŀqWiIWg2LIgry?t3@B4UDwBomr.b%aڹ 4δrʝn%*ʾ$Ǟ&3ٙ X\K%WC'_.MЗ ^,S``MWSDXo88vgi=A5|.EVϵ ߮GIHwtwSX3oC]BFsve<[j2SքI 5SBDCm ![3$ :dfO._ja86j7|ft#yTV#f90*!<:?8mǽ/5‰\`\=rC=r -owq"x4ePX- ^dFQ4uB_.{ۉ| t:ަ`NPfk<ܖ,R󭞒4"4 vU00L= 3Ѐ{<6zaGŠKxX" %k_6myi⠽(P_ tK4BhwLx|硦\ۖHJ}#gT(c0eW7pvNi{ @RԐZ@0 ylr˂_ `C&5xѪgc|{[,Lҹ؎)2`ƽ vzp{Ճ﫴g+_=I B6ou;g`;9 8𘦞nlNz`G^g2TX%AϩzJuJbT,}紊!.Mq2޲bwwkTb?n)Z-#=2A7 q%ĤP]caz;muƱ%d-Cq Qrv{=0=\ N]l|pD_wz0/]{$ `/ފ/٠tLJSD ٛ:-+st {N_Y3-V+HLMXke |]}=ϲQD\8E>eQ#A%%vyLi,>"ɾ6 U؏P;c# ՖRq+B\0\1??!gt;!A>cOݷ3"bO oZ?OWKdH$~[n QrK1eދCb Du@_# Ϝ ;{Ů|M@F}\WE^eoI,Q92{iH@Zz$ls RWSbc׼MRpiSQBqX 5#>,mkUOVȩ{GtkJN$j:Lwj9ġ8ZK=RtbL0ҋNqg :{R`~ klη F&,T]\*$p5sdg+7nJ!w%Ad ~%t?`/zam[lu)n/˫IZ8v9ʙ_^‚3k&KxFF s@><]ݮ7O ˛n.Ɓ>e"C7mk1i"q)sQh5n>Zqe;! 8vRfƶ\^8` i@AW$O[,.!6!X &D ="uVnlfݐw܇lm W3C^~t^蒖:>a3MPO,Ȥ+Mb=Pr(e@6ArzZxydr„XKz ,C#A)=~14y/}jz݋}5qesTU/50yNRk\{_`y 2Q( ˲kܢ&/T ^H[CN&OP+;BJdl ü$-w$*6>Bha+hT%w T~C.l9BlF{>jdꨎz_2o 1{C `ԕ՝\DKҼ+Tn/θ~&_dwAF!IEI#t/GF}m|Cil!΅'M;?7ɺ+8a` =I=Ўbջ:o,`\-r;=&ٝ : tvd9\6Y}HuZVd&KI{S( <׋JBjCMyHT 9jO&GWo&[$>w< 3 mӺtP!$#C ]ReBQt#*샩@ߛ5߲T&&"]\!Ki>ΓRH5^I)AOrAĿmD !%o`Z|2Hΰfa"Kg*y$4(UX9%YQEzij.^+k D#ŠKsc5nY,3F0)嵦\ft[FJqExԥmShd^a^%I ͲO9@(`'7NvAqGlJ=ܖ١7t1gňN,4i(i)}&.~>>+pLSQt ҵ*yj_JZ,yBfW+ItDtpWH0H]^SΖEe peShv$8(.y[v >o8gb,rOu9A*NXibFNsH?K:ݟ>]'$p4ŀ;[Wd}+;Sx1yshAAsq!R{7f[ vo w a^ ҖF_PQUT9HZ _6S{3_ m}ڄ/Ve2n?6;O֊S~sV֝>Z+~{wVۦCM`tu''# sSd^ WZRN[D, +Cjsx0wr] WnX1f,QGGKꆓn;!v8@1,ſյ/=c@3oM;27㼝+PWР' ¼uH4Lrf@);4*]vF*? 2Xj,-PtUa޷-b-$87Ǡ1  4|3`}O- aL KSm[{n0\CHN/)8kجlUPòp eZےKPB@ifwmtR$3T:^C^yȣ U\v^anOgpG@T1eZ.krZa.L**garzJT jC*ܢLƛ/ <߶a6OvW;x"?*)0'kq+ ,#ԊFُ?'o/- BiVx<䞆v jphD63 |! @"p]7$ikg쌐XԌ+ވԿc_Yy)?x^ܲ; vS'|罟fl~%+fKxQ0r fE"^<)GM{Z+"+I*fT39ƔVido.7m N % [[Î4PѡL5NKDP,:/}/ӑ (vvL^Y䴏7 @.IitN{.c(bb r%z3 i6 `UXFǦ֮Q&:z??rz*'I"xB ;c,A_!m5zR?KW3Tozp~Շz!H<ǁBoˎi JȺLH%&.4U_B.(rsePtM$}|18͹Ǵ=13Idyyed*yȮB%4è̝!ʻ!%[)+Xqr>S(lH}UB{v= cHW tNV(!4E^jAxt "$&:R;3=!nk:E7#/zV}?粡e;{ǗQ/;\TqDA Z5|C89@VNym* ⅤzҠաʚQ;ZgMT%t -=]ɶ 6ox^ZdWKnE/++z3)!˂F:q<_diN8=nŝ*<&gN c{|537`=xI!7!=Ĭ2tl$$oݫC E+}=+ƽ@oi@șr;Eā&e5ITm";+Ǭ!A&AŅ@BEsOe$1{4T?ata$}K't$tEp^dY։7/W=-;4w,-ø\kuҊ+7[H߈/e ):B3IEwU*4?G˚^Q7d:Q^d;tytwLM8_UKZq43 9p-J!>b33w ajg4GT\y)9L)֣;^0D ab |4RNzC jjc>"]R(xae,(xsY,)['NjglźL8Áq;FUOx;wAzsQK&d#` b+zL\9|u}Z6*ì`(tuO&sja+=17smoh;ƉWVpBw:@ -A.dxhq%$.YWi@jxrzJ4٘S8IMx9w=A#ť2 1>i⸋n-~V 3`p]z%}vѣ,SDgW=[KW d3rV/l_d86C[gzY~4l \C tiZK$̈́-. BA^ u(Rd@G)˭Ȳ Dq-#dJUsy̞Q[#pKZ[w7d[ ?)#sV祤kUWy~?-30M_x@+U+sۄF/YL8:Y#lr8BNn_-knћVJ6Pwr[ *Ɨ-~ 䧢Ā->m0Լ.]V(64$hu5EdH-ksIf<ʼn "v$bUdԀaEAׯ51yMN}D?3R̳isSC60} bT_T-{W*'Y+9kx-ƻk+yȤI˦M{LE"Zc$ gkN* SޓUmt){7_[JkP:o\T@Hz|AkCV? |XxXKRPф)-Hfd^׼aԕuM3&4zE){:0|yB ZZmL@0Ņ K5}~ C*vK jx@ȁ/!~7ō|@Zq;H GT\=g82?qT d P|IG.}CDذ;TueVpgAr˧X~|SHXIVݾ݉t[q&L/ QA{BUZ%- O,M -F茪.hJJ AhJ(h%߆ăM{%V9^Yh[&}C ,TU18zo1~/.Mh Z {3*f-;;9Ù :I[1s/ rt'?pDc(Ybdy(Car6<ՆA mڱ0`LCs8hY$VIも[#*{^1vk[^<)i)2+[3_MڇxatRoi]A"8@rs1"#M|j%L+MFG"7^%ԥr^4=*= 씘.&iѲRƇFDwObs(g|_/tr*1Ka-em!`jF՟)|AJ`U]`B!H֮A.XJv;׋sDo#D,;v*]+ޮ- t#[QH])曍>2S9|m8h"fbߓh8GzYE+g_3c uFYڛɫCpI-=]GԠ^v$Z)EN D *_wgT9mZ g),KF@ۍaRdlSA@7%ɽcJT jLZIST/]вVhavC5ZKZH4 1nzTdϔeIi3Ny[ͽ|ˆ aGEW8bJk#4MM5>Ϣ=tcX5: D ro6ZXj ճ;(0!B?s `TiUmW/~3怜X+ Xw U SW;UE D REa&9y"L܏L " "v7HR Κۂ2͹CE x;8u"*.Jir9A4gh̉[EAvSe]$A e_pԶO/\f Ya D5,`&ÔQB0ҿ)4bb&(0 j_ɟʪW~;s–<N3$l5cKz[ B9^ 0CYd +p|>>M%wZA\賓2;~m~E Xl"5{#_|9j9^j}'XFZ*J1RGwb3 1R0(r> *QYa~<+fl1iP#dߚ vjA~~p]BJ4^,KeөH&KFEoJX DPɡ+^:D`}OXtH2ƺS43ƸFESj"Xe'#`ڽ3Hh :Nm/kiPuƲ'h/nHjo_]ew}wڣux%eRK1̀ʢ+GÌTBE=&hخ5MnOph\PĉB;]2 -ܡ^6aDi5t %; I (|O=.>J:f%d0;pqkJ*1m- LH~AaVŪ2t$-lĆέ8Q}QtI=X(ދQÄ.&wQ3 rhHF)ʕܹ\C[}n@}]o=#i /"KN*RRhr.QO`0m,~?4# k3K[ن/T^ ݶê 9u0{h!1Wy@vD5ʅZHoy). [[fПn*9AxBOq h)J $\C/m=Y\%~sSd&obdQ"{ݼeGUFuǐ|s^됝ჟX9Zk3Bm2S-+_~\:n-$9H!1ƿC:I39ܥ|J墜d"7'(!"X!3\©֣ /d"pɩH0'i1,5+&)).Fu`'{v0;^>}OlT~ufѓlW qx*,]i4|` VFB 5xDɣpFeYi"+zxBN_H7>C v.$6.NUΰvfd(21kY?cBR׵"#OsX8x?衫_9ls#2 d%+G c#ʙx2GRԓ|rf|1!}hT^yV.,iEg'SԺ0qBHl;9Z*If ;FY1*',EeTlC? tX{.4{[>yI*77USJYYe N rR|kBrY{\CB ;896@6џy8$xQKF/=~8d K 7v ((g5MqR0'3¤sRJJȦr- [ BwK@ı9õz2v 8ǖI%6յkvƱ1'Tau.^ |l !xBy\:RDjyȂ40C}wj@<{,ojljLQ}Z*tЮ43Мl%gXH)bs ;뿘g#϶E(( T.%ߞr&b#:_ 0 ݵUKd ՊYXiŰv^cdGNSg Fv.g(]ZzT65* %a-N?I%uKsT*SI'x!AVs@W{iĕڭI\=@$Ԯ脗R@S_D ,.XTl~nV+u6ݴm~`?],N%% i^P X'.ҦEGF !7}^A~;zR2w HViY64ћj<mo2Gf7F`)thuxD?$g+:RlTfN YGuW\*6w@{Q3K٣,03Ouhu 9.[ \ͲwAbhߤ 8V"@ѝFCNm44nTOM|3xd?!U au<=PҐ[)j-75{wKa(lW*u;${T%x|@Y#+lF) AgyMLѾY̕l WPOd._#E}1hĤgS[7fҤzSIo*c{4 E3GwLΡ̬m*Rxgb~YUZMn1ӵrʬ=06:%%AjA{I>j+@D5?fѭt M6 l΍NW!kIɯ@}"(/[4ߺqs1;zϤ&(sktf9?\I_ $o_i ݆W(Т)A"htXR@9Fi'@Gc6i &*i_wzCOW9lJR" $D;d~|;V{A~N=ƛM3o@%<g6SB\Y60vn %6M݌6||n&?#2Y'D$܅B MWG~?u<ns)+Shp۠cWA n S4LyeVy'}C4BhY~U35^*{z+Rq9W~ 5_KG|Q[ho.N*Dp)n |Qq8;@rPZ=M]|E} rx4O Tݱ]_$:a[3.ztl-toy,ߺz K2:ƂaH۞QQeN:2ȴU9 ~H)`:ٍJFTT]S깏<0}ؚ@uzQ2:Ss> |/uٯ~D*$T7%eI_ľts%% 9I8ˢB>uV|'@!0b7i㛪  ߰b vum.@<65͍YO/,_joACp*t—D%O,.t^]O"AXcn\.@fcl _ 6d͂nDHƦjH.Z\lMᜫ#VU!)4e);)44Z+q(} IP8R(O3}&[HnW3":d:J MU忳+ƚ.ϳTזKEy=H_`%2SH$9W'z&&hfڦ[}/`Eu-vԢ'9† j-viY~et};YlŘtpRL3Jé!w -%NxHNK=dQ[<ě ͅ6PYo`jr4–dX#JEHŝaMIGs\2LdHcc\b^5Ow/ZU5LZ~5L0˩2Uو)iJp IZ93𓡶 åe'` ߞ㗞\BdR*܇}g?D=?x< -B[:E,=YJ ؟Q)":$ &E&[5tkXwB6,ZpѼ>ƗgTH>ЧOV}gn 4­چVNUؼ:tz]{J{vy J8f n3 po:>L-qI0ѼhwUb=px(Sύ9@1rawdkaqƫWDB8~@sLs˥?T=A;`CZ#@G3 MDۼ1jcAKʢţ҆v;>n'*zH5AaޡBer2Vޝ^fݩgeAsf RhMs(ή4vĤvjn35kEl7`+uAgGR{m.՘ͪ k 1*AC:fjj~?+_xTlMNڐ!n8IK. )ؚҞA. ]RG+*P,S[Ba 8[tܜ U/e:/}Up2*Q :UUU&|#Xu"6txJ% 1g“E|QBG+u# 6^cB7:a5V}"boIXr׏{7=)YM8k_Z~XU oS6FʯΘ[$VNR`qRqQ e"Pe:4F154}nqbs$r>$f7z9~T狤{Ŷ%zF;ȱLvf;~Z6Fyq:IlGB9;p%oꗥV@ 3G`Mi`p65J[wUkӵ Rt"F4c1yQ&gz6>S!ѧ,zi0u^sM@zD QNGV\[&Н[%M X67Sw, N@Hې\ġ\Hjxzfbژ( KrgkoKtZ<E/N!4W"֣+cSW\UșxaV+W+Z՗$HrfOM.&c@-1ܕ6[7 mAZj~HrjpYVq2J7A\Z  SAU59cۢAZ9Ebԯ$'r>#zGc@36T''EÛĈDޘa)G#RIWdin>Yu8uIH&M>^r8,?ⷡt = ('nA& G!6ީ,V1g=}W-Khɇ ߅ c!J _:IwbL!:.nZh0_KoI!nu2hR@{{nn7n^ʘS_+QfUAF; _lk <<ܓ8|4RrDȾKQ{(bKes|>7 1p. b.{΍0'1!vw |>0%I-J -ff z)]czX02kE¬<݋4xߔDNzwuYPf.Svx2kZ -h%~vιZn(]]VT;X 0ab]ʹO0^ =4orPU_BGF$"VR[KVשּׁ * 1$\|jju4}Ikn`vekϛmɫsʼnXHHfռ=PIl9Y<#w蔹})1Vݧ>| %V뉄M8\TQB@CQfOk9 SIUK)Nw_@M > ͦnur+j uAi_D@}H] UXMSVW#Ͼ,z_#lXU|/Ȳm굗yUM(D!&|CX YLW?tBI@\#yV$hC;w!k#L" k7~ٳBFcΌkX*D2׶y=H2Rګ-6Qqdd/+ C"\?,,K)rw~jitow䤸SG3*BJȤai@jX)9ݜf- z\lƘ Ţ ##Eqk/X3|g?:(cl61:J)Tti쌦™s)`D"\dЅY4,f-ڈR79?4Ff$#vFzPTX}:<Ҋ v`T"/0Q@ qMxمU=g:'g}/B+nwFXez+(^F # ֡X8Pn7UsFʢogn6f9sc 59~sq@Ѧ ɬ?1(auR&:rێRlDŽ];CLDԠSYEIYqlzgHfXȦa?M`;ƔOjUcn?~fkn]T*dwgyjo>vAhjJUX![(Z2T8awJZ8SUp 0bjs獞 EhqQʱRJY@M>BmoM v}*d\ +,7jA$$[cC;3a+1~|I1&~`l* ,P>k|HF`M;]-y&^sj?vrP_';]PiZȄ>+Ƿܵ.}$-1+h&݈ܚ"g\<-i^M!\,Lu9_e/26na;*9 A 8A9 XSEPeĄKwJ Wk&,>߁regO MDIMSSػ׬0T݋NT般kw\yźxv\YGt`$Z;݁puFh9qH5퍥L@eq 1XGB UL>`1qZQu='_U;<=;@ާ^v\2~]NHFfJ VFX)U_bI 7׈x(B y~AD'?&O<٘jn4՝@&š1!h߈E,\\CFZ RvC!EDCOc~VQI^ƥbdϵ-=/j4ޘi>Js=I|S7ԅ9UOףeeTVOf, M \S}(`B;&.$%dYrF q2>eO#5%6Lљ#+W!&]~rHʲ]KǓz'mZŖv:.58V`׼,崅ju'\mR|[Xfi׽@ ɞ8U,Q;:cW Mvy6Je+ղC^HęƼ8 wfQ( :UXS{E}# h,$e A.ٞ(_8ʯpZ:$rp\oaI3 nrE GG> 4^Rjs1"<o΃YGcq.Aag&,D "":X3/lwH' N Sv-mDv,¦svu<ΘS8-=hi%`Z#GS @⮍~[^S`)mr!z `XJ ).ZȜtKvG ]2ֿ9w1(m&5 |2[_ =gϼ]hf:0+  P)>; v+->viYkwMÔ08TZu^@*NDEVLc_[P6y 0N?]p h|ϜIY,KGĥba+f\Yܘq9S ukH8x'IwW(]~JHY.kmNMP Maտ띞DUTK[s5|z\̤` T:u{Tme;7_ .AxHbNlPeˢ;|w|v.IHĄ2Z~^d]S<`͈%f~HiPjajc0zdd?Ypk t9nUޗF2dTh ~!E/= Z@|:GzqQ ]L6t7@xѩOWٯANH-Sxz<,|xo9曅c?p.j.ż҅!z-Ƭ->a}y;+!$2?UeVޤ&M>G)z4}j?ɂbNpH'm],?2LF\I ??4?61DE;T Aq,̑ozf cKQ|cyPoɚ2>t8/{7+b}m-=CiMXv:d-h"֩]^I+vmSyGIvZFYcGهSp(>yuXf8Uo4)]ר뻶Js^usDRdb.7&ƃHS.Y M1 rB#IhJiළj~^1[Lq2MDboh47|HtS$ ۚt85!YڄrCm% =Ee?fn7Kn{hXsϕ6?9˜z[ GU;mvHI>1UW˅jyD[&R^=OdHMNO_$Ÿe]O,^,8V=ưM-U>l|J0J?tqI둑d ☄GtfWJp*H6kޑMFn״aλ۹mW4clzw9-ݙ}:2 CO Jjy>LʩڭQB( .ɰ;GiFoW%_.'œZGگ6] {t^gsBr}cx@;FL^"o&Od>L 㛷˲NhP?=J۪{"4[īwWZ2Z[jПORJCf[hU8~:.W_W0.oX.b$XvKvҀ>Ak>bfF^RcI|eXg)81S2Y|e5u77OT˒q/CDNO,:U5 9ϱ_I9d8槼8uN8m_>3!%…äS뫽zwF PKT mj@^-v+t eʍ ZEj9,}~"6A3Ra7sFgR9aرƞ3?*ʼiyq_j-w 5w)+ --)pv铩Zg'd<,S UaPlCM tZ~W+Εv.oaw/_|q1w„b| ͚nޙ#+nX$p%m=[daV:Ymc[JNUS+fkN*dX^T}KoY hI#~T Y T| v%;#HKl/[J.?$4Y)ne[#n%ВgPr+~goQȭn z@_Q,](m@]HL 8tM}xqFUcÆn\)AtI6~r~#61aƆZGJuEiZ9K-0-uQ1, P[f'&я"QάM81P#+aRY&N7+Wa~2?(F=㘥qlMӒ15yiR"C^@SѝT$jYADFP&_e{gKz">U%X_ɴFxj#bq &oh&lx 1C4߱uٺPTHoXB(0q n$IME|-[Ŕ):sCd,IjoRF5@-9Pt9*ّEE8bC*8Tt8LVM lX!py$ e<2Gc܀VFʒpOZ6DRKƃl `.Oi%rC,IJ}")@^-Pp&HQߢd32 4LM} q\\EmOt`gh"=B9yAq|kps1;4IVZ\4jJ!oRE۔"-d8+b0g$D'ѩ3"ܶ!o -9y[Sh4!f 7Uy"s;Z3_k[fPKm؏nLYӜ\E4;Nfׯ5/(4cN%Nygӆux^D:!v)<=9(yy cM߂3\9S`Ӭ jppgaI~2< :/[\\/27RWYgǪ K.A}aݮw`Q#VHt_5խЂ :6`jzRo{z.'W:W2Ж'OcS3%CHB;bu i}&53U?"(f!jTrJzzavxɘ.+g ݉Z<ĭ*콬KN;hULѓY4]Yl{_*Vb5/(+0aIhlͬF X I0vKޡ:%<"v>*#.n65ʕ,TV(]Zұt[ ɗݡj\@`%KI|ѿY'Ie~3+P} ^Pb/2 ׅ0<m\Pn!v$6` 3mUq9c1 \n9Ua8vstN#1fn@'3YV}JbŌ&<;t_d^qW3͠K^͟vMWp86Cb9y"R#8)յ0)P3FF)9s9B2r˖~[)0qM_ sQ^Y+6u:# 8WEsDt^sG!7#/| ڲ^⡈#bvZ$yv7tzlIJ E^&Q 년][8? ΊלAo)^<~0+hѮ!_]ꘖ]H@iGP 'ޞ&m+"y9֣f@^_ĪlH3KT:^9*-=pj򠥢\&ۭڴJL\C ]pzJ:\ODA- ,'{vdۋDpRʨBs 8iKdBs ;~L=Ob2uu >%7ί4Mlo09fOB^š'߅8Qeǿp_ @16rRZc uEVe{0~A4Xq!nw+8l\:AJoRb4+jݻ7'h>ni-ͳ c&#;H\l*r{58RYM4nj}[TB %L}~q]]|#K _h%>cLd*>)m[ŰH N0 {x°>On'ZB3X2uM̫ jjy ^_v7Asn|vukTwC}JT!ھ=G@!XCJ_HBYxm΍䵸 $w^7F7_[?Ob:ŷ 튰N Je/tw Ƀ3&>%hpInx;]x>ctPBMbNBwU6){.e"i$nTK#)$fADѼ&]Ȧ^{qPxiϽX0Qe(S1&&Qt.GU*݀:"'n"| x`p0gq=CyVe Al=t}7rr`I[pR6l]U(o!dd{|O'tdvW}4ŹQ *p[x1S ׉n j%ܪw{G9|۸\)31$' GFT4Tծ;v;9%TKXJb$3a.0JI׺Ed]l׻:N4xM$E /XIƓ DTdɽ-?d=~]W#qLPy1=j H%xUrхJmP;.B[ |#0jdKI=ybly32,L`Gt0xt[bEsZtjI )\ZqL2I ISr}'qZT Jr9;{KAR[пk[ó9k)j#qjQjwQ%ém8ἱ!ԄB3Ezu)/rNDSs eQVsE|ϋ?"BAX@7Nq cfv!BsӤX1ՂaKYeKX"FbYܝV:0 hf=-s#aaaO{~]=Z7o j K-jPwpLA8\!nwOY$op /nF+Z\NRva!&_p\}|TF0PqoKHW[8t\aWkȉ|)6!)|^;z(3{8}NDVreԞ50z CK)CAtrtVxq,0qSL<G]S~W6p{ĥǸtՍס(E9gIe`mYQ*Rsb z:ǗɏLYPJ`1rI֒VE_˹{*^[()Tiyf`e`֒ q&!|D\ln:MNFټ)"&afW|Jc;vinWgf7s`V9ζ6vZT3]8unsANob%Kl j:`4ܪu UmA!L%Z%c^hzxc2T+XZ1fnn} /A*&/Fz)F2sY^$]1u{n@mדl y?m*nZ{`4 6L(\ӶZOǏ6ͦ|da[A+<e^ό5.nFsղ`Q,\MT;vGAb,&/n=tM?Z_ˤT\9ᨎHNwS(2G=Z罚>c̴?]vՌk=<ʺlYF!x^5;f{q#.]JW:R5 %߅ȃR% ѹhV[b1}ع4 X'i-Q7͝Le311@%*͓a tqL49Ljw/We{Nw~;ifVj&3iNz(3Rsi}e%1!qS|46>e t5$`y:#qQ'j:"lx!QC 2:T^vp!TTO[Z W >7f\`7f6)˰BOP!kՁlIQWVQL{쐾+>CI1vnBZ ,s<̚By΃/$WlVO'֤^ΆA[EN{[`+n&b<R a¶okJ'䶮jP])̦3 =jrJFԚk/P5sZ,0P%: d2Jg|qs^D-}ZZn!eU'byʯ3&3oa()y"]kgрnl0]eƹK' 3Ee̦LtJU+w =e 4ݏgPtwJ/D׮e)"+PH^PT1E[m&k[QmwuId}|'9Up!|>&1f4ka:CD) Մoa8;YԦG]pC=\+ ]`e!R(+:p!AKa=|$<5H1oxI`Bgn& =ũ U̖l܇!,z.-DRI:~)Ra.?Fgj2 i[y>.Hu[3MZճ˷3'_m@~$a{Jq+}F RP)b0hToOZl+mb암cV%0J:b|PJF;l]|S(r\q P%ȸtkTБ@˲ ɭ9J:=`' 3.׽ T5[o{{^Į؈X,jchDhGWṅl=ŗ5:[ CvMm'\AJܕH \"?iq8w (ݍy} Rpz) ǣ3Zu Sl2>⨳v3<ՕC@L†!1Pi/oȯj7ʙO]CN?MԤOwS0@e$ B Ps40f^25P0|%EkĘF@)t%pV$Pۍ=k=3}DR gD&&F9kblPY(_DxaePI6-'?Ak{L۹]U,;Wy/m/ -P| ZW#ѫ'] s|؅1ۺ_^4 B9+*@mUPH sUt W?:2YoR43M[Oí?iK!hʑǸ b~%B}hh~ߜ3l0wSv`(43D v _R7?B`~>_ץ ȋ$7m|I@7&\BD.3An7|F>2rf+⇊fp:4a16p!iz;3w-? *,M["8e%ritמØsEn+MCb+DJjyc%-* qN|&B^r ';:P`iXJAIȽ[Dp!#3ph緊 aNXOTrP(-눐M#lP(x9 FI b~[4arXTkdKT\TTS^J<]h Sm2]U^d6~$mwD ;vK&:V ! 8O(FL1=e'/v y~A-,M,,Kz+/D9CAJ\gk ;mq5LO0gG>G1M kJEߒW-wF.NKv*` _<Q_څ!1/T:PV.[< a7NU~\q=l i[5KS?.mQ.ƵČ )/[ǝS;Xzbkj+Y8XUF9q!b}sb/!tOǜK ܒ<Upamufзq\UK7a,n"&VϦ!_Ծ"st!ƶd3/?-L9bQɧ5&P+z"Ǝ >i|M+@S>($,*-U[nxC<Rkͼ (30M*ɲGo чnj'ԇKeMZEQzBl91@Vu>*HMvIk?rV;,o0b}9no67<;95YŘIHY01Sb͛CjM8%] :+6FYJ-71;VUJ meK\yRנ$[Gkh%ވnw F]&&/6\)]p Kν1|gd 4tj 8vp!Z~2eh{.twz6`?"dV?_ҽ;j%?cZƒpY+P2PPgjQga /Igm^#`Yٯy_d*,6t bWVm0㒘(o^rO'ʕ;5<,yO*tthv2+jy% G"4Pwj:5m`4k@(`lLN52@ $! II`&Ėq?p[߯Q"b' ~^sr&ld=EClvk4«V~}1u_Bbh%d`9q?\J,|%pHO&6FcQoBd & 3]Stҷa75UciOŬhRa8O'fAuʎ|]x_Lً'cDVĔÕy<֑K HO,fMnݫ<7pN6VPSY` *zzF>=:Vs֢7#+2TKfB _a#ҡ|ῖ×SxA1iM!8{I#Y̬@7tV 26G4K+^tOݩ r bK?@]A X9rHގY*}a!]Z{0MP R< F1ij ).̒dzg$T%w[dу?z^$w - 2@/?dAx!GA^"G#ss& *7فS `s-#rn/UܢB7di- jff]$, ӶskIK\j50>;"% ,˧Q<җ,fb˂u4_[_ `>wY ޷'3Y^YW.mbb k ɪ)SՍ"^h'hnȶUK 40L56Eu4!+N%;mխDTfvj+[c 9ѓi!ېQu4;s&ı ?wy31=qBL XQEܿ5v^_hy\EYmw~}ĕPzؙ: lwOhk/qWhiœ>ϽQ ҤG3>,[Y~G$!ͽMjf>"| :q*k^Dvm҈kxU߉}x*"sG☮hǢm2>~ߒ:8l 8vj,}Eg~ڣV 91:RhxJ#Ph DHLqmu6BaI$6Vg\ƹBs9/Ab3KC41>TCvnʹd/o>{&ꙨFI95&jXyjFVд߿w8>)'b,f~.Ibh>׈9 GyKy 4)SZ|H B M1,ϭ\'˫$suH#E w!oσQ G(Hq&0x4W%6 &j'rȯB͋)wRE"a͇o)ɑ!j!xN"v\j\ݰPmjaa5رS4!G^kj)v8U,ȽE⃩rٙ;q3蠇?TḴJ pCm)¶ Ă!Qd@Fh>?F.4-xfM_= $%\Fi rXwe-д_6s[YC9W@E]3@p( 1g=m~y 6ӢOl\@1es@x93Gǥ6h4@V tI 9ky]`\5=+Pv"oA&|5H-[ȇpgN\7R)#\3jm1L=$i r~dhR(<߼yY0h&=pCZG+M ;}j &a%T h@djoՑʦrH4ʰџu Μ5m$fx3#DӦ:TwiE D`,(f1" <7ϒJ=G'VEu}sh$ZAI s˷+V_N MnYA*T++i@+UjZ@" CNƙc#8IR1?e҄rI ߘļµξYg hab@e?y@"k}E3HKO{xhTIԁBf#y5zI2+"r|=p:!CMeѻ+ciMj0cxy0].Kϔ,O-1 4&(?&~F& .#ܔ 1ToSNT]T0WARAt'Jb̞FBj( pY!9V6&/ 0@|݊lJ^b3Or O1r0za.0xx«F5什Yj NvcڠAҪE]H.MJ'A 3fov*Z )k+d,BvCդ3TaUIy52=6eeEc.ʂ`R?J{9˷D6jM /g Z:~Stae;'5kD<>ݤn(fQ=@y9$8CkGqG <8]!B^Tj~U|K(r"~ !0R\rLFwqh1;!M$ 9|R$:<(.nV;\48V AZXK zELooN>Ӎ|/߄s.OB,MuמJL1)NMP.IF\NH9-/r E܏0#RüyvĐPڌ'MrZۂCUn3U+ڥ(F`Nrs_:(Oh*wJDwIqLrhgC s&UH"D'Ӛ1AvOt6giDH7~F2 QoE)&v tsjP.@]܋:<kph2NU?(C_R|{(%oʽ,QT'd`u!\Eb&TRQʵqٓa!F<@qXM=ԤN"Vr՞xlnr4^ ""W&k1 gs~e"RnjKuvn*NJM ʘn}d3{H;_zJzҮJH9m@󚢊$l 5FӊCS9tab8DwWdP@-sH\˛gk hQ~ z! d؂ AtHc4ӁQ޻=rjT?&S=IQx̪$He@Lޢ|Lkl?~e]7caunnx !&&b [fA`śJGr:'BhU@"7v,VZabc}޴ff~J]@Ci0tf=t&XJ6 az!m|?W~Άڲq*}}Oߘ^m;p.,$:2 Q)ֽZA,ͦWGn=xS`u'dW/9)ZփΦ i  Foӏ+ (.a9A/&챎 Ą̈́V~Xy`^Q8O8jw$(rXV <^U6Vk1 2dA6(Ps1i42nIHH͘&G_4o z-qEKή0L۸=p_Z K^Yp*%͍l]-oe,*_AE0u`3cňU ia3K)Lw=,ɺo9Eda%}>*(ȣIl*U@kdI2r~o/1hu &/ѣTVga_ԨP ܋v>cy0 8D]Y0G0h5qrhpIpLfTZɡe?AM@F>&MbAGn ]?1ʻ[.%R~~ӖĚ +i~p~Ɛ:5B_BV0mn?z]S&_,ba~0a_Uip-gouvI6=cRBԬkB%)Po-Ǽ]#ҷ ںBx7hSZvl¸1 -DPz5t bP'T bawv1 t1.d :k}2ka4(1 [}7"V!R2jXpiE^qn dpUt2[ƣ2nv4ioSO6KD*H)+qPuiuՖ^t.*,LRu-z#P,o^φUTqxձںt`LIy*)fYA H>ݸcp0o0"l.7q'yd>ozze{_$T6Cǝҏ8fy"v`k?*$!ʟSW]JY=hv=AC42+4_C= :G@WdL jie}6Cp3fۧ_;~*_@ WfԤ*mPQ7pѬ"1]ݬPXwvy+K}>@,qxJzVkzS)QK梻ఀ&zyN0Fٱ#2.f<)l|y*DN;(cMȇ&U{NXT.ƖW>Z$9ݒ_~|vciYOH:!7uCδH ֕L ښ^#|Ĥڼv*ywDdvFOа?P>7Ssh-[ !b [`2doJ5#0Sb2XNg4S0}|wK*M" y1J??3!,_4̵gqP'\`Zy@]K!Hd XA13`!m+ܥ:h-6̎Zy_C&2~{ ~+\+uiᓡMMlA@un6LO7S^TYDõee ݇/5El5k*@zpU@f!lc*m}OGYbt,v~ L#[f 0B#cs{0$ǿ XB4`B(xZӦ]^GLN<uP.2 QUESwO šߎԾ&NH,J=v* /2Վ#v }`]-dGy58Ab0h=6Y I O]H& wI%^MoN ߕ_9UR~i)TLmʹ֗ec|g{6a(brWE6V4ޗ(16Y.=w &NȳD %P98n@3-iY9T e?LuUSW=5ffmJdH]mp>Oxca~% jj'ok-YOgCyޱ>26|5e(꛹b]'NOT,='Q!<z֔tVP/5ͨ; s$I?p(xv ._en%} Ym`EJOtt lI]bj^qO g3rEn%G iV8vG}Fn8?^B^d3"VDM*vs` 0.lǀ AJAovK$yD\hEvXdWoVh3 `Y+"ŕA,%,]O$ߟ r-b_J/|D>IO&|yxYܵ+?e. :ÈRz*i^W =5"UD9پ /?·bmPؗ9䄏|U;ٟz3@ ^I.Wƻ }3ЇVxe@z_RJe%UL{$81snsY]n`,4vI⺹S#5i6Pű5q@AݲN 0E&\Oz1$?7׹؄I/L+m!IPjq"!N>eVt^FҎwL1Q={GȷfGmi븘T*kx(=x<3$ a6z _m&:=q0eg!LdB3c&mJ)' mkY<8My"+`\iVV E>h 'M8Ŗ&2ZX-a1>tjϩ}2qw>C&'ʻ9[{d #ISћǁVMXDk8ʮ__Vt^"2ʫU-GٳGwSPC&#P;鱿{(F-6^KnܘzYa J] @Q#R2Uw@jI.+V+6 (COBeNNF`S6 Yn֍Tճn6}@'ӠB|b忛=#\9şO@<}X@4U +?BAL#+tkj"+yBĬĩY)'h&/k9l[F+A@r5@<0;M{mjdܭR܀$x"S6Jt,p X 1?|^,;RTY*KfK`/:)38=.(mxgO,K۹Ф4fS'/jc*emђ_) +\2Ҷc%J8JTl7@`/7IC !z1 7lxψywW0mXI(svo*;ƛ#$z?\fCChKKd@Ǖ-cA GmvVމ1lTtC V?ҿi}ʮQ\рH(;QLOt+wYٟ_$ŕ~5e/&# tF?|c!t_}#PPB(|!pkQZ5qW2=%톙^ nCFy"v@[Y馚b<]66FWըaEC > 6g!BjI4<.ꌠB}[* 1ԃ-gK.!3 1 _qg' .7]K%2@3+'1BHwK'Dm\[w >unjӶ$#q?*iUG)u9@b:IWg`ط]}Ϭ[8(t/s,&e(&d>5_t Qx@,C&=P>7wҿx9H*Dyo{v.ON?tYmvv?| G%(}xdLtΖۺgO^H#L! )*lV?P_mj<{->ka亡Gg5w+[5*'i^,5=*.uU}0wM6 *S҆zP_G;_oVL>/5ݢ2F\~j%c$(ޜï#{MKge2OEQo6ZW=oCcq@jAkf qӴn~9qXX=9͞aU5NcR]Y#?Ҝ"|L 4y4MGO7"-ZNj|VVt <#*ަ]~ &5T2(gNɉ7!!_YQaS'ɟvqf4ݲ"LP1k %yY!.+$[R]HKøpDj8/*(H)k]@C%Ek[}5Ng? = 'V˚C_Q ?8rS2Xdv$S C}f<=a"> ?Y˔+Q;X1K *a{?)3_( ~ÁW=rdb Oh ct5CpkF0072zj&[_ᚃ٣)zEZw ~T;jYnM眳IN'.H4Jي<{]eae 5uco_ .CH>yJ9'kgNJ<v +C5)<&2xuvTcka);|)q 6pUvI2U 3^5hGx'.F?VC3˫65YX $W.b"Fnd]l%➴~ xR Rkf9$d[h@j[|=\!셷tC͔>=뉂O~`IR=G@md@GMXO=V r*l?).,wG#}&lڱ7c'x'.'C$ߛuQ7bmJ6{mBTgu lbHMTS}@oyF ZI~Hn/ŘeSH>O2E[9 |%ɸ] q3(M&h]IiYF5źXCfɣ7{B-PJ$fW~yᡴQw'Qc`Vr[a? bB Nܟ٨PϹ.תHۤkI:Y@7C=UTSUJußJ_ X.䣘':!l q ˶y[٥d.TX/.FJaDޑ1'Rs`5c5:;'!_KE֠6TKx<_S!YF{5řQ^ YK\;) }Ҙ-50̥^sG\$!}yx6Ő]A"$na#0u-Ќ,5l! 04 r$.E+u~CKw8ǻ20}1$H(3IHhe۹ oXK?`])0'3-qӡy|=Kc]lAb=/!ԐVnQ԰le"*-gNN`RvoѤ[,{2nj<(Q'oW.=3*yʦ]H`?zAJbuVNdmX:ⷮWŤR4}%r\zfB?UUn; NBάȪ;41uT/e3х>oϡ$eg&Yjy|t=ȫlmƓhI!V1vn{=`{C5qTCw<[ _,K ƻS1MuM߁[`b hFq_"+;Xd߈iWq)ғ5 MIˎټk*ܑyѺOLÅD9cN2=Ġ>Uhu@NSio SR}HW$wAB7~}c HV9tj 5K~3Ӕ`QgQ,Lв $8,{_4ñċ)Z9X_Y60b72ёߨ?0`} 荛/_CyopE.3ciUorcL۱~^"UzGe"g%g  L@t&H<˔ €fӋ"|"[5nMQ{%bUdyIh ng=V^RȒE,޸3WQQ{D)!;<ѣ*p-*q;Bxח\ l~ 3Z UxR;=?H}h{o=kķ[Ǻcl[\I'أev#7bHHb>7y8g3nֽlV,@܎wnY-@T?EI}mCC^8Y4G}QNB7 C,ve*F, iK w8Ԡaʹ~c`jM_4 Dp뷪q1^`Y3~:-$i`C)8ʍS6Ku4Y^#S(Ńdb/<5] y8zkM:"-d Ɋc#=BXw.i5!wfNa1<^/In6ro/yI<;}RiÌE:Ă S&6|5v֫9%SjWlPN dUa#o&mẈ; P Әau:vVkR*+#$yQ[}eKpA%Ct. Xu\O9iWO nzqi 0ِaePɍTKH !\/6Da$&O0).ߠfuT2ʅZ4գHýp@ S@\r2 BIGFMS.؝-`עdʫI@,}c?8(PX|Ia~|/3grG*x7Yw<Ϩ$w;Ael=vD>z7y IIya?~;g{tol'#ZSmo\en; >gpu/ZZ̯V 6\pA ʉh V@1g;6iiL2(̆LЫQ .3WdI꡼]m6u3[ Ӫק݌?v.e_i?_ -&znsBH˧/J^y_ 4._8}hk,t-gѺ2 {QIJvXQ@E1Y BW菊`{ dHODFKU>s*Nd^43â8Sr'2 c ܏o#L&0U'eҪ@>3SgeV)\8z|DJ߉p sͥxӎ"oMufgjxSw3@ dv[.׀^O<^@@$\kmA\[xwwd2(x@Eī_Bs*QaT&-6DIv붝e 6Hܫu8nd$zdbN kxPĎ}7+b .9YvyB*˞1 ]ԺW0Tf{&D<ՌشiF0' Uep|hRr/A& @TOo$# 0Gl;xpb.nƤl?!պ~<]Б* BB{[{+D㫍jI:Fn2`1dȃ@'QuiJ%2Ake3l:+̣nwU7#V9؊F(.kX ~yfrk>Pa( adGJc`{GKΧ:(r\ߛ.> 銭=A80PZ+Y엷rGHFzKx5jR&{$7I:tKq켶nH1@Vl G tXJbj%@C|QRjg`WwxA{Kf)U蘸z0ӂf򥛫ܴ9kBulsFjX;+V!^bl2xD^%9Su4=Cy'ʴ'%"BMS3(ZQWjHjҿbeN@HJUUVqrg%Ð*a3 ԠG{շ78؄&jߨ@s.X4MY8!r.r$[Tgus@g+k,gNց* V 7G2սoЮWbgvG4'`,k<h.Ex^io|ݿ 6,܁0/fUb9ȬomVֽ@)}F pHٺjD_`bSNsD؛Zm@9>F0cx I*PASdh7TD4e ~bh= gJv z'O5n=+j:/d/Ev,3+gAL2kŽ!@Vj +LC\P1EY}8ov>;"媠\$.fݵT)JQl(sUjeilHZa!QߪrP*/<;@ec_v fd֔۫;b)X ^^Ŗ\=k< )d&+v4Y<яϴ*6bItn@݋FᅎU$X*h&vyWgKoRN wNx/Y^ɢT ef&;Ԫ.yaH>K.O] siv- XRZ~%LǪu ^Mwo$JpGղCa.}t6upzMA"u^@fI8"%T8 Ԁ 5 7ZtN8Tt8oYKbLTVaj7,=N`TSLvf^ e,=6쪤Yh# h'ߤsJ243R{/i&&Q ;L7~!{&vo27*ihN `@cx̟! cp kVĩ`^;`ICax/S6 SNxtV{鏕t=:tX eã1Mr8MYw U B^;3 n~:x-W&ơ ~TIʙi. vRTfH!!.gLD܂P_LhV1KK*_kOB`82ugqo)Aߔuxs?bYIx^^uCoxy?ik+Lّ146ڡ'.ob@PGRAڕH"_zo 8نmqG .Tы47E+`x}5<)ZDރK0k  M^aFj1Pmu~gCwҋZqނؒz wI,_\.k1Kf6vڥm֖M.nNW.w {U' hnsxTMpw#wY$K8s\MoȥܗͭsX^5fƋ:z\ .fPBZPUNT:@dI{b^dý/$5Q=ywgb]Kȫj;~H*Rb-z; ȘЕN6tLk?n27#Z [Cr,h/,.X4>G6*;j:Z(Wj'Wín@S2G(pF܉go@1Zdo|(sQ7!OYe J .;^@7#JJG62X 6o(tDS^#Ifsqjz+/NKŧ~C' u?Rp.s,22vT)!8|/9og+7k3OK]CF,?L|`c-G[e$Nћ97c= ZLٰlQIUy0'JxTkx;{rYf4qA`#SbY,] i2r' 8u5fAWj`rbh0؞8Z%;uY쀌FAǢ28N`C/Q^5ZO t@e9gp=R9mDf!W1ξ/3i^ zB/aϷJ8uu`.cP>An%4F֫\dT_c:N,vp/llj[iS6o,k: b[Z{+.-gd9RX242X=Hn+ZbhΦ𫃢ST)klYH>T(ʙ5Pe!T B)Cm/shFzRXIKYsTUă bSwWap#>eW d?TK  erߟ4 0ħ!/^2-HA3hg| Ov d3y0oműVtsT,èdcbU̮,Y-BU{I2,ֶ/4[XtOIgOy֭CRCڕpg*BsN 5`;&=Au4}|4*+^o20I$83  ޑ6O*Y+`72V7࠲LpM/1~n׽n0`U+h=K7If ;/.eג9L\dpHaƊcqQ1[%_;h+ah~d%5~zٶ Yw̦ = %)rӊd.:0u(JVL~t='S5=/ў:)rgYVjzCMEML#} N>V/@ Ir#?@Uӕ)zԏL7,BPEKo)`҇Hm+Z_;^mUvcؾ0m&֚*vaerL,Dx,.k64t:29; b0Fj٥X}Q ݴ_~#)o`UK b"Ap lrj82<=$QFV^mE:*ko Gex\|j,W)ϗۂ{y9ĦsgK Y}NL3:ͣb,+eɢa5҉8J0@ŢÑ$֧]G9 {Ył |j$rYjE=U9%NZov٩Jۘ{Un^̼;зX͵ܦJ3V"Gg3#8k=u:sʐ=eP!`UP^-ptiF?'x/+$[Zj72寿Lҏӕ%\݁: YGKb ^[z}~K >Ū8Mk >X#]cW}w}TfB(RJ,n/Z}Vie$&KG9%,ǰMvW|L|HUAu7Je R\ "<>tPI^}.IokOos漍D˫;iXlb26AnԄԋ ;F1H[%~';/Ol[(h4I]E'L5H[ZR$ ?ob 2Y㥿> fo$@h֯U@[ #ڏ1Ru| \_5Ў.mL Iza)`swPo!F:]U@'lw 8p=S#H1 6PV{49EF9e RV̮!ɶM`SMʙ4، BK p7a:[13UWja_bwUtʔ0J+0iLT%5 pf[#1#(s$n-?$Y򯮔y|u̐P'5 0cz- %ڬ͗#ո`w! K CC XxӤA#lk?i,f(-o2,5:vVjɥiAXȮO p a2yuqn,u+ ȕ;iH 'IF `]*Y7-ٌ=G'G,MIզVb]QL0!(Zs?DPGH3T7^UDKtw| {pQVT9. M~ Vؾ < ~07Is)Ag4<b}%SX5<\2[yQMqހͷu7@v ΄D56wKS_V01Hv ,hܭeѾ\zu?w 3#Ɩ#PgA4z*,X= hL_6YKֲ3[-d`5=\1k]%T Q=rv*kR&8ݾ`3-hg5ץ:F_it贁q 9Db[E?z7E̐[ոZd k[MNL)Zsz'L}%l !\֊Grf#s,./N2QHn)A-^IpXܐM%?rAT3y?׫63b s z.0~|zIcQb`hv:6+A 8)}.G˨+y)N`rY&mBta{DvQ.;Svm:]iYH}!xK`sCƜ* 2iJd:[4K(yF3~#sd n^5m/e!n#Sp^7X[*fdjHJ/-L.~x+>&&bI0f#/.[P/ЮA3QwXaY]+K;M2JL[{)AfjLLu% l^%? 1r{+*k {0 Pcl4՜`*&>JW5IjUP 1IB]=ُ"`oNmsJHC\۲/!$u ȵv( }vxn2~ʰQHʧxCN۶%t}CZe&6W [J- ; cft3I]7rvb`Qߧ5A{ncT b׿q'.p%^#b.΂QofHXiὠIUڙA }\Av'0t>cIOBuoK '4*{͢WZMuJNP&mF\`>dnZd6#LY(м +>Q+ѬGIw_>~ODʴ<;&ÈijD/@yh5DD5+C^3&Lո q[ m՘d͈{s{L VPT_ݲlGvDr,#wm0ے({ ĵ:,wh(ʟ䃥ٓi(Tcfu@4eg!u߅ w~I7~c6h߁|c׀(]Q""Ҳ@<$%]-wWR!'3H=Ez~&Ր<8v,1X_R9Xh4cbo,v N\ni"4gM{w]GN1bM0x|cc0t>BQcwФ jc'ew ,(MJE˺aP%egдo7X WL,Rb824'xM|wTb ._M)$mV0h>Ѣu>&N{]$IՊM2eUP7,mCEBח9VBzՊC N8%\/g)Yh ]̮+2^q6g悩u"8>z:"*zD%pA9'~հ6aأ%PA35on6ǃ1D "F5F@eCbMB-h |ﰕҭV6v-C ,"%'!M y3F9> ٫--x^E2 p @׬2܅BY|FU} 1޵E+-OUDѩ::=kDU= 4n!ORq%GYaY 'chly߀HHPqz<{xa<Z)+>6˗YsgF9(}4E<ʄc}M8d1mCе\X fsoKmmGgYZ0707010000009f000081a400000000000000000000000167ad58ba00012ccc000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/dm-mod.ko.xz7zXZִF!t/`s]?EhDTTk׶Ǽ@cD|G A b>u>Ėס'pb"a%38ͺ"mMɿ/FmkX E LB.l~z@9p9K[D6 /hSi}+O0Հ.992&$L] 2,[xM<Q_Q#s%p}<-ũi;QH>IZ7j2T (;;vy_ +6PHV+ӷr4Cq6NS.vg-d60r5c~C#V-~"d$^/kV}u/r啫 `1^?y}TfQ&֪-gj?@w? >kz}ˣ2wdn-_:I:yR g|f{s$8lL;̚(>v)qUvK2,ffF G.9P\$c$Nk({D %={NױxJxȡ9Wʧb@h]}ϸm|?eKwLEyp$C'<1WF7NZFﵦMT .W\%Q-K!uUڷ6a$G9hK4qs4kf⧹ La?>C8 ` S+.Q X&n0<8G<ޙJLS%%|bT]w\/爴AQټӟ,b*6̄KY}R)Z$ B|7>daO'zA0  / ~{twWlR]GӨ7LRH2FJ8g}ppV*>?˦]AM>ouwiPHgn-PT@c>OQVڏTJi ' qaDף W[`0XF0ӰW H8;iXZ(0:ӕ%%ŭUU\$6=R˫F;3oG)lob[-*Wĺefx#3j_CxgMkְR͍Ck8N)^?Ё_5ڀ' 8Uzr˷]Ȗ6H]|CfwңB7&tr9eҮhbyǐY¢⫓C!0ֵw,p#sf%´Cb ,0t3t Ub4֢}zR`` o L֏጖S*ɄOJ"+w VS:8`3W"zi\dSSfkeI}#9WZ <V[24Oba1&Ÿt\K/2?=ɩI P5=\yUӾ,{P0{!I49 o7xbpǤXmfzO ?+}QHI \S~ۮOؤ(V _`U%7{mP2cu -0L#!>!fF&ysLlo+)ȟ~<8AT\7hդy{iUf V6>lS 5.' ߱#:.fUFqq@ Ҫoeud?,v g*C- Sd.)iQ{$Xw܎;4flɸWM60 hks ;Pn;f/b;yghοV"!\Oѧ'z(H4 >m3IA0$0O ׷nSnA<qt)(#U1mP0|Sǖ]:{HIV^U5Qdm$}~r o.(sҞ"y ٚKXzξh`Q7~3*kUS 7!҄Vnɫ-֏$Ν\~|ZQ};/pv]oMBq [Da3DS< 9׾`.ޥ S Q!úۋsVA'D?P`̌uI!UPGRTaJdcm$jO{=wbK+,αD; 8Й"_ [&*F%.z1mF4Xspz?uzg`]ngbzC,:KPw/tBk!ޮēߜ7F/JOeP4&nt'±iB0ٜjJє7 =| 5DW 5OS W?J^Br}\!RHȆ^aL0Qo 6h_?=P1u L'R1#]C˪)m!1qA G?RLU:CI 2v+=$;5hA,Ck}bclSc bnx沭G K/\#k-N"L&5 rgĹz8Ij3Ńa7Ϊ3dmTU@Oi PQI\ (FEI,:nt5oW灟o]/bo^݀ ĀA ntv'hTj>/]I.q0RݑܠeAλj藽kԼNBO I t<L%+8:WsxEJqM.Qj/Er="`Z#},8eR8԰f^(pu0VuÄG?3HbWEzDIۦ~Mz`vhqSI[UT'S tq"#4r}2º3CFκ&Yzԣ4f*ִtٙ=o")( 1=wpwc[ˑj푯5X$92og*HI)/0{cUVpZ1J&# mlrB"KHu[fȢX^1l]{U*]܀P} M+R?qrT 얣2bp=QjqVz9q2{„q>udjb仕s;'axm.r4$ۚlX`Hme}K$8R 3:}g|ՙn% v}ӕ>҆pF{PX甤ɠ+[M+<-|<;೷ 0e|0T_V-t׽;r[mKltP; [?&?Q% Cڠ@mN{tPi6">\ y;U6Cg0jI؍ [ѵ:'QxG;/%&xf_:%^I~Afg+Py]Dğ:)q$3w红IJdC>1_Cb(1N犇$qLYN55,Qvw1EҰֶ-[^М@~eA7q1b(޾ްs;|}gޙsR1Һ{#"dVsu^OYAB;َ7s*% P"B?_[e㮎L>ڏ }Y|n83&y%Cô=GeE47t(pI׼mjOZQ9K6_Ḧ́F ٢BuуbJm,.kUGz$xMKYF7Zfau~I{ Ǟj!҃{9;ϒgn3 y>oK[ʳ: AؿDQ7V+Lh VpZϮ[xZgdE8/rԂs'1N?<'d (z R@Qc6sSCb_qz\d0T|V`( 'YVFqX?Fiт9WDD.!RƯ(niMnp ]SûsS&urvڸ^ ?A:,NUY+c3fxwCVp J"^22z^ eUI훤maPIp0,PTDp18õl剺ع+uwd 7vH["-7 Kz,jhE`1C&En%m'=מje"1B*r'm~_%ukRW23![^tJ\x- IYgW,.i7 ?rA;වV&dUviGf^ D}:]I}raN:`)iEB-cSžœk\IÒ4/]))u9[%hîE&62ԺDw)d@H~ZKjyԁ 27,P b1ke#R?;l؃* 56mhU.[cBDJ^ǹ{#Ah *]1t8rsQdDFf?Xیx„x )(sXG|#2=!M_Y7#5Δ1V S RA=^JlpK C|4Ϭ`h>Ct8 硘`~:mLxHجeQxp98 _Y%{~lsyW^#p1?e MP#9gq:+lFIL%@6I@D*mh9tBoeUtlOΘw0oek'"yxX7]>B/ag`P/Qpc<(7c3Uq!y!@ѼAjzcۯ(V$U=G-iQ3Z@D- meHq8}&FL% ptk%Og6b3 ~H bYoAV0rt{\f$e*:R)!z̊S2ة&]%|a쐖bx:Fk^0 Mdt17?|ķa0 N]ˁ¬oK"֐ٜ>@/eAC iDgO~N㡗/2z^wќ# :>s(pzCE<ۦZ*'qPtڋ #.ѩQ!koԅb©j&Se-Qq${ِLj$bv>P 3kr#pyAQk(xmeI-uc>$=n.Os6Tި׽Co+h~eFg):zRr1Zl{q!#AỴ=#iy]~?p*pV*TkT6? nY6m V.cY|վ0}?]ZnNջng",ҔxttaHGfHpzT̓&(Ŭ9rNNyZZzvWJM+[ Կ~, 匧BПBaK4NYrj+HA{a{id_'29iy"f" t 6A/'bW&W+t/Ɓ4ƥjVWVAk!᫚u`b)mUv9!afl)2aKMu7&}iA%*Š>9?wQ(W6ol2$2x@Id]I7$6͗'qa5i4e~|5M=ihںpJX\݉ntut: gW o1j3*8IcYz|A@E7醴E96)wk@ަn ;He?< sT`B #tĪ%ND_i.>,Yi85c~xOCJXă2d:9B7nI١1mFKm+tWxTc$^4גͅhukkmsdC>=;6UZt+v?N2FWbO ZUk⮲z_xt:g/3ič54)Y'b@%X[Vx|$ Nc Tdkn y2ވgbC{P"ty+=rZyGmW9۫bҋobƷ x V*_]ugEHdes hbǀARLITa,׏VނD*٭RwwnI0Tj5<"%ՙZ) ,y}-6ltTӇEP֋!!'39$Zިsőϙkd:=a<Чv]B9-X[1c4>ܻ|g1N{0Gp31 ̟xOI1 !0 >#"B^ڨ,se19Ģh,X~+ר\o;= 84W wn`kv(-ݲi{ )VQ7o^@ {>s 6%t ODU:q)DR]%BhY#pq,Eй 0I*Nˢ')Aum}EFa6KOϢO>0]X4XQKեm 9lʏ 62cK ˣ(^ o亂Ip+]+6o'&B_8$'5/G/ʬцvN̿&t0pn'iG26cUŇPul\@lxq>Qy㛎6iJ/bWSdm.IߔfТdj?~A^usj*e; TGm(oHYc%li0.I((=wLGa_j6b3`rƽ h Ԗ+#gDN.(u/,SK돳H0U3s)ټT^sbOW Cg7Q~ ?JcY.hD ;稪vgsFx"Wt?d'a-Y X~r-mG\)d1+GϜ1yuQi ﺟqކG욉)ۻ؇J0]uIΓ+V~/Z~ù>#Y:j^@SC]d^I17}hcrIclr :J2^WmFq]hc`R+?U{*pV6|,Tq^pLg:t8OޑZa׸i9pw=T&@x1A NZуD6>1!pǷ/ A(ttevS]Б-7j *xQbƪZD% 0 ӄ3 A9y?}JneGsHT'ubkGz$q,BӮHLOJH s,e9[VIj'[YWGU1i2ӣN8Gy <ؑd0j p##h1$=BZfc;'=P'N]A 쵪 o6Ը jkSɊR9_A6w{t+M۠6h3yTqNr*}Í.'bhsrA1 ԋkZ2^]tQ;jA9RQLԏg)ȇ뉒Dt1(y~"1 aV9\H/8hݴs8'޾Pi̐ EAh"f;>lV<D{],|O0hx?g7 J $!{$п`7^mA*R /jsLB:oh]Eݱ? }kC[y9O-BtOiTsfvCZ<Ʀ.quQ^B()jڑR2Y8^y @R:/!I x;K$zMPf{j---H]s ;|/p.WV#}dw~ p\Mn }ӧ/ayL%2=0m r` a,F_]pmKG?XΜ|&49~PUyw&x`Cq/!rCD(fWO_ 1[5un"#Så;..|90*X\>/N 5b2l^0"<׹ߵe!Ga2BC՘__*,NyDlfi•CRksdK}琵Z =uI-%FF?< 3ɑZ~tSfMAsZGYK3BퟛLvqFvJ/.7#6mYkmW;W1*djP`f3/zw!#4i[KZaE U%d"ighk+;n0vJ܁m ܤ0O56dzx]sP\YZ$ 1٪j4b6XfG?9k+Ǡw+i<8sE h_3Y#?^-@u^:-'V; :V]ZB" &JVQNK^jK#Ggǰz_Fb1d lbEWz'y'dVh X&py6s}Kdž8opTa=)[+q$דQlzkjۼ>7=%Dj-6fnLk\:ڿfk@SZqnwb[ )H!We.7$ؚޤGiT)N͝s/`C 'FSEf˻ZRmg֚IS>EAK%aVmHELʱ9U>mF4rsY$ZEޘokL?E 6|3gHx&[`kHVG7Lyv>S'ʛ}(tljF,Ux;{I} "/Ajy02k|Y+_sL*`ʕG$2u rGLrSRZ" t&E͂$1V& 4iڦex<1J8}oys LiLOvĊqTN,˒[_#b*ojK=/i_k:-p+|*Q <:R]+'CjV(}xxG X^)RdHfYT0Q?grbDd)-V)J"?ߣ(Kc0cq 3[#>G=Pԍ3 hGk2mpC* Ҟ=hhlnN]Rr"a$hZda,h`_@hR:@| 4i+aP!E/SCyW&M)5`c9;'*Yx\"|w@5m 6@20==Jr<argS͋PK3^\M s;Ҥ-]UadMyAk?#"q?.,KSX;FJ Z΄k 2Pہ;S|z_zHt;Y⩔Cҏ*0SĤd0Bw^y3u]z[u)Y#Q#xI'XfL 5kzvPF 3]x/Y<3 M|Ofջek}c۬Cw_lR3ǫu:&Acr1I1˽ }e2cVJUbi4OQ7MGOE]7cea1-:p06 sQؔ->|Y0Ŧ\JG&e4cSF}'wΘޝ~wch:e1p3r`JDW&"8_\ `$DCF9f(q$6?WJ}mn%T/38IUH*Rr~[6Z:@wכ3<ʃA(}#sz wdՒݛZr?l *kh6ecu0S\Q3Z/,B*;'#˙Og͚rФz|2Y^:J)-:.RpNjw}܊`9LnC QVtaJCm 3^Ɍi_"Eُ̕^M9P_˂nqs4}dD;h3Y:m HEo4GDb˰C:?"ehL% ?*'[Sm!!jE M~sdy&yts*NcCV]&5X8TYV˦F*W _bS 问<,KЉ4LIjpOkbiݜ9/v,-N`+ǸTEe5 k䜅dB;(>:_8١~m`m'x/DIqlt=ҳz+.59y"ُkkuNUJ^ %ȷFo *r~2v.xvVUc~Xf {#q*"}DT=Qb uw0Ux8ǩHFѻU) VngtM~uO-yɻ%B&>38)z#)MeGdγgAFzoNd0FV;Mɩ7{[GH\7 Gڃ}C覦;Eg[UhyXN3u@jgV@xT,%rs}]J,VAUL~~\wLHO< _g˳ֱW~e>J6G4 u 7;4 'Z 9Ɔzɺ/d/֬L|aoа6::qyr!<[iO #.Yq /re_&Bo& kx;X\[㊩sʚTk%:9͉cP:4GĘjځzΪ6+'L$J*/UKF'v>4e/@0Ɋ`eG1XSy9q8*d;6׌xoE{E 1ub)<1\͸.9` ATԐT;{8U`}';xzrJH6Q/Qƨ Q!q A E构gpqOr~+ͽȎܽrCsQgwdqrlg9٧}vhN^>=͠Py>s7ؒ]ډEtA(Dw#Qr^heIdYN\wG$-.l"AQfY=JA+U %o wC,ƪ q a=)w(* bI^#ܠ#]AzM -TE|RMNH[wsh%w FDX{p{p&iGgMbNROaXt?:'ETg͖vmyYn11.W/DbDa}mٚ< Xe߫ c0DfؗxD/@+x6gU U+5Ǝ/lRzy"Rwu7`1U+H7u=Y;SO= g)2.Ǜ2D2Zoc510"SH8j wK %WM$8zÑnY7)H;5!g/.su5ǔ"xOZ$ BsU!ztRKeh&AwOKFjS隫|J9t'W1GdGQV.( =r.W4"wl_5 O'E97-I.J-*=ٍ%[zѝ!]R$f<,g³e/(|Uؽ.R d Oy3=q& ֿS{;C:3NJ BYtg<DmЃEɉ1}wW3zsF s;Lz'`N&[{&dsaNL?HC'ZT/T,}4$;fYkd|C[p3@9aߘ.~`vHT IjBCLthqb|tqLktp0~Y$rcpźq6 Жj2ƞHf "tqԀ^DL!9,R(u:r 7R #]7?Ei3/;p=`!W7}߮2@7<G865g8o^)$C4xރ+\ұ+, Gv}aN`\lXWw&8ƬĶ~;މR[G[Pb,P?ER6$g 0({!l{?S4(9 XՎ|RLIV_ k]<8ˎq{mF.. b%oɭ0*HFCC_“ ݤZ9 RϜp(q/To)=YC%:  *>##9YrCpM u}\uX_DH &!-Z}svd&ù ^S`AR]k(+CqHo7b 9 gJMe Hc8_&TB^}/% `dU k&@5L:lhۨ`0pi΃* {3ҝPw, bM-(wrh}"fJē|;pVxR0MsSQ[-jgw4핱H-y-: {A=^'V:~ 7uin+DͫٳVI)~ޑ*R*E/*0W"ȟkܨIj0Bb.ãsmbĪꖙX%8J^Tt{b~xrmϛcWF"c0޳$-7dXW?^5qT+]6aXX;68CLpBbMr}Uubh^Y-6Gg ;8]j>{C9n#Z6Cx`ʆgXCrztZf]Nt|@_"Hfh-̓tMRI+sp0Ygb*nsߤ=\n]-ɺV~]gdi3ψG Gx.E]<>e-@ٳCpcј'Z9Di ,h൹:7Klxat%kLgnX΃CtES![8DH;A(-&Ee3$ԘNkk;ē/?8Aľx G9ȶ5F) 5-};I鴤ƚ0IrL4#eVI jN Cqw3 ҄7%S~yim/p*vZ~$ |qҚ ,up-jU\* kZ3zyYD!x6Q+'>^;u(+s&*,nŠiHP9\wfA&,j_Rү;(3\=੗R=/~2_d1 }[}1 ?ґm^d R_+w~E(8@ 0:I jȒ`\T;REŌJjɀLFs"1B>OJvOgkxL""^-Q|e7`S[:^+k$vRQd2et('aXVK۬i_ +SjUz`Ȯ8-O*p9}=BF1znX#H7pjrZ_1qKf8ZI.(Ϳs0@N=}&. MP613!+4i[` YC})@E2H.o!տۏO03"\ CZQ]j{"moh`Br9K^}#mYpe̎k9쵋(_- 2fJ9s4dQWf+[6$Pz~$6iI`&!R퟿d+k5ą`ԥE ,F T_~c BHS,9]a\eR/ b'g㦻0V\S3ҧ׬BD)`޵v/gnFjB ~XxY.f1Z%*_]{/Ed͛>5DFw:U@ iڐYwƎyǏ'D?EQرEui@QtH ءgRbڎe% 2elCx_w !K9k+0u-ʻm*"f5J@ć¯@2@g dz3wnN^!ڢK.p:gA0BJhHidR)OU噙*!a%xO".lZI`D{t VFzGxdw(ET]- HlJuMt2Fyx펡@T uvЬvz$m4! *yo)O%ĵǎy'h Η6ƹ^s~DAN__XCb skYr, a/i/BH7۞GZXjń+vk'g"KvoඟOiJ?Z=+2 j Xl$C2 o 'F8rP@CBN':, CC]`"Y 9cdJ:F^#ZyXmQY>jӶ5iIt~ɜ=UG:+,tϒrb&>JAL}ɱYM &*Yڎw[,dr.{>e:PhM30Vl3[ֿu mJYBMxǂ氲|AA\5K 4 aUx!tP*@rmSf< ΑS'T)-E(gϸǰ~Ԗ ?+D}=o γk$[$U0̂jIp G`p5dA3V%uA!TZ  nPMb6Rs.@0~E G霝xw1pH 2hVk2F1 cERztNxl@G0hMK.X[k}ЪqOt@9WI ][ւT=Jpû|;-LD Qv?qr<;Z,ǎsߺ{/=# {шqp'E1zqu36%NVNZY <>֐†$y> .xǎq񇄹"u;0,knVlSy+IeT7N:m{:Hg~~h?c^vB4GNr Ľ# DM. >G>#<8h:֎Vn}d"1@t_A-J`r,ق+q[BMqOZ{'-U|u/RAn[^[O$L,Galanω͝)*Nv;SLKN#,wH.٣r[ t pV_(m3աpK|^oCJFOt"jk Ԅњ9c"[B^J8,ᛴ:~,a8S yPC>`j5^]QkXU|BuTʕGtAS0TeUPׄ)kLe ƔmHM;1-4)ެ+b'^Gŧ,Pae` % 2Nɏ:NK{#F&w|.I틡,k56ڃ˅;DE)!P,p^/G6ae Zurs$m·4 q fFKXؑw.m,e8rSUn$P$sVڌCnw)xԢuAzF* <6AW).HByۡe^F״^uq6/=qd)'ˑMMH84N=݂C>%l> OcPna\דP@"Π1ôY:ȶgAqOiąc!bbq) _8&VG d nI obrZT=D+h`"it{@o1WpppFC췛}0+5J~iO%poUk$NѹFddSdN X8|1%WtB %t 1}~z smxĵ[H }dRP~꾟sX8r#%"O8<"kko@voNۖqi+ʑLv2R6iVJg2QVuԂ5wuٺms@C)q>M RU?gʎJϪ ^ +b`H5~(ϾDtJP,YUnb)%B݁f^,cjEZ_k+GL&I)#h=B ]aȧQ7K.?jvOOqXu)?wX@?4)|NXlqH@BlS:<`(TD ;dsPH-&AúD8%DMIU-sAїo `jrs=k,5D_t!-ɇjw\wJF<΅LSAQ%2沈0Edmiͬ@$3$)2n7of=nz'! `ű6E#Z7URHRk{F=vEZ%1BP O۠\͢dQwYR FĔR,~o1}EukFUhX463 QXgYqjOYәNbbQ83^]^'3>D0u0!#5.EeӍ`)Jl+ak LK}} g*otw&f x9xQ̦-<)> kw= u}O=P!;~*I ҊOU qDxwM'2Q fDUR&${</SIݝT)y>`vT7 C~k.~$e#}~ç5<~ 3|RA_ŇYSDɅ1acU K ,ꡧ(KDsP6pݷun˅Tx4W1Z# 1 Ч_gw 4+25 tSIF°W9{O=x?QeBLRєvU?+έj?#3WHJXj<Շ|$ I!GQ2\޴>,:"A);Pt yǍlIЍI~-IwZca9wr K %:_/_Uy֨o3m O54{IڀKLd B"5s/-ߜ5b Հ&ޝƚ`Xg d%x'ow/-*mt,/U.a p&Ӭ4`Cӓ?}4y/U\FeYxcHksߔ;H32`]jo]O/{dM=rm4J3J{)1? h&՞zϾGhaF.g)\,oxrDcq/Nߪ$#Z]H^,)4 >m>CRYXt]iNO/sØuU{v,⪗HTMVDi[$,|lӟ %M@fHT_pzF4 c8Lxmj%O4`ο2vVs^&p,N% "k*cOE +ǔKmB Am< F?~ #OuZv[W)8kTTQ^YY{9phŗx%o՞-L}2u9D5 Ɗo*gu$̳0Ć"@]X *˛!X^:\5\YveΦۭkcö{;;X? /[d~B32]R]YOQyhRwa%0#?^ߩ9V@,Gds.HEBHѼѺx+BkS92'0w5N͹;vKy, ީ!<^*b|A 0QZ\:w`}Wo;f#Xwm²Zj;N]d*a N XcKrA؉9m,ەK۱z/<\orBNfķZ&GdJʉ\5m@5z*k:# \jr*|G`׭և:Zq=k3lL@=,nn8xY9Y)xLAuW)۶W/LUkղ hnm'HE3[~sYX.{0M[Xjv 08} !LbP5y%]BP,k%_"(4x~#`gV-΄-Ѩ^g[mw0\J%-ݧfCBÃ:юmY)8^/7jFuLWjG(U<*P{ >}tp~)scϊf={|]pIfY&Ԁ3+CҤP \L@W(V˲G{vSvqSLuЙv?{dr&<.̹. ;|[UeP0Aiow2aS Wy+n@cqa/i]Hlа7 2!X=m<#rʹ2q'wkGeۡ.|2o[;ebf xb-7Y F3|{Y#Bc| (5AJT#$uB6yݯ |>Ev hdv<~Ѡָ$/Tɋ娄KW #"0KBW`äo>-)U_Ew646r'SN0 yWM DKcQxeD7 7#<8  >ȖZZYf 5M]&{=ѵ x59bNU` );#xF!n!22(E²S k߷Obw;lep8ۊ$5H}n:>:RY; I!2w)(^TRTPSvԿp$}6izJ}FN)4c .3G~s1A R&Lc$-}-#.{WkɭS6(rIk`O^89mc(b#e:="r;eyŸQ7N1}#1Bw^akV щqJҳݖNTZ6|007-ӥ\;= W6I,YFZqRoqu9 UygH4.ioM'm{sՁB 2IB-y ,f/uwrTT]~ׄ9-b)Ly{JC2c04~oS<6Xo% ˵"JoFlD:؄5޼\e+K +e~n\}{egmF EXf>Z==s &|L8Ӿ4ۉS_Y'77U.*اcm]eL_t-֛vMI%;_`+譲߽-]a2TUG'U inH|:v~{>rcY^ML׻(2$A'9AJAT ǤV( C˜.Q+9Wp"|`>ߕp@ w<9;g*(%K+:i|&{#fՈ)p3X;$Y[d\k-&mf>l`B*M*xh+ .Hao_O:A 2>tuz^<5 ЅWon$ &''A0kAr)qX+mnZqaSi$s9 \tah06-(q%,9br.AN5RT^|>Z&:{zw* 'g EK.AZQ4qBVoRJz.(ߎ=) uA5+Hh;)+[{zd~q\J?SU#a ?>&ݖ˧62@ mOН"2D5%<R'YѪb"u]v? ŨRV 5鿉ETx;К3ZĎ(*;_#7i>ZjDs ԃPlߤ)u4oF!BZd}ZX _5~J.S?΅R(:^Ft~iI bqZ^#V~p4{C:t"XL/}#_D-g#% $~nXqp#h;ȶk:LB-*Aʩ$6a7L0dcKGnueo%kTԂ\ڐťr#vu8 &JQ+I9wQ}{[wa$i&]౹y4Yi|I%ji%tG3Za5 WɘU@X;=h͓JD7w.%^Q" =ݟ"BA6, ).t! ӏ.3! IUWIW-ZJpeھ xE&o|3]D'V*BvvH 0[SBq{ 饿$_h~K=d]*ɯj%~EjϿ++3؊D}P+ovS̫2AK.d{o0:>iS(~H2K:MoYx'?oel2G5,OCF[àsS5xCڵ7|Nke܋YOOw{%B;@cu~8 WѝRȞ#wu\T(S>唍SS-#',}pb\m):lvT1uݥ4|%(?3 iEI{S.x{K]uC O0-u2ΫI$ԩJ5Orʶ9?zJR1?sF, ? `66jͷ/G 8kbݭA<|ɉwl򩣅xEܲqu@7@>Xe`w>r=taA؊ 9jNF{d{`ށӇIi1G-`1@ *՞K?4)~3}ٓ)$];;u[?Ws8c2ssTVyIסl0jim~ԙl[)d~ ajU"t},Ǘv/6_ |=R/Tգ4 {8&k`W'("VPSW(kx= ߴ3˵P-ݫop{ia# ~.?=+s8'} mbPZ-LA^>+pcZmY>ȉe`t-vS4?dײ UXyV2ݵ]3hD7Xa&E?ts_ǫgb*6=GQ1^v=!̦=ojc:!;n㖵[kE7wuRZ,m\90*;>pmO-\SnCA`l-V>X|wtc"#`UΘ#Ņ%\{Ǘ'&xXL=/' 㴣ߪČF}{RFy^v0na\%xg~}z mL,ϒ҉`#+=-M̬SgSKQwk08+. hȼ!f,sS[L؏,qV%O.@ {-RH1Tj ,Az<~Uąt@6%m9 uqEMrJ'b-:I,'ђQsI4k?ե#j%ζ rxw_)>Z&zKhItW{5򬕞 ux:z#FpM;6(WܣNB!c!Q;@K}[ǯC6p[Fd_RM7R}j SxY'<6CGvڱJ)rOU@֙ PMx|w!"  r&-J՘GlF PA Ї]=(yt? qKIvG.ȜEth^!uG$(wvN~EЎZqӌLKKbѾV,Q_t n%-2ʟ'i7o`WH磩|1%b^FAkc6vNCF};ho(W;?]scѠW( e} :͢^_d؎&@mo,ZUH }ToKЉ[KKx+K8kmqҩt P} Y:SdC`c _4Y(=+tYIHg, AmƍA$^hΨe6(Ǟ㴖kz'Y浤h1#Lz(N\n<'jJtiu[!zl+=&bNglƂ5Lxb[W f[eQ:(vipŲ]]uzZ*;WJF-ЌR\WJjHHʚs6kA:W#a^.| ^IDikk(DOۼ"getzܰ:+y _Mà-~C/TCq1pdȅhFc?tt^~Bk.\LO1.VeZvH,#/\m\AfZ4!o=B, B|ϗVhbDOsOF `>8KS.HFP(X<<e7Ֆh!}֡{vAZ#7+Ipqno66L? ygo/ӜaܗCSd?QiVMEw_blF\O ú̈.y΂XJޚ߫c?&kbE {f@zR5 *@IsO5 7I7vD&8 'D,mݵ¥nsiW}(u8znЉ`HaOWhr}CjJ#J aR$T^m!74!0`2ieyv&O`*]|<8iYhfj6j6]?g870)ck@,,UyBD-#\K+Gxdg1f$Ԭ 6iFo|K]4?.όr2jmPKV0~ܝmڐlX٢`~?}GvmU]/WB߁#wEgHUރ6zϰ NSZ׵Q~Z54M{xN瓂ROQ <]JgURibX+?J{CȿPhUU>^$"1TSky2XDsھYaqnN.VMXiEp\,9Aq\j/l>t #:0ØS1xұ NQu4?^3Cb N4}zջZ9a1쌱s2hp^{a3o&Lk?q||tP8^f, =TurU|KAd3BϞ6î4> Kܐ|&{, gsaRڝ C<$v9pe8^~OB}z׭`DdVr=>ք%%^%R|e.#>z%GX /#5}0M@A%N0Hm},'Wiמ: GWZi)漝pot ;bm(YpnQG^hxb\\٫5`cެ@MU\Yb e\c{_2n 0sʼ!iw O ?4(d>"{6j ^Dv{HBտJɢDLr`_ 4K Jކ!r=,7OIJrO18k1Wby[ kXKJʬR`{/`XmlX q5u4׆ؿ Jk(I.AX.%n/ cf)dU@ e V M3Z@=JWʠmD.b`'0X0PUgkxlQ>7n`A,kKL|lbC,D^Z* U죅n/PO;\qMt鶴Z'NXSchV#?5϶aZWQ iF-D7 Yf9{ NbF?װj`5g|X6GW&4q|%] @}hb 5Hf2&k}$ɖ)9K/?J|sO0_ (Fwʩ# Nz~"t܈A.8]> `;;>O(G|~\8w u8.<(4 /#a}[xqYiV7Uk#(HMjVL,< {DCFK2:$|+Aŗ' tzF ˨-^gg5cX{ )z[segaSN8y)O *Ȯw?u~JSOϏ{O 9_ߋ/.'SH_cn"l FB۰|S*Ci!"\Ugc?N=erZ`caVC|†8: 934tw-FCz]MW[}SCM?T v#Pllđ9+rXc+6ZK!s+dp2"ޡ(Xc_9E2#,dF[)~d*H0شg  " /wQCWcG[W\yLSs>1d;}+;Rz׳0͉_}$>eҮjK2J*|9_F,2VO7%n.#1omBUb1q"}Dݘ\* 폲#L>n-[,VtRMzQ$ShHxY6CщdƢ`6D3QlD5ʂHhqz8/^Ty$lY bF~<연8_Q\PZBX?5΅hB9.D ;s,v} |'?_x?(%++08xޘM&Odr:R`I\`)QUZ=**'(]&FMK14;K~B\ʎ,vШf? N۷ԓnbYF.i\;YI@d晟kKLOl4*R6AJ{z0JBZmGΎBB۔94ǎ ؆FK!_DXVa-0g$)#WI<6}+λ#d (yF*6јDh+C:2k_XmZꔵp;\y c93/.^gτӑnlmD-V41gn|-g@{)^MR\ƢjzMC5TMl_vq9 SW:*0ﴷ/ ç z:ibE?lb{ѰdL,dg&jql '?6`$Cݺ q&g&w4h6G}URDRIL:66 z A1 #|ㅛcK/X Ʒ>3m0Fe"z :3ilLpѭJ !06\: _ĤW]Fk+ϕeCaޖ r‚ ($Uy&Bml&kqԀ^oi~OxS0^j>ӭ Z4Oj`n'%^2{2A`te|l'e8 3oTBNc__ }Tb쓫p m]%ċ_^|X]ѩIY,~X?_TƅI}{B-U[i6#qZ:7 't{/MP4t#ȁH&F[$P Jx#$RDK5^,;0۽B&I1> v;xGB֊,n`"[_lBq1E9^WMDTz l790Lo +U)ZO ɬGp&q)C0'8;8tF<d<]h48%_ Btz V̂/uc3Iz:IDF a:0تS(Ͳ--{v qF!2 ЂLyG d Kdj9^tbs~)`~/`K u^A-%큲[p=`ww`Sl3dm2)ǜ}efG*A@kITLiLO-} ܝ:KH`[ @k鯉YOf~wnNsyqdkEPo#9G>WK|*n@,9%/e`#1zV^ۜxn!he%@YBs<3ZU j5ô`գ1;! Rƥ?j5s:^bCGicǹvsJq5 0T)G)'|ʩO4CDhg+6{ [L@w.ӆbux]tyFTiBEh<<%6/ ry%V?ܕFgEgkv V S%*ߦm$ƙb?'`$ VF\C!?o`E䫥O`œ~:i\fNhbÓ5Tp~P֔ 5I)ɑ#ҷ`EsYR:~hM?̮^."m2C4*1\d?ƭjȦ_|[Wrbu-T\EYr {+yWm8ޜ]}d發 1/Pn ů>K%*ۈT=R,q p}Gǐ]j'2e tVϥg9Ar 4~utk8#qg?jk1 i2\@[V@.tůX@Edck{*߲FPd詄6xqݏnt`] mӢ"4uVUWrVJf(֓"Fxu1l3DvЦɀ!眘en.ε(b^yo'EDmbi6U ` C/D[g{!M\T:uNja\WJ"bWsjG=Qff} *ߣz۵Q͗L]I;ˊ ! ZґpX2Mf+$i|N]sQV=@]Q..QW%^nuNz1DTǛɿezen{hƘtgNI.8x!s9wX^&.o̔t Bع}רΕb y[`[\(n/5E0@\A:{&Ahָ˹W\zTFG'5])/&%:V)[Q>y=N~->փ*m\W+j*|M OzqiskAWݻ{9  U / d*]Gx}W6λ^@Dk\m5DƸLjyvg.nUsy2?Uyh:SM?X49;NjubY,Ш< :צ<<2T2q6EkrXū *K7Mcd/|߿NItT;{D͗T?Ρ#%R cƎ!UB!ԕ.+0P=J|Փ3[?jsYs(D%|T?3ى2̈́KXѝ/]:10EO̦vd[)RA/s]LdAO?) cYXY\ZQVZM9Jŭ _ze;ȭ{MYf.NݲrjZ5/4h Pӿ/Th77+(Y7Y16PTs0$;po]C FOY9V2?\&z =΃ـؐM1/mC(%%h&ս#"3U;>"&LV4ָc"YӭPg8M\n6&u3?B$6|F {hE9D/J@'\[M *##)GOBp[3eQƑZ2ZYgW_{ cDdv@eֶ|xR4#}?ކmgLk9~`Js^S>'-kt6ӕzP,?3zjGa?g/]8b# xCsͦ$iX6~FC$őRQHhYRW ]|Fp%|7BlcUzĹ0nflZA ;}_!$袚hPs^9~UDs1-f7|y Yzs7dxv$оUOc:@пIJK_<.yvzt~/Jܜ;)7Zщlf;(>Z9틳 s^:%Fk8.湒d%m4s,LNRi7">c©䋘r\V  'Uy䤳cKj!Ȗs+:Qm,U%[͡/{[[͸ẍ0Ihc<8ک'ySgfyz`|=1u)[Kit5!T]U0 {J6hA4@vĿ_EGl0;R8v@U!yA_9+vԐO"}'ag&i9.SxoWC:~?bP)QPPڙDرDo|ف\rp<ٞFG8zΖ:W^} ,ZE6C,2n0A SKt.*t! 43噩$ t-.đkZg$yw.x p"a+Znj'V6@uAhyS )h †z2|||6Xn#bk`~m |S_9jw7ljr/+Zgce@0* "g/Nж`"_6vYVf Yd1*CD7HX}o?=Tk>9$z/[[z/MJmNlpY*Y9P6J*ۣ\lt *آTٓǀX)^$&+Kc>]4}^ý&VA[ãHzVC:!q6Uv*8!Xw)9ra`N<^ƣ׮ҷ6|jB ~˵c(w`Pf0kuǘ4o""l%3N\FhQE9jQ!+ƥr:-AMJ>6p~؂ULP/L:$"g6MxoN-+Qd@Falj];}?H%Ê@c_M]lk$1uP\{Y ,o>`7D;c_B?ӓĕ RR W,J3fpp`*1z :r7u3?3k&W@2 ˟\(OZFQHS mY3 `JqgM+ oZyacڎE!K:M0N7fdGr_:e 2u$jzGvw1m&& k'C^ >]W=&&w@4&Aq+'Kx"#3-]ŰA4z)sIYV;y3u,َOڎU񀰯ݲ/7$QGM{&+ m+3>k@MʑӍ#3x!r"* Kyj6:X^W"3c,)[z{?l{BuKC J~ɤiفe9)F M0A#b,pGэFA1Ɋ' daV&rh#^)w}aWax׉P}K79D0`!r<=94V/"WukN|Π޲rfs$ t7j׼q̫4@>ۊ[ " |`YRKi%e,e|oQ3&ffe% *Ê>6]IY މ (IHoabd10+~Ӝo~MG3[lF#=jeW2 E2iސz~'CVv>jXJ_$Тg1ȵx*b kŸ+}:L@@RkBF[ў̢_ RsB]q 1⬀UO oL #RGە#)H^*>oK1J,m>HYH.PDIgerg:hp&1rj:x3t~?]0G;X\!nM=dYe+?5h'۽B[#G/L&*ͱOgm\}y^®&VV$cTw5`$T'|3D_.Vz_$GyjSPԈSP tӛ걓&/5gG(SU߾zقRv@zN~p^=$ΔR>մ8aҼJ(T5ߵ:|#ʴTz$ҋ>/ȗi8X,e(I[aQT7ax< ;?Mtt,VCFpqVUcZg,?x[qq8R_~_«Db)404 xl[Eq7$^(D iyp;)k!Y[D^ORԩ}3[vv|;k_̾W 9Bm|g4mUgk,%=:q#90/{ٶx]xVbcf_ 8#HzXl*GcB uR|PȨi)IX֌IbcTZK<1Mg we "ޛU>wgID7X"hdunZ%j]7b),IpCj#[YVT~8 ~DutwHslyl"R@'zw'=# n깤Xߪ@oDzfF!o0"Fs-m7LBp=ǂ *3H$˽_d7t]p  }Mi,exܓ&/dIg_Qn!{B&*&W[+l Qt8Υz88kq %|@c9WZx-P+0 "@{fX؇}zk7[ܾ 9ASz0Tcó kFufY"U!5lw?bo:iT$<ADjWph ܮ3|4.AГ['@wº~( vp!!4ى3Ui'{=a : :KRv-zVqgEn`6g1Zʹ(iԭh`c(Oj d: EG&v5idL%S8P"|lpD_+Q>v"6KJDU1oD*1 J|;Zmj",,%-Ӱ3#.hu2BⲞ2(d37aɧYoBDH7&u% EM[7mMPD1(QCQցHņ؛)m:V53fG !.8$#J"|bf@SSfTmжNRdp "W){G!{N~5Oj'D^=p{4Yڹ  TpK!0b I7[%&9ƕd$B.r Xx̜Ͼ !rO*AP< ,7 8FG$'{ o#t y/}O)Kz@(̒yqC5܀XD.i69-ؾHn;Q_(@vAZB^ Fƚ+_|m٨3SOByݪn C |ˣfBeYi:%/ Q8fUˬzKx ɸ X/B6CF$~9/i#>2(b/4(/gkmۥGRAoGӖo{\ ȣ =gFM@ؿ@~ ‚2-DyE㣳qd+ vM A˝ 2HAm+xr@K"{▅]kuܘ̬E8>1>u!<8jQ4!w3 1`'l)6ga3|QM!HZ Nl*ǎ}x{+` ?r էwDjwI "}ܪO y(w=8bêY{Ccαg"Xi Zx-i8ѭP0ުz'8^Z6 6 !Xٓ0,(%eS)qs䤵Τq^DQ PD6 VA3v{h蕘>cÕ](dk>/i T;ˉ [և˟?+!imWD`tր'ǘS05pt'T :WZ)9$W9xOH_C'Q5R( BtSAdq ʥ9 r(콳tn|;-»V) Ȍ-F!tQ~ݎ} fV7q;(e<gٜQ4:3U-+3Խj; {Q ؉݊YPn  Fo !_뮙 Jgj 8-= p~Jf˂黰_-N5MS:Afy!d®7Y{kF" HU zRܕx2]F.X;T %}kΧvEr*V;س~^߀|^5ogFII,њ],jknW"X 7(c)j \2nL]p&idPB; eI)QU(U[r<I93>GǾ  Υ%I?X1 A3C*cTdA+,'ͽ"vCa^) Ϊ)ۼ6IN?23,b[z|$F˝ SME'?Y. OO0j⒔C-m⯼Csy+Xm'"y9, @q~EOz(TpdbRS՜?YL dFijrۙ#s2*gN. q!Z`𯻓x7JEhw'qiDCg AUfjZ?f7"j(19 1ր̶H͗#&1xnf 8Ÿ NIZLhtlg}eh %*q A ˟IA zF+:rwhO{ V_gnN?VU귗*pֿ:gPJ|Hv (i4@+!Ld ōwaRǡT9Wa4P3BN% m㚟Rx QW ?4zB;z/cHqf8>".!"8({{F}(`o(`% XŨ$-TW}NBd'ilnNH|^K,i¿JDz iB9)(WdXXe|*|c)|a+kěa\.X`p׿5ztN"~q^> 9$'+6-Rç6L^ مiSmxu\ 78MT@3i3z)jfOxG;]tZ9O^XC@JBYXW [,& 28I-$4a2(Plx:V";?`iP}<ΙQ@VAǃv]SXa_Yxk瓍ғL f&E#;Qց;p#:Дeu-8T 28)m8ݖba8yΉ_k!zFJޫsPX5Qix뒅zaj}.VHc;s}fqYfh1Jm<梔y##Cte(k.p_wסŅCGrë?h?.v Ox,lvG?}y?k4y)"3k%䝲C4|L?G72n<<:|5dY$;uR"MS#G M,hzBڟ\ hʆnoD3g\⫴Goo>7" 8qxg[X=wV3IijE|WyCn)9t[z|Y5.޲>ńs; G+^{|%' uf(ACFÃV z]f}[uU9~?AocQ"Fڸ\➺0 RZVNaT3B"=;)͸Wg~0@l˝%<&(2>o;L5<(${zA+^zLzȾ3|˛`ޔ$@H'p- [vv\} YZȀ`y8~p*$`PA@T)1dӢ9@F쓜e$"LLF6+N1_ηXo鲦`CHn% $6& ET4 "ʮݤY+ o =Rt-Qi)i*0*.ӂ3 ZP}3q_8%Y[fIAoԣ"v*=?z Z¸뮜w#|HڒRK28YYP_NN}j$<Ͳ=hFDNJ튪| ڕf=a,-/EUcg""aHTVT\}rXM͂u?htsέ<:!œ.s@en}{Y/gM: j:,W7:-آ ɛ.Ҽ9<, 7A q]hO]o҂ zo&Ц/8 2_'ZK`p=)lfTFhNXAqDvN>) QvnA ՌE6DOttvu϶ LR%)c|ev}r^_拉ȯk4}tng~^v olP^0?xF<;Jqk~يgT#&S?ŤMG2V"|h{J߼9)$׹VF6%oF\[~=m4_FyxHQb<4{ l럼bHdS\OFZ%Uψ 45}־ ` !&Q9-(N0](^ xfe_"aI2T60d #L2˧h>ydqQlK`њ/2NxF=E5)}ԗkejW({Q呷&\Loz|01SgTXVWIyӐP%XT絎zdl R?e[5;Mg2UR'O{sj"q pb"ᑾe:-I9m{Bz]@O,=U-%n⬎3Z e;ĶsDۮNB,%ɮzPsAtV!ثS[,Cf3'nU}ʾ' ^KG10#iBq7($3=/'r{J{ $0\'(A4wqVϵng"3#7ɠHHu?S?j;d~!,V%CZ#!H\*[lY9K̈́u,mtQ3{(sw_ Q<^F ݱ9IrcXJq>H|gLbѧ)jT /cە\ }̫CE3ӊmlw"|Lj>^sQB#&j4 a:GE Tsž4\ ;:U0&"".8W(G$—F`g{k%tTN<#)!$v֏KYu98 8ʴih͓Tq;a <$G렵y; F x ?[nq5'>.#ufw_NUçW` CF&x /09cWkO kxd0= "Vi$#䨾 |8_#=H3c2AQXsX8 R . [U#l 9 9[8k(T.]b-67 Yx'1\1 aND_)6)u7S‡xY39wiZJDi n(hLH ݟ]IhzMα ]7gfiy'Q ѻ,N8g@vߴa.^?G.JvʉA'ahgR_K=3x2k`m+nñO_5Orm9]cdP8]ƴ\v#d: R ]aթv**P12 >U{bYɈqSЦ?t!e+6̸u얂^éH|I,}s-`N8Z߮da78iEsE wA-9Qqv̅7Jyh9:=w?z\Pmt (RHDf)72vr 8^p<6n{>!4')wNFn;oμ6#onp(Ԕn]Q~ @k5'w"q!FKl<@ RǤSޮ!'vT wyLcNV+ON#4{nUbJpt"Toօd,,Wwgyy, ywr;`*"Qb d%EhG9=g 7(:`'gǗ7GRM0~ja}eC6mpgS|~"9-&;jQq؜݂gn0MgG„8"ZS]۝3 (utw5)m47`1mzVlTQC,A O]ǺX)2jg\D=.q'M~.^#%N wzoZHm} Y5;"̭^^nyzs4|X[We RdEV@*Ur1vDV͆܊?k"E<=VMѡIcH=nۣ4UGXn8//5 4B ?k8Gs2 z-":Ch,葛%@uL"}= h2QqQT4+$3R@"[chH#/V(GSd>p8rS^v[B;x>ўfħ~VQ X18n<@نf5hXkoŪQy@BS qv-ִ6q ,'MaZɚlG_B|ZfQuK>!{zオPƟn#…1:8iXXCz:tu.gہGdwW?>]?@`uRVIv;#q 6*ͨ mmnڕt.uwf=!Vu婍 oC1YZ̋O`>Fτ+dջ\>3zV-zʫu|s{gHt8<\ܓ}ed-+ uY8h DYlnVXܯk0PZkC*"tm|bQg'CVfPT@--9|}\JLjqj͚CttAP1M$:-\zIlӔ&"XY563\G5jbyUɕu<Ȟ3,&[y4`$n4]9v98JE(D̅˿Q2CcӒpV3h:1dgr'~$͢'-S6*~>6ׂŒXR.ہ!~Ms^jsD,'Qz{&dyuo gLzh ŹlEU,>!b˔Bs?^0T ^, wypZ5"X3<_U1<ݲ&̓vRxꥎx@ XxQEZ.JZ#$=u07g:QnϬOQv{f&#-F)> 髟R EI uatXf ;ԎN7R3` Ly3KU:PVt$^J*R!~8V.C;>  dcGstLBS1\ lʹc=@kRږz脆StKoޯ6*$i71g+ތ͵Eߨ(Go8܉̳2~.͸?x*K@o?y܂[`pW+p||DwE]e2}zl_7pxKv]r'.W`GBqznD9}7I/z ~p±]K<zAr¸+$0t|7Sy⎂U@(K< $|ʻprȣ~=[iTKV=]gL\pJ]&S GSdٻ!ֹC6:j@ufD$i=f# 1u칼t9#Q@gCC~ /5$&kd[3i.|N17E@v))l zYeLRG7/pbz~[4ɠ&uW򦂏'˔y-k5 x^g9M' -2EBwT|Ii,Ӯ~H6V u*>asGi J4ScXKH&[ëԯ~|&[C(,Q% JKޗO]Ylң{" ZEWU^!IVW*?uM=g(bjY≁!ZZB?HN>`B#TRUJgT4|Jp2ߝUqX*{}#"}y!I䎟]URJT%ՊB6(UJ^wuMx vW>!L<q~{1:|@N#n*.1_d=&ța;tƸc< k Q}qqD*{^-{P][BZY޺8YºD̚Rw22n M;զ;Iנ} "o]PƋlN5L [[q>L -~P]iN Nu @ᬔQ)żp շ(CCðuZW&nspqKס:;amO/~t %æ%fH4]ס1as4x'x]Ny ehfXA>Uϯ&l:lGNgT`ǽܫ3I (A`Ri\ʞ 4FrAWPeY?ě-p...B} q17«hTp0{v=zC_|cal [:&x8Q{`zG#'u1 ֧o;i)ņwXV*R3>eƅ/3=bړ^.>b>'o5Y|۟%缹k< DKR"d9׋SLXv}( J|DhWcIgKv|} ͂ {8qZtf~1s\ҀLg>bi3FBcF@٣cQxEB +f,S}S%߭:Y7gi{&0L_ @uC }"?pdDN9:EZ)Cڼ'Igr |>Lzn^z}B8$p>O͖aL0W4;¾~Jy?7FmO{R+Q,ABre0%qa|P2XF\j;PxSK_{g乫g΃Ռ[鯾I #P ..+>q9%hH<\gCh,ZEeyuUHپm,o=5adgur<<k0D!|ķ.a i7<bCu>%znvMeӋON)!U5: na!e C]bL@iPz!󬖶,Bx$柿AV75;21PFI0N`[pO4~NM͛ C1'gqi{ 1&\R<k~}[wLZ`jٵw|g>le%Wڼ`&8+ !N OiGvr%ڬehՌڍJY6rB]y97^$*:wK-o3!e ÞKcʆr6ߞ1`Ne$Tm[c0$VO lʚnAYVMrZI`,|\7J ?.R6w_LF~3egi ҧ1u53[ߌ(;[P6sXg}yN z魸sa0pfK(BQL#@WF%ϻDkJaS}?}\Pg-h"[ Υ7N&ŐoBRS-i" *F}ꙴ"Ku/$.+=UGIHĘ#$mehQ݉IG,.$np]5H~cs!mTNQpl~驍K2 5D s|%%evyW~"nC%i'pM߄A@o)c7ch)A=d*[H8n) LJD'Oe6>]9͇ra#kl Kꭙkg+/tYK,h4BB|Ⱥճ8OBϽ`di/)jL|!:wp ^ GF6Nod^5/_|9h0.K%TA 2LTZ؟ 3A +F:3) ON:UZ6X\ ej}NGVdz|݃X"Er6 W_2mB qgxԁߣTG{ Ɂz}ӕ v,sR4d Ek6X jH?!s ';n‡od9ܭӢ%I @rՀ_ENIA&_׃iǻ+\f!׹e3ڽs, Y9S?(bnaQ| O\RSI9 kì ;ٰrP*ʗV T&1 cǁc{[kiO ZFK5c:1P/AD2>O}Se 4en^Y2?eȒqAy\4҂qHG># b]U鶥h>7D2u=g*pSm3)9"ϫe,gaz *YK7)) 껩-氕Hb&]qݴLNF|\ѧL&#}f=֦/{;:P4!W@ WnrH6 -ֽZ_mµ(NNȊMEѠ P ͣG=Z+W# #+,\'hU)>H)tF!#Puߟs4g۳kn/_N/9{&e{ s# k`to|~u,%i9gxOͫ8YBJ8·[U[E_<>pUCH-u T>ZVp/*Jd$8 iǞb#ڋ){.I6S13``E\Wn7ҥ(ǘI+ wϞG R mj%_g8X@ȚylH] K'kx%GQ5 ,Qh G}Éj{!jO4^H~ߋWnfvl E)̞!qfjꦠŲԡ,DO*qH78,׿J!'$qlTr#!OsQsSDs#<}Ϻd>,9󳑶ĺ^@Ej#+6 0eh\Ov*0/Y}<%FYiد 6~6襜z ت4nj 668͛XdhoxAԏGzT?`oAF_M"MDt3=>BǣBBWAph?3YI!zԛr=ӧEHȿ"-bs4VԼ*aF.u{fRME:Ȅ+ȑꫥmDk.j37tD9 *ј 1{93C%I ?at^J`5`EkśtZa 4z\%WɊ/Ҹ4)DƨszEu *  ̣X vVĈp0ڹǦid{<-ݵf0 -]#0píNu> [#Lt-kk#FaQغ%6j%}^Z7[ayEld۱^epy)\x{"O^ v'oe#FO0O5“%Ȳ݄mYM6`8Ly*^CKO0IDaR4Cõ_ 09襢9]ÔH+yD"HebJr;R:g0lͻOAn`ۚś,^U`>aأYʷ9Z mm_[lY0;u#9\Vk&d Mlw4^ᆽDžPSUp`U}{=zt#/4u@D4Բs5ۀnN 'ٳcCwDzx [$4H.x7LZ^-Hu?ĚK]d;9 ˡ eXy9kfVd%3 [Z)_cGSJKL{Rg!R9'i$O͆s>bٻmG]giڡ}1_ sM<;SYhRTT߮sg09F?)raPoEg  sZ] k,z{m#ѱ}<\;=&+" ;%_o8G?y "j /jXַe;cMі FѵqMRZ[P?9NLV!2jš&G1Bo ]}qVGIp:?w!%abl+pJFV0ހ Kg{t?N |# E,>;k>0ZKJdD3' 3@$M=I8'W%Pf2`QCkh@IDpeM'.fUGH-Q.JluՖ'/e4`c,6Iϋ@Dג '2|B6*}YzBW-͑2 חV`&U-<`e戺|An_1 u~b23Wj>\uK[-TJHVƒ* [̞^ЈvW蓇{k)y9&S 8.pJ Z,eJRʐI}Aצm#Y5R7៥b>:* IƬr}LT.z"4~ZX  2}qu :ؤSccBHn־Pe/4X9(> H\w߱HrZ½=9'[ߗ$1oHTぜsx qffVV;0!y!'& V>פ;!%j_ #0"2 RA= ~U2bs3Oe+H`~J*+aC LHZ`t/.[a|/o4&{O {ɽ;Okc/e M kc\ {+ oC: ( ]rg2せ?TF5[16YH tĻ ͵gEm_b#B'j#i&48|JW\״C6t˲n"Te úa3B`u;ɢ>x~ߔik6ARs[;1$W Go_緀a@J<֎y[n4jh9$ kGcszPLs-9YVP"Ph6lEfhD]y4<7b竷кϘ9uIH>=Y'R١X2 &Y73'8N:9i OUE_&(Irθyb b&Hv 9CFTv fQa<&g)ڹ$N<>mt@ܾϞU#52XAo+:C=SnmkTڧIXEՓ `$hk̥pCMZֺZ:M%{ skVTY>> ~n@_S5O |Z $]aDT̂W`TlrSEʪR4nJOﻯ^/d&=e0̉o HA -rOCSb p;3 K|ҀS"97oum;7?=qfoJO)?'q4k;ܡ=h9P)l5&5elfN(cFȲO&s-y㊜$_7'8?߂:\߉o`?_J!݃ o0ntk_?Mķ;NhLUpo\ =07t@}Ľ_8_{}*#c.1scԉ7(_sw$6XC}~t׷a8/wƑ3଩D1& 1gt6X%vf'@y 8fBű6ڬF.Q\/p@3.{NoԂeKAĔܒ]AɹED f尧͡:MճBR/XTݓnTxe,g35Zu H-E'!𻑏ƈ)Om,λ V1UxU?)^Mԗ;U1t@@u, $=LҦ jqU Ўҷ3PD۷FR{9 ivxڋ9L>ֿ VV+tJ{ UZZWֶYKl(ځ+6đ\cT!3Y,&* Cd""%| rUcjG4֒|xX^nc<218P&g*}M]C2нHIRSȕH)'@4מ~F`BRPSp&Qly@(zvCrL#j'l<`|kdVRMF;iTq텊Du_[c%9It=Dꗦ̪4()dA0.;4̬/K36 6Y!~jY1b0 x|zU-`VLFp{F_/@;AؔL1śd{ ,gJϯXjE 4оe4gxTFL.W_jy(%/%rc7H]~k/z⒧M]15oF_ .c>+36 HfIy 9O0r.ptb;Өނ!3| U\a7YՓ %Dƥ'Ĺ 5 0}"'Kb3x<~]nVg nIvfB;Yfd4aI%\X},q뺨Vz~L/㶣(YmSvuZpS~(3;bک8nP㹇(7ұ zqǎTȧa׏3.v8K0hj5&%%zH0P};^S̀l4$Ka;rN9t -uڡ^ s{XAEb 0;d`pJ;ct9 */0RVo8 g^Z|ڠmveIU~!yɎw]`h=>'5>.0DƑћ[eDL]m,xi嚷dSCƵw܌#SM=PAx102%+ mދ[d̡[&%SCsUW@sERI;{ŞйjZ7!5FGgT>3G&fe@vDҧkYj#.߯@p@dZV@05iPi7+YQ# O(/SF@!}緝-o@v$9:Sp*] #1'e/4'e=~2RMrde[$U?>E~$d9p|S.}EݡƻbR 8AlH:1ٯ`e ([gVưPrh}"AO>&9 gޏlƛIO/P|+ ZN^T+/~NLЎz(,94%R)+hi<AbWVxnb{`}q,@SCмdxKŒ6{UX6p"{w A"3ޥGckugYZ070701000000a0000081a400000000000000000000000167ad58bb00004998000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/dm-multipath.ko.xz7zXZִF!t/EIU]?EhDTTk׶Ǽ41}.#ykGH6VCezO1*ȫ:$U/z1_(1esuV>BtR˪8>opBg{bsQ.ĉBZذ"nfFsM&kdU;D'6;)PV}#Hp`J*PWgs(QY#gO0(}[`+HYِڡe?nea +\0Ho>>Y@ֹ:/ELx4c4*Z{ q}2 k iNGMТIjUzێ#mcܛE_?yNDÔ} -3;qL 8b5M|}uᯈ,:[Ag8-b6C%U7Պc ea;c }-U*B<7{5pP'7/Y |y dc ,LRG럊33J))@%kqjZUbESP0&jO 9fkkn}WVLm”m8Kzj歄'_22>UN(R SD;MllAEaDI)αgg995s(VR#r&I;>6PmCe*?љv}oȒdCXNsϲt\$Xg`PFt ZB4sHigHu>^4Ù+Ij(P7_:Yg$DBwM!4Gܜ,j| Ҥ׊F?NY\t[ZrGm dE7[@3KZ-& ?:EJwz(4xشlDO4<(Mpmwq-'-bû&oTi*wSİSV*W9ʤ{ZQ'7).xh~*`onTl2h`cH%kjB{'py}p Zp*?n<<@/\Za.KBZ*]wz^%;}7G_arzcLRĈꎔ/?R]/nr|>5nke8Ѣiw}BjEBD [0mT?CfJrs*B$5AG ɶ@e@jN@8-]è闼rjoX8>9Х#`j͞KWrS22o/z\~͚߱[F} n1Haf*mgM--}ZX xyީݻ{ĩQTf^eeAjYfn3Ug#Z q"lO+֮ZDzzLei;MJ/êc/ ʯ$MOP!0^s~a:YJPPE W :}tm|VT"\wjeF 1}nS=t -ޗR.W( 錮rA98S(Z?xK6A$7zK.6^ uј|ns{,.Ѳ ŜUOhV[BGB0LD:5B;h?ǣU埣#PS(ᬖÀ[@7v~&4m {_ajq,O[ eD` u@??@sq %^'y"|nH 򑴆 W#hKdƥTl.5b ∔!K]^~nYjʺFwQM 9LKX=Vk?X)6_cJX f#],;*:!l|!FhGͪx]I\ϸ-ǎcz"3GՠL0s x/O`@ If~is !d\._G̠!qGۍfu=uF5sɾd8`]${skz4aX;f8;!t/PH?7*$(l8)=!v:]iEjWL={xKL^\YCC*\^MҋPe.}Ky ҃SYh]ٷlsy;ٻI5cڳS^/lM5M5mΙ4yGuv=n]  mCdѰ3׻SI[/¡E۞:#p VVE G)+ͯD\.ϙwIU51Zh'ԅ{gr*x-Ovm]=C.y0 <ԺF_p7y&[SW3:l&(ϤOfO%Uۮ^DU*L(K@ *F ca<|JظW':hX)c ܥ`oH&ڮ>L 3~ K :KwffvByM3gA^K$7{i|BțHIE%VFBG8Ke{zr_==h]ާ!{]> 択ΪK.l-*ؗ7e&gvDݒ' ɚ孽H%Y_ҏAb?OcZW0 j0 LYU`JukbLau\n&U|Q(X >%LG?cVg Zdnc!T3|.&FKhƟ~ثSB䷮6r{WR.#!Ɯ.*$0JNj5Ӣ陸|t 3Y]dtoT|{ hz8-(ShaiϨM"Q~(Op;@(rkڥ-#rx !Pr[NxR?c[^>pgi [)Ń3k'N ^ٷB0T+5 &{~-4i3 qZ n#9GAOy3i ;rGb2Dzt­8|F !_yjw;[`ķys|!"6`scakP:~./ƥ_#] A ֽI-8JG~/u1Soa`/.:\.90lmPhҋbnk8ZU +X{;.' b4>zG\D #&yUTuﶤF.R@CHyGM"A= I|FnA_QF7h63WE!4$򅮽ߢK^e]o}8ho  3 \u)L͡auǑ864%p|Zް[,zU281Bk Ԃh_^I_0OZ,&ƍ%yjԺ|wp7O';iYፘ3s:(~n>;8X-01/'irBn]Jg?Ϸs+~8~oU^TE,^)j;u i|d툭ZG^\] { IpsRV:^/դȟ,d0 d_N69kOEbF5I::"DYESd)~|A+c ( oسgw`5JsMm̂<+xS9uҙ[p٢D^J5Ztx58ko GK~hm}%-$=}#jr*?4A/ry=u~4T_NU3v_G+]\Sv[* v j43,U=M=Z/H6 _ErvRB.5Pøh"(_Z|ҷVuHF"Tc_i[w|)(C/Z.zSq_R+.r+]F!yhir\ !p޶sBsC?פW9̈́ ӣ7Iʛ"MvB,Zd"iv;5^|pgvR)x\>goFcꊢ"MjFhۄzF.I)r.|!wvh 9a9ŋU9{bBWq狊#\dҭy;H_:/*HW;~dTj3A+ Vb>N{ GQ K"~Ŵm=vtf(zv#fR9-CweI`gdY(YMq_< ♢G0\e:^E;22`3x_MY~ N{KH|d=~NtS̽~p4*Gqp ْz?L[+DLj&g_Uaum}.Ow_*kK'1ܽ' ly/+n, @#et0^0Xv^2$ŗij8-5!~?Ņiv65֓*|'3SwMKҦ @9m=Nftb+(_j:r/SV#8ǎ:4gvgٯ!c>lY' 62քF3Զ6:|JfBVNoyqqʗt3ILr#ւF X&5( Μ  {U$:qvcbSG=s- ls(1ydTr%66j[Yʥy>7hkYJ).E:oyd3]dn[=𲿚<_ ~3vVJSo_a3_S!Xn.}&XH2ep7)uB1eM4uNAXHi AϝPH^+CQZ1mZM)BuQ3cW 17OKRcB2:Dkh ֭)-j&u-~F? oۿЍ}0eP:RJ^]mhަFq|by'_3D5ң~oMn_[.^[RhͅԸ);a@@. :xYQ]6!P.{7LXÆC'^7{H3&wTE+1dim/6-_3vdlIz'NF2~'o;oN~x+,]Ք*4[&c; ATXbnF'̽ M&8,B%LH 8U2~,j(4*ԛ㿧iSt }^S1#fQA ,kY[+䟩jk4ͦ+8р.o#&p.*?j/m;zwL":*(Kơ@YfP OJ;p:JsTJl:4*yС 0;fN6# R2 K;lkaZuq*©B:?&G?OmvLWIz>uL=*_@;쐃yfxѨ%uSpvҔ/ 4 mMuF1WS[U4]Yx0{\>>DeZhwPqyUɐNH$5TE9[нs})x˱;D:p(DVCDޚhYth(+| |IQm8 토>%BqvU 絥!nNpfR#t]\X B҉ǫ+}"5Luqi[I.孬XhHc*4g1pεzdqh:kYXяwGگϦߓf0hM$kԛg¿cRj5مgm+^ u`ݧ;# IS]yc/!a"UPK8O^ه8+ˈ93dιlcr8{ݰ>yfc샮ljyARՒ~RԇqbS? .Peȅx[eC|?" | W.AOF ͔Zxz n?dZB6|b lSԼTI_:&ߙ\CMh밿.lpOK !DmhnG Q8ťÎ}>U2-jca*F5%i8x=0\>hF)T!hؑ~](qs2McG!BL#y4yed2{ʪ+ ?ǙvDL'5ڋxʄW6TKގT$.3FeGwVIZ) *fLv8K8xY?F>5** ш?j*y¿+LRE~rmMgU[a`a0x1=?o!ƏA o4Uޏ1y=e"gs_iiɍ3u:]H|wOK`4(ѭRds477^1{qÇ3;( q >4-0d7[ dgL:4M]qO& l0%-e#Q}I=MJp4 ucݚx2vpuJ er,j9߈aʓn5FPLZJ+I7lIa5W f]dP61/ٱS֏HuP8$Q?85=taY1[{>;mdRNvgGՄY~.or"/3#H1C{nxzo#+/ Q-POfE2uOETqI 䚻n#IUg/+cб g-h@9g4LOml>FARqJ}s60X:t(+rв">9eJTS^(p$1#هM{5 MߥeHd<ʢm)Gd[: TؤJ"c"R!5~l HuLD]P{OQZÌrO,ǯs>F s75_86VVr#OIrQMj uV҇W?o݄xW~&FDO%{ٛ-.{l*0+-cȴ؁e%{) 9߇Rap v]w:˩f`::sw@dgҀb.DV H5o'A׭8>cQGÚZB%g'˴jxսb㗲+X 9aRk|)J}Τؒa5~Xщ=̒q )?RkH6텯tQF3אltPxuzNʡ[toT¨9\kdŠRz PiVߵ9Xi[[u3@a&EwgxGF7(fU<}.;z(%XgP[2+> Fk)O(jL4RBi”M?ZU-J&$"$?\7 ܭ -B]7f":ح ݚ)VjA,i$7ױzsI(q㰆￉[ }VCb(WL5veo/tGx})eJ8y^ 4;#3.+7mz*ŀ!]:&T|Fr3>Էc`4F9ݷ)*+8sa!bU]q/6#%1={.7ʃ .6;;]ͪ2=\oAI 7:K\+Y@Ұ;Ah9@#jэ w-bkUWŌ@*b% +q:S_d: a"7(JmEE@!ii|r2 yrr"8W߶߆'Za&/_Wc3{g:Xگnhy|%$$L.@O˟ů NyYuZ5k^qi[כFZY-oi|e0H*ń{pm _9DsPHA(ACs﮼V;X-0Jse bhHX[(4=-Y1xA4tQezi4uy1V52V'7TB(ıOfN'h[bz)Ps{mWSF U|*!C$;kq[=y P܆M?Xk3-/wg0=|e*e4y_:.CH6M,9I<)m&tD xmte42"N3G&ߧ,ӳ/5ODZY*#dQg3eqF-L`4MyO\!Mv爧^U !&ankdx錢Q"t`*@v5_7m9EoL5v,/g~fLAFf8Rs|BHJ.ֹ9qkfaaU}_I# qߘAf{op'b[3/}SCqTN-2/)nxNIt0k:"?qm"/Q*Zww %`A_VyӄEJ-:Lh0 愦9*69?# r*ا]H}J G;!\2Mѓ]AFciB5NQTvtMQ*Q&*IYb)te(le}|K[lVn%k4a9ڈŁ+)ȩ uf ږTtD Qt>,~o갵l+Tv4(Sy `7/v&j!z@u/P0 ,A0✊YmY$uHo6]u [Bj${1~ ʗ]E"笠'yw_sLW}SVf2GzQ2fN1֖ Xˀ,#r EN4ĝZ`1j^,zdhy<%b//`=܄Hxf8o 7 hlݾ'0kD4? tE͒ jP8ݵ?n_7X,SvQc#:il$RFsbsJ0;CMM/5Q8" +“Vkˎhd9{mdx*#uZU= ־BB(sѬyzh$g)e7tRW羄 Vs+rd3:yR$`MQ| no3W|a|˕ȼڐ2W;Jb~62qG Zo'yvOݗF/-Д GgJW cOM" ;CtIjJ*}&a]8I!7Qq> dZTIc^^^P"{"&[Fgu:*i@uLr~RzvoE87~:󛌑(HGV.Fb:'De[(.!"zӎP重6#=Y`J. VaGLH)剐k7Q>l{C%&f&8t'?+1x}`3o#hٸh`= P-@Ԗ#vGNu6 EDU|^p7LX[-G<s-/dk sxzUZ}#LcstNn1RbƂ6(L rQ~(3\/0LIx'J_٬( <0<$%_[rktY=W-_J.94&/V9P\QćvFp J?NzxP&KN@ 4R Wv]m6RDVGYmRʇ;:}=SL2=]³hZe-jRZGTU4g/3mW}`aWKNdpŜ!(JifA1¯>'v}1l>`]axYO$aGuTp2=!^j1륖7Ui9,3w1s˫"&Z#qn}[SZse辈zz$ (ݙub&}v acV@{(B뿈vwTf1LC;ƫA}'A=|M0aۤ^Od硬On:R'QU;0 2C솜|u0CՅe ?QS܊nm9pI n)*U'49SI6Cp.XӾt.EST:+L{JɶѼ D%d(> ٥)#7c9s7q-OĉG:Hzo%h;YIo]lS HB5б#hZ\]nhߴPcK iA29`:;^J+DWٹ]!@z]չ7 ם2q_Dc;f CZe `,{> S?duI  ~ Zu{|~9ޯٰz/"зmR{R\9gȷor.5l]1O,;N!0ϥrV\tIpvϘؤ+Fe~ |}` Q:E[rwVjQIW Xöi"3IM=R`<"Ey ./Ʋ8ݐX;cH uK$p}C*q8MˆM_&Xl~C+W$,+e1 L\H|kw%a#|4DPFs1tX;ǺG^jV3Heǯ۬ƣv(yx2swֆ2UWds>HVn:_{||dyJlHu4b鹞1X1zRGI^,!tS07͔;eʉcؽŸV#!{?`?fv XD$ 0LFnNʊNRQ> ի=`-S鈡xJVwMU@*:r('^O>ȭGy0ؿm{=+hƊ.#X(uQe@*hG (DBw ɞyQ2%N%6 0$.bm<LdTD*aPtgiEqCPHto}5^wʳpwdslVƌiBAL)>LdX EM$pK#p=PyZuħufדeQwX C1bǫnm\gƏ )0Sb_zK qQpMgqK%)…\]JhL^H:/D%>Uu)u%(;e&?h\i^Mh(szF߲ݣf[V&Ҟm'";rƕmeN,.kR(/5Twm h,0xf/583]s臀&7gpvm!q&>&|@.[(hH >!ayh%fu/e{S^Aω<+B8qD3%lV/ī_i V~%zSWNGf&fq:ޭzh00UDyQ=}RD]!{s g$dجj|աr~#4NA -c6wzӐ}+j'I!]0-;VG}Xn#8RgoaOeW=WcV_|J" R[YE {E݃`rtA>?{׾dBUz ZJvFsLzYNr)D ׺6-"E1 }X9T):S!}U֜+wDr-b?.Q"z[ jSqE\ъ9" ;HASA:k{F7=Ff~a-FT5uK>1Us*%#e=. xSSA nr6||ba+H$O8Oع<+"8'HXx7.l))EFGи]G7 : Uj5~q辁Q5nċfQCm\zopez JUz=BML'PJCP];xuTUhyJ*Rƭd1˞5ןgrڞ?~: %9=Hji#dHflLx*%'o 穐L\8ًbjQ1ʇ)PH2ƒ7۩`u7H6(8K8;!a-EgX" ]=W5X޻#n9D_ghifRE h LW8HI7 ( sFsob@x{?1hL;Zogd Yke >xK8ElӬ[5ඍHMORft6w(Axo $~_ *L^ av_2vQCd1Q"xjXVrBdR'3{ 6e9Dz|8^MF݆ǼqT=ނFԛ6H@oHZ/ړyqOUդ\QF⩚^^tpQ$?(=f1uȺ ̛F4sa#VTv1D$˒FՂ-b|ۦ~# &xaBԌr]#|W%f_[4TWa8EM8HLv/lUs5TS@vlm< М&"H[ρ6i| x Ucܻľ4+I#KS ."*mL'v"-y&g8 R_}yj@ aTv}U#C܁ʼx;5{y!<~`Tkz*ebh,\?g$]f\@t/IY CE&3Kx)M$KR ieOh 8[8&;Cz WCja0٭ύمV {Xlk5& 9ok3 !wy>Gsk)T6U9߹Xg|.3"F@1 GqV74ĀjߒL῰K},sAVfWJ+QvG@mY1 Ӟ|8;Өi ~gr1]u Qf!)d%q v9a:G\,'ƒD45gBļAmƎo:AR~z #RKYX:3|$B>(^mL8nmฌFTpN7=.ZmxfE =3L7hm7s`hAk(}s[1Ǔ$(aV>ڰ84?GhU㬅LwUft{Av<2Ϡ6؅kG?2*t3= dZk}/i)h\KeU-fF _W0>\tUd84YWl#d-_!8Dʰ8w)HO~DQ1y2W `DG-%^䀠]x:tQ\[EaΗ' aj#(Rέq<HxGt)H薜,nF(+/s-eK%6"{q}!D&I Aݐ6^/- n?ݖ :=;|g_@&S #;` 昻 }Raf@U6HG=&sl p}nWj| U1:XJuo9tj@FxSyUY)(S<˲O<*'Hgd8&gL'!QFDf]%+ 9CNS*}f(Lnhj| qH~#LXKO%"k޿UROwB* 1{% 5hAJ)kkU۱,fWTs9L Z]sqdfOF\ؙ͡:X=֚V^ڎuDH`F ll[/\w@(w4H40CҖIYi [|0ir'BK'ڸ.r'P41_6<T;%qm:" MQ&0u7VM b6Q+@ _|7rYu׏ՠko5 xT,lR= =+ +qj{ZՆiRO^KX>|-ܜ?-.R8ZN^W,E6JHEUVF1~=SK/H5rz`iT[n9:1-+r<${j3">y 1{eK#&2ҩ&Vrm]@=υgx %]T2wa4th1e}n52? ']'SXp Nۃ1F(D6pK/]##[-<UÆ;RaB|kRʄ]!C8yqT:T(q}vD\!QyvJQ,kI|~):JnRO.!/[\% :K ];y=;!R 1yK$dh룀 5~F$biWMgYZ070701000000a1000081a400000000000000000000000167ad58bb000011fc000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/dm-queue-length.ko.xz7zXZִF!t/Ie]?EhDTTk׶ǼE74b6|'F1>;9elDr^zG0a?bvGI'br[)g>̓"6kC&z5H\F_R4b-{cEpQs?tca !d5 d#"GHZ]BgŹ!C?" *"[>t.pM#?),2`-𮘊LV%0i ؽy*i,H Co8L@w ;sz7mdd *VCA vg%DhV4^8ku UI{*T ~Tl_ Q F[7s*Qۗ1#tblI~o<փm>WPQLPL.0e 4К7zلA?A"Y'| ܓ8L^KFBO;n%wJ x"[I:NRJ2wڹFgbi;[xܗ11,4LcV+y4Foȹ 9[4kg N|_p˹5j'. k@/`ǘp쨱j|A Ky>nˑtu]Z? _ϭ:$ŻDvk4/o`5ĶIz~'s-#k-L6v#Mh1 H凖(lX{F q+ȘnP I`9 O6`pWs0jS#9w}2)>i.Kz>Y{v2r1؈"Wudz[Vw~u) =q|qOh MDp.;}P lRN9zr?'o bsCFo\3˚0zlLh)-g9Ǎp\mh%EθzHZߑm URwiuwVi[fiGѫYBjn_n]߮v.dP]vTLzi/ݗm# lӦ`\OŀUvTbaOضOtC @(9pKX`\[].:C>[JB@$M@/ c.Q/A!'"j.Cw aR. W ~!cãOMXߘ!Fo<=řMS+DQeP|@?Z2kFQ՚]@v)pm _v: v쯺_ MY'xeI¦ #wl;hVkwZ]$,^9^9z~h%޸׬ vQqPw {خAb{(Cq[ZRgHph|J3~ITƂJnl37 ?NV xk[{y l ٭y6lRzB4-1UƄׄO4}{<ғHov@+;)ׇcv#L]"%m gQKF6җ #@.7"e:V,Hx2VW8WI PNr :ޛ(9auY0thu@x6uDg{SIz?'earM*m A;?]M$÷7v_r1fcGIE"|卼:+Dv6З*90Px;¡ZeC9-s۱m4vB DBPY'x 5?S?J<߫Q96+$Ai A~iiRMD*, e9?@VK:ugLU7ě̯*۫UEIvs/`*J&BB*vxr$8jF-w4ث̺7Hl? ({>¡tҴ~k;b4E5 56Cy?vZSOV_XGkln`f rg1 ]YAR :ܩKuЁ1Oy]b1ctj12@ bsKݬ(dT[Ȓ?+/g{1$^ȜB]Ϫ(6kݞ`'YhlWvN]Z*l)N;$9D̳rC\ ׮.֝[̀ӄa8ۥr]"@N-Wң5])ǶSoq238p.%ʎDjV$ݾ@04V6q/r/;t< Ei$ӜZk@Qk ZJJ Q!_{~|"-!ȾQ}W,Y!qд{k#N>fzbƓ.-Ȩ3`"r9Ce_DT8yqN[Y)Z)u_3ri!e]AxrSf~]3WlGۗ겠P.Pw&+Kl Da+RjəquP"fW+K]+S-S.d6%.Іbe>}Q zmGc1)+j0"X!K@ y vLYݿM>+k7zFU̾MV|}@Uj2j~_ d*]Em8{Ě7{T_Me,rHK<&& E=TBOy;uNWLo-zuE:h]8pjTFx#\D.$VJioBaI?gS@}ȇQusb[.2snOWa}A?oo [,iN2w' xc;L8QlV`@/ir 4XEI`lt1LE0TL3gvJ3AB'N=̲0V ? PHE=F2oE)wIY] Q\"!#p\gYZ070701000000a2000081a400000000000000000000000167ad58bb00005c70000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/dm-raid.ko.xz7zXZִF!t/p\0]?EhDTTk׶Ǽ4m?OԎRڃa|NӥY LBZW 0GVz,~2"ncѥ`Дѯ@l|۱le0p'4[\T97%hIn(k. ոқbVGjhőڐXwŰÒ6M28|Z6 'ƦY{t)&x?CA\ ck}MtK6nO:7TƟ1NW@NiWV:_2QOex\ IE,G$f.w"0O(G_! c'1yш&ݚ0%͢M>sDLF؇)MM W\髲KPCG܄'Jn*sBGj΅/={{Y%|TI{īt~ LY( SX~R=IPs*ņ"fC>r4 %#.B (Jʟ4#h UViNrVzSp% z`LnO^MB[FW>ar=_0'"oO@ V"7o񓔟ԌVw1c!f^jbl0fFē<U 6ȇA"ɧο_?DÊhf +[SYZi*BvUn-07w=`gJYVH*V,ﮒskb'V {ӥhoJT%]#UyoLuR힎 jZY%_7C,c,#X&-Cd{%'q`*}hhq=[{YaG^"-Aѹ~o OvyY>=?jJe$ oXmY<ՋSh R `uW!Fd00%\X+B* 驢d m4I;|$+<^MDGE~E4/UݘTHt5C!O)}j&r* 6$ G='YRBiJ,fBHo\G2.g.㔖+Xz ݉/*pQx v8xD$u2v%/Rb!'Opb5['uo.l7{1r@r̗upр_'>LxFa_@h r3W ٨B9Q458GsvpSXRAWQl4,/u/z=ocV]g)܅5&iUL ڑJ1#P"\¢љ޴kиP%IVm>/4N{YWLC'ғ7W|(8{5ֈQv=G+ͥ)`ό;e -"RT3ixלwwT1%K_OIJ >c_iчu? #p}ьH89i1y> "qͬ .Ҹgeqɥt\g~E(t  +lo ӼR"<'qɐⰗ6 yۈztGJCZ){'-ܱ#Cq.~LJו.[ =iT`a8˫5ay2mOmeD=uݓr1m-H*Q=-';;C6A CsB/N\=iiVo'!}X8S,aYK9."6&Kp\TkaxI3d%a#׆"6NST%;m cJL$5]Ow?m=MB)J9v5W7yc Mjj 8x6\S: 3dU #F/i$aއօ m n68`S!Hɼ`D&p$x!~c3W)KJ$~D7AC&GAT꠽aH"7,#7kOb߈ |RVRe~6UH p|ot.a'8MZS=i_VБgl4 $0]ʝ󎯓u#82?C{8[;Ð Ndp +ůqVɛRŸl ro&g?/}O"uBiʧQj3G (] P50x8'0ls?*[*8^5A!3f3AT"u3<;eࣅ`훆зe&3bh2pi?X3Vۍ99,LKA(Ö6f`y5o̮0}=pWG溛,@`2 ߑHƣ9gYv[2b7x~yǝAXm iZϠ9{Smެ&G{pN Υ'w$#?uwĸ wٴGט]eI.R֧XEY]fD=p{4~=o"G%1ڻͳ䆻 h5:Ψ'0ŚeCqa;wnNEƜ Mfnނ' J i{g[)DQx اh ZU<)~2p5aI3.=(FI<–`o:j*XzE5MG0aAFr,% 1KضA1/ΊUӎ-l螻:R$q7̰1saT+r/K=0^g'h.8\Jx*oZmF[6Rh/b\Z7-ƶUЌWE۹T=t8OEo̞M r_aㄋQc,䌻Y{ NѭKPSvD@ƻ3vW"Xn߾e׫yZ"guaGu a %D8``NcSa:<AK_ߓf&؎o"h/~@=[Jot4⍿~9FVq?:R#`,z_!\PZIJ&AD ,gZ!EkoW$38v!%yqy{i RVQ'v汵dP¶Hߍ'csw{^ U?*GީjG>_d)u$QϿ"N/ik3'pC >a - Ӑb&q; Ry۶d8qɑU8BU[W}uW oD ('Y@A14,6)uWBTe `:-|;=tsE* 1t GMdTxP-a|ɰXƋxE.N߀ˁBϩ:u6Gx(v0^ ZginfODYrou] [1*V.Kd59 j9e%fAStzdN1ң|Epqb,Yo0(*E|C"$Iu}]Tc&w%ZTT^aʦLPt9k)[S+ q6.DQg,=fؕCJzsUUK 9T*$RwS?9ύ T)y/XQ-E}~I'K83ʳۛ=}jID#X}JdфMP|e}Ol1.\'տN3Z&da>ݧl7/Yxzk;oSi\/dB׉P G =cfƓ}9yv UHQ,G>!7%ok ޖ3ޅE\':^[\_6|](DRƮ9K&d4(ص,yjŔm:nޕ[!r~Y p !Θ# +sh| 8[6gr2K8s|HQoIGbb,|3%*jOu_+5 r%~1JhZy~?4ej<:8 y&J/{;`Q(V&zB >#F4I0*Dc a-Cpq$W B!AMlTLDCHCs4Wǘ"$|B6AV'q@#y [۩(Ti)Ws+]yl L;EO{X87|Ҷ2=jW\P>23jnCԆz:z(9 !C.PXu*:("Π)V 6LcɚcƇ F#!StzdFWţZ/7˼8A|]l~b피~_;zz D71w+>Y&cPYQM-[+u0ez> 6+|\Bjد}2=*JOd: ud|5~ &Q/q.jf>$ZT@1y_9l}jl|g'-(/ b3zG}yM-mo2]!@(MաC~>A ]R=LWOyʒF=ǀpk^gYaAښ_nJ ߿EE=L5y܄doJڬUb>ZLMH|; شQ?* qF'%̜c jg]h" *ҋ0R}iu|VQ8y1[ nCD>`ג SONvukwx80۶>w[;͟gy!%>vdǼ㺎PzĭB}>Od`8qد'Ԫ__[ "UidqK!C;zK%DRTjL4DD&"?G盯+7ʘ uñh9n:/>F'ݝ>ȲQцb<7QLcŠn(*`T叼B[4" Bby>[^v&*\˳$ؔcu>=JS^Rg C&?9g䁦_}Maߩxhx#4* ai47ӑeއ &J¬+NO=qbn< W͟lip:+޷tTM_*r 8!!jJ,$t t`9I%1 DEbݽ ƫ}#ebTw>ЃE`YYSM[Y9o!'@9Eh}H,O10w8 jGjj<߬4݋ !!C hS%ISaɯh0O:F買]L5ϔL强|cy[͍?C)\8q@s%wY߃hr~dݡM cj֦@.mn<){r@+1qasuRގo*= -xw96*6SңԲ)3]ٜvM%;,|ٵ 29p𭽬!Ch^#}MiYϚfe`tdNc[\#!Ssl2ࠏ̉)q>p`Ƶ u͕sn S> $ 4cO ;УamDU<::"6O8 7;fc]4!uwZf S޳[2<f[EƸaz I5lEɁ#6-|W7;W\]@7곷zMY15 zXp5ei PŘz.R@a!lf(}37{'@ ?ɽWK 5m@-v1,>JT,+3x>ꞖB vJ~ƅLZPlz^~?<[| <^h| 4cLyޯ"U(&ms<^aQJzse f-V].1֒M_e`-L&ssܤqYB9#h$]{0iPvt6eu𦊃w=nVm({]1V_+}'IWX'z˟itX>eأohd -._2 T҇]j 58ob!Jl?@d"u-/1 L:bhNkToog LFo BrjscFM)  dJ!q5kèX SJV^"/:j<#/Ng1meI ܄TF"n%]XԾx/f|KO$,7OU%?UZN~Ƀ_701:YxUUaDI @왝z1:V%ReL` |gr8dq-sg7W@) =[9M"h"KًUǁʜ*@:Flِ]p^04W#UBma`2yMT']>l$C= +@1.e{K sajDqsb)Ft xA>ְ[cs*)5 F1\[=l' hXKĉ̨p /ΩO16_4U{=(KB .> ]J&C}kؿH4utjzPI/:,Qi uwi,qbn@m}m57 5b 4 UAjjn V3FI枍Uy)wχ -j9^^h@p+uZƍkMIXnRevI)Pv+?;,^a xް 9?RAݤ#Ԕ)޿d!CS݌hY4Pn ԗ]%LaP$SrMIؤ,D6g̺#ڷx`@}V*K& eG~4LN+b*Mڤ&ujY>՚zV1Թqt*-["h;dz5rː>g~I|B.V{Z\&q]W?e\Ę:+4[5K.:EGsAMm+wМQ245x |YT;9:j?|m3%@SizûxZXMx"bYГݶl)9d|Pp_8F /$8?9N÷Go3wҰzF2o50T^'N8=+{fI$߫Ӗ]ˢrؕ 547~Q\Zْ]`9AqOd)V w-z|pCEqGiu`GyyӽU&&p>%$ L<91;IJ0rݤ(4 ]j}]r}$q_2f 8 zLHC3tVe<,z2%cs k4Pi0JWh@| oR088^J9>2dz,i=g4 ^ ˪7(XTo,*/jIJԄpZhlܧ4u9VŞJ@AAtg2w!_?WF<?f=[)>vJ!2b8#xvEIfboD:p2ឞFAx<`7ܳDёWwVh~X&]hb科ʂƤDxh{cIЭdn9F0֖/< .A0nyz,z /nAݔ?KR{PC[;Em!t<`p]!3ҳ8g^'|..`M-f݉82,S'X z𠀧 BRT@ {!#+UZaA5$>*UQV#I45 D"ճ1WFрe[8QjoɭS޴CqQ|pG ]Cb^b |%'p!x^ӠOW 3kl ZֵBdE" <-}^f|l:@:X}CM_]ZOG_Erf/V)uG IP/rFc8S~;2hЀe\Y8e\U3&ߴ{Qm=anP T U]־~S_ !nx쓉+8o@UPIa2W߻qZEEQ%rǾP̘MsGDp:xFsW)5$fkDǫ e?4I: 1\L_ MUq`[qU9 NJ?3fw0]1jRmt2IZVu#1eC HVx0w2bigu0ݦ̍IJ м;JpX7L⻺3f}S(Ǣ[uL*[&`PߍWeHCt%Ep8znS..Upne8rݘn_vT BYAtRV#gsWvNo$d|yu̹1z1L\]7h.[wZc?/:]67b² '*6Q0%_BF{~xoh J تst-ۼ^ ;.42w *@?E7 (֦j?HS+&!i2-5'D" I,pF!ŽBO0nX¥Q%LP|C ߆ivҽ J[.D\õF@\ܩ3ZWn'/68P kkLp 1a%47ad#T/1 TgVYP.7:VbCƠf O,@e}g9pPB(Z?Ҟ."hsP3N&z4iRSxR/jNkhv׸!-@:[-G$q|,Fq.MQV&]lj,{СHӴdHGm?_]/|Bx?2*(Outٝ-_M 33-؀ f'=y5I[M RV%4AoaNi:I]}r6BZ-([@_vыHʫ٧Q: [bfbe-ם {n1rp+-.핼WOFdg=d1h Vj;oM;UρoNdϰz"=)5c\&#ԯbs/,% ch)GXv$0!:IR*־&z2ECP޶Z# .OCN?;G$Cک <~IX~:ԕ=*DK`㤉|zfLڞawP=VcWqc^5RgObcAJm# ·|*çp8FeL3|Y%}Q }&G¼uy{>$G[#3dC#]6[/]ЊV;3!3 r<[C\ .;Q,ЋO$Bcwq)E )v*O%-\bl,Ρ<2ҲqJO\,SaV@op!Y4hH;^B8{7`y{ t]??(p12۵Si!+R\{ZG+گS)X<*2j4O# dhJV=E5(-/QUxh*41\FZʰڙ{ V*DᏎ 83/$ii"x3 jY/u$ ϓInR(i.8)}#QĠ$b;`Bg-TMEwG[(_AqAb⾟٪!c⯒lrc ?Q>P5>ߎx>N, |fPTDƦ;ڬM)D|h^d*=lJʐYٞj>ڿ½J',dڔ?|GĊ)%Kn:5GӔ>#`B7~CLR/Q4 ;D8Djw,q8O!$~VpI up'߂fL٬:`"~ueyWL֡PPABZAT+;;{BkON`ˇI?Bz/V@h@j\ M2-A,jȿ2ep&[~-6Kbtrof?wנ1IZ?@{M^UOމ׷P:"=8:fDv:jVy3$6m ;M?N,ѹlmȶ/tm2dA/ab6c^A58`y*ݻ:ߺΈ! F@xsOBU(?)\MY j ڀ_M ŚQw@\wa0EPO<ۑz$F_3$y;Q-'p@VD19҅W/qG*+4Uf, ?8+$}^GLb>&e8]y0*R-ٟΞ|jtO,M>b۹(4Y3"q,_BELqx)n-l; #}$w_|ykh}㾑 !^zxsf6{is`d26f98Zl:ȩ i4+Skwիrk7\5{G$9P;!u]'O뉹q K#INNuQCYP碧-/"]rȋXĉcwjzhpڱnzD:z%BO/C^0E#n uy^!;(S&<v2NS/|\;YXXXEκ5<_Pd!&8U`>\c&=!.z#j¤^2#QDDie侮ij}:˛ s&*s8#TﹾIt!T3A5VG̱8<愺2P{$C'j.k;4kѩ# !'f`wлj_)XnxEdf]f*υuZ0+q78Us)&JKAX0Pl+`L(V!$ȃ+^$2b~Z'UqP-Qc̠- !R};tεM͔J[DSsaZ1~)WgKdEdv4" {f]";fJ%U?+C?-Y\_{k˅QNƾۭqp21p:99&蜹a']"jg{pکVR!9=Dž0cfRFM \:vq44 gJ>PTF;ѬǗoIws&;t;(8p"i=-i6X9fi[ &ҿa`Կk%]b@A4&|/H4(<]J̓bq8۹Nt(Nk|t Bdla&ZCܽ;Wţb;@\`J\-gѶ]9KV*R$!:m0+̘9`p55}vEڰa,3'W%N 0i, ιMX*^A=8X!m_MT$aE~+"Y >AO*kcN^F2 {ʋTp²[d*wB $o Jo`ْe-'DU^ zi~Mo:ysZ }7#RlcTȒ_{!B xg @wpaU {z$긔:lw+cDGxs}?~Td$*I*b2̨Gc0"Z}5#K.-4XAJND<ʬe3UDel43ewJU4YyfJ[!!^:|3`6J>?j( T]$a8 .XdWQIeTbnfT@0iI}Whc[Qr]* J?N9I n9~RW3@W!b8hf?,WQYt&lv&B)\ V (v60.Vwm!KUd[,ۋz [7,:a9]j95l:Sf9SL3"aM-qB( f{ہx"T8.~blX#lc8֒t[Jxi@Edoo8bi3TzCH2ȘuX]r6;DS  Q"43dz$'CU6Qo0r@5 }W=~0]$X` %+RYbKzҩsxjIRZ E L+(GxA8I8K7CSԅǓsA6l01w닲Ϳ{$le} #PuwʼnLN $K+GIɣl-%ʲ;6+`ñC81-FF &vH0B+PQ0.`,{!o9<K ;aP^Ie6FuCjVL=7 bҳ%`_8RӅN45٪A -ab{qV`Aq囲eWA-[7YB?6!EF&?S8֕ ^1SWʨq#kXMTVZREiZ )1iXi{V ȃuRlXWez&8eCp/@Š}B_H+OGY2.ѡ u$s7%.# ZlDp:2h.7dNFhm6;/#0tu 6ϧo_t,GJ>Lµ#Nf$o6Gj;クa% v r0׻1wY%m)wlDIi ׮T=|'@S3lE_Qq Ԥ` rsG59 ?PL:"ē@u2CX[U7ϗPpAl dN'Om»ƃ`uBt=w15OIcv%SNJ*2ZٻUM1$|"vW(ػCr?A>ޡfóx| Z0zys܆pv"FueeG9[*xB\aڱ%.%XvEX{ 9f9zN>?>lABc_=8avWh%m "b0 /BqӟEs]> /5,Z'ĝˣc?Rވ tN⏕O6f lcZt {T6gKX,I4fyFBD1y G} 毹 թ!L|DsBN&~J=|('4@pVEA5pz('8kBof]\xTw u7[wܠS㓄q"eϺ#g/SHT*8/yo.HWɩ}l\P6!$88)=UiC + .&kR:*}Y?gEQF:2:*98enR!9TFU{񎥟+u^re|Û'B(z1Km°'t?KB0y~䜂IcmK% qu[|n"B|,ܪK# z.ݬVVKk"!Ai0gJB&B4DEsfzwLiȫN_`GAc>VyZ.:&Og-kV^/K\j<՝\a2%nBF_}rzq([y29| R6 r TJ$sK=Os8M柰NMv9Z3#M4Pɶs2&pӲ 2-Zu`1X:Kp6TtO2+ŷPI0ănhT飫ޮI=@g.;{"yѰ WyM~~<~Jh3LME%e" Jbld}ku6Jln΢O]OQaixim"WJ#k Èe?P$}a `R{*.Atx?Xs8*;ᧂrxCX:%|4ARPw@CI %O~[¦2\_M䙎oZeU0h$a( X L5G+ɛS63~XjDh o#vYqkؖ,xY&>lMr8i*țWdw%QZ #-$Ȳ]. V Q(tIcثo)t)4) >n6})q&-yf#fUrVfĩOnC}qxC^ܡ)G;/q<&-qHiHmx-VkcWԧ= qYd%m$zĊR# DHb \+Ylxay؈| |3 q^+c /4T,>pKBȣ&J @d",Рq&]?Z4}]c^DP՟ PUI'(^iG@tϹ+g~Z,t}]JÝcGb_o(CDfTJ"=zpb7&BQ @=eB!pܲ rD:ޙʜǘ`uuoEoF$.f}^=y xwu$S Ktx^E-|N!,x1g4W{KfC %u[^\ad miR㇈wmHb eVsCiO[Ԙ^mcz*nc|8O5zc[.*Y?{lKUNm9fMLf{s͸[ZPh\E:з8(0ID»V"$>(" ;[qw:1Wv YNLI4''#gqpl $u]-fYJKY\{y &k88'Ǭ[uDoS >wrl$sws)̙kƭq' JUJ[vsi{+V^?"I %8D_ !R:nE2c,kԁ vv,BsVc4Du=>CBtX,UF,޾ ڐm R+RaZʲUDЁ6 s"a8ci^.s$ezH 쎔uȹ%9zh[Lz^V/ &޸wE5feƜ!ܫKVHw=?E-2D[!jp(nIQѺIr}P|%v8ivWj>-4qvfI4L햚xWHkӴlɹP6ZQ,x64Ckt \*>*,/9Fga/;1H+UE8t7pOll?d&`M6Rm(Ɉq /3w>?fzi(@"-]-!5/DZk^'Ǩϸ 7²μu_,=LGv5<ީKuʂK{)]B5& ӈeHJKNgK闒 7V0M.nƍuѴ9NV7ƨOC?FFqei4W[-B54}+csPJX*!nZp i'λ؉>KP_#4'Ќ}j8p\Bq _͇VLDr\y@F*4S% &~=q6-o!@3x5ҁ{xH(lIjBɺ>ȱ[ZЊ׋xK҄ڒvbSӡj<znv%zdgc`^Q3;M[}m(0d?@2zyY*>)&jWC.}չ%@mm.E3VŦ1 7[}#-5 7#aR4cy/*F[$w(x+*}cC]@:~a@_U RhN'l&Jbq$$Z&D?(`QG'R1hNr9xH6*.P;I^e]3;aeL_Ro&2f4QƷDLxΨhYq#'0P{\RE3W苼'9ǴhؠFDw$h8TTA>b4oԏ꘡3LWmj}H̸vmeKrhJ}e&Q8*NX*C>vv"U]bL6䞓+Oَn}"%YX 10 ݾqzW\j%5-o&s?lA̜$I1R &Kt~2v4%S.<ϥa(Q&=CBԀ˝2f:ΌI;-/XPfPS[G}9\7e֨ Gř>GOr;y6w|lPE˅ $Yzۅ%+];ΐ틧T 7%L1)cPR Q1QknC!k#JfاN#ƎKS*}6 HJ~Q;)heU>yj8B2|n6N @7ki,8~߃eV'5g$Bw_mb/n`ʾFL7F$&li\01\ |H+(hTZ0rm\)Q}dX*Ȭԯ[F!8BAmr.(K2dnZ6E+ N0`?hxhҴ%:rN` ZmI ^аJ\4ͮeGtD+J]j[M2 s$7zGЖ \u_.],@gu K/*vA[)64| >:4&nQn: s\R -3=~Q1lU.s-}_ V$fU?)I ǡZAoI}b]ӽwɉRܢaаGB2|W䡷欼C>˛'e+.ŒMD+ib93IQTsS0@wU>U-gz7hK0)Ϸr_)tn* E8eR<ȗSUs .^89 c3 Ķİn2R#<Y1Q`,6(}ߢ% *P.o ӕ=sBPMn#:d,h_41TH8qQ#.9?W+|[ÐUIG1gqddkzŀ.Li?DNk Msd ZҷUvh&[2g,EndmxCoi]Qlxăb.9-9_'0{Lb4>$J:Y1ke1D3 y@ A(+(qG#im` "?h_+4oCt3}9-]A*=سNʡFEb? Gn.l/_ }aa0,4]X?k㌨Fہ,<⫳2 qOBY3c^{;*7hNy4zUHiN:`Sd& d;N[W|֢n MHwfw*Sۚ ό/tC2& h6 Dc`,ъ/Xs'U'-lMt}b꾄ƈa:T)ɲZ|y\ZR%X/*" $y[ 4zԦȖ\sΜVq%ڗ V<1m5cm㐅ns_,<&i̳؉=jCVf 2K-2iB[AfXI2V!}ll_bD~EU˹g4vF)-xIri+(Z:bH-ij'ij쭀kPzRŷT ݦNnOmQط$pMӪ4s)\V ki- <&` 8x Dϗ5o״NYFE5۟1%y>=L)DtLZRq$22.qUXs޵拓^ZAT$00I, 5JƞD^  阥#co1OեV+%a#9"~e9 ;C鿩CDwvO{m>rA#G;̏7 K uDUMpEQl hc>VޒpD |{ޑ "8߭^W؄гP7?Oˑb3Ff땩t}ؤ\+\hcܥjaղyTZ8ǏT'",^sՅ¹{9ݿyN?coQGF*NcYfWʒ3AwFC}NQ?O3a_}c/Kf^= z+O,z lY"]JOF  !9;7Z#6R՗[D[CJw9n3T ;{Kp;"e?!@0K7N3>V,w1j'L9\$ IB E> &7 bCTAAzd#1 p?(=UPm=Cs$&|gE6-\æ:^ 0Dp; 8< Ozk0ʵi3:R+6)&p R/#խˑ7(f1d@66Nfj6oTm؉tgA>sByz\ѼAy@@fՖ 9i"Ь[odĸк ܥ9Pot~:L7 [krRl%5{YX"8;́[snb5ȟ܎yF6Ҫ^| :Za DS7b^9FwDz5՞Ġp"v+S"8ͳ(t$r!fhEzh aS|R jO4 tNӭI= +Q. "[Y*ys9у"؎OhL[Ý/;85zu79DF>_3|ýeكH'!zcE d>p괺ddC Γ 3C׳k? #eņ4rX+@'wc1:p<[ӕ*`]`UTuIhHjk]JcV\^Sw9͔|:J!q6"@1i˔w|=znVX 3m '[ ?"f d9vo1^iT$G<޼$C7+?Z}@R =Cf>x`*m>n^'܁'kĆȻㅧ=gi9= 5;\#m_ăhdT@؎(3Y曦!'ʒ eUG Y +fe\9:kGЖqZܲ륈8/_ea5}Y Q"Q1Bi-o8-׿)ӊߋ[ *%&R?t?z#W lcс,xuͿF<mXo<(o Lh $"T]BAaϊ\,W:7!=HV\X)ƢQˠWy17jÍПprYh0V9b-& ¶wO1.7c. P~IJ@78D)v\$>$kNy{߉/wQ1y` 쭷֪۵Rr!!A4˖6o_)DL5Գ YBSEVK ـv IzOL<̕y`rW3stg4ٖRj.O qj8IM)H|_ezd&5 6x-IxdrqYC\1ៃp~ ^ sjv0XGBgd_4%=>/}E H'f=yVLk^/]hf^^.và)1r21{ߎH~?1Vx@J$1:J"J5>"VPp([&42AREHy\s$=IR#X[HX\JV:S&~POQYG&߃ azoC]kǺ>|Zȷ]1ְ0WqkQ`7ׁ~ʹhd7r/2a"YE]̣dP2jdpboIc&r[PF0gcX7GXhUJ[Tʍ}T,4>l]փgXSGUNګ[ 7b#]_;mEFVN8f n!r߱[<$|")i6퐆PF-ⓛ$2{Jɬ8œ:Rg ZnKg[b-R1̾id4w2CVvnZ{VO,\0Um2Rw,! g;:fD4ǎ{|nthrVi$Mۉѓ39ӁhL-^IU$hESg= >9=Qoo}hP ˅E6JKav~ivBFtg})]F)2QA:r]­7tbTֳ"]$N,\׻cB=VSf[##7 Yq=}uA=* q2XqA5 ۍCyC Ωo;Iz֑>PUyv <ꈥ#N4[~"wSxfawaΘ8l MhU Ḁ̇chShą;(q ?d[0hoU( -;ö9qN%I4z$MC{3)CKGtIUިj,41]Lff("'W @ǛDd_bAhI{2-Cak!ȱLg%xw0wP ,;}CqOuzYl2;C;֮;&j]};y5V9~s#n [xب:h<8 oǚP P@UObB+:IzfDvYQWb|.%Ӟs*O!圩sfZ Ĕv=g3}b4_[u:㜸r"@hJ)w5[qK!.Nm|Q 7%9"B=K#< "ӂLkqRgɆO>Q- )M akncqwB (h L%T0_Ykp~5 vrymŅ>5M15%<XbGĖI,QF'>hUQ#W^ Vp.qHKޅ[$&u H GJin&.9%I]ª5QeJc. 3kY .*3ݵ4{CA3PW0]@1tXF#Į1+M]9 Bvv* ҌY3өB1JeuQb9SvތVy]uO⾌8preksnO.+=%/;~`)Z@c!:^bhzJ"GT5QlɈ57Փ^3 Dn~D}QEs1!EW&+%/6l= Lj -$" ?DyorsW9I+˱Wĥf ?]:$X.'^$zc`/X-H׸})!53gT* R@wڔ&V=V`g~rRV:j+E/dËր:O;tTj+l~^O 'ȭ¥)Z62M7w63K P|oѵHW[pCxr;}"TG 9!0ƃ%[H3XZ\Q[c.km51xH57_?C*Cel7om%n`d>nB\>D d""CNΠ beGPut:_UiECb(t"R~nfsrcb'`<{NA`GhmE.j`±b* x$ҤKl&r [6D 1a3ĿYTS[d {ױ1)S!BU@BT7 VDj[N@[T5뾥+эۍqٖDz7"Jv?s:k3UGxc_J+YÕN&1GPmU)=$.nDN .$!M]sn=Rm ֦b`[ƻ5>R)Cǵ3E%Em6GMCu,`¤'<҇94z~z]MX 3֦zV 3M*& /A)ة?f `7oP'Y2-ȏ^Ʃ'F?ζ%!ԚۺUW~:2bzt7aXvJ8_ĸc<Fqc >T(gL .a/0i92_5F*<@lYpb,pF'͡pMVָ۲XI ~ۿ^aCL],7 {ͬ(Vh)/%kob8;zc JHL`{AKa;POr(f8ASdϻjLĿ!=?1Ajϐ7^о] #mMsЫ4[La0 seQ Y=TnxBRtO"N`,d+vŃA+~e4ǖE}y8Jx'+r:wܿ(V/M^߲Bn f'c GyՊKͽ1mv`r*ns?H-qNGJxih/K)RFݨ9,:r0}6i8yJޗ }j}n-ᤶSg(5+ )ľ4Ru‚j  J%vꦒGϥ)*"$Zc"^n ҋˊj+鄠hn{Mb;V Dg$^+PP!%{j$4cѹ&L*{3dS΋N #`7'K;okA4'GbTHzUh+ყPFz!\ j֖ ,`Q' / ١8_(#Q8Xō.>Ϥ:k2~^}ʇ9gZ/>n4t_&nEOGc*7F*di;,vP*K@^5Jd/2aO~OHĢq$qAsI>Qw0s쨮C0VXzchi(? ѹyiuCp`oS'At'\U)Ń.ڛ6ȏָfڱhDo#3* hB$<jhXH3/V$XIOpd\ %wmoV*-0;f=b]1pc.Ƣ|>RY[LZp|?5!/ !:n*)끬ӻLJFkMv M`^6}̯mS=8wݜu* 3|U2F/kMj~. C%~bOA/:l>e5sN,|Da. 79(oRQN_mZ[/un ,[s@AxpGd2wdXvtd'C>`'2Q>L_cPN/{[Fmv&l^aïesvJ9HJs w&|ݵ7e? !Gy'l) Dtk#Mh,!$Dwy.֎5QiJ/W];rddmÐI烈b쭕C *^)*oU`GAmtNdȡxݰjBc F@2;+6p=maH^^q&(`3H*7 >vm/z10~.X"͋@2E<1gg}%5 X!=f[bŢr>ShaTlXd2hd| j:%Vqy9)t" /9Zesq%Bh)a?}3Ĵf8flPpi15'%B|]yּjx րFRij|+I.`2q" rn JֈơV< m0RgLO7J'M,fɂ9x3,`n)|6%LKH)vOP0p7醒SWPVP>K%SkkaLj7.eݳ,̡ ;~>̓Z-ݙp||! "OOh,R=5>;^(.O@Mo(_Ʒ}Q A}g&(WPFXh.]5Ϻp Iipg ++1 H6x!䯂NUmB^XRR%Y!"%׌,}ԕmԺG'aTz΢}¢?5?akaXn0iɊʥ}4[GQ=A.w2QU/\%Q|iV}T_e%{*oΤ/D53 Z? lV䲶ADnr%{T2Wm *tP z~ӈߟbn|: l= RÈkl"C^r uD %\gE~X {n~Pn|eرr6`4j6HQ>.WliK`rsZƹnWsX O.QL(qR"׋i$q5Ytv ܥ=nEz8yx*♇,dR)g? 9", d 3vpz@"k,eK >xfdɱ&cJKƻ$efj$e E&vZ@xE}<#pwϬQAӔs๝WKr2VVV_{YԤ8=z2?9_,:2Q8?PشI$ r MLl ҂=SylCn`>zl5oz%8MZ/o.c$[ e)ڝ^<ФYViJϙz2]ϯ xOTۼvuu_4^NީSr>5҅J{r9(1 .SxNJoȡ&(=]|Ix 4[7Oy tCd90#->+BEkNmsu|_!McȼPi ə4uhyR<9@K¡LoG/VUBYr"D E*މ3cEy2zsa~Cgm0(IҰ)]0t>VAI,j߬|=3b~\Ssa.x3'vK%|g>ӸewN%&1R;GnT2 {ѸތO>{oGKwqRn蛰]kv<ōӧ]7˞}ƃdmnq飐db Z{q)`"[r]4~LZ9 櫝:7z>1z~ݠ8yPZБ:箱 ^Xz9 w1iv`h0ipLzs&2xs*kV5Im7 ;1U߀ / D"91Z,{R T rLR+-P"+2F[QU^h݅M3W `SrG2mAF:ƊpC_;fq(^{s6Xi r1&&y~1*)֕="ZtWsl2.xH ],ԴK],d2Ar8IoPo cTA/(+pbcBY-YnDo-07Z`/_QH/)1 e P1InWG+@ 3ϣ Oz\OLu6lHD1TF桦ϑn HdF"74~v3G)}q 742k(e6Y!?bd . 7 CfS2p=jΕ"p yvݾO@UaYk*!ǮG>Zhσhp:s{Tqx`2/GuEAH|=ϭW`7q&kKu5:UιsTw7CXO5tX7“f63ؿנ+yp-0d/[LOiQ]̍lު?J..#/avB&Y t 8ۺ?@x{ tE{v$.)}]iL yn ]'ɬ h;]؏vr&=Gm2.qŶr4K{;PhvZqk-ӎތ$;u*x9Uho~O(rQb0^G*7n,5XFYkݕ|ˆ]kXk2YWh"X7\AN9Zmy6D0_8@\iiQQ\qтθb 9# CpT< yv>z<ᇺ4Ğ>V}xz3ūSX #liV!gIE,=AR80 :#2T[VobipҵW&cIG3q:[,mqc%G!j&Ls/"FLGd؞#g*YPsͥ'7i9U:wfFk,yA. e6X帝H )|R:qS\ڼ |# DmH!;uQvW AOj#yBsi;gkC:ƒSu`C|z8pC~b\CZQpu򗫀 ?3@MsKoևb˱Qq!ck*Bp&"*`y3kXS Li1+V-*ǥ)nY#E)*]tt+xռ/ Q} ''O۽TK7rRZB@Qْ® Ō,Ym \QqѶ̛_UgX Y,̣kVp\ZPT,ɒ qwt|&u?fj'Xe ` .JzP\CycJ;1DIWB}FXG^r+ S5EgcT9Cz`61-0V0zB%m[0b>Ae3Ao2 &Ckwؗ"n Wן te~L@//{6:5/V^.'ũveSFi;Ǽt;tb|۴DIVb[< ѿr? y1,nڷ G 7\RI6丣`c48sLM/7N}o_1mЯ~x%::}"9Oէ=N&Yӵq pšB.o>G=(ӂ\nHvR @B2` .eaX;5` VlYbagT]TݺhE*9dXyn%$ԫoۖPV77,'vos{}*e>C!f+ٹQo<\.(/[Y1pШov(+z͎p%6iu|BҖ u_5@{srN0mpCW$!+ELցJRjaQ7He-7Ã}E_,W `T9+F՝8?TZ- 5_ n).qGX㞽@ҨpV'MToȧ3CRjL`n*K=wɁEnߣcѽyOeCWR$U#YDCKzK;FG^Ra{&9t5J LU FU%:X"v/VFX<$)pk&CE[]BZ=qéK=}2Yhr xR@^Phe{^+ipp܎Zc ]i(DX$b#mKĸ؋^ܙ^ "YnCvyCSKjRt\c8|?By{\_7F1jOGqš7d2*$ k;,἞QaddKPGr-򊽙KVS~;&W 1' ۞KjhmQ5ӜH;b@=̀ O  5ǚɊ{![m눦;x&L.U7h&dhii6$_1̾?8:;x669Džݳ#+T]X7O~u~ M)I $=Nr$y.}ƒCфDY@\ mV),U=Kheagh $oϚa; $5aªP(h:-:rн/MY14sCg0u^!tn1ˊєæ3.NOoN<rI\ ιN-zl mAC̻°`ap뿛WśN=8@9Xㆳ"mڈkR?V^*;h#j?&8[pMs{Bgf]LEAa) 55`20/iE>r:zR~6V Zw cJ.-5dަ7[\=;y8~>8?G*:1BP,(hHeL?Z] ?[-`k;+2=#J N Ba4ɺk|X;nCjJ4~DŽ@ lRQu,RX7C]`LWWw*$ g;K ˑgb͇_bP*7tszaNM.*VU=ů>l)YiL9)Ҽ@u!n^v<5Fg%sVQEs쁖M/!OyZz,oD|i՟'79Ek2"|r ja~ o3hwnC8DkaMߩ 4ٶ"D "==K`b~֭,ɷf[ro[3Z G&l 'ұ=^KVu~TI u\ $=,iqMI!(LhIX(G\zU n8G `UhKοΘXm-/%Wڲ zE Ch0𵳩miL/s$TuݕUHm9ժ1Be784iw :,@>E-eî%e*0g~kDme4 eY~5(Ov: ;Leq&+ΏaPtƖ 6&xO}UѰNaWػ4wjۄ(p>S-w:quc^W!ac{N A֛#fۈMez ,%XϥAL)z aV#@Hy PT-5*~b '<&>"sT) ƴ= ^70( 3GdM r"skvٴATZ aF5:+]~V~%R7);WIS=,SR}l.̂ގEdD+=tu%]j+J`C cipÓMi0q/HuN'랐6dBvrKYs 22Rj3 DmO!Иgi _F ]lkQ9_:7 eE$ ]i9%Q%rfwwc!KL |8WZkvi6p8zf F(M:i9(L/gIN8OW**RUlXݣUOak 7T/̳4Fd/bRa}JH~&vJ4Ԍ)ܽ_5"+I[y/p^^%tEUoN|itěJ^/a3v}>zNjQ0LA?SzYkI+&E(f :G/6J'DHQaCэT>urdD8]uO=: @%dڿf`q~9?,:-&e]%L#i~WWAz!"۫cҪADNȠIh cS6}zufpV\҉Cl=v{*B~K뒾HU@}-R+[_>}< rabUhbA @;N:`QVyQ#íAt15u¢0hZ1\#Dsvsն[̙)w8/%868ilk3.(#0@뇛ΠEyѿYmr"*3HyU4ޟa_Pe|$|?{-ˊ*pQ 1ݶa\p9^@`0&J]=Fl#|±0J\vi{upN.Il/ J-:E#QUfa [/ "yZDB6m(J(GhYPeŽ-̓]qɁmig9٠&tPKEBj1f"oE(/6NV=%?`ҿGʆ*,ty/G¡4:5s {Z(] m*+?(qۢ2\}Y}kfd~0eV~LdjKf76],;XRF{nj$Ĭ~8PuuRo,aR{,EPE gbL=̡pq\DO"#$vRL]cּu ! NQƆ>=ůbdJ tAc=ƸhŁ*o12-fH xFc/\, G_}kDh[?a U.!jPzYM$y}w5~ NV WhdUriЂNLI̖> .'@NN/ºtIz1hDaZߖ00of}en*ɮ}qɩ磝~S ;{t,v' R`0X1Y+V r❗+\ -Z"yx";H5sI랲fQ ZgnRVlE~T] lw3sޜږʯMC_\3!5{O"n==~0g*JRԬMV-gERnhSyV\!jT/pLg<]LP lFA+bYӼx4QƃӉDMuLaɐiZ2# -Hgvr ڒ.sxkۖvFyؿ>H,-("KK+ rnP <Ͽ g|ډj0m Ai"#]hHY[qyok̸@`ROxu c !זҥEk)0e .UVe L4zZE?͏@"NH9d. 41vSX)JI$ ,K6EekR' c;(rnM͖z}T)+"+QUT]}k2Ws'ɋA}g7ea}R{ugVx`7䥢8_U*w[ADzr^eƁh{Rs#r ͐wn2Fq?K/~X)THɡKÝ!*ggDL9Rh8@jRe*]8)a zj'Aڕ=ZEwL л(}?syU058ᮨTgT_}T_`&gd?U6|?^-޽RP~PGh6@ 8?cF\E C1m{sa(4K`8%5B~~!yK]xHȔLBFb{l}n\Jignl: sFC Cx%f3 }ӊYۿ10J\!Z+_ҸO'QX,Vb(ڥjAnxzN;VF5O`Q Wyaxⴘ1A26ֺ@*o-ۙ934a) )<\c0vmdoyMf[ΪsaU\g9+]\$ Wp3JH|Zi<[ch/o\ХIK#ڝeJ_r`g7}uZJU0r%#?ei c~%156dRޘh پOjmX䒭md0 m* lRsW] ȃp (%)A@sbaoû7D 7T[+gyI~$mYË!uB󰰖m7okz!%}eج~rO e*sr.=9؞sH8an!#=Y`fIphnzε@X3!KP8&H‡'^Gd^7zSҁpc%];4fPKE#sS) LCWύ:㶅Op&&Fv i\Y aic l)w]WZN6ϐS`@)5W 6 >;NbKG嶔hB b*QD|=r=}Ró3%! c M+!N\{]I)\1[sV=/i'|7NT]?IFin6] Cx|SceNDkD$@/c1ûv^!Cޖb+y OUٌiem mj@]]}>B>CRhsf5ݓCl xbL) ᚌIdkļa*5K(ՁuanhO+pjÃ4>$+oj:=|"C0RbƤ.*yh~.r+V8zBⒿ7ԕn s}QTP!D?׆kqDbsWZaLjfWY|[84'/??jk J?30:3Ac{CtA$֜`$xnW&Ofۧn0?`D]@\Fnh,wq"#g"ImZwDT'׾~7t<8?5$>{i +EyvRc!N~'jb?Ȇr3~I W_r%y8̂.k pw)2jZeRsgLQ&GEl^Fjb\.f ޭd!"2 (Y װ  w(ж%[lu` ?ÉCǑ(.щ(NӶ;,xh*ysqyZSTmՎ[#Pu {Nv@5u ~iMay؆/\$_$_ԪH&=2MǨtn _<mT hX> 5 ߽]wZ DNxhc2^`1#Jя2'@️&rQV%`K kF4Bx#QagaXLEƽRT єCAL̻Q AOD$ :J \T`1jTH3hZ-Hqӑ--I[a[atHtwAת'0jԵ-F* ̞5DqQn86^I'׽/H_a^ԗ g $g0FkX ˗oqjbfEՕl&r Uxww99『 G \$Uh7H:ՍΩ/n$Tw5 2cDFIhP XL/"k#$Φ nszpr !t𡼐/WnmR25Kf7Cy?m4`Vp^5ۑٗ2 jM1iH^vȇ>sU@~4 \1?R[y+ ŝ l5}IR&6#_NS;#,jzIS丠~Dv|7k]Zu~R׉h'YɎ[d;~aH ;쯽]_w_˛@,@fXbH_bٗYۮ} v+[ k=ۚ`w[.*nf?=ԱУ)㹊IDIF}>:(0V0*!V'~;""|^扄f]):DL)C.7G|#\U#w:X3k3`p=> 4e<\3g Јt7w+L ύuD+6z?`eb_~f;.оIZb$@Bm;ōU&V?xÈvr։[vK.Psd?8l+[ .%x0K؃\۔9=/2zi<QjCM_Ϛ<[5{3~20U e(jz.t,PXPރZa$sRiS41 (δl g ㌜cn@/kTx޿EVZ4-:,ʜm, ulrs0^s28դzޙY)ue u"o uwqCǴ;lV#NCwK΍rMDˁ[Lד׽mSMJI+eM&_zuDkgi26 L*Y ݑ?{$^eyoB϶lo6r 2EN4 {0HU|yu> dIOeZde wEW"q@GJ_|f cHܕ49988cExNP["Sq=EBj좒-*شN

A'͆ݹŭ묎/A]C: 4R( &*U=Qh>kgY"I#,WATXEa;.,wFiG:0cms˨"ϠNX(bKXμK$X02zþ]c]W,lڞCmr6ZU*Q\*;ʂjkk-Bj]Y&gJ]<h|;>`Bfp Q)#LN fF4%: R$Rٰ7a~Sg\"xx_4\V ͔ c!YFakoow j'L\^k_ԅ+\-[Igr ($xV5Ei Z(=~_hlMORVST㮑٬.׾?(ԘN*e.,_I x.K}̍a&3 u|jW v4߽bΖ > #bbcNZ87ʈT R}Le\{􄒁DJ2";mW D6ԌiNײtw)7_huϟ2$j?W쁎yq@|T$ fZ A ukfϻDbe|r_l )nX:7R{zT.tVcѭp + Oh5ؽ"9-*7BɕPDxxD+P_Ҏ[bCkq R ܫ +lCtW2ezіXMl]'Z+ԫ=C`"|=@ۍlߺ RiA]6^qd)G7x#ѹHe䚵>y7JO.Q㥓'l~qvj'ʎJe'K/QWU=U >I_Cݐ't1PT^pmt{'ȴM]Uڱg}/,; zr}rv>d.^xѠ2 ~i NtVƥ"i9T 1@Eq;JX`JYp61G hL͍ͯIQ80fK;բfU Lb%akZ]\?Ck̋ߋ% J݄K]j|H +cDqU'G 瘚we*%cukXDIl-j&MVZ\ŷĦ Ė*2kXrռhf rxKB|ܫu?VL$1ϪbxWx佯) rgi/Fw=56]yC RCs_塼@©2N22@Ir'o5QqaGw/'E5D7kg:^;4 S &%`/дVdX,%0) 3R {وv"j!ۮ2,r ;iWFѠ|Ȩ1fNiFT,v6ϙ2a-4Z,i/XMh.{(%:o /AHV0j+ukLogz;0 :$v"v*$8D*HkQXlYu_쒥mf.l?~u\تOǺAsk}VqwN Pl$ ,0@MsyO$Gbֺdb}~7D8Rf7L5/O6kg+7;r}=eNS_.nVfI*$?*9'=d\S 2yq@EQ=Y~%4PEJ'2C.."WP)tB@Gܾ^tz`|eK@]qwHZ𸵅]=>#ﲷy>]IǼ8̾[oX97Fۡ)罬@a\*Ս,q;4yT7&XMS4SLZ#M8xD@9a8bxmrk(fXSF|̳+`\/G'x=G"/fiQf#b_iGȚ.i\{ckjˁEXh%m`7*s Dc!SA/>C'T/Gܮߥ4߹y* o)~Lr[BG{ɚ|G}xguK7)Kv]3koN⧞❛6)JEj@юqzoJ^ډ@ňJ _ MwVOПCrHUt}T.ΪReZ7´ƒMZ$x3m -c촪G>`Ád1ODGDڣEԖ pAAdExvIjrcY aN0;sVrv}7KoB:I RWJԶWM xQ~(\`/J? I.~mYe`Œ]I=&ID*fVwJ-o'';Ppn&'Y\)Y7&Qۤ>M~ tUц"I~$EvVIƈcYS6?2r"3&h ;(vFDVZﳶ"GJw(~MOA$>hExhR .cHV) +l-DK ,\(r#GBXt RE̵r8{-v|[H%/[O,k1TdXzbJj !a).js0BNSY~4/wmenѸ:M~$9 ǖ]fjgrPΚ!X[S^j9LuuVcWe%c(Q힏[uBTQC2] x?|@~sJ %l̚$:MLdJ(>DړӉ\ 2@?)yĈL51>[o:CȦzݘ?- /6*% saFUY}')@S ƾOG:<1#41PD,Lw[2) ՙXVquKjN{T%=8{S#_̷(N܋˸#|NY;Kj!yU /mF8dd).HD8Kigf[탸"TY<^͝yy >tkn`SniCAvjW 2!Un݋fO8z}BOz|lߢܨɣ[@ΌVK@R\ڌ*`x 0 Y~]PCoI[ۢPK6 |~4K*j`ՆފhX6t-2Y!y qMw{u<&a=]Iģ+,SHVr }]~N-ƵߦHex kLLc楃<s?> hy 컌\mFNxb+k6cgug t'>NuC aSɔYe~\ph8?;7Sr}ᗑdI)`ylٗ%,Q.}T[+3$tA0eVV&+􊰽@w.Uŏ8t{Ft%#{dvldɇxNaرٚkʿ5gH M ŋΜɲsea3^y6 ㇍eNR%ݐ.Ť4! >ԾB`|l uߨw|"yԓjvYa,P_-ڬ(]9V+Yz}fe$<+ }݈޴vsχKGl/ʂ<H= ~՘/Ahj{4Dl Z-LaBWUߢkgϊTT9aB1܌RO\P!L=bxՃ7ם [qs{93[;i"MH%ixi{fF@Z+*p3hQŢwssߤFOUwԐղ)3(;3DilGOuK31Gz*B5YehәOxxA=2Dž26m~%9Om9KH C9-`:;}"I61 =+X%Sڊ4Vպl(uZ--Q^gP6bkX%6Nu!S;v敟O.Zvo&%%*J~% $ׇ!EOhGO||/lv|+U/JG&[8 )\dA@bQpvj7yxi' 4 mYh`Z$;M'ڐ t\7s }b`i+7™55e-L=aBGi#G ̽jsAPQ 5ȵ`/ANQ}\RCA8IL򜀁HѷU0 [ h#[cOL(i>|Rjߝ 5hč=u|I.ԉ2}ڜ+עB`> r%uVf,Ӱ)hc*+ ƹʜ"R/ڳm-sR2t$j(w5v9 Ŗ,Dut,؉qzlvM5)@;IC @n 6x;vOz61jN1lECͶ7I:d[3NlXvT^nHז&&$=%f\D3H쀰 gtQu/jY0fbQ'5 ^;d5mD1 8MrYznzJTb_ϦK",O}= iTq!WSZh2+4#Uoaj\j"D<'8D>՗7t:p)u^pʲÅ2 }7>eMX춰l@tB<*̬X6]\SMnk1n XjGQ |$oe{KSGOhqˬBxФ_=|[;n$(u2hi9`/KJ&[=ܾ{Al u4$ݦĚ !}ac ?@\סBeHG)|D_n asūq+%w S`++ʐgD[Km\7 GPJL#DmV|R=@`-b1cեA8Ɓ ~ 56*jpN=_CI:}Ĕ4qNUf YwI3`qi4rPTrVt7+أ{#fs@(PCZtYs IO}P-!w(|͈.>Rx3=vկzqYoM˻oPnZ}a6e5Aߪmg>OdOP)/GZ>?UCXtlV D_¡$Bsn~fMtIg{sJ E 1l{(T$v6%|( 9+* ObH3<'>$,.M5ݠU X߂(?Gb#=!o>8-zR1rɆ}(E-?~s.:vn* H-w{'`iw`Y^4#?S3aߩ!)]+AJ&9XVF@  ֦ ?QQ =AY ;ŚP6Pa6ZB#I~3csfyQ?JAEY_tZ(>;cL/^ ! 8?+} T [[m=8F%nYt{ |M\z%0snn}diƅ.ʶ9Z4'( Jg4 ǚ&=vؙ-n\3R֞XJSF\ĐRelsQ"o"O{YVE j] jYu[鑋Cٹ|M{}+_Ff}Og^Qr: `"WMڰJaEfNBˋX. ZڠR$kwE(z+ KRMJ 머r4j]6ܩO䇗ㆆsjUbT ƵM; sP6DR'l{TVU5*]S ʊV˸qnࡔUbӿMƢJ;hC@y2s:zdiA(XZ6$ %*xc u/z`r0b`/]ٝ r*CT%D%ܬhڻ/ebJP\#1Wek=é1 LUW"0b8E˱) 3X1A6?4<%?%4]/ OSapCr1d= ^&qYܒ;*p!qܼ1Z)rISSmJqHXelaQ"NnsRRU F>/Y!_V|0M,G˸C70d~QhmC!/Nzz>`T|"c[aNMQ?%ΐ(!u *+ 0oM$CK>Z\"y>+ИS-3N7 {L('hsRlP%4E#K. |qj즛(<Ҍ8/eq*+hv G,?}f7(E SMMQi\(^V2/xH'Lx1HFJ{v?Hr~ ^ؘ5McO<ۭbZs?ۉl2j#FbckdbQzK”y TxQI%]omѧ엉J`v tNm@ U#!reˤebP,='8 2sqdxVt%\3r tN%ډ2= 7ItvQd0Bpļ Ì7':̈́G'˰wP|[XA-kyeĶ ˎDpW>sldGЈN 捛:>9=\,g2*O'wky :uPNqWx9S܃7ea6/u7@;]r vŜ| )3sai<9Hp T(4i|K`:MzȟobJЩܻlSsT#:ay&A.T#-=_jـSڝ~֦1$;5d $ѿ~Dig82Bo:>͂*9鲔FDuac 23q3C ǣf1^=*T93raYv{}dh>V1INhKfV;51i8TS0_)2& uݶH)^S>,G*ux0 f g6BQX@ xcxrl[cE r`w<6e$a&nH UA)+7*n{J[o+,t"K4 1P)E~UALjscX< aVuķL P1 ~|Q؄J=Cče}y1ojHvX~k"5 rx#=1nR3*8>/@C9m>h8YrɅ'RA>HV~d]dG5`tkm+m>&;Z4l_?(4p8Ro~Bpm'?iѲз!q)@* M@#@ aoڌ\ !7Wut|Ov-@aݚ@l E?8j.kY|Д6'}LK5}VP DȢ:\G~ Z|$ 'ٸڷ;,YӼvt퉏[ >Q[iun y9:)5B% ZFm|~nԥ6*p|1wW106 $03tD\#*ߤ:C>=o:$9(=5 *~eLʡ:Dg-0C?&th!+|:}P TnS1e ;y᫣" HkT;CCL)>Z<9# l;ѷW<@xC/Ew_u+Qmh^S\m-B@y3 Լ05+F!w ›2:Ko>ƳDSװFRuę٦?}>`)%wnfg3㢯̕L5CBU%zh?3;DVʉjQo(tu\s˚p X3\EMk*Hq:\ !YVNK@`pc:J*Ѿ.3)"dW.;~3n?`4GK9+Gp\^KȚ@ f>fR[o\@Ҵx@ V=g"sj`=3]A` npCq)d 习3(YCua·h1CT,e$vpD++A Ϭ#d"iD@IpL5.$bcBk*?Uy߮ZD)sŇ}.!3|+;x3@>jɃ<Z1z% 3e@cYE#cIb3pݷVx)v G:GE)9$7#-NXl ,~iV K|" IкOVzX5ؑ5 * ~Cq'>mř9s~y?3! ,6X4 !!j[N}]ۮ(  #qLڰqAW[|WTt alQhs{AeMDINM(%d~;F _>RuP ;Ρ9N:DWEJ\n0AB:8f#>Nh ꑄFtm`;`R!gf*2>/q)psP;w̯7XUƝJT3? -|o?$ꍣ$DQ.8+ &$X׶j>yQt6Em7N75vpC\V$8yy9d-eR5|nel^ sE$LPo?M'W!8O oNڮSvlC<4$ vM oQ&ZB8)c4?C`cܴ=G}E.uVކDD0BDɶVl6m$%8I9msY,Έhsfjaȳe؛IT;l$.) {w{h8) C74Ă,W[)Dj,S|v|@lKDU )Kr ^d`E+0"Gr1BD|yہ+ܮpm".i3b1>KrY3GFy*Vd!i~( _d9 c9q$eVJ=\\X&W׃h輨OD:d"7h>=6!ٸs!['ɛ]b/bQ3]KgGυz̠$A~ʖJ ۈa%0!K(nȰkwk@,[:OaB;/A=INKW3_eJfn%ѫ'6Uفl3-0&*ÇP#%Y(ɧ= 7(|LAƈXB\G3ƚsD(a̟꘎,@.6Wlb#nq!~9Fu]"!IDED4lW7IÐ4ai *90*M'O=별[X&HcumUͪo$\fskm@ DC Á̔׌ 쾄D]#!> qΦ_f4| N TcpWh(gTsUJR"F-~/ YCٓ Ҩ`5+L&?Ԁ|Z0^֊ztNٵQeccw!U<?z38L?!1s/VSVH8JJ"T4}E!{(_#?gÁ, 5}iSlu, X[GѳAJBC'&8US/P]_w6OP\ vlSܛ̪!˰GgV}y<Ύ*D]!/<ѿgnq_А[/ːS|zo\eAm:5GQb|)jD#q"Dmt"RgV=2 f m ro~ڎ]# 11.Sa:' T/$TV<ϐ&\M"a_bgpy4 [dNzʔ/7)`EA1(L/ػ?JbeTojΊ'CWE@+iZ4sqMuWOm |CF)Vr@@Y twʬH; Tvj=`b՜Usqi&u+v5S8VFD 2;:U\S&[qy7l}/TmW2&Dŝ!1m:`YHL#-iXx"ɬLmx[HKpZyr6{9 < #8Ըi0>51ƒ\U l ahSSi=igЮ#4ndVޙ+@a Rr=Aڱղ<)Bnk_!`J(?\#W8 끘w'S\=FgO3{w?ml.Aaaiĥ\< ;sk 2o"cT5Iw{頃V0},q@stTXF !-"&Aa=!7[8:lfFS lOgn ?zdBW*V!s<|$x$]Vaς?Sø  Ak}5'J,&&6y&wM_nQLZM?)jhRmpu>=T]ЪW$1֊ʇ]8}g;1K%%_z-2| r z#yh)^>$o~{ZԛV![˞ah[<.am!~-!=6J7E ޖHCwa3T1<;227oJ5 Ij] gqqWؑv~&%-# j+a\0-r8>i_T\ZhHJQ-; h5P?Gd w4n |X =un㘥hǥ̓ »"uupl ?{ľ2u?Ж Ao?ynbę&oحE5`t[wo+MHɺ&͛ɝw~ jw2octNw2C)DĚŃ,ѕ[3_731;p]c&e{Lwj@/^ [S7$G%j=`3N[m2:x޼=-I 4~p ?! L)Ij/g4,fsqaʚbҁX!3J$"xrɯoR_-N*S`"B)T1޶qy>.eY x@EȌhsf~X[%Q[2v"h[KHhń&..s?PQ&x5/]K|a@exvӵ|+7Cټ WzT,ۆ 0 ⍈ln!8*-rD2^w(s!dD+:_Ll{!l2X`3Xph~i˃&,9{fङ@i_ѬG>r*RmN.T9D:߀]/"P%dޛ\cJ׳kT E]JqKΒ3IR8k9CT?ݢּ(.}Ae1$ZvQonùxld9Qj7y'&{>@Iv,kuk|x5һTds,o1:dwꞱ%O\+& aMEtNz5x;s8tBKX&"`>|kOؗ,։ (e)-tZ˧AQy,< }I#J,K^e^}\$)uϹ6lv Io D1"?s ˫lnq'n§G~L}-D~/o0lcENl檬n(Pw qkP4i%Q:Ԧ B$O,Dxp˗7S0B@\Az.*G,yP/3ʆnRQi}>rÃH" }&k UJfEZ+/@^y"Obj۹ѣ8'Ua 'W4}L,%\h"wLڸjb|0uC8+j]Kן:$DKhgZgFE= 3PY܇^B(91u(mv@#PE>-dbc?-L3zEڷ> =muRw+^=qrlqfY\fTB6E͞}7ԂdXBoP\s?DbCX^!*o-v%'TsOdGoP3oHީ`C<;"7 |18DP 95mx`٤Ѫ*0jBl̒_4c!5$~͇QfYKm'W =9{Ev-Q9srRr[粴UF78R3R9KFlt޳q8g9`ct0MHoX9V*o>7 ,/ 隄0l@`:,'v_MښGF|<1Ay<=Ԋ|].3|D;Z“82X;#sN|`]p{"syQ44}hXiYj揋'2 [Yi]3o?;\ P)"9 &6S/V} _p]8V'E7I5z60s1RnItB0Z=!`4~@ב<h G&_QkS@ևY AinC ~u[1O&L0)0fCVفLavuM+#v!*XPuxvZiij?R[P,10p] 7 QjGIʪ8Vt.!R 'ً$V33gsҺ6t\pXihwE!8!ꉷt-H5 uO^[znE,mU7XپMeBb!>_|7ak ظ_蓐敘P]66"݁6C5M'Y$=ydH'ᎾW $_.;-R`?YVmTť?<ڶ?ay*(z7:vvc.x&G@`6!&ƭWG%[`|lj.By .kZ0!y;y8]wMgYn$En'YMke~O~f$O{V9m O'5LjO&f+BOGrؙ]o @ꓓ KцCK<J?v{FE!t$0Td!֗Q$\9yxB,g Byr&~C%yQ*@PR0X_?,V.soU"+7DhVڰG2܋I*~JIWvcx <;iV#=匿 / `[w_a[A \&;( mjbӛtҙe{v6vfNJ3*UqeanOaJHU򙩪-̾di^U`8vKŲlmcHy-[DvLZV@[ֱB*)*cw;/Aco9CK6մ3c6V~Ƈe㖤,ĺfݑ ^J7t;߱_鏺皏{+ozT-MhY}qGe x_FeԗCcesD.sPgh 9shGY:,TtuP3Z~aCHX=0yU X,ow1_ɨ`xgƓ]}c3uh;$)q#SˊVq*k{@95Q$o4[]1}q-[Im[?&fZ\ͯ{G3^QK]{Wjs޵0J$wIтL=3_`v tN꺂+\+TW>۸Z<x@i=o6R*/@YI>4~'vʍqjz6dzb#SR7#6!<$~*4/BEޕhNB +黉+%<{eW>/>~X=t |OQfWv"a3\u ePmjO/ħbIo!¦&h8ZQj kF+lq6*ύo8Htc0Ɣt-nF}H}k`C+gD~{:|8ayMP'm.HZㅻtg>AJȾ C=sΑ*:,T'AGPa~]2  mxu( dת330+}6W_֑Uf1y1;#IF G2qMK_W[t4Y,W|Ӌq鶨ۥm8̿piҞ.f肃UgK+Gl)", !iX"䬆U.Z\"e9=_vZqK@3M#4_:p!DOn;Tꍩ63U:9m` ۓ.tI,d89tݤŸ^Z0nr(*@P"?K\m@g~Q.m(MFvuL8PtjssSpv 44Gaiuwt@J1spYv^ .Q`v2 H$G*'W#͟[cTddhW N!&CAYf/Q& t̹2Q?ygPx,w ~'fisyծf>68kҷw@?%pr*P( -qaz٦X.7`(jR ܙWA[ƆD&{` mwk ڨ 0P[hfqqWYW??]PW9S4@=9$mfmPxv|*"k;PtW[+g%p le-4^lq^.GW}ArֶPT{@pNܲM-wPX z BYω7W]%ԭ:" y_ԛ/9 9e(?ljf$X+OUJ# }{2Q:n~2 h nDϰ"~YM柏""|3a-i94#NS}SϾ ⢟(lRhemo$HriŏjҬvM40r?;5~-6NȂX>7 wNwj@\8Vs1&8z bZs*Y[,GTi4@ n 5,@&xb{p )w?.G@>.}alp TNlyJ7|ÎYEкQZڑ镂28o' ;fpW|`Md2ވ,dԶM3xGR#adi[6&,f~w'CZ?3JO.]򢺺:ż*U$V~>njM^N,U E}dosX< G θFH2tɐay}V*8XTq/~M>z"xM<.xf-6A4= 5q}nw0Oݶ7hSk6; cGEERh*4z7ۙ`2WXe߇̮HL_b"/h'$՜vXw1"ݼҚgQ3Az`(Cg nti5b%)Z{<a7,Ӻ|~{.D?ٻ~~x7"&8y{ZR4Gܳ/@'y,)Y=?μC\ǮI$vѹ.Pp Ic/} m l u RS_@ZSSS+ ?A["gFBS9Blj[n8͋cGtFB{EYӎΛy%.NE;k3N_WG;` jC)g ~ b&IfiY6]Na.8/ ص3'uzּ;tB|3 c-w4V+W^?X0#sʲQ+Z9L=4d+>Z@<=hN%k}ls.eƞ!&F$kdgZUQ u-蠽ll2>0Ib9+ +cm32&vc4C]|v[;/}$"a9a1" IgraеB_cfb6X0oJN%O8 ]6w:iyBlZoW*v:JUbI(\f ~lT`6sIt8fhOeֺxH+ɺI#̇?T𕪡Ĕ{f؆DAF@zJpL؎Cq;nR95鸍脸Tu+\=妘?J8ξ>Pa4t۪wT@j]_6Ae<ޗ%I'2@%][z,TS`. P0>̕Z%4hhQhot*j>X}n#RIŜp{4ښM{*i23!I5]2|8(6:'O!nL﫷LR#"qLXMM~K/Y"W7/^wxZ'sB <'F;L )Wd?7U瞝+[|u C\2dh ͣsRM 2ouTؚ\>rRDoj̵Ad&[x=i{"9]m1:iIdcrDԋ#+Ğ^J5kǝ8vK'-HL8p/,4d_Tbh bvdw3Sw`k|GLPTc0ͻgwpڱ9J04ŭe&qs7l$О9m$TۭhlR'm Y@FQ]&JB &XIjqԡmyEyvC*Gj`*FnAv_a’//9 q]wW#xA"1q_*d,-6~/ߊz)r_Cwk}1{/4qrY-q~"8Z;w8 4F$삱x n6d-w+{YK8\s%22 Ɲl&VO^.& 4Ƥs w&2G S1tLB۩zZh - 6 ̒7WXy6cߗ^-p}*T6 ƐiJ3?k/^ /sJZymPLuzV]?[Fhy=;O1ELIr(vZV vÌoŝ?x~X܄6c.Owe0o\^&mgZkfy#a*;Iu m|VpA,ƤÛ ltt(U*FEOEKvt 0[A`%'|\3&jQ8;7S TA'ͧ]&[fcE8jhMVU%AJXƇJ28cl@3hmЦ9qlڔ*j,&(mi+oP0)F*hj >SoøD째yVY1)ZY"j{\K4 WˬtZb@wǪxZKzRւT:4lzmN:PX r@%#.8楻&.=)\:UBvE;,W(H~mabH(f9`Gi&@*yGww hj_u bn)QT=z<"pxI7E` yIEDXVVVcwyẗ́~JL8Ͳ+V2#">Æ!YƇ5ZfGB7/'^ r\$ۈ;kQo$q&=W8ZN$9h-x tX*\`>\9I'} 9r4y#3*r$kڏs**'IG{0)yg%xfʁ#OZ0Z=B*-=-t _l{xwg,|Fh$;{ sQ-/9Kצw?@{}/1llV .c?-ڦ G,8τ C $@ۯuR\dDd|U.;e CkﮗOv=TUn}\)(027YKi4SJfDU%E]^F$ MSg =6"ָE.=a3q&e}jc1flTH؍D |P(Xef5#u=6SAxw У‰Hlپ+M"6qy} 'Grss$$wӧx7v_Jr8@9".Ud0Ѥ%~.N[}nlU*D+Ώ(CBI5lx'F@C^gk*x*?t \@K+^ Dc<38_(wHeudt OTAQP 1圄<` SLI@ןf±L3-h,2y\b/a9}ӴdQ8aMkbu|^=;Vx_$0Rϳ_,J}d295QVFHp&R!!#2"@./ yOBo^|$=+[Xúo} d.A161 ` C$PCB𘴺u|@D? f7%gI\BZE˩"M$:*,=`@?ќ!'YGc+Oyv75@OUp-Y&W" w4 ENкWΐ*c'cO5p]m ??7Rwxe (_bŞZ2lZ3O܅X~<-mU71߾k `%2'GT7)j7v*)[i3v {>1SK;^ /?ЕXLY~'9uVvA t&߆ݪ"7 ;.ʱC oF<#1n%?zgdS=sma.kuk\.xksghG+>ˍ*[/qn `ns22rcqe'0*ɸ^TFA/#nV*"nyn[ڂ2:T *No_lV: Ƞ<߯,UW=ZEku.T%"'.P/n\"VK I;}^=v*O,,b^[5#yexiݭRiOkJrM.(>P/Z"mo;G_N{(zCMH,D-aF&6ƞĠ@|O!,ԕV^(5\iϿ+]$΄B$E3REMMI_d];+9-FΝlloUxFiOB\!!ͼLKfRBQ6&XFqN`j=₱[l;sq9% pb#3o%H"tyHm1WUe=[~Nst4Ġ.$/T X!ijۛ0eT8kOZ YsK M{550(O뇽`.a& k*8e؝Wo©$]# @v,ucKjs m" >L(8_.b b1u*[S^ 3P(SaUj[`)ћe#ݏ#=}& I$Dԃj ԢG>qSʷuo 8qKsr; Zenyez΍bR [*J/ϱXJ3/YV%6*OE F04HnL*Ug8"lJ)ȶ0N#VTW[D@{. JڼDZO*wy7qAJL61:xf˦RgYliG=7J"[j]keFs^W Xc:7"3ws}k%N̜DZ)BHr}+S1 Ū'-Po!VQ`ԋ qA jX½2#blt !!p*7 -i)NlTEGgAg Lh;ȋإ#Or0Ȣ?m~(űndaq5䀧:~SC?$`/(R~Odˍۭ{ȶ~qJ: aFr҉> Dg2$#}9sbR%0/ k/a<3k?,:0jћk^tWM2csboF^i X1ˑbdM obd`\byx. oiɚvk2?2 <{jՔ^y)BF'g|\UB菞̆4Cn ^8Q]ؾк"8}%94#Z~[۰Lٍ\]Jf8 )v3]}@0UdV0%?~S2wqaT90h̥5ps)ɃFgפss~-Ͱ+_A 6h˨FM X$$3nBdCU3LeG47xy5G05~}?>vYB)smm%O5[r Ks~hOXQ tO]%zt99Vnqj4ރ5"lPjYz7:%w+z]KĨj2'nk1[gtW6Z]YtnT6_0ٱ U=q#h]z XHBO xhyn`>2@rHWΌPۂFqsY^Z0UCg[_?>/~m!nzfדul /W)JvNuuMQk3ymX K5\N4+j#D#k\@ TZQ2!-Ycd;ִdDUa:JH9mY9߆i#n_]~IH}/<>aP7}LnϤI\!.j r6̌N.JfO8謣L(+eZb2i:+ )ic- Y^XqbŃ-,%6 İyQBB#+v:F{Gb!@2 >oEӦq0ʡ9^nfx9+("1gdD誂6N0z."bf?\ΙU~48\&!I~7V`F eڐvqwt!B!^=5|]&h10;\ވ,| Ϗ y(7Ş|3 Ge BqYJ( 2''ii.Ubb?#x+}`d.nKG PP @&9FsevQZȌ9([,@X@F ZЕ=&W`cXq#ظ[du<};#L֭R N-蛒qEo(7 X IK4,zŽ!7` 1MGf$糰,,@;&\O/D 3pYUr7ƭDs@VYW]J0dcAX)vF/&EL7ԍKGf0ˮ~X,shL7cp(ugT)pVvu:CTףpZ/PN(֟џ:!;ƛ HI*Uҕ|'DcPj-ƦarX)5:s&PIl\LG#IS968r~Cd4$K+ mzBla®͍J[νPtaFmZvm + j04 / -qxoj\Ҿ)S~ëFz' XieL=ܲ~!ULN1a:&j:p-]zALtM6 Vݭ@!Qpն Ad@?^JJ$]rG{畹3)i/cs^_t%ڡȕ沾)ݶk' b>Z.}\5/Rts8ԅ E nVSuw_+d~e5 r2 #]%+gX =_WIbQ]8+upbʌ@;"oF<0Ld )hJBh &sk;{aQ-cO5gnAkVԲ!J<.Ing'}h2' ~-v֖;O7Fl 0JTy"> Ys0BĝׅǺgIP/CTauئ ʅ*,RjMK?ԯN>ag#y~Ex_bwR$?׀ewaeEA.7(C%^ٲWj#>K,WhmLhr5Eb NmMfOr}s3nвAgnI hpK7k$LKdC mU.*c}{K5;֓2D;`[>{ m*˜ZVIoJ^ Ol/| ɵ ~hJNmrN2Mʄě$%#hߌs^1mg| @U`9W݇dPA,ih~lJ鱪Ʋ"@e]9ʇD}p0ONhH7(-[SM ;(3?}1P|^|ܓT;9,/ݎobw~S<)|jF^suf*F.[Q놉q(At8rDR&nT^{NgG/>3WtjgG!n#FD&}UUdE%ĘSzW7^ۖfbڈ=Snx)Y$ z,*9𪲲F!FK)ttOXo5 QP ,J"@cc( 8ݡږLYD)btRNy.BȺe5洃/)Ąxƹ/Bb>:;|a|\j>Sl⚤W%߲*ccCfue3uW[C&}qGT@P;8{!k殥r r@YJٴ" tfVn:J+HW#&waEӢ ;@4:;ײc7Hp9O\0ӜC=9Z4MnILS!q]^}t z%"Pr1o/F\Mnծˋx HJ.E}C ioZ57@ҭK[mVOצT>)%7wAvOT(bNxJ02o¤M#bFVP* /xOtuMHh5S[3â! >dqf]W㋏ϡ%\;JH߄G+DqRi :=x|X1 ZJ  GC1e1$Wsepŝj3D*8"げ7k>|*=0dޢ|)x5a4"ȱkBH9+7F̔.z︲'V1]%,qa`?8cG\îcD{,TDX-p{bВa)aKG`Ĺ^ I`:!rSU$pʝ/a݂/)BQuۀ{ޱ Ď[ [~ߟaFԇ.1ut4aOv_US /u {3^B;vI3!{j6芑ՀB!n뿮{ ˷lk%6ћE.a>R`G;ƜQנA&/ȇh_ÜR{ DU^%Y[¶fSh9,h̔gVkr`Q&OQ\WzWZW3![Ky.('@3G 4]%eh΁ +1Q=zs-'(K.jZ<2(HUPI;A @{ZۏioC7x 5zUڶH'7{ =\B,%tn6g~m4a9:2𲥉b*ǐ ֡Hur²ʟ.Z=UQ{inEN0X[|?VuǍ4uyKRJ%ڑO=yIg>=9U`+kPPC!8Ҁqt!ѭ():(Ui݃"qkpE:ED83wi# "\/i%rsdFmA( lC1]J]TiEZyң`I:*6KORA#GjIX{TnU%,Bm6"d ` b`&d8C+Ϟ/ۮ}G$(h49f<3!eg~>H5$ik* NB9CI5%'a>c_B:, zyMu${{N72A3qn+Ggπ4\t<"]&6#zhJ>Eɝ{fMqDULވW@/cB'apgC֒G?K^prݥBP`I%1yd3{j36\fNuּUt׼b%p-ʂ??m[vMcq!6oQ0euM=`LO*+(WklS zQ^0/0*p&xg;,}[k `"{>` QDTƔ5>^Rp0|Tj"##7;p#q%rMi3[ ftTeL̔d@^  x U5SrBJPY[&3Gٜ0:0+L=؋ӈEpd[fhI]ꕐ^M#M*o\UUYI\ TodLnzI5FL. D}P7Cʒ- ~P,8Q^L_Ԫ+ߖ޷Eh\-kc@k\GJ4ŗ~{&Ԕ\[ȥ .۹N(N78`(iJ.<3_˼>@;i0^X=w\>l0#%-[M‚""x&47ZO3;,O恊UD+1IY5W~҄ .\yHϣ$~ȹcwT>jqתJX2H4A*<k5-)-1fNpsg-H84_^Sȥn\B~Z/w(kԅu!g_MʈZ{}d%T*VU4Fz "ޓm] y~AClzI ѩ'GG[21ӷ[èU['[)G9C`k |t~ⴛS9Rܶ!G Og'(STG.?ۡȥԸQY qj1$>]B{L$42\VY/Yus#Nx]D,FVAo`f.4YRܬ@l6oMGE0ƶuz*%O;& H<{Ln;ss2λڅS2Co ^&rӳSuX1SN6"&·yZhxRNL>+̲X"RiGt6 b]5nevpg/)a^?,,Ho=3)i.|0K?unN+2|C6q> &@( gXZ}Q0* n[/@A+J -G[ F$L4:G9M"~%^k392"gPc`AeXƐ›?/=ئ1d%dPxGro0[kVqd E$s1*E Hb:tҽIijnETU/١9!iڊ~rm94gХC#f$.r﹊6h0$ tO(Dl1^Y7]݈{8˔}^r/Y5p*BB= \1$C`ȐjDљf3 Jd!}l,ȹ):\}`gٲq=mNpGV~Lhls߫1 e1|붖NvEk]Z7k셊~aުAfK"!>p0!b^Dd,PI #_=^8螅@;kH O/lյf©4:4ly,]|̞-M*^ص/px<E9WֈZ*S+g6H*[c΍˂'p$={Q\\6Eq%OgxhL )G7rpݰ:6DEdaeK"#. ̤_[9~8.OqG(>#Iw4 تsx䳫2A֙njNg Ae-)Fn \|J\ְK=+){jRyz4]IDCyҎa\hVy3#%֢9 ǷZ HC&"j5hA,\n{;B=aR<,RvB*WYV*QTClh嫤:s#JiQv}6u=vPLT= G=+Iτ.!86nv~IhHA; %k))+T|ONx^z5F]@r_zbUz_ /0_;SEP ȕ*Sԝ?MtcHv[(hT"c)l`\gI}fܽ~e΀'tp07ʬWmI^?q mi5 S=ń1m=t,~Mg0BQp48GU>,,F2Tnq (*Vi+.34KjK8QՉy j'<TFR"C@ \1aY$H-d vK-ޙ6aMܒ8=L'NyoNmRVwYy٪!,b벜^P-F~{ &]vS<'A>qu4ϔl#X@%a2b*::à;0οɸn(CMhb2 }d(w72V<*^ñ`Lu gL6.PS/(MeZ3=`twꢫcy^M wQuVĢAA`$a*'hgqe4=JOB;ƜAl]pv ڱ1Y#8\vJ•[0 R#@}ѓr0H<2KbīiMf4(Pny:/ )Ei%ښu163!Ugk%Iaiuq͕"ȠU7&BJ:wn.UFyںrK Z͵O)k*j̖kh+'C_~#%NvԹ#}5!tS&/B6)nmdCPȹtN.˟T{S3l}urg`dF0]]Ԭ\&ף t;?%(%2 'R}>%)Ժo?($2RׇFMoi" p74FqUX+X3XKO%I,q.ݙxAT<s)[ e_W[-"X|2VOxH2q{sv]p-H W*: c;38Q)XSz8z#]fj.ZJ f{@'C2KGp&!q5Rac*L cD0"gne${MG+Zʂ*o \f>Sh'?8.j4-a%"bUj\İڅtX+ ,FځD(Iی*~k!uk#f(BzH r^{.gf.>?X'΍`=Hf6d^$C}>ڹSmN&wݭ'&Qn+t^G^6=׮K0|a&Jssi%; WelR9|kuA]zdM_%OߤW~H_`Aiƴ~jO#_K'n:YH۠kz! $P&F! B/1@,75¶W&p_F%W$T= ;^CQKŁ>UwC4Co%cO$A tШrTVj$6Sok݁#1/X.]*mTgYvx~FݲRe1Cq}⒞MqVϘf€M;Ic]NI$֤fB>e`2c&\pUEn3Qg|D)ZL2$u} *'^RGE :UVM|_*ph]MO0_0B,.sSYcyBueh㊻=|TMLaE1;Eg#?Sm'Gbma2 [(9^搛P _#%I[wf{r9u> ̲- AXa] Q[,s'J5CS "f 63\~|n*)=%߉*Ko-jcJ؝ ~5*[8Uf~3 f\ꏛ2xS7=R WHsI{USbxpF: ꑙ#wߙgX.!\,;FV6uTGrl%a/d_tirGR $gĞ\D&LqL ?*΄-z~䨻҂Bxϐ|l$ZNEFWedWPeapC'*>":F\w}gNmO0 '%zP0j [h1Xobj W<3w{Lb;Ӭ oq4GC_FpC.UyW<=Rѡ(*wȫy#*tyW>Q1%HKf[,";g䂴Dpo"],5e~J"'ꮳA Uga܉Vy%ϰ3K.d Uӕ) ʸ0fS0`g_0\q;ҡsK URן ~o(F쑡o7HW.(v|(1YxjԽ@:<{ ćС(\DF@q,qSV@q8 h,+ht%w  h^ڹXQi':ˤ͹}em7нQ+ G9I2ݹrUS =6' .rH3^ɬ>Urr}~}*, WR˹B$pf,WQ{S׫NB MtFa[y8 -bRUI&m!>74єfO*rݦhMUa1t]ᝡZfZ41t(YtK1XSbNw3ǔɫvkY1_+09WLUZk}xGxwg^ӓ* zqKoCAmc 'Mt͔]  $hY>B]~zqԁTt:s油z#u]4}Dc[)%Tj"ttJpG>Y5XT!8+[DX/m9%v:6fcn6ˮ kkiteU/n"6׎(!g#dO.U23nx`-PWS5!1ۊYckcCsNe%x%uwsJ_gFt7HKzu]-FH W=| 4 ߻g EV&H$*. `vDyj奁ݼ8T.Wk^S@w7 lY%(p#>~$QNq5%!j`/vq+~9شXՈ Lp oI;g -<1_3%'OΫk-@x!^䰇bmߐOh_*<oƫ@dBs@|ZqUP +ڑb9i9QIP0'biVYUK`;<${dg &I|\5IekF tF9LwL;;,4ݖ@xGWk,%ݻ9>x>F'3J#mXGb8k+ C3EʾCZ^ڄ\eܮ=S2 g z=8a_2WI]&IyP$(+e4b/%#\⻏LH'1/u;3F@a5>,h}Yfwd!X#$?p MWs|b17U6A=B9 Tϣ~*X^q?;tpl׵ԎuЫ~ ޑ`̚`G4DaBάdFxFQHOCPVF";nf:7*5{ʲ tN>.=)g2 PA LxDv醡9B|* wc]=29)ޚ'l޺@lߪ*^ObTyE l5%I`I,gʧ4c]r;H .%I/:N$6ޠk|ld6\XJlX-UlL1S -E!aO]Z(6bp, ~15BG9Sh|Jc6fbKp!= ֌C~<4Wb˂l~ᨩA_tnSшFlXK\ef0te:[D"0Bg>uQoM.Q`fD{9,-Nr7a9qʀ8,&&&,XtPPpSTa5KuQuٞڍUT09zncv-]Uz>8$Bxk9$ʪ` 5/9NF D2 ~L N I}WO^՟^=Mܣ+(uoρOs1H~fݸnEq<:ah95U]T#A g"i ڠ"J\GjJe%>Yu4>q%Qq \1p[ABHQ;_%Tv_Mh͊hlZjkeIz4&=Òd`JS2q 9&'ëTEC$GmC%+xutW62:DJW|iT=_? J ?ܘ s5q1ų_pb=c893]H.VSs^^X..ePu1{rӁ.y܍J2 ]m/mlҁ,'B;.Kr@uUyTy@\QMs 46]ؕXQmn} "gy|:ʺQyv$H֫SSm|}J z7Anj>GoGh a35\Y`iĩAJ зe&j$.."#r cU$o>~v/0 ȳ\l\ޛGi)46R`\}xǹF%mvOsP^nDV.-A?C!x(t V m[PO47sEk>>Hb fD gojz4+ˀWFa(?PFWŎv+"yu˽ rgT}ɏ`Kr2^ᬠ]쒁f[,f+nFy@=WOTP Dq 0"-ޚYϢJ"3>R>,֍8H hK2-/{",W_x% ^/?D oVt=~ix+HԹFQOKޏ^lRHΏ_ M!e#V۫,=I+@AT(vD7;S*- aw2P+.tn/L3)qjLr k D=PzZ<_I(}=7m9ru` K4,K[0 .զV BTQҪ۰(i~SL{ʀKqɛ&*~B9RȬW7 =sтb=^4Ο8T w؃q]vUE1peUSƋAg+N ,YwWH)AK SҀ fK5CH3( 7z;歏VlNRu6Q IΪ@!̽Jޑ=64a[q9H}ˋ,GTו&fC "39Yhl_r{_l$I3>34pe8 *y_Y6TFF‹r11L=rbZ~ r Ƹ(+ks;$JU09v6>T0P=*"Wt7^ZId+uhx{&dܾ U X 2yD1C֏"NmRՇ`-a;/2]E|sˊīb$! <YAFW:KNr| BHhz&Og lQsEL~'ƺVjGw_y;.5qmYgyYY¶'gcpRwmȞ2  |ʚ%qzbqoƗP<(He,u^)p:4(K4F;h[[3uq JI*\tzXXA:6>qsͩ]U(VyrZgnTA*,m5DD8=Yyi˿͢#,ᕰ@RŹTo$ ɩmbM )rCU2I3u/%>x?^󼾘)Z1S55fȺP0z6FDQSu2N6Z t$ H.ߡqH\_cWۿ|J.kiQIJ+#(0Q̠ L{wJԊWHo\_Y L>ut O* ӥ #yy,QoKau0:w s? `gLnl"5moKi_y V~/)p]QD/I oO= Jp,43քG(FOfٖUZ^Gr0\| b44EicM ۭP&4מ&'M9"AK| Wzp^-9A_ HL sVUD]mψDzPoE"֛3 ~?&yG9Xg|\8S ax;DK)nջ5'tΤh)pH絩[?. iΏ eϓǕ{~xN.?E9.ی¡; 99[7qfCg'# ,J["d3}q5v]|`huV<:c4'-~<`QFr$ZE5^ۙS@y1LͮEtݾ&+5P0l9uYľڔA _fr\A* f2.!MEըn§4 hof|h/=_LKlSI*G֡ `aѱgYZ070701000000a9000081a400000000000000000000000167ad58bb00005098000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/dm-verity.ko.xz7zXZִF!t/FePX]?EhDTTk׶Ǽ4,1* Ť9*ADb 27cSsX~R=:7/Y&8'E] !USͶ:̇m83kwlj*ք!}3AG b%zm,GzF-?B=2 7m)z_hyl9qSEJ_Hfѝ͘W䮆3bo~6 tPrNZq#7hI3CRdz2W.!;ADOj02:Swْ'\kDH%Q8b o>p%IƫPQցsu.mH֡Qwۦ|vcRc:ېcr r>i2=X)ZpV֭t߹ƨuw? ssEl $hVsp:FqO f` gԟ]t _b 7Y`~!!Y8g&w=Nt JY\0y,ˏ Nn54xnal8U hS`A;mI׳A:I2^ 4ϮlőR9ɖ/D;6n@SfE\P(Q0h{Sze37x) nv& _l ɈZYI}f>KHRBIZ gD|gIK{ӝv']!}󂿭H*"նqiT+*NM=t 8#~4JqZɾ!D?7}h>$Ѵm/ ǨPpƘ*2T`c9۸` I:勖(Y? Pǀ"g`G~Xf̡ҟZ.hWiD窹( ,H,NhehxUJP/!`>X!V\.414$|dN7,/!I>Ilܱb TF)]*B*oO R#IH dpQDG!iB3/^`{.O %P;׬[&"qqRI$Vaw2sLI'[K`b#\hb<}zˇĿ1Ox>–V ?9+LҾ$3a ;^zbDi ᓞ]gmsЂ3$Zg3{F#`@'H(,SOw渕[`URZF.m"/FsEOqRKFG?}]w:y 6zh Dcoysͽ=X" RcXs 8Ԛ@(|į(n"ҁ[#7jfWJ56-4CAl1cՋ|n"3Q t-, "H#UҶN3/aE2j}6ö`ph.ԟ1o.k&Y?ס¤dYtO4mOP'A|+dJ9I@DD)/#OȮgM]G+n͇v4lMo.j!97H)DŽj_=QXAm5l2.,Fr3vIs{)]1=F$>Gt\3.0ZQ۫Wr2.2*@M+: SQ%)ئlNz}٫9ۮN1 ~[aٻ.1Z&E+ 9!m@9dYg^R8V(h7Ϣ8 &#G0ebDc*X3ZJN7RT Jg ~lOm]rkBt^hu|\G5TBɀRؘl>ߢ_}Wm&vEÂ)S17D_,73[#Rfv8}u-ZZ,iiF0Y[Re4>A8 Ca6ҁnC1ݕ;BҦ[}^Fw];#hN/0r%Z*MB/@ AXSmիmeu| ,.[6 $SGWИYf>p1\/Kr{{wHPVh>H`MDM C*;|"1۵lgL !$4)d.,ҝHPMM@{ &ҙB2OQd 8Xf@&."Q2i<YD^QF#%'/*nZng߿l%˄Qcze!Zk%YͧgQIW#O鑮N߈CԌr!  ߒ[0vo~Ń>Jݓ&٘\znbHWFrtc Mz;)Ui>>ǚ^ܿʑZ!+$3@4[|ȳϲ^U2tW8OwL0bU;X R,Mә.K㺴/NTҼ L*R03ld@3~thIZfRIV]G$Kr_;Mk;6~LZ|tw+HoΚr'tn=2:;..ԵD;)=}.goOdtu/A(R}jP[j ԿO ;!gwִ)N[䐱<'SU\HT=>V^{ x8;K 4;}W#UЍRDvD"Aq]HJq-߶Ёklc%pܙptN zhP牁a?;-g?."W!2ȟӟBb"^m"}ٹ&34yGni8:K9~_UT8کn`8rrNGY6eexpof:NW9!cr[M4/?inc}Z63A՜%?j (WM t 1?BU,ൻbdHlUn g `X%>KW;L2u*pB6c ҨM$M)G_BؤF0P²ܞnٰ_quȣp̡X)Нak n['C5:N ̥fpHp"xYzLA `)V [Œzb(\79D})kL$vx\`x&4a}`N"vehI68}];ڀ8`dz=Mu 9%?,L)f Q4c\7+"*R& (8x^lk2ʰ97H @HDb/.}k+NRf3$ۇ'ѧ$t* (!x {˼1JA7>GQ m &'`͝aN#dF)U i 8u=Pzid%N5m#ELo#,ٛe0JPXskִƂbAa9:%!DHH/*ӸeNڟDbd Qu "2ke4b["!.wSfsW a!#mNu7{$AukX6$zPAfe@$$np:w \\m= ZKi%d f+JceH ڏLEemQGښL:Ѡq)dG"b$"9GIY 8KEidfX=HA+$>sno5` :X4’)q7tAG+/-4)S:J,X U!QL Tqs;B5/qJ@lJM>\v($BO<( {"S$W&lU|ߞ vGBiJsFT"Y=;[˛NI;{ Ç_%iai ~Vc gϤ%M?*G PyBX:s\&ޮ&<>WTwvϮDeB)8Wd"B!xuF,݅3DyxYUgf/(- N/KEQ0`2,s98v/&V- Lk{v꿸# MNە!]V-%(d`FN"Ifji'!K^DžVC-bu 2Cޣ"M%ǀ%ڂc 2Xs/0|Gػsd*RWt6M7ˢ8ȦkE.I,$$>(t_Zѭ"#6~FqA#v jߥw@J3PdOHǀL$RշߞyKRc8w@j ou%+T,N0~[r/:K>.x|`8+tmn%cTfn\SqqT]oGv{>xR]ϳ(3Œ(0[r~z|z$pcِt8f|cMG4EK=ԒH\L6@:q;G%USLQ(E5{?l{`.ZrY T w +XeF}wIv&,.>z ڒmVH4uⲠ/MI-P˕iQWQ%MDi(&27Tk@ ֐CR:D7uzyx>.zKqpH3|ݐUZ)C(ޠVU 6JcD6k]EdRd$+E"tϤE`%?k> HS%ҼjmxT2}3j:.#O<_~~-ӍK FdeBbB%+$, dWXqU"u>.: FTdH@K{Ġ?o {:3ui$Éτ "4:4>=[M63U=#Mrʒ$h1:,W`X@a<8H'Av>A<RPSpY8Lf{ B q)S(` QWE(31ؓCz0~^S]~=[]|NżO;Z.޻*4q(G*pYcG$̼`,"8eТ,|d]ud#r#&w4Zoa7Ӗ;zp_(l?/HʹLźºP|}wY7I6kmlo8`<9li]B}Zߒ?I|QsJZXV{ aWzQٛ@ZH`iuj ׶T t#iݰ>u_?W20 #S!>92 yE'ظT?-d.!gca5TOn?dpN`;g~fҥO@/Ysi#x6c|`j  YJP|mRQcw;rn WvhQ`1I.qEN)v9Sp0Gy6Amɥ\ cv)|{SuJG\.ނ?[TTх 3K|__/M>eFH%@$&B޸;<XEt%(KE_jb~/ȸ݊Q#@(C#KڃM%:&Dij'&=qjcz?O K^Ktfw[}1 NPJnbX# $Few؋oV˰$;jܫAE34%cMN]0 >K;'0J9KRCn&FF "y4l`59c :KKqZDXYM) қ ~ 袓7 XbE8ͯ~zIX>#Th wQaꢯ%(]nD%ƙ2x~\4۷"eZD5DEs['BX\/7Z<-vH29~D`lc8O70b5<"yF择 *j%m}n z>߄"KuEz{x\#fV }юHV'S8 ^"9)6E .u989Udm 9XS9CVͧ2;fcJ ÓgXܖK-= /Tɇ |DD2Gc` YBFJײы1 dvCYl7يl뤫_SQɚM-3g:[!V3l^>lV ;RX 亂QlQJR5o= UƁRhJ;3|O+,UoKCtY)O+V-niR3Bd^ݑvltiDoU5(\vؗ業_QebWtIh f j;~ȜxpPh<&K AgWG7jXhԐ``?ܞʘKkWXf[0GX20ڻ/3_VFrN{\g 6>S67{s{ ZCmX9,iS>8EOԏxudw_f1Uϛޞ TaH1r:-X u5%۫PG.,BM!L'Kw? Wd9\_c$f=_wX5Lu#(L ȩro[_E~&Fm0¸݌`Ϗ?Ka\KMJz$=1%,hhʠU2߀- :#mqrԞ?s2բ]N;0d]@?g#+#xdoyիZazc(H!{qLrLDKW &sE3D{T ;A1irf a XzR˶qldlj>7kx52Mt0i0r.'[rEoEQoqP XD׾%0>ABbS9a 7ߗ Wi0`"ZM'XtFӮzM!`\;Nn}aAᇌGO*5f“R<LϠ:,-rV_YXwӺ^- GU7x",ucr՛m-jBf.fҬӾwmkIKb)p)5lǃy2f6eX[ZTX裶=p.LnJsdg혋V(#nC%PǸnn@> PZK;6Qထ;B";A @6WoؾNVq<*Ö%gI_;(فODh*'s?b\WD<ƜM@L炮Bk:y}=R> $?c5k aw T[{ v+rx!7!Wt]pxQo2{_ pUJdnɺCDA\Y(ƔS7}cS4uy c<0Z_39Ad o.,Z\,o+2hz?8Y+k&Y/]QQQQ(Ho(hvn0Y7#}ѕO#vA1a3tguPbݻ{P'9')!kg> `%||d JGxCBՍl@K'w\WzNKt.&So W&BvOG'F>d#ȯF uMc $~PU>Vum% P<%VSG҅_nh厎<.,T~x:d W JF/ˏ f_1WCk[_s# `]wӇ֦-qH?W]Vxp ۿIkVm'oL]%<`C3m~⪒'-8³Pa =Jv;fFw2.-c- /fHA+-F糦R_]c놋s=@ai?m'伈<ω; u TAdЈo{vcoKfECdCE Z!nͼhS._9@ #wǾ FdZL+T?8𾧏CE*yB/_@APtЅ'+V$m aFhjXeQ)VQxA"*6"!=8Alkc,.4&b7(Ȟ0d2Zp@˖NXcX*4s:z +ɬH2u1p]?AhӹȐuǀ,$-ˏroA;sKgpz KQ - a%ȜC oW{],i+oFM7|gS_+RN)s*_>B r)5FzK Q763M15 rAI}Y_s/kX)[]:ѱ[6 fAI-1xY}^k*V!&dֿyŽ|tn\%oD;G:MN36U|e%0BRBQKӻ9}bvkJ=kN=8:13P`~t=n0FN:t(X$CFocZxN! I mkNP#sU8r_̯V5s»[VY\{ӈ P8瑪]!IA|9*T`qkpνazxfS>|ڦU4=Nh'YnI׳71Ony387a.JXA)#dC-ґc݅2=A@}0Lb&)Irr ŦD/_=wOT~qMFϽ=&-tIdwfؗE7"Q¬kAnU.Q$Q[di I>SȖ OkKeIK#ԉ0T,XU5'J]7@@ya*Qrc K@K2Kcv\QC` ;-v}=W˶n.}lwj-z2yKˍKzd{L 2# e37E cTVl- T\rC eNV}TCl쫘rS.}aH%O(I^U,Y`yדys Z#ª$Ӌ|qF*UA gQH5 P Dth;D>Љ4{]tQvqy;(TC}Hr)hZQ,, G^tKȫ6d *R9wQ;w;#SޟKiˑRZH|HJes< 2S߲pnon^`xI&Cfyh+ěg)2.Ibf`$FMIL w#tOKlʈU`X6v18O=2W|kU1eҠU{KW8=,JS dԷȧq kEWlSEycE@WgX'xIUbgЯ. hh[4Qh "Zj&9PW"7y?7KӐ"N+?Rِ@m*MӮ@U͐#\0"gK?HyacTRTvVw%f-U17Mp; ]cxSkLx>y|q룅OKm+ϴKS+ox3ܣj{s"+#a7^? t[ߙɐb#= >0F. _$V CC@lgSp7ǔY%v* }7cR}S-W__5 QT\.B1(i҈[/&kQbb苉^*2q/ch&!(A&P- n =mIA.;yQEbp,@t9`olxT o]3g`&αo \OkԈo ߑr.$(A,~\L<(Eُ  ŵ-L a'jeIeA!A ifxj؆7ʚyN󳍷ys5{`eDX])*gfdl һN;>7ϒ'A-' В1/m퉉CJ,Q뇋EIK#? pʈ 9h:D~Yi@_J \QUх;On`%6V a8]um=9$P[˪Wsy87T90HiU& z"k;e#a'jϊIl6e}7ʢ+l724w*d.77Wύb#]4LLul.E YדSדe쌢w;'q>8_nP>}`g lFr.Qk0-ܪkbN%5C ϱgYZ070701000000aa000081a400000000000000000000000167ad58bc00004840000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/dm-writecache.ko.xz7zXZִF!t/G]?EhDTTk׶Ǽ4r,PKnLS/45Ul.vƗ ( (.&J"C&䏬օ'9es3x?CfWd>3+ScR@U;8P- ҩ0e?nHo"7[ ԜX &y%1)!wߞPu6r|zb w[gIљesҲ;kMqpH3~0 wmw ~ꆍ[E/;V(x 1S>!|Fm'з߈M KaB&/>X;ֽm D*<)bYOT./:=ʧa| ıkJˣʽ7@J%0_ANf楠*zmz!w;9ezlT).DKCW$^2`ܧTyҸKeQɽ<~Ē8W%ykԗɚ:VJT~=&$P=jZIY&.|kQLy@eÇ?ˑ=O j V.HPЯBnӗà6, /#)PM;_\:R꤆:R*304..I]%NbσQS]gU9I'=A$1oAF籺'A!M W0Li0ŋ3\)t-5k>yZ՟= Gf;`,oo˹%wvG؃ߒ6^cHw-

%6em#bK%ݨ ~"d];y$D۱2돬#ev塌SlziVyH`E*e?؟CHbU_*r7d_A3\t#5,,Gd=u븒7s:Ibbo<&qYӠ.SBaqk9h~nYCA/ 665q3CE=&VpyVrlj+_sڌo*q)HQR!"%'5JLex@yُK%L`FHEhgڸwl YCx:4 n7SEiD*zi3sn7?jO|#_Ʃd Gyavƺw,P=+Z(VfP F1ɡd^nȧ_N[ &ud 1%w"~੕Ly(Z([f:!ҴUQeChBG殈סrMS.Xm(r*{*s{6X\籶'"\9}ZrAUR5e#1/뿱;Ct, 6)ڟ&[[E'dd/"v'OaJy9rtcj})@ҒVh=)Ms]f谊AثƫqDe3 O> * Xvq>[]L݇y(GrJb?W]1Q)"` pgu~&ʃp:Ȓ,[ǃJgIgcԾ孢{0/H';lס'S1hc7׾aTɌ8^p"x6wY99kNQI3?$\~WR[Y֪fz۩JjI*zTI i Wx#xk5ؓ?:UD+Ս,%סhubmP‘V;Ph^- L%8JsL|D ]KupWݾFp*Ꭿ%u_(fob>"ÖdjH \}^. %2cr:|Rm*eM 0>i;D _gI^;%Sl-hg ^$Hmɲ ap.lZ(Snwd}X6ů^]{{d{⢜>|ZӀ$ J/x[y2~VsIVX 7#qߟbO,ζBFlWk\{̝ʫdJ.kA0+@2u_EM}裎En}l+//Q:xp~>_*iN Lܱ6G>G!0hls<%{ ^`1LW)BַNUogJ]=&$[uN DWDtHj-Іgܷρps dKRe?zSu/;rA@i(4> U3ڜ's1xn LEI|"MZ@ g} @gܼ8G`*'p_@C ($nԣz5z4Pp efۮ4WֳJR|!Ht_>l`3b'R#6[аUCc[fBD=+lK5 a o?`3gm@c6H (AY i`@iR€ʏP,uL wWr`ڝ_YߏB6S 4rkX}n>\4t%cgN[05p?C%v JlVis`<֊8nmߖRqn168D~BZE91ED{e/o s -ؠu9z$ 7Ip( .DV5?n "+`PaXwd~ )hs|j&-2Ǵ'AF(HZ++~N:! jGq`|bhq͠Uo%G09b-Dt6 cPcRDЇnE :l\zS/k#KX ayȘ/Rz)hYMXrē=]׊@%yǻdjRʞr1,ju0YvH3ɷYk*.LAJf{HĤR$X005w M}]@zzf"B&DZr{f p'=^:>c]F7K6uU*Ϝcg;$Cd׍n钵"H5tM.TnQhG| Y^Sq>_b W;ycT)X>s]ǧx A/M Y rCZIsp@ P <S.)]S ߩM5\W$gsG>/ U|߼,|g qDe6ow'u,@*$ I r9G AO!c\ yն[HͥWpcV?П> S*Dqy*5$3Xr3̎L&uIq¨<߹s'1FqriM<X5ި6҈A9FC U1`~ Ĥ:fW+6/ ,4h#CmY^nDX> d){N4m[ӯ"" 0lQ. ҟLM! 8ؾqL/'r0뫗9{e{lJ/f1K zj9`}!?|F2 iwiRA3CcR68U7v%zSĮ KzZL'Iz4Z2 %qZ%`l#+20Z UOGs e8`#Hn&X >ч+}D#J^bBSVFW-;vVL0Ĉ,M…?C>ߦ{w96vMY\tu.$?ڰ (^_A` !f?2‘V>w__xdh X ,1cX9f+ރ #)RyCu -u=jOV35~ܯb3>ToI W{"g50Ao7cI ,O/ զ&f2 I's?d_?tc^5BG K]BIQ0|cMGf@<[HӎfH o[~M2ՔIWE$}zBpjgL-OCp†r{70͹ñ#.gԼm:s6ae]eZŝvտb;_.oh݉1 \ CrwσQ+MÃ^&[P])oUٵ\ #7ń6ayGj1HMs1aI7V<&JgwW#A;_X1"M]†)i%rޙg Պ*v1y=7z,캷@Act Ӹ=*RY q(O`B!@`KF(@ܜM`,_|;Z[9?3c4vi)A ~NHYvԟ|~x_ppXT@1Чrߺ?#Aҫ" ,̇#XB"ԩ%k;(ZG# |3TCL?Ƥmona!^WmOpd8׵Ei:/24ni.h${vt-LYn||>f#˳LiWj^Bm$($\GdTO·Do"CQzw}˔|]/ζzHwWRDlsQ0 EENU1rS؃$ 7@ώ"#7*4<{2N1O㺐|Ah31/3IfНoxIC"':~l9mn8JOJ;eTNZp:VN UDI A}1WؿQ\PpR~gEuhV?48I!<=.wVsM !sU2aZ^,[5HN,@DUF봙Q&rB:9$n|OSm\pkCP~|MTprk^ѷOs;>q)MhDl$zw,G\>@%g7Ẉ'PiȽ9- UZ8TxΒvcgz2;.ZX{.0]d,TW 7veV3)UC*T?);C(;'8ڪk1 6RΉ`s0eWbn PB4͜ܦ{p=lKJJWGl})5q8OE2v;[hEOw,ܙ̤eVoTdX;KOl;Bs&rkHT[qRHg[ yFR-n8a0hܢ-n"3Hht[TY"t*}qegMę挰Ĵcf2/6=*y958dzm~$أsd z0 ĸ ,GnL!Uˉlǻ?g[Āp,Fk ~)Ym-eo2r TPm>*󽭑8de`ݙz ]t\J|Ae;)GT<zbMAnJo*}`o kϟYV@sz1!* 8qAeiD9M+ŧĐ;I0@ @9u=Pg4"dwk7=a^ 'kqP>a :g91>U1x=i.+y32YA؝}yN\=>1cp+F~}GS[S5=]` ɦx't-+ީCXE jW`%*--ަ@鞗?A3 ׀(SX BTa{f~;NdK!hh*F PA1E^M-Qg:TQqJBIVOk 8+W%cqm%9{߇1}#vj&GVYٿϵX깯pυPS_4'H!-  rũ ` h*_\:[͟DU4h})f2!8[ .˼'l)S1\~T%sMѠB+gB?S>Qع$JGֳQu xaKJAΧ^ e7  I9ȥ#SɕRjՖtR)תVb  @)I%-ĩ-'P׹Gܵϕ:(n>V;x D.,-4aֿ ZH RI%]Qj !xIjŔt$!i` H)/yMRpC)ˠV:u/W>5iru.LtU/oTՈǣUHcW|VV.^q6;FR}Ը[1u?\ C_]Dxviܪ}aLdPkbT{@.Ah k Ց/,).a_ ).;)q21\4Mԟ&x>t~b(&?<"Bj(G L˥RZu\:;bҸJ8oQvS<-/YO*cfq.cWsV&'DbϤz@ޡᇧrqTdџAB@%h OimV?wSx3#Xsl$gGfѝ t承lK~:-W=EE^D[ȼs[Fpā3\]/PT.3{7b-"s 7RѠrjUks :[y7N_N_G}vb?Jn7S8`=qQu^6|;sP˃Ϙalqkb+EלH҇rqFs:7b#K3cغyd"_lCIEhGlA>$qd :ƜL@߻)LFoZ~AAF5EuvW`a3[J4r4Ey\r1n)TG)FY"^ ~bߏ^QDnB35gD qEn[CLeOݡHhr̹əޜS+ZPKb8nCdk7B\n%cǰ_QKm'h|Y3bѦ!AYUJ4}(DsіkNzً Q}w:!cդ>@=IwA`x͢5Jh4;b›|^HM ¯4sԬ ŘuaѸ@'hxF\Y;QA.8|;t=ZU٢ j-&`oJ\h]ڇqpdAem!Mz5;:%XeTrB3bq6(%UmqȂ0ćkC.{V\̒lssŮ+܁px02!@uNzbJ(84{YNB`˂4EJOޚ[FU[|0HY.<*ɘV؆#9ev#DG6"羽+053boSZۯvq`\E,Stu! 17J  >}œʓt̽xuS)ۧ3v|*4P;u#ı޶8^mM.,~,ӷ+r Q BoOy"|Q1,Fwa#ڿF$,gds=%':F & dC>IH%c-'vWos^ĭ\]g,mtgsPaRjkp*X$iD:d]`ʳ̴g(ƕ}ox嬭 (nN®$mI)Ŧ 9r;~1jȶubNST$_;6 mkgd[1R@DNX,lQ ơ0oE]MGx4w7~'ĶcWxn6ffp>"Z^f4dNDeй{ Iih(ڜUκ7 `QCd󸪱ᓊ=*.o} *^GŮV r4{Ñdc:2~a ?22wV[دeJJ&n{FV&r[6«evY_wn@wh !dtpk0ැ"݀ JveUgQ8ma{ORfN.DAl{Ȣ9g,rc ϫ;Hudf3'5@U3a R\& 9s36H7{Q] !#\SQ̘;`(n|bSAN:5Ƥ܁yWUp  a}-B~+#9 xӀop 5~(~7$`V¢N~j%@=7OkRhGK99% j wGI JB~]`D.Oֆkmnz ]\-eaMߛ/^yJL@Er>.^L,vCGQ l2Ս`p$>W~"ɡB@OZL51vJOz@-s*>yu zza(L↑˜wSE|dl&K~{~¦( 㲋%쑆J-Ty30kպ8p]?Llo]}({x'}iqLQRҰu Vy !嶲dR%s\%)^#{3ZD/1#)6IsS4^µ -pE1A0_XD&kv4]SȃI Eӟt͆AMh"6<3('&Q԰DjAw[&2ԐdAx^=G~8e_ ^p򲺖)az`)k16_1 \px /+dVcHA!4W@t`Q10:cz1ۢ\}<`CMzjgbڻ7htT]۸k&Y_#MHtGПOxZOJ0J>Wpa8d}":{JC5LP{P.G{w3ϳ [V"SK,|VwpNx+HDwQ*Wz$qj8b1e<$& ]а4͘yNO[on +A3Qg *ON"O 9i? ѹUD& N-rVo E2}v `6:1=mrשn-}r}ڻ0PfZa&:/n-1 # 娱Й\IPCX"N7N]}aO#M{3,+4E]X|b28":3,u/,F{&ڥ}z^ECtt;+>uN~tqmpr\ M̖bmQQ[?ν6wsRH'k)mC*p_[!2.搫FBo;Q4d* ʷ6W(_Sܻ `h}z J P9+&rOwO-jy95wg0AñԌ;ڲt&Y,RB{V),[PoN"3#+2CG & )*3X:`Z-BYqL,plAqX?H<-ADMh-\'4@lb‚m1z_jxJq"ʶAFOG ; Ӄ@Ub{K}b6*#z4S4C(/;#P maKrkf웚 GSk%8R3P Z9'Ѡp^ $KdttM*{4FwzA:p5>9T(XW4z#A7xE#"?uO JCMyPҠqAD :ǽ|{4jpV;^JOeCj{'.M~Vu@ؖ+[F-/&t\fёxAS*;C(et 20+sㅻ+[p Annɏɩ/.F_w0uC_/k&dZwSQFVGkvHXF~Xsj ~PPwڞtb^4r=#hxYn?tz̍zLl̏jkۡ aOCUV`a 4lF\q~~_iD~J>:_wCUۄn(L~ҧQ3/ %s%腨 t"YLXh }v%,G*Bke|HQ=koߝVe=Ns|մO 1w@?mҧnֹRy"f?>(ۂ#,G8CYmg8p]_Sdɜ#p :HCObj찊=-93{)R'OZG(  Q/ҪYw3k} ʢ!F_hƊT튘zzD/&NB70p2 FFwu_]Ă?DndE8.u=܉)8tLRvZbdBt?UO$dC!F~/F,.i!)g T;-ca]k+cD=YJxD2Ũ7*uGZ{CE[O({A* qsI;i&rp-abLJ^%*LN*S}W\fdw4M@:*%"H>x%FXMA DR7JU= SgloO:I3%8" rNf6Pc#dnW34r/+b k0Uv#]eM֓X!AFJE jIcaj, @Ogb w&KŕFO7>PKZ x: ,K;ӮZg"Z&Ԓ]j@|y;-R,7& ڮehCn†OeH#5p4|˚Q38]֤: Jp f`m@ Ŭ8H[cq݂L?˭ =g$vCzsO5ňN&WF}#{Kw曳_Hw Kf#gÂ@~\nn_CדY7dS% {/2I2e2U'/6lCGnh*~S-G:qWPcecu m]+#p5%6Sji6+BqF ˼a:\tTm,p+M}#$"ZN/C,H^ٮ͊ )Z~bC&ZQ~V2L,lEkg&ѳmqSp2%KV輇C)dm?e>rx ;O*[& Nl]W|wVj.]; &̱e#tqW2u do٦ +jvEqI: !50ɢ:|W N\+EuSI|s!ԡJQ9|<@F}ݝhx9aݒo7U݁!"IdW|qvRP3\W͏\cDSӍVB4SCX2}d uL"%:o gLVn6JDG8^|׮ıoLX$i@ ,pHsvz[,Þ(v[c .Du{nZ'Q?{$ASADL 'xF5"%LP_fȕQC;Z9c1vOB"~6CH27DJKv 0R;u_I<$Oa8kΚ>}tſ 5suSJLt #dW:8dl=Β %KPl4B6LPkujc%eJ+|5/f~9V0T#·~m#C+6Ej7Ǡ#^+&h舣)!/>hv@FH{UaK%;sPin .PA^CJզ~E>Ph 8+.7Wae\4N( `P,G>~4n|u|I<1`vIvL>rXQ[(oJd9ٱ2M!|D_l燘5oMlT~ˈS+^RpPG\{f .LSmqp0d4V:xVļasmr]l{=Jy!K>WXToe>@֍/3[p~EVj)|aaΑNA8…C “ݔW) exEb*oAa.C:9@%Yd} $E|uZ^;d1Ý4r(jMH )gYWeOK|X?>TMJ '<߿QVz"c6ƌ_RV&WbբF5Tpf٢ϲB2( a5^#ciËA B<VÝ\*Zz K GLpSPjpCJҟAcR>'p铅m@"ODi$o6s.,J_ sdn/mCGtNd p5f6a9q~IShXʃȧ)MJrL%{4ܘyKbOkX NVD[E,|yX wuKPt n~`6rʸXX!A;r}fcCM†J2] $Il.=B8" 2X0Fߗ(h!kISƩu-tU͝\eòxROfqಝ!Iɡy*U$kt=CAAc/. !#elMV65ZN`v;qHM Gb9{{M&4=RC!5ÃP N֢ewљۤ<ң$< yc1<\Xpe1:t"b5 86LKj;$xX( NERq",n=:tgEHs)dFZ<ԁHvl84pX?ux2{ц(o0f>˞wFJ䃜Q3Kƅw`[Dhg_ݑ}M 7 !xxpImn ^j2T>ˣ Q_佭OHˈYr)D>}n|qUǔ*LeOVJ´.ާU)ZB]ZE?PQqk>0,)|&5%=P6-C0^i 0n~d%vů&"B8p:u7Yc'tfc(J8,,4řSF$،e;!(>';fWPJԁ I9  l q׎sf2; PCF5jtq4::Hʅ C3#1,5]i?}Z\,E^lס_ig6drAb --́yګ!xhף"YeIwoѣvLqkBa [!p\~mg\ +]̛@=ʲJijEb^R H6\ؿ|@ǟWvpo ^kh^>awE+n݁ckLcis!DޥA)/"oFxi˩dӶV\YI.҉"7 ]L~3߸:_𱋗o]g[׈jU$L.%ע{zDDo\eNΙXs lF^z4F}S.\wIMݐ"N6J~'֔ SEjhOj' m刺"市102{M7]J1P쥹-/t E^ Ai8b%<7~Kc>ҭYmڍߓ*a 6\1G*x?TjxnF@k?ԕV#tgs[S8̊ǮbJF%k>w*-O"Tֻl/ WpO2eAp=–};;r? ]3nRI6mڧmkHmJHKhӂ` c RJ̪d ^+(#攅¥;͚onsə#-G3ᇵAxAѮ)FArqYFJJ:uf bլ94E%CJ>o#CeZXk}ڔ?||90h՚VIrpo./*CC#29SAYߑC˕g2>شfJ1УӌUTyΙ&B28e^w/D< Ej g>Ar]-BC1zAq0" Q¼wkxʂQ6]|v3M$#FףcP&KJN?<Ŗ 8ZlӀR8 ?aZas)Y'x~Bs&tXw4e#Ղ@<Y4'L`Fc(-o]?3}7߆Y+x4Ol\_0+SL" H ڂj(z s;ƽoqjmՇJ I̻fC} amG4b{rTnUƠ+Vn*3ٟ^!!x/`aG\hV,yk,H jԿtD{& Erߒ zCT1 (Nh68(85'&bI}7 l [K|ϠA<;1[V' p]+h9_hw B YQA?,5JtMCTTANԿy $&{MקeWh5Ak<=˯N6U꺴CzǓ Gv:'O(E})džGUtʌX$Jyw^RabjSFV(z }l֐5~DG7.@4ou9(mTˁ# ^4= Yh!+}AcϪ+Vk!2qrOr(e$k; ʼnoꌈe)|jʂG#L|?vG$9D0yZOzQ휠5,IioӰ4,$$x:keCoHJ&tK seu8?[[0LDVi5u8X[+wv :N$h"D`9 <5dA+)_1 M=.{}.-vw3io,u4QQ)Ň@Jܺ4!k0dWhֺu^[Eh:yf'\]QV,n"| ]u?Ãk W|޿O=KU^ u sO;ŶNeKtsp)2s$tB)A^nz3RŝH0 wNY` ĸPpTFώ .|BqAUd}W˶*/mdDFZ9p!_<2:l\r3jΐ%WM3vaz8^tB B;Q+XI{/6:_|Kl8 iԯŴF]8S֗:عN(>cx1r7m䣬y i3"+ 9kH)kp!)Yh!G\TJ+}i/]Ehqw~u 3Ʈф0^I&晳Z_ZĺV@2\{ w1}-P1p7Nj9UbQiTZ"QIVS uApq3'R~v,ǥ B.C/@Xk)4p3Y G‚TuVĝA2Gu|p;πQX^%0>m[2[ˇ+N#ƒ1ypkpu& ي.kQWnpS#K vQ!V c^\١sU,ٟzt86iqvhX?iL.lu* m1 $_mUNd"5G@ ]`Z "{%`\Z X-i]cp'2*sJP").x`%`w%6YN>|HM4Nȱ:8_mʥţW.eT! ]r2c8Jd GǼ Ucȉe*Qy#/ѩpuid\uh(L («`7pD7w۶I(l $=fԠE9ri4L=qb/)#8q>9Noyx`zEͳLY2$w+5e1 r(diAx Lw}r|0[-Eq\UY{[vJx_ { cP gRbP*E?KI)x L|a£Pz&+] `'FV6p!k?e2.ƳW$1lVtď|;ycP\xMmT)5Pͥ1i3z%:Ja@jA6?Gς ue gÂB(K ?k4ceB ݍEF mb35 >lam]-2a*>NPeOШ"[g#9bRyn"ٰۧ%E K2ء,چ ̑(Q)E!iUbft* kvV@v)Bow\cۮ$"#Rz!+Go? UoԸBsթ؀hOgi4ӡ /aw[0BKw UXǮXvZyl9jbCQAo@Ms6[ʟIX U,G1@6`ԭ Aۡ Z $Yp 9;,twDN;+l@pĉ'M_"?U]M%vq# .S/aخЎj;Lf1L%1NVnz+$s/VBB}`sc#v${t =:}[tH۬ĺy;Lר/D gnPۋ{oXpv;LiJ,5VWGtsQ8̨]␫Mq5%CdXO阃¶(^Oxe \ؠWq gw@FpGGc<ĸم:̏pVWɝ,NǗAiLH  с>߽b1|m242Wjlr[8ნ_ PX줉|Ҹ;i=A##K^'c&uFG 8~bNg{:uy/Wl*sev.M8r6{(f.Epq`zI.()X} 6o|ƫQ~ܦn+tw+ͥRpPɦZġQKkǿ1R{{VɎ(áՃ~!FOS|xٸ/O\$g܈)ƽ_+RB,K%uhd@n= %} p<#lӄgiAG-LTPo{&23eG6Nɨ;fvqM@!)_*Ki~!֟<[f> π@mYظrMf] @!vJ~kI^&P fg7agp\T,ru|҈dG ,u{I o&!h@Ge}q(بF k7A(wAB]?e5iɀYB~8l^(9YPL7Q?z:QMPu0)|V!UH4 ϖ/4>h'rc24u5 r?5:!iu;x at6<2/I_G;=׬1niCid L5[բd7Տat$v9&(\u\K 5L;a|0=NI.?% Zՙ/~2]EB)PJ[~O`Ѷ+j­@F&iA ^2'{lsתl޳^"sk8qkD9f@0$"J ŴO8CT ntDwѫ)۴ ktKzC|fȭII\׃b:1K9f~ #iۍA{ڐLG fAu|Smbvfy|`D;VN 4 O?L\ W[K·1%sƊICCiF 1=ن6z$![񘁬T͜eTe )j * 譢5mlkH7"䗴v&27ozGYغTi[}!{7@JFP54NNMS@eP>…5DI+{e"S_W.Ro{ӼНj>e\ܓDׁ|ƒ0ʘً |>B~U}vѷIlRƮI/V\IdY?0@N"I'[dz)Na}'Ң_ RhS'؆- ;:+27 iSIVtv3·0lDg>kw䒑l+hj`ÙZ?F&L%[+~q{,Suspz:~,:H\e4fCURdǤ qh:׆h߹32 HJy;\ϲ.:icxDF,r&ҽE"\dݸO&S'$ey_@fފo #7PS(^~j.!V%.u?6v2h%pIˬK[l :hKbv;mE-6`MM^~Kl9y~ FBG|iuѥY՘\] HmƚK8'f,\& ʰ?f*.*9uF9 .1dO젻u_L|pRDE1w^7l[bp+􁟄&21PDt*:NVV!NI3tIP\Y (,% / SL( ϰ }ɕDܑ|=A:'VIe!M#k"8Ok[Q [:'yGr{Q.5,CX9%PT%ig->6P&RA?+(CΕX( N`*K, GF@WR֋={xEU9KNc/b[%L OvߩFՅiP_25̄Q"ee砎RS8Sd^_te-Ij*$ē+M؈;x7~/Ǎ/B퓠Q.˥%bH\C;?m"{dLD8.@Lۮ/CqL/q{~'Le)mH pܾf!J FEt5Q:L :VmQv'̏=^ĈU`juqt$hM;U R;`[` \>}2S^TG:yP?K̙+h"JhhxMZJx#*bXPg7w<(on8 ϲB.|l8w+pPP.rBo'se'XƬg.{ MHKߠ0VL\ yXֺJ˼?:?_*f"06nT10 IUaHbRiE5 ӻ/f~ JFSDkn&=Ok),\F"o bK7IFBo w@yn$q8@;+~r)] dFq.1^-݊wԶ_Z!n69QmFEDPDZ ԟ(#~YiDT\k3 {Ϊ6F ` ߽yqa?H j7ҲVoN$ Ot[sX%Bx"ՁҦM6Ѿ[B3R$SbH@qWy$'CW9:CK/JH,U$~%9&p\ы DU\^Mx(q|K/S \]eW@9G5fD7tܟe|iCuHFeUIl)0U]s$YٜSNR7i';aѳ,92 jMxom %9Bдxsˢ"EՖ\ѻhpTZ"]0[є|p{YvgD"ង!Y\(i UQ}^{ #[u@Nrz<~>ȏɉgٗxKngc a=Xh˯=hREΘďj+ g`[돛̏J 0{'[{dEs`2 VGIf8 .GMuXx ^#~Òo1>ƾoУ^jڀ px*FeZW>yVpL>cR=W<:~^P㌾=/"S0Fe>3XJ|i(g'3?2)Eo=Qwa@QvQ,C^ 0ɏ/Wx/>Z6/$.9OsI"8Z O(8MJx# caW8kV%lC^RfM-4K1W6s {(;yh?Q?dWZ6QLRu 87ضBT5#2?T N /~bosYNrRf5Xbk z(a6aDg]T̛өCZj^ٯǑWL[[Y+t́ף"nӵR>8`zLMҟctCVFC[#=phM0<0ˡה?W0>)@ל6T̅sŠ*q U>]|L"r,F"TFa~W$yS F?QUmGXE'=n-3~g"qj?47M­~ܕ8 M|%?ѻV~}y?E%'+HjY->&>ʋzb+ʩ!;"OH:_E tަ2_Ȍ @;R tPa}8xw1 0ДbA傔6e8=f4E.9ffv>VcԸVry  İ>(-} "٣B*[  X櫖$bZǭ0`#oRnr4+5rQZSn{W@twplwB h-2&2CzgY&}ՖY ߦ TLO|&gΚ|ބR,G,ƎnϑQ nv|^z9G%A;l]%(|ϠG&E"rRSMYH?FFLX|'O9ڔݒ$oFa|2YQRb֦<4,@JiE~yz~%spveq3rUv%%_M ~ {=:3a UL~2Ur&[!9ځF?MWfDG5ܴ,zx-f,K06B>>iIQ}YnE|L*Bnl.׶e o+"M>Eu[U,X&)3ZќosX~c8 jսm4zT,Ej=kgfR=+]֣%8tm :G;D8r(<=KHrý ko>ȹs882yx!soF 47_ޙJ:_gLDX6U7^P3T>[ g>K<-y=RQqYDǵu/'=bKkmJID%$S"kUOߥw8&@8zǺ-m\{aj9(R]r)>_ ӽw{Pvԛ2ń; ab` ~@U9 Ρ7ob'}&cJcfXR3җ9BIZA4ZY<0DS6mG=x3Gm64KK5[3ΤfnY*] mF~?y7GT܇ zDh\D?c (m9EPЄ@ wsGem,w%vs36vʄtNmQsqŒY_MOqV*wڤP!mP=7NA\OP뚈,A0>C^kbԧ0ypk6Uop7 V Bێ;! I/˒ nJeo r&x:~K g hNXz͆Mj4.I<{ ۲4}9`&ȣ>I;3v#[%JT!'CBH ϥ@ ̼Ě|^;7كO `RDz%9\gH BǓ/|Ө?k0b=)t}e>1lD}oCX:ޘw K2]v1u(OmYqi\)Ӏ -ena~vTgw}y%Vm)-Jj,n1C"r4Z#!53<Ms 8cKM)o0/bj @Le'R B޷z%@/Ӫ$v#v?; " Ad.ͨz/[d0:vO,5Rz<^@&hEC1QKR< '⊈ջg1=֏VY}8Qq"LuPCEg~A$mȺ #.l9c3 P뭉h(i1 {hAAW͵>o)tIH|e~hs5[*Wò|QBJfyE8E\LT "rdamFOXưzRLDRƅ㧑DTH ?#XqϕP!jLO퐰 ޹fj8[BSc-`3oSo!˶Դxq$7]o ⊲^ÝH/96!yn ?ئtSmmx8DiW*8]/ #Nڴw,}$eo'cFޱLL2 Ց$gPcк!YRUq+x 瞊aH:U+;@յۉ*@Eicb8~͈Ϩd?U z(kb@Pac}A@kБ }s &~x7c#َQ'bPGE;THvB`k*9^j"Xy5KppQڣ69و*xj'2ioGV}1-B9I254dG<'z>ɍ"RLUw^?}  췌#C=3# ۋ '1@rWn}) LBػ. у\rQ7"t xhyCkH)Sqœ$݃L߮?=u@*ٱ!W&#^0\yK:\e˰ o^nij9*!&ff azlyZDRJD]_k2Q8]ފu+;k&RRh8˴r'x־ۮ~ `70K@UYuQT/X  ;0"zl3 \VG$Y}ƦU_ܧ6}$Yqq%Zcg:7>6 ׽1S3v+%9%d =uhӑHvkXl!m8](;y-Mr ³ 푅Z1B9r%;gyy=e91|[OڍmiA՜L+cRphr'L&gn#*%[, +I K`M y<%f-~XNL010s%zp=|pk:a/`9֊i׿JΙpKc{Dy DZޒkFgS}ƪ4\dO]gԍ(7&-r߶2!z6]F~'ڌ;*M/Vq]T|JW-.ڸhKgj)%UTWz!^h;i/Pp( "ۼz^)3*%g[Jxe_Fb9?\ucTSLoօ۠C-)9EcW͜4Ԅ^d I (f@RTtZFPub;_+ѡiӍQT "c֒\{ X?p3,|H^!@ݏLAkI޳D5%8V.yaL;h+n)+J(g6n[lw4@@jֲTFG.EDw$8a[{zx!->v`Ad?[l=5E7yb*Eԕ &] u`ML<,7m7z-wt_ۡG MsjTݘ=E?HVVZk܃mMZ-J;fؙ\!w|A7W9S!.20@,ޜ#`*TpQ2RHm&y_#ыI=| C̼O| $a6ӕji-B+Rm!'z1xԉ6aq%/ǤF\%XKn5SjYP=xt0s)@/CE/Ʋ~A|N$塅M dVg$O uwI귝BC8ͩAg~sz7M]ђ{-Q䊿h4.y.Cg5]͝Ȯ?0$~=G rbj iVW٦G:y)fʚoӤ宅>v;:7WhjKLX! FܽN@ PrrVݍ.yelEiUjI3H^aS@srbXNk\xq?4{yq&܁1R-V|g>nOs&`Shdytî1dDJ`+yF*"q\~)!i!sa.K IS@P%lA +ntJ(I="sm 42 ?_J䐜1i3mB[rI^;AXtu>tX4fbcyKie 4 l*Mn_F #w.}ۑP BflOT_~q! r\%_"6U!wf8BG =]t]µ),!ltHI/]͆8xwolvGC=fJ~T3"F|0G$!YZݗ{F]HZ7ف|Ի }K%oi-lN(2?֮N Y#.2e eփ ]Nf(]{Jҿfg̢E1P ю#*\e=?ͷ<몢S2U7Zh}1 rx7芪a021|X5Ԋ\(Rᡘi#ǷfsSi u$v%XĜ:l BvJfml%FВf?#dJq"ai4q\عkTǺJٌL2%`8VvəcElb(<О5 $"J=z9UHR䎡,~HB!J8Lb_Q3_R'Pe:-Zy12c oCCJ@*#Py@Џb ~:j (6p/7ȂX:^Px5~%gw"Dn*&4Lz"rwk!tT@"%< ؈'5@~ u{GN,GnԜ&GPW|3=*`$ՙ 13͕`t^jc9L'_ Oc(Ga x*AzÙKrV(./ \e܅ xk EE8!:J E(Ż]9uFm"rż.˖ۛ_$IGk$֓R,V2A'.**b  uۈK3Sv暟^CuwfD!sU)}X]{|/@~aQ> j5SkOS5YꏟІ^(1ό{̕Ě ^u8X?Fk10 7nP'}ҶŤ`'}N6'"Pj{7cLE-'Vڨ%"vHP1( Ûqs446Q؜rO*]{Oi YFӷ~騆'f! u`Ϲ"/>íʡFf*K,t(ȸ9p kAz*qLvp};i2_d?qOrNBLD7taUCiZ{ {8.պR>3O]}0R.DёQ_viK֜ݥ[6fU}\SHRK-IT͛VxKqԦ4Gk1p  zI<M7"[tZ]B֊nc_+~#yn᩶6鷏[w.Ɠ{Y4ZT>y6~gkL홀Ԃlku,Utߖᕔ2qTM*O<,S_&swz侨j"DAKg pL9^ljqwt>A1"A͓|c;(fфy0E z:i[t+WnB옚Dc)-/ A`5(WsvY kV9soYsfuل-x ~T J!Tu {Ԩ&#Q,J3ъxM0 6[`N?mSbM ܬBscy[StiZ;j]e\=ä`ƻ̪Rr+f)eŮwI$QuC?}ߦC.yڥ.[O>`_4?M*m~qr#Ou)|ZM^Iy0#V/,Rc5VD'ζ_FUlУN| ړ'cBJVkKማ9iRp"+%-6z3^ܔacv/;ae$@HF:IxpN:<2J =һ@ B[ P3G,d4kKէLQ@SQ79Bb˸lg%GM1 ?.$IɴGt(r@/9D/mj"6\9ۚŊF# F.`^=)4ji6bv̩4tTc̎(RĜ:M`؎Ѳ/ANP}EU"Ga,YYKFVpXe:<|nrn l?͐)g}Y7I K*6^S_M2xo5G./ecALAcnT Gav¡%Di O KA2Wb ?N),v3LLJ71iJ7&R@ Q$c(@%(J0KGc_m09Ls}m-/'Dzr+?RqBOEeM 0g(-sR.Wr_X^Y;ODJtsL7mg`80: xYK|Ntj* |y{U# y2$!$o\]nY%b^Y\\f0+$!w:Vp|9ݻCoJy滋L-ψ;, :oA1P.ڿ /bADgϫf6BAd~D/ aвH;nFr vmU2_s[%to=ynפdfp]jn9Ș=kVrMD(G 1}Хj"˪zowl%rD[*(pH-Q.pI,FY$$u^FO!ZIW"%T!l- /*yNo7HCjG v3!!,_fV/ݟ2]$;K"aхD@-hT21REYwI2q !`!9x GnFâ:&^eSԦ`*g3 ^\%r|FJt$ُ ksj<ƴ j|(fa!p2?}1s[`ZOiA^T۴ɠtK%MSђ(7Z,%騜ē 5uo. #Sn>jQ*QxW4#Ո=2##djensx su5hVk7 }q)'>@%Xa}wonT.DB%3(' v>Y)67@R 4u,||nF >X4 FNY*5`ΓDbZ= .B¡`7FRwgx!Z[!&EjLߣ >]GoŸ}ryeՀQ\lH*a*U YEp~)ljeM@8d! OMk)l>h}ݭnijTƗTuPl {P߶ݏ;y?Q6V*i]Gr%Mދq%SuuC^b- y+93k*P@\Quo}vxT7g"bwY$鉍G\hdԕnz`Fס-9ۻv5u jtq߇ʞj@J/h *? 4; io()"ٌkV\˄İhd%!=X<~o2"?_㼚t0QhTLCso(Rʊ;дSvPR/:Ρ5ze<*"t_ RE!ҋfJGMCͥ>W".&6>#sbRGWy<@]q\cmh4Yz  Vf7lHҒsƐ#ARksPOQwrʹk TR=c, )$LY02$Y ,iWb.G$#S%c7i{?AU/.нSrM2 ]CX}kTT;@f4Kg(/*S:pyv3 g|ǝ6i& `VH>r4O8`#S>}WbHa`m1+"m 56 y)UYVky++4n7tΕuMkCt&?뱿p_yhM23pCe\q#gAA8{ ǀ>|,&o}}yo\޷ޱnүn>K4}'H.W H΅Qlj/H</gф߄d L x2ИdXLT|>bm MwzJxʸfEw\Z8MzVEY#"Yl= ^+]IQ_U0ί@W5L*Ӆr`\> $ylB,|dzE]l+RcD\> t /S _&R3?h[0}UM5ڧX*ś~iFƛ קz&*Ue++w;΅ Y3ƛD'^b6_b_pHwՄ/~ @jnc9GS i4ѤOFj6Ʊ0(dvpG=p-OMypUX(B ά& $02%dV; }&`CblWX>3e;[D_#ܿvNJK-T.Tk}JY۷A/8]ϣ}ymY'7uƔl/Nz-9Re!֒ϻ.@Hue#ޱt`ƈ;Q=ٸb/~~vsQ΢+KEkMk2GMp$x0YK+?QVfրZ".VwbSu8Reޑ2BUGo]g&w(d݁gȆY" 9pHGZ{wWؒp;N&{ )}Rl32-+uZ{D"gf|kvD)+@Q 9f^! l߬[cT=Lt%HL,=1 a %+IΆfLG4b!SO$) C~P&CS~`|yL ]_rBjiNc77T,xDǘ;÷MF^.n{a J/ȿL7@uV\W[rڭ,Ű ߵ"J*l#e,$| 4T/Cw3ȝ N8{x-r1E4j`WxzGڅpR.%5 9 UxF x2h$sZO[K&+3\21}&ͅh'@a:ojTyoB66&WyCjMTԾ*h}/>; uMd:Kp@18S}ĠXݎ!fh\ =U3ze\-q!~hUY!̵ܫ0[ramᕧ~s H\e^!9wmŽͷsw@H=/*.durmy!Y7xb1'o}C:i^GIFX2,s崙uM1G(Tk@8t*lGK/`5%7 ^@iW HwOV2=r~DTS`yΪ!Z ³:jNHV6DMUk,LmEF%纱vF+S>2[`~&؟ާԁzX#(3P>Q&DW]SXxr5݆7qǤybǬP 2\apm^VW-I֔#âkXQt Ӗ;B˜El:! td qhtKUHټ k Be"̝P^C)jWOg"UC*%U}}>P)5b28~}eƢSÐ a Z,=׳،ijM]@=LհN%Õe]}n'%%B5к\CgjL퐜I00Q*cJ$5!гxguE*~oY5=o:xvlKT)6UW!5{O.~=9"*<=;4FnhLu=X@YmeLcfо=᣼xmr^KUʀ7ɲ}hx9Ub4 :4zj{g)ZHz~O!Vx-[|d2("via ?'z+RR?06R_.ô>KS0RICj1zV7V→[Hpdzi @TG Cȷu1ȣKDŞ z0PߋFީ [nb\ X@TKS3o+Ct7e"C0_mBQZ[X-@x0F ~ oOp;F_~X"uzԄ@f w@ejfw<%"I-ħN5 g0,Jc_*kubFc+ *,h dx)>MUvv2FbU(1?{f |&ٯ87`l }r5}CqdJuVSe'Ks4S03iӎ 84ݤrz9'@,D$@S?1_WTJU3;Qlrkv} T9]a㍵DXK?F٢I_):KQ-[_ F1;D3!m__b?SZ{Ce +q"d?"S=z؆6)R~Eo)ͦDOM%ӚFR\.P- G|49fWnX4q7qQhB.@ xL)Ԓ82EaÜS2)PF_Pi6tqlTKի2L;#:(D޻pz n6sK@ő{zw(Ba6[1pdyD>JC_3@.hn4HM LŀI(vydBvoႪ?ϯqѰM^o/ߛ&LhcEƴ j@ 'xb4]>Gty6Hvth^@?]hm1Y剾Is>دiC>z9H'bHsl>ԚHª6)5_UXe'1czͿ=" <SjeR>tA ; IS.`\f FQ|f *o1VP'@CCɵwDL;OR_νYB(e}J͇#:'P\nҀbPݥ|]/'Y~:]-u ÀoL?MM+kNxRC9ؔ<3vCkՌbȊk!b)\T%[Y6;daIi,cl(YUJDG?+E* tM;@DHcyS3;V7d+g^7dd {H_<7j #ioi9rD^ KF,L" :b\ |i31sњhyg܏-UXoP .yFeL_ [\% UU Gϡtꚳ-E{kO]ÒaNb;>RR4IKp.NqC PhNp',WJg;"OFH}i_# zzLqZG57ҧ yf-;.koOa-'݀۹@w >I> [՗$)1 G{bHrՒ4COuI_GBd(0kt*$ |oE)|(lwRȎXtk*ݢܭIOsx6-Ƽf| `Eس\A1) xR#=Ҫ٩jaVV*FI4 PVVʻ_~=kڲlTIӕGYWpݺnsKrYk)^)؃܇ߋT~ :O|G߼f`Ka! P#4_ed ׈xUhR\ުj]ǘmu|gc0k囆=h$"l^E= =xe9œ'D^6 w&ߩԌsAy5 !|{S;z#~Kyj8vO' 4uqduV﫪SIHqÛr# kU+)hR)fvҗEkc0*TOu#b~yZz襉@#c,v75ڔ07rVn!GixtJ@= sPĵQS;0s9tRt@xJ3h8 z≞"k|2 3W\<8\sB D':(4F]V o4EEg@ W.N?n^&ʜ\1Wz{{bye~ӥ0&c<,·9sXe45^:b] s߸M>BU_o=ko!ߚ.5AGtzA KƂڳ֣)U1g=4zwGS|Fj( gD(g,fx`;n9h9A1_)8mUζ-H2RkhU8ȸ\r2pQ-%UFdAwV2xRX fk<`Ԟ\i^}n&A +SzG`91lZ5Xr4P˶0i,!ݲN}2:4g- .L #{Q<4QZ  <@2o.4L#)x'JFs`NRĐR ?PUH| Ҳ %uyϰ>:!o^Χ](4_rF$e*=!.wu=90FLL/!25a;6DuKL,2 [ž$Qv8;}#n͚9yC*ܱ99"XCrɄ;sLXa@Htp׈ê̵Yu^Tjc `@CS ElZeuϋ>9)2ɯ]HV4wۆ,1S+k4(Lo>!W ?ԘDzpRJġ]_qZǵD0ʲkBx2~ƭƊE@jCOνݓc)]H(wͪ3h6Rū@7a Q"W8*'7l)_ 廧˾>SJL@Hxe4 l^4SF{.Aj/ Л0~MW?: x[*K z|pϸ><"\& 52B{4^2zn&̒߿$J-<پM$HƔgTFh-~Ry S [jNmf ucW2vU|PSP UѲHɨ&+|b[Xa-Ai)_.2*bH={La58 OGC]JQM3_dc נ3R:Enbݦu qzɨoG4Z/GfWE]"ϻlbY^O)Q )1cYE)hu`I^:q_Qw̓IV-r}Oy:- riRm5FUXqCk+.CcEd1a7:+t>P㺧FKyCxOz&sP̂Bem3y{`8fOMVx|k)cM<ѡXj2ȘCNS  Srxt-Wu Wޗ]鎳e󢲺9k2,ʚ-3VNY+$(X5m_6*ʇr^94>@; 3hu'q"JnTW4O魨AzHQrk<VpKHpތツ|{&;/iR9(#96_뱈D*"S)-maL+{u[CIQ0[jKURvf\GZT4(] m D8=X]*GVf%I$~%+-gz$pgp*/ gt|NNKB^lUu@Vd̅1sՙ4c;)2fk8U Jjl#k[9PH+ڰ44|&u+vTZSĖoJQf9gV!l.Ĭ |dA6nvjZ6H?fɏJy7pZq~O;aFYPϰ.`+C30 sO+a 7f r80f NZPRo+mO7[a u[%r43+ gU+3+W `W(%$Gw?E&*f*Xw  :k=q T=23?KX7'~Q T?-0ޥUh.`&eBҠWgӑ*6PYk5J~gYx8D0M\//Fo4uEqEcؗ$</)5y}6G` R%ZEz}daȤ_[x15{.HJ{-}Caq}a)7YژϬOFl%~^(h%tE|6f iq_YP7O5SL8*Xvfx<Nt }g Ădak%yUjQ3z+AFX>vml zEaӐ$ 7< L'SF`9ixubYR22{APyYݿnȧBY^-4* H`da<<=IMw&/s^ꙃcoA׳əIbLnZ`d_X3%Pۖ) xd 2^{'{G}j,-˖ؗĊ6՚p?d%B p/N +[326ox!ˆ2=%^D7c:B{9jbǷa [F.ޭ;t6*o,§49ڟcbzZtaBq7߲E3qH@I6(3UH(4I#HɛK3W8Ȁ8/V61{x:<{79=(xD#8N;7R~+ |zB$(4ODıJfVo'X?MQJI]RUOt  .HtQ b$_(GXZNFsF}>&4۲ٟL^;"A M{Y@-1YP?ADW|!kK[}g'F& c̞Y aq)p%%p M珞#)6uOKL!JO"004!'uqJwSYkr^y䬲g'Sk'}*dlZ0XKe*n[#~mdmWɸ󮁢q=Wafj{aUU#Ts8oM0 s3QgC0Q]mA@킃j]3$lj )}UpjPQmz;b1 b_bxh:t&4Vٚ lپQƥ.xC؃gU5Ѯ[X({ =)r6Ht4DkT^dsctSkn{t 2Bܜs:i1 nA_ɡl.Jd,]%2Q{@`nhgJ heF 3+;#W/'JpϕZ0(O02u\*DVBiN6X36sm~`~ 1խQ M2KԺ!(Jدs~X5ʗ|Ć1pl31Cli9 uLo2ތ1*%[}7;O+wԨ :R\HsSO?&BBPH}P#\'ulI sY^CkϤ 9p-pȑ(9[Q!{ [8T u-qءz'-KR׼ZϞyld{vo >Pl-&d3sSLڒ'v Y__1#O{ nFi3q!KO;k%.g+D ދ{P n 4t'bLꀯd!>0H_k#XNzZDLQpZO#''ky+jyyDc^`#|UݦKZyG9d$T/Xq3ی高>܈ͽ !?5 # )I+EMz)МX_ wW KLOks\sY3s1[,qQV\u}8Ij3hk04ʳ$Df}@3 *ESze> at_X߆F~,v3>r=b3RI#Eb)|]=,]N|L`LfsvjVV6%B@o9Nدr壁 ` X߀^zegYo zEtxN΁*؊_J{zlC 4M< =놢Z!V6a\W@OnaSG,u}}6:MMBSioDJz*T0IB2a l0B! o,N}рIX<@N~i!zϹEJ{i|s9XA~q(d<}"VyO|{PxJT"-MmoU3#q}%}=f[k?H]]@Wd;cl2 K1RZ˱/9S-ݪOY3}wۉgc,68Է޼SPصRum~H}xe뤿Fha+} &\|&hAeyr~pM˝PBvu<'4wEHk#8h1Z 99&&;l2P 3+zIby iZ s}-(ƾ6="UXe1V<%#~-r}?&//VE&ԕ bQ ܍:Q: ?B0UPՖaH2VST_ڏ5 덕9̾xdcl-̞GưP(TXw5#}!%:itPVX%9blXx abrrs]E#b}l?hB/k4nTGM@lߪ;ض MD8X`etshG]_=jZ <F3vQAg֐5:ԕHC#U36dI4RCV7B3̩,2 &(1XL(KW"$v:T3R*Eйꍻ%A[9_r 9%]2+= 1\L?)s~ sq.(:$[*Ƿu@ ?\ ,Aw8v=<^ӰYL.0cJDr _1<XTZD6Q5"F42ylsP3%տQ&$[K;m3M,Eo:*ƫ S+\c]Hw7ԑy˞s ccR<nLiis5Jͦ[-Z--<69A 0pO rUmxv \ɹp4'To}&HÔ.7>_ݿ?Պ8?f~.;`i8-:6?gq-6C/@>.?- S3 0#M;X,L74RIiie&Zx;4vؾ_S_mƕ ϬZxw$Tttaut״xp]Q_ި̨zWhpuP ]"'U&2U1EP.}8v͚T#N~p-[R"u\>'ϰ-pW9 Kiv_=SJS*/j&igՄt L:?(R;g@%PG]nKzqT8ňywATu-sVϾ ۂ̘=)Y j %ma=MVfJm 84/] YHtr)p]VOEUK"_[U@A;Vsg| D\QPtO_)k-^\Z\W|Nٮ2[JQ][V Qӿkia|GIYnonѯ.jկ!_0,ڥba)h,{2y7E"#tUOX LO>IΓ%1^naQ]LicPloo*tQO z6VhO6Oqm,?(Sj[M<7&3+3xuTO$XX@ ?Iʬ~hN;mo^\, UD!?ܟ侚n =jߕ'vS-"џ[z-MCh8 |=dC)BjHS6 LK-Dߟ[r՝l;_>apoa>w,wc/Q}@_ \2RaO Q*;@QjNFF| OS2ZazoWņ'7[OTxOJN>뵋'ty357ve:[Um2Vp|$j ?Gt[Z[*bMFY x3Ǫ D1΂ˡ\,ʬ] <_뺇 ]#%Q=)|-ҚhQb_@K:Sk_25YU Wjti#y21 C^\qJlApЖyF0uR?뗡Lw7Cfl眐s|4 4,/c99ǶbQ'fԤ3yOKΎ_g\3  n z=0A*uT.qEpP+,~*R W y Zb!YZ&wB}PQN Hb6@2~9ڂ M9/`v~)Y d4i|߷'`i]8p/m\s"O?mi1@_,*GZx^#b(Tv΂يaO0Ŷ=( :6QY[CT8vgY GW Ȅn01Eh~Ra-8bLauck2sf-2k\ƂB+Ԁ>(H(J`9-l`g(y(ZJ',H'xPjm^)Xц)2qu6mBpoI+d&{gQ_Ն$qdw"3PG~V̰:1[6ʖBh*P>YTMtA_ݢ&ҏ;7;1n Iw@UO3ƴflJB$.+2&/MxظFtMp˵Zk${V,%"j1#?=*̎im䪦t*tԓ+NKwZU9h9683xKN 7!JL K#!FI$wU@Uؑfy/u/YA|pv:]Kt1+sĝ!,nj{SHCJ B,d2@"CmQ33yZGy Yk)w6B#r(z߹@]nNqGGCPQ(R%-y%Nڿ|1P=cD.{D,s"*6j&35GUR4PJ7W#A5Lox%Z܃҉YۤqMt5jm; 떋BWBtmvqİ%ަ*ٙ怒sB*&pWٍ5CwBWR;zLS YRsm|ש69[(uA(|vq=ԿC9oHݥvM4h!Jdh(T?Kk)V2pre9hyxd0u Fp#=|טּ272[O4)/wwƺ\4Sx .m6I#h<*QH6fEH^|ٲ)Y̗TB?MNPvny>D̕.o-/:׼{BmA\AX~Aܨ;|l<<( 8}6 mrQ񈪰 GT4hFAi)NoK,Y]=i-:IFkVB[$i$Ιk'14%6$%{4X$)eŢA?; =T)4t|'G!&ޅ4y/@:0LGk|Щ7$EJ̪~$ArFŧP'0StgD…PfCmRTZr #iOê#B3lOD}s3jF͆̆U bRz2*܆X) %) Y)o#uET 0hSPVo@C% WQJ Ίb*2~ ]kX g`R V;u@gB|ŷIru@԰靫8RjaqW*S ̖_HVG,P9"X(>vEο!r1ÃJD")+|y&WwGzG;o~S6h3a۷nsYOJZ:yu|d4L(bRJ[L F:.lEKyj- 6.Ȝ&+s>oTtp#ϩA0>ǼfV1sP*Eޜ9İ@mHMD ,|=z4;oڐBZzވR$'iMȶ=\}cBa:e!Vl`P[B N%f?]޼}}875k ظA_GbV2\OgÚ#ND{%D3{=ACjեjԵ{5p›dA)л_8y Hakh;Uq T۰}3Z޵C7m`n%; L+E%Dy#y&c_IN`nCBVȍxH]2э ZņPE/W1#w$+ W S65:R.*VHϘ'B[Pd_ pK@:^Y$E&Y@A]`aMI$Cc-K!EM?BO,r3P0D.=x\:ͿT䁠3ׯ XYOI.Wfc>DrrN.0#O.ˉY4B˻FVNY|f.OLM3ԏ'Tc( k/?sjȥK E2V7D΀,F_2DqXbjFz;j1bix(IUC{iY1Ė>2G=`vd/q-v|иW VYTTyxZk2HN{iRD;PW2jyzg#!nNRrn=!Hn>ZM*Nn2qHfugthB2gd[)jd:6D =8̈́Ra/ad6 }L)v1zA, M=IzU ~@%ya&"R:b"5fu?ZKi;=wo82jcyS|9P+_"@OY.¼xp/DMjy#  -s9qJ_zt n0_sR8e2Xnvgb'>f:Pª\\lqIoJxt:b#nhrz{tY9>صF*xoH}ڤh^*g]G[?lX_븂21!٢Ƥ5g#,Ad!nqo i*a2{[ 8OS n A#{<]=.%"xN-\:虺JT/n<{ IL[Ho3m \Dw $;GC%@afHvx>/hb.D#t ԰:l9c~p"In2CVd#n܃eRk % IVs/ęsL# "L+^Z x􅶽V58NG~Hb+NJ˔V|s9J߈9kٷ_f[-xs['7qHXן+ s%CbnCbz"uC\&acGHCm!ˍDh[Xxst=ws`LLuPK䢟]eF|$ѨBNzGN(6c߉ςm8,537 $@0ǴimvMj G#E YBS G*+Ū (;eߠf5 Ņ~^+*rw{}^%+q@ڙ{쁙29EO=G;I)Fmc?غ"O6fCvE|>cWO}Sp*8] 8щx=wED2x2(.t:uS Ӝr=ěRl&uQjSV%"_+WgU[Zvto nj7eRYU++ɸ2I(bFp' DoA %MJdٱK ؠ缩:߾TRse/!/#*B6DR{>6uHݽC^0uG!(KR*Ebf KƀM-~'7<&.: f6;7BEdǞ6 }_TNa VFO@py5;[_iNHWI1.~(t$;{|DY{ }x o -*{6Fr"471FbOp#pIO,fnl4UP-[ơ`pʫQF& o2hoK|k{uv󝟆Xs Qät#՛d *VGǓ[^n6.6i"jh|*˪!җȂXT^1q|j@y() qFW׼;I*7 t ?1 xضM3/_cS .,p5]D;l8*t;,𕉌7.ԡ7 K:FlfA՛Q+#] AVr%An+ 䀸C\9>ſZPfґ&$ $CWf$,{g7̘n6ۋNacpؽ95n1v!ME_s@s|3,!m61:j;WUS,S#ZPw&4%΁d'*sq_FVW&UеA%ZQy(rL`lNJ 3q;!3IfpO=9}j1! !70|!$i O)ʒG}q> 7BvunjKN3&+`Q1$˾l^uReL q,aX('nAٜb(êG>2o:OT8OoB GI{K>"<(T4whGB5PNnV8qn`m<:oF>eWi۾X$ܖ "3ktn V(KN< >k-rN/qտYp;D1a-^5`V"א[ut#C̒ <.^G3a2ũf^yx0F UD )Ý|(SExD r5K{ "mPLլu'̀w |]nYX`L 4{YAE lcn2cB, U qѲ<C)_za񇇎=<*q%DDk YKL(ɕa^qYf.g.y R2/^jYF\[p_Dch'x[^ODhuE5ih` ,5rs؁\*Sܸ)̷ %)%Fg%~\PzA J&t`F>O2#jVv҅d" tI]3x4Vۻ?JcXwS2ktŌ@~LVsu"#l[sqSqҮ繊2Du{{:ڱkQ@d\5:EA.GcH8Y~jtC;¾a+wT. 8s٩/NkÏeeB c-|«S* u8H"_mGK1b]hxY) |eh3ǿ̡rU*/i2QZZU!j 䨿D9)rdz Z 9ֺp.n. WWmOj37+[1 oKD.99\ (߭~2E 6m]2BG`V0li}RU$vpu$gu껒4oBp۷[NMxah"w*芅Mz:p 4p{cG 1+8 (KBB#:t]| _M=x acGn",+Cyń30h\1\Rt%kEun:vSVwdCP־*qU1uբf/y2bTp8ӄ#O*b N2ITgx=,=C H& rWu1htTWމ[yfgNY!2zuv58Z̐eFR H6gYZ070701000000b0000081a400000000000000000000000167ad58bb0000264c000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/raid0.ko.xz7zXZִF!t/%& ]?EhDTTk׶Ǽ/z:ɽGGnn` C{4pF5p9|T8Z0rr2g30Z]7]p`bqպ|muYZ,Gv y ^7Y|*Yp!_ߥWGc{dD?ѧ%?%c:XgXCH؊ Wa{!$ݎN(.et ϧN$ʢ`\QU1 ,P<=%32 Aڦ^ {@B 3[5IOYvwQv{o-ܻe"fH7'O!)*˴ѣ:{W;(9Wtݲza#P~%!ths2x=΃<?3G|6R²8 ?p!;.DmZ-Oz?qf+U.!Qr5}ϲG9-WBLAkJ{Z^NAb[ L#bݫkT^zr81uxS&_uN3%3eXKe5Fɋv~ VCƟw4 Jk!ץ_m3ŹO;u,Ѵ\FIDqu6EyE}z5Y4g |v\Ab>Fkys*VL(tQMXOb^Ûg%  QO Y\AN&t_|7ݺ(&SzS=̖B"m'[x, ~K8~y!y R5 yY5+ȬimgYLx2xy]UtoS\!}Gn剃?G1eN[v UMgEzgwH?Ni&mI͎"BE"u /G k;2 ,)b.mAJ%Y'neۢt&1cEpVB21K|K5LNB'rueъMyCxH@ǺUHD rj!dI[_3s!0cd6|r:q?A6Pn< +*_4h9s*%ubrqCkf<ͦR:c oi]l3VҪ펰\) }ʬ{tLHѪ䩁W=D kJprs7HC&R=0vIX/l@b- r)enGYQYD>= Vm0G# g'Mh`2.^pV MKdVx~ QTLً0ORC/NO-aLj9d BJ`1嗏tQ?)J'"C*@A> WWGO+yg.YwESBK҂h.ǹ#Nm:!IFҒT Rq⤟b1SIlUbJլxVw@+HTto7N0s Lv%$+dtmTۈ+lh^QX#Nv#}؋yaؑ`&ʥ3 2i3ıT*h!Tj3F6 CхJp56Fc%m)O5 Xҹs'3*;ZG}C\b05\MP3ylUZ&㆐ )H0? a7sv%=KvPKN.zۡ[8^ѽD; 68h iDYH,0MC62_ľXޡ6o "?h]\1j[ ཭}u=TC%DQ42>nf`5 ZS4K^zm:||m`b4+I*V5zgAHNUjI}1V%#27) f5~1,$s"e5@ </gBxLdrQQ7ݖJkx.o\,e+z9z{)QutSJynfp(`]<(Oǔ+ߍ^h[xM̖4pd$`Hq|4M@o nct=-(Es(Ty>%E%1ڣ:pή[A*Cʙ$ccy8)1/ hl^@bg2ބ]^jFQ;tΓ}QtwUyGD嗪\]; "S U;4x丐p CD.$E6`zc2cUSr@ ߥMۂW )=Y[ 9oʐsk.8g{,qdnqyFBā E?Ck|4ccfЅ_JkiIVϋIqz2+VaC;R jىёo%iPuБN(JEa', ء2*3tonIiiǟ_MX<v9A-]khV#E6҉r!H160dٛ+{6͖y`<S?02`hS'>ڎA}%v G֔[_Jv|OR^pLvpXSSWrW+И96\h*$SogdZoħ ǥ1#K~ϷՌE 3tݩrق"1V8T*c+b{XT \3:08h;ÕsWe\o^1gܙݴ{;]aY;],r~:T ^ߪ75U❈)ԡI [H7'Tbiُ>1Ft}%Ә9\bXzࢱ4FrcTjiNU tt=3R}W &j⛝.D_>vuqf϶sqWā338q=` -fѠ5 ꬶ5R7Cغj˺:dV?r R"T 'nIטޕ=^ O/ޒ_}xY&3g21vGeFhoc^fn6x%q;m fz˝uaא:AB jԃ-&Ώxz>2Cg9:LR)XZDR/DȍU($^ frLEo)TφUTt!_CMxYDU#$MWN_x3Gu7= ɒuc 0dUq$ qK^(?|+atÃElZXmZtJQr`b}JǨf w}c $UFۈRK-(HI"5D_} %hV2|K 򎜜TL2y!]/ck=([T!{5/bBS.r=80ѕN Rhqvl8(j!3cYMTZ3kUsenigv)_f4+2 yZAz&^47'D3;FjDU&'*ӽZD0^1]_{2s`dJ^mI1kqƒEqѾxp:dCanEI-nؾ46]z sAfqu}Mאǭ\7j50 ^vWщ"LJ)zK!̟}݅wŨh;Cir:oZKNN jplIm/i ۙ:+wJGp3Z]fC \:rޥ$/|TT_86Hp۞ иtI8VK mx,q=xb><PJN3k.Br|,x; PZ?jهUzg6;/ wkl{fx|,qm@Kw3cHty:/1EaP˜`(/KK`n?r^6C"!"'"5\x١ UWzu2*S.f0˘vDʭʥq*K1{'y2BtN9Luԡ`@ ~ҷO1;\Lph/:XH^su}OඏS^86ٸCx-r~y7-v£Mv┵ܜAz'mIՎ76c~裢 iÅ;.IC供(&EC0 2ካP4+H@i@V!6wK0=H5nU&XGЄ:DMf(Eh^5 FlFݸ?(oI0W8O0GC [VX-/w)[i'Vhv 1i0bs™(\U!k|҂LdZpNG )H1%4&˾!ƫB[ҡD_ƼSZRQ%Bi AABAhx/}9.E= 5wo!O"!͔N^3I_˗^!GՋ$gj/2ςGGvRZxUޭ>c? x{eF8HbǺN^O-QȈ{2I1br0I t 1qdPdSnkk$ ~H&Pm0UwhIHzK 0+zϡ)6q$ iB9SVYrUЂܖh $+$!SUb!b+=D%W =RZ8,^;esD#j) ayV) Gj\ Giڮ.>tLpmRs)=JyэjukXHR"کJ^b P` L!ۼ(a&U-r|V`Fhv5R)/@@P\ɪ'ʕpMm˛uㄆ-KdKa-&a7򈠰Ʈv9@s-Ѓ3<2gb٫t "\9$Lv>D3doVT<=Zpf(ބ 80Rl4zcrQQ}=/PRuN3J8pZE }uA*+pϠx>=nρ 5; h(O'^3]{ Y\ty&S|d~GPXAu_OqvrW㹥1NۗcN3%zȊ~OԼ`9 .s;VlKIS"tKάeyζ#2!6'wZ_ô)V9+DEpT\Yj Jܭl#H6}87%YJr}ɥmϿ*hWBwɝ c oe[\~N)4bQr[{WҖ%kP:%Ŷ2#hHjA7.Zྲྀ./)6R۔}dz.v+..:$J~ ޒb'm+~ 5#;O5kΝiPGOEshS1lxO]s#;ֱΣΕxfJ}PHPds'w.\ʒjĒ\&7DbsqVV,f<"Gn3jLyPXҨ\ 261s=Ŝ.joöbƯfyVkܱ,ڈ"J|ܯ{YtVse5c2rx%⨉7S(MI^ħĨu4(-χc9R]']B9V6$ WiDgեpL'}gzHf>SʧogqB"Xh'Xdˇr:+tI- vÓ8]#4݇P1}zUvp}N<_z-<ǮѐNKj{xhA')icxJ"ϝ%V'_h&ڋ;ҙ_$tB2ӐXz-avbEkj,T>-,Ccb1F޲[c.h:e+UO9/ǃ&ιLWFODv>L*UY2JXKW Whx&y1s8{fl+Rtj`lh(UsuȃG~*LR};|tXg9^֞C5opVS,$UK֭6bUW#}kPP7 $!b?C/Bg:OL`J$`S CהO\Z&a^lBc^@,T/Wp>G CV .ne0^ Њ}ղ=R) k۹ߞ_1}́~ {v[!epQHك~ZRQ6Hᷖ]gȁw;0t_X,;==X;^E@4%BNH)*f 5@6ԢvDh@`xM!fR)]it g7H%Ձ=(MPDX [И/ eӗцQ;f>f+ciƲ&K34TTgW?t`+%^]D5nR ҢJM\6;̅LзTPSh)EjB&8YklXy.{\n߱-Cn $.jAE4˵:ǒüjRR, j365 W%OH_Ѝ h#4{? ѳS~WYJ4Ӭ)AYr!c=am/HLOwbgQmՈ\Ir4](fmşǒm=FuHMDj&a\ 5۪[$ʢUO+@omXus@{0SOf%RPV徥e6d@x#5D\ y5wnd6xF&qCC?l՘w\]۴c JdA%K{GLU:ui 7T߬i a6Z5HRcq҂ƿUA !V ,)RBŇG r<*Y ̳z|::;U7p42}*;UV}hP6!mͰP^4z`g>wҍX T~?>n+7Җ,aJC˕Ÿű>(ޑFԶ_S" Q2P5Qf)](8\,>+C22+mViX\ATe$cP~eR8)1`K<fQ-̻Gtroik}\ &yx'kweDO4oKԬ" mkKNɰT< ķj}xv)rEroWuB\n $|ɗyA.=T2 _$WB@eD@IwIC 5.Q'ܘn1`?da#Lp<ʫZ/>%iDa1aIB`hRZyV2[GtEqK3m $=JXtCFN9A#BȚ%|53ҽEdȕA,J1@r]gng)Yo\ ȗedVdB:0IuDu)v)FώCGSxݸXg̍c&*k@{48?.TotڍrŘV%MQ6}NфW8<FMh֯,=_^2ïaQR1հmP9N땋-(M(0! D&R R]`U6C^dԫfb1D\m:Lv1L QLؕٲtyfiZК;H-R {ě<vO;q H(6V(sN^nԁNB|Qgqm"%mhu_^^c R畊ܝ+eYФ8b1 '#ǝƼCJ{kBsA g :RD,"Y{tY`jy;sOmSm ZьӚK%UN_~8 1K1Wnb?ht|i3榴W|jFg}J:*}`ISٮ(uU.Z{2s 'AƬhO6?eq0:pQClQ{l2F^#G_н$:3r/^됺ܝq~1jN}ds"զ BAK:Ј("FM%=(u졠3V8c&5(? prz>6.:&cXp )\!VHM/n2Ӂz%V^1J E8wujO KP ~a5jr27';Z d8$"MX@癅`2>_ an6%fs'"TzI|3^62 >)d) _ d)%.c ?"$w8+dͷ3(c9]oV$N/:l^=ӏ[W1*0! ^Ķt4ۧe we?W{ HKE#Lk':pɪFV4&b@ S|+ Z!uѬgh%)U+ nS ͎#0[2ldcs*I/D/ʄ;Yad1ZtIcNfxEk!ƕ/?RT6\!IjI oo$BmsZhPbc<лvtS,D 2E57g-١r#ե<٤Oraa\OwUE?g ah;*{ihx)U_}P|:yqЦDR(" O" g?}* ]`S$-vj(I2Ӌ 9Ռy٭uj#g|JpGG1_ם`ȧcd^vkKѠu-@dÆKz @Y81kHdH/ _6)ϕUxK{]fl&3V;K "4 o`^qPKOk ~K@(\RD]r<w2HիPs)AHi̸*-9sn *qdhGP9g -'Tlm{?Yj,<5r+%M~"rWQ6P S[w,`Qo)J[L=3*fY)[p1%|-(=qm0X hI?"o7ߓ7z&W{=EPM'>O}f~@BYVь\ '_L7i{l#%,vI%:YÜgQżU> AScۛwE\b2KS#{~ [/m86SP&q8ϙHEkLMqR.ٓfgS)O3ڈ6#hr ! 0 El!(44c2'7wֺ;r,IDrfN PUoƔ`8bG~Km\(/|CǢ|QM>˨ni KE*6pNCT:"36\v>K"Qa $^Q-b[m$И%(@c)Zs^VVp֗g䥱w 9a(=5f˼XOLRc:ó>_r} ߯fL/{eO 8C2O ;Ȱsó*hlED 8În5۱Ez"gA5Īkz26 tkhp{l{$C+mRLvJ1nz #ӟe,h:m,>17Lf1]/lbgCjr +llaT5x\[2.¿qy>_LRa0Y6e8sl!\L$gu6N ʟ  d=_E O=xMjVIꕻPn$-1#d[7xhj UoApNTg˯{؝r"D F^Y"6J=k);Fڜ.ӿ=gLP Nk\?Sq'xPx =*iFIAV50/pϥ(>;K03ɳEf˅fz:aHS;*.": h eS=͠3fn 17]=EJ&=y}}>'{OeaR:_ʨs+%2:2'olyn(JTC,|?: g/cl%r[.-<4z?/ݽO?cg9gy^Ĵpxs"ƻ!~Š&f*PnFAz 0Nᣱn,W)\Y6(\ȥ S/;VYU5GQL=V CvüwNw<. ?74H0TFm蜆Y-췕Uբ}(1G:qpZۛEFjZc gCVal"g3[*zb(.*,(yuEk64_1X5o5N@G%F 9Jա!8҂:vlhiv^n1mSHH29<32E7cMIDW,[vwQ R|on{s~tvxs`Jv<F*d.7RkYIkt'4j[p P 8l"+bE:N aIaw'V\WyW4J T7  1VY~.'NGprs@;aINe6yAƮZSu270u'MQJ.KV`=B汲YOqN.ԡW3Jݒps4Eޛ$\Nޛ%*ܕT'1kȂ}8Ô:qԏҗ_M dtkLAQ~̳X4ZZސ;&b}دM 11^ ndފJ|K?f;Rha2 %ĕ/䎩ֺQ!)$_~哈PtOZ"X'SG;,(|d}';> rMU㉙rswP~)[T)|^%ʊN x u:, 3ԑLK]3=H򛇧j/"ܰuͯ-6] i~cG]Pn0ԥ-B ;F@7NxNkޅ  v8`•, wK"Ɲ`6Cn@;^Wi,?e~ O~(OV9?%I6#ֹҒE()*VfEqX42-]R`qhtb P[;oOFeUK1U;h1k{EN v[3I_잌=WT>rk_+p" G^I+a.g6B-ٲ%lb#2ߧ<3J(lkCr;'s;*'4L*{A |36" 'DrnAF[CMl:~8N)LT>-9LM e[(1N v3+=,m-6YÝ84z> ˤ,*v [K}X{ :vhHJ&6>1lHHEXߘ],nJ"71N}?aʌ6/wl!u(7Yv$@u3ޱxg&ZMӋ 7C-vmH9bѾ(šRϊr{* /&^BлVBJP +GXj\84I5=V8; {Op ,~xO#:k`}UhlMH+O4#:(GrɌˑ1s)HȽQ8.GfCba-⦤'X,-R#ˉqygkȭ]>gVXe^9On{[ ^6ߘEg)΀q4)u:r~ho*_mnZ^d/<3?Dt~jc&o (5!aTN_Y io$nɳۿ:V@30W-Y_L&a" 6,bB,r+U4G+:;y\iq SukոC*Ú>A$HBv~յhكGVafW`yl0%*GW&E{5є4+*6M& Wl%,kyP F38gSg[>( :=^ec9ӿtz@ aԳTi&P5ɧ7xM&y9NGZ@!⨊ ΁{zڍ+1:^qJ w 1=yN"ABI4 >o9s|(ߘ&"6|Lv1VwDfi5/ _Sqa?޵po'--7$)VaM5bʡ`ds30!SU;5 |W\)i^R\xAeDlk5HbboB(좙9e./[Pv]m:͈ +d#A,5uTvii=iw xWnxofϹ_ߖ1/ϊ߿bA|FV_aa|}E)U#%-zCyrbn@XX_3ҥ&G iL PhBe 5L.D| Ea]\ vL49 ͨAϦcÚÙU`>Z ̓z7 R1TcYH{) -5-~33@( :A(|aYeyPWܠԜ!e2b]G9TѲnjRn\J5]ޙ-xC!YNۚ1gGl$dj*6_U%\-!ƾ[;/ZmY xtGJ)Ť nb6n<>^DjHsۉ-zrk mvȺG3"쓯,0[=Z| (PbYBan,AO>%DGMzR7/Ip`8Fa^ᝦP VpȺD F;DI=&Gz'M~%*Ya/i P DqҴ\6D92aաH(_Qvbyӊ6(O`W.XpATbb5wLe8?mkf\7mAm{bPX%w,2EO۷):a6p鼄4H9&P݄Srwtayy±kI ^9 >hIcU>BeF䞫T9"b0I!z!bI@CQԭe6'TٲB,g=A FDdȻ7%V#s28n5Kr'*{@{ኋ-iqz0|̷54-WtŽ h*&0AYڈC~rā]w(>ۨFT 22$냥s~sQ)zD˙s^cE㱀^9q~SES4RTQadVNAQB׿ ~.MK|n//2Z޵͏vnZnU9d=ML12\n:+EEx+ }F-!w֊Tn5* =+h-w&pPn{ŝ,[Gh9Ib 75},v{@ x#? :xǏKGt'ΞܫD/F*Ө W M0N vT媭{` ;w֏ Gf[w4Hy(LTu] %' 8uWJq䴘!|RsRUa>nΪ c6Sl.K1{,p$1>a:|"ح6Ka tU^ x0 9턯~$!7~G6r'F7GEqe mCvQ" E[%Wã#>"6K,0KVH>܉+%.:Wv Mu8cl^^}PKw ƨEGC5RT X1%[r9Kny~B'6CS,Id%K*r˧kn#K568rG "Ү 6]be$wyǴTМ#0 kx{}UuJjgY_#Y4:uLx1,_"C"%Mϼkf<Ŏ3U<[EKT|Ǥ}m)CNs+T$n~ml8plxO%57Zx,(w&Jaqߠ zux((t5ٞCss';{?s6hZ+mL_J*?K};0Ԝ҇ _fR)Oh1"k[֩cCxe1) =?>lGЯnQ(GVP9hY?lM);xZ9 < sfH4䳆#iv1oi@wL3[_'KgV)dU^#2xdINn@վhb.xB\m /lKĨŢ98I}/*(: :A5o~Xq" ߩӖpZNCa[EyK#H8Gzj"4Zz#O+YX*ObEMPdzgOV_a u`Ov.9—;Z5VTae7,G}8ډ[agA=Fz6aQ0RPt{ ig@sۣvyXlܺB݉v[)uNOW^6 LehϢ bk)މ΅F4JBPTD #XL Y7>#QsρA[A)#0[7=b;뻓S9+̗^ liKC8'ek]܏WLռ'ޞV"NBS2dE<5rI#BycE2Lϭd$_x5EU IŴY:HμS&Cl/2| f i (4qIBRC\1OCIBuyGFDJ$r0I'+Z'tm,IJPȭnQSBBo?E5B|($kjtmgxƈ*A4/ 致MtM,4٘"m6]?U@ȺPg #. 4 |'M4kJu |gBމΜ^m#4ϑ*Q櫡\aY_@bQt=Q;|m_e_@dzeu!6ăb!@Kf#6͉-E#SSM..CF,p&Xϫy\s4GZaK(N2-?;C?3`ܧWV3< 1"ksZ'G%f݈l'Cm!U*˗/)uD?M7~kimX[ݩsC"EV_Yl f|I.A#e6 I3cѐ[%a^VƓ86,Xansd&œcI/qlF){T־ǿK$ÐsN DN::Yu\+=c+K:+~%Y}l(bRYq'y 2h&YN9 mNdd }<ӆ%BUXo Mj9~@ۓ|HQ`tYl=1zZMBhV?J~9N(!ɽTZJ얋l0p_{k 30 `YJ1 ճWT(AIvc4ތoދ[o34,;'|=g՚Ʌ3p6`2F:#ǧWء7HF,C:|?$r={PQ`iYK)Ýa!=ċbv{opgy0x8p6'P6By@7m0]b·3lJYw;Aqn P͐2{UAnmFJfNI*- {(9 nH6L"Wv)7˜!Ȏk< kZQ}1Da0s_ ]&Sw|o]oS8sEG*TlGOdO&5‘!"Z)G/ԋVهc-X 2Ȍ"mU izq(K շ@il?&i }vf0[Y,~MȖOC F+RM w1wJFNply4orLWves鏮Z\$6'ľG-Wy) gsk$ Ƙ*6q'g`~4G"Ak"J`)<[jpA8> LRɉtSj)vH؛ܮ6~Dzq4BV pu觕jܾK }~W^aKp i2 T nMxk1^-:6ʝRSV%wxñCnuVt6ݮЍq H)cp0gRGE&)(7BZ@1ܲ I7J`lw^gOrx593ݞ篖t}Qti.l\Ep>c JiZdY|"6FiARp0X)3G:'hb"Зlڎop+]JF?Fu W FF8Z ?8F65,d *K|zVno8i !n%8d΋ HՐC_ qx{d Â&&vwvH^"#o'=#ij_`޶ʲ%o-Z2fǪ=XoK wOzC ʎq-9@aMxD=F1A`bk]D&|- :(\sG7j3n6S9.a/ .r6s3[cbyDvYƌ$^2yP34)M ( |n"}rA;&zįI[ęjMf9Ve6*. yLܭV6)X}1+ZmHyU9B=8糔x#:I&GGgF(MQW3J?Jh }TM90Klh"siN\F)CzULk&}8]=Uj;IENS]A\-$BE]jМda'nim]6%OQ3 $UU6$頽v:18XO#Ko&!9#U ?-[[!t.]WqIk[=E~?ȓ;C_DZ{aZ &0(""و/-`&P#@]Ra`ǿfD!Abz毼j *;W$6#lx2w><' 4wj=K1˫2)г֢ܵ^O2$}hZf_>.VLpľ"V[KFN(͘&/4)\d )AXnX;tn'ǃ,:hw@)av"%##>6P5RL"Eg_2 yv&xGRSUvjMcH\0y~(ԃc|I.O"*0E;ޭ(%|EY} bT|c\@.}ry/5b,ם#[%m-}o +We&>Ɛ5cr[hog[=xJ'`_Sw:u;+l L"nǮSAΘ/&@}$U,$a6>s{0,ŝÑ?>&k{@5/r@;#e7jHG /[vDOJ< :gК9U;@Ti'B-34OWuwXg qr1ih> 'M(u.4j=?eVAҌ4f fOIh:=#S`g; O 3Edr#AcTY|WͱokA0K9KaHjb$j[q+;|a 5P| .2O~un+P$'ʡrO+'f'u;v!0{6k3Aq|uPS(P^Dy;lc+\MtѩZ3@zR=u]cYVپJe>J!Q~u/++3B䤌_kچ56u!>  ,Nz Rc}T]\- j}RpaBİSR^\ƩEȵW1"wq`dA?Ћ`ܞ+4]6'z;TF"mpB^U炥KA@qpܿ]!UQ2qOE_֟ R#ňȃNh>r.厓jhp'##^lm0FDE?8gփ$Y3)o6IsD2lG@2# \Ǫ,zAV]{B3-;V' E4Öjt-A0n4]Tu =r(c_|$) 3F?uQkJPg5<4`e'Մێ:,&23V~38R&95* g~i30N {6rrwk12 J'PV?2 l[*y]o\o1%"d-N.%y!~X3v--S[3 9?R՗C-=iѹ -pDo{($Se~_2@hA$>,tY)А|UefDqs@B^>Z2`OеF.vz씞1]ϓz7xi+nr`,eƆ&)+8Tse3h~ر$(K~v\18o> XFw :[cx\Ă JQUM AiJv|Z*6`C,F,x t.]yϋsޱ^m՛#͓$3b+Z,lM& Z0߭t8Y@VUMNɬ'|Cw ?`̿طx8ˑ (SOxJ`~7HPf=L$1.%Ib[Ftk|IqKdQb(%<rշoRe O4EPZ[8Q ` o^ {|3ӆF71NȨО SRBh.@sdV\x=*=Z,_qZ=aX7:#<*aB.v6T,i8`F gU=n.y4Po¯љ `0jK8 17D@TQD@)ƉEWΨpx:FV4#,%ڲ˶XzN~^ͰhHUA28.Gi_LE|eTn{ NR*vN+D&mEUӤ,>3{G_"tJ"xdM$ҝ<7W,\X^^6H(B'&E]YPަt4I-B jSM?B#79pq^ &kQ_!h,@#];rJBZ?Ȭc$ L~]R5 M!Y`X5wjgYZ070701000000b2000081a400000000000000000000000167ad58bb000076c4000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/raid10.ko.xz7zXZִF!t/v]?EhDTTk׶Ǽ5Jwn_G0M%72K}zWEYTylAJfՊC-xoNdeSpCe n͛ [T2`Ayy½υӁUxzUⷼgkmoshoi>a7ǙL^'.м0;+0zM]_DUONM&6H4p+tvA%sOVMS\4֌s&Iq-æl3C~uBcl ՃR3kKK]bԄog/;VseNnVl%+Vxx]k,[zp|yG^YW\fY/cW()Cϕ89w"ϑ}F/2kXW X ]c&qF3碷W5&1KE$L5hE^!ğk&"ͼ Z#ƫf۔RF[{a첾=yh|HiWƌY#G =wY"Ha -柁JYOXulqDA}[@J^ɼ ΰ@wvc4G ZP3dA@dP"}IrY1j˴]X\6Mf]MAr0iNP@]-a#ł| ٵS)vߵF4x!dT3_?Y;S'aIN?Q@˃v)IXn؊e.ىP.OIO:hwȿp.r5 4s1IOQ룡h#ۄڲ1dh+NoD%4ͩL6>$ jV^.a'T :5J4/rKŘi( ̺HJUK"MpqCDbژ8ObJ|{m<[IIX|D^t,Irf8h@@]Uv5P16/VBqvtyo H2?DMIlIM"ǯ2֘g֑!K2zM8OD祖ʯmni_\X ^- ~.Ӷ/Yy@5Bͪ :騹)LcTl?. G(ZחqߏNq% ƔL'YO%+S_aڪ>P87;^^ 8\ƈX4%mʒ)bjn3}N{n>kkq)fĔi_v,W>uCHzC-s2<MHV[p v8^ %:%A_*&.#hUbc+S~Ժ*F>R7B^7{<[+L7E_Wryn#ȼKT8;x2"m*h c=7!aWqHTAoyLcU@57ikn vhc IZ cM^F?nU[sJל%uLv7CL]pcqo_x4 fag/!/%jaSbWsVW,LdɝƊx$DsXLOP8Z6P8%1TדEl=Bb@CG BE H 6M1`uل? "L^r_ȼCe:,%!D5&Yvl'G3ѻuőLVXOMR\`5f#SϬl1: d,3ڒk1v߅Ԅ gŎu;IQ5Q7ڞKlóx\3=d\6Ҩ`̈́2FH7.)'֞F4`(ws83rJ8;-<74A>8f84Dv |,=CYuo;?Uq1s,gOꪉZ6lI%l(W4:(מhQȦ ;'Kg5ܷ[DY/isq@E%י} -3^GQx;FBwBR `L\COz l=!Up΅)\vcW 8xoI`}E YZ|UuWԨgv7צ((TݩMLVDΰx^݁V1zRd?$@vA6*DڊANU)f`:UԺY>]1se%g=LzfE&9M)̙$&Hk mO:[{ep:^nHY(nShFZhx<9:iu++`Bl6$W4콖")u59 f QL=sX$Bà,g؄xJ]%E8NnO7#ưE!$Jt&fUۥ8t@8ɯWhHKB-{N5kޭ'rJ;rDPȥ 0#1zs PT70ʃuG9g!23W_1c.@N!j(O>BF6:ZOߣɶIN"'M=56op"W Gyxm)O(+}h@pĩ@nJ~W: RyHESU9ꙍ€HWWc~T-0Ec;qzHRǶDr1p8QTVF (`6|'r~u:^ Xdyl_m-I mt uq kR[ ' @"sLڛv@RYnճ@!7&-z }ozz  lSd\T!M!ܢt0HF>/ô).0š/m?HI/90%`b\\hXC;[IDU,K ˃a}g-Q6/aD +GDYk\ZZ@9=^O_- G`wZrxy9 !z-QŬTf0kpq*ɝSyNJTu?_1׀B)b8 {Xr>{ѰJ*vGGD3Y VP`qb}Z?2h2ЧPf?{ 'M}J;8}pCx D&kōid*UR,~ LڈfgI0`?# EWAAւE~t67uQh-@E/,mƉyt벗x;:aLOJ&"f(pa{S9ܚ(K3hQhx%^f _#Y2Mk}ҙ1bn=]<Ӌʼ4mOG_@n Qߋ=4tAB%aT"=TDH8? H&\\TtZnsx6ؤ-DG Y!y@󳬴+_qsWx7LcлcX?a&۽[Wӏb<w1Fr3W:(xd)SxLm,e&&Va!uPaU~KA¡/x13HR-ysw5| Ypؕ[h$L/= @7Iܰ =ɟygJ]/f܆JSVެfJF_[_^ )~#ad\ 2G{Vhu@nj٧v"s~vJSxߑm Yރ;цջ< uldH9J7K(J  (;i7N\uok8긡XSa^owk޷E H>>gəVw,B1<21Mo3/='|,]=|GtnL[s\ʛ=XXj O%S18*9eWG8MCiΧ$i [<34Y#D!RJ;翵8#e̔PP*D$7?^B!0)OIѝ*%G֦%5{f$rH@c׆~gFoCC Ҥp>;eU2ZG EY=G>=?5C꽖-@k^śYUVvZmJ?SdUbuɐ JϢϒ_Ob4E>g}~s "P=Cp2CS$\*Lj6Sj4 ok`  s+^9]><$.~0,uB 0X09&3 TSVLy tg E ͧnц[:\((_ Nn{NOͮgSϝ3q*0}gbp{/ln v%u;w8A)1kGg7mz}c&`z WX} _l/5mjc 4}uˏj7DLQ@A6"՜}zRo;Փ9z"|O΄0,Sr -Jtyx}ydoY@H05s qx{PմxgCa6HcEn-^Eڌw.?)GUP&CR8A{ KDl7S?j*oo%&4 9֤}QmԢ\J1Cf${L^ny64lh;PP>$'Y͌OK.JH:1|>$hƕ&X)ePM$ :.r'5\Yi D&dDڇ)'F`zn+qn" 7,(6V:$*UI q|Ji58b\@(uw2 Kv ],_׭gq0?1*}I]}!%/)c?ޞH!t{j1pFϮXjOEs//o;B5;Z7r*a G'xWU箁V0 s.a3+:闶LsM\hfbhC,ldQq.ii7εT6K2-Tq|L$ , ;D?)5(EO1PW^"fc(M$NeFǂ$\9W^uzI>|^TZk?))Q9x'lQ7^(9r=,|?W <\z@@ƹߠ";LӊC=4 [쭻BEcӓ7+K+[42083n| WKy\=8*_f2f.P [M|xO˴V%K8PW*NJj!4,V{s0hFgWz>4Qgߜz9 QGy6`EFZUЌ5קsvf^~\ )8i)#nՐ%^w!]zƀ )[E/eq0J]'n-ۡ7C wd$7g=@*8e=UFOJy:)\^&k \vh`;fCqH=WFp~,jW"ePWA 1!;>Ls71,6h:M60].X<b/h[<6wuZ0 G=gr|sTVl>C[c%'xϑQ3g[8;LబTL,9m/λ0ÿpdƘTpBENT#dO 5Kz%n­ ©T=c`B:+硱>Xbm`pR`^N8c-Z)uvlxp%UTʄ:_~YPh*W@ [94h(pl3:jlQ¶bKί}:y0. -+%<* Cvq/U_Aߧ''@E4堦O$Wf=Zg )1YpSzvLz(L^ʏpjd3(ZGs?Y0Ηab=]ktGf=cȤbAuV?_l<9mmEò*"̐'ztɮH;0ZE] y]&ޜcoxdڪqPDL]`ȹ4c!"fY"%CJz [f Tôaڰ|zzboIoUlֽdE{jSZJ2nBccldL΀;-i/_K~n͓^ͦG?ny->t+Ec%DkdzC0ȟ%F{֒Q7/d]~ƙj @)Z|IEaR[afq)B{h[Ɋb {Mt[ }(MoOvJ)кZSav!+5u ιkG 8PYce6/P#.*N,dưZP_-5R_ӦCT ((.fE8Gzk9 HCe K:G֘[aўF q`miYƃ9x2k~cRB@Ǐ"1rEZTR|.=OcYc{a^NeM*,Ne=t!-~OM5L2Dyt$+#tȷJWt! ،L7h#9`mbk7)7M2/R95iT/,rXu;r<\f1T ydo|gW۟ctZnc?,=^7`Ig-+V׌ͧJI_Ŀf2(`f:q BMJ UsDt@8D- 1+`t4hVhoInPYQ a8uy {.6ܼ !oOyr E}->\S~!׿#W`lLsA>A={"}x #6ɸ].v YN7qQC+-BN)*|A[W+\DpnE}"Ʀ0jd{A R4`VW3KFm aZh@f)fż OktlXW< !H~=;J5L5Kx6ľʰ0ۿVt9uWnԎj9+[Sݪ%rN$\%q(FΚ^} mH"}\]U!y] 6,vk<@٬N,$t|+$[0aѳ+ #,tI,"~Mݽn7 b-yV6(Yخe{fuSJ<~Qff2$]rc]^:N_/zkFYHa=%z9_PoX8Qm'@hxZje3P\GT~9uUQe%|ffTl$ޥ:'ivɍg-bIU# // eKt^Vr!lC? WMhX: Q_?PGb)$S}=-| $/_fۉ tQshމhTPA|ti&uH(۸ٖ֙R逮/a Yt醚^ӇVR?w ޘKJӑVej(i9NK'shFiж ܜ)lgܜ/ r$J .&KneH'aR="L㼷DTS_s~]u " QБCJj*JQn5F6PpRXۚI>r ӶkrO8ktoa7X :&5}-7BErYˏ!;U] شz"pN'>tۈ[K}yGYEP؁h4C#*MEU*M2dm>B-vD6fEh")&V^2ad8*1Uakų b1Brs'BiA@!B2%3äjdų*$>8uhkQ#Z+@:8z7ٹOC<2xSb++/<%r~#w5δHZT7Υ`C$Ux\%]f, _ހ!U zk/2j**?~݇}[[7l$g)d'68`PhBW!YvC~K叝gK> 1{ikզSRgw76c<4ܨ$=yNrQIXl~[} et :mr2Md()̯t6Q·8$BEX~2T64}ҙ?c>)CCQ *ĂbHI_11bq2"4:4x1ش&b LT@FJW=DF ۣ) }VwSui#tqC,W$"ٔDg݋eL9B62D:b,Xȁz&ĹpScm?~'W03}1г눨}&ECݚwEȅ_MZڟ\ rË&1r*i$U[VԺ0Ex̚ %·0vύl|b?KvS'Eᖱ_-aL}dm/+}gy7;LewXWo9sxd>7_^\ң%4'qB0URφ 5"5K>& 5WRFBWk P[L+"U?*^40쮴scqMjzʀqǭ z0Q y[zs8:*{X@#ҽ(XZGV8wP^,Z*ƽY2;GXj%)}9J+R])=8:KA U!W}-#^!˼7{I|[YXR²8J^7W%٘rI@'"ݜ#2B/Ҿ}Jyێ.?a6XN5ggdS(7txW!虾 KK-v# d1уJVSeAܹB: oCr3V:a &c|Rz|՝ /ssޣVHO@}0!.+3)w<Һr˸OE@ݾcj4>";ˌ (_&أF3JB6UtFmN'cF\<''|<܏/6IĂí.n+a;aze{`Ut6q k(L[/CZm_l k҆#5,_Om:Qp+!U2 3X䦏tbXq1W̖ZG>ܚ=sKRnf{,ת,z\.w`%hA:׌Wcz]'Y&*Hl\h`ଈY,-G-(clSISZⷃRʮF=oXm/eȎDF2G1D)xnM6> QS! [TθpKы(Xf*_龳TiC]azL/57 gHȤ@s>yu$d7έ 84> 8?zfՎQII7]$c}-źLu/0&6Ǘ0@Ӓj=&xۧh"-65,݊b8D'+$9ܪ~LN-xJsz[-ҪL[qv~V'aح-GR1:/}-pFsUi%ㆢX)LGtaD]q8rDc/E =܀^)F?o@KMoܬDz`z. % V&}j+ƿt=cB>tƂ߱e*;EAыPrI/ ]wwWNiװ1aGK5z#C R Bc[6^]ZNFf>7q=cE}GcRP{c˽Y"WwTAH`^"nDF-=#}3)]̶Ά9x ]/16TIO㱷J%^" _/m@zٝ7lvD=:Bmlb0h(j姴_aa?(N߃6CɭlŭZ@G7ۋcn\ $C銸1b6P'C=ګc``FZqj45-u~Ze>|Jjc`PkW 8 FH|,Dx~QHM8}fc{uu)^6RbF֦V.4rQƒ7f49ǘSPT!NJѠo >FnPz>xĹZch7d}ƕ` jPO Kq2?$eMˍ$-Y݄ 0#^ItGqrGX3*H@C[,1*VxrV R~}GEoArԩw㯳V}olė{+ln6=/Is0-(ZYF^l^T0L n]j{? 1Ú ټK-G 1 *mpkz7|)xbI|"7.*HDRѪsJ}#45uSM ANOfgf?6$7w¾Aig$ϡ?SؚmږrMOvI"*k(́@ˈck1*#}ԪQ,j4Yي2\rwlTbtߛۋO[ċ^)ArteH ߘ|RlaŦ2̣Q~ȆN9k1>ҡ,L *ڴ8(nTgh>D\UԒrau3&P\+|N"=ͼ)W[F r(Ty8޿&U60`UaM'$pR-͟@\{4G:Dnf#뭖XRKM]eiH)d7`sͱ/mmVmqJDE/%1d%vIMiZnQL7k'2hOټrUn mor\ؔ5qn+\V5S\vP!~tnVIu;GvFhF9ώ1:!Tb q W?.O&BIX(PM  J@)r,k ISr>a=̆b:}{ 3)CEci:",| Q3 ;3oJΎ+Կl\xRjS^(zr%*Vט?@9ɠ賰ɮ,dԚ>"`[J͹?zz]^t^{A.)՗|~Tmrpb#XۻCٔ敛y!w k/5㯿m4pkxB_^eoG|ĖO]{SO f~q VӦ(ŖLŎ 4I*,lGX% H)ό!@j"dACXаyz2yԓ7VX_lu (z'} =}Ww)Cks95b-z$E'\[oQЫpG&7`:ĥf9¤~:ն?ރ-l|we#b xP:8޼1I%Q/tco\GM^UaL%#;PZݳD#aULOΐJ^?6F`!{lkwg .}*(.y<c'PWCoen tze{+"VkKi=ϊiAyi ?TCݤ8-U &;hGooLY)rϻ92z+ G7_zq%HyF` Xƈ1R"-q5a OY~;%~#.< Tl F'^ڵJA2#9pP\ FY'g~UL٦8$][P=:8ـd""{ҖRf>NcΧppO˓O~t{x*b?+7^#jY!N7i!ś j;)ea^7#^Gpû-Nz'U|Erim^4jz+-ǥX0*ge +M-RBAHKV)Bln d<[ّ,YH7qG/ڔ}KkԼYgSU'>l /T6p7Knzm%C:#H3OOX_UW4؁;+0أĖ!Ӳy`DBIg & <r[8>|6z(O>B0҄ ^lpߟ6nr:O_ɦ7#t y6P]_@`vT@rK`z,^C;Oȗ#~DE-PΩEn`8Τr<³z"7ڗD{mpW7R8ǐkHN]ZKL"'YF,An/`N>ҝ,>uGdwቬĹ0u@'x$2HdO*%0B׈;ߏۅI>5iSC_e W%<5dbh>vTV8{ѣֹ@mvhyW!N9JO/0PZ8^1sS:L4N5/;6".) "nC$R4l/3"' &`f{_() ƅ[>&FMg\2TJhs&m9/ljaS]13r-58#J$ L 6w*&`2wKS`d6ooױCy{e*‡kg5GoۖKM gJqs:|e `2K '1'K;{Q3Y欹7"ɘ (z}YYky-1mhK՟ˡQJʝp LvB:GDLyY#C5@;#DiU"3)"bB[@+sF\9(kە-l1D.Q|ꉹCa2܆N ɹ`zĪ<ω0c͇))9d1|_ 'v/Zs(23O_K ^ бcgۜW\3Rm") 'mdq<c$/-4UZ;;n\`\toj؆j&Af?qQkB3&S;ӝaKEG< %Y#j[#-{U[PMx%LB=Y|ӱCxh5`N|% S0D"S xgƈSr"ozwu(>mpr%E_E'1Yc75Jd5pF$f։d-ݎ&(D6xӬ7aȺq(D{tUӷy䮷ae, roi4 VH5hÔ^ee0ƫ;Wkj{/r+j\2ƉzKX 2ә9 ΐLLLDKɇ-R`^ZSA\Ŵ_+)e&EX=˘!71CG}(rÞlAEOKH<6Nw6 7"'LȕtJ'Ż.xˆ=P-q6jxWQ^fO>Y_ںr#kE{- y#50^S7Ѧlf#3-^dϕ#jݨ`HCqxfWPjgV`L@j^Mޑ؃\,i;۟gˈǕIsUg#&Vџ|BwG5p*S5UbGČ1xgSu; S/)iJme`M 9\ }P*%MX=16{hьКO3A xcmZ!8Z14g5hel!MqE;=[ l I҄凌8X{,؝{Tm dx9ȧ[G <+}zY_Zh+$q6E0B-erPS nh0 'zLSTO _M~ͅu0^9[xIvtXֺpT(leۋ{4 $^k>v 0~s8汥2 5N ɿ>39zW9 e+ccIz_-)=bTP^m53 ɝ{4 1&j͡EHf5M\Uf_Ǟ SiGPw%hwQ4?FVI[Jf$ |D z,cϴBpJ^ cՆζo}ZN{ ~MӹR;@La;gGl@ղͧ}yǾ-M$r05PD.yFZּJY͓Aq. H#޴ /8}B`MWrpz*X}eVA&>1?٪nazel:lGmIUf Mq>hjG-u~-Tςo&0/_l@lO|a~ԖMH:/dRЗd mUSvPU^,^fƑn=p.zoPaOM r \/ \~Z|iilE;ox[77kcFS?iA?Ъ.!qؔ`0E2 -^V0׮uFTi ycWM+%Q o:0g{FKID\F5PCI'l)͡bv:BRBlݳNQ#73̆:1'J1owXK&*l2i&&l&IdQ=gBWOKNCg=1S uĽ|&GU=p58OwFl{Y3mllYe#T<`0 ؽ* dGz>2+8J2{d@N'iS˱9D1Qtf]v)5bZH*LBU|/>F-.'+7nUW٤QֱcpzCВE[:>ɝͳNMٌ7T"n IQykϧ:({N;ŽYeJUh@ (RHY "yW7kmQ**rЖ?בAizSu $55eWўԔoY{zyXDyAӡR7*P YTR{o2zdIS}mۯ>0OnK 9 ?qX~pQ'0:xT /wp}ҠB_XM *5ICЫhVv 3s$n%gr 8ʯHlْdzl`&(uƋ!vU.ӭ3/8 eQE.u qwϣw: \؞,L#S`A`=8Rm&*ޣM3p"mV%j;ҎgekZQvNh3".W+)iZ.mMsi KS2^:8Glt`VQyx4& jQr8} d2vcYPe,&ȮU ָ7 훍\;EcK4ny> nC/'EJzr:9J"jt6n=31O92Oa*Qg(nDcd S~E)lKNf8g^ݎі38s"n=>95>Y[,&yﰈ-Q)cDsI,c 2amoWHNVY7>#q:XבzǑp`C[޴Ac5X,{9O^AVM;E}SJ7Yo%K@6&uKO튏ƲR;P{LoPd'jc a5g\xDvP߄!kP[Q~JUh(ą$P Uhn(T|2I7P5GpwY㺪@PC@iXuS@M !UTA,(gu؝9-vB qj RM@=,ܒy38 O10͘ڢI:^=~=_n J8Z4tk"4\f#al}58M0o$>(>5 eD"=!cgy$?>Ȧ_m#oPivFM' PD) `D? y)wdB9W˄ hWDMu,5"j_om 5#h>^ROx/ꮖ~9>zR & 1j\p}Pc&1f,&e#{3>X'/M4UY*`? k>Pw܆s5El]mbp It}"{Ёΰd[jb<\#^R81_>zֻWpSbDQC#Sn|y"e2;%d\dek5Qкc3+dvDr2?M-Y_`3OA||\Pf p=.S|Yr(< -"噫S~bzMd=O?P`aȐTPIKjX)i?Q3!f\?CG^MZ:tJZq rHyƐ?hO;)W]'9o `.C^r X GLc*HkB( }w(xd&޲= 1Y??uosk:bBy;!ԛVs_LַzZ ܖ6`wQpC`J\*AM\ydPA%׵g{{@a?3[gضn 5OSJEaEzñ@_(e&yʈk*>`GSTW]T^ }JAv930zU=+bU0:o]'KPC/R7 {gwGW9n'6&!?(O Yͦc&( EK}e9XJB i7C=*9=n{O&O[dV1-/_.`,&RE%O2ha{CEg13F>%'LeaY[KxOKRf^~$ChUOZwqTzVicm‘rn+)lyиMxxݝ)b'Zhu9o+w)\e- qPW'iKT)h%摿./ &6H)-Z #`R/a6~;s=,`lC g% 17YWAx3!T REן[v%]UzױaXf˕lr Lֽn_&]{fB|GKp&d~;KGr?YUqRmrWM v 8Z9wVfë2iINgQL/^]DSJXTjtwRTQR]`l|ˁ藥4YN0q,Ro;9Tʆq@Y{+sZE>VyW%CE7j݅zZ*Pٝxutph!47TWה(Kmv5EP mHxtG]>C'vM;E:ڶ1oHn;q+52dd3fF#51V] mEB[{hc&vad$%X]]lrFpzEc *ڸ͉bu??ᠿ>RU?]fjP6Sź@k}ڇP[2KPQAhzh[%GpCqdܑX}fM2+' ԮcQ4X~Ԥ}fӼj7jۅ@ n+xCkI ޙ56m %_IHL@56p+B(̏H քpЁF4;ߚcJս.Z<-C=ۊnGJ~@;DhRo _*DY4> 7/ШHLqQ*nEgwKuf⃸^r! MGy $<͍! [|z*"=m犰ElTg$`[czZoqAdr"f+v=Cj,Aw tII ] 1r$G7餩Oش!=\'{SR#}?=C7s5[O,}*P'oÛjZ ]VFA.ӎH-ʲW3{P+[ɈIײĈMTo;9e櫒%4"VYxeѷHRDr@vZ ٓơ5tCH UK|Y&.R f:Qd۝ 㽺*>hW|%V|Qq0ge>ddϵP =J|/˩Zd@h ky>-bXvN;oޑ*x(F)\$Do0!)., jVf$k"4EKc&H=jv̹xȪEnWZ1-2btWZ.q~5(ÕSU+^{mq 5Ɔeݯ_?S`|ӁDNj۫0H \ML] "(aO o+aR''a<]a_r/}olQs7fm8U6CɱCƖ^ڷHJOӸWZ+SMjh ㋪0rB* ӈJ|YLnn K}HuMSEX8!3g[?%t8O >Oɚ1#_ nO:Q[<&։Li&Y]`X1gt`x#囬YZ֙Ĭ_n}n_uXoyp{2wcߔty&/Ӈ;˰xoͶ/nL&ho9!zngJ٬hYm^ MңL'2s*&8s<#@Nzf~d"CDWD8%p),y[w1q눁 8i:ݹug#(~AɿF"Eъh* ^~c.](q b5H~SSWShY\bq ^eXʓj>07æn$(MWW6?̸2g;GQ\C weF*RnHx}|TzS q/FKVO.lhF7X'$SM21h5ʲ* Bwv[jU Yǃf [X4s75#hjHδdԆ}+/G]A/4 ѕiǼT"ΦAmaa ɳ3 5O8zBGPr}`;ԉ );!]F|JDSzE `•G)2=2ad[J"e\ K*=rO'h9I;ty\Z1Oq*m6+RÒs8Kwk%+a-\ķʖҿw_ao#M =8Rz*0C/~yvςp7=U4-#TPirqX7`ǖ0afH9Mi~!MZphjX\bE[xx QL;OͫaPE3>Y9g/O]K+ ta _r*n玎C7JI $t'r4ܙcN\ yyq0<(z &V*C`.ǭ˳.sߚ޶C9#y2AWYYt$Lr("cMHIJ2!uzKήP^K¡'`;eWu}~͗AvubIH0R|9/ ̭Ky aSem!/`8fi"ˬF_?ϤXbv8FT%v0plj FNG%^5@ m#Sd|ƗٜDBty5NmHTέm r,C-. ;)v94r=1Gô3Ef%Tv,{ /M-A0Q*beYǓ.ԦV8M qQaGV>QcR꾿~Sb~suoޯ##gdy[?mK Ҕdz5)" } r^_k,.Lh>fNn;qʼ ȠH> Xw jrh#/ȼ.."WaRpGOnj؟[H X07P; Sj^'Rqo(nMpuOMZA!}c[;>EK[z9uU:ךHHQ"}%CtZWyn_[hA3v?25}'2o Bl 0[joڂvȢad32$G4m(x 5ɂzٗ$PCtjZf,&9H2-JĤ5 !o7N?du%>6; ѬN:6x& ~lH Tۤ,/Y.Flυti]Sɔd\sAj 9D2BK3+mb?|ͬUթQ_aj> )kyHK1OD){^ڊy#4gTlDSp25b|LqE)tĢ1̫ b*ʝ8}+{LuVDr;_4ݠhyHg˕PThأ\7aW==,x:T³ @TW\2ڗ2FbCM+臎o{+Ƹa^f ʌ)@zaB|?f*v H Di|N]- :s!GСVgYZ070701000000b3000081a400000000000000000000000167ad58bb000138d4000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/md/raid456.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ?dbѩ3{]w B8niט?Iw.0gZ\A ՉxfmWNse8[Tr֞~Rbޑu X>R6ԶȬ,D?fVPN KWC;U/%%?Y Eco÷ [TN8^b(jrI %sVC` +$INbUV4uF Dwi:m`+ I xgoYQ?gA-,w6d"(B\:;'dJ[ܭ=t6KETGa'SNwM>%!h2/y1]>~)};O_j^J~Ү'kgp񀾜.h"'&{@X_@' <8o YEP JhWB+pskv~QL}B'15fRߢn8@ ۋW Œvfqޡ` {IJ\sct+bYj9Wݛ?;$NFgHS:%IS;%3ۺP@hKvZ!J2\}R56م??;ur`?޺~K:?2R˫` UcՍQerY)>5)fc9_3)NgmWPrƴuـ7T*İ&f+1eZn!W#Y`^*ɰ~췸RX& <+"+|Wޛ@=h_<.mi08%zk1`O\Z!8*8bZI]]AwYxxZ~JJFϭz{m;*H N)ǼOlgI6ixfRqa?{KX> ɹXTn?ˎd Fifk=Yt\fU*c_ȓ!yFMT~?G _CZ{)I)C:)6Txi6dPG{[ ^pAjY2sIʄ*ӆjUF4a+ xSӜ&o8TQ-3G SJu2d*Z%QӤ"I$3+E ;[&K0YTv"2zfr=^5IRb5VdW"4zqo_ӧ2-ˈSFrwFYAΐ!T(" \,$q(Нm]0 MV}ZtBE3f7jYE"ؕ#-YIAE1Bxm>[_lkGnKWXo4%Y)@_7k`gc-$eIi=5KdF )ߋPyXw訫|L9iZ^vxp&?M$/wݫg&mԒm>luF6)IF^r̰C6l]I4ݴrb"XOlWJ1'̷#G`qۺ͚]{&mr*1Z{%/B} `ib&)y)%N"4P>xmp\7-^ʏkŲ-dŬUB_ dwg&tM9.YGxfm;9J?X svs6nL٠8^53/DI+Q o5K"Ǣ?emiPn.#^ʀ@r q$ٲc X;46;(i;M5z = Ϙ#gz} 9KAمz wKo8](Y)@+s/#VP^n22SwF|5}ry*v"$Y3lN >i8 Dӷ? -R,gL s$*QW*o@Ԕ= 7>>aa:&*Bk.@ݞ#<%|KBA>r8ne ?>?@:iRn[K # `Ck6sgsێ{1:`9^Eբ8Vn_0}%-oaҶBÄ&ni#0{P,o1/cZj1|5<z=z1fkGe3HQ4с^YfT=dy1(x&Cd+?A =_XT)OCym8NCGKTX ɼ4EdWCǩG G,v=$(Rt6',v^πNJP\ݕWY47dIcTuєp0P|e0XBhN pI g#.`OpXQ ǰD:LÚ.J^ lۢg`!?]Ior=+}泭#  T-E!K\ W`PCЌ$?xF >ɂmy r0[b!9|̀ =>#Flz|hNDNo>RC^;|jeBý飡j$9>H9 z tʱRD xV^fpj䫉e3 JlL(ATpW8٧ dSpHj#RIZ<\`9x'!.Q D1?vxRiݝ~G/Fpfrs@qg˷o9LJ>2;Sr{J}^ZyYnkqkhm7vh^@6 u4NzwV Coٖ];H Uu-2zQWn%KVD~.Ui? O_ar)l1'Uv/%Sj/ާ&]W&5SDYdFSm2_hx'6~yI֥ Iw|jV ;#ֻ;ﲸxc8S/,ARSE#wugdsŰpic'`A5P}OadmB:nAAP6\\C tT _7I1WVgFONlGza {:=*;SsEHgL﬒K?g˦swXjL 6lV(t/&;D*,7IC5i;W&2~K;yV-R>2@}]$'*Ϭn5梷Hٓap4>=u=~2Hݫݷj@#pPJ**'˔5`a f/Pn~{-èdqI"QyZ2b=3cœm@p!QGɨGXo֊6ލ6Uyo MΒD?σ^zFIgmPʳ%lO`D  P'_}/vV0P }17TXb)g ԥ]w`zi s1 'e.oljPx#ykx8(ʿL5:_f"k3Be{!s!֓Tdž?ߌq.`Ґ=YUa C n [TGv4CS)Nj2ï4a5$`ۇ\~dXB!4xN]irbE>.9lN=q&YG"HbM_IH`oXV9`~Ӗkw_*pDFkQTWS:2mɅP KG=mWRFF\5"`zå2e3Y}{;o%SNLSGM4f-3n7wKWa4>&s Oks 6 "@k!e„ɏ-@CQ4wKEsJw%2WW$j.TEymg¥(ҁ":\;7Y۩KM!bG*!(vd)-bv*Ӕp_&".t=$*բ1gӯok_R~'LvMrA9rG*@J2'ܿ9QD/@3r! ҃Lnsߣ1ynq];iPzvck'%+MiG?6.Aq_9zW2oUcx\Vw!w;-EO @P\eP!(EPσ齋?jE oSIOTxdH(Ȑ(кXzưC2qJ?4^Ĭ" _Gy*a:raNtI ?F>e4Vv|5YdA[0)"h9I`U`;+ ,S-s='H_hYH骽mml\IeQ26s e0>kX9M.4Iim$\=Tz"QҶ440k-\kkӹ3| lgZU}nKzKH] M#U x0]OFYK ucʺubL|TyeUNWpR̓v+lGe57 {e< Q0(3 \3x /LDNUFyU.Ё6o:͛T |exH v_B9R3,1c(AtfUݪq$Kqá<;?4u/f l pIO%6HܥD;J}4||ڞᜟl 6ɩQiiis"šYĐ)g?KDo)Dxꮢ~Y‚ϋf:4>rDAC@_7rϔ_k~T}ӺLhAȋQve,= a$ּ1cB8ە<5}{pK/%v) 8_e5 w4XlV2xDh*SZw^F̹oZb _)ӋD}Ä~Jh x0̚iɅY\g&DFfRRǝ7Q&*q2ݐ*iCDp+Dw#6 cxh&n\}C[iK]gڝ/]aiR- ;uwF.@X]t20ଓQ#J ʡC V ^Xz귴:ozIdKi'̈́ރx_ 1EpA\Mo^>f|X =a݉84[o9Ix߳6I#Uuzn`ř<~&,?,{r(M5JǸ]KKxn:Pd}$6$Nݰ$ h,pb9۹,E}|ٶ/d0BSe7J3yKbFTszNtrx'3hPUlj]z}_C"YP3=Fp7صrtlh5}Vu=:gAm'4봔.|ّgXC{p5SӭD.Ixc>0reRF?ȉA3tb}+Вӟ%L0XTvf1}- WsG8rLR"Nda7RJ5C*4drYf|M+=Eq֭& r8ryFodkhm iQ_tw/$hj+2CB0(Nl cQc6 :,;)# Ghi] J4ESx@XEϴC7WBb!Yor[7` aQi}!yl3~jZTH'tT`rK_q][0 `Ҝ9(~vHotR$csC񏢗3]U^}_~J#`SQ 2]97hFa8~&_Nձr9U?ҵ<-VY#)R\ZFfƉTQT zP^D2Qҥrѵ3g)dv D6 %m?7+?!h\_&E5H'@`'*hz!PYlj V\UЈ$?sE.`CEi<jB-l:Z7dےnK>b##Գ]ᗲxZfDlhHv`pՐNTw!uq˷w2זo>b'ͮ@]]3PNy}AQvT5~F-볊+*Bc~\qoԛZ{=ZY=xV;P@t7i)! O lj?JJR&C6ߔԿVM *&w< ֋%˹4N+Ki+c-ޜ \~w vzM9P 0*gB^|$;1N/N!+E?92W?QOäu1Ȟv Mɀ_lYȎ,&ngLIySRABاb(Geq. _9qPhz~ӵF.K6_u{̱'N#|zw!#wf:)vNdKNut%Wi"Kn]؜F7`8{a~'^b|>7^@ JzC' * i CT켈!nyM1}e |d{ }tf7 )%mͱ/B؛ VMI}|riNtC≭N&1 uŒ7pAreBXz(Vj\B`8r`c+ |ϲ&^O.DkY"DtZptؘ̠b U%1~!za =&==gf9l".JәqXm}F!r*lcy~;aX*tٶ%E@TP'̰/W@ > ϫ#[c4VL$lǍ+0(^j H,('7m]*Tr1x yf+@U9[Ua^؀ȟ^RafxP1fk5^fNֵTs}/2N_g> 3bmHbJDƜ8B -o?_Ϗl%@X:-nQcٷd@yH˥zΒ++yy=#,]{B PJMb>Z4vox{,1[kBF_ Ȏ8PFňCzXF +Qɴ@|`ojw -wG$tH;&Hk\)G-ZHoͫZt *ŗ^moF(Q֔;vx\H0)+1oJ,:/>qG M q H] ܛjpvc6fb64S(z(rK([=]T>!OL\OߦLd=akmkG5 d_׏NYQG@LY ^hOYHϫ)D}@AįhSzh*13w+<%(\; u\Xb#XabWw]¸% 1+G~a_\eΦأ 5Zqʈ~8ݯWqnD;Ka7TW9 Uz' ,,qA|ݤZ!ahB_nÜwCI,A=\&X+G+ۏ\בmJ&FӅeLT-Ը~5'>?δ|* Tp9M*v[U+r3,_9gn/ ZO8m O/Ilv51KG\ۇ< /P1Bg(1N?g,)ԨH+ b<>AIPzK_>Ğ)8w+4V%CNEQ(]c TF( m+Nf-g=t-&+ʳ3QpЍReg4:-wrO#if짚5*'2_L;Ԯy# 6= 8|pO.K) }iPYyR(ii/KbC1n3(D*ZxSz x"z/zgw-8 \&V7d :!G!2 9)֨x?dׇ!j,KW#l_)gk{bDnB%(|r{Ց۬"G ^l7OiF+agߚߵ11$"P/kȕt05jZ\68AN!?|͆3#_R ̍98^.}l3d}4.oklAH/gn;~#pS:Z[~{ WzT^la)2N3\On3cQԱ0.$c,CU+-BerC6vmdm`m( ub^׉W/'ء|\mcC|LSj^# si Sە\Kx+_At ^WOkI||ԘqIaq=q{nlyYMë,K G n^$XA^l܂KrFI2q\aYTv(۽ú =|ƍ?0/ɨ4,P+L[ F7[lBo:8gԙX~k+aݏbxiK6" nk1IJ#TL q51Y4J't:6eGZ'9w=iyxٚycd{}gH9}@D;+M{K(9+P̬U7f; sPy2:{l'\N&qD JLUJbZ~(􄣒[Dt4@}!c~'g8v֤+̍F'?".\θ'Ϋ O 85R@5PzV 4FcwKV$:*Ax:``!wRU]aqʠ;aD,&~q:1EF.c87 ׂ)K{ W,&\d:;@j=D35-:%^"T-[֋V0@e&#ҸTwUN& gymO$߄96{mP_g7;U3dESiv;I{<5tFpm}dru R'z)>nvZ0N@%bQQ7 ѕ^N SweV?5M@h=©L"t IXJNy` Gzz$'g۩G%Anf,&9eN P9= f[ #AM(-+햣WZ T 'ioXq[78TwFpXßh\t&X,cWu. N\,/<Bt#PWKhf$.a)O[QIiwSW Q{0HnFKf4OƺaNJ3T HSiI{pRэݯAM#d{x[ UdLz<{ \nNl;,W 7-XI5Hlj[0M C4(nlQDsM 0N;9REX&.#@(U7f61$Q%@e̓Iøv4Xt w"x-Ktv&)4P]Z;jЌ|) IWis.&/THZaun"l >ًl>I hflPK{Nka"0Y!3}_+ΣX8iWZlKژX'd)K u83wAZJ/ ~fi.GZB~xMȓGh)drBSnB̼F=<HίF77qTӵA%e4@ *PB:(HDTߎobn' =[-SA"߬'Rg/1fXM`6GLҟ)6h,]P'߶K lyur p{pfε<mړm o#X[uBJWx}En9aȴ/Pu" lZ0l@cAũ" 0~Q0%_[} R+'/ϝ٭+8+(v꣘T.VXr'Z q3jg*(hbrY2QBs~-F7.N:N /y z7 ,q4/󖴬3ULgr2TZaU.]⫳t Ji3 r5ط}OC2; 4J y?0 j^ / 3^RFGDlq>g4E U4wש; kJ^B~[X퉪ul}8 ƛ Gl8s}Dйel=erU~rZܙ[r)z~s0\; 2?gh(+(# gXp x=/lTb _ w$seՇwM`Lbj:@ZA:͝6M>ρL]UD3CZ4+6-m f-|qw,d[ $pR0ݝ:hkurܺ O/MMhg{S-.2s@-$Pʓ\SF W~>g]XrT4E=/`X`('2M߹#kֆg6t%p)1#$G[{fD„gqv"dDW `jJ 3ܺ!ϟB ,!˞aC.w%R2)d3^% ׀:D}8tBs4}O-ɦ .qΏ{wQCR;ZM?[u yaht)e HlU %mN%磑 #{V5t2݁i9;8083E<%R%j5x ]va;E38}VcKg1ÖE? @2\-ld(iC {΂N(}4T~P60mqv享nq'%;S)NRWBЗkbBrQafZќơNCK8R2T&.n!so۪|OgtFZm֣@(Ub{OKdG,a&bhb9`Ȣ*PQ)kvBEy?H/9K vf}OB{D˓Dp+bZ`tKɹ Tz*?/ hb*x'-[`+߈nlXٜ}sC{TsN%8|z>ZcZ#n`/a7 ;X!0y#&g̀/1LضU[5Az:n8-vZ+@^Xp@|#Dlf]ov4 #&]?Ch21"ѤxfIHWqceW3nc{m, OV7+?nbE(#H(@&I-hFXI $~Bj/ j#vNە0 _ۖ$G4A6&:z9Qj>|@72 O=Ws!`Y}`Y% ɍ?N/FDbl!M\uޢnO+TT]'(ՅjfW-"ͮE`f9,cdH{ (xb:pvE#3_4sFGUV_C5.!ht9ƪ-D# 75ӭh9<^8Yh\#'$ݮ|UrqVCQΏ$'X*m*7g` W.%;f2y/CքP92w^;0#snk4h!f՛ht۾_k=sF'ZA(Cٽc.%>z0ĐnwDoZuBcm$l'|Ɲz̬4܌)^59|]2sC68_8Ÿ=:Cd8<`Y#,ϑ$QFJAŽ\"?2<گurڧ+,%%̰Jͥ(!ӯtߦ#sENSКT<ƈ2%_F)R?$o HwPuː'Aⴰ.#y[S.yF-ҷ)*Ƅӊy D{w@hT,T~%Jb[ -:D1k[kjH9tc``~=F䔄1dqf]DnvkIpD66v>s'7bHp+0$ݯ:+&l[R:w9:hw. ЭrEXlcFA>v݃U e\v(ݫ }}aUsCboNFXBMM#_K*-5MnOУ _BCpZTX _95ڐ "LoU#M>8+PS34sڙY?=]2 K&֫N@-\;!t(AJfJdHYƼ#)Uw˳6RF-+$OQ(ʝ%n74뒢2x2)qrlܻho:.HYAXs|Qx.`h؜ X2*|)"*C$z >n*y@[M4~q,R7":Fa1T6qXcˠ \;V&DZQQsEg|_WDE ]Nq"ÆKR)tgMD`N*S#~4Hw-);? $y#iZt5^:^G6 Xnr֭]^SAPOv,`2ǁ刣%agk=d4kє{jCATqFf~ 11[2y.Z&2)r&u76T:LVU!- Rn8k*۫GL P v91"&SeRϫ e!pt .@ix 3? guK/pm<3.38Iղ}mݰ1Rr2Il1αvu \|θ_.EBˍ'˓u|> mb]Im]`.3kOD}۳7M# h$)OP>b @f+Mw,ݑԣbTUGCDb/Xh”aLE/rN @'7q/I>qwͩ>o $'w^m(f"M^~ ,z{^OGEQhv<33I1X*t%< f{u5g"t8—<.p#j_ $#mD24Cgj8==}"l'Rd~y`RK)7/q1Ѕhop5OMRP<9Lup> ;~G/pG}ju0pRW=~΋#l ƧH|E Q&G4OTD4L&z2 *wg"B1>zw_e~{L}I?#V_>+FI,_=$RT͸HH7 zͤLsL9UcQ 3; t_%[%WN#4bT~?:8ez}m}o0C\ԍCOu6Se-:kYIsz{z//AG {-GF{Fl=N;f]󡏊[ "!2% ?u8J<9/Kn֯ uQ"z9Z9ڲ6D N,)Lg 9890Wpݪ5M'aF9>-к"_~xXA^ (8[/ 󗟛n}C6YD_rf \Wŋ98hK0]N.-Sp Gu;n{GO} c@#V%Jtű[)bY '+GQ.32b_o^e"sVOYJ1}oɛΖ8"IE{y嬉8R#.S17(eI"*󩛠"n|B%>mZD DZImv CNQӄEDfyIN>NIrP 3TpOig p6i~ONJ&1;&Ob\T`ML*{lN'NQW deMt/_wSL";T]ݬn60\8طEjK` B VE$IݣR_gWB0b~i=F >.*yuifBB\٪4bOHAjU©d)Q# !:"[DԞpw2 [héŲ_UQ+s3X!tvD癒M6҂ū8W⨴&)YT ] c XKWڣ4,:bKf}Z\o +qo%f'.j\}̠ͯoMR¬T]/mL-Qaq1aPk.ƇEȾ'Flv; GA $:b?F3, E =L-p &*ԁ)xO#:27F݋Snh !7wtʎs `R8B0pKObNG=R?aQ7(踎<|y.>89_ ojxoȺ dmA`%bɧL} SӞnMԿT@>D`@V`+#2 +S9N %3 /-T-㎬Z|VTH2 7@fIUdҲFLpA ݓ7C.zc'a%%I oKc !tkerĦG T>X2 eaK*|^B4th"yNƋ<|F Zn!{6|ŕ6Lj7xk_ERN?gXx6ŽE"elq:\`{}(%FUM:dqu/RIc aWgiro'?LƽHhFxcHjr)upO`} 2 Wyy[9b-)t"W.ɘE]aV>aNfqBcH vlNc }fF2Ϋ;sF"y9rT0f_/zQ%FFL؄,΂ZKO9GO:ȹ6.x {i]oFc5wGXU[wsTebw sCGQ.W-Zf춐C@w$8n7騩Z:<`$2: #ӺoBw[l"{e,v% 0vvTΜ[q6) x(e*B>VOW̘)ca{Rm{N~}NA i8p9:7#g@-5/ү'NJ|UQp+戏%n_"T/vZZז1k`띬*0l(Tĵ#ۧu*Zsꠧ߂R M4w㑮%'t&tqX!Bo6߆;I M; 5{~xwFoisu*ӿiHNb#"(7B^ ҇IY0,KrYO9 S}42iAaQ7j@$O,55fQЄ$`?^#R\yڣ5(mY?Z0.MSTdž4’<0JӶsxJx"WM!:[s o,P](#/N0R|l|H 29)Q Oȫ^(iSxf:󙾽SQk(XX!0lF@ W WJޯc68\>R"5;WJ ~0>{"ZdWn+F#]轀4ڮ ]J'0axdYG`uY.j[ BH7%(r?C Ax=0"U?rz~nWӉcug%"h0ŭB/$wuŁ0gH@zGqO*T;Ӷ#RBC^;pZ4$)*AԞwx,lJ;8PrWƤd"`,V!8)<&$hPsԘSnācbٳ/Y֮LޛCM 7 DĊ:fY&O,5!a9ɥAsE3ў2o~OSrFpRgۧ)"5H%eȓ%OB,% ]zwXs-| Ђ5cg!XT+3=7 <`jg0"@=0=l_4?RLm,8`6Tk&`4pšRέ @(1.;Na*jX7|9Dy(^zr1;WF͎P4T 2!C:zm+.cc3DD'Nhip|suZ E)FKF*j<z14K#v. j كT@ke,krTG ;Wߗ*WL9F3&>+INaC b/c`G[XЦ*gnP}5<qo/jI{.~T2ؤJJL"Ӯs43}$y:{7&q]H?<%,i2`nHq%Ô!Zp51ߜ ‹A/L"Q'LF<Hr@MNYkR"C}PT2Õ)NnCBiiBޭICTp &| #U3(2lzCyl@nXܐgtٺ=Q?pnyQVDqrC-t:\mTLS@ ap9Vb̑nvBg?z81ڲp)BnkϸHT|x??uv_xآ$%un֏TCK$B=91f'\ %;]/sOA>yctqZ}DyR|w1]le(F3-GI^ ;ԧ )X;X@ sćQl!Ir?-ŭ!g b FC/~:PmYgBo  } He.I  ffh^ `\zZ.vUX&w+{73U8 5׊ D"["hiQ|c>al&Q$|nLLjdOI]w_EӯKg`{3׋q@wT36`  Kqb#"A8ѴnqvA QQ&kKD3dGνF\Kun9a#k 妩%Fdy\&RF)wi"t#G12u-9=4ah{ڗjd0oI~ՊE] +܃\ VxX˰_[}1 ݪiͭ_ɣvx\dI/7ҕBvwG`r%NS]LǦ`8Qi߾m}7?ߜo#vIJ/"~`_E፣Ioݙy {RIz>GXCk;y拮;ڭ5LVHT26J d]b-OF]Viws"J@/ ׾[pQbdhQD̡0g)ih\DOo'^??oGv L n'G64`e0u{+~ -hl015nt};[}:'S (T|9qDXQOWha`O&«Arzi.79HN>26PQ]B@AOzJF jǀ q6ԛ0Wו| WB'=nO/yW,Ho8-kcnFÔpw=QrDl ;m)ubIn Q܀u @wkNDQ{ 6&Sقj]]Ε R{[P,l]0Spf3N`-AUtvP(GW\+!+!g^麰s((tdxPM^`ln ޯB$ϧم).j5N/FLIYS#\-~kOL'Ğ!)>,gi#o lit4 =x,Z7T @SVD7 5ŭpt 9RJf&]faE:N$߬hJX ̢ {ꈏJ %sg S3Y&LB0vNO9d*%rُF i#+P8B6)X"[,9G/ WXȶ?5%JT8w4۵] U3>o' 3t 'G@nl+um̀#NFO~:?9!5 U4+NpVcI/@4H1a&{?+4q'\X4uUg [^̳f\akA!=ahP$fDmTXL -Uы(L M ^pwxw yWtmT^35{zc)>ؓK'ծoD Hl}czƬrrޗ3sCǘrhUY_YejuE >OeDU`lHyb4Tz+;0z>M᧫.iQ^xiF7gi20?FBC4Y_/q"ͥc()9uŘ,Ir w?-t.ZSAe 84fsHhz#\9^v |"JorVw5V6V3b4=.]%Z ?[>T?~"͈i }Ɠ{ƔQ1 ~. .3RtI2I,#Y$ H^DUF_!}KsmcpP=ڌ)|VԷiR^4k0i:P)ۙB+en^pE"ŻrEXoWY^)K~ONN[zdb J/{t21> ԉj:0g,(~+׫")`dOҾI8uaχձZH5|\+ly80%lJKYX0Wsٍs#B _ űS cJl/d2&Z~sxU [Ͼsp_c,)΄?ᥲJq>0ѓfY} 4.6E kmV.C};Km;'cS֊'WX=R<^`VcWk:c6K]O U'?NorQ<J@`w-)l"k5O÷R'=mfpWR{!fPZPn)i=mWk:­v'pcvOvK0ւ3jMj~z>]7JđO]NхN8/^D?n1/6pvh/R>lD.i ˈ)oFm$3C,\'fCEZw,r`a yz}I8i`XOeQZZc8也)D;]M`db,pV鍀̋_y*zW'w76i] T*v+&#kѫ Q5PW} \@, i(d[ldb_kō$5/1U]Y҃L.EtT W-*u;&53 NU;TC5®#YL }]н ]cSD1R9ۯ)֐)hz 'cne0wtO9jXw' l6R{ ۙ(_p%z JO< X6xs{*z:4RLDѷKEܾ9F[^G!YBB#dx||۱ݚ|rDJ*yrZ)Λ/! e\|o[u_m(^dwǞJ FFQLV]1%CÉ:7KQաmJ:0J^Vwb}oȭ)+ow_+TyP~KNaW6;e3µH-sPMEڀe;\o?R\;-A؜?@ٟ/!X9X =)J86n`Ms~eJÚkqK7sI)VEYpꖓ^.рЁg76͂ácVU^r˨n}& &c'< ;89XиOX-'袓<= + (}` d76UdN?bazHGE:p蕹J3v<ǽ6pF)NN]|404\\ٷQm_TmRcTe y00pVDzN#9COԅ4@m߁Dh:ݩy)j_;KD ZkMQ/ڜf+,qj̐Ƴ|IGӯI%3A:І̇e^"u;c2܋ɱU\&  @4meXQc̕LL2٘%=kdjͫ$A{)"o,թg|K\'qe[M{%GP]7m;gh<ƊdKIO4sk#t j.LżTm!L}u$$v[N]6j%Ew \OXڔ,Vu: g-H;c pƋ祽olgڈvr꫖ɜO\L;?:>"ل8~=q!jF _МXE1D2uMIB#3in)0(_Co4/zJv;KOtϡ*e-?hF%+jݬ*X̵ >.c՘Wd˨iv)I_%{3&ܾ'm3fQ]V_ff nE1ݎ̘nI dp6:j'άllUp!ϸAh/n%936P>aykѮ|7p> --,'|~P  w/E s~$ba?y+ ? g:\z}tJGW!kHko? cQ Mqnr9[qRG.վcE@_`-c&yM*#>eL#hO͟H#*#T+%(UB3YBN5>vktvcD0*B?dyK$,,H߃xդD ϐ%=fzh b1c&N.4j:,3pF L{oju'ڿy1Z Ѕu>AA$WTnc??𗹇2R rQZsڌwMݣ # &x 8DƓo4/C^[w!:yoL ~/T6 g99Yym<'W"cPeb;Wz>]V7I1WÍ|2ZV%6TL0)B &nQi@#*JE^Ī34QeL17;rBk;]ۉڊV0x<:EWN\wrF"76Ь"oVGӀTAL1v -AK4^Ŋz(`G`EC%w6JDO[Yl]<.ou8N/Jy)d.`$~Ou_psD0Xf/Q~1T6 _iؔ?8 38uRul)nbnIְ9>YXy1=$v-t_ 51k'ZRΰ]* `5%T^# Ti!;i."{/P3Mg^KK[Wxdԏ]LͨVxμؓ*MAqEDΒWZ\a)P@ɼNWm!"Qҫ1B,@k_! $#= bPG . HqX$dK{aVY]Gm!Ͻ|/n^O7[8LQ[qZzf$3HWr9l: ]O@@T7eve1>Vxqu/I3:sNOo[,.àKż<7!Y^}9s=0pDцfE&*U!-.Fť58QVȅY8XsH3YfX#R7Zzk˭`xfw:O3N|smyI*e,ixL T;;`\,EXC{ t]Wm}<})c?'H*r%P-Dg ~D>#rmӊ*b=F#Ge#E>TSGk>YĽQѩ1'm~Qy ;{K/y#Bs9ZFy5swV6z'/4.PC}͵zjpl:H@!b \;-FkO.lUa 亣@:#6~F>~f'lwN HzTV Q TǏ}+.Պ$`+5rRZS) ñƭ푐}#8U=9=h/s␶Hh+֥rg?shRYޟzn$PNt)t5!2 p*r;tN>^S_Y> 'ۀ6w.hq/Er,!zQ/rt]H˴֨qZ#57 PSݠd@oero_B+f%/Vh%15e? VCnU)dJĂyJ<8kBȰm]?σ+BHMV"aHy{'Bs9_\RdZc!)/跿%qL%JX8Ԣ XEhУ7q]ggޮpN(ͱ! ˗'1Oœ>l,\بwY<|~R |V|V jOygk`txʹAqM=maqb_%Fκ,h~F, e 0=/Odn/$ TUH>HfwX0Hck֒” r]3)5o[k4 QBԻ@ FBAfxd yFAܢ,@tx,= ) &5+GlmKQ ӓ8%/_SvI14iyLŖ]2!_%C' M5 M|(X/3q"x@=1"=Mou橭ކGA]huQ2ߢ[gsu_oܱkR|*ooHA,e{ GgMLc?"g= U>B+|MEj`}8.IbH$zx}UT C2_kgH`2D̆_-NsaRi4#F4~6OvWmDȹ7shbX=" \ ^Lk=&sb'^Fw)B; eH!!-X88eQi'2 Q2G&;%۔6jE1hM.t"t,HmSֹZ~K}!A'd-@I3J}r]ߑLc+c`̰FQ :Ȇ`BVs-/ ̏D]n7K'*(\J|=B4bN$,?'5tXĭՈbOSΈ'܂cI[k{jw,}ӄHV/=y 9LIvԬsw.Qx2-N6UJ}l*y ,Y#od!}LF:R$K<^=FK*~eغ7BD9zB6j$gDksZ$1!^%9$ Y8I<f GEZmbC2({2"d0c26QO۷9*vnRƟ97@6۳zcȼ!99S.>?M١X{jp^X *y S+Vd\`vxM^g`.oΙH˽G yR]b}Z3zDH󸎡7K䛙eп֏lO աQ9&4Y=Bw)];h5QbJ.۪%J&KV'W1:n ] ~?)85cU£x\/t쑏,3nl; YSn8(k^/׊ڇJBuF/:T<vfUa4!1{^Hwxn/lβ"~7Md"ԉc=Ѐ&0<BoW‚;Z .9I*hp0.k,EZ?Ƀt3kWWkٮ֧-񢔽];?Kʖ6|0IڴUnVr}Y&ݯȑ2!aC_̳ q?dJHd!xC1M"5M6.2#|qVg/x?5\,o-ⷼ7Huv:|-jr V V$ 2m'V<' MGi bߝ9 #֨ICrx煅 _A/A:Dam{j͊QC\Ο Q86='WE,^SE/Lw~Il_PUjM͞,Cg:m7[B2 ?wy>w E8%<[ԖqEۿVx"#쿉uN\^ӳ}R(ERI=BU'PLcW߰d˲wUB?-2<_'P[ejWq^"ŵ~';!%`+izWI;N8]e-pv D~2#jz#ǑqМl\;~3wL ^)QfdW[b,lnK1vs'T.W°mhB`Ԝwc`탆hDZ'37oB[lHP(#˂O0W9=Ha<ėF 잃Dɾh,,!w|d%٘NNds~>I}pDZ&S??1/)?эFSk">8U}qni) [I7 ;c>̥8gӿ"`j`Yq9aiCg`9|2*;q^61 >b*2\ uĎ_Ԝbs6cd'rUvm+J=h,eeTɌYJu6ǭ`-!Iyw%;ه&P=7ĂA`b&Cz ǢʄJY0oUcIաҽ 욿Y₢(3lZUuTU 0@&14Y?_ȋMok~A^dN 5m3z+mt+f<&"gltob#Ȁ% ]nZ\NYO "~PbZQCC[gDOV( 'hIxZ+h}uc/X*\ &Z0"B2z.:@1/\F<+*Tk~!4IȦg({>fʁ9vs Z~z<l3^dW\m+aŠ+UO/xBzj ?oK'v F1UO wu4 x`9 'X=v>LZ6I6QԹJ4$xS ES<³fT9ư:kqjhjpdX{68eH[#m`(" ]:ga+uW5imt;ln6F4tcl;цn5cM€j0֞ 8u6'@9w0 Y$2Ǯv2qgm*T #kRŗ|LxdD祤YJvcַu?i+ QLo;hGK.Ч =D qyP~EIrDȿrA`ɲ(`7A9Я] (Jz_dQ YrcFGn1Y 'Z~j : caW2!JFlT0_56agv18dِ8n;1f/`KOIlF;4!K5Ȃl~FE23W&ޕF@ci fxsF7} S*}ڋ]ԯhFX~dB K ާ3Jn^:%E@0 ^cPf=,)5-qw4qQ*~MooZSN-^-ƥKa8U|-(QaB=_¼96,!aQ>ÉTЧI?o^74q+8T4:=R sG/O^r$R+"{sI=z zvlmxT4D8F[nUGub; Bx}4vսw#fуZc=K!XPOMW50aA^y/3K&v>/_g1N #` į+ĆGי &~=l>d}*_.E_˽l lt",n8ŞBB~l 愊ꨢ)ao5awVUq,X lgmy0rƒukQNַ,b?/ZQhΪsQ٨aUG-(BC&P@+I}< oja9t ^A&I[Za8D20vVX3V8WJParK2&T!V<QWdn]] գw@Dr}xXvnO'OONY+eZ͠<up EfL9 J*xw|!0`|0}KS.0lH]E!<@Rp m[%1.Uj|6|Cx($0H׈KB.~@ȗuv@Acgf|:\F:=bw櫧c`U鎐`pZ2KjI!t,Grߗ,t0v֝4if䗉'~$[n5pI\ ɦnF?Kgfڱ(]7.$2<6scztHtFog]z+3 yI AsizrLZ=h?j:0k\E78kL]}vnR)l:h'Pe$lfk!*dGeg>d3_?gvX S^,>4HSd5 9cY M$7q@ yr'bRFS!`D.LQ em2&d&pz,jPZOEY$?8+=VP:jIy|v`*yY]K o#_19Pdoz%o[gƐwjGg;lH Ӗt:Iind,arm^MetGgPd_x9/ٞqٴTAH1ê!%6ޑ1Kf5v7< e/˱$i~)^̤X$y*t(e!tj ^+X*ݯ@;ʇ5({ {E_ʡUMSg5';8O'I>gJ hJ1oj} x/7UD-*o '+ 'ԭA K"$ZALeش V򇅅R jUhΚEl#Ϳ^KC4>OL2ZO2`Qn6ܸI 䪜Xh.A+OyR(}iP۶fOK\U+\]ͽ? O>]yHX !t&*]ᖡ7$hn}u>[fkY2O0搒HY \=`FxIwLz|zwVAOQ@t:[!i%϶2(L*q{4w5an/Z^R6^g&EXڒO!(w<<"4}/i+$$IAg 6kF|:1^o\oßVyeNSe$`EN~Psf lHJQYsu %fn4uu;e9Pʺk,U-v=:7,Ɓa{5=-aԻY ugdF;Ё"dNI'̤T)-ѰXK$KPæ8F*wU2)< ޯs`e:ʲJfwJz%1mtwD\5XyjU>bl4 H`"p:!MGXj5Z~(hU'9ʉZÑ'Z^JJ RŮ&8gdχvL,8\Ȥ~ϽVB2[}P!0:dx:!^Ki'K)674vDoޠL!9R{~Sf:j\ 'LUcs] %Yi2i$P,s#&t:Xq:B쑛MN.:{*X)qx >7[/!V/_A`FS5=<\A溋Glp1Iwˤ6%@2@Hc-qgB7ܾ~k3!^Rې_ =nQ>NU ɑ =q\+_/z@P"\eQc2LS5̆)b$=^F+Dʑ`#{`yI> iPf:E{x ο"Mi~I % ԒʟQ1m9]tW[Nx?isYђvl6\˥ힿHP fʢCRm |UXH|Dv8鴩oQ֜$-;Z 6过-ὩJS 1du=jOvٕai)@FLo^7PCMtë%9}G"A.V حO`dSVЇ1s{??mٵq!Ig܏MDŽ}̬{X[AnV)k%\˨qA)2u;{GS#׽bbHFGrbt`vfD4I]5 ii霳ASJ_ʒ&1YV`6б|, >QF|q|1+f\KKW:ʷf7 \:̔uԚd㦍F(*tҔB{y\Q7}r72޲3)G]b}B\2p&| }N: ';\.&i:۬AqᯈKNhqP32`)8K/P x_v״~m}QީZ-@r)2{԰fml]{jiN:F?2 Qp2 dArjLkMXl(, &8'`~ZyN+ %ucgB{_rf.^G5B?YI̞Fv,DK"/wj~+/u ¡=Aq[ aUzHXc}ZQDKlkI58ps3Ieh6P:bƘ^4XpLD; %cCS]r8 ;!ďoBN lܑ, r_~( H:wƭ5H #La"[]1ţJH&[E+WBh;@TsXO#t!\c'dxΈTχ識X(}qw58T%6p z?!K\JSTP9$ꚳI *.OR{‰3*>m+(L ^?Tۗ  =ٙ {Pmyl\jf?*F*mA(c6>S sCmMC s~v(gbru,.U.J VU1޼tzRd| ÿ25=$J#R۩{9dwyws-ץۚ2etp\ː2y@dCj 1t-pv-C|]82,\6m])O&|".67NjBIG{St~0&ʣ1&*\ m11>V>?Ulcâs. G2bԏP@ʜ*Z[=j G`NvC{!/ F|jѽj.p#P!x8'< ;lyO^V:?]LQD=8#,6{hEpM vf:Wes=L\5kM) uaiN>ofI[ Tcl,:Qsk3v.\9Rfn{pb3g}o?QvDžQ Nƍ@$:*lm`h/c; L"VLXg*?sw#m< ~Qm0tY?8;w$UϽfans.eC[8cL ל/B{cˤN*d'l*^o9%̇x4Z`<ogH z‸4TovHf L`ݱ ;}!ܰ6[9rA}TQ'rAWփƙZ"ȣݭ*Ȣ2&0[ ^na8 ^l<ܶcL\R]Ǧ-'0ޘ6bfM2eeeS/.ڊ(cQ\s- q &6ȻYn-Q!112CZ".ŵ, g{ l}Tv=x!,JƃL.m›[qjcsh)nq{ M p>*ԾSWln&*.v Ӧq9h[O( @y?z D"p\͏-Ci 2q5[j6?࿪df M'bo< F]S7P!9֐1ɝst/HSS `Rb7I"nqh\3G-6 sk{xNbXdçT.S ;o" F-"{ 2#ot;W MK% Xm|[f$=j5H 4NBPWf~zrB:iLU?ׯq|4Ɵ{ ̯FߍGQUg5^$99A>?haӇ3%PDHc*̾BkO&hK܋vbRGW 8ÛIgq -ʨ#dWu$!Y K QiMAҢ2 %ĺM-f& grْ̙Rx't83Zx)s|" Ƅ" NT#nM}'lcEx U M9]l_mIY(8&zb F]qRBMz2F[q`ِbTQόFaW@MWOZ'K]6_^IJ2׽=kb}йZ qۧ ;8}*я[cNL~ Ll_o5tGQl/}$`_W`:b"Du%c2HNeolo 6aeͪ HY0=ЯFbNG`Rs#C1M"T^ѩ;8 i<@Y0>V~YTڦwi43xV%/lIcv 4<,߅gx''P=|l,$|nҎW ߸P%2+T -0ogX,e_يcT .3~SvRi,}ez8`3(ذ霪$fD@;ДV"NcC ,Z` 6!j/֞]W:%Lyy U}&FOvI,'^:_j$THANYf;C O{l\MD<i%3oV L1!J9̥ b!yWrw=TC3r'Pf8ߡY5::L  {6$% 5_;vmݘt,_- o yULGۣ)ձQ\cmM#W?Erfo(@FֳJ}8r)5'6щ>Ǡ\Duq$$<C_!K?UDfi"i, NѱsF-O nsm"Ran)пf͵DJ8IuY đ2dsO}nJ)ۤF}5/Sh@{ѨAm=-!o,?QEdVN_ET<׻s4,/%ʌ 9iZ 6 MNRxnɂF/&ĘOZϧPo*,Q+&k-o4Uʏ E \WX7&)MܛȠ΅\v+iR,x΅vwpcGZLxՉ ~Gx"% IE*fu/q_f0>=̵ROe >ythK *.R*,Kb'$3$pǗZj6gq;dDKʵg*) I;WA8)!bZTgq6zvͮYq{!jφ`DJkD(ˎPTh@':u=5dqcL衶8w>7dtػ'BP j0=X FW۵ɱ觓C WW bAe[ $"MQ^ Or\`enSJ}5.}/<&- 'sL4NMl#ۇTw=aQ>^>[Cim+Q ȳ|szG [W+uxXn|gdD0:ׂ>?n(-r;iI˪c0] bzՃhmW+fqP$ ) ?Zgt9LƶuKOt 4''Pn7x{(Sk0ݺ [_wO2bIْ uɰm>JԄ"_e8 fqT{I{L^v}@{ ~ioK F_DQXK- BRȆ1lBo^ Ѷ_Ć+_b?+'#C[p[#RTKNs2xnJY$\Ԕё_8""wd(qij'ӈ(+ī? {0tdt<&HoY^^ɟߓ!k!+x bΟIY50e,b#kv Fn_K*="D ~}\ii8n>tX+U- DDMKv\= XPIQ%ULjn~M"gUEp3_ag|YբU݇Rx0b8 E5+@̼7LY3lVnN'~u[RH v)+$/CA z%8KroR@k8K sq>G@58,F6>u)J-q= fePbLFW=!Z!$+(LMжF־# j2TpJުD!?Wfh;\ui8+]}t߱+nRj*?7k'gg /E0#onE?9$Uk޾'oT~Z = O8S!w|_pJibAEE1HxXў͞d+ÒѾv)<<4s㔓R۠>Mz૚DgGakܿ|(x>0>\u\x(;byB>IE-/L~EIԅ8vOP⠁-8{p_ 6p UY!^Tֵ1;;"Ű\]l(N^?^!FYCUK^; d(VD37 lodPg' O9w۰oJ}\O_\,O(-pv)e 7[{G@k^{o/1 ܅!145^Fu zPxrpb`Y'ܭX^Kc'g0-Jo$^'ǻ.2<㈌ƒ?(L6n\; r찰blco;QK$TXxX|K:TӨg:\&KWAg-nFTyWoYtP*٢?:ཁ_E v;9Z8 .Dd7,o-ug5z;pPv]W[so@ i".E$e@A` T6۟~}Aa:NDO G׭3%c, *I ^IJKl&e /vߕtw5 muK ULX"2DͿ*$ |W7Ց #"2Y{ϔ3ѵlX=V%=}^kbK9 W{71P[x'OCڙ?2M;#lWV5xc0XQ^ē 1LE2teiV &~~۪Bo֚ {`04/kY\9n,hSg;V!d>I"e%Li ЧQSt;xFջ!+`9z/R0BL{C'^=)NoS G1)kQx> ]qrON:2*uxd{&/KlP/Kߍ(RW,bkW >"ai "!I1^<ݲF ~X*[zս É}r] 0Y|1-KT"2Ǝi(c?ypoTF/ Ƌv53z g[S.u:]k=Wu ,q]2 rӊ[?$7!d޿uŞL%>ni$4Ks|oY܊n˄ .*E7^'"LGi3S{IevFq# @ayΙk.m˦sr2_\Rjք۱lMТ 4SܹIGvc=]SEnVjoyJE4ZkbX"r- +R} :4݃\VlG1}fE@niʤ>B ?oynD `GoT^wFEQB."A=U4\m Ѻ-מZ N+ǁYC: )[>JN#9G^(=W6q*?:4YRPk#-aW(Iʹk9lnD08Ȃo[=[:B740 ԟ^W1`A֣ɦ wLCPܵKj'srWh `nj䣅;w B23X%;otiJ<٫T2l~0A!:i[M TFCjSb_ 9n%uk01[Kw- xaV6MMH,#liEȂ;tXBVBnWuå52yxPNK,g(=cȉdg#l&h۴xy]O`5Q k4t[H25ky!]xe*㻬AZ\8{5Md(; jI=UPƬƚnD\Ma Se,O}PE# csLSQ'CƤ]qj0WBh t&UyR4> FH"1 ;uPF|Ň@`}]J'SlB@f@UTb%:h)֕I]e HD4 G܇򲪮Ki2BS!!k#;& MfI qwiL-"U|6z'ZɉZۓoӬ),dW=aāwbUG3Y(̌7**Im e> pZ*^~[,28ؐn0B +08 h,;Jzh"hkIZ)-E9y@yÛ]O[Kq0P_) ?*eo["e\Kjm6<݋2`S *{e"Xaٌt+Ds޾xj'~V^e0/V%R,6N,#;'G5)ʵtBd!߇:*np?vƏ X5y{30۶7)D&S=$|j!0+m#Z3IgK6d(q`^Bhdԇ^nNi1Tfu1X1 EQ6vSbrYX5;: GFkZug6*[%ca35..$ªEX@S*4t7etk|+à&ء[F {RQݟpc\s&aQuv) =RxwDA@H75oZ8wbXd8Py2IA04.s<߃W 9܍|*5ŀSlD?.Aq5!  f[^u9csb1Gȕm2 [OLr<xn0`H/,[ͧ ý^SF7S:>4{w&M!mMvHP߰15A;.WILUT**@91NWuxʃ!h~`5 B VT5[buA|(W  R?* 3YBWǣ`%던+]*"E|~ {N W>Hoj3R]9rksVΕ<_*9-zgȈ ,>R2eiN2(a=v n۷B~ _8X:|}@* G1JPLʓ kC sZ/?ƕA>oA1;[gNC9Cuz\l- (eGRQ*zs;*Dy+' J/kT:/"NdtZ2aڼNW0Ĉ?LSjǼ .^yS!^9x4V/̏!ƳN e,7^BxD{VyC .ODjϲ)&ƥ%ƚ%PiT sC'SA~mh7>^29go(JIJIC\L<<:$fin̊:202kw[e7_oBRVfi _uN,i1ە3,n7H`kpj YD Y{}eq'T1rCT.V5?;{ .CFƣO@r:[\ jݰ"sF=3L%è>8t*ƿ@.w@,vvfM]ײn"'s:U79)i}M'ۻen},3C<*ﳋ/J%77m'%_ LFu:fx;'rWdf\q~M¡\+ɜBWȀv! O

u Z#ݑRa[ci2LqOlяEࣗ.PPuKw]6%N[2'DҔ93D!R,7g _y/˨֫K!M:r0F\%^9 =1dyw-v#+i$>o83k:8gя-(xCZM"'v,IeBuM1N9";?d:!iͲ{NO|p0kGKNaZ>\0Dyw&IfVyi`t%ZCVnW`ãN;5%3Ц@@A d!ڇ:? \o. ; spL3Ё)EiR;!~21@X&m7'a|NFnƌ|-~&J!S|&4 7%yT.b97gK [؝O5G;y]uАL{Ϛ* @+D[>no\,`13[4'O%GP(۶!O*$m\w6MG 0ژp -  iUML'2]*pV5<~z`>cg<+V%Ptrq* o!(,k{pҭ~]ISlQaІLWoh?Taoqps߁sO7{%>mt ;/\J[\|B4^:5&7) 8-&Fxw/AR%+ b Hx>=mOA44\ ! nnڿM?ɮZ@I=peoq+iڬs!r6N(p{{],7{'wN_GthX{K.G*|6Km#.Y/r~0Xy'NÐP,"|a-'@M=u5-~Җe]>J{ڕ۴ØH/ ?4S[^.F[[zaڙ/*UDTo +s-깇/C&'Dt|\BE:H?pr8/>KS''nŦxŌTo-|{f;U(l/%X GY2 VBdK0l.g{C[E¦Xm}ddF TTA),m*W! #4wī%~\J˽Fܽ$[whv>*w=ۛb I7t/bCO=edaEj(Sbp>Zn2U'ݷb{U ꅯAwF ҅٧"oK4Cϕfp@!ejnOa&M=: ~x[BDv?]2V1J 5=n3inh/s3m?ۊxDyx,ͦ+H Ю-ݾi:J^}hmJ!S%F\XM[(IL ڬ)Bs@Lk:䥐.WI#2@):uەEQKV,=K~Tsu#+ 7%}cx'D2yV`żl pl G^mҍO"'N;84Yy1Ӟe`(gu6i YQ!豛mwU={̪kyb]B bǞmN:Ѧ;[Aӗdr?} {kL*}|T_(zcIv9~#I\&P;qzUT.'20ιN);1dW芓1>@`fPGRaV yյz+Y?u: b=0('td>ԁ&l;O]59xk(;/(Fѐ(|ޜC@9/6WoBn/o]T}F2/8WZ8vĚ77x<ѫ; 8yp*mE<\UT9F mE2]2`#力Ot@ɼ[Dh>N4of@j'q*B pvm)514ˣzچ]n!SsijCیU)kHB!K9$Ѷs<XׁcVLi\Ypip0aK a+c"kG_]Dz\p .p2D0[Y0)?ImIɫ|mP[07ˀ4O/L1UÃOy/O}h>ƟH !5eB _"6 {F.腛qYH|SVLb8%=%>uVb$Gz׳sV1d8WQ+~?28u(C΁"=Le G 0KBLyZr[fvsW*@# Gb YҲ}\NjD‹rZCG)씨ֲ4W;>} # N{Wy;Y.m ɃϨOl{H֌_xV|.4LYb}́d7gy3lI~]'G\ N׷ɠts.mĐA3'r 2&>8m >cf#ϭw! ؂Uϐ)g$}C9菋Q {)ɠe^3٦PR`?3+L8tIAYO}P[UX|r+4i s,iqh[Ӌ'('8ZQR=lٰ|Gv.hC 'P 1w۾)Nl1xVhSz쳜,"֫] ;¢Uڼ;8 T .Sw X)fVk(ij`/ۨGGRk`#I:smZz((?^\%X>,|a"͵Ot["cۉ-0 wկv[?Ae|Ig&dIjP/0X 'u8AM鰖p fƌr?E8p ñƧXy\J|h? I cחߔY , *ޛ HӟvKٿ,u#Nnyn wLP8HS~O-T2 w "̬kn64flT=neάa׬4īu8n&*~:o'] v[H<Y5@(z0羪~$'ܵx\|bz;,F\ uɦ#ȅQ"xdp}(?Jxμ.)Q Bv'LeIx=_\L#cl`[j ߒeRx¿ɮYξ1#Y#Ļ'֋IDc&gBYQ[.=]BiP4Sl&WZYpNC1X;xJ1§ =} XB\#h/fc^xŻGœ^Tp Bɉlu)(VbF@PKGCFw1l2l?;_ ҡ/98̌Ox@W\2XdӃH]M񑚿s)C,vd:ٶGtE(vޜLa }rw=ߕp/^-Zt-N_roڂtԱf,ؓ]S-ƴU)iC.3 ʟ2مWNէKĴ lUiC#mƕOD/ `d2Z B\>"Ps+cW@^=EAIp BƦS F KD޻Doͱ6 שּ!yyHi2[I,x_sNUЦ:V6*wz=U+S~w/ q.~~m#a.q-Y.T82@s9FM(wꈟ0( VW mбLjuC3:x۪X373-9',-˥tW"-̙ec;Ƃ\r`VQ*%e7T}Z5Q  :n&:@S$bF-0s C#]qMi U V t {,ﮀi^?`/ezނ',FGdzWLU*]oPf uS~x:QCz:Ko*2xaR8Jl}+T -҄W Ts7~Q1j&)_*sizH!2u֦žs ?r h_u%%he–OLGGI0/**Vel~1̰'J81p"~17<F6fcNFI)Bx9+^1 FW^K]d_ř$X\$Aد^2ͿLqw4w~b} zGl MZގ'rN5?bt34(׻W`$ ^/ ؟ŢP 7= C2?91u|b=iJ;PL_Z䬣%~gJlu?㫣ڬ`*k[E|~^v 'v֔od?&f  $*{H4zԖ-P\XcT !~]I./!Vٲ3fl|h}*."TKSmb!~2^XS3r_QP냥EpcR8vjc8~L"uIWO R/4nXyТ>,>vD'4kw!lK'=$gs󱑝&lR/l A3\SVc³t4AVL oCR38]0ZZMg,_G7dF ![E!?2>le(P6ѯ0O)ΒwQCLK>jȅ(ROU')3S6&y!y񁙗l5MHƊ6TbEA˲BHKavir@6ۦ>/:#'ȏ$ ֕@BG0t/ UvŜoT&2@@)FKJ\}J —P}u+2\*n9´t]wxi:]c96/x(۾4rZ*aĮV0y٬G|}sx%Gu[ۅݧLMU27)?Gs8;+XH `S7:vJ͜F{XI xQH5OkxsZ {sVt2joh+I#*#]1f>_m#Z|dD_וWb0ç:ESUJRQ)8rq`9㏖Гnl`{&a~#SӾKwXp[*BDzt*Q.vs<~ܢl~}H`vnUK~j RYsjЦ\"wc[G{WPsuכ8EVf!xQJ;8=Rjlߦb^J3fW±\%$o[5ͣQep~qIrcS4*ym6BS{ p} Piyoy*\Zn W";W{;WUKF.`|p)n j7KX/p/uD)=vsn J:ͩi!%&2Xü"Cc%ίv1|ym+Ɨ]:D &䏮Am/,.> J~\;fo`5@};A a5cs;PAT?#R̖oLB/cJ\`ma.؎)ox&wU%4B32j:]R& ĻA!&.5QlLv2ETp]өY[+`@_j* |Pu+c^cb1|jK#'KW##&1C' m| ]ZEnŸ̳1HVb,YA^~I&|_^,Fko@qSeh 񩅼> 2d$TȢ]~|B^=B$?D -ۉJU C*h-K('?ay;=i|X>sVπYT tY0qx+:ŀFCje뒶Pa%y,((@mV[L| k1hK4ȮFF9~F d`P6bdedvdcOlI}.л{qUs-"ݨ'"l{<&6tr=s]; Mqʻ!Hg$IЫ D7CƆ κwXGʊEl%#ϒ(}waL!}fP% Գ d}kCF vi@;d;@wVXvQ.x%KП()Q}~c(QFju&(aq2j3&q8q"{=fˉG4-nY2Db yh?)ٱz i63=%RЗ紊hnd۱N-kAΊj#pJH3Hb6`ȤFQ R#=FSIi)*ςƶ6:IU@(Lz6RCH1.x]].ŷro'DJWkgMTkD4ē-bGK λ<+sJNZqzu^ѳ Ճ% &rUhay?Ζ!TyYO1"]c[Kq%L'Z;{<}t[a;d~NBɽ%|5q"Bt=_aW*@} k\1`d@HH]T1![G˛hB$$n]y6 QCrlQh*grj̨[3'`U7Jxn@#(}ZH#pMU 0iȀ<ʁ?I_Qt^8%uCH;륍mgJLšR[t]/-U-Zһta ХV-PNxY)^QL,ަָ(NYBU+wZ)=qî7zO2vf >' ɪpI\ ΍(\U;( zKTrJ[ˡPc ?& BƻO᳼|*Q<o4,YcnP6oqmpnňȑ(y-B0@`$udtgȿn2fCdq0W&ڍ$[w6QZ-DN]&z$"YQP(SF6qK`Z6Լ Qs][Bd9}Mп^~e_tx0.#L#97-~W$5 ɏ>[Nf3KkukȒVч=ʝ e}ZQ?>#?Iofx%`_ E B y ZY@W,)RJD'4 .gPkSwYTb (9CAap1'[P*%J4\ςAH|$mWA+WYÿc&2`nrcx Yp_xɎ:l5Vc΂ꖉmch=~}b!Vّ']c ؉b^y}&΋,VV Ƀ@dfӖwa ~: ]ye(«^,Y Ll+?<](Q4n\A82ұ7%x(aamW~c!/` pUSa`Mb\5TT =y#8\GirA'r!uU壶9,蛩JTxǾ aNXa+N*广w7gۊOwp;-3v@J- F JkNy[-Vcl#]_.g>r#jVEdX\Zո?=b*レ,6xf2mH>$N_ QO%uбdc9Cㅀ=d!՘Ԙis#DžLΦ(nΨq^ ˞u#fIXUphO`᾽@y3m~{+fdd-*j hN7g(L䁎3ݵoxK&&灇lvA6B&z#}&WxuZHRdp}y!Bأ^}$msU;t"c,.G{? k=^f0D5o%05D̓ FBH|A;vʝ_ Kn;B\2lD3:   bP5siu)~'T,>_Mcjv>30WMS8NQxAHLĝ -˃_Bl`N/@zE\8N:fC9]隵WC騕܌Ga+B:\7aY+bV$1cjOiNEI'Ȟ@Jע4 zWo94ϧFވ_kӲ]jXğd+֪u.z܏t?M:?Xdi"ܠ+̈L.)' n3.j%*#W fX=00㬧 hI`4-h hۚ@>>7L#QۇEJvSƵE6tZ[|4ve7RX_K>`S'j]SL7%_ޝɵQ]Eons8)ǣ+ꯒ`z?z/`\ܓ TS-ZwJB>v*Cߺ)pY)N4d$q6rʄ*ݗ\W@kVfM"Uu v*E>&}T7$xN>>vR﯀Iŭ\2 ÁW7u$r>XTQ\U_͇5wCBR$8ƑWŃF_?A1!$ 5:Orsr&}UwbҨkN,} ! @l3׼D b}[o&ڃ 87 zxxZbڗ÷c&Xpd~]r6:lͳ>ƌ+NyQ;ӕ}s ::t _;;-1ǧ͸RR pvFY^3E.oBXZd sZH0PR[C'""9 vvmΡcYV蟣5*-m`B},R࿹c Dp_CG2$ANKַ܇!i(tK-4i[bLFd35 ]yo; +֡I,ıvX,wMbjewFi|rCHBUwN!5F L"O0ūQ:m +-apѫ<:ӗIy.b$:C>巚5bK»L4Du;}D2_ہll|h|62z}rIq[b s+jZ^v~O5BNzżXNh.ߥscJ '=F :$ӧDTwJ> jDRCAJ'4"pG,QB-8bHrI!%v,qMtf]4č1٥2+soAށ ̎826={v?! zpΛECuoA[* ]GP^;=?)޺kbG~\ɸnߘ|2hɀ7RQjY:-rfzӥ<3:~ lO;̍b% /OKS+wLi R:|ۊhv\lI`PTxoZЉеk '*#yz(EVjW7v6=vuopr6tHS k 1JUkF3{p,x^Pp1=AhQm)HFA7d&J=t[Q'?Vo^Cd|:q\,Ig\70>4 :2< T0FPkfiZg$ߒh-dKhgr v ; /2vmW "HC/dPoT_0lV&ȑ@t01~Y: {H(oǭR@nI@!iLm8gsSsq!􏄄w:<ZĽewcNB:EI%la{S=.IQnfmt)Z!a1xi 1@T?C~1y5" ws:vA{ߺiiX8^BOcnv}31~**hbdG H#N fiGE *Fo禎2z,` x!ɻy܉Ο/8Ws, 3Ii`4Gv9 RYL&mP4h]S4+>̄4:/d7&h.]wUzX&)mNȁϙM\4?چpS 8/@w5HaL67#/AI4s2˻KKjdn2 .?/\\O1M!M*LjG];u]&a1_m8ԞW`REX|o\H` գL({)hR˂eTxx^ ~61nn^;'׃VZyz'O?ߙ$wȾcM9d˶"Euv8:hV_{b,?2 hlyԁ4˩zV>L#L_zO *IAp*r.w`i;u}4bcj5 />Aq1 t-Z#8ޔ/py~y=DZTo1PSh!5(^-]$j$h䶶AmlkhuB(P X-L'mzr 6ݕy'Ӵ:!>T23 M!Nτx W,ױyjAӚ[peYk?3D}O X۱_&Q&;[0v f[%LIs]~>tC8 &.Vj/%I+SNj(ZA>Vov4\.Oi3߄r) iFh1g5<t75+oJr7;.gzY$YCGGD?6pBh!8%4AM!Dr*Eu "ם_e\l+%L'a$GO,5(u.R𺴿HFH=Ol@0wţ_@Giū^+l8A<;ON@+ ^p1()=&..F*V 8 w 뮦W? NneU}NFG-Nd"dug]&TOyKHttF¶D0q0?)6EuZAAjQUtn"ma6u]* >SEY:s.5Hz)%{Ӱxk[ .&مټDr#/] G\}VzqiANf`Wl78}N0K0x]r}ͻK0\[Xpi4k?dq ,֪-<χG9LQWײpHBфy*3/Te U@p8Xe`2 2KU S0­)p̪PCn67h'ۺfX Ghz"}ۊ&\M'%U`/,&rqmUP%ӁC%Z \% ?-H˓K(iEiZVv0yy1v姣EH&_Y%ƀ@=`eK)1)w2ðRd+4D]vt% D0y>(Bθ$q_a1$ͬk<'\|̉'G6_-/Cd`"!NwZW<-)ECIyPGޓiuCM?ʄW E1 ̞t:'~;jsN:۝ZUHfa_t?5#$fLRQjQ2540o3P^ɓ3)찹G# ̚*ul~l9e%N\lS 8b%+8 @u z@ǶQN'%{ 3)bDw j.EY`Uo`sKCTy<]́~ENX.ĊU\qW?sHڲ#aq.ti:lwχ?L9TL#tk7,LfdF-x[A>+W=р\z&Pp31EHⳐlAMYQq,8݂KPns3^W=\]ǧeuƕ(Dxnbܟj$w^i."ʥ?8p `YyZDqCVLJꎝ/coGYJ=Kdׇj6^DJX*1Ye?k4fM*Q} ƀ!h3 0ggI!4H=el|fR.@p-Hfʭn:bYZ)Lfs^ҡgB#e/ ^17]]=`e-yZUrȘ$@ rwAx R5ђ oz*.qڔpfF5'`N>o4WH!cB`w{wB`0~&\$`%SG}"nH,v"Vc0Ԏ:+o8?~ [q9|Z^%$-tW#/>EK#Äo?q7hYWIJs=UTN-%jwzV]˲˪ПӞ/<\CC;Ajj+E&c{Ρfӈm5p \7juJ WmJhbNhm9arui4JXÏPO}yj.cf;tP\P`2c>|鳉#KJa0AR)VBoZ!b!4t^Xg Zq 4e ͡*S!Cuwp yDg3_O!G~Trn`g"i Fx :[dKT!whzY>]q*ZB=QZ\2q}xG-Lc!UHӕ\ 1_+i$9R8@ߴuupr0( |۪" T91JzSVR~ ,Pco F`v}H'hKl9 ECUti4`6xP㴈ڪ cֺ/~M!4qMGn&&%~BE:sx ++ hʿʼnp,b;y¥{- hޏZ@P<3mQmE^CJ@$Oi`˱U"{_/FD~CnS2,e 2X߆ޞG*(߫CáOade;"~fc /1Q1IT8[v 0s/&Ʌ7}+∴ U4 }Ls ԅ[c9[U55|\s?7Y8ǚoխ4-l2P"Q;gSHr@Vy눞3b"‘AD!ਊYih̒s$nSD7 va}_2jq~&m?9QCţePK-pD<\Ad}hs)V0=f0F#MaKP)_s{Tk&vSbKm3'~+RSՍkjO(,[zmx;Q0prNj߮4Fw M*D#Bs5SEL=H9Ɋ=ٛNdEcL.[mܵ`ˋq-|u@mqE ׹<'$raX|}TxKۊ>+e4A;Y"uXH$^%޼'TGھF2vjP1H? K,~$<eĵ3^L^:96- }4$zabH\ɧ[f&`-{U RpmB)1`gsH0Sg{n E|哔P&c; 9X!e,j_~$fnHw^=joG֨cv=s_zΙ :ׇE| s#N87vh|Qh6nњ%^!'jw-$4*P I *sJ:ƜOtOM5,NK5Xoϥov!TJYO)i&Rw=6©8w8/+vȠ%ǬuBSRRBӐ ND߄Υt!AqQzT8>t0Ґߺ|DҐ6͖ہ'{J/j)U2#iPt%Nx|Z-=^[ Bqnڗ1CŲ5FmR'ډۄH%+dVUF? -~֫b6,aϱ3YNM7; R8?1ԧWCh.%;emDˋ#r+9lNWJd=iєfB7IR|0ME"ۻ4RF2)%OJw{ T/ $_w>X _b;(I'+6G6h2ͧqyJ;RؓFɘMRۋ6Ϣ,]f*8 ]'P5e;kt=InƋ4YLEzZo{.,wđomTu򀈡,(A~P-JL=D{W:@.y E/8ObT7i"gHR*a}c+:qkz\waK5rF2`T':~Ca5]b+ns߯js`ynoI!-a|Ԛ+LxO_-SeDwcfSÁFl!Uwmi~zUoD~ {ƽ QI1sσߋxx~Xw'6%x{Vc?&0`;cwGLBmRs$h7yW/@aѸ!6t>k'Fy 𫉹 #mT *xD?KRhTܭVE*y9ʷVD R{حʟ^Tp8.r>"@ vnW t;yK˳GCשNf  UBBi!ȁ#*KwBYHA?šclQCԍ#Gc"{~s vQ܌wqc$U1gX_2y) bNуN"`I 0 ]B0pSUr*%,6ܝ9Td Y@'oJ7L<,a4Bu//EH?Pv 6+\ K2Z 7j$O\nm  3'P8#k Y'4ϧLsRR1"%eƜ#.c|oyd~ޏNW6}J,S |Qy]Sg yE'+8k&6Oq9f[)Õ|ːy,.Qq,XLW=A^zCWQi0ބ:8 V~H@OzZ6ڙ.+ZPU^z9pc7ŷ4 ;U'[qm7F]dn Hg:B,>qRbDĶTpQ( %XR5X I'.-/[z-bz&]0bv=(>.d>_A6 mђQD慡ޘ4:S\CNW4Y2y!:hCިVK}Աwնnx0Y"O +DISTXcusBbܮ' `?%#v^"i.qV2~W|JزH^&8z.w<;PNx@ #4B_d.6dip;睐7#{Φ^V%A֮m2i#;n!窐WO3J[Ƚ),7̗Y`"!I" 5ebn4jZ;$ba5'T_ ؃/7`Gm+PYpe( I,&R#&95kbBI\tZ+f5 읆]*[K"ң Tdi/VKlXF7:J2+9?Mf7.赙zTS0y-M ş>J)UE6;Nr `\5Bs۳(Ms^q˹>%Y'td\P) Ye93w<Y*\,ЄX1\vcYD_3C7*O;7QFFȷMIoڹP=`Y?~oQ;8 =J^}z3B(Jw}TP݀O:aC1dϴ.v{AoWcׁ;J:`I}lߡ|C"aYS KߠZ/ƨ>#Р!~ЂԋbH.vde*Z+ҧ)K~fۑ}qV n3Խ}[6^MߑsAba\дUˎCGͺdn@;10Uܸ2&޳]q{$W& ~4ȾEP2&WH/<E),.ܿ]HD'I)`kJp&?V$Ks,*Z-GQ% (ѕ7P19xY n{Qۢ(~He!sY?Ak)[$Uf4&7XcڸnN%h,wr_fOZ:;乒l w5闪3 +_iꋓ'As;䚲RtQҙw^ks=4êuϦTxҍ n-|UʀZ4|;Qo:@h"ЏfX(]~;N?Zqġ{{EL!e)&_x*r‚mR.cY pR>i\ϥ~Gθ3o9jARutT OSuې__|22aEiV@񣰧ggEnm͘}GWa[MCdpKnJ0q^ t9oϱy(n,0DgO,;Ingq"j~`N9OgK`Ly2BmV*O~L$'q.ɩ%xx9]M/yQڇA:7#$.`ML$/oZfHNoYm(8mTl(qNTy?e{ZaFƎecqRisly%̑rk_懫F23USزA@, cva <ǩ3nB&5٘Hwg#W0Z0:$;$Gjxxrr e\S$u!f|+8/}DA~RrG8vm!WT5e2םO/>acn^ ͤxcW<+r. Ihs3Å$y6џ+%I.ݠ9tH0B6+* I$[؋i4/K4!$vŽ^5Z̤Փ(@1˱JELo3\kN~h _^ زF G5CA>mX\߬tqEGx>@Yِ~u\ԢSWD èqSH"yfv}`3YtJDwKx%݋Jb|P].q *UנfVpJGj/_KW´y|$ 䂗)8Vz=îڵ8/P1g_1voĥnڐdqQQYF1{a/׍Qeߵ?矡`Jp O{!<(9\lB !f9F'f J0}'$|z->5&>1&,JO6>V<ʞ6(A_ʰ[?R^&ZBT@"vi.,<лLmzk<&t}W NyA GE^gTgs qb{Ҩo6QBg0p_1 l:Mfm,΃ǧ MD_ag?q(*XvKGe .d&ǚڬjg&mOtHPѺz I>wiֽ5gYIECK}\"8&=Re;[]ZS#"-ܐyEzoS[2Ef:邆4uDvsn*:ւZJRZ2~3&#u6,-O'e)t9%ɉ$O/zl`4FvbC>Q@! /zqV@cyCPCРK8y;_Qb*h+ &71/q’o:R@ vQ&VEU;.V.u^pX[~ D!r-mII3ί~U!aӕR5Ajy2^"ۤWkq.D|#c+&7p"H^:ө J `E%˩t NQ20-FVG(l>*DqK d`ʎzu8/9 uRɇ$p88ݼR?zf:UN* KuW:]'n8nA:v&Z!y4I<Z)z1Yr%^ӢBlRi(-mآsGB 2_: "! b620Њ?Dl={񥫳:nժsF VŔ3ȜŏdJ${9&/&HЦ`pi#Ŝ p<0hm٧lм81HW_#+a- YthAzg1&^ڀL {ّ P<Җpޮ#JOuCzjZ&n.\ʻJLO1tQ捓 =K訣eAoz##<#@~\+LB*2 V@FhrNgE5kze ^l#* dZu4vg1(.DbkKњoc~!=[SH?ï~ eizbuO6ozη# @JsIlʼn Ro!홈K!č|&1c{4 (/RD_£ȂoqD ~_5w=JPǫ38{JK' qV9w}J ^za.; d,ϽS=z(N\{ܜ=(E(Zdm ?DyX0D rsyڭCQk%-B قB]iru/>h`gFZ!,&mWH%f҇ io 6PD]ꭣYcwfɚnCP)NdWHki)Ze]I}|G~_e2Hƴ+.\D^;AUJDyl/C2.b" R%PYDtsYDॶ3ӖV|w<2EHyYluD"[1([U,Z._k%/IإoMR9ތ?xWL:-"^B9_Mn 2tC>QqR)~PEax|,? #A&{1ו 6xlSǼ2Zs{' P^ v}!L],,aU`qfTP}J MSQ)u'8r` )=hPDa%]clie~QT;86"?Aΐ 8ht VraS琿h?ݕAe7w$u]D3PsN82}rqIMCO]B 8*ü49Rf| <2!ha)cNa^%uI-E/T$Y@ijʅүY]OA T +viW'n ?S#"3;$ ,YeҺ*+ QęⳅޜFg7aA(E|σ!"r~i>:龤qb(54q۪~ד]Ht]s\$)=p몼p;b' 8V7\Wcֶ}Wa@ *4#69fm:C'C#}j[FCC6Bܚ Š#=7g*xq0ʐJvb*"Lk,KK&}C)p|d2t/ުn fE`kZ:t͹ "?qKXZ^2jbCYey*( x&{'_l;x_!.?eoƏH_aFqUG1ԇp0[rkDF0bVhE3zQ+smԖ2fi;\'i&A6DzE%e[H!V=BJf;X+E?®1Zhڶ$:v~G9u kgI&݄V׼E,QX$CtbI>E)/,q:*&cPN7*BC1c#Th*qK.OOp֫Q&~N $xv]l2KdN_ OZ%-lCM;hbu ͊6U&'i ӮD"<hp tL4\ZR. fhWnTf$No7\Naj'qguS, (>@HȾDN:ݤ~xrne鯗4Rxc5()b]*bb6Fn&nlV^Qu:K;?re8U%4RUu=|T+M !ǒj7յDG ihW(?ANb zE7HoE*$X .==77(8[%E<ά?cFƆ0T&ީ#K4tgU˚WYi.# :ϒ$hn puD ~׆M}t$®>|ԟR)V#ffY TNjJn._5Ӯ05_GY+zorAV_T-gVo:Wdn_V?=fcI-4. ?[١Dx Ag=QXsǷJ8ʾ`TXm%A8b?F"D nXՑO]<:xآu喧GԒL;hߧo`YXz3Mp6lS,矆b治]CX/,v3rdZffd'g WȈ:Bs#z e] 3SZ͆qc$vOve $`EϷ>^mGiygw4SMF^ t/ok^?\]k;.oHDoA)_1xMr%; OI^QWFg.Ƭ(z>78%XoKL!b\匬j1uhԓ"HŐ܌W8ʰ_ΟN,\;41:O ď s l!:sT>FZ>aHz3Wïv>ۭ|+,CM G7jdE2چ|Zݜ*T oq}h8 j/sd;oEd&Ň`Շ$rp/"h}t*[pT~ 7\ܖyаDo:Xt;6ԴEoBB)CC򄇜r6]Z_hPcx7< &Ew•|XuH|m{_m,7euP`8#u$swX(PAUr=nm1vp8}`7{2ZaCʒTJI#4CLw<~ت߮]哬ډw*v"iB>;_ԨВ? (} Hg{`ިD(ohY=oUHcCş?T'a>酕@=QUӐ&ʾ}|y)C,D-BHI}:s5w $Yryَ 2 }[9M>X24kɦک_]_s*f yKd4H¨Fj Qa 5-ži]fv7 ሿ|L*C_1' F!DK4-ehtՇrߜj$Y(Nxp"`'4 ~s ذ?󠬉lD ?a=\! R,J|cCkroM3P,!Y(1@j2/-+}( -DIK'^vDz&WGt! )'3*"qdNsdjn~"c`P'h2nf t> [<X`sy^O4җ,$fdae%l3&bw?>Nɻm=7ަpjo# 5%{ǰiEwTH=i%R_~[[<ꟗrԴT6DMk4f:W6ы.E"3H0pCtM;tTY{g;sɾ [x}ɴZ 2Dlt"g <00IN6Z=}xJ>MsbAM2C\4c+xjaK#$T \ee@HpZ^ mů\a:zdbG;i13(Iph'}ɻXA_#K{~?M5>~pp,qtM@تU"&M,zQBٗҸTRV.D)F%qo}T mB韄M?ҡ w^@ۧ{;e"?y+h%` %9cC-_7 +n>"MH#zkg6gb1Ck rvC!U|ufgH3d#ͰrXh J,-4@4,~ HBKqDknp`g8":m lw` `{dU1xU?a?`f5YA.4m`?g-A$dP@Y`1IPEJzhVaS0rr"Wˇc,ͼ\}ɐátR'Y\MΆvޟM(u[ &fOEvFEZg/rȱ]/)\CeVv#۰3#guA;|M:4}.5/֫sq$C69Q^qH83 pL,p| _mϝ4T> .NA熵P-|)|V#C*15s0(TcZ+~ueq9/_b}U*+NX>K 3ĤC8Q֬ "<-&VAҒOr@-1[̤T]z/,? w _}> ڝTw\;3'6;9+sBD?'W1Jz헊g Lvg޸n3I]atOk3<3C\A-`YKj~>>|na 6/pgU  GR~xc'NT{v +?֦85ƩիuH;B%cBT`C AA !~Ԃ zCYhcȡyM (x@htV[S_V5Īg],ڎ|(Ȋx=ʞGF{4M_٨֊*GS5VoLT#5c qr#(H1h՜3D*mǿUլM2΃rŁח} @sh!C9Qc3mKrg}/@k5:);-A"x7C:)m@v[R4hD Քj/oʥ lg^i&gy!/u>R|,aER9KgfЩ GBÇ@O.nI2oVጒUm -r;oGh0( *|AMLQ#h]xpzG!o)ڬO3Ȅ밗mcl[3!OoI96T98D|H0Jc̸JDkEX9܁R%W\o=KnuL RqDBF"=둶Qr`fv{8/[̈"BMg9C7sةOsgh݈ڙ[{2rH@<GsHU;-O-t2O%o8YjPHz-XDi1Gbrg- 0KJ"쿯8A㔈i.6FEh3ԋb1]< O8 [6(LVNOQa$v:WcI|eUdsps- +7uii;- PU]P+!N<W͓xjn⊆a.K sMۘH45}W WLT|MVcsR| DVSYdUG8f,Q_d>C&q0& Lj'P"L7vݭ/ƮqvIt*홱іݞO֍kx}BvĈ^tY$U@5O؆2I+VMFӑnK,.Lʶ`[O\<{Nv'=򁏂X v9qiŢadPA~XImV4Z!\Fukz5zWS)!ތ#d;[։S0֧HP{yr'$X;S .O&D1cĸ&ܨj{(f1m+-7DAcoxt_U 'R: Ry]r𵎞Dia>9pi#Ruʧ%bJ)R;\-+r>FԬV񜋽.vN=,ݩ|g?tlk7Ֆ][TK1vl7:7xO5xtagEZd٫؈0[e酬~3=|?mA S/-~.Xߒ2oai{!,KMkzGKL^aG7HY-;sSaZG ׅDSsa &#rDnz)r "}KXɱKSl604^OC@e쐄G'8)f[ .̟BvykbtG&zajY1nIQ_zWJ:?4C$SLVW@Q~qޅ?nF.p'Eb8}~s_].;;QuGom*Yw-d \de}#NxRjPoS9~˳? *2PiIV(bKĚeFD|4"%`E!^" i0[ !P+U^WKm+.I{0!Io+Gd[5ˉ:ءcSZ aeoc@'?yvoEs FR^ Uυ:楥rF)Tԉrxfk;yqecFmeZ΍z5+& L?n8V!4dlF%*ΆDB!4ÿEYyhI N\n0E-MRѲΰO[J~MH^[%I{B %J!E@[bYiQ= R|CMЅi].v|z ZOv:B~\( 3Xkrm]Pr=&S,PhFWߟYdXвM$MZc6oعT]p;(PC,27;)A& ;NK1D-YAIO`"F._ylB]V ~ Uȉ^d35sEKM=}|F@ܴ E%l]am6fȸ8 $_ ͩ%eg_Խ%ȒmOsr=Q3R?PzbI?ģ{XdrVj!qWLԒ%[Y$4B>8<`9w?_KjAX:%΍Ձʉ9Kr]C(pZqnQgkUe sez.ҿ`!_~K>elL.̖#" M[T˂Ig3bkVCs:!_ƾFJnsp9z)p FI xb>u>Kdަ^'cj-H#.[?XZAڬKMSklM2R EQA0A;ONIt\9!1׆]g0G˦ E FiH<\ 9#rԭ 0/ zhg7i,3W0h `FK[0ZEdpti!xעҁ~LwF`gXbWe0z E ӽ_ Y8[}snGa@)Nu6 @h9xk%¨>b =j_VM@9q[U݇"ح͔Za8}BG)f=Z^y5hi `sз*o[TzvW*ݩp ZMӷaM07͘|-n}k/Y ɀ=_cL|NTk Xv$aܽC(`w48m iׂ—c#2AYs A4 7óIQct"ްp!05:UnM.EJsבH}] :wRM {v^]‘H F+RNuy="\ ﱢ>BgQ:W}e'Y\$g)Tw lqYpLHyPZVVݞ#q)JwTp3׉dk9u>[H)c>M+?<M1UΝ>"ʨZQʍr苨#Ӓi !'Cd՞pj/{yXUμ')ѵ~r$ ПgY Xi/}nLeHw8"8%6; ZT4BiSLlPS~gcH45NKV6ĉ36-$ >0벵?T&%#[u& iE/>퍚~덻5x} }[3ŋUm1oH6Fӱ[tXdEWDV ۨ#k08Mᇫ~;lTs×_@Z'zBlԲ$TĢoVU-iPlτ$0WKw@0L/}a85~(C{¯#-oZHykhB}eC[UHPSp b7o?tJ )Ѹw 7OAXh"ΝL:B1V0$hp (z7bIy/ģZx%-Tր-% @|+ T;Რ> fEv6].;&x/,0!ׯǪg 7̥Ն g֜̐,L4'%K.DQ л="s/vἌxD(<>-|F`_j?xL-A(p ݕyG <?l/.>ZkXX!NX:3;7gB]Q)\. dSdqL Z)Yt4X`JS:٫ڏ8щ>ukn*)l }b_pDU X^ uwU/a^ٖVy_}ռt/0y }; obA4cLyZCP?hhiT˽ rW.V[^,{uÃ8{CJhh֚>S 8;xF+ -Upx 6-kyZ S gE:Fn'iRQBW$Mr5׭ꗿ_2 ,RqɎ4ds&J!WI$c) /:T\`6lYk w) &wU|k! ٙ|Aa36X2AՁ\>R wXid X_ T ;mBCVdea|}T2H,%W XObWz2(;agW4h BR_T7sܨbyzm0Ni)IxnZPHM ʀ_;fzҺ9Lxk@hymyɽ1T+]00ilAo3j=TGX6w;i.*`9}[eЫ\\iѿ iw>9@1ͳr-.>LF|&_T2/STUO} r#q''A9-)Ǥ}Ī7|Kb t@,_P'zM (a v~2ToˈKUs[AB:0dTݺ"3;!޹FS缌;kKŶs}@d%k>l%We;]XD ʺ\E%Hrh'l.Ӹ(u5y9Ah8W-HBbgw/Lp6tXW5y Q,ͩhvbV/M2rA!:-qYYwKtwoG<| ]^k-0-*iL `" $jpNm8bVEMX:g`;y(TXru|!1(洵 @JpkÅ1x@E*3W>N1XWG8^o{l'B WԋqΜ(˷džc^Dnxl$lBFb#N#nH8`/@҆m!I6oύw7Ka|QȒesQ;s$v\`ΒJߏrbC)`$x{_̣[ccf)h[V2LZd\Dcxk|>23 8860Xvd@=[ͨ^0'4!O [tMXfJԘTgK]Jm PtQw OM/(VsiOc~GQ[D"vUq;׋`KyT65.'j"i)tvO8 zJs;gLo!/`yZ7 (0ri0w}OVWB >%l d5InxxM 5G v bƥ%M8ծΰ Kh\+<,]Uj5Jd YtӋHh &V +s⣼#;i111GЉ@?`F{c[N6P;@%υJ 9#. G!Y' _k]O&[LqQH1<4G˓Dc(d&K[.{Iaޭw> ծN0)CS~! =CV0u9<'ƲVI.K[]; Wv7^z fSpQ@H;9ܡmibOA"K&%){Zh4 ewl$/} i@; hSM|j+ð176={82Υ ;bv>uͦ.5 :,F9q*#ӣ ɮʭmج!Y+B{Q{5UTIJ'"i|ws]1 f& >{Om"XMTY')N*c=* '`-͌ĿsW@*Q@-xY #>f{Rpq#85^}T.pWxǚPe3>Ν[C73,}kC!KSAt?d;,,[KF=S+UkR*d<ՐvɶJ ĹY $]ozRq"5Z#ط ~?)j}Pe]F/S}NBEZ ß}ԵG+jIfjf&ڣB%zX &űbǔe: 鈴w]G+C6_2 2A]x8,ff*/?^͓NA!_I|iGX`a1a7N9SdVOtzn'T9|Q{n.MTe[X)Jƺ\y)/ύILBCMs)+MFH3EtNXM־Xl*UC :;|ؘC칅?暳.ےדSH0^W51h:O*<E;-@>~2Z1I΂p-Ó*lw?L(Ѥ;f$-Bh¶&:S$$Ybu 'a6D87e;90je>1$PQ]~P٨HCp? cM܌3 -8aH RZOWcU@aX ŎnI_p+5WC>ֺBma;7nR B?KDߡ 8Io0<ѽwO)jaz3<#Ⱦ _;P't&y&z˲K4dsk:,PГyRuL44"Yx0LlW@Vd0T )u{I@K4q.ؖ8!)i|SF"?NFM6IXcAQSh-Wҟ8KĽ"~FXDϘV&/j"8Pa:c }~O,452U/ H >XWF':^Ģ|>xexEQv[ v(ѵ սoY쁬B5 rBTMo'# _@G>:Dߊi~Rtk7lmOEz ̇{|X~u"eHd#3fjGbȒF` l|s`1z\#c'N[4~0y-GHLl%cfWkXzQGH8% oJ;jC4Fm c΢[ RkiOv.9& ]L{/e5N$s/Qƃ;**&^=ŧ[7JlԠl&9cOm\{>D8TP}^p& # fވc-̅4.&˕JDM/{ m%f3 3.pL}pg"Gvl8rC&\ki@\?eh7PealzвX/4(5myl9G"p^b;ztfY^" 9۫\F9@!̙-w2l?Qh~sqU5ǩ@HCL2qHvߩJ' i^:n/γWuE_5ʯb&Kj*pN@XjM DeÄNxh Q&lC~/B򲶄7%#:aʼ 7R“.M7O*BݚГhuS"Gba0y3󄲅'(/:+6 =}Gu> 󍛘"WvIC" eɄiD $r/ E; /bqv“zH(C9 tV;R[3ЫPmjdWK]9b_D'(/t^'.D#+*;K¨֘j@pnXN3{ͦ Z R .NPB`Gl'?d3ͥvpS\+רie~Gh;8'GmG3> H ӮH܇&IR7ݮn2rHYZvBM,*,T,[QX!{m>%,/,ވФ5TTW-5i9/?0sمvΗD5&\w&_mUMP#f(K$;KyT[NE5,g(4KiũR\)'!uTEϋ1LT/hZ5K=мOM[٢(7F^$R}|ReoVyI\ĩz^U5D[ xy %'[1?S`-GMRpl+疈N ԭpzdXlta >wJ ځT#XR|o8;]Q'igG :M9f#eՔM&=pEU>"kF  ߼W5K8 +9"}'E)|L[ -dv_ 0?*)]qגǢ{s鯵rO1pS2wx[k4 O=jOcpnX`>Nl@ k$ӳ KAuRdfe1R_XOmȚǎe!YP5{3C],|4ކPhB:+/}<Jjt/A4kíNBQ@R V(7gqP QCNĤ9_Ҹ%s 7.-0)>-SB[L9_N{-vD P4,DFo=p( !$Zƣdr%v| ƒ+Bz;[il6\X h0QV)B qBj+ٓhк2I"Te45^e&97 Bnm nn42yBfF_B{pހ7|F1OysjĸFAAR+Vf tNV@7BPm w#0)9JJ)\Fsy ](CLOP܀ /C ǐXDiaL "q#0@Vqxrcmg"v^[e8 BSTsZ--jڒ[kB)/gr)ԹsqPa$:HhԣN=i/ߓ VVmzY<X' 66"a)wmjC#kJ9E9@zX)R 0P _5LJ6Wwf6uGO R²Ta$5Cm ǵ^N8xrd,;P7![]vk\f??En?ԧ(Y})5R>SBWt*}(8sRM674ݒ}8f%cTCz+gWo +=Pb389'3͈6eb0 `H/F'SAJ3h6SY1?v(jqkSm<)4m)D?맺 n>O3Ҫ{R4Ykj$Q)BH)㉙%):ֶuSN" ckLfz?Kq&Swqٸ @NgHEV[CCU+^fiu d>A;Rxp6,%BUGTBočxrje#4CE +A[˨_Uq^lbj`3e27 /w ß6-4sg9bAsnZNcxrIqJ #p4MCI- 2+R"T8_ 6zV E[|Ld Lu0 $Dl7o u[j z߳ŪӬb 4uc^,%UQ)4U,L1ИS|($P,$\(*b"_UgVFC4)&}q̿~8:V'm}ia9(exLiJ@xѶӕ eh3˒{ j4Zdu-dRXx-I5e &k>Z3< nq` P" ,t4:zKk/F?e2ߠaŠF:q-=U7v^XSq¶OeG!XH.R1{՘8eq.&u(~C؎ƑQDzp8q $kP;\e2K%qhɖ9.\9U'hsCxs 3rS(BH Ÿ\.U'xk :2MVQtk·>& ST[ l-0E?s?s|3kLIoR R$pFt gӮ`:s|"Fq<yp Ҩ%bhHiz6:qfV* `s+)ArsE &QFw^G2"ުDi6%SmU]RKy 0n\ k<>zQ?o޾UTҭ@6̲ hѢ$}2 snwn  A> ,@Wz^ʅ)P!sܢuJ뀃̚ $=D)nu~0jC׷V:_iYJՎT~)$p6 -ccDxT\G/JRWD8^yuQ=Jb <$,k+d~<S[GQAKnm}ةDGj~[ _,($T(OHL p34E`]Hyozcxu"jzrI/p=am~Ak)0'I91if&ߢ7<op $0b0VESxνO +^ "םj (H@\ cu*̺,!>=^ ѻƗuT03ZԮAh{?ͨOO8+uwڃӌm̮[2d^LOЃ$L@5u'Kpۭ74`0ʛ,!p:F?7yҥ ar EŃ8MgH\q%5\BID70N<S&*7{ҙę`V~=e?sQ25 HcPr>hDC10cgH NϾZ%0SNMFԫP=R=(@/|rWJ (D8$ەޤ VXmw0B-d,ܥ4km K'ܯD*N($G"F.٣fI0R9ߓd>EVFXQWtqE f0Cb/P҃ݍ7SYz[5g^xܩIoNҟ~ #ǎkȟ \- ܻ֝ETrBV4$VA:cZpqm΋d4:ZW\=&*1[l8:'])oEv!#bN&C29;1fT3A,a)W[1SP6̪Rk^YKJJf`}> 3rpF`~~}q%uA% tI]X!ZqlWv88 mi ScA#?2@~N753)(r:bྪP=mPb.O-u<̀mn UB'\ *]΁O|- n½[τ6/7"&^'5b4:ln9{c!Cj˭]T~3*)Ehx)Kѱ{ >׷U(:!m6Fq㍙ܹCR_G3S䪫y`+̆8Hth[9?BQY7b}# 6l 66GqϪט3]w}52`|vS(s\d"NC/Ї{LVTҪęKTGfjУ Tk_i$f/JdĒS͆$Dg m\yr(cb׉fڂ@lH'[nZcCPbũ1Z =Z;0xKk}=&lr#kp/-!~80 iC$#R:/9nE^a (ۘWBCA|1Kh&?IX&R% pf`? mjfbJBxa{{W<;T%}B݃M,ͯ\~P@yS 9՝>q< zW8X׹ؔ aĊii^ v+4/TP@;G eΰфaҕ@CGCa\y\Jd5$)G H\=BrtC&]Φr٠<li"|;;{bmfemP]`L۩ṧ n jx/>øCWkF".}-T:k@nri׬4{P,b%ak+S&V!K_aɍoxmr`=olOOgkncOqp* Fw3o:D[I s7%ˎgCQ f2f]ػVm>`[Tw,Txsה6DNkKRAk)Cmw5za*騯-!f2s4Wg+8^[Dž){J! E)h>Er}{.p >2yi Q~#96581`{Wl^n2TM!G" ɼ NNWSFRֵc~/eHrvE 0B討i5[LȧѾ$~ \*GcG?S ;վ-(ZIYǷX@τ.E1 ӄSW*2M>YKX6=懩$YY+HݐK zytf@lmm5G`JBtAŢ[z\;+ KL7[}y"6ܸ#{%f<(^lrȜ"byFI9pEۓoE>ACMpPw,. #H4r0}Bme#gJwM=JƉ[颿l8JHRJ!Tut"7Ŀ1CH_} )Q{R&::eb@aPC,gC/@(aK D'o&CH?izBt}X-Z[=Pyam~R 6,87lR^)&T @ܲŮ)! &e>7DIkG 6Sm?F 4FIUE$=d,Lqd FAF(bIB|LQ{9?7(ojHr2XHC]"҇X? @R1\_~֢+rZ3ԯckSSE)8n{llũ' BTNДyIg"e w5ic32*s&ԙ7#u8XTX)Gehx,5sMg.ST fkT?6? ڇ!DXf SD&XفKLki̚}@8HY&<(tF 2}Ch~;MuPR.[yUДeCV0.wP Y-j#tn(t!*kx f10w"˶yLe2cD |XPk7(4Ӛ%q,05:t@^2{8 ~R7/3@0Ƒ:h2Iڏ52죬<%6 b8:{ M$ӃRlhm?VW݆c1^]8̢TQ!볔n%MeB'lz>phqafS!/s^ ʍ4HK_R #5֖++Zg}T~ #οf^l&@(=A ` !w_E+ pId&q$;0bdƉ%pjGPӫʛn Cjj>YdhƇ7hfu-ɃdBTņ_ϓOs7QRQwҰi*4oZ7_I*oVe)4M_յڮ$zy:̡Ğm:RO=B5F툝-1+n7cP Լ fcϧ17mVMʆ,Li\A\ I{%jyHx~e["ˤn#w'ö:g/ԏdk~ʷ }qbE}m\%$HD:A$YkR;B"nCs e]谕QeAMlgtiVG{4;'naJH ܂/Lha ,{~F#9IdƐNɚOL W]aYpGM$sX)jhJ:zW눗Ը):#+qb f le,:/BHŤ/q 5]q PE^n/J _IOr LJb(=E /RAR!1;*YT4 ٌJJϝJ.Bxz0n5om@w*-Uk^H$ CgV9YOlWl B3،1T8b1ȧH ɶG;MdWIV>Co?r+(Qd}~(y (CnyKcP|sZwZt.#л 3`$U׸IY'+!-~teMbuW|8L]='M ⺆['rC]Z["58q1|D\".cػ<"Hgtm|9d~\[ Q)MgTH8 f 9@6Gc=xJQ5*j`}ڗVKyg/.NW+̷Vviԥ $V9 ŕi p:j k{e]S 0/(ץ!-ou/)m$s h4^У ^wހǣDIuAqkB&JxDظ3vP=?[ᚁ7Ϻx@u_mI9v˲?&;¨$Deti׬ǏpqӲ?rpO ЋGyyX0ϟضDկZS!0HVXᒬOeh߼r$8gXFv|[AK.(ѷWU'jʄ*R~%+ ZӋKL4!(]|Z(! ؄IɣYL)'l%d9U:5Ӆ%g slȳh#&:OwZ#d}ݸ)dEQ,5 dX 56U${)Xv(+sfQ9E߳ȵe ^~@C`uX 6e\/woN3CZit q ɨZ -D>}ӫ5\Lǹr)L[Ema l{`s%<˱~5_JD)B" DL93= &|2 H!'m"(7~.aQXasLv`W UFcLy}FGӓvn` Jݝ [g ! uTԔieMq~;gbƢU˺a:<{o~Kmry͓dAKTx,,(ko7U&Gt2g>eͩ}w`v]ZɈF.H;(Bw4Y3!X(ʍA4{2{7r 55"& ~H1zO I\ne 9k85Q9Ó0}It#G3 :pC4E& .(&cT1RU0*HB78׷4>ͩɜLLmnKh$5i&N#evr;PfHf3Zj jU,YZŧ @ kb$'$5ls=lqU25f.,aV_ۅ.OM OY@ ۧ#=}S6xeɿXb y3Ys]ȩ5u&h$F4<`MG2/j暁-oBM 4ȭ`'7i0<`7`6`ѢE/N~AF \7Mf(>>t ĮDpwp,NNN$<pUx)X# =JjT3 l䐧ײpUߦxB M=OlΚ}jj>c3.kO>dzF[gb=+] c"Dv-_ f=K ^: ӧ0C\x%pޯ%,Ѷs{:w1a,_7!,^5vqܘWN@H?9ɔ; pu%l+GQd_̾cj p M(&/Քe =4"鍻5J pTV<0쎎8 ϼf ᭟]e61 iHLYdrv Ou\q8ݣff"i8g񾚃t.pػ#gdRI +(LT j?}w/)VĈWj'ðK+e.u5l'{2| lٮ$6c;-;;j|xǬ+zt-ŤZo#g3Ĭ^`^@Γ\dO-S&i@pc _TDׄ=hi ",D!*^n{k$wX_*^mvihDd!|P1}K-3*}"p>gi_LIU>$C"6ÃKC}6&XPERث(wDZ{$8XR˺ӥP?QJ_ :W %kPj<٠VglY+Rv5~ƾ<!$x嫤8hS4cg*bqL;]߬ 5`֠%9^^(x2t֡ZwD. T,H! U/\/SEE_Œh^=iD" =`͎a ] Ŕ^W\Wr'X P%. "wnʌfz[?u9HL,?j} N#=06QjP:vP'kՔA2|}yJi4je 6nWZZ 2(;'MYx:5~BNN1{D3-k4- Ot8<&rs՝;aR,^hO5 ryB@Mdb ȋp$4Q>G2:W t!5[w: $HZZۋqVe-ֵ-SRl fVw -Rl N!O2d3eL#gF=]ltYW:w_j"G0}^!P~ʬ/Gs"am ?\C+_x@$eN 5(A &qUvJ2F<ũZy:5\'OWq>Gᣃp-z`fh^?L贀s&Q(ɠoS9oy6 7X2fbUCrsSopJI%xBU?LQM /N>&`;[#~.|裄LS:O9dc-t@1l6{`\)n5-nnҿ9Y'Џ-3cP}fƶhyd3) 鲭f9~&@ V^Cm;UNtO}(` ? 6Gŕ }ϕޜes7Zbr[dtE&=ǷܽI||+2 @{Ey^I4k=PqDJhp~޽0{%vr6t ɏ0-KI/^/S4Yl;H.+6gSXs'-{\-RGiE"\=VFQbkdm ՜zQ6p ?ne[OE jt)VBK>TTGNڤ;3+ +5i) s7T{D6+rJTK&[4zƢԻU^U$Ǖ=ޫV\R>I/v΂~ 8 W q|%$(C@Mӗ@ {g1i(q3%DV9ٞ+L3HG4冒yѢ\ݨS[_pW%ߞ9£ @OiY !ߣmbf[y̩nϋ6'v?>Fv2 9iR6 +Xx=?x~i&T5CM(L4C~CޭyjLl1RjŲ\|n,G'NG+2ۏ 2#츀%\Јb< 91hd/|a!M.L=`E]9܍~y1ɂދ0Ko :}Y~֋gKvةt J+gPԩeor\m8Bb 0%W2τ20.z* whcͫrPdwn U仳Qc?Q,`N2OԖ!/,^9HFuw ~j [n^{ $ZWm=uHcm#Q'yދ Q-eJ>vPvl'%^]tÐH0쇞z%5}ZP?4 6SY^HMVsUa\J=&ECƄ,]uozb o0>$RUe3X(a!Ovi 8F|ha?9W M߳A NJB,c=a^ϋ@ t~ހTD]6t>VYIylVʊeYTЗ짎tT]1Yf9AN%Wwֆ!+ ?bqbγ5̰rqqm$O4Ayf CRA ף\AR" 8aLS5Jz޹7cE oHNmXD>f`)^0e'∨B+mE7ړئ=sъd J. D~:Lo^*뿛82wllQ+{'DZ";[ؽ^5/#$GVbuޥPȴstX임'A|?7 nIgd_5כKcȡ5Ù4Hc?'@>9{@+-:~y?pFsH'?]bejqq aa(|؊e"-&+8Mh̫7j Th$ EY GBE=zm̠zC-8ÇLOnAcqCbA{SIy]&DE0Gvd2%M)wVن^m*C;Ƥ]1k;--Z7^* DUcZ{ ƉWd0^ޫH8L1C~іiٕ&7_3|󕖾h#}.Zm}: K[֫Ӎ⣘.>b ttj._ˊХK x6f%7qȾ驐-xz 0Ea K-fіxq[+Z)rVXTmNČMm({%R#"tصk)dz)HD'`XP0ܛ%hbudm<D [Oͱ .]W񩔁>컬yx xlbѷ0u&JLx/ vr;?W(J,?Qc|ͨhL!Tɭ]C?"gPhH"Pdgȷ[g W#r'μDsߘ;ٗ8( (U%%ÇHx7-˹ ЄdX"12AnQ9=ʗFb&WDi&()%mzX\er7H{;hbqC eCۻȨ(c0 TǑr+Hڻ{Mx0%f.jauB,7a;d)Hpdʕl2}q΍EV8-.p~HVĝ/.ޞ `1`3H^ t' Z#Lv])@4so sn*GE w'kƵ(u"-h@;ߤ>[^@UROLJn}ۊ j}g6( bdߡb";.|={h,uC 4D!@L)Z!42ucct>D^Od <*J>wx)PJwP@" 0 ] K VE2sH6~ٚ wD9R.Śm`QSlh(o6qTWߑ%(czϩ׌:TS͖WٿcLc`x2@[|g/g\ "K&ˆ G3By ɱINJhjMʼpY"*9ǥٞ_Դ{8|v^Es?r7__XyK&\}eBu ü|܇Ŕ> isis;S滒Z9+^hh:TLܻ$EZ4hOO9J,J2WB ,yk0ys99}o06[(Tk 4`EsDM9& DC}N-wczmU 3 v/}4f;9 @|mj!%rZHmvnoj.˩Xyh Kʦb8D(ݕ7UϊB'#iMtW!I|St}tP"ZwÏ }5:l01מP uSj4 ^f3@'9|]/Vk\>˛Ǜ7f, nU>9Q2ulIGNpv 5VY~?]z B}<;) $O?fLqPB 틧uxs>:?cR ?oӜJ5m!w2rݐե5k8Nd@ Ao'@\j/q;!Tuc 0:& Wv:ZiYmDAXX N!v«4 &D|"iRWveO1 Gv;Ynt6_&:&{|[\= @Y萃s;ޝ1W yVxM*:vOľ" AVLR[xeÁ@[NbXQAw 0QmYn)Ar sLgZm"td#KdN-bؙ!v9Mnkq &оI'沙cZ5n 1xjn}aZQe'RpQp{vP` ~;[&Q}YrZ7? e/J_ۈ'Od5^H |O.:k"%X>=T:QS1σG4M-'_*2{3qhγ?5>LPTY<ėͬ,*yZP`A[mȵоI$IM 0~ue!-eaÎ`\k?cet9 ~d1(UBvn!)'2t0Y6v{ GQױ+af,%~ XڹP' ԭA#aB jYL!:@c%[5M E/BR *(,x.p-ax#R}eAOyhlfD˳&SzޯU V7-,> Z6g,W`ۂ?J.;54 \e!%ZA8}l&,d'ԮΓe^-$ !CPQЍvUU '9B6=G^-Cb6;85sЅF,R̝|!SfL`ʲ||VJ)Ǣh]&`zlq`坞j5'/{  o&98ek^=m%\;.ۋ.6ꮮyrpNAomEJh7R۱v3m GR?f-uw Ā*6F%XhRa-Z6{YQ!ͱ 8dq.|lFnf 7{A5F HXPHӓ݅)Q@!uZOj Wؘk#ж0=XO{T&m87 =k@=[TWUsiВ Oάdkaᷟ-'`_aDҮZ&?z>ejɯNy')(4]Л> 5A_7VMrdk|7h2<qAA fə8{lW:Mkwr XMPB4nl;R T:}r[zhw&+z$%7TawF5 n7GӌVzt@ᣒ,?$G+s{Z1 KԿE/)Rxf:δw v…,=9,)VNBf) X=v?m߫;2b`#J̵ӣtr撳pHN/S>\V|PBSܲfBqk5U^wv d]X B}v|N 0t$9#Ӥ&`Gٚ. sXI[SL_aq ȵ#dO"maMi} R@N)[=p-`)WqEAfB,P㙡 ˵"5/u1 {_F6宰o y,)KXI%LxC gvm!J;uenEÒnYɡFmpJYKhߢSFTwyf}NV FY. ~ b MM}-#=q}Qnyʰstb=H`d~ M|lQ^2Z\{2(u aɤkpѩ_zSRjxxo3JRoGL[+3|Bv XƔxU}cIC^l2AH?Y)x-P5J"j`z`pQ[KKM3aA@SoqS:o3Ť"%ٯI;GƵ`ҵZ¹6t7p?f+~[d-s&;&+ !JfT+|/nmF"4cm-|d,N3b[0q4ZLp_$@++-qh;zC(- aqzST߮p0B#tFȀ]R<>WZQt< X z,vφ1!ο`:Q՘35W>ˣ] /ZP*Մn3̩zM 8PڡzRfD>Hu!"Ou4ӧe׏~ƴ /<1YT @oVebp?)[6H.bjтU?=Xx7;n2 Aɠ43=]Un^N >o;5.F"ϐT+1 ]B8"0=D k 9a!C[z2>vk0w=&YMy޷4²D ;gP,f-[49Y f%]sn7WVW[{\Nn]6)5PQh.?˸xGJu)$gs'rQNed|BxEYu60:I!2S{18AF{O2Uf"?.rFt0&dPٛիE-G 4lp}Iy`Rr 9@ ┛Yzt+ZI”Nk1!^:()2옝 +[` `yc͟s*0AR$ziRz+hnd<#Cw36MD$wrM'$}0`0C֠O?ut֖U^?kBV = \O|;H,͓j#3q{åq6/d%s˅Fy~AK(8/J)++"&kk2VmiMɾЈ4JBTkdH=p'6ǥg[+^e84Ed0(mY~DoVk'㻎*yPKK<m\u@<#@x_4j_֞2YYQ}؏3 QnDMʉn~U~;$$hD 5'|)H=`r'|c%v!-5k+-,{fVש2c8m_!qs3M{!py,F;#UN[=xO<^K4)  8= Ge†3029 =EzG—3:YlVTeDDBlqpf68s4h=p"r8uuz1)g{t*7>}@ojyFfyJ pp1Y#oJ=[ɸfrn([-X=i,d{^l}rc툺4iq9}b@)[ k* Gs<pk?ѢwVS5ÂMuO?K=u51yW2yŘ K<> J xm%wȄJK*(Ja(bɪegcbf4!9ad2{SM%s8aΙ[}z3tsљCU$["#A]sz0_ JE)SOpB1e-`k=DZ=0p;j@ը.ˋaIzwVbZϑ j5Pe IW "z:-zA:n RxZ5=̙De{L2n=̕ nr$ҍ6[wIQ+2bpB}Xb! :ͺ׾>F9.dʁg[@ 硼"e`#+mXc x5m6xsŐz07-B1GXj~ypw]Iޤ%CK0 T^;ݽ3CBx/lz;CZGnz4kB>]e᥌faW,}ٰ̓ʄ-k@5[I9,lo,tw(&4*OI m6vKBJOB;~ x;YE=g@G%t+ (3~>i2/Žqv7Ռ-vrapZoxM&̫κB Qغ/k+SBu\EI=hm{>ƒa=,`{ Zċ.]6ڎ: v33lh 2oK!mPgxZo|^2FcDK C֖/  *Q̶k^5}7 _TCjh}>G7P~얾ftИ{0Q6 "A9GL8=>) ̯u#!':gfuĉk"w,#s؇y聠 U7'wqqH\Ro9Ğ¥}tنݲA%xQ9̩΅#4ȅ+Z/%!]kH;G-SӵЀ˥aȚJ2S·Su#\F[mC~#MI|k55/+,UIS$Q j`bk\Șj|>bAD+FP%#dA_5W^WKm_g9 ޒ'On8?ka$dw0u PSp8627Yx1ׂ.ѳ\ AVsL+*}f=\J"Ht@T%6 oA>.גż9ml 6.9z#è&s 6bA;cOs۲\LqQt2òa@:ź0hfyD;֊|INlbI0EDmiɾnN~7xm%ח 0"D_eE6P&IXOfLK`\3"MsOJC_dވGMyLT~{' "L!o.ypy8,kmT!CA *r f fY? #cQxSrm+A6-/s3KhNxw&J- 2H#-ƅS;\RAqthN;nu̫I5H&A-L(/T>b+&$P 3[1̪ xVCWPդ!PhQG{H)ř pIH^7:X!#^VB=[)IRU۷ُtۃun ( 0pƍ8N3tufQqHJfU݈5;:`ںLQ#@`=HR&B Rc>xX{`"v0\s(KL[iWtc&c$ѠN^gip6bc`z̧ "j֛W JּJdA ct~3o i=59St[#VTmT^Thu(2CҤ#!Q;Б[FF5x?aG(mWM,ޛ0Ғ+`H~Ts Kq0^^Y-Y? :'H*c ϭr\!OaV`7ÿ-uk9I5%jyCU;<8B]kz:D:=iI_lEJ{;c?L6FT#F;>uAA0c 0N@hh$]j$oX:w%ySRcS\HXcWiJp7aHyD<#o9b=ވ,b;?^F2JlGw[bg>>o֡hփxYDD3 q.Ê/Uλzs%[-hsKdoҹ>V~VV }?qR9 #ǠX}I{d:G,#N埪=-ޝn@w wMT^jT<mgtvNqh- Iʯ_@!h>x)†x|7Ug?Z쇦= "?29iăܞPyXN¡^߳ԟU7m {'_3tkVcovA 0EJ̩ɪѰ~_ƾ`u_]>v]a)Yrώy\[1GgV( OA7ș-V?o8KeU1(&Y1: ~2O4Q`c.:iUlqFQs@j<Ё0_ 6`"ySw$B /J}{zo([rUBC0ӎ& *Cs8VT8zro&B\3gG֬e[RЫE(Ƞ!_9l2'=¸  :Ρ7N 5^~~ƦU#.78S po^_U7:#iCl)@sxP5;w~R u#J Hy% }A~Q]LO\ʋ*nߞS'@KLo[Uԏ Qr\$c0:^1SUM!MbQ)Q*3FN[$|O3ޏCjb\sU/$Gau^a&+~PJ8 H$x]++,ͷb瑋 OGWOv5 Y|3 t8l(5n_]yU7:/KHcSWU4^VuvE(08nfeijKD /?~ "%#7,+,Ѓ3ׁ.ɱ`w DsZ7,S,-l )/8؋ȓgF|gV_) !v9 *H& dC Olʍmq3ldf7IQpPcVR qLBspt]lPVq3-0Icz6*ß+ZN'rV)K,_47!( aW&^k}6!snlבsr`{ ] Ŗi0@{MtS{gE*=t(Q2yccq(ٿ͉"h"RS*I=7^@4b**6F .*OokDqw}zf˯E! 徼gmNM~q_.{wT6G 0dC-Q3m;vj#:| %q_̍E0k^Ԕ3c '=h~pn ׏Ԇ ;7Vm.b]{0,4bQ#|_R'lC&b#r- @9qbWyR0g .WqFLFYtj4\m9^hb'Is;g, C2܆U^Q b>{hBMxƞJYA2RK|RJwôex^\Ğ]0\|;TUf5aB2a S (䠠wӍ|eB>OAʪ8,{O{˅HS^{q^1wU~G1_xM2w@-ڗ-޴ؤt3}g}%53zF,,B3dҭ7Sγtz(VGTCXCd1žeP v>i$;U?3r 6WDǗdaM['mUc'z%$ԎğÐey|TF'\z]o L[]ȭj_Ĥ6nl }gy3ǵoc~"mtSPfT.ovR m9{pRÕi!Z3OD*ZtEdfuA;yδk߭5)OKǎ/;xXjJ$G!JXYZ4#,pbYQ#'7q+31eE@a lSIU)/fnXjǚxM goa4+N ʵEA"'7t xWPse$EсdCENqi~y M z7CHB\ꦴ7dQo.EBTC| SJU {ՍƐ:xʆ5#inKRĿ@ aa-i̭ypNf)>G(4meJgYXY'KYt2-*pPX8® GUr?ɞj]__ |+b ~I8mKMv<6HX!WJEI 878+X0Ê5irdVϳ >[rf34 *lfu~@ t)TAsyn7kO^#tζ 3I0n)RO z82d7[E,~}p4?ߟ{o*=`ipTi(k7\Zt[nw|"Z)q+¬Y#N] ?HVT8Z2l/j=8;diae^θG,48Ŭ5ohԢ9Բ}+|ދv\[n5Bz~& m=Bmq|$dOGsqo[u wh xؠzZbIojvnKtcF{Sy1^IPgόCpdxm%NCşYA?O/3E:g/ʅi݇Rw1 ,svriF yZG{Pn{X 6~2'$|l+4p ]倓qȇq;!p6RZ:SU9P-Xѳ,˓ BisXHy bJ֨5 ҡ9cGҘzVaL.Bᛋs۔ +-fby!ŦS '-mȨMN{ w1~=557];Ԩ&d,}̅;·]L5=Y4 ;TΘ^J<|p7"PuS+6tC 'Dr%Ĭ0[9T^lfS)ʸDXP +bUTQ6(sy܍W;m#c'iUYEER(z :;69{ʰ'1<$*S,mj[8\7K9F#IH?Lz=^"m){;}M&qj{ *K T]N>nT!})6n5s!!-Uط5ZYP0{z D̺s4rvYuR,ev8J1. >a3"\Y jƓ>.C,8_;P(e粭޾L{‹[83tŠ-yy@:%^;&@m쯠RIlCfj.g)0IG'L0S؎P#=5 Lͺ CʹXIvz̧NVtUrp;0SP܄.*>m^ew2ߚKiCYʲ&L:4 =MCKT>"q,TyGߣArkDq k{:@Buk\]sH'5 a5ӿ\V6/T@Z}8_j9N)%*0~r:/KvMͣHpɇho6ţD @A:k3aM׆xa=̏L{e5~gխݣ%,jG%y"|ʖQww)gMq2wt?m [^wM%ԕR8Zpi!IlZ7KtrۆrpGx[ _&b5˜X{jdH} DBuM:X JKU|y-ɤXQ'Ԍ&dg=ƫ*OSDύQ^bۮrɫ0vpFaٿ~dMdmP+i<}KM|q=[SCi+mE&z-cMz#=*7>GWڃ-prνOՐEaE~V}l߯Ck.淯HhUK"Odƣys|NaȖY*ꢃc*.Q><̄5Fhpچ=&w V/L C=yD?1.JyŹ]N]$T"ЦzH,Q%3v i!L7YXiSY<>=2O{ 2$&ju5z/CӢtrv5 &JdSM+A3%Kə_qxv+ſc~Z:c:: <|X #Yʃ{TLŚn92ax.\\4U~A2)W"/GѻLHJ+EY_aR~GZscf\&^NM(Z0n73I;&E@:R}AhLUaLf~V-AV?$;|0ؠhԲXJ طo`GLe2ľ@%uJwAUPP_݌R{l:_-ԧ=5"ʍųrNBC`>Ze,Y6J9^yln^qC@+JۅfȌG&]P"ɩ@A0"+,q>~nGxJ\hR>&!d8I@4NCcXFzj?u>ʱxw}W"_$L ! P^? 7tV.> q Lv)!Tj\ƀd]2#6g5ZBm FЇ8KX]d" 4Pc)l멛qʋ/v8m3eM<=FE_'HImco?XSK4=rZ p0gxc.}!VBߞ#kDAhk2ek4,9^xYMqTow"qmHOX55 /&cM*Wq ШgXR_};H5t(|4U J~̠K`cWBC%F['_a;yζn2]`WZ]?Z䥅Y-Y ~uf4CD %m xx~鏍Ƴ%$Az>x2,j0fg ]H^Quq8LUԲ9=SXnKיMh|S?ZNYD"\wx󅘥-6&}t2yΆܣR6̋ǸGܻRʅ5ci$"1 K ?η2G!Ϯ +2K?Ɋ"[@c3de]ǁ+*tN/2'jqh@ K=&?)qTyq 䀾R~v;8UM0XDA\GjzU@ɶU:LZ6Zrh]'$aJIj:'i\`ה,ϝ(>j.auzm#TSSP2!<$48GH*M*>ݸ6-jp¬V{hooE8=" =%umˡHG4*"D(c?mqYE*aշy@Jkt@G:"2hENw{53ehR)iG3 ?QS[(nKM 噘^k1b%x-+ɐ<:8WaWv K5_";F&E93$i8]CX^yOEj:ja:c)زHe$\T3YNUd.>!5I)^ DG-CvMG)^#_+V]eɹl]6~"Voo~&Ͼc6 VD®:y+F~1dgÅ@!+[[P4z ?mj\n/P꼩Q%O=^\kcCo(YX c*k'JÅ:᭓se! q~_)8&[1ܙO!_](xak'/ ٻE@9+ 7ά ?/u^hI4#h*ck^0$gҫ^B6<K:$1 iHB Ŭ%>,,Ѝ{NPG[B] soRg&PS,POgYLPjogYaz.`j'H: PBÄw䒫$A~ 8ZMp~1C839b'* ^8;[q Y$hr*W@@@ Y l^%΅%lLRg< ]>};~t<Z(?X ?MLT`T]1XH|T/`RUFTvzwjr"3@R%WHD9hYx'עrzEgQiyVIY[7fm0/ F# 6Λ\=vvJo&/uNhV~Iܳߺ Tދ]tHcXqS WQZCtJ\_cQ\F,n007!^ >~%H.54mviq0edK-;:M/T~-Q1 sb@F g#EJf`J %C]%E"Ap[G9؅ͼCmRSd+&Cnt<6H؉\JS3ۧ$9YJ(Ga]Ep&aLMOЫêW z=n"QS,&eb?; 8?MU}6JkKvmkF6o./d*wC5mMu(<>fI˴ ^ht(.b؄ΞOTdGDzw5~J EJ@7m+ťjIV=HV<x~ߟ@k;.sh9Nw^VPW,ȮLḍn-*c _q7Ӫ(Θuev3r*  E^W;yٚП?,Z WIj!BQ|ik$nAnO cϞ*bN\QN#Ti,KLUւ̆`f }FcX3#k㶶7;Y,k.^°/AKJ:#LS]J,oD!1LliL`>3w)/wRl m~뒁΂Oh#p%<cj׺vilБhaf B5*@'%i;sypw |Z6(&"K P \B*;ifq T# .3j;[:ܩEpK"xgRt cT,,pۮI!x]aLӛYʴ(kul ^/n"eCR ʞ,j_M lI}Yғ½ b,"fQw`{ROVB vVh`(*Z5GAxr)o^Jˋ*$:MۦLI};XT I*HcV^ݎƳ0aD<ܳ«ILc@F(ǿUp߭5YDlZ7_S]A٩a wp5#j8gIM N5E7T 즕Ś*":?gHPoQs2=2yH:.ҤpXw7ԊefQjgO|S" FhT2?6DNm,d+r{ 2v>s@ F9$JEc=uz? Tg m(U:kB9!K & D_| pE4#(GƄZCZS;8ZIZc{`ߨp%kEKF_n؏_`.zCO@a6s(8d+js=?1Ř&34UB"5$;GKePpڸK]$k<*4S*tsppTA㫄 $ *YI~ZҧAg׬r4o'Cj %sD /!5$m)X(%D\PZ'M2Y,0#16)EN wujkJ:H- wk4U*]3HvnOI,Ki(҅UmleOe RND63Y _{S~QF7U{ V]yfKrÃT$#}tݣ%Q;Ɩl ~_%egwɧ|f@+1gyc?k,ި 1<C bXVS0>j06{_5X$39S3)4nXt'MZ@"v0㸎LZpj{h2Yu9fsSDx<ȵAG 3sOud!Oœ:|PO =|'UB"Bv{M֡:PŠ$~ֆ{>vgݪBBP?ȷB>{%&K-tjA%J$ B[02 [EBlm4[p?&f=k0 ޣ TvR4?A3.q/rDDp 'M/56 9V'ƧVПc%K]BЋM$_shX]֝t}2PLfį}PھY]p*Qʛ3 SF#p*ݳKٕ[WJڣBhآr12tBC)NFX~լIM;#n!ogS~g-Dϭ[I73;#iv@K ~`9X$%#5hb.K5;2uJΧh"$¬ q F]|zVhYq'@*- >1媜8S <#q3,u~C, ͒X;װF8xI17|^dva\hb@r&"άի%Zctuv"BJ+֊Eޫ9+}-|g{ Z ,p@(Ï/X&/OӉN4 FCջ}sMɢVpP{UJPX˝ t[=;ĢzE'<5=&zj٨`WwHg?ڍd+R_^3{C$Blc|V? k6lM?&75y!0լ x1[t$bQawi*78eL)C%a@JRn6u8#(Wjc;&1;:Lq/m2u|(8-u;MC=je&OrkACJ =*2 w Lk,QUcF}x"3@i,qk)bgMRJw=;cܚu[TS(}"2_ڬR6 Q҃Ղo3+g^~/7F )ncH#i14 V6(,M2 ?EeX 8ra87wdΕL*`S&* 9:u9[CȂg3Cf1ϻ)=/2uU++v!? oG9_L- ğpy0fY'$~']sFOv l&Opo>=0Fk`m@3to"RT8Ud?ݻOD}]𱶓u4 tSl=AUz2ƌKOaZcij_O+"QbFr(G@ @ wj&Ԅo.4$)0cc(;&/d?Pi**S mԍ"t{2sx$]CP5J09ƻl:E OavC1WV9U},;k߈9*Pxߜ̈L'Ӳ , )B#X%3`{+wpdvMߢ6ADzBga(lZ!h +FpGoUrXf;m/&$dο/:*!;fAF];ψ_6V#=Op3~`=#K..tqH~giCTLST_$ 4L l^6/TuB^f2P@1VB(į!Q6 tLb FAZHM-n%?&{nحBp!Ӑi9yT@ R ȇkEr DgpUM2EQ[5fD9ˈEja~XemTby1G^XÐAiӛfsi ȗ9ZQ_!3/%6Mvxɓ{{ k\#]XpdZ65u{FQ Dy}6 T)i!p1wHI*bPm:REΜVEsKW ]J۱H(I]`vKx㤟2LvR [UJ?x@G7DȖs`WrO>,_O.~se9++P"i!&(f>%dlif GXK)Uʲ%VQ?Q͢v,y;˒ѝpO&sl"xS:y5GPNk(8 _S%<]nU<Ε0En#ңpӫs<$P0ĨF$0`KD[:2l#\Qߵ"QWx?Nq6g *}lT܊U*"u5} Ljk{)l;K#XcǫAf;,A{>@6Gi9ATr%/S-]0RxHxL*3d&ׅLOK&w ߈]Jbb$r_1{VM tӽBr}7;^2>+da$X`dl׃ڸ8|t,"b1RЁIMh$勚_C(s:1(S|;K11 U"l^ 2xȃqQ,̗(9!$*Ce$ / ]wb*G:*12%AsHąEe:=[Vl_'Z%.3n]$q8LI{-iy4:ia%1{H%`-Bw:#K̠8C-,'S0mW7:|^rs%V.,HDy ߶<@I%'^ J8 }6b($>_zp\HQdͪ397r|:=y_nD(!Pn8a->@_UsD)WR+NaD $(JtD:W-'S|sAS PeH2ooxM\h7_ﶏ868.QɰEEEfϩOwښ5{2w&LN-@p+S6 ]'T!SY3BavW2,9V+L G W+m鏻>"W.]@8 Y wtoSWc7n#A0:rE7i 2-68'J!kdu+Q5~]K#]ˉ,b>gV + OVZ\=f 4XǒhuC52aEL iktǎ"bI8 ll4U4c6M#?tgF<]D6ЪU/4P{8BlgV3s1xwM]g4}7@oxBbz׍>T)o c\# vDz*WfH ylDU'gjSLi_HhIfd2&ؕb%/f)3Qgؤ :,W׶>6t!lA <ԁ[ cʔMccUXeUpnq, ʤ'w̍Ni_pR𨱫u.=ą](vЊmݥ_Eb)I'؋8jSvTzw|! ]r P*YHՖWp܈^ }4ʑS#?Ε%={U8#ĴMv|J3+Z`s a@7,u>aOhaCzjf)+ICzwCjEt jw}` _ĴP|5WD>_m:mVDL7B~#~?)rH+uƥ&wc]Z3ۼ{[(䒭ԗГQ}-HvÅL.ph&B+aV??rcȗ%iE?b1x1UMʓ[F m7_+8#_-rz w,Mu&FVOuJFs$vW2H( KՃk=Vp_NyHV[!ɟ*&YM N΍6쯡%xIxdL΅R%63D:gn'+std8+V F]$ǧ~&&M#gW=_u@ZSz,#Nm}c3\H|n]vYl-OkNVX޳b0.o vd3 p oD6M{;-_\K%TЄGnf0Ex =iRJ+F=.WBRW?VBMxUK[bB70b\9t (1f߾4¾Mfd4y$/ q7)#e z]yMwg%͑ dt!(o[@Jvxw9 { '!zQ#,R=7l1)Q `3Gס"(Ed2ǓGc.m?0`lU6jA]PAW+ՙe$ k|Taվ*{ܺ6=w$}^Z$&% MU9r=`kr*\yBr 5 7?Xr*:wV} *`m!l\Aⳓg3,}LI:!|3S [X9@i ͗pC C騌t~)NDBQ )C5J@,:}QjyY-)Cmja⩜Ï| 3!N2޺R6+BDmkC?~9>R;}<(STdyƨ_Nז;nˆQ1WKI< q":uphdw@;"OtXR\WsC9fZ|gtO\1)"Q3TFwgMٳlnF%vǴaT#3<,l $=(9cN5>~"}WquL08'9'̘ )PhsxUwR#ˣ#V[K o5m X=ٶ^:Y 1A&8N ܴCG9nN[VȂ.r`5>::( ƿ.-}}~xO<^fVX-EEPiu˗UNteL3dixۣ"K=C gߵ:04( vq$M|S@f\M wd#,gC ir9S26f]jh#rv SZ]]o~bc\l hMFawkh@}㙽~|nnEg3_ۆi9%Y{$yY=@3w¨|sMRZx:r8)g\aTy(![V`OAp?ϕW9ZPZ)){\@ۋ`vy B wH)Ģt`Q7j0(Gsn=R͎b\ +p2eh mpw௒NvKmʳ r>럶t qF!ud5Ҭ7I%`;dq1'LMEy7?肙{. DL|Nc5& xXwgo)wY$]O{WxC~rssA&AK^b_s5K ЗN'?`\F0,^x8ڪh&t@)9sf%ם)HʶlHz ynD*QR#Q/#la`†kޱ6KewbS^tO+̧tď;)*S Ѡ \NR#5ԷP^Jw[ b"WVV r99<&R,YT^kӠc?nہS͝DSC߯d3;`[$Gx#onfo9g uZS)KdꕎMT ϾMu7,uCCh(]%G?ucIg]?Akq.QOQ\RKyЭ +Fbp6/$|"S 7#Qkon  JqV9"`nMo h[0]OfԔ~Zd0b:6\O&߱9Z;Z{ȖF,&X{no(ymw2 ihVքTti-N¡8<0.q*x=A$x"/r,j׿++ -D AlL30ڭ!л=M %FqGeLRbD/c+;'O=wCj>*7Dt8ÀRF/zYe Ǹgnwa\m>{R;Wǧ)1 Ý) hH4H2;b4UM7\ 'P|7dCjP?5MK 0>T[ӍvjjZ-JJg,# !qO<^,}:[̴DsTacW iy8vo g F$TlGX$n7vWb_KhNz`Fe?F"I+V dR WN*}oW f"rlg/(rc)IOz%D&M}-s;/+.9LJS`UJvkgXGfI= mekR2-v07\a7r%\؊/!2ΡsGCB\-/`gO|;d&V4`3K1ff\I%'kڣk⢦rX;r ^rZ+ y @5l%$Ʌ]( u "P!a_nF3 JJC!tjQ@C[8qkGXRB 'sK _H6{Za KO|.@6㕌V5C [Tsm1c'N8w=Oh3_ ^rF`C1oFfQ˦ 8GE?8{ e&A%͉~'ӒXj;B6u#/x恌I͆B)Rzȓ1lAjV+k&N3R ]33ab'㴻 ]'7 1*#Y'J*Z&1Bu|ICv@[J@:nJӣjx: V/& ˄pC?EƆ.a BTD06l]%9.- Yg7kf#{|^J7QSՑVDiu襀3ut_{S#!!h:R_ B35hCy_V);u~inK_0/sջl=LG^b0 =gK@˛6Pwm]*!r.ֽ$}@ %B-\o ؞nAn]\O{(H5}bќĈ+jH}K%x~ͧn7(1,'M| GSvί>Ӧl1`q \ ==ϒ =0I#Z^߰O T&a=l55w㑾QjI_CTVdxbVGh'R;Ǵ犷vLHt?HGݤWQNpQ+<&Jm,Ty[ 3[vYf4ěJ^~խxv)PrR􇚐-uY;*S,;ztMM g)&7]PQ*&#=j+zh&lE6IB+l5lsҺ0N,;wS0?s: '"w M~skM77J+2E7y/E6^K%.] hmv|nA_;>h>I_ts'w !SP°Zf(A{uKs#OR-loh|au&Px*ֳ=jzGF"KG-U2^Bb_j%!AR06`[p_ѝWğ ^\Zmlv"yabDQ]֢ 9RM3~N *4Δ:n׀p|ef~^ӥdПZ;H80M`폹lK=9Y5\hep!VP`u;ޭψhzpҥg #/uAU7Z`$Djg!2+%c+ɀ LQ?Ӻ8R$B`'3آI(%!JsHShXJb ?VϏRpSH7EzS1Fg}HyԠSWFթsys EЅ6P7^j k]U}{l[u[R Ұ 1Ђv8 )%u3X)Q=C}b(z_2:䈥pgc&})j!B.C8=Gf<\Tbjm_k8!o [_yp6 C`mҞb~U(%ZeɓnHj[`K(Rx 7%[6~.rEO5KTƭ4ьoͽ}uzKsF:-NT S4Qr8F,_DHzngVahZ)).VvwR z k8Ͳ])`ҧգE5I}_ֆkaez3s%<&϶U|Ĵ@gF*lh6 "I @$➱t*jš #}#DhVaůJWwh:0{mcX{HR\ l[|k77p f+b pIxT#R6\Դ0Y̊'cͅ g!8%QT m928mBJa ''򥍠P`ɸ^SI˵iLDXt ӇJ}qۑID@P"W > =F` B9X5$O. )4'%.:5xq=; GzN,ȾFhҔI"\!Jc9lIi, 0h.VDqj MDk.6=!+=I:+\j 9bj13][̏x333N,%G7c`5Û걙d0ffH޵=?;,P6#u6YH22X>QsG-n,;^ЬN4:&dYOEjRPߒM0*[` [ (7S%+8[2=)/逼XQi>W6xvK7R~e+%= xٓ)@QAw`4 Ȯ]E@3擰}`E|8;S!䧛z]xK[͏ah;Ap|]C9[O?<|Lp/0$E $^vώCj?6@%8DR5ּKz< N͓ҫtU9 d>KS&\^EU+A%N$g*6[=o<FܵݳFv1 򭏍i0h_]?EhDTTk׶Ǽ8mQLNAY0 Xi(x@/?dr$a&CBL}[iScXuc$$h6K6wH"FaZïx+{wwwo_Md/6{dzaJM=ԡbվx*SCCI:YN7h1PEbg(=GК2Ÿ8GƩ~tF:ɒQά:d%s1S/zf[ M,8ĉh|W@l7}lr{ me!i&nxs~M]ҟZ5H ,e!h'_@pџ*[C#R0D5:ኩdjڲ,֞3.P <R+U|oΘ7^e=cG]M(~nuYaKK9T`m[=K&O򁎡瘎Af[6=)={aSmףLE#!Rd:m[40!Jf7^w E!S59^b\GA1f6'9H/ߦg G k{0q:kWQf{gӑr8 ˶ O2݇K⩩eH L?,(=ɊlXMtİ(鱍#ԕ}"1q9lG<2^ko'⃺L.hX;m0Ky 2a!}OjXj_K "^mSc*Y،BY}S0]h.2K6Փ;p "9+ߥ9(iRU&G}‡[WѲ3{cXZ'L?֞ R4 {^|^H]}}S *@4gG\y9Hpy 5RC86!a |-L$DFG6>}(ٰg |OF@ھv[nAgY2{Ԭ7l瓛< 9"D]JOc q!6T m{d$硜e"4ۍ ?~eZ6MWGBCGH GC汣 ɮawӞ K̠*{0 T3Ij,qyUh>TWlm9H1gHӎ 9mN"{%r_34ކI7xoj¸L*hfy#y`Ȼl(R/; w߿ O0rV-ܿ$%ީ,5*n!jg{wc*-{0L3s 3Fo1Q .]q5lب=K;/|4WM@9,oV͌`|I@gNYs&E1@J@-#s)bIdtu3һdd+BtKjc$6x5diaB)E,3z&oE]QĹN Er h+YΛMA¥^h#KDvM=ȡX C<}h=._"ipc5w*+۟iZ:H=}E%/ʴ;T#HS׆JyWe Ŷ SwgSQ<ۇ'+Ñ8BSVp !xb&HM/UlBs)lFj\55#=0&~Lb^(̋_|f_W!Zܰ]T";3{3mr_d\@1G}6mf:zؽv# *qrkOD B>s^Z o{/*O}IΎG'$L>Pӊ/~oGO5ttdAϟV:,Ɵ N}M1k'3)jcdm?KٯoGL@YأML.cyw*N :6s8Y/>ՠIs6xCڻ 3#y~"&!5kv%KuY:I)VWnè8G9@tlӵaBbCb#Mg#;sÞ?2ڷ |`_ ۫ i>9 o%pv8)]p칪"PWt=1IA)'FyS&[Ezlw' p(JI$v܂R%BPpTGVVbB O¡5q֕I>c1C9-{u^@=mIDYFq..ET_=9`9xJoVB詘65ΟAr,+dWXʲ/el`H )~΄K {PQ3;WWQdʭ' $=[ >y=6#;a0Ote,Yl6R!9R?W_-eGv ڥ'x૳ 232W_i @^kMU9'h@6 $-1v:ۃΦW0"yS'~xsmuԠQ7{ʭi%# V+/\#yxg) %tz|43_pϖ~bhGJp԰*{ya{MBtOJ|q~{0lC)t9-?yZ8$]@/1MQwp iTWxï 8jZUvm}64r8B4~@+0e;"Cz.Lzb?{< .0e&![ @,M.#r H75^x5~'dCCCgzeI]ԧB_)0&F;hq3uCz )EFP&B ry%F<ϸA?:VQ SYxHZB96ȂZa3iSh^ZMAylia ԗማ'Q+: W% 1<-T?:he8I:`OAtXwkeJPû(\B^:n6cc#M_Vb93/MKKtn3Jn| 8"@ҳBEzvʻk|ĚaQ7>{-^6K#޺zFl~"uD0#%r=&o@:=yZ w$4 q]MM1@m ճ tq c*ֲC˪K͋pI"؁,٘c/ORR]x *>&/M7B$eYoؗ5^6\N.g&N;FC> f$xs`q*UbJCP4&'X=QfjqՏt/ Vrfp3Kpq\V17'J#jP"pbI^dʄ35XUaeЙe `w{L"*|x;e~~ = 5&0q\5ˈ3 'DGh- S_( {@/#h[(C臊 :Emv%sT2,1Hl#2 '"Q=퐢CH$uG{ɎDfM\2ծ U|o0g~V-_,zϦ @5j JY[eA-moւ#d~+s^?>ZbU+p* \ٝ=!&Yo}U,3DK[܅:[2P=S _Q6'@^wS=m_蜒@OU{XP߾a*g گyI5vsTjN8ئZlӸ^?kd͋\4ܧBvje6$r8ʝͼ|8 `N\N?'a3o %렎8&"Z;]asqDj ݮu5]Z`B8疠y?y@Ɂ¦sLl> H`<`z봜yh\[ ɆAmXcJ鹳Gmbil -O6u${.@ij[bFCZ0DLV@c(+ +]+D\ dž<,aMYޫY[Ǘ/QNQ׋@c8znޑG%ץ.tokU^% p3WDf# 9i&a%aRfjC_?djlGƽ[sogW:߼=6wu^"'$whufVؗ6H`1'UD`Ε?ҥ;nD#G__voSQ'V!!>K-wC)4#4١_[5y&;eI&J`C 㬖ckM4E)n $`jpg)ӬXAB ᚴR>} H-3%6 U3S'-t>>"KzZOӴy0W|$˻Yu:]ɛ慎ؗ\zb+>羠$^: g~?[w\7a N1G%O<NjPe bʡ" a⽠g V!*Br+h"GSͦ*x= TOkQ5I_O k(fEϻD!S_)buSse5.F%̪T|6%G:ۭ-f6c- ߤk-?bXR;哻s=s|O]Į'zTF=86{4rUk7jy|7c@c E8(Z #˦.CUQ@& l:|hZf1{J{ ]nK y~/B rg'bGm@H/Ry@GKGz9m7 NfLp`G:u !HZWPav3Lj|AY7ЉH7U[#Z* pz\ؚ_ECַ0|'WKITo_RkA*0i81˘{p9xVXi1W@,ì3qp54ABƉT뾲}3/pWb-nlc_nBp T.̜8Kbbl Up܀=CWPk%UƦNs]M/HT\3YLKsp[\dT C18WNh o3R-8zSY !G~4Y3cmSZi~Yz?1$z>0yMȎ˲R)⦢U>IsPO+T¢Q,,ۺK5hPB/<烊(S0+pl M^"¢NBu ]%jy!Btv-J*svsQlyPGW7"ugס)"~Kf͎GE پԛyf KF-3gV>qWxiY̖6Ԫ=q.ix@9?&+ azC;:nD~Yg8^@ v_ꍕ{N;]ȋғXg-ۺxX[;@1(xV36[_|Z+9:D d͕,p`"n GM!u*Uo20锜hɝoOIA.v&/4~sO4;nA ~2A {`v( &Xj`t)y?DxJA *uIiSfK_AZ)EhQHpЀJV,[8 07"Rϕ"ƙ>{img`C5TdӟwMz\qzNkr%9]Hr`0v]e Pվڹt2,B 9qCICX{]rVDƠnfźp8E~ !W*c{^7W .ADŽ %?%NˈV W2o ½sZF8,AC!n2 @y0~} Mgʰ5G#hv 6!p.{pqw^vJ{VslLTzrjDzP PK'miТ?2,lBM I#D nrҔUB!qy45K -r9qkl(<&2jEO[mv+S)VSt5 X\Ǐ,'+dor+YOtW'䆶=YKp so~/ }4 I铅4R u<i xdq~5AFwxU8 `BRRrƲ!b D]XFq >^d„g+|O٣-tz&5d5>,BdZg9˥YR>YbKv#07J~WP%sKz ɫ5`,쫮Fﺀ8.?􌄀0xke{PV!2*Ӽ Et~0g3X>;nO%C`0IT DH13Qj+i3lln@L]R`wzElK/xq&Sb{+Z7.vI.!U6l%<$xf}U5-Il!b˔x;/8YmF>!bOP9ۙ]>2TUWezpdW%ى&=/؂ߡgR3śB%wy\pGzLov k}WؼdA >( wzy~|hǥ/ Ձ nE@nLdT:#mGy:oCXI&`sj]T;!k}&2yWM}.?^y=8Sgcvz{(jJl$6g渰s t6|ooG 'H@>p' J17E!~v4YW3syD>υDcv8`Mc femHmOK"OoH::$} Ffx ḿEiRnC`3G~,d)> i׺ [u#@a?̟/fR_Ө^aB*/M>]t|̢"Ӡ37O/ʭPhF#ȁ_p}kGS%ldma5c$z:"_7ydܘb^)0VG)؁*t s9O 5'AGm&>n,Օi eϡO0)#(0x9M2Ek<ƨ奠~?kP `Pm,$xo:VPGJ. hJԪU637Q-W8'l!*~L bKp6P5%Jχ= Hdwh3>@⽦f{D0b]=+_5K!\"+Y=eT>o߸wE‡ۑsIP #8<ckmgjLv,7sژɥw-$3t) ļg0oR梪.Qru3 nBWgKxH89p 4#Lh%*pN8p)UebnT@9>i _FF̠/Ӂ&d޻E?>1̘,:ҡ bYnHQx\QRy @lǦs3 b?3um?}Y~*WeץQuP0P< {l<? IUJu0)T3!F1^aŘK|ָX"1NRyawqpd]%B N-s (DUɺM;45[6%`>9WTmRf9àbұI HA>{0H >QDj2ѦQCNLϜ*!woU &M7:)ptI4R.) YrDk-wd&js""ޚ [{x@7TeRPɆAsxH ĤeAwD(񹜚xh M4#@ wKJݞ]|~jm τEM;1I4FuΊ]T-vNA-Sp2|lXL [h0oKAŒjC"?[Bt as3'In4X(\D$GXAM%#q_HJ:f:7p"!T?W4 ֶ=YOsSa^)///vO!7ʏ5o4= ?9k+s:2/odo Oi"vjI+%q=jb56]xݜ5SwciBԧJX8@_bѽH h FFTyY_,iFQ7앙dݧ&"%F+U#XeYa<[}NC&G5GEm˦*l y ۚ@u-B:ߟ2yEiQL*ckG= X_Kӧj-!̹cdįַwUPr@F_ٷ5/i5*,G.,j25ICŚCU<_{wmpT\$5IkPUCd]W3K*pcVi.D @8[TƲ&+0 &J װExHPzzkPf(":sKA!e^K)e=!8' 5VRܧ62c@40Mn_o$<S7׫bdYNɯgnC7| ®|\Z=+Z[1bW;wy6XBkQʀʣCy )As/ebp /+^[j&)6$p{i_yJF9d$Iw XM-I0WnB52MNvI(Z3/ZL i(8,)BQZ49'#`K >Ӱ4=w3ܸ샗eg{&)`~l: d._je}8^޹uF $z0\}]%bud7"j֎ GqOŜfna (<^=WBhc9ޜWL xS2EƂN|b?gnsهyboD`nɦ»i!Z.2|i59YH3>=]N5>5é566&O!*cYŶ^btU`5<ƪɛ21ȫ![ᖚ TtlCnRUB{X4CmOPRm϶PޱeݼY5gaIH7Z2:(A+¨|gC4-CgflbQio)>]j2/hGHӋoÅgM$o<ﷅGn**WΛIntҧ^ht Q <"5HBУ)>ntHMǦ1VRدy-гtudX6@E#ceM隯h/72MoD&@0QvTVK¤uS]5 k03s[RD߰yz!k{..}j[?|p[. dAyaÆPA4k8HvoXY\oΦ^(Pj,t~<Ι]` ?PbB"~dj,s 02Thuޘxk֝MQCN+68p N]јF_:f٨ GT=eT]\GXǠpոVq7~jFhRCI%^02B-q=v^Q^X4KkhB|uQOѱ[(2a ѐET2"C9c SY(0#2?དྷ|, 4lBY.Tmbڤ!b օ>L]O.W~Cتs3X|pz*"գR,)0[@F oS$vd54ۥH/4䰈ù/i [;33_zu߿8*nf0'mbQ`k|'vlw #ej6}q 2Rhnҡ#ZHLZ\]S\&f^,u op:!)TJp4kN9EGGBd]˽Bjw&VfCUjQ9MVaK|Ȟ]:O\NQOǍ)KL%sǙgpxkX۳˪"ZABc#y7b:jb3~|kP%p 5 r8B*ӵ:U> 5H5~GkOo2h(waM!WP!opisiDn:ѠE_ٟ .jGGX)걤),9಍Dg Jtp]M9LL@|zM*Pr{V!RE8[dR"l苿XZn*Q<W(Myp Ed6\hI8/6;=UID>?= tFǛ G*ۓU:n6 TAG y u7 |,`qC*H67 h М86tRJ9PwY.oq)2i'~ԟŠac\kJ#vg߬ .->݇4D࿄c1e!=m+Mys:Lùr.IcO,rB_v6*Qvv<}G1xrxE'"k7ZԜm:Yrs:pH@P ~ zO Ck~Njְ/6l@^2ؽ\\E0BZ?L_ ^Q Snb9+ƦNѵUMQb!ѥBAowvo)`bSsCPof*SduMQ͐4 ˝"ht`:NI+,beI tXbzty h5U ZcG49_-}WZ~+snEiQɦq73ahWfG뿉qټ~;[EGB; ć]p@Ie4XrWQV@kIAanf7eZPnx+y-jɒ҆C.7t`i惂Lnz CZr*t`e)W$%!Kol\0Nعّ, t/̡_'s5K@|=OǛ-M$[N+{Z@3lfu .(.OV ?YPsh50! b Pc|A& M퐦9j!q9n;3NÒν]+D. 0c%3L>s6 'z=nEt8ڠʢd?'Gu^9҆V:mD`ʡX^޺HVth:C|~>nt#/mtҀ/ؽH)2`~`g/|R<z}ի$5N ghL7=5z?#Bf5#d~ 檡C喀iܾ/(}ЪkSr*l.<^LÇ2Ɣ[c3+ Eyx4| WS M[{a];Z5IHxhKQJc27h[戞:c@ޖ`E~!sKb `؍ /|`{veuWAMNoݽI[86;'n,6a,&o7WY ݎ|YzuV)kmqd6pbotu#Act[ !q^SFQ8+8Cֻ'nhfem#)^ۇ;*LZL5Tm(}ԥl3Lz +6Ke]qk{[)Y}ۭMW 9ZPF\aQӦ:;x8ah;%#o PeO t542KjciY7gSL9d imiq+U_%v{xe1iQk]pd] B[|.í 3Assf}*u< ֧X&F 6)^*=BR:6M w LLvPQ6*$ ٓHF:dB7,k%/I+-NUHJÓj;PmI e8J-pTnRb}1.ёw#r (*3lm쀓-:oA6ѺѝYinW`hP+|ŮmH6?IbpIA_n`Ķ MD|*" 8c2<+,%'<AJVkPF-˨ K,zh%M sXPدHX׳.H{bRvp|pZ2Ul CL"e@#e>I1:GqY|ߚQG@kFOK]đ##޵eJ.6 Z#0L`$$4Z-5T>dUiO|+6KcI\I@15AfP3^ؕW#⵾%7灁S?OZٿIpͱƠO>v {=pA LH $Csڲy(iW_i3ܮ (8%ԹCyL8`xa$tAf=R+UoM?QkZy6J/a*CJ/c&&W4NGSooBp~;|V,&ƍT:de!N6CGbL"!$;~K:霄=#{|js$ypgeXd1}_?sbqIR 2JqUO׿dk `mBr&y4kG hE4n hlP)jЮNܣKx.5TK's%#BsUs @f׬C42g.v?uDϨ]@p:RAg1m8u;ǎgnqh@>櫑]al|@Sukt5۫7L"l6}e `w_S8 DUăyf6毟WRʜ#K.a\װMDA8wa<{ 6{8 AUOJ$u?ژ*e~mδK0!ƥפ$[7Į:??F=b8-%6nl4`(:k3ɗɆISdjT?aX-2磦Rׂ2 ń+U_L6_QnM J5D a*MgnE<gtJ^tV0nN>N2ydk-&X|A1mF.n:ԞFq=s#@NSmNj@t*H{En+' ~ )\%-RźDdxI i6hi>L]TS0jB*RA^@Ǎd*o0C1ब=;rZ5ճ ;놀z0lOeQґ[6G@.?ԏLDO&x\vB`^i'45=+iĈ2\U+>RECJ0)ro'?p URiE|jBnEU juxr/i!D~S߀ՑѰɢeV5p5ym%EJ:8KTlk?_'JV[}LڋWwħ.k O7V$f,ՠH$1>c7-mN GF |O#e`"r2Iĕ8Te !CO UԀ̠!I;/IE;+ۃn$?)qvtL_$=}Qt~2QP*<6QF~!vtgh(8n 4 |,$XYr3RY^Ty^鯻۷~{~3 LסGQv{^+fI 0PEt! \uy8A]7\<@[xU$]O.|Ƴ?7I@_ O} "0e7u`l`jH&:! cpKnMiqZdm@x? [\aQxSf*џb>xc a>! ~Fvw3d}4)fi{|i!ӧT0]:tZ$ :GJÇHKjĒ˪sӪ_@Vh@l>3ĭA%f8ՍoiS|`sgcOqt@;J*ͬdenCɻsl8$JtHJqM c5G!,*" LȾ7ԏY1f~1aZQ㺴dP!)3>G@$OwP.n޷/֯^$"cv`NcAٳM=pTZ<*ήѩ:֖KӅF~;O?oiMYy7jY* dg%L:(3Iytx =QR.gȌÄx\%#@x''M7zZ_DhwvfKp^f,pjE@@kR}2|2 _[iTM%amOq1B0pqȓW]hdbNu$! )N}xLm:  )VXT-\TqF1rfw2I/`ߒe1H@hZ )5:1e |td4m-PiM1 & pz! ׈D},d@{4XCq `YVYf__{wsDR段>z NS=G`MDžYI_Q c'A#l>Ô.2C_F"Dyn6>dKN>J |] Aiu095OU` S:(w]yH /q% BbI B_#x!Y[1j'Kpi^A3Â^ye#3r=le0@ڮ!Y2`Z6)̢SISȾ"]0腣񲥿j- upZ[MCXp~x9CpƠIܸxmo޽YޟaRmD|lG̘>Im}?Ig<]woEqCrhOg4@(!1tY"9ܑ)e c\jUl\X .-֘|Z$ !0^/#NUڡ gpteYlEU J ~蛑7ǭ^J!ĘNסkڣNÁ:鹊Z&Ь}W<^Wk=!/wGz<[מȃGB͒=rEƟsϚje4X%KV8>Ўy3u8& ʍ^FxaY`AtlG,U#5Qb$Lz)cꔂ b+C}i>a&4mXav=눗Y3E軲_bjEtK,Ù:g4Go[E+pIJ _[-fcpʮ&+TڿsfT82D Ȯk[kLK/f㘁DN*!9m#rUL# n`ҿ"gΥeR H<k]1)EL[b\ "LGWM"^ڛ a!Wt(aΏ= z\6M6`/|Dx .)nu*W(oe(T>o;)A~#'ԝWlM%v_F7!8{8z`Q(me}tٓ6 SKse{/)m!G(Y"6 jK;u%?{N4ȷ4`W;q<& ^17έV|{7gd"DQN`ʝ50v̋UjЀ2n ~CoYh",QAs侍v-CtGfxЂ!O`r3>f˾ |z~КS6wr!>r/:ٟoafW}}D7).^T壍~됅!6ZEJE&-4tӜ`wd۰U!":+͘!h\/4$M&,N0:mduLӂqK dj Oi3:1^̹ Au5ڜh. [U^9#?4{#!R7#KXʱc{֝Rq 6' kR;mC "`efpNx0t|Y nc`^AHݲx2͸vƭXv~M9FӰ+U˔jk^̓*A"' J*SzQX I#p&\w{3~I]j2qp} dc#d˽QQquO[`i;@ZS{cwzy߸sLnj$_nTR5"1HfA>_wرvr#:.Eo!@Ͼ~<&O;ݯL\'ͫm}&gҫ& >s|rk[B#bDT_0δJ0k* 6;P7\-ah#-:eP(Ʉ.mr? }=E=0T͉&>:HV؇LwK8Ȉ6 v\S4;:;[f%d5@!uFU8d-5DAƢ6jZI%?; |oZ,SDVN5lY2[R)}.@B٢["k%8) GʂcCYG1'02SmTҪhڵ(Ka/ ]Pp05{W'²jGBfsoANeٯ/? IPǷÂKV.7zq ᮍLM`'Š+KR]LKhɱw sSXO,{hn;\~嘼v$/c_C3a&9JnegNoO;#3מ|Qk}6a>9;3:'1 })] 2MB m[~=nɯ`m)3Z; TxzSҬU{*s-zV_L[B r(w-Z쉮=gY!2484ԈcXh7`{4%G[e4:;7Nh  t-ў.P+I&*k[l=9lD$67 %+sSȲ{)ϊLPl6x{ܔnrWԴR%C09.7o6 p\K tl+8 *t'0 Ra"z:D~woi$V𺶐ljUeo7cs =]ZWAI>[zG&Z75c`X{bPϚǝyvmkgKb(؛mD1B!w7_:m2u*m3b 2ƆX^AxKU0o:&黟ߕ)2ab|0\+cE^)<";_4<2Vrw"h^!eSò9N>X| F8yI#l$X=@mZ LIA$|1mJ`,|N~3A7)]IzQGh=Xf&AoeY`2-0ft]`aY@5^/rfN5RUK %Byh}wiC3 Y8h3L@E5WM-7-D4T2^ ^ꀄN#'> |cxEM6K0 Q|FLP R=)1KF}1`6=FiY[fF>U37e`KV‘&{Wl/:\*`XE~6yv ?dě7ʰ8Vc_׆@,#ťAKqV{ji wc "_+; ҍq ,#H650o $(@Η9I9 QFnSbbZtW>3g2?ǖJZ0`6oWE[$#r*Aފqg琇\5 %x*bHihG˺z ;?H7΁mQ Pp~p~8]kD%W@% :(ߞY U)FZ͹ gcy:JCQێ/uґU*HvSE:BB, dsP;%0/$q<[b^?| q],aeЖϧD'㪎`Gyrh9㐉SgE2ÏNٲopuQ['ijMGxhB%gwߒKy{ZG6cݲsᙃ~8јޥn Zʹ Έ6J7)VȪ33ҽ:Vo!ϴ 'ˍTnt~*d!t$NV[&Qf hGE!V^YI.plrF]Oyqx(Bc1̿Ȋp} _^rs"/%orP~%3q-%~PlՐ2nӔҵ%ߛa弇 {8m 5)*$/ ڿĐL*8C8iLB+oյwHPT}8PQ. mh;+x3QHβJKn5TBWVԔ3j1بMVĢ\h`ݟҐd2ӍB`&1 j0ӠLH8r$OA0͔ǯ`w6d5/82)OMp#9= sc{eW?4F1I<>d i0lwʿ[4a:$e3Gie Xǣm/n~CJ :kbO 589(-#'oyǬ+%]0}c&Qslú.2T D _==ֽy aH#;wjYKOx yTC!zz=7ljzCcVgVIGR@mX*Q 4S>&QMDz~W!7>N za"8(RUr[b}{3P_A`gFQhAcqBtx'CAj&R$2\ 5ָ7vX8O_(Fi'JZ9\{fu$7!dXK!놪Z:po8)_z;ø.,fQ:D}:j'ު*Lޟ&2=.ފ-farTtV+n!oi;A8% =@!y}߹ e;J1c*6΁";볶D$'?Y%ƨi@=E aR&y&e˝z!j;r>nQibqm d/ֶEڪZe{WsWa3pA"r[<f! +5pbZQEzq$ _ڞd9::KIE i5jrr``8MN4\#F}MԛSVǢr1'6 96Y1[A_ZUɄ`,/#ק Lb%& C2 "Ĕ.t08n"v:{K6D'M)/L/w#%q`6%^7[ߛyɊ":fcn''}Ǚ=%^@-a09[a  7#'q~BT4zݱnÄRyem F|}^-r/fe?wU$db$XDIcY-}u45KŽ0` R78caz@$>>*h J$'o= 2}~yꆣG}+9ebNu΀x=N!٣BKVrFy_aU7FQ:P6%reҰgrtP桄EAROP&-bIYbeZr\UNOZ]K6<GeTN^}]MgyfwnֲHKFZpr"bhnk}je"%]PRB 3U%#&Q0w9r午 7u~bf"rH"jYf5?;,{!~#Rԙ O0pp#bi#~D@f` =U:W1&'t@G[YbgLyYih=s}!QkE1q}'VaLY3,}H8Ċ)#G`'ʄ|"ޟl{2 AbRMVy/' N"scXiVGpq@76ّ/Q!u^ _i@+Hᱼy/|}xo`X4UB8~_ø#TAӇ(L*=圳8Yd,K `#<=1d3Lg؝ڞRqUl@]E3k鮮>#Rk\2}y:e]ƾ3 hr2#JLa87Q,$Hpf7$q1 4+1M,N#% 9qb~~_ /e࿔P$BfX-sG 7!g"ed:%%wC@ptaws)/ ݛRLky.ħuw-X|6d4%OXD.f=eGZ LM6W+ARuP/, ڽA;U0mIG qZzDrCVS.n).JqMĥU*˵TLpi1-,o2y#2T(S|ȍ70>'=K^P`Jk†krf++:V![3G\U(upi"MѰT;qL ?Z_خ1jZ,TMO8"G~>&-=.L߿j:e\[2UJ'Q PF]Hk "܊g9mrk q5ASw@UXx0]lAu* i.Ng9b`a19n}iWۦY]qm>W碄O/qyK2ˈ {He"| ey[(]Ri$ɼؕ42ynO` Nz]5?^"hE85D<RhlF, pCވvepVǧ%{='~i@_ k͹SR)A丵M'`dr ,GaK ݭ;z)H` _>M9GsS- IeH}/@gE}r05H.I!@SNڝ"45Rd=Δ@j1.7 ERAj 1eppY"a+@)09hXr ӟ_nn0 g _mZU'8k=8ʸ?/{DBYoxN&Evrܶ \֌\̧HgU pѵbokf7sη*|:#o*%So$GYLjeϝ=/ӱl,67 5DO>w=Q\M]q*JL ßbjb LΣ!ۚo9mFI<633ur7! lc8!ƁCԥ~[@"˴{h`(i2 6M$ Ѧ(g}gĿSǐک|o~*yQ` C ۖ2\nc2AZSHT>l4a>+|!wfdx |+N-o#3H6Fxq+ mZ|g$Kk'DWè00@Y-heD:lݛdLƦh@{z40A}JhNVo'Xle7Y2c}Xcv|*OyLH&y0p>IL7J55dn>k / HAp),=qP tGuPkJqaFbWa޶ {⮎jVl;q"2\]VRITn;CO_^g*+)27@kxPotr?f[Yƍ`U-./n `(.P׬8;XCd1 Q ?+,_ R[C.Iޝֱć%6?tN=Nj@FOĦXTDt_3\P% -t|ދ:ƢKՇNX7H[[TE$2I8h° ?jRsqU TKu<*['j "A8.n>.i \Ķ]ޮak(/%6Œ2Qbjd@B8#) \,ut-ıQ3? YͶٳ. >Jt-4 ~OxD2&o |>=#v9ϥZG Wz/ $wcH9j;iHris̩ *O+kuUհ7,BTU⶯~)hJu1:! ;| +|qe?z)(>xh^f[30A HG#9rܷ;d) u^rܳ@Ɋ3V/Aj(֍x.>2h0"n]ZR2HtD8*$"l k<&X&o^y6 e noкJ*cuenwT]Q>lzI92*'7OqncE*͒*u,:4;*s@q3p@o]6ʒʼnĒW{C- sbG{M]7ҫ`$oyQ=wQitQB vevxAcL!\oe,2.)l Mi(&G Ŗ^*}Rښ ODZ.x3swuC@HaA('Or[F&e?_yt3-$qJOZ%&ż5^jϱ];(t?/Fj JmSO'&k'0RE-?Hx\rk%&XwoU d_kőGއEaѮV'UsҀ,l;c7_5ix1q2o+e%_M5l;x , Y 0/ʔgENɵ2ߌXm0,w/,#^J`aWXe~1h?BD.&b{AY{E ԶTfA;’ %| ke07̐@t~zlf ʦ-Yv$6z9T5U] MRYPh*ضAե+u2GYө l(yQ0[_SsГ=@. mhALzWg8V ?ٺ[++IR4oQ6irvԾ$*S[9ErMϴd~e蒽2ZI!b}4vYS@V>ޙ*+ʠ |gMSiTl!&Bٖu%u%SCRѩ@_әMfKbJqSZ){zVJD R߈#x8ެ"B JQ..wQ b %if@Zq&E@#^+ َ" x@Ae;w%r!7e`;θ5W:TeT.ߖ\IL: 2ڥ5aYk_֏<}?T0[ˇY "[MJ9tտ1 @_^9 p2H&f^Q@)kx sIZCܤa:OvQ78*x)Z:g :EuRLg"b̼=_FLvTDP _Eb5s|Wۥcd+u_fhUlDv!15%O2G^Ou$aC!D\mmZEK'vOCpt`8JeZwM2WO1 m<Ձlڤ gYZ070701000000bc000081a400000000000000000000000167ad58bb00005df8000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/message/fusion/mptscsih.ko.xz7zXZִF!t/᥵]]?EhDTTk׶Ǽ5:_^UBFBu= cte+Fֶr*xզ3u1gl^'VE6*)*_[GC&!LI s$}x3&D1xrY sy%' aT&R5lF[=ZQ{T`PfY-(o_$ BL {ht Jco!A @ S?.!V\/s?> IK$z{8{h`h 0pI{? 'ҨZpu~K9;pLH^a`B^$oКx݃ ;Up zPM]V4\N=78کeBdx!3@Qm9+1lǔqƽNR!_Hؤ8,. WqtF2>T=b8daNW*Q_A0͹g  DWJzX\Z r_5hv:zItT,@xu_w]dY=ʳ`Xdߔ@AQP ulC?TO{݄ 6FC{|ʸ:onW*Oo~3{9|*`|7{? RM>wno[MԕNS5o١je#x*R' h?!꩎>dⵍM+nȵa^2ӣ)UJ*bB-JK6e?."pHq1kjELrN֗[0`U5C~ӌ>J]MP&R5o*bZJ+Fб?Ml/T)Pt7[.1IF3bibXTJzՈ3ib!tGt 'A0_3)h Ց=6 G׭I$fN v̉}^Lz|NFxk:ļJc¾~6Ð286G}{L4ձJ(PIҀaF't!|_oZh-ײ&q z+Y%W;P :Z ۠95hpz4H8$''|ķ{N(;\Y*rDKf>t9{Q)-)+p`ox,]5qExM!?sHvc,psFm yྜྷF*~Q%s:^ylޣu0j,t^`t{>#m*E)WeU08xV R]*m]zD[D52)1+JytN`Q4-p·R]YK+Y֕^Ifʥ(V ؠXb&M9/)Wvj$Pz#{ ;-1 NF$7޶wOxh"Oـ+}ֶ`GgXW) pS 99b5G:!P;nOV)&7a=+59-)jήocH9ʍI;>͙5mGFS|9{%oe>}R\vά˝T7Ό(_v<0XVҪ(owzة {g1@C23!7% E@@@JڱziKYԃ=WH=Z`?=4ܘO̧SIb7GGP2ýPV׬r ~In>'s._98R D& Ea O7=N<7|=IѪ" UGWw56hJXK 7܃zOəҦ۲?>ת{רKhYAO_E$?;1m۹mKXz& >K rpL 9UO+GM#CƁ+WW,Mڥ uGKq֝3sJ),憅H/7 ղU@];5j˕etU9^-eՓpU4$$꧞aa *\0"a[V.7?Jeϗ(wlS|EvXbާ ه4D¶@.)-91&O XS=;=\iNA|a4lJz0y2r7Mwhk7&N@=ڏ|R$0i<iʊ_v屴[aF?о;gs;OB~G;N`Ev;]M/.2^÷q2nĵ.ЛW`pGPD[^ŹHacpR˭=*C:[Dh+`!h tϬ@]|`XɍHሚ)`zME Ԕ͑p\ GHZeQ!}nb@RHhi@FC a{څ/!2$C<ڣpj0zL `{ejɘKān#h>/VaQL91E8!M=ɘv0+[ZAz[By5 qb|)ߡ"ypa"yhi?%Ȯ"z뎛ќaՑ.? m! 9exT鄑4 3gdGgGr>:=s7c8i}$ZptQ3qrqL1էCUޑU߮'rIfl:R2t.U*0+yKAI5@d:u lSb!\Qr~n3ݯ'X{=ȴD3c4q;X6ڏ0lU0YEBÅA8ra]~3DWsz޳jmIV|}Epyj9ˀJ DGv &t:)_Zc[zmm4@t})w>7]Ud3sD&6JBdv98(D uIV ;w` jH1mE}EJħ!d>TR97 26Sa%'`rFD|8 ^9`O257 aYc.,_FMFA,D"n]ɵ52!-i&; ʄ)Ðt|1]@cЋRt0RF=(3 >wC GSqw?f[KN:ȚMiЈ,H۵ ÒTeue(G~艗ΟP|q]"KhȜGtʩ45@ £'&'"t~fq6[z=;9OXO=.>R0&kZiq.Ӫ{AH?`'CpWZhc ~rkW%!i6APDq4s󩷅Q[Y`ji8иQD)ηʻzi +R~( >3}P8@c3~DL&;~Q,.9 ڬ` h{O_j>[НrHzw?CedS&,# z8H1E+L3woх{ioȃik]P 񸥵Ƃ | IjdوvY$Rx߻د _\P &LdˋN^>mlPA [o11dh.g,h+Lhh֟Hbe,Z>MpuadA?@==J_sOܦfM/Iiwf3KIh9c'.U[PBe8,[.#zfr[³{} ^xPuCp|aUXw%ɹ?lkJpǘe _ +>1aQW\fm5=\W%, cg k",9E5@7ssХ{kzz%!gPC\AI.ZN=5-Ԛ]jGрQf>#S" ?R^xbiM"Jɛ nef >(p :@paJyjTѺo+-`׉*k :G=,Ϲjޣ?ƙ̕ MO=;WG$vD`A<>~QPѰ (jh`nJQ*|bXurgSQq9'˼X&tkZb9`;9Í?ZrS7X+/tW4H]#N&kQ8,'aرo9(bXw]%? *!g6:YLj,혿ȓ"h?^6J_J'H@Z v/K{|ĉ3;^eya$DnG0ܓG@A)HwB 2ch*'|*`zגXvU%ؑq (0ˆ댓3q!W#@Ȳӹ4@G.T)i% VU> m'b0ct.'7`9z[.t5 a!bn= p9թ4y A0ZiKEK}77z+ԍNX Au#T_ߌ'[3 pi\*St8 y2ʛ' 8S2;kjqn;&S\<)3-v1S\v= %l`E~MC涾p힐*[&HOmX! U2fEn߽0ݮrӶMVb;?}M ,3p{6%YT;T#:bL~\0urݒc:?u%,ݰangٳ:|/aH[FM3,J AJ%L}3T=X7q_.R]oZKeZ'5bˎ]@P{)5KЖ_; xh0 /N5C)׶S{EYv$DToͨ #|u[9{'-)g]7b-#7SBCnG_Gl2C<]^IA69F&Pfx3ՒE^$,7Ϻ v% $vl::sEs!(hm+t2S_$H iAs E͡'&Ô> <u3'Ʈ/)i˶KIXdÔSH sRO%n-ebw9V 4L 'th.m([Q?f(A y+3'=@j,Gy'xcIPط󥱶 }fN\LL6X9J?AfCQ)UT=}'>s*н>W ƶQ-oD{2v'ɞ;ŢC'z#Yf \ccv\P*R*6WNWS ڳ d$DHgLoC#B FxMZy0O̖"ӹm(˛ɐcX]m@"TI XqcEe͒xs qM{~u vy&fPKИ? gʳ Iu=Yn"|ړzF a^{^qgl:-+@%“HR~ NG:nlkb7tN6>sp@RGH-e#q u7\_a4~GF5Q=y%6utO$Goh9p'k;Ce]i# (ذxpvh d aO+LOZpԯ<ԋGo@5dV'S܇LWA/!hhL8iJsu3 evy.Z9&kOĮ#Y9L -PD r}џ׸j\bHX^. Ʊ(bH: 8g2[Q%lc1jPYIxZ} ˷Y<@w8lޏlzђ&Jn2 /k&A3NTi[}sVe h5:k KUZ75_;~W8o6bEBa M"}8]ȏ/XQeYؤ֍A9[\ŗɜ,m:V0[01XN/ T }QM{EO^3 Í5%͟-w>ؿƈo_?Z5B!}-Dgee}gH>p` Mw<:ƅ %0;Eӊ/ۢ4g,Y)h–XlG/0rf 4R |QP Dqp|֏.W Ppւ#u͋#4ۥb wڒ,%m:/h{\)3Au.95R9OTtsּhyhJ% }x;31,O?>tSۆqKi @S+ 9U5EeoqY_oŋSzBZOH6]T ёCrdw5X{_E#%k1,oҜauL3/zs>&,|fK;QsQRS(XZ$N7L)[ >W?Щʒ^2b6/ʀӃ0A%SG-P ?Q]aFkN&=|#Q'[_2=g+x h.07 b>%2WnskY r$B+AQ]\UFmZYoM PMf/fA-׻9Mǎ &flgߕ|Z >`wdOT!)"UBY<IEoh |4 r'Xpwr\TfGMêM5}H|EYjb[ Qo4"FŎKX=kI=iN flQOdsc Ce(UN?ᜭ2@ u~˪^3PҤ}; >^ UcOUraee4*Wmo~ !~P "t3O4#\㹪Jr~L.D 3 K_(qcJ9GXBXCB,LGϨFт6t`S7Wel5o\^&0ia|Vi?d%hwO^r':QXKd k U$j9Vl,Xw&RJZ.-iLÍIDAxA!zЖpkS*GMGY`H[傗ʗW|8eL@ޓ0?v()l=4![HX]70% *yF8鯻{&tH\mfץ Ʃa\+ĜzMgWxe ASD_fRW #!i%ܮ!p(mSnfrXʁj'šǞ'tB "y&g p9f0X?)VfeS4մ)>vR*X+5=|R Qٽ0Gc.iOӤ;E[}1soj8GB8D6G:mC5:2C.;/(*bX|QK/`dzQuuZ &Ox /ຮc n v]n~gD3P>%]hc G~:Ǟ9&M^c^qV$[ŋk hFPv;3rO<ڶ#%6Kq3r*Éj.ih(+ɚʜmMkĬm:/B'RVa/YB`QOX}_jK13(tH-^4b~hgSQE '[m<2ӒG-ۃجvW] TP0ھ;Q sEEHƠ_af@3 +z A#FƝ^zfz5c^ b]]Nɲ[SI QNeRlV2N+yi7ƂUVm̕FK3brZBMގ}0<9A:8pfo}.6239SXPTeg5#&FNm vrDB:vD XmGc_Nf@kF+>|a};ܳ/o뾂[+qk .VE/7 i>pL+yEl4T8N1ֽء:ctУCn{(ʌ+(ΈUQN&)Լ7hrN>/<^Hf#aOĚq(\nS[uߊM=Q5 {j[߀Ѿ )vt2]fE2ӗ?tI'*!!gx_Qd {"e a)V^vNFTݒ)Zl[HJldqxU/:+؇w $H՟-9jPu&υAvh3b͖b ,Rˁ:g,qD?*ʯ1`~?̨..Bir K]3}J!?dUl(FӿAh/ٸhHK~sMr:é%]I@ymRNOwBIv @yIS~bK U7@ ݰ gf`- F7(ˊᾦxDz=*Ϣ9 "M]WASx5+>\OŘ>}ARc'g&ĘxrW|M^G>xŴ,V;d^R%sžA爨]̒fbc*$[ڢYYM ~y= A #ޏ,N=zPwtֲ&.o1Bj^HSAuz& Ɖ[v"Ij?~ E!.gꨡf1R󸢡|jKla 񓪊)avICtq/{oؔ^Vpɾ >` "<ݚ_BK>H/ioRVp%&s_-ʬ.:Z jQxcT[~ hͫy :n˼j1(|! &vR!Th8{5LOϝg"Vx " 3M"Brc#!QBx}6ca,"U#Ww/*?IHx.-)Jmmrצl\U9 duA(d4,ŇF=*MUʴ.7csY5]6]/7bTE#sC]gxݣ%n1Xfނ4<[Nt"9oxhQD􏐾Jx6*5_Hb䞋nL).:nE1E~{=EppOC-nʑȰ05호aRy"aukQЖc dWjG-,b%pUĮKG|#qHLOR^5ׅo4  H<C#J̈(Ru K)73f3lqzR4ghug9X Yb͐>q,2R37#Z&r1*F':k%C늀jinI >⧉ >e%ӈbX gA\_ʟ ƻh0n(޶߂9X梦O8o rrەdZPtL(FG@6K<ee_{ȋ6k e~S(B bz0*s}?bð3Ha["fTQ=6/)&IJ駱0 ~[= ƊLG/=It73D m)}n!Hϫ"<%# \'eh!|zɃ;b#hA2~w (IFbUm̆R7^=ٹ!`r Kq~B2Kl+Vn['' ̽xEQ$O B:b<\wQ$/!̈HRϕ[69dϒ; :%Aqϣ48 ^x>5˿`'I/_5g9^݆KM(nE`D:F#aUEZtV. HyӡSp"f-TTꌂ w̚6<]s-!RTm ~X<:"9g w@2X,(j<6V1A&f\)nwiuԣkEW.hQ|@W-%lZ,ѶvrasNF̿FȞq crTsHߝqt`T;=C78"*[J<g?+T> ({)vcDRsNJi1I҆+u;NJM&5űf &9o(ilGy*t$CQhCyԕlӏ9*Z\ivZ3 ϢwHJ<,~G; W2 4,/kl!`14e /20o*;btWabnǙ-LBO%ATCrqP}#R4T=e9nKcMRCu, _W?rɐ_4dh: =ULi޼BE>#ݔEvU*'P5ɈrVB󶅯e~?8;9& 㒼|RŬ|Fpg&&lL| emi8 RR!g FkX){ IΫ& T#+T[qHmfR@gR|Z]7 ˍCױ3'RX6_oE,}E#P@Fc؀H47[UbĄ՟Z[<|Lt%x t)$dmf˧dZ/n^P͸K]g/)=q\OӊB<6UV>X[[ç|T$^"=u2<~cG [cTGFUymudp(1т}%?gd*|y V2O.ncnꕀ [ô p芨pVjT?WUm_%^9Q$@6 }xȍW9#C)"1ylb(|lY^@!ų7Sh ezA9;\@*&bYe )}IWz#hrOĜ? dQ,³/W >FX3N *Jƺ%l|0Kө..r.8~LS#B|* K &75[b|wj>Tx-`PyÁ[ 6H5_v񊷻olO0(9/Znn7Z ':- W#n`B)@n,'t|`U`ηicTk ټ6{>w?KEYV6qNJdϮsŪ`nx.fޮ~FւJ̑5k>*]~::4'H+@@_)HቴVߌ$;-6ҳ1Yy f1VwxxSX@6aҧi0( 0sHTÇu둕ބ̩Z-gU^ aoQWi 況qU'u/k_<0~SA3[yȲ 1B@+^,|UVhFgv=mdZ⾜xS6-JK~]P(URf@%k9X7 ƨgC w􆴝)LBǸCכ;STk %KA} fzdofcJx&$7 zB05wT'I_Q0;q~J_6zЃ%F~83+ޫ_D7VF51iGb+a>-$?ƋLbE=i%K5&PSLniΞnv|ve[Htu 3.*LFvҟDTh` D! l8@8I4Ms" "HhY NѢ4VH'Sst}t({J wj8.VGai>?,0ξۇx<=n}@pchy/l?#Ğvƭn `9eY1{!+V?Th ,^, DI@.ew.mSPin<(z+Ύ9ܡPGv0D `,Jh 0нd69'Ihx$!1N_vOt!g*,;VM;v89DT,驓z@BI={yzU7Әw pyg<;E-ޞ!PoC 'R*1\b9) xMN1ȺE!~wq< t0lK^R^mN/HІ@uwr%WMe .PNˉf3O{D$aqOkDEgz$RK[e 10pE2 x[vr<̡N^L#~cݗ dHUkH.#YvSM `CB/{<$X*Msp-֎mXC@V x4Vihl#ACtP{+l3П1Ͼ@ \Uz0\Q+!v䕿_5HP,le*/4RE >sf㿨p,J_S̮=!QՇfYIh ]* މe,IFȸi % †KD#8Ij՛tvե0kƒ%%wѫ_ I_R5Gl]Q5K1quMf 51 ;ߘh|Q=5Av֒\ afwoEF{VE>Hcndo~ݮEˣnD&1px#IAHDt:([RǹU' auIasULoY`ݞ~TbkWEE N ˲w1B2+ROn6k|Sh硫)Aa<\8o9o >ݥxec,@fG3_RhN4s?" H$1T9\`g*&2GT$O  Ml\ :݃,k" "xNlJaA#^Nlq*&E1Yo)T#sjp#?1ʰbrxv[v8ݲ} ב*߱b4 o&MTH!Jqo# a2!닌~3o:cAn(-bi \pZդs.YTgkVb Z)&]8ײ\J"eIs`;ŕ5n FBvJ6TX:y]h0QO.МWǮ:{'G*_H6[%<SUR ^?/|<:!/wѝUVs7A"f) !BH:jx;c#Hlf]pm07mWkD=Fgz)AS \ R#,C0K/(" W6>8[(3)w9#qG4@Oh XW<<Y'u2 sd(.g 22_1(T ( wi'[2= ed@ {%Ҍ:P"CCgi03\Ѷ4d@V$Auc2"<@O Be12+a4kIt9ߒ͐ *.tz.ahEbRH2[9`َ "dvT syyLG2=6lJCB#:Ym[=7^t2?(wŽ/7yr[G·+=>~d@>w$4oD wEG79.:$cųSɑ<.$3ys6E&䂐o+ }Θf~+r!<@T{bN*U[eFY$U' 9IcuvHjvLj|GɪsڈIu rډ!,4kxخy?4nlKW|7nt?I'(y:ksPdOzl(9_hС<fp%/mKs@ NT=2U%ak#t)#6/c #` Ld3:+Od(-6[e{Gs$j@?:s?n2iNK9leuhdY?9' K~Br>@вǜjtvNϺ*`{i3a{Hq+m10+IsJm.~iLOH(uɫF{sE2ۣ=UgX=>U5:@Vfw<1"e;G rOv 1!27V): S+xٚ;8#HX ob8}D[ =Д=1d]ž:-K~#/ڠ1x -@DVI+,WTjI Yѥ#EfwJi\0"X8*XEXoUo9k87%g߾*!]s 45yto dFd3MM^~"Wv7=%hiL u:mf1~.Xxkػu-NF%}9e|^ʉO BqqW$56 \{vOk]%ETE\ #sHAKY~ԅ8q̈́`e}(8؛?^8})=J7CBErCCJ DFF^Eݭ-( 墸֋gs 9E1|(闈cXuGp3RCb0a!izr4ż޴ _=Զ2/-c*$W3Uy[{\)GeYaDhK-߬L:H^Հ_n~=|YbE=BY.4CuοFx\*Fk B t߱=BGLMs4Tu *!S/+Y h !Rȭ3ǂ2yGgvD|n/AE봥Rw)TK]'ͧ9&5@maiy ŴFG]. @ kBT$vߦj<[5 +ECI`=p7Bg TBL902>RྜྷZL[ v9^Zќ%IMt+^o5Iwp`HFGP=<ȥ&Q~K˕fJ5rlF8kK uVhfnt,Pw"xehE])cpˢgrXAL\kފ1ߘ'$.gڇ)\zg=! g?ҙDAGr 6X -vӛų} LdJq17ѻ%l"űgYZ070701000000bd000081a400000000000000000000000167ad58bb0000412c000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/message/fusion/mptspi.ko.xz7zXZִF!t/e@]?EhDTTk׶ǼŨW R1PM#tm6=)}LLUqLu %ԛ#zUv_ mak6cQQ`ƎA'bJ LO}TJXFsrçt_PR,dA NП/ZMь`}{KfBZg'_%ni>HEѿμslCf y9q"7QhQ":5." ƯxIZW@Ft!XM`biKl+4q"şCVY,Wņ6x$_&W3 ό *GGZ[V=J{jԗR$xR24dIQ&]XcntahwGldJ~E,SCM#FOG%ܜsd7&cErDQAlCʠ^²8'6eC9Ɩ zD}qraQlAa?Ggj:ȥ;.q(V> !9GB?dOԭ`dX]KE~u*VWX6oL&eepV)񞅠E4TGaZl9{1|&Y}"mhsB;+ MX|gKDsCq}ٶYZb 3(]; pgkb%1 _g}X/vD(*FYpO ڮ :fq^EClMKH*eF|S{BnL{TS4W S^w! MjSĔ'_2^X/}[޾ ج,4Bt'};?D$4lr{܂Ti<|rj*B1.c1B1[zR|p;x\P$筀:+quT sAwu)Dqx_3xK0>JJi9ڴ-`LCOɓvuşȿCNfY]gTҋ&Kr}$ӊjq?Ax:7~: F 0x묽j_DlϋQF S[_SQĘɖƯl,[5:I&˧`.8q¬ۂu61NLY!ӈ6;&`[p/~O1n|yXr-+ѧa o6ކv Iz~9><:e6ׇ 1E@ʓu1a.lGe,e;1 7g79ЊҰ-P`:~L/৏Y"nI&dE;>Bf"~({=.B5|"ƠBq1:,|P:X K9qbFiKOzX i@1мJDA\*+4UVlgʠ17ξMaRv/ҺMՀ@8spd|$>&:O]↥dh*"o3V%=:l 2k˫#So6Ru@M\0 P}A(lq_nw f$jqQlqWȔÌAL ƚGvg"=12/Fu`PZ*EvMKràhabmKVjs9l* N/x[j`tj YD^u%'LmOc+Fh6%p86&6랕DO<٘O)a6M@ UD _+<Ƚ͖奤kP,s"h2׭fNre6Nl%r0rkX#WDP@Ki_E;9!WktҹUV]"(:@?ݧ\TmJ]LQeȼ?͜ Rvm,1~)cOB[`.C $SQOMKS,f5DƿIr-QeZ8uۊ0}wqSo -"?jƺL wUgӘ_|"MSk>5jy 5šG}^o#ג^O}N1*dR1FUI73`HVXF0./[o,c#~L uqDp\OK޲7:Io|zwðpV =N:HrZmGJq._Nq֜ȩ *C"Q; 띭H#N@ym_8׊(6[}f= T;/o6D"cr F2*{6uo2$Ƭ=b":hWI^+y9;:C`՜m:4EP#nEi:H7  ,%ܰ5w%Aph}cbb/;CzCEC$mY e])M|Qh*tP٥NWŝ;=(*#om}ß VďUj("@qA+8W;Bu=w}1u4O x(́7$u U7K9D`FKkiZl3"XE^3B׋/!A7F >:,S >hy5|;Q;:MjHQG, g4Ɓ:Zai-шm_IP P ԸѽZoK%֑ l%C6dͳ}jH&`ãcfﻄ0NPvPvzg) r0 _ak d! WghK髪RmM1NQf"GΏLBƣ[=K p~$xwF gwm(j?ͺ?;\q!]Xmf>}kd .&PQ)?yonZP՘:Dk =̘!:OpLRA؊C{ 6"c+(c)Ze)эÀ8r)LTU 89M K%xo˳N^TCH >`M7]gp1o *T\n0>-lZm(Ն)o3{,tM%|f((Tn)|yoUu:=qpa_G 5}@k^ #f w֐]P*;] .aj:*l@5M4͎@e ݷaۛ;ނQrZXN3 XL eݵE⭠7$zCQY.r|>]7oQƕl &t2:uqwV,cWGvg㮪J`|{[RztěmxǷQP!Wjі F8 3yejSoWq܌P%#šv601ij5( tM'XJ.|:c6U)3I#ѴBDo,2m(BP? Q h'ȼVnPNO!ȎZT(oa"T7K^ xQ?OĤEfs׵})"dR6GE;6[AV-B@P}:ٙ, 7`ڭ0 -"bhD?T7j+9pPӛkrH8ز U5dABKػBtUx䧜HJkNu#Ȋ2E4*3=1;9ޤ*KN\j}w˺ֵ 5-aKF(-qK!XnRqrvqW(XPѪX;InqE}'c]`9|Ç%ד;˘i.rk"8u^1hEvjB{u53 u?TFX~#p`eCrvϮ#؜{b\tRw/|.A'=+xijӪ7L hg$ULU]]?cQuӹ/%F¥ӌN˜&v=@ܽJ1.׳U~iǎ3VѹK;EIDYMV] + Lq)P\CZ0v$?^ɝ#W[,Eo#ө$E\X=>m5-7?#x7]Ɓ)>\J"AYiz( *[ya65C1 e08d?9Z*c2oLƑPY[VA]v =AYP`anWs4D}Z<` >MkupY'LEtжʹ`4*Ux66QHtf^!/ B7U.搥h?]dum~h4j/,lA0o u{ۑ>[VZ1 S`VJ#l{ddpX3t/'ӛQI倜s-sRqC4BEgzCNђC0.—p!1lރ{C?gs|,L.BItHr~~̱0a3BrGψ R NU^sNh!pC"Ar31R $%~x G͂'@,nMpmr8޹]PD\)o py <K+s/%VX^~V>k-{mSyrOo8r#7zܷu{8@ŢpU_q2;Iy 9h. TkW'0,'@DPX% {o& % QDODZ5!0AO)M1V yHzʛM7ɶV\. ޺MMHiJ 3zF;x 91g0Csh\loa!2mIzZz}d``ll K!f'B(j久X;uܡG1bE|C<, DҏykHDj8kּYl""gOW[/ĩo1# ^hR-6[,РqF0I-pb>!VR8M5UkgOm%_wHE=A c *Fz?KX5Ʋ}Z9:]쑑ۡ&L6ӷ5~~2EXKՀeh&Il1c  \qU/QG/ lD68%Pu"K܋H7a ِQz9ZzڇXly-!5cr%3ۮ#c_83zٕ{ m1҂ߘ@yP Y R7$T\~՟c4V멶?=1sC[d#.E{^"3V$j'^p9?3TȢJ~DQqNxr'5U!A@×;kސwo>H9`ԘVG~,i/8ȺCe N܂W%/d݄ -HZjWC s1 j"cea0JCL21] aJLFgR`֠Y%D2l;c@N# 4_ }D"eԤ  +8. H~ddcAJh*nt,!|g!I\v^a.Moc%FƂH-;`^Rb$ []n )wq޿/WnzZ=ž((#_ù:GC\fde?cfv"YzS֏{w`"?Aoլc;~&@VjoP!ttgVՐ < us&RnG-|~~^ȚE\zuw@ 94ȿEEPGl{&L5VuvjP|_T g""_C4/bT(${{9$>>gP4 ;g?69/PB 񽘥-+.igUbDNV}Zg2dƛv~WYڻ^S$0-0w׹|ZQo 7kjGh^JB(D c#?πx70fѨ ?˖S`x &@̈;ܫի[-j @5صa4")_mit C5SJ^?-,j}SC^%"M!%Bƚ0g/ ƊH;Ұ_BjH@XT`R;-:SJ;~f䃨q(Hv\`d'm vjpՋ2E^֯^IK\M\azSV^ $DΈpn~} -]\UW#lISc菥;Q&E1'/ǧ(x97IwbDbR b8+m9 r888,Lf;0OK¨W՘Yp[ 6݃}_@jWc!.3[Cj"ڧxB)2y"mVyEcG]v߂/j@9dE:Eu\A%>h `7+I'2[Y[T`E<;ݳ{Hӄ[ B˧DA1F!!à UF dlbD+}h(#lj:)U 5UwZ}^Z1~dH:dk$7KFz2t{e|h6dIIa)=ITlc~'Y\,fƐg~ y8y WGڕAopBj3lF'Altqt(Gă9sh3 Α&^.W:k`>#5_ha6t) [/R 06 RS; BG$_7ݍtbc$r37ǘ¬A/r=$ 3^s^"xu^OrtjhIC?$3Lʣ}4ۘ"Ɋn? RFE֏m$/Ņ(D #M:&,y.."{bm{Tw  _BZ' %mr8MI=_;.p_腲@ͧ=dzyM(wEDWvh5>p h"̲}* 'K=ӪB"`lnc/Hڎ6"+X#hĬ0{֦AЄF]Yp=9? [aɜpSnniRky>-EGy| [@Nʇ!X?nxL]_WΣ5,ݰcw8Bv?㩉F'`' FnqWn}oؾFb͏;us 5(%et. b":2т乴Y#09\W6ۖ|-3ёNf[Ėb/Ȃy:̆3DC?w ,^ {݈r4Lyz{Qk-][_685viEKP@HnXd)kg`X(y1Dٍ Ҥyw ^l Kѡ_- i2KSA&9/!쵭ݸ/lCcn_ h8 ~zԆŒVZamB\tQH͋iiH^[B.:D&Zu50\)YEݴ91O7,tΒV&ڍ 9n#1Cx@p={!E߸lMN= pƩRȨzӵ.06=AbGٺz^{w;~x<ߒhp pl=yIH3ELY<7LEcG)6uТvS"qGh]Xh@iN6||Ia+ TܗNݣ̷s`!ui{ge jL$Qx"ޯ]=ךSΫQE[[QKu48h;[Gv"~4 n۲ H(m6`GըZpݬw`mbDH6/Zf0Dr0t*aS_a5L21*r Y#Vy5]t,StJZ1҆akmWMap%㴱qʯDArP13Aqۘ _{gtI"P(Y5O 8#V6}$urGK~أ_Pǻ=st cu E1rl^  @w]0q&%@#k}b+%i찌E{i&%%An Ypr#9ryLnQjo.iwSl +rrWL I"N_'b4SHrxevLeB:3J$@ 2R*ؘ2bzv1;Ajzzĺ*΍,pݭ!H[cՋh[,>);vtM~wrA" J2Uif-4Gmډi'U{5ʔ 4*z/nB$W=KSjF0,ILPÿS}nDV5aE<98' 6f2bhlV.7DX3 ߱$uQXw69iQc~$D,ґ. #~'RF{xqmIžGwÅ*QÚ =gIt6EKFV:?}x?ҮcXVGkp 8*Uzz/ |,g=s ߟo <Gz`2Ϙ '4q6J'Ybьpc PrÉMnLU_*˴VW٩,J/&:{msTVO `4_iWoW 8 Xuz2J /a2W!mؘ$g6 ]A3"x$# 6RW-G!W-c2zp-?⁎a"]0U+"C5Қ=Jc?,TOIv ӖnƲ 6vQEe9n@]$NM&͑ E;2QU'ezU_:d^]K 3%7(6q˺Az$d.=h>1UatT~r"%Tiެ5Nf4MǭMG2o;PDZRԝ˿+ ivQ/41" r] -ޯ۔9۽>YwՄ?DE.b62ikHQyFri?nu0_4FEاƴ?"͋i)=ZSq_5W][F)˼Dž]PWA=bLWVBdFVj VK@۷]K:˧6MNyYO.Q6 AL<JKNTrc/y-Tі|yMTV W҆jF{P[9O"VjQ&);_fLe,e/xPwAkz9qYV=OSG_w5t:F} $ͬͫ%þW8+¤;SMU4&&lJF3>D(k#Ub =?sN ۚ4*JSdWsI0JH08&hU4^۽N=JT4vwL*Wm [I cĉ]Q8 oN Xɪ(chv(v}9Mߡ9?3"QKU/v?RDԒz%4`~_㿞*E|$DMC kg#$K&*fdҢL/RC>[ù+joSu{7|30tűW* 7ܙkŕ}el!q>>y/wjm>I?fȉu!(q7y|`!v׺֎S> iŪbN>U|+M\l[Bf IiJ|ީ LARnĢ]Pj̀]A,@3q|Tޅ=4ۃ,R3D%gц#Z0Bz2Q[hɲ+ "}XɚI yfܿH6܎V܎2d`T}G3Ko Y (Cg!3ZlA>2V193EO:gz#a֘]J j=Lf)M(;X"t^zq[B` -73 )~#L%'b N9Uw6¾%f֞}AgJ31h` z%{viV`醇B79Iw.=|Z} h""BݞѩN#WB-|,3xӧUlHbRn$.x"W&x| gǚƄE8RZ lTtoSUvc.M҂7zq ⦤$e-MyFϯSg|ۿ;XOvE0(r6\2&QV/]ȼ}_GAY2%Ŕ7>HU]ۈK&4lC刵\S$&1ƀݥ1x4R[ӬnM"톽|ɬm;foHy-%;ޫ(wVM&@]6"I81b j@=׺6S ؓH> Gl~sV}3UmX>;3[uRR85t" =JKI9",Ӄ{sH~0-remxt̉URjAmZ hA YǷ`طez|l,|J?v W0RGOoPn5x8ӿoHpó@1ZvBSÕHyYΐOR^}VGx}aj #FVXZk{wH:ގ+> 7`8mP94/roGMsamq:C`1&>QyFJ}iŋZp &g<~ ]M*ۉ"[tKl3}˔KUlHC6vά J֋npr|Sϓ{j'W"B&S\ӂ ܬ6"ZV("Kt!;0ci%ƸG(;1 02Q ۇNɉGѣ=FGhq-P 9ǷxӉS-× PA-f E 9& |in}e?U +~6yXR%?_j c qB8k<&MtSj+dogz ~r xΗO&4LGԝi鷳O"IJ-x#]@r|Uk;oBJo U,]o^ȽObwCrˢٶ\ERAT -'c4EaF%g2wNV?@1 sWU4oB{`"Uڿu^rU͉-4D._gcFFNqhbj4Zȋ!Q |o=s|ޔBsΦf$ iL Df,"{ik8Upeyn5kE!AXaGf O{!9k)} E'qh3F|_*Q!5L S'*O=#|zaX=A/ u-Uy_XX$%CA{P/'w{pIx+[F@Cs9 ceq>7ToD&Zz*{n\.xZpx(#H]Z/Ur FjpYpBc> sܦ YEOd] E`DY-0`fޫT}Pz?[SPNr˓,מC8y3tmK%\Tލ'pkIVsVd+[0f$qvb;ѳpr]Y0ZOD ;FR3B1n["S(C!oiD[[qikTyhe|x8Ϲ&+cسyQNvT Ii:nD<F[R c+i_@T,ֱKv<+J`:[XXr1PI8GK]~.x}g>.i^aH2uN&ٔTjb14Tz?'fy?7# d *>^ FW}')B¤~g.:}L]]@_A}M#Dd29?:qjC~}GuHY8 zbwFݯf?xa uef M]rrp GESe_5{\/a;^/wJP\ÞdPL%awӫV^;]?Ag2S5ˍPMGn%jvqgP_^5w:bX1.ks ͽsEd;@=U a"r߼/C"y۶nS*f&2Uoy,(늺ގp+wIYF8po*U 4=P4^7#kV%YˢV$uc;^qs."Xf:6Fg?vE`,{Cycggm,6)Vm &5--*n!Z@;\iڭAfQeefi1 WR&B&O4! Y&f4VB g/D3f<2dM*-ٹLڹ=zb*z+ڣ8 HV*{x1\Zu&o gC2f7 a8Wuyj9gVʨWW(`]ikbKoౌ[c ~(5'%bNRU9/,V]-'nEf a}(4\kQ 23n:xX[kfl/rb pA"`rimJU] ׇ$~TX[_$N#M1q`}k#7Ia !dks&a=cGQ[IpAzԂ"F1ԉ@Ŝp$vsW1\gO:?;`1b{-Ij3ؼ'g®w'jWĬG`1fX=nÆwyC1t@,ǡD^Yy,KxZ>uVNYAc4kR]IH)dXʮ*r⍀q=8uL96}3gqˋ|lZ> z< 6 >Vm/Oe%ФMm9j@k䠏 Y.CH$ׯbV%b E֘ h?UE+p՘\S,,O[X:0g>.1>@,xyU*rXQ"*2}N{6Zc`e酀AMb2\=08{˕DHVN`L6CvVLC8pG>Vk SHW~(/cjU{*7*?$Lj&lE"o~bs,^*ɭ6`QctfZmWB^]ZN[B1(Z%r vЎ~`?E[b fA= ykF#,zN7-۩0gPE^pΜ UZ߈P`Oת*CJz^:UheWY-`A;{i:[mM#Bmt[._uS0gNBu'f1q'aw:kZD$bO"Yp|4XXwB:R fp$ܬ64EBKZ-9-ɋg$BTfY3-dD3q@pOl`,\NKR镯,!?O(wQ1c̠Q /V|b3mp)"K8b{6Uy{(lqi}СE kH=iZgH5f8khRro1.%reo ,I) %> $~lcЬSX цDʹdnIJd*{]RmBLq/Mϻw?SpKz{E:f.g1jII!ooZ:ue0"ۏqVﰨ6@}J+VF2Ֆ(m@R03q04JW=DHMBg#hP$BosJ&Iw`P][z)+S㲜0akQd v%RMf 쫄fBbW5N#-ښ|yxtlP"^ ƋE% xC')YSV7~@:ã+2Ni ;?hTj9hɌG>kKqp#8#sHe6tj8s' \>۹ mI.xKF!aZZt4/g._g%tLJj׽cPT?O78`oă WQLRn.K- RN0SEM.#a "J,ڕD-7Yxأ=q_I*ٹX/PpU3)*Y ԋI8´Vi}!)wr:Iy&^yYLM݋Fۇ1fl. {6Px~O[edaq9x݂^>+l'*s-ZxbKipW:)=Z!f6oiw҇ 2ER $T)sQ#;+[9$ E(8 '٢CڂA!*׿ 9*#b*(QO~VДM'ƻxM\=Jh2`p]4O\kL6{_n9\x3R Q#:5- Ӥ= =y1RK=gf^)Xij {\Ezcu2Ь !`LA͔}A eHqzjkNjyC!U[Zn/\YAW0YdW(Zoơ2=c6bvIģ]4ʴ/^r[׽2VQv [:QBt5wVAZ1-4*K\F ?[q*[`irrשcw@'ѿ1!s"vfXȘ~{8 -/ތU ~H{xve@Z Z$ǂ0¸9b}Ly4 [!6ӥULPWaoBOOk),-E 9xQX??]數׃:iCWi.CL_%Nd}XeܒSQ-Nu)M?A;G]5Yw"!3o7"Ă~خnO˞7eTӫ:nOy{cr3y>i0zN29): uUivmF^aQrYγ& y1ƾzy]u#A=8O6oh2<}0ҌRsz'ӠyO,o~ uGfsEN$렕݆g u.l~c@Jټe8Q(b2W=70\ ()S:e?<`݂oJc A~qՓixp-_ؓ=rTWb9)s𼘗j[^V𲴳J=JTP!.U-^Y~S+>&p%UP~Z8S]LAp qq+ǚM42)M'>wZh5 Ԝ8eu>-tDE9持o>bD{B[}7a>wT4[t=wzkTsiTfk"Y*4AcV89kl<>ٱ%X /\`Ԁ>`VioYU?jkDs]ZTfNZ_C1 N#ѵH{(1DѸ:M2{P& oWt=xYNmq%g+٦8㥧&-wZl.`X[)&5v %lݫ6./S;E`F`մ GýɑjQ߉UJ[Þ R ԏηTuv-7%pA2! aU0,3{ njz7qOgDam1$bd)&"67Qj*2] HE:EQjZ RGb S>/_~6`OwCNj)5= s?eܙ[%yJ'*}|)04O+?=S'}(oA+W+V+0reʤ%UgFYMi8_+pjG4ž٭kqNϢje #CԞ/65DK~@-ߑHdO [TjlwF|RB ^tg`3[_33iw)Xh<GZ۱s9qa981OA\z6Ϗ0iK15HF5BzI;Gg4˫ 4©:EEYK9 `~!7XE>#ݨmH̪ČHEƮtI1lsVDn#^?K=iuEj Y>d)fwaZGq4;r5[^9sXOQ&?Q Tqԓ AiF 5,8MW; ߔiP#:Fzk-œ]R|-'促OtU8)V.He{GFl †6 hxql]ݤ\t8Tޓ"1ojY_ڇH.bHric< <&Ax|wN<-=AlP쏘m"J/H%azՂpC 9 8d$*[BU+D ͸?7ABVM.JeE;bP["wv5?"GlޒP, Zƾ30m_p,zν~J)?(j#.r\ +eeM:1H75:i'+i,]yq%R;9Qs})8L{=@fyZasXh.bJnphS˖(OdA=P!}ۇE[o9CzuQg)\ZsuQPgu~UR B}ȭp.|QPKn:"=п\5i EhjYxP< ,zB%d|%drg&A/'#s_ k:<ܛ~Gݙؤ/ M *pG{NE7o(k\Ko<| 2Cg~!`QC1bdJZڂ42d'7![&8SQdCXA-HZ#4/*xd 'U}M{qKuFON'[,"rfKΈy԰Iy_hGҙ矃bgD6y&Wǎ¸WnhO zH$M3b5jV$GޔfF7HQo05/`W*\Vs:͈`*ߐY\9m`znKuË[u4-D~-_Uo'$g-]NRosZi}Way2?696!28,[V)9ِwDw\cYMwR%l(쒽.7?/@{eEyr45Wwen?R<dQ:iST0擰gxz+5U#?a"0Fc͓q$Mx|WmEl:XUy\m]olI3P;m 65pљL8_dkʁ}tCca~8/5sjIe`g wb$Տ?.۬51%z%> PM[";0#{gKt)Qbj ܟ|2QFYAWft]"F (_`υ Rŋ@ڧ\?_#,mzmo^#e2Gu vlH߅>#ܽo/ܰE<-È 3"7_}nYD`?׹1^=N )\%O$M)Ť-7PzXk(i#gQ@P%KS f̱8{`ͅfxX vRCud f;(( P='J/NQo{+ [MYPlFc+Wca} 1 {aT-4qe̩aizrIh(UW!guP7O:qU9i)kn!]'!ذ޹]?ꠈX*LQdt[[NeMtr!eo/ ?_Nz6I1vI}w_j]{}GJS` >mWɝka瀪,Hћ$PWM.T_`+e"a z8nDh}T}9 -چ|Jfq'Z"ň[ 95kqNP %0W!qAoqm|QM=_[C*\/R(Ÿ($%E˼}13E' BUWٟ8u%i3 HJ[pk稍a*ʣ^),FW⬘ȇ  8! Ne%}s@*]v# WtrB KdO _0Ya1u VAO8^x^qbAq?uV@1 APetu}C\ߪ/w&?i /{5SgLo#e ^4Ek"=!X qǓEJ@跞k!% >KQsԿ|h:B&^Oہ w暯fȠ8">]GtPY{Z=x6g [\ߚK,Ô.Ibǯ|HDY}NMP_3Lwsgdم潧q H~(UL% G}KIK89MplM574|oDQfN[v3KMX? uW\٨[VS>*qg|΅pnC( ^~n¹O>&1|"Re{x!bolvJ"{b Q$ (/(-vTyڮv7jzR͑C[u*xl;xn3-L pjT2a~W9J>/lűcÞ/"-^~iF@:%bi;{HFi0b,Ou(YKۈu[O-ݹx>Dz3E@`0،{ <n d؜oLrB]ŢSqp.!wc ]5? Td2!K'Qw`B.zaԣ {ǪH|S$;?'*gŏfyUK8h mx/www4Bwk8JԶCN블gΏGGeHNj@}-Ƙ6|",Θq8)NscH'/c>kvm"/7&^>Y}z l;i/6]Fbvu5YyhR+KCGyP@hqش)N.W藳FsH+K՘Xj`R8bA÷hr#.ߞdYUR%oj÷# ָuV5~9 TU,?N#91CD`~a˷\X`὾F70yF/Hzȕ>!4;7r96ޤRhͪnlGcmmrDtX^Y&pBQΓIn5z N#FcO Rr6^Rpy /5HDG}x0$ˎ mI<ᄕbP靈xb LZGe[wb$X>M07ec;Ȯm Xw[ϕ/uVE{/򎪡ՕIn%`2րk\ڑ;g~y KľGKP#ʴle_)|3]m6K!OJ/.v)لqIJJހv=fx 57X}Y<u)|A~s2@~|S&e8ememP>-* ^OU`H'a!)/zM(~Q|bҭtwHP@-ﴞHKC.=1oteHrRRu}uͯj:fHtJM)~?Q)Fؼhd,4iLǸJ9Kx@e!^,Ls,TB?z"Iw'Hy Hm#@_. 7Q|"#Y$TѰ4Ii3JЫ5(r3*^C5 Nɋx xi@0[u$wy}jr;gbQO~=V4[ΐN"Xu7xhoK-Hx$ҕB1y@4PLKK+AagRϮhȖ,`tƊ2a[1 $XYW#i$uPJjŨ-sm8#R8bVjYC4d|Mf,9ҁk"9J:p1Q g;fP 6ydy=Ȁ2Tµ/>赽,3~9`XTGk,9LHxv;9UbH(EL4nZX<3XƷc?,]foճ3VNl%mQhkڗʞ-tO'J@i)%7Zǹټfcm;=DhOL5DG3dD-완#ŋ^|Dy6vjNI WfX%BVpz쀹L3ἆ}A Wux$SF\}:uR<38ۥD$ 實[c]XmPWCqc+U?u"祱5{O M[V=E:Mq&`n#]|!v2>{StvxY[t: VAI H47'XRR擀r,)­Ha[K~FL2E0Y &~9`\})n]"]C%AYɉzsG؞fE.Fix|$E{ &MUc1HcXhf/du<r=z)śtEByxx(/Ѽ|)=۵E4@Q*@؂ڽOK^!-ZP)uVLLWF׶9$ór߃ eI>5Px=Jœu9؃`k,\-(y܂g`}N[eGte٦~d{h ڌfu;ޠ\NtIpYPK ߀aXبo+H X/UTn WGTK1J ]t88L_ʕ!xa Iy 3ks'X3Y*dԓ F 3Wuq I0+v)–,У) >썿U-gF8;?Va΄RҋܢIrFKVS-;^ 1 G56=ShNLթQ5^DB/3/DN1d_-)YGOR :?Sݰ} ڦ0f| `sYX`_ǭ7ێ,o=AaijN7thlyP8k]m7&4X,RS%Y+?&ܧ϶57|&y-4=mq䨫~Z9@x`nhӿʒ:xdƅ5b$^홲f۴D_I",5{V$ϩ{v)XC{D=>=ׂqM,g3 J?-,'7EP/1!HLbszqAa9I!'*:@MT2CD$(-b>sD4O@ Ҹw4apmBHEO29S@DZI˜|9<[V@&#bQXn<*vePd98"R;)N=lnǢJ}c=qxG!u|I.lۉ +V=vWVœzcJgV Z R#T̄Oo@B[5CTb“Ӟtgȵ?(-|O',ދ}r3iL˚&ᙿEkJd'—OuI 1aW&i\K>[(ՃynXGCaBЕM0X[(~TJ>Ȓ{2φ#=;{ 8#oe D׷ҳ훼G|e#Sq#l ٗBa6Ȋސ>u(C01FCOs`{> =m HR'8{Əp;A=]{nYU`=\-8p_kt6?̬pvZie1 CDY;k*sŻTPXgp%M ;XL4 ,TS$4MV\鷂k?qgў[h<%(^%EOĄs-lvL#O'!)@ dKHP P!6? Sda8Akvf#a#hȝЯԡw !ORJ*$Tga悾z' 5OQ0b{ Cp̤5ظװfVC]Rg?>ȵ7Uݢ|hpP<; FO!NlYQC ![ck;`W0I~pj@кXX:6ʫBUP62D-Ä bS:8(K,k]Щ['R=nk 7|ob#b(ŭ0EC<hzr["RO*v}΁jq<$SԷҚLk[}q(ǯaDqdcp VDc Uf٪TWb]wXU v "a-vZ:xq+g`6v݌X/xJ9dQWD5H?*(znzRn KN|اsHaKI]QBH% <D_m1MV&wBStg;JlF^ّ;(07p oQ8ayjt%Hc'mXq&)$%iF!w!6p25 #!QYV֣8v GW ~wDF@ǎc+k<1}<71h~L[ltb1biAF6-,,?clZ΀GfRu8b0)b =E>zc􂩊 GhUY1Z`4;m]걀-W:%]Xz~Ґ ݫ7w.UTpDdVgO0:&EVbTZ|Y}K&U1aT1OX R !dLweF. uAniQmQ&u=ek8P%JZ'z#̡KRcfS\J#_ttX&/k,O#i:2@, ppOrMل? $rjK|ͥ YSVމ2(r>:ۉE ąuza,Aߠ Pd۲(S K[蔣wW_/,HlI?C1iLhQ31&FMXUwL{*# PJ\yΧMi\Τ*]&A@'m?A3&ᇣ 6՞><\ùBuJ,1*h Ly3Q!_ 6w@`渎l8iu{yG'kF* o VlXM1؛y!((*`*g<  F UNDr:CO*.&pڵɘ:e#xsĘ]uPoRw7A7㨝 h{5dx i0&$K48(YL:ȉWvzmDE\-vUx17Ee^$7y$b^>D;myTf0͉;f-_c ŋm06{?/7%t7 w3ÐJKbl;a@:Hqt?1#3({E:T7`*E^fI0TU$ w2țtf g4ǙML|a\R/ 3'Yz1{K}T2m,d8=6J@aV{C'1斂#65RaW"Hz$6GH6kF~鞷7q0&Q/4 1ؠ!S||R[*B#jvf1WmWRB^sIk`ƻFFPsŠ#ujc+,.ph yicdi;;BA.9F իl:ϲhKȺJӥpeOEYRb %⇤o뙋p: }`H#(c#@pGty͛{쬗.W~TeIXS`s~a4ӎ {v[ 0іT".m/6}BII-jQ7Mj^d! IJÜ@X2Oӝϡ^UC ɘJ|4gpKy=ie+4+Y3LYe~ ]&ӶeFvOzA;TX,}2cGާt3n%Z7g"-M)lx7`iړ:/!")?\'Xũdi_'z:uZ uI+2&o~'80PL`7k"*}d#2l;ʍl s*L5my.sq!,76L:2^~CYgLUhp&Y5L[BXo_WRCos*]튌^לT,1r7`dݝ] x v-ĽB)I}?/{^P8W|̄`SaUb5L[ؾ<8˧rLj0p(jFiN_Y+̹S]g`I @3!HjΕ5! ;`$zqGj[9RƂ;7<vP$$qޫږ{8/Y@iWifдОǀ#[F&!DCsFq:aAnT=\ۡn4DXqF^@n8{9c.h`g7 Sww1/hI`^ˬ̅PɉQ&C%?RH~&5u:w}pȃ}KTNW%%~ʾJ"IYvIEȹLDg5ŹA-Mw$*%KVK-[~},aКb fVjs 8TzTa:I+ 0]-E. ˻5nQ S2y,xk2T\tmkvPg [xUd;+ekJhW!dQهV&➬c? |:I*{ާ%2"8`̃[4(](ZQ :Eb)>o8핺`[^nTVmk.Nɽ$EI?ɴSlʏoU]ѿ4+IIcei鬦Z?62Q8e_2iDtʝ+mMKEby7ߐS[W>7, "?yM"cZ^ѐ.#>ĩS0J'|7:h:Gg_ Z 42yYVų]YG0"3(+Z\K4*5n &4?ҧݝ|EUMl-v[./+TU׹NE6PrXׯv&Oe`zm$݉_QVH>eOpT8^d$%O;qmR@̈́lp 5!iu4FPhh^%0cvHrd 3|WHk;f|[ 0P)WAa;vsb@,g5哻^ᜃr*G0Ut1zgW#f 6T$^?  U?$-fMuXw^ &_*ن@&~?!}?-gLYSqiA&>SM*Z|h'{]6.aU;.i8-_3eu x+rhP;rc";`+LY{48<+e@ț.({'*( TDPnŷOJTtypui͓eAq$@B@ X~@N jk$ $a_WI%bo"}XY} n9)5YcY@rymvϵAFI4_c`F;IJo"@;\L]/e\E/`xp7t"3f",(xADsмAw|#K7NW[V!ˤd%uJK3Z1_2d\ɦ N:vRâu-ڋ-LR >mw+E2aikىY޾%8N3ĐC_An T}'P_e_*b.N>Q6vd2w&-/ktt8 |K0'̎ q"U4oJoSQt#ƏXﶎJb4B"#A=ҼH-;wZdVfhv#.,P0TI\f' r+/Jp.k0]W|SeKd:?r@'&J'$G,>JR ^I|KH:\rl\$EiHlԵď4nd=60G:n-^XTpn@:l0V2`^,E H s&Ll>v}oBK$1 I4P=3q(B*;;Ԥ8Vr-k9fd~Ј-UxWan&D}uss:O#GLQ7~zNY@OraH6TWQ{ϭ}m,*X{pSN>"B\ea~["uO[ʀNlΚq%y@k\yd~ґ::.qٻrD77Ӄ)\\2GrGQP:"a#3>Ikc<|~M[QM{O -Hp>kdskYr1ZJwy]C >2RD[ QL| ʚKn~lz\lZ!}8( PXIϵ9Α]@g*Hi! $h n_B"c isbdXV{Rмܱq#L/REf6$&SoƃEL t&dޛ[q$j#e:6Sr2\Fkϼ/>BL`ï<zLߒ\LɑpÖrU-*TG2q2 wf܍&Als Om,!3nh|^JU!j*TnZg,sR4^b1\ǪijHimDJ@)Frffa.{C(,7O"ZYa]9"$Dc2))60 ,j3b $g_,{s! |^vvSRQ[|W''9bwXṯ:RRMv©t8L 2Ҹ0@;"]lB+o:qfP ʶ:+#Q3̩s]Z 63Y'DFbB[%J)}q-%e/PL{r )u + gA#Ǒ]"Ͽc^=Xݕs=̛ Pt0IǾ`nP6Q @N64 Ta>4T&|` K.N9+45'F@)$= 2Cx͞U.DSÊijA,zYrJXk޵$iz|;"vαE,aÑP7.MgWcf)8x?Iu[cψ š"zǴm.GD9Br\0 P@P?L!:߭/*@&9 s*"uAPt>_fA4kVzIH5mT^q**sfk!*JTA{$a(3X+_~Q j~Ego|:6/*4 R&~WDt;[5Gت4QQw 51ʯ;tP&LYq`ҍk;`j$Нq'"ڛʯ# 0$=dljZ_gM>.~Aj dvd%,m@Xbέ]z?>O~< {GN[QhrϮٻ6+1΅H&. >K-+vVת෪';03 ~G3}e?BpRfY0,Ьݩ $U%.IvMy {M3C(e/6ƒ!vk?!@G[%.C%8ڹ PNk*##w2yQ'?'(0c<+V5#tL7,bش}6z~"3X *8lҀi͹p431jgj dw4(JF3N3Zq O&DkXg;It-p?7h,#GG@BUEv(Og,:F¢h47@XfMe0"vEqx1f6f# b~\g >*RYaH vf$>!x9Yi~ݺ2.uLN\u'XZ9N˶[0J.P^Iγ2 Gw!sJpR!t)W=Ϡ9lWt6q9b~jD+ .PsC}k[N,l Oq.Ɵ瀹Vv8 ~wyF ⅶe'0Jh˙J0t S><DǿJقbd< ׻;%3ƌc55!NR>,;#5nڍ3ܮcA `&儡#|7'Z> ||o;l߂@--z*)pȨ*?M~s g +oYd{ 7dlTV,OP?#'.%gdA![1}DQ+[~-[dO(=,aa(#ۮʰ ϩ uum$jxEt5/[g^N_DaDgqȄ"<$Y@HԤ%填A`fbߓ 1LU<{M$;zxgDOm8e)Zl_b:A4\6fpʈZÿȃ42m7){9-ͲRl2\& cEy_R4vգ'-,Y#$n#=J?JWbZ}P"!H̔bW6+p km0FB@V&mZ,4d=] :g]aq]tT7\T-Kj,fDl,(#]/LE$Ύ=zd\P{%F6LfHtۺA?8WӯJOkA1\t;HA /OZj3 dR2%hva'/iT+Jt9'4.ߺ"vRL ͕V&SU}8SI-*C-̲\)4I޶ثFN -ߢ4Pڶ6vq(/49%&u)ڌ͆eP:L}= F{NMg@؏Q*w.k KjГyo>$R3KtESc"]# Ğ,F*=[sn7DTOCQC3࿳}cَTfPbp-.X1oγ#Aza 9c¦k>Ř ۬Hz}i!')w|Yx2f4(k g#1.C#5OIJFC swL(ݛO\ ?ٔuW);"(ϓ{/Ο8d^ ;]30i7M"bӔ',jen 4UCcE`JgaƄ(95Ĕp0w6Hr׽—[VO3i|mON7uADLha|CZpe5EMz'm?F.jSכ)Z}O`mK~2 =13o4[t1}&jk1E?o:LGtZs>2AjgjpO}A~cZ-%bb0tXDI̋wYZ{<<ʦ'lYIOk@ ?bUM]W(~h?Ler\&xx%.OP{Ϗ9T%"V2UnZ}U%o P-LYQd#s&4}|=_hkӻ :K2B f~Vq&BzbR`EӫgY aZڶ\V8[P\G^D'ֶ_ou0)I# |q!p3.(/ @r0: (D@gX9tLv9j41̀c0O֠AXE6;|7@!e̺12Qƅy/٪,ƙZ(i,ϒHx}ig꿋~Kcʒ񠹣E 'iHFjσL_g0ѫPdA¨',_v5rZEa7Ic&3Uku#3|"K̴eQ%mTOw e5sDDO y>-$  /|Tj\}FNt .2 /Y-(Aܦpw ,e-%Rs9L-Pڠ}CYڋ~.3oP%(Q1r\d1z'aE"KlPoM_,пE|^" &ŽXP NmR怉݌=8F5!'\HpsȩH \r CxxKڄ[١d$xoJ*g~beu8ĀAq32sxyH~/"*w_r8?gy}@P%{ծ/Z'D/q`MUetX/\gQc|"7ύZ$㬁~MnD˻`[Ző8n-K2~딬p$/s(ְfͽGO( c} !=b9$(p<;Xt}L\{" ,4 qhZZibv"S6p+ڋ, G:_'gQ:hdjNa}׼`b W.Dgi@eK'Nvf'vIw;yuL|kM BD]1&U[͂R8Oq0 ATK=XHPCߵab?g!A_K8xYMI+ V O2#i̾tR yjlIX1ɟX&jXjZ`Ŏ/RcR{[:g,ҵ ,x^xڋ_+2~0Iݬ Uc VGOKeev:a)*XX)_'o(9b  n;H$ye`ԻXL[OxFm=M@--Bxelӓ 2kh"~%q!E=m̿.`R`sȗ 屯vGI\ 5:a'w2u cBv/" 8 @Y-nU/S7Stay#marfT =4;I[@X̌GP8oyrjE&mok5n?]tF6yYO{8Nz|W@ԳILlUhwU!@]zCt,<oBh!UL@]=*'}w{!g{|vut7V\(\%r']p\NkkyuokyA_5S95#XT: ?Evw#qRƗ6.AMk`-f1p$b!e,'+V=6Lt3wQfam{J%MF[X9?kH'MP#{*Q߮*1-2 kn6hC ^DJ<­__=wlRbh |'䨣zu]!a +|۰ˑaݼO:]z L'/; IKLB@J@Lt'B 9k}1e-dUn6܃Ph7)\Śd FR0 tBGsPƀNф2gO- e Z&eCa.vX7$`_y$nW9rc~Rv4W=!E=PitBDeĒ9mB[j5I׭km#?fg͡'کKc (EƚZgb(R 0auYbA0q*䛥zz+-߅6<+ey5B+[bn~2& [PYgY214槄VޞDoה %;+)_.xM{Ou-yߧ^LCD[pdnڻ,ZU,-;rx}Vi ïۊJlԎBVz tkT!+D9TaXWDGݔYQLzFm6ckZm4l-5B-Y(f~?geMHc>0 Vg {wG l]4]>%QP"oBoٽ*oP+O$M<6:dRq,h W͵ƷӠ= \I9py2Z;Uk*|a1i]xf1.Ny _2-9c/pyA'z/.#gXߕnMugt縆1>;iP4q6ة y:ٵFNp, FR(D:2 ak2vI5/1ԣR ?(*.;Nd U-lY ѱ[#ڦR3Lj\leg:v+X6FWhcd8WC#}j [D Vk+ш7a-cI:#sPt(LImp[hL?,6[r/$pJNC͒ wX"Э+m$Q FNg&. e͘"P.MCS3q }0\E lқ] BDu~{R`Z[uKZfYFhȵ~bAW$|mZC]R*EhpH+ssa؂` /bX9aYi{JqWEWOͺaǶ N$]wg+j`zM^r{7O?%-!!G/ vJk Vm|Yhvн*cw-\(k֝Z sNWDvp6Mxnixɵܚu{T]@FUS3>'PLsE>Cm<\+ţ:L8ྣJ3T {vFҙ8Zb@ftDcog 8nβ2l726N~?r|MX.Z :R[+jsp!zҼ{u<ꋛk?Rdy&(_T q|ف/QB९F㕊U9}3wePc-{VhY.!yprL6[SXU37fa"Baehfz {K߬cUmfFGetQ5;-Y/ʴs w][ƶy;:"|]$#8Ќ X2Ty8` :>lQMY%? 1ڙuYTI f C/aXBzylpTkdSM#s?l0$G'}t@2hyypvZ$6)QdTAVrbBVA+at"$7 bboL WܕL'm^-л `|UaDZB y׊TgǠa`[Y q ivnmRi1u$$;s@ǟRnočcQCu#rTtV/ ;\1<^ -j̵4cG *Y_w>&UG鲚sx`~v",DIʇ/@ѾY~qG՛A@do9 A]P \=(DZ&-vmk8|J֚|x,3N gr[7t{}f7ҾU^:o9н17ӓۑD^+7ogۈ^K/.𻳹qdn# M iƦ-bmu&yWyDGSo?}anvy2(̤U==M\ێ+C/".!]@V$c /]tN1ۅb|ۈ_ /l{" V2oKV!;U&jC{ea,sdPIMq1JAb~ypq5`ؾpOP71 BybPՁ7I"y6!F!Xe5 7a̼{J`- _h-עfrRSph)VF2#TCkhRvHݤጉ2Bq c} xix0.RT:bVn°kankJ5R-kN%:;8zp;;8ur@IMWS?V1#A5牪[hnqNƤ~ITYRB͵"5nZLR,:QA. 8<>a;6 5ڐ_;-)l/̑'6 fZ2tOPD=S0`30-Xíí'u K@ʱ2"--Ml-z⤀ vкRכ5( { ϭ) +SïLYjO%V]pgN>@-0Vo|D&MO(@^}n3}_ǚׇpLy FĦul2O`$$ث,vZ|{Eir'G׿~Y8:J!5;LEKknM]je) / 9}@>L X@,]ʺ$(&GG/Xrꜫx7,]I89Y,tUrHD[㾻B|+7iص^^4,Ċ!i]Ʋaf9@G "a {Kiu9]XeNrςW[.ׄl 2FHcdV?/R+Z$9rg(EF K^( c3֙fwPԉC֔ia!Dn2 w.,4?]6pǾ ȧFjRZCB^v8~F4}F'Jͧ+$/ l}.-=`< hSqm܏RҴUZ0|a?GG]3.ncZ~9nt3sw&1R䤤uJuqF-+C<6bj=Ú&jØ$"ơV\ݯP<ŵ='-!u ;^qgay9FԽӷCE᭏Q.P\<@+H,m kRdb^Ϳڧm~)d(7[y =gQXҀS~W &Uh ëӉcO`fئA8lmgz ܉A^z) yyq2 d#="bWCV)O;f ˹w1$ Q|׀@ig!gmLS_:)ҁ8;}n0KaL)5&jՒXut^UfPl%D+8BhF-Ρ <TW.+AWGS6?tSR Cagz$5bngNvKglw/{ D5EHuy~/g? ]i.#B&ԩg~X%ؓIGl}[ $ CeG8jbwOpPX$D$_2¥a -F ,l=MWѪol^LUv{Kec1`<ņWF tLpӀ7UwBtEY㕉CͣgIA%ݨo=[lMc(wbdԒQ"õqV͚ſQ g\l?hG1%p?q'~7nQ8}5}"TnIEKQ#OjG ml? Ni\=js/+rxg Eגiق8Y( U%jRjѶz{N(.ި'瞳{sWN3cFkJJa}DT<&zK3-qXflސ_c2Z4Σ~n`j|UrLOjSsRf8"L}n䍛"BV:(UAݼCYǑ%_ G#`kk̄^H`Y<8Mú~y`;mHξ]n Nh$|ȥ-s;b ěU O/_n' CMq-a ؁?}Go79:N>zZfilK7_tAİ)t[xœz~ ]RIo!$aY-^ZzY]0[ǓǓH Y^z+v(SWFPזnqllHDqOG ҙkzuvR)[87 t9 9ѓ %4 k0~럵k y }QEL*Yt:=m=JTNg;[@,LY|Ż"PUDPh+:Y4(`#.G\,(2S-L`|InKs s֞O6 !VYA?1+xFbA%c1׆E.8$y_zPtV 6+uI02ǟm_V)˛v`*F>T5i*V'wcQ(=\g e$3V:#Ycx|ñi0x4YMy)fS e̽k؁ut"gxՠ(!L *,Pp&X.P#գ[Fmp/ 3=B0Y֣cۓ?ܥ0Jlv+\,q %c%jD+cL1WT:|%6x)EdbÙDK F6 "҅·n7Hb,$ǥ"в,.@yLen;rY|޳><5FNQ[fT/ !A$g.&5Dh#ɴ{(p,^X.s̅eéŊvĿtO9:ոͬ lTҖ_F)]Mc6[ )&t_URࠉ/˰L, BՊvc39i#_VBh2XpSczC$%K55:hR:RxJ{KTwZLMH֩en<`!YT{f0JQ =mUtWQZ4[Mf %d'@:jNohSLL z${V&)g󰊑 8 =ΓK=RD;/"VxT pj =-df]+,2(.yhdDhJ̫¹NHplO8ջФ[|My֬9a6v?:"1}vW {tm0|"x^ Z~)vB状o55}̨@w+C ,8sA&sN[뺃kxHqh+dԞ͎vF)-zN۬xMz6~Qs9${b0ycn[Nh^ ["<֒nVOvF$dەD4֪IGZdF;%:|’U{i㫒j)~Uh;ZG4UF>u?gMfp`>:Ki@sϢ@UZDwt H@RmJKX \e+7G)Q$g Ƅ1)5[.p|OZA|,ώNsnsϢFYgP !=R:Gܗ#Zz vFr@+)nUiwD1Ź2RWh=c9ԓ̳YͥbB(ٻCXP;Pv M/-[6}:AgK3z2M{ǩa'YgVR\o̍AWVwϓle~^XV&Рm(,OOm(xo1!GȖ Ԣ7+5,?tHv4o3_e)l܏ yA3W+#gҵ\\F;0]ͨ(C“SJlDȭNF}!9v<ߨܱJ4{m}5@ZY/ͰMo6°zmm܋\ $%Z:ٜ@z|vz :P¥QA }vr =xy\֛z Ő8sMK'T^\Q%%#p%Śc^mA 2yd2>,#Iv'jG򯅻q䈎\pIM"rOdIpQU\q\roCpRXHBeqY uj_0!lExG_9>&f^X 8QV*VsmQiu~T$ύ*[7յ,T!]9wc|.k  Sil*<v'VLEG7'OHEb 5DrWˬKg |u'P4LZsul&U,JM~02pDcq>BQo?Ndtjdքjh;$#*LV pT}ژ<)@r%"$UL36ye^RaX8@?kâqUڠwϱ~?KN``=0C֛ASJjUe%^ K^.!>H !Ϙt 뤁In/I$<Qd[ 4DӆÊY$ڎ -L*U3A `::S̾ ?@!iܟ IwQ+>Et6>p`3biш(E܍`kꥊ13"X8Rh+A YksHñ2Nq/Ov]Xx%bV1%b][wM[eX$\M+42pGKcX\_A}xU]DXLy3'6]3XL%.a0 m6>dpO'orOQa}橛g3* -S۹^~+;GtE=bagj&VyI gfY=O9Պ]1"2,p?X J}hw&I1e;[[b0gy]2IavPIJZ~O NDkd 9Nfo:̗en-mJf|Qw+Pmu8pf֙~LB}jqX:2΃$ "qIYD%1k*vyf:E?s+m]J gLHو4f :COw%.fWI{qnđcIe uv>y$aw5M(YvweMcMDjP7XUu q3(׭ҙ@<12~՚3;$]P-Y,0o:l?gɫ*'膫! J&*Vy`3Z<|nbјq|]jl*bT{f1Ffٕa,S7eg|g07T-R.?OGvO%I)ƃjG,R3p0E,*L> ]vg뎙א%$+8oO<@) }ks:ACO/\IG`T[  Lƻu-*=9 GF6}MNr0޽vv/L m4>2 r 6Ga>N2L: T؟.`L]@Yzd5" 580KXO֢ =xqMpKi* ঑};W˱c +tV]ͤ.M(B>sǶ`c*b;t|y9ƒx7Hgqo.K |4ۯcW3Ȫ=qאKPZ@vh=w0l Ѹ*J:v XAeJpE5Ekua/D(ao,O{˸^tũ޴Q+@xH82hbEV ް+fQw"-;$V\*]  d6+'Kv?LծuNJ\5ȩ8}~˧'.L5T*Q6!JXz0"\`5+LRTLX/^mXE6׍TkY g &yDbŭ0J_lAk|&\d;`9rLZJA4XN@av-^pZJ :w2nM㻤jCJ qwAHAx&L:F[ 03.ev *gE4L5*EP*_SCk❴3iOF9o4ٹȖv .7Wid/a kBC "ՖjŇQEv Qԧ7n"€e!П񪵱~!ݘ iA3 ]\'IASu7 J3iIw"aڪ 3CrƀU1:_WcjHڌÁМֱrSÖݟ!C֒^ ,kiDXB'Așq G,卫|5wfH+;R3jE![qF6Nސ'G-/M_2eD!%A:6~e+ uZZ g!1ePE庴7R=-~^{>8d[6wd]Ta ّ-ܲ͆fL=s43G&v32@gV3:ZrlhKUemviV067LS`ƺP", sp`U" m|3'TBByZ'?^o5P //D6~( !{5dGs zc6A# kV+1u]/~;A70 P.'ӀB?X 3B>􃭷Y9R4~ 7&jM{T0 jP*%'4:'F'7GD<27){|Q^X֦&3WCLw\H l5 -TF Ph*B׿R<chN@HXod}(; [3^nKP΃z8-aj6:12FS xgsYK}{ђ@,ȧqy%x`Fcau`e_/KDÐP1'|ۛJ"h4r*B[/+0Jvz{R#-Jq)M9qaf0p2n떊VsTV@#1-Pٙe'DJ/mnSa,f֪"s" r=R^7hP=+(ّhfTwB/}hvTiCoj9]zG5߇mN-yXAks%wAgxM{788VN ȻR@6 DD4fs  셏< ؃r e`@}! g@iapDmee">ԩP^ S;-7TiPNہwҗ?%j! rg`aN|6_Vc<ߐ͵I2R/D#?^غ]B f@k@UP؟f#h-DzwNuEM Ym^hmu!&ǐ,P<;)_b+'O8/Y??WIyd(E\,ݤ?5>iM^N׬f )/R|{ Ʒhv"3 {Af N~%raY:th4Ul_%m\ x*LYRo-rK4+Vk3*ZNCBi&LYHǟl]mZWkB6p?>V19m%pqj`LodN =ds2j穀0TΗ ZIr0]:R~;wꌵS48+1mRu2hVO!i[z#֚5vvS3/aM F*(NdGV~0 C!'>a}1,9[ؚ5:f,p1ۑ)]}ƍa>_ DX]5r>(}^;NP. TUi02A~:7|iƼ$[=8s-%^tlHH'&K[G/fp'Ƈ@fAi?ȷ=:cnoh[~=VQW oR~ѷ0G)Ta[ЎS\3Nu/0*O,<1R 5N'TK;4yJ~Lmb!y=rώ)32[慶c29Ae{,6l2$^iBI"݄)ۈR~ X"!S;yھz4JPFܴЩ!>B/7VX}d5=g4x(=Xo[y Fc[hbꞩ0PJ0ti~zOZ!yZ, ||{]Fr7ݮݢ;Mo{y_*G,M퉵+?>1MJXwǡ`ǻLsO<'0뇨ed u|NjbvUԭa.`WIJh 82"޾1ҩp~aF'Lb+̆ d^thBbcH͓.@Qc0n|w+pbI'o WP mBa~H i/0` ?"J> yB'̠ejCv-G.V򟪅.}c4g{w%9 cMtfw$ P(J=O@Y>7?Rp$s܎'ڨ3'q/XZ$`ts5Ft\%ӬW+-\ Qw+uMZ?<>.H4 YE?y f֗:5kѼ{&jĮ?_N+hD*)T&y )*pa 6CmV,DhX[)Gm΁OU&FlHɓ(==?H|jóyZu+QD^SkZ _ 5"gkj `7׊0sHv\eZxCit]IR.@d8"X$[C@VpP7Qc$@Rteqdі~p}wt݁+]SB'zw_p|¦%Ꮎˑ(?ڇňwnD~W:Q >a a/~6#P>l4kTt^2R1O"^^%+v Ƶ =4Hovʍwe* [H5V\{Ӳ+x?)k:*0ы^1VNƖV(qۏ4.A2SqUѳ8tʒ.3ͱS/|q֚.'y/ `&=Jx/@ċ tCQ@[_aŹY씶Gr7 pOixF(Ys+4'Km;CE]T,+.3 z6YlG7.Fj׳^G~+ԨܟO#hɴ`jse8jR5>G{nSA\h͹Z4H4OH Fj"Ȧ2*M5-KПVr8K/$ {SkepS-]?M{\8-\T xx/W[Y>;2/[8 UZt"FRs+.oK%j2k=Ө 3p$2̵ژ}4B5i/@ZC6BH1"w6iDg4g ~FbwIC 4 [-!Hw 5{ Wv i Ikb0|e_AΆΈY9}z@ |pfW$^B xo@: oV6㦑oΝ9 j,f ݧlY" ^!eJFstoi#yR;>CG&evPD+6SԹf?^{~%Sv̊%/^DkIgFM(s&kŶˡ˞SKejD{։m k,ILl37>7fXln_IqS̘xŔ{X/eU 񭃈hfFFC 3}\YJ HJOļ<ߦ;`8.~$,k% &VA3@#sF^ۑ3D"5uzi;32(/4/O,ZEu"o$i7nnZ .xwQPh2!!g@j9ئAqVcҵf:4lo)"ouLAC ص (Emu$1RPvD Ǽ/Vw %_2(^>N32V@$:ٶFcɎ5bӝA^Q&)JҪ#v1C =m!KB&Ya5Zsz쬍(5:7+Da.5/k&5%UօYVE`G&'r6 mŲ.`>hkQvf+laF0s7 WcIuhy kj2k]u wt/x9u(bBe[5֦@zյ߈n`to6Rg/9 &^`e՘? ҁ.iIPit0|0ٓ~ub픆pa`;LZ ¹N#&7͞~aUkڀy!s8wv֧1O{Z1_sMNxJ\*YKP$0J|Fl&ឰӭ/#4(*0>guPq6*#ط̋[ǂAh>EJ)r! ׏6#Ώ4jWf|grS5~* ss@EEۢsp0nqZ "U+$8_ x[$-߷[ @+Jd,,dz#xeChȳTofS\A6߅6 e}&׳CCmB?QM@K?ѥBlW_p)FmIe%̝_ l`"8(1RSɚY"X)?\L|lU{ Iaq)7At>bAG AsIwdo%r39XT?[:!q@thdG`Z*76t;1߈v.ޛHf͈@NQqt85>8sJhw(EI3ɨ:UHj::)I9/~FPj3#uaAr*ļ{7׺uj 6Wݥ/mhApV$ (>) ܂RE :8h,~vMG=M6.<_(|F/E<4"CGTB\2`c%WR0;MqW@*JP׌s(nQ;d󕎨s7Ш N8T,iٌƱ1jPL5pIwYwG"0'ZΌ9paJjRZK5d$n m18Etn0e#ʇȮp˶pF>/*gW.Pj;1 c̠$gpƛPGH](-AcԜ3?ɋ͋Es Dmb[ϸe(xQ1b̨BE!c>z(e'#ߌCeR1]=uŦvbu1 :xȸ,XH~e}{<~1c.gȖ$;"ʔZV8.*g0g@b}93ih-qCdu4=؟m`ˏ ɛ߼ N{/L)Ȉi`]p.m a:銆J2 y!55[’'V!ӿXo0@Pa !^tI}q9*\ŌCcφYtap;\B!dl_1hQB@9{w1(pY/A6DagKl4?ʩ棙<eM!;@ گcIa0b >/辎8YP!\dQ\ nPr_ˎ͓7g= p1WX9ҢhuNJg3ȷaBY ]tmM2{Wtm0}z_}.<ϗuc~\erR=H#o8U ugxf 'fD(my`,a%;j\萹.Zgb h\޼G ǮhcT.!|sJ_LB]*DZӭE°$pou0kmE:)MTTJ]LoWi//)kOMo$;կJz,zF."k̠ W.s/}3;iF*!QgL'e7:Pra?r-kA;B) @ =TK2, kK#곋nG}R.kLÂ3_|s`k1BKv{.\D/ gaj}IB Ɣ mm$>hѭBLyrP0ߩ̖mbɮb s\1&--"n7Nw%[t96#cEPf(*r6F׺L j4'{מai<3Xٶ +pD !zuC4G>gzs]oKGG)ImXD.Ħ`XU. Oi륫!i>5^N&rw>+ ߚxPo>Aep{c:hT;@B}?I,r304},,x>b!e"9 W4p' Ԍ/7 XTb`=Bd¯iBU?wwQ_eEłZ PlŘZ>qEs+(H f!BqѡGPPA'4 3\Ʀ=TG(T=Uc-W89Mعe;0ĂX; FV *w鍡눭ЩiAz 3-ȯ2I8s6[Kԛ9q.> =עI0c|ފؾ rv"H3n+.5 <柭 WEcߺQDxFMYpD }O?*.܇xU=l3{?^C1? oX|:5Pd[L. U\S<6dH_Lh31u}<>0rx8L/2O! ޚgQCN:n> ^CWB{!4SRgBLh,RRGo:8ބݘI\q؅s/7iҬQ岚tB/-%?=j"N=#-,*,/!0Pa?N,3Vf[DHOAL,_p;bƌ K[* `Lf<..MG]\8HXO`S'4Ns$fk`-{h2.BI77c5ɏpsO:~qy^Yb*&LP7n[J=!-,C`oB RްI π"+0RMu:YǀtцvK?c;+t$CAz%r ~r:!W5ژbFؒ$ x-W,a4;#ȵʳ*UL̙k$z6@K2_x @T @RtuPHn#y'i6֒a/%ؔ.c|Qs-/&ɰv3+{RV 3:jv3VR< 1isǬb.P \T1tIնl Faw;%Ļk@DG "j7Ϝ ]Bd+& z6 \M!aeC| %ʘ?X0a))T|]l֙xrYXvu)cxA3 "]T5Oj jg9*H؝?``K` l#yzMl:N{Xp F8釅5~r8(1 tkAxM9 eH$H=4HѤoOZ;'XyXUYp%XOM Bt~s#f]/l^"Y? ̗Y (٦B`[ T3;M{z2u,hׇX@&dO,F3}Zq֐ Rgsn;}nͿ:Ȳ}NT%SA>kIl0nۏWA;3Y5ҙ啬!}|}H1do,yÄ=)w6mӣ 1{㴻Lĕ[;_e5zܯvs u҈,Or ҟ4?KA2CId]-|RDV>xҔjvh8KV7CFC=(Rt4iEXNQ9/ :.^mW5znMگѳ9P<,囗gbb\Thמd8 Aa-k+mpI28&ӧ)nb")}p9 -~_ruROjGm'i]~iU=T/WAGႈ21$ì.CVlV3Էs瀷Tx)$Gl߇P&c?X~iD~A%eD8'V-cO$\S䑈. tbAu!&nkڥsӖSc*v& yD}F[(Bdh"\>_HDX[m D%bu/ C&e M2 ﱓfo" fXMH2{]lnC?@=Iɡa JB< nӉLoOI70e&)<v &'V=|VE}z+ׂGf>#;g (Dq/Yj,gu[ޢORM?}0vggՒJo/eQԥ8r\ JfzP r<6~')22jf_~|$97{3'~5U/?>&:.S:8MPY)}km VG< Y+;ۄ 'Ju˙ )p|(&4!Ox@Y `dh^V Z/*OKzZ)pv2(k~G"x:Xs >M 1D t؞!h))lt' 2ۘ)3!SU`whA֗gofhzyT{({<0?,-x7Mf&=P:kCm;96FH/n,@?n/8IArئXvp&%XgqKdIL%*E ]7f[ 12,mA{XsqLMj>}Hr!-[OP)܀rT(=4|t?!hv p(7_ =]{„KFԘeΡQB u)Kc!y&VnT:Dv-2-(}\Slr:@#9Tt)َA gGz=8[9T@^Q5Ob IzxWq"co&,[{̹9Kgֳ3Ҩy=Pۊ>(9Hkj-TTGHЩl@rmZ ݬЈeVxC皃3I,_sVURf, Kƈ)<*ִ l3* u9$˱Y5Ŭ|ts0G+Lj)W~L{_ B OG1T~''Oѽ_w nKnP>8FOw5? 5gc;䨝2$W #WHIa*$2ƌ"\]S}c%HmAY]lIpZ%Y%oFnC ]<PV%U9cb9W+r3~.ݧ_\6Z#bmkdGm·%oKGgLt/~V#-) 9m_^|'c Yx(0%fE<*ؒ&=X#>K‚Fށm q\/dQ_.So|oØ-edsyS7R,]x.3(lw)<[ y?^.+~փluPdusЖ;[ƅHtTܱ[vcLu+D|x~Y@d\a2rJ,MJo+ a0+`,1LG3@$܊V/QOޡr@z Gl^AfsxA]3dRg])Ѱ-%mnmXgvwea LPQ\_6ۺí%D1DLL%Fó94Q",aϋv ++85ߐ#z[5ف>'^Tyu2Mp&J7}uݞ4p'!".hQZab~G~u@Y2lV^)v[d%|SG: jrLM}ӱ nKotY*(+zdڡj Qt5]Ǣmn檕7]Tez;Y[ּY`Hp(*/ 2{ >yf;r1G`ͪf:,ȝ 8A wr2 mP#ZP`(?lڄ,,a-4nyC Cx,-NQD-e7̴BTxL9Nc4ͼ08*g^ø~s M'y^|4FqCOdYTͧHoHui-'!d U^R5"UXdDHK m^ rnBrTa8ST8TRA rL!.U/rϧyf|T'eߗ--~XSFʻffwx1L| ̻W@#8ZuQ`d|}  K_ Ӛ4lŕҀbq $_Q^aM0AcK\.2mBTՈ)[ 5נ 8YGjm%Jp<'&[mњ 6؏ed~yU'èsW$x r tA$m)@Z_,*^L٢D y -kYL: J-˃E{)8Y4G&VaDxûi `od`7uJ"=B v-_2T=q[ MPq{ԔWKg-pP@3a3?J"Ş6) ^8yp2K1j]a>7_i`̠*Sɉ'[RWfys'S:;{f~ŀK01`4w;8ToUAۺd"'/{Tj9;˵XNT'_z(%5dWaz; /֐@6\Z*6klvm ֎yU'-k[~Vezb "ܚ]YI# ٜf!:/ف:o7@e0sz_ZW E}v~lٯ\# 6IlwPFKKΏTSobgB& ns%U"Ԇ>thv ǥGn[%׫4`)ae-C_' dbu4FĢ1VU x7h,+ LFymKڵ~`DX)dG]FOU݉2Vp3G08wFXyd9*:dLt0V^-lϪ.^(W]胨  섛f3(W9 ;ʝFlMm`u=!:$?$CNNtM17-E'w<H+@{6jۥ@7CZrS,:tsp'Ê~#SBت>׫Gȭ|>TP\_Za$v3p UDȪԡ97ZVnaX D>|%O N1?*lso'Ga` +@+7zkf#Xjq bJ5&f6QwŸyu$':Nڪ;\L_[ҔCy9vU6 **sE`BCw/n׫>CuhuT1l^n2MQvSE$h,bQ: :⯣Kld{E<(񳐐 U9Cb-\s^J'QX]0H.lWF>TKI2Q1yyzȰE蟻Y_Jo>oow|l.l mbY<](?mz-7uyc>3b~do yG=MΌCokk3M>e %5ULbذfwWT2㗾{Yg,U$ozØZڦiY8䲾{Vl D,̇Cnbl2²"yvɭWU̓F햆=fN.NB"r^\ڤOmB S0/2' w e0w%GF0XoXB5+KMP#.R6,2{lx3k]͍ъ>qo[& D~ 5lqiv~ !1[ sV_ő(Fʴh@2DПv Ÿ/鎐8ۖF8? h>:LS99OEa.&lDg;1;^"]G:E}\` $E r#0n\PdpJ ƂHZypUF{zcrSQ:d( MWC<W#9|Cx刐[}}wu0,tyx,%?0/CDڑqlrX;I68!*`6 \}44܌XJ`,Nc'lk^lvLr:xV̰<E@ b41!VseJ#@wsF=(_ઢ1}w}em)xn'QrxandJ?.,u+zU_X|!3k^.$b=ŒqEY=/Z.T8ۢU&jdr U'_0vWơW ~$*ߵ<. <:J56Q`|njh.=Y֨SR١3'fNT-5WŝSzK*4Gwh 3M%g[εELFjSג_diaO0yX.[A.Bd$ vaFv?N~&a\֦-wob$K#?ދA[}B3ڻS--?_T]m6kWAiHYVuכ(o!o@ҰPM|TeDr>\Sݿϟf#׳ IAޘ5(_ ˱NGs9$]lK!TVDq"> aB7kLjCBY䭚,o{M,S}}P'xMI&:7"N}ɫ^fӁz`8Qhp>ZZWqҼ>\Yau2kd><!2:q/ USDV3ο40CduVH&1ATe|HF9eH,vy= V9`y6)'PrpВ`dkh@NTI;o1sN 'ۯ,jga[x"M#9pnb4ŏvadtFO6@o'a!薊*)+7(*8P‰zw'@\l6 ngţѯkK6 z?6Eo4E*s|\K䖻%| 3fX%6|+jF\{KNTK>xED5 qYLCJzٖg(zզXctOIRc"V,b3'&(/,".6przfC$2 ECXMiQTֳfpe \Gg(68s\+jV*o9:ԹU#d{Y9o-RUԾϯ1pk9/xˮv'"Q%oIe{XgHhSVb_^ʻKK;&J&{zZ|R,=n(PnT2lSЄۀ:Shv}c80[#^SI FvՇvj*3 >tR,T@bP[&٬jKb>suW@?}.sgk7<\c,ّ(4IB&Vߎps1EOXWꪁ0TS'~}aq{wS[D6s*wIiʹ꼡m/*ѥp3k@!+$ȿk}\ ԑ2War-BX QZL;nuVyVY"]ح[>ϡ}Êr_Su9S2F,ڭ o*sX@c!4 Yqex-dSL=)<;hLEᝁi5-i\wN:JCkt fܯ&>xTK믆q|M|;D>ݱ,唾lVG%#s E?QmRguD>sϗ4?W9, ҔںH%b]E`%sjÔ߇NmZJPN]x!=3lq(%0`zh :ňSO>w^S}!PKi1KJG˽:,%*H<^- k>4ټ-lȼPݶRjPɻr.\+{8}m~ 7vY/G$p)g󔱧L7j1Ha$f6"}ce`K=7W`) URD|*f>QRRbGwĺ&@EҟU`Zy2 D:ή< j3Zo;v{ P,՘:џ?gto~8flгy0t fݠP!(=g^td">ؽ`|& D\E@{}pp𠼝A.r}E. ݌ʂ-씮xX8j&g~ 8;tDJ)[+龴)ɏa9Rο[ 튩#΃k@+f'e)OeC.O Q-[H{'ӨhoYf=?fKN mMm |uWUYGd%@g߭>Um-D UU]NS@r 孰ȍ EmuTSFFoiQ B<Duf/s%'E'jUoczr՜e`f)~) gs`7,sqLϷ󰶽4e]蝂Fh F{%1xK!O.""3Oشz5VZ0 [S}SW?2G"ҼzPϤJXϝWm⫻lZ+bIAb'o]0C64/#2g݄ I=(`~n@Y`u A\oAJ?D< ^rӞ0 sUaƫ5'|x _( E1kn^FkVAH+Cڅm[IOf hb DBQ<~b;1Ԫ/u,e&.jB|nt"Z & T/BkI JҲDؙY/mݥSS5Bu47\*ns R7p/ L 6R kaj5ksX*-E]5Q:+Eێ?c5Oedz<˨omV9:S'uͤ:vfדC]; I68վ'suLbusϒ(j<KDWy)|PvhL3}#%x4݇L4#{ƞ۩cy-HFv/dE|0?3a,l$4YV8J=pb4+fZZ[P'bP)s] }"6}LP[0-)u!<%Q2tB!I/xdZW^~?_)[r3JՉD罝ϫto]uH nd}#x+p H_أ@ 쓤23f%*׶ pxS)]ĹR_č3[q8X!kͳǩܓVX\8R^jɥh7093?:{QZݴ⇤myžEɴfj&*Pj m抔_h' QGgZ$s$-zb'hkŨ1]n>üUvn4sT\) 5+w>fʅ_wrwdf)"tG Vwzvα13gcGOr95h=Dӥc4K95ǽF_T - HրJQ+Ǟ\/nn&{4vPO Iʘ[[jswXep􍴛)[vAeA@]]V5<(fiBoD 6$js7TN)c^s].Ba~ KpVU}?x]C}QLrQuxr6&BS"1vI7 DRjao^^12 82Kq*}tnh \d)^>h43kE쮢 ]hRS0 ]Psb3KuȅS<4Q:Ak@NU ;z蒋>YJry&jX.d]]7>tlu܇ ž;H-uiP9< $odYwS:oobx ;ڒfR/8~Gsnw$lJv\F1x#,S{8 K@ "P<E2[Ȳpmqh/#812ΛEyBi?gjqf 2B?udkO̯uhs]P>.~Џ(ж39oX1 Q]SU \We/JfgFJnD ?g^nIrEޱBL;E2P#L8|_0mjvN~ Eanq;p`w*L +J2ͅYpbXF+Yy4H8]CGakd F6WTb\jXi}`!&T6IjGwN$'.|cw3e};A$R֏(U0U Gd7eW|I0np{ IBpk߽+mu޲{AOA6r R؟>yc fgӬft\ƣLh-nL[Pq  V]JH4߭J CmXVq0d)?kGI'EIC8ݜv"%~6a9mO_8b]N{zB|:>uղA&Sq<} Joƙ⥥v L>T4$My S|eNMb 춄AJ 9o]kr$AÛG_{\H7y1Q-P1Y˼[c:4uXP!R͍'?o^U[VS-2Vnfp'$m0 P$[sEebYwryǾqJ7yI5*ThDm"Ԋ=y7$NmBPi\$_{5h޶VZwC֯jOߙLѴ/EӼ'Y6Qt܈F)- c=[E>}7L@p@JG% `AQԆ9R%zwh<9w.4*w"Kz,?*|)"יz{%CoW&v$Tradl R_!U~=|ޖn msctYngI8ҹ!lZ ㋨㋏[.,P"M+hɧ3]5EQypб`knI*W\($DWR? $!޸ťoO`b Yƒ8G\|})6CX%AG(!-̨kUtk4I.6 1`<+2Q_GD(s˦MM~k)4lWeP~&- *4 QrE.vӥvh*.耐BW jDג׋N"ShtǬ&1ao I2"ĕ?-~莄F[\TCU,l` ~εܯnV~v` U҂ z$gaZ̈́6Jm۱MbߚDuXyR{Z&Aɂ^oRWYUBci"ĵxɯl}\C$-"m}ˑڒ&ŐqxQ.quw -N&ԢeՃ}HYWj)MBXG{~<.V9* CV;p\711%6L7R.;yMSY&i"hJ>TVz-*2elRzd "ewq*W0_pv1mh&azMB,B:'vXcy:t)L&{/0[]Fwk_~'iHtѓr?@bǒ𔖦M_EN>ܬ$9IAϡ,pS5>*t"L|e*'`2;l3U߭ "#l D0E v[<a3`U&*jV0uzκ!) =]VG% 8 ņ}ʘc=)XӓH`Ls40Ѳӣ>,tj o&k .NxHqv̙o)i7E /cQv/S;p\̲pfV9H1DF:6L_ 2#;Dk$8k3]tRH Ng-E 1ݫ z/eb!;#З$dkU}XtMG=(sjS,6?\{gVP?,?=b8*Pe\ޛwO|}oHķ'Px6dxf1p{>u`E<7h|b>N߿y60h!<̫h20 l \r[?+uDAWVP?j& ?c%8 & UCeVxiC)Rwu7_pj̿z/6T60 3䅢z}|lO~PMmy-Uo&CB =P> e%P2'cўRRbß9p*@W>J3'M1*1]%\ۿnC>,?T*8ZnUI!cG_htPO\XɎ9IPA`W.[(g(y;k,=|w΄B"i-FAo,@n@#x{>Fߵi dfîjAtŏsU9#@kx΁BD1K^$vD sQRN-O _}t{s#luB^/0|?V@]Chߟ#Vхw0>;zG]O <_d4-,Oh4wBtpAVk#xhO~"Er|wd%S2ߎ!]* qgN!j|}*Ga |",άgr= ;_ײ۱Ш9cSxg5Pšۺ׭ >/JjQeQHYJ9Z+X_k {SmkI[ƚPCCۡOSЦYoWE'WIV K=f i*1\&Mgwo<``o"c ^UDn}FL4+=iH׾.$A.2wX,:DtjA@)DBjyCDS b>P>ΰ|yO1LTJ0Sw)t6hH'HϷa띨vvD ?; SR?Rn\mt:n-  GTci! e i\,5ՙpLH`!9~(6ј@})]SĔF0o-N @ zz.02F**ʌ58X\T/S{evKrKl_$24~{] &C)&13|'S)炾.KFx;qB i@]`R-+ lۺUX]#"P{ϥ:ξ;*&C@KJeKS"(E.\mӫ{\gfN֣Ma΅j]~: ib0 ]RDBX ({}p[6Ӧ"c 2e2@.Y`5"u"1\ Ԡ ]( 0~l:ShƗB-C~ g݁rnP00H^D^N<JOo6<Xً@7 xJZ\lZ$V6OM%m{U8e- #uIyw Ir@D+1j L=Fu=I Y;Fe}ҊYdzQh60N_ivjU3:+&ڎ>*|2l;(،bT'>'0%G'tC&*hU}ƆelY9J3.mH 2`ϥA߫{)OQ~km' XԑL\!Vx2+03II۵ätUu_şN)4j=d+ j |᫿p;^{Y1,G 2ax;i3!TBwRs$nUoP6GmOP.1Q BA,:B̐ N!Nlc\wB<ftҮ.s0:à_O*QX\3PwN+5 6%(#:63T+)).86oe螾ތ`fN|q͘wK ΧI~ \cY2Y1**WQh-{&Ihz[V Syq6sWeP8&q7{QyxdY]6wq @Z[#8QO^* to H3Rt3<(NO9h/p)#;CaHd26d$Fܿ+~MRHҀwۢAVZ啫xfo08#h:"gj3,EK'4Lq\afZN.bX*OãX7T;-+_ i]R15$ 9hR&J[o z l{&Ц}_{H! a2ji\Ti`i!9z[ֻ1ZeES5\_FK@Jw]vދX`m=^ 67 ]7B8FCQF?5NTȷ- qu/N)\XdžU膜_tDsQ?+]"_/>( ' LB Og%U۩;ZxoBPXl{ac=RZZ7C!d| Y]8,>}'Z`kQUc>c==AUa>w#j^|*XKz1Wմ9{LUFD TV\Hv^G774Pi}v^|l+v]r_g4EMۣx^,cp1 sWuKˎdc U}G=Nfya+N`[]HZь(U3Gtu-5bfU6'RE;&@&(OKUMoG=1+:%SPq^y~Vf ſ" JG6cpqy))ulrUuR|ok9c%qz͐- [t}cf\ZX ~)e9-&8eAwZZQ$A9݇M /QB^:%ZqjAFtB},sd_6:K09U.[#Vǩuuܼ3oWu]QKE; ?9zp!Hnt( y'FQFŪ֣GuUw#{=KPuJ&0dȪ0V/ KuЙ{b"X/,`Rt#a+K$O\ ? ๋363 UD<_>uY]@T\t }n_98>䜚 Ǖ7lʯΜJ|$]Q }-m~\(+S xI>4{`WNS>C H*D%g8'(on A'egHatq nLfY8/i0rμ}o+~JPM : be9]@t \^v_\DB֤/c։_5#ݦpLZuR9vJZq+]EC?VAp峠o6x8@F0=ݚ!V>va A)`lony}WIךHo.F^b,͝ ĸ02NsH2WhW6 xceLxRIm7/]3~r<~U{QxF $zo哿x&ҏGj<9RFyֲ&Kk~e*rfٻly΃5qI2vڼeF1lB}${-G3LR=rtdcc<9seI?М,"0? ^+cojՀ7{*1bPk{=KevBƠ@Ejӝ=!U3YM#i @exh{D]u?YR8^a|z_ hpھ]GI%<͞2< 0Fb/#bv@%%1G;a@h&~_Ia7@He,?_WtAzj-I'˯?(b KLǪHLMT l}e?zPouaW6jK~@^wJx3M4*]eEC\2?Uh[S1*%XKn`h-(bQ&פ9t(`|~(_VںM[#~ n*̨Yuȕڗ;~lv;>#XfDGN҄L:c.i3v4eJ/CbeSBc,^{ujǞW9TWTn o=\X]aaK\g_T:^B᯻/Bl8΋cb#gXC(զcv)-!ht f ȣ6!6i:? HtIm4j4vb.y%Jtc/oL]Q߾ pP_=vXL^k#_4^[64EkvdpWim)Nf6KyoCbUqp]"7'Ƒܷ c[*XX)MIArߛ>Ah0z-X7*OK2ae?/Eՠ ,cks!EbLm] PNxE&:"fN>W f45Z ܳB唽ճPR E`wX7ZV) R YroOIpxJAz9K.I]AǒyABEƊy{+.Y`ʨ/h>rL]"⮆颕Jð&RΉZPwTIpZyD|M[4&fsnON9u}Cz,2tPjElG<ۛ ;fOB^mp@`ENB&# .o3)O4ݺD#c mGeTdWe]S,͞)YXD-+H$n$y xh;rVεCnQE/!=Z!+sȃM lyB#}a\Q5^ ZǶ3~m#ޓoFJ.MM[JP96zrj Z7?`McP\yڊ+X.puCG'Q(z?z -pʖ;JGnNw =!ADK<26?.pr/T+̀61"6!H@͊ZVRBxZ{"Zحxl6Xsgqc>jE&*'|2֮8Tۋ^ZC@<`:4PeKKcHlAT`|=Q Яz~!^KNA P-o&d|?V-T6EmwT^ۥ9~Nqk@[;4#+r-*}T\]R>BEV ktFtTyF_ )>E*G UX\vz{xzip:g.6ӏba+_t3tHW ߪ QIj#K9~Ԃ"GS}obf!ICj Վt4y FwUWIQ`<%2M=* NdxgPs.C`BO4dBɷ,8&* 6, /):!C|?KڏB}Ѥheh3oRy\gW%N-sY|)5KFjShH#Y0/P 9x#$vlBqvt=  =n-GUQzuɆk ̿r6M 0WsPc+ ;M)Հ|2<[\ځ'9f?zqJ&<\5 JdIE{9Hk SEuFwiCTY ;'ʫJ7¤%еn%.n( _~kYM!:"j6QF1Ko &_?\37,;p5ֱq"C (ʩe\׾Fw\OCe">l,.߼hi_\G-iO2-׶.HaWⲅMlbφJۥs042'J4-PGLg O(Kٶ}Ele1ۄ"򠚉2ô;]F]Ĵ:/,x]s R11eb(C'ɕy3̣"Ht$dv6KJcŚ2巪˵r*3HC*aڨ!-  D@a'+ړ WKr/>]،CBzK!z4,سtY?{SIޮ$QR&+Np` 8PL*CUv?VB.TقyTL־{DB{ݗ8T`[񿵝֤e3IjSP{vlyusL8A<_,'5m6o˻~Ί\-yY`-^7ޯj7Wd}[4H>Ri6ܓc넿1 @") Î(5GvrMt=4uqIWr UG=:)sٷ=*>whu3I'%7}Sf` JQtehr"NARq%g'pP,{蕣Yu*PR+ p.|yY MZ jCb:cp<%8K9bC%ۆ,dN4̷ \~ k6`j!5P9n*@!#|%]+`X$-ƂCq6@#p> >Z}g%9Wnř>]6ѐoe߂կw#"ΈbƯCI@-Pܻ9Pʖx>8-l7&~[gxIy-?k }fg;u(,+f%'OOL{N]>۞9F 668 x)fTY ;i.2k /Ե]_B/An?3$9҃,tlZ?L& OFi$W;JBwz|7aqor`b (7OQ<)m5]q/^9Z(K ӎnRF@ f Y }8RJKoFB`RY*?jy~de~z1 δvPc `KRS6臹E`{Bҡ:בtc$N9]@y$//{qN15M/[ NV7Y{=||49N;0LkTv Y:퀭sc.ʭڢ hxq0۬{ɩT6%Q*Xu'S T}KB=D*Z\PtWp՜*&O[:~^0`_SF_~b'p*F%eBaI%PzR "CfRͨ No0nTwr-?s_J)& FwTq~R]I A|3nVb̴◻-Z7OJ^YH'J>dQg}QTRRA޾_KjɎPl=$ca'z-4m(WWk>y^C5a5:MLeGɹYr Q00 "6`6\r7 Qw4_4B۶?XDNTW~c$)EjWT-e-qR@D\P 1/BNp7dƛ KxOqߴb#Fm?)L>UⲖ-lTlNrqgixadی9&Vm?hvcVkM\*=Lag9|}  V|"ǡI77Du^_Ȏ$NTAjv|(e+zfvft[fP0g41d8Ubok `cԌ;=a2SA]{Q]Ul6T OpMi's.2S!7"*j%;x7Q%=N!#wܦ.4v/[FH-|ѷ7y*uxvBn Oᖀ]#5طHZr|r֧uHFEd3Lu@ N߽b48]Mr7|"-ճBQ$j( kd Ǜ{ow+%TŪNj} ]eN*H(Ja-j)O\%T.35xKhvֿ $4|Q$t]2K"M!glc`&VvpT^R鹐F#nz_,  "oaڂS|ȽfeD85K&EСb7 t0I+5[si0-C 9./`:WȊ~qDA;I|Z3Ea\C2K#QYIzLkVa{Y=ssVm2wQScZmϰ #ͩ6x T+JD.(wt|% (l?'yz 1ԅw t"e$ sO:OA-8͕F#D/ncM(Kaw&W6Zrb영YyYi;U|k&OOC9*i,s jaqF.f/90Ox3Ix1mƚE\,/1s1+#H)$Ymvއ5I*۷\"ku./3Q; `Zm0n5IĘymV 7ҌqGʂsUQvROX;;aa3HD+^B asXAXk>kf- О2AA3%ID]d[̵6Ҙ+C tPi'f?2b*BTzS59S8cu-yyv:?fZ" Uv15Xc-LMc5o9jm$R>@W%@5[%d|\?!UPz(>2cH\{IQ4`X(E K, m< [6,B^3ZZ 8ހ3.'A(f?菘GxWVceBZi^F 1i5 *@yqcVZkXI;FA9oAN\j|j}wT3:D֞Ww9G-%'o_FE$ ͙?O6f^RlE{ }&ؾU1?!Fo|J›EOgI"54S!v%v&T31QLE4~+4~רs![h)F4`gLHerf} 9KRm:qIgG^.8 ֙$oզGCON[U4͸\7-PؼA[zIy(8K p&o >iIFWT (j1L,'_?k423b yG"5aD/d>$؊”}uՇuf^o+T@:>5;RJC[aOlb㧺q^`iU[h:JBHs11!鯐k!u2YX' '% ՙZ8֒z0=M_ lɔX {oV0.{]Aċ{>^}=ƶ 2\I³?-,6%s|n89éFILT)QXjVqWgbΫBhXm *xQ6/BOMxZzg%p>acWMNl$歯 @Rr.bDž%sgJ<.(gxRN ;)19\9VI`0?I&3ȤZqA-CP /VsnyiXɆl)P2hתT[a'(xJcHj lW#(:{$yw|/j=4 H~d .b㭸!stRBT5{(7hg{堗b, *QoXmGch(xǖ; WF9v*,n(@9?vw"Ҷkѐܷ/n'֯㊆-2c,(G- _9 d5F WC%@s?a&:ZY(DlG4\;ݏBhR_ Dw MYD$wB651}@VLOx/tnYI<{SdаV=sV ~S҆-V`7G=1?h+k#<|v<~ ˢx"q@U"}{ѧs<9oA"=!'-ukZ)p fS|^d֑cZs Y=̻| d6']c$=ƨ8n1΂\v93 }Bgw: hwVo],l~_Th,ED1Ťm )+.D#jnI_iӣx@#ͯft$ȥAB̦EYQV)腻zn/4wYP'P٬TjKQN 4ahWQb\YcU^mt.P>ZDͿ5];H8z&_lդֺd{EHjUrF0޳N[ȊO32 @:jō-ZSm>nh]UdLzE#}cxH(]JpX:s ÂWE4{k%Kؚ0FOtR9lA*U6̲Q{{\iX -@F|D>k fJ:\a|ZAWRq6UWO]9[YH.[HI5ϡx\%I?Wf Yl,[c3,vc=_#E i$Uh`B6epwzP`Hv#<nQ8Hu%ޚ![YMA~'MVR9ێK3N G@ 9לGw 4Q&&0pe"l ?jpuI[qLb\ܚJy9ul,v'3*y}bq8zj`\ϢW=Zvtsȣ>h,]#:·{;ނ<ۑEvS}iP"[WqUrc{{NOP*jރ /~P"9RFʏU*^<)b.,0+$Ct{35vg4J; @#s^]~@Ϡ?Cfv~̜pS9fѴ5$b& !L8+) S,XMr(MCG=QØ|2 iwA51}_W׃h~%t+rS+Gsi-=)ոT݀qdAYR7uۘ'0T+;6o.uxP 37QE9u+$ )&\b:C8myFa[_LHS1Z0 v#H4rbER Dक:g׿ bO˅[U4@ɺ֜a = Nȡ3Wk`>WHF8ޫZSsWvb+ww4nu0dܨ0S`Gb&k ݊5)EVVQDlܢ 틤zҰA=QM]~u!֗`)!xL8J`=yɔqlli+-csf( )x<oS4rߊv3\1A*}ɞb?WKNH |s{ k눌V nUZM mBTRP%idݮ/JI hȌ[ިgc)y߱Y5\ݾjܥr T@Ӿxw9Ջ=1Ժ^^`K]'=\5J[!'D.F3͸h&OX4hSPH |w[J>HrMwd1Q}Nxz4|>-OL*")JbWzTVމ *cʤ.ƎF8av|$lV@% zl,/`9~ :i_4&Wۥd*hlp%.YS2}wriۢc#/}3GC:>U-uv-mǒ Wod1mzecGb^vA^n~(-a$suu'`KiҘ:NnP5{Cb*޵a+Ѽ^2 ?mޚN$_Ȝ:]K2qB tŶRok?M ']:dX[,ߑF\ά(:rCDR٩-$ky'V 8dg}THXŀ+5OZ̊SlxxHH1=?$75SfC<2&e%2ㄶ|B.:Rey/}'mX'T=[1^vZeJ1Hv)<%?-q{AG8J0DΫp[]2`(ݾ I=Ho=9l%C"6Dƶ4D";q6 A9Y;ja(Ǿ|3[ԌﰬXiVE/zc b콅((;\1 =g'QHg%i 1VNłn嵊AufM$焋c>Ns¿qR>MJ,5*? !k䴰WWie 쒟#|姑u<˧h짂;/%WmFIgnF;2%KyRĴ<,2}˽j4>9b_{lܴx95/aާIPH`Lu >0ތˬ,yܑAX.GbVDMJ2'O DҷuP<qKH{?Ӓ;ޔw+9Ŧ[A!.S#gDA9.70WO(jf;yߟ|mB.ިZml[ bGh&/Oa:֊GM>FuܖgNgrY a:R$~\d~ Z>_c*wI;OjR[Yij|kCtO"%. RWjDE@: &'?e^nR6y‡3gm1 I80Z"4aDfwO` Py[c/G,$!I +cB.cՔ[J`?J`eQdD_\(&ɰ@ g`F,>7خh`P$1s6={#Ղ]{ ls%r[G%ugP9t{,!d}0wY "\խnŤ%7q6kuޝj76nW~hJ ŎQ7n7Pi%9`S .yB  @?=WZ4r Gw6T̵ȃM7㏶zMʾ)=@8/tf̲^ߪ7I3Kkz'*订+QXuӈu *!y,Q@@KCVhA*♋̓[3vRbOs38̽@LDGV xhZt5w+dDvWf* 郉ӓZ>.ӫUz:2sF=$ߑ|%sȶ = 4YM~"Ў=9wHa|pknz#ŨY*2E~KԮ?egA423a"!c c p?ul3F1`\!_z@,,+ko_ܭC48;^jzX* *SsIf"}CҺk>;P 4Pb8ȪJC AW8IEaV:괒%4bwo;? ;Rv 9p8O.eKɰnOjBh4WNi4i]63 ?:&Y ;` N3GO/8}#&%^cB\F 3gpE:@} pF֌ڰgz*;u @XlRpVt$'JOzmKi͍5fN\+ܴ;2SLS~!v$.{%J?8@\*5fIYEհVH<Y>c\w4mz4]( Z/W?8Y2\!oObHPX#]S^+hU1i90pA5足.I9cbQ%/RqJP/"^TZ{ZE+@h]N3$ca۷Eݜ7P)NYy N:"I_SѯOg326o`is<?vvz>+_O$FA,BXuc!O4M aviy#]441eL.^i *8a6ѩgIYx8~zDj-Ģ:C1eH~_+t{I.tM/ؿgEoH[eUb^ۧS"w=my5T B:Uk5L9( [ϯرsо]D>VL~ 1 0RIMFjs<["dۥKVzԐ _.%'ut 夙KFh,kG?у{>-/ud9>0)@5:M߱ TfIy igDٗ`2!z_({$)dԭ ׋7X-԰r.{`Ć W{9ۖAe >Q2M -B8 a挚wSzK}P:k; E8w݇5wHL ]#@>7ynۛQ">BNi0o kR^vs9p+^FM0c$‘c cU;aGb^?+&PQX?5cKm7j3 #HQ[˒Hbȹ5c<$+Ln>.ngT51}5}%چ֤\U#mK 8fz \g3w<Rwi)45`͊=-͞O$|x/Ob)i]^P>_vs7OWȠqǑ E{v1)f #0 4ЮЪS'2C#M$mugXLE +F5whQx5ç1xkBSgA(fw}(ZϸEak3*Vc(wy[?P߻ P'6mS~՘{:rq!u74~YאdFyjT n$$6(*]hpÌ̟9%VwsOAf x8w Ux Aô\!T)UF5%kvJ0SrO֧IqxNP'JgrsYXJ!YWaEAji44R!nmѪpͽ2Zs[#V|^̷U1 =j1Q=2p:Hc}?% Z>~:1Q!Mŷõ7UM"Cw' 3ɀH|eHU Jl8,2uGH(׮|JfJ߸D,[>, p3>.1ؓ@f<:Ň:s_Qj۽/(X+@^Y>)7h8FVx̥{JW]="P#@2-KW}n#5dӸ{pQ\Wk~ ?r5#Xt Xt`1u )mc38 a[9K{:8|mmKl[$?i"U^u2kcr[fԔ``VgM[XʛOd)*}P^:Lа&8>w%DU`G%xG4m*a q01sC@5q< FAĶ o˦]D3,=b1*J&Q 9˔ 'O.WS"Gw$_U;U-t^46a ^m<'=W]uXv6',J`c)*"_`F, SOmø(]y Uƶj%TW ZTSLfp{%1#".zJ.qoJ OSzw_T*gE5~@dD-xKg? };Tw|"#<ퟚ-p/H7q6\8f2ֺГOԞ9`,)0o })ς~֌\U.kXii:OWQ]Lc5[Ͻ'Du 7.~aѴD\|A`v9 t74qj?i9_01?YdߺWڈ7]fɽ% Ow Xȉ[˵+j\z6eKiC*eyVث'GsCcW[d |ޑCe3j6{ 6EOX^xQWU v>8.a/_WT<ʫTj7@ ظZuS#T v%T7,Ę߫_\l̶y [c{Տ^p$iNwUdނS!ױ'qYT3yrNIA# غ9F!J_UeN @[Vǽǚ `P9=88bUd4wK-OixeO1vBCvo%&5ČCѯ~eζ(!8nV%ffth CVz!v`j}lauV{1|WIZlnӣ ? Do m}:v]"|d5du.ѾxUK2Ķ$n>ڮk#Z3%< # 伀݂_^#dt\%OA0GDC)!JG5ye2+7DZUY7A_gI:V;s G\YUѦr1U0'$~沴&Gۓn3dj-E ?`QhOk'uIGIMKgíXmDk9Ŷ6u4PSw{{79!>RIo0GJڤ1f;+>r[^/@'`@V4L=@kw*åiW\|n -š| `ױ+Lw}emŇ< 0n迂D,=;YuR,2{bRݹFȐ 0=%1E;뀡3/%o.H䤂D2mY+P 513tNz bG JC[< I$>qKuk،F6.]:Vߌ<ӺqAr=kX[ou cK68/H;ҙ_ z#*q7W&}wNY*ImM}4Yi2x7i% ,0X T2i%@Pomw=:@wN0GCj@)A/J g`#(M?}/+,I"?t/W )7=݅<wj'1W+*!e gM/lYd(*Xtds@btCjLYjړgVۊ;v'&\fCTE0#0O) lΙq ;yJDHKfUl~wN&FbmԢjl53Uv>uIMS8 W2+HV_Atӏ9LMhtKm0BKƀbUvg$ouAچeC48;6J K"cYj'&Ⴈ&6^(SmL8l GFhYa%taOa/ZkuqsW02#B\lnj+WX-G2G0XLZW?Y `)dxD7tI#B)\8vBpRL_or }~ Pg> \(w}i^Zc"H"o4t!@$!_xKZɚZmQFG.ixѐ0|aTh-HOş3*ˌ@R8'xi+GRҨ,܁NinR6^\KACһZqяx}> s |6'"bMk;|ܩ]Җ^_ &r s@^tt jӄ\ c6-7`f?-BSQZ#d32AjMӬµToePc$.W'2sivx~*<]8/b~.q4G;ĊDAhpQ+}lP3 T65>ɲ DoLOP!.z+Ph˵ͱ?9?'lKA2S :l#$ j{xPEciⰌ eOډG>Íˍ8v# )iM[hmf_;x} "OF\j?(ĊM~1 7Ďfns׫#xī-sCLN)Tv9P2 bX\qbPog+)1 ^}H2휫uK!hS4;) #t{>>Rm4 %V߷^6Hlʜpxg˨_ xOanMqcb7B|l!7 JKQr+Q^1ͱ||Uʮs@Y|; M 'U !FuQ~rOpz-cKP? )*'ܯ\J- #O$tI hFo&qJb/ vS ^a(,.XUXz@vK8AY> }!2p~hp癩!)P~vԟJ*=X/pLF2m*,wM)@c|ŕD5dG[,LQC bdݮ:#7EG2;0[q׉n|DUE9hYV~r5tFvlnWu` ּNql )ؐ,xbEŗBUt\<%?cwf0CH8" *Ԕ``y8mEY݂Ӊ=_)D[B#Y#w+ڐtF k:rAʬ G{M5Fݒ8ON `iF͖@8N+L߁me!lBEF Nr3Y.$?htfVoÜ!7U7RCCe} ^Gĵa@JVM/Jg|gWeKZ8a[PN1bkƣ2^,b@/Xİ^eQ撊ٳ7}O՜jNiv,lqÔ .QL4w1x9HxP<93>ci^gRꕗ[?2,0ծ2>Uaw wS%}nj/v R~A1s,P;9# apkwjvYW_)Y\|kw#kfEw{_RjAQ͌Ov5b6F# O}I &`vWMCvBt*PV/̇MQWA;}LAߗ"ك7i`R"Ac@e<樝z{K* nmqAGL@uθpo-Zu=Q{y" WqY &GRTiF0 .Q-}Try^)>dT1ZS)gаg"Cvwz<+`Ӑ>xwtkw IJdx`yYHi8RB ^ XM |R(w4; h1>G翢P|2GivG^8COЪ,hR8λ \qL,Q`qq‡%3Zh(q>Ef阮AGi3;0~2Z1Xr @tӓpc}]E;xY!ӕ39{VFޠ1Х>f:EiIlOmO=F{TH sy$_,CJ9u9K,zB`^u^e>3Œ, x盭AK*s6Fgbr4^9uc.wbe~/ ǻqITcor^YPUDזH>YL *'G's8 DsV`!+f78RR\4w .Ϛ! < ,#I]c+s[i$?aTkZa4 EZ@ fܙ]*o+p/݉HMF&W} VgE_JȜN˜.PœivLOd:*(vd+'p/BmY%~@;f_sL+;§Ձбh(h]=e,^ v(ȅ3lݟ>@h=rJnn;=@:X(GiԧYJ½ Ի" p}dV/{j9nxࣛhD 72^mr:}ݧu>,[ӏ_ٽCBx*ew_oZns;j GHXJDt20f_(F̖z."16YcUm;Zs7Q=LLs(umh6t\рfJ#%o<11Q$Wٮ2՚UN @<r>wR˩rep:HlO[6 A-G3'.g>/j'g p1T4(>,VZ]/ gZG.p"#;^۾õu&JGSu#9lsҨv%^!!+6,e`ƹ͖>#'aBR]i wy#Q~! GBW0rfjGmZKa{@᥻„qq,Ewq2KE?ә@F>m눮׫QI!9"pąZ q ?12c;J6 K$0_X|olv3}oFO+mْR`:ύB#ΟtS`!S3Sѵ9_vCa"Q"Zxl9% ^ {вջ˛#*c{'%6 `gj|ɊD>aG@_(5͔ef6=ިr4W܍ ڗ_O<{ܒL 07(uzI3wrCS&FOdFl`ȊoD (Igd|5,:ȾOڿgVdJˣXXE nIe8䮓l)s𴾟Y(+wiC0ƉBsI+;tAz[^jR 5.BZ.^kxP|ǁ ^:`{S`2V6 Z:sͦs!?>E1&X[d(W2:alxFni׊ȓҼ0-% }m QٷkJt@k 4wxʮOb9-1Sd2I+MӼj*w[_؜]7jp`SyZ,z= =U\F49>g~e6fK@]cf A_ly>cͼ xD;};`>g3r^YLat~0K9NL<ݩFvfE^%ϕ.4 ˀ$~ecCš '$fN"ĸoҚPQ(bXzb9^.n5T+5ãuE{Gd$WghLfcaVf6:굽:EbULvoNC ɩ¨hOKx48"v=H<Իb#8G+=zCR-TVXFT*`C5AO=}^,y𥓨e!;*΁Eݹ p x 1Jjf.uwBA*>.`$8ʠm36%! ]s_6)_G-z">`|4UǥXn" GvbW'OI*\:sna63-A/^n;;b01}+%xY#f5ž!&aH[aтCP >B7,PkmmӼ$ " #s>VT۷ ʣĔDPgvC׃IBH(!D\C> KZ7Mlrn]7}8Xpa3lUWr DZD{/3ʢx7JԀVa崢'o,[:>QmRq-_y< I5'k5Yj4I 2 -!!;hC?C~xJ pėQ~꧳ܴۏ6#g5@+Ww:`ə}6@e`/*jVCCN/_s-$ئzT[{_*h1Yc%Y9~f{n۟L?Xh?/R沋4e9qI7^q hSRӇ֋ZJqs86'dpb;".+} UOϼjt6Ă\p z!fZ@ %{AMK3+2p28,'t yGpΠ%nbGS<<>H7V[M̚:FH%àx AP䏩GvnwC$aA ;2`p:pg ̵@pudڧ*i3Iz9ߕ HʝݲL>(MS /`Z|Ͱ7A%IHY"W}S_;r*Tb -, ;Y61ymvѵƵ ؿXY"f `DfLH. VIe/_ʈϫ}c’"@LLD;N? Kf%Jw$'ҷq2^bRBWHv3LkP4wp ~TG@s;g^A;l6EDZ/!߫c6vVFY;JEоXe?L{osYA(Pfqy*{[BP*藍-Bowڮ miI/q{+6I*|k٫]ZTTGMG•Q,%J3irBEaO.> /NjάW@Bbk(eIoDzRQ[dm* 7e=ޛ<t4%4]FnTA({ ҟtVp_΂N-,o6WD! h|9p59o@kQJZ+'CRtu" Y*eJqUG7DbpiYH:yk:JPzTڱ[ c0L1Ցh+eCmoQpTnPfs TPXw!̛Q%|6 m:7(wG-LT,>gzP< dAv5"9J>"[x1KɧuLb]լOM{u.ҘZ1!u8xM 4UZ%X*<|cJ`eWQcގ^e=M,qSܐ₩-Jcgw< Pbµ栤+qm@|Hd$fp'@}8\m5e6c ٟ}]9N*U"m`~6|jظ ,!6A~}EKFhhy_-,2a[>NSU@F7?NIt9?o1jRCiƈDjTPBylz))Ǚ@B ] Õl]hlhcϜ<24tD.ٷjϯ͆o9^q!,XnƗ=wľݠz9S>c&ݼoZ0`p? We@ h%⍹ bj^"g_\;iL97h`m'ѳx$3V Kvs!Lw]aК.!ximf`+g%Ve^?4>4Z[yi uOI{ O!%w B RUn%N(T)g{a0J~=kb 9RM/i|_-ݪ U-^f@ڮs4 (o؄O@vԚKZ,ͲQѭĹ>xڙ!&~0hE"?D[jDZ6ZUBnk;W ?|Si0C#z^Is0+/./4qN),6_@j\&a7Lm)չVMCk/=s κ\R"DV̔c۲^ꕵB/W~B3$k#i-H\+~nB$creB>1aAc)%ֳp@3yoJ4&sWT)J u@=|fRp E㔇ޑkmm8:pC(Tn'4g'($^ IE3z|-r(/hT[ iśy%=Z; 8iXЪ2EMo˧vzQ?# ɧ[^JSL ) 5ԫَz} { {:4m@ɨV up2u%DI!MwDt iF k" UJ8M\[\ΊY/C } m"Jۉk$:5dȎ6|uu Cs CyCُ9FE ~bI1P[M]v㒹t86U|4'A. Ӡ\Gpw-ҡ1mC6=Sz*>1Wm_FH(lXu$eH͆'5Rv55$@:G-k&%& VH~G'[ ۍݬ \<$&ZZu#8i?EMIH2,߷&7Y,sdg\=U}q$茪ht)d?2U YFxTD|aN>E-TͿhŋ!CD}ݍX `' pFcmC o6l 'Kgv4^UiÖdkw"Ol尭%O0'xeGY(ds|Ts'KmedCɞ4@6썽)sJîh}Q:є?} U1V9}O0Un4gS$@8WC> w2mKI֨k}٣_P%ZG9wχ+iL? Û_ ߅3* (  rfoV%26L3C=l7˜=c(J}vjr;DD n[Ww;Tㄏ' 6mNP_ SlAD<ٳvwɸºVL7r-?KuiGȊD+>YŒ/Z)S,{P3lW9-5ہM57v>(/E-ꇍcZpK|Ge8TfA0lj>}wgn]CbOK7.]&ESOEjW`p7E7ZbxlzxV\bvm2fSUB חョkG`]_mfz&TE 3FN'6}p@ĕ8ŃN8/J.|!u&A_V5>:ZmCl` #?5* G0|zXA^4 óó6G<*ZmDZ K)!&A VA8wFLK$ъ#Db$ZkTg[:QXI3VX" ֆ-t}4mXcf쾫/2,-߳f6hP d=){_ ]ƉUo2I;DQqs%0j,2?9gZuzH$d$c!|x7sX2jg'M^ޠFMszvK)r!ҬFX:z7gyß]Kʇ&Yr\s6λpGƬl+DT mj(|_>KLi}Ru0a] P=寍)YUXVw'?ziq:]pRN)<=u,Ԉb/is[ aRdsM'>Clܬ]Obl>Zľ%+x"b HŇƌfR`MJ\5n BOgU`+iP̙ 1_t/*ߐ2v"0b'NjE49>mw#4!"r=;- ']FdBO:_c49ؘbGo7Qma>`:@\Y7't~J ȾZzp63W@nmoiɟtʓhН.{ǵm&&@Lqy9ql (# r#r!~> XU$s pu,,,ݨ?T{<v)p˕J/,#Q4}w0&p}6X$/nFjS(0u,hkjpg$C?X'k&gk'v2+} m؈j{\Q\´`nQ`$D!UJn]s8umxdFE@`ʈ (O׼;2X;E3k9|KyEmrcPlK nMvyXhˎ&#Yo͙(LG@w62 =bu(Zr{ $U 5z`HݫHvj6e klR?,qۣf$m}^eSd4{tl Y5أd}En:Q~ש4 .㞡s{{$=< &Y@aݭX>v4KrIߕy?AklCfSo h3cMdT>=.H\{g%퀻e p׈zֹ Ml ^3,Oo`n8XJ']'Pm 2\=XFX;ɵH>TIÁMUvfiRWFOjܣƉ+q[Cn7ϦKܡ,0s,7nV;'?{As,)BP;8H<~;E v 4{B N QA|W ԇ|r1ҏ%Ʀ.zἧ4"0_.z}jlmƷtD vSH*Jk' Ub1(3b 18ItXmbܲˆ&̞N %D?E)!K^jъGuN ̂_?0gX&Zcл< DcN0(gȵF,myTGB{ < yD<.\<#? H2O( 0c;PmkCpʜCzxl$ĪATp{Uޒ}^6 p.z[~lэUo-]+bMkOMΦkWU .iK٤"?E ?6B X!0}BڣWUMDVԃTe+^vLyb^7X—I(Qc#|=[fq4#(/S'[Hv8R!om3:IǼs1Enpa.>+!WV4dimN->bsXL̷; 7zCu߰W$f(cv0A]EMǼ%̢sw1؁!`zVO@?3}rhQ~B.M=+3ߪxY 1ĭA-Ьy wBx.,`5"}98*@ HZTAFJIղ "laS ד> @INuQ͊/MkzeםQ57:x po U֩XKizۈ,/_oUIn,. äD{w4P #/Hʇd´Jj-! @eQxYN{8oJA`9R5eISA.[ls9\}C<;0|"a4Y@JaH5=&i3 `"*7e[ rÝL{{éK qg*©1l;z/ܞSzy9{9IQ %`ať?$ZE=,-n(DK!ynI}!+Ή%R 3ԥڶ3Y+zT>d M7d3,Qs&PSL~yĒ.'Ps᭓T :ߢ˞\IYj3͈3HVb\BR@s?G]CMAD[Rpn#r/\~s)rHT#%fQ\gгێ1ΗXqːe@#M9=&6q# oc~ 6m=b r݉+v* (2h ᏳµuQdA`ĸn䂸Tn|V^cq?ŕ.[HPM4|8f= 0٨AwrTJ=Z#qO5)|ꝋN%"3qO' Ɂ:\\x I>ޮցd%B!ݢΩtm E-5JnPI y+';E&,Xưďm|(|+>8ø @ >^u{QCS'oV^s~Ǯ5VZ Y9-{vդLwI˝5Em|-L XPiAX&5뀶^#3Yhաh x5 d呃  9PvmktkQM&ԙdOE k]]"9|wŧh[=3= s24uڿ$sm2*$fG\@nXeFcZț.fhcƵ9|IX{;SKGTާ6HG%ck8hl y;4:RZj7Oww' vf4 jX3u?-=UIRC= >4.S޴{9mJ,KR\ZWN--\f4OWبJyO`2u"aq&V\xCpeŋ#6 Ŕ*ju;PZ>+f!g ޏ(7&|%3Ƶ 1#l2>3xbRbzi— qWjh%L|X9{IґdAqWK I<'+C1xt<6>eFL&\MM2)DdL%h4(?-/;]\% \;!MfJ(5zne9wQ;Mqa_T 茒:_$i# Au0.6'~Q vekf ա$Pf"Z|(!J2켶xuf 68V[ 7'F`Y?N$QGDN&R68HMad? #I{7`EXewS?hbaL~t)؈;O~Rp73 q0+]RQ߻%Oh6OdD)|Hn`EAyLu$ : ecG'(Eddn]Yt T?F,sTtR~6&+ l%Phk>XwC"V99&_@W0"]N3Ck~xٹ,MY^+jMvQm|1 RRj5oWhwz~V ^':lJp5P $D#O:xk-F PkA:XT!~O{Чj CPzWO7<$xobXKQ|fvm\-ͺVL]h~ Bġ#W&PVĝ[tؼ2򞿒:  ubw 4-W4nS!##ʺq%T~L׵CGխ[p[Gk5 (e?&_'[\LDm@< %_urR(6OcTwKo_3dc"Q'/^ɮ6"7ovȕ{if܀r4qv5C g?S";ޚ5/LUH$ TejdU~65b uHS_h}v^:s"4DtyL' ('B04M1C{rWo!Rd;P(סv]LјW-5TKc5t7.˩\yfmo8X2:JnEq?xrG=3:eJcfkcy@]́dM,ڰJVҳyOljdJxGh[24,pM r+a"u`|*n+α?!״ _>=@0+ _J"a3 I.8B${W:[߼EG^Bڽ9n!($fc?܌dWN$lA槈ۇ23}i4 Tɏe_̅L#B6cb*ˣ9u1.8o?Q^\o¡1nZmbrт&TyÓxه O/;vJx\6"Q( -MAΩ>4ye\;~OFvI WW_u XBN_v)A{:`F7}gHG3̒&elGCuZ<'Ʊ)T0t\2] tɂ!D6ۯ5hdO&eХH^}J$Di["Imj0aglh LWBD-, 4!s[GqtV' 4uQB]J(  a2ךy%k=@rB7Աܲ(H_C`ݠv^LM46Hn`i r{,;w)  lY꘣+|g9KSçNHs,+^=݄Ga~޲VN*2r`d7Iu0hyPK*\L%X_ ҤE 2 }r@@]bDޫ5I%p:/  !{qVtn%dAN 0ҿ帩ioW #"99Q5c9hw!b4g %̰֪Il X-_F[Fut'151_cT-lSVYT&SABWcpqyΫ#ULfT/PکSW DeyY!KtՇ_FK EӇ%a &趾VVpKõ~`ԓ55*G S|%,ZPl6LiW7şa=ʍ8 ˞Zѹכ;nXH;c*?&Gd >+38OC w ;FĝXhgȑzU?ܨqNdh|!c!%zˮY2oWV};r= `$t˻4" n"Kd` W|Hv(_ '$)/aBI.J.HiD@ikBC6k/ب= }&W?uů k=Rq}4&*ᓑQoײ7ZդruZK -|oq kb3 [xXI3T|eG>  .})DNkZd@de 9u ӟEKdG\d3 ) zGbݮWCˠ(CC7;V&7*X[̩j#P̫ 3T3kpOƨ<_zHk8UCjmL8C I3YW>9 kl{E9N\fԝۯYs9+wJ3W2 8Ȇ"q1YX}?~H7@*)[LBa.g:#+xp&դ!5(](xbůA=5aLbZgd;t4[l[5y2#q_fS#f_q^ e>%֐yش1Lef_&a ZŽwjM7xg͜I& ε@ j\vJ3#h`؟qEg L^&9#_-x'.'bE0C$yѽMH[lW`NN:G#Vќ3Y5O#!5PPuvl@o:r䣝;[?dk, /h <, Wmxͥ+Vw%nZ|?KO@HD\ڶِ#ٝ*,MDKyyx%FL~A\Þ܃0sbs\N\3d^V7FԭuXJ7>H3 ~x2Iخ4?9NuQjݸ#hbW}5ed~/kQg~5nhA scq(~"$q=kG̎Tj+[tzT`y * Hܡ X-D>VDa~oNRy#Ƈvw 4Zf4@3IU& s_{G-3 tievPFsMVqaP3X%[0Nr`!JoR!?R[If)WTv np+!}7 n20K]J{9=B_yvM 9e@:Y t/R۩hyگdTMij+嶦öM3\kmiNWfm{3Hm{V\zbxPx!R͋u?i.4ggX2lZށX"{+0}?Eö0w{НFl Z;MM\G2=%A`aCCkr? Dռv$H+n*}! y{ɚ9i羽&8r,W.5K,CwD8JND?WP!D9tó5z ! ?FHZ@hʣFl]nJt_W + 5c w`6JnE^P!P|Hq/ކ6Gp,f.4%z ]#pp̶JY:%utۼ"6-u"\*#a>'] G?΅p};\Ei"}Z3nҲ_Nx 0/rs(@"?0FjXF3hnb9SRu>L~k+ XJ6rLQ\:\Rcts7i7+Ş\TN4ep,Ε3g6Lm#Q:M3?NK\*<ײ4ogr@.FEYKmjg7Vіbx)B/4b1-fNmMWop;^ ӗvi,9[O#^U0]{@t踯:#eH͵7M%5I&`>7a 4Z]{ڦ$;zDO. yKWSq;/|CZeWVE=@R$`zCC ɓ%5.&t+=Ᏹ`fcsxiOUh$cCVؓV~GDiIrX]dgrhe%c>QƁZcF{;p(]J W\NPk"%Ê~e2}pSU9C=\r\V F j3k(iWӻp.g6slᅳw]k@*O0jD4/XГ98)zRҺ.uGݣ2G$u b-(4eSdֻY֭ `,>c}2Ɋ/8N]t!O߳S{;CWhU 'U !NfŸ|YMmMq;\v;qz=zElUsf3ihz?N^el6*gQ"VUwNPV0.z0c)!k 46֥:s{L9l^jVM6Cfp Tg-2 /R48$R^Tٶ0Jo s!H`,kF㆞aEN/i$A`=0^0ÃAuPs|G%M ( CAAzEu~.O/qpG4dq}HOvǭAl8Y)M? Д(46SsOXw! ;7fm{H)a tŦauH6~Zn^&#<@`@ᦶlB;y6W4fhyh+anvkɴdj[ ة',F|^}BҚ _n7'WtXՋjh~q~0sP_P^nZBY9u$PtJ{/ )S 4/WIU^Wb ;rQFx7 s:YAw B*\֭ڌIKyW,uO+VLp{z#WA)T\[SD~[hL еvQA!IB+۹X&L@P'J%C=.C=C_ qFғK?m^dn}:ك BH@b{Y"ᛰ<^!R9䫣PS]u}DEO+wڢUjߏ' #|3$GV`ӗT|~\#/e3Z0v5٨hd^{jNN#~Hqg5M2X/]:67 B.T&.y U9g6Y Q;8 tX55^ \QG$?6Ko <$(tX_FOz<_ V6L!;.{wdo޶G L껕C%vnҝ\iY裚ei I[-2Qt][֢_$`E:X!+3S5F>Er<Dl, i /hrF,R0%(kozژ6 8ʯJݠCSエBvbC @F>;l m3cӬ)2谍݀.fK/䘏E0^v09L1(.lCbr)$sdgǡ9$a{YKIC[ޮCtڨgG5ݤ)v;21S X5MD"RouÀɯyO:U+=' )P0l0tVv*'2}Z&)=Ὑhj>;|τZh6Mt xleLG {lx- k [>/I&Uxuo}4~as,} = &F޳COEnNarGָrWN 0yRj@#T# K |NO,Qqsw#mW0{D >de.x*Ŕa43ţ%4yi{Je긬[f_h932-t#^m8(;a4#`0&^iktwSi{MWS1Ngy˱sn#OЩ /p0췚-|^z uE #Y<2pC rf-G;=r1%a8r'\qc]{1 8#]C7 Z#N3Fמ+c"#fAj u zʾ~K6}c9-Ǭ.j BFT3rcRݯ0<ĦH]NUJbnƷ}0O4{3|j:4j2y(OK''ʃyEJNaw.ö_ anEc/پc#`%6T+QwwSI@P A-Riw6ڋG_&l;_#Tj-KF?DM\g;#۠鿳hH{PIaDO.1-R)yw1ddAgX}ߘ*" =2)-e1BZ16ئb ,tE)7n[ygL7uhGŶ p T3!QMRo!9`h>q8` !Ttǟ3wb]Z9c?ad(e*h@ I5ʪ̜"cX0 Z++{ov ~EO\[7R Tkw:Ufp;oJ%aİN7)3K0;I{/2׃PTh.:wZF6S\LhTXae34_0WJސ IȱPO ?2NQRΙɿfض(*芥-KmWCk&1„]W(~jz*`FicU3 +i4ZdɳH^[1st8}pOoNTLC=LPZq:?EGA" iSh4EW+-ߒ󘶫& Qx#z9̲Di^=]39+ޏfvUCk j;zuM.KOC2@m|O9LIo5~nPܐe24j^3jA( Ƞ:0 zswӓr ~x4ktT[-)%0Kn[HTm@s9 "H'ɀ[4  mWVDyqLoitQd0cz?]xn=&J[ +Θ箒ANYިPג1ӻ&.X\%hC5B-iucƯ`R9n%O)7aZeZ g)Z9HӍ[~Nst$@ @KbHqq wPgŨGƄ:ǑUT9@Gd e603z3miϾtȞ.3ۗ4Ð1e9TWב0yfTotEҎ- Q2]&;#t=w-`Pz< e7yC(5zf}e;Y+Jv{@fV%|^2ˆ?\j]7C.^4 PŇ F ,k-ԞxOu{.QSֻZ5qSz^37z6~)se$p:f@>@k6S 7hoƼnADBhMҭT#%0ݷg`zmd^VΕWq゙#t`N-u+y'4} 7[/\Op]"sxQT#٭" Z:-Zo)aB}%WBS ^I_f.F4_L`<1jm5勨\.<'cDg9 Z?I Y+]9k9&xjFR" 0dZńULJOHB]}ߩbe6@j|aKI5OۚFhD&g|xXd=&'MWU Jʉ$C>%o+SQx7LJ}]ny 1Gb%{Ǎ>$Zl')՚r=QuI0Us.+R4Uz;=~5 ;~J0+䈰별U"{:8ۋRcYVٿx-(QXCxeq/#M, %E'үt0d xA{b.겦k8n+遻vbtzTVG8109aiJy[0Ao~$&."Lk[E _Y4C"$gl1wRЉA.NzSzXͪuWd:+sٖ|B !>pdІ_XB\;,p˞6tv-x$?0>DqMLn\9 }:,vZG7Mh-=_ڏ})V38VK*U|)~8eC{ň^Gz;]+9pB} K+yʾ Ja.AD/7/}dK3 ZxCr[Hu7h j@y}wL߄hNZA%@>jA3HD&yy!;s=og_~|ks5/_ͨvdk9h~;Syc&NUn׈fɅӸXSËqc_m;Ɯh)pd7lehȒ.y' %y|?JZNc/:c9r/5M[Vy*y>. Y*RxUAjnZx݃KnEyKK 9x1R6F`ԝzt<5gg#6Rbd+O B+X^0 ž-z5@K-+:bǣٗqAgC}rhh/ **ycŅoo`0g=nq΃ Ce䁜.,m|-rx@GctW˘5iOMȴYjtiL #j239M6_7~֒fa;gAIjp<ȕC<tYUYP4W&:&) e &yH)C0ֺCgJ@?Oxa^Y$>DɪK"挴a!zdY&.G# yd|^FUkkKB9/}* nIwUhHh|Jx,*ᶎ[6jH<N),%!L XȵrYm0۾c@pיϢNiK굫_WT bzXp˓#/*U%~ף )3W03XdF]=!tSW2,VЂf2~\mC2E|%F6Fϸk1S sK{zm #W>hB?(͗F G &)j_鲻!EU&%[m5;"[{ XSy`c( -BߑXf@muM5k=<|,AfˍcbH49m9A/đ/ôvqlȬHIe4&qKA1#ŚkDzYJY#!xHĩ\۴ep6~IY"$6`N?rCWƈ6qX]kfavk n\ɵYxTXh r2mt]dTV(L}dV#v$` ^N-'۟sE~ 2`*Pi43)׃n0u%N6KG>M1;^ګ컛"/&Ďi::h7 0"rq1N>Ct0sjȨ1P7>eA`  8諫CQ!ɲ݄S7'@iLp&q:v_8B@RD@r^B0GW-F~ʜ1AVt )tu>Z I|3Ph<77 特ltA 3bWbD[<ż~H~ _X] ة4kn%O79t`D/w#~]u맱r`Bvg>Lw-/#&px̉el]:o7 gK!G myS5uOPq+ǽPRG돸Oql/v^h27,VN(qZ֧.*Mx~C̵eUg4V w%+{VBF =5f֒w?rĄ;҄ac!ٓeE\)zl6Ð1b)ВӐ`ʀ.#3Ʉ{< Oū,aD0̐HB R~F6 ש6fQ1x_>(ϸbzo3~ 9ZR]LōgǍb/Fb`'TF b J'= MFjӵ~x"|b.nzAc|Σw(ֽ+YPrZ[,]d\@WVc㲺g5wu()U!{&hĊgagӰ>35_M# ;HDC ,Ar-;֭_Ec#j\2}0KF՗7Ƽi{ECqzf~v.OřG2"yJCSg8>(؆:Mӿ4(t|FkoF0+^yT<$JnoW |wjQ}*M9/d4;ATOET|2~ҵ**]q͔\с[H7+ m!0aАH q(NUD)x(iĹ}jޚp)vCNW9WDmi$H 6T+3 ="A>g#쑵XUвzf(1s jy ևETA &zhz %¨*poR!a_n'(snJ9oBӛqWxp&M t\Hv. oqJ&l7s600lhsv`tUZDPM ˠ\Pn#:[0P ߀^,?+- ů I.?XxT.ɘ5*!j]9+̉?9*%!iܹ;su8cTzZD*jB\a1J&G9F&q|T#@$!ϕB^ll-2=f.R㤅8=9{` u/&ûpr;м#$4.<ǘ A Rn6m^&MyvPATxY|*O;ܞ,b6G=RwܮPz|wҘģ^ȇQK4/J* u>k$g佄I؜ÞsF!`qB=, IB..l#Xo]W&I^/mџC<zk\*&6D>adtr|z{CLpF*Y%YEK!keq |p*s m/br1Q4<YmT-9E<ʱZg|),1l]y7S=7jҚYC͓ˈ؀՝P77 B%?P}Woiy+`W1silVDb|BYs2h$gxOQg?<6oYd|Ѻ`#hT~Z-`xpAd\]2gBdKWn4Gb0wCQ/f|"҆^*,kvYQW 6 _$)o>[ۅ-wШiG( 9I^c6ksXkSȂV2 t]<dz6,F6r 7e* ij=dYߗb^t:SZUqɋh O}Bbh: _]mtmߨ' 1:VyxSNcxq>$s/{! .ȴ}=Q_GemQh]C xb\3:z ) O}=u4W72ʶ h_Ie" k*X%3w)-\ k֝oML2\*zw>r /ZInjF跖<~Zp$wvO7 " Ĥ _$9zr'7wcDp&<9`-͇sŌ"T"^d?Y/2EӏXmk@&M%S}Y5H`8"i&뇊d]%Z|9j hKA =I>S3&6VX _hX^M؆c@Imz Ǵ|oʢ8+VX|~)F8WcU44 {:Kf^"*SOB5=0& kh5X%L}SeKa(ְ0QPq%`\f`˷-†v$ T}1&|FHS a|&P~AFEϩ$UO5ӟwḮm_Ũ%Ը*aғ" b=7G,8Be1p<_==?; W4jKa)^vS#z{i{'_Պ&QЉM,t4Jšt\)Y[suS4~wo~ENjIlw_W²{ @hd)G51Wv;!:ZK K~"ZkFunvxĦ'ڮ}K+ 4Q@s7-qWMPJU4'XRGct\()z%fZM]Zff%vPpBu?,EC֧WeO=qtHdSXCE=XJ= nfڏS҆Ubn;L<R 's7#b'VǛPEl]DO=H { o~tW*SP1RyFjU@L٠ɇ9i$Y'twWĪMI}&5d䁃,TU}PJ:ge%p  /uժqWoRSN"R$f *24=/y$9{Fe2ASɶ&uR%D3]~M`hÓ[s{)L7 NT1ݛ|^=7D:ҁ)CW׀Da]ki|Qa uToViyP@xÕ4Ψ[ouBc"_y յ\\uv> "=ן\R- kwaWAk{h%!Q7UtlZ JBt٥*% l>gBSZdUlSFɮIܿv5*}|yB#3K{AHOk)i*w`蹳CH8;{=g3y bn^쟀:*;b,j _ Ғ rR]HpS_( ($RQ5i|.켮Hfi$GOݰdV8ʄg]VNs/TjC%/OKľKݥ(MM1{`2F64(CDq=0{lS4i]h,;,'f:5DL7C'D+=?zzxkY}>>skg([Oc0"FQ̼L;407p'y1ij^@iuh6 MH@ݚד鳗t~k-h_QUP(Վ eh~)s&K_s~Xea*.Uvߢ ɛR ?m;ۼE5!F86O耖oym`̐OV W:_ r4SO*)d5H!]ӚwF}X>:-[f+Rdzi/,o8:j&jD bz'a :TיfU">9u=3;3)t—&e5 M䗖 hLōxc2No>giA-+F9=:Oj:受|]Hμ|?(kATdŵ^aQyn٪,P%S+D',t&w].5+xKR^UNzP"LcFlKU,og)u+PY6UA dg=y lE,NZM^9s % e& H+6^D> :5Q/MM~7t0$0zF>*~(\ p *gxQ4jO2S9VŴ$;*YOvmm'=omx;dJ<"uoS9c!H#}6(x|NNtIN3BXjg!V[Jۆu)9O2vmz*R ߜʈ>K-Y&ȡ]zA[ U*/pbY?4&ܴjZ;8`mԼ2) N;:{Zсyo B⇞%եt1.xFe`UZ?@8ZZSDMY1R6dĶj @/젅:JJffrPW+&!8>E űkk=s1QǞQ(GRa(a_$v1逛瓯IaH[-;Z#ЏD"LPj \c6 XYJΡT2Hq՚৭L? o*K䓭1mwW- p7hnq;{@ rhLZ$ *.IjfNnl}4`3ᵪ?'u#JE'˶ `72zW=rj>mKh\`+U 2E'>/oEIR$q ,z ;K&Mj>7[|ܖ+}uxhp@$et}DQ M a<%.*ʕ>P3! s8LGꌮSJ*ffuרbm}?.†UVS`I:/c_"_ׅ64d@F)Bǘ*=.Uנ%@oqU\ ^O[p%bȇ#K/LmucbއNL|5=HZI#*LC>fNWN!<٫+q2EQr38D}3p4"ݩTs(bgBuD#uͅ/.),v%s|!$+bBa b6qPuԆra2h՗\͉yyzۖ?tEKn.tQz$kA_.wpJiSM= c-a#:̦_^s1=$Yϕ EQTA5~?͓dy Es~>O <Hť \RJvPaʲǛP+/d({\-UJC*VAnHRޣ7AFx_/""jŒbkx᪖~ӯ›㽰0+BFbq}5 YJPÛ"4Mψlo $>j, l$C:l~wh'ߦgL\zd]}]猘_ta[Ϗ{J˹8hjU3kr\0gj;OpB Gz\je/B IoTP,%YVMf:Bd xA~dTx买b=/q>Gw@2*EJ˻ڈ컚kC;Mw4K{vލ '4Qi:{@Xܫ| ThdH@+oa"y iWDW7^wqy u:aHx+]]Qi SpΒ 5n-dM3uᲡxO3ޛ&W){"K!K; nc:W, }O"̭BzGXv~޹1g٠}Y#,ɲ̖\?H)>tK7P LB 8ό~WFDX\[喢$fW@( *^z^f e0u֐ %Upm^awFaD϶7s"5#i"Jާc18'XEjoL7wۥM=wS/~dόˋ]<;\^4lk~@H4!5$k>/Bu%f7MgT)\يD};< cDcj)h;3ӄaƑ1-UscS`D99)Z=%&P5$E)nτ!T1[R WP]7$T9f@o4,u d0E7zx6{ q/Uԁ)#O@}ΫܩV6TMd3Is-U"e1L _ZǼWz:*qO]ɼ~9rERjlC ,bd9aq0WȚ8Tr\j GUxTF= dS% ZK<=+!B/44찼ݠ1tIE`_fmv%KjT27a]w[CzܩUL@ ~dwX`owQ5Sر2^ s: {Q{5v%=Kݽk"Tm ?:O 4,PW])QL/6YulЩP/5]lwlli"s(~w,:$+Ć&˗qoaELߎ!캨IJE72;Ampx)2X;8j=fSik:kk=R1.--2`27m"͟B&^2q7Z\{4G1l[Cny7q28 *[J$&"?#H&Eψ0͜FRT S,*埣^{ > d[Vuͼ} &l)6k+ʿPV2SlJر|qV㔦ZsP;+@;3_U@ Y%i;H$NCtjprD˝`[Pj=8B2_P,LUw ztz}rwCS\>;O!;U1đ]QG Q%(T rʓy4H$)C5 (9vںw?Bb 4\\s{&jryyOB+GscFyi'/5I\j:J6h;}Ws'elȭ0~嫹,6FCL@ù?qW&Z~x4£W} zn(&b8)]I p)K'3ۯRdoFM/=SV)&yx͛? nOwgإ0@$bʦ-'F#)Yu&cYsgTi/IP绖hТvΐ7hN6ΰ l#T >Ln}HcP{u}lgȧ?]5cj13pq= _.v˄&nNeeBx8tI|N6*BڽL5:ZG㒅II~9D;ԱS)_˘Rwu{PH$}6}"(Cj22n*M% Os)VcXtjBsıBoֿs*LG)FRmuqN^^A $<$Wh˴xx'`f:c9މ6$YooӺc\Kb"1;3,^`hoPj*S3D?ogAEzdL57xQ0}4.$!J><^'!vP Nv@G"q@|ʖ}n}?}TH2W)JqX6 'qR!NqŽ:`rşTQsl K2?SŀRNCG˗3,e~]+ԛP¶gVrM9#'RrIتpo" S@J]![{esh\or#C,y'L*U`b=Z⬩$B vCdc *FI 8U_HNhRMv}eG\+/KPn)"7RPkhgLCS2Q£<*:yah@(=Ux- O/f7κJ[=`r`Xj)hBH['^1nADH UDǚTŒ¨0"Ԥ c @.UC?*5:s|vI^&h}|Z;1a } lӈܝ\l~RQQN9Hz .о5pzv_ⱖ{ ^[bGXz!!Q+Ousq^7 f%Afq/H G< Z[]'oyD]%4d:zMs?)=مeu;LUb0*<m%q?_ ئSoZiSCw1gU#n-w-f H FTWؗ~g.cv*w@A_9#@)u ZBBtEC5zp-GOI]?&CNE!oτVB~4rc2:Ӻ8ATs%^_ڍC'wcWx ;OYN'vezrj;Eē1| QDBrmfp{>3ު|zǮ\VnCL.6?lEE!l6l 3r Tb+.35n7lN\e{T4ل8-a0c%71JGȔ#H)(_V]q׎]*Ki(njgL7z>np<:V7GHc_ZѻEn,.YYݖhOi"ȵ#EFk.0 4" btf1k;%T[%NW#ʛ,~&h]ґؚ¦Mj]M=~7mf!\Sv1Jn<Mn Ȇr));×UQd_d?'2Zb; 9^ZEfཟH4\UoL l,BGwD\ZU"Tr,q\ؘMYnx!κ^!~9RSY{4p ~,+@0i@n@ks(q~khmY?wjfoA/Jlj9.6 ~jl m'bboѸ]gһ(-$I.ٴ9=ȣΖVeF2=_K(d2;}Ɣ \kniF _W}}_-X_}P kJU%i+ֈ5,o@> ;iD}iU1`;ӞLSa]Xict4j9Ԏu[)Ϸc5}J&tt%D: 62{SMzÚlN5^;JȻutM`lYO3I"@W:VX\n ^1|%Ι]6(D&/xp|Lg1=](ET2,,|$#/"$ j*ۧd`4``1 pH [%̝rvm_gmV"0fe1~(oh++tR&bzCi)D;/6 xYxK%ŗ#H  ε>NSi= \QJ3|3C0dD}%\@͙u~v~^c ttP#SUey P5ZCѩ ԃ?жDVgb|tA<|l]Ib<hjWz:(/z~y. OSGmX z$^9U*򗎐 -¨ "(& Y!cHeq3߆uduЉUMѿdF0ޑƨs/uP?kzeO=STٛTlRNK 2 ks_ikwL㢄TJٷiU i9;dQEz]]{hAhpMI$j`/mۋ*B1\|ͻp߶s^WC]閅RszrC{k5 .%j0&oua%%IA5TS1)G߼PFsjxy{L< dO=#y!chRҭמW9B?_wFE3s`oVdJI,=Bw1fJb#p" 3k, 4J$_7E)p.ϝCM^+Xwu/'edbF2"/r*.b*/cZM0R!bJ,tZ>'1*)i9N~(ܴ?,ů-˯*@6vT%yvIɝ}f`&ɏy_IMm1lJjh HXNu @}2mEq7GЋ" Z!vRDΐT3=z^Tľ96ֶ7]vJ{0cى*6-batJK^,**D- Hvc΍G>_t4=a̞UcȷBpx.a2keTH#:N=,ie"2[lYĬhX);^p#Z8+XmMA<_i F>EJI=kӿ^5hJsa!̟h tT~5 tj7Qd m]nvCL;1Mt=p%tK _/8T^9{X=w%xo!91+U弉}bטCԱYKb&|575qɣ=r3_   *.ztސNNxPwh<⊮xW]d:;]_UIJb k3߇v5SY#>B:ٖBUv|R ҊK o!^Y]/k\&:q,g\ڕЛjp"'Rqqd8۞s7py8wp)Ų0"Y`< K!Y_>_‚>K-E7tydo<Mg4<2Q]O’ʫG u 0)+L88UM&u]jAg-|7$)s3ͯ&e1y=@+)⺇D)ka^URCc$kSG zE6M5d K=v. Hdy}DtیJJƽ9ś(r}mo; #%4Iӭ ?(P]]3ptmJ7,AUC↿wr`APhȲRGpwx -uB^D##򦑚#z­¡T4Q`(o7Jɱ!!R07 <*JL[ۦ!YFqʼn̄ _|?1ځzijW[D_ZVniuq r-k擠 B©ǻ>)}[ =QyѹOڷZu@kUBg 5x_ޅH޷s@:$ļ eXz6'G)~1@tYխhY:TԆ'6NK [S"T>rB8b4\(l&UТMG'=cJ72\ez3sWCj%[,x#9(r/5Jݝ 8FFYhՕvT 9MF~4*bXysЅDEvFq_yocG ZRqrNN3rkq=̆j*\5/jۊ]'.+O&-e˿{Δ5#K.bcLxE49RE*u:4 ˓M7͍}V?>{' ~g A+b~#_W|c~$֛):p 쭧d5f0@ 0)!Btz]c>`B10 .ЗvR{ .)D=+qZǬ8uYLSV`d\\~bZ~R%KaAop0Gd@2l0ǁ\!pJ`x[E p .q *‚-[aҿ2`RpS@d̟"f.j68Pցgn\Ž&t}IL`菴IX!|}[[#d ֫"bR!_,{->>.|Iz Vϖ1x,L&MD@8Lek≛7{ yJev{Hخd}1q>ݑv7hVt_Rg0ĝk 1QkvG ea(k0Y{fL]JFs+H˰AuM%\4^VN>j2_RN+>i[^-qMqߤPѣXݤ3Ǜ8U.H;QII%{HbUQI*_vJ61;|/Ly'&{?{\]7}x-y!qtÙ>5x}of/^o'+Ɇs1L8MP\1ڢoгC2Wh;u@@9iȞ^Y}>-\Q ~kغD_a$nXyP*mZY2%k=B9]q{jHM/VzFڴ2$ /,L%Nl҄tn<Xxrwenq\FԹFAF8鐺%׋¨5awb,SF"FveؗP){bo,Tء=JH {")mD/FT4lV3}g"@?$˾3ሻhf.c ][6*di7gɤ %қfma)V;u&YMn;Fn%VK*Ie"06Goc`/ro/HL ~v䘬%rzQkTn7P*T?%U4/⽨yu5 A1PQfԪ>UY\X Qd*OL3 =R8 WX8$0R &} Gr2l_+\y cUz7^O"CE59:.s5LOk\l Mt~Gr!w1LZEo~Hn? u>8GLM-1 8ԣl :'.Ђ *_`c& rwHAS8h>%67Wϕ91fsz6!R1h7 ~KOҘy )817LD>*h=hYc3ԭ'Lq(u롯]h~Zm FFkPDb\2}^t_#(|*!:Tw J&N쑢dI{~Ir||KbEɽJ3#W yk b|XCV 8M_Էf3q(o<$L͎ȏɱ{^s ΫIu¼Nd+R8䓙5қq=VKҺ Y#V?|[$fD18xm gH#A,,jbp sӚȰ>Z0>BX#9g6|1`)=63gu[,ItzAvElNT8+DݏTVmg) |$߳zB9%J Zw`WUyJ:ZP*eZfZ#(,c5h! fG{ZzG}FcŪoz:Eo\֕#l=J8S9 2 oGūhNȕC,Fl`\@FWAPsTİ X=B]x|83+HWY/Z熮ys`|}^,ruԪaavF&wQcҞt9ѽX>ޕ]yw}!ӹܱӷTvFjuVTҖ>٥h+U >6kYچ:Ryv"=2'CjMA.vͯteXfY'W{󤗑Z,?`,=f7~rZ~q[Y{;qFNP>,l;`7K?g!g= t1]|+1j2D2+/{ O8+ E_{&>>tQRTOx"5ٚwhxӄwGK+)^ (ȈcqKpmC% 绩E3Gm< ~8+=Dχ.nz_pf6W 5<>S gAA_l H :#D,hGlvH2c Uϼ\G0m5Y#pC^D$7rѲ+ !|'@ &{AW U R; X%YܐkOfY;ƱK`3{`<_1̄_8cm6K[> p!G^nd!/gc Y튭Wyw {sQ迁|3]s?c| Jq* P:^))FyӺR"'fS:.wPm)7as|8Uhbe}č69f78ϹRS)o`u :FCe ׏%/#-=GB6]PwAJ_YPJHpDacep!:+d6te^j %>TIZJ.lu&y腟mC}BiP?vB*yl_-4b]N/ҚrM IM%JG0;fe&٨1 S% CwH9H5&0[^z v*Mܲ$@LɺW( %{?2QÙ( bvvFb C;骋 /TmDWRϏH"錭M-h.`4m F; 8bgSK@ 9߯(vU$\ZWº|iޢFa,8C+֮frїk+NؑMhP"tduslq1L ,/^w A*@3.4&A`3m;}bw,nxEm(B#9H4d7OׁBЊ+ |%[kOodtL0սOófWM5}L{3$k 2 ^Zc罞영ֈ>N5}U~~ jifH%I^G͉@2y=aV׷w\x ̥rdxSIT48Tݩ6<Ƥ?1NT䣸i `n%RZj)Ѽf4%7М`^) ._Oaz5WImC.\EU*86z0ZY7eRGmBc-OAIcRu- tgCP -)/:-q; |p> -(5,B(bä|[{ Q E:`4'ΑzRgDOJ4"z T9zzsRleϕ|c5׋19+< ASj~pCNe(R\[ݹTG99$: -_}Sam"GGYPo (>>+vO,>#Ʊ[x.RH-uԲ/ t\=\6dƃ. dOQp~- #H;@7+bt amGcdt2\Cj4))֐_ \Ŋxqzi^Ҍʤ5q˸/ Y:25Bs~]YuyEDnz+\('֡aC#XܣgY-hQI A0㔢Nh(yTyNCt'Fpd>⃉ڐN.:˦ ̻1 Yzu[j&Cqf `#I3XNS+Ȟ"hD @1?+^R33Als/[a_K+p^G`zs:w]#=/MU ɰrLpnיy ߺQ n J&En(>nkjZݹh8zr#%}B3q%N fdjݲ, "}#y(:6KܸH2NIcH8,qo`}p̌)@HSI!W򳎨a)q1潏mn 2#!i~~JNҏ"mSTJk==.NH0QUJ]o \TnT.%;lW&6UQjA XAzȮ+Cju{lQ '6z;x}p`S!NUT[ ?덲:$D᷶< "Mxl Vgd"el*BB\ipF=1% {5i/mFNWĩ DDZɶԐ񇏴2|(P@M'zcQ]4a[%4&7#79>N}ip}:;ՆS>X4uOz89IRsft| jbe2J, ť⼂${ewӹ(' 0+-_W:r -:qzbpd Wc_)>*^mXM7Ӧ3cxσ>G5|~ߟ509)D\ U(kR텓ڼ!=X t ]$ 5j@Nv"_B0SE }%JQǚR9d72X P Bx Fht3ܲ㹧ax_c~4I$FA*[!'Tv6߈-jE+hW2Mq2"O=T%\lRa8 (hcp^ޣfG b|)Z?!u!Xak,!Ux/L l \T(`*c+V0w-:n<K䠵K:&OB|Har\xllk򗥟"T(""sXr מ̹#9MA&UQݝZ;j ,+0=\nr78̪W{݈H7bVO#iT.wa3@8[ޏvK@+dZGyeP;h b QY*md6NoWY^%e9Z7"ݦ Mה![GѕbEx6.D9D52Cba|.L1|Ph :ad<%vF&h ct^ xk]v#On<g<*s% W&E#ZjͿoלb~ ,sqRը@A3 g e Oԅ.@mՎ/0VS礄R z?4sd h\KC}xHܒO1\) 5z!enD' LXn6|̳ٞi1 ЪzO(Ϥ3yMZ ( %DK8b;*8P @p4NQ}ZQ3VFs3.wPZ.84*z = ԸA#!pJ]=}g ^6"'4bH!/`vm]Ul;^oSa8d[pަUj,,w?*z;J^4WlS>:`Qekj1{IAc C.{C ۪Zs0 Ӈ~ܠ\m-A(Z6-%e9|vF.%])U`0@:C9T[^UU%"-Un #Gm!2-3roqxonH \?pQАN|3&\baS}Hs<8z\ J=4,\2E8G[QO~5|g:4H=ZqD>~8P4Ca<` F+xtX!Ոp+ Az%8 'k^0 Tj,qfK+=wá $wvٽrDNÊ ޫ4mHǓ| ߙwiʸT 6$n#Ԕ4ǯv)-5QR›#2}}y*+콎|gŇaB\lɡ#zAM cTG<+1ݺ +vg_?t@_/GTAytğPo6>yuWC&uI *B  J6occgѳh$We򆬐&~-7ۓ,& }Z\UH{Iq %۴зI^َۓ_Sh]|eQѹ@į N63Z5}3 hjvLַF1@lo+}G ;̾hr B垟Po[мvxX^A\X,Z &j)ƕJw]B\yR,Q5Z򐲺%Q7}}h<Hmٟo镇#}FoXetyIBTZP% #c"+pqādhTtd䲰U_pWC겘'Ny`wn }z@m],ԁԲ!-NfVeچdMYPQJxk\?gkM}&yEk6gSw3@J 5"X"U0gG&4+r5qtl賘i@NhJ̦2[{8^{H} l&v`ހhfԣu1*+t8AyPZuU Βă ~'Y7G v &^Ǜ nbzabIymo #z"WF9ݱ2 3QGSJ?hφYQV` }+RjzC=5WU1q6uw){,Yz`< BLd_[SugӗĮm,bn퍮h-洴D4.L=mt{M.&8=È%G|]Ew[J`54^F^ka87~v5ͼ"FxP.*En۠Xz$Ohsjf`n-grb| ha r.hͣ7ZgF냌zE2!PLk0T`t׬)ъW|mG#6]ws€X*phâ- ϰ5jBҶ Ϗ;+ D- 4eE8f71<22`vq+m$dJ{f<}7C`E(HB vGxaIȋ0Q=P-Uc>.燷Bo@G;c4(ˡ(] '.s}ȜsveHњsUÍE ,ЃDM:fBGݭL=X< ֯כ8hR]OyVC㣕6f'\3a cUl5Aqc`d"am<]u\.kç>T8 jiKقpcYTer^2ΊIIT4 UL* /lݤ(|W:3ot u(W}LM ~>`7WK \5ءB8ZC[>POSnlAEF9M$+GW8Ql={ 06TT% {bßʦn'/(S5Q ;0{_AJ9w_1$|na՗+ack]~ztQFgrio *ۙi^S>TcE7lHĠW*OzXA?>̅!+CF 햓/?Qi@W9XdώG;x\`4T h |:ZXhvcw'4ٺt` 4B[_XtÕÜڤ5# s݃IcʥY.mS©B٘Iˆstt[*nF Uְ &h"{14J[U+@`&g|=.+'FЖALJF@#Amgi!Zpi-$?7@5R_>|hGEj}9ObC\{d9t OZ×f}" D]4)A`#kZ*"_ [|XJPmg2d%W 6m~ >%6 )JW&:?_֟ٛs͂ōn 5v"I#B7E_sQ4Nͩ]'ڰέg^ƍ7o;vqz O["@yyYko8q| #$?8 U%f>1kW1K 2SGGcnWiL1KR@AcNyN͒`I%eݽBk7{k <~K ,M E؇(U%5eiTk鰠γE6w4 }dx&S4 "bj4`]:&kyQ,IN9/߯ H\ Ez9m=y2mղ͎q#雞[Dnjs%kJ)1㷴l<8w鈤$r`vڔ4u"2>"&),vVh~ztwӖ 5Uеv'Tܔh\WC4t 㤧a84uR _ƟqdAuE1!){Oj^źg`d8(Tt1=ŁlUbCܦ d=@"LWʆtB襨 UKǘGD{{Aܞ9XNe!M1M[o+{F+f`8=HyN-Peha>$TP v\GvwSr4Aࡲ#8H?|򲫾yTۀCPTt&>{7r1=)c[^vҫq 'c5zrngxow?60G~yK.΋E~ wFEJq#{GM)04]8ձV+AOųaxKk8FyS 8v8_]ZxO)Y& djtp8Nȩ3ЬW4p:DZq{/~Gʄ>[w#n&˪X-lmyCEH9Թ> E{Su4˞?s9s5$)0K"=_zf6dH GWc5!0t}"'̝D%="b207w2\+o#njV7sե][L+"BFxӗTadm7/P h7S'GT ?!{nܜ+fY$Iе&;Im(FB&4gN&L#{DgOpVJ0PVm>kncD1%2b#\uo7l9\,"DVD#Wa2<|*lR9(O?zc{;tZj:3'7Ӻl0G:! X|܈m2RZ. e_H=v$t5wѣ2َ[/=LݱFNkٙjA߱h*kqqGa*Ti"LQrU/5, .2X ]M`vz8a}(#)./\5Jbon,`;7]ss.!KʋXv!LgiQ[:T&>A7K$A /!MN=XޮP+n0ܘY nZ^1 K58{4[e0ą*}J\l̀ՙ印dgR"XMz }oKN̳\.*&`KQ@qNG:8cDGB*WA,6)8hheTrӘ|`J.\SOV@hamg_w U,p.oqQb=dHT!$c{.6H"*nTK<7Pޠ MؓгG@x,-0U95[IZGR=gI t žV^d3wsQ'NkUC2 M_ `x~Eϊ2߰o&viΝ v;iܗ {PONQ ^={6 XAC": o)c<ы|Muvpǔ#8LWqȣhnJH_#L[2XX RY[2ZHJ/jP9%"]jA ?uUN:h? i9P̨ )n7XaeocƆerΒ:k8:P~ ƣ0eh EQO ;[3\96 64}'aѢ:nzeto,Ct9M ؗ I0FjtG}ZL?wRqIn\iO\+qNHdkpvYIsw:1\3~LZ{qT^>ˌ"cFm҄J#>]BTlj}a΁&ox-LxW IQgQLv>&AKE ͐KkE=79Ɋ$M.5pXL`Y@Οx/Md U (u$pD1iɰ#'ۊ4&Wh1S9,q6!H+ O ^%[# Ȫnwc]K3K ;|=f@V6lAٜ#}seHA@SRY=RP/҇b)obN+x}/@b\>lCxOߣA/ϨC+0~al7HGMH߯5i50|3Lw| 'v)Q#mJ+(PI!9z/ݑu{H]Os\=8eV6(l95DQV,Cd%h2+k~o^+%ka7"$ h {O\ewBǒw$ie Ygg0R s$ ]o n8d.-BZm{Aq,;^ByRcVg*s] 2/c!i`d!2,l5 4;1Lz6-ۼ|ͻl"6E| >= wTבe#oO+C !&V+ ]EU {_Lj0%lzhy]Dgii6Ǥ_ H8wf'ozk,Y%ֆLR8WDYC/qC-ݍ4EkDO*'[$)O3&B-=ЉԎe*XG9IG66e;'i_<ߡ#*`Nq-[lѿӜ.g-)M~_.l~2i}9Pl?R7]zbѢn)K܉'{ZdfW%aWCV;(F8 C..Ji,Y77~cCSe1e<8 D͡ANB0U7TuOȿXFS {Ns"(ci~ouS: 0]tۅ;}! RU$ͻhYfu(T\2vYs2=La9P>uCQ>fΘmGX{ 9pPۥu nOj7n[#)- DV7wZɝ!Q,Ἁޒ%j bvRsےx$suA냓 lI5A!8TQFV*b-6>~m%Y:~[w"R&앚׌5qV֢w7Qji(i>E|.Ly`mF 3#-@2Z$̗"F\*S$"e W]ao:S!! j3gf6нT[e2rR$mIMkC&Җ9b*A ^tyNۭĴ&6.m܅zIkctC^7862(Q%tu> AݜM.9>G 8Dӛʗ |3Jz*&)/&<`"zS'1V凞ܶᎹgΗ' z$OBkgU J7񃌌'},.@{ RA.Vv&jHjRkJ"P֕Ra%I`l GT{]lk aPRA `x2 b5ut6,uqQaL]PY[ 'XMI$ìP#7{U\T+-!AnP]Jdf,Li3L!u9oG sz%hPn{Syvj2#]|KjYz? p;f]Ц_ɰ2i zX r~VK0侌 seKUf00&&LjӀ{SGy zcKh%RTm'j`B(XDu/JHi&vj)&d`ZIW7/Zͦ)0ͅ~\F!hQp2ѡ HA_~_{q%RGonNc\;DMԄܤêWIew]TXgut:oFy~@ΐ;&6]^%c;5,C:tx+ bC)Yږ]|R晫,6ya`K>)(iu"< ҏ`a$ U9E~tAh8#+-E&0mJ,ĆKr)_G9gR6k:qfԉ8D@OY68FqG0 gQ u]|2\桔TCR.J,dI (urgC KAVi_6:YfL65ñ]KOAII@YLV0 h<3XY" ,蘓,F!soRtywi+YۑIT;ٯe%і4h1^woū`Z"aWMAimH@H`+svy.‡6Gboz@Ĵ Tr2E] 2|b\t1q5建4GކeoDmFk+zp ̨?fEmAט39'cp81Qĥ*-m?n]~ꇈ>N :t >;J4!V@a(\S GNGu֌E?l7>vi#;͎D"!RjU^5r웮kwiF}l7G4GnуRi"@;[ixi1̙edI?f+r#$]4j9NoX_3^멓(Dh6 ׯuu,ߋ3;c,UJ *(3_]j*@{=fucVp20z]~8.KF#n;TBd^*%L>l[n2(ara1T<4^T+jn#?2-qL kwf容C^$΁aE򑐦68BhĤI7xxtG-!҂:AZ)%XL8@dRM;_bV s2! ŧ\w d\Tp6 (2+iv`t75nVDoJv p\{o Vȱ_MP7*ҵz72 fGdt@0\O3?I#aTx% qwֶ&~ekc9>j Q`EF+cW!J5(즎+A|rGm6@;ٶQ>+/e רJ'hN0k%qG42û_J *VGJ/OCx~f{ʹy a+.{&T"~)PWWzLGiJfw{/ ʱL.L5 /h\_,25v_alw$rx 7ZW8(v!#R5P IA&EA*48Ȅޘp$~bGKB" 1l/3]C5RiRGa;n\9VOMH}zLs>9ܐ֠HtmcL<X`f`7pԚDAƿz_9[N7Ԃzo)ս7~4h=O(۬@wj%bo)P G!A'8ӕtꨏ ~*NAwnbCVݯ=ߍepx)tMMq Q7{SrrAXjkJI:cѐ-12dzxϼRw!'RJz6ꔺëîj*E_ 8DP[P"WgoלW)g}t W"|/&I13F-_ %aJ>psH ~hiҷ +s]FqćR047ZDjvcx;\([ /4\Ó̪EmuJSi@wpu4:vq&/2DӤ fPE#%G:*JX^CxP$R"'H6'1 L6zzՏ*}+u OljزHS9q,Grws8R$G }JPrGbyՅ^??Z-jdQ=\j*sYl;a +iG)+\r^y36A-d+Ѫ9.6; N= )Cu?UlT6̨p}NZ'f ]ikRHu+=?̱px0'ïWeJSy' X(ee] ҥ.:.r t%6m8F'ocAzi'd>n(W01pd=A֯$]^ٟ CXBVWuҵrji)ٜQCˊU>1{RSWBQ.f#81 WZ-d 5@T)S2{$FH *[Y'ܽ CUԹ3̌s6a]~XV +mJzν讬@Q*juL]g3؈|b_"4fyM76Xq,#Ys*Z FF)ȱNY8w# m(ӍfiU0 8ngA&;&Iipܓ5rGqؖv ZՐRRwvZBHukqɨxqfN%[eNfrtS8hk%Ug+u!Z?qŒWg~Sͷ( 08Ra4_z􉘲%KՎT~L#C;x1S18 kf=Wy((VQD4\)֡{yaqcj‘ݲ41^qvHalz BKAZ9X,딳\IOA@E!P=փ().tcP՗Y5p_* Eb^=9|3g%wHFOc,iKC{%{ik]>|),F\OD1J< fPvalr <ʿ𸮵>I15vǗ3.J;"N?mXlSL3 LUN/ }x zZ}踶ǽU⊚߸!}pby 5b@-vrx46Jgss/ \UF?%LEpt =FS~ƲccOW@mpu>كu!PT&;eX*WEuS_n$C0Db;o 8FDh鑵ercIeKgLD5MKxLx1Oİ:h;w&twJD^?{u@7֗'~`F0i˨NutT褲.+A+e+3ÿ? %|&!o!N> +j\"w޳:+à}$XM`J 쪀>jg]\$$&*5F {nJ²+b?E}7làiW٬~E.ݰ<8X`܇jb|FEG"pտC^әBS,ٶ=-jj[mlJPƝ+]`?Y0 [mC|8fgU؁PY'+T ֜*xb|K#Lebu䘻@Q[;B3Xm4-&Qt-^ZL5~U5xu0>𛑊NJ^DZɧ2@H".a>}tnsj(Rlp$ 8[j_sL6k~I>xAmUj%DQ@7fjRVã״bn-L5Dnfa_#c15#&9P(|mGeINMyY0bOXm+|Ϛ, Ucbfsi:uf iիqAb=>5 tg"'=)Ld`-2:W2l{=&rq[VH6zvJuQO׏m0FcI\э(DʗBh"9T}37m>.\Tu˯{#a25iKKڅw#)"8L% `[dqCB:Ud{jr^9.5g^-<%7Շ,D/UCxY Zh3p+`mTESHHkmIJOKBr{&~&K Mdؽѝ/zv&;C ,L癘>E2Q(-,mJV\DcbͥT]"1ZÞ&3Z;\o_m'Dyնlb-m`\[-4Zq]e0z4tVpO%^p2̼|ju,~#Xj+: h2/bŗ ]\b%DH'%/PDY6C&mP~AheSq~d:Wv՘TubqĈo>;i4V Qp׫cAPy"Wlr]^C:UCbn: j2M-<%U 9-!e? 4 6( 7w ϲ܉^`)GB8ns@57z%~"]^_7L8_:l"suڅ?S]GQ 6g[5X. L`$N#cx+e\vFsrKNi/Υb ;T7[[cz&0R,E*sb5Ù~:|SCjB.o~)"BRC>m8aKS]+*eۖÈЍhNWHu&p%}K2e( ɑk٩8 @rM`Agd@䉳?Z-K[h0aL+Z=d})IkY(056uBIbV\7Aa~2 %@6I*9 @EO U  ;\|O kQZ2񂧈x"Bն%B_V冤^'!7eWj#ffi0ͲZ (ҌTvۉG.J1bh/%Ҡ-< zߗϠU?iĹIxk"-Ϙ k&>xZn`!/XC)T(k[wLRXpZ/g<2.32eOSUmX9ΥQ~6B:4s6(F)S&#4t@p_VB 醒~b//0"(< kx=kpݼ'LU6%,JZĝy߻EMir Z #^qX@t1ݳOfM.kCWM$P$vH)X Utb!eG=z![)b}b(v;Dw!DzӍ&JEX3^^BɃEs𨦿j`/]| f:y!DeM!t}= Q@|hagptvc_w7@ M87RN>^ K-Ŷt ? hϕ|z"-p:614L>wR'0MwG+Ni.Ua[n50 ΄u Hjz,Je֨C|#5(j]x=b˯Jt{^Q@,6&Q&y[B[|pūy2oNJ:,QI2QKO=ףdf v;/T3>e}`^/X?rh/ڷ7$"O I̺4d~lUvps9#=x.v2ѕsR]e *tDGI'=36Ld&pB%NZN`NKIʝ4~c1ݫ d=buO=sT'{/=͘K?.82Y UZx$xh  icSw)0OZu}d5*VDžm*=O N"plsQTba<_!ʭU-T.e}\+36cpZ9Ռ#/!6*f>%NC_aa;&2QM!ou ^MF8 lEsx A/۵m4bbc#| <䪔@#:Å`,./ HQܡRd C`3}H0öͦow6 co b?}F=xI'k1V0){:;[m<< (#v`+i-xCi(<#W;͸Ca)Yo*~-^LG qri\ dvK37ri*5g0­ *{WsĩK62Q3Pk1DGㅣW{M8S)TЌ)ī͚0n}>{n#kB$K³֔ݗ hǎ3pi8"֪Bin-K pd Rq8u@QĈV1mf?$H)HEYuĹūs}6iF7OV5+q]-pD\ p=ݗk ϟitw1u7 12͉+XN_>ke7˘vS r|^a][^VvbF.x8zUJ<j )8{ռe2z88܆1۹{5+ qc?_&T1|k~U+op^%xQffᬒ؃"ab3ڐ>ZG V4uD <-vKO=sn`F)9]x@/ %yw˨z33t0DU{ddmFIWM'"ߩҗ-nG#jփ]oX%0{?pY^LW_*za ~<љ3~mƒ[lojY&IsC~SvSʅf_K HrCDLA5xRb}[EB>kGR;O/ ;a+\axO5) .~g=qlߏw Dύ6X(EQ،4CJ>hg7Bγ_A[kX5+f7tْ T+y#HQ||;6qsPC-ڳk5]`ĐYMLngn=b ŅO;@8=eմJmk>Y}`rT yk7x`z<楟n geD#>Ke# T.MN H1 o77%p9g0AL5I}Hsd IApE$"=I Z-F8n)Nr yҪ`03̜Kq_[g,X nў{:Ѝ'K''i+E66-? cb)%^j'9}$8w/IR+ 1)$)2]"0 GOpޜHqFrNDƋ5iAeD*GsmEEa"F϶@ W<"nz+_ }{F\l gEm(jk WgZ=ݳ gЀpbXh\Ί =(fHiSdZ4Q77%2N$QkוX Y^F$-ВrkLSNؠ18FyZdz `=F솩DU )g%\,8Ll o'WV\Kqc՝p7?}P .4VHEq-G5@F-.HvۛʱvE2;ʿlwj'VQ\36o^8@>4)3tL꒎j <"&g@`5t9ٳWFmɘl壜ЃuUA)U,z\,=dBAOI똌,-7/|+u{)2%-QAMUAO/DPZb}utIj2u02j~tfTCY~0^S hw~3[] uZ>̿6Np {PDn!b[~%= >M^ra ~zMCE\Uo߲֚pwHZoQ2yJO/k1qOGSXkvƟ|簸 9r|5V&Tj{cyT}iߠpk:1+{ۦN8T&P?Y\zOq2#$+lC{cn lc)@Ev6ԿrG6.$1x?CUXɄB Klhgr)g.( }ih ]@9\G0FL)PWV}t ³rw#=P;  g:qC7  A 矈ߡ1[dKׁy͎PPG&C޼0V$,OFaڅFMDE'rRrz2^0m` ֌2vy)- UpNCz KHut;1VKX<_`W)0)`Sq ȗM 1{j~ߋ 9ַeoQ{~ ( ~b]$;3Pznڮ GDZ),?chl@`fY+ ko!3U@1lA[%P [Xmtw$QCQ* IQڭ̄%+e5C?PFhC=0`%q#O<_C'iLiӔX3% Κbhx8c0bXIOpʰط:@Q%zBW 8r8I9;'{6 T~F"|NGjbQP=O]o}ŅzoG)5ԛKGkR)Wzd% fulOqHoԇkP_xJ#(IZtMpKJz'dzc9.(v XqJ>UZ Xw {6bR.@&ed-Zۤ:˅Fܡ߿zWΌ8AT0`°m ;c9V'.mWO( מ\~'3B=]Drpe:.g/xoMy[s;ˢZgS֩"1cհd+z"9%\Ҕaz(q  P9%#V(@GW@cKjќX-NklĆFMbSd9O4#O\d[)0j dmWA rڼ"6,r4%:񙾳+?Ӑ6a)Tvڲ#db7edDȶkhٲ wHm / Go砎>*mtBkd ŇXxuzqP'ퟑvzq/A+험. #s Uyv8)Vڹl!(0d *y~.#g\tcQZ{Ϛ[%DE/eο{fT?A\$mE@@p'C!ܜZu#$ٵHK÷aTY79m=kԛFZTSuQ}Kb7F>/J91tdTϺT- $9]PpXK6q k;%RKX{dt2FJ6a,mt9mVnc-)|JzYb- JuM!' EB9*u8PG us3Kw<R4tNpƺ'.9͢UŐohOXp\3ʰB<-$wm$6,P.FT-t O.l1nhN[?>^鋣PihHd'PnܔfUQ7?X#V2ж%_j(+E#T%? <~2!N Wñ+JݐY{_Q2 _&QJU` Q8x$8~sŁMFbW'B|;ǟ͕nWl.?J:ꛛ*lcOj"<)L $o5l|SRsfUJ+ǯ)T5Ehn蟋FZ)RD:9DĒ}}IXuYN1ufR*41RPgfqe l1rE*4/*!^}Q|p(COOOp_&vX. Gy-:L+')OVIDQ?'(QI NTcy) ?q ul*C_ u?VYdxEOJMB`qi\;[*bjQ>cAHLBQMG\l|RT[&?-u3A(5ǻ^*5 ş% clo>ݎ+S7mdz%j%Q[`R̴ qz#^>cr#٢va;EJ>Us3Ct쾔]fWV&ԙؙF|fGnWeJMe>&eۏl#:-j->EIef?G5z|lcX@̽; 7Q/^b1r&0S5ړc ӅޯJ=0|i!U8/F-nDH*n~ /s^8v]'{F/yfs~:T®Y25yrArL`Tq N1<l a!9zl!wډ̠K)Қ &VV(=^{q=3S)9έ9?Ƥa1PF_.K PWF8H*9o+n(c=m0%.|h<)и#DTa0n/7‰(/z3Iy n}m-}oX߶ ->J½F[ Kfr( g*8N>bZ~ՙM K t7|D]-v~jA j&˨ 7D}: i`1#rIhlujqO7tNNDŃwC×tsA.'T^_067aiv:Vk."2C!*}>ff8ܘzILysPiGDOedCbpyjncz.)}'uih,):'$-{ͥkhs5kh@CEū3TlQiYؘS쪿k JZ.$c,N$"HdHӖD!e84ۼRNW)PοvI+n/60$`)d\6ъ"̰\KԂGAK(s|xT7c"?:-@"sƺz7V4R&@D1 L7W- Yg/"eΑd9"QM t&q`(BJ5CZť.Z5^HJQ}& vE 녕mI0a3Ψ6klgC 7,KMvPdA* 9|-o'A›YtDV}|gȓ͜ƑdO­s*v٦B g<"a92A0?-ش7V5 B?ywoEcL]J3l:fQbZzj01o)_O$ p%gӘǰ9E\S%j,~H7[?;1VH=,ܞҖBډY, @=!Ż z  k/Tm U"٭>v gc5 vpR/C%PG@oj}\)14);<-8ɥ&*J'yZNC\Yqת@$_X"IIEDn\;s IShcq"~yb8nkF.O<ɼ M-?bcz} ٪EH9AwÇ[9 }}OtX٨XnG2/,_MPюCT8TTDE4@! ϻue{J%ҐX7]Q&JU~Bf慄&rMi`9b{TKRQitם|21څC5G$ ׀K8^w=e0 ,٠t]hI@oۇ&{3/r@9#YTD/$Riyz{m"=eџԔtg֘URQaOپLꙚɺg P>y"@CM{z@GHCEEQ^s޼ae`ӫP,̇Aw5~`h`q*PEQtӔWVfRMJYZ:-\4eJ\Iл= ])1詗,?rĄЊJj1@uj25H#`y: ` -9nmШ>|Rq4L|x{A$C;s`xQbD5Q I3Z!<7|DjO"Yع*ߜj)Okԋޛl$|3BqTB b$z_Cab!YW #+dTҢȡz>VEmiHܻ; MCfDغ[15kpXY=+ۇΣkZ'v\C´ \)X_kC/Ek1녵h g ];ɂ5vrPG;n3+vVzcgΟ'G|S;Be(fx   6+n}A᨟)׆J2j8[kC6"ѧ8&5AGr%QU>ًXa 3xXAXqqظywBk\89[4٨/|{bn 1^ٖ&l@̐k<MnFxe^/6 x/%DУelQTe;ox}q4e1mw A!!Ұ'6M2g"F1AZۑ&Fgu'nF)k4wFrqkUHdfiwQO/NW=ȘHD>R{Se$K-͇3:a ^ё)s 瘙]'{Jp=+{)}rD n~8O\?[=Bɰ.띠,_}If3^>UGQWV}ٶS++6 JAkڍD5Y̮D7/e*]!ov7{N_@$ w TnMʽ [he`/*Ek>KZqwNUd$4ܙոsڤqxCp(!jAQćY UI~6l]_/c} De߹' g#JupV/KwTs^?wd-1#Z)]wiM"WOg =|5ױ( ߧ]Dw Ir`PZyA!KZ}D,M[%RU'C|$$2Ro_ z;lU-Vfa7o CЭRPWnnC5N[N8:gb3GH-^")z)(< A0oB5ZOXsS^'*3 xK3u!aT?ATs8C &V{K|7;R",MR&W9GXW 81V',3ܻĈqjwTgg%,ڹ.D_$ra02 ^&PpD ~V??- -3cp4O !܍,!nye*._ =ڗ7M@\@;DܸjOcP#شsҺIҋ7`Rg}kZ.} 6UH a"1|dejp|%( gZ ۵i\j %Սq'[ ~*Ԛ!,۠]]5Xy0ni+\+%yh>EuZ*)"uF{>UۢsDFiF3݄,3ˉE[4ՠ ֥'Kwiޒtzje+Dm=CfXՙK+6)L#%H4@y/^(g+ !r 8h7/0#+p2B'*jAیlQkVg_pwgIegr*'2dkAm"{ūUikb'fii/9 7 q[2_ f%Ic.:k75]{{S Vܸ1ld]k BV[/`r:Z4/nQ@ p(ad))5DQ9 ˷^N N"A gd7@эjiBdK \nvz7}AoJK2ߒ%/)~3b#ZӖB6cxtv #:= n ~F6m6`JM"b|%do 2VÒVRN[T!;GN m7`Ԯ,Y Xl"gJQ- SyoUB|i|j3r]m-mXuRC\pJ !,&@@:R8juIYSz sX 1IAk*LBXtcrb4iKmPq`ɸoX_|<ߐT!A癀O~/=&߈k"ĪkKncaRKdh SAŇ0go㰑5. 8~ ,fuaJ = Ū}a̓U=1-3 ~>zz'c89}3[e,hG**(f,F )d Nu䯥=ȡqu 5V?⟟161n83a*j5pFh0!Niq-O/䶥hy!ujȴ҈uWQX)ʆA k~4ȨNҊF [kY8 d{2=AّpdeXElGnUM [3ȫ$ -$uퟏ11ϼj!{S8I*'e2dhe¥P7=RBD .ov8Ju(ל:Â}Ի}uIk!p}rQ_ (G c!Agvs%},e"eyqA1#o% <*sb7x8B@0M ~2IGepD(Dw }AY@,*}+EE镓@[n>N QgNCA_j+),KHD`}-d۔6VaU!nb $msrdrt -)TܾEwTރBBx%"ۭx2ZZZ mDٿM+1wyx*j/yvpaOIO $jMْ?JQd1+UGC Nfr. i1ȱ1i=D**Mlxr.55\W+%f}! ndߦera q!Q#LaNhy{z?'[Z f !<K';n50ă.:WisE}Īx#h<,`"ZDѕA'+#8PM2ULS :, p\YgiNRyWU~ 5a+Ԏ+$<{vSlb#8ry.9 m%mTq4-꒍[iM6`Yi[ZRGmn|53oI vU͕o3{ZbcBBC־MQ AzMe5EP9"yڔtx1/ͬf/-Ih#-6`F AtY{'4׸b5|j&;%5$GT<"_ԘR>|ˢE ; eaqu)#u Bpv{ خ\ڒ~o "lp =nnng89jdXשz1WӓҲߥR']pgԞ%N$Aʗ&U]h?3ԟ-Oְ Q!.(ywH"kVeIVojnJ3t&us_8EW z"b jG*DQ<f]I]*{)і{YsRvG E%_FAKe_^\xJ9j\9 ]!M,)wה?c!ݣF n|~xE5ɸ_W)2q$@^6\IBg" mXZ2d׳qdYdkso|v?xq>Yk]'`W0Rr@<Ϝ*: <%Oe}<=7)P@}eý3$劜4k~DL^k3H=oOs99˰Byջ[lan%Kz2pyz[2·H2dj9qc2 3]>N~/>Wm/` kٟ]\h)y7=Vį9J*df J'N}Fo}E]6(H+<ݷ,6'JV:;#Yu]ʣ]t "^l7[4' }1=̎\T =`wwO6X^"BÝZ@Onl2s0HEj1;_P RΊA&w_bȪ5U>d~c>y 7zHɆ$Jg \%"GL3=>*UAZkuNpB*(}'/uA6Atw'9I<ܱrP0=.U3)QŜi%e) WPOwjjV8;%~N: @C:";wx{}ttF٣tŶ=+I@yI,QcGn9} _Ѡ'i~G8K`&#d\JNg-o<&Qc]uV]͓+|I V¦/a +rM[ZOzugyŶ;^?P DIbi-/4OO)SC 6okCiױ[\ ;jm0ۛC9DmluKngۍTM"oeA{JqPD _o-5KpaqM 3z+f5g<9!z(]e>H z.f6DŽ0ǰć%}C{c̤ELŽzw U$I6TCi0r<ؾ;[KpQ`LB5'6lDxU0 +T:8t3HȌg>< d#m^0YJ\10xn:AҖUƠpZJ*Wƈj|sZLa&oO~..DMf~{&zk9;>3oIFoG@7skԃT>PBe?4A1e5 *+1{f&Ɇ;$QoL, ,6 '89fEWx3Z#9Ȁ9#3~! ROPdY :Ң\ uR{&ER^_)"?^XخEWA %qZT鹽^j1S౐He-8)*Wדql<4|DX+w_Q6cH I'fE\fFW@8W6/KH];Ti6\p[ͭK!'Lw[rkSTR4֐ DH JRzՖP<(7 Shh!>(Ƶ97-V=[~%9JAr^%LK&Z|8yAϰL9MO1E]1Yم>ȳ@fQȅ#H6#Sv9ݖbN|@:MZXO >u,x|G ǕB6#YؽevZՂ`Q\b4{J<E14r %Gɩ I<$$;ׄ 5B{]L_Tn oVQ4816 -gc[~\撝xXAL U~ݑ4`2*AR[sCJ` Vk\Tᥦ3{,\ f: _G'Q#Po#~࠹Ta e+lĞ&, b#pKGE=oqHʭ;4$L -C5ZJ40Zte$y[b)y:0?c(Y:lg(9o=y̸cX2R1҄ى=A ƏG@%ʑ9 Pc+GR+EV7s+^g<πVKկ:D Sj(ӌo^:sE}gr+P@6:G<1o9,JHbz(s~e &2)c+P"h^ӝ^:Jb =8m'=Ua^`2"8̎wQ:|hNzֆкpd^a3[U ?%rzIIz˖mMB]ׇV2xVON'[Fq忶Ps `ùG9MP%F_edRD^K%]oNp)'f@תVmaINS}p94#̬l<jC^E*t N ,)8Ά8g^VckZk瞟T\RgѨb=opV^Z pBWd;^x:n@Rl3P&l}P,VWdŽTgOcEbbL!A8)<>LL'3 J:$f [KnAR(q/NbB1|68S};ZF;fڻu&'u4zKLLaͦ|Bn0'R<å )}?xǛoĉ:.rYk(⃸ur,NoAiLi/`@nrVy 4y&n;(cS֖im'>Ƣ2gS^JeKW.eܴCyƭ 66/h ftrgLO2rqkKfQ.r[.{y\@Aqp$(e&ZIǸYDi8"hA}7R}[Hqa问Pg5zWg=;[*! uT]B$q 5uSӳGO./;dH)gʖ gjOT]LcB^ln_$S ٥ cl_MiX5;]ru[וb%kEc.ůFΕ⊮rqAYߍp~5|.:ѦU8\B"b އ mWϯ:k~ױjvmׯ \|Oo[ڒ(G1b7U,hmCz`0X !. l| gu#7}S"* tnԖԑ]SlT*YBkB!9 hAǡ'v-,;TޫiQ>qU )J> 5Wdݔfd‡k.zƽoi( }nQKGpUl.:\7^P |Tۑ)en[}Ύsl+sƢA%XTzMŽգ(a E_\9Livnj CКؙҳ{z1uwBJ7ps3.a^q"&# sBrpv"AF}@jK ]pVl 0 8_yX$9¼7U bzpA0>AylޥZ !ivDfޒ6s_6@,l V FaI>T茟jT3lP2ErTnp:V#  H:Xzb@)qNtmW&OyuDU̥h΋&b>1o]ط5\?^oS7M@F &n]f">(A/P#1L(bl΂-I}E6_Y QFxas^c^JԖ6ܮUo1V$՟#D)e  X=l*VNm2J9Ӑʕ"}i3͌s,N 9T5LѤ^Co?ָϤ!s{UUWn&z* %*:ɓC8'Bdv ЂxQ#5J.&]E}!"CIa~+AΫlbDbb7PxpvB0VuD}$t$UKL._{0$1SA5*t?JQZ=$`gN@Kf;x!KST+@K{kgQ$daQ )ߟw4r59(juu_Oܞ5ɆWKC;]3黅2(ySdU^u/ϗi!a ԏ(Aq\_L] h揷gʲ(RȡCN>7Fr0."ݬ.kg{\ͥ!,BXBN ]9g}Y@ K^mu+BGW&cCd-O,e}l"nVB=B~=w,} ۯu7vyWhIGz04 ^ua;qX%۲-Ae S0'0V(xԴs,b򾗉<|Y@R纲kw~Us'}[^N0vy.,ab4@\07ZӪzXu~iLɠzClJ hࡌ{9>#}UY@˶cV҈3oᨎ?8QPO7Dm+*RR[ iٝPP.JieS.GX٥59i^PN#m:fjZoW&c-.Ou[ܕW!ǷWck"(3&lvX<mj`9~ b<!4E&'|','qz.QH-*ᔰFT/] 'DqWTVEM&i?[â(ԥ9 */u 'lFLW|@a%{^*WFl[*M<~Ҹ,lSlX:r 导BBi@5>~_g$"1fo#Mj .y>ta^5j7BO5svnnsK̘nzV󹑨sEH- D['Srd㫴Fv8X׭ʌ;KlRA"磂Àx/sC1s|A88`ӓW1Oth҃bfa^N~7~2T_4gJp15V D}Zܔ/{4 ʲԷKa3mfn3_ܘ- ԈsoUtShX^µn$NA=s}zcnŹi Tj`H$axj G8` k!' %Zy ` ӓbzԔΡbqIYq?.3rN^7 _mtI^..LJV9;#(D(K~ L89[l$\3 -\ֹ 3Ql@R`i7~}@SVQv $^QrΕ^zBesCuICsX{k}^@%bmIbCdSF\wCf.H=ՃHLK )Xixٜ\!&W1VWQIdcO2O6}'%CN *7ȇK94OX[A õ0hc~rO4V-{v3VZ;?B6Z14$C|WK(8LkH([!Mx`\s/ڈ6\ެQC'`A璽/l9ފJ(k*"o4dբțj6'f}`y&J3:Lzۻqv.rޮ8x {DW?,} ,K[[3@Rg/q2P5(:_2YdR! dAF=_Z?+`&Q~]7uG^29U2S/#dAtӵqA<ZWj9XÇO<6>we*/ׅ'ӶeS,@{& xӪKJq#2.۔nVs ,D#b`ڠsg:if(bw'N46%=6 QT&sE*IP;D|<kq@;bW?׎IY2 5M {kXEś=Ai[/nНE3YChۉY?7ob <;ZvOCPx⍊`Ȃ6M2bx}k#z] '4'}9eD%‰v1 &f$3 ˣo`lpd“$q42U.7tm28 ޡn]c˷RT׬y悆.ɚ|VsaBj΃d@T.OަZuMcWM .PcҌ֝c0) FN߱LUf o\yL5Hr0A(EWѹQ )^ aDsm=t;roOJSWEC"7Sv}rdg=&_xi9z%-{q:E9WѡˢUDþ_+T(6(^tz6)@=ˊvi@9ŏ$gzOѠ-ܛ!99ki2"O&ge7Z1}`]>'o U!~~RPߞȁ 8:>`+}J a̮Na]A`˻+Ɣl]xx-C~{ $1S@wػPs.c"Fքޥ#dR<+}Sv̀u*9\|[g j&: Tf1Rwa}HBhNqP=bGSQ㇕7{D75-J$fiJݿ;޲#j! <^j^0%P޳ '1ksTj UxccxԪ2חT` WCP.thS9irueFSq80h|L] Sӓ >)h !FYS6S.MMnray6H$%*=xeJ;?CSQFO Y&'E^@uXyM~KYUG:@x_D{x[GK92wDƒK:h~xL$#*-z87RsHϊm٭"g#DĉW^4og:'d)WV 4]ڼ'=k6i2Yȃ#҃\w`2j?Pn<ٵw9y3u7 `?Tҩ(~=!tF6D+8>4:A/{R7O~r0BXp?QGKRhԓĝBǪ'Doo KTަaG޹+:zR[~A6&CݲJg"Kf|DnjF<BmbDi 5q' pGh "2}O@AZ̨}(!ӷRu@ҍzo͗A&ĥ(o#Z4}p4\~*25t [c۫r!8- ;JL)ďu0K>fsv?ݯ柹?ȶag+0\O૪(']t vᙧ+#%qP^\*fE~Y筀l"Autu|9NM7%w+|2U沕.b5 ԇ,P\B0P9Si_sG{n-#a;#bg64Kd^YDiEl* jb0p]Ci7HhT]";uؤm#+i!54~  v @-z\07~($c7A{W%U! 0jn,Pr yN[l~7EȸaD &!Bt"J@$ C)x&_a ^=_vh1 B60ydV2tB3N= 0O,m-;S)SkN'}igfId|p?v[ݶ("ö L{2|6pD ˧Աl0UQcnk[gy!4*ڌL6 wC0{sDcDntk9=La .;~w/pO&Ǚr[*&3{t}e~Cu7q܂  Id0:EOJ=(@f"`קrl迧'ac'BЧp9ʴ!%5&J\t]śj۸u(! Bf NE5.(*~TRC[ 0Uؕ]W/شbs ;^;TLA ^4Ī{Q(ɼ5N79y?QIdL8@ RTO=-1b+Gb" %hg(U{lid1o%nz']V>wshtW$0o Ek#㑈Q#-ͷ?]?9_XE Z؊XAL8׺=7<:7GoS3iHAB(PWmtXiM^Ȥ+&CG`ݳzv +d!Rb2q`L0r|$.$c_8`*[ (9 @ꛫ\  YPn&O1 6&[o!2ZX ȳtSmCPvmmAL~:hPM/os^QcT3s)`!{,&K[\#fgIz-_AC ;'z7`p#٧;oO#rL%EO8_wl.Kjܔ'\G%?˅}ĥWxΊ*BA:(y4,`+j0TA5K],͓m+j1:_nwEiaY2gD*D-E _[t X8_P5v7v D%B8%);=P 5b~q ivG,w{=Y.*|P}Y 3\}DOIryGwٓf@ab-=@H / X ;b͜s a63P5r`ݻ淇tϱ ħ3׮ѐosKQWQDӒ7|PPb-KNyahНˋkL&]Ͷ3,v A4u*涛iha⢏Vo*Փu[\'"2 ĕyRT }>`'31ZM:,h+ϛvW 2_?G@QZY ڄ7<{׋Oaj 浮֓xNdPǟB 6&"-$Qׇ9o0'֬EձE vaj@:0]^9=#E)\I·\:9:g棐'U{Q w% Bڇ,K*<QSU^#QcYO$QPKتUH?*sa,Ę %7ʶl8UX[J~axqNK#{svoU.@ˣ$s*X$Y^ x\Ʃ/#s5hsE=m}Kd~G0WK/<Ĥޥ9ism`y3Q\r:rYi%> M:+%$BDf9kᯉ4 ҲaHu]P3bZ\{OPVbc)UURsES/ 0]aAOx S񙯛Nf'@@6"Y J=YJ.b #WTqcHSg*w& Z%H8'[V } ty*SԿ]_gՕN 9@g)PJohu@qi-Ε.*S:-oO$ l?}|EJEf}=^r"UgTXnM![,$6jL;qG0/)рsrXItG3L&0?S Clؤ*<ņHu?S?ԠY0% r2ϤjJ}֩xCY à͞M▲(/ o+fIF< L(ē$/V̐|ďã83Ω9!x̥ 랕Fr,H]E DMA= *^u/vn![d0ˆ>( 19e& T,U2*?Cje6`$Ru #  㱶edV'jZ_zTl/l$xT`!<`W#8Qј*/B?ĽpЙ^`Ǿz"v}ڠ."M$ Vc~ϙ~\9pb^32+3X_(π@-)Oؠ:N`pӌkT.T$mPh;O$Wm3bgBvoǨ]}mouj &LڱU=Vr. y fjU>\VB;h"18;WwuP|˫;oaqUv3&dh?,h>rԩa[l6˧"y@+Ht2̀lW4/{vN~}kz?uSܝM*+IG~n&vQ<] `$ZG 0;7w CvuD#|YRRԹh@2h] q 5[$<1ѵ@=+ΐ֥]ӵ|?86q$.CT|AUW԰߹/'y/ ]m ]t&ݫ,v Cx<//싢e؏~Y3J!2T22D|b,|f|CsgXs=a!!b2:fO~ӸL˺9R>sۆ dXugQod@5R%fv04A:iC.:P%oJPW0c5ִ\u{. $2RQ.a:E<8\RKUˣOw/UDvg A2SAPf ^u(p`/fV^b Kʐ p9UmpO0;$VaGT.legAXȽrsOm;57y~/YM|G{A> 2j[{rWr-5wtBfTuyl9<7L͞{#US<@Ò 8_`Ibebjyb`L@d5HtlO"@ `o0 c>C=s&|ԇ&B 'SiXE5t'<d';&<,E QZ»)TmJCg&(;F"t ΆΕI_#_јx =C)Ԉddyl@nrVn28#_U{JK溏X[NS U!/Ԩa9XM$۹8e`#3Ch'&6lRP] _ KvSoUݗ?=gr~:A{胺1HuMit%M'>*K!MPZLr8SYh>%8S<97 wML"##0ya0~mH*5%r1n\=WO!Zq6<ĞYRBB;GܣZT9yF2P bv%Qo/p4tO!`fC|P¶lE8{jፅ_/r{>g,@e HAhL`AcoDSmPL]-|?*DnH=PᜲE '\H&lZrն_7H^ 5 ÷sB;E#+{TiFjEn 8/˕:˜+Vi $T 7Xi3 ݾQ_cRLQ\mkUJDj0xeQ{MFV .XmuʏUvM$P񴥃rgD!V ݅}^)omh ԨƯn?yi&[DsM%<ĝFk,'M趠+i>~T`wٖ/}.MyD,ə BHו+xB0uc+ m!jVk /^\~$𵍇iB)@E^3JUڋGӾW"؛7i:?|nJ\ä[4c0sk'Mna!ӰRH b6WkG,aŕa&bXyNLj6JZ 93i`pO=^(WXHtjd[m\%h/O wJ F̟ K71;}]V.ʄjQ0i/KYZ jL.c7-i;6g]*Zeg9fIv-Vb$W@/XpFZZfI!"O)ַ McBшYX4_>tvX3q(ўIe40ןb7nOڍqUuHgRɽ\U5Y{'s #<㯵eB8oC;z~YmB oMi`v9>j\!W9qR̶U&/2L7lެPh̟j~m'qerjB+:,C:՜@W־yGf_ınUc[(h}elX3C2s l~[@aœjd?K-0#kB_rG뿩H ]KS;eu(/ַh  >LF4\lQi1{^UMտ⬫!}m($a3#f7h^s%ިPGx0ukSSQ2}&vK{[>"Zy:Zx %Πђ4N'*wckct9YzBBQJrCUn~s5Ee&^ݭ,>frsgHhCnp*+-FJI Dq5;o0u}>4N3zyUy, d (",ϩ?U9% ׁe={7dzT$Cvb.bĄȔjA(ў섟u 9pN̂62ngRRǶd'f׷hѹT޺g+ȻO9'㚶lΝvG@6:ȉq+g6:Dsjl^,ȦDӖ+TigwSYTZ 17rW*۴-ܶ^SXbRxHmC"eHlIqkki 6:f{?[6O| ,q ;a6՝Eߙ( /?4{&uc=i1l,2]$+0ZQFt@$%/bA'_2zrs?`qpn+Wmc0R&JMɹ$|;YxBs+7̜ RR4O;up毚͸)vXE#\q{qtJt87(p gc.p:aS҆E•Y%eǁ&  T^=51 bK,MuP g܏N*ۦP2 ~Q; i,O"g$0޹{.}"|ū VEv]ΦE\"s#NAҭ, ' [{M, ط,GڀK!`T;24o)Wˑ?x1Lc4 V͌9zyUd`Hƒe۞la>"~|[,'i 1'*̉ C~|SLHܕ4ˋq{e\g cLO*%`qfFTIB<aeMߎJt)XV;]$G]nA,%H߫%'Ш/4%!xߚzHv #802D'l,Ҡb beLh*J}ȾKҶX < ]4L&|'^{[@QTx?N583;J ψr\ s6̓0SL1RrR&z!#m\\yzEX\~H^07.rKv?"-IDe<:۵xiɋPu!愁3QP%~!vnF ؠ`2%ll6,da oHB@'3ːh..|,m׿k~Uބ+)ύaZೠnlΠP\%q*J$ =!.P0(MI=Mэ') ^E5@ht~Zz~A#!8FkU0Ukri.OBt{d~+OA\h4j|σy oQt[7b%C-&{xZX3hQZeolF@ PmކZЖ-ycTp=l JM8AhHNq%Q\\䁟1g΂Jl5ڎ{Ii{pԳX|%c^~hfdRhmnH->]m tlL,ZR5q_!%U@HBui(B`7CnWcW O6{{ݓ JbL1r\̝Bk :NG A-*ȶE>b JɄ¤43JA:)6Yk$6o~ \ن;HA%Xгa1ya坾iTa.]GPdJUE)?MAmpbB x+u'-Js%pnW qFQ qI 9E[q:(Iȯ]K۷mzk'4|+ c#Ǣ T^EކI m#upR<0K.m3v!]lu X@a8K5O#%,ˢ\YӺq Ppxu [tzVMeEIgf+4N֙XCI"bOĦ@o%ߺb 1g\`ݍ ?LUN`E7S:'K DO i%Q2vVA#$F"*FkGHˡ;]Wff$4]S!կw{rB?߰YdK#9!R2=R skK UfD#&,I1# J u,k|̚]Jy>$iCCDei][=]S Lrqe޽sX3g@ڮۦj|c/{Eٷieo5MHJZkLc5p ζCm꾯Ɔ5,R!@]rF30N?=Mcܚɪ&ao%({@FtgX{p,ݦF#Ccaa_o!} Ҷ:h%4v(e mF.Z0~ aq{`DSGnVJل;n\}up**6#B)xKjDQn]K'Bx& (,k]<(82 8ٱm w z v'?Rb&B p]oN<ł(/q9bXϲ9ߚXT.CIkvݯ C<5ޜ c~JոG ةRdn-UeѬ28A;;AD97`~eZLz^BpTiGTɇ,_LrW:O8lZϥԌxf[RBdWLK0N(2[Vd[V)eՌڰD5V)&YKqj|uo xYʒ@^1 "Enx}>;0"64<ըLK=8N/~n 7xڨK q*Ov E7c,8<{,wnE8{#ڤA%I޽ =!Pr(&Е+^dy`G?ʃ TR`MNMo 2Y周JԓLw^ {f= j|Z'0fYj&RpT hA|hoՄl*!U'B qXᐆáFI;mxC>)5?-|^ He% !\ԔUdve2$끾|k14weG5|#"آ%@8s E'"bj}@WynuF$!?O2ڔS5՜mWvgNb٭i`f"gpy.@ɡaELm%h,I'\zR-҉nɪ:As2;~\XɢVSA_yv僎^tex WO-?TTN;z؃siʧ*Peg׃3TQð\bK{:궑4*#W)%ֹ4m ޺PTR{m{B!)%2 Pz<#KxNku † CTl2mbXҐiV:M~Qh8s gBo:A/)DG9mTĭb'5bh6[JK8L=DZLr͛>9$)0u):FIY S=i鈯K:nqL}B%.bxjV ڤ?c$~#rrIIͻ~z2( ˔A㯢k9AX^Zx g\R>36riQ3?_:lNF^a0pgalJ_x`%/q`u鿽AKbFi.&vB}ɹ>0P[jBFY7t*:]cʘ-ؒ]áBXփJ eNܣ[VwTk`>/k(,crFIX~qJ=fy7cq#se궹D SDו +ҤYЫ)wX8?d{`Sԙ1V3'T 5 Ju=I!.e0qhשR鍯tv,pp~I-X6Ʀ&]෺Lr̖}\1h^q.u>`YApd#G#Tjf_#p<):"1ungdhf' k꿽f"S:08S) w25U 5Af>{u0wŝ1Q-Ub)p1D0LlJ<.c)>J8 Fד |rlP#k;U"EX8SB4l>)-;7z@R_Pg;Ԃu xǜ}RhdVz@D>P@=i|SD>&ҐQit69Ʊ.Jp` NDq&`Jps>1|E+J'qq*;>xtNY*\6is!$ =BH0rk[ݹH Dmq 0z42Nk_r5_Ԥrނ?mƉ\ZO1kn2B,n%\W_8Ţ?fwpO;>a/>G<9*h(gx?u51u;0 1ysZH#pӈmZR9r"}7dPl59VἶF3_x$'簉#D[,mWT0}-R%5a=rդ(6F$L,` Lvl=͹IȾ}PcK=.E`-3H0m ꛊ*gct,ֈ谍Ӛbֶ5 S/oܑYBo6\ %⿧rW@{h㿴ұR,Dߧ_(Gݖfb5+ z-!}z;V:<Ek<Kj-;ZyFP$SZm*by-?#jp$C=i]@ɇByr6|@Rw/\" 4zf{SX)x8i+F;"J0F748?%%my&SLx¥0)MK/,~;tD־uf(?T|f9'#j +< yNl/;;V5ļmi7l !B?)յR,).BV+䚂NG}pPZWj*.|Alwd>ƗQҕ}pP0+yqL1=g?EC47YzudGBzS{-J`fG}m:*P3D;{@v܄Xs*KYإ)?YMĔ~t0Z7& + pQNRE0>0MEL`dr=ǻA%e ؼV8NS~C/lЕ 0EaΙ.⿿h2HʠuQ B>b,Uf61GPbl_ !2sKʑ2*cg>,KAv*t]Ķz?ޤdDiP|F&TTv^Q2k>m7CKx-QK{NӦ5'[[~KOB[@ }SqZkb,GFrHƖ֪Xxm0E91\ Q$얮WlIթ[g22&[-J-_Ukg3Losld L="w?o,dT D66|] 9v%C< NJ)l )8T]')X9 dɹ*MڭZ%# R n.ѽHH3gn'cT[7pcv=VR}c}@M)-A7ʱ q.tjFr XBy=9@& 2691ޒuDaF_9z,Us6mHc?M.g񌂑ypN?WJ PjBg/_F~(:-_K&{EYHOx?.!+rpM0\ 9cx`rGXAֽ/+c;PH6OTF|{y\fqA>ٳ 9 k-4D/VTΔ?E,m(Q.qcSzٷwK0N7S>3:\{vǽ}aJUV_^ oI> (.]]{Ļoz{zz) ΰex_ϱ;Q 1["aҒ!;ϕD^T%=X%܆S%i ;@B8Թ 1[h$J/sѻb%O$B$|(9?%RI2 c}:xIwHcһBJ¡ܓ`hYΎK4 0=LEE9m7P|V'yMyخEO;Ɖ\v*z> ދV&~v+zL^3(z'PuPxˌWvƚ$7eo"fq';JiV 53Q1<色;xY6sI˞vaF.aZ=`tx蚃Ҙq.n'h&1t &]~V$A^oY/Ϟ   # ;|W_pDzx]J=tBg-g$=v18'N4ȥ%0rqWT~IW7ZSSz@)3n1o;8P&X4nTrur.˳;v'h*u*}l'%]`c^W1ĭQM愔Kp2Wj(TUGdB]R˾ 57?Z~제, 7y;TG0 ńp̵ ,E1k5e;n{sT3T !tl"xjToRI4_3̐d1aeb^vN49~O%U7* I2bJBV4i &oSd#+*8:?n׭͘M5a5[/HEea;Bq ]\ΪwɋEST?{RRn@56'DY3npf2yөiRWw XʼB[{3]8W)=;p# gUN+`GAm#5Y Cʮ~zoJ8 /ygw7du/] ,J=_WhiQG'vO}x; _Xm$ul7⒅Yx}8'NOG}7lb mb Y4נ Tt MzL{(6'qh0y M ;;}7 /bm.gϡB*vcum{F 97i3%lƽC=Ucx6~Jgo-=e8"%iW9DK~YY6 PVF&;wdz ͩґ [~LΪT U|?{n1TIHqKNy8 m mGҕ"h1|<"PBaG>EIb7/NG?W7:  <2 <e~D>Pթ1^5l_povzMsJdcfcsMOߋ z3 flPBTYv>IjRtdHZJ?ɵ۳JlN,.;M #݃6 *+KUs,;9^m _ emiF+5V%s`Վ_;|tqϡ3} hhi}H ?nPv'&!8PyWN7L\"M\[rhII(E`<֌R81j?ӕ^W2D'^-& 5TSy7|T&~+KH)CT6$z [iO$i`3xgsA)&T{o@yzo7ku}Qҗ G,U: #LL x[Ӂ^8:uO5c|\ĿB F~#Hy<<ˌ#@n nb<Ϣ6Ϳ$Pbd3i LjPKNKYgs1z~1}Dbl\O'VҢ6 CUO9T<ʬEt)1 ~~\e .O[tZӳr"McT#(G`%!neSy}<}BQ@"O4`q< :Xg6 +%৭hx:ߠ/es֦gf<^q>`9yk: VT1%x*kR cmz}&}rx\w1T!Y6Fj9]iujv;lJyRCL&8`hv/ݹT= ­XYV i} n}5f\V0̶` mfڇ"Ŕ3V郕ajHJ̸l>i |Isat挍xj۔ie-r 40G;(w,_%Sut ip*Cu?dH]G.Yў Y"Uh'&t~cNҜt"'3-UV_F7'N_Q씇j5*;"rPɳJd,dLϦ.oE褐UH!k;$D/T=[D4)uqՙP=TՒ\Q^ٕ=FMc |';\o`+ ;=J> 3n 6(8er Yk,WN 13݆e1עjӻj}T/LyW Xz-#E Xe+ƃ9s> f1"+Mw/,Sox*ַlUcItj@@4˶G[]Tb4Oڥđ+9i"*o`GʑTr[ifƨH5[)ӛ!?H4Rz\Y\0~%-Rhh  7>Bc3`/lp FΩIZ 1 I"Uv-5+0oRƛ\'=qdѫ-'eٜڿv蘭%PCDfh`KtBȝF/k?~/IHEUfpe:_vNs bo0Ȕ+ 酔G'u$Kb?/f|tIv.Z y Eoll*v0)Uh_CӤX6O oSiuFq*fF(-ΝezĻCΌWp؅wLJ?Fq!Q O MvyYw2?ʢSK{fȾie̢Kz g̼+^g=i6}k^ bߓ<1d!ޔ*7yg[yI4D]o()akBT)rDI$ 70$~ NP\*T^I5M^u'U8 ئhD 1A86@7:m\ߵ JA!Cփqj〩$ ire c׌uQnE}@,pN?. qp z<ݭ25O_Cb'dC㈺ 9j\WoQHQFW\ZLei NM@;bm)*@% `ZQ+T.w`s1lr o-yX9.<+Xg\ #mi!g;R# 4\Fp=@Kb 16BD"#4uNiTr'GA{>@.ςWʛE}>X#F65LZ5Q;R! j T|!I qTHΨaz,ǕJjf pTʠm^  L2Mmlj't{&@Zb%U/ qsjMH/n䣍brf0&]Pw, _Q3wdž>ڱ4=jYT\K~a g 0>$PАqbh әQk”՗? X5V];vtz)^eۿkj }q,tZl޲sSYtB6 )apHr0hs|]> H{y>ZHz%åHLWaPڱ2˜ږ&`ҞTw3n2yV\C߹KvX7/A8y'RS Ӌ kh#D#fddΛVC(&G/d]G*Oa |ʋ5&t@ g{~~r[:iPh+*)zE&ǼFe`KsDb`_I>&{.51sW\G9rn9)B{ZK>fdJo1^MɣW>E f٤z$)^hHYG_t׭LAQ&tcя3Y}4ds)E,Cs 5U/??ͿU-j'1Y%;f;^3:fWFa3rF'NV !>KY|\ REQ_߹ZTAt(W5Ohn6K"Ц oJ)kq;c x~}YyXr,U ?zVoʙn[#(hJF-p։OѾrnoքFi îmJ@S}?AeN@YE$GXGU(4C-Fk4&kv F 4L$ @g9 R;!)-ȔTIB`EJ.CIU8$;qv,rnm͜*`mc.Q==,QvSu| EQxbUDO^iReO[ = - VRUҌ]M0c G?S΀KYzTWl3rrW!TsJse{r d¿EmEF~>~Կ+,2mc ܵ1J8DAWg?WzDFl3)="~dUQI#.W'Qg lz\4r!Sm3oU*h QBUku]iɉyD)[邆y;nc[<#F)H`u#'#ר[7z&N'aJ.. .4S gA6 @K7-;\H!,QqnI߶~ߤsX)J@өG-8{?_H^% lofTU;h&{ 7e>Ⓖ5jO'*coފHϡ1p.P5%?i-\1j.p(辰mE׼eRl>l2Y22mlM.@IH Z!sx $+s*$`ڧ+H*r]ĹlFcZOsWط4Y{ D_Rp)ך K 2eK6*"OLT c5. /}W  qx9sx6[CEgLA"{BeI y|6я U´lVNVugsT?8aJ쿧4XP)TQWzxrXm_٣ -SslM &9[&.V N;.L[lôс'Rv tjo\״F `Pɭ:1gEt&`ۻ̌ QiBDդ E\yG0f OK7P"J[P>Y=hCIE:UUJL9ݞd`OΌ Yn4J|*r]_ΐ 'q"z2NaGP| S)tY/ 3e|e :lIfc 8G|9v6ku#4_ʭ%{ͽ."QS'_pzC$*F(I?ʠ)iHxQ1A2vkH\_}ѬݣGɹ8f*`[~jrb_Nu񼾟}@Z/|O+cOk\*)ˠok#U gw7Ytvǣ(s0~8}1ۡ aΕ~)m:TVEy+M$nD*`]^im_> "8kE.v-韒IyxDa oscK:p >Q!#I=1 .Z-5z&߯z< $3l, ($C%*bb-04D1 M?rVC$Z"Apr.J70{_¼э 9Zã-vFkxj-WSJny"Ţ98R-${!¹^bXfIaIs;_Y~{YwƆ7MX_37x dԢSN8IA2 %3E`%X#z=Eh5סo-9nEc5܋@S5&:!'{ծ.aX3RGR(CݖPHۻ: hja*٨9ȠI3dz#.(.jlAؤ>Y {Pa')pf؂?yJrq|q)t|xQ3:5D}{"[(d <6tw:?J[7 MatLh{&%s&+ZG0JzWE,Jg ;XR;jB]ڛ85Zg(#?=fa3@ɬf+ Ԕ{->Ǎl6PE==~Y>7RF Ղ]jo_a3jEmIӎJD3%UFיۉ`nj淠2I^-֨H ={->P WͧOoΉtelw6CY Y7Vx[07qh+( N U&Re|g{AoQZ[k(@挰Nq&:sUfnꎤ3XrNV޸UuR)&1oX\0&%H w_|00$&W挋އi}~`hh>PE_f][IYXD/Յ>O  bapQeO9vzibS s&iSE@n \?b朹a@) ?.~xNz'XJ')aZrD:L[)M1V6i:t]RǷ*xgn \ V6j T*2mzRkG73p0'ܧ{uVugImOZLݔM֟7'/ X&9[v}1{ ֊{Q24c?HFA`xHS4~{p<9\sfNpwDzhȟ%곁XKq:EWa$鮸0,#RԽnv|Ɇy6XKճ`w<1BiVn]|0'{٠\v;uةV>3r|wdfgiݙa=nL$d#&{+vbG1iצ[Π}*nr(>9p+\xX 4V6f΄ 1Qtd!-쑐!`n^ꢮ8bHGaK<;IN%6DΛ &^-a&FQOǛ k~J E zh3(hGXLo&o "Q*=96ORi As`?hk_T8_.V-Lb2JQ9L_"h`JϺQb@C9ϋ&J"vrcy. ų^їS#mZ gY*Y|pnd/'< {\uːz7JmŸ[4鈩"R DE~_Cz޶A4+u!#I 3yt :D &]jxP&l8?Y ^9#vm'd 6)qFu-`fHHD?=Zwi9B'?ĆCDz7B=-r &!p G_NZZs LJPtigE9%._. f#JuP㥁c0 TļVD :ج>=ړ_`9ϷY5-9E'KRmjPgܔ}EEn kX[ΈB#Y iFADu\uS@ӖXAI\-q%4B#$;mm>w5rPnu0v֙<}VݧVJ’@uOؗ)iO?./Z5o>Μsȩ{q+{Iudΰ ʟ9k9obg`ٚ3R`h8CoC+Ϗp9+=(Ќk>֭nU ꒼KैO-A5٧eGAϵqVG#'Z`MWL8|RLEF]çxKɽL,T0D&Gs/ك@[ V w7-p m>446F NuS8,ChrbpljUBLmuZتFXfS)(}q{]g]0OImƗA5K:'"wրڦLX|J_)0~n7t"12bS>+#oMdH~(\ܤd1doc3S-dLux@ SŊsKf=`!&/;T;r# TV#a S2in6@ٽݟc{_Q5=d.lWbIdݬT ט44"E|?ăZ;^M qۻB}KVhr7 UɌxnSD#Vm`6dUrG%݋60Wr1wu ޺!Ӝ~Z`GRՃqMJSI~/acid*4gWAƃ*c&<_pWaQ6AX\UPB<¤j>ڙ,>\b`ڮ/i<׶eyd.G8OR gk#o5ն+tb'!=QX 0#'6?fmF@F&u\_82 ='6nmѷMy[<&8iw!)۸g=%H ѯdW x`Q78->gΜWTY, uKCof(ISCVPÂ\l6 ;w3s lIm"mE<)u@' ~m[ʇN_5&L>+44 ^!ڽI7'^ 2 !ooF.)ig%gJ}Us>@@f-6CrѽLj(t)w9K_M@k`5x&L M\.rmrUaP=T`yeIJlFgA>X2nFUIӃ3:"6'&}XDΟb#Uʁ &>ꊟL ,tԭKYum7E~0pNU~XO.W{'? 4[EdԮ+Jv(VH 16׶pVϭ+l!o`LuiC ;P 1s#|jCB6_21H%e!߹ߧ-  4?A7]Q  aax +R"lJ;=Ĉ mC \2YaPQuL4Ht?kpFیZs$38vꘌqQ|P| UdΎ]R]b~ r}*k鴄j WQ>v1j7M&X!mkb~W11_3Q*X=2gCYc_ `!HZmb5㭠&t2[E]`]&aG ;`H쑦vwݙkZ F?~g^YFV#*pb 2mdZxhQ^gN; Nymg XVzIϗ6u*x]t:)ؐ:e,,~㉩eIje|(RA8ÜN D^$1 W\u?G_-.Zt|{[-#@mOOk4Ij X=6_-Ltg*oNZ(V,.|-NVcjWv_̓< 'X~e3Ek-٣ހV)(j)Ug$xW]T%WP a VOVS{fL%v-:բ/yV̩<[:^:HUTC]¢Y$i؉1ށvcH0/XV=#JE\Yjuɕ^ qU {i9/0&&-2,v(#OԔO.I}@8uAE <[2`C'1|)ݛ\1Ĩ E![RQ+Mx{jSx<`16AeI"Eİk?|UjbwKt>SG'>L]?ϋ uTJ-P].p*G,h~ X`V5h]8ti "]WYI+,181 䏽p7z W:vyTٞe)h L@7FS 絒y^N.uϬsi0:] 5` ryzQp>ſ%sy{1 e~W3BSDif9aC`$`0 ySLِ&ݻK6`ܧq/ǔ.(w񠮍WT@[ڝ7ʢϛռ7<9A1-?Lbiv)tT1.хCz#m Άns_DnԻ#S"JcT 3ccOd=$.CBLu@$Oó8k̩cfKOq8$Aia#i014^g!*U/{<ˎ.^)ԿG!B)ez=cIN2Rk;Ri"w0ڴwaVPyiJ)VX[ۆ]9UBfA mX㘐mJN *L`[S*<.Rv0ur Ջ/ʎ%3psvƍLųlե߮!/A(~tBd0S?pnoBp`mHլ".qیDMs<%CB `*bDZ Qr3~tUT ZR ϠȌkqF]JHVJe>c:"P>f4]gN+i oqqW/ Q P͗ɵ3NC{}c\Gc$ 5U .IIR?ÎrYj,vyc#IxYM9Ԇ[i@/YX~*iw)0 U 4=3NAĪJh\ EBWZR}/jͳ8%.%aaϒg;={}: 2MdSbƺit.J#9l^= RIicrpF/ߐt쫙7[P7(b;\ڵ>a}w58 9Nx+F/\b-NIVd=#PSO{a`^#ף&N7pq뛒3;R}^˥/ۊÚ CnU b}Rt#D(*6y)rɖyx*8 jS}% 8Ĝ3{x"lwajdFkAw䬺 zܿ8"YRTm׈^\.a]!;lTQ1LibFu(i&(zoHi  qaWU½^ 1UFB𒯏GWn0S}혩 t:wNÜwшNbbpnJXfP>}U_*dHTz rXXwL1g}rQRi8 ,j=xK:P"K*=ń6WSJAl#F\ZQAC¶Y!@.P#~%څ `In&?>:ͨ2"MM\+[c0@nW&شr? Yd1sBz۠= ; P#)DOA-!0$CCmǹU=24f;;H& aBԧ+D?xp~|Jl<]JWJqs'"W4:~CĢ hj|Yԛ^'YMwl̟!Z7hJ?Gl͛!J$ ij(#>=ˤ"4Ў܋eBI{jp6tNV8cz]V/Nb/?ck3}AiӘ/v.[ApCYG2J!3W~] ܀0:Dάxre[q?e(~;1fʼni ~(Zm96~8iYx^iޚ5,ښg"Nl ĝs <{Tǒo`11ycjXl[,$pA]IXEU&ݾҪR;dg mXCB:NZW/8> 񃩢N$1,bOl)|iS »[!ĆI-3%uΚ\ﵘK=ypڅDg߰ bkFJGQ YM;Kߡ =Gx+!2#E`l[s&[!pݼARl>W߃JfӐ?J$ vsYP RkomWmgiM_Eh7_Ula HKp#+E s@h S֓DXR!+HD| Q7_ST i@<JZ/KA>x-ž$3__2'[0laSͣJ%'~6Mfߨ&"g٦M tv_AFF+o!QLL׳&k!i/= Zk:^=`~n9]A-OU.DR#%׉a |ą 6+pCIF~ͽ,$%A@R9jRV.TMY}qR{b\WN#c!nTY/'E ȴ67:`R\tˈYFTu++:}\|h11Eee MFo$5,+y\R)JvԬ'U^@4|vD&6btd;ux6}ntt֠ڶꥤJ&",鉹Q_L5LS٬}@z`Tt _.*ᣙ( yT߼%1Xm7S]RB.Pp&˵ 86cmue\ߋ'\nbŔ[-" e|ۡL)3][FlL6^Wr΢yy3w ^$u׽J\}TA!N8_/{Л>,E 8k`w?$[C&"^QyK&rf>j10͂`hQJ4 s0p "0LkWtsv+#.eI9@08")[gCLt%A ^I4Q]Ğ˾KnzU$V(d]GFy%TIJ8"<f_{&XT<e5qE\͵CIPe:E t*4"uNSw^+n[亲g. uc5coCʕU`#xcu'I[u*YܭT)2 GJ|wt|k=9 2$8&W%fR??V >0BT,j;a{&<6oMnvfU)gI|O9'ٽą(r3b?.*[ԢCC%F1µ}\a~EAr//aF ڈ;g$[ 4dGTϴ̾)VQ/Qu6sSg݅&˗C%ն_1IN̬a gӆ':b6K#` EH'ۻGW?hb{(MQTEZŧڠt ZIX)OmefQ7[W5jrȇ_X%lk%aPm(NV!n%&cEħ1BN( k KRvp \22iJy*<|t\s@]E.2^~qXtm` GUC z\PCcݳ)m~f}n~BۓڏB;0VO4&:PG7VVek# O|wbƉ5LFLV87f V%U@C2*[9,9+R9M;~ v|gIhe2U6,)/)zƪV&sy7K7!ێԨw."'.h P aMU&k9ó4%ECn''K/^ u,t Vn8mZDq`_Ft'ǜYczy TaƉjtJ- =#[' ο,vPگq6?GwV&۝bY3ƭpD? 6򋠞dpU_`9Gy?'ԡikk<2L\Şu~H$fbsnѫ_a4@s>&(J"̸͓&D½Z*=ПzU F5o/RDׂQm}U8 հ<`ٰT!})$wCm%4fd0*UKƞNbIc%"l.$=&N8;lj sR/6RЅ.7SAr iP̗ ;>^ \GcV!)IH@܂,7=q2Kץ5]}bg P H]82d% 1 U3LP~Î 1(Pdzg(_&U%z`9#G_Z&])^isY'-XÁ,sr%0KݾWR.5Ƶg~@_I*D >B)PeA6U2b69 h)7ޢJow unhA݁~aH*AKQI_T#f|_Z mq@VѮKnU|:R -"nRiC&MJz3lΦY^p6D!ZM&5UC6?’S0go@ٜgIbWwM9Pj[i0YS $a(rI$h%##jbs҉Ab\P16iV\hFxog$tgr`?*sq'$3sC4<!8#f!`tq0܏b-Y?%C?F?ߪg)󼘍urQО(ņ{(G8jzNgβaR8CҞCꋟ 68- nܥS=Rt5u/P>B-͇ߊ7’G#Q-ɪAqHƩY+X 8OUs]t]b"٫XuBnrXz2z=i6D.y[WpSv , \*qYw!,Y1 S>K{]5O;"ya:b9_0z 4)~`wv9U7H<I("A q5ITDMsݳՐM45ן-'ohzֈf]I,bH@^ªr3o S,RLq.ϗmw3f&8QJrBOO1=*ddnZԥrjv$AgDD*&W-9ٖOp"ަrJK@_8O|bPV,p;C۩@vv=pfBlta>:ڱnQVJءvSP# bmAC]Y56Sm!sn?w'XH1]E&F|vYB5=a95E<_8U6?[8+r83@[ |εyLua}(?lWA tbv/!CXF']lԲ!2)pG*yiu sOI|jR*^CZ2:rBC%+2&d Q+\LJ~T,uj6_a~3Ktnl.jG{l*.cW6AIGCFٺ >p"9E']`s^;c3LPQb sZɡ#DH:?H?JcEgH^vF5טiW&ɒ x>[%٦,^eٷ2[JȾ6ď{s0TL"_jک$Vu)!wNDZ5h"=}'h]qx9 PB`lR8pUߚ&<4C{ۑԆrvʁ9S=TIjwm%7aQc;Cuc@5~ݮ iz)r9:2sk!B),(?g}[3{_CݬSZ743wᆋ}2澭A@%*d Ԍ< A3ڦrpwgrrqW9gW:nǙOg_N`I^m" \ޑJu=;(P 8XRGMWJ3wfAZpq5KaQͭoIДM—\n͛tyirBЬuC^{" bxH5T n$w] oyޅ}vE×$@2yjK Q%s̬!`-T* ( Wm*6<0Nmq7]5^~ȩ*NP0ny?(Y:jTyW=k+ ]> m$ga՚?cYtZ34L `ge*0ׯlKc¬7 |f,$.*HZf kSc=@nGL^"5§"LxDč;bQo"fh/q,Ͼ I/_ǫAMSL keP޹_Kd pA*-"t*IJ\X5QÅgGL(.Y 2@p _hMF%`Q!+aP=XwΌif"ff>=N ]ˬWƗzhTB Ɍ@wA2S;,llg1cqׄ˞l+%_.,A[WeP! YwH)\G [Jv^1ME}=F^ي1w ;JE-!%mvGz>ԥ7n$j>>9hDV$ƏL1*`_èi&muh D,nM2Bېic87yv'x^[B}^P L??"R"'$ =\DEF [׷uB&!mBGco^ 'IO,,KA}d>L.8,ڞS]`=Ydz{sc\4qX‘N0"ks]a*X?#kA5v}-*<'1e ih:AXNX|S.۱ 瀞+G;fI4UR'ݱߒU^/sTN˕Ko*,(\D/g׫1?hUopz"m{薺"DX3~K\;!J7KR97_]z]yifJrEכW2+nЄFe TYzq=/3l/j|O&Y:G0M[l*^U8[2-X/@?,uU!nave2tB\=϶wܛPԬ&ec#M5Q ӱYRZA^|ܱ?' |%]hH$-}Sy`=P!?BR"_ʉ.yȓ1lS.T}Vm0j"QXape|[. vD4jL0# %tAt :5ZypH ɯ-wn@?։;mCXG f Pxʩ;[̷/ظw &*Ƭ >%9vdn4O]('D`%Ժ y6iE0CIJN}G{n)ǣo*t zhD9C~"/t삅`(?vBX>< Be]f;^$Hh]K zhJî O[e(ёڦʹRg;҇y۴ؽ6MQ'IsB9bJJigS##zNJVCoM1!N&=gkEt|xc9\mf˜Ȃь*K‡/H)"ݮ`[h_`l|:?h6S D*p9v[zN9 w^c^FQwCTXkP4Swu?sE !fe1 R`{6 h d$|3Xm[: 23 ġ*8>Jus?QˌxXKr3T`ᔌBb{Me@ 3*$qK+zp0YFw&}N>3lr~ǖ3 H +G%}7jvW̤ğ:Ύ`v0B\fё|ƜݱXc'&}I 9m,S@y#JV,w_lg<=^#R>Ơ_?rJ>i/ӵSpGN &9%"F Y =x]α3[5RʝTacPwZPzP2ГAzszw7%FVpv>-i}5szKi}9Rˮ/R#P0)qLtzسʒ5RF0L=祥g ^`bEγy rM/#a5ɥc m1N KLb)ؘ|h q砒odʁ~!SH׉ŎfjQ?iD^@ҷqfMirA(Bga蜸M"hU@L 84({KgǭQ0*)eo䟬ޜRatF+Iȩ_Dqĭ&B2Xs{Kf=y+6(K7^N&8 {f}Oq Y?"ļ.KrJ>#gB ? T;gtn kC"m|Yvk73BNd8h_Ԕ-la è 6B}I[ڃ.TLyUhp^?fYX(ASă.] cErq G_ (l%Tgg@NX/Eǜ-0l;k@DXʜH}V]^Z>T )d%na\7Ů73ɹg~4տLlj$W:|F(i>lOU?6QqzάW=:/4G; 8J+-9l6ZZ/=HC#3~w-z1҈K'^搦u..8s2;'; 5Q8 ًT;F  ` @\ `!C-Jҳ +5B;> EJ.3҃gX?C9<~ͣ-l8V nC~gyZef)aI gAp"Tx7dcic!jg;F=0y>nSOCUg{.(^-_UѨ5֌]cK! aXE?.Z!:g][PK}?YTCPJ{PPw,I#oME'Vf=j.o B>WA6xnEy' ̧]έI;(D\ⓔJuY{UB*@բ)]=I Yrض4X%ۭY`dF >m \2eA~L/gl՝!4Zgq* E<ǺpASO# Bߝ)7XS"FUۋԩLJv|v8DK ,ϦµOiLxFZ7;TPߓgGE?nA Df|3mhnjR6,ȫr Ϥ4С-ξ~F~.*AcibzpnYY?8VdҰWeĦS ͕`?.F4@EE 7xȟg] 2B.,m'0rYLpZ's$tΞCPeE<;K)hz];_7S(0PZcK7l6E?4uEx%r20gژg,cLYy<+$]$XR p5D@E|ޥ#A.Ywza)Z(t?PB[* V2lEG3 ʐ',d^1Eе.ըiȫqyn) 1uM4guЕB.[Ǔډ@W{fM_+k3(*pf^H[4s-%X+z!rI1~s"Ej=AZr:xzKy!jAOibNzX@N06̉*ų"sQ z@~gbV6KT ͕[I`)[)4#VKa thf$[;<6wͨǣѤl BDg_ejbśmkLspѣ{>3] ,xxNAB'3]Xr~[Q$<6_Jq UxHzd(j4XS*&F4Ighͣҟy׌=<%qF*sW2GLو1eBYLA63A!4:zhw5xTT*љ` 52mhYSQM?5CzQ؂.}q]JH:m_ZWhlφnJ3?C8f{c5G׍숍^9ݛaIq%iY^QVE?ۈe2 !)%4%LeSy:Ȥx2t+ّ(" "c֧Y7YâBr l}U/{ብIEYA%oYTS0uq[@Ki3OM}zcQ<0=GTp@jQaOqrm{O]{8 **rCB: ~!:i<2Bnw$4s9-f(ՖQ;>؋ؿ@l_L͋\flbUO~>ohy9&5 e\J:#/a4}oG;]lBvԘ$AvAfݡeʣg&l|t|7T [z'Qs$3R> ט+ߵD!y] ^ͩK(U40_E<'78jktְr W>+"hW 4Iys8 w$ȕ-ʩLgq&(Z xo+UGqM=$@f-uKG$*(7j6z(@˃#z &9WKz6) 2õVY)Sqe}`o/%6^Ɔ6پӽFs Rx.>3oK3gEkӱ_Iސ7iP̬Iqy`ڕP$^37}^˻o>߼)]_|4 0JLq֚7&YV!,ÛMdp) ;p[{w`)Be{豯lku}ʃ0E /#0V('MC]$[f8J%>٠c [,0z2>o =/,32ӒWSr,8zYi]Y-Øx xp Z-{kicbIcwq*@":RfUL nO< 56]2{bf]\R6AO"(fb4cV vH涐NǁGu(gq/GM[!6ȑhn X'5Mo%1-U67K7^B7'ɱU'T`AyGL95vĕLJr?EP*<㏽'O#~&>?L/g^|QJAiq"&"( ܃YjQT O^)0덟eҰjNataPU}RWbjT󘷊F~Q}[i-Ld 7[Beexnj {ZEx~@dWs- I)*l:V\&:HhP@ѓP#3Y4 ͻ6t۶g wE~A!<7· ryQSҰ]U'Dn}Ƌ$U4U:TVFaC1pgn[ǖuq4\4î,H@oCTE6 b^TF`@d.^o n}Q.N͊Dbb'pWwF90>DSerLD;FH\/|!(EQ(,M2lce?kNODLFy ٯ-+'iBhcgs>:@7tgwyeJ-5(c5~g[Fti&)!uTI CNGW*3^&ӫ%s,i~1R(stÎ/VD>Oēt:GcSԺS'6 X8$@?㟷8ޒb;Dit@KG-мFwߋ*PY^![`Lh#xOo$')+3KVSXKfYw Xo^jm-0t^d?6[ip m-&61xC7`ɠ ^-a!Ta9mv%|m5oǫ_9>>3?5Yac.H:ʿ3F&V9IFK1M%*׈ kT9F`N_XoW Q01&uAeQ-C:۳TGzKp'z%b,yq)Ly]K!)׫>DqpN}]$Mhӈ1'RKvوn~GV8fj9iaGgzcкPMg5t`\)>XyV A ZI\[zg,/S_~}kj¯Ep sl6gҠ6JL+#: 1#э.Q"%> bD{D ?A+uȔ_.he7ם4m+n@n{MJ Sr YMyL(&ч|{}ڶ+xz vퟞ+-m- Ā1ZPMHAX\:/i7;&KB4M9y74cP^6`}mB E4$,Pko"1q;N(ޟ|3ȑ{`xu09w+R*J`vLSjk Js|Kf΂ӎI_w].e6{_c(R&ΓCT7)nGdp6b&Oȴ<<9A{j$z@:4˼oPo$vgHOA21j1;_Kbdyee$dٵi=D_&tW*d4QE~ A:m=}!.g]n #-1H2 ;?0 >Ɏs!ë@ ֧ Fscy qh6( Ԉ̮ 'YqZ"شN*-UoЅk`̨`-aZ}UkP^]iI7$žgu~ L 9\oYZtW慍:xIWLlf Ս!Ͻ6uzySr'Ɂ~_WXBy詇DVu,u@ZMlZpߪH`IqypsK&.HH}MT[3XFAXG(}sF+Nυ#3ULO1Q{LHT|{ lLG!:Ɠ)xXnm|?ghg|m9yfK:&׹ǟ8ܯhY'_t\amLBHL]uʃfņgv~?&k3,Z]aq糛C*i!3w4tx$;:3 'M{p{$M|U@ف b# 2ʌG@+ٸGV?B>&~[>]!~0 }!K_Oh%"{DNF&:ёmD>WM19Rў?GkIJQhgjd."vB1Y'>ZLyifiRBYIzn=jAK9@a#9P2]5pbW-,Lr긶Gdč|2-mW]Hu&jyzQd^ 'b]Q/ټ@tGi}5Gx87|8(# ҉kgM4m-_knT3.Nuvo@ $d*R`!5xxU^iW8Պ)\z{}(zL9UšFo:MtTwbATI8S.x)F-S#4Dy3PˡFR%@o+c12PY|:awT٭l?b0׈EL|R Qm3@'3cAe"2Up@~n9CQp QgΘ;%F4F<;j=S=3M=WLIK+DW]>om;I:2O_4P|y`x@8><8R'%~U' a514Y1ƳO Pkp5 m<6WD^av.9~J* Z:cA㘌Zȕ1'!\Aߙ7/]P ~MuPeu{׮pi)@8O`$M{`͢5uPхP55@b@|( 3=$`}lӝ LPeatKf[E \ujtj N Vm/Ӥ=q]UuI*0e),w\}'i(ljD ϟ^5q +d\j Ơ|{"ܽ[bI Z>j|)M8 tP\pȇT |Y˹;9%88B5MC K̫=\e= @NZP&r\qLJ5ST'yYFmS"*!$o{c {#KNhK}Pr&}v1R>j4<:E4YmShAq\O[a`8YyP7`m$ȯΟZ4tY*Q #F]V"8,`]ŭHHh晙&(׬ 6y\lhpZgR\T3ΩE"Q䂶[ ]A;p/7hHN:N" 51S306r>eD]YRLZx8}g`4 ftx 41_:KIâ+ A4 r0B/9 |!Q= 9A eW:/xi|97{#Fpb~x2^͗)xKg- _,k @kD/K`0f]@;f⼤0aݡ *m*3+)PSZz_z4k(O4{jhvImuQ-eʤv9$l֫ Na=t{% `p&U{jD}3*RYʟk\S="y_ hD= %12BoC=a|.~XE ұ7_GC&;/߁s>0~i+pz7+'n"ֈm:2>1FgR<%ŕ8 : jm|6_KJL@B7c'fXAwdQ9im>$(~q2~.Kd?=V+](U;>^ mДB۱yS߹h=+y(aK#.{戸P:iWXdư)7CL [i@MT65 5%%m^zVZw@*CdLH4[1Τ)`ƸaphuMޒIA ;Z,6':*G):'ʮFґK| A|]3=RI2tHyOٕ CL;PJ̳0El}-M^0 P kEr쵻&oqd؍3xH_e"CRT jnIa_)kei~ 27M[ -l*{bjr[ Ha3@-0pڮ9( ;*fԉ ŷOZ5tyxDRVcAN$-ꅐ{;"vCB6w:qwe/w`~?xShq~GO픰ͻ b}xn{V؍=e{!0¢%[ sjZSc8 I>SHUWc·$x``K٢cLo !5*%붩qUumlcwqәX#7Jj(JHJ(:_|01V䳍 &KgiH˫RFL]?TZ|hn6xhyT؊fWiʎնc0",bآK=XO:l=%7Lck@6D?yFNvyG|[oќk6kb2Qm.< 2x0JFc.qEZ4߲x@qtCy~9cQr';ԟZcLC \lytbvO ~Jr wʼn#Xśoz uNpk8h>%bD5`KE FZbY/:iB*ৄ%Ir\41茨}oōvnmhv/ϋ\u~ZV'q~ Zm\b 06Nmw0r~*Y,5FsLUs p#!6 u/Z&섂Π†])jr7Ɲ8lR](]q -'>-ir1R,3y򇽗+  6B7C,:vz(b $ U19w.צSda#zB&ͻ6xVYEfkü 4Cd|[1Foɭ(2E#WUϐzpT[3tfq&of7&sdQZ 3IӃT[pάѬ@I{Nk[\Da@EQ0ZA(哬$S̫e7t1] TSsM~[mf75ōmr4Ow n<kOt(H̗m|1_نUH`DC7NO&NbЍ4Ja/'Ԗ^]6IL2@H'qoNqtVЪG5I;ښǒU'`=ބt!2{V`LverZ`uTD4cC?.L !1(Y6V`q*p,A82pXB x¦GAh?航 _('_fE2,pb'J8:ϱ"]΀!(R.ͭNƺ3Xj kFQ==+kw &en38|UF+ډ"ldd}Yg?[ =yDJT?bDdm2lnjY,  L*ق3 L/iN^ qO':F5't+_*kA6ip"Pq<=Po=hMpm)]52=g_/ѵZ`AFU6D,Zͨ2[$[h;21͍LYCc7NZ^gڌKMDŽ V^H FYgO&jFޮCϋ%5Ӈyx\?hn1s~;.tD/Є?Js(72:XQL7wڣ`Ov#<)1cEҬK-SV/¡&*;JCj/n&פ}b޶luy,ڊ'ox~U(*"E18.=DHfeB!l'Yjn&ΑJRyrZLoL$O75p/ %Fu5SE@H8e޸GH;)dm_-W2Om3)x)SU+^E}GXN^܅UkH6jzyP5zJ 3ڔr;]2y[Ea( ^L-CA(h U{-8"nr&WgK`Y kKW,<;&)Ȅhz8*v/0Fgd2#&mt1dD%']᪩bz$r5[ O*M *>Ȭ@d& 6찁ҝTn17a ؚ;pP UD#qyXW Vd>&EĤhǎ6Fa5q<>Q4?j4^ÛsKqPkutbBAV[3)ʔ3M+(Q-1]Fyp%;ئdQUBYP3*ME>##,j;WP<7Yi^pޡ9fA?T,ʉ`WXk&u̞qu'j^TٛM#RP&m@ !)C|Տ[ȷmj⩲bf.U0Y`."P>$IC=3١F 1)y:e.Ft|yFoąX> yUF2:؇Lj #Ƒ^[Z{"2_1&..'0J 车'C TAN|* XJؚoHZB&b#3D0!B7 ̔BRoz orvŷᗲIJ.7vv)!sqAh{/lʳ$~Q*^w>UÍR=^<^ltuhAel1 ՍJX'ݙʀaXMq)|!I#BAT@l{ *]dS66aac_sDYF>gj&Wΐv= Nd'vc`?nleRZ$Dt8Zlן$n }!kw21ـU xo,xze_n̢ahAKgᄶ%/UMgLuJW }m6.fd"3ML>[A0lmHm2}s(]/<7;fm NQG: 9G7CNH(Ao6\kX t= Pf i-ދ 1!39{&dGE;rg:'T#i+!<cџSeR-7 z62Zɖ@un:6Aň"ml$`y8:D(mz%1//dD"{#1xO=-58Zp|#x uw=+UwF$bj8Vް5%jj߁wpe3HUHޟ^s OSV@K GFf-͚+UiggdžC!͋m볷~ r!jJp7 I OQ0ҹLqVK|IlSKdc'z,c:Щ8DŽǂ Y\\Br & 5^z NďT 7* bt|Gk&:8鐘}TWq {Wٷ!ruP`rvY K۲t8e2eu?Y6f^}.N~9eSG3N BÇc3ɉe&{>B: b-mncj}oZxr`:1 0DoƁ2wfN:;-z fc )r컜A?/  )U[q7mXJxN=<{ϥ;-EO":;($W]JK Ub`;m $su%2U2 >'UUH5A0?L=im@xxBg>" 3B?wHsYFqC}ҜTN|U[l\'W|tN/*:ы?ªmŕ6i\7RqKBX40Ot@9}X*]MN tAC~V~tv$d".', H>33w|>DN\F3YG9^vNB3Au˽[\Z.hL "\)*R۵Gy"ꆒh{śS7 5/?ʧP®rxMu`m|<" D_T㬪#g?Gc)DpĚNɍN P K`t|&+ڵgc`UsĄٸATLarMWlKٵ⃀ ÒK62O>1R*ɸሩ߈7x_nVBϭX^kLos$V";r1$=A]DJ%iʌlH I8-n@3͇D1S Z!}O3Ո w+xJx0$0Ys-;F='bH2.k440Y({|\!fǕ"e"ֺCvoz6> ddnBQn|?:Wg {o1E5Wd3~ʡ&%6#nx P= ʴDsK /Uw̯NVcE`A [aPT;x>k':(-V"=W0}7nO>X*6z|Uj[ p/?ڰ#i 5ߣSWҫj25+5B{=Z(6 4guO/؂PYt?,W:20=9-hkEce|"_|)/TST!ETA"4dCQZ!ҿk"g"wM|E?< {e`T2|1<نF`5QUq #Ry,{ImZDPPB7t/!L,Hּoq4ImSAo֬D:(~h.) t qydKf1qvߊ5k`F> lp;vy<=?.ۛY?vik !.5ڑA\B\Dm3[i@ ,QGAz(;o?h4 ) kMyA )# W%*^+l`i\8{j" K̓fruN4ܽkAR| eA9Ź4_- !jz| MPS߃08PSLw}"=aRw{)NJlM1I K8pYT v'?U1빈p9/0̼7U:t:jCz,xZ2; 7p]p֯,q;j4I%v\L/7 &5,w_\Ӗ?ϑ bLLtP%ʪA)+JXhiA6%s!I&N:Z"6ɘ eZZFS Rd&.iԚ C!Hcm ͝MSCPAF]끻똼fQ#FX@X&"EUvp$bFO*WwgeKwuYLk#!.t!Xz`(ܕlfM\u<wfH]Lc^mJP3~wiX Ӑe0'p`h84DDh֊съXL|j0!x-kㅀ9K cQìD2#Bbp*.<Dd_'1 {oM*Ifv|ͣ9.3*= 3d]zXk"f}R(J<}bOcq7qXrXJr+fPF fW=U쥪HdΆlEOO~Gg粤(k5!3&K-PKh>F40"W`PmphдC_Lp`.NОU }ط3mvC# |~ • ~OXJi:|D & "bfFXvX@;ur|x!&a aP8XM[ۏ}\LǯqR}d z S L.Nٕ_Ǎ v1_FV+hM=),!HӻAƞ{UӡQ4+?2gACP=xF[JhNcKWZײaMfds7(yfwZ^e~b6ycí2arGvs4\WNZGQTd?>X6UD!>õj1 oƂFk5^?0r\a=) ԎK&`Bk=zDl4#9c?pa8hmiR+z\9w]WJF$Š?U]̀֕ FM2?ee/WjH=eB۝>iG[ӏKQ52i&(GjD]'t&W?uS,08 䫓i v7v3|/_R=2#},CW6'R,ࣃzdyX$}C!Q@^X͡.]dfHL^-R2w+idR]fC9ѭ!bv" \&Gt2epH$*Gu|٢:j4I[HjSmO'5)hAT1r Kxvo}[0̍ /A7Q.mm-?+&b6*J!uC!?ݽ+ |?Sݦ>bc{;;O/,'LW?ҕJF! 5n'r>'S1Oh2Li vdo0JB$#[-6nwv?_׸ƮٶlLnӄa1F/*?dј@&ePg 95DP%vQY@\pQH  .=w0ۏh|3(>'ٕlZV\úһ!F0Sȏ4FL@x/fkrMF u[a}JUJG4|dX9]Bq}t&Fbum Q N7yoF}uN 'R{b* S*UZ5*<CvsևD߽|)-l"~ny#.f.aBo<~5Y 4ed4G4Uk {)ze >qW6/KiU?dz'S@HG1"n]l4d^eXS@֥@,z(I^`ךژ|jh]QOd Zq1ƪ7JTsܬ-E >y38HjRSp}JGJİ[٩gX*l%(qP5ʙ'b+$wDq+)&BiաC7*W( _&.¼W4 +6N͟m绾 ;ɭ7t%a(H2ŧY0@:f@Q*b@&,gɳ}Vi9!!E{7dܳo )%vqus])EcQ jh]7OPJ/vx~xNM~OEQm`ڊL.@1#;F\vz9$&iK\-JlyIOht,g~Ӻ6[Fddqn 2fg\w&ՊH], ƐM;J:PDb8x>U/ t3յXX`U1Ƌ )HA ' 'qCjNF0ˆeY3QO7~Y+eTcG:ކ瘮e@8 b/>KqCNe@^Cd%{ ~}D(ZB*->] gB:xWuH9#v?G\u$`(\;cЈ%` 0dx ?Oԅ3O/m*sU:ӛl^Dbo]T\ms``73H4kq(KԈ m (rŤn Eq%vK01aP(c.dI`Y1E* c SYD2BR^~h):T T_ZOB/5d0Z(W]{갠;ͪ)f#/As,G0) AT|GS¬'kvFV}P֌A#N`ư&oޑ0><9KD $UTg̟ s3R]:ޫpRlbc |%*kp:ۓP A v ţ@c8H/^jfbR$0{\M5o4i7-h e60=C/VT$`=Fe)>\YН(:d -8mB]t7&f`s\fqp2M>\:Z$"Db'UadM0ΕnQ8H}xW HsZq^J@$bdT ?n=Ɔđ=)XZƣ+1ƭ6{_":*O97} 9"j |߬tnRZȕ0|50DVwόELYS> d\:d3l.)vV 8@k/5*,%9>rȥXƽu,ct1Xr;9eYEU=JfU1B}frlE %NDB%@Ѱd5ѣd<$B6O=cP5\/sqc?`=9:U_w?i?h!UΒTTG6;R ¡k~R-EoCq;ߕ"u2q$6'QOX3p"EB'Ἀ})-gI2` ,|i\9kQ N}p &jVh!1b$" :޲*L.! !f> $d;~uV vIdOBI.Kx 诊\ x0L\p=xu+?HeTl");'l#Ql̎WYM|-ևmˊE+DI( Wn΍5ii⽨vZ(Vw*Yfn;k ⳬZ[>xp{O#6ї]5y!^{FIϽ]mNCR|1ѹIf щ. JovfJ*ZT o^!ten#v&|~j1k[vgz+4/lu(3%W0,QN6[ 8s~#UVNƃWLWv4X`]h ðJ=7.>~uJ3ToJK bO!)-ΧtJZ<؎mէuJ@}E%|ޘr;GUEEW EHpQ)\cs@=1AFeyp5"UX&gj4K> e$M S rOe1!+,|M}#@67 83+/90.f2Xey7X!m_4UtšSq-9|P?ݛ!u9J ms6fe ߾`/}ydtz&1hyBOȾ^?yo˥pUJ4{$b n}$jdsӀX`ދMUcS2 UiLq7>cl^f4•S~}2yh^J]i6pR PK \={L)MYmʉhQ,FgǭcXn3(R>b7$cA3IXц&Bx쇗}91C7Ti̋b?KЈjxYpe$ +]lB% kp͇gvL[;0LU/Axm'lz\]{mؠ qJIՕQڶm}$b6gZ* Y]s Y1?]`vts ڦt 7chi/wfBF4NMK2cD_ "([ƬB;YD8t=@!a) wעI S Yb~n<&>f{|K Q֬q`]?okA!B3|z j؊DdrG-z7[G)¤%æfկTK(ƃ^o߯`{w,b>L&b,ߔh3N>8vrcoRhw84 6lzz$dY ?:30\^\O*>L{9oD^Z+%!%^#F1i Ż9NfW%[fܾF.z> .Lxof%Dl%)Y,U uCy4 %+=ihpYX$C5TLj C ;]x0_ַp*9!JAltyqI@fVF[ ȭikZ,({໽埂 G^]؏ hpQ/Z$>pL:ztNPA.NE)5Bs.MK3ꁟERwciV6bO8FfU @]?~?S U`WÇW͘śׁ+wDʇJbYh ;7i8t@Aq?mBb 1{'E3 | m+,!R@+] s;lGc/*LfzZRP:7p/L>_f3WFX*)C+~Y4 C, J9 XQ%c!  wJkt, &ȐY#|:a6k"]OFrh} k6LF -&oX:ќ߁Zw™r76QU :_8x\-s^c-P-9v@Q\&Ng*+,$ "`NFniKgDYe [AN2cZE0QVߓnEܝޫM{$TK% Ķ3!S&\$ӊ*SSB@v[aNwJX ced6f5c`zk*SU0(fryPb.Yٍog뒷fOٷOx_=J)To =8t;57w&3ud4=)wPһYF@664;`j3m/T@[/gJK)Wq'ZqE dB7b2pd od%QiA7'B|5Z(4߅ݪӶy1 Ʃgkoj$ջ@ eYeY[i};9|F")]eXp/V)#%JK 3s\{љ[@j,N#TPK-Ib˖%=Pi"¼0XEorXmk:C ~~\E=#@mLP^r护ko2.3xȯ鷫!S `2BXF2P}}Dg ԭ1ƏLhxM25SZ"ӦSm#[ zQ骺d5#-aBz Ü>q%,0`L_a 4lxbJP*#Yf ϻ| 8WSajgj{b_*SQuNT:)`zMvmq Hx/HtI;p$M4oukɓoO,w"b1y&]bUtBнFr?#/_[M|F1kbOǷ7.2LR]!{)/|BhvӑڒKc((viβڋλپ`8؅=ףG2Q s($|B\s K|ĕ-WAV.hHdNUw["sP8匿N=Ђš/HP6Oߡ|uԆUs/qV'ukڵn Kj Jx untEM@lfhgˈ6.Y?NQ6wۛJ 9 S6(&e/p.^~]6'zZI N9K/QH##d rQk17PnEeˆz*LJRgOS|SQz~b=YG v/U*3͇aƤ!!r sY~xvwtx٠eGEKtVatdPH0vE@?VRJ9^dIǠ_J@G> }c̏д?5 $)y|rb5`ǞM{…pC!:wN5=ʥ{B@x2 q$D^o ]vILq˜&NU\U)䪸MA9,i VFL3孢 n>IcgwIcYgx᳔bjJS,kw*5᧜P3ޗF]pi9+/w}ŰFWZ4[a@VhӵQG 6-!Q/4Ol{Ir;(pe,x  .k_oUtO WoY*۞ *~>\,cdK>c0so)gJNo/g5[t y;D \K9I=&@򲵺93L.)Wo87(NuQ)g ;WPqTI m&è%6G-JJr;99+m;䀋jשу7~ܘTe Jq`䴯h.b(?3l/:ļ.2*  +/״odk `zpU+cΦ3O΅n޾LU7%h:iNM34"cP;]k&&mA"=h/!gix!MVU6 j3ky7ѽI>pF=Oj\8 JOe_:anY'ܫ/p! yif%? ,{C@UOV̔?gJ,:G*T )W]gYZ070701000000ce000081a400000000000000000000000167ad58bb000119f0000000000000000000000000000000000000006200000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko.xz7zXZִF!t/=]?EhDTTk׶Ǽ=e BK~(Bԉy=@(g6\6f^YVBODCOo}Pbs';D4mcG(23̨b'$#Ƨ%;Ftޅ#L"aGhrGPQ2JgJ*q[ƌey2fMFKJAOl&\UW-A*+]`ɹDN7?=6 [ȋC"\+ST7|_\͜Ԯ6!:ݤ[nJ8{} խoOb^` +8~]o7vMj2vd4CxjJfFCIm#ow~zq!vg6;Zߥ')wϗH{QF/5pD<s#b-ر5`DD_I't4>"IcH*VP`lӗ?aGcAi*%qGutQ06 _NW[NriZ|eԜ$6x@ffF/aЀ\%M5|c+Z~?{$ϴݐ)ѿ4/yݙ-XA=84@D<2F]pR kbP+~b!fHhI?s` $O%2>4|Wض!z2J#MA>p F ӲEwESˈe+2zB4c".=YvlCWl!@tWo1WjNFED}'}b*SpKSw"zb#%A},Pѽ䒤yh#gKeczDENLOy:Z"=ùF/j+ m~ N $Mj?KD>cϼ}q= 7 =J .EBfxA>}:/1. :pR.TX\A2fL^VFC0˰4<4l ;s npwj>YL_>c4:z3q1,\0H>]WZǟC+jHe8J&C4߽BYN2\*ĺt=0UVp&0|F@g&t#+ѐ o:nρTn!Vܻtc!UރoN,tsOs쩀@"ˡp>K(&&OZU>hko1L^3Ro=sMV?1Z\;#Ӿզqz.G ~J&=²M3?xaĴ^5~K%m3%({VFoptcnU* 4C$ܗkoaX*(k8i'&m,9ʣPο@" C6m ^eevXpgK^h~/TR9L %itpO:O,٥sTqq2pya5Gi̓u0V7YXțB+HN'._p 6;}EV#k,)4>{cĵq#fNۏBa -.1=2¹R@-/6n0_Af:-{+٪EطQˮ~5:o=\}]N}T^ VEt*D߱L"N$q )$+TD?Up&-H`A|/jOQxAHDf9(//=45- 0e`$"@1,SMkd<~/%L9S\?B6裨BzOkV71Ke?8v0$&5@YKƙLؘBA > ļ>^9A ̜+䧖GfZ?WԳGФ,ϔv Bm K׬.ɼ=D,0:>H#ֺ1U̺0Tz u:6rB yMi/z/$E5I'9Q}nYi1|g kg}[Bɂ]FģCZ1.Vo꓊ܪLƭMfHid૬<ǂ8Fc((22x&c#棚0=Ҕ~Oʽ m2[v UyR hM}A/00f xۗp{S~l}i ^AslTWg+ ~0r>UsIcoF6QP5UQ3=T6ⳞދSͦB ;[m]'#p=w.2O  -Cݬ똫cVz_>& h/|d;?(kvk(<"\U ȉ{ZQ _!:!*X>&]Ah7>׼9=)<'d5T-pC$P h39Pٵ^xshK%I,&5[K`:Ekbq JU`l*$Gc}odfkցC2A^Sȫʀ-_ ~Hy4}3Q#;u K͍AN"[bU)+~sx }N&(6ִVt"]E Z{Ncv89i$(Xה)ŚIbU5$~؈%<^&}J{y [X?ܒK3X6$%q-Zs$1Y(5H3@ɶUN5|C Yƛ&qmݭTxd!ބ1HE;C 37T24lb?9o6;Z 5 Ee1]X^iÃ>+Ya~=-"qB m=^GSF0X:[iՂ^ @j9)($9?E[+e! $j6xC&8cy y2z1ov 렅{Km\<kU$ƏiU?oj7azL|%S%#!s:TJͽGB~bmN !e&TgVE7o1/&fQ7S=Ʈy@hp(m$!xrR\ fhl+gj̚:!Lw6 FfidV&&0+xh!{.o ~UMK7 ;C{޺Yt/u~^#pBj"P'B_j[O \KM@p7l9ҥSH [#ym.&1`#3\3y~pXPXmN{󤈏[wk\d6rkonuYd\q)Wy> Q܀N6|ǡd>|gOV}9=\n*j30G$`.ɯErI(}ݩwd@QR#NOi8 TOM.~홓kp<3i6͈(%sdJE,N{r5nRM$}x/]2A B@7#܊ޑ-.DTFG q&KPޅ.)B{jHmh)ѡP^ _7BH@z݆K ēb$dc" gr+5 M5ӌi?M_ vѾɡa\X2&q *@N0E!o`DX^x$ꧨoF A#S>":OA~ze`s![ζEt`% 4& L6ɲhf\ kZT_vt.pS*!u'dقan=;@۞/p5V5 R) T۲5I>̛Qp>\ dæ?]9.gle}.-$G|7^_9x$'Z Tu%bnSbО!ؑS~ JN("L!5`qeT_r4OIIRMY+7*#|< Mv]tz "R9Q݆04;P+Wg( )AkadJr GXx{:(㛝KT`s/{|st?ޠcRد*:q+ce " Klۢ>@dGڞe*bkuä$gΗmJضޗL=I 8tq┼δ4Nʀ.0 z>''fiͷ.Ӓc߼^_g=#twUR~@)_Q R(e5[Ȳ7m^YTPWŹrc om3/z 8ELiPi|PRa*I42Վ^{~7h{`N= krFcݦy0Hk3Ƌ1bwjZ'ɯE'qb6g. *]ь?:I p(nԗ? LeY™/o-;5۞O+F)]Ja?B HX._bNFw2b]X}~HNpfE\y`/}ߛ%ĘT+"pM\[d5kE~&A`~|Ā4\5d"[״w)['R\ ͋ʱ^@8f[]3OhWE^ 9}%W=!(-Js;\tO^nUD26ZNъ+lf^a 1vVVMdch||R:h147b  B2P)|/A]]v6h:ݨ5 y; @a5LiH{ed-wKưhATwX/IΖ&Z2!#Ewɑ]F'd7C8RY# Ry5%喉Dy8̄awJT߂ XC;VXnb4@1V_P)UښnyO{m2߅*IThqL|s28E.Kh^2FTl -?r}ŬF@RulѥX뎿:Bw@2OyR--V,WJu|jiM* XM9Cf?GRN;5{~{GU W Z6JŁwàZP1sFf1 $+LgVM.UxGP@g?,O$V&lږWe A[lU5z ] =c\vVN#Qon/=jbGHo ^Z/ZcO3`]XIIeE\y3"jjbY"oyZowh/Z7U3$28ɨ V/2 Ƈ.9ZN(BmO5c.9zemf*-&Pqّ4ɺ}BeKEQp;g*UΤ>CSgйY0A2 4'_+vXv521Lh (R!G*֐Lr}r%_4Eۨ;+%"Vdčc[/kbG64۸1t6mWuL3QW5̝v0ѱmWia)+$< ՜)WXW!,7S>ٕéh%4@@&ngi[4#}bz4Q1%De>tQӤpZԸBC`H} B~-3l-bFCPgIL ]%et=N$.; e+F=S6V)x2NO:3Red$1+֦Edn ˯ޔu]ӯp b'Ӣ&)4hf 7{c>7~@"zq۠D }-<hHUJjVKdkDt9HO` ۧp|K$ iQbhݪ~XveNngu~/,DD&X_9|8bukcJH s+o~Q}2ArAĈ!ΎO@ߗG$1z9ҖΌwۏPA\!9m>,;bb!.stSUoR>]SaE!Qc+UO:\rUr9aRJK㕵ƹ`m_Uߋ|:̡YW ݪKM&%-q~$o%?9&-iJb-;RrlsOZ荐R$JO<ؠ|l R yCO bhgRNk:682HvrUyN %_"Zp.>  mN`iuaiT#A\GS?'M./۰X M=;u"_2Y"DB[;ΦꮍTtos|6ߖ yf;._  ZCouX%S N;FrQ'͊r&@SLB}9R-wxd4do0n'9u}s&?o'I>粮MH N*Cx%HG]n7 x^QH{3 ]l4 ؤMOU'e+̭0nH ]:7׽wΐ؜׆G񣜮/*@񉞠0wY/ĺߨg<^ 9xs=>pؓpAc`uam˚W2߱Aܽ*0(8 {2vTxMo Ec֥)=0t`oHe"QhژCn2x;/ldgɿ_]P>.{{o8_셪5})qwbXqFG3_h*iqlB~ h/ɗlg9Q̲cTQ?D5VrKz (p EN2,)5Z}J\?wQBS*&5` .5/8BvN4niܮWi^ټ"Дh"_S0-%dAZkN>/W8:G^@WVфgO8Yh3Սm~e) d5;&}/PJIlπ>_=n [7^.l<K4A7WP{AZ+k؜0tFPYJ՚G^n1]Ka,67Ȱ!w)[@fN<&Z/C]b`ַr(KѢr"ַg0﵂|$;]kqBj[-u v(n a qd4 ퟖ#_D W/4*o)]7U)x HGquy2GgWAa/U:S )x>;n\T=HFOc2 CuWafے Vz8B55H o]1u֏i^pK|g^<еÒqڡ<3:[e3ΣhEs$l뎢OeOԎD]W׎z"=lg4hF):\z߂ UE|UrBE?C˚8lx,V~ޚq[0"=41ix'DY :ۙ%хT 1`$;FKf}{0xfC M~×Wq#tI 1uĿ گYdVߨtVsT4m"\hSe-Q0 zzl5ACm(oVK@JPf1<-;+N{okG羼(lfa_~I]3 zD( l ɕA=\oZҲP0~1hB3K]`$)8;xdofFC-kB#F <$8.u0K1q,zsGë.ľ*46˹ŤX I嵷2~|c΅~}~@aKt!`d(, 遶yBfz)5ƑaXLíxy;:[tpyOɫl߀Fd]>qm-[T{9'է)HM mA#W19b2EPBG۶{+ĉ^lI#Jϯy AOk vxgh->\" ""tpф/nݦҸ&1L $#ʪ8ig 7!F+u0Ԣ5QҦ8°x5k{jm'!$67ܚzEv4Bl[F"fF x5UW藱ڥR*"=}zv=r޺p.:&*ؠ@ Գi<<i&9K7lQKԫDEdzԭ1DM i`OeVOUjei̓,m:c҄9& #\9xU/k9zVl[_*:3e}"7!3ŸO~TَDfj `iNU=0'F]N 6g l/,6l\e(ѽE~`vAu6rg]JRdh)^CR E~{j^Ԧ,B28Ag|[FwZŒΒ4~C"94ʪz4ևz' }ihAXy#\=[Y`#.v.T^$'i;̵kk%!, ka' buJC0>ZU2l:F6Zm(QM!q2^,? \n#jfTD\Ng򅴤za˷)w,cX̰E=@wDfJf郻c5ՅD%X &3+5p"OVև%.W(T Hq,sJcWj09UKee @Ht%9yt{9őT?%N~ 48Fq0{ɼiA)ӷwmXDxw2 =7.UdN3G)&BU(|O __rKυrBOֲS8v߾;XjYRp,qE&,{a ^*$ѿ +f5]d6p(9⃞7%N20pngϱ<73%' k<$QybRyѺM _fOUj )^|h5ZuCӧU!ӂ$#=v` a6;܏C*W 72r1;2F*Kg_bTqPmór熝ogj*[mR7ϨV'Ş!BqbmHfo\-pr/':YYjvHk@0o(Ӆ75E S#J\P Q2.#&MZ\X/cr ϝTo?1:޻GB1wD~i4 FC&(s:{s4Զ D>P|j[evۥT@% K[}l5.V/a=\>P!mtObsѯab=oz)0qRXu#G?(Dn<{ rT!|V;o -iÝ<&wg[8Z]N0TgIy>P@VmQY*_"oW7ݥH]OPml* n3v;l,:=S-I̞,.BJ_B}NdY\ҜT;jvAx~}?*^^)oPg0^\PB^ڙRGoD62H.uK*·CPaW)i@RU4q#[04Z^,JhD"+ ܥu'fYXQ5rV;4XJ iWd[rsUJ2ix77w|gUjzڇ)e"7gc;076(eJ3EhhV Ƃç 8GU9YfxVjL5A=u\!:TgDBr jUf&#iMDёX﯍>̔ajU\Õ;HTxǛd juMy\|nYrS1,6<~d']UGZPG̱-@3qѵ^x;ФZ2lTl˺)%";'L!Tp!Ps}/0z›pDE15P`GZڨIc\vi*%'+U]"h  f78p;#0g"ҘetDrwq`O6؁_vL&\ p|ӄ> B5-͍ӵn;ԣ#ѱ X>8[:?Ǘb-3}0FEdZ ~*urx˨_ⓙ(rm֎DwtRW} ?SLx$"O퉤4.Џ6PF}_̈́ A=ֲ1\Xx`ϗo⨯%CxEYDdGcc\]IvL3W3CavoR^*G")o%\#d?- x)ş6Dy*xib_=VywAÜ$Έ= +^i0OAB#s V^ bߎf$=B`lsܒ1nV^dV|˹o|4K6}f!}Q!xE@pbBLnS߭vCՍ:RɿTup^rTW0:Y+qTE.,(5‡ _ZBP܉>۳xA4(ǮSoآmĈv@d:ǡn,KN& u7ɤ:# ̆t'6xQ0+'S\";D[Mbĺ @pTGOvz_xڲov ]3 [`:ʽnڬ(FWF!Tb~2ka %kAHs/?]{mVG_(l9сHyJ Xe_()[ʈ~BLw$ 5O3mm(vCP<>[7@ܒWQъ,R$`@1<\}SŅYQXύl!`08}r㽅}wLdlVnMh^5LOR.6J=d|!6gOE0XE'yP/u s~!֫GM7t3|?(yLeet)*^wU֪c(/~|]4wo& ӲZ<\UT1) 5Q=݂Yw\mfs?@QYNQfO#&ρFӐ+5 nMWaېV U&}.]uǞhS`ިmiCl4v#x5hy"B 7NKvf'ˋIZ%Z" |*o>b?VkF&PZҭŢ"-BkRXogDÞ 7UUk\I^ [*jyU8eӏ,pKd+s L,K]yo,LZ'jA3R>ش %6[qPM?‰r*ZmM[7Rn\^%gtA,x=M$V[_RsvF9ƾ):Ee&;KWY-}] %dgj ?Bѝf}s"PZR2+]E`B>JI~o _"mв&v &4?\ 9%Y 7>|H OޞI[ߥiڳ2U_VY* ͠%oiw,8;oOxW_i,>ƅY毷H,8vl pO~LQKferT1 AN c'5g 䐇IW=yܼ⇠rҺ@yn >6[j( F9xF}D2_cC4h.ȕcԢmaRZSB:{s0 Tl% ?coʮ$zt@ Gʞ Sj[ ¢g6j lt}Oز" #/΅H[;M߶FӼu܅h$Ov'\< [.WpJɀM2J&yPv%-G F>cQu!a5~QYnX8#.@=m(FPT{2`[a,(kG4i9!r05`j(it ,BZg2P_Oǐ]W[.ΣmELq6o ?l%{,fońY }(Mwu4@{/Q(ᓃ|Ӷ-~Yk=alȏ#lQanLZB!x$t*Frc*C{h-ճhţ{xBTOf@qXEB]$gkʯ _AFA`i]aI@'w=BF6U%SOavcGOceȹ$%W (/7\DOSd7\Z.1(6Q;]C&?nlNy#W${\wUy6}'E2d5 i%QeWԀ1;y>70d~Br[#֔23\d;0k{Y*HF|fY霡O-ʻp墨 nN|}`ߤ2>NP7 wFP,~(,ӬhHHQI/Yy櫺l0& &gH^la٧ uQEE=IuWɹ=Y9#xBh|1$-R šp'jN)RAZ0˝ +@aUo8ru a,IWpJ-įGkIunA෇kDR7[u|:֜Pžj%M$Gfݲ=BH# J6,k*C*]JiA6!hdj?46cPRpr5P^U>MI)C̗'W#ci&zY,CK9w@,=%Bx-[|t/2{, a$:ǪT]{h."/zTd/S1.pbG]c"] ;GJ*{hrk.BЋ|T(.ŧsJ!zh}ϋr="]!U'yXzEe$Շe-hbTogx6 ET Y`Z4MG{0\;1$Nsےs??o*}鿹:#=+muǠ%BEƠ+7%^3M%Rϊka^iujYrЇCDlg-٪E-5N-K. Ng*M|XM1i -$. Eu\ݽ)!IY9/ jLdZӺ$+{TG7h$58 zсg@9g˸96/ /@"!4 {Uq*k0/_o# ڊ4QG7,  W`ծ4;"*k7h}+-qc*&09*o;pR:|fVxi//>V)E.5P$\6gt)!I3wS:8S'ņfp N5̍@5r-\atϳ H+)+AYу\ ׍:C7V+'̑zӰ缲ycC f@jڴF+h\\#9  b 4ÈmvR 04cXv<l)~Zt}85͢꒘|<qD,*SПJ;uH[QKA ~Cn >wi2ũGwS<ܙRP!:^)C%O_^O׳h8k5PΪӔtCfO>/Sݬb8Q\MY ^0]5YθV-ڊt+Js@8URGƈU8̇{}2~>F?'8˜_dPمWvO&%9Tx` ۞\BY}&k/Zf+svM ww$"ĬŹmB +!S6eOKT9-V1r}sȤvCb4$qXO㐙 9ϗ(^T<;ҹg,tꘃP6)^gp;ҜJHY*w8 )7k[?e=,&Ύ0-w.di 4dGB96'_Ʃe\o+2ޙ͕u5^!mnyHx䦻q9 FcgPܿU.XsI-vKR8FPˎ!Z:c4,="2-Fsʯ^ߓy`$$PT}#&1)UD}ki$I~yiA~cgn(X(G'yЗP-eR/q ӴUNҥ+pE ء$Ym|ec^KJ.f oU1O9#\H>KJL֪0:RJ`6";|LzU f"ۖ4Ess"U.'p?c%l ˢ@C?`s?UjXyc tQNY&ݛH=`EUpv'kD~<2~Fui\>xla_,NOG!9Mg[x}OlO{} D#Ȝ5sL`=Q7?LPl N`ܨ{Q{ 7iFG\k9 <`Wׄ#b[AoMHvz\rGحTŵX ?hw.~xƋ ҂j֪%VqUZEk!5(Kf+)74)\[ Kh8c o,ǵ-bKv;9}LJ$N:;JT-{G:x3Zvlcb/T=j~erKh =D{;'xW8Pb"%.+6[,?8O%#q Z!6أGE$ۂC!pd[o`}zz7B4|`kqCr[Ț.6$8}uU}z <_\Q RcK|NΑ%J:"7Y kO b}8$+ Z- %h4 $H'7OnfhLk]+Ünn~peZY|Zh; M,: YEZݴ?bTxV2%~2@e,@PNI#q;Lc Mp65_ j|~*q~NRVˏZ2LbY?uXcZL1-9/|azE~O{-iu Rn Z|qp*jx&MyVp&ݮ>O})VQԋt,,+=\ pC@2Imx,Im (m>n7.rPY$-` `/Rje:(-Jśr̠܄q;U8N$"s?6^Q ޔM.^QnKVNw%=ECje:awᴓ{n,3*Dܽ2C1wxU(mpYA|/^._gsCPK=}ye!ESHݝeRL@cr= 0(@'u32fOY,^Q[Zrp/mV8 H<?9̿s 8/ YF~"BG.mpo0.nr0xMZr(T?piw:51l^94yE#zchG#x * oz. 5]PX.0Ad+$=tdK,ΔJyҷR C" wKJ Fa 2_GD؀G{Ew0Dndw fN,9? $D8Sf16ϴwNn9ʵ0Y]nHNW[?KN=^.a9M_wU52(z~F\c3t8*Y[try“l yESYU~ʐUxlE*C;YeLId}AlOà0#P qYƾ/c%⫉HL!Smk4M[D(5:u2.Γ454n<)1Ó9( ?u^#  ig?ڑF,rP!-@^?'b 1[BԔÏ9pJ&LtrhGAs.}[8s-qOe~+`qLDԗ]tm&:` UnrwD*e=5Sfh|A)Q}R}vo? #Rw13=ɗj7>YPE=V!l{yZ,UxNv| G[Ia&\O k: 3$wXM(aذQuj4y'?/ ߦL(rɴCE =(-[]yv:j<Ho eS9d)"݉v*`?HʆL6>$آ4ZO"F `rn^` >K+QjIؔ/՛Lz6ɜk,W?F0ƁYؗN4޳سnx1'draц*"'1U$]4O[iA x!mauIm>b㽢%Gd(xy|9 *#xb4F|b3C3uz{<'U宩6co=0%fAZf1 vI 0ӔvbzX[ӈUf-/iY;co.XuF"62|"^uoCAZtk*eHm"-Ѕt)=SH04_թ_3!WU^JBFqIM[/Axؕ 8/vWV&y7߯Nj a@>Tm-4L@PX24(pgYikTxrIXj1+X []^8ТQOt8j(@ل$Bi:ԣg%E&5u̷݆c9oʡ8 EցngA;^ӌ2fQHн{7b.[[$i@O#hp D7=-ec%yorWY$|^ 8H kS^HPnrS}=eoܵXT - 5ז;59Ѻ`|C<x1_HiQbcPbP[)7x6W^`֧dd%tU4dl&Aq,n&4S+}Z#ei؞ΥǡS~t~ " K8D>y`);|@̵ő ЭlF4>SypuH~`3!81o[RY߃5 "ϥ(ǝ n* 6֌-.½jw:P=fZN^T_W= p t m0msV>fpldUs U)ӌ_g``Zvr26^* j6BYLa,4*V֌wo K`c~6%QN<ܱT-}=\I,0]5kBbKoH;"ΤFvcBVt֑8lɱ im^u)jr6ŢA,f %Lgeow7z;O-ja+$u#YBm6}0&5hhVb+̸{Z- _}tU^إ!X1,2ܓ ! *.չ?o*)udZjAڿh1';?Խ:+0%AGO-z+i8-_peasGa2L^]*㵧l4Oz%2*kTAATcU` l! ̈́!fd HۚoOB~y~Y6++I~.}]uji,ׂOFIXWZ4g{y=ɖw`Q6 oĤB @xg2`d_;z64d2(g'rPF/_(ؕ [P<Ѻ"hDx“b-TnXѢ; ua lseT_qXN$z&_s+&917[xbБ1q)tpI`ĵu9NzQm&j)e=dUY]:Ǽ1Mnt x&FDI7@Z F+9id]aە'0`/; Up˓bc54&羐}n="k5}hLqWC|r@>?/?GJ,J+F=(D^#2CSwcߐn#JVegXP ɀ02VBZrpB͔`8NM"a_Ejc:c1~+{ a1 m\zDl-nI\IuCd=w6.f aR)VXhvx?c;5j}ӼlK knGHNٝOW.As b'3<ىzXYT:!t%~ f$qýGp/*yI ҵR ܞXi|[.Ck!L kȢ͖°>b-6fe=ŴB.J;X8mrE*hSz;+BiQ:6I#$dq3 s?FẀ3b{7*SEzŘzbfL 6RG*6 cJX 0$-S % fڏby{"|^[\Ī*OCU ۩ ):,P}J2tb*3ށJlA¹C&rX1C=lKT2uz nahe'$'2۾?>qEJh9eRGL¹Q%-m\$=u`E.O]%;-x.E`LO ,8 ص*=_+Bo&!P0*1g+Uu,ɸ~mj R1,ׄ Lh4}m+ z~әzgަ DUB:P xR{H,sh -N_6+Vwh,8c(B]ж1`D։>^d)нXu'3OK+i 8}Z U)tX[ሽ5]y?~C&\ GքWNCVtHivϯ~^W %\80ֺD>3zcD-HNfPD(iz3=+y{usfUQy cex QqI[Fh?O3k滐w~~6p'=ȇyư)%_w3v\}c922~v|OwLTܼٚZZM ۧcν% e.Fc9(PCJC%[Lz*'G)JK'24hv"#eUlr=jez?Z%$uMcuBZ]uwF(K m"7U Y\ɥH%@W"ȍdžȀ]鏹YckW+$>NJVOL[nF1Ȟmx]-|k,\E}N^>3YA`LV>Q.v;90ejOXbC /?k㢱(  h Y>PnД0H):{g<2f?ମwC< T s6wl FuT#sĭmqce M!4d1O MBYHоUXVmpDDJEy %͉ZAYSd: QYC"sq04I)BXG%2fN3  M^B5&mRnp߿[HĬxN/`ng;{0`,; ZG^Z61[?1a2(ȴ͎7tPnظI;Gkҫ)kaq>|_0kBwfp%%'ߜ]4ZE5B+)>`a8yIW}2<P8hhpn}wVz8P/!oDs+n|#M<.Is^ ɾn؟gXƬƤ].JQEμWDܓ CZtL26Wki HA6@ FM=@W/[{]efp]CRfr^A hЄ=<Ĵڂ\ul3igHd3.=}Si!7c]7>)~_&=_͊+F"GY|[;" o@<6gwY_}gV~Y&ԏ @Q Վm ]o=Gw5̈́kvlȼ=F+go>ԢB.]em6ckYci hVI~ 8QawTA~;BAH~2qp DkhNUa =,Bm:߯*v5a1mFMW;MkG]|@> !,0l&U1 m s.!:;`ٖuRi:a 8,V}hƴs!o'?iqKڰ%QiXFϙ:0ET]Ygoe0S{ːX%Yo(ra;o2aڀPL;"!|oxAcsLo6 ѽ>b{Ʋi0(;>9Z;OKщ}|ؓE*"ACaVY5À_ǀ]9醜%xrx7#9HL >ik=Gu]h[@QSѧwF|zsA.Ua <#ĶXƠr]0zty]O/ [0n|WkLKf=APN8 V&IE< $vd㸋jkIe`:gFmJȴU]}`Ή =dәl!:{2Z9g:q3A,e>5-.xU#5 Hiļ=z0YXe$vn-} O,^8פ[ީqZ9FaЧ'hnixa ż8IpoDp]ҫweܰ{}:J8]JKh Pd$ʢ_@4: j~sb; w{U/ 7J xĈ*MȚ1Y5(5zP\Mo*Fc1~c.s e_\2Mi T,3O mQ KԂ~&xKwJqha.dM㍸%-tvgF1n.7ϖTU^'o+  4=|Ŏ2`~ˇ  >A'YIPwћϨIHzy@_^_94K1BK-ÇZHWDʍc<>;Fj̴Ccs_}!Phmy\0S*" Ej U0cn<xX$1Y EA1x ۩ w IN @-*M$:;$&//;Kj"0bb9HN[yU@`a J+'9RiTA".ZĺPwUʟ",}uyXMe(VvZ|W/b?(iB)%'0Vssq%$QgkԳ'^#X\-Vn܈Lq#O t ʿM~܉qa|bJ^Њ7J!K}Cst> ÙI'z~^mTS2 xE=;wZ>Zu塹LaO)l\qChtFnC,c_!e ݳn>Wb9QO [YoN5 jG!T8YPluQ їXiʣƒ GAd}ecFRl8 TN fRtoU*)9;R6y/9 ÌMs13X(ݏίxp*hATLxjg=`#,kḏ~Ӗ|~8,Q\̮ŭI-rE-jz;*!& dE/So`ȯJ7ȝ'bBV-4(++z9} )vw JHlP&x؇gKd 9>V%Z/fX )qlmZ7g>Ɏu%ypnea?(~?8ɘLHzw+>XrIEA;F÷9A}@T`R7^d?-ݹr8fb3.28e))tY(ň:l!.! $QY,-D1߻R񠕨X$gr&3 hU}ԬICcpsGia8ql9 s ɄrHaR}vR;97 = n{m'Ĵk~hxک9.35SՎ0M%mQӿE* 'f؆께#IEeOR_=C;ADV7qtGEM >tlt+!މxx>/>һ}GmtiQ7tg` }糿(AH{WZN#"67(,*r5@ؐhr$%1{` I*!ga9 V'VOj:ܝIBuϯ@Ic①dqJ&z>-x\7̹7ǁ0zr>PЋT&QB-ђUO0ǯ4CxdPG%)JTju/2t/kEkT'Hh W ' ;SEDM\D!~ 9ħTދ>fSb(y;O - fU~EG/PDݐmG+ZZ`O/M'&._NTzI`ڝ2>MKF+XmvoR~OL6 ov4Go *.D.EjQt L-EQޢzz\{AIT~Iьr5UH =e|ztkvV|竨2rkl7kNvر s|^*ɜn.E,,кƾ"bɺfA6+zCCd-EjXUϚ|l6X1{wOhw]wjfj"lEHM~;JXA9hp\TKg63]ѕJLZHӘi oISk.d蟕~-0vʝd1EiM^2?/0 +=~Fu mU85"$UNڍ?'" f&2^Yva`hXD)d?X2'.U5j d'%|>=~l]Ig*)7һF71w 587 <ۯ'OU^<;($FONl?b&{iE NDtGCс6EMgf!k- 7hߖLR|TDD}1~:G%3E U,*Gtk/M>5T}4~Vli(Az^hV_y8=-5 k1J "U^dd[U޾u(@$Om<ȼW ;DЦх.J  @H% ZLkfa-aWB<}TkHfՄ@1Z"R0s6, mb*Z=Ɨ]2 A{}2L 3-3_%I7na=,[RbXZcQS&)sIQ!thPT0/Ha(v!vݪԗ ^)EUШ!2=#D`!]5BF5u+qW)::Ɓ=1d:|%iBu/:o^D1b9ح 0v_:3ʽnU5 M3/s)F9 < Re\/5T^i.",atݟ'U /LʙJV;Gs8JB]2J[8N9_*M >ȟO7ױH 3Jz_#cMF2b7pD5BҒ-X$8ИiRC F2 ի%.J\ )( dǀ _Bg_ kOMQ?rcNw+fe2H<,bD{h2ble%5:9= B-[>c;YXv||ODõ3X֨4K;S̒+;H ~Q,ݗK?u+p]N4018+L=ט}ݑ~OgSK#)X/1i1[. sZboX@U(86U ;(D{6u} .4$Al9o,^uMu/MnOz2;!֝({D 0j48{/>]@tp i4]=޴/43<G9J\,|QYDI8JS{/&S:ipGIĜz`X ﺌF. #kA>+&5X1{;0 v+6ayR-,g$ᤋ'NW&5@ s FGA*iY*)Z2 \ o!3k錋}YD,j7f0 {UsF[t[fJo!^Cf y vD죶TX(5ݠ`#kd9, zҪ #T#pJao>zO.^oN3'䲡A ]T9% HerFپY9Ig@?9ɲ3>*7/)pVB=C@5s| gɣcǨ/~p瓺6MsDBN)܀:Գ~jMMaun}[57z9ts̀X⳨~Z=ǐ{#|{9ߔ4?j~a['N2% [XDIT^%V46$۹]D6QحIG소A}ӚXED._KBIDQO-cP 㤝g#}u EDž>& ꢀ_NӧF "aB~_ )!vm)#K߁[\3Zv܋=3BSN/|UqA#sڌİۮ-sKN0 9#}Lp ;ЃPIc/4]PK_@ZWX^DG b6Ċ[6=*="|" {Jo2orvas|»=Ar l~}Ui\3090TjU}oeY6 ax `jk-,Yѳ֑:0{4alۮ%5tƠiJE<:nN_$ amg*8ʒ<1HC&E"l+rbv7IPp!,a4!"ʘeyG2Ż B-aw~fYSHGn[N.GĔbEU+[zԆ!V7U**BUQ]W7H] 6_Pu=ZV&Zsǽ#ã5ht^gi1zƈⳃ Xh3oh'dR(αsa“ݻFHTfQ 4o*=Xc7&X`Sëi- nV黍kO6!,SIMx6D' `H7b( Rwߍ4-Uȕrs̈́fq綔K1|ݘxI4Pn`::0t{V~Y&g0=dlO0uA5fTЮkTʟ'AHc)~)HˠղŞSmeLL%Z+?ݿ2~RҐo,a#Fez_i5DqiLd|18Aq/eR_7%UA%vu{(ا/Q zC|TE|ԧ;b\hAP3AEO 3[=p!Yo>-g sZd3Gb)%\zO-8rl @;YPfEDA}4fbj1砷g6B+:K/-/2O dbv̋W TL &Xo(mP!4+|(2{Ѷ`< UKMuM%S,(nFakS]vBpՆtpBke~~XOLyg)kl-X 2bRq Nh?}_IemK[L}#4LkjՕdxń%[7r_|^$|Wq%c]# ᗕry zH%I6gNLcUWĘ!3%F@@@||zCXУkw>dKE hݾS7Z6:^,5(PkEΦbcĻ?W6Ou R'jS3QEN}'JH[[ Jd-'jy.sPQlVtT>AAf8)3FιeT|m tQiXȀaj8ښ5^~\uµ:i:n.)M썈[S[c̀W ]Xe "C$?xd l_(lDZ;[(G?I$paGE#K ֎U]KJp|Ib_iE /9ߪD \6ӫq%cH̗eO2d&otz&N?W''OޖbDOJJ̾,-7U=-Vϊݯy{.&9T]!FV"L{fg$&l=*\F*p4u,T2Ecy8'2V ѱܽy:&s?taݘ8$&[Us]V'|ۺ+9u0E/7ASƏ|Ńaܝ.fb͹Z>t;gwڅ5]˧<k|9U=C쯚MS$qʆD߱]QGP:= 2܁Q8\LLy;S懶ՕTCᅫ]hXE1w]+^Goi֠S #m#HBWJYWmpO2Tp5w!|h~}5S m$qnǞ8FVLAV r>g?S%5飪H' ]wՌXګ^^% I PZf'1Vqs;:#AkU GGK$$1W5C}5m,|'f>J| %5Z4xӓ `l,[is|o!BqKF?nw/(2 ik]T~',[o@): R]=HŶ(}M&rґ;}?BD *֡[#o s.tK wJ@qNTKbݩ۸v'6.rp/M*gKhy/nF<5d~HoĂoރeeʁ:cS#o| M/JX'rR&* I}*q1] {[#nf15-UO0+nL[tKG{C/=3^"*)03"abZVCrvc7Lr"4F%- M]}3KAeRG5.,#)nryVOU%tOoZJ K5p0ij~ [ | Wt/ghGu-9!AB'@jH(CֹFԑU$UE DQ;(=qm3a̅\E[)q=$*Y<(ڞчF=apئJ6l^SA;Z~|J'δ$:Ma J~PcFCA}Xr P61ZyRm|gdFH+At9[ 4|/|D )d"<Ȫ]]yvJTN< |nt 1ʫC ?A%Pyd ^E6#~~_d]D&(B1_O'`NP*aE.R TӀ- ]-5=si0[zWiX #{S{^ y`PkX֙0K\̝Aa:*J364ȯ;I@sŮ7bw"PσV=ۄf"khy/Oz t*Vy~aVstd{IwJ(ē4! rK][k`x݁:F5y1m\jΩ*T°~ʆ뜃>S_WOiSVut2.MpLBhr'Pv@d{oKN\zﵢ w#e0ÊZE7V>E͆T/>l ; ]lԢ*Ӟا@3X0m6zP~B4)Nk |T41~or}QK-f\X %l_0׀ d[︆)v[4#:  Е҃=t1K4@j5VeEOĄjQsi`$Uxq~5+%莳td@!Sx<}g6QBMcNp|sB QzF JS 6'c%gW8yw0oЃ.Vw @wӮ!\~{CNȵHoiV%݊/&v7̒IFӸcӍO{]y-"r L?hC۫d~:]lhW9&_ g4i蠙r \@zZ-Ŀ0 vU~jV^)`&)d iz'#b3]酮tng> L@݁]XٍcR0;oHYf-oZ`/ E˕U?1C'Cj ǧd|Ȗ*~>0IL-aMGO*KPtcKgMesX8%Ub.% }V}AEA d: ƛ¶֝'6-dFRM>hc-<Ϳ[jhu8'>vw]kHԙuUe9` fWFL5xJ wns4XoQ+C_%qL\C{~4L}7N S )@aK'I< 2?99j>8f!rp•I2ȇqxCTeYP#V0T@SUmHI,gz"fC|ܮ1꿢i8[׸^9 W(8)mG&B*mL0 Kgm_[Qq::v-#ȥv R@K.ez]~D>o8(&a=B ݐЂFL~N BqJj:GtJ k̸d?#Ȋ ͊Y,JWۖ`{/%GshbXo,x`䥴Q* )T BgAHmvSNڐ]H<< P>T&^O͆ɍ2=e%$|x;X;#X@<H6装*mD7HU%",Dw:v$&M#Xe:)bO2zcp9TCgs% ڹw'FFT N w|aaU_Ӫ !\?eu} +^ Ğ.ï>~yvd я266RP<' {=Gr4 kd2N.'LF?\8 N n0r {*U ByXۄ h:6mYevOPe&$Ɇ0G|z_j̽ZH[EbZ ݄"3>/ꔽ|{|6LADv馲iLwb2laƙ+h*7B7k$oQk.[^Sj,4#SCٛQEr';:ޒ/\R VJs\#EGT#bEN2pS .v0Ո+FЭ7=C أ^:Jɾ ͒I7Cf&Qtg6G} PI?O|>2ɇ) [;"{ Q7=S#[RlanQ懢R5OX+(Yp%Y ů4pxݑdc-Ɍ55T9|D^oKmmc@B~9k텑dDr.VbNSouPоCP*אy4 G[|y0dwߐ>)<7;%ݜ(6<)@cPخB۝ |+|㦦!Z犱y#&@,U<Ǡb.T 41B =GmpA83mLƋBr?C 4^)Y/;q]@Լ}e/I{ s ?Ȅ(KufJ}bl|C7+\:1*\t9`& h㣑}~T!g*%8;cyu,cf=ǘ/>岖*>\ʖ~ɭFS<;( ~tv) ވ&yN)UDNZ\W5Uy}kT佪 W?mSeZz/xD qAJļQjֳT}*D[J'W^ǙHR(gsO@C]EyX9:*6Ux).#8^J90Rɪ H9hTWPaJbmelA>0?>MI4հIr50_)~(ALe/~(AiI\iV2=i捧1{N-fKQK{|ί~ug 7zz!b4fcgA,oo."cI/Iy^+M&OJ>I|Ntb'sloC"d*ro <1[esQj?]3-.:^BJoS{Fo){OWJ'v?#aY͊ "(bOb`3'|,yICADn$e?769gqBNOHՒ&ΓW4B 'c܂\fJ́%Mbu?tvJG|?ׁ틅t"(5atM&s"%45)IԵglٳ08,Y2,0:C-}?3=`#RT%z_x,\#u5KK*Hb՜2%sP"hU ~̄TCL]+ ^ C[?4"kΰ̨\γJ)qhʑnyߕ3fiIpfoiD[} S]Rj}k=Yw|ʥPnѯuF)1'!x}RuXxҘQuNho7sR1#:+"l yT%9lƒґ0&!J Ra֖u#&`)B"z$DMe e([w9KH△ӁѠ"Hb;Lj`>茝RmEɠ^,-2;U WbqnHv~SKk@SK0-E93pQUc8 O7aθ* +Gݠ oIq@AsE46)c}s!6`;PhP`z dJITH:S9w2DyU,p3:_iOnϠT 3_{ӻԆmW4s8Qe8&)iE6bx<;$%vV(%p~:QR>ӊWgzP)ak]T&[YiR"6\4} CD`- dZ%L,^键cܟH.H#a.cY6gw Ro3Q!3I@@@F\FTk3 2 ͊u6_z9 p;OV?Něgtr6kIa}5 %7jJa#׏S__5FšL9٧-4OVd+ג!ƭ=*WNEȭe#l $%k R{iJ; DMR%8Y⪗5pb* 99Ѿ[c[W˼V0JPIbf2~%B)'B<{&Dz]s9A  K\%Mvr1$ϡWC*,5nfnI}. IN.t\ hG/5,YZĦ;Alkϩ@~fR(ƍd ԙ20cC2F0h\ɟv'1M0ؒE 2%hMl.vs}@@s6O󵉀KſyI(cғ_n nl]vqoKO]NP̈́txe=\jԟqRy*^*oP6zn cv]b k=˧*%d=Ww|\\iJgWM VlUa"_|I zp$L/Ku$lr%M$EC4SSHW߹euqoɍ0ǯ+;e9؄H)*iTtn[0& 'ۧ$8)N$!Y]C ~j]`_'y"ނ2LBmOc*X.F]'3)L)Sp[k8x x64߬Xx!hׄŪ̖!7 g2(w@':֏%Zn%x9rNn[ߠsY=kyy{Q@QR⼡92pkF𪝱:59ʯz~!Xi%慣L<آ)Zx$.|jNH`[z3(gE~%UZ0MÄXy?}[!^nE6dN7QR.,ɋϹ[* 1֌5[AaZaM1 ;}loZ*;!4fuI(bb˸HN6O@t _woB{&컙hj0 |<~ՓNNuOȇx=2 gN]i|\hT4E!dQ{A1hˬ_\] auuʃe :8㿁U3^-09 )$]i&`GbyuA%a\ʃ_6 K'AT;Rr[4~Qr'.R"?#=>ΈSnxIb}-tu<qͯ^Q#Z!.J&%0,8 MāAׅ)oebTww6HQj/Rsf3/>崗(A0<0cxZ kӫ$A6uc҂PRdAPw vr1CDI)Hc@ oβ={Kgz=Tyeӑ^@5J XQ&{BUX`\}3Y9c:>`OO'ϰc]ՐJ7g^~>n|#fYϳ7~*x ИkG4ƾ:оB#=yL 'h&+T0xW= T>W.f7J z$]PA|%h2 nq0Y+TD+Z@cglȴoX@V9,ϗT*mn5O{u>S`uȒ;\Qh8)ȧϩ?؍Ej7϶G?lc+(-3V*aSXߴ+Wv#Q[Ow/BXxtp*.sńqɄ|zL\V'o++U<~Z6 p7TT#ӋЗ2L1DPյ/8I2!7l 5W͊r_b] L˜Nt\OH|pH34n+ڔxwpX;ȥUh%vWd9E6纾gD`Ę+S @dv"\p7x#-Vl\(s aſ:-f "CK5j`\}!*"Zg7!"BűƇ;+0^ `WV[0^HFv BSK. b [)cE+37z80zU2tm]McX)2Z}0f[~4e[T>q]!e< sAozqA pC4[z٦-5o< wk: Vv}̌44Z6(*PFPwFu>zpf&͗ Tzj y{yKh:8肂Jj%L]:U^b+d)kUhQ{t0Ӝ[;f/׀Qj 9(oYw=cک֟D?dNMIH-ץƺLH0Nd }j+8HK?$'1l`?D:r l u,yXOG4" '*/]-M~:g/>/rHeC0͉OdLja/b\-<no{W#waf +Fb=Ix I*E"CCFѫ l]bErH"5Jid~$ 951H|7/V _Gt%O$$%^rmoζM0(CKwbP#0]5ٛS'nth-r߰@_Lԑx3ӫ$tO՝7^[<ǣs6'#Iis1dL^S+9pHޒƥkK+h 2IԔ y"~G=51h}=W :QWSZ6]8T]IR&Exhy# ,qUsoA6 A?6A idZ@=͑K]YKО=S 񵒶EfK28nЧv& .8aWs#I!ov}@{No V4 MQr/&S ) 蘖)!Pɡo;u+h:@OȠXw坫 3B ;g;|dv}DD;EҦurBf"@C_PJb/XkWWN)(t7erP#X@I$0ʇ△G%AaOS W 誙L:gXN{.YazyDɂ w %buia-Pt-s_UE{c < a^pZgݭřN#ʵKzLY:s1(Tb;1)Aҽtx6~Ͼ* 1WFUK\|&87#'.Ӿ ?uNg.0cjr}ջBt6PݥN،ZySĨ>1>)T<3ͦ2)E%4JQv BtexO/Z8ɱ\j?ArapA Ao"V>VVkr ў>}퇭 EqpVዡ!;7)=JffFaqҖa 1dۃ#ұS,E\[nXݵ|&\^gA8?gF([.>B :H8MѝfF$0Cfѯձ;GF:TWY#FF;zdGyf, yW 2Rsyv 7NvaWcRc IS5嵚,0 UKmݸg>']odcHϡAnr+G?(tK8(4]=DY}C99j:PD Sr^/? luxaJzQHѧг_ah\\6k;ELGܿ^k#G/a mnE P=ekWD RU{П$3 eauzpKl`j<M˙e0~zA96QA,A .!+*7*iZ;*(]ZCA?36#s.yk^X ZU,&0)k_xI^l:K ;WE)Z98T#PI:Z]91L\kkTJ}>ULIG$ZwBɘ[rN& Rԋ]gog N n[˔aO+ʒW̶_8(YBDlN24uo9a0EdMvkRDTM;8sW"\"u@-,fM E}//~Sb9ޣjUL);3\MX1e3`6<HhڬFq["83 ¤<[a˟?j,mb#Jp}0|l>"LV2֠Q2&Lw.9EK!1L[-aKR|TP_T~ u7ɄƇ.9pC'N#mhA‘,(^EfDXj JFx&`y9y漫Wr{n=_YvJ4ެyt^!.UQ˜YC;\k¯ u.Σ?Yo"jP}GJb?¥x'ф%Ô[:(ZPamOt6MɸZȈe-:zb&ME0|zM2F ⁩nVx+x JȏZ0GG)}mv&;8bjW$WLe-3$9W(ۨH!g ur=]K3rĮ(uzLِvKjS[{29^d]zsK >ƒVby=(v+Nhd@2 =H a_`l!&j-`94Ĭ//̭a-d0j"(X0\8@_'˱U97RbQBԵ!*+-ExTf _eYC@A҂WxY.%{ˢY/N*< - .p !i/ }lr8A}^0o36/2OGr _Qo8TʍfCzlvN476$S\13vHR乻|UmϓV, IBݴF|l"9qtS`3]nռ#jOc;VxM-9xgĽ!ls-TF>Ƌp5e.%fsq/;͞*'A';ٲꅑFjkz=aӁ,}Қ u@!`٩zvl YdF-*/^]pt~YuA73 g<ikV՘m201F5g,޾zN'R' :uX~Bl?rgǤ&Q NqFoSeI@G5GOYRܬQ«` }p96 g xy{n:+0H Wzdb fo }1S}(Vkmd*Ϋ];Kr4En¾Z`וHK[X';-v.I@ ;ߥ]CA[ݱ-Cl& evnʸd(}?u ^B>kKzI 8ӀVӯʝAn,Y*xÈ_AIyÅ+mPIȶ|*/*].uT=s/~H;=OY,l #|UA)(8y+i^>a$ < yXn#KW(_0@ަO }6>R T2 7Q&PX U06*mL>dh y=_AT! pg'at'M,:]*gr[Wsz\G܆6XcϾ#{kJӚnGr.9ZDd5Q&D~G@_GQcuK?| [A%]\x_xkBf%gތjx iŘSq"hODM?,y''{(9phzzV'Jaq=q$Ia >:N=L!1sNJ<31_).%51֭0;Ucf<7 53z·q̽SI2rAn6BkCPê,F"yKHK}#E3PƸp&ChgȌ] `3{;[h2|==Ky <9ӽ6*̫wV<3퉜 G(ia#-ЄHsrP۫;KpdfiGױ%ؽR.7p_:Ϋ`3ƟƜ(V,sMi|Z4hf|ef9_Kby;.؁6}3I+ӡ ,ޚS_HF5onje"' sƣ:,+&/lz0*l?9 !<8'wR~ZضÚJir9VhA̬z.3e'cu)p1E ՗ <Ϧ+kxޱVX/S[@ 0ZG*3E'VۤlsGQ[m.h Ri$.m)k͢ nbB)aPzWTa yCUXp&_p=*YVrA७sVr!'G!Q\.5^h:72M48L;a-B=tXtWQ7H_+{/:+?tZ3-MttZ]\r\C K K~l2yx;@G^[|E$[>x Sϛ qPvb˸IA(dzu'5e$)|<}*bu\IV0qmj5\blp1.BlHSMx(: VO\O(9}y2QK%r%ٹp-ۺuS;fRn pyN(l& A'l v cbrO|;: ڜSFֶAqWU>|?aMN.&Gr2Gt`#U弯wk6~]HT*0OE^RcU2SbBsQ!wžɋ'q`n#磝m@w@*$#ՔOsL ž9$GH#fOkDeKЍ3.Q姒ea/.L6+UR5mˆt>֙w[v D0;:ݚvS1GV3Y)ʩIH/^wI{E?~ѾZ|PK8iBB]e VNS">*gQFG<;.+L5?I59=_-UXwܿ U@: `H\OXBb,:Լ'UƱh͑(4-8GRMCFf1%먻[C*6?K2YQV zVC刨]^' ;ZqzbCD,zk[ay^su-yHrcf&T lǺr#=G lr,QM$V'Gt#3Ks .z5MW X?[2Yِ8#tUUa3IaĚAui4b@!>mBvar.\QDo$)УQGo(\5 iJ(=)3+Eiw8R40m)2@42;=9ḡO+rT_fNY.2nE|3O*"!*~!aiQ'%H gzyڟ4yksޅT4VrB#/W2V*g+O-4D^Ij;8@CϨ_\LaUDȸYH:X"?ƾ(JfIL@:syE-P5\$*[&pk7u VuiB7]d;ZH{7^hNHlEV"&dѽ(!h$x01.kMV*7P>ZZ'^>!#TPb+ iYqVndU$]k/puSqEא^[XibI*/`A"=@~w&NPJAsH%W\qsfhA2ч4y|l"^#hJ=cA8şE5Vb0&i( F| B⽻=2Yp$q()(P3HPÐ*<ꆂg;;W5\%Iuq~%LiRG>XoY6Y3'jx) \BK,|NP?4f˹}'P /2<ˣKsNNJ>[-M:RW,<)̷СZ A"_`2@4y+7h*k 磲hl}Ûaqۇi~6+0{g"ȗ€ExW4@Wl8oQcoiEKxt׸D;*865^ڜ^j(8/Q{:zT4VBIcJ[,WL!.rޡjL;4C*{ʗ[= `4I^1k[ZV=GXx/"%_;zg {)֡0Sue SDCzV4T%2=T*~]$r=ձJ)L}X3BK4jYQ<+`ǀo)X d' G3}2/$# @>9lB v-p# *#aSjYk(vczH!zi\. z.ClxdxrK#J9IZ=F+m Q=A_8 ?,D'~:6+RWIYU>4,dG$pgU ʀVծMz5Z$ mؠh VWcgc!*r2!gKlY dVjʔJr2yBIQg M5kcm9Ċ(d{J"Di3pӢS͝ ^T85j mL#z-yHc1-'fZVlY$m9ǎʬX) `i䔛-x.lb%|EWQjvO?\b?]辶K`_\)H:1[avҙe{=+Ii[Ȓl27Vǘ:.%(`V< )RsbiFZrr͸yiIh`LyGЊz7Jd 7[\7#+\QWO)5!{^1h۴%3 RmPmYPnW>a^֝>8R *`U&MvszVx/Y)kgv}'-S,(r6wXTKDJ.bxAwf'&z~j;(UB.* %pMb,=\gźV"l$$ ] ݚj7at#/Xp 9x1 gu'(>W-CѵNM($fmgzTZMcȟx;&=okjrP{ ='Vz8tZpa9?09|EmP#rJES'Ж E ܒy@1Dxa`;,F*2EM jSdGiX{ aIk{)(sv73aecK&TR7J两(*=>5!xe ֲ\ ߫\z2bIIT8~ L: <2*&<)z=؟H7oA\(mO@`s\ rczE-fs4jOx2\^OM^洔w״($Gq ɝA;T0&x]4M5~H\YY3(VusJ2[,nKQ#ki ޻aDOՆAQ%UYPEIoT4,%'sD E.77x.aO6&OX,JQ< /lHV*oXa0-t3Oh8<^eڠET}o ժ K5j׉Ƥ[T:N,)ebJOHi x@s#ҀN QYO=eXBQ( Nbsx:3 ꃠRڧtRM~qP3kqp#eOID0iJ-J( Jq].:sɛje$&EE^<+Gpk< x#Õ}XE5v +ZT זŦX\Vn\-pO ȼ9SܔV6Fs=hޟJ\c J K|Bi8TC bgkT i%ALr@jD ;2_-:B.^W>_ؓ=QzBԈmb$˃0o`\dnʕ> U}Y`Ց3KhESr-YjN 85ÔDcT $˭Zq.9 !tWb~VXtyͮz0l BlHdk6Z"8lͱMA=E 9˦>pheq;vJV5Q).gR82g[.l,tЭXU@]uZ-&VW XQ#dɣo#7ny}?ZRrS[G:n&NC䡣%ldOM{Z+虫 $%{=4^3/a 2NzELp=I'.Q}c35[ м5Ҫ>%j5B N8/O;-SdgB/{htamj<w"|6 >b{ :)Y(wI';oy]Uym3uFanLs]*=.ExQ `ٝݡn@+$nk! ͻ]#]Wn{Bv`kZP`t+ߴ ~ҋW19<UV dQ"Q 7.-ǥɗer]Z 2/@8x6O7~155kw+*׹y\V{oľśDTX7w~NWz' .R'~T5n2؃#sL?[22^Z>#g8t`=Mr7 A ;z͎}W[3VUW dpamaFt]G]:LO  TQf~7Ġ.̃e)kih[]!{KR'W[u [ޜDl Ω#C=ɮk\PL):E$?q\!Gʎ]:HmgJOs#H*Qg왑]ced֔ 0 ]haM-\BP֒w1}l}q ?qhRݯ'h+zFG&<86lzFl-,ו\Ju[l_`*JǼeoRc,֏`_d8~E@9#X*;uVK&_ȕz~I gl0{HRҕ^rÂX)lUSjjNC;K^%)zN)4bDk^Du9ҧ)q,mVV=Ww yz[Cy Y]nFnؓ*h4s`߀>jJŀ$0GlrA;دnRnת)]ruWsLsy(k<.Sf5 82R,)"e&4d k~.Vpuw1A5@ Qh eP")Opr{ {Eܲ L2 G0=&[C3֦df&Pb3Z tB^41%Cx&oF_ωO2m ׭ʞ#Y7R'7IH'jwx}k)Cגv<9Uv;V9nuӰZb5Ŗ@sb^nadH*E;tg`y^0wmѧG5m.j8.`zDbL').l~-,ظn}EaU:i/PmvVJYk334EL ;u,K%Ȣ HS\x Tz#/ 04A {F7^m,HØ =LBgS!*RGOR(gW*1vh+\w PY܇OҰ?J"C̪<HC9%r,:zhvZy9'mb fo]#bƶ,Q4FCX+EGs yI(u.}[Us8 8KTK1ܝԂ!?+3CL('O{'"izGmk8~1 i4Ber[# P(HĤ>CM`⩩ֳr~gvn!ĕL K:Q6cLIAwKS݄ bܘ@LA7msʯjb><Q K}NNREgE&ڞ6NjAT 33ox͚9D(HOHa-ƽVbRu@1Al:?P*g{ gz& c6WfcT6 C,-ܦ8H,QIMɻ䁭~$oݶUk쬶l=jO;4ܸI°h lNGmwL{,4Ahh$f 6uUJ2 fZ jQ^Hb@bwDG^* Ä֔ˢmUؗ8*毐$tJ>{^6,3턪&XB'3DeiPT (PJs Շr.N|ik:ckőrNa5YHC6ͿG sqI$40oa@Ot#7X^Gs4M(/Fw}/YdnTo @,lZyG0ˑ bGJ(&_s8fV mo>-;0h`nY# !%CuūZ)m yǚ @&j.kr5$ L+ҼKt9ngHM"z2q:̈́myW}-&@+pn~^WM!eup)7Vwcs 5]Yc U'fFYʌ@R+Y' 'Hq N.4X: b΂eںdẁ2!!F 򿒥(wrYm3Qm쩂+ckDj @4rTm5Η^*`P=օ(ͼk+HU|y8iM+f>f@d;zyb!T<ؚ-[޼3Gߡ~69-rxci >jɡ/xrXYWŕ/jfFyH_yʷwK?4-\PMZqEbd,\F __M6=Nޠ{Uվ0ó~uosV#iK8G8brnRFN~W NxFT: 0K=A Y[\#d$~UC( M?=fX2}7OLD{\!A 6a(Mq"u>(C?l yQU/6h6g'Ԝ*(B͕aB?!襯^:s -/ۿj䈾4- ,<Ed2E YXౣ=7j:X Wc OGYdQ._l^  bG/Ȭkl29t#m|,f]~a=%{t !4Kp U.R_qYj)Td$!ZzEbzv-f _ \e ; .N'dڊv@{0E#Cq䯶%ǘl@8?UWרvOsxu kw3,^Kh.$2TTORNƞtPj{[,bj8?ڸDsB&]T?eMR%!Ou _gB`x,m39N JgUk8VGIju`VgKs 6rηepCChUOX2Va۲.g 3旨h$̱dD`omX\ė%Qa'ٲȕEM0t-!L eH;<݂ǁ4Z PO0\Q?L,z#lpQϠLg6,'ͽd #1bK_u;S*Iq!r ٔL;VvF!-Eӷ\EJZ֖Cߜo2^ |!=8S`xT`,f/@NE{2,4t9D 1A鵛 T1c/ϖ@dI .i6.}6CĤK; BlOs*D32`|iAÎ"f'vu"JQ6ߗvVA|$$l~ _oUۺlr /c"o9o'H2[ܣ`!h+V2D0쟖f+Aκ $?a%aDv|D`mɕj ESԲO !L:L#ĉ0͸ Ъ9?J0@T wduϟCP#9].!O xgNPSĠ ,7 ݼ d„ k|:d$˞LOk.RyAj"s%p΀ O@gpc|4QX]CN^dOT3$ ͬ%yŕ˸K/MW.VnGG{ Tpag0@=4lY}nӞ~rs{8!&fd̹q:UHCɺS_\E;,N. //\Ff_w ׄ1>>یK^ qՆQy $dfzd.*XcLSC#QWZPha R6\̩1>;vGaj6X ZO u"x2,QU9Tu&ʘEbx DS+ZK |Յ,'eoxFC&^l=AP 왛5$7j9/QD/|=qǩ FGc7B?6zCbN-I%V[0p!sV0@^A"D lM+ͤD66H,lo26E/骂 -洿gS3):,?2WoeOiЈ Àa?`t3lzݭP`>u(kԻi5~ طK?>2UT+\r uɤMe1J;wI;D`xC)˂7&1fnآF&ddI>u773[7AiWf11yyEԡV&r1@U_4*}V[մe} bd,z61?Raq 38 bzme|;׀؉ޠ-3>M3'.'dݮlOH/qEJϤe 4:2O_'L7P]+1qKQmYgO3翛jv!SlI o m=uל6t@ҮjXܤH{9Ł:"(: |ىO:80̿`˳u廱gYZ070701000000cf000041ed00000000000000000000000167ad55f500000000000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlx5070701000000d0000041ed00000000000000000000000167ad58d000000000000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlx5/core070701000000d1000081a400000000000000000000000167ad58bb000a9824000000000000000000000000000000000000006900000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko.xz7zXZִF!t/]?EhDTTk׶Ǽϻ㭒նG浏_XHrx\!y:]rP uzWյYӁ%yݶ i xNoł#Jaf-Hٺ*ȵj39VX8dcW:z.!\zSr(F{Uon{ =1)[>P6qIjm` 㻧֑YE rn^a`3q_3MTi?yb*kQ\OPp#ebգ&GewzG/Uk+2}A*LA$ ^ }+1?,Emo;nT#mU)D`u= {_jG^sqjtOm$*W'J}'b7.tNhh`QngVk%TO -XDŐe >Bg9j*Qܯ$ZGH0gxwH4ͰTqGɶt:#ݫ\^n7~:}dP^MW=#6\@Ta|1MI QzTT$tx$y(sruew}\^ ~6kyk(⋫zoyc짅 5wzF5n Ү)E6Z>F }Q E~y- 瀅܋f}HjE 1@_X;z񃄻Yb'Xۺh_?P,TeE֟^?L.ϦI ʱ[dwyW%BB3]p$a&^Ɓ vqmwi̩# Јhm%M~,L.@OGD!xӯ?m`!7| ?dND :ļ${>΋WHv,g)P畿bȎrdW0*!-.2{L5?.PAԘZxA=4D ^Qa1cXy:hRG֒⩦̣켛VO~-'h.u F총pĮN4]әE+ LN۱ZVl9k(@}_Zb+~Ғ Tĩ~S"!hW4Ǔ ?ٹ ᨚGAoi*Bc1pVN0{cvs F@@ݾ^6_6Ԑr,&*'ITxސ},;"AFqsLa 뽱d^Y h7풂Oդ -v_rރ5Qb/p\,(he%FSу?~3NiRƂ_+OIrvsШZ>z{(T{;dqai[= {O& BJݦ*QN\M.eԦhӷ3D\c 򯀾|zi&귛ygaDr!U'*%nx! 9/X'LE`)O7bжF"` #b` u` 1%DvD@V8(ځl]$t BJ~vmlCx=;3ZpfOny``+4˳}TٶuǓn'dIS&lywx$nK3D현P7}MS WȻJZsp/aOtC(H=ª"F7#M c^ʼnACobG ͗߰@: ;д#Ai$="\%ȣ-ܪKv0vrvIY[PN?2$Cr*AbF {?PÙNx2X'Nk}>2.o&s"vT ×F y 4U4c%Ggx[BCT*r3X5}]Mbq/&Y]':wy$CmYXXOqaB_EA GxZBa_x s>%,b\k[MOõ4)c@dʆF:P zV̨5 ̳3sD, +y|B} v|va8F_0E@]싅LLM>q{ GXlɸY{[+zZTGY=AG[⿔LVzIs]ݵM8j_fǵOhXG {+c%sաDqߵ&IB:([t3LO6u}%E$jkz@,#HLVC@릇tW% q?*L=vfWguQyH@8eaarK(ѯĻ"?)G.ёp0&^NqU5TEHMKy ߬l @64Mz ,bGZvN'/D(~ٮT+[a<76wm&/(tmF} 4(aBG  qm)Ď^Yty,"_Gge o (jT-u"t-/` ӵO( 멹,Wk$W<(-0w U:e2׎řUUIZ׵ƣE@ky&,ÙP]IBK$\d P҈JC#p*U}FU]glil7(NneWb$ĖKf@dFȐX-y Ut/3mS7uW|Rj> <6Lzc6W$CC6?&+& z,ˬPflD6_ .4m9uտ' ~y Q|Ě}B "\qd* (F ?(~(1lFVRm.4k ĝ`9>Gls6)^C+g27ҴAw\yaZ%'ЯTCɓ(B:ʉ2$G䄤mgա/EX.l &n;ԭX<='bhtf1 ߺԉ蝮BwŗK{M;a)ׅYQS}6Wt"HwBC L'zu+=t95L y}rȽ)a㓼r<ց1 '}ҬH͠ehb.Lř)4[Uaa{r|}iV"HR۸Gp%^sHtJxYؖs= -xlM)pwjE (+d#N|?b@:9%oB]*nzХ&Dz(|1P&*Y gݝ"+!t}g[EpH+{t`C`  a~Rro;/պ a"DZ9cu9jkdT1iWN ^*Bjs^E>u99hi6BϮ93)uhDOƀ;ݞOXGE2Ɖo9Cn^mCi6*p?tPhr޸NytE\)8uEHn3Y5Ugdbs8EGUX2|i~4=q'Zx_r{H=^/8=Pxׇ ,չkȡKX2Eč ȣSXӿaHN#+_Tkq~a^ Ewm-ux)ox^@zdGS.;J4[Rc藎rad gzƣXe JΉZUʣ]!/룽~,TmN`dr1>zY(dDC֍͸L̀v%]"qzŁqi݁8pP$dUPVFB Si'-@ގ1[}fr=s 2{D%[no<8(4(¡5Z,n >d/coiAUZ?\T|iW˓柢&{*Y?mcBkwMa2< [#Z[!cL(\b`-)=<jláyY, Ey{JEq2uû׌S|0A#z$ ט´*W6Q/'* w7y'RbjwH!_ kӼcrUrGv1jaxEcZ"Jt3#1Pm m`֗PI1IE;MgŵEPwFm^/^VO6)11s:JZߌF}w,{If)P%), _|P.:5esJ(nxTC٠}a(pHe-*>ۑ֫NXyRY3&-Ӝ bV͖օCD7<% LN.qqsYiR'u|*r`4V׳b_WzOLҮך;R:4=O r =kPqO4u1l{SAtFVtSvJA'\ xZId(h_l 4S|"q7sxݪBŶӌk5"CzЍ:3luܴPJ~yOZAFfIYMf<8U͛Ae?0Uol/ڔJAtj`>Y`o'~8AyV$@d bYCP;>_ q5e)&1G %Y$h#4sYfK.aqDv0kh:z5Q]iVLՑ?ޒY ^dOw0zvEîw7aJ~SS+N5Ly l"SP]_&6;xdl9?#>.(iŸ)b؊gGN/t0VADs_hRcEd@Y/p헚k3UrzI%n ؇)`oS=rxicЛ>XKAO㯏s0+FK },6'#0Xu XykM.(/ZvyʞpIEnx^!Tt _|Asmy\;Ϭj&x e3X*d90&ނR'+| 7Ϙ|[%IMY64H\t8;t1FղX86t !|Cg!Dv.T;gO5ޓ_X%ӄ=;~EUkң1!Ͷ6Ƥ*:bxVȁG~dc9⩬( =PqY΍a|(ܫ,ZV@Ìuq.eX Z!YmCս꼾E0#*^/\kon/|E)vt Hѣ쟏Y;yD6[ߛ#7Q/~|s@kuĮ3 #3xֺM$փ[RzCP4}o-vRӛ6}Ӿ4 젱Cgq@ .Ow$C (ƸkK=.ffP-ڦ_01p14%`oĐdig!PU[F; Տnq~zuNQ)+{xx _,C^dO~ RidgS>cP[} I6D(܊CD(uxxǵn"B@wԚ~E+NDĤhB{Bs"iI/R5y"4Kl \n˼w眆=`LQwNhz8ouG}nJp걪=UXO A3NPD/7`z=Ea1N` :ʢH7cYFیQ,9L RC!]̀(S|.f0oq C& hS}en9IQ@%% e*V2vW'jJ1f[~aޜL1%E%"1'쿓`T<&s˨^u~XUWutHr`0\`BWQ͎Xxz1:+f CRJXԢ=qqNݬ':R("| ʷ(>`P4)^ob% Z~„oF{nː{x"}\U/bI:G cŽ@'N{]]& b;Iz3haqAU'LPQqdnjs'ЕּJ;ȵc. Ϙ}]nġ|<P${G1ktYHTPPr.,Tĉ0*\]bJ7At":UEj=og`ӆ=#yZ ܧތD&d< 'i%#q ԲܖRK`xpv`{_1}q`ps,P qV+t,_ ׷6_Mqa觽_'ޓ$szSӱ$uPP60 =BXጕuLۓ;s2MM%_K nj \8&ӊA5Dwes0ɇqu7`ځS `aAM|VhBY{̷sU\u }z/p$eS-:]y [^;MtևVH5Gwu"rSq^U[4IR80*kײq3T_kb|T}+hGӞ0-TL0?N,6봟ceyD.;xc*^z0s^N&E WŠQ  X[ zf]zhaq5PQ:Irsl=퉞q3<*Sd' b:媘1MvN"SȒ𪝕Hi sOMդKxS<rĠJQsEP vmxx `: Fdqύ7N+MUU2E&.|e0>1 S|]\޺SUiqLÆ.!$*ND(`wIԈ]^*a %FxKh4h-ޘQĬ$ɷcY!b @+H&渺󉠊8|(;ڿœo; e L9F=1Je#{b5X'&b*]RB2ϴ.!.ʨ,{(ht^}?Cdo 'hyNO>N0*hA-d@L_E-gO"GF[3/蘣5 LuP6dl^+,+es_vOX}N'.3ZB17Q*tF5onF~|'IL _c};D. l礵@W6^ !4d%,/f nSÝq7%z

    \8B^+=CJe'x&a*vJᕶ1q &+QX Y>V_MrJ2)>q81߾ěӤpN勇jW4R/S!:aj"u[29E*j<+dҝ{,@''dU%J]TPFs^WTFTyخTL-${q7JxS8͟R- YJ66!-[tF.ER#B|^ n#r|nAnVˤ\nUs!Ł Lov@a9Z(VwΘ=ߧ%d%ݰ6;]C٬-6|٦ܫ9!R{sjv;7jZOw'0Zc;).@`]?U$SV遮d>C :' pQF#JgPxD.c:u0$=ts<*Toy@.#Q(gBYɀ\a[R3jZY !1K o`AQw?Sh|MyE.( i}h$ToM Oxj2PXI[3&%p@.pYf՞X{:ȾԿUxNW։'ւOv[k١ncyHi^]+ J!AYs\|1϶(<SR[7#6M l`1!#JFʪٻ*N*9HɾXn|yM|%boqFe4vm~îC(Jmg{ .qd޲c֓{\/)yTn?na(4xlB><`t6y]8ܤms a,^yx _1p[qii983e>I\#}n|2[)Ё)ܡtVDni'{e[0{\7hEO#bŚ"$Pڑt}b'ELT( :"n@hѭKb7+NjcΊ5;s=WY@"HwAb4r3^qXCi$II]sV&pAl1ƈ~ x*׷q83*!?=k *n( s 1H;^mjx&aQ'ʽQSEn4)2LlsҖ .TMKb1}+}R_8l̻5[>Z¨MS^i3'_z |1(y,5>c/)?X1ٔC:BN} [|5)` '|s|\ mլ.\~)ifvJ@n?fs$xN[&cI"O=j4ZjPg4ڕp ҥ i>0`$dd+d#R7a;S E`k/!3Dڤin#9RcUq"&vF 6!P[{Aronܥ-G;4v$֭?ֿ@C*.m,Ϥ{} v$8suԆ~ 5ķ(-t9ra4cm ;6POAQn@ùѭG>|T; na\h#6lڠcw!85"yLe8"xN0 LĄRC= 2B- R4IF@Z'V(rh֥QQM <2[F+;ux=7:R>9lWm}o MۯY#GR Xl}z[b`E2H΃2I @˕8Ƽ{Qiz>6k͜1NM i{pS'H> dT| ^ʑcpnG[ 4 ؿM'}|CN-18"=S E~H̩!ԒK0sF󑶶OeM_`Uώd 9#D>] [zpeU 0VÒՕ+!7&9i` \V% ˋP4}}J֛' SO=C] zlF&ɹUA ɢxƅ ;IʽA`p[.gϤg *Δׄ'e7VF z_?0Jy>K|![?eWUʚ싗q~/dY ~#]q1z@,*P'>^DmҡU+:!^4k8Zq10FydU)B¶,E}쿁%Jή!\]m[C)ʧC4%1ȷt|J_2{^nbAG(`&8M },aIze4L3 r`>z3"$2o fJ`jw +' #wT,cF*qHؘ2Q!?AHRk{wI:Ѿzg>H%U*xKQlEDtUg}:KI",66Nɇk yLfLr&Z?)![Zَ@ _~KRg.Wކ(W HȌtQ*`.l YaY7 >Ud'ޏK{0yGX`S=ؘ?EWrnELV9*[ eumhMG KַʾON\)E0kF^<_STy+2kp. L"6(O7k8GZV/Jj-4qR mHF ĎÕK1dKξ=~s 1nk9FSGdב^7-Y"n΋q1Uÿj< "Ol1jWw/@_lCҀ\ET~o3rqQns>C35vT1%[ń)$r1iEO {pxo.[#Ϗ"SڿYוDUjO S=M*Bޓ?A)U2z(z`Ona*Xݗn,wY"O;f5ơ,֢"e$م'D9/tLkzj._9J7-yF3baN-j{=\U7P K+3`l/O1"<Ft*w.2t yPcEZ]u;$R't`yI*5TA:ϕYFj0Jn}\k}w; Ĭ[ο{,$hRt>zYK*z<螮,JpwAL]||wGcw2/A?U|uC@ w tgbh~!d!v={ -jNS-_$`A?*# !+-SEr9&UPmMgn݁kC9GVN<;҈ ] ^f+MVt8CwDx#}.dP34'SlkBQox ʪʣ1Sc-,8ip46SͼDǍn%qҚ߿rBD! \ 쭠M{Ů̖gnd&͝+)kQӢǐz(owUXcU<.|OEt8=_0n;HeTfv*,51>D=}%{q˄i04rPD r,;\dCc'5")8c˯P饽yV#WvFJĴCK1go9w Ws 9-bމ!Ka-pXXpw3$K>%dJ8ڔQ o]^oC\N9cN] g@\nXCkn۪hTͮo_,N?IԐx0ELT 7((, nE)IJiK3iV/b/pw5Ld9ohq Ceq{UW]nal8a9.++vcJØ3/zem .i1\̖0kCu0^ql""VF:~@HZ*;=N:2ڃm:m|+뫊OطL.罌v4;41v?R3m0L'. *ZU!'~Cw Oxy9Z3rzTt/עzE˨+31##ΰ 6BbI9M)Ɉ.1ջZUD>@֬M)VѭaNjqܕ PȾZ p>yݚ<4}U"Ft VNeA,UHIyhu߻3/Bzְc /z.p\Kh݈3QcA:y֓1D}wG/иwB%R׍>'a;۪>Z"4(2aK6Q=7kmҗRmB`9G59bޡc$8K1?[JK'C_b,qČL[3{Skg+,0+ooh1Mɒc(o:g٠xZ/&&/ {OaLgD0l9, X.ZW8fNZvX([jackq P([IVJJoS!@Uh(8dL!6poQҨ3ybpfY,(`wLۻVڐp51⡟&7~I5=&~^PП"m;1m3z/ʜ(gB'.Y@<$ Ӥm\\18vwp{j/'D@ g5u#!8q)c}P~C3G< 47G8~ܞ͚6҃b* m2*jt'd* 4JfBVfgI>p(.gf*= GFTh12xe4^KAlKTKtU&zإc"B՗*SߐxbVt*-/1O$uͫ[]3 nٖJG vI*kOfqG{(sji +_e)DOy&r"^H|V$K&?7䦵JnŁaY ؀zp&Oʱ߫0dcXYzSt| Ex^4*^D"O IDkdGssABIi+JWo|qӯ\-]>v5EP侁*\tF. tX]ٚVD<(0&[̲PfVIö:.8ˊ Ğfm ?$'Rd#%aps6Jt;㶴~F ֲyJ_ܲR{} 5p"'%^pj= m~ndh9gV3UO]U콦e7nW )trB( T0㢦_b#o)pC"FhȪs X;j(s) `Ru>JJl?"TNVOn@>˗&%?V/i*2oyH!ipgyYvEh餹>FrYtΫ*ܞ `@xe *:2.S3XnjQ%ץT?cv:ͥܚq0tG L. hh=8(Ѓ?Z:ϲ]Ŗ:B@hdm^ץ]Nla?ߕQkŲfWaƧw 7q*$y} vpAox.H Keq29Ұ.~=%])Aue|P/n?G@ak픞ʸ%!?_cr}[ R$21Gδwp3ѯ:\TW7x`qk/cC'pv. hO˱T5+ B+V2z׼oiu2x_`2Ajuž>6hZ H(f}Y`_(y]rhzA`t Iv|iafL=ԇK\5a 鉓jM0 ,: 6 F{6YDMqTMC$OԴ6M(Qpi#W+= /̴~i/\1b tG,^w:gng厁&(pST|Ms8 ]p؟QVI f8ʎ`xSD@\M$yvu. l6D~_5& (dF_,t&71[ >br+}sI?-x8PPeD"pBsxA6eI,"PW}w ygD_,.E8mgǣMZ7SfN/+ ʜ]&5UyF~54ܸ|+cPG[n;mbimɏ'#`Eh l3߼k__LSe0ß'ip!aq4鰫P8zlc1AC̣xUϺsa7WrՃe7+\X 0e7t$NłD(#7nhUT̩Hym,2_s$uNG[PZLqFͯ,k6ىnɔ0cT.P4}v#L:8 )ūs#nsS!l N(ZjNPgS /H8z{**a򟌪6>i۷nw<-u!;$pO`#<_yLNr4 .L7?Z _K"l z5x}ZhrHA#hCzR}iWŸޓ#nXyr7bȉ@G)k6=OS8=I2S*(%@,H5LOzmf3]/&}&(*,*d ĦLbܼA#/Q/~RjWyG;3Jrzw 񑙩 E+!EP.Y6B> IBfFSeMM ,/w<;PEնe% 8q|REɚ c(K΋>wP/UUe'i MDIZl[/N K.d7C a񠣭VOyk(9aP:+xT/z 3&m@tgzNyR|\?Ђ lui}@_:6p!ߔs5MC=^FH \Me#"0w\}s2S`.+zXd] exqzCƠ`F,A[IPk5~~eA@}cdnqe\}t~Lj>D#I32S.ޯASr\d#ŌC$*;ý!Q.m5ϖ53~vERjl,JP65*ɚqjNBAծ1+}aVf #2J@"-E`\G;4pMyzT)\ٝ<_sy=g2:?9؋ZN1#u40_!7Nָ[( ~%`߉DرsYR͕w[vZ7 ldg5WD1giͭʅoM|uUűm/|-C҈L7Ч.Z&x:SC/ZQٿ-o0Ex"IEM[P3}҉˓p|^ >E/գuao=EgNC\ci7ZШBx9cᣍ{)AghAcgo٤x;0R㭓ԣ&lA &}>!.^bL)t[o}`XN! wA[MHAQNߏ0mer{u<1'툝ϑ*Iod霨DL^=k9ii?Q\2R8[ѻU$W~ŗNK &R=S4'J`~{<^3KET-$N 8AHd?."S&eU.7dDv!_hV}/xe52[ʃ&s^47y[sƂ\)_k׷=ez eA%A@P=y¸JZe0uC\ uaHn(HlPj}yq802~ﲏYδv[vBPnq ]4- a?yv: ;{hfQi:2>d~0Q(lZ"[&z|VÅ4& jpUE\.hޗ =-{xFWlM[[waOjl'p_b"ֱGT9ToUOYZQA{L?WPϊlB% lá]$LVOť کaIڰp.&$)97 cT^#4$?4a[ tQ5ж߽5:5ʣA`o^]jKDȫݣ+-|n %C)i MM09\>~$r@ ՟rL=.%ד-dӎV /JD!3"R i Z{CZχ&o;m*S7b 9k!a_iĩ~wŸA y,| a.Kl8c*_)fS^É߃#\r",1ߐٝ~+@4BOF ]mIL+Om%q E!d9l4]O SEZ&-l+4B fD)GX;N:3N;1G=½XbZ{A_M=( .M5,w7 54 _uT#gAMȤ"#з1܉۵% '@=iߥ/i#76P\ܯsT- O3[~#_b$YR9Xe4Y̟P;߇ "ʸx7lzO׷Tq B̬!o].pxbxg߫ K_:jXEX&W5OEgU3Q"{N[åVmM3* Θ2ks'p< lJ=bUA9}fn =Q.V@ gIomuOko)|9x;Q滄K M4=՟ ߯PK},x}ebh׬L T1nd:kSYN̅H8uI*w|l W)-f3(Uso kI܄~%е`#MHyzrˏ@BQ]'j.Ys#$VN ?a#c" Q-&xmQ\"FLH)>6/ClGTOV01%[拔2㝳ORP *8eW/ع~lX" TkMe0(GB8ZymU/]^gq͘AjtѢnAD6J8*)oKL##Y+ ',wA }Hj0VIJRF!74A:vc޶&!$6nvȊ% u&s]8A`BWRN2 [![$Yk9-w rfN1_3ZlںUr+FvX!c֨&2{_*"KeM;f,7P +jǣ}eFÏUn4ý|Q9I ؚG_ƹ,㥙[bdi$j%%|!*7&QPWndbs\JǑRRK5|ܕc:U!(-u-̷P}ت'ɝ$tBei'Ib^P;Inb @T[<-.#ocgf̺\c*͵WSm/O;fMnWTc\Ӡ s/" & eR)hU_)7}kіQPG2hrk%9Qo9t~&$IOL9_j,ܽyJ%fE/1U\B{-K˱x8`&/dG%2jMmŬ¼+1޻UTX<*Y@37ZkRqJte,(k Ʉ[tg2ZU۷AƸnoz+>P ໪(;`,ITnd(?Xͦ w@L/ZhMy4YS\?I@$O@jbs? /t諴?|w2Cl#[Ŏ 'ceEC E~_86<~D0n 3!>L:0?d^:h Y U dz*u=I$ Ew⬃$+FMH= LSbD]$,w 7x˿(ҸK2-膝Z\FkkJJjj6WU=?Y2Wl\T KV^z!_f8Ѧǀ&dx+zL1?a#Or"kpg"2RRGqu TufCbqfq=1h--2(e,i׾7xp-ރqжh>^jsN^]`%;"~sDP|U#nmn)kIk6wô1H=7[LG9> ӟP;P-:4pH³e m-u5;r({-->E)Jջj{g jo-3\p9>i'k >dj%hj+ҶpHi)ʍl@F'9CslL'AhCWUsrMVhqU ?e^'}l W(.H)a6|U(3'Sʄo6rTݏQ z+1B XCƸ\IZ%v2c֑}yCHҾU>E9SX[7&qzbܭ>Lr?0&D+]iXg[MC4'~JN|^I&a iCe|{^9&ZªMJ"Աm`=*-KiiQD 9Ku kN4pmyz?.RzWXWz}2 Nw2X!JC]yKN-] &2K£h7A{& t[(֣aB[;qX"71^=:&S[YJqڻ!k+ '5f^ ic w 9f.ʵog 4x&k/jM24̀2ݿSlQF{+ kd(.9;</js(Bo1F>yB2ޓY8  տt2X_s6vv8LS@3H٢gJF- 1%}75G?q7?4|i5v7I8͝cz7bJyw6jP7Q0p_d+]@iÿ|tG'<jH;{9$&lC x0({(V€R_%gn;4zw3 nMRUv&oIcm W8o$EoV:e6Qq;RHkQHaU}c&M3 \](J vԶYtm~_Q8T8^ǺD)i D~F]T$Jp19NS_B 7G0qv;a5ײS4si_eYO|$TYth*qyp!5.p;wMbP2)e-$QirC\K;Tdoxj/x[TEKC)J zce| K.@P~ }'2G\]A~c)MǭҼg&& :1q;rUe,~i D7?qqO  +@'- E {hr׹#Q3y~{XGaݵ͙Z+*< 4+k9H*zhQ$V  dA6>%6z\NGpތ^I2,{_͢/-2oZh3H{|M+dzu %4rN^#`1n8{Ywlib vhT0=x|q3hXmםƁP՝=iK%B㶵N:fu.V#yq[fEX#f+]w[ElfȨi~d aCm@˨:D2gC5N`Z&>eG ݟIy Ә"3f]Qvb>cwکwA)5F-wq)[#z:p') c-: S8ӵYh!+Ϭ]TއaũFS Kؚӛ˟6a 8'0+Ґfw^Y^x<.0ѫ6ئ]R:#?ܙm:2;֟⁔귾K .ޮc`p*Ia&zl䲃$:I6ۙ|*WmR2ȭ"|7G,&S'dJ$=W畱~Km}׫HЀ8# a~*|Vl[k ˒*4$]EluMCOPBvx1*$ޏWUO>"$t9^14-9:jl"my"qXI]m8;qNspa6se؄O+o=`b`kg!{=H┣vBwG D .ߵ~}<}MkW[Y':\N^\O]Xen30j̧~FMU2 Tp4,}[QP"jO^m0?5?CF8ӥ ;}hkdc¯o*y֖ѳFZo>+0$* =Orl&U8Df,\EBPAIɛes NIUo ynGT^@#!޳l%u.u`jc/#JL8CC# B^ Q$BYF>,>O^XeT& Y%B:̳Rx@rX\Jp@S j+1Y"mBKH[vcCv?g/e ̢Ja(Qu|Lr&xH ʰpz^EKd8ʐΔ |1 q*AncOs=^a] L:W=>\ts:> 0UoeD .#ScP-"9 ץ|v@G %u\&a x%Kgw64/3.vWp:ӴsلT{)1nQ]]L:EXzoζID};jhNSVtb|NI5"`"UBH֢ش-`)\Odz][6J՗YYA%SٔgļvJįb9?LKYպ27 Ww!VL[ro,]@E x ;Zׄ *N.e3Z/(;NŖО? Q;p@ NAT(W\(j'opy4JU=\̱w)ZytP s8 zh.hQ (n2Ht(RW/LnF~Ry;Hu)|9rxjt:8Tud< 7cvA`ҁ5AJF`9u\aֲ1}[e}O$nza5H<|8!vs{M\2iU0) f7_Ƈ9+-Za_>p꘯T3  ֪ UW.lܞOWƹ'R4W~=3$ȽR\٧KGBVMRMɯ}:H42-baa(L?pwZFvΤwpL8|0.onn;İIIG&b<NY.jwБvit6l!sF}،bYPְQOׂ|x׍ IoG1K"#'A\+`3lDhu7A҆qm`bq Q?}3Q9Cxzi*Py3)F-;:Mt9\^VâE+<7ޘN$ y.{qZ[K~=a)&wK[:֭3oYI-GE0xƂC*. k-ޏkʨJniȀ~~qVrZq^fLe%.b;uON#s;Y`sylJ'5b5n`_B_&o Df,ͬcPL 2 "]b 3ˬA ַ" {ubxl>6y0@03fÔ7BMsn%g\f>a^%(2(j&[kEH`\BϳJ ynÚ޳w90Y Z$v=2o Mrx= ǗKe\ 9)ʹR݅3$2 I=ii5[bL/eö7[ I$!s3δ<^P+Ɠ'YQyyqa>״{$oQq*I0ߕT;2v{P-4 w!e:vRݓ+\B20̕.5V mZrze6D/e|ą0Y9!?Sٯ + gؕ6ԙc,aW ;ͩOp[D5y[Pzc=&:9n2pRc`-A[< n:8EwPY3)4'MCa '}i (j_?99DR3C{Ƕ]Kd! VW`L &IrT3Gꦛ̄$.t&mނ<݌&KS3O]S~%!ԋ 0_eyy@7)8f#(7#)fE?hԉq#Z$MQ̝TiCu E\)icbU%J#HBȳ}ǬJq{ڱ y KC$5B,v3m! YZ n-6\}(#ٰak֟S\hGw{]"3/QQijN*Decv$%L+A(dUqm5 ^l\!Ḟ:U]${1BXh(4_.AK~kz8VDiFm8#iRWj2sk@‘lGGǾSo}_U2TŸ3?R:nF|'J-qZ7=vhR7ꜘ7% Pz!f`s>rH샀&?܎E94@$J?UPli =Η+V!vm #fN͏>, rA{~U:3z?(}R.PƇr.Fseč^#kb7}WCt~Jcc%Ra7Ykٱͦv_;f\%l)NVWM' CGÔa75 X(Vas@PQLwI& c:AZj5)Try֠Jv̎ ˊvb<nX&NT1wePטXB4RJQ@zG.A7Bj%Q$?&W|Iϼͥ~Rϳ$ Il;%W&Rlasq?.&m2 eT I?Jq0]a&gZI0I ^5Ј+IAI'wt)n}ǤϪz .T_ȼs݆ TȫLMh>ZxGL(HI[d:j`3mo^C֋{ KWe` b%j#[3{QRf>>߂i0H2o=F3D6o#c|l?]_gϑyu|k !zįK~]XJzђKJ3/&쎼vls,~/ tP5rü:Z3=]'ؾMn/K%`- AdTsNf|}+l?FQ[K2ÆT#Hi"`,ڋr謞Z !1ǩ#@f,R#TAihklA >(.Twsܸ;z1$SQy'd@M(S PØfj62ҖAZkv3)xθlO4w>#DYcll隩 )›zQRUo|isra䬅lSM\RMΜ;bM( !Yb~5c1k=\iL2W%E?df-D Wcӟ`jY,ZRpȁSіd+P/Fnm6'>CeU&E&-ჴΝᠮP+Bdr5N\⸣T)͗j R]E*ׯ>[s{ZuTo&lM1Nc&*m-13d&49XJQq? ւqFivP\ܹ`C}ko4 ,9>Δ;hV_&DjQh2%ZQVcӺimi?"3!ouâ yywb8DSʡDIޣ}4z c`øt]Ѩ,GgE2$No*cizURP ߈$.&K?/d[Mv'e{(tYVbyGvSԲu,.")= ҕ_2P%5jd>+@?PqV1K+ϙrTYt!lyŝ@(\SIQ'8~D.kxf`V~z&"GT}#Ya>|fG&Gi+ |GX0^dY JU<&gyAƑU(}D 6N\@=bz;)ؒV92fXwwYpV +@b~фɕËDKH#O.rsQFcdTɤJ J j(B dp`'2]3x%MXޥQ}TJ0e?4W䚶쐕U#PsiꚙZNo{Mw{>Ҙj;FŨlP{"IKl-Gq{1:Z]vf'1v23,£OBq~UpkQ yJiя[d49}OېI5)ĚF3#ȈpsHnp,/A{Zھ2G9rGCJli.1ztYQTޱ%j j,r2>(ClD׿Sm = 1UyO.0 zI7tU!M7r"##p!> 6 "%ZUnUvxDߣJ!9_&4XGu G'MGt(GlGB@6c Z9ChR1TǪd}QRO8\<{{" .#Ҁ`L.WT|kU@vNr:8g Wމ` Zs@! Qq} 1{IB0y%[!~k@I,٢+$ !YkwnTΑD!VonYP:k &m?0tk Rxomv'dTg0ZbrF RM$)vXǩ>4uq#h5X,0zv4/([Ui>exI5yn݂BWgaw_ e D?(s ۋ$(ǏiA THQkh+@̌>S&w }{tx2_i 2R "[ʐpGؚ爆YH>dHA'BI̹ Qޙ6EcdU9fjΞ@mN 1ŇW#[:Q!oNʹ'(p-|I11&GMlYK&~JuR;cK;3zPǗ 8zy;(^x]AX 8$\xY.Qq0g}y8M0V"w eeū6jD7d '5nY4BP߃,]@Ш_wZ6F@$`ڥL 7 ɥ%P4[y٥J(ڱJNJ>nzX5Jls3K}1ᖶet'LYh @ə[qCr]]&r'c;_8 Gz*!zX |et0=[ +vJ8D=Ia8GF 螣AN~O!e"ˉ/.[GZ.:%qP0Gڡk]Ɠ5m8bgw Dާ c 3goqz=w 孿%ilz5a~M=MYj"~yX &_Ze&ߐ(/ V7RwЗ|.W9Hd–~,I8>p7(+k QȍM;Rh/^Tu?PHe85"IBߵ9o0},d'ň)UrZe92`O 8?M²Z \:_wG:J~JmӜTeD2TӜZ|Q!<ȯhgWd@L{n2C66ߦME HyN" @zJj $>H}ƄvW؍8Cj]&)AڅhSx`@n-9nw,ogjiS*&#ShDpl@'h/áhj_4~kӕ-oEGk39z9I9CY7w.SW.ё ;ɸgqջ,D dœj%%ZjYDpcE',eᬙi$枾*e luWF=*W!lms|O2=h)\{J E".kx}5g5Eodq㳲ՠ߮,U\_9en:?^T RXXP4xڶlpH_t _E:Jt04)ŝ;V!")8ָUҏCr`ΪoyLoiGC%ܤh Pu H29ʋN).ؘ]Iyjh9jQ'#!X;*UvDNȑȥRT~ڐy0':t?gQԻ7]`r'h[.$/g6N "_p0/ܕe%殁Wp|˞W)~}w kU|@́];D2$JAbCYd4 d7Bo) Ɇ0~hQ0u ⑐=oKH Sx<~Had]y&'"oG0E2Z&Rբ^8a1(BdO*~ץRu! :OΑZH5o&V?t%0: ,a{P\$ F]ք~lq?MwY:_kSrj1.6ҒL3?xbwg#, ϗYɤuy׉Ya]dpܼ;!b,9&Ee fGuVӑ?OШlr{%Fui]eRĤcz=!{n\:ШHm 䦤ƈ xtp@4E0BXL ]0Lފ}*xP0G5n$,*l (wC[c*yUN HPtF$5ax-DRt]p(oW^\,NRS/ݭ+ՠv2.#07~Xe*Fjk E^yM%FUcLϡXVlnk/ V-*/5DO=ez8:n4қ{i52%n{\.<Ѫz6CAd_=bj~VMZΓTJbC6Uұ$ԉž*\[@S*8J[%q5!OlzIؓWXv 9eufthzo(er<5NTm򛴌*S85eKAQ pIIh!7yPd}ub%l!Q@ne5*4dTЈؙ"|30:>z.H.U^10# %P#4⊼z_^~V'Φ!yoH#1F{ue~#q_L>ށIE\DހXTܓE SK䪵 g@P;)@iJGmkc(C{]YrF/] jy%6yrhmG]Ok(2i~.#jy8%t þRvJW04?wdI8J@|\$NQ,Lԁ*ٟe+ xw əз*X*q21h`>1IVJO'Mx[ b ã@]yM4jzxJ{*үtM幃< ',]|Y*NQ<5#+mg5߷W1#>)a\%$ʵQNv>uT[;"8U]hnHs~RMb9 q+Sv3bڪ>"xjYh?;sğ|7G11L6Uͺ *~ۤM\ ~ɚRYf2'a^Z`%'Q}P trAX`rRҭH6v_#̜Q69۞c|AyXsa}x%k(X왴[QU7~~O*w͍K/O/wvOe,Xl-jbw)uzoS.-X5yH!#|{/ % w#04/I7Jo74-&KWc HȦN Or#Ld]˨mKyZQHK/}^e 8uRdZij-ZqWˎhnZ:.I  &JA#ۧ-<r˛'y WcH|X~NQ%dq-!1Uš{~`$~9<4VFwӹa;5|b*)'o8Dŷ73`>Ď,c$p a-QF( dl&>DI?n%hDz @9 eXߵȥr̈-Vdop4;X7U6g|{~ain ]j'uKu>˃d3ǰ`EwA#[`}a:QŷmsKxuKc|o-p[pլ5bm+ql& ʐёbų,ƶj ֨dsY#-+oVwVb $R@6dW'@QA|I~XtC\ǐ`7t/US!U{dBb% 32uAh]9$DVvxqɹtR\Le)o'σc/I]XOb68=H^n` Ӻ#k^6Öslя,Q/ژw[Ds_}@_mg.KzNjb7Vt1)g[3!xuB$=eK2Uaڅ=68+r(36n m 9 wŅzpspRnN*P9~|\Oϯq-Wj0?Q"[\+0}SL@ TԼ|R#B#7y8+Wy}S@9Y|uɷ=LWY(0WBj_$.@ɱS="1TǾ&ߊ\Vش&K7GI_@ wr!MGA>>R|Į8E0I[V=J3ve:ItnTUhS T4;lYB09p݌7Yw;uuZ{8;jQfA:a4`2c8 ^H[ʖ̓QŖ07ym^BDL>ZևC=UZ>ͬWBrs;!Ǻ!E|Z b'Kx ksroӱV.ϝz>ivd&uTBQiˎՄ}TQLtl 6ƭ_ ?6 hPHXl_C.z3pWFޢŜS?Boo-[j 7$=^"iTEwZ]*0}(a5:|oH?ͽz>25k)D'tӠ=CDic<6|^ѣ[E'4kQۗ=Vzˤ@{b0*2 {BWFT, , ;.q(3&'V=>ois} ?D%Hf¾˙Wr^xV㜈ScݘSe,sP|@PKTAAL*z)e%5)q,{=Wϔ@b6!Cr_I`iJnJF4Bd>Qf+&:P^wh'k{WoDIeLY%c:fSϣ6{ Q %N l\F72EOmnt^+P.G=];Th% NZ}- 3(!ucqUX9E;4.pnťwJ3cPTxUk$jiSl'X}dxi:ʿhrZt~VWdݩt .:ǚ*"Vb7bNP8@fIL@3'~J\^ݝ }dB](-\{YdMA:@JC%DaA=7J{=i`ƫďe7G-Zv+:6H>? *E8] b=xYq`e Irj$jۜTS >7djCbV"y}ȥ;v@bjy̕4D4-0+_ziw+O`nLJ$4#zX_ߦh'+o3qR8?gҰMk'*+%-CĔ-8⪥%*֨>鱇zxT0bp O8Ȳd<=`T w 'm/˞|߮ +ɶ3J4]77y4n6%Ǧ@g+#+{K8f v2J*[Vq?-` 2/8hN@K9<uEug3I2JD)A+XrA$M\āyoshX`\,S_jhˋRzYol":fb|@cЯe ^؍jB<;.v~Yܰ<3<[guTJcH}Wlk%%ܿV}zqˤp*Z+:8>ۻsqHK0ȏ@qh<@ɂ9:ᒚ|.OPh--x8fMܖl\ވKF'j91:4pV,3bE~N 6uvDN `A&}Y\X7'3azj~s(#RѲg[s[ g>hg^WlLygGdlG%҆U>^~=hU\$,;z Hh:"׳9Σ$\x V]_s+z槬ÿg ȱhu+Y6~g*?\TY嵹*y\N^fX':/Ѿ-͟%~ ^57\},MV3la%Vc],%arnmaCmaj:Ļr :  NT}~xJ=Gek@Jџb|"Hv"jʈܪ%L&Li"GQ4E7IJלͮO\t^ 0CkX~h)1(9F#u{b9v U "&>*1dWȭJt hY<P\`bDURzz=Lb$S^O6Mk)e8TyQ,Fy@`[UA ISoİ$o,yʯ!Liw( 0[@F:0hr5~mG ixch9nPT!@cKzr.>\O-cѰDŽHN:WB*3m<ܰ6+ &_܂`줓$ 0gF_7rlTEƒlqd 9w{J[Zb]&+ y^tL00 fxFL n_Ÿ۾%J=0a<ow Dnܚ< cUl p|W_SoAZ,$b/f-= ub{B¨=k$p\00;kaЙ2;ZyI&^oW_ :@mT߫\jYO<!3Ւ&ŸK,Ei|֢&]̍nq挛-qOl@E2d52NҀAi ε>PaOD3e` P? [U;{8.<iOaq|X9 z38fU>i;ꫵ'H7+<҉^`^pO!!k^w7)ݙ;cW#鉄} N]\pP!BcHm<Bi  nKT*ībZh\ekbgFbJJY*(in\{f5wIZkV!G\kgt1M.RtE9U (vr঻IK&–gߨ6m,=#fVN5?=Y1P:Kn_4Q$Sw'Uf6[_NāySv{e_qbEE5gV&dfi?" J 萟69qP FWjO7JXd#.Ǩ~8釯ꈛO,È|(φ< qfG.md _Np:d|dbL$]O#6L_񥸚s8=W.?ˇS#9Ċ gh^IN+ZECqjz^84U׷bRK,'xVUK&ykS{OIM)3uq#{?96eYZ=n 坕QvbW/ YIM+eM\".^$aiQLUa~ZU!ˬ_WWY.~ӛNހy;`zq'Ҫq"^e%FuR u󼑇O*v"M<6NJ<V ޜ= BEg: ?@vXT-ŠHFq%4sxLE5q+TS >mA 1ӅjJ*lⰨW}Pź/`L!$-ItBbQ kWeRD}==y/ܼqQQ^cאQBo끦oNsn*-ռF )g<=&Fu>>`цK?9\WenIrfE>Ac.UGáR/ZUÔ-g&GYdn@.vT8)¤9Y8A 4/$*ȸv /Ѕ|dRfB`A Fd7}Z^Zn|&5(oDWD{xe7*Kicѓ"f>[u} B`Uxeu.mj2$ KtBSzn:/xZvyeҩ>䔏X|iӣ#Qc"ݕH㻼c5Y_Vm1AJ{R]?<`-fŻ<ŅїiԐ #шi6 VW fggKbN7!ͬ[:7L[˷bH,^ŠJ J 2&o/V|R6crneCL3L|ICtE>!W\V  DpGϳ9S>Tc&ޘp2ky'3ᬸ\buzuL)U.t<jʘPh|LO \৅[Žw0Q[W59 }zM{ҥ6]oQ u5 G6IK(n L@8D~qbfNW_ pjBeN t? qpЭaN;gĿ``"57? ͫ٦AJ.}`oV^aj@!H9vM?7ِ z{)ZW1{}|o>\Z@K`(e׳`]2Pg=`Q13oKwȷ/`qƻxMO u>(PuNf@BC)bB!Gf XCr.zݠR~!fͻ{1C!9ǫ V7/|S5PƵ1'))X&|kL *Qs.*[Y\fOA~( xrȠ!smS$mc@aJG*L.9;UM 1)s6P`LNr/|u7=| FQ rcNdId{<_\N[9(ЖkCH*PCj9%|c}/Fnz۬~w8,7[ir.,bk1 ;=~-CO_ E^.V&]^1^3;B[y꧸ii~R@LF!osqY^ƖV2llZ S ='nzE4g[ Z>ᡯ&4p"jO&H ל?qŕ嘘u'HSJ?{3Im&tw~9տoc$blj?tL}Tn1fI~hW:vv^xbg)p<a"Ҩck4VD{; d(^>5n"GcSܷHټQ ;1T"=p8xq5 ^v/"&Õc"}Ǔ"$ex= q@V` #3̫o$N=!qDwx'M뗃p\f^&Cb6]c\r$ ])lCmzj2lOvo[x'%{M:2/;?H3qu 9y}1q"25ݐ)8ppK'J]DrswdS(j  Nj56i" *$Z3Pӷ.۸Wc4ρA{adI͇M%tyσ܂>Do{>U_2nӹƙEq%UeX$i;ް 2q৻Rxq;HXV\QSW%ww%x{OW!ird{^R*+|A)"91 E'lY=tT*Qhf #ciM 5BdV"|d 3>,eӊ|Ҕ*'e#_ xJZ[Ě@zQɅum px!%/ ƅyQjN/<86=^VD'^T0M_٪= l$ҥM0],U޶큓Q?. \gǂ%_#>P̥)W(H1QpR3L1i^bXjћ5vu(&և]ka ʖ ֩@P2*䦦qEPnB+-66d;7_'Kh\bԊc|xXEֲ]Uu,9 4';wxK- :l-%viC> B+azz5vgbKb 0LIumw{?(˹9m$',X i[놸`&R:VR25{mY$C&N¨LF,+Eq~v} 1Z;m8Yr&, <%P+"`'EDN_)=Oցq=},X`ǘm2}A }]h2t龒|@z)ef69OJlY3' |ģX-(>Y˺YkGU_RT=7ɲ X+8ƽLōх^Gt*-F3prdUcq&A}b)9SX]>nK6IP} hTX+ Nxbgn; Θ8e\ "PՆo\;͘[FZ[gSroXla(|?Ra'Tڃ,NF/]eDÕ@O0}21[ѳˮV+CdA94+ ) V >e^___{Y]/X2-4JM5 ȉ ؽ1@H;:<ƗI׏&ı3:60\&oV&Ei"+$ZsS|oA `] Q^Xh쌏Yx荵 eVόF>aZ O5NmHMX`Ͳ (eS'ѣ'əCoA};g ߔG-j!Y;}.6sx?1/঎8wKy%T=z~ibOI+ANFƃ;@B"Aн5킨a.izJB0эep.@'8%;ΜU9%ޥv]o27b&w˶p>?ú͸+0\#5`qшYLa\$d fClx̴(F3E~9kfg3^ի'TjrP-WlVE P Av^qV7x^!tŒsQt+̅<Ն 8~YCdT8\nOypWpжc0%'ߞ44W8 K u<Jt:&R~׊yK8E߫_$3Hy(<%o`nx//!63v;g)ozW27ϒ%=].ǢQܱלk%+ؽg G! h*lC_˕ UAj^[Z}$_j@cVn2X~<."8RC)]Ng+CB6sޞaSr8mʷuZ?$UxIA X=cPRT}z9B3e` 2: wV ;٥TMRi 4`CLVB1ubpVmaѧ{Sh9ߏwTo2[n9xVvw3-^=';^<)!X`YU!)gVqMN}P7ϛ@hiP6ZhaY\>xV,/KQp=́=qLkcR8rJg"< udNC??j(:dd9&M`6,*_z%I]6ǁUu:r0gJh.Pem;@4@TKC@K'g,rh'pQEUHHWL;͙1A(P" &\Z-7굕4q:ڮ(6<+:8 _yeG:S(Z<7ui=܉:}7:/04J}U?مZ~D,RPKO,T|i#?@6JI(qI2g}܎p!كo{(ـgg; UF僉#ܭ N%!db;q1 Xp/Zə^ڑ 3 nzf^Q zH%;rxҿM} }RC{gf^ %؛oc?{'p^H1 \1: eˡ\bB 8:?^": T2>I !"z@_r[KG5V=ּPk''.>R(84#<ODΘO6_Ú}^9cd (ʁ&圤]ȆC -kBK~ڟJdXMgZgB/`LUȓ6"Aq^Hm.hF5} {Yo %wRO& I[> 4j[ ._D&^ř$WbDD|,iNM*48~`u_0 ܪ+['N ƤVhIDQl# S;{S:P ~%ZkQN^ok0gީ>gG ~a'b_87q7 Gh $/1ׇ{y6ɝ; &/X?ypMn[ߪPYDvCVhDbj*C_Zr?mˆwd7;]dzNmUi<B0@0lWE`L%2sE8=WK,;N (< ecup)zHAHߒ8y6\0|+o,j Ca0w4 8^6U;_!]paKfmM2E$$͒I7-݇1sL?,,b/zt!E^,|kG :C6 R<Iٔ?ZASDm=պ  dYok}B1֩KIMmuˡ8D _.KT96z>߅[+qbqmխs|k\ktX.%v]"2qhFQ,,RƎ oo^wp|CPYbܫOaqQ]t(Jz?$dJ(wRͱeW.k]?q㒩5z]*y>Nb1*)݅Wc/|4+p"N=0(#n_?1nz  jT)a]?`ODxm#G=%A-XDp:SnC b>Yh8Z^ĵl܋2"'B6]ņz&`j- UUdrܕRq|$۳f8hjh>D+T hأD8U!xO#Q\ϿDU,fU)$3K8ޞ.y _m|BU{d'NE{9N`IdEt]h`o/fH 0'ÿLʼgjMT/: XTqi+H] ~j7wgk~^\ӕloJeQ傀^jHnu@PGTyn cAku$Oo75]EφvlxPJXy hy9v! fS['%wB ).Z4 fS8uYxP>{JՁCYD9mY `#R{r|)aQ+OvKb\?ɣ YM7f;;9f61LC9}=0c0틕1Cs,*Cxc{ ?<ݧvHZ.ث<ͫ|\0C'FQӵꥆ[#9&xIz"HҘO||%/F];gp]3 _畮8@ Ef{;<{ȃL街1V1ްqM&fN[/Gtro#fv]Foߧ3KeөlگNasiL?F] b(ώtH"$ms*Dgrc3zFpJ}KGe}gdT K#b,xGQ\@S 3.bĄǭ3NBΊ%Tr=,|2XsX 1`q L$Sjv=9C6ĸxH%(2CMHmp6-̜Qf>~ӣm<"njZqkbgп@}QuЀqw. yyC7x,Y ?AG#׶Kc 9E'-2"I%"ғoZɩzhe|=hP'b/f t_zW r;V0 7_#tH+=vD&>Uښ*-9A* .y7; ȸB/&,\o]H do4f"|ȉq.])2;3v.P2:uvFro#7a/u2':3p9d}sX6֖=#S^(G+ue{ []kz~ON{밝=u/;"5l߸ˮ^ U ґZ.ljfp32kȆ"jB9f~&|,-8.N$6&@m#6 H3fP@L4$Ϝ7ƶ,H˲]ඣPC%΂,}VE4UaiXahةJES/}JFj5}hs.0pF/t6:Bʘ]0Zr` yi:!] QChh–lw2 3@fбVi\S , ('WrJ&҆:)s}dܷO=i&io5]%Ó>lzc({f]$Ss*ъFGyf+{W.XzLj_,a]I]E|L2 w=esCJ8آ'(@.}C6txd:Aj"!m-}CC<4X,Ȑ ܙ'_F?]8LngSHRtqsL.&z= p`5ŗ=CsBEa3}N$rUv\K`OB~)/f߼2[̰# %kuiu…ȋ)*]cia Xb0m;KHJ@tbpQF+8_ &_:َL7;5sWB̦(hLq3wISN]t Kw|b<~7sBT_ Lè{S>%<} ٕKfYX^48BYIynǤ؎pҼ9 V&PU JhFiqϒ[C$wV-0BmeȘS)pg4"s̚ i)9aʀf_P꿩cK%PNB^+f*m8j ҭT0WZgɪ,h`S m q9/9J<5'@u`XXq3:PoV Ai\AAدCz yt/$6hv<As\-Z cuPlEUeٓ>;cBԕrv Zo[+C7f묿6d|u\\<8%9 :]V9HA-":Ʀ&w:?}˓]Bm[걩 JvS[U>dcF9^6tzR ΁r!#6(-. M1L)aQ߂y[DSϫ-} SM aԝ#=Y-pJ*ᤨ!4-Pc dSvfމȄī!9Z% ,fl4JfǍvd$C3wU6d ^4HA'zfmH #sR±>m>]H '97`]4oyM2uGfG&;6Er=/c]TLEs(+X8^qdu|dgo?i@P$VOzL ΄jɩu.. ʖ OKNxV[)[^M.4ƙ1ST:k!7 "_qRT1ŭ>I׻f>׶p=LELmXy97ddzxȴq7. ;p؈[n+P&/[*c`%L),?YmwҶ:5oa0567?I$ƪ7yw}1cAzl`4Jb5RI>Xߠ$nLJeQ1{`8mǒ"EKD[U{GL}-:,m7Ttu(y>dlZ5ݦ=9|BcAnD@c> .ZA/gʐiӧ8(;s\+L#oVC`SX@$B(ECn>ZU0\fp$~'u^d{0!Lo )KKdo9+ݼ^פ*9q?ܖǎ# '2#@XS;jV-e^]:b:f{fi-9A:Ԇekh"#2CI11?qLĩkհٖ6o6%Y [?:Z hU9h*.Q=כ%?U[6'FF22ÐV‰UWA!"(7ô=B)C!D5zD\8~`N`m$ɿʹPȳ՘C Qri+Uy\k8K__\U8'^NZ5Y}m:?2Lt&iYdC ,? ATiL-8#ro%13Ch^tRہ4bIjs!;8ls1!׽ %GJQg\#:Fxq~ _YGX~cnigxBiiʏ̉3o~LJtLO (|u֙6Eb}FP0.Ӹbd0x;NgUgx rﲬ|B$Tns8|=EI/x(v+:Ӄ82Vt 6dsE"^8mKS|wUv!Hwa^@<_`ByJ3睩}-(EOD1R²|!Jr 8 ʻz@$jTBN IդRɮ{Π*܋"FCw?sv?r5B Wνf3}+n)HoqP׎RU-Ӈ6{Tpc2j^XטC}Q|Jf]7cejE,f'NfO2ƶ5r\qGy]ݨ5l]sg Yx (OgWR"JI({6Y뫀u~6zY(_~30f 8$\#'/Z6cnOkj?uARÖup,IXif;I%|bU vFbeF~8+F VڇK i( pkV4XŊ|Zp?ۿS+SCoI!ӲFXv7ƒfnqB u:g^Ut=Z]]4:,^6\sҲm]SQz^xR[aS}nkرP`ut&n~b2nz4P$)bXS=_6p?,Zq"r: (%4g8&bc-]&ڥrsy66.mʲeVO6r#ǑEq`c/B8ds`%wdG';h ʫ)WÂh2IΐrK(?uTz|4P>'s[?3!s$f*fo kcmY;hnZ{amY}?&2R>k6衩Q#dLi$eq¯-VlI4C"tWնR/ @uG/4j/jD"3$[Ñ!Vvy4ЗIguFX{% CSAmO,9TNo?J(\>|t$PToC6Ңg3vz >9FiHrY&*!Cjtbl!t[jDzRIO:N1:؇s\eJ 0)F >dʩpRZ;=J+:nx=~c5:2y@u`GVH69Bح=Y*4ǪbN)g5!he9z$oQ{ gx`>ê~EHP (2ôS4զ_}KlB7wCb6 g2qCq$_ГIDz 1 8AoN#Ł?ֳ6qJH*b| (_%xM)FE`f7.38:ѐ^GTq&Q ^;1OMo< 2l*+ʤXt$}^R1r ^ȯIP9IP5}\Nz7?ׄڝu oaiԄ `?{dy]\vYm[8K"[)|h$1Yc:*y趔|6>?_gt<$>֖lX[(e^<1ge&C,akքyд~y'$i&p&ጥ4=P usYb.e/e 2r/4ow_:ـpUt[j!˓iS1prIG3Dr=]ؙ6#ka ѷX!(AmqfΣ-okh{]ӑM?0"JUU_?K;5Wh$+82yJ 5Gy.d"TV3~tI.])i 't; +"#MiuJ|aACĭĸ4}uo,`wáhOf}:"h'm \V_]zjv|?*Zy"ng Ӧ_a*>]״DMDsT|0t {aP\/Add;]Qw:>3ݛHVgQJb,K4nʎMQxߗSSg~s&{?uõm&PI֏jg\zlu4d'olJ79L#dϡ%),)B,kXUpҕ ۪J9/;cM%^V$ʯxuH3u xjzoPi?V7f/^ fR0M+o}k5s=$P;h*h"p>[wMbC-H-s>3ק^rLzĉ?L ^+` {TKSw:Ai?ҡ+qVjDѼ uXK,|T)+W fwc Hou ''"o Bsp [;1#k UȆ6 ɟ'0bYgOv+G'k=肿MahiG†3q7tD+IK9=*ITot2Z [|5 7ct&}LJ(/ihjީy|(&% IvEb/;'DTv>Ln$BQ8SDwV.Z>Fќ=p? TsD=${EsC<}BqH6>jq:;>6n NM]O?Gdے(U&;o u] ^j!@m;8׈v?}x$ Wo4gd@T.4ƹ{0?=vr8ߚC^XAJfqSgZr{n|jw\mѓnݿ+Yi||?p˷_ԢY{M㞈Xb޶Z"܃acPX,>'N,m(`>Rdi*{1IjRx]qFnR@吽N%=Yk B)IYBҍS%Y&,Py%Z ,W[&97p,!iI4Z un`>r(!41֚G-i1fÖ~6 Ȃ~jADؠ(`=e)g\1 M9 m9<2&Jv&M}rT ;V$E>;s]wdd c΍1ᶈ*%D@&":r[lʝv+gGB dvqsPjy. vrQT,?p o ^{}u`zkѐDKHoC""J@ZPܫ=(WLy kMk$xyLx-Yj9 Zj 4LIq'05W`_xԧ*/&? DL畇p5 QG(‡Ъbi~`oN5aG)_sL4R(/"kȺ]cF$W!EG! ,< Kz=ʩ)eku0 :oSeҗ%*7! / T9+']-/mJd.#?ӫͶm e}(hO&~aC蜏 V͏lB-`&BT1Rk wsa`QQȂ#4˾[Yնn{{SYrGՀ&{4@+bݍ@f6D܉Jo'l"(CNxˤt[V|ݽteݛcŻ4(I|)U\ b!$9S Ls:p;O/!Ku9oZ*s8Xn*VM`z=c &gC;@ > 3uo#XcLe䔙\>cf7o! #͓2ZKXޤ䇃@P\{ q0`F^&C:QJwOG*Dն07}ffD=ΊR*Dwm| ו!$w ~RX~Lϵ|+8*SWS_VII,ލJ V$ZZ_~u"$!4|Q Ϗ1ܐua[|hLfm\&ƐA/&T~hZK>إb<,^Q1`C=[. 0V3YG!1LA ]$J)Y[:Υ52EbQ%!ɨ=oh#K(z# mLаXS,/< XE]ߪj<"vW30wGN{$"jR;4MK/恵n@'nLu!M]o[U,:W3$A?G9X™  HdwcqvDUTYBYD'+*;9h=5f\W *m '#TFpguuMĻ8$~XxW^Va8Ҍ$'>b(|;ifǫDpd-"plxgn͈k/n1VOH6V\U&D/D%{OV_&@bHP׌tFͿ:"enV+:kH_ZG2]|fo /VJùv}XjF/ʛoj49SO@3d^Q~kgEI"= <z -.hPcMHidH=+Uy3r 9(DV-\l4wgs Hh΋!AH\<~Q ; ]78S8bw0أsoa"ucHZzjIm@*EVt[^S=K|K0s(:{~N'`!4++b"tc $k{G=& @QՓz6|2M2IMzi-S5zP/領Zsx 9zH杴!ؗKo""ьCj?Tّo9t QPv0B裡jӰv=2R%RpkJ$R-iC10C[nBU嵪V^F(4ʬp" *bA,&RSv<]~p2kDq[nKY^vQ>/iBWβXjT"-MBLi 7qe'I*tZdh^t<Atx [f ~&耢1S w#rgY?+ KDžؿ7.Eo#we"OLؕ͵\&1;l ( R <1 zԦnlAC{`d}eXGUZ*!Ayd*^XOǕ;;G hǚ?D0&K x8׿ÊuSg:;A#G*tsx6_yuSP+%=8Rc]Ý63N?_~}QK Toא6cN#)5J1,VdM尧I$KSEҁ)crx_ٚ. h^h{#'e/O癙4+N[fqC?jPwB)F`gt75Н\@GîvF9$ݢ%_w{.x0{Y*ئ72 dyCX"}jNȰ \cVB\6)wŃK qd3!)[oI"ih!V:HX` |x!}z;o]pQ1I8a68HcUh$FR!þЋJ2q σ`0vJ-i9D[dzdD5FxA)ebWVWߛ>Pz=RT Տ;7:Z{0M>Prf+vs¸'x'3O=*K;ś彪p "C0|ybՏ{%m$g1<.wfF$/ Q#6Ϯ%m(}Ը*/6HcFG=F?Eoaޙ61Gr5H9"WǡJExiZs`涼uWW|LEza^ IJCOPJZ&M 0{JBڑ*I'sM@c^44&(Ry{!=rL条!Wy0ndim[>HCyy135dspջNt 9wM꡾iH6W.dGB1HqƑYܚ"9V۠n?+>ٳ|뛕bwUY1efq1?Aӳi,]+!D;Fߝ5]Rc!z;jSѹ* Ýp0ƎO_$FH2ab3Kj/}[{ ߣe rΣo.03K ltfnl4MDۻ$>{z [8~'M'^9Kt\Ӏ^dKNPU$/ޅe bQs_H)`N?v x:oFr霈!6gкġT! /Ձy ppWcﱒTgȆI[ >p-=ou4 >Y!B(:qB  عOEQ eBmui:Mԭ@Ve,=mH3nA9Tܫ85K dDhvD=Xi jXEXWې zݬSVA'm?fF pڥ%`V{/?xR~qEc,뺶(GCi \r9bJ+yz˚V3#(EROv8jF|v@XϣB= ɺ%|\$ F1N9|yaWT#8o̞t  ݜkF 1qLǺQɁ0u4:*qa;_R :V&?YҲ 嘜1F $+ogPMkơɴk}$D hވe(̕>D-[J"Q9Șx^9IwR]"FZjݳ4ǜLփ㳿A8R̕ jH\ /žXd G#'B۞@x1IϟG#,awQ~9;S#/qB6暼D0`EzdȚ-vƶ= c *4t7$HU1IJ-@Űs9Єm{, ?8hbVab@n׾|cQ= M97K/w6]WCRUkК>zR[2xY ^7jg=@pw)6b̟o/sO/|An3=Q"rNk"L%v۹\v.=c:Ӫ|\~MxX0R7U݂,T$nsfzatxͣ=UD1{``'bXB<fB!%t[v@#;}0h4R9!Iُs3diK߽%'wI!ѽrjcD;:  0|"шdf8}d+s~XD/mÛ8j߯r?y'cs}w(~S;og)K_ncߓL6#bm8~KvwIɈ>M w5?Xg4jb`:38b%&[Ta7t4I:2X7^O'y):eق_%GcuȎt)Lk 4I8NPu rةp̍٦Ц/Fdܨ,XڌRM&sD`?WV^؅39%isxnV}Ͳf8"8k`)ln, IZǠLLַSS8W%cQ"ap*-?A?^#ʄ RGsiehn&< 3[+EkE\QחI l9~8lʩur) D'ZٗWSf8tnJf+ȴUkhm!`B-X_i&DryLڴ5EH52Hҋ$M0$AW1),MTjL RhG!Ȣ̱ F!Z7,CyB*j4ѳ^K$x&U!4boJYh\0ij\VksX6WIԉJ LpT:,ȼ5PgϘ_R2S0v"` y?N2R5~B?PMPiM7$ )M`da7^naL3@ 2 >^!=!\1%W[Xygav(+t:9;~#]3Ɏl^IK8t`0ʈbt9? ⰃmQg8ge0ݟ&=QQ$)щGl먴曱bk>3KIp섇4_%HI5mGŔEtЫ#7e)bR3bjþU{vS*%Ukt.YܕGy+}`fFn)i"]|iV}7Kӧ. bwf2WBjX^;Hadu^\Mۈ?l:2,~&'v9 )li k1j௦Nm .=u#+\A^4.1(3y k~NN- K)ߴs>Gڿ2 }xW&|kHsFjA0=-zyj*d0yfZ l>F?љ#w^`T̿ T! 65'vTl#{HbE1|Icx/\do4S30+8kyu-z!@~m,N`a" 2͞q >bs7rQ"W^[@fH;ÙB![;P9͚w]|(WNڠ3Լ2|}kd" AWAh,! $s,w bu-dA'Zky~,oٝN+qf*BTUsfS`2p5,XT76ץMǸj-},P\ u6KpALsva̩^%h*T~"zd q 2 *SKJu\U F AJ u6.w&|r.uSĚ@D{Geg+ Y@t1_eß߰j ju}z#V*hu-G4&j3U@d|XS$N/d\~Q$)?ajC*.xU ;U)3B,] V-8()qY9kk3Hڣs~O1Bv#9 +D21Hs1wWrg4 `$V:o i%&faHWY;.Jm^681Y*72Uyx# `g.\m0[)83&0B}4jY,h២Q).;)ՆG1u$h8#(DRYiErԊ`P4B  V^56?_KHhI9cu94~Nįc͑l` G\?Wn÷b J#ؘTF,'?Z==1?t3 ׃HW[jIH`mus`Bơ0+ӑՄ>PgY;$g"vreaOmv5N>SizɬFM}0K\P :`UQ3rѽ4N^i)MHVDatFhKᝐkh)$F&uTV[e=D-OD HϠ~V.lcB}iس ^\7Fx7nl9Y/bD`iLKTH'6*nY=!Qj[/,[ÓGA~2'=Ypm&9X6I%*+_,9xԸo8* ڊtА(8a޴n3f$-#t!2Ŕ_+fFV|2(">q@[Pfty5eizyAꛏN_+g$jBy CpeAmrr-.W#5eҁQҹv*'.&n;Z31̡?E]>8ro>K ]•O]s8a\=hV94 =-ɋݛ#h >'s_ܘWld;4lSlH*PqhAݰ{zje}A *Qw;3 ;k%mX}=lsH :I;z|i-'" jZÁw~`;WtX]„^&P=euZשj1 ě0ݪrى U&D}ЌN?vg%!KXR *I9cMb9n̖@LmQ]HoXDG{FʭgY҄17$G4!8vA\81hvvɸVʕs~?[uDx ~>JD~5,~R*}M'` Z KUVx@-/U|FSaa}XO]*::v|PEa%H-i3W_U7 <88 %aAf}6WT :kNX0nvD *)%"9*HLm*.rȚ!7s;+0KQw~2N%DdT:SUE,f v980ņ~O(X5w6In< : jYS]8߽ۗ!f\%lq7#SBθ F0H̿Y F'H4xHĜ (Snkv9E .q8u R4WQR, 0rnɢ5.b}kb/ qO^H'MsCerԋ2~0+(q!q'wrȒ>ٕ>ܫ:G)eArO%YLqnSuD'&`v i&>},T#Kz9 'w1R) X(duL{*'owBkq xW3 2 /cvPiB&C|= JαNԚ߮15L+tSA`HL(2J'zlD%/v3.SmHJuՠ1ߢTr9n-|sCq.C{+M"cPV9n#[wge.;u%*j%~XZ֯6:jqQDOY@Τ ۙϝ;rpKYF ~s Ծ^_.Ct:5a%Y"3-US^.=6;4r!;'jr C=?}hWbCj m$-.3CRd0F(z܌Y7v!>cT3(~ABKTz[ z"j y?S:~+9 kKPs)B sZ8+Ni (.A`d߶\3+ͭQ*˃?_4KH`Dµ^_ٹ!L8Ɗ"[\M44Sn G)c<؟^2A󛑱eQHiS9 5eoA'!kBT4E gh+7 |\Uӡ5Tej7mwAzx53,n.."O®~Z,Ea 0T>.|*n.r,쿆x 24sXהd~9\CG?*+I[M0r<jTf=R;aI.L8EmCno ߑPD8+cG\c &b21~tI' ivl Mn.ُZb ɏ{zPҘ@z x$SH=_Ɂ_D3z uF#0'>e)0@5:w/hXXJ .:CLo]jmWYdfn5P-xvl'(,Gb@j>QJy)Fd=z~n9`+- I]dg+F3R%R= -RQȍ '-5Y eyG < k)e~oO-Tz2?O[eFN$0Zghv*2%FJkhZL~z7j*G% eҀSm䧁vG(,9 Qk LZ.ó„NJyV76yXl)};xkWk?m`>i+?N\synfnulR #}hѓs:b(jT"cB4٤whk_uN!=zQ%}^"9fP6e=m}M١ez{:n#$. Vae44r5eRa 񀌰$4Bw((TͶ6 9mD0XpAɁ-U7nkI Ǔa6?gg~QW95ooiCQ_jwV?}"aZZɎfɝmȏ+bCm[JCWc? v =x54rhx+ޚ e͌LVjGIOmqM{)<wh|$ʬ'ņm![ ߎ7g" BJgP.ȱ1BWe ͂|m$J@R 697227/"zTyh\ vb5HVf7쀔-uKS`4"Mb-~n j[c'N.Im>-OTb9lϳB[vAPVemu13V\/'L2(YP+4(sceTx%ȇt+ >[/d52bS`CFhv2F+NCMU(*UyU0N}VZCr(x/3H1tTD<]cb%Q Hs!C-s}"R;]Aq6VR[8ӄ`ι/iG^z#v kyA`YexF+(<&R>'t1O *KIn?WS3}`Gt\nADЂӈ$ &NL8-' Bq$7QVگ:'0 4dH+H#VSztz݊io9T]lhW TƯ'C'@f'CZD|vF7B0 o+ f֢L~0.xaK~&y{S. [i\Þ`&&FSۛm@=tv+oݔƩz c$ B6V 61ů=gOmTs@W:`F;] 8/!"_e[]IgS3`tn3A$p M=ԻB[='' 2]M 6} B;a'0R_g3pCSyMKHP.zFż![{&֒Am]ێ1ONgR=$3(5m2/odNH3p즓wP(,5) (39:Q-nBԾ oL!-|\Lr+o טnZ_Gk593>۪\hqI9keƯBZ%AqH| O}]Djnyri' *ωԕRX Tdq:zRKot`eQ} &Fmu n6.^f[jSxQkvWjGMy׸a -~dE]1@tExJJ"+&co3NN]+S}ɀXK!RӗsR&Y{͈gT{$>p;D6No5G"H5 Az!RZ,qGG:l*mׇNgͲ8xz,^ 4+hK^B-Hl#Qy>/َnG[B_zc iKupC^@yB:"-f ;p٤Z5-sbXV_2w*;=F8螖]Ȋ0 7XM n}36\p7/vU'fmPGy:F pjQCǢ!g|qs.UP^$h 9VI}`1Ϲģ4kD !-JCj#bTQ' V~,#Za8ba8'e,.A_lgG/ZLOD^K<򃠆' sUa&d)2KOx#~Gl "&W6{2&^,r2.1ϑۮYy(ǦBw2<"PMg^_X \z5_ gh':TEZWQ4u(kԅ/кO51;5+LPs0b -ښ_nB)$) t nz2dmqyy}z(ἠgpD3mN&g4Z?8$cuhf\ŷ8b.EE!LUujOΖz+'͖.EX;y>({]'`㴺@`Vzo3ᰓ~yv̩nFrc|\MFWAmvQCK^~I@o;Y!020ݐA&V̮ԝ2xlgd?YS-J8SzF#Z[>vaۼs$$6N0)`o\trKQog>Qr "p*Qn{Xt*840Q$14ztx)O??uHStRۻ;־4]7s ]m= :Qf wPt"X,:޼ԤL5djԴdvr;'ۃEj~D+7MCW r'I<0mT JB~>ۡ"ͦFy,b̓];&JORWq;}*'H`FK4vͨ~ 4ݑ)D)i\zU<̾}y6w >(; Í.J h:9}dM&M{D|>\ӌ>器SĀH߿I-ezQѽcq!er|4n#4gNNPQ1+ (,ٶ v۔`Μb][f)x)(?`H#/_L]'Ў,?B .TY|[m+N@?j86 <91gF͵w4}T^}c9@,$ª산8g#(39`ioۢ\ZNMGjO[9(K#iX[A?nKIMW@PX¡i %m+K\R|gV!x2SpHzTd?Yt RI[ ɄA?vqSF^IL9ކ{}r ihRwm~-YP:0T[smJߘta611XbjR[+DW7ܥ΋r@d}<ݸgG!> uc =!z2zS Z Ԅ*eW6l)Rt -Gm0˰flXm6fu y |ճ(1awL wWI,#y(u]S-Alp QK9J;8[ӝ1Tm{@j j5 t k5;X#rVDa2t4H)?J6iܖUɂIɒV-7 Qʋ39Izd^UruK.em5i `؈*G&W1{"z܄+V| oc-3nlfPHpcRu ult.^((w6b,~hMGra1#a.+ul6 =b3vg/9dgυiڜK=L#ܶӇ@rƗ8 B0 `-s#0G/D'~Qx4g뎁4`27 i(RЁ& 2f,Y oUՇlP{x,tr9̂7i:QD%^Ε>UGE9Ιm8oUÝy(|( =LE \z\BIΆO7C%Kuk{ ײ n/mLq \gr ${7^ V%W0^ e,"o?8iwecǟ>_;A&u;i'E/Jeu#>D: |{ɣ%RiғEnswe qnj^y=('܏2LoW2ߏ̵ٕdORc[@9>!eds`rp^Mg|P:E0Y^w3LiFZ8>s:m[$&r%q/.,2t^ne*'#%9] a*Ǎ:g9d+[ ;cbf^xS-B-fTCbWLqDjyo Wd>M.Ծqe[Q m,&w?ln۬ 0oG-n{Wv2:ܩF$h]co39 :/٥ID5 '=7]Ǧn*-K䪻]YCS"J[ gjva`HpBW\dŞePl:Ms rBOoV0wJ3'AaLt4oAҵII89-^z{71Y{V6ux9d<` Jd~Gv\nѐ@#5qܼ61ǥ'Z qɯ` vr/SK1^6\>YwAlk6"b LwY'[\ʵv?y`xkm3)0Y^!1 D#?=olK<>qo-TP$WH6p蠌6k_fڥql=&LYyohLDŸQt}@ Vu!`c h3V XpI{ŠWc/2rʓP=`SO(c4kˊbbb҈ ɛ cPqt*D{(:lr.Z_˪OݎxB5wS`C kf͹LΎXNB5k/bMQNC9%o,W 8Y)*r蛫<ӔUe%=MpC!"pQJ<#) nԯG>tNEG 4A2h,fCXH 1o4"w 5?X]tDMLJCWE>:Nd6,6M/:|z3-~JK\01BJeo ؆[y61Qe\? 1IShY7̙_3B}6 2_مC \ЈMDv 9`;]NG YXV\2EH!l( v4jF_R-"荌e+%twd}&}6YĒ{Ij=px5FmGQ[&FIHDInknb@rBWvQQ-uaNLiXQ h{lltl+z^n眽_SoM~O>AFnFbBr0#n@M;^=x+ʢ`|N{ߚ9#;Ş `Ħ0ԱVnI>K!OSi.F$7.## wl*FY6 r1iU?x*d ┗G>1tT7n'èmZEQ'#9<0lTq ,JRr?SL ?)Bm%.T7s,q4kezJ >Pc|d@u3]q$1ߌ EPgQa.p&3tqJ.9_A ^I8 H WRK2^>'@6~~bͺX[+5>Q989 FC &/-HOBV;ۉc$ohfPΑz Pk찺a4p*1.pxUJb "g +45 N.Q?gwwҒV)z˵Rc9wCʵ%ß'fjYS>dUbCz¬ˀ0MOP BER1CDiw0{-ۦ^;oE3[Q=rZ)x^W42ίA?e(1jU*#Y؍IU'z3ue/RmgFj78 HGRROZeZjaeCYq("oB^j_Okaq 쪝78tm ú%'$m-]:2aōqeܤV0Pյz6*Y˔g7{qIpPI߫uIalE ѝP`@#̜AD wLDqܖ0/8 ER+\UvS"T)o㡫KRӤTў}_8e㔸$ʡܜGp~?:Xv;[#[CZY;O&W{c%u{Y+5ϙ mem!q :=|MN9\IW)>kpݤﲅ驉q]\ׂqn:x4>JDSeWhHWh5\iw#nhJ;2QCg_yTWo&bk| i MG'=yr+mFM],رUic>xMxgr&Z<ێ@- Į_.MZ4ATfy L a_cQeKo#iug Ȼu؆yD٥Y־Ls0Z]hGst ߶=j MOpG)o˭ g[|*@[f2B# w4nȆWma80daÎIv(sHrɰXqݮ'l2 PClr]A+E#anC١5By޶DV~~z&Oew2uut^b1_爺Ƈ\4˷ YZ&iofɞk9ZJ%]a5?3O(q~F(zd,\"[J_sӘN϶U0sXe-H-E]$4",hK? 3p|h{𫁧!܁ $f7NǪiR-BHY+xd]`A٩d{hA?k7yl&֑Nr᏿*xE.܊f!~%@|fM++ Y#B]knX,'<;B4!U!X)k8:zhX@q_JLG ͝ZwOY^\EFq/03gF7 , zp|FX7>t?AMkvPj_CrXSc: Fl3qzwnPLvhV9jWFD, 8c82PAXǣwZmIJ Xe^{bc"aEN &<łI(ݓk#c6Zmv)x?̈GN_\hGmÑ/nWluq.PĚ_d=N0JIB5"1hZIa^1;Yq9e'ߺ8* 0  ($by껹$ZE#o.~,?-HHJ'D+ǚ4䧅Z-;6GW am!OAP Y[<´-9Zum%o ߓTdIza9cȾ7|A<}aV.wcٍ]E|jSSM֡kNC7C?{fݍ1aAxe9s%״xنBKՆ ,u9ԞBڈRw SԟISKl5Eg;-αuC:;"D>Tkq~H(V4hI9bi S[wB&&} Ď>R`wæN I:5IA*F. a|1` ȰPx4G&ɦ?Qwd38?-UZRTX4['u 4w!=l(Mw'CŧR=C>r~ NӖvpSi`o[]ywZMޏd*dCH^s(\#atQH^m6 ;?[˱nc{{!*:0D 'Tyx7MgYHHFa5CvQt%xw( &^.J==G I' @pڜԯ8Q(F| =>9]7{F؎WpY/lY$x-8 14b~1mR ?D$?ӻh汪#"7oDЈ={D1=#n:м}<`/@qKz^@렫 v{fU^"NOU6^ bzQ]J)^¸E82x­ۮ ]8My傃u FOgO@qz8[=m@A9} I80Hۖs#ӘO%MȡYH;h u,( [҃=r;]XIZv/n:'w >zBaR<ĺI_Kz?nd_V"`ܦ2$KyJ )CG~*0ޞ±l,Zߌ9DKŸ5DUX-p ]Ď8RH(o+CpuvҟWv9W(x/#Tٕw,(c qs) uBΈ_]M,rE:CW╈f^S\י5e hV\Y6=ynI ş~'qMFWW }\q`pGƼgWHЏ.|P23Q{C V- i%'&x@\T=<*qP鑑lf9q0nN4LE%@)5j>9* ejeÂZpx`$!z56:C68Yfn-|BhrVyzըeGj47D6>e$7 E{3>b\i!&F]ED@y6;c-q`x},)'4S>21 VJxߩ~d}XGm->Eoûs+AZĠd;_/iҿqss N_n*S7~w n8>:dž7/'\Xu*ac`\!ԛEȥd LhI) {5Hdʩh)Qp %!RXrI8N.=.^'@\ + h.nɞ*pz冧5ݷp\ fՌꎌm̮<`]ii` [pn ZcV#`[@~ ۼ):au"\ne]XHO6 &uYx&IJ0{և]p+"F ބ6Nz#:\ &0F} l}007=ִv֡,>[iooD}ʔ R7+B|Zf!lRDKmKELfhh<$B)Ly /fsic A-!HNW]^5jUJӟahx?YۋdN?ĄEu\wnm<(uzޯ6 < ln)rt #aHߋBK |x7[MJx}lvH*pH%+y!rKÑCiȥ'IFG^)D^` 阐۔}1;wiw[Baľ5B_]BW;Gom,c/rv\^ {]mh8uYt*\b(}Sʪ]5bJtJBP 1[Q&{0eh9kZ=5~ȣ#tkۈL *#P2ʇ0E~rAc<]XNgKǻ4+$ S.%+TD(%R}]sN⦥B'n '4+O)pozi 멏k臍WT#ߐ_4 7塺VA̩]\xZ&VJ  -P;J-X |V4r+[Zt>&#?ᤒٴ{ݡL6<ɭ1H#8o&>y؇q~4+uѬ:>^أj9qVtC|_jǟ']|=x1p4GZXV?OEe*|B`pЧ x031}d =RThߨ H*S+ԽΞkBF 8V5uoy^hWô숚p{5 q' H^:d K`tWUK7v8EU"=Vxi]M#,ƾ`Obe8)bdUwPfOE$dd /{S) 1LHoB~K%N&e+<49\a=3Vou(݁t/^`M&y8! *ֶRh W;͊~&p0_ ǾM^kvlr;~U,?RL&sx2?ť%bd2}4DE)E'bCUrC>5%Nw4mfR466qf=UGH#wbѤWb"(X%V yQ *Q,FCD~GJnzt &L9=$@w2mرI9adE1A)Jb#"KC9#>,o Wk+ƍ#$w<8 7p,2xml02k)[@Fշ=Gx@or07ݖf# 9C}Y m{ͩŸ1V? Wʈ01?dGa\HDΦ"lGLK.GE)ޡ<졁 j&`{V̌8g)cZY>4K[[Y66T/ QEl7v9;3  :ÒCYDT7=x4!iDf"|~Dj3Kpe@Z3ߋGM&"?z*-@yu*F6,-4oW&EF@o+}Whʻl< [):jS'5J>`<} )آ m/t3+T4[qϪt…C٪[ sB R/gȜ Qŷw.(.ZUpl^=$Δ-ubռVr.(Ze| F^Uc6qW(pK۬mzfScŷ;x$#+JGgc%h!]qS"(̨a:k:"Idx;Sm{zd93Ia $2-2REo Ȏ@)Y'9f,Z *~ h}RŞaE`Si6`DvB@-/|/ܘ?=d+Ttli&Ti5+&E8caþNCVd?8.Ƙ@'Q,f F$YuMƴN$.v1j \;4zd}yncec3V9<F!8V@5 qK;rΕ)8r[AXSffS92|9fG I9/72 zC07A Vf`W47>+qL4F'd_xsF|(M,UcHWkv*';(9U0|:缆̷WB1G!UFuLm0@qB4M TLאϋ_}T%8Bt9x$x`nW$-~ط,$Mɤ"gnlV90Y |:\Vz-NT{t.coܸ إ}_>gij@1 ֘'I2֏D*\9j.=4.P-0nOe? )1jqwDDBI'.b y:]>87L,~YPXqv4pATZ( vIW/I m-s\՞aY \0kvkMc齢fr:TLl;óTLsZ,vKE.`/~OɰGNN!>0_%) nzzGt$nBpEd L#hKԕa$g>8qWVB<No3EqwR+ ˳(M#4Vm+iC$]B$ 'IqX%U(*y:;@6ԥ,oi"R.K}.~yV:SSY2Űn.mgK N9MŅ_IbxFi}OD﷊MVHC Ho@㬭B/"z"_ mld5SAA~-O tڼ _;1 m9бUop8?X&,s$_~ZfbMsOyltscԝ(vatwP?4~62h3-LW~)jiUԢ!V>&((Ph1vuXE*iRܛL6IjksN^>Wrh:]!v>Ouh?"P5EK?(Χ$Z/ѓ'¤3OהnLKd%D:m< 䖢XXִv~Dz$>%k [N^WlmH RmغkOé.`Ȕ/Pb(۩Jbb8h3p5i.f4- +h+P~F-`%--T]OP<841d,i<@ɮ'4^~ze``ֈ% k`ݧ%kji6Hl70OC%+e{jT1سEpX;U Ѝ1 2XKPa6Ĭ5/wgCM(tw|& JnsH0tl·o.7qnO%4w/n8xk|dڿEJq-uI~Nm8vʼ nt,>X />&; r&ģ®]퀣PHSڹ(1qo{[r$aR5ѧ墳i6/sYxA_:=͚EW(ʃ &>7.nbOu ͱ^qp+f tx*xhCe Xf/%ڜK^5Lk8!l7Sբ(/0UE_hz-פu$vן 4@C&;Zi\PyO)'] Dg\F3j>me5ţ 3,^E>#T!ZCX ȿQlI(_aUO떷_0xk`)uʌ+qWs onZW4tN32[ ~)2YR# є_I+J#a_'²֧HXE?:籠LAq4*_Dprɔ̟CL[梬wO-FSܝtzg/Pghy|=a~K(bzߐ<|bKZ<1UE9[ZmF7`3+.q*~M 90mn2ݢ|R #3;\g-꺃26v}c-.kR2i{qBJ[8K")zLP%K~(P]vؔ]YGf 9:Қ MD~'?G4F2Pζ^]p"WoT1`_'bgpyfUT%gH-:ʂu.f&Fc5 9 u$//kyI_j*kY6U^`ze&reߕ› 8JD[禉jI"ֲ?w\b[&<}^PP?xu'/ Q"d\'MIy=NeWki@(Vx7+d//Y:O\^en! v>Mv\zЌrzrC,b`_+ jyT{n5Vn`=#q̷Cнtl k;vx _]Xx\`9W`M){00Bˆ-ew& uX:ѯn}l -ή"ZW`/=0um͸f#7AocwVɈP'\ t0y%wZI_ \tYGNnSGvy r_ ǡwəc4ZȫmƌuMn/Ҡlv'#&4 10%i0M!P+tW0f|T,{g"q'kYX$O  KR$.0Uup8GIDe|яbMZr W+H[27(:s"J䦙j\@B ~إćH#дqSx儒`T6cĚ, ˈAT{o3QvM`Z/^>m%SB'vnPUCvmtS;zHi'R]dȅEs81Fň2 s;Sr۷Ki0\ϲnUe>h2k%;squsd>,Q黍d"?DnΨɒy?2#^`ւ56"Sq4{A(TXk^;f/i?WAS$Я9#DIƴF)U!+A-3 /{wK>-t%A,r_t)G|cn4೴)ȵE49h޵岢]( #}?YЫJ$0+ep/PDi9bȝۋvӆ7vgq{^W+ 07-;jNc{"'"e UMVP=cqV *5ϋ#HR7[E6Y|ٮ騅"d_h|>e4l~WS<:Z99, }my.s#woD~m$}Y?Z ^QxNeY)j_^tΠvnQ7 m2׊rca2cv%iw9.fa:ݡJcEp]oI SP`5 rQ6R(-KHz(ƙ;?T;*F2S+^d3T ϭFWDa>4<,DL|bMR%g-P ,eւkq~c6 5f84>^2Y]cv N]=:+C:Ѐt@N`]̓&X_Ǽk$VM&]_Un:X_ʷk ?j va ]t(x0tݽ5#TşČJO&vS%MBO$X,O 7SQ k#]u *=W-Xʜ屮mG-KCMAv7: 3ïWz[cuI]ҕtzm Zn?T/F""yԗhJBLxk^QtG^ЭdQ̧_-H^ $ђqּeG$MZ`LWԦg!eA o|neh`Lyts˳r_4_~덽`zuۖXwS)'1#~Q**сll8tRh.EK]U33IhNΤzdD1Q{v y'QJ_|%!F/g5lL5=Mp1e o;XyV{޽43jģkmw)! 5Cᶄ&ǯ+DorY9 -rcJoxBx#ev*Ÿb޺,aG(lF= \Ev7Od =U72"˦( ޑqK*XWc>cv0$i~qqPMT#hKlDԐ48H >9QIЅ+ -57`!@ҟF!T6_ԗBG8Jad9h`4s΀7%@8\L,!@ʊDf C[W=Vu$.[Nkp4;O6[ܯ!Cऽ~^?ǂ +=ڋ(HJ7,*K$V7޺ ren*eY3m: OO۰I҉/MΔ@~Ī!HFmo3)c S{Jf>Wb\8<2AI_"rAz6L$ҪD֕%E p E紊L#E ſ]e %HIAljwD\br02_a'GE׺\sc[5E#[ˢ H U~L||j#L{w\mPN.̂w9tۚpPvUࡀkc9f~Y'T`y;`2,b<7Œ/;|ΚaFuJء7I@tBPu78oͯum>ưk#iޤ%S> o g=6jiW@8L){p ^^=@ C,EKbڗG~^%2; qim;:-vep<5+^B_rHTAn!mvbgs]R@x]`V|si 3b(nkRJy]➮Dڙ^pېX^`#~Na!wfv'6.1sTH2Q%0pUDeW\5%sZA XB۫3\ =rf̵a0%h` CQ6ө9S--32cV'`),'7 Ҥ犿\v8 +d/{`R|J .%X=dR}Xɨ]&R'h+uZW|+.ΰB?7,;0jGqມ ,)4,Ѷ!H%QQ(-%ƥ /)qۜ",˖^Nh ɴŝv[1suFx˂W{G,SU!,+!*@''7x6HS*/ g]iG+W maāTǔ?4J ـ% FJذZ W;NG4rrX2>qccAh9(ol;UN DF_4Xxt+9^ݒYM06XBd]JCU@3(=Tj?撜k K i{D-ąS).xRIu(5t埳=d RkMm I<"D;4C?&mi4j"/=Ї벳DSi/Nc tvoo/uXi&H莄N'QFLB ]=.w'>iW[H[)7ȀR'6h/uݩy|HlO+**vR xhr,Ƥvlp 1TSOdSҤ@j}5#b3r#JZn{ Ȗ3U佈Y+QCr 1R ݖL ތ$;gh% z> pڄiL0QQH$l^g5﬚z%wYlCJE56I]ou4RPz);-R%g#xKz:T͠ҀM(ےgȾ IDZp3]pqI_ofqw9g.yH_tc# yQf' [MqaêBK5um#UOL)r?5/{C~ཛXT(G߭z]!ըCS4SAŪ%@Hć&>g) x|u{j}XWe}xo"G/O)-EK|߬lSمqث2H9%8(}7,iU Uۃ)Oo:;zU-VF+Uc-dT™&oUgP{ʼnSϴQ- b $̈{$v1 jaCFz/fD$b[.\f!^AYlq6v~i9V17g,U32](rjϸTaܐ1g21}cnVx&rP5WKss0ongaLfïˤ8cR4]%}O;%]a9_uY8ÌvWRfrI{%oʄfF\8!C=IzSk<ȫVW7"zebI4ja5nGzlta7h&NQ. ÷< o|*q 3۲κ*mlݻE{ϲ'FǸCi)Q.XQnsQkG)7tGQ%xJ$(~ĖdC!mۻÀ%!Fl2G^ciTԯ X|38ߥҖq'C4lKHUL0,躔Ԓ^>|i[bN>9 |eǒX+D+xk@btֱ7>."%g.A:uۺoKdQ;*X`ZК]Đ6WTjD<K柞%c'yv>>_AVѭs$ZBip![ix9 J='WIz`B1\ fdUd1B}ݧJ$ Df%ekCt|GV/:Ѹu-u3ߖcVcBH݉ϺZ-_vaFHHݾ&g|ڲVm#W W6A6PM4޹> M:#HO@L%ax1{lҜ`"hA3iNXmt -iBX5VY$VpdBQZz_X}2n@j=a>;$XXa3!)H6LJ+h4뷁Z]xኔ z(<k5" z@?rw¿|¾YՌ53zH64{v:(xwj5P&dAC/H(/+6B-x:-9_v~ɣj G7nL$Re V 3kOb!ynAv_MqB_P~Vن RZD"@k6 tS>^ 5J pO-8=[p|X>Lie\ Vi Ÿ"TZV{3hּP.Vϊ OYXJoݹI+Mw]HjW䙪JJFOPk!:!ڀ> |8leW[aW7w<e?e1 .曰]l-Էq(({Q'+(G=3ζs} ;ǽY:x3OD5#d Fl!]OZLkkh+%[ݭpu&6WWK7~Ə<sb'S#. Fts3P6V<H;Gg/"5f;P#bM_|aat{DZJh:4+ιNڗQ>ڱ 3A5}L 67\1!3^(o=*kxYdL)v$ܮxsw <ϱמ d>X=pRZv]*&zL3hGdK{0~쏭*Q\Vk@"B>{.zoIN:w*wȝu)ϑKC`TSH2Y7H`?CQwY#;~hPlMg Zbv #a.7Bk&F"ʴ9ߩw`jmbQ+ЍfQLw+(] ToH}@,cn^H,!Q]!0ç Bqz׃,/Wd$&g.SqOfϟ2 ޺Y5*! Ħev+YvzbRh5[SEF1Z J1!l>KS{YgH 7 WMP~Qi,]_.7K1uB?ה7v76=dfJõK={MJLfGp_,㳷n6: Ie6}aj"|lp+4wn^ګϾAmƣ{l򌴎DW9$&;v#4ΓF9Jeg.W+@/Yc[5\Apm !ũf v >4<߀Pђul&[tV8(ȋ1[rv#*sRK9V\"rJk)bkN^ 64 ,h9ΑT 7fCj=6xA=mSֶ@46{-Y P< 3m-#d'sC02GEn?ERݸ(^[n&=Vpe;7u aV "E!=_ko'|-tǩ"1Gs+(P _:֍lRЙS@&2+漘I%:.{hyWR@WRH/ 0`;^LD .ґ Njlu N%`.lvi+B=8*ĝkx.9-#Bw>cV>pg$+E*0gm>8!Vw/헃u+qV'`\r xQ̡V];D_QһGf̿3ZƖaD _@š3ٻe bBg>{%aQ8۷G+S.fqz?U\NSZ~W=U b9@7Fȧ"b֣@ =!1;Ot:p|PD3#|!9TxMv^QXLjqeg , v%6F q^eE&t,2*B}/טJLJj%}el.'Qv͇"Dғi ޕ].$Fo"߷JCO][玨 ?ʘ/Y# aCp>||FSj^xga|.{%w=8W*7ɜtzqtPSA(2?-6SoUׅO[법01>{]E<:uҵֺbZeCI~D47 m>CaތбXn%9ߵdiU[ L k>]p"290bP~F)篒gDU ɛ#f-国5ҫ*y;(tYHs$jM˦9S=9±[yrv,&4p+Z)*bw0iZPf/{UB it`p\l 之Bm"AͰ^HK -8 9RX9qfz[Ɖ+Czߊ|>bf"4w|O3cj̽{Pĥ5IyлG ~GĒ`L&tk8O!%뒟ka!F^*䢔އiBy᾿HqJ|Q䧨֦ʸUX{UOƔ_xĝh 4!=" \QR|-ž&0=m~:]0*:0p e'}9|4ʺTds)+/s;o pB?»&NUܝ7j TՃiլ\ Eh紐ƅ͏ (p ^-K6TSܩ /8*w5JܻCE vx2E̓}Jbx?1oHNn%~{mՈ钔C" Ņn;V\|xS~v AD>.1vt损%GI|(hPЖ>z'v߁~oI Xڮf$3@Fd6^S@켚+#ľ޴]  i䧽ukv# Ak!y3!DҬqg_{ET)},՚t ʵDז3HD)F=ЋsģR<ЧE/EۗYsm f&YP8?Z`ڲh`KVEC4t= 1@ \^Ac,'dwp- *f׃dq_ *JK>} <۠k89q\olXuԵc#nԴedt;BFaK54u^y>4wѻ[|_UkD8rPW" !a !ᏛMh$ƺI_S4+j_Bp(;d~C@tF9pAo+R7B/<4'uiq$=@XYgw+7''# L xR&vS=ĢYIJkؐs2]楂w~.AJ1sDW& 3drPݒrv9-rz _U#ßǒ*y.5mȋpdzFb۶NަI(&,r}k&W*{6Am)Bà\DG>`H]ny >z bxJ~0 `A }X'w+0ދKUa :S5Zcq`^JPT /ίq#ԕ2"7wfH m4 Z85ݓoYDwRJɆZ%;YWo[˜W >'# ktS_ƍ,UDx̃ ,zvN*!?޲4V)4?jED(ZY0uu2 "kA+IaNry{0U,{fORT;#DvoTgUm8ЄSZw? p#i,J9D#H7џEa.F1 ?[/\Lzp8'&ה)>".Y~Hu@!(P]]|S2YVZ8hH\z/L1*>,-T'kG|darxlЗʹ}_ њf-ǽܮvRdF\F_@b]D7)X/ ;Jo8tz΢i?ϾBM6}HAK~Wb V)0 oiGߵ_ʤZyPj )_g2 !q: ٹDXTsN v?@{mU}9=kEaj*Uv()k)RvzgS(͘)uv,}}[uwW#3+pezV_>em6gL)b Ɂ7eܳV@i=>◩BG܇"H@GG>OvN]Xd/hJW7θBi$k_8 E'\C[6YorC6 6T1aD?t ~~yBJ!(HMUT|uݗW"߹ W~ "7ra A+ʚ\`U Y6^y,]VpDg+/xEW[rlP!>‚zi.e6q3LPJZ%ԕf{F{@ȁBSC :nI*FS 5d?*xBLT3aWW!poax 'ri(o@ÞׯB5Q|<=*}5#W}nr)ğ|s-u|D>ܪ]jK  S֯q-> RY,Tnl;8ʞi #L'YFmǫka6<iw; ~o9G8>(mjfs(Hp֟pTKhb?X*<"CGL9{q@g q8F(koIU} _qkԋV[9"dR#^*{~}_/swu׾ݜ!?xBz6thf&Ҷ2p%oK>p#_ޡ+1L0#aVR{iay$)#ry1jWzW8G I0C˸9YysRZZ$3wK[Hi!=5:= Y/7op&n9=/a2s {=Yh|t{a%c\%jh_Z)ɫYTn3q!949apGj|$RlOqݘ5V//˧.ީWyJ9Z{ F՚{CV*hT5^khTE4Uv (|t1g bnITa !#.Fӥ*%͒s_-y3LNYIVd|^\dɣ;Ɵ ~3)d~qupҝÿX -$O/=2< 'Փ[)[!8{|qM1SM&5OuΜ@d}B~(G-b fqۋM9v5ǝs%wA \M,e]B |_ 싇BaͭOv¥M`d<.z6\LV7?{P+$А2I(pv>̥P[;.%ZgjdlgC]"3H l!D}^v4Xƞ=@#x6$ GK_ppVb }bU r;ԴmHY2ZWR9# /L`Sa /'ߵ4u'79t`Ʋ6/|&of+)^lk,XnWm~3IbP_os-L[&>wQbJ'{eKU"PLXNepvPɛpq'v Q94?'s[ݰ;2hm%(HE8Hs()b"߭G>P( 㤓 1_ A YkzHߥyk vϵV#^j%Z֣LifY g@Vp0ػetPWZr Wm eo?QbQۃi9w8F- E-E^R'*.,3F#QӵvgT. =:|sѾ= 7.jgf?uZ[Os`D;DݍJ˱灠ꢐ iq^IJٷق~6ŇOto1'H7kt.Ĝ@ fiF:avo WxPÓ6Pd{"0 yCvC4RdlŤY6ٴ ;2mTpMKf0]أ/2V]#ξX]1f,rr7YRQ{#ך$ $9Oa)*ܐբpƞ}eSݍRZ?zؖՔ{> :U%꺯|IX Sz;9#[䷐/nL( ^c+\R 5JAqx"u q]r%}LBY<,5}(*ЎZYk'Cm$ӽ[ SmGĢ8Bhc4٨JŹp0|"Y>핉H̼J}>GǹW>^d@o-aGG9dÞ#sϪ囹 ןxw 9`* ^6)T\}5$G>dI@+ fM $`4j9Nķ"raMuU697C1ȞZśw H;xf=O+hL=>5H#Ig_Q%F)n1;`ߜu഑~bra)5w]>ZCzIo ?P,Xg D2ܘ<,o% `0k] d":)5kɷCKfіꦚcş̥3o.:R>,7LתhpY8_}s<m7A})ʞu<ւQQbBQ )aAFeoɾh\;ɯw.78@^ʳb5(Y=7.`О/L㦆X+G>!8=ŏEoɈT!Yþ:0݁ / TR 3ޅպQJ#fGv#FǏr5ʬϸ-F0'\IK] ?{KOΫ% `V$5;1<*w[JU9RL0*e4R*k-h 3 SZ8ypREIjvVJHt( <('nCX Qոe"Ue\Kњ# L<o,<KT#4L[VSZeY.ge^̜R Z\yߴeӖNvڒ0LMT񁊲EuW颯kՋsTFݝ۱\Ib ŽN XG|*igB/LJ:Al`]7`*ˀr)ItL˄>ax;MN 6ocSb0vugۚpXǦ?A^L "wX,q|y^a qWJo5Og.J<1CtE4gn8{G] 0ٯAG"6fóshXȌ1P.A& %*WbbujkЉBUSVY%sm C TeY2z]S`нWN{*rdyB|I-2DwH v@ƉUϭzUMn( ( H D}WI8wAOBEG"ɍ5a-4*q%LL_@oOjߍG&$pi\ !.` 3ɀ 69$5LGjCÿvLa1qbA"I4A& q؉ľ.beWk4)0d&D5r3kh.6-ڋvP:jN6@W܁k[U*@:g276k}g0~׭m]q)wZAݫ염hlvWm"AqDpY\+h֭nWV62]>Y7OȤB 4 ,捆]cVrƑ DT\s?'iwT$z-W!E0m4| On .G9V_QJֿQm4@5P_R Χ`ekȞŌVVRT>yupk!xSWo$'T #Oǃ5U vw8.OAnju<8=&hf0,LRήY ?,30%BjZ-]E @L0F&ۻٗA(a]g+RtOډ;.Ag T[0WOmiV%J\iMHgUk 55'G.G~*Z8@m$4(.tf#-iL|Dc8fj%WV;9֥M5])*GA ڗ@8rR /U杨YߩđvP`O=*2RZYSԌvkaK%vols`fNY2Q j=v> n-QN㊎ ɧ識de%?'[;CQ}?;U+8q8"s5ƚ$D:y_,5ܓAh~%bӍe8JI,IK L=;g5&A}Ww3BySٺ;*6T>Yz f@ORBr*{>6W{lޔbVUȬʄ+{뵛ȋeHTVy:a#O}0ڎ 0vlR?Yo$k1Mz23G]`we{!He#]*eM\D1JmѬ (VVU(@Ҿy3fetnD- Ѐ]6.ʆ_zsw3[*{! j,rIe]kɎӖ. )Lꉓᣮp-k%u iJ0dDgdsx,^:I=1³Q.FXdȵ|M?v6RTudd=ëGEs(?;3XjZsqiʣ.,Mȼ`D.F9}ʾ)7RWPD+"ia~^0n S'9KwG ouS1af}su T⠚2Ʃ/IeF{$QNӟ:-Ԉk4 C-Es^Ӫo҄⸚%4:[Q}ÑɮwI3eڏ$\A̟ QbjoC憗(g\n:E z#N&Ѐ ֜8P/Vtͣ6hC6lu k~mD4{~//N*ĝpe֤R F&IuQ9`fyDDFʹ/P:ģbxb3^?ћC/¨23&rsUl&,6VNJ50hvV,F_K&ⶫGhʣ[뛿5^DZe$i=Hƌ-hҰR vעw˭a,&tBȽd.+=tLDߐ+\iփ W7f,py{vv9H/k JjR^Z{_=&<\ رKk3͈t+y8.*J@ad醐UA0~"u.umi{7FAjCy-,&wxiOM.3ۮ?%<,Daǫo SF(lj&}IgU%sں7̩fSթ߁)֦"׍b|՞SYp>)}Ԟ$.kČ?}tJ4 ~1u z$Û.Eg?3y?1f?'馤&zTbt7,8 LX% ih3soEHJ0h8 ڋ4Į+L,GbE #M]5(~= W1PNNNIn;B͝Ǎ_+9JaT`2 OnпmE*.'!nZH87Wh'a@]1 J_|E=úre褴q_sI/ 3cE~xi\3155HO`XdK\]]2 .n*$=xՐ˼y4v!D`o~4~_ITM 'H󨅭HRXJH’L7XC;Y)#ݵ ;yYQ bnuiCW>`!0JqQ9|(ZPC|*]Iy";K9_ r#)煲}bBxM0eaڼ~e:$Ƨ[o Ʃ\sGju}/YDI&ܤmhuzbz](Nv>kIio*ĮlԿ榶l3HBP݀/]h.,ԧ(1&ږFX-֪u}ڢ"%g-% fO*190 DeaurKjG~$[,4rZ '0# jTsDKA'pd4#lvPFjݲ*k?-o3x{?I\C -QWIn8i'9m Jr˶D>I| Uj| e  ^P1%u5A&~bg D|&"Ve>Ss@tR1uRL&,`x0;XϫHW=Wh)eq99?ȋ.C6PgGվWVr`oS aNC^i笺S$KnC6IKHB*<pjIh 7pK˹xVMEv%nBvJPO$`Li~gqvd}LWq=MAf0|Բ)^Y F)41@X6R mb:smƀ6-j\P]T|~)\:ULaR}CJb"* ]xLSk7rʹK6K*ZP6w [r: j`a&>}jxMR(]6ΞxML_C!^_u3ˡ[?dן]"U]%B?3Bbe;,(3{|w0%q݇$rMmJxYL >䜷[AFXxRb(Eh%]$ 悤:0yξΞQ! :\?T5 O?H'_Q c(!f5OӨ]j>j(ݟ^XH>XA~Zs8p@GqLQGJCT;dW|nHb㯅k&qcghD3W.329]J{烈Ί = QM۱S]D;F7`̫v#R0g˻/y+pX"C2Y\OdW5PDDZ84LO0x&ƹģ6=fxr|ۚXmwܕjfL>s(6S/d(IJ/LQ,.2&ш(~ܪ3{ v̥\Qh}BAQBa6xCyNԁ–m[vVWS.=a@qͅD>*ڦ7hPqMU@!vF=w1 \}crj +!bPE j.umjByM^%TkށĒRoko5c%"3ySx u7=RQlz#F{oo!""#qY)E2 ub5'*;_`x8>HՒy h$sy;i d +T?f{LX9]f'dtu9v-"WaFT.8-4EEaX28w G֬&} Ed%Hn[%z[h#PIյ(dY F J\ife |v.&5[e4[Mg%⬬"[́ȽBiirO驢/DYHQx.."E'A%K%gzH&l0GK*E Q#BFKVnL;@wf, d, h<?FFتESeƫ|<O._m+uUN ӂu!Z s(9}R=w.&JO1B5@X.ՑY 9~/z$<X':smh}XT#lcW>:qYtL5;hD&N\ÁI{MR"Ì6#^*@p@HZ@b8#{H~;AO%X"!9= dCi/Z^*J/OpaAUp; .Cf51a{L*W_VpuWb6CېL>RzZ\d3ћY"XȒ='%G)a;'ܗv%s#W&~(]AB7r׊TgSw^ElԂnƫCD YM?G/0 [ "gncrfOdP)]#Gk;H&lq^͗i!6w!2&$m:)$#X37Ҡv"SS L rJ Ζ[dDR6;H>-I&SR"BϻGd?X~ 0km=*^h̠A.OR' TPƤI(4c3GP 0ddސ'! O>u W1LNxJbS@3ar>8IwT5 7|Lɰmz2 ^?;5[s;xWC_9N~hf9gծ~)Ax?l9l(ɾ۰ m1AL}G/g1*G϶6f m%ɓjX{Ñ)OU7N+pNBn$Zn#n?uys*Y;HZ+knkP-&W͔/\+CN8GSU[reLKQּ6uSRĤHYdlRMCu j\3^MbQʋp\^](f6{|PPRԾ$f,R;l ʐ:JF"ag*pk)pUTRbUhIE\w:)Q]P*kp\ QlrD'9c Љ}E@D3J ԆMk5ljq%oE#h&WY-*F/ TյEG (Do'5Tإ('01TbօBrMPƢ)3yHn5vh{ $a ]mwԏ,ywCu;nijbb~Ɂ((yr2}OXD?1P o$AՆ1/C{ L'*I]?wmSB9{\|5.2b>k͊ Ēf ;0h)^)VQLUu=r Boc1*яl%5LyY&C0$ mD-8όY+ eK38=gj}z) -'́¬Dѳ2|hSmt:$8^bٶI&l|3YAh7fk6'rU)g`+9N9rn/L1'n]ɢy6_Obt:.紫!Oiԣ F9_zh e%/s3,M^n 8 M}$&&9fdv̌81]@h"B2Z.T x/j_[IFY8ok1Ǿ Q^G?s V4r@P?_^RH}f"l$lFT%tpsG]'2X}Q ]nqFB[h9% `*C2@ǬƬ&r}>0&?O12Y:٣faw]F\:'G(5\[>`M-\jwu$$fx}諼#<=CBjr(o]pgC$uq?Ґ<"ՙWQ%iIu澒Ueݚaܮ/ouR{/.$YG@`:^ֈ4v= ]ܥowfe_?v#GF48iJM5xEw־Fq*1d)v2M6U#yl~Vʸi)>W/ *$? o!oeݓgҩɍ峦v $1b6/լS ;HyAb㙑/$,Wl1$K4"P!eBMUaqѵ4q?ʪ'<獟.)'L(~ V]oa*^,[0O mP@A̮3V.̷ØYjzpJ2UThF"H:ƒ1KFvjvŕx7‚ p|n뭸Q,`kT>mYgo'wsDVl /~^2 t{ #@k--KnG\h;͏0w IxQm"eF4(件wɪIB~Z톉 7}Jzȋz;-lKZrUN{ǒ.B1:yo*t)P' ɪgPƖeIəpn%s`j۳aZvCM*o!ř(F+5PJd^<{Y_/Pm I +䧐LTh4E]qK=@|V!X=饦,"k>-@ :O(΂ot#/OE}ZJԹ0j(_Z`-Ekаr0*V#i)8fmARާ fLѰg4>nx<;pZ*# l[U5Ű+GJJJvVZNmh51ֿ}^nMo5BE^J*/vg{NO]0R?2j<%<GO(V_4\d+Y IwoQgBT9,s6ςB@6@L4,+exuQ:{%ţ١URJ\ܗE>fu̇]OW2eJ25shq;&h,PG^NP fÂD+ti:+'Nb3x:.|ٜVfls "e,ӰbrB,q,}'\Ə84rZx ,G0FNN^LEѨ$[32m 4嚵[}oZ(ݷ6%k}KĨ>*yPy;W]/q{M@!X(bMܽLA <_pG.a"%5%z@&s#4a'H;b0-TVXH7q:!VF([PՉE*:!0L N=)'􄳍T9lz3=fmY`DpYbK$k"D1.l]uU5[~v:KWb:0>/Q%&63)v=qL# UI+ Az煜Ad'ʳv+@K"kop#_Tq-\O5u4-Ӻ$wSk4X"ƹH+pMF!]0bBy$$784f+8)>LT 0*@"ǿc&Cٔy|C3(DIx 蔽*7Ta,CG^srCs NEtA¢>l.~~[ `$@*"_Zܧ&m+PY,"@.X8g /XlnN{XO$׭[3B5 mFV!` 1WíS-(3Pa*8RV}FpE #S]hCt98TO&9<w iwG6Ӡ K $:#.lb)M#@QO  6QuJ[x:} TJZiՎFsm0t/\ G._9Zlq p4zk& E5!p6)=V>G23jNR1 9-o:zu!Y2mɘ/~a6)bvUʠ#)_(W?8=@~y9ao#񔛨kqR}if_~zbgurV ZW]=F\U I*EZ5!@Tδ&$Y_^rZ_x6h>| ;L,tk-zN&YJll'{ [Qlgx7,^³SbÕ51ZaA@TRv'DN,Fds$3c<+{H b~TLޢwV;8`(9SL ZA''$fҹE @{viҠ67p{_G>A-(P~e>a4kKgF7z! DS/3Qʢ,0p˷QQ`1w7S6Uzֱ|pU/ݪEJ\Gwu&@> ɐCb843{ ːfk,4>|a+se$.c%M^/.ԜY YIl}iV%EO8 F0Jov_a97"z8_&o37;|u,yS)B6M#V:}1{'sE$w|M *dh,C7-dzwKi:)EC"H+ROl p7z8ɵm;ݣ]6MaHG%;}śr+$9+4-L*$g]/")ЗHǸQx[J]|Nz1>T`FG=23A<N_gp-?ʴ' ABbhp]S35{*/ k~m?s @웟GMQJKKɒ} 82:T5LOMkJ}v6e^q+ჰEd0%6 x $rTwMt@?CRѫ% qjŵЄk~yTzLc]Xz.EgQϜO%"_ D tI~bZI׾u":¦b) ôEMLBh pV'^@|W q;cj8`3b*tE;XZ,g^?! -ո];5jfJQ}eUP=ꖨ_ذ5͎,ݱ5@P{VH 臠mz˚>,8DGH[%Vw 1{t+X`ˤ6dׄpU 8 Cx}KdʑEE3PC+6p',?Se3Zϗe~ a7W,&E&d͞ A/5=_ \@l<]EҦ&q=?I{u{<GM7KlX?KF/^!kn)ފmM,oih1*A鶼Y$Ӂ_RqGSPHp>#4 >Q<& mZ I!4; =Q:Sv5 ?h"W:{=tھtqYri4&1ȱMC65nǫV$j%SxbJk"V3[ }2Kpe{O}; E-lzT06H 7&5,n#eSIL7E`%@W@ ig]c$VJ%H+˧?Q(* 8d4"0Q!8/9{4glFa '68{0Z^,92138N>^J9*ZJ_^ m[ |QݴVK /\'bPڮHk.e9HD5q|:@ܜy!MZVBOM|ٌ|Xf#w KttE 1S6,Kj/{΄h,+gSTSqVVQZrP?GZGhZT8کбim VmBb> nC]f;2uii E*"K喸*gFH(5lP #l9߁Pf5>6x`Ajx||hSz~nUbCHǥ#5COF˓6TB b !/ ?ٸ|JΩhӨ '7M 9LP9X-"}I"gΔli9c۲GÁ ˇL&UJpU9pYעr{%' (є1!"RoN )dׁU;|N٠-墉(~H4Z,PYd^m %!Z=J&(&'*Y*dvQ0VŌ_<0N ] ȅ+I]k\J >g%aUk̛SWGob 4&ڊ9ӃT5P҄L*waa9f(2j8t zc 0u1vaF)grS3pvc@ρj Ӟ$;жs)㥝M8&k>d<$ܩ DnEAaگk*˜:㹕6-salmL<"THbfd?P Pķ8\.* ૾00WUQ 6qBZ9 3_HB:/Aa^P$.U{}Yk]jٕs]vpvk[~t鋌+֭S р65>i6Ӥ$FkTڢ^zZ!lUT'όQO(VI[iƧo.뵲#oLf>z@+:b> NA|@.u^º(R`]d?SvM'KHMwW9dG? 2reyb$~* ,nyÇH:+Q3fͻZ:1Eː^f!o`z_}pojmg5f,YA/TTF5"³A@#g7Vbth?qG ߺDk|@n}neCq=WC|!9Qi+ |vcnNo prl笖1Gfah¬(آr y3j0kyP G|>wzCJBbG1]Z:[20>:8e1$dk'hbV>!V>-z&(| S39) J֘jtkt5uFRD[fGT[D9A]1+lk꼠v_u뢋F֝p@2UoY>9}Ik֨lu9=mFV$dt-Ym:dߍ:lY@k*ZA4 xm(óɼwCurZRK 5Ub+Rs#?8X&ુ)('N_&7-Šbs jjyz=S鏰7GpC0!]."V;>GtrO$J!fCmΗ_B6ئw&%r˼s{L҉,L"OG9a?TSݏn!h\}upG5ue#͋G' {aj}޽]{  Lӛ&&z-YR<:^뒏W"U,fͳpzSo`x fLоx!Ӓ` "3yCSŜ}>Š@.|ߙ yjRnDKEDY)^̒OH!Z=0?ƖpUX%2'@z\bʒZ5_ yn3ƍ[yt2Bd UsՌ=H )S>+~)j3}h^`)rL$31KKr]5wykx+v3sϭYm"!"ڴ [(/K2z5TB($S7 *{~}2b˞yM[ I mܫaG" "b*D#L4ƍC>'%(0e>rCo#ng?U$yCѝ"Oq+|#SM|^pV3텆ʦ?88@Tj̄2_8.Tf|w2vOQWT9S]|o\C a-ȗ c"H?71B&/v9 Tc nS 0XG*$>z& NL͛NrVN*.d}A 4iV)Yzn/9 mfZ3maE$|1}^/QV.qrIj&U;%k$@aI*v~6*qisHa&;ka#ʕ?)UΕ:F9>Yu0&x7cAP3 9<=y+l$:E noQZTw<5 UsA5BU-YlS ZKA I+r3C!gQX.V wtz1qSJ!G,p5uBiOsz}앨I: wM|J ƚ9Duf'fAZ{h|'0a7uP@Fxev&U9^,0'6@I4.ۦ 4UtT&J_Oq|:QV}[ vIYI8@hk(tcW0(>98OFuSˋ>9UKs6j#(!SE_jx;gײsuj a<etaג*yƒ 7R&}!F_IߵeR֪/c̐BX̯S 4,9MDm[gtbxPM֟c;O/AJ!k=r[046ݱ'!GGtCF֨vbU&U; ቲg}Wqx'v]6E7bFTucLN3(̱C;C/+gJvYma&B[. 6qJe0E|>o 0i$fN>inTHvS ەZB֥eʼn\PTפPyosqTSS6r; μ|=֌X 3(ݗۛp- R\u[ z$ǔBB; %ꁽ8)Ț,=ݱm_s~H2b(C&YD[R&pN>L ee_LCC oSW*iy/+oXL|^]66A#PDƜ|θB|d bR9q?d#s*_7,&ܛ5ny}H.tC3FGK#9LAXo;gZp]dViet95wnM<kkhSHE-w4 F=ԥ9ɻvkG}jrDC8пM|γF6T䋟o/FzGWxO2^.ivhCS$uh.]{A)ͳ%ZR7eV.rFHyi `d4I~l1N#CZ"H M"d<;y`ᆳ?YIk^n T@(MOT^l#ߋ!9YTr`LAY$`TCzqrGOj3ZHE1CP[ae:m;4['~ 4 C#CQf0ݏSԢ3ڞݡ4ۡԐofά>y44̚857* ѨȦ}O|!ay,8*'`+TdTWV]U/?m+&aG"1-4Gx [1Wetd9hT?O@ͥJziլ}N/Nq.zt<J?"|'5^yr wZ9T5-GDs75%ЬFߦbI긠R9G[1 qҌo8٫M2lV֮HVåS@׊W{hNqӶ2`|{ Zߞ[+)UVsN&H b?*H2=7`yKh~MAۑB[볪v0wc01f4:l㈸[H;JTMylY 0ud}(y)9Z|Z-;JMv`$en}J^0U tV`R2l&pJ V{?K7|xky8b" M 䑕Sf.4f&z질a:s)VtBPZIOxZ$74vNZ)#BN4ul- ߂\C>!T͡a&Mg ;pҤ[Y;U6m殨X,@A1& XBgZZWå4ʂt>9كOt~Sh ! fm"f ˼Vd\ izul9ZI#Ƭ@px>2Ljr*ժAv# {)HcTzыnrۏ ^] nK"_j)]of),qn6 ֺ2y@Uz_5)V4>^?`%f !I'F:J :gLH23^:3-Dw)غoڜ>KJ3I\OĞ@iG~qm DYecB\->-!"]]jcxeOի9}YH}HC"ˆ4#dcۜi$"Gj|إo6?W'b>F :ķ# #JR֤&o'-R-\ O{ܦX;2uge8/c/>GA;>~gE^l-m:Yll`bB$[zMn%`^.̇"=k2 s/Y 7gfRgEӃ.Ww b72wz@IҒ>.x+ӽ(3sr큧LD b^tHK˃bμ@6mz<*A"FTrn ,i^"Fy G 'sDSAUerZ҆].ߞT%}{jW,I0(Qy}7 iZb蒥DTPQl=4"Ȅ+u 9 ]"!Uܤ4'=LGP3k NBCUhb cXbɹ[h JÍ AX*Ԉ4 tfAvBl l0?nPmӡ7%d=|h)]D*H[l/^@u5b&h~Ot7gA |'p,p @Y>bɮoѭwi3ݤ*-ْԞ9Um>.[Q#d 0L N< X@%iHt)F9b#h# ;іh 54^ꊛp!~UjL@?`;6{;ձ-VLm8s#isLoOQ I;K9>5Eju$9k[9!t?e:mSqW<+10pB *?{|9w{ZzP$&ף@bH},4X!os.$LӒsh* JF | :e8E5Cr T_ZPYr|8uC:3bxΔ^3m$r#r*<КHi#VƆoESAᾌFN,f1Bנ6(DN7VE}Ρ#4keC߁TC;m|e~Iwt>+XI¼\hKmfdU򼉘# mXv8>'_O Kߗp[1Dt #'G(NZ.M-D3@9rpڈmp Z'A0skF$E_l7$%҈i\/L mҥy@mF*{-wBi_϶+ہa < y"e.i,'MCW)J2p٬y*G{w]9 ` }rdv!-'248GaJν }y͋DwLֈBSi#LP葢ҪY#S̛, :θv8SN ]:fhIƒ9uY`bcL޹U#Ү00lHjsǸ3ZTPsf͉CT\28{H8 o<.> He9^7H l,O Q`[Rmq=񕄞@ czG$Dס'|^.gP\y=Eu,a0\WHP, i8‰|7Sj-"$5: IP5c,ѯjR/Ӳ463&FŮ oYhs($j9rYQF*FithevYY uVHܶ3Ơ?ag#[ƚ<{.TPXl6B=@JtPoC7l>||dɦ B:hv ۗZ tS`b[_zv<3xPWdBM*a܆\Ь 2a-)XÐduQ5UBd8uX3 =כZx\bS[@s T+J/e}dQt|:'#?MW ҉-|r_{ C:\OAWܤ~0!> /ך l϶_?vq_bfjB֗ޓ :e.6u?-}1/wq덉ݑ *ȏN0;LNRx*>Wn} _Z~R]B`w?<\w<J._}yQR9AA-AW+ φBe:r7c '(3;6gx7`H5J X "h0,޶2fWrNP,/`:{x8cHs Xmi [Ӟ/[?{eW>Mm=Fd|6TFTϽ#@hFɺs (fH`&hrd٧A54/4EKPG`/uJFGxGVcLA޷A$jaU2瀍^"^Cnr{ʽ8UJX9(?YEٸmS- T6&g#zZc'题NjVM~HP>0YA/5 pM75B[E45/XrCEHgi]ݔj!>ʠmMd5R[aXsE[KBo fcy 5 L-$ bGhՄӥ`s$._c!un}e`<%)wq*и}%Dq3m5sέAև ) ]8XO, +Vez/P2.t4n~ޙ{_jx+'ld;c}:x];(P`i/4Oe~BJc%gu urO}/y|+ա=`aBZD#MةP8l8Y_%TҒHض/ 5ַao<^c5mS>4#0 Kt`P+%tJ |ҖzX8腀nZH!3؁ޕ-f|'9²f hb KW٧[jQJ1f@j&q%bӸ}o=:@iv?T ܯ~à爨Au5ߒQ$[UGV=fF?I?!8ڐc,: %"skp<>3|S@tNHZ-2i5֦r1*9a E} 21  Ӆp?|RJg&dp$X> dPEZ W_ -Eг]@Xחյ7)Xa]lԆl˺<g 2;.{&?@& 3]阘Ojw#Shpdv4Mom^`#(z q,rl'gp&R6z2yY?[Iv[Q{F 1d7@gz[$gWlW!t_k [? 6*c++;vZE 5N՗0||h[uW[՜M id-,̌˿EZ&F'E* '!azGO^x8IYmeBPBrm3rV&\%N>*K[3 Mt5>Y&ϔ\O DY"Ւ6FQPM/n -Rm $|Yb4 Πv _RJ| }~Jo6 kmzG2 JaY֠X\Rc MBoNY2+<6f@ɨQ"ywDMOA^gnCqM=XsbHVR囂@-+h wu;lR㵋躉|kTbAEY <7a2v5Lv)g1@~[A ѭZ5Շ:F,HV,$$[Bї,qWK䩂tsj$!o~3Vm%祿D3kJxa.^M/xufcܿN?GxTwSB obߪ %4@{*<ύP< [d'F]TbL8lim%hXXC;1TD 4MJP=)tGi UnE2@κ3$8R"Fy7NFU#JJ >,]auƾ WT'w}*, 1YČ`[ : bVTX`(B&?v`C΄4ǜ|EO,\8w`Je ƻ3Ў%/nnyf$B$X8ٽX6bQ 2uUvt\3 4M//ڟH1]PCE\KZMؔsN)ZZK_2ੀ'm,.:]<Ubf\?.gA?O .:iMA254j& "4MM R"wv$ǛMo6jKȘ u-7WF^]FV;ΜTO 6\g{vz42d,Me`;w2eC4 j'"PR [=wnS{2I k`„r8~4,c?Dϊ۠" CVآJay@'$nڵ4TfzgXBgA[4`?Ev; oNMG@ { tm-(>0;tTLFQ\,!5 mY03~Gŵ5B-ǜLRjͺ|E28|oJ)1IvA躒ȟ/q,`Mj|lsD%-q zdN}lÆ4mpw#U C)6nA?tr0^4 qabɖ_jŽQEtps{kJum #uAtLwtB9©i! | GY-QǷɄF#FuS?],Г! bV +{9DMgLG4Ҵ33[@I˸*L_lK%]x< \>49tӜNc|,?f , (*އc<˫J)P/h KΗx!Ԑ}юr|f%j a |bb[nj KT7ABE9Wad% l%}GmMhxCzd({gI=(T@؋M߹R|/3B-`ԋ@tZ׿ITWDo"4"|Jk)ze<<^$trlD8|@-,4҆*^ck܌'xJؼt16Bs j 󏢽Jvm0TўܡF}}ɹ&QO*w.k# bCᫍ$k ;3ro ޹3'TzjtU!EdT-lJh@##*3y:UaPK;W+6 <(/"8FǛ%m_t0 lZ=C%AVBUPm+]4>}$T9kSSgDmf2Fv+('3Mm-UI$;1,pZ` HP"-UW-wkwo Xr{"R#t=/+&6 jgt7Im$ْjWCeP_'|a Yqj?/u祅JJ3K'o}ϔ\;\{_ ? 2Ij/h\ 2(͕r܇63ƚ4mK|GunJAU /1k90Aq@֊$/v3_R{n1T]6R`?iX!)0 h!7"úGқX斤,gOb$P 7f*x9-woAU\NL5?}$z=)mH@ߜ(x ;=Mꉐs!>s@fOeqNng 1rE Gp:_ϧSǓMw8gwXy 'm}_T 9w;|oPD, 64Y$w?=WOB߬#r]u7.IU쬕`wT[AdFaW \p~*ɻXS7 vv]_ n=~Ҿ)A;ʾ&^&8RAрPSJ#!GސᏓjT`iajb@0!񗪆 #iXX@.q_o~td%ꜙScbOi#B@/)(Bd%W6ˢEBr/44E;uvkwfpdl^PF\}B1%M(AΎ\C̱TcuϹȘ't BM3l}B4GOt3sLQӼCV{`lc_ $/eK\Uh`5|/k {0K7`$]]gO7Yhx߇فlyxUOɅ AڞB]Tlr\`%Njg2\-E{8&`\hm=L,x%E*2km^Nx$K{@3xʔێz{bWF)u¦дKKљ rrEZt/Zx|vG*fbC5 Ac/k`@`^s7h^,L9u&BBpj2^~/ԹՌim>a-|/A4y!8ѦY+u4>5(Wz:HOQ8QR؍qo(}DF5mw~>inPU߫WIsp-q}pf:Nܔ12Ϩ"=JV~CJdL`Uj5Bf3%PZյFDYƱ#;.0q:|HeҀǶIreG3R|E.I[s)vz `J۹1sfSo]9?|Oz"?FTʪI Duƨ_X(&49~YKvB1=hu_冔)J.i3LaCns$МRA/ꑏGag7:&0sձ1bMtA-c:8@إ?0Ŝl<|> `qiEN^RsEOG]d1!&Sә[mUVu0G%ch]]1eSd')).V7XݢG\@A(:m+!*8qƓ.noMv&VIwMOQ9,6.<&3`Ztq \ny?r˛sl 0R p㭝 ͐W]i1>PVT*ź,e75NB =Kt<eoꩆ].i^qMR8\mbteg{V3o,;1y6*D@Φ @[cE`RD uƴT,Fנ>Z##|~+4F➦vѥ4iGk&EJWPpZ==m0: 0Ot+Z`N `ԓkzB%e9)AYGẌ́u$#YxiƢH no2cWJ-62o@pmLTeCXmedF|^ ?ْ vfâg[)`U2c }*҈h'џhMȔj gӊq\ʱWt8;tU\( ޓ <~ʍ7 \`6\_'*م(׶'sE#y$)YXjd3x97|zBŽbl_&1f!zFIS-v5j+J]Q3~zf"Ls bo9ƒVuz]i"RqHeoR4Q$me/} zV 5-0槆osw+㽲u7y0Ykhqﯟ]mW@~7qS[t:{2o$faC)cWcmg#Ll37F~fVЕII+N Eq:)$>{p!@.&\[DNs4E>jΥY XZTb̙xn pēS")YlzkWD[7]"E<gT/I8I"two<'>f)mUyo:ݺjZ(*<>W8|X~0/ܢ~>{ !7,(QTE J/S T_rk69? 7E'oMF.H`(\'@}w4+#F |0ͬIDDvF|#y0<O#ϝ~/2X%15p rʹ$hhlrMLEtGFj/ySR/{IϢ Z] p^rxlEp 9GȶM]_'?nqBj*jy4xvL8E7I,,hIP`h?ClpY5x}[ol,+{xK/"HY1ItV} Ͽ @= q#9i&.exa`x̏ERtZ{ȩ9 ʪЎ.Z+<ĮzR;TSi\{~N.F1I9\jA*c.]dхm{p&3 u>H:n]\Q92qW!cRb-z'q ᩒ@¹y~x vm<}H[R6Hùx+5'z,S=<֛mm_.*"X9~BI%r^4V cZrZ6M횙E8rU+@#h7p,#]" ώW`JQXs]ɃX>GĻW?7ù~YG oDWvyσ.ʒ;Y㶬.[6M{+?` "}{g1egJ̈C`&l>eUhNSAfGiNt U%@\SQ9YԬЯD bf9 5le?Q rO^eDA~dt/0=E+>r6qo~!tj^E5>@BS9| | b.In,Ij@/>K^< ڕ v+Z Uߢ'`Y-JӾC{x#~`+q}dA*J06bhՠ\aOxUJ%P^׺HytKp ȴ:rS d4<6XݨsU3urYC4#vƱs\t?;}SMA\fxZ{ ?. "mVWs[0(e1>jgt88`]{+CxH:9y==0eMDŽGY~31p G&{wMU"/zւf1)'ؔ"}t1rX㎑H?`;랡ez'4)$(ӯQ+1pI0U%7hfS(|91+UAH!ɯuAn㶖Rgg,{_dW`JϗN_`j`9tM zL^4^pZyP5ԌI޸,NVHaXo?6R\/M`=k#v5|\ux\]snc|BQQM d?0Xy.߿'YuqYWhcƲz4d7DQ~,fN-*Ok ᢐ׳bKQˀ nXOH%=|ius0!7K"BRi8XꘔOY9XF&ޥ t1s$d3w\ \MHק~Kq!EPƐC>sO%߫4cW:.N e Uf*884Xz0q}I]D7ko lT030b{iW:(n6KyR;Qu,s65 )lVpn (|>?au 1bL=3=UԯhB5nE ʽ2RTfZG"q,l}la12:a,tހÆb C7uQZ2lʏZk=ZClGX B]X\6 [ p^*;c4~uXMqtQKL7 m?*}Hzi$ t.N8$aeN=$lM52h4:t[?|΢g!'&UG|)$i7:Ή]o6T7:#E^bPAKBP򢾚ph `hvcPe[9ٚJҎ[LH{FXcbLrL\'&6EYRRPc'p% j0mAM[@M,31*YM=}.wq|(9+#ƪf?z 4ŨZuɝ>;Dxh1JWo`|_i`>}MZ _z}w=^B9^_6%ST1O^h+=5|XQ:+Cj.1?^7JYx#/ՆRtSK)XH+w=7O|5I|_xcֈ?C`r[c] 9E~v`i#7jF-w;|cH E-Ӻ`j,R]Pqm2 *a O%a[aN+5e" m+kEc_®'r@'i3g\6=9׾Yʤ#`LsO.(lUJ`wŌ Ԭ~L*?Ϋ/kZ)W~ֽ˭=tofMmH?iTˇDz5knйWZæ^T;4ۣC4> }ij$Y.X+w˕!W_~3i٪i@:  ѵ#7eخx]o;+xKta* 1bOR{$D`n}NXEcRft#YR_N`j ͋ @UvjJ;u&ee-8-.Da|$-&6=AC"y\qP` E\ XRPDEr)$AuA{p}g @ e<&д# C:O8\E ł#n騀 lhfo Ӊ e fQ ꬁc޶: w!/a6v@hrF!‡߽#!Y49?yv_ryJb^ 벮NE ])!ƊJP(b[qy+ 2k,wma>6xAtۭQ:fp}VPmQLY^΢UPetgޢ9$"q?B(j\Wkggɋmri򷝏f$<913|XRPW { U_}yuOvK g6538 >!` ?_3[K~Hҍ$XtxZɎ=F5'9:;Ga3HJWӜel; k`{ VrPp+#Z nVl %O AO $m:l՗fWIet[M wZa?g&ߔB9Q_(1ƽ +KrSSVvfN|ÄN{ V >;bQApkR`TyMPԮ:2ZNg .8Xlet΄vC SCbf6b¦74/%ҍл5%JDe\Z?xapًc]wEo%W!~(ɸ||"@n{̠ܰuquAv+Q,d9prBWGe yƝ|R&*ΚBNod1fvd&P3L`<* ayhKVq핅,`F[<{əBo y8 kG#?TBVD$%}&rM*EW=]xy=c}GQ`L4픋/U r=m_]F{/&т>g{A>nD-J 8J˖иC;l* d3 vch3 Ȗˋ+Pg=}M1PO;u)zH#5hYjrv---houԷ[ ˧2Z"s9},\t+ 2wKL:{Z㦟=ܣ9+89Qz裦TxӲ|m|fS8^oP%>.EzZtjgw͈:Ҧ~0O;&«R3_ɑ|/vdV[w.jϙ\x)TS(ĖN ϱȨs p¢dyv}s}}sL [j @3W9+$ rS 8DRn.kGJƪ䟅#PrlEamRI( tX10:Y$l7|A_Z9/HB- Ѯss5SYMJᑉ~CH=:`1Nl MB 24^0xcdEZ{Ƞ[S9VvקA2]Qp냑C0tӑw3 Gs s3tq*-?QӀUYGM%7q{`ҡaˌb8ȃ{do/'ɮ݊-ˣlaي,DnkDOգN|o E943D 38/su#=j" k&cI<"ӧ; yTdUjEa1P\0q;#T9a4Q0$!kwF;Hdkdaiޥ5wO{?B,_L}|1(ڢ 0R;FNШbzŞ^l0҆  ɳ?j4Cٟq~䬀yuShX %cܨ)m$Kxr%uaXp7>&:5RBЩ*NO^\eU!9QC;TN;Y hש(Ck!9VЅ 89Aqn"*@& (4[D(9TrpqH"Gƿl{p[ 7d@<[9~:?:?\ d>L zUDg0AD ޻ y:4~KZȏ䰊>yGM0PZnv)74|an/߮E{ѣ=q}Eu+W-U$j@<>jQƋgYPJ]{[X5 Lo׵oy+pׯ.nƮ9a{H[z3[;Tx%p&Mi_i}j'!fD[0Jv+P`sx}>֗KR/)7[ 6lx*[[BT'7WVH܋Ɵ{VQ9:9g\.46Xf0iAut!2c?쏏 qEj+7R_`EZ=Ղv7T PS6HE2坌X؂[`V@}@.Poo'?Li;을@v$ӯ-4M/Ę^moVyd؈[v++th ߅sp-@n^R(N⦔1A]$ 7l L'C99`M$9pc2ع%T_%x;@Ϳfv+|#;pQp8XwTD.lsf?XV`-a Qz{Uֵ p'I U(S-/?\,'xϾUY=-dk;ix?I2Jqձ͡>a+d4+!.p& 귅1 kq SZ-ޕlLr;fO[*b|~(B z2F7ȗ1Yլyac'Iݑ "#%>zT`*2\hYX51k [ðIJ^'|e9Bh[:\v%嬏JcH_ԫ7D9.P'ZIŸ]!N,ho K8/긟kJ}eTK7w5TxRs1C نa.sM RDDƋq apv ͫzFB|ͤV] \KQQ~PD0 fD meQP(9A %vtNl7 t$m~`QxnRrDxx55Tg^IlMa̦]JPX&|w&hH7ZR )Vٞod߂%$aHȈ? /`u16p{>N_kδ42j)̠[E -1Fx%UgjYW5k]p-aBX\a@fԢ!(\Ǭ f8ب6 ό?&BTk (H٪AR!ɓOY 7"aSRZߗ0g q2\j^ՙ ׄC\ W7u 'CUPڴ@8sކKBM&Q3# H2-]Im,4졑3âS$ 7jܿO\Q!L% = An&N}f#NP&~F~jQZ~\KZb.UmgAXu#1+e%7ܠٽx.a^t)Gp:i[X߂mm;XBn' ?RH]E1%sr3 1R@}P|{gi&MDYDVppEs2fZ8$ /Eߵ^d8L\̲|z{lcy82mƭAD֌[x CcGȫH{^g.Yt7MdU"_UR0rRHe19t$\H&R;Bxwq4nw&GZq{&oY.NMeb[/rkˀrVA4ĮW59c,g.oڰ h6 t \f(=!cKNܩBp 2Iv/AaBe l :XAf002g 5HӞxVS<h.jDWG ,C<$<Q}_$7fэ$Xsׁʧ h#1jΚ]N B6"nLNۿGu,@BJgCY &V.ŠFmK(/s8 NZHhDdܶo\OĀ)WD1sz{R|2 % XSO,,!n13O2{V6- y)hNQ1v5 tlQ~57(9DZc7/<([m}>ʲncD[q?oME>`Z} D\ֻU431Mgq-:a >J'J]q /p1鈍-lzwzm\={OvFҽ"\wv3}/ BDL>T`ZjO1 ixYa+wS"qߖzCe9W6@q1u4Ny8wTTyj$]YC& q^Q4zRbw4 Gj97*^EFAG̥ q @x: 銬([J9|wӣ(EyLIIݔ/"!vpnX_m+GYmJem{!}m2yJP e¡!?p'22noނٷW CNfƸΨcc KbZըGNùU6Z,0ߣ0?00_LT9rcK<}$"S GL?Zd;>O~-'}OG"+;,; Ee0+YЅUFmlܱ!S3eI^t!q:ew?Fd(;2Ч|*Ŀ?~5鄙+fo[V_5D'4n߃=WvM }1 cWNa;6YwA!J,kx渳qh/O!*4P]4-G>&b]dCY,{9yyJv}'A0:_B heiFgRO66YZo_@嶪D2&P#ϥk.4[]KU0G!Y=HkZ,x9䢫Dm^m CX_1cTGRu L$&z(G%8wj"BEL=?Onek47'l@#u%? .ł.# E"j\7(8T  r@?fij5сPFȸ[qdQ܂I- K)|+w;"iܾYRuG6pp2caM;OsIU2G8Hf:ߔg~T'0q%&H"1$sL!$o&mrv1t[Xdym'*4Dϑ2vYx\W}B[lVsk]Vbr#IJ>ZHu7X Da+>RKc 2(9}*/D^1)\Q=!ROEB+ˍEfM+oaTz]U^`nҞLʫo@Sc\k-uxx r]Ukc&Nz9i1j0ydOPKm z] ʧ/ѯ ' Y3)k螝Le? nu,46Ү=p^,V'buAZFe M[[Kq}/[^ǴoU ,%lhT뽩q6dlU|zrԈeB =6=f*L ZcyO7U. 6j`)y ذ$vbȻJQ 8w@/tI\3 ΢+ -TE촬oRw~ Q͉z~ |7ʧJӄ&{~p a+x3u(YaMȻ.5aw /;] L[` =U aY\wfG<ѩj=3VBs^@4+yz~9Mqn|L)Fv|'̫)@KKfſoS,dG h{߳>#IqyGc ܍UST~Y,萵11oȺ]t@]%UiW3%&N9c?6.wxD~LIԟ%M`~ l L3-JQyM@ G>ڀmnAbwl?yǧdp~0uX{IY`!%_Fԏ"Ll׈aɠB][-jv %\d[nz~m:R@YuD3̯H10JE&ɤ?@l}^VFi z_ =t\EBΘ@6J03 R*Z'2F4E*(6s{*7U"߸fAIY}n Dlx)hSiw9 RN=Dpk)Qo*9 z+pxF=S;ͥ7Wԥ:|7!AH5_;}KK_JתT7t 9sL᧭!714[CqUS^.=^v~HGSID)6WEMV2 N`jHLοt+>4K%C6D՗]CȪ25lc[a(Ș6ۓ]Q:mb IHkȌ(>{P'<!0`t]C*yDTio< _"0oQ]jWsPEQҴ5)YQ(p,IigtbwS}=a~[ĤTkgEPIBș) vw[v[* aN`k}rS>j ^Y@ӈUhշi#b} ywvkUyRnP6&Drvlr~tP_Z pen..Mg*VU~Q ~ժpƏmE\'$bt&9X  "WC_v Yni&"'/pNF̮_%.rH x,ђqP)p8QKq^Ώ ^Wn?Fւf,kERXT╎FG<*UE"^XB|! $ VNҿ֓,C#f-H`x&InͦT\ ~3yI/Z/z?O+z_֚aa=owvZn}:<NX( Ò /S ځjOGK`HQNqOۀKDZ=lE2"4?yE<,M(obXL6{.2`ƻe>QfGWcwE֭QLS,{"h"~z!-[5L-*z;|!!dfr|iVߎ(_{ G4Letq"S{KQVs, $gw`~VdybgHY33(&B j{x^7s;[Wvy _ `M1qL%6F.~5tx+3@;p/.A,\>RwjiAaC7υI\a䶃9%0'Os=q׎yHz<\T5`c'C(?mxU:1hP8,o#hrQ^8o!(qlW\ n["6Oܬ’N`4 ӑ"*TвIqj?Y lzdE#!1]#M^]c=]om/ϖ5pCi{>m#'+zu̮Z<&P|bTďYI[@Bi].^ [`( {Mz#i_-HK1Gs '[m8 ,mIL ڸ}]&8 U+B&"*'M2@(.u0$0bd>fSzg4VK6*HxKk)MHvk927[Crk J!LP@ݛ w~td~kJxn)OGV6(#ޅ:^!kL oVX(;'@gϲQ-e}--b@E!6wCp7-D!Ú|X+X=*\En3}yB݋BuG\ΦKEQǣ\2K70Vi<n6)OW[4PEߌEОʣtQ3V+fN)dt!t5??0O +),yd6uWLM'5 24ӊ"L<5C4: i=3Ա/};]I͐).w֯ZW`ddԝaNO:2PQęjV{BIX~?a~ưR2^`" eq}H ytA/5 2>D(֘gjcQ8PrdWtI[zJ!=ShY/"Nxx\waIC) 4;܇fP:O`ǜvKBQɷk!K!ibL3x-J -ݱdDXBJ:3}S#D2gNuO$̥^љ56/e5Ę&^ߓ ¤@:۳>:ʩ=*d۱EWYey-©kZrSc29/P.Ugh} Tm=b2A1y>>vц,5h+amsmõ+"R<89^chkpX.TϿa]ɰ}姡xh"$; |fkԮ,Dv ]~NGوƗ ]wރ8T갥&&xGƉng(ϑ4qNkELrobSL!I+"k 8"'>$ ^i VQQf=i]9YY4>!g㡒ì{8|CY]/s?Kbj!&]L e_d J`5{FQqN ,v#[iY"@^nny7̂> mwž!D?C=$*icIK$;) ER{-v7NA4/1حM+> JC{@RA):gMo|3'V4̓n/2)eFς՘o G+ascvF!KOQ8r!hec Kuw^4_qD/,yUZQ Wtk|0CH,U7!a÷bފ=@u:ϐB8eQ^"KfujU&cI?A]xxzp~H.nU g[:&{9";)n vCNH¡3_00.ewG+%޺d8&{ZH?jo̠!,X:Kn$͵|l\dtJtkd zN^HxRiq! tz(XVoHkJ8cT*=mvkׄ-$i tKRXFBɃHX!sx9HV;0Qlgy}1N1p -hoKsȬlQAژDo:x'-brfpԠ$_Dcm-ڔ@8CJaW>plʙ{:01W~Ϡ5o6jhD\do7(JN\ِq1LG]Od!i^mc$i4[J0&h!Y-QUP7%s+!7~~r"`kʑ*?SwGai(R=#%,B\jOM1j͋mN\1CeTXƪ_]#钪!sܔ^.Z] ˨xR]B^Yw`8Q[Ug40Ѧ܇#\KQa dJ5ϥpCS7>xz)i;ļe^MW4'316A}}ۢ1x׋9vQ"[L Tȓtߢnw:ZpKf6J4es,r3YH=[ޚ|0x|bzQE^@UTLt㡀컏eU\?%*Z҂pq%2{J9] K!k#@w26C5 q䑲bqmBxV)יxxV:;x؁/m%~^ b0"QlsMGiJL.*Fq $ 3tJ -;}q +UZ+0@ܷ ag^[4;)X~bUs])Hn:x/$TaMG+=POx\qnWo)PexaB6rh|nIuq @-*dZ'Z !Mc%>p~%[}O bVT\KB|U %ŚNP mBH܇@3e[A^c-JCJL /M06QiQJGVtT3TqV2լ쿂"ݎ6ֺszwCiRQRdM᛿&5V FȚǯ9(i{4+wG;ikl ̳VAѮ]"q ~r@֐hDP@<^j j(U;M؄|9N0#2ׅI(qϷ8鸱^rsDv4 tԁ*n 'byrxۘ{p~|_\C߳DNttN9}k#͞ C"nmR;w-C[_KڊJ}=\Q~Ҳx^LFC ;x*+ l81IfH8q%ig/Pݦ5;&{03=lP)=ނ軚ؕi,(zr];Ѣ݆cLŀu:(0T[L :75;ɪdlT%Js7d[T!n|_8Eb|9-8͈E{ς&W㖾QuCe Y ƍ%Էep9p1`H?L$j_%4U9oEJ#47i2&8=~g-ӻAm0n~u*뾮4 ߣ-E彺h\-}1)')gK[DO~ZFTUg_("`u4%(Det8nb!t|500u+歽t "c@PD땪IQbM4ܼ"B* :\a[:~nlY*Lu"uOo;C"5RTF@5jf.%1-"μͮٝXGneA߱sũ?|m~^h `0kmj-QJJ4ײq$6W\zz(RŀhhTg&ҚCRM&6Y6TjCPx:&9+cea*W+e2g2-dނ qP(5'a{ yN:@dOz224b-Єh5ce|F0 E:Z=5:7#H~8tYaNPZeAZ ?AC!O3|`4n NNI$7-"[sl1I!!\bl kl:~1[J{yK4MMC?ԇIR&#y66, Am$cVb_DDCemk¡P'uyJE I`~ V i7'5fruIsտNk 3} SY&חfvR/`I䊁a~^R8K6^ޑ^#r=!'Ikk)yHHVM@VB4y&G)*Qf%X8g}L ~iO]sPB?]BzIx8a󲵠̐}!H|)AվZ-KmtobX~3 @Odzc4Neყ, vbd_EfF-ѷXގ!Dj7S.Iyf?\Htb%\wJdKX9ߨ§΁; y:m1q$ދDۚ |5^U LߓHKpn@xQ̮])΃m/K˨'83Ԙvpm_ /׏d{ƚ[׎HosJB 288Q?Ġ)]mi$xʮOQQa6V`a QϞ>s2 !j1C+솤PfDGQ5?1pOUgk ֋zIN(jI 6CѠ݇mDĽ;\ :G׬ $RWF7 efA:.)E./EMXaxV1K>`zB`jcaD͐0`Xfpž-'r HI;w0[;m|9>,!0pD%JBg73n{za\8w悒:R}Mv3~-}j,?VRl_FB ^k&[Zk6Iģ7/rwY<>~ P-&ӠrfbWL<1L

    Afܴ]@\>1,>hY$-/#S6Zz;U  *ue•t yH'N㽍(F cԕICr|F8z{o}U sM'MXs(OA.)KOޔZDV+_ӶrzCn?Y6x^/ mCHJm~aM*yPSB㧀v4ZNو$Dт?8F#,$_j~P5ÇM NS qQ1Ԝr%;#-:$"aS!-rko2-h2׳tE hK, ,Ho1_W O*R+d{:!a ۏQSv.ܩ9>Ciue||\~5ǑأXjncUufkԢx xAeB9\p swXͅXrBq,sάZnF"&dq%EXe4z/"6]ם}>,ȐohS0d1@s 1¨Xk49uLkK)T#.xv̥߲}gp%-x?vrqL94lCmC ( 雾Q-5?sS1d#|!ZOX!#J-fm4U"o(#T;'P243qGB7`SUV߫c`d&lCpҹgu+vlnMdF* *)Q;BT# 9HCpL;s7В̂ r*H9r_0QKR7VT,%W5e΂h|mկ e@MB?NJ\5a "s5WHH@)bV{2u_k 5LE[JrJ/Ϫ'n\g3B5VF!Pvc1#@h1sD+1w{RbvTQ^RUc2.p&`sZ9 ga~2JueD ҒQi[T4YyۀNqGBj3@MI%ne%8Zz8*M|utsDV3qw1L\7gNN`^p7zo ːYJ0cpښ_gz; 4:)zR{FeV8sD:Pvj\boI5SHUl&whzZ{~r?zY,Myh#ڜv3XY;'3Ā{g )M-D n VD.-4DwL\9)M"G2 G{vNɪn{! :yB!5P,!)[^x~<4ms1^{g,Zv+^, &b7{г\`KLd%T=A . ^,BK: B4UEkBr#_[%T܇P-+]ܣ YI!ڦ.Ϫ9;|']D>7E [,,Y[W v6(Ќ\М pYًX/[qPϜY+2D/$HEF>'hQ%ؑdHqztbl578;脣D>3Y. B㉈8h3QokdAN' {'Z5 *&ο`/GG0.IRP}4AKKZQ`t|`yt1WRBi0b}NzA"C4 "Bo,f65 we3t}溲w`o{8s(Y8':as¤I>MăbʹM>c+r!Mr-ZPYx{Ъ"s{0@&höˮ{.PfDF&H3 6De-i8XmMpdj"RvʴSV5p9V1;ٕ*!^X &3xM{ѱh[qmRQ:|"7mVPLf4s{i&vvũ:=;eY)y.SEt̻CO=KEk2@5.m}Ӓv'tTy_U i 6Xg+hL.`1pY  b4 "u+qG=0JAA r5HOZ 3IuL{xڋ53<đz A $"׺qjlj/NRyuiF1k8־![A; Rեϳd0pERYjw:Fy]w=;I-טD*MScJkّ!gZjP" bMŬ(} C3wLkuƃ'JY!0s)ntǼowڇ.XGq2+.O2w GtE[OZ/l@Sx 7aG>#ro >z+&j&sK^ߒ?fHbB"e0zoLTs'ԾGXA) nojl LI;x2ɩT*8d8= H ??iZc/?ߖ#zS~!B-R`ͱum!Y4ܔ2gWM ~zˢԝ/,MP e_ThJ5{h//{pjE*LlQ֓2P%!Sj;1jfN@~Wbr)>>B[KG~ؼ2wXmМl4nH:>p͊!Ӧ4nȄOW v9 y33tNQ؜ FX!%hr]N'O=[x|7ϛ\-W pfPy>  ٺp(ZlG+{Mz[D>Lt֝BS7XnPQӯx~pfeI$ d)Cwb]~Yw4ғR`hFQyGR**씸 `5y42(63WEt$#L;^ا R94|'&#<7,ֿFpTl?^Y`J'~'dLl?xbe;FUa">ºv߷ٴV#vdq}fv%L!84W6I_篠0gcA7&t'Y]4Eh#0DZbiK'"`.̶'-PyŅ-YJVnl+˓\oW|W];[{lVtpf/{5f`U hY^^[iqjw/dӤog?}u#oG_V7+N&'OJ P%Lw" ΋ߺ5] D^hv#Đ,岀m,N/o0tg:mTʰ"jV^UK01f`uТv"5ۂ ٖTȶ-JB1܊[ruxM: heW %)pS=̈u׽"+,6GVl`Pԗbd:nU#Fn*k+A$QߚD1/&e|k޸Խ4?K\%8~6}I|z+])l*P5~B; JNhH| L{%ǑG*8:ig.·Mn^`LvzWyz"!ϧ̄hbdZn|~o)#8`)7Nte-iBdseWce"Tz84`)B~!_n<<~qX PIN[_x,ߨ%*I'Wzx:˖CZ!˰8m?y!v9Be`Op&Ad [/x[~.6ٗ:v/ 蘹WH_a\ݼT31SǀOl_M]~t DmHC7?'Eˆa'BL"gh \,W.1fCPq$Z'?.̽[=?E\G>ׂhqy}RPrNnj Zm9mr>q¡~$X{Π"a({>Df$8Zp}t:j4ys^' ad/ik{ ُӇ`x9ZLkR/,ڢ:/y!ggĦ;|(A9%U] :JSc~/}m;r٠R|l-0g:q 3MYϢhmP*QZ rJH4=)CN"א/;OF]r)yZFpx[R$]]_~nX2qx8ާ}t$#@ZJ)EM AVZE? >(!WuGJ >W:ڥ_W+ RW"xIR=`lŠmOzUwM1s6p[YJr2h1Ai>kkGO_# \]ĨvLLQDP\O@eDcps|t9SOS, #XfAϨc_w>,߯'gIxЄ("\i5Ki>qQb`9F!ߺ3IvGϤ°(-Aٷ-g4~N.YMIN Ъ?ſa4 nA<^Pq8Ly t, GJޘhC嫝|L[:=pdb2 ҳ*ES'6uᱜgɓ/~8uWvRR}?7q^f_=WPN:yQpw( Rם!KFAw:_H['fjkelYḏ 4akZǔ!r.C()Sխ.+$+$XZkuSH \ :^sy8s{Q1cx{c*ΠTП\Dn<뒹R47ͥ5nZ!;WP ~q ժXUQ|0K(WJ:UZ(OFq~>X rZ4Cp"]Ԟ9C\{l7 j6haR'Z@<1Z1džms%ψuw AnCjOW+S6`~b^{::#PL GfZ2r+LϿE,XSV+?,&%!Lv!Uܦ̖w\.z*yoZn!"&A?oH;4Fк:J0Z2"/TC8Lj[0-I]FgEЙqDF79YpvA""o~a:fRuujFA0-|pglaJ yOG7+`ЯI!0$H˄l͝pܞv?5GIKUSN-z4_u dMhqic^Biȱ*E`.Ӥ~Ҿ!z~kl K.~HXΛ&Zu6FJIoN@$/=r o>b%(bRd?~A<*!@:pcb?YwOAHBbwE)v6=QŻj6A)nGQ'h Ѐ%%E:RʴBU70Y=s.E;)Uuƴ[n?˅-/5{H|vy-D\7T=6 XXC @ 7}ƥɩX\(IÕ =`[m7S[5Y}h?Eop(U;"ETS!Kl?خX9ȩW;uɦ%+vnLPV~Β,8+t)lkw-k"0+3`w^HsÅFM;r~gP,B8'Gx-ە\;^H!$oMvaqmQ-,R(A#9cz?jj |߮~j C>HEv0YVV( Nj0 _ ;c" ̾ϩKZF-hɢ=Zdz)幂뀞@ ,=H֏)crc *lXYDH]zoe w(:)Z$] e$pBF) ِMsf-i2\M7pR]}"2W6*`Źb=7fyTѓϦ,ԛX=`STvMrT9fo>-aboClb`џ0񰸝IDYYл (_WbVdnlCl+a>k}DXb RzW׬pM j# [jZ5Y+wX爨N@~F& Ɠ|MN6IF#҈*zytzJp"^3 rƓmE;4@*_Gf2骻C>4Rn*s`Y!8M͊O'`-5H3N"}J> |7cIDr;)7ԅЏ SdKճPP׾)ӅT۱ Ŝ5ÈaLN _KE"c+[&M3@f sБ ]d5#(&/[8#v2 W"LJsZ:u Ns\LӅdؠ'>}jE*ě+˨P~h0V>In*NHkaڅ6誑ANUGe|;<.KweB%]>!ߞ5aSiOā:6[@CzS_^)@,y:dU5xQr幛9Ņm  XSK8H}TR#hk뵃I?飜1@ qDzfN!oCqohtWtLge:R‚`U{1REEe?`'/]M=VdjU@XX>*!& Rrāi^vG9$ۦeNDgRzXq/V5L['AI&3sQ;5I|@^ Ei@P< y+BpfIN!~FxICD9+AӾϼM{*+?´)Zkݒ D.eҪ5njE@W;b5;i >jsȰ:۝7EKAF*=ⲃ-qZJ&L"^=/xXΖ)X2De~D`) a 2i0 LmqH2 O%-vGWhs,ZrwQs¦0;})oKuɅ9jΟoVw611H[}Psx.Uy',깽(=a4&/Eo-H̑C+&,=W9{zΫ$՘izBxmĴD:67MȤt2޵z.mLT1|Rgr^6E c]}^<Mٺ;R-#GItGu-\8N~29tR%?Y8P .D*j]H+.c+,Ca,FV='9miXS/u%[:E&\Wg>1T?4洉4$9w*8?㈢5*/0NgH#H:BF9l0¦g[}}apf ŧ$:Vzr5S ? '2M6Ҵ3у z `"` 3d(oN9P%)@#""p5@}iwl :m_WaA|lTְA LLRMJrw{bl<{ӀZ<\5{iPߟH;uu\.Q?ſdBHĥP%2XYEeP9|ם󃐹|VmZJ<[J_MM&RnFtf߳ؒ<Hg{ṱcȷ>oeE2QNAlJZHbQ')2P1x|0Pݷ 3܊y>:SRc]V ɬL2aL ]2ԣZ_u]r{ S}nK4Tlxyo+wCtkroJUo)76RbKGݏ$TQ*N;DT&f.ΊDhgL̯2'ޑ;ȨnVzZ2R[39@ڹlD jT[tSf4% ]kòBAKjtjX*Y煒*PeikuzHs39,[dR_Ԧahr}H f )(PjE0L,6?!|f⠳$G0Xve{N8T-;k>Y6*+ KfSKP_MC?1YcP3{Q+Fի,J}7-Y9GoaeL`8G ֮8QNXW/MgGDqX܄,m0,]SYrX}k%B2SFqIQHwzWG `& c XFO Xec4|YPL ra'm~VI!%}:%3!yGPqzFyuZ7F7Jyݫza G- FYWy}RG"H2\&D F3G^Uod!t=[%1GvoW! .J)8ڌ eIi:n Rm6okxEpa'R~{޸ȩfxBcCؚ0DQt^M~aE$n@ST^@9򟅧َjPfWh0"JȭoV#]U*\œT {彸}t{|bWöɀOTV%Gtgѩ`s`}^[ i%-R1!,#lsQ# رAB!PH d+#A3f5cG^i;0?ZGMB)0bIY/"$6NDI["="L1$DeH7g`\r:)B{7햺B$n9 ÷ .Ǟ&C(^"qPgRs; }͓1 G\'72E|y-zcLG9Z)ZGSQRS*C+V> h ")аϠ\h@ͥ|۪|7p"Y-[`ǧ5P/nȦa,{rDS+PuNpѓ[gGJ&ɬIja 8n>v]#B٪ƘE]'Lj(:CE:>꜁:)Z;tw4J 4w3f su=abī}}tIWYWnGh@P37S `PL[}#V~f}O0;#D 1 \eQ~f=ϭʟ: Xاͅ^B'6; &0 U5.ԞTܼim(EnCJvI.( &g;60Rr{Q—ک15`?(W y:E@SNnh3%y)B0}-OjV:Zk6;W.4?{Mgcl=!*ՙڻ7)=F3*?b?@hb\]WAN [AO%MCNs3_5=]uFYKŌnWp#QH|xu2_)OאAcC1<@EGACYjv#Ə{;W{nX.2D|5F#5?B#?vՙjl}5YvU~!xy\3tny%DzIwDaKZCvgKyXVٳAgĬjYwCV_=۔![Bq+g|}PRFsFihB]#'Wy5H0U?eI?ERMVm?42YtXl<Gf6]0~mB'9ЗQ'/&vrEw>wsw ~rx+h!R/nϕrygwgqS#,J_݌ET]I fǏbobU^E+oo ,(Qp}pEIY<+LgSQJC̋#L&!|*;HvCsenW-݃#W+7?r$9u  3DIlNL jūGRD ,>[zn(Nj\N{NXZ9x}8BLgmee'6"?ܑ]~2W4;is$l>]*4/ƎDTI܋8PG#󧉨1+S6P rqY :P:FD?;j&Axbwi4Ȣ9 n&mG%Tծ#utz>QD+zH8\u/Xɍ`75$.D`3lGs8AH\ 5F=Tvt1^;P@{'ߠ1^NֲMCZ1oh4á{ [O=+4_Σ+Jr;RpߛDF0필y Cƒ>J#pi$ޘ:\|rp^rw+G&eӀ\7'_&_l!"}#?~G$l*2z%miOqѺU(zA6qrdiptbq Px6*+ NS-%ÿhg ~/A6`BL쨍}&ӬP{%uQ0 Zhy& AW#=Gi&}φVZ>h'^2hHrBfiށyD=7;Ub 2}+q?lVötR a3CT_S!}kcyv-c'=t Y*<D10 <}d@Uz.F iT! [c필y$ `7 귆R+3ڽVs5NaCsC&& F+ ;cKO3'b #<:M>Rb*Y0[ b\!pחF=6&5i> )d@ϜubMؐO*rIy(!ԯqIO%+zh%>c3df%LO(9ŨdD,Hϡ7H*e[LrQƓ4Hs4ˡ sZ0-]*ɳEd"Ɏ*:q7{>uUCp_u%4TГ_ )>Wљ,p M7X3 5QS?)qq3y۠Gb7b|r7>gG>l .1/Hc4;%+vi"OGf:,qMDęA7' ev\Vx o kbWs1,g/0> "X5\NP}ڂNl fD`In mw}-϶̳#@.T% e<"vQEi$修~Z H&N.T Gk87(n\I7o%,6? Bq2i4Nu?l)3=6:zTph?>.E? c+̺ 5ӡW_1i8)F|)vS S4vJ {|ZzR?JeEۗ8i)Q:֒#!1]/1.x!4n}x„8`5 dؿ fytcý,Avd짧Z0zb]+0G,Q;[qv"d"9A;.u%{gr3C0J%~@ӾiH(Bn $Ͳ5ݺ/H+s!HeM&3 i ˂I!)w*gVWa'$/ȵ1U OXd@eca,xYNd{Q깻ihɱЖ챡JU&HRSWY ]_=o9ʉ]--V?txh_J^:F^LfN` LG' ̓5ii[1gǍW婹c9oӄV9tC+^!$ K'}>LO aJZ1+$+-FarWt|e7*mw>yu㎢(8\~o٘cOnc% CDB]ciHtTNe׹fA;WCfijuk p}#ˍ%Ģl6ND%8s҂\-bx5s;mCЖaMsߊ&2$D9& u&{Nc?Rla$a ]?x ^WR.7K'W(ItRwKlV@a$c[$? K=6Ey䈥)cΌ=X <|w8ufڌN." O\q:v&s*sB"iy^MJ}o@M{^İ(`\I뿊ZwCqt xk;7X_Td W ' k-`ڵiYR3|^q8b< z]x*dD'{7JfS9e~L BrV.Sa=~ct8fJYf%p8;YO>%ŽF'gbg9NALFבH`t(?a:TX{'*؛^cմ8(]#;=8&x@>fK0C~>ܢ`:70Wt2th7S #[17_G@CB0pFiz8ls{z:'s"97H"xH-. U)#K ~D:j⢾+z`a0x%<QF5ZKCC4LW|9~%aLJ xBHV'3kq_?@l" #20 VXo 8̚/z%@}r-̢B}3{ORdR0?5?Ԃx4bkʳU$rԖZ(dINSpʠisjQ~E,4N2A@INV<'É~_&D_r/ Gz0S<˱F r)<#Ս)7YNZL* ;Ht*:qզ*[+BZK$2 / l> *CVSNshLYkH|e_4F:FxMWP֠GVm):3~T`\-n6F0Yy0}rパΫ;½WvwMz/a&+C!n"d%+SGjsB"ѐjbbEF^Z?YXqXjqoMeĊT5N-%dYP(hԣXkvY$[e1dHl6ȋ+QՇܶ[5}Qd]P1ۣc2wO\(1cR29/V8w-IJb#^Xjul|v?,M8}wGު4K){.-e E~k&"aeQQQv.5J[J`(,ͽZ&={ ?؍uEr+1xT%P{&34G2ȯ,h\TvƷTiQ \)pt?>tq u%`,-o^]aG Msٞ-/ ]݅5*szn0gk"9hyl Ebn^ƦWъ MJAl)}k]/OڍE^&l*mp e-m \_% 'ȡMΕ/ª1iA+9@^w#MŠ48D=l M;R%*P|K|C p`r01aY A7h6/˃ < gJv[f]RtknG_[ xceiMoݰ&Nߐr%G#%Ҷi 7଎|($E@/cctu 7"PO+a*:vI̕Gf)}س@(rGV69~ (ao> 9~{E^=NAev ! ھBldNbfXķ&ƹ;5Q>%Dg[9~ ЌTc} )m?'ܿXd2Qq)c~}G AFB`F-Fi"Lg.4~aَQ_JJ&Qx"Ξ.4uWm:d{'C8{FEB@r>rC^Q.~ѱe$w!0bIno&6奱j\GFj/uOٍ&s*T~@D٦Xİg A@oNyeXm]X Vj_%\GXE}T+xu>UӤW Ppb*6E7?'>%ɗ>V"&@V 7g5GӁZGBQ#5()5,,o.7 GwfPAbQU_p,MɌRiLt|I륒O7udGk'{J8 'd65vW(MKR8ZMŵut`Zi_tF 潲Σ-H='JKcb )? Sh6/G,׫4Z5 ="R@Q)hF yjK{0*TYEmۑJI`Ip䤚Q@84OWOggmC&C?=kwxY8!Mtq/Kkg ܌vVcS;&ٟ G *ƙaK$zVlpҚ1!tXE[ A bCKf 81ZXio%%< 'nBSU T @tH?Tu399Rpúx,g=%rgV f?Eˢc xf|`hAD 3mZ$7*WoYYQ#WIAIml-}p9lJIO/[Ƀf(?b [Uڨ5>֙(ViH]L<3R&Ĭ t_dSd " >{EwQtQz[[^a_q?iL-A.iP6`82Hs"x2 Y"˅,N pF\:4{nN b+nt~΁QWUƪi$pd}H1WgD9G;BYؼp.ʳ];a]GR&eF?@itڶBB]gCv!eBӲ?t$jׁW=) P/ÁlmPsZXeX}YId&w Qϰ Q|UMEO#5YU,Cvt 'N5j~JK!ľj8,>3Io+|]1gvS&rSQv[ۧX Wes"upr{ *ժ"3Af:4g(;JP4Z\w2"eu^{+~+)*/d#wx}KH%r!!\xϫ;!Va[wl,P 7i5F YY^w?tWS8]")[!?fOrD?X+2OhA { ̊.*<Xkc p̦ر&YםٳM;G Xzys.ob jx11~i-m+ ~@Wwjd]9L ~|p݀%<"mt-qNuԏaeWݲ1u)hh}PV:] C>,1G1Cp 83Q ?]? c<'=$bJLr fGZ'DTF}FLʪܰI@I?_`[f H&ӳŚLimz>1~Åb8xY=u"BdXcQ9hAK[ے4Ɛ juL?$;_nOFlKgïI/"!ֹ2m ]Pp:8;g(yA>j]SvRpOVkw!vHK$$EphЎ:jq^wVuYxrMYC_=n]7a9#.mҭ嘷5bCOtiL]A&Xa),`atݵ .ڶ- ^jGix}dzfPHdr +@Kco mԘ{48k{wX\݀a,39LraG7?` J^9K,c  U%c- BT }9p"*%d'/~IR<[Jī&z"uЁLg6bx+dC\~Mqbh ƭ,c QJCMk'OQўըXb*hd S[$Kߒ+PT.3fgsd菾8R y˙)s?%gCn#:vкt7Z N6m9 5;VG̭0A֑|LT,1g#Z2/x%W~7~|z9p݅V)3OdqH̵|WVj6/"q"ROe/k ,#rIjp/m~ #]73Ri#eɣuxu]Bn8n :֍(W@ҊSXS;͋\TǸڡz^ =73"bBDKNcLao2ONAfbK%pQaKʼ։Һ_8hs. j~r^W>14z=B.٧ i%*,BߔN8VQU4ő5Q%x z^*13>04 \CG=Mmg3)#t6zZoL=sCW(< Le-r5FU Qc?(0p3SJDSwңf9TNJ¥Xw"ZԳ:C+N<Ӊcx.(YvEKжqw::vyӍylFo7& @`[ g%鱭m:(<12~؛#Kݍc"uګFv?E֞5N{2np)Iknmą̇"w(w~L)*Lk@ <']Q/ X$7 …Ѕ4?<.kcE$+X\[ k1تFPwGQRpdY "UjNz^aa "|+ڕrUSkyp~>GN5A.~8|4(Q5ӚѦBթ}W@Xx]E!pVsDFwM(f)GgDiF"%K0ݝrtvQZP ס/m` PwfAJWKamO7>Kː;_?Hl1C#*fn(mFcGW A|V0{..ko,NV"c=J |!A4GrK`Xa%hФBA#9Nx40a@?.ߝ2 $+z+E=[1FXD(vCmOԚI.) RbrK!SH\fռ鰆ʠ-ay\B|ec?O1";pvNfBRN^,EsngNPNDeX5׆.-#YP3v3VOnMcߕHMe1*zƤlUaQ3keKUWm P=NqnG&a}_us/rB})}n: W_yKSA]c&6'#e Y̪F3UhL-Qy-0A-O` ӆ.c95[e:$'i6_&'0MqlI@ϾF1lMxOd  ),`c(ӥ,Ɖꅨ>7&??y,A5:#K9}05b|UpKç;e@Ҝ<, '! O< xpw^hEEŲWUt>jlkiB ʼn\& Xc I tcORb@_*UKŒ3kh;{FXU*/<` DhdYp ;CzT~i*7z˶E}nphGjSOY~81Wl/ :̟j4dZ(ұُn[(Jujq5TC:$娩74J)mЫ!\1<!&%jS8R#X*M(_= I"R+p_)ŀlCH eV^(3Dtu/s/Ie٨IV˭K;b;0VTcAd_i.w?`YSud2PPC _dߖ匈%۪\Zq8+saݠrV;';u]qsLp/DSF̮5RH* bRZ[U66m ߗ8,%;3\h lp"RMe;Y_*] "e [Ad!_Ac[ *WUI?'QkWѮvψdF;:T5jZ{n8Anxse!ei():iR2.9I%fwp}^(S;%楔|)Q>’6Z 툨gbצ"ӹ7R 1Iw(a$좂 !c' lޒQB >8Qw63a$>,|+]7*e^ ٜ?ˎoFO聼~$n%+}K NJvj7J֛:VJOձ0@ڌ~=BbYY23>|=d˓X*Ӑc@GFA!L *Pk?s٬=wfΦ@dwU_C* U"MidH%NmBN#-G ةz4閎V(Y(gaoM@#|6mQL8^g$O)EXJxhx"u1m#L(v`-""~mWn' nƄfg") PRs0_9uHko𢝋Z\24 CxcKaBx^ Nn“>nĥ4#FqMc7+m4[bI>=%3N\vWFԷב$?'*I'lF@fÚ=SX86ξcg] {-KO<%VˆJo%>0ia꼲}Rͅ('}4133Td{YDe K`zQ3}p,d0uR0IMQ kCFYZ2T)@)1S F3pJhK'cv>Mଖ/եI-4_`%ǟ,˷4F"fU^2vnKR\ɥ>ρԶWzÐF> z&HH{heSN*V'IT#3YɑFxUdTenQ\oL[|7fWcj#V([q\G QjBPg{>:'pv4I.$ŔkSyNͫ7Tt t7yz}8E; /8iSыTwrTQM7x i<V=79\9-}"XKF- h5oÌa`p` :/37 M8?w HT8.BFۑTs]XY`6LiPшs{+:TuÖ}GbM_&Cd|](2u+[10n%[\TS=y!b[eZ,xی|"ѧ '?/+ֆk8QugV`;ǂ3vE7ےs(]U7S8,7xVd,K}'\PVȃ1,%YXΪǰ1({i(Ȫڊnĩf[FN̞ S6112]h7Q`=)~fèp7콋CH˥=&DR&!-3W4;>jE9wPF$Q3u"SQyN'\YZ+ ,0=@D]O"",Sș!?fV\%b&_ZiJk/if dcdDAke%}$B;XճEvG f`n1LyNFUp )E:y# "5':'DZB5ǝFv_{OT]pe!fw nCiCz=U#11Ą}ᡆ˷ }soM9갡d#G`B9ȆV.aigEcs8#f?]1Ql'gUfPq8L㎴OBWm,h?|"95TRc3)켫{@$hD0,nX g1v|t.4Dơ+N]IBp(!ա2ౖ+|?Twx > ”0?'9PlQ ?L!\#=.9PztȚ-é9[,65.}@>=Bd3%F^4Z*.Z':oLRxIT =%_iMWB+RCx7v`Xy(2j 40 LSö7 `.}^m(!"9z:s ~4ӸX3sA4'iMhw~=Y?ت [D X`( V^4 -4g*4es2u(ĆZl6-#jM y~*U_:ر @;\c6lԱ𛚒ubETִxZ|90^wt-~xn *ٌ*~R eHQ>ȃ1kKK!L|<UKd'R_5s˻;}wV@4N ;pO _0 ?Iשu B S٠3| 3VѯGw3z @V\%,, nRpIp \YOM"}"r 7dWK1vكVC=@אy.uX!LjlYG#oBKj2ERPQ8€.T#QT18NXSoun0vgGan&|!qշy&]dd:*1+ wbhw,=rݹ[FuĽԄ$;f,0X43i=c3#)zupkCJ?,\Z&&zQ)]hVAh~DzH~A:LO:-ǃَ`(iܮg 0)"/-VrӓN ;q`f ZWo`f-.7c9.!x& ZG=IѮq^We/݉{w޷q(Sr)V8+xQ"u? sZ)*`}2c \õE`IC<ϭ!ĒKG"cBهJ}<2"#ơTw:U}Ty OOVnlQGB~l_[o&>doZRi[eJouCj0dAZ/8h|F:D*QJ+Dy(Oa@k g)-B!/!W;U߯"TBb XU:-2WQCvjQ~;d m9շY]3e?fqfKőEkG m?%NKv AWv*d{,9awpshv1Υ!d%yI}ZI?!OM]HJlKx0@BPU) ׼F$KMy>Rp5t&Qc8[+[L[f h宇dD\9i.3(̱DK^XݮӸ؜1{*:Llo^S[C!6$ee)٭ 5lP-UOV' !5F1_qԎr 0 vI5ˣJޒh2됒n]0+N[Fb(4Ai#-!̇=C IQqZeΔmsdii,ZXg'Z}ZRgһVN$|u0~ͰMBd` t/Cj;pz/91,yg͡pS1^M5t%&#Ģɥz/'N!Wb졜6TBb딄\/6aVdם8 ž17ĻAݯ~nӭ&o6?tw3M(~9aC9)%ƅQڜ.|Z}#i2gFK0㊧+Ln`X#PjNrI |a5z ee3OV _ ["m{|g;wŅXKq]gyƺ])_R՚yOisi75EZt:9/CxUZb I#2U3Mi:^/;ٺ?)LzѤ_omV4M.d-wt?f24>ؠz`ʥ8N}ePt,PBE b `; ɴ覑ZS)-dJxGRqD磤Xdpm@$*S3pBBL(CkkiZ>np*ٲeL~ssih)~*H؞HZqBؙ̾4fdu AZR 8X+?Tm*P[ʊ́ܞ Ih g:Bo'M䟺,3=c}Xh{T\1ii?񌙂V󡫻nz \ "2v5m\T ;iMt[ӠIwѓ8qQolRw`Cۑ{d#M( aJ3N"A $C#=}2@X_Ѥ\j^-(oE q{M~s;R^?2BP{X4C~ A.H߮poՃN##OUIK$ 5nDeS ,RBɩ_ȯXAW.#<9 ^.6Oz^?rXVc* ϳXvl;j3:, X@06N1ϠV~6.n6F#=GG([e˭ν;wzlh p':,W Z cr^ ^HjAYՔU09M #TE@jBUN.jb|¤zvq=̰㚕B=L?Smb%w'v c"Q*,jjIO;c=k^\2 |4OX@CfrЖ98;['-F $yh|+ZfH$>c̿@uSNSkZv]Al o:ۼ^ ;,fxD~Lgӱ}'{f֌bMT3K@wZfJR&v >2^\_<\7:CN+JMb^S["30R'/:\3ws5}3Ft)'Bܒy!̓,ƾ~NJ^Z1NC6/J'mF%<R_ (&2 tR @tT@|jo%25 ͧ75s> p|ڗP:V?Ve OH_֙NvDMƓtxPDFJё1Mg x98`4vkU]baׁ?59Dɼat򐦰3}& E[6Vտ`qT& +yԳج%kN!Q(Ж9UJ[HFtDu?:hvᓳK,mZ*%`HJ7,Ln,_>mrRuٶ@q\KVpz'c ;5k&Y^c&O -܅UBHZ?7ՒWb^Jwqx뼗_{Mɗ%=t%`xA+p^L_U6oep ,I|DL#z9˰fWE!T7{*mbe(z:7Os;k-Qy ֒irUDžm]-5TK(u)r{kHgfGF[!5D|ϳ>dq.26˽HLYFt+~ڕ1ETIO5(,1ψc?՚ُ_JWK@ӵigyO!" gYa:B0VbgۋrO؁(k-eF$j[/aN>tǵy+0WţCs'6SkgI jt&B̰jVkqt%(ʚY xA#U1ݙФQY\puBkGԒ hLEnt(KuBeXg-EiU2|Κ bluJ?Aj7N64ZR ?NrBj>IZzJrhׁQ@Rhh m N |yX͍'NPēN'}匫g~ɀ@'J>Ddky]?c$O|ubbn!TJs>ch) jJ#e!_of{ف'XskY[6aQO[eD}!kdYh|L!I9k3,n4= %/[6,6WwCMJȢsN#Q< |h;,{x+JV:kc 0k П덄.Xuf U=c a/\ -zF|ḻOJ5 5y`kZ R+QɻǭE\׽Uēo8Ldi8npEBic;B 3O0W?mCRM}c«@|F$>2IKt*_\u'zabz2(TZ~%ӗm0DŽ۟NK|:ˆwVi^z./qkvDj][UWTo ^Bep'LCH&Ziay=$iLf|MҋLJB\trGP2dw_DDI m W:(QS€1AC!!]ڌ%VIzI'tToWsL>F g9Ulrb]fW{#D61Aݤ5AGΕxZ^d=3lF?Y]!E0p榸N|g2NR q ^y9q4Y__8i%dL;e\\mܳ:7<<psczAp:'|u>jHZ^.P4oi]Gq~c=\ܙda?G̃!u=6;Tc!^v"' Ǝط9z{ fb>PÏƵwiy!0gP8wŃ7-9<@'sp3N-WgksCL߅zakB&`5D'U/G;4< vV(.)Fſ,]-lK00nO) WA(* )*OKGQsҭLS!Vӂ :U-V!^.HBX2Qd!~ j8[Sd-qq40@4rߩ!_Ol"0ŒJsԇr_xt xH^,]ɜ#Izn2>!̉_@_^ 0OZPx='Jye9P@Vtdc}{w)6g 7y:q2 "冖WJӢ'dlٽ"=+kl]g3cO' W! e8gj+j<"9\{܍hL֤ӥG.Gti=qi5_PvADcVWHmxiaO6u4͋&4'lxC2%%Gu1 e{Pt=l\_WVX GFfFYGc Էd>wί?008E"5T4};rIO$V\7kyj.Yj#Xͮz\꬏5[6U慭_w[l80r)`R$lTt>W~jYIɂoxp݈2<,uC?]O2$X>Nk)e ,!S 9O$g^2 1|W{W2>%A"J`!L:?J6'"HWI'$i_ pl?ηb?ƭ 9 po2z`h'#s^7 j;~XH@!91ko$\<#o%x7:ʇәEI=+ܬ@Ƈ>9;tp+ID50,*RCj{؈2,bP ^#-QAinj`l@#lpxS}f7;!E2\5gl>ٞQ[+&hJ,ih*ժR D+ n"# S¢1[;Cd LH[yZ 3j9†@1 |Yt| 22݃B[iY%H#9.l@`C鹛DRTb5ϣ -m nآ7f6mĈy&ǡ@?9<$7;z4l"mjQH+&W#x^Ta}܉ 慯A)YlG3,Tc{n(N3ַ̞~˷6_*fec ez d=ۂK D<hfY}R[y i|WG +1g=wJZTqhe\Y82\R_&Aquטˏ뜫="ivGz7G8/RI%7qGb'"- Pa|ӳ לsh:G.[I _mN/]Juw %t6>ǎe]⃳ wش*dն@:i#'9Hפ,>@n3ɲi q˲u9,uhig'8nI ҷzQvxBPxhV/f3s. RacG HΊowK&X:I0Y6jq;i}ƿ͆om| I˴j̭mJC,2#ɝiBQasW9Yª͒r $2ip=$7uh:OMM05t)bHIu MlE푪]&m*T^V53ŀKݓTyǞ?Pg|\\ˌ<۸xyy(qcfٲ6pҭ[G1cjڡrl݋BZ9B']xx {_{66ܥA`/φl;F8mU d\Ӣ(oe־p'abx/B4<.?ˎ%洼HN ִSecapBP{N1k2ta9J\f&9.8@H h@5(Vt=~JQmZ}Ӡ&ɶ:ZVqé6QwsԘ|pgdoؗTBy^~*ц tgK9IB#2YOȵ-濊[x!*KA‚5zhp *m"8wٔdͦ|?O K毟2ZN}X0v_^w}hЈ0,тQΖӜlxg9́.B,zؾdxn;=@ j0)No$؝Y"Rp's}>wVg|E$to/\$p3o_jF0zQЂH/OC*#ZɊjT1۷Q"@qݠyg!k  @ͷ}jAQUj1_IC0|Ѣ.T eϕ*yÐ=˓j5-( >aSU^ A2j Ƅ^{O`Alƒ_jae4HW}PTUG4R-SoQ>MZA Icu Jg~ ^~Mܟ;J =:vK64{3H^teG#q1.XҨ> ioWc#敋D_‰B=+Lu+f"UQM~~y&7uze-Ğw(=QbifE8P $zkCFhQ.UP4Lra5139PfH2a H NPY'Pց]28H^P&φ%1%%ak#[̝qo(ۿP9GJb fG }eXwEsXr ٯ6Sd^n^,Þ\SzFO:\Rs'qbƵF{Ρ 3 SsB_7v^bacɸܢ *p&=] E~N( fߍ*=OL%D{j,a/A7צǖ P\OZw|6&ju"Z,j,Wᚂ ܷq+ancͫ[3fK)0<m-Zo@Bgu}#U. vqgg݀*zvژ 82sx5`U5mh>g"ƭ%΋򸥾w"$ WI[%gbSR-)1(ovSq1бod)J>Q w_f *IumPi} ]() 2c=gDp[ˠkgnK'T)-EBsK-HL>,>0#ī*7bRj\S̯*; OknZB,BKWp2ߝҁ>ѧ&V7t}Q30f¬5MG3єuv"}H~uw[|} *o,g>AP^.ڎ|Jو=d]ُ-?&}nvӒ8"*q"L nM'K ^|:] ~xG[,q-V J26mAWmc=j>ڍ \Gk[wrqQJ/xKdsEFlj|vWL/u9U Cɴ]lNEMJ7V\oEoYCWjqE:|r47`*IWd7'zc񅒕* VM%I =75**p {m`/Yۮz?}0l TOƩ䂺2t3ΩO=b pAvcVTQ"'VP]TyMŃ4_A*e; yܬjs&=gA+|4Ehs_Pە4zO0=Ϋ{9HPbX4}c*D6qRcq҂"d= ER?~!Np/Է$e$$ֹBi_*A-hɅطs/`;@c&3lʓgYJ"ɈѰ`=ERP]N*<++H l<#n6#l}-wfKMg wV ,#l0ahXhF56^ xIC]*(8Gqb ý- rއ(|rG,ӫRHNǯXbڂao)Ozܿ~EW@71T$Cߴ8M_.ftzXq&"zНGw=:][]amB6d'0'_6+-|j16\C&~܌dK!t$!lial!PtOt@HoSf=|S'\gX NJ|Cvn b= 1M su 'b(b>FIo0Tg4q묺RC(gt3dD{A("5s`<'Gφ#0T>,DŽYͲ"ҫoLA| (] ӏ '%Al6=c?duFl_P2!9êH0'~ A G+. dc\~W<AEE&йdiIm>;u`/0;IdG4\0k 8ڀ}9曤"/4A0(_8 ƁRݠ+k6 2Xr %PURȧe5֨f^Q f9]rp]rL#PlwFrmE-ŠOY^>$ q5]z2/-~ NUa_٨su~e)ePk>< 2t\*90'JQ(9j͡ۓ-mS[,fBCFyh9~H0_/g\_V>7$;4E# JO@deˉbK[D\O e&(M{xV %o_tD[ό&\΃Hٸ %xNIZФY4 顠FsQaC҈L"5C 8!<}Y^+Q?NMZDTl˅]r) v 45 yF hA#U _snmk1)!96@a+xL>ExEq:p-ꙕdYߺpvI0q+ y7WWš`vTb%7?H^.ʋ0s *VG]`t38t{Kxy~K%fN@ߨ _|GN*zr jfZVVAIPV&pפg"s_i] WLe0H!B }oBalZRfMuBBҧ:񘩞9 ggp\5%2N ɕ g2ж6Ҋ \5 jI)f[%mp֌~r'| '\~:"oC4[}ˡ|jt bHc2'c _y~ȵp9ଳhb= fV[lg0 "j1eXyJs ACӅ앚Lu]H?ίTGWDjhkCJRYpeYXqiOȚӒ_ FI <]u5|"q" 5)pr؂tr.1k~7A78x,h1V\2~^Ckv֓)+HY^Dz†K`|rvxzzi71E*qO9.ɤ1̻He7nv-z/`SxWۘX+ ,k}JE)GT;:V2BrO!bc!疃Wa L ĭڦU5Q>$l>pxQ݉ UMl/EE2Ny(4 CM;%"v^mtRǴ#_xqZ{\4n  us_;Mإo-QFqWl3"LxdT._e!ꏮd>%/WNwy]QYxĞ^D̍Z=LJ!^/(Hu .'\8ڹdDF/6,̦$,`X J"[w E 5JW!8ԖvK#aDQ=aQ 25/{fٴ&2ǍKgI>=n6t@ ܄NV͚"qZf˙7GՆ[Z㌦[m9@B+&fOW 7q{;[9eBO} ћpCYB:'Ҳs6DvSھoP[p 3dWhdԭΈh{-;WW'T%Dy &%UrNԇ ܭ{*t gZpGTſ$npUGkQќJ7UԳ[ȴ*)E<Q' oMSwF9}j}!N/w T;Ce;)1F\7'r6֊N61QǑ$Y.#R, 4ZZ&.>Jŷ}rI6:LJ ~:L<**c"e2yQ4 @'(rdm[B}J~Tg~dfA]umOr6GmA@~wޘ `_6[m2u鵣DLpPTbX!eY)P;|6 {Ԟ1,8}H.k̐[ꋆ|!2Ļb k}yDiG2aDscCvѢDu=V 0EO_N2%Zr8 QShP \$"DM~b_L\mo7|}d|*|ȴ+8` [ⷾl1AD0r l1oo cݑ?՛-Pfm:֑P[s0 ]k<-0+EY;/ mF}xi_RӗrF]|>ЇƓ)DFgB$zw>5 3K>N{".##!(~|%}.d!|~nM6sf;P])HlN}1acpq;,]A23őE 'e=4h^[/a+y*zX-2QAIu?Vf`XQ-,uƳWd(jSxu-)!>n>=:y(Ou0u)=nIA,Be;?'*6'MKZ*s,6|N9 3-;Vyr+9`8cDKJq<zJ 1!M|ڹy#*xT57fO>S 9VXMN;0Աk!k]Ӂ*7#o-H w7͔$/_/6" ,ųUڅSٝ/>|L3w۽񚉜c~nO}W!v=i̧yJ,IW&de4ÄE1fBElZY/b@j VdbU^,$1K4 \XoߩSu!AX7O~V:?6︤smȕ;Ǿj2rI2ߊQ o5+`׮ECA7vP-l>Ct殌׷Lmeįj2^L'(ہp8zCp-{nGOΞc/߷M-5 )wq;!-NLF鿉 je5Lcއ%ABᾺTǡHsGLc >Zc~`gy)MỤ\ϚU"e}ΞDUu~ݿp >!vL Xl@Aw뗣BBMמ ALIG1)fYtk^~k>t^ʘpX٠oSl(JwƫW z̸pa/xp8r%&? ZUW}$ x#Q-i LVrF8* xźZ88+~.Tۙrڲw]'0JھM @t˘vdl4TD6VsGlW&w#'ʕ}NSx^5R: (;P^L\ӾŐa{7q)$ o~P#Fɪ'm-$2T-Sv'#t@T FK=ĂȶsuLBnqV^cDAap]J~U:iQWT!nT+{}+$]pK%F]'WDO4ڍ4S8.@{W6_AŒՁV?rI1d VRdJvBL8@{ݙڵ"ݵ1-Xb!3++&stb%ei&I8_\ވzq(mȑ tP0RXt/|Ʈ AdAy1CC~=n+y3ֹ]'ra (C;njb178%NAc=D, cFhW);[kdRZ}E" A)04NʪMO+N^# VF^]]<9Ms,޹g;0ڮߪ[^ןXa0ΖPwl#^ln[2W ɑ I5/YПOAH f7n_h|Nw=A !DjJPS.>5%xJԴ(ڳLFB IZrBF$<Ֆ.=ZAHa]ˀ6IcLXL^!8Mp: {K]_A)y6)P*r'  F~_ }-h/G"A1Γb9U)@ծGM&,>"Nڞ^(K48U\._.BNx.-P?`䳻!3k/7QX065|Ml1d؀. `rZy i$Y-H "ĸfJ(;B9)*;qDY9z\l{/jy肌'C2q5|HKDBtTA_FY`m a6XA+mñ~a)`1GVWsȻ6!H=w=I~ߠ %™ikNTp%x`} ƂZ{uR<`65ߩ矋?Mfh\֐oOH/aVϾ W9^݉JAͣ*sS2.m?^>AH yȪT61^`&܁8cN4㙌Ij}y\K\?WqUsipN~8gzI1|һ 7e1^Wq'.XtOd!R,H29g$)pX Y>} GN d),-ܩ.-h}ZeЈ%JLDyr*Yi&:,DMLgK( #ݏXtu͗bniFPk:$ Z+~(Į0_I$ { 8AgEDȾyHͥEENծr^vؚM#yJBT`kේ\s a+Ke!)D6S-]f/~5Ą֯kɲ%~w],$ z c/ ldJnmjl┳VL(sdՇ9D HJǬwePBJS{@T2lRRlogE=yCIxrr ol{4sN:^I>U99tFy}qʟhR%Ae2AX`}[2ZDo?#{&F'LI@QWFb,ؚ*Dqc!(<xYՕL[\v7&8f4wZ҉(otЁ݅/v>d$ san@Xxdyqfa, r&H |P4i2Ό^SDੀfӛV3!1Y/\`R<+edXğe0ћ.pL s Uz6hQI֨M:ښMp7mu+׃fMp܃e@1&ziMϔf*q=1F}<؃wE8dɉ@iw^j]rY WP`Iڨ$g":L^l$eSү#Gߩ*p#Yr?'sNf8^6q\9 ]?gD3^ѭb)h'*)w]x#^ݚ4g*!/*՛Nl#pB +BzP:l?I iUcKPV1 :0P0]BN~a <|s"#$W1.GY )q TaњD,6ӈ >ɑr|&8)^^\! b6 D[r+QͭuJ΍^͕I1Օo8FUڬnbzE| ($TvvHҹ0쁞Ԅ19y}/WB{^xH,/ mEkITмBL~]t᭦T6oA}]qzH"K#AМ .H(<зQ\*̴~ì%ve!|?i&ړGaKP9+;ϳa8|8xc;؉iѮxOWINCӎZ^mu`3Dչ09S[N1@Lm!M'#1舔t0gWV޶a7;OlۆE5pSԼ|c{E5wuVa:/;oL0/ƺqF5INjQ4OBevRLrma;ƥkqß|N*DCׇJPeӀ9*hϼ8BK J3~54JӁZdJHNwPALp} GntxMMo]h/u]GFEy>Ue?Ӛ]]G2鶬hlB>C =u=37~sʌq=ŢDsY%"idb5|&H8IeZL#1`'!Ɣ[<#;0r.뱏75A`kA'-1y| o; `K3,O&"o!EzhN(tUiGM^_qz]uZ(ľF|ԢJM aPЮ _'Gqa>wd#4@mxcqh̲}hQEC0$ [JRJݍA?C˶S= A`Tfu6zaR'Ys =$FS)׽vFj&UL_j?||'@  f8l4תZ}l5cT %uw5vłz*"UMbDN(Znu/V%w it)~yynkn=]Zpp!!|{m-hJ̈ ZjyJta" t'L d~0A'rfpGw={.{Ø[g-L9']~-6g.]%qO_ض|v|=JY.) ,:&%ka*_2su c1*PI0'1^_ xO|78Ϡya 5եQ<[_M46TBe +plP툗)4Y`8Jwevo&@Uu\H~ F d cEn/ᕤ1yȗBK|YɁ+BmR*xvr2>2eq 'ϷOU;n y1#~,<Rr0d@=0k>w241; mOvyMN+CUSܛ=TdIʅwr%=nC+䇆k-7qi$o[nƍUuV'jҐJ*htgym$!e6!iaJ1r H%&C ~T5U쌂 nS|0& TGŖWOؽ3WdYilE2TEgsOr,;GpwfSAC*#xSY>zVJ{E.t6$4*P?)0t]IC";ɗuo oE {%LTz~s`;6kX46l1m#f:vzBJ!FhCQuܽ)ދ]сe禍n&7VEq yaxpػcE\Ne"A[OLez-GxXpCԑFe{m*->\ WxS طlpב+7A7Rgaq5jew }3lDCoi &LvXltLdl Zt5Bt1xD5z }\Fa ɓ2J wt **?#KqGv`NmoA?+d0ZJ&Cx[Q@Yƹ,k>hUC{IEaB92LCAO9V}Oi(7r.̎FL P@ "#OុƨRڪ6A,MV_:m9TJm^k5 U櫊 T]ohL?% œwpu$] a9s7t%svGhH|OI2/Ǝ $pq͌BO0A,[OY\'(oL<,v1wxhv%Oʨ@%Lts2{8P]:ƹ}%%hԝ+aBh>6՘Wp~s׆X*)34.#=ı7?ك㬾b{ 14rFggV]"so*P={-m{=1r2nOG4`"IH4Ln1aH~_aB'ҿ< ~]F~):GF6wecl<\_5J>Y)8 ":8'gEݰ6:Ӫ/i}tbm\I~՗x9/]I!M\Fʸ2tLf87n.0:] Qi!s>/\,e(^7)8R Ct~Ɔޗhe;-&$}Ӈ<M:u_#uZ[sU XP9m{joZ'r7f˰FwWKB䛰,sN-%n D>' =j6xؕJ{d#ilOYq*V) q_g+^ .NeoϧB&(@zhr³mMvBoƶsu#ifM01PZPF#$OB-~"J$HN[B- S[3nRluH|ܣ?.a:IaDC l+#ATjFI]p#2+Ppe/@4sW6w^kB2 {UzV)~ꮾ֖0- P Bcs]\7yUG<y{{. /$ݮUJp (BF0DXij9I?$Um3k5 nڲ }f:~`4b؇JuY#\ȕ~F#.`3xĘFjޡ ,ˌ]#Թ\^ƌ|=|AΕ&n^c=$T> ?&җ4mY5БkխDsqnЃH(eMpaֿ = 'fcaGLW W ̝DK; Yxȱ>kc5r 8>tJ AfP ٧S5Hh-rl<ޑՆ1$Έ7apt=H5f".?p8)6YÝ(ih:m7] -b(ժ/9B2,m&dAp}Nk2dv?SeA㣪wGY bb|s}6e3 <W=FDnVp(" MGVa݂s8 W_X)Kcէyܤ,pp4SKQ"ih^*՗JM*ˊn l#USLnaV6XQi(ZGxV&ỌX fDV-{JRD=JC~JuÄpdU{?Ft[ [yfJZ\tV*j3 ]5ж@Қ ėed$h%F-!gA)OSC\'{ޟX\s]W@wuw7v~yaxN˚ÆLb2+pxր̃v Ԝ½I naG=dfI)~' Dx@}AeIRr{ \RVN(6 HγOvzv7\i]VȪn*^8`{USoD Z+_ř/) i^WEdz+8v#ѝ,tk_dW}$-n']ubO0y Qif0k#¨*kR;~װgWA묃?.W九M#\n=W5gYc~^~3Y"·_-BP3GRAbrچ7nX5*Wu{RVqStl'(t>2sNH[6yÌ.RAeem2mThD,xшbM($w\tS"dNgCxisWܗwR`7.9ǏXxm]L zgBF4(S|1/m៺zڿfr9vZM+~>쯱3fP!Z:ϱ (mӏ֛S=p--Sq{ İ$,@AjwDu o_|gwaW֜Lt?8WqNL9-%JA7Dh6R$M0 w .pBb5O0irKDj'uXM5%O(yTrx-!Z _D( 1l\?tfUp~a/hNz7`'fP4}=)y瞟ܠG>֔sCFaۼO(IrPs̡AQf: '/ -M3 ֙KQ B\q&Δ!Ś<iCNظt^ݜIPDf$ScE7Ir74$=}k12Tckm[3;m~ӹ190 /;|`0yP 1Hw.W5'۰WuS7!@5 'Kڽ8V7D#Q{DΚp$7p,~,q{~ ձvG@䛣GW#y/*4vCc{%yFmz^#7eJW:]G7p堶e"zL{c{: "wddYf dznp,(F-sۭ_etZ?#Chn>-{ #X'[i b :#vnwTr X-Qo'n+ `9+-L`^彛*,ˉww':p8:B76+}KgOkiJ#-Z1J;9)٫qZmV_H*I Oj6ތgbdp6n1i$_&Q@|^e;Zx5F1^<x=1jӧ S5n&59#ϷtN<.0͢8M!ܣ:QYm|U%x&FٝEj~[fn-ËNTbNT'H(:NK~$p')RBd U4'.c"0az I+|{yXab ,2-CYlD18S# G=;OA)UV)%^# ]?ۊ.-8XO;+T@Ҟ|R KO^G|T}s? }:Ag,vSK(PCi^hs v&ummz 0hsry3CBJ#gǎ9??F wJʵ)8(_]0 9o9 x"?:}0L]]ٯjx{xb[>#T]_ [a*Nλb;S`1 wB`;|q iI(IM5 <ԈmPpwE5Mexې wS!8uzҩ"^9 Mtbfٹu{jeQJBmǩSF4?Tj>unj6եufmzp7!7TTI`.C'n1{gy%; Bb:a-.a&%TrPg'3e99ŀI#j:i< k wP:Av&k_*ڗ߉5MPm,q .dH3cgPɲ7J f>}臽'0Lϸsp\qfe?]VlW~pӳPw~BefU?P6>ȌGaBڇl: .[|~ڦׇ"5 =o {#q${;|FT/b3%VHδir;-p_ { MЊ}"YnjŊl?)9o8Ah򡸤p W{~RϹ{%W& V[;pzE% ~ȇQ=*F?'nPxf=WFrg1{+ ;{TmP&(*c}Qz/-_ƐרCF6.qo7)j'T;bHgv#QÀ2 渄ȏ0a)&H9|V%$8)>ź\x9pK QZIʴ-BBk6ӂeJ'=PLMßw~W&r Lw R7ѹX5\~VwDn"״:'ch|t|`LJd-blΠ& h; NK-~g$JOƀ\m^?Om+K~qY֔RJ׽:ԓ-]t+C"=}tox_‡daB!؏b2[]z#B}/x*Q ljUP ZBr膂^0U; !hhbV9%'[hGaQ` jm7{83 ƤS;eqީ@ˍè 8.t\'{? ÁsliJ{K]f$kP=5>&zV7"?k]QWn56Oo?Q8Bv(WZ8y[B Şl\woE7h<^1T@9ĽCq({Dœ or,,|8=m]C Oyhd@œ[HrD4\H@z̢ŒǰkXB'<J4IZ7Q\ E'q-r=5?^?5jj*2n_me?i#c\- `Lty7P{Ba&.,㱔gx߈犽*D:lAdbdk94;f)W_갯Ԏ hP"?1ZRs}>kLłMh[(|ZMfuM@#ȼA,fHoƲ!˘8hXuZc |RYvVu~()UlU{{¨A GP8!4#Nm^ IJ͉$G` |ԐgמԜ>XTTRQ@/]([$áK!i`>53'a7Y*(%}7+A|7Yw`ںvp9装iv>(8 pVP$z+BFͨݦRK(gan~mL(ިBA&DZAC?O:%/+-PdVa\d iwEj3.Gjנ]~*Jy~yXopp"Yy<7NZ5)4}kt`_ւ{LXT7+"r%l6 2 VO5^5zZkDy䚐`%[I?^Zmo SI-ȼƎ.7@ 5ffDQlΕAf T%ԂyΑ*L*]ZMCq|=,~*C'(w N*jBpl."YV:/btD7a+A7 +j,;Mw8Zh9GXF3u岀sq9Dt>v(+Cgݺ dŎZ0(#o\ eg1Qe$oӶFh[sq{#1ڸG 5yG>=nd픉xd'/(r"[uwZ)tˊ$U"ۨtX Qf5T] 3RQ;Dz}2K|Kz5STw§㼤YO)vs"Dfͱ.$6H0Mf ~P~mv5F# wW|i_nwMpgdq.F&9>@ǰ^?#G4]Y ٪ӺHJJa}Mp&LapSg83o'p7)* u"\V/OUD]Z%e3[=?E#-xH{pn kIS7Ѿ$+n~_.ɯW :S2Ê=4ܴoyJ o Nkn5 1:٤yUc%YHZJCً7PPZ<ʍ/==p?~ vexAkꈏhM


    p-jq/WWxv 8.$ g[񙇆mubo YT"C섭IL'~̿Ѓ䉁O"yZ<<޹/pKkM38&ل8h4n aOF c x5թkAy|8њe<M"tOdh |HƲ+nv[m"1 :*Cq3˳%4lC tb@`si|rlq(\Kv~_ɡvC4dDIBȭ"{n'`Z` KU|:i1G7 eK&ڃ=~/B`e5%J@V_D3spA,)8'5n!{vi&fb9Z( v%>)|d3Tn^i}˖+FhW3IϬ y­"Cxg;}׭J<3A _t^k++P()~i?=IO2t12,(+v_HT D&&I{p!Cc4k)k {erN&((%bvWc+e.;;|ʈBz5'\̽7ɠ!"S<sV5wގGB%҆7-z&Lh?6amJ{g{S E p!7)Jڑ'WРxU=^IaS?T{+g)yARݓx9Gi-qQb*Me7tQZ^?6ՑJxO+_a '˝DFt zrvȃ׳M!;]qA v*^Cus!Vy|F׾ۡԊ kf !~]IR~*!Fzt+Kdܕ%KƔ>VQ>|lLV6U`;`VxAPTgӦp3BӲ!wgbRrڰx.Gi;'l<۵;gL(` _=QJ{p)<'M YZ-10Mz]؛۞/mZt5@ifI.hYT]ܚ}bmyymJfzd).2s=Q4>xQ+y_ұ,}4=k 7-67ւSA+%r({i*S:< }6NyŽ&J`6H+@", g[$E_,d. cpg`  뺍. |o]m^9Qz-/Z4$GEQ-ev`~omCXWf8p~qfByHǽtݫ}jyN,mTgD:{? ZV!:+P4CoGBO$qsc$ApOmă9347/sTk/!2}cc`S4NJNR<~4>0#Ϭf*Tb%hDC c-5zm{},֭s C0޹4(eKc-Fط;hC_+7)4v!ھ)*ּЃo^|jp]IgO~k[޻.D}w\ {)偂#t+XPaӻ[ ss^/㯏fe#]0)[ 렽)mZrf(>4jdU1?,ZHP8a 5mL_:G@+ˀ;߯Ӯ.C7P;g aOMw88kE?㎕@tC4S K9mROh+⚫bb6#9YiƤĹZ1yj5S.{CϡCZE[c1B6\7īf݌Ezkr4 Cx&۞vFA)PL GQDt@G8bS2!jjd(Ӓ(p\Uv^rVvCs)D -r[.=&zy @L#ПF"ug9Ylfa` Iѻ'F4^@p < ~D4,LXÎ uM̰4Ge]!7DbZ5!^EM]?2 B*?g19cc B`C|[̨qS^a5A5*7,=_v>D|I,aDIb 3̧_Jexf]ogùyJHuDoraGQօO"`( iT.08C>@H9Eb'-DO $˅ۺIK ̢F pRm.PvK QĜha75P2XJ O^qvhIeo˰Z[I(r .=Z at "QU[0׵ĠC^Pa H`afxe(h9Vg=7 ꨭo&Q|,"*}q7J!> ?s(e.~*x:4*E}%Rx xEU^g[N 6׼buBnх~v𲡵yd9j8ΒvV_l 3IR!^T0nzG ""#x.R_B*{ PyFAacT{q(R7ƹpJcDandҸ9W`hapM@MP"6<0(eq4ԫ/|n6Y]BmaXoFy8[W<}; = *+L0aC#w7ڳqItaSijyePG B_TJFj;pSXBv~VI$d+BT}U6kɟ*d9*A+Оp6ӄzΏ`[#bY/bS'{ Z쓭?$YHDvTy1̑FcW=Neb8M[M/v{[y;fdo3 yBنˣ(voDj<aR.XU{ +]. ϥ/*0Ccv쒆d gSṲZ95}xܾx$2dXoV(]e}u~<PBSWՎNX3Bǵa)O1sVcBX +ξ@ձxt-"`lН'%7+_n6缂Y$$f C&KGE*򸉹Kn';,tV9MY{z}Tׁ -:aWyޣŧ4W%o?j-%^-ۦ|"noڸ^@j)dѶ-ҥ G1*$F!o:"&X[0b$X}ڷ/7`ԫϷ4ҒF:%ebWNb,DPcfE5TF3kPlv)@@|Iv ds4 m (m[~ÈJ);A[yzG© r(_-be7nL%#(D[BeIT>yһV.͕$AC({z$8-x&'j\nLFL*zxtBuʚP=xd'rok$posJ)D̋M_>\q%Sx#˴sw!_P%V׺t$D싱nTkguH/2l=IGUv|P j4!y-G`ǁL8vRBZ8$5\ہ]"i\,>S6Ħfqhtk6.ujohrҦ+{Jm[`Nk˻;څzuu$6r=TpuAK$P騾j"JȦ $MApf,g%P4l"w7GAva)T_c]ޖ!̛j eHa+./Pwr\y{(#A|aV֘âٖksV\Z2\0N{I+ۚŖz6[c]*Ҿgթ"uҔN9JQm,iEc"9ƓDs&{3 "MGmn#x68 Y6<0$ w^l:ɵSgqś؉QOqkE 2ߍe:w?|nmF_F~u|xz(Is@֓]o1 = $~ߑ͹^g/uT1sQ֫q6%jy<̃P0 P WAHX n5@z~0wY8B 䣷Rcӎ ;&(q5AJzZjcWGݘZΙ$bj{LUm`"_2T r^ Y;\ҎbL;5Tfe 3ؕz>ߤ]`׳0g~:!qOߩfG j EȎ..ْ_Xn+Ar?JX@Y ad Tqޮs X*U ELD/Β국Vߌr79gb5J ">vH",zhBX1<6]UWIhW@5MW$rjG_jG{жl@ "d<j2_[#G uѝ P@h a [j"?p-=o ½jH!U\/;!Id͛Nxs{`=fZ\)t6`9UC[l¬{.ɰ# G j+(=kww땤6-&,|: Gjl/*~šo `9+UNƧ;CE*!SQRA9:;^kŅ/#{ɜ۶dC(pBFfPg iI 2<'C6W'[Ds5 I&'8uG`oTr JHfMU9J'hGaK(" 0pv8)ȬAGQ58g0L ;5-H*޷ِ7ǞUZ3ԠXRD7d6&$ @,<&6&D(C6ꭽk|W )M2T$ Q)Y^5TSrPs훠Iŝ(.iL߷hxg%VHY,1]g$Ïu mq7,J:ϙU +5giwWr|eR^t{JOq˅mJu1#S"i%*xwV 85j)%+c S2qcz[{6~A%Fhˈfe ARJGR s4iR69D /|H=[∘B8Kk]*q_b Ƅ],E_>VuǤCbqG{րFzlȑU!|J=OPz`U'9 0lãM+ `ӻ]\&,ۻs AaD-!uPH4ٕmk^М0?%-csYuQ)\Y8Ēh5)Ir EB??˔A{Yuz|Y@nxf(ҖTuSN|:኎ |)aq&汫i3gn$NJ "S0B"[˾BsJT@Rk@,B.PF6],: =@{~i&y5$lQ@ļ/`2oq&̈́^ܦz$I&Yq׌z6}i -Dx>.^6n6ScX45$Sa3}~M}59?=%dT~asw'f:'4n;g΃YZ ։.dC 1Ng<} 2n<@w-?a¾z7̎IObIyUӢwrhܨv^Q1MJpRp奖k :lCc?xһ $,*1޵{9B߾sIӒb"ga ±J܈O(@ Г R+'SH_.)vMZl7!>8Ǘi@}s`/YUAxXYvm2T'SY*ѻǔ\K|]{zm T`GM@j=A "O bazcGiDk%$)Ѥl .׹[4v1 ZNI`Gu liC Bx k8 {>֘w(^a#[ytX ~Q8LP41f8d\XIbPNf-J^x77ot5ah NݫSb?h->֤J#n./E oQX:>#aXu4y$ wVSt 󽺶3aJm)XʷyK_&ibyҼ cTxq;![:6J5_!Wx~0D5uܵv[4;ͨ)0\c5D5Hb$0ȳ["1vgX!0 ߖbY`*c1Zfik, [)xP,^'k=+ώj _SS|;L*$C 4ݴ6s̛4@tүJqdyfHg72P7xhfX98T(Vorh݌2 J%uKmU*^P:L*vudC!XFM4 'CQ o]RyƦvT(^:0j"pqI"ѻz`ƒeW6(Wk娆;H-%_t&+Y*L$&EzJMR:ff G(PD,7I3ﱚ`۰&qk 4&uUGHO/ G|w^iq\L\C<+gWX㥋3VIڍ ߥ{M03;{gP;9!s=v1Idu JB-P%8kK^6[+_ٻjOqH4A!C㸨8!eeߊk|'O]5k̪,Uk?/ݥk*g쬚5#dNJva^#fCqq ρNKF [O(@^k9(~N-o:iu˛5gߛW^5 Mҿϥ6npl_X9^[c˾R:rYfpQ>#iyCkzь7 7U~Ï;YMs@ԯ2 wѸ,@|w.=TYE^54Iapp4u6*'ӿEkM"rrAP*wp Zߕ+ #|k3e r3Ÿ':?Uɂ c[Bl HYyݔAn;' V_0LThˢ+2 .~£q&>"yLIl G?>*Is;:ɼ6ASHNo-f2S, ktމ DB*W1ejw; xq Fzp~Qz,e:-+U_i^llPc+LX Z+E)n.{FVs@ L(gg3a|RTqgϦL=bz0|~Vc<(¢QgCB?oYq6zx^w}]uEհizUH_Rm&`nLh("'eW_Z BCNI$%LͰ YH躓=y mt2,p_0ևᓵd ﰖݻ|%߬Xn=JF u={H *sSPXG樼+9tڏY O ;wEʆ3{UZ'\>YW=( :*t[@ӣY+iԂnwڽvށKjtLxEfk-EtJy/O?c=-r!3ߨ]@!b=8%75iIM5JOS/[Sb.s9r穪\c&j#UiO:~ɀ.,UֶIΚ}ׅWan迢&[0M R>>6noL^;+8Ü昨!ϳMi`d~ӔSj:L\VAS6Mt_|@ZOvߊ斄37e!2^:wA'Xh*CvM +zMDxw~P)" ASL s"yv~lC[e0tPٻ h<Г{z:Y]؋~g#Q4v2XHx^S' Phy0񫶝X$VgXgCCcU xBn$^e+^v*h( 7|=^oXh DlD@{\'?&@-෫ v+(M:^ h> u]ҳWr9_Vrh/G}95 uSz"sZCiʤ\L@*WZ6 ۤ%Dtߚ.T.2AG̳L4 ̆2E1TsԁH4 dZ4ܷDV [TXim̷ܮaE _њ"H7x+Hl1 r*\qȊor }9} #2>0?b3]پ'M<>UΞmshɉ)%j "[۟Xi)u %v:tNm)!kt9J=Pd\2+Abg_klWg&ӨC6qcBRH&P֢B(qm9%OY AD,E"OoPI$|"I[k 4TW s?HjLVSBAvJ}aMC-C̉! n?28{R':Bn3#7jz);p忴7/VAEh>ݭp/ֆO ~^_kUN@)gؼt8y:`d{. 0{l m(Uȴ#\ 2JFؘ`Oj F++`[a!K멕6?D@y48/3P)(H~]`1 RSbtz0KspMwCnNb8P/ݰ^LqqB*x`^϶r1-ag 4(V4.Ba֐v)U*V̀[RoSΑ.Oب_@cCf#ob/1̇% ɛ샂|:a0\+y$YA~ݐg !!Xk0ƽ'+lъd}}JJCXܱ~^q2Vra&Ծ4%'ucC oardg_ h#ӱ'>7?e4VQ~ȭ0iS,Qh6iAe B5М n26\Gx- ر)W g:lꉸ$/<-twY'v=BZ5Kzip1uIh\ڷQxxiW͗ ;ir0i]$z"776㕠}$紓{cLa`5;f<tޝc`Wƈ 8g•({7f0k6K/n}O(6WT9-l󯔆L ;ޒ^Sj= tUhs{.tjłbk  w8 B{ Z!埇jx_M/'0f Ǭ_ ' W/-} Qqdβw |%&/,cdh؅Ed:N6N.?S\5ӛ@K%7zHrpk ZgTFRcfm@,t๞gqočN2]sܓX,-r% Ra~( e^M{sO8M6nT.y>vMj{e>Ն1W\ ǕH6|9oC '%4($e0<+a? $`^:t;u+5^5cCvuqP^n5ӤFKq BX%mLNT(EI*&+jO lJ6#@G$J뭁ƻ:t[prɱC(_uuxV 9x#^hjyœ$oQ&م[N3t6 I7# -,_v]^=`s>,L!3K,IL>=twӴ Oa:b Ջ9͟EN ,6Q_ËGՄ30R¦n1M&=[t{aO?bOr [d[fyş`0I_=I2iR|^.?qĎ௼#vxwArv5BC1g*@4PoHκh"k)U @ If”j_A27LYk5_q)# L|R_[:ᩄQ*9sDyti&UtS2$3LkXy=sU5K:uu!#&-D;s݂^Vof6jDoFnCKn*݈2qe}6Hf<ε#{&Pv>&Hh9 j"& QQ0x;qWȪa`iK;_{UgW 51^wkm{.BX([.7_a9 =ge̢{P]j5SS[KwMM 1FK34.dywPZ '*DC'D(/O9S*-Of9D)bzA=ge"r5OE'a9o|B͙*=V s9ѧQc.#JWE1%|KE (L$gq<\{H="Cs'S<0ێw~w hø" Vlqբ˲1 쳋ʑ-AMG[|%[uֽDd?=1. c i'[:yRi=X W*ȏT}Pp:d)ȿ#<8RaPCv3S2 (SJk jV[0-jpS+N6C4I|ۗ4i !DU^r bË{ uFsKT,0CX[QaU }r{2`A_a* ҳ<]`<\" &b.QfUkb \_@s* U8P`{1cyjkq d_vH ;s[_\ēT0XlqsWӕ_㽚"j!'RGӋ)SJж[2K%H@E9SDf=F%*2u^sR1koXB+Sn2公j#.˨mmow2?glwpt!pz-+U‹|`w@"n$QSVx rdsk\Rp}hٙ's}$=+F +e%|(B\,o,&U5`nO ٮ.sDU~o@,ݘ(]ޟdi*Y_\Ǫb)צuy`7uF͋ .jN DE>qզ >)63 c/T]ze?a.&.?"E:|QYޕasDT :ⴀ 0:wZL9ZF2wIiׇl߿qUYKtmǘZ%%t[qLiIK빑̀#κwĨ5iNIWVvґNpzQY[y!ޡ-'K?R )eW`'ﰨ2xLVЭFeA~>۲/xa-?T Pg[mq &Sᐮ /h~X\B[.m3WA݃C/ѝ Ji7|3-3r@P0C%jeS{.۩I+(PyHQռ?I5"U[}y.ύײa *g.rx^oe!hwxΌY, tjK7 S=U2ƛfj(eWPGҎN»$3" 6RKm 8{=fQ|I ;`FZOb9J; NPbDuuo8ErG?M"I8wVѯ;3_W(Z81LY=E^FZK<9BzzEtDa҆U+lbKkͼR9-cRXXJj?SE`˟b{$}+; ; Ѫ _Jfx z,?ʑqRV,0F1i[C`$N~,7V.f_>j|WWSI| _9O;LUbO%շ9|U '@wv(_ 0|)\A7ߜ4==^6|I ?fߏRHxX!Uᑴk/co3SCai!򽫯>:QȐ}n+V)ڟ;ʰiIJh_ɓٰ+Q mSOLw A`K 9J \~\-jjc!1|;iuTpV(=x&UxK`C6ܮ_x_ym{6!7mCH @ZQ g+%Ut;p!o 4YsVbD8q8v3CnRu/ƴnEaR氷s}0ޫIkSzg8w"b(7b,hhAڰϋ5\ΐ$e4ē&泵ZZo3ε}but(w" >Os f G4ex;Qj]MV8d ^ l[Ȱlj{6B̀0aZ,>l(鮍N5/Q*)?|ԵRJ̲J^/ërB3i;r wRS!MaEs킔J*5A*~O?.'4y/ӎrK m{!y%XHIMkkњ4Z/.y԰A(xA"%%TdF)B-Vu A.e c @X9ip3~Fcj%a2ѝo'lq?QI<7Q7 by6%4ǫKe3z?Cg.=Ļ:? "1ޑ8ByFLc.Q<*DzS(}|jdJl(j0+:FyFD{GIM{UH|ciEʇ {z(ǻ-Gd1Iw'N^!"$K&SqM`W`j"1hoO2n1ZTMc&ao:USʸ_WQ\8) )Ig\蒓Z)u;zկip] &!&I1pƣ_[TSwlTwNl"/u2"*hWg ]7}'%ٸ5R̡#hHeYnJoCcz4 \k-XCY P=:\4M'2gu+bՌPd.4'εݵzN jz)׊n /[`+H[6ۂfv糆c^ljZTOQ??=k]Ynq.rga'-R3Vt,A pq>K/(Qt 9(rgPI7/q!H=ˇl=U+C?Q<Ux)xjwKqwKPҾ[=Le)7N"!x X6 Z\E57hR9S=%~cw'u7qP[\hcE[ԟGށFHFh@ddE|{߂b2d?݊`&o J6 Z+k#yƊH✞SK2|6`EDyf֞\172]PFAtcS4Հ:R2]KL5ӇM?NN| + PU`X?"4  ?NOs˜`(#:4OV{pC'rn)BptF,ܦڅed*镂yICc9hQԇ1H#۹îx6hZ9ޟeT0޹2']$/<4qRy (دOPx'qAg/.IWg?(Q`C,iWZgsiM3o؋ 2{ZIwF{o"}uR]Opm~^!߱ +X@$+zGcO6 ,T?\n% < T@m8ls܇.H|̘+B?ᱣjؠ5IXK?VpZI+sH < V،̩8Q^(Y*Ǿ`r00º}-P8ٗY8ծ$}c٫ճt_q9lIBBxcudž$NG*MPh*٧ǾdHo_PR(%ezw+W\s- Y!"qNM}y-WL1|ڤ7z{RSppu'dШFY%c~V@)/7Cbэ6'Kh(bWI`^cIG|Hx?egrKk?Jᐵ#ۂ?e<*wIJd\z<*eۨK"I4vW@#MуL'nb*Rbw^c բU%HaV#+IG{1qƅV,߱k9?J %C[X/'KL1wIcqTS"40i#R!]'GkM7J܉tT{\->4lXW(2D"(c&Ѿ Y>k7&8hheMUxEs@ؗ/@pf=fs< sAMKp(Ӯ9FڃuV[bv` 'Lߠ%36M.); mԡoס4uSn喛hҌ?$M&#w^YգM z 0.b(8pU? dr,*d^MKpZuR$<3;M"?zUExy c |n,E5@z1TR#Phb/+'2#A[0bAp*<@H{oN/dAU=5aϭz`8:R$q1'p&S[dn@ÿAPn2ss$z=<m 9O0?t_u{AE)1gB}1-VM3HWv{^DYi)Wm Xʺ00 D)e^ꆃ"gK:8fm4h  dYoqUoef+hnvj1zz#2#ov *yکY lhMfePl-,8 SzM5!V] ݮnǂh4`-dG lj!b=d`Éi !4Mɇ&9pJAo&/| f2 M$SӌnԝÚQc'6Unq,JC$b7]HPrX'lI;7UTاbDP[-G(wrxS21tK*4 V6D%?EG%w#:ܲgHO@WwK6$o>A^|iڨO1m0j/bRR٨]~pD(!S|7+Weum˷q1kHY !)O}e&&t ZR5mR/+C/XZNDd㓥ǯ츊ȟKA ޏq>hl74-?+*S[Bڵaʚ(ud4n*Y݃]c$x͌ jk-kfaɕ> r_$D2_{д)aɽ>pJ><ʎ_H,?쉝;\;^ :˚i ,*1.FRWcVƲv,tej-S=G]Jzy3+[J#b۶wܲl`!|N:ۏP`m+ LdĦ4W~`ع<j@K {mμr{̈㶗{lp/!Q3;ʔ1fFtor6!ba"u2>"ʹIJy4-BJ+> SqA6kB)Nq.)1Y-M-v]ÔAZIsq#oآ d\; {ԡDP[-%ctرHYδnf!k+kmWJs²INFT(v8"sl;3Yp&a!ص5 *)})\cGӑ8:%gZ( gA3ܢ޼yl-+0iqTIcD- 0$~ (F|Hח.U\rnzƺAg$Vi?TvKZn _xut,= _s-6kLO"+jqZI{9D獩 ͔_04F(\Oa ;7OᣍfP OR@ oȹ0:&ob$H6\@ yFkH@f Na!SJ i/KcWi*傳#>o10i5A8&=Op/+BWKS}"h"Ron.DO=Z[I)F]~[LmF(tO %JVH .Z1~6v1`= p! B)gK}\YlY"PCxpi2DA",.ܛHm<@.?.!hhk]$CQ\t! L~ַa'Fe-c{®oΓ#2!w鬒?u"UjH[Noq87zfp{*[nBBU5١$SU~mv궳J?Cqr)ƫ\rmllwVI-ܮ ޣ.tjLeZq$&jhtUYr6E.]4 'apG_rft/5Qie=n!+E<^Ju bi; ֚ƼbUdi;x\<6EA\Dѐ]Ym]]Eƒ۱\t?1%:0D}uVp%H@O P0߅+>voιF-X2wx"2O\gv}T2(Y%oܱl,FF[N{3Yac 7l+ tS7c_GfQ[9Kʭe8s23ȈHxrvO39#.)`&i cZN~#Vѯ.oJI|'g 6,Bg' \UUSqAq[a<NJ]˱d>VY:(`nҟoN[fWR @&5gJ6OT_u֢u2*-t"BB Ay~? Iv=URᛕF1<GfD~f͹Gcr0 TxOp}8:t!8FH+׮7%.h76_ݜ뿸U4ƅɮ=)44IЫFi=x,OU,L-x%Z fAΎs̑8XK$ 3꼢oj 񷚅Œ <A$Zi+>o7a;i7qm)ͩXJWO F}] s7zDaU`Jx qXzvP [pȤURYA`~9L9xI".SHp5H>¶8F@0ږYT~066+Fϣo7t_o*3g",$˄!&Lz[K[6}IadmOd&8K bLz6r~;&Bd)1wg>ԏx)T͋ y 7Iǻb5bswS Ro9c9LD 3vwI RYJ8 5)aã( F_~mE~9BH\:- /΁Q(|HBդe^uh LW$P[A,X{@:ٜuQY?8w?`U(3^ng‚;J ])H[)!-u=7,* ;AV \ /):vI_(Cl;F|7(Z 7p6D6Ε`v{'`ǨuO)'}{y)w!ۅ$@ =҈8A&s 8 }pk tFL"Oͣ>ztyӡ ңLU4(oMlܧ?C~"D8s#jcŮKvijfǝ>ͺGĤ"͜noSN,,,hȏaToIcaKS] h9wtr~B;o&iB9M2~9u v>P"L<~Umbr`~*G&`JƲʗd:9z8ۗW;8qޒҫQ#dBkq7$myɩ(I~ [-dWl6϶'|0rMko D >ShGCSe΂F*(TB>!Eb*E!Wؠ(Ʒ&K9U}!rcDՓ` ۛ@twǂgr U&jMn]Gs[6`tIYf.:ⅣY0lRE 2aDNoq:i}`2`aS6C2T<U)A#QtzA[E$-w̪҇}ݎI@k88'̅ Oe((t&Y) oH?N6*J5w-'ğC㖷Euv.2=ؚPʥu-%՘4nc%g/)ZRو"[L#Nyɯc}v>U{ >i+xs1L=; p3lI‹oTm,[,Vkum.Å ?V[IJ B#K^0Yw}sk 0~ 8aOqXunU)nUΧ,kyFcXq#P}]x]Ȃܭr $7ߐs><)LnQ^6 SgH;d %B+k=y4dXv_L4 B̿wҽwH8 pMË:7~e=(,k~TzFxh6l^^k(Q#V~XStBk[DYsb)A1eOH 1lG 2hl?0Y50!:39Fb以9Ьۏ bFc3ao:@ф ᛜ.\+:4_td&"U;~hXY$-4FbTn9Ux\&~. @݆e deԞ685:R{N iWZE%o`) \a9-B܎OYاm^qyh|"GA 77%LFS}xAm]#ydW/V)^h7$F9)rV*u?9EcO&4)O\4Rq^3Kn >gbC ` ؈D*\zyMsDFW]Aet}~ ?LU4 AY ,Sr?ּ]"2%n.6?eG\YXv@͏'OnaKdhI,znzU*qGh׉h^cֆ'tcɍ\viA"ѐ ;3KV:cӛub˹1sV%[ 3r /6"LOj_6:XMБ]f ]_7zh(T9{[c߈2idO qM" amseŴ@! Tn<Њ TzSR?B}:_OgPy5砽t$Yw`ŚZ'~W$p|yGGSve㖱 DzgĤ*S}ɕ/mh?-!ö{etxܮ:ZDVT ].-OS^9EՈ4NNOآ3֑2kiM]cPZ64 Me0ӌ֬ױB-Bt?A4}%N(HS ڪ/iMԳBjdٛ\c|UV!=+dK#Oӿ5>XսT~.C PRN~">Nvw r>%es \_wNI 1Nم{ȧ(5vpA|X ՜ܕ4ae.e6O@ms`0?sr,5տp]YG~ ,!OP4SYןU<9c4| CٞuŐ  pڼ݉݁gRF0ՓNJt mr,_kN硞JF+cyct}qŲaY*?~@+4+_ Ud z+N^R7y*$ m[*y5(@AR #ٵ5^N== %@^Xj$P&JTpOx( 86yO%$ƻ~@NA/Sx^d~HwN2rvP! In̢iȳ yV]=衸-!¦;Hi3/SfϭL,$ѤD{zIQ] ;"Wpt*mR`R}"PhfQeaԄQvs4 fJLh0~N`ƌѓUL5}f{ 1T3@LFlO*[=mS{yw,eD/HhҗO:bsNY! yb/;xUtO~ڛ3h5 dSR\Z:~^^!gY$dmBAwҲUSX¯CPjvY3-}40;e*4MRZoWq r#kr\yW͚^$1)1zDz͌$nB-J{iۻ7:7\!6 )ke2~XޝጬH=i7 iQԬ%<:I _b˼?52=1 !R!ך6`uE? L{zy:8o 96mpҐ( V~蒇ɽ5"~Љ0"xil#f|5%BvxiK?.vKxZ'}ƽYӵ꥙4bˆ5Lj"1:Jfpj[r$3d^:1fN.]4O7Ioq =1!qjmwju}]pC+őfvHKڒ..t. lc%^vN̪kD\$=~?gHA.H%5O@vRn }:T\FHQ̘cOJ> =GA&Y<2 Yݠ;i(ϒqsnt;g !. ,s`a o-?5/%j٤d8xs]G[E+Fbש1+5b=כ{]bOuA7^*Ood KedpluWg%\ʌtH5 h,5?2u-z[O$ގ xРIc~lLYۃ6pߥ$זjD[OKp#'%1><O2sTĮRsoVŢ)F6Pš{0yȇkm6l+yknEGcjU;!m>ʜss\2uuticG2 tX b흉fY.sxA$03! V* >*3jąFjDnA^e)nd_x v?J bYdzؐ)++)RN)bѿ)Խ# Qv V>4)hf&;W3*Pb2IM77bJ}u_;{#U#N&2\j_SR\{t.D -&lbN,Y-$X0\+>{+KGR-x߮ލ }4z {LmCm-0͏*ikMf_=RVjӎ6MB7wmiXȧ^J\LmZg(W& #^Q3mL Z#G7 ?L.-@TLpX4e  J[~4SV4ǎ;BA5uTb5̜E.D o5LM!w@zn\bU Ӆ\IHK8KPDXvùeRJ#%ʦ0 ~'!>1fݕX<F꣊[J_C3hHξ4R n&^jev0 gZOڙ`JAM- Ѱs/|uc0S+ mK&I0Ti~(ik}V>< 4y\^lK )ea|W=N`ƽ{nym*% 5Tr[P<|O0s 7 e^IU]4>Ŵ*gB|g7*C1P(rc]-'Z:3R7J$z QE,V 3fUܧa:bK*I¬Qv.qcI)J޹< &Z6o@(n}6ai.fƶ>ӏ ^J<&72Ԗ".X5x\A.PG!PoWKG-v@_v5ۜdt|_]Y{[S7I9)K^)JԸ6|)!#n|lҶ8K#\#x?E4i*Mo+LP0 T pq!],v3T1#*T?;V9F:[S(pƋZ/GΉZ-`҅_˼ ;z+#a EGQS']FS$U>7 4&ch26t\> 4\97jzjBdؓO(3-`..`&47KO E2SQ؝F–nnEH׭$nRa} &0sRsC.FS}nUUJ03t4 r86,-swEr8D홁P6xV&yp;t5OŝF#M>[yU -[慀O:ELڄm.Iny GRQ!ߡ)7=ĔS2?҅,j,] P:)*O5Rjwb(s#yĂ50JmE5&ym8 vsW̿ ׄp<B'ZB?K'}XWfLG͋{X +D Ue\6%A?|cu5E}_GlImwL: ~_c/kAs1e U )JMyl\t1a1`]6\qY['_ȵoaȮX#t6r\YEPbmdݸ|0''IMi j<[k+/B1Z~TǤlU`lg TL LɗsPM5j*Õ G͢qc(۔{: }|Zi;AWĠR퓵fĝ$PV }LC `bA(Y,Sʠ{%M& Kg++].}Eڀ G6ua@-(|#a9gJbn:6Qm R'0CV$BJgMxi A+ܡڱL 3gk,X!]>@:O?y:fuc .26P53;)s!D_iKN\yDkЌ5 -mP"XMlInz]hG5_"-:,`P#Hp&bZ]%e7` '):9T]VSF6.Y2b>W4&9 6 *rũ@\aM [Βze!F[o@2)k}ehB ɦo3-F$%^T5o)3^V2F(Y\WTnAKvtIPo\%ok\G #4h3xDJ Au:+\u'ꭁknuXͫ'f*ة&pxϴcn  p w {w) ˢtIlBe_kV|z7zyuqx2md-HBNde՚^ 3l#$:;[E Z3f#ECK_q.: e yO \ZxL޾ A\s%;8{=<զ&v' "ڃ, K_ۆ8O6 ܗiڡy88sT 2]^8dF'O*1B6|kPnIb=WfRKV&F QV ¿JvӾH]gNXH0s:sƍc_@}nc3˜Hw\Vq_{2q-!F.]jLS‹ ]v%r,dNΒ5fsst,!&ieӱ\ec[P x"\]WR[/yj6Lw7V1 h2$9RX|h⡱F"KmU0Yo;S)!aw,v vf#E$Fqine9?ϰVS'H QfrrN,S $(}$DXG)] ]^ү8m?1v)T䢳T~^ bqCRÌWlBcz>iapZpolV~n36 \33o 0mژxRdt&w3RkZOM>օEZ?Xp0Y+B0|JQW;Ϙzi1+KoO-RJz+ zV94Y^do6 9 Q_l%M<5fŽBr (:r8 EB;W_x{4K]QU+]'a+3%d$dіYy!^a_q8ĴdW'E G]% j?ɾJ GՇܟdޔJg:']Rթ}^])Y&$/xroM3Qn4v\}¡S!ilh@Zu.>=1u'F/uy ~Bu"zZع["yHazè&tL"pTrܔ l>(#; CaB0̅AĽlș;u=^H1teEԽ6&n}Vvp?YH'#Z%ϖ,M]K*e2K;fʫÌrn7Nx˙`Rm g:(P*^g#)=i|4 n/gep17 eOLOHYa|GZȂVZ?LPĶھj$/0EӪ\?(GCU #$B4TJ319ݜD#R lI Ȕ+\mWb-Mb徰aQDd`Q++5^X`x B ^%ÊJ30WŮo035&u4\c˵h + u @J|`:[ƽA4= &Ͼ Sl2P'{1^rKaEϐ!)8HnO%BLWx &ۢNOOԹS&Pxgr;&>Pe3 k 6L<Ȉ>PշN8]8eQL(ſ'SLH'_q+?v|ʼws}k 4xic( |2:ou@?p:Pq`ӇTd)]ZkAX7wQ^cRqY i(^b#|"tWC(X|"TKKK6nDY4Ư#lM;s7Dl\?;j&, 3̲z !DM9]XċacTp3kRT69* u@UF=@1S Ll>UX@4 o(N9Ǭ^[AFFa7'y!%MEO} a%KQR{q()DԐ|sF>N`Sv:M$ɩX5YTjzDB>νHaR^ V츮/n~HuPzsϧl¡{vYL*)A<4yz8-M\::BzL$~}87(T]t_FK)H~U^Hˆ{B4mMףovgC@PS4b<=s&|!2I45$z^`T!~E ,'.YԓDydM`ZtQ*L hJWm,Y :[vRNFLzC3PyW!T&̧.5}*ږwh(jGtܰqHѵ)4*0m"_?Tr[-27y^ۓ 57m/Φx@M[m i^5mYG82y03#xU!NS^lJ@#)&j AAAGo'R=%[C)cVCPz_p -Ռ&ɨcF+U2l+i ڪwL>1krRmTT Ȫ(4N)*{3oKiB$;,IESD ѵgME<[o5a*uѢ_)0MarE)*pZFdYIdmՒm S^Rp`c("inU{o'OU"UlbVCAc]pnk W67H1Ω1bnb:?O|SiI,XEv/ۏәԼ,k6k\G\\_3$X>ZTvJRwl#:;ݳ^<|/jnMu*/6C/\CGi JOdF8UtUCPOҩ,|(yҰֳ.箚rWqz؊' >uR~x.9eBkO1fj+7$$3I9) _֞G^IN:p>3JOԇhwLE3k|.02MA}jED qZsg?Md:()ɏ*)S֌SvϦ N1ߵF4߯ɇ~mc )GEUKe><㮺 (S2`|RUMR/Tv}W#XV$í2E2B]ޥ& 9AɁnGW^R ޓuIIwbO) E^`%z\oPVvW9!Xr?(QVymdۈ{f_4ck~+gsFq:~(&BoBYd\nbyx)vMkp,p0ݒ `f'2:v;M*83/)rpPHt~>ң2ej%+)Cϯ*ߐdD룧Ɣ 3@ .?_#_:L#Y +ɦID=%ou3$C}w=g'vos幌v"eH᜻F5b ġjiwYQԅ@{=,ǂ%6HZ"#p*̫^<0Y]U4Wy}U$rBi ;Dۧs0%Xd{& ;&]SDKQ`Ѡ& }ʎ˯l%75Mk\cD ,)C:[]hjGTO@6P5P9ᕘ8 D'Q^l\̼o1':RЅ| L$3Fe>H#=]C3m|DA?yp:٠WhǹÒ>eTb '/Vclnk=X !cps!c@Ƥ. @w2[#U.kАr1Krsm#(Ʌ =N3`y $ߊj"yY%ȢFMoU;ī,`_Cbn/bBFdrd-*vǝ0}e =c&CXKGԌ3 W3PrR܋zAc4YY Y;wF4E@Ux~knTa}F' an-[p4:(a+ 2,kϊgq>F:47b#V3+4BRrm3,+v2lgZUHԚ K6jb"/c#Q(j.N,F j}:{D\Ӹ*acP : sSzot\ 4ciؙ0CLlm&".ЎLv(N"K,+_͝# uTCP^UE<>|wG_]XK\& 9}DneDy qGh*U:N5>Z oAN[DkBwbL1U7>azWl?aZAշ[<hUky=h'0T/$ }- B{hD%wԷ14,T=&;dbRe1+o' t6 +(cM1(xQIӛ Xj*:(/|δOu:G1vQ\snj?Per?dQ:"XnCO\kzjM=8ܶDKCa4~L0ƳnIBM%!G|+r{nd}0u}7Np=m% 6G95DxX ffތsvJIxr0׍N+EPlϿ˩.-RW*0M Q](!xQ'bVP$G輓t%En &r]:I1U Wen3q8޼L > d6TQmk~ՍYG+3w4򎽄reWn.4fkVr Ǣ\VU/mӯgH~9?!Kr4U7^Sw"š<;~}*CbӤ^'GA]iƠlAvvT$h矪TU5Iɕ,Ψ3K ,ڈ /Vݡ G,3-V%|?C`h+ A[ڼj`v("{F}]{ipۥ!'680,ٵqc7\@o^{$\tfp1dݙ3} %+I .>'~a egJw2Jhp_LG9LŰ>o7\-JlzEևG,v+y0DeպR<Gsrڼpөz[hf_-Y[^s2BwPVik7>1ueWq{)bPlT;b5qeH6g؀UZCnLWs'l;@mD V(]R(BVә 0a#N;E3v XƓEDD=VM*h|tp{[BzhOP(1og-}Pw}HlPV+ [:%zP0lMH]!<^ !vutN ?s=qژm @+Q {u,'1H؟Fև'Z{oލ1W|pQu,l&I$>` ɭ~`0qZ\@FIeA3B+q#PT ̨;>̨ϱYn6mZ~*R*(nxPƺ u{WRPY| 6oUz8 heS0%ߍ;TC^p| #Y`d-h*"7%8y (ޕ!&~ @b[\^ 9=IuFI0}svW,D"I3MA$lfr\qB=Kzz9:{&̙|H3WA4N\+j0{_=e7ɜ7)4vu-- UV jAˌgAW /C\lՕU| #N7.Ha,̇Nř[}9Eg|LPɸ6v-D}5&[MKcNS0\Em8%wY+Ş+n9~nLL~Q>d6) (3eOvDĥ ulnGdѕe2apDrT¬<TXbR8ߤ m sJnaVpr`dP 1ryشDֵqn1 ՀB3nֽQ!׼tGVs:FѰF;|DqRuA ýYwF7q>2?Ua^K>qɉlU i'}@C{c0*rl2#5_ #V:dmܗn.!iBXsr2{a:[Obm6h8^-\D aGk_%(]c< _έh ʳx .#͊E Uhn ng~zRϜ+lzz1<$c#QFR2'xTp{53OiM1@. {ÑqE1/UH$H@@)@qtH8ѯ]Q3(?T?c` nD*6i g]"/[7:jn =ҙܵSU^ϊ ĸ-3Z/nǐ(lИJ J{cg Kxwb\5ESx=U}Kh6).ڏD5n,b8L,HiR4zd*Xb<bw1 EAҌ:ɤ7:0̐~?wvhPbPEl^(_JRa<@?"?Ia7ExS8$+TBQ[D\7L➻o_,vDnͻߐ$LHA]P7!@XAƶ$ȕ*NN&>&` 1*’%5c)tXF]^"/z˾٩aGNBACudU}H&ΖR1i")&?V:h񻦦i ڲ3|m=80NJu6; .3Xvn o=Ϝi ^S/G?Cq>dfmy\PM7-HL6>#x&ȣ")Aho0>~tymqP{XɷE$H = 9@ݑvVm-8J39ݶ =X4Wl>LntygL^?cgt`>=w7ՉM!^T`!~5*v;9/7D46fy-MJi3nz(;8U{M_9FbSE=C aPk{3Exni12; —G5aLg&.;X(^nx Dy(.Bٳ3Vq6sy?N-~ߦb;m\'^koux6=;p8TZ@Gg-yW߭u.>ÿū}vH7.N'7cΫZHw97O{0 *y*2ՇL!؄j9pjchg\ Rޟ6; P^,b A1:"ܠz覕ZuCzξ:@#ȇ#I2)otgtfJ0XrI:{٩yӽ02+3ٚB:A_Ad~65E> k8 ƧJR&]f:<nA:wߔys2O_ٷ콵Y ص.-j#ovz '%*"8i#w =/cpz% \' ;,)SH (3ccT.ݑ,^ ҏQmtzUG/7$2C#\VH0p/-cV15iSW'Nz =-ԩvHRyI󎂳XK\WC1-[I&P*e_EL e.,1*2ߑ%tJV6%0,%Rpb*W81<ƿtKwlf6~qL4^CUH)[\[VZ<}Rnϟ[VRQ.>0:a&zƂR]KG?PI| 7Df̧䕹gXNQAC &ф2PzgpS=z;RsʅD餆k0MRѻ`Tn$qd_O'|ªywŘu8EUv`[1IM+}VdkEeK&P%U?Eɺڋ)0u:h37p Њf`1Pœ+C,b&M Z2Jտ jT qE#w3q!G#~ с?e(fK>}ٟgz\3,c6~e,'$ 7w`vgRWo5phg'CGt֐O,͖5M aȚocK5TS!F3"ORşKBPe>{4 JX;5VIY BiIt G=zl#X+-q>M)[dSS s aJypַۓUiMlߣ\#uTw `GQ$@ D=R rheCX}:r0w,e7K 9M;'PW:_ lE+a =HMCS%; ])anHs(4,/]'҂e&12{_ ߘKԃ!Z10A2DɎrҐ$y4lY٫4:-²"b1oJM7s e0a'c˥o]+ zPQ̧-&}j3N<@BQ!iB+nDHdhˆg~l{6'TI= 8EMjHVyvЬJP;^)mqxxo}_aZ 4$G; 0 M%Poݺfϙ ^jmE*d?71(=>㗝WLYZ0:-;Ay̾Na<;Y*m|IGʿ̞ݻaę @a7:%A'kյw2Aq S-38XնKE:M'mioK*d4LB2fGۮ2,ZV}t5z1茲&krhĺf4KxDn%)e4;4BmyLS[?#>8|`4k\''8dO"4'B46Dv y8C]u}@ID0J]ꌫ6@G(r '7EvRYLH XPlđKr>+D J^ep-f:^D'&^9.:BjH*uIπP4Mʛ/e]tYE@̐g-h6Ym7坯<noGX,lWE:NxRM*Hs>ⱦ+@8?i8c/ W/C]kv߾g- pfdGZn5M^?Kz%'>7W}I<↉TǾݸ6nлkBdc3A½pH9*f!PTe&n.é'ܩ-0EK ԥUbn*%2f$p6CCs?9y[6>rk/tUϹbӧC`XP=)DٲNՓ`\D/B:Ή $Rջtg@*%'4~Djs!u5q1}E03+Pߠz|Z ¹_r͓`M:dJ~ r"&\n,r*#`o7h^xB}oF::ha U`c2R5}<DŽ0'gJirX T R1ǪLLjMoTw#J zS߆MLNё آvWZ޺Im9 v5K8zn.,S ';҇D)鍴kދ!0뵀]Rm{}P]QWp`q8;mtJ6 \A4rJ}g"B {;>*UCG­4 h6$+svMq Vu%C`I">N 0oj%phl ATt@#jփUnbd҃!lۻܰq'ee ݋g9=̓6AoÁ~L .eiR-Q(?p&A~$ kּ1H?̪kPj|By|GE|x4鷧B|4d('^|ycdؗZuwDDb2Jr4gmIԥë *Xh^J\6o4{Vce (q";YY75(C>7e0,{={}$xP!~ ~ hs/2'Mx7m z}<#' ෙ^@: O. 嗇p:5ŷ3Wi- 5?ٍѱieuQҔp[T-=驘, OB<ˊ{^p7BwCC~>pK 3b4}[6|4p,Q 3I%pfuPml'OnxsӘwhVX+jI4B?$Dq`6ttObו[*-§g.L҈q7Y MaT6z6yvZߎ*ZЩkF\j`qБeqYW(:q9·/ F llW4[qK'zָZ MS#]A4 \Cl)fcs|6An[1@Ȫâ/(fʕ}JNNW>PTns>-Ԡ:o]g\P 7YkX&70d0s`EK`࢞=pB6<d1mٙa6,t%ċ_n'Ó?_N?:];|WCi|tr]DGVʎ%ٳyR{]N- }ONi ^ lރ,JMƟ oBYɞs>U<)ܴ560X}m29K*P `JBD ZLi[H!-3\'/j1~ *i&k y,&ղw; (Xc2C.eD [ Mm )ıv'nZ嶳jA1|vp˸0UCe25,r/0J^>*>~}zVz Ilɧ^9 B簵Z YԺqK kyrj-eyzq@< S-?9Cś@RYOF'+=[ErA/Hr+f~ FOC֝0R֖AC\v#\fxPMm18k_Noe:V/ 8o5RSu:Lk@>Y뚀jWJ]rv9b;M_ - [qh `4`c6;9% =Mvsnm ^Db 9i2v*q,\ЬrM>INηQig).}٩r5$PS 5E7̽@m⣟`s VX)Fה6Pӻ2l4\2_ 0)T,d鋘Ny$}g|9 FF>\:O'R^DsfAM/sd ,LUGHWu'_ y!@لP< Zب{jvbhuyhPMK=)@%PfWf(P];lWqL}g 1lkHE׼:Ee2RKOQ缚x2(iIN bϿqtlPGdE UAN_BX&9e~Bֈ>V4(m ^XS-~ۮ fdZɸgb<%y(.4dF(D-P&NߦPGe}1o+]$Ye>1$]|`:Iݡɝ^@?̹ɡUvбrTԺE-зs0롐!YrpRbwajR3z5,%nCpr>= co$|`HU\TEQTIDbMs A`՚ y)#Phun`M3sC*Ef!pqTD䈐HV.[4 K0apMdDsQu>?}C,d@K;ˆ5 2 N%;7p$a{ԭ "W/_r@Bx L l"]f)x!\NyL|Th_O4u5EG6 ?YjUwrr?F<jE;"w=&1\a HP]xCAi4WmEF,G@xyѱnO(asY:Qҏ1@跣^uk1.%]#48k fV=>pj^+L`,f$yxWxp a\ [B։sE\;JΥFa47r1R@_U`*T.z"S²/sʱVkFO9RmR2qυibs@٤W5E#$\b+xZx3 *rrkԱ8.FÑ_KyaĄFA N!*';5rV\I@eUǙM$ll [bkZ_7nX׈7-^*ϡu$ ]23"ճZSEdDr\ t&.Vozql(Ҫ%X `R?F>}9^ ;  g%49OQ?:L!PWXNhRzLu^8TP ϗe){{͘o4zqNx*aa*e'T >VIN \/w! t 0Xdg] 981ɵOBxqU\0秱r)J%uq$;&Qn}% mٻi弳Jt@Doa5oqoK, S72Ʉt1sʹks؅dü:85%|a n@0v[_yfA %dǬ bO0a@#a3qp뱫X,gwM&vI*7x¦,I VKҋ tY!0z|Qa'쫈9C "H'K^ hK#FLErz uxVYZ1~pizRT? /G8X1|Cc5<7P~*MCU$/uARs7w ްU:N~t|`Ē,%xY!-Q椇kZ4$ؠldlY')'5Ȋ]f sTIFӯ'TR \_8=H鉆)3,/MrƷ['iՈva)GE0BǞ9^K+"αZtfuZ*13ZH-1E(#x.ď6[ZD$-;}UK\tgladG퇹Xz=L Z*pBY\+&j13뚡96'7{T\$Ě> +-b?ze[It}EcJ`4/4݌(i=8g؁5 +.=OPV"zYajS ssN^Ntv_g*p6MNQJ@rk4܀Gh_h< $0%aMTsUҺk+T&MKe MnοӚHύŒQ[:q<~ %o.;n47i0DuۘtF}AZՋt-[f`a3@B*AY_1Rg4ĉcbo1U^.R 'j;ITR4ЄF uQJRVgzf_o+NBB!=NMкEU)JDpr3`b7-uGVϐT* <ߣL_-;?ʆ;G8̵ (6j`j0hɈds|B1dy'or`>ZǺͿ:+͡|@iKwB xt4T ^1^}-륌q<0~#R%>R|-Il>.+6XR"JU=:hx[s CzÌ*MN cC/_@%;m~,Mlwl$SBQuw+v|厐B;֑4Pnʓ[*:MuԪgOj/N뫥i@Llyt6~} <{Z!gr KVӐ@s"Rb(=VHd T#dV^:\BODj@tZ$(krvw}Е"0EzBPSsuaֺ#}i r:q\t~ k = 4!:̴oV %ly$i`CToF| sW5`ea^ 5*rZ L-NَT|@OQ,;-5ϒB[<Ϊ{vm˞#^;`J9AhE ULh_h\7it nsTV݆*ԗ3J7M$^ppP`RW !WZH_c%S(|'DŽf(dв&M[8ȍ;a݊G).>Ed>q(2I"&oؙ`Ի7%rl̩w E3kbR!Boɋz}R!+lr7\3\=4Z'SX v1@LLz㌗Ǯd3; ѹu?ndG6Y3ifdG^~&å<60\cx4R!r69=iuU%ӹ`("4 l\hcD+8noBdjղos2 {7+k IŃ7D"ڑ]"Ema\AU#;p)[kvl: o~$Z5c^x ]sAi2VO)l C,c0\3 O9rSBw 4N2g"aD1\!({j藃bplv aeYA_fRK+6k0mvfySTe8|ֿW:IR=&Dወuף}ͦ-$)$[Go!Y98Mf !tI{4pwkk>AZ݋Z-CxQmồgdMl03yHn,|v:^Phnjc#ƾ1Eom(Ww)lt&%moׅtg۾*D! ھcWI#@>/נd?M dlDxmdtZiDb٭wAi5;>:&kŲACrF}RWU EX Ԣ@jZa<v<d˯5:디-;FpU8 )WĿFBl˥>2u)S@4yՋ\g L~ifL-P14Nڂst_sP}˘ d&&o_ ;qXAz}5Ù$_*d m-wl/߄,jE4@?d7g ЍQ &ʇe9z5G`ϡ\Lؖ:3lUzs2k o%ݴrIN p+S6RBDC&*䧃!7l(0(`3QƶѻtD:E`+]%ט֥GPɶFx'z0[Id<"ngt(,i,0(LC|Z.7*VmVyYŶgc9m xo #cK+)AF1]R3"fI}+l⛕8l;RfNN3R.L}mff%鶑$Pw?"oc>FWl`9Q蝃Q= ?A*‹5\eu*(rrL*(-T08&%/AYG3l'tK' 4RZ&4B@OXcטeDڜ΂QjD_/"zBҤhٌwvK]))CWϽ ֠FF_AM[_?E Xt/:)"OW ;Q*hH2ႆ͙ߵ jqg mUNa FUK(m@iF{`SڍaAjh@YU ܐ?ԁJphq O_)7G2G:dyxJ2kש˧fCJu ;A|sPܨ5;N3l.⧍TSfLڡ:Zڡ8p,ɵj&ORXL\Aa;uy\+hw2_eJ4oձWk-{q$uCР^1;']?+oD#Dq#FUlԍDA)!mͿ+Hླ>z ګklMڿ 1̮b KWr|`gУ<+NwdSa•%0K+^. Nml|naR\mׅ,txgcČq<9d)ƅ٣*g;6֒E^Ĉbu剄RzBn(VKĮF|/s(ⳑJOΟN9f'"^OUÈ[u>$[Š09CcŷEL.vrVj(Uh9N|,eBbjt*.uDu8b[2^<ԍfbizpg'e+ITD-TKyY0PUc|<[ədZW<v{>}M2'`^ !r@ KJ5 ٸly? #ʼddqچ"ͻ`S%Uy6vk4`.4f!  ^ȧ} T*e{=!Ji5?0E}ҍbM}dҼ ψ m>KB6!qz͉Y2*%sR,gDK0s[,rw~S^:ԦO`t܌:<'5,z#vɄ"e/;{Wl{.I)*W`QORZc ~  $ ^6Aɂ63zY#Eg Qѷneh1Y!j\[q5Ba|J>5,1We4dٍ9Myf V/mo`*Lr'ۑT=S&p l%5Sz$Hs){R@gUr"9MG_PuQ!T&..γ8$)gk ;OH8tv Y ~hϭ?PEd+gǴ3y|_?(h "˧]< -f>(p(9՘V+m\2$ u=RnKhc8~t#@ZAoTo?fvx_YW_[QK}_PwNʮցtwxsf45/eMr'0W׍xgZOCM۾6c߃tLQ0G[ #Y[y>=!}t}ش.]Ɏ]%.qv"~qoa^^A%He9- ^ EV@E}U=YJ"DSͭDJ6@(6Z V'f&sO3:J Ekh,Y,ibY~Q/۸^.[x|)\^ΈQ[)> |wvhZaG/".'#б0Jd5ħ͵=v\KR]m=P1:?֋1rsk35i@34_,&-;1@уX CHCHԬi=^淢L%jqp)ɦ|H29Y%::ssct56V6š}pY_)Y`6־2+4s|=@*YOi[cW'@Q}n.c=ŗ^`m`oSn&'X5BI oQQ@ *pzT`9#. 4`N*,B?2Qւщu<ppѣskvkhkwV>+a)`/h+o-%9MW#䤈ެ*L,mmc >=hQqTɦ ݅9kfL. [ /flDm0-paZS .ª-=tꞺUR0hC14x|Ч/XZL0"fC ,kPz hz䗄;=\p< $ŕ|p/K@F~b `p%J P{pPrѝL@x ^GMZXnJr~^B+]णFyCp ~﹣ýIf`> @`47,)#}EgL&d< qTm.7"HV1/u`!,9 Cegt$܍%^T0kj.qڵPo]f{_OE+1b[JZh?w_rx{IA/vdFZ+A1ەf2T){ -&P,95/ݱRd!4R3% |)>wEC>pH54l\9o}m" uX"Ctth/h)%əWCGHްI|I郡EME./ 60[zꐢZI :6EQ6GlrG4^|iOdoAIiKT~417h s5:up69ot1(ZPXf[ٚ ޳<6.2n_ j9I:sM2@O!àLxeDqft$kn|*{R6.vk)_AIZ2X.i8D??W>Hij-|,UAek>ѧln|^DD 7 0+OB:WK<[ҏg[bD[]ON<\({5l:{j :дUqW spH߻fL0sT|si3XgH p;Eʔu36dE dDzm'Mܐ!b[5 Ob0gآ5 OjL]Txd'\ r(G5̦БY.OH))1Uۇ6r7 Zw 1gi¥/^8BF%9X^anQ YOKu}uܻtoBTڣ =8LSӝ<ք 2OL]-x坍sMI"0ټ1*H.q6q!ї짐KuriGUH3!ٚo]D26L$(SN1|-ZcO8^ &6x _S{Ԡ\h#B }^tQ20Erȃ;6ZL N^UKb]rcG*_׀j}x'ŧI`p KH69kM~mzRXժ#ɗF_אG%`/D/7T9FJ^"yu"%g?$$F+Օvu i<̙NȜ6$ tbsEkL+E|o`ZU6AKH[* g_Ŀ?]o$3-cY*frCAR_oOMA7(c }S.;21;Ak MeZft&JNd}2C#JRI);Zd\¹6s)>S5B$bRL urBe 죹w,/{TFF=2oq!nwG)@red(%cO] ;: 7S'*m6^n@X/ zI }1/Sɦ*hDt0"Ni5|8O8Qd@-hd\m--LnoVl;"Kr-Y8 /gɭrD 5IOζM08΄R2pV{cc'le48 |e1w1E@o 7oDN(i/yo 5ݰmWQɃXVk*)Q{Afb~Q3䩣7E{/V ~`"o!D6 Rɴ]um ?.^E}~<\' ё"5/=E/. uJh[Qvn;Qn}KTv|_?u̢n>@b{r 8XN..*SFO1o ASEGuDZnW\ޙ?h P>F(9pX?v_bH|}yPqurh3&Y%[Փ$mA48=Sz92_ ëS*-mۉb(*߭ ~.1{_}MW|3ڇлMb,c< Ťr`1xN8 $`7^jzh[K;$MQm 2SL(J2Zr#Sd{Auk[}a+X_v)Ʈ3ĥfFdx Ŧ/MT%;aZ\p|5X-^Ƌʞz yϴ[\;fo唻-75o{-SuBre i66ǂ[aeF~Y2̝Ai-ljlψH*GO`f ř>׫d.eX^WeO[mE$ѝͻwj[Dg8|de LZle0} fk\RbٮSQq.\ERR|oihφị9]eE 9et#(-K OS1 I 'ss~6P)ad$=^CņE4\ w&U:YU28i6//"r;4<Fw-Sx$QZћ! yD8'Fr](/zNuWݯqTi![).q:llٞbgɂQJ+yAv?[ʈM:%a4ࣘ"xԫJ]xb Vdsl.wZf@{fgF־MtP3ҒZwttF9+] " +&byr-Š7prgucJf3\{MW޲3>lWSFٝx7rLZυY O?(S#;B`ߊzĬPmesj0<Ӽ,o~ӵ g~WQ%mɱ 7ѭTȰNT*ubagM( v. 3;>^M%$8YA6 KPk ?A2j px1.wc ,IltO0*0^֣؄^ImS@i#rNr^O h ) hz#%g|Y :* ]5UR_7f.aQR `2DBխCN]*qQxSX٠Cc{t J{n^jGS﷽+Vŏ@/<7Ii}F?mN)Mw0 7q´A_;uVK+WmFU4B[-O4m~󡭽=\7,_͙a|א H/@ C Z;ԉT+H\, 9WSM%#HG?4@+pXB?Gۤ1vōZ'7ڪ)#,z$s*7Ѝz8NEh8c\ \˭ MkW!$̷lVL]}q3rg`N'm8cY# l \Hw:ʧxNƐ?1w/iPn|˱Q 4kj;ZsN 8G[M+sPA2^d隸uf; {<ߣKLO#y֬,tײ\sq!Y=qG?\s=j-[ePa—K':T@ppw,iܵ!#KZ[Vd-V 8X'|Kog4 eF9RplFf+я/[Bụ^[#\Yp4}jIʕYv嘿曒w4rmne70u{ :I{/{` dơmh!bneE}QhZ|vZb~Ω/x)L)r"RXlEfD/깞 gKbdTeg4X?sۉ>wc]!Tϸ,-3412o@K;c)IBN̔Ublp m`IAvMBwͳһiȉy11Rkco-q:4w >RLf~&!E3D䭺1 O8]m7z91mjv4W= o[AdF`psl E ;ң\؈AHÃbMc 9+KV56kCN2:[* PEkkh7ِBѷsP˺@X丿5'iHz %(d;A>U|;'{II~.DVgZU@4{V|ʩ7jIË>|%^s#e3v6[:\f=vqȏ߿ppM%js %rOɜit)ns8S/̖> r *yp]GU &&e} fg>VK*  2xVħ_gn-+[`MvPS qgFBj4|6q+bn_<腑hnu{5<׃}UtxV[Mxш/!f;`m%4S+>uw鳫E'̃/C~"IY3`~P%Ċul>WLX C[7eN㴫( ijr.deA! $mėdsyh|YFuIJv7l oq\qżkZSiL5ϓVs{x?TcddA}DyYspYHe`#E LΐM~fm6 '끠DߴlQb3wqùZ^:$fN;Yr6?۳S7oNǀ<"񄣔bePKG 83Mn  $mM݃bk/ T-.f'JM܃NzDa]'2NNJʲ [nY;ϙ0˲˒|tNp|9Ix܇ZVL#9cQA MPd6.N˪("2r+5otf;* R?0jrp-w>WްۛcIwцE\+h WF $j/FKC9@G$q 'Xb?2tAJI/ v'qBMy GזNSTewv%@+]R :Q`Q]Om pɴuՂDbrRL6I$nt(ICɪ%+<#hD  ~1hu7Pyh41QbLg)I>a]jH8Q40%?!uYi~ w.mnscOSRfPԟM(Yǣݓ<:F},WĬU/.]wnAu#}T*]BwZe~p:/ vL?10Zo@fdNjN5K8nB,,YλbnzW5r5O@f68Ԭ̽(2Fe~6OfĎJ 1#;j&Vw'9țՊ%͔K|żZ$1D˯ `K+vC$ʶDXݴdb=]P"s}P9|C |Q(O\HȆ0xu4Wn41J5 jѐ{wtvehBͧ`|ߺE| {x4 D !n1AnCHY:# mq޻qmବ%݂gS{@e37^w[0_[yWchi1n6Q5rαx 8IRgIag InvUb[y!QwFdQܷyQuɸ=g]c͓pqupl&Y5M=Nl}M,+K.9^/& I v fg ,`eOFD{ƚ{.ݗjjɋnͯ; #:F`&Nwbw۾HQ4@/S曵/l1 H";T^ˌ׭exDhzٕ"Bۙm8х1WOz sUpxNX9 yAxo fμ%;$0@t <,4 <+8ЮW8\.sF1ٿ0)R'opgwԔw8B;4BrL2{3I8/` 0.R KV/ܘW̭3;C瘫MD{Xn ڙݴICp,B>h,9-ND@gz&c4-M*VǎJ3"S'KSx+n%Otǰߘ2iV,7gU_>ݜFyF/oop o0{py>Ly4Ź&G?X!whd$HlԬ3^R;%@ Q{naSsh??DX붑2Miff4 ]Aoi[пmav .mk( 3?q Ooae\q"Ǔ 4݂b_xv>)-vi+3<B_%"ndcZ)9CoѷjāZ~>o EUfzRU$&"RohXzE/聁'CU_ Hj#%7{${09^.@V=S`O F}lm gvNKHR5Utr4gBLa6:AWˆ竵;C-寥 q %]\hmJĸ ilJ3%Vh._ˈד> pEzyfH塒åT3쉓Fρ"F9P>1hP''mXQ%y2[_D* rbʎiL\=lAZbms&NoӜg'B{$΅ zMMUK7 |^Ze (j"ٜ>YL(acRrG2# @G#(dEhyh"!RMoMA'S$zσ=:yq3Q(619 ۩ 7~Pޱ#ƭ#g'R%쇕ٲX|}󮙥&ը6*r,Jhc@VR[@ M^@υVhqn/]b"Hm=$n7bE.}Uuw Hm&Gٗ5spVijG9y%SpaQF9pV(jp𑹆0|Efe &Rۨ)}QTAר9Xꩼ.F*9VfJY|11Vh7;|[ޖ`5>B卷iUG)4ƑG-7O6j)s ܛ8ݒ1CR!4"ra5bB:#-)#s\.ޓ*[N:̯klU $`RVEhDRIx fbN YBn_,ja d "צ*l䗰=P;'i3*N++:NiwD(tntae 0Osd9,ĶF%@WvpT8!+vNLdxjj=t|e1-HjFu|(޽&Jlq+9MPfБ m{equ]g2Mu1p^=?ڼo' #3.~^%̼<3ڎ|cP4'B-zs5ȅŖHOEPl<*eoY6އ/olu(XJŊ-}h*ɲǖ74q]p)F{k/vP>"wOSf~/ ۽p&n1^ߥQ*ӛLNc<]XWI^e,d,`*Q !*,% N5}tjL*vd-)CX_IoMUuXvoW(gH[K:A+ f f+ML֙[n?o[ }SG{F3^ݔ*"ʱ#]PFmPLMDREAFQm8R!W=E5/h*n5NcӀ(UGN-Ocd('3jcPjnC_t΄==)pd| oxCi¸wo2F20$<J #E J%,ԸeF3R2 .k{\$kVD,,hmr怳-&虖' fW;~UJB2 F\Oj ~ Hoz`ՏʤT1rK(5WzD-1Gi,=}P^Ղ|H5N+Vo*VvTT]A@{/`PŇVlԌiJ5\ ,\V fNN,&rbKir#[{v'w=kznAn2/"V IvÕ^T>u ek'J@2e`"'/ UݦѢ=lO}O%hK5U15q8\ahS֯6m&XKuiɟc7˶EnJDh5]<:v{#,Nlh\Ft|QKX#Qm^Ch'Z) vHK63{14 á @^ʁ(2l`0: .=rN$U5σ$Cyd׬WW"kU=MVBJWhgU·ʸeGPXO 9増l3D&:%%R/ې|ت69E}n qI%!G6=1Xx7wNj-qɜsknJ w%sS:;Qۢm߆/TYq>YV9#,sHNw;BSY:Vdm?mb5^bDD^i'ϯ dL*hJKp9X&+iRH}.QAzds%`WxgzJ^͈R1`R,Z#DdڰY&3PXy ;r5k~,}ptpH^{H;o4k^Q< !>9R0|ejKpfAgZ7=P%:Z?OmV6 (ZRNyI1 \z_lykt3LnZ53F塝DdڗAqS;N4r,@T%ˎ8]J'ѡstCmcyW aѬ*H)F 0uT6Xgiu;EÊz`jMu>j&(#ꎙ]QEQ4>khq 6[qHeX[ލ EuSK&wV~V[ cL` M2+nj>]:ɶ14>(5W<-ΏLc>f:] 6PI& D2}b_cI T t6UsLbP'`?J_U&T|=Nz *I_h)w-L[cVm$҃JBI傇-T~V;z/r~E A9K rڏy48IACl}ι Vc<%ɳi»*SBV`thVX2!,>k @t%IW;k*' !-p|eez1VQ.ȳZf/0Tj)gɜ^7.'zcŜJY\W\iH= }Qw*Ȭ<@L {4 [#8>0-ȭI4փԴjRƹCRݼl7ͩ"w:J`LYk6o\&I*z\h! E sl jq~0zEwlOa>|%1KƟ:lP aƌSf)*NWV/ƨ |^;U=g1+.7+24tĻ}i%F{jteC0I$E)F6#Əby7svO$v%~~7~il^4OlKy?([G %ğA6*[)[eHV<^2:slwJQjE, U]|˾#W1YoZu~_]C/rDנ. y$HtNA\uB*4|mУѠ͸b:b|Bר,o\iBS؟L[چ"갢{R1p'l2 ɜ(G&\z1!g>G~V $F+EΰCG]Dy6IfN Zf b^.Q@p|"2M\Ѥ2:bWpB{< ѰVD'w0;kINڣbZ1m?&RuB_ѡcɧgjwM{C-,?r Ƕp.߭ν8 JX$1s;O ,Čj,^c]Ύ&Ajd aY\mYR?8gɻT!8OjP 'O Q@did`2ӾiCkJͩeDRd] G#^=Q_OIn}zI3 &R^ HAI i*: ^M[l=^0nk^(FPYEcؾ* ˜-=E_å7*H5,碇ԬO>*җP ]47 aLl\j[90Zd%JA5Ygu6h9Ab瞜_֥?AW$.巟 H 0,6"8Q"5SĚGEhoJTr.(ߣ6=m{i}:Y_#*[s;?|J6< ིڤ߈V8Q_vOg͏%'ODBMu\vGwlA{Jk!6=GVOݺlJF&CД.4cҶ FKW8Ho5 sa*%]p=;oYz!1QGVX8ko2׆a^'IWJ^ь͎̊z 3b2êkNl6bp-|#]cr#>R8fޒqOwgҪKeqNrF>O6ZKazyqw-jdgȊj3BEW@*6BSȟ/ȳW^fjB^^֫ݱL;bg aCZd;NOpvYp^_sޒr3F5!F3nE`)c3(UwLvZKfn{e+B`Pщ.Qin8 _]Z}Z0A[Co!j9U}[JQU y(y=~=]A$!  N։̘*5VB]>WS7A X5YIm̷mÜ ć,U x)ąBmJ.1O]¶̄}2%w/Ջa(<[Z^I+2 U܌Y⓸B{giv~',XO?b 5{[BbY]f&`s0a7>S7 -q~%>[eq*}a>A`H%-^dv3~}ccaUWB=†Pn>#{.yD^0h_g"=Lc*G f)߀Iѡ_qMhِ5?reUQ`9W SOkH |FE͗W5d}+ a&>Wv(^C b\٢DDjvy0w%Zh vFB{n,Mk^ nTSk@3Yzk-&{([\,66 "f]x 2z=OJs"C1yHdUr,Q5Ȁ'J׏_ݺ.h1}2gTXنQ%ΰ nH˒G>=,=׊pB_C>)%цWo&z[,j1V]]/+P>{|0VeH90UV(ahF#F:!!#X*z,S}ލ:& s ]\3.vhHI}يu8Cc(CaTo-9d! ǻn=kaSÁoGgnfCm%u$Ku0q3P.kNUuM,4q7L*5 s?&`[ 5+7Ρ"\mЮe;# ggtJ(/3ُF-٢7ҔTPqr%R]O3ysڻG᠕E{BOGNA<(FkZ7FČ)TCϬH g[]sq <"4z6Gx*˧8(r 25'na4JbU}f Fxpc!-ga%̖P܌r*穹:5^Ma&_+CEwp nR~N ,6i1'i##ޔQ뽯?dU'?: A[hpB^H'] 0ݡ#{dxS^.H=0Os/e,8叚nASqCZw[N; E{ $L;5`㛳;wLh}WH! X&Iǫb˰Mc|g!c9tK^Htd:m 4ىW5] -}VOlEް AW-}0?eU.mpz Wa>UzGVsPۖN{sޫvQ]˃nriމ>\7XqT F#WŞ0s 9!-DW^~xU?4¹_T]P.ɋWvz˨ =w [&㡘lzeL5XǗ H ^QמwTb59B.WDXtL+\TAxyfS=b#%HFAb[=QGH|_c׊0&E}(){*0޽ynm5J<-?RW áuxr')VSM^&xvcNKYw1V+m[9+^Q|"8'Zu]}kП&1ügT; ʀYc1=tPHUdB+ȝh. 0`|]ef(O BߜF A4M @0q1 ;|B6!;e/SPȘU&"[<21A7Ձ-+ ^߃~b-~SfH.V l_/ Ҙ؄yb:$'܈" &jά_{S[tjɈ 5}Tv> r:JsĄ6ྫ}A{) V㑛aOmdtۅKI)&.re& x51{N0L#~Xѫ=m j\%?Τ (#Lry=R {b +蒂1#q;o|潖iA Oxc/RcQA&o`&(%if0ֲmpٯ+f~ެm^@W6EL\_; EXSI_ ;,x*:RV`.ͻN8tT|3Gg\`FXըH=.:;%\&^+}(eeWO=o r0aƅi`/t<$bNЅQk8]]̂. 5)֒<(zn$XDH0vx`֫G򈇈U E"DhgO:檕3`q3tc@.Y$TЉ5.1[8:j0`F꼵DC 5"0s+ÀH RtmCT!8s9~{n!b*}żᕯJ꘣Eqؑŗ9 ͙2YGqi'`%a݁$'S;7cۅR`VVh5Yujʙ|ӯ=Y'o#"`hÈPxO%#81_{f'<%[gF }HqbjԈ?pQ1{*;n,16v a`[I3z(XftD'7Y_?УQxV|㌧Tc |J_gPoIøect QILzAR6O\XHXF;OwCSGecL*Rg}Lx2h(tߛ!uff79 yS՚]:<,X҂aF)@JV}[:.؋3zYoƍ5AҫbAj䐂 dO ,ml"JvR#_$K>&ө~[ƾbhX=DP·47;y ь2`8"nx=<=6$KjMo3󅢷j`o#;RKbxD*8M2jO\Lbc_IG nf5`zL(%\rNZ.k3k27]h"Z._֯Hksbz|:Z*\DDAJx3m`2C<a5<.9yxc̽B>|h9cCHW]ٔz3AGM5Ō3vf(5M'ZSY%O> 5#C&+ 0Om[_p[l( ^)1#Rn"9F9~K0TlNMîDT&wqo{>+YF'}F}5uq]ςBrɈ4 Bt~1:ϒ"^Lq0d£1ׯ~,Tr-)U@!v\|y%JK}|}BXDfSm.ɲ?(ڤzV2$%Sx衹mEqED=pzTg_oi,NT[$=ѿ5h^5cK!8ߛ8VWߴM,BIկw#=Bx^:J\AxvnJH63_ӂk!_i4ko21ù͠c&&fO?yKd<6> Ҷ%Ā,L$e`Po4ܿJҩWdzQ+o;LWV=M [@^x$萻&Tm:h 2= uXCryυYQ:ef^p4fT!ʋ8-I8.J jW*naw[wUam7<=_W+sXk͔-O41D%sȗȻO[EqDxLhˋl9l>&tgP!*M)(>!o}Cbzطd3\cHFU %vi+lph{4Vsjp7D&J)}dQ8J rDEMɋa1;4mbbo=oJ:B4ESv SVl Zsjr@̣š/%54$`2;z%K}14"U;>ƜmP8Ui=r-ՍSܒ =w{=rL(W%6D qp8Ok= ai! }$e!5{گ9oK≟a c$p^vZ]U7@nĊc3H<,aH~a֘[g\4Xt:1߈L=p;}ʳ/SڱfPxE'Oj4ˊh+5w|%uO~hvQ2X.ƶpQJsmXپ Qԡ-@P}VGELXqFΠĮOWc"Po:Ӕ_Qr$2"Y'v;Ջ.޺Iޫ*E&Ή+2Pzi u=4kF/*u=6CaV CoӶGY]*J==n @빕LYZR!r3y!F/IO<_. ӯGWe 4,I-)ИԦ4L o[\5ou?3Mse'ـȈ1 BgX\ߜ$zhyz[ Fmy×nm=rv>-rm|B"3oٯ)\z 9]8C^m?o9cLܾ74-a1`?C WN"/ZMo;;gWJO+&whOzD1D'Oa>3#:N Pϲ٠wHl)"5Ai6b,kd@3bPˤz2O/?'RܒlZIً$DQ*3 \"~ ?$2?i{IJ1hzuN˰jܨlKp"#w$YMydU<$Pe#[lPb0@^Y TߔG>eeN(i7#D?66%LRecyǘ-wR}rX.^*nm0')<둞KE<^ YH0P+d~  VboKTՕ]cN;wiJA+ -zrsti9dɠ{!ekn9sVc27Qvs:Z376(fIQ`2s)em ^9ݳ/Roly]Q_xO3qxI*P 1߀01x839۟&#[7VNpl"}B(z_Gds:@-,45DeYSޞ S0PFi+ͳkk oy0,:TЧ<0NfeHI! NEƃ7k١D)@; :bbLؚr_ScsQь/xUW0PNT Œb[M\׼F Z J0ռ0snڪϪwn1o dԔܨp| bmLhi->I323/NR#3X7pWd)̍Ga|n;ۅ?x":P$)5pv0|Nxkt%QiG čЙKFd;}[Nfop Hdѱ٥cFa! ؍^F."'qJ˧|H| .7O܂F=t' ~SE zkol}_Xʴ ^Z'5Ty׍[%5O>rFqWߘʷ ҷ?V p'I= Y2!ɺvȾbm+<`QBA >**cY!<.yԧ|n2UX՚7.I2 G F 0ĘLySj=ϣқYtL'qYZ0NI@ߊD ެN MÛ=r}= QR lS}TFGJ^UQJ^ӾG"#B#Sr/oKDKye ^u҄f9xl{ %^Feue<ޙ8bg7){=^h 4 I]b`!N3yu<$Á@i,2Ј"q{Ko_4Yg%P2,q?,#cA -ø0,F*2TH^=PJP0zejko٭#4Q`֑} SXy+h WӫP_o>"qB1MM}*UoV{ַ Hn$K!ȣ+,Zv"4А07>Nؘ<ԁSӓBᰔܡLMfZ+:x{f !< |Ov!rnf,e[H,z' >Lt3O/ }':}Ht,V̒ͣHv|_* Q_@P.k1œ/N3ȴ±%GGO?fA.xtm} ȡTiO6`Z2;[E`aZn1uc|$@6+^EAFb1lxз" usp Ncrp B=^!= ʎHA_Z4 uf'tRupcLҒZ!9ۢYwĉmzV;abŖ:%t|@tڴ^4ݷt*G'l]w߰9f&New~qks]$x~;JXY$}tdv,\.3n!MVXŊ!֭~i )#]@Qt]$>Ə_Kd7:a>S˹C"\5(䗄G7}f]詶oۈ:fvWD`Zn㇭cT 3.rZL B7#f͔C4tVVK${,3)>h::&[B\Ns"Z.y3Gu/c^!; ~UO&ĉn3EqpD|gy=Ƈch^,joչ/r)R(t(eZӏ 4Ł@-F?ańN$)r=0OK7j>nd+?v}-+U7 |xz4 Kb" |I}É16,UmhCZ7]x_Az@m+X_tߣɩXorERA(@,0Ěj`nlZ,!!jN~NL{FM )MxlMWcM'N-)A>A -ABe. a8'Zz1`C7hK[NӁt03ۘs3cWN`ۅ(Nqi-PӜjGg訦- k|s::,0>0@fύB^':Qׁq}1kNmV?4؞WFԦ5ź[mkr + 8Y_ `z%ɮoUWN(snngk'^=/ T p+%({55Ax{E_ܛzq"%G9蚜38yEUڙ5*4r58 :V '<Ryŭ,7,RiZ}<~bRJ=E@!WcyedܞL`Vu0'E_0SacEs_7nWW~s9uh5'wϚC^bpӽfB&$pITKFm%)=qGր!w=$M" = x/>>?]nðhژT\%̏Y% @1,9>;hH2=TY5Ae L<;0x0_?52HUchHGB"&P"|Q)(uGw}V1"ݗ"jN_|q_Bt 8wd"<`GjGҋg/, l6ڦdo~+8:vX2ul(l'n?jdlMkLgL~"bt1c(`OhѻT/ :;}swҊ0f=*VWJ 6B^>i$H\Ҩb&Sڈx&at15|fd|PG̬ؕ2@8~Cc/jJ֠Rpoy }@C@ }; R79璻?kb ofڑ# z|w] EE)ԙd'cQIRՙĘ+C)?pctCȾQnp볜~5 U.ePGr4S11!-ۢ:EcQp8L`:N=FBm:wK{lk?l>$6P"GޯLj*͏OEUEQ jK}u`Il\zje!w L < h10v>q lH.5Kz6mXmQkBKw:TWWo60BPz?QK3=L}kO|U_,}yɠfL>q!D03Е-o:PetIb2Hǿ.qp 6ǢETeӱtTRCRdM/q={?9~y B\&p:>5-#7P9fzw6 `j+/t NUeh398A;Ib,_! /6Da~O˚jC %ӳ{\\pYV`ьPz14l C2{)E Lk;dN;Dt{~Fˁ$Ull0)l7E<2e }n’K ϨD0ʅmj ]Zoߚ q79ɕ0d)j*3,ղ/rE&2A@P@II{r2mgtb0,C\,^B՛=%Z/nQvw`Hl@\m;9wZvQaNC+j-.m,?eNm^aұiEma>"Dg?I-]:@ߨ?~e2Jso&Hr]><!qbB^JqSzk&X _l ^6UQ5 s`Z $d̡o@ˇ.T=Op +odqL(9J.+;P_0=8"-9 n3?db1cU~1}6>|òvZ;YCU(-}Ѷp 9˝5ò4tSu=dq!R>J6/}]Xb_rtJ.:8 |=W`&FMDzV3 "dk ؙӧFր3{>YM̥˚\r콇ˆP6\SU浭$25èU;!hUx7qw4eh7<(QZ# 卼ӑZkNW0Hm}{F;69Ƀ]02Iz܍ϪnHN@kNڂ:QhH< {}~IkR dƔ6i9gۻ>PY|^sϢo,y/6KXnTDk_)^W"ageA=SUm+ݐ >,{29ʨdiJ{m@qͦNO*ځ26 0K^ђYXr 1~<62Wl0#t0C#7Y{|:͵Q61grETAERWəKa O:H@Y2^y ;Cˁ9~M][Jwb᝶N\Ux!reW2Qr(o=WUű92̞dMk tf2EhT@8؋ٺ1KЃ^'Xeܥ}JhPښ12o3 Xp4JX|UnQ~?#} ӗ[P;cHMnT(NLsMe-5}Twv'Y;t#axy3$I(fݹx0Qa|>;Z9ŵcΦW6j|yސBP٪2F~#GjݬNtB1>eٽJb9Qcg}Kg !0%D bYUJf~'CQL|՞!VPT2,'N`USՂԳJ0֖0X|~#$,qN}xOKX{ZƠ?%LxY!z@tmvR%Mַcs(^1ІSTc?5ks^Sn:hvhihn@wXxsVphX a{zfƃ1}4+"NrX*x4zyoh`D(x os  ͎mrc[{(]mݹ!(`op̼IGE_.=UqӗyVM7voUlitԴRS¾v[ZV^ds0-]BaڍE'(íĶ!"(A=x|ү L(^!T :q"eʐ`׭FZX)tDcɮi]̽R&^1I?GQɡE3j͉:!VT q%v`\?byk7 R Q'^aBQ~blL|H2aCPяlL}YOF1rG¨dԮ{F~!GqjoL|A>%-]0'u _ќ%-@2&J65%Z $,$VvEsOd5LջҘ+_ Hs$9e<}Q@U< T!t>0S"7ئsx!(:VH 0X DJb'ďa௟S Iv}Ǟ<ݳP3z<߶G4=+q>: 3Q%M󛤴2{ BO8!ǿL|@5s`҅EW]7Q3F}xdCqs5QpOVy<\":r~o#8m` h)q 'u5\9]zvt"%UfDj5&5' K"n%K[=loej6kA}%b1ٰ6> q׽[2:M4+#+7L-(Z{Jg)OD.‚Tug_IXI=ZEܯU}ZOZ"Bz1ԁi)<V&EJf0_s7$F!UW"櫍ԥVL}3$Մmc_m +G A)<5ϙS8:#LX~b ^qoA,TG-pwԲ(7oͣkޘJ.u6ZyB4+ǫ~gDxv” ]P!OÂM(@"-dsid!o$4FoQʞa"ѭڅ2@~-DQ3pMe0vUZ0Wd|84CRR;kd) x]YT᫧1`Хa}N8%Dywʄ7NLQ̨mKEuꖖwoD׭][7쮨u}I11vH8^CoԹ}nGePh \/n=ujæ.eOt@}NȇcnRetl8E@YﷵI뺐;8I$(y>{j+P0m%L-`񈢐Pg b ĈP6q0j.o6(M鬳,iDAǑXKx4;_t+P&gcpp~QxmcݏĂ'ś]SmUIJT]  Onu [nb> Fd,A7X̖qO[}>˘# 3)/RRшz]һ VOӏ tEJ#S %MAe;Q!IGx?d@뽓hNj~CouЌ٪N "寝P+!tpHv{m*z*O?ZbЫ݁ykW| jUVOZ.'iQk&!ʝo\+ Sl\%K kz0uk+fNEgk1Q1`85g6a+uQ0]=Xā{_ #"]ֿ6ځj;؄lQ9f&[o$"ˠ13 (KU<:e8D*VW;& `7qJ^uV|nz@ﺥ[T<[淉Sn>z]7lW_!cTfmy%-)alD3+_X3Ps jL$#$֐DLD3(%mNU ۤB3zΑgUO,62e8"Y_R: y"DwnZ>.? juNٱ=[/-ʺ@BZksX۶qG*+Qo, jbyU|Zijfp]6\^i7P`WJpngp &UXm]2|sBQ>1SZ\C xu%Qء~U…Xu@5ϳFXz3 l #b A} (wlC1BZp0 /y4TXٽoyREmELp# X8p`X%0 P6TvUKsFsX 9S# xTL 2iL[,PXLaR+vSOH85/XÇ:d/\>>WK+z:?׋VLRV̪Jm<@2 ~A3a$*1?tX,k"kڝ%l?E $ʪRhW>"sY<&w "D_}mO= 1 5^Z t+:]EbPXadPvQq͏X^$uP,Э]K_(YN[~~ϨHtP Yθ4iEok4qk&h@bO/>qe&tZ^I;imUAxM`%L,*w0^AnXK"` 3-3Q?4<`ǭw [?=9"*۷bc_'KԼ B&ܖTS0Y^Q~t,IפhPk "Hˍ3S{P_l1WI8`*fiX8n(11 /.j<PaO`qGK+uJ-qӠXRkKOP:.5.9RM=\qn0ұ!W^Pn#`UnE {l- K^4J +\Fe]6J:eWbsP 86eR 5~=fYToLڭ& if%\m h֠[DdpڵXgV[{U7VT]M02{i.Zh#q'պjojp [J3PPq0I8] ͦA6; /s]MB~"*WXSV Ksa':*tDZ+ΓwͰl +1iwHTPQ)1(u:S`B΀;_2sRa,TbsvS 90A::k2$JѰ׫W"85{*aGWN| fTWZ ,~>Z9O)ő9x^r\ISM.ʜly.?>#Ot׀ɀz/&jMh&k -ot=Ȯ;O4W;>XQq\̇vAId|+3-6'WCm(a91guTp UmdхUupGk<^1>?vH#&_P&0 =f([La+$$, ±9bG!yi+ޥ,[tu*뽦J5Қwܧ@9. Nl5bvC"Oo:u/;d-[?5[Kgf!W-&sj@j?8vAH3jfIZ9yHv݄]vF|_"^. B%=Ex:dY>(Xs&sO#˿b il%yoܛZ20׳ų/Y5m.HElPhHIGʘc },+1b|8wu25iw-UXӲَA]9X@ZArHthz{vdSaQTKIFwaq @^'q;):AL0aĘZlaL@K;)dzYtBY+oZd_`6qZq`،+Hk|Cgc}. `*.[sg Y]WFUW8 H{O);$|\E8S{W񜃩AB# Pwm]yFߤ|ӷs|JkhdiV'^|(vf"]&9%k@|RJaf<d3ʆ(PbMQ‰n3CS'bZV0]<blZ0XcΪA& ΁l;ç &q?"˘XkpAPۿ Ov,4R*ϚϷwf E3,!s%7(@Ӱ&XfoM>vįfPuV2KkIƊ-1,TH rv0*cMƽT`Rߵ3ڬRkC|K&M犑}7 0h ׶s*KCkX:O֑"&:t%葊k\oNJ-V\fy Yy @Gvn cq(ձ 1lCg0{Dfj@E{ ع@Q^uآ3U-HL] ^*5Rda@dK^}3[Qs`ǟ S&*}֣6> {3v| ߻ 7YZ/zXrO@3W&Jx[J-j)P;kSw.bAxfM3Bm|Mb[? ?環Ln͟RE~Kn;W[c64hlT.~m1 1)p^.7y'T+"Tb_R>Lrk vgՐ);kԇS[YZL 9Sp|ڂ8[Su0+zP1=`FƬbL |=5a.|' ,bc b?^z$*rx$ >i䮍rFHCkh7O+!ʈb4@:q,LCވ&uP1yPʏ!V"m\ + r$`ûDS` U+ Z6BN Z k @zI:fnByBCSI%P2SL }({Xit˰ѳZv(ڦDu6NvZ@4ObYlIDPeݵiB5fhLꋯXfѼ[XmPr)^C"/%$>3^l/{T cfwU*/O'dQc1־Gܡ1]lI5/2{q%o6m-3lͧ-C1p/ޚW6qFi3{UJiZދ_wͬ9 r@1t6_Dx]K[5B!¨~e#шUTmX]rH8 Uiq8 B)ZmKb(#̊cz,S44s5p 'V`1;V" fF7@O<:H"`Y6 azr68(y4T/5F}.ww|of3Z9ĉnx vT e('zu~U1\ *.ZyX)p#qJC|湻%F0Mvtu*a˹5b!Fl)iٳJ<FIeibfWZ t8xٮ׿e-7fʹ`yRO«?^SQAvrGnMį-2nR|vZ!**}2~5z>~9D9{'5VEeM78e[W{0”h ;ث䑞"/&0Cրv"m]v ܡTX{jxC#捩3؄t]}S |x7mƷ M]oW4µgҹf/V킏;VMm̤Gg-hf%ȗ&zGD*V*  +]Y !( yiC FDO3ḒY*&gQPDrtJҵ(cd"47C (KJ׵mǗ`]p.' rB7CO*?UqVP;N ڂOوV I;!tv⇹?ȓ [7ZlU: yGdXCl6²PA; [;QZd
    4?6ie=)ޣpX! '\8[80}e#<%>CJ, ƼhO,*Amm$81u1$z&i;4q.Q/m/*Q7] rZGzŕJlnbdD) \x>",2kECb'@#% N*e/in4xN8's1 ֖q;Wf` 5u^g_Eu@,⸌]{DHeF_X^3-#AN6lX}0Pjƨ@g6 i`~ ' 3Y+8r0TY!q $s)Yn9t&y5 |M!cuʈ z_Ҫ,zXQE#:ў w#zaqo0d2-k]^d!>Cꛧ&:{S_@Ѥ|Z"+ԩфUb t^C@ i9c KtyA܏dO^o"A8(H"Jٶ`( ?Dԑ٥x8zQ)gAZc.W/0^tm8@Q=4{m( G_@yξNQ،>h.Vydma-c C՘ 950y}!|ƂU2r_ESIndѬasL,("g}bsր{r,I{Z0c•]@9LE|*K[``A)&޸7iOKMfDFSko3ǚ^a 7y0]M"uBӒh\-ju<}=U,;-Oߺ;w9w_'\N ,AxH^׀ ;R0B hf?Gzu7<3}DKS+z[ۈ۝dkh?nP=z~>Go^b ixWu$$p[iwM;R3?MS6' RXbU)BT|& KU:z?LdͲ'Q'1Spa Dr< ^rbm _iE}נXjbm{yMA&R2TN]S/$mx QFo4|wB/T4~%}W,<3B9OL7^Ir;̉ ZUALaiZu|۔?j,>0+S`C<--=x $v^pӴIF s]`==) ~Wnd$iZ`f\U &,v&6$[JqabvƏT'A%V]y逻8 ћhi#ZcP,YzFEz 3ymȆqЭ6uB볲WuEY(~.+x,%H<2brqi0jX֡q@B([6_iTFn1d8|(KQ毆hd͝m|TєrFhU@E&o) Aʌ]UoJiׯ*mnc0aE__{wnqO~>nt]ޙ^F %+~D:K'lc&X!.NPnV)5!z<&O9,xR@ʞFh/2|7!e_ЗLёHJNR4%As*πޓ8iPXrˠa)oJ_ːxLrJw&T;Rna$Jq =wtpi~Ḽe?!`]2bIMᑥhd>i`|e?R̊1 EMc2Ka$17Kˁ|;@H3.0%mâ2 h'ڌ&5ZjK\Wy{(E+X[WKo S+$' `X&{y/ OʴvrEy} scAeEt;$4ɥ^_GSD\ԫl >ԐC( el 9qSdk } \o"QkH`lz=B Z~LlL􇻉,p\B Vl(ք@?4WMIM9y.}  L%ک1_Ys*^݇=Ut"=Kz:{Ma*cjv+bD1\#^iDNgUz;%I4IW\X ʜaK_gfL{Ap'g,lQE5[:Gƒ|tmDn~Pv(D8 ,k妻as: T*#uGenϖ f9D_|\J qUw<{qŹߡx{iR7~TmO7n):`[ǺaXI%̳O F<`oKk9_tvS3i;v&MITMƍQd Ф@% {<9ErHmn=1B+ ďZ-j[B)rŸ>ARR]gwEe6ykz0O@Ǫ7*,GРvEdtuLpNrs#D\p9-Krc T @[̏崼 HG|V5eBL{52"zi[o=J` VLX:R|k}t -[ADNLC[&9N?}oJˈD/ģs@YۯK.*m5Izoi.(͏,k%oPH"(/2Y6*J@#i+J"zǠbvaӫ`M$/ /:aO0akm݆7qc ͛-#gF%_ |74͍ EAweSt5Noպ=Y%I?p |n9lðgk'O>׀< ).+)RLYs@?lVY"Ae)~-Frm9AӍh*CȷSe~FpVŘ֮ Fu/ȷ W i!J:Kk?̰ІuC Q w;@7Pi u:/a`/`::- A QIVK\Mh9iTǑO-m \Is(f d@Hw=&zUFv-xݳv$ȶBY ֣/{wNZz}ܫ?:4z AbȘZOwsA=y4 ŕ!jN5O%* a(k"/L$TLp"8iXcBk5 [Q'J 77-eJ ;^u9_ӒQi~Rn9vL ܽ mo14/*_YAJFm]=>nJ۠{IԻ,ϒG>$L:D͖?b-X/(٬"0ꟊoS.1>˷7Ji4HpZz%QTF Apg:PL 2 ZLdp'pwi3??IB2#>ZD%cytsV><2w\`pjӳ ~ NDܡϭk$KCW_0r4IjMi3lԅ˷.Pю56?35C2DQQ c$<[qf\$)gDTZa˔)@-w;Iv'b\I'($t  չ a,nBICa;Pu' (77js|3}&\ڿc EYhߦ02m\cf* oӀN=򪙡&ޭ~ $Y/#ZMWKx(*9>Os=h5CP`z< EP5 f>HZ/olT@hc#m.Xu 5Svz8^e)nN+y S-߁tK1QϏzJٓrPJƙ Rl߄:%qU#=lh8% fK]tӕm e?Sy 3٫iEWwos+qt7'`OhH|aC: kF"q}s$wVHxdC lļ?]WȌ jC:XfQl?f|i@זFHOWw>\bYޡNkBVop5hUIe[Hj(({Ȼ7S?De,LHy/;Óin|Vo.’,^`Յ0Gin.m%i},X ̚4VS]PjɮPk]8\[Y9F7ޭ'SM92( y~5>$#ud oQH[߁Ψ6! `UWH:iDh'e+1ir$M&x?,0؄qv֫%ŔK\ ^'1yѭlb& #W|n?`qK<߯F oIW2p;T@%᷄:^Z0l.{Jt';75 KԒ*PqukV)ՀN0v,АA.ՕEac - 2{|Pq 㷳ufm06,XkJM*]Gғd"<-ɟ9]4m|032GnOP[ PhgNSq\AmН`0C*bSx/IDbΧԪFGWH1v~ot %"찅RGΆusq ^_Or NdV̵`ʸUt ]CCݖ5Aԉ՟<7~n !ﬣ,&Om G F}+x8GHX#d "#Q*xuflnhZ@[Y0y}7ja8'9̓;Ӽ# >ju&nxߚ8뿆O ٱiS"BI{l|jq(>ڀh6;9y+ DK NG@,eǀx5KY H9n&UU6w54xdՕ*FIj<4SIBxhug`C҇U[R!W>hMh1"ṍ-),mXC(#1/U?ܲxKdIEY񥼌XV{!iRhCRuB۝b񧨥ZAHr̭_kG/b(#]"/$6[LrU8bD_oz!޽R7^؇K l7@1L+]UʍC]~7>iS" $>tDN||NedLTCy H1+L%.VH?M#oy2(Ӧ6c4ALZ؍%~qeIJ!:¬[OIX8Gpʝ5"nA[V v&iB&*սvLR|d%0 *=o-#. h4D]w[r+c8a%wۅOr6'?'U)l*A\ZWV4sw }[JhbSwO8]SE[Tmo=.zb;)nv)yR\+®* h(kEԯu%g k>P耛r+z &@/Y}GC>~-s[Qsݖ^xrѾ'բcjIKKubD]x2e+uOh p,)OxUP4w~'.6lLN̶tN-ΙLYv"*all\%8}2Jz =F2l .[E^ЂWdBa,+I pоs8֠w폰o)_ ||h}7қJa|?ʖǁx_nzEQk);h(K(s:'&T^u=Aj" nkObA.4O5BW'C$z eJ}?@I/Zߕf4uL6hς:iWҟCfDƵO^>4LՃVӤ,TNT>rIs֎xo;uosö{|H z\6h0"gJwtNYf]Ʃmw`>`rlG)V XwW ?1'& ]*H5Q#Ęuy LY+=GsuA{3{RACxj,U-^U 1O96{͈l`۟9dv6OOA}':iL;Kݶ:z ƹ cJ!@2œe8g2jfErz2jGV 8:'"mE5.u?yAQơ ܒPjad:L}Rit:@f46dW~C2nFnj ^Lk͘pa9dF 'd#n&o^= H8kE%R\w<Aq~Ϻy̛T-' f1/BV3ͪe|齗4A9R9Yexܡ(*|>t/`eA ֆZCs svAKKN[o,r ;riec.İ~XdҶu*\2ځPWV.JP͂+3!Fa(#5ET螵ZK㉊dOREU^ /9;QZ6Fa_b\l\zYi~~â"&*T{P9Lh9z0]Jn~?_t?zš8G%ЈSWSӭ'W{.o<3?*DJTČ-, p;zKu-o`Qnv"/Pٌ}oHX1$QyDzxI|Ȕduk?;M(j2(IEI`yɔO/MgmڰF}C#}]"_M%6^z˚CuS;|i09je,x:Vk(,TٛX^v@-/`@?ˏ8Ў9YOגdR'Ie~ 3"!Ur0爫ָEҩixgH/7%qaéDmPiYVc{CL? ZuqN\ *y}Nh3l4(c{;$̑)l^vr]` m"{lQg&ɣܔK+tJTo4y4yXm0"J G q?orӻɡ)/'-ϐKPQ p68gн0N =ؿCZ+$QdG2 =cجP.\U$/졓>Bk 2I=.=x,wو }6?a稙]TuZgν&ʙ/7T& JWγ%_gLů _bi2[E_ϋ/ĀvrwɘXyKKY,Q?tp& iufQj@QIj2pJƟJzY]C $bUG^RZES<&M(|AwtIU ~8DJ[ĤS)3;{pAD_'Lg {Bi%i=Rug\y0k^ nx-8~aM}0DȚmr j:wu Hz$:3z4H[4W^Z_W,2,>y鬹nwb $j}B}h /r"=|qbK؉M|c06ڗG=ݰ֡Q5gSb93n=NpLPLK;0Fx6(_4(7hL22j2 /hB6F 0,1jTĴdAPpwGm#?OWo +=fN>]Yi_E{Av Pigg1j4!zZ+0a.; Ej"|HㅦqF:]20_±gO<][R͝o{q= d^J'Ng,uW !!^ōiZ SnOjV{5p<Ԏ5NT[.ܸMp Hi^5Ѫ%wdGzӜLH*xF=}=6KD/졒.%5(Gi.!\N"17Rx<#Hk}ĦcƔ>:]١nB9 uF(VM Vu׷^F5g6CBd(Z,b~b@}#qG *%dJk{ThfQ/;2òHD}a*Òዥ1ʉɴXV=$-piK nj.BEtAoI3{/*rN#0,5J3O4@y7LGE_DE)$& Y>תf7*C%waPbNe#r~`|!m~­'s#f朸0@/~K&NE$uFdE"2uLɔbuЬ L/༲KSUi<|i&#ݒ͡Y}r1{h{`(v}|mv:Ro5&G7B[\2dQ~ $^~-[ E~:y_U~̶e6x Q_{,N1~8{8 ~-"89fjg)D--&!moy(5[PEv2оkK$:" lH Sa ='XR(S R V毋/9hL"?Hk+Xy[Ktnk6EP+Z;>5}^G6 a@X$#.\d@Hlu3̃by(0>nb(-˥|],ejAK6*]xTZGj.2IQ"TBX Aw ,ꓛض,wi},`MdRXR_ nC'v:TSIv(N1~+/zI kf̱,K>!pѣk W< H2u\us@ԃF13:F!f#p~dhi؟)vO*f_(阌Hé[?w'x쨂.*%_v~^0.T.b})&u[|Ց>\p qWqn_pd#hB3P]b<5Ǖ@b{>!":-r-zcGR֝6]䌪 J%͕Y-j$eXU֭?TQPSƃ{w!rSeK1^45cH!\wb`63yʠ\__K/~,WN\]rbmU țb#(bWC^Bㆆp2&$Dc9I_}L(db]˰D<`;NTG=%tͥփ:e{Cgtm͜Q>2 Ph;uY;)Ldg (=-Sy[}9Y, ]*Q žk%vy(uq`e ̎v`ffZ4uH|7љ+VR0hL> `F[ /ZbQH6\ AhuM66_S݈MdZVQ.t6~_n9y85+f>?_'|_Ic"qM`>WxX9L_x\<*>_ .2*7>_Z#,%QuǠ _<~&k=Kz-:Ҁ*-y#zo =jγ-]P{[`>jG u);?g ѨS?$k_r+ia | 0_U 2vXrOv'Cn G*M*dA.:i$" FcU..3,2˩z:SvO JJDה#ӝ=\N|O>hf]9` Jr=`&6gg"ٲu<7pP 9Qis1x*kT;x 1}"fMjj35H6;qr?]-6 3?[nQSWTKG R9k LxWv Qܢ<t䤖iyGل!Þ>PPܭE4[ J*\$Z-D8K-O [(6g}I]SJNmz>r*4WF ?x;x:vc:L=҂C*Ze)y;zgoLeVhoF.%IvM׈םǹv#cgi^ly\VϜ5u& u; .f: RNI%}kØ5|6[p!JnlrC pΠ4EB*%SgaՐy[QK#}f+~V̖5. .H>tK ;mʎʀȐh{y i-^/QLT_hVB+Sf=IONblLhlr~fH*Pv8a2I+HndoE0o gM)X^v8 \%Db|4^]P 1CZj D#qDEG]"!?ŲiՃ\GA `y@, TCӞ%Y2hd DFcŊ7gFWpȆH+2_t;_BmNHP"Z >t)_N2MH}U7tHO6OyY(j/;`{x%-J3y}*%\{G'ъ{ZF&GC~I'.7jvMe{3Iy $p;4>l;赼s i l[> βzu5*³~$[%*9^laFN*i vR\;9K8TYLkH]U:G>r SI]憖rw{7SP@.csƤz+ٷJmwI0cjLslma_V2C*d:l6>%H\gIZ-1nW&Cwo>[rh^JBxjk,K C(ѱ/v'Ak/k @pψ`N._SBEheIIqfŬ2y$zk+TCq́re3b&l*NٴYow1ĂzAJ/oqI;H 2; w2?1~A̾l&*a/tn-Eξu #[jmeQS|Vd3Oc}[^~$ tPDr| i}OpV(*S_N0Z:@*3<]^9U3ԩ}}a;V oYcrom"8{_JcBV'ǝtk {FG,畲r Z;wCN`YRPa^Xoc #8@qC%Fxm4zxV)~/-? YT\Gj>L?ʹ;v-cEdaddFC#G??!8<;ٝW !z~q&H'j?w+\1%싸e$(3wO$Ʒjg 9 C I?1E)F[=|HY77W T$EDVc{_^M `/fkzF4e=v 3>5c+P,9A D+ &+̆CHrD)wmo|Al)NWjΕ}Ռ:r,c/j[w:Z@',o=o&I6[f\*+D]{a>~ŽsU\NAe;JˢB<L''յSY6h1xư>Ś"ʯk{{ԥ޽]n@ ֕58Jlk+rfH~>hF*S Q[!d'5KyJ#G(Lϕ]D\M >%Ͱ|#%芅%ulqNA@ANJE(9ŦyqR NwDf=JMG@i-~F;<Gʒ7;(+%SlIS@Yh&Itٙ=~$;$hx H,>Y#TLz;NGr에̦`eFܼ 4PZxaݙ P3>ˎg9|@X{R) whwZnRb"pjjz෡&Xq9zƿ!䦇>W fSzMF.2 Rsb%!;mx=DUZn YJ ?}XtTz>JE&h h-A2А\իgt3xsAk*T|wW1sW=l[nq=^W wS lV[?WK^-ѽ_"3?%#):!sSL)v&5@4Zt9) ]!]LNT>29pY:_8HkibKBr3.(V<ѬW1j4r| iE9?5DGW 4He9&֮2X η#sYI{E0^-n3ͺ>\i H?HWWچE F]ABx 8VF܄P}$%D"݅N\ I%yїqB5" H++x-M[(>8+}}Ӫ/mTD"f’Q~*SW4.ތGd~9hnS8\Bxd ۱iY!kXX~P80Jm*஧寅M?D6NH*ӣɢ[GX9 i>>})٠ԌlI|&5Oh#FfVU>/-^Q4h݆6^nQ{ұPC(|7̀[N6Bʉiӿtݓ9["?;s-ɼBeuݏ &^ٿ%ѠK ߉1j;jF c"Dm [LW./R]é *=l)lX 0n7IJ&)zB%x UdS(dRH읃0C&(2_nǢ re"|siKBXm[!g^EXBvU +G7*ްqu!Z)gzP[yq3yTޮ}U%ksV2~OĬ1\yQ5ʼn;/Zm. g%Lyɮ[Ef*Uˈ&I8` _n8G 8WYȩT!z)вE|2 .NawjG}kRQN€ろ#u?TRziЯH!bn!ťHgv[u[POA,36;MHfP7Zl~j`37qds/t4n3@\Mc@ܩ;| ldN:ˇkC-ce@0amc~O]6τqaumI7FZ{JZP<]X]:%廬8Lbd9Rb3lg? 25hffo nb-~?yfL[ܹ2㖟3)ջ s KN}64uEhL Ve)FVD[z#5䰐vw\B})aY3O>TZ /Q|f^¡!#k&)bI~ ~¢ka='JG(UFOJ!I.MYh PS 4yH;o0wEu3 9aXO}ϐ#w Ki5EF%[(!c{:!l9(-=e ϛ̥˟|_bqcG=Ѓk S,֞vVY/dq{uX*'+~C}h neqc%TMۧʼnÖ5t?6hF(W~;jlg[mq׸^iJ&/PXs}~agKe6EeVo܎[,nڰ(V\Ӹp#{4ꯧސhAjGq~9󨺃 L\y Kċί#4䵣X(fCbI2T!R# &&N5j*S8u֜@to7U?%B<|OE;2;@>$aixA&+\YYaV7(A.P-4U(` Cp)q@**МL?kBM.Md2#[/ET>%Х{qhބMxfoGiRn1G+JtᎪ7Wm21\P#F@%2yV rOk R[_@"+{%R]+F|hN]یn̶&E.wbzOpC6“M% 7cy#0)'[Knegr,RD!JקWȂ8E=&7 %yS>%k6?mNhd3c?ZF˄P zgڐZ7K2(]ǭaq ,[N9! Eb|\HNg'i4. @H6>?qAttE]疉=}Ō/UTğKV5ᮏ?fIhqk_9};V6~?:I#$Jc7 ߼ ['1 {?MJXcO @qc7&9+wklPU#Yy䥝^KdQSS }e}5<Ġ%ctbTa/9+C ? G~|L <0՚k`LI; L讂8#!6>' @_^n(oqHj}3xpC*&"L%gNm~H}9H̏;fr>TQ,NI1 OPgƟ萑(5rRdm)yP}s 6K6Ğ8z( >[3}=`^~968&@2θ gQC*븒N:Bjϐwur JXmCp|B3?@F>&& w҈^aw!DQ/g>ehЎx++%}n`曇ihy O  ^e(}Ej>6x5w2SqPmQ9AFHyCI8ʭ75^K|'l_VF6A BlKg)7\G&S gC̓GJV$ʺ&/4i⏖JZP|weDvj9zז D`e!Ly0z驂v}Jҧw~}=6A3VչMf1/!nRm.W8HkWz*$s*zI WZ`MMd]nk f )jRQf!oҖb}˝Ee&HLu$Uϓ+hc2ʌY=li*>pam!>hf$[ж ~~ox?PoJMr;<߿N l{T,eT3r!PW`z'6vH"WP d(IJI^")Ds>Q?F2TDQ2k闡*@m1-,P:چ`/O.83ަp@' NU8m;KS{ׂ _GǢ+9U878r4)OG2ObѾgX ۑǏٷ 'ppL`oΣ~\1S('G.IqiyܾvrHp4 2%63F3z9* F2, {[[zbݑ> K?GL9׸n]Ɍ8A[R&1|kݮޙ0=CvWL,Q 4IٞXKHauf--xWuO%8*Z4(yK+mUF%q!6/LbS>I0(a 'yƄ/o3wPsQTȊf 9dTUz*-h$$ VyQYH }Wi}`OcWצɔ=UP$XJxIqkj<=.*jө~B+vHYnϞz^$^(a :6L`8֩Kg3 ,x/?8sT֥Gr[tSNyR~0XI)OXZ<1)*"3yw;ڦ0w*=1PIYh"̱HP$1/> , o#TQDȖD)@ (("(R⚂8&L*yqU*HzHc$!nkł[$-Ҵͼ`k 9M}WPJ sAl ~ ef^[nr:'FqBIDrv8UaMMT:.v*~Kw;C@fGb7' `|մBYE]vm&6w՘8ӹ]Xiuv7C4Ciz-!}'_Ӈ u'?+>a”ej+:y`;QKxM^z-ahz+,U r>zM^]]Pg]ٝuv6FҢ6ɔU3J|;a\ r50}%ƙsyBt6b> }hܑ 3zQvin-mqvkyV'eˆ4.SIebHz`ěц-LmݒA=F Zr @YTSm7O!@\ Sч>N` OsOǡ_hm~(%_P0c5s>hAl&HmvB1s{+y+G㉒4XoG4(VZ@>ai.) ^ ~a3"G/#5((KXZW:W*G+ ]3vY#Ke ] TGIV˜YTv(힍v8YYYl.~zXc\PO:,|06Vkhy"S.o(C/Rעm&;%PɊWٔZU3˸C&BN}mC*cMd3] @v~F`.]~sK5 B#ZsLw[eո,/"]LvqjYѮpL=͗QZtmWI^zVO9Lllޝ/3K>];9r+B M:&B)AJ_FF[@U4B$G4pBo-ri]Հc]؉B?Dܬ%dMJQMp`T Pr'f>Ž:ޡĀ]S,G&/YJXǠ-ލ ,nMjf.9okWG¼mGAl}T۾΍ɒź&9neyM b/xlK>5 XN8K#d v>7Y;U!"BtvH$듳g'9Š4F–@pVf pRj*xN4O1a2kĐߎK XUθ"FOL*upL\Ŋ%X|RDزB];1#Κh#FRV?pU6Yxd=~迹θ`4:H &n+I):GG@v꪿`Tkͬ#&8Yj}y9㻠[g">W6kҤO=Y&w{G@$\h`X֫`<k~F0,bu=~i[?Wf= S)Bd5 O"WX,y&|PjvCބ,os4 t7Rȴ?hjvzV JFe̿4B.(V&7'\7: y_3 b)~B" ,7 ٮrEtWkp[=wHN5:̣3UkOF0R5X@ B/fe/7;fe ٴOlDr݌9)@.6xFz6|" =~iwt K8BPڠ@#CUYw1%]uwgͬH|tx#LơӍMcty8Ԣ;X"q9×@[ĬRϲG5]AuiX ޡO%FJ" 11Ư UPzsH0׷(,"{KWHiw*"Hz`,}L"L !EAsC dB\QFiX@- 1e I}DLCL0:zdػHnYMR"+&c}yjj{S+> hҴTe?e$ڒ8+U'Y,NRqy cq伕s v Y,_>xQ|$?v|+eTBo#rThѦ JEЂqmT[R[&FCK!2*|Njg3SJs1{1 3!T٥dvԾc,oOE5%&F1O0@v~ƾUSc4yDtmBX:˰ ֬ /*jAdq\r+jYtjHN68lS"Ϥڂt-Pa9_Dsk;'z$Wqd¤^ ~kԞ@On%Nj7JAuyQ[w^gkI]5CXY;2Idh)F- Ct>ևU>,Ta<֥Wi(y[VN'el y)Qޝ \`2L'CDm9t?LrѢ5i!N%Xt~ffcJlG1*"#1ځd5m/%!17hߟ;5bX9$]X3rTG!0H 5N"{Mf&<|(L' Myň:._GЏ掋SMůhӺ;UNgUHRǰG!kBM*% uբӶ#9!v7 b" >o5rjuGs+9y0OœZ,eGh 2e TlB*qGm(k7 ^*H5aYu;"2B;Q-IiC{o&~8='fa*aRq.F(Zl,br4D^󾦓z+Ң?UtxE@Rk,k/iP`<{r߈֤@r.Eu^HXhlu.}k__Wa]Pp<[GPuggfMh;<\Hx%Sb|!ݮ)%-|@(yÞVމˌLm r@Y¬}gn/8v"N56GET3ڮ V-HKˏ)v%~l3nì ȊEe6 |96x $ Y؄#J7DcaG%a2ue l(\\ p<%ve,E;kU~*m E ,+.se]fA{Vo>}+>Xnz( &(z}iCxPpiЉ7Y0tmtAG61\_[K$g$-s3G[ql{>ucY=NTht >̨w /8b61_-ʖ]b-ID_GWFGX_ZE ʸe=m:4yo+% ̚9Jφ<bxd8#7[(p_-.cHI&ߙת ⏰=&aAMhpM'5._(`I:-kC*Ž^@BlBn$.D1Ai Mg]bW8Ya))Jy ry2ZGW]h+x1-d/'9)ޠ?&x޷jݟ'fCR"7"ꚑgxQ7UDh_RSӛƧmI0VQX$jM߇B&THBk.0GFdgm1*H M&rdee;b _N'UHuLIp lBe>ெxB3%HC]ݡ}֍,]9%}L-w=\φ=Qw<|N`e|Hْ+ͮw6*b|X͈T@ej˔ϓ/[J?G }f%R,=iD4DzϘ;Jovium2Q:gJywFٰ5 o7W7u8o\s{@z:VMpG\{2 hes.|(<7e hNJ5wU\.ny /(H=2v;8Vo&pQ [*n(<>J)sEې~u/ݏNMS7H .q.b{k|1$n|(}>Tw&-SpBYjIoL Nrp$Q-CS]Z`HhI<3X욻>kPHA.Y .&o8%oh|eTiq2ԟp"i+A-J4xQt[c|^q(oy@b9нfɮn]J]%Ux S;mM:I Ӻmyzf[y|6C% ƓsbaD[Q\ V啷3ޣ+JV2}C\.Z}jƆUƒ[2`[Y_g"<߻>q˕'-;yGd'ॶΡ(xf^Yf.onN ޶U+PնrEj%zc_[ɵSbH;SFB;-A+Nȼc>$scnߣXY83nЃw.,f0رcg(R8Tx6&:+U~EJ2'>ec!{ .w,>v;XLnסpJʓq7m1N T0{gW x Чs-׆;YO*'OaEeR`)]@!P$a)_D,7khC'TmI 'b3H]UT5}Ad|}qaS @W Il|nvF}vփr@@k2פCʴ^&#Ҿ18}Oݵ)l piD>6]T9\t5-[nv*?iɻN!mFּ߯m6~w}łS QHetD?KIl8]W;+gvIڀ0ZfE[s !&ZqVPԿ7[u  W*X#8?_rH[GZ-3 h. Ca` {)@+ַ-@МZVulx!F8k"uSѲOe &4 t49y|L|k:,ӻϔH|2adh|6VrV{$#̣ɷultvc!4 I.")lFVb2贫W,׌-Ѱɒ.>qjubdC ]An&xYXNe ЮahV's{Oڮr3a pu"lf#7c"|&_}ra131YD8 |m씣eoVW'?vQH{RV½)'PWCLGAGP߃q&Yl8$Dy137KxWЀTɗcj㈋ jnL1,hۂ'P~_ލ,= Ldo'UvrO(ĆmڟB]W 'iߖO{U(Ьy}P,x("vt9-L%/tWn>p)5˧i%b˧ qT IW !y#r ymt $_y@YcYNr}s;UKf;'#ûe7q] g,0 [y&#[~*& ,Oqٓ;'-N'9jc̢3Z [je~c S{DuA)@O/x'V sbT_!xϨUͷGI̽A=Qs7-!F,{ H7>YG<.^в2C_GڶYֆ[y@UOwcd} ķt4g ;l#+JfbFno ]P)D5٫cÀnq.! )uEBHUyP#RM%$tV8jՈvc!4}ۨ8X&io)Dyh(׆:Q:`r 5P{lkۻ߮jdq;V1y O8;ZBQCxMYp\T] >C g}+b|mw ߷/T_"DIH)R+"ܓ,D&8n EʙNxsA (/P>w$cmAAi2ozR|x},A\#muZTl=Lh`G3|˄#RۯY\k56r?z~r]RX12=M>5Ӡզ@^} =nu\''4,2"*챏Mi*-s=Fwv@CqFVs@>34k4]HԘbܳZrw+oW(*!A`A^݁,3HPhNE~*G/|2ii ;v~?N%zpQC/qNA!EV-1Ĵ}Q4Iy%<XU[it=2|hORz;^/T*E$< ST)_Çpʈs&"YYzBIQAoC$Oe2zQDvx}ʵLUVI@RJUɍau%<'ƃvMBvO|O }HnF*#+])ʈuu3*94gDkn߿; ]NަC CWpUƲ b#,#EhIơ&5qɎ՞%Wni,2.Fen7ȓIO&.4?S#U4>2XC-2\߀"p?DKnԦk֏bB=b-V,Gb|Riܪ%x\>p5;V.\ExK8؊t8ƷD7q5n`j"]>z06>>]۽RL*Ӣj؂Z4jdL3[+Kʀ&%BbŷSaKZ`uMOhKZdk&1g#2qH$R\11[+d33ARp2k0K(إs}זO0bJ=z7R#jvQJr ź9&Hyb,YҮ;J2Ipm_c-D.lLU{]O۔ hCgsLJKɕKhKX;7Gmi(V?!"HqsĄ.:ӛ8%f嵻dz@6j/12)Kz13R ȗk?pgW?e86p]vN k1B5҄~#H7.c Z)Vws&šC::0qe]!'\} f׳ r,֞%|'4嫯BVT>ɢ_*-\W~b@fb-k ISPg ߙ" g;5GRx6/Jүvt7ZN ,2.$@AKN/dsz5)u6A6`ICF=Żγ,9lK.[<=qs7%v2KvLP*xe`vLYD _t V'#Gr,޾2[=J_5 CȥW{xVׄ!r& E2kl@|8y}U a*P"M9*@8Vm|-'qIVY vD1/WASu`2sWye` M ||c)Tj[VDi/=Pr;'"q~0p WmF3Vj hSwzņ@9?41D9&ť(*"c/ȼ74s=\`Ɗ\jT#1sGN*H#ϊ:*?MY#pHYTU')4gKS@BkSPq7P挨Jln"=*HܯȾcݤ>6b 5,!_VrntC;>i[Х3H"C]d:$9Q>dB$*3䡭3\izb_xİ7ou/BPwx !~[Tr$%k]QL<20a{brE3vgiHu42C "Tql9Qyt_T 7cjC bI//BDPiC,ZK@PF\OT k]6tf?;Sw{dIV}NHCQU'sl/13 2?/#7%>QeCҖx:L* pd*^뚝o1}!p8.k&^Ϯnx" ⓖfjt0Vga%ĊCTYOEGЊ:#Ve@~8=X*𤐁Ě߹COH9l{ge#'_$pNJח^>iп c9޷ux*E&_p7'x H+p.ݢ\s!Y5mYrH=_N 5kGm p:񁕃5ɼHy#h Fa)y&ޭg:.󻮱ߑtKL\R Az׋TCÉ1P{$q ieEEz$˾ ` GvI!W(>\W>eE{f`,~S?#лWhv}`4eκ_O ^dNj&OQhmszkgQ+TX t}YCB/C~R\–EbeL"a}k\uL3EWe#hkAδtYuu0 x?/,ࣝb4 MC3pYӓh pםÜieT7!50Rв+g>桖ˇ'R@?ugPJO,M Lrz!^4l+֑xԨAJTt`!Yb )rD* 確<2ɛڤLʣ7[MWfnF50;c"鵇!7`#s"y,grDֳ 묡`ۀz$+lc^ELn=ۈiCд[eB%4/b w._ 9Sy6!/SFIAXn}q9.X,@̻NiPA0N~s֩fɻy)9AX$YM\~gey /ԽE#P0][g&Ӹ$Kql(#w<#WR"+ Mg+P>ɠtRX!jyqSr -4P|:&߄bDߜ k:Sq}|nMe.&Ϩkg|]PX@礚[!` _ 1O*PLJYz2 =/mjw(V/< U}Jy $)=ᨔ58$e JX Rl0XFٞ}ۃ %(Y˅@R{!rM .j@+2WY Knm')_i\oMy:3;8 us0e0⽘G> BhݣXKBZ2?j?^bb,:PL;hy|1S «Ay=<Ĺ?TX; x_-7#±(Db+*:#9 @ `4ɋS: ~]`Ajj⍘4"t# M5 Ê^ssd JWB::99S&wnRRmSo:XiFJXhdP 4szUhmiUo*A4q}ڢW u%(9`܎ />KcrvU(V2 L3D Y%r*r~WUT"ϏW˃bdK Tz5/TjjRxfb0y6Hn%P?0BiLCf}~]U-V́eCO-({GI7fꇢ2_ro{Ct$3T YX+0[qK@K0nAp_>`ȷr9(W4]8JM4΅몧x)/dt'oY{>h^/ɧeC'òAt"cq8&.TX|8<*&"!Ͱ5,T5L^ŕ>p;n>XzVo6%w}z1Rj~ ro'(3cԊ6 pD%9n5PFS2btˎ_ԭkw߉.nǵ[h7!?D܏u( ZeW:n4S_<Ԗ|rܮSXچzO!f[7+,Qj'YofbcYeUd˨$2:4̉NXr>v- PMBɷy ңM!l;Ex sЊv[ܓ)Q=WΑKe1ꔩ=aE(3A~\ WgNmIzʚIogS an0e:9xAf3-;̧[iFYE?˼)ScW|o`0Z is"vNO;"k0w_gڳ? *@GJ/a^sRmIũ϶8λZaWIo4 Lު.\đ>6Q#9 Eԓ Ł=tch*.&`ԳfcP mxmaJO4lGFDꬌ#0gKf7Ω/4h1@UC#«T?mJ(F>-#TpvjS<c/+O{|"bal44&2TƏ۲ޟ;ÜF=,[,G}*+wLLI\J-"bLHRv,Mϭ75ӻOgEDtHE0K#.n@[d U6MA5Nh i-x:6K@=}Hy#. SiXWN8p)ۓ1-s9F`^|X%ۇrfrpS`6I!pl[^㴮.,)# g\6^45qI_X*%%ػk "u kL̀?W?1%X 's8'OH\$\!8k |労SIU,X|bˋݵPA}zٓm7,p9B) `kBvdckzQZ c)tx ϴf'm5I .kTʍZm1 (nqlE3ЃtHZ q#lAQ#VuHvl?ϻK#Vĕ<` rxaݜE )j1kS[wSx ;>0N8]u[xF4)0ݬ\n=e':NfME-eXSߪnh&Ӑɵ4J"{{_VvXqķ-J,LpzUt<7R~xT񅘺!gòM*U{I~&Jʃ D㴡 (J("q1BûpBx1Gt6( 8REnk{XrpݔaeT4^"zTƯ uEw&[| ֕'xܴ*T{>?m]9,JBjtnu޳/ \>4Oo⼂ 0C;A52l5fW zRIȅ "蒇veS\SCgB.QayT^VeqK9+B8L E93~KOx)@+|9١ nWЋ VYe c3B7j:]Z6vA4<2B?Hm/~}ݿYhl8&N ]$NP}Bhrq:cI|uQZĦUv" uqĪ}=o Se< /CY"p͝*RV-'aK*йzf˅ 6Ъo=iw*atB$Ƕ8g-۹JW5*̍֠sO{y#iq')㘣R0i=o׫\Q4 RK憁߷ !W'lbvǑ1>5X_v[Wl8F,{՚BE1^2ævD◐u~H㓷_ 6i"+atm.Vf9 4M^ NP. Kc0U {DFkX7S@Lq(򝷙 knQR *ѳ26-*G 8{H -fF|:B!.¤Ud$jW }@)4dºP/<^ҷ$Ҩ"D2$[cWL/;6K\447g1)Gra=s![CPH#T;VVT< Y2rwЎ;# 9b<ǝH0K5č>Қ{GBO{V}M(qoal4,拭^:vrᯬ#gG"qv/vPF1n@?w "frU JHhȮњ&9ZIWK ȫj[P0Q6rԅmg*] gD#TX}AOnذ_.]G6#`}J-8)sD DǩJt>nX9ǁ2 .+C݋kU&4[W;](r bGI`(H> }y)ܷZt <5Gra27.gSnPG{1Q%y=}ٟ 55 g+97hswuƌ݂s,g^Vjb_@h>̈́JU ~;pM-e}tSȨ!ѻdk@JoB`~Lj#pQk1HXׯ@p1g]1uPwM"CH+KL8R^o k)ҝld6j;{cXTF7G(+hq:NF(a*)`~L#/kPHg@,q}`%/N 뙭|~DBܿ۾iuajد#na|.xS@Gh;P(u 6zE) )UJ83} !z[q!!6q'Oe?Z~wFA-jq5K7 C~D{R3< o"jƢG(,ݙ>EBEBQ!$GO+%+=w AT:. x$- _uR$+C0Sh]I7>nBT!g6M;L:b}QTod[~Ms?^ڷY ̐N9D wz8=/\Eu #}ZRژ5Q*Poa|:x8T6];{dK!|\U| 1 (Ij?@ ZsԕAꓸ?lD\u: {O%diΔ80"WM]G{ҏ='sjy:< (O)$\yCqueUBqaEFqEv&j< a}(#!~ٗ%붍lC{ٌz&cT@D8璏I\[ g64kɲe}BXlN}mM]͓^g,C^{?_tmS^`A9HGO9OGYvؤl.?ݮ:XVQokX Z3]/(Baŕ2@36Rfl;[+lipMMƧk+0mvh[ڇw^:#4<5[j>RgL_9IJ>Z`O?2d~o,/eؚ4IT<#a ;rz3r"Ġ4 W?&I#Jt௒c`ft߱@-<Ӳ7D}FDDzZv=F/]ȽHaXH -Oo9d^ޘ% >:.WHYLpgߣ^ vR,n:;@!`iSh>d]P1aEx?]0,͗\n"fY U.1?a@Ѐ`H~>uX 2Z+~ #y|4F;5#%6.H*## tt4y;$sj"6$@d8Ȭv**wԜkLHiq.]T`CK n_2! 1S@us]CQ u-x[?.ot&$  0=u/DYb.k/sk*7uW?oI^T2"AE{yDE@VF<1Ln InjZ}Kg*~e 66٠lG 9]p20׊ۑ6C0>^9,oLhNϲ&#&YRl᷉˚1P_0>,iԦ'wH3JO:S iIs( s8%2Q```RQ%VV`ab`"pZisOȳg$|9'vlјݚx%6x'SBy h 0n学\yVوݚ젰 )w^ާV_`qRlb ~j)r)J󼳎& QYU$ M* }T7}Z`_~Ώ-IX=5%WDTQni>+_gS>jhw]׍!| :x$+8GP-sE4a$Lp%\:뵡+6*)ppO➏o=Y<ǗB,Dp&D@x4O- < %tsT}j뛦b<үk~`ޛ:zONE~2ڱI LB$7eyd4rQiQS8q=;B [8#f5~t>g<;QR87#JTKԆ+G|%X;lgʇ!C΍x-@{7HCpĵX.Dp&H&.f{nr)`87STTV1 | 32!Lr@u|rE090xNYv x&_InMiUhQZrL:FC9IZ4G\O%tlz[cݣ_v3N` F"ce()R{5Q8ً!ߝ%8|,$i؝@N&s(ǷqoCI5%ڷ9@Z*@ HuЁ@A m(K&ttHO8T !̬YiST.)㏩<D;RCF; hdǬ= 6HGDQ[a 蘢FD!w&RϮJnt^!񏦡cɄ J݆84ۻFކԥi * N;ֽaBI7AfסKڛZw?np4FwLSQRfpSL餟B2 Rwp&3?=I}-:?B+pQ<6O7s 8C[|\kaP16ALJGD #55'KRNPh. gݛ\+2\hUt ;!| =Ws`a[#<` ]M &'@:%u/ܦSnFӤQj`-/<<-j9DQgdI&3{ʴcQ=F1;D_9fV5;K8Ț|@VHcFb^Ad/R^%<ߥ^/_$ryc3? pc3* Fżo~FJwI@)DZvr1\rT6+a7k՟j^^; p׽WhjF-y0Q$x^nCaōWlRZ!`eIgnrR@rS1 ғP ӳ?I~ G6U`\]kkqBdv'wN=v53D!ajjoVLFF?3+ y]Vz,J=yCv\q1-]Ǽ`>`l,K'$ߪ_4*9=_hNk-SҼFk73H벧>N03JS*J ܍zB;X1q[)n{j|Ka>^ZO39 v]. BRJ3ʝ:Re3$>! co~+We"Zx<8Rat$C{% ^k2mIun-4{k!,*o2HiO,nQMRygpn:m2e2Eg>4cd1%NqAy!qOL;aLW4ZٚI8!9w-`6N./N~UZI'o䇥07Ҫ!zKFQwv[|/N:+":{z\_ڨ:2~ 149w?`SfPZx Z9҃&Sjןڛz=7ޣDE#%eL:"k;UiJ4k I!R9|؛}~3V7uISU%mFQEP /h!SNom?ܐ5ݴ9U, Quxw}JG [LL ݿ%_$I^.`'w UEk*Ԟ>܇QlB{3 cb;"c-{Iq?_dDrY/;iXg'XhB Ki w'&?. 04+šw9^#[u6:j"0H+hp1Kh451{_|݄El﫵CGa*|1qpk|lTLqO{b;(ݬꚥ;eDT:"BKXB_h fGkսn;gDl[ݤMĵL8 5`O|c+ Jj.c:1yUr%Wv{tڸumւC!|PX:U*a NL]&C;n6o_V#W$p%d ~.}a!u9)onrx419(VuN'&8zI`aDACakX{( M[3b$;N.߃w)xI$\{RE Oo?œb\d$b_g(藽YmE pp8cv#UzuiJ{ xM1mr\qfDw;0U=HfoԡtS(FTL(= =FTic?WgV ݍ# F=,ݱt=ŸzͤyR#u3tZh//M<t&+'봫 хV``ĝUJM<528*OO6Q0.Mg5bƃ("nvTAJ6~T̥ӥ%E6飑B&)oez taRc\~`0Òi7sձ%B#^nT&Gm8svx  B O!jӋ͎I^XQ|wd3ΥX'zP0_@U\,qҮ`ڬܮ7ƫ(HUX8SV\iZ2Z+majGGHxh 7-z\a/Dh6%& a-o1$nVlRDREC3 n)̒(mJCJοs!*wTc!r%""[;*N^ƻ(C_J/"/gz[+9d0ĘT!xqwjf `vK5 Q[KG:XL"jao{gSsoMu̙(Ape9x,mj¨sm<fpq{:׬45hGpce}$+Ƃ%iܓgH'lH-6afÞEyl~(kvvwmh2os 8pge Iį8wtBBI3Է' fyddHOg[0cFD@M.ˇo+I.:7X/˜'Th3(J{9#c GEW+ϏCUC$og'82ھ6 [4w\)G ht[)|hcr;U5X X= @`Avo+$<EbRaKRcG.| S[o0Ӗ*~Ԫ4=='/8N~@2x4}/iu >x0E:tߢKb81g4foA9g<볌 Rq޹,GrWIhG !Ԕ ?CAd`w(HM>xiNo?6kZWJuWδYȨҭ'Z@8_3b[ a>T=-FJDUS#&+EZ)/6h"= )pPh;b-"#qV;uE-'ǺWWM IM( n.{ k|kש}=gbZwAZ>=#@}L<׉cDdVGXՍ NGmuMQK|:K _5@,ۣgi"W#[آ(ŷЉp]Tf0t\=&NEĭ'[MJ3 PJ۶?Rrn4NL;lmӢnK;\dћ.xˠ!%/eFr0./Tr} UpØ/N}$nDy;k=׆GDKZ8?? }/LVUVcSQCVb H R忆;C0ɰZbLkrIՐ- ;ʞ)I4f"O/^vj,aHY q| Sp` }xkJf7r]R۟;b4%Y!ߡ!x k)d×G wIfy-\v"`n+˕rb˅RІ̝FHy6ಠ[PD=woބV M()mM*Ė AJ&Ȋ5s:K F?Z̮.da0|xPZŝ=_`=vUזW4-J} /uߛnD(Zl.]qܰPW~(tKGGZ+JkHNoYčĪyJe &xq@ƴZCZ9>3!FJBF.h\QGYpJL9Ҭv"J%p5K S UBKU}kX: "IF-30iO-N1szNü='@~#jWe玸n Ss/$~lxVY;lV7'G[[\j_ӹ"04>8D8w`.uw7Ê%|\|d7ې5V.I.\Wrk qj =C_WxeLX`Tb>δZ·)ķp5nxc МYт:JFu} J’F&B?2:~Wh %d/bY!;"bOwM. c'wX"!\hCK)ld\Il6Et`SLG~Z`b k+:d%moA>axH3z+$I2 _ GJVNfEho~,|w/KG2NlaoAB.X5c?1p3sP|.K#na|"2eF &;t;2oݫՔu -k̆oaC'nF4] +E!-xSݯLX؋JEE-L%(#IySwlϣ On#Wx;C+7D?<@B}/?wzj'ǂBc2 iee{3FFń,9jxl}y?Ooԭ2PI`ނT+$uR_:ur'EAn+ [P8}҄sh飔NJW|]♈A;9F%NW$R' g ]B.2|<;gqNqBȔ;Y!(,]ʂ)|ml$OrEo6 0FS.}"QUy ̻qh&Z^I 9?ze4k dDgؑY2IRS2_P0.y&Le'g7'L;gdZ~|tNIdDg\a| wjHIe.!1PIoc4_^Lm=Q9C Qa%c]$O'Vٍ/Kg{&F:DAJPy9@zK3684(  Z)3:\ D׃p r41Epx.1ߣ-0T!' [~U"w]f>nÚZ_cœid(g!bIIv؁rIk2bхkK "L^!]/3u. ,5,|7۾ȶJ`n 8n[:BA%!RhAJ_ۅ LisXC#c a/;I>YӬHy!,'حOOkf㚕s>0")B gjDsM z0j%^u s'k,NK粌3mH`,hiJz^F_,,UňY,"VXv2r NeHju|zﶥ;;I+.~mMg5d!7\@uR`U[ZqƢ f\ge #=dzC6El~n u3 ]`*rD^O*y״<7i^xv} ݗ^Lfmw+Ay\;t{AG-ez6<^ 5.cϋMH<7 KAsœDA(WA#E,<ˌہjuBXiJXO M MA>{[$Wg'9O(l@:D"&'n?ѭ+l;7~Mp˸_FlƸ(aAѐ+A(yqʻbtD$g5$JWZCE{۴+L-b7#ǣWg*~,0,'6t)[㌟+\7_~c0tC7^|p6(={vr#tkN)Ε(EB.2!$LVj6zۆNR0bVDIΠGhm5]WQYr=lE@ I<ί7,KnP#@3H{/ITXܧb|?al9Ta7.w ;f6Yf`[OI##`NiC}^_ 8N1ʠk| }˗[F𹖺G,/H|ØpS0 ?ܛCC(q;F jݫȋŕs[{5uXea.AƭUAEY8aA/b7m7Zfrǖ.иJU%/65/o_5vn3Lتn3J[dzJ*o"DGϏ7!+EϿTH+3 Ea`V u SU{K`=Vt<1X_cT< Jqf{މ%\:()3~=z}hgk+ Sqx$ C]Ѵ;XAH@6pAX=3vd*2ԙݘ$_7_"ixق2EZ75"*4eɘ<2Oldݓm2Xn1C,zk2Iȟ\| Z=u' g/vWLګtN&д۫5S[T;qP]?-1h|;3Ոg *掦!WGo*\ߩc7Ju  NO}I4LҰ"ia,0n~CqsƝZuI ̈WV|qAPyg@ R|vǜf7z+0RžTH, M[?;ڴ22SAH_HKрG=7)7j̉PõAF)&|?IޫS Wd05qL; )9)iyى:Kp fnu8WG@x7h?Ծ\ vd\e#FZŜAӧCMߏ!۰nLf\݄ۘvQe5lEQ=LJ ٯ^B!Lc1LK-z28j ~8נA գN,ںrn&o\ 1v9džڠU4-ȪA+ge@Nй ,OHJlVP],X.QJ` 6׬6O oF9M:M|Nh [cW#Ǫ簸D "çۈvȑao9/E2"A=2*PiZ})nG Dt Bں»1XN`J$M9¶*[uCaz|цKII*MyhH ]ù`3ַD/& VٛƠQ*9kg__II_Y ӆ/yϕgܔ@M^/4B=/=c3&`Hvv=  r w̉ق| 04ل5m24k#`K<%%`@׷[畨?gt:nucY),UH=NpQq ƢW8井Wi[6q81ȳHexQrW'NJ][fsAD2ңthqW,)1I%d.ɐ}OYMKf>>',`uHP{h/{M_z1|J14 g])4j&>zR4.ҘOx _PCKn/ꦏ ; -V"x[yJЯtǀ59j@`m <70 s>+Uʆ7NE};:cLXfrUPAF^)ZѾhCȚ6J5jDzLP>c0}?0zR/cKG֞SIVgvYZBjQZR'& `fe 7ݶwd[z4f8~V)0u~k.@ < T~7<8k b7kLJ::eX0^OR2|IqDPK9qt3G![8q1x5Ŀa칁D'e8K yL]& #+˹ I6FCpjHTZVCx_* 6mJ2SF[Bza;U 5e\ `5EZhdHcV$gM?ANm F‚`T2.嗎^NFQ,{ӫN{W_E].9'((q/Tqz[{3<(-xu3Pp\s౔Nh`k{2Jeź%Ȝlolg?yJWo,Tz ~6bhSFXp:KW۷FFG*>;~3Hy23[tik)qg/!k x*O JeI͔*-cU )}.3\"p06 Z12$6 Es= "7q`zwjP,vfRjt6T{CR/v,d4<2ks~ X T)MbSiߏʇ89(es"T07<"lҨ=Ag0ʱ2ݨ0/]M߻)(c&N./ o__33urA-:Mٕ49/@ʀcba.}j j嶵|M9mʟv30b]nzY{W*ephSR2؈H/I-43|-Ck`+٤ o/QZ"ߑfR>'_VR՗~jBa!*NVYK>Myy_;݊/L]==8<$#[@73JصYoZs/2Uǰ.T< *5>z;XЂ6B,j =UVe1MBz7nI9mFZZg-ڏ/߹Cl ,BOXDJp-C|N .jmbBUY~0_X20$_6e>h M(5SwÉf ʵ $mHa>Rl_/r쵢I۬^Vf7::TO)* y:9GsQ8fW+Ro5^RZD!s~ыյ!kƠghfպV6gL =NG~ZbPbe3ZB6OUhk,8n<28FLn $ѷڡS-Y3ktM&Av _D&]ܡE !'+Ma {ݨ`Q#6."#yN/,s~ΫM1MbTxlaP- (N)+LjM|LBSGa܆"&Paqm-@>&- K+_oz<ҶIYde'û8mvN%8(+ʊ~fR P2XC9X+d8j-390"8#sQsll啺oC?qu2E b܋O2OD{yتfbM P=1IЭq§y?cՅbu#0(PTEOo>)!vp$XnDC3)^lT"aJ"&2G>:E^C9 kOi.F8vGQ-K'xJ5뵖7uÀ/z3Gspu{ o -}{!k.S)b6| Բ]"U)&)ly F 6EkGB(rI ܣ)z (G[m:}5Y}SB?4aDd2>y ߔ DO*0=sdEë%<fȍJ,@X>ݺ?w \*VjSlnqkfxI~Ct`ϛ߳㴞;}A ~9O>kSI姴gVc3+E+0 6 dnPF>pk>Â1˗+l[E/{" 1Jݪ4BWGkM_ß+}mUMXc٠$lѧ3;&" sNc6)d'mpXߓ_gWbibKgD1Ʋu|O G~^O@Rw m|@qCǀҮ+Ɓ5;<4Pq~nBHsI5OAqWcd = R+]DR}woz'5)8Y@5[}G Nթ#Tx4ob񳐣$靌 Re*q|2vKŀ&IFZ L&}:^ ś^-;[$uc4RG6ňmu$9\rQT^,h&R󥖊J8qJJ仹pC8H[;=Q1U & oZ +ڤGLTE˩ w){aJ>ʍG<%9>֡vRTiٙG1"6moؑWY<, 3$OCB?3v,n_VuQٴiȠXQ4"}cVy5&@ng{B.%{VR!&_ ؚ52 wO/eB̸c5zs)DO1 IibW'Cf 1g8x87NUQgc<C?-, 6~ HXܚK% oMc޿GczwCkpO\>X.QҌj~) w,rs\$oHB7  3pge \@tq[B"*kUXh8YwJҟyЈPN/9wd!E,B+[Nk!?y>-7FtEE;x t/hwnم\)|,˳B& cFHvߙD N)Q5,YԸKLй&f4p>is;+c s3c8afN& R”q~!y/6-D';¤BiK*kU~H:j$g|Xƭ;/SB&\dTفa!g.+Ln;crCZVWYMmRfH3J T{m7+T=7[7׉Jz@M$=ef1B0IT8 * F @NVy~ۡWbA|E%ac&w2B%1Hl-\serޖ5X<+_7\'P4&h >r{5` ʣv?F f6a:]Qy e~w8+FI {) 5H66AKN7 bFD6&\`[m ;"ujNggեcO[ًMPRᏺ(C(C 칼G0JGxgq:b=nE"C8Sv ܵ.۬pϧ7~Ð;"KMU) KD8^QS$\ 3#-$ L :91(Pog4A$DN`[@ (SϦ'SY B:  8Y_9Ƹi[}Snls@#XN0~q[= 9{:䆲oBĩbSݹէ¹g o9Za'$6.U` :todgj3_TlMh5R~6oD]p;*ZX<{ 7A*wn[Npk>+YaLJOɗJ!)q䯀wsNM[+9 :Xݯ}"I vFB0' |99({\ͅ4 sOD?t WSM}gSwzB\:s]RԝHp BDʕ#Қ5 g@k7dnj|Zݯc/f [a+0jqK!r래A#_-^kiW7k5^{ʒugio{TK9niyw:h3LB]" Rx?Ky2EZppt@g "J: vR s}A9Sl(C쏏l`xtBb#`uO+/ ^,; \e&dָGL K`|ptefAk:VQkSh%wW9lXQyMÁG ^-pLVop6 Ѭ12"p&Pjdp0ňxerٮʔ~'K|]p-2"~YQvA2|Fu$]|I?A K@ 5xcۆU(XS}:[b^@TNk)z Tk~2^3%+O6Hg-FO$@{U6ۧȿc@4f+BIh-EEq82 %BRmGۏK+"ȨwY[/^'E;$ATP{%GX6.0m!a؍v#X*a'3,ئ{+LPmMƳC8`~-qn(5rn6$lS n<1[yV?esjԤA0OΧ9:מYay]W4 h$;v4̠NpvuTlBjP@`47pV),+}o`vPyW qO!iDi.`-9V`$vm2ź9S9J S1}g\@V=GFDĐ&(9ك|ʈ;k`|$l+>"3Y IEژ_C[bdm Z'USlA`NeX$V27CCEa#H\'.zX"NX+S}'bX!xfc6 C^\fd*}ioz8BS˽\۩^j3)3묕*\DYRpz$ MbOԠ-IÅO_cKubl!!x,S_aeY5l MD:~o7V"~Z%ѫ OE,(y9UrZ* CGH&bP4H⺖bǎ (= * U4sM<wh@hOIJJu-B+(CXt 79ںtqލ᳨j:-++ŇB)*Sv)Y H51%s%<ۿR2b?Eۙir0>3h"te| K>B^!Ů-3PTV𗹷ͻ )u*PGkTVM;ґCX*kc6AgQ@^=,?ar 3c[wތ9EC*db ٪K?P{FJW)!<{H WyswU6o4-O ukޡdzCҾhΐ}qYqU 8%[폱9:6X/1 YTٮKM@IzgMDN]WZfA4D\$n/o*8uIGEa7ΞrśvΘޞ?AꏋZ}.@3(=d(ǺScC3-wGmJ:[M҄u9uB mo9O*[ *.kV7nJ oT\o£GxǺ9q/ [4ęONjB^f{:#7ϟ{uӋٱY NE]8h7KGTSTCגR .,8|y{,,M0mX>?-7Y+gH1krqX `1v2+ѻp9!oqbCMoԑr9o`dvGtQd@uSo3I'[sa[q/DG[JtwY=a",Q-ׄDC@ONeC 0#,ؼ^lV Pu=Bm|B ;A`-FBӲV*O<\sY ~Ҋ@8hi7!fUwͮכG 7V8K3j@i(vcN+2@`2bZ;T.pM0 Y[*Ieh{ aߓ5ſ 'o*5Uūxu̎=ßhnٶz_咥U(RH֭v]A~HM1Gv^e͔DSzوjFAz1^0ȞG`pSgϹqf@K;}e./Toa/ r L(^GZD\wk`[8H.jn.ϭDg%;At׍/eB170&,F.Wa[惇!87"xnQd/g1|^LWKn !b ?՞Qhg#.YEG֔]T3rI;~,, ûGT2Fןc㲱d6Q2ċ #&z`[i" ,05{1V؍˦%Vf[bISܧo֓['.~Hd5Dgcfs[qҠsv7`}#* QUP' ;ljܼ_Sm25~D=nS%GkLh %:bG=J6,OP0($f43@>w#M ;\60n2t.D.GFK To% - D% eڴ.+0بi;`#][ŠG.$r86 f@ L4̅*2 eM)wGԐ 8tt# { Y 2 }7m)2#r ?i:Gy}˹$tJ%}6j+Dͮ=Rw]awR""'F-zz ~ 3*cH,Ulh`no -pݮPg܆9XީI.9f+$īr1,U"䣛WU5L(äA)tԭKS teAJD@~3`@͚i25OI5 $c 9+ŸU*g'Go8k$~m`Syvh4}-Pyc~/|-k}{[:(Ѝ_PDOB0?]`|u0(u׆ۜKe kGC\+#Q5mDˉmJ5S:;v7Lԅs D5zuҮ' -?XPj;r'^y6=ɟ;SEw,4 UmWʹ;# s&ks]x[V-", xZt{L]D"k%snscr4/#w-iֿo#GR'Nfa0տDD+*؍R_6 *φ&"EjJN|iR'?kCF\!O)3i5X{u'<+p z5(2N1@8UL&sY[Aa8ُA֐r1fBO|8S?^?Z*SU#߂3BWo)C/8gi->*4+~~6C*4./:`X󹅗UG7>OB_aYN*}BgRkآ*@j͑j4{3<~J>NfEH$!`+8 áB5$.IUAFX׮:),>]kŽV/Pi ~oW5kE\.GJ⑴W2 b-^UW8؏ͅ#j%!2?͎"p|C#09ʥoe7-V 9@gͳ0Oa&n0ŝ5*@M5nn%us۰?L{ifؽa!7[Wo;?d6qRYHP59:RHB@9'9[Z4hAQL.^yE4(:_5 gэzlіܸI!"I5$F8qv :Kȇ}D L cc]dʕB;dw:( |V+6-uJXD_p .MD"ť  U 'Q^v=!큜"C= qߴD-΍2\HS>:ZM~*LWzu[&[}(\,Dʼ"%nJd]55T=FsN,{~FR&N_/ݵkEJ4S ⱁd)C8LkXXy<} Hk$e&Rj9lSe_Mge!h8T6;tr2ۼP3/U`i=ckW_5ݤ!E"!},lP<.LU}g'Y$bɿb-3brYŸb{ fApA "pfn:b-wF,ut[i5|C(&Q_(nȉғ/Huϯ*5l(%ŏF&}/{i{4G*SY/MTf*ю8zene;LTֆr<#&JjCyY2bwjJuX.g}dENB1;Lo;ym0GICfA0gu⠀m`Α6ޒRy'{>ED.ǑJpP?_WHpGc-AG5,Zq@ŒaS 9??@^1E~Z}3x fO6jBH$L$WቬqvxCgs7s #GޗԬyd\Nu\9׍cK siqF8JD_26o13GJ\`W;j-!΋8 rne,,4H㺆M3_zeQk%;XCy"l7Q7uqFpл"@YJFUia1EbtE\7v>#1j0zW !A{3?#2 #v~w_Iϰ;$)JK,ov  ];2h!ÏcH ؆؛9b}/M+я w]Q(*ѨnL1~=݇ۡZŇ9إ! r;j|>3q67&tg"HA©-p"1DŽFV|\x-fٹQ2'ިꪓ;rYQEwUyL/ԉůҠH 6l9D2\ޙR"1bAW}O;;&?竏u̖Z&rJpc!)_y#h,Ň"crw$}e #ThsN .U68٧rN#Ι괘ܥeԭ[98J ! G3Bn*v+}oSҫxRPoڦ~3A|{Ժ;w-HeazEY| "?<. ^]1 L4z&sEk77fFmQm5Ys\?'LŠ 6 ~Fu[}L=}-ny73#_ce9~zޡAa>SP㩲 Wo969lzUUOu'kTjNLX-&)-:0BsiӑuT)aCAZ0QNA `m1Ú= jw}؎h*'#)-f,\~?, 6~~mzb+ì` MҤK N |qF;-pR [0HJ"^<(MV1aTGBACql6uBϟ燐79cؐGI?Cg )l:VKP?.չ'19_Bo{;5e-5z)lAsb'ԌYU֗MDxzu۵ R{~rqjc]l򐏖ApnfB㬁|(vֱRtv'3G<ʢ:b#[?K] WxEBbG<w$q_ g^|MNwsr\i2?zbQtt/pz\}=C.eoL dpOO+s*(/[NeҲk.*!r*;[wБ6[n#p[=Y8n2O&3@Y/}A\ G&ѹM&SUv9,o,1)ƕ F#a()rqcmar31X:{;TQh7s7N͗Tˊ9yI ?zC5p;UA56ioO ˉNQEB>ODߢ-4)oWTyUjFtS^|TecBeXu%g%:B^Zdn7 }[JS}3FzRiN֎TVM|w+C_uoV'El_OIs|;)U澷gNm2O鼩i #'`)ףּ+_ljVx\t,3-EY|G5ZgOLeNZ?(O3)}x)%fZ٣-7ϡx?KUoܧ:~d`)#0 Ҽq9+q!8UPD&.`Jxj+-u@zN*2}"SEי2p3g Ij5w4 S\~=xw.T_#%}x[7}@fǿXz?3|~e34Us{beFN#_ڶC}&XZ"9q8t ya(<#5SIko ʊ=A3Ez'Y6!]RG\#EdLM#j,LjjJ>c_Z$T{dҘW|ixN21I#'g32.W \hML'ߓ̯sY?%UK -R-ULek[v~63H.ٖ*ϳ'4eS"Z&D.v]9擋I+"<2ϥZkB!pg,;0,C~ǂ ]9s󥕊#|BL7k )* Lz4 m1c Jד&U \k֡ T.)DV9 թ+l|V`GvKV>L熬 MhzRq*RMl9 j gG%W?V;C)b(-og-F'ht}*XjNZ}<|h/5jXZHm@g.{n5Q2keL:TK2ѧpr~/XIwװg*~A0"v2T;FhgoX[LS^c*[~\ZR͜xJa[= C\lY?)낚f3T5 8?kz ,hk5.۷}(geHKpn/&|obD dJ"{b;J$>wo` aB\ܝGpKU=rjN=lꇾ5xHh ^io=)wY^<ǐZ8bǼlLg Oy@ԽB{L\Y^).̞7'޾ b'b UW1s41v:ꁆ%QNƒ" /Nga4gGFI^hb KbNGyv̟CL(_zQg2g;:.kO0JcQq=pVpv߫ :.wn5C x-m 4 tj:-R{O%(pFtobu F(D/u+08ϐ͸ B\VL5޾h-Ewqdpr4l~]0.NwUHLt(T|| p7WOX܆}0LB!E.D!hr >⯦Eς#ҎL9>T|0kI1$`m{EsuO5IF";:QXŲ/]SBK(78Vc ћ+%C&djۊ,3TLVBO9א+_EO׬ENd?]_W͖|ʍpP.69.pPe{ti8yuPq]yѲtΌn}bxPs>H09 6,Ύؐ~{XB<F܋-g½7]]N2k9Rx mJJ\SZc,9-<47y A<12 z ŷbiy@ߕSx侄n|}%TYQ Y5 _k M_hezo6̒ۃQ]oF=W>սNioP8%;* l yt;o I E!!.wc]-$S]9);X/;} m4؅d(IvgC~Cy垧Ȓ9W]U,y@EĠs"E˰A"3\O|gV!TʟR?y(p^$ZN9'{\Dk<Ї8J7)|e{p3 /s~wkrNN1^(!zڦ88( Q;Qۼ,651@'ip^ޚW}6J}ĜCR <$J!nE۲6a]ջ}Wlx:Yѝ^*NrB`OHx :w #c_y계UK 5OK ,0OM)T8V)l`j,kR(0zףq\ېX{0İEFcW8FI$Lvp$^ |m_җl-&tz/m:نuNtp,5?I>meƷaR-)^Q@X㸌ը2٩v(UN^v/Cݥ~j=60(`+rӧL(Дq]5 Q'/%N&eDaK(ךtp_dHk f1w}qEs/A> _9,:[}$WFkGTJDFln è`,d.ԆCڐ7H9𘌉D Y! .V۝^\]9y6ecc"G?^ʇZ:[0 ;%/!<& ^c3kO*B@aӹ|X%| (wAb/t{lJO99no< ; \D[0]>fI,jM PJk]`>Hʹ~g$9S)c^}:k $fKs*¤T1AYa|S:։o n͚/sy@g$UZobQi@.Lbˌ2ߺuIdhøCd%+5cD)ouBvyXA$X^HD_$eL|נrם 9I ގ?Q 71xUyOA^9J&K>AVJ$P"٣$^ ]FȘvj̥'sIǀk}Z 2Ajyzmr \#X(ݾ(Its&9Ό#/R'@Tg Zc?$(バ>w]Bm<7uŐ< QWuyڬ +k uV_zlK7nN}/*tF[mM߭qjMwj ͠ QHj+ XwNώ"o?!GSV&ݹ] PQC]iF w9%BؚW b IvAGU^3Qtm2d\CG,]?C:)(GwZp %=Ta)|{?H}@x*|O)6xxs v`,RL6lIHi*yIՁ?ȡL0 />)yUSWl+sqTNu['&mEǓdKS71SR#! AoL2CHҰMS, [_P_z<^FKa?:#oim:pcQ(54C-WT-C)OJ[}Rw?>~N~&܂@v?) 4qI#)av8KצeѴư̗jP Bd__Mz  ʰԑz6odyRNmVCp:%y聠4@Cҕ-R#%-TWght6ݞPU ~;"m6z <:zBheLcb ?TU7 -1dZJgȵ,h"Vx &-l@n| 0i.KֈU(s l:Ěk[sz@'y{pTYTX{yE: .C#2?.չnp} |y#D.: Ŕ2-HfhF -CGh7\BO%swQjw:7w|MV1yZYseqQfͯhi V0UayV= )@ps{~9B"wmN/EPǫbMwѭUOG|JaУxȼ?I1[ pwe\a׭+ftKWB[j;X"^?ߍ.|y'wn>_vcEM%jȂS\/; yx;XDIlĴzw =r74 rwh~}BUF8п{O FBuFM|0 P<#}@¢J,|ERK 0 RyG`=߿dAA?Ӿ7m"0wQ\M;VB W ebxqau"Օ AkO/H1;[Gj߀C-ҎGU]0Ni Bb- ]E' ꊤZ.sEO2 4'9h2~i 4.)i$XdZW=,56f\RVdTpރ/6_V3ҟw%FC'qGm lºen&lquld\Xqho7{wupG ^³/Zɿv[oX6Sm} %E051+n%f#j= lRVB4Fzɬ$}9}e~݇r{<!"`#uV$XUnͭwIX5ށ#׻yKc^w3}y(XG^+_9 n¡uzq(XҭE.+dE+*H {$@;Y/ &f~Ֆ5ۈJapa2:JLXEz!eY*Kx)żǵ^b=I󧜟1 ]m֗%{ڌle?LOP7Di;~GGt^JtNMDŽi%(>D{[(禡'_B t^+͸A P D" w19ft?/ HJ/,Ӌ+.3'h,PwzUYf* *c‚ʅJ>cibBI[__]H]zÒ6%.3G\;_#֓VWB8!:2M {1ڞ`e qK̂!PzJ;yu0 H[/UCZu2_߸fTKdI$hz>=E&mirQ @-"0*,y&\͐@խY7!wAU;6ֿ&3%F<9MU_/eԄMU1x=T #&B.\ 8^/90ϥAIW3f,6^ՉkA +)ރxzxcfC\4Ĥ ^NsK0现F|obXfGvw?cD"Yم/&wp6UԨ,ّjEDEҪ?ӈwԕ~x@A75rZ2NLjE [?x #,oc>ckb | M sA¶7KzPP4 Ftu!?2gNo+S{ )Վ-vTggNr}`l`!0N.Y8Qtp EHL\v4옍4^{IRc^|~&-:cJC/ĖP7͗^ϗ}jһ;}|UQ8H5cr ].γ#Ty1+B,(Zf h}GD{me;a LpWK)Ѐ#]bL-<0TZM@7-.%#*TB鍈l`)Sj|XP3VP.Qc7I*(j,Z=XSqՑf&1_F`k@FĩHp|Qi cXAa=éX3u`X6OHK’-!2N] C̃xU_|VKCbkխGhp|^`s w:?A/%HA"_R⡗O5"/fh)ٜ̽y)U,4,y:+E4wMkcg6$wӛw`b /;;ycb,Vp;*d350:|hA@\gF k]Td W HK#GEs9-<Ѱ?zj\&޸[-uv.(EVk\zוirjs[:Dwad%<;< 3$ђ˂vQ-ሧlA׀/VD"(?)$E ӊS08*h<&k|^ᝊ|%#}z$:`%6%j 9A܋{H89G;iZ;Чvs;aؔfoo1zwEqT +p\/>U7c :Bp$Ԛgoh륾:+ӠٜĢҠB2<:'@LW Of-GLtE>1mnJzsr4؜c=d"4BGy>>&+zP|,b|4҂i4h~pY gӣ_Am30QV$g(T@eR8©+i<ӹF7wcCM9yv&\fD~jX^ lK hUQB'(&RvӸPyH*16wOWoRF`ܸ{@''@,.OkfeiZ R`={%P̝ON^穚bHJ7JdVYHպ+ ; WauBрj(v?3¸)llg1qV6XX-X&<+vR%|Q]:8@gGfkjpѪRl!Kظ,sORe@[r l'L(YqUi1=LNXs¨LQ R'^^ ~rnЇњ`,֢tL?3mO\NUɡD#~w?㻹Le&jJqZG-գH\Vy610r(Yp|bD1aWbF?n8ӆ3ę{R`TRe$oՁofsY̯>P7RUKlwRSPFVU+6m7 ֺ[5 2g= I$ؘymҨ:b3FwddMЍ I6-+ }햭o洘ŗi_>7%|grW<r݀-'AȻNah q-_kxcx) ,*2ehz2%o p"XWlPS9/8Iz&\l%1~*AQX: &f˦wb!Rtm;l};R+NSHWKk6oc p1t_eҨ/`f]e17T27+1d`ؑ Å%Pd'Re lYgZ=ƫM{2{47 }}yzsY/%h揥}͸Qvh]R{e^ʻIIȎ߯uċɅAĂQp4ڂϷKoCvAؿʆpR6yEBΉ n{{NψvgT<9`x*&ͬd0*1JJ}'m)U.@ś:}owa1yPgggo~}\̄4; c_M^x۶/걸9wI8E+{ 'P4ՈUpRt%/g* AjMDS ;fus"e<# @QJM`ǰ./ &*5mf_զ Ŷ?og]r-vb]#t>SgFǡ'4dWliifDa~ ؃>dvf;samLhGuפ +1O5'% ]@2LS(x_{¥cqF6riT->u(zEe.k#Al{HގB[i%iXAHlxgKKˆvbP?/(//C }Z2yp]vk]][ٵC׿Ƒ7Y")(q֦FSόFm_RY 1D?WÊX¿*H#q YFd#L*k] [Sp\'{L`HTR:7;fCS€yݗ5/'#ϻϼi%%aT􏬾R6BV fO{GV+_IQkr; Sa6 SDth6v"$쇴vRdN7j.v)8Wm`3MliPMٕR<ۈ([H}ǩ0S+,Z@ sx +*7v0@?i&lclb`-^AҪ֥}810iՃ{Cۜ@u<-A}૒<p@ t!0`J~/e߲a%(PǒVl{dZ\n-v H!ϡꎞ"wY͓%{^gPiGҸz#TF8 'f C6i;F)^5?Ivnҝ X)q#{iѬwkj6oX>Nj_ ;TkwƊiMD؂wY>"V.K'#67&-/Єe! S=?Wc3k!a5*h|$POXFC:#6B|o|rtWVYɷyRA$V ^ D$:j5/~NY*ZJ<|KjN|Lmy VINkCbTkY|~7_+fn[ \߭c(r[d8ژ~">t0\kPnN4 MrN>f2JT ɰ]kKmJ32Wcy{zG|J|w{Dza74զMzJ8p9%"g Y+m,O4Ɗ.z(}\*)KJȈBId33G Fd/|]٥-w=Ý}1-iJxT ^S_jhz3r]-L%7>]QgNhR2 CR+<^#>$FSC!%0hiL0EeEwF##_4Q| Iף^PCRGh}>i]+w`=5. {lM]Gq5MFk,R+2DyE\_]z[;4c9+S,J6?۾;A@Pʴ@  <%hP_?ZCBlHǬBs)WȁMn>vخ܀G&*D6nmi/Υʒevl4s+B_!'!9NWjB;R_LJ߀]eO(^z2s5@2߱T;gX$(BKra6;"f !dwV>fBi}?g98z.{k,I~Aǧk?4#%' A m4}2)'C.hykkwCN~@y9\KkH+tAwjگk?Uc; >ckYsd*C=ddU5{:S&1yxC6% Nnڛ:U{ef]mm9( f=B3h$qrO(sG:tž!J$GU),-h"ZdxQ Ͷ3C/W262*ԫH 8  S؟OK<w Vv*~XX=~ %CL_|9]Bl3lE"J'4P+\#ӆ6T e-$͐wK7rp=!o Ǖ)>Aԫ& ΨC|B0OB_;FGMAR:6쁭C"N-r\k5dJj);)]KYž LYb_]]sr).":V0O%(b9 g )O&𚽙 HJ]Hbn<7}BeiP/?ͼFeVpdyPd50EErQ k[j@m or??.Nя\hZ:!kl\Ԛ̃rfS)Y]L9tl<mHcis =apDE\`ay BXJzƧ V_(ը*]UYޝb&KF@۷21B$X PnSJA毽rYߡ@]@,_*X` ۲  멯˘Ђd6eԄ7+\b?K{:pJfl K _IAj#Bsk\9?@|-K 9L}7PZ 7"E[@N![)^747yh2s+n2IIg0N"k4FGC]R(O@H"ӕTzb `%vgtmo :5yXaq.fl^<ߋA֐ ߟzlHG a}!ЗNuHhl4Gi; DĐ׽Cڑ:G&@RdˆG}: b/@rbWH Ꙕb@֗7A#j^Sx,疢n"{!"j7l}ҫF2jZc{%艶t;H5^fu5`tvD2[- k&>I: dfГR=VH*Qr?\NKwMN@f.Eqn=ٸuă΍οeraO @w\߽F\(ϖV/zjZKftVBE $Ӹ8ulmxpy I#L^DKݺ~Yw@FTv2y]!5"`Ie4XB30S;fƗ }*HY@׎`Wy IHČCS41ٴ|RXL8fvyva:l.b+i˺ʇ*fGS3> ̴@sc2Z܅5%G]j ,Y^i5 R9ѥ0+ AUm\GY7ҁy o=}.kQE.D`m V·DL!Ljq<70ޝ>?q{s.|6PRaE>ns$'ρ0/?}V3fa_R.EڇL2%3}Gw~CR-D#jN:L\\ۮ.lD {$4dNKPX#|'~Ӕ|.- {)܃nlKUDʴAβ@ZUHa` $)Ⱦ7Sy=+۟>fRik/_2NG~r](S'=m `:z¬N[6s6V0@Ɩ~ᚙ fv:M.7߬B 3Js 7i93Ь.F0!#d_آ)l54t6i3ݙەK\E@a@:;ʑ O+IJ Rս,4 &4 0)}jrgI\p.kmeM5M_ 'CߦeGALJ0}) M -n\ i^'ՎuAG2W*&&Z [P%1vte7j3Sޑ;ڰ <)uBpLh@aYDK9e-Ɲ5t(@1D jF& ,7Rq;}bz]uDn`obb ec6CiGwJJ^279"l䷯FѩbM'CV*z.݇TY(efHt3⬾]1\E/y'-)PY`ڿ'Ӑ 52&u{I D`ml WMzq >{$Ď$Nl" #o?Mjt3n]ɣ0DŦ`*C~n, ৴Xj*`*ho ̃^LM8jlU?IZ{AcDbh 0 Al,Ҁmq-u޻}sX@Oʈ^㸾I<\ژF,RkFNG+ՇcZ jp%̨Vn9xs-JNED3h\̇kX$:s\8]3[.F HE,QU?- ӣjnb_zQ]$$e] |ɨhg8]R_ :v=-DIb+4E#Z<{ʾvRdŸ.(z5G YCZ8JH*&ۖ<+'N9^яy5h&,]sέ5%(KP •vyk]mX:/(p.,8HQ\}UOʡ)pNC6@d q,5F^9O .z1Z'+i]?' ~`%=-k-Oے҅T7e"_Z d-UT9#NO{J˕+h]" IcWd1P`f6 FWiv {`Jgl쁲ܫYhЌSTV&L)S?u"ͯ#jOE&&Q_R9R.8UPߴϔ勁a(V뀶lyWgD> a؅md?""G1ܭ"x/xg.Fn$q0 U،筚?)A_qk>!x[3(oI&tAm@BouW,1;>,שP+ֻA̼JӠXܿ_ŌM8D檄 U̓a졪]D h"٤Z<7% 7@437ʍ擵/eǟLÃ4n|`";ԙ+1F"zmDb% 3<׋ Ӯl-Zer"F(8玚JP*@]QZ *g)ȋZ *XA!M"#3D Ň%XJ\ćhS[&qsjWUB~{UUR ,oo37pB.(\?+M 99]} yz;)TNxO;Sl\{N2 RMdrĮpQ: !es< JZmVJ).V& . Qױ^L2/D-4Io.3>a[ۍW&}S;cʰ*'I@& tX~kĹD\7 b>1 ?fmCA*IHeGe8C+{$龎z+3!| d-ָ9 c$o~tH"<ŵ(jeveED+)nqa|CW;s,FDk~рv4nT@'5 T3DkRyB>e&aΨFQ׻5x&2?сksUXxdsVv3h C?Lz.پ> | 2UB.L4&U&yŭpJ2\|p?1B(EnHS2'Of"NL3F`T2RJQ"@F߼ MV҅V6Φ5 Y/KFaԴ_]'H~Dw)-:v&12-}lk4,Ep1_T=oG=ҘiDB=`^"xw<,VrnI/tW) \ˆ^[؞[7tF ;{KY ֐AՊʓ(;!'ĉiOЮvOxrbohu| ̋չd6^MIiPS0t-cn/2,!A,ͳTPZԡѲ2L%1 f $c)`,}&hi g*Jqvq]<1bKpa)z{sJ%J?HGNVKPkL>ywM;GQ~I]}L/4V~^$I {l@3D݋hM߆ I2=? {iFRQ\4>>ęBvbgIfaAKbK!ZfnH^hZ{s^#9%1oL:GnϥSXO`>CJ q05H̨VCOO`(`omhFI ^bypsW#~dt-uDz\H>d^Xc=ٕŲ[R jNh '.Qe]|z|:vD-6[@H25f8XS gJ"3oNOj8NF3kx I,iXAA^9 fU(cA(OGHȬK=vv{jDWgJ̮Cy2=TQxF͘L/ '5`G@|'.;bɚ1zR:/;Y4|{bNiKmPkw֋aG[z2說7cޒdFvfjBSPGF q@?ϔ`CR 05.HQ3$EF&g?Mu (`YGzQ[Pkja`BXg! -zxSy7taCw{j  tO"hgROhbZI@<~0+M"L q3|qb}YJbW2趼Y/x Q8p[?F*F#)9z#]*k1j@\{XF+eXrA"{V_5,¶(ޡ#~X:'.3A|t1‡УX+/@9^i S1Ɔ՝/C%'q/ti%1В3B@: }-hɨ$9O=nE;KV_X8GZ ęy55 X !\'\@=/1;R&+VdM? sGABYMeT CJv!T4:ZrYN89lE9dX+pL~ҪE+iژ0 gxځ2l-Caj4k‘#;Uʔ".eܤ/3iǯZw V {GJ>j޿-ܳ+dAm`~8gΓ/ ķ5;5Ɲ!? #4#KJD}JHo %23gޠUkZb蓼 `_yiGy a+;f1dLyOmQQ%Җt&3C͎((TFYuUxI<@+ۏѴko& pw>zV6tGܓ_WN'^oo,)wW~3v3V7x.|Yk8ъ0}e"a@ݢfeP\ r#O`pI=9 ɼO'AO#$ 9V%y>./2y'g̚VK,7] p(Qh58DvŰkJ&s5!"Lw0yv\#託t* 'OsCpN;y5Բ技Ƞ=Y, `oz*Hy(.QiDLN~. T0rX:%l#%Qڤ ' A!.mb2oa7+g B#ۨ@|UIsa*H@2 )NTJv/:} smnhv@Cv+w,)i4mac%q5.[; <`yd'HV͐=Vwoi=]ɜV%3M:_5sg0`~g*h ւbjx0Psd+υ<,W.<TN⛦&Enbv#/1Fd3O.Lki-0 }:TGrJlQk:/NNXn6ZU!bEh,־ ˜[TF/վ=9gɶ!iux }Gy޹(c;Bl6KU/ xh:#SYXs CՐK٢bl&y熤?|scWM[˿L8\ʬBR-h:!,޳=pQuWo.Y_@eFZw2M bi OAc%V8AjS.-\cr,CԛIVyRAPet<=::%T d;w@:阥{e99.'I&"r3r3X~bN-5[Cx׃ʫpeð ,\%-ՠtR:18Q$uljlZ=lhp]fb;@Y7Ox4 "Y&ftkм0r239'ǶT4RtN$_\,3ͳu[ rslF?5lM@Ñ'G P#sҟݶ-w‘UUwҡx*Hvvy$f[c共`ʜуѾ4cy$!nՅ)߭n. z ,nq~'PA!sNfloz'Pl#~|yRm:8-fYjRz8Cq4EMaK|`+à\$楆6*FuڷW! DI@-9bٸ;^TZeu:]Ha"|'Rl{LcĦ2)Qfԁ=JlƥEG'ar-$CVMe#%fsV#$a X)1$e\1clGqBaO3~}d8lh-g3ER2Bs/hnֶ*٪1둉 1оm؆2>i/[xv=cbX`'叧B!|펰๻Ăwi?#멇l, b%do$+Os:MN|/KOD#?zNDݎ봟0w\Ϳ6TлlRclĻ^@;8r\#u"cNt:y] }Xæ@;"A蛌Cń;J3rrJ2=i`d}5^SI)|q9\8pt%핮US)QJp,wĿSWM[÷5= >]4^ _!GY71w_83A5҅)*гaRs[T`fU|T!. ^dqK֙UpyfL#q+!p%o䴮 Rg8_ɀr j3)WZjT[|'ɐ?ho +5*Wf];h=Hn ֳ@uZ֝ҨJM.b1D}'D=)k([:읽Ǚ3,T3g4)Q\ȇo4o|}Xюz.:P/(rԭ)ˣb{a{Y!]E F%[]M<'!/ewz5 HGد&ꥠB9ڼ<`  Ѕ*AipcѮveKBXZ[d ‹8d'n)8HmR"'PS G.֛;81b Yet}(=#Țb@gcO|R](KY @m";/倃R|p$BQ͹WzosW+6XCg }5s `ZCqfc .Zj/cDoeR}N#YlTk6H5= 6 &m>|KGҍElQOGB"O1'oӷb ǃ;f= qMф}r>J2.m}ڒ,/h2N1<`6S3lG@C% g=~ lwDx|S#SWzzͤ . 'z=YxdݵQ"5,"=r S4InHY95$2/ Hݼr1΍L DVDy?#8`/T.Q5fI& L|v@e P=|'9:dIG 5j%cڳ_hb8'c/p S4Md1iP4Z1zTCK(K9O1vX 09y1jpF:&(.F$K]rơ`E8}:pl#l’WMۀPOh?i&.]q5~CXPXV LPy+5֠ Iȓ ^ERطgiV<>ū3VT7гg cŬ )(R_ ,[}ڥ1B"ݐ X~ Ɣ2I}VӠ] `G:?z^T 8)ie+pYrmscJMJ DXQ)uozL#d6(%/cED2rnG/&yրrRm"̰SE/p I^1dHWơ#hXwľfʓ1iOΨم甤BC]1BbqRfrG h[UN+spb,.*mĦR",] G?V9s\jF3Ņar늳Ë1m?0 5e\3tf>j/?N|ll{'B63D T{`1_ U~4Zr3(Nok!WG/ِ!ɮyRg 9KHW֊QP.]P=6o`*Bȯ+naFM"㽡 Y"f@y 4\Ciaʔ^iĺaC_ ^[VBwq Bd5a'GR=CyK'iC#|vSu /]؊d6^QX[Y,ZAfe:vhbt<=l˴TycnS2WM,mocG%Z nr6&(Yd(\hY6mQ!x"G+ {ؽu-D\VIFN:*"<,წ*UtDن&Gv"GyJ}o}K`ӊSjps Eu=o"npS*7ppV? }JǺG@^>PhY>/F}s#塦Df$t;@ݽ^͏-=#h-j>nޓ3W 14+2 )gJrt#tJ H?4I(rTªR1Lvb*eҸn|5<'9޼7|7> A{$ɯ˪VpO+֖,Jxn{,Dk.S=Pkm R)Buߣʺ84T@)@k $v߃{^ҡ!r68F5e aaZ eJsι/-~/8#uV Rg{wC 5[ɱTMJe`@HD? S`/3|2arգ ,uJ8&rxd07׶]g됮rz/ԜVUn!x]׬)Jrwmx}p0n -БhKm8 'TUبʢ ?޷%,X_V-p}^ȿ dQ%h+;yۏ\+r*LCG'T FF~roҔ+1sDL' 4WRջR,eK^ D'抲#Y0GqD zׁ.<qCpJ9jfd{mYҥ6L]Qm}}mfĜQ=0&6̚)))s"3H6+nGvօ P‘y2~nMp{:;xo"Vi,2'Ma |9I|jrXfg)t9w7x?K{޲+6m CG "x⫒UpC%luࢷFpP.OV T:O2-Ҫ}M=ct\FAL`CPrǚo+C?j2] s/6)xTم!]MYpuA2R& B7pP6ҏnl dHt?'R' #qA>nݻmÔTVy&G{ƕ x$6t-h%RGxuV 7M'y!ފD:LY^WbNWjysWtoyX? >dH7z9ÍM?_ڝJwVxz:B(0։%W-1;shx%9qX^@B`0x(а( m ͍̀CP7VY#xsOLo( H\"Rj,13>وx_6dkc5.?M>%trX^HyWyPCɐ^[ exeDM5Թ.Jn#/gj|sŵ5Ӌ%[9*t'6Xojvz-_5<ɧKH Uo]lؐ𿩃ӈXqb ZNic'}^4vNewzDEqv^v$$Ich&-@xf4 #>&2.ى|@sqAp.OJ; |-3)x0#b)9E:/Of@x6H.Lӏo4ݑ c)uot 57'kaiS(VֺCHMCdCZ!5v?Zv46biMJ͸W~zJ SqU L'O=$A'fŒ Iw <%X{=oyA7(|Q%o[W-3pk9kL=:<7ovf?$833ZKHݒJ 励OBur:"v~_i1IOxByǟcT a" jXO3?CsyÊCr!/`.^6K|*zo#p!IK8TSZTmnNBWtVe*xR@?gob~aC)Ӵ߀(M|բyض׺%'t*'K_CyCLy5ZbnNærNk>6Zt Q|I7|Ļ y}9/2lŶ gnߩw~Qg.K?Z4BIJmysߦ%~?8FsQ7u1z Uoq]9{】'Up-fk ѭV+j?oVz Bԛ &</3Vu6#JYoZhE&m$*@6Ť39J_ &%1OPϴ̳P^TxŽ\>@cDٺ G!ia^e۱/r4dXvMw."sF,:cCE!ynpo͑fCI/ "uhrBi.|Po|,"4 ԱP MinYf%)g0jdD)?*JQZ_jk`ˎ灉n"(.H* 4!\,<n.1 82z0L@׭#Yi m+IP.?Ei+(."ǣSrry%?ΛWZ;)*lMi089^@LK1[/WrԲAhȨ.d6zmv#\ա*vLL(lV e=I(U itS\rR,CX"4IVnQ1<)z55׶[.s,|_Mx`lt}RK@\0nBaZpl~c&DdgE4;>ͼEa/ ^qO6^`Q\g=./ל3oԒ], GԤcuIKN c>5c>SxD婁`[̧?KC~Ej "mkiRbW^H:^ lOExO,iM㔴:?=5\J'51KK7H?m͗ nxRa 8 KO*8 3hWفN}sK5J'[}_J]A!*M PD9<uvw$eА:;{}J|;oo&]05nwr|HAXmJ,^xI7Bx#no4"C?ʑF(L8`6ay[N49ST ϶59oVU ؙcN z$g4囩9RTcx feS+?_$eJL( h A<ƧTcE5^VOvtk h.n໡k׽1dAm6>t"Y-NUZonL/[yj,QxY"it%6hw 'b,Ωd1v_3Ց&o}.%vsh ,Cq_G= ]m}f^ЫgԒʲMӿo# m{[@ۡ!x %(s(rFpL!*5zIy\ 0mk༣F0jљ sEJp7Z++`pM @lyy١88.Z{/\wى5M5#b)J!BQvF>Q)] G)/i59~6,PsWӿ(G0r .3C% vmN0hcpiȍ Cn5xs OI} Q(1C+)a͎ ,I)dUo #$zvZ+֒#:[Pnt0!Aҍsr]DTy L9|qKxYLٝNj&&+XZoH;/s~Pyu#]?`)UFcTAɜY3 5TSC_^Sr2{5}8i-Zx߻`Y|ArdAS\W~H˒i6[cM(n=. [$GANVkFwrwvtzCڣyS+R=¢u\FS$IA ٘Gy\G0/JX\̙x@?W)n0 })'{s\C( _g>>%neIњk 9*W)9t&+$L91 +Y(Ųݦ4>6̗@է)Pz tQ٧ ~tk:X5޷3!XՃP f'.M+ػlDs=vq* C"Y۞B31@`F3\q{ec^'>6`G< p'R10(S/ASnMDQ]Q_LV;P5kȗ N  cgdaLo *tLP|;X&iox$D0*!".u\b twy(%7 .lj? qu4v- ַ@M^v*ڌO&ΣԫdE GY͡X"Ytay ԭύu ,.)lYbU_Qt[;Юׁitzp(؉ALf|EJIvRt|wJs4}{"ċsCf6\,lIN6?=&S tP⋺rnHyKfLgx9}< n^Һj]~b<4l5˺J#6` .">mW3L;Yp;\jɩwR~6p}~W$U?-LMiw6*fTtOqoW>H=*g.}T EH|$OK}7 {|4಺80t<9aG:RnŖ$tS5Ih>,;-^@D)UGorxFJJ#`QS*C)VmJI;=ƄWbǸBtN|nl͌D]\> hAs#NF3f#j4~(%(6Kؕr#uCx߰`a)W)iy9)wG+~dgR zҁ{(TFjg%>ucp\"4^y5 t})*)uF)G#h MY)ӛĎ` ;h@F?B&*O>@ }MI!ƔZ16e*|.1;H{w~\= {lNoE CcS3pH#NUEԂB2;b"$Di|A0k[1rj mαs9j^)#wR[+M}*=834U&NUlВߊu3-mUBO,2&^Ȇ\E YC ! .ҖFY 眴#7\mfn@=4NMHA<@ŶFk>Blji}$׬AB0M]ʱQھ۰_ gO Msei"L41!w , VL%JMѹTӪ۪uoVnA!];efYT PsÚGDVEnՖKP~|:CkV?@+;넙.af%djq?(J[}Yve* B:ͻCnU(;VsʮI"v?d\ֳ|[huVr=P}@!VPxI#dЬ8N][cdW{>}#uӹqK ;~t~+8sGgdKM#,mth27!?5{ *+_Wrm[PLqe {mHҒf #Q*Ц[9r-lS2bSs~\go=YD ą\\cܥdt R\GS‚p7F_ ,Af+^hÑ!ڿwS_ uW7ZԜbC?A6[m]ꭨFIx;jB>EE;8`گ}PsG-z2r@ z`Z dR>'5D`Fm~.ȕ 2Ɠ"b4jllc09͍SQu"{t}蟿}gmV"5+ h +|H#x@x6]>Ek_ lN}-yB<YHRsk/9azQ|JbT9`t7%;gd,86sʙGVBVdMN'; +roÖG9QwIx&ru昩$Y'^H+o)1bS'hE%kHW~đܡhg_,1}jkƫ%ucŠFvb@Oo % #%_:նi 1N7񜲴hpwJV37gײdp[6Z2.'`N+3b % Ik]c^ܦszTPM\d܉k~ܹhB%dE 3Æ7Fx2O 1+ }v_-ᑓ{ ZiДIz@HץЯcjE I*6ּMH~ M7!/Ti=1,E8xQ[9[Ij/59p IۮTPIZKWr~;C/|;b/QmJ_50zbk[?i;.@j香,9Mk:נgƚ~05zb4CណD/_m5?}G_ߟ4h pl0s@6$ӑ]n⹰Car,"$<PnlI@UcxYxۃK>y2,oA$o+7q mɻ.@ă o[BGZ:lP܋>pek%hqH%pa?~g6-޿a=ܔ>8>%5+L>CPaˊ%XPNd`Ѳ#dyٓ܇5 AN=bƚ}+֋,&2BRn!4ŀi㏮2ΨxsLJ &lz$qe_NW6..&ȢOZBf#iHvg6Sek5K}9;98\|s   # w3LvĆFRT!Dz&)l-6YceVa(SGD+l3oAYߪ9.Cex0pڍUb3N W ! X[Eҝ{ƿZ`N9Z2} ٲGobשd^N,oP7~;D\薻%g9]%!X1"Z5OT$-q7>`_Bq븗U'Nm)=ezq!SJhTXCIZƾ[ꑺ !`kCH=6A3X={k9̓TWK$Ȱ*{gofHзs;]r|E1@Y ߪ@?Lrr5WwT3f{'5t?x/kkUBn0Gv0 IDZ<-ĿR4Wksvn"Μ..S5{eD[MpyBusBY~)H>0az.yXz\S `VU~z 7d}>  oa~(n#X<ߺe]h݇ B/j-"l B@o9A‡HD9הJ'NTs'Mtb <߀"H_?T]d.Gr3G;[եzqmՁN'4k,zf^pfc? ՞(4S*^iRCIaW?*)T>:5`42꾽B;[ZbAa>~tN6eq&8XwB" &颱Bz I5x#x+:uW@`]+bJtksTϨ1u^$;MI] "? ߴTw6^-A[j@}5U8_QȣJR3n|^?` ȱQ9aΌwTM~ȕf-<lEEbȚPi∔:ot I0~O؊z[U%h(kؐfIAP҂vd+"ׯq5yK9:= [ofЖz!C89?D)Z;9XZLOFq QfVի)'LimWt4`U!Q dIcC9RJ[=I&w+P|Nޓ߼Pp:Lk(0pi]Q:E[X1^J6w݇r#~U? RNw0M8~\]Zahz}̞Eȱ :fWM6ro\:$IQa|d?~0 V"&Hi0؎!/RH#g 8#=3%#$ݭ#DzJ"eUh`r 4`h&W}5ơuhC܃zWSQ\RGyW~ޚa$3bwEr>|/t/OGs|prLaҝ$q\Iw$5x}=.(c˪u;w @_uUɘ윜NuɶW)'!50JƟ8{?ޱN]2= UAJQ>.>F9`X䢫m~ wI%m~>6)٤w&dƐǜif|[jh69;~C`CZh|E/K[נ[2+蜗WxS//ox$imnʁO8(,ULft1EE@u=占PSfM-ͷ}":I4 F&AyypF! *̿i4|9{ Fͦ4[%X&tk{Z_cШ .?/5rٙwn,#RԕEHTgZE\f\`.̈́-׶>bnm@4Gjj49pTI ÌttjYǠ-f+lqU])YLXfůA!]}Y8~ lwHEǜ kV*As߶|n:!{ a#W0Be$tVrYckvʶHU3B<+Vg㋹~efrA [_'7i]g!0a1hrm/]T☷>*A'S#d?u7!{ףxzؖb4.mYR@][}(I5%+C@ Kʖx>ը,gb1hρV^q;.0TK4| :WzqJie!s=Aؑ?mOTQ /10PR[k՜|iz)I-0Q#6?Mͼ盡?<q_szGrCsU]SbB%2 kV2hsfc <)%;HwmF {=_JbD)4Lf&]u ?r {TH,UiTp/e;8Fma& „gfT$vaT\ŽI>^K*' %E|>?̀659z Ł$ vP\%Tt-gBl8#=]V7.Qq >PY.*#ݕ!E8IbS|}CyΤ~{xyce5!V{:JLε?RE&o!j3OXqA>@\k _ΰgt8p8'8"|e0nA0&xR>,tk 5vKdZ4VSN}BQssL2}t A$!0Ls -%44J. !B2"y 7ixgiEP=ٲ_|YƁow`j?)J[jih(҃Y#&X% =|e2_Oqm j,D,#d+nq.."/8DC;er#Hؗ a |8 _ksSkϣJ]"t&r 2] ô?T8䆒F},&X^cztVn#U`VeVD ,{9{A` } s86z?|1A@]yWyxצp*4fsGԊiW$@D7G+NyaVh)oN|O]҂lZB}֦v'>4-Hv:„,qXoQ4S{v>%{icհ؂waK!K3_k-U6c (j[9fF&Sn]N\jH9DQ,FϏa M^epr@+SuWd04) /# HK 5d; G`QTFVSrbl3\G5 of)N%bV&7@Iqᮊf~^WlvZP=($ :CkΨ?,!i-&Rz$vmސ 6N-\,a5}W=\%gzc*3(B>)m4?|kPymA5yo!L'Bm rG5 Og2ozg@Vh^/yZм8]-J Jʈ_6\ ,HN+RgX,aD,!F{7v(Kӥɤ I4*SUygB@'59v$d %I .؏Sj02}fw6OAdJ}~U ?-O&4Vj8 VǪ5(,,cDݖ|zh`AV7Lݎ` *sC 5g8yat(JY=zi'p=̞~e湊 yjİm@2B%:5.N q(o ɹTCf=LVKsN0gx'N"ݙF]{ ,2=dr+V/IU tXHg2h+2G`Y  .>@YAk5M[\ #,B?.kqgZX )P!2I|i~V2B5 fBJbu/Tk.\Fb<- ~$1Хw\Л:kv`"!T4(à5M8aFΊ>"&5K4`#c5Ԟ f |N1hIbVa'AVQp rpXVFkbܩ+^IJop_i*s յ;ky92Fc#":fWv1~@Rnk7 1a(xE+-ѶeE˩ifnW'PVL@ MؘIнfw#t!a(z0(*.wrt(uwbX,h]GL2:ԷH9He=:L~6[ynPam3:$' лGI☽qdZ ,IqY%]oTCH_y E3|Rv`fѐF~wea7%O1'b$pIn"*sK¬;NϛXGL΅u_my~U?Q'_/rG 1wk}?er4|}8{&B%:Y%ʥ)_VK0R?AJgh= StlҕƈSHAɂX}l$yόX\Dx5Ipn8?sE]N?wNvK'[qt:+ڻǫ<jWa}s$pQk6k)&#J>DKCΐ]Vve8UVo %pyUyQ}zNy:0#Y8 ,aVۿN 22?J40\NV:: [_iؠ2'u: ]BFCWwې2vk`Z{5%KgƩXT=I/[)9?_hiM[RwCrq=+Rafmn%uEx)G#nx5Nϒϕ)R%uV  E$F%lyI4',.skNE367Ymf_S偌L`r{ <" /"ك9h7.1>*k)m@U kB&CTdЎ!8FJZr.8n!*t7_^WLO7'E/M'HL߇ q4(4e9V-;<կChuG3teɸHQb{>vr~qֹ૭OL!bXTpˬ_DQc^$_&҃|::m /$h_u(}Vw/M |@dj$(p >##3.JvدZh#wAE/GE,BU֩V9/^DH g:hD>0kZ橑v?:'wSB^3XkF郑_)qy?gO2]LR\F(1ͻT3jBLR{dA虰gфD?ي)Tf 'x; ,Yۜ29 tsއ}'wl8I~2Hj>YA/aFpsrf'm pmĭ_;(BGEw@eOBq }F>آj^H!1hWuFПͳ޹N8%)PTh @w:*mHNA9 ֗nk0PӃt:^^Obo@#d.yÐx]G+['^@8ߏ&.7 4E=:ՒCvϖ:ekrX_d"_@ ᠑kxr PN5h:RG>BSyBNհ|PFU눉X^;Ӳi4fqR"'r.VwRcrWs~]l cA/3;uVf먼9_Ȃlz§mGCPƥOKǺ,ŹGNV셛0b&KJ0QKcE8o?mo$dK(2SƂ7ّ^v#VrZҷek Hr>܁'$t6~gciY[UqVrqut$WX* fϝ;=΍AX#*,<ĜL/~<" ٭{1XM+_tU(ףD;bMC*%"нY(בRg[;7ZsgKNԭ?YUM?#!h:aB59B$?VK=㴂 4Dߋ>h=t6j*rߢ)!fyZ*=sbt0JoN:C 1 )Hk݂lmj|I 뇹P<Œ3PKCr dtR\L/nA~on6U^C:\užGPM (hDf"@6"2\\{cz #CޗCR1vFGKpňtw-s!FC'~<ҭ`b_ҸYn셰ⓨNю%@z" bwx F_l +@t-c6*mФXExv?-*y72E|鷪'1w ~XkVDbyKQr{þOhz N2`nT4\s-)ƇػQTa~|:0u>Ɠ.2Fkg\fz;,92$ث<y={L:P{0jh8g{m#!e7ya&/{ν5<Uh=W$*9Æ ښBGY#^-LR8F+.ZN8ח"j:Vd|vC.U˗ˡ {AX<?|)I>ExLJ8*cRɐW2 #Yʩָ֩Un )^z_X1rV[Y0j*>/)x0b(K ځ DJL R,Hɣ)fpu _X}g52U3 ߇gV,UśZ> nKe^<1͆c\+fB,kƛج;+Y7aS4Tew)ӵ5ya@G%V҇]gY&UF0#Jwg<)k$0_aRײV wh|(Fv&k&ә2ueney.cKaOZRdՏ݈ Pc.DL؉x2:9Tex `;~³Va<4|T;,1+ _\ $4g˜5Jhnr?Cɪ%V\:=Hp'No09؊gAjxH6LMu_ 9!O.fl>!ʣqLR:vk7iV+>(e#iVG lT5pkk1NruKM.+DdKW4z=Z66#xXݱ`,r= ώw2*C'7i ȷu8aߵu6?2Is}A9V6N[PvZ5-xЭgk۞Y1{. .՝ԒU'  0n<Ǔ3o7]Bw$79f$9h Ζ5yw i6 +=Io!L(f6o cIsT+H:ȞaK*O#A06j(Ve~[vZ|u0aF<ƺAjEDoBbd̉S?7,ihC=cv1_a@c^h.i^/!"?7R*w>]qwD#ORvKۘt0MQL/'K @&]YD LtΤy~hӕ?( SLq[ޗ»ݘQwFS%>cs,L `҆I󠦗{GVg K9]p烺>!t=yJ=?'R+>lqd),C+JrܧL_4>ks/|L%3el,kW%QZT18&ZpCP6gP:xs' bl۞%tƗ Rzeqt$/BI;{dJvMxYKi38x?pbV}S=U]i:Jaiq7ҊQG+0eXL͜|4}CLG埰"1 oh-^cHk>6иO`_a*QAzH'!ǀu ^2H:>q\ݔ`R/kћX'% `vdjcR{tGs.RML5.&᡾f5݇S?$Z]`bl"Z&ܚ1W\=:dyWtI$jSL هn|`V~|Q'8Iq$/bE|ǭ< J~TCO %gmk5=?')B+ՌVPX/,ј=2^]lp-$4>|/A#,x sU[jLdv )0!.E>r,H$jd h^gxtNU#~בrJ[.,A[ 1tX5 6yB ^[G>8#JKj}q(`-˺}j@[Z($>66%3ŬJ:#u,p˫nf_%4̣ÐP\hH^:7}LN&Iw1##8)ʑ6׹>ݢ۾(cU/X+;=g"~bX$~t'#lm$l#(2E9& p41k  f􉳞 ,kU#MiRuT(/pIPTK3-ߐ3!oU~~_8yl~k >xD@ooA2$H5,& Z Bq〵2N^T>oƪDɎY!5ɢ|>@z5O-r޳nY^hFs0ȏ[<-Uj=fO1_b]2o3l+d7x ܅ĢK횧χ )̡S6ڃ:P5HdYN:ּ&GVo_/ ؑŚ4* }DU&h/4 )Ťf@Yw.bܲʷʛo{Y89:M8gƣJ`?۬$^fP {>P2R1;4МMGOSZg` Zź_-0HW}zHf"s)㾮LSf"va׷nT*)e(\D(^.L4另c8*&ònj.˽Wbq*慺*&p=UP# 1;L. ߲j x]Q2uTB/nI+nqA_y ܑRMowF@Jiӑ=Ht|%6WI-q(]&2/咝ªfP jq!*xsy]K}~eOL'Ŀ!{{ڶ{Ų)+BVͷ)*nZ(J?N8;whWλkQ/˻:UQ@׾[_x“yc 3~չ8s<5.lD<朘;=d܂~_T!k5J waOî{kks9sËL]F),H3,ISA=ȆZx'?9mUA<`rwdHl-%*~I NrCS'(qXDƇJz*R?olx?ǞVzzh@xvk̦:F\nV>bC _PM`BOK]ideo4vp6Za,vB׊|{`cCjǩqFI}c1m4b޻O4袇E]"V"GHc)d}(%i6zǤ^A}vdB%Dk'?Q: HN8KoGZ|bďrr`<'6k τ/7%/b1JزIM ]H\AxLƁI~'q"Pn?- F9ϵ|zFXV~+NXssŊwM2>qHŃ0-zK)22ܥ&̇9ޤv `('`gT9lJ^MIJJqtDܾۀNI2AʾUǭM%qأ"AV,eUȋgHL\fasuKQgxYeMS8bǧzT11b]:}I _4z>9k+Rh'jN )^_3Y@ *[ h:ɠ*9 Z.cYZ]pXi׸jCs.%@˥ڿb"(ڽUqum[q^ yнE^`yI <4U"QzL ų~*GWP)kX"Q*jIn?R!}NgHQnU,=-3%@EڭyLh3lW˽A?TfϠGp6ȡMyMP;)~25bJqG)>^P*ÕCZ| XOWqoQ:/a{u~kO#] YXV] ` 24hgqNC)^4W[) cy@ʷIpq :!TkzZ3]DluHupU3JbF@8!8v 8vk>x {#xp L~V zyXQVTƹPfP T EEu<6g/RbMNnoqFLbs4qkǟ'KXh∲2˰!/p^+/*?ZB̖D4}>@gҮLt\'&aZabh9zM[!sVdy"ȦImkgmW}~$=?Sal1R6,2V-B-lx:2VR}g`\i}7Dl-.y˂:W:=_C&hM|g~ZJ(֮WQ@8jurtjʍ):u_s*Vb] d;{mVrEfӒV޽j.Nb YtM\hy%ah`a>sGo D]IGxŽl8+9>V@~ڦ'tmCZ^$]>ѶGrO{`˳п dUEn)ikvwl%d?:;nv$m g$qx+徔9lgE} eQ%S0}snDZfm#ͩf$AݭÅa]o=;dM;E]vv'ra "Iiq*bBDgQݻodODR 8ƇcW(NTP Ow2eu5G0J$qc/g$ʖ]2S'B4Q^x@J3b(f,T^vlonY!TpW ĻG#-·kꀽWb>rcS1vk}].(3!Ο0W7Zo4Ϭi$ݳ0c b?ιzOq!3qc5gqD ci` {ܹ0QB%+Z(Z?׊MGܾ:GN=]n8طg5Sqg CtCXm,TMQ ,nv8,U:mI_w<$#VEB߿^AXA(OfWg88/68a(}>)#>vB@nHW>:i$QW+&ʱjASeP4vxJZ 7hEM1Uvt!mCP& 5QKt3VdණC0wH؄鵊k6KQrMBLؘvmtEajbThk7KZt٢ՙX|^zwlBɕ9RۏvcR o#ؘ t"H0 ¶ZNɖE){U#s]u1-IюTҩXh]*vr0fR̙zl|@yv'B-Re@m P70ZETMR\}6VIYnh(?K 'Ug~5t*%ɟB?G7dRuj*a D#< EoP2q;2[Sd5u9+CytUāblC;g0J3e*TpSj;5;\ f5ցRUE(=J\=EnӕUNwXB HX7kAv?V//%FOuA a] W~N+}$̣Gb2JJOQKḠ HuS+Y ChҞ~(`"`;0v9g*WZo, ꈩ׵˖lI@[7&Kƙl7 UV'&.d82 !;XTld6n|)P l7B@e R2сq0ILFcÔ8}ThE{\`Qpĥ&IC %뷄܄rJrIlcC?7iFwg h!bGb*_~6];!vݤV@ƉV)u\/*nCV=I@ڻ>g<6)H $o.^Z&df^Hw'W,O~QE4$U,#b Kohߗ6ů͹Wj蝹B }7s?,g{2i[+r*r굈0(RFIEV= u|Ԗנ 8inb/TvdZ 5E\Ñ؞K)l!=\.L n:k_֍֔ r#`'@KcMƏ)l ]<_/探Ǻ% 1qp1^صKj$D@i ëm>;ȭz6GQAlnGdAqyVz˳P,0E2rfp.K]-2R&^j-.{boo¿$FP7C[虔J`@f q6!AOEvFc4-^uѰ>,Mm?)yO%c\VwK+WnaĮYݕ;[?T 0?\V1A?yOFϚ@p4Tz;&teԣ)j];WQANsp`d z` ;&?e+EzpOՙ,b͞[7I[lܝ*HEr& 5ԄYI D0BQ Bz=j$]r6}IXr i9Ш>@) z7h\07!ex\ N;[fZ^ u ؽm{'BSq{*j]\8ﰺ?FpyB~M\XǹsnBËǙPfӀmryl`]&(CFUB-;-Ѱ_;{V?dV ežj>Fj%w=GF)h[tK{ciZG\n-Hl㊤ic/.i m2@a^:ƪux96I2PhS,GwȶG"!#}J1h.Z+W,zȆ~ۑ|:5zG!Ҍc#-w@M6+w֬d}[€#,VNtcp;Kf&jZDT*C k&<⧈"LOF'9\(I0yv I8gδ{wTTm8';8~Rs5Qv7z8l2]75Zn|jK9n '9UA%ݛGv~ lB0h F>ZXXǻT^Ef{H~=Uykd=bD?. Z@2o@qP˸+ݯV>(Uj,T=^v}f-B[UgέOxdVҷK#^8.uq2)TTf>6˽{$OgWGsc7J(ZD]EB\]1ѧȘ'֨'j#mZ%TVR{ MjDVPF_G?nĹN0޶)t 8B]'?l)2OzPwK6$ i(ቯ sɷ*Gu[X Hw=p+aD#M))J/BO^hkzG)|3|JCB⃍7)$ڐq9[^ߢ+dT]>>>ЭvQBsV IpO#13fˎu w2j|_karqؤHGsG:-bA;%&GUTzچ5JB ,R l~sn3j@߿ H0(Lm$ ɶP,* n$gg1LVD7HB*kıװVj큘H qt$\`hF=/Gz,ݤ`$т\G$'ՁO<;2FG7eHlÏ8X-Nax!#\q:* d$$'֧ArF#(Jɓmxz#:ٞv?wF+!ӤY&ȊMl^8p; rDU2(E#}+I'#ByZOPSxF7o7ģbȆL4afeT EeqOcni:䰺 KvH[*+%}Y l0P5JWW?\V8G`E3缏E0Cm)eJulBG( [N*&ӊ .H\a˹齎Vn} }k0Rϊڑ:ՖMB7 VN[3+t6 j|Xםe2"t, -M:7VRs~W:/{2EOxYݖ{LA#lk"lSWkZݸ \Llk&tGG e54Ӻ>tuc L~p8b ,$w%S%f4SF*͘y*Kq3Ip9_R$8yA{z$mnGng ;KUU—C2IIJJ&k 0Ms@J~$pP߮tDs^.@/ܧY?Њp*uǴ,|&Y_t2\ƲngvZ"2bn [`KտwXXF  mByx TsH:ht_7*:"iQ[ 'Tp"^{E5yKeZ#D 53P9tT+/"28r1jF"$,I(l wq׏x#&|F GHho47)ޑ(JeW-Uۢ>UAӎ&pv"Rca67ؚG=;2j 6H8FJ]mRpu~]!WE-v%>P4!Mdi}aE?%+K _~jHbbm݉҃g7^o`nKwgcmx^e4 srt@rڽLkۈ]H)` c ADdpipFjb%n"25oLi|Ҋՙt3$# ЍRuG%b 3/Ps|<!A7_ }3F` >.`Hac+*QRv1pzF{kVf(4?8G@yx I7,-f+ho|uhl]vY`{ݫE:tުNO.,?I5ӉA|艻]oq394vW &[Տ0/l8~6 Dk&i^ QjAA"O=X&@GR 0@pϭ-KI!OUkҍ T[C VgDSj!T0te[ գeƜE3Wm'r?JUvHKЎ`6X-2BQ cP%Ac\Mu=t W*6Je/| q;Y[}h7vAmPtp9Hx ɮJ1kiC7D qa.5k==s4%\=ÎծӑD4egk(xC~ H (jv'qvDյϸ5&Seu@lJA{lBT'D9IVJk&ې1 7+n؋=E v!FM/[?g#$/wmb9L|V+kEɬ]uµ1yݻ{Hydb`^|)^ 0\. _ޒX̕y*TE5ʈQ[J$J"p++W} n!3+̣*tt}:pʠ!^DJ܇O]-vǍ C Tnv7}@H)\8FvB\ J-3>h҃[2q 3@ïXKȖ@IE,h4qƀ=2V/YأjzEB 4]徺gV`qhᠸd /_cTI61VJx,j W mp}h`+<Snۘ=,VM}OVCv-2b<^(Ň2Y zOhc0g= bA&['_,/ p׃wa״ږa7C>R/G&qwpf|< XXT?׳ŋF>l֟mF kчw#T_$tAtiz =(w7maSfև Z,δϗ> ]&iu @eTxK>t.NyʣF3xtƔ1itO=5¼awc eS&MPpPCI932L9&Gz ED%k!R:diSAU`~3V#[x<+z "uq.66qD`\mGSk0@X|˨TbKF^`rvrZ8=! Nkk\uoqӭB^}v| Z*sx£J!21eovsRVu n8cDY;QF7=dSkOPf;!Y((yUֱe -}[rYUS&Ǧ M$L̩0ԁ#̥6KҘ=9]Ou,,"]H_.e ʣB8/B@п97E c_^G%%4{LQĪJ9-K&əǖy %bNB,o1k9W^I@51`l8}7Xoʰ >)GdW[09C8'fPj$EtT 8UK"E#hJ) Ow:Ub»a4vO/!Gj!M,s=՘.n%xYQqj10^:@`6{yUp9uƗ %~]wL!mz5oekҘKKM%-!+/sgv`A#D~oTUMο&8ȇ/;`ǒS%weB5U2 +kcMk{eˆ:;[mwCj>+(θM3y;lp$Ko12a |YqF}ۗ넻VuR@M1I8s-eŰ@Eݤʟ:nYyYe$Qɐgrhfn)a[}j8ZfKA) |E 0|FY菍hjd`d9M"m;'IгD}3*ᲀ+WJ@~iH͙74jqm<2H5ǫcp>ELg(DžP0Vމ6\0sZa;_+lE Fm6ǮEЏJZz泙]Q%aC>`)1! 3Fcd?ieW;N^ƒǻҦn{vJ.^d!;^08 P`t2SvOs3"+\KQajF^UkQ]!_ք4"6$ER޺O_=\_$le-ZYbN)T4O\29$t(I)kaGoHnaU7KJn O5rJǔt<BU{vtz#Lӆ)Ѡ.LbVIB:/%Pi )yk=3>c;a5]8jѵQ[B[<}KqY\|ʐ N">w\ٱLs PנpPsQ[\Qc*995AcLwJSHmI|')rRi&$zB:&ajKɄQl*n[cN1$x܅O#8̆Gl ~…R-YV/7_77 -;fO(!L m-0܁\ Tp4>{ʴZD G+qCPv1bT2[x?;QҫzӴDN[״}?t)B~hȖqI]d#)=Bx'ms{y#3$mpxV+zd'TB$U{BwSPE]9vDE J|+E%p2l; pQ6dRIK壐SfE9􏖎!vEhHJl"O|AgƴrWC *d !L Q$ \k+Јg%voʽn_x.P`E{}5Vmٔ]/3Zp+| D!b&O(I6j;Jt?t TY=-[6(A(#-Sȑᕔbk8˳2nw|CU`StG1"%k(شT=X; J[׃5M`R8!ۻˢ1.;P( \oYDoEXgz]<-#ɬga HF Y#g 雞l`Y#х'*OZ'v dOp00{GH=R nS&mh+Eu 4億;<7\U3e6l0^Jo~ra>AӖ ݚjvi0s̷n{hiA|>("D\3qTqA !qAy&M5ΔϞ]= ;1^{˔YM}HRjZWS8s()lD4+3mR|ڀkG:1 ^f\f&Ǡ_!Fp VT:il9k:~QhYzAw^ Aif-B-]Ĺ"U=SX&PMղv珵d+DW9$ވF Ɛ$*VNt PՔ3(h,rSz4[3+-VuEs8Cver9󡅺.~W$@ӧ6*D5#qC.d{I\ۄ[!>Sj yv1tk6@d߿Da 7nvN& 6.h\p:d'n 嫰2$[pTBP@XuIy\~8h/aNCZWP$Ǣ iAH8ؒd*Q15O5r`X![G\UL"oT[(ʇevf@@ WW^!3.t9A# [ ,`I7=+1fwki:!0s29)´Dl*yG!owSib"Wk]7u0F- !ZgލC[$pXrP,Ej]]W/!7q5%BvG*Sl?T~Mp-a/(g =ki/scF !@6vʢZZژs1G0brdV8⡕ü-U~n:,8ɬ. 6o[ݩuBbLoSsj(Ef/t[+L_ÜitD^=Y>ZpK(`KuUwYWbwkk!˹K|D|(UCűwA0HF](U91eCNSi1x2b=i.9\]ێtANj6jcT$?k\`^plɱI? 6i'j.4 M4i8QkS  6wÂ5(NPpn6$4YACkBWf)/&7|sSkHrQZ;Rֻ >TԌ4li۲gҨN ?W?9DWM׼\ wRNTbL%;lŜf {!H;>T'"J~1KYC-x&2+bN)]Nɨ u4j}2R~Ƨg9[ WQ1%pB$0!U%;! K( :^!RQ wʿ*XП8{ ZM^rGPv_Ư2n0ͼ*^]֟p' pد)沒U{]1xs(nK]?&p30cUyn}垀 5T^GOWCb[kLEOJήIQvDH2«4 5sBavn-CZ|tSő8O)v\l[õUCôndž;Uf4{Ҳ W\կ]rH(z]򐘿C ;B"ݼ9# jhnRUGXrch)Էؾa+v|Lꏥ Jl'h62ֆ"vkb_mv$-,TT85l/M7h@ܽbGYLT\k40%J=гH~ѺpQ ֊ K$?o[m1Z9(~H0F2'fE3_®X/[?ĩE,/'Lk'l W3넵~u/R' MPuM2`}JeaBJ,ľ*xN\1wJZغ/i413l' l?ƳBjBBШ#hwݝ0}ȗJOG G]a*dU&u(Y!LjH ;-a-eOUU⢶?^W@ s.XxUp>˳`O['ÅY]]`$ ae堉rSjoo[;jLG7=%fYB|"!ςF*C\D'$ݱH"¥pB\xID]7,1m4m.~6aaP&-B:~L b$,bŌ٤-uoAuB" V۞:‚8B ⌗pn)˼دK"K]QŲ5_бҊ*?q]GcojSԧp9f@ Hc`Q$M`MyDM]JPCns?*H&tv%T'*9Cf¿K^c³ %!̼¥A8OnK!4aP_Q&8(|lTOc໏?EubmP(x[^V 5vH5LFt4OY/ PIIH|- ü }d R )y߬?)lw7bk cQI"L@#94oh #z{L'?'7$ P4z:蟑 v UZaM~x$ ~!@ŒZyNi?]HXyAuQAh[3έSpb [lhN $RL.u C *\qm<ʊ2PLdz0n ;]i HA+,\pL4cU,FnzЦJ˯M$L:NE `#`UP}nQ0qJʟQ"-6Z, ;fבD-P/ثnd2^s׿#K$xỳl$rnQI2XtsvkX÷Dm+Y,M0ĕi uA<6& @ʫMI1nB1\eH$R*P'z+x)01t7#5̼^|SSަɖ&Ca-zѝy >'FvڄIoQa16AQ5* ꑯʳ2:h\Gj@h4R{ n p>R0a=Z{H*}W`# bӬPz08N:e֛P^bn}3F XvBU+"pp jy_v):fb]҄.$ K00k'5=Ǔ0pLJWw5 )2Z)f?ytS[QNj6)0sf"=1K}1'C(!Us~Dqm^L.YaeFq' ϲv5@R wm"O8IrՀ<;yȭE~%S'(Řla+㨊k$iKK/\Lc{Hd"fX=_qTu\d` XJP"wd9DS¨B?>}2iJZUHXW7w8LRLqk8GU*NϚF kɡݥhB-GP}my֯ NiK)ßpe*pngoγ6(XEʐYyd^i7`AQ "(cZDH~az+uQ2ك[ʜ2jS{?]oXEW);\"Y$BS+W,*JLOb|V|IPT)pʲ@.Vo5]#MF> CJKRAOiX(RD;IMds3ʷJ9sx&D@LUTx5"}z"Iٲtt, ~}[?’=HYY8[l wkܵ$Jp|+SCk>9ðf' V>K[ΡG^v$9#$65XW"2F TOJ?2 o1:&ը||^u+v\w-3RG8m0|c,)18> ؎n ݡٹ|'1p]xpx8ϖ&4wB&3 hTh;p4K-RaѼׁ(\9{yN|z.Q}.H~t162`o:u^p"ll`Rujw뛩u^30/p+b iisBq>48f}ay@d l5cPedg\˟Qw<_asm21AM &=4Cl٦FV=nrZ%BCݴ+HϪ[F\kr:(SB@t"PSo1a_{O3>XL]:W1~:0Q̕@ubz#HÝmx>F;Ƹp2c ՉAGfH76MVf:w] z0>:Σkn":f6Y 8$S&swp>>ME?úXsxю3rەZa!cϛt0Sr fWaPRH8 G;13T;] @re.2K-ɖ=t CEh],[um)cT@j[H}FF$yQ0oun7{eUX{M T5z"J: :M> ,_嫃Үq&2Ȃ4!BԊ.ﻊՍA >0̿.>C) He8iM?+7/Ja1 ]t+iyn+0]h๒TGc c6 O1XQcg8|nKqjAY""ƸyOڂv?aV.4Wq.U9a-ۛiݤnWxbd ΁߰)[7yzL R1_Uűi'(~yK~`#\To,SŪ;.|(Lmspܖ ›O =2zD a $@1M9{U]sc5/xg *ńOt_1Kt}q{Rq; IgMק%F| ssHolEUޡ:C *QC?b޵Bʗ؃<]Bȉsnt[ԶO.ϑb$KImc2Ie'q)~T_M #ѽUMybp9ji(E,{@ՏE'o^O-fPHLmBt,vD/3du %W4#cPAvD%ky|f IOzf@%Ê+p?zM5!@e97ohhAP b4 Fy3=(zK֎nk>Vff :3{n컎t OJrTcٙ󾩵%wQ%q 8ү)(s D,5sYc"@_&@ @6+vn6)Kv"9<ߒ&ґ)Z;{4g6'Wmm?UJ|g׶ &QjU: 141o _z1kE{J󹢧H_$xi=;:]wUeQx$c?rtJ#꒩VH6zKɩ NQG>BZIů:boc"1吒Ic[5qx\2}׿&"vD4G~ߟΖ,mz<B_T͈0nC>/ϗqg֨ބJ# dYUx і'~DNYhQQ$2r#Țr'HKd>4j ӦQn(:>MA?X\;dpLt#] {^R㺣Ev@y?KoS! %7{'xoNn[Op ^ 97gnDآ$6 j#VW(9Ynl Sc( +y+8T8eD*-e٬:oEXneI᧾ mr}Dw%_<&[ |ұva<頻D" 3ic`B wB! LRSkʴw,h )!V+_

    \$(a?oLg(Qbh|ཇϢ_aMC$>Fp9eKѕ?FPL*%Ty@c_r|6a9Ymwem?s3[AdkyWdCR AޏwQUY.PA e ù0iC#1=]Hp֧KbH%|ηUϗx6;,`Aҩ0 ֎Kߛ}b| L 1*>n?c,!Y4r^ VNW4$,:φs%amk}jqky;EЌFoi lu#' $(@o#ΜU<y6 oUkN{ rMo b/^@Z[/~_Tnk &RcϬM`N)C /dcLĊWEiť\dq;W~ YpDFho X3s0ݿtkX6 Þ۱>BL:LyGN8bYNW"S3@^K b윕}?+_+ {}-~_Y.˝ZbϧNWG4bE#ݩWC\6I a#u` 7z # T#SKa`aJ~P.:D8tTݓG*zb崞xBrʞ^lz-_BNv!%kOh*$4x}:O)"FQOBxiKn ǟ4A檱޹nSg9&Iҥt6u˄uHC D0.tP#= YŞ@bZ.&*e <4ZZ>:γ) ~tkb^"PGtP,3kɋ&z E/=SalV`6[ )xrۻIGMD(JeP\a~dbfqtЃM8zJ+&C(NxEJX ).aVw׉ue_θNrbH ړqIKH,lЯnhdb%6KxT 쒟N7vPq΀#T:Pxh9ac3-`%W?sM{/*LhSz20 ٢֘U|r!fğczC~_6miQҊ&FvT0/,3>P4~+ >1H-]eOս%#u˦LB0.;hQunj< -S2[o^ȪƸD?1.8$u߉zDi+haCHNjvB vm|l5Me!1g͡;6i.+%Z^Ƌh)HɹXlTR1Yjdn}dbx!_NV<8`pTTXv~&%J5_AXr(@ VBV49k8am" ֜Xrnzު}(ۢkSV]Ibp˖xT=Rukc5&<霼^]AvP>9~B:kM\+)* &p"m1 d)_KA#: Hm+l:ZUiwHSkSG`;z˔Lg(>F 3w(xxn } ѹmC93 myaT%,v2 DE &ZhZͶ 5 `=[ѨSv)eSYloV/ c)"E.gQ^_+/S$o`Ҫ턳&#E=fہ:mxlSj9'%880/l3|mU=i";o}fJ Phm@ S^`D\ZkK~~z"!n uGA] ,5%ٛT +gajb#wY@MDu ') WH#"^{QTfRsD}@$3"8 L^xq~UO!A1['=jγ\R:{ {Z_o7ѬYRo]`QBDJ_{wcm[CQ{^"FZR M3 # $&^7UbuĢGé$!r:R~z6*Gh;1\ˆ˪Dף귍ͦGJz yeL@.3K`6#ƢH=6kwl[jhkM:1Uf*i ,[p=71XVV9,l˭Š9,N#G/'NcFXIJO _,J&'t3*[JLⰯ|ٲdz'>.b.Ʈ+Ψ%miΰʝDowd=V!*6]x ΀ u|ᇱhd]YJQyosg3Z論Z'Uu(q+M F#c8T73ÓqPd~ SmomTohL_#کi0׺ibYpB5 h jb24Jr;]4x |s/>E'Z4)N欱J xqc7mW\VG%y_wy9a)*ER:+FN=cc}{WjMִKPg-V\ж!`QwVpX m. 4Q4h GKRW1gʇ|Rk39~:PcO;{۟@Zt+aW,2ext鼫M"VZc_" ʆ~z <- g0(Quy3/)P(swhFTGx^_PEcS -|#mhN >o~L>@$hX)'h}rSg+'1M2 Bב:O)VҎ҂Zviۄˍ,iAGV3*?[V%,(B'j&\ѥ,$Ͻ^{o6-RHO^9`v\0{R뇕)6utp| zy[<=Ciފ!W?l@K:ly4NC-ޡyI3>$xH1tpOJ+Xwe>y;]{rCu?};]gjìra(O/xO ) sa+-y>KYJw^XU͛GˊejfvNz v{XL%C!?M7/2j"B]G#J{:ΥÏ)@#nu١WfMS0}F|%K V-rscFBd83j [>nUՙ~"hbA&3Ȁ>wڥizi˪s3_}WQuPe)n.4 vx_UfoAnWY~ӣ53bT; T`^W1 @25QBr{o|_&􅊵GrRA>3PeTN,Ѐ+`9}' PPX}VuN_Z$/d"ANAu lo~K nc/t0qw9?InwDX^ԕ7G]Ԙh:d1ce?>9,Is=,G;kp̵o_5P3av G{R&K*4|uMg*7uA#z+[X3h[|ȔԧļjmUx@^<Txd\&686.n >,'dR [$7^éQcūY55Mx=nNKćj$k%,5kQ>/ A CJQ$ii=?P[M 2 _I2@<1K)|3-xK%8cWN_>&^iABsJ+b֮,ڞ⻅0-1m E"A|6L@^eUX͕(%Vk5~)U*BBҘ?nFRlK˟',; @,*I;VWUaєiby5Jq&2Om 5,j7`x]:9C*(lQtri-g  iȧy< @(HHFI58heRK w޸O)evY>J=h1BF )k,ȅ%|@҆,u-֭k=Rw[#wWDCKrB0J!03U/4bOdr]0>oŬ֙v2o.{j6Z2nzsJxOW/+jP @+C;#(O[}@PpOPy]S@{#17#c޷ Vv%RӀK +h/}Yϭ{,|?\U^ 4OԠKU/vD2#霢fnD[*<˳= B# ~7<KeSGKX_i+Hk`O^KRkoǚi*ʙEL=7.N7a,}4Z)tۧ!9Dvyu*էd:,+ 5'er:⍯6ATu9H;UvDM<в q(CF78fɬ)op (, bqO8ɇ/ADJ̑*U6%fAGuWxW2v1cqRC^\'ﲂF9'2YGkwqrF᧩禥- S>mO k_?yG0ū}n*h&0 ݺcb;Ff48ӽ/2WaZ]'ҔCG.o>B'ƭ=\O's+|(I!AFj} UC%H.̆"ܘFOh( Xo2XW∿[(rl%& )7}d|k;ܕO|3s:u,*fIOHVe:iDh(^.}Pw4P3Br˭Z y83P0::4:aߜRz3v>],11%NQ\.t~ؾ=l:D;!RֱBBDʄ`%\'!;$>G$B3q ϛ$._k' ]N)9C!.ƂfRwyDK Jz/^K vKTx-):W{gF`bMAդ0e?pL[HdUv~KuKʆş&nE6w[x +<(R$^yEeG p֎ ;C\c?d-p_斸axd174j~5 3v n?/D`?G#yxBXs S!w DIIre*gE%kB]Z_Bbm^;6EG;8_ψJ]΅i*8H߭fqO5cQa4qKI/UR@' F yqA6uMXÈ_3\:,+Fz Prd,4XLt99RQB%?˽CqdQK;xo Q_T(lĎ O7;SgV&?&3uL(c [* -~K};?q"'6l(|CgHl&AS,zm=m1^`< 8 Zpqӊ}\-x. nu#x[ܙW^$%]⵨(byXHZgX bxa_#(N:,t/doqEHоv;B1wF>:?uƭ\& %_c(;m ȨPgZB #\^kF^]|]FDo)qx3 *FLfj. xH8O2[d6#9MX Jj9Ńe!jg` >,F~%C;q[P4Xj0$!oVh.4Nw% R%(7%.26t~ y=gs#An 44`s靿!N5&^gKr{MU!R:hYȉDmJ́U@[~9%:T cuM6h7(ILI[zqp(JϐO QmNti?R+;y,g2UyM=!G$$佢+&pYr͌r5gv꿲p$ Q# bj58%c AXXU, <`>X K#;KUGӨ&%~EX4(r]`H 18~TxNx$o^LI4YQWp `Xi,' ٯ+6u!jP`*$=Ex:[ISF쎥ɀ_'o~aW8, yNjYL+N!{#|9Z ]_5[ۮ{Zf"`\Ғ;YbWT[kqzwcX)7Vb')09hi_ }#0JsXy o5?w퓷WgT`^~3N5bE&զ#p#^DsTIk98qt :&/m,zt 8s56OrgVCuY:nȖ ߀5UZK'7,9IFVeƉGg¤V?o)XSVd30UNKxؔN8JwkFz#ǘHk@ I8]}鈫hexOeك݊L'!I m7#wn-w YbZ/SۑjΰDS$ 4Z,M>BaʡnfE,t(Z8!Et{zФ`xDj8V!5"ΓsM[Y:Y ;?l ?<':%\|ь귟 {F8!;1z- r.&~n+ 3Wۻ M}fy?·%0Ѩ=fB(ksϏB<5Bq7ʨXU^ErA{78bX״7Oˁ/o+?1CTl

    hzFdp(Ps!ш&ֽdz%Y 4f=Di36eݷ%UJ`Y/E59I],J꭮#hrX AՇ!7Ҧ fʫAMc<9+TBn:X;VnzE7QJzCgO |EԼ3>52Uw Hh@`ҸQ-|}rۉrF:~ *ؠ-"<KTu1k}1qc;9!^*- 4r7}!p fʾy9˷'4l7NB3mГ1Trea: ON`1~OlhD6>{GG76;< -(Z, p9{f±}MW4:S1G8Myc @8Å-#p哾jܟw~Mթ+5 NH]8tӲ!t]/fmWg~vLsR]k4Q M:L殺@vv ďfL9ؠ;-PA;AšW#2O3ƪL|/ZFEs_c+VWXPj-B|Nh/\@FB6Dv\Z(98Xވ7A-yRCQ\>0!g,i|sZ9~Cp<?!HA:رʐޅ~vV> XMY@N{xrS xZl@GLv_{EHQv3xM ;_ ,@Qq ǖ]-pj0)"jNARnj!W]6c iwy1d2Y< J08EKKK~1 a5RV^? «.yֳ'_;FYz8 #p6'< Ս6yx94 2 ^Y9qҜ3/ SjJY,C7 o̍Mg !#:t stID'z_o PCڅc@/UشJ(TSëfmq^ ?h!wӠEQĢoؓ-D3i犉54E6%H]۵SL?YΏ)+76%VA&;0>8~&i3ّ["ரQх/lܶE䷏`MXJ{=xM@XD5^eʎ|%ƴuo8kȈalDSNV 8(CGO*_ m 2۠4G2MOʯy&Q3S+Kjϐ8#MxʹN|L'8ÏQPN B8؇?H hђ+ Ttic^O 7F:e~_Ly.!-f4]ַv4op͂0ܹͩ\6Z+e(_X;L\d'+|z&c/Z7`䞄; L[q%F0;iw#1I[O4Oto_j^쀗G2bK{{ mj0Ϗ@o~Cjgu*p7bOI-kz2ʫ 2s}}x `ߧu>R,ErGL,FZ;H$ȵ0j堩KK)QbyIL<7[E27ʯKV+~gd1l{O qk޹ ?-O(hIٸD7 z$ᝧuAYԔ(2ò,{ --Wlr$sLT_^CB}{&PJuR{?+Z6z@HV(^OT[CUVBLl!+aد풌z9L#YL@1bDSDvփ窍}u]ߡ7ɡy7jCL.':<>"je3QE?*y>qa21 hEn4f6w \UA@%6 #^kup;nI*LyG?CV,X↴C(0"qH.?*鮝^<쇶Jv"c3DES#cQ#*#IK-Y{I#wZ"tVqpVy rZlQy] bDER zL^7!8J7vR=,0g_th/l?޳_ְFq4 .s01[Ø#1S6 JOG}uKXB8U]T=Ƭ_hby 0:/4\)cCc[T.im8 5 9n̐-ՖXD jeŜkȷ7^g9F;3g0: SIrk!}SB5<yF4>gO/u\vǕ T%&[XJ4%1Lkohׯ\.jie⤕ ϣ^rCqr堐'F(خ@eID̯s ޿ɞWl-F\^rd OR% 1xJsy.;VI_ "y[G_v@mz倞sK7-V|4* E^޼M>魧+Xc;F {8pJ5$+S ,Nj??!gpWqL<Ä`ֆ @ `1RhPޡ[@U1 ¡a ccOR8;KI5IZ]4(6}Hi`#~b3Pj?P%O`~}K˲,3w-ډۺZH z,/bka30_ ֓ )vX/.7Z^Ī}4LeF3<ՇP ⨤`էݔa,D]Y7:6j4ZfFV zDa.~~lEc4ui$'3"1Mq4#aְXUH { +o P_'9Uuo9/~蛔 qG [ʝ`JIֶTݗ6BbO(ǙC`串HJx;룊 |ȸ!E)<<<k@!-^W6ҝF}0ԗ!ʙ\t)=vC^| hz:#'RTN5j T/h\g3qa]>OW }XVPf( f9Wd^- (#Ұ\!Ey>7M틴@$Ma͒6a5g  ,"D"poe=_OrgF!~mX7tU+:;Z#/$;. jBQ4}u)=/S+h"ቾf"n򬸈5|&{]$VGtG>UTp l>M>bg"B߇Q]S>d׷VMױra)uxGZoKPymW?-5Ps8Iƻw"Ʉ8[[L9@rF2yKRS.Z5[(nX't5<惰czx}u4壢Qύ/Ծ_e{2clܰĠzm{~/gjh^(!bA)۱Zn+mT8KMOi2 =0pP큲:<(HlVm@|̜Co< ݓ,_U*pC˩f#zn?_m=*630P‡"PHLB۴D&?++!tseW'")4Sҳ7<_T O-Ӎ ' QYCI~]*K|Әf[XyiW69;RpagY``URx1~r۳hKbKNB=KD(Yuwq %zrwBrPLiiZ;q 2cde1kcv}={'$܏8l۷rPXĮ{̵ vC:Jڹh>-bV>= u cPG^'G\UtW* n/1Zk$uBOW<uZq(b+FwZX6BRcTiIZҽʐ٪~K2?-Z3gjHv͐)N3z"g >L6ފH[Xc4a5#jW\$b(V PA0/#?:HA) J.{ cwNId wä/?vbZ>lb.Mep+=#/U7ME0w󏲣8"W|!ȁ؎맓sߖ)T'o՗).GK*U gRLwFU jW7q{!?WXz2Go%rAǿ<@@hh<ސqCO` f}ی[*ĤIz'@E]cKVpɉN. !iUiB}HJt_^/0c:7w \B6%\~bz֋k~4E=:'1+䋌ǎR۫34a+'Pɤ z VKP_;pŗ}j\ 5GdC. ^vU~ ̊3jL>q,SJhŘu{' $aѓ:p-ſ,hK(z(Y63#E |">4kz4CKC@ҹ ?"91x:(umIi 9K+a^HCCŏnY_aP^R2G,=nu*Eo]FΚh&qJU`r"pL[ o/n O۞ߔW_I$Bu"N&T=>9yG_VY==b'` El ӳ+m~ &=;ܙɠ O9YW1$a>kq\Eq?PȚuFKӌ ͏: F8Yťto>g}B B6)θ^Nن[]IfcE-LT_n.[L%ɾIKRG"eƎF:eZ3 ")؆ c>m. U;߻ Oo VvxUk7ū ̮Fß7}c d[:fV}kua=W;g{-n?d\"]7~"4uYEq{9՗u+i9'h(VS<9u;D9v?3۳l$ kU ?Tp-J!'*u:Yo8N%^AD0^m/v,>\GFYrO?K<[00bFcpe?]sF 5*OKh1N<$Yb:8\PP%L|")1MbZ=AN`~AHVPشqX1Ae@!gH֥i ?,UQN^fR.[S \4e’d8un0pHx) dt6wc&@bn ??|!WW@j % +iBI);Us:]D1 x/bf#,7/m:X Y3B;stEH^Oja:Wpu&v&5M1z8++Wi<VA%]q5rmN?&ɚ21|]AM:\ 3Wї^u c[Wzh?$53ҙcѼ*mF:⢯m;QEijA 4\ PwaN3;b7(*(b<+{Iτbs/">1N$B+zm0sXF}"%6d+:_tw p6L,DIrEq*J>!8H׍j̠#i"?7@m m.9/\b6\+ A`P/<'zweQ,jr;QuoaKNd[fbdEFI)fhxyY׉ ̴$x26qZFG#ŋC 8 ĵ2{8 z2J/kzʖeY3-$Y? ,m=se#)~=E:C Ȅ}yЌDC!GU^Ywco\Ux;.fpUpJ>L>h lliS <Aߖ\#7y@.>Nă ʵsC+ e {ݏH!>h\r,{gbfSZg J0\zSvX`>/9[zڂSsM#ori@ɢ{ Zk%sQV3s;FxՊxK+.JAK)O W>hyn^ڬCE7N_S1ؔkVϢHw4j8K :9rQok,Njl1arhϸー[f9ע;ҕ>񬈿oh͘<Ʋ=XL~3`!2irj:CTߟL47c*Ć{ h"|/q!QcΌkgee*;螩q%sb!Uy ~"JQ@쬕ˎ.d#Uq`O"T9|@zxMv"R,;X&%sc*0JJ̆˨GG\/5{.A0ÒP\%6O~m"o+R1{u:@<~Ax|O=ߡz~'98"/IőAPMM!b(=ؤXS"1^ě;*82 S]zDF)'}E*J>(R[׌*™2O`Q+%{N3`P>zS-06lxX oP9v;}%[wF!? 5P٠-@I0H+O R5,ZLNF )B n(7wCf#$%Iλ, e*~*ƷPwnŶ 0Xqcai(X ψ͍N)?VK,x&C7} '2gbfƥff\Wbv{蔯PNmAQ*> #A=z;xʠ^R8ZєΨꓙ-@uF~\w:Y%>^uI5[8VN[.+t+)ġ 4>&:;6{RC;U;’dDL/էiA Ϻ8ng~Ah!󤇏I=6h/>w{}m|ijpK+ԯo4#ĬXR,P\yL}/U`EV_5k\6wBW*q50B"q5r=Qش(E=|ǩKzRGX!hFۃ< ;tدCu4>܂gԯ6ɾkT)j N>%r#R[Մq֜ Jmhn}dw%/K &;!Z 7  jU"R$yn_E5S>؃y=o(Y rsՃ?#fm,͉V_-%IHsQZ-ړ2p,>L7 >w q/&he%`fGUmxѸlA3ElګV#NI GaWFđc%jX4cڦhȑ6[mrӺWx s(ƎIH[R\X'k⫹Vdb$ޢ)zj!p *ٴwxEzOE fCewuS ,hqGâ>)2LXo W&FEV2 *WD} 7( BuI%L*KܫG$żW@7voM@u`7 g5&_}s`\8 /'cĐORD7o:mf k*/zo*A :mj>MDCUq2*VHܔCg.??ƅ^OtXQ8rC]nb^xD*~[69e 7g]aI$hIA{1K*Q 5. vO~/)2("446| //>#8ɷ _L@ҥqRX3n{^EmgVr%VŦ)AAC;WxYZ` aft9o\^䞵5<ؾ=.XX5. 觎,Zl>7^| *Ovcet'ky=T~uKqX;(Ƚ yis nu}%dU\i[ ~5r{LeI8~I":_;HnRh}q`I*G8`MZSqS&TtTVaPbkn@ 5>f#HpK@K %x\ v&]| K÷ GPt\Nc_hM's1ZDAZКDI^~V^}=_h eI*WӖe ˯H%m|bFDbc\%Vj꿋D|_8ZVHGBQc~S׋|jV-ň-r8oKHhh,xQ$!V0+g^;jܺ:jP`$=Q T_n?`AmT2>|a GHaz/a\Z;Y/%f<'<]׬\V"$7˜gT2"$$/p0qK݇ G8]ǡ7˲ڤ\[Oі,H8%$󚷱+V! 2X{|ayTRtG=WX"HEh'g1_Ao >Ρ{lɃ;_ӽdpp -O>q(Dv dbjz35 7-X6c>9#]&JQ@la&RQ`G *1֣"J Jۊ%n*s/c}ΜrHYϦUiL]X*ur>&``9\TuY/=yQ-LG S$˂-*U65> ^LԢ ɤ7ndWtP6i R~ ƹ'%asy7hLK]y^˶t_>X=?g`^P~+í 넲/njs1c}1xjF?Z~8)drܫ1.O i;_<cnp+4Xܨ^*x5!bx.{|$2t5@-ĵɑ[Bhs'*l4Yo[!7啱VW i]ܲ>A3tUfs\7[*!_h;TJP`dTR>U8M So{)ԡ(~M>=W7'^UhRZ^a]3ЉT[ś D0~K^T0WwL[*Ň"|7K|.^mUt!q;tJi~J(u+ִY@dCƀh~蚨Kr* 26*4S&0%Q=LƬJրQ|"IŐ[ se 7ąڿX|{(oU|9cw*z6svex2d^°頩58inX>\ FrVhZD{vEƼE t&W2?O f2b[D*r4d7(<۬eW{XNIo7΅l[1{͗Ӟ[N5my7ʾ7aᎆ='2H7ؿ4g*pjƱOFpmo#ߕ| 8+}sGvJ3(hۚ"엸nGSgF2OOTrm  2!,K85x-#A|5\~0D X:+s_}EiencVӾ `cC!YMJM'̷ljǏPmUݑ7<!і j::wTsBR>A< !wq&.Oy;g!v,D ^y5Y ;TR:ݝܝͶ-Bx՟tq'gkb2WRIdkGCGBo`]5%o-6"Nr.d@uKQ&ؑO'ѿ=ThxA+7G GKi_#f4z0Ó|ImT`3n+>0u%ޜ$,FZG~rj1oR9(%+y$|2L|$~XNuFKOW-.rߜ#;arDZz,4ʔvMf] |iSaS8~-q?I?\^qbsX t+qN ,g/}[DbO7a߱RMwl{%9Fߜ/-+fPڣUɟͲ`젙r2XZ>'b幘4z?HLY0Pkqp=j;j ľ& xjEf). rġK{Vx!uz<{JMqS8C$K憥Gu:QݺMElǭp\1^m\k8@A/;w.2!ByǛ⡓{IRdc9h8RSEۧ~QDi (bz-ؙqm\@Inj6'.8u4I'tΖ*쐪 3!@lQurIa:>F`(LaBAQ7ʐ槜_C |FzFINcɅ f`3%#栘}eL 쓞%XPbA5V 9*[JpcqS!6ȥ{ ȞYDmB5 `D|u |ԈLf"ZkMp7G K )ށ#f`Cсt*Pj}*Lu^~5 sC6>>~<m>(6I ]ꜬO({   T͖vGm_R?ejxKzs@jmpv1Yn Hv.QebL,JbFhf,1),+w{|]vt&Jb+k )Ho.9U'Ix:;emUW9`g}Pd-5BCaAj=Qf*89-ȘT&ӄ g5xpLȺnLx\EBN KC.עS8=z##X\/YŒ9QC.)ȝye:oT@M9B`wZADsI&Xip6Ph݂g0x0&#@. /?sR:. nA~t8gv.faS)~UYh-({<͚-8eYqטPӑli+D֫VT~Tgg46%{p e4ەqhOws]w&5$+ȹyFkD?cǾcSOD,Ze-H4 >rRϋXŊe("#`3s)=goz~8S P/؆2ci* [^T !r|>{ޭ5ʐ HLXMbKVvK,t߫gnrY3#[+nWz4HO.hl`vK@HG]/9 kKRݓ]F i -z pT-EZO2یEc@0#:׆ ;ȷ#J73@u!Vw*r=%ʩ6Uf Ykkgɂktܮs'5c oEg}q޳pף)HCC+qԌ gM-Ҕ% KӦ5*"]P;h@)cQp4sLN\)Lu`YaJ|bAz3@ßO,іR{Yvρ+KB ]4i]@: .-.D\~_={{2% ?jZaki((\iS [k;c ]_% KM&p'4q2AUQNөgc߸Mӧn8Hnu`#m p,QaOt2n3d(vgPS98gR8Ĩˇسοɂ'eKqbk>GFY57!%W}lY7)y-(?^#8Qds{OÚ_uI~:#!ZC/~Mrj =2Sp ?' % ̔c7(ho:x'DhU^|s]6Jjp SriPE|ȇ:Ӄx^0^?ݟ&/e8\֯)(hoDX-*`740+lVQ.+ZFBsܔu3sz-}Bb3COg E,v_+#@}~EzO]x نK1  LT-5m'>>P? R [1^eZ֜oYyR9zMPT1- IҍM#ฦڑxmv"8n=[sg4ؗ䪘9Up=|$.籮Q la觺ӟXN[PN2alG.2!ٳٱӵ-m 1G O CrH 5,b=*7%m 3)8+OqգIXz7r/ ՕPS^NX|J~4a_@X 98pͦm{Ψ6~iQ1W9U60kK:)f8f@\g7NJQߔ>˧OE!-*}hD//^J:s`6 K* CZBUt1 R2>:,Z`%k!dϊ"_K.T4й&թɛ2(wy{F@Ncd)$?Py&'DA$eז_ z攏)rJrj^3=_(nL\/9,+~c ** Y{6*>S)b10w7jοk6/OQoU, geǗB\ֻ :k"ӈ~V"fe'rKIb(QD0V BGƲg2xYWjEq\vWD(5B6o"Y҆*ڿ;~g-AM6D"z#?2UC䌂3l .Ct! yt!Zgn$r9^Tތ` ,MX`n6sŋ}+\ȚxMQCbMZ`^s/\xVD)g`{CJv䳪D;Q#H0xy94weuE{>k阾Snk@F/ҝ'80r2y]#,M(S? >ĘVX-qkhу;8D MSγoۓX =C+yqjZ~fX1oh٪tiHۡs/k?#mh)zRߕEJ[sYMq/AH h~1Ž55,n.Hbg?m2͑> {&E.>Um&<;<)i(|sQޅγvжJǧn6l]Fkm-A_xRS:\҂({M%p>;N:?g߸ 8Vǀlv?OS8#9R_ör)} 7u]{lx lו#`˫|1=BcxǃU;?Ht(yt޹ˮ2'ٗ2(M}]kA^%38vYydA%"f%w`eAn^^?h՚pSW'4 YkqE2cp;nS{'pRm}fQ%%,>4"y]#;UHNqq0<Ғ>PO?]&IHi8BRBDh2X?$TiU:AGVB_B5%Ycy/du#\; R  fjUeIng$t 09G»m&Hmf%r J]v ILdaPM$1PB>+mb' 0e ɶLI1+<;8oNklOg [<,b ;vxWvWH< D\Jgb߼(HAd@ȋ*JÖ87mik!-#S']{DK.)ta<Ô m9$ ͍h-t. #jpeu{mQ_o omdLXS%S$q)K!í\(F{2F{v9TcĨKDW e 7CB~9sRb_Au\pzYlؗ[g4GooWw^I6%Akˀp<߅ȵln Q"Y0 Ea7.sZȏv>QJMo.ؤӆΖV_WL9D:J(؋h9L bt-c4E7 NiU28ef%!6f:Os#x2hq9]g8Jx"_(Lϣ/ >5&/}Ta50ڲK/%mW+*f!s2 }KԏXd}Yt1!ŘG|*~_җԡ1'|mO^g_kI3p])՘WA#?8Rr*4%R[k9`y2Tv Xcc. GKGq -쇆V(O9S*K=;LEe/[/>h•%Tei/Q+Y}2IiW,~ Sn'yʜW]q">*y >Q,77?ݠU// yhآj F|6O?2Q#kcF~ݻDrD~?o}PZΜ9/D@Q湼;/S糈wc~,/'Q6(] 1f6\k)*GjxFqD6O`N&WmK= "XڜEG ET矨/}gچۂF)'6oaE鲇J7$Bk r=%*ičvZB Pر]#6fCb>|xu$O|[EPd~3.a?)gMxC5 h/M/܉`O>\jKl煺5t X|T/iDU5e/?aFq3g至 _ enJ][ݰ8kn e>k*p<7]3w~٨QB-Ey\{CKSLJχrp4ݜӏ\D{ˋrq?P+6'So*9#ۆNk"X e/{"]iV A$8*Jq7Im l @H+oy|wS~&L齃Xf .VcHn ųF7YHkĞ `%Ax Km\3f|@ZѴF E?79`d1gY?5k?4Vg÷kgW?RيfDtt.ӱ`Vn"ƛ'Db fIfܤf4w`B:X_V5kq߀tY %<,ǝ^}A8o^'DB85Ioaǔj;~ʊF[+%g td 'BT1@|cI7,Xn,L[h&ч,K0r`5倒ܟ6$jfB xמ3s Tv,WLe7~y"' _&~:%i]B}<gvV[nDFBpÁ7 АjbZAo/%4pW Q˶dPdR0(M^΍Q[;|e+R;C] A5ֶћeΡkvi1zN2LO׋Tg}yBi %%~F1 ;4J,\/z %#ak 4lF,vz#* Qf,D8MTDMě yI J,vwXfT s]*:s'v^Ƅ5j}٬8ؠF3+w.^.F/UF/XƄAءp,a]l r?WWǐL&1@4w:{aFnzkytĈ |Mܓڈ:bY5 8Ey7;&-OZ掺a找+f`WST /Z?-?(OQ7ެ)iB $&16REppH|i3zI$48mb߃7ܨM\%k1#P^T>'4gY?R Bl\O_ 5G0KHkY6!xs3./OJgb 0>MĮU^JeS@y7pw=]T8^ 7)-US[Տ|#y;7Aq'fZ 33.?hxچOK*& Wp7;H>_߄(G`z$sc39ӰA$I"BMV~@PtMS#A[MCܢߋ2Śdѱ dDMDN--k tc@6BÿdByF#7]>όwƠnV M-A B~1fR_G1TM&M52E&}OP6-K3!O{@Yq\BfKnvk u%fɾy+x5kkd梴Ʈ?S)'E0G ؛;ctOrBbڬ)B˺\U_ ,_Np|mq73 jtM3*ED%ބI~ߊΫdҠ/6:ᖘ\vWV+ye-4$QڢTZNYإ 7U*w CᇏxӔ_i<ՉljJ9Z:âA;#чr# bPi]vΤ)K{fd`:1=*4Ӻw4hہԇ} Ʃd=L'||1 T,`%yܮPܥ:/-tI"Zm܁e#?6!Kd)ͭ.Hܻ@l'o =%C 5kÚЄNTh$=8AQ>4 On3xY C?OD !B޺Z wA-q+L˟e<&:T:J X{ ZNmĭdϹR SA^'lNcFi/S N.CGvz:#^$ሂY om!J[ɬT@!0r. M=٭T"8h,ȘqNO 'У]ͯ|NDT/^[_}C 7ՔF9\OOࣸʺ0b $FDK@؊Q^q_7c D:ܞ TA-L/Fx}\-uUցO 38*)Y*r;Ќ)@h;0`T$Qm GamDv :0ϣӷz?bXEњ;Le\2ю QR6mw >boB⁝gfŃ҂_4&_(P'.t!a&mߘD]$Ow,O$ [@r, gIP o=_Vg3?M5j0pWWKEu|f.'Kc(Oa9΋g{RhI|^7DR=9B?TE uĸX GxAoSn:}}5p8̓oEͽԣmWg/mko_1JodFEfQ #@$E8KRpcUl_ <lZҒ2%H\ 㻎b/p/B$mL$MOSҡ-w;0%@8ID&Ӱͩ cdN+I=I3E~?λ5l ׃$t-*hw {\g[ oqK`(%qh@7W0YwyObz \|4p CjR &0/fe.M#5IŀHO4ʫrQڧyᡪ. 9mǏi'^ lM ,bx{UWq +y>^~HFfaxfZ}5 80'2[IhUPm2')N[oqOeFY!O o,ա7R$&e, l\>;( 3g58(-ݢ7PQ9n\^pi8/ Ѱ6t ՞pUXn,oD Е7{/Vu612G-WAxD9JSJzjͷ,sT8gVՉ)c1w?ܗQ7cD S# 9Q_ϰfJ$Y@f[l[=ÞD%ah5v+_(0P}Ye?3qQ:=:3cl|O~%~Kӕ̊}q1K#FP jBf`md)?s#:5xχ9u~Aw# 9F3jWl^rlN~94P}0h|͊R+;M7B Ǣfgapȋ4ʳA-Kׯ$ͯ>TP{ U⢲ya?`;B(ܸuN. fVT%a /x]>WT<:nUwF&gAEHJ')X ۈy]M(jlnVvacLѣD^H*$%H*Gmu<)LhRm5% YY{?юGOγR4 .> ?}1\@=&/e$]\?"M?Q=ݑIv zgb;G_mwHnW7htr$3C5p>x"h$m PXU兮U2#yf\ם̈{NRm;Z5I}VIM.L !mJkV+Kk74.04nL>l oOG%64Go^J9ޫɅ'p1c_xeGs$w@wLjW6V#&x(xxBȤ"F=+fCao}vf|+] 7&u(]]pqxGDB"a`KƊĻVԣ.BB2U-'I|-5s15D9H9K% 2a/yhl.~MGZ ޓ ӡGDtX)}T!3@kӌOjUaB.D  ]T:٩yDI`+A8c=Ɯ\+ֵo(7Q"QvEPk8]ANϨgݍʿm1gm2bE:3nYh[)RW\h&Tpyb'< =YVYIjRq\[h%R/{(TC.ǝ~;?o4)? "0uϙĮ #_>L_auss ]H> '0&j\33$ sg9%jv;|GCp+l!Tc`t /pyBS MSW ;7j)I \:\ hV5OtdرEJz: 8}VN_!9OE^Z3k)?Œ!GfuT`<񢆆%Q\Mr-!~@&з5>cZ]E8Õ"9|R~qke[qÒ5zLPJC3oDdGH*˾ .=ūU=qb9tO+Z]ﰻXȞlZhl">}T6vmos`0,^=Ѵ<Z⪌]ȸasB"y.x~Bheg]Nr&5einy{ӀyGm\k(QMxk hA= 2͏67tɪBZӺoPUwXc2[7d>!Swzjxڗ0ڧ /QH\r-u"q,ƉPQFmsuEr/t1Ym^vd=svM5S ˑX? mSf*) Fd3i5Z sYaULf]j2_҅x˩->ɹvQ UH?V DR7gtmCu-he#!k`줺 q"m =S-;6SN6+EuQwMk(W-g2MQ<ײΛ'ivq5E{ xG| X9m& 0oiaQXU`KUk\l׬>? Kjr6:؋&XdD#, %Ɲmc囿Q;~ k#H*(*ӬQ447NFг@~Vh, B/@w@hhMgB+HQD3ލt,':/]q:-,@ RZ }O뻌f-&wu夗=l0`}!-HH$'tӒ]~b_[Ew>a#7?ApS I;@APjB έEv0vsOo$8.ҳNČ4fe+jYp^3vS[b@H`ޔa%xfZ$O]_+W261nz1e\n!3 WN*ej}cc+_mS )KV^*k߅!_Ț%"ψv(F$O/}*EEHwTn3k>y5Fwx3vFV)Swr* 48o%&Lvhe+oFRc|%* 3H4B!nBGYZ KB^\EGX{mׄͮ>cg7UE˴ީBQ XHv]P|C(W=T> %Q%jVlE+@pQ=qZ$9d][ޕӪӂj>Njam>L$HC Onz{Gdڽcz[Įd@ML㑒 ZF7-Wtr5yAEPr5q1z?pSW niD똰j޸WfjNifJ&:)vXklknu2'#Erob#e>d~~CE~E 93?jQ']kYJ% 1Ti$cf;zRqS%} e_ˡJ3}5:AYmw Nt꺞G!Ak [ Q]@jonݱ?Q[R0!"Xr&Mau K)e{M1xS9@KآZ_oVA0I80E|ⵓR#hjk-_胟^z0x7s%r]ϐKkO+$#%l[CH} s/+Q{ ]&pEX'lC/tңt(MO, iGg#J+?e+0,&s?}Iol9AIu)JZ4BnP.믾 .XHH}zN,%.ӉxTP\z昇\? io.UJͧKdxٯ?yjsf.(o}?$e#qN}}DK(Ł|rx7=̻h[ʼnee@ :yqL{g*T@0Yy!;S4dvs_M;[ e7@17b!;$M)dŴͽ  _ mHyj^w'WuK"[YOD +`xBJUFvjwZ{ú&= p鱟4:jŒ4ʖ&`$E/>!|8ɲ`W7aPڑ(`6TWğDGƞ"BY޽q)/ =Av[ SevpJW{N2$1rNɩC{D mBOQoԨ @}aLS n*-u^\Ҩ1-$ hq''!ne#E H^7o(!.PA2缶_z'~[)tD䅅wa7٥fUMIK$ޞ$P~||>:MƲirV=QA<٥t@Ɍu\G21W:ſE"g5_)2W~w Zy ٠L lJq@? *ew(n p!l90">r٘n$!iWI/ W8jfi qTȂ] :, z͡I֋΂[27RHYng6se~TPbG'_WW Hc rUG^(S޲Tۧ;7C\퟇˫>c 0Б(1Aia{LI =,>ɰrƀ \SE^ Ⱦ.ܹ5HM%/Ǐ"q3ڿ-nɓaʿWRhm[v7d@o v*;n/yrWqdl0q~:\v<: },8 ^{-wd-{Kae {G:71uAP>_p9{ &w[ҫ"6UU2BF_[1߃IѴ$jpk,7pbASɝs EuP)`ݢ`#Aձa;DQn_'BF*A\gePv[n+SD2; /XsNMvs$uK߾̒>SeK~y+hX'6=ItLV'9cwCͺw_08a\jbQM`btN^20!ކCgcB]30%9t2ݮ؟.? 8p!k6l%ĒwXXE]P^Y. FO\{\jmNSsYQ83kľf_I"Z6\ln'c} Z(qf/"_əjo9(<%%\^͉GϦst=aN rZ1nt}\`G}O nGs`B 4P,K)xkH<-2rX?M XhK p-#Z2eϴ UG9oU1b{ G,O\2I:{ ODQרo ߱;dq]9mlJlY9v~WB>Y/d:4>k|\mvɖK}(GxT=)V#{J\,p-LDf) @P1ƽʼnMzT1@(C1}a Li {CתF:/q@H82 c^n9gGH-~S0~62YwVq#BUW+9'XFA1Զ 5Zu-͗Ao*xJ ]?qf M:d+sfiU|J3LaخFr8?-4dNhG,ꑞ;.`O$Mhbw6jdf8ZD`M6f@ a͞ pٻa~fC  FY8 . 2Sp[r($ĥɂo:D%MT[Jb@=]D鹅C 01Gcuf!NR֌epx-i)S6c6[a*_,;EG_=obC<𿘼EtqBN-ܜ}vnJm|9G1РDŽBLeHf K{faZ8\!?|[QqBnϳu'"(+L@SwQ0WMOI-@0THf$aUG׳,vͨ-tok)GTO+,h 9dk]F2IuXfwllBPvTiy9:oGʷ@m'`(ĺ `؄Q7O_T7 -}ۤj lON9Μh'O.K o^XgϽÂ]Pp ciȮ+5.#!psLkZ`|w񶕖+TD(>*T5xE9XO* 0=Dil$ ˻XŞ~썕YWc z8|v|Ӂ^mUZ+>6ۇq-$ـvi u~U*Mu|Ӑ ofA%ϕ?8JDi30B>ؾ-0ܕ'ew%4 I´LZo,8%&)hP7&IodۋȂH̙/WrӾ_$X5q3 pI +krH+A2Y?C"MV )=`ߐx2d&1J4U$GD ]RֿM!"R% uZf:R%8mTVq*@yƋg<٣=ȗJfEroyɭ.Rvf8νh'+Vu^DIu_-kJD~~$e顀Ȼ)'_5F^‹ µ&y'ӚCS-bjnܿ{0$ZlMJoQ{=saap=>HnkhTzC1WkoArm VeeFhn4EƟ@xø V}"0t<ۈԾ/d\TN@~E};G࢚ƵȾS"^Z֏#@VK7}(%BmSmwi8;tc u,R{avb"AA?7$ȹO˲v&1 a4 0,}Y*7 th{ޘ ~nv#g5\pHQ&/6%[DSD*EyhT2}pM1+n.+|[vQaEu6V9<@}%m4 k|Ғe[n:bg#XzHk$5&|X荔3}wsEq% ̮0_.R:12ňT_Տ~[)ܴe2uX/jQ^{ kR뾾gq C{V3PB%lw6& aTHh *!I}p8F|4)Ĺ4~3{j\m׋8K2X6t,a)!㕨>l쾿^OY[($u {uyoJ4"F{׮&gkf.L4vQfS =% R( 9}עɏՑ./>rQʁQŤ|.zẕ:fABexc:p{K6v֥D*d#X&.ᆱ#noBZOp$6wt^GQ.͜>COV(>/Oe~J8`/{CTpor ! /D_Z-+]āpH >J9|o7JQݧ {Dp@E4ɆB*;)%Ou{4h&ŧ)V5(Oߩ^qb),Pi)WiDTDܸ'ea X6p{r7K!mXԙc-~κ*Ɲ;K~*]מqI^" , v e=FNYsr=dI}I**Gdf i[BR{U qDCD:SpHf[rz9Tj7V@m晆 \w֝n A #-5ktד=]1hs[ ;KM_s$Iv牄tc^WLπPPC?anfljIo/;+(۹:L̚K9)0VW-"M4 D%~$)Sv;d #D=Xݲalaa#a{ԓI& NeEX cWَ mXt XCDHCO-CL_!Ed JIepIXS36ِk-K0 n(~]ct&F)eD.Pli0W_LmR!_L9/.2uג.a4(UE;+#.4r5„-[m6V ;ӆqvK`O$4{l8?z(D S "-0YyA2A~"x ?Olhb؟'Ρ7,*5sA^C1ޘwIR{_8ݍt4!Tc\@C0Z=p"՝BO7P[wd,w{E_>LXZȝ[6؝ [\0S;33Tt9ZfJzy֮F(f=7;!'lÐX?!+|!T۳7̋(WR3OKVW ,0 )C$^ oi-wY~kN*Xc$$@c6>Uh?<_%{i$q{5>T2$aL!& \>U =+1l{I1 7wuj&n Y${1pls$q$-=A[柡 @ٸ 82+`-f & Br6؎P_49],бՋ] ]E.дhKLx4N:[ҫ1Ov WK퐠Eb/.˭e->#t^fh**\^&jnj<t9CvTEcmG;~˻V=}KZ E@9U5,JE0-B2E<7YqNmOj<* 6Ͱ e9l?_,xCՆq//n>ecƹvB1 ef'_ebvy0iQYua"VrMWن$'wT 5FOlM0 w D d`PN=NgD_ѡT>9iUQ2j?Xȋ(UM})m W$vRhO kA{n8bHyJn;nSz^Ąx=pv5Uchu`d#?¾Eɐu #?BN;L`4_=-,;Y sga@gb|A3ɜ~*`h, 1 Y^ܝ背8WeAL`gY fMґo? \tG B5pގ٤YgbV$]}{N$zj t/.M=iU񿂙}Kݒ2.80R L0CkϬ]ǖ)u6x(0gWrUy#42xQ.} ;ͿB7fZ" Ѣ_@7VQ,vW$ CW"GNq݇Y<-.dnӘlVuhDbrh\0OsEV#F}hr&\Cue97+_ iŽ>\IB:$8zTv5IQTy`Nf{ilEE8w6NG~BB<P"=_ LQ?%m7^ߘZt?gBQh,!\5Mm'|, i?{&V(luXw)+B2sծR^OTVw<~&8Zhc0 X 0rz_oBDZ/mxR#Ln΋tn4Ҧ&q'l)X3_. 7?L~ ( ۾tzdo?;c>A7 \xVK:Q 4v5*.Ih(v*[[ƹqx<~g$2 ԑ>XQjRsaԦ*6|!fs ߵ?*,y4P~b^\BZFQ` 4gTˬ1څ Y| JZ4ŹZf.ŵpQa:y_K!Db8:hKdTᥨ٠g ~j&Q+&S նk| MuRD,r$qwvCJ-6d{@(ۓf̯[OR]$OJܣXAVպw%e8FqjcN09\% 0"+2E'qXRV0 KUmO2 *boٰ~vwK*~]aBj3'*"NeERпK5s giU&H1oƏI7|;.ve`K [Y<ۦ<9 &_C:KG.T*\E 5niemmybl>-5 i*7['JC`C?txTTͯqYkH$(FT 7cr6qKCi"W* c'#`D^iVVGs!5GA[0d˪(,ۊ4'n;:{;U]0h:Y < lhc\P6\Qd##8MaazܖUҿ #k)eFb5m:ML2-_RLD5ʊ-NpƆ˪wqa3vHC!U5~BJyM \] w nq@eݰ 6H'IaaUKg=ShfV|VUZm(8=cI7 yt0{,M-}D>1͕cRjmshMi#]E(IDJϱq݄=iEU6Y j`Αh _̠QWlzq#&P䷄-cj{M)λ"$ߡ`]x"Ay"tOi6O85:M`dh<ɂ<_Ѡ0B@(V0ӵ5H9_|܁6%.9e%]} 1!THuTVs I {3ݥҹW5nqok־KI>\@}~ en->X@YR0|f\WLS3HXxT~O {_+Ee!>j)1Lw6J_8J,/DBSeu~QBs`Ht݉<qgl^vDo7Pcf)iuMIMgɻi5jaŚGhAeIJ5dnaOVӕ6+]*{b(,^ګORJwWTuEmfOj?4-֕sU/Qi~簈ꖲ(<ցgL_ k R,IE4:M4ź:jO" V Œ&[, NlTЁ_bM1Sӛ,wR˃6|I1-T yg5-ёgL&/Kbbx _q0w^'~J ]{ˁE>A.HOf>s.lmtJ]LF^C(n+@f[r)!]l5(4|h3^f7yڟ]v$'Zpci王SԦgfێQQ)IX`E *q$~YV 빸*7S`{B(ooFFV `YJ!3dtmWIٌ: w^7OZ} 0fʬT_ v,樾1hpޗgcؔP[+P3u/ 2=u?uq>":6YL6 -؅i>7D(3Ұy,<;` k/h}U/Koh&Xd;k_s`ZNz'.5D;J1 ag4 7wK̨׏M"?&ȳ{Wg晾街_%]2j0M1$fc`y۞CXYHyOo7'Ln0V9ݴ,`dH J$wIhk.ʮuF4[ָ|sY,H4i8$؏ y[)(m&UR7+ ̯~ߏ 5Z;lHS{YKXM8E\G_wq%/-@hG^2,VhB+'WWR,l_Npʭ>CRf~ OO;bMEd#_bZCLTAK*tC?}NL"z߱<~x;=57d)<<dvH̬{Z}:*#_88*:ܺL:Gp/ʮB眱⚚%+am 3^#\LI%uѲLvˋ_%]+. 2F} ri&͏%Dvf (&[N6f y7{qUƇA~ $ . qٕ.jZ=Gq|*DQg#ܝ׹GUs HH|UԶOe{)ڛC5OLEKCe;i@WggXY#Fg'P&ӺQq(E飼}RБH$kƓ$0K΃tpl&E9%.Qؒ-ţ&>8Bd\g?N fusSvEdHZCE]ѲcC ?·>D;|75V`sR-ә-4G8K `#A_W1,儚R'DKO<{tsu8P<3 {TpԢ<|s; g~+s)j5\GZ=4#xPgag/>ü0yiy jXWEyN?(hGEU>GP&}yfRVV:LsLDf^?9pMGkBy^HGf[)T;7_VjivE 5fSz}^Z$j;ńr qp;np .L+?JHR1'ySkw謵#:ŕU"b#R9 ?W68OQ6R VfqTmUK`&TFؤ ֚?yUH>.*GGEec,x.矏W/A1t7~h^.(9iDpqꉎ'H2Gٿi"# vԘx)ӘAs\"좰?SۿvnXy$s|1\Q iuTᰪ| 5."QM!e9\&VKdɸkƯ$~EWԬ"Y/( ^@ӯ͗4\[SW9Sr?x\qPnc:Zu+⿏(Eϩ.Qlw#S@v4\#(}/|Y%yJ]08?q]S)c!pm^RWJ9)X3.\*H1P٨6a2cwlMYЄ(6+1}KbY( p7i!z>La3J]Mc1PյЎ9Fx {OD5" nc3n K4sXRn9&^q{ fCNw@G~'f3;Zl̷L?z*'g= LvU=pTbvihݹQuv+Xa\ 6#kDOj7 'B sjIj&088!gG4VK}N(%^wR]IˑJ,R5ªgfJQ|K?FлڬVukX;wCz :ٱ5~122/M):kfghJ. Oeo^XW :O!m~D950_&sc0x #tDq-I5'G./r)Ot[᡼\-mb/;[/wϳ;cX9inɲG:Z>;`7s-j ɑ=񔐉J⽃i~W 4&stF\jē㊥ͥ\KPqZ1zyF` "Ƹ1JSÁRˠqCR2hX!ӈLjg6\f)m+%%;[&;=}ޏ mgg|Uv7^;Ѹma:,Nzbܩ96ElX_qJr(s6dN3ZY֚nKOwB`W 6TcJ<0 uV &_vD=&5Nص]Jz^ IaΓ]UioC SyԭRM-hzsy^V/Ԅ<þ;EW*_/d:1)6Ccu Rό?])vYvL]H;F#/urbJyQ~3r$Pb> |$$k< gPŕ6/ YYzק[KpZ^DCl@Re8 mn l ew{ه~*tS~H]V7xXH}_|_c`锗opjO-aW>Dc/m`|+( ?BjAh됶ii7nD%u)c~)X1han(O?#Pi\Zo5CXl"JMTi?嶳tm,d7ZKӏ{ܱ%}W!#m`oBɄY}"[̚k~4c/fnMY_TmJjQk2^cN/&I\\E/_L dgĘ$ZP;yԹ㨻W+{<HubO䣖R뻂F*|:L#҄,-K./ \jg=k;V5qA3|`BSQ-fF%@I]0/+2׾ U]*ս4>x<4 Ҵ&cC7%H<0ceH1 /Պ̱f-j_{QGYAl RN?f_j| hciOW# t`r >>9xsxкf7՗)F_^+v1MZ'%&D0k#Mn-ځ[(c~*Sqowˎ^`%gO>ҋX0uJ8Sn.MZ> ?L9ܾżZ+ǟ;"d+;D@t)~2in(*q-DwIB)](X#V{2-h>E|m\.,H!a<=Z=59cK^a-j RRmS4U8nG_9 Y=Hjj'] z48#JL/|Ge|dj6Yv{4P5=NBptzo@)6ޕ6xΠ}ӔFڗG+P&R#r ;&cPf@Jjwi -%$7Y|iWM*a",mu˿r ztFZGɥ`߄l"~Sh:VZK@B#E%@Z56p9`?>> ARſ<GgI;@"i4 r;݁OV|9u"XOpoGlz!%f&NH^I*-#Zt̥5xwq۽1 6 4"||(3lJ)dZ?/`I)0fwX:%@beS3qԳ^/ ~lA!O$G_:0{j΅rWvOh0'5KvU10SvI\%;cwer9PHR]3BpUHұO , A*J;6>dcF{䙮;V]@j<peN:B|筈'GY_WWz_đ[Dĭ+"fn".b{Cad 2mU|9܈b&sBo)^n 8휻#a;SZk`&F 4X ]+jet G%kR+MЌ<=T;ìJ/v+v=n9y!Kj.&GkPvd 7ߜeÍR_VvުH]UW:HAq0uR}n<5ɺAK\tu|N#Փƞ>9r@mΆD 욧\g*xMsXN 7Zoڋ'Q#챺ODf4DOL#up c4ܩ0B?PCE@ySCnHJNRx^C]bB-sNo#8趵Ԍ \iy5 #aV#Ip(^η]Ѥ' ΂l->t.9*8wܛ.{(/EB-Ci~Ⱥyqr7(yR93 SRńaOD7fx). gS MeSՁk)yc}OjMV1 e¹y-YKGrofиlmDZpQ_-1C:;{^)ucRR-*b M%7#ꥃ\U{ d_&?xq Ш&5ÉuaL0j~)@ݥT*:mA@,K2}O~ho}/(Jv[t #2>jePCmmWS:vX ȓΉ/Sت`NN:>^sU\fQxJei\]^*0,hoǞQ>ݗw}]\J{P mV赑m:wk2"b'XSPTHj™^~l٨"s?J jҞi )&PLbUV0~AG|3|UVyQ)zE$MlS"r 'CGAWfnu|\xhѷ-\pU9\ʙ(A5ė_ 2v)W`PVVBpF 2st4s% 󈷚b\ A5^b@-CAx؃$e&=Β5?dWv`yKt 9$,3*q5lkej0ͰW}Zٌ(ݺK}$.2GOIG̅"򕒟r9 No8>iP.X! c- YP33%s#[*3A*.YQ)~$Ⱥ!Pi~ ,[6j\P3DCvx}UαDdO| -I-lJt֠]>0={0m4:3iĬ)x =~ـ+hu6}H.;M&ɋO/rz2ŗ1d 9UwK-vpj*/>~SBWJB!Vw -ڐ99UbL\/Tנ? ?n%g?g~@? S_#f;Ix  @NPRZcIpT ve.C.: G~0MEq+m ۼď`~_L 9L̪A|>_жua:w|? *>K;&:YؔJ7`C?w?"w`q&sBZ1@!Wߚ5p'Ǹo^+8(X;\ 9fw> 1cQo<[`t#'; >x`%*zlknVV lo )ۅ4@X}"jEDqc/3rn&3%.a4:9A6e!d5LU!x_Џ}w)yzLLNSqJYlhE^38u CS9%ء4=3 Pg-a!.#py%.cQRu>jpm\ ɲ-]~FS5"4ZHـ) (K-a5?*(u (ϷRUi!CK|\zBkRVxbG[8`bJ:ЁfkC-B}lh1ygm^K GlB%nBċ9)x.Ո%a;5PH;NDZ.ݥ$ ,ˉ6:p!}ؖ 6isQ rQF]Bm@@,:on%osb3a X%~ガyF.YAs)@;Xq24Fy,ZtL %3n .!#3*՚@E\5YnGwI-g"lq8A7fti݀!\&ȗTȾ}0rҁgfqʤΔO2 uGZq(ȄW%$qWPR~D4tjW&' RR&p]|l"06RI+B'>*6Ya'i7@d|ftLS29~f F5 jq#Y>(AQbAWSm-p [JX`|!z(r{YU=։0);L%C):!p΢6}G8/0DTam쎫~\l9۩3\R=a~VR TI1.K6 ָGI4>ˮР-گjDP|e־YaDnk}:Z_ҸĈ^* Lt. R㨬ьP\q!7*~U\!Qz(@hBC',dK {xLFi1RjO(3huvGS s p‚N;{a*P%؏ ):Mxm YZXe%m0R&v\Y |*HW e;YI s3/3ΤW:.azf%c>XtSM[qxU=Gsj+h4SlbA(w^|n,>Qh?eizNO_wtjsdp.hSG$Voh Y?U_.?{ ~M!M!*/&!xaPkRB]9נݺ >0eboo}&M#҉iTAf◊ 0y^sI웧7oxH&[{Lqᙆ3"L\xs_` ~ҤsN&kF94󔇝>%aTfɤ9&/(rZ#Ϲø_m1[cc0 bK9BK^mV R2f*/P`ޞqTn?ZR2n@{o.Yro"eP~yb`bO-F%ŭ0%`p 0:a91[ I܇Lu:İ(W )d@[h&S8e\BD >l>_GpWVQZfLH; bq9[밙ـ.[K\;~[iq<݌lT2ŗ5qzSнC7n,\zAF)BBD^"L_k׽ /m ŜõjxV|i"9Jj&%!rM}ބcKA7􂒎=;QHĻHwV)V>T*B'X UM]i%W4$ JHQt EJ}ݠwLh\YHlǧG%!Nq02(pRk-l7>ޚ\j<`ERGQɎ\Ȯ[(1H[W5p#$@^XKrj ӕјr3u4Yr+_xF/#K۽}ٟKmU};SU!K~_"^{^j͝)#EƫVC+R)\ 8ہ?(P ޮ䪌޲Δ4RNq۲zu: N]^Y:`WV-_jh-,jo(# )C.S(ls}Du|Һ6֭w&+o]npLuhiyӵZ Svh 4։a7V9hv+iW[NGPj:+/z.:ԉ2|"(V7jT8."m/2i]: $4<`!E"d'/F?Ѧ)%mW̉9r\ZI~՜b((qH4\;j"QhƦWxcLa*Ü։ɂXPO4^ T`B؄Xk|hy:Qr"j`n|gkɓbۙ?cRPQd-'ƽ/g,ݤ)w`]v͗Ta!V/Z9]@6-%tQ)/5\sx6NHm76j5lsX bu߿4NP?9jY( q|5MJ/}3Dki!|Z҈W d63о7litȉkQBl.;#ݘy$".3N3wŎQs=S:R`^3xW˩KX=^.Q8Ikzu +W*p7yWa7:R$PJ*/A{ѧ`!M՛b=7ƩZx[y=J?YeH luC_ ͬ6,Idx @o?ФS:R/fV5f!o?w$xQU$!/& 6@y8',h"R[BD~پq1M 3Cy}YİYc2dt<< P($夾y֒O]\\*}axC/4z.S ]l'ӄ㥺XXPB&*t-ڇ-Ԭ:݁ nײ.ꖂ)P8SÝIwרaQSP?]%p7,BmGrP$ڒ6ƀLLoz3D4ŦBv[Y:<`v~ߓXpped twHp(ӭ%$~DgY쿡%/CW;e '-e4::$j0yLt ʿּT(ؐ9Y)϶YyGD(Qb^>#+[JzwcbC$+"ݭ'gQ'yjmq0<0sȮc7Z͘B!MI!h;foݾn5O׵&A֦gW# uǨߺ"b,vۅ_1ܪ¤8AQ-:4,@؅&(V.hYl49rQ}l>rӑ} K~`40%T<$ՇvǨMM3DL% AU':jن[`z7I qg.> )oD$=ϐ;,ޮ}^j%ˇmaMt:^spvʗ|}N`ܳOWٰ.!ڪ+;Rd$APKi>l/NhRyWkCgǏa?|gc6u\O-Q`7J#Tr ̴Cr֑Nvw>4E{w#?$\8"cm +,ap", C=CH#84cӫ::Vei2NBX׾ʡ=ݺ ͜B|k`!D/U1{뢷b?dadؙ0Pq0@]~=dj4,Z!>,E$wgJ1+% k,8&-gS.&:FA@3n v rVr=CJ9ɣ-ϭ Z9V93 +4,1V~z7BnOć5+P`mfǂ~c#yn.:(!DUB\niE*͊hJv>xro^j";biJzq\3S2:<))^׽"`.<;*!Oc`c]ɍ.Z3,Z&i8y,_7 ,1I s+-;X_6\ _YӞW mrŭ8j #+Aħ| }P()y (I_!2VEtfy8D+,y\>;Hb9%_MZOcˌi@CV%jbX E8<A%>/Q_}@_.sx(FX±Ly ) {ѷ,MP9Ò{$ݺ\sƿ`&R햭`"+%M= ȿ1;'F_v\40 dDB1B2i;:K5?^HY9. ]o}ݭlN_y <|+ۜ64rs.N1ԟD #ֺ@]nWG<$ਐUi}H?K֜es?W^;lFI];bZf}B]=c* yV}*h@6lRFpR<8Fdh%)Vd)}p+|}/ ^/h͞h7@5u+_Tu9_I?aiU^SP0So]>s[xL3nq'}32&pa-㲇 tD4G8eKvTfcQH!U%c(~gKhnj8TUE_:j<>9߱Uuӓ 1Jm꿏~LliaAp{[~tADoȂtd,ϺNPϠX{x"mHذ2?E(4 '՘FgnyᐯvNb#8;fMI ŵ~z{7xο9TE2eB}zi-SNqeʸ@ )i\5 TO0>J]mWYzm#w~s凴_w+m߰8|a qC#hMJF7ħppݧ>DEӼp0  Mɩ"-4ΆWdp3%v߃RJ^66 8zz~߼2lHB.w Rj~۔:ӶEE7t{Y0yl{)e1LKO5Ϝc^ MJүmO;:d'E6Co LEJw) WE &Ld8I[]|\6Dp΅[|rVfK@tPo*^or=/Sn[PfCkJ^ y==WF6ڰ: :,v,Sh8箕C"\b@`hLwIhq;'²:|ШVbi$Kș7󱕡 RezNmDehNQ~3 V7 53l\.4u ]_D 鮓q-:"zV/o$BE䏻6j5[N> g7?1Az )Mo̠ݒS2mn:;:m'm^>9RMt(@[Fe7fśH́xItwfcGY.\ b ĴE.=l E,\KC9/0F:R|y5SmV3GP=cI^b;)SHqmF#0}zٮǏ$PT|zBd'ם%k#a+zI- %uqe6rQ [w^ NVhqϪvu.W=XԱQP3rG,nW73HyCyn_ ,bnQ@_feaCk , I,qA=Hft2IEBF_f]"j[`RbzB1N0VHz`O@y1 ^0WAS# $4–}:qJp>wiC81lYJщ;S j{0[e؏ԋѪ y8F뀛iY7ɧ/U?'D.|zFAm${J@Xw)&;ki}1!=hj pzǦPLaEK+xH ۏdGYP=(p Ck4q7k))5ȏ7vGZϔ b$D̞gݷUNIl1 ݢcnv:OxԱl@e*=KYf pc(ɨEVQ9gu3Yz 9Z| 8jr^~/Zp5{K[,ؾ[)]GJ tȟyg/0&cbЬHll=C&UOFg-}'O꼉XMlxpDˠ%3!ssSIlE[dU%&*(.rݻim"uqN QifnuoDKs1d<) H $ȏ QJzU)\cy%!>8ŦKF.$TͧU؃9Sφq.BX#y5 +Q{B1،'oq4b$gxҸB 4,en #@m46 ~p C `#3%~ܰ TzAM,-UH?d')F0He r-2 < M0+ r H W_HZ8*O, w}їcꝤ_RIpbEb+.Ppk4a %q/O"%ȄrESҵlI&eNi粎䀦xYL_z3 )jcf <'CFRֱI  )р}ˣZ&_ϿJi·jNW? 筵mzK+ U@pe{x5H-? *+wSpya9Q)Cq_OMHi8,p>AmJ {=uy!jw21IUڗOa6nm)W*4O.\?]j=w./ ҽcV-{~QO wmЀV; jy$Aw`C K(Bt1 ,wF~qPBߝ}=ҮB PҪtJ}:!5 xt=k˄h9FVx6UO)HR60(X|Mp[kb'2)w[:}LStJ2D$f aN5t<8F91P}ՠ14\ DcKǂ:Fs~ƺY"Gﮏy?y:!=چX L]3`Vx÷bm "hR!z~{=!Q[TMFt!yR.t"kggG!O BinK5JpbN'BEn>S$X#_3љ=H}:`ш ]7UpFf{AAaGl]_ی=rhyӤ0)I8[]/JB\DeK[. $=, ۚbuJ:0|{ _P [?ȑpyd~blQ>{&_L:~ێN8CfQOk2 V[k9GfSZ1nPExB\ZGEM/'Km d[O-jD17bO3@ a5O\' ԣqW4ZfXXoi`2IѺ%whwM]b(A7< q >f6YΣE'B=2*H/ΏMi= *!vS170t{ a*ӱllIffq]V"td} `G¹E.*|H/ޝf@أ 0>ʥ.=.1~ۨQ٪<$<0S|*/QM,K~"Zʸ9Q"Mg*㳳[*2m牠Zm&JΉnIL ҄~X ea!{M: 7 J:Rܶ8 POw5 Sor6 {ѠUȔl}r&S^ҨY 1g<(:ϔ u M!v!]3G89[цlwѥ2[mEF~^COd`M|"+6 #Cl;P7 ˑM&__xYOCl0tz+} B^*cgEV9Q9mDR&]Mـ!d?gx߬`E]d >a,.Gu\АPMM__^|TiPd[ˍygBUˆήn!O Hf@0+7 2;.Ç lyMGE ުC=fK.6[$A/D\M/Cy1?$^_ڜlay8s6kQ5\n-'لhD9T:ȳBۂ  I`2 P /',ms.*Hy%(cBU`{lfXD#EH+ВRH&MFg•CgX!4WkyJAL !pPT'6Ugk56]@Ύ$h] j 3OMmbX*H;k7 +CztLƺ.tG .,臏YNyBRQ{9j?1{Kea3M^P 5Dn;/8T4<"V (ZH->} a,+R /Dr2lad?]s% O,&Q` g16l3^M4Uw hR0NMyn*Y˄܅oI\m]fܔ+~1|gDB/?P@Lt⣩sρ6#(-tk;0J* ,xy:\ ): IiG 7VdH-ߓj@6DE,Մd3&:gTS[!;#WEo ~x''6ɧjPdl0^L :^·'4N ^&1ġnVc*LDr#]rU L/NfUMBV}D%! J15=`j#~\+MW EWii>, TWLy2=Qpkl}M>HTc1q4|͒T]X9bqf[dO~gPcx{^W' Rx]9#HLsޔe őzH`ʲ όWEPd{?8ɳ#496> iDuR<,?Z"ǤYI1au/qO%N9MZbBI7J\\?qGKrPo]$ 8ה>΁y# )k'21H 4T1. $Ѓה(ܨau5i vHg|RXeW-ԙ}CeFpvwZbfHC@7)' XH^N׿ȧkHa#@FRL9~ۜ['v` q.>T43:X!׎NVl2 W夃bZgE- Vh'gF,j:nvqySG5&Xys>#F'*_҉bIJ t 0=ڀ3;C(|! C҆f2A? M <9ӝ`ċZS6:DM^ό3Br1 G^? $ɀxa$#,>ؤ$N ZlB2ePPGp?!x8~{<}4- Fil9_e&Y8iQrU[Jd̷)@_$fl)..S&uN4T5ّ|SvP@_;ە%#yH4s"?h@5#[>Ol*[RI q٦k^{e/1JCFYڄ0գq1*nEz}Q =rZ z}Hp!$0G 48n,תj5;P?ef CuF۽AT,$b>I[:v0;Rrw{%ʇ=zhtxƈh lBm؍vҪ˛ a~`#p^8#m<*w. W,GLvC T3/^L: wFiof$r6I4Hz/;)1A &gr_yHT.!oE E=e~Q n9yEV׳^Y~ZRt?_?UIv"yJ[䰘JGqՄTA @Q?.Ų'*̂MLPTvP2iӴS[ I%RxV- ዓ(7;Vؓl[pP~#pu8S;27ͯieyMl~DBٓ;V(^AZ\YD`ZZ?x ) rCd@ꂔg+6/] 'W~lt!ܦQ"1 ox1;=K8D?DKFߓ(%DNa>DYV1[^ 7*S/9GFL.QqiODaK|CvEi]XjY({*zKМzy䞮}.9iI zNXW :*htPa(LFɜ|gEu5V ժ!W|]:za{i9IEXc@J͋^%QvMS/&h7@US,.ʿ1uEZg B7>kIiN.;tkaڥॣEnbu qRi!n$)=oBxh9j=-AP-KIHFkN}4GF1;ɪ!/ O96K*:#F~5 Gy;bng [8wVSq+:tZA𳄅rfclbk217/^>I:cA{[ק2ti$cۤV|8 63 B;o Ÿ'Jے4BԖP=h{zw HDbhB.~AlwQWrMii`ƄLPE%.&xz5Կiᴙ6eg-3YV^#],^dz't.JɅ?FbH5CX򐏠Cw?oCb G9 m`O2x}zi;!@abU7W{P_.YiRoet\OչƛO*wDA3Ogm| jz7vdB2uzݐg BPғN*2ZbkamB&CA4"4xKS L馄А!zRCmvThኴ߯nK'nk<# e1Hg}{m !ѸFREbⱷKťzmaycDIRR8j^ڼ\Ϟ6 7*6m栫!D)l?J JXMT?]Pz׋& BE/tf-3/HH JfWZïx[xe9zy- U5ྜ $ S::#SJKrW:[SB:5[Mf ^z\Mw3\;殔Z3gqhœ̬}y}q/k@V$$FSj&L( ֍f=2+d&eklq;v(޸Eb!jl1mzR #: =HkuiPL(o-!,LFdh! rURW" {m^[m A݄ҹW0pW+). :/iC-qn-ٝ %2mbࢦ7|;W|Rsu(O%ܼ3+d+:~8j0 E J]p5d&>Z+}:el[QȜ\ g18~di_ws/8ZjKTVŽP8>]cQ?g6 1BUl):S 7u%|H2HAWۻGvC?:]Ģ Q4/!^w WzdpO"5SE5"Or M*;XͭMR.;NOej|t~0jF.B 8o0P[h631RrQtȃ@МOX[zIkְ*^k~@ii:FFa ~lgAb~¦>N[;zupCDž:*ocHQK;0ʠ+猼6>U(%G*[/$gpŎicNkR@Jro&Kql^nH-'nV1J/ЄpPfh :DW4MGfrm&!XڕA(XB)B"}o̪hݻx.nՓTXƒB8Q㑭fC՟!ÂR0q$ #rs9ffpS! ^ m U,ne 3m5,nhꒆlhMGʏFm;<צhcMmW3]zNk 1(=[ )iڰnb hΜXmgz.dqnTo5NO8vRQOGYg]DΈ8 \Cir k Iڮ2BեKT-V0?$b .ye8q ϑpϼj_$H}9_9VajO XaLkJLh[yul[kc&T~4lK:R3BA]RN5'!ϞnfP0/sJj o#WF*&+Stg9/3슬0eB hkLFW|k>ƶl߷UBGP" c$ߑgmc/7Dt?Z.&,3f/}}Loa'V/İ J-Bn*Vg7ž{Ǡqg _qϘ-PpVG?tQȿ?[{y׋l_*D}x6&|2*PpAI{cw---vFf\0tN(X K?U<e"b٤֙-mbl8F?&M"SbKbͿ HS u9(浊:DyՀD}2ȹ\FJYthyC,[XG11 QI>wdUm*Z-u`_[_5S >EV=Jĥ& D5Ó s`O2j_\[۹e 5:D4@Npin@:LЧ(q6]U2ӈ8~ohZ8''/$L?!L5a=O?iI&ue`)Iߛn6a*&$b6ن:{Q0c,n2~r.4p{ }dyAs6,)nf]"bt-l]U!ZX =E-(au x%y{laSf }݋hheVω_M DchsfÐrAŸi1J8uzOMӮ?d(PlI<2KΕӤ~pl ȉʓOuzUP nEhj 2Ғ=M a?~b $5.z] R*$$Ku/@ AtTDV4)~}!%Ja }gA0?\!'=&S3w"e&Qu;):.ʿ f~ OѢ% Mn^.Fa)xwSx]-__в8ٺvp6|\ޭx1fFo kqLqQ^[w0V{Q.*QgN@=;Frɩ+r~JG#u? qyz?[}2; ɥBK/.NC0|we;kqMKGnE}^26tk44A +xGSk'PisVnELh7\#I3OaQ!2gxl2okL᥾rkZ2GToG;نՔ7ESGsT2@T&[NP۞p# BFG:]38n$kJg=qDw^NL1 9>Zdx`rr,JI,[/@*$ם%ٜI-eeӃ}0]hE1ysW>H[UKU:&(D}lNA{x*Vp!Eq06:pYw{%.51ޜ,wوkl>4P]^$/M v&B"uA*6Ev.Z082R EEI \)[Qg!!bgFvUikkߺ뺫+Sw$Cʈ߂'ޙ?>a P8}@\C~>ʐB;ou$ H.aMI9#jW7YmB7D3:یqLzh ] |ȎTNz+VO2p&jC;&H6B׺6{H geh*>-ǧ9d1TTʠfY_nF{ UyCmW~2 ?bEEB `j48cth:ۄy=BkŅ?6>cT+v8msnUmqW2kRQntf23J'@4JCmL5@~(dωu VߺʊjMi~*.dЏx/Rp[c AGX 1g|*e_ Oᓙ3惻l;E#@iCCJ{;kZt*p7m=V5< אoܭVzֹyMZ!{_{  H0{YL{TB?#\G4dh)diֆᶹ= Fl!qet`K5m»̔ |s4Bf4Ek0M)Ԏ[ٓF]Z om:Fl3'+;盿ɒ,?/B|#2Рna/!l# .ҝX$&݃?]/5&$%JTM3*keX R؛2N@g)u F0/U`Ijd9b^oz%E Ye^KqUtj;uzV\\ݴ6n7wN3/vei[:RJĚi3ꚱ2/s1rM,+FP 1&'AP+1'>yT'btAcn->#P}h#? 1OZ}%ն:C}jbkd?ahj'f8%@!n8k =/SQץ*4q6>Y)Xd"AQ!KVHqS6*cAb~،PO: z;vPrÌk<2@Ѓ=oxQum+Nls!rʄ7KKOŁll(ng7.=H"KvAO* Nn4 -aW^ꞝ a\\T!/?.߾{sya:'hƝh_?ZDVUtm6~!0Y1$C')颤b+@0)ɃG{q<!(,9-w.& {Z+g]3 SoLoH`XgGi[VP'w1;Lg[L⬮yA\mw@oC,ZN [~MjdYbŭ›P 4*(]"M-S;YS% ( ~ j9r0HG IhUJkxYx S\ém/t#ENJXA?,T1nÅK1|} $*ڂujFy&Z_6 5"uU>Svj)[a \@=xHJR!yajv"xXqqRwG.t?9fQaE>[;\ӳxf<_܂D˰͢Q$b S]7o_%T,l%Zu_HV=ldL4TIM3TrN|CmkB*4hQ|p:X:bB4n?\+kUDcq.:"Qym|ӏ\F*{G|7+*2HH>5DVt[*[j)3i_R?ourÂx%{"VYc82gr0<VK3&. p`bzkqӧ%IA04IhMDQ5R#݀^o-ߺs+*M"싁"N끗ҦvpuNG7y2Udry0iA;[̽Z s`nF*őXAc6j݉XxvTV'p %~aMSBjbj$Mm$#[IAo A!ߣـ(1VJX]r&:ORߩٹ8x܋lʔ+"Ujͧfc+fȌpu9&:$J>!lJ:X9dT0ˇ&molJ$Ѩ*8&F09J4MȃM G"lQox?=,^%ԗHp-A.1C,xN7-zmY[}iIzDhHc{ѱ q=_D,eޘA|*/e^ֻ Nh%9M⟠a؍bH6?F7=ϟ| Ioyz{pZ,f0C!yLk1fBr>xb؀)9:0\rәb~R&s/))}W3ѬWjkHqT&_B 8iA.JԁޫBGۘ9tz,@=!5::jpiκs\z`2z2 99sYN`$bIJ:-'Wn0uL3:[k].\Pr@-dӨc%:/ xoy/fD,__:n1ZaJeu:"AyzimzeVo&ot%e,-#k;$* {+6_'S΢u_T)x#BKrdiS=)UF}pD?G̶=J-fɛBi. J4VdCXd00$5BF-=SYZphLN$־V^Ϟ>mFV#Ta:9yb# ԼB;'1'c7eȼEER_li{>a}*b>,#%@"#!8 !y۶a')^!$c=Ҩ^+ex>_CcM)dox-_΃Թfk3bܒ`8Fc`N`~dF85$m]ulۣUg$S.6NUȿH %MZj*H(Ʉ]G4pS>+o1] ڤR>U,PFf W1⒵ Y= ` `hwU懱 <ܡݙ8%/p2g!z~l {a$Z$;gl* lh~<E+~[F#}֕/ߴƅ|=IAVxFaO=ΆUm=$J*`duo[ϼ|lj<0Zu۟b}hg.֑c\CBck:O8a'h bUmVdl:J_7YV`qY[TpڗgSl!u$1__FfX|mq9 ܂ŽXPNt4DJfm0VFC?I[4Z5l8be7 ;o69oްQi5ξJ%n_҃_5tm8_`nx %Fz2̻G FYy( XV=a"GP̮&̿g5ߦk(uʒrbsEz'K̰jdjQ#w! bmv?!I)'Qm)ZڸN ZPGmW@1웏ȧ{~*zq jĉZLTt9PcW3<9d8d>Mt1ݞ-:A Ӭ:Zc gag, ,){EeW||n9ؓ@cj˦̮`؛CJύ} ہGFH.%$jO*I&m>y _5PKS?tH0κo;YʨiS}W$<3\ pDQofe|4C ]Kf Q,(T"BˮTqV=ʋ2C@RhY8/ت2Hx:"pc^H ݭݼ>8{a ܁'ϥ(K&^=ꑞH .צ}k;VIJ@]l\߫f~*h׻r'4dly^활L}WmŮO1\BjѪi9BI>%hnv UyChwWS?! ĉPzAD7 oO"UMkƮ=2useS+DK/-2x]kB<=Mpl 0vH8lؚP%M!}i"!O i+~쑏ro{ǀ1/7#a)rL v$ n`N~iI2dP줵rZ\s HI96j$x$$d}"\pK G=T7*6/[r0:4 ^H Ys٧+3z#2G\E\Z!"@;9TpЗW]?ehe)w@o -B}V/‹T6x|m9^ujJ6A!rZez( )ʿ֣WΎ<^!f+3![ٔ'Pi`N>WPƿK`R!zd-/sz6a0|e%ZՐA5c zj 9Rd?`{|K}ǸgRʹ6pW ?sFYR8W6`7R#r4¾TEǞ*U*st<'7gѰ74CK^_AKD?PT~5\5+w*8]uH"+snX}q2޸W1+JG;+_rԽ/QW~G;*`,C6G-ᴈ -ct(anq߇ԃy&p'ٖYLIYs#O&!PAOަmÆWlWL*u3Fƨfуx 䦢{ze夕f<59SOʝOَ@7[nhk7v *[L wauk'^%= 2=\`GN0Ng!o*3ˊk^i}{=Rc'҆ʬռͺ'(ݮO'!3Td F-e Q+)(ImwE> {(]9YTʩnh1!.{Pfʵ^E,TY:l=#˪-4ϧ0g\c|²# ʉG"Ry4z s/Q"zR^ZBRBɑ'lD)Hr 휓g=z!2tjŎ M|-]zQK~?ɮ*X{XiW7 #*GU= r$_JaMoc2EwS\R$eۛ.l"0|Ay>Mc%f:q'+Luas heߞ.X  0o XN# i{;IO D3LcaZSe3D`iclgdZ3+ xEc9k݄K#y•(ƽgBj@gN^~3#jz2TkY : {d!=oIJ5g Az^RPrMُ-(4a{\`z~^t35=ݾ\tr,"(Q4 ZNx}sa1zO(j5~:>dW; a4[Z4#|Rj肏!'oo_V[.ݺü,WI4>ʗS"B~Pp1!KiK:[$AȢ:|[Sd1+ԡ>A%UՏq%*w~H@K[=#1dYnTjz/FZ etrQkm4 Bn,A.E}mUݳ4e-  O|D* 55S`o ›聋TJxPY Y,ZXyWH=ùW,9]1)l[Ps 7qhƵNŹG*ooM$N{ ;V3r TXBB6DD-f-` 'WխK\x%RtJ>?d\GE◗)=>Pi}dHxGnKw53'̃&l|_*u՗4qyE_h  LnKOW7E4޷ l|"Ldd>UKќYnUPPK ]wjL])_C+ !/ۥp7eE]}'-,@.1B >S3 LDu_~Bl8/W Y{HgHF~N:NgaN`&0ydkN6`X5^9cVa?麆YkD6hF8~Ef@p0nLB:ɫ+/!851VmmtWw#_d˔ nIt?H`Z9S9%>eWY`_nST&^g9"4=Y)I|[t;CӲiI?zاPIH-l.A.f ssXj4,"kº4rr88:; j~H%nC#XSg:-#bO<%&''Q~1KrT,_[vW;| Ļ8'pוZ9:1f`2E>.~(7AF4ggz|uhJ.Y%ZL[ sϾFj@[Bh "w+rqJ^3n'NG`OkLlN« ǎOD1|cRi>der 0W.֮yH+MߟM.`Ǝg[nƭo5JNp)oLF*Ԯ(gRZ)Jwv mg9TuD⛊fb4Ɵk,aOf(P01C- v_7d/X'AJrVa4 -.MG8ܲ{ʳdq N0$k޹.C+]M?K!{RC:Ұ L]ta7"☶ܭ t @t`DKvJrsq%~S <,QxhLEθP~CT]yٓqǍN^W߸B'E(_(yS6Z=_םNjpN(e 7!;a ?10tSc|?2i|X?s9`G4ϤiYŹeߦbL_M4.Kb֭oŐu{,PZP&dL`ZG;$_( ؔҾYYW%tN<#$ .gY,"hrԭt*/ކ>[:Oa@ ċuPT.+^B*p[0εU y.YnS@(= 3R>3 ^mB 3 ,ܓީ=kࡌ*y>FˣhWc#]^XQkL_:}aNG"ykE "8yð_[݀̃׾VD҅?0I)C}n奣ϼyfx0;Ȁ/`-򎡂-NREgRj H,ƚ..A(!:>*+!s?1gzW?bGFKs~k[)h79aHlc~: c:М? ftv䟽sL6:MlF jDRLtn~:Ykm_c:8fk!f6;W:R9ЏHg}832IhJR!o9C^>f뾹qylSn7@*>w@,,54|9rxZZZvYҡX%iKc-ƫ{`E WUz*fVd>'AW,t臺K3 /%?@dʝҍ_\!|- <&ixMyw {VkC)2c@3O|L )&>e^OOA@IHnG.вB>Q0#C ql_C`ݬ-ԭ}3JB>cb/ 5Clе lϣCn{ҿS[W"Kjhr"Avu9q yzMG$[LU/E!']lڦp9c-%@]nAᓁ <MN?P.F 8Dy.#yn3 +]Ľa d(hO|[ ޤ\W 6z*D6.8SdUlc Ѯ^F)W 'pLiAT_ ډ-/ÁrCf!Fxv᷸0"3]?"t\HX1~R#EW|ܞTLbR,K C 3Ӣ}/yOũ[f& KQ;` UB|E.)1$M 5O n+󋄆ZjfS̼R=M|"\lߦ;)>xM -e/>)@${ќϦILH \!$]oO51FT֧YlGސlr|Vf@﵃/|VR(bE}1 뿿yVD4w2֬UTEmWIih*E& v5LB&g0~,A 0u- لJbw 3<,4` 3BqDEO?@YtKR`P$ݨouqC'Q̈́@{ %H*36 ʂziZW,[UŁsSң%+s -dVLէm~FhdtqM=cW3NĕͱKh["m"wߗٹC2} :>z߫dR/\ŐFGU=ӑ([m oa摹~a/b >R1%o:h%P=ѕeRH_b*(mARSM,ZVITۺj*gISs~*9`ڋ“ ?;>)%[Z"y0)43jA(wX 6}_GG>O?kKL/@2mLV (C% qX(VZ_m5P{sQNg袄w{Kfqjl,MF۠%\~(Gn'*oY(v, P@Il}`բO{";}Z 7ʢ*Lͽ4/nj8oaie~%b Y/?WWP|C`,bA5êk)_: kJq<1 iDd˜V $~p3͇!ƻQnZҹM#ݱ 5kfZ/ XSƓyhhDpKMQM yq=SMPP8kqd+>3;7ph<猭@3IsAkS QGG)WF#OnH&ס0biT2\{԰1vN(Km&j"QCK໖9GS$! "-G]GГ^Q6J_d8#tqڑBSWMe}?[BtyD.0 JW~Q!K_ۦbS qШ1 e4ޙBQ7-~ݺH]iml{sΊoOq**m3|qI$bR&Ä#uO/a{D?N3TX tF%KMc3:T$i|,J / 1zVRa<0f .pJ.贫⹑7PQqs7Dܣ[#$7D5ؠbS4I3^4`MG"/@Huj*Q3ig lU^G3#wz,ilǧXֈcm .},4#08n5}(? tuLh^:kP&7ikxbQ2e샅 `/dqvjU޾Ƚ <;Ge#peӲ1>Ԏo51lt*B@eAkA`֔7wgx$PF#B"ݠ:D[82,?.)N*Imm o-^U< [2=e J=;s8i8.eul&j:zcinTG{I^-A=9/2%7G6ٙ!u%A.nUiHbMy ҟ2BNVKSZWrttt)p0,mFsf˗tNv qA^%*'X1|LMq?Vъ h;}MC~dwfzO lZZNUTh3dԑ޷)R'8bx5F v%:u^Ӣh&I&لe. / ~Ӽ|k=fN$`p˛Kćȣ2dY!# 66ix 4v_KF?u36*ǫ0qP=IsD^ED/֚sMrgY-p-Ra8[^x |$CE9UYWRD\Vh@+}t4/&⍆jHc 'qn)[?T^] E9,B"xK~4cJmJLND]xc!oe}}BҮJh$joQi!逷/iNE;VaA?(A͢O'[< IˊL'Zd Y}2 ITQɁ F~Zr3av0v r,1p%b 4Kn{5eYWhBy#AHݦŕ~z9%()AҚc QYKc*02w]'嘂I*r :u勱j.n=5CZʵ`^ZJ,T:Ri ]Lʶh8E]-m)Kg N {H9g`GqϵaE5(jI>?mowH뀖QW>ҭͷ͒xUa+;}KmVh%ߞ"LVDۏ8d.[d|+DDGN k Vgbԃ`#-U{T]ǽhLuML-t[;Άq.,C2_n8XtrgFK,|] 4Jaxpһ4/F OxPp=4(^.u%2PcgqjQ e2Uh 7xxF{Y5ERe%#q,3ZZL&Tk9X&J$u( Ni g%'8Pݸl6'<,Cs.M= L,hTQP x$,AhXNou*%z|40}6Yd[w3E _H0+V }G CoXSۄghHOsodcfL|qi>/w}.ig9WcR勒Vn4ӷa>!FVM+b[mtYNI+_8O GRP`Td/D30RǹҿLw?0`gp96" a;Pw[ca@Y<܃eIu )_^^ieM t54N%}6weAmƵϾ-̴7g&yARBb Ow 0'b)^?H}])jPa"܊ؚ0 nCɪhc%,XvE02#jk.`tSmF ξp/M}"T1.ݮ5M&]RtߘJAK,Nͩ!57ҊqH뷔X7{O%WNeT}_6k|d VR8}*Ҏ] aWhS`\ Nx]Q">b}%QJ={|˼CkQZ- #d [V0υ't1f1oUFbo8Ա_VIl 6P0) u"`լmWAs hKHw͟N~7g{#렻*Wr%~Bk[(ݟhfDL@F(VSk;'*7bE ÖGԴ-z\G% S\cn)b7ƭގ8r+%>^zQ :Kvh0K0F?^Q5պuP+2Za>xwI & W;  Wtyi.xod'u\V<+5L78j|#P0u0 |VOUu,3oS i ׏.xyk*Bh|JPŭgT)+v&\EVVVBNZ[P]bMQ&٭|@:IA8?DR:7z F/t<2Lf(_Ρb%p}Ipɂy=188aʺrn4nxuT$b +$5s1e*w [SSWE 7w?SǺKE4/*-gfJX=O hp&wR :zȜqKܽ%5!:vQ4C`xX= ydnxg5DZɠsf5.p>T_oLWJ-#By (Gup}f>0FpJmԵk+~ b$Yw^cuo.rf.\'ybTǨ^8\nhhq>^p{&nrN\2}?#W/n.Jrһ.1A :d*|~T-ㇹ8~iV}:b {x*EoOqmjc%5BB;t54T¿0фkI*9UgL{yH㬤:5<ΐ"`-kPm|H2ɬ+J$b2$4_CAiI9w5LMIqR|hIQ\zhWr$R3E*ڵEN/qs%0gv..^9JalbxNuqP<섖\ 'cqd|Lyr[NEY )Env̾>mbW 9%!1!Zez\iH͘؝i@ IJ& %\辩 w~ OYP+}>YfX.j(bk7f3~Up$NGm:+RUv @xȝIup@ k$&-8)Ia1׿w8xD%%\~H VG,#=y/W`4RL LwܬtvDEu-2S\rzNEâ%̜O ]\&OW9|`+Fjohd%_%r!kgfysUk._xG\ڕ\pe}T(9V<">ޣne3eȆ' z I rR|n1mXoę^(l|:G2ٕ~֎"_+ lžlW2N\n4O!|'ٽ/8>#)Y?itɌ5~Rv)vt{VJ_ UƁ9_G>ҝj-oVDOʹNhHWv2-r0DvN/hZ fe\ s-Ҝu$-6OiN͆Y{铚+?iϕ3HmWVɳi:iMaл^5I)2;f_*IZII5:xs8> > =?T7Hp sY$uH>j;a`\ R"r[a`vUid˙0zUywGAL- &9Zn]?hcWEx!IQ c,_W[ړ s };!-,+gW)c_爐6v :6w>x!uWSά^*ObF{$ _\Z ֣ Ͼߙĥoẗ́0PcQCi8$04guͳLܽmPheL*<ZYD4Y&k]c(RoW59p 1kF?\ 􆵹$uiBO@˫ZX uTal i~.33nE|\gTxJMmk7~ϑɱN҈3C *.r% M tHؓp[t hPgLˠs/$MFi=;EՍ08(k`.w%ӂgD4nrO4>mO!U|sq8`P<;M5{!SƗomn,cqi(\?$:cMƨ)d!3TU˲&-k~!Kn(#3J.RZj~LwceApcͩ:%4P׶ -@=dHUԐր\xX-NY B^BV8:SaiR(W(R[%s.^-$mMeSb# Xb;6]RDt+d;&N<C76dMgSL^W`~}]ds&z-pcaoC0A'sIJ5hzWݟ|ؘq,r"#G;"$Z},P2ozYaveFպx=*z0c(ت_b'ja8"/Q,yԨ4Xy_J+xE_C*ՎϚDp'{!]4JnfM`5LT&544 ZN,xldGڎ@Cln1e4[Y +VwH!ظͥ- 777UAgʝgL |DBHK-#Ӽc/cjA(-.MddfɻDDr H*JVT{=zƮV拙_b4oy_LrA-+\ك/P>&3v vX<ϙ^剣MX&!YU|eB *$r7OhX]mXy3]q:D HstkåՔdf*xA>8~Q@co.+l-PX1,h!]MGy/Ac^{ N&ɨn)ZA+_򿀑ċkRi[3⡰I?asc0*lwE^GYV]Y(ݶDL9 _({n̼< x"1!uTRցlX箙(2ukBW > (%؜ؑOΤVĨ\Mb~a.MKb5; S,,`n%egۮIUJ͞+[c4dtXLboy;M`RI G69 , ꦞ9R-roˢb\#nQ?EP+$}8Nur`WdY%.*9` ֘QcgM&T09>bZL< a<|j쮐8e}ug.UI\stgU*Frzq/ S"7&H1#TJg@g:xPX7.䞭?>v B8qD3b MCQ&.H0DM u = ou0,V%N ػ&N.h*^Z0Q+-Hq0Y6TSA@ު|h5Z"s{JYr(.]q]^(@ ?h; WC'w`b]Ex-= `vsAgGXB-؞YêǂUe} j.myx eF~EzU%Jdf$4cXD}a :-],%<+FCtQ1ݐm?K0Y8IrO5Z+܃8TX6n(=l/&S*ۘ4he*&~PIkt} N9Ԉ m_IO0/O6&UP `lvr"oTgpV.%\$56qzJ:GXc/|Yw㚨;)H+_v2G.q” `×MMZ\`:rLXc/\"8+arBF-kA`ZBtpuԽc)SR.v<BnWZH0!lh՟f3nb7:.>N%`: ?X=śL8΃A=AGA#ot59lCI M8ByBHp,X.3;UK4jip<)NhP5WPt9ˆa=ue*4YT>eCXEpXB _GlHXC!{T\޸b NpÜaaR+G49Z;R7 DJGlYxc&ۗpy8옔ʊ0[bfFӰgZٽo-w7Iq|ɞ7PXhLFK a>+7g(җKe"K79‘$Bw c@l%+mh%hLm _83$q}ŌU~Hy#]H=,e-L\!ds; ą1{Y[+z/{LpԘ|`ٞk3oi,J*tmv1h"ͽǧ UV _{*$C&H6l+ʤЀ.QrB֎yQrży[Qx]V\pczM"Qi9Ȣ,Ǟ{jE0;2vIΔ٠X1N\`پNj `%o |2 (s8.:."\ U-OlỡX);Zv+ &槦mܑ[*-׼(s0$ xե'Ӗ 7; 4j2͟OY@]ra?Xn1`j ^Q\X8=!%!8/P_Q)&Mz6?Oy>SzF=Ɯh3rg`:^CPĎVbx`Omqp43 +5ؿGYR=\Y%ktnT7{.JLt)kvHT7s}*WڼZw6LFJԔm"fl[,B<Ц)t~HR! m1n'6aZ ­5#ڡQ0to_XᰲC )cȱDAF UU|Ծ9\}i7ȘJK'p5ʠX"Qm thX# !HMe8\+`/}&Ÿ'Y./++6P,&FmԹJw,@v o؍hkVV(B}L;uEW!)ɓR^ X6@-"iM}1(?M>CM]Qwu{{( 7|Wi#DA_pdpDEZtfW:Z9FVYz} &S'MntՁw‹iHd⩥d5?~sY5른NR :ɮXvE8cv1kn=?#B*`LjLV]Хs;`l**kVǴE?۟bٷY2n{I)u\9oPDJ,bl$cIPikK!Q{ _έLHF".)I_P(^ ;4={6;]60h>oe|S65|A:]RѹxjDegV\l(+Ub!]8IJmZ'Za#1a UlUp<Եf):𢡄>mH`8)U3;`3񗷪saUSM ,r+ezm4d[sX#=H+Hm eNlК$iuu8ck_SP\n#i&IgTT. iǕL!Gfu&zYD5% rN˸ԟ%G&>WQ.n~`մLo:q%觗W h=:հz~?YH^Aֹiapʾ&BU-~k+Q h$X#C Дuz(fЊ1) Mkp14Wl ιjߎP/vymww)8oɧTw1tu'4%5 i8 Tme @P4RߡT;4Yaϣx&97<әI o/Oie%Yo{DF$ 0@"2H&M_#·b,dg-? !==4DZiP PLO)Y-^Y`*C6KU=>+"odR;9utHNN.\w|Kdw^/ G6!vW$;3*F[(y̨iLӈBRU #>r|K>*SL\~MT+! CyB ;頞~(,X?KMRU*0UxI-2B0ŀi,͛TV_얃s f jp[Kl> 986Kl^*w(h2+UCnms_F˲c.@̇(gO*gop:5mݱ۰v /vCORC}Td4W4-dɂg'UY`nj-N]hف HmMLj8J4䦶a/$~(hdY X}Hp ;^<3@w( ~f؉oİ跮Y*5̪X\w}AuGz$S@ަp=3]kVU+20`y}8 Pծ0JpT+EsJK=xJWS4N* _Q2ث-ttulV& HAEPQJ AW^4G|( #va9W(D Ro}c\R]{W'BrvrSAg/YkRYC SS(R^'3(OB!]hUW,.84X)t2ZR9Sv`Fu+8).ZL:f4}*p5hK@~Ţہ#|q5Tt/d%R0ݗ |/'QETzǠI> ']4Jmж7>'jh?\ҮSV=.vz?|7'Η P;&L`R,\U1]ts:gQZV3PRYP^ ̳fkhzmd0J\]#H祛>tͨ,/(Z8zrX9 78, %=%=26:K>r3I eI%} ﴮtXYLŷc#}#F1zg#ru 9`}~5='o?n#_hKU|[?F(^csܪ+ :8۬HKV[vt䅲yQ:|NQJ0gq_ZZ+jAiT4oV%9/ q@Mt~Ccɐ['N6pPdžAGH$"iEs IgD-q넦ck"΢<*FK}PbLI5phii@<Gxy&]bI mɗoaԵdh@O@h=/ BT`GѽmM1Ɯ~ L{ʫON!c09[Cbsh zFs :ם@Oe`;2e$WOM\uo:RA>o* םddIsRpڣ+n b3-q=qY٥+(HhOE ʩIH[zL|2l6D|9XN=R'giw[4={ FtbKZg?R]WC*}IeVOvT`ٝW۴2Y2Tz_P^.kFZ腦?^ CR + |շ6If}gCV)||Lߝ !]’ܾ#1U&yW4 "̺I]u6g^9oϼDC~ؼv#qpն|6mL F'·_6cDוQZ[fbC!j^L5o%:(Gg.MQ%7xsR}'F^)kYȣoih9R0ap[tXIm6A֏ͱPNS@D _`&gCA@WȀ)p`P]u5$[P y3{*r:ܕ13 jؖX V : bzi3%>FCcFNɉwmOf^FqƧ@;-Z/h `yrTjZ)]j8+(\$G*P p듭I?{6SkL3BZR5`A1TzŐGYK'\( F^ 0zSe5µp@/c;0O;Hdd7& > HnlL-⼧]ı!-gwW8ӷxLweR b'S꺂%ieM;è_T|bbLX#ւQ9ޮSE [;DV R,$2GᙧԡfuS ~L& kB|69j̦䰹$b 90û2&1X ,+dv N>؈'8~0SMm*6%Druti9[#k$eTLc"Kp9aU=LwJ|)-u[S/?QuK֜*@d~Oms'$p(rn|pʾN&A`p\t v鿦1GY7^\C{Yg-0 pw4$RkLGCd{87q9>6B+6'AP@/F(s'9,jkpNys&"{".bYgKUl3w :.Fg.T`CJLx_$15Hm5/"?0جwZQu}N޻ԈS Y}HQWu'ÿ~9B4D7riD`x+|_A+f.-o6uB>P4uC}?e ~X:K-(WoAsV6j#k@|F/ԇ qC.Skt[:,%ka%x'hCGmkO\?!,|pc [EfB f B{SFP}6sgmlb_-@*n\s-ýLZ\xf\!DuN@bBA^I|}% W15T+KGgoX9ywEcѨO|*G! uR؍3 ?  %^>]85}rT ݀ȁjY0:eθOg=nAb&o.O{&V,_t;X^x "WYT:eo,F9 >F T"Sl3k܎\$3TTSƭ.,Υv$ש^.Hf\Q/>k_b-)k_A=`|L{x0wrP"Re?ϯ~E2pF`eZq6l|o;3G+fP%vCȟ'י ?]C?x$=uL6? 'ӻ'0Pw6C"!eU;FAoCU';`"SvV y }s&`)sq5݅:G(=n5E*LV:"2c+ ޑD]Xa\TIRBJ<)C=+˹m_IQ!q5:*PVGQ:rcȭ4Gr)#  Es>Z5a[ϝWj%(yc 0W1&{qoQimURzk~n9aih2\Jڲ,hEVk)g·х͜ogMQ>), -RO8ӰT[o )^4=e(;U}%o*!j).s8<Ƙzs:Է :U[x]I.Bd8Hq Bz5oAvYlClpqUi ܡ**RHdP;0w8cGwK{N* >P7utvG0mˇu^B "bf"I6eKk&EJTj؇o^qeZ` y=~֌ xQS" )p;Rד((ոd{14;JY zu`CyÏ}d 7? QFg7Ecs?|ܻ3&t E#`4@N:IմBe2'g>^KAX!avF{_ OIr9Ԃ@a%LBEFˍQYY.Ee7 B(OQ>W$ӊЪ \9š%?o󜔭CKƔ[q|6Iݐ:lSTR$9jKN3uЎ F,cdzw`bf!M('A9n@/ Vc2sYk.)(Sg1ߎ_aۡq<\3مߴ]bI1֗nyy6\-4[u٧pX{#+F#[)Zubʙ`xr)R2%0v&qgN"jgZnϩzZ.+ +QIV3/^d~5IrtdBҝ>Ql ՖIB(im^*‚ pXwZ*P-Y2J֒Bs &'$);f3aO19 =Q{]C]Lٕ^«(@yJ+; 7JEtnP1Q$]$ !q͖дFbNs+6.OZKُkVNjWQOnw"t _߉Wk^hwGzUCȏoATsgb/K8=,fF7eb\b :f`\o_&(gJa!ۡ)̸}908oC3OsYRm%-OKT.w^ņJaѨQPm=8-T0 '%n K?;Xse3ȶ%S3y+i]K4o^nR C|HmB'huï)٨#` B!rNBoS}n,S/a,1~%\-wp7a ȦIA47ͽ93w0wAC{Y;OE{'7X89UWt?:*ܷRG`hH80HlѫU'WZ Ƶ~zJɊ{uXB /-V xw,W"/wܝ\S-GzeF۞2*j>< %{sJ$B%M%/|KunC3(2Es9UNr0JmN̪vG2i563 (ތ"t\ص`Tk(fQ+ ͫ"R[PTȈ5Бmp 0J | m1AY#̍R$}‡:3d 6?kt`)'v%K+L(Ļ|;92Y;)yRM>mb^P'^<-zK*>*w:+m~w:9G>)G>mD;?y4+XPN Xql}i.'WN/K]DٵgPC?޺ ΀374{n&{z+i:1>"I3 >>/mbb*YH[JaÒo>px4 .eNL{(]MUR \8zOU.dg t3ٱ_Zɐ&'ȆoB[K8-! XW+yJYG) 'O5U /"2N}C աWrjw$spjpgq/,͡ *lY'B'IFׅvGr`G2:LJD sywÖ.mv La6[C/y@T@Ak>-Wm`e ? qֿIћLKx N2u'WI5ib3WNi7 LG& s&:c$xXCW LJ0oP"bett^9][|ne^ǹ֧>_hP B9\9^\bCь%nn඲_>zUӰW oY֓QtKP&!H~gz&ڒEM"]*1AJXGR7,}ioʛ\ d.|8`玘 yЇ'_62 aQSRY (Y礃~C¢~IXM4#їYlhz.<68ANKi<yνKaDuMȰ1E?J,P]sv|v2<ݯ"Y0oe5yCbPx:R8((ih;dOWeԇ:QWż(j|)w t#"{l[D3=`7TJYNh/ 8Ȭ54-Wn4mSw1{HAᐊ^WƢIt'!emORW"-trrGU[X! %|w %) Tڧ,!Ps*:R%dEνMkXאIWi ܺZ"xr&KZޓo2Rخռ ɻ(PðPQdB T4 @*]baVP K+`x&ORۭbcD24:jbD{zoZGųo"ѫtL v+ ?-/I2], sax7/sz^P_1׮ߐ'U + e52*΂`"r N|E=1*.ژgb<^ͦ(@xP'\||vmדO{o^N%< Ie$>Ś؛Cdth z WIx{psI(-ʃ/߀x^֘UA-㺯BLN~(ܩfh-Vj^$f|Q$d<|E A2ZU쾯 % k4+> tMqW8-%6Y52T,{DQ*'ɻ1S}yغxY?_JYZyA%DѿWqBuDIa둟B2C瘜T!:Yq5b!(b(2K(m_[v7VaXl@| ӨPM oW8 ڟ)AAinr~sq,Jx/:-L词&`ױkublvP*{tlߛ9 y!;ve/xF/$ւ*\Ø $ZZR~fSa\Y;1Œhd)1't@$IY#\/0SxY3,,6T*,DTB h}n1/4Ѵq!Д+X'LRMs ~K/hPl!6TJx\7.({ҥϣ MA.9# Y. a1j Aee"e{dDYKIH FZ̘B64N:7]f`R[;̧HHa> )&oՅI%QH̡>)C8QޘDpݡ*Y''H S2שW ͬ q38r8ΣC V&$^J71i_j+k$(LQ$//xzd&8 bLEo25:JXm9α \`)ʋ_U/@/nP}ٲi(+̬5%;6foF[f6<8뷒ȀҗVEЪDlgUQHq-NXMPRۆxf} 2zVE#1 oz[DxZ#\Z {s7m]>ƌ&טA\rş$$9+PРP3`@GkbE.k!6ضJn(E\֟;I3e3KqRnXř8}xH0/1ܧ$S?P^]_ ؚPnF)H'գ`;fūR)j&_;TO)5ѱ<#Enx;ɄdGN\FJ2/4O:W]c.$ҍG$sR0U> Z'%b#zjoqK[GP`"cu\Or_VT͓qzʿrb)A;|Rxwz)L\ EnDoKb6^3у= kyj =ә]uYe e|~AaJ[հju$ǟ;ˁ2g~M#Y^%xLC>˜ A9iFdR1IVP?`kq%-y㜆j>̐"H\F4:[$xH$Z?Nqo@> _V7HlbjEZn Į'#VM%w?Ѐ9HL1(H3S |FyL|ݓw|¶&K˜LE1%ƭi|4Gq0el(kOxuC)nåirF VV9Xט+OYȌfڒnswd+ gxW!MM wfٵy4[NN_TI. ~a}}eBW!=+ CLqXm/-M(XBչ#xd {*Q`8+Utk@3+o:i$)4lT$P"<`%8of׆.1A܏%>wN^53-"n gPLVn'LR{r4ۇ Lk#yj?EY(e%]1H_8!JڨU-:4zŌM}}6ɜ qs@8uV"yu'ڡ^mpbFjirN61"smni`ϔtV^Ty2e)]UIv,P\|w6\= heᠤ 8r I |m/w;h5R݉-Pq(]+?Eڱf~&yC!|^B,st'~2>CՌsʈYe?l&N/16-5؆9 4q~#%fW`՝m#F`y,7xS- x~\],PV!d&dh!;7FI ]V2;Gwsa1x$\^HAJg)҂z̋v2iG##9`Ʊn^OFf^ИX {9iIQ^MP}T"nJfG5R#aZ40lwdC:qAhX;`-;UO<Q:٥ϯ?gj`(rNFq9c\^!2䞷ÕbA"+`9.fJ'Vj2?Z_hoPb,2abhzz9&=|~@8̜6qAۛZyaF1 ['pmDMyÆ!P;ϚG~5H*s[h(~Eo(d1,{](^?8\rF4pҿ'w'(V ]FϵKp9WJS)FEhh4lEsqz4PJuiZ?iB:2PWr"AL3/yؾbre9Y`}8OM܉87?Z5*&z (k_D֝8r~߀og: dW :XPBE8;LŒqyȜo\(9rQHAmI.3&ŜEy 7mf3i0OeRrĺְ໫MFyʣz(0jwe*W4/Z®ƨceo\'e;6]G"i\ՄfG:X^I9o84̈́wv0'&xT΅ӖG֣bI?G >&Ơ^$t+@a3IaIW+/7 +h셻S`i Aq<,Fyqc7-gǓaͪ;nUA)1y7h'˶@iTQ(U`kTnfW vo<1{͡-!pssoj`A3.r u%%CjY!9FWC@W)# PMm49c2!Ȟk? PٜFr0bZƉDÇ>iy=6R!o.1-Ztb?Es.K§ JUD 31mwߠF})["ӝJahu |Dt2d]N7{5pl;?$R:~8 ۯm +Ǚ+}k;Jl[vypcG5GhۨZ/&>_/ z<н(f-;j%AL@FȬ˓S(>+]qO6~1Z|6A*V AXppm~NxژJnw2~丗B$n{+w {_;DBrFf-Y:'lap8&l*$JZpξX-f  0U>!–[+cG &);|.Y0⋋fC:BP$}Д(4Y3U8ԡ傓g~1E~=x0Rs.ކ{?Ϸպ=N{UIȷ̿Moad\6fꙦh'^GSoC-46v4댞i?1LBڼxwL[`Bm㰔^WYkx}3.36eRꐪ|~13݇z)7HLfa}(yO:^,~x.=QՖ? ĘvxQbe%c0SCOWxnZ*Tȕu .o}-K/oGܰh:mԞe  $S %wm#_^9KkW*l;N?ws9/*βc4-YU#ӇŅ1=0(؞N[A8Q-P5sZac xerz,9ws\ͼq>ЁYlSaɄ# @>Հ]ZhgO*d+ 7P#p]gf1JYmάUdjamc"6qcc=126lb У@V2>S1/y铸])fVOry9ZjԮ.U߯V6&hagS4 eg Z\ڨmؤ.7̠_ʅ%0r[`/J6J}]B|.\U!/J֟R {ujDpH\:q42ny=S_ʼn) =؊_էWl]aw=ic翈Kp6:op*1^<4tEfy*0@/0ydFnlqt 1T np=zͽ{x &1U+ZxՃ4ЬÇ_ 7HVJ^6`#3Zeu-/C?NhVO,7x,p| )R|籊'o A_K`vxh#*qZy( }d@7Yw+O6P+{jEIpMIN8!YKQV=+XTAZEf&±X8\9-loƺB4*Js;A2=$UU;"t*Q*Ϩ'T! S`6 HRUcY=ӱĂ{]: <rI.3UB0 p A袎 ٗ;4 fK!Z0A}.c seGVyk%[i7dCq0O@C{sm﫶l`a4t0hPB8\VX#4SI^kA~]}|N_Hz% 7}xECTu%E`d+vFAEETi}ەFׂa%pq݊L`O׶:; {_}ndbx>slKzY-l*TU^C5#n@"^X_ +wHvE+_o'k0 ݃kbvε:u,Yd9&I.ՠviI=a*}o6 VIej@h갋٬:*3( 83>UWmŻsS:{ Rp8sTq[q`t9X7 A'[!Vful^hgqJkT׃u9A~Mjdm4Xf8+&%ie~7fKԧ'Aqe 'UC43\=ǐ ꙵkzc{ nk rIR_F-.7.bIIG}R.救s=,5]ɩ dU& 6qE7A2c SjEn=l9( RIų.d1v~ pP zWͩ2ĝI U[WZYNUsXdH3y2,½,2 ٴSmsO)Icnkud-|ƶ+xp?2ғhakl=mhJkegD`̴˨ RÚB)ڃ|>sO@^9MqC,3ϟ@a ` ).4@)dJ!Ngv&=!h1&8K RaE@f`Yy,|D@3h^ч e0qjBj! $Z7CRu ]ϒF\^MC㺍4@2Tja2`E!{R´DJTRFrf^3x 瀭VWc-&7ŖK UΉ'R+AV,4%a1 },:#tx>]`R~65\xl6A:D լMYg r +Lo~Ժ#8Ra']HڑV53'63~f+ҧ\78FGN]3+p5itgT.OX8rZŃ}q*޾|܃"ùfн^6¼#}2Zͫ[{EN%Ӽ97yF"8)|aF j1+&<1N*a׫D[/-)7g/Qy~G p9߃F'Z9; D/d-HHE8T+Z+D.qF|i7^ Y;EлǣqcuG˕mK9QeЪ깰K uD{@è{g:kg 5yA۞D@N)3 ATNCwT(+tI#Abo 8G1A ]@j "Q1`@"ިEo>uqXU3(چRT\*?:=״d0 ÔѻΣg<aD^v&j ?\p~o̵ ʕ/Ή 5mZʻ:6 885m68S:`C < /܁=qCeujHZ. Bz MyKbPOaOpYPgS24 (ǜiKҶ늑6}R"6 z)/csK Bm u3A^z2FŇsqцy0# }Pǐi #CL+`ȧSG:$2K GG*R ` #SsS߶iG F!j P 8{i~>X1!m:h F ҿҥWZ(A5ս=! Mɩ[#=͐*o`KN2>aG=aw3U;男)$D~©-wWyLv"5Mu`,O]`R[<ȣi&c*XFy?^p =Jk[chddYd=?bQ9Fa:EWi2>]sTa`4pq*itZ"%t¦ɦM xZ9 %eB_2p1۠?_(}ᮗ[{-DΒ'6Kb4t)c"+X)!MD}a; Đ42~ >[J- 9WZyЇ%$*7E9!蹑 Z)FX\Ru.!1CmkJBJ&ђIe `;,pd/Jp;q\}6`c )U=)5Mx*}=O`?YJ/U CfE2X mҘv=/1[`T:!5Gi$;|b*q} 셑*0%]/~td6OJS#G* *r%0E5:(!ЅهYXl0}i>\6/0GPu9R=MWDՑ4?n}_$~wŌh"X}-h1VL><[@2]L'F@ahG@\.gψùZJ 1YAio%~+ZhyG]f0et' +[GҧJ~2,Qm6M nQm%1S\BxkEd:S_eyF@>ؑ7PI#e:̯[s>.RQRXfP6z\'Rm:2aVHUFa[nx惗32; :+ҵ D[.Y@%N.ŷER~$ k7!wh _IXk'|Th f],th/e(iĥ .X!u ,/.r``F,9t_kZ|ؚiXQm`0h WSef^؆YU7Wɱjm*pS&1"78*09O'f*#MW8̸mG" NvXܱ^Vdbd.1~ MYOa,SENRÅ m7+-23 #8V r~eicD6HmJ#Kp:qU^g]4)5r%\$ r8J$I]x:UU/ Ѕ _g]쇐dYio/U St8Ii"lYd }VTTJ;/w&^BxX{B 3tFʳ sў/؝b!۰S v`,/w )w]8xQ_e=1 չ-'?_p $hEB8;)7Zy遉bxvY3Wk| HϤ@<4wFPO*קڃ|Z: ㄲhʖ=G& 5y$A[.v\KE$~ SǓ,'F~vޯ<`SZ8xxNL+SqlT{_WW/ lBO'FNjU >.5Z6+4Ae#1Q-z#=E|bdqze @k_>4cBXjɗKdT?w]DjOu4c葽9i} p%kY/Jj``QZ>2hb|ӆ-VPJÈ }ՂavI^80ˡ٫[9M"LKA] 88b JO[hx , YleV#%V~Z1-F`YIųքMo(=MIZw+[wDIShQJ=U~e>r^v{Ȱj bV-)MsBCbsLy-ńA0elkz!4q)HبYmXʿ;>{i%;M$2[]jf}CGd)n;[}Gh7*-身pKac!zkSAEኧvNgsh@dFz?]nre[{eK8L l#*IűϢ#:1̡I2cWT~kTzp\dL,7d)!o,$b`I$~}BɼoNuw8 s B9V@ϯjgA *oQs? k]MERCoYs72x!rW$C%-7  [B P~Ɩ{g1j; łtW(s~ɼyZmF.Jt"~;&y;e1ʙqr܈K.!<.L{FmrY&9iڞKN؂27K/6/K/Wa&!Q7];Q,L!Vq*{]7#3ރT)}-_=Rf 7*4v0$ާPV;)NnRVAU()r!>+]j֩wn V -Mʂ) @#E*.jhDJdm浪C<ʺ.=uL)-"!wBK+栏FQh/&u0U\8rChoy+v)lYbJʼn|= 34 ~ rx dК#N;OEK@adv(Ńt"1WBZ~*nzĞ' h( gm$CeQn^ h]_wIkjDNU s_UJ& +㊷m,z+!wW 54J ukq_.$Hǵ=`{+9 ]LfX],Rȸm pTf+Lkeq^%^ǣ%][M!Tkqz|T f$6ΰ?n%V>e6JF]G6o!歛{l54M1\C0R^ICM:M!X: tzխ0=Ϗ^w?M_)*km0UH$ #t<8wTrP t7b.A$[:VezN*`\эO l07&H\Dzb>z" * ͫA\D\ײu0xf=|M&/ʃhԺC#9rwCN 4> g(QERH3Dv{U2}%l,>7DX5v1ybo}f6?<;`m1خ/$GN!ԠeFͫhGN{+e|:*"̸WryguEd[ W79QDŽLbJK iC[G8m;,A_% 9F1ǫvƾՇ E,+ ;r8cUq&*8Q .gs s#D Ų0וNgI/s Mũw`Z#>;lRϵ飁$U-^Y2DXQ^&}U3ru,qpSεuHnD1 HܷͶaa1ßΊEθB S:SʿwaX ~B%rK P@8VBt&#c3[o CۏM&K'ՔY:# @rn~nX;];@u|0_-Xz?#ӜF>F7|v}oߤF69eU)FS+GjiMxXeל%PI3*`*$2J{X޽E$PPf'TÍ/C! :'e$@ /ZG0E18B U8E/G0<.g,{ѐg&}gZ,(+11cuQ!*@0J:ܮ;_J ̸$c!{(CK^x.\}+8Ӹ ^Yq~ j)(5y,H(Wdɖb2o@oqWz,PD1|6s nfUZCBa9xv٤G?kQF48xarMRf3UEpק<P7Rr0B?'g{[_+(RNܩT5hԅ.w?:6 N 谈H@U+L'\͗2KgzC| lu N_6$X jm`zoG9,kA,}BX]׽~\DFE6ѾLNpQfRR^P)ɮ͛\3O Oحљf[%2FBfQ , )m(MkЗ蒫F! i^1| /P]۴%OvveѤrDv ~y.'`4Rae+;B-uëx8$a-c͝NZř4tlGpM^;G5dZ ϕzhr>0B=ʳAG-DFnٟB5t/aQ*9g5@l&m/V0bITBWSwWН }MB8 ?=i0޾Q s}M.WB8m;57$vݢ)k^vCN^k:|Sv džR^&BO~W}&Fsmop[:v<{/Bd"fo= ;SUUq6C$?I$cڳ5a\b1& 55ݩRpT7,>gѨ'fe2̴2!m~\bUb`T0\7(Cbj(KPX> F̪ڃ~pySQIr"BwE,((!)JS<-%6#HՊ& 14-ϳe6 ˙SycE#zgi lTXP90pLYNB! nb&C90ՠ_Mp69D3:5+Vr +J#U`5i!H_=Ckk/ c& [i@37P/rKr2aFi,Un<5vԻM|drpfCFIF >SM TPpS*/?gBXJQ'@%9sR?jdv3򵹄|nXBh1iNn#7HĢ<2yþ1kl*[\?€ ef]x+_wBsYU+}j2,;.hju ӒPmN\HfrM<c^.4ugaXłCk!MִM&׮0A1JkJC|[5>/.?"TX3$9R*Äٻca58YwU3n0-[t5EZWc  '}026 , ;%1;Xmx/DSSI*8:(#ڠ3_B1brpUsõڅn(>~{yɍ'qxc1T 4/𻰒+a FZ0oڱyC9;_tbȤ^r.Dc^7j1$ d8L LVZpBI|[s_:$jC;ZDN#0o!9}!:8c5>RH@ u3o OVzN58 rtTCo#:tK|%wRՂǩLV$QHtR |!vC{=,ʾ%^0]7Ԋ)*~c |6u<u;%|Qpd[eo.?VҔ$SОc(0VB]-0) gx_6(ǦBt.yxǺ.X׷@VL5W@$yt Q%(w jjOb6ʦ2DTNt/A nJwZW6־IoT L%@r6Q!ΑF{\@Pa ((2N irNpwtSxё]IϸB=t#j1=)HqPoI7̒cdY,hx M VۙG,E{2V-ڿgT|}ϤVC5ȓQTsV|_kzQkKS*ņ\Pz̰bV56xdgaf%7+Y)޻eQBe.Ne@㒖/̒ H7lZAI٫y@w /U"#] w 5N (ʉ!':O=,FqhW.c-BLߖo~hZqWϯ0tS?0Uoo]&6Qx~~RMdD f,>,+Ny:jwso`_߷B4抿FqWq[4(+F2RJ6ݩ[&Ž38?otZ hSs=)A̪aҤPHh흶BIEQ7XDޟnjBKqg8}tm'.33A&so+5|JG說f oxQ KE Kx:00 c=JDQ;u=L#^vJfd\,7C [[6ֶÒ2[ÎÞ*~/s1tlRb ;!TBnreHSGQ.#8`-Hixw~D֑ERop2r',vtV$=[g$nJ 1@J>sstn`a^bjJo˩5q>Uqw^S ".ks׶=Xhlklj㣊9Qy[zq6(Gn)H;c;GzmDHxv=Mgz4`Oӷ\j[:xT? ~W0JO0;ldBts-M#ig (\f,Z84XO^v٦@L rp;h‹%#w_?ƪ z|*|kQ|41l9Pv0RA܉Di ݨÉyeLvx]Es-Z4~ahm$L@rCC$~6Zڝfz^ l$|b >? S3Q䟔]_pՍhKPd?Ju80IdOK$ɸmWd] S>О(^M/8d__da A& -S<∵7aeB9* n~C {Nor2"=cГ0o8f Z0a OH0ͬ5JOi?=G 1˼(3']2!9?:@wYAmEΌ#խ߷Hs0#`:~Y&b ECD5:ee\q9a3ʔsT"b 5SS m?$gޞV8/[.l sp&[oC9"h lXE,L P155/(e\!GfGu<&& /ބw; g)кARC`T ܓ5dTx)k-;ݓ۴2"lEiAU@$^׬`+ vDMBe`*svrVo{iksXQ8Kr]W?6(sjR2^OLCB>YEb+ІMa s{i{{X4>MY[!0 Ռ~6cأyp<ۥv5jvEoR2OZ[s,ǣB(zvIY(Hz ?3Rz{O}al+Dfq)kpirTp߶?Yřp.iw}Iŝt1 z1RmoYaŤ/o Xn-Q78 ^AߵzT YUz&\Ը.#1yÒˍhmk7#/33kUۜ rtiɋbH,bF)45 k5]\|kg#2s_%Ͱ&þ(`Q/Is)sڿ ֢IWcDK_pEʶ ,h@T4IEẊe⧺F`^?pO&1bLLBD+֓œmM]C?P[1Dگf)W]LMj7W >GOxq-XX\W= 8Jz7klf ;*?E["d5(F;{ȷ lJw&*[Cc[B_c"ZsCh<<2ÎGd`6 NInE0+x:# ^Ph';A>_JÄXSt<Q ·=Z{R>iWV=cבCqݘ>6 ]ІoNśr¥6D;NCbcw-T3,{SR9|6 t-vwnwl0G`aT߯0ӻ)Ǟ,ǰbn^xO]3 ,F '_5 P]c8xX-%%Dk9/VP ǯ0Zg]bz}֗ =4_oqԕG!=]8j7_Yyd2名'|2R(dXʣxI獬 Eh9ޣeӟ Uv0F+5WmTb^"Yzg񲣳/_'J[Eb\4]ץh͇ A;r߅FK<8a #}dc>tW閹Qȅ4;*tёރΔfH-޼Gq}@8W[OVNxsG atsfs9nbkCXt]jB25G ]8t.|dB)E2e 󛟵Q J tk*?k!GG K*u._CuuTP˭A.ы9!|LC娵 V8MJ3 ٽ*Qх\r֫CT & qTʖ~#~}wͩm pͅ:12D jkÓKgMPgL1*hM]4K3X("-2dWz ݶT tI&]͛Rg'=#00( 8M辮<}iH-Q g(1Ç;0$ʕda'K cSp_,`JtKZ!@mA@*lDAEX[=v,4=TgsU ^9^F,(OIu*_78/ FI1*>8js@\.1qծ\5JmLJo# c߭i#d. Ui}XI%՚kq`Bn=XC4i1 JHY`D&^syZ?{cWL8 +Kc_`s|GJ%Vϼ8f~9aV蜬S1hD:iNf3ncH;PB̴s>AWb6h/> #bЗ vi˚oߏh| L.a0LJu4V$hܚ)L\Yn8yFrS&um#i8_ht1fU5o[U;.!hȩ. fÐKW?T]ǒOC{3c-S t ݳG;mpLaj: 28(~xg7o>.D72nE nT..bEt$)P w-?~~c f9 n];=/q"|x1qE/MK.э.^4co {n㾋: zaX(ȣIѬIϲϾkܿ 1xkSh UIXYaIew;|c?jMƴ:yd盉R%KoA1YsmU!wpBf㦍*,4&S4Uџݠ4L倎8FhCPīζrزƞBiXx*zRfr<[3}:L= :bxBsC'|8"8+'}^[ @a 1ouA~.\mP *.mw~xSǪfqB돎a:",.yn h#̜2wm6{Ǒ-P^yx< GԈ+`K-U-LL#6֓mcTB~X¹ëL ]%]0 08{ۤFGWvo8}nky"ϒ1{.%U}\b+x܆,#:\eqcc{@ww.!O?e{7.P˽Y 4ћ'?6}_'׫Џxo:J5 2K!#u>Ra;7>8,[9" LHEF?|[DZyG8U_FOf#9p~4"ig7xbygj>qq.7tQW%fs ۟>1[dax}v+e {Y-1߶&m i57*Nɥpv&k#r jxcb u.b椣\dQ`69OP`R|g*z=T\H7eg>R7>#Wni" l ʤt^$#uOvjW`MOʵWW()ld'Q^\v㕕!AǐgajQ#4Z%}DymKgNA)!9)2 nuXS0 -Ọ%_TzȐH(I.Fs ГH HuT7~yPGq(eafDCf@80xw 9Vqp]2y>%k’Y8OüFY]U|'4*F<8\` Gb <1u.,@K-jO&U9PL6 T1Ho+k!h|WC+TI:OV,ݍ` s*РH0z#MpvXz'Ϲ: }<|dk fuX3u>L)cEPvg@n_$18"igh޼~3ArТ58KV;9GWDme)BwcnX `E6o֌CF=6ãf/W`|fk Lkk OwrЋ}vvs 9b"b2oгZ3*nMrS\*&>/#[F">1 LpdG9T9M{^ʼne*eN"{Z  J>SN*uLidIq(+ m_HI Tq!F[LAF4WL@=}|%3l%iz/1ۆq"m4|'l%Q|W=G. EApMɶF`V?ꅅ?=-pM}k~<6L+phBq| 48^¥pVP.[m*)cQhH$jfg rˀ7,&.W!pٌV+ 7@C 6}69"O4;w3ZyH@QKȇ -ޛ;[: :'%9'MFAs{ ܭKm=qkx @ZM8!VE g m̢qE+ jSJyK 5IEv:@,!vPTRQ߲}7x(olg~yA>|{dJ΂pK-BHŠ}{_rH4ՓۍsΘ!K8]_TAǎYQ.;ťLHuEJ x +0kEݲ;Ղ: LLP!?˷NAq#6HQVi\Z iqOe;+mY&@dI2 nyrjRS~zDX^~tӰQ.i] F(W}#bsk&Z6qӛ7h/iHRM(h3CMT;}4v Sހ@ jBUF&~{P 񑫥6}:3R\M*jy,T!A`"+Jؼ t[#-7{5! ;2?%T% R1gkZȃ3ۭxeğь!LeQeQE?Τg{`UȏXB_Y|gC Q7Ϡsa<~W!0zVfmaB.M'\؟إ y*73@8> Ƨ@.)}v=d\AOsx=w8%g&r`^kh~p 6CE,h54$ҏ~oٳ_]3)-sjF#jHJbU98ZIw˻V*Q"r]F 3"J( uB3h bZ^Z#ɩOa'я^HZ WLάxti3@9Y>XFVPtAudL& Ƀ> }`XcC^oBG竱 Wew|{Kw]oRPiL8VjOzZi{q3*|3} /CU#ڧ*]l99`|ˮ+1S9Ѭ͆3Q/+].׆J-h+DJIAev8cc顋76' _0{~u"9O00"˶glhA.F`mb EhKOUDc\A>gL tka \sUaE{SO˘R! 2t=;!%5wV%lt2o`25Ķm#TC#4tH@dʯ8\]RbZrrP$$I*=N)yGA>R؎kA[@G^ošF%Jr:['BMJOGA}G4@ Y?zUkG0gE!7FZu؆C:ݚֲ%؆ EsÚEUH'ν9̷=Os(#pPe8MS 4gkUDT"o˕rq3=+65%P8fm/H"ⅱrڊdߒ p"u7K. ;@(j:-wRH-2GZw=db8 B&U|WRO]v5sDF,pSdY v ^8q"*d|!D6'ԔXºю#SLbmnxHR~@J`{N swk[w %Ms!\Z4F$#GyYqZ [XbplHKèX$(>2㶌jS\+ ?(є .WSt85-y>1J68ʐ|CmXKh!,*EXW骻FY=V$L r=s5Muj藵wTa^ϻ0[D yqx#UT)`I"*1;\<>z6k(}; '!*h=s1*&xwa ,K"* /r)ֻcGZEL%&4u1&/lz8 S+' sڦ5F?Қ@0 ;?l.ѩǡ99{ m?Elʝ'6@P@rP7J-R8/ߔՍ!"cRL?*2 #F7`^T,{^agٰ5( %ǹERׅz}d>=/? qb[n5Y|lSFnb`uUG7` RDtcaLck0D,MnvB,KTv2JLjLXsVP{ym-Fo&ΩTzmFH|dJg8`Dnob2Z‘W/^陟CnD\V>?/|zb | rsgOǓriӱ[ZfJǵq]%,c"U^!GU``דs &p–47l}z"x@ٚ:Q@BpEV;m}jHrΠRo¨VyIp z?x5{;,~in]'qf2mV5+6V݃|˄J׀ΠGM_u;/[6lMA[ñ2AGlea1uDzc\t ^jiN))3f/3MI:@ ۼ Jʊ_vz7$B#DIf&`lg:޶AB| 03$T7jiMu(A ~Lm <;XANޑf}TNp $FTިԙ,{I N~-FPSNvX7w0O&xgc0Z'jlɣy!ZOxy,}8qҋL0o/Q8zO uЮ!n8#;m#'6Ƿ=:&ܖ6x]ϿEݏA \^U4T#}4짙Hf (bYppڢ/ JY֚vp(SRU)oUv̇L&3 _R\(`sƋYD4u*a8.om)_’Q`y$8\SmOF*CƊqfm2k k1'óaN& B5Lbcͦ :KkQcr21RMPSM2[LMqIS9يcPaGX>^6vCo n2T0K7Xl!o2TXX "èmG[ C~ow-@/Z] dlOBMFpTw <8E~0*ʤW6~])2ٷSɺ |^v'_|8E‡"-óT݄mx nz@o >fnlZʭ Ku;OqeL|`+u{%ٻ'\XF< @O~I JG& o}g&uJb+Oa6~ԦJe2p~_s"(g7z~z;K.7d0kaù Jpa_[/Rλ-D0tYkjm4?@b ˂ e_O-QCd]nSHA$7%,jzs{vʢxJ#ʬx1L聓 *_G*xy Mq{yIJ_iYw< a߁m 0}I1P:5ZdY5.2S1 iiFeO-voT fۋTW^ QXi6,x.=LZ^iG(\OFę:y+M0t!~&9}ԂgLATPb Xp)5k1~]!L1 bӧ5N"Pj +{\8QuIp*$"^}DIon`#5U ?6a`8<#!"A&c@,}ƾTބ6eC` G<KSx?IvbZj7[|xa=KG:LV+9Mŵ ^2"p-n d@CcD}ΐD 9LiuGqLU>P ^ a;,'D֔8lXC9;v()W <{- U΄* P nVnKv[V 8zUDr/2 }Zol.d'6) psz\k0m#v'蓕;{tYLzCjc[PlC1UgĹsk. h wZ5X-vk>]v m-^4.omƓ t_Z 0F/YǮDt/~~4vOw<& 4ӒЇIʋ.+%iFz1)!ugy]}L 2)l wE -3yW"5ϱOg/\WXL }GCX~и 0)w(6ak}&54Ed o}HE^ S“dwKP7@P:JH,+I7; , uĒx9ap:'tDjբ>lE"뻊g4tx 5P h ޺:~0X!2D4TBSk14UxKP3)ZQcE-pjtJfl0qH 4}fۈe%-OWi#͎c:ssˤxQ7]ín)w^޺6LGFcsds/ߋHagW|0ɤ:4mٹDBI 6k=۬VŊms+A;~19>JWfr5`͓J҇6W`uO3ߟ 2M~Yl}?TmͲrjM^($6C&ׇUua;O^oZ\H3[0c%iv=CItk o†O^\pW4A{R-Fd-fq |nMՂ:+>d>dx,8}:rQ!8ֺb`&htR9*0J%`bZ5BuaͰZ6'$?,y'?򐫅l5@ Nz6ЦZvP)/v+B8܃/;or_ռd=ܽVԳ"3md3΀Tqw? Gk]+R0l7 ESop8HԤݸx~wїL@>4h;k&%54\_ q{>b~~|V{& *ߑbbAJ ??'BOg0La7INr+uv{?Ţ A5X uc=Pbw!y;s&RBRJ\#Ya V+KN+Ƈn=^tTaYkZX(ۦW,8Tbi$zl>}%D u4VX%L?;3NrePk-F~06N &ן99(B[%&$#R,]sE=@oGu#:O szh3ְwT\ףrp:ݜ+Do_#Ƞ/9⺛A"'HzCo_"<]1a)Bܦ. z;} ü^xm5RGymSή1_IUC#\sxw} k`4CK>sxף'~c,x؊` FZ%_= Q.$ib=rƯokJ_'8U?7)PR>/?G %T$ Jist Des .qYn*мAZSܤ_v~ްK/9q~*E]1l"ÔknX v%2gx7KGpaYGV $NWځ,BQLUm^cX05ZX)2.5cѾj%잱}`<|AMu<9_RH`@/bF[iSx|e'DñgI:P͗%n^sUZP6I$/-vW*Fb{}dngM*He_ɞ@Bm%sfЕHjAdu݉R9@3C٭x ̯\ŕI&|Z̤R&@iFT<)1[JdHmŢ9vy:pƹIv-<{6sMo'Cq{?(@JpR͔C$c%b`Ldӑ:"w^Hh8YyH^tJhBz$u*MEckAP~Bw{+Fkgmx^?9| 9:p=7̗I#rֆ/Vs@(}ws|gUO+|g!:n_ǼUm}lx 0)gUMnJiv}&J\ ߔ+}k0a+?]YwAl丂gBFNPXI+1j=2E{1Ah Qp ,4T,:H4S) 0ԮYD kȺ)G/!gM? Q}{&kjw(3og礜4(U!yU݊=rBy6!4 :7]*բD.Y7kؓYjðMUp䄟NN` :fQcYhhO<F17UJj >x"Ɛi1 ~qظ]:?(&Y0y[E:R$A1*f)I5_wƴ~<2(b<坭^YpɠVa `aY.Q(Lq%x\M '(ZSA DDs/ƪ5Gm\5"a%ί2s`K֌/uDZ1c? P^ӱԮO ;Ù(C}l`Mz%VgpK{,%ir9ۀ *#]g=XɊ V!mO.YWD dP>œ\`%(߽;n*؍=Jo̧Mp)T~!^iIkY!٨(?ß}WQ͆(@ 98`^k{6?f֋I^%-%(V$〱9ȉ`-P'K 6/O  eN\4}h^P?TUqɘQB'3 0-͂U9_ȨLJ 7^B&^f_LqC+),3`Z~?Ğ4kr;XL*[0sK-Zo3xs?֓M\O𧆗N81b[wէq=?063?^h-P aBWqYmG}a(bVyl ak/a,9Cj$f z6S)ܒ8 _r>"M6u#Idj5۽QHGu=$S42ö 71ZWuZdLvb=gSD ;x~KfDlSD 0V p5h#Sr&C]8 ˁo#2KN<FV8L{`b?/Yz#ktps=nxK7@\)>8EC7#nt+6&_ה{GDBX'L,T!h[KTx6T2`#?؝&;e:wkwjn;(c!i&*ChC_z^mQֲVy^+KF^pyO^d셛`.P)ND#֯<НK,?\Uቹ'·^b Gy>kVe)"'pڟX 1Ȁ\y\g:Nbs1b.nX+/߲$4[|(ҡDAF)<VYs>]2 ͚p7F4 Wwf*<w]k!=`.Eڎ5-`x|_"5PA+ "ki !j۞!q)\N\8762 NT tv蛂B&^ 2O vv"c:iE=%D/:rG8$Y;PaYk cRO@="o$ES1ӈh/hžpGX#^]Z6Ep3~R-$쳼43I^zQ;s(bŦkDdlz/{:#mq@"5-,%1@l 0_;wzhjAwCs7̆hvT0'|zQ8 7SeQT(SH[4=(0/5T_I}7^R#09~+aF09N8/QHTOz2>4M8Vw@W!ddβ&c^p՘D`l}quӏ$|>ᅎ t: Xp2y߇ÞqLlTm U %ET7 Jp>)Ͻs< \*)Xa0>?@"fxi53v t2E2ଢ଼H\GV́J_bաEKo9`e,+۽d#tj:fv'[dwVel1Z =KeL4+Y'-x)8 ZZ+'¥` j&#\8i{!9$XېPmcS-b^ו:x.?,Mo|:yz;H/K$9i+]~'g- F-پ 9'ֺ<]4ld%)81Oh ձbɚZ i9JԫkSX&IhڭB竼.ݪ!}f @XCڸ,/LL iy*[jlNI۝G3ɞyo`7F"'2c@vn}bk?awR1#n|?c^F) u< `f3!Dkbܔ퇽Gr$ƨ?9A  _Id|ZڹPdJKPx]Xp:C7]6@$_*ZWҤVTжASaxNPu:+G5h%f|I;Iso}BB? 0E+itr]T-E&/ww 8B*1:73dU!g hxoy,gR$t>ł74yܹr1G{])p<(x_5FJx-qzZ Kzq{WLkt!&E< g{f1?`2GҪ AW渃1R32JۗAJd]^e b Bn>w?X7q]XrsNN~  ;a/w. b _x\=uI^'{.B_l&["M6/3b׼`zd]@5VNQٙ58H#CSV7Z]y?H*, QePr+\j9L̄Fkcܩ jv7L] eWy 59y6u8;;aƫl\Koy'E$|_t%mLZONTXrNӶ,u 8')y0G.{l(B'FK $o_!;(t |ixI)^B xPҫ^lTO(WNZ 5X!0 ){co< @HN5IOPÄ8Į'0y3v] `MhQվ/#H,YȃhJ/cWKI xKp Nԑ[[7Ӵ7~\H"&Le44pCrN j3 v=WuOT$豨'釥 45lÙ~0-K|;k=<^d~K s!KMQ7E׃P 5\;jyQJ?ouD_0XC`)ymSP7rgU-Rր3E625+r9&/G{Q:<N>_ANƊ^W("$7iky+c MySO^oNDgQmAlQq{CQoSd,;ֶ{ʈ2O=1>Jy&Xm+CrA-CƑ햫<>| |KByp;_)P&niՑbrkcu9v3~N<q 6׽]@$T@2A1yclQOjo'Ì1›O5@{w2qqdkrXtItNc&S Ƃlpq@Rt'e}!P,gr?JPJLnn]'HpOImdZUuּPpM8bl'gN e7(1 T3HxNpFh.,_τ'&؄>\ CuKg @ϵNtƦCp4QlqvGHW*XBȇ TmP@N80]>Ρbxy^o$yՃ] CFkL6" (*j2̗cBS!7d3Q2|C w+/ A3&pdhkqШRQGTHp"eraW'UW]ĕ{,{y%N+#`"V 3VUKLӊ0lLP_4i`ϜȨN|Ҽ*UG87 lRwc9<"{$+|oܻ"LSI o|˝Hews` rpF.>X@+]gk׌-525#YQA&# !voäRfY,/0k; Нlx3-w#'xZܭ:gFAHb+ݧkv]>2AI X^,~PruAT17!z}$o&9;\~͍qUH|wfroȎ7ҿa,ގ 1!dD/4`(C477\v0hk& sm6gYhtpN\8!Ċjء*Fe48M5&N@zB" -c.:k6ꡆ-C)L O@m{-l#V_k)⏐1$ $D~W9Q*N,RZCo`Oy]ަULXEiL{j RO0a*g>փ/ą[YlliU!8"Hk#Le|ujB0s;Q'< J D}^*L4yk ) H|l3+,|צ&"{kH3ۍ08t#;TZܽ|U%ƣ2dDBhFB[{kXq2N!Xc;ƄB-y0\çA+\dGy}Sn(O'n"w/I$=2U4`W̮u8%g|3m㑼^9JfDR }2 [ywuAOVts3=HW*;w}kw~A)B#9(+N6 o%'DԼpGHjZ) ~zxWd>8nLfLTOFe)Zyމ)n8Nk8 w[˷ahśH$ضέXVC}{3a/L]!*ÕXIJ*bN,,[QIl/~j=j.\/F^s_$p 2emg: juv&;?^`!LgB!gĢ鉨{6(}@2BԳN#acs9=aI wtj O[՜w0!܀*r va bĠ4q#3Ls o&zh!%l}Ō5$9 Vj [ujiD;vn1ks-Gcɹ@~wsjg톳cmT5%ܥ0A0n>BtG K2}fq|@&@]'Jگai7K{MqG_k7x@Q4ܧ58]CO.jl 6l^vȎGOTJ˗ >H{47IUpUhz E\W64M='5 ץ83N3(չ WQQW[<]ݾx57djVŋ/)[yI,J63N}W#³z3B,UzQ;Emq\^xakN FVr`Wky"61`ޙ tNw/R#Al/b똖q(ꋵ÷ S?kBdg͠⭢cU''!Lݷ)QfЪ])6e g< dx"ak_Z'OX\˰6bs^_dƱ;KÆn񟯤<,aִM ~B̢$ٯ!W/@ ˄ 8P-%a^0Ĕ~ ڤR%> |M`$#ZvuD=V Q59K4sUm;[ 1c\@!iQH05;Q^"1]3R Yjzu`ϊi,GwK#PRNfp$udԅa% JSlQ@iɖo0 n=X ypқ!W0rg)#@8Z(J_0[S+7 H\ҴIy2ϬDܮ?W.B~myhTvYkB54#ܢ/y% FpdXyJ 36$?PTG [be6R`5\@boiu)0Ŧ)gV/yyI:*JuB94l.hlRZ;bD0u3@=ᶨ0SHzf?@(w)G0vyk_K@$1>tG7xx?n%+͑F%}]CA ?ZeΩeE1KSv뾷@|2$ ?ĶW)ށ-E45rWaBHy=DfbU6Q0p{57 þCyݸрp*"ŜaYsK7ԣLtf,W3KB kտ߽AܯQ@dcX4̅YABF\jLSpI$d*2D0V2ZrW14!PCqf\q[2X ssb^ߑ K4LT=ѐLaQm9Fqfj9ץ(2CH44B!4oeC²cJbAM0R=J9oaOiTF.NRV,7&hjaGe39%0 UgQ1Kn.vPgmov,%"=CiBdpgRkg*S 'NO]8hSr6۠Q}n΁p.]hF,GkB@o8ńd4kk-ȑѓWX"mD?QY22RO>MV֜,,l@Mv-yFgQޘr-z6K>& ;.Ɂe9:j ٱSP&iKNSyBtM+q^}Udκs \cFE), >wx\c%ݟQB{%xh H8}( |<>kv 2#~ nT=rѿq{LT# uV:CNQwZcD+gWzݡoRB-T0 b/^~W>md5 x'JuZ@{+)frռjjEGfw~\I*VVtQr t0blbQMոmOi̷ /^w{_@UNЗX0imhmd'K4a׵yw/8oЯ*bָ363Y|#ր\lqwi읔C|N 9ɊST(Qxl_}sJe.VqjQ>.W ii!NG3xsoa2| +n3uQJ8p=dYySQ@MbeyYD%%cQ8eVWTcICbV^ng/*Z$)nCZ8dq}Kzuz1?!iXlJ12<{H'g57ģtf7O(UFd ]=\=Xَ4a}P!r]E3/(Pt S;:LoIa;QRmYFL6=UD!N1]ݴ*pY`eE+ к!֊ms)ZEAI{1-^?E̛55BjLx HXҪw#@6CMkwYW;l8j??e+̠cM^js:MwWkxA8YdJ;޴4mMt AO1 yaF|1}HKj?G~B٘@/t;؋ Iɧ㸤ďSܼ.>'㪷;'<&toILi45?1< es0:̝C*1gjLbrM< Ur<{x/\䜛Q_CnA ?J<%.FZ7q_%#Y.L'>LA_{Fr!|j: qFgXzzT Z~].xY9iGl= HQP>=$ ƻVNH@q7gLFaCO"B$5H=2QFxg, }ns{٧{Z=C@=@6q*ـh5^ͭF4@#x]=-MXA-tCB4%⻭&ĨB:LzG0ǪTG p픍[y=w,0z]M CQ1U!@"Z LIJnv4KQ<]3G%'2ͱm җVsD$v!e|%|<ȯM[@R|>SX5@qov49w%R2".} d@wI08*)x>3bRfxp$e\# 1۲ s!B"#d?~LV{R+ё8$/&Y-a+j*_;%+_6zZ>ãwsz_X E+7"G劮]p]ME'9| x\edm^/b0=#~l XE8ApuԕBs}#9aQ-)W' EDn;MJț Ax8&=>a伞rTr}7u`aVf@Cin},̫=<&*)IÎ*Z5JQӗ}1:*~H{d!`z<(90puoRafdlvGџZB"jv͇znkn',y7a#1ӠvZyǃAn-4~C~#+z(9t9h1dDpJ7{PRQĕ$."/^ YlOiҐϺvNz{ӽ7^Edu40V9S3ve[`ԝ6H%,ѫ;p&m]WN# &8Ǯ|v {/5b8qu*d nBƠXPR*s zSlJ=PQHA_ LH;Gt:KL)j'|%=7!˂cJ=)^_OTJѲ p+^Kٷuʣw1hWBSo#AWAJCu LK`4ՇHR:ޥEFlAHLfX'* M{L Y ~AMP:M' jҁf*-DhO],N`/-C݆1ꨙ1.i2X6r7n`Y5=@n]n+cZ"/LA??|Aq"Ol0#ⵧ6٘MLC`bu`߷9NК-$P "uFvCAlYo"5[ 9*LB_ǵ"Ɋ៰2ShpaԦ^p2 2D8'膃k Br*MCfu,̃ewƥ۷[,B%jd$IPO!kb<} aJBBT9 6[,^{Dq%ϝlՓ>)(fhu@(p7 Jj ߊ@>wB 2 cxTQuKftj\Q(#~\Ad'E^ [%|CgqxLbm(jJ:>Bo]x$la2{L~HT8e啉k 15[+9D.: PEnSM~s3Apթ#s{`!`3S܌zkO j-inL̤B'3Jc#gh>xW:;G~:ڷE6 >6wzUՑ0ok]_$6P޵M\7Db9}P6ݵ~pհr@S٬ yfy|=>SU OO-o.L@!$7/W,U_•fjߦYyC E0pF?39 t3'DEpz>i"SN+3漣l0/l,4KY c\O)\7j<yQ+:J,` [4/4;<VY\GL.0oֶZ15[Dn1Q`@lk|yC#hd . (8MYB@M\/ߺPH8ˆu$Ky$:I4{֚`a?◵:蘉{iׂ_b,vJ>48a!6s'MIt`b'V8mlW7M${2NNہj0& Ak!\f%JZ )H(hlZ V$d]6RV)5N ɏUeϘF2*`['r`^a`Gt.SG-84l胾 UMRd+;3s_TY>h9ǫexf_hߠU"/=G#D/3ϺP^sczRY.1AJTo׳r@=C+ qL8>R3izwMNw{DO TȾϮ.̟~{VZCCr/yQ|.;\#,Yen$뽰Pwaء^Ran- uKkZ̭ÿNAdZwM[4:Ҫ5r+&%W"U T2f2RKRj(&D3Qkpò؋4DohI j#m-dWńl~S?qJ mj"$U9~];U9-9/(JeY WFSCC X<"VqXE^|&djfC`4'm`B!K}'ujVϜ)fFisD`!?U|o׳8X2;Ԩ8SiR*LlޟIך%sdq;þZ]9q=ˀ@mPoc~5FS\{H0~Goa; pma;9~[i1X (pʉ)NF_ `zzz{jUBsgtglw݁ۓ<{ml TQUoDyԑ?ҼE:ji+j `)1N j]d=Q1XS؉3ܤӴVՑe>YtDA9elkc>RA *Aqs թ!-7QќH>i cm{ ?iq7yG_s/\Emz"#3_,|ð\^=w,锾ePyۍK_"tQA &JNDd,h Y@C7 ywHɳ8cX{`׋cEY~)< 58'9e(8$zl$T+)Iqܥ5gذ9g~3iH$ {صrf^4Eߩ H -@r93-Ufgww*WC-ܶEkLJG¾]>F>uCwMZZ˔Ӱë%p(]rt?Wֿp@%̡lu ŰfDD^uxl4^W`o2 $}E/^Efxڱ#5"'VG-/eܳg_ݏs!qbܲjk{^R4M |OU@LWO&K|)k,eW"ad[U^0t.堢EpkMߚs>Rh.{4RO)l֧ 2vJ?-`Ԓlf$)na`b}IBҨmH!a<Z'| Uq'Z5 +Lڗ†:P~~PManU5>z} ^GU#>*s[ 7p[`?D3G"=Y8UR|^ КXv/#$F}7\fp2!%^ZF+ZhRҟԁI*u6{.[S.րo)M+Y .2Ѱyi@zձ%eu^;XRD]k56msAY|W@z5teKr v:5v<Ϛzk'{zeyfWWJ3}2c@P Q t􁯵hJ 06Tܠ7&#BæfhcC-o}O'ufD\͜m ~?ҝ6䬥i #.I >u; Y~1!r19jBk E߃" !b+/L.Ĵڔ8!NXèW+'[Q@m`2 :’ 7e+'MУl/䎫>"7So9(l,CV,!sp^E~u؀ ,jPL>^oawF&NHHdHA/Zuk+yNxX9ҞghitPD.]մwcxE;IRAM. :<L&as4_y< m~B0jf6K, cvV{w#Oi:)އ⛱~Qz swHhH0yFKb&TDoWn sg}C,io/w:SjB&1WYcf2IF5I+^H= (_H}J@gfwپ( #_{#+҉?bna汦| o'rJb}x9:>0W!q;S47;ۄr%<9;VV{ 惖IUj H%M2eB*8w!wHXwk[sN zl1N^zVoX X#߭*ƿ=V~NaB蕇f-pϞ5'2a;zcz͚Me~eq:GI1Q (XZ"$ȸT NEhU8tI5~Ȳ[]+XN\eIjxHN/v0R§ {] צk%֘G⌒ h/> 0r:vV bg#l}xE;\mZݩSKSe08 n;orڄ[h{Tyz_!a"/f%A*!@OM,}$_)(oT}Z΃Dٯ;8` ۲k7z=eQf:K~7`[O f( @I>_\o*I흹9&ݱv&[ǿ;E,. ҈ @5W^v0 Lx6b_垦6i+a5!=eZ2saggDn;Tl 2I w7\_OW桽[=!%K2tbMZ#;0}WNv+ A_afN]IG xGHڏ7sE[*3g`JTȅԋ:yUEg[C |\w7aYU ܜH1wkh.>-BPJ)7FlC̓U`Wim4YD(< n^>~OHH+)xI"d"թ =^Y?C~ 3QcWt7Gˇ ypdcomK53:lӨYMpn@DRF~IO_w]##j 3Jgz0X0)^ٖvϦ+EQ`Zg`6r\&&gUAH{t,/ߒm1C#b?~ynB悵UDO$%c?]OiF :=c_@CiNFʢQ+? fh ۂ>;N5W1'(R͊;1mdF6Ej*-E6~9k7"+ /KkYA5:1$@]ԀQf"Y<],ޭu-PZwy GlItWZbXBͪG')53e"xnoOSJ>Y.R+momvM:MI/f~֒3{0wsn> |9'b69xو5`z 5쁢o K[G6.M[j l GN7".?$9Ϧ]K>6/}*R-ٷuTZ-KTJ@#nDmuٮb Q.#ŢbXxg (ȸTpV~;Go6b4=g;BP_ʧ+]l|[@,3]Z9۠ i4(sGA9P~}ޏZ*c<\$En]@`kl vn}BL!"=lJeMEwXm<1kr jyI0yE;"ۈ/ЬB^PZ:2rzJ],ayi$ۖh5[B:cM4kcqi2u~@a/n|v" lKtlއqi}P%Ei'u O^<5ySsGӥ\zfVe!Iu@ u"TҢ }= M819 Geqݱ !*}'Yo]UP"8iTBRFkp , ˪䖝䅢{,A8Op ZY7,buEpR1d+ǃ] n{YPK$` Zl̛o($4 :yϚ ÞvʇZLh9Y",Fm࿇b42! &._ P;N;좖ϔV_*Ej`EИgeW帗]:ǡߙ? >, +Th9~&y+0, +]r9~)#C5L놾U~gEW 'V;0(kEbjZ T \paYPr C[4g,v">\ޭҸ$ իP+jɭd(YÕPQpp8Ŧ6.Cs{Cfdkiis,evMZKNu?_ob t5 %fd" bd:3\T{KsM6u1|t:?{ ] 4,(1< >~BU.+OpFFTp5;XO fzdp]ʵ!rHK(CԶ}1OH$PqLao(!]`rҎR;r1^H{lAy e,%;0\IlO0V(.Q&҈G ӝ+dekp9U_90rFE%弫ad>˛5J&i0ԯHTf긆}Qi%XA߂9FM֪i91_-ÌC1/ b ($N꜄S{}td%M{rheLۥRxfRʲv?,36B'VcHO5/_v3\>>1i;%hZol^V["NX V?dybu -\͓S#p.a'r .Y@]j;cv6T!D9G\)d]V+'e]C'(}o\6"*S-B[긣5'/C)r3g}Ab&"HmuG4r *j@g'iؗ' s/p ttya,,A W@4P q,Ʊd3:R ob? L3ErfGPPcy,U}$@\#a(*ӒEiiۖ}! z&1f60rD;Eu=3/L 8u]=ra#$umҶn9>,- M0P=1v?tӴAOwyHJaU/|*tVʯKa IRq3 fkIQMY5^H=cE?]UЫ\#oE# vQ^QjR{ˢ' ޝĐrmp!byWmdjCzmoSu5;tMC l{z1sxX X =%9`8SZC|VL04*Y^ږ&˟$'{M֕FPF&d32T>i4m08q5Snz)C"AL+$ gݟ(%LXe!|'fhҁXN |Һ~J­ƚ% y|7egk(r O@5L`s(啇924h x i1ʇ%G%GPBrٽ;*XsP*A%iGصT0xO&R8I1{؋WK ;Y3rflN0{sdM-Pӧ+fJ8_9=gSۚ4+ 27qGiQ"/=jܲl M"[qZ "t16^>Y.L\j>Ʌ_w!5B`AfSEi; JxnR%r^OO#лLc KX+xԛ$X_yiZ0$4h]o6hKxPkUjl0䣂*q|#M`D+2yXmt%Xȯ6!clt#-&Td<*PuGQۈH15&ԝiTwn-ޙI_vlÑ;۸82` =ٞw VfUgv:y zEa2fc{6F8O_9 \dhw=|8, [DZ @]1t{B.EW}@#\~5y(<[_;zmu'x;2q-8Pd YZm.Z4瑵A Jd.*-aJQsyޅ+t416aN/AC T=adOt+[bwl9} 2'zaZNBiXPn[-)Op}IĞ0&r{Ao^e Q^zAY㋔<;o>) mC(GN"OIP #R\>F#& ua Ӡ0T:BZn<fae2d":'pL5/_պy%<;EN=i +I^VN)9]_|2D&j̱poſ|(Q(C:n#k @n <*\b`9׭BdicTCq:͏9!( SLw(oZX̪=#9 >a/VylEz=:TwM%L`25q/'xpČf1n@}/4lw@VB|a"tBozf`T `n|=mb|!isFVGoZڕas];վg\}5b"I̒R!\ܽ(jnȜʜAF}oxD?kXVVo]"rxG_G&?6722%{3|&5nqaXdk}XNZn</839)B*vE uU"A4HpjQT$H_N5\<)}Ԏ>39:-ǠؗɄ~A6D+YҁIkSd+ÜpTgOrc|'U IA7tD$Φ.F-boCGSлD F9D#%BB8 tIh.׵\,r`@=_q.R#|{Їa[p߰@A-S)WrzT +wX7_ bHB␱l J%'W 5e1eP.}%e. "]0aN_HsBu ! ׋;c5_[)W`|-ۮ;g )V|4@YwMXWsInMѾ̧Yiafx!otz&#KL=9QH06ك=.mWg67O;CezlY3?(W+D>_FkKI͙lhk8y[2,:HEYy,-!Hc)0ىIrQEۄtC3L-:9QfCfTT_Gyul<=DA|p?̚vjeiZ7%nS&WzߑO䖏%udTy{.puX-OakC2lY<|Ku!~hמo8} lΘ.dQxoP1#G1Ee٘ZCZF2o0g*{1k:]'"aB%ȡPBS? Zy1I q6ő V;QXX*' *TCy q^/W P 1jw9e0gǪ>KO;e@rd/Qi يŤb MN`yS@V)lBWf,cD7Vz6@0,LVc8kkBa*M5nfzo}fI&9'0 ~]pnp,j*!/! -ؑѯ7ە(9r )‡ UO.KO{v~)IARj4N%Z $T dGWBٽI=. iq=DOkZ? K[I?Dua\^7oRqxq"dq0lÆ_c]T{KQk4L6Ϗ4-𳿩6I| dUTV,`t# ?>V=e`~ p }C7 M?rR nr_>-x1^PPO:z5&Ǵ#6Xdy%;Jq>&R:_E$%wGt, ^չMY1. AB@&́o?}lE<zƆ|6by0;nSr*2T!4!ID+/J;zOܶǗ':5B #I|ҹA#̼7(E ґSZ:C ~ªt`L鳖_LlZ;9b쫻+F6JY€AK,~T>RKe &Ov6O^($SzSv52w;kϋeo86q$LNMLHp.{AhE.A0R_+`茗#&,Šs5 o%N܋uU{pY"gB$n2H gԸI5t{ H )Q2zE`6 ,$· w 44$V/" f:B1ܦ/գhrW\;vѺqaőGOk'9zv$H8wQCTLTLOf@})>w& -PDA$|.p ILTe X֑dXk2rv{i5futjV@5 O.-{Dvk/*й'W],k<[qY" 1y}Pщk$=4W%I|2L"E a^HZXY=a,j|Z򀐁} `Ŷd5^{ e7CL*^cu@reN+}H`ּj3x!F|%>MN7jҺCm?3J)tMutwc2bID?PV)(vL|wKfU%KO~h7rI| [y!ݱv'ΜG=?Z' r.dvw|AHs|Fy~ڵdFBQf>qsMKqs WXHʓإ,c:oͳ4YC{Z~]7vr,1_MdTB0/c<{!:c%4JOOLJIˍBpz-T%9; 8l_t4LXV,w܊h6fA /"B8' Gzec92ޑ n=m+MЋehâzy]81dliDf 4#m75 JEX1Ⱥ{,vj\:V.qC?`J dYnJa99 ^  >23kMOY✶H6o orloR7&%KZ!q9rI`"D8d̅7QMoh'غ89k<qPw yr:i ;on^?xUh - *jTb0~Ņ騟X^)u 'T:oKi$:~:dSzY`'`aj( BV*m7NI=":'`51L01yt!ZỀnWEZs 3 `nFo8m*44;yViF tһ+9T4Mbd~o+A¥®H.bg8X7?ILu@Rrf-,^r2ajܕþ>.C4IS /1,.192B`:ܺN1|d|Ն0`{G7[$'Bx{0[iNg4=*<̂A(fKAڏ11S!}u;/ugK4x KDGL jպKUV@ہw1oک\" Qv!C*4K.Y=Ġk֚¸7CxKr  b_`eZu@j8H7Un}>? ^iƆEl'7Q`S9@xFL~N߰50*k߱'i$xv ! غl^юȧ@^͛!<hc] ;Sn5!܏,Adz࣌tʯ {W ,\F@l G`Cs)v|y@{r豻fmzCgpaVg6e.,`)s^Tl499?4Y3`MU zL>bf_"^LvJ5؃k<"ilZuN1v]ъt?C(Cݵr0ɷro.XYEwJ^ km{'[\N$D(b=E햧#b#X?V_ nyzI]b{ۥG - ̙0Y'{@ݠ{;i:֟Jâ܌i0C@EObHBm;01.Ur4p $B bWc,Wp֏)'J͒B0UdjrD%Js|DKPUt v߿\F,>5Xmbց5AV֥ !)eƍD+L{Qiq&c +^ ޸$ٚfCap1"kt?* Q3e`<;>N cZ8hge_NDK"0N^on-٧AirHZ<ʋ>ԙ]C ɬ^q7_- T@t@DВd@;,*;TdO֌c'@zBzfA(!w W'>磧2|w7Y1(kgj[h⛛cMV%/wօW`#%. g[/Y/^ GbtY{G(LX}Re{,|ܼ:( e>5mO1J͂hOڊBeq;a%/U&u\+)(>KI/M 6bc|K F-Y<$IrR'$՜K-oTwa OWľ`׽EJ^Η[jƉU7WVh\[$i&1iD(}^}o#jVIc>sXd|>s18G8`3'LF:0c8։o´(QǤ@@iKG2~$>V YWg5te[ټ~nU;b|CEK~ghÊTSi%~kBM,:GoMpbҗO3ʙmDZqyj\"5TQ!s#s.W ,KK)CI.{{[P$H] TٗL.PT~3Ҏ(O'#Měq#NUa\Db"CeuցH.aE݊Q.|KǀB|hhX}?(:1 ]7jVNO" s 6$N7@r}x8s4ŢQ*ęʷaqεL+ޱ[vZ?H}D)+M~[g5 b}y?hN?$9:uV͂GC?i ǀIm>ˢ6ЍƘީBbuȥd)Vd\vbꤪx4YO{?4i2[GWоŧ35[gx!ha;Wsbxʐ7mayl8u#< 5c7EG+<RVZEG @ 6nOWYfkC/#m%q Wv fI ,O$֞ =֯éQPW/A20]9LYa;g~ˈ%j*kwXoqsRȔUrբIJfhD@:O8?5k=fiGwf3ػ( i_9{ pp%Yta%tS˜a aJ:pقSU 1p'.{*'ԁp>3(nIɖR*]rto6v[/A+iDIg0^ηR4)6ƪ$#Mf9}Uf|Pʊ3{7{{ piW䖪E0]~Qħl/1p` ͢k$ ouرqtav? zfjwo{:NY?Ŗ ~"!G>vYl4f㝁ZК ?~Xet+&;R|Jj3$@趔^{qyR ^ ;rpW훕+>yli5GDg&͉"GG ~:>,{u&TS o{V ~U#'i^( A%4Tl6z}Ȣl3j .@ 靀b=\|>LU6l٤))#4 Gpק'+KK_Uzce~tji}s$FH]nn;7=I-?"|hpz,dC,>A*M*/)D-yw5|CS}JEIm!+ԗM'8<ﮘ=;3 4O?Tq}ĮpT~7td/:yʪ6ߥ1BٔSk'AkCm?mL;>.!Y$VOֱ݃Ah5{`2Oش F ccu& 6^D=9dܭ~Ano9q$Lh yqN %Uˀl͢&,i*f3`$$q: &U^.2wpo J(yH☶0 {y܌wג̲иP<Ί15 cm1.9j4(a?<ߊ@.1EcKP ^{+ Dk/؉(pj;_~/AgX`{s!%LΓΗވW>wuJ | $"y:)g0%BRyB2?%ϿTc)IT;n SNIKnL>r2 ӛcу}j]|bt4ݲ(;.#i?E e[1P3Z"9iDr[:)Y+=sR3١vcǩFMSw0.6!c2;z>#i=(1o%B_zRy@TO%̦QT+i 9=y !Ȕc>>d![Wrvu\[20Y !7?:"^ˡmFke5 @ܢ -=JZJ~~ '3 [P:Pg:fH&c뭖cwjj텿 ]"AC%Yh#WM߭#))? aH'f.%"zV,ؒ\̎ʷBPnUghMBptRȈ*ܫܩ!#|/lߥb(W'5v;AW f3J46eμx8}bWXek] $WLs ,cɓ)[%jJ"qa7?x*~0WS\D["v߿JWH:7d~78XivXW1ovS62b腎 t׻Lv:|<.l0-x1up;ԉ.G*+yn|< F 4#C_[Z+Q9(qq;3jC]]cd2@D9 Fޓ-sV=4ͱ ĉLk7d2)ڟ;p ]YܣD9RC&6m6yոKg+mښ? De[pYv'm ?A[wHZ8.3Dʷ"6ouW}M d W|쯸֞CD p%gwYA~i%K[I@x)M("'_ /BS=ۆ`u(b:L RF_cBH;X:~]0fɉ)1LL,$7.Hi!8nT}6A[u?-t07xk@a%No$dԿvy?8sz+Xog[G]o]p|"|7+*i6Vdg_=&D%yhg݊iZ3[3q Oި(pdݢꎠ+w8Sv-Ys3빹֡Za>:,Piα߿aB?iSJ ;P] l. ĴŠx$ ܝGΒ&p Dku48gD(%k]rT oa3(onBPN4UicXN#t:~E%U16$z rB>hHO(hwSju2󜶐A C,g9ߗ$2pf,+GBl.igȬcqX pm&;bŸn³#zŽOg<?R؇~3D`٢%k/WW2 aQבXBk^-Tw#w) ^:[}tC/Hpؒh}=6z;0WoS}@MH !z{MPjGi{ bR^-H'gj'e:rNłGClR~9\HuEV}t`)͢o?9ޜ_Mg}3c櫹󈬏z>usX|JvLT*{m {F1˧W[b&7(bQgJߡ b=u$B7oMOb7傓6%"?*k49H 2ԯD;buef_*©,ݮ'ME% K]ϭ8A0l:dVFY?0g--<稼}勉vjAM{d%rJ\ͫӘFל"=^;wFfH=> P01'ElU,V;huF7 F 'JH<+  ثm&st#Ȼ.~J9^,1 ~m_~|P?oVA*Fe(nj^vD֊ V8u4w~9YmSU%nQjcOCşslpm Ud0lؘOG >{3 G}߳C)/>ؐ=3+saص,&!I$ĪvvHr1oM&1"7)7t'ͯg&S8 {VWV PxJl\Rk @Fp>‹gtU JkMG%!Y#AeIx{F?MOg߹E\:A2U47g3np[ҜNyٹm>-rIeUqJa X. c[hd%u h'KBbuˣw˸/c갚H)6h/*ER`FotĊX$OM]w[BLҨJK*.`>%{4@`\)Lrm/?S:Tƾzִxmj so*rg9{ʊO8Ř㦪L.uM Dž e+H:\~G IInX/g'JWk1\@N?#%#LNnGp&T/k`%ny ًe~Iޑb(ڼWC-g >'e9vtz`o#5peGR9CX-)=rZ`Z!}?Q:IgdwMu'dnRj FuAo8m~SbU=hHZz)YIuqM%1C&<] h{uPK` W[e_YևIG{͉+Rdk#JLEuULOȭ%D}dsiV +qۼ " nyk_&mE]S<%-z B7LW4X[!RE.AKO)2{s8”)lEBu( q'0|{\a&Pk&2Y#e}:NgK)N/g}kP(xf^1` UDX8 LINboみy)Y7OkmkK?<]"6A^ME]F*mFW _D5됷8cV.*]qw6uS- ÔTM N@hc@=J.A:<> +AYyS:+0dT`h/d?IYX/aՁyO?`֛a s =K eK6+-MK'-)Mʚ,K}zS 뮫(}$7a#ߦ?myi,+l)FQDyC_}%4iHiiWX/~. Q_mKd0Lir7i|&3bVa2MhWz7YD?|~ͅ5w%P=A, ;.y`h~*iic?u+7;.=b|k":I׀$l׷@i v֡&48FYHDT﫳6?vWk%&$7\QdS'%&ZGZ>:TQlKw $0+$v">Zsml7ȏ "sb_.V7Psn-PG)_ǚVX]?qyӾQgObb=HjK F*+OAFNnL#x &W@w!'DWhf+) G@^ȂlP=~vm݅#{- \t&Ż*0fBB$lD%j+ʁ7E򁄯eq(Vqюx*B'Ҽq;S'rqK=7mƮT"hEG+ԛuyˊl>SINTMI"cI((*(-| }$XP4ՏvKMUjn#d ٙՒC{IE8\L+",$Nko dݺW򒿳DZ{xK9.˄@ s/g`oln :5 JVT3 _ P}=;?/JހNƈf:rn`H &}"n%&^Vf5=o #S 5_[ Ͽp(a¼ͭ2x{竫;Dd1\,>ϞdISaV͚Fϕ"N3Fd|EJBѬw/=f `[PO9q>(ۭJ`-XJ5y3tgj%,+ͽvfoݏ$ϧPa$zeFy<ԶSBc$#ql9S \DCelOytS\6'e B͂hחϜ@ZOAU_[ $tǃB[,N#^P}Q|+² #4<ˮ'&=q6eL a\hR ʷʹRBC'Ѷ"˖w_k7]\q(V)qE'$ڕZFiA3C*u3+.G({ڕ&v,e{mWbk"^ 6ʋGJ8w`?|[Md固vX^&7 P1*m@CvDOa#`)jx7MtNadƛL:ɟOAuh)<kj8$[_:}*ד_{J,q.MyCO㻍@ %g-oʾanlmKsw-z[KN& nT䇢Jީt!o_)Zq}RM=[ߓa2s$ (}ukNBprsB3񚪾6٠1:*p܄:b6S 7RY+Ӛ ")h ?jWa^ FC*春#,<شqp]k/UYh1wrx?6M!&*zCj* @[AULT"g[ZgG2sj7D S)'TFt„?0e;Ä̑[Y@P۳J, _w7N'k J})faRqGE~=t A^ 5ܝ_Y،G~xIUYR UhkAn0i6U;?P5Oir֡JP` brba<73&\Eqi5eTyp9<#> O:WZrRO\,0T ߶mIi6B~.w491-_1Qkpf !> "i<5Ęgxjj)ÓeLQ)K?%EFf#!e:X2 Do'YFCr$N&Z3#H]/ gJ&n7XiƯav,T~hg'wAvJq5.Z}7D}̩UC+:+ηEw:aZ w3]԰BIM d)a:Oꙸ9Peb"oaˆ.\Q2b };ӣ 2:9TcLx5݃/95'yLME)jT1A𐏢`Ѧx8#&$U:j@P-tcv<̥8FֵF $m~L 'cR!>-WƢ%#+5{<|W5 }h 08e+FkeZ<|_9>OZ_R^-rKyh3ޓogdkѥ71u XeYs/.Ө$r )Spꋋ'3eX&4|} *9]׶#::@oC+4[SaPsF2%N:%AJi \-Tc{-g6SI9Ƅ U.L] !wقBs,x~UW)D{N'p,sJS{@XhVv >M𙳌}a0sHydƻ c_Z2bԄG!o-K N爢I$^ŽKz~F`XHzL Ȟޝ׽T is7ˆDyHiEq` KA:s{X]Ct%sH|C+55<+BBzurK}ޱ/QQs(\f{şE2ҚjdV0Id؎Vwh7~dNfWV͟ݸ73gA}Ѩj[Mf#+@gyM b &>L 32`é(R"!.Yrk-xYC.cA%E-Gsڈķ>QP񨝦ַzF/{B҅ Rڒ-I5Wc3=wGޢb| 3XnaM^~2{PBg ;!vG-3ɛCe K@u?raA:L%. &#b^ťo|)e1 YŷK8˙@,ғ9- =H @Ny$%ɎKg C]I/T" 0 INw9?j'bmVq͕ytEyگ'>AҟcA$ۡ;>+2 gL 2vS'1P@c #ՇNSޯ?UBJ\]:b\~!J  m?1rB ;%] Mf"4VF'PNtoO<{[?+ =%{U*Jw/N=&rB(P'Coztz3\Ť d]ʭ}X&FiUa%9XTI9T\$I`AI<u/ A#s aU폰QIA૰uy`GH  +ie(c"ĸѬ+ lL\}Ա0ٝ^{l**s\m[7S`/mAȀQ08$ˆlvA?]ݭ䡪Q0w)eO(0[*uN6~r­x'bXD/o6Һ3„>uL ˷ɔMQub6{.ɹ(eWI{G:.n?/%16NC;&銢c  Q Rb[4J@54hSmzu^h_m\t2| M+GPo] 34$ώtYv3J{OUgƓ8"x=t=sYHZ9MiLZX?EqD :yn3\ .YREO+DZnQ2ܵQF>XLX&|߳|bԋݾ=Vomv]4y[b0L؏S:P7tRLwn[`ٝ9Vd|!Y(w[SƉ0e 8@]nNm2ţ_ZB mPV-s6֦.DD6@?#GҵbIG.AU;g9PgSI`LQP\ge7Glv{CLM62`uQ|y]ݎeR&>pg`+yuI 2-CV)bX; -kFQ|WU;0`ۤzNı&iØS؎V 9pJ⌻Xa1}gq'c a<;s5LI"sӸUW[W3X9&āAQ&5̕n`{6WͿ$򾢆{-OUPr0lDacg39R^#բECHU[l\`==D\EAv~秙q>*m,$ D|q=}*   B5b40CJ[CعRYĝ`MXj+i-ذhӠ6l6n\'pl*ڔlG)6MRɺfۉ"HLbiU!Uk{=sCʾ>9dWw>gMfwr*`8ޛ~^}f6ZR=ˆ y*xEЖRyifG*Y;H۱x\2"{Gaآc1^3=xdO[8Ȼ(ټo3vnN2>lML0S@K\`NC4%Ȕ:|>(BBn&Ƭ+hN1]zԬsLjou}# n9t q"ٟ'O d:'H`B m;DÚ`}c{{<-FR{mvv(.7^8je'CQ3.qnL TuT[xH08#b-DpYDԠ t Oا0dMn,}rm< >Iڇ?ϼ,Pz4^ ,{_ׯB~,=SKLKmhjW}|} o˼}{(D{K Pxuc!*͎Iy$HvaE7355/&aIh0:/L`HFx%/YEIɕQl>;7~蚚e(<k`"5I=q`5 JJ||r0[|0ϻ&WN ݽ,żڭUwRٌH Ȏ&ތy^~Y!?[꘣kR/@.UVCv 5KsRf Nh"3/gϿ4-OoyYBSYɌq 2:cRk|~-dP/+cv6Bi.+e$}@\ G`rz;E ( > O#R2kH1Q'dmsjE@U.7‹A8w=q'rX!DrK]d)N<Ʀk&w< iR11D-{>O>Kp646_r'q`3(/qn £Y~X:TX5MClg4ZZR69]0Ϩ*D,Q'JXbt2j z#0l-kuYQO|ͥO|rf\=;bOqF?P S]w|TEEfq?hgy*e( ŐV(v~7ݰǚ.X\ oqV)dkߡ^R?$µt#CT4{656 {ER8rK0%Usk4JlLI: `vfCYvAtW%u,A@Lyt9[AH5,ZO\ &QUdǵP!Kb 8!]z~).4Za "t}%Z-M#0V[7F{;(n~$,ÂR](P:I:;N)X Eio oǘʺT‘8I@wggPny镼JZ$+<{PGr[շqG8߉srCU3ڽA痨to L|(+;nY 'M59 bx[6S~<dhѿ]mtۏ+ x2^N3ysMCW^¢E $q&KოL_K y9k#Q.QurQ@I.Y6RJq"In+lALOH 2,Ž}ime)A7u(TSl ĉARXS3>"yQ %5 Qzl0#Y|Ҋ'eދIrBkgqbjPտc^ֈu#X,,ҭȠaFʳբWG` ߪD.:?|#l`l֊d"\*?h1wv_>+O65okyϥUNRcpT&A*jqə F_%yX. RL-A_НF/MR* }mRC_䕻HV3F_pZ[6xHVKH`EĦ9Vzf}RФځF `j8N5#:fvF>u O`ؤ^M7Je*ebj?=#G Y jXfQϟU[0&ϽCB\}8YAEmv8z2*<6Zf}y3R  u IHhTt[3"(>LX'S-HEK~쩅W;taO*7b>B#ֆ~M5Tnoc)j|I*|ga~GZ&S;t`/aq5,k=6ƍF\%Vڵ M_ą7Cn`gS x5^C_Wс: 6aX(`. y0{['.ˈS7l`6zRɔxuH l;Q-1{j ۀ[QJJ.|bɘ(AExv]2Jr4겳GѷR}WC[ғ2\쬿󟨌Q=G#D(l$XC|ɯiOWv8<+Q=ӢHwL:nƣ悟gVM,L &S)K+.ߑVtR {2݂0"xGlc U G?<9% ( l`wp i?;(IXfQVMҐ 7iw7G a"]XvH_ ?!)?8pbHi6jG7z@NTs"(ͤkUVBk FbQO[⻎4O->aMK{ Џg`?tG]|N_dk&[Φ(r ޕw]F?20Z-DQݟB*&I 3".M@@, ,iĽɒC0郹ċmz?/iLDCƪM19lJx0=9Wܟdd]ДVe>(})49 $3 %({ 5Դlҡ(p2TI:Kp!45$.U=TgS.)ƾ%C&GEcEԃ՗8a,>gCP1Nw\^Ȝ^]&(x? O{|'L<OY&1&McQqB!# fF8K]xvp4a)GÓn} G^hXzZ=Uӳy7JEy돆a•VͳI `HPAWdK tP2_5-x?a-f$t+14kYX+*˹^T%u } o.5D:>fe;Idw VH\q[kT̞- C]T)#ֱ?gAJzu"_EP6> ZԒOoș*:c5ծ7^Q]fc0XD]z%VɑvFY݂!opk$s{׮XXȏf߄֧jI^K03fʡ txcmL?mUn -N!YDj?ԙ`ʜV' ɈQ@*g1|K2Ѡa C IJ KIu$b."?Uygak #Gc&)Mhtby`ClL]]/-1K^پاH\\_~/ Բo|QПʨu+#O I!% _N 5=f Szwpdfo4U:OyK+֥HrqZ3RNSLK 'XѨvlqk=aԎwf^fv#S,3t{ q1 W\C'-T֩g uoд:՗ !# \@rcnMiiF?~aiSC?& aG;s+RssV,ڞ:F+0lA&9|:;#%oXaVM ?鳽@A _$k fڅL̞mRJGIFa] Lϝ!*ܻw0tc$@^ƃHUX,a{xS\{(#fr3r5ZH>mPWÁ1C0֡|_Cd O.>&zϧwV}"eh6qgA_wZ˦!~< ;[y[$e̎OmUPw; ӌcv;8jvm25[lQXV5U~څZbKg"my5Pd @qC{'4g( Ya|cÄ6 Ot)8Vp.Qux ٭ƤQHN{<9i> )gn\^ͅᦸQY1f3']7jow?;>obwĢ9-ҍ)Z~}2'o Eñus<$xE'ЄdSq˯j.nlPSo iRKNIMBggzCr&a!*B>S{!!9#:P,0⧽ 8|KI7b_Έ$=D1hִ>P9;Gf ,l?Ï!~)_jX9T+#'XT 6SI _QAKdX k>¿38_\9JH|U,P?EzZeSo}93Aڶ䃛/^k$q։LW_:a5H%p I`U ؒ@ϡ2*QI.tP5G1/Oa%W sC 5h,%oz4v\|/|{/g5+ ;n5v_gSti[O)~Ӧǻ[0&lɽPmf94"W(E @_%h1]`4I B'G}몮Vqщ&ᕴK랖H:npM༃ wȩM郣7< ?k\:S~w+5ƻ仯Rpb9?KCRF80Њݨ DFFv 9P**!(і O">,O06 "0$H0쬈D#u;%/Uu u~F,a0f/o;ʫ^Ɍo]uM*1~{,J?ˡk۟3q@ ȺiPE* GԊ02g.niv#eHd$IB0l1lyNR"8ѧ{cUbS+4n,XL wkd^!sԑ` K7(R܊a_퀖qP /mtROW6Cx޸~:XhjQ,?$[*3\.)k?glqaa;eyqόSAz:8N a H!+jw '뾈= 6,}LU (< $mrq"Y"ZB:ν2DN\)Igv_w; @\D&%N Eq)'T_SЎw*´}U2qd %kgn[WAf=ǘENzJݧ+ _v>DT>^1 !BqmX}8ߢ^I[xF^cǺuXU'82?Ie-4Y'p#Tإẫ,{;[)qrKW_/HvhL*Pe"Zjo툘_o0X\A-u -N'Оi{(֔s 0&$!vAupCIǽKOb\k &/3tWd$B]Ne.zbq~vJrIWqb<^i#T|JqDW ?l&tȯyw~%0[Y! _hG9S &5?9'}g)˿# Rtv3}DShHW!Z̺A+tɿleSOSK āP$ _aN2 {`uu q59h_WJ+mjpy?)3mDdFܤR,O:iW+i!9»OXfI}:a̳[$y0VՎQ;kNKn|<Q/qE*n8Qg ICohQḱ h:}q&$83m ), dw S>nTx,fp_#Wp'ܱF: (mw4U&v)q8JsM&wgg ?|宠az RY3F$ L.sȾ||l cW'.}̵%E\t@$2LOi x >/DBGu)]f_B:rB OO3e%/Ƞz0rƼtYKPLhsroOhitJTH+ع]}Y7#7O$NA@Y4IXr?oVY}y5e8'BAJU\F:̪? 2@4N%4:i m6zoN,{ 22.{vTEMpi5[fe\ w ̮9EN RA3C;TUc=PŞ<f4Vr77` –C ڣ}0BxJSjK7:8+ V 696h)d|@;JpR9Rm̹o/-MòUf !2Y~Gev#e"K]ݚ81AN\$Z@K? ID" JR3Uy6 Ɇ~X\"\:#ߡeޞP?DT~ 4mOy鵚C`S^Һ=qBJǴ*(td4pa6ȭx]"_Pm3F5<$Sط8"ʧb hԐX8@'hm'hsâʼnEF)7>]w҄EAE6, ]`MWa(H%Zw^b(5 x[9(H:[| ay>j&TFI{K$v-\c8 _WL e } 5=Qj ?A1 x&m:=g?P$i\Z:f{UMkԈȌҩ\ e|7y'Z7ce]u냚T׫rW7$>Ҟ(9On~,]ƪt=ߚi?WNÄܩ^"H@ ~dv:ryfJ[lxpT妠`/]߸e_HIjEFMN'\ e߸.]6:]%jߟ!+׍eTΙH @ q*wi̹jY.* vIqm5wGgRRgo,/{-(PNRc<@충ke*Dd~Q\6 TlPRbs]nmz /3c40z+Ձ@| T?08Hc8l !ac|?jpCC;[6f5>4^GFn* Nf渂xaPZ~LD-4`^8lPlF"7*fI&@ܡA/EO9ȤsT1y/"V_ _4'aX YVwwb3N̅lDaRV8\a՞E3OV<1kT[m8 TXwFec)R?;O-pwB;CZ7,(eC#'$^<&d˶1|봴U+ uߓ u[G40$xޖkq=oLAGWE`1uT.W# 'GF>GWN8,R7Eâ-p\gH"e$86Yլ~w1A` _U<",l1KD3*Xg6WԐ!zvPq)?ۏuěB'y(Q޵K4~G z N! QZn%\oUJh(Lp+Ene[|t <klT:?t^)h):" ٝL.~3&%k_,ljArٮp\ Vw+  6×Y͸joD$4T>Df'ϯBuO c*%D~~ 3 @QGs4SCYʧtͤ0pwcE%|Aro"$p*ܴR:4I*YOɈ,BGL]EO-ù@&h=kϒ(~-ߢzgbE, +L$98Rpsho 9ށ傤#-p4-|M[wDiƧfBSGoh{{އ?y>B@'(}Tod1SӖ"|LI_Lj+ 7qܿLIVlialf :]eT*?{_g{(*&zE]sdNYT~oc]znιK@(x)GaܛDI#@D0OփoJg 6~y\Oںw-$5ͥV"Ee/*=^|cB;lX9JxƓ$W=T=uvƅ00RٱWP/hG8ec` vNbcMAAsn'q-Q+Wr\dnI7^ XDa~;9\qq흛TBz8ZNTsxez " c׵Ĥ|vp,$Y.:Hܦ2[{oz||]Z~fK:o4#e/Օ&($jv<1U,}/_Wjg3Hvvr[ 5S/8oe}>4VB,}p}EI:.zmn|FQHA.Kҭe;Ϸf}Mu;T v*D-@0rw1rK1s*v`>Zr $\n!{˄* 򷠳,l08" ~ 3{mR'-w]wDcQ\*9oF?`#y=I 310؃69`0鱟~ $>qz.A+vj̻M?]AV䦭Q=nG?iq(D–nbKd+ֽ;MRy tKO-Ojy%h-I;Ej`Q 6bKv4=m->`Eg<z$TcvV% 6/Ɨ)],DŰwf[E[G&洒se⽥!gEIMN4GmJ&Ly N.JkvEE]+-i5w d*'! cuYi@IM찔 0O'޸M%r"@ f FN.ງCeܢospstQ;fǎrnyʃX|+1Iǩ*v?| M8@f[;̐qs;H{bWg,aތnmx2݇|NH0-Ϣ$ J[:衞9 6`iҗ$rͧ%6" 8 Yݦ9Ef1M=䭗1TdG8y-(G"[6J\4jֿ{٠WMSC4Rn44,qoMg^DX9G* ::~9׽CYGlEiؚaIyS߅WiA9e}(.I)gR*|5Խ{<{%pͣsNi)vGgl?nԯKk;}Eewj(>ui~q͌'_קŒ%Kң哦: \|pg;p[>DxCeh|xvC+W֭iQu/m29 GsrOɛܭ[n#&^Z4۬FN$z_ \s~3nXU=h@ lvBr 6p*ߎVa ` !oR5wcLV/M >BVCN$Wt!Q޳'ԃ\ϗZAzt8`#1gkMh8{fShD TpjǾhk<(3-(ueZgzhԌwƌrs5QȐw3JDr1[W{6NK6R`yђڗ6ʊQt:QKQ#I)QiYxG1/m}!ХCM6VSzߡCN6d >ɸjE@[gN٦nQ4y %]V;ja 3f-4E1f9_($*NEŨL; ssy=Cw8v5Id +d0vn妵 R E&3ɚ 8^@T2X*hvgӊH0W\"C7ո:WջO:(>pUX+>ߑ3j G;um߆/L>KBn'+i*=b ϐ0p=ǥu1u%yI܁4oN:W Uz`U>i`"cյh uP'.X,- wөSB1!xG޾. ds W2tg2e[DUuS8z'~ٷl>ʞ,d[Ѳ.:F$}N 9Vk~YbOaFf3 ɸ6yIBS٪^ ay$z5"MJH 1 r!4m|mvUu Qf;njumtg 0fAH)FK`Hч\p>i"ݸ›<]UF.}3W WΓZmUkSf$D\"2>P%`@OM[+q;w|a=T<98ʶ>-Ƚ1c%#; 2TH PԛMEcP&qgCsQXpNٺVU&.|Ȱ`C)4sq'Iu? H΁J {ϰWJ1>g"Bu8 [hA%]֊`mjv,kt.0K tțѽ%4c]()*f0#_IMޓΎkXnE /]ScIvň o"Nߵ:doK`==*Ex\ԴBtK_IQ0I@+Dܟ{A2!x3eH^nXV}F\&X!N_;oc); LS[%-JLc,lESo vócjbhhs`HΤ>? *w0ɥ!k~0E/hEKp]iCF +X7E/Di#?GZP`XuɹTi[dw' xmpYb8H!&]ly;=ͣQ8F5p\|+Mm_3`hCT9Ձg[<5/wBNBk0B3]L#P[vuB X>[4Nl3"T1=؁Lf$1JkTC[ }WFzD҆! 0!y]ߐGXu cLW`e+Ymy립\dFIQ?"_:7! haCs@؝w> ޝ9P!㓹d o %Gߊxԗ $;A4.K/ , [5Z^r? rpd-<ȗ5ĕ3krAfG90%drYӄy鎯fpG*KV4E+U7S܆cc ,?cT?Ah0ȟ r]'N G\?Oyda]/3#[P(}$;Y߷9,c4ƐR# w;Lmlψ!7;Hy~ՅNM{mtCmL3vcv;sG3&LKl{^cO"ʷG2ڗRyr'WgјEw'.u`9Y X'1CPƇ'U#Xhw>&a$ĐmgtkF LL|$8y\Z x\k\=T݃iӎKO+h# .,P57)} CC<8|~g'BYh(e0/W6R^Ұ ykMmIɠG5;OǖWG'L@kGQ^.6 6̴c]!Y:o<4`3v`;8D{gݬԅ@'`th$.%zu;^V{FO9'Cu`Ed%UY|Ȏ-lw9ٖ2@zTYW> OP$}xCNtiJ;ՁFM /Tc :>OZ+bRyEt~y')@,uy֬#r*(23 C1}.u$k6l7]O|*su`^ # Գ=/c;diى#-7ThC gW뽟xr2bVPyo:!zaeWZ]LHg.IIo:bpnF+OWJεA.}qw2{Azh n.zI [X)3#7’oH>\=F:H Zv!u!" ^XwA26~ЋPG Un..by0d+)}`&l¿er=B?M{ɮ3'w'(C[Ħn_K2 4e Jҧǀj?b$]v9vPDoų =+pF0gޙ$UQT-;FWF6Sgd%TpV2r>`5ֱ1O.I1v75ŖPdhhX)lY)(\4Ev^J8wFZ zA8S&,( Oi@$#m9&,37 K\ kl2԰dqZ蟢{OL# _٪GhgseT#nc6%lr`=ޕ+,I^ reaey uHo Xq>SfP'tr}We/B1{L:'~8a9zC2o xZ hAH۟pQ hwK ,9o Tk`?yz2"&cqI)Ssu~@.[=(3'?(]jpj^QΝUIFuC3M HYLg/hV;EwĻurģpFGY&ڥtTFi2:d].]f&~V@[A2[Ҵ5=0rkQ&(]4Uφ7PitX=;?/-R3cdiqaˑ6dIwA5  Ӭ3;Vk /w$D>[7w%`FJRq !mC]gSgDqgpqeSXx>Lg ] SNBhDzoZ,Nw(b+H.@n7  B8m4>.umIx7TH,wؖ4I7ZkQe;tAGI% k: iR#7JLK^\ceqc!8Udc/E۷{@ДJDQJ 66IY9OkC2Ton!LW08sxbdn#83! 2HXgX󓏠]P*e([q^qoqR%1t~SeRaA3py:Gg a wvq&اHsQ+{Q}:+ _JGq4+PJi- WJMV"0gВq{w&\3|{[b9 \JyULPjh`Y:J*z:Wđ!*.}+8*E \fTŚAkxW_),=Ǽ*uLeQ4fӍU7@F D ~o!B+D",mGP}pίeb[W.;|bFv8 V\/0ΕeHF\|I]?jٯ$gg;'6?qct`Ggfm}L4*tyk9W;JᮯkO7 M;8YD2BHe4lnz~-|i([(_ ZuAYlW'l/{L4@4z10iY#%]H9~d$/g?a\˲ (1~wj6 M2ₔNc""\ʊE8/#ŕy8KL6CtSxqW41Dǂa/FErr=ڑոȘt.0Jm..6*&hFUOy`'!0@!1@`$/ ]nT?Ӳs~75y*v%ty[8><&ύc0h72WQL[7*|HBgdA`EsԒ<(^YlrjT0*Te!pLAѣP]W7/?YKXXi@^kC{Dh$[OevZ\" !#Bqkii,>Jw(SŇa-;Jx`bsz@ZYg7yvXG3Zm1+Zl3Xu. WDvh%-MN©D0}h/G {?'?Oa6(\k1>r xm&bՁw/bz X,r*oq+.h9RЩ}-Rr3fBļ1qPŐܤB/$#˺и$ iɭ؟#N%\8ou}Ȍ@@n!KZa9j+w49_TqNZ$d~l]W$ |%Œ Wc]vk{Yhڕ-80 lOiqlS_, v>(ҖZY#HacE٥]fl&?/ u& ׫UcED{g|wdj#- ʗ_;@Gw7kնǪDj=l8.-)sneު#Co-p5?>p]]A{u}o[(q8_E]b@Zj\[^u]\ `g8@bl'(3U’x/g]*rGkP^ aj([qD6h^G't)'Bؘ+=a-0Bot(/r;MoZSɡ  T]#h9  J9?4) eA j/_sl$ę5iw@)+r:F G)X6{E)'Z<I#br'߸3̮2EA$<k­Tc4$@<^D-rRK8$̽+su)p[M|jLx8Rfg9m;<ٗ'1?{`F2)X)wLŷ\۴3=W;#Jc5h`[}?K_XC\WfKSO=уilh3_ᖏId;-xtxPnFq.ؼ&Jt=NHH(A~,L,fԼ&3Mۼ,Er`'#1'/ʹ|[O'6 4 C7gQA'NW!Q%ys,gV0 1Fn~> Nq 3l<BƇ3%KJϛ ]ǡms dkSMrVmh0Y|̔;Yu.*DzE 0L%(kp$)J?tc' qP!ö) -f+˗i?S-7t(8:ؔx 7'-a+Z!vdj~Mag@o*=)_ʤQyP0`/1i{Vׂ)Ehviy5IYgEֻi~VS^$?J+Uti Ͽ(gD7*bri5%Yv{B*[szpHO3Wp֪?:[#(x,5a%p{gTٟ"a+W[:yXve֢^rr­M!6(F.:_ NSZqľ2wI(Z6 5aP=liGxeܧ +YBzOs{gH&5+-zYc>yBsjX5NnHr8 V#𔄘O\irrKvI~6ʹhkSyd7B [bAfS+O2$m4Ll6ӸLdgwU;kۓ 5:֬-_aTW̳C;asDFxosh}tQ=Jg z,`K=,?Bn$]uIZNs]?+(UK :{f-Vc> MĆr\Lm5+$ME[ pv7h$>Tak4/r]TY3GUú}su?!Sj2Y=1S=ЛjZ$JqHg"#eU])㮛?[T'Fp(^b1|XRTlTWgF$qx("La)~eZ˭.hRhKY_Z,pl8 re=&nZyq ș=x(Mpz=a6њ^{k1|H/SP}.d`ІmW1u/Y.*  Gdv!_-e;a: .4N8'{'&' mul~8T8dq!#UW@%-XGI>w@кQFzPnՇ@QZG0Ym(RǗQH{sq1H ]46(K])yvhP*^%ͽM!q٥Pa!7$)3q?O^ĤꙚ{B;cSazOX(?~>*'#wlr|> 2dd|r| |JԀ в,AֈBS+gXɛDfrh{#{Ϥ}((FqEhw["9"BO%C lfPa]xVT-yu6 c8*=%HW:2i =H&@bΟٿ!$ 7":i'\! 6‡25G3H/,ttƠZh[~Exq6) d9q>kPsik%Ū5@S>+KC13#bYSǛPz_J)RhMs'MYpmҐF:b&vnY%-ɮ/SW+ :]"MT>sh"x=޿ި lE,dpL>u_pʶHjH׉G*Gy2MnXʱ;wBJ#_Z/ZL@ìë Sfi($98k pcWJCGuD҇Eng}sL6ii>x6AMV8 Z]+e,,"ol)U>C'IBtM]8a6(2|UGF sqPrdBܮK VFue,eQn'uC)W[_PQ6eL_}޹㏳bw6G&Fx2}iAQkd*{s{^)oU׼guO {G: x|#5_6G5 OkEJm $Ӯqy eP`lcŮwܺᨁB uC2Mk$?j4RxA~Q3( 2:jSTcy 0w7ܣОLa~vq@3%|̈~/Vs r0Z`6I1f=A{HĻpQf} J&{jEC$G@\j̳ˈȴO,SgfuA?+,-E ZS"EG೒Se|VC3)u]?FU9=pn F|^&f:Wki9fGG)D-ONnKjTdmrFRejbN6uFŪf=/jO rRBp/>Px\{BV2| D'!@MyktNTrtg-yӮ9y}Wr`ƹ ѵS3 15muTtw8L)M3e+9+ #)er*A G.t^>"0ctM{LkD%`zѼtjkR%kVU8tOda|A#XG:qtL|+wԈ:` j?֖St #**{_ً*\] F )BG7x(0Jlx/J1,e+ eewO{{Β#%aƽ\("CMR%TӚ 6h5霰vzd7K%%,7`ʠW*)9)MBDFQK5½VQVHz ܺvJ 9{F2kǖb$y&ȷ,n95Bv@ѽW}wxآon LJ:UDX$5/?NIMKlߺckYzϷpfcYPnsL\x$T|X T.3 ř@3\뺙3׬VLq`fUk.bJ)M57 jdbR%ƃ9fhz!*o"/:yqAlǺ &\ڪy],K^; 0Xi6OJ(@bNy"Wwy,N8(O 1ʞ삧_j'֣<|9?=?Qm!tQm'UsƠF~Cd$1VzƯD)UqI2gLSNᆢWJɖY]3gj!:K:mtܡ]Q;܅V`fV k;q3G!a3) ]%B7*M*Y!i͝rع*qLx'+cӵ=d]/q_eZXEwh;5F}fD6{`mo{)Z@|_=^K]=.vVݟdJN׵ͽgtJtSKi9SRF[=qc\q_?V>(5!?avDmSl˫{-TP"acKv,}Wa~)TN d3Vye`{g~jA*zC<ݸˢPqS̑y~D6&r/5r h-uO'm"j/#&E6"oTp6N&TJMnvԃeFxFZnE#LнD!'R(}UCI.BCQ;x[]sRH E/w lB#H^E%4gzه^u%s8G2&D2s]̯c3ah.r|;=ԆuI679;wjU3Iq$e 9ڄ("wgaZ Ԣ9b?)NU-q-h@','5;LưIPb;S\4"nJ?lx 5!jdR nٶ+iOLݷIG O@z$~,Q<߮1#8zXU@_=߰ylf=En$\'= eI=5aNň%8։[ZCFUo9JXb-f@`̭^\:@>HejLjs.c\A [QזH .>"S0 i&WӄuyF7oBل!D> >0E̺ TJ#P#V^wyq?pj}ۙpy͞ mC.dA* sOHVx! Ӯ b蠐!?M0jƏGmu8s >:)Ut|d hpsUy7WLte̽}6.}Z2UPxf A.z!`Qئefheܨp-JqU :/U* ԍ]39C/;%vYyMYvY}2]opu_qr*E?1Yy2\,8x Gk_wAAcS:o|p9/>Mq!ME-)^le`ɬS{cmIṥ >Iۈb8BZm {XXBeW6~ʇ+hlWS=7.MȈ;6MKk"2FɱG'K)'%4 5L_H| ^ηxq/SҢC@O+)($>b)L]D:wc>,bȗzaoWp/И*c֘FkÍ5 o5Aи gR:dzγ>|b72;lˡ'T7i(tտXf kc3v `]ϡC[-~XNRE0߮u}bP Ep" 72zD;"| ՚` ؉ ܩ@'T"HxW0RZq3C{m`͗Fu>~!T`UILV>L %Qi69KG!)(ݛ2ɾKV!TzImېVYսkI[#Rȋb*F~Kj zL&8 F֨dd(H hk}Ҋ~Bxa lN#< cAS] ;7P ɯw, ۦ7.ߤ陮Tj~IX|jSP ?n>TRˇ_=d[6;,Anb`D"v]T.]f0_:)Hcť CW]~ʰOH ֪;Pk"z]F/zhXGř V`YFBN+lj_Ub;lMB9:d-rz`e؊It)w?P"&defbC%9mgpZZ&) /OҕX&!?~hu  "=㰮K7EaM ڡ0QԀ͊kh{v:Ϥf,[xGṇq\wRȒcM1)hG{TfRfM8*\B̌bܑnLvjAusM6f̿TBչGGl `X,`L+s E~-`'@ض.kF`7Z~gNV@uHxhM]" WR_,py1s>G1` jîil1j˹dF P(?q!> _ XKK HCm}tJ>p{QXԂ+V.e*(8M*%&lcK~558sDͭ")G8m"PJF)3]t4ʿI9M(]FjQĖfm"K^HFQi:?mһ|ƎgB-2v [)w$li)v(>t][ZɀqLX쁷+f{Ė/R*5v>E"ގКʡR/kE^KM )q :֨J6_ o`_+Rs{Oحiaޟ oIk%fD#&)2Z+b&uh^fGR6g̖iL(h+k@O[cN+88gioQ/1` pk !$b$:U]\i+m5|iks=h}Xs=am?WΏ.)ysN!,'F$He.mczʼ)GvF{d^[EV2w}_ lA}_/}`'@K"HtѷncZwHBY0;j T""0\TA7ξhȌJopЃ;,Ny}(r"/57ީ1$2Et kY}ǨQf'JL(3c\&,ZԀhUdY,PiCUBUrf7vc !vߟ2x0@cNjiP˲_G,$ȏ ?ѐw.6T5p)iGUz"odYB5q-!N}YXp.[@AҟgkTL"qЃ+GUa KB4,^E}s֚/! ]YD"!G ű1G\zU)-Sڣ b&?ʌ$><}_i0?ݶ=no.v[d 0:q?Z*@TׂH~SO_nDuuS@0[%-(_3B_:4# W'"~_N܌LR^#{*JyqiB ;zSˌW(ę BvY75 ^hǥn"#P齘Ξ1$*٩]q'h3d?WyBV џE7mOIt7uH_H{9/Iq&y7ЈBEc};4v"bӞI<\e::%tl5Hk!vBHf 5|@υY9J֛J;OĀ2qYs3$Z-UO%i믤/'{˘'EIa0x Fy|W=Zy=ovX>kE@<-:~9ۦ1 "3-B^ $bb&ąeGJinvk hI_Le" k_@ŏl<(H*p.y*9~cEI+2t9ز.@Jkp"@ށq7B3hJBXNtpEˏwDU>I47*+ j+3pNRӯE.SB |7/4iI^OԂ_Co:pIJ`@́,<؏h] j{t .6ՍwrWȱͦ*ɐu(L/tkƠgXp 'vjR#a_˩Ʃ9 / ̃@hF.h5^{Li]3FѼZ[DG_P+c)=<_h@NE7M.DK,Jpz{r]'(4bYؤ ERW[F!B\SCT 3ظu"eYmqK*1ۃ78W)qˠ{ޒ%Vprl@?0bEs }߇HPJR~U k[0hs?RS%%7 b2_'vt?KMcowZ MT2sD0HkLGBeǹWszg9zJSL\hPzUusœM(~S eWVOQP} 'HrԧΑ()s9892&뾍1z"NԆ{P쀍Hr:{3b)l2~ Xvcd*v.@ 774 K Hтv =E(4de:0,چCfa61W0 y(S `pM%VDȦ bؘ!\wKT@D7(#t"6t2fןu;Gj??9 / +d;8A)qD*'gDopD-!E?|a3y;G+5)=-Kg;[QMGK.=Mh&Z-$ 4= / 6Bn ,Hqϭ?y p1,,BgO^Cw7_vVv9;*'@ cZ,| 3.5ÈSPWt$~ֹ·c4ڄu㉹;A>Qw(.ȆΦ$:雋q>E4Ģϒz$ݸ'I[m'$'/)jNǤ}Z"n5M%&W| -J$u cN\94lCN~o#<B[c߯dh}UΛ<9|Gxw&θd]`>7*!: FRng|eF }(=EOƬ7fu./HT'YL]/i> ̔KQԝh]:j4-K=TD}kGԧ[vRmZ yVEaJM$L &Ai=X:I9uNOe뤭7/Mw;zUcYؐ6nE5Ijқԭ=%By,H`ռp/.9ɬ%b uT+k8jGֆ+$-QC ZY9Wem0'ΰӑx\FNNR3=HWY|&8Mr0¯k q _WW'Th<.7H]Kʆ(l$ձ6-WN ?Y6?[wjIJ9td`6\E SG̜(Q8 Z!@LƄ5$s),Sk1J…TU qbͶ1\N5stUFi-zx%š 0hzb:jI9oAޒ~eygC}ek,([.UTcجbnS-sAc5vZVu^Uy'pveM5oU("%;lD<stYXǶ,(=73#3E]^c z%P.2e:EGQ=k1j~Yx$Zbi&D*l$,h =Wp+Egc@i`O+-p^LfOUR/@JUy'A=<ߠm`v0"ÝýU؎,wgZX5A\芎4"Iejb jC,"J 5W=eCʛ{.V:m߉y.wMlM(v`k]z/ U- [/_3 q>1 @4"\sKN1uء vVYħ'{ݭFdFQNr;^vGS7mX frmš>?KPS7+E"2&]Bb)-6^HqG]',8M(3|%jX ݟK;qG FCdnt{)> G}YFCŪzb2!^sw C\(@%p뭦u;7H*E4OW$3:*"c&b|0buXo˹|FQL5@Fm*Xuh"rqPZ BCo2! C8@/[hpLw,:Dfp ίRXG DY"vz]ʣd$0$ @wYqteA}DKd[x*`p@/w1ŭoiv: C„eTh*8+#6$ViZPYs䵢 nG %<ؤض.k[<2R:B^б@G7CHQoq9)r+Qk op_Z,7hApOwYOl t0Bt!YR$vu8=8-,y5 MgnX< .B~M9M,ic2H^g+ D"Ge!-`l;<)ck@ bvAu~tP ѕE:H1qupe7z-Ҽ uEv.Fe} H[]_Lc>]Y}/GB4ǴHHTrn9ƫ:+- %lFJC:#y Ulvƴ 0(5p.1DQN7.촯 b }l\o kT5EJI)2muO$E+;A4gz_`xFڽhq;-eΛEaD.}䃌:5oŶ},,M,WKw4)0,)fUevEO;_㗯 =1,vsȣM%u&ؒl,0"M<]/ЮNU1W<{ezd&\}.T=Ƚœ2_9ݠ~,6 'A2Ӑ%D[ 3ܰ Yp)ΰD F9dVΡ%+1aIXX<0MJ1a/te"bjOՉ#4 wZ8{"Ϧ8ylddXt́.u6E?o串䗑r jwRSUAYNŇ\WZR Uei)q9;efX}e&th85^e4qHϷk80ka+ r__>J.}D`K4( hTJiviBvA"q%#3nzdm?0#s+Z*s|I}XrYOsQ QjT`IƵ1=btd iCHVh<b@\P7N\`NVb ,037?:(ߟڽzV5JtRP%ͽI ,DmɹW&{3ev;/]cZo;P~sykX;ȫԋ`{PģЧqVWgӄT*o0-,|3Ɲ>(j i/gL%&']Ao3(b0FO[퀁Zmh )Uۓ݃C$85<`.L׌XRԋ|f瞰XA"nEw p7P܋BGer X{N_]ܣ$UJ5?&"RPoc[=a=)o<Q_ȳZVľu j]x 2%ؼtYmC#Ť.6-tvܪT> 8$n?UIV2_>K&z3+.E`А37u?a\u"YT.cy4gq]2Henc)иD|͙@zu[k:DdD`ԣ2O\T dck}>^egsQYIe#/ظ' jCJ$gG ] u!%W|tpw_ѱݻ7|*j'Gkƚml=](Ĺc](B m3\ HΝ[6ng &CwNEo=0\ B-/ 1<{}qgI+^wh'V[f(8Ƣ+n tc+h8^1v8TFة;PQ*=IJz%_bʆhV1!-5#8 +% /5ՇBD|5j[\Ҙt٪k\5RmQC ْTo@A"]u_ VXxSd"2,'wX* "*Z|e/Pc9MCeiA@l%פB4$hT:{Go9X@7^8?֠ZzHTYX̞ޗrUf0ٽqό/XQI("M׸;YX_'Yrq`JgW,l)q` rtg{uM[ɦ@mUmI=t64Q*"M"#@v7{D&mSJG.3]AVh̟ؔ^ξ[tqưW@׶7ghl.ZAcƒ7EEC4,5P8O#?@'R]%5Q?u\vMfw= rN/$.zA&o i}Bb JW尰 pWDs d6"w5P&xrdU.Vo9wlaCGLj*P ŏ;ҴYW6bTj!F̖wwn0sneL\ykphX/k/Q)_AM> ;*J +f2l7y]ڜxxS.~kcʚ׬S 5ymO:^iALplT%|]%: otKݵqGJ(uFd'}WLjOcdj9tFMl_4D<*YD NF_edAV`-VR+=밝dV(?vH'"2R߯!hr R6K^Ȃ1~J?m>Eq?dϏ\h&F0wis5 OHp>=6\yw`vi'(SGX| sPɿ4dN;Bu+hz+a-%Jy$:\ cXrU@K79ɪX ͮOEҐLd֟A[ۍt)+C93.z Fo%t,{"_gJYn33gla~ k}qۦ8?5Za]z+7)`;BKSh /pJ4>f݅NIrf0p sR*v(oI3΂|&*XD5\|coAW\u_/ J A%+8iu 9HőZ-n#$i=a#s]/>/t3)Z#_UrkyǘG}j=T]I2'yog~ L 2jcܝ8~T8Pn߃Wb,+hO}Z)ҮφL-S ,+͎t&:uux|"g C[ {'N?\ғ"(1G4P A&[9;![w꣏nJAH W&w0 RIޙ+ðj=RqkTf-X! Qo/kbޕhY#lV aQBě;k4.D([Z:6 ?!#\f2ka̧:M-פ/܀ %N6(v/A03C?uTcf}6X[g=vvDꭙܣEeT(f{TE=iu.sMv|-цOlSs!oBk=G"yX\nO (9Ru*=NO(oV  XEpXU >yN"A[7 a+D 4lZ2iak#8hr6Kd_:Z#=DCI&=1@ˉ[Ō8JUZ b{lOu:~DmY~ƬH\?-wrhRR;0F-v |)kZTX] J9+OW`O痴Q*k "dxu +׼8; i4ZyI)ܶB@Eplw_o`~n|5?Js"V*{6̓(Y!9@Y/C 7ɒڒC{l|IDTEF dA.V\"̼y *֩̀Ly9m|&˻r9BWQ%ے%.cO} W8:"" ypvW0or;*x2wYvX1JӠjP өƨ+~ w 05|xĔ^ǝ~_[ Uukab-I1/BDBϷ!m JĘj'aew~i h aao]M8{VaD1Mcj5^`(̩{67p*kMۖ]YCwG0(bgۀ^v` po~U5!=YXT)0Vn0{{CWITRc: !ZXr>.`}L V&f:5^V7Hx Q} r(YsI9ov%T?֦eEd}Y,B䤐\<(DcSJ&v4Ѕ (KSp`pAxOBϒ.e  P{%|yO6,9{!Pz;N^L!d\m@MUœcfk}տF"z0s`^F"%<䂾i! ^ {q1&In?ag,1 iko .i3\_VVs͞PH3hzb51,{'{9zW|V;#dmE\wMߤ+XVcw· Yf⸁쪁C%* *M5/*:7SK L4*̵/v d|vӯOhi11/An?zB'!+ D `c1_)^yRĞ1Nss'KݯwWq޴3灒asYN=*%CT]c>?;9GzVdL55 d|:@YB7hDTμJ+ܸ4A/FyOEe^\ef-pכN(UH!1*m&gfgQX'PP+AKƴegIV2a3c.VɴqsF$MXSޭS?gCsS8EH8\V{/]Q K<9Ef lB?>ߠ֕v+opn+|gje~HYS* Ay._ ~/I\gpE51xOfmLyX7Y!SӁ=0E9Ityɰ)7a yKδ@ndMN eψ`+[ Pq Öj,XHK .L5Ԕ-~dfEyÏ\ѳĖSD"F=&ጤ1a: \)4|bs5ݠ>‰G@Dw"}8yYJ0 4Ԋ`TySw(XqM:8@} b'7;DPt1=nͿfMHwvhd `ߤn{QCԼ]?z/ ?6x} 7!Q=:1Q苚y h]>`zÇt.Iq9#V+Ws)mۅ S| ث$ NoJY&!nqŭ}"*-~`e / 5>`߸_漛$p ?s+8p0v> lVYh3!nKyu$; JkiASߛp9t>^b*Br|v^#Yb"L,#8wДnp:V6<V*C"ؘmڱ$HBLNMv+l%\*r+I^\]-~7 UGўq2g:ސDs[Qe)~r'2,bYZp>a|T!Iv=oQ;!U"͇̓Ӡ#E ϧ)NJ蔅3CP)/=3#U)q AgzUA{ں|$]e*,Aa$ 4d)4o7ShGo U/k!5 I55 )&o{&>cQΩl}݈Ғ~*(mdѨR JȬf]5GXd[4k4\0hA1?3}=+嵈 o@ `1[!ŵ׸ ;tݽ #u>k%bة6fr 8!Z#vVfcS~Mz=E'0 Ń1o;ig(>}zaUi|B#0*sk;w%S~xf&G*{_Uy22 t {`¯o)L)*ٳ(N4'm0H=L e<q/WP@\?Qg"E.R\ƢD( ~X&ˌE>?aIqw2+QqXuǤM q>iX=!kJ, \ l0]k>+? XrGdRurUQ |-iߓ\%`7;HP5\ئl{N,~Art; 򴻧r"kJD].9 ]D8:ϴ#3馝e|):&tJM% ̨y~"ؒgZSo˂̎3bi[t;al6kRvTt, 2YP]?p,W~gYZ070701000000d7000081a400000000000000000000000167ad58bb000065fc000000000000000000000000000000000000006500000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko.xz7zXZִF!t/e]?EhDTTk׶Ǽ5&ߵnߕRNAY.? ̓sN~ܙ.G#˟YDZb5n.od8f'Zu%13*|R#Lz{dH8pL9{/S HFE<BZꤓѽ f˿ߵhdӄ*/K(&Lwa7f6 Q&s>dEqedwLJC-[2C۪#DP( `<ыhON$oҌe6 Nx$M#e0$2|[kXpӾ)8˖xY`gEr'9P?Wк,^E &x/۲[֯\/d_o(0rW P4b`:#3 kO7[4J|aU{qwFc份G KgѪ҇3/`;=sLeW4ӆ㒇~|ϱ\TIi(!`UK_&2GAOjhn339~q/'vSǜ U5`ՐJ9oWP`6?k (9iMEoX܄ &7 Ԁ6yMZʤ)+ڠ >Nnssj[~=󛅪B3ϥ8 ֕! 2eToZo4u'ҡݭ!%ۀ S;"ow%(&AG[8 4y4SF7ifQ =Y.Wuf&ϫt.#[s"4J6} uU@mz76~4XoeF-0ך@-ƩUN>ёQ^tU=B3r^ E+m_ex\.W$ɂ)[g[0 cX%Osw۟4JQ5s^`'EgTo&)G1peAJϹNdFcE]C@I#4|R9ĕ F IA`2&c5/*u~<PSrL䮤!‹;"bkcpCpwXΡ$x5L sګF Nj,/jtj8'nNI/p2џ&V#*J,?6n @ %=N҂u- Ib6 (J˸ALзhHHm{]X04M2 ,Șhj/(Q*(-Ľ Z9HsZ!vG£)Cα- m+dU pKu㎪-K`{  Hcc*P2ZrI x:JKH&`J,=%NUf-Dh5Xي 9!IӶe+#w`'฼qh8Zw䟓aWދ\3 `64m "kvؑpSujcev9i+u'Uu?UZ]ÈVnDLb "Qyt ښpdMlbs%?IzNbo̝RmψkVղ>+CuEOyR/ v%*r*Έj@Q>Ֆ&@!o(w$?xD&6-Qqx:UZ5m<d-`Z$xcxۙa #1Y뭍S4D>K=&uʜ;%L lUi6#O>o>+Ɉjg7^PA\; ]#KHܚyAWdPAJ VBN|uDJv>JE8e^掼M|PC,?}q?%KVϋd,X}֋$7 iuc?l[$TtkY . yJCk'mnGtQ,Lq0Z:_5d6s3Rhڄ-8/"6{3!kM| zX2_ۤNUl9ު ߖ/c[M%y?{槳.)G}X;1ml]w/&~)+aоUYSŰ.uGzfHu=Z¸]w}1酯_1éSVCW˴Fr߱<[Am}k wrE>a%KuO6zWt2Θ{{n0OpgXk.3{s\5QIhup4eaJ0Ѿ:ox17ZѰ7A1eFv9,1x;M5J )3Tb(|5ꆾ 21 C O2Gͯ_;+rD its$3kCZ$ ;ǁeV\쐶dG{7|']8]!p9}U٤KDw2?\F, 0M鿓$0/-R*:NҌOs,[%Sxr7w<Q-yh rSs(ϦƦbAJʥe(CfA ޫԕNln!kՅQ-> wcjx~϶R%`NRpFNvԄj33x|:I%mZ"l%6 ;S2xlzWf!=wrs-*(SYhlx䴹!9C m%p:acOa{5Y4ղj}vtjt|G!? >{iNb^uQגB30#dBnϮŠx!h8M=v\h΁DYp[6]94CwgP9(܋ z02hwT{CzOvQGA$N5sSx'47P^ $*kl#{g2|Cj]D/k:WZ-.nRg. qC;wq~lvՆv/V?ϙ'`G2E4,t[fR m+r9vl3|))q> ra*,t= 6Bk(g(|I$pq)QuiJu} CPfE^/Ow%$@=f]U:&PO3O$+%ؑYs-4i()wȧr @#W?V}rcEYeX:Xq`ܦ[!ns h+ D 1 oGjau4}$!Ԭꤵ"BF>6X* r:Y-Vuhʏ` -t)=LoqK(9;Y˝V(KOaxBI/GabLStW3ø(&EYЂ6Ktt :i7pku܈8{# 6EvUS0d)?/%Dhz}r gL>} 0ty KďT1i9qז:y,zJ%Ѧ$ ߴ!UTYQHK!9Xlqժ=Nt)1lC0^7xlyrHS6DQ,-= 2)oR ;)* n"++gVatcjA  'T7ҫ$jz6NdᓎhK t`xxkLΰ+T](m`wΧv''h$ 'lBl\R |xlw'#nן^2NPȉtJ 4戣^7~2\+OfpNAʛn2:s "!gs%93~P2vs&'`;U[  ݯ(+:1(UDom[F;T\2yL8S4Ii<.;φ9 o񠶔 4nk6Xj(=hap;0~۰;3Xm,vCpV3ۦN.OgQ24ΒHf Du!uCH>D V30syXR_Å} IL$@]u:ql; |0}U,IXaF,tn0&F_[6)BG|Ѕ&I&W{?<逑LQ;)JP}I5bT<ӽjrU|X 01)0Y8 %3TTQ$@"@ QelɿJSMsG h.|C<iIAnIV+/Z?4Ǖexa&C;/`U)T{-h-3qi^Wom" h{L8]qLbLJ$(%"O_X˭chXI-΅W8NDz[[ eV 'aNH}o/l;;OdoB`!41ыg>4̎l+S~o}tOEkCcO7pB;ts2R;z#+㥫]呄%j!E" ^\*dJ i Z qw ؋^鿵ۄTí$/]wZ"  U ns!v ػ+PMX tȩ+>|b|zs[O<(jRcN>..AY+젗3\ٱ,w\{V>>A3ەH%رzڳx`pYx*O_/”`FcΨl,QNMwaceU 6%z+H ],&U˃| Xm#mDX/*Ѣzo2sw*2Vφ#SeȮzLf<&s "8 o9Ɨ8W{4mz ;*ٜ)SvĐ[:fݵ^'͆+7 M@6P@ޞ {x^kѸdUAM cA6m+${ثN]"5@~-R*ncMܗT:5i&_)9&]Wб[$2y+cӖ [svsRܼ(‹*=dCVj"CL XWY "Ѥ _&EXjBbDkcWbi%ѯ Ds:7Q{,UB;"BX24q0f};&GGB282WA"9H^%ĕ'Y}:)0J,UE#tm?w w笭 E ,9=.qragi@l ;YeQߴ6yZ5N2t O8Zrrΰ7jn/:+O48%ujl@`ˣ1#wu}CJglt 5\"N[BQT[b1[#.B=pK⭎>mtKiY=&#m:H4>]>CSFK3Qx$̔V3>I)WMDMgFThf#SIS"W;fD\AXQ7[>]0a}s FvD ooxu2@-Q>f+ GgPk1E{챙N_ mxt!ety@m;j͹m%%\Jߏx?o&%q!;8QXb--lIOCѤ}WWWީάoZ/nV4|VVzYɒ>-ur-_R":kL~c w>OPa\"UjKXl,{kUj[>{mhs/Ģ(Js꽟?OB@'`]B8L &O֭9CH{އ"b`x1umYڲY.) њߨ(LYmΟƙv}Y[QalOr=;/NDU d(~qZb|tƗ|VDEH{K?v&w ̽k>3bSC4װ_ưkb>q< WN1v63;9g U[vߚС\]Kw$ f<|G虅DQ^yx)Ʒp duĘ{LqPD L5GwXvX=Z[]5m0`%2EWDb#lxc?A ht=pcϿ)[v7Zmot=t;\Y[;lLAk ;XwbirZ@z彏$\"NGtp( Ga8l^SD#p_ 6q6!BR/i>*ÿ i_|kU:̤, . Ԁ^mK KNߔƅh "`)i;Gv:HMOS @C>&\WvĜP-^x*?ьFڲwrgI0͠Di¶|=f_Y7&΃N?_K 2,(dE XC`]HPꫪ}EkbXc*IAXV{)R.P03um,p4+Ե|G i %D^IBUuїʑU1$x*MN{fns ;xIN)U;/44g{NU?"KcV9YlxPʃT!ThQyb' tyt%KS)-\B"ԏ0{ o21/sFh5ԯm%a3DV ;W=\6fUk\GVZNn(rq Qcj0F+DL&pfb2?EnSTǙFF *G,p8E=fJJMR=m}Ȝ6};8k00h_p29z\o~%SD-QC ѷ-bH&aWql?'h> ,ML-YA]^l=3I{;J26cEάŤi<@Ŀt<5٪;Ռt5v`&m[lcWL uE H eblLYk>v(d}co=@D;8̤Y~D8t@#R7fh~[s-ǻ%u_Lr__mNԟ81ig?v}'{# ?!ǮlE;8)hE#{I5p} yXsݒo|.|(+)<0gݮlZ&^)rqfJ俯-^q-EӍ$ j~NϮŔ9z[,^ ͍2?fxݗzOF /7dXTNБk"mJ$^Fi9L:qaQ*IVeڸDD,Χ™-'|FЇ[x[\"Xv,-T>F5:*:)3^f]!}1P|Jb4õ-6V6jZQ5gg7יc|=R x% B ۩7{1Iǒ _gk)tuuPCOEmꆉQ59CzB ;xZe|Q+fL"NOo6it)kXus牰}Ig IfMMhZЙR-Sy%wM.:u޳yȇm+;ebȒ|#bhvY]I$l=يRʼn\@iP;D&sDtY%0X"oBv]O 2I<6o_kt+犬q _}a؅8BF5rq#qߥ|# %A2gioGFb2L }{-lP҇u;^5Y G2NGk6n+\%2S,7#dufӑq*d?"li pomfw`ƺ,dҙ㯌luKR5ʊ' 8z|׽ EOt1⿮W29*OF|Fٲf|gG$EB^Ϣ{ W][T%XbBWfg䗛'J~}ɺ23ș.}Ϥisq")ˍQ!P!Ex_(6'UK{*au4hEp/0&Lmȅ;5‘,8hKhm1&A$aF =x2`@Uyx[ԉy[g!XE6GӀG}1 V! &Hܮ%:p%Mg+K+e%zpVҔqe>|:<(0l, 9hH3HAt%=+°[O{J/$Syj2?[V{϶!kGA/- r`±2$v.a~\G(Ugͨ9DR҄Vu]hn݄K9,?ܓ˻E=gdo^9r =ߔ(6e)A_͹wJEG}n!)<=Tr3xKї't\g+apiRa`}wOA*?5zlA s _-8VIQH, 1/8ULwU}N1H-̎N1-Yj2cKӗhRO !}S n&`YԐ~(m|UfASpM"`@drchP=ئ |Z,KtMC5]"(EL|!`h*/xlV½v\/bs0:ٲ!R e $Q Њ4Xfz$z+_6lYxCz_<-щ/b+*60jn\@QjS>"x|1D{XfpN 2ь)a'D}`0q4V dޘ\oeƳ9:*<GD "6wZ\2Zbڗ &xzN"o۴>uYRژUɔ%q'A͇x n=0iDYC;Z[3`HW5|h^VoVeb^?zF(67uM}Erk;M|H 49*"i$JLcT}ԉWh|IRY9U-o`KjO )CME%g-R۔,w>m-iG Hda1] R\A!⧏P:T{eOc^ iuU~hF@7lKEY{m\}ਘld0~$O\PȽ{97^>Ѐ˴^to۪% d4D~@79}۸4 ]q,'t?'hvjh1.@t,$E/ g mV wa!` ?Uv ñY }Y=4bdH@gJըṧzU<,<-9>+~4?Do4N3lzu$ȑ^҅MwMX P?(_'4N0n,YznMH@IE{~c 7V|V: >- ] NO6G Υ)KT'bmdƖjXfjc?kBE1pcsz-49 ^1U K; CB'eܫ64BŽ: Qw9V\OnRP&63&;L}j1BOǹ=~Yz47H '5+vW^2Y}@nkQJ.Cj sڦe&As u݀d^)p@&,^w4&tbq\ g]e"yvɩ$ni-H] ; Ų#5VFIf;@khEV.O!$3J.EFc ?#ѪVE7ҔV2Fvp/: N~/ |è|O,f[knJ.Mo (="8NƈZMMnC;[[%=)|r z&G.i`Gphk:溄h-OKye_0[Γ-~Bnc D@{\h2+ 7wol,D%U`yށJݐ: fEW輚d eȒG3ouvA'xl$aDC z\&xbBdM/yukҘ%*3xH??k#̧MȟSWEK| |^C/.q$(N`$r_|1O =TAzo55FɚRX4wm'p`"P- RzJH*NN0_&lԖGk7 .Iq}vu;\I@?$Jvڬ1-VKw9Xm{^]`| 9Z>0ߺ(WbN+m nh![^7)2059%CGgf|+ȩ .|s ]@`)|$M]aͬ3ԧ->X`VtCA |#JZ]_j% ?YGbƟĿ ߰U_99Kp{MLS+3 ;u[mg{4C}T6N^E3K'T&XF7L6hiJ FMgb۲f giwj_/T ^ (> %u!"U=%t;v`iAo"U-_ah6 6' 39㇍ySx"kz?I"IjNvEt`i$MBhN~&fu {}<ż(/SG6d:a l' ;Gh Z:9J.l48^X_f64 .Nn~֏*y֐;u~ &4l D(݅k׈>lr[(l NROJ񉇄m{񆠒 ,a-: &:˴o&Cаp6lu, un5܅n*tZ$`iPW/H[%-HגUܢFJJqӢ/K,d#]DTNp\z֕1i.sj6Q:cC۰wJDJ8“  ^}ȾrU.^9+*? lnbhT4쩡 QE|]rWmogjJ]{`((Tew^)ayhT[F-lQ4ea$QRjǼS\HL \:@Ŷhv[>[M࿈Dz?7k/lm_7+1QɟoW^r2e87KC'[7F2Lu8Nr73%դ℺Vi \#(,'શ3sYePPZAlU ~XTܨM^7@ZcC(63oNVʵ.sQRfM'hro ykufьtJP' n~m[5@ yսΙ@æU)XBi<`Ko(=@ν Kq[M1qz㲬:śP:Oe\8z[ l{dGP_4 8ށ.NS? ~(}qfU4|FgyW+2{RÜ3t,QZFJGDKR/Qf ksz]!zBJ:"-b:Lܬ/D'hV7D%{z\]$fB-/6p9-sXvihR̟@IknDOxcƊP( m7E;16 K,d*~PnA,DƪqtYW_uqJΕ${2rTgwжGlg6 44IZ9k.lacxrOWJ[z( PZ JD x2SU+0):\//i25EY8t_ݛns{:+!8[aA>FyhFRHlN᫁e]=d>R~+D0kXVaY٤gγG/QmT;w}+IQ #Fۙ vInm ӻV?f?mϠC?iE§!*-+SA|kʠs$m50Q`/2 W}=HaBpyd #݊Q2B PXDvQY' g,P /hRzx!dpH}M2_4sqGƧǕiѨ I=jG<F˙ EA-z/adӄ@qK\rGESM+N  89I ~LE-w9Zn MT+5'b-6#nZVR@an%w_X!;DA XA #Z3wdh0;Ȝ\(^>'q[w>|^)E50AH$a?s3؅rΥf5'|MqYbaTޒ `jIȢ: nm]zq<K$ӵ_gU+.Um|DZvi, k!rED߱`˱pB)&&1v Vłu\(pR C41̙|c0S4n}$QkJ\l5>ľ|bJgedq k+27J+ߚM=aW.]r{y(EZe[-wG 2d/|$x"6Z]{9-&-6Qnri@A|D*/ydɉYΔHfZʈ\u1(8#0͚91/ 1IHP%/7>w?C$r\~{ Bc4)\XG@F&Ykx_@s\+NΈ0}A0s(m\YP/7h?32" rZ' ʹLv=c.[ȿEⳲTUsO17_f8uߺuq9&dHUv$Y9sE9ɷKKZ;[*VzKrCh=zU;d~6G3Q,E7#,ƌ`gzck!YTRvWq͊Lo2_>84 #bW܋6UYGɑ [l)Lep4\^aX!Gm'aHU{/i"s%y$:ynrp~4akQM Ѷ~Of K'n#WeV*)b0މWg}lrz0Ieh_٦2 ]t͓73X:ux$YqL>6!*?_z51Jiζ%6ڶk:+BhsTW2?w" x%s~0O5UffG-N@>%}?;0ǻ$c 4P.ZyvRU$" xb7 +Dtg ()Y2;oG Dnvv! Pt$D | [2q/Y5}sI,._`s,Q\Ei27N&T ^]X{R:yShz.|ЗuƩ.O [R&IbqX:L:[m5¸bG4D$},|Q0]luPpߖ Ɖm1Rf*'sT~T߂)')(F|8ǻFd3q 5Hi 4>Ҥjl;B(+ )0+y%;^J׏e,Yu&@OԾ[:LS[R{RM%4Dh rKP 7ˑOWwR"}x`To0tJQ˷v2a8xfQ\E &L1ͳV\C(ct%:Ey.n*ۖO珁}$ě&}ĂqGY"f)1. wWeގ0`P7$H<$I19xG_$zBvV9\z6'M=bT?s4>UɷkQ81ů@kr(u}8 O)vJ)\xR|ec -Lߧ呹=6 ;X6a 08Cp y XSu#<41 ֫?lKk{n^A[ G:ء_ CXp c]'XXSuwI7f*Jlanfo%},% ncHۉ-D-9_ hofH|5iNp'ԩ){gL+g"&@m82nsϋ{i:b-V̟)%zNLϾ}4kao0XZ>w]PW~gx^AgiNk%;h2.J Z`)$Q`@ByH IcS6P'd@җQ8 *\ICHmln]!z^zĤJ./Ε4L0g2`4K@9(0G(Kfօ, ]'ls$EަIY>BVHl`FQz}ŇXE=CKT3 B@̂wt{JsċB)b͂֜ko}bGqsJ3I $~Yη}dNaDcJhEGqH\jT۟`i"lP[ ^ 6Cq. dj)yotsv -fǥH˧1KFJˡ2`xE|yt7{"L\U*y_-D3b/@#%;a'B  $v`t^L:2`$P#ujbPM)OQMϓzԧђ?Jlk3Uǀ=%h|(L5QL;=eU/d9B>JU! J sEhJ xBWд9i#.%@mt_'QD)( Rcrq& w7t] \ᑢLcz[\bP iAN.Z+6ΖN>Nɂd[jv/dDUd*tN1u(6*(ͽ)NP,ۘʞU@q+ʢGRx qbJq0P[?HN Q4 ?mh1=Z~ l~-6rbY||0+)Յ)~i+[sDm[2{mT,UN̻l h7t ,-+iC 9f!1:Xn%_JwC8.cS T´\W'ΐ\E0rs!~@DcY_gܪcNim(%Я g] ̢%[47kƗ,躮 *KyB^R~I jKgp9GyrMTk%Yo(9ZړS0h<D><5qhŸ{}q•6NBVrhІ}[EܻmƄ0D# )_ 폃K4s' :gk}<$%l<@q@FǪҢVFtT=o貙Rtߪ].<`^Jlr HG-8Lٻg%㤐6?lҥ-QnXcF0]g9)$Ҹ9m2=֐S%lH͛F&qҪl;]+ T_wՆN L^pҲj) j-{mF||F1Dsi{g&%AvL!t7ZYl/4e8Z#S*/@[O&Π M?;*dZ,='Fih 5k$dZ6pO*4.Qj _S9 ծUTy>\oaXɗzzVwofq"#~9XVH \0+~%T#+1  Ʈ*E@mp%+#`ϳ1MaG*&BZMX#x1>\iHaJ?&7(6HÈ'&%&(aթ;CG~J2g_?d1J9w'//1DĠPQƴ;i+ (5%yRȅ'<ؚǜ #/KG2;mL Xy<mchFaB^#MAtDkbP\ܜ ^T H5gJoBmd}@gsKw1ȋ]= b3w}gx&ZswflD}1URhX%ż!í`N b s3?MKK{}@Tan8+rW_XsMⴳ*w>kvvBM%o,+khOrVMLi E$hCbyO=X-G#Rp248MC B\Nt~F ,4Mem.C55濖.jX*Iyn9\ B4Ac]1`$ZZ8gYZ070701000000d8000081a400000000000000000000000167ad58bb0004b310000000000000000000000000000000000000006a00000000./lib/modules/5.14.0-503.23.2.el9_5.s390x/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko.xz7zXZִF!t/]]?EhDTTk׶ǼxB Lq<\nn8p5m(ǴGbDp?NrEP\iP;$\u%Hq0U $-|ĵC"{ǭt3DoLݻ9 )ذ{rir1A!TEtd,s2GBGhy:#j2R~ZS)u)`CmˋP-(:: p2 Kh7nzu"%9] xJkp"zŚ_8r*50>:8d\?ƞ;,!#I6|Otkh@A; Y2xvfڈYMKh51o )XԇjBR+GQ|{\{-=f,bEWA&J!n>iBR#9oqr-r y4JTFb3d>?S b)+#D b618S:ĺķ܃ o[ɪBbr`|/KzWKKh1 sadlqJ"|,SqQ΋DQXwT٣yl! 96}l& #C6 3Ҭb {z.~ݩEᦶ [5oګRWɉ |"N4<5QG69M`LLt[;6%Ѥ{TlĖ*UOe`Ӱ7-f-)O/yQt.2ςD!*Q9sq!'Б4:_XiPA1uyBoq}?ŶȴPLj +d`&Hԯ{FGEU7hEs|m"3Ut,iҗ,3+( 4oӬ!L4BT{jÚ)Ш@oP0>{0$|?+ ԝv$~#\{hk~u.0FsSvn;>#&աi|o `vAU}z"~gT 4,RD~-N2K觟jF PYH^l Ya}஧SqW藊LKLd4UbjB*@Q)L]$B=c~ ;He 1~^HM/ ١7iB ]ܶ]!v$k}ka̸ٜvcM+FA=e7X͊$%c`]c eL)f^;-6K%\LsIk-){g2B9?t?mQ </U%guG 4o26#w)#n ]EW|HRx\)6949T=m+O[šQ3\mT`b>dm av(j0ʫCP' H;Hje.r&x \:?ԼHC|%Bf`ٙ V UCV4mĶV/_0( "lB}q)cX- ^FKPW4j;bχ4XZvkf} Ό)G횋4Z5t oOa{ުEd?!wu8L wfHteLZwR>ɶkl)JLFH%D(' naɤ^GoG5y :lܘױ{%yfVil,¯ޙx"KBIl25)X,L-ݒ '61 ,i̽=q jX pDpd$D)„_եkqrJO]dSyB= h_3:wn=QH1qkS6gοC!M80'9̺q5u+8>0]oe9';?lnL]c[6G%u(״ĺw$b7T;ݛd>eOůM>O:O_aձUtx ʊGVMbC|>7Cww5? tpW@  s耖8&-,=wuguJD3Jr6z(!K{ۻM {r_+EnX?$eQUx'(mX5K!Pg'7\r4fR3k9?\0ߏK%ZRA}h)_W g›eUx*ZMhMMk%=&'X[m-{2$>{C `wLS*Bu٘Dd xn55]rFdF6C&.Ǩ!Y>EG<GJ.GʕjRCO3r.94_L)}wK/&>r:Ȟ"IhT0Nx G&&a(Eѯ GƻA-$hoZ?t:;_o 2 GK9sZ8]FV5UXqgbfq2}n7rϷ/!~]r-^MK#zmcp=i{ct&h՛<pG̷طFJ).2>4JKVu#:H+7^_-H1Z%x浥FyWkkh/hB߾~K>bm v {sE8Z\ Ϗb A)} 8AkwknW7+FcY/Hx{/5$mb }5{V}1Fr9&Q}I-/XGvtcáRvUDb_f[C( voX:o2Yg 7I3, }T3iޫWqEb{_0U0/:{=FX.bWjKqo|R绤2+Ԧ!I9)Ji';-"uU[ L[//7+[X%@ @NmbVQ!3%XT\"%,OA̟p|6 MX}{g9 I։59Q_՟", (Jr3rrm*L3 &8\тp"F#/WoB%Bx3S7%EVna &qiJ@nuZ P:TR&ӛCM\`$R6 Z]<c&E`0Wʽ2;4ݟ!R΀3hwbKrLoEg?\!j̬8֠ Mkh_Gs\>ߣ$_9}wO$tuj0 crx0TB[(3{o\{ٌ:B@lڜ  V h : }Jǘʹc$1nЁX8۴Nb'*Fy0~|@ෲ'<P-Sfr<)5ƋPQ;HzZM =:gϘ97JS`c}oN9#P yoLWrZ^rD&L.x`ZOѺo _=w [7ʁ)埀`,;"Haf5\t "cnL7- q@t9Qɽ[/_n-%7o 3rA7諕a[!A\Oi!". KÌ$|^׈]ؿX Wifp?4{>d+ !y?n>6o zmGXB\ڪb|Pwj1"l}o:K"yk=On>1yQ% .kpGv[?R9j/ Ff9ˎjlCaD-`zel~HiMiAQ!SZ<%6$ ڙ §<ͽN5H8U!wP D6#~sj[x3R[%rdZ7̶8s*yGҜHq11NU11jm FZTGRkz蘻U駃eɈKK`DtD/~Ln3_ 'jc(ŋOOX& ;\߯L]JJ`l-ַg |wWNm˚",:oK Q\8˿1lRS<!$K<t# k,^E\L-qYUVL$\hF[KXވsu^ >#aoS#!nzB 䱋bs #6yW3W3%D$/7!u[{0?PÄ%h,{heAn@0}w},7n4o36%v6`͜ExԀn{K.cH,h`=ҟ{ë+ pDLJd%T8[o >j:gMd~?5#՚B?w6${I&0 6[d$$L,B!uov؋^հpQտRMK b3;Hl=?sEXWa{*:oAdrYQ25F:=3uJ~'j; s}tl@ }LU*mK1_4זOʗ F)m:HBהNz(}+sF6r Do.CDR;;-Ӿrfu˙! @L9;px2ׇM` ®Ф_ xْ:cǴUir.R䃇eh*wl )1b3G?nq?zÔkv4-|܈G/r&S/^E݆r3ןjsĬeP7>4 .%0!%3򒇥ae'.o%˻gIZ|xy% 5D=lhj  ]W{`mO2!:ū"a[(v sԁ@qYr4gƉK;bnvxp婌po:a\rWRfD{SJLfq}ؽT,1( 6Qd,>35_bԜ -LDilM=@׊C_8G43L)gf ۄ)m*o{[O. (s&Mp[#,twey(?b6 U $FvF)\-;9,E U6uN?V/52U"]1-:gۈd"("`_٘6i9[u %$Cu?aȃ"T//gv!GBrZ|}..,.>軄&w+(߽+BI5}Xb.%VkTns]otꘃS?`!NG4EG|xU ]2Ш}'1&9ؠB}CoΟJ$EFjE 7'䜈uFu$cLt~EĨ:5W\,4 a76cfV )Cqgb*u%6CCTl,pJ5BIpM&<1X6ݧP֯&Gma'@O蜇F`q$[Ū3m1+<ꕯ~,&fbiGrہ@ #VAEew]ʧ}< C8wOM7P A'r WYRܹwVa2,PZ6IS.JaMܩ(^: -p8# 6v`<`h+}9?*5 0s>gb8Y• P=c!<@1 4GIa:t5XKH3.q?dAuV:"aҀ_*\_+sbjA Ӭ0=7IHxz'Neਗ਼YU_][퐤 r_mbTZǾ|CS|5jͺ+7}7֧a(֊OC/$$T,ݛ@w~RTWQFv$'舡6{q` n+!_Bgx̏=dKbowݴ=TҞc8A=Tt@Cgpgӫ=YQOxR!EҜ,:E;U.:y.^xe??'CCe廧}$-A$P Cb0Dbo7 l@`M+:F%Չw6͢x+YrWL:߈I.M{ Prٚ.zIx]蜞FUz3qKe'"& 6VxZ%q:;$؊ݩWa< è̙2Hp-^Du9wl<"AԆ+ q{5ᒉbXxd 0 )r+_ǗWWG!.",y` ģ%r))"14r;aѵ;` pahe~Di˦]8ð#HK[..+$HvMVJ9jx{0փ!:G$\/hq` fHi oMZ`7T㞤|Or i}/+ hHqmەD&)V3bdPX"~Il(lz~*?@_VވWL굽˞5W$)lw:,P&42p 3WsFDA cg5C`Ѻ7-%.IײǶp9Gg}fW, ˴q{o Ơ p:w:<#dn%B 7b wA-XfMQ.K)_IYIcZ9@-;~ӈfǯKܺN\]~GTRwi贅ni@_挳%xkH]47}oN)yRҏbwHXrD? Ud:7͐*#Z N5Jbu#s_ގi[aלpSB@ߩ$  =ay }?)c*BL,?}G1cƜ0yޓ/tjY^g{2x;C8gHVޤrG?XrJ.Q`Hi>>q@c'έσ|ynL$ `PnRF9NL+Je (OLyRW]%@A kzP%x֙@{}4.DǪbEr8]"77B_O& ? b!?~MBFr½mr>bWL:B*>F)Hz e[x"!@\eo^:~Nnst!j7"m8cc T ʱ]]AȽEw\M\c.΁YPeYÎLP8㵹#WeWcdcĨ>+e wE\?K/kRhÛߒD|H[Gnq+]wňJ)ۨ#$F8 _є ƞs]*ؔF(7,%O@2xP':Ua}F-gAᑰKVZ2VIlAؚ uPs\H%;FjͥC}z)%} .ECHͣR"3"2Df =lX[%bΪ GUIH-Mt.C瓚I֡a[ sIV) y!b[zmtT,R %򜜺mx5IS>$s2-aO[EՌfhBզy ٣ {O"4N٩JPX9BC:YAp>C'5ߠ&1PڇmOh_G+G+o W 1{Q٫ny7dnMF, >3A6\9wܰjo2xnf mP:Dv9CHly'[شfn7]9 Xd:~08_b4ߠ]MO{[YA.w=W| &kiy}6RG{L+ːhnf P? _U kZI);? vbI x~V-\-2GahpKQX/9pc1@7ɐEse s$jGc nm yTY֣1^ "-(: fYurwdh682ڨ\9,'o HZG|x.z*8ہsL@6q.+ "SB7g] 2JwzNqǛ=%V vUמ؄yk1"'nߡɻ#,E!`U 7)PW݁<$okb߂Jy 07D ?ԫ윆$=} "ϾتUS_xJ Tvk Q>ZJӞm R@ 1gdds$B!jWUsg㎰X?q0v*Uݪ9xW󨶌*7΀Yg:WLՖQС1LގƘ r9} 8I[ j/]a(yLoՐ*0ge;;)y=.-3-2.>-\V+j~;̔jo >vۓ]fHȼbmFf>k =|!ZmDA8"{k~Ь-xڝ4M XXM;.C-a2ʊUCz{.,mݛu%o#?hs6/-&Uj#+vVߣ) Q;f_ 3⹮iz+AJi?&&v(? ^Y< }@RhnO4*NX;%/'kq&>Qw~}j:af?h[-# ġ=n,Nťp HdQ I-7b|.şGr@P`9}މISop\DC1>ş^2Ƹټ9.^\F9bd!5藣|Gۏj)%+bAw\%nDbk@īB.֙E%j~HŮR`>XJɫc\uFK8:p?Мdz[8vV fعD;lYzK*}ݲ;g)`xĀ=] HW>beB-1"rRA'1\e"|)Tqբߐm%M?\#ICwrܞN f )#RIS,]mDWԳ$Noͪ`_*{vI!tq_(.bYlLh9<ʼz VOjMN :gbAA_wQcV' w cgE&G! |"*/&$N8 ;Umn`[P*N&mwQiХ. $MLvѝKP{\ ]Q8_3&i7Qvϰ(9 Yb4']#t ^A*5~#sC~f RiIAzB^Ƌ/V&PmɏWIc:eјաߊ+Tfm~Xm&Z9z #%eDݽ>]yV6 s" 2jMru̟=QpNYn;2L47I=wVi+I6!Ne;*[]ʐ%]C:,F- ow{"N J< x4L+xm|PV=+9!\G'V^]_킀qmbMy![F(.ǵA"Gh[ Z#z#ty!#fJhoKVn\xEv@D|"1s}xbKxr*1SF"7(()ta "YlwGr;ch*,2V7`ōwT ,Ffbꔿ4-Yn)JAQWA_-O[$"mx/K]na"_ DI5A6(lT/`u` Yv[L7뎃.kסBj%GS1=# 鬱C"5^h؀U}m80PQ2 e(hP+N\lL6pвj,EɭSA|ij ͖FEwOfU >ZqƁ%J@G2_([0i@_ {$|]3 d#:0&Q1#q%L؂Xޓ zE:XRp *5rȠ?qN%)[~3[˗ G$S3d.5$8`bZ>`jsڐTą\`씾^T:oZSKH.^isPEO@PO2ȟ8ϔ^,h3H%*21";"s1fF(r\%:gẁe&PAAɕH|BS}Qd Hhi3W^@JxF-I_52M5gVP7?F*Aun>%y}mᏓh]jFoqH'ZT?Cn59}~cӽzX,3ۦ 6Eit2&r, %?bKyYL,F@FXFV~0qe2T_.IUB4&cm~׬Fh'qfïpG &,d nG*\hM~QmN/pp |. ,3.c$m8T@EUxuO=K֝r`EP.QN 9d'!WG.zh6dZkMN'Ek_0PYGJw3N%$!jr@Ik ,y)J(O˥σ`1~hN%8HFܖVإ{|eKLaqe֚r)U !BNGd^RlT6‘lZl! =Qa'ό/)1ƢkΠ!Nzm كHJ1P1*BHI,! 1!'Xg5%26{ %0̂;큓ҁ$J b1N=Nϳk`&~l-7=4zz0Djd f{ H|M̻76`'YNrTe!f*Z@Zw$ mi*yj{o?ĂAՃ{١v#Ɩs^cĽ6&Zwp6. B\Ea]Of麑Y7Eb" d+MM(}5@~߾בֿ`}VE07p~K{)OzW V֮az#P%D,]˷H|0T2 5{k:R<8Rhv.OcPK'Un~ -Q_w 3.j& ?gx ]bmuC[Xcm{YaDg f'1P1g 靼m5x^G0²⒈basuloFۋshW]Td.hRFt>!OLJ.o,eu\zJheU_:[b[\W%p;ԵY[ R?Rat%@g ꋠ[v|$ȿt1T9s$vF_ lo`*p ѿBCp9 CL#FFwNmJK7۱GYfWA `aj4t>Jk mL<3a)O4 ;'<e6eMcA׿u*o(|DRYظbn/PXA⌳vTTQB5]|NKoc%%36Yx 3^תݭ4?w-^|2P^`\bc=lbl7+z/"6A$B3zO3 /.p6ܟ+迆RF-#ŝBGcwU?$##K[Ёw4ʞ .Hb % 7˭_dO$ p#o37 Gi}S'uf! Zc\dtpI3_V$XjMAop-)|0JXw\>9ZژTt_&l 1:p}2X4ha¹gl]2%V,UW1 4`5Z#E"ljF̈́ڜ Gn6@2N4G^ J| J-dfȮUZ=ۊyQK D[:NyVѳĘZy:+2,y2Q)>U1$KD^Ѹ۠KwC}zJj,po%G|pL0smZ"OIi+pA=Ni+5Fpjp, aTGiOI0~<y!mrQn uJV>ƿC^V"`nƣ]LRYdYB"}E!:- Z|jS&RuU@1v׊xh0HYG-_zQlhOW-eP$e`-8ڟv6":C"`>$ 猾R#M4)nV{Ux|tiĵFY8~:8 ي 8ǞBkSr$,۴MV Fg۠E|8!ܥ 7HbO8U_x C^j ~;~(Kf_[XSJYӋyi OuVʾk-Bд6Ģ6mOP*4*d6aNd6,+<{-)џ",\4e +7*e ^@Z2-WǷ坩P!Q0Ht63 de!:0R`#dF=ӷIDEg.>8|%BC ǰmW3 Zh3jc#|3Alms)×úX^Oq8dbNvruc搫}!\ư^;.=?$ X e]++pm~4!JF#dOS 6[|Wl5jouvd25+q&*D׿5A:f7g9ΩrADTxNJ_LAЖI('69`6̏Ni5Kty^B ΫQĚÝ&ZLOR;_EF8eG(V.Z7vv mW5$*}ĸoƐJ:Y;͝!cDg&Ł$d^ͦŃ0DXͳS\FXaHaOd1BA$ *;ҖPp޶TΞ $Ve /dUT7c.`T;XѪ{6B~&4M+"Z\Z(Ѧ]qTjR($Y~ 7e!z}WdD$8kR.WD@i4QZAH A'}Bc"U$gW/]U*!ƀ{P;<Dzl91>Jp7/sq FVi+ P HfJ/1C~=y٪o#$T>5KplCNxըV-, bm-?l;47+ wsr2"%s2-XBL r5g4I&\q?lޛ njE>O_|4_C{#ވ>v٥ PtI.r2VݡHN82!w@%H[zͽ'HKQPvSSFWPv&2$c"0euByd^ED׆ǔCyU[}/lYc -Q0:ma0\@ MUZ9#h;@y5VOLl ?]2 "IEokU`GMp-΁ fV3AVOed> .JI-k%Aw&л-i6ycK! 3W4Srep=þMFu+U4gl\ߨT/|yr%Jl#!0V@4{ŪnoRW' {\ qLR4KjAWB()5SzeI|| Dlz{}; |ɟl *7%f;ͿUQ8OcV(NIŘ ՗r< dzS͋A=_J e?wl#0RXe<OțYhp.p#ƭ/-۷) X&p},hȮf9rKZΉ2 9B   js! 7[\cE{[. ta&DJּiqyq *k}O3m=3ZB3=Q({ N9~v+ׂ` ?d+bIu-MN\sMXRoVdX{m,:v䌢Lu ' ?璆d#t?7,Xfvr!s; JHP(.OWB1O6`{\y-ok,wd ڌOK}颠ݰnßLtLileiGG SfIa@kҫ[vk27&Rv",P5{r,9I$*>}FW q\PaQi'3 %hϭye" S/tV@E1d|]!7tV] !f/,yv#$2KpIqjBɞ4 G6<$rI]=0 ]U|{h1E+bcs%&v ;epr *&sq :), (}4G)F]FR3[`~I-gԓŮ'bmT*Jy!|Pʳ_pTU[!2IGߓ\I\2PZ{G`0b_ h٣Xl-XZZO$ *LW0N7IO hk @%&|dQ?cS<;0Q(Jg6+]6WL  aEЃ y8&og`,XBJQPlp :d䦶B<.vzo_{ ^MϑJw;q5Adz>ܕڟtJa %o.O5K"c{Vٴ? w8N?@h7蕁nC C/m.LG%;dMiKRDasQ<Cw7dJv驇UUdhIa $[N`AXLoS M1 `%&#ҝ۱QyRM~Ob0=>hΧF,nx$@x:ְ3{Q0(;,]0ȶYz isyteۜv2OeӲڨB7+5A4WSxYu /@\ qIV.G~`'gō$h*]>V!58n(~Ck!:gև >H a_tk hkҸ9 9%lҳJ;,Vyo"Qiwdf10VAWL-(K!dcU Wcm}pa.QCdD#; )G5'X6}F9ul`{Hld\gcR+sV^9,GjG) 0yaz(^JjqXGq {mu-;IF7:#A<PfS29;Wٓ(8#?QRxB=u3av?mV^Ȣ%b=ޟ\>JSj])|JjQY''GZJ IO*h70zɸ7}iJ/J7)'[!fKXڠ2WGw(cda[|r,`)z?8|pnIvd\&avk|!$PV O x**'rArIT!|]BD!<@PR࿠W)>nEC T3=*}$7қʐ~ $ɂ;. g;diuo/eȽ: ' e}L947/KEE@= !+h7%0.R'/DE?\&TͦEW:8Tf=j-+1d?xxR ΋bF@W+>OF)9h.YvUfr=d#eIG=2!b ЏPŌYͰ{{` nniǛSkW o =3hNEN$U}D Ψ0m(Zv@&8)HL["K PtizɄۂ rU0bԴ4\-#6]~6aNr:=#;> 0%x8ka Y li/OՄ b l5b#U7cZ54Ep,puulְ4,h'P^Q w=xP:/x C[R|\p{ כK]CMB4;E49V +@;yq 2< } S9:ϖ8/HE.` 8C[B&('ܓ]c[EgH?ңPz}gBn0StۋҔkMFP( C؞_m4UrZmb;qP҈RAjj `} eB<;#+ZlpaiHLjH6,~ ֠@1Z`O]i7X>9%JV/GIx!FHA%,oP8tcguқOS &ޱZ?T꙼$Rn5168r,AY~+YP}Nr"5вť6씏_n?2+oK9IgEwдPMH;{Bi_A$ buY:"*$!!_lq] FLM|?KŤf>бv393IpݠG?]+Nscѣq=4W5  > )o^.@nS^1ܡbLsFҳ[I~s<ZNiڑF<{.z%=8sE2Fƽ$'kaR[0P;K5n{t ACJI1/vn.V,rU6BV`K|13(~)J.f/P#g"zKKext1){>#7 E&<q]3 ,>k $:vxI*r 㤌׻tdC}i!"=v3ﺅN雧4J8`o31>@4W,>&mI8ZG[qe 6;y3FiƩn,/sNT屯B+4gF0WOA.lV+|8goCObСu qTOT~$=XIn`5bdؤ7HST*oBㅤ8S0|nG75: WUFdb\6,ݭZ*=9riæ$st"컉L,= ;K&0p.UT_GJ12~Bj;WA#{< .P6G̥Op-8y`Tx>wM%MPMnm)h\iiaTJK(Ӎ d J-h u(} lP(n;7㡀p erpﻓ/ ə:ŦB1pjE_`a]@?YMR{}T?~Z5$C seJsWTp,ŗ+oVWڿmv}^)ݍڏf+N52ѯS<-P@RivGQҮXnҫW/*38$IKU ؟N5!u*/O"A72qro’HGRz\<5`IUC>ld0umֺ3$hVY8XæOOF}fJҖG.[fÓu~C><ͽ"4.jm=o#H$ݠ*67>X XT b* iThlgW%E 4$B{ WbvHn"bq7)Q EUX'N"6g5!աrȤ4A6oa+b?K&Õly:׽؉v-Z#Q'.ذR..R>,0=mO2 ,E}]WKޱj=bмz>8H'3CEqMUg @UY/ʡ|wA.NtH&4(fܳX,:uL0wIRrRLf8Nt'Gﺌд$*(M8pk qFVZ6@aMr&:ΪLEْb@]^ݚq\q:m7GcHny<eEsJ|oo !8luO%dOM ;6p’Ǥka>Bw|Ǫ =iG-:vk3MF%uX?%LA{'[ƆLٿG~0Чfe ;R`MQ,g9! ,\GsVu /}~Q(#h =_qKv~qHI]vr9;!gKc ?VE홟 j?ᷬZɵ_Q i3&Xdls@֫Q|v'[m*vP;VĹ܁v`~t#J!w䦀 BnHO꣕ȽLA1= Ep~G ƌJ/*z.@6Oc9@]BT :P06Nʋ"[\@ 9b˟qչcZYsT~뫸:,y1gv .yd og7v(YTZ[@pT*f^ʂ`Y8H*-3Ih&-L#ʡɳֆpcfoYhIx$t)FAW=$hvܛ?zhP6Lߵi!/h.m^gߢH 6\' +`grU%"F;YEUlT=U;]q5)"+q#Y'hEUsL(t⨊Jb#h] ]Y=Ap /SG젽]MknTj l[AdtoZDCĸAKZf";O-.sry ION#W뿚lQG\409`mמ&.rK#E>GK[Rӏkg ,` H)<31n&Ph v's$e*+F(e@X)ȎZdË/Tx,q =cMb͌ .$`br/39XO ݾwhǙ E싊v|!ď5$܇j!W'gōS=.7)4dJZn\~ FcE_9r 1$H٬9L r}Rd4и@<G|k+`mև! lp]tV/\ԾP%;fW#;{r$Ґ.@N6ALڨ ?{yINdK娭nu-p9$]t&,,0լ<=Gɸ%d.H4r\f5Q$E9,nE ;g"q ;^W1B:EI$^E Pm[ljͧjV$kyAE>V½S5S4aYWVME:Яd ;4:-|nE`@~k60&9C۾wzT|eyrf+7*Eɷ$"K}; JH]Zp4oJ!6m糣•4F/wM^HOʸwoh$eo ΄H/ڠXLT_]v&eb Bv+=a@R+1භÔ8f4irf6uk/I) sٛW~d&$6`-^"zO]Tu 2eőhMVPzcuILɫuVw@ZU^x0Ȧ9]c稸2ixWlu'ʘ:r+a,fo~]7FqlJHШ&mt1_SѠ~Hq1Po13$a'UI)̆P҉#Cx,,]Y×fkam!0-:(Kl0,7B{[3%83LmVW`J #)@svc{](/Mx:r#T9f6 f{PRV"RŸ,fm]OWO; g1|Ͱ>I4"pDG/ʓԮ 81}#R!c&&kd .W^-ĒX,!Ou;!6 oÊrhG(YŖh}ex$6Cc?'5:EYM aؚRBn, x%w1W?⻳La]T)<`e?-T8`0}f]DSWI~GUfiY~Tx|N0m噈7\_$}cm7Vu-RnEgl[R!~A~u3g k.M걢w S"Fd0KKxrkf 3N;eif"w왞t[ܖH*],i۶5\n/H9ԝjr?={Tw*8m˛kتx{Y-긺=ih,1Bxѭ;$?Kj9|N0[ĦGs<*`:4G:z7ꪼ!Ie|'G>/}t`UB^ٞ]p9 v5cUZӭ,uJ$W~vz_ϵ1 IU%#J=Ю-;T@%s\ C}ok'L2DNcIK4nPL^^cĺKeҒh'˨\kcԼEsa}ͯLj)߰uݥyđ@"U3yu^vϳվd */d>Nm#l@'4)wc"t+az[c,@nYb9; WQ1O応3 9oє+?[C޴5irwAau1uw=O8\pBBs;!jM09ʖǔ|VhCQ5\ ."T=ZWA E!siSW{U!i)I"ޅG95(=CLfTswZEM$eǀYr&x/N.Qڵ6-)qꮺ` Xo5I{B}z`$dhKyL`&,fV3aR$lq][LʙXg!¢FDP-Αc@1T@w}Z v}^@ih[^3MXX RUfYL\⪃g"Q9ō;`թAkM$`8f:cQ`Y{م~6ވ6Sm;P:Z/h+Pиth0q\$>rhӐ7egQ*GmH]j1,} [؞' n$K3l[%3gp_[qjEQN|cQ J@ U/-+U7J2^KGк-87? DDyg_G8$d|a`ALͬHPHDV*b_Ab1Ż@̣3BNnmR ]Ňe~r}47>;w?f{l.S5%fҡ0,Y%#xڥqPɰz$aWy5h# ՒKNX;|}+;A/ҤcΘ\>uIy zCEw%n:2]RԿ(y$ůw JKvm=؜)vZ)$F86~焚T$N(vŠsBN"lk lԃt 6mZ$8I#*ZLU%Npݭ ֭TͶdMͳI=~x/$0-59Ǵ}J ه*DiUU-<Kz"%QK `| ̸_Czta㰽ɉJzR*&4(= VV .QWoMq<jR;[,"{5TL40| `Oh@%|˳>pX 9WMONÈR}6RǿY8/刬[LV>lP.oߪH^Yh4FVucĞ&wmfds7{s ^c?/򽦃B6>}τ4/םk;DoҗA㊮7@gk*HxL0%ܬ@k~5~QCu>$|W!ڻ` SLkqb O`HZq/%ͬe@bak)Kp'$[ Z$Iňzj~OK$24ICnݐ3+%ڱ w{3Yg!%#$74Q8_jZ!K%ϼ.H8?6`z_|q{!zQ9c^br>|8A:O1m.dwO#N6~|ɪR2('o nl?-ZtqtinQ@BQ{(Rc ޾4D3I&z#JTJS U) k%-ZBu,Lȳu<|at"]ًjJ-zpF4| {ˋعhhǯҫv4fIVlHHT'}k ,DP5lT%G20:,b#w'tV3(l9mz s. s~hjt0*sebr}Mc(Pװm$%ˍI\O ;@!h|RPgT`[X+J RqU&gpUOY-';q8Qas)_QY<MYvcЭݛ\)) E|qhd1ַqKO|BR#\7ɊSY?H4%cǁwޣT! \'w x_;Hf|W{crAC^]Hcq%ַݎ&9Xਭ.R-= q2ס \ds'T(!{ҼQkdv>ӳ2gᙳ^i /I|g48pn$S\j 'ko~qS ~ :Cn|8z[z3/Зf]j@nYȮjU$y9ڕein~_~ -4vĜ9K$ S4AҀN'*uLswo'DbylZHZ˧VѨR9N,vmb,svyg$|d %Ṹ9 \BYu /mIw, Ïŧ]"| Z6xɶv솒$:6HP ɁV A0Amn[%ضxIbſ D m &4:(>\""V0v}pA1'D+1疙3(`0;|mBo }P{2mI.NM .ՉXȰGIҟA]T 89ZwCXH&I+iս{65HFdm˖uqʷ tGQryd|ٷM}hT^L3Ec \~g&UƧxhM^mոvd)dH>SH%޻}Z>XF;VyCJ$ yyBj!k#iP춟WYWūHs-tsWBY-O[n;$(OܹiTqNWy4fْ'g}B5 ma8GZtRAnJ{zb]57&c'B@sːFsn"ls4i@Md]Y-Dw˧ܞn zD.{_mjjhT9&KtX=rkpcfpA=gG{jrjZ9'OXdw)ߘdo+_חGܶ[O cȈ~.w - ʧ 槬҃ڽ;s@$aK W|QZR%%I3{-< g- ?M{એQZ&43kXQ&s/ `큀7DXT r1nR"ED!GEOwAVkI-ڥvNu8:NuU^+1M`P_=s啓Y7&˅,p?DDqv6"K^.~I`~T뢫EN vSC)Zknwnw:8t~uɑt%&u&j-PkJf-%t9v elsԖlٶܠI<fl6djz旍WHv5w݈xѵ`2t/zhZMJ쪆<[{"aZ68Қk@jہF5%̇0w#sS>!ުb=m^eZl@ b ?'ƙz #d˘h'kۈ"!Ҥ퍃ݿZL/[Bƈ`$ kw0//]TeIMFCE2b.IEsו9zWr=6[XXÀj%$%9ءśo ۾wYqh'fGQXZ=+kĄĉ~U4}^t9'uc`%u%|8.gk^G~O.lGn K5hq^z;FVV[&dqpPPpvc-9Xږa`i敳`[ȔawX"d">#)LQ3zх^7A0Ovh E3!5eJ.^zAW5Qe-l#_`b'܈]67knfư%2Lݝ@.}Һz Vđʲ+؅ WvQ9/Z RR"l krkѯ΄]R=]رU+!%XG̸hx ) hٓX ~xNޔp[*`9!ke]ڦcEoc˩m/~|Ú@"CH?I q$InD}bR9G Q!M|JQUQ%i@ UĬgX!(}ԗ{ΐ.Yk(*I3~ V,<.~n"qhp|s;f HՔP2 By-(l KcC9}Y~[H(H(+L-1m& r~b9]bf`ewyOa4O@^X@1 GM'*)\WS*vn/+ ԇT}y(>'R$߷|@Ս< pPyU+e!T졣EWSHͅi.oupC{ߐu(@svQULH.G淚o6p `=jNdL$;_N }lb>i6îi.;$lmzuD2t$|o s9}6SIσbOpY /α ЊВJR"Ut sla0娦R^ \OYz3撖{Sz&AAb&$c0.I-|71HZ7\e29jExu^Uv1 #+%&:U/5q%ZK#Lڹ￧.@C^c"땖K{HAn u!;sCrp^nR^ȳ1[tloMgBnii8h_w6B5>E+XݷBTI6-4?$n#cBԎy@WGs n RK<[9oyJ /g8kPZG9b> a@euilsؿݰX`')7( Cl셡dzj/d6YcH TM-ۊXkq8LLM8S$5O}.FNǾ*MFPIRfN,e sY/{ Ci{݇w{DoK>Dx>wp@M=? 51OpaH%_xι [Qy aӌHTn~X__i]W@FGbc &׉T|?" 4 Tרv,E5m(}#[p1 Ã+L(25Z 4?~FM8r{!FRzr6z*1"ӕ" -ܛy%S*8{U|3} ښbS]]:۴oM2UW~ۭڡ{Od3o+9xP\y 5VǦJ6ɑf~6_njwϻ3+bcܜo9";XcF' P *=EC8ǿ6c%B\SV=k SR1K2zqԬ`Zw2 r|M<+PNɰpyX W86(4?|,b[„QT[Fދxam +[Tc'7 .{;z3F][`y; !D@"gWzmM%r(CTasbo#ākpr;@I< dfi&7L&6bqeߗrign{;u,*j+Eex򵿨VN3l\ DZZt@u%,x) `iOT88/@8#VWr#ֺ$؁ f|،UbfuF5X?ԇs?-v@H3Xܱ]{NӸ ՝`К\?^㜖EdCM}qٜ>+'0"ll ׽6ULH8YKX<~%̯0EC~rfweX,BO=qwPS'퐛<I;ɑ+)N/΍5p$dn`awn w(4(cH34FĦ>D_wz{@_f9aN4twX&Kx?maK Ҭh(+e!6L>5sy{=PdW8Ɇf'w/0؀›͇thwtz+v]/GoK<>}矿~6ù[ N ;yY2L64d^I~qYJϋRpuWpHɍ}8۶ίuZ|b+#W扯xHhl(J\LNVpV- `npD/*䶖-vi|$)B$buCjH#`eMO:cjn:2  s$ bAP =P՜<,ifO]( K(Pz q|+:Wmɸ$~`M/ǻ7B [=b§@r U3bjB H jyr:OL'ɋ xb.y3Ul` U;) ]@&J5˅oTL1IL?LzF"w%jC|ѽ`Ϟ"n`2C$L8[c.x^M[ _&@~hçY1\u"4~ %Uco׬*՜Q_#6Ut3wl=g@C|hcT=P]ʺZ0=j.I(HteE/BڲRTd»R3mU m /zvdmjX$Yae&pwq.kIw~cd7U*6KXqQʖ|e2* L uR8ޕd)MKBsǸxg w#QXE Ūt»sê kn2]T%؎V*YS5 %/N$PH&`n諊 6Bp@l!?%J[o+[ 0 =^ħAk'1 u!Dz$S!'-=档lX*BEA|E,#"h֟,;\_+!ňbF@pbFCwA<:aD(T^HI lMRm8á-4`?,dgS +~KWUVqAܡ^$ 8{-E7jڃňݧhh~>m(7H=k]G |,$PUKyfxlIYP?42*R]PU|1!s~vWyӵxu疴v,%j Qn>B{4e!; ӘE1-L VSY&y&fS{½ݝqҋ0;]7h1Q瞎(LBaob[06;Z#Bmmpɿ`W8-, GLl= c9 J`#,P|c'̣8sKWc[rk&MɘMOj6bO _3>3g36ī@j{&%9{R:ɛe-XjBX i[ ZtiYl{g<[;祐Ռ9#{tԹiֺ?*[3S, k]Czq.QW.c qwL0@ݘ:*᫑G7( a RN?B T!STJљ>4n 1<̭7SQFzJs p; }*hx%~%u8digXwQhSH]1M hFL#fAQξO8${ hD57Uo`LbT]( Bsp=ճJ %W&Ʃ˯"M&x*W;"BD:S{Dtrt?$5MA2 dV~ubeyc sRшMH5+Dx#`x:,–>c헴~ iGDŽS<K:|7)EI/J: *A1D rp ]T*7KA]q*0^) џ}S,))+۟#F-"WYP`sҶmѕ/L뎹WP2 F/xޓhUN͆ RhץmZLG QpWev-_mHo6q[d;4{㞗݂K=U:~gr3vzEܣS.Aq>'$=[<^P `@{҇Ȅ"]P':}VzXe-Eٸ/s[=*YpIx &{bbf;p0 P2R7q"O Q ͊}7wa| \b;Fx $"t W0WƂn|ZŤc³4n$#o5j'QHV-0A}^cE;,<گ@36aRn1,^R mwUvt KB7ErrMڧiXy{m3xA-])E,eFnaO*Ŷ);X3`yRtk7XVwwy|U (?d/gƦ=CA,]/$J?*#̺ NYpELc,7ɒ1:vèz;a6}A6$/8,W};<;H 573\ʒ$?|u(KiMe25]{eXoVI'wƊHaD3W PGhHPk'z!_gM(J='fIX˱Jdղ"l+ ݃OƘ(e~oQ CN7E#[$+#kw!&v8?`7 Ilb'Љ N> Xŀ%Z"B+U=YyF 3.n׊$,nV1cTf"Uh}Joc9x< qR\crRx{\EB[oй;ܡv슠)DSF6Sie Yy!8ːf\AFL>Ck>\ݼCb@vc婯4p-TڦI=IM[Dĭk֨RKDf7RzM\%kA&@Ä,pm]^ MU]GL1ͼ*fJ; UA6r P;B;Te`3qFYR:`1eLEsCs&g(Anzs;\QΌBB "s`39[B_F ,~ U 4o ѨLLEJGb$Td*C HȊ/̇S*"9!bkSѝI6/ $[B,IuNcj䴫Pٓ_J?*ۍjk9a0|Йz|s;(ѼzEGЍ?5/G>\@i5AV0:k'1"mffo9}(K#*(%C$~ hl~79xGܧd I L@b ^`f|6{"`6 j'p_aիX'.QkVk#$TiZe-.eXU9Zc ܴ?X%qfF%fQ3YfvZAV[Dt n4.WDdИ>m P{lDnږ,aKZ V_=bd!' ja3I9A!r7#gk&R{9s!͆șbUA;vl+ie1z"yO{=~ .&T=ďrGsG6ZMӱ2L7(GWY\82cI0AU5\t:6OR6Jw%m rǪ ? w 7rg% BAmxT̝ ?_(.ص')2f(u"oYI<<UB`,=dӛC!e^^pܪ*7s$a !qwxG^7_4aM H)L cw,5T^yBzd$3Y(﹚' ZEE/"^_Rh"=1gվ;tn\#5_yW$rkݸ> d~<]c6v%C !8.od两l wmHsjPCUƚa)VxI{`=nqCU>k)=wˍ"^yy&OBkLW[J+GWH6%uN+HWI74m ty1F-Y/c/O|pHeǠ]םğUFyk+hfɨ^SDM%8x=m]wGF͇00fcN =&+2#rcW4D:hϼjb&S߁ؾiʶ@51=(vyyr HZ^}ʴl5t:Iar!BYAF*Fxml:P~h5jv>xLr%佭Ɩ &O`ȱ2:.QCb>)wr)}rFYbطW6 EY'0[V}8 7B́߆緩8!}fĵCV>|cq e>g^-tqЄ1`;˲zJO+{ h2uP3\!gɯjO`7zXKR"l/|{p~{)C5@JxP#S_vh\F Ҵ3 {=Jv"NGw$}#2%_QHa_ a/ چ)T e .ލ|%ր yp ]n U]\j^dEվ)ޒyx_pnY}Tڿ@AN۲AX֞>υ'v{]} 6B7\<_A\>o,@av>fpajq5\=wm"͔' ,gz&t'NzoپLBp /3 WdEYSH[t,HgIn/X T,8/'!>Ww1OKέ`y’mc]E~> gV G0ݒ5I歹S ۖ8od],@Y?|dSeQq,aQX~4V]Dyzk4}PȞ΢˶Liv7FR3嘄@/3spa&Nz^U3YsId6lBxi7PͷoPmNU;Ψ)e;wa*Nc^r4E E:o$%δ3# SzAb=]Q3P+I?\ę %VhapelAC}وQ´A|O\* O ɷU17]wIFJ2ߣ }UuzضeE?U>.P?4|>yJF=:kÌ; X\z wrYU_ (C=FS[3 ps;|sͦܲ&{AC#VԭV8 O3||X('6D8 V4'`^̍]h[h%mX ":V Qo`/f3MLPEU]MƶZÄQ03gtX6BGÒLƞRZ!0~-rax*Bفmb(ȯhL!(+XI 5X^Gg / yHܤ^ݢHcQ}}률oʨ03fF)>TX h4"eHBN ϱ# rqQg 6P*ƫd()`y-Eu w1~*?LzZԍkLB#1=U= ՘]4 oKK6OLxKKI9O-e0[9[M칵uoxٿ;zrÍbׇ0Ad~%`+u}j3O'R⣫Vƕ7D@O26ikFBF?:ѫkzݠãzzDU-{q9ɬ ;k ~c13G;zxqF>MK+UμWZt٫0X5 e$a2QP:ŵ\k+$aH&W?y3Mq^F)Y']P ] $XCor7k*y{F8圜1[A8G H77W8Kzk Y:opxU8@"EDkKYQ |"ԃ\Q9BPRLff&,W?;ggyna}pTj (SV:|L>tw ?[آ8Ovi\ ^GܦhVe;7T2؜O8jF 9,H{ 3ucM2u9\!iP Ywjl2xNlCO9~4 +Zި(PRqo ԓm`X>QC,(ע|1·"';rTU&tZ9A0dbQI?xE DVLvG'pqo Mï.^m R]nRѪpzdjĬw .ӕa/$BfS޼&`7k‹8ց? m9e;g!#=ܔ\kl5覎\>w t7g&YFFmOUTl#gڋFԻ{}ߛ8׶sR1yz9,(WPxS jv:v bh0@.NGuw: iQXV>m/R^ǟGĞݿ0n ,‘JMXgs1CSf.?r5 3Q}_N "qڰj?)s0{f.tyfRSm9E, B]6hٚܳm`4|-yY_߰oU]IS ړm/7k !2Z n,dݲrM<U'GL[s^ /,C[+ U9#\ꄺ&0y. { #I79>nmMӆ(cR=5|C@\,iCiBN,u,y‡ +E  k/g (vAI(9nB97DM1Ѐ6c^3Zf‘c#8tW QZsjjs|5dkac 9/Tٰց̫l37jL3Vi򦔁34<ޅ8.nUFh;q$ |\sŋi{Yeנ l=BxQw6L-oص+lxӣZRhpncf4=E(n8iE}TuE (5fmYl~R"X4R@N)PsXtDeIͥ_~Q "!β(`0ss캖eU.<uN|0!*v]ʥ )C@1a7^C I4'dq(C83cFW6W61-gs!_FQA+&24'M Թ@&7?1m |quab^C(`*l$IZ$m@ْ"c9cyѕ~پ8SV iVOOoK|]kA%HH٩-fX4InDۈ E;iŅ31ڇ({* v*bj8ֱ{-amI.T,ןΖ Ae 4 Ѕ M/sd0)0 l\- D2G#mIHb59#2NF]+0Jl*3e*hF}hmR }g?# U*4_e,U'=Qnn!zsX0h*»8o \˅`]Jq)ݝdx-ö(AbxGQP\Ub|<s= KA\:(LɳE \hmR5bu [cC3P2;i'_- lJ:'*мChOG  TGsbP; L x M@yqs{%4 Þ'*TtD9/]g 6ȘhYJW/|'~ޙ1QDk 3$QM"tș|($u2oNrH+V2{42es `54)#{)rc\:v_yc)8Hޟ <źHrw󧝔-8i2RpυO#7_&{RҔF*W5]qKʶ徉kAυAv1xbA"HݜXv_%)SH .Sfjmr'܅XԽ_e rj "Z {b=3BVYP,X FcSxnBck[Wn YF>zy j1S$Stn'<`| d,\x֡>DP"]F4fϛlvF(cn)buλL`=sUQx©^۳Q 2b!+EXjy;d%BҴI%']*ügq38ww~f yfޮxQSp}`[u÷S;j;taT Kq1Ge,)Mq7{hWgk$gpY8kgip6%}dC:qAXr'dV'n{h4\:mG-l c: .\4sF-BwjoISP>-j& o:&fZ+6߼iڼ; \=Ÿfݿ u{9ÚhchLPaS\-I$ҫ=Sb{s),/ i&^OP;qݜlC,;j> Ӱev]9#QJgt>[2X,fP:c!"!Bs:rL14c=Q-'4R@xg.ƂyLo`P|! M19K7E2^k|~t!YDc==6 ~.7dts5 {X@n{{2o}˹hn?ܚoHU֖ {i\@Zэ+zvZPoo>_ILUL'~Sz̰D@ -.$9jW|JOy:sɶ6{&63tSN<<(i熩H%m!޻/)Q(9y>?.rE~wT#A =+ߵ5X5RyޭYe yEjB u7Sw_q́\<]c1|\蒝 \0>l:Z53~щE,/U%>9ʪl] ֯UfXcdʰ JOl; bdMln٠5*:d&[) Bs`@2qL EFً$> EG7(-S&k@<l ^ЖCfN9_Szot^4VbG7"QXS9|X^=iE7v8eR>-aY̘B "8% :\hf@nή4KbbԿˤ4A2IVc6lH5E9Ƒ ̤eG[Hz>Ry(8)C)Ic.t1wyx6^g0h"~lo>OΤ *mK;Ԓ$![h9`r^8g! nM¿?ס˛:/5Wp"[v;_PۼJ W ؿ> m?+2I 9$T[dtbȲLtyS"xDЏt n'&|/y0x5F-ww:a,"dg"?ʻ~qvX<pQbswqEkp\H$1~6!z9+ ]l0-?k7AP7M5ߗ½ҋ[@W~y!O6X}C5ji%4m L9rd&f9?T/:#Dw͝;)L6ʽs)ٳ8\CT^zw Hv@zKP!<*I彼@{21}ۈ(>-VJQLfŃhL?$ױE4`S;[*q,~6xJ%PfkFu)Sr ͯ!_1Lz0^-昺oxjN .N,~阔 X6 -gh&IBwK5]+T]9Oڟk$exFn*.GubL/Q1yy>Tjqc 4gBC.mBd>˾Fӌ7bx?NgpxjVYHK9~^=7R"gMsC<eZA0tvG=v61[2+zQ~Őuy)UW(T ᧎:YuDOޟLzNXd/ `M˱Yelw"W錼 ]=D&\wod(3sA~?$BA3نI65Y#D-O57+? )b*jR~3ɲZ !r Ǐ[-Ȍlf2me(Mg#g(:Aٮ;n J&d)E*]nŎurH,%Ц|wڶ*,p( wDy/rFYֻQ~Ӳ )$.^ğE=)3YeZubqv`"y;'c貇euO?} `#) 76|r Tk\1ַ-FX^}8 U* {z“K`!b[H3.gi=6dz1"l?e8/y-bD$~J4c`>94e3 5M'"ibb?;BC>Y6k%[xQvV&~qX Tuc8Wx=b'Ԡd>䥉5XXCq퍧V:4^f0*bD|nw{"V' y'H_и sI}I]Z@JxЯmݑ˜쿎t3Ҝ^Pj6 *1!u;+2"А_\td4L|ٕ&{X?Ϭ_}8"F言ˌ = gՍeapS4эŵ檰$[m;ʏ:(;dsaFNq6tYf0_jV :Bܭb8žʐ=U-:ur}V7`tm{Û*Izd?Zb❞I ;&) \h IR|.4 CkBXG*J'ً2A?܌ǵz+?S逵9Uj(:n1̥OOVYqp> z3ju]0`6A昀.6'DTCioa q[&JEmkƨE_XqwW\3j+PvCV*S:;~cx~72#B]&+?NY*<:g {qU%(k%'mTkVl*?IV<*UonsͩvAYӓG(IB5!.(yy"9}p7-Y'Eu(w8cP!97aXH5֐߷Y'=@Ш\YK}0pibܤ[h6 lx"PoCf! vF6885,\{PX^g{TZH|^jr*L_qՕA)q"3\CK4XJv!٥XڪUȨ#ꩭZK|s~2SU$!ٝ?B>0E:KvوnM(K9[֘vXGC80gpy.n#g^\:I$Y5E$rm[Ő.qnf5h.)e`~yedҢh9'5P+ćRFyFz2'˻%z\yP͗\]m'{my[[ѬY.L-ak2]WGPr솶In]]A]ܖ%ndF lMl#켿}PMEn!A:2WdіE=7KPS}ԏM/K] ړeh% *^nREk&@-MZ?"=Xok}hXB̘5bëщ~)vc2kHu`1DvI1ˊZZyM^>!'1vv;n\]m~z3:İ*@4Po NKvd`!ư Ԥ_QJ@3͌l0 sܵ4|B GŧK!rE"QT6f[ wr;;ܫ<䬱/aʐozJT,[-(IŸ$׏0PT$w1Y%]2%[5Zv|ދIfz\xvt< s.x^ .[׌ n]MT%qoАMUu/U*z[;v?f~Џ V$ߒ*I0(?,S8#R}9ׇ1׹9G>ca+Қ?.WO ukG*TrP"ꜛT/e%gޑClM䝓* @=rvbA.NSKػi[){cn6,V'ע6_O7*,ߚ5k#}Ӏr m"/()3^ӶPtZbJvV>1aƳ囼1xip)/w,/=!Jv S( {%ȝ1:M((p]UkY"\g,=8&&- }GVc%l ٳkcwUTSY  Ns%#(eM*"xF*)u]w20ZmJYK*z@YO2*MK٤3hI2;.![Td:,n7'fGTQ4^]oͯ"#!䪜!eSvDI^Hmim>CHg_hl XOpұyljOqFKq{I"?c=V/GQjAYAKYv6 ~v+NZtOfH9P֦զMVM(]lb44bck`Uik{Mg/1Q {Ƹ^#Fd@SeYMW.ZuiAA39&ʓimO@c{߃,wNh {þgkZ|zK"^g8DQcZ;y(7a' J$%C*rY$RU^s9qf Yʤ`r>B}ɂP΂p!ٰ%Tq ? [go}*Cn`/'w:A;O^YQ+>7BM]F>:LW Q1amuڍF*LD_7@F:4O$؋1ZiҸ+pd#vynxиr `;MuPg9;Nӈ07j볧ȷ NFQczzx*¡q.cfR4JZØچO~|9n~*#Q”\.2YoG+ȨmL.6C1"S:IE CQ* ţܺ53&f_R+k3k>YD8;De |!"Hhy9+ 78ṕj(,zBӜ ˰pE)b *+ڞR$$K@{1x+u[`l2s|a_=;8@=ĹPxDQg+AovwV d+a7*ɪW j?-r|3zB @R bijq~;^ ^BWNwb ״wy?}&SrMQQg:##*W! 'n[fmHC<p >Šߴ-WJZiNh יp8j8 &KM,&ÁN8 З>+uCF^ǺG}/L6mICu‡07Ԭ|OeV0+l;J?iXcPpj+?S)rd)_XctlHFĹgOj T8xؿBH}qg Ww;h4OY#R )P$4M1ySCG? 0Ye43TuTB' ޻}F1BY0U_%;&ep&eqG_. 5xY J'(oª vaSwO?\Ɓfy:)t4rٙőIFK%@j'5FV7S_~-э{n畓uMɏRݹ r, n/#)d2#ۈࢄ)\q4>w*gs'"u_-e@IMp˭Zps&y3ٽG@Ttu\DH>QYW1M 4]17#NQh6\~B.>f_rR׻v}NB6.f=;<60"st>,ro>'ԧ>Vë΄2'C1u4]>sJ^` %9="iŀE Xhgd ߈#dfZoW8l&+צvN(ـ \U6ttt8|뷖{r8Ĝ/+xȃe }-ҲP= B2>Teힼ@j&y| {sVLN='{W`_Q`ջ֑3X{Oњp(Q3C}#!']928N]ZyZC;BYXtv/BIdlL[fUt/``q`ܙњ8`6auՄo.-N+2n @z8#(FA+\9iNg蚾ʑ945)a'homSa|g:3YN:X}{k;a(%i"ԙ\ /$_q=Bf~Xcaz:8` ?m[рs+ޙNG ZCJg;i JZl7ٶdrf|ޤ(=U_ZUvS\ _ٟY籔H[/{YO/UlTĮ{;uӺ$̪NY5^O9dA~,Ux8^>+I˼KUo/^J_kDQ/vwгHwsr) 21YEELն}A [FV@&(RYK=_x՝\%h3E93?~lCrX\ v[Z U@c~g˽V96۫.UJ /"еt6=PP>ODLҥvپ'di`x;ge6,3~ :.p/'~/x~~(2 y ˒󘗘ʜ ]dYqX9`Lr mЁk, h/G{2N<+}6.n§e;$P *ծY$$ia3GZ S0Z#_Zq~Jgonh$O>Uw/ve`oV@3 WIҪCW @0} ZӴx9ӕ]HAl͟R1pa;;d -Xkݜ$@Q׽nP}?􂍗 %9`>=K$]*,v 1 tG_[|fW7uX_ A/XVfS|^* [˜秬 *3|)F~#QqI^Gאejߟ05)èmLpNǞRZ>ro6u4jϭ.ZԄWiWxnbzΧ+h /5rDڄd̐+|~Q3/+;O?׎YT⨼2oe o^m岏\V_b !evЫX.)SP.sAo=Q|4WRQ P ռCI{3"Ởz窗̝[zjĀ0o༼EvЍ weeJ'4_@Ƈ%1gUm;)'-*Vȉ/ G݃MJ*. du5`C̘6i%XaʙG4_ﭗ/a)x'Lt2ZE TXԪՅJ2[}P:==?JvcqxbU[_jjxhث|Eeۖ~OF!tr>5\U%;~ȊMJ{4>{**8+ iKb g&E 9>0b6j2a8o`j{fhY턛9"?=)/a/(NK/]eza= H Z4$ecD:wl z0PrG9*7. 6j=ۛ7Uyy2I"V\8rY.G[ љh{}}A?|oW,.GҗZ<)o}` \w4AaI9><= #(Ԗ2 & ̂Y_FT\⎇S>@"lʁ7`\\ =mQ]K:S t%2.rbU b,p^R֩wh-⚏c -0SsC 7)K:B}DKܚk]K=)%/Q?bBi\3>T\{  ̗?З$CJ@DZJ>-қTʂ4eo6Rsqb`* LhK;(@"1 &dܷ.:[D^h?(D~/36(ԝz_UrU-4҄S_D;J7'9oQ]A䋸`C`=Ypwmb{5}SH촥!a(g2&aĀw"CA)Wjו35H.4^#lICHr>B,k;GN@B4O!Y݁3`~KDeq=3n=UOC#_pF3cȴh|=[[2_%Zhӂf;Ijqw\vi\a ~$Ou% ZN\@mOŏkXx0APck=}ʗ]K{cSC;d{^6a΅X^sED?ˎ[Pc*J.9/r2r9\Oxq HB}8%[ 9<4+8Iozg# aIW"r8(9;9[lPW@#M+Pؼ򤭭pxU^z>vm1FbowI4j( hH[BB_ڠ;pN޸4GId /vE1R8_]ͽc 9Bx ij*KNiL*~^n/upjHFF>~qǐAF0i3#D|:9o%] őZl44Q=`.pz4⢎o [|' r{$C׹5ׄU`;f j$cDD-D,JmʖLDyΐdt T pؐA*#IC :)ɨ eFݜH2楔/u/cwp[LVcM>}>ōL\|y~!+,/w';nHcuE@sM -.lM[#0 8i>@(~tj hW*bw=cI nNDrz[%~NYE3G2U+JuQOa!,Tpkfc5@8~b5u+:/G#xRr1o4Z$x{@kcy-2M/}1xcC~ pԿ~~bq,RHִpXJe5QQa.z$ʮ|oC9e.+7c]!vbQ#%S v)".Q[ 9i)@XO8,A^^g`!ZX^FV¶aIHȆ$ (=x9g#:pNz0v: fdN\w )j~?E!$c_xySשSOy$"B> Rt.EBuѤ)!qQ~a%)k?30l 3 R"ɦZg)SEF@=`w~$J1 2X<&$mhwnJE\ 4#[QFRƆF-y$Vbn]zEA۷&Fd{5N6$u֤p+bnܞe&eY Φd{ criC4)#;͎J8Y3gnc X}fov=ȌR '66OP/8K "g^uT٫Ph+~w(.?~?/䢤PYt9`8/cmrOI,?A<7׎z*9CND$\fm-!xgp7][E_켻f.hǿ^v/2Učqkuiӓ%M&&.7z;h#^0[Nx UxVil :4' Ӓb<#gAS 9f"a0j'H#汫}`hdYB.Iγu4ʅS~^1 ^4 <v~ byq>; \A/x{l MSY>%0먻tbC lK\0 ZlZ0,Qs6| 9qv9'@3a-ve"TNpy@]d`\R . N-wb:%q/3wB̌H+sLA%ej;Vu`u׷wQ@{g)rUjoFOt:LPBY[mZC!N0?}nm({5 i7mVKLK0t\b^ >RufUZ6㺘L"GHxq/ems?l ,3;s\xy;meR0{l/pK4U]0"̭OjB? QXe 40Z+`MT &݈mbÙWfjYQ^iyo숣PfX\b;ih\X~iő%8(eF0x`@!}~a%Vu#blL;ɂ=jɾc]7yfo+ը=_4,v3" qIiP3m0ws߇Gn% álnCl&On]BFOK\٧]3u:`dW@t~b ڣEҧr-2֏i)bZz z`Eu=.uzȜs]R@!+Ovaz5"}\!S©߈cb V=`CwߊJp&=@ςcTGύe1|◶!vDG:yx|8@,+q{YY{y5n֌/qcH1H$NPvu4G>neF!M mm;ҳOHob5|.q' XsM׈[ n|U:JCnc /tI8G$@Lxy^wX+gLGŬoC.=樏:7 ܉u= 3N 8D "$HM=CСvo^L"|h\ˇt钝*rGmWʫ,7P9Rs Yx;ie y noj1ptXP?Nz&sgqR%7~9&{kYSW?$[reM-链c6)UXŊj3%$lœ*ڱԩ.KNBCܞ!ЦGAXn [_EL aģ"]:?Pek܃9N X=P bO )wig ?ӫus,m=R^pwT0fQVEĢt8PW+ Vw>/6S*j-bd-7 m2ސÌ^PͿp܏L¯d0e6^<2l@Kr=NhmPg1 8) , w(YChO~eKUN:KjZ ;i; |k ks/T` cOb v*NOMr#c LHl7:$ /ґv^Gmq_V}}%5u4Wy{@dߋgQ+RzZTٮ4.וTbើ̩''*عf}xɡ{;G` v [+(_&B8D胙 8N퐁fTD8N6|1Ӽ<)if}c2t6ٌ%aag18 4dwEO?۩3CoPBcaKXϤ2M#ik LӏKӛ6exR(Vp"enq)mjQ?(-iR)dZ0iYm.hxi~]C^pEMOz)I/nFGU&:Y ?_1$6͖/fOl0Wh@0%'zg4dCg24Du:F };|=U(nï9*,1"0P@1۹mms#o67i}H9 2CeBd9[ah{?D1vb Ğ亜k%3.>*e#r>_8<2F1#sK"|;yV9?Uy%6C4>#EO *$Us+x*>bKeUOc d([ ϊG.Xco0b<%`!8AAoׯ G<*GT]fnc{I (a o)VBS)A{݁e=n1#'~ˎgͽjf7/M9LBFل2_e ]Jqk 3As'DjP֩QJamp3mbܦA?,= Isy]*u2L 0\&nS=m 0\#s'wV[4</docQ|^ON9[ِ$o}v8"xYu7~vGK|θdCWV9-LfϲQbxX)D';N0/A^k$,/YǤ,rȗI0.+n;njCH6&ǣ?*##sָ q۩[TbMJFMy5ЌGwp\ԂgЩWD΋̝IUsc]ZiςKm'fL_LűB2>\Nۡ69EJq;l`%Ƹ:No@Fٚ,@Zt &k&z">(jL/?ތn]sAK⳹L^K yQFOOǍIc`PٖUgJ5[Y*u}2&] t|ϴhP)jUMrkg_[Yx.1r_.{d&%1:8L* C Ҵ,`scoG|d4T Pb,1j&BϺP7ȡexuSm4MF:˝ԉSĆQUt>]Zԥv:Yw G}P?ڭw"!CvyC}!VK!{;&|yDymt[bJ#lFC讦cx&Tjn8x=ENqj@: &\kH4R| ͡;t`<.W*<~&}[Lk>$Vo?yxscXXDžK5d.hT`'5_ CU ?c?XFoI9N(٧^V"}Ya#&-HN3OD$KvK/ȹZiBvE7PshH5do("=~ ]4,D}!X{!thF >imN`ʵ((*I´ ZV>[VKeݪ=N X 8h/%6#Ôxa# >%$L9@F{ bdBƈMc=xm_ǗJ?&[TAF%kn7MVh y",%+Y}5d1OHx^sKTjB;~s~^l<+y~xʙ~Y,?ɸ* Ly 2:0 FV3_5Lx`|/v%PAhh9eWNCPa\RZ=ƒzAu!-1Cg$%C*pc m? C ďQu)=#uѦ[A |]F2~y* ewL5on`_"8FMyiD$$onoBoOދ+Ά rK *,UɼS)qM9+]P:}R(0l ZI|"*C=w|E6b{pBq`2uG2f hLHa 6e )Ι=ÎLq8Cetye^I?:'iq<&6mL`m# bnK@emqXL 2`OxDr>}]E"~ZݒBs[2eߥ \W*S-y8GIv9F#-damm?MC؀Fe:e?eWШA&sXח9XĢf=M$7֪.},Bf_mDqf^ yӿۉe^ JzET1+X` eo6M'V|C;, $Ը6!=ٰٻ[cGo8)F"rKe`hՔ(Ci1\fhYEϾXQY𻞍fզ 6r2m / Ŷ &">=jWoqU8@z*}n/CW Frxjߡ6Ah(g#'.DF é}e'gy;A:eHa{DJs8.9C0K]4Y|2!Fus蛟E;/$.Qg:K[L,=<O!/1AM苖GSg w+,̡&дiOz0 4 5stJceJX' _'ϏĨʶn31ɦF,FU{%X`Zm3WOfĀf?-,ZQYVq,0HH~% v4M&vܳ( zsgʚ/ݖXM_g>2Y-DI uì; `G[-Pb+#D,'VT_ATsP\2`4"--"@^՞ 9~"(JY$ɫ{ t 1;¥?l.a"KiA,ՉI%s !m&˽(Kֆ$DբlTd봡W4f~iuKvHaQnfv{ü{\]ةG =x`%I~u湇QOlğ zJy@:-K%3OAGsm ~((w,oټ3ۿ'C}oz՜(o&sb6)Vm6cbh4k6u 0]B#XhYF+~n(݂_W2åC!,r< cT6kӳ1XfꙬ]Ƞ]3h.?ruL72܄\X(L|2nN(k)ך%AKG@I:!F0u jдCz5>_]k ;  ̹'`p\ +\w8(fL-nQY%CR<}D`A.r3D %m -Zkb%pYnk3(`Fj>wݐݥv=Ju`#?yUXGwwCqL~4;O[ń2:]Y3垷cuYH(*}ԍ>"PMԕ0IfvmB{u^Vo\JJ's q`t?Zl+N1'/47@5uÚC>Dǵv9|NkէO8%f5Y;8tF>Vzg" {dZ]Z])DȒ1z̙5"\bs[xb3a+}}bp rzyf(@R1&2>tO9>b5"6%V}~HcGğvA-3XH3_5Ιfpqzrxw䐚w_1sqְq1g `V5V z8t%aWFb!퍔XECи#080wmSSΝQSu8I lҔ 9V*5ܸ6\-i"ղSڵ3Oѱ䛆 %w M+ 0B}MT'Ųx0&U{c]ax$q;;к#8FV=V)v'"'#fě . OîeA:͇Q' 7l,Vj߁#g7ĵH m"&}_3Ae9Tb29^ ZmY Ce[dBwdܿD㿌Da bܻd 5{Ud& O>=-1?b{_U-6qVUNkYZF" Zq|aNVH̷rɛj^bkptok`Q. Gz+XNʴeﳤ@ڤcEΕ56})ۈj[gcum0B铘>~b 9$mL={i3G$={Q{(f* 1U={"ltVCf~͍4Hɚf3 qdBAϼgB|)9ĪzM{Mq"rO*k<4 e> $CP,Ʈ`~!YOJ΄aGX}&N+_P9Nݨ.i <nȫrSCAJx7댠]hR$т'IG8#h4>f%KD{j$sw m-*;&13L쵏]tuyEQza3J=3G.-xi绋iZ%Xچb7IM:zڶ &ST+m50eV7 W K=\˜ei,V;:-V9  i3@*|ƨl]؁oPL?;;ܪwyvd;ieby 'B}uZ(Rcƛ]L?DE`ڶSEUࡿCBn1L ۽xh[s]g_& \R"^{(CCI=-vz^ .;JvjLL<޼2ѩ]DSA|yusѭQd EJ;<3x$zeՊV7½*lNPj^X`<坙^.fD $Lvt@yql/T¦p5B!v <~w]egG#hȼNOh!"08jn"R/Wr; tt_EBΙJCbC^@X/]_&+ k? Xk/PmtFNF;)M` uc+."яyRQCڠ_Zi#7n lhVf~fOJ%hɇAC: ힽ5 VZ]).5b0%K:$q@Ae\:L42S.=w.?>تX!xoѩO |k'qua~S4e~p<hڣjẹ p+e59|kzy_ ˇD:+ h LfѾ$Arw3n{(|o5.m|#:ժkɜ~e/5aTlXI <Ӕ/;i}25(3fǡ g2:o\G25NiDtȻZ7 3oSMWůE. [,mt\+!r}A?DH0Lbp|ϘIHD,chQSLoR+-ՠXE/(CDVRN-BhK;gaJ%47_[Q,6=ʙH 0z{s.]O. `&9PK e^$" 4F .d(Nq|oJ%dJnj{G&3o$nݪQ㱿fÀ% ֈA=z*rG':3O?)ĉ(9pT(1e5ҿx,PLÅ]$;MUkI";mD JDž䃝Ebݫ^eYAɅڶv8 )@≍`P ( ?`O-WE268)zA:j[h/D{穀"8WYfr(+bA[>|>s,ڮM#MsP۪ȼ+W0Ŝg\B=wVפ%ֺs ۞$'ap)zscpY]T}}Z?x+=2e_n06{-[R#ϐ;MqXz2152*_:$FHÍWD\g֠XZ,ھ詼a )ߨq)2WgnCzkWSaOވG_U'& sO_m(Kd_ %v!vŅng-x_J bX<9ug5^=ip3h -P%mWU-V,g7'E%Wvl JJPiimY Ш`y7!#VBwpa1RIGP|#hoMi, rKK)*]J!8 iW/V8-\Gn@>45ߔB}Y0 ऽʼnu-H>붯㤁|, 1\S"qrsu[OU ZjE0kՁ PSX EGV!]0x\dzJdI.i/yUs X4,Sf@.RGfKWm5uBtLv\32OVr/T"B:op?W{uyvgHl^vc~sZSNAL-ކ~bUƚ㕠-;rwpg &H#l*%Buy8Cif#;wb,>E[AIݒD.gMI\{.J%[%\kDcB!sxE)50mm0"h:YŞt7z^}73]_WTnGj6Xv;(@R|?9a!N)`+ IwQ'D^5w޼rb痊_cO)0zd \ bR^WHvqӮPfDmFB90j9.tv$fJm[CZZʥJ=9صp+ $ZRu&_6tR%֨og.h #_;dMg'd7?%TХ@ :ጼ>-n[!O^^5>tQ1G21pRKL)l2DwmMJVuu?gSAkLYx=ť:%YͲV*T™z'b fISLաkd7bN[&̷CET vu .=VĪ i\usz)k 2!TP,V-O'$V R*H eNZg.8m=RF+q ,NDvo_FbSK,܎Z,ߏpdzVlF+]2M%[ H:,眸P YK 7OX]muE/{D& v%r'n2DxӼ^ؔgIKD\HTk͎78"đ:/3`:{W94C*k4Y|ѿ  zh5nOfbCU̜:*]p&_8ȶ m; Fz99&>а0`b$b|D (?`LLfzGߡr,e3o=EBMyWKXc{2v4$x@*pkC'&+N]{|`twm4vT}#Un8fUᡫb$#^[6[6J t" Cn; *bGGn &HjΝA^rZM;k{<-bZt$Wuԭ96vOom {=*"4+Y% 2uT@ipi"<\I[YΨ˳)CCVE΀mX1߱fUۨỤ\OM"N]@x>BQ8(Eg;°7 V0l[dM7Txi2gT!EA!1krl*sS()C#/pJ'Z$4y ~J$p9ɚJMc?S# i?W+wcM qV=où* c՞2#3pEq`U` GĜ wkbOU >cvh_Ts7)/6&hiKY5(jJ<4nIX kKn 7̱vY`&/IvX] 3. U 03PZ2y7`XId Ox|ϲH*U wέG'"Iidb4މQSOQrj<ð&&=yk먕=G"gT\)Q{Yļ~yGl@tc~9- x򈛖ep\ij=;qIԗ:){7$ 9rKwu>5|~oGb o'P@?٭5F9MhtD H^?]M}r.K wp^}m9vkSM*r_ހzzt~zdES{19nd@ K\e`ݲkѶîT!k`wժlAc{ [)g "S-n<,GΩJyD&5IU Oܴ\و(m Fj77Whh?NR2D!PXL|Y.Q Rk#*]^.W\L!t>zb>I= 'ʊ~[7 '1//g9q+)!lꈤ(;);Jܔѻ7śkZok(? "5}u 3jFLu]‘w︖@!/?B @&6(!R䫘a(`~^i=jl;}-W3a)jLAH{8˝Oȳ8w<lx-b[ kS6|8su8ȦR =kb_ _0#V1@A9 gu?=Y#64)Y͍QS"ysءipW nމ-gE|\` m.{4hJOos PX {FH1$1͝PX#^U5ʅ Մ *mر4uD0&<+(mcJtNG3AU'"}VJVŠgy&2+3I!x9-•B$xL"zş$>`ACmev.7#W OeвS]YlB+=K (mvkGR $Y!S 9Q)Ԭa^ VxtY;'$kXo|VmЫxiOBqm]4,3':ŵh$$AP9G|~5qZqt.YoèJ`(/s|swbβ^!P|]d,]/߷Prvg%DScGsQԂHw|/lN `mrc}L9Xߖߣg} ]KܴLYkV*J ;q"Q|EMAhWdRxYZXr2'( y%\%oMqCy0\ҜkwQn喲Crkjlmj"^I55m@} ĂU:Ly8Ub1|%hB},6+ԖV~aeԈ-e½|FIɧzwR/ 1:z˩)8X4V=\9n30Zߠ2In udD1vuThn ZD9!j,OHG0mKWL6N|D_G|ΕX^jnנ>+iԽ,{qԣ=pɞ 'LSMX@jB)&ZGc hQL$RkW\'oMa,'' 2lj~ &{-w$2n[#SZ[2 wQE]\F/$U%*}8fP"K&}=AX_6n#gjޮ ĸ[AkbB"8qn*sma }J DSH6KU8W%uTgO*G*DI-.p;r6tkKCRPxo®G /8R9J xS%n؄]K(^- w=lQ2??ois&ɻd2,@CGbcpekF 8QE7$Y 0WXESc"b Jίr(2R;ʭI09F>9O4ߩ6%G&*S<]`H}pmmq\&KݑH8Pi?]U uNPx+Q[͚\!{#*O1Li 8Yo*?Jf*?&JMMX,'_뮮_YΈdֆYʄDҀ#6 5IP F,.޸r[Y d`9f2eR şO\ftnvotDUK#Xr>R+R9;b?i@P$dDKwf0T@%9 P暲fT=?6pN"F^>6$kEٴj3PiN}]&'|i|Ԑ7+H0{ }HQjV^'e @0̴K%4>Wk袟׳y4㟔DuXHE~Ttrx_qsh"=$%_t_uǤR | TKA~ۚr% 7ˀ;(?B7K>jߟGmcJӄ׌Gz`1礴Ybz5ģ%_69PGO9יeáA_K"4pzIx˙NT44I(n:5n-?0qsH n.·){+dYj>M "h f`P/XH5mj{5V UHB)6Eg%i4"tjv"9[. }39i QqqL >x0ݑ?_4}RZ/6e(s<6a)LlĆSJXͳ&oMxӻyqEzi] "£!/. !J`ҡ R\:%)7o)ч2 o ͩ؍漒rч->9&pBi@8qߙ9L{qL\_Xh!-aX,ŖM-%0 :9#"E,IN7<ì'x&\nrԺD<$*HC_CI*ʁU&sslh Z)#T-U49F-soNKI*P\ݛw~z-)ZL!+"kDV Xr#j$LlŞYʝXJ5:@l!e .6 ІXvKt:{۲ϱfDR4'q @e =߼w_s`aЯj--g &9 AAh"k3mK~;{圍icX6ˁBCQJRhis"AՇS$p| i L)z j1!^!IpV8!XƔ+8+Z/Ї!=.R֜N*ewâ;|zvCd྄XK4( .`ӳGD`ti)bċ)YS;d>xUa7ׇCV!GkuVrCRC ~~1lo˙ 2)0R4jЛk\di.6rH}BT$Wt4񳨵A/-dC*dD  mybd*F8:MʤZFfPFIe?-s 1hQNMDcEʧb}ڵzM~cސzѢB R֓ĻԄ}wTw1NQ5P"^L|$]y= j53_IRha<\BjTw{ӫ1sܭ#_!`m(]9y侭vd؀Km|N>#6Qҫ;ҲoǍ(1!{@ ;&#~*DcP#exKV9=^=֜IQ;lիY x(޺ҧ(JIDّ`Xx9 ɫ?iz>*1M'ZmB eUZUʱlh1@@,hfC&JaE-v!fFJi4_j,ώ MU 5SØC1]ZNRZ)u3H@o.Oe-k!4c 5@~+7Pb90MM㾰Sz~t77hâ{\Ks?\B  >l_ IUÉ™ &<>GC !xgv2ؘ ǂ|i`?sDøGxz*5E8o8%m&Ccv ` "Awsh;glpTEAb8G-2EdtI|$xq%Z R#N-ke/;>M>ge`V `-aFq[f\]. jz8; WcJE׋8A'OȃB2@|Y`/AѬ%Me FW+Ӑ5_1>KΝ(p)>2@*u}>bsd\@  dΫ8h>E%1Vڔ[%mΪN`"ƭyP.;\ƍEw.[q@j}Nq6`ϣMG/,Ѫ.@GaMs6/- bbs.(dw ѕϒI1Z|2)gypZOzr`lE;P@o<J8T Eeu k&BT@>O)gqzu]r=g2:wMp =glC}}ǖgװ9#n)S\n1_䕑Ysy]vBKZ1zHj<ƽ_ a1=p 8]~*}xP򤾱1-HoрZS}*I*(켄). qTK *6)0;9)tjx#_=):PmƏNL|Ylt6CKĞyڀ|mԠaWF‡3{[-X`Koܩ8ȇJ.6!Q+02/+\vfwat 5iTehÌ#:=+?1UjU!qe$IJś/VFY[C4Z> wl5g d//3"Xqd7RX~srs>+tVBI`+ZYv 1CRr x-J~~-+ΟTD.3' 18nbj WFkWƳh[D6YT\K'zi|!Pksh7}UsVfHט_xqH dF2SgOtILѻ5c a)A $|jL~FR` %}19'7{i6*S;mfgs)y"<=/OnF@0RX/pdS@ܔqxUmc`{b)j彂b냉^ xףf%h `e-f04?tu`$vPQ֓Zpmw4K=+Zh7L9XP,uDI9In\E8L,JIpnZmCL & FA; xŽx2u[)Pb9 ?k]M'40Ԫ|#J1C[T3J/iN|-6>r Ww֪ I.U7rt\[@>;N^!:{Um0 w'ޢEshᎶr𖜭O#V{)MjG)y'SC2,9 =ө7Xun"4*/S$ YmSBDBTo?Dw%efk y¶%5^A?)ŮZڃ4:}*DƏ^nA)6BFe4M>'r8맽Sܲ0ewOENY-5YK}ў&?ʏJ!9 %ha-KćM5(_??Iu$Cޕ.ʔk"(B$Ә\2#ʉʬzaAM\m pOL7}C)3l-]t1u~wO_DPh'>DRT$9LGpOm.&:_J{ E9\ D-9ӝ#!s@1}C0bTԆ)H)h +} ^"z~H)82)(SL=K~L u hKqƦ, gyDAԴO9M!(.mcU|2 gg=m:9y ;c[@,ZT CTh8Y_&~=hPQ2lMq0x0^d`wR0sjPtnX;Vl-v##L,mOȬ72ik-"G!WmC6UZ<`xm<](m FT`mɚѽf @ZKQLvPqk9|=mTN sodv!aBcV_}#q3԰<}H`3~ cĤOWؓ~ O@'ԧcnDPI\2Yp+ETOR*}KحQG/&6+a!b^ K v+DZ"4Uܓ6stƪTrTXHJ4kҎTI{ %Sn/d|&VlCzB FQ^ gpU-åD} FI)zQ'Tt3c\gxY?7D^RҳnjDžZV$Ok:N3VFߏ'mPl =ZL"|쌐$2$j3UL`Qu,9$m_>'PLYteUa.(2wڱ嬙; QoM~lKڦ4, igdq|3|#vr(ge>D>n*X 9B"eNk*!'vr-p~HסT%@Ag=`.T㋨Pr'5~wGzsPtz{2M^-kfZEeqxFZi*᷈ SYG?ƋA빷l~R$1K(v%GQRei. S `iTsKq<ә@!f+Mcwc9s^xlXGly}wN;Ì7 [ca}VnCnT >GQѱ.4aЗSF#WyO s^qs42XЭl#ඩLLz?ϋ 5­@n&U#]͹ןXj!ybB{ aÒfkA̛&(3r4݇y3}GRد8C2V!Ih^/TeKMJz ub[nz(!٠{ovEer{&^m  [lԽOzx v=z݆K驻o72s* 0rmALei<,Dc@%.(JmL1J]YJƝ;ViŃ,k9;OीV3R@pRWœ!_-"kNmEY oX|̠{_ݚB52LerUm` A=rL*V >zW<1/ґB&Ga՟~锇;y/͔78SG)g"c jx9KS/-/g׸mI,bE]+ ?hj`[0޿'pEfEӤP`aC+BǗ $<>ܑ0m(6`K`ZCΞ5em PW|wM& ac* SnBh*OYEd-Awc&?F:Hz\ugUeQ ^4+ TN'cW'qx ]v } 󭫽-o),zȰ3(]u~CgJ 9T*Vė%.`H]HL5 i+A;/`6n:JN\:s˜ 7a Ru<.E !,Wi}%YCK2Sb6j/..NF~Kc#Ϭ gYh/c]1{=; }x޼cT|̌Js`ڳb/Mtq7ϛbv(4Qf+_Ü[,e u%xRړbo[um?A5qiEܵz7}Aۙt(WAS~vKܟ~td'6j`:(tC*=emUld6L%r"ڡO%;^&YYrԱLt=~~qV$&l4ڮvĬu ͽ2GҶՎb;,u08{ظr,6Yx*)= ͦ/_6@̕oO~-]93n!nB[9(G%ڇPW(o * ՊTMZjN$3Riw/螯4egYģ >e[| sD֊r{h@26ݤ$wpz֍2Xqͷ„o;{wnb!=h./M+ڝ0:l*B/~"UpAX&%12^Lb|V~}!qy50%|d&.tHS_fF¦CU+sB,gV]@)[8>㣼koȲTMld}3@nN\ h&[uN}&:PGA2_ݍ?J\0Ygdc |tEwHOiT`]g;rR|Vo^⸅__ +XdBF/9괶g&&K~'4-W Xg'{tĈA*Pt%(Os觜L[5aIl4aTV־BF'>Owd({ [̋jjL4bT4/XR HPGFSw{as-sH_@O~eRpP`CZz \:JR٫Aɲ!4񁳛%w_y_#/]#Џu`&c 遽O)5yFq@/s~QbQ;n}r!0CB-kA(G:XgI*DJ;>V`"?vkaӡO%?OR*93,:\!%ࡴ%E  ۫H3ۮ%^MyzڇE sxKR X."&lGįiz3`>/`q]] p\6qk25Ond]a6>ܔkergPir`5:dURLؑ\^1< lnC!P'bM 2ZJܧ@RQF̼DL,/3YˠT;Fsյ"}kٰ?Rb)>|YBTf|Y==-C* Ң{6+9nvT_yo.)5eT),y+D |G_W->p?%Wa:Tg\nEՉ|LpDTyxQ4JC[5am.*VUD0$ XTS>l?* ä1N24l0Զ*< AR>g3uOqc_ko8oH)tfQ ,!0T]Tz}ifzNJغw +[ EUm̌._)O Fλl8r/XXNd,AҎ ^@u&\& ZQ $!{Era NEf6ByP%ҊD%.*ÀYb׍%x3YwslzxDpשy\ _pFA췃Cv$H>K\Ƈ1! 79+{!bQ}v^"^y:HX ,͢/R'SSr.TA۳\A`πMEvmŠb͡Nlr j{*3KYѕ:t.c!CQXK}b. ~{o(s֬ }jL ;C҃@k{t$ ŪP]Zq{#'͆$W҄7!GYHH*7҃o/P`L a$ $ zKYF8IR]jjow%yfڭ$Tu05@ƋiRd`2TqZ B"G|sK, . ֳ4ұrb(iU= } X+rk #Obśŵ7]ڮ:r>BUzXJ"j 2Òn%;(5u&Qbj)/^_у(]Y~1R&7Y8}P%s=7m h"(&n3V jܾ"=E׎EG#,PګTZ@UFg@+*2H'^;*0kuq_nN[ȷ}ڸ[6n?Fרe{G<@ʶ[Ad#T~\'^?-.RNցEP;,^R*H4Pn-_aum\l~i̖e u窆1#9ء}/vRV2կK1D g4wY:EP'\5'4q:ӹžb98w 7-yNdJt5~*HI܈x&u*E*IiCŇ߱1&yҩۻg6O@s=yF^볕Q_̈́}eu {PMĹ`䣈golCKYDR1*RR:7&ʵ1(=.NO D3mD/m4iak"jQUϛ9iQKqu`^t~%bTtQ4 d~ϕ֣T5T*(X^ajscێ_LiMQlH"O~\@l0Nti(dߙ?Z+)9fӮ( %9d946ܥH\i&0 u+0tOwH}!n q+@6iip3H*ޕmʚ1SًOv %q5 1"X\[z5T>7nw5Z 'ڵDqUMQD%1pv 5>i(ūv?3D0:zixF%$ݦރN6^x;BH8RRBO"ЙN@M /+X{ *,vFaEm[c[qSr)H *yƬEbDhowѹˌQJpW-҉vͅ(~OM"1*,/kuiZoVrQc-xS~an! R/V\wUU4λL alXZ ٮsf]P}uYXw+[1JvpV0!|ۏp߯i47r.C=}A_*gϞG "@Pʌ'Տ8%џ][Ncx`)[eՈ~?R`z˯0wQlƆqQo(^;P[Uu7uT$v-QMZ?2,_?I*)m;jy&t`ڜ Z]QDnA\}kĠؒK9Pz@벲9K 񑗔sႥuۀ~C1ƕ?s'XJYցb͐FwGr~ h'}Jq Kd%MqOj$rޤڟ(j8-+Tu}uV xO|жHj2$BGuG⊪JjO5} ¤)Ԑ~4~Iэ#@7v2:QZt-j83 ^ֵRqqgG:Ucқnki؈ЧKya{2*X]m͏Iݨjϭd]9vAmbD/;;٭V T<47/m"$QT2>Ps~?BVQtUÌTT}>a\B `yzP.Fdvš$Wv1G*LWmVצ Mc NRi_,܈(p5)3q>ЦOU"k=E9&7,)LBW(>0wL) ~^|HIȩyTt dIz ew*DUFӛ| ~ņt~8#A4zpY Ĩ5#RbԣRACG~lb3pZ Bj~0QuW B'q/Mn~ 5+K3FkH"l]Ĥx26^MtAɠJ1I&=pq<][ $&Ӄ@2cS';ewz{`%rH{J mr:d>L=eb!~*Ax6;z^-V)rZ;67XO,/ [ҀY &ُJ[yMW+D*/ulh&(!yx>?;l:N]'[;|r 7P1X9=[AyD2c&; J=A8yj̼ܺ7hd~YC? N1aS03=]]n"ATtfz,w<) )y}{>)F\H5_z`[+mnqL/$8}73 ʝ$8+=/d$3^WO%P=f%H<_4} >Ý+1 cKS&`o7c)]JkJ!xB b-XpLM-ŘO[(456<|PhaWOcmg;K_n :9pŁ_eIaC^@^F=h ?Dx&<± ^߶ie^WW-|oi]iu}4۱GnlUJ2]`2"B%1?н:[ۅl ŻQC (f Hr߼?&IJ$ -1$ ɀ e㟂o;J8Y`T{$Q?kCQT2vyC2YHj žD㟉q;(ܾ lYe`ާ[3 ;kpK }zW.JME sY(uhniM+&tPKCܡs{ qLM"\mh䉦)I1`qvf?͝l櫶2PPW[T;Oq+|N4oȶz}e / '>v,ϥPx@qm?k6S+uZV .baihjUkюL)\1O@2JRHR!Q7H; } 6T.*(J ګdZϛfFO&AH?붘y. Yu6%;BΑIzfvxQCl=(w[+6PW_u+ɡŎ Mr|,a5944tn$iȽ`fJyrG߈MzO[W3׸) ] Y?ħg.XluPgtRusHgؙHb5Ff󴣨ճ9N)t7=/X8nhJt]:rA0rƂΥs?)^A ~ 5'¸+M.P!GT,@qPǹ='pd0|" :  979uc_v+>)Irlg l; ~#SgD?lVwDW.k_xnF;H4dCF 3jN,2PN& 2h%\#g/IǦNp]񰆹m!U i-99^?H 2$ar$ cЖ֖Fz5}obͪex sޕwO~Vޏo*)B8(bT P,i$ M*b7Qw%;sLlhRghHIy$%LE= ˷'%l~52툡uD0)cd=bۥ.= es-,=< nh} N~zs `QJ7n&~ lxLqB-y^T ^{zb_Yk>+n{Jd {H⽳2N"Q 5x#Rg9vuJY?Av`iy06J2$#RZx{ qY'})6$b'6͕YNWM' EzXH5ȃj t:4gY9quF3M撵F:挤 F W-+c~s\ZP6U<{9ԏWq3G *JI@aLcyJ@;ʼY1b\+o6xosбo[#] FSɢ?B\K}fc~5f;fv)Y>mBGrӮ2!@F耴eH%!4L%rAFy 6(R-f CGoM}pۓ6\ݮak;~yJ`R|d^U"--Z" g})\m UP#bH~+$.ؽ!U*":4H;L?Iw?Xu:ܧF5=o*X}Zba ͜iөw,2A|^f!mipRņxHb ?* XP.y4S-oŷ@uߘ,P f.5!G0+֦$o<;p v1mF? ̀a*;}EHQ /.K\ENR}N!M- ?ֺ` 뙍M{E2<R'l/-` h3xrjB=i!׳%i]Ro< o`O)W*~ӕk'iQq`ڳ:$uیE+ZԐ OZD(h3Br88"E P4 ׏^OkPtXÎD80M3P{ZLSa@ޑ53fR_}_WT=w rQdӟlK]jPDR͠NKMug|(/M#qњ4 8d4+Ovy}Mp7[1=_БYn)8Ly p#GIe̎b@dLW us>󨟧x ##"F?ʠE簞&%9vsބ?jiJSC cej Ee!xS 飚)_ e4+(o#q~Х!ȴ asUYwT}_aS9P*'NҬUO<1+%@ӣ߬sI/2t}dzTxK/]X= ݯf5 ūV hVCBȿܟy]2!_/PRJzlVA1w*m3 Q!|.p w0921R&~'%o)es&%U.l K;*f^9lnkl4MpFv.e$Hs6Orۏ!TU-2 RH\p`t5Ҁ(Hw4!- 7*ܼ<ۅ|6z*fݏ%&0}炽H@RI )TO7g)[p3%XE)*tHT<ߠCY9Oϋa.ٞEUZ h_kCov/0[$d.xUa(" 0τ,ll,YSH63o47KvqCi0ٯ1,R=XWG~_9-nFWVzQxoRnnZǡYO`h?2ѧufc8TgwaXa8ʇM']mf׽F$ Yf;ήֹay]eG?^8Attr/CV{}*s"i}ѽH6*UcVkPIS!0<ں8|Aݡ/!|LAgfxa$rGCYHTҾ0w+o#w.KsE$|TA{B۷;U`a6g-`xuuJs7FOt(9r=t% /CJ/n$+ ӯ͑&A3!^/dWt$lk8HDOKѻxRdDbc]PW??FPq- A>}%L $ H=Ɲts[k\ܹD3nOKf/"5Бs2a܄P %it(?wi'>NJ0:}nr:)S,̌v²+ThԐWwRPp[׳ I,FHޜbZޠzo{=CoO)6=bxDWA_YloRfz[]z@RVÚγiUb׎kBUz2؎^D V.4LtINPOuw7$%1LI\a5}F߅r2}GҌ$6',Ā(+(nâI&kJ|f̕_lݫ&.IB8luNpq1T4I!U1#/&{ʿ;&J󍴏M*cƊd7pDʜ[Ⴑ)Byt.@9=RmӋg*4|~j# swV+ Xqt$w|w7bxDz7ˮ b3CbHƋ"ML \Aה&OZ%tױ4=E1Zգz١w|% NAO0F]jׁd]rkZ+`vlAΚ;0Nc-d阑Fdq}Q=iSOnyޓs_0,2 IJYGe"B 3X)cbA@iV!]4E^tBlNQRzpЉ5U`3L0 FrDs!zZ]t[Rc$wtY9Cu1@E/;na#f2 _;%zQ>Vl8xWBҬUA˖4&ؽ~*PiAM) pY[?FA>@P?Flt ٙJ,JNX6M헄{0Yĸ>nUKoPvokR_=Ns!YNul%lXNKQ@K~Xģ_cK/f2ttv9)܉a9% p`3DŽ,7pnP}Bh8(a]x N۱c(D*n4zD74lctXPWɾXJk -EîxrY5:E.јwnYX1ܗ 552)|w9Kn04F7ZwQ܀M;JU\ 701nfpg.Y f'h]ŝj=xOPG`v$i[^ܰ`-k;;3D2tWF"PB:,r{cNCyJ 8:aix?OU+,ܮ Dj}<_9#z} is )Nsi|e^LB\[Ҳn=o" OiE2UU{ y+M FٳG̬U%oB 36t d$Hf](Η-M`-.Fa\Og8.,wgdg469-]=: E~B%oG[ݶat{>Xd\!u bo, tS*nNK? 7tƛD.Z,acΔN({I-9]>7Ra7AU,1cRjiP6bi4Gp*/AoAD^F LDhScX4p#T !m}$Ǟ 9-ʦ[u:QFu3o)]M ޚ~7h]ޣ!ݮ9IW&7㈗^9{%k0.kSt}.ҽucw"C]xoG*",y@Ka-IL:_7z/M!Ǥi|Q\K}oe%BU< yY22K?zŎg&1M"Mc{[_eţ;A36h^=scήWk[m ggdvf&'SkV+f1Ou}rC9-h\rtſDTj^FqWOou׊h@A9ޗCt( 8E{RM\be;6e&1PثXY\=]Ao$ kz DY'lБHB}ONAg7 "򗏯*F(ߊ䅪B bϪb˨+Occákm?V6'CɏN,gS6g4U/6JYyZ e"]($ړ2"c~u [XiP Nr& ),CqbsJ0qkndI5$ѥ$鋈0>jFhә5{'';6˒+ ^'!H{61l)fdc,E Ъ63xsfZ&TkGa3 tQ"O&B!NTQ T0Z%Y4PlWr&s(ȏD8H,/WMLbӎHn`6tKD>[ Ѯr> Z3Dml|E/i+GiΓ9v{>˺kXe#?!(+f;[ @bzvrU ?IekH; &\ʠ|{]$xr|Xj\|ǹYzJ3j5X=m+bm3@9cfZKo-/Ļ@>A%3z\s#T(CE̊ *W`*yL,) k^[zWN,yWK8egq2nV(Rs՗p&*28o͘ɫʩF-NZdFZMP |'rPԚIjbqQK Qp~4z'ϯw+nȴƗe@ƕ鄒qj"<%5Ba߾8#$UzJ3h)䒥BOuL@{8͊gr;]x//BfUBt'%0H%zE:%5-OՎ]RWh lfтmE4qbkjmi%& 'ųjgtAdҁfwb\ʚFM'ƶ:_qd\)-آǠ*cVFǔE၏H> #;cq%ɩ f14%k]KK'vkkxfdJE>n~L\ig$(]A~ eoTnXn#ZT8E¾ Vy&( 4©םa.)UQF鸴6t_(g'(/fS`%<ƷM\/63ӚS2~:\(@T_6/k5K lj,j5/) ]-l;s,0a$D[TzJ?AW?mͧEͿu88+ f191$SD+}#>]Tz{4SAzPi5;l!bpMC]qf]+G̈( _T{Q8fϫ'StD@CL oJsX%9JO)$^(e}e$N`j&sNXB/k޺p̆7 QC?}5P\3,iS8kB91gTyOf2dE-ja@m,{@bWl,Ob{ȱ~[qBۈ} ]dav]O$Pv _U0"ЁCR ;65![G@*RrxBbo95f! *N*Ϳrլ 187^VFذ0oСőa m` B/͵m>Z?a\e ]x Rmd0I.U?odU`Fe!y?T`;JDG`uPc$ۓy+v̳q%OD#+Pc0hDF_y3z[Ww@Qlh3xCdْ{!(3]Y$* yHꕠmVRV>~n0EM$<,qЧ}T,G0TZ&Ir+ǐ5_K{A7;F{*Fpjnxw']AYb CD#U'Q&8s<.5ےt_E†xp/sۘ&z (-cgoT#|\7s𞬖ck>Ec k{MֱoVK׮1Q3vZZjLa ?A QDpW2@دe S㥙]K!/WZx=Q # ۼ(?޴=1yw^͔+ATsIU?`G [ؘ*1F3ֱ![}k0]`N-_.=gJE;mJqSEdjOO$e*d W=G𝞕+oS{A$I ElW) [}LϤiiԕhQWj LN|fR,(nTSD?tUmWK<9T;G +;5u"'tձ4@P>dˏqBu3 Fɭ vo%je;c8L4ͅ]Tq%]Jn/1ý߉ ?Q_)NسGB>O ^|~v(}]Y5 =PSߛK)6lYm|e\EH qSQΦoI-JunTvxT"R(ÛSn|EԍoBk{3e);I+Y9.Gd5S<`"W .kkCl g:{ PbI}L 4]mVك VmܜtT+u6!i73k%qi?p@tm1G}Oe)a _}e/IzۤwZҧȑ_%P}t9U؈G~{NF| 4Bي;!Ⱥm^ώ EruxNN@ f9fDkr+dV k䘢RW&z'j6+1"Ycw}q)^.nad/D׀&w90p/4[fg*;ZWak'~5"!gRjUUOïsLJ ̋tH>j܌uo(yߪ7.m)Í5fJx?Aj2qV3WJj(~>y5 ]ud RvUп)p*Gm6pG'2@pWf bͩb5,#e@񙶽؋BXr04c>hb"3&ScPȰ50%8T Sl.t\] W>3Q`mٍ'/x'R#3go)3ȍ4Y[L V<=Ҧdt!Vͅ&A6>Q0 jB%Q6). &pL0kk 5xoE1 97:wRnnNġ5(HD[E[A0_-.>0X.IJN[5vMѮL*/I%7az61XU*fΚ=[82j7Q흆uЈ+;t>?!J.ɻ@Vc_7O/'ݿ 83fozRܲk -~sᆜ&TJ+a(M6Rn-tk D$&:tۨ8&_xrEv[S'CH/h)tCF?NiNɧViM|cW2$3NO zfx%RT)20]+co2R_&p7c[ъ g'azs\;a!q5%4{s&4i,Bk>M+qS6"h|WHi`xïŝ_v{ÙHh40h{x`D֕ZFs8Iu*/t@hgB,gG${@pr#C̥ T*"_DvЙ3F5yvmmٻq_ -j'VQ9#g[h52{6 {%%ݒOG ,ɊӫX X^3XV1=03`l p@\>"zW x^ͷ . B)/^ B*lPiFZy]ϯDJe|[~r 38dw , Ά=EdgfBЗQxna -]5ZU@Q1NwmOl)lC>lScF?ˈIѩp| сRxU{$af0D :a\Y.>VJ=C}Q` tO][L={ hXCLJ C}"X:d5u'<\0}B/QݐVخ|7'e[Dd>f#̧nD⪑ܛ)t*>P+-%M* lO9mt [X7vAB}\V^N n?QU7jƧX<tju:~_7ksrR7LY8XҪ@z_p$eLxή_KV|U5*z.\bsdw^ XYijZ!<᭞k纪X_:r}RUax٪7Iյ"n$@:5!7?mѣcSˑLoO1HaVZhΝ H:^M\-Z&>L7 z(cw!yH2\Kb]:rp W0i{Ok^ttBPV̭uO'TP*i#Z5^G< G3 qF\V_BZi-5 0"+wr ;g&C(WM/6r7L x:CA|Wj+KNoY!:B2b[`S(|fjێ7黾 dn'4JdIû;ʌ wH,XT" vo 'Y-qt",7 C 5 1Ҭ*5./xn^7ʺ΄{M@,!;śª+6޼eJuû86lKI#KvLaF8T$R XLqռD5N 'V4#sט49R/ rR\]#4GFi%хM&0Dq\ N1C/19<'R:$0k(: $K Wo3W>;F4=a 쟗N?6 TG;sx:*6o(Y^&&V=3ui 7 Jˇ}HԖe4(R'Z ʷpKsQĸ%SR CjWonM|7)hH4PC?].Obsq!eQ>ru%Z;Si@Q#Ƴ~y7e@X"Er+k1=,L4S#8Ty'K:;ڛOk2L[H3xl5LP'rdtp塙LصէEK%;k$?hˉ72q9]?WU%{OLxq: 氌p( 7y:'o9e~T_VPRX!B)8EKQrypXT-z;'+$Y,g9¨ Jr˵O!-]56J{E+x*A89+r5}ژxͮ)@{=fDӶĹ^,L&, 㛈?|ѰǿчrK*/uغgHw45rI0ˊYsL%ԆOwԟ_GGkPV Gʫֹ|gΝ+5(LLEqȿ~`e ̬&.h1j} jMmNto,눍z?0pxaӝ-Ǭ٤Z!܍P3k+h2uE\ IןE9wk9Moo`&xP'K聇4du8(o>hOx8)4~{eK\}QLk+L|!\ xGS;6á*\7UpBy9Vݪwpnw8*fPPO!7fbXXUDdʻ8`e38j]-& M@3!h7dG[WAA,A-t6}%Q1d'g=ۭd"f$O2Baͷ0nzY|XCG4Mb"t2M–z,er&>J$=IUA(k,Z l ǃZuMUHc (" TLlǡ etb|#%INU5*wkp*A \˚Gc ~e=h2^ 7֊Fql]Jnef2~acRiwkMSxb~nR)CXq̋m:Ja-Ω@>sz:<g; ͘m 4 7;iv)2]>wXfٱE /ޡlid9a/ #5>V|Tvۼ+t$z/D:0KI/{,^Xсt/0adyl*/:į=坕)#F uLl'fuR6,$$~擻#?­;8T`I頗}`X?И "E.yqEqUCknc_#Eqcnθ+_ޅŞVa"+uZll!bY&,U]t&D0h:f[k^c,hN Pf{h*^MT?^i:aLr4[|7aRSAFdWjfX17&!r$k`.%| [>Qv\Ȓvo_`\mw>Q8o8`Jt  9Xf nc5t@Fi4{lx9RJ2QfkJghz;PL +>CN-smOTN<fكUpΛm`sxJ!/o_d&Lr'*|Q C;Kzr~"OE{ YƲ.VSI8֑}yك[b+-Yڦ|}< 5iqV&J;PLJ>iEUyJ 1͙L d^17.#]cTI2V~K5YofB o$R1/{r̬pRX `8@k2τ/|\I.ڸ܈:sUKj]hISi[G^h7ϙ8!{h/yAOYP[CesYxk$*28.gns@3 ihp}sfLk_(E,}ڐ;1*MHk*zc\Hpk = M:-"5Ħ/{s%L0E;M1e+cNۣ?FI&\fPc m!|Q(eg2]鱴A4|&_!ԂvQ oa *Leq'ݮox4GA w<9G$GMoS$%OM.){%-@Զ`! V- |Τy_7|0XasA90ê&,&K.qU㣍h`{B/ xI&2Lx.L!oW&ϋ["bY5vl Js$p@f3V_@`IW L:؇u|}]hC'z#Ë=ıbD*ip$&"d ڎ倏 [rm.n/cjڧCc5BIaW-UFCztٲ\̓$RqpƷb. t,0"G١~[LQH 7{4YZ r0ҔuTR}0_zVGa2䪔 BVof#&g5u_Ri Cf4oNDFNak/:⳧rt k;BVusL#ڃ7r۵? oV'[kӰ'_]?ٸu ħwJZA͌J Nr` NK d޲c0 YJ}8oEϊlgN ߚB:&ֲ q%0t b8LT rZ]hE~AsEGf4emG"?^(vmUy*kR6=[ax;J1rnGg"y3/H,~iη+QS}Sy*NwpaIq/CogVfL*+yd_˵-' YsK4 d5/lP .6G@fZ-||z7 x.ʴ "l\Ca J{%m"f5_~)Qhy-p'7Kߏ:Jt]F&UHoEtV F1ÒHU(N`Ⱥϡ̃2b.#CTPIk `'a9r+QP ]'ݢ׺ mكT. >O,U~٫@*9PPDJXIƩ]#;Iv׷w9BPG*``/e~jz,4MeD+լ T׍qi"u Y:`WCq~&]܂@LM~vNj]4gv V{ȝ Yٝ !=džѧ'UJ皑{K־moC?; FUKN@n^-yC^fʏ@UWA:K;yr ه[tߒRA2_Y*vx&P^AaY1^?<ځڋ1S:rmM5B`F)'"s4$.ЁܸCJFAR6y}y v]KrI)QP{s2uFh0`ڬjv vNW<&ėF$aёAvnq^++ KUF2.93=s1 0}xqy0덜â}@c23SSS4gZN H||qb f gtܴ".c4H;Cch$H۾.rc**>J"KkR½ᵧU#θlmr[B=*q(4Qb/ld٫Է5_[ș63*)4[{b5%*q; R *eD u<"y 4 %_ a# wzBm`8ث!FY-.l*p1IPR[yU̓骊6$ }9nB5j~&/+aTTnYS\z৔A) ˙T0UޒcF=OaoGKf &ɺPmw G2ojKt1$R|.eMZe z49Uu8"ֶ?}lGrJ؟B[Zi83[B@Z] EpiΔ8.mt))E2O$5(μPB11nDEՑ3+흉 FQR192`aEK< n$˅3h7[5= 6A20iPP>ZbJ n(+C M%!dm'?J^ To :2ZH:aǒ%t[A @"I%Sˎ%v 㼝sGtyu qxGTMjK_\1ΘOj쁭A$2 iJE䪚:INg.EU%.lw| /jeҊtod:miSڍLo$N; )K[,"|Dn] byr/t)#EkZ~7)dHqkp=ڄ"BdC-ΦOL^t2oKo6 5 DDAFiGR. v{/J1%r3z10#X2 }b0q{mLOo)E2d!BŲ̷ٕ=Ek%ky;^B2U<㥘gtPvk*=r^B۩DCt-'8v*1Q2Y@YNyj3R!.y3Rrzׂ}}|q'?SbS_m|a /@ePc+.d% S ; ޸OFΏe;4Q/˜hzm]Ndss"-3Hl$5KRqѕ:tTPsC*xSeuT'b Q4 ϊq eF|H#+꼃*L>M W Ad셾vfUի6u6Ӄ_vNcgŬH5g Yiݷ3jx6Ni#lE`siR֌ۉXlEaԉ T)#:ܑ-1HJʅtiIdD͗.y .o9\%cKۊ/jv+n3Tۆi& #d2lN{G>^@࿾ܔL@fH'{i Z5WO*w  ^ yEv8e@hl])?M 敋*[QDŽq1k8 *|D0/~< MB6K1:s48ŏ?D{Yε>nB9|oMgwSp `_9"Nw!R 2>,O^]9 {evEoiL t$y2fgeR;Db) 2ס$> #;*j})"!-x&/Fx0f&ĭr9ЇOH 1:d{1lGM<:lLP/0ykV almB%tȿNeG.{܀ڻOҽSÈo߃P @Y/^A9I: UeC2!b@Ry!1!Z~&hoo|fufiX'6?Is}M))uj&$4; jڅYS.J.ۈj &0&MfRݢ:P#BP8W#FIzgvvS'\\bxOQ1lB.&F?-4pkXv @śԋ\=£zXXK[ӹ푱D̲vk~"nd ]8@.":gSY ܎6r}ؚy+k~ͧ ;Ovy*#O#xөz*V[ݠBNn;Po{? ({$Q9qc?WĐϥ1=]ыZ/l>ȍǨ}I5 h9 ܌)!͛\Ɂd2züV;_ؙhobe- ( !0}O's(Opmn KufxQؑT|YPtP/U$U<x dı=pj ]R 8}yIIom>YS]!U B3`[4h|zm /KVSYT p&{Iqã$[fdϣ~*Րp/\zYxR(sm)e1yȬ['M"7 j>WߠT: SVyKx\R/٘$IrS̖*r#Xx"ceF6y5*̦|laOuaDA~d,ٕj|p:޸ bVhڵЗ9}OP}&(#rtٟf4ptH;Y9BQ-=iT-CS:-䩈h*3.$`ΰ>Ԥ,4|ls+>j"2N@ ~0`O*΄*@O`:a1>G:N<}2rcK3~Z!~%y8M^O93JL Y >kz@ xvEMY2$ME8ǚsgpLHѷ@eG>o$ӫަ V"W;>1(oJE509H1%ɲtK eRCS~ sP_1[ TYѭ]Hee> ih$3.mzAZ] C!].BKXRTi <>5(e银PÒU*鈷G9?%)~(mg:W 4ֹ†1,-3NAvǺ0rU=yjMZ\RN}`fb}7jUfL<t bԖ]bt,O3` W[lTMݳN,U#U&%rp()hQtO/O.a9!^c)n :9&?)z[Cz.Y<ˈGJ >o6(BbGד>h2aZN{=`9^4}Y3@=]M;rNc@P]l$[%=5՚ {U7kU"xB X( N7Q T`+>jw0q@~ixNDEhB9%J0L?AfXNr#PºD h:BYwl>뎟{ -&#6W|Ǻ"pU Ugʵ.M0(7vMҦѥ!YqŖRA=3A`FѦ^c8oG _VtCyMb^eVS|| WUwD65ٻ L|uHl4 a{E~^`FY?9DW?7$! vц 3D53РJ;61^v#^x? ;0ױ51]Ǭ\'xNPB4%0~DYpXW)/# =)&Av>(U(F_N\y=QIº(um̱p .f5f܏-f:2Oڴeah!~KT6pK%sysQ׆|] .w[Klx`6 hp2n[Sp$oGVё$]b,Ldëkܮ ФqI_"&6D3t ;:N c/feVZ*Gڄ|{O%ɺ>;l: _d"mEPڻ%+0k/\ Ni*,cdh:)7J=?" i7E peg:a<70afsya d!__!f^(%48Uv96еtBNڬڷFxT_@\' %R2퉪+&EC=mZT&ir-˦rX 2J8,;+Xv_|3;ל ȹNNci)uK'sQ=B#~暿mY9 vQ[QAQv\U7~jR>4s2+⷗zD9Y fY[qlR0*Nx>@ t4vS9ԉ=ʌY(4r)`a5udXSAѻ&'gݒֵE.~*T8[@h(TwSc˙n$$oz3CPWXz@U7u mE`$Pje7a9L\g3L2 CiV{/ꣽuZD^Z'd׆W#k UٶL3H *n[!)N]Eը{l36-_"S_i- '3>UcJOu. ((_BN$JĒnov"Y~~B?b徊iNZXX|n zsmk/RY^W5k)SkoHo*fĉ~tBD}^d+I c:KV7qSn7~/5Qv?5:kA}~? S$8F]|5)VKzt)}f5AL.37Kpjd #&Mp00'nW*2xHxhRDruAx^_~SPQ"A:hRMl@$C9lg_wH i%)Z5h\p{;:y8Px/c$߮ Se N-FSV?r3~ WJ,\Pں;o:OKTK*nWI1+QQ1ӭ8't|\1;X&#(KLu<ʽ'PQJN-jz⟶NG;Jsm~}ydDD#T;F£ G c_鰚R T Z)ez~Oñ}_1{h{T}Y!fuRZSo:% XLD]=LΏ6-\u "U/Ѱ˂B?j,ܿ96;(m8dk 4NXs[CAI6 B9a|O%ԱߙȗNfls@[1v1D~[%OP4g%ەkuՒL'SnyBF Bʫcڋ zVb MΒZA($,O:Vlr"9Di cGrv]DCy]>zkhmH.e>SXn)ꑋ3Țzk6YOe5݇}/*/RP$B6@v}ESь.g10CH~=}ku+>:hss6wELFxoQt {vDڿ"F 0j@i̖BNIyy6ν]Ym[uMɑsB!kYRM""D‰ bų;Yi R}}?M+*a VQ٥V;9,Q':j-[?Б|_=>,82w<9YgŠ!9?~YY_ O/oS*WN(l`.,dJwN:\$͌/kޥ~Mdw8bQ(;9z =٦KF|5s B8.hErg'K|-?s.f)>ekP]CW#+iKy)!F0ܭhfIr5 7F4:&{b[Q4Q#6J(;&43gmoį|>o:j4qVɟno8eLOvJZ#M+zĝ $ ĭ˭0)54f9ЂOsxڀ5_i\)kb=L?Լs>4ldGJ"$]7u&mӊEɡg"jT~EښU%5Y3(_$eT%` re }]nf,OXԲ׼-F'H?jbm+F W&eB2+- zJN>qI%{u>66b [aa2ʢ1Cw6뭯A[WY Fn=D3yFS}iBbᆺˆKG]C aAKZ]$ :k!΂L}e^m4N)ld{3T)'Մ~c[XXrLŅYx"!7DTp-:ce{Ea 9G@~N$-'cM.v h'1kG9lWih^MZ1;VnUlf}3 mMWa &0ɬd\tD#'+SL|;aNbst,3TЍ ^lRS5 NoudNo;R֓$GoڥD{:zL(=-)wO"P3x鱱,Z\ v( FQ rʗ5R-=тp$EŚtʔ }j(^#GL`LVJ zXjp,0 OGDP.hu6kހ) EMxA.Thd?5ܹwh_;TmĆ/32mW'eBY!kM# 8f5^ @,'mU xTHO",2*{YLޱjCMc]]L2>(ϩ@澵LY$ܣUŠԗ$NUpVЧ eMj4vӍeAZ⎴llvbҘCaƦScۡ ItUa>X|n`c3we'9XXGj?HݽC^3[;}7nC1:QԈO[9(ڬzVޔ9(jW 2"gpw DhxffhF q܄F/.g%;|¦\pyZRƼM/;Oޞbw#`vK}ToCOẮ(dtvq(i'^Y؇ܖ"J{}nO\UbE3R:p+Q+.aXUb7>loB"1K2?n؞LcFvqaޔ9><0aώcXX3Y%B 4Af.$wMR çEVӢ$yϟ8 9 -[5B68I\Q+|Trs:9Fֹù mZ+1!wjVhζöZzuM}jnէi~hIhs>:P!̄ :W'.9+x_5f#8]=c-jͺe^;pkƺ{o3Pw ^U&L?  AvR WE>ָ[<\뎋z-) t5>7S#5qNY]āۓ_0y%My*6 kzq$5.>Ʋeas+*zlI::] ȅhuDQ ky0;1sl(DrI&:>]b6$P׉hU$vtN*ca;'eZhDJ)p%Yn(Zth1e6{v/b}ljT` xU,Qy4Dɟ'goۢ5;6Q6{̎KHd-@>|JX+K?@<t`1%$4:xOߣ WpOᆳ:E:oIٚ@(8+abWaco#Xqi5>6pTMG@ۥLIVFқg f,oqI} yٍC'Ӱc&"6g<QLXDYd>$QuUs'k mC!4kk(Ӿ]=f~Q+6+HIH1U !Di˻LS<.%G7({XLjK+00&a#nCI eg7 ܬ&&)U1d˯0]Q$Yf~vV fϞ#vEv2lHD:u<-Uon I+-e݈Na/IջGIG297OJƭ9mbߴƹس9sT/zՅ\sL"H|W/'Btԯ Y|NSP`CTFexY._Bs=DQ,#Bw{4)^o(¹Pn?%c]~iϡ1 ♠ +i-, إ`$zKP{% ? I*{sF7O PO;%JI3ʄ$Ѷ 8NƧ82DGrx`awWZc#Ab0$MKڜ'{3䝎|$CYGC勔\! (waa`6'NaMVMtkuTw$@NѼoQC(DqTNjXelTtPdZQ ?3$A@+Y!66zuK ΁l >4({;jCYanP^[,Pf< P$T"w\ܐ:\DO Gx!..T}Dž-|-Lzh8emMm7K ȕ@,R%UQ=VS\󞙴GKlao5,ɨQl1\3aQF{I?ЬQ62i^q٠-Pa@4ˍ CVWahlqeefd[Cb|AICrB RD'Oqbác[T] TT\XWZJW"Gˆ[ bb5qoC#Z 25܄AɭrRSk^[^͙7Y;+쑱0'[Tk$$;RwQ ͲɓN*3DBP+bԨLȷ-#"V>{ %'^4G3o׉\DĚu<3Q fr'/ϿmH)V"LV=N?j<=nb; ^ZaFC`GIgpW/5Fy_%=e!X"$e "6:[阮>a Nz3 . /B%\FΖj?+?3_3#9ǜ̮pЛbt$]-^,brT-~@L^ד0o+4glzhSO@xH5`1>i_IL:0G*]/3ל?-+dކQD0y wu%Ds,~[lfxu<|zxT#u ? Kw ,ɈX\:W'!F-YڬZFݐ'&E2qBUpơf<8rC yg­@|HޘS/$Dž[ D?Wۖv[O;ڒre/C"րA+i4ƂVk_O9Uĉ'@T%`LQW{@R;uVJ9؍[ [l)Lno mdYw7B~VBiUԸZ2T@ z}PZjZr5psSObd꼷&`拇0e K˜[.;mW4sUFyAٸT=2+1v<#$R+F9")C̛__0zJ 4|!Y 2bt=;N]5#i ll0pPG_͙GȢ+0m)#tv#:iIDJPWhyM'ZWXߒ3BqF&.85R䃡yHuPկR_Jx, a9jA9́8e),yS?h^ެ:ihVxÇ"Snz6 6wރ!fP)0* rCH ,Ůs5a7̻pv;x`.8bqgCr1O9?p=ڵL >EY+ Ey5U=^VU_q81׾eaWkU/3MQq9kJC\K ^|C"b v@SjwT qr,="fÿYLZap}218_TJG#wXsCDW^TzAGan΀צ13&Z>2W N+|}pa[1U3P;өM(E v 59b6wWXf&S; d+~Y9w>P MWQ;O,"/3a#"p_\.?4_[ J! N6:n&؟tqR-왿/ziP:{e}"_v| ܘbᨡ֌"Sq>[6 J a!hTs[ha5< qTUIXH޹Sd"~u"܏qBē1bYf7}S}0 1xr\w |E+m$w' :N&$:(9P>K6У>ʩ2 ?5eԏ?\]1CwAvHP/\vz$ΕXC YЂa#PTN!8b-mDT 5p yb4RH[.ZW_o 4 tBTCn4Ezzdn~ڃX_.q]LlKҷ|PQ?C=zUtoDzA [Ci")x[(XRg~ ]bnM=EWe=4ٱ͊8}y3FsY2ΙC~Lÿ L'%_%{O݃ȽIuQ"RV$a Sk8}/YPP;h󢋪'b(ȘF/Ci$d5rP+%S$*t翃nclք` s B޽- ]݁L/hZ\hbଢ`V*iNA@jI\n,(ΆЈ"D7;31, И13JQ K49uLۼ:Fe[՟~ŏk৸5`gjv71LQip[%U*$pP@AG]-b"f < \ʳqppE}u[/"ԼED`Q;z %lBF_eTC5(RT#'"f %mY0$ +F|4]謙{@0&;lֆZםaTCD!SwhO fi ^q{Yۣ(AbnSthބJIXlq4˷'z`+D ZڹKEXN,&[WRќșwgc5r1mV_2-_ dO7!&(wcUM-יH2:gׂiꨳqQ9Lm6sϿ9k6}JroZ4晼O{b41жH{_T07\xne";(/g' +ndDz`cAg:J 9 _JXI'/e09\CH꣹nS׾>6uFU? ~xgt\L4Nq׍)XRtNi>tHAG3@G,(m4 d7~zPܘ,R(Qu#t}?ײ\ jm2,G.'O[Anӽ7 \itV#]C:6{m20rAtv0#/o2hf'Xw=sVbZGta#WYn•rUQ??r'ƴR4tWsYR0Bs}QHe!WPS zxc VBqK k#B~*P%މd9KLuK_HGfL\ol)?,ZP!VϹĞGHgx6}wܜ8IrK*Q,U*xb[=^j0ށL*Q'YSӎqP1gMoeqs[pC~5U?p'j RpyiD߰ zUNLp̾EᮋhB~5OthtW~D` <߻=΄w1 / f֣M%QP>㥿1ZY6 Ni4 ;{S9|L7*`;u.j ԰x6Dy?WwauqS& !{r#IdB`5C;iJTOG(~C9MdXtOXd(p%80NT2BTK % ( 5po08v5Ȅ.yOw&qǻO1O}Ԗqn,>192e [;"]fA8X˅Vk™u_`7FM~t7uN[YpHfL Qi+'Uds~WlXG%XZRA$Ҟ`~y5Uy˂yM @^56Uܦ/('fMn[Y "'K1#5xX4Vô(Ukޠ*/ܐ]Eɒ^"og0<*P[K$uLsF5UGJh0"61*Tzkyw\8/fՆ`Tj\K6']۬O2 '!!à-s.r):H7߫Ҝg wS}r_g{t=ׅ\@F AcΜ;A-kJ a{dxXؤ^3hE5stҼ8r 9<DOOdEeTj'N X!:2]S[u"8W`j 9J#E3‹,V/j~(6=ņ1$lе:&n͚8+v9mdK*t p ;x."Oh_MـVڐsiةvh.aLs`7(Mf V O(Hzi0vx yEfVg? ?CpI FQsj5JƷ-z7PUv'ICmsl. m'+_6tsoNH[RsSnjg롤G ΡE%>܍ǥǤg+aQ!, WctL!$) K A}6L154aζILBmRo|`D[ލngkYA~ΓFv1 e/ooc'.!kjSۉPQs,rafR8oԐU UJ5LLV3vq-J3.S_B-ȇǺN\XbúF{ԩX X?ghvc*v޷\A}n6յVh#ӣk͟8-.gUdJ.mݧ-R 0 jpX=c-aW.ZJ'ER.},:{:k+u~|LOΩ'lNc/u`좪ij g[n. 's367E%oIc(="ٱFcP>Fm3dPL5EFNb%l1GZrKSWP,Lq@I`Hȇe`Y!mܝ/JSKَc>>BаPAdXycQ8\T}Q)-ϒv$_9`)Jd]Z95CM;& D뉁MI^xj5ok}١ vĉu A pY3QʉQe)fʷ(Vhj*,W=ٔYnӷq维'ׯ 51f 8o1!amF٘VJٲuSfik=us8`0[=Ƀ%CDXv'vă98YbPf['B"!)0jw6NK<]IkWG*nj# O*rkN?W)B? c7FG;(x"}487¾hͭgd)ʪbC |z]GNc|ӳB vA)}-\|UhtEu0;5P3*''ڌ!]qʅ\ H7bmMD_ɎV5G'ɿ!`] 'E_ϘCmE푣}sMXjD&ǿOx ʰml݈mFs&.7fw8oM4(קloԥ#5POP( v#*zjVx) $+DUhmmrn_кv{#Ykoax$7@' ZpĽ)iA,<k%DoisZ'}b;|P -eSRqgZ2wmwZ*RN Y綧1?1H=2!Y%2"NK^ze+܉@pĦ 번L\LĖ7D  kōA83Z܆=&9@hg9u[0+4#莳 .HpOh&N` 'yE#uF|,9֕;A۞*yy6wn\FΖź*]a촙kK)&v>~4??;F[n'j|w$*;?KP[TK|e paS^fVC(@$p peDh>sJԷT g@ۀz!.W: wލB`26)\<)y^Ĕ8u@NDmiDOSIpn,LR sNObrث䍈qSZP>4J[$ \%*K9H2y|p(`4ĊS걀8:)9db ~.N1o/]SHL6&rA>-[\f튂oE:έz<ۀۗ)66g-ޏLԇ<[ǪCF9z9=b;naVCtF =ubЕ.XBByLPպ#;u^>\CzKG9m0ftu~' kKP8`b+GR( T-'US;,N$D$HVAS]l)dXIåii|l}o XܲL1Ildwt97NIq:E{/8wZuf}I, k_ R+5)^^g M/+I|w EZ@"X``$^ ')p&/`QjL񛲪dw,Y'BXd @mӟF/MٲQ;`{v1O[ծc`o))b<{9Pߡke⪌hg)ݮBkaxP{0E0ݪjЮ*ޮJO(+B>S1ΟގxT!l{n9"%Vf0T;[܅ƒoVB&9wp 4h ~ \bU;NTNVX(ߊ`jtŮcy֎U/]x5Ŭ4AᑒJU4Ϝ<€-'[Fj_-]X3 X;H#|n|x1(JfTq:Q<>qR5^+ #d )wzo!~`]X<)EK X[#|\zy,kXEFl{Ihʸv0̪|2"A RY?Os|M͢TXHi+֯j1%nVasav(ͱ={EqC79XșK!o eM^U8llMc;!9U*w#4&v@_#MVLSjlֶ<wN2IlxiĄOMT*:$uڊ V Hd-w^俪ljeU `/V&mW~tGZ4лn{V[t-dLWWQN }'cL_gD͵%}bm6{\Ց/j==?|$"sXYUeS*a?3#+BCE#*@^i(c`30ϰkE5\ 2x%QVgwTm#uH3Cd,=h{pR87&z^0k , țVmunpNJb$W !4#Rꤖ!WqzhXJ2'Öi' ԧf2hP, zSة-fkbH>5X柋 C@F8RFX 0yjy# eI uо@AKs>rsRfPGx|p) 㿿:x]-[Ԥiϻ3y-=KE"(D4G^Rgעiz@>9W*%#Syi8H=ld/.*>Q`˷+$ZZ=<|Ɨn7W(bho g!S)̳E?`l 6 N|V vu*~o< yϬإͼf`2XpP@ohs4$(KNiK GM42h[#AE,"J@5j5UTlbZ龀Lg> CdnFK\)5i2W$zv>?aTXNJ ӿe$z%Y$Ǜ4), R\TS=S虙Ոky^fҔ17 t2 $ ?H`8U_?0M+ecnIf! :D@n1;EJ|$Ѧ7:j9xȳs6b/ԉ d9\nuK[zFlmg$M=ZsHbGHHZ(>@ԸǩӼVXg gC~y˗̂zK^ "*Lʓ8yi;l+ :ε$"X{+tB*c|K,8tQռF8A<2bxRqcA51"*M]la #J_{l_T1[f?_!PK+7 'ͩ1ޖ1Q"wSKľ7 &xﰱ-~(aI1Z'-_wKO P Q^YDa@\rB0C@CؑšMaj/MZjH<%ɋ͢V D?87]uia,.LmCW ^+I[7L"ײ͒6j, EȤ"cm@vKGEWH 0n`׬ z)F5?@l#>{`GG֣@C|+&&COB#Dk,w}M:J;h9hdㇾyU7'E13#rP'Ej }U(u,fz;E4ѣVRp/X~΋Q{{mY/mx"PNc v"^vI2_#bcȗzψ(bhpҁ=Cx | djҥݖI˯95=|٢w@"'FtL `o}+O}laG{, !#Kϻx{-cpAL吰&hlrx@ AX]ۗs(X|346ٍXCm/xFQ{ T\$)sl d,$ߘսM e=IxhDZ_dyNP !9;Ky쪝5tM͊lfJ@./ 'ji~;DF}piy8?8%3:K[]v- MKSjqyR^BWz2BSVۥYI-AL|V u;%¡8i ]wY6bzۚ d t|<|=^DHi{ /PrbIt+>U> \ds`ĦVc_Sm(q,䫨: v)-W:)9l89ӗ[g@12/'`VPrd~> Xȵ/HbIV#++ E ?8TmTkPsa'KNöˏW? 1V1;Z4e{He߅e'txt'rd^PW#05߰$LJQNfykl .ú[׫^s_բ_Mʧ,@fjДؙG;}#W@/D;zwoBf[*ڪ#cad .<#lgnV&;!@̡=ڞ2om <.$sak=K7ɩ:jio^O6Oo^Ty-ҪSP~KQ ~$aՓ\"x*)ǜ̌ښYE!Hhx#븏FAHή+ɋ5Ӑb%tYA h<[QhMKϧJHdɞWz}%X Zx81dC3 83XO(O`BX- "|wE9KX3DH_&Xdy _D 9.uȈ_ִc.=lDpS5{Q| Rfg6#R