kernel-debug-modules-core-5.14.0-503.23.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gtreleng@rockylinux.org p-Bm5 ']hgJcX02H y e@ze |,̃FUp)Ty'mR9XMsS|&V=7̂gFǖM˒6qlF1 G)e{1 C)οJͤZH?pGoORH\%s/IACH"ޮNV|XvMr'nԍNфj 0®HU|&2^W;hV!o؀ޟ\Ҷ 1tͦtB5 V`-B*d C%-Y`]*X xBq3yO'(R`Y*&-tQ'VL#1BLýaz7>"bPj՚hH{A"x/b\M.u=o:,"WKip a!@+X n]\Bg:K怤?a}jGxRT0ĜmJ]6d87ef9dc702d6cb1d278089f30bce436cb1a38a1c5c10fd4fd5668486e5597767fa9f96df940c6737c13e5260cd20cbf62cf95c26u{<8OUN>?&?& d# 2 _ )AGPp  & 5 8 8X@(((P7p-\t(-88d9d:^dG$=H$LI$\X$_-Y$-\%]%^%zb& d& e& f& l& t& u&v&*8w&+4x&:Ty&It2&<&n&x&|&&&Ckernel-debug-modules-core5.14.0503.23.1.el9_5Core kernel modules to match the core kernelThis package provides essential kernel modules for the core kernel package.gpb-89bb700b-3fcf-43dd-8def-fe9aa431d8ff-b-s390x2Rocky 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/linuxs390x244@t#+ X@ $,9L#<!!Bp5t!p| <&$$074 (8 H <mRWa$ ,d8 $G\70 `1(LP7T z$t<*nSP@#Y1tA\>8Wht< 4L`L%`tx<>4J;L\Pa&Bfpp@<Gʹà !lD[dp X.- xXD@+\qDm,g0X>% 8V\1l#P[XtUFL 8 @09@]h81d$5!l9N*0L/P$TLbH7D(d,`@?P_ex?8(WYD2*Nx=8PlMH,T}(`<\~U9L:$ =h "D,D%<:P !*X8<ZTK |cT4H@XH:DlxL@(THTT ,\, pL<l t4 |   $Y; t < !!8(d  e '\xTV8(p2 rT]cL x(  T t p l \ \U#4$,XL\!Pag2'\@  \IH X8 (( H.Pxt+0pL80O"Hh<L(J<XH    @ T 45l L'$(<(l Pi77L2@H`8H@\6t5P-50H t&&t, |p.$  D</Y lx4D 4`1 `Ih2P-,$"D>$N5X!tDpT+$XPp tT!,D-,t D X)t4 (88H` PHX lP,p l C  P     | 6'D T G(l`$#1\j(!42D8."/9T*h50)L'[x'!l?FRPt0p%|C<rD-tM`d<7,U3xksDI kTRu8AAAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAA큤AA큤A큤AA큤AAAAAAAAAAAA큤AA큤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큤AA큤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큤ggggggg gggg gggggggg gg gg gg gg ggg ggg gggggggggggggggggggggggggggggggggggggggggg gggg gggg gg gg gg ggggg g g gggggg ggggggg ggggggggg gg ggggggggggggg gg g g ggg ggggggggggggggggggggggggggggggg gggggggg ggg ggggg g g ggggg gg gggggggggggg ggggggggggggggggggggggggggggggg ggg ggggggg ggggggg gg gggggg ggg gg gg ggggg ggggggggggggggg gg ggg gggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggg#gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg#gg$ggggg#ggggggggg%gggg%ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggؑgؑggؑgؑgؑgؑgؑgggggؑgؑgؑggggHgHgggggfeee2974e6950ef0aa6f181fbb5185867d9b2d3ee2918dc5128e0b82b69241307eefe32c6594d6876c42fa48645e247fa30f18a802447491bd0a8f543c7587c9f9bfb2ace2782997bb10f1b7edb5645cb333b7aa6b10cc65af9d138d5c76fe07a81aa43c3e0c99a33b5c84cb6bbfda5d0cff79c12da5bab9a04120fac1473d2141b256f4e204069cfa21f3ab0f74b430ccd58828cd349cfe9dfec8cb83d8a08cfe373ba5877244fc45efb054f969e439dbc14c4094684f02aaf50487aa07ba760a4d8a68f24fc4bcc3fd414d263956dfa0044c39b2accd27eae55d08c7589031cef37710c421a89182ba096dc499707f09539987b02d65728a3f09cf08762f732fad5ed2c467a4ab4b5affcdfde686bfd62748b0adf4449683c9d4f18c7e82b04fa0ec7e9bfc13210e0137bb3f14390be9b81798be48399badd27ce9512f95a56a5dbcce277a467f3fd6482d738aa2fc36271925cd0a754c82c719bee17d3d35f0eaf545ba01ad939090f3b4ba38c079964f667931a1de0736ba5be943c193de881c2484d8ed81242845f29d6a696e8d59406c67b50f8c1ce45ec6a5d3925f4b3e0b805744319b1b7980d33b54f3276433909520e8f709e66bd57ab29feafab93a4077d4c82e22e9ffd999f261b80e5d837003f8b36f9a53f80785d87d82eaad43f3a9acc78e92e1cb05f2765132ab5bf873eeb17dba852f2111a0e9721cd466314efe9c1a53139af3fbaa905942094b433e25845049671113f26d03d1bdbfa804046b4bf34f8d9b7e3abbb84184ad16b5e30b32fbeb7db0adf0646be74851e13676213ccdaadbbf53d8be5feb2c79e7c8034fd5f8a64c8d0e15555a05d948fe25928df4a5d209015bd669f0a8d0a8c5ae963ff3e23520cb4dd4fb9b030abaf4e6ad6882a99c8cb766f967e0813e3fef27d75013c426cffec6e57e552aab3c6e50d53b93536e0b37085f4c464d042600f1880b9c6b420ab22bb0984dfa3b031ce4561e9cd49fb9935abd1210d285a5e873c0658a168231a2cadc071a042a1116e4f020e26461ae18c34f59957b7e6856bc8d86a3359e6bd905e0b6719f73fe8509fe3bb52270fa6c7a3ad4bbdcbd3e5df0c868550b1ae9d21a23e51de5de0d73a6d7e310802f953a46876ffd30ab3174f76e498d11222c9439231730c256d4f4cb8cb27416a14c265d0b8b2e6d2ead2ba6f919e5e8bbf07bfeb3fbefebe4b8185cd85c54a53bae4506a63021f0b980ce2c02de8d2e6c8bac51ea9ed1cff7f2d0edebef374f83b2788867e6406e1c516affaba10fd8e7582c565957c4e518ebc4a29ee223a7dd58bdd6844599d5d1524f734bfd3be5505509e7479ef5eab32f90f036d883953215d2a7d2a265c5f0403d6cd9d14239c040d22cf5f15c1a505f5232c29602b5e03b70268023b33348b237d8918a6d38d3aa7f5cf321e7e6d4db4c607275582b46f623673a22d46db6ffede3b2684e16ba40877a7faf5b0644d8a324bfea604c4d8644f9bfc16bf92a7e0dbef6ed25622ce4b51e08c5dc0e43bdbb7a6c1cd5c3fa5344f0143f66bbe7245a6cc1d46f1328c5fbfbfdbc31b7af9f8c24ab90efabaa0c5bcadf5aefeec3f8d55a68139dea74a34dce2913f14ebb2b68d5d2765cf1d6294ead561309ce3e5ad58c3eaff14bd23cb54f5fe4957ee417c70490e7697a2f66f0b361213a74800900585ffeaad1d3212c5543e370471292a0a7d0c4c88fc585eca10f1a2ac15c8a0ae44ddd888cc1d0baabe4ac6f439cc3c20e92cc0f0f87585a7c3083406df766782996e714827d9eff8cbaf50519e6fd36c08c18f2f72dba546b912e9c0fb7450db5cca95cbbf523521be4497635a92cf04061b8474b65364873fe5e80db8847ffe80fe9dd777fd295b051d200a29a2b0d9ad21663d2a59ee2b3f7c224e251452c4ef32796884ac5625076c839f1ad42df9088faf8f223616a075f028d4394a9306b8f934679f4662cad1a475e37e18eb7c7ea72e4da551a7cde3876a78a306e1d7d34fc5849cc6c6326aa28a2843dc5e1f906483069e7e73cd382d3c293876e6255a319a417cc9cade8e701c6ed2dc3681ff98b0d8e5cdfa945469f606a12d10b3405fa0a38d663e672506bd0fbc0cb7d09f19d691d207b30e7835050348abf6305334451841150bcc14f087e47c69b6f6fbbe3ebb4cfe6906196ea00a3c709c9e55105bc785476c8fac74251fca34cfaefefc39dcda2e4b4090ff5cdcd9cd4b07f730ac800d3a826c22e6d0a52f98c4bb35b3ceea5c0b8723b1d5a0412b36b742837e128209e8c63c8c4cfe23581a84d7626b95a7610ec023e18aa48a2e9193321ff826757cb2cfec883c558c9c27c0d227c368b313e111a8630b0edf12bc57528ea6fc41a0fd90a87c9aab4ad52f72f236096d0253f1f6f9624ebca6ff7223a096225bb23e6298878f5bee8640ade4eea684aabff9c3398328f0784b4f561b8946dd0023a0c361aea354e0de62b6e020a471cc7413420183b704a9c1143bba2c2a1fa49735f01fd52867bbd879555e6879f7fd13146b4305f08ddbcfcf04bfe6b90168135bafefd7f02acc843fb4ee910e9cd4bb321612abeacaab33c5d6640d2fe62e3f6755a76302e439552b788131b1fb5d021ffaa51d3ac44f6bea20687bcd9e03e37d918452eeba12d768fde4a908724b3128f3f83475ec9781235d580983caee25507999aad2ab8638b9ae0d0ad5332b08f1b2f19d4edbaa70d8bba41eab5ca7766ac5d297de7c83ffefa42abb31d51f1722ae16b4811356abca2e18fd85c74e72ea26cb8ab4404865f046ebf23bc180daef3b1131cc3689f35fb2d207ca7bdeadc6c44b839aec2ab83ebff1ba84b54da7a91116392f4970dc8c7413babdc7c62ff2f471d2da4d0f9ac6a3399334355a9dd4d94595e9a2646c9107c85d34a29a6dc0ccc362244409a27cdcc661db9d9978bfda4e4c0a7265368848554844b65d9417e08707c0add336491b137e58e5c67fa0c95999f01e21479dea09931a66d27c16b7b92dd5b99257a7a61b045ac1664d9725d81a066c088a77e7530c6d3fe8461919b747d978b75305985265793376178b15f961cf2535d91e31bbfbb6f4bae27c9395dfc595a1b5f278035d252af8c18981362e9a7de98d611d6b89a584dac620e6e351d2c8272737d143047d74d8e0137aeaf06c16db2f87d2b6f648b1db9350db2d6f8e5eeda3f5e15dd9760c88624ed2f75777e032c4df860898ca521caaff021df30c205d9e21b148620eb90b2a7c1414a01dd0e34710dac311500f0546b25068ca2f07f859793eea40d9f0221001a9d20e743fc592358fd8fd3a553fff7d5666cd6ff9ab07b19733cdac4ea141e3237c21534075d14efe25fc48465288e303fdef4e71492bb6b6173cfbb38caeed56b13d77af38680c37c2a400d343b7cf5a9c29fd37ef519dd3d75b678b6e18a6b8559b5bea1295fe62e547734869bb20862a02c46ee8e990b2e58444b331988ddc19b0e643d5aea795be05b6d4bcad1fb840ad00f4cbebd3d4477f800969c943a2c82501e4b878e78f36977867a4503e5ca049d4a5210070bd843e7369e0965966a98dd9df4505486ced15f0fded67baebc21c0e0686943cb08e2fec891067d5192d672f5b18b1318b2c839955c1068ea8f77fe76badcd2c041c3c60134cd20527137e20e658123aeb07972b2fe7e04ade0181287797c26fd1290dc12cbe802a0035803a9a9c90c0f751962712df4c21774aeebbd380704ae5ec8dd38f39b9d3be58e42517cda0f79cc301427baeae430e094dcd3a80be1a97450a9068a4cab4a9d4241189965b327ed3792f88d1c2bb21bfeb69e06b4429575d9f80726828c6e3d423226a8afeac81a3a8af94306975c17572178d7d8a0355b068699738ffb14f9b6510ab76a127e83442cc50200c61b7548700d5cc05dee50e082cef41a96e8fe31db44b5186db6e153f0a61f33918dcd7d329ee537f542c73c4657ac44018ecab0aaac767a6e116ead1aa6d1c3e23c85d462306ed40c9751306ffb383c68dc03a2c8b781f69f140ea36f55588a2a33bbeacd3d8c838c43ead8bbc427bb1761e73e8b4b25393257242f2d072f73ec49547a9b9dd3d90afcd5fc3649ff1ab2c309510437b958f4cccb6cd658fb19355806fb53164ac7919ddd49c930c502ad798e74abd5621315f435d6178ec17a73ff8bb63138b6b6886cbc35dd8da5aa6f962d7043c8ec7ba1cb0b9e8b935e77d31da781575e4ffceb6050bd1fec936f61fb018e9ff91f055a0cbfb25dca3176fbbcebcd253a772c94d5a860340fe6295d315291ff48987c32cdcd99dbf3300efb6db3750b6f92c7069bb4a228dc7e26c6bc02ece7077886249d5a87dbaa0699ee3e85064c6321856c8d94fbaccf2813a4dc34596b0ff967c8cb4a286ba12cf90e1ab1e00b1e1fb3c2f265d645d5f5f4578e4f8c1036838e6f3c21bb7df13d8583b235afb0b2ec51e644c0763b6f664b16180cf93c7208df78fff38330b2cb88d7eaa2a2a2753b140fbec8a433a48c20e8af5b389e39cd00e347f7b720841d478c33712110f9310d73e1a325de26323613df2a0f5175dbba65413d284b54b1807c017680cef124462ae45fd858dbf4d86e2bb5016e3c1d0e772b0208523f720bd630b365d9466757dbac18de9fda5c263bcef7a4e9e6bbc5f149e7880de1d442016a157f52cd5afeaafa3c02c845664caa96724f01e8c4386c3eaff8ea75d04f59e2499ef50f16a80322164de5988a21eb1fa7d2fefb338762eb207b653d880a6a6b5978fdf4c201be0f886860c533e4426140c0cb198183c498be039e69dd00bdbe5d03c5cbc8a857b7f4937602eabd86133eff5e4616c2e8965aaa21b9802d3d28d7f23cab36801f61f85183a7214024f7297e2c65ce5354d503d70bbbda75f546e20d00683e38d6e8fb2bd06d36dd051e285159abc2dcf29085df2c512d6685c9c3dd40133f83883713c15654c8c66d35e81683b1fba768ebed10d342c1be2f75b387d8b15d78538fe4d467426bbafe8639d0be179e71f496226786c49121495f86e4041923821d06bce3a17310924bee901e8820507891ae24bb96565dc630ebe86063652beb3a92fc907e4b0b07a5d5f9e425a2bdfef9cae72f942ce3ed158bdea3880cf3c8dad2a20a09f0b65abd1f50cd008fb71e4a877d3447df82de8ebd322269adb29f801471044c520360e25cb93e57d533750fc22844bfadb5eb5aeabadbaaad91a7c37139e59fae2cab4fe327a84e108fb705ae328d76f3741281ff60a0367fbf6480f06471e96e35d99ef92613e7d582f5823712f150955ef18b124a24712ec8b9c60a6bce0fe9b97a7e51461269577cfcf58b05bac4b16daf8d2b95cd68d61e2f83769343396603b7d133125d9a7c9694bdc2888906882d6ee2843902ef961c9e80fbb8606710e64ed7ef096042905aabf49edab4f49f571e57e7b424fada3c2cfa38c31b0e9011fed84a52ed2e9c7e9a8b13a6240743cbd4eea1e51df4c475e101d462788aee0d02a1ed98ee33560091d72717c9b4d2a8c55bb36d6b51dec7cc040f695a73a227bbff0e96b546212a02c962fa49be04b589f6b5a84a55c488d28cb81fb04073e0546e19b32cc6af60927177bd7866736343c84d86d87138b15c25c47c621798cb918e9672a81208d0c1a8d4b545f949d8467f92a28dc06637a1c3434ab29083238e6b62440c95d3298c911a72f63a53065787cfe81787ad75bfad12227cf3ae7cde32f9b4269b98295a55bdfc2c92c4ab4cebe4e5247509d63be30557ec327041a181d462756f35b94bbf1584f5c602a5fccbb104e95b54349d9fb42607ce04f51b8b8339cb6c659545090284f8b03fee9480cf2482364ca457a3ada2bf7e224c5897f53290e8997b8b8309eb3565326424c4d363e7c3c3dc5a5c24854db622c99b919829d1de0eb563e1b0c172b76f08a9cc6dc9c62147d531ca50ed519455422239e6933a831cd2418a52f134ceeed266b4345ba230aa5b7526ead0715530043310d1d6b981d986e1832e033646fc9d2e333ea27a24718befce4dc99abca42b05a15b21b3ff9b092e454d1b49565757477b807b5013cd5910f0c7d6be4b9984c583e18df5fda663aa97ff437bf298e90d684baa8e033a80fd2d1ee61bc5d40ee7aa38717a0c3eb6050464821502aab7ae92ccf2c5b29dbfdad4d9c3db29cde16335196845a294c55fb8a9753bbdf3df2e19cd3a3559f6c9fa50a86483e0c6a9e44dd5854c7d24fc372f103916a03404f95de00a8c8f5928afe96b12a3a858871888ff55012406ffe3c60e4b16927c438805511e1d917648f3070a12b8fc89e9a795163c4a50e70fe83f7c1d3b7d09ed72b93c9e0206cfeb958381279eab13f388c9f785df4e1fcffa43cfb2096666aea141660e5fd8233a34424d68734420f99debbbd7f4096716f2f8ca7ed789aa4c12f1503c4bec23558e694b5ef278787d021a4537bee498d9c341e806fb9cc924142f9a8adb877cfd56503d6d2fb5ed70f641b347a4aa4dc0a636f6063c6ad2eea5f80c572f64a8ac072c6da896fa9323ddce051f5f03bfce0ec4d59edf34f2a469e7c32aaead4aa4bf404a551044a7f24886883cc50202efad1ca648446844e78573e2dbe48432d08625f61bc5240c1f32e909dcc63a623365274e8065b25b2a499e741a1fe572f71ecf288deb7179fd28b74ec3022dc5aaac9ff35a1a06502fa3b516825cba82a08eae78abe707eebbd4edfbc0e697f8729ec0175cdb6e45a83ea4861d304e7d465d8cf454f2ffa4a2fdb854d8925894f72446b3da5bb1271f6f3a721920de5790d663a984ab6242717ffa63b1a5cb683356b35df1da134195e1ec8d791dec3ae1a829d391383719e0842d6a3b5819c1e9c273453456dec70083bee9077a324b76e0c7f3cfb537391bc3461384aeda05d2c31edf108b3a06642c3031fd4da92b9a379d4f63b9ade6a83698f068cf98aace84b0956a2f371d32d261ea9d9ad79b4b03bc281b11a9b3db2c76e93401d3e683b7c520237ac914dbafd4ddb5b106979b98e57cc15be2e66343b025e28022792b081c885c1730fe720efd52850f727affc6c8e1e861cf41b38c833e79deb77d67188d8fca101a1a1806deba8946dc46d44f76c164f62b9c9180f23c48bc07d96e4d5bf626e2ed49f24cf2e098ab9a2a14031f2cc0afb5d9b3dcddb48753f4a2a42c647dd94fae6e059db59de3e202159f356ff50639648a38ea53a6ca1d80ab9effeaa4caae23dca388cce53f5c356cd5eaa7bc16c41197e906290eeef8ea1a4d37dea1f09bf81729a6cf71348df77cfc6d266e769432b04b395232a36b757374de37ec411869410160d8c63e50cecabbb9110db5e006a5da296d0e8bbbf19b43d67d42b0fa731b72cc42c9525651597f477ac1bd26f796e2003db8cf048dfc323a088b2c0e585e79e0c5131c4185572d0a078c62895da398ef3e80a951309f52043b028f2debc073c983ea5f92aa09e4feb8fa77323de1d78f1a572a1da4fce74c90b26437b35761fab9ce20fccd77ca7d37c0644291e3cc99605029089228c31b4cc932b2d8c38a5983fc4c92b53b6f0d82f9610609210263778ac8af1f7a7b0e37166f87c4756e6df87f70f9ac685aed331703e382bc85e791b17ed2789c52b0ff954558b55d02a550aef6948a27f3fd8cba874ad4b22b483e3c0ddace9867c8be73c6cae6a81942b3a4b021e93081a486a4dcc9ef0d907a905d54d3551c2260d26c8623b19c77ba7e2ca3fc6021a90676b2d0687d1c26cf1e2c09a5a2a28ec81c4c6e4dbab0335e48fccb45627a812a7201d9fb1b54e088043d985d78ed9d9e7442deb6b8c69ce931f7c93e976949180faad8d4df44016626e4518acb618d2fb7c594a51f4571c507c03ffd3c32ab9b25df72498c1285de6548fb89bcb96af0e104675760219c65fdbf5b0bc50de5dca6b64f24a62e0f55d14f1a20024c301f74409f199908c217dd775c219309c5aee721fdef4ce65585a57edb9ec4ca66bf0b84d8b52a5006f9626b03397338726e53591744987f4dbfe448de54d75ab0d740ed820ea62b047e19f17621e077380d8fdf698cec9b38d376f1b442c9a66490eaef1b695fae3ce6110cd7bd97b9e1d54696a22b2c1ea548bc29ea8b7efb6a83532ea5c941541021968aa503408968d867aa724992e823c342a3ac2b1139ba6767a4de64309c3932980146a2476c3c81d556b5514669897cd45d9929751710d6f65c138915c317f32fd4f1b06476588200997f7d1cbf3fd3f23ccaf370c19c9f307e2e4c73e535df42643a7fd45bb2df1e776d4821f3bd6237532f2270fbcf4e2a6880e2cc2d74a38e3c457109bb6c30f729fd130d96f0323d7c589669c4f03e1b2b6373bb252491c43ce2cad989a5d4f2ceb7a38fcf1d812667206a777f64a91e867d97abb9c15998f89819621e1cf8aa6838f4358934b04fa555116df9918d6bcaf2a1b96466672280c76573cde90aacbb715bc39393c32b98c9870a7d2a8283573e141780abe0867786400503ff9c871912df249e9c5e0e5b2d91287b12e105f981b561e58ccfc94c71928af559933c4e0fac0295aed1b3c265e6e85e793c0e36e27c537786b1e3d0402aa9caa02d3d5f0abc4c8ff0504806a1ae6dc6cafee0e169fd24cc78a6b8fb0a14cde7688f11991c74b918502d156a688f0a07e77a7e455dc5da52557813f383caf516a98a27fb4e3762955903e01c1755e2125bbf91c8e5d706f87498373e1b186add31121facbfa85423039c7c64265953801cf53e4a13e450ccd7fe74645f57f8fe92865dd6fc99ff839fc5e5f2eac253aa35342f7de4e8e60635479199c1e6a8d1a2f01b538a36df162dc59c78049aca6b0ae8ee22f2d212a0779d0281c9ec900f6b86be62f3c767908a08408bea738c5da3f6724f5a74809b784575d81a53b12dac1f6584c3159e0245b855ed98e79e6545885dd6f7c38038e82f0bcce86d901910e5fda8be03df2a06105af5fab5ccd18544e89bd5576411e3f226bd0a2016f325d7759ab9c43d74c90f4f485a240ac0a1bc02be9f1e5e2167ffd41222224b467dc63742ff9535a8677e9c49f43e174f59f057d9595855f87896f41a8d4ce67fb8d48e367f990ee4d746125d51d8b8d29c28e83fc51032671ae2831a366791f66ae120914a2ecb1c07614d991519fe04f5ca22a2336fff1a4e1fcaee70c598b6be83879840e240f4f67557ea1bf751e217d5957a99bb03df88dcfd2f52ff047a79778250a735795e7f0c696169878f5474920b76263b382d864423348acc3a26897718f9c50dad7d7048e65a8f9509c4a16eb0aafb9cd73c6767f1bcaebdd453e0f78f48f934f130d4ab76a2da830c0c3565681f4c13d84ed8fcb095edbb0ab3b91e61a5a90de0978a15e8ed3d3a8f20b6b36688abc3696fccfdc241f1b3bb7b48d905e01dbbe195c468d2c6e24d68a9143db267b4078430e8acf74f960e2ef4320478b5cc4c47d89a906dbae9351f2e1d5d04d24a19a9e1a27805d22b82eb09394648b7db2354782965f1a072ee6928c2152b57d2a2bd0359cc6601b7d51e166e18d15b208d1956b50ccd6d9a2660d9665a9de3bd0e541f8fa899b7abb3edde6675d939a6bc210d8a40c4db95cbb9adcb324a5992563211f1092b440618cd227fd8d8147532833fa14a755c76d876b7dfea9014385778977d1eb3a2459166cce86699b2c1f2082f2eb30f34b6a71d9c7cd06688bb20c05f26e92accfb9b5d12da14af133bf2458a426291ee9ae58b25af32668378296f0434654fc45106d88e2c4e810109463577229dad6b393ae49e876a157b3f7147535683ea0d7abd1d3c870cdf2d37c623d6725b1cab44534e3942245c1da4ae1769b3fe4ce351c3c924fc8d27a9e0e54d5434187be04daa34b55e51cc6a5b0f81c86d121be712b3350cdeb5a804777a5a2d5a42e88f33b48c01911129f8cd3d00d062e90763b867a4d269c29750794f0a9763df13371a8455b02bfc9eda09306ca60f00c7eda4696eadf24cb6e3269afd24514d3bae9eba12ec7980472870506ec6ad9ec452064c29cee5f71bad9192dce28a78f53bf9639578cf5a0cee9324bd0d52f811f5c5df947b89645ae389d7ace6b69d450cd8260c6b028197a4b93abbbe4731b1dae5cb5ea84d9e9697171ebb2f048cc94e611f7454dc2ece1d0b8b3f3314b087b712d0482ad823a00ea136ea644b2cc7b75d1bc753707f55c10a3e0e2579e4c51104cf419915a4c31d7ce21e1cae59504b0e93cff7c195e0780538fc9ac4e776211ef4c2fdaf8d99b6e8445a20ad498e003dde7017446abf5941e1ef542e257b5675dc87030c45b0a8bcc3ae8e2b22a80c350310e116e0b679c632b3f68d785be2ad47115f8dcfb8feebfdb75982712e97ca60d42255a3460c1b8b6e0e09d8b46de7619ab099bdb16e1c18633ec12f139a0bca05ced63eda6d69c9df22261b2047781ef7de9b85a506e09f4bff8a41be81c603e85e17801b9d981b56aa9b6f39506d211e7b6df212a9e6359b87ce36d75f5b8145ec8e9c83b2ba434f0e155fa82f6db9882c61acfd2503ed4430f4e25b80ac897758017309376fde890b59079998b746e5979a869a1e55dccc33cd4c676fe8cad7ba54d9f9febd0756a801fd2625902930c00ea883fccc9fb085a26da6e10427e4fec75301d96071882e36255e17e23f2a6e470a6e9f51299661a2a3b8372eb78b11c5d9ac259d36d8f2437077a2527a1a3dab63316c018fcb92c3e71975c80f1014f7a1d77e0901895a0332d4ba4236d9a7c9c687ffc5130487773fca060e1a5b1b0804d1bbadb0fdfac3c989c8b006629125aef95a96d8217f259962054edb5890aa6faa46b5420e459321024b42528a97687132ee96c9dbeb96f2903eeda652e877bbc99e89a91a948f14dc601e02de0cad6ff7ce281ab3e62085eb499bb4d168edad284d0c82aa56e8c6dd9029f282a4eb11e39b5675844fc19421235943ec1016a5681080201f749161083379956d984e6b608cd9fa1771773a671637b71092c2f210c5c9ac522bdc9590910691ca72ac6a1b14c98fb1e5977aa56140b834608ae6c97e990706cf7bdbdf5e3559076849df073fec685a21ed6f05019a03dabd6db99d3b6da976c673a711fdd4e5c775a947b3677d79a3a320845b7fa067e38c769ee435e799202537e8d29e8fae89f4e41fea8a0718d27e3a40c431de32509afef78f84f37b645238f3c1a2cf50ce455d6848d9a8b126560fad1c1b0987a20164dc29b26bc5ee72c96bcaadb7aaeec3737bc77231adccfd65acad70fd7606ec429ff3882d6283b504fd194eb32aab04db65150d8be300ebaf7679f4943f4ab41c4f3603c7657d43a922993a4205ae83d575367ef87a96dd9010f19bd7457137e3c9c292623a3857cc0f10e224260b33d4bf8e77fd4105388445e2fbece031b1bed1e98c9b8348d4e44c656d70d32a44b8a5868f2f0e21a7ffbf74d46514915b7302bc56003d6b85576cef701296f7b6530595e118b42b5a53c1b0740abb8aeabe756036aaebe57ed7a42c84e6976fb9e28127162f2bf5c838efdd1f4c6186251da204fc79da290f8ce956b3676628bde86cf9c4f74e4e465746f9ee508da8e3148fbeb62813930be5a1a4c2dbf26023977397308f303697862f0eee390292348cd00f5efe228f6493f95f6d8eeefebe1be5e643fd42a5236d23015051e41d915321e0e5aacc4237843964e92cf30abf948716d25606c946d6df87903d49462b824aa495a29822c1af41b591c28ac964fb2cb5032914662598c5694561fca5f98eecb6a11d49a39028562afbfebb8a9e0637a74f955a9fd5411a791280fd17dc2894cdcdc6bc4b66d91a4794f4e22ad4658b16619c83eccb958e5e24aea5da3d3c0cc167f695b1f69249f3b60a411434d4ae615d5beb7f3e263ec67c743a83cfb226e9a6b4a3fdce422215908a1b6568ea5e7a5a90f88dff15ee4f7015111b1520da1543179266114a344b3d9063e94ce01f315dd73eac5f00dab05ca917a128675b1aad879f59a394cad0eb713e17a36b15b360bb016c29421ef05b8c9694c263042e087af26945c288a0e3ee4eafe097de7e16fb28b704876ac168985079b4c36ccc035d53498f2dd70b1083d5e3522566011c956563debc49b72b0a9294ec8cf9284150c9c866d5e9babc994334f9f4efbe7201b1b856d8f7d6d61b4abe85f9afe017ac8de259b916eca7e18072b5d94f86458f5d3015794cb9c504f3fbe8676204a7a6e93cc05a05f88840bbcc8b38d615cac8d4f38a0dd9d489f2b505a5d4b30cb7ee5404760cab34c70348fbbb7abb9cac18323a752d35fccad20767ff076a5ba0b7e279f94d40dd9fe674a6219eb14a12c0c09c9e3e89cfb06b66f5fc73ea719250f6bcff4c67590ba7a25dcd241df2815a1c98a00e769e0130e4f083074ebe1ec7533b23130d2bed1709914fa13a6a212901aa0ed8dfc1deec737257c975fc2699fcbb7398842ec32933cb2134dd3875a5fd58b17b92fe94c73ccbd8138fd3d4b586fb8cb651841bfba3b0c97815e266d417dd8d30dfc05a9acd6bf706d5d9d9ffd4b32ebff58f05ed3f602e2186b2ecd2447b672bc154a6a41052df82683efa5c6b506c8d43e26665d357d8154d98a388b8c4b8c11b113c7c2a26ea1dededb6ce1f65ffaf4d811c0783a903abb5934c7df6071b8b707a16a90159ab1b41a8a678a23714bf8c78bc42825827acd9cfea193b4d83057b388e1701acf447a38ab4506368d93ddf88fb19a7ac4113059b2d0d04c1612e3a156f51e60052d7c982861e5120095c64118fd0c3202f2c4acca7200837e8ee6f217065ac536ecc422487cac5e15e610b1aeea82e3e7d538e597d42b460b4bbf8a2b3cb7fc0837c75bba980374c4449e37caa656db4cc8318c974c75293907c5968703fd16b8e2e89ec15d6221337e0c57b526f3438b27af57bba69f7e27f186c4a5a7b90013e3468dff76e18203cf2645dd65ff987a0e409338565e2d1cec29d8e00da05c92137250e2b907a387ca125ebb88493930ff772a19e3861f4caf807458575a78e01bcbbb1bd13251d3b6599e828a8add47836044e8ec6088818c82274fffde4d2e2d915933b926e65d2238bf0129071593b35409b80787c267cfba8a327e6fcdb05795e649c5768bc9f309d7e734726a9f144c786b8491c14aa4b793ef16747b9d82115337800b767be9846fdcf8d80d939ad79ca69b13b01879f7dc75038d4c508e21c5b3a89e9494de9e5d1d2e56bc809e6ea9d4bd4755378faf9b0f48dafec612b90db16d3fe54d076b251702357b09b51fd6fee7d2254069e2fa66835a7c85bc2a50ac06ddeeb366ad39e136aee316aa672e1de87525545bd4075af5e397ca1ea24ab404005c928262476103e440bb1943679c12aa63a88ce22701d39fa0be99e1d12f21c8ddf3c230e78f4b6fde39de0e748a9704db80be99abba851a2c81aca9cc01f54dd00a53a32922cb56d619c88077792886bb1cca1d15019ab03da93ed10f5326aaaebc64bc6a8807f38fec8217496255f285dcdbf41a3912e6bee316b77b08e25ca8c5ce4da37c787a7fee85dca750e94e4f97071785c96fe86bb76312e75cc7538321010afcac07e1d088be580356ca385992c033b0234187f5cad9709f4904402cd4c316b2bbc46c309de69b97876547b489a189d9db35f07eff6c1954e0386db6dd3500fb83e6c477f2d7e0bd765971b20c96b812f117ca0298be206e63e3b1f873f807fadbc652e3ef12a4f5a389d1fccea1889dedf5df9d5c43c8d380274bce370a4bc49bc712757717029c24d26291592497eb650f9911e90cb6bf500c7a3a9e67505a931219ea31476dcfd3c4710f89f4b28abf3cca8ef0ebe382fb68868ca01ee99d42c6ed2d6ee4a8d7be41cbcb8a4500a70bf99081d16d2a424a699a7784a9f582b90957b57b17adc6f72eb2dc50d23c9509ab2ce807447985b03ba1ea16ec7d7140fa3f0bef506352c2789d331b3c295487de2291d3afa3c212598347b8578924de5d1ebab5edc6e17b22a4075a7bc2a12700d9acb4888f6ff6dcde84442c6cb357120a953a81602c7c10e81257b52e3226ae7abe83c6ad783a0c4ada9da65be3ab22dabaf96e0f9a6cb2c7e9441b84136cb33cb7f37cb73edaaa52f590dfbbc62a5ebe0c73933b15b6d70c52c5088e567953e5b49f31ec7fceb37c5b2a04dc38c4348295ccb2628d1a7371d1133c8d6e6d757b3e6e4f6eec2562019908635f800bdf726da1d44c997a9a531a1100cdf0e55dfc36e8ba4c101ad68a128c85539a0c84ccda543036d66dade049a87426390828a1a2cfece2a3c9f176bef2611b83c824db42ff2e281183464a3570750923d9ec5c8a40535a4487e1e86cda35bbeff116d90247ad2a5cf5fa0935a4685c94e5bca74908202b943e93ef30f2dca7e037742b77ef9bd8742c21e31d4c4cb388a4cf3e9022809442909423c177a1a7e5499d5f53b09a9e0b97f6964716f8b07605dd75695d07de38a28a5b2a31e238fc5d4912cc450fed4fa55fa2071ab7bc912d2e26f70a39ece0a89c6f48c40840d69fe390f581adf4058cb73673cc42165c59e0493e72a1027136d2b33547b4d039fd36418e00c6d4688d7fbfa147c430462026ce7a53fbd5be568d9699c123b704b0b46d31aa0546d3d04bbe8e1b3f200e247a89bcc24dbd2d51338ebd569db44a0e39744d63ace688fe8a40055b354727962c8b9e10b0f8b7e6a4dc469c2b0c02cd941607dd711d0969bf41daad0669558c42689a31523e6148a44bdb60690af4f90a74d98bebb3be581f5e1b7b0c16b33c653f5ed88af2fb6c3e46ce9f15b86e98b5791d7cf05b0bc539b6d7d5721797442a78d1789608242e596985de2dca085138288cad9f5e1f209dd62bd7b3a0432a85094e5fb29d0e2f0bad2811b762ea11d87c2aa6944f5f96507fe5c5dd9aaaf5d37fef85f095c2d1a91068b3fb76a0f6cb14a8ef2e1f2bc33ac44578efef4983ba384d9bc5a182a91d905c518f87de5edb1aca5b309f6f500488119f9c56804d0da37710e20e404b0d3af501306babc43bc5ea471888b812e772f2e0cf2cc696668860ae9f64b2830a7f9a1e2acdde859e0c86bf58196bb290f473518518d705205fd457846642265e2a921fde26a2a95d146af25755e251f0df7e8bf37355be0a24489abded4230852e0c4b648b70b2f6976dceaedb7e4e11b5e18e46674e96b24525021d84b0740ff9bd4daf1f1c4432d199e88ebae38a579b130d06d52565e7d82f95e42c4a2134e530210d2924204467dd8a5cd0f246c443ecb8b19d9ff5c20c4e94904cfa69a44d4dbab18031c07c962620109e12fd385cbcb7c61fded80bba304ad975859e07eb25956fd3db6d919063abe3db6a86feb5334d52cee988e1c7b59e9408b66b0f8024789abc8c7e6e333331ae32fc04758d392aa79273dc70b6087ec97387f22ad9aa63aa5e6d5c5d9599367263a9d50e9147fcd07aeb91574c71ce889331a1a0622d4f802fdb025fe1f55b6e34942b237952ba29da2447199739f4179033eab7ba231ccf17c3f86a375684278cc8f1d5a8026a09e93cab26bcad53f6e019d55fd7cb3fcc10357d6c742adc05a9a1b965cc9e06f8a1bd400b4be830d2e4d43e6af4a16a108955ec36a62483daef9b9f3eed2f86a371f54ea15cdb7be7671a802e5655233e737f60bcdfdfe1a9a635b3b9171666a0064c8228d2938b7350d6f5307f960f89905438828749411e1421659545d6e7f2174720c7806ca5ef7df3a4175edcc88286a03dfcd81b2fe265e0814b1a73d59ec0ecd46b07616e4d5bf1a712fada6f938241d1f26007f5e14e9177444311950a5a4f01be0eb01fed83503a10971ee080fb7f4cc3747fa6150da8e0e53ea92fe5d66ccc0530ef9629dcf4df59bb0efb52d171c4b03b9526787618fcacfefed894efdbec66bef78aaedc76f812cf819e53826a68e0248015b8486d8d3d0f27723924b4d6225c822ca21678560665ad7e839cf331faaaf637724ff5b5c615284d6d2ded192bb956f299cb10b8e51a061db96516b8ea151c7cf5b82f0c5cb3b1873e8e136a3d08454786df72a96fb7df61e794824716dd1f1248fa7c2014a02c87743eb8cc7e3318aa4701fa8e041bab66e763eba11db75adddfaa99c42bdb4a42d11b941f00a84f11673bfb8e178d78a801347d8009c6104fb1f7a70e6e4e2cfb427f101fc2a41ff1ffc9e73d244ed18481de756c510b234767db2bffc0d75aca539fd702b6f74a2d33a88af53fdf50196b2b17822a41c35d79bdfe42a18270f2fd999ad3bd70d871df30e21591e9196e4d8afb62751741b1a9d3ff8aaa4846dba73ecf53ab874e1fa10cdfea1c840541d40cffff29e535013640a4a3e0548372ecb1d1cc3d915b2c1348173f588984458ae52ef732e4a6b629c938fab939e2fafd8bdd220dd2b2e63615a494f13580fb53205c7e569b759bbe15767f981d315ab273354b765c4d8d9f4e348de6e073314901b663a1d31dcb45ff573d73ea104578d94ff41fc012a6652d153f08607dd1a9b4294521ee88cb2f17464fee20edddc2cb2b68e470349c3ed8517524b15b58b77cb876c2cd7a54c912c227bee1bc80ab3d4cd57f7777bfd7fd69fbb978372e3c607db9e81cc75d7d75a12e68bb13b0e69532123a9918f5081b17e9ebd351f41c089c56a9ad94f5a80b4e95d8a1efed1ce002e4b074d0c63fc09072f309db195b366e568576179a639ed9819714bf7952b2ae104ca1e32048f7cc0f737d655030c41da652cccc9ed04ad6cfd6f2d014e807c781a82df7985120f6bf5475fcdec00d1fe46618ce09a7573dd5a253d809627e97f1d8e39fdf55bbc329a08e11d1c2b6b228ba513a0b001033e82f1fb8520944b61fc9f1ac30486abec74feb56b92523410720d12e3ab5b3415d8921b9865e66586cd95459e7e067b08e4b67164b0c192e1d1bb8eb4918be82687fa644a3ec5083ac0a81c37564679d91ff203edcc3df32f3f14498338719c1c1170ef1622c1808e4f4e0bf02b48700c549804ca0ce5b463ed2159e8ef0b80f3f5e4170436f49474551aa727ac2955ce00875b431374541bfa3ed7df826a80e5eae05f383f51a1c6b0f7609e1ccee5cec2cdca8d4c60bc9c8decc9edfd90e6d10f6422cc16d3d25e05df0d978b308178aaa70a8052f62f520ff8e3b0b999261b6cab6bf361f8c4b78e9749409d59404fbf3dfb8436cdf88bbce5442cdabd2980054dd7770566e21f2184cf2f97f5543dbd6e6ff44bd4e0643b70084e815ff90a196401b52a8980044e18e3e5af6eb22f3c0ddaff7b0ca99aff0aa65dbdc10047d005100b8206bdbfa5dce7246c728a4314374b642ebf9e14502cae22fb2192aaa723a77b3542085a4bc53ebe5a4063a2a763ad5da0b21fe6d9299e108b57f3b9f9fab9f2c550e9a86c5988ddbf356f5591af62335dc229ff1ba2c8c659a70e20cfbcf2053f751102b11560dba69c73ab9eeded35cbfbf9ce6d9b5559b1013fd4504cefea8b288dc6f70521c9d8fa0e34deafa8dbe86def9f521755678c35a05e9330ac64f826e6ad2c66cf11a41f888835a546ddbce3704d759f3ffb6b9bbe3aad5965c845c1e9a63c70c319b1b088c2fa4f5a904a64eafc0377d65e80ccd12e6df1627c70b3b6cf00395a75f0ecd16c64d0ac16dfbf6df6089f75a049960b3840a6d40927b39033df85f67c521785a748c77e1eb074a34c6c9e6c5dc4a8900122ca506a1d9040de4cf040b9d8e44b36e3483356116e9edf1412bf7ef0fb9098849116cf4f91907e2ac0254dd063ee08d144c099131a4ac779ca72894c5bfa12d9ff4da3bef44d9e8a671c919dc21e542294ac381a50d7a45c661e5ce3e7b99cb855e399657cb0c35bc95524e32a84bffe06291e7eedd3ae3d6c689f2ef394ff78b40c135d82e19be627afec665d005349eda91f0d8381fb817ffe6918c16d600c892756a53cfd71c008272a147f4fca173d2c6893db9463445ec667d6324f0fd2da2cbbc4989b654471c835487de972b1bc7d75285ae39c7d35bc29cb03c69fe5265d781fcbb33118ecdc318a7fdc61f245f8703e32f9ec043d2f8e17e9827f2674d1ab72235507cb2b843ae1bef7d3aa147b03fb1459104ea67453b98252f3a5eb2e42754f1742119ba30bdcea7b46bdafcf17570eb9b1d431fcb17674a2774dba6d5b836c84f4e657c5cc26fc8c623a62ec37f8cc4c6c1f23ce1cbd7d640028015f9678a17f5dd80a103218e7f12b5758e9a9aca63a0696d7ede6e7915e39eee96e9c7e7e0fbfaa9ff1be3c1091bcda50c4f65be028efaa6e90a9b365b8261fc7f4f98ddfddc71a236af97ee4b4008faaba3bca589940eff17ab609c8343fecead93fec095c5fa2834ec46dcef80e0d8b0e26d7cd6b2d84a6a3cfa2323ca9d2ea4615b885fceea05fbfb3961dd05874898478ff1f4600969424213cd23fe84b84bc8ab15f67a01961b9e35dbfe04610fbd269263448e4c08eb8cf9d8f7624282ae32201b1b001eff88361faaac26cbb642124263203c8f9b5850259c29b8ee936327945cf1e2c3cd720e8c4562cf01bb5f6a98b9743b98335cb4d56aff74d00f2773b74e590f8105f9560099959900b1f4f98eb580f5f2c3b2d73c10ec9103e1e78664a9e71e9ab8153146f355c4e530097a603de683738c5bbf4463e84dab81fa3463c622aea067b5b0d2042e0a128782f1ff16977a3f3936c3882fd8b6f65d4073f1a800950ee892759bf7e49e14d0169c853c3e7c6069e0b85d2f89e1f0eeee7e6c0478882554202aa4cb939de011635f1951adb503394657ea5d3ecc2c3a456141ac7715e362fa1aaf1a7f5e2f5bacf79ec394ca984bd0f8138978a836d6bf63e28788f494d000cb17a6f95052efd858179eabee252b2fca2ca98d4d41e3edbd6bdde243889e9f1fd37feac3da217208fbb7668a650ac22c196ffae83d299ae2a143220e96287b85df0983346695cc74f43c57626871927a066324e9ee7a2daee7b2f086e42fef13592811be8bc0f8ac2e85140528a9451de07321504844c0495ec47b22b80522bf179f91f3dcb4aa1d8e513f76e718cf872f79d2ece5d708d551fb400fe7c44971af246a55fbb67037f9cdfb7b6863ada02681c261c17bd4554ffa4c8ba49290149748d5f159fa6b96fa6592e8b3acfcc8a5a5abeb39fd70508d5e028bf6166de01ec97555bc3b4ad0fad2ed095a7a9426ee010d0343b43b3b72fedc5c9b6d6036fa6787f7663d7c18c8c9ff3b2ee68cf96a2e849772e2d0f65e44e8b28c0b3f8c10b954b0e70164bfc78eb853ca1dd9e6183e67992848759ed98402f931a7b376343c74c11c1b03692d2305ea908e492207eb022c67574c6ad97ef6ec38f9239ddf8fc773085795cdbd816cbd0f23361c09c9c06b04b91ef55b4b9cd67b0dc483162e4d46c5a4b292119a3f6c27c1a3fbd3d4ce91d09171e0468e91152d906b50322e321cd5ff8b44777748b636f99a719fc879355373a1bcf2d0ab350c938182b3bc407bdb46fbfb335e6d05386d752f38c46ee06418be89f2c2ad3389040ed17c4c4f89a248aa05e265a5b113ccd61dbcd482864bd9aef98ad89367b1a1eff18c42a0fdf7f160dbaefc6e76c9fb81014d2277b1fe62d32cdce3d864e8176cbeb2c6befaa67d86cc58f086f50d38a1bce15afb3f9364601e9bf4717aa8c3f0a3c28fef75960dc7b39fe26bd704797cf3900e36dc129827f2e69f2693b1e96827ca3383541e282517aa05af217f4fe7feb4ebf14767fa2bb3dfd9c681c4fa9c6405099ee353a08935eac6d6de727eaf62f632605905e07854e08c36882c21a3bdc67dd9e310343caae33e8095b09ece885322f3577be2dc8c65f94d9e674fde2974671c201f1478395fa2a35132133a153e17310f67d061d299af91c061db74caa7ca31235b671649c410632e88f4cf19bc97655cf163dfae9bba1a9c542dc6a96d065aa0bb4438def4e57e428db53206e04e9c352c14f40293cc7ce0d51d6047096cdb1a99511f15248f0e1e8f1d2b28fdc9740f7a0fbcee86245d78888fc1b319f5ce3acb479d91b59ee9fc55f1438a7cdcd4644f4b42a5f001335dbc0c93e5d5b485d8121c28770172a5447a6fdc83d0d2237df3cf090d1af45fdc147e2b70cb4e176b7263f9ec4284b961e004f3c6405bbeea6c840176a839ca6c53c4bc1b782361475cb7e4a6fb8e4e34bf801cb8bd57f2eb3263d8a02b37df417d2b9cb3aefc58649606ec20f6119effa9437e80e58f0f80f2abafcc653843147955f2290cd08eb2614bfbbbddf011bbaee09909188e3116a91791fe24684da419019beead4dd1274bbd3cae63648cdc47585ef93968161a03d7d5e7bafae56d0ca06ee56100ee5346e36eb5c3d9766596d2de4636d79717b307da25f0f13968bce8dca0937fc4090b49b6deb08609edb33ea3ff41539fa5b1715fcc8c69a64b251eeb8bc0af46ed728361d276fd2bb07652facf258c8e62ee887a5327ae0dd6aea0dba269d65491475128335f098a4a6239dc0bf0cb7448bbaf3b39edf2b43ac0e0aca88289745b46fd26033985683c402b8d8d38837ea98babb83f716e1f07859e20b31f187a1e09ca5e107acfd8cdef3dc6bd07630690012092ed4b5184760553020cbe3c8a6c4e0b984ef4640d6d796f6dabd6ff49c22990f4911820e8d12f4ea0bc238774998f191ae56b00d0ad897d99b60962b53e5733dc443a3611099da589b48bcb2db10125eae73dce48712c9f1459a7a8f000308a6973c69d3f68c076e3fc34046ee58d98a9aa2c5918f1e5a4ebce7f1e5495b8033b321ec1f060ccf1749b2e9546b4237587154170d140c85891e078c6fee285305554e2e95cbefb010b2818927109be0dc2ce804fba765884b0eda8e84d91892af60099bfc1d1f525ac9e39355ba5abba55f5bcf4ba1116ee297ab7e4080e0476679ed2f7163a7c669fa107c6702f5129f63855e86cdaf3e2d6be63cdb329e466d032b138ce2266916d0c921c143c7ccfca5c0eaeb93cd825eb5f782ecb3071e598ed19d21615f64707b2745711c22b892a235d91c3b1c78a40498e7f95eb63c89fbf791b7fc40506dac1a4152d80ece0f3cf1faeddb0278d0d782634f921484a96019df6e779fa1269d2f2cc6f72b84d257cdc9dbebfb588d6ea69f532680ecc3593834d2a2d8b219acd7b37195e97d7e45b753789b943f37627dd642cca6994f14725212b30f9c561a04eb5ae6eb51c68b34cb78a67f6f8c55e26d78c6d87940e6391835e438381f75eae5e768afa4a9f4ccb0fe68ff748bc4d8461eba5f3b7ae5ac82deefffbb09090d9cb7b067706ce8296181846e1091b7a72c65e0c65e54270d6dd6c3c3e878e53c9c4db230f36010a068945e6e9d3d27b42a08038a0b9f0dbc2b148b40d5b81e52fac9b92caddff8256ba410509af7f80e01780d3107b016012b679533b5d3e4b8e0d6b68fc982c1b70d1f2b7e28ab9509d9f0897a251d960c1c37e4df7e0a441970c30c26eba89795f869c16c5dfd3ec5ee24e24b9cf39974deb039603558d04d7b03b0e298ff8763bb2362118cebb1feb46e6b7e551ac7509d8e666d68418c88b678037da25c40175b7bfe2955cd0c3a94390c786eddaeb5ebd0148555fc1b4719f1ad32c4b89d1e204872c6ef6b0a0d8850b7f7c7a4309088c0af7a5bb377ce4611bcc1ff9b967d0b9475b18c3df4b7742bb3102d16cbd7df5af0ae16d5d2f6136da8f19ece4c0baa5a3c3c9cfa137cbd1c750d130f5085ac404118f8db946e1efbef1950853bfe5eb7b5edb384fe6ade9c6f04db349a9f1429bcabb2a3bfc149c1fe0e91b97b5af5a3585a16c0d503adb8990b53a87ffd73357d98372028d119be910cd4d6ca9c65016fd4895796eb30cd8ef8c4286d3bbc947098047ec458c556fc0abbe1f1521065df5ed43e1b00730adbb01c333bb40d8672f87493bedb30f426231bce66d261ed81d6ca0776b7892a04270b4ed7ec24f8fef9cfa562d1156a4b87ca92a2d16d77375f594bc475438f02452a0964dabacbfacea0a59844ac5bbd45d834e590e4bb6d7bbc3dd8348695b925b15aca82d3834bf40e274db016b0be2bf6bd09dceeae47a87e11486a746bd37e5e844bfbbd9b6a862106c16fe65e1661af6fb2ff8768fa07df3663d12e2082fb5b4ec6d5bd295b3c53bc38d89f2fe33da50fc9201bad2551c3dc907dfb7c8149d3364b86aa2c3cafb6ae498c8a1ce60c55dd99a1c85a5ae5cebd1a629e6a78a779a2f940106d744a83f729fc8dfcc7a43def30acf87826e1287fffd8825dfe622944623941f00d4c2871ef0135d356239586ed85827af293408163021fdfea82b1cbe7174a4eec30562691fbe61156d94ff8c174495ee54d3e8c35e8fadff5808e5681a2331741992ee1e998e5b0163cb90d228868f1677fa02850c9c4c04009f0719367f29ab70f2432d68f56bbb8749847fe0680e4e991ea2533d52957b138938e64863e461c620f3aa8bdfbb18969a44caea279c78f1b5333e9a482a7fafcb018ca75be8211b5b1afab448aa0cedd64473dee9def385c250f6d55b5479728adcca1407e4749a20222f88bde8da4b2b972fba678edd45e9ac1360f5a9cb77fd5db393b403de0e1cffb991f50c4623cceb923b718b0fcf1a2d7f241bb972b2174664d37667f588c33050d6a2b3ae60749116c875db89e32cbebadeceeb124cb8a9cec1ec9510002d9b96dbbc51225108b25662bec43ffb48e6343764a1344a5fcbff09ee465c0361293f82cdd6f1f16be7f4c33248f73362c15328e4c9108ffcc88ad3c805b319ea91df26d0fe9572368b6e32755b0adf455ff77244ed6bfb4477b93e77ace68c69914f01781a0803d040a43bbb4b547b7a2ec68f7ce6d43465b19ab5a38bdff281a95a19acfa5014c64fa2cb3b474855a216bf9073c77b672efa234ed2e19852af41f3cb19f1d23450a2cc9e9cf0d0f72a878d75fedaebb7416e9a5366abb4d646e23c3f130fd313cee8b58ca163f58eacee1924fb7300e5e7a414bc0441f4719ceff40e33cdfc963d19ac0beda533e8e79a423faec4b6cfe145181eaacfa336ebb8cdf2c7010049466962533d3345e54fc7a2707337ba222417c8fb6ec82414eb7cdb50e698c54bec6c050ceeaf93727f92559804632398a4a29095367630601dc34e25c946d20deaa008101c0fc52f4ad1ed20765cb3e8de340b0ab36d164b52a56ce2c77387f0f3abba324e29f76720be5b5e20b086c1a94de1cae23f430dfc5f88f5dd681815bbca9a9c40746a2d4a426d42031ac148580853a81ba7226e9b6f4f52a81aeddb7384dabcd86eb2deed66205d540f2b8f51a4b27f4a4f93f187b38c4e70685f4ad4b89feb03083c3f7c8e62061c2d39f7b9f76b0c15cb87e3247f12589bb27c93ac9f55d5469173d55baa86aadaaef764848d5dfcbc14dc95251096106cf1bc3742074271d06c69a475f26f945cd99453c97823d217cc7aab159666d50fc1944da1b00af813b184b8b862d28588bb8d8bf20875a942d38af5053850fdf76e5606e129d0d60725baf1cae0a5dc7947fbff348aa5a531ae39cd55437cf4cde46e274ae85ebceb344b7a520e25853ac52bdb1c366927bc951167defcdc87524e697fa9878895c3159f8add0d7ec9b6c5f2f6a11267fb296c4c8cc538196dabcecf690e4982ec9b5a0d28e23095f606e8a51d5d06a25bb02ce0fd366e888b01c988ac1b01b30bdb66adef340192859745c23316bf709eb8487b7c521b578e63721504cfb79bf24e470af48b08bd1373a10949692298ad8c6d4708d9554ae392d7b4fd06ecb3d1879791cce3171d2410b9cc424d6fb88d59d6e781bc606d22d3b0e541ac4822a2527b7a05f368a6ed91846a8ed77835afc0fc77d6c9b32ffc7aad9c4cf36268f1c0ce6f4395afb273d53368b191d190e994dc19e773456f2c1ed5415b76f7c9cd8af70d2af360747e424211ded920d313ccf8fdcd67ded42b6f146f89183b3ac924f623d809c37dd06e1c8a56bfc694d7f4f7a468cb7a779f6741a3ab2599913090b02a470481dde0b6f60077359a83758234e587505e92c0ec0c050f4e393af1b2eaf7f1116c01c1c6f7f7deb352ff7732e08099ed633afce1d97ebdda8fe1ceb60ab0932b9e26756a46308113ece80c9bdc6477f50593fe2e0580ebe5a62e3c5abcf2037a0dfc2de132143b78c9eb2554f5304c1aedf555d8baba58a88af54705a910d74150ce1b34dfbc117ae73258191ca84e60c8841a48e768623bda948c410bbf359825ea29932d88d3a010f96c7d2aa8583309ee999e0b8fdffb9eb9e521208a8dc8efb623de52b88b6ab7431ffdc5df6b9756137df3482a9a6a331b8c9f74af129542b32cba3659a34cedd1834200cccc3200bf39301bb36221b0483687e481a01e8781e38963233c331ddd308c9c7958c4b1420f96770b4362a2b20621309981c2c6a7582d29f409e312c15cba3def8f3b0647b38438d69ebdc8cc13d76f3d48c176904cce53d047bdbbfaea9d27d794915a6a40eba008f8d8acd5f8f44294381f840be9d1b6f26577e38bc5c125785121848286f7299324d548e6a5298862469cc9963b966d3edfbc7a099d63cc1deff11085fd6ac69031729cc692a84571f5d870e586f0d7b9b9b0023761b8d1de9232167b384f3c6cff2e4f0b7213bb5ad0459498ac2c1577e946315b40c190e9822cdaf96b21a0f744bb3eef6174d825168c4ed65e02467f4a6a79bb687bcfed8456cca3e1468d185366ebb1be7c5afeba1229fd44bfa26b399b5abc3994f65bc917c8c2251247a8a910b1d1245c13efa94590cdf8761323d2b074200ba965faf627c977498f88cbf9f5fdbe6cea72a1eaec7c139e552b55fa167cd571a4d3614c51f32eda58b66e6bdf04df52ec5aa9e9670a6f5022d92f76791609a98eb674374bfcf9b17e4443b12847bd80dab98109f54ec52cd5a09ffc096628267009b37cf700cc3114b3903c8b194941baff4cf2f0ddb5cac1dce10d52731a302cd7c6585d458fd6e4f29396cf3d8bc1a07126416b864e86a6f906fb7295d0e7deb29bf50d0e60a4722c65bb7b74d256d47a73de0ec4466573ccd22367a8f554e0168c0e9012ec84f9cc47190264d84dd63c87d76c76d412ed7f8727787b17bc848cfeb6cd808117cd46a21cdd53eb56f641246d887470b2261b2160b952aee20e2f872e9fbb172989e47bdfeb8353c0bbc77d1c53d08a7d04c0d1e9f0a4678fd1bb5bda1807b3fdf92c1a1e9baa9d8389e5216a2ce8eb6e04e0857dddfe75bb709a42c8cd598592b247f2dda170577ca51754aa4b52393fccbf754eb852cea8d3daf203c61ffe2dc2e40c523dfb61e39be696cef7ede58e141a6a459c61f4761aa0e5b6048a501596ebee2a7e2b671ddf19095ee3f5a3ac22c107fb8edac8e294ac7ca3a372e74cfd981ae752d2c60d2990c568aacd8a125e7e0f02cf904fceb405479563f986b20d7df1c79dd7c6969c9698e551efa0fc25109c76ba75a8cdc099e71c404c7b883a1897eff1c53257d05231599cda26d820a25bf4cc457612ef987ead046a6276491670baf3facc60ba27f51be10063363723e07f9342989026b2786f1b4802d137dfeeb04b668514a2d9482ce56423891ba830226e213dc8c4bb37de98d6715a23a7f82f66e3d59669d088acecfb5ebbaba8171d6e665e0e1a7c7bb9bf0373ca0caee754144b31d06ba314beb71f75e6216ad4376aea475309b996c2cec544baff4b238aaf227ebac4af954a6142d4148f1bb1e929bf976ac1c8c5062199719212ff434e8a08f982ade897ff3513f0c26f686490344917da416d17fbb83555cc0eb25f900d2a2a57e4014c1d5f604354240b41f07cafa1e082e568fca4f3d6b6e47ed380b0223feda51d99d5f571cd3b76ee8f0a84611a24683d8af577e1b44645d7aad13e6693402abbfbf431166712693242f8a9bee54e4a53f98d738ba40c6d089a8bbc3df1d936dfa3664e10777e8b3c5e218a71ec3ba2066501686f3e06c41ed1b0b2ca23155fb384fe1c6dee8c22ecc94966bee74f10cf3888486988616221d68687f236b26842913d1d9d8c7d4f3da39c2fb95451e0df6ad4c748954ee8a2b2a8fd604121358bde1eb26f4aa7578ccd8101a385ee9ddadb011b617135144bdf1fdce7aca18a59275a733a629af65ed37ad87f86bbd609b11ad97547c63749ebd68e716e598b8dc5a1cadf9180a9b880c218655218b07f415d0731e12cc03d1c69495d059b34f62fbb18f2ab6ea61c68b6131f14f7a69afb6a04988732f663364b5221f124a33d9edb38e5d8092e144ceef9a7e68cb23b694da5507315e6808b82a4cbc4b05770463063c204e1d46e6083dd21f14c76304b3a1b005f99ae832440d45e3c473814525c6f95ed66dfca3fa6c0cb16aa3461bd7d13f8a95f3801b08e5bfe3fdd86f01a74b31e355b1b310ac99545fdf9e42545ed89d4641be1fcea76b096f4c8c4c0e7e91ebece6c01b22aa0da9f625004fe9152432b2b9c399380dc2d791330e14d1683effa6c3e721319eec1c7da94db8b097823c10f2ceb7d6c762d1c44c3788ffb8918a0d86dd88d793d62a50dd2a40baeb0435c20f1c53a2af3ef5fd8d1ffd5582fd7f0bfa42a9163760060a992b31d00d10088a60226881ab19bdd7b37ac5d70252884972bed51e1f73cca3de76237e996b7c781ae60cd5fada34387d03eca416ed31ec3b40656e9900d9f46a2bd24c16e9f562f5445f94513bb6a4ac5a4fe48e5c2e528ab7c414035a991c5cdc78e0baa1ffe738aef5fdf47c7b6f826e9f0c8a5ead4b989b78d16bd1d06df9c7a683379c5b294ce658ae457d457f620c78b4c1febca04b7378063e8ac87ace0ac76a67d3b6ff2057cdae79227252000aa8a05346d97b0edaa61be39790ae408ca2fa0b071b94e04b02fb555237a0e476376197d56d58f7f34efaee7ceae02a9f4e05a72da85c000c52480a201e8f22f509a6f3f754030032e95cb2f3a718b28bbc7b292ccaf532eb6ff206265d73341dd62d30bcd2b7deee4a38617d81257eed5b716bcb90054e7cc1de1766a201897485ef032bb395d35d14cfc7279fc234627d569ac8cb1f7e8b50c4ae551a4e6d156f506992c4e2b92c081e0c8fc2cbc8954c1953dfa06f42b0369b686a06bf8dc394e72c86f2cdcfd7bbc20957b371963692c791c89e4e1341783bcb798f19b3367925d209eecae33bb8d573bbc79c861ccc8c001fccd6fcd99ba5ef825e6d0fcd9e267c38f82aae814b6d8546a9bb7d8abb10e732b800f5c7c04f1a994e5c70bd0ad49065d91bfdfb4a39e9dfa92bb4394e9f55e86370a7ff4257a2f71c5194c7342b00920c7c7524ac6c4440d86d0b8bfb022ca5b765725b605e5e204561eb25a921ae93d4b68634b3a0e5692ac444d4cf9178dff4f955e939b7b6e654bd187d04e8dfc49da41baafa4b395b2910b87f57126b6f4196e88cb9b7dd9823aef1c3a72c2ff1a90d1ddcc009bd9e29f0bd7c9ee50c296ff2678560191cad3561df4fc6895fe549369d5d27a837509ea38ad4715f24d41ccaa78d30ee7d797beedcc26ca0afd35305375684847f66f2f762e6c7c38ca08d26c54aaf1fa2deb55484f0a7cf6d6b649d0cfcf163e1c8746f6294fab7b0f8f27b867a779c71e2de6df4400c204eb9e047d9a2e0fcc8caa6cca062423106da92f33826762e5bf5ee0586cf5bef5fbd11dd9384087adad9febdb7bc944de3c8a1998c6306e83fd2b63cb3e59a59c9ba525f20f732bb599752dbc2297105ad0566881d2828bdf3392099ee744e7cdbbc73f6ffd010fe072fa0ca3ecb17e0b1abd8acd6c8ed246511b08fa77579e75cb3a0900d894e13e8208e1d92de334e8d240f13d0b8dab1842f15e85e90c6bb262399482581ef9ad099774a6991915c7fa8761ad1823d82c382a2d48af4747bdd76fdc74cda8147c2c090766bd25a273582885e3ecb7ecf8be2d61329feb7fe0a7e93bb7fd788a425fecebe003f31d4204a9ff203f7c48d64a3bd8e10d30bcb08be654df624a15a3b5d8fb9ec21b9db0424d7f746a5a33ee9f072ca20b137d30c1701de781eafe63acba4cfb99846f8f07fbc44eb610adfa06ddfdf5cdfb46dc52e82a7db4d54e5f12c2aa41d586cd3166d8b83cd24ab8ade0b1a03c3018f48b8acbb08e0b178628c64a704702b79d7e2c64e4a3c4f75633903717482029f44ed6b63efe00e53a536ac8241efb480ea66014a38a57cb1768cd6f03da57d9fb0b830b8597790269adf061c13b44273972a145bd2c8af64627fa9523aa4d6121c7da8cf68468178e023589620db6c839d0f52746c5a910cd2fa0884c2dfa2078ced4c07552780a3c78cb6f928f44aa789c15415936bf9eba5da5a6fe88ea6d0fe6a80208cdb2d0701d426e3c0ebf28175b4e12d9c7e3683d025a7f8674074db83cf9e20e614d4c5babd33d57a3b4ed46be55e6ce04fcf2a229fec375d7d6e3c5511c27c29cac1b49e76cf5f2fa1f64f29d22da8ef2be509c8c2519b06a588cc00fc8f65e1537a8041429d45cf7fd62e31fa852ebc5d0b34486445820ebfb3adab2cc923f9e001cf643cd4acffa1f0ef47509d15b493a9d3bb7657a5120bdc3ae4a3a40bc63efe18a50f4f44fdd7310068a94ecffb0ab71cc051bf5d7aecae30c9f0aec64af0a570fd5f83671c9265ad217b5d3b3150539c2ad34c72c284b7dc29f5b6d7b6f77e03ea3ff5b345c5045a440fb977fee176d223eff2a0104c3ab64196e0c551683ddacdeeded6e67f0c8da2ef3188294f11225fe1a163eb2035b02deda457420e3ce15ea08d91ff4c005d6bb28f670ae7a10f9b889c67d57be22c0f9ce868ca587c7411cedcdd2b30c21bcb84d6f2d8174b7e842f69cb46afb772b83a4e5e44155683d16869ec89ad58b8b0ec6f10a1543447ac46ef5c5a2cd1987df3000f3dc23b930f7db2125d57984241e75880965dd0aeb6dc318371f3c893bc7f14b4014ffa75968c03eb865a64163e70af14101cd3aafd6f5c2663abe984ee5d389e3e7faaf3b6609f2742c1d8df677dfbfee293f3ec64f27991c22f22be7388693f4eff9f5fb826a37aa210ce44a5fdf19c0fd2ef6e1092c3a8adfcf5862a946328f78dff7a0f4911dd2b2930e18acc181b60b6fe542c89e58087bce4ce94121d7b333a668f82035d87fd7bb3bd71cb311cb85640a598e5e4f7698f32beec23284cec8d57633dc9dc6069357511319ef4a35621022af92f6f5cd3648e7f3b09bdbd952cd5cc09970f6d82e2014b6ccc11fff02eb85e60f4cace0274c15b77fb5f0f6cfbfee1d26e684100c655bc0106a90bec494762626640a0edbc8b27659527971499179ff769abf869f6ce131f0a68ccb5c9f90d208d1cbfdfd8e2bda50a2598faf7e630ff688bc89d91f8702b34eb0bfddf4a999e537105a58a277aee4f29f78caf0be57df26327a140299b0fb4ef58b8a40fe06f2507328f0cfd7f2e4ae6e342510b4416efc6867c2334215feeb44404ac97858c260aad714185373851ec45fd9b7894b8927870c4c4ec169f3a348dde7f8c36aeae1c93858493e574685b2d4c4a56265a56aa39110e204875fd1bd149fb0d6713fae9ec6bf79b7e23d95cc17e2bc2b74ae8d637ea2d613c90cc90d4dd1a14e75c68f4f5a0d3a0391871cceb683a7154f8e478ca3cb2935472ac7477f30ce111cccf5d7f3b34b8957170cac70e9a68e5828509f58459d3778cd4ec33b3ce6c3f4a341c3696f84adc90af731451c896250a6903f15c9ef40c34dad6984d8e4d0bf0c4be4204c04bfe98ecc4be016a7cad549d9c3bc82d764b867d79385d0b30f6e898a00b389c2bc1547ae3026e4ef85c305575afef30fe9407fbd8d02b2d86d721f933264f9b5f5643d30ae3c6af09f876ce8648bc05c4bf4bc8670ca78c9461398295b468fa3385d015a3ccd2e9e28d0b95efa27282d5623b51547cb53e565d9d2958f1f26feca75cf200be197ea75edffcf8f44c122a28d9106ae1fc4dafdd37906d0f41eb2b9eed892485f4401e3f74ffe7e2b72c62d50a32724f7ad503066ca4682d64d3d4f6d9563e40177fe92a99b7882fd90fce960eb2ad0614a4ce08762f436b3a2a8e111b918865b9660152c94fa1334bc25dff9970683b0b91372592e63c834f54cd802c293a3bd9347b4b80b23e051d54faa23177866440018e83287d7a2144cff38c82e95f4ed070f8ae6d88238d60b52543e9883f591e9df9ce30e5a6fb06b4e1a0da317a6ba826305282fb8abc64a395ff09bd02ad96802395745f6e910400a7af0c54cf7a025fd3b355aa603d5d009177aaf10f60a0cf4c23d79c490e4fadcf5f8e7cdc2fa2a714822dd471a6dd57b182ec03dcb6941c996ebc4663751fd7581d20f524db9dde2aba015e3f29a31eaeb0eef8f2211f7211ee4d1356317d9d73eccbe95b75153df2a35ab01cdcce4ec96362ee6c2e3e906fd96489d2dfa12830c9b7f61614d23da122866a529008944fe56f6bec55b5453378806db6aac7d35c57dbad88aedc74156c285678d0cde10b54fd9e700c49bdf1a662e1abe80b6f1a31d2e0223a4e80170e9f3ea5cfbc60efab4e5ceb2f9829559f544fc9d7c6a50301e23d1efa0aa84ded74413cd0e93aac609b0376df0ecd51e2655d79bae36b797992574c1c583a1885df09ff6d00482b2b158dce62ec0ea7e46d9bf97ddc16eee84211c00d1b62c12859b0f3cffe290ae3ad8ae3ef283cd0db7d471db1b2656165704447a5504ea42e99c807c4441cf13f86c1b1559ab370814a7645e5941b6bf6073b294d3881d43d9a682f22efc784b88b027602d0d8ebe6b797d0b596de4410e0a7191ab308813885bc2704f3d244ed04148ffbcbe455bed527e4355ba9d65958d72fb831bcc783de10236d636d073e26745d55d1a3f0aabbf0471b0a91e17a5a349abd1d671af4e809e670e60d97fa7efe225ab284c829bbface479e79641fb3774da9b986685f9df618148f968edcaee37b07e3a871804048831e4240f63f7e496dc95d424e31b1ddfd615fa4d57dc20c97f87d4f339aa82312d6f2f96c405067d6bf628ff350c15b703630492b64d43ce68ac87c11ec675ec21702d599924dd72d914c401257fd54c43646a65d17b46f16035eca64cb41d03f15a50f548f9d59fe9a52b4c15cdcc58c3285808dd626b8a18c8fa3b2dc79a7656452e428f0cb71e86eca4910a63b2da54092374d8442f7d8d596b6df318a926993d5216718d654aada97c4fe95ac582860665a7d95dbbd7fef12a4ebcb5efe0b61fb554b4d02e0998918c51dedd9c791e98e1ab480fa4b5faaeb9f57fbc18d1b7a47c1721d4bd74d23535b3e1268f367b4385708c72591ee36654e43d5286fc79756c6d8170ac3e902760c94b979179518789bcde4a2aacce1876da1675d74f2f0fd88a3d882ff54936b59af57eb1c6fbe4b3c20dda81b9a144f0b380941c2045bef84f7d3b8dba98a736b9e8b5903ec6515358b6f7527e44846fd9eb3a2d4d8075ce29d914e51077b01e8e22f5af87a4d5a59e1eb30c8b3ab1b07ce8fe45754a3811b270cf4d4b8172c6de1c1c046afa80140777ca63ede4fc38810e5d7a5e4b746e4fca7a4562cf4321936881ae7a58b59a3830911e65ab9bf8db25744956b8c1246266589b2122602cc2bcf51f06a174275c21814c8fa49edb551ea74911a70221578c6020c2fdb875a7d41b9f69087a6518320ff7be24da497907ad20719b8da3bd95a273d24983c556a9913cbb2498d40bc0efee16f8696469dea8765b82c133b0325416a8dbbea69901fbf2287ccbc9d102f7a44a02ea8df4445ffee1da830ad0a75242532250e11e727532aff71f2fd3e9c0bd8b0d54df25a89cb9be4a2014790ae993e51796f87cdfb97371c4ab32c1ff1cd0ec076435b3332d978d2073d39b0d675ebc1a725a99f6f16c9ea36a1e2fac666f0ea6a507b80aceb443587b9b58f1c96a9b709d47432406e5aa5c113c77811d5cbdff35c4273e9065c3af9f7d92e1120f0677b9d2c29bf4a9d9d6f29155abda0b2b2132a5190f6725de420948c0be41bc275db00ff7eb3d15a0d5f61606b7d7d9eb3745b37c062a94db86480b0a735de42d9290018b47421d18d05bb4cda0e59eb8ec0405a5abc595b75030f7597f20090be22ffa726a447466b9ce86f1f96a17106b7b6c0bc8a1186b5e36bd02ce87c78838fd869922bd410671b3e410c94c1650e9a6a16bb17b5542409267ec857a452ea4ed821e5aead376674c22acba40264725875b9056d4110d1678a408f3d6f544c6bf486ac32a998044b79ecf9370209b648fbac4c72054baab1487f14f40c5326198eb1f31842cad6f088d17bddc8bb8fa10d71ef1714179225c9517cdb3358e34bb267cb7dfd4370152fb96d283f99ecda465c660670b1cf1a4690b579bef60594e9b1f23889fc443aab332c1feace4f6158cba25144f91775e06b42c453bd67a669b5cf66597055427f34c564146eb8cd63c027f22276074845f1062882cae7b9686b99eb6ba4ebb63ec9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ecbc1b9355510c7242a55084ec4ec53836f5551533478df842f989ad20f9c8efefec67bbca3aa55eb33019b03e70139c341db8dee1ca96778c2c5f6512e5ff2d472b2d4df67b398f6ecb9d47e209e0aef9819793e5be4a4b028c4fd9608c5b41bbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2f905ffd7cac9338ee58d908440adb445fec6515cce0239b514dd2998fea426ecf905ffd7cac9338ee58d908440adb445fec6515cce0239b514dd2998fea426ec/usr/src/kernels/5.14.0-503.23.1.el9_5.s390x+debugbuild@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.23.1.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(fail_sunrpc)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(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_get_debug_level)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(lockdep_nfnl_is_held)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_should_fail)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-debug-modules-corekernel-debug-modules-core(s390-64)kernel-debug-modules-core-s390xkernel-debug-modules-core-uname-rkernel-modules-corekernel-modules-core-s390xkmod(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(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(kprobe_event_gen_test.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(synth_event_gen_test.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(test-string_helpers.ko)kmod(test_min_heap.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.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3gRg: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.1Chao 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- 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{|}~0x79470a2c0xde6f18510x08b2c4670x785c06ab0x30a44ac30x306805d30x4bd084ba0x6e4165210x71b768b00xe4c79fa60x584a31ab0xab4674c80x88768c480x559ac38d0x3475821f0xf88d57b10xfc8e744e0x9d6135dc0xeb9a8bcf0x4d5f5c070x7261330b0x7b359a090x5a4314e90xc7a9d9540x533c198f0xf96f04c40x6e81f0320x95007f7e0x73dff4c00x11abc4940x7cd013a80xba53a1ef0x0ff289f30x7a4e7f4e0x579126b80x27ad47ea0xdf6991a40x0ebc8b2f0x17a7ba6e0xb3cb802b0xc71044f90x9cc9b3390x7acf9c1f0x7e3277f80x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160x9606501f0x8bec267d0x8451e0d90xe4b9efaa0xf736dc630xc5d975960xc339c53a0xd3611b250x94b4d8a40xd269565b0xd819497f0xef4295cb0x8181ba740x292aecb10x832306320x429998c10x07dcd27c0xcb89f9fd0x53024a680xe593247c0x125be0110x744d36170x7239c1880xb9cad4920xae2773720x693536640x587362be0xb11ac7a70x5b7fc3430x6e798dba0xcf02e6d40x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90xcb296d5c0x80cded430xfc253e0e0x60a505fc0x6ee7fbb20x77f962b70x55793e000x02952f340x04241cb40xf1a066bc0xa7355c630x5c67a10e0xf1ea32e10x5f4511540xb9f51da50x5909ab530x281a41d00x78f2ee380xac60cbb70x419258340xfac3c8020xb592d9040x3b399e970xd61f92990x652b19520x280263450xfb3a450b0x2b9f835a0xe39c476f0x8bdfc47c0xd7266cce0x3ae319f90xfc579c510x378dc1d80x6816bec50x658352eb0x2d409b720xb033267f0x716632c20x861eaaf50x89d99ee10xf3a6f7140x960d05990x423c43ba0x129e31d70x14eb8b880x9ef1b79b0x175b317c0x854f3bf50xbcc074f30x4eb4c55e0xd4c9681a0x9d69d97c0x58e759040x357539740x1e5f62480xdcb874980xae6040a50x234a140d0x17f95f670x04d4047a0xe872f6b50xec611a2e0x0d9b58910x02f061e30x254ce7490xe67c7c840x2bdf93e70x138049210x693530650x16a0870a0x3bb9ab670x00bf4cd90xbaec128a0x6aeaef010xd4afb8c70xd4ad75f40x7564fcfa0x7ecc0f490xbbc92ffa0xa691faff0xd0df52630x5dbfaa080x29c423dd0xd0a766880x5331f1710x937606f10x7a2731330x404502d20x85ca4e1d0x00cbfcde0xeeaa8b650x87db7cac0xc4df2d800x7ab7bcc60x0aebca680x32bb6e050x1a25cfa00x396748790x6c5e41e70x5bfaa2c30x0736dd100x3785e5610xd4e55f1e0xaa976bb30x7fd709fe0x1e38486c0x872e7c670xd6c3be3d0xb72cffaf0x22bce6830x32fc77d10xbb475e470xe4e09c2b0xeae8522f0xede413270x9a1a74c30x304969880x44cc3a410xe70507df0x59923eb30x8e7ec2b60x0f01076e0xd0ecfaad0x974a16140x824098840xcf29b95f0x5ce462a30xe19f5ee00xc79ae6630xde81d7220xc81564510xab59e7240xe71757430xdb6c0a190xb05ec9c50xe22b77870x212ba9130x8fd690760x331d95cf0xfc619abd0x22d795a80xb6dc46a30xd45434ee0x21f14e7c0x632ea2e80x916091990x31b5f9980xe6ed80b20xbee8179f0xbde92f310x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410xa7f2b0990x7a69b51e0xe16589640xcced16590xfb7315940x85035ee10x33c809dc0xbb75071f0x75132b450x5a78789e0xaf954bed0x8432b41d0xf1640ecb0xc6b3ed2c0xe6e737080x50452b910x9bf0d2e50x87ef3a760x1b47cd0c0x9ac9a31e0xe13c43800x61972f920x80de7cf80xc8fb20a10xf6b307340x683412620x15e923e10xf61ee9370xbb32a4700x6c06c7e20x73ef61590xf579f4260x21d281980x1b9d23e00x35f9e4470x93de587f0xfa9ce5f10x207a31180x1da538200xee1c2b1c0x4c2c100d0xacbad48a0x7bd87a5c0xc9250ba60x9c5dc1d60xf591749e0xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470x900073d50x9c372f180xe73fdf660x71fa908a0x8c851e930x7e025d070xcdc10f2b0x9fef87710x511f3d610x98da005b0xbcfb96fa0x24dc74ab0xbd3e75420x5609ce410xb9cba57f0x5b17be060x373b3d2e0x37a5f3920xc79dfb5f0x652e69190x2e0f857c0x22c619df0xe971a9290x5619c40f0xa2e0a11c0xc3ee9fa00xea54d73e0x9992a66f0xec6931190x2dc30fe90x1360e3df0x4aad03c00x5e050fdf0x314aed2b0xc20af4400x521903340x214ec48f0xf3d0d9f30x7f0e6f420xba688f6a0xd8b7d2520xd91067d70x7156af280x676f165f0xa4500cf00xa1e64b300xaaeb9ab20xafd5a06d0xf4d9e69f0x6416dfa00x6c755acb0xaaae70f30x6a9cd8800x437779f70x77b0ba740xa10739ad0x7a6548810x194e4bb90xbe4de6750x1d5407200x8f012f610xb7c0a3a00xb3db02710x8b80cc370x851b512d0x62bca8330xd869bb000xdd494d5c0x1d0ebf8b0x311a58f50xe46d1c470x5a193bc50xf254297e0x987d39680x62bd611e0x1c6724240xad7036570x8fb62e120x56dd3d440x96d0ba6c0x7b9001010x0d87aba90x794f7c100x2e1df4960xe85108a40xb72c162e0x9fefa3cb0x0c3492300x376042770x2640677c0x9215d2b20x52baa41b0x74a063700x4d9a34360x426ed9ac0xf0ad7a7a0x15ee5a280xd74687170xa728819e0x853a2bd70xc689360e0x738eb37d0x1892b68b0x4c878e210xefa014b30xc488ec140x9ca959320xd4eb77350x50603ce30x2d674c650xd4d736db0xdfc091f90xca80437b0x38f2d94e0x3524c3080xa698f9980x3c8d71110xbe3879aa0xeef6cfa30xddd1a67a0x47c5b28a0xc896f84f0x7f1748cd0x163c58850x9d28b69c0x9b27ae8f0xf024a4320x142323170x6a0f8f9e0x17d3e19d0x51d1baed0xce5654790xce09c23b0x99c7518f0x5235ae2f0x5fb7d0440x2245c5520xe3153ff00x1b23d3890xc20ef0f80xb54676fa0xafb8a4070x5f2259b70x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbc98cee20x3746c25c0xb352fe580x90d1cdd20x810c8c010xae2567540x24c22e840xed7a83ec0xf50b24b30x37c33e530x2116a6270x189783fe0xae39deab0xcd8b6ead0x657640f00xc1ebf2720xde06f7cf0x59a1c9680xaf84ac220x165ff2b90x45c6bf780x9891889d0x8de366b90xa376f5df0x7790a91c0xdeddd3680x52e131f00x8375650f0x0ce748390x81d82bea0x4affd6c20x395e5cdc0x1f9dcca50xeab036de0x2bb4ec5d0xf04e43e40xfba48d4a0x6a7a38a00x8b098c3f0x091901a50x86fca7e40x29b97eaa0xee120c030x108949a60x57baf8850x637588560x5f3ba5f40x324b81c20x88c344d70x7e431c150x759d39560x819b1ca10x1b2995be0x67fbdd3f0x9843509e0x8c5adab70x983d1a0a0x63966a980xb15b41090x89a0cd520xc440541c0x65aaf0370x75d9109e0xc3cd034d0xaa8106bc0xdf59602c0xd819a5240x5d38dc1b0xefeeaaba0x6e3dba9c0x47867a540x0c089eff0x821927e70x5d0889050x513ad0a40x86cfaa2e0x88f1ed0a0x4aa039e90xad7159de0xc1d19be10x56f421380x40b3051a0x812fa9360xf5440dc60x7e6fdbfc0x12627f150x4a5a88110x3d2c4a7b0xc689aef40x98628ac80x701bbaad0x7aa986520x2eec01300x78d9e4fc0x4716577c0x8d7139240xd694e7c80x78c759b50xaf77d0630x80f51b2d0x0329acb40x1e0d738b0x9eff7e8e0xf52cdbd10x38e349c90x7e76b9820xade36db70xdbef3dc80x93671cbe0x81f448150xd91b579d0xfcc89e680x97493af60xa69bf4b10x81bdc9b50xe4bc0bac0xef78a9960xc24d99f10x6f5b1de60x82510a880xe22788760x233175800x4b4fb09c0x5a93cff70xbe94c4a70xa8ad9a6f0xb6a902da0xbbbc354f0xb62d51200xd7d78e230x5fd25f330x061024490x85cfa41f0x6528b3120xa8734b7b0xdc97fbad0x48fa8cc80x460b41b50xeb33d9250xdfae077b0x86f138c80x9a2c4a7e0x9a4803fd0x7d80785e0xdf27296c0x0274d0830x66a2ad6e0xc99051d60x2344e5150xf2a701b10xc39343cf0x80b5f3df0xf1cf406d0x694856f90xb7bbf94f0xf14e90ca0x6e7ea93d0x3adb7edc0x7a512d270x0908c6300x06f9bc240x856972570x0366dcbc0xd3c7b1600x62d11a350x784e50df0xe7f75f5c0x0d12fb120x69a5903c0x6a8514c60xfbdaa1630xc8b356be0x8f612c180xb2048f750x76dc9f780x46f5118a0x6fa5aa610x9206646c0x555dfdaf0x6877463f0x870705330xcf750e4a0x7d6781da0xc0394f250xf15784f50x192275560xb38fe0280x1af0397a0x33f09ea40xd3a024420x47f6253a0x3ec953000xebdb94200xcec04dc90x12c6964c0xc12a3a790x968692d50xf37914b00xc69089d80xd19d945c0xb4dcb5de0xc134caac0x089812140x1a0703b50x4ed023130xdc85f6870x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0xe9e681fb0x216cd6eb0x299e31f00xf027caca0xfdfca6750x110c23c60xcedc55720x1e8d4b900xa2e60f540xe447967e0xc57f56990x6f0723c20x31f2bb390xc1d2d8f00x87dff4450xdb15fbc50xd70dfebf0x07efd6c20xb0d4a1040x65aef9850xfb680a770x232e4f8c0xfc76ba370x10ebf76c0xecc65f430x4f0414fb0x843254fa0x1626073a0xd16c284e0x647d61700xcd224e1d0xfc65d1a60x3bd1ef6b0xccc744560xcf9f33280x4b62826c0xe12f5a9b0x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80x2504faf20xe95c28b60xecafdab10x2b9c877f0x3b40d81f0x244818200x70e23fc70x753e20b20xd99e003d0xb70b342a0xace9b57b0x428912b10x9e9c0b940x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x6be2a45d0x722892600x703aa0990x7612cd9c0xf551114d0x3ad0f55b0x95a52abd0xb11cd6c10x9e798e220x2f40da680x48e323be0x00f5a3c80xa9c4fc6b0x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0x8654ffd50xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0xbaec9cd80x651b0b580xa975270f0x4c32b4540x1ca7a6950xc89c77d70xc05b07330x69e61ec30x2947bcad0x476d24540x63f46a4e0x05f7720f0x16b4fb3f0x66e7f8010x3ee30e320xe58352e40xfb09a3ed0x6ece064e0xe6352e330x669c191b0xcffc557c0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x68e534060x1e56521f0xff41ed840x5468439d0x7f67515b0x6837fa710x836693c50xa48262bc0x781c2cc10x4d9fc4740xb91adb380x588d01c50xcec39aaf0xaac39d5b0x38f704de0x460f477a0x2b21f8fd0x6da64eec0x7d3da37e0xb6ebaf930x763a5aa50x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60xb18cc2eb0xf2a8efae0xf1f88a0e0x386ea1ee0xd5673eb10x35cdff590x698ce4e30x4f1769940xaa28c6a80x6f9949300xb4b3e58c0x056bcf7b0x39c742350x42096d960x38efaf5a0xd31784090x9f67fc400xe7f358ab0xb155a0570x5f4a6e610x0ce970270x593e055a0xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0x221a55eb0x31d4ef9d0xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0xa8bf83f90x60cc19950x7d27e5040x3b45ed280x1b1be9e80x605be3660xc4b155af0x7848d9890xd291beb80x149037400x652a7f740x0b52ffb30x12f07c5a0xccea4e5a0x128964630x299242e10xa6e0e3e20xd163cade0x7b047bd90xf5aada6c0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0xae600b000x0054f69d0xcbba75fc0xb500e95b0x88295b960x0211c39e0xbef14f9c0xcbdf927e0x64fdd6480x3345608a0xdf09284a0x9210e9490x4dfb4eb60x6c90cf7e0xa8dcba070x7ed020a90x288861af0x60239f5f0x47ac49db0xc85fe2f90x4e2dda0c0xd4fe47460x3aef0faa0xf322d0340xca4ea6280x9f6aa3b60xf438ba970x6cad78f10xdfa15a350x83cf97cb0x68b5ecc00x9b64781c0xa1f6c4000x32bc33490x1286c7e20x9b06cf200x1a153a0b0xaba46c120xce98ea100x93f785f50x29cf91230xf7f8e3350xb4285e150x168d750a0x8c0ec38b0x8030662f0x13ab53920x5d2fd9ee0x8e7dab400x5c97f3ac0xa0d248f30x57f2b43d0xf43d755b0xc93b66550x471a362d0x8ff277d50x0445a9d30x0e2aadf70xc59b85870xeae2f8f90xaa9559250x94ee0e500xd706f30e0xcbe494ff0x97d751180xb7e39a870xc95af2fa0x98d2b1030x6abde9590xd4f969ea0x1a4f36440xde2541bb0x61832d320x34d5b0b60xb0291e3a0xa4b52e250xf54a05450x6b5c2b060xcf6b18750x79f71a900xc19dc4a60x3e051f050x298a2f210xa63ac4b00xf207f2eb0xdf4ec2180x8fd9d32d0x688d8cd70x1d4417210xa3bd22eb0x3047e17d0xd1f2b0fb0x97e3da490x1b5c2f680xd3d9c3f00x8150de010x5aa5a2770x1234e3b30xf620c2d90x322a7e410x9d8d241a0xd54dc15f0x7db9a0130xc86a102a0xcd53e17c0x6792cdd70xcaac69b10x644c29cc0x0562f9590xe8f2b1a10xf529018c0x9a0388800x0f1f7d770xac47bb6f0x25ef77870x8b358bc90x4e06d18a0x63ad71810x0aeb258b0x6172bcdb0xfd7bca590x58cf2ac40xb93095670xb8a45e630xa6decf730x6db5db750x92e657ba0x6e9d03cd0x676668160xd4e0c3aa0xb2188ab60x7e7328490x721e16570x64e4963f0xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x2400cd180x00e4d9200xdf5cdea30xbed7458b0x69e1bf400x0a72f7650x16cdf6a50x4aab21b10x578e7f240x4ac756cd0x0dccf5cb0xb8ed087f0xc93690ef0xdeb929a50x1d926d460xf0ecae400x2868a2530x0a59c7b80x6bface750xf3023d130x366949600xad4e902b0x1459d1c80xee8c9ec60x13403f7c0x741711c00x624edcef0x08d66a310xbd6c079c0x4fb74a670xd347bbbb0x0f8be8000xfb8db7320x9349d0cd0xffa101560x55385a2f0x80ba04180x5dbc1e910x617e07d50xc68ce1b80xf1dc10b60xb52190080x94ae82170xe5d636f50x9a51018f0x14a880e00x33a050c70x4e8511550xa8b2d1fc0xbc678f100xaa3c1c490x4d00f78a0x8fe39a600x376b511d0x88e7dd1d0x932045150xc041eeb50x187635c70x978e1f050xc5a615f40x2102c1510xf754b4b70x72026ddd0xb604b8b90x57947b260xbf11f9160x788953300xee6518b40x783fb9460x428604630x7ca792ab0xfe46ec620x4be7d5900x3e4557560xb81f9a090x42de392f0x300776b30x0843d5400x15d6d1580x1ed8d6800x0d1e43210x0a61d9940x5cb83bf70xe1c519c90xc5035a120x1864e3d60xbb0d96d80xf379bfe10xa4470d980x43dfed3d0xa842187d0x49049e8b0xb27b2f1f0x6c29affb0x2671c1050xbdd12cd70x329d05150x309a4d040x5e2fe5dc0x65702bd60xa51708dc0x946f25f10x63585c170x96f061ae0xe8a034df0x540ffce90xb433c8630x7bf0f2c40x78689c6b0x9b55e1eb0xaf60e4b20x36f6874a0xd4099a0b0xf60c1f1e0x32993b1a0x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470xc72666ff0x1e2405a60x45bba0f40x1941be350x7bf2cdb00x1bbc876c0x0e7755dd0x035c526a0x0504c6820x73011db00x3dc887bf0xa47826e40x33724cf70xe5682f010x61222d5c0xc247f8e30xa5ffaab50x9526ce680xedcf81ce0xba9dee800x8d7013290xe5ec206b0xf689ad250x2fa94ef20x4af3def10xeab0f3c10x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970xae21e91b0xfb1a7a5a0x7c6b5a6d0x467e40710x51b968690x2b18bcc50x95967cb50x3f9bc8450xf48bbedf0x56a663e90x829b60480xa843606e0xac6ffe7d0x71d5d7650x936ee11c0x143b73950x3ed7ef460x4fedfed00xdbda6fa20x3bf61dfa0x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720x0ce782160x58cb11980x26815dbc0x51cb22380x95c586d20xaf2676200x69376dbf0x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630x375b20c10x8253f02c0x2ae5fe910xac0d88e30x269aeb6f0x6b9e09660x7c3aba260x35a5509e0xb6c6427b0xa7515d270xd5d2737a0xc223379b0xe982a5890xf29d3faa0xb11e557c0x2d468dc20x0e2daba00xaa7620870xf7a952c30x65fe2e5f0x022232910x61de223e0xc8e7561d0xaa2a96d60x62e9da270x5ef731c10xbbab6f780x4603c4160xc020c0c10xe5360b840x59f27ed70x29b824820x1f9ed83d0xabf1a4cb0xfe2756870xfa08a83b0xf397fe8a0x8a1b5e700x2911f6440x449b7ddc0x5164e3590xbd6179450x8f0b56fa0x5a86f4110xa1fefe6a0x04d3c72b0xc534eb2a0x6f4c834d0x82f49dbe0xf37e05650x856ebd100xabd6bed20x37d1baac0x96d608280x9c375b540x86052b500xa6f4f65d0x74b54b9a0xe2f2e4830xb4379e310x5c74ffc10x3357e8c30xe25aabb80xe01e234b0xddcce37d0xf68741fb0xb08465250xcabfa7dd0x70ff014b0x2f955f490xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0xa6943fc60x944bbdae0xd13f99850x4e4fc9460x5c2ec69a0xb212dc3e0x57e6f8780x397c3d270x08618e5a0x7d573a800x9b9de1c10xc518d4860xa6b321560x4e080c370x5f3e2dd30x2d5da46d0xd2334ba60x9944f44a0x87ca3d120x755623d50x3022c9240xb37501920x66d02d480xb7e96fc00x3403113c0x650f148f0xe8fa400a0xc53a82140x8b3e70580x029ec3a20x6bdbcce80x3b1bcddd0x7481b6040xcc7e23f60x8b98de380x53a042670x7e1ae2bf0x117337930x2218369f0xd9f768a70x39e46fbf0x2b7628690xb6a6b7110x6e72ef680x64e94ea90xebd43ab50x7ce5c0df0xe8af8d370xce4329200xfc56ade80xfb6111b50xc0a832620x4c7a92550x4b4e3f6b0x364238b30x44ddbc2c0xc9bc27060xbdb577870x5ff858360x795fbb2a0xb60d72ca0x0aa196a70x5dd0396b0x6a23f4790xeb0b25f50x7fddaaca0xca93a09e0x3ed8ba660x304c2a900xa26760350x92b405340x20bb55880x4689c7f60xb66d1dff0xa94709790x240dff850x5593cc730x370bf2bb0x1b3153c60x241ed7470xe98289290xecbbf2730x43df7bae0x444c76040x495d272b0x5fd71f7d0x8bc66cd80x31fe3b1e0xface4acd0x29c6141b0xd68515a00xd09bd5500x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x127852d60x521810110x459eea510xa24e264c0xcc69411c0x373cd3590xf69bcfd60x3027ad030x7397314a0x05d6b6bd0xe62942840x77029bca0x8816e51b0xe9c52ab60xe551e7d20x1ba200fb0x8aafaad10x0c7aab6f0x1d11a0320xfca31f3b0xe5e603c90x28c808710x4a806e130x27ecb2cd0x3443a7e80x103310520xfc4ec2230x3323b3600x586c4eaa0x7d1eea9b0xbba3d3a50x577b897c0x22bc910e0xfddc94950x71d273da0x11c84eb30xf65dc4d00x9b26906c0xa2e827340x225a93f90x17a2357e0xc65520cf0x71357fe00x793d2d6e0xec03d8e50x71278c450xd680a3770x1b2b08520x632d6fa20x8802d97e0x347ab8c90x98393cbf0x9c5bd8b40xf4d627e50x72ea8ec10xa30f8fc60x42ced70e0xbd93e5b20x732b91930x5950015d0xbdf097250xb54cf4760x240f03a50x78ed6ff50x438df1820xdbb4809a0xd59097c40x77979faf0x113baa2f0x0d74a9890xdd6ebcb60x7b88042d0xdd365bff0x585247790x3cf387430x3484a9470x9e21ec040xd4dd1d340xbc16cde20x04e95b4e0x9dc045910xf621fa3e0xd0b3f7c70xd1ae8be50x05bb6efb0xe582a15d0xc30e87d90x07911d540x95acc2120x66fe876b0x643285db0x40d76a490x0fd60df20xf406e46a0xb1578a7f0xeb37570b0x7143bfd90x2e4391420x107742a90xdaff2cdf0x656e79a00x9fd636250x1c11d4fb0x39c4cb770x8951636a0xf92d04d40x075af4390x517021480x7c95c5d00x4d21ef6d0x408c1abe0x1fe3a23a0xb9582f520xbcf3190d0x9c89c8220xaf9affa90xa20833200xbf05a9c50xe8eb00ee0x6c62fbf50xe15af46c0x2ca1088b0xc0ab83740x635856d20x6b94650b0x18ded0230x7ca4a9040xe7d12f7e0x14fe34c60x794e417f0x57b6efe30xf4ed2c4b0xbdaca1dc0xe9afa5cc0x5ba693e00x7f2f8a760x5a4734d10xcec821200x99f4e88e0x5e4665000x48dbc2ec0x5293bd920x4516bc560xa17a4d070x3ab9372b0xcac6e4080x11c41f910x7eb222df0x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x8c944abb0xd53fabc30x136ea95e0xd05bb9cc0x9ce050be0xf2ef8f030x8a2320660x03debff40xf9b84a6b0x5f18bba10xf07145ba0xb377eff10x78e779a20xd4eed0180x89bdf6380xadc7dff30x7b4408bc0xce31d5320x17fe0d010x2ed3c6000x0ee8232e0x7a39f16a0x0d9b47530x3ab871100x24d124ac0x862fa7cb0x4403a9c30x856b701c0xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x8036ea5a0x551859b20xe17f06870xb0054aa40x7a4c89e10x904eadba0x1642a6320xd9da82260x3afe40070x4575a0ca0x4a35d30d0xf1421d130x55aa0d390xd7a9cf420xf0cb0fe40xf1b5340a0x40cbee690xb25e7feb0x21f3e0af0xf6a110cc0x484c5f060x284a99080xb2229d030x018801430x1d853f4c0x0491e5190x9159ac3c0xb61272430x046aba4f0xb102eb810xd8d3322d0x86de6c8c0x2ac2ea870x7535640f0x8ff6da510x586aa44f0xa157e4210xddf991e70xf6ff0d780x0adfdd700x1438a9790x914f0f6e0xa76ef6440x05efaab30x6a3a5ba60x4b3398200x171b778f0x22dd30050x3bb3699a0x89b6be790x47f79ff40x589af7900x48a376590x59f9f7bc0x237df68f0xe41bbe9e0xb22bd0250x31015a8c0xe001f0450xeb2446200x155e12260xc333d7200xfd19d18f0xb3f654dc0x272016e80x89adf4240xd392c35c0xb4c3ec9a0xdad9c8b10x1aeebe750x4e2a621e0x44ec457f0x2d8c36450xb93933020xd60ab9ba0xd2d42a9f0x5c40a0080x79c1dbda0x1929365c0x446bfcda0x2fba40630x0423d3d20x9acbf04b0x165a16c20xe3031b4a0xa906ff920x55d3035f0xb96a54900x9ad6b90e0x6520a4200x23828d190xbee62a5f0xe660b9440xafc2c7ab0x4d8b5a5b0xd51642700x1ce755b60x8cd27d910x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0x8f9f23ea0x6cb6e6920xdf6669020x3fa6615f0x3f8de77e0x7d4246130x34087c7a0x4a4e70470x336e23520x3abf4ba80xb74c86e60x54bdf0fa0x2bbb82a00x08459ef10xbb02d39b0xf84dfcd20x36296f700x121a828d0x8feffbad0x58b794a20x771a1da50x1a4114790xca3710470xc0d3f7060xae3ec5de0x16912e6e0xdbb81dec0xaf458a210x50674de70xb22571e70xe89058fb0x7314b69b0xbd2b371f0x3832bf080x51e2a7390x8f7859370x6f9e72200x2fb7027b0xb95b151d0xbb1481af0x5491c99c0x8e7b09a50xdad7b5300x54fbf7970xf76f08830x4a154ff00xa936a2400x111a74a80x15fc61f10x6bb6afb70xf78480090x55fd372a0x9b170a580x50a5a3250xab5ca4960xfd871bbf0xd3565ddd0x03ca39940x35914cd80x13ab058e0x2cda74370xbcf7cd790xc0423de20xeafd42150x7e338a510x522daa820xee4ce1a20x3ddc5fb70x0e4bfda10xfba1349b0x92e4024f0xbf6878040x5bc8b1fe0xe2d730b30x17cfb34b0x7104adba0xe04bc6320xcc1aecbd0x0b198dc80x274ee02a0x2d7f789b0xee0772840xc0c976b60xe741c8e50xdb0adadb0xf49560a50x475975a50x0dce25f40x027238a00x8214faa50x365bb29f0x3cb577880x7e9070f50xde98526b0xc951c7f30x52f3fe5d0x93bee0d40xd525611e0x1846e85f0x3b1cd2c30x4baa1f870x6b4e02ac0xdab90b8e0x6e9d43310x112a1d770x26e167bd0xbadf9a6c0xd2d508350x42e6c21c0xa2b6bef90x760fea560x79aafd710x31cd05e20x9b2736070x6f9333420x27f87cc70xc9304a020xee58e9700x07a890c80x55651fb00x1dd571e60x098b71c60xff6878cf0x62a762350x5c2ee3310x6d0a6b4e0x6074eff00x67d5f4ab0x4ee8351b0xc07b08630xc95617720x0397edd50xfdcc8a0e0xce4cdb8e0x111696150xf93fd09c0x20d65e400x7803116f0x60315da70x6513a3fa0x84867fb80xab7815700xf195c6820xdef7c8930xd406d2660x61ea189b0x42f1b9000x78a0d47c0x4351577a0x2628bb5b0xa6458c4e0x69e70c0d0x948708950x174738b40x2aa9bd930x96c171360x50a4698c0x12f6f69c0xfdd25ad20xa0c7745b0x0e6e5cd40x3a27cf9b0x571a34ce0xa1bcd1980xb7aab46d0xf190cd7f0xf56d55440xa5e80d140x3a71c5a00x6fa7a7a40x1f920da60xc0d593f20x9bfb72c40x811811e00x1d1784c20x59f1568a0xaf457e380x22b909860xafa34eee0x8adf32f90x52de97cd0xc22533ca0x9dd156c40xe378f2ac0xd987084e0x6e50e00d0x3261a74e0x025de43f0xedff6e780xe50435820x7d8fdc5e0x3b11c9190x18af8a400x43a359f80xa379ecfb0x375f8bbd0xe9319fba0xf7dd0fca0x47a70fdf0x6522c3430x7292c2250x817386d90x7716f6ed0x51b2aa6a0x3b319eea0x847c75a00xeea47c380x6031c89e0x9f9f45e50x4e57184e0xbd0743eb0xe8f6513a0x8fbfefa20xfcb696860x79cc801f0x5ee224630xc9e092390x216f33c20x15b671050xdf1b57f20xe3f0693d0xae3cca8d0x41cbdfb20x9d50ed7e0xb0ddd5a10xecde2da40xd9d72f8f0x94bacc2e0x5c938d0a0x1cc9fe270x92b970ba0x3dd5c69b0xfa4667d10x3e660e650xc6c72dab0x7f3407a70x63fc17dd0xc522b4e70x651dc79a0xc2c78fc70xffc66a680xb3136e4f0xa1112d900x0d2fdafa0xcafffb540x2d4daef50xdd411b000x03e72fc30xc5f590010x10f9a70c0x93db6df20xb5bf56940x8dc7edf30xa01d3df60x4de56e080x06e7c2760xfd581da10x511e91250xd4996eb80x004837430xde5421630x280d4b020x229ccc800xc78829fc0x855fae6e0x644e886d0x40e1e17d0x8dedbb8a0x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70xa9bd42a90x87e5421d0x801839670xa225349c0xa83a190d0xfbdbf59a0x2cae9ae00xbf8ed6ce0x94ca5cf60xbca469080xf49a7b490xec3c51e00xcaea807c0x91f385ac0xca318d330x8cdb05b40xa1382d660xcf41b6b30xdad865f10x42381f430x318c999b0x787f33620x7f103eec0x40f31c3d0xd8ee23f70x40ca35060x272aca620x43600e3b0x9659a9a40x80173fe50xb0a9e4fa0x0c5c86000x53688a910xc684e9550x0f75a19f0x8027d68e0x2b48cc6b0xdd626ee30xbfb0f8a50xa351745e0x0dba5c7d0x7d946b5f0x075436080x4a5185030x38d3dce50x482ac5a40xd76730350xc4c279c70xcbd403eb0xf9514ba00x275364170xb715ffe40x33d86a1a0x32f96f500xd8b613040xb7a94e900x0b140d3a0x40d609860xcc8da3700xbb7e96900xa85af06e0x274d75330xb3e70bed0x3dc68b470x2ed489ec0x89bec8b00xcdc4330b0x0588e9c60x77ca66b90xb7e0d81f0x9e5672c10xf477a6920x61ca91640xe029130f0x0e7abb4e0xfd7f88360xdf109fca0x2c08e87c0x3abdbf220xa72c307a0x77d3087d0xb52d49f90xc9e1e3f20xef5ade550x59e640c00x7afe324e0x5fb8848b0x39fd83db0x8ef2dca20xb654234a0xa88934260x16d277db0x08e57a2c0x83a6e87f0xba68949c0x3198b5cb0xd8c653570x302975550xdec743090x92bf45830x0503b0780x185de80d0x09d976300x47fcf1ca0xa8d6b2dd0x59f01e1d0x3d8686c60xb85d14670x9a5343a30x5406f1ae0x3d8c93400x550f3e050x52152bd70x4d1b19360x3384a4b90x420415120x88cc9d810x3a7e3ce10xc91b16ac0x863702cc0x635ac7d30x9a5584fd0x37bcaa660xd0d340550xbfb6efa90x6145acdc0xb2fe53a30x4dae16e40xfa88a22d0xd9abd3350x3491d1ae0x25cbd0790xa1c922a20xdb04c2b90x2b16ccba0x64d42d070xd39239d50x24e0ab4f0xa75918cd0xc78e1f0c0x0fb26a060x9086a6280xdd5cfaa80x8a34ff290x24f85dd40x7b3fa8b40x3df55b3e0x2782c8c80xbb24f6070x35b32abb0xeb2f825c0x561835eb0xdd8051590xf8c81d9c0x1a20e2ba0xf95c13340x701390330x00446ce50xd357114b0x21945da00xc8d913150x28e7c3750x24090c1f0xc801c41c0xd6f9a3a80x349f8e480x2c38b4390x49b4cd590xabecc3320xf185742b0x496558280x752760780x0b2310aa0xb388e7fd0x62475fee0xd93531e70x397f62310x0ea830440x422368e30xc02d6bd60x38b14fd20xa293f8a60x9e98722b0x7924b6de0x09adb4b70xa1e382e10xfa866c9a0x81fff2d10x5c6e23160xf4a461600x4af273aa0xc031a2820x5316f9f00x22d966c60x568e32760xcbed8f3c0x88729ab90x4783d8420x1c49a7ec0x322830410xb4a22a3f0x72cdce830xab7def820x84cbe2480xb97102460x559922870xe4cee06a0xa497fe960x46847de90x5f1c09d20xad0875030x60354bef0x2827d8c30x5ecf159f0x48b875e80x3409b0950x6da27d9d0x91f55f750x77b3bcb00xe097f9d20xa7f879590xebb0ccfa0xa2a923dd0x366e9b980x7176a1340xcba376f10x58d003c80x0d8eda750x8f3ea56b0xd831a1a20x407d45060x29752f7f0x4abe27450x53c21e790x9ae547750xf23c11430x419e32130x6963c4a80x52eab51e0x5ce167f20xa0e0f55b0xcfe103f20x609752250x16c30c220x09c0d90b0xa4333c7e0xd8bb5beb0x9b8a000a0x888c5be50x418873cc0x3fe35aea0xf6e772c30x759a90c30x917e6e3c0x1bc759190xadfd3f490xe89084640x3f4cfedb0x28140b650x34afc4e60x7a782a7e0xd4c1784b0xf095d1bf0x32ff6a780x7c3ce1800xb044a5b60xd022bab70x801b41710xdaec57280x936dd9890x5e849bba0x0534e2f90x1ec3a3570x8a7c8f730x371805530x8e4caab10x456511f00xbb582f210xeab9cbd50x6e9843b90xd1b20d390x396c96ba0xcf6a75350x76bd06910x256ba13e0x5d086b1b0x5b4ce16a0x529225b30x29ea4d640x20d9d0240xb1aecce60xd1d1218b0xbc4785030x0921bfe60xbb3f68910x522f95380x571543f30x1e0614620x1ab6b7270x9cf4b3710x557b6a1a0xefc2bcb20xbfbeff600x8c9064770x25e37b340xfe80e7cd0xf34332f00x907126080x5c18ba050xb2acf7480x86c40abe0x699fe53e0xbc0711790x17ba456f0x2b4bb7aa0x84a005f10x3db45fcc0xe159ca460x60850ab70x8285b8b00x5ec54ef40x580254750x17596b0f0xff4243b40x3ef595f60x5b7bf8e00xe6862abc0xea824d830xf011f43a0xa0c1216a0x0e3934670x7fac03210x8d303b1b0x3bef2f730x8c5847de0x872944f20x37cb9d310x822befe10x83cceeac0x8410b9720x5817cd280xd151ae340x3845631d0x6f141ec20x2e5f11930x5294b0370x576f988e0xb4da8d6e0x251d32c30xce16661e0x35b703f30x42ae68ae0x5f9c1a5b0x631de5e20x2c6551a40x451f66600x654faed20xe662b5de0x390219280xbc3e64d50x12b2ad060xca2ddb870x9c3420880x4adf47260x9600fb410x0c9bee0e0xeb2c2fc60x0d413fab0x201b96bf0x31a7cfe20x0533b1190xa71047210x086bee790x808090e00xce9ec4f30x78ff8c290x29809edf0xaa8316390xd43b8f500xe606891e0x5916e4510xed8fdfd60x1a8682170x4979385b0x85f424a90x9f3bee190x60a62b380xc8e4d1360x3d05f3660x48db87c90x78f158600x85cc635b0x5ef82ec80x5b93ca8a0x182197f20x7a7304df0x065f092f0xbe10d1d50x5e1be38d0x617a2eeb0x1db3a8b70x077c45bd0xb78c360b0x36f47f6e0x813d70010x8352592e0x4de073d30x93d26dd80x57edbdc60x964b3dea0x559a436b0x4e96925e0xf311c2cf0xfec223220xfa147db60xce7066420x47f038eb0xce242c220xf7c008670xf0bf34430xe79255a10x6ddc188a0xbcee5b680x8acc551d0xfbe134f60xeb3e16000xa660be980xb6e767e50x6c62f01e0xcb6bc6860x01d7183b0x46a0b0570xd99dd9630xacd81eb30x89c324ed0xa8febb900x9f23b41f0x7fc05a110xf8838d5b0x67b95c140x3cadfce60x92dfcbe10x94f208060x4658b53b0xd2c98b6b0x5d55e7580xee73fe3f0x60a640cf0x4367c2130x3e7702220xad35d7b40xed3a8c290xdd7458630xf131f76a0x0636b5bf0x1c3362c80x26fb01960x9398692b0x32ef4f270x2b7552100x128dabd90xfeea2e290x4d1dbc950x6512dbca0xcc334f790x48c474ce0x92f589f70x20970bad0xd96b50620xff17f5030x51a36ce40x6dd152a50x5eab66b30xdeb1d25a0xccca75e10xa1ede7dd0x2e32a3930x4f403b7f0x7f645cf60xb8fa2b800xd33db2400xbcb5b24f0x257b9dba0xe64b24820xb879ab360xf607b28e0xf29e91660x5d9ecec70x3c849d4f0xb0c3cf910x45518fec0xfc2b85c60xef7eabc80xf26b59620x234c155f0x270465760xa140e4b50x01711f300x3aed0b920x02d4c31e0x90c9592d0xdef5516d0xc63eeb100x4a11bbf50x7067a4cc0x72ee5a160x57898f840x885f8cf30x8d43214c0x9f3bb0c40xb2d977970xb11257190x3b5a22100x4db703a90x7b2c8e1e0xf8896d420x4e3fd1b40x7c94c99a0x806219b00x3ee1c0840x73b6fc830xba5130f10xdba639930x6892e3c30xa1c4231f0xcae28d3b0x00660bfa0x1d1fcb190x7933c9f80x535a67580xc05895830xf951dc2e0x886246e50xcac523170xee8dd15a0xec5fedf00xed8882a90x5b8a0ece0xdc4ca2710x847920880x64b127ec0x5d02243f0x1be875390xf26f9a6c0x761a2e7b0x054bef450x466b85b80x835c23180xd5301b2c0x69ee22200x8a3f84ba0xc5777fca0xd4e6d7e00x932c8d7a0xf5a3ba990x862bb17b0x37e440e40xe9e63e520x20421a650x38b928460xe335c50c0x7daab6880x52d7b2fd0x7bbe8eb00xbba24aae0x08fc044c0x6d34320d0x5a72443e0x1fe1e1ad0x6f1009430xd0b269160x53fe663d0xb68c3fe60x976b7efc0x03df3f470x5f0bb84b0xc0c95e530x3824a1c30x29cf571a0x4ebc0c2f0xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130x6fedca9e0x091f87610xded658a30x392cb36d0x9ac856820x78bac2620x284fe3af0x4133682b0x070dc0b90x7a08f7020x528ae4ac0xefaa92d60xa565f1eb0x546e3ba80xf66a0a260xd8931b210x5c8792510xe54fba1e0xca8338eb0x6100f85c0x71bf6e6c0xf9a3e03d0x0d84ebfb0x5e9b62660xc1b7c7b30xc932a0a40xd5d39ec90x353179560x3272e89e0xeb4c47390xe57a60690xa272c7ae0x184233200xe707b7860xfc5adece0xa1b07e790x953af6210x05de17260x3115fe8f0xbfa573f80x335d46880xca0d2d2f0x093628d70x67d075c30x122a65140xd5fb6bac0xbce518a50xd405bb160xd456149e0x06a70b000x50f00ae20x9fa8b2400xb5dec6710x4ea3d8c60x1b90f2da0xfdf1fa300x266ea0f30xfa1a11b00xef160d290x102d03a30xbf0a0dd60xe58552560x4fda44bc0xe72ac00a0xfaf7e69a0x4cb30d9c0xbd7b5e4a0x64f550f20xc218d2720x59a347e80x85bfd8570x784b910d0x31de61170xd9bfe79c0xce0a14b80x8834c6cc0xc2d298e90x7fdde0b40xf59d163c0x041bc8440xcefb88710xddedeb060x5369211c0x388c3d9d0xf32b931d0xf8298df50xa371d7a40x2aea976d0x34f164fa0x57dbce470xc7494ba40xaede356c0xd1a179600x5a9190fe0x4f3177140x26ecbab50x15cae62c0x36d803300x5928743c0x1726d1290x93fd2bb00x933c69ff0x7186fcef0x37b31ca40x735e7c640x93f299bc0x81a42db20x142aca390x84d649020xeafd6ebd0xc879b5f30xe35d003b0xcbb66b700x693ccd0c0xb92dad480xbda004f60x57eb956d0x43ff034c0x3623e0690x934de1df0xf87005640xbcf912a00x0dc588f20x05d60cdd0xcd7ca56e0x6875713a0xa80cde020x0eed019b0x167afe500x2d96bba40x77d498af0xfb96ddd20x914509bf0x0b40c6ab0xc48cadf10x8980adc10xb719ac9c0xe48d4ef10xfaa264600x37c8897d0x6849b8ab0x15fdfbc90xda9906ab0xae6821dc0x269429880xec6478ff0xcb31705e0x0ba451330xeb7b7d460x88d2b33d0x6898dc7c0xed51a12d0x8a9910690xc0a1976a0x5ecdc95b0xb478b26d0x5c7733f90xe17ca1ba0xd8f702310x3e4881890xeb3cb3500x62fa655f0xfe9c2e790xf35503a00xa86b9e010xaa8c9a0c0xbb4974500x89fa37f10x393864690x33de222d0x53543fa80x331114a80xe1205d2f0x182260050xed02726d0x61dcf3c40xb0c7b94f0xcce99c7f0xe7a2d20c0xa37045010xd588cb8c0x6b7e3d8f0x1592ad6d0x99b56eb60xb1db207c0xf578848a0x5a73584a0xceabf7f60x07a092110x79e62de10x570386750xd6f5d4cc0x578610a70x2b6854100x8e23b9630x63f7b2020xf5a4bc420xda2ac3590xccc7e4450x777191d90x4f62c6c30xd96abb5d0xd8083d890x437c12770x91412d5d0x38b320060x5d57e2120xea3742e70x27e5e4330xb8d8608a0x613945990xbb0f08550xe1a39c6a0x960b23960x5bd985420x7c035cf30xda3f54250x7b7b93c00x2f3297130xbf855d5d0x282803dd0x5f7c13420xeaa993fc0xbd3522d40x17377ed40x4f6236080x850f388c0xf42b34b80x2d24629e0x6774447a0x1eae694b0xf895fd630xae7728ea0x50ce3a6c0x9f7db3180xc8412d520x3e1e7a180xf117ba4d0x11b2c19a0xf32d3dc70x3ae20dc20x1c28f1150xb955bc280x3ba676630xcad276570x0b61efe90x63b786670x9cc8f1c30x8235954d0x0b1146630x3ff0dd660xfd66b6820x7241dcf30xd14f43560x126f719a0xb41835300xb98478b90x9c7570670x629ac86f0x56e0b5e00x10c212410x96eb2c990x3f9d968b0x072460c40x81aadc6a0x7aaa80750x6350d7c90x3afd5ad70x75a8d0a50xa7e415e40x63cdc1790x90c9ef2d0x7ad7c8b30xf74e43d70xdc33fd270xe565d5be0x72629d0b0x1fffafdb0x1f2b12d50x9571306b0xd8c8b8470x339498560xd4d441dc0x4ad7a9a90x6a370bd50xa664020e0xd6ccd36a0xf685109e0x889ca0630x2c0f4e040xad3a920e0xf7c0a82d0xfb0b8e2e0x0859602e0x64fade050x37897e7f0x42b43a380x390b982c0x4fbca3ad0x793cca830xf19565520x53aefe940xe18444e90xe81b4cfc0x1b748b990x75fd61890x8111fc8b0x933cc3960x9a1608c60xfc0d65c60x6ff941a70x10e0f15b0xa8fa44350x2c771cbc0x9c584fd00x11e0c9ca0xbf8391320xe65ad0400xd7cfa1fa0x2084bf1b0x899988a90x478539ad0xe012f5a70x64c83b190x41c9c1a70x2c12293c0x01c463730x0bc1e2dc0x58fe1bd40xc9cd028e0x2bb928810x0cc127080x01e9e7310x21bd6c510x6b8ce7ce0x91dddcaf0x37cb6f520x9842087f0xbff652bd0x5eb3f88d0x09244a760x614ce71d0xbe8c5ae50x78be228b0x306ccbd00xdb91f6510x76aae16a0xc6594c5d0x5c909d960x0f9495100x11c967cb0x6001e58c0x69522b620xccfeebdb0xfc14aa0e0x11bd739b0x1c5566da0x61492bb70x045c236a0xc38c1cf40xffd1ee810x8627eebc0xad6815cd0xf46be8310xeedb64a70x27eac3770xa01de8440xc8aaeec50x486303150x1ec312f00x1a151b7c0x4ad1c3e60x56fab9b90x4799e05f0x0aa7cd300x13230a970xdca0d3cc0x504202fa0x2e6461510x18143ee40xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0xfdc69f0c0x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0xa7f3f99d0x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x632314f10x3f5727d20x5cf3dd790xff007c250x23eddc680xbfb7df3c0x52751d770x8f03e3150x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x1bcdd77b0x63874d4c0x7b0bfeec0x508923e30x588709230xe359609a0x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820x8578488e0x410d29ae0x6e93d2da0xc9e07e1d0x5c73d5a40xb63d52070xbeb4817c0xac1074a50xbc0884ad0x3b08c0250xc18614b10x026357d90x0aa498430x5010d25e0xbbbce6070xb23b6b290xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770x647008310x6e7f2a750x14e17bb40x4036254f0x70fb71da0x2c4ae9920xa7765e880x996c5d6d0x4e2424ee0x0dd8caa30x8854d1980x6fc18af50xa7aa94800xc02cd8430x905132b20x2a5961230x3fcc8d9c0x266b29f30x253ccf130x981efe920xf7a11a9e0x74a0134a0x7e5e0e3f0xe6c1e1260xc4a5c3540xdfe14a960xe24e7abd0x6d2b36050x502108d00x9cc186ca0x024705090x72cb13740x1f6377100xa04bf2cf0x31c4441e0x2b7ac2440xcde1bf1f0xceaa587f0x610b257e0xb82a59be0x4f678ffe0x062d01900xe313996d0xe58ef3bc0x4f8918340xe00a02630x255e446a0xf1597f790xc270a82d0x1874b5f60x4f06908b0x8bbf6a290x0f9ec8c50x15bad45a0x4650ec030xa0e0cc9b0x1610f89c0xa9ceb8740xe40bc08c0xdb09bd9a0x35aed8550x2dc2de550x725877b60x0acae4000x5d3cb5b80x89d9e0940x0da3b22a0xd9be24ad0x3535d6930xc1efa7ad0xe884b2b60x115a82550x91ef2fc50x17903f540x5198d69c0xa5e68d670xc1a34d670xbf5f25550x3ab95d320xdeefc6380xc9f9cc5d0xa01a8d9b0xb501b2df0xdf05e3510xebcde1d10x386690200x4bc747df0xba5b0c2c0xee0b41050x95d77ca00xb0dd545b0xa74102c70x679e9f740xf67fa8cd0xd89092b20x68b411110x499f0ecf0x7d00c65b0x01e957790xe76b1fd20xb955e7430x51b859750x2228e51b0xb6fd3b790x2294fc3f0xaed2b5790x15d2741c0xabf894d70x7469278c0x7943d70f0x7e1f31ed0xdce2d2890x7a0e8eab0x32f7d0f70x31cb605f0xc67336800x6a598c180x8852ab8e0x532e14bf0x5fa77b1e0x116ac1a90xd47547d20x0e5679190x3eeada350x7228a5250xb1ec6cc60x28eff4090x655a4ece0x13dc65bc0x3a2605460xd0db1d3d0x04374dc50xe5288ade0xd5bcb0750x8ffe7e890xb8c8581d0x40e85b8c0x5171e4ca0xf38bcdf30x5bbd42bf0xe5cc55c90x8ecc34dc0x616635f60xe0105a4a0x289c37140x8eab7bcb0x3636b4a70xe746f8070x22caa19e0x2a16fa170x3b08a8f00xc6b87b820xdaf176180xd6dd439d0x0f253d620xec8beba60xc18ac88d0x3c358daf0x0c2e22480xaf5379460x554b3fb00x5f2ad3b30xd614c0500xc74c22260x6a5242910x679bfa670x4483e5f90x8b78aad60xbe63e7fb0x81b930e70x0d200da90x118c0fb00xfb05cc0e0xf546c0e40x04f261ab0x693c39610xc40f284c0xa4034b1a0xd7b9f7d70xfe731af80xb3162b2b0xbb8b43be0x53013bae0xdd836e5b0x91a9f54b0xd6004ef60xd13f0a490x2a2da70a0x4b8414470x514699fe0xafbd6cf50xd505c3e00x665e0a6a0xff9787450x7928ac980x29779a050x9e2207040xb57189250x28b0cc0b0x686aaf2b0xdd37e5ac0xf4883e6c0x8489774f0x464687530x817fac5d0x07f01c670x5941260a0xde42c7b90xd471d3cc0xd72434290x913663210xaf2859f90xdbadab490x99d970380x376f29590xfde015550x2ed815990x0651b4f70x97144e3e0x9a6f224b0x2abc4fb40xb25991e10xe616c1150xdff9e50d0x4206151f0xc4bbc5d60xa73906390xbe1d69810x1af105c50x78a76d670xc2dfaf070x000b9f470x6496d67c0x8703ce5f0x0bc00f800x480316cc0xb8969e970x1ddcafe80xf2a2bf890xd436a2670x07a36fb10xa76f70840x1a2d0f3f0xf5f4eb070x6d5edce00x0793df4d0x704f20930x3bc17c490xd9c256540x33945de80xf37ce2520xd88342c30x0ef305cb0xc56859440xd514d5560xacc03a220xbae131040x9db77f180xd38a66de0x04ef9ddf0x35eff5e00xb32cc5b70xfd328b230x905bed010x074f05060x9b35c4a50x8a9568b10x2d48fdfb0x845becd00x256d0ca10xce10146f0xd604466b0xa0dd906b0xe702d9930x66b1bf7f0xfa42c4a50x15702d080x92178c610xd5bc87ec0xfd44b42d0x820170e30xaaf943220xe418d2390x732ed0a60xf8aa7e200xe1fe6ef30x40fb88100x3251d7620x30b480060xfa9cced30x05831d680xd9dd42650x2be889820x0d31b9200x000a96380x0037d9dc0x346883d50x167e76bd0xf7f492840xead88f8b0xbc968ac50x7f3ea5720x5ce3b5880xdb0656570x3b2749ba0xf78013600xff6a41f30x478a709e0x42f2c81f0x538decbe0x4683a6a30x8851a1ba0xdae9b5d70x3adea7710x8ccae87f0x2a1075610x456ded6e0x8a384e440x50fa5bea0xbf0a71890x96461ce00xcebcb27a0x331d6a1f0x34f23f570xed15fb410xbb62fb470xbde88f1d0x560034da0x78491a330xb995253d0x7a0ca9b00x64518a1c0x2b1064fe0x9c70a5010x805f839d0x6d1900d70x90fa24580x714084210x4423b24e0xdd8141f90xc6c8b8f10x423cf3e00x7d43b0b80xd229a0d20x832e8f0b0x22552c2c0x26884ff70xa3e767af0x8f34112f0xd454e1570x9d81607a0x10962bc20x0294c6a20x51892d610xdb8a9c030x3f2690f20x2c66a1e20xa15040150xc1c77c680x38467cce0x1e4f578c0x60b5c3340x4250c8380x2ef95b670x7ce9f8f30x4279dee80x5b5ea9ea0x25fc260e0x9bc61cf50x60447e180x98e481ba0xaf5bf6ef0xefa414fb0xd5d383a60x159642a80x8c3ad50a0x230022620xa05ca6250xc0614f120x36cf18020xb53ba9780x2340ef5e0x613ebea80xed7338ad0x0e6cb7a70x9bab408b0xb2fb21bb0xccf4072b0x9e3f6fc50x03d8d7260x608b55670x55139c250x5eb8755a0x0ba10aba0x7156951d0x468331750x945ee4790xf39edfb90x62a34a7f0x490748a20x39e05ac30x584b84820x5ca2657a0x27dde5470x156706dc0x76477b9d0x98b0ece80x73917a500x1bacb1820xe2b775170xcd335bc70x1872bbae0xdfa6e3570x974931a80x1a300ef10x703c96030xc33317720x7e8b54b70xfc6264580xa981a7fc0x7e2570230xc3a2be670x1babead40x5ca349060xe83599a30x64e22a890x2dbe94580xc9b88d8e0x893c141f0xd35e79a00x0ec8c7c90x44a1c8460x490c0e1e0x90a1f03b0x826f4e1b0xfbb33f0c0xdb1ef8610x3f23618a0x4f7f742c0xac5bfefd0x7ceef1ab0x81d296030x178ebd800xe3eb8b5e0x742d974f0x1715de520xd930d8320xf6a4a4ed0x9e934c490xc8fea0770xd5af12b80x1ca8f3fe0xd8ec77fd0x97fa661c0x3aef8f570x3998fecc0x36f5cb600x482ea1970x4e41c9120xfedfc39c0x078157330xc4a0f8180xe0e623900x2bef4fde0xf5872c610x39727ca10xc3417d620xed0f85ce0x57e406ae0x45328cd60x89a83db60x3a4cab070xcb93dce10xf82ec81c0xd030c73d0xddaffa620xeaf9d2920x407393850x964c758f0xa73bb2820x51ac0bc90xc4219f440x7dc0e4ff0xbffaf4500x718b9af10xca8441350xe048b4ff0xbf9d1b960x90a5530f0x88fdc9f90x0c28733f0x6b7d16060x6db8c5ed0xefcdf8c00xb71758d70x789b18ee0x966f82950x7136cfd00x724886d80xb79a25000xae34a9c90x85d92da30x3bc0b6410x28ffb0fe0xd44451ae0x3f521f920xf3bce93b0xd8f5dca50xa46fb2bf0x4dca82470xff33a1bc0x7fe4de850xb4e0fdb60x328052d00x1f57a1240xfb98b5490xff0cb2350x92648e400xacaaf2e70x1cf7e3ba0xe2b8cc130xc15a8a4d0xde57b5f50x560879490x78495c830x54c43b6e0x2fb773230xa6002bec0xe2c846660x1de558c10x43bfdbc80xd59bb2c80x541145430x633d3da00x90c8da830x8bd766090x5dd2c8eb0x41b71e650x5c06c8800x5418e7d00x9f0c88a30x6be03f800x53445f680x8e57733c0x443ed3610x2c52560f0x72403e200x830192ac0x77e35ccc0x86c8c7e60x6f1eef270x841c8fc30x6706133a0x31c7c1e70xa10aa5fc0x49d349520x103d3a540x325810960xebbe93f40x287f5f8a0xde7b45c30xc0ef43fd0x5f64d27f0x28b007a50x9679035b0x79f239bc0xdbb5c48c0xa11207ec0xfc6c6ecf0x56baa1260x01a62e4a0x342a0f3c0x49391f9c0x59b2c9cf0x7cad28ed0x739652990xbd2502bc0xffd334210x084d35e30x1f6828d50xf87cf3ad0x217ed1350x530996850x3898cd060x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0x6de431330x24c1ec360x5f81d00c0xc694e4d80xbee13fe20xbc220da40x0489a0a50x518738760x4ba78f1c0xcb39603c0x674c5bc10x8c1a78350xc05e32710x775f76ad0x7f0c50270xbe5603800x6b08d6d40x3a8863550xddbba6e10x1112d4d40xde6cee420x398900220xa2b08a460xf164b9cd0x8e3be5080x1441ac720xefc169ea0xd88869820xd58bbbcb0xfd2bfc390x9cd9c7300x13f81b220xa9c5b42a0x573c684d0xcc8a2d780xbb0e18a60xab568f280x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990xd29c46d30xe1edd5b50xa7b9633b0xcf8f9ffd0xedb8efd20xb26ba52d0x758543ae0xf9a0d04f0x7e4cb4f50x813cf2120x3b4f593f0x546859040xe7c7c93a0x2468384e0x8b9bb19b0xec0e44360x7ced54120x2fc8e1780x7a7162450x6e37d2fe0xa9bbcae00xab2405230x492241810x2299123d0xc0ae50a00xf5f7b9470x080d6b470x227551e10x974c85300x80ee56bd0x374c288c0x0c7a4f200x6c585cb40x2c6f16700x4e1bffb10xdf517d640x39040f290x4f36bdbd0x32dc11160x5c30f9500x9c8c4b020x490aa7600xd4b6a7ee0x64b628620x0b1263490xd2c56cc80x4a0136820x6ff62dab0x7bfa94970x0b98123d0x3ed2b2c00x9ef76d990x445d5e730x13ac98f70x3dc0e1720xf3c1fbc10xa7c369550x4c6884290x4630ce460x265657d80x41b309150x3e0ef07a0x0e9437d60x4e1ef9770x29a0fe3b0x08404b7c0xa046a24c0x54760f9a0x22118af80xd90e62cf0x11d328ce0x117f13180x7417c0f60x75b9f59d0x636d570a0x38e157a70x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270x73cc86310xd2ed3fd00x90be49b80xca3a9f9c0x188387fe0xba6d95680xd3b4d9490x91cd778f0x07604a5b0xddf168c80x286cb8350xb2920ff30xd0ee8bc10x15ede58d0xb7e4a1ea0xd3c69e620x71bab9fa0xe71aaa7a0x79672ce20x951896ad0x4db6eaf80xe9c4a1c60x738c8b3b0x3a2370580x05a179c30xf97ee8190x83a3b85e0xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x1625dc440x907d462d0xe56d765a0x2c537fd60xbb8859680x31feb2a20x85f3c9450xd7432bf80xb6b31c0c0x997320c10x009291080x54e1df8e0x139f158e0x40d07dfe0xf999267e0x069bdf710xb8da15100x685829fd0xb21ee47b0x8a5609450xd879952e0xd63524860xb60e443e0x244ef8000xf2be75090x7963afc40x10dfe9050xd37e86ea0x69d3558d0xcc704a2a0xefc7ac960x3ae2ecab0x63d755380x8af842450x7ddbce140x1c06758c0x549f8f470x22d0dab80x086eb37c0xdf68adad0xb3cf58c30xb2ec80c60xeea4c0e50xaf28e35e0x24179a790xbdf1b18f0x3a3058960x35713d960xf2a366120x394965720xadcbeb1d0xfbac871d0x30b25b4e0x972d550d0x64b1597c0x0a0a55650x87c19fb30x582129b50x46edce890x1c4445c00x0f8162c30x2fcd66050xaa55a3750x77abf1a30xada3e9150x05d0c9c80x0d4dad550xd4c12f240xd8600b6c0xcdc3854d0xcfe222530x2d92dfab0x401b40370x27fe5ed70xf493bade0xce8e63540x3e0de7040x5ec69cf30x67902c840xadad57b40x7247d7a40x86c5c4060x60b44e9d0xefbb555f0x6b55610a0x702dd2520x3584149a0xe7adebc10x8b4be0dd0xf5e877ae0xc6f9bd5b0x8c06a1c40x1beafca40xa67f974e0x6754e4f10x2343d94f0x72724d3c0x7923755d0x120265ad0xee947d150xc08e92640xe0f1fef90x4f91db840x17faaf970xedcf6be40xc8e96dea0xe97f4ce50x597b4be80x6413f51d0xa51bfd9f0x391d97140x18efd32f0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30x4d484b980x0cb544780xbc24a0ed0x5a982e7b0x7fc3d4810x4cb9e0010x6b8557fe0xb61e419b0x88dd9ef30xd6202b6b0x73771c210x183c8e740x577b10cc0x29c07e030x2392b9b30x8749a3950x6e724f9f0xd7284bd00x0aab8ac40xb2e918ae0x657847be0xc12435e30x5f125fab0x989c28380x537770330x9a03e7cb0x207a2d0c0xd02d160c0xaecbd42d0x443d45bb0x9b2e73be0x32f1ce9a0x5bccbab90x69074fa00xd468cc480x31a471b60x7afe23140x232760a90xe720a8060x23cd2de80xf529beaa0x155ed87d0xab1c2d660x56a8cc0c0x31a89d590x2f3ab19b0xd5c4652f0x9912f92a0x0c67a0610xdbde78c70x658173f00xcea3f38c0x8b0434dd0xefec74510x93641d1b0x18cfba100x8624aa7c0x7de530670x46eadc6f0x2e4452290x3aa691cc0xa3fdc9a60xeba7f05f0x6498e0e60xabad8e560x55b305da0x8c51a97e0xdd6f138a0x9472e08a0x11f5dc220x99a21f920x4bb76a670x2a9764a30x387e16390xb51a37240x99c455520x54f33ebd0x76efcb2a0x89101a7b0xb56b10fb0x134b62540xaeb23aa40xa38aee640x14f715ba0xd698c2320x6a0d16a40x181fd3cd0xade5b4f10x7dbd88370x466af8c80x05b38d970x940206510xb516f51c0xcd13520c0x3ae7c5150xf253c2af0x609202f90x12c37f540xcd4f0c680xa1ce33a50x374882030xeeacab690xe74f21590xf0939a210x557767920xdaea40ec0x03e019700x62ecbd7f0xf5b859270x7974dfd00x3f9a2b0b0x1e119a790xb2764ade0x1a23abd50x2e9d3b4c0xe063524f0x37e77cc20x400cace40x0a022ac20x4abb2ca70xe985c0bc0x7d1d54e30x91142ab80x3510d1a00x441cb08e0x06ca3fc20x2ab093da0x791675d40xe15d6a320xb5766b640xf46b33280xca89983f0x2ed54d960xf49be38a0xea85c0f90x5ee7e4650x69a2abc80x4741c2ee0x40a311650x735b7f6f0x32d15f480x73cbc3520x4b9766b70x8b0843fb0xf04ba0bf0x6e4bd8de0xcf393aba0xf6adbf270x8a3a8b980xa8eba9800xd2103e790xd58f43c90x9ce45e170xb98556060x0fc321f60x4162d2590x38b671890x1be643520x58089ebb0xe050fff90x834826b10x2b2105b50x1fbab6340xa8e9e1ae0xf6b9ee970xe986c8b90x8a27bc500xe4e7fc540x19e8b4c30x8128c0390x55fbaf1d0xf7c6e2410x0621d2650xabc84b720x215047910x3319092a0x8fe019550x0082c4a10xe3c382ea0x7b011b6e0xd2839b6a0xdbcb0df90xb42508b40x0ef069740xa0c71dac0xaf1cf4120xcffa2aff0x3686ea090x2de9b7a80xf8612f750x97b608430x405b6e050x0d6483fd0x107ec0f50xc8c7087d0x0951ec9f0x1039cce50x4b22241e0xdcb2c6740xf7357cae0x947b2b040xb392d1700x1902178a0x0e8af4e60x01f398a20x618a74560x80c3f1f40x53d6d3b00x6b58b3320x33ec084d0x0a58201c0xd17029c50xf325d6000x69bf27750x4e8f6ca70x04863c7b0x6586b4ae0x23b1099d0xaaf6110d0x5a45ba310x11a6e0c70x65417fdc0xc924cc740x561697180xcb7a0a270x494c52c00x8ff10c540x2369c9cd0xbf62276d0xbefb474a0x6849a14f0xc8fc6ac30xd2fad0a20x70e6b1f50xdf01dadf0xc135f3600x7093a7e10x669560350xde9c3fac0x563e043b0x4d4d16c20x87e564d20xcfd34dfb0x918181160x2cbc8fa90x24c53b140x3eea2c7e0x3e25c16c0xa259f4900x1f7c8f970x7c788a660xa858426b0xbaa8c02c0x00e1406a0x36b0d75d0xbcc3df5b0xf08d92120x193d0eed0x59ae97760x1c549cbe0x9e9738480x48e88f450x937c47740x72b6f0660xa231895c0xad4915440x05a07b4a0x0b25cd280x080fad0e0x1f0997940xca9fc0820xadb51a1b0xafc1ff300xb166a8c60x6bf5c8340xf0f2cd230x3bf193e20x68437a650x3197b98c0x47365a310x5b8bc9960x0afefb3a0x214b9af60xb6855f500xd341d0f00x105e14a50xac07aefb0x4400b4ab0x773800f60xf4ad805c0x7157c2280x59ad11000xfd04b4f10x30d942a30x8a87c0d90xba10f1150x31ccdda40xd17aaa750x1e99228a0x3cec574b0xb1ecd1ce0x21bdd9b50xe085568f0x7da700a20xc1b548c60x51c6e6850xd87738320x1453860e0x1c6849e10x66deb66c0x6105d9740x2852f7c60x2546c4150xea12906c0x9f247eff0x0807303d0x47ab19f90xa7654c9a0x42df6f8d0x0d44a9f80xb1c4911e0xf4a941500x7454aa6d0x5bcb3df70x9ce6a0440x395e23a20x104501370x09c7ef690x74b521130xfddb878f0xb8be8b4e0x3ca687870x693dd7310x2686db7f0xde1ce8490xe7b4b99f0x9b0c2c330xbbad74950x5cd877110xc89013b00x45247ebb0x332053410xaefbcacd0x80a1ae4b0x2c9805b50x4f3a0e710xaca29eaa0xd6a089460xc4d9630a0x748e82be0xcea071000x2432019d0x149f06c40x5bdb610a0xe87361ae0xef985e1b0x49dc5ec30x60bc621b0x4741510c0x10a023de0x2788806e0x6c5806210x03ce1dfd0x278635140xfe6c3b860x005af3940x534994800x8a5bf34e0xe836b2580x137be2cd0xcdfd7ad80xeb72eb410x06683b780xd74ff2440x6351f0000x3af1f2270xff82728f0xea489b130xec6c3c540x680d5b690xd017141d0x1d0aa6560x0a63765f0x43bc024c0xcc75c7920x7d9795c50xd467b2430x437cec610xa572e74b0x94750d880xfc7633dd0x7d52d8890x423a3d7d0x834245b80x345f98e10xb7af65f70xe228ab6c0x484085730x286725fe0xaf975b310x73cc7f900x8e82e0f90x23fe6e9b0xe3faa9450x24c428f80xa579b5470x9c50ad310x5ee443060x1e7bd90a0x23f7bd580xd88fd0850x7430f97c0xcb287e000x4fadfcee0xc16827e00x527585be0xe7cb05ed0x3a0048b10xaeb93b750xfa11ef070x08fb24e90xfe7d31600xaf891cd70xa504cea10x57ec76e50x9e61e8e10x88b4a74a0xb87e4f5c0xb622d83c0x21eb04de0x142072c00x0871ffd60x3a20a9d70xf3c2dfe00x243f5f2e0xca5413080x47c726650xf96b3c930x4099f9190xb8c4f84d0x7a265d150x643a9bf60x7fe687610x8d15a64a0xb1a5ea790x97038cde0x325cc6a40x1199d2450x7731a0ff0xb9e8794c0x1c02a9870x763bf72a0xa94fb1800x0fa79edf0x1a1c78ab0x401c8c2a0x6141e9410x52d2825c0x66fb20660x03da43500x36cce6b00x5ba628dd0x00a907b70xd5d2faff0x253fe5e60xf1c4ee700x132f5a610xaa7bc05e0x6e2aa0f00xe6b79f760x878c156c0xe9bb1ca90xef09146d0x944378d70xea0ff17d0x0836b6a30x3a8be6c90x5cf142a50xf3411eb80x529db99e0x4232a0c30x33c887af0xd2fc97e70x77c648e50x8a73cb8d0x1c183f0a0x12a75e310x35b6867a0x79ab490a0x33f811310x6167f2070x10b90ac60xee01caa20xa0bef4290x1abad18d0x2df1a47d0x70ade97c0xff7cc75d0x57562a170xd1940af30x5fa644910xa3ccf8de0x60ac20620xda8b78ff0xf2f5d2c60x8e31cf790x82fe66ed0xe7db02a30xfea986860x2db072240x0d8d2a6a0x7810f3730xca45b6770x937a29670xc271daee0x4741e7c90xd2568c7b0x4cf699b80xf3ec986d0xff1ed4b80x5a0fa6c70x474fe6460x73eef3e00x7cdb72180xd8ffd58c0xea5904d80xaf8a4a7f0xe67c35b60x27f2f7a40xd20789bc0x0777a33d0x7d60eb050xebffaa710x77525e9f0xaded27280xd6095b0c0xbfd6486b0x8b2d17af0xcfff682c0xa306c5f30x5acfefe80x93d6d0f10x9e3591170x6d7ac43b0xf550cad90x068536d80xb3cabd5d0xbe380a000x259432ce0xfd2b3e450x486386f00xc25001120x2cbc5f100xc579c7ab0xa1fbbb750x27aafe750xba2fb2aa0x43b0f5590xd2bed94b0xdf7d16f00x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490xabdd00480xf94c7c6e0xa5bd09240xd8b67c750xfe8b57010xd44ab4ac0xb8e1d43b0x3f910c9d0x822554bd0x5338eb930xf2f9ddc70x655d7a230x88f245060x29019ce50xa909cfc50x0359d8c20x27aed3e30xfa460aea0x7489b93c0xc31551ea0x3d9202b40xb08636d10xbabd30f50x514cdc9b0x5c1773e60x67a7bd610xea9831330x2bf341bc0x791ec9340x0464bbad0x51ef259a0xc5a5a0dc0x0d3d83ad0x01e940080xd33f86050xcb20c9410x2c53ca260xba6c09d20x742c0efb0xddd552e60xc64cfea90xeac908ee0x974e24790x65d6edf10x5b28a1ea0x693b70810xeb52c3200x1af4378b0xdca5e0270x03a81e690xa1ea16780xdd7ca2250xf24952410xa3a8a07c0x42fd194f0xfb5b534e0x074616910x455752440xdffdf26a0x4b99648c0xb844b6770xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0xf198f4900x284e07d80x9bb6fd090xa25bf2e90xac3fd3b30xb0efb67a0x2f8754030x89d7c9f50xf87003d70x42eb21f70x8a54c8f20x0f755bbf0x6fd4d6140xefaa9f9d0x90aa85490xa6ca70a80xd56f359c0x539f111e0xefe7dcf10x9d1560920x913abe800x76cf292c0x707652640x016b03230x93277d010xed3abc420xbb5516cc0xa1fd75030x9ab742a30x9bbe45d10xfb2443d10x0d86d68a0x950064410xcdd155050x8b3111c10xce678a590x2919b1560xc437baf10x88f6297f0x4dac77f00xe5919cb10x065994f10x05e807a90xcae5bdb30x685154fe0x1ba695680xd2c4bb940xb4cc44790xd7112ad70x1abfb2000xb46069260x723b890f0x8e0d5e9d0xf360eaa00x2e08909d0x4ef5e4460x5086387a0xa40180e30x88b3502b0x0aefca8d0x387850880xd19973720xfef216950x2ee952c10x96bc98510x13bb9f130x55a500410xeb871cb70x190610270xb3f6a6550x71e7bb930x29b0ac4b0x3cd8df820x3078357f0x625f01de0x2eefe9f90xe9ed4ec40xbbf433f20x03e20ad50x78c93d640x95ad2b080xa502fa1d0xab5832340x6028db2d0x3556bf1d0xa7c4ed690xdd6914020xdeef466b0x0bc7ad5c0xad9aff190x4f7464040x067124ca0x770910810x3e035cc10x46a65e230x5c7c79320xdc93b9060x7e6e66210xfe1867120x0636fdf40x2e5726450xf9c448d90x83a5fb670x243b4efe0x66323d560xf246b5d00xd6154fb60x5b09ba510xf2e6946c0x129b0c4e0x630c8e340x413f92bd0xda30edbd0xcc3378280xa8360ab90x4afedab10xf5a5cafa0x1c6952e70xd8bf87b10xbdb960690x228d77f40xcc795fbc0xa46ef63a0xa0009b070xa54284be0x9032dd840x7f2c8c670xb479e0080x3a67f0330x37489f540x560d7d8f0xa7bacaa40x7783b05a0x0327b4540xfa1283120xa502c2130x5da67adc0xbcf1f0e60xc69b7ee50x958df3ac0xcbe56bc20x7554b8960x5957cddb0xedf55abb0xc341ae6d0x7cceaf920x924c46f80xc4a83cc30x0970102e0xa1b879000x907faabf0x66fe865b0xf7dbdcc20x1ce26a630x6315c42c0xd6bf3f5d0x6458f1e70x665e25130x4f20d80b0x21ea83bc5.14.0-503.23.1.el9_55.14.0-503.23.1.el9_55.14.0-503.23.1.el9_55.14.0-503.23.1.el9_5.s390x+debug5.14.0-503.23.1.el9_5+debug5.14.0-503.23.1.el9_5+debug4.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      !"#"$$%%$&&$''(()))))))))))))))))))))))))))))))*))))+,-.////0100233433567768996:6;;;5<=5>?53333@@3333AAAA33333B33CCCCCC3D333333E3FFFFF3G3HIHJKKKLMMLNNNNNLOOOOOPQRSSTUUUUUUTVVVVVVVVVVTWWWWWTXXXXTYYYYYYYYTZ[[[[[\[[[[][[[[[[[[[[[[[^_^`^^^^^abcdedfgffddhhhhijkkkkklllmmmnnnonpnqnrnsntnuuunvnwwnxnynzn{nn|n}~}}}}}nnnnnnnnmodules5.14.0-503.23.1.el9_5.s390x+debugbuildkernelarchs390appldataappldata_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.xztestsmddm-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.xzlockingrcutimetracekprobe_event_gen_test.ko.xzring_buffer_benchmark.ko.xzsynth_event_gen_test.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.xztest-string_helpers.ko.xztest_min_heap.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzzstdzstd_compress.ko.xzmmkasanzsmalloc.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.1.el9_5.s390x+debugima.cerkernel-signing-ca.cerkernel-signing-s390.cer/lib//lib/modules//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch/s390//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch/s390/appldata//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch/s390/crypto//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch/s390/kvm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch/s390/mm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch/s390/net//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/block//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/crypto//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/crypto/async_tx//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/base//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/block//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/block/zram//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/cdrom//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/char//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/char/tpm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/crypto//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/cxl//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/cxl/core//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/dax//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/gnss//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/gpu//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/i2c//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/input//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/media//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/media/cec//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/message//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/message/fusion//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/misc//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/misc/genwqe//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/bonding//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/mdio//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/phy//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/team//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/wan//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/wwan//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/nvdimm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/nvme//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/nvme/common//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/pci//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/perf//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/pps//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/pps/clients//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/s390//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/s390/block//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/s390/char//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/s390/cio//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/s390/crypto//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/s390/scsi//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/target//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/target/loopback//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/vfio//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/vfio/mdev//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/vhost//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/video//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/video/fbdev//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/video/fbdev/core//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/virtio//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/watchdog//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/cachefiles//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/ceph//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/dlm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/erofs//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/exfat//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/ext4//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/fat//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/fscache//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/fuse//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/gfs2//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/isofs//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/jbd2//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/lockd//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/netfs//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/nfs//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/nfs_common//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/nfsd//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/nls//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/overlayfs//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/smb//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/udf//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/xfs//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/kernel//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/kernel/trace//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/lib//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/lib/crypto//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/lib/fonts//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/lib/math//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/lib/raid6//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/lib/reed_solomon//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/lib/zstd//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/mm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/802//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/8021q//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/bridge//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ceph//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/core//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/dns_resolver//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/hsr//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ipv4//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ipv6//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/iucv//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/key//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/llc//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/netfilter//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/openvswitch//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/psample//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/sched//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/sunrpc//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/tipc//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/tls//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/vmw_vsock//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/xdp//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/xfrm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/samples//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/security//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/security/keys//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/security/keys/trusted-keys//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/virt//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/virt/lib//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.23.1.el9_5.s390x+debug/-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]=e4c7fee5cfde279200fbd1c05ff4d736473f2518, stripped "qrt{~&'*/29<ADGKMNOQRbcdfwdnvUWhjko:=>BXYZcdefghlp!'079;= S V Z a c f h o q w }  4 8 ; N Q  P Q S U Z [ \   2 4 6 9 : < ? @ & H S a i k m p s u %'OP}2UX[^ik   !#%&'()036:>?FJMVXelw|}~ /368;BDEFGHIKLMNOPQRSTXZ\dfjlprux|~aegkrvy|!#',.269<@BHJLNPRUWY[]_acfhoqsuxz}  #&),/258:=@FILOSVceginopqrstuvwxyz{|}~"'-O     Y 57 L" n  HI * G. 1#D5?" /U(- .1#< p      n .   &#PPPPPIPPPPPPPPP)PPPPfPPpPqPPPPPPPPPPPPPPnPuPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P*P+PPPPPPmPPPpPqPrPsPPPHPPPJPPPPPPPkPPPPPPPPPPPPPPPPPP}P PPVPWPXPYPZP[P\P]PPPPPPPPP PPPfPgPPPPhPiPPP-P.P6PPjPkPPP/P0P1P7PPlPmPPP8P9P:P;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP-PPPRPSPhPPqPjPPPnPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@PPP*P+PFPP,PP^PPPcPPPPPUPPPPDPWPXPYPZP[P\P]P^P_P`PaPbPZP`PPP-PPP P5PPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPPPPPPPPPPPPPPPPPPPPPPPPPP]PPPPPPPPPPPPPPPPsPPPPPPPPPP P 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+PoPpPqPrPsPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP+P,P-P5PoPpPPP'P(P)P*P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYP6PPPPPPPPPPPPPPPPP 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@PAPPPPPPPPPPPPxPyPzP{P|P}P'PPPPPPPPPwPxPyPzPP 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 P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P 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 PPRPSPTPPPPPQP 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 PPUP P PPPPPPPPPPPPP9PPPP&P8PPPPPPPPPPP P P PPPP P P P PPPPPP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPPP?P@PBPCPDPEPFPGPHPIPJPLPOPVPtPP[PPPPPPP8P9PAPKPMPNPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPjPkPlPmPnPoPpPqPrPsPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPWPPPPPPPPPPPPPPXPbPcPdPePfPgPhPiPYP]PrP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP^PZP\PZPPPPPPP_P`P[PPPPPPPPPPPPPaPiPPPPnPoPoPpPPPPsPtPuPPPPPPPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPP!PP"P#P$P%P3PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP}PP{P|P~PP}P~PjP)PPPPnPvPPPQPRPSPTPUPVPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(PtP(P)P*P+PPPPPPPPPPPPlPPP&P'PPPPPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPPPPPPPPPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[PAPBPKPPPPPPwPyPPPPPP[P P#PPwPxPzP)P*P+P,P-P.P/P0P1P2P3P4P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPuPoPpPrP5PvP6PwPPPPPCPqPPPPPPWPXPYPZP[P\P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPuPvPxPyPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPrPsPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P #P $P %P &P 'P (P )P *P +P ,P -P .P /P BP CPP P P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?PPvPwPPYPZP[P~PPTPUPVP]P^PtPwP{P|P}P~PPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P !P "P @P APPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPP P!P"P#PPP`PaPbPdPePPPPPPPP_PPPPPP PtPPP 0P 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 mPPPPPPPPPPPPPPPPPPPPPPPP P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P PPPP P P P P PPPPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPPPPPPP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPcPdPePfPgPhPiPjPkPlPmPPPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPNPOPPPQPRPSPPPaP PPLPMPPmPPnPPoPPP PPPPPPP PPP7PPPPPPPPPPPPPPPPPPPPPPPaPPPPPPPPPPPP P!P"P#P$P%P&P'P(PPPPPPPPPbPcPdPePfPgPhPiPjPkPlPmPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP"PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$PPPPPPPPP(PPPPPP 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 PP P PPPPPPPPPvP P P P P P P P P PP XP YP ZP [P \PPP!PPPP PPPPPPPPPPPPPPPPP P P (P +P ,P /P 2P 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 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 P P P P P P P P PP^PgPP&PP P P"P $PPPPPPPPP P!P"P#P$P%PPPPPPPPPPPPPPPPPPPPPPPPPPP P %P &P 'P )P *P -P .P 0P 1P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPP P P PP+P P P P PP PP PPPPPPPPPPPP/P0P1PWP2P3P4P5P6P7P8P9P:P;PP?P@PYPAPXPBPVPCPUPDPTPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPdP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP P P P P P P P PPPPPPPPPPPPPPPPbPPPPPPPgPOPPPQPRPSPTPUPVPWPXP|PPP\P]PPPPPPPgPhPiPjPkPlPmPnPoPpPqPrPsPGP\P]P^P_P`PaPbPcPdPePfPEPPPPPPP%P P ?P @P APP_PPePiP(PsP$P%PPPzPPP P PPPPPPPPPPPPPPPPPPP P!P"P#P ]PPPPPPPPPPPPPPPP P P P P PPPPPPPPPP2P#P3P2P3P4PtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPP&PP4PPP(P P PPP'PPPPPP,PPPPPPPPPPqPpPPPPPPPPPPPPPPPPPPPPPPcPtPPPuP%PwPPPPPPPPPPPPPPPPbPPxPyPzP{P|P}P~PPPP P PP PPPPPhPPjPPlPP P P P P P P PP PP P P PP P+P P PP,P%P-PPPPPPPPPPPPPPPPPPP&PP#P P P PP"PPP;PPPPP_P`PaPbPcPdPePfPgPhPiPjP=PPPPPP>P?PPPvPPP!P$PkPlPmPnPoPPGPHPIPJPKPLPMPNPOP P P PP PPPP P P P P P P PP PP P P PP P(P P PP)P&P*PPPP P!PPP"PP PPPPP P P P P P P P P PPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPQPPRPnPSPoPTPpPUPqPVPrPWPsPXPtPYPuPZPvP[PwP\PxP]PyP^PzP_P{P`P|PaP}PPPPPPPPPPPPPPPcPdPePfP#P$P%PdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsP `P aP bP cP dP eP fPP|P}P~PPPPPP ^P _P gP hP iP jP kP 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 PPP\PPP PP]P P lPP PP^P PP PP_PP P P PP`P PPaPPPbPP PPPcPPPP P P P P PP PPdPP PPP PPePP P P PPPPPPPPP P P P P P P P P P PPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P PPPfPPgPPiPPkPPmPPP P P P PfPgPhPiPjPkPlPPP P P P P P P 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 P P P P PPPPPPP P P P P P P P !P "P #PPPPPPPPPPPPP P P PPPPPP#P$P%PPPPQPP.P P P P P PPP&PP/PP7PP0PP8PP9PNPP:PP;PP=PP?PP@PPAPPBP PCPMP!PDPPPPPPP"P$P'P'P1P(PEP)PFPLP*PHP+PIPPP,PJPPLPPP~PPPPPMPPPPPPPP#PPPPP+PPPPPPPPPPPPPPP PPP P PP P!PP POP"PPHPIP P$PPP%PPP&PPP(PPP)PPP*PPP,PPP-PPP0PPP1PPP2PPP3PPP4PPP5PPP6PPP7PPPP8PPPP9PPP:PP P;PP!PPPYPP?PZPPPPPPPPcPPPPPPPPPPPPPPPPPrP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPP 9P :P ;PPPPPPPPPPPPPPPPbPcPPPPP P P P PPPPPPPPPPP,P-P.P/P0P1P2P3P4P5PPPP gP PPPJPKPLP\PkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPdPePPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPP#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP PPPPPP/sbin/depmod -a 5.14.0-503.23.1.el9_5.s390x+debug/bin/shutf-8bbc4c532e1a450938aff05d56921c8fa9a991e4e4749f588a8db0c99dcd5e6b8fbc8267f0ceae602ffd53aa46b1f13355256896cec6acf78622fe20478e98227?7zXZ !] b2u jӫ`(y1OTzwQj>$1P՛'Dm|+GrUDOLO7y'Ԁck,Vb7dT(Ѥu FVD ͑9% փw%sHFy#v6 )ʱ}(NQzs-ycF4Ǜd袑Zy2V_7y{bT'忇0/FVh/fTT_3"#38Zl}NYJ*丒uzel^I.(Aщi&t./=5ʾst1APc{sP}93 /|fؒzB%3>85J@' $m%5TDK#y^^[ /4ZeQ1"yS uqN0%Ky5Ƿ~m{&SB0N@ < 2'k^6n NB8.|i#YnZ3doxӅGr71?1 DWڕCVERmKe= jT$;^=QhlOv-0WiY2`-'함[4իgoL1 M[L{/o]{Ss=|eﭳ1 U/<ؚl~^Xm:3TF=@+7YhX%%^O|Q7T]"*ujK̒ȢQٝ@ +]쑟uv4p'j6fi boA=q13}Xlv[̅Uo Ϛc#\?ý3ճHCs`bqHh ݐ[Q5׶'9dqq\2 ǍdK >#Yؔ%HkmHӅ悉m7kȉq>Di<6ܒ ў.wАzGhd, S %p.5e, eWVT\ р)N.16Cy9v_ /}k4 C p ~rp?nPcz_rѰo=w_gÍ󟪥.9`>pOzpAV2 f/`.jz3Gu,Si=*5R X|#ewjc;1 [桪Ms?"Ro胔Uo/=Ep-|\.b>!ű!3Ra![xY_7).jLNc$R..mI4wefWUE^w/(.aGM|':ʚF)7LYsԈcYł RM4٪ut+ `= *$+=Ъ%N39q7J'Bn=?#SGq0`izpsySjHa{VNǞ ~,Jq@Iw9XFϐg`ihxXNj1W Uv۱0c_TVtRuS(lh m֋ s3@ !Nu[;ê3˒;OTkSN$0K700,k>R}0f N _Sm//D k~3yͮdQ'ʿnr|L/;XtEhFpzQ%YQ"Dbִ0.GU3!;v[鳷FFE{mVP?5Ltvp .&lNLy~ȕX{Fò%\T Hy4Nmb^Z~Xeײ\W``*wB]#!pGd2ї']XHi< p]ޘzlAs6p!/j0,݇6j*P%2JRg$ČI0U=hq{dy8XHHu/5~ȑyp'cu,\1=t.6tn\Yx+7w̦cҠћf}G1 Bp^8$N10EwN>$R;AZ*+" -{UKQish]y;3+zOD6yC[\y}!5T9 SL="!y` r9 -,T}Rˢ`,Ov76Y gL}OhU3AWi^biiC~_hPNb'v y z7 >ZCk{dwwJ$Uw(:{τ1GL8v!YlLC5Gi $#?_zQJ2QW=){a++7'r+Yxon _A~DAvdye*PEM?N^'W[:3j$=&pY~Zo}KֺRXc_9*4ߤ'5trnM5KmJ3^<"FxkzM*km$)!*U]X6bSg bqhc74wH?cMm ff_塐SP\T@'^HyۜHD BjKPr#wZB^$D6*ZA]RMմr2;n;–ʔ}HrY(EUv޽H\+9l"$+p%h+m00C[q 9a"6m;_ !EqRa =r'@ ;ݼ21tU 6ʶ"d]K![;gE׾P5;Ed 7y]0Xl& eFH}: ;^_z߸c"YJ>|TBq,lBP[1VlhB!%>~!Z^J\0j >(\Ƒ21c T&z*;gf'9Q(VyxЇ62|^unV~-ue71P"a@Rn.5N*kO'j4yÄ:kLZiQc9T: p*:s?#DͰ F`h[h :M1Ma]X І@0G빮 $Az+8ʆg4WtIu8褵B'4(Fߊ+H5X>J@08̈j'!om@*ϑr/hr2$E}`)M>j$ѠZ}tSu]U|NOJܵU2:%wxb>0Cr;6 ]{k9: 2/=7PD897me-O) pe2YY͎Кg[0e8#bVJ[=[ja%!/] YtkIaj"y;/K`,-QB ls^^h6[%3e$U_OjOMq,@IRM(4O;q0D{gg 8! ׾@l V"=܊766q w7qgZ2\v}2"K{pq,ǡٟ-\ / \=+-H ;/]rtir/ t= f_~b~ o;Ͼf8; e8Z 3+ܣB[r}왱Y%tN>ߐ(>k>ݍk 9<\hB< 3Y&d\π}) fujM@7Ʀ}d mo9Q%QaU//N|hlSnwJV;/2e ؆;|Wx*C eH]#6{3A# P.AYMU\ܼaq\ Էezt!B]vR`H\ Q *LnO*36("ݯl=} 0Yp՜Ѩd q̯1ظ֡9|oJ |s.Y-]&V6߫퉕LN[ &&ĄDy1LeE"7 \\Hѣ'\cEƸҹ&•~2ץ\`Sp \{FI2? 4#AgDzYͫC{d$ a_'kYۙOtH{9 ~͝u\]l҉ݹrP^ƪ+[i~)dx,$xuGqPZ)IGv%?U~\Ry&0Pqf!uEam?ҹTK#PR7=W(ρ4ŏ¶ii)=g{K8+Dn`ϳ8Ŧ:eV2b,j ,iy0T}4藁K CT-kWO2Ds_Isb;m\m+ #c"ҥhƵAG:| Πh<4 @ $4ŽޯkmǭAUD1ey%ߥfeōwd/coL@;sJ9* PoA J}3U p\Bx@yk@3q}sܼ1'R4ԗnqאxG?SHU-wْt&yWzp/=ϻPBRyvw'}0~I|@h 8"bRӫB=P8<؎ًZ8Ah?ܟ{]pޓ[+ Ь_غ":_V^t:.y&ob`G;њiA!Vi$x.9Wɷ7P՞l2TQ$t"%0St3WQFi>аEXg%4tT<>=*X.e,h6;{3a#QsgmhuD>xg<ӱʨD*? ~b&.@?? ^e0DþN\np}iCYd\lF!['&Fp]ţ^{kx3s|a@Fi E.ujB7P/ZY@{!x"Y\UeiK=L^ n,"fgy\pvn=h90~(D̍6dtBq7dBF{a\sȬpFll.6-w`"1}G4xd~TN[  \/Vp-7]hV&עv~t%s@2JLaUҢW2-WXU >?"Oݛ4bFUXmZouuSͰZ +lv9h+S)YO_ZXtGJZA҈~@N_)UR&!6.#%AдҞy6]4Җڔ}HJx[(eYfڦ \sbvȸaC'bo8JsJm5Pߋ{q <] }YS0Db2@cs&uU ⠻p&2sFj5n]EvrP.O4! J7E\n .!Gl8Og^T`אɶɕʴfAoY|[TYȔ*Oz[}VHWAIwB;AY 3Lalv&NDK5BW6T`Nv3~#'0Ju#Cg~T"GW TP&ئ,ѧfȟd6vԧ7GdpuQGߧ^I2Wmz햒VbeFD/=!.(V$M}J,_g@<&)M?] 繇CѽKq;|B 6% 2t|5>#ط7&]M,si^x jAJAROz+fܪ@E>LQ<=ͶɑD+&_Cg2a9Ђ*GfG3ċog )͆=y֬]뫭Y pFB\Ú'o0p'o`QD[)ikC:J@b6ٮ_kpRuQ&]W8;EGkmβ8Aֱd0j`w9@Ryާ}"a}1 ** v;i&@IoOT.7JG{J!Ww,P1Rےz*j86gqFo x[1zCz[ 7ӟfW jV"gF6lbکL,A4ѣjsT SX3U-ʁv@:.yk$gnyrħ*69]uF)@*oRYOTd1Ea: ҬD^iܢx\´ XOd;~iυcAF d~Ο+/R@F;b8sD;THF <3ZC#G۰fv7H+-}nf)ݱ[4m6<roiA06鞆ϴ맧L͖7]byK(C"kïoG_'&u.X00h[D_B@rҰ Tnڥd΋n{ܓ.DӮ7 *8_?ѳZ]\µI&47pvd0# 75O:C 4kE|뭺\ э{s%e^NE%BSF췓}f$2+&!W]FʉS08mQ5jL\3f)rԈH]0$i~$rA>ueD{"&JFz,,uN -Zo%ӥlpB*pZR#=йj:*,}I!P h Z`UV &{&#yr@4 u0/Qǫt1v*DHHMn]@~e_ Sy^<0BJopn>di=6X#MJ.;4DPq ^B,:4ykCIK1݅n@W^/TD_ʛ 'uQ.g`{ĵ [7L}PU.8xWr9h\C?_xUk{a(8R_h<.Ac}:[Q{MScXm[凞o!`Hd &e% G= /ɁZUh,84 ZUa7=q6LlՖ#7?+D@~̈́Xɬ X 9?^ԽC]ᔻJ?u{BO%h-X1ϩ3<߶fVLK$OPj< ,P~[yR@cYiwPz c_Q}G`o3HB۳ؠ"E& FOjBNl_:R$hz1Uqgz\*t͟" ҇5u_W&ɋMMLxIhh]t <޴#˿ [4e-i_TfF Nfex 0G㿠û9s$QU::r,9zk,ĀlBn>H@q.Ii)j%¦g%U-!)jNrG?%AFר d-PƳJ㵥rZ`Oߴ)~'0xsh"xmN5~mw.2۟Z{ĵtB-%>JΏ#@ `z:!~0v֔WG L@|rͫVM`ʤ~no}D *QVrFM%6xfe"}UsƱ ncϟIk45K SԄD<[w׏R8I_ - 7fj1KwDRw|x `*fJk't:!x!6ak'MzSjʁԣ%w"jZJҀlǸEO,Q8yeY_d]y[?X>Vա66x/M6☰*] fTB 1jOJOoͥT1.Z#WT᜹͟Vjߙ$,:ģ/(+K[xĥ{2&$E JA0󨸅?sR $ i/T*%fyۖXTҚ}2T`cLq&hLp@Ok!+NkE`jNŰkOxFI;=s9w t_x`]NY-yXmaߦ &J%k#FòPgp=} WdtAtN%daw8_'uvJYOvlm3J({R?āl=6¾gM?0og|nel&B`fgױV>Rw醶z-h%b.Z^P!"'9Y\ 8u* ͝ 3 4 N9M3&Nqk{`l"x4eaY9gW<˗Sdp?ќ18gMD;PګZ_1b-=a[*-8\'9ȋ3yb|}]~T~yXsvMv 520x(;ӻ.ph9L V/GY_} Ne fmjw|]⨚y+T:m@EX?ZkS)2n-BHW=`6 9f]h-%+ 鳺2E#ס 12!T^Or\q[k2BlT=¹"ռq{[TEZv< ?UzDٝRla:~y悧3NRrĦz]51;R**Me0_i_,y^$F !w_A#QJ2uz#*:Wu/Xzߚgu9/ UsƗW8|>NݔRUN7ƞP :[ߪa9 tyiܛ H[i努N0UЗb7Z xq{ZG~{S F!3-T5lt+F 9dɫUڱ&HϷF|E be(mO7²:pѣ_GHOĿ[X%scW'LfG|%+jI@I萈_AV?yL eޝ{bY*u0mQ0K~;-jri<6,DOC(%#4b 7h02j3J.VJCgᤋvS[ Yں$ LHB Ys Avť'`N T3IcBK\v =.|k5$_Q ({H.lVZUG1C%);;G3y{2#܌;`ԋ߰@ WywBue D;p4~G]w̴pf q;٪uxƓxV|K0Itf6FMUm.xS+j0l+LZ4y ,0L޺cPȴ"#$'#6=h 21#\ PK_r)!>ӐhTzuQvԌD돹Hr1 ]p H!d|@ a1DE"^ JELr<#-INzT WRⅡ,kQdVjeM~sI#wz&I }U.MuЋJR.JwhkQe<"7205JaNMI|eV+Jޓ~\XxN;. tlgtG{0K*2aY ZuiqҶE{<5G.ǣΜbi^w-N .&AƲY5CXa'i_P&h+hy@lKҷ>HX(,Tp㱞#JC{Co|jA^şsY~iL3_I͖҃ϱh}J/3áDS\."敿?Rn`>xN2Ԅ`I, ŻgYOn7$xc3|tgpe9C!ƮGK撤ONʰ61NqWhٻ.PYQY2'̘xr)Qw<ϴ"LɬZuw3@'E2J￷ca ,D樦P8+Vn:%oPP=,xqq c]~ЗE[RnwTrp;f:$xaD=}`X9&:͆ LʨxLY{yҗ>9 NQ9yU-ȚX2o|7A4*a9sƤ  RBwDŽ\ZV ݥGłW . 5 (t߹怲7|4%!aP|+#\H>3 'FsX`#Z 燫tj " bTuxц8*97þytE1$Y=}Km 0"JɼCߑJw_B!5J <+iUp>GB+\/J!ۇ¤; pC ݒt*  &eHkNl]l@ NH2k4fVZ6{>y^nteѽAzSrZLcQ.̈x;+akhDwI«ˌ["\ůQ p]sٕqDxN2(sG'gCYMڃގ2\eQKURb\wRY[=1Z/F$7n+. ؚӔ^ݐP@@ES d:\ G_=]ѺƘB_M8 Gy I5ֹAkxKIOĎxaG0~T.X{l{͖O =ȹRB!y0w7 ? Uۘ .}Q1' 1/A!e4N2☁[# sx-s'H]z%E}z"ӡuADʣE|P= O)J;ܽ70*ax+.I rW{!=+[1aX8sDfx?ӹǿ0ah*_/0n5z vo@\U^,{r m0Ŀ7Lὀy +F3+_LT8Њ9ρ!3lQݔ<" Ӊ(gO@qgTWȺEzVķ k܌qL$[/y gmHpZkMmc$B<߰oꬒ{T8bO9"Lj fțkpEq)/ SQ1g L)t/uO@?2pvݖp [؄=jgNCꁊeM&'g$gi@O52r l> տq$"^@OdrId48m8;@2~*ed͵%jEUJp;}l:'!;"Ͽ#9BɺۂXt-5@GF+G5q2`6٣xXi&fU/QXɢM R*$߽ 3ָκQXH*9Vwe3dӅfküY)&NaY[=9BwBMuO{-,2f]7-O)lg/:iyrO-,5!043u%.Y.jNlb HW46ߢ\bowM%?[ Lb(,LA.߷9C&SnWjtVq0/VV$ԮBYrxN Nj=~F(= ̚ܒqh<r1;q֨DzK(ܳNKre9-(k /squd]]I~-1**~5796;{+ݠ {J!2̻N{>% BJfekVWb0Uڷ=:1MR*jph3۟JJS莺*.(Ifɓ|\KfG .He"uw&0HyUY"łR}1ۃƼsl!͘?Hl $f bvXL"k{7@E|& u[;T hs< E8GNqeȗ?&;RİD7[2GäS=,hsj4GcC9ϑj#@c4sWi`'=0@ܣ0[j"Y$U_^gD̩M%pb `D1b"늿׵I)cQ>h[ b3AЧ=z[F uH\g~u\G"?ͬR@4(/V?0`M刭[Z5mn-Fȹ_9`IpJnV buH ~81:!`),(o%+SZvyrck5J-po+%jGZa#`g<ˬ/ {!]ל3_s@ 4E7M$o+u~qPsY~>GcI**z?|E_kewr[pwaN\[;f_ w[lM;.hP0 R|6Z9`@Y8W%t>ؕSt[plqEtD_\ͮG#s]{{m$t=òL8-R&NNn$b44(DYwbyx-\ޘr҂E6ce1O^Y ~0"nŞlP""YIU"A Q9-3e;A3ǩ^Px戟nՖӆ\TqL@OC<!&S6Uo4(@֋ªmye<23UHy;-)ܟ7^4SH\ 5dZov0,1M.),/S(9,og'6b>#P@ءM[*"$ҕ4<>$kD@v:sW.~=#Rd<9@I⨨5CT Ƈ4{p|"bYDeA\ ]ҙF<ݡk#?f-VmX7<,HcW9%eu"3")k|*u u' ]׭6pu{Y]@r[CzxGΛpٺv! =)aFVr敆|G WhFO)v#i00ihaw#á٨( H{G~yԎ[N곊K \4riirAjSYfYf@Ay6j0Jbց |KrCvAu~"drD|F&3};i_R"1`epEkQ~K%{C@͍I^O‹ $oϋ1"$ATzpoU^CQǃ6%кju=kncx:y0Ruw$wC ГP̲6a-NLj$8rqݱהTkO;(]bnOKG@HJ'BdSpS0@I;rBY|tuGݥK+Ou  YK?5eO]bəfb`L/Z+>cI:7~V:H5xa\1bDDjE< *Z;n%$?9JATuW6(dVHg5sF2PiN&aYG:R~OL {o%͒+7n;j~utIw] K<܊^.QP!lbeԺen(0Z`/ifdM*&=l<2TyBȡۚ1ϭL# PLH*ׄ$ MBߛeIk󼅣T+ J=L,ۄ&~ I3 *Sh՚m b>>Xb/JbI4hMFo={0=i&0{}|SoQ,3B*$b^r6 xX:2iM}q@چL`ChI0nDaM_#MC<~9,˼hlۢE ޥ oe4ϥLH̦IiN-I/Uh[źǧ{9#kk -D/|d k8d}Ȁ1 -T7;[}YDmbPapi2oq>\ 7V;GNe[L̶׌jA:d4iBIIeQSx$ʤ:d}8΀""P*r\:WE.8%e&"LU /Z>,q~]~[P8H4ڵt&"U@,R*ŏR9gіP@X?W7ertW# }D종/ѐ[TN۳3S=_$ 4K]nZY =( /9(?m_D|J7|u3QlAMS1+[% J5% uU7=փ2J,CG҂N1XCH=1j@C28*R# f3=Bռ2t! #I-!6ˎkV.[oբNݧҍiLdۈ|߄{I-Qϱ * o<+"&\!560jAZv;QuuoMc)~3'\ηT`3i4- mAUg5=|aS3[^k/(htכ' ]x +ͱq seԻ:yz3ĮTCZfCU(c3s&s3b%6˂Ί \`v|69"$ I<& z S`\z&ʵzҥ^RsR1͙uOݹ0nkR(:Or*!9LًHΈ G0v/.-p;2duRAؾTeSFKZG1wȜ@W]Хo7ś%52˵hYU' 1,ګH,#{;`ܰ G-yPk6UI0NnlRK[]l O0z-0!Iؙ=|o[[b΄};vXt3,2+Qb/(`D 6(pOQ)`Nd%5yW&QGGwU@˘;p_U, 95C2"N(s&H/v׉pÒ* wL`zz p;49ĶKtO'A 3 %ǮbLdbBkӂ\ǀp>2|b \NZjc n/`M/Hmrrbrwr Q anȹjih ӣ!sq/PwGHX})j42^v9kݮhݘ=? 㕎G[A].&F>nII>588I_`BU xf8RsX(4#0Bl!؂Ng0K#C H >Pە#xA9"wRt@㎼Uƅɘf!'9î2&=)&0Yɜ l``ISccscUbAX%G[#~,227d/'l`xZ4Zl *)yͱDw= tXZe8|PL^APR'2[A |nk_ ˁr ދbl1SO&9@hjE"]myX'q+@pI}B~+|"_/m^ Ж*/K/U,׼(F K-rAV/'2Y e 3ɕ7?zEߎ#^^pص,6 lU,jc]֧z~"*<4Dn/A9m ij̦cyoÞ:; b: Ĉet̔ΡMr >{#mK.&eQVY(vyzh:/8τZ*i}E_ڣސ)u^?70ʰw!ˌ#ea*lxV,<8G}dk97'18aH%9{0'-WhI;?,Aa!g=c3 Hn\JyǩU udHfl?w4^, ,ʟغ:L{֬?TULhß,aBxu?ՉxnK֕\AFMʣL? 5"t5˂ON@$tU}`&-c)#SZ=@oM6=&,gTL$/oOɡjͤ!k~AH>?^QzТ?\4IQwm[;]= r j3k o~K1x}jڏ{\ P+Gᇋԝ} ڳ<'UuCFj)%TA^T,7יW.{=<˛t { T!9hzC?S bІ GmD X|)Oٰ/?X=nMzck3pxrr4)"·%`0'b6-zm7[ '%I7̌'c:h%1b/~`rSw|^%2mqubFQmy1e/+ 3l<٘1{#<}K>S\\WȍV薈#g}mbH6%+bL], 6<.ˑp--‘i彑He0.p&7RõPDžBGD9M:;QVt\OE& 6F?"+lO߮x `C/RTy!!1urhR} f6Oqw*0ő3*0keF0^E=\`+}V8yUwCɇm6`ǹMtȁ1/|iqscӷH@}ɔxI| 60*8YXPz?3WR#˚h}BًC'b֓C$,>pMH.=E`WEl}.NE~l(KC/z#0lx_W q_ uR\N!f8 O\6|G{IKTK1Ή)fW{3wcݰg,}9df3˅-O^ yιqb Љeı.0ϨzM *N֢Ý$MSpqtg Կqj $D#t=j?UMlyi92B^vRij_SVwNiIoOy#g 35uTKKb@ҽX *1U|q>9t\gǁ)CT|JcBWoQ1L6 it&TiGy‹< {NZG0?w՟4~)o* X|N$NjA:XI^Yf_ʁ Nᬓʎ8T/˰Rc6hnMeB|W:,<q⟀%߾-*WYg@)fI33b =yuVKp/ jkwl|n0i2'u:pX_@;(TB~pkXk؟B*aKbڲϢ"R2@̄Kr>)lswoK΋@ZF Dɨ}y>e3WA3FwMi3žO>ܟ'~ɑ8*YS~'>RC^I|]m+3p tYt_Lh}< ^nN>QϽ A)N[$aJ3DD(8P5w%8@c4[3&JmV%!ܴ)*]js}`e/sNH1X8qR}erqS3?Ԩkw1a:K:3%N7գ\y<<-,Kk<}[^t2> rM+Y1c/r'Sݑ?HzƗ!Eb{oU!ıK{B9Ohn5emGzRC3lS 'g_7cmH74Yjs )jҊ\C%(jvYɘ%7 ic=5ffsaq4g_TnB C9]Sm eqbRZV6&&hAWLH*5P΢GvG~ͷ/ ǃW7bKԁ;',dXps :YC~Ux7@%hAf!cx}x<G8r/UCڂ1.+)(u!Tdo4|ŵqufMȿiЭMbg&=qSMTXf}EEd2zoX\=aOA{iDD,-n2wWh6 sКӢ8ph9th]b &}:<$ީ2rNW^v\#C'w1$|i񿨪#Θ/eЬj6oPoKQtӛҾqLbVoYwP*&sh”6]T^]oRQFBfj]$afNVRg -ng3XKWV&gߍꤳ\`\Fzo/.UNE#̛rIH\ݹ9Ƀ}'RJ> vփK}Ly&r{ñs6II& 뜠Ƽ5BM&j)9]Jk,6Y٦V^D9lŠdiK)K΃,թ04/0-,dY'XpiVc_DTS"k%H$_SE\  ky_7%X]M,X3{v"@Z)˺4Đ{Nס`#`)&t5wLW{b7~  yR<:ƻ'#4fiQ@Fq*tof1~ OLZ,*%K^[1zZ[񪼈?&t|iW bKpA\ˆC!CdDw>Ept&xxM`zS1r-zf1F$S^8W.#Aiڐ w OPonڐ-dt% .=!Nvv$E.i Qŵ0l* e rS ԥ􇩋L6"b7U8+4y\6wǻJYZf.3P!޹Г(IM?V2h^&f#+ '`-i/qs-7~ 4a}jv!TaOү1R $\K CBPL/R&2A #9(5~Č@PHב!~ƞm(F[w<{];?eR[@js9.i YǣSӒ bc,a%ו7=C\S7K`uHBAjTJ[2G4#gu"Ε D^ީI9+&0CVnӄhy-7.}V/ez dGƐ Gj8U&ISOh8A/>G@lmY"_!] !bqWPujZas0.d{VCVmH CM6u;X{5W/~󲯗@R5! %H:hf~Esh<̼7;tVKt^ ':z/alek9JSPr#y,M9lYvx^C/a")%X'do

}eA56Q gxAh1o#+̼NAAݹ`[x:]U@Ud]:K?@H Z:bpGzu$~vLX}~%S\kV珬ǟʳSD@g lMF݁'(&q@[6Wؑĝ=ρ3烜+@lcjfP L4Xnݧpz#$Of2WJ![PKƧnx,.Z=`/HH^goöoYpr+ј)4y]`yg2D଑/9'a~]Y !b/HF9릩P$$𩮖)uI<:kOhZ"#NPCHҚdC|]m2j`W}ѵ?[u{9dUaCD=¬Ъc?3J>lm=()3~^̬Ir5{OĒI'W0b8zl$Vp"!9>z\Ƣ-zasKRR?>1O%N$,>#ri&B8x'*1gdzAÓLlsVk8<(B"JVݬJ(E=0j~X 5j}#dx*w;q#<9$=MjfPw%Y I/8߭]&XmZxTIYٻ*t@ 52n1ġЗjNh w"N e_3{禰ގdE\1Cџy{pVLB5 MfNS1eRj fISsM=utבAVҴ#C{G6ٽF @qne9}8&:96# ; }" NenI?aA|ƽSx-]'8{uCu}6ps2";`~[&̄_yu(֝Gh -76 S9__AQlMpMGt+eE"+DΨ]OoT5W<$ sl!(Zy抆Gv S >>S:/K+F7A0a?A]03 .\NoO(duFslyU[XNK"`t-z;P)'G{ja!ڊ@.)*CG;ɤ JYlԛ:u&MFm$'C\CŤe4|%,ϐj.29Kɖ! # 2sr?'.)@K<{l 628*Roo!I CJE} !{By뜏J_шj1t CC^mh^Hz >yƴ t=%/>PT 0@g r|Yn :)nZ:$ ohtLnߴolt$b$rYѠDZ.^FScBYI=Ոm%Q9":[,fEۃePO,f(J/Sl{Rd pGj faa'ƣ3@!=o͊= !0JL7?aي{ .p# N BHŰ-:m|}6`N? +TKKQsuV; zoC8^󟓩fgQ٦$( 2w,wuaq ~=ucj\8 EUK ~aXjF$q hsd,K.w] tO:B5]j{-(Dc.R9);Mw[q%|jz2`%*uĒ}# Fe,\~׌~x _(aPC't Uq.WF];Xܗe4}N- eOdk/1bFuC‚Xrw6RTC|?}KWD6~EZM(#,ϝvu1$讓6G}VV3qf.=(BP#;j9mU&nZ;_)b-eF:BizױIPiUZn!41}0t,>R|EH |xn{{LuS8'Èc1T3r^'ZQo\h"Ԛұ yg٥遲iz` ӑ*򅚳-n^X)%~OoO쭄_p|cW; Pw#k%e;|3%Ur| :bx=`7‰GVvɷZSwˋ#=`$53)MJPR $}p/WakyO69kqu "޿7r̍f]7>$fh'(<(Ɠ!w,5Apc#a.,6D^մ/dGG^)hzTx>D6D] #EO&cMbPw2묘;2ك:֖Ҭ|YƺoYxbkRʆ>~vR~2;W`e'()2yЛML/u,!Ԯz^G͐;?!KfqeB rQΖ0%z!$ yߔr_Q0ۓ';.=ub;Dq&:4$ş _MVMtx1H2wa_KyKLnpXk4ҚG-Jȋ#ӊ|&$nKVWxLĂUW}>³_#~oyB 6W:59 _> yπ*!w*ɝOym8vw8i#?P㲨(A%IƋٿ\ǿqb@[?FBm}VJ NV57v6@'F;İX^5A60 f,#9=B=y OhΟ6[9lD~rQ0˦}ltaǂd\H9P$fq@䰹di?KT*EKYNפt3Nk\g 0| ,4;CPQK λ fwZ+lTVl?pCH|(9W&Qče%bj aStwZhs1J%[.mqzC0&}V^R6؆WPbLD.`/LdB4[u[2eyO&z(aF(8ǔƞmS|'HF(ixbS_dZ*b XJw1_<F 7UFf! >%PO$95!0}4yf$JS6n[zѳ/jO&ub,{*)@ќa89 K7S"H+gR97ϰ;P UGm#MvNy2w_; s~s2hVj4rl27ߢWim6j@F Q+:nNLdZ+>[1clIF]hCAp=xx˜议drZk<]mih;jSrL|%8ǂR8 eϴE\nPױfOJBd`a92"nHլ״hR)oxFIM!Djph3#'B5xS2MrPpz |Ui%2Q//(sKܦɮNdW'¿RI7=T7|Rmr"gb62\9- }´W샩 4W"_em~=~bH=b3$L *vkZ&g eln)gjdV'C b?-'sUDhw[EXtmmPS{8ǰ>6t>SE~㫳{?Bh=t^Na4&]XLvK 4R:U>5nxcGYReJM+wS$:$VBsX; u^f~"~$Q!]5*Y}mY+ ȹ8DykK7BM2ub>'u%qwvi"6d5qU7H{ueE«73qٍ{GP%;s O΃ >4n'QޜagUH1¢p^0rɓ@~S |4!:9fÈ]@(7 Z~MƅJ̡ +p"Y*iG7Vhy:WJm6RQvZKqko 'Ul%FωBI6 jqr j,&0{K1~XuC FP=c0Ob<[Qfm'!t)3*A'q(i|wmٰ4FV*qpp*2uޝNjZ_[f&_P뼭2x bS3PFMyBзɅ45%-^]]y˼Vf@hŤEj0mҁ9Cd k'ñA_(SKJ(~d¥VӍ3ku I2SZ' #d]S&m>Gu];`tګj|󂊸#2WWKĐ%v$*}͵*d]Cg/ $bS"W]j# q t7K!dyA _hw>"rS6c3Ⱗ^@CV,$*b+@(q w(" A>&.S[NSic9X*Rm?'JO(m)jc7T2dI`L\hВ ವ42w$7_[6a'!#m(dY;6S򛦱TQ!ek\WLܔ-c(R| >G/5Ra>hOe 'R0LÕuМ\yvR/౺ɷAtWhZ?j*K{A{m,#2qحL[?ÑY4޻z]H5-*I5.t%[5GxeEك* $T")S#q\[VGw MW/4h< ?¢7jħ([E %5i,oΝZ8M0oA֩~.ᇑ=!qӈQ[Z\-l">k;P Bawo}]c}oqQ!}HdDmuh5,pg3sz}{z d պ7=SĮo܀kyD:KW(AȶՑ cUXf;qjI Sm*GJb!J_kX;_vProA@f{ss|ps0%N [ eӛTZϸsT0ˈZ^2y}z==t6r=e &^7*LrQp.IG&^O9bBo8Mۢk^wGR+DHp~3Y[| r8(V1ep#xM:Btdyi= aCDJ^C_\ҁK9(DZ)Dq"U0.G&ǖ?Mpľ725oxFsٌl qĵS͢Ή*H_v%I=qf|`/:du2sC[-e a> ֗{>l}ܷc#86r6~qU Vw|xM'7*{=p|4\ُaNhDFlzqs]聰'VjtYU E[GBX&ej .!͇J(5TS 1kͮw=ئPFS>B+TsI=(&; eƌsmyå,y!'A`[ [[j牂mĉ@=$[ ĪUGGS{;9jvmUuĠ_ޝüa2u ޵% ~7'Z:sm2%|iOkazR٬6΃T^kPEAN%5$IzjZ^k3ڋCg)=&Lx Ɲ 恬X|}(m{BwZØG %=vӧbK##e#E{I$hixav*;L\@vY%-?ӍUj"ۮ U$Ī-؛6rKzF5mD)YȇRevh4t :lwx /kM#w٬#[),3܂FTy|H:|4NU65wX~)#"Br6.+R>Oߢ#9[F1ۯoEliPficbCK]d5 ֮'5kc>Fyw8l~Vi1 J=}@Laϳd$^NrL=*ǁiY0T}-i@FCHpFz Thj{onwqw.|f 48J%>f xi=c_u^[xFk qEhŸ$hO:qRvD85~,K=65}tT$ж(Zm=[4Q_w, )]D6%%J?o k7##K2wqrT(h;F5p t :&=&,D?YL'Fٹ~V>)M;boPj=YX' K꜠Ԓ>t= ݇(d _=$YmC֖N,O>QT[i"Lt (aT0BΙǯؙl ȯ޿⢕ ΛX@0z T#72CFQUu#fb%cXF|(˴?C"h 3{- W|oXpbFj&jg׻)f)RNBQH#Mwm j^~Ң5rdid15:FX-\u]J30vX| i}^yWor+*durv4igrD-%5$އ| YFK_[Tz$0pAQ6^}b%M_%,a .&]5({X:с]WJYXfn8U :[VikpˢT Zpl'4FJs55uMV),:%u+%A_c-*7϶Evs'JB֔~@^˙Wu^t6NJ]Hsx; i Zqk帠Ŭ/ճYȈ?o|-ȄL×q-hzL)y.LJZ-"09± 0GN19EbysHe@$/F"(ak#/!ƺ͉ضuoزD9.,יZH!{~|12%>%/uRWpah٧(rѣ\vm{E/P 3s{&T?󓄰*=PGce!_@5WTrJ9|q3lzy˧rr%*a< B9YLqrD4 t4<όJV衐+zL,!٪Ka^ϒdF{}M2mFw Q t>C9=`cPp S9")!o}2,ƊчOb\%~}m(3dUo4F:!מR|HM@ʮgԒk k7+*P{[~i4UHll%|r,}}#jM=DɅ{99Ø3+ptIN}NwAthIO#vKћ} <0ܙa,&F@Tn)3_|GZX[M8q =۳Pk1#nf\UdJ5O1:FZizƙ}Y~@jRDXZTV v7^~ȴ 17T5M+ S44خ2CF*kB2Ӹ]RrΘQX LVD"$~N-ms.LdXMu㶎gJZxૼa&W PLw_J{ۄn^GwQngW2=;B0`{(ħAweV޸\QM)Pτ'VcOz"52YW2_0I(V9t[ʋ A}|cr;۔ĜgnޑDv;IW"!:~Tp. ]TfX7%,iCP+}w}$(پT:drBP 9@|3eO۵g}=Cvo ^$A_Dy  Qek˥t4pdrQʼs"ٱİGcLğD*VP q2D-#q>AcY{KdbiB_[9\?DN؛DfJ8xU59ߦdIU*̼3"@D,#< )WX5iGj8GF݉>,`<{XCU}+P2P~Y}QltOEpHyX0Nb$ngyc-Ǚ\P!4աƐV ,;PT5f.ٸɂUZ#(UBrnS k(&ߋhگ7붓cB@BQP0 kMkP3(woT[#hEHXD'yHѳdaC\,$\:'pY;ZU;u 42NO&؇jmaPB?4 DHaHն0oa0ad<0izn,Pp\ z| g]kb|(9bܪqZ^ƣ5UۡfTX?V0*8V ;s_@ q|;Gٸe꭯FJGdFdEk=tSa]O?Te<IȶyGZQ=u0qҪX<-6lMH||9S{dwlL-*r-Qmwjf|ǫ !Q~y. #9jշ*w"CCt#Q%~G@GjQ=Rڐahza"/^K/t2\#QCPޚ/?tF3+T:vCK;'q~dP7W+50+վ"y*q/Y΋l\k2.]=uঁh@kI$E<"W`&<mL tI{,|"h%Ag,ʯEeY]:˅b QGM:j@ (ND1W՘ŤuF$]>"8liy Gѓ9 AQW~HcELsҲhmd3_S71X 4uBXx[ FhKN`rB-OYK9*ovnV(4/W.t "UR]}68Y%ҤȑW|x@#Ro /9M4%XڙSc;.b\9rv "K>N\E1K0zJ:$4EԶO WàScU`ZcG'%~ Pu f<#&UrÎxs z;UupUvGu77|70 +{d*RAhbSH086)Bb**~Ht3ȃ4e\?@pRlM\ES`D& L]pIFNBw(2b~LdWfͱӃv3fǠǞjК0C}SwCAlSen['aR}i1\A;/MlTRT\gװr|nM aM|H 2&cwݤ٦MG`SBB߼ p!CZ#j;ǫM>UZ"VkM{f-|Dn+OF' #[kdi`~\T'j0٢POcc+KM&* ʽmi(uҮ$^|_7E|ȮOЧC^\N [vK"KMAԁ-`4`t)-=hXaBP+ɜ>í^0G>|LD8BN8FPދ)hW+zE G 鴉6GUKޚۙsR܋^zBaS=&Ss Ұ LgXFMHVXs;Xî 7Nn+'xTދ`a8%'72fdMY/8M$ vIx'7H#MՇJUiC^[lR@+l+Mr* m"hYM Ƴmi>Zfp9 }R av) w_WLhj] < N,f.t0~< ̀Zt*,!1~qJoiFX)҈Q?eI*kjI2ze+Nl5 Br0F;: WzMUƊ(M( l5^EzOd\ n+S!˲'yb_& l1#pvW cBaDGXyHѷ*=‘,%񻡫mqǼi(h" %aouNˎHn ce Sig\J#` "w)4Rv]~e#H/oXN=tk%&pC1o.]yHck"Cr2f\ ebGbL?|`#7{۴T?"/wjdx#U:)q\I Exm#yw"JڱHrbyz-P]"=mD @hۃ$<$;D5G~U ;Qt)(v" EbP2eړl;+t+qK[zIsj1IF:ZkS-Ҹa]{̓-ķ(ɞ#xxgY%D u>ǹ6kݻhh64{Cn&M~,lN.1&9+Cίrb4 ՘`ⶹj((*G*,`y$dNd=Ls;DYe<0R]``936?t3l؉qrDZ 1Džl2=5ձp=22`XNt#QqQhx2y:ex6/Hb wG;›7uh5YJV NyDL&kOK~ =C8$ŏo=N|=jV^ cy%Yjy?쓆u*p&X%5~$53S]vi[IӝB<";0tpܒVmk xʅ(gX{%+nIHd.zG'g$XD%ĉ€TJ-<|Q6 {EI :!uq6q,OYYy/,(؛QNJ]wg)$ZC=D5FCPu!<,XZtjx'"y68N}'dW5)ʋᤑOA[0t 5^XhY e:p譠j/]0'IA,9 [FϬ8y? kJE d|@S@m,0%D_D-ֿ]3F1Y>· kaI(ؠ^I>ZHaPoj쏥f30pouuH G-ʑPG&K2q}jv%U]>Yh~ ո܏X(!ů`ưSE+J>]4vW2F4LNc>xF:?grUjXVMR5.3ՠ.U1^U<'sv]?-l Ẏ‘# pşS y-ނ܎1;NxU&ҙ4GmŌy -pD@M?AfFX1ЫdŕL m,+ {G2mg{5;<3 t#Wkj4W|,~e̋ ]M{Q ZrGpkrJ=.*D.Dv5?7xMoSĀYջ/XX-p+Q[ۛ <_LZSQrG8=.|0zTR/Ü }݂#y-7DD;l;Jܯ$ +쓅XH:7WVwίdw_9N qfǵޱ𜒬HY[RU#ŻGh8`Gť(w ݟ]r m_E5?7H=LB:yZ$!&fk8n,EKK4 Ȏo[*1c4;|ŢASW l;+z٘:l DZ{L Ak f _ഽ@, j;x(2L`{ý^8L{2?3QYWAMZyf/̥; 1gVNҐVt(6`B'k$igUI"`}Ꭓ`/r;lm4+;ȲZb%N.:d [sc),,%s:w@ۈNW1ߌw ,)m,MA* >~sઔbMSmQwG)8= s_1Ҁi*/"Ds8ޙ&qD8lYNyxgۏvԽ {lD` hJG}ʳn764ujF6UUZs~cEc$9T)x^w01J,&H@DD܉ſ轕X 说xQgʧmeb0KJt-jEeZ_up>kV~E,{+I:?fҟ7pGU bkzCbpN}h^'`&֫p[sxM2TU[ i ~ $XqEa2D,T$XD-})PNpk0oroj(^ [ n?aIZKV9IU[t ~dE (фV8w&͠2qyn=~)vɵ*p- kfx-KYʯ yq2+M򌐸N`VXAk3,H lSmZ/XJ%ЫgfS QЛEVX k&꼀9k ;}F$*ͯ<.x3{jUc6$uΤPIj׵+{6яO^S-& ?'p(RL;̽U ׄ {FR8PC 9bH-(qiw=xJl*=|(*ݨsU6B{x.jp_;)㺘w!~# W*]4 E̾{Iai;U j^K%"lоJ9b4'5!RY\Di6F~4N˃,j\-MHU,Tw"Ri5.ԖTHĤ#vL c_7\T"cTɮwuy%"LSvE{4ۻ9coxIc,rpxlF8ƀetLV4uf-`tLٜ mphj5+=KV P ^T9uM$gh%?[lܭZG0m΅q1+Mjp$$v^T;Ar_'_x&w&J d zP@1㹽 ֡.v"8H(fRGbFS!ʽ5+〙1N9t!)c2"\m⺸7UcdZfヷftk#߈Sb63z9#8[G}G9C8QOЉ0~pElxg_bh$5|fnjMh?7lNu碠 !G(O(%h(q2 e*ba͆zGcH ;H2Fdry$t?P!)G;O* e㩯iT(mjO Bg_IeǢ$խXumI"[Y.!1G㬁b0i@[wqm 60>|]ުl 4R/sC`x IiDg'v f;(&&le2t{CKd w9b3-%i'?vF^K+)Z :}! ^rQOIa=ŋ{nqco}_z+L燔7z"/qI%KFs\]~}uE"nxs0knQDU*܉J[ J4'+u/Wj ^|8.~bu!P%:>H{(WE `Hג-MuRjk =RA + (No蕟(1|=VSTK5>5HNpJЏh?] ;׼gݜy6Ēipn Ev,ӜqYaRPh3!LT e-,H?*t@l=4d+\2 #nHF3?λ\=dD'0g~!Jh tHG\^U^iU_kEc2![ޘDjjs}eVZrԬp];V4AH5fAaR7 ]3;>j]z, jzv9e'y4Һг\e)A0 $w8yb͌_\Z,w.c;FF~И]DRQM:Xܸ/Jh#e&?-4Μ{9U35?~$)*~iT)CYjV60^r1{zq]7g'Ҍ \-^_t k;:ب嬾V\kN+f.ԃ)_}aa7rigNx^GJҤD b#VʭƐYt묣5*zۣ,9K ?BH]|.^6DT1sۋ4 [El͏Tve:*xdO/t-=. ~STB3V-1-O{L4}%VzRo/˺K w%a̋}5vbU$uªzR{DF$'ۆsX/*EB<ZoYNknp(ඬ7A|MvH Jr$ƌ E~sc.c۬;' 8LŠsJ>'^T v" #}(@gZj,H/x@UZ=6r,īQ6U}bbU .,8M|Ea ?鲨Oc5<c8<٠K-GQMD2QMe{R#}d;D9/f4;lVoot{1pr!9Y _ Y$rIi3S=ms %G 80ֵW֒li^WD!!MMq.½Ծt¡ &߼- щ_ѲL['[+hW%b$jZJ3?>󷨫_-0\)MBUF)V 6 v [u u bKQvNu1.!vͱֽU”YorOaZt|] G{!=5!U˒OeM4 U5ky'M4Jħ#zN8>ֵR1E9qvɈ=蔷iPsT^y^2EkŅ"a~̶Vxf`=L4I:c)adN?Iɫ`l.'m9a| IKrrj\~ĮD+GD ծbwRMI-6 hvS0 먓EB>;`" L֐׵URDOgMf, O(\և'z@К[W)>C9g"{2c 0Mky˙(jެAvk U-ie \HӺ{tX'rB"sbpaN&ę]62qG&[lfnGr(-H ֔Ӷ)^)i8Fuf/O#yN(3{ MgIzհS^X6,(@oH&%%:~ݮɨijhkAd/F syNڒK]&go-N$$Nua%C/H+Ef]i:՗ *7']e?vPC,dHO9¿^ީ B`0ҐLn'-oU5VMhIW.`3݃mB9&}%~zRѴMx(X^,9`x2pFUL;ۀ4(aJk9F>aצIFP]{˜~X< }ŇU%LB,7Тf|O zXkض#b&e}& V}˾P_ȼ1EG3Wxf$Clz(z8MQ p ruGDP@ޥzSmR0mUmB~]{Y';;;˕kf'P4жj_+^0%[퐔Jn!3P*.'5>5R3Dd G 6,=T jk\(cӪ땿¸᩵g\,SmC O 7`S=Έlj)MnDX|C}YR \1%] jγ/=~ LgX 40[ z_!!PSey=l-G$ёV>olǤ,'}V,,PB $̓?Xra*v K?bCJrvy`2x0=)nO2lYYru5WoxQdgߎ cH!)kE4E:ůS7jR!!4YOYA?W%&R 'wyA]Cq'i'?솈t@nNPWAGvIvh.@A?{sHC#vi oْ˛ÙA3חu>*ɓ НR L'n$02klkjdg]B$ y6Y/$W\WG5Me0J\;3,m:dVi(C>R%[Wd`^4lb8Nhj^<pkDOuJY|sbP%95"F@ypsٗZ6q;rA_ovo3]K+sTzj/h m8HA{?Nۮ[|liYtg)&K+$^}!QxpwZ}d f哕HrRInNFC&.vdk" )!m^wNQetBpY™- =Wi#C?2o8uT/һ >W]o?Έl&fR˗ (wRS}i)<{mq*97&#-6Oc*c,nUhۘXXltWPj5; :Mvndf`5=vTE75Έ f8NjQ\AX~R·]h"KKv ?l[{$U:0kR_iw"~~No4fL 3{(;Rʔ"S- 㛾;6W7j"^H4wƼ3E\(r`v-`lcIƞxA:we͋f԰ʟl`"PY?*pdtdѿpjsy+\6x<|M|Z4%? U.[?ef*L3!L};r-.$LՌ,#"qn-\NEmsAUr2mRYd-w^9 HS tjgy$yisq̖ތQaDu w$K ͇+4 ۿ&z4?0#KAew-a05 Qf;o_wbKmZPz$]qJk+nA<6p^YHSh b[@u!e+OYW~ձ,+Ⱥ:<%qS~vw$ RŞ1@ev(.^ē_?1Y"UL+T<>Uo,y#]TF^&f"ve[:N9sJ's@ Ckg\biuA{{Nuz-}F`JMV "O܂PYE]ZS.n׺xk@gtO/]\J念њʀ n1 #~UT#u өȆ%SJA7g^MGMn_`{cb ՗H)=١8JFE{@kr) 1TlM 'T0 ~'_jJD=tiְm .1zx;DjqoEUdɵt8{W+26/ 84mE P!:8g٠)8%Jۋ% ;Jo􎣅A9IJ>+r*c"p~t/LB(2"[D *&-WnZR6tk4Q1+>"E`J/@$)?zjuZ]f Ϗ(.XR: |J_PҠXsޥnDxV O)]ɌyC%*%hR2 \|_┶ yտ=0taW>s+=uQ&շOPaPWE:\F 1MySdðGevLNv_@K՝9l*[E˖ >Sf.辈ǹ!ir8kG +qω'a~!աAҀ=q m, 3dI&$`)v̀~ǽpӵN:6+gG[ZrhFoia~I]i &J< msNfE%TMJ|9 6*-c#[k}Plfܮߺìp6S {܈P}/>W&X7Cd?Vq~9w).ӫv^c|TxKǠAxZC0A6i9AۢiǾ,W$bXF:khıgYZ07070100000012000081a400000000000000000000000167a4d7fd00000e58000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch/s390/crypto/sha3_512_s390.ko.xz7zXZִF!t/B]?EhDTTk׶Ǽ4ObMx|M# [0Pqs 9W䍡~5/dj꧴DRdԀ{'/wۑ% ą}=pFSjTDH2<@[PE4o sI1+p)9A(q<UW&$ez*|){oe"/~QU@=I'j!MQԵ(8h[^F^:[t - akW @WPdտԠ~ /ԻkWϺ/*(C7{qdJcGi0B@"cR W~>>j~<֢;,ܢYdyxޜpkPO[:\=*rw ^?}0_6 !jk<*!u5͍ v}+C'KQՋћF[ >R') ӰHXH0i'ֻ otVPR]ڧQIaYe7~TF-'ʆ3;)8#|7.wtL- <°_;Lർ~> Nl-Wbw۹ʣX&Ᏻy [07zGZda76a{RJ[,4-1BlEҚYѴŹk6?MXd Ô\v0Lݢ"4i>~" 8c]@eH|Y`cS?C~JZ!TEmTzCມA@4ҸLCYE4,N|){s8شGp[x;= VW‡w}F{%AgQ9.Ȧx)"9 d~uW;J-b)& gTI3'u9ipBXQ\5>[#&.DXSn>½=Lx"ʾ#3D&J݀% r:Wipd7,E8 kW &f_L%Gk-&TCUe?nPYa+hŅ h+ג P8cv"3j*D/EMq4*tD9UFHp7}N^%+.rZk$6i44i =כn]?~wHbvhyHCH?4ɼobRB\ѬݷV(vr:-T&s BuOA>0}谥jBgIA [lԱw"4UFS/VqÖQ4>W>X~p aQ\e{WGbXnqNQܶLIa i^?TATMp"б:חفϑ"'_'ԋ-K?V@u6vF -TdL??G\% mV _܇&#WӍCj9/- B^qqEOwBk(-f貳fm RY22PFNe1pCm:r٫55﯂A&ӋpB_nURїs{'cŘYy-{fq6?=ٖ&a!+5ršth >ZSs#9U|d3,=DQI&EԄfދUIi: C8-sd G"l<; dj@r7\nH !s[o J{W.2mUWɿ𼟿t Xhnk~bSz׻ǝ&?B{>DQsOBb DMQ+j!dM@7GRJ1{j_ֹn/@\Z&5:yZ$mGLH8/'@tطl9j"P1N#LPo['m ։dq+536rDw {!0F!̐z*70}B@d-n0AuY49܂hӍe^ 3Lh%mJ,N#5R;Nw5gq$H<1h\;]z5$x=8U0Ck ._oGess!u(ӿ6 @7G $9E[D|FR| ;3ib|>fZ }';FGbgYZ07070100000013000041ed00000000000000000000000167a4d80d00000000000000000000000000000000000000000000004500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch/s390/kvm07070100000014000081a400000000000000000000000167a4d7fd00044088000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/arch/s390/kvm/kvm.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ@, )hfPYarc_QƢD"Ar^Z&itE_~0e{n^RA^?μxC⷟kpXM̵ lDP&'ECApx fͤWYn9{y^&&Źel(KXZSx, < ۳s![2g, >!SD.VPWHw?G-t`#)gMI,j$sKtFBdt\V.Q(׶_r_1ʩݣ&5[ h| [H*V*Z!cT %xz%kg\<хmxu{$ .2jl!dH FhD505Wem%OaL"am6 z]{swK装Ll3qYG`j ÍxgB(mF&qMt\*25XU/}y:|,֋I{s?|F ϕXY1V(&J~g[a<@6L_a1yM<@ f)aZIKLID^@P=,BjME˅r!jƶȭb wvTkEi%-S^F#7JÝh y˘e{޼#ؚ7oْzm\Hq6MJ,ci~ւJ1؅'M|#e6@i}96ǩwu7Jh ut {pc&jwѫ:C7y#D:T<$ʩbj"&IG|N*bMCfh6`G%dpYWD89$"JRiIzş6,-ANSC."sgo8sr$̕?LjfOgDr0[↩g᮷+k|35 q㷀{~c&k壺Co#T:^$F=6aKٹE~R {k:N9¶vhN(I.GZN*H*A t@}Ehה}Ѿ5Hγ׳]&Y~p4ZcsY3Cy.a̽ƮP/aP+oP. "3L]q'AۮX\?ƗC6?u tN 2r)D=QBȇԘQ܊GLBdFr zdHGM= B0(djH$`.D wDvlU#(pO: %$4kA&,7yb=ˉ6'}2o[NeR@Ct`P@ 6#u{ʋ 0XI f"a`v|ċ|ܮ|:!SAX޶;mƮ6Z WKvZ:_xΨeBJݭ@Sbg1`@nwpg=*&Ef_:f18S=#_n k*URMDz+^Ŕ}JǤ6Gt_YDS&w8/>`oOm}.Z&[ }xK ŷ!tW1Z&:sΛzqjw 6Z8(Wt6lj*op6TU s՟w>b.>p zh/n=p.6.SS-E6:28~9V9~MC/%N&O-3seF`%ςӲHdW5 .Opnt08q T߃>g/ڷ )8_\LD/4m4b(ah+="/ջ_l qـ(3<] -3] fS]L;&Ip U#wr6|T`V}'L Nm7:'BZ޺(6bSFkj8d' sfĎ>Xc985s ؑ"ӿ*9±vc81"4Df[~T21p 5T;"!3XB Ss50:`:⦓tI/Xn!68ch"wJR >q€.\)+Yq@'\,\l)ԊWm ǟ\L8IdˌP,8+2F{+Dk#غ˂5A$q! E9$~Щ$bE"L,YO9 +13Vrv,i~ktAk%dH 7~G~HpY9@Ǐ5aC4G;Ɣ\{ysaF "]T]=|[iEX> nei.` F#6`ٻwemXy{Zwڈ9i~F~a#v2 l[dՕN0a VB'7–O eOrwe*R GA\%킧8yI{U2?>#{:—Թ:^ #Ƞ_Y B hn+lY'g»s4 X%Jz㊙5wMF-X**[oTn@TQ#VJfoغ|4hH2/p6-u &9g^^vfwO>2r؞a(إCgN|uigG8e6Fݡ R5R~1J:P3"9ܳ9Ba wXZn*<η]j:-jKԏZowJT+_IHeSWirYa?V)h\uis . ^%4F{ 4XLN{_YCEd|e#m5)Xp * V:fCl'9[tHዳuk"ť(;ˏc#nt {<<1ٮ}Þ-f,uCIs\p3 GS3woZ(:mZBsH|.Qsr @ڇ@xޫz]RG+,/1߫b"({@>,bLr̵[ YuiD}X?W:oҚU_%ilq(Й-k uīiխYo)ɈyjInN}-*")y`8h5W}6#7u E]ƵKqUsf:F^xeKx QhmUU42Ub_F5(Sˑ0_|;ؘC~,+QCFm%*yB/qV!H[>I:A? l=ol")GP/[ʪH}9dl%^Oyn&P%:;Ҏ 4YΖA2l\N!a PatrYj^8^H$!%)tpg(S&& : o^Y&JjW})\C4y^oaf2m4uZ'ܖ<n"7[8,ӮlV}0wWP5/?0s 'ǙOHd㤔:SU淓c =~.b!^[ B fBr QMšqԮ6yBuFbhdOШ?@A^bejnC9'-2Vԥbp{<Q5%M<T2m/`h喔Hêb o 2눆? T52G#HŎh S[ >jD*l[e4 >Iz!Um\l2I- Z ]6^w ҁ^i_D𹘝oR,%k휀=߇7$/2&X'J\|Q=,`2d D 9p_^ hx 57;*F̙A:9AK~Rec, .Z5{8 (蚉k&f<DS ͅ^c_w d"X.c3J,aS{_Rٙ&߲f9]ht^oJHW3w⅀$&̝UtIaX=z[ralJ ĉO[BM&cA|^1JjaBC(t>Yv>A'|[r LiidF+QAj*%8ADdٝtzѷڃ{BZ+р1Ir"Qš _ ,+$!!t}ܺD=;= bRn,J}6)s1oLr_t9NLH/9BɭI/0HGpX\{4h bC}KH5aH1v}*CIO՘a$"9Ja>8g~ z[qQ@,.0&sQuPZ\.k(Jd~ wZ$G\j8v34956A3X(3`'ȮNTO;cWe'x=vFVEެC1NݷaTA ![p2KlU彧``*~c \Zu|qCMh ^N|P\@p%c rLzFf$tӉ%-A"RmʉvƤp^rnlfv߇6T3o9͐:?[Mf+M%4q Ija$ɴ8_18X1d-?S()Yc'7J~8enAn^qʖ7F0hӖ~CI T N. y)1q!WX-nWW o*Z<֠b/(xsԶj[YH`DB)tdRyx dxwWRHglfX)x OmYky &)MNiO%'/veɂH Xƌg%5BY?PYe?@M #E;{5{ѪDYmvjU*M\ !I*5kx05̀:}$t}@0uޅX`rƵ~%_u./@֖HnIsgh`l,^~#@i5ᆲ5vP6u-t91!]R'27CD59;s75Vo?L DSjWȮug'C['l%i16.竑u\g&L)Y|~99  6$9ybZw]{dq@ fǪm1xoEJtwnUU\a|{q¸" 3zO  Vƈh.ٓ^ >`"D2'e$6:qɼxo Vl1PCV=l{y,̸%YG;Ap" ic 2{X}7:!"3`#^+o "е@*&}J-#D tՈR!0[Lzd\=Jj{ix!\DvF &&g_lClа}Qo=C}|1>x&pX~"i p 01D|4 ! JtSx5C3kpV r_åj-tHlF0O9M%H &oPY90C`N 4VcaXA-j9?VWVS9dʖ7 bǙ hFzYf_W 'vfdMRwM\5^ +q>8a^1yJ"a^ ',{>Tr7{,k H9^s\Tђi_h8e0 el!CűsNvϳ0P^pkuj1!SmYg&C1TYO|4NVTȞg*oLHaW314oT;I^b"Lm{-߼5Q2woEa SQ]< vjr81+C|!y?#4_~2h&Aϸ»tz+_q~" 8 4<ᔶ1sCuSu1cEe&Xcc~"j0%Z+StJj Nߝ`sq)M .Œ^o(W*?#o}4MrNⰢRgK5 u4$)f+d=7ۿ-%5 qjIW8Ջ@gb@24If< 7u]j[EY8 AWdYVrNȃ\0Rn!Eg/N ʻcisxhHw7QP aw['L?*Ħp1.@W_OSbÑY>YY" FKO0嫰{OKve5qM'0_Fmx̢߭lH /EyˏKw=#iKmQNUAhjo'/jN !;/ 7ΰ[aǶ=H]?Z$Hp=I5d<.'ȉ,:׵37~cx[ %ժe@h@D~pz5 f<5Һq2DHύ?#b=Z&zPKprxTALDFRE#6 TMa-$`Vu>L-H Nݜ֠h O:;) !P;ݩM/oTTSvDKxhϼқ$-J @.w|+)+uŸ e:=V9tCמK"tA s0HK n} 3g9פױ *L AcL94HU)tn!/-uSˆ"ҜJJV6r |iDN)& Za,1e{T祝!lCV\j ~($rkyZV@W0-h ̤D_N/rL-ZһOKՙɽ@lz!w3)i |,$;I/f$SU݁3Wrkm_T yɦܧhvYS/_\ [/1Unl\@lԥA48I>̮ n|5^"mB~KaL.,DQ VUݕS04UH,3 (aL Hˇw܄փV0їK8tf&@k'tSlbFk\b I~=K,!P9{ sB&;3[01cY4)^srm .mAMÝ.pV$*:Ds=]*kp4q3keUs㗿eh`]nP:M,h(4O;SRt࿛mAjnF*wV~@x !ݤ-H:A:n4k 5Gk9oͭQ5UXru2{_B8ڐq`(ZohL9/gL˔|)ў NJmYE4A5fOy9 }6%}QlčHD8}92D9"eYyBrPyq\U ̼Ex&@sY.9n[1\:ѳᙔ}73U<]3)S}-Y9rsvs}ky2QԙT7%Ʃ|IKC,J Pxue "]ǹ'L9XXأa=1CH&Ic. kn=.g IwHhqsPFe0NW[Gs"-ŕAeC}X-]v69Π{C)f`9[TmAB-|bG4K7~>ud_Ʋ?9p`eL.ͦWb0Q:pgdp'- 9Pu9A WgQKKvhrk5ը2ou=jf+w7i/x[W3"M 'WMa+FRp# yZWˋT@IfFHp!5wJq6&NM? >E.GS5l8a*=-f me&:Yuyj<`r0ɢәxpQ;] < ,8E6Gg9

'Z$E?dvlq'Wu ñ%ma #J\GF1.lQgNylKKv9}Fl>9 u W.1CKacFt i偡0|J}}k}lV i%=)#/C?)lckeyG:JXa ,1|kbY ǩ^1z/'ZdGⒿ:+9˶EhE*/u Š0$'?r5J*F:3LF2˘Žb-3F_o(䦔J%DTnKwA[{PNkED 5f͠+3#xXBm u ֚gIV 'zBQ[WQY^`_mޱ vڌ8P7>49{] SEgN_w76²5R9{Dz95yQm F JX-qV[.- C3Ūj$"fݓ=EI\dkSKb9;hJX8#MճD˘!&Egz+^ls؜)Nѱps~u !LCKi?3DׄEz]/o]d!B-cҊ%"ʬ1)(MS&3v,䊚>- [ AkpdJSKeA0guxx1$y'Ӫvl3xl@W=i'M&~8D;l%™@afi\<[atbʫuR(5_>)nr^u|Xf"&8{|22)o~T `6 2RȒ+TN>*A7Ƀ"/w͊ǨǶem8 i¤?Nct l_vrm<g}Clp{{QlOfOH'm ؊Рk),@lVncc7DW 'D{1 "_`ShK@:nT)~@ ǫ,f,H>4cfGܱ,b@\Gu6}F *TPT~~}2{5Q9Ruܵ|wol ͙_5>K:KW/$Z@ƇZ4XmQۘ\em0G_U\RtT!7ItD(m3]RP7tƆq2I=~6eȒksTb,a/I/TmHYFfŢVY3v@-?YƘ|r GƯ>^i<tNm>!  Lm*N[dGi|bњq&B7n[oR+ܸ2> oZL<u(;ZdR._VSD]IuSP%m-'+1lxI 6-kY7]qeU-J!C:WJV-SԯR-糫*;e?ѧ';CfGX%@'-V:4[M*C0ap *=CNR\ &$ >sS; ōu H+7jWqDj'H% -GBOU$;Hci˄ueDg$B:t-N&$C{ wz1|ESdV9fBMxX.+ba4L,m/ ^7mq#8pЉ4"H;'llG2̃1 '?O\6L! ?u6՛b5gN·J(, &GoMm&EZ8^;a-=P贃-K%L ڜzshSk0$:=7S0b!Ԯ#{o\gglOܻB XJ?(C-mV̖XSM} )}*]YA$mN䠀QYbތBq9%S>6ߥؒ;A_w}K,{e;f:MLdqCթ C6{#웓k %߱4[q[T(4+U*Lk2SOQ##F-.20(=Hض zAo祳q9Q.rIv'+Ex~*oPUGy A3#s c}y:ׯoўcwt0FŅ3B ;Rٛ+ЗTPkOdd IøKS dCʟ`T+)#}TΓ7obҦoP4TƵxSE?{*K4f]ˬGm-[:ܘZrKd+X^oOJxb!6H2~M(̐2Non4AfGq|lt]8vypA"-)3RLGZƯFL KjFn)r9G (A<]CIjHezeSs▰Z;%1 fLb9[ה47)&7LtjZ;A'*w\lR<\ &M*\|$XWUG\[Þh-\VjOY X"1mA/+R>ACܭF"ɻ̊;?vv꟫\LO[=RTvNMI3{Cr~4b@s鶶 سg)wq<[vz?efǻ+xj[aޯ dci#}uIa#wl=8]wҐ uoؠ:i]wyut?n?&uvo6TQT&-^\y\"}I[Qtyx~֦s=8S(E$L`s>r;Fd=5/eFes fu)ºҕ>ef)JWR~ p~fHNEq8O*!K5?d*}x6XkjNbZ`M6vyFqnk&12&Z먆N >p_RMl=L]+v@ taV('\͉>0UZUsyU:޶cM-ޭ%P$%nEhY>l 1QȺfy=ȹBHWb3dGU03qqX%6(ZB]@#޵zlQB4ܙy٪str֟9*mc羹I0km`]gg>@πuIؐ7i&R jLx&_?Wr[9Q(V3HAXVoJ2Oɷ č|$K'wڋ ov R2]W_o`qw^8t*Dth⯹Yy:m3478<˪$wS ?[75n r<\_6nf|I{}VkJ L+YhN@^, ::|` G{܀9*ONN;)B\4\csGQ TW:js/싘SK$_Pu 2َ+1+zlO2(ڀ"Y}[v)* APñύ"Qpx=[T86Qd%Lد88 ޠ쌻>N a!aBdp7cW!|)QQU!wN6\ 9Kz7מ)+1-{3}Nm1ͫ#4" DVNHSk6h3Ѯ= uCr#(V'`h9"b._. /!:گdԖ Wzw/Ɠ䁱-).3;#T >[E<ҶS:̞J:b~Wjafzn\A!S'U GiQn{ԕ1txI7c*q8Ku譌m@#erɭsM2ʐ8SY ;,q͇kԹ\ z˩S24t)gMlpf# Z SBKFq@bߩKH3WIF_cKVTHʽ\b+=1Bǖ1/pq|wK(EQ$ Rpx3l  3[O[ʏSj|1}\3eG1MnI[=̨m9f |9k6^Sv+@ 6c$;8jE $*t,ÚA/f&z8g.^a1/ H;+ɧY(QQ'BR#3Nv Q7~_X"e$J 63R- 4HӺoQ>bϥ?{b= 3|X25}H?v~'>34gFL6;'_d/Lr:(֌Lv~gXOl^uw:{f}A γiX^[-3k.?H.8dtbFW|!@fم@'+>L;{ ԛǞir[y*'3:;m']tц|V"y z;oO_zB#[qLt:?r7%5/ d I]@$,zWI[|[h>+l"5Yr_H6Iz(#J-Un2>w$HUz#t/ mIVYH]4s ?HD̏Goag9XBHt:ybyRYZ,C%wvbaL5 Z>I4{ǰD.w)"eCQ(\ad8ʏ=§e^ AkFʚ<_/s<uϔ L H6"O}_kJPv7ӭۻ E7|ą\J6k>ó~жչ2L{15!Go1v\; tpg`um|0 ʦn^0gm=u'e_"Y$nٓ[VEZZĴk&=G x(!VpEQ]Lmbis^H5UI)=fA\uPK< !'Wc3%_t8G¿?[_L'D7i4qD g@0 8M׵{7sY=)g*CŚdt5Z"I;g+V2Ϧ5I}ZYLlJ#f9@mupU\d573CSY 2!6~3wyv(ӫ+79gYM; yO U6xKID9Vot}QJ6-*[(.MWFn |fex):C{ty"1Kσ5$ZBLVf~X"[sۣuM]#$!OQd(B M)>2OMrfe9E"Ns#.j)|ߣO{٥%/ W%sy2C NSCeN'r`Kl 0D~47c>Bڭ椩"Aw-x9Q\`eE РU=\_ >KW΃LYz=b&1E~NflZhFbi߿P)m4*cH=Hٝ3LX)R>:k;(Pm΂|t(&ӈh&9 ˑg xU_{c K\Z%\j9!lCV6ƀmr3B!(n;@G9ﭫ(A 8^),ڧz  H2\Uj =Zn}A೦w*B0( br4.^pPady4P#j0n`Ic C=-0WN_OEc:if,ɵwʱFhQGw{%i*E HP)Y^g<,-͇%0NYzz13| eq%E/P28{[r B3y %ı$r3'iDnOߑv䨹4 NnMM %s {G$kmswrCE r.}d\4=$$]C/@(z(s+^(½T Wi\L8)tP/a [5qX"x0\Щ}6 `-98:|JXʙ~*.bz?0= ؖY(.P=Cge/aiut)#hwY8W.UIF19 kE֥opBt{_< :>lD'{Ec$;P w*'2Ε:䬭zi9o?zq9v2UyL[Xf@#`ql2a' HHQ0Ets*^V(DŽ쵔Qep7:o  .po]#uV7 weFs)l,Vn+3w~Z vE)~_7l$ 6b; ={@ TJKDgDZ nDi jRV1:ρ5֦17"c CkQk 阆{bͯ8|G$Oὸl̓$ST(i\?7Gp;lodFvny/09t#zr\G1xhj1KهwYʒ tl87m] : a( ~C`ӧeIk@Q`8&e. yX1 S R}!ho x$CZ[ hH#-;*Yz\hcf3pAtl@Jr#ZO-2ҥe' F"j~wC;}|`cz %b4D2wۭS2_+մJ1s$V>IB_g蔜u3BȫW/ -Be@A<*e겍-NSeMބ=ƋW*c"m9aOGNޢ.:[`Wp)2) q=!~sGXyvuDe-9KMM%,[+wLl+힓~0xV$4eʇe$aYI*3U1"4<^E9$.[BN7\$q<"0H!bo$8ؗMD.+߁>BgK[#ƑLctëK;8L9LY'^p/cYJEqr)ڧ}Rʦ-u @Fѣܙr]]]?͵y[$_dPe_4kQÊT+/X*.cJBOԆu$uj؂?:9$ ua7WـaYel|<  $+S6?NmƉҶ>F  agB~da|)H6=Yh9ͣP^xCP"|?n+ٚ|-$]<>:g 1n&5VH=;:HZJ-Ɵ o5)SjNF@6"沭s+, EĖFq_Vrn˻B<=_OI7;ƹ3i'XIR_z-4MZLn+.R#T|x]Or_SKW#e(,ؓ^/; M n&im85L S@&eۖk +c :UͣN6R:[©PeAHX\r jt$Pہb}P5sYɂ|\['+!XSx60"`^^u~=>TzK9 ::˼LNb4zֺ}\v"ՎC͌»c+;fMa88ի7<;=4Y)o@yυd+U8oH .p/v* T爪wCE(m ]'scZDl[ݯ^px;c%/7feN U!Õ_y!xp3dvB>BܖI\i>{0QHȖ1`=:ex?o2@}?r#8}"iY1nk |#/+f*zYwSM#BvcAEɷ\֏rSL@F*Խ @*4Q?_i]N?ư 1pwXDK]IY@Hm K u&u"2a#ZWbP!VJycqg`ߊ5ɞ}g?nW>>C2`suQlITghb@KBQT53[O~"H?sSn_'eJ zD/;:V L< "90 EWE:~UBv 'qA`).LGV1l?ŋ!MINutvS\ASuc"*!x7y"yC9z} BO_9{DAKB1mz]AmU,xpmf ڕNpq9t w?'9Hߠ>XDM4"$dS5v:ރ$pzd dAO=K^P$5; UrFI6 ٳo1oet"<@m `?9]GXd~CF#!(Z?_Y՘;m\PB؅a~qL͗"kf,v^(n\(1 LבGl2;xݰA>'NDa.鯐[2ZTv_|;=#b%3&>q,Umi}7);n@K KV6+J6cnJZt,b¬Itxmk<-VZJל ۦ :f/Y[ HΐP3?4*$a$3t![sY82q:I czZ|dIazFO  ̑?F(%ׁIV # ]P+r:brN=S`o%zP O)=lqVqEL4:YHġzHv"p,^Sf+Rud\gS>%lAqkNGsΟ|6N]ڔapGY,UB lU~`oYJu(*pvդ|/Xx*ƒ XJ5 sK,F[Wa'Gd% r"Z׳^dF}ZmȺ1 <)!MtW\Z)5B{e*s ;["Wm;56{8W K ~DQS@++6{bwm#UIeӹ,΋T 171_T( WDW{H 9ɰ=<Γ-~6dƕ4|\dW,@:<ѭ3ЕӘ9 x(8nS^6z;7Wdnj~qʂBRXدAO#Ld\F?Ӄ[{6 5c;$%4FʨK7]f^[5 HȎFZZbѼ4C&eH wg[t˴5 ACBPA4Kq* ړK]ԈA<|KZT6C'@,7Lhv"z&D9YIq^Ǹsa`4*Lm_B;άB#Z)$7N0;pf,C]L%|߇2h! }(cz4W<ȁ ?k1H;7K=q6jF[3N W_rj])Sr'B l* &n(,f([$ض͵uuD#+ 7$Uĸw''_߷\fn?)i4~PY4Dԣbu[_=r2`5y!{IHމRP21"]UؑM6 Q\WVAIg`U1(Oo&%.#Y[]v;ؿU$,U +'&vdz'ZrOf.3B2lCy52#'GwNP vmŅ5ohZʂO=BwSq\￙j$) B$:u1x7r%<>$zhh3riqk)llY(^M`/FDžዡv<(1hXT`9"dSsML8lA5?w\ >FGrpr1ujB?b7yyPX 5ˢ}i/(CwK|7KԳȆ_8n3 zAQ!fwK` T,V2sϙ]MK1卐a]oZh)ٝƪy%xOR+}YWSɯX8wAuF.ݩq]rڻKzJU!-Ȗ** ~>HBOV%U@RaDv 0[94oPkK=S|/>ŽiMM `|.^_|. Ԫnd0D1-tYG`-,̐ IV3e2_q |^i"Ż ĖH.ݨЬrFG" `/VRRGH'} x&gMSBwEH8tfӡ{J'DOJ`. YNNH *6} ܻ``ӘMNO=0'Q?ὣ< 2vbG; gOYxުJʎAxK ")) #M 2-#[w_?GvpnL9D**FPiK#l"ݲPR=,=_6|xGBoGSkQeg: U{ JR0`0.ek* ɝ X\jD(7TjxGXUA;Ox $wf-X9uRgiPd¶UfAwRzfO*oٳJ9r 0NyWׁԸ¿΃[|vk:ٶq~ʆXOPT 9VrSGhQ`cu0+(TTfC|dÜ%5%r:30{,wxZ$j_)*[d'dypbl+9ٞq=G5n"!H6pr!{WtjM-cytJ}_dz,D?5"5>>a 2ig !"Wz8HO_S2; N;mb`lTmcsj{'jp3@cHp'Rί%&yz+ђ]Άv Ц=7Hdv ,DuMwшYCN={*CD=O&{V_dAĤ/ *_ 8VuWNx\cp}RZG 9a 0~ƂaX->vAƛCھ,&k"ͳžA֏lj5˕Y#~2&2p x+mUa,JIF!ޔw$X=_AK:]a\ 4.IW+ЎL6wUPOOEGopF[dbWf6)b?aicH=c]*=CCH!:-3Je )Kw:ɨx(?#zwoc?3_J8`J16ڮ%zc &y/ߓ;= F˿[L [Heg%~P= Pn#̲=y.i`y_&҅3x0_NOiq_8R׻?]hjDgմ"} YCrvEʞb܃1xzj0q:Yb̰sƘ-fp>T.tz老)F:-v`(fVL6!2Gy[܍E4y}`N PQk?^GK%d(4<҂./n_ Pl5ys)oLq/8S\\w*5 _BM&cPXEB癃ndatm6=pTS3ي^/5%cUhVl.2Yr@l"LٞLRdxa3bAIm sgIf0B[6Qk]jn(/a |fy8$}dx=ή}bw:xOƹk2 4ּa3} !\ޯ{XJOp`twj棓 [.18 aZI"`O:0]wk>쩝>^}9ԅy& j¡:69eN;7Z!POU[gR<<nqpFQ%&SL`X-Xwo~XYWѧUg?wQ;]@µr=@1. wI&\n 8j ڈ@ԍQvEqƛ5t% Zb(pN=&G239DZ\;һwi<'c(T}祔<ȖrUQs,&$ģ`UHiy^蝳{q0obgR^^}|țW brRh|${A^[iڕ @v“|._&(c##]z_kV 0vrK+ ]0τ.-!*6`Qvs/x)% %}yX2yX@BJ= 0{+ ([^DPR UTn|Rr("4!tuJ8iR 6z )^zL,6<Dxoe; "g> JrA,Bwhg_-RƹĽBgP|XZ*Svlѧ 0snU5|fH [OJߧ@F,,t i:{a #ƿ%ˉ]iLRfE7H(|$(/(ڭG)Z]CEjzHnG2Vm0>2 h10,üťmYRvo[G(L֑% ]1RgřcUaM wkCYy96BYȥo]ٕ-.8-k~=@r|6/Cs99dƕ- oze&K=mG )Aw;{.]Ր\.f%# -rsIB%8<L#ab<ɹzewdg&Ll>Xf|'.ĄIm hVG)]S(QFK_SS_{*"NY-I:rV / F(^0,֨'cYM?ȟ53GfȄ& 6='[#T#E6ƫ R-(kfAvkVkM8#r3dmfM&@\QL|E28ݏvCKǩkXa ' ߠ)I :"x 0V| _e!ɀ=6Ju~QG,F䣲"eH{&%'eq& , |R“č4}l8!7b{C!aX@Kq#/|~ț@#[dUC*U|TusCF9xpYfD@y6$e4.Ib;QmZ(?!N9Smhq68n9AeO{DW?ws_}IGANmTWMGZͣ赲0j$a(ZC.*Can:S~-^yWx{E ȮeQ*:@&,nفUsVT"M]yI<d$sDxVNt1h}sj:uU7[p @ ( rܬ)ºPf+=JNttmۗpu-'>!;8+";{L6|aNLȚu톂*ޝ3e[J`j=S&yoC,EꝞQA]r3xB]Rk-z)Ln(-gh[`V _^Q`:>\*G#h!:ʼnt7j5G1Z|Bw p'spʼxcN2FHl Ev3C]x+T9 YOG8"`.S:'\Ks\}4Af܁iuao>VB̰9[p*U;&_Y/pڟtf8`2c&|軽<=|c)~bX$`sO8[BMxv7B8ntb䝙KfwOGyc=R.k#ete0tVA!}-6BPΜlQI)E*Qк8@XR^,ivz {-#K*[':ب^sLнwޚSSjY|eo\q=D&MLQpNBB=~7yկ(>ky5I}B܆WtD":,搢)PGycbuW@̸דr3SSt,-x6lղXFc' _sA,FKX񰏸NnsuY} +%-t1Y!7`Hz3 5\^%Js}/R֮:hi05\8p Wr 6xvD"LFaMSVRnpY6_]k6h ꅍ1HV3! $n׹9tXj폦FfZ2*0l@~ NQW?kDA ;8ZY zDQo!Jm)I,ɺ- XP.ۢoz7t{=xgϬ EE&/iQK / 7 ($gY:󱘨[hH0P/c̺FDNKZ ‰-[!ZBK~d8/rY:h؂AW-*Ѭq_"Kq,GsriD2lIXu.uF0GU$7k"/-v:  !]*'xn6&;Xk),><N7]f*JHmU܀hwihڦDn n"6Pü Ҁ11>`{c./䢟IaSg!G-DJ: tW.*x]rL; Ez:Zޑ*#HSmgIYzHst Ex|󁕅&oA/IsSɂ_؂ PO}ild 2K :8HFczʨcAS0fqH{Zr]*}.01EO ßJglmټך)9ٱǝ%«V~"! #ceXu-+8" qITykޏ,RJ7 cz0e>K-"mMՑL/ðn=b?>S)Mp7z6)3 =8py;v{W1KݘhnjBO`$@jlɳ+^/Klg M<|KśZ/xL=FVw&1qxqq8vաm{H  }>#BI_uhN[G4ElH7AqLj[L祳ۇVM{-IVEX5 XqZ0a6"*M`k09~InVO J喢cyKPI"0?BØK(7#0upovm]Bҥͣr =w%Fݴl]3'bqC3c&#!R^ Y9rb?KhPSg93%E'>-&>G,( rw0vI/ʋW>'Jy6ӻJYSm3#Bʓ`CMV0I#ķ;㪀N:|1 >n0{F#Km>%+K@ z* OW,e]Hq0ʊL»Jo * b3F̻S=1-ƽjKchQР,UWB¢·ERV;E"O^dFMklB+PhjH6y*躯 PM`;UȏВ 9Rw4|G7H6'ն!kijaUW< žUQ'Msƈ)W#_׺ *ט wj"2Vsl'E!(^hvM  E4PT:1XZu_byG~ڦݧ9Żor`^vM ֶ'YIk0h)6igAݥNko5w;&R$ ȌSjiNXǫ{p99UG4XïH:vcWHJ}!4.x; d Ά"휽nq)!A "j=T1d:W˒i_:6t^=rt-GSg7nl@NεUEid}QN$#mVFw \#bnhK溿C0WR^40PKp !V4s[0G.kr[N i8=9GRaNCσ<;cBtlj)UI\y>#>e(X菂Y$/FMؤHYvlqYSo r+̖"XgWY' @&o2 G=O}/)qZK'oP{m"5ѩϵf}oJOX{K#BqR5͘P;yjHfLA@AuB y],05bhk]J2 b+5&?hDJj#ngOxt+ӭ8OLNשҦ'P٠9Av@nw9'=qSSw$ 3V̪&U& ;fuD(ݹ3D#M *Z.6KCq g bYFOY ,}Y8NM*\kvS`*\f+K&@Ze|2*tVF|y/hufvڱ40+uѡfLig,]FJ01@5I 1tw\Ҷ==_d?sH5_GDY3<ЕV6]xsJ!'YQ[]d.~ 쎍9uuf 3M*;WŒQ{TUzhCɈ*WRd$9:xsvF&=6cöX/i!b jI-ڣ/h3wmO )n97]W?C(c9,OJ ULZiDl,aX'yoW܁3j5+HߋeqB3x"!jp]{!lk~Z,3k+Q.)[,Tdi@,IW]f3:wfIT5蠳щZ*Ŷ|WB+6ShWF\aci!dHuH~WhP)xTg.2 ҸgrOIYϘ02uU- ٣s/ԺGgQغzf_ hbiդs2k:RF!'+>Vsw_ F <6y*Im~d|b7ZYJv4"t٫zy>-dޜ%fONJQS{-24?gÿ(o55rs9GW٦Z"|2A fIL- Ǒm豩\BEb6!y:N_S^Elh/˴̬x'qɏ簞Q=~r_hn6Ns VA 61&D*^=23P(j(¨CUy}k{n3%b _ǂH)@ZXJ(AYdF^S>hBss,:_@EȷI1l9\[`ɼp+x|rR`\`kqeTM6.}mz5F>**>Et5ٰ$P/* $5&T{yj4K r30ߡ.vM^PRRj fA)Lvw54ͤť$=I~ee$jJbLd fn ĩߵx%3ņHf5cyS'%fU xSm0\vɕKHG$ `?t̬ UYcr"@*!yO Kqct3gbq܄+\[]2`;,@w ~b 7(:9nȯc+hTђuNkz]tb 2M]`bm<1їp>i0>8dPT]:ٽ iޙvd 6xL/fz:2GԬy\:UZm $xfx}IgҨAc`Sf#8]P, G<Ӓķ?YwU74fyl 5IOaL"lkxt~}\SGPNQ=e<~g5`@, Y$rR^e9V4aFb7l~|1/o" w0C8JbYvrtHLO:Do!qb($ec,W؉~]@`_T#U:IX[•~P`}q!!ĥ@z yĚAhHzKJ<2T "t'{nqfv2[9)CK:? [W\X|r/X v9J쯽Ebܖּ=^yrXQmLKTc/ ZI4'$qԶs"@ eHsjs<ܽN3̦r ;PdqEփ8u5!KRoX)xw/=DXwJ˄ډ!tlJO`|t|د59v^e*@ r;[R|dws#"H$4 3ך/X4y}1Iw"GD'˒DUwvM, B*8R9^+`m ]u|d~ϘLX@`t*.-Gkln`74&l]W jɷl>{EߛcqWn rXa̯.2Yzs=C1/f?ہpsYANw򙪽E㧕3ED׽v^e#&&.G"؇/.h4InygֻC[Z*'a A?/r Oѯ*3~yOE#aؐSy@YS EVE1bpڊs% j AiRܔr9C8"78<8p'Ke=Me@Y/Uċ eWcu|y6:ULgڊt̀LπX;Jqז(k6.t9-xst|~|Cmxw0il\nc:a=zu,we϶t&/ ÀQl4] eTFqta2<1DJuH#o\y! "pa=+=%)}o*zDҫWxU Ⱥr@ YsfI'1-\_Q| Ml @$S3ߓ7/Yx?:ݲ? ;(tf f٬ %C# 1yR8!,H7i~l&h%@/' )k$2'002W\J}ZW6wgLy+=mf*#K˚ؙ*̒x ROÎ cdz̐"*lpD4=xqNC>"#aV?7|rzv(MCD#I6MicovO3h1ng#QTE7MCgGk,aER]>e5@e@|i((n[5fpqnm%k.S~1(o` 0 טQ\KK{ *>j6Hx{2f@O2K8z\ua`L6/*}) L?} ˀ(-b)P["y2(}s]ngR@XF46o]4 vx:l:ZyL 5ùozX3o#:[oE$4I/; zA^d'0ݸyb,PkaP ˤ5~8ei1 5+-r(O=/9(- F5+0>.l46Y YYC$+5^ yƌK(DL|!,L 7 % аwÅbLU*&Zyf$)@15HtWfzKcqNq:ns`yND=P,˪I~a͋ D!1wa,0i o(Zו/sOZuWUOyc? d [kMrkOedu͔wWަi 0Tvҩ) L'8nR6=gŨt5gM)Lwj :;aV&U{2O=՛zTB,aOWjä8e5DFQ%V~",83UIZ?K2+ScX-i_dxXuX@L[5r ⊅+єpa ZuVM:U)N)&gpd ŗ&6NZ#xn rkY^:1K 챗a_`6CчHQxC?r9몋`VBƾ7qn6$ts#:)Z-JGvdqŰbSZʊz ώ5օj"^~<Ȳ7Gk_J&l:)`Py MH,|! S3[02,0:&&q:g<9WM̷Nzx~͏X:#o=8=ƞϓ/^_-cL,XОu'_؆D[*5`V_%:z'^&i:]ؓT->;N [1y@B.c_y yEz[UJvbu޽zYǬ^! xdJs5}~,YXԋu}BS00,{E@z uzQ]d1f"ÞSD{ĭdMQ\BqM-H[1aP^0Uq6@{P+%Hq˷j}y1U`@!~ }}M٠"4͑d,~oUѨ|&S}1uBY`.dwؙfiZ7Ȥ: '9*q#ظ,Nv[F4;nª/'p2vM{0*G^wG/Aguʰw Sae_֦ 0'dD۝!̘.Er{ïi qRBI`uO.! _~TJbOOx| wO'7&Y$眡Q8jٙō q] (=:_V5قx`n8 T%e2=8{7gp$, vf;< q)RtBY"\K+WV8sm 91}b*i쌐Ņ Ǐc!|'km3i5{QU:B1?3"!,j=J.K󜌑AA7_oƎ!u}Bz]l W"*0f'/_aHU՛ uB}񜙍QI]Br lA|EQ c11g7<+JN>M嚣x/$˾*YhK;=/%֬T$o3GYESiWfZa.ޝ0׼W- }\%3  I^[sik|"v͌(glܕ{WJF\/o5qn k?q paOZIBS8F588Ԥ]' 41*m[{ieTDRqW!k¡8tÞ"VީB;g53wSHyˁ Z*LE)և}^4njA]JF=X&_*7?G¶s)e-3c`aٹD /Ra9I:IeXUA԰tw1i&adQ2Hmi5 f Ҍr=D¢$: '(?߰]}^\1hLe;;Ȼ^G-S}'Ti-i^=rJGXG7Qpb\ 5kEW|_bĚfĠY:*pMb8m6&BWdŋ`"PBF鏂/7?1PGi]%TR.6t}R՟'p*^ .9J %^bKx#D5U6SUJ^Ac`[~Ds7c}i)1e5+J9:lN,'<E=ȃn9C43p 0U _b.KIc[ XDŽ7@_+H`mFMfEqNRyX?]-':'hT4 qh!pU&Ilxnd urEgJπ/&ēKX[`w~'f{v5l|%WV"#pSD42)aqhCrەѝ@9|~$!_ ;I<^ E\.WX'Sjz؄^Nƽ/qzXKKpLkW$ARryJNBh t d_*' E{EVW9J,.CG\}Vow9[1*xct.H *7nz[u&[1%& WI)DJ%JVOΜҥvl#_3~>=G6H`_(UKr3]Mr-ƢXEpϲ?fIeep9M\h2pe~?HwBk+-A1|.˵EHla !N_~ /CYQ9?kbkʔDfl*sy,qaprUw*2 } "vT3n@}T?!h$"hD'[-독=yiP:rǏDB,L'5RAe禉gYƔGU6 neٯŖV>W.JLf@ё2+hѯɬkaU䬠8^LFp,z~'B ߤإmEQKDLtq*B01NPY5-~zնN *)tn?+cuP=~'2hӁKIFP}CdYʲ??DESSXX·H%T̯o#5Z6,[x@I_@}7fqlC4NyoKwNJSEZקזiftԔ#x1/5,$2KFwB4/*<.SJC.Ls!aI-pJJH5ކ_XڛC.KEEQcjr]UȮtl^"^t-Z5$Ϳ{!bdzee Im@CEQ̅Y\I;زVWuX)x&}7 %KƁ:t14%"Ĵ7u\>GryGu0‘Dyrld ܙE̮j"FpaO%1wEyFhba8xF E_& Ln3U7S$IH8CՉ~$q'< ֣r>ߠbZe#!/APR6 qU&=!t#+aRJVL՛׃3|EPߪs*L]SCǛ (Xmo x4EU-˺>60C)<-NhFmVBnpm+Έ y+iWZ6!bhG+] 5,)1omƾ/]PowHkIslaTY^pS @|~ɴVֳ;UlEXO*td ĥJӍ̃#:'PDhv9D( ˆnM}cx {v2:COTKj'<G7C=Q" 1UOBFBD~Pqn7HY_HuodYn| nnPY,*Hmv+¯kC %0o6-f-_]/ys.uv:5=PAlKk=M;zjOENF XcxP,C .)E>nKV>?9g!z+;أUUSD'>QjHTmy1j̡:3}wKУjXq12T}0ufh#Cy82~MQDa/:De$R ĐV̷ XϾkuǓ_?1Or+5lb @P!1FFÑAx4LUʭ{µN:G7 0`}PfoCnOgB iˆ]xMwnBL Z2>]3-SWO%:F\Ұ2 o \6gןWtzo@hLYZx{1j57gBu7BHSqW?\jL9 YV)UC>5En0F34:7yMV>mUܙ׿5&BK<3i?I HW[n5ޒ ak+BWys -.x rr 6A RFnF$ 1*BjC8i}c\ꑮlʹ층W?_Pȉq,=|Su]m^;1|bZR:RΣ,fE{h*{oځn4h4(?^uH49(d d8@md@deQ$#ykq傡Pݹ| ߿u>0ECAmK :|o$y]:GĆZ|%(VԢj}CC7@"<<~aw^*^ts 8CRǝ1c#zsk0ApZ !ǒjݿgI GUx|AI!Bxo(ېPkU6d A§dR[imz{f>/pN*'Nwt: m;9LgD$ko`;L 4@ &QlzS ͻ=wJTHnRyɆvaٴ4$6bmA +˕/bI4{> k6Šl djZmISqV}/pG&v<DZfc [NJC3vd\8e.Lڶ7=dql}[^S GZ/R*cj'sZ]i l :E'A&Dr$æKf!q%+hqZ OѪ<Qjh<4YrzJJ(Y]XJn U`͈Љ]D(ӆe莰Bv8 ԇaLN'k,M2V/kyMc di{K{#0vSj7LQa_F/>@Chҍ-e5Q3;1<0Ǻ17 p<\ TI\ /@n'ڼƇemV m:2u?rN7¯ߵZ__xOMƸcϫJݐ,j8' -:Ybr^aݤiBiYЋSJ--KKQ{ÈJ"2tG^DxqK۠.;ȡ:ƣ(xݡ+#-&[=%hO XʃD\ٸhfaT5Rb&)ʰ&F yv99|ŜrřB*ݓ֯; ܶ"?ZkpIe9bH("W9IQAOӱ[Ʒ.X@<ݻ1>ѶtԘ({?)׷uL>?:r:B`S6L"VS.wjٹ+~5`$} ESrZ~:XU(!q둣 C X"'\^d> q"(=YYrwGF!67NʒrՙzdHS]'^vkgsxEXK}'=UDs`a>'Љ R1?E^Z9F[+Ng.K|OC΍`iO'YS'ՏKM{Y j6Zl~,!AМrTX^$lΩ^UStރ7X׈~MQekW8fVff5l*!~˗_Pk >d·r5H'`HY !77oבEKP4ʣ+ nrm0iTNXF(#㙕CEe&p#odI\kJ(O2n=£ -lwΉqS7nW3,J@l>XPg (h~NelFX/Z@B1l{\FR+}%+';@m T.0cTu(yOr""{",bA݊*rgE?Z̽Lռ/Q!d(uqjSBdm xNuA " {S~휠a0:o~4|)} GpR"1톲B!Z[1tL (+.S 0MmRIpRBWN@)t+RGz_yԞlZ;=3ਞM(<,#qTP1/4D68sۊ'/K:`^%Rg h8[3zp@]ജ"ef+ pYԇ_զ]BYkP]`ښiB]Ciϼd}'=g3 Hviqg8:J䌭T-6ԜW'w+>Ө9w3c~vR\'fbCZ-Wq-{!Y#+ur@!D2b#6X8B:h#Yy]: DNuŭY`xɟĠ2fj锎ωNHBC o5FV/wÛŸA$>J/PoWvNP=5q᳃=hwD)(VxD~uͳg0 I7QvϊpVKE?liV ˍLq*rQqDtU=СtԪ$%Cj9&w7$|F2c luȍ=4mH4pԸD]΄8Ah2ӂ:4/;) 4>K-[lheIҎiJaIB^(6$L{gIKKHw^=L2TH,@{MQgn`AAahTn6>-K.909okӊ3á`< u:;D=?`LJ8>YI:輰 Q)[KNlf1i]n}5\d̐M$sK H,G[ CrŀW1z ]U"͹_xꠗ'1[.(QW(ZEե%~G~#(o ꍹ_@Cggr7IE{LXZr"!'A$R9!E0"/ A~;]ul Q8GN Oe_~Q]x&Fύ Q-F4t=8wAE1ͱգZ EX$s42wl{X/T r4VC.@lLHN*oV&0AaHvtZP'L^}5hbn}*4L!>!`ay_x0Urо{F`_DsKsV t-mU˚UE0p'8zkfRT2I{2N$2wAN"$Y4 =Mn*y]ti kBcO-P9L[_-'FV$’s=, gߏx`%EAē54>J&w*1%Tw1fԝ fϮ#Rē}]θ<QEKƝ D`9>l'sm(L lwJ mFHl,LMIL_+Zw`=Rڡ3&n&)zS;'#Y%y+O zuc7N(Eup0eg.mPƑn 9-^WS6: bjhM԰4'8'H @畇םn~2"J^2f! iVWd!UTfE(~ ?qV6J݊BVJWJ21IWI"<-L݂PQ_Xr2h t<(@у7`)Z~D R_ ~ HRR{٧RsNwe~"|a=uʜ4]izٶ'^K?VA//Ku`[ch8W.9CuЉ)Â2羡C(çdqb_2,ܘS5Kz\&z0m1pE:lthg7W9!yH;(qi,{aׅ⃐ёӶ"L\|V@_d5Y},z 8UB>l˨gqy@o .($ҬAL6IY^o:%4YP)'Yuqjyqi06+[28 ^B5JH@UU׹[\m+7)Z9]**1zDZkb4Z" mR%!P;K>]3M@2WAnj?aX7]gZmET3>x7r+~^l$%$;1k.J&v؄йLH ]SvԠaˏ*z'܅1 cP͎^Q0Â[Ǖ$\ *D?b|O:_yRRryW֛}37o0e.`ci$d5lT~laAymcrY"E 6QGTAHdTxН~(0;J` gI%W/6kKlf<= :6|\ZL2L,/>amtx8Ő**>A`WQ5' >)Hn!mʻN4&]j?ři+#ּA@C]ѱ(@' EM J-{=kFy<2ӲjYEH?TTeo[W8|Qhry2\V e&xFU<38! K#ce`o8Sn:JGAӓ̇!H{8DJ 4NTuQ8 c-pS3ɇ-{^ܾ.v:RډI&keH-^F,t6l_1̀DU֟ISx80S}|0vbi?KS]lx~W6~Wfo=):o¾pf,6%B]@ȡ7>Uχl9ZPT *su}R7ؤ [.>51Mt r#$=#[u_ٖ$%2ƶӨ|(I`eҶ$ːԨ7ΠOmٺCūu)~?w(7:U +H4W%dU]ٽC|^w= c/Ga9HH/WA$FվS(/`AҭH xbstB{v3dپ3S:vi[s nèM ޿NWbZAseyT"Y10p!OzE+ƃ=$k_Gg?.VGh#D]bТںhk0P18N:&c b"zLɦ?q'Z>'GDW- .35Ka A'gzMd%u1X"@5'~ 5*52 -qEEׄKk&RfL?25fme w);B`Ԋ63qngL`9:Z'F⥔$ ny;P~†,Uj#;Ygv{HGvg5\NMVd"JLKS;'QB_WD؊3/wU=%W.#}lꖢ p{qWwQ16tkӱ-'1q|,v̲8AmN.΂v趍5Ҥp%4wgB̟I\ިe߉֌29|EoQyߖIfSF<]}HuT̪ZRvI^^8܉FWHnzox\ֵ8Pd;yj[i`Rx&y@SO }*B1bb}z$&@h/va4xˬ&d[[i8ϒ(Re!gl) bU^-ƜAE%`ܝ7޷Osx|#Zvo$pqע2 *DȻDlAE(`ʻ>[C\%Q0]T@hD'^\E<3liN9cJSn9W%=$Y[2K9!xќpx3;HM47Ǝ/wo?## >4xqU ѲMr_0)s 8$\t`tVk`ܦ?׷ջhyrJA?n-HgԻȸ L K߀z(j~lYVl!Elt b@psX*a[[q*bvu]}"$(*>( yR"hF깈 O$&k`xZY{ֈҞypc{1<*u[%LhL8#6 K$|6'PEj~ap~/&10r%EY˟-p )KDj{eڼ0}­բŊ=+0>)(ջu?h"-E۰զQZp- چA#}|I*A8:6[k&zF0y~~1 2S+*bœ3dB,Aсv^1TT')Sŕ/jد(y4@\ x`yђ [w <~3 $.uz?VXub1+"; B Gƈ]I>)֭6!䙸 ˹btn^{uk7*hcP'*s)pXf66sjTsq[;4%)6,TdJ hmڡr +`'ۑnw^^lqxwh-@!yKehV(Ǫ^5> 0RZcY `NT ש5U#@脶XȞh>e!XXOeΖ"mV3q]2̉h)(`ioㄻr5hb,EqAv7n{ ,ǔu^PQ_ p<~U%dpƚа@pZt?`<2#HҖ\Fbh1=z,L"мc5| xrQYHž7BNh_ оtHW뚄zH;K6m$[ɍkDtZΎ_EciBxeͧZܤod,'}?DtTSx"3 H#GQi7 J~SYMP~ɥ[}yW-<)%UP#p lډFY^$SO׬XpWefl"bm6J G?KA yzPm56Sjf-/8yKm`7[}I&yHDvu]4WLپXs1kHtɌ75r/]Xn6,.A7Bϼ%nd"Pd}.h]Jը6 A0uyNrMB&p|{eIpG"sIq~T'. ܡSj &!ƌ. UI⫍ ~qK:QT p'^܄tk8$~?\BZ.ƙfF]b}0# U{L Z,+eLq",~A1,jsRx_M*!U؜0QvR/z4x  QW}DRAU` B@xi|$FNCKLnOtޝ3-@:Rg(-\*$y<^>z\J>BxRg'?D ho[6w'f~h< .dHnqEOP^0.8\=1ƱLa*|sr\耶 S7:~Ԝ طt%&$ýXmyز xiM"wqVjţB _< *:-,ׁp40Q,zo+ZŜYCۚd!`2>DAbimɘf1X kΑϕ_n|Rƣ}%lݒ;YHh OEtphx^qul2܄8CǝVYPB10#&5"5g@F("@ClĉLQ S9Fi+pQ/ʮcfÏGo[Nz,rͥB9 HqН,`<Jdi̔Z.%O>Kf)]3#PL?0^[M|C(>, ?d1tO f 3x`<Ȗ믷L! $ώai})V5 IYlǫȭ'-)2s,r.ڲX kڍtx8eGRx^ohVd8Wr w G17IFNfo|#}:aGcN6H2A{[H% )/qݏn&׬>Gi\}ǘ|!=u4KТb-iKvUKxb uBW{ I4w.VrC1΁$YxfKE of[ڂV'f@һJ1!t rqziȅ~Y"K3G)GDM`Q_#=%IfXR;-eZb|PލߖO!U]sOlHݣhMKo8󱀑uv)f/sal᭼ٯ=mu-7=9[[)tOwK *G˽?syP33H^Hw#0C.v݌AF6&)XHƊs*Rb d{Dk[v7sh(E)1FD *9m`f1i(Z{HٳpøZ[qX&ȀM}|sb0.ki&~Йg/X^&= p'[ IwpFm4?D_nZ˱Y$Af@A )5 R]qKr,9dRiͦ7R %=hB.>V8ß(]K}IwYAi߉7J49Lgw>-T *o/57]{LA ;l0qut0-fF݀J! Q3"LUiZS,ì`q=iľrXP9 N5lW%(by./MH6@B* <âff=`.2ɟ=Oهe LK[wt}#.: prU3[7ѝ(uz+c`yozfqW{M)Gm,Ow/:[_VsyphWp%)1UZL_ /שRZh)mA|m:PF=>qm*_8EnkP1456N ?8u^ByU2)Œj(_g F0T9 Y[a^+} {^H30v|Q&VMh*ts}UcŠ3zNT/$%AR Z&iWNht!їQ>c4Yɐa_|wupˬ&x&*o< iN<ܜk "\]nIgA6*3$*13TzT=PH$_t/T.f$O`FjD2z(q7WH-&-st4lkYaɮC{y_ޜnryg +)چx5Wkk$.=}<J7:6n[C *Dm-# "њ.θ[Hȭכ* ]X7- בӈ5RRtT'R_rVЀ˲nem<߾kF["ʬ?yyB(ԞmNyƍ˽hc4` (7TFzbri=MkD9.R9~'A_@otU0*krqEAt/lˆY)])(;Y:>9 'a_O/ >kD^1ez6aV HY1)EgJ;ۖ?azoVx2U7 xx7y UY2{;aXk?DŽvoq~0sk>8-ynExbŠgBN|+xM#ʬ`-kl$m;QmIO4d@R8'Rk`d>.1;ͣjڶ#Er΃}D8tY:=MC?NK:gݖ1cK9{{S7?gՂ1IIa SXX*dh6RbݕPo8KЏhBs#7m#wálfCMᚃz%uܱP>l0l>zfз"!xUSD9N26j7M Tm`*-z4 ̬dۤG""awr Z8e#]V~H9M]dM .{s1*XXW5wtwb>q2PYf $#6"V& e!hFG]k3z8pEfȱZT#, {aG]ӏ zQy9|@ᵐv8Jx1Lާg"eS>JnuK/t[feTMQ5꽤sFWd(; }ڼ.G 3U=D_ ~rivQH@c(OhjJC劊يc6)v ɌYEtU~z,Ri[&[6l\g,&}qaD#IqSoح&?vw2qEHa!ݿdQI_>^1-!BY91W=vMy?ak-)%yu׈*ٝ9R.) E_ b(PvxF='̝p~~TVPTyjxWկ{ۻxm v3r%jZ;O!JӁ;|6(Ki-wzAe|wzR*M!A\?Ǎ xJPn]=t#09<_r"Ngf1Hh榼#0\KG(4XsO,q_!ķ3k͕ ƶM8npnEJng]TP,k#Qn|  ge*>y)um?8rK OϷcEzƴb8&/7*AFO<{ϛ<Q{aר鹡c1R_͸ݛZBV'UG*>1G~Uy51~JՅ1>ONNƶ$.y2e Fd{N=R B # ˸&)!/ׁ&$סˤbՠw3t=UK(@nh /N6hVqmCcxDE40Fuz#ic9lixV;4qR݀j\[kc3U4,ܘDF!I!$j9*yEZپ>@Wx-iT5#ep߰] hh2K0|2d{QU77r1\O'<ԡ$\K+Q{(fzmí`47Ȕ/SI2QnZ0^my3jf _mn ۹H H z@Gi1)]hj^Ld %؝T hڐeDv>H+P\ G_T`!Eы6ژ-3a&gԩ7jUq\"Pf&4%acs}h/ibwAL5i7tlwГH+nKdv)\u$E͋DMH]ֳp!q,-> l*_!Fs@.۠#iɜ )Phw#w@ҷ T;O,<`Qڏ.w\s&J^R)BC>j(F;K$Oӿ_tcT|#F'1wIx[RpX+1ک=PᮽO$z-JvPEZfN'5!6urH,_@p7͑5b\} ̬vGGYp׷m8t~[DGTWk7~ AMKQGĀJ4ExLh}qr`bs&\X` mCm71'ip1o&JY)G$bQoЏ54P珉KxzE0#{&v_Ovlv_՜-~d"5It]c9u;ݡOw?Wj >~puicW/t% :f.=56m"`l;l lwT >X gX؟"zg+n>G+Υ6ҔmZS=K[O#(l<_aAOd@'yB|L`u69m_LĽ8h!ИƲ"o 򨧈DbkJZl䳌9O+= "ui%ԏGM3yӉNBYZ5 Nn{~+8W~\Ô0 +j: rRǐ&KKIg6L Sm_M.E+̣e/>˗i}:;.]tᢟԾ aw${9"f5nT _%R9T{ҋ6o@.jdnbHRyփcRe( w/K5I&aV@_yLJE,i.8ƀ(̽^\<+$mzcJx>:Zq:}G0j8dzsi"L ?":J y;(W0,xsLz?S4Һϯ90-c׳$ naUaw>S>~_6z3`>H(obŘ&b?+[tfGaazUT%!vኔk Z\؟H{4 pN?/ex܀}4oZ< j]ivBx\=ThAI* /UkbJ cfZ %3J}3!kVJԉd戻e9hx:p` YȄDӃ !7/]e@Ma#vM;Mh Feo+AlbP7".k^O,u3ݏlPa6Em1,<zp{vQ/Aqho_yG(5א}X61wQa:Wq턅"!ʌ%F N͏<Wg9xw۳()G=*f[Ìr>P\pI {Kmo:CS樄j]-ǚ'sq7ab 1\@_@lPK*CdyY!zbu[C1ߎ0?E)oZ庻jQJI!<AW|UJ]<#]* ),B3ۢ3;~cbP!v/[AL}BeփL=?1m9=omZZ~q }Vw3tYA8yz>}#n灂]{A;;cb;\yJ}[F࠿Ū=k20/ĩ}RLJ7a*S^<=:Gk)8. <&Q.xAE|]IQ3A]ƺ2u#Qy8L ~=]i]KǴFH&赉f1qݍ y$Ʀ`\~ʼVʱ`. 0/ dH5(3ݮeXL^:B|s~eysO~k/pu!X#5`*T?z.~0"P߿rN<37ޠ5m$0+}3ݹ֩91]xYQ:#9^_Ym$Ҹg"G&xo۾\hQ`\S`vǗPꦴ89 :ז1f CO TLپ  Bb_R4OLa(.fQX Y 1IUjvmm\gZ/Zub U,d_F4o( ZpTA~(IœOjHExsk7TuLµK@:۶ h|peWud@GaJY!v?ݼ&A^ڕq\[Qx4}"> `@Md( a%^@^Y5 G!0Y C#F PUC1:(}X 8{pJ:%^na& c .9E300kl_B<*oh9CrL,/lp){k쁬TFGN`z$^& mVom{~Qx<̒*)3p ,bUTK]бl-6xqS3T˔OxR[AuTH`׿%$g|*Ȱú kÂVnOr՟ H>wŵiX- 47=9\ޮU7Zvp*3`E?!Qhb4zpU{PYf-030r _g7F;<?f17-~y/T[̞fɑ\#Ȝ[Vqn(}>C=¬اCSr `ff<"B>\ķbE|GȰr|pWBq87$qfiURxfǸ0x%8ahsL4*؍k ;l5TuLh@K3Atxu8Iw raB&Wl`sHvxV緆jGՈo2VLP߃C_)If:Z9J=!z A{΢%%ph+ٕ*HlqT!XAL0e?дUġHGu(+vY>7M-6KŪ-,4<|GK_I+1^Z;l #%=6@XqäLZw(w|5 Q6呅Wc"}玑<yr1rR:4/"8?Ф.pWqVB?s<ڏn(hݰ"k)Ӑ0rYo l^r"jQ^UyRqY&6Lsh$!uR@L$d-f'JceɶpCs6Li`T$ӻsW824SXG6oV$ʛ7X,E]/U |=+g,} 'jgHN*{'8T֨ I㒠p޹t*0@C/ .P$?v?7`X>BrMi A8\ULx'26&>n-0VfUH|АF-kU;]qYęp uo}]6?17\m6]TW\+t^ƣ*nZLBek*;Z{6]0\2ByLjQHigb-b_O 8ln/v!lDq0*Np58%61[@uo[2U;?R+GR'Cf0=)I5q0#թO Bsu )qN~8&շ$7@ryۤq+^{`K̰ V5%* @W'z H j]ۑ4@\ȻWk3PhNḮ;ʃMr«w82:*[Ga|zĵ8&J]|^6GGـ\ߵw=J#JglkJKOMy^[ئ9eU#; aTλΎ} +nqOsx5Bo܃*d mp2d0\tc3a=#N.R0]v]dcUi7XkL*m]* 2+HVcsiSŚ3JJgOfdx.R9k[2cRMgÐ_MxfY @ԫb\1#( QsZ N6{^5>e6:@j'UGs![5O䷶ :sCN{>CX'zl"~lN(jp$Qp+p CDAz)ΟpG Dq57sY؆fQf@6!$6K’8$d5yH'jx{\E* \?:3! d~=Kj0KIYq "6?Zygɼӈ4Yd;,VQb)ISh YĴԛ):`L,i&ڙi+~1ΟzaWȶfz^\h;-;}> 9h:y0SHj3m{9'R}LV؎9OzˁPMjϬ%P ^5:P` e<>"9 퐂=ZO2rܵ ܣIxdhO-kM^ڻcgSBn4UMI~ݬ ~2o  ~Jv&ک'_jA: (.T,3:vBy;<[[xNhLٺ`rr]z<®%^ rft79\,>2V+x&1!GZ"Ek6/5]L@ѯ#hG-@#;}u0rpvAf@Z6@.CF%~0Q/? ,^t_CϢ{ovtթ&u;,bZiEGoW 3o(QIMH\6b;-N.}ʧ6|]>vd{Ѓܤ39{֕ TĬ rN*c@#S,!5?> oe0=/] :w暾zɗQZ;2U[S{|n.vZһ{NdD>@3 .%ߝ"] Wým}^oU)zxUy>5*Pkj50.q4c5qZ;$Zk4啳Cb:+1@.8i[ԍ=#A5m͇ gQ( umC/ ;XC8%nY8dk>9|nįO+ ? 7`1B`V> -z|49d%T 8XEah߉7-iJ:!ISpU=+(Ec?^OO2FI ܤ.KgwpGM/07QnD?E@!{滾ٷB9ˣ QWEOCG0+y'h!qY+yNcgC:r8sJmtI%.oa%"/13d?j>q8a^yĴ|_#"ϦQbuNlMջ:cӠrlfkm l)+ di~9֡ B-s+>,kcY֎2 ImapћHskxR%Q`L ESojTeٟNpyRI"G|`h|c\85aA{=S/FOc_^) :3%*"+Ы-Q ֵvdBu*")jB"cyK*(dɄ9/: u£#tHƒu IUXǕ-TD vE33Y> Cc"+^Ka‰QykC\~d?t`@}rEX̛WCI@3 {.5P f3/,vɵ1T돴΢Ѕ ܤf*FB&l1' y\/IfN`i,n|FwȦ5])q/rN6*? .T*aTu]5u$~#a!}S$JddA ɨəB`m)JrITV !טϺ6M=E P*E6=i%?i5C]̏$J=:p}I4u%T_qcR704`Zp_C+{]bucܷ]¶@'Cv=TX:~@u[Y|WH4g! X0.NXؑFup&eɷoqt?RVVI{${ּWϢ &n4\ 9-R7}v, VdbîsÏc8[_hl̖TW$"]c"~x7&f`mu< 06r}LsS8S){#7fHbT-4 0|OYUy1?QC ¿`{[ZZv㟷?},6/L01ٌ۵=Vrs>#BwJEk͛"čRq4V󾗖3-1B.gho 2<,wC%pY n9C?c[n3F!Z*` pCwc#9L ),-yLQ~v-s%! $k.;ّ_(G>PRpLCg4~I| (ЖCoG !nU#-%asn%~AV޵28\(t 2LPsV+FDZJP96928X0껟m0Еsut~LZcTe43ՊVKGZ}tG^ iG"L maH,Ƀ;֪ޙΩ7ꂁr[eAG4!E7us՞e!t']&|p0HgNOjdT MRSOw'b2y? ,*~X>:lebjAb;˹:|X3ApMx/ĆC%l¼,ܰpTk8vڷgY&~Ј,;=:3,g4`myG579a0J>"Xa|;]gGj*HAq00y ]gm'y;As{!?b g>"?:hAռ |"!$$JzL28 źR3&TRvc,N3ԍ_=NW{zanda鶁-38Lz lph5j,0B#-(`(ŕO$'7;Ul޳2qh@4ZY[nEVK}r7 + **o9R@ʚ8{ Ļ]2G[ed,{hNQ8,>KlEdW) N>kMABgK|w*S;~qZ{i;f4E\u]U>%KS|ΰݮWǡ_^2('<GHqw}=S9nƤ7.ͭy 6"}#<#`y'zLe"}~SCSlB/WۓkV)ނ\/ږf ?ѮwCY:%8bٞ80o<ӹ-!:^A & m)wQV*xTqQ*O?mY z㡣zK}\zr6cp$XHgˬe,\360lOA_dN׆ī 4-H(н%9rl,|5Ⱥ@T+S Qb0-b^مY /9)yʭ(M mzyX7d",6f_rs .VZ8E:װ!3S4_LБm~SC :_v/0`w&<rֿS<簯Lj [gnW3vZӮ>P̮qHNN;/(L9Iko 8Vg!r`Wk P`Z. vWƣBU I{_009QICSKI{i.brǚ1/6!Q Vj?eKSC=8 }{f 9EE :.fۛwVvZ%>ln0BJ~XpnzE&̵yXOo7"ڴPPnS^]]mc1!/}0Zev"!u3{ k?>]1SGefKe1Iʔ1֖O)ҍC'USFL xϑepxUEy G<1hs6Q_'l.)\aP!1;m9:ߵ9h2~F3 2}4tZ(XQ1V NyVev(E5-;)GZ"ڃ=YV:,A;~'BBvn\v_*V@YT⮵0,H妺:><[*},9#'aTP-i}/M\Ho޻Xإ v;NGGIٚآ,Y4 1g ez%%_%=ǧY+vtj: f$?I=M)^8èXL^q+#E pm7YDLH1R3?*/6S.Q=_$+g.( [%y~$nRWN% _Tu:=pVrC-eF2Uj+u>R'0!L@@l0seW6H^DbtAy}.c ?VIke&Qz*`\OUMR sɿ8 *g+V<7ZY4B8|8' u|UG|s(s8j񚙮J=eUK*:Z14ȑ?Si|I~P.`L̷ūݛ,>E&(rǀ!L#vnoGO軴jsLȴe)KmZ.ե9bL JN1zg\4%v@QyӱMGx7Nt9I-CWn!9,ej~JUhI.N_{L 6 "|F;#~ loV9=.$yxfIN1ԥ7MVxDDw:] ɛ\.W2.7r!(idɀT$nm7&d4` UxGTEl~yDbV O{*rRwPJ,pڏs0#7Jvx2lz4% @?A}86{G )NUPZUJDwA$9qK"h>-S.IʧZϥ[Yoe)Em9NrRٍo xYaTuog<80-aдquj Cv8L&LgT`[0m-I4)/p8,6U7FiKwnse۴aqzh׈#+f5OM~)x"DO3MwX|MJ=^EY¹# 7l{l?i.@ԬɏCËFgc~':iZIkt,'cYĚiKŸ~;*ϙl 0mda_n}f=ûA3s(UXņL \Ki_w},XZy#d+~Ϝ[-[RtDNT.<~cr[E?idB*ʤDIMx]%P$ ՟z%13v=nmꓱHb^KʜL? :O" l#nS4^hs,ȥU]Y߸Ht/?Z=GLamXų֗^s\*% u#<<^O$h JF;s~8Nh k gRA?8Z jPIM8Z!f9%_ϒћu} (-JLa:|Q5h;c؟o*1F"7zTTF; !iDM*hTFxgzu)Բ3v鼾JTQ 6j(BjAZ-|iPgn'!Duzw%Dhry m/<5N CisV/%w.QKL$ l#jH4dUp\ryhr2J62[:4v վ6zTQ`a VFk|.gR'|n JGOd,y܎ϵ e}ʑ vN ; 1.@7cŐ-s@m/* @-h;e '9 s4u& ߾ +[y1'f{ms6I gL_nLRҵT d3 7Enn6gúF:z)v++GQhd": ?(׊i>Pĭ@3 o0*r3^ow {_.V&NNDΓL &~9*`)|ezRUt;^go5Aۛ/ &vTO P m ˙ȿ䣤Wq}–xmD+g$CG8L$A e?R\<}mMI[VR]`?/K C,O5hYѶ QVOIw %)Mp6;ef;?Lq.}D{bY&y".Y-TގY7pܑzu._+^O` uñ(OV|NOoEgx:t8Oϔ+9˜chryK 6ۤ[O8̇xw'F3=af+h< H X!3`[)vcFzdR ^Px0dy7#$87_j~PuꧾyD }\)`:os9ۖ c`(kPaڽ_tiLq[8VBUWX.Vg?'QbE}QsT~ :U>}ִefBo Q¯U2\;1}r=@G3bse`5I3,Y ѐ9z/a?wl*# -q"_1C\?Aj"P綱yu8;JG [i?a\R.!W }{׾\*rdYln65MCSYD̸۸,!퉴mPZ,:.VŸVSA(s] '%ٟCg_JHmš#Y0C @ [8c$7_ߚ&öwMG%Q]s[1%/$w{̮w5A(5)_{_Uv`I hgx;/.n2o#ܐd;;sU_^+&?pQe|(&2-о$8\A~ F#a~+?@'}ڵv)=Y!G ٔ#-8Drs$|`lZy;(S& Yc~(>;k{ z洳?5+uؠx8A*{{!"~l^TU(r-!>H24čvGL ֯T@2LO[ 5a\}^V $0xh~p*ؠ*TxQkhrSLE).J2Ĭ3"ݰJVOva.}M](|rCF͉䖯>~ǎ,3: 8ȼCds2WA{]kL4>[)p-\&U$x #>bRpN=1o B]vL|sЃsEAYNj i]$%3|GTތ>A:a-4hp䞗C /!L{: z.dyq?5ҿP W#UMGّH0yo^p3'S<:i8hǠMMS/懿B|Kq6a`P}M_[2WO5ƤSLdo]a`!R>EĠP"_g]ΛvrUH]﯎2S3m&<63ʫz^խwuqe%S`*GIWI_!i%-+?B; 1rN~0t*@PH߮fMUJk~Ho{Ԩ|fq˲,V&؟dq*9<+9:A6A<&TcS]qtZ}_MWONDdo/.ڀqa0ٸR:JP;*U-jl,/&MbS 9TYJyfrż{ (,)_itR:☓23ܵJ1Q'GTg8r` h?uoQ tr݇톜f@=J&4T#^V$aV /kv޵Y13?qzR<֗H3N O OҊޭLWl+#zEB~a81aIW:>Gd/ttUV /Ͻj}3b>u/nޕȷ b YZUL_/SqVI11ύ 8:囤*{r˯(dwPE8bǷBE+OS<VL(&nҐs^!Y PcSο¯ j1gVJʒqTGZW`]ЫY-G[N'[q}S/(~L s" ep> u}_G-FҁoV;i {WF h=UfofZu: ZtMφvg~C-IwRPD}~ғΟ$&vƌL*]*N;w^Y qD~n\ ?M;?9l_?A d ع.!i3e}%+ߐ(nVPJlSFMg^@y_/0^̓Vl []ndmeVCOx錳(~P'"Y62ѷ[S R# %r:OrVyGO; b3MW;ӗSa-#ںGn6&h0?D%8081bh+hYKz:Ԓ XI(T09D1[HCǼlC-pOCum|e`qJͅΈ=#H#NX`1 0PTiz~wj5|y2k0D;W E l1ϩnݗiBE/+Y_Agey Ak|T4ˑ(ĩ v !p&* XRV^n B0v~C(ͺP}kaΈ%.[U$?nH-mf\jTmCcٝҏ:%uGvvT|4|.;fl#̈,6DZ<3Wn? P ՠ!U)2S \uF#[WH*+3.QR,4!ҽ}Ɋ%(%ⳑvAFcoPAP"piuZ5JǥOJ4@(:lj}bU^6{ގQX;"#sxp̽Чb;zr5Qyq ]TS^v pAe_%T2Ц:և|7\Vnzqke'rckCtZa^'U~bk-g4^&\wGu!",Vc*i <䈢} !pc!ZBA[r` n?>YB@{QMZҩ |7.pvᦫLA yS Fc&ejr[&Q ӄ7gƶAgz鞒'^sOn`뾳Q"ژa)V 3㇟ (8'Xτ[hlUَpA%|y>9W$=U Ϝk3;]'PA oNf-z2^7ږALWŪ0"In`%$-7!9J=7Mo l,~ !/؅3H\#s(d˖]LbsojTדv0Ɍȯ!*Yl9vՊkg?gא/` `94gVV͟' c{N&zak[\s>(ZoY<{*p?[C7ת#d լc?[2uy:r\XjwG3_hޝ'dFac )/㕔 ;%>D.7ɮ}qRC[R ;ڪM[ [ރ.گAX3›9%5jH-UWO(+at餔>!5+׈*`aaBq*e_x/ww燜g \щ"ay۲- s~uv3)87+(WW}s"{'.TF{۪5l^ $2ADgo?Aմ_,ST,--i`(wbG"W!ED q31kiH&ۖw6Wln6}-V z;1%d_oðuAմ} ;ܩ?Li#(tt,p_"p" =,|ۗ!,]|\)m2ŗ8Mz洫!cG=~Y+#\4˩v]JPg#lGPϚ͞C),_\bQ |<`J@D·7Y} )]+2 AȔ帲6bbHoLP2QLTOLV E.nF:w]7Njp1XKr8 ~ tg4<姴3zo >K-9҆bCb[WINuB$GvX-K׋qKA&aU&PSrtq,-=u5R2Y3u>N{~v1xMyZG!&(t?Sf0n%_chH{i&h'+in qlYI,1p|W;.ʄN^HK]0Om.-+?'F2KQ֡7^!N=!I24yeM0[(qW>iq䷋PDDAi܇|ɿoiwKڲCK <,0Z-}vDgipXUCu S@ O`usΫX/$m F^ht$%nrрIk;tTO- ۗц^e1g#QE4@-fؒ 7akyxQ҈k'ƎL^/s\g}s#QFL f T¶ٶK\O1 #2j>UNuIm0_D!;1b$uyP[CAt{?ˣ8k?Tq[18Ů _QHǘ>qr>Tv!%K7S2 >H (xT\3-8[s)/LL7س>y0jY rAoq|2T:?* H+0% HC|^bs@CMV*=`L0H>:08ffrjd"T"t  #I#ƒF+VaaHUk:U>o# (=Xg|"߿Uj?t6܆ٱu Mܽh~k$C}!"2%ps#5 #?g|.NKmJ?$^ї8t:ywpߣZNKį#4-5rHxV%|`9*8F\q8XKS林|>/GeV1lPa'DM9/bs-'֖v*&LLhƐe权/9 zļثXGtՊ 7JѓB ܹ0DMPkݧ-G{KOx#~Fk8cTx*J$Fr!,*_/Jmv܍6Kv)DJu0u+ )( h>(hpl*?dyԂECY 23L{NxkTr.*MPy*uG;>̝&^ؘ?n{ \MMW"[%l$HWoSk%KeIYHUcGx 1,b/y3§,@Wu{F"H $r !h,f]e5pLV+ڠl=ԃf <*9cY픞raWbhْyoF4_B)NUyW1jS/Y:Q}:-<z71G~ e,zOQ{*0KGp?Nٌc^)5-N1)=V?{32G #(-q00].vYDm^5s#<H_39KI5ڇ!M:y3WCpY:;X{ELI]3;ZWZGJiq!g[+_Ak#b;JØf&Vpu* [ m9k2JxV~xqFD(RwKM]E?$#k\v1!ҿCL>sYpC=:N_Ba=M4.1(F ~$B.u%.NB} (kOx( "wGdnppꕶvN=;ۋ|uv.O.1NT֥Wr jeD@=k67KvMX>'^fdcڹQ"59 m K xV4nr T:wkI)# f2",KY8*XMh"kn%*7ƖFl1ځqaz-in k_8]ЧAg{|@ ť6:V=z]PBf{ Főz Tro}MJNnڪ/9WY@×hq>$zFR1&#Q{O#AA= TOf.=`o}aiakcϳ.Mn=M#9D^TbTkCnCc#xEh^$)B'Εjz|&6Kuߛ/rUxߎbR B5h`<+}]fX.pT2}a (dUhwWFb{Nj&9-JuZ<#}s`wpzI6G*ˆ.܃yX'n.ugU$~׀:Md>A誜ۡ\ W`ҊJ}笒}?΢ܐDr9Y,hņ}& ؂: mte 3 sO#hLn? @I@Dm2<ڞ6&Оx(n>q2@鱁!34xǃʭuv^$ԝ[)EF=Uq%S*y8$FgT) /&gߥB넽"e >/.xY6FPqP-aMml_*H}$@Q4Ǩ!@Ho&&1(PX<7r_+7k=q4 ޗ5Ī%쬊Pw2c 6&?EyrcaHА1Bˇ 'gRfL+r08L $ {;T-܈!еi)<#Ly4rEb .nuT"@ZmBRumB# ]{ QϢ{mu| 8Ŏ#MUV@Wq<]6m'Mb?-ݖG F tr wC6RR>R36{佥IPKUTD/YDAQ(3/vJVM|~5xLww_GLV EJ+R3T㭷fY+OsuX .J.oDSWANCקUlcĢ0Aob*95,MJ[O1*6Il}bZf~>},Nk\v_ grsjrb,tJ0x(%BX'#Ա/"qjl&M c!$3l1ug(2<sj7nW; Y;3f/ f`' ^"KU٤ѪI^u ]R8Yo.jxXCܔeA WF0"Ў' F"}?R] U-WKQZq17~`gԃ"Bx4|FAR*3AOXkQ}arr =l)iuO6V CrG|ԐAFj00{^P N%)*9-GPELgh~]1s$Y}a/~Irh܅pC=37gg/KPW-V}|I,,}20̜p6u`ɼK_ :Jpȩ<:dsʊ?&9&+?zeg3)RM)2$ji5s.kgB\φ-^v7#(K䩈=n\ ^ 0n+T⎌t4\=9Ge' l(v4nR32-5#%én&TO"4^CQ|s}_0cQ\ΡmiJ^|>\߈V=~T-PExLg*a+LW%t=2 =N}`tha}tm%˗;oSñ. C7r)5K2o2w}xF&ēH^'5| SnuYZqk7wNѕiE_ cnm6 O0!o)463ۙߎKӱT۽_kH+ 4h=.1$$o 9&w@"3Rׯ7~7bn׾H]tGqwZ._5}D-yAe!v*]\RMʕjBm嵷-畩w7B ODpkS7x3#NpP:羄>4dqRZi#5JaX-ź$9h5:ָe77qtyQTUAS Vd=ޥhM?F} @P/ۨdpbSk*O.yt \I/( E. xjZ?8c`u5C&}y>}qe"֍Y=P[qb*fe-/~?X;NN< ڪ2a`Hۀә0mbL%B?ӻ=woV#tyXuGb~iqWp |";:,6= -]-ͣf(+y+C;Aa]dLkQw<3 u!o HS!Cg~•4x n3:8B Zy߃+igF䐏LYfr?<@dʏ\q*?-$%Q19w+law^lZr4tz7קzkKncYr; K8"#TX+rYKlM_cluˋ[)Oh`BAYIԎWJ-3e6 NTd6*Ni^ eXJF[ЛdU>F|@`r?+O;l*N{hǖ~ ZjɘޗJ>.Khh/R;dmt=}; hKڻo^rwt96)gJk#A$t'|)@R2h:h!PƪʴώT0ŭFY_>jVFO5ƯHZMqu̧`y7c|12lkkB[5??'hr>,A_]:@F9IahbaQHbR&K\`VT3M.|sgˊc(@R<6DYps-Ӵ-Kg|$ 6N'5%UQ5l^hQ5a e\޶mU;^짊lA(dmS~h8yjFHTrn_Xs+1{y:朤1Y!"?` Hr=YsSA%{ :(I%5J#K=pE[#*sJvZ^LYx^;#6Фϼhv߆QoC%_A,)#+r1N"8VJ@mj96$rR Óp4bÙV~Dv@yCFW!5ʶ@]K-ro%CObF8w79`i($y^s`>4~i Cizόo,b{0s j`o'˒\_Z 2e/mq"eRw#Y_d"at Ӊ 4D+sTXD axS`5n\~#_Y킒]pK+dǵ) v)oH5ۊamlS_v!f4Z|(іw70]u$b Z_L97]O.fyCtjڰ *F?nڨ m Ys[Gcj-*G:&f}IYkS\UpQUZO&S&-U~T;S j< 8&Ȍz49,wёL.J tls !q{؁"˪eGq60ۆ{O(_t$5jur$`F #b&^ p ZЎ#ED-֐.R l"uܟT <$᳒n bse9 b=coc-s8T~IS%kTЈ5Ա仛MQ1Xb rLn}W"8(\#.aYod@`j$O鮥X3ߙw'香Mamgi>SD[L@!2 Ae[gƓM&YM:H%pI%.",JPҮpNfAl! w1$ ?w aC?aKB>9&z|T+S&!6h@ꑕ@@u;ar>\i#Mf0ctfaAKW6~`k7(DĂ:_}L/!6{-I"pە.J&3+ZL4 օCu*4(S ztګKE| EZ{z8;PsՇ%!J6B`ۊn׶ΒE#4{9~~~k4^:sT?= >(|b`MM}7py*}%qG=Ј'@.bhb* ÝXLAE嫨A {p^N!p 4ɟy$w7CN/wE#ƾ~-6okC@1\Sϗڵ삫F6񋺌_<?x)Ȅ O~9 >OD҇V_+fWXю $髂գf\ F}˜  69PrpY kĈdWUQD)\˙5 KD-zwFß(\/4˘ we y]5Skp4搞앴[^$C޺DcI 9 >[3;>0mFD$05EusmZp@/ /jȷ/"٩́Ɩum4 {SiAky ~Z7DITXRӶM9z~jۆ&/cpSFj)1Br; >` F Ȳ(gU6(Ji_\c&ׇ\1G43p>Wb=24 W&1wD6S a-{[#0쨪x|~;xweh;|K#&ЍtӇ3 W}4twxYC@ ;8V)]'KhC_8GYf,8wpƪ@b*f P*1t$@ A<4k$afPc)Cmkh-P䱏pwi0lNm -gdݢtl\zOxf:A29߲I?^5G1(`pE]jV+B oi߿s>1TMpaH}5·Aֈcl)"7J0 Ps&.r20O-m4RiXȳ~m&yVߊr{{It݅v"yײ:0* aMο9RZ[l6Ä;9jnNA.>}&@3~c!Ηp|2D5+nV=J115qŜ(/]¬A2L?׼aaŬ7yv;SADH ̄:9֤ $qϫRyۏNx02 ' X 8lזXacsͅN}*~wn)F<|>`l"S<;;7k{XE̝'7]ajaU^2;Y'AG5FRnRlp>a <0`Rye*}'Y4G0`&$ { },y$[/E2. Hx؊ X™avޗ}ll脄wUEV}1z@Ez L0a4FK!4YDLVj4UضF(b8s8TyK8SS'Tnu~ wWuTf 'e$Z GIBBDԛ]7Z=ON(w@̲~jz6|:W^ƛp:8](=Zpn>oXBn\0G|7'Fa2Utb`l;tV6h#D,-vSU^zPִy"[ $Z8RE A3z]M8cp*i) ݑ2CuePR\t ,l5u4|[0 ;(j$,$U ?zuڡ~۷5%] +FK/Y 9='2ISD{g<§啴'wz<<_XFLQh_JDWݼɟSX`ysMJ5Fؖ9K10Ӎ aRȘedSrݑvx#?B'*l%Yq_rQ| e974V@Q $tSkJWdMHlhc'5[ Ec_-yH'-Bi]guU5c@G枍pjRJ/pF ޴i vȖc'#hD.LL6(hP=6slF'pLc&70T;toD@E[UͮޒEiRTS'0%өl rBֵ9l=ϻO~"g &>=;4ןՐe$ 5rX} Z[GϞcT땺:IBPjX95{ú 6=zNNu ϴ1Se4 E?.,vܐv[cRywXZwEuʚF9JFb@egfƦ0b?_vk}%> Wn#:w,Ђݣ,=с4ƻ3^8[2fP !`j p atќ.]~~EE\MP%]$Rls2ZWFUYw3M>{tSMEm;Qcefwq}0fEawŜASnK ;}9B:E(zX2Ctr־oOR`+HoX_zyѾR .ߘg^X~F9R"Nb)_V}G< 6꿁:h}9pSbMZ⾑dOZo*XF{\0ڛhvs~ hjn%.Dd82v'@>T/|Zy4ٶ;Im6̛|/Lԅ릛g\F0_ ѩ6ЋS /؂v2ޗySP.Q4qxzx*7E}lƠQ~~}>|Zۺǩ) Brg*ya}ď+܁q\9r+6ũ}8BW!Ƽj+֧wc9 ZX'K>zH>0~ A*q9n^xމʖ\A^l-o՚`vM8Rc-K g젅I@T Ṃ] -zS֖`rS3nؽu+^ı;a2t]x2&8ɶ|s,XٻP(& ըP~:%iX$j*en&[[41WMpgAc9h ӘM0.yY߿Ы_'w<\iB̙['/ ѪsUnG"[\&/t5AiEtzgrCK ᠂^jՇ:78ܛKlo6dv\N# jy_>zwJ7daES 6)?y#R0q&[XbӐa"En^ن#Ѿ/V5Y{2mBIcIi(4Ӫ3ә< (cS/,3p GI3d2^ >i0鱂Iԛ/@e6aŶny;IR:&Z)TKL 8V- 0H_k ᅠ_U ?v($wekwֹ.CY.}ql 6 *~\?S 5-uoAJF|p'x+90cD7AGJW% ~ֵOU7nq~ ÀϦ2'b"ާUŮAxREeglouB'RvXȝϴa<* )eMHH4XdOYԦ84.m#" ܗwcU ;FFq*k\8Ƒ=ڀ{4u2#E5lňR~o ;n>( s"1@R&O/SCKs͘2:p5ۄ1aoC~Q}Dg43y<Ń$*&1 升¦5#CD<KO!h|l.SϨWa1ᏊJ%Dhc:z/Isn챵ᐆR _K9΍heXܵtUJ͊}x WdY PÇ&.Լ-,(VLT|ٻ@NhE@&V/Lv/nQ*N)WHN)t;RT/\2VfbalQ@T\?.^TdAŎ|%2HSJ_@gzv@xHDi"(dF˜6K50jL[fYiw9g]{T+z22^νǝc^;o]ۊYNzE\|t ÝNK{}ZL+1R]!Ni`,T4X+kc|suܙ K*e(I$ dž]^A54DԌ"~IbLo(o)%Lyp1֞FG9A\^d!ӟ24 IMn?pS&gPE?mdRٰ1 Uv(XrL`-u*IJN 4?-'J'# A[}{zGh5ZAJp֙eo LiS]^lA}FUh4嵘]ؑ@j#MɌ̇T&+0٠Cf2 D<줝F:=\sR tKXGJư LTjPŜEQžզϑ)WNrl4%ڍc?:ͧvSJ}*A3 n$& uP撎h ”?!3NԬS3hjDmDQ^;ulhS?vਡ<ɽ>'Q.sDy_*vUkG%(xIxv o; Hos&Sc mU!TGɚO aO#&*Pp$6&B\3(4HwGܨ7ꭗjwx44hOGM,R İ0c)zt}?YN(ORhfChAr2>! H0w V l`pXj)j^^mFdžYWONA!_Ӝ4K gkdHA5NAl♱]|mŽ}x]Egdܟ]nh_"@bFe@d@}q2IMu  p%) ɐ^$x<쬧Gdդ4Jvꬻ琌 :dY_6=ޮi_쳟%rCBexCNSz#'C;B.Nv34!FabcR6_szƤ$DRƈʂfZ<ũ_2ڭ^ۣҀݫ)x ч BJ=C!PYq`@$e/$6J7i/5,WGU)JuK#̮L[1rրx9"PJu^OE{r!w* KR)-2ڌ;׹TQ$[8»;:#g_7x'oL>,GKyD]8DGEXCn71E)ɆIa\ќV0ЛaPf꒍HLngzT zAem&;2\g acыm|S娷290 E <\-Ow5POx|Ysn'EbCSRˁ0z;Ry05f,-Ae0t5do-Pِ5+/Mv/>,{= #3(NSI: rGl zQG yXqb c>0*s*^J Fmw!cMS+g]؁HߩL#x0[Y+rTfmE=%Ѩp2AFTPOg@îC{k8f8pTF,J-$B7zTj9"ɽCҮO%餶gXde{ <&GQ|Zhd1pNAU7Tz)s1tHqP p*7Ҏq=p"R*u ezb{g]%AFBjo˘ݏxnZ塘N15;zN\_4lFa~l\PFvv4!Qxc }s|ۿij5U\~ _ W%BB.4IoV(4K lvR~C ۂQB~%LDw>I{TDyן!hv_{fXz/08* juF.SG+JP'bT 0ޏ{Wc]t>%}ܘ/#aB1ﬣE1 `r%q B9'Ź!'6N]6<#k}d(m&^Mv:_c&xB VsUDZu BPL ?Hdh0Jsծd%W!fR1+$wGxi)mP/ ;BX.4 |ljx$aWd : GJj:3vO]>9Y_y@pв7} p,@L6["f]E 4JI=/ƘVYΕ'l21VT:__M;SKj; B[~'}Ew-Ħ}p# RB 9OŬ;<6Z(|MH=Ԕ/n/c_~ڼT<:PC,G֋X>9ǤN/F cxJ[s:U)4^Q,uT6ki(l?- 9eTôAe=oU$&mW}3l +BpY??ldi0@`K_Ŕ+!TZ RcH6~L^;h:Gm>1$(^&Do4 mF@*V=M/h|S|^kj~-c f"II`'ڣwF]T1Dq G-Џ7@_I)J^9Ŕ߬ڲUkD|/:S(Q/ֈ!`dV˛Zܥpi{2Mq@S$7v+|Aq?SZ%E,H|ՒrZ>*P ^upaU_ O$+3JҏFNЧmH S(ua޲@CSSJ"0]TPM;KG_ENcw=# sAڕSyfࣕat:;ިuƒ=ǙOzN/ƂFPAu1/wSˊo:#|edh2!m}VRntKR=ab5KUA5FmYq,l$;۩Ēs eJeshbs]³"H^4˽IjL` Ɍښ Cu_'@\.ZKy~>1,37Zm .^g /yNzR|f7yOZ|Ou\Q•eK|-U5 ڢi֮A#JȭC!e p(6h};~w. ݏ,_"`v~fU~(%l74VT=b' @ `-ܭ $һ,qP49dv( н *.٠RKY`]SϢRshаPB퐨?僈k]L8bxBeGCD Caz|G!4t*6֡1e yZߙz)J?eJg;yWT`^jSEC9>Q9 g"!Nk#OP[SW *,Bx;wBP:_ln` J BxV>k@#tO3YT@rA׵1' cBi5| e%6=\ud).9\s,OQPoOJTp#Wgl Q£Zlu٣äfiM4dSlʛZtx)C `s62p5]DTtܢf!R% #42H|$qYԡIBAVӘ*L!lVa+[uB%*uWf԰rh!O)jDa/l*(JMN@! xMUm+/hO6*clɍ\I709 .gηV.$%/}3DpRn vBC"5&k2}hu0\''qM`q#rHc>]PW g㩦\X¤*ڟm:|3sFݮ6=h*a"$ 9p# W ^!cnm)Z7Y3/hO|]캪t9FCaI9?rLw5T!V^qR$K jWs6p\oLXk;c!BGHhr1 a([_|67Q]Cecx:su˅?={r1oeF|G  Kt=CIJIWt9cO$*: )lC=zUNP9(uYT  ePPԧDž)}Ew`$wL7?u *mH$0~9Nkh_BXY!vWUϒG_[S5=QC!5}b?=] _hAd"8x7+9@oe??So"x\4$YQ߆izo 2OV}|&J;M;3m4Dz$&?6989vvՉbS\Ihr˂Oo%A;^!}%ye@H*>/)欻[y߃x8*XwQ'3V`YκZ!7:OߏFG̀ё=(ANuv֬zCa$NE][\WKL,o6teI7=%;`+swkd,eY"~zEg0sfF5|@2Ifi *PQ2¼Bk>,ctsP]ȯPeO.`_P.dZq^Q7oȀo Z.`I1)֚erW8Y޺RmZ56s嗙&^ܒ |諓 ;LCxu(ڥrύ-5D Q&WJFXūWQ26:)8[ύG8UA WU%n``Q\(ckςn8eRRMZ'lM$n WkJb^Tv5vȻe\H(;(,߱G{1EY)'Ec5GpGrtu29yiȠEH>~VR\J"=BuSUZũ&}gTQڲCKT !'J:a2c`V7V>`D>*ķwKE"rQZSdt!ͯTn߹ vZtZ+,DwDlbm4nIV9X(ϐdN+Tf@+B{ʔDR#N9ǴX,N?>B*0`*}PGFmV\H#;sK|j7zpo==:0UGB:ч6eph@cܹEZ']o$KE"KϛVj~=ޤc+mKF^q8i؜.H/ĦTwv tD->@{=jvGhkIu&w-p :e2W+~@įO 5п(z!ҝAhuw#3尲REa'ߔ5&hg=@E$tJ sH6c =NNt#x.OX;]#h?VUB~2zᗄbο+ -Xid~{4oulp e;lo{LlguMiVjƇ&B4"AꗀzGN!TF.1i󺄚ȱx4*-cBTIO[)ڞ"LU`djR"? ^1&ID.WgV"X"~O?H*`ڕsEBU H쵥\7d3^9_%H㔋ܥaEm_ xF'.]ԺS$ ,z,'GFΦv9RzW߯P[It/ sh2Wl!Ru@֎7G&\d!A9wEp2i93F\o #KXe]`9{+E uKM.BH6jo` SȀd%[ liл ]9EJÈ7} C5Zdbn&'UwserIz1%pRMghWRrUȤgeWL ?Úku:Lvob"/9cM@2^uC~XO/V^r;T߅G#*ӱs]Jd} "eA֓i'`e/n tfGAkN岁M7'lahWN;e]݌cX2}ۤ}UNG=rjٺ=juʇzB»G~fٟW{g ) nj(a۵Wzt1H2{<1k|?Jګ#V!]o͞#>E;'D,,7eb=0)PC|) : qh+Wtҕh_1haQ;/Ĕ})*cv܏VMA~<*DejHHG௃LYG M32bKC1G'VxJď;.àeqtApgOFEvZ ( ȋf*#ihyȄx0~F=AfZ԰.( tUg"iW[JԂḞ)4R^X6pr׬w>w˛ȋn Ք߬/?0_߈mu}tU+X'H٘#ѧQY}z USY:("K늙[1BEծoHuRb<'^JIpnKP/ Ho0izihE9sI[!_ױ uIn咥jxnvk納^:is1S|}tp<*pmuҝ]IwJ fTwm xu^I]j){fgpeu*DQ 'B IAp+vAY 1RȮHs+{&}"q^~߂ W#cAEV}FF:&dvJds~0z׉$1x$(ׄcQ{0zVqZFpu3.fS]b3>KR6n~sӥj< h=C.υȀ FSV1l"qڋ]6L!3oijJǷ }ZLz`=GaoWO*jȏ bkԤ%-k#I|K4Ao^0$cj](NdUOfւp?/@"s8 ! [ w__pRުMKC}@KoAawdfĪbajVN r5 /^~wjY<_l.f?bȝ-Fp,`kzlFl;=o6גQBxav3^٢j s%Sϔiv:]6}λ;9';;O%ad *lP>"YHqo=s;7x2Pt,@Jf(I^ЗF \Q#YN֔3C/ \}$`8P*`Q݅e=Rj[Ƶz7}1r?Ka0OH0O;X3ܙL"3؍'$3]zR2$W7'}a]^(rkVr@ǯxaӥ#>l 8+()-}քXh6dY6<{ !Y=; qg XUȅӉA8'vˈo|&N@ ^=gawDz7s' {kQ#Bn7d6pUaegi)X˜L|Px|)d o0MioZ~ o:. '{J\AT^+>X~g@RVؗU;ذ'4HF:t;r洊SP !8 aw/Ӡrm6G{UI5{|TO^\ Ճ/K FYקlA(8\^Wk3 3^m1 =l X*E.FoFƵi`yȽ>%.ۑ,HcX딻{ u0nMZ-sBIotАUϽV>ѱ(v8f~_PbQ +oAKs۵/OJT-5** 4%ȏexZN&1m{Nm} \=utK?}\mi!>cW_/նnok0XqH3G'$}@dU7{2 i tVBvlჯ;ޘ^b52:m"4^{*Nȯc[X˸k;NL37w ȢjnSe l{W?C;Fya,vK=cH^)V߳ =slӣPGw |7#+ÚWu8z͚g^|m7: ӄcyA:3R*p-';7SLGC2EEΐQ{~ [ZC+N_KsQSVh3އ~BM_m:HNe6CeI^&˺yHwsZ6JT&p< mNj-@S_O5xy{ v.ߒ/@ p٧\B$F N|{h<}ٸse(4 ߡ@ )嬤рrHЖpv?at2]*\l]?}f(aTN!KF݅VI#1To.Ugӿ3㿈E܇Q Ն xjA4aE*yřt۟fSD@*H0l#ƻh+=*}pU 810V1m:[ש2rPBf(2(@.|`Fg4ՆlA>0NnBs.tꫧdVqG~J1]BͿ"dk0)GeAF&u2@<ܹU] hQ}#AfbqXDԧ?sLjR)uĿZor5| ⹲Dcg+Ce';zVg1Ҳ}Fп:@3aG1'XLj\:/9 6K:3lkqIvMh}D-\kM1 3U|wMфy'\)`4.^SiũU y;+. eTjF%RGWXiF-H{⺮)8ypKVdˑ_gfBv{U 7~P;uO W,OD 0m!, &51@N&1sy7q:=y|tT'BxG7DS}3XftL"`pbzSh鱕؊y-DG q^9=  J>hX/K͹flLuD|~b'x4="{mjoťNe&<,0/1>s 9̳Xzn,I~'ؘv]˿VΧ7~"\"@%;MOhysg.bVm!oƌTI鵐P?qުSвC*S9Qģvҝ-8-F^d:7e0ΧG;a)>Qu ~!9瀁7tH*H*>^ î!ɐX㖠S2Wٔ[JnPɖ_o(3s|h}R!D>ꙸ2y]"-ތ!v/[!հ-w%)+^$Ce'@ɂhbY$yК܍|aurV$R*p~jWZp8 ;0Կ4ciX" iluOF:jgFTZf%J`KZЎj,ń!VzWP։>M]~>6S @);*3 6cHkVE~40mz7[SSC#" 3\rVBGwT=ZT@rVf۬IF}K\. 'lFvEzo]zhz);@?Íu=O4D~\yxB2C}G3\* H29̬<3rv#YY6 gd׻&z?HSynQʂMߕǵ2 P9x7̂j7 ϰHyE&w {.F&`;ZI-YG|ov؂':?"M&Jfa0[49{u%Cʬ\%XZ7u+)WbZfpN6tIE,NMVNxsI.K}O=$٧G7rK~nU9u+WuWÓc2> j:c$,*rIT"a0$q_ u lgɂJ5IM>8XŨ XZЁU0K:7XދHQSx &jjͭpmh/CS |2.:|lXQьx a,\+{60g: hʚZX.I a3i*F|6 z4N)F$/4^g:8 U< ~Sr5KA"LJ1EDqGԹy#8Nn^T ^CXlsvi j]8X䮾t~bLFj%£Cw{<mWu`mU6A?:޹g(hfuog@Y%փ =V\uD:V< ǔ\SH%Af]Ќָ)>6)Sk`k~$V ok lA`2\qԛ5.n}TGJj rMa'C"{EVwx(PrQ\1l̈́,MH'MxCjZ vQhaÝወX÷pU\Vn`yF\F9>vn>D1Ǫ]{i+U "$ Xҽ @23a2hXnyee`Vo `>Ag]|77?I+**-&OwE1]% 5λt3 }! *:c+2Kl~e L+O${ha4JG4bmTZl(}|/ƫ"rH! __{P\0VܠT,ok r'}#>nB%H |3.[3'Tsym m?ffvܱd3n;k#H̥>;6lm-hIjU&g~DK汧:Ш/?&gD͘▶[-qqɗN%;‘Ndur/hvdg.s,KK,XGeH$ke7 KBẴA-e|J'1!>`3%I7nkk1UFS G~s@) G58PF8x@L-?>x(mqVնQ 03Hw*/}!șµ 2[q=Y1:#~uV7b~&_&|q 7Q @-''3)*U~/Q/fΛGL['<!u7_hqE:lE |8Q t`>de` а BzYڅ ٝʏfYd4j& ̎ɀ^j5 י"KlZḫ8#;%s #C!HX09YYE$ ozunda4먕q8L/7 s PXF|?4o}aqb\i؟ZZץх&؞KDcTC$S4%}*DM92,U2íf`nY:I+Kƅl ;8؅ӈ& mv 9ޢ){`Rt`afR/[` vMMR6$/q6q6r8|^Ml+ɲx"RJvH0deor09mGg5ׯEP1pip4}.AZ_Ef˕@f珋GMPSz :B<{dT" a5XF|)^ žhyEFԌkT@*="KqX)in`V$?]B1ݧw$-y$HVi 4!Z=ZiyC0 QLuS68꩏zy0^^%O;k^6AЁ0wJyzː6Z3D.Mcm 3)E{^.LLptUU4EּFO  Pϼ*8,,hg^H3"OD%hM+LLҺ!Wpˀ͠$%x–rRڷ#"XӆT0RA :vk'8e̅(|ɓFebR\*uؚ COt_;Kߛ+ĽYI2=f 41uԔz508YYr+՝`VdIPЩqxįr g^xBqN IX'G8 7 .U0bGOڧkk]/zH0N0Y&%HD E&!j,KLFJÑ\vxf(VOGϷpW-y=g IJ1pCM=TY?W<hdf?$I$sM{NOJDݽOV)Yop$Q6x3}@i=%QO4$M|}/2(>G(E8=j㬼{郊i)ĺ1 fbuTj?XJ~jAmK )RzղCleh\EU0XͣpxjeW=UD¸~R #ē ͎Źmw&v"17{H44e_4ҜVfn%G1&O+4>/ Ӡ{ӣqG>_${⛰*?r9*<"EQwewϙ3M5?xyY'Hn&ihKmSfOV9i?ԆuF9}T-&:GQ /og 7s;  Mx7b.kD(Zʺt;FZ0;{}؇. gYAhQ_ܖqN;MQ^giⳭ\f /Nq:IV U z~ft4fgҶסŲJ#>\c]NdxAc{-9ux)ρXPZ+i*ZpA*ȁf?-E(cm DdpcQYw%dmI Yô9хg)lyжLw5]ذ?C3 XnSb LrBC.Ҟ@rOA6@Y)j.a6g #xmqP9̃!EŜHϘx0z|w>$NEJou졶Bt-+Wj$2M8tNv t<_gx4eM~2#0EOydt#溏{FnXuw|#?Sltr'B9~ڃNŜiK3z iʼn_yeޜ3?Jan#+9S>-nP?`=3>/s0ּ<+ D#%ak CCkm%)hdCUP Emzi,qkͭ-W_r%78+ǂMP5STq : D+`kvh2A`N3vY'`Y0h#%)JtdΩeL`Jm>!GoHgtm}D ƤfZ&7&oO&W2Q6PM0ZԷ aَ|>B^4n/5`0 $@lzVJ"km۴NL |J @B0f HƲ&`d{!q%Vp/.\*}8;$- \W}Zre@|"?s*_4Ok8Q^'IRuȘ|kJqs*u,J 5"gqZ3NS5ܣu.PC$ mtXh)cXl\7Ϡ$xiբ?_aӱ.#vQ.(aJG;5~MZwlꑭL+f VN}%PLaܲԯs~wWQƝHfjL2 V/rb!NL48њ'ɻ pwV DA%?Ra:aÎq7OJz{X[nHܳsE)FBCma)<^ZX"2Qv,<:M'֗RWܖ¾nxg3,"ۑ&/@h2`72Q|Fs6ra,5:}v?= ],%_w.QM,kO vF"}  kn.ވZ1v+71Cdh*i`6f&Rqrh݊6}S#)rk5[<.!9A _G7^3>ǛX $µkrGwWKCq0-dc,~/]J*w$i|4̤WvV.{sǃ:mvml¢6=M2L pSI_nwZ4=p "1b/G_W3?+YM2xÌUt{mrhe[׬U%2: j7*>v5:2[Qd$!Q&kO5*?u5.k' ų PvSmYf-lۄry4 Ó?s:L&.n'R'W?2䯟{Ԏ~mU&\7̍08h:K,!j0H>K/jěE;>jwx]8X"h3Kz dj7ӀL+?KJK=|IιJgG> mdpJ^| $貏)GcܑE[/Sd†ABȌE~&jb9'4OU4#pZV$=dd;w;r·ZC(' +i2 $kh7ާXH|̓1neȔI ܅9^CɥƱ8e H vs6dxxl-~vjֳ4~*弩e}Y~K({@ @D;g\@X͑* yiߞa3A Ǵ 3W|r)w:w4ByˏJ_qAGRͱ; apW3LhjTĸX1ضr6J@ۈuQ\S.)ui.a*8E:Yqv ^M򸼐E ްrW8tD#]1>%~ٹ2 /j@1#BMS̡ueyH^]"Aeg v)qܪwl .!\^m ĥou5S) Eo-l@Z3sJhjeyi)S2ڞ T>!b.wӝV~;[EI&J >*+c }e;vyW@n+SQ\+/ni2:}ybP&O/dKI`i/>Fg4&ԸmAG%}h}SN3\ @=e:u?:w)BbB 5I'HR ;7I蘾Y.DE7b=5nBU^e3c4RZ~J*2y+1M0jyvymS1n_&_:ZlB׫Fcm^!6eCn%k,T%M'T6UR~#,nW1SAЄ(T922 rʮp\\f6lv(%lVJʧW W?HPrdXF`WuWweENsV6i&cDf'KFpU̾}}~e߾΢|Xؐ{* js1@En8WZА+] R:ÇQ>|.:.w= :n7[^s/[n6[o-.m\Dg|2,~pf?Bw+P.YsI8pVq2&gnBަ}CXnxJscJ, ރY߃?J׳ RR*[O%2d١|Gȵ`山 rܡmtǫ` LZda?l{^;wG~S5Vq T!1 /!ܗV1tyޕ&VbB#dEq*~zm <r[IIm>el"8q L|:ѷ=>yLҀn߃w|RRhqDDmp]L ]5 {rV1L qC~ߏeHpBm; [TTS_~]l`4)x&\Q N"!+~yÒEn*s?<,x׵_Gcla#8[pJUiͬ5/-9G?tlP3ݺ3~/)\g7 Vk`p'8NŇ։Җ>H,5eqfd:ܓ=KƼ4#mpLf8X ڴs0V!K@[Q- 3ߣjaviÙpeAɆp%{iY@Ih yY=Zbvoe0)͆F@8&F@6 (->uSvuRx%γ\X=۹0^)X#jFE K@I9iP.F0{A>d؜KݠtJ,Ф!Bp*ցXI~n8Rxfqebv 3ΜФR?q=-voAL?|tB 3Zg$׍/N)=ᵛ@":hdw\qĂkZ"IzŰ̧"%6i!E .%p:jԪnx ۥVމ+<pHn4"VfThV \1R|NXEכ6cBW]IW~r˼P2n5"n>."nD6SL؝TEֱ7XK!-Zv)[TH" CǴxh2NesJ: )%8vfz []w!7-sPen SF*h}-ґ7ٖwAFÔwI3!mHW 'DZN=A:[سT~ ]kABz8]؜}vЖ0,fǭ~@8 CC jJfh,f7!)D1,ݦ~8/s A?&".aeg7;FcX}@L6cŔcul#s H߲sB0☴l K;ϦXhjROהPa}+9mz7LΰЁ9 T$4AB(a)1fH~(޻tXF}\W3q>q;t5RCHk79ݨ3E̴(siG?ߜPNѝ`xȺkYJ't2 fq!Gy+ E`gѫ2Hs43]諾x]ݭm0fV"5bN'O,ۈYC\Oa8> 6! TICׇ0d9#pdƺO_q@o벜lΪcN/uSCX zP 3vSIcm \ p= 4A) 2,M`w%aSHyŞ .ajWatb`oOן{""Ra+ҵ/NW 1v2izM}ig[`APYLJgג'ؑ,2Y#"TJ:+ҍ2*QsdsJFWa'e!'.1JD&n$4x'U?d:uq?hέPߕՏWME@Y6a 5ͺ Q OlWt[!As)P$'98'; _eP!VT@B&) TfsMtfzh#E[Mڄ.!#$/U-5g3ݟ3 *\?Oo@}פD^7vàG0 B)]N6B\6γW-c3ŐjA O- 5R8fߤ,4ۑ `ҁ_#5_~J!)Cv[?XRCئEa\Zu3 L*HDj1luɉ9,F^WA$K|nt5r}ϐgk;:>@L ՘Jm,fSB/=TЖcMfes0l?RᙒcṊys0e,+t_"ɏu:0j>|Vch5-!fx|6Be]MDs&aiehUd5qwRQI;"b-o:»/V] ZOIe #?GiX۔?Xנ!Y>JE!p=WܧfN|L] ;~|_?&ʏSpQ/-?7ߘ\ܐ|~G7"?8X:k?{)u졆VjYW]gP:Y?"/>`Cd]5'l"{jכb $U~0N0ZҼ4Z6/yz-"wlFͮ/AͰ-l c)`2 \z-2@M:lk>Tj-΃BbZQLK*dMÿEN& BS&n ǩx&M٤ɢ,gviSt?fxNn,o3ʩߘh||qȶ&/D̘&m?Wg([(pqE ;*3QdZm:W\ gV#ܥ^R'miy8q%XO:NN@{ g]h>*iZh(3TI釥5!p^\w;(TЇQ~Unݔ+/Id}j #+cA<|ɔl%*2[XY ܎$,6ݐ;Cs׈V约B~ϝe"g7[W>hǫcedBmT9LYT=-  渧<%ħ﨑y+_R%-P=2R0b P=4BWhSdpw$ B ю៮4Tm=gmv0N4{bkˉp}_1"[]c?J/z%pa~a rx.Q#9>uU G!.Y(Y@9@݂IJ%ܻ lBNU%zٰMy3(IXC7Uaa(lw9E*c='26{S'&C('ikfL ٖ,QZn$ZT u=& ;>6H`M&bٛT-鵶S >;~ʨ2&ƕjj_}q^ E1N!~(OKqJ\iH`HG)J9^ Ҥ(> !$py ^kjYͧJDž{ U{H#S& ga9ZNʫWų +c\,y%.j,ez0"S3{.$["(AJLJv׮G ;(9׸a Sq ު҅橥7]Tu);GrC#y|}/0YuPR8[i Orzډr0e;C^ QJWe؊t$3ƾՁEH$NfN\X%%nJ+F,suqAD9i{$C%Y;N!ЋCneIxbAM4 }P 11(y:^s[ $RlQ'ؤ1JWoܭ6wMMJULN,s\:x_*> /ud#c| ^ߝ>+=M"3X3@t^Ki:!R^LC4 *eΪz]IbIԬOx޴w#"o'?VpDbh'9@;Dz{3qayW;gV96m11S<Z0b@/[qGjBzοdc\cy>x\C-BQ| .Y+{CpELRjGF[A؅ Z%gP/׷edeea ZJr>&lQ͊TG pګ8D@ *m{0 s"TlJWҙS hn t#ޒ|m NaZ x tiDx’يAQ3d 3OŬ am% h\`:cg"-U6e7ffB9j2voWf1t4tLlx]Bij3!/"oB_QLdĬ *CRmcwٰ.$Qp 啐AƉƓ8:t-#-{Jp]m.a1ΛF2ȘBtNE G8z_0I1_P˝ 8vmajvؕ1DMx䌜&A?}m)woE෬nV.ÁHuՌMfP(DI "3LoZy%ξ.~)o$&%r"tM \C$VgKnAviܡߥ3@)f/ x .3- Wcl'_wP9.ff<QisS ʐk%8^"vaZuX#-"3WJ$@~UgR@}za8,ATq{Wb5L vQ.$yVcx.kWd^:ԯ)YT}HL}lZ$c1%5X"D|xRܢJ߅#l9=;c4Ui[ MZTvt>ZR*2  o|&I^c/gZIS/Ow${W~6 (xt+퇎u [2l{)G)(!U|Z©â9< >Nփ8uW+΀ΌYۋȹw1(6ֿ'U->ߍ/tu1D;0iW`CuN:#=̀l.dAӖG-L o)g/i#,=A'}'\\̑h|63F(ieC1·j&XoM4, 6S= >v|YA(e)?ib81:CRY#L!YqɔU#M8- s2T9 GO qG} B1z竕i\޿ bNDOɾW rɡ{PT?T%64`4jO?^2>(* Z_S o K0n:C,AݔnƌP5U&=6L==PL4ѤGwsoc&y^bv}tݫDIKwPE?6d,2G9y}T6䭚7$>tPG 3F^fOl3 w/7t/a` >cvKh98W{܀lɲS'*̌˅ % ҩzK?7zO_c6Y1t[ mZ;z~m 2J5+HD3 !Y:#!D^m+^텭"_DZ JXN}Pk9 VWx8 \;ɡxo@Z[ >,R|[?uMep?7Tg!@wArӱ6CXym:  [B6E`JWl-*2`0>W|nwq=DY'.>]Yk;e~wq)~{0) ^j|mý/PW0OyJ@8V(%uAh/G|a*&Xo*qppQmӛ1WIOoR|M*G`#(US WNŏ?&*+4hZxSX YJMzտ6F,7꩐_B&h#{;racy.PCUPA`z &JW\-=@\JBce蒆47heDHX9ϥzh)7#\ iʤ3CXyw~)B9Y_TB_9sL,2~*rySL1|3eP ]r@kA+v2/ueaZ{|f G%>becסugE(e L =k.tV"i\](xʴ?X_ \noG;%^L)`35,7.׶G^m>L6|U H 3v"P0 wB;=.PTEV(W6գqc0 PjdR(Upqvȣ]_T?@0m9`p@^B[;ޢ[nEmg2UT6pX%ʦA.Qij<( W$7e."$Mf_Qd*)A^21Nc0*M+h†&_tj iTY$AH :X-KVX!=3kyDTQlVPnaM|dE^d5{#{ c;*9nVZ[wͧ*N'dljqW@y;qߧJkj }Om6:M'@X~lAER/oo7\" DZcrFK i)`lh'VǴT +…)^::Q 9mBᤅ<Xwn4C0ESiWIlH")'m+`ʂY7K9Dg O+-^ 8|DތKTόvqaĔ.KeaAHĎ8m촍z+:e`6FbǔtoKUoK={AF'+Y _z6Y^^]aXuԶ;SQ)|sq$8LĆ9’ "=;%A[>&uMTQvjB,NNc7fo:$É"_K@jbd휕s$k|":yq AP™Oɵv2p>o~?UVRld !ns .bUyVb+fL2Aˀ%pCx>(g( 0[%] Iʈ>'\$\4ũΏ)_:&)چi{;UG~!.[UIDib ycgyxWw@pWulg\WixU*Z)7oWmvWpF]?PN!@4Ց&{rSfpb|O_=rl7#+C64:3/tn .ʩAřA\W3ER?Mn$ |X_*ُ5,0~ ΋fxO"$C亍AézU9plQ Clqr:nFhjJ=9\¬*HO-"x!؄zuF0S&S5"}i4ެk&9h̴,y g3uU?haj7 'rHL SnLGG]ԛyOٞF)i A;-2*5v8箙%5]U@0x/?_E-%azFK}ۚ}2@IIѝC<뗆y*"Rzrc;#@7 E]B?V sEl>[2VF.]pJ&iCCcAkD(Kvkjp>gq̪se/qZNo:WγClɺ;HzH=QכR]Ms2yxRS_D iӄԀ_ T RxpА/>0>}oo)Wc#"3;N#$Qt@jy'tp1W (}3Os|k8H ,71•ܴ(9?,T~iPdd}Î=ٶܻV+wg =b"g&HwXnO*9*г=~OdRk40`vbPb{wbOtd$}ޅ'"H;}f/Gk-~SV]UwDUwRɻ5J&nx91OR[X8L; =k,3$L_<ܼE?m`YfÄq76_%"C0y {aZ jV j$P*aڜ 9X+SK-xr;{j)c`2rLjv rmR*Kh_pL釷3E|1u|EuX6V9s+,ulV&9p9pƳ7{,lh[6V矕XsTƥ}֣]"'+)K P.Nq@jlt3|1ox",͈ fj u{U.ց1ssŃn,)iD6ñ1vߌLsC̈a1G@nT喈:J\Ij,.ֆD `t)t=B$킃mBx TF+%PмoCm+/84ґҷ"K.%b[׉L_.h)D,"" gA-mBu9PZ?{v<]8ɁgLě10M>/]ۡ1H4':'=CbkyMvķOC"gb;/ RƲ9C?RYԫŗ vp1S~*7͵gX3g8W]id}W{lƀ=R8C\+3Ӄ{龲خ?&>K/0U~_`Mv*?q{i4Qc':ae3,1o4FBdy3KՖVL&֡8VQu3䟬iLaE]:!$Hg8CFܧ6 *3 J/ŃEȮ%+lݟ]b,PL''4 Q3Ts»P qF4ʌW7`:޾[H37Aӛי'{r\7žˆշE0Oo1NЮ"6[)ٜa{?H㭒e>\g@N ᜚?1q {ѾzaKRk!AyW~dgjygUhSiRe!,Z1VBROtu;ոlˆi-:[uδRMQjV_m@e>_dN =cO9o_^h΀^54z3Ղ-ɬߦmŔ;KEM~E?%CHkj~Y;OTфCfiԿ$rH嫲"XO弟:4f4 vM#֜8LC0:A㎱ IN ^Sw|ߥ ][Jݬ1@{, ڕpJjQ:C&pg0o+]3\LIP$`:&n [  &J5vosj:;]#&챁d)f#ڇ?s5v-=4׶A)rf\.3͏NsAlP-ӎx? b)4S _XU0ۑu1'גi`AvS^ݵ=% Cq]/˽~BGtFE0`R- aQ_ߗq.:Q?zNr8Wup[;㕡Mr$kN3S? jzsti:WB~E7[w/?+=sq zg5Uua y"!γzZrE/FT#R8D%S@) xU2CR:F# p%dBQ pFQpҔ-&bZu-p3K}gn0ԐE=+I{4Hݞ%GZٝy+X!/AsA M[,9'?=j qs)1,̀a0[-Jj<vSs?c sGFlHK|FEys3#[apsQ]>{02ה0Q^Bc/!Gw7H[t={s >k9 ~}>6JƲi|d GE62Lw]yӤ!@H= $_<=Wh;[AjK^@9Pwys@ICF=a]C'.74neQŁ!}$^?u:̆oUɁt϶]bv #T1D |?旹8$98c6[mDBZSf*cW+G~Z`^ǿs%ɄS֛T ![>5snɋ][ZC+7mrRN/HT.#٠Rgnv𡢘UfGRZ /^6-bs e)(eV6~8AlX,NK;K 2LBl]iۂ6 k}5725V} .O%4pzK𖏨$KA,L^`<,Y&ԑ>(dB1n lS#>T8k){[I)ܑ-|%c| x ܠ1nnU ә :¿--y~k$cq*~Dio$zvHgՋXI6S|ތ>e #`#0ƌ({L{uBʵt7bN@ ̌nSTΗ5lmMɑA^nt(lWM>V">k =ꠈ$t+$&0Eb?U.C6!t Z{$Qfx];IϔK{`GPW39(ϻ$ֶOZFKO\fۖeh:TVF ڍPU)=[%:d,<#p %ۢp!udo${/}((zkE9O*=Ulyо8en^N7Kt3ME#Rj:h*-crT.Z4Ԏ6bu-W:ef8 ,F&}, i0=as2tݮĶ )B4-#YgQn<#3Tê?L`!N^pUrY005GRH._oPFG 懽%ɹ˜Ru?5WxoZs8ǘ-7qc:g$]S;,.z4KU 7oY; dkth'QpJ7}tm=.>f8⹵߱D;(@F1R@| ρ&$D;-#I?9_|Im Ԧel\%:@6|4DMO4un2.}bm/L-C7-}I$E'GQȗ^D} \)dSg#He@[PSb%)?%^'(T'a˼IZ= :_Nѕ.ݾ m;# K*pCO+3ˆE͐c0 XN#3|&~ ߈1ɏ =gB5!;:F nIwI{D?6O(1_bNMf]D@-nz(%-HE۾΁DzjsK&fHΈXHŸe p>~&tm%K-jxh?.j߭ӝd6 de\I*,^1$:yK=5COck1)νoZVE^q_eŖPSEv9 v!w D})*ַ$s28nB*/wVznϴ@vDLe$-83'T)cq;[u@%p^ŷVy%:?ɐ hi)YJ^A*]tEzWG'J7b&d&ϕΕ`Axvޘ[]_UʭPrwVhyp.'s|d_\\FG rb33<~D~Čhw2NΞ|uZ^nR<1%#OAjݢNZS lsM !vn4CF%x>)&1a*pgl*o)G9o |>^]8K`Hz\@,fA0oV?U !VfU!t>Ԉɕ}kc fнIk[(Pe>) RPsUׄVOs4=uDpvB8cJSffιk!lP@L#ſD&!䶹⅗$/}(AqS'ڡ8H$7 |Ky4iC-pAY|umn6D{?a)=뙻"Fz0&8ߦYx;ʭgw_j HhZתiƇ G[X6[S3Q٬r"r d,H.ٻDրjxcYK*| b[aR2,RPՁj>OZvF`*D&<) 19Û>BO~iΔKbfXr|L'P3j, BYT Bx򞦕prdT6Gn+F;D=I$ҘbktI>וcXF٪`az_i«qPإFܟ/)}e d+y9(YDM&SL7i8)&sH-Yq5 QK{ Qfg 1UPLrΪ)OՄCb =h<XQ$ (e'O}@ ,B~E}A1,-RlrN4K!P g,)VHѱyn; MST\&NS}3b:s>&;1xln D`FⲒc2dU %0!qHsڷ_wZE|942q,lrlB] K YU+xr06%0oH~{F@C6j#mL/vC~riKV:Igjrr4U5]Wr*7ɯɠ'Qf'[edw`vgbZy̓Pa0vw@[3*ibGa4hh_%YAMgyuSdz>m뎞;̿x@ڔh$hV:LAm ~A~]a eշBUU`>}X*VU ㌂̠hQe#g ;%lU$TR?XcVGʯXI#;`1Svu$g`"*qG{Uv&xD&iy]yIV,kl K[?ZT=gP;ۢ5"Ww9JWE'$'Pq)#9,GVSeR{E`,U7h,D@FZNݱ}pO3厒M Bթ:r_ԛp𦼹MЇYJAQJRY1s C"bh'ߍI&89ڰRP^uxmicI.ˈd0Iv*e$2hDL4{9 XhUw95VKTn$_Lq}qII3ڢUpCV9\y`ɘ6Ƭw!.`%G3 4g%8N 5`-_SMOxP :ނVWBNZ>&=zwc&^!v?TP")rE;I pyCxyaļvL!*]8_2ygqh[nr@C;yU~< ׁ N_doPoK /z]|-EdcD-b?4m{;ǬuGlEj|]S/z? ݑ34f>+ֆ{F`5g:W*pW|uP4Idg>֘ig2ڿ4 貿ooI \GRpȨ>(OO>@(E!z$'yUCnj8Ggvʴnv E"H ԟ?,=74GV X$ ;E-lA#mPlvTv[ 8˪($g717 ouGP0QZhk!]ߝEj{=jeTa6{[wsYNƤ'ىBqn`[h5K{ˬ} nVS;lכԛ h-TZ2Śܾ;׊ɠ1ӽ;sĨ#W,t|'6ȟW ")̐ؽ 9<{]{Z7R:ĦikAEۥ4 Ȫ6kx f8㴬tzr, Ƅ5lEjZIS_!Fngo/ghl*wi\ m4x9yȍ[}#v\fa>3bHVACi.d?3o*7=J5#5,." ù+di'\]7O>q_:j[1t@bDRʍW(e6,z`#E2^^  ]o!;NNoa۔,!Yj:Ʋf ţq!ih2‚ z,=ʽ++Jk!'jGuˡUQa3vKSdk-$S a/\nSu;0O67q2(VU.Qx#U I)\gѲ)zN,#b~jwKp,}̰,͙At՟A~n&i\mӄnN,ɫ+iMK r>TjspSN+pXi4?/]ZhyJ?r3S?q?gs z2uS 7btiu+2]mHr*NŚ@;rL}ΩC g̔5$q0QJFjTfZ nH0&\^A%Uϖ*R!̰U7([pk|/Wv@NW-FDlF?NG.|H'1s)WHF00rGg 2mi =XO,ypm*앳öq⭠Qkv|a;9b(B? yyb$MOƆqNI8M&NӢQ`1^-$ч mb^u ^\8#ŋhk׍S\,h{[=RgT[4U7o2v\QpY9]I 6F;NKiTwZPmWƸDՑ*OP/t"=3dI[X%zԔj86mLnt_*^U({yz gc(v yٿ-ZhNx6Y (͟(`9K%Y(|''2w`X '{RߞZ?DOcAȵT%^ g,7ӈx.y80qF;JȾY}=JJj sQb}*U{  x,\Y7s$uGFU*J*Єi)IP3Qsy/C/(OKbJm3 r6[?@v79-WAMGobP .Dc\?'b;ߦI2J^e˗-[e3#½r(WR"7d9ZE7K4l%/,]6HPʚOg6nWg YӲ2ִx=?"{}>yo΢]P] m(sȕ;0aϾ`{oi~K rժһB4aâH{azk9Ym?L4^"kK8Na'w: 0O&ta'ǭ_ 3Z/t[wy(2a{Q?|AK_)yxVx| UöhXu,Z-}s|A5p{Gۆй4_ 9}TE}  ߊr<7nRP0bEeX[ N|P7ƒ*BFPFWfxi#)PρEYiU&[E;8W kLs7POfQ,̘0YDIV2>YCL?\:s T& 8Ķx&%i=Fr{f vQ2sIQ65PM7j +VG?[(\ŔN3ueu)ϒ˩1gےͱ~ .XLvYFP9oĈ%VD笙FϜ}F2O.ffryL#`EzTa OܠQQU54}Q oU vs-Lͼ^ǛWhW.JEa=^Gv0<j+F:-*C26Kk<+>lŸN, 7Z@>mޫ6^@9[Ɏ6E pb85&E5e 3B,P{BPS3EΖg O-[SMP9澪Ã|}&8PoGI/"M`ߞ7Z@ioB8"H; l%8+䛋1tNIH8S؍] OZ3fSb<Ϥۡ7<%> soV~r-n"D*A #EsG #a,[ׅGz,O Jez&E4SxׁR]VQvN=R|[2F;$cSXgn>+SP ̵_;HCNc7PcD'E&!q~*?a+8_h/يniL8fAȕm5ΊDg]DRdnʁsG(n9 [0XCP㳵3:*3^FA`K r)op=R‖E2iEsצNe[M|2qX\v7_QiOP*I D.Ç;"{3[_k~/ "Jϓwb)U.~ "M2K]4rFlH1G9jTvB_02/`Ϭ AϚTr"Cii0>kGbBp(.ѷ5\sBB?deիN˲m'kجXby*B.FjWy:SjyFdah 8З5yO呚]I=ǭN;x7zh0KBEHK+A +\r3K^3a`(:J; .f=/" LI;EErCyUA>bq|./QjvmwBo Sh!jko>)zҀQC$@>:]*կMvc#.?%_klWւ] EbP !薔ڰKtud-ll * 1$@m$'2Jy?U5B?Х:e#SP;t݇#Xu,jNI>Y! ӡϭ2 xT[ ۼ?nIdArKi Ta<3F|Tb$ zyqB8D*fS44ޯиqC-̨i/gHf2R[65Q`մVt^Ro@T-˚RqpfI7pTݎAQ^IuJ/sx2} Y{ !a'V7Yw cȟpfV$&LiUi]T娒gPMT\C8BwQ'>e9g)>{챮['?%Q.';ڄLVT9aU^IrYQ%Kqͅ"eR*lϯi7(i`Hɴun'in,s0VJ}dmL#qE%祂O-uz C]_ 3uxŜؑ~P?s\M-9FZFJz ]62"M1FX;;Xf'HFwZVe֩Ǡ|8h:̦v!+V*Q@2G~^.=p.tNzvѮT(ԛ2Q0SR8#08 ]0NZxq\/fEe" d'K44k[z qƟ}}0!mB28A2B~T& 3ۖqFq]&V mHGڹwO>}Ӯ~J9Zh#*,g`g<-ͬHvl3VEvO=DIAh *VP߯ρ.cUjio0i2%֊kHvBtmܽUv߾y.\TvS|bNg>[a(}}mž多o\Bqqxb۵kv/P!p^E@&wT,={t+Y*kإc+4N[otx%Q}|rcUyU} wtf>XKU*v8uIsgQJ1Oz|aMix 46.$y(f x)*w%^UsT@}` ?I[V-|o@Z[G=0Z?ka'9#- 7+9v+YgƱO7P9@bɬU<ء>N=Bt1K+N,5dOrA W%̱眡S^,뚆2!žŌ-C5=o쑙ȸXd ?-y _ƴ]l@!d#>׈ ~Z^iw@)ՌQ׮};Й-f5"#Ͳ7 9ߎjq3ټiDI[vԄ71,Zf[c(-̓S|8 5Fzl>?p< NJk|Hi' [ޖDbI?E=YZ{A?CCUՑorAl/Cou9u m F՗ v<)o UPjw}oP[k(uw<.\S. ]驚=Ki_8haPzg*_3h ='MTK#DvRBGNAz%CQH4xĞ"FOm1<:bcZ%>N.0@8!߆5`&>lX;Y*$Q4[˽O*ȃ{I%6Ma;W+[R/VCuU9kC)fL$zNpUZ!q>tEi/`Բ%QwHe1rnN_xHhm@CQ;qӽ|YdEPLjsG&@$ ORE٘|xvX$ȝh CdH\Tɾ b?QA$ sc_0 ;{OK0q*#9`I] 3 >){?.m5G*)'`W0ףX06{4o>&lsZ.9q_Ү8!ҷ.9vkH].BGvs(0WMg'lߙc yXDp,1?D1kYRbf*H2QR"VvAKy4I0^km(<;>X4y)av^qfW8 EpptcG k9/-h9qkq56*2 X6$n}$C; Ť5wSZN7m*"_~Ӭ\$ q,q +Duq쨤eՈz kem9"v=Y ^?e[45W\f퍲ntC/9LY(&2fZ-87OP(A-U<H1Ob& #*$ryZx/RyJDEe!%4A*.*wsNsVpDzwEv4{:>BOv`Hڄ/.mNF\v0ڷ/k(-?~xʨRrqAGoLaYD%V1illꖖӍyΗX/3`TVP1JMݑ1WFN-zr&wf->ـ %5Z>d.IBG п"LýrEr ב+s1ߑ)֟]i.ɳkt!6 J1&:܂"[{֭:Q䌌Fs5^B:HE%]J}I* @:QKR_mL8!: /:zX"AlL&7AZieٍFx%CIFS3)r_[b.:+1>T;niUĽ,&|iP%̫XdǮzel 32*?$V{ Qcf)v9^}r1=HX y|tN]Y|4P9ƋQL:Pr)i-82CYD%#a, y'?|eFYH?Բ6Mb(g,NQAs,eUF(첔XhϥePUsK%Vq&[I @H}h&"8PųCI ;T+C([ k讙kβ}z^}HK+V[mamKHBgM3*xSԬ~_f87dʭ6j3}^є v;imqrެ\Od yWjZr !ܩ#vH >Q\9\Ip`N4ÛԖMw*+b<Fy67z6~ vvX-+@b}iN'B!$0P?fӐw'ަݾR M!qpBӉ>9FxѤ(B/Z)vaZ^gr Y]H68L{0 N73C1ا;vO<,!`¢NӛjԯKK2jI7K ĽH*҆љ9(Vro|XA2CJkU)-6*ꫤhFYIlڗVrp!lxSQ "(]靡SwGKW75Vͮf[&x2C,A/l 3|e_!scy=K Nue8ٸD#𥉉y-/>[_5Sڍ's8:\S[j0zNIWh1r˰Mu֦}玝cN9Ȓ:&v6V`]x"B/x)aB žn:Pb3ڨgwߺ}6:G1ӡ9zgz`|mU]()G1hcXS|@p;,!]mgGNLn 2bM3-yC'*Ktʟ X(}x*a0y\&+{a` `>+vc?+)͌A@.4H͜ӄA/i܍4 JPFZ"'}&\&L")' r} #WtmZk1ӽp6#tNB.I~0pPo>PʼEFe%Wzqΰ}H99t$t]>],C 쵞!@1%F6?&hRj@z4k%^صטoC;#u?MY Ctz?p#݅~ؒ/q>yhrǶ124'U+O~%k#))t0d?7}zOqS H__c_T=JQɢ4N F`7V /GN^izBJ8XMY9W'ەaGIy<̘So7Kul>waB?|QN?r2f5ֺG$"Qʘ$>'x^0Ld`!׭obyVdS"-#Ú Y+dLv0wDX6ad8>DUB _xڹL yLiN-tg)δl0=ŋΌLHw&QE$ݼTBeM*y!A`Y yKIF*W!CJ7ed_^-ʚknrfvmrGmmʎF_I)†o0>`RA]2Ϟxr}hJ S8UV+ EzD1ܔ*PNv7!} \Svoc9IO$}*Z֎g/N SPn.B..ٵ=SpcLѪOJxtw='y#f]ZIW\N~{^M>htF%8 |̈́;DHo/ 2>-Cؐ8N VNUBSNUKԆ9V8Ε@͚F J^/A1(C2tಅ%~wғd=k$cn2uqX:VȓÏa`PFȜf?tsuPb"4klB{bAC6o= "ܾo06` c0RD?[-z<ʉ [gW_)`JeͲ}?tA^15:o6`U 2}pa-K8+;wO疵ŎFf9WVdlG^ޞt*YҦI!ὢ%ǫ=[0:m!Ju8 m~ f:^kQnqڒ)B8l.lje݊ ;p0NCҙYDXdAk_AEFj&2rQg+ 9.oEA48Cd\xj9yMr3oM^n F`6"U <w$ ?pf9? Z-g] sBNL?q~?T=Ƹ+dEzi-Dp/kqyܕYp)UT¨kv ii[۸-D?Gƒ;Djj5>CYwqvn2UFy 6dl~ʿ' ?C?u?cCD䆦 ;NUyP0B \e4 ʉ@`ZQuY4櫉"LG-)4j7|8|>$mٸqT =éE@cW^ͳzt}`R$oPcVy]D/RI(F|<4DpN@Lgn~żwM"^4˄rNtc`]8ed{H?38h`!I{-XBvkmRX&fzDi:bjt|$0o ~{nVjǨBֿZ0HU'$\/=9XjF%#$ ?j}~28eļ0v%D4%3"5^"~ 7"UHGsݍ ձJώU1F{,9ւ 9E7[&jHYoRg7/W-,tmңb'k >[`wD nx~Lw ^̝rDx=%~(އi0{P6T.Eŧbj"}G"~f?(p8Tqa$J8&oC(L~Iz='M@iI%=%y)xXr^N,3[@#o4|bft a6>%+C ̮a-JK*c׭QwFئ3\-ٕ(An/G}{`-SjihGn":3(rڞB뛶͓/\UξE";/$ŃV&h0*C`g?nqt ؈m6d|cN;jN5){@E@}4yZ:$ }рްI2vkyT7Lg;epKu ~ܛ[vĿ&pn?+ \\jѠmPK ߐ˵ޟz]Εԣb m4ɟOvPM {H64^,81x=)ka |Tm|HEEkHj77ӴZ#Tg+լÔFa">nK!8*VkM™i92%'PٳDԃ-*w2ΰ/Yzc/n~3-]q@nvGGjb~< {w(YXeV-2Ť^טHhE0|CGu-Bj=skZg; l8BFFWKa?$ӬWpFђmnzf&pmHrrumŦ@{e:6iՔb cwNP9S `3@fxR752׉ڈ{DEǺ ٞhdEehݣ;aRV%7w5914Гgv`Քo ɀ'O#.^ S>5O]zOj^G M;ܩY*w>7R@aN ܿU$Q#)AQFv]*h#` {y&0@c[81F`HiOdSFۂV,/w&x{l5o&w'&z))QT] Q (E9R4Hn⽫> ArcofԦ0u3G͢S=>sɀ ;l91_^ ^ט:ƔrHt##!Za̫_nܽ2Ӑ2Ɣ#Y===[4$,#ygO7'7#]gscz#Ӟ$Oe(WɇqUkn2Ƿf;:ޅ'GTj)#,]Yٔ@a%[TyYU\mE.N;S҃ק!;G[F`U~"ƹD۟oa}η @ƈ5>>~ <`̻z~KrJ3j;0 '5̲ Qzi\={&`AOҴ'CE8@΄z @6fP*/*Up CRs4Zƞ)ngdS7* w{fGA]9ϰ<@TI6䗭_WfQ+z}WQY-sFhɶZ`ԺF^R#"=>V!FcԯoId <]R~^0g&Sf{7Hq6zlxt`H8F~ ͬ_8K S*,Edv&a'45 WZax锥cv啿fR",mMCFKo* @oD{l{@ V[#I)¿05-?3a*/LCK/lO XD(,ʤ@d[<[6>}3efCjɦ^niksAeWxQEݠm$Ԡi&`j]ҹЅE&$DDMT$=a;GJo 2jB/fJK3/B[M VM),䌭}GhOyj(h Vr۟K7(V}A%ƾr4#e_c+L7:/;O#N8p~UH+P)Ǽ|v $ fׁs}o 0/NF6Q;k60& V6 Hl|/NRԤ*5%U%(N7X |Wwu(esĈ=]ϲޥrvr+BPIlmEA1E pa<"'.{Kjߔ[Fu7K@zwBMyz H[D-/? ~FPC93<;eD_m$.0GcF'5̾~^p9/$'1AKZCj_5yw+S:XY\}! ̀_d3"m0 {>xg ΌPm'Ś*dLNMip{ R`gv_q{H$~5~sbE { 6@ V7a< %pwu}0P'I'QVKh>Ϭ ЃE 1>G"4g'~|^ l!PSHS` k%"YpfEZ u27+wJ h_u]MVU4jN%/)E/)w6XZ9&zX&`Ý>L9{vO+Gv`UX;k=QFj.r78/s >9LbG^{q]4%=xZBL\?y]"d0_&hE`W_ &i2;tLӡ+IS;e8K>|^`%< }[gX2"}Ŭ3D0y$2 DC3}z:~Eʽc> ERlE1, t?}haјB=4J"&+Si]ykKT̳+f&fvUTvyOiiUB[09ʙ+AƇ~8%ظY[e($&^Ur&|gDr-rڹ{?6]"٭'uXC=Fް&I4b/ bJC{< = `zjpmny~K{x{H$m>k > z eG %gl =` /5Ô[$H ի͐!;; P}9g=Tn2>˥1.֜QB,~Ë2Ǯ Yf+ٺ{ 2kk@5iȃڒ{PqXSSf7{.W"q-c;B{ke7ݴbr 4nWIq>`KVPh+`6-dAv6|s V|r_k33E&"mt^?=x z6;J Vb KhHЌ[C'GdS4pT^"2&AzJE2"^*&SA_T+gJߖpS8rXQpET!+eڜWP84{; RFBG&O?qGm!8k$ V+g탉A.rUtZWQ!BWCK)xY^ѭn7,ϴT'bl G{,9JdUT 7 ى҂#MwQrߒ!6ɴ&Mo`د<Ō%+#Cxtx9xy^s(҉R6$0**漻`GA%ogK?[|em+x4]9XfReMr!͵@uߊ[1`k(ZЂUׇWʌT)aJ4 3IM v8 - qk<̞_ + UB@&q#ΛAZS{p>Ԝ4wR܃ͯkNPJgw`"S*VRL?$܇ ״:-.{ߠ`n_&jH\‹S9uBfW*U0Iw~:xSNRWˆk _~4:N<Lyw D}aOO%yHǘ%|e:郭7ڃRt : |A:{K>L1GkͯC0ܚ==W>4Y2O,T_$W3,Ml_HKwTo`SNVZt[lٰ+ d(Dk|6_AGd1]gWKNQ*Η@4Zuƛ!4*wOqh4w >,W+bz|+]f;˳ nChxϮIYC :r #MRvTSrY^*G ;>EXM8jIŘf3'&7ʣZS;WN,DP,KYkwӨXL>,Op5R8X^:狠s )aΔ!f`^4t#7> 0vd_ >`G]&.-Os[*wߎl9g]܉/\>ޗ#﯌pq~q  nf€;Yܞa[sؔwŶ-D)`D_c`w'seNu9fLF Fe8dUP (2ps$-/Qv;@缔}]CeҦ#T="Q E:; 3N-s#m/h|bյ{;!+L1DVr\բ?@Uzi̔φPkRѻIVjHW%* n0\s 3[~-RAԵ&\DMvG.bӟ@sMݩT*sD;P!X֣|FR gS?tɀ.}ǔf[;C}']-"zgt*FJ %-I >;It_~dX?;pB)N)XX.9K)@C[=UiSjWA^8`]%bu7S5-[FJ<K#~;b|_f,$"K"\P`toZzg gH;F o xW0[ީ5c+@йcZ-wfފBg*;//^XiH01Gm(颏y G-gy%ت[h`vId]=P}*pv=mqrk%Mj i;C岽82\HTM CqtN_c =hS3Umu2`ΐ3]2ލ㠟nh-Z,9 2DԧQ@4 tmTr/{K{Dr!Gw|Nq;oZҺv5$ZfC^I83JFbk5^`Hr̸;j "1CjX,X'gf+ Êqvfk) ߨ"|?|2o;:6tٛ Kv׻fd'A0 L,]Q(%J+M@jv[KH΍MK9u3,)$RU1GU$OnXI)a0@^hkP76@ O#/D4%صJy>i^'(֥cTNS^IvKu^ؗUDx|ճs#\]hM>(ͺCtʢp##Wzie_P[Z~ חaaE+A U+A8fwnr̈́l˂ 1/Y5u8&:^:H`5, ؒ[B-4d/8]Wa ƲL d6涅P>պJWȱSm`LIl|E t0|T:3%cD8ݸJ ̙>BY#L]k7 O~Rǖ?!x̉i2ik:QNl'>:ŠK4 }&Zmt?Wrr`%C{PHu =B]WWU~BN펜}V0WI3I?bKI+^Hi5 )o_iܿi9^וZ:M놶?W=1my~M?#P7l+P5tmj[_ ly):i%Ispa-tϦuV fL.PwJsk,<dLX⌗by g'WA+W;'Cn h2z#1"yrjf~.Ui#5!.erF ɖ-H} kLxSzN9΀fRV{%5>TFpdoW=([sb;HĭH8coBjoiP1B&kSkNjl6v;c  ju5>N;)C2v{X:tŎBf*~ˍ3Aǟ!b77|!945\sL2e뜎ݬ3xhX=i}ANT "9Ayu2LOpi MBOpSqwd}ԱO3۳}$)]h:y[Qz{Rsyxap@z6ޡZ?J\[MAcW_75#~t/$ B-gQLD];c r^sm>8~_)ޖĻ v˶^ǐc I!_#;9_ xͨ Fbn9t/D1*ەt?qTeW+Qr{"PSe}!*h$+S_R'hC3L+ ʪA];G9EʋDY ̙HwDNFkRJ!F:g5KO R.+Rh%?7DT"sυ"3+.n^5ЂLI|I[UJ(8uZ4`o9I%C\0C.a 8@5Dtu[aAnc% f 6 1I?fzݎ,P˜G7t%ax2/XָGMLx@DdfXެ=栩$k*|r MrCH{177FlBo?3RG1(F0QrJ^; _MfOSEJ>uAV7cun6T^]*®?2_k.Y;ZV8׆84~H#G5z_N6f.'s`?`|EfuG"" n*)=e$wKnGE-v֒Gc>k ;V@ekxv.g y,Wm@x!e?'t&(]%Nw܆':o}"wes"9i[kDY<[1̸)VUXdMYTfOo=hYӬJǪT O;QLæ3t&&8Ro~!s,A \4ٜz ᅊr~)d-9%ʀWDVWynø;*LΦa%0Ԓw{ς|sfHIyK}XȻ"lo{ ep=|NC&$@aCtMXK *Bg {AvޝiuɶpMsXXnOCEUxƖ szx~(1rv>TO(ӺbU{g4==nR0292uOUHL`Gi5v ,OQPeYIi? W3k~xQq8KBDk {$R$ᨱJh9ֺtESU+4Q(q|Iw՝ o]+/)iլ7HAN{\Elf)]m`e{Mevv-$$)/E)w?pJM 3beǐEx40WBWUW0)2_rL\e?d IZW.gkfHqx'$šU[)7 6þ3QWria8+ Ȼqb%.g C=:F9OZ}=ƒsaM;<6y{ l7`rk  A{>f5x&֣/&m6c#R BMjg`LE֚?ͤ׸rO*D30Pʤ9QOMm˾M@1u/@T0=HT}Q0M{fT<lf*ߕXتC0MogC|&)PvFBE֮ >7i(2\G]P^o$ˠ:߈_ 6R:HN CQ"k}zpXm]q#;!_QRu Di8WFTx97":oGj]Q(vg>bPP񑏸2lA e|q[c:kM]zI/H8'3eMQ>YSiy}kM.q1uƓH!0n\ M};;[^EW)3`G6uacB eA˘xױIB fBHݓ%$.{%q 8f̆7 yJ{ kkv>Ո]p6FXiWm>d8qa4*3̪BN& oWY0\"ɜtx|6i iv.-SUG:t6ձ1QGw2|':fU[$=)b0N' 1IYu֝^ٌ"lE\u ǼhDQ>iIU6-2 ^7:=+E/"-Q>[\LHFd qm=U slچG٨<qGEC1ule0FM|aq ᆧtd)>\a`W9)us7]x5?q جOz[F-~vg2FAtvNw.NOBE>' 0ȑ} <"!6ߠOmG'=f6H tCEi@ lfF,[q% RuX}((Q9eDwE;AHR<ΚG:.kN7jet*u'Y'<${32E޾ƀ$G,U;q,o#lSGz9R4A4HS[cu'͚19Wvqn3.ϟW, =.2BjA^ W!ZVn3~PwPA/z|$KiiJ׿O !Q%D]EeMi23[y5bwhDN|Qւߓ ij,+~+gd32Y37f[<@EJޭ u%(!:}ңS q :g eA/H:]\Joވ[ [6MΏ5W*#t`+'i/7cLjEzLXc2eńOJ lWxаjɠM!Z`"`;4g 0K ݵ/EJC:ig-zPp:mZ&zlh^у%1UoL[ \~Qmz6%y<.2b/3QԲ-gwEU]ߛ"1bSzuzkQ8]j$jx!4$l&hZ ֲUuŬ/FyN0r/> [x>-Qd eOĀ(c"6Z#TP4"|kx^-/#rk ZA/_r&]ũ*GyQu02XBT'Yے:½Gg ̝ NE@؅"xB`8sQFX3)Je|Z\hK`ܻl/ɢξH"G6"/n_Wz<z8FB$GB 4!So0;;e :/NvbזbNKX)>jc 2ؿj@B!Gp^K'y1RfHJSù`yuYX4˩P94ZhƲff=C+vog4HQN©MۤH$E-O4RZdu[[[.P)2յx]þݞ΁XRn9`~ɃOlQ TPKة~! tÎ=݃A#2ۤ{3tbgZ.?a_#;o0Tmrq[cϩ]F /uvIۧ_|cb7 $sۼ"fc.z`Wg/_T?jydvsAW-7o?ge2bu"%`CbZ"M4 ՚)J#Z?Gg&{eg/_/Ck tb;'߾'S-ϣ-2?Fov."gu6EJP[_8KLSq T) )@ n^R! :\>f-;')Er,[wඌ?9OV<5.yHVS#ڞ1!TP'U4hIbp.-ɭQy5Pe`/tծe/.bl.2@ B?,lƈ3-dQ_:߅049tE*+ !}/{!|:Z*TR;b{S޽?mzDzʍgNTb;4/[z{ހh}tDz8q aI*U\.3{$րP;")Y낛@%-'> *~¤miq,L{i]pBP }w?94"OU@w%[Ӻ.XK%Q!QP2W*F f6pz5T,><iWÁOY?hw|CMEY8c5؏ f ƖɳLe[GIXt7ŷEqQ \ģqڜ=2,Z[_8z\;[XI,aI}f1)2yLu {` s]t@W2S|нbeJ͞{0ajP(M7Sop~ѷP񥛬(zA IneF)ưK3!tp2j^JV!MdB]QBIBŝApD>S=Xl^&K3mPz̅j"0V[rz)=>h mC HoLu¨AEW72b SyJAQ8MBKS.}kC EM|L 1 8xOpVMUb*f%w{?L ٮ`zAݬxw}߿~SWvys7X'xl;LsZ!*c[Bm@v‘tG4>8SaC.ǎL7ÅK#2R0#.Ҝ"a\WK@FxHǸ&|9k/h_@ {k4}T8ivo뮮B %ɎÁFʼn(p-•+ @/=ctYJWU0|%Ρ,~ø#8DeͲ_ qǵ%8 cM&*ߴBf)a:< 4vw)ǬROb{/.)% O'S4*]ďIVMX_OwOP=*gZ)K4zE|Vd٣{C TfŞRɼOə_Q&Ѵ]yX!DTN5;"5 gX_fE*ںڞ!q\&|F~i1ם?Ʈ%< ,}:\%e43]"jfvEoA٩y͏<0}j'PPawI-n]"QOur>K黌f>s]Nxr,%>ֆ\6]Ja+"wfT~ \zl>fVR𚬺:c7@Ab$R>ŝ uJI-s<3Q!s/jL,?E_uuy it"`~!q 5 p(~ǵ-^X-L \2uFU< աS/qOq$ ;_~ry=1\o8N6~ AGW4m^O4GZLnmroiv)A=wP: 3-c+>q6sdk. vח0=J\yzc, |ʖ1fߺ@G` K*b1m]&*aid}uueRMG.~4\2Dd6ŭ33Q&dWKvp(#|-sYN"rp?xܦ?N{zkCt{I(boKm-K*vDAk91\/`艁_o:vWG7 :5A[i[APUo81*K8CM\HVmgjΑ yQ4Ofl(_P;s.vI} *x'I8濥"ͅqe+jExT'|gz)ou{ͬINwtQ'5P-@$ 3*3Ik5ﱻůEَm+Vu@|>!|/uN%]STg' S$K~VḚt} p0o%iRo#jS ʁKG߶]k>c1(׷ofW 4~:nw2qRPH+֖8Ǯx5})y4k>8Qm&1&#鬿݊e2uJC2ES.|` ^#(wJNױ ȑϓ_@>a*ƀS|L [LmEB x\U6:#+z0f1EA(B2!hؚw:^{5 2뢽Zn@f)盘{4Oh{PJh%bӘ% \yݩH!?ui? Be5as\k 7 xgNoUx Lב @?mtM 8P!$ɠ"P.N}֯7 Y||q>}D~pZHw&;vC>J:8aJjZТlWHgR%)V ]Mdf"Yp(m?%PלBrTuHICO5T; |=o6lOdܐТ3rs⵿e독Qꒋh?l~ֻ<BGi̋[hsPRX{u}E-Ei4aɺtT#ԥ4GgNiZww ?_R'˸p%Fᵭyu Qī"zGy_3.w ;6[dw-"VjX'P1DŽԍk7Ңz+Lx_xwAut҇Z3G0YށJmQb׈:)@ݾHEWR 2%f""]LeR$ EjsQ1AS%KzV+܄oB1l 7HcA;hiPWr TX x8ۃcv ˖,fU'K'vq Iv:&]|=IM'u5 ݭs!YAD{HChvb#vZ.RZ V,Fd(\߆7-<"sf|XZ S6`k#\yLw%LĽPiɡF "'w.p2!`:ML;~o<'*2;~fjBpHyMYo3PZˇd_k3aA Ѕ~å_i_y;тvZ L+~Ht<$@9uz;g6h~X,lLB54bqs~ Nl$ʓGtTG3=^?I/Il"ld&yu@m8?U}z:_>/Y^9&8֯$cx/t_Ζ Lq''%.'k8N;ދ K& "iCgk{%Կ <ۈ4UQ;.2(GFK8(Ko41oZr3a}<O]@]fz'#el?9j~|IrݢC; :/2z4w8DAQJ?xBH / k A*=4UNlH W 0ri y=Lֿ9 f\ }lf 1/+GpAa!;vGmΏ=NkdحBoj;ۂ)ER&BqNG꣛dߋ?b .Omdvw-vpLg9_Hv8(Hjr2iHST;ľXYO]bYTܿ6;tw]W+[y>v HQ7&XM yODIz+*t5ͩ^QS ZF 1 ${?ݭJ>X/n,؊4u(j =>PTǎ4,Ў>0`C="&*^ 6R?rt z.Iz#DÐA34 7n6.1 a`GJs~U[-AxaMa ? >lX СqONVE܆;>ՆޱWMuXJ|#;?+*:ZӠ<]vWaHERsKhjRm`45;iK=D~n]W7N.dY=~b(U0n=މ%|AOLex)P2}ieBUXjgciϫNѵc]((Y\wdLT$l^D+ $PzK*Yy6RZ=u@Kl7 ؐEOةO:yG`8B01hzB$ :!-|EOxtBmڍ%ϒXu\j_5n90I Pݡg{ u1 1<)̌7ٞ-XE iof;/&`jRfjNc\<بDu@=Xg>{AWkūTJd#E\a2`;BqeICfJ8mB@kCTAIC\ 7du7n\ Rr:_,DX% %Wi>p7ͭ}dޘ.wײ^YIY0ݕ o{]]QZ{tueVPoFDGs ğC'\C Y9-d 쪍{g~ٖ`h·Y:,M ;חd(U4A ̷ctez@*SQ DXzݬT%uj1fL<$&L Vʉ4-L$ob(sFuIpoZb&Oh㬙/y,_~3<#D1;v V;,PaM5pcucmidۋU#tg2yD-*~":޲ⲓ=?Bk1U!w8 xa|h1:e̻:дNި"&Khd8]gNC$| GRɟQ! !V!\%9MxmJeCyyխ+ ʎʞPO{:Ԣ`jvW':cEsӿMr[S­Cr&B=fLZݙު3qA'!Hu.V#UQ 4krEkڃ,`oNQOMӎK6 J #WBY(J%8e;천hx720J pKCl#xaw\y kHuRR u@斳~d(f" N-\be_A"'2mf<3Oֲ=tLJ-Heڼ\*  BIV,oV-~k_KqA&|vgl8`z.N O0˽uK Y7 s02Ѓh)_g9HȠMU^aeM^r?~Gj)۱>r6i%.+Qp-+5/ 0>ꮦuS>i#ME,YdFvQe$:ΈoА[nU+p mRq߀xp`:dZv:p%l-ey[Q]St" mz];o8pA>V>=u9iu Ce? Ēv*3*@6g$siIbBN !S,9 uO04i~ 82Qt76ʻ̑Aҁ|CM[YR93 LJVH{3|$ mtnGKqL٫bԃx;hzRlz1AYvA*c:3L+Ƅ _ܶYlFM}GZخވغROddrKy{WQw\ñ2/<܂M"jә>uU&{Zy$%sx}4S2I2͸g [N'ɜhNe> v{#lfBUh3<|QQ(iV}oyTEx5"qXѺ䕸vLy/jn#w~O_D)hnMIn>W@|E]/:k{ yga`E/@T koFUd5D(.}@M3W^cso3!DL'OnBĻĕBsaURҀ$"oz Vi#Q%T~\5$ u<ʨW.Zfw $h@Y{u}Ց&9t-:;@BueTj­ V?e&"ylmH *b7Ba(\3 ҇XRgM1 n ^Y|#IWvD:=c!vD0LXp}M;=a5ի^Q"yz/lDK$^l$$/ږxB=db3zq~ti}l !}x۩@|1];ETZԂ]ٚ#3uLJS 5wz~Td!I I/L!sBIr#/'j@6$]?̿ ޹SOcwwN!;! b١Ow-v[ЭCXw4=Юa E!iQj:_tc26N8nv#B|nH˱T+9x-&"Lrl۟ 4I=JɠאM4<4Wz R/yw[I0dB;&uCHA ,0eGa]( _Z1Rt&׾Ezڴ5 62]φŋ Γucg0ݗ^_MZC_Ken-Upr?ePJ,V8N2q|. W 7;X6ڭ#B[5#f:e'8[xn U-Ž-N ύ鯁(Dizǎy60ɍi㱁Oj:I޿,e3"Y_Yy_2TA?@~vN;MG6|5M oݺ"Ŀ.z,Rи1+˯RV[^"W!I AY8xx3da7kc/=.Ɩ~"tWBwbnT}^ŋ¼ S J1GԐGHzP_p'B͡rjhm)DٔTQ"FhK[fȱ4mtBu=+Y6!m& vEѾ.nPNNgrk]a2z]>]3Tſ?Wyry8'o~n=1MP"3XS<>hHmU\wIKtT+O)uҸ.{ni9JOw zܦ}v\KLڰ> xWhIT*&}oW9!Ʊh7/HyEAsN@uAWwADk*Ħ" W8 (twdn ,Ȫw8;Mu s(ȂpYAt^&dXqs`)5eb":n9I(gl."aQB<*YFP:0/M7\Z7֚9[|OLѾ7K]jL7Rc$C 6 &Y_/T*jN/2fNXÃ쿹gli)|PIhS/ ϴkpT3O/l1ʢt~\m>,n~S{)=@i( k3Ѝf _&jR+QݳDG7G?E nYZ,S>9IT01- Qz ?(MOK`!g(PA֒$-h2] [4D@|w p%lzI/8K+|bG!MrrqfV0 MkKQ"J p VpL30:b `SPUjfbcu~|yL; w„ ޾N fa6zCʋ,.Se5vKPXSL2?lT&F%IӰ˥{x3nup5ռȑbɯ ByکְyG~"n%)5Jc֤lƤj6Y\c xkUhEǸ@ :&Ktf yՋNnM9:v5t=~a'c/S\oƤGV'WZ#U,@?c^TiS.E*#0i%|z@n!`Uױ}bv`QFdA.-&:޳2eV'=;R4R~h(En w( 58|礙mK<ߍwA!SyȼK$8əጛ1\MS#۫-p?y| h!1z C<1{0Q{OdiEFN&ۍg1G8RmՈTfқBB> %N tb6ʟx67L7  ^v@ت1C?2aL,|ѥęv) SϠNtECƿ:ax73c-®NϾ"gWqYL:x۩еxX~nl{_J8p}9dv/Bb?Šyk7 Pi6&WSm%͑lK>FBVI̔$C9ӔˁYoL$w+&L ` MCT:d(D˝?~zw3L8?U]o 6EoO(T^rߛkLhNFgڢ4BMj01Gs^G4IŹ?&Mͳ"a^[ycrt$@"[Qlkݍ:{njúkh3_$Z9juM/&ërŹV'a|9mу oNb,PbCP6eJ]Ts5P*cFTCϞdx.@$MX `ctuc-}JǦjZVW+sc$LGԵ+kU| |G 0rzҙf0 7HVїjaJۅѫ0p+ʏE;dzɏ fRtӍMP"?+w/o:R\TцK>7 0FVLxP7bmCh1 dr|uΩaqTk`9dJ'c/c]SxX"\Fad(I!4#Q$GobwtFFNe vœ"Ff4u)ц_0rsYs R!5!A(Fj0YcE~BO' k^L]B~H:# ["c(,2a&\^&ՃiLfȧUY;kdWμb1R-(1E׌>ۦW7@=D#Aϖ-0NmΕVfhA{GSb}ĚXJUYI-e)ŝ(;,o.ԧ@}r|/` 92r`ߢL#Q))pw[WG*`ϼD'7VTTPOXg92bo>޴t|t]hd7Βm(Wy`vKhtNdynǛCק&.z=`B {)HACJ vCS,s1m0۱$)ˊ0]ҩMcq=јc*fnR` { 9^xߡe ?*|ߝwɲ>bbbJc}*4+\nߘItN}_G\Z/bg\;žN|Ov§N㲃ba;ƊV6bJ`[t@mR,#q]108-zu?O#12.t{|+ܷg>B sL~ 31}nÖTkhʺ~Qʹ~D/Zq7Qo M޷ܔ>*zIǙ"R7lրΔ~)S@qN*%+xN1UɈwɻ7N( J`EMwA3E`aF? `kVn3@RL Ҕ?58*a֢) FARZ|ȝ$,{g*l7_)DUFs =9A"M١D5%Zԁ Htlɭ% `OKz# XRWEFCRִHNeLԶckK⍁Z{ E/bjjNS3NAx^4 +#5tdGn0l` (G9Q{-x/9RȥSɰuFHoi{YRHP5{U75;Z/A #Mx͘Y{S$T\+|$ 82S%~Ln/>{qe^L nE`c6`sXdW'^]j2od>.Ntw g[NeQփo܀*- c77݉iEY%P'7b?.W↌$ptĽ%Ma"\/H1PӲ*7j"/]G5W}\6 ZTpGhAUP'hkjeDgovs=IyJp0ju億xP灰;JOefq[\w@B/JPGf՘KI3~]'rnjHm UxgSI̠7=^\! Jy8`c&6{F;ڏP';Bԫ l.cns:,3_J (UXNh?Au|Ff! Q H 5q!I5O+!Qaf< ّ#͠HQH:cmdMAG[o^rnXB7iQA9S WA+𚈝K_9b5;A[g^U\}gӥ ǩ){ce.W`1TZpRwg F87+7t̃7DEL9Yzl=HBa  KUx/y(3PJd'c::ў+BBPgV M $vҽ$i_uR.2?טBa嶭,ftѲMb$1UK%yM3\u& 1|C5*!8-UHDYu;A#7sASWC 4" uvr0 (>qDU6𖀳aqIas;k*l Bp:,ǴsDj`iUq3\ "6Pc@ ! Evz7 Gv{Y6e?I46,qq2x*.1D^ugN~ -6=Z(GއWXAW*o <+AX wKӰ,8#N|@ڨn,@rX۟N턕HKJ?XW[\Ӹ:< Ѳk"\l;|*TOgX7"26=)QIV,H ^Ip.1GEq2"oaTWYcym*?+Ad6-K~u[tdr3D-b\9}A561N=5ޓF 2Po`!y1 r!"d[]ԟ[IouHMÅJgIZE]S;3\nēx@lEt+^~b+*&0'_JKOzBŌ$HÇsh u 4moHe #6b k2-ap[^T_aχ4rx.b@)R*}=e1<NY /,G15>$賊(U6l#lp73͡4%&WZELx@@R=r{ T^y*c Ӫ> &ah HThXeQk?/qO"2V 䄓*M>{Cp ,i u_@j_U0I#-o* vVt$S& h.7d=8FopʟQXrD~J0 cl8p$hP%I:u#lU]R7D1 zsVba.,z hAfgޝ[}-88CgM_K5Dg?f l_Esp5/j T 8]̙x6߫?t}Ze(HT+wHN);-D P?_Ax$@k/za/ "l(297uB#y{uteqnWC `V"mW7~Jg}zTRW`a epݾ\99j]3Dө8Y"DaܶL: Bͼ 149a;Y Jo,Q4=Nr(݌nkC| x{QsbռHc$e5+AٵDo H8rk&)JBŲ?,H~0n.Tym_Xa7Y@41ѿFbgҖ7i@4ܙ+EY e$_{91m˧_,9VY~ J! [,C/ DB.,=% 4SO;;#}Qpʩ=4Ϩ{gЄ5^*~J>N/]4F=-BԬpkk lI$]Fˑ<?>HF/ ^)ȑL5v CUtlF lj% NF"jl׌7;D_ҞBAg-#EU1v֎,EW;gYb9f~ovy&.ʐ"c+U?zZ!x+'%lJ`6;5E\KeR?ht;tS0wƈIZwK+0H^Nykyoɪkt#aJwMk ˡKqA#TG }roX5ɖ%(FͨOU=Bn&9e8jZ`}كj`?!33*K&8?L2:!->oPb_%9i2-_W*;TT Ò5յ%D]W8>@=eiBDȓ!PӵP7;n/L9ڂV]& B@Np_n]>z^x3үҹǎ^nbdHw|[|L&5l)et%?2m= 9Ҏ?V-h6;y Bg( ?:h4cK]pRugӘ'nx1 `cT!yM-F`v=,iD _n/"QIo^kK A 7̰jrU۱S,4goD0Fռf/g=/C$PN\zZϞ}|lӬJ#-q5FqT^AK>EaOjd"3Cdr & [9" }\drMRU DE1  [ ?c-FYiY6.xS+O)l@xl`& 됡_|6"1##셂 ሮ*O{xQ`F0Z ofG2y+] */s9X?hg2{`P=$ +ImG)'k/6^+R !YMKZ2$NA ]ϰ` xM 4eYKAOC/2-d[!/CdxD"Yܥ A5b9˘)%mp0f_]_(،#oIըG[} #zW^Э-0u0M֍,;QUU}Vf506@a4!F8QG6hE7hG|2xAiGAYF8?u)^Odswm˫ B a>fGpN7+Oa@=sIsӳz4ui6*RXޞT,bԊqު~/?hP>FPM$; 8ԺXv`DD ;Z7m1{ 3!FٷҊ ḄZ%_ҌmYɜg*ܶ ŵ-g'kɌ180 _S0}X UI?F#/E1e'zRA7/]CZ8YN?K2MP$bCPqb!sT~+M_>̖>ԭ "|8<UŪP7w 훋&dTDS(TB3#G8^=HsOm]atK0H=ŸKg0mM~^ͥt㸠׵oQxE_$*~.Xb?B#ؼw{ K{m#c¬GS$ԸH.;fY=3|nIrq3tSscRq}5̰lN;6gc.&@ηaKSƩGݯE>$3zR/'=XYnl[mS<8r6Thymqی)A;DYZ[_GMmD!V̸Q$$ڮ:;&ZM-'`G).idQ.dS- ]eNq-)N e:f\RlԋʟNt 橍)`DOf>54I\׻.SB-EO*j?(pCOOHYq4~±CSO[еھr`1㧀)ys-Vk*7MgeA -3p;Tt\I:۪I^#XH0m4/Y43MC]?P1ObxNeUL j GN6ݙH"@1ے8(tSO?) ٷЩek 2E)e=hM]|Z |19wL#$Ҵ4+gz[08lr7C72p͓g/5]@$GԂ)G0z,u VU1RRUk,myf  iujٶzh'(HmpuGH\{J RI4~yU2RBb#@13%],4eAbRE/i]$BoDnUخqG46j5AI"]I=dyˮ+񝚁<17LFQ7.M_y+M(q ?7ST5]p*]ή|Y`Nވ¯–MtyW$"i%6HW8fS,'*e8vڡKs#z Ŵ*M?Pyp9r_9nlnh\c+ +mĒ]!7HLaìA#fwmS!(e߅Y\]a^g;A0dKS X#Zc&-Et.Iv뵠 'K ȗO?N<[Ί p ΂P߽2$Bmm047I0N9WdV,rp0ASdJ9ֿ ybx_O6 5 Ť,HpV%N2ܰ@UƳCaL*߫4}h$b}h%Cz2bE_hȱ6@:.kRyCȧ8%`R;_+ąrkC&1;b?wb<5޿2o@ݤ_ _w %kAGܤ-4lF{%;QPڹ±R- '$VTR>=i"Ծ-4Zpej #R)=+E)s_ζ6pǚ~~Q(ID$ۙ Pڽަd$J{gh]-?GIf vzB*աpmD"j`biniǝK CZ*tI3&'prb>`g}tfhP.fgٷ%'Anê4*։Jː5Vy*'VlSBU2HpoyY@JUfk3RW;PҀ*XO2rs|7U>0!%a\j"ncI!FQ9u<`g_&eD.j~SAnekOu?]j uɘnFY$tjn<Ä4TaU𧂎 ӹ-m^@Tk&H_]''!Q,h=5NiyʃU91٩6dd<l7CyB^W}n"V*my$7±, Pg+D"4c:8A9tW1i}mN#$K0̃9x?8%$= &(^Zީ@*~j1u=1 @.R0"LzKV^@;ttN^p]۟yepbmվ"X9끷6T$pb?Z8e g%CfdIQv6Zc=,ƸDŕ%jXY +wxLiwrN:rU.y.!"`+pOb;gUpthCiBKh^]lu÷*+8BRtvw|P(q^ZvW= (ևDsYosЧ jWS6?4=OQuyhbX>t^@#E6Blѿz$b:W:bLߙ?1vKJ;,|* Ls;\M/w~WW+‹,16w,r<h-:sRi*ₒMS) DB7$6#iF֙V\V~f318 HKX~Eun!:?[ZBfV,~whBr7{"@yr"-ٔK{}z1+h4`GX+| JO3oTdQO(mr_iTK 7dЖifw`eђs}f\^ǩ.FϛЛv-ㅺ@V"1<ˬQ-Պ,4.Ay2іC)CyLK1(^Ӕ`--$s$YsN<݈?Spݗ_UF_*ĠAս"Qb$ .e} ;Qi9\tՃY3`w[ƭZ60 " w^i,p^oD/^pۙݺ`$0bA.k|Rʗ[4yXݑ1>Y~'A=5gxbK=ZD;1[ 6|àEV{,UfGߕFa L;y䭛T#HI j6ήs/CXdbp֯. H[lsb+gҧ8N &8t7JQk##@{-*XeH]c']~zćVH><< *el?yJ틴}yD%~:Ćf])k_p2E.VDɊR1l}6ɕNIsU=s}ֈV-oZ|K>יt6 72?r3QR+z] KvMa-jxJ1Ri5i?}`_ kS(5r[(:N(}֬6S0F7v@B8N3e\%p".%Jaf \N"Z6Ρͱ_;#)<],L>WsGVPZMSc;WIm:1/ Urn?Bn]@g?"9}irgwZiZ3P Zr./+Q|׳2 Zsj&'r,z8boӺ}7M>hS+MBM[0겝@GZKTRINV >yd=**tքd*E&8SV~Hqp yqYFkQ1op}Y_۝'לlc~|yxW;}IAofmMiR{Ƴiv6fucгO-W@Aa]\s'Y8&DWTTK YvmY[xSd^tdCw\j.ѧ_oQL\YY׻Z?hHϪpN1vZ^?ZV"%jІQC ^G:^[abf`uz:)Sގ&z-+_YnJ4X;;ݱS@k&yUQΗ y;ŠAGn^i:F*$H.1̅#uFhIޝ?s]!NZw[>A2ӰxdaIw*g,7^P;S+ĥ!+,hF`aKYD^xfI= &달d#-$y(rB-_;ϙ(VVpbӚ@jpr+NyHU1U _N0Zue7cX44P'+Ux kSc|Oa2=\{v-2@3`9Kd1wUByVd-U Wǧ`C_ν ;Wڧ:@dv)%N2tc8rk6O9ה0j7rʒ>]'L3?5OpwĊsH=y]F< ן,A"zA=6< Pҝy6&Y1ָ'g){*:Vlu"T(M"9FNmiSaE+*C RZO cJAMAe ۍY|1=X$Da~F=+!DVN:?@5k0`?`5qd.WڡyJ.ǵpņK8SiqZVOeݭ<f~wX=-h-NonAx~EFCPcSZua(ǒ,1Ad+]~\CE_h? ̀ǚtFh_SS]XL9h0a[.ƹ3\klf Qv$2Pvx YmI$@?{7ǑC2?ϻT~Ī왲 tL!`~[JvHv&nd,8 G4 IZ8^g3t.~u-8!!:^C:gE TWj*!dW`9E"i4rBQA R̾Δ#ǤO2Ju}ח+H._up) k(9㿔b \e0>v5J|߂B LCNcBjѰUc tCn'PXٟɣʜѵkxMR/; tQ3fE'!ձ.7]J1q8uX.Tl(ІMCcVw?j t3];Z˔p ٺNvǜJs|w?4/Wq4 RvtJǵ]hd/]!ݾCkfO@hyK,mh7v}g|fP&b~Ev ;B">HI rZ H_ ȍɤ%_@D])AL|QV hCwa7mzIasHk +")"[I>nԉvq/J*"VzYsfwBoy+A!iȮ %挖jS$M&W$YFh22$^vn^sN}ٜ7wv=2ݲ~ iQ-Xo[&ukr91U2JtQ2 KY. ?)z+" >,@L|թQ~G0T[:CE@ZΚ$ci74*fe(qlR F홆^s(y^Odr ϧnf9.pP*V[.D''}-sh5J"YKn!MzbK/`n?tN_ ٰ7YESEQ=_m?^[t2ƕ2N .[YTf\꽏{+=fVsf IˠAy}2и_Rr.GE`ђD``A| 93eN+\Ά{0j{R8: l:PIXVuvdCƧa7mM7sJQܓ|4F36;Rz"& LmT}!yo&oZ(wEh)6 5=RFgS2ԫ[ 4o Z1E r.皶|5[dufzКtYH7 8vhG)HJ:gɔk*1Ogȟc+62\:"NbJC1կ<ŴG[@"_/;* 2lbZmP8z&\H<5sTҊ5:Ct IgS-naI1jL]?$*+Do pl޾&-JΈEuЭE[ ef`#V-* %|z]SF n7tJ1TI&\I DW!pw_$Tag$$Wggݸ9d*,OL ͕a7F:6cH[KxE?Fapd,2'Wb#QEI|H'Efзo$mPmAHʪZ79GWU],vEfzVɏawk~U_F2Q ,.S7C̓ovqPIx] u |lLe"DڰyӪ)DP+%x̵VvR]8qJsP^YDa_GP񛐹z$ȫgV0=.TwjC]!=;W*$ňd2¦)hhޫe^Bz+ k鄍X!><倱KˢOW}]Qkʑq{-dPES[ l`TIɹ!*ͭA`'շu]=oppp!GX64= 4 erU͙{JOej@N-][ rLUu`$vfv;3]өA>q!QMVMԪH VBG:}?>xzjҼnd-m;O٠KQ:uVϬ]|+QkbiSw$V;՜x`tz4hUРY|#QsQx15^|@g$7 "Tn]0j ;"($Vw%-- M +Lms7`s"P``-%ҺNW}!`ukh:8[Dہ#|r ~/+g,Cd x0+K7>PC129rsp;F btQp*>ޗ;TEHX 3Pf{zo].(pDqm%q C.J$=3sloXڞDC,\H3.2l{kV3\h3<*3o3*Æ%1z-qti.\jVݲ@= F͌i=y! ]۾@ψ#J@TE_[ZrW!sq'I cHfΒB=a V50z`p.$9nqn 5*MM׼R1W7{ڪeY++'&o/l7j)1QeŃ~ί+Ψq٩qos d~O D)VyNjO{ie1. VAwQJpmMv^}i|vvui8: @9PoEZ>k=5=7ݦb:#qADF,ퟆr|BHOrAćC7褕^*d}5 kfEJ;M1i[B9)$^$㾒$96SKh;$VsvOĻ6,hI,3bY.zaDNJVS:?W "]b w7}H@R*,v=3ҍl]DIʂ0Ih-+f+%E@Z)`DEK($3$qB/QOc1|lJ\ ̀Kxsٲ>+P(qH"+1TIpWo3bw۞$psyD[v]c{ ? ,17 o'ۣ\^ܜ^RT/pvKԘݭz tn'Tlj0IqTǷ}])W&RXnx!K7$zAͭ[E_߁W5eHӺn~eCHeAG[gr6Sh4oN&ڦYI5e'PEdndU1ӜKM&ﮩmJ< ?ƣA{(݋!D׮"Ő}LP?~BdzqasN<&bŊOҷҟ ML{&h:p?ShtJ[ɞksaRhmw~')yove)0yi8hۻ | 56?ع8ɖ)Hw)[*qnג0\D֏#W j Fԯ{HKJ?A0mNQ栍@١MeQi )^Iz$i4EfkԮMLz| 5i$)wWUS NV ~{N8\gi$E!i#%]knK(~7s6]:`1i8gI߯i67R@sO <:e)y<["X2Fjmj B%8Ơ٬n8l |>gl@!XdUGKH))'jXi6@:_0?ʔ5zd%{A%.g؞&bP'q7 Ud Xn*7|i6\yL7N;<Q>)C qkhvTMxK'}r0C-6bJS[)jzަUa?~֬Җ0(䧸ɑV*F7G(гˑ Q@=:$)u:k?ng~-vo Ξazx('WA\}f&ok4(_txz__nh8 HFY(}u]ǃc)װ]):=_hrOd-.=@qHH;H흇PJs̉I?ڏtKsNL QwϬM{Y,L,"PV>7|*d+(Ju+llwq8 gD,-o-c0&nѭ32V+1™R%ɣ|?sq^0UBJ~ #:umZlQ=R#V!8YVf CrYHTc`,FaY淊HxO %| 1-,w\څm-Y2qKP&1CjkL!5Mf^  7[LMVVf09^^o/$%+4ۏ?W   FȠfڵ]Mˋ~q6 6#+eh?j*ddAɺC`WڏK\m7(vjܷ='|k-0K>,^g0yo&:zL8e |4c#t%8=j/@%n獮c5rŴ0'p*iEmi&C6oM0scb9sI i>Gp]c@3o&HnEb97f=Dޟ6c9{Pהٱ|NQR00T-,|6]Ċ$gqϠa/YN}I'9rDO/PhϵL2(o("œ I^q./&@D="mm|I~Aĝ{ډ0Ʃb?9Iكvq1[ҲΝFS'|5֨Q]UBAj(UT}c-Wڱs1:k&wb4 '$Qtvp4X@m#_8.3'8Ob^կn]chɿՏ`!B&/ios"Gg(>f("Frk}n0'pte9Q\ ,K'ޞ,+a[P%PL7+i$+Pj,UmIGe!r Ojq!:'(ewV'L7XhХ]qD#%\o= ut1L_Z:iIXUt1gj)2 af/S4#= |J${nM`>%{y¦1' %}_$pPeOYXm[ʻxFE\0|L9B4ݡ#ydSYH(Eie$"ȅ3ɷSdp*2)ˊwGV:I,B:CmuM;oͷ;sLM6qG)#nPR,K#q*͏ngeFK yG;Ɇ-zJ(=(a23)ߋ;7leQT)4L>TCHʜxv_nK"EUtu(!jY9aU %T?e52 Q-p s @<| Hx˲<ǏsaN r\ȡ WVzߖ c_Y =vrM655W=?v.O;b\Ƕ7=at0C Æb\=C{3*"YLG'빙AZiV({< X.Lrї)jkn[ eZcesU6|Y2p_1X:7k77^vaS˯9]9oxh2 jm`or5)20o>3"7WN[qDu ܁OwEjtM,,Nv`#7TިCPFw,(HAفqhrvw5Jyku:Ѥٙ|QVXoUǴ"`p7DV;⃶l)E}/&Ge ݶN`?ۗssTO?2<Zb@}G$2sfKi=gK]TR4qh+i}Gi#][ߺzo$pNhG.\26Z |E`J7-v#-$r!enS;my]&('U > 33j%aX,BR >E?x2Ж^ ) 1hiZLyl&6OwT-SoM"( ,/h;yW*_+Mu+Xsר$̶|VLXG58Dxl 2!kc%-e@s5P ~>-{/H8Wߚ@Zb2 :: T~ DZ)y"~Jot8#lf I@0}uڴgvJWtixD7e^A3%quRC+\h4]iUEDjkӐPųPX/#'*,3a;0Haոq?b!r|1CIjXם}mDT\ 6cuIAWi g]V869DX޷É @Xc9R"lu(n4_ٯ~%4^Kl@9[.O([[/=03S2Km~p.'ڵ?>T*'FcuؠMOk /ڠvnLxsj!BE*AQ篚8[b~b9C7՘̣~ Ol]ԹLƘ-y`]9RC.b~Gv^V';@pgG͉FL8/Fړg:TK1m9߾Kj?eFirB0$Z1ɖdsGe^(Hs~ht$RVҥp P푤 W.Qөs3,ӘU'S >:; xm]zVR*V} KΩI ڈbB#1U5 s O҆șK +jv]Π;F"[>#Q{/I|/bgSC ٨2VP:ˌ2\t Ȃ+1{R/3!BY!)\]K7J5H_\U"䁶$q'|&{Y-B !e5 X|yH'6|s_AX&&@~=Z(%tӜhx.I=oa1+\ S[&QǞZcDno+[^A/BtAA xgZK& @dHHH^[veH(ns B W_s=1m<;LgKA3ynxB84?Fnp.ΒaDa"CS й^PjyJ`v2f#73w( 6ƒGCW;Fs|O%?5п;%Sɠ. 4,D m"_zdE`LҚo`r)QJg)q 8]B)0<Gn(J'-ܴ>(3EYL vǫI|S ^`eE/ŪkUWL]A 5 (VDܮ?CxR.*qOyT[~ԩ\SmNlT%$V*zQڴ?Նgރf Wa1uL*AX'L?:3( wPh,fS$ # 3y;y #(u;+$P7(hQU ~d]FlG=4j N m[&վbvP۰\y1}RLӈA]1ې +dU5cBL\B/ 0Cdkc43]AxFǐ~ ?x,:;;4<y+;b{|4lN_μrw2n5 WPq;ڜ ?jIka{Z.SI 4 LUt~@dH,:MFYԲLM?Q\sbzgǁC̩09uRU5h_@:HhQM)AZGS;_)heI00*Zڈ>x+^WcS,(:O bңWI~} `VB3A{xEytτ.#ǷF„JX5UXGq{s\ާK2\b1m7f6]->/P!9Wǥtk3,ڬSt"2SHOr բ!ӷP-vP rLӑ]y (#T݁^XZ%Vw0Zd,8ff9aED%<1-;Ƿ.`O6FVW![WkR4pcˉ#Vr%2ɢ_2%U$?qjϪn|:gWfΩh7r!}lʆxʆPV\8?ڜ85V$N'䵠7 `|X)%ګv40\O=Ƀ#yM~l:a6'^1 k{n,RxmKYg?m?RH!fb ^xk¢Bwx9;AYy 0hฎ&,~AX5w-CV_ܡP>gʈxy7lorHxpuMiheBpkAl+WT8?Ћ|G;sJ5uql)N-]; bt0 0܉a%a$jxuYXjyMTGž*A9BՊvq"eS?;)A!04aYEVXo"J HVg0o|4';˭{TZ U ~2n}'E{e#%u@2>Cqqy/oZ{XYރ\zu5ِB՜R@sf1ЫLt1c_4mT8cњWaxN-jQ"0^Ÿ(K,yh KiG+I , T*!S|Ow.}@JrW l5D߳aNJk1O]aܺ ( P L>ob8nx7xKE٦BxOZJӸ.7Ԛ.VWmA8QW랏XimռOXuÇL!m,^6 &E%H&CkԎ {@ ?O ;_eQOLSq]+dWxJ\SY̠ѻ,cxO8h d݅RҺGWIH<ݙ`nsg~AQVtlͥ8^8yg,he$d0Ȃ{ku.!QaAA2-pc쓶Cb,Y[CG'K6"dns3dN*bT<۠?:2[)#*F,v+_P>#Tv>W8)r55,핺|Kv1bi%rx_!Ml=sAyf*3T`NQbHQ5L֌n&SʶEVBe(yU,dҚiqrYs.P1ߐhJyԳDYh^=/I8U_C3HT ! /(܂Ӵ匙r@.K8 @,FF_Vw|^sSVܯ .$dvE 5ڨ|CL3m;̾e=Yxe׀/ #d :ف'7Fl7ߨ @c C2hf ͈eٺaE_" ^qmDú4&9 /]or 2,-끔TDc#R\DKsd7rڇ̗܎Xnjx^{ #:R_C!Ȭ#cx,U~ٛLd5`OG]t˛)>,xQzEaZTmteʁ1Q+_3#ixjʼf?(;=0Uoآ]YS2LUE8LF-&/"zmXN7НQ>A޾5;i l,enOOLx͛[[)L܁w%!>țx蠂>qք4Mգjc`5W/8 ,$--mO={YY'[U;prQ8V'E'o:& tF5nU 3VV[aX XޅGfb6R HDA0 "*qNѺՆtcȰ7T鵡ϟ4|.p6zn5P +;E 5xs0?cZvɈ4r"QxơߵcL24ʃn*:.TN11N)4dov9 @Ӌȗ%C;X#5|p փqH 0:V:Cp B$6tVcXb 7HN cɳIb>2pb3.&)KLM=\Cq݅o:&l}MU`FHxلZW^3':cF}'y&=XCæa%ƮMgY1s0 چAmx͉]"u!-,Iʴ 0M]@UCz b] <~R1VXA=mfNMѭ7w `tbt8BPVt'.$$Ѵȥz9Ŕ{Be?n+b"U;uB؂kK4M  6-+Xz+9fAR%'a ɝ&oru_qdhc7Ʌs%4m\cJ} e_uwkU+Y6`}r$Wj@K >2 2%4FDw,uCI.:G1'Z#^sAE]/49im4E)v:pwQ<=h@:bv[罌G1Xo_.YߋrtV{mƓ4zsmQ w)[y38,$Alƀvj4Jo Ky䥍$QW7Rl[t8HZ%{%'yM:[A7d|56N P_h)Lc@1k 40hi;q;@tOx!Ŀ&jэOᏴʂ_ ?Հ'h2PuBSnCχA0Ёjv7DzuB-a )_<]h\%dsk psx~zQ'X_WP.sU@(W<{Psm[R+%SL "о-mr>mܴIg0bIm Dami( G)Z,}E-3"ٞ'.]cgTJkG+O4ؖT\E|BLJ_WWCDKB蜖"үLj_i'#7$lZ7۫Y\ v[Og` 21]:ңSr[{ i)̙o!][yiJn9ݬ]Oqt*Ø.G]$t% R:ާ_^B?>U҉V- o>BҬ/iownik,sHthxfBܴ%mfUQX<͘I Ŭ.\s!Ywz$+rfmsψ#^s$x-?niMrGJn;y$'tSA(jSQzy Mn5t1 \KXJqNҏVEˠtl. sBX?AyLtgpN@4)-Dwo)7⋳ϴFT!ݢ^"_ 2}>@.5]}m[w fzoF rI=ݪB /EZ "r[&nE0ytr}].+?NҏV̨Q/tf*9 ؘ:j#qɛmA2EDž$G}w  oD"OR] ]Sb~YhDSRX19~x>3b@}T]|;C$osf6%P~=9 yJ UYei5V!mN Iq+V,d =erZEm6Ad[t~Yg'QFmIT_DѶ;p( v)m; 'y@g57JW@LRae4IqZNO爌qʙ:rdU?X Np?Qc(mNJꥎ0)[M_dY+M4BݭiF-x)=S'h]U5g74IvI|sQTߴW.L? dFN%},2)q]zGb+{3읞J gǦcJa2@FF 3ǧx9{^q_ϴB׭8LUercrߣLDa ^,X __֚9>(=*ay _(^0=4R)(6rSq-jR(s>3yHe\,:>=c@-햌|\}fګ[#u1侄nIVq^i 8WW`E9( ךщ-sLB#КHޡ|֮l̜v-H{ah!u|kI!ҖsT |Q/HܩpTaS}4/kr1R\rhTpTY jBPiVxZyu $Z*6.:CpID&Lᇃ ;O."M"MÀg@+TI2HU"EugOpGlA[Mkʻ e:T[ g׷J >To̅0!#f ?Z`K #b0;ms-r9Te,:4]ShTLQz' '5>RsFS\_9?ҝeyb'|,(R uxF-YUC]gK. "XAF!,}o㩒IR_+ 6ˀ9[:ꨄd)٫>Y1JPc[{e{sR/d]ض~S4r{+*f4 |*Xk[w4hhVbJM\bdZ# KK($<6x#p/]:&Gmӻ.\D^d <Z/thum*`t]\-3;LM;aRbrday ѤtYm0PN h$.1ۥuHNxyf7 G/Uw~1ۥ5(gPfn,\;sAr%b]:Uqoj0ap&3/:)F\b:j(FK.ύQ(>>緂A Ss-Ճ"<4lKNȻ:C9Ckj&Z 1Ya$'I s$PS+NqBaJ7?W+5f\ߖ7эkj=ӃkiUxu /Oݏfz+s XHȶم(dFãHXvoUF-!ɯ^*q 'oK GV7kYƝ=*3IF?Y`DuNHQ>-%fhPD9(H]*zZxon@<)2Tq v8vc 50{cEYβLSi$"vbr\g_I> `NGlmە$b>F <ۯ3iĒ yǩٍ A.쨤)EOJ l TgN[;x&]\TSӐkƔ~di{W? uL5*~ +T ߆c=}P uV!,ňpP&#6eٶe"/eC僫FIgxdP4[dl\Xih Q_bcR>20m2Vxͯv5Yb, !lޞm+5iPy%?zR49qB_GʜAP(?m;Qˎub ¤_dX`z9hy6R΢ZE.8aI\`yK,E8Dq#dÙBmd{o6C*cwh`>9jA parb_UQf1%{k|ɶFHpi Ey$qp׉ Y*/ մ 2˗tf=c(a>$ZxC@V~uV3؂o(DAK0 |!¨ \W&,OQ;*tWf :TwAq ܔ[gLSsڝ+mބ <~P؝tYu=9#EF7$8bOȍ%/i9ذ_]aᏬ6 Z,oYPo UГh M1EA0 aa 3U2}׉X𑕀G:9Η;eOԩLh!d2mg&7t%-Ojڲl2 |?|a|CH.d-+\JlGЋ *rנ)I5cQZ+PrKeB"QG8%u&/(:79[\y8%E][:mbIT}N̍ @eރrfQl4 eIܽ8R甤:IBZ{ UϲCp!Qw+ߌr?K^i'ଛzȧޏÁ]sNϸ+}ǽ,=:: eGJS<% s /E \r{S*_+ I녆~ֲX@;'Ŭ "E!ܿ-V eL\z&MC2n}aad/&eܦ__ >he.{rs*H^ySza} /!$NvKXڳ`R3{,<떧PDq`EFW +b[(5v|З%5gِQK?l!r4t[&`Db}`)-2tbԵ X}.`ny?veJS @AlJ]_Z7/%cT^<:ZVD -lB?HMˏ$9g:79C((=nζTܬ ɣTHůuAh5*í$fp(/)>`(5w>#y}} ; 0@YrSL6CQ?˰kR%J_V`:߾~$Qb -P3С:RҔT]#‚S:C%w5o)z s%_L&zthWOZı|V(@%k=?x_-G`^7Ȕ?. 5)}/IPv45&rk1bq:`dQtwPEe=SEgZ?BmǪa5<`K;D!lzU*z6vJucE"ydBbPRR`D)M- %w48Ddv#"%dSɭ" e<}WgX@BY}ǗYr{ߴ$^ݖ38  ˕`uvNx Yմ(Y8~B-q\(`kiUau!T9吻E0|`cvpT~hɳh`Ί~Geg1^cX#$> 7 )\ۜT]C"oѧ 0Og7{]w R.8O`[<:e ;x'nj ǯ mVd p(7&GC*-X ]^#D! l>uQ4LWl&pA"pī{4 ՞[j7BOn`6J#30~*z ;N|.^}M6v^¶4\-#c<ͫ~B1NMdb"f#y)l0 2Fkܢ dlOiQ;"Q:+ sZ DpV>|D6[r6+_0냕! )ZNU~1 zF%iH.o)%I=ݥF c:77בw_2Ծy!r},%gm2NQ5KZ K(Kq'hgyo)٥ԗYW2gMfQ%{5t"Q6-\.zm@35s}ߌ#%M}6ЦqD|zBbtM58< 7SVz*.WtSg!32 iDHVpvl$ 1cJ]dS+ "{NN(%0ŪHA? DWR Pi|229;aƚ=ySrC|ˌk}3ڰcRHpڮǂV  ݄Gg*^#lCP95^ %{U*yIR'PVCYۗ6haWf?'KT̡2ZKUjqn+ˌ$,y2qK׿*;=WAد!U1(J7_մdRYWXsST=ǩ$ecy, D^ C<-3T*#諒AHX)bW <.0̏Msv"!m !ByhW} J[ABPʜ"IFAF1X^622#WRGYmpt0mfyqg+`e2Bh٧][E6u;t-*/ZcݺTӦv^+g&M_d-ME2dT.K$!]g7KmiV]L5<T0&|Dc@ $"x%ƯCsd|%:Iк]\x iE5uFLB\&-\;$#u``%7CG6[B8m' ajF!*CZRadx:m]C pVPw*17~ LɄ;8",pubEϵ)`јrSV y)^ҵ,0v׼RʌBbgYqʞ8*`Mل|sYmןlezϙ>o¯~WvaKw9VރL+(W{5;,ݿDt?51qg!Qz>>4R" jT[[Zx/'kkIjg|=*ׅvi. /\GAx/]vmOHlQՖ|iMǣyEL8Iǯ"n95 CO<]œVc ,b Æ\ Nu~\b$\1Xv7.b=7,,ڊK}xZ'>8~Q  !Bǀdmeh䡊҂ءʏw rĭVrrkB/㺂dા6(o}6;oLGYh&)WcǤA27+i1f=(F8@7u1ԆWr`e-F u/K-|^Sf@תV8͝M6WJxΥ52sh9Ng lp|]PB ] 5o@.OQ;l56|uYGNJX8\]ruRZJu!EОڗvκ.p2SDi?*^AMw5IEvx(G+ 酆̴,`y8\g$EAaێ<4KFX+ɹgIlF ytXZ+Ы]/㯈Z՟֠*TIG07m^uaT3j,)$p΢1K1u,Y?`8H՚ZSJ<,tof%f.)zNg}b>ON(OyDhk<=WMUPē> x:e(ڨ>:896D~I;QbS58o <mq1s1*nδPzj;K~Xq;#:͗ӬpWP˶E3;U})$ F^d^ @mYKaՎp~qU=sؓF.dS^۽'YT\+K'd A-D?J(;񸜤 }Q%R!ܯʄ X(Wv-0fMmvS%NvF!ټ?1g,FԄi*3,M{%E~ANAFJ)9j:af^:G*a,M*W 8\H2c\[X(h|^ɏV61KMj:牕QZkOj ei*ChuAz]X>\HQ) nzόXe?jL -bcԓ>{m-n8H)"wEM%r/E=<eB~1d>=E2 il[gV=7qjR+gJyXq5bQ$Pf8ȴVm^EE7 B oB+5M0,:u5幱!m?`S-o'Oc$'׌p}JlwT}M T1JΩ?.O>ИS/%}xX1YbtZ 9-ٱ#aT8N(ff÷ p7,0A^v+i8tQIszΫ[tΝJDȷzOWq˻l-؆~:IYƉ}0~U ?Xh8eQ{nF$)zj;1|vq ^&C{{/r͖?}Kw(zGR>x#lWCQptB#^ds\$'QDhHҕk ᪻\gon]NH 5$Mr 6FGm!׀ iP w+1y|w0;Eq]ݏ\pq=Vz~~*-W,̝}ЊUHR j*$o[ V&;py ,WQ 2^(ӳzwG RR,L 35<ɻ>۩W @Φ,N պ$Rw5ȸxnϫΊQ;R4Jn@NQBz. AN+Ǿ"€N)A-kUsyGX޴xZ/i&՗'rfT3`ΛH4'2:W_ޘ: i >w_w1n{J&*=~TI 'uqI%W/w9x@ F4ԬĶWO}p! HO7_RJ> *Slg,ʩꐩ%ơNvh^I w:+Z;1^yb֘~"&%V2R[SvMم_ 4{,)41B'E-eh/iQ$9WL {YGC2w)ڴBTMw-ʸxcruS'b7J:۪[JQ/j܇'9бNu23L;5 }H>mUW{K-W^LX'&ZvW5!22lƿ' ^2#]`HE)D=z!<3]"7 ]>Z |=hAm*: [IH9o2| +=8$oY + XK^ٻFoD4nEϷHvgiR!lUɃ,w+='c!KֶPu]|M5⠾qw3)պ"=| |I1H)e,UVQ2h7y$uH%8p&4yɎ %gjգ Ém1l<3fNv.?̭+nd -M֥w\obF6TCiق׼wEx[ zHij!!p*EhaԎX;~d:IyG%v?&3!7b_)]SHX"ƖҪY KqweY22eA#bE~ta*\09f+˭`8%l7Q38}q1|?CpTyEwQg Clcj_|T/yHdy!LͰx^/Pk%[G֩<#Ȧ/Z5j S{F?:!Y#`50e /!L M(&G젔QOV?yP tU&@hm{x*N /~Y6vAEjHJdD Q %OIV,2o1I•J։#PIuCI Z9(غ@qDqѦN;b+gl+cY4B &B"Ʋp}h3PY}w;ȯKv/u!s>_/1(a-3'O"Iitדii}fhDym~]n a^[I ٨%V"sQ;9uC(R?*]+ ׶PV͍L:99=H;4ksWlbөK1Ya5*r*S2]3ï2g4usmn=&X׾9@\G2irTmUA<ػs<"+c=G$,9Qg&[{p1;)R//s=R\[ dsrZ\4'EYQ/3^|ѧGwC WbNZ.cG݌eOuu qH0s4`8}@?\Hg_!+f(W0 LZJfA؛ ArX!AƝks#@kGrVd)hT3 d+ ŮgjB% 6,5ɍ¢w@(!,^'„%&Rs#Y6vkء)U '~tck|؟z_ `DTw\q]h`dm<[;XͩCA5W"vGV6cd_34slDŽ@ZݨM̺T]wU~pKvlmo~DDВ&5R^:,xZ-qX0ΜVRD2-KENfm}'~MI -J&KW|HNhҪ$ wyDjU8(]5%|@fZMw޽U)ebQKT)!b&ܜCM#9fGqV n&R^S2Dd1"Gy=Ki7SeLJz ,"Bb}ͤ \Hp!}}gRR' Za-P;:K1KTl}!. >:=M9*xi"'ib'x'(눘cmtz[|Ԋ{<.ZlՕ[L Cb^C y5: #R;% -*61wsiRhRT[vƗG ETc?crâ3\t6MӼcq`Ґ0ɧ?pܷoB}Z;Nq#^=gK}xZi9ܜq7Y۔1HUy@j6-'h\|jYߖG'4zAJ}wbZ)X\Z[fg>o`|#;/B D~oeJ(BsE1^:K0?cJA Xqh)^"X3J6e#q7h-Jpa:"]7y^!DjU ѹթdq~QLa\̎5g[- &'2f@#ZȈ ۯ!LJٰ4! =5֗ . Út%1M ΦY>_"[h][jܷAJ h$%CJ5v +ڵe YqbؤQI|+q*tID%gq`/*"usXU˓fbesB@ | 7Z(cN?D"lPP_AGu<X4הn+~`cې0^Yun5% )24]'{:!Ċ X4DxS o*%ReCL KN5Ӳ<=}0f~z^8gݺK| bV&"`3kL=|_ v̞*CG2d-į|W֕# dq8hD~t.% 7KQkʳ404> -J#t0eEU6G](A\?czQLI] DrVRTg8:2Vj j3EeQ "lLJa^ +9gGedCjJP˔: pN 𙍿퉥spRzN V65qX au+75kJ;HTbeNqF#~`hdcL4ێli> u_W"$iȃ$͊/}?P-.[ Ua ][/ޡc0΁2_bc 5nX|s4Z 9"8ؾ]c=AC{%A^U~7Kh*1N$/hGdOBtH g?u!^(iLcWD[?%\+ Q'z35&5, * #1 {aQƦC0[yo[ڏ~2msZp|qh16܈}$ι~[{ܨBdž|m4) _E"㻐.-H0w4Rvm\&QS؛R26B`.ف:xa&Xdh*>tO}qFM޽G&S%Y e?'Pҗ|vOB1*<9f5C;\`sH=B v.~I^DmյiMB-W.\Z[T0+Czy[kLw\wLyk˞Baf\n_̹BƓ|֑І+нgɍ b{ȧ'uiH3yPKlYSXsRj!;oN 4I[2c3? r_ )&UGGX3o}OK2@M[Uƴeղ -ux;v{;rW 2>.Uzd HlopZhPWEzn$&_Nvua}mT}h.)¥Fv0TDs&#yt9s؂ @}4^[#@Î}HU0J ,UM#Չ3+a!_Hc'YGm+hِMݾc55TY(A%wkzd&d5uyKd#Q5U|O@L7Qv4D)"L|pnmb^]ͺ8 e >O/ *j(U'C*^[,OaXN; q0 9[iW sȩhp>xI#lZTg([y%7,,Ha,˳0}" {Eԝ6;k[9P/pש٪6ʍրypeDm*9W k q!R}@ 7rǙ9ӧ#є(ZqĞCΆm]TYV)2{f[4%&tNp't-6Ɠe&[VJ+˳VPgA-܍R`c ]{JaĤޯ[ jo8[)B ֤irA2][fmRS^[/;0Ԁ(O?:PIr~5ب_6\!Q^AiUsz;(mI3X{-Y5uWh]w[" &(ݻJ/ewm7W,r@R_JyB4уƖ}0P&H9tfDge*+{HC[וI5Ԏ\s1-;$7\y ۬R}tpWJ H .r:;M\_lBmqM!T1?> eҠ$w5-Tn(&n|$Edk,u_bw0@d`Fڟ Eh,:Kdqqg'qo2K[3%#L -*#CLװ[=S߬\a23ln?3gN/4٥!uܽ0v5j nyiݨ97+h2[\/r/6r<`pW(ެO>(n,uL4(EΕmk^E\ gV eQ6|ʡ.`Qj dDvl/h}2aS>ZHrrFx5zC h7sv1ɜYs=\'!5J88zݒ!),L26 ZFb:htN<>i1 rq}59m'Ǽ[B>n?#Y_* %O}j^A1H^d5IFa`X5z6are\}ܟ/ [TjO6t@946)m8`nRQQ.'w{݃5'uIhE5S(Ӂq`\Έo\t7;i=LZmlDC~#8Z7Y 5&܇E=UEeN>Z=7/o.DO<ݸ :fI<weDFWK Z|UOFg1DJ_Uhq )!v0 Êu h$7[w۪3v촬-BWML>=37KQoI76{PT^tj׼xMz[(`+%{R&8=*Av `əGm7]I sC@nEy>Uw9{_+q%^PJY g3= *U2_DֻZY޶pc0wZپڎ ׾uN P@r}CN<*"s |WQΌʩHQ0")3u4tSE 9[gň@Ew9ލ{V352̡W j%UA 7ee7Z,l(^ƖL`&P$T[wm6})ODQz)iSslՄ?\ &M+ q~ɫq~X#)2>mS[L0SH{,OF6Jp^[o.6&Zac}<ٻ%}і6͸V3e=+Ӑ{K}{{:az">QEPLS"l{tЫ Ԡ=-l$I䕒 _76 5B~AP3 @13"lCa5}>Ob<%{<1 P'K4s8PafEʔyK`XЖT b2u_|=}7EOIdRDӶ|<>K&H#밓 kחC =֥"x*&6Uih9Oޝc:*%.raHM)N`.?Ay@->UQ4$ye<~(]LeqϷx@&NWT81cq{q2J*j;z*t VM4wQ«En(NIMXHcj#I?4}y$Xmefq5IƐhj۸܍""?˅73E7ūf^eykAnhi4k'ԙH )qMEO DGَ :)gquI.4<XxcX8,e\hwV]-QWh]ɋ理`Ѷk#hȐ9ڐN {z=04=B⹏e@w@T~v%:QϏ ӘEĥ8jwr4J-)j2Ja$~|SM/}5CxJSx͕2ˇ02NCқg侑$`~^Cpt> xSq(\$/Ï>NZs%0!bd}w_*Oc,R1U^[F'm7n5)%ƈ0Ur&S;n~rb_v Ql䥇[cw\QFئ2WblԑɫQ?@ #I$yBb4@`J>VdM nwm 1'Bʋ'f#Ȕ ED;7UH``\"(-5E,{<h~&"!u*8y%YP"3Bt_y_< 7Xӹ TXF]`yV1nb4fl>򂍠EH9 yM͋WwU~`Q]nV rB+Ɠ8'VMk0JN'MR-3B4vCFpÓBfд) i tdF FJGFX|w/c>\9y$ onZ<7{g[NFwqV٣UhX$EQ͐5&w3k;[M.,0 /Б)jr,^Fӂa άGSBK6NxmscWS%b䢄&SF<-#WNY\H7h^HWii4Ns.r 9RWvB h)n!b%*1aS ʢ kgo"8j?Ϫ+U6Sp0/IVT$Nj{d@$HbB{l0",Z6co8pp%&UT{9!wqu^[k)mB+^<+gPnduP)tbHXxStU-s>gwc~/5-@%1aŲwC}Ac%[X9,_Fe-A(ȇr~ Bx*4w(T~}:F_,KB'G}uQ7AtvXӂp_;h @8npͦқWqU+VYQ {?(a?t2ܢe (_t P?`2$#بs͊qP#G %HH@Gxe]֧@$&hs.|ƇeR/np 66bBGڬݻEA_m_jdvk9*؈x]dlw!S0G1Myܒz@Q潣vYŲfgDmYS)1c _B|1Ԍ'k,(4MILP;έON9.}gt0OU@_&\вu<܅~%xA쐆H"huLnM-tbj< LӰp;~BCnzBR"hIYeע-~BaOЭ?~&T) diR{@GD-{:>KBAժQb '%!f8 Vo kQw:8 2$O1UD/m4bw2E3+Y5-F_m&v[F$쭀ݪ]#Hs,kS :Fp֙zqG+=rg~gQ薳`"%}Q$|ʤ*^|bb[/8ֆFx,螽ls&x]=,m֘M8F9PQ *"/Uu",e7[񧠧`ܥ8&i= (؂ֱ8O[]ېo MFNڨzE Gq:}hZQieL_6fwϸ=HYab%OoCgkFŚ-v.)=zH/§#Wmo? 4`#l9Vc7 D pX;/"`︓(BԎCV<]]"| ["D4\]Dgz7AW3BKɢO;4C@Ե2]lQ[~ca3"R$V*Âji ؆t3M+)>Gʆ{[6l\Xfqd.`G1>[Od׍: "g)p c#Ym{3O(rK ƥ*~M!.r,YBxdơjA\즃PkAp[} ƌ%ޥ\@QHSdJ C!`2YBLQR+5 ܝs!9y#W#3~H!WHu{UM-] p ůJ |W qC6"J"m3AF?(<eU>H} "o?^ݝoTH ^;h1[g`I:$ 6AcPM{EcF-Jj'r ܧnB6n!AO&'15͋ o!GN3y``X~_Ȏ1$vLOeE^ 8QÆ?Obgb"0 ,bag|JE#>7>$o*5|@k<, NصW:[h 2UB54ȁmltZΚEEzԉ)+3IB#"^k!/FA| lr~^/'#{ jQ!Ճ5jzEʴ .Cݪ٩dhV&G%V*t(5Q'p̍:!ov >'{?R.bJ&zgYoWl{ꂏ0EC"-ԈO5XVjm -3Nv0[΋ 92v1Ăib̠jkXqć@7mbb&E疟 0e86T?5 Cs<KPC@\ @N^4_!s!з^GZv^~Kj<=G4/D'IrO3!ߤD(=J`1z5fD?t8%П.D,}nŕ="4p>#f@F'R]6_ .awi,QTW1tV=SSչH(=ħu=|E2ڐdʻnSN9+?z ;bT[jWjO1qj e^[C6dRC/q,̕O\`ux"8+[)Bz,:J<]6X#R8AA0]ŏ1\Aj$sB)щձtr0I d'1&gz.9ZU(Cfy в0%SFjT xIjy+ůB>+\Vб?OIU "P?q(AܯnZ`Lwg7<[²#gKBh/ɔՎyBa,\3 |jxvaz;K9.\׺^^Z.ѝi.I1IA-VEȯV?D!u.R n*bP+W㛅M?[__<o.D3fo0) f@M9e廽5myt#0 q!t˲S,/0 HMy\r5!ߐպ~13M&hWn=:sl%};~dIVVSUcDFy_FO%m6TF!Yt!N X=XщԡFA'*X= :(+˱Yc9=jKv$ÖiNObz_GNeZ0:v14ne܃4Ƅ3E5kAɺ ?Pv\-3IYoG켏r}XŲX|ly\_ j|`LG1l>H9uV?)+TJR[M]ۈJM̭CGn=E)= pkyWu_ =p(1fޘ].LvǽsqL6Cj07efS>v005LeIx!9Cdq掹g  b[Ԫ-ǴtAbPmԳ>ٿyݙ>PLcDr ]? ަe;5lE`&ddž"BMI *^ 6WKa8# 3_˪t+O$`p=&^k 78!=m®K툉kT]#v0d'ө9oR(2*g^3q^j0Ud=DnV%r:|L_N?sbӉ$di&VV6;O͈m Vk [ߩwXU!u;<5,veپmD90ڟ&n e _S6K-vdyB~FxɃⵒ:gRY#=n4TRLH k,LB=zS ?ęNG A=ӭnC䛺7ݒg([ۯֵ{[)2S% m[>5E5J52mhT!r1v˱r&Lۓ*| ,4xg Ԯ*oܕf>߇l1f\<>-YQP'MWɀMCʞvɴ#Glw\.խG'M*`eTl $YT/Q7ƶiӑ]^Wx^h qBR;#dLn1uGx| ބEZi#/SyjOIx2:($ZwV'OPϋj{Cn`uD^cL]l_=V/2 )ldG|Dz:& (nZibRb\(׬J$M H%$*,|pbʩDGmxqXk{Ze*"Ȟ^T0p!qG˗ Edʝyg;k< ٩"8ofSA0bg o`Xڂ :Xxx< X^iL,PjV X:r#xlլ=]6$c\Sp}Za&U9fYFdb[0.(*7P1va7(cnm)wG@^JւDž3F~5d@|!? zQxk'|0wDC? 'PSR^䶝zQ728Y[e^"n-_!D2|mOkK/KxeI BUD}_E>fޗlzB 4RKnBc/ZBbŭwզ }151+ Ʃ%Wv0ڗxáTgsV*j렃d[= uYn'1@ Ldp];/- # Sc*xOp.$'20@Isssc& l#Y.ꎺMyy7=tf %Prb\ζyy&Y/ Q);%&l#Ox _2$*s71+*&gO Z"a2V;39[b+7^G+>ShE\wx=Bi-SgzVMl"\rGp[hS'FªZ_z;1 ynX ԬBŒÏs-y_/3]5 >$L 9~ D^V/RvLcDp3g=dd3piGK˼ŚUO})gx3 X6a4U9-lV< 3~vٝNjH7@}&d$_(65!vg4B85 06idhThŠxnx:显BȸpfF f}8&xs޶+H_bZF{Ȁet|cNn-R 4dM1P9җq?6vҶ? ٓ_򕎍ϐf:QVg>_>-sc"Es6s9@Fk%"fqnR9>( +]tXR1rfۺ UV7Eڄ( ^lU GGzQW$v0tSi,ghqLdu S%'F Ri'5NM}P 5j"KXr^ </xr$r w  []KB]¤unf8fo޾ 4Rс#;F͗r}#K(*1,9P+>!$4kp*1z" Aɽ10_;sX -'9e9X7aޔ%Td4kW{>Irc'R9Z7^A"ЫeOBY3º'gN)J2Xl​i>N=W9v+Ͷ*_hwHRcQ+Dq{Hf7e>.zd= araەTZFtvk#-JEšw\+,ev''"!>NF6?)Ʉz@4LP )RiBD1$s<$$=\/DpV7KW[7h-jRLVFŬsqSgɪj@`x"a+ytԡ p[˲Fqܥ<@,N@#v]K}f,GnP aya(.(ß 9UaU6@{KXD9\Fܫ%+m7럤qwt{&Tdy2rH<Փ~57 >(\8c~juPˏj a;Mu[(v:1/9`dPW2^0?b?3v^;Opt+ffEWT"6^xFL|_#g?i7_T~}>x9_Z g2 U;n2x lԎ@FX"3]&wΛ!D,'[͠ sg}nS9‹nNY?j;(MQeevpq/3]di)Trd*G/R`kq=הnU؎aϪa+_=3u1O 8Ϗ۳J^]b6t(K|vY3ھ RCpjtl`"~FHL祳eQ9=nOHsH=[ Uo 2=Q"^ v8YDIZ  *7WsķReDEZLLTr(&jLI ^oƀt-ZϏ3k m!n?0Do =;7 3q G!i{a=x.lH=_ wv~nSz FSC'FgORV46asA^HM,ug|?b$UwoH${x錴 ַٖ3xBxO={^Z⾫#j<0DڋwvW) [ՖIׄ6g< 1l]f}: * A0`ݰ˃/^[+Nʨ{׃^KCXSuU\*T(BֲYPVָH7F)6ySɑKSc79X^l^g^ &8+9WW`EG$&$rƺ m WEA^FF C.IHrR!ƞ-{ɠHaڨ@׃)n^Ze*MM::Co/`!|(=nq$=߽&4=5V !>io8@g՗M@opt: R̰x@%Њf]Q%t}Z;"d, 9F3_E?I7[N}DUVh@Y*, xCvdFqmSWT͔Z;wcUwNbx[ťwcX-c4 cW52h{C^ԗB<@VA;+rR=) SK>'l~r 7Z[jyOE.q@δz0V؊xu&(i,yÙ> Rߟr4*5%Uf捓 lN&hs]Lȵ 6K :Ze%ea"UNhzDVҌA7e%Ǯ ;'1T(n*{qqT?yRU!wŒsނ}t g{[f$Y6͚jfBPyLPSlQRơ3p!QU$Kjeвpr4;@ {+ DQ("أ9+H+٘ZOXsϋa RLgY6+,3dǙu,f|<~lGmbll}%vݮ x1`pk@g_t]*FipT,۳O' OHFc2CsQ pg(A =ygNyw 2U@^<±o6+eQ C; -7SW Ek.MxUfJp(,4A[+ }a8e۵v'p]F'OѱBUpc"q.6;[mkRyZš1>g*"زwM6އ;pQB鶃6G .|x d){zb0}bC8wWSYdNȽvdOpH,,rPaqF.q =uk00:Hu8* .촤0j5C+]r<2 3)@TTl x2}t0Q++:IX%ȄDsw?qL 0*[6y=6lյ?4ʱ=Ɲ9m&mDÐB3Pݟ'bo1F#E]=2< Wb*=:/q4#A8s];" ϱ\R,y^o' QǓ%o gW$8UQd&eZAni;"eu륞5:MAZR$ܨԉ PsWuD9`!l7)v{`TI0 aki>r+wcP\)1]^87?2/yU a{ r$emE25S*'_;AS  L9إu#z^] 0{Ņbnj/0kLz *P3`a$ v6~:o<嵾A e>sְŜڒAbR<~D-BL2%ֺߧgp$QmѶeV̆R>9$Or涧f&ޕ>B? Fpo; ]hm:MݸW_rJАU=("wZE}f@Yy4q00|"qJ*GTqt ]]Pi?a)weEiS~@bd^U3J$2.3 1.#of7%2{[LbrVxD3hA֙Kf~~tsw<D}.$L\ "\tyC9 'A(4@8a|7IUr3|Zl{C! f\F??ozt1̇&qSoѕ@;[5L{)k"nWfb4s@(}j="~BZ EkO WD:2TtDIm! ٻ@Eg]rq~]j)Q%>2.ȫJ"ɦg+UFJϧ$=Uܛ?~0cG͘:&>7ga2" mnEP~\bTׂHjU,*wNDZU(Jfxz^̏yg _p*DF(dV",{6g/λM!iL#mf-u1Yhphiu@W"?* 0;=vYNVWz{rJs!ɻ떋W&¸PTRi|ldk0KtѢ[)` ֭<'tږ`KR%ipيK|sE٣tD:zKp@XUlX^ƏQy?E,&أ*=sn a xWdKa\0!7Ogk.\+rKf]wQԐʘ@zkFWҍ Y;!yuh:m_v%(KnSQĵwΞޯI/87_&LSe%p(l\bP]m'8o^C @V>O6 $%@74>8I Up 7z4Wy`xg̳8n߻Im,TLBUs}靛-^uMPdp\=̆wtRm`\\d35`aq\kx3UyRr&~0mgz02=!ZEUI3NA6?-\MzYsaTO!Ho׸fn۠Z5[trzk#6S]k~^e~] a`vi wԐNL O]x_fZs/ s$kxW0+Y(p>1<^ Whk|8UƄ=C&VJUUm9Moz֗›\hJ],-ۙ)Xe`fjCiZsA꺓s4ɑ. ~cZ^R>: 7Z\(I* Gvo.m{i9cb}$IXPoOHQ{rp60&5ȸФUzF%0\WO/Czk<}:}\r!Y Ai90K֌0zβ,y zyˍNcO{A(5u+EX0Q}KIR=̎2h@m$:)/zu\Q8x-e0#W|Nj/?rASeL\qǜ8;QF~{ :"kgz6Q!ϸ,iY4@M@f^ q 4QA/{D $!c]oze*,xZxJ_DH9 O 5T6!TNUCR D;Bw;_MR?8ܧ俎HK2N g!xޙvS)xפ7"tۨ$*3D8qKMi.@v$H魸9BrĻGRUj2 |OϾ8uŸOJ9B)^wR^0oa2Pn'vhN,ZTcwB!JOv^[K7E$Oʡ׮/Z)tᎺO <8EaP%[N%h~cܼ k4/ pFcCzn)3u%ޏ^y]*=FېJdo(>CHmON/=#dDC 2X-L-)88`D&}}qaPڋ{DT]RT~1%Xf̿qdՖ)ÆʂbaI#i`Լ5 { S;V7,3uS*815őċ l^aZ(-䶬k1B}ȚHoJ .h.Z!\~TGSF,\YϬdTѐ%Ϩ;ƴ'(-Ԛ3(%NbWE"NX}ҵi۴YZ~l8N \||A/nFMG̠J 7?߶Ҥs` %$h^%R?z#H<-ru:z%ёse-%TT_#:Ǡ``Ȕb4fg^&fQyOaz6;bv'܁}+|~GJL# ri\t6lI e eMN|ҝ,]J==3YҘ_K',oq8⇔ b!}Fmk[Wu.r3vrG9;Do"f zIRŬvtmdo,]45z1⥜Jޞ\p\:# ҏmmIc_ZPO}-;: A 6hEnp7AVJ! ߍ 񏳅Qn Kh.`Pn%@ZyF苰9UwOgǤI_ $ ȴ`Vۂ:̸D7LGy@oLW^WlH XҦm|^b^f sH'*}H086aR Rcvʹs([ȎPO&8k@V_06,U `]Metxڲ۩ MR~6Je)EaXܖ>Ľsgl0ҝF!El&wt Ue QOʡ\M||4|pirMw]2$-c{)"uƣo0.,lP-&ҙǍ^<*Ԇ\-ڿ3 ϶cj1%AXIK8doP[b@`\IH:|'l\+:PoeQQE 0M" i;PSh"1-]y}'V߽:ܞxUX3քՒZܲ?l3&u%w^~\tF!괊9@8: W0b_2@Q6+4iUc4P|a%NmfegC;>M?I=P0)Z-R¬Eb5,}%I@<zL꒤=2YD$X kf/xSIKgjUUIܒ~ݚxWVE`^?ZKb/DHzT9&K W X/ 2g[o wpnΌdZHa/ gj#,28``SW?"ך L| r=/p,TzLgC*skA1G4ssÿ P!bjQՅ#%)8Z;عmIsq(}V[*"6<*<[ͩʢ kԖ7FݬlXYفVp%u:7ך>Hr2)VJQd¦Ο\8;r5~e'y+ş ~Kρy&ifvaCt^n?j)u_'TI.FdHKO%W&$+(p1kWX q<_V&FW})|bs**gQrů+PbP(UC&O&Rz~yč9qyp0Gج$60zjWAa 0H r w}J<\a᱓m`%߾X 2%w8Lvn6\<~v],pރ)O'2n~ʤC"ktPXL'Zבd~<]b' v zRE˄8VT μ?u&tsCc9Alȥ|1r߾FQ1EiFvNfc\}2#%l>",d9H6tq \Uӌxڳq #jֽbBzae 1A4?4]ej6k' 6e7@`@a'Y&iܒkOC%Rww>̋E4 GupYoQp Pn”r>ˬrnyЧ[+Y H e]L%hz1$ ۆpwE})Tl v$ct!qa2BT>՚xyҍ1h>[H- mZpgq7PdK%}fA#`qAp;3F_ڀ#B jnh1bX8Tn6 d&- `)s/=o>&b ٖXURr3.-B~%*Hr 8IJ8Ēi РeU)Օ¹DlCw.  B)w(_y .=W$/gw7[˥G'9viQ?ꀖ.#fJ>= 3 ‘@LTq呛g[= hh:8 GnKaqtCP~IP0{E0v,*-˙YX1KR4,3T $UrIVugq޸ S ߈t@گJj/0aGDhBJs!]zQ0G=Nhn'  u0 N[Y`봧ym2+r]Q9%:u9pLr6~3]0uۘUiMcnr:{P*ؼ`ڈw5hx맘!URV K{8D5)®f'iy]͜zJ. @sN@1͏H)2 NZy*Q&?ye]?׀-b UQzm^U{[u=e݀|bPa8ɱ*D1-M,eDA~20jc5r3!Kptq:T>6GdJ`x?#/Hغcl'ٳM'J8{o~TAlQ3UI鹲ӯ/,0lkcnF& p !n*6u4̕u\h59] y4)=Cļ=*Հ/ woaM;hT_ls1\907lUH"֑,ց[+:b&==jvg`ѭ[~H?զ<6Uo/MDE9*0 0haXɟ"KCsE<5p+8tfx6㦭ZeFIns ^x!_,vE諙X]5rpUЫ6aOVzV ]O,s㷽3)CrCpwsucOI4o`ǫl_Pv*sM@:h(fj#M;ΐG{ZDdt:wîj艟( 1z~-:~ ^"pI6[U8 İT˜ԎA0`|kD'?/@Ǡ[4~7Ӟl OS^Iڭ>I5E0FKo,-;,^춵#wke4̴G3dnn{*H&wo zU(#T4q<WXJB<&#T'n1@r[(qѭMZC&jrf Ɋ '˥%mɤ{oe+t5!ߒܩ`!Xs5J;TPf/yfCE qoA[A8SN9ic~RW,uXƱ*Qb0<_6ɨAỉذ&ٿF$(2K&C r+M1ne;}z Bq03oLM{9[ὤ2դ. $5F%[>;ߛEIÖP_z{6R6%j^&+Pw(!$Ajd(e3N 4n Xz\ЕxT&+o(dgÞK CHooyΞvb6y& n5K hLTf_YנLq5AC1ضͤr(0Ugtpk9ҕ3zaD*cK3& +T)Ήu1QT|)|Df*k6Ax3?ڿfY2ڛRm+OC{5$*1nLI틺HR> . ~P<3Ďh@k!m A40;}㛙 u/ ^WY;LW8']hc:x:A"={kR {~Bu4r*Q]_??= O , BJ>u:u7j)V9T}JC<RYd;`3nkG#[I_.kK^DGL"z) &W'n?"ō8-fES.NѷACJDZ|u\TͬsVv-I-sM )yq:[u)L;4p?GD1Ź+AQi vFԃ*ę|?m@!f;w{7uCXU{WdHf8W{5QAY-ñ=d) ݥ9`Й"ScA]HI qI(씢PD>\ď9` >I$75 nX=dfZT*h)i12cd+kF38¾wۋQUַ}O&U,'jFV%VaRJ `E4wN]t;fȈe|9p()&VEO%y5\ /SJoqdɫtB5[b-fO&m .>=?IyTͼ%E-ڑ iuzȹ#hSjZѰ4揚g^YFX/.3 u">3w洌hQ]V*,}j3K3؝)z:ސrt裍,?-Wp zI%T4ĀvToƜBO 's!ߘ3p<DR_Ͽ>2< [}|Qm"C 0 Rig5 WbN*Hn hMa]p$Ă劅L2 /c"תidg@lJYUrA9D`S1C#r=34 B4n yIqAq=%.\~n3q̷9tp>8_ӑ<4 ȏ!H=5+=ԶۊCھa,AEyc#=;iZ'N "0)J-*A(/P1mk^r?T.LX8ʭ]%0H?r'!_v''RH ,:^~`޺""]fݖQڍoR&mGb,Fsh_'~,);e$&[[btE|nb‰ёMbg\D٠!;H| q'~H+ƿBpoxĬ xDT~Y. 锴?%sQ Τ .H=_~#$87Md84ro*ܮ!kND= "@v WRh< 'm/ {m@E5)זc̃MG_lEg~n&yY1ݿ&v{|H^DE] mڳ^azo#l xMs)&SLb5y4#xI,}53z|Ҋ4 o7~׌q'nsJo9}k#9||PbSgmS>w1`lW(Y[%`s,$d7 ?ԹN "[/14hܩ:sB7aa ajuOX|(8oU)z$;! _+]:bE kt\Bеϭ=;Mɳ%LŖѮ ` "f&pe6z dKJo &B/9#6:@ERyCl:4$-KRV Rtax:>uG6Rq;]2<͛ SI%>B|',*["Kc%|+RF7T.^];Pi'ԷdJZF3Ng] SpMڂR)9 g)3^bC>m3\~uYNyA*BՉuS#رF]u}1&ϣVOY3* _hT!]ORV,XdS')>aZ ^^LHW`Xj=5nhaēLm2Vp>1q%xp> _]FYǢSj kGkkmwbdp踧eeIQX5X! Ƴ~(q,P0?}6;P>E6%^&˂Mm*>ad#($3ɍVKܖ K9`2KY8&X2Qd_!-\a%|= n̕ah ƽjاf,ޖVU%^Ug [φEl՘1׉S~G6vb`g?\_#=|/T5)v:I+s~sjL ]("'A = %J6F c^=i+H`uhUa}Sy%.Gr^J=Q s )7NiB@Jg o 7H臍?Bx{#Ij51"AɣŽEl/ׅڷ7iZ l" *dd9ȳ H +ƨXmDNphx/'9UԓDr}8yeeOcjs!X´$!W1UȌji ߑ iviD#&FP0rc1ڥ [W/5;UvɐVhpØm0r `}0A%o[FݠAmXb&]ܨ^J d"AyH 14o6VޘYbmh]َkCnc_x&-섘MU܅@IO+{A`UR,ıVs\͌8* "*{QP:Tl \${*UL.?^y+aS}z\jyNqW&N\;[DEz92`oֳG3l@4G;RǴDݚ >ΖU!(8EofQԬ89uFFJ CŋZa'ɦ4XM,beTBQY؄(hK9Ƒ,[BAiJK9J캏k(f^7ƺݛ.&8+Ed&+䰹pS4utmVuEt]&:{갌Us`v>΀ض h>9)m AzbH3EU_ew; [ tf%;JODA~|?(,Ԣj *?i'ȧyُuWBkׅ$E$չ˒T|JK!Iyw)!1*}SNV8ႸܲZ/ 0[UKspsfM%%$5PꜻB׉Nq1cw ѡkDd⓱oILH2^£W KҟjRoi fc4kVNpɧvRmrbw`BKlҍ-0Ѻ+lxnfw +'*a^V3S#Eqf!^߫O|>I9+@XT~8>_RRinhED/$CO^ [0邳N:o᮫gL Pq77YQnnSɋpHZ2~͏>p+7!X27(H 7E ueOoBcc@ gLTo.BQtI,i#g!Hf[qyir)iY:V8KBmԂ`'uw@u{PuHlHĉn%oJ+P[/'f|ڈkxkF*OxE؀\˯-I[,spE@JUɝ?&Ce=::`4eeӷNI 5l PӭU|E%3tQXd W]"aG=Vdf@` nIv ӋYlgY'$#z>(#<Tck% k`0|Ho}gvbЉ6+9 C"11s|ܩ= U4yN2/px@J]'I 9=~5n([fFm\A _H|`a o].>,tZXg(%20ċ}* iyso<]CE9JWuĻs5F?}%xŸp})~0F׉f2*.H&O,=zώ]O}H+h0[1%"Npmڭ Ns x4]5(Ѓ фڃA  1?T厣M}sl[ /yw`yU*=+ã0y?J'SxEpx]-CwDҖЀԣFi;$_!& Dƫ,&qF~Oc?fS'lE/G ܉ #s}YĒbF;7+ES>b' Y]]g>i:FG6X%I#,,(UafN\Vh2=02HgTl{,mDĪVb5F󤊺3nY*/&&dm%%T[ȃ /8%]D3^=9؜ɹAr~%ʼe{c,'w]:Fx|1gz̕Ijk5ɜkxeD) [E2?w*fdF0v:s;ydq\V gDzp]֑*&-rgÊ2d5)P 7Z4})(HI"@: &&=ޕ0^\hPRe@7_cڵY5HB!gHS1{"`λ擳W3<d;>y+6 E_i|lJ(R 2LhQe5Zc:Ԟju@eH$J"(xZTdI(材&߭lt 7xMejFא=ORTtxZ_ZN\1r&cqYƁwW;GÖLܜ dÌ6HUqr]UA½ ME0UƯޯ`罪:C2:פޯ[IBEK {,ܕnMeoF;ӋUׯ l+>~` (5u=8ѝ1f)l~t"3/x_I貖@*uӃu`V|0VheTKs[w۲HQmJb ~ivp%Nr3w1{Bt du%Lmf,Xo`hL#VY4v뗬[*u}<~*.sX 0TcâFFi[u}'Wi?/a[1Q]I)I3 ņ,"WLJ|`AP}O ~a'_/ǎg 8STXlxu&mFymG]/s [7&\~DSaot MG×lC aɳ&QShZ56?7=/e;b-OaLt%+5NﳐƓ߮Z~:c$C_=#thؿD/[6;x{*sgGe$c4J4(:/eyPbN8X2 0zO;pD[4ǘVx-:mh(E{SZOѾKO4?Cw:TJ[fq*C0)VyiQ JYSt1!N" οlW% I.\ YyH@ e<ּ'Ykb>B3# qx0)zTvq|4%WKtY 5TM)&-e45DʘTmu^䮂g;vacٜ`NhJ(2mSͣ[y@gPۋ,6 i$`_WQxPssDp&qP,$?eV>C$t크K &ӄ㳑Zv1Ki)N΂;0=2}`Ff&Tӭ{~w޲YGz+QUc"y[kU;喪ê> tʘŖys*.$T~HqT/H%}#<T[Ik}oez3h4$es={qN+EF;}mp'IP_Q>:$h^h*F9p(1wb^4!P&0E:'k?lKT HK$vG(~ԪZ\@n# {ȫy^'ܦ}2wxCB<"PT)C70 OsFV, !z^P̗+) ; :vB6펒,f e1SO9`s.ʗ-F/d:(~E"XuS(?Ȥބ,;PDHЈ,8PWں:D7?֜I:Bq9vHTW%{Ў-y/ml>(8gj!,>33L6J5“,^ ,6 Q|g/'M8$@):|v$fVunS˥tߊL4EV=*l#[јRdTJ}yi^DZ4{Å. iAPurY?<7cuo:wQ7Q7ȵ(6 ^RJBRDHV>aS^q3' M5;b c9 K@rWVS`j,(Kvg㎪smmѐ'@T^UgR]U8Ӈoq1tZ85w]cIo/L9ngG/Ew8Xۍ@$yH=-[q{<יdFb -ϭ!] 4'my>;LkS%FZIWb']Yi\,ga>9 Ÿ. S$.RuǻnK9c~ULK/=V6ڒ& 48YP{# )S_Ɇ>)8#et7⛶*v!J&xuވ}y/&bUA 8(ǭ 5qU@iLHgM aqjOI{=Teh@pvH3ոya|'"25No>WʦYu-n!uF,-Vh-EvB33 =J/ g׉pN{.a8OL+0.tȫ-z{7C*o7msr9ފ*f">,5ֿe]#S8!Le؉bb0qzk4@Iz>)Mc_a 'q=0fA&Tw2{ B\ق"8~zV) MdzEv=;iQ &̬)e`%ؔf6!mSMi.r^B@c@3yRpiE5e?@ zB\W{ Y/r6sb}WY1=7&nZ0C90REOϽН#豀nmMm,aF'64x';|uuX D ;T2 O"{Yꬦs! fAUfyIgH-kN[yVnIH|`1*LKL-&/{h Us*#? 켔NNl6YsD#Rr3+Im(!M|:9 AHVe4Ի̄O>-:fAImA(w}[ ~A@ArP$Q,4;si&Df"I0#ъ%lK5L5xNr]m޵GiZcJyh<1I[5wTT"‘R(wJ^˵ .n5Z8, 'a$nz iflcw$5@E^XבU!+Mn44JrJ6삼E? . B TK^ =̝*hd@#ıV[ l11WO{_@]bhF~KpaOkTPk4$taQ;| u$p IV]0yS;hG<ŇF&` 0ƷÄHs%FL#gjf=2`m;,-n\"ɈIw/tV2?ӂ6E q285bڽP-+j| 8 D–QuɘHYdhUh:4eb >4D*N ZldٳF[}H36ܶ+7<7齆sjvOJ}$xCƃJ- Ć+ǫJ V2Fu>dޥPK6:42FC<`#q^E2L=^3mfXXM˦K2>MO$NT⬼˞M'CSnduC>Eil" ]`$·?Y ME }*DR<0$fND#sRH7nyIGI㽖y٧I}` ہzSS J;m|2}!`-:mLgOlT_3se=ᲇo8ߣZrlU7g )# $j`nBq?>?M_^ Ggz <ٝqHj/hpm^T.lS~gIdT>A_ukIng 1@JAsEaPCBc(MF1+F3_s]CqhaUi'f1@HIbѪxY}0; ,sҦK R@5Sݰӊ w47pIA?EeUcu|zӓFĎ24Q-8@Q_b! ZI#MΫ_*3IV_4K) &LjfO&ق5"  d$uQ1ӁS_C3}q?.VVv5,N<=3@ ɕߦ!:vsMT8BN.4D,y<>]yP rbb>ErاTF}3RǾ< \y74*}9jm:9K4zM"H ;6;a:ԭ7 0+7&@-Af(ธWnſhuL.t/ьsWUCa {q36,^ƼMP4[@TFHg4|5?̵!kɽܰ晿jwMp|QK@ W VBx|@(WZ9Y)YUkQƠ,S;Lb@=^ 3Lq Drez4_)_zFEU[lhZv$~>$H|}9$fG7m9^]cZ96m$LoMx>{qnA^4ZlfcL5))q)HڔNFc;D1]V\א0 .OOS1iB`k+jyD⍮X!Ygr6K})g"&OݢDhbfh]m7Z7im $zxE<1ȷ2R׫Wa4u&]]1YNŠo`Y9Fp:hj;!mOOמ*yWs\ A6~\刏5A+|^+Ġӡ eJ[{iFm)`CW0ʱcUH[ Hhu:x4IZr32'tPz.=(fțRJUL8dSe)Pa|vO9KH5溴lt.rD|j9h@MRx7鬴.ijxUo}@a8̵J?2lG*[&eAR ;R[LL|ͫNT2Fd_( :ј_FEgjP: rQ@A<=}c@ N"cf"SWp6s(c ڷ-ҕh )K!LDŽxovZ??,c0 B-m7^l?ZZ XCJ9]:y*|vP's7 10ƭҫ/;ljAi4qǖ@]:OelkpemUCc]-IpgO~=> f, %|ّX,/a3wOxR=8qI|3)Pb5~4z4[{Yw ?vU1' H ssrApUH:5\$p'úJN.D ϥ|~^.@#,EdX_B]` 3 &D9kv OQIwlQ坳"NHy=]kmQN>_[ CU 8` IJWkR_yI{^ t*P\87‚ Yߧ7I]?T^ k7'A`Ϛ9{$c؇b ͳq HF!x#V;"` L4Մ4}y{ҩ?:|/AĒ[4ˢ6.V: [<ԹW40<<˦nSRU4 '{jH"L6Ff}UYjQ'BzO-Dkȶ jv8J&=qT$.y jz%l t²|> 6o!aG oPB"ˁWV#P_F= c9Ucۺ5XEubVk2\-ꤵ  yCד}_K@)^B?jidaؤϡkE,+XyMSMsq; ֥ ) #դYG~eI'}џ 6`Iџkf95[3IlۏÖ, D7HaĎi*kQ`7O+$ECnKE/XbVluxG7~ O4=)b#0|\y EG=tC{MpG񚟚j!t2~L[V4nG!4MK?G@M,ֿ`&r%QA]x!2fH΃Ck bf|t˒&gɐYNXCDӰ‡R0y]!a퇩PZzR̸ %z@wKSE f.lƅ1,;E'UG]f2 E(V)ֱIKYYfV3{gPܿZDL3ju vŽwmKlfJ]!u*^s\dK }K1>Һ${JCMSsSNo"?];s8-evtL#6U+~ W5f BtFԆG(KK~gͽlnH3$@ ͡@Go$3'b:BMpփ2&] s޷u %U>p +9`]ۦvdžg&Nڶ7;ʑ}?'8]KӞ=oh8N }_.a#r_I[g,e\Cw)8zռRDq뾄6hޜ֎fϊp4 ǢRGz4eG6]tD΄B=)is3W Wݪ@ༀM'KR(vzP>{󿾁fqw&<0G_;8iIL4U|XIQ^ -wL5_ W! 9N6~>6U&z+guGsn&A^<<#wa 1~&vR ss~@p$. _jdruU뀉e2˃U6_DvJPfw}5:><YJ_edBiqBY]hFLUPKݿHRF(fPb굝BOi!go2- w.+rA#-GE#5RWF92IS[x{-M 3[9aAԸ HL ^@DпlZbJWIE_:N1J?Wh_vKH׹q4ky"0=J`϶(.4<}|˺aro}WY)!.y8"c1*hʀ}w6`^5$ zrqt1e|;JG* AiwKH;h}48)FAb)jq1t_ Bqt4"{hD{rCNZ,Xe: ⦃ڋi)q] )=DmX%A ӤyAYz 0ς0`<(3@`!!$Af\@bqQTu ȿ}>g fh'6 *w3 ;jnrG؞M[weXMu%+_[JR[@h e~+i/.K9|v/ -V11t1K2K2D3wuwcn84K_Y_y0Ӣ=tf */2G , {dDyjt.*"rD-ur]_Cg&u@B}Kl"M֑ٗU'q's8qHց=(Ϙ_ϰ~vS~Lrh{gjF+Mᗙ\[ g</IX}UyكPjb|weH$6I3j(!'Q! %f3+ N¿Ț~S8`&WBk {5HzuՄ;B]Gqiw*,~⧪8Tq+߱MZŹ3 zo6&mdX-#`pOLV}2`AqJb{f֟L_?׼J*vPIF0zQQ񽒒@cLX=|0UgU7?2(;LK 5??+![zeJv{lp`]d$PkDΑ5pXtB4%AF"=!:S\mA]Z"0}to;SvZ-J 5l.llرfHGC870er.0E(Ԟ vni)|tx@z6< \FVe*e)օצ+3H~ k|J6zesZ'x[80, \ G;kDguQ;̪6PLajE}`'SxR<1*qm(:߁U zkgoey9mƢX]Ô5t)6kG sJW Ԓس#{]靚LnhJotmRYC+!*sbIQHG|w.sty=&Q"O (8Ny6ڕ+ڥCϰn]'6XoC$S=)HUw-g .(JtVL^! Ol1K_ȭDb[KӂX^` u9l99L !)$=H$^)帶ApE~(?ۮ3LʊFsSeg”c: cREϐmوt[/o6SVW-&[÷@>_Φ+Mͧr}$kĉ?dR$LX -+F4;EI( _9h91EQZy Rzr: /Qiّ=g @U&-ыEs?}ڗ! 2oei7tDl%M-.ҧF?${0SfܧޭSnW`ᦵ _AoٍI^TUňQ=\aS~q2%_e%7Vq <n^5G"9Z(8LmwRs_:E}ڈQ"/TB rɳ~zn? DiU-󁷖aE@9AmQK ax j6.0=cBO3gW9n&=i@n=6Tk)H5o"ER:a@8%;"/|P+Dڮ,}HRl18bE ?W\8a1&%@a.bHAAp;0dݣc6v ou' Puc|]6>Dʂ+𖮝mwQ,*I锤GpnyTΫ̻fkCh*.]s`*St`dkw.piixzJݛ.eMV(9Qx#?Kp><, }@4} eA(KfAFe<┦]uL2IS |.oC^׏" kA wp{Y.:qGᲟ(huێQJQr.60j]?z;e9Cw?Gj}3OeרD[~EXXcS*vV3mW=G$aoP Z9!״Ļh8RyŻ2LSo<Ab,]!:{ ܏ĈVdŠ}[ UXoeJ{Ksl "Ö?(A} FBgj7G.ԔG^JT{(Fxbt(Gw[ 7b; İV`% W/-g\ƇЀ0H1 tؾ_ ={^yF}4@U;h/sPh`[I36h{2beUgdӭ*{l/k}mDQ?V-wȟLGڣ94H@EӑA@ZRqЊ Aulivlfjm#U$VW) )4{"tA]]IP;q綤a9Ƿ1 8Ab ` ]`9˚I3\*BN1Yt1eR,<ڦ D-{o7}~-U0ۙսPiZ9'A˼~eds&>x9F֦9 Bn;H3r?k<8|QljDJ(B'S\d)%oeM~E {Ώ3ՀS6NZg""- `%LQ2iØ?QronNL$Μ=16]7YLfMQm&t 4fPM  ŢvY{1.ky)"6P4^:cдk^qKO O>7E,{M!Ԍ:YjNЌa+UfsMe>qبqz oM[@l>#$ <*O-2OnB-+T 5eVi/@ Թ78:5FFZ,?-NAle Prh@`ɠm"e`)Qi@S%T+*жѧx-uO ^ɽ-vD[\;v Fr?!P7K oU<Ag*E35Co̩JBS& 1Vt$﫱*҂nhğ ̧vvIaS9wAQm&\wmd[~jMִ<߲Ta{T<8KENZoZ`j2׉[l2}jFKgոŋX>ၺc ||@CtoޝV"#xG|#Z#$j^iהsezFNZO&(%€xtGiC&IP nLMȒ}8oR̐dNbnŷ RϜ1{(*o TXf%8Balv~{BVÊ(;|q}`+cP$췏ڱyl[8]}# (L`%0^`z`p^^WQ圩T'#ͥB$W1/Ћě6pVD$``42N-20= { jg`WdY$ޤ* ̒ӌzLIܨ| d~O0W#NBF ;}GOvJ79Z1H[oë́P];YS+$6t6['Od#"J v@YQ&H >0H/Zu12M_*a}* 1t,J4Kz<;˂V<0R>/J=+@@ Zz&XAɥa3lځmk;}8L,=L@SrBF%-yyL=jkS[҈T#Et#r雾axD0C ~R`e r-*\SV?!1IBż~^?ǐLX~T:~g[CKf! YO TSυ_ Z ƣ#n:Ii+^wzJ&-0d-ѡAvCOYpql2%%bhNjF6<f>dOIryr_8#'MXxc!znä/T["0 {>C3Mؑ -y8o08ℨT+¾~Ʈ qc`CzB"hS*+j)ْ9\[fDys ZTF8 :T<ֽ7u0^ Ϫ;0GHݼH:X0*w+ RcNɤKW mLM? J셛pe\4_W ~z+ٮWU'Vm^cl!}TnlHxADwLn5+ ۆ]GR#)E]IX۽M_٢x Y\)pfp6~GpELP`9?qP; y3(SԼ^u}ݚLsӠ>mʒlɒ0CZYOsȁq <P~s=֠y0<XR4{v>h)1ʹ)h4pox.vF-Wx#G7h @WRIMI4)A} ys1pA$ԗ_)j4I J˂ %о\s'~:5uh=x/%ݑ.OO2ؼ`kXesbύKW#=\Tϱ֖WXkq/oYTEYn+-tk˼v :&qxSzcOcɋ 1w9Tu{jX vn,;<̴m3|b:R)yenDƵ!NwN UbEobme$,ǟlxvt9vfm$zp Kط/3t/f0jI]Q8w\T%^μg5<P'TSlGv8SJ3Lm A;^vݧk.w&b>.kQx'-Ċ!`Yf*ΫE>0Bђ tbgth5`N0W-|N@c^&n\g 6YVs[B_h{ߋVH+-\)e U_ʮu5*PnLkC>fO ~g\4l,ȫJ״-p9U8:d|NfDUTd`Ȅ%gkIoPܙL~&XY$bםU(YyGgREBu@fRLC4ϨKgm%e,1b""\Ѷd~aQޒEA5ui;lH[_ yEڄWgzg If0: |,.c^]漢Ozd=OI'm*NO>I:APK n7DGUY1l: BHEQh5ڂ d4 ?BDGKsH%33Gv9!]b% rZ| qݖVx7~}a|lYFTkzM>Hִ@?5;!s*_4G.> 4T1|Pqx\EkkgR=q}e t^:vc^>.bbgX2k}^MHd-_p_KÌ9|l:uϴ2F+_gPuJuQ8 ӥBU 9\; [t {'Eo䝉r4SXAyBLOlW@@g|iD61,jwDBt+^81As gGpc z/SES-Ʀ5GM00zS6Fjߜou 7jfk, >osI@L1]ć8ٝ`tƾJQ!y`ۣW#WugT$RAoAN6cb1u+# RlP(ki-\̮.JAp뱲oV~`{p _ ?MZBȌoވV'ZőqDbRJGg?KְRhZfVي܄rV{E=޻`缳VP\"tTizmɚ>wg;) zbIZ+S,t!ʧ& x=dVy] k,(:KO/O^办)\Ra;rrp- yλ( h.7emH I9$MO{8\4*RRl N\NBu<?kxvxK1rٝ @hdlbƖ9-줝O_ @*aޞ1  I87FJY[NuGIɕ*pn2تb۬y5y8g;`|wx+? zÚЉ3J80cZ#2[=7/ҡhp<ҴէyhFkdahgOjuj=QpgElOƆ/bR# >۸w1[! :N;V<{}K d&+ `}$>s5&}$S USYt9#HB5 7&{Wd3ѱ:OJd1}l`Jn$Q[!Op$`Zj,*k#0i[i\ R^ TҰʘ. fÝ+w,p+$'8ڟ3/ IGs%~4S$,j sˉfP[J(j !'NA(^o0kgcfד|qbC 4<^3˸=aO]UóyA3qѧJ.+;k]E| K_6?q'K3Ya 3WtҎ a"W6H}QTEB%`*$s0ƜkS.uz`wl,f[H2;*'Rl @n5<+{ɕvJtU(+>aFg eTl!SQ3Ϝo?f:##yD j+" i8%Atq5e_dg=j}zͧMde+zWS)0dw/|ƹ2Ҽ3[R&~ yFp R{Y[a^ʵ'1 ѵob5O \; ݝA( %ce|}c2z .߽0EDEBzjiʧyyDEjNE|bx`,$nJ$[VUO4}Zz~1F|mf"[XȞG"5dVvsbۉs߬'Q౦ChG J\@qDVu= }Ǫv`Ml 1bMyTx0{~yfU3>{x٧H=/@;HFY!Nk` [U|QYbdZ*q kn'ܒ&nҦ (5_\˨} ]Bйrj )̇aGynV :wv1?Q;&[Wsݎ8|bOvU,:S;@9꬙MQT&*D-\7" ~0J=)V )^.K߼05o;,E Zu@w ۢ#EX_|=A8)3-t)۹,R{U+xYCU aّ]ȯ6 (`M)KEȮd̗Lۏg#x k`'v]e(3uS*/S6F_I 7 /ߥb=AoYXv^[^3០j P1ɟq !9>e8&C|1Am}EM|s{K7}Nj1Ȣah͏6HZF+$wn/"yZZ].Heo[0щ˃?qZMφ$s:I`Q>6REO 5 a|>nhsp=wn3<*C!חc%^ o7PϜ7k[gHSUL뮪țasCd"@vu>J,!5-6ᒼ.3?J cȊ,ٿ,pهf(CNJ[ TBea}1Ц{S"uKA$N_JD(%?F0NώRx>D€ި6K]AiNGrֶ(auvntutW4kI:ԚJ1"AdL%FMiTT)H~zGN 4T"DDVvP^w;1:D@2r.~()P$2ˌO#1l(b@NkȌl$ƶHFpknBI $&^k/ : gN,W"O!xI ʇ3 ruQ/gڟ? aMڜ0@a91V4 *7l0,NbW+%m+`pYLeaFQ̘w{)!2YH\?[爋{'R?i맕\nQwA%"?s@jDKOgMX?FQ. "'w,r ^5\2LfO !\Uޜ8 Wطq}#Cs( X 92m3%{RqLbR .Ըօb*+QbO}c/ iXՖ}hC (&YpiG2aruG9UWGWHU$b%WL{zl5,P`lqT('t[ۇpVgM6.@j"1Ćl$zIKjʧ5Y2vj”\xБS[Q8RMix`5!SZ0y.EԆAfmq!F5~jJJ~쭐(i]E@̄ݑpM-Jf DkL6ރ"73W_7BE]ycm}7PLrmL5MD+Y5O6b9aEU\A $:[9돗(mIh ;j~ѭ{jG0JAi*s{s%mPV0pe0$<#ЖoP78pؾZ=R(EJY< eÔWSrG߉˻v9!%4,Zy}DsJGl).$nR֦#/[;^NqқkoKo{ ϑyg=HHTF?>ɬlq ^OWNcil@Fb^ZY~Fި :c2p0[F:[QAf\W o3VqStM}4P?iJk͏}{ / rIuN/`E]_G̊A'`2PZ2/;~ŭ~W4(([=T`,aGاy"E5(b l"o)}w`N1'V.Ƒ QU>BJvꖗqleh;+1c1xB#LHՐkw1r~zK8yH-0?>/Z VI d!Lbdjq7?ghvj|صGd]})%"ǐ> @R $J "FBB!q xjПϖS֘Ě]DIG2`\跞)iOf9[}(r|쯌QC49.rPO~wY|r9iKY >(2p곗vi2Np][{._u2.|'{!iEeX # ݥTgk4q7B=Wmt(- LX1ͺO7t9pwm!c)#1\Fa|ktx'oTetZ"P oI(mૌ4I=ۅ0(,]fN?l= qgagr^MB73 ϗA-t(bb+=mg.~G8b3,L#oO_egNS 2Ū!JChZ jqhM?l,2&OyA5 1]ڞ|"aNxAo=֪en0}k ܜ)-,r` yt*E[V@>ٯtAl3ϕ) sTXY/wa,M4}[AgvmcҨqH$X Z& \E&+gg`9NՊ|Ea%櫟8؛?f9622`RUi- ^ 1T \ڹn#?:2^wپ(7zB}v- cEYOȗ.ͪ;)Ɂᬃ|O| L03:ّBN,^"^-f:(#Rf?g>Ԕ$w Bvwz $h[c!3/)WB$~/ʌzpw*\O eRHHva{mω" b)m5dyDZ7߱-9`- ~m{)j0(u@j|#(~!EDV Z DnhEڃr` meŒ6פ2,-ӓr\z* %P1;\L1>dpNSa>1RgXvb&ȯh<̚( +n4\si@NL<0={#?\WӾ GuʅA;|#S`|dB|e0ǝ pvOwc Vv paox!B057dǗM~#`Ӂ`Ef :߯NcXBQ9Knl n8ªx[ax8#z AAb\ƇM^U$zDè[/`4`*@iH|[Ztm$Z.f453j>dLg\s>S&!c8y!Ŵ/؛oVMX*U_HFAA2|pG{#l Su,񶋍=!K6k4_ # zP0Z]CRI+iR71e<<X W\ř50(DYӞݪy/8g]x}z-ˆ) HH®G wYpaȲiQ݊Ϥ&Au_oWo$LnӮآ=Ǐ-wLTt!q"lNZ.'cIxT+S!L' .`j~$+i" -Qr^Xym{0% @ap| t-8:= |k[$ņ#2Nl¦\7a^aoccGP Җe\0zY>( =q}:(@6T,3D)Ķ[Z Ze&q_DRv(G߀a։HZ݉:oLa҇PVxx 5>%BpIvOm u:ꦇ۷SCxI7, h4XY+95ɭP&'>/kU~`R9]!Xrs7ggdn3N'޵gV5G¹TU孏Wȯ/LۚM#xWhsjs~\PĮɕlГ4(Ѻx \Ȳ*bdmnNiNOOFĽFI:H]jD32暨ro|O}RT|G Ip'zO5r}򴭼^c8SӺ{~| 7uTFTwH˂+9aA͹. NdpR4AbW~[drmǍ#"4z`3d$~\[|V~dj9M%wO-ꐁF'u֥S{Bs/V(=HK;0HMHh~/IiBJ6h-%H*TaYh^s=,~c))\JA+=n&p u)E}@"IJZ^q1SGgn\D9W鎔؎hS} X)݆t9JTCIZyJ`D_빠ީo~"l&bkj5k cnxPCi)m>簜9hgk"lݿ (Ίos@ThF5eϳWFͥ^mD:j!ϣ_& 0/\ @5b׬t:K0 ^i8`+X.po5_v:{ :.FOzqn,h;Ls[`xJ=n8v<9s$, ɨ "]U'&E$V ơW,UCi_7qvLb,+ZNB֙>4$k '32<9QA˧$b`鱏Beq7WeēI@%˥ɣ l޿tk ȰgoͥG_eu@ j3 $EL9IFȕ4F_rHˢv~]" !dOw҂Wi]Y{<]0->Pɍ:k撏Pm|'3$?$խt"-ʰpSZ W*-ys4@uƥyoz"updUMo]ۗ/! O߁T.j`^ t_ K(`/c+9s4[*!r93}(Mlخp7@-]u'\L▂WN)Zx\$+*OS)>J9`{6քHYs<$WBF"fƘ4<;ٽ,,i:)9r=- rI0R"Gy ڃ+1̬GpcWTYQK[n_vӆ8UC, 3sh>8'(ىkP+ݓiݼ_,w0{{Fo)-*qDhB#eC89_x4Gq*UE*4,LK3{fY6zrXDh*B%XjK;C|Da7IY,ɇߺy…C[Y6gw]k #'X\9TT&'\05gC([0| 笵r;tbvJ~Yg:#n z:C Y(//zaYpη2A'ŷg[2VI;ij@eqBLXE1a9 C 7Y5.`>Z53[ZlqXkv@]8K;aBvuPm;mdu )R',ۿ1v4qk[A\'U@=dl99KEU n\a~ʜz%kvF`*n -~T ." _y1b_K?:͈##%>ëZu{Ne4-m+r@!K_g-k5 jLrNd9IV@,ᝣԏ<[v_WoY\&d,{eN3#k,duKB't:#О2|5qR6[Sx^ՙ5%>u8W)`ÔqtV2[~EyW܅}JFLʯ}u+FhHs5_ u-$|v1yd_mPPւy"&5tT $u Ŏ#:1k:n;M .LBn(r^䨻;kG>ň}HQ'$`Tekd7{չȁ@FNj0I9sD#VGg"gE lԗc"f  Mv{rhE2 ^!Ոa)1.R u0y6j=AΣ$Coϕ])JO U!p<5bʙ젔*"4Hvg&mZ Q9e60gx~%YjWyp'25HaOf\ӎᎎ r/paٲ(]U+/& &w.dž#;oOAE %`s]e.)mx-?p>x<1̬Py!W{oqM {()bbDvBqC1ݩ NQCH="AV>o8~ :f[3ǜ44ulTg_og?H_޻D#h& N\,#J="EAݴ._z}ѹaS!yh#"]r&xD+^uӇy#!ճF.Ԓ?jugMޕ+N![N5}"5 UmLc+f' NN%'oD-PTdD R>ʫ6;AZ<ĖߐIT{܅KّsMRI5s"vMcZBrIԘk{79!&iÈ(ZJV|X!߁=X͋:\}F{'a{Jӂ f?- 1l٨Ιl&vlִJ]27ɮhE+\Ţ~3!f!F ;PP cW/_g.0z y=Pb[9yT9'6}Ć_U9C-{^?GAe1y2b ŁDg1%Wj/|!+@ƹ3k7D3\Zf3?q*\0 V~4<I?s"nIsp}YY GQJK030AVia>tm:^fpk~t/X 7ҔPw$Xt&l"u/IWѫW .zeMDr >Eů) V8QkA寴Cs5 °ZqMu)d+*MQ|A;|f eEڠװ5jθOxo86C+̋@|,x-y.缂^-x˚XT4eR$czGyAb'ՃMOQ#U1.Ddff3v @(>(T\o쉑0R0]_<t`"4}1!WV!$IcT'zWIФ7!eVy-s$9W2hs(9>ġfgbqa6&`P-Ty(edt'(Dzpj$,rst]ys9&Hws4O5ݻKRp= | pSꏶ`0^Q B,IҍNfH9^*m| RMc S4{[8.a4[:`ݨ=5_79cE`CX$׎ga B`١ǰv 7yfK2zvL~'gHɅ*`zeˆhel})wn-x`+E\b@,>&iI P[!(sT+ey bO,8u>;ܱ;?_M`X>3d&W6f9C tl&>ŧ#W| }6᳾I-kXs akwż`" @<+'#CB_ճsS)雵XDw'iG7bF|(4&^DΡ-Md7ZO -8r7ť5YD$}]oJ=ڲDK8u9k/w6Nj&+7VfFКLybcã_kF\~ǰ>H^Z[,2N(~r&[m%%SТG lW5_V ߼T))Vzf%IKSۗt0U<fooKV}({ Xe.1(}'d17I %`lk_/q\y%~v*mHP" R,K備֧&&21K ;3|-jZ g(!R̶z ]xD׋ X,X=AH(~b{troŸdQBo&w @-^6l|y,d6쬼ő}DuZò;Th6揂qRȧ P 'ovmt_*P|2܋=Z`h.uԐסM ';1^՞mb/r)IVԸ&eJWA8=7؛ %k(\C"ͥʑr,ҋxNs/R^IҲ^יW=l0OjvRRPDM֋@^yL%9Ho?2+ƣ99sIku=hNQe[g4h0?.[s\T( zIJؽ2R3DmC_ hrAX4Y1@5E]tRB73ӒqVޢ%9Uwuŀ @\гpj2%bM ZjxkI!%1j& "W\naIbn)ƘPbjn| Sf{,D|h|/ƟՁ¾s02λ"41 зSe#8T*sm\A!hg{^Sa_9ۭlq7Hi]zbgy_1Rƺ(v82M xN BJar+y&rKG!Ԋk8V{f!gq09 xLpaP@ ;ES] (?,OTM\.M)ӓINW9Z/i/#WB"#Gp{ /g<| Ld>N c~ od/&R FG`R/^rآ3Wflql^}g]R,6z_M@%]t߬[XJʆ׉նi#45u[.%D :~{͢3JvHhK/5Ք64hC^7f:La9/Z((06;^]! qPRBWsrMǰ?Rg\{SHK`r槂vS8 JE.H"AD?aUOϥ/8Pn QB*DfMjcÉ7c7Rbρ]{l4 !쏃BdOE}vɉƹ &C.7cքTܕ0I+Gsd^&_ng7|r̨3'v!/-2 xZ>qp~d &=dhJ72Xx#/5_TӟAc(7WYxC+"2Uۢ2L6%vYxS=`~ ?Hio!JwSt?//ax<,v}Rx93s>1f/)e|2t,"ܜBU+ycGj<&/eȲLCR"v^P.U_n\ D*u z\>24t( %wT ס[F! !y~STe4cl^z}Sk eex QUmJ|G @ y_mծ"Uή>SWxZЪۢ1 媉}]IfzRH<ƗDBܝh/.XDq)7m:t;' _CJB'hx׮+a-LqK 9~pKEw?5aeOY!PTӣgzo[8 wiVFZJiTl;Q@Ap G2fP5`9 CA疄$j~lU9% ~} (DGG)K\sB ]ɻ3l\Q fLLqѨYif RUzo7oɷt߉Fw'VFib])d iZ Lfflb@'Ʋ5>@`UBE(P"lgqֹY bLi77#>ι9F]#8NNKqSt-)J' >Gڲ允\e5\߄I_wP^;-?4^ƻv.Ⱦ$ {~x]/zCt@9'D]b MȬ[K>SZT4cGsly&_ ||kOHc0$DQ2cylnEY^nj e@79,Nf_A!Cn\MME=dO 00mT ca{K던UĥR90KmyuT+ MV<d&FNց'#iNsڿy;π.~[6Rf$R<``]H,yQJVB~*VΆXΰUi:eR MNUbe&0Q52f+4%Џ[ 28|tPc3@wgp8yNn=2]fDRhTicopVzNowa0aKR>7+Iqk$9'ܓ˧QV \cJLOڮ:l<o(=jH ;¯)ahg,o7L^ûu{yJ;mD>_sX]cnyRA DSn.]t >%鴑?~5?;Z} ,ѪwLz Ft/@a`rT|S̰e@!_>\OR~}QU< 46 7bwh$ve\i ǹ lad:@-!ch&W wӅ|2v#rU1MxM5ɨ$5N1Q19"6/`;-Gd<OmDowLSR?)m].? @mxP1XOH D#Z[" "~y "H @t`@c k8=RCγgpП+3 R7镢s"nCzM6[+&M_9jhЛ)T#X:1cHyHT]gǙ란?$(Pj*^u8NFCxcz$^Ve'3w Z2!RL5=gS_8$I;.$,H /KV/a8pq)T79>j:,l޾RsRXcKM4M€ a8 s(?w'vHW׏4diI89!b+ UW|e~eGUiG?u)t {JI=1LE0hk>xQ c\ՠXEG\o(;Em\s,(rpL15, T]GaPw>b^dzL 9+G 4.bm1%uzّC`ڝs;5ud:+s1t"9gq"^FR袧3,喔( cPE㺔hܼhMX옠q5Uˆdnx]3^ZS2=\Cug #$JdEJGڽ`J|58cB_bYF)Q\MxOd4P_M},@|(sh6l7Zb%aCz).bw+zQ8.8К޴q$Q}(ߟ Z"76z4LĎ|XذX1_J"#m/pL;K/섣W4J+٨q'\'(u$?c샽pA@] ij^"T]9H#E`Y`Bzz!S# ,=q=zښyOوhu<3&KBSGhҜ,eü{4x rk^ϧ%Z&hJ ӳmbTFbC5{:wZ5ik"?Ę2uPAYaߏY墭*KPM߹l'wpH&瘰Z=t6(9~,REP,TR, EG0Z'|A ⸇h)AU@jU  KAsuϥ8QH#8>;-bUeUAt6ҠFH^ƮkI0}ؙI#k/2 TOҸC*njE@^:b/gpOjwMF @a&dcֹ\N3m-d+G8!nL0cpMo?bhe] :Eۍ۸/Nq~k[lZB~nl\:  |X$״vGCmg|?gPv_G3? y9>NC? K|?;lnHGe,56qSoz/ |*a''e&>m0g )Mb11[`.s1YiE;4[kYŐ_ Ċ3{ Μa_#z ~J9g.7`o]Zڏ5>6%#f%AâuA \Wa5՜ YFă^V0>Nr *[bJ FF#I#a/5_믔 .7qOQ3ߕ(TJh_Ե<[Öc"Ր>w6pͩbSҍ9-}B pU沩Zijț[CVĹ + uL I\ c흅qz4^PH4qWa׺76%%2;x '4R?KKCrt?`-?Jا% U}S}'NkO;U{ .͵*R9˴#W?,+6TdPXèlFHW1y3-h͎ )LJwejw&=!$etkw=:LvqE tLe隽|wHxqݦyUԦpmVSO%؜Ϡ:Q AK;ݠs+ׇE)tFXmjdX[8YC&׃EA ^ʝ؇G9^OuҦ.Gr fw\_PbjAi=.G_ȏ܊Ph$!0;?֡q"8$> >ӡv8Ԇ׊%~)1EM5F' GV: jaPQR {HH&=UiB̼IM!2K}^`݌`~YϒlXf2J2φw9f,gP9 H*2VKG$?UY[r :Rm*2`均Peo6[|NLcuV'hJgBE݀g(oPQcE ![v [G\ŐJx8ޖAD؇s5DB(ք6W1X1B ^s152kklW k+/Rd_tȪܨ3oŦ\!H_~cYˏEtt`}ýrftէN:g/\7HH1oH,cHM-U(G9jbbIWx}2/wCo"| ;>=Gґtx_8T?)TZ]\Z lf2AxxZx[!*+;1~=."T͗ScZ%׳T`].8PukߒJ`J[.b@%B csW&o=W-lAtsVC_ }PVFXT$ -]u^_Hh;R-{e~8ML661%y6 ]bJpAI*e] 0ĹԴӅ"lGzz%ѨTh˒M3ز; }DZfEQ8|EQw3_e c9T>L~#9°ZD6Eeᬖ2o 60 Q΀+H$͕0LH3em8c?Vg:1#KLFm0%d5h0".>jRs#g,ώ]nT-JrqM h^{ *3#Θpe29( Ί*z \$q>L (DRgL9P! mӗ>Rs>tXGpYx :2e1ќރ8DfThgT0Fw/6 Xb_ԥh5õ׎͟Rj A0_fY5fxY,O9s>b' U9xuԝ y[g3SUYxvygQ*2''eKr/}yW`g| /QOBK7:$Q*|{myaw-*Y?}ӿȱ5%krMk r?Qii7hֱ+ -&,չe@PH*YVƪmF|+09 /s2 $ys|*m}~&,QA(6Ț7PaNyPJ~)cfe" ^^_{γ",S?2gaPk;;p $#&d@A&q tmCׅحZ [q c*hkj$w@1^$/o Zݵi,So)UgJ  m@dДN| C5nFA1}I%S =t2*$VCyǬm~FWN% ǂ!XV` <&=J|?9LKt",OCAJb2_v~4ϓLJ~cMd`OYIĴMyQ/ c$z*ԅs=lښRY))M[ƍ*l>ǛʛT)7:U:oR!P^2/Mvh{֯jQ;Te%GpF cGpoqz42Iy9Zh!{`[B+,ЖTԵPB9e+Y9,r"3'w* r< PfbixY a,PTuG=-sϞ.ҋ%H lFHeM kS_R|9%$2Ó2;nL,">f >~䒹(AwEw|~ ^fk2ǬX9vd]=e/GjE 6m~iN%.<_KO'e m, b3@TZhi!]_Ct]gT {s*5,D˞ւw  RGn cQ#_@ש4*S{F@\J/Pm(-'_$_T2t[Ac$E[mof,% Bܲ)8Y/MN-=~M=J]гϺ׋eRʱ=V2Y#.'k9A94L~B6#UJ\s!tØmo.ws_#b7b7Ԇ 6P)|''KW'| C@k>tN\>c  #pL/aV暆\1zJ>}*$) sR[!E#-ᡂ~>"bՋ^14Z}"ӈFgfpwp)NwI+)G욧+"ŖylT[ lKVn ]"QyK@lba)vyVVh fLn&FQ\oSՂKX '{aa_LSx\ɹ,Q>C\&>2AM*RTo,0>?^pq!.zH"Qv2bR,e0QJ0|a-Vo_^i\?X{GNfLC%)mt$6+.+h(>`w_퇇7iasCr-B>YI+ PD9w|TiԀVvȖd2nkٛ@qIEZŖ! R&Yҹiaw 4|e"fj7@Nf>MGnJ1r8ˢ6 6{\l8WZ˵' n+m7{o¶PAZ]nspgfPD|t#ȵv+dc7]]ZNIw7 %Bk[ 1`Sb3uT0RV-,_$y\CQtYDÏ&U`~JVWchA-/NhW$|4\ES\9f8X 'ƪT=eږu=*eAG)NU]7KCVDdl [Z@:_ʸ/ g m.piX1gh+tR4Ɇ#8¦_ƺn +BsZbe`w[+҄oKG5BO"][En:*0N<8̙B/y܎ML3zN@dnNCu Wwb#YVbY6tvi5S7q{l5}>y1-$av:{Ͼ?P ѳXT/Fܚ M+&p25 T9 k3oò^ʘv" l?珁7\U!ʸA ۰\}p`u:jpa~ aeWeۡo^r6"ٮ)U%Q'QXGg7UOMCF#BgФ"`4A0iI5@ .)X_`B]Gݼ烏EXoNKYJi-fJWWB qH3vz8yg LpyNd]HK[RBd(Lٸ?/ <Ĵ9 pJ˜mFCc?҇Bgˑ2Sy륞G[JCbݤ1qimb77RTJ'k>y ud.w7Pnpw/7Z/qWik6V"dg,*[䟧|偺'u^pR͌uQY̹`Sr< Ja9T󹧵,Z﹧˻n=ڽSV@[1R+e;F>qzKJ jl=^W"o<SQ^ K$@oO\f+JJ5b&AέmbaALU6A[׫Kq:,X,6(b F_3R9JƷ4ы';cf&ȃ<+kԒ}2S:s7Mp]H}c P5dBQ'*ʄ\aST(4_iaQTh$}I#`@g)9٨7[̇ү^eg4Aet6q*{=Ӈ5W⠜b;͙{0ǞT bO1SQ64!GqE/m_AௌO\z2ӑI#7$Q4}] =SgF+T]c΁q;b ^'%b>Yثqp5*".:;P1ҮIc\g up?atup AC+pރHzi_@}e9>G-KD﹏ƉT?pH{$M^1diتy?M1}9 a" YV0f^X[]-^v&s͡!dn2(T>+bkіe3.MֹpZ: ıpWL'Xy((`6bT{Fې(*<_xui$nOF_91qq0=aIZf{FhIz˦+ADޜ\|29{8d$w7 l˳bl%hàWZs+ڗ~#uWkqBWoOyѢeD0o"’zXvneY?Z *8Ce1SjPs8} 䄃KP]4RĬ#:8M:AؓX>#"5`nܳ%""7qyx -[Ы3^m8Ղ"~wKgK`;| HC%2q攱 x^U+$y8=){~}r^b)jWyYW/J3+g 1mxAg̻Xu 3saX2KnW JggI|߂TUd,mE1 O:$p^ ًڦQǞh)~G:3)q~U)*U+F yb+>?iTk][#xD0wFIlԹø@8Bf(׭-ƊS$+t͇K+~Z!H{~\;!C+4~O.s7 , xez ~Y ?&Y#x];slarHZNyX,7ls8\6BX~{hod-a45q*Jsl(tX}ba*+2>ѣ\ݻg3o$ZYg`p?-lإmPjd"˭)C).|_v!_nǡHQv?cM ޼tFu6t-h܀ ˿+@6TkH]Zk"}:Į;&1/<54fbpVgK{ʎYN9\7ZW.%QLE#µz"`QvƢ9#?ڑBѴ^q!ǬѯBf[ɰ=F SEQ*g+ZI,Z#{|v H6ѿpB9qY27wd.h3t54M9%<*!(L 8eޒMTA&ΔH!=R=ɐX~V9+0`07JsadЫr/H#vZcbTϫ{ar-ADKxfU'ڢk_zK9+hȐB'9}\UOj%fQËsIAh}ؿB) {I&F8ސɼx냌+݀Qrm3{%C*F9ijr_/ ؚYʹ`u0BOb<|)E[W?DGN#0؂秊\ 9Cr@,;,\\pg嗐qhvIyW=v>Źp'Vi'Lͫ0\[uN X ,<@$%OJ4Q;ʓoNuZ CD0@ ؞: wjaybWڔ.Worn!.4\E8/:gf8Z$` bD[5$@Mbkq"Dfu%|0үc#`{Ka( l 3=.fxj~;9Kik+U=aa&o*0h#1ڷ,oHsGKH=E:)"t.ķjFljaWf9ŎQ$; &<֮ f|ߣqzd+'V`žZ/XcPӤ/'@н`$y,ҝ+M:ek1V~RzF[g[<ˊRvJ<767ϴW*H:>O YME;V 2 !Vlxњ&/2A:>CR`^Y,:)7l[d6=?TK|v`N:\A7肁P&;/ѼlbAӐ5t9$QChydFjGJ,$]i),GuPpcb",QRwNfoƀױsPoݖf+)VٿT0 bRTmAF/>6i&B4s_Od,]MǦ:HA(mJ* *Ea˃XB\ց8$2H<6ȨíwzU;e$Xi2Y1iTuv8%NLdkB)ieQ򽆵KHl8olarX \vTtB ̖I}CIRғa F%];͎ΖG. zОTU09!R+h1=2˕Ma٪)b~B.l5^AxPnkUR]Nvc y\A`DJ$n_1w(K70Za 0*o PyĬﭵ7)|kU- C7ɈW1OcۑGzLy+,МWK|_qOW㸏ꂾE }Qd^TqU l+B5Iqj##j鎴ssX\|GۺWJ!Dz쉱uӖFͶ"ݘQ{!箤kYf|quQPWZd4œV;ꙑ\?]m<^Kq<,oH' ڟ\, 2Vϙ ID~PϪ=w #(V@Xj^@n%q~m7͠_O>,CsO p/J޻C'?1i)EKE/>mM1͸̯F(QaQ\,|AtdNiԷ'b4t=]%)mϺ.oEI֡K.7CyOꌀ= I*UYʨl0IهƎqή_^{ԩ1/m1QClLqn!Q uOfcT]deG7KJ& )5W1lQ2Z ]>^R>){h'qX=?|@+{/J/526I@6$Z?hq;D})3ޝJ@/CL'h4!nˠ7hT X1̩Oj\^S _Bzu;^Eȱ Â'"+|#F#S`Ѓ^bc^=QUֻ zrCq9Cm+j Z롖$Rq2~~fbI/^A Ϛޚ.=1PD)!K*~Es C`Htq@ y,AJjbUZPA4Awg3jV}c:9{Ap`-& 3O5B@&I͵=ЫSW #EB0ր2+:qr<9f[fȉCmQlI r:F}m:DUVVه稚`lǕ)J lwNGl;ir23A}uJnQ46пB=%⋑0(N/4Ŕ 1IOKI{Mٞz3* :W:_v\Ms)Pt33y!l-]4*ʽn9L}QTq]"MNLd.?_fU)"t>l2Xe{͸N:;C(Njb;f{ 4HpY7ع1eodȉYuSAMS#&#oj=>J/:@n\Hu Ud GkNe׼\˛>r1ͧ<%ySy:4Ƀr%]XQjHTЧƹ'gՉң&j\{[7?R(*=U_$]kx[IOHPݐLQK`z=,QS/ gۤxP׋e@BmY(,D6)/$Sko x`}Sj)qͬ0=rf>Ӽ&L`7ůHw_M-9җaG`??XqW(Y?8%]27"n7vB.Tv}ntUZ 1䈓@uKhD@'7]>\ ![[8ˆΑ3"(H *"BA \&Hy":r940a|!D` 6 ᓿΗ_>&dlb4&| v^Oi}u,@Z h^TPʰv{|? T 3A]yYL=E@˱¶} >Ъ<ŪHuwEQ) ( eDoje/, f"&6deesHxnp&t]sH& >ffjVC{vo9vyF#MJ 3o^K5j){ B%X3KUF*s0vf ,JpsKfDT>j.0c~.uϛ"k]rZPG c'Z*)rumYiD]BfVr>H6_Lsh{~DWZO/ "邏47gܔ2)zWCA$I4n/? vj AROsuF' 2 hL ȢAz9*lx%Ad͟ ?!_jfT.JcGG42=*]-W["- l^$jyש=P [-E/4 T@}1UwhK^uL[PKM"åaA+@ce#S>7Y*-L|oRs#qfzDsӀߚrzED`QXs`/nO!+˟ .ߒ9*(Dt&&[ݲ^'ͧ 6Y> zY6;^j^DVɲw5PYqcj5TC'<ޫw@x_m) LBrN׀#u5JCe&'$Sڭe,Xr,~~${=h*q/I ,'lg{/aiz")]z do;2^8'!/K|197Dq:-Fdg0hz|5:>;P.ggn)7j}˰IFa:ͯ,aMҗʠUr-KCt[a S]2O!aJ9~@Wk;?4wܒdjg>sB怍,(LOlN]U٨H <^NVeCvK_FKO2L*w˱5yNhQh܆[^PO㝞'gtcm@rW{A* ?;_%ˉŦ9Qtc"}ӓ~ .J lSp|ow;33O(emڬ u i?m@}4 O B]p⦎j!+w>Gto KZ }CٖNfM?ϮdG<̞)rB"yg4=#^cmGd͢z,+K\J]C? .#=Hu~99p&q`UaOCce\ױh׿Datn@T1?kteٔ5č~NyPqsQWvP`wNwwh޾kxVWO; ΗX0s}?ʥ'd@$HZ?2HĬl^{IOaNd!t}lКI*VPڪ{+ tWA߁%;Hn˅F#{2k]vz$QYͼvQX7>UM.? V>ƈYj: m_ӐBU CH7o@5yx+ǶshM\"هWqw|)ks4X/0)lqJֺ_ tDqg8"+ӳkg6plp]={mWEagQ's<#olE"_qI:`_AC|끱4NUL1͊R 3JaR{Tu!~3ԙho'52/y\w&{s[z06:p H2=0 .ĸjLNXcpVln#s3ч)P:E`#8V-[.ALUU> ~d`z51\ Ha)~t&gWhKtN!uJ8tug")4G:?&,KsvLMO'"Yް ѴotT88רZ4^h@:(Z9o(؉єJd#gUq:_q^ê]M-]^_q6Y#Yo[5%)$N37[tiXW]PCQ4*G8ǯc?-5VwfJ=]Q6QՕ5h+e @ٌ}+(5!hƒвU]OAAznu;kTB*Ոɍ n̒c2c?=TX~aa}i͈͌'7LtPBZGMnU -ز-ћFcٸ#ǜ))CAP 7 /=:+Fbglo;d͊ .A,i V4r ,G6|p+A!;|n`*gsLkoaVK.o1*^¼zn2FƐn0~NuEJG7SH{Z P%7sWDc꠯NZEbP?HǨ]$썔ä}=^ONNi*_thRxjDI M1LyQP .#J/JQIˍ8>vX%Pxw ;hjY-:B/dQ-35ăm,"ӤB n˳U`'rЭj풒e%+GwGVKK~23 !DzZB+6cݫ|'eפLTUNW`N6Meum oBZXkSֹR4K$P9+0|zZۓ{~}&;T#--LDe"VSfx~ hs᠝Ꮹ9@ 7S Tp%#Ě 6WT>-ge%b80_)kAJ[31VJ4bk?:|pZ*~ )IW[]Jl6'pĵ7o$Ȫ1|ŻQSrxORl2TOe5wlpgީLAj)K/TKNp:(V#cǛ3. }pv;9O J:D G-rpPLN~DlV{'*J݌ UU+*L RRpmYR~(Id4yZTOd3,;_ Oly|x-}fVSlCE' GX̰~yjȧCN5hA񿾞B躎hX~B=&?%P'6,Ff5- ҵ?Xa'v􅤫#{ts_~0AoO;[AkcW/2LP$@!Y}?נ-H^BUF|[6,>RJͨ4}M}QX;\l#گYVl \ҩt.CQ^ gٰt$awl7rc]]D"S!\s=hQwDb1Po2rW2Fږ%vcP^'|HX˸[$Pyoz|U ,qllQ(79c I;5ߢJPځTxs%d LbucEp%Ssfv;w/Ē 爌<.vofezZU9AUv#+3[v J1Ukr+Ҍ)^M]O +KԽ!$$-17e#AW3t9ڿjjq iƳdn}l5bZ5du#N̿*,5~8x)tBXf**v YYh*AB`AAH17}(/22u죀&ވƢKE1yǏ##˨*eՃ ̟@?1K Uc!RmQ+Q!)5@j8^ r3\k_l-!-U>6i2G=k*sqt돬̚D# #o}ҘE4+YƑ*.YN-8 P]8l;;N#14 ҳm2 jЇӍ!]~$.HGĮ@0^L.᲏F rfwV=OzRf^j̍jQ|JXzjnss> B15.HG2>{NO aۋmgXJj FgL}lsGG%g'`;gmuRZs/MTu`xH;# +>C,h]шVV-Ce1! .(H)*=Ð#-/{xZv%\w?ZlIS>}ju$Ip6R-OIN'1k':U ٸM$)!:,A}n0.~2jBSⲮu8='QJ:s@9;DϺwP>+5-M(g [hgCYY0ď1 p.^ǟ#y^SnK=y[7_>j +;}mng9bDnSVɓ'Q>17\a.&f:2ijr3v3 .<=kywG"(&2u232[c W^K Hr1ik%zGWz,;]fO o{ʼu-&BtU:dXNjU%힘wީ/omKBa~p6|D" m"f (1(A{TMC$ iwxeW,;o2%.uᄠ@ 6=ƺҰǎAAT"^}F5ޏBSLN(Up[+ 0!-P 8~@/yzKm@|xD vj[oJ﫷CYL,}j1 d l."PܱYmMkJx  Wh}Mb6yd:%\ޅNʤT Z/څpg\Ȑ9Ux̚5J`׀nt8sfa&*4汇r6|OfB_{?2S >,uΪ*(bşT cB|5\)\%5YYI>]̀wpM@Tvk#"B_WV `ly ]KpPjk6At)Q /nc!ⶭv**@ëN?wQ%-dQ&wר58>_ܗp%tt>i^mIOαG)nJ |Ѳ0Ȱ'}V dsjg6r=k:w_g Tl~$IVB햫4+L aܔ70aO\Z(o@cyr2ΧE1ϣRt`GhL ;3=4YåF9; $2,X$`w$ 35b {:јI*saG(W1z 9 '4J)zr"D <-D^ )zrch! ϵ@VBq_\t2bcO׺T:,jFVXP;t&x/q`U-'ŢsOę,)'3Ǒښ݅TjwωnbmL-nɳޟR;F,fXVLIC}YdNXϞi7t:G3e.6P׸nu(ǞjKxr^؈N\nJ3jVW4Tb fdCZ+3)!%U|IllTypK]€X{=Hy_K6 EJ(a:ZYˁ=ʙH 55'_-~3>#~)X3Bꚸ:6ínI5|A)2@z&&,"LSgΎrtтO`rAW9W89=Qyq|z<svI*|U:<.b)QӰXڐiY.j('n<͐-DbbRw$Ė{xz I易3s쓆t\`UV0;4[[jҒBCҋ4qz|6li^pRrWɰn^Fs/c:[8 'ȕ3GR% Fȏn2OPu?^vq({Kg:T%3[:sFC,;U_x\,Plp+؟,bUϘfgzmvYVrDpQ5i6Uqѝ 2*2SK;GL7 Fr 1;F5Y[}:/p:vjamރ3%B guF)[l;]R߳~ z^TPY CdF> $ o=[4$D[Gowq=ڲHjhr,l|K. d3X;X? \ ^ŧa#{dR~o t|^'ߏkgMnL~2~ns_5m:_m̜-o9ci=2evfqd9yr<l }Q ubׂ}4t^?UgNE(P Tʜ}RFglrvi \p3> HԒeV'0(jM'"N|WTKB !TLðk 䯓|Lq IԆ=usJ,<C@;`P\Zp"H{ܓc 68X^:`< -Fŋc#.Oٍ0 ?A޽ٜc 7rVw%&}Uۅ%Qh2թO-Yv1u7ޖ5ÚRˌg>~V੎YM6đYH5s&Gd"#( ZKqn%F8sX@7O"yZr}Q1@NŲ^t8&^`Ha:D8`ުϬrOW%䇃1QzPQa7^rc|o !t?b:!E7{fݩwlx:) 3)٫p,&8Zϙ]3/>j-?Cydqc]nsDMDU@-5i݂Q DfrГH>Fl"9BFv}i}oWѐg?UZ쟇taK28Z7}e׍ݙ\^7JuO1u%]o@F՗{FMvMj<9M7ck#O>" 3J 0 hs}>FPФexS/I^SJԄOd q_4>Ğo_"Xv=WoGȀL,#Zk$ gR.ުȆ" uǕTC4tx,Awb>U>R3<jXS OaN8wZ{ k,)bZVP7~R5%hQv!ܕ%u'Ȁ6aiW9okP.:Ú>̩,k476PᥖZ5MKmJXHxBL;Y1۸ ]} NJ-$t@T^4t"I.o+jN?pƟkt\P_my@g\=$-cLVݼݧ >@!%7GBjwY͑'8: wɏĖ17Tq=[!UmfNAk'^ƢJÝ)*Xo|2cKa+iZ_oS)V .ˋh:%,!Z vWf"_Դ:l)]L_>m MP_ czV'QI\ CQSSzvo[,bw$>M_0W`*Xn opY^+q81@¸ zvcRbz ̢WCSM*%: 6@agg;/,Iٗ9Sm .QIt@m,lRE !*¬"IL^;z园_蛃;(xFoɽǫAdj$ *XT9 yV&Dϼ|Ř q8Լ~GLy=9oktG\D%n={lsMB]SP O~9==&?pbMj}jb+Bܵv'PAabđuiJ͐{\WʧooБѴbd}H&|s meW2pΝ#p`I GOTbJ l}: t3V٤K 0%ANۊ#_ Ghdmdx_(H5^|`yy,$@^V*z!ʣ%LZ"rDh!?Z,.ȱD.s\ʬ՜Hh{H,*ܔr$_=]>/Hdncž[j(elx'#l+J7 jf!'Ⱦ{Zq1't5h"x#zǹ1qÝ/,_3@'8a d6CH #W}gkh跚'M}HE{yg[I?NgwiIBӒV@RaN(tBΒ8VV_`H_%mT8?7'q Ʒ`~?8TCs9U0Pz-qޞj xֹNe/Yf NtބNYM3Au:TmVG7~!#8uq:{ViѰw7⺽6~7) /( ."U9eW,5D`rV= E&-I+7wK0A:ru]=NYNKyC Ct/| ՌԬwzbNo,Wu=\](,=>~ 'ﳊpW rV2;8x-š_\:*G2&_JR.HॸT}ub_P LaTyo:>r\0X ^itAƫOs/~?Skݜ$ |S&Xr\^zB }HH+~e݁\+^5 O H+ypd_#$Yݡzj\f^Pa#j?tHٳmTzEH`t(1(.DC: Q;Y+ԧdו|,bJUq ͲB*|R`b[DHSwőeoQI;{B`biMt{3,vcp"aSH͓;# [I ': ȃQG|2ƗLޱL痗7 rcDu)c;)Ƞ *Q)MQ;Msmy}ɫ_[#v$E {U+ 򯻊mVB=̻ W֬8E.5gCHlȝwxU91|^M;Le`= )@Rл" uzY ŷ}ynxYS #I8˹i'I{VCmG{1Jk݆BPO0퐓ĿvFl[|dĦ#ᐸО*MP{0:f%)T`v\ڜs_iE:#b J"ƅCT„-K#A%@[|[xraÚՍ\; ,?@Y l_F^SgBr@z 5wI@hZċ}ĞұiwLF7>VB{^:2;n_^~Y H+yC 䖋e֩P9FG֌N~{@>%SM_uMG5վZUO衤,BrVnDFFe,Yx{JqE</, M\C?v7{KIbؗ0 iҢx~X[SE3^5I6))NB1$:i ŗn̓̃T<,R2@r4f CӢAM8e1_7o$5zChC3 YJ$ą lJ >E`ß%3B֣_%lK|",u3=1`^ՂЯHgqui=T^9+Ձq֝j7!OJ )b>CGY$izp\Ł:*ڞ:[owu$01MQ^/|?y#GzFVרs^OšbUN`ٽթNl5NiU#ԓ hp!烹e]p;(6Y*{t)?/\/S@ vK6pS0!10V`Vv'{J@@dwK.Bz^rs#tƯ^ʬ ^Y`(O6#Sz/Ŀhʚr8F;h"e@bZ"^#%<('3&G%!_`?yWR:@VRK5 k$ȿE{V9칀ɜq9ˍ\>2Y: /@g[}kdp_ks {rl-z$ֶF:<]7/m%j)Vu%nm=i8?´!8?~k<~?;KfX?\.)KI ؤ2.z&> Du`4f1'(K$<8+p+!btDZՍi_gL7C!"i^(ު;&y ^Tٲ x Iku:&߳ 3 wEa~4R!)kLY/'9SryG~bJ.yI=SGMpl.Yz6n2\.lwRBG!+'5Yh]X|1UX?|c'8Gۼo`]h$|-XWys2s|X%t}-u(B{P$\f/ؔ`$ (6Rƒ(iQRZW|SO<89lg6y,3v~Є%]2ҥAjDZV'4v$WX)"Ѵ}0+u@keR{-nPMdMԂr x{ @>8j1%˘9<Ѻ z١L(iKQfbҔikiMʑbW(+xGxUIZB?ه 'A22*WXh0>{{`ӗHeQDcpJu/(-[e!IY^=} %vS, 9[)y?9EE rn,$*O1W=lN23lnft=8M-)mG.-Z, F(Ü RSi45x#!~jAV9iGi_E&ELM',UT}S# 6h¯!{_ס]N-xW;rVq4}̕2z"V%%( ȷ >yV8M_r*iڝUF5H^%+W.x<_|Bn礚̣ܪS _-lZwXciVbz?[xM||X{0njh\U.**"=ZRn_ S #d5>h́2zRچ@;ɭ3Uˡ/:ɴga^˃eVa d|K3*-e=(w0y nxkhX JEd5L `b)V2]k-Xvpr9O'>F`hEf;zסSO&H!s0+#HR_>SWƿ.!|B@ߋIw:^d  a&zYeep.˻"ЂJwzZ k_w~ .X5uEi#1rEy4j¤l6|`",7υk ?|8r k|Fj#y{'>8CW C%6կ1`JC|Ql->6b= i`mZh #2Š3O;Soz$0R4ں22䭕|P>^D\ϝ׺ՖKw8)p]`$.\C,/mQc?ZW%Hd}9DQWE#Ƈ30@dTвVo֧"kNݏ]T`ț&M|Xnb\ &΋1`,Gyr(~y&#{͢Mzr\2MTS뙻ғv+A,dPIEI2L.E/h!P^F#yN7,sfcLB1܀0&tysDl˟k}7!\YpN^?V?j}(WʧmG90vsk}kqc2qӉ<](d'I:bɇ̑wroO>cѸ3: 娔EXPK'6NeAh˓Gx0iB;nUYf~r@fWZrN~cyхbgHLqD@[/8T.$S_'FzECib&+X@/iJ|.3" Q @.X %_zl4 %OEIM󌷦Ҟ):xV^pJAÅ#N}id:*Tl(d4. *)N s-~ #ahU6_Wbk"|?zY(v ^aA"7S|)0öU.y{"?ȶRQi kC196[_^wYG*M"ޣ>Zws=իD7v/4R'bxd znQ4-u=2^yʖ& (6@Y 젡7B.4i ":$|(x_M <+~i1(㉚Y7klAYМv@품o xJKxfD3Z TG2w՘%JT0Rf [(U!Mܧ5ŀ4{?{)ä6Py,;u;[PNv(Vpd *_:fn.Y~H*{UYa(4'qܺS;N6i NuRjD@BDFװ9Cb~TNnFIU*+f4߯+|Z4|VRȰS-1AVc3Pz,X/+20Y:q"dCeȉ[U(WdqJsk` ɞLOA -DC79f;V:G`@M 2MQVe^ïkg h6uZ.MX;pp0P(@>(P'ىQk v|Z֋< 4 B#)GKyq%f1AͶ]I+ 3ZXCbuPf+n?4Q`K\  g^muX52v,* < jp;%/Q7t%GCIZ:ZT&`mbcPQU*4'40;B>3ܿwo3P+=&aڕ~*e:[ e4W  kU##*C L.4 ;&uĂQ1-тjl07,lVIu]?)]NT'I?'PhѼ+fhOp^lP_@I~8¯0AkpBz;E.rv0o&%xNJ̜: JZi&?yBxqu@ N b.'2yx,('oʭϽ- kWr%Pnq XSFțZR/@/UDoi[k[iF/G@MN0oK:DI=d"<f%M>O3yWVOɎ>My9lMNh(aS R0uOs3c3g(b+s,SEg)FU Fdwv`X{bL@1<6=Ibp@6E>R\oM KK_YȲ_Cd< vK+nEx`%rYd+^bCEU(m4$9{i BʼnaoIM0e75R]<oҗ6 Ŀ_CVۭj1$-9C[Q6mV q\ y& lW8H6a8jHq.ī@busG G7a@k+u.S06j }A>b|>Y bbV9%: yETZgR;֞(vTAKO~>uhz!& X4Cz߳!qڀGonA?σ|7ˆTs v.gyRBW^Zpf-͇?˳=e xh\kxj,?ګwy5?q75̭x|Md4[bhʍjЦ7GM+eQXo-&  HaKj1W6ճ&|Ulط0enF\b)L^E.n]cP] I7_`'H'! Lz@Fј .Pv -\\ eڍM:Fݻb?(j|i%cu @d\ !a>܅ۍ^:ycj'v:Ъ.Ro/ߛfX0B,Z?}-Yxc ]" N zNCA !wϬuJFs'1-5[Og?J= x@jXGL,鏊ɜ*g@ `?ɼ![F$αO@iͦ C_j:TR}:&G5 6|$k e? Kn9'$zب:{n _Ÿ߂To'#5`r'FJ5n+(۳'@[U0x<Ѭrmu;oqƺQMekd̰F߼8TA]:3tY9֬cK]:#:@P rUX6&FNFhFVe t+(F_IS1 c)E_|Hw]?ys(M|,%\NdyN0hd-3 x励;4.n!;l25q"9{a\r޸yY>[=ԚdMݩS'V~oIU#IS81]0 vA#JU"Žc_Z6$Pg[TgXGU:9ęl-@(NSW[YܔՍ<8R}12Q01Rbkm՟PvO%OަA$\+ T\)|TaE'b1;WC1]ЁIf~ < w=ʶȔFTk7Vh?X|GWtt噉φ'`Ѐx [N (Q+dc=As@?F<؇$! #@[I麕FyCkD6P_K3+Z?`Zc*$q!h Zf*(%BYIf 5ze2Az ojgNt:}ܢ$:[ S "i30>eD {]idS#!y쓅 ~/cUre\ssm Һ*hIib,8ހ'ű'6^ stM?h2Or;VToQθKD|Ȝ|@'5a*–$$!Y60&O?0٫w4 e}=/iL;܃.Ylxx %ekBx!Xlط `уKJⰮ-jf_",,[gLº.i# yQ|Aǩ)xA썇cE2LA~mgUvݑ/|]I YIIbHF#-4/G1ȘBwQvs'KNhF%jC;/ WxOiĂ2m01LP?w˼GCd8e@r%/ ny':dHd=;QuরTϊqyyZ_KH`[濾KYPwL'X 4{.kut4"3YWn;QrN9J7DW["%=[U:UZW6` J) ԄNlulj-,r?@aT~~ 0{HfuxICˣNpl;}03nYϰYg BoQg%!7Yofs9t |4v|T_ 0j>T=l%&iT  Yh3M`WCOJErnڪm׶0ߑy&I:NN`zHh^"veNR#A5W'^|p!/οC&VAnS_}9̎]*݇n:Vڂ<#*g'9h\IUٷ$80a>X.h7 \vOyZ?)-ֈmX`' %ޔ]`%:QjG$Rݙl/EC$kwN)%\ R+vڡ d@/Փ`%k{LIv>w(GgF|N/ 6;SF }L%xO/'"ѰJ{In& Z[Ϊ7r n+ ԍ)/{Z[ e͐_'LV!>R|U0,ψH8?:hM\I#354b="HW-s}$oTg&xDDWŊ]!r7TM,UuV#y%FZUY *@X([\o5-T!)9]_h/U_n:v,}u((\U,$p1y*`>o)-,7˧ o?lub瘀D#8%bh1" }s1ZEGJ?vJU#z7a>A,h L[4sNƜ#C<02D ;9B0>bJ,OZ|K.*۲w |}(43HV)' u#ݭYi.|[@.1-ݡn.ǜ}ֳ EJi_U}xOqB`p@^zzL9b^5D(tW4x\6I&b<}=(7)ϙ4R#]=wó.w삔@Q/2!UO:t&epCZ[0{\kFƻO|k ]OV*a pWz1ggߗ4nΐM>1t,Rl_}JI.p*<_f؆ӎkl]bqxNvʓ[ejY"=}r7^wM\- nV6t`Sƾ"j'K|fE- 6\:ÈI]S=u.N{3$MMT+xeZ֖7*=-#4:XjV}^ՏF ?I_jaJ$[Qц4K_O+:_&67E+8H+=Pm=7ϟb )mNr!/[[姦@S"0]&22Mb&{ >h L͙а3S%P JP,|:D.KB(~Yt|wj#s\N7Zp ~Ea@`UzY>4wSxqxNMN 8ck ES>!_,K)j$ GѾHJRVQb/?ICwQ4Qbv2X—s\iX/A1`)Gxk )t1]Q\u.0Pb:DLwg,A""^l_5C\jr)Z0i|'3-KfϚU*V? gGf ƍ0{DF`A<;+$7Vƿ9& TjS5A1u%D!g+lf)[vz_ 3BK7O~)83bʪYlc5O҆19'Z" _S2l,<"ej'# 7o ~*1E٤eUnk?!.lo-3`< #9Y~ ((1/X.u\Em\^Ki[ kkJ]׹+*+s+e~?^|Y>xr隵:”X.OСlv4P~=JD.ea)۩܏ _mIi*qY yHKn/v"NF/5jGUI2?UDtT*݅VG[hSqpߋIba- x~q[~C|O&*׭:3K~1A1xe*+W"AVK+bg`5Fk7#"r7O]AZ1WtAG H1掄A|w~2᱙4f"5i"eq%dHuJ|^l+{&Rۡ'_׌om~e60nb3a<앇 Od W{)۬7؜|Gk 5S*x'a@qQMd:ݤIZI" um$w'D _`5oO]?\<"a 3.'Nu TԶŔv0o8{^hJͫxolrbP tb\ d04wSzƕBc/MK1\&X/&ti y,}.c">bK7_>~7Wqxr\O rۂ Nz>kؿ0>=Vi yy#&eB?pP&lriIɞ%R!E_6#Ӥl/ldhr%2  M8'HR}kU%i#7͏Q Y Ak֐^%,/')Qh7{H4i&|ճo _ŢO5hdQhð~Rbg8Z&:hu4ǎNQx!K_"?B9 0Fc͸D]1z@'o;$RxoYƓHP?XG4Ugk2A}(IVRT-kd! }哻]4t!/p ԬFz/ƀ'7HI $e1˳-t@-U_LxPbԺ0I& UWܞ:廓NceIdH-@ [xCCcLH h7V)z3܏jp1mb¼g'Ok0 V\li\Tì.P p? Ts,lI7|bx+?OA8c_[n2ddI$kҝ3 풧gR6p;C)85Yk_Tĵq#*f/H Jb5i _CN*V(%-ݜw/C UfOD|SY7s}ZǑG>UߓCJz^j@F(:UXbǥk#@x}bզ2['[b” Pn=JcdsɅ4<2O$^;Werď{r>~ '=U'ZqG¼W@\K-au&Ja[x`GZ&+ 8YiAƻIEhNKѯ󇶶E2VЉYh702<6I:g L1+ݤàm+B&o0#}kq7Z"?Pf{;R^JG2~<[1?9gB25?\-S%a!|?֍&X3?AOrg ]n-"AIcC#΢xT{j0`3D~ /wuI}O&V"8pϋF-ȡI4s':F?ӠG*-8ZdYjr$^Q/(`kʵK|ê ɯWP}Io JN~1Ey[z#*S!l gmN8O4RrYt<{?P`H4\S~8ۜziqGqϮ~fJ. ^\_5v(&J.1y$y*C~޶~[,|_>'8\]K(hVNS0[I¶8\(ঌR2*"}&W}$V` ➙.bCbH`$z.G|U,H|5 S!٧<\.E;$#c(} ,>fjC^gi;[YY7?&<>ʌITb 4Wz +[09lL9$ ԫq-ľߌF8deKX1 x;UsOTaqrJ!vH񶔑gў!\pI \b=I]ddWy%o΃cqDSdRHqA/za g++x4k-\SA{́.pLu^ꁡײr-22 ߳AMa:ƾd<_2xѿ^{kӾr[""; şn&U-"+*|ZRe~'y)ώL@R,VJ&՜p^-_wZickIQqh0egY:f~M֮Lՠ[Vy L Ƈƥmu^Q>ChSդ pf:"}ϛ{sjlDLk"\:tLH&%9D 2OaaGd 6ZT )8~¯6`KZܷ+C=.{ `R5UJdN[{z% (oi0_HghS `䤈Sl/y(nGVĠ,=eAe'A&oXDBYdd+:B'2m3PgNJ qNJ!gNi:GqG-][iq9m'ŁirLZ/4ȫU3i1%XGR:E->ss~"rȒ IY~ .;[C1P ;ԨYِ&NUx,鉣S^FUFzv^|vS]Mb)ֿ1{c.138xcX~:6KdG؟ ,W\"LJ aS]=%Ue0vd"Q`H비A[ u024XHP3% )! udk7 Q7H,q-1ӂD(2++Y"GVBGm5fgNȮuW'fm`bь8>- j?%Zd˵ ꕇF=M*ƕZt;Cl1ro1 K4wQӐ;n(Rb'V wd պHX4dt-9N4Llaݺ2VnZC`==*7,\nc-t}8}"u~dתO\'t ,|F-" A>.P[g4ڜW$ f&KGx18TyyVcG"ϵgd_j=wux0 e娼 K4i:o,F?UChc~M׷zŐ.VuQ/fƈ?0=Ig45]gsHw3p9uL_ ts&sX5ZGLtf ڛTowD6vBr7s?-j.D6 NLp{2/O?LFE%8܅z}\<4^/WgrD#^'wf!А|Xb~r.hz p㯌.2ʩ1'u r:Md29dl!< A }H W)*}0*}iciઋ]Fj/?xGތˠf:1Q_+KMU>ǐa:Ew3娽>ajud{-oQ+RkX)NH1sX$h\NB@oɖ4R'Ba:!\*,r?{j*T2>  .'sG:%xЇ=?`Cv$^T0_o?di,wߐ!vg8}w| Og(eW|=tݟ89ZO`MbB1i;}lL1mei0-ȱ0ZB Kpoȷsu_iL&c78>Y˨ Hy=̋ˀs" tOӍDyF_8Oօ_n`gz6%IkW-+*{oWk-_~uҕ`C H@M&Q$j@Rhqڶ5@hr0yApfWu{֡t(?_DG[+G1aFTkSޅ>j'b3,̚/Ө@ O tNGƵ04)8x JˤL s/BxE 4Mc5&K IALv$u2&3+\Eal}ȚbM Kf fPW*71h7 meH7!yf(9o}#`IpXm]NB*޸E,@WD=RJa.Aю_-]gwNxN+Ckj46/ߣ-}s?ȕ״5F Ҿ4{PI޹"[3Dڱ,?{2c~nzn^~[kW个w|2Ѥ޴E0I 5]6-]M0xDj?yvSK1FsgׁN4SevvXO'][ڽo &f1q!nT 9AR}LCQ$^$aݨ!ZmaJjna]+}18(5h A@w** .UQ Uu 3?U'k%ґ'me)Xb h7Mif8i0fSNr2IEyZz ڔ.֋K߉֫˫F߀vI+S^(eW6!$2 ]vIWV%BO{^i $ʪ Q~),5i\)CUruOcFp, 1xJSfVVP8Bef `1#sb! 3?@cG `Z::˛'aNRޯEXHx[*~oKDmP02[WiٹIy}v Ux\ف8<,}^yg^C8'߰^Dy8J>ϫqwVf5C}$ #~yG+51BߺbþH8[ J^JNrS3 H"H:n@9Jc Tsa?ƻUwí%2ʬOŬT X,h%?M^%.Д PjiAFxj $h@%u l8Z [ބ\gcِq_[WS51\7$<ˎVêUe.uG~uݡ:0%X!LL.V :ߢo-(n1UUgh1srj#yL&*o))qjjyP?DWAKH+9{H?H2uM&F `ݍ긯gj %+4aNVS4v4]\=h<>5zӾh o r)8pwU2ڒ&/xuoJ+eb5_H'"F&NáGIq{EU+_^ט!$ܲܓ> ַn{A_j .tT๿f=5ysk7тQּFQu/,p)y i| s'^h q6a?(+6Xx_K,.h thׅﻇ2c<e,xU3ԴrF .cV*bfQ2~TRN/g+S*#:Z';C]Pr^z1AT< aHZo[sc,m$j$$ v|)Y37@˛/{v3WD0h3֌tCƜ ʮDZ}b`Qo$**|K˨̫_޹_VԶ߲4f{eRsX93 O!T9HG")m_<p.ZO-o Nf;^>zyLrI;+\=PA7y.%ᔩ\ޙML4s,{VG%hWT}2qN!uMӜOh&M^E43?i^j}~ʙa69§{8֗ ;7zox[]R5H]^ }As8E0g;n¥?6}4LB=bdvXw򝳈 _G:TMo-C6l*<+d> goOɱ+٬in‘8{#k76^fVBn>egJYQ#Cyiհ_.t$ɢLu&, \ck M9~iN:u}޴3fc(Mɉ9a mO 9"E)TaԮ%rI x5IjoS_IYޥBꛆ(5z6)+~&U_ vϲ\ΨdQՄc= g2\4cj=;C 4#>pG0sxBt,*Cu+b>; #꠆%M`sAYhQ~G1A? @v C0e݌̿QvӨUΝO\mOw~2svc wW><(z=~΢oQh~ VK9UV!2՞܉լn|5#~.3Uܕ5pC`$G%ODGq\^ϳ5O_Ҷ3 ; Gq%} 7kP0i|տU$Zo4T AxũCjB|W ̡ Oe>p^d/RVV 4a4N ãkQ^zEڣi e2sy- rʓNn_/s1WiU-iyS@;>cS[\Dq ::cc֛tPWY.=>=75%(Z$+!GTe 0*Y&rfRw:5TW&NڦY? uKDTgWyyK{ˏiFmBIjiM>4^b~݆ZMOEV-. d"ߔYbkI~ˊacuaC&-6 u]6~Q"Sp-Is84?C|ҙ/Ch>syĦ bG~I(;jЯ4>c"nX:"q=2Y^iGۗ7B2?+ vT$D~%q)097+V*kf-Py%?,e40P*A!G]&8Yir:2Tؙ%:xs(@us.J+BEV`HepְL&R WI\/l|'!, M7}ks݀ z9HO7Zshd|[>E5gD6BsT{j,"7.)8PZ MU>qޱ}%"Q]$¹G0kAzeB=#lW2NGK9i-HU+;k|hk?e6xGGyr= ʼʩ! lBb*L#Hmx/Oad˶CUZ>A #Ƭfk 4BBgUPBg`y*5xgf3`H:snJ<̀cg=(']< Qh.S3mnsu.[H7&j̔VhMWWw] ) 9HȦ:FXh?W"`MWZ{{0PdMA:n ,,idX۬!Opܘ2FsWDŽPxse\DT-U.ds[(FRڽ;iIGZ:{ +. #?6Fa OI||zJYg4Qv?u!_f [{yi0UoA-úl}<]; MT:mv&Qjf^備ݒ4d9}S _Lyӟr̹ѕ ]HrP[iX5\/ПW)CD M|t8XqwFFDQVe#\r%YA}|kO *m)pR#N=tNZ57A>k :o@2\?;z_X}=Ec7$-:sHtǣJ\8=g&\%jQm[kjVP#e-2cl;yفZxtVGw2DXl .r,ݵK5oxAA!%YdlAߟʲΰ+4+a[QhZw»E@;EwYiMrNa%w_cX}c`}x7#:OM˫}$ބ-ϵ$L]ԃY3/m#\h:? 9 !^TT/5>VTqp{QW +VET͂"^1sb5 E\ٖK+휔o<`|R~qͣ]&X>]ιld Le[hlp:] Ae܁~1ր2́al5v%id첯cPFY\S]7t 4L!DˠMU J%<Yilۥ'jj[#ZJZ 2O3o+{bCԻ H..2"NJ|">mvM >" tq0GyL>zg%hwAm\dSɗCn&]NL!% ߙ0ς]cgn T^ 46wo4W& {^!7}K䤤eTٍT~SV0#Tn%H9?wSNҽ~ʶ:f& n>T!sYqBWqR]tGQ+ t84dPw6~e4+C3h (#~ fi1V8!A oChՒp[]sN9$ luGt"Ի׸u,X`At,04wY4K' Ҷ{64)M8;SE"bxě~6 t :.L?lx2>㶌v".1v?[2v2]36pPcGXyC5834>%?g#v;|@HMC#T OoqwBJ%դ%$qyǔ kYa` f9 ~[ՌM:{a-.DZە- x_NaKPw]oaEnx> CsW)ILh=@L|`rvШ,j&~~~Tb}⵪{]q&NGYN*A4N0)o ($O{Sђ&`Z|.\=X~#ZmOl㝍ɔw>̤`vfY۸QCl>-GSa;ٵh$ LCFA[ݘȝqkؐ PKX4'd 'IGOtN9)?YS%zɕc_ͶyaxEڶ'1_BǮ=ͧr"/$gЮ r)Ef "Ĕst ROBA[#lFIDd 'ضvU~z6pl,ۢYM%SJwS6 "6:}Yp+Oo1mКJ]Fkxs!$A#u@ Wz|FЕ>"uSEpPc ~qVcÄ́Jد11l㩔.V,]XA'p'g`RϥE}DP c k/Vtk #? Dp%d;N" OcSzc,Q:+@tM(c $;\ b\Tl{K9h$ gS̡ ""o#<'O>{f[7ocu0][Hhʱ3C7m.Z>T7g')>j1/Y(Fa8rr^ *dܶhf0&[("k?N/N}h~ `^ M*I.!{_D;.wnWs>#Z.k;gx40׀>`_h.iQ@̯QD>?_'oQ::|K=%7BE 9ɘ\Ɍnp3 eћž:n:Sr0CPŻxf/ sp'쐈4Af@Km%j8EVϒ/c Կ>z]D `%(oN5"eMzӫ+i_/w q&[aNkEScYjAb 뇜6LXI7Io@hi|8~7 )6)cb&<"n##ҷ_WrHvxj7e6ic2=OH5$NcrkB>*쿿<_' (EGYGht0E{Z)tr5TTIE:Ft+%7נN+65DOWxb3+jWOs%GhUF@}˩dBaE]| 5*i/e+)`kaAL,Ebn({RBg(LMȿu;h,@ݚg a,?sҮ$P"RӶ-iB:nҧ[7-!sQ F /yّ25mUQ36tcHC}k:1,)W2ށ\Lڙw;#l:5a?=­&aV 5XNtU.ћjyfv"P}oTo&X!x=[ e#D_ 4[?elhib (Eb!3dΈ ߇_g|&|){;B\[3n)̅SL{_:^Ӭ#ٚ dܪ$N}N$:{ ҫqdhGhCȹ;kJFI4KY[b>$7kobɞ,TsXgɆ@߯,[R %L(/4xw}086*4;3ŵl.k6*#IY' ǧ7 L*GکA Pp_ Yc.P`RZ?[HP/CqMG$E] LrAPX4wEk^AFM)+6@?vmD+h Ȥ//bVșScDZGƨ(;3xskPKw ҤF{' Jiu}7S⼹@g XՃZ($sdKs.cGRq=NX 1j(nk̋}{sNb &X))P։auH#mPDf?qfo睐0u{a9lzBv+N S7ݑx/^#merGfR<\!@?km{Baaʯ*ҐET]nMw{b\ZIDkBl1ЩH+4Tȼ*"|ΫE^"cCp M~qPXW2AxAª|5[cywӋ2x>>;4aQxxyZ@Kɸ/%3/s$h^6ۂA{(_FqҰ [,қp:!#pS s]a_Z̉OgZKq;F"ZM*$e̎ x:M,ڼv;1z]""_0*hY?XḖ MۖڸwEK1N iIhPOHLF;v૖i ۭn0G_NΊY._aFZSz"_L[f~xaۆƫCDFQڵiXIS. ],=|)nHE^"v,R#K142As_ %>æױtP7vD6(LLZ[+>"DsfcyU}zL6dkaB낅ΖkQR2X}@B6.Oˆ!e*\WFmPV i(:F!`-r{HPcizo(9ڮ֌.+ÒbEN1֋C*$ex G.dN6{q~X'OS{*78:*>9k`//ӝJF}űɊWf 'vO{{ ɱ @TwժR@vیK!H4R]oC9hwWh`iwBG!R>d| me}zgu"G3RYj_ |m-VufFSW"[ȸqv~ m-_arai7 Bgv)mBǼA+PIld.¦\!%0UrT\ l_~l͖Fǫvfyx?F)yCU('~yhs|pTBf1vU,i7[6_7`vp q-dž-K_GQ9m@j}eUGuBO=kk.:c }]ٜI#KDq&-8CbY8^ҟgitTh:)ڼ2r=zp 1֞[Ԓ,C\ N !)@%Fd&, 'I^m/r¸5U̓Bn"e62O2kpvWYte+;R ĵnRDh(3fêi"^5d?pO9Ͳ*\MkxԟZgaQT:4}Q13}|l(xFqﲓ2 𭡒c$MSy("Fk,`aW%Ş;ЋЍXrPBlob7ur"<`&C=* GV3jy0PHl;xቹ59)C)%XPon(Anq$_5fetyXxdpG}.?Ⴗr >9kA3ۖ1gӶD Ѵf!K KC{tK?yks:+W==fovD @W'zgg=)|kt{'l^'nx_/^웋#}}F۫ر)wUxYL!jpVS|ڸ]4䶓C,H7$g%)B,ⶌ%ZPԙ[q{}3#G O~ɸEo,*x7@~ۆhcYNެ/lpS y\Br#o|+>@Ⱥ%uf6A8m>0q}K!Rx( q Ʀ4aGCMS`RV4\ezTR"Qb%܇߮XCk٫-cAh _JQ:cI*&ha+D o 7bY[W=[~Ibޡ]ȃ˗hWFv  URt)bMWA4[E 3J~%B`*(I(ЊM>P+\1WʞmxA"FE4R 1Y2G]y8i<0td̴*:ʅJm"ga뗆'߀bΟ `Y!(Z75GuYQp.mBVR0csӣ$Tj6:5l|]v󉸫"vϤ _QĞ[M|S,  j hL٦]_~i)9w7MLI_dZoTk֞PHE0ZLC!Sb|Q8X0R#n!:jߏiBx{PjD}"9aSՖ5u@@yr~=19 `̜{fQ#>1<ɬ8I>oGݲb(y0XI|Qsfd5G~3T&Ɵ?I*]zWx4"Ɓ@~;?hǚ-mB^m(Cޅ\5AWYE[uPNܝUg9~FPZ㿯wf)<3xw-qɋ漳 173ۚ9dlfig#kqէ؜bS`hˡ]Bpޫ6O!vʳOG֨Yb-p,zMR6H)%_,{&: jj8ٹ EDx>҄*\K?bҖ >qm7wQM(wM6JK 2swY6%ݓJ$ 0Չ8h$^b4nZi܋:Ub);~ ]Gh28\}ų83fx!d6 \h; `^+*Hi^%^;oOE ݼFcZyd85|T馉YCUT 4,jKJ6Ԟ5)KOljkTmA!0?oi 6oA𘃝!c2Uu,EpUy/L$ԾxfsfcOJ*ݒ>M;MN=I/09jY8"3> ]?j/:1: RW"2Bn(zȰ^h Lavt+E,_& Fw07˅rUx qH ,mZA4)3BL^> I_CFשElpSq7AU&iwAUL?_TUԶ3 ]^[WaТ?}$> !Fln7@){0SZdlea 98F,1/'qqQUCha1V+9+bKG(lD2 LWڇ`?FHjDy%5OIJd2ܺU Q2!$ko0 A cC(o"m]OkCy r^2]u4@ tQrPs ׎k'TV1GZʉk𻽘:Ae1s oza"vG`lff_e; qF؀CBه Kd*35/*XApOT7"0:B9zu[{{/bN]PQ7Q b$vNWGiZIn #`%qUMc?xi=GU޹\wlSz KKfxcUG~uõ\EQOZ-h` #&U {XٺQO4eSEo)4͋QwM$$ =Y> 6`2͌fecx}iT@*$guϙ)nk:[c5f*>,:/_\:JP(AGF%%䉯TE4L]/a$Z^1{i z3i2?B Qz˞Z.`= HX++(K*҃"uPp^#J=(hOemP7\\?U 1>L =A8S$ /;Ul b7fKhjąM1%P+壓=?H@C[䒓Մr,זDi4CZ;>٨" Ifǂ?éi?u׶p2}+Kz[ tlաp-Pv?^"|N\Z;Ƅa-IEG夞ۻmh;ck;/rS)nDpC~2lDaGcp8ҘDZ <:p.z}?S=469xy҅uF_H[β#OFl3Zd%Lbzʀy8wQٷ)`op+^!~y&Xt؅ȼ܁iz0x ;F/ /%1a5k@d$~ ^+,mTmi-$X.$2a;!|$Y!  TYa-^jr}̔y5k %h`QTZʒ[ߕ6064K:碊fLM/7̙* W@[N=N'ٔޖ~ő`aFNiKٽFcr n=MQ@{L" j~n ,d5zб[&~wGwv$2~}&H#֦y5K֎ȝS$^8͡ť>W V=Yާg!p!(%r8;|aB7J HC۞KpFi򰋚v9gj>WA"=/)˛5ޥꪸqOx:3]hr˰ТlF3RS&cXì> 69;fsd~;,@Mݸd$Câ ksw|m?GBahv>]7 hr2 .+OfԠɇޗ\d ʌ~Az]u?y}.f%.hr\^L IJG<.6kn4!kH%; lFs@xJFbyO$p6ftCO¾;n+ 4\:V5!iȾUyO1pV$<]| 86,w ^}Nhb~!I΍qӭijHjbVxӔgOdR_5LW[4XK#iu3=l@7C}cɆbn=hz:4RSZQ*Ȕ6<*{{d)}s b=3DO+shN3bQV^!]J4Mq(J"=.Vīh!hbyT|2 kjp2"i8N'xF_dFn[AIB ╠:^H ɏ,ޞ?>y>P/F1Q#>M377}6F!f-̠8_YvrUyT M 5LǑ8W?M/k ;Y#/"Lji2Tj8sH 엨]Xa :; JQeY6|l$:fwЩ]'':~ihƀi#VN5)幓x sTH4d:xẁv+OV510Ȧy,W=`ѷ/TW7޹Yb8ge O,T6)*)ʨ+xŭ]X|~3?ofX& xBfJ[RBcs.b@!iȝ5yTj%w8//'dQCǏ8դS5;]I@-(^J+c<)  wqxN5AHLXIY iءmUw&0߅ҤR?ƈR1quE2Du3pUla!ߐ(sl& 2I?NV#/4nrvח3.›IQ|%{W+5 uQ溉)hMu]p[d{+//7Yߔgș\bVP=rp D,>Z+϶b\}RCwMy 1j[( kP,Xu-[8)g z7{ZJ "LexڝWqBTfW*\ {zVuiE.>;BI˶[2h6 'iD̨x0_!cyX&3[9|Ae \F.sF\f1jr(/-A]-޽9v;Vr+)H;í1(~0 Q7G:2@hel3d"Ӓ-:l>iOpuP͇:(U‰e%e십}PM|}pn׳0GpVR!zd/JwX Û10M~E^Llbm:$YB*)ԻZ^,L)^t+:!ɎQ4N_Gg Z Nx@z:#ᗤe.(8Ca0%W3˅0[!WNeG%bJ6[78_pL-̻j+wgK1T$%*% v@7~1oH1b)yrO\>fdH6!Bdq;h3Hl )ɛ&(UVz\,` TIVNW`|eمS09 hsLn9Ab9!˅D,428Jr<G$c?mQ/tړrbfհ"!eO+h9л k%0$#\j ð6".)EBK1r]ÉUdq ywߍ%e(#h]<sizh=&+_?΅^boHˆ }#"2PZt?фެdE&pyv͖iF o>\ꭠY *zlN̂O0B,CL9]qmry'Ywmu"u}yC=CaيK`-PR 55'VDwTLIbAf`f[e.ں:Xm;'İ~ތ.6A}Hˬ@2ǚGVg8Y-y>F8+ p`^( KfL,D')d~4eR:lj ޝ˶5&|7FfyIiK#evb9?vS'Ğӌ ƻ 䭙F d#CErXV%{J2;IŖXFѦb|-NREm.H}Uk$2W(4rAFCL)C%YLDKO<H_cU9E]ĮnG0ZXۙC~~Z])^; o 0jOL6'f*GX}`R pz{<l;Y/b7rWhU*RE8E!9S}CS"H5Hb] ƽ'T ]{m'H8 >\JkfVc d=(X&ǯDx,iH>#n&n[/YɜWvM{ztƱH`4-1xȡ4_ Vy #xl1Ay?W(>Xo]HU>)'I/Aq5gl49'4WJ+k?Phؕ'm_9Rg ml}ލ]ϔ8G[T+q驌(N$g5&Ӽ]y).Q³5qքm=9xcBQI]ȑAlC WlhΔDB)=bdnonmB7f|?Bۙ>4!!ގZ4"g%##{z>93PDZgՓד*Vx4y\Mdž\Y y8Geݎ)7 M3s1hU0E߶ j"|٨mIkUB޿bPv]K0NzeGZm1q'_f_29fǿLB,XpGS;nE ?hM& f7+l xXFfpzZfIIof5΀» Hm.elm:Ic ,#JbTY\$qR[9Mi⨿ː9+0>$zE!nY( ϰXpۖLeYEV{2I,Q%, MaQNS=L!ԟԚP3dk^@r} 5e4iU5aάi#V=.+W/]oD),;~KnF*#UVܸ[%$=&XVqp`|֒=Mx&B/x4YU$ګe߁sQaWJ?Xf7醤xSFHzu*opc9I2UKS? e? 7{vFKɧ\/EX[-D@h` 3_3gg,cDU@ .-RηfUh(S~칫*G8CI&~0948m#q2I4Ma4,[J=oV`3NO;I}A3;^ZH@|D [Yul/owxEI\06&w-]Ew^E VEJyq{gUl& sȉch}fV$08 aԻH@_MT`df0mgf0ӏw8B9 ˧Zf%zuH U6A L&oEJcҋM'1_nI޺~\7 e126A7wH(nFHAŰ*0}BaL*nCzeHzƋG4R^)}kA/Dqˋ*gƚ}vnvGm6=$5^N?iy[X\eLdmu8(5%ËO( 6uYiBGpt-Fn2 Je̙y\BJKmK%b&Dr6X0Zf_Hwab#/GnW>ͤʆXܵ*@Zoc =UISqžC؎ x,i]xy(#py"س,/F=B]bP_aMCXbsՐr~R]1TNo&S48#!NVĭ )(wYKmhQqaII5u3 `c&#p`sRQ](x>5$SVW뻥˫%K.k`EAbј |]#Iq_e> IQtw=¬$4u|ǁuߠRZΟoCh]2H=aI˕v( 1lLV7-k:vC Qɶ~^P-OLkX]9h3a$ݏ9![sWHy2k,W\DdGB S,ƌEl/3ea+Pv+Z[&%7)"/-p +md7~{KɵEObWwFn˚`U  w>c{}fx]x#JBص(ΡHI\uEiMPr^W)KkЛ3 e;M' Aie?Cc@E30* 1 Wn3F 4N~WN<ߎ9 )P[z@u3)%Szz5,+ۋZBt@<+c Ƥ:#$-̉C_2񮏀AIhΒz̹d|m Z)#:^JG.6ƀ驛7 f v, ZYB0:V߶UUmm4br1eG(VrZ 4RQYdI4yc"8lBQ0c-ʧ^oztfVFf-VK0 vZi!9[q"Q q~K&-}@sRgN>-V}I)`r@CB en ;^%8JnһY[ =;~f ;"-#웶LZ 2v0i*>ih6y7joBm^$O7\rn<&M@JiR`s n5rIm~$[F,Ĝ%BXfsvp${G~K{eWC nd؋B k98zB:&[3ܰoEbmU$}Z*G~seG-K1RVF2pdT },i3&uwp Lq .-߿jXLOӖ!70TK,^FS;Xqhgݡ_$(pgͶ-vG֭FǸCj 6 k@|9^ؘD2Pr v *m< 8+Ё@>z_wKV9TXwFFi; [α`,߁\/ǵ05dr)CS79A9{1Nj&] ɨj2*ʋX\$op+:3gTztĬvU>^Kf&.@`hy +Sof ^W|UL5>b)}Jf^Et_J(V$+>'S"TA-˕_&L^\\2D\9?I>f *sKr- }wN޵+JD%* XRP7 mK#` 0aФ*?:wH gG_v9" e q Fu2d;SXQYv(e`[Kh#Yޚw򒽩hzJ , 2   {kZzǗ^'WR@k.O׺% ʽGS}}BwQ/9=}mcs >(lJ%e*707%a`Jkɨ y~Ѣ{wk=B(3ڱ=7+k6vO  Tkfd7HIBI$T=!lF$DZFYWg-?=3+~$ KNYN+ # c>CƱ_:gC1. MbW;UDU@T3>@)-*@o`:Yo*yCESYMm@_Nr5>[1QTcHi\EHf],׀d0wVZ䥗3Q1jN. g@e-UNѽ\ܽ2f mgU8@d$seHhvBriOH\5Jt;tWT c"| ?![]Fh"fzv{[GËc؀ӹEB4>jIVmK]iDA&˅ݵt;c;cTTL^^Btz{whM kIPTbd\T#C}n5Gz2賵$=a/)RK#O5Pあy>^~t%׉UI3bjDŽ%|͘r f@}+;%g> LfЭ oʉ2g.6iܣoh" MSEIQlQBNTg"(2|:[%֍GE6 kzOf[8viꭹtXUB !0ѩ|7up   dVeC^Ng0{g_?Z/DG &{M=nAS~Hsq1!J׺WO ղYѲMKQ+ `* h՜?#Cs lH*_ 3,7~ .V(5I:|#fD܆ ;cʱjN[3(.p=%,.LԱ_KЯo>eh jngSF!WB.Sx0qS޹iHPn?J_Fk\?Ksbo" KJۉ ߅:P:̈́H>oIv0j0FyM4QdXKgE5=Fg@N 1|GVZ3Ɉ \V.Č-hoɚ% hᘂ1ȜD$ RyMnv)1\3 v[4%G+qo m_\C9rLt)DZ>4rp>,+& +'Wo?qjI"k{_ AdW-sn /X"Tk\>rҝBg%gdI\H P%{M@zL&ܧIe*g8@W*w=;ŞfP7!K8i;oBYՖE^ܒ!aL hհ۫  -'FWce#B·HU JZVUI&c*Ę˄rGIE+g;/#~3Vʼ-uEiW{6BN%ӌ1VfЪvb0qQN(tgt3ևs2XCd0 sVl\r`Md9!h d2gq?N?<=0^n(iYrrğUYOr[kЏ83u.f̓NBi*Hz-ZB%C6`V+V= eg{'L EfDbj@"H/uD)/nK6g9ZP;:$ muxߔ>_n-?$Y}`PmX[H@1"OAK9ֹ:9\̷6ζFkǿ,bdV KP}̘cր&'/CH^pW O{:WV>3n G f'嫗#b0UՉPyXmM󧆣XQ Ѵ aTCv>HȞ L5]m:C퍇t|p2 "p[ wD@/i8 RR4 6#ii%}Zd}hVlcٶWࢫT%w?ǀ̬㤗Mn=%}Gז=yCHb7 5ȷxBT;d!q,uu|ޱ::61/qDm, {oƏ*i7^:A×]4{vBf:L3uDו5Y|;ƶv]N dBh)Lآej_~37)ۣ ~}ON!aScJ*yvI?\)hwAPV#K_ l4 O ۶oqO  Z4elo敁AU8ܙ_J pREEU7܀J GZ͹;`"Meqejl!B˟ F9lR_U3j.jX~ NrW ^`Ae6N0N^O~B :5XҨI10i0»)ReO*L`36kY0 le2<MHtU*#YyfiPOc* w4^lj#kN@TfoYvsgɠaV@&2?b#qrY)5AŘ:_>~G#O#}/gs( qjpzsu-|4f*NDSqwYh&Xу!oO喯G ̒>p[< u7fG@&RvM X~ KrZf1tGa;O7 loQ:C" hG}O}ef%jP:b0[c,6Ʃ[N4ou0"z%׽EfWcifysJybY!}xܢL+@_:A/cL4ZKd^9vBLϾ/0Nj||tgXpstcubVǪ?"~X6*H$r_9?C[oau#UIM';^P8x{1 2b;jd-"njE8\SYkKqxY˔g)/=%P5Ұ=P$ӻy>خC0.{M8SNi~kUƋݐHeHzP;M Z+t$<FݹMQ[!h0W{z思y3ۼ?Osx. ]) KZ?д$*dw|s/6qȝ^S1*04JϨPwFJPݽ7BB~(f7{/V ΅|Wiw7pf("Ց r& H/(T nr&Uo`jʩ5W Z[Q2[<4D?{:k5CO EȖ:GgyBwL"Ӕ>:`Exi(2F-7ý3tuu|c')58*9? !(j{F`jYM]@qTC?@#$\%TQM=a ZHV,`c*.@w3.}ȂyNZ+enHvW4 TT2k$%Cm&<,T *r900[-Y̝f 8{?2/s2(eIuB+ԨZ#lNW6UpF?w'۲Ifv]>%s%Q ]x5AL JsH{).&,2d>wʪqʖSr?MD2i]`Qz{dD{|^1J-b@:mqT'5]'tRD`{ff]M+&7`s߸hm"]snF3 Y?ޝcƘb 䱛)>g6h'NTc˼.(wY[ۣ$o1Vj :pӾky- z:;wImC'{9v+'{䥒h_ʌ(UtJ%f P:-E4|vT9UI[tMɖ:@\^ićrjBt7V)e)i1; 0ezYؑM*abSp~Vڬj;-2-arzzN XE*U6dde2M23ۍD4FNhD C\+U  xEe)0Bc25V\En^; uε^+s#u@qn+ F5:' :\J%͓>`3}7z# 7EE VhPO%N'Y} U %W& $y"_Fmp#^mG@twn?`,yeN)5ٺ:t}nqD51.x"z)Ϛ8>R8`~&PF+ϩ[эf9RZJo~ct C?5LZ@ta59~͞,3Pÿ1_%Ѹ7$/wtP[Z'Y^ m L(|j~?fer *p /E2]ifԭ7 ZN*(MD ;]Ɛ,nwCw -8iAj> .ЛH,薓^1e9MO'|B K?%X@xO¢"{!IYgӜunʱr:3<pX!H4hW˩Wh(cDgfݒf' h>=C~]N;$@V;tÉ4b|GQ,ݙ`\]46*$7B(|_<##1P >-V(ȴj=#e>4l ݉oO>dPyِ{|'[kq6Cc@m2U!\8yBSu&1}IǡFY0-2uw<bNe` ]w2%u%ȸ b5}"⼅r0y(jZ&@qCQ%e3kx+QQrWe|6TH'd/B. V>@FFL$0K֓.AΥz'ZH^L(/r=e"&Imn/q+Y5i؛>"YgV|<i["JXϻ@^PF'2߫{Bm̻fClMʸ:#|2c8k_-Y51/uz;葯/Cz+;5L?7 T̚P PYm:7ĸx"GoIϞfsfvŊTq Q[f0qh}p}qRD 擖 9a:Hkc4M9y<,HL:]z0w)rz_atnE>~, xyޒdt}N51)򧭞BzV;-;Ϗa M~RnV@i0Y,FU$" ( p7|8PW4fH4,xВ‚eϒ@ZY0I~Dv!Y$G>Ʉensv"ᅫY|Lf QXwF #gA-ʞI(ާ.od>SLb%:@Z?)H%نX}A)ZLZca[) (֘|!h%u7\| ?V<+M<4bW?0qW*E^M\8ftz{z=!NYtbrKZlMOayKD_CHK =tIi p#,DYfV%,pгzR6NxKZ-`F.XqES;t]cw*wܮm{an\P )"G:.ԓyZAv&!ɕ=cYoS'.O9d`eI9Ɩ~?W݋0sFM^_ N(8j k6'Y.5B&s iBI`Z:8R4F7hd1sֲgya2*b?N1] G<6ȼVaDB]l9~s?OG2m;+_/C| &XyдSh) :a_Xܛ~.1ڈ E!@%4xv~buhVld|KNS5m6漋McΔܷ(R>CݤeyN{1 ^tɮpu^F[ja}nLE8فi߻5(\Bi=jN^?֗fyܠ}NTߦT။^J?aM 9N|'Ay`iS+KIݣ;DBM1^֭'Լ00x^:WOOkиZle&eu+New9Zo| = F!a x;W6n%t7XdD ;١85d@ hD/gx0 u"{EvXbPvB x /͆JVH1?O8ilN|p!IUPߜeHE -%Ϗ <F! *<UOm=$X$ 0>/3ۉQJtxa u\B`RՓZkmZ`5(m?N|Ŏ8lQu+l#V-#RK(& roL`3}L뒟IYtUKVY>z ýŇQCizQVSXw(f8sf(%<@goeƉm"a%U}͛X_xRBhk2lUY䭆7Ih 1 0aAWχ TE<!2(,^۽AAen^:$LY&i] avlćag9?X۹_Gw?Io2+;#@%kcqF3-~ëZԒgm{MH)R2=a5 .' 19b%/&-)E0p\◹K{M 8YF~Dg2mtڂ ,LD̏jۥS;Oեr %_2-ZN4RIVqH @mziɆKމHWQR,u.)ncqj7 Έ'$ND`9g8*+m@b,; QDUgwr3|sz4b1 )Njci?Lz'M:~qΓ:aϭNjb$O<@O-|2깷'slə-j;SH"d7\ 9$XmG9#AoTic􅩋" `/70^oV@RrL0 RWT})G;V؏& H[Y>վU"zNgxY?Zuw hi5pBiK~2٧%`}H?ҨRXJlEe=!Wc>؂_Ƕw,+m;oi7*Fr^)O؁zB!H~ƚw}ߡkm% 3Vzg޻ꛢxbطd$@<..*4DHShulK|8yiҟ&rn9%^cEc\dK9tǦםZ`$(x7!V{dt~qSV۳[jVG^に?[a ҧ,R".E7`Fl.\\_ OS *VT$hwC; o8⸤E<@ޛҢSgԶzS 1 <-(FzRP,+m 8B"(% nYM ҌrQy' _2yء@35]5JjkP-\{'(6|ђE寐.@.>etG,: ZQϫ$oK(]d ܇IS(C@`iLV !YGG {z#d_|!VD AJT+.6"r ޅr8Fw5ry2/+P2q,ط N.}d/4ݏr2$) ih91yJ-7O^쑺c=J۪9DEQ]Xt5o?նlUrS_$Xf^R* NZz uE/v!쐴К1[V2cpzoʰEZ(iZf!Ʃ]u [hncΡ7SQj" MN)zy3t|`:cp(Q='W y*ă:Je9ϐ wul:@F @H@m7I+9# }0ݑH~m+HDQ0P@ *=+MBHVE-!{ݞT<6S ECǧVC0 1orR͞]Mn%e}R(Y@JX  Ʒiƍ@ D!/!f")O$."L9QF#{5j-GRX8ܮ$H״ za?~fzΙ"4:R63ɎBq=Z0B]G<8+F +JPAQs^ ʖxˊ;ً2 ePT-%Z cv"ϥUUF$ez/nBtܢc$tLxHK- 땆ąX̔;Eؐ`x[2kwl)H2uF*. lƃIE$+WrNR!E֣szn/-%-*o*s gNI0X8ÏVgΗw `<01( #Vr n H͞źU+eA|{Rq7hsa[X@Gi^*ގ3m]3Bo~xU]QN▫u۬=~of)"ݨbUR jR{+M<6~ v=,\(ǨxD֮(.># j(LkfDTAA3+YFa@ Kq.2AgǹBeeW7Mظ@;ցW٪Yx:9Vh9g9}kxBhba˫4yt拣8݊MG8){I?;v HfJbߕaVpe<}5l){J5!9BNd܍ @&kd ˈvD@VQ4I!]0)Ŭ?m/ `V$֨5/u;*ܖÏf&g>i 55IJ31mS&{ħ$DzmztD.Rd]S+r!Lb7#ҡLV5uT`lTo&?h'Mbq7_eU!=wHt{%qF8Dl| JChd<'9FvvRv~_oj?ImQTaK4}ķL sZЭ\PFZT2=+ޤTh^>T>cry[)*8&80t\#&_r@q]!&+Z_<8r}*:5S^}BL~,o .AX+ @b4m @Øs2+`U$n@n ;ǹ_f9bQg^db@HPD 5YZg7/icV1u`ӯSLY֎my}O2g͎|^"4wH_F(! (_k=J~s& 1V",Jh;@d3FMF*[G[㢗ʙdܒkd9̐v҉CKSia)0턿o>,#W&G4))BUE-S94R~__IztXCpުI P}Uhy{8~Ը73wQp"6?56Q-~eGTB!]6a4x/N~D"6Fd6a>n )7xU3^O(4<?\ڪw~d"!j 1J3veE!YHa:fRtL0 ST^bi} 5@=b:wd~h T\G*(LHIEpl-'tm/؄JoZC `"'A޼w̟܎Chv)b2>/tYq1_.#?=mENxv5{dq_k%}N\rM1dVd|!θ}pt#SR2+85_8պ*phe @)VU ʬɧwkJOdBtgI K!::-*򚀢h(h(e #n" F&c.+2hD6)4Wnp'. mm._9{:_rli.!UDY5Е0/RѫYV~ |u\էi˦&t̯𘷻1;FqU)t|}^zn6߬{}|̭3s|BۗQ:#j8*d "FZ>#X䬫5 VT?bra:b3I| ,P~9nQZYޤ~D|O˱mx D'~V&\oOol§FsB/KEbv B=YX$_7HhVT.P쏇nKBEp% U\*Ѵ5.2M)OZsNDRt=.K]b )['06 'KܼsͺXY$%"[fӦ]qmq!س7/>{^L(o^u>_hR:)EV+NHӡ ]0q6ٱU.Ou~7^v Ѿd|';N6q-іP>ςv/>]!OY/ C1˪m T/$T>j3+/9Y]lm $){Z _B}@m^ˈ|,U0=4_&<*˧Hr\(artuՌle J L"mSIc8XXMK^V[D$EbV\CgrQ:Y i&Bo̡{9v7rb)@<.g0h)Ty=[) Hcr/۵rᩋb;>{?ylu8gT,]pڇUɅ@`5{];-A3>yCW186tX&,3 !vK^X'ܒ@jz*"D&K V'9jT vs_/iWKmHs|>e׹Ֆg%̓ZnTXY J")Ց3!YjIQUH=L;vGD&p R1YcέDpsMK3ZC`44q_O޽o"3/F߾|ݮod-`@D!yr1ˢ*Nŝ?^8_4QZxt BfŸ誴 i !qw;7= 9C67erDn@FB9PU @6('mykp+Rau݌)o *z=B7*љ+ŰP\mB[h˺xK?Q 3Np}z;Μ+a.$a92QT( ݋?̺&z?Ѿa(G'ɢ !E$fs0vwd@jֳpF E@TIl'(:yd7KCDSoXg6BƸElg'T!nَLà BQ' cῳǩ|K0#}=:atwM\+eᴄȱ< +dɮt$ Ogy؇SX*"<.f.>Gyifl,^W5)fȣp*::mhceh$KKH]ch4Fɛ*x# mpIrl`>קOɵGlHQo9T-\g}{;L4c5)S(ՖϫQ} di"CgCP s|@#:"D|D>Bkf(DZʊ4ue*B%_қt-I]|DԚsK6Lc6̎㎤$;2d(ݯV^brxJ8Z //l{+Q)C1t9%xm< vF՟F*5# PtPt>xsؒ#^^OTiQ9 .EиK6&04Ѓa-mvrG܅hV$`k>h\$. ֢ *,b B t]Y;m:JahOUr[F7^ctm^Hǜ{6|go?\OBVOl&=zxm@ nv0EjLxNsh`Q}iRHf)ȞXUPSH5 i( . ?Zzdgx8Q}lhf7@f7.- MEPrFA| S 5 5aj@K[1QX٥^ lq*lf /S _"B4-E>-D-dP1q<_,hb>]mևUOBeR7ѝOR<%G]P$y;]A=O֡fQ10gE nªپmבI–dWb ~uqHo.7<Ǟ;>:PGrn6 =댋շ9^o#sm(X >IL9S߱axk>iW#oR;ub/0t9El=:4XF%4iThw!H6)[ePr}P͐u-t! `-rI^xEw86؁mTUm|~ӫ}E Eh_~(Ͷ^슽*ژ<`b6'7H(fA}TE| U?ϹkWk_Cc)q: |:P-z`@(tOe<Ѕ૪,6 ƝJ?7O1V2ɹK_r}1 b@R1Ix:CrݲTWn:*X"w"(Q^ eB _ c^bYnjҠUy ;yx ^m1ap&].̦5Z1r{G3U2M+f(S .ĖM6ÖgJ"דkr۔D>ر #1n :L'b4k*3a lS.rdtA /X>/ f.^W{'Pg:OE]=L)TU~Lcr>]Ι̭k(Dιzc zl Zr>^8usAGUs*>bT*.AOpP66’{^k'1Nf~?3 [{c -~z)Lyz{}nB̫`|kluYkvF.yɖҭ>t^Z)ɾrN }:v!mG$kF?}{)%:*= s@ٵN4$Cbs;5:Mt_T "o O1*$c KO 7E5_F|dzFXQ7_>&!gu.V!6;ux18+DF0gwwd?b-G3c@ZH @ɎՔ GGی8YviR4,4 /Э9Nh6C 4A~l}l2Y92_5/Ĕ]$ ޏu˱7QT02)-ʿCs2#v>&$,eNU BtΩI9Ѐc3opĈ4}l,Ey~ WY~lusΤ8u z퉊]NE1#Z|OaMW<ӎ͔? 6`.}֝͂R|JEjdFVW/0/Wqj JiVC({A*r%{ZC4+{ N(D;f,g%;p$H!=.07TpbST:H@@U>at[)T0j J}vI>v޳ IO0MRjr] uޡ#TD8mM&Ѡ4`2n0'1Y5^V :[95eSUrlI$s} uނBW^Mcr@ XCQ&jbzmV Dp5ORj882̣ph_MɫDoaaXwnޡot`lp.;{"9Ӊp_xn8 ';_lvT'L)Z(h*^ɮ$; dG+I̕60ؙ1QP ai?5e  ҲͫpeKKA]` &Gƹ U6pT?kYD&Q d% (+FWPdFvtT@9!h]l54d@Z364P)Ys] sNwhmȩ϶ t?||O]z@QW YJdzOhK/ʴX[fգp롢3mB- bFl,Q7M\&&f_)Sl&tJ!Nhŷ*3ztܩ&u@@ ݴjgL`]PC~C̏TuW}I:7l\81 >y$DC6u4&3x}0^ byQZ.R}~),DzօnA\)j)nLhnR ,՗e ӻv@EQQ;X d]ap/3tx[th<("0G2,,$} *n%C@Oc|fO;5ҺI|ݱFڴ< y[),tb%qw/B\)O]ͅ_^::zo}:w{|%Im۬$[6^v=94aT@j`>LM d]y#J ~d|S3-6}C[UkStYpE}I#>HHa1Uɛj{0&ATъxa\I'QqkY5w磧[IMaC2o!* }[^+3U^.D!]m z3.Ȓ8FtX䅿:+;:VqO \KA~m2i%:K(fԿS@]O^T͐G|qu (Dզ4>V?Dx•.TSx6ͲI󰩢K<p *J<ׯ꥜$ǶB"P!?c\FIߖ1/p׊Ag߆t֛/_Fv3V_B% +/ Hb+Xh2}ŖփN%ܟA53׌?Z BTg2;Hz¸lA%SP_,8a5TkKi]{5J*'=;t5Wis,/wT@ )!&><ڟUZӂr{d[86 uklVz4N:&byx=qMҽ>]j9@7vG8-8F]ŖӃ`tmsk"ِDf{PU cIQ..ZkA(ug_$ڑE %i9N*AQ5?f D-[ FQ7{3ǫ9Q'D\`1s]`(HoBnrFDt*5];[HZ%؀96WW.D lBkDz>z3,;TBS2+KN)pVl6o?^si&/PrH  ] ^~+|9rƘK婹>̠׈3$ 0p*#AK."a.h+S>i ̡OQShF%åe|D]Aڂ`-)PIZْ1W %>y5ԸMdT:Mo+4;Щ Wbaٶ,k;rX vG3;!U=Ĕg]LckmQW*8(kϿ8 ,Oz`ηC}- 5^K!xrۺq0KRvBSW6J3BF,,~ɶOXJ8?B3I,_}O'0'h+7\<,DڡW_Tu#d*~X#ca/RNq6WF@v.d]&y#-z૓{ éd3q=FP3&Nu_ZmRhpM6݋OG'ۭ~\R[~OUrJ4A${- ;О!(]Ǔ.).'h|A5gR䞥=Zh-Gy;9e-8٢%j)ַd,#*rbP,n, @A T+s\bK Qpd&Hkj뉍ȸлً>iO^[/0=stg`DX0፜ BqXhNtb*KgQMQ0.nI%o~ebwSÂ5z~xBWX3q/6, xE|om)= v%4X5˪ei:lAFJRB Dؾ-cߙ$=K3 ~>ï)Oj y{G*z45d_5f)x*܈[ +(aǒkɫo!dwAm9DHL%pWRM8讘Yo;;Z y TmLYT#{ dĴW:P`b!!`,m5$ͽ^2j:UO9pc4|5!2 8L)\b~ˈ"};,s<]f|ě%>PY`X>CT9ȯo= .wkx$%JXf{>|WOp4_ͷ-B½k1mn@p<ʲ]1Hs&l(gM/;?]o[0E6 m*aM4Ń֛[U %R5B,h_0f)FT ˅H԰>)dvF*J[|vjDCA!c\Օ.ɨ@ gif+- 6hn?纏V=Eua--rW@7E_E3RW,z+%R?+ZdԎ3͏KAw`ADHv(30Lk[<pz`N^)Y96*Fqy@HGȮ$u Tԧu;&]zBnP۱9l<az|!Z}Dl0{qKӫBM-/8u:K\uAou%!_3n`yYý O_|jvZ~l_Wie _νג(.r e؎Xы0 _ObE#L= Al5Ʉ?2W3NOڼQ&<`Q$޾Ԛu/IB!'eō؈z:$pJ\  ^\ F2}',o|_1&no4@ בz$%vSDQc~ E I,灕 Š62M3$"O޴yuͲΞL<蒽Ye| Bg%)(wJLj$s/4gS{YmxDLP{Sw""^t-ONE3 5a!_ M=߁7zX1KS۟iGۯYEץ2,PSF2s.eBmLG5Mol.QQ˄vĺ#Foև)6nȟ){v=C *A=c۪j㸏|d9wyT]~]Qӹ8Dss#E)D>(4Q u*  QHCx^@^{Km_$ o%Pn-0`k+C6mUp<׷!FlO^g>kwg8ԟ %+ f(I ;vd+{<63,}"Y"vA-9[݃`XɕAX:glzyyNO5Vc ZQ5<8p.0WV]PxRTƏ7 BfV&!KL}#wN40xINU  ‘uT[_Т9Zd#W墴o[8Lap ID\A Lm߲3Te.3Zs-Leć?{%ڕnJyK43 _"Lj}OIT^V-ms_GbAOʛ]D쒽ejsഓ,)В)NZf_-Đ}ɀ$}q``<%m!Df -N)JCiD{EpNVյfw-nih44|ڕ(}Z;2`Er&Lhה~Mx4)4"+.*Y>4$Lx &9j?Fz_Oլ@e|҇a<@a_sdJN餱!&%L-RYvff4mذf0@ ABmDG=#!ǿT1/QaU3 - 6~FL~ґ`!9WJx6 |ot XkOU0""@ʺ"uH_v _b3-|ʾYN8!G §m\Z9۩!8OG L]'_U OT?ʰPoO3O(;a$j>1@(_&8 ;9'$ Lށ$b?iɸb3lAu= l:߰z `GR} }=@bkQD`5ݶy_S 0?v2^KNmPS<37GS1҆h=K@$ UtƧN.;90e=auʄ?c`7 u\BZW8Ɯ?m>q'VR%"JDNlTh! 'Q 8q Đbdy'iGy;uT$}B [5]0N)|2x0C3ج'0u9q. ,w!htif`[q~|6$F}&krUƂY}<0ʕ"ȹ]˄ʏ<|Ԯg{+ ΟclWBפ2Hj=)|6PLM .nuhJ*?6jᕣ<-YBpF&5'.v[uyNgoȽ[+/0lZ8=^3ߣ c`M T{#+yH|M0 \ pXf왩|`QRVBmH0Q5,fA+gp2Wʳ-? π#UqR`p!@7?"İ 3LWo>]HEޥxV$-:}9i@d4d0!;z@ctbхmS"  l9Y5+ iH;%TŶl3 xϢc|谆1.ьV]+ʡju3Ou:vB⭳6U)\5$HP/3<0bT2ܜt)S!_;B/_Z0MWƽК r_'X1 ڝ~sa`x Jɗ\z}~-8{/l,׉DV)l6͆ 𦚙cqź&㈫e- X"~#`9B{h]S׍wȒn` `rW߶:z75)1,7 ى֠gMJ5ZO+F9Tq3ΒVNŒşbxnۛOp#&>o ;K`"Lb9.#35w%2Fh8nR.H3)#'A(c[NT{—\#v#<@?o4i # f^En)~1)!_r_H7VU ,EŠ ptwh(NSdzw$:)&Ԋ[~B ,4,R탅3ίъC0 .ס6UP,Nԧeє2݉oK,Eމj]}lo|(UT}S'pU;?p1,CM+$ϸs.6 bҎk>L| fjFC onz)xz(3p[<$o.nJoW^ǡR&h SO(Cl'fwpN}=1pÃ^u{Nٍ?@A8:Gº%SנQ:̒2JMr\-GLqЁEikVTPLCn&߷G'9zegS6$6jU|TrŸ%L'Sđ"rkvG)?W(65xPb\ zWjNGHܲҁ-\g΂U^_;|>Q|PfVw2+>W)սl w9QAh{3, ~=%txOВ! 3b?=wG@=Q|PF:@:'Zvɨy6g_h"d r9 K[F`?+ 9\m&l_z2sM9qrlg=۾bC濕lmعWgStz_¯YWޗ{#CY( d~6a$PA?)~׽5 P4ؘ I""V4llIvsߵdfx**omUБ7\ѱXll۪~c>fLwh 5naw{95<,Kչ%MnXo9ٙ,8;^50fZ}"6q"&>r!;/UDB***+Tȓu[v!U|0Z{ &!jc$ЬBL!i6tο-0x -YQ=H%-Y-b ը?+sCσjd(H=&U|J[ջ^~M~B1 2C(1Kܼc7Fk|"\uD'*$բVrҎ} ;i3fbrq,k zW_FMV,cXA4# oֲ'OmgtJiduc!ٓɳ(D)@e4$]OK( SI?T.ٛk>QIN|nċ}iϑ`fHCsMfҚwhSŌ9$_C袛l@=:=U]D=G]T"zt)MA_,4πj o˃:^"w~xFxacS=. )Ink%yKxb-J׭0>XjmT ;K5e8}6.X~G̓Nh,&`k՜;r7@Ij +]فk?E쩎Ie+C}(LXr XƠi&;jVc_^G ,4@eSj=ْG` Fm"Ah螣"gt5FVB7H̆HCg$ 5!K.5yV\4 60L~HEjkUz;N2f-}H C!>!Y."Z)x酀8$#u)P::`hc mGĎl/AVRu=*)>՘q|Z"<I^>02Y '5 x<*y $bXhJ]X/vX+}ѧ!\:kh ̃0 "1.-"mHIpŦ..Uko24a#Ap%8t;cHaX"f\:?HwtYCX?Eؙh߂P7',SbG9I%wI1}\k~ QJٳ&7Oщ J`[꼓 F^, 'x𲀗Y4n-/!}>&76ՄX]h_tJq'(Vd,̎*ez#}hJV/gƺ?@?(#z:@cO=btn`qYwZ8{".aS K:ei-Yjn2AWx4$!\ԑ8Op+=b+ ᦗa7jRRտMLhׯސWę:JY*?1r!؍?#S_Aw9ûSs|6*XbSAԴi8F V1xM'~[*.osPBAbPvm LeV+n㯝YBS_׆|2ZF߄`m`rpHb xx[<7= &KIJiJwIJOpƊH*Ȧ"/( K%#OםvkrPq: H>@bG/cX8hu>BА[~Aw'ɣY 鹧um* cMkqFJrҵj* 9wtN).8߾"dE"(ޮwǑqR5\{d qCvgXbeO"ICX5މo9~~pmJ ++v)f˛ h.w]+fNXErxVf sn܌Ϗ=Eəyiy5uw :`%[׊#^ۭC }CTt{|L*ϘnqB tauǟNGb-uyA&kZ)\r!|,h"|5Kʹ]$<B趘VTe"UmXEޚr08Y'AK:r৵]oCaN4reDq$(ѕ}x&8ꩯ!-*T,!>͛Rm:qGeJ;E2G8]>"<ռkyPEBPNaz:eXEWioE_KbPy1c1x]`L`@([h!<,8W!wzGẅ́TDiGV^S |Vx]f Ţ>|/{uU}k+ghG\#0;fVdZ}d]ĹG"㔱񇇎6eh'FݞXM%ݭ+N ϲ)VVfJZ_fWМCVX?TtnĸziWGQl9<|mjaPsAᾥ2]ZZP.EqWEm*I(T`vЅيPƙ%>X R`IEJ$jPhl 'b˝J Eʹ\W:d7*5_xxLw\r`+&W&l(gl/56NdK^$ͳT*Y74>0>ĨQYJkm=_k}Ki $; e]Tt@tO[ڃ8PD'+p]`|j~ɿ88U_[0-s4V3Y'Q*j(GZPE@I-N&a&hzlܤ0L k&]-r}?+RЗͿ5kJ@Y @=^,$Ο@hi~. "Kt+.TU.wd3LP_X~#?LWY3qn(]Ap0H'> IV`zwEɤag,9SHĕ i6BE;`ق*gb&rSII@ڛe̓ChGAMIec{eeY'B4{`]:\TܗQ7W!FC񘪙o涍aP'v<<=K t; ] C{4~C_ =lkb/̐@ g%?ŎAKgAޭDO=R Y-J5xE(PBvX UZ%&#rcb;+3mnvi)=< ̣ E/i7~ *&7k ~ŧɈs5@~"ߘ+3n2_̴:W{+Ӓ  bݨN JTgVgm{<!rB, gs¡R.sM*zK'D' ̴ա`_[fQ[A& op2^<}YP*ZII+aڙ䅳z':-.z[3ĻAzp>Ҕ" @П X-6(j/Sz]$kGoG /j(s/.n-\cL>vr-1?cV+,$kȟR$$):L Qs!;1q`5sVdK"hfPT%>TzJ?J=p' 3y |ւnC q?gP1m ٸ5&1&5_(ޖzL3VD"2IڊAhHH_bNiF ꁱe:|jrԇ|S'l1KVTWϹvcRjL(GF%]3]0 }bg|nh(]bBFw'@8w,.*˪(k|ͰN'$z T̹AJzg 3x(]<z;*xFU |W$aXf̦mgi*c,]G 6\t~l"~Q/ %.ɝ:b.QyS"±Y*w;3;! fOF>K!êrj`8Z% 5$PFdӂ~gÌ,xzj&cM9SG 7d̒B|[aR ! ]nhgDhOC -|S3w/7F[,opT j2l(,[??Ԟ71?`[R;ǩY7u,-]MedOjf&b_գ- *&Y{Eyv7q;r'?* 5&A Ǎ-y<_n?n Z7ȻfYb.A.;K?w^Xi+c7s0c܌$܅[趈ƫSc4wOH,*SS&V K0R@M?R}VPMJNj )1>uKT=So6K.V ֕n,vJ]խ\ ZPLNUnEr;AhdqTV Jn޿ᴔ{7$6,ńX7K<516D 4KY%Eq8pE4$|X;os:5l8wLD̹ ~K{]n_k 9%+sVt ycDʁ8 |sh}M-Gz"V/UiPykO^g"k/Z{Y8gwAїxjtܞJ7|[7^yX~x2*fY&!q,5uZlZkX0~ڭv@]%YJq1uqʰoH| [[#  +K5MNW.pԸPld;K:cφ9n\Qu"T`5ylD'2G _8 9ԧR{ڧE5\_@8Q.  6kU~GvBHT D xFgd}G^%#/Ɂky%zղ۶7m2,*n%f`vV!ٗh;F7㟛X=c]au (瑌,lVvTpsO{NO[ ԉ3OEz+E߫'N%oDL~JiB[z ٺP9n%I)M,C,:S+kM䊻R&_z'qES;Wkdt5y2UI}i[ic[`zPeF/oppMڳ3@?=efř.Zg&nzAvyMp`,]kV} N녌lzi3쟜7>Aq + t.?.05Kb104?,I:ftJ&O-Gc*:+l{Y$tى߉ϼ@*p:6 n5O~.R1(Ǹ'_A>DE$peLofNlMd 7 ÆwY\ ($_"_Vy3l.95˔SۯγXF6h .}uџ \ŊczƘUKouy&9Ol Ǭ6AbLWp'?#`s3DAjo>L1芗gpY5AؾAvN$ESBlﵖlP{il-R1V}sď2kjdZ"6\mSxzIIZopNAmϞwʊe? @ m c{Sds^D@Kx4gE -S2iV捃ʛPl h4ҔwOp 2.^ Z T̘Oӟ8.֞\&OVY皎ږ2sx(! c ҬcLs]ey K0 5YTitq\=z[kRc1Q+0 aG8c)w,kڿպpAsoupdf:[qށ<޶?Tʷ]HXrs^k=ҡeՍmB?~R1POLI_Kc0D Rd{lsJW<5T,`}.+nim rŝ&9Td Zͱo0Ö,O_*&}gAROP#ElP&[)X@8S8voa(lk).V[10a>P1栫$-GoKq|f$+ϕ8sL."ڛ!pZqްHJb(C;S=*T݅T;e΂~k9NQ_I-a\!PK_j.c(>>5IW38Hx:O82?W*!+ rțg,'f+[8aFrM +]ٰ|3?R(j7NS FUYH#MruV3_`366>pڀbR/]rխKש hIP*up?GxvBKUjUk<,gzdX`;j?c:K3gTqH78qo[6ҖiFR`~2` ~rc 1sʭKܶ8DʳM]^(xi.O[C~NRyF>[;֎PYj@܄+Ҟ!XKbAomyƌ uEzo]fcR>I '\|(hc_(PJ§h}(Ff]<0}kTGWD PY7I[\@Я:Wl"&"Zʠ{wOz+­GN2Yͳ(}] nMD mX(*PlDZh~CҿKhj6> #;=*3VQۡ|$Ϯ=DpoY>(Q&S*W1=>ebJ| "j/bVmFd#*ůډFbcf8q #x5]d1BLDq"2R ~a{(uH̖Sü ?{xK3A'!{VHv1 =0@WvBJǟ%@ XxժgԯlR~ilqa y=4U|I3L1&Yb2m `xu :AiZZ'[}V|ӚyT0!?_6z$@aYlޛqp\[-qbHXa-d9\ؔiٮ*F0+blKvØ5;;0]ODq`\fY);NTjmzM:[w+0$@*G[g*>ċ$;d=o]Ks qMQbi[!se3:O^k. 5b#T1jh Z.`;98 i3\"ZX@mS0e9:K g$JLؘaDoڿ<8cQЁwdu,:>ik'F6ZD .bS:?fAZɄ m mR8~.cQ~"a{9ز1v;;Ř(WwC5&Sz6iTiImmd3Wpon[CRh1%d2Kb@l]xs'^ytԕ̥oi)6X rqzvEjoNpV jOY .oNKp#rp6ihkG T< )K@ii R,iJr;6'm U W$"f[2ŐBnCkJ'FI`I-4+G|5Iĭ9vH-v vu9WrgFPe<|V';iR?aM:eJ)`SS J@$DV{@BOWÆ~al:@ :)BOf ogҧEyݐՂ7!Lx\-_Hjܓ՛$֒Bl'bKlFoܬ82}[@W.ތge nnnE~z&ͩJE y0[~U0 |-XT@v!W `` rrX܁:437O o5%|hsf"( J[T;hja);AZ>Gbaίcc!$y sʾ սFC?+"ZP$%|,!S$J`g'e[CblAbǿv4;]>0O!޳RpӺ;jMɗ;*ߓpà|* "LѴ?yXgw|X9(DX7okKAUg!:k-af&P(2|`3Yݺ8J#$CH,y|]}!ꋿuftO4^η*fNI8F~ UJ&_ D:&^o,\nKVdz퇟lvP=ھG)=-x> =LM5G%#yNOt"`$ 9$;g Qd={rӾD.VN fZHd_(׸<:e?qz%H:!#5z)ֲr&sgS)VKEW͍r7T^(UhK3!:^<K, 7#w ڂ܈24B!5_+'fׇEuZҋU5:F}dc(ݮyxzg;>tmtu,}N=8(#Č]Q(ƿ t=t!Ώ|3f'jJAT xE]N@A3t v P!!i94Jlڣg 5]0XEdekZ30?I]~zݗFM n}q H}k[Qmi睬.n~q$WﱢӕKBR911,ޯmjWw]lm5OU"3ƕ\b0ǨcĥEB.-$5vgMesO]ML#t%haC[[*S \7b Y_CAQCb_+H1x:sg-%hwU4WFNBO5)>-g'}tB?YnᄝO*~dTΗţiYݨFOEN\_'5v&ҎX'sw:ƨ~]徤H`vUVU;I*֟EH5N^gN㮂SWnNK PE"B|hMr}Yˢ.gt=_qG< ".t킡Q$0ף9tWcA [7 <mEQ,ɪcz:+:1qu\[,;f!6Gӄsč1׎}RFnw{غ4ޑܭ압?IL%Y(яi<))16$@kưrOƜ/ 5ROs21pGQ +ds*OQʖ"腓ʜmz͔ž:2=| o@8W )n|/Vo,xs ,$I rk?J6jAbK(<Ps>7 cq_<r ~$(Bum9ùjMc@yFʷp$>pE UB޵C[w ]`r}$s|]?rܛEK͓- x eȧB蹻ȏ_9F])r00<}rU6NC*OpL}%u(kE [c ||Ljg1;ۈ`O:9n򮴶gWc 9'ca2F4%uq13ky#󣛻D$:4wi9"9Xm:Ru {;^o0K]Y@NX a.L3y93jj Ƃt *16S.͠&>ҫ7]b2Pݤ7_ 3̈́2U^[.t6һ#&{`ɱ9;W0sԆ;{G{.aʼnW>vzр;IЦO$lmie뢣ȇZ ^폯]\TOdZzo#6ݗVK.=x4X7>ː=a=?32&@~_ T4jx3/S( ҅-#@:` HԺS%XtuQS-aJŸeDQMMh_*5 E"!CXˌ V/5' <|^$G #dYCmaH{M]xjNO37`==Vvt_|BM߈@=5X 3t؆rF!aƧtWdKgOa'w@l.N )S|4-ƽYCCni"%DcCUzYE9R բ`Tֵ3|)kȒP^6V'^2wn.s*;k:Q]V/lJ^cy\Y!gVkM*Y!#CbkxXS$Vp iCRꌴO?@y)Q}XC^-#-!eU7q0ט̈XA3T[#_#rO8Ձ0* p``t/myV*F|W x{p ą2,~dEF*Iv'Q{G0Y], %uKq /?)R|da*DĭjX!DXuut4Rj+jh-'nCRW{=ȔjK#~@ h\@7,AZ^ҥ9+W΋d0>%AG|yXi} t}mrdM誎ligW<@խ_i+d%2lޡ㾫f0`M[ ~顷lZJ2}eׅˎ1bN"1.^?EM(s?wP(p(pjtYDBF''yz<;l0RQ!pI(qc%.tԤct]f<Ն>BcO/f5OlGjt&YĄ"eDY|oxAc?P+ 9dC n^z5e7Α}7?mr(&?E>r5ۣxOrTG@Ѳ☿Uʃ=?P9bTdu؍jmAjGCpU+z؝U[#[B#O[ *_ 垹К)qhs3B|{bԽa[zڽ$Y=V5%盅tC f%NFQJ z)`yݼCM5/ZE|~dُ)|1|7|.1Tmȫ[-Mru[36`X(">!smFJiK0Lfwsx\,$p:%Ҁ`MjSs"#&2c@#oN=F$W\:fX7ߎ-_ZE+ z;KtI^WEմ( ^[HLe%R6cO;dA|\|DαP%Y*7Σ- *p-L9I.[ܮ\a^cc+{|גr:g= U<ւ r{B8HcֻAfPo M4qwi"ȆeJʏd2&7›*'H#!ߜ{Œߏx ]Ր.?2n(O9mFԝQ OaNtc#}BM&`xrYh1z.\"v04dhfʾl& BoF%i+x&!i = Df1rt kb o¹OчFՂOY_]}Q>f"?; 800Adef!+@%嬻*N%x ]6f{Jbe>zM;cMzKֱj #Fԃ!/63 "Sr–H\Z7=G2vo%ab-hZps pgu@w=xURd+gaѾ_?`)h"ˢ Ytd5Ft"Uiwhՠ/ 9`ri7}h:_aܑI LJ.{B-&nMszfۧa2 {(Bâ.}b;Jx:K|D7bǐ8G?@I_(ddgk\G<<1qCySxȷV.EUXAzIJ.p2QO,6dR% !VTlGmڂ]zM&$jMVMzI9V!*ZMip,D@G؁*|/'tE hϕ-qOۥ)=-m,u-Ϸ8-WJ`zTpdx2>}Tâf$ԯe4eL>`sgiJ5'y4Nzv@v47@iQmNm\׉`6@A g6:QI<[uHRhH1N%j8_a>,g>e';@KF \і?m3p SX:J]O&ePe+`P7@`4➖L\\f?%VzZ# ,.VM+]-6?&0z-qXNPrTÙim0AQ;?rNc={UH腒E]h.r_G2j-ЂJ0cbP.% St/i>䘗.}$Wiajzc3G=o^ֺ>* ! uX'!u9i4U5̝:o<]Mn"fFn7$tHPHZV\t~ _CEEaK?}agn&/]7 h7\ AˑGee{G9⏍{mIНbb1"cXg\`7L#$a\F.?k ,ʺZf>_U{@F8N&jf]] R{0M#4lUߥ:$&mTz JD˵n*Gdi nz#G dm8V9YBny^``g;R j!;G2^Rʹ! OȡOG}*`AHB n.*Pf#]ÉfB#&T9wJf(#dncZ&f2ڡ0@Ѷt7(xrB[JhtIX'o,ļtUcqwň$F/?>G4YB'~vEIf4O7Xh#yj{ꦤ Р܌L@Wg-ĆEj `TqDRfHgE1U)hh@G\(#Lq|zזA+1q\UwҶDHGE? io`Ua5O,f>2˵<rT&@%3HX9\zTv߭dɍ"UhU\߷u@7܀(Qk$]RsQ}W0hc~c ^]O SܿʛFT/j%mMDm@7|1M,9Gvp Ov+5nqBQ(o ڽ BY4ߛAhy:pb,["B3c|+I _ 1gDݤ![] 4f{+iq)-kЕ#չ;Z< Qq0D9+6;*$aD3EkxwM)dmX7hY5rװAgPXK7`;?7{O˲*_ewfG^=o( zxsr&t DPPЪwÕz~2^Ԟ}=mG݈0J~ב|2)Biq/('K'tjPԟ x<Rc 6?jBqK۠E&=zJY!~]ξ\&‡:y*^?5#Q/+^G*И0A M91xR UGv@' I#SoENQaC|!QEiůݺXV.`eq5ENI4:;~<_F 0fZZ"Y4^DSaljUɇ1s5E3|Ɏ1ÐAwTmy-qnǂ(B"Z_ =|kGQUΔ1iY%ЋJLAsyd >Tt|I2"hKG~n4N8YCٌV\4qgL Gc&o7Am1}X&OےsGyS,W6O1ZT'iE̡d/>#anαmʃ =#(N# 6[4K@.oYvQ`5TSt wfo {{æǠyo6qO{t@\}$l\ׯ.hq:\/n7Pr Zp@{B[+`!HV yX*hsBA*HJ㸥[q:^r|JO'V(:0} n.'{"K63_ycDT ӝ&T%q,7Ȣ7@}G9)'8[Z[-Ж9t-$E|kⓇJx) gyT QDL(b]ʜ,K:G\y\ Ǩà)StW smk;Cu|v>Dmu1&<3;u ~텵B?J 5%rs%ݻ<ӒZ:@'|n^oE* ח?}`&#ad?/7`E/FGjF<&yaen>JO4lFpOQ\8iV>e8T/o&{uI 7XUod񹔿d'vT o@ff͊R, l)+*zO6{@|&83fJY1)W9w}^i-P7 IJ\̩S졜BK /lB-C*f ai Ҟ 3:Xdo8Y!?Fel!Xtf62Sd145Ibs*s8j+칣:pˉPSh?K U)&ZsA>fDgydÃQ3H';z]][לi:Z )utkE #Wv-ʭEP&$UG,ρb̶HB{{ .dL ]@l"e%͙oȝjj.&%|u&o1ib%؏(hxLRib>vw{!C⎍G@d9`bKc0 uF 1p* 5=ҲJ^^ƾYI(Z Ibw->[>DBۢLHS=D=?- ȅ@GˑÚm^ݰG ^reuUa7|ݻ`ː8sv%2ʀm9PE`#nGS8R@T-&.VR#YO~+g C; $zCڏܼɷP+n>#|-`N~g8g(*.;žlPZ9P J(oמ(.YQ јdg4R X~8UW$dрԘUY]w\sAd5*Uxy?b.Ӈ0`8jB*n T,R.qcѕ5 ֖yp 2`wb nTcJ+"mn^DSgwE| 3Csʤ+06c\#/]J&V<@4JKIk hC+eLrx©Qd B@ZNJ(砓qEQ%\OWpMYWx_%*#1S!Wo]VIܼ ?]PS. բI>qQ{APK}v aA7Ί_Z"m4(dyxOͫ˟DްtBMBm㷷};Qg7EeL7ݨ7_BS7tZq$,~k'.pV~a xM\g0IdkfG.i R44a2YN/&]p% Y{vWay̿;lG(vkJJ`P)_ }@# sl)aVbm> K3TS!-*{WxHwQKmJ0INVI/~w75>fc3U?yf(>gD#śvzJM̂f?$͠Z %?Z$wt.X%JI\Q%Mw^w*2Ÿ)ڸ -9|gyrn21VJBx`>DYLg-e[Y 2&st˰"sVB˂]Q1jwE?༛X*h|!_ufTC ?E;ǞKFh4<׭)>(%t9|:dYFW]{Rwƀys\Ԧ([3_Dg RmӉy<Qat1l,Be##oM}ao6CveP'%v͵ȳ:M n;uOڕ6 wrwyxҞî>9h&ZAs%]\#*N[k3D\os[XE$(/%''tQm$DAUAC +Wt`VJNZcTj7᷌ WWGcgh**?&=& /@C_!MKr\0ܲv_O|Ѧ0m>5j+%GP3Crjeu\ifY{jU#TgV1l !%w[1.X}-bF"G 99I|7YP:jBcP"jS3f:#gu$!?[_i 5~DS L8^xƒdHS&a-4˴Z@PsXi"SbU0&\@me/"%N+Rpi.0mF:3J6cmS\ #WNsXP<)D'Ё(&{xքCbq>ߐ) RT6OݓP }S2WQp0WOYVnKȥ"[!ʿX=\>U=c2[G mfΠvY(l*^;' N5OUv":'XeT]W]\@v,\. Q*]@ KW{M&9+2W6+7Fa siz35o/#C9n(t868Pʋܶ1͊s4׀bD,O-[ bÝ$A`bÁ ԻS #cβ*#10DR'(VQ3 0f&]r^v.aK>.6\Gb 2͓^jt[{B2s#O5F?qSĴCp~qQŝ'|ԍGE>J+aD(evv/[χo[\mQAYuz'C;y[1_<Ó2S:RMekW P'5H{ҹܷބڞNU SU'ǯ%./]tro*7lJd%ޱpL+{c6,ܘb xkᒥ([ `qx_Jv)dDk׊%!pJ:1 ^Qj#x1%s*iA(;`WʴZ]<'؁WTƣD$"?b'{!i2yO ^+*@0N,7mS6x ͺ¦@2~>!\ZOTl 8XC3U7Qm?+xp_"c*fۗ*+vIox-!`Xr+ib=`Bk'N@NgoHYB@hU~[3I8@=Ulw昈8iX)Т$t>xzV / N2@7&4+ج[_6\p)z3`؊o;Dh5̇xT3>6o;WV"Mz߿:ԋFMo`iX"$I;BDz Sb)0PvKl3@50`zYR!"{/b->ղx _Ex #*J(:>nם#R\s/VФ?{R]L{Til䀥ii浻3J `ued0*RU=U~Hb 5ZI/#BBk2V!׼_k-"apzdSxISEp1WUB亄SRH_/zIN PY>:yv|;I.80|uduj(smdE/I+> WCat"\J;&jcz1]w[oSCד0iE`W8hk|ۢD* /&%G]'h.):9fzP [?l.ݎh'5fplme 6g--XP3wzPրų&*+s-'{Nl|-٢ m.cjg۰*!fIUJ1vPO kRbꋛ#Q=X8S?ؼ}:zQ_|O Vv[h]Ў[aeP >L]MN(jP}> "{29  ?îYސ c<^g)VGQLɚFEZ ,wt,*OpB]G5gQbr6wY.#B%u O^ӓ&z2c'D!>/d B"jաWe_RRI xdH -ey[(^q= (P#zRVZb=" pl;:=VU,lA9ɡM O}PNNR}x*x5_^TzM% .zfw]螝󣗞(֔ ذmDZ-bŞθ $RCW>|u~ 9;UN,[ƌ𧵡v51S=kX \IWN2(OǙv۰i5MX| >ܳJk>ޡӗLH5i!5mmiO1Wn>hV6%/+dk{y1"4!lg$(R Z ł+uѴ6nT;=c 2Kiq@) AZ-P ( 1 XxC. j+s' FPupo:|^@&|E}c7e|wsA/W? >QWrz6?n2zC_my5?膵ITO\ʨ+}/_g57mZOsY>~:$jGGTWU gAcJaޘbX3!cTy3Ż:x]'rÂbIB(f0RYQBש"ОeS 5%6SጬP[MsPSUǃ-IbN[ɏ@>SZ[IۍSB ٓn11qo q?+59(rc宿|߲1]G ,c'?Sl^)G9^(v}-຿XѽO'U'͸h8Áx:,PcQ%3Ծ%%P=WiVUM#WFgaWMB3Wwb{R4ke֬ÙPWE1|qsPo@ H$; Nw 0y6P$p8J'oD;g̉PL3L* 3fʅG5Cя=Cɭ熥[C[-T:ftzC. iWC5]#c2.B nE l:Q" t]t.뉹Ѽp(" M PFU"1K#m 3_ -Wrl ,U6X`A*]t|;kzzȹAG>5?D4vyaOJ{!BX$zBh4㩃56;CY(ↇ]rꪟԑ%A#ڍZ>ӷV6#R^)(Mub)КJ%iڦ Ԯ`*D] #=B7NXn3$9Pөt|~VًH:U>^'jCv%9Wk]:L;ܙ,q (3ί3PSd]`ƕIXg2?bm3c03TB-CZaS)aI mH 0=D|B"3!.UNv9n/}0[" XV#pi29 cgRН~F.~nRU߹R=gdxqþbp]+QU"#E <2eW] x 6wIt 0*q@+jx2f~p#*Rb= ZGRor[mT\fՂ^đ=_} 1vX NjW Kt{ yxٮ.2!}"*UصV@ml<}S_=.ae)ҁhbP :b΃!0pQI]n}_&O x,\PYa/<@>b|z@O[68/ h@.)dXY;my޷m1R8e֯T3,RUfi$[Jj(@=,Z;0Nmq5h\ QbDn <3Kʹ@~iYO֧-/^'!뭆Ү njN<%U@YD ڞ|l>08*w(}~7fuWz5*\{\ %W X/.O nܲ-7_)BEXT$7^{.W HUx0.\?I͢'m`~?w:]-Eb̦xhև8|}IS95 qW:Y?7>YpPl\yOZ:OgҘǟ {A|U2$,hY%r+4._˅v0SD@߂ 2dҐ^KCKBmhWQzl NYj <4)O)JK $$vaGrovR5el3ez#x)lk}1;&riApЄ!9P-t._ps2!#Ȧ78 dP=7As[+IdǮV/w[∷̟ɔxqg/bxV0v^ ,7dc[BsyN-2nc)\=u>@<T}2TlJ-Y:S5& q l)zx2-!``3sA>V2+%VCFDTs3!9 a%2usKMZRPQJ4CɢodP>% MO[Y򆌒h_Ja[R̳A !>xttq0- ,{Kua^tcm. )iCgJz]B!ey4Ɖ]q4;X6lɉ%{҆CV%+6\ŇSz/?3j&@:dXj_~|f|R',] Mk#2ʒmW:z룤(8dru'컌ŧA5Юl$C<5S,O`*_sqE7.$%X{ut;j[AVŕ`.F| RU+@ W%Y^WS:TtġYڻ׿ ǚ?^ 9qnZ~IH9ۋ5U(K3P[¯UHЂ.8~8 _Y`sK7-6[vh.fs_j _%=hz 9fVa?Ȩ%w QBOSLjZfFr-9}6l[agD'O{ q0b8Uԑl:BrTM`%_m+C[a; fٖX R ۡ?Ss`^^/{(R.Bsn\XU+a/sBʠ!w- glMLn 'Vfzl(']\7. gbnlIBu[&Ť0f f3' 9bGϖik5cb"!l Ğ>hMAn|EL暱-UOhny>Z4mg _vՙ}CԚA_tJlf!#)>TYL╎f+B 3B=@ vq:֪(#UU*\+#2Q8u5G ݄ᕄ'jK\gom0D\I`bk0ZnaSXR\ )mɕJ]ZjdK]%U]#ۄJOKvX=EO=j~CJx;D! 77$9PQ0܇:R~C*FG}A <_|>4y*X.tW\=d!sbsRSxGR_eD'* Jz'Dּen nE?$@WkѼ cZ9uS3[`FJu ˥]E5A9 N lꩵ./cBTuXTxoʲ!e)b>pc[L-"33RԟIrfȽ)n! s. #~%IZ`KBǡ,4 oBwG&vX׸F)o:m"4F:Aϰת8\2[G%j.kl_qᓜlB-h]2^}yݝ 1.z4}ZhrE{nI 0z;ҢI,DXwcI. FS&w~Q:_`D h7S#g&xWud`v}"4 '+ՒW] kglۺ*' KP5TW,"- w0wMϚSEFx8NQN.huQ `^BTQ.hfo* ,MIP@  WBa蒖jzH5ŋBb'vyGv#nMC//+OQ0;&YM\Y<K:1ϸX?H[o=m8;)'[.Df2?^Rh2KfLzV_g8돜W FMxͣ MK7a Zb'ie"jvĝI>:#nG4c{e4}Z,~Lz3 Wņq=wYz2nN{kcR4( cPʳ z?pTKr) iK WӾ99 \BY+GɤRaOHV#k-%?&eqd L&>"&,HF,ڹ)fWJ>f֯iSyo[B`VHtl׆5 f7<2湠{(u%]ůȌ[f=i>άz#:j:#QMOl6f"/ϰ->zTLhW [;)M](Bb8 +?[MVOznyC2'h6k%{WpTTHAA|gnOMΥ DyJ*qZ'/b>ob%x8pN\Sg[JL.UiLB}남 h!&Uٛk!W{ڧL?:w5 GzŔs0a98e-[m3ꤨz>t4 bz gsp.i>%'a)0%'\Xc**M+}R؏ojTYl\sJen\w4 /yj:/EvbFyuD2y רnq.e4(?N]7N7MzIq\*Rs"{YC`)nͽK4/{ιGU.O/*9©>ʶ oN?^@s@GZܝxj*}&dO5X3%A/UeČdD݄ؗ2/@t0"^{J 0_Jc;}FzKf.|"W^Y`;M:2\7">Myk%;htm!b<鄚԰!nx+߿E>梤!$/z7};\j`yY֨)49]ku2jcˆ_R"̱\A%Xr Yu^xkN|Z BJxtݳGsʀɓ2q_;^'7fRn>a-=<ýUQ ]^\k,,΄ŤW*!] *ZLLvk8q)ӚڏXgUqAFj/siqf~inhҷs][ ۺGk4k זM5bkUS _om[sqT$b0ZJT{NrVbܧrˌ8iIS捎qAQ(< G[^B'^T[(LwL&\|.e#7Lek 6ZrF&! w^YSBUpfXnF:2!wqˆ.oz%m]"*ȋ8-\`,'4aE$]㶇%(w`/l?OXRG"3gnzdtK K9}@[ Yq?^fl{`N>T@jHvC4GWl-(۪zP6kB鱗gB[d\W16H':\%/Z‘Gt y:&Aȷ9GbMHV-wyW=I.!6GGnṾ )+W?w W!$ ?K-slh3-Cyu񺏨8:3&80^8lk\v&$#AF_?(-VT}a*.[Uxn"2;LID.>3FSxZa έNc "^j9>RN Uj*+=1Q^$h|9dq7wPP`)6Ӯ!DtN[Q}ȰZ6B}!;U/s" 59(ka' FV4jcX9J'0acEAˆU8U0H3סGHrG jضQeaُYklJM"ɑ tm//s%?N%٤!`n_=nm7~KC Fqv9\yRȠQ(,SQ8e7r#zztEȩ+~{mhgr N b8@mG[Pfh8^a@}`"V49ŮtWtAZMZ] $>Rb Q IbMƂW`$un\F4gݓ@jǣ5Xwv5["_ E;Biմ3P2G0;Ǣ{i*d]fO[ #x=gſf9OVt㯦Q? [쵈 N]: t{ üOd=} Tmd=9P.s B"D`7O%LijPA%[x"č*CĿ[P5ƙ)iB5qԘ#YSGY,(*Fv+ҴbHyXêbr[>#FnN445B8 n+pzxՅ#ȓs~ޑk.͂T↤7eFYƴ\jc``M:M^.e/`/kB=lpVT@&Eq}`K?*#%#Kdž'E˵+'y '0Wyrb}=rZw)7K5exH5kJ׼! iFnApQbۆbA7;P=4Y"ӺUK@.0x;\MaE䝖`c+{I:υ5c"ݍ?  YqԂb0uj ,_#I[cݙ MN?e6: />OUhDݠѮd:(W$j?sI0p@~=ҙѶ5R ځHy4ӀEnY ϜnL]@Rv=}%%.Ҁ+ފ)uC<{>܋]"F2w7o$hsVs񁫓F3:,v߄64jPLahl S[uq_ˇNp1F[pC=Ɠ!LdsHzgqZR}xG Z 49|W+=69W=e#; \=xW2qk4U݄ASPXrgN#ST}4y|/o5tJQhDS "֦V u_Ꮭ2|>@T6t= )FsN9enxQ7>؎pjNE2QcmosZETh?IVYc7.fW8;u"7m ĪOFՐ&} >JH+b70mZ@uW -I G*uEz)Mŕ5G݁Np!E7 [E\Ul D RBtQ, >=Y^hNJqΰy It\ࡹO:퓠x v2!*hP陂]ꀹmb3<+2%q*"vC)(ؼtMaQ(ޘ'BKN)7~lEי ӵvYGҥƩVZCilH Tnty1>zj,po6j(izGx(eUfiFs>tS/:ݶnzH6RQ9ޛ?BoԑG`g.,_*ɯ"qxdI33ws %ӟNB_\. f:3οA:dh$h0YCD7\0l !@NWnvT[fwB#B,?p!Fzwr HdRWsF8CF qsY/mxUsTUT` '’Q ÑLV]?gknxH t98b径G 1/Zt]wXcѧ)dH8|fe k̐?)B4x NW}؁ONL컑<.\^}=uq^rh4HO7[ӀvY[i6Cю?fBԞǨkj:C7)TSOxH@wy҈ O*Q]^Tny]1A+pnp]7oKb&>p keMǾy34d ?3Mjajܡԡ` 1q+`.f]"56j~$y^q!<re=CB6L[ pi$jB5#!RO:vcy Y$?<я>twBIzҋsX\V{]^/Wbm3eYmUIJem?! s~ hzT^*"I1MC+Otfp< tpX ~~\H0U%XN<n% {^pngӐ`% 3R^ޢży (ض=zԻT< ̀_E3˙c#g¾R?>q;HJUU?˩8囩њ%uZU2A*y#T}zjE.vr+95j Ș4Xx@DXm}{ܯ^=nf]C?=xsrLƟ,<5>PJ^V `"mqӷ7nBr[7 Fr8n9ĸklvSv*4 j?}XqRCc̟{B/(O. 椤L$@AY͝<~u о}txxqɺD pgj+)Ѹ:vx^ˣA9\?КYW08a~ٷ6IصET]e%xT!w96l8[lgvNguaAzY?c.-؇浽E4阅>,GՕ"zB)Uy&ű[<ϲ)N9챬I@EàI5'2W챴+<#0/\zjH3L`^u~wkGḿiy@a|pXh=k(z'"hoWtcIX k9BA"tZ⫎G_-NT`xuj9HG:"?8l='o8]8ewWJNN9Ɩ^6ł6|F0cҥ̼#˳(5p S6;302 wObzl/}њ){<72G(QO:2tj-6w!4Ć)'` >{Ak{!? :H@證'e;H}[n2IMzw"e2”Q!,>[C[-IqR +5LhXʡg:s"*]4}]&%J5zc,oqOU>eY[#u;idÚ"@O@]_݂\ lAkDf ێ *A3-HXi,f e\轧ECRae8n},lS!ɬSP.x qB ?PUȅНN "~m++zzNaLH:vf>U k5F7 Zh6?mؾaKnYf j`7{SF#xQJbs%I~zglywQYݚф-W?S [ćwɢv׻͒-o+󃺭ؓ__߯QvW5/Jhyܷ^4* _Z=zWfZ8W#Nמ_Ԟi9qT- k]jf`(E8{8Q(&j@r#B1ƺnѬMǧǝD j8zI++V$O{j+TCkR-冁5-I[&YsRЀBYs㔩~Rjnѡ! _*T1;ĹUT119%[)yT?tUB> +5j6t {`vЫ,7DĒ16Cky)p>fhBiO04d+mtnK*k9Z0NBFml_J[11> &JQIrk@ȎޫB,fpЯmN-j?9akefrtwmECOҵۢ_ EEq4" E)`'1_ `PͰF φ/ f,;s&YEU~R@?Xt b!,!?FZʅ}F0? ɥC 6A.%'+ \,`MFoۦioԱw'BFi1+6N]gu|[ ,+ B ugJPdC}7z'$q~`@uLQu2={Y~Uxn8Dgȃ T>SFߠ|xsz҃n(2]A2BI$Űۛ-2ެ h$@ u!^3j(}MVۡb|&E*ZQ c#@bQ !PT>o荡CX7!xYuuy8U,"@T]qݳf3 n (z66`RPk /6]_o㈻#UwQ<6|w)I"Dp:Sp#֍`=WGL0*Owf#ҳpJeNڶ"|{M4$y l".ϻ#n)ڧh.4vl(1CGzlzm(«{g_pYyjYW t'q&[t|%'aH7 eaSҋmHj.؂{< .azA]_&H!bcdsk, 3402>l>F'<=jYZ%bӐ &jC]Wn֠.y`֌%%'g$Yϭ"N J${ pFR_F 6Yy67n-ԢE~¾\!# 1H] & X.ڭѡrm>4M:Rkq@#"GH+!"nǡ7e|sb /.bԼjg6At*Yv*~{ąi\6;N8Rhzhksls\o9^dvQx/^]v nTx_\ၲ 'ș8%y:I 7 SD<{,Z0f7/|4Q[S*rQϙA\04gK:a}9(b=IqOԣZPPWq3 >T;["kEOW{]놔Xȱ۵+5h3Ƀ:R(]iׁdPP\计 T79ݱ̓ɓ! u/in@f:h|Cq]m4p[&2CXcBĩ){LLuWؚ3\u*E|߼J,YBa3nK׶~3a'D87 CqãDmp94@$u t.[XacZw"2YLuƋA4%<]9,OSfVxMӋ4Z}~-Ve9yT^Qw}fzʑtňtpCN9 :-䕇!#}:'k@-˯]6p}*4.7a(z@Ԑz](#Rߥ>&M!=PƿDիxFe6gjnTI~PwqoVB֛=\B AF&v#x!TG)qyNJ{.T9^̣sogQI: Q+ZDTo ԽƮ6xg^z-h#.pĸgfmu)mQ>nP<E@,HUWzͰr:Z<5LDM;1p) ʡ3/|8Yj>n(`z{FY_UΘ1"$ersކ βk~j/a^7[iN%uK%VaϚN'vYny*3؛qo27[ עH([3JbX/U a98HfL:FM_@+uG<"Xr7?8TM'vT USBB_SG8~U, xꦲ:ԾQ+F;!,Κ"aWvoDS+FBS9?`C[* xYzi;GbnBe/{%+H`{ A Op> DlfzE0E*|pj76!0owĿiYl$k$ֿ4~7ї{-S8a˃ v7 x66߼[aRM{aW9 A\mϪkD]aosA5B^OO,*IO2]JHZ-o(r7OXr;9Aq?9m(Y4Q'H i<ٮEdJ N#ಚd*YP#7p1x @}5)x!O:0-_ſ0qw}?i+M6)6\= q3漢-GIq{lBH-[/)J~D ;owiøW)?L@3|B+v?hqӉf){0\VKټn1!0[*Oq/fC;x8'4:9Յ]ѓ2le–7w0Y0ejUk]z\+.³(QW059frF.r'(mJB7Л 4n/|lSz'F- s V}Jxkxyȕ0S &5]9P/\᧌@7pXL`8\dS;8-Ox4БXJew(pme(3m+P٢V`ʌL9K 8F}H[`>~ 3XFF [}mrXk޲#LwY"٤q>,# ֩׉0~ },ˇݨP('4ב~:P(qX"5$ZBM2Aw)& z894#5/vTYQNCܜ%t0R'arK@#KXyoO0?K]6wPd$_Aڇ9N9j+CU̓k/@D± ok=m!nm(8#}FnW?*vV,[ЅSFG|[*œ '5hŸ MEFZ`g?0@GX|%Q&wjNZ+ELiJTKâJ bzVsf[>*a =`0V5@AdQC?XyѲK]B 2ۛ|B[m06y#4fɉV} ++D>aHTcrONqiv}$r_{`QL\1S9j ֝?XBla\Ui9Ү4`h m)ZYD?/Iΰ(x)w3IpRQӰ_ڪĂ02]2׾2Cbpoɜ'f=^DiyF07T8] S'0;C!V by*T{Ĕʌ ͯi#aՠA$-fTw,2(>|K76d {rsoļV 6Gɝ-?G|s ?wfCG^rY!8bHj-AX;`XlcI: (ў4dЌo\Cf-sقm9]hCɅOxwa #aTZv?!$C$ǨFj~_&8F683߄YKdg̕㣰KgFUc͒ڌF i~o'~nf##4,`0o:hJLr) Рdj6a MF92^,yEqfYǺz|-eNf5`]M<Nh `}oraҹ۟KqvoX=ڐR#)m}{3ch6"mwc,mU_ҧ\ni{smvz6)'AFxu߼ d_\כQ9?1iݾ Ya;,NP=\ڏ6dA>y ʷP*l֫*n}2 sEA|1 qtcj"4#o`hIVtˍLyD1C|iQe xlZ|ќ_5_dG'3z0U& wD(0Zxn:&3I+ٹdIep&r7u wZHɗ??o2Qfz@r*}&FĩW}yԾӟ2!C1ΛQ+Q ]]0ʟ (xIAd6g ><%w7pcTL,zPQF=[&=~=6w8EcUచ\G.<}jD'C(mu³xHD}{4A112^j{G&K]5q&Z Pүe$8^UcNR܎>MWqo DgS^$'-mKlRX l40։kJ=TJ2v;ҽ2P` CsG5 +"wΚFUoGom=th:a%bT6W҂Z')a60<1`aGC2(o!DZa#UR4?gLj7zbU9v<-b{;iӏE?WݧGM}[HZ ybj,X2 9ی]ycfI;I~]X5l *[JƐ̗^ A}cGρxR`K~<|3\-6=购#t--cn97Gx|OA<x ~_\U0|6ЮSRj3%fN0)Pe0JH ~Vo!oMO,׬y>$eK2ÑG1*~ۗF9D`{$r[\A.> e˔ړ$PI8>N`!] +\[gPB!_+6W3,Tx9RZZ(aw7}/?q a8 ȾfEb Z86lmtij!צcUOג|,QɏIbxU5G`OBЃ!K_ڙ-Hd#EAM6:hKCfզ}麹d?Ȉ_{a׬$u߃BY"|ҜxD麐EV`@ {1˘]EzƳ1))o($#$X5&0KOniˬ7(2_lb d5uZM1-T}/gjC). pM% w|Q/'G=&D~~y1X<ۅaV9G%(W^`n|XP l لF)ɬy.^`sFCaLjK +ѕڎwg>C1A713&]S!Q'2Ul 1b,<ŧr8ϧdžZɸ/\u$ZŪЈg/d3V~#6)[],i,d^*.߂&sezsB%yHIzu^w ehR2dI?6+}Z#m-#ɩOcNYr;,&}p\Ee6W ὒsNmsQCT(2)ёs!R%U(gJUw7D \6/Gmsdrq{g\YY&)8=mVw37R u.p(_,BT4%}{Y9w\8 =[3N//U^aʀSP ltP[P@%L'xD"/DRl1MݟVu7~ i &֭{b(!/8Sr+λ ~E5[۫x؇:֏cg FBzaXOƩvZ˒b^We|h"CDltLZH0q)͑+n7>/NL]A80@;+QaTo +4)9pj>#kYqJU*ęHk-gdЀh-By<γ-e+D++V6ƣ#9IuZ=M@Ug., B9W hqlL);*nφ{np~#uiV&_XchYPWGk.*c~'pBƒ5]WY.^q2! \|b2%g.ɐ~b$;8 O l9?o.?ܘgo{i|$gGS̊5,DDapŚ##d>{]c?: % I?P6שh/3M)<puwYlu? :6" )3^ Np.+RP jnpp!߇NH(a'fO /t<% qb߾+Vts oi۸1pVݦBRqA[^6dM 窯s{?Mw"gUÍxf GU[C#YwocЁpJ}r8-SRD7'pjr|48r6`NmV/bt7K]!b 5 HoiD?ʐ:PK@^ǵfh],%O#țxAo^jc*ZƇ^[۫@_ͩ =t|!C2`tp):‡~/I<+H=be\<w|LRN&JI8I Bn0T!h Ϗ/gH?_P;*vc\]*;2{Dut<5!A%!mQ )H?9% r؝'Wff]VG|;]|5'xS ;(O>={hfȤKs:w 79Rƨ|N&N ɪC\&ՠT+" -9L'~STmQRu| (  Ll;N'&UU-;d(6]9Pd_媌NSl*7@)Uַ4V-qI*$&9QEJ {U W*2rWl69a_BNQމ<]*o}c M9"@I$d-|FC FQM@C"u /o~%I.).:DU{Y&XmGezs\lŤy:X8!WB>} )qK+E%C3Z]kk3wڢ-JXjԀPM}188OI3UAFކh7׉̼QwU%R-Y$[, }YIBs#}f\5vv5Q}CKţ ]zZR1ho šX1 8~5nv6BDS=٘XάqW+M'3H%"m Zq>nb5#81=ƘHF-:Y6ʖ6c4H;1+I\=Z[?F?niN98L,>Ƴrqjݡ<˹mS~PqbF[\xhӖ2@\M3hWݢ-|n| wi]&lR~vꑐe'?P 9"jgR>jti^i64@Vf1#ܨֶ {T!@*}'` ZMiMc5}*:^2ADu~-+zqfkПPŶ@ߙeƖ歔:t&Q^S .tӼN I*Fܥ lMOQUO2H(MO;KK= rn5Qԏ&WEOtBpa79fdhs†tST6u^cޅniIwШP*F2K `JeS{\CUbɟ :'adXw11c9E.utTd95gg'ide?<ޟKxglHYSˆ)(;KJS28D5,8 :ȵ/ȕ4сEŮd'2/bXK+ WΉęHik}1f=8fO` ܤ E3f? nM(3&hgqPp[m"bv @{RZ:T+6u+F`IlsoM P0h"l>40Ny4ܑJdfX3w7L8"UB=A'Oeu" @JkJ/D;@mSEHw:YWg{47l '"'Bu ձg٪,1nUlo6nSn*~q$ _՝(\ z#K~fo?x9L?q:_C+iCG~1?Y围f,@bvtIV$'MrM JMN ¿:6a4r>tFrCB}J P zu)GWAZ?"H*mffd*oؗ\Fk Ԃw9!OP_Zb/u0Lv%sI@ @t`uS۹ !}3٣Uv#L$]b 4hEr"p $ K-n! 9, 5[=ZL.K3*Uo1}#vMN/_-Ѐ[Qz&fg!CjSyq=oޖG) lDgѰ_94Wa5W DX?wYwfup !7] SvMTZTC7|}Kbg `U'ODzG쌓)&تfޏoã!?`0W-yCʴ!*9rTUg+7v;hざc>jk_[Iy]$ |ve.vt6YxkR~羕#")|7gX#W&SyT {bǶKVe:ٷWvs=qxs֘@u Lѓ("Dk~Aw=2HH?`_ 607F:t)lS5cz|[ttKH 3^;c,fcU'M:%66c1-#vpl^Ybi..롂n`A6R50%Oj("{c&ۗb&O  !ޜ6]̰>=#)d ֡ƺQ]h,͗HV29y`Fvz:P9 6Sfm*T OJT{<Ɓ2=J |KgK2q1T X؄эjQ^ JogL.u[ү^u@FG48EzEM>i}\3 (d ܀(}\#cWNFN(w6HSGc ,XL*1{+-x2`U3'~ڇ[>.ӟǏE0WA5Sy*qs 0XύU"OFR:sH[)9*GQ?M)WL.^AIˆs[@IײZ't-)xss8UDJ~x3R0~j7,R؎2@8!@}O:˜.)aԌ _v/uzEֈu9yzU0V5מ\BIKkGS,[ճ18u1KbOL G[ Ƃ0BzWzRqwKCuqŕA5pk?tA7Y[)aKl˱ޜ+ԫ@'VɃĵixS+/7:o:vx3Ţ$rDWeT` wWZ:D뼠/LI(- ).՟n8AN:C#I-%,9(ݚ#H:$ĹZ5WfhFHBUu"zgIpjk5WP< y7g@|9F1BNw}1`44iHv T/ƽ|=Y5 *ś.;KC~.Ar*V@mPVf .D>wZw#lö`&V`-Es07H a^CY>]>F=Ey״ ۀj+-tRZ5x @kq}^~5͵t))j. 1#Ԍïӭe3N;hƂ1t^Pp3WAm= <'ʡ&nFc$3>֦EAy]6`Oﭪ17cO^7Gݤ*#ܤG̊TS?pyF|OtpY"*u}^7)Q^!vuQ~9M_>p [ |?pUچ_f QwnHUx!rΓ0qy˩v>\rPBqOJ+_v}"aIفqKv!-\0f`~HF5']!F>704 1z;A,߭Oit){:_֢?/Uc*(G2TTӚ]¦*Xnibm\8jG5k3% 5~7]$zD{۸ljӵ0#DPΚ d:%$5( 0Л./Z/]!n\)# ؙ! l7xmqc"XDW̪p1pPa⍁#[3M?ª( z>v>vQ0jK\BH\L4 02.o 6YҚU@\g$ӊ' yS⢔(TO*ܻ P46E@ebP5QWlv:[G?M7իbp e~0ۜE)SŰ[vUA H>YTKq{ H1 GDҚ+/Ymʇ֜;lb_v .pKiXlN x}=U_tF-yvz̃:N{w5T'ԣ&4B GR҆L4O,}r8BFA5âHKcB_)tYt|iE#2SRU_A$t^G@Pss9a} '޷zCty}ƃ~@X=T^>t>95tReH{#hWjhJ=u5Ծ0XULJ%m{^'wlYgk{T]saˬ,iifUs%ʸqoZR>oq4$hyXk~[t#ff(Q߭&wO65㌬fp|TAdfu7Ͼvmt%L,?9"?>IYe']53Ca,b2"㠱Kyi4\8P2iK5f^-PQ^:ek4C|YJ.vL^)`v;`3:B>!>|vG|aUqyz^(Y>0&@}jRV9@Vk;dW;]Ѣ_'1=&߹b#;oSVH]?~s |CX_TSdcdb/,p_c *NJ=5rr4o'z%GCFFv|kCcrEz? {"MI S*[V.yİlKL:$)ז ' ^e @hIG@F, F$-1H,=pU7WdOHכگ*FU:-kV:x6m8i\$ s( QK?H <7hV4ݯyTxRY0˘}nihe kqgtݑ9}V\OQc4eIQD(A֬NAPF洣{"A4V4@X@3{iB)`3v)E nAM9Q%_`>8Th9Zk& =hNt[w{ E$Pb,K&gjUPw|&>i1aZ&v_DNMXf*ѰT[-v vĽD _$`y-7 &LK?PsqWW 'Q@&Kq;.q=+u#%,j)\TjZ';z:=-#2DzN*G,uSGHT?i'uArޤCxqHYCF-Xh|A bL{%9;eaQDD-^ЖᅹSBxPᷙ]gZ+1Ŋt; ΕqCnK>\ ]ʌԈal.p}CP;Ʀ9 %ЇP,0Z)Лx 6tO aU!5;u~@5<(&7MliSԾ؉h)R jłglq t'G,X!.WLk9VE %)?Z"(iXʻy[3v 1Gpy)[*n&0vABK8?ͽQŊ_aɳjt N Ž`u?N]C1dIdE<% xv94TǀW 7?M )vjf.kʔop\=atg 8:8sNј}bKήV_W&R[-\ z]2ȿybR܊XBUkRITo^K%2du>to^_\ A?,p&2W24M%:_u#n,c]uu±0.IpfjS2%t 'ؽR?oB^TnHbS ȚJx/;?Nm\` b*,l 7N;x?љ. Tov`&עfoO,-.EOǚ9H|nz;Qx ?nʼnӃsuv .%J 5Ix(J<5OMJ;>` MХT?-IiCj:Ф(c}>_*(V=NԳs񰟅/o/MШ_B-E=[s0%w,HIl; ,p>q[OPtJ-7{‡䕱s+qk)%auyzE bHqD{$%(߭䠙G(;Ӏc4k/0SzNa?ir<H) C[#uWn8˲M'F}Ppzw D3_fbߝp4%|Т ^~KEM&ϳއ-y~8`tfkL'&LCr-qo q7!JVS߫"8Qj%/oDETLcaj/4 rɨs3$ԦL=`njzZQBvuWbÿ]`hB~A>"{p]&4zoy ͉9eJ.X81ӭJ: ÞXFD22%Z$=;iCFSU30KzH+ s,6usW#?:S &esg∃5˙J@[82r6y(69ud&!Q> +@—s& `? =a )KrmLQ< (䀴{qMفLk<rH+*<{q VK]8e[{ڝbL<}۝dHFl0dFww(^ΌUٰ# U{"ݟ8AA[34Q(m.umIV7tR}{ߗ}6FT/(~bSmTz\|o Ks߱~V@Q&C k`:( E{)ibn$l%Ax>¹+^;S7v&?au4/{h4W"maлzwќ~Fg ݘAXۆ]Q ?@~MƩ^ၞ-↻ 7%.4].[Ʈ1YETO^0DGWDg={_Ηb+1)^$rn*.p_?$3]{A`> 4'~1yQ1U*Mp SnѨ Wl^2?/K:݉yx+y\h3^j;-gu<~Z1-?#ĀS*Tjh.Vh3)0.Ad08[֡<ÄQyp+ ]]Za))纰qב4ZE 3Vr"}9/E?!9{Inq$(?y7t׏1Nj̹4噧0 z,|l\"l`$o\GLwю=@y^c1 ;<=L]C :WY2PJzЬnD9]>_L/i_UsVRňcZ<1-è)cİg5dO+-{`_+)XGx u͇5  OFm`dr15'vוȄ~j`? h5+ Ǧc<\^0Ks pQG_e XÝ]ȵ"~F c^d;LnaW(m' 2( .eHcf}eH`&gf#z\XqE]0\v.2wΐms` |253ˁQ05DZ߂B:% /QնGwaaQ^L*K!NzݬfMTϲ4 \}*wrr?4`x?`cFp~2cB3m03e] 00i43$t^|_4ϙKiɡ,[alV|y<~^rxfq<+U¼phD&gC c Mxv.M|+g ys+lڙ HT[Jg.K1=ق* éK^L\hY7w16 ER/v#&ӧd` /녳 yQ+ $Vz gXaqy W%wцTeazl )נهTŔSX؝=h%:{R:I l|ݥP=:22 cp(r>^"`V:%}as\DiQn*偆[֣JȺ3@} J>i'/zK+9.ޫV5CH:/ߓ -ksJGFtHƊm8^~QI}^[;q@I &V:.]L/9;#}%Pb1x{R=& l ܩ5zpyo$NBo$k8ŖwtCZSYV._b3ǂnoU$ `6|0&TL7?60VD"V&D*)[fAc֋Ug\{:74yБ7gFT%xaſ(ܱ}{Vn`&OBu $NghTU5¢Z n\@\^!AU[Ip`ى,& oE[r87jGĂm\g)((odD{FŞx^&#L8sf(n,ReH/8fW~;f}/ye4zȂ>; qWT%&{}m~[}(˚8vӅɕ4Am=ۗs |$&̡̓F3~GuqP)P}JZi_xT,C8Z;B'#g`Ϸkn ߖaM\7hBP}*0. Jn j)b!UT v^t_m'g؅X&WZhF{טp^'KQxZGC:S_i/;m d;(n(wM~[!z!~$'Uv=ږ9湒\Y/b1N DlHKRѰF(iH NIQ! b-N+)MH{m,E]C/}M %`O$yi]4/N9:~'Lm.rKaƻR&! NKs3=),qQт"Y11H-09 Z`5۱虰!h xH8P|"NDSD[\8!M n96v뤠)k1 |T>3= ?Cw){BnWT4X2509N$ի:J&J *GL. _g>Myj)JOI4QQ|&'n|8u"C4+t] 6WtG:vkX}.c]on27@԰V*ĂE爼D4e{~s|Q!YLQ5 ^4=-x,)sVxw#'0L +6l^;@Rc @%PZ>H>R7mlb ɑ@& -,LJ$L5mA_[-"Km?+ՆL0 =j;Ƴb ,s7<e:}r.mUK(̅/OD6?l|.xAg_Qz(9H 칛_)*?xl̂wb^sj x M{RD\ރ^@#8cfqT'7=׈Bzp o/ce'TPM'r5WV([9>$j:YD+YVoo-E񾚠]G%+NS^ar_UAbd"KK5M\ւE?k0-m .\?5XȾ;w;\{I{ΐaLZI<O*EP*)XW%ȞQ:1;yƩ]1 8~\_JR CDt%L$vSIX*MR N}^@f#zJLu\Qjl%V[4ȏ;5`z3Qusk 9h4i^y~z;'=v*001˨`x󽞏MCM⋊ e% 8Yrw񨅜kPܗx"7o jz"lkiZsyוeSS:d ~VF ٵiF 5X?ң"{3oQr[;!3:sYe`eK̹h?Sq'Qvԩ BWDo mCH(v3Љ7 !fJCR ̈́9;V3U_*T>w3@5:3<}m d޴``jٝ#!ӦıCm,Wa~xN?D| †fl7bAxxrOugcوtێ6X1ٷb^ODte\-K}c(97luUlѲV}w_.Bnk\h%~Ӥ֍牳U n^-w.BEUL?`HaȞ1c3܁uO]_DSK4I+|D{]"#ꔻUw uxC hH0\&#iDDdI9e'lUlӺ7e ^_Aˠ$H.yg/W |?-Mt{MxU9" -+}(Uy{d}⥱ D!e3j)uZpF9#Q |s%D3A})tfV҆xyQ ݍӴ[)ՂVEN%RIE;d(%…iq&_{B x[z)rU-0G 3߭S_=(>۬"/%^DMoޓ|k7dBJ)wnz`xm"3z Ks_'W&,yD`͕($TJ'Q^=fq8[9LaBi?1,|KJNt97 WZ :1d/0iDG҉闄*;%>ѸϷZXEs!h H/[TM'K̊O֥6pb;9VkwY X T|M|VArAN+OS31`3DWًUĠM[piDž2?.՗nzk!2Bf?#R` n廈&fgZ^˜44Gx}(vgVAlI/-zaZwwGqs&GMWq Q$AbE7r"s,X61w5H>W1Ix]*mkF@+#EȬuo]k0H#Pth̬u,J˘2dEBقIP˚:LO/O<p\! wG\)9wz4%*3oÒqԴm^/h&חG@jET̮GUft(6̃w ˜=k-Aؼ|w?Ck!,ڋxQ1oELt4g! b3{zI0x9zNsMD^X9#@ޡW(7LI Bâ*Ϝ,Dbd yp+7ۥ$hdzT":t>/rQwnv*n i|[VŻ\,8djdܪu}rr{[ 5<'&΀Gߏl u&])Cq_|OL;[ȧ8Rupp9ďPR@[;)@|lfJ_]UaZޥ +iJK3(D%@)i&Y{C:3 pvɝ~|g?a QG6p0{Y4 * lx mTXUf[W)㢮::$^94i}IMRNk&dS HJ <$N:g6Ϝ;JTeDom(kJ7 jIsF58 }|,\qkI.w CrT!9<8N8ЕgJkD#/P1ȏ;+tFǝ3u7'2pHo[\e䕬+cqE5'qTU*h?*QxČ'J.=є10KWPAR%̲oÜrUq~NtG]W]qX̐% #❚ILn(821ߪ-*yx o"LR#&G"p/r' p`bl2_k+s0ut.o?32YϤ3-l+8"2 [9= Hsί G62fr,Gz BC6|z]1iFkeI<($():_`q>хa{g{.GxBp \#S8I١-IZBSv0]ȌRzS)% iǰwas4M q?fzDw했R٬7͒ ~vKu y`ZJJnHYs$É(F# z/ -z@XC#" 2qbQB咂s\GG@l7ڄ>fr,$ A~.b_HzEXog=@<w{tb S%' 鈋\VW^baj:ڻsؾ/0bWuI-(92kߐX<(~22,Y:g#%FUD9 SۡcdXseh@& РFO5-LoR1,Y$3+۹ oH>aL?tr sԼ ݊½.asڻF{~fTjs%SADz!Y TuQx4 Ǽ']Fэ_;0b"i'ZcCG-^nIwDzsQʿY5b@<@NL:>>u%'<]Ji)C,%B:~ecu2Դ_3=b, D=;X5MHk?*@RDR}wzUD^, 1DRިp|=r=M=ncgRYz!2WD!0-wbr P|sZˆqU"-sKaj_|{ϙ5>h,h8- BGHӅq,ӅLPH!ŅIQ Y9.QVn/I.rcMcC ݔG2R$2vq ʣĦ7ihQ# sz|oOe%QiYR_o%/ݛWR *$N7x2k=fءU<C\Y ꡠdԸn(<{]de#qTD2E7phap[DEnQ}&'U% IH_RxEqNde O9>w`$A_?G-"(]qk׋ 8cj՞[Zxk#X DeXBu/|C{/5Zh@(ظ ;K]i SM_<"Joa1ЎV"GN XQ1bT)%eEXf2?LAokUV}7wq\8,h n]3YKpe ^HkIg)PC] ݨ6,`u͔M̗6x-djԅ-ږ9JQm:#W P_?ך>o_wgLŨзݚ1Y}ia;zGcwh5j^7%7i!C ʻ\ƺk}-2m{E2#VJ3}MZK}Kd%i"-DS'I'0hQ-sz]h_ƺaې5]%]=7A*!( *O һ6b )Ν)7{%{9fo݋ʪ7K_l \yZG,Iah_ dY-:-ʰj!Q(r+hz0L D0ܑĎ{RR?Mv0j$sHhS3~M hdL*_➧D|x;g9йh* %-)wiW7~uI9$piy YSU}6Cx/d0Ӹz='3|C <=uaL9PXf}զbRoLT6^n֒* څZFjg])VZx,d/ a,3\>m-UqOCLqTBdHN sm:6qCi_JםA1ۓg$Q}AHa() W8 dMZ&H!#WaeOM}kj$::bl^YE=\RRxu>_#&IO{VTֱ_EA J% ]v]t) F @b/a+z=S:^\:pD%+`gdz8Ɛ7hxՠf׈$'BCT&d\VU;1Q|~!pO^`V3H5Ql0Xa+ F 5 FAboBʈ#䒙1r'.ueB xSs,J4ZN(a\9ȫqUQ':*})r6yW0V]%+'+Ʉ)}Ary0b7>}FۋjGuAE2FxByyd^yK"m+!O!M`;yvICsB:>RG!ެ\,p$Rғ+CNe{O Yk*]k^TH%cFTqL"j̐@ mL4 <(7XSXٓ Wd/~u;Yj'U,:F 3oNK >J rrk@ί2bQ{EB;'cBs{ڀW:oӹK?SyPjjټ Z?!*{^)z>#Ꭲco _C/O, M]!n`0-xpQSPFBq&`1וy' p+Cщb %E߻!7e(ɸ̔p3Rc$*BsA(8i ktQr 1\J_w.ۇ7 ;\e,P7C[ +ȝ m47QƁcwȼ4Y g Ί.AAI#'@|)`x< _jq[v+N5]N[RWCqRf%է73*pqyPEĞMbŖlQxL;G- *r뫸MC[) 4~gVۥ͛pO+0XJhׁAF b"YeWptΟɓOv] c<]l雍'?.3./VYBC;,?WIz[Gj{gIr#?pkZWUoeRf$Ik0EM `O( a“Lޒvjw20ߌ6Lje/Y[ QB?Z{V1wj]Z6 ƪLB" %KB|Y8H#dVBp4 3U{XF3cK\N4%|׿q +Uf =LZȹR+[2'hwn$u.DSTDD^xXeIB.4[HectHxai;d[V=QZNz0c4j.]n˚]f3g1 Ue%ꌠ<}ڞfEjx=)`3@ H 3h}\ -ڣI&' YQI,Njpw$W32Mǽ9X~&cnnnt.HcS{}8(k206i,kT2k7Z H4 "IggӇ|lԓ #m7rU^ r!(_{uc>E"/)M)CqFF3kBbDO,+{<Akhۆ_k"M z-9!" Ө{v§xJe"0Y-2P#G%+uu?!UC$T$ Qv ʃxzC[K.ʚYk3mUqJ}b㓔gkEQ]a6*d49()roUeA|}fi24 Ej6#FԑZ(#x,M*-dm*j7Tҟ,|q!V_nB{ɪp3uUDx:L,O[͔<]Xv*?vG65Sp҈Bs@EbUAL-=rDL(sb$5>gȬꬳsX7\0/WZR_Q NL=󬃺\c,9W r89ӷ"Uӛc1{41 c HA׈*֊I8Aw0H8<'߼z "6zgpAkyZ3e"- cfws1nقWEj՝!ô:iL s=X7)6_{+6)344ݡjU1k;#p?yBX` Xx-KxOO4v'(h?!$c+ 3ƋzJ1#xK -۷C%dI _hWCVz!NG8o3OP\A!CO&Qp#ØdKX4ꠦ~:U{)S[<%6$G,8NN5v6tBpâ-<)ZAGMܺ78Lfkh,TX~m0[~5*` jBX8|y&jǯ1,*,\{%?SG2rm(lPI´^u38td7>|\3xx(~뇆(@ _1ۦ5|q q[ǟk{+gϔ,Z,}Ow Eww]s{l$K_yd  ;mk"N4fu-ekUATnᘆ PsF8 ʢ@_{ rֿz>[5rdPȦRA"ʬEG,r/:5=55ٱF) i@ü^Ms#)6W60[`YYH1iqtD7dƒi8_q|+C9)_W5(i55Jbj84A`65&"Iχc.$7i⏠'Q(I[yLХ[O/Npί z^t|p+kfaGCP>p&0-|\lSre(k`hT,%z~>3>[GhNؓc?IuC\n51 s"2-vC:6nUCWCJf'jc6Q~)Ћz'޻d#oXFA3$vecW%0E3/Ft*#xpvyP0&ү 2~r /޾4)Y,x^ml-h=cY$hA ZT|ojl Avt2EWqqG<-OW`ɍsYSP#ݚB b vU Ɗ &3w<!do7k"X#|H|-I*~iVR@ZQ:ax|/% Y5GzB|Ə Rb+%ӏ!Rcړ k_30~+R['o~뵊/J~[>NEd8EچB<fOO6,^7Lf.Nlcg6Bcɉ7glOӋ6G?\jjĨJG': v[cSMɄ#3ۑ>ƒSc)ڽyX%FPO}LfSF^'zqU &*@ `.\vLdu}!,Bbf\!wA?wYX.Ul@g]NN\Uѣk>j(~|oD W')I@jhvZmyjϏVf*iu>n _ƞ) 3Pvnڡv`~gmWm-5ekcu)~XdXE0dm$WA~xk>il$Iyx]qM0(' %"(&bk-. li -lf- &pGk'?gOs' L*3MGÝǒ3_'pLΰ"83n{r;Vl[KQlZsBAEJɏ{-utIϷ(S57L1ػ%yx(y= F3#+SBby] ڳD`9@ )a!/Y'<2t j3$q#n w!n S '9d&\YsM @,n+\lXk+V!Ԛ!MIۺcRfdaCE\㍫TYsv7~vv=xB_vD^ }vnQHۤ)b401r]0[LeGvTExT+ N9KtIaƋ/4Z5+hϪ$PU mԠF1K VX|Ycկ|/HC>J)?E%J-S_"6eOm~Vb+b䵃R:VJ\mOGyOLߕּ?ψy ay''Tbzۡ BBӋV?d6a~E-hPhG.M]"3J`vܵryyKe A@d1|Oi%q<Ѱ%sG͔Ζ{(#;TH(0wtMqhP(.$20~;ڨ }Q[Y]cz΃rR])+i^KC[{ͬqeh/φBGA Y<\ gӂ.~qYX>'wnV:

8Q,݃hk8WN<~fUx{~yMl#%䊤x`A )nǃ# `Q{ ɖ\0Hb;X8-9ܺBDKOxН8`@#`n vD\6 #QjA}vNAIYN4YμE3exӌ%ř1󚨌uG @zEdN, 9S^j&w]{n-p8 k1[[oZ.]+_l.#E$bXw_ܽ*9wv;QӚ13GI0t8&]"Q4tWj ^E]j=R5#7 n#xF Z=>P$^ S&*4mH?V> {ou@LڵӔj)3/`ӞR3g(ifr Nf0Uq~E48 uט[ݺ߀w ʱ5Hb鉤uN=p:EI;%S@&b>8wApd( 1G "~Fδh"sS8X`gM۔:,˓-'}tZ6R~b ?j}͞Y ؏l;ha &0N$ĮT>2|E!^s Nrx?$FM>E~ €䆷$29$*r"О SGMW^? 1pQM:fhm;N^|:VK$dj*kb^>d $㞕Ū 4Cv&`֝@˪MO0r' 3")[1^F2))'ܗCS."OUdYQ1 U΂?k~ӭm1B/ӱyJ(XwlguAfdSW0',97UoRP{'%mcL@hľ6vlqxS6,:!1<;`s2>ii=tI$mzT7$gYЫ| lğ="U7E\=jP(s7xSx:jcauC3炆]xΤ[D+ hs29-h0 [^6նTG=ZB?aS4Xfb8*|@9_)N鼷D')uI:զ/taK@jǯEɒ*2PH~ Namu…g+9kvl!IANyhh3exNRٯ-͘a*˄HGI@ܴ h(r|LV穼Oy{ A0 .zԬC30i?}tԀ/BZ·5B`=|Pe'@md8-dk@Li{xt5~D; zl>ax:cbˉ4(DcU&l(AoRL"#mՁL 4QyZ\Ħih(8|Mv}qN[:oei7E@@RK*ߕʐD h>Z$KSB,$,.X!7 e#φ'X ٤5ꋛf8L؅GL~ff6d Zty ^ryAޏy*o 1FkD ðF7/ LXLJ;9 VHOBC wDH1m!_emrKv^p\1 )x{/⠧u[fGqhOBU_j)M 9866"KV`i'w'ERqŏ2!^W͡ M'1.ͪ4RwEuRS? O%JY o2sB=^ ~zgK c5C xV1yxi%%U<y " -}P9aCUuʭ"QǼ#Ͼ{=#4b8d =r/pIm ?A^ ?35\!We6] n5ӹG\A#7<oRlj>yb p0 X?6zrp6gP'ޱE$Ch^rK_ròȖa-O)V4zz"pCt@k_b9kѥudmu*ɻT)LsZj$i5 4"zՌ&S1Tb: F6>]dֳxkqnuI]x/p`^s̽eޖl~ bNVs:S6ŇEw!׸\QV_hX.QbÛBbD;.7G2'b)4%O':'4RRGc&E R$fmќ@q 9Զv~?|  xjf- . +cYV0{*cMHʑM`n%'l>Gֲ{LGFŜݳc7IŒpĚu 0ww* ::Ayt JIGgb- \\y6 %3L/qBΪs -7ti4ukX]n@xz.zϛ"–u8郳õ+(2xH7n x£F*b*z*[;Z!RmB$aIR,*xrgb~jUi|=J'BшsSHw󶾭EnޥKg+B4zyIPL*Mq~_a0bτrô,v4Ut8S­Jp½sE&jjWh5{a*R Cs ,kGRL֊36HFg?a]w)+w;pWܘ\cw;x#Q 8Rr9#!axwv"t69vS g׻35+rD[eC+2pZX/ϑB|CʊՏ_3/.rH7p+Y)f@zxkiRDD_}uR)<nqLv<=6a{l]Js$_d1BqI447 8Lyͦh"A֏'קUDWtY XdW bKxhCP\\5ԯxۼ%O=FB 9MKln^PK"O3[֧P#]cB3Fɒ*#R4̲BۗLӖJ/4duUʀ:hwV{T3蒔'Ͳ@8y43DoW^AG 5DBpUs<B残DKf=j_ ]L"OR->B9, -N4)dKwEVKXc/xC4ј-q ^>^._ϐH&€D+,gW=Y I1&ڋuĨ?Uĝ~7<ȵoM֩ll7Ji?-Hl 5 p䨆fg=IT3X$P] lsN0( m6cv5=;t>sȥ+C}X+d_ۏE]U^mޙ.}v .zrL%y4pI f<csթr`z6)H꧸z{b\_hϑM'F;J<\$-ɛ֬ߒi1I] sq=jv,X+ ,h*>-|`@k kўH:5U9CmQD \#Bn {)::wT`fdu~/8[Li?7/h'SYA*mh`3.t0Z3`mng㾝ޛ.Z3~(.A^}K_7|umE#F6F}7}"kv&w9= & jŕIYM@!LmP Z2`rZd=j ^qv6p( ѽyT|&DL:;w6 \'(Fs'V詭pF<5(W^S4zY%& ޘFFB3 gF!I"Qj/cA6(þ߁GȘw-`UAh5gqkM֚y6ᆄ]?#@ӌۨpj* J5M_@H r6gnavlme/UU$K:AC>bbXtr'Gpb(:U q}m-Z N+5_HYKLQo6g?$gƷ2QKav lPZ3:aľUKAGa3H XP4psrWR𲰕h.eDs>\FM6:&[;-DtQ(};`-a=e8;ǾYH^gwV gI\ vZMYW X?"Q=in79T9OR_ګ`s$Nh-kW?{h] ̤Y"PdEadd_*r.{C,tHFo׮rI:#|V39Yzv Qqߩ];' @'%%zA)z޻JxRUˮ~@Ԩ>Suxce <Ӭ^WOOq)z+E ͏ӡB%Hĺh=Q ii_絅z_r/`48ԕbBQ.[ aQq;L+"$ t<[s  ey2Yj{ktK9=\D2xrRk[ԡ'*WH)ovâđ(l ӛ,GoI¿5[/yITŸwl2TUov9Ý}i7fUh2%r8ޝWRWLbXKR ia\ 0덧If 2iФS0k9}+#Jxqd'%u{_uTb4P4yIpx_ҫ$]C@|:TH˕D3s U"u]fGOԽ&ה@N%0BQ+:dI 4|#3Qyx/`"ebOk茚wtݯGOݒ|8țQr&O1.pX:{=Djvm,9)=mqm~A|lDI=IgP~坘X!#1x;fX4cF$Sς=cQzb`TbueJ?I\|[J,I,+~.(,~o/|ܐb!p/ iQ~mHI{ݾaIL NČztS筲pC!Z9  |'2p Zw͂'C&pʠ5`[]6'NT| ?Rd$h /at;HzvjpMͶ5E4F/urgRfJnjBy3>9IlȪ(;#XBImɀWGx)HD4,?]xoXe\7l||}rɨ&i).5/N3KJqX (Qz?$1}g`m,jRZXK0" &:3r;]8x6?db YDؒpq\j40+ D?/e)2ȋDzML?Gp<"fIÆT1M9*ݞWuUlݱΞIgpKFwTcj>W$ [ 4jq%$PhuqNV>'OJ3q^V*bQeOT-a_|G&a8׷o{]EL-ZM?5"-/o]Ng7f,g~/q #qMš-pk2r;HzȢVlLB*FPV$B:/A?Uk]Y\ij B ╵n%D,LF3$5ck r''*LYONA(oJpğqDa}a$ bRCI ;+7DZAOBlk}C5><چI6KMW45}I*a):T_c%Vuuc. ĬՆPCnDC8w&˔N }>;APeq'o0`^P$Hgj1ѯpI+cHUI4sv%{ҽtG\tСaAac#{Dvx͌mGa+p-A"m>/*=+Y]~+j}IJDK6~)+iEj,kAp|p6 ˓b~鶄4Drm$PѦN[mK5"{2k1Fvޑwb|>iL[\\P׶X,VUGinr/D"HbǾMַrӍ }uf9t93#=B {%XZ㳣a>*ŗ%̩F>) ^`ӥE԰f\H ޞb\5])Q ^P> w%G,6t ҇IU6R rAw+ CӔM;B_G9)-θ"]qQU1ǑNdt$v?Y eY&8oelb:۶g_]V.n@T{ c&' h;P>#h3lD!FmF6p;]gV2]^1mU\@*xqnŃJR(A=:U$qoUN `#v*g] 1@8hkOFG#t%htzE0O+INt`\=rYCסɰ3ʍE}yjF7 WŨD!IsGP X ) CuPfRk,@~@bEcF?aHE.;" / *ų\C̃Ӡ'z$ \ aGމ{}M'7_~$I$`|&d&(GRUpHcn0ؾb9VF)_AV;$0#{pmVgrŮd{% ɼ2d3$.-CDʹtZ 5BbɪRȣ#W% s}y:鹖eUir@V &ԋ_v<2O6La'fb& Yzi_'kE}0WڌNvow2x3)i^:%k6GIrF!k{~DǀO paJ~ރ.]C S %S"J~SG$җcKJhwck8k2 aɎ˼H?ewv;cYt$QV q+Gs 2 hz;-\`$l;eDs[cZ.d阬IXZ;\ߑFYT^_XpȧA"i~q!SfZ K= c?Mr1]vB1O"zI:s3ߧXS`"U{$1FB L\p]!`? IUj @0š1aCLfxb$ Dպzv<#?kJ dsJm I-AU2̔mwIG+KQh虪RvEȗ7K29V\|sOEhf$PQEn6Lt񚹣;.lcKSjH#?tc[$ `kӗ1Ig@>)0O/P<?N T7!d(ѥy\3]T 1Pu(ki(ncO K1k7Fj톖9巂N: !&~ 3ڙ`Oe|50meD=MBxFճf+dʐ"yS',y e9>veaG0xȾqMoo9M>pˡ %z|L1~"I UKG~&+7a7'kY7視v_@& Зl -ސa싔\vԷ(b7ٹ[w)ZϠ "fj~U58pzݺ=BbtVxcOW,v).qʆ/C%ӄ4̇e h_\xeo0WiQV6`"Ya[9.8[tJ"!I&= 8_ RXj^!MHh܊=@];\|v%|Xs8.^'#_D(|H'B5LjeNwI}ƻф߹)^R4i!+ SN감;Vv0`5zcEΠ|G v0HW)*\4ZIi* m\?0祽yD,n!Ce\TGȚ9%bYyz&ȌMcCg]Y~zCx ǐfH7E|}35\:_a-(S< X y6ʭWG`1ìT!= 郥G wIK'2 uOҨW']oM!VVGQE)?!\K_0_Ne%|/POOEP--S6e^ϨITIbGmo *܆Msm4/[baMxFR|](ְ4}㖋sR14HBB@G5qjI ij`q>J"X{1n{0;S]q#a,ݒ6% wn[/ U^Kb?=UKd[??WGw >"Ϲ1m29F]xxoGvb]b&(8CgKºߕb_'jF~ᶝ#НĆ!eW9#ںof5' _Oj@byN3YR:”Kiw4fjWoj!/>Ux}ل9ZVO_ɲ]/[ӌDc$#9ѳQ|Pݰ>9LzV=C\T4/- }9\|Z 5dD @1c.spq?60p9?,8cC^=p+VM|tq6=1a5>dօ C{"cf!SV!l|=hf ECp Kǃ}- æpQh Tj8xT|>S9c^#$ r#;[!%\ A-ΡPF2#cKJ] 1ox7 ;gt.ɽT<'9bnP b|59aXՄZ3ڗ﹐2ӁM!HN_dg{z?y :ގwuTcKlc[Jc#ţ{?Ǐ>>6c;V&AYux8$@;*VXd~)7իF\rg3rxpmכ!.nFM) 16ti"GvH nRB?MS>gX!g#"o%[JkY@Iӏ]?1R'9fM O[lmXtY4I:̦JhxIr F;|ƗWsj )g"dGs'2*(P]w$1JƯ, 2uB hk0sٯ۫"Yۢ($kwE 0~LD X`/j=*ͦޖwIp}E>~ Ƕj}+ $1jbFi#4:X~?Ksg$.-:d330HPa8:zYr"M8з3TO\hdVqbJuq?RInmD8qi'@@o?; z~t+^)e@W'=R*g:gZXJNyyT<5cCDplLIxkЦK$vd笝fT'ycb 9]]Cf"U4(O |r8rtZWwufHJ1Hq}%=oֳ,Kng{ . Άz|K#r+oTY]dizvCy|NWڋޒ~ļ4rz(ZaTveB[ RȭUGZ#XBC(YyQ|rLG;ŅF%1Kf)*<߳uGꭎQUx:$Uk(UΥS8|TVsu-+s,wC>t`ov ,&=YPա 9HVjYx6h/ SI ZdpwMͶ8AE:h {%Um?$}e΂Όa6]_rL"ZoRlITe ln{KUTN7{b*RB5BLGx~yw9l5_l﷪Wp.'.s&7jMD"&v"ٺ\AUc)Pa3 Sj D}5\yq&vߍ)!0S:jBFb#tρwz*.;oDT}"0d?P |:sx3+ mܟH.dKj/j}]Y6-dHt?_)'Rh27(,d5 r^V,vāaqI\'q5IL!l{p_ӗa.@PIFshTBCF͖`t]?m(_ ta ̴Spt 3sZ$c $pw![ \It˹BWrf'm.ޒN@vn1ߚZa<%-6+,ɘ,{W[SWP}SMjI(v &0vR )ak"a:o˽h+:.TZ`" Uhv%+(̀mL[CT7: {Ĥ'>h qaٝ1MewQ6~|HxAu23G7,Ɓ2!#zBQ YvK^8٬nΎjEV턎`i D-a821<}~vB>ߙASg;WK "x^^ND+(4PZ"dUj^-0GGKţ-ZiAyxM6IFS+v7ߋ[ Kfڶ|׹&OAɻrN&qJm-Qfq^@p8o- ,ڋϽN',0jӋ{K$.}y BLL202]6XPWEdr"u^&9JWC?L稩-1N>6< oDAϰ<(]\rWYQr|PߔhawA+C݉Y:w #C5~_h-H,pjp##~ё]Q=w{ BU68&U![_tlC@^lv`BCcTv  o˃ZvP&x,HS%$"A[#\#"`sS\rUJYH q0d8II=4js]~\?%,FePterNr(N8$&pqj|"Ss4]!z;ѳPg<|T*a2(CV=CWL !@ڪξoɋ3z}Bx̆/럷7aԕB4shIFg44w "z{څL|#^2x+tq\ryW w%mј;LvɃrA/ M,ذה -0iǓ3#'iZھG_6q%,i/zP_[;-m ocJV?zX] ƎlWi)LN F2/&pfjtXGjCy>ux~ B&g+ݞe6 trgQrJ9 34%d=C9Fy׃hGë0%Ƅ/[ap@1¹Kі0dqzV+P S0g S^-NQ7WE$M.ɷH^2~MkoZ+a _Oq] 0}O-b F)X!S.>Iv墽ﴇ䤚 {D P4T~,fH.G. tɮ4έ%VYƭ*CھVˍhO2,e2mX!o<́**[?>6 wKqE ԭ?#. BI=(d4ca; [$+ںc45`%sPh6_TRЖɀɃ N% 04m:+|؉|{kwhvU{05Se {vYo4,$K6lazu\QA$/aol!EpMvOI/$OzXLټl} g\ᛑs0V6ZTsk>RZPWZtĂh6n˂0,mv?ū e|[fU9n7gxclL ͼi-Hnwa˘&ƣcؖ`P:‰,?fh}/~Tv~_,φ+R 'j98QUDjćBZ ;O?/zj=2? 2aղƋ`M07#t')p]zi EW: PWreb H3#ǂsM8mIN6t>7~=n:?P^bU}RfW6 y Hk' *t6ixvZŃ@m _\{-i/ޏč I;r,VK0}?C#Rз|^)q  ǖ5 #S;$8jUkKn*l_eč%AZ,t YR.9ċs)w*jh+E?X FY"ZzlB?(I. snq _[dQ#Rt¸~ix&F}&D!p=NJW. d,a;[dſjOz*k;^?ioX_D)$[܂s%0K#,y-Yo_Pil![*\*,A "s!_bhV;qJf/MI=&.ג`Nh? 9 u&=J'DZ?nፒԐ5i]_4]A[[bhw C z $* "@͚T1ܢ;,%[kr-j0vYe GM/,n&JˋO=NOpb2Of7ΛI:&Yӡ0$Q!&x a66J5b1ΩExLL#bB鵳LnQz魂%+Z3`:+?sxw ǁALێ6c6М+1*Y|e \ -R}I[Y4%L1; ^~PlyKNMReє$a.G ɺ)Oo_Z!&kՄ+JPd@ ]qCƸc ⻪8LH"ψӈ qH<Hk x  td[x j iSO߇M `I3Cdᒳݔr;dvfg ,{VQ9WQZV=יMd%oIWڬ$ahNV,tUP24-K֫Y^*WPvY5=Ř蝚!sn>4v?"Ɖ3鼆'ޡ^#$VAe)ڜlߤvwg_fVΤIW39u2R_Rv!$*0Ѧ<襞g]iKx dv</kX;XK E#[1>j[<P`\">Lܸ̿vvp lTP~uC_{w(ƹE#L5ꅫ 9k" Kr*;M/״0T`RxG:%v}\>UEc1TXxQ-vN.0+2_ iN^բye`O/Yێ{Ԏns4vhי!ebդKŷ?ckZ+[wۑjg [/ e?[Ҩ2g~MΠGF1<7wk琪{Z0#}e@^@%P]".]"̯w1V)e=уUb'_<.&gi,)b)b9evu w!KE?i*7r5eu "]m.sb9h0+C~ ?%L-0NIMDhY&'UGjbzACe7-.˸ț b_?$p`17(|:8x~*n}ho?^/J6Ir?i<nػ*Gz-gbygq H&;WUq"vםjp*m8CJ?.*ɫMB)B$؎j6X Zmr&&p[vKe_s;ÕkVćlTaņ)=~|۲1^h uފN:K|<ѫ.#;<@|)bReerѵbgnZZ:h^D ɛրa/jImA~m%\2oj~e@XĖz+gH+AJׇnɧ!8JH+f^MExt*VaWr\ڧ#NɊh㭮ECf}l۹)]}2Y,,)^M842#}^*\gd2K:ZJYry99&3 'FLJыtpש d>Ucl ^=W?؝@Gm /76曯.~1t}ھČU188dfQK2Fo:p^#Nܐ9/2I pZrS[( 8x.,;MaK|tMﶙS30*W </:F95)QnoÄ?ȺW#aa "GuJd+~D=i+c@'8BZ:iAt6:)sŻO@<QeZqB9O!C߭g'o5\ DpL i)9AoA+ݒ_:#0[xz> 7DsaW뗜IL Ec͌9.;BJ_Oϩ7cRw6nHar "םWa" I;dߛE؃x"7X& q~K QPy+?T5,B*0ed7VidaFזqDSe vZKEJZ5Cgd}d9 R7Ww<|qպ$ρ+#W.7gj*]C\?*4晸-x"RV{jb0+:$o u%\ʇ)m^~ƺȡ|Fpz(uH?ϴ~PjIET /5&L _†=8f5X[ZqGMK"0j$~Im܏*9ҤIF֎7 }+*InJPb#$&HK?޶WnEka 0.Ŧ˛>d sq_=r9O`!c ]z \l\V}&=*a0dB'?87 E{T==C&L#߳z](p7h4yAaܛ 0Ʊ?lhe-.={@;qi?xw,ЕlamԂ$Mj ,|aF Dtc#A-(;\KPJ)Tҝ/hlx`Ixh"PgQ} _:ʗ~;9|k7?8/WI&Z ;I-Ulotgb h~:_x{)I@q ůxDiz!^/7egS.$^$C nWHga}C[Y+:;<\o:m! òh~6/-ZX׷< +:) S2~xV6W}nLd3.N'+1#޵>57Nk-\IͬS+Rr:CE)GJ01(\x |@[+9u-'yH3R5ty'PVɴ; 1ag8A-e:frj|Xq#17'Ė}1:%rp|CdI!d< gB"_3Xi(˘M BZ)ִ!2o7o^aHE,BmXt(qCЉ*-pL7d;5Al{E $C#ݩ2'֯#B\)0mg%=a0۹'hi)QUWt)'b4n 6y` ЃY_""4I[H<+-{Jl4ll56;k=](,:.'BUűav+gS , 3~tAT읬]pl}YMZ ǭ-l&ѽFWR]*r АwN6R=!jፑӃ $47F6H}@A@ɠ0_ߩhVI}"ȿDD)+ڟg0p5>=BpE[Q5Bms߶l^tnQ>{y|x\_h#I(sKsX/X~2*Fz -ECsa~Sfew1J3k* "LO~(DErG#n2F!- ~1I}+uLk64 6(xPmA$)]~c@\Hh94^^5J&ۈ^ע@CB +>K  bюBv>EhO| >ڃqJACh2}W*ŕ,vLXEX:HxPR=Go6p?`WoភaG#@3}Nѷed/K] aW;!& W,PŗD8EoK I ^Wh%s wy( s);'@`YCuT%&_ncBMo:7dp덡]LNO/5䙛 ""a:P,9tX8b v3^fB!& 얚@xVS{=gwMz pvnY4tLf]>O8]ϟ͜0"%F>V'`VVA}BWOe&R*=ka#oxn; pj]& Qœ Odڴoe_`}0! sE "z^{`R/oևJZ7L`΍qʉZT.B*HSF!G+9G`KSTW\kVoa$PUր8F[z>'=R%j#:W9BM/MK|Nýy([J+SuS[HBo{BJ?Ց "Qv(Ñ#q\Q?$nϬa\9N*t!ُ6i^DŸYͫXe5BF[N~3[_ Ə qh,N}fR7H8Һ@ ?!n1Qxw:lZeı'?/ P6K|4̥듐%U|l-!`_Ei}m ͻv:B*Am`,a.T6ۊ;ԟΩodee."LVmں FXc`ukuCށIR[z"B^\g6E$|Li/1mgrG etaZ#ZEsp7l7U9ƸBT7qS2m)Qt"3[0_REq}wJ# 4 kkj/}j^ޜvlv2\ȏ;NJ9m/yU}Wy83~jþ]8gN v_6)8QfPeįx]B!b&Ft>̒Yˋ{,t}iϥW,XӦ:y]-acizdNhZ5b<ΒK}D70ZfYD`eWe,'TѲ .̚,ڎ+xق]hZu!]K0ok™=<2r^9*8xEV>vF1'Dw;w0M+#Cޞ{ 7nؐQ}{-j=4Jw;}+'.`T8 {#O*c^~`&v:Ec%\LfYUA!臂_6!s,}0&J[o4iΆv_)k^k0{ bz)/EU]y0r:2IioIu"/QDVLR>^+Isg;P] F~A׽KJGC5C.e>e%(tأR3RwgTtpU&F5;ь*䃤) gl.pPi1C~bW d٧2@Z&yJܚ'R=!"$JM = MWq=F"qjvY۷*gFB[owvnjXD<Zd,U^$kJ rȂ~C n#le5LړYL_BGZMJJBϗ.o{p_{eÔp 1`Sv(M~JƤI߅\$ (t{%ߘܒb}5tMz5oxRBC@ahﲣWU"t >I BYq& xB K9@P޽e?4W3,5] )(%ϼmHʪIT% IevcC>ȣD`qIq/m(huA]i,; ]>tJ6Vup!PnZ,ᤣv~{!ɿA!iӿב G`vjz2idҲ-n0fk6lPI“]A=谅*bnD-w:.9O5$սX~ N`K'Pn ;>2H8rrT_n|.i(%^'tQH@yolx.Gշ/k{Vx PDI iݗʈg + T* @EHi |!R,C8P ʻ=L""+s03£)n lmgȚGM.E2cXŰz"aq g?M*zYE# yD>eb}o>+w-Yh-~4%膼 t{%]Y'Z霰́#B(p)kFy#$j&X3T/B}_(ti/(WY=hqb_ud?Kȅym2tC >+ECm]r[Ja.[3FZI\u8rP.JMp t-2ֳ2Ghзr}&=LO䮩$OeBĺ/SdUvt uNyX+iC29 ֎Yfspru~2 H0n2cՍ|-x>bT#*G.P#`S&p~9'P5H0/?nBnnC1GsfEHATfmhF|P0 #']7*E⿄AwE.}g$pds1RBp <mЌcﯭ;4 * ߪ_as$Y^y0510ĝj۲! !M읣D,f=?魩rtK ^-oqs)edO# s޺ Fg|\ a0#+%anu :3EdA:~B ;8 #;ԣI!FUI!)$Dy%)b5-v Pz7!漨3A\xeBܝ!,X!yWKEĴVScH.vϛ\)Bߊ?BbMz"}p!-$ߝgԑy,E5YZcXeOZGkT"ۉ0wxvm..]+g^?C 0:^iA^Z.|RxQJ>eFY.CMNB -Op:s?Ț8 .`^x3}+U㷹f"pCzCu1ۅ-zPkXA~fFu6^&{nb& "9ڋR~6}xWMo-{KIz|g3p/B8 ?5TQa98$8"вkkH7sÔ6l[UR_4g)"V!L!d?lճʽĞe"J>;NGYO3O8H .Y–"Q~Cм\%XE?/`1Zǩ?%RZ 1AkY; Ur)P%"o ӛ?}7)Ri@.awTaOzH^+E&"[#2„Jg*TzAM[ܬsM\n$S%`_&OU7XN)wQ 39kNis,)Vy@08x|-M 80 1g کzēD ^(v|AavB,Ci4ӅWQ<!dRGXpL!0hQ9sO~NoF|bJcF{J)YuB*a փ'aH[򃃨o ǚh8bH /6'Kxg$-_d%zS*#b`a o&Cnј ^Y1H3[j^sqy5fa.E2E: x k_eQۃ-%y!n+\8q( 2}Ѻ4'qvCjr@d2V:seYfgtDKR=0$yi5OwW]#'H#Qȍv&i j8*>|ϧZUlĂF [C+sJg]ٻ>,`*9m7uAѪ f<9ji,x1l@k%;'FaA/r`GYN'RJŮE]}7ˠ\r*QJ&k0O;J/_ϺljYĉWk{ͼ}I3Ħ&IuI?jJylía9XEŸ>ik23Ω/ðϫP+"bD{wn^7w-KU6R0Wt`NfsLz3/ʷ5ަ/nU?M&ʺb&ODBk:^U# 8tZfu*)&Abs1m 候QҲTIA |ǘX g7dE+= N1C5+tc:V:e˻SnR4tU.9cqGsoeR佝 3Q@'n:߶G_r3%-$*R?ۢ:I _4 RKf\ӺA7:#' n\?YDG (]xS+'.#.$>t_*g>:]'RTV*c;\s;S~~{k~̶}̰BdCm5riEk:Dup6J4l+$W!{ܬ8F1Ȭ_VQ_ّz*(5XY"O,=ϠVRcSaXĠ}Kk{l'm0gHRjmҮuxCv$ARa? 4KS[15؄${,>wA׭oYO8{Xmz _?uO%T.$Ł˾zB3}C(i4{0+*D;?#rY9̴jMDIBW2ߪ Z:\\j.m(m-^~`Q|7PW{e )0Xumo2IF1 .e׵ab_OGWA^1Dǭr*+xd]?3 sŧ{ȘCuY'YL4m0I7>$Jo_J?ԥ!=fOqgZ(p{#_?nILwDb5R(֕sbk>YHY h#mZ(giO3DDm [9Rtā#JHIĽҵ_nxJ'M[򸒝q^@*}sr̓m1O(JY$/~LX#%Yp( ,kw}#55Jppz)PXVI kI|2G2&?[-N|wPG`c zr8eM&(MusI˦\UwS0zF!(}h-NHUϋ 13SJT8oDJy۞u&gMMNTrl [_>o4P8MX3 G"dU|# 7G@YJ\њŰ8N4}e[xE cbG #DH#S{|XMZ7]k_qEǃ4ǓV=w$HjSl$z<|vĞE_8֋<ۧ*m? Ҍ„ 6!Z- ҍ6oE!A9W79m8oUL _86hW6BNaAsQXMӸ\ImΜqODodJ6 jb.ynij f FU%u<-w׊ahQ24=&sz6d0VPAMK۔rT]>_ƴ6w]H2_ht` '-Ĕ^ڄHr=E2B67n7~mz6^tVjII͎7^.giCM;p >*|T (\>PFyxG9G@zC%J&QfujB^M`MQbKC$ڳνSX7 &Q5!5\{&>l;.{"|(`Y0\X P>ؽ,+9Lr;?zHGwM;7j!Dti{t2kh{e/QU0\zT |TBZ Sv/8¶`4j69Q4+,ɠqap*ƇSP#3a8,o qqu3sW贈QT%9_dbצsۨq $ fmջÆk,5+_[nu?6 fL0Z?^3)'Dfoumex ZI2oZԏLR{*`=)ǻ$&WPu8[(#愷4h*7Ein4lqS&.^<=C>[W.@dj![ yDX$J:d0:ḪQDΌTr4:–6CvG$,Jq!zٯv 7=I#GhWGZ*frl3t+l 4n!}) J,c5Ƣ҆ݜ.r~A3"n`ώDd'@ 4XPqWn"2&x}۴dt11Xk3?`oMfV݉(#H)\kLh=pS\$7c6ak`X1N!  W"+"L6p=MޒPΟ;U2ͽ[D_-!I dS _@dn))hu͜b*|"u]dFF4+MjO A{C)76r}2wJG:{d&Uִ]sҡH։{z+qv*#>>7'RUHjibX$JnlH[NFN$|{ PQ҉*5e {Nu}ϝ*ȋCz[067IY4o4_pVS18=ذ'7ןGUQAK J/*U.h87١>Z0.)0܈mxEh^:iEb`⼉`^aŸ!,zC>F௖tUxS_T0rPjp:=.-FoYxa}o7(Қ4еۋՙBznnǫ0QOvQ3wKD;q j/.{[ tbk1427_n08fw]ۣujQl-!s[W96HDNHD)Su i]tbdɜ_ 3b#>++0!ౢboD|w" ׵г~v@yS)Q6h wNe4T@vdEEKD}p*ݧCm;BHj?08[͟D8zW@ ]d‚?v#KrKr*#z˘iOCrݼ_hN+ƍ*C VoVl%U5pϹ-y4TRüIVB~f)8=6_}TDae^Tm7/CiKLUƛMoϼoQNQI]446V^N{81Z Qe(խ[)sa>BvW"3S15@Λ_v=Vc"'vT塐/ZEoۚXЪ\,XQE1Mr7 Q ׊^J Wx HnxEVi}ݚB@.v48>%@6b r/]V8B ͡%?t$Q'y@؂/ %9sLd,{uͤ5̶@@\FŒϼ͗$YV $>Su,v&_ʉŵ lKVfV/uؽ]xR9H 4dj,ͨMgΦx\ H~>+4tx*ӴYf\Rx=fb1Bu Ѐ4{_9/F~FGgKC /`zlُΨ: #SɿAآ߲ H 8Ki3h9 ,.">]XcP:59@x985_!V(.yכ 0ybCٖ[$EZɑbo<_ĭ--QyuGK|ZjݯBe t` Y2TOV*DP-Q{j*t/*RQ)2h,ri;ězAU,I)%Fc"6}؛1X>b!*#;=3yѲO#bD֤~.!eA֗;ݵk4sθgRK157NBkS#]cqV 3ThV# Dqj* #MóƶDK[uI 8rZȥ2NaS/\_t?8}=u8HRBsR5/.{Ewލi6u9pjt(̀i!ǨR83C5,T]Lgg(eNTI=jpS<F.Ex^$3S^u"k˃"=1GBΒN녏,ߞwރhSoR|zd@0^F|n~.5p/bT3"곕nco_z;}dIx}zb0 s mNz *)M,ޖqbPS-E3#µHcHSڋ`xxȏTt֑[\)ȵ ve,;'K0,OBlJVtӳypALTuܩk%5yAS"`7x{ 6zz M̈́BjgYnY4:> |V^b5s֊JȠG;tK҈/`@.O灁@%2KxU Wb7K;~]辢恡{fKm2m<_uhD 4 ,=F3lH*;ҭz@xlj7'`V3,%QF-`*DKu \ 5j CHEƦ0̂U[it^^dNYIm4otI2XL +:5^~lqQ&s[SO@t#cf|\ӥ@iSz N};ЫnP(V{n(vu=7!s~W,F )bbu2mOCd^ߩRyM1a/Rw^W^.JoK6\ ǩDb1_,0`9M<&JSgv]D%6ً9LL#sCN [! -S*6\"v*b@Nߊo C%[;},6-EF.tF^fl^uBo;&B&B5>xGrJ Ẃ}C5y#ƶ018а}Z[QSnûW|x*,']"%cw '[>T\3$i`׬Gj6^zt9=jb |pn+I }h2A۱|\!\g⟙HCmខpɍ3dΖ&mcJ>8gMV Iw.EtDE9kX}%ߴAj(B1 $MX)IQ7`kԋ3I<$lz QB)̕EL@A G aUO +%Sk?z/W$ r-29WO9 h*u. #e۞}9^j8BOE$=7̇$l\OIŲR1ƗˌNY,k2X5yⵊǦX2,?9@(.A5 o޷Fq7~.PE~,>N|o2ZE2G7ӫǚ9K3C>E .W}SmB8]{uvY;`=K?|{>i[DYJ\ʘ0hI%QV~NBLLf#ЉiYk5 (l1 H:<)"QPçZx틎?e<`OD!< G Gn}K=NĹkmK.U(\ ay0~;g CGyI+GT(xvHdsUaY`~՛gblMwS tC쭺_!]rN՛Fom5*B<q% rWYVj7+-XMbh]]h4}|]pSAڨ&Ib2q̩zkaR~[L$YsǑ^.푇v,j;S/>g47{ɸlTk>;0}_O4b0*,iGg|OzԶa ŢĪn;Xp͖Br_UoGT;Ûa7,mʺcB.Mbj|iNtxfih?)8__O wQVڗ3%AwF/gI{ / }li?tfm Tʛnc >-lr Z !9Hn:ץ|X)s-CnYbG߄+9X[tADvOl N)!PA\:6w"p^JF}h)^a7kV=S1ƥF>/{Ә㏔l6\Εi׾s?Fc.3\t]k44}U9.~+@ha!/9d23GA"Njs-&>y` /Mz1(6DPޜ p, p , D} D& #S*𘶍ixoӎT@6/>b m zY|MAȸZi 2vK* NBc.5b*C48ߣ糇qsAk~oU ΀}^7L5ǸT=> &%+Wf$A;Df6RAwEo `<̧ױ:R{LX?XUF2=@\&WEݎj=D\[єqIoA_k9$a(1xE8ެSaBJK}KT t)eF=K#E(aQ3?1bQ) R;ޡ]\ɪG2 k؛L iB=FC1&LQ 7X ߵ29~X{2҅,n7|Y Υb\M9R$L͎-zT[ ʊ̝x>9 ypv#|<MqZRR!3> ϳeT"xCygR UJb9:)afn BܻnECIkeR߁qc/3mus4Yntؑ[!-|( >/Qr(o^a;b|˔E?F<Uж_r."qb+Sjca:j^װIya\sl!=۾?ELfS"2tY?-89`x, %ztX9Y]Y݃Y]Wxݱx {$-sfCIUD(v.arJ&/讔q#! *z-Ю_)ӑ[<Oma-$"6֝ӷ˜'"OH#}qzX+ؿ1ݜ~eTv0Z+K إ.$E$[wb\q3$Vޡo;*?2h@nڌ2 7 L$O_{7݁F^.mW#dx ޛ|J >]Fl.HIF6d_[-|cXT܃Af͖M|ryR h@F`cFT)xyy߫ qS6=NddzcrJYOMV(x›o6{ ;蟌21%Y'paz--wM# ᱎoN$X]bri…2 *u WV@SEEe4Ov' mzjs8`~8:N7Xkջw)**n6B;s87AmD;/tU\%[$]\W(@^va)3Ea?I2}EQhC7ڬgڕM/5*1APgo,hvXt>.F& b2Xv|~x Pu9‚łFf7r s3% Ɉè^9QݒIGWgKQ H{6kt؁XuߚxFLt(,6Y4G]+)U*CD'*UsH=9#qeJfsnwE@T؍OP"*ycR,u|tqe"\3{w=(جX"k}?r/ NŚHwȇB"Bl;P4O~z˳I}Z$UQb6;JSw(^LwpѩP"W}#ͪBGPE8?+˹-Rv }ջSZ#^TB!!w}'D9c19b\ry#RZI$z#1QY-b -N+OÞ ]A*Ox>=%vUehW9"JЛ0k)r'b/F.0o8"a}\l1Lm+\ -h_1"F&i?Ғ5If8 M*V7 7[ 'PGգ|FE׆4խR!4 i-I9OǦeIU/3$,` o_/L[ZIBhgT {{ݜ㪞T'2Z^>~׫k>;J`7*ihҢn]ЈLLk4RaI8>bu FPq:֠9Nlm>3rχK7s.՗zLFrҲo8ٙ $Ŕd+ѴD\Cz&VVQq-zTֽ?e[v֬EZPl{̞@@y5O)RgJځQ iVHAF~ t`}hg,] wN8_3I1rזtt 5Lkb8\hlvs- @lGvTpR_: d`= 9gM~޷zlݣajG6&叠 &Os-s};{;F̴J8($/v$.Ե}LmyM(&>i/e-7IWM2i<οyBy4e`x Tp/Z~'H$jQIW4VIm!֣42326'_u.ݺ ";x!2u-MTB$ 'bةQ؈ oW`f`oe,G՞Qj"^2t)yjp[~Ω" uPOclCA¨#+YUҔt:LJ0 0Q0qͬ8$Q*tp:Z !ǜlΆ;6ձQ!]`1ˤ>Cwl&T828PxۈQIȕ6뛿:5u<ߪ sM Am:0nWx%ό4x@Lsp4_g4oɫ淘|T,GfimWk#@IQxyof. h09a, BB7 Rü>d|§rHv0]6of*wQ ^f8y+W] : kמ1(t5%-~L9CvZ?EJB|{fY8$nt}E~`^kvP_@7~tޱIHgFg)N5u))5kZ^w_A{?kv?H8e>[fv#f24FKmL/k(F۴.D_h9ѱn`!FP`$e5:nL#ww!w`<#&ھcco 5 Zj$Q?MN6`%J^;[17+cPȋgiħ~tvu3a łS.UQ>e$hcX舙dRC\e?N Sy>qǧr:n&Q 'P_4m` }Rj)|Mp)*a _49^?۫dRuMW f48ުyN%ن8G&NT+ʔ /=WE^d61jE|6 *%j%ؼ cST ER . >Oɯ:;X&T_pf gHƵ lGŅ,U$VyeVdO. m|xw*u 芯i M퐖DjTQxlkT!*BԼ+''t}ÉY*'<{sz`r戴wҚmgD?!ay1%,z'~Dm(Bf] B'x_||*{IحغBJ[w$E[cZ{ʃz+4 I?~J@tkUķijOaO^qݮͮ5fKpG 7+6'ٍF{5$ ,7TA-B >eNVe}L"tXK|g6Ä/?s)Zn@a}9̀K]YT A/YjogB"tM 32>GﺢAKo4PpHy0l2Y@}:rB{Kt::]׎޻Ѕ ľmb1CFMl|KqlH3T܍GyLG^| G%&%!+;#1Gh`8p҅mQUs넽/~9EWSon |9$َ\gTl:V*޺V\ƅQQ_y\{kjB` ã X8{7So)LU2ekdJx=vImHdBJ0V vo>p<S ]@Ttū | g2ְ.)ۼ!:}i߄2ue 1/͙ sQWӟOW`~nGm$BFK9\sVO0s vٻ(\{[ X~&zB7ŬPW##`us7{⛧WH4:6IuB')rM}VWBMx\<+m.wAdYtT.ʁFHʤ0T.tdj""&e8y~8o7ƽL1eV +0)՞ȅRe/Y { .`t[_8lٽh-ׄo,_;)aCx_?B##$n׹69 ipl'wSwk00W G<6yhZMM}5'IkX!²eUfvm{Oٲʧ[9+N^x{Դޠ׼^k (?<:^:E - C!Vϧl{Z*AD@aFy Mqb"w}Bw"m0C!yW#+iһ =k_m/eR`3نO|\6 y|X^g$ZIKN2g mw]ܐִϥEp @ h rql\E*듮5J0 Ҙeہf`ݵolн%~m|iZjiv0 /PL վV d$+!}Fx  )\K}JS-`k>G*ʓhdbrmh qtXs ?\t knFJTԂ݄ ]F gս hy 8(/޵ Ǭ ԓ ғq?W8wG },=_QDG`q y-Yo͚Z,R)ЧjCL8gMdRɫPʔw`K 3wHz0w6JL++чl`[S^Bxsk\-!^Od!j ˎ /#g04+Ћdi Qcd')+?D(zMx?h (*y^PE;+Pè^xEmJT&s Xxp(U}ci(tقER9퓖^ky̴D 䂟eB-ǯg օ1hj5iY1 #>‘>bފ9z%W;*˹g,PdsB %i&M?`Dg|!pzEu]XX݄Bh2H?9g <1^CwP J@9fQ,_L:R8a}zڠWaxrj{c:XTxӰ r,΢[*RDK!ϰҨ|Ȣ˔To ^/s2LsGxD>Z;:SJʉ= .ylqT*SGËVv?UVR|=E*;ȡU_z"bhȖLiR -r8Gp<. yʁZCXHS`1~`1e2U&de}-)~s}z_[f͂W.GUm4v_Uhrb2p"{HKb^64Ҙ@*+ \; śU.ƹ5hj7q ;A^MJT4ūzĖLu4//{` 9H/?O&f(Ti5c2Ӟ^h(_FʎKNHUɣb{pǶo`4hV>,pҷʺٖMφ#/;ϋN$L;+U!M ըM_դxm[ Ձ26s& 6B2ۢz8qƐt7_ƁK9bGwni\Wd\s]/G4X͏9C@2"3.pxœp\e;(c=-*CeµYFxX]si6ĕo"zPJh`9quCZmT t\ \\9+ЁDX\zنU#мCbeʧ30R^hEiBHz.>iEI!wvc?t'Y/Y'P%VDS~)"n"Ryb2l'׷ g/4}2gXi_$ΰE_ 1iz|oXUF:0bqzAkKBd59 *[6.y:/8]glM0?KH4 aoyKrsBCZl{mF6Y0kuFaᙷ|/޲+y"m)i D$YRB0i)-DsibxCڨp޿-M'~D{@4r;NQ7 8|37ޢz4nhGԅcY.X:nzGQσ,Z:F9ApD3LrWg3j}T}!&)~0.Oe=Qf})ҭc$ܩ$`E HSDSfĦϒHȷ>$dVsĸ#n'ku! ]_GRtt3|7q><v.}xvTAAQav *6\YWgrELЅl<(𠦕&PK$riJޙOկqF^q| 5#иA~O- ¨*d>EOb'gib>,rۍN{ktBdS:"){r6A|m2㖴HG󆿑+0EmwSUT蘵Nyg{:J' moolX/sw$_>Lo5Nj*ߔkCM}8P]h~+(s⣐Ibѿm*]˜(RW_}zE:ΗRz3zn(+N%205l~67j!3GV xђ} fOw׸%rK1ؘ#ePg tݟW b3RmO'ĵ%vmhuyIy{$X Cd\.Ɵx /b6y|z9zF QÔUdu(?jow7_4B#L1}'x1YV,jpjiG=\t{$5$hpɰx nh_[35vw'ltxW&Pθx ^Oq.qj%}@@fN[I!o%dߠ:qv$ -Q DD5 cLzC9p;8`bE\oƋ܄n"dwiRڑ7Myׄ$ g|I\ HC\(H@  MЄwS zCq;nU+pۦcC ^Da\`yr!e Y3b nsp[VGI1u sl) '?ɗhEl4`Άtn?̶1g;Kʴ`ssƠ6?T6ಏFߨ@#.,ꛈU-R1T[rvXQP{zp pv#zle-}J֒Z^CU6j^T'`ׯϑ6FH6yjª,T*qXPj͌&,Jc}U.j@?6#iBXjF>ec^(1r@1ž%uDjYbH bTR7 0yAcM м~8d" RwCDҩo/R[XukcY|6h~?ND,fBڨM)e{;v7i~wx.^W3O!9d[#E^>ba5 |c¥9oG֠Ggr:TK~.byôБVv'O~ @K!ha/&CFpU^q[Uec)0]ZGoo"Fw) s#J!-@Ќ:Uoc:Ƚ)|JJ[I:%RfOW7[Sk EfK $%CA= %_>[ `hOm~BO:ϹrS6x$8f7ݭ6*ܢJ̄P0]b,GKêi3Uq{?J];׊jSν2t%/n16HGA8h.w&"31 V~ 3`vƫA, :\ymQ>Bc8cB5>vO3 Y{ ngNKfx80͟ @RĒR:EE:m&~ ׬eWyP4!+9ɬnlJO259,ByG[^aP .E ]ʀ/H{wZ[j,%8"E|p9T)̂DA6 x9'vXNz|;!mG%ˊ[3wZu/=3QC(=M*rKFh[zOgW`zd{'^h:whĪ.r[meBהߗC4߆ZwW g/y+UOx&\}SK$OSΡ+KlQsbR>]2%yhÇdM]تagA$z2y; a%&LX"OPbhPϔHE,fΚw~^[J+Wxsi챨H%Z\o"(N.znw9cV4>*VzڠlBJ*hLx6ȘnMXFL=RXX!$vQ߱O+laR[kb44那K<+hJ ,Jy=L&v @ fYY;Կ'8w]FtYr` gӮ\4Xiz+,L,O)iHҼ^o9Iׅ+d~غ/oaK?vi~R)M.J;5b9RH1YGog?UrNO?dD Aj鬴0BFx? RFMXX~\’ʑp"vC%GtYOrɎ Nq/#ri6t?9j5}ەR]b| VP$9Ig$L8?{kdl>kpb¸3ۉ#%6E~qUYY{8qDBN%7>2gͤXN2i-MgtkN ,ǎq=<#L3ĜQPyPD`(@˰9;hDW3:Qz?THgm!T pr> ?|O9kRNhdG,uBr1t$v!a7 KDShi#m7k*{ή^Mϖ@pACkcFFx|u}MF!]Dp?'>f?z1A:R_ PBXA|jBTPWI=ZTlroä4_B2N]\+?DA䂾v}7WQ;{!G#Ue UC c@xruEHjhchֲZ k Ͷ]Sԏ* h ۖ -x73]>iUADNߨ~hb! W;&S[ii/@TDqQ  9P  fwT9/vLխ3vk 7E{ņ5j;V#ߑY€?Hj<3Ty 2 h{a3((G=t^gupH;R&ؐ O(wv, y){uWҘ,or*wDv|\ f2쁏퍚m!d y}u3ڪ~=6ȧFnmjᔑg{Ҹ6.c8g&DR'i {ߌ"d)h08$8yX%֊T<~\+m>L1<^ɰ_/-T$%2g kQ:>_4f KJ>HdLegK4nv,ѧ0a%*%|Qe7LvđQu#qNiMYq.ELxh,(&  Y[jKY?oj,5*o~}9"g^?{K!D M!Nc2fv~Z*Cllh#a@0bP"h K~YXU1O#1_lk/<π4FzM˗ޒ/#C6` 5 Z{\+烯5@`d8zԳVkEGT*b~?C]IX{ >-BXi4ƌم##L~g?QnOP'fm4,EUmDޘmTb [ɇxNxԍ&(BDAͿU{{;DM!`,1KLb<m;k#A|e)bl5y5|Wxg DBtOp6<7dm`}̈́<*l17\[_=ԎctǞ%q^H&n Ia%]7Q.ѥ8ձD!iN#X4kTNY+-MJm ^\Cb8uHE acʥ l[bG!%PA:g'S@W1ߏ#m/¤Cb  EMMfnvK<,u@=3u|$I +$X&?vG *M WՄJH WdJ+zԡyBB]G(3ܣ! .=*bE +?2Gm }uGD(z?ݶt@'`Y q"ir(>7njgim 詓>c>fJ?xw)bI0@VPX?ɟ)ۏ%>SszAұ4*:Uz»/g!lj6#.CCT *ɉ]k7|GFCGϤPjG!!m 2ÌjOTRܿCp֝ J| юUޠ?[a ._)< Sk+J1seuyG+𜇣6-F N-OZ'hJMgfgE]Vۭ!t1ְn]fƒݾY}:} 'rlZF݀ZIx z'SGd5Vf<($u!gOn49e{ ufX}ȉwF騾fxMWCW 8öƃ0- !"Ϩ]-i޲Yቀw\ PVpwU4_K$'Z qNpcJHp1Y(CJ>QÜدDB xSŇ7ri?sNyGFD9[9b!qPE|?7DwT WNJȝ-+!+! UEhwPInje6}Fbzx!JYebw v?aAyo~[΂^.qԜn4M-mOM [;3c~Hhzdsz@v\f0! +ӋWČ'!_myA-ck>^(Els٬[E[$ ڏ<00HSZU͂kk_*+ypMVt_@9f*2҆d跑xLq4.{3( >,4FW3U>4b|p'gq0Q[,zэ&r|6ϻV-Xesgl rVilB:}P| Y[ LKyGE1hV1ԏow`<ӭA ue*f!w|o/ecdޚ '^^jWdUdd8 !P=p|5ni.6캎038tmGevDI <ऎȉ;` <02BtusYSQ$ng(U1k'Lc3oHVAw<y66D>)tEBBX[3Q.QO( žzTrv" R VK$V}!y.+xㅧ9oS\1C2Π7&L i07kec FS{!53rfj?ڽaf`5!*fDK,ȓpg @ *ߕȌ!,ulV CqivRĊ 2?ZJQmt51u#pZ;>xs9Uf|O?4ӊ8TMq!ymO~8?!n.Xcl} Fe{?n8{* |RN,҈]8j/7z/.`nOݾNqުz֕z@j\R6,鉾V&SCA&x~2d7&B]U70gQv,|1TקqnH[=k_8(=dUS^AġE ig`+Cr;L |'y7.aϫ}-j-ٜ)Afb; ]Z]D.k2-hJQ?~kDqڸlםQOŠc@A+*S~*W˄%d9+J@}w y`"'/^o @eR\BBW ox.!6z?A74kUѐ8L'JC4rEIFEAJ["J9aUayZ:%Sj->A'yI[L##VMlv /h Y2ښ$uPړ+jXE8f>7vBg>=b;(Ku= Jr޼C%y3+G︕⑒,VP>vK^us9Êʒ 9<]L`Bin~g9<h5˃ E@A1*` EiBIb 1RZdG11a I_L[%;w{h`@Ѫ%mZJ;+숁كځ[Q˄?-DnzdEA3D]BXeE(%:M.G_0|lH $N=%ʈ[3aUܐ?*9ʍ`V) lZ3MjKt9%dTk܁۰Fw?C\^ӣ.^ì!C0׳ͳ}"]7TMڥGH z3oVi›=ׂK\2hd(Ԁ\fP-;6IJ\w\BO)H7!P$j)δ;heW/l'{:yVvRNqCI㶉:L'3//T}Zv.!o g{" TTRB tilÀiwqT, sZ*(~uT߬Х)&4/,&3➼u+aYM`T֢&KQ騰 d"M+tٯ sZ:U@[VׂN]qTaߋJ]#Nm6*?thow9|_k7 X/"re.[}ҧUK{&0pBW'9_3"HD>](Ύd))]b > 0TЋ*9d{h7S?=QNlh+tEn0 YS1p&K[1ޕf T]N)wICU_ZlbӬx碚`3S7^) ($ꦧD7."@how.2B)#$JR(hg.1+l{#NcFrgɑog/VKūTYh},3@R^Z!dU$a: r0 NmҩX 6j79s& {n{\Bjrȃ~j :<ټ5p]b ! 0<v&Wy-BkVcCm f\tta/S04"e=!`| O\MQ:h᜕Q,t;l2#8wEUb w!2966`c Ùf>$﯑6P‚G5;w@98FCFP='546K-_#,0r_[ zR9oUE`Qˑ* TI%:/(uY\׵ޱOQzmNC )lvĵϡ%8Y&G}~Yml?r௻c}>_J.Ah4[m{÷􃋠~u%(qƲ?T _6~q D9o^i <az 5U%$u,u(:=Q2_ dcP!Ǝ'ҝB>SG_BXd˓imblI]&P-5XFĭ UAZqbUAqU˺f[5ɲbg 2m8;k--D 9y$i}Xibm3?gCÔсRI+a[#:0 ii '(dAC37ٲO\/u:QWGޙF\!ȍ|^dn9,<"~Y#=}3g:jȯ}JZDn>-7U t/,MtvD7cl#Ѿ!qD1wU81@<%G>a4(ڼv} --̍u@®zLwaRƾ)mCԍxv~ i wr9hT"8 JXCi~_ C.#ðڴviI'K@|O#+M*&6so+A^&Č#ޒ"GPMXK-ZVtO*;3 iHaPD[렛rsvlvo7'ӓ0 6o9SoIӘ7:.0ۥ4awoj}J2l̦eH$^c>~#7 r: N m ^7UEs\sj h<$~98t+c#377JqF8^ k y nmqdww35 =hHvOS,_Q2l$HZ;'O\A߉`3  ppn.m{)#Wߟ\g(/g͡%#P{L3\0c#иiwE} #;_PR%,")Bظ/(U?:ɥx'xҹʺ}*}f/NX%ǽA)s}aFpZW3>X$n/u csp;zd{u.qiI-r@kQZ;!Pb,A'f[x.s oT Z+*QtR6 uqt/ta jVj;=*nOԏ錽Pu}S-*= 7SK/E'MOC^ڵ?wK= R\θ3GqE;m(FҎAeHXKh_47l,0Ep$H0-sϳj?(Ik^5S^*L )8\Qū0_:c/v F"R%~n3fF`Mz+lp"jKߗւUrnbdFɕt^O34YK~X>^@df!t-1_"1ZehBCZaȫ:Q ]L>}ì$kÑSs*O!> fJȊi׈2PS6 UE )bnB#>>mg-yKY:9kwYPۇC_xd1 D`9*yPG[ =~qdNH4$j-AT~)reԥϟT+:%m؋ŖQ(P)Cv9‹;O,dNJ C}*3;ߵVƂ.`_rJcu^ߑ yQ=ɆGmӿMYFy0U? m; Um`&>uoJԎ'1)s!-biWcz}AN0R(RZX{-\IڑTv.aj\oԫ*YҖ0(*MY;ߢ[z>]uvEݬ~# w?:#MGw;U qf & (erK74_넉FRiQ,و<6x̭d8\%iÒ\ bYo:y2t BOG-$2hJnf4}iN\8; CTo>AW仠-$=*6;W­toI ?eaܒ N_F]S_V9HA=jTw{d&L|ѥ"?E? xgR9:Ws?wT>b4M k*r]yf+NAvҁ54$64 Ҩ 4!K;( c}}Z.4@Uf!RxݑBZTDJ;kWfM\RVJ*9pSv_(W2b3*Uq42s06qݪ#;Q&!EVR)qؙ9mˎ!=vKitM-ʠMoA~FճPF7 ~K|~w n`A:V^uۚ Mp^$Ԝоjⴖ}I/ ',[{Hʬ2 ъǿKoFJNzV'Y-סey,冀}?9N`&aeC?C |U%"TG?$^K=[9wXєQKˉb]@׎/%:H{fhq/]v9 L4,x 2~^k }7s$]Tp; X:+$Fb>.hK?}nNq(XA;:RȴLO~H[}.DwCߘh!t^Ά)Ov H*afQHJ1 |H\ƻp`4yyp.d1P%O#bMMtyJ8t7 JLm:T0(ӔIոlOzk*D-ڤ VeL6JjC,ʇCc75dzpa2Z< VTȞCo.? >2t5æPI`\{/s5s/Yǫ+ )Օ +JMROx |5ˬ:B?g-o,},v z?eOBq2cF۠^8E ZֹH.a]SEŞ~SV?&>6TA^L Ā&yTRHpÿ6r?֕+uO$_ *{QQ:g=vQ2(+K͑hC0,lK}dMPXW?Ϲ|"jDefXHJp&މe_2x:!ߋ&hUyD6eXVI9 ;ƾF3č,ltALhUģQOj"!=laX2xi*&8%_8@ tKؚ <]_47yR_^lq\B:ֳN^[ZOd38yQbNR܃<|Gp9Niaⓝ>Bwª6,x[} %ȼ%U/n }o}CڈJ,nxͮ>q@!/>]\gIV ;2(>*O I"ܤaO D?2|~_5z=F;&(]g9`M,Cﯖ V#Msj``&5~BͩO R=gx.a-L[qWj1c}qZFALpo4?ؽۈ 0rs#<=$$*~j<F UcPk4#?hɸ+qB' yGn3.2Dg?Uջ^/SH9-z:@rR:nŮ(ADWDO0ŧbϳ5Sp\cOtpZ2ke3RT[k?3IN*/{M0p̷jѨ5]ASgT%` 8=MrF,f2jh`ö|9ȒWWlP״XbF qvb=Ihl o9K1coW ȡK%Q S 2*œ tfV.kC]ccz.:XJVw.@i$SȄ٫𮨐WG;|[:1iO::dp ڸJaCZiZҡr)뽲iyw9IR.jugˁj gK igLbZ'tPu[)p7{ th6Zv^wKe6hv[ˎa?Qg[Cv# 'g!4MuR,xfkoTweGfiQBH5@Q[o~%'ZF!ONeqѯQqLCkRXhT"wNǙ{A"'i1IZԾJߙ]q1j=;d:Gw'NS૦.o R>7fG,9wP("c@>񼰼.PYWKV^J[F@N  F䶋prenS۬J+/ݟ$A{6?Z#'R}'ڇp d6 Sk//8=ӠFo(d,"&0ubKb;+{aǓŴI৷$5*RQ>.=O7sLhII!r`D Ιs|7.ڞӮ:z7G[r͜|m=OSjfs7 oWjmkE:7 vIk{+mAq.u;=PN 68]az2is2@jsK~ڍS< gTKrB߉X_9 5jzRyҬ_ qp,*C{hJ2T! "nwT8f ULa[2˖bEQA b96Y}uB|lXG!_`E!ßA 6X `33cғ5x'P _y˔==t帛Q~7wTų3gL:}<_Ë$]~Uq0'ꓨҝ*IlOR"]W}XL?ۢa( 6ˌietO~Fj\yx Gj$pPua-I\LPVbF <~Bs21/2Y 'fD'oP3+a6 1s" :0,.vtf0QF vZ'蛣%gT?K^,S>_~t?Ktx Z[S٢4٠~T ~$$gAA:,դ,CBxyz3 \$X\XDY3A:|נoi2G@|G__2? yM|N1HMӞFoᕿ;tK|EܢD8Y:3 d L*: %"Yz&Z}F,d>Gh_^lŮEܣDB6_ƎtA j67BtVAAx',J[;"ʫ>Yj@qzGd[@ GOaTclL`;,V 5| :Ap6s7~+{:!9j+ԒL$(I^=gS ly~Y\1h? ScDx{j3{l:ci*>_;@Kmi, "Z꺎rå˕$`C؏NxzLOa`@2-T}+"RPe(| Hq擯G "!~ /־.?O{Ue; RI(chx^xӴAиp8xvS|ܣkV{|d8NQu8)SsLXi<jȐhēZJO _Jg4Pv/J')^O%\ݩnJ,]_6EfU/)l\B;U+!.wgTlfx2,y2*{MC/zM.33{z9(&64so$Zw"W(ӊ-[*A;.jM䚤H_lsR ՂN[_V5}`]a^p* uTF6٤aVn퉴:)WR &*~(=yJ5H,W(XOʋ&+ -WQ5KɏetF]v K\[,r,8D 4Z*|\L1LueD]w= ^S2܁cR ͚Ѿϑ,"6IC3Οpd+Y"m07'pDp^Ծ͓j*5ƅZ\|Җͺu8dO5MuQk݇ЊsZ95e[- HJl@< UT-᠁gE&-;;e ri{X)r  l 1wm>jzd7 92 cBմw:Ƃ]|qhE:fm> F{9O?;.jVGlXh!Tsiz2/r#5[U*'mUd2jGo34 -\3JΔp^Jsk̯LYڌD6S[hIǀKН"\Յ($_Ƃemmpt@}X]84&^k{(64Z9E!}"#x< ͨ[䑭?lNVp0K>>ÕEc\k{HBmB]REV/WLcC)=>d9lEYPDE53oDV)K]7t:6e3GVòHG@ N_Ʒ"#0x[0{{t_!~ʱA={{fkF!3lOop{têşo T>r%vxAߝEGe.})`ȹj|U40 < |[& ߑHX˙U _@%VwL-28эG`ugsY!lxSM_Aid\Ju̽CEsUA-9oS 8+5HpKo] oF2-D\ x18`7`1ʾԘ|' 6"egMq OiN U~YX{O+ #oDزHYTN?a$p-X8(|8O`g_4aqaR;Єmnq k4ArD960'~mRָ)ge2nP=˜I͛B臿pWz'wgkBi59U&ܧdgKER>%FSP|YI[ϕZIG(QO'6K,RgV6Mܳq#uyp!Ny@,ߤf!VEћ˃2Ti䝻Dofk|&WNj^Qq .0V uPD@X«EpyC)"nsun; Z ! d$>Kz ,dJ޿ٯ74^ЌR'TV`Bsh=Utnis\߸8Z)ry~X8#B+̉?4^P'Oju`ꒅӷ*1Ow=LJn˷]|/kzp y&9gI lR|oM`Ij+dHY p@ |`f㼑O9Cʛ()6L7ZPx0N~Jn/O\I;/ rn&ԟr^yuF|7ϑ`(?PRț:[nOP̋:V2,v6{bJ򨅧*|O Q g}ͺ^҄0w9c[z»$וP9 lo?E[Y\-L8ussw|R[a̧,+:1[Lzd?RDYI(;ޔ9I]1zŔMYL/SŦDͅ*Ϧ7ߞ}* iGFw!2^ ?), -GqzԶ^UxФĔ$ܗD?p_ֲ# LcDҤgX`;nűMDMW E \6nnEЈ7sQ66KU懱**ZLGoBRw2?Fxj"G Qi暿HEtUqs> a\`) <}O4#>$.E}.%N)lCٺ:CWիQ7~[E"`W88-¥\:}C GU{rD%[9ҚT챨J?$z]kEH!b NƽouN;H܃GDw2K @?@hSJdO3V.`U`ųض||ѥ 6Hcx+ȼy^h"ᖟ2bqn\ ŤAǁNk2RJbզ`mRsN1"c'rMԒJ0r0"&GA p:zP#B ^,ziC;!> Y3k&Wy1=9d,-Pf[gP=/ jU{췊0}a`F{:ITσ(aբ-PISScQCF֤Ux!{HEvce_k|o=>7Yz6%pVR% T߈F=~W}anY3BAi3*)n),<ÌiʃISЕd]#]<ڄ ֫31 L梶?ȓ'3nКJnz ,I&rٛ Q~N]8SgƊPÇ&yXRnI~ _ e$^_C^#snZRD+_SKpPQ K5sP4E ΈT',ZG$wڮ`̒H 7uyHn){K@dT!J9'O48ܓyBT.R6y<<>blCKnQ25S~C8˱S[}').=bTX)| ?q8ʞܒi (@^\6؄#dRL!e2b&>dy"2^P41S>Y`s]8C>Nk${#b[=F=Բ/pŽCƂsԘxp`2HNXFww̧Չsu ,Y$ƛjήY{y)jC;. >J5tFCesq81{ j=q:fj(>GYU8,u6F`Ŷr$+Z-SjnjzUuXSa7~|(dVwna)JR2*kg)p,%!2`9I;ZlB*, &d R3犐֌+-x@W:/Flu'MIr0}p߮LEh;/:.P* b{V2w 2']AZy/2-_ec)dvٟ|z] 0yVLBB0SsXčh?i\ [ j`ErWU97;FƤ{ԁadnO[My~sy=#nSۅ r|<޹p ]e7B'ȅG3j5U!}s堌pbh.~q:o,1gϽ߬hDf(Д"I} }Vm|/r0|9)tڑA$؝0*8uϋ^n^U62AvmGFs!\9_r\=~*ZzOsm YV!Iʹ/g|)&҃)9-ĝ2oMICdj@y82^>zv3*"\ "r[9 |1 뚛XAADtXR2!]q_y 'O*<4=3~WViPdk4>Ȕ>JA斕_2d"U*i-Լ̙R?(My{i?2aI7N3k7̍"Oɽoǡ̓EDBy"e-C"{[e!K HN=H4-0 @ZBNUUi֛(=s-=Wfc׋s5F0}PF96bh;( G'ڬ\ Ђ%W8 +wCc`` kK(%? 2As`DWlcHD kq7Yu4,&!>w`gecLWVčKlPK-#ucZpiKph |McbJgd"H3&0`k# wQ2te'bjV--@0Tf.,${سĶ)NtA~,qk >'Nu$269C)q@!3(⌊v `nhZDU0"n ۙzs)*o,zs0ftĿtZ"$,ү_w8iR\S5,8jfH绀FZBE -]Qaʚ +uE4R(7J3YgD覻Ra}u`&B|36wo*3err;IF7XCԹ845T>*:hX[9h­ݎ"2WMfOJ&IV"Ε,.f-> UIiLջ5_-J: ;dMMm4˜qKR<.HbјK{铩bm|YB{rfDA?fhJڝ :'&bٮ@-&[|41clp6ùIjbs-(65!ލRtd2tI AS}2њޮK(v$'fHDU=(4DYl,&Ist*$՚|)p>8D+΋*.,M.p4<>Ea dNG~k+-SMq ?9͡GRۻ[\36 @9!Ǧ#@,A@b{~l4Ah`Uȟ]A|I4Tcwa(G~?D&`!RUmi\Viu(4S½Y`I0ނYpe"/vqpUj/? a^JAoc^Q{jq {a;^_$o;DoNzӌ~ ͓pz֨KiX>,κkǒ_gx1`M)wb&{:,p. 6:XvM;̠~LYy¨b@ ` J|S&`ձ׸'W?097]Ih8 UT=GͮD.rĥZK rbVKD]厏|"-c@C0& hT.lKub&05MA'EB*RZ&Dz*̿X}.DQ2PX X'D`o0"(ocWڻfđwuf}eܪ}>4,D~ՔqWA\3zX(rM!$Sa+na0U꿚85Сy){`mcLїO*tlAr6T dRL]`^s<ބQOūNמP|ʭJmlAW`^Q7j vQ~D3nϱލ!h7l tm3Y&yi Oe*FB\K"Q4F?61"'Gɕt:}+/buGuݻWwiXH=F*$.*ˠ3#ڮe~ڣkG`꥾qj)~ݎ{1;30[e|z\o%p.zyb.'*ojѕ;>.{Ր!Փmd\~ֵI>_3HXL ,%~N݂ #uaO.q,P޲)6Rc^ &3ioVd>ܨ,3ڳt0yM:OG"9xq%.'ZN͟&Yիs%1yuQ}aV@* fkN(#5 duM槈SEGl+<]%l:QK @%פ'LfyR՜\ZmRiVbel;ncč t?6XT*r YDBao p3C E}FǷkc(F@$I+hUb=#^#[AwNß(>J ͭ#v/p.|N)qY +- QQ$zzAP~wP\`m:TL‘Mp  xKޖU ( /o|M''yB共s)ki/!eq;;EsxOlF Q3\-9sÝo&d)u, oɾLkQJ†˳vh{lHg1Al&&ؼ `=1EQ~w{1,칀?Y*q]Fda1GsoNX+˨Wd\#Ig_,4qU`iUW},xɟ WARٕ `XXb_%dϳ}\4PpJ펃76BK.՘؊6%dat0c{c 5bf (1]Dskeۦ"0ԥ0K~v0[h/nTnEox܂ :eR2=<XECճnd1Gb>QN9xoլf3vRqQt$d4"ͫh= MFA@~܇i \:g󴦾6L%oeHQ5jxzhת]a s5AP4u!KQ8SOۦbMZz=PIYN8r}πˬڨ_.MT,tY~u *x^G^xC:3)d78[fa`WD{{\?FuJ -(8y Attols ν>"u[e)`w&p<3_{kڤNC@9,ĎdH $7ӬGE-. \rc-9P~Q/;}|sGo%4QSgO)ӱ \ ,[ ?IVFT%S:|ke MKe(٦.IK);.XbGݍu5]^ߏCl*-NW/Y~+*i4Af8˸lCw~I3RT25&](mГu`/LU= vs~m\tÏq#0ڢpVy>X^9#mn]pI~XQm=Z3Eytq-U 3YU uR 7w]g df'ɻ} y։{UCAV|:&>ǥj+9m5UF tNr!MO8 {ŧ,Xv Ζ9)my!1œp#!q[()vxW&b'=5؍vʝ ^̢d %?ַgHp! &VoJ* j\hL]lxT =/ &8 ^ü&9)4E$ ${m 1Qc8O;'R ^\"&HK.׼*W.4iWZP¾:Q#.xxGg0Ϗ98Itp✊Iٙ;紅4yUO۸(/[e ީ0ofTGߓXEevxYFզ1.ok!zϝ M{ȏ[SmJ5[P(L_S_.GBѰiJ`'٣I(bb~{9 lB]{&GYZCѲs5(lJMǑXN ˘&^bhҥRE}P@lR|VXMDF ]UI7v=% /MXcR_ 1^Ww}}@5 9=Өu d8( bc_ Y"څH$_׈Gg&)"M@rћ+F )NHד7"BF6 v3x28&hf0};.C(0qσN͎HT#+Zj R- kG;"Fp] b e)҅Rν׾֋ivzF?K[Q'MNyaW:FmyH7/!$=LP3BTzh !2r-4m?PRYbu:Bd~}h P{6(wT j Tp,Z+R wN>>1cf}ˏĩqFzxe⃅uw:LUV(f FWJJ2Q#o2OՄI(T._Oĉz\I%IGx47w9]`qtr;C8x.{aUfdDy>KIRi:h^ˋ]@3a֓Q_aL9E & "@cX:NlJSW D 58SXT9"3l Z|| ; FD Qi.SLz`p&d׷U`? #tO?Ae0喃דolQ}/ x:ZvN+jW[Vt􊿚FX? QGʺ8hcZ^*51j_FyA+2T($Z&'M422i=׸[`z=4Я1xDDEIDZ0l-ayB {i&gT;esmM=jIOclҋN]$`E%{g0:]o0 Ec\>vq|x= Rq"F_) # ;x,OVa'qz8/>)1-'d_I?+pE&DvM9 us#N A5~H\el T|IXjȯs _Ex$tB_B =,h$}вi?znPBczY,d;ka vN^p<,/TY2*-lc/A)^=Y"OA 7Wu@#XN=Q)!YAs Ex{GI?Emiܜ~V09X#j#2`+OeB?iIEHhXڃCx;vz&boq(Tm7V&M!_ ぼSz+7`ʋԳo)ˍu:0;]Le~89Fi}"9J;c볡>ۦ霘9%<_vl~Ыh> [y[ #Ya%ڇE@*u'$a|vf䮇|󱹼l?_/o:`7$] (d$ov_vv Swfll* _>铈?mnL<$]WbKڦEËw-:}buw7x 'Vcp3t谑P`_up(5r5‹ *g0DR.$d,I+gT.@֟;1cd_B"(v#V_hռݺIЃ&4HiIRaCXb#D|i>q`o$u/ v#>Nw 97+eߣ8YI-r.-o`vKkcgl'blꢹsz@#󆰝2>6uu T zTvSEnbz4s%m]mkJk'TOn©d1O8W 0<f%Wx"$&;$If!Q m̶/)aãw2iռ\ 2|ˋnX;!;P48}, T)LQXFfZ`eUI(hMU px#ExmZdgxX |;,KIi#QQz>d}֘vތJ,u:l6)#dgԅajL+ރ'\?}x6,|ۉL+Y*N~O.d77@~V@$<|rx/ye/̍G:G=f]^ᚍK0SlY߳y93;&t@jĕcNoؗ wI5P]wW t7vW3Ț{#4FۊZ<ᶲ96çiŢ WCsyvO>VE6 QW(Hk5X\Fq|ʍ*FxJU*O:.(Cls'ÞefAΑys^_EmuHgLYVK 7"/Vp狧@Άi%2엏kMnhǸ:EJO޶ګ%JֆMizlʴI PvЙ2Yc%9x ?S"{ p(kpŽ'ᬀIoJ3;4+mJ 7&Psbo;m,`q)+ts& D›-2+gGk"*-**g^NK)O⫏*͕ *+t[wr4NyaTb`W1شІvPFCqJ~0VӨOkc?N,{vYR7b߻!t>=[.)h\X~&7ZJNfG+bgR0Z@I8!577~O&$m6l2i~9Ƥ?TϏXw)p;ժu!0Mbmk_O 16E2g/p㑻ZJ ]ԝj4"[O@ =`IQTt^θ뗒ٍ }[my-T|2k*Ib-^h)9,('!R.Rj'x%Ry E}7&"7V⤋f Ԯʐ>,|MeiG˚,j 7 8zN3!V.2{$ѹ@VtF½?Ӯe*`IJK:kaH+ ,Rd9b0խeUѣCcU-!K{__KcQl+|p_kMZld |#J!cpo8eijo}1-mۈFRƣ(Ē~]|8H:d}#<O^{|VjFm'zAAJ'ʣ $@9|}e%ט'oB&m90j}FpfT.޷P t蚶AT.'Br;)#:[3tlOXfLI WX?Y5<}oHm/NNVQgK=DښhY\_CqH J _lr9!2{48MV5 zAx_n赩#nu5ȵmۆB"(eeZoR2^ݕۆ~jfn^/6y| CB/ P]m! %ܛ^9R\i&IYA?17.]2EE͇3r[C.aJYCPePgdw ,fK5(w_-ԶCI,99Sz9{_Dq UkWzTaqض<w#vEHX yY(ҳ̰a=nՂo-z4qEY}w""2gh6E0ۊ7|ʪ0w6GŵexS Lỷ֤=!fDaFBܴ 7 OG9@k=sX6'g ==D}{i]Ӡ?bIOTǒ$~&!ߔ'Ye۠-qC׭C1D".AEoY/Xot }Ʒ U'q8^;J1WC=1YUkTY"x;M%)T0/q>ƕє!3XXU̶7ŝbol5dbʎ9zƜR`y )c0SO 0sq4<~_T9Zj&`&\@M&^pDgk_Cp?j*' 8ۀ@ȈC]+M" : Z?mv1ka {-R SJ)c Ϧ_HP;GWjAptp j~YANw`A+Rz"!K&Ql~ʐ<$`8YeR/KA1Eӳ}/ P~_╆% ]]]ƗTBb #r{:n,/JlV[Aɵ5A/>JNv?vҦ.%"ՉH=ga,3/S^t$/^c:*PӍo~@0qZߦ1a@0 ?zi _o =(.QZ?;-$xj3f"u%`pwwNlr.]Ѻ‚]٩Tc^ *8$'1X'SS4EpGq2) ^G > ߵT 4]xcQCz"مo+Je:Ճ'[d2:G lHWdG^c(>f M2c4Yרº2Jゆ!`V< ڳ9қ~wT 5Nf%ˌ>'D 5FP:Η"q'5ezcV~Z%e-L7 2e3vJ04&dգҚqdT\| Q-afT&T㻹i_c*JiYK=f*kn˨'KIcA4j08BFLU'ϼVA?GK\Kye1eZ1|Rk> (5ݾFh&9&aJk+|#MҌ.-X Vݫc6h_P[]tq56m%&+w뱴 !J¨d L>v q7ϯءf?̂my,WjJǚ^^o>`c0rT /Fx]4ҡn/D}R+X7jZ ~ۼp J\ 7 .n3uNVSh[ʎ2Q;0D"^iU8Kk'*Vz0ԬKͷ y=tG#wQv qJŞ3ohNQ<_>Y ]i$+jKɩcG-LĖ2([pcZEW8;K׻xɊ/MQ oX’@)̜L4kQ*Dټr;^g:~DmA]3ܶwCE*Aحw!`x MTVE3ɧ>Σ+ s4'`0)R-l@EX!O—#QٹuP,Jp{gS}vᣟd i&GnM9df vA8%|+a,xIgQK5DsRj8~fs wIҎƘ/KB0.ʳө%q4}[Xyꢂ\\"'Jky&rU_=_Cd\X`ڻ#3,̏0}9ׇF ;AR=Xts:I`OSDzP2ZKuNYV#;ڹ&&/Nd`o"KF!,Mikt@)b-I4kJU$dQG#]Χ9Wp2L/t>-۸&xhgS3bRvb- U(:8\@ $12n͠v'/G^;?WtȤnOsj3lDH_]VߔQ;bFȋ1?&/;99 ol&Ƙz$?FH&^]NI݄XRrj0V# j h+}0g6vs<ˇMHMg[q|.?;H{e@T@AϚsp6!=>e+X\{[90eILQe4]qbхZe]ۜ{ntCeL=`/kB~k݋usqe>7/QyU*Ov!sڻE RfVnVf&$F WArZzeبlL[]~܁tQ]}AUvk)T(Bbkq̤:ΔlUN̲LfSSVu~OΏ(9g;[dWMGZ\yѲ*:y}7O5X‰I-ph8!l rx:4_q^zv]}Tdms.O~? [n PTƑm-kLG:B/~ίr*OM%3|=boɣi'b2.bN[ӊ{ֈf_m6 \H0 նNEKڃ\U"ra9:.V酦'DiȐN6csݑuRqI9l؞K੥1?x.2A[p(5Ȭq'kk$lYbɓepui)>SPcvEʌV][r3ÖV}Iӎر-2)JÇk`R,UNaS5ŧPS->$6$3W ;twaeMӾ ǵ:Vgt#a x/}y7|⥰Qleׂp^OTo[ST!O߲!WGꆣS^˿su9'Q0s>iı`:z7uPO]5@)V)?Du\%<#WC_teEڗzQa6FuJVM>x&1UĤS sewaA_wV/9{#O06fCB}qO9z4M=u,0OM w%z:D lN3du4|+ËRG7J bg;q\oί_|˜~NGNV8:g"<6/q]#a=vWr[D]# Ky3h*|\f4:ݻiKY/ \gYILG˯ SfyKrLnB[/m8Oh+:YYբn<3){{pϲGYް:sMxޤ{$6$Kos#am3V@8ٔ&G88\x].d*h|'!1%aT5(e%eqWBFly*L%KpAOߵ* ]y/ц)-WOwk,P,bk;ZhCg!Zғ.uN[å!_m^@N5C. dȥuM p=񤊋cu^3w`eLL0Cj͊0Vڴ8!p[@ ϬDm_@Wh p;.RhYpC<\ "}|tW&75hի-t r([ChpE zdr/\),d[~ȔID?]h=hzYLu+ڌci1=X'X-˖4zFrcvCY9TF 0d 4+ҍ,d.)K YRk9$vR(dWѶ _yQE5: P2P9o{޸@gOJpYHg;);)ح=&.XsQq 0id#\CYI,nx~qV k;hf>hpwv.K(1iWڽ&7,2\lvevb}ZE;'m?GP=a3]7_ԥh&*wGl -=> -""[Y %0x+Xs&RHџ}y1PĄhMJ "×m%r)P 0 ٔ}buFY*w {ws#8yKוq;ۂ 1}&HQB}+K.D/U,J}0 C wȹ ߽zp \*ad##)GfsfIyDfQkirSYĸ $i>sY5 lvX#6ΗhzBeo^PɄ/btp#Ȉ#w!y//:4 '`wuQi`ֳ#Cl((y4ǰ[/QPZ`2ATcR/kq8&(/w -ܘ o܀xcuP \{CҜWSIw;oZ>F_f=Ig:_t#tU+:ر_UGd:wiL흝wv|Q^9c4gR ڕnXyJy8XX5_a&!!TnZM꠵D%i|,HmXh=ߎ%?'xb-nY<}SA >ݖ2J?dɽkweyr_$AGPrם@٧~~@8 wǙɶH8M8uw7 PNl08þLowp9L6xDClڣ8ʥg4;%o'~LUG Y;.O̺ӈ>fզJVD&{ c>0O;rdw( $>N2~\i20JKO4ZI:I@ =e贰cͦe(nиD [H⣉QKԷqǹF?CP!?{g ,=6Z|<?[:XfsxNX`o~FIrNkқӿ=LB&tޫ@)", ]xyܒOU~jO/ysHd+v;Nv.: ʡ10QB8`òR /Q]?^)S%HUupg3V-}xZhY7Gk9sf,f! vL8;"L$=(I7)b.xڍy0%ϊrTTpoGu<" xQݪt>nQsy^t'~ƀj2wGpt2%JX;(K;>tc9yf&V>#k)$+CsOK]DPwQъ0n)f{x*s5۴/SA3ܲ.p w@[WiCDni+\rIR+OSB!L@{76f`o1 iU8|C{]})DS[~xנ[XUS,Y[{ڪqtD7Tht6cϵ:&V67YWRRgd`OqXT78xGrQyMZ|cNqpxOy<>f0Z^?ғ2g4X™}RDv lƲS޴V$V?  yW9H~{D/#Rk"=H{^NI(0VT^X=x$0Xo:Rhe[5\r~$߄Kc)\Z@&ܒ9§S$"/,U3vyO䖋Lߊlz )00gmϙ!(pGx0k0g W#$#@]Q93Q9s꒓]b rDGnM~#]K[<Vz)˲kjOA7=1a,$ )vY&zf،aY2/ ț, .vKsbL4Й>(n IkO i0qMX1ea|}T:ܩ)T9rVu1BN/ (dV菢 a۬}V?Ofv\%OĸX9KwЈ9%O2fC7Q5X< ;__N8/n`e@QM P^+QoB"cQb_*U @G|s#I= +=!*44\ao!eزDgjlPwiF]V? 4=1k/Dv,'5ZfӒ|1/6WhOm s{цnD~x}QDM%uDsdjlA7iT Z}HA NYt2 9kx~AYsuDrhKUA&v] }dyk,FSIt O*&vڒĉ9;Ql=*S+LAFk)ՂdJjpvR4ت8X.iZ5bQ{p8O)s(]٫<P #V^ҝ."9f\˅q3l Rj~6Wogn)oVl^ȇj<SYWI> ߾wxX @zTP- uPabiV#C/~< !c<q%5'Ȅ˹uU*>xځ+˜8H9ySVz1Wyd^>RGqQyS߽9z͘|S"kKDlTSf K]WzFL6&fZ٠ ^fOI;u r&NXQnԭPg!QӮD&^qY ZVwF\Xhj1A3(U` sȏeד8Dm9VӻSn(ů6IK :0oX5fF2a|y-{w]H4,iYgɅȓ50L*yɘ42>D(f˝:Z5O8<:e#p.vnЅֈ\^ַ-InI WS}íj[V#̷mvVtOUΟъNLq9<`(!sju +,p ^AY_oξ !oFFCI}8EIs۟%Ϧ*<ː޿ԣzoZ%2h]1"~7!Jjm_&G'l>{`L* <]Йy|6yn9$<2"JODm u I>zb893JPw3}Qit\zv\uF]Zj&r[^);O]}%bP] &iE]1>%2$ԧѼWo8"9qB6A@Y s6[V0?`23e웝u n~ " Бi$.߃>wsW2h~wi[ϡ? _ A߹f PǏ|N4PD+ksK59)ž_ ƝYݲ`J$PN~.`7dGBD,wWAP7ף  Q;@q-_F9*'8gȄLձ7 Uw\en14 [4dnthdG#q D9/w) lHjm$ 4?.YW0t4轇*V| $\.3UYVdIZHMۼnMOZ]s`9C] 28p.@5 f2ͤp7>ƻPXD[Sf)}V^@dJۓdz J2 ";I!?@0T.sGf5aNƋ핲Fs )tW}i. @0FZgヘeE.g;;ΰ.}4tUsߒUwj3!7=zuٟ136!b[ {>'5C5FeL_yNt0$T`;쾡BzϤꎡC/ST#71Ӈp%v+rkCMSi5 ?lq+`0<5e>glVpEڸj4tѤvX ZDAjJ/ڴ0h {~-skӶzPwɭuhШ9y](vHU @yԴTLO89zB굩cAX 2)i\w__y IfH!JI[TF@\ag8( vض?t9)-0tO)ګK"u%S{}îW(]F0l+o]Z?Y4Гϡu# F'IxwRRmH_W s OX$fe/5W5iа]{b>a0 1لesa J DqЏ ژtlM느o`RxR(o $""aH} iD<$5VpK'Bo$\N v]/, ;\x ׬_}ǐQZ*8,bJ@BswИZL%|@NocMTEj5Ak97T}uHK<8䇩iDV# {Fb#r<C Y5p v^w 6+4":]-(xZ{L}4t /ټkMr2f(cub^D3i!h$ÔU3?P.9 uUf&9(OTQC:q 1ߕEY i[IfD\ y< ]d?Fns^{ a{6{A;sPf>˄]BQmYH$}H;Z8g_5 ^ͼIR]C]1,W xf&qRe)El#@ŠHt`*TCI7%˟Y`sbMлB.vn ~ (TaB=w^Rr{$.(`3PT,`ڕj= ':w/o<@6; :W-PF"k QqG]3!@_kF lW@A<i4dW |lQm)fI]4liKgۄpEK,'RFEGb[,8ЉB&2:JSI/ $E/p2vK{jYW}22%a ̆{ mrTU%Gg+񵹦yZN^v";sΓ'O(l(/0۸  2Hv]`p˘ꗮ4m@/qǗw68?$Ӝyn`FD*p#dd8֍+m2/tYaA "0t}k*E_WkmO )p>2 z|@bIԳpa4/H^؄.2$AF沞i }E xj0&:nkwǵhQ? 8-tp[:ג}$dNl 4͢2\-g%`5\6D,C~pZRګ'qM E=w&B 'O49!{綞aR0j!2g*@0,.fp-~ wcmL / >To%4{ k]/IR$DTBҚIŻ@RP 2ʫG'`ɢWtG7&BAWbyfq0xOA>6lQ$t{A3Tsj4.]-IF8d۵K/0M]W҂,8ڋ|Ŕ}hSEb\Ɂ4ܹ=mPVxeXgpvInΚzTf1.3?T aGqY?'ws'`!e\Lqa&w :þnPSzTcUN_@) #D;!!..rX]<| ֌9'jN6Ƽ75/At#yg 4efQby=ue`^U^rqL5v;ȴc9?cutFxB=^křvᐺ!V)sf9峇0*,=XFLHCUn97M"EM i% ˵u6NB>೏vz|SԸ+L/zt`;ZGcW}hv%{X*xCQsq4ZhG OzpJ =B#ڇxġn8f@Kѻ–'i ,T.Sg:|A+0,v;z_&bsGvҨji;gEKmSEq+꧋¶9O ]؂K"@ܷh}zu9GfQ Hf!.+a>BF ޤ1!7L ޫ@?, UJ} 8xkY ߈a+UE]pʧu 5+^a?sP!{?-lW.&y4Pj\FPۓgD~vbk3!Zbbv\:(z*UFȇ=.,ұ*έ^Mo`|1KLGqcLɒW{mM[%k7>Iu?NFlN&3X'[@4m{{?  <5?2^ W)>hb'"2Dh]B(s`] J?)8B-dkƒٔ`r `zJaì@Q{ѹN do" \aoA]!KsodDlh64i7@nԑ|S2U(t}do\709J*nnBN8`*2BQk dR2~Sx(ː*`ݳO:Ei[lr{&W펎 St/ HǧW뉰N gq?|Cq S'̈Ǝk:Vg;jM͆Er>4i*4/N; ?D)B%۪Bgp 3ù(S׍|7`$&]b^96I"J}^2&[I#|"8^fϻ]ql'wۻ7JsLL}Ks015<9TtC*ρ i%HR~F_qoBKfŽ WIۣPREufjk&@Ͳ u zN-U\LdwMӚnt2X-Zu4XNCdgS<#_[&vCn69!wQ:c< [O!hhn@_'r"lvàLa'!jr,^Fpn٫8*Yp]Cefo92Wܡ]v(;\39s f?+K(|ÎvCdҔ/=֕OZj @nd '9nw_kKQf{D)݇PRB0$ˣo %l'00{dK͉PL T7޽5JJym:Biϥx/kNqknY5A1joKAN"l7lp#x;cnZ+y-Fঢ়-!3)+opMZFrɷآ#YR=6q^ևA;RbnHA`?T__dN\lj W/3PЎ&/_7H:~7FZ}sW"VmJPd :Ya #}oD"(fՋX9oX %oqN29! dolnOW'mߛҡ1bL~n_ fQ,2>svhO 23!*Rg]nq t?24\ߔ)A2 њECkc\}yIT+{'AiOVL^U.6  v$Zdy,U-L.X|f7wDڏmح&'(4^w$lጷS12[ :{-_ <|%&S|6[0S5B2^L~VH,ۥk HwsoDQm{I+C<@T}jwQte@kU9.oy;8~mZ-oE1ߛ-yQ)4"1|  ~F=?_RKW`0P;GU'"Pm֘j"~<=ɯ-d8VnsHE;Ecn&+=`aj}~bW`$ t𬱵\EkYw3eMZ9 dWsgXS;A[^=7&)!*I Ka(E 9:톺9KE4`I+]"O'vcyr?9t;兰{Et K5)?!t<ǒ"h @Cy:kCqcKb Y dQ[ 9q/Y7<+W c:[RT?Z\ qQ7 "3p>K^9I*]Oh*Ո؇N H, ]\h. BJ>ZT]iu'(ќYUcGyYp.1UL<҃PydĵIEvX:JQ7P54G3A@wl"fDtm`*aV.K=""km;/JYZxO+CIg͌sCɅti]VPuEX*yd%'(Ղ];bM_#[}pA@@7mvNMw}GſL#"_yFhguvjo֫脒ڹ(T iYc'IQ+XWcUџ^SHzY]:}6<PvU͑6[v|x6}~Y,ϛ>~wl(amzw#wn3;QdEdR/12)`+3{^/H\(3}]s 5B&'m9~xM.uPA pN۶pW&Xaf4))!k ը3D]K Bh'xvh{S*-D>\a޻"&w5nF)iT<4d6e :]Ђ~XO햘4A( u;t_}'bIޥXp}G;|[VO+)e1>`b'C^ΕEÜ;jU:J"Ȕ7X+Ą$~Q)݆&.T"*ߛq>$1*\WMk L}Cpt18bNc%)pG](^q[ K)Y$=)(k|F{ŕZX+_}ZiZk   %Ǔe]/A) λ#̓ -S'0,{#=,H a.C;O8n>%zUz$4ikV gaSXb?[ =OГN?:cu~rsbV~hG'G0(MP;L9f TK3 w޶=y"IVc?2]#em*WDhX*?#UM$ C1,Odx6.U׬Y;̓ ;eQfq]@%V8ReNX5w-9Z5p VtN5=cmJOO y?]uc22RX̍AAQQ.VIC EeW>d=\=Oj`eiҳ)D^uF~,*d YJkC yѵ&W3`vs GoJNDYٯ㯭o(e #!U@j"!Z*H,璫%ιR)~l1y[@t,8/'9ԯ> J1jc|=!_ m n2x}y j_@S\ (/wu>[irw˘ 9ލ]1H6I,c%Т8qa:7)hum?$b#h pYԎPG.!>8U}C.k2;c҈k`L)LNWHaR\] B?IFJЇe_ JI'W+)F ?d/A/[">9^ AkRx|VOJ`/iI/ ]o/&KN[M ]l7{Ă3ጷǭ$Cjlz%,! wq BL/n*SC3pC8:M?R@a6}8 YnOB{h65#ON'x ȭ 'ba*Ezh&LdJI_ x wPаT>jR^bdpI /,.6/{, {aV|4D6~^ CM7wgX:j{aK-y:Y*'cK;mU*VM~̪˨;3o4+9L~ Oc5ɾJחG;f=(a^ywGg)ڌvm/jF尸sƍDM~C3f86g iY| 5 OI]jyI/%?|f;gWZSR,% "1,q'QVKN{U&u(7L'ؠS=rٛVqy/tEc=#7uJr^šff1<=^ {^ltQsR@'&W쳇ǟ\ S.C@>@|]e_׺(2(tll)2Pu&ڑ$ӬViQ{˫mY3|3ƹ?ɓhU y=f>cW ƫg{bɽKQq/:J/ i.5&c ;)W5PrG6ƌ_d!i*53 -o;t"a㬰EŸg{&o.(zF^‹3{?CXA`m>i<ǶVeQM.nT0TՅPbf>ݟKR!:d$hRK<9 b!:)hOk=a^ٕ-:J2R<̯V,D5XCvb#A|>[.5wfO24]Å\f,AKKâaI\7Z1%S;ԧ s/Dފۊ") *>2`Bjq Nu0'QNk2ܞQᤅhDD`~s4ᇸe&? rq[Uq";7ft ϲa&p ,;2~b9lt9 ꛾q K=K > bဖ×=㫃_75\*0i$.=A'l=;Rq|?j g[s?h䃇LV WKX=SycW] }+LԼη#C wG U<|GVus;;aRj</E.[Q,nQOGsm|Ɇ9Yzu’=s=;enxYΨT"ʵ ,xeK>V9m#LPxu%-%aT}jV< 6m]i0igK0:1}CGa*#OMP+jb+FBA>TfPsOzD;ȓ*Dbzhg,g~vZI*4 Y]F5)b!\11$,"+ [9kMDŢcID4wUt#z/awdA|w54rb>02Dv[#-Tn&e+A+kv-~!![rq{|'P.b;/;>bdKTEfu?eN"UIɫ5{ ~)k8f[/>J4GkRKRDmhS UL3@nm?RjTyygÇL/~|Jܝ4q;;kye7zm𼯡|wezR2%a:o28$| غTq5N6VE[Qa) y0=a?^KALoy,gbF R`c!QRka\k'곞"-AƋKGI^[䅖[lSFwU>&OVd;0kin%bhHPC$2)% +RwYqȴnӥ䲩K8J}ny".,֛':( yj"YE'-Fb(swsÌc- zUNEq4]@ &U0-AV8/;0Eҝ2 !|qCMXbЄcP36 f{C+5ĭIgYXv(7*1XtEԯR*[^#۫Yٟoy[9-b>8aWgW-FyKݥ~)lH9\*qǰlFɹJc;jJ ى|]RvVv)t_`TD^ uH. ^ Ɇ m@,1YB==HDA+eniWY?r*(Ain KuH3/(͉j9h2_>ql.>qun[t*m2 h`5Ut/*7%yf cͧ_\|ANEx 7" csf"^K-UP%Gku"n K^֯\#Fڭ_P>|:]v-`4N <%'5ꪓÖv>`M _A*X-⒌ N3Ȯ-PY(J,?_b`:W\+ʵDe&wd)i8$~>+>e"^{ `:acqdfqz}<3v8ƃڮ,e[s5}1qnXr- 6F/STT"T=$ }X-( Qȍ OQb(O3RM,0?FB#A>6͜;@d0r)2i&xt.R* z lcNݏXu,cC3PhԺy+% g]26; JZ[:?c; 2Ę4k=d Jaf}Ո \.:l4n y6 ~&j4F w\QK)ŭwË`oqGQ|z4~outj\n~e]}V€_<ޕ1:]4767_ )(qj< K_hwËa,*Y;vRHԙB>;7mj ",w~0~D sA29\S dU}J&ilxI 9ʾM(~RĽ-Okdkh9k΅ d3t|GVov/Zt@r]Asn4- \I.UKm=.%7$L'7*iTVAOq% P ֻX?k2M#ڄ_NMr|d |moݖOG>d)zHM{hA:#apEu|OPRO"QC%?sB6?5§,=jtn h2+P89fҤ6/D5 ʝ&E'QZJ|ӟ\BX3UC`=HEr5ct:|jse?tQ7y.NO9:Rh5 ˿;Ucd&B70:-{lmC;;֑6V߶q;9@U2pi٨<lʟ{i<ǃd+V;D*h9gۀTυJuj|[|)'#!mYMMe͉ģK?5Q]aWC64ĥ&D%Wkʟ72SQ -Z̔F "A{OTܩuѫBME!]=eP"* K㤆ٗ)si.F|/4 7ZC%( M tfӣHzOktC7d9\d;GZa$|)`d;j:8o0.5KbmV,H`{^A c*sMj6yDJOnB!<rwոxJܥj <|lB,g vL]4@鈍i癁5ʀ]i6;g{nu%GEmVxG_CmX"g߆T2:.=h;7]087#!nK=L<2qJmF7`@ ZT FI}1W6mͪMM9F6s~a#zzkn^#'@sp# Me jCT|=sMSR&$Wr3θWXB>Tȅť v'| ZD}PG1˵_\iqW N{|-6)2_|XɝA7b5eU];'mtV@|:1&^X>Bomb&qRLl<kew$z6,V"dU!{(,6.д!`ҢRzԺLaV]Ls"LGO0rW~頔U'( isY9Tz]ckcj bޯe.N4+; 50 o0T qY&$ CMZiR 143P!"2*'%RZ y/lc]ȬԴx͘xhIAC ,&.<^@2_<ۏ`z|g]nތ\^6 ̼^)wه6֋?b,*TPJėf~ِf\ND kB9,}ob6BQ+ɝO*Jx$!Nd[qh#³V >_#K5YÚ;{;&d70J.Qf .y޹zZ*V "&ܷn)Ht[K!CYMNӣ$dq'$#}6.|+X.]uQIA)jun]*ё `*> OʆV+"4C5 ByDiGu~׻:'t>skw3}xHT')Y{uBf:~''W=9=f]'L$"A*+6 *\|>}B09Is;yPW>#wU `Cde{Zv/ڸ/d>(=5-Ů0fWtۀ ƽ왁Uo%3Mp (y] ,O/Y_w,Ez59Kͭ{Y'$0UhrqK $? (SLPʵs3԰%@WY2=C&gP:<gm/f ŭo%؜WZȱ˨{--ߍTknl~OTy$j1b&2VC$V~b:o>;N^|,'شca4V~59 7-`QT 0,SjyM|ޒWȎz%-$G%ր1M_ۊӓDD9HC54ozA \͖ x'.4]^\ℚmNU;O6H뗢`ԅ;A 7ʕ# j; b !IUūI]igXDƓ?zZÁ, O8  /ɽh`4}uU]I.ձ68_3;uq8<ͻUYJ=R࢈K6wWA*xF4Q*=ͿKCDv+fvvT0b#ٱ:w&ƥ4C 5@CHcvKLU2͕LcMH ɖG 1SVZDiR@% 9\zb},\ZC5אԧ\(6nt$)V;\oыS=yr)X Xtp3΅m|vK. G$B$f11oa!:I"]hGN %]^PfCvDݧB BӪhyb/%T񼡸HK-ѐz&2uu"{O{_X3SHwfa@KM 'Q^XܢɘŖޘv*kYJ&H~Q,8f=>iKIT>9Эy 2yEycj'2 + W?s{Yw ,Ez{ VZQi%h,kn-G8fICIoŸ*:_2X7][H!X)"3M8Z^K~t'_D-5̒n_\Cs,/_ތJ WYoOΚqYT&Ib3XMY$hI*z8;EฝC+py3A#i3j{ DHFrAD e+$`$%0KQYDrxI %N-#Y=(F6 Jti,<+ϮkE7YF.ퟏ )$5qQ3 ԉFWl{ťlHd=;s)jfXa'k*M =%{`ȦӉEbGPz4݁y͍z #J3ε`\]8 m41wN_nfhY9aI]|D kdbc7|U:!G<.P0c>֬l;!x^y8 ,Ή65VĐ'\n//Ћ\Zg$#͹i꺏 q{3v])α\Ru6h ǧ J'E$x^*Y)7`ȇL7ۡzWՉf-)Ad;~Zv0ʷˈ/OrM NMP`!J0YKoC+9֖&pSPh@[N@߯K3xX$_, ڝ{ Re:#2sUia'"#PVޅLX:QjTA;ThC| u;/(n +>?M(os&Ds0[~;._(Wץ4yh%ΡhS ]Y6FM B+5Fl`cR&?TQ{6)̨@E:4!E]#Skȱo+f*$1cNs=d{J{V 0p- w GG~9MiEؠH*zDp2,5bQ:8t R]C5AUkW\9\,q+ }c_A>*;$$Z^U-wr5iXo4;Bs4t!H`P lGnFnvP:J?~=rK^@(o=`-qU{E= ##DO^Ki"^/A(?Zz`UCmw&u쮤S!z!O~y%y'RTȑeݤSM)^/-RxZ,f8Yd;/I݂D, ~b"@G #9]Z1V6G.O%S+ ᳈Ô79՝+I4x:zJՊM87>ۈi ))l7{~>zb(7ۣ DRF0m-+ыOިKAVkqi4 Jx,&JSyCW6NF)FH9#~g@158LΆ1_l(8ĶX +I)ʿ|;$zdžmxB3u߆ x\~B$m q gK7&;Brem6gZ]z 0Dm!"H1mSIS~v!a3jH \Vol4'%xQ: 't^_OGE XD&xPx lw,rrmJˬq}PG֚Z j>9.\b|JB4y\6lHF&)_pl> -=]DuTڼt.53 =2~B >L3PWnysq|hn8Uidir+Tcahj ! aDuI)vK_5:8$|cP)]9bVRNTK ;܉\u8}Q m*>IOCb>B0¤>/ƠV7 s]o ">rH6[/Gý8ۥ8,斱૚K|˰+0jh/߈& dixޤhvN=Wv n=^cZoY 5oeygI1w>3VRg 3^ |)679J=i;ny* 0 $l՗HdoTkN[jR%=AD/! Sxhbm ?PUIUOBW8@aFY pʫ[a'5Ne7!b+`^81+P6m~Qpvf`jd"bT[H x:lf1jQT?wb}Mۣ 9Yí6UIWN)U:ŰY9M,59ƽ1cyX VaUT7@?CN@p e7 ]`DR`io6'uoCA?-HVM1ݲhaQVZhE U-w 8tA.q̷a9AvbKw>'ykSL hsIf]5]籧Jր\Lys%}f5uJ/9!bh)%{ jN5L]p cyO8e xEK'xg J?0'ū[IC#gC/~Wk踘q1& 1&}Ʃ#;-}ɨ=JBGu-bNb1.DU\M+lm'I7&0ĺ+Dn NP6Li}ʮNlJAMYY(PT`Mw_LXN?Mdôks]):nݛXxjErl1)p^#ry(s@;[6 `Q5_-Ul',`(UB;@Jv*0n~YQLjW!<?<^HX!ͤ3IP@~J+8QDpRŒT@~"$"2X1Τb'M$y&w"B{B\T:{N/3N=fҧH7YqnWDpeBTc̤~>.ھPt+6CQ3 ݌mhY@Z8,{RS,Py E6#Y푼艼R `#J>$+}pmA~fS1e@pPr])b#MTe<*+#8Cإ~+0/ .iÜoҍb,9y$޸:]u-2?D"kYߡ4" YnЬ#XBԇyr 1:5F]ws#|+v!o)q)>EjЁ#E#Qڌy^A WiW'4D*IҶ~.$um*|Wkq rcqrT5w% ^aNT^7(m`&~6!9e#xB؂A 2IrJ3ᦪVGޠ{j*a ,6ϙS|kyL?uu<έ/Re0/>Tű^?s8;M]8/@Px^cQ`y>O09᥊$dCu1GڌP<7 YQ̡~.I H`Wrm\uj >IZh@ ' -_".:6?Mk6<QUjP_Od\#O-;$oD0O֪p ,Yýb=#A<(P^ Sف#DٝzJrx Q,IX¼SO̶p)`R^†Ӡ1&WYgv{|/:Oü Avhf8;w披`BٯX&O2(n!lTbW wCV59}:Q61ZLp-t Ze&6;$$hCcySæ'#j@֝Y+bBQ+@Ghas,7EQޛz- Dg?FO9a]7\&r.'2EOz"3&^o:!zbF{ѕjc*Yۢ^Z/*w_!k YooȖbРwX,sMѶqḄz ~w|'d6^34f,03*ָ{ZEV*^z/"Ec9ڊ'2^s!t3 3at5 gFX5Qoqͣ&#ٲ#6$tXO~M A VuZ_^saͲ!S%uW="iv (hFZ^0l:GO:ڏ+~t?j=)D;FRlA/_I7QrLly2S|&_l[k覰8ziYeR넦|jCvy[}:neZ\ €՛2knNx{|l:wc9d[rg~,푀^"o^@;v1,! KZڇ4uog˞Z(C4EOb֛6ÂJ5LMVlywހ|Ojø>XC}G@z/Lք!1^Nk8x)T"Ŀ t]&)/DRPUC0zhs 9r Uxt 6[;`Q~zHMw ?abiXOM{ȜG_6T>˻g̜ʑqms2pAP%$]Qay͜в/Yk.7(tbD̙]*a"4€@ 8U d§FIЇaX' >Ej_FTzs%ŵ:@M Ö}3y\Hb8 XrT=x n#čS6l*} V.W(ޑZT沩-$_{~n:m д#s G8J0s%qR,4RAo'3'2T,Ij;6t\R%F:xRi}IAd Ց)R4W|hƫ@r(KZ?rKC*b nfe߹~4_!J5}ZL~W7 F GF21gqaA傔:&/qnE|vm` ]擗]mNg~V` ow,rRlwdR+s$ m4v!0Ye{U= 2I:gmq5?>c8Bd† yK;&mUb Zu yp} < vM7X5gʜi(lRJ3H6o: G#K=>[6&E26SsN<tp枣7;h2q¦tnHu9oDȥF~ԮaElViT~c%'6LB7V</ޗFwZ% 8$[`54;T@1'0e;˭<sfE=X_ѵ`ݔ %Y no)>){X8&7It q@γelJsGTS`8Ezwּ)ƬJ9EoiaPrϬt 9XL4n`^s^Ie6 bqYʏ,S) fg ݥJ4EpJ>f݆:}wmB鱢IkG . =nV-mQB fo`Ru cH> ;kzes%K5mI:k,ˢTƐX׏5dw?v+'70*MS<$`N&ZR'KF%f$mwص-It!ËOqJ~"³ ^CYè2p1Tr~تfY!*uS]7Rx8!$t_]I)%R$In5ͥzĭLTd#Yki? Xfk,WF)rr,Oqs*In,>;am)aZ$aDp]֌G ~ÞGI+EWЌ'+þ,U*/ @%<7}}d(3SzQSiQ"XSa׳to"KRW`ޟLjez?A;tH=Sl䠼z,A*F;Ym"-P2f-H; :Բʯy\QٗX}FYl!&&sCk|)Tw+o2!,eL8KttJg ;G#ͨ1?(2\xZy.垒/"raƁou0Y佴ҐQ5- B[SGZuTEJmgNǒcy8pVY2XA Va{i#G@P|0ΟvF=i6T+ǿ!+=(">`TPl5IpAUHN;XWwm?K<&ԟ(7.q 2FẍJ7\>䞔bLJs-fl?&l_Jj[I=6=ZnΠ@vpLjpwkJo"Bi9a~., Y;W4~zvHs`ڰJmjѲM6Ћ5*2rĢn]^rZQk.0 *;ݑ E9l@y>, J { M͈ot) P!<"NGG4!N8S*y4p7p>}'a1nM"8yát:\2i_P /cu!vAJ=#%< FqņĝNk6~vX>L?0,$v=Aa3e:7'ݞih U:xZa0ט6xAı-n1jO'x^O҈Tʜ˴)ƥ"s҂yaUc pi-2~!kc#Ggoc. 7%[: 1lGJپ{^:"%LU(oS7qG3±&ψ/kW!7KSV ?'xF^LLEV/:/dsE,>D?V'?;+f{K;àySe5^ Zα >18Cf^Gw(]gjM~|b6oI)"oó>N7Yl.v?_B9|9gG0Bp+]x ' URJ*#F5GD ë6v;vw~egJh'yw06l7erh.;s? ״O% FN|,` iRA/">spfoeȰE) 4s*" (c+$"G2=,x ڄ6xG ݴOok.hdw9DJN -Yb܄:3֕iI1jzC,6gGmXN_ ʄ>%W"};!bZyZa #>sv2J@CKb#Ϻ>p sL2F]/زž;򉊁~=Zi?+MƯe Dk/K;ɠpfv3JNKAf4C=(!GNdGvuxKAAw?ܰ!S,O i!e-GƤOFF>VK}<}Ք`sF Y4f\$ o+ψޱvWRtٱ ׭zNCw orU2䤛6AĵwhtL_4is# D[%ҏiubD߈xȨR 9HA/{&PKHm5A[qHjy#Rb$q6zrչlp[r[ze+5MKWyâv"o!.;YkA5fƝ5/1P*@һ=r6Gdaw WwDa,`Q;Ir3 ;a)H٬p-kG;o۝)jeq`9v]|d95~HJ*Ĉe'9ڃѐ3@0ɔ&\ki綸?TWf}Hy;θ򡬡_[gRȬ#:"+F3,~ͺzBZOk @qaƿ׻IR[KПrx#;|Zz-tYƢ?ӡKctZvLGtjJAQxZ F1IpZe}+-S ;M8Ğe ׀ۻ&9$HI6V$OYP. hCWɋ=p F{o⤛.zrMb(VjdYa7<?(;@VEa~a ڿ1YN=^WD ar"l/A WOL|XB}xgMõmNbmDԇ ~Vך^5$PS\9̐ҌnګGE`UǷ~RTxTr´M~==^C835Ű"| @wḼ?9DG*r)WSn /iSO\߶j51FƟ_P ;.{ᭃ%{etB= !`=q+bdܟ*߭\aDr@UZFq]0n54ACqE:˸QG!78b!?/S-'uay ՟ -Ȣ&pcq[ot&BloŨG) THwY! ٖ %%R]U3l0CJ.V!`h{=R%@ oF䚯 uEG'ekO0%z,R+ `pv]# 6zI9HU33yBҾM7~RjF4C@{Ы+5rI<,iEҹhҸ@E$"YUYC$֩/(8'1gLSiToe*#l=?ز)"*1o;!:jJ@sؖvvEd.EkX6:hՃjIWB; >UU`Ӷ|OÂpM gV~~RԺA% nN\W"ωUyX4GN/`R@s¥}#\iDͣ*/^%+g)98V<6-aSG6tS~z>?'R+:bA,/ )YaEى& Ha: g;S/`똳}^i TgF=um;T *>(G{WQ^δ1^GOۄȲ$qlfZ_qɯ}^qS?k7Ľ vM\4HHmsE*Ƿ}ג+{$Pac'Yn˂&u͂~DYt:4ijwwPzC~G)nz} 9$ wWQk6Gp!俩T4I՛qFHiEXDP45NA5E8I0˜}sL}mB?(:sD:G`uK)zJL`ue +^v߰RPsꧪeDZtnɾnBPYewGu5P[ƈ}Fju\'PǴ5>$ $ACy%NT;zK֡V3TkڊNdH*O 9L%J7:`Bc+2c?"M;DP|rퟮ_{W ̀eCگu ד?K.18' fhM9#>:qA%˳UPڍ?Blr?XY9RJſEgroB "&˼O!1 /I8_]x樱rG?+N"TIon5zN% be(Y8ZZO~&Yxtm@n ւ"E@~oYfC|]*%nK_};t,= ry!̟8& =8$ pINd+Ypmb{=*ilމ_߭m:"+Q p.OPi`oFyd'ns_]lrQohY*U&$C.i@$Z r5eF1/"Ubk {4#GޱJL}_6%hm\Q[;! ݋=.1qL8Y!s e;Z2p3(y0CsXЛ!2YMz2Ya3)qT ]w!LxH#-iQ}8R:y0\_6'l7 =0l`T0 b:[tYUɝMƓx1^ 9C,‘AO}Oj?SHF2D>.er>{z552oH;,ȹR赶HiV6z\M'ߝzPN,")ABN1C~/ ᡭ6Ŷe 5#z}}ƌbJn'ÝޕOXW&X9-_qy2tϪjp-v{d[Ws1#la.;BZ^Fեz3aB!j2INj]ILxŶ!Y90q_~L eRSTT:ZdqE07^K1xEHG2}V,еiwCD5*6IELOi1ژ"}ؤ *7ʌY#Ϯ+謁ǯqYѡPUQS&;7~|a&vZ]Nwm,< \9>/q;AP7ӽτ]ҟ冿{`N% lS̳zՠ\Hey7;{;hÁFH䫷,1by ~˜H%yGv2\b4XO;#U\x 1mU3ޝk.ۼ49Aۈ"ny'Z{х2x}| '~@3vZ1gU 6%bhxL $r(Pݥg }"Ji %LG>|_9YSކ>w^5Ң0:0XX['3B'2gl 88^!?GnU@Z] F-l)ʌ($ ۩@,H_*LOcU(K dr+gvηE*,2nWKvr,M޷G[ ZG {&RLk-Qn(dNa;bFO΃dVPLq @"q 9TIHbh6/ͅ$ ٫iZO,i9g&m^ϩ3MYS_Kk].)O(x \d ]~$S\`‚4Mί!aSWy+#Ͽl/HC1;_] !S2ci ]{y?!B~m]!5@-W<,3P {^{~&y) YDzP1uAGҐDjT5Jnq\/> i$mJ11>[ Z94&]m 'KkW|" V'̞"r=st%Sʞ"m " ҊZZ}ԍV4oBNk& / v/FBTcT A&\gjw(M?X7)W$|SAeP92mtA Kd8o1mɳd!-%EY-7{i8+zO5mQD1MIv3a inTK֟1GPcտC"X;"@([Y6a 0ev1yWgzSuZ4rwcg3;]zzAL%+٥+{*DRk9uҚEb1k.{)1ue?>cZ@ N\h;]0Sx0.@lc4 CW_&aE JuJny.Οʤqx)|9<r(b%Do2ㅇ;읾 pi:?Kغ$ cN8j >gm Kƺ]~$qpj120$.A\]-_%I"mwHޜ@y=qǣ 3Cp%uHQBlm]ʲӈie.;!Qj/?7Zgۇ ҁUҦ;?|/=St2󟙦& {ɘVEF>ن ua 4S?YZ)F9$ wdUڟxGẍF+al }ry)^:*qYl}vpA =T5l(KdQGEүXŮXؑcFh]%be;\Osy( 3;y*#+}nr$De_nަuhTշ_|fl8&F[goˀI曕hV;qZW`QbNd$#va|Dk0ur$sd؁̊82ʷ+U?6gYܜ+b,$YXR5|pG)w|~% /}-U&1/xQ˳!XH=5[c8Wmy){ὦf߉2yz+5b0 szƔt/,U9{pk2Cʼ/%gq}z{5EDb_~@/M(遨Q?O]lϺJeTDu֯MBsr!}nR&]TwzG\g&y>9p?7}' hu˺(Q2uuwk9Ҹ8g;ˆ2kmӮs聞r^gm"& bl8ݮuV ֶVhc"a"QHgg J9-n7Mn'TC{[uIEH(F5z/:Wؓ\ }i ξ@ζ01 p WmY׺xYMop_s{@SI5U 9R-w%fb pZB9gLHk)*\G#`&"H\^A֦JlL1ȈL^13B,@`{|#C7 핆4ŋrvs?v5b6mC)n=v 0\e.S|zG&_C:k!؈*7Cb-)kPY4?+=5 N~cwB돲u#{zy@S4Q ˀuo5Q=r:@E&SOí#zCG!$vgu5\ wKXD/˔U(2|R @:ֿ3UHP*Y͟ᒇtg="UMBxl@(4ȋ4j3$9arqO >sk;xV_AаmwEu6ha0Y`*iZPwU'EpլIwe/ATM_k{-QsI.EjTؚjR9M`u&k 9{aJ5;(ՉR=]ɴ }nOH9zM>M*%hL"˝k0nS(mKD=hQn# ALHŗT-3aCqR!?kQoC uP;:AY|N} &N9t ylxD>^)ːjNQq?`UNzs} =4N~q8E/޹﷓@eNWMʢrn^.]NG#%]=E۰vOY)h38 ,lJ-4փuNڑ A^t˨^!`j9:E^'oy^])Ұh.Fh ^!X2^8̄kN0m[UuC/]Vw=Э: s]$d(2K|;Gۆ"GNc "S!&Z3۬e#b2/L rv܌jVr/ 9pIeO`~M^i+ Yuَɗƍ81h8^7ZgN(gΙRjϛ c,X&+A8ޓ^žomG3, Ÿlc}ͷu:Aqɿ@#ȏpj-x̧R [zfiPHE;"8 ]3( S#9?dv"v8W'Y7҉BDJW 16WV f:WG1chD'^ԇdj@SOA8=23N4^ڔ恔˞8l {%B/\{Ecx-цZG^/,C+.._E] ";?$Rh`m ,"[B>nl!!3XXŠiW$o]67[&i)sC#I o9Ú~%ۘB6Y^>y]FaGr[Q1 <%hSn[Vpc$\\Y#VyP2 !owBZƣHYQ85Wik89fqt]3N=XR͛#\\nERNwk93$+2ޏW2vܔJcOa" ~q؋Sdi%momD MuDOO3,6wi$ .U~h?-'Abf !>/&B 5ȘшD3c\EZew!|h̡o-ʥxfCQ1LRD]خVRDd-̥mt #B԰}%3r{\C/(0}RSU7- f"1H@R(>VV,j%[yz[fq xNܘ:w 0e׽^&o*-Oa]Zߴ'6i@2mR?YsJvG9"QjwxM+zÞ|-?4hlh$;"GkיC6TT*/qNoLR:K卄}ɜٞ[G{4r~tWrPܚ~ja5|"vfƊJCgML? u, tpufxxhmH})u:,LJx<,V25Y S:ZhP'8:UTcK9!}2O`Y Խrk={SGf{O~q dM{ /"hi {QrBAUT-8F_ n~BF ;lKic7m3,IrJ]7KjʜX{v:.O2RL9wDW\FAyLjwC5Ҁw/;UVΩ"Ku.3=:A tTK :M$C@r5?/9z#hsh}ޡ{a>(JׁOjIS8&{>b6vFr)[=mz ӗ{;!053uO0*5/n њNFRQ/]t'5ķiN1WgS*6'l oM\O]3CDSԎ"mIn寧sƹȦڡ_64h TU.%fqnQGCpHj|.| ψ'Lcz<ǰS cWLn޾"ΡsYZhs<ۥ/Ώ`OHeJ˧&COh/XT3ӛ \[aWܾbjaN'&^A{ $ qfg"F |l N/&2'~Aܝnݢ*q(,dF Fz{[y/:!5H`ChnzSLyۜ`uagMt":hroDqzhTwqZ?vu5Ĵr]XJD7&=3Ż>0Az.nEcGCC~җ FɜKޢ]neJة9 6zd12/ϣf*F6r=ݫG,FQHc+?ʘ~c8>oSgIUW %'>>uQiJ,V6$=^8YjH#Qϵ$}!{daߧHVˊ)E>$7[\2J, 5I ' \Cmg 8{0mӢNL+M,1isreD+9I0;49&k((՜M*KR QɧqPGR`裾g1)0 47KǷYS2bZo pl|6x:ozsCG-|>hKj6"/m0 NJk3T ̯垯Ņv G([I{O#LpfNVQ/ڳܜS:O4diۮQD.cV}!kWƬHꨉšf ]~mځ'ngӨ!lؼ|QB4,Da$8-5@JLR-=aHp@i#cn=~et?d2_w\dQ**G~e4a+ZgqR!{fzV{ <ٛtT]˹Ŏ={|s;w"13-ShW267vA Iu iC j{wLVpeD>yuOd0f2tj۔s!Xh>[LhQQp=x;7Vo{]*3}ξ+Ubg(@ .LXʕIrwctمjX| )Ч*e44FB`m?.~G1HAaN<4^Rg.cn`ʞKp'6An (2|qfv 3}R&r\EO_,7uY!oр \,F-;Vg.#49qr@WoLsfb&S؎PO3[s2Ĥ*RaEw hM'8ʟznJ+l5 -8M.ڰp ٥ҙOn64Um$Aal9[|M!EmƟ6`_S!^,fKdG-B٘ hw{c+䇩,Ͷy0vF"Fk#]em UaޏKs돵пP0LRd5jSHjmxDw0SthCAemM5ֆ%Jc\t.E/܋8V훸zk! 'L!1҂)!? +.|ݩG5'̴kJG!s񄽦f[aT2@Pw*b t)JJSh+$pZ$ vt|KL hPY'JC 7 !h!C10f][OR8r*aJO 2\qH^qU Ɠ'HT+y^@'E]D=}p=qA+9g _A=DbLOfq HMql߮b_*L۹P5DM螾2չ27mj=u0!0:9w];RwxaDH.5pїw㎠6Z'D'BN]oV:՞SXPK wGݏ & $nҟ1I{._>vq +ޟM19Foȝ:->pXb%1wKgR8xU͙~!U5"q瀣0,^ /h4]< \VpQ;#jľ ;T4~3TK7i~rx)1"5 {{9V+ U=*)3nꂹCTUex-HTV de 瞶‹\Il`h;b [Po}վ`AS\Q]^n:@U٣RfZTK )r[ZEvwە7vBCԥ[nG:9[Z'ӶH4W#z v8<؄vK=*޹SDJR5L[.Fmx^\^/cLa]gVןÞG{5'2OJ+fsV2i1`)q; Tmjj@+[ Gc)CRA1A 1xš?:T2'ƊH rJ&J QfO3te~+%H}RFV>Wqзj-"dU2jNlW"S r !o+ѕ$ݹ F5%i5'VAB[#K.Ҭ$kxv2Q5*^HAC]BòNDY8~{b0X2!eZfQzRLC0 y} O891*lG:˻"X ‘_xg ._n>$쭤&7DM:%l .K& z6J)ٵPÿ=k.IOR 3f3.#i)wTį֨(,2E2cE_vZo z!ofz|_ET \Y@փV f ^~Rg 1kI J0az ԃED{'ΆLU;Ah![uhX~ҷZRЎ??nXd'8W+4dw{M/%vEQHV80Qy"zjX15$J5$%_kZ`WB̴nɑ&MJFGp%?Y𪿀%Xol~<WX-qL߈hA1 /wW_kNy4o i(K[ C_yU×Bv.7ge\Qlf8\hd~ B d?X{f4;x(HFf7D?kUvhTf+sXʅB2~1]hqDKˣX{9q{9wKJsU#ߨ51ˉ|-=-1+RWV4%bhl[#/O-%OЩS:k}ھLg.<3XOkOOۂ> iMwR8E,]%Tu\fB}Q RTٽ[2Scq˯giY8X0* N/62:ZG`dfq QuUxοضH'KJv)`dpZ]P6ݨ;K'u2aFJ\3^u @Y XC*u(+>0\ZC,~mf htl ,ILr#")$Yh3(%!6?Ώ \`_t6ÀU;Kbf>$g/\k9b!xw1^b+uٽӪ &*XC GmlIuW@fT-z:4CMZE "1%" RAA"Yj:QȲ?vV;r>ӫv7^MOۉltD@l:u|va6~/'wSd)7TOt~[ДAԗt I<݁hӃ~fzQ(z0p:z`8("BSw큏}d1κ0ғ&ktC]ѡKo#'S{2\73J-OBcpϜkZ֙*FHLXإ궄6@|͇ʶoQ<4d`,bR疏H{di7&b%9n}D|=zZi  ]E(ԥ5 7f}H1#g̕[.)zGTf}ܝg:^$pT^)bz8 X|3]ɐS06zᑝzJ?zJ_&E'/4(,:^$&ɒ***e gt[Mg+}Iv݊+I95k٧qȳԣVs"mfCa0AK7H”Ɣa|n8UCd38TUs(CL_:`*z?nKT?D5ZKU˟tAl73iD:hϗ<:yh<۟/ yVn>a3lB؁LulX1,fu"/K.㾅ش$`80y96$K\Ȟ>]Zփ^߇F&0T1OlUw›H N5&BÙ|N4"v f=qm #e2;*E)y&_O.8Dt>:S0[W#}oNVʊ7*ĔNS 2ś|DV63:5 cހ(qvl,m0@ C8.J {(>{ޅm$LAD}?2oS\|PJޓ4nM? PKQ)EFo?qd{O7b(U;f }G7''MsC\6s)B6 or YU=-Jc:8 dl5IJVPh+2<wkejx h{>2`FU&) _ǴP&H1h` Lh;,\3j`'?!XBK'pK+a!`ϳ==}Tpw!:(:~"lAl <2>}k;rR;'g~y>Ȱ+'Xpލɰv:Qj.-7!Q0Iu\Q Tffb:  mEىNC',6cL7i 00} [ lZ]ԕ`L0n:Kq8&MLN]X~l4`ƏB&>g=!=n/˫|Etӱ|h]_6.@ϡt;gѕ6y,$)9; 5ZwZ/=OXSΔʙʇ}ʆ<`ٗ0bҷ¯pO(QA;@Z(YCe@>VntQEDK 0;Y  j/8B[:l8R&*!jWX}mǮ l|Fa J:0)k=Ę`cV1[JZ&p3u|>`v=ŀު'nZ`h L Ve24L/@nn=nL؝U"v:@1i.VB'Eo0sMuDjm³"C_dj p{TCFKP=gO--|uMw'P;OW P I><ݩKIxԠjGUZBEl׆Bʥ&!'xU՗|DֶTȎةD*SHMLTiUpk;D0U,J' (vϬd ?KCdWr`$ʿz%][ HO.Oi/ ҭ)ig0/R$.TyK>g})oYNo(3hۓv./> h aTDL G Cl|N AܺHh\|))eC8[ԯI^^u)Ux(1i[=B a&B½čdw }`{#i,{9>tȷwuplC9!q4M5WJHB&n{ʕq=-y]ˠ&%ے\Rd1[)@'*6=f%CXpv-.kaց'mZZIxKRq k/wA<0Zӊz_h 6(M!bG֩u^7&fw܇PӬMpwTnz2SI :!a6W;vApP.o&/;H^LXXBj$Qeұ5H"pcJ;S-|7;BwWVHh=>_`?pVF/ ]$o&nAPK Cg#5>L:"N! P(>JGR+޲4-1ʮ3x2@ hB%䆈)Go{b*-OV- ZK-k<Ί'rK*ޒ4Gl8Ǥ/<\PmoxY՘R=M c%O``'3R-|Wn}T e3}0rDHQi DpTr/^|TkHP;[l~\1M-tVRxzwD '*6oq<9jSfg2zCmE;U4,Cfx|MހN\YQѶƕ8V ƙm&DOzK` ,c$ʶ<̒}8F7ӛP]{Ee*G".@,~!w=͌V|a﮵klHdV=z 7N]Įݳ 9 e1>ظ'-89Q\̪ [Bs9OO:N9o ^x~cD$VW3?8d (ђsu6l$C+2j  RfAɊcy;uF9Xf1 -;˱q69ߒXBLw xk~,oFNXlp&p3B`A|f鹝0gkwQrKK# ŤJV,s+%GpGܮa^x7" 3ڋ[abIY@/e :jCePT0~Q8*BK/}1DːB=!8rs ǹ%CġD9Ưɨ%|/WrxfWVCk\0?v\vȭKqDd yz%%÷bS5=b=7 YyӮśtbNf}NnCPIJA,nCgʭTl\H5iD LL]>`5^{kYOrt[Of E_Tdৠ^![\ FjgJM^2@Δ_`5o|~o>iDdaĹDm*ib!>"Q;{^9D IE`(%݋5 D@|\F(+F:mj7mӽ?i }ٚnIp>lE (6AeUV8m@ g4Z{#Q 8aWxMrpJMֺD e7js& ȷ/"E# 9*Fo[F x^(,|Q1;('78\=}3Ӫ p&dg pcMH gȬIl*~_Ybn=u=Zc-BY%'1NZ^}vK50;p[o г %E(^cU2E^8@Ͽ8fǮ{=rڌ03qeK<œƹŌX@ђJD(ihсA<^rLai3DUc7厴XWUroK6! M v-APRg9,(%th^ YUU"UYɠGHGꞓ~pIRrouhNƞQ!)6UxXkj"P@=U*ޅ&ye!P.2TCFM,+)*HOnSYv{хl{xk Cқl+nM-"k'>Dȸ&@I!wܽwSCT'@>X: ,>f3%OFE^]7hS~tOz;D~X/z&()fl+6qB(I6]濉j<bfc$I7d}9vs(OL}nh2F~%Y7XWЋ_,mFড়vӄj\D~tsmQG5%O3?kckݓvq}ӀI/*zsx'ZilI錼ةf?H[z_9 C_?v%[2FT(r[;|QtXU~÷\~aoI)vϊ{t26ZDŭgtlNw'YލnL"e%.ҷV0ƈ\;㘁y532Ο[$z2ӁŎgE6Ÿ_EHI~BAt}¤a,- P`L\;yt#HʒbFg?3K՟a%VсP_ϛm?tX(L -tRK}d-!?#<%_(9@iBIxv&gjs"ok̄]v}*pT_xMufAB'C heZ*!p࠺őxP>7IGo L`.*s0XS:и. A;vUQS; :k&'U"7j-H'$E92…l{A] ~@L/c0 a8hh Mxӑ.d8,_j"X[ܯqh8 ࡃSukD)W*e7eه aX~(a dn{ o34c!#Ba!;qpƎ@`i>4+ zn`Yb_@6آ<.5',%Y8}WyxB`O-tc)QEwzBz˼5~XcKtf͆vHFX*\qAs8Z1_s"S Bjȕ\qճa+8QX-Q crP*C w|V8^VvmUg*fG8<>)!,כ;w\GHn%tN6_ŢU0EGȪX)W ocJGG)'ގ]] L89ECaNF%zUp15 O-8cpb%klU.n>7HiNI p猧"jh^$o"(NcHØln224]w/uVb)fݽ*XAY#g^Z-ҹsB?񔸢. /&L-U}nJd sIqgXt,B޹NА<- F4쓭V͕& %·+͍R`s5DCjs%yWsU@"h4)pI-f}uLaKug,zsp/LFz6xeU3[&C0JEL+ق1uTEx[7FRDR4VZk 0voM q 10H[9qmٓFQsSTcȝVI\Y1Y"l7+2+efqP0dz-t܏V]Sxwl5= _,>MW?>);\ٝ󔻮qGK8Q]G&(y2p½ :f/8me"t˰[M)\}w]d4وA(/Da?&$z ɡ?rȓ,+}Z$b{k kW{F2!o+v !VZ7G{T3hHSʇ dښkMq.WZ"7L?벞mnh@5( cK5G)˦1B4cx/JZԪ쥽rZG F8Iy1GOHrՕ5zBRZ])l 5+dSg~睹@n_F(m,ٯ$ߝ1 cE(}]a@ﯵ啻7niuRk$'`ONX2a8ssLoNAD\ .|ˉ wxԫ9%мw@YCQ$ikAUt_ȑWW{܏q *?y@2St>ux1(*rr\QL`i:)0ʕ#)F4@ՁO{2&1Dܥޮ+0E2"GַlK}$(muҜt_`l_˴ j2P uhu@{0c_$K+4"]'J22GD7Eק& y8gd8]VI K&;jY l'^ #lF| =p+ oE+( m$o|Pjp9nU$Z]-70ÆD*Tq!(fZ:ʚT-䬀X?'*,R]|bN DQxM.T&,N̥:.SaGAtÁyR-r.CR%>"! h,X_BcIu ,nB.hpIw2F1#2FvR\}ߒSHZv ca? 0 ԭXf?y;ԯ=\7 yU2#=+bz\섚gIOgl*ԥtctYN-e[wkfh:|o5;w$(vl(ƒ/sWq & K";AF jtD8o8fIt.Ck=&bhgMԘX mѼeX>'/X(#Ld!|;a̔5h0X;zpx<wԛtŋoySaIs6c_V*Hb-vZ4*3Op݉o!b ~R}^D];=5w;64,\9g[$#5+)3jR*`h;U 7u֌AUᵙI+ΒsNo)7-4/@iքUSx$ӰO$eX/ ώ%daԐAI{Bh3_?DfaIGfh'JKcﴫ#=IǑvjz}xc.mҮ>czs6}2KA.ްd3D֯y$u(c!LY~/ST Yc&֪z2,;J1 ʪOz Z,'y+40v Z{Fz5@Lmfo>6XtզD/֊19Y0_Ok4RPO9\{hٰ8oqkmaY1Uc,N9<FavL@̢2Ţ5sq)E_*UiL*I;@g \dS(Bt7_۶(Q0Q1u? \6Ĉۘaƫ-E}Kv$+PPGdrE2N7_xlYk>@Rj6] PF[yu{]501s'7ţj\mAA_/CN_ L-_|X7HfQ?G8fV5#tuՏբ >$bPdsP9w>+!VF قO`V/ TמILA{^-\r^nnhm`1mXg㡘$y<Ηe->mG#9aQhK"L.Mx 0<]RS BgFv3j|zҞSewĉ_8A5`?EX\i ]u͌E'>vC'{JH@L,[ٹvƋpt[Tn6 :bJq0(,d/*8`,"1ooUL@@4&GRzxH9zX{ǚA`&>י:RքjTn..g+ou))]m: ;tS+ѐ:?81?TĽg Q:vm*_x};ue3dOR,cL̰PŹT_ TonN[!2T0&/0+OdǔGV4V~%8 |}tJ¢-V-f{G<6ev;Lo)Q{)Fth"xOnL7LF{3XBJv樅ҏ]7;Qim.*\#1?CbmN;:i|ns)0^ Aq`PhE~g}dє(4;AaCu9qfҌ;}wK4%x" g_i{XU! 7؎FnJ%e8'_.mEG;FJmKԳsD3-O OzW'l=a2a`[,)ӪIrzb@ya>V/``Wv޶]7j}ddQؐ֙ډE#&sJ8J}G ۗ:FLwNurdRT5$^L)1 4/{tObr}_?g8upM򠅒`\]#G@8E-C:\;鏍\yLp<;ܰLfN0~~}oI*-b8jSrv`cKH}dd^%C&v|ޚ+bJmŹ/`kJI8`s\9.i_ܘiQ5NჰQφΕ|M`J _.G7rz}rē/ oڪ%k/|*@( :&Ih֎QQRL!wA}yG 6MD搀K>8^Gwx_@B=)aOt9p&bGKr{\C #bT%V{E<1L/_5#+m;&~Q/G,gG;.X?,$r-q4JY4\Uqwm&'ӫ 6:041ƛK*FBAHab#MA8a vh`dpc Pq~f*4oE~+Z&JXƦPo_'YL#*4dKGOcKkX鯤L ~]ڪx p㶠{lu,# _eOŹ=W;ُ]]Cmy4}p]Ugz'!3Op=OE~[Ig[+ Ɣӡ^ Jb$?F/'K][D`{Wjm wMS[4/H(j [ +RZa4H\ؐPv̹kj[jZ(*Nhkb.ceP6WyP)y1 g9)7V̊#aN̒IA1Q<5_Fg6޳@ldss”rRLسS9;ĨQ`d)JGJIz 8JӚ+-PZ bNj4ѱ4LP MThډ(~C*숗I d.? 3 5W4rWML!Pzl0/j80+9'M= H(0磡ڴ|:y ̟G 0pQ~PbDJFk|"<;ժ G~Xgjm24L$qi9$i]7MV!ˀRTrk&"T1X]2?q?Q{ͻ ǨppjioFI;l9tt.P5yR +)J;.)$_BS_euȹY8B5 owTل "rPӘ kވ@MyvOc#N 5+ ZמV YJeߍ@#njb\|MWpndt=/5*~(GZYQz(Igkt <8嵻2/= 1)b!1,"Y:Ǡ0 dްqqc"? ؉1m2iarRi.Z?g2liyvʞJK@B7Y/"kKҩF=j =0~+T=w6*ҋCu9 C1!@~|V2ED Ȝy$!>Lrkmr6 R,70F++9O(2l6- Q>,2ʯG+[feBx8,3~#TGه,;dǥX Ruj P /Pdw+b<@ vsqy%~EM4(W/ݕg҈Y_2Scdm#&7"bcb=W'@Erh&V/¨`Xvʶ4MD)Dt2&&R+֛DP::^t#4u,Ihk|ɡIvYhד7a _ [w+e4wAFF\IqkzcTW⿓r5 cQȱH$TwY *%HX%I"Dfhlh#,|G vKw+Rbĩ!Pcwy[6N#QTkzy&u1eW,PQKuݨ٣NBS0#$١v ="is0Ȏ]3%Z1RȻf__"\,aPW#Ďp mXm[atDR)nތ\Ή?n|d2#Qdx|0:;teqx\!r  R_}B~SmnNi&Jie{FQB:卭X)"8%`]>=ܡA"rXe^_")O R(#\q'+ИS=V^w X dDr䁦F9͹6-S+Jn5\zgeMx+,z!Kcë|Cpĥz=!?Y ۍdgZT49flc/y7ۻ >"Ga?w* ԅ+޵o,'Rc4:̵aڝۣeުs1Hi;"&rH.W1$.ꊢ:D_s!Ij]S핏jV1JL w.F:BgJ(_YaWRo~׺: dUȂVۊ~)el7}QpIV5{zۋ!k13W ౷5EaS"#c.0V,L6g}+s9K E{Ak^-7W9u0e=6)gɐOȎ3e[M&#&\$rq3j#;vc#{6VR3'dH+bX4̲d.k4hd۲d*R4S•R $G+;hW-$qMx_ _~.3 B)tq|cntY5Y3x.ͣ|d}L7 a&VLHGu}H}5]#g[Wb2H6Pb K =f\*`cH#!VфEa4X>oU`0ڎzChj>>єK[_MhP>|qI!WGu'xW^%[V?/t$Rͷ?\/v:2l ЛحyD]Vy+=;%=G WǫH423?.XL$?]!m{{ 7bN1׶$Lf/Ѩo`qm#mB"Y\,Vk"^OkKJ(~Gu* y{$Ċ@iHKJu|Qk ۗh{_Лh#pʠ/Қ ԁ.% p`M b}'ǏO[d6Gʼn{?pLs"tʄ0-ݶL{\Z8ܛ%\r1^Uj̝i$ x5"9DhcuX MA$ ׫Wn`y7!ZuqZ==QCxG &6 &k1&oנmvݨ5Ǭ\ Up_ݪŦ&z>帹t4PzuI[mjgf`X^D9FcqKPc qF ;׾-k0Q¡v<>t 7!y Rk_tC 8 bD!mb>]I SgСU0TQY*ٸ_kީ^#6|39=ѻ:j};4.a~;S5r pT{ZTFgd8e,AuR7H=d,e !׭y*KWn#o\Zږ__k<<ß YѺUdVH?WV+[^ ֆ`x_l8g ^}b4?^A@iB( ̞nڨWE_@%}\} i"ayɣ%;yn Y,IgCCSw]Sʀ{ EײkJk͏J%`?ϜKll!쯎8bBD5bzfcZ*k "^.U:~Ⱥ*&ڑiɔr"`1*^,=(M/oiJ[p%$(r\lCh&ҧH:#@WCT& Em^kw& J/puak$=Y "@{;YP]j %Zpm"\&BHSNz<| 0!lòTO?J=`I>.fԑLys: ॓z\!Q'o;xQp"v![uAV[N|&{e@'8 kJ sHۍLVQC LR[o`oj[Ȱs#uKk㍂r,S %9-N/= Y;ޛqx4q @idA[%Eb?VZFCA_*@ $Y>R~2]O]y,ږ׭̊ʍi";~Wo$N"Β ֤+ґjD/ ܵj"Zk34l^ &+%Q|<_MBK1>w1"۝.0<].6)'8 R\-[*ɘw[&'~W19 ^-K"1g ڦv%̲޹3m5,l/ z6hT8x8FM涅\W\(︭y495_~}ŵL\?:0üU"{jjjgyCMG$}ׯb)n=L69 {6(v /i^SF֦6HbB꼰,BJm]o\/qrbZvT+,GFL4٠*"Kc"pov(v\RVQyUP(y& ypyo:Ϫ=̀^':2U^ZLPPYl<0uz"L}FLojrf9^9X7;סT(bC:ӟ\Y] ʋ$m%W/ UhZ/х}쬕.`b3/{>+g>ؓ#zӟ~ԅuƒq9Uȫʀc;\>!I:Έ',6 k4gYZ0707010000004f000041ed00000000000000000000000167a4d80c00000000000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/block/null_blk07070100000050000081a400000000000000000000000167a4d7fd0000a9bc000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/block/null_blk/null_blk.ko.xz7zXZִF!t/45{]?EhDTTk׶Ǽ=! cSsԔ#sBv{~B' W=[ǜ|Bp 9_D૵Cb킬 nOa+qUpM4lMp/H}̀ T@\YGM*ת}>|Z$ YS:= <[*6vѣQ'؆5jJ7t J|U:5O+1'}PhF%y#n'wxY"͠3H*H2Bmxola!)9\n~:-\c`>kyֲ_$vCd_8Q `.[}t\(C8,9fǮx0XaOrzMe5l$.2LNJ8>";&zR=UMz 쐓}/[3WLM3L4J)0?R)X>Nr d9|:&,fl4"'XT&Qep WL''x,f^!FGش]W/\ab %Ӹa tXbsbvuyxx.f639>ypx.X \Q}o^4v&;Bu KX'F!+]Ү9/N5Hw0fV !8NgVޢO2N4HR -97KUpP x'3AZSﬨf^+餴yv#,5wHr k##{eie@W;$^6>_|,)~J8f;jlQ]?-G:}hLĚ#wIg`^p~۹>=j2 S,ю7q]Mn7krYE{m1:BrpԬ0ty8p8shP:; /AZ4w GyЮQE@ŶG{ٟV-fyƬEMζc%OҍqLSbi»gnX;˰X'Qn&4Kv5KD (@q-n|طx̭={b;Q+yefH mJMN#ǫRP;J_wbI>Oѓk]dK\1~2pS֪_}oQ*sS~*ٰb'wa~C8U;wIouR/Bd6 s'q ' hcͥtg])cL_vS"󛺬φNRt=T-vN;nvnҫ +)ti1iO,{/3_\<?Ex a)=&rPnv-tRQ(w7Npб.gQ*o sGLnOq -}IOgȾX%(lLkVg#Ѽ :v~FwZB5ξ[ٖ#5bpEg3P70.{3oHSӅ/7%Ph]o1:#(֐mJ>ul~On1&!_of\@OF}]Wiv~r  LA-$numlSAk#5~U {{;5 NXłRz20;4`}7;`[ҵLf~<&ҫc(>3G8yQ@vJۖ'g,z"}d\-C>p6h۱)+U?h+>RY\Խ&Jb$XGL!?(T/hHq0NX p EK=Ab8bxlSx=@-iB>mAA5ɂm1sΉ+C C@WGmPRr _%Xe03&&\*!~׊ RW ŐHqjh0ĉ2sTU|c^~tEJȃB1Y\xgWq[o⿮ [e ZO-$Wdz Yo|+1($a@Ѐ%uߠ HOƷ[&jŢ-FD%`?Va:ڎ&3Wyޯ3;06U\{&#( u!nɞZtG_AQkqI?Ehseh%3k'r/W">XU1!`ͥϽ~#UtP;jCl^Fz9 w8Lqmi`yWtᔴ•d S;b@G̕V^fUF+%VV/*< u-x't AW\W|Y4}^> 2co26gBEN@9/zeN8Isvt<Ƨ{LHDk0QU,5L ,Yz"7.k11|bh ZBvůy#|~zg!ӭS3)^ZzMVJ;؎;S',L>-YLtm(f|/ԑw#0垄4;u^̀ː$L|Jz) Y gRZRurٞqvZP]焱{@ ~l5-ށxdonH f7aM0i.1B * 9Jue>6) V|F$PwAo{*ePg ]`q swCvf4=\`OZO1EKX$Դ4Iz^ܞ:.2׽O 'LG"~I6(ǫݦ4ޯ'+h7i*?6̾T1KRi]'N&A"Jt9Z[c}˖dK';cԱëE-2DϤ`,U6!.Tr?wΜ}{v!COt0d@Gfz;7ĉ '&.'|,T;ƾQ'i=i|T\^ p|o1E:'x 1 Z PPs K((];T}$xԠrlxM2pnԕi6\/8KQTƏ}]K5S[lL5TY[!ϣ; >;߸|5,> b]("NM]  ޶Y3U,CꆌwJ] ڽ<`]b$wΗI crw? pٔk3|C72ˑN/B_tg/Yw`;ƍ{VT4S4>ji<蹱Zaz0S"P/.qDd?CRׯk!NзWWRf֋iJ]sV'F˜][\StZϺ̿y0̄C:Y:p  "*Ey[.65/CYg-Rd*jRSJp1N#z *C'p ՛8VoD0\@zOhj+ < (̙uڏIWa zîBP%u"J98ՑQkF^ *"^{B8{lzRё $ 2d"L5]08_d jRÞ$Ļ4⮶?0N $ywa)xpx-ͬ wmZT&1:ثngvص+,?y .ɍm|zS> T!?qLddM͔Z Bܗ҈q)PE̅{{M0:T\H dxeWjH?C^ ӂQ١|Ai$M v*#NWT'P`2xH}o/]H 'zez8j~y-(Su4`]m+J쥪>2j6r&6ԴoY?+ h[j\gW6)¹H5'^MBgXլyFV=_hT;ARO6;^(-  xࣴ"8]"(pc% V]hYsS^ޅ΍{W ^U]ADW@Md`(X(AF^D>7jNo |v5P֧0-/"\o_u:bpIQXNW k']"3^> T;R>~KpSeEPG7|!SZLI:D4f4'AN/`B@oDA"i}7z l*SuA Xl OyS#:d_\=Peľɍ3 Jf`b'͈x݆Ҡ`X-p!ևic(.;ڭ0dta-* M\E? NxP^?YUƒ].̚ԎFWOϜ Z;`%UFF {-^5pt~2:IITz#^2BgYWćw 1 l4aqo\Vxķxq#qn-@Ҳ5f0jb)[Z?J@Yt#~e30|hr'*><®gw}]:LUJbq(z7)Jc.T*/м5de%.hoqYW͙0Ylj). &X$$Q:\](yʹԈL@%%)I@Э~|Z >A`ea"cC{JE8H6`S(P%q$qg /<0>ł4OkH33PGb@6\IiRw"N%ؗb*OdgמּؾPmUOg;71Iig+:B- nK >e;GN 6Qb &aZj]A2ݎ sM׆Ũq>vY8c+qr8upAٱ5蘆JX:x$%qi5,FTIxe+Y]L+ іRO}0M_07W&(xB]{VAG|{yֶ5ABMobkɝfϸWgf=_>b+CS)v*` >Uio">UÒܒ˾|YqQL(_B3?_N]YM.+=@5&< 5<"}["d8Q-hTڲͰOK:RP ұ1$E@Ώi4s@MFpblHs۷)kctAAj2 5#1.1S+$Wq˄b]T|K峎[3c 1ɪ"A,$})+xBd 8 %R*ۄ[W!횻OL==a?@PH7=وo 8:Hm6b.XLC5XNbІv7nA!ZÄz̉s0~{֜u̽G̽{~h$(cJ!PcxI rA}sTvtp/ HY bsE*Afo weg-.?jϞbnST[$qc"@y,4m:NOۋDI cP%͑+_=//{V4E0Zg_e=3x:*tZZ]'l:sz5SIM0`oFzÐMbHZF,PnEl\ Nt Kd5_% HŧV<47?ױ6a(MOZ,{vaˁILfF\`IacŨ$qa-WŮn7*C[v)$ɋuZ,NFϚ"IM;Am0:' udrl|n%pA B\gGehnxBKgiG0|䅶zk8GPֹfCMLcmSbr0I/*dl T>J)iɣ\EF'hCg}|dzJ=@EVfѱp$G%t×b6vJIS J(QUd00.B[n~QM@F5z]iCB'&huѦ` ?k0\+V$Gׯ^tV*O ),m\阷pE;P^7~)NdowW=DWE-͢bz'f5x3kuZ&PLj!u?dYh٦  a0߷rO ^vsI6/WA{CoQΏLu)~؆*> EB#cgyP$ ?|"{5+!5@|6ՑZ:>cn.ߚOL%R@t'S?SRCF!qg"tθ]Eb˝vn,PHg~U!Dz$bVzO)>(_Mo/e9 dSxg"v`H},n͡ln57s^β~zi D,t0F87Eosp.6+ r%+ؒ^:\hv -M#S_VܾSks[;PB od>s@v L6kvݥ(>`IH7TJ;xnqulvVSf_'xi,Q Gu@uXqM OcQ7 &Fo龕S%֨e!r<oQM.-W3<_7LF&-ޚTJQΖ]Rra[B_@3ɷ7YRn-?L@3(ZQ蕻P+9򵨬|-aa ״H8f^ص;aMGzOT`뎮 w>CEѻOBW⺻swI?e0`‘!|EjJG|[\)p!I^yXIL Zyܧ7寡KTActO's`B!hse͑HC7v8`k.ZN:؍FbԵTVyxUŚ^>MM'#2o٧j~S^(2mH6ۂD }AA9?K  gL?,lHߺT|LbP<ve:4!/Odb*w+~154]!{1wxD[V;.'2)dA+q?8LZg/~*vNG%1;Ug y10o*[3.!$?u7[fw+J I74|4V4 Cuq#{cb;$NFI_щx%V k#[[SmAC!VlnOuܰ۩j'ժ)1B GRb{ S QO|,m7!?MV:uS ']3\$>ui2sos,֘KȧnCKKiO$oDtQ!;58tV(TO#o˒JNo"`_. o*+OKG_ _Э|40npfUz//ª(/:qpO~+UsVvwmeQp_=W`VBk9'~umQ7qY>=X) Jn5{tȧO>s @-H|헲12V4jbUK7'5~L3kqՎٴY@Qq7]pؔ|)l=U'Y$URMoosXxщR'ՈO2Lӏ!c=TnԠ|ݣ ̊Y2U: _ÖYo ܮuxl.9mjOZگ&!<_>A*ԷnVoڬYo8n2SU>BsG/ ر@t߯=Jxء9dJHfonM:qb׏#C'Xt|B;k"8UO0HeWN+ixR6𣘸H7$h]4 t5Y~ImsgDPE Y3be#X_y@6X5~p9&ϋM;8 IVz( Xjo3O֠.I%CIpcSWu/ߓ(1('R3Cor]D?we5}n d}/L.JK_gQxX)ފSOٰ,.*'"+Qo4?X}9*@lAz(P|val~pJ˒R8@K @8d x6` a$p8CC$)_:]dg0uH|y+ԅu`FbcfN|/sݑ֘ŐغImq# +砌*JC!qU5ѳZA%PIZ_NNj^w]黴$Ea!ujI+.mUs!"5Xe bjH.{Vc!_ vQ4q,CG戋ߜP6-xj6= w9 xzbM9x`^`zԁ+py dc T2Az$!w+<+;afBD+則UEIo6n(N)ΠdGohbLhc/(>XPb@v7adYUk[G}I" ^9gb_跱_ت[(]oP*MҊЇJcN̶co0%/6|k*f÷7/d {/&C{nUȾ.) n7IQ Z5O MbwKޡT_g|`Sb=!S$|g~R!4Ff P4ͿT߰6DFR?6 (E6ѝ׷wv Ⱦ_>"0"bjາrk2Fl fBVNuDOry?w_؅p-DLL81a5410yT$ԃ}B6sN4UA _CXݓO/lM/!}JF>>4 UH Q p鷎U_1Rb؞1ok([_߲E1xރG ew!!t75D&.qMR/.Ƈs@<<ߔ1k\vb F8mwwY_15E`Nvm)QVa]RmsrN2̿8CT&!QYY负*TR),k&r+`3X,gKa.fn Ȯ[ 2NLeGzg֮n 'fƓK 0H'D{VFRn/D5댭_p{_oYDv.K>NG2;_^;`X)-*b ݁jϠFU3d\6O"| ,0pA ?Sf@*_9Q7~˩Q&(o|[>|"sZ̰`̮6*a(g+dwꇑpI*ダ;I2ܹKp"T?[t݃IJ5gRۂΡeKjS(V %6M9|u7Y]k}y5[Eux5ZHJ.jN8JR4$+ "gfT}@>@Λ3gѮMW1"mo~\Mb-8.>Ќ2awW TG^q r Z'؎59N+,S.$pH(Q١/%&`+ ->eϦn kC. W*ГQG9asM(ķz6]r+a7{2Q]B[k2Ҡ?WqPjz0#uYfQTڣ9xĦyj-#eu1FatK(E# l:n$|$[E2EǦn|"ʺjGߞ5}ϬUr)ć@Bt-$A|`bD$r7c#DIUg2[Zq$ WZ $+7rlࢩ-A,eyr^qA(vbrBNQ@pp Q-a'g: ֺWb8Gʍ奱; 'S;K]q=X|h"S(,ޒ _7Mn/zW]Fb\1sL6Kaϱ K0Fܞfr ]2 ~em\ƏYD(P!|>O`9xHίT(AOaw]K}_8݉MWrj!Sbn ` >T=E$E.JhP\?"AKȳ}VDHfn+~_lt yL}fJl )d }꘠tAQ!j2U>NC }+8æ`[a c:sNipp f}܌A^1Ev9m:fGRAA* n[8[t̗`A8X-ߎ@3!U%\ d2"0qIZiܟ]%`V|OAݞ'}G-9',ZXPL* 3!vϜճ]ƃʋ .5hP[*T Y@VaA,+$y͡few+XFpm`'LG,"wXy;^ EY5$Bi^ut3dPt\K,Flַ QpmNsjHIpb>ydᩥU]oee ڜr{"[N2$$tӔAj·8I|&ߌS2GBګ́Rw-͢UYȹ֭&/l9&^s3"g]ȦJ(|j cHƱuu/ss!Fcֆ贎̠'dFgHoؼqr /2?Hawٺz UN:۽qW!<<}8;bp⬆򈴅QTZ.#vB[cKߐӲ̼s$e6Blpۗowu&^g5E50/}7I ؓ~IVsUЯRcl V_H C+n:kc1G?!P!>SBPqCW"M6FQvBlTetJW)?Л1,ZX#b+z޺Aξ-)le݉br~".nYSbZId4  (KuwB??.!Rʌ>92yHaRUHF=7|:uAy1.59TuzN+2u>ݲg*#mԲ,; wAV#W%!Q⟂}h!YTZ1ϯ*ږި`<JDV8F5#/s26}û*h%,l=Z+eeיxQ‰>T XȎX UThVWjI2sӎ]kEgCjƂCuo2c]-U֩SJ z/:[a8Aa $ Y ȱ/Ixd`Z[KF{7:bj7HJX{~eR>rCd%؈}KdnEL;tS_qXg+)-Z(v?@ D:uΒO/AQk кms{`憀HrUM` D1r'PQ5D4}n~L&<Sa)!߶wL;!L;@p̸*o',HyYI(OP_pgEGje%bp&ǁBiP*}j5-{˨4t}}q$$na.FưXܼ1N m+ws]ƚ*ګ_&٩Tw^A:S5XMdRB4k^.-t :yy~!hՍ':W ]OVkf6_qN^]aPJϧe~Ƀ(㝂vb DVzoNj'8p[ Iq3${Gwu+Cg ת/,RJ*F@o0 yGnf͜-9N@^^SֶZpKk<;>Kج)N1sZq,Զ'jXvfR:﹦B)zC\0G7Bb-qhO0 2pMYIRrH:ja$b94A/]86n`bWA JVnxyagçVG!ҒKGW2Et-)ʔ&X]"B^L8%M_ޞ_]xrp.hJ#pS3a@كT^U.6FX;߃bGxG`6//= f?&*a3᷁,棫> XE~{oOd**IHz^-s\Ws?X1=`FonWO z%АNmhFzH I( bGUZxF)S.A̯_Бf*B[9/|='KG}zX=v"(prRjTYq>RBW1Qߺ%Wфbζ ̠84wC6t@U13i<Jˌ4O2J2@jQ03gZ鶪$$,O^nh|Qk]B-{tkV7r| J#$RNSTy<mg@v7߶[q}rޓEփoUޫ-$GS<9DPAEΝ}BC(XxcvY\]Hٵn@!:d;z!SEhEEv&MZ>qLW+Ll%]N)H $mԋ:Vsr\%k;JJ +jg;491i- ⑩#GH=]ЦYe3˨l{ _6jf+*y*G-)ӼgZ^n(j3hpTۘNÓJI,\0&DʓW1^Ф`\^Ǣ+!OLaQ#Y{{CyG6\]n ˥r`rͩNr H(>Z)`V,Q2:a] "# ~QW5Hv%$/,~j@Bj6hKzv{uszNyM-LnX9ѕ_{R S(YiT-z-\]Q]_7^3 d빪xLMZϪh)6/j~7 K1B}v7;܄*8kJx#kC M #z^qIJuH?ф5ͤn-8U](,CFޢE|gD3<ԴKW^I=ߝԛݦ qe betw$O+W*zPfTklU8,e mdLyUĥ_|}?@I.toy9~C;6YNXMY$ ecF:#kRKt*N@x KghPDcCO^qd[S9 |[bdiD,(?bY ih;xjc7z"[`\KTrv}u?$R2:Opx~A8`iVsz_%wL_y_uGuH_"F' y;BX ۯw*y W]ƭ!tSZ-Sz{Q d2 })O}GD;'jrg%:-y1jyTmbI)rF)=mqhbHީwClKe#ӭ1L8~7m\,Me?5.-L7Q_Ē*:RI/>X{ev=>seRd"fǿ㵴_&>Иߍg\4 s\-D.уgf K4Ԃ_z+>Zo` (I )žHn<بFFFr6F}[ߊdxz`%3WۖR,D< yL|%rxR=ųT*@vɕ14j̓?}hv`k-vOMGKOp9deht $ER0U:AW'k\,Fʪk89cIW0?pwؔf[PA<#,?0j??-@RIoȏ}BEx(u@ǕDLI*5 vA;Tp iDjhPZ2lmX!QynS=u2KT XR޹5LK eIЖѨ xߣkUgאqLf.=.˶>Dd%マx麩pHR#>wΠn^aѫ@߮KQㄵ1/ w8+ڒ#6-BH|r qC!M[GP8[b@/)4(ƌyEy{瘹7o'Z! 6:kLQIq H/ 6Eh i\n Ohi4Nq)nEK/ ~ϑ?3J\)P,aS >hͨbgzzՖszsv- < )qUq{R u] _ tIAK}^Qʧ%vκ,P~WosT6شG)_~iS MA2vozJ8< L %ALnJen$ 2k8A4ڕU%bI巍Ig?kn;QVi~q,Xљ^R(v/9qͼVs(:x"U4E3@WnG8̅L)C=vn&~ iDER,'J)3VTs~5 4*xANֵW%Kَ2mSKj<v#D.J6J sZI0T)mFPŤдýhUING5[byF%IBE"YN[%< dubo8 Q Ӕcp훁W'jXrIʿ$(4mnD 1" ! jZ { 6L޶?R.zBXsKSuAL1!?xH͎6p$#B3!LCGL䷒#P)B# Y^kyZ#LYWq%1; D*VqzyfcSAS8Kj/N&Tg_ ^2H*n}C.B|vRV.ʢ;69ZAFmmtSZq T)QB<:3|I *4:}"^VlދUgƠ-B+Y];EvȎ_ % 8εʖ+]h=N5|[>n(M35v>S>ڇ/qI.˂ %<% vkSGVjsz(^N/̥WXֈ(,[=0"j{^5RejPD44m'Us{Jp1aN~6d1}X \Qy˿X b~D"{Vh$jb_؂C#~JtVNb 1:L-䦊H,ܢjskV7T3\c[,TqfW!@<j~e\jnwPWl%;F6{Ocj`,I |O΁^Sڼva|M#K?2 N$J$79͂4S:DFsIjovΓqf^eǑqVU)ԷwA{ҩ!\VMh# ١=a vM >Z5V{?^t2˝fp1r^]R[1{rdj(دh%a$_6kME%\WPBQIMEyMY?m1;ݱ5p$}"X*RgT>wsy O7xQYĜI`fӕU:QhkYWm[ h ؛1rR}EosH:0mX/"66Xtc륍TIQ,"Nӽ+n#ѳ}lmǩ~ yum@y G"K̷fz{nG5>UO^a[>>,]&-URP crvHl_~Ԁi}eqţB贴ug$4 mQ#%]8=),K[EnDʍl~sa UX +20=GB(دA{fcJ^9U`M 6|V.V8FF<*E. ׺ʚuJ( 9Tr&_aAۡN;%j …ԼٹYv浦'̏>8M%2WƱ#@n%;QZ=zO8ߙS_yJX9gIY/:W_|v/_^9,C[Qo0#L p őaG?VHVb-rCv#== .յa cy/HnBW~x==n )݄iicԚ.ɯTP~ֻFt0Hm;.j,Uh 0(,{+`]iTLJ?7F׿kHy7ᨫXQʄщ@#z$۴ꌶƜ2j}di=>琦7( gGCo^*6Ǘ{C e7 礆^(p! DQķ1ARC܇rp3_ob$"t Ǐf1xcU7Vw 7ȃ7¿y7Ť2p[8n![j<=ㅬԋ}y!ߜЩ,Łs 0$*-*ou5+MQtMISωH\Ǚ eÑ]h4Պ,}%YیFaaO 2McsAWP[5\F`sv{onO?LF=-.P |'>v^~i(&*a\w>sރ feLJK=eۃYonBaS"2AM >KD7:LYpYf[霑}ɖ6@24Lݽ{7 +hknنI˕mD,hMy]S^t$i0 57Z"On޼GPgeR{x#@_o̔ٷ6[,EApTBe> Q#XtWkLI%6StӃbSZ=g֜+)*Գ,ϯMED5d/q4Lzz"p޴)rpy9Se ;+?v<^= ;}9fWn8as3^U^Kטc$' WZ庻0)I#'E,PO{ #hWB^Tǡzn;y"&~ F z|ь™$kI{H$au f1 ]tB޵qj!\=w 6/|).Mh/.,{.˿T}xhapK%R+K1e /✶d)Dr)z%joQ7PfW A~..:B@W{*{YZNb$`spJ4 dߢIȓ_ܦ=!]tB63ێ! /7~C #wBӼSqh˵BAWnl0~:UT8ՒCóȥ;@k0w'*H6zn|-gx S;,XP 3>+Ќr )鈗kD9jۛЌPis)2_{H|5jo2NٓQW1&W&/RXߦ_"FI,(0˹:$ݐzZpFyq"|_vo";d5`4/_&(ep]Avgx[!(HW(F4@XN*y1ϸ ŗ./ƗWܿo2O:}w7=\,5%eYau/z ~k+G+C+E yO@⦋P(^:Tjd SLku퐡:tC3dP;06i#uCZDŽJo l6P=ci>.+J f737bH\q߬/x,96m4*(FRjdU-_oX-c`=KRPS(&a$R+ dg" % 32ۨvwj[|Km5nP BmʌQ,LUȶ?vV^|610(9S2G"߱-$(6\5]$՗ .z&c=Gd"8&/7vSK@H$=m Z Vi^ 0f=irH1iq!PC14@'bF~LVzrzH2p>aJS֓4^CrKJi Hf3bJ&:7:ղm"ħJyox+h,Ӛ)힋Rf@>irsu~$Mg\Bl[ !HCjm=z5pL\H:d5 5H]JERY0ѭ Wa3 (}:L5D9-eqQR3>' /l ^ Bv\y(+ sj8GwƵyZ> 6(Si8;UM5A7vCW/7iCX^Saຄg9՟2\-ď'(S„Z_ 0 :Gd9"U%D52(ľ@/SQx8DZ?{kQS<8m"Σ,p_.ƶ\7 ~IYKW8],\Pwd0n ɗv9Z8*{4c[m5It3aU&@4W)%̠W Y=Qǚd cVـ^4e}z sM}{-V rd=szO 2H$g~φl?%<=pN "*,^]N5ju0FHJ+C8EoÌ%  ^ LlBa75Á|aO(f{8X^7X, +؁ROUO)$-/G  )J`NA2EA%pf >*[R=s/ŝPd#*V'%sa*JZ ƢxH6ݓN5qL$j^&AZK]ڿ֕U죓5OKVi&GO}^e |xb7B;ePv&.B]Y̩m-y6*l7ο'KJf-q07PN(#O ;,K)#g8}_\_|~*!,|]p1?K[Bjsx~s`5l`P$Vqx.`P"P5b &GAюThk+ ;Kէb TrRl!4O83-F;ZP|>yjjA(l`Pℤh?G1l*5OGHktpJM=ք#m:KL 4ÝElzneRH9 =Fab c̡/KA蚑J8 uc{YSWɸoF\9gMdMjkn}^L>Ձe#D ]JJ=q՗ Bӌw0ӭ^[hqVEߵ`/ HJs mf̥p+d,FDrcVT +METBmfQ03S;EJxj,IS]pa/a+}C2djo-w*H rukF3X47J;ے >nh=^.(/ %>~abvh90Q~x); n-f7>Z#YMYON*q$ T'9&im”KXvJ):]zd1EYP Ali./m1,Gˬ|.qXc5Zb!;HUR%(cT9aW#Hw/H6hDe0btJ#@DťTYaZ,iͦf0fǥc`>fެUgIZFmJwIk Z%'j:>O?:@|JoA* HJV8|DD_Y| R#g8$L8 }KoK:۵sATCVOSmFii\=vШ8PXJO'ð8)j%'?K^~R E6rA_YiqSˆ1m7"WoMGA_v{.Y&]8Lcz?h IUUEz:`*,Ӝ-F77X^Ua I44&5)f ;d4Q8,3SgTERz^=3:f,<[k#ApstY\$WWME"@-b9޺7Pe;7]H1^,n4xU:K ,KpejuVWsUj*A,q4v+ Yødi$_@ߡԆ+Pv9gxt|M᫼Q5O[IA% Qt`Qr &'Dn 6z؆6My~嚋xX`BG.`(\摿A$UiW禸Tg<Ш̬%yy*HV{`y71V׫vF&֊rK+,\psSo;d-aǐ4d Q7Yh{LcMB\Ck0 }Mt4GSXtOA7:ct)zΐ?,ڀ8YI^㟛4+-|Y:\Qm6AZ<=Y\nթ\ey(#ޭk`9q_ @/& /"K6I.XH(^C۷('UzY@閵{U!e p^,+2aE ,${9[2*@}Lo?J!j_-J:xe)vx^4&{ኖ#Ń<= *?m:{FZp6z@@xb lp{o06*P]3wݗ#khV։H'7FE#E^a0~KdfIn]{8;8n}FBSpTX-azLSU;`CKK4VcK9$є+{W6I2*K7۸Orj3NG1Zd>9ry\"&Vw3FLPS'Bg6jxdmޢHt"ɪ{MԿܳM 5:/%2gGG}yF\as u"O%AI%Vf{\ӫփ9秓Mbpoz!Ij{%1Ź ;> ?# 2@7=PÕ;L\`S 5Ap4C׆5nXO4WٙsM;VE;0iwuҎiXJngs1 E'RmvQy]}&*} Xs֒15P{5y &5uY]W 5Ŵ{-Gv},p+Q٧B1hJ>F9%7o ZD"k3UU4 *9 ktT Vǃі~@QPX4kHutQ]t\y128v-` o4 Wmkw*6v2zt2xCA,x.^B?ބ$ug,X!>0Rm2 Uf[YUEn%kP6<~^Fl2_Cn4f-ͰMb  -ЕZ֜aL]$*uТEjTD>l c6V_X! g4 J5uIΘ!ܚ^J<t |Oh̸iiK I/=pUQ.g{X!((NSBq P{тmyw}2}՝"wgW J\`,aOIeH̗%⇽:֟$$~Xx! e1q ^;GU9E$\$\|JEȩ!pr֧T39p-!b 36b1ܼ5 H#}zw!f4nAo_kRJPtoxUTUD 1D.>]I=0 \x6̘oqM6VeP&LqrIÔ^zK0z3;>3RLNumZ0FV2rXDF%Q+8vLAD+.3 8 KJo#szgnLsI8{y?lnxTYݶ) mUy83bi~" 0 o7.oX6] ^e>q EZSuu TĻ5kP\0Gⅺg"VOW(CIz`u]C ]2#: Js&+ӳ|$⏧gˁa|'y&cܒor)oƎd\L(YQ$`lsxU=.qMГjoyGsj'(& T;yn+spAAXǸvQp *Bm2,֟\ .[07aFzY5exMc:-W*D(FTü,}7ށS90rsЫ@NNaE9T .QDېV.(Fڗ!a,_dnc|?#p,h;eƣ DXR ! 髮~ N t13k`@֠$L⻆ülLnRDz 8x( (Ɨ&8 A,f( k8_IqR_hqNQ'_6I! Lv>'It r-cԐv<gAʿlW.&2s}> h| /M=-!`6^~gf4%UF07X#VDz:lT)BuWfYk|C@䬼{hm!16[bk?scvYv]f$K ؀uQxd5P7`Նe%|i^]o>Lirba&hujxI-CwWW 6NFT{ް8zW2˰D]OZd%Aȟ0I8A+I-4KyI8bm DOPN`|bc=Eyq/ONiM:,3*jGgK-dX^Q03%^W'#i"Rd#jWSbW2Cܱ?P0 ܱ*>1W}D$V>eYVD̟Idw:cF#^AGgH9G%P^ Bz$>RHg]~a֯H"̍ 썫82?B9Л8gkeE@08u3d]bg=\#ac{/)!HH||Z]@Vy>+\s]ITb)Md$έNgKB&9Դgdk4"LJeJ E;yf8PUtvGxs_f1$zӅ2CSQp&%r\@dm.3AȿuM&c6# ûW8k 0;OkUeqPۍbí1ʛ(JjeGY"{qͨa&2ky1.T&vɫ `6Cu/Iڟ~H>bg;D p!,{ÝH&/oF>R vx0Fcc;#wms7T4;/]AU<< 2y [͔7]F߂/-#h`q[oٱZdIDUZ:;>,fkQbC y3 5:}ܲgВk ¨E Z~*B|{Tdw`dQ`l>Fcfk~!/`ĺy}o[7Fy ._j֡:gAT{4, {>Vpϲ.ߥz"*=?J 26?.lGScpq` #̪~9$ 4t|(.K@u<Z4GI Н_|-?YO4۱~tz p%J`q(}/Ct Ӽ,Ě{Ykoq)m_ur Ц݌V rָ+FEsx><ǣ@wIW(|L6(ўoˑ)}ХEp;|<(ꄄR^h%̋]oEe(O/ډQ?L;Y;X֩N cUϔzD/JccaAxZ|7;^ a'e `+,Vur_.Fl;!8/RKUvs$c&ްl8 O+0H.Pk H<ӎZV<wuȊwto|٪m˒]fqv_q#3-i bhT3Co{q<w^m vʃ#||\ǘIr`h.>5L&dlkpL̬2bY,7l3keqPg1Eڮ̿!݉IዚQ |F|D@]ئowKw L$QQ=ت؈-k&V)i.zAa"`X02)1Lj>eAO˙w5#NcXsqK}E G" j-sT t탵6;MH\ͪ񌷬x(=bf~ b/X"]D59o EqC%;`M,b{/DAH7MjIgPp`ߢc_PySNqjDKc(τ2xnjd'q!mOv6_Q$ǹNFU_P^K\Z9 'kU^\LQ,OUG>A,Tm\,xxyu2P[G6k=!͞!v;{y6)6(|QjLmZ cs|h@ }nE.T>Dlv?vH29{"Rl1IEHM_8-& f(uNY TnkI+x`Ztl$C pOhobTs&aВOʶ 9{g˴2C%7L%$S}4G5ٔʈ;&?X]Nd㓪4)v+rNu;;5i=S;yL-w("=?NHK=bŨ>n ]F:?}Bg!CYsPZe `Ïsu#ώi`Kɀ%%h]L¹ C3H8= +PϦ3)i̡;՜J4b! vB~[F՛Āp5nd[}f֥#aNȅ:+]wrډ h韎bbts^Hr"y1W<{F^[[]0^i-"~ŝ3ZnH4gC}Y\#q$Ʃ{ nuk`R.>2:9m},rewțdu*&ʳC|\n 4υz&Z|ۨ$P%CrQZhVaA;[C|X2|+7欣 P@ccePGFc~ѱt_2H1 dYs] {wȧDj<B*y71!Enfm5GEzˉsJ4\l{?\;O?vqCc ac9 fO[IJ`. 9!!Cَ}N^Y[f-l?^?J>e V#4e{: ?4EZl/~8@I 'i%rV tL dr//Rs LhB| ~_-sR* v:ncW(4T=ŲH p,ܔhxߊ< |۽D7j*;&$4QYEƮlw!~z2SKi3&+e ԁi q6*æPjP WEvlJ2_Ѷ lj ȶ .:/`֒3vi\i.IӴZ2}ʦ$Ճ!f;$:%ܢ$'<_ ՚ S7PW¤.VaiPSKs-D=7; B۠8U=\d_Yx=hMUк}r';Ci4 (C*t>i)'(QonN xoCQz9q0'gp|oL֫g+[|t!`eZژK r| {ϟmb1"iVUtli}6h7wH0>T.ڨ2V*Wy2dOi/=0 'b4 T&=6jE g-x'y ĤE<>%]RY (/28 ㏮k؍5+5MHK:A"? p0 )4<2M]F']ъ4kz]u[JSN8I^'%A;y9r?ᖴ}z0="Sl\Yn,]Kz:[}wFt~k&SgG))kd DTH^.q^A__!%C\d'~:9ixܳlݐ6JrhR)u1T5קgQHVBVg8YYn^2ץ*_c5t GrW 6,GZZ?\%I @QCAiX3(_jӕse ~`J8Zm$Vѷ4Jn7̝87τ(ߗ4 d8 iVPm9D$3}P1>͸Di[ =) >8h 0mӣ*h}~0gNW 8VIhBsTb%Gh5ahhUUxKjMO=C~[nkH`jdJmDe xkȢ;SF~߻ǁEofwNrX)&cÌ~p#G%go:g7MY[Y\q7$`qϵ&놶-Uj?(R'\ @d7? uhO?+EA|XuwO*b^)23nS  wˇ+ԄJV\s}^S83tv`vi!j5 =++KZԣԀ0°|2`]}Ct%騕L%)N`rܞGŃǥ=آ!/9̭ߖCF Th#-'@rc8lHH o}nQ,5>?cy ?qqɊ,p3ȇ۷X ]uߢ.=V<֝<&}+"a:CJp`*Ǧ&~tZj;#Y0m`$ΥQL7yf E|T|]8 ~'0oA3#B 5W)w[2T$8"q1i26$~=)\R-VʤiM%@ȕlSUSd> `Xv6DB_ /HܫUܪQd>AYy8AC4_CKۮt$_nqWd'Sqfo% w>ŵTn'hvsi}@%NʣlD:=ih E9a0 'fFN9-poIn2 J˦U0}m:/s{2lƔ^ S_ŧ˟5E6#͚XqX$%)}JSn~zhxX/_VW+\HvS&Cg'˺Cx7^ܫ2|B8TA\ԮDv""E9,.x&XA7-g 7:"h0>k "$&8_-H7J/~ uj:h>}%A'3Қ#_NKNKzy!WÑߐ AeoAV?Z%v% Hr6="r&{$!'!e~R~A,C̤(OF>T2҇Й(:U2l8{&lwH#mY̩-f[">j֪z[1wm:Q(\5'cD&q`=hnmWx˹>;4Q%?k ZĊJU#٘NMbJ|0Z {W\j(c#;Sc*~5/wKlayZ]b"/6_z!UtM{e.=Ԥ=z[&3_\>K4 fM{1 16)o0H Y~ %M b(pHiLZť7Qth!~QQ{'ѓHd [,] vϥZ89_pgYGgn t ^S.ɸ!|b Hly?+_Xm` D+{H%@+SJm@B#i_7l5( + ԩgYZ07070100000051000081a400000000000000000000000167a4d7fd000152d0000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/block/rbd.ko.xz7zXZִF!t/>]?EhDTTk׶ǼH*ޠF5e*u}Z?)h JuN4-2梮G88r^'RIfN፪E8 >0%|g $4 2tƾڀgFbDTI@<$S?*4ݡd JI9$d^Y mSQ UC%Pic3vgwܿ zTX2%EΎX2q8Or [ꨍE\\m (R8PZ4 =qTÐ|CtA3G&X.5|:ɏSN&&QiV}gx Y8K Hl[Rs!aLTJavz%`Fp+wߨ [r8+>R cK}u.U!T m^1D&bB&'iùfP%_W_>nẏ Yꖟt~q"Dl"=ڡj;GCkKF=MAJ s6FN6$=S&S%1Wdg#Щw\HׂkV)NFNDArQhRSM9eXguvSZKVKWWbLqBϕ2u=@ zP 5Y|s~y=1vUMjcsZN0U ∙?u%ΗoƁѫ/7L#' }TEpfepell(ԕVHιWpYDU /ԱZh(mLx<쒧ph|Wum?8QBc>f9-[BböGqgjM%6E[̬&odx0GsΠ,xx/9+&d{tȮzSGrxz+H{6GEf+T6}SPT>`RC)AGfI"sb:/^^֤kl45# ⱭXSq~g{7]-Ae/_0ͺR 8|&"›E1%p? 䲮Vn:D;^yUWT%޽%xAtZV?qܦ :  הc5P.kƨ3Gm7i^ɞ}ŗ2Ʃ/z͓MFY52/ف2_鬌G)H-筰E!H={|CGJr'w'UkRfAGٰTRbd,O)ӨڅTI6{rj}NVd`]9%sNZׁRMkF4oy֢9 ge"ݙt@k Oi.|ٝpkcQ]֙*l}R/2h$JEZ^Qtf5X=0v Th]G b(-Lg_`g *}vxK"Q* 5?;vr4߱z4ȡ3Oj8T)J[<H*X>swuF̺:bmvlq7he9пWH4/PA4ܜo9!, ޡ6kH'%|BNx\h>oG)r7{ԮG浉9 vJ>T>UDc5G˾ )7Mq"uHj[ Z0*ɿU3l3a=_E5fay%5 'L;ASʪU=:.1`}8ȃ%V'ts`KtJDax_gB = -_HA$kWVKJ1$nԌ*R7+f. Jєh(8pW&#`ڌ`u\Ґ\3s&Io#-5$A/|;eV4퓛ЈstdV{`%^ٝ׷WCV6 G@,S0 Ǭi[.(& \? Ð4oݞO?mt4H/ 1WԵ3gQ4k=K<["|~oi6%jY"և8 f|u.Ja ߛq˕)>˨=G[ Q#&A\RN-" [6qHqTaOy xP*$-ZM10:xޜ|/Kx=t#j˟[R~sfעBy6`L/x{fxnB|nRV7i~k ݱ -Q߇S1VZF&WVw*BMmDjktz0VEjCxz>^Nk[M(H֪ŢB(brq5FpDSe%УcD  }lʞ:)c\JAbP3x(5܉ʗn"gp>K UoZ̽M`-?;6Z0mFYh|P%ԫ@{-3ǕgDR|B*a['`b8(jĢ O FW6!lw),NUlr0@c>GtЬWA Oq avsӲ0.q-'x@Q'.,` LƄ!Yiy?r> z#2Bn6=ɵjh)3!] s/2 !F*dGrk#LJ^fQ0 l~ʀ qRVY2Ic"ñ<thp0q /}u E>RQ-Em! O8fɯ$WJJuD1n'$;{fE_Wp195;7nXs$Ϥu!3;nee) Xn쉠řXgcFtG,}b;8Fx^%Kb!S:.XkTa9ʇѷ$MSN-_cI9{^N;de^!E:~Oh}/>O|]*HE(cDb. g$b!BĘ> 2Hy^[ WŌܒA|x3?rP;yT 7EfZ%7~/_t'm{aW . z.N9Xg3V@Qcp܉&zgɓo^?&qo jtD%pugι|rAZe w4Tw^F)q"'ˮʱjC~\$`ٚS.ur6+>7q@7!%ODMsQ>$^)Q+YG>;*j EHq?uήwF#,J>N۪tj":Go;?#&mo2GڥP-as&+ؐ(^(H_j9KEeT=#oXsܓ@h]Ca5G\ 9tgXY99|">Rw 2ݝ?1s*Gz?,M^5s-omG=:/jM&UEaqV/)?ƈ3JLVu1&.s9 J4V8|(<7ƵkBDn*X$ᵞz5 H90ߵ#Z| m4 g+'&F 0`vQ lV 4P|` p RP*5&kw@ gL*HIbkd>Fnd_PUץ)RsǜOX3T쏀ȓOe?%bS/:`d(֢gqB%)s7tgPLq5u5 j`z3efxzn܁; !$|q*Ǵ< |xLat)YUx- =S CƩѤƺ_hi cxj>vƜ$4G&7ENN@_C\XUYzTd3!7K+$sEڄ]BϡtߓyWz nNhVєKld[Do#ddgȽ:[\БpzP5S?6pݤZή_5͙^ѧ.RF:^Z'myRn &Is C^*d*K\uH6huѮi Mgߞ@u94*+3b̀$ ,rd L^>o@B .j20d%&^716[dq`r_*YwMX`+e?*;m&V,z:Ѽ'ba:vƻb^Kon zJH{tM?XG`\_j-S"ۜ+^W Auj]r-ydnz4L^vf!UPH\?qeKE.0ݷI[+eWՇW;kݥDM13yNQkI6˨SΕFQ>J} vq<1Ǯ*\Ch;.i}I6ԭ\9o?D:ڋן?^UW?ly{ J ܕ@ 9)3e=}}5Tyl17m΅k܍:hu7p< aJ} :`#TD&ârS䉦&k~l'nvG1fAQs2Wn0.t;hF_[F +L^c2t%;F5 tz9S[|b1i/cV,>qAw̮KjAɵ-Wʎap!|fLW]-H XD4Iff~i_ŎdOgu)a>ca N{\DVzya.!zOv쯴b0\Lc;əH6A_\7Σ=GU,sύSbk5I8[Z ɮD-V(2f}c 5ܶ ?AnCO;S-.$Oϔ .|U76˩n!g.;+O~hGz j`$uؓzv}6[̽#cMz@Q&M=P;,Xe1曀[|/uy*1&HTa÷;;ArlM) ;0ebt.o26ʍt9#sXvHI鲻Z *`g@UsBÎ6U}%͏l5O*tCΗMjpAݺjy+zmbxht7B1wVf j ;W?WAo J;6\L ߑn@0/#΀ h:D8D~wB= ;ss(Y/U(쾴br`6x@_$j 5:~q$Ľ$df.4$i6KlݙT czsOT7EN0R ⠬= ||/C~r#A?+p.%Ż(*D}rZ z-*2aI` 7ޛbڍn46ԧC`on9O(FWѫʠAn7OQO3DiKxu[i} W@VQD革ҝnƉ Z(LtMdK&ZcCo6|bvoy#ai:ìNG i]sp@CyFB[BCx6|!,Qq`D8z/9Nu֘o$ed8d x?Q 3͞Jj~Ǵn:wA)Г?H ^f/'MNI 0"9@)CM=8"1[-oeH$\ ={F6DĦ?[Du+Ya"<YEҾt} K, YtY:yۋ=>49,^I Oך?ܡFI^(-4$*Y:0~+ȤvvH/ ?[`uB|ו77qp.)G5^=ޠ9"ܚ W\R==C)ƀ*Q,2ǹ.<̔4s(&-=PW3Į*:J zHs*huh Woj=mK&\XR8ac9}JK!IXWkM q밨b9}F,DA-X7XMVGOEvOŽaJ@H ůҫ2ۖ41 > ![.,n}kh!tz3mж0#P.UxlV@ɝs+A'#G&9,|_CK pmq4J|V*.*SA>sؙ1谡 ]35_ڤq~a(UR${E!C#)7[&b>C FJz^@;䲺M31'hli؋Heo:|<ԿW~ @v7SCb%0 1)\{AOLgC|`4uxCw-ޠB7h!/@,2ߍ2N0B-sC(XqFiX3)5:}'d&ǤD:x >Ո;ikl4B+gT{hNQd:n=97RA2qZe3ΆӛbF1aCTх \Hd?b9So 1; y[&L}f-b"e<-q| V3l嶵VUbM_)?q4GI|!&#~NH݀YorwUp 퇍ud IʥǂtqPאʘd E3yqGxhzp'ڼ'{ 5'1 /#k 'lzQBtEA\J!}y2emslƖHJ#缻]4pMKCvݷ ~rp}$>Fho:K?Pn:4\{PRO\>:IׂYq Y.@ASeQTTCq:ʵgY(l{Bq< s`?*yG.Rbq"pKAV06RI-RcF!Յ!Nc*ʺVn 2B' `aƛYƸN␺&[.Gy$HY S "™d\?Oՙݽħ+t~'{š mf䐦{Ydy]`66$nz c#3fCK-yZi$̮GK{ ;䴗߫:I& ʴ/^ VyHY[%n8B#wT8Tmz< zK{V6Ϧi/05RTxJi2А THG5+H{ۦetPѴ!hGݭ>Zw8蛟RMP()mgs 'Jy"51vZxq_䣩^:0@Q (jG+5Wҽ>$(o#HCq",O!Pʄҝ;#h1EuUy.—r;İ@S'x0hci#_qo8Zr *]m@)C60+I=㈠. : @F) ԛYytѩވ]|H<9Kq-8Քzoݻ~.Dw.̨g7=Sªq`q֍&|FrRQFW]}8j"qTOÒb ꠫Tm5SRP5#37l8bz 蘥.Rs^I](?ĥg9#s?\2(5 SzuҌ< Q["Ƿ5n6H)*c@ g7wk7ry#Y:AĒIRϭL~R WS~l;{y!v*ED|y͝gct<mÁCtN~K+(%Ҳ Rc^@J։PÁ!7%x+0l٫Ymֲ8SUw iXHJJ<Lc@(\ʝ.6hZ V@PHUo)?R䭺P e\Qv 53ĞrhuRkT[$;ѾWEࠑ5lůo,18dU1=I)XNO_|.1r"ƉVl\ߵZGM: lM\5LWN7!*~[_?]=3om E 9-[)cϠMH3d\3t rܚ˽sOxgfo&X}D[S_eŲzK2n1ΑbYt%x-mVJx֚ Hc UK`! v eԾ.xK7JeR~PDvIǙ|y?O9n] Eq x1CA"d7;Vte(lo|:3Z?9.jG# -, 6UK8T#9/ e:by'@_ ǡ?SP)$Gl9q52:ԢߜY&qe_LD5粂E0+겖 'B(F桜t$+oM9k~As6-ֈ4v=~ލSaB#F?Dʹc2o HGTP4Ka|Fgz lˋƦbE%*ǒPKW霦W\{>^Xqڟ)< p|u G($m$.~prO9i/Cξ8JBX͆iXRz|͂s8J]@ՖeRd4.i#}qg*Q-ǜ<B_CنC, K*Ǹ4m|KK-=':@$֭$@ԝ3hFz,troKC֡L$SmƏC׶x:co,j _gA"YlH=@Aص<>C(K<"u*%^MTw,Lc9(MV*B5-8} X Q՞}Da +zKۉN/nRN(hF9鴌-ʶFyS;9bԑVDg5qYv5C tão{EEf{zog |M^.'"`{lt&Y4>18У4By\-o PknЁ QRsI)~CS,uPpV`(M"/s3c (5O Rb+hյyYMp¤ԞE rwد/UgBU?R1,CikE&~.'ܒ.<Ћ#Н$*,f"^ U b>{hTg}oឌ*B5F4qsA:d fřʆ.Wdz4i'&*S0T̷qXF{EN<s|.щ ǭ՟7nDaUzA,뗷(l@a7YZbGorEzL[d6-Pv w8W[) ùȳ{*9FR:hHgߪGQ!Gh~zgh0(^e!.ovwHA]  :s.|Ӂ=ܚդl9UZX%k4ezU9 6nֽ}L]3ON,=J.O>\ϾIA"XޛHSUE IvA/)uOip2vx,%ĹܪGLk:&p}!z57w|ɥ8;~'Mq7(S+{$}tч`{$9ȁ֧`)x8fk!,C:F;Mdͦ~op1,a#|W+Ut>kf]5$ޢA:Mg| Tl ܖ8,#v19 ߪѰZ,{Gyx?2+=]:ܘ6UAPCΐ6:jtRuVղДmgҞD3 eq-ׅpq?L.S`hm'W;&ҙ#6Vv&0~=E*ftو$#WUA>t_2DzԾg5;~:cCAkGcJPWﭗ_3C@F|84=2H8w3o3}ϑTZˮH?ۺjG&@gIiHX*"DoMrVyHs؝f7&ɝu|1{j9MV2mxXDj]F%wmS z"ïArA*D`l_.nicmsvXClѮ Gsɓ[/p9Ǚ69i'#_a*:d~ꑘG5U9-ggӻAp1SONZJ:d8sWiUб!|ZtX;L*쭻 Hc/1)u4m(P…Voǰ^UxQ "vAyQ$F@V&Rx1Cza70S466 '?2M L $N2e˯反7 =gO2,XY#@oy8/)uf1x=<Õ^jNh  Oy Gyi-[#BO?~}?ҶBA*߹c^j9t[ CdH^0?3-yXq1+e]0a)t"+CE]qxn~U>軱lA0?x Bf(B6W]>* bRh -a_r Ē1jgxdc㞃Zx{gsg҃j:J[Sq흜|jʶO:G9zJK, S dGIԇ7EoWɒonƠ V(_/#bK66ҁac./SY^xn ,fֻ Ҋfb.VʅFJ0gcZ^# Yp%qd {ALbpDi*:<F=䧳啣?ۇ~jFlE@~*Ga-P_"_peFa@Sà2E0VqT,o*SbXf!b3vDJ֞(}%\2P}uJw Wo;4f^pyLK ήEl+kpʎY *cw| _\;L/P1x~ǸD]G72Xj!yḦ́;_2( )s|0r e+h8+&ːc  ;wڼnV3<9 cUpM˳FW//*-Us;9(jo @~" ' &(tE{]B3;ߴ:v3siZ5~v5F_X`v\Ṕy$fJ;H*)Y#ʸ wLlr X}D(ԡ?XÝ&ĭp~v@/"+ZIgMZ힡$XB%)wӳoJVبZ&) 5WCTϣد;{bɀF2ZW^M3ijo-p+4*~N#FoԌ[L4P<G=NFM[ߟҦ"?jzoc[vX P;=0 ֣136?a 8h:38g&A-gSstr R!S 00RyyhR,jvyHvG*xk-qQl# W֜%8 IR0Hp{}ԡqj/8͠2_iw, Ala`AqW) Nl5%{IQ9nH'P' Nk1WZ}M*+·V *68v $HThC3]t=%V; &5mlb[ZذHۍěSŌg2W`,v,(zGFQ p_D2j`ݬ^L-wtj'[L~'@[&2aqvI_1*Vwր<@@Z,-ӹf7S Fqgb/EҖX:vks*FZQ!Vѳ]ǂm@E =_-Ύ!N[cZ+ux&cn L{zJ^.4NݗAk;#;/{[2`CqpЃze*ߘѵ)$ mZ/-c{?O5$^\v֒$6}/yca^4H EAtSfh/Ǹ:|"9(% fȼFJaS(yF'`/<wlko3C) xIcS ,B-k.{Qhzu=yCPyƆ K]\ qR=VB?9<:ξ | 27e|$'GFm';Sz`?2XްP@bW8^LO21R. o ].=Z j!˕_?RT ݋a9ʩV{̊k>xj4D-fCR3x#MII^ʥ3^{AWpS{K.oph (,LFn.zh ;5I12ʶx\8*~.rmJӑLMp= X˝_lR*%xF%dԌ1w8ʴ}덴4}@}lوw37Y~|-ch"pSHym/H/0~]? 0jW*xp^[?aGwz.^Ϝ W*~ʙLGeZy)a @c5O#R$mj&UekZpxkю[CvM,>ؗ=4PUԈf-*Lİfp(-HOǽQ< ̔WXuCja%Ss HSQ~.H˧no7(PD,g`Y$PǟvBxMjRb\|4k5X*$1A<#gj} E^60hJp5B\ DJiUa 6 YJ `pXl'a ג+C=@][(-8Ĉ0R3BݼɖT㋡ "a1[/I1TXy&wuy~GpU5#L|&Su4?=e_!q&.MGh.YΙ)#"5W$iy((N溺ҷ؏* a-Ř9YDIa:^+CiS=o1Z/7I`>̒&Fdj@יѹ1s$"]۰)K[jZr%DY}t$d{8xܻN:EIF&$:t%XXu%Xz .6R(V;:.`rwMmԃ(H5dUVLmmC[]zwJD x/[9w?`ێwRT3ٖhe=AI|4ja`A-')Y _}FvӮ}|b ͵Ь =g!m Uw~d)l=īoIAESV&2ԀM^FI[-|d\Zw=60 bc`8TDIZu[ ҽ k\`'KO[.RH,"_sNeTjqTx_&?5%-K.ㅹрB2-{K/YO|_q22%@b\zna) M M9>?.|LngRJ"?i>`Pn-߶^srP=8J#6w~ 8 {u|h{>cX48O5nJYB\ha-x{ br,%dT]aWm Fƶw32\-X^O?풁O\C@uri@IJP@#+鍎MDͽ`Bbe(87̍\VL ,s0pS*;ɤZJʐ#6G8u`÷zc$sm_E+^bΦsT|(PJGB{'Xd:'^^/0[UZח>8>tsp89|.&]ԝ_foYP"ŻD_IAO%DlSSCC%b+OjN7 @> ?<[& j]c9W+8x>(! ftղ+k 2C4Mo M ,_BFnF+Y5첬,gv0xp~H++]s\gw%nH=Iw tDq\Aĭt sA pOMGdN~8_UŒKU(mR|iv2a)y^WڜQVB-D7 ѭZALЮMGkXxؐk﫹Sr_nX.X']@=KGaYFo=>J9{iC`7%˺ï]NY=]r)ToNwZ).nP?ixΐ tI3ProI_f!L0A륛`n꟪sMNwƚ+ x3:)u訴Emv63ExvB%+YN1?`O^o݉IQ[к>OVI ڰ5m(Ew~iu!/4H@PiA'f`;1:F!UG^VVlf*.܋rǾ.n.edYE1-

R*5>ihFjXƝh+i~U@7MWVk֣ n6(XM_"гEŏx4,;YCIWOq%vF < ژ_)p'r^=NI w: }mӜ)HhyV|2pt}j-Qlbgcy 0>ٜ`%$uS{ط{ "@$X n;)@ p~KUIa>ڲ aWqǫ`1 @"#}l5 ӦQ9zi$͈3q)t&}<pG⵪Q7åh DL_"DT~i̹1y;e iyw~L/鹮+7_hw$s,IIp.BS0FW„8V>1G)a+m ߲"^ׯasWE{?|Q\0elQ4 C:Ķ--b'T/:B!Z Ӌ«Hl>HɿF 7+Pf}Ie̡YNQN6xt 8=*ꨍ ܈F>Kܟ]*ͳ_ħcK p k f-Fo(!052nhz*'{1Ȃ=E'Y TX]wI Er <ɨ`׺d)N,-tkdhwq;6.|j*G (AL&\1@ 6t;Qր̇_s %pC#T 5#_X3uWɯ|XAب0^nW٘duYVhB.d.Ͱ(,Tט?x`?8Ts̗Qڇ1Y:I܁fX4H4>vƭX- C ?pBGwPcZٟ;Ϩ#7?6KiG694g&m$[S? *#AJ*V ֗HЅ)1X >?[YL[o (4Fn3p5pףQ5"(2aiha@hMJp*ڃA#>nSGXi7B~ܽO#֠^\h W EIv.y:,tN y"%݊PMBߔbw2\*/&"+j#Y+;x:f&@+cnũ"bD솶.3Բ]f*B,_gLg8;aa~˺ Hk,[9E6̶eKg$9gYǫDdOz%9xml>2_*0SIB\k~!*km&穯L`{_|HAϜ'ȣwFj;@"ס9"p6^~Ѹ8Ѕ>3PE1穎m@wٛ8Iv"^̬Lk$cG2GamE sMA (z>ޙCo![yJ^;SxV!xB|8LfG+K4BZ&d_x~IfʓPf!GvNk$pM T˫4) @" `D!dQkCJ#z(hXU6Z=bo`/p_A،o8M2n4CNlGٍs335R8>eD[8^驕cKAJ|_ݖn bT\{zrwK%lq .m.vdK-ިSrɻ ZsL*~hfb)YQږz%>: -ZeR_ 5[(bP+hƐ3}gfZ]a*>O`޲ zG (;IvDW2c̳&~鿃d//D{/0yn:i_14D}5 Tg4▢BETG[EG*c[1K(!ŸO{/0錂6M'&$ t~RO:5~Oc8xYC`PD C$V%^܃BE7\-bHBDk`bRÓO|>.SÔO"Bh%uՖToFN> U fJu%2,Lk z]Ac*U>O~O43nNOک!$I4YSat@5FeƜs%)ra ~ 'V̞=ҥ=1;_2ڟJ^FR[T:Q~l?##Yj4Ryvu:19>>f֢UJXTaz7*brOLܴ|byUD,72S"M_>8@Z+Yhq;8-2~.C zgw -wu/_Q6} N(c'tV(CtTm_&H@.:8ڻ1Zm?E]mF#|zec: &28T`.Z d(M/OČU$Yw 2|,&}4b?,kӣJTJe<XD5փ;p #rŞ$1w~RzltCU:|[T$`:zoM7ص'/ovlk=?,Ò:`C~V( jCgl>nyk qtQ=!]=h9qa іmtE@ K%LR LEqq*@9BU %Ztdj| >stTKqs @_,P$ ʆkHXYhq0nD=ݨ֌mqX'lE;^VDdP WQqie3a0jQҳЧ#/|랬뛳n-zўq,u-MUte2PlT"% S0Caf2!gkZۢDWUm1 KhKڄY^8/X7Wuj g'tPYN=' OS4%dNw ⠕y>jρ4<9w~-vAI r#?S{@ք4$m;|o3#h<䆳ӛIP]NM!uC`$t@u 5 {`'W^tz%80WTF.L1!ap,uYJh 'y]Ź,$ш O!Du^ |XJWWB "LE0t41HQVݳPE&i;L@t|8S= ]`v0Axpҷ|C38Z` jt JK7>9 o;\N n8MwDp.g旱u`Nݲ(X;!b2.bB~Xƴpjb4x.O ڤfoMwowo%rׅ$÷,LJ4Qn%20Ga~^ yi屘rG'f:e:/hm!ӠY`g}Hd* )EgK"O!w VL$K<'9辭 (+^UyD{X6m$rGK8Ħ}x ސ$*'f)R@wЖbv"!Ŷ|6QwkXB#1wȸ|)K=?NN'4l]t2erfjp|mת"z;y6fǕF.SJԘh.8DWnqL_LI -/쇻#%Eғ}X k 03:KpSDwЉITBj'e'ஜ:Q6de0 Sɽ ۘ˹Ynġ!ŒQ-T%lWDp*1_+CitAYq(cF@gj=phI/ \"=i(mDX+%GS<"ֽJY`ݔ lteQ눅B0zܑgX cZ:o  7JKKuxѰ`,ۯ)1O2P¶?v V &]d.F?/|Ob-~ յ&MP6 =WD1ӬpBckj_12Pv9e3ʒHdP 9}@~ӓTub,pa>) (0\93n 2Oao xiώv7GT7Aⵖhv[C@xeIƃ$3x5rĴԠ.+*>Av)!lg]+y-C{O x_C`\8&x%rz\#B?|nq}b~3ipgrq{g޽iN$-s]NʞXetfmP DBE5M3*}ke9NΒGI oyVYvJxofnkN>x4B>4 h\Dl#?8ֶJI8n. h!s*'6L@o ڰvy`'!t8&?" qLoL~z)oz6[={q׾У@7ĺĹ z&ez[֔[ݶr]5H>qƍ%L>4*\$-W6HȐAD8Kђ{^ն@3uIg \ TZT0Ko9V[e!K;}"t%2̕ + <~qbZSӝH s"% L@|LMMG[#EY=^!^x/6UO)uK1|9p?RN,jv<-qf*4nEDieWCUyK`}3jom3 Z1AwOASH\ x}^h/@5;Qm5y XDW4'XFPzsW;!F)b8wnI<)n(.=Z8&ȶH{9f1Ƴ |vkAГa vƙ$-E ggm]01vDa@j( DžjѥK6O>: `_Z 3]Qхnt"zH%`k(Ғjl>lC8p|Txef^߮K$.ޏzZ@Pe:t9NT.ȑFITJ}o/]nO%}ŲkIT#8g.E[4ɨWf?`S)d˖KփVpV]^(S0?r9 =ޕygv,PT^/\6ZZxDgpű.<3)#x`WHgދkXFa/i޵̧hlg(ߣ+dP ۃY-)lBaHŞٕ R)tL9-qaG^RԗkJ=t= 3 h7'=~^f0BԶgsaɗC\"q ,k <ҰQLOZX̴0r򠑕yJDh=呎oD0[{Zp_+DZ# 㴍|Ӟfgj2U ԼxxLwwǣ V ߌJ6$~}[KC F+j~P)U9JltR ZOy҈^SZxcշ]Gͯ<,ɑQkzQsfEzR.tq]3{l`>.Id񿈽i9b=SPIKF zAc+Z1`ʐ񈆺z+bnL] IڋFVjL7R<Шb] ꐙ tRv f\ٻ:%,. #me׼P7n7(Iܯ=V=:{X 5W'l/]{`Ưjin>༼ %R2=?b7Oc%͏OZ{L4Hz_>oivha.+bF*"6<)ov-'LR3αN` 6dB]e_R@z*WgVQ )+EJr A㑼hgm"6%IJu" h'SQ=mC+E<֪?䁸)+$1dMy!ה#G;Z(3奄_Jj u&YbPa`xtct>T6ޘLN\7:cmHU/cT 83H7#\MYZFo:*DLz?AD)<+ı((AKXZ q%(n}y*͕wb>Xiݐg&O<.* }D'hݜd7qZrF)p #vC+Y|i%\҂hϧuy$91 IWw,^Va|c𸙠A; ]d=%TD[ 4u9FҩkLmcuL尳_٪{rzjN Z9I˓9}XH֦:%N}\&&V7%"fǺWVdQ~ >jC[N_VU,$C0.CEqwN`[TeLזO_?%vBvᷖǀ+WLۭ Zzmß9Q rՋBv<zd~0R-42TP={m:1֠Uq1̌KrL S =5W癰^cU-,02MV NIY|rw?/D62k =w8i/DTX_B uv5c%Rո_xWz\<{хEL!iIfуjv$BđrLJu> ZSl\CBNtF @Uu .yq#@8΄/a˸̉-hu}c$*6}/& SUYǫ0~L"eLi<_0}QekQ3a!.RZcL_z%T_jd6a\|Jp>Wç!8 9/YNTIƾ)0vILg$|.Y W4 UNU¤jK:)Z4(҃Ĵ;\Zޤ+,#5m7WNdY5gqs'TC!_%-TC:{sn-gtt6[V=!JT}2r[i-/b|MZ=Q(qxC2l>:X|>/}#aqZȣ7!ލJva(]d(`8f9?}^(xq8 C!Mba1:Mm4ps 띞7-^=hc/Qڽ~7)R&__=&f6X V}B 2%U%~m1ٗh;LwS4}&Q&dKq#iP")+H{uK,1PboO`Mڢoeo>hĒ@EĉÔOYXK7K2AǍCSmf.cd'Ik5jM)ؤ=?Kasi#}:% * ct6gCv P/`''g _x} YNV(\އVc(d:ZKKӬ$b,tMӐ"p&pMȬ6g|c\ʘ,k7YLB I"ɥGCT|U픍a;Mg]oc9ՎwEjRXR8Gll agy~,'SeqiYY.fVY>C. wVl‘lAN2[Ňl2U3wQbOgl-T*Y ijw#F Hҩԅ㝒E]͋PɅU۔CP2GCzh`[+pKYgS^":`o~̨` ɸ@`ڃDVˁ G7@@QvV&j%Wx!;wk㴿3=Muy)A;͑f|JȨw2o!2Ѱy2$OeHtx~4G'n: ey/s8{XmDVa ,Y=+ [8\Vϡ R<|3(z 9bC=B qY 1TiVaϼtBJ9I6/(.;^?Q^u՚.PXGɩ.R71YOĮuJr 7w@ ih6ϥ-(J}wCh/.`7鳁JiPwr %h5e%szIunjA-|}odZUc!贪%#삪'*PǷ;XZ Ӥ!6G@s!YF߯W`C.fT|†D= :)ô\~ijLaB 50~N`>N")kEDffb}&u[0dΕg(b}MLUh'R #oeXH ) aW T{fh^f 4 KXG&v7+Ĭo*؛U6zU*bPV^ Ri_:癤؝O[3H, Og0P0Lвʖ)>"}Ge[P/qn. ],F`7دm 7uG?gī(⢖L_p|FE&}Cxpd"EHHWFd8l+A=f8Au<¡~nŃn V]`=,[UK̯؜*O'Wz&<^fܴt.?RN%ԣ!vAr>oT Nl6f~/Iol83 t@QW:cg|qbbI#K] 4h%x|[Xh>fZI"2@۽fp&a9OeE?WcQ"Z#N#[seN!P.iU盌gd5F6.mx{RMz#mC-[ScTb4^­ "b$NNx(QfD>-taY)bƇl8<\YR{W-yT"V dsKꏈV?Uۚ*ޫLq K4b(_M Ә!"6*_+>7dD_MF+djG/7x_Jro M<" ++0bFW.#yz:9f+gT^K}6RHC*G8!_5j]G~ǰlk1#'zKl1qMd\`^#/H3xCdM@[lVJ}YmZ=E[\rK=D'9~t!rGv;0.A8GҌ~.z-V?vavp !Cƅp={]M?HFL",Ӡ}d&"f %3RܿZ:04_+lMwPf1 Y>R$whrvW5=eo;GXq\>u<_870A9qOOPx?yߚ'SFxY%X+iRߧ.WamL;)b̽#>bcV&fLqI#X0$ uczMHٛ2n" :8 v\ᯟr`[A%whV,^]fJ{9J*kG+^ab|ߑ6uZƗh4XEU5( r dx_-̑J^ @< aykls()մ$pcEcPVcG  .XE|eo޼0TLz^!7,UOܷZkѬn9ZefC%GLyQ}`-]7ה`D"[e8+ =$ꎽqE*t`~>ۀYZMኽqVjO&kĆY,nM/>^8Fɼ#Cu,IG쬗'J|$ָrޞAB5pxctFYZ"h $+AgJ:peC€BK]I|hI 25nӿ7^u)IsqMSYXut0*,lmf Wd6O& r沙Rkefz+LeO{T nHz^@wir2mcmȢ~q8F?ua t;Ync0R-;HDT݉v^k2_ɭ=mpgJ&fM,A=f/>ȸ>" Hwd 4$sp>e{;n?:Tу-t8N@js/4״1[0x7I@яĘ Y`3 ~`Uz~4g.Mv2y1UO;W =%c6ڴ7?OK⛄8\nIU=Ƈl _VKkpøSg"yay)•1ZU>UДDҝ[ӣ]ˢYTqq 0;r9{Ve=^xʬ޿EjriaOhRUMl fg ^8 -oj-rb֎-3űC2fs=8?@*՚f|P?btכIna9 O .'x]N\^}p.Ym) +'^g@P429>+Ȟ[:R-L4+.#`afZI,&CPJ@@zR r@zYS(o5x&"7{[䙰^Є8+{\a2ϭ?9w&;&"Cu'!io.ws0o7w38o&EQ=0s uVdA_u$O`Fg鋝9YAh\օu 26(Di׼=[~ eQ1_wBجR̪Ϟqlި/:wpA8ESxl&h#rČґ=QKZ!_o1|$"!"?ͲLG&t >'"NexWg /?QL]+7tO^H>޿̺}+nLu2v2Ǯ m)^n_!LJ>Zl*uU[@M)905[tyՇ Ua&C~ܝTVخFOoXwKe V*5Z1UO( [_Mq ]C,:m%#GF.ZiZej֟?:B\0/ߔo{Yw4Y@=o|$Wxpڞ9qVI@6^UD.@֬9-<26aAr4MVzp0ʀqz s-2gX|ŕK^AD>TE Ţ)vF|C(̘._1 .ѿSQnH6Lٴb,پn= ;5KtL0W<֑o9.%Swhӯ:}[UA&{Zfwfb2ݘ`*]tvߓ,"4?娭 ̓ǃ Ҁ@1*qPͥɘSl 0uE5Oj0|~FnpJ(Dd@he$wJ-wu2 uj} 8l*y Rbɕ"NΧFwKom՟_תiM.z0tE(rD~Pņ(l/E ͬGmZtj~XlEKVAqn;5܇yB X ݁!C`x4+4+8^hޘJz b}Ʊ#84k uV*IĔgL$64*$^FGkVq^ Q&{yL&ұ5h Ȱ@܉c҉\h]=ΑCWnXpݖ> JqfF 9,fh -^y&ƢUr@yF/{:@T{ծ` ^4 ZKY,uv1L1(ŊozL &ka J\m+Hhųs%X"wT,1"]G~qzC@oѪ {̂oH4M2K=s![Tx/^w, ;be(3b` 2-OH ϐɍ^ydl-yC(̑u;8*%Cc(߾n"Og, zf}_,BvaD,9Ew?tdƃzUѧpk$n3}{{c{LyĵքfHq_U.@)?j] U҄._ tzƅB*fۛ%=uV5bOMtNm,kpRnXph<f``L8#l^4xvb)' *4e֣zsIN$vPZ& +z^ToIBw)@n^PJP=8w5UhȺՙg!{6^}@Ɠf>q`ݙj^9E%7 z|iu*Qހ:<6s|)w(5NjI^6Muzptˁە>v$$d~Ii`LAJ:^G3 VJHwn}&mO^#ʹ#d@AJ!,q' I%1U[1hQ&.lA;1nJ}v@#u}!,pvSJm!;d;JoKZ\?}).!!P2#"ymU(*'88&~Gx`h0):7xµl^͋kVΠt6\ܺ룧HAuP"ޟ^ցdt_ fYO9V3hc1st cl)}e7ޗ6N1˽ i8j0w^6l%JZgauoB.Vf9 Ӭ[ SML< t'ɐd-MQsf RP(:tQ$|! rKv53$+ D|]п:sccDQӹ0mxxg$y N6^pLl=uCM(37c3$-A=J1C^ξF&mC)J|Ӷ<5H5Fn@ԒxaվɖF%n=SS}1X#VU&\bX.OmmD5}9Qy&lݪ;ڸ񏭱PZ//dfݣhߠP }o*hޯW-vJͶmѴn{nd%&AbPYӡێݜ9BRDo0r-Arn$ Pڳ V1 z O.q*؊6H >8B Az3)L{hӰx9ߔgT%]k9;FXК: prhsC xykncZM豳:8}MUd!K,C7?푟8ѻaVS3Xm=rb12-t d^Mo2ԧ8'LM@<'jX4fsZ 4,\F 9 {j)b:h`-y+t3Hu܎^d}QnJhmRJ'C%2e!ֈyިci`bu"AEl@bC|n1q|ء$ZzyQ<r<ցWt0~N2wgP}P' 0 E:> DPJw$u V͒dE8n* Hc)rdbIJtP8%+[XbMW"Al_d7Ԃ'x{Jn΄ PI|Ս!'']{(}n{}JG^v{Vi5pP ԒZ U3?(n@^'?Gօ}y9~*"jWCphqyF-hi]w]e$ q܃E57 }@7nIǃ)# W <]R^wu7qµd5H5dh>쭓g` ˼wyFTԡRJ {f٢5 UN b 洐c%5X6kҹyt8U-d0k&LB)1@A5Ρؒ1 c]ՙ!"aT[|ro_!f2>yNQbUA]]sRtRp̍vǍV13$E3zȶ HVRp}bFXlC@"tDŽ2 mb4;H=J]~5\8ZXSWdGA~jw] ѱH/:W/:~Oiϕǰu$\&h ^N %B!u^_]¢R:qQVLjb}uNrT5(78J'rznvHO屝wcCcbZHGM*%lj*_]0s-.lMmrR 8ez 8>[Q(e4բa 6Vܟ&uh0V{XS/:M:\#|2+&zXz"HIiR}|X#|s ]uŬO-C1.+*nֳmfedW}BzW)^}rpَpK&2HZ9ժ@Q`X1lg۟NbS:A+m -PZy4-qn5WLZ߇]RDZg--@sC rw' :|x@\T ;4`K!;aVcwV1ONkp} '5`r.ql J}ģ ;}![Ƽ:%~0[+ygS~`ྴ~z(zW`Hr6*$|GnsPI)= 3f©P}EGr5H5Z-~VΩu[3 +r J KOP6$E5QeSݪn)xį3S<վ@N@A sY{ kh9zhΉMx=ޤc4qNW$]Acl ]̞GbOT9Zb&gf9:1JVBk,!ҧ4Zsph Pq\s0hJu=ߤCmXWod&hFu}ҫkI]XB; &|~*)i.$"לxpWc5P>MJ7 6elS|9P{k WQeu wHAn7 O\49٨mm,XT;]& gFgw_V욓Y$N̰[s:|d 9JRj-gmd RIZ3h^Qk9ۋ Z,PnkV T܆qL3<~qSOZD ^2Vq 9(1I"M?$VX화h4x~q%"I3,ree$UꈿG&r+av)vͪόUPcbk{=P^V^%mSy(D]~E:+XPN +M0e)Y[fj.WjU. y^D_ec\8 ܔ0rB1˯&iS. зj{{JHh@<1g=B#I }*+y[kyԅr[{0"fa}:W3 ].Lq:ܕP`v D(wk#iU`XVع Rx̕G^Wax>ee v7lc~U†2e)Gl MuTh;(:76D@}[uSl2/x _z#\H/? :X?҉]Jrq,KP/+ݧ p 1. زKn-[h8):7x}쥥s6cI$>eW h82-| 03hp2<'7.m}m%d`yS>T\Ra0:9,b $}L[oTphVf2x;%>î t?|VT&|u@P'p>|Wi]y I j ` k1M.$i{OafZ2| r,V*1R.MF m0[\̉) wn,,hv _xMTҞϓ;cFnkHn^x|rH[.K? 0%==Ijȷx6Ya/6q2]O.2L,ԿV ƜW3 lfa藹aYJ R]]}߮znD@_i؂+u%J t3K!lV0_!и|e}˶-;tq=!腥^&˜ -F -Wڻʼ.âfln9ED5s8*o.f #O(ЪLSbwݔ':wfXt=. q„d;(ލV8&-Ϛct_ 0X .jL8EH"6Jgqzx>eFța[ lhj(jLPN~$5n/t ~UrAo+[*f=8= @)K3M4gopY@;;eWIAf,Wwz1sP884hD~ǁnlw.k0⃗D8U8LJղˁ,fUZ_OqNNa΍ɒ3ntL}'~THw{Fҹ)uלHe9 ^|I~ 0] 'Uv1O g2Cn3[ Pp%X>s|H,͋" 2ob17i}"bWdge_!3n#51ЩrJqI֌J 5%7ɐ_jGKdp\Cmu lІH30\e”Bh {l*8٢TϺlnG4"ky )_?jv;.0=kH75/ 2uK _`Af z[D裯ljb^f\ iuw<{^I҃F1k32K_)(l_znGKv$*=T"v?T8f EvcDf0js#-tg_h;zGMMbBnW 2{z,Zɴ$MB ob+gc5] hMn\J#jg ) f5WOSkOG֥H!uO bF8X5n>axr\ޛ>MR$ @ yݥ}`9;h xӻkoXCӰ7L]ZR\19k7 2o 4qAG8U3)7189J[JC4鉮= v ,igiZRWxFY/yl}ƨecK~޺*U64\U\^]Zm$+?`I4 TyZ7_J |/ sr9vTb,E#gv~a^Z3*bMOv 2d j֑>ANF;}h6:Ũ52xjΆK_H CݬKorwznu_~rD.wʭ, {Pu̾.n8r$%@W^͵$ f r^xQ&0 ҕs7=P+ BC[6g+KE-i bnoGxy+1/JqNy{˞yrgWCNyr#yc%7MRL~X=I69NBjSq$RM" QO:kw>\^5}|bp1fm%CqNrø25`{4`'H2"nZb˅ZI*jnnzS1C 'Eܥ[z=C1xփʐ n ᔄR Fm7Bw(g~55C?C_7 ;X6V7"x> @.3%Xf4TcI >X8`? tLC\Dzr~vinVCS$*X]GRߐ1I?f ">!zc8hO|}JO`MKw0D,..r:_.iD @sFRqUT !^ѷqOi/.ͿIpK&&nY ̷tS4Z%xśLB; mG)٥o=_DK_%W(&NiP7AȞ*2mlƌrS10"'2􎏦(+'8̣F݂vl٣V}gx~D'ugp$W,Gf&PYP)+Nfc/>&%Nf ֕];hsKJ2;g(TG(P"ΑdE^`S@`o!)ԻBb*\DUT1pE~ox9N`,W`IeA kᨎ&Z ^uZ(b7Kf n"Y@>@ Mqw[ܟuQ.<"mwI(,HOҮĴ^v8NBTDWqaʷ;&R m!F'1ki@X@ڣ+1o*Fu's*jP~.5Lr[ I5^1 Hqؘ=_Ex]wE0ESCP^L:Sѩ4]avpK |ɽ|}̀7PNG8Z`I3'  2H px ?lq[XGJRׄD@K#:l>=PD0s0WV$amC5.ͩwWzIFJr8C|,D]`znkifRQ[Ö)[0(]JHhR BS ꃠ"O^OyrbK-ۗ֙=HB%hNU*sz,|fM{PrV8jwrޜv]؂uUu1g}qB|q#4uArh;ܳ΁MbExĐZ+-muݱ|)6"e39kF, hx6lc Ò@.A)F>yĂAaJKvۦ*sn枢;bh 1Ch=HGsd)D70[L21(%&2;5\B wft3;r^"vqeKg8ռ3e 0N3E$  s̨'bgt\f. 61[nӱ?PeC--Ӈ;FJ1Z&R`4T4B`>=ar$륐jq_[~KLOn*2@"=xST@\SAT(5mUPʈY~ TM2?*}EtoZQ  $jrF˰4C{k6VGռ-t\+[$#!u `𓅭=ѲKQ2f{WiR%x{e|B:Zu%@T`/pǹ y\Sh0{x}j!fW:CZC.9N5  "sB #]HSsĒ$4:/$Fh'oCלȄTxx#9GxTZL=',ozQO2vR,\wI^”V#.5?ϟE k],bɛji;Ed ϴs]Q@T=XSr>&^q1/ڧUnܫ.\YѻsXAfwڕ•yx%ZSbd[h[n(ZҲQuzN( XYs_vqT0ZE?;GɘrQ; !ϣOIƒRGv aa?N"BkpJBz`RSáSE GA%:^SQ1цpf,Yq#=qr7XHeA[G^oNl'T7UcAH)k7 xYNXu[Yw>/pK7@OQ#w?K xv1:p|~+s!К˺z6:;7"9kva-3"C|gc܏G>/{|uGZt$;2] 3-d֧!L_(Xߥ+캠F|or2!nը~gHKJXk>C61h!'ڊߤǀ`^Z1]򯪽9[*2&U()J"E0|d>EgTd߱>J=,B0j g]rK>E7x2bXCcoJ` gW=AsO*eSwHJqGmV!%[{Fs4K§/Y#/ p{˭ bO@THk l.{l}҂2t?>w][t`#Nkè', Jy(KW QHک'9"T 'T )7HPwO.u+W],BHa,%hף3U/81VC-|oZR97VQz4ā)^;Ny 9sD'7% !{rI}FDKҭ"$@ë Vce3qi^q4qB0Ep_X\rFl8YF.j{#DKi7`*-(9пv4^D&]" 뀽5fƬT뻦P![7ɐ64Axu뱒2v~ҌLTȟ"Һ4pa #hKF&o·6cc5?zݘܱN(,R磩(J`t Q7J+e,&\[GF%I{b%#,0K5"G\r*(b&8gtwL5))JtӟƋF/g(joF*ZAgIa6`4OՊ9J >I7*ZAuH?`irpfFͮ$kEt\+Jui^*2C0diY3 %i_T帅,nc@N!WK)Y#0G#YK$ߐ&`cI*lFj#uX>XM:a%P2)}'N PguWA3ZtLR-0yyG]_C#pi)> F2wb3"KYڄA"n =pl W|pV vT.\J"֬"fjPo1fS~vt&U^֒jC^ASߞ#@=yQ^1J@[_i.3SC!l< |гVv:QBc(Liax[胫WȮt!S{k> M}Z@ 1 R_$g`Gj3_rm̺ *JJ `D7^C`2uH!-y*OaL`QmbBi2*~:"B[Dy/jFk??,[88獝l̢VXe;0w3unϟ/`0XVb˕X(E[(~9K_GoAZeSsñNUq{bxY`m;mާy4c& wAł1‘ arO%(o&ov;N Rg Pl^XtQhËV9fCxx*M=_tk:JRF&>)NJ9z`+5)B@|ϗEUWXii. 5X7/0q 20+Is߇+^=|1 WqY:yt2ԒkPU%µ5ɀ܋i{ZF䴨..T6S=U-, K`P@9Qj9VZ?$(EUa G/o$ea3?v8+ R )GYʢ:B>p^wVA }[*;dp.%YWpp.k ÇjGI^Dk̾E Wi@sMRG]w@DMڜdgg:mV4"AL$4._r9s,1pմ:tDb6P&[`O74aI#DIƴiue-\\a,E$7g+'yHs<e 2RuɪE(g oݢ둟43"Gk \9%<Ӑ)^ײ.o[-dQYC :R*ЅFiq94Va?pwN:SYyh>P\.bQdץy6ڿLu]Qh#2lH#΅؏ZI1@Gcf]9LCO<2 ۪&g[|N c<ٹTQdK.2;nJ]Λ紊{N~9A/ S|1)On򝏼(Gq3-;1OOs9(76Y_Э>T#t{io2(2Ku:U"m~[G }GrٲpcuG;(Z[D QFh XUnnnWS!;l- JțSDo" "æCJM8C/g8ʸ݁6uMװ Տ[j"P<yY&˅DuQ-ʋϗZ{ܙ|@ϭ-8zsi`Y6Q3sd|Gb&~0;ejbƎl(}$زwx7=0*9W{N,`wHb5xgUTw]XV k#v/NӀ#s*+~^9 ~!Ei\it<_bFK y|Z P7v&.'X!  Tq7m;Vi;?VFl{k""<Md|ADr!gK. S-n/ȍԶ60 >JqC b 'Ha@@cg!Y hSt;n冃~ ` s̈%2y+>QʴqG`J&sR)~~틂j'\:²,y8S-q@!_SmE:WP[OIW.ܮnΖTG5LπcU8s uZ+x3vG9XMQzrg:Y_r֜[D68ZRGS_ghwŎdپąO-`Gvrj>oj,GmbtVvt#V$"XbSdN:cP}s`0yVwQStb0wB_uHAH@FG h/<uOH$60i[f$p\a$Ѿ:SX@gGRY}w9k8OH@ȥ*"[yem+$HBY< V|z.28ONNV8ĘaV( ʎ잡=4!},!*_+%8c`}}|bx}yW{X$9wvQlƩ45b%xv#ES @NuGВCWSNqxMZTNYn8e`ydz3 8Yq`4g`T]cE@rZ#DomhV3iYw5 $-gַ̾ P/GJwLC]f`V&,61;;&T$<%'Y"jnT90qjݥيa;_k.VjB d% 1zRnr=- .>EJ6qXIߒ){7Qo) T X@IM8ĵ5*g _g>VvO"((>|m~]hx?7Fik`j|p1\XFmˁ٫>Hɻ1 qRhOam2kڅrVheנj#[ЋC/TmI֏t2wT~DU0)#L:vV,h;?nGc HLIQ|2R,(z34}*[C`P'vB =& cȌӔ! *oL86#%W5bօEƶZN/U:鶱sؙ~L*NfqךnȿЈ~% |T #r'h'Gj]$zM?,gsӞHk^WѭtɈScD$(/`v0ްi#MJ~A`5&3si䘳@2ݡN X7jliy;{C:ŏ<30h]DS og>xFb_ɜ=TZlY`g X3d8WiFƚ%xcfMv~eFt: M-hro[:(r龂~f{H`>\jV\PBSe(3H *3$3?76B .C)(\6Nq@|<3溼SSj41o8fi%cʵNU\ EnDFJھU+l(K;25~Xil4NJT_l)U 6(> ;-^2ǯ|m3J)"FsYG!>O}>q 4=-e6C>ְxKz2 7YXĒjkka lW֛bׂ-krQ*j(Ə—4s+=9)Ӹdv(9pQh__`J˙: |؀#e))N4JoJoF2q\dnl-pP,&"LΠbn8ں + ?BM'yJ70~t[Jރ2 -Ӥ+A8%*妚[m#*؟{a _cځ(>6<{#ojM滛#Wa$_lAr,I<^ :!r 0!/4gmCZlŀgeC&Yæn}ALK405n'VH-„x[fsإ=O.e:QLU2}+R Zduh`m&峎U#C)\?S> ݿT #OG} 9~Shm?ik{ on{J3.42IJ^F !$J~oB['&s@cV@UծG{ɗ( 8nH'}rWU)ܠ"0͖aKFe\ӕ~}%?fB&!CǹEUdz/(!v'Z.a_gz/쩳y<= ϓU:.&3ƻC}6{Xzk$KF.cvXtCNRh9<]#r5JqL>[*-){8J-JM?,_Ԅ2&q2w(!OVT0 mAFAKPOp\"FcVLl/6p-Twj{(1BS(Rk^-2NktʳXG~؍(fa4rs3s,vj:L-qn7  o# 15-^{-!Q%Ef=`J+ݟC }<P8v͌q,2zI7ص!T\ K64|$''!- Дtlp|,'Ჷ^Ic,D[f"Nx@P iWZWZ@>/gtO^D#*icYUE@f@K.Qr X;` ᰜp# rڀNF8?kZ l˵tfVD?8,x#]!d]=m ;T@d46 K23Lh0ZtZ&XŒsa@SCl^^- &6mK9Z^-}Xű|1&:-`@Ybk',p:?JGXoKxHǞh-1^b 2)^hvZ۴W d{(lOdPA"Α;y`ת;̍ LȯOz㻭N夠8 c!Sr&4$tp0tjlD*D̬_"rI}?jE}66&D2F TݯB2Aġ_Y6=jESg>imDx{]Љ̰2t=(|'^c)َxOXuȨJ?^}Ul_"?r #XC{R:Y7֞^bzgÏt5j "PDYKM#e2%GW{ k\qUuRT!mMee"ϗ:_ٮExͨJpA}Ƙ ‹ 16t}ТM `nG>KiǠYى˴UJuy})&y: 8۹9Zw K./TGRW0H L0FlݫL?CNjͽHxs9н^l@UW'WͬU~SQϻ(5hŠ 8)B ޝ mY}N IsO6D"(kL.KI0S^J3#oxLoו]c)4\E>gNuBj\r?g'ա>ε*ѿA`HΣ:,WcÆ3Qͅm,?`hh*%&٬̨C]@Y^A!۽YsU7r!Ř³TgNNxmt׆T)j3A!J]=W'?c,S)婛=7" 2`ڷS/69~t7σ< W)ڼsGu2*lxMPР̫9; oOn(|\^[`&S4;^n> _ٕ!G:ӂ#_h^j{*(il6X8tI,nBk'O9?{mW@<'@ ~H$IgoPbwA-]e NS#Y;QExuF CBȟ3,j Y!mjEij!6^2@ڟ $>jCo}l29'_3-6$Dp+ա. yWuZ },0_I c qzǿ{.z4 vK:G1yxiFes" weEGq+&@?$S%Q`g( V5(l5l7tL`16_.gq댯Co"o1Ŕ.+NʛFS6VK&s䩥hr>"ՀЊG|K;ʃ[:Jվm'STI_txQÉnүŸ4 a/Q嚉/ VN3Xx'Gv!*;=8ylod JE9W e/Jz[^0hA߇lVy٧I?u 961 a;^_ql^Tf붪oEAvAk{PVWВHVv@bH*$w&41Hlä]{qO`i]kpm.+p/9Gǝ~˱l2Hc˟?"w;Dn)>{C]ogA-0Җa )/J?@!ZEz|p*%"xdo2jKP؟K MOPOyp%9AIslB!De@| D"La 0´A-:e]z:g ;@΁EJBCYfέ?q} $d h&!LMը oUo^L,GnpqfHJgz&|N0m*\xk0}DyM.5MUe3Ԑn54^鑟f/ΚH]Ua9uF$sT8@{* 참BalatJ7Q^lkYW ~X&1&V{Zt*jW{1ѱn]]jM>}O>%un畫^7UI/P]p%]g ً >@ae|5~PYOԣBHc% 8@BMC7Reƒ!&TX ԏ}kuR8TuƖ[,>+4eG^AiH %5SD'M*77'wB:(S)Ƚeƪ]ZgVJkt[n1Ds!%HmiYEtU%'(Kjp|8HEϿEK |r᫨꯸dvn? k5u-vT~~l4'P/eOEh-eIPZ tl]lpetl>}=?ԓ|-m7B90-_Y߶$g61-؂I~A ScH-}Y&:($åmMhY-}q*H@#5L  hظaf,W(Tº|LgAEVj"F4th0vqVOJva+K^z(/"<+ -%[0r!;^8JŒLV04 kQD3[@"NR(Vg0 R@*ϢP^&fϤ@ࣙbl:d!Ն@0}kSy4H#qN}ԙ?,c{<9mXX,Ň;FO PṃORS xvbe+HNMƵ(|amج1`Zʛtހ)Ѻ۾i<0ۚv~٠4֫z=$m[S HuY!tU{:ȮۂB v pg|pN`CR뉸W-'~_3 ,n6[/h$dkS3!<޼{F1@C!C)4^{俭#6րg)K;Q&s+2b=iSR y)ᾀ^?KiB!˚G&6rz U  tI"vߣ%SѲì4pzK 5;ؕa/ghbRڛ]XɄ~LBn?lA_AhN“[֣HM5gV.,M64SC:(MۚqWkf'Ay@dx`!N=1+c5 je)f 1N-521CѶWސܪܐ RP,QyfiՈ՛CDE0[8 $Wb/&N@8\@FzMa~b3|۵nȿYrӲ73~`2X/vjI(/PoR*_aGNriY[59j&.ZÚAr+A `MkP kΒ<QB@`\~)N]FSxxεoƷōw_2~/wѿ5ozpwʪ\&cVY2U φp\Ponɞޢ녧ƞ}k2ޡCeT0XL'n&e'3DEf 5iaBe?e r-pbqM8۪ kxk_P$bf֏Q(qV9Er'#+;xEǨg{QI{fmf8\F\c Eӝ4!lrqVà4w޵8 WLR39:q[;??3Rv8U?U ]Id'˪S84Ԩr7u;}\og9O5)X;Xr 7u`sNV_,Qӄ~xVn.U.~+BΠ&Zm !תdB3!5ww S#_aVlo(٫[ ya]^9лL7 {Q1&I`#%[PIl)2}\' ͞|yoW除"bh7=C^5}tV+0huZA:ģuNcCFT ŚLNzrCB5#=T'oz}ރ S95Dr&H6T<{&޸7!ub鬽=;Qp 44٘0h5#%6\3)~T$JNDu٨ #. hr\A'RϤU͂AKiF5>2wc0B J; ~E|=t0 ªyQ:XJ-0 >#BM(!yO(E}b9Mb٦Ä ~Xt-^qg#/k41ЪЭn1]Br, >nubuWT̩*v`F. s \\MwFN9}4GXXTƂzzx'@ǩGaP\ϒF,w)tR׆:qYG Q)pV5W{jdJ|_>s ORA͒S_l~!X;Үw`WWʞ\nO}cH4LF(>^ <jS+ n;*Ƌnc:E=}a YRc̲oI7 {6!7^)Ǔ(ƗtKi#AÅUANx9<ˤVɶcgM+rOFc7l)v x@'g`š:K뉓>k,6uM:CfKř! Ii?b.EH{)eDDcu9 mŠ D 47'}Eve EMYD_U *pz;9G-w9UŇn-@ Wb#=SqOF \5 j2QG6)y=:q4P\nsc^WX#˱:kO 6a O Y5f{ 71z.9?xG%DAa9U lP)SktVscJ&y\W+<[<8'AxӢfo T˯?),`& ys:(Ը;9jbSjxRɜrȬ"f fy&9r.%db~MDl<շ;K! ]Ԍ2>:ѯϐ}Uy{ E'A@OJ.Ѹ "ʅ[s+^r)9[q=UH0}sLP*ף] ⬉p{JϨ慜t!2̾p \d,{ glިDq o7%/!`x9pv+w`!1>CIK5f _&&ull]sr6B>@Ť8C{}1zfd9R*ac1lxGϧMI)G;P fPS7qɩ0REL5{ʪXCfX%AweLD6,\(˥K;?+p@ a|/-9Z⮍rܿۋ s0Zi) 2WԀȟf&HKuSJ<]v"u<&Ui: [E>90]J#+n;sgX-cJ_͑usMt=#1y5A_؜]! 80x}RLugeLHs&V{R#0{kx#Ǥ07銦jTDd>$2[q沐<"igW+Gq1--EnUr"NmSØ!i2t@ۍvK(ؚrG-1)`̔ha`|AHo؀@ T6>.-\**C($8-R/17Q?A$k#j@ *]fb<2XfVeņ셔A3;Bͱlkx2,Λ[|>gg^ۿX `G&6qev M"m' BkWa鼃cJf] bw{hl86a a{ozLjdT؝iDDSTx\@v5cobmq6- l7Ix+ֽfxa]9jvu =`}mDl;Iކ؋w[Ԩ؈rKŁ IC97P3g~QD}.lԦP=`q~; (kbEVfXq 4"+0FqMSQM9{JEozI}@cg!Ex@r>U?  a] HG~v`0|Y=t8#`40^~ CdDY4Q#T8v:To n~D2_zQ̆8ي#<ɲfʳc'x̭z4#'}5 6lEA4LgÒ gI|l5;}%ta I[g@5 .B[grir$NmqO7<@)7m -(^6=c|rG7[Ay42.L|{b*mö'2]qb~هy 8(uUvVIpe}0Y{jOS{]HrQe=a MmxuۇJ}T`BA@YUS_qzSVͪ"O.j|CY?sp򧀟y^|TUN 6q6vCXy]|_qsKʡwύ9%pkk uF`S@E_'5ףipn0EHN<~?Aڳ$_7/H+-b34llt{_T€`4c-EEUd-_)P8 r !r]қ5ܶ;Xl#"ZL*<3Ys% |q-jL>G`C} ` $.VLۨض䴷FdZz hx~'xCrנK֘ ⛊K)8?$9'WzD <Ƅ]p]ЃH]PvIQSTdNuC)~Dl̻`tqd]I@L+؏=8C PUlnm[SQ=Z&qD" C*~^EcLJD!v~[)H.+Nmp[YmDȀaǂ@%pÐT2&Rfވ2KV<@jl.7c}o+xPhh J?8u{yz8f33׆*Rp[i—gԒܡK?y]P|=D"B/7mʟ->cR›D .HV4`[#PjvZgVWgPG)N=jIuz= 0+%@T5? 3ϺV+-e/4I=`fDGӣ䭶IEL70լZ b0tWpqnP) ..9Ng+G`^F7_KL5w$Mʙ_=ٔ:u74R(t''JzI!ym~\rvsc uvig dd+/"bT,[>"}'ģ)@VnFFW3o尋,`,f2W@h>L+,W({ j[~OOeT@y~{wE;\+H֡WPo/El\H:bO݄!X﬷}M_'͔kޭeY<<^zީ+M#0p#ONC3@Q|kFڝy!XnϼFӂp6ɱ-{C r>;u/iitp. $DCMrA+tHCsrRrv_aK.ܺĪYP ܻZY`Rq `4+ vq*%̯W†PpPA Y&˴VZW@ۦ&:ЃuVV_x1?{>Z$8"3c5OAc@:\ݭXIސ:Sڢ!"x3qЦ~s>*ܵu$g}INtc0(ufT]1Y%P^!dZnia0 UOfR }աɵ.רDDT&2ڃ~M: B r\?K cԢS3,YoyH?HdO)&SJӀ !Vqn,P z~8Ռ`5Of8Sj.mKgB=. =D m!XEK6iL}``ZH8f׫!EM I1g/y1MGl!rQeee %7+k#\j[ϟS/5Э `H+ ';V26t"Rj;r?eG,v%Ƃ#EbePG Ńr}n #' 9赼}dzt KgfB+S:`zzY֢Gvlh@{Pۃمot07Jl~@Ƀ @'^YY~6鿷ko?sJD2K4yPyݥ B0.^T+؊0+^"BeUV7Ø-E$w6+tcZ l/fbc s~=63&8Hˉ/\m#,"y1ܳ:!jvȼ:mFz yc> l* GH$NCȏm@Ye!$B;9e)1-c+) I9O1 NJB>3Vq8_ ^YbPqlϏF1txy38=4 \]$LK8ecn7e\E%IMY_ݺ$'i Mn-)]ZF%monZBҀ!$]$q߽YLIр)M/[@/ /%=mJ $䝇gv #``k(d6˗͌z /|rl2ܐW]m{:sxٰ)N2Wgt-'(߶_ wxԙjƒP^5Y1rbi&S@n/) ҵWDZz JYf}u*￷*spŝ^q2dz;],]vQ:}(i2@\[:=cH_PGfʼn1fXOPSa[#ޒ`)rҮRh5 ނVU1U4r(\A:Íq~yڗ.<JC+&k;DR{ъ eI˞ST},CFoa%ABr?sPLY[URbO{LX馝y?M]ee0sBnuݻSU,;B3UB-Fݨv͛{\| =AbEEgc~|McL,Su߳M|shk9u=zv{5u׍dHNeT۽XQA(%'EFyf$̊bם]}t;ʨ(bVPsY9.EIeuM¼K#v7LϭkINO^!w{h=뗦!#kvA9qfʷ|w-(yF5-PAB"g]1%Av tw!}xM4ó1a^PZ ^Jpxk<[IjPS#]I YX]9+OLbxG{2`qiFjS1Wy<%f_, -ba޺ArQ}?*ЎI&7TJ2&m?M4вrʭ*#1ko~,>.AJˇ3Huw50~)/ҕ1:\ĘhcrU畽0@;KۗW31ߚLu‘WZ)l#  St`toHFeW X<'i#͸Hÿ> htV|Q.]oQҳBa"XBj[m2߆m9Fl _;@SˑQ;yw}@p ^ J$ "$#HȌo7J(u}Tg↚މn:é&Zd"^xc|OՄoph40ont"o U#TX앗JpeQUO[ @>.`O0/V1Y E֬+"9k;tS0U= Cn~=zb7Pq!xZJwqu&f༭M軪Btдdf;gZOBy!HY+ڲdNFXtIt3T c z'F&ǭ. ~Vb; 猪8zcB a|b+E<;Ѥʼߵ3EtEF%ִ'HClLQy|` `3YZŷs 6ĶGg4g[CSz9U7C:O1](dhb%F[-1 z".3b7y"IT3 HoW^˜z}[4ҚVfP6v#j 6w8DB˹@s+ oΔ$ y0*ޘgUgW/}hxp6u=@3GkQS (x=|I` 97ZQ#xlwu^_ʘI 8r\2G,Xjj8=T W9ͨv h0I25^v0S"&3gF4մEp!Ѹ/,'y3vQG!Y%_,:X\3T haM7K#5^mv'&: (z} ل`PUQtSOrQ%V#'血rEkB$6H>cHIw*` {'pƧqޭ3ü+*D3Џ6 I/ iπ/,$$3_'x9e迁m #P9!AI/yH𠥘ΜڼnbқRF.ݒ\3ʩ$8RQ@F1%O7T #fǽ(W]ʾl-=陹B$$NVsl,T\i@U`^a^־|{ABG|rg6iE$2KJYdv>߫X|,s b9%QHG0%Ď'H$FQ T$PߺJ"^[OkN5i }f᭡޲>oTq&~ &Nq.wEXkլE|i ?[_:'||k a$_RO wW`))-_iSw jK\\jn`p .!:"SWYwHv@,\A9E c>.%u׸%B,gTeXN_<Df og칫\t<F3r{nˍ75\ɁQ&!sE!+œNjK#|FY#/aQeUXfeyԊhB\H+ zJ!+v+jy}`-a+j|m 5Wɘ:Wɿ_v½GMF@=EYU,3@R/ZׅhΗŭ0avWMn@E6H 0&2GU5/gZ'7e,p'Y_ ]_̦4{k+<8$^!Mn[0, F&q5%hīt~"p > eZvmڝ$ɬ't`5k*gS0 YF1fCMZ+.WN X)ȋo "咭=j;V~bJ@8t>}R;}h8yr $ec;5jT&:l4%g1Ez1N* Z2t5J1}͛Rܣ꫆;TnɤO@!"捄N8H?Xi.^;)n&Z+}]S$3b} ^VouR:L~@ Z=M\j ED15_jU|\ Y4_u<ٜ1SO2[ǰ|;,5msao'pQT0b\ Ps&Onڎ?"e3 ߪ s;wNacϕHQʿ-޲='{8i$zH m.\ZF?bP R׌;+1Bnj`Ȯ p۴|RihekHj@Ө-.MqNJT!G@zosl,#i>]i_=Q"G?lZ ѰAI:Ś5٠R3(r,4: lr457i]1g1 Hq萼65hB'qIBM~3J^2 +[9%f.tcy 3?;.) vp&ŷY*Ãcgt$ ,|"`^l E?` @J%Taψq^YI~|ru+)PsdC݃ DŽϨSf_nMa٬5O ufmNyG%dGz:<; cN<f${*!Om۵__Q)hOc}ӅGRqjjUWuر!]cwh9O{Եx-cg@xz3"~jFT\J) -YPqWK LUfrHma`A (BsCmMn\*i^-/%Os]Q?}MյteY`s) R~!*r69pF*m){֙ ceHXꣂ8VCKC[}ɛLc)WB0}xd *>5H:B ?mFˑ1+#Ұdhpı_6$b1K\HŷXt%p&ŧy4nWni5Gp}7$>>8{M'w`S{eu#UDr*xX @D݈+H.8Gn+h%0KYfy5ht\OES [KgtcUY;kO<3Nʼn 斟e$SB}r y*~2!F=ohҗdl imFR ^W8$dO\ܨlporW/"%Au>%u32<]DB=nCY<g13\ ݆\Iɷ?Y/G {(,Af|Rfu~Qn%]IcU>^D ٘b"tٳ$F||23Mk NaUsVr;[Iy!H\"+?EmW/7| vs=YɃ@R{ظvoI`B)]xɣS?ٹ'f@KƙQխycv_G΁O>S.nSU̝L~A.F7J-fz @@ΔyZ-%?և|<ճ}8\7ڂ8YhyBi4e_EE,-k @I$^%feޓbH7&4 e1evePZ75Xz f>|*00C싣^U\ !s!)f xG ٥}_RƤ/Hˡ Ml&#gUip^$nl;߮W94YoLDj`xnj<<>bc/ofjxAUxlJ x۾هBA}YW9 =m|zE +<Ԙħہ JHDQފ4-'TB}j/6 7US0 Qҷ8[rj+^E\vλΫqMqT< t]?"._zHֱ;nmBq"~3CnОqY>H +\I(-4$6'wDȡ-L,xsq5yT!C馔O@9.d]ո=\P@I@8cQz\~& _~IWp8|i`#dXx(=0̻V*yűo[NCbWTԒV'SRJ3`~V-[//"H,EB6yP c})؇e;sAeݞ. T\0q4F,0Yoa)\DV%il?P'dOϭSTRZZlZLqXR?dKUxE՝}`d*1E F=Ȅ,Ǿ?OF=DFm?O(:n,yk2@jM)r"TF#IC5dJL엚Ԃ"OZ^S%RJz% Ӌ vM %WkzmvA6È N)7vx`l ӏND)iEc F`0ٿoRQ~,j̒03 i%mpSI6bGeWAk5]>c: O"%o^$ S'AijĎRJFh]I 2װۺrDU0e/nNeLJgutx%EbXȌ[nPKDNBFxtd|D0mm۰{Ⱦb@A>{{^7}c0`E%nQXNgI8!4B).D]&OSHRMoT"^n$ڌUS!>[=Bi(bU6M@W7Ĕg3-XvtDaouN 8G 9}kik[F cx'7_HXoɎd81 q;eGx䡭޿nu8e (Uo]M);TfRB_<* 3^O}?L&o+$ 6qi|ok[D y'#0XfTc:N"(49U2#s>*n M75S:=ChI>jYj UvXZG2fZ()#@u!'7\A#IN/8(xvN!ճqƝpw2FLbfQ.hkyęGnR R8[؁ /xV BuGh\*u՝D]]pcFՑ$ <# )}dk9iHPX;39ڟ^"vN`PʼngՐ#-= lcJO*-H ]m{97[H!j"w^3hw`N+.EU@֕5g%aIRCWB" ޻A=lR}͞55W!mQzy m l*πεcj;*f-T]wܼ7{u*3'гj5(>(bg-sWV";AN7r Auub^\rt?u10ʐDt1ޯy9+2BqcP\Z{%[k1lbfa?%e0̧#wnc vOD#2kô#԰+W}Z,s?(.Rrqs岮BIuWIE q8`v!-@iVOj"Bf#Uq֦Dä.m>]a&ZzKCse=bqV|V'9x [YTڢW`:@4QIu B"5j9YfVUyo/i5_J,fr *V7&^k'aRb6ZZ^E)o\%sZ3Ys0%ì̠ t5j⌻z_<e+D6\x)WEMf=B\4sϠeANJeD.p5.G?_ȷȾD 5,sXpUTw}˪7Yb)_뼘̭Ҧa9+VL-Km4=RetUs;[t^zye "t[oBi(L,NDM"!EAӵڵІ Yu: !+)=a%4}wJcįt{_<2sg4ʯWInˢV!BRѳDs dmU_}gա'_hpd|!RK%#'TFFAsyz̐,1Ist~JFwYTbB#b"˥NE!.$enCIPQO5rO w^ݖR_"W}[& ۩z-x AN LJ_M+IE"*OvC9[Wͪ`,PF)ۉ0zbh*^.X`[*r<5~^6v-ҥsDɈQVє$[&_*GqtK`ʚ/QwdL mS:q/ >;xGc,Wg)꒳$L?څUTI2x=h& ;i͔.$[Ngy2U-(p+xGm҃H@H՗gچOh~x-Nr'qy{vp4Z7m+zs3=o4H76GŭL;u|L܂՝TBp*@մ_IAѺ\2}muԳDA[Q-C)P x^\@{3Q%}sEV/!zΠ6gu▓aU~ ,oddȼ\HqW3᪱+pT&s^iԽ"hdtL+Lj+ś(!L K"XJ^b&hK~s>u([=rசD=$ȭi@00+2l?Q.co("E)2Q"6+hj,7ۖD-ձE}{p>g.QDZy%^ ޞSF/a7sb ZmXó֊aiCǯI S G1$Bbcv8,l 2,C+Bo:>ӝcx>. CzƗ ́?!K|Ľ0s!)%gCfƷtr?pb{?^׆# Y?'}cULorʅNo+T"0,gYZ07070100000052000081a400000000000000000000000167a4d7fd00005784000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/5WA]?EhDTTk׶Ǽ5H _ʂF{NAY.?±?Aƹ71&ؚP)0oLXmDft^;51j~ Ihmj$ҐstϋH^ۘKa]b[MKQ)YkF^s QnE榍ygcr hxخ*OnćÆ҈QוiҚd'Rmv:ܑ^ 3xZWŴƔ;GVK2Ԛ$<@+Gw !QmH/^SD$*aRvZmx=5)ark ܓi,Fad5VDA=BmMJBN0G0?:\`<;5F\j`ȁ@J9f= Q:19!a zjrVDgApqQA'=c@x_[)?N-'}ׅU  :?2#MNK vlsaٌ[Zc/ĜEIm6FJnU6D?@Ϲ|4)o5?3MM3S F!}NKlgX3!ŷ{v 6I&lU6+\Z_qQ@JF aTDuL^$o})#:rL#W!WSw4 y%mPfy$Q f57e"^l;ڒ "(ZycZՌK{\[Jݮzkdcۡ nyL'[@@<▼c`~'M9]*K Y1gYE TgZ2+%~TS&V!&h\{ \VNs \t4sҷi?qNVyi51M0v=vҮR)#9C3H5b.zk|ObXRׂH'jR0Yr! WUVS3+j|7Ak;%6 -X jTŅ@BL d) 2<;\0ABKV(Kzy^}aOwJ璺5#t;rR_𴆽w5JjxHal0B*^= >p!P{ҁ#uX;ύWm=6bq6e _+UpUU;dlֶ2`=R"&dɬ$^I瀂w ) #_(0j߰@8rm /޾OPXM;+X{Fڪ*.Л9Z\ 7 B@|00#Wvl كݚ>*r.o5yLT$Ls B 3vZ-7):9ӁXsWdv<@QZsm ƌjnb]7=¶fd*Os Vr.ܫC4K`!o`S)7C-@hGǺ`A-)jS;}f\FӇ5^Sm c޾LʿӇvo?UzRzrS Z!NBĢ]Wl")|٦ ]Ewr-`P!2wתpOG&Ae"b)Jq<EzbsyrWbP 8Ϝb Z8ee@nIZRg2aqhJ,% B!nB7&mA,¤gi旁o`{0_j萤j1xq% ә]]PyR;c۩RL.f즇9j8d@@ *z{D9ayobv{Wﳎ.s &} -kA*35"ꜗz|4X?+P GHG vzzajRL8{(b=*SI"j!-%Cnj@dxgy X?*f%n2;3 iL$Yx%ۋNZ0%J<=(p5 WR܀/V&Bp8[ɶXByLmSȱ#/X#:@]Aǻ 29{4myT k"nj/H1 @I~,+'Q#=q0в?zm5Ò€:o B-1yT5fIfэA0~QvZLj- 7iu7XHeGk ?J4?NA]Aya~@wѦ"@TUbt(YzLsE bӜ߲wƧQ0iw > ]DO.s7*VM<:5!qؕA8P}wEK Kī'Bbե"jۛʀި+$|ρn˖o\?!-N{IZL(9UVNOpwĽ+.a`y~ #mAkͶH¸G/G7wőX X֊{Qq຦o`Ɖ~VZ֥NlT?}gVC&~xfNk𤸻|cE,@] ӫ- 6؟8~&=yd1RoUSG]$Ӕ*whu9| #1ˡcD2OEf_w ~(_)}qRC?n6/Ts\Fiy\3c9j'AϿBiHй+yQBjkdRyQSS֮EEfFT;LT}(Kd'(/$c\+ujt? \WZdTAi"p盈 y 0ZY('f^!6aF@퐰^ ==3aް^=ʩ7"Fbϲt~!]im eT ن&0nkWр(e7;N . @h@{⣁8ɹv SDgxѠ}ܗJ_iO35T8qn|(} F;Gjj } ݬg-z05h!|QJq${ѹ@⺱/èV{}דkhpf>"Zxm@BYc36`Ft2 DLW@dw؋VaIO8UNw9AW1"?s-+QmJ99S]u{?3!ГT%bz'C:!^ vQBɟAu? ɀx*)y43'!WHE4t\5cVQ]}:X)ã'ŮրBanmwH^@IɃ^j?TޔQ#)]BJ8fHnw%nv~fݞ3ٗkXglwX5kץ`+^uY/Pt7Q]]X_é'^9FCN8b 5I\SxTN$m; U Ȃ}k2^ / {3Ǥr بAtР.T\c;eQYT& 5\I ]CD}9x&Ka/NڤٓLeBYoor>G:n014W\M R_鵉DUfh2o U; 3eSݡH_WV?Iz q\y[@$ɜWʏEe|d`ʻL%*+77e.Dm lDH>ٹ`$ [,ߌzOQUWo1(3Oaɤych ;UNI=UܔuCY, 5-jSޘ#GlODlKuȧ:bטKPt# zXq[/m0fPkyZ{JP ٶGl?_A18K!2JN{u/\:yF.!pZ RuNotRĴeh 8ߌS,w\fc^ joI_A ]x9> "f7wЭ"%ų>jՉsTJTՀ/T[R V ֟[^ˡ *#R6'86 E!X$>e&G]} ~O#cKقǪK<ŮQG]rsyؕcIPYg} *ET.8ǼwWӺgYz4p3ؿ1g˔vbS \1k lYI_W~os %Xa]])vJ/AS _j^n1 &W+>")ʎȤ*~D}x7$V<؛R?ڭR[cre7я*S! fڿŔH]h *[*%ñ@>N'Hag-0 f%Q^2qΑ:arB742ir3^ܥ{ӟg͆`Ne{rK@&~7)O;8U5n)۰ꀒTDZj(na?{p2t_dQ#Z ='ђGqnW/=8a`:yьTlYb<.)t46ZeKz!7{7P$*/"CyXfGXyjD$KD9뮜~=˽SHEE] |6zYZh$jUX#$ox%PA?`F&sj5b:mh0|K$tyϹRĵHyެ91߮ȟn w' xdP ُXA4B?s?}HO:ACuEB7m+?c禗aOPTH7p'<ͅHRˬӼo(bց&̒[ct5^VKp.b \9pul>%%7\طtVx].I(E gý=J;ů,r0_&:u I}8jGTǒk&ƑIC"7Wyɣw6'Pnky6XC)Ot'aGas Sm%0ćd Ғ\J^:k}51(ᬻשh2~n߻@7-GFԫrwOξ!gsQX%,ϖ ;r A4tQwhKgeD ?2Qpm/Ap(YaqTEk8>g}1&) pfxjnduTE3ZZo\-h*'ubo/%tzH[4}AiE5 ^"R8(7^X{=?ˆ4Bu[ۯycROeլ`j6)85wX]LЊrUFR4E"[o-%sUʲˬ[2K,]YP X/Ia3z!W @93툙i XLJB :E{p8KĻ?8k9O[F#)}ati]8b_j1qܙڅ#}WƧ K?2mҚUc༕s (_^N~SK],m cz3\{ٟNwb f4*Pي%=Y8|4tNsElB `7k_ÆE)`o\a b41.#Y4V^,q7˙w}0KK4Xt З nz]O㘏%[DWZx2z^8;L< %KЬmv=1~IVB qh\6e}|m_qc$ym]mVNY rjZ)oJg2CEA{JYRS?bVuc+~/pn؊7d(0b1By'DahfZAc6ś~9lr+$Ov CkITW͠ >a IytDw)R +Ax\0 1%*iXM{C G&ω?"eo|& @AɄ6xoUFh1?y]cYmknvJfvk4qm IpUנ꒢r_L`eNWIs:KUi[] RvajjkgI{f2p@lhd$-a|"?7hٷ|+_Fý D~XW.e}IAreWPUB$,Mu,(2QH .Ǐgȏ.0T. :V<9+`vH~a6:6o,, "[mBU9şK6jjw ߊJ\]$-~<7$t CÐPtZZnB0ªv8)}?{)>9=tRE''D 3 C*xqV*]Z&W {[#LA%b\7˗)#㊩ S%eϏű^tXDʙh:P27vZ$3"iPEKXb^womY}|:0BH ,A8uod[a& laZY(BcW(3Pd'ֱ'Ru'[CYAj0glR&=wbl#J׃ :NaIɴfw!6!|lNGR"ϋ"b›cT%V&ƚ3uE]Ut0;_^Y@LO_b7Y)/)]x/q" t(dJ)~^ds ˡ2/1\A'~J̽%IVu-ϪNsp54 Zh_)mh{+䳫0Ic\6r}ytඔمk.>˟62FK'-3MG09mj213j۷㗼zh% FW X`b,:uv;I24֐8u͂R2aMt1氪 )]-_x9͞܆t8ѲEq ,q,mXZ3{_rHHgc]8ԮUAJtH$6kS؀_8sRG|ãρ5**C\$ å6 aN0VUsp -Q5w"Za{ .LVoR&PC MH`'v̯RG/rCxJ#+X/v62jǟ5bVv*8P"^` <s dR:s, [4su.Hi~r#4T",teh-cuمcNxG?#P!C)R(:IR!(dEtok^ _6PlnO:Ҽ/j> .b 0!< 솝@GSn Z(X]o9cv'DαS7+C,Q1Uk%47MkEnPnJ &\ A3'Mសa)5Ea땃U{[*W.k~Lǒ:Er|;Ž9w;`̓(b㏻9H.X fA=Dʥ@0Ht۾GW`,A߆YHtw=dTQ"sR_!E(̸_SZIJd?D]&Hw}X >%v•8B#չqH i#&񠫾V|cKq^UYN Vv9~Bh#^qvSģ\ܽ aj?@ߢ>|.LP&EFt>=SJ)(|eVs&Š eS07g6sqG9BHSO7]8sB-m=ڈ8cZx-S}X Q t] n:+og7S3qi[`uG3+$ڠJ QEkF *0vmrإ\6vf/i΂?vI߿+l*MSvߍNdo_`'bLFڝ3Q1F1mީ#KJ vd幓aݒ`fDtzz8u3(+Q-b?q?cWBd!~ڌIT2§B^ Iox鎪)JO@(e&5H Qpu^waxBRrsnpfcCT9"SF\FW+r&ޙ"gHAn݆F}gsfQ\_=Ө]*vKJ ́7c5WfhV.W;ՍJ.9؊!Oe4Cf *gN΁L2iS"؜B`*C>oY'0<(约)1<^I;KP,$W}1aMݚ'WeLJ `٫ܕKCDfE,U @RsXj_r!y\S@0"^>(Ț}Ot~*'l2E}2 {~s!8I-J l@H5Avra/VT8ўTOBDql"qG=9 @frt6 V{n:5Q9J(O+->l^N>\D+5ԶO @x:vWMtͪB=-]^|UzEnSRA&vVEܘLYXN$̸.u㙈ZPt~Er zpMo_C&0Z+8k; (s"`~o{p(?Ɗd/g1WT!f&3>5k_ .RؑYk9 }楼~XLo^HyBT S5}6S|`yR_kSεolYr'yOqb#8W`թEM$:m $A_!_^U;N?=J Yh> ȓC՜8p{9vzsrq̫^5wG`vDf`9wu<+@Fx9*>Fl#qSrJ|QtEARElu}BY-V4PWN SCWr+(9cB{GGP JWzw_.*.0ld6d-[VwpؾnBI뇝O ]$nd|I]^gEWަel*x`{oj=3ȲrM_@Vt$nu`bպ痼yuWSG*ee= cjORWdo: C ҌtLg|mjÙ}[am.bZSƥ`:+ =}6!+k<@~iAw`y6& eL9c1FzW:y*ǜT%C61~v3HT"n-s"x#MkHHی!FԪG7sr BqLnնA IEȎeKBA<\sH>o:JM$~ ,FJ怖i,9m&xzoHN@@d6ei'$&zp2'Ō&dj2,`7'4yvW`X#E2NiB/.J BuM(RqM\ܿ޵Jd㰶5EWS9؟ITUIceP-Oq{5:K E_fYJvOrdB}8(!a7 ˥AH%M4 ֔\/~ ~׹Gh&Gx0'WRk誁{<\ cQ5!N>LtM#'9JOǃrj%Nf[=I"N*r#t /Ay&;&Vпj?O$"0BT9 T4蠆]Fz>4ܡW^}2QMGu!XY:vq>j9hvGv,tNmV1񇓺HQ+"(66xYdaegET^02͚C\6M "_4i;G)‰h E=WrL^-x(aHhOc2OIav/"~ &<Vځ2NqR9vuW^ O8_w^W齢ˡP^'Л>ԁ"vD[KsBtSخ>0bN᝚f^`T[!zA9K˝#ö=E*>%OԺ2paNJMt?nq70PtX]{!I&iب&"\.TRA3v91[:˳e CT=\3G7-y@zXBڅg@KJw3Tn)vm!$\wm (%\޽L_4/J^pCɮнY+8aZ{}N99$R/q~."MbX(O೓B'?ݮ\ zc}A Wv8͘E6}\uq3dui3fcEd9`YEex8BR^s<_>Tkh%HTB4J& sQe;,t^"1&\\ϙߩ02w% 3ꖸuPDc0%av6ڶ-Ɓ_w.[ rW 8CE` E':Ftkҍ@hFltO{L[Wue3Y''ppʱmެ(Ө(XޅC9h0zxMdq ezktl^h\0&D!QSsO `hEQbGۜdJX5 6FB@x$pUx9Qu1pyO8 H|^gy|*ɰީ8xDE+!` 9>yQm[?٥귨1y7uǟ~z@9d6YٜTb時G~F$ܕT,^te A>j ̙C ~i0*3]4GB݂i%ŵ H YrLcWn8t%TC|!Cu vniα"E*_ЪTvf{hϥ軹bǖ?-}9جbxôGG;͔RA ?OkU-ֶW MINۨzRi#$.^D'mfpM߽rz w~d@]m]|0?\w[!OJ Bw4B ]Ό{p3XD׳&P2OJ\tJqˊL޺=Ԗzy}ɏEZn؟.2gĸ~q[7geB@(n6}G$;)On<5BcIj8SFR.dy~ߟN: Wi?]RԸ܈Q/C* ^=qyA zGE$=/ BFrq_5\v(E:dA>o=G،H]̘ڈ"][ $1Oڐ[ xO4'iiD$Jo&^;(nJ-^H)j ejsBD,iuj΀? #QI 0ۙzM/Z M3,{j0Gbb"E-C@ITc+YL`Cs"͑ MQ:SQ>єkMRLq~m_"xm)}9l`P4 fÑޭUGUԤe}̙_U˸ %ɅV`(仴IYF&8ڴ4tcrT~k "APdC OpC"9ADY^Z}ZTq畁{tV¾Ѓ(&U]DaA[.>L+:~ɰ! ]cD PHJYq4-85^M/nT0WͰ{ǞLaR=L/WK%d&,Wf$mW$śV슟"ytKyfGflu}(3&h8?hYՕTw[ AgA6 i&?*|{MyvNܮvA\X q/15o],ee*x.`^:HdiZBIHtv<*sWBm-*cA*E=ȠcO?Fj")[~jftm2ryߴ`jn9pTmr13-p_HOx_x-5'=Zyd( "cfϱsM=)] g!+[k^I¢ u\ȦL֥2W߼ M0)jZ/m|àL 0P E7Q g+p2d!T.5 <l6YV5~5#,,'dr-ևH1 h]Nu2t];~nk~ۣ'l_-|mIFoˆ˕wCre($sea' CgN왲EbgH Zn*"*o{1Kεqȅ,MEnᄒoK/{莯YД&LBpflW_.7%?<%()qk]mlHX@ J|j fPE}"ӮѶ_<POMW$ܰ)T&m`$fL& ~AQI)ZD1۽dEKav,1ɻ%U+̆[UlYr!p0 Y,K'Ʒcc"tUCjXn$jVMqn@ngJ%29WCf/&yp(ho: /eux8 .+8 c R;bqmo}hm +RX&![Ve״}ug >A'ՓɪJfť^F n¨ÔlIGx|ڑX^e]*VR(a0?<PSz0Xv>A~tvh+R$}m"{;sO\0w3P6dT@h (Oۇan4__ ފW:U]OKsFɉ8~( DŽ :цaTGӱn?鋪AP=-(#;}fjHb{Q0zdN$ ue~[siǠlB~#mnz̶aȉxc@~o{s(}a[4*goE`9dsˊ#[3KP7{ \j^ dmêp9!1ҜkUg Ϊ/K_gJ;G~mXx;?H\u.{~}{IW{\=p1"`i*JK;&2$>\y RKS6+}.xT-eV!U5ov5AޘGvZ KbG-]LY#r%:Us X,T+r[*hXI^tx/fDAGTNVH=5 inǎ6Y׻ZّW~i,>l5$"Is8eh""nxS7?nHv!=Omb@~֚n%URen&k6|*\y2T>] $ދ Ò\v {? '/!yQ}0H8MD(SOfPWSpܬbnmap Wr="h%5!y]Ю6x\A]@X&t$VuU%v -]NLm #\çqMRP+QR Lî`3sw2ko2;*U=e%[*؏snz~-pzu!QMD'"Q]C*ܗy&;˒CXtV,oSt"Q"%c= d6 6fU¹=ƆIW%O CŠ!  jcjN:m S@Kar(B!; L8,K~lvC; %譎h+93?֓o2)ï:QWa/^5|m%!-dxqD,GDW$@oھas,Ppbcek@bc)`5v+TY)O!*VGp銲 (@l]X%aV0ծCrNEDh|*U0 .Þ~Qw11mP1nw( ۚmSflӶ59W<~UU`!V &KC?sǗ_n .~3Coxx^Q|s(XA>:<* ^Go)=#QƪgV+> ;g2%eZo5dL+ {ju܎6̬/'`yd[ǁtSb"2Z_fSЗz?Kvh6Bs]F_uv{)z3qB}UG||Ơ%r:L!~4Ȏ|0O!Ʃ0?@:z^Ek%7#{ "5?(;1~&vi`1m)7{2?E{xL?4]e *5yÝ`ǥ}L JsUhR:Ѡ< \iXk 棟޾SNHbGz}5;5O`m/o&6x7-k#a-ٮl~yI"`=ILn.xy#S:0r-U(=]p- Zf{H qYv/A|PqZ&g0-rƑ)n% }D-q$Z2湋UF&`^I6n$Ddw߇4!WupREdY-v1Lf MUgpcyG JAEPOUAVrwUߝ&3#2foSez}+}}QBiʗ ٪Aҡ"^Den{J0b73СKĂX&]Y6C&-ek=c2液`wо{/ݟ75zk3 HOM"٭YӜTg}>J1d!"|y/x蜛tSw"$ַԳ)97揗un\m>'Ʈ[K~D\:4fWq`xItLZzR24߿7ͩ꫅{oƱZiscdAGIEbަ8GFĘ3 wC)yФ 'ZJd0'#|>sޢ {aR)'5xeN 繧w`NYA]~/SZhhnp4=BeP^U;+)WHln15J_'/:;S\~q Y\s՞W Kw$Mca +jzBL%(4(omF'yL5Δ@S'(ǴD *h$KHgb>m/;WL,{gYSpdp& ~v5ߺ͢M ]43cAV&"Gu w1kpŴ p=ͬВ[Q|noN*6 ߻$ϙTSs͝'<5VbjkQcEh4HbTn',YxbPZOwsbBkŏ4įUdkd¯6?bBŠHu\jwI(/>Qu$OE4(ǡL ūQg&}{-bT(D"w2I3"5Qƪ#S^ǏZ4xf|0#MuײzЛuMuL5%G;vG!\S j_!!Zb`Lg29 ?+!Tٖmӝ3^Akcӏ298(>dg3( FiЬ`p졇KpU*1}soeT, (m2uFuX:>^FVPɓʁBvb GqjAR:X(>>Lj*F 8~_ݺ+x?"CMԤ}#hf|)V ~)g&*°g)tRY$k{:3 oY|S,i+775%Heo ɥ.@0yO/ov./h~DP* h8րq'@&BH4Ov.dPJ5߳ xyA(nzXϧ5{n-_vҟ/$jml < &Wi؆y5kcJ9V G,P"D&Vv n N&0ex= jcVjNLNbٙ0R{4> qo0UvhLbR?3cL8o:6)UjyDnԔK5Aҭ>1J[ !A'xORq3ғa|c,hخnBH_†Sƹ⌸3Qd6K3cIrzZe*}.˔%y Q"8x1 b}ջXgmYb4&Է1kYT9ux~4G2`zoL ezQ~yz3,s׭`ʢ=U]:W#BKSq뽬d4C A:AZ+Yo}uuڴU.\  6(z5Ox_o\ L\S!{|8B}"|'"C1ޱLǑMZQ̿M’ Pb8Z^Kɤt#$yq^NoUw"rj2VDt尼9nd|C1V_5HEe1b\{BC Np$RAHNL 7 Tߑ5{45>r"wk87c )TXޖ@y0(b[s{63dmr5ka DѦzDCu#$r<[N4G66*4ItN\>&Q*INֲA ;Mwyl?DID*a0]>4lw`h5'i>%5S۬FE)ҩ{V]4+ǜ&pJ^b\KNQg_7}Rw/_@,P ŧF~9\LuVN) 镎R3 &rEzO"J3_-qSŵ;k鉹0|ESBʚ? cD̤\d0w l`X gʳ-2mzb+y{5ŦHIuH GXm bW$ zxEӤ'5Et3AxuB}(S ,8K +Nnz'NTȁV}VTB Ć@Y7+re;Ј 'Pde|;R͕ w <߮OHm@xo~|C\J84Hxp]>^TwIvdq]]-Sztƫ|珷(b-fMp)`'V-Je7X)7N VoRfđ?$զcD) d-U8W 2$W+BK tL~tK^PG+~;>iIY?dJTzx4kf_}Lxd f0 \fZY]CNHYh*y% Lier!H6/gEq_tu#(: etEUe$\!4En&صv - ]e Ɗ _,Sвp䌞s'I׉K3wjBEjp@GX ~mm;.ihJO@(+zHh%`xa’!/TTT#c|+ ڍCP@L l?_`1 7;/ )9]dܗV\Z+gLȘN#\¥/Y̨JbȠkkYbPKi%zI a '+u&?|gNlp~ )en~IB۬h.?L~4cǥW]}]lux&3EvOCqnv|Y*ճ駏a!2^zCDG_yz1ofC3O@淔ecUb~"Nse,><=1ZH F0j,颹1@']Aىs^J>bΗOdC)ș#U&x5l[%{3dIF p8=CbD~W %WZr>>kSAqRswwQ-?ة24 w\xR+{>*̈ʔ"nE%EFE6bKYϥN}n([~܉)1Yl()'vJxqJiI7 ʛhqH/(AzymMT\EΫE|)7q4 ,H}c`?RsĪSd,e]G+Nk&3rU.[u>@vXr뗛h c_Df'+5GvTЩ`y_[E#fm^X(&SMEm&#i㸖K+WkvL㒸A d7qƕt_CJmFS芦ৱkRBI.wdŤF# J ++74zŜ[;a^R2ۡ,V;Wr7le|R-?$`&-UqO7 qaȎfVs1٦8yngA(hV>wN*-gE y: hͫ௱-4p}L.7gBQ$tNmWkVSahu'4Zs|S1=;O3 2]Ri{|(ʲy{Asjv'WqA_2{I^ ϱ TЈ!8@Յ$ rkdi g~hM=r;ǡۼ9[{S ЏRɸS|j 'c/Ἂ 1Aģzw`hU3 ?#%Â߸t{=tz964 ~JШ 5Ef1\茸@RRh-mKsL/ ^/;Q?d*<t &Js} v'"U ^yTA/>Lb~8_w)/iXxio&x8+R\elif롖|wV]~iIZN)BTOޯTQ8Iv8)\}cO?4vdXtбC鐘$; >JcOE=ktd + QeRwk]>?ZsN,5Ԭ[]=LT᪟]cRt$ e 4d31LWt;*,Cs{5˄kx X5挰ʞTwwX޺+nߖK( dNV߽4V>SYR7(*Z83vXTg}r B\Ki6DUGit42,37~"RYZT WfD?>v:HSR9m]MU\*0軜}+c #Ja@RC #Yۆ^ >-霯uVV{Ht.9yCc)E2~a [ˌ6C H;Hdnz@aHW=m~ovRꂟ09YnIU4<f) s 0萬Nh 4N } ٓKI9WBZcaS\H+T m`lvfm6Ƽmc] mWu.+G+\b, u USuv*taSs*$ZS/6?J?;Є=ȅf<$~دBKg cQ AǢf>Z>WBhd҉{&vd݄ٔPk9W}q$[>++%=kЏ{x;FOuĄXWe uqntoT|ir^b-+짟y2Q7dMʰt JV t _уbUS#sVtđJb|+c ͦ1xR4.b%NBEˊHU)(p~j.9sCx R T0:A鎑=u%G䝖j!{J煮XAeL#JݔIS!#>q&)q,boQȕ-.Z!s&mHyOɍxZ[5P}|5-^_e j: RZCur f.JwD~;bsp/2=j[6l*(SM&P'Lzap|+ m/yɺP/1 ccbC6+[\aTQkbƗ1э je$^Cθ2bi.})0eq6= )0h4.mň'ۡLgaܪt(_(NqZ`Y_aY|j:[&Hh'sE<9OX}F-Z})| { 秷qH͋xZHReSX uu7)7ojCԕp~6x#q$xD}21A؎dYbˆU{_VHYn#F `7Iu Z8V"NaXt]|-cFtZ6*uOhJStTxY}*p4U {'O|WOF:G\'Gkۆ[-=p:&QoQWLYoE& [J b.nqAѮ]J4.D+l6qVs ShE?i)*^xxf= qծABhOxjdʙPO%PS\p󺾇07n GIIh>_3bl9ߜ.ieрXVt)ѪFz+`hE.⇲yz=+[KH|j3}Ab%Wm?3*i*AJ{pJ\]Hko/[ЮS l5@o'pж=kmBUy3"NDe N(f흥>ԝRR>NGJdS1tJ#L@;Ox4lT-Njy5Gg, BڞK)x\ْȧZI?ɨ@k&j≻^?}KgNe`cĈU>56HjJh_t"mCW}tH[%*']QWo7%?=aiTӬ@Em}lFl{!dNZoNdoFDBMd5߾p"SiQ0(zZd_о{:.%-F\L5Vu(:?9yȀ͠D-y_ʯ_c: H #Upob14c=B>(߷TzFDʮܧ7m#^iވibp3V H\JJ~fݵvh8vg3DsÊ8/F7BA[ ; Spt !]U\!kCU&#]DUqR0s-1ZQb#P%簂8пO29k=qc}g*YjEb E}' (M']UYc-9,`+$"Ql˝icW}P51Q(}jJX,J["w[f'z,Rs$Ͷa;5dXI7ES5v)[ŭRk#DS 41464ClqJ77q>=Q\) ]5ǂGVDn`3 XbNΐ($x3k!/ں sq}r V8.w 7ł{aNvE;ڏuDRB)_"w߮70Fݛ U%5LNIm`WqgH{jsG͗O#oe{k Am<~!@],VWM&0$yCi;텰=5z$M$;%(gtTRuyvv 2[$|s,Sl0²>[)ΔM>{ 1a/6GDNbsGY-ٙmC6k p. }uġ<ڦ/4\.#]eUSrGxX-'cUtg%vdYAjc$ !~oa$W3}p\UD搶nJzWhHQ%GEQŰ{S٩-4J_YpA/"&ѣ0.Рo3c؍P.ގfMD T7ceRKu{g9l}Uw?5ըk xNAp8}]ZȠ^ AX j"7ki5Ssΰg2?\/vi=Yp7J3JtiQ<~q#G*[ŗ' ՜zYOڞGZ* ,ARD g`*IU$fy1UQ彞ĘD;Gd="I{A .h[d~а0)׃ϔ-l eV8_5և_ Vqm>R3\o[ 2r5"?iF(#=~qfOӚ8Tvn, >ͫ@m@!zR%1- /"|ουe!Mvz f,{՟G{| .@U\V \RbKAEfZW%0E:0ap*r%M$ ]W.pB?g:f[_n_)8)'Ů }@ e yg&i- p 4+]Fݎ˳,(g$0P_=Vj@dŞ0Qx/O?&K^R)?9n'PB*q3H֊?)MЭ(<\XמnNhB;yqe*^0Kb=bRGzC 6tԏ~ CDyҹڦ6lIS pa<,ܦBh{ncs(%'M솥G俉RDtct&@]L6ym]^~MsсN_W#vRѺ̗+ѹji#s 2=TM)J{kDl-ǞV+y&3K neg1on/>~|fzn^)51"fSB蔸Λ4Q]/V;pXۗ#GP iB i,8A I8@OzCn◙vЈѫf;]A ҒAIaVk2o*JaT'_ <$:G*m\kq7%ZZ(Z2~)%3QP&ּX՞ճK3)۲F;o1&lxKrXh jz/1ԢJkYq/ٗB%~ $;%Q.X4*_,NtTFLKb$7'}0Btz\ j,'b$Rº8bkkf%1a4&j&F% >PܬX廄C釼ߋ1q ȳUB,c}BQnXSBM&C~7Wu}2 ()eGxi(U y9('΄wo8W7W"Da#s\EHGF6qB.]XAMgK!{qh 淇OոVw8--f ,~Yr׾f rv=.cS,h`*^i\Ɂ<>D*%&Jp WYsO"^eAu6@*nSN5e8[ ȺQž nmnɧX|v{EmJy_^e<9RW.|:ńq[>.DQ O{׮˿%?e U): 6:c3⟂[Q opjv娾?/if1w&ƒ5mB\ 9_9B'Ll禜 ulw! /p`4ڟp..n9) 6W SFJ.e|qP{V"=#X4pGwGwE_i^n6z(oȡE)m^SPK40tܱs`/c}m`5D*"iPN0&QZwQC`7 a;{Bk*qfEL;x daTUCU댁3K|61( }{MzR0{ f30-p[ .<ަQa~Zy\,5yqwC^0`vbfRс?&@MqT1x ^06+@ϖXA69gF{A @J:΄;\s ?9KHFYYc92K$Bt<>7gϼ:skOZ]@^^υr{q!gDJ&_6NvBuy-޸1PҼ5ayhv`J*(=mj&rcc5~ϫM{UPUV! ];aP[;T,n `^"5pYvThIU>c s{)'*if^L"=%!oWqi3(.wJ,ԅ6>,?e[R-" Ss/W$gm/y?ʑ޿ջnUѵg~+pAs߶gB m\a$2Y+OUDAPht(qMK`.ؖ"ܳy+q;C+/ #%GH GT %^mfeOh^gSj8u D?ޮYupn<=?lxyxv.8Qiaj{DGČ ӷ@aQtk~=UtL;QHF;n%p8hSٙz: @>[.;U$*: EbZ9>#F;4$NxC9XaZJ#`j^wbo,n>orl@$,f*ӘVYY5qnlVGD,pvk_{{SHq,`eYh~u}Y ~ yZF5(*DBEJ{1!:>G,H>Ҡ5T]D%@B7ɟO -zskFd,Eh _R߶]-#iqAdVLJ*n'^]taJ,}nmW= mǯ|.Ye?j]o5ԲH|?c1вR6)Aӗ%3cd<:C^,yXyl`B-e/gdJ 84Ѥz)7{KSCinY? y'Fym>Yg~2ź/ S昀`'I,j_ezB$ vل*  YdW̞B@'lWlCq՝Ruq /!A|>0 ؜!"HlR%EL >S)8YU9@ ~KS`_ $ [_hqAvnt%'TƁ3rYqJBZ.5:['˸ { PmLc'jt&{t!)dLbrgvNb' J·qfZ+crb@:zDmMj9 ,s+I1Nbz)zf“8^ڂ"<OV9쀬[멽zb-Z2&H{/FN}M;o"P`I<cH$Sk5^y- [S/.];ه^^iϼ" moP\$5UWQNI";W5x")A~Kz3=v(dU.Ph&Rn9o@ G0OfR˕?5jț מJq#Oiiႛ&ԊD9uRN!|ui5!˯ׄ%Xp~+QS!p Bcp,tMBJ]&خ߳0o6BiEL|F uIǬRA^LϒQaKVQX}\" [[0 #V}"t(r] | Cn)2l9[10d6OgiRsXJ6aD\MLE w'[J1mXBD`iln|"~Ua#@6O*G= 8<Lq"|g,>-p`y%[wOt X֩L9*㳃I9To@3Ob/U KN`hBUclIH(㿟$Q' awF_/WUT^ԫM% Tܪ"MUXc'jRKP@F#$0d/A%fLs7 9?~?M$aw֓DXU|?@x d(NRȊJߡlT*D )ySrzBeC|rsrtD/Gtq>^rt yDamL Ej3UC}϶*[*tWi4Gx"„s ja$7|똪l|( v;JPbNtf~\[F9$uU+[˩-5Lz~iae4R|{䉳Ą581zW!%62VRyI=c4a|20+?0 l%&`.(ulBIġD, CN!R v'YGCTگj쟙NY}01SD_b0 7B |ƓXd9X HpF=P)>gr~: L/Ӊ7P>fG2OrhS9Jx5;[41rCh= d(GD*x5Ams|^rg͞HA8/]Z}{*>\|g NdlV_LolnOA H2E?jP?%{wʨaU{S/,#?/!YxvpCDcwN(X[΂! LՖYKxcV<ۗ{zcYk[=y mZ'ґJ"Qq4A5@9"ذ(b-?V^е 0/0O|nF/o3b1 @S1H';6j -ϜU_XAxX40nbܲ  aҝݐ&VIr T$Ye'm UIm@-Q7%:ݽ`N&-5?YoRt@/X1aQ$/Q3R Mk2R&"^^$JvJdB{Qhjy >ٕ0Ou઩[7ihXsۀw$Ke+h}K$:.uqcM+Y9Ђ8RaA@sX8!^>s,Zszsjυ|p-. ͇:&4xc,.!xmi`H$ܘ8wuUA`2D yXZf$¾DĻ]H28XASbjlB~#䓱E-H -Oơ<8.KEDeVGpyv䩴SYX܅p[*n֪|?^dk[PA yiFls v{Z=4qelc?b g-qr~@z]P5H/6E,JѵN4ooUԾ&Z򷅇LUO֟BCIL'Դ5[) ,wawYՍdokB"p>+ؙ\J`Kf'IW,K'8Jm-|brΛ#mϿ"< $`,UyKyӀYI 2qHuXCcFKK&CDI}00r?cZPo>Y7W0dd$U`1^8C92w"5܋N9pa&ìd:|VXHMġBfQ΂h]̻B c=N%72:N&! o K`HGmmCDgaPlFRs-g3:ixGt*ˡXg(~wxt\k_&b5.lD#:WKHd#% [OSL_i1\0YIyf=+岈dawꄨbEȌaWpiC[8`z'koEGh6+%DRG|F`)'d|ͱm?sykva²g_~/PEPG+N7 .y52ǟJAqpC *M)_蚓`Ƙl/A%<ϟ cӆf (v) 5:*緛3XŃfa= YDZsp&@*[ ѻjpo_ὼ&1D>?LA70zgVLpas_|$g`?HG.O" k:iT9%4lN ٛ4ϗ,@XLt).!H)H-s 1q"iU)8WB:YrZ-DYcNy,P{E%L3/L^hLƓr1֦Să3['x-;Lu-͉ GTҭi qycVl&Ҕ.>]b)DȪO߸쒽]ux3&dT4}Ab(?J o_UKaGͬE @_yZ#ۼLK5,ʘZHC"- RGV$7.VGQTدG&=!_Yh=h)݀Y܇P<13-C ^p< DEb ,X^mK}˥W b(]!n$Ne)*AȯHzUS8.ٲ@=\TjIQ)tס|nY؞2:G[}2Wk|a"cYN7N> Hw-s GJ*6;_S|&|Г[J J]Ay#=_fz3#nZrԺ%/ʹ10x7Ȋ'22BCBXap4z1 HH179-+w]]|B\8LX WRx #p#A)Bi*a}`E ;v渫 Ey~=F? f02FGIp*9@b дzTvBڅPҌ‚֜d'v4 =5`A} tu|i:e 1K=qNٿ@Gk yLt u%ʠE<Gwj˒Kz!IVbv7X( 6HU-C93.+[w#BM\xIT>WV>RǰjܭPc nrN;D^,Hm| h1=uv(yFA ̈N*a?-E:=LcO񀋑(=z { Y] ֿ| :QvoDc}hVVS$qμ{ف jP#_(gYZ07070100000055000041ed00000000000000000000000167a4d80d00000000000000000000000000000000000000000000004500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/cdrom07070100000056000081a400000000000000000000000167a4d7fd00009eac000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/cdrom/cdrom.ko.xz7zXZִF!t/ j]?EhDTTk׶Ǽ;m6!џB}fޤJǃvC'!8(/mZt|~/;}6&+҆xNзzNm֪3?\ه%}dEſk ?IxUvQWF4w{gU%BS@΋ъidk[YȨ5l uKa"ލ-R w䞌&BE% ɾO):J~7Uϓx;2'O3PU,[Z[J* ;wt%0+fVC lf% WɼJ iR-ҷA@fpTӚ~Z;6S_˭Qzף?C)nJ(kS(,:="$vc qVmۼzaIk->X=]GMO2^e]$gt'J)iAnfF@}ftD cr<vMLR0\uTSi ,y>ݷտ niSܨ'⸲Xr ,$Ht8ˎV% 8E xt |oi0&e痀)6WW]`4:WgIU7%]>;kD EQʍ^' ";󭥶:-f/h髯 !=>ɫE| %܎l>,\2n*pU-c<.dƹEhR;.#W{ڨ7' W[/p}d`[KDs%@r_oq];//jjglדMP&-Uɥ誾mjȪ #\9lf|u!8/kdNR ?2 rM"+ucG:+$sK3 8ਊs ,b"y:l|dfUiwG8iF 9Om;4ЏqKj=@ؑPqțzy͕*1hFYF*y_҂a_]oZ@)d ʀV0Nq (|\%3_ik|J] .Dϐa xUJn 4+7Xc O#dg6l- UNE6`X Y5pHhڗ?s53fɺ˶>@충\r{DWԃ:ac Ώ0υSS+򶋞9f!=ĵH9z5^DXdkZ7vf5SAQ0?*B?v.)>a`eHVb%DUleKwtb'fUJ6̟6y>> T]tv:p^9 v ).n`X!4 W_h@GkpL퉱1+,k4Vq}CUVUsŝsݝyD$xeKA2ucGm"\ o< xa_Rw=n߁'>@kJNP %1B|kc$uB!ZL`S[3q7Ie$J:˟:PK4v>[8>=핒P9f'O(#qx]|?՝T6+- KO#}[2  ׌jHQŒÊM­wԶp[(oQx ˼=*u]VUuGRWT9}|>k =CLAEO@PuA=:"W pL}u.>;L,Z`0e{+)hk. I),+TֶˇU?u{5_=A}l'diih0V@x6u5VޓksvYDirdtNjHEBeK`U..;JU+-OeXB$!GO)0cEFyD? 4dU,Qf*+upFZJֳ\u(pWF(M*V8ƣ9Q?԰\[5J /6^ ԉDB@v)+lʑ]LEfd H̗S`nuX~8/ػMK'NCfIYh-p [k 5qb1̎Z1Ԑ_EY{F%#"?׽؀gqνڞ~Y\whbv3 kK2Y!AE.ذSC9W0?wԢ_3/7`{"SmҁKÓF֭>-*5DD¨=(c}’&vTy0##йɡq2Yhfp'%Ak{ֺ_;@9;3A_ HrZL=q%ޒ^1?~LgjȿǪ%<7EEvg%?S=|d=L. 9H z:lQ%6];!fTrXB{z~ag]ܴKH݁|{/^h#?;o翇>k %fwM-1D=$OƖdžG]LI"^Rqz73xoVXE^<T*Jcq]a~dE%a b23|FYd:@`NK80ZbGlHj5<媻P+N4К78/x`wJ2JxiGh&^Ucx"aT @u Mv֕ QA*˺^qvN%FZ-Q`?|X8`No`~tNuqcLa N6 ɡߋ9 !u+a| j@#mS(3X/E;iZP_C0+V^dh OT}^IPnP!$zp 0R#Azl;w`Lgdsϐ!jwl&%gG;;J"MܷrfȄ8\oY{"M ^' 2660fɪu둨6Vhe^%̛Vmdf/`*EE䉇[lŽG]\DщplH01VغmJ].'c.GNt2v.]qf $!օqy`![_qFot_`_;TlrJtܳ6*Lf15$[O%gOf,"n:e\ Tqh#)Mjq"PWLշ?Rw 23{zizM딵NJ$\0H_jCsDTCSJK *\ ,u}~mA7SiC#:Yd"A`\Auo ԙD&N߲*dQ5$A٪tlihWHqyLށbqR}|\&xQ0?SZT)2, KbҧP",A1%ûPI6CG"}՗GifdԟF1}NPmr\Έ?JZVܫ@ЈNc$>3u;*cÀp|8|8}Vmb-\rs` kQV@2q)/h#y2Vris8mEezo@g(ѹ d*a@X`߆rT3BCT.xq-bxX^[/:'R`׸H!.W1hKDz $j/8Xް^j>5{VCd['1\%?q|Z `2%@lj].Coy'ý~K@#7 tx(ŷufH SlvzsUPp]%Y<4bje <,XH UfRh^6HgfS_TJ ._>8b%Pu9ͭDJV[XjgݴnkPNTNRVjݙS+a ?VD%HXv K?ԋ X-ᒜt陼E4N%(+5J {~C0W[5j$vHy=oey$T!2Q-,KHa#] }V^ f0cqye|%H^}V %߰Ƌ}$cIScp^f#pN̨h8'~ڬwە2TH- ~JDevJb,8)Hҡ(-R҉jJbZ7:x%nV0}ʷ T|Kݣy w3sl?H3b ].2HvC[߯Pҳo3ܓy}'7]ugG HjgQؠOG.԰FSn2 l&|lIxKpÝOcQTILZ,BXbx%L86tt.F,;g /FO#ҕ,Lr(n_ZHJg>+_'Bx/#T+8`OHӒzԩ VZDg:miA=ݥݖT xOS4/XuɾHGH!,2!T@%К!L#^/aH1`0iqPuxs⸳##'ZNwHy(u&1xӑYBqJMvԻžP)>BZoU=bvi$mNsdCTUȐ1 "t̊14jx_n"0 uCi?_nChw|Ny_Dbr ^DC &T2:4&'.qF܄:O)rņ/Owy4UJ$St nΨASlGN" *R}.eZCڐ7ޡd#JR4.R*1BRY✪9@nEJi?Y6nZѳ^Lxe,j6\C10n” +nd&$+j)on7mea%rAxs:Mp%*Vm-N(I 1- |R &#<żB|z0FpZ~w(O,[ܣׯs?M]'[&"ߙiu.g_JmX2 _VN]f`N]FL!KdwB,xR'5FSź Nh N'BKIʔ?꼠vYHǁļG8[ƨ:hkZkߦHu4J܀G\Tjh}"!j4l>'k-(H_P'r{Z("eh/HBO mv&%Z@cufXaopHX c7))*ַSWMeyKA& ov~%o)?")62R5/4,"2ɧֽ1tGnM:`¨lEbQ$(a?uˉ4ӵ(裋Bz_^_)^ҝ<Pr"}˄8<ZL..7ia Rq*n:”x֥3d,a2*CQf`J̟#sK2ln9ID<gs7=4j*l{(ٍ{kBJe:q1sqc&`GpRaq==<Bm!#Pa>V9@/6sTasesբW`_RL#F?~s.LzojQxN4<ҤpTgmeߎF؞گ1BsBRHZY 8FgKZ6Ry uE Vf݃ }T[(*Mz33XS~-Ѕil(h&u iޕ8x/ɏZkr"\pmm 4-]?Z!$0TJ(Ȣ$x>4F(p tS,uͦ4=q$Du:Z3KUu鯩EJ:.̅()n x8PRZ9e WaLbp0UPmxTdܢJЩ08݅kM#PltS5tll [+o:_oCH#i1/ר ' }Zyt9aIM<98G!T -Zw8wle':P]dH>F*--*]ZMKs?X|,]7H9qex1/Ud2w90uQG)f=%wרtov4/\  }ML2h!ˉo`ښ߂.Eu1,"68HT@$HWgQͨKY7RvrZƒ!8:OP=Ջ7׭n],y]}e|e/K$ZPjAԍԁXR1H95q,!#YLBeD9$89}XzoM2.GMb_M܁L,:V<x 9/g[y/v N!aActO(K$;j7bF6G0phOiEYXab"^@Ӊ#Zqe9e+GVI)VXVpC))F e؜4#z+# ѩoacP|1v!_ 89MG;[WtbHv8k#U*rU]*k8s*?YԾ!ny`M% 2K:M$SkX,HQ[4iww#9uCz5};nVʭW3P*t|8=u>fϓcJ&!iof=< LeBݖ"pCSi0eĺk/*<\'}Jgp24ZrpV@F}ݺ#NԠU8 C'mdGQ$(:8*Ȉ]l*vA4O@xI&!i&`Z o1ta~`2(inSenrj]껠'DjExY>B)o?|zOP΢l ;2NNOFdҶ:K|M+vj'I_]2fk W#A|}70T2?W[\oC2SxhfVwÑђ :LcKx! dx?D[~Ƈ,?g(Rgc}57kg0lSK*PvvS[X &::q| l9dyxNB@8CN?#؆>|4H&h]ohT 4\pf03 3zBe/rқ&jŅN̚UJI*:b-bkIkᘌ^&L;.W5E+b]z+iQ/z]5nǺ軗(Lӧ'c]<%u`Vӓl&D5O Z6]LVN( 5T:x|gZtp l D[<MNP~kĭ^=S 쓺 .Ѳg)%/SaCZ3 +]I:z#Ly-諧խN'm4Ak{XtC 2YncjS[K{3zP; #;D+`tײ/"Kn#S-Ucoue^Ye-;Fkdp0dd eFD!:@giH8>JMWOHeBКXDF+fS"&$juT Z)8^-r8Q7X;09;la ĩb PٻwD/mYPÍI hI{g01r*I?Gx棷u4Q:\ \a3[Jv¾_|i3?T ;oQZj1gċvJpǤpfؽ5vPG<y?oܸ<ʇlz9\F&HUz xHC8Xo}׺xtaEc!JҺǩ Mu[`n\o ,|9g6 8F^3 ,MһHh᧞*ޢm Kr'✏M@U?ʤLHKbLd4*Gɺ#3YBXasSwgcLEcͪ]-&$%߲t# bRs{iҡgҥ7.CИdab* ~y273$J'c-DF GGOo(W>Q2uX;ek9кD\gDu:H}ٵbvux栶5 Xv0;˞|/dS#*t?$HފP /w_$;*8b"w?!]~КilI;ЫcR/HQvfix$: j&UH\"?H*'TPh@AlBm*A&TTtܴ>G:-A](̎]3Dz\D!X/eK–RD}'8=:}x.)O6fd֙}wENѕQ#MK?enS>sSIhY qN 1uqҡH'ߺ9kEi郮J>Bڐ"zDZӛx[˂rFXer ^IhUIDdjTP? G h͒"iև/ȵR= `{7pr^ЬC'[ljK,Vk{idsI(=W4϶Ukphm+w\Z ~>Pdxh[2lu&DjA~RKCOc3(A-y73|hbXg9,ǂΚN*|` TS|+_TdC ( %1#bmK dώ 3ŽRvymvs"j2}H:ă AhY}`ߋ63.]!8 F7e(" <]e [>=P".ub,84;Y4kH,˝yS?S y1[M\)qga`[ PAQ/ H|ڔՐ-Ҷ5qOKjl#^0 Nd)ҫp~O-cs~l定nVZZ@+>ކ3o27^H}jױ7ClxA!BON)TefUM&j_W9]Mn[Y 9ۇ@A BiMOh`:yU s- WX+H{ךm9 1CY.6Xkо{ۡ9$x/mͿBDVbm>j)W.p|xyaC%>%LDJp^ηȥ%S2%X2hz2F1x@gtr5Ue |qe4As<$0Gg- yPf.M,pc;arO d%M|xHYĊqF 4@tuF.6B&M?Cbh7!Ui \X+h ~Ov†L1#5c⏫ AO#zs&CʹW~rݮ9]]@Q.{&aY8$6s3?SF3 *z{<& KJlw6幸:sl^okDfN4P:{;y>w^8x$&5Td|쵂o3>kS2+fid{mKuo =)<\4uNX& 62 EHal!P|8AVu:[0Ib?%i@xU۬á1JR)+ D=W>J5Tv8[3p뚚eF|ӗٛDYLKbTklvD?Kg ']ɹ$\tq6^ fX)lK ,Hky5VH,ce簶_̂:,;Th)*~oɘ`++:!Ɍl"ͽG?vY#:M tj@54@`(n$ƙeDcq-8qYf 7<:Vs嵵 YI~qrjk5\^ב\:1IX{)G U9x(Hڃ}8c@'fRpWA=?RAң9lm^\W H% CPNNL' !:xؖS8%nu@823E?0"kM[zT(&=>/klF[ !qvUߦE/>?%4?n{@*H,uj+-4iՄoh׹!X2cB *ddz:bn*Ao7'"h١Z DV%S?.LK{ YSZfvEmi]'>ZI;M{>=ODžIb>0[/مC(EI\GZl2Ov(c76D lvJPxVjP[-B43g'8IzO?lZyq֐dO#%4iw Pl%B2R=8! šv g"ߌLMen33q;(^,dwK\Q'/VjE`nKxYm +#V3E8mr-RۻqBzg2+w&s~zmkEI4[1Sۏ\8`vƃvƗ 6W0$<_`Zř s@R{=zX__ޭ *<# z[lXcj\ASz|55>$4a~D4-'ZJ\g^!>.iQKDkg&DqqtYIHw@ ROቢWN>#Cb-'c{]_>v`Z2\b6-<^!7kcM GJ8ջjN}Q `mF^ʎnkwVN^V3:]aEh>bLP2h&]Kudz] |uf1'/L)0ՅEyk'JEZtOtBmY-~cH0GF ̖|@9vT|]6+[Ĝn"6,2ӻp\)]ڹM00x!YK>jree- #RxLlͣB $3eaYr#9_{d~#;VU0{4<.''[mݺN[@@mGmڭ[c ^ th%+(g T^w:mħ[dS@Ƈ)D{N?S9űބszgʴ_&nzX4ۣVXoYʁ< ' !jV혝,?Z'NLl]xƢ]H#e1u* Yʎ]Z%\x%#aBJATӢT=ބBڰ}P3+v@3N>*1ZFpRYA 'FY*+n+'[t0]|J.fmV*3`X41}X8ֈmi憯??4ȱN.mXT#ե>ŴUŸiMܻEt&%)\ i G݀ݎ,0nt͞5RI%0sq+QXbtnW  Ei[SO# 䖳]v ĝRN\  SF`X vX?jdv={8 . k&K9 rcTGpNr(YV5YQB~YEp@Nը֡%lOߩ+A֙vhO>^왭NO7GerTQ.8J%-#O rE>PdNGRsuo\(aYͼ>,пԝ.0P%V!!J?թd3#}FB?hAeF L n ]! 5c+t+ }tC>\-hf,YYví(l*ěWzfb WO";KB˫Տn*nuY" '$}zw%D r&G]P@ 4Hݺ^UA2RU^w{:[~YcQO_c nC}n)sÑPPȀr ʻ;HGcy7RS(F[R NFֳFFZq3Au Fm38ЪA6#-} Xb/Uǽ;ac u7:XMz&{ P*bE΅܆4YtAMT)v'F)SQ&-o|c1jNE>| PxP9;6~ ܒxlʎOHwjAuz`;2,$laW 2Ef0rF갷{k_n$Oa,*edj6-I b0Tǔ}}DJh7詒¯Dޜmȅwo2B#])LtG=N> +YYn:^$J֊&YYSyQŃ`)t&oق߰o{S\iRD;'3%1Ni۳xta vҌ9UWk]ravۓHUf*emUR'K6J*{]"冖f Os\ab"XLBV;Тq徆z/ NojCH(. {9?wf-0%Pb E@6'ƻje\Wki3@23ǀrᗰrUt;ޤjWpzt*S&U{\O>C(' `*-KUg:/- 1۬h HNs:ib@ZŤ $bXI[p}0EztZl#-/@c[KD9qw\EФp@6+ F[0L{?=9/0p m'Ef8nqAylCɵHZpcǕBHӍg뛁b?C$9as>bec8m)*wG@ Bx_א eS*8^]w9kx[*<ICI4|2Б% A/@W5n/*Y6pSo5ZZ}zIBjVF4ٓW4rMZJ/*t*>ƨ)b$:ZimyX1G**] i`C[ ]z˚e +N(fwiBŨZz}ǍQ^=ȑ[B-'%k^Zegu&c"V)?h5{7ovb+\o-H.94m"HG >:]ÎlE(c*eL =ZA׆VzFtuO}yG76|W`Bԇ'TK%30h(*+GQm!,փܩz[/D-k\fNY0~0lQ@[y[ªbNşS`[R+1a,22rbNޙ|}K4SHQ`ᚆ$joixՌÒ׷<#ZswCm:کz'J(e‘)2 #Z==R):1u@PN~͛d>Ǩ]"*B:>ڀ]: =v=.yq{ r&+LoZ<#Q^vaQ21gK,> pb#ñ=|BV Fw3(1!,HC|$U9gDzfaoYSs=#iN,GUM qf[Z[t]qgiȡ*~t\LԈ>E>A>;W@$!q wJh{Dj*MAhRj&UZhANrNJ Y&Kx]mm/΃PW}E=U0 Uhs+wz2C)GS d{Wp?q|3?0<97 ̐!Yc_ OUUs9;4:;@QBcֹ a}+u8=wq8]iEe*x$T|ҠHBqZ&7]s4 Pfg"dz5(ܟ/F2AшVnZ0EBxL<[A?BOD.Gt]U-A=QWGtwhVEp6=8==kDK'ǿYbZ5Z~ScD6Pz!6/2u][EHjС:PQѪC@XmG*khQO.!!JYPIgZ' G}`? sDoqAa'%(oQH'MmfRà;ɒѓ5/+4V*jSZސ$JjHuRaX5A37SgLu~kRg4Sr7Ak4y!Av #vlU-$Mj~XĂDH7453e!3sᆳJqH bEQik_Ĝ5-SL_â1Ҧ:=d{: r]#])6,6B2 ϖɣ`Mf%o Z5Ť&CBfDKkL@QmT}FP~ iLzlPڛbe歬;uIUlZNoUޖ04#"~(r\)A ]*e}B}BTl|Pu&mkux <|w-aeMȸ3b*ye{ CrP) /sJl~1}J~Q6!Q}Q~G"&BygX99В=6zLj@Zš6~ђnSW]a7zdڿVpڒu~Q3g=4xTZl;m- ;'YD,Ok JF*SOoe@A{x`p3$-BE<9:gj?X կDZȴ| uL@`S2 L:$.Q[ra\˛ . a[m;쨸buBf?p@8 )4ly xb{QUGO=odJk;DR{υY Ra0'F_`ߦtUw+>x9e:Ibћ|@ѳu9Ϡ }pQX mx)=`=y7AE˯S| ]M{ONbAxL4.Y&hl&|C@㞩ZzA$oC®x1>.]ShIeW,~H` 7XLiEX^BoY3)g goKZ`;}IEVQjv3S j~($l:]V7K+B2h:t6(%a,4SFʨ#EF q{a}\+/2<k/eg}eH^0H^Z!R֬[Tw~,?XH#={.\5dPꗎܦp=?A&! p~{)$MA Ψx ;Y#ָgۣTѨR>Rc = 3^]hVQf6\ )Z8e-RS=<5m&#Կ%^tHEbZ3U4\B + i/LigZZZah߱H6S4h{jtXr=jBLh cX5Ǹ 7=xL(dRzNd=ytm,JMqfwTz_5䷟X̽ZY_>)T[z"S"x`!99cR+_ܼĠdnE|"5M]I9= ]oQLL^^/ ZOh1e۠0/V{1۱ܠ5 :uE:D-;&E(P*7&03T\_-5mB/U{?T+~q$ Ш\Kv2jȆ[ 1{+_w:"4U zH7<ĶysꎩxFKΊEy&W9ve JP5z7oos7lS tž5:{05XK ]9/w i>d2sș | .`SPf}'%V'g^֣cx cl`wT: d6D~ʠdwZ `Şh]]{;0fׁ^PV>lELS':*N]ulEp:7:aڧ%1/Pqpۂ -vQ9֟A_bid ˂u)9yA *=.\T-ݱ<l2ʨys; %_sX/MSv{N>Oܙ-s*QM"!ʌ8{Ѯfrs;e-O ͭ"_*w nl;B~y)L.U8fYй֗4b[uP~ '[SvʃQM{7*kwlA} R%A B;UkS4~, P v͂P|זRk\ik[h]xvغcj lB{=+Obp. ddnJvVN uOa: zt|R Nc% (gLHο]z맾AlPܼrӍ? Ėzq1: j:"Ia28^yq@NjƠ dv:.'̮ת[>'΋Ms82$d! TRzr\JDqTqS3%ƥ)|-=mgsi{h L炓 d;36c̯?JbZFM$g.ruHo5r+gQ,~?p4xgJċWBYVȩRcCL+ %l> L+UfV#R&ge944dxK[i-S Y'p;}pTDbsmMIL,$ ^!`,Lx:كMf">NJ%n#63/ۢPA@ƝfecݖL^,G|`/ dѯE+9dYࡥ/YvK!m#Rٕ:? /YrI J `g_f+d ygx_'S0.WH|Pw1szWQN/<InDM``OM$GmZ~?MJX#=r:-&c:LI2pΒ>O6M9bm6qT/vㅠgYmYGS2:tE̾CoއV~c-{ DiQ඗ cu~l鞹mWY> c7#aڻ E54&%K(]\"fH />۠Y~hcrVڎF`G9|щYa^KG 9` '1ojxy4K1VyHfA_!"?8yN:@^)TjJ͹s; "Z"l&HųTpU8(S%)>#^HWA~p!-r)@/_g1CQm5+Cl6eP~B %83$jOػԒ&TclE@MͪogMLhPjL.0~NNN^ƗSǦ wG Yb<Qp"' '$Zs+bq '`׀LEV qZ$Ķ9Z aPJ{ݝdT"MB<0@lI&)\R( :]~)-[94Rbz;a$Ր<ߟJ!x=j &x.Cwk_=(@CoS_+7Х`)GptKh(&i/I~c'K'cD"Dc!k]B;_@ wSS'(D6F﨟j& 2G/o' 7LE# :g8֨޹!bU y'jCEEVӨ fU(Pe@ul5XU%[6 TD7ܛE]Z3qVL?G5d+dryሺf6=8N7 hmcD ,Zr%KkxZr(Nƀ ѧ5,wV(B<8`n@ynE=[16.ٗ⽪6//ˣFc*Ӎ`BA6JgC\>wo.X{yw‹ V5+ u]Wfޢͫٙ1 J8lL`{2Hhu1NOvA!OI$|uu2-\}3l_}1 p{Kfvv;. ((JՋZfi,$e㦘>\1&1I&6*6 h0\ݴ?,o%zy9db?]h-obx?h;nvE9 ;0fӺ#7&rr[fmt_'?A`7v+l<jO]2/A7$U9Żpb}p-_WYׯJfFV,lMܧp6gtYZGʴA՘n,䡟 /@o*8ƾgղ8Q&˜W/ x8k]AMRak K~s ^6Sg,N1fjdakbbb_幨f9g2;2fQ2nve݆T@sξn@=tCxQpl r%\2]\سyu16&-Kڛ~\QJ-ZV {Rޅ D2R*E*|mxI[5ٵC۶QX]X@)T,h 3r^~AilƓfq9 5 woUw/x]y,Rg%@Ȟ߿Y Hɒ }ZvD27#{e903n]њ8-Zo,F'ץ\9qOY.twOr O F/23|Ա|C+ŽlVԆwןF@3Y/P!yHˮF+shSGԑYfj*51lG'\|RA”:R~ R v&2lϑoo#$4#Q9[@a$Xb\U&лN-&xl_ؼQ 'k4iͻߒnFqTUMi9Jp'˧4HXGǼŏ]iBAf*z{ô@Y[>3<&;^73F4gsݜ/uAG=+]YF3Xv@[xJ24Q( %tM#Sdn. +w)>;Ÿ_Ă`Bہ$CA׎l-Tj4׃FGeR}嫔mg @%MXDi5}JO9ICޠGk9fHEBw\L\s3: c|gRA[8~ TI=GojzWb6ޕT5U%ĎfGaI&#@A`>FW¿ }l!;-,OFcH¸[vyӓ#Pg3uGhR>< #jF*΃^[$3 U8X|Rv3P_S:JZ\-3&_Q6}rt);j=TATxWS{G%ׯ~rSzJ\#YFH"tq715Y0B7 6*vɺx6O$DiPJ+JD^q+RJ=:օ."-)p6GcnO~R/Ǔd/FG')SStZ6 o87S"a~JEzZ.ǖqjR%KkiZM (b>Op1DZd|/RI!ty2ߺvEU٤O$qA8ڜ+5-61p7ΪFPW9M#뒾߼ ]O!& @~NCsq*(` @k :Y`G/bm== :bJ[d?wՈKv%WȢQ 9f݋P4lB4ԉECq93.CqDբ%| h&8 XĔ3r[I:o 7zL Q-vu !Y)F&FW_ vz:#kLÑ`ݥWMetZRshl!IBl˅B%e<10~YNh՚wU8g͉D涇,ouYk/3 V('7=oOBd />_R0ނcnRh6Cؖ!$ 5fk/(˜01-{*HK#װ=ʞ! y&aܑUNp)[Bz)i7I(?C̵R"1$Rֲ)1k,,:7_=D!_ʮ\AiB0y.dktY)>a vNqHj3[RWS zu7ߊYV [6"B6㩈 苝&O/hA2QX̰%): C==P7e2짯C6Ps,?g +I8pWakXn IU7ԛvyYM`O*rPb/fa }+zTH>t/cN}ŚjHS.yZy]PkA^?P1W~Dk., Ķ,pVϤV0.MxɛWIz3O=lǟ^cd#NmsC *KIJdJ'dk&1gJF~4̞MM Dl] V^8迾!Zk~9HS>%5f5gͼ=vZ"Fv:M7rvi:E/$28}M@&0^7U:*1Cꎿ[fb;hj^?ZVIkZpx,9@ 4LOqa`|uƸlΟG i2jJ 2jOB28k?}IU*iN1+"}H.dpև=8/$M+6 jg 筛`Y",?mģHp1s(~C7-^xg9փ 9i=706; 3`B)=9| G Nc&rzg /E=ݠAW8/ Rv:c_ӒR +Vj@,VD1M#M|g.Fȫg`;rɫS:bV|0X1ԓw-LEkB[rKcHW!"*ۗZJMB M>ȎXNc\{|J-ݭdf:ƗVÅd~n$a:R'`PAĆl,~oXf vIyI=\Z@.3U_ysKybv䣉5~[XUB;?fك:rW 2g>OJ*7ADcHzVA bhu5YS\/ad"kޞi0%}<Upc]s/2FKi?H>/GzjmVybѺK;_|M~$ptLRt檪v<^~D\qPΉn^ZDx2ђhě\u7@sV͔K?saK1\mr0n: FRLQMt D98}c]sn۵̼h1 IʒKd'O ޙ`{.yj<'ZL_%CYq>|FŦڍ‰@C eMn^ z)??77m(׋ i"cYVi,@8bVX1naQ73ʼ'Z8@ീA" dǣu~|]]oԖ3ԥ~t >OK j6_Z2\Vf,ev2НKY5pr߭UTg;ǹ~46[B_Lbt_(y^~ ]%,8 /njn,;ި:ӭ!U;RxO'.XH0(Gܳ%cĥOcGHjn FcEeZkc ޽pm=*^/ u('1*~" t{6roPdoŻKK  l%y\(ZݶPG%?J:C9?+&N[ݗ&7ꗝtkusU:k[MGx͟n"tɟ}+$̸$E<[^Nrg[ݩcҬ[fZcj Bk~x I[] (uF"pnV?'%:, t HXO z#*Ps/zCX@71FX:_ Z\@c1qʂT[ZLQ ?w4/);jlh'l/<{9U=Rǜ4,IX1>wEhCS+Zj@j~(;U"B,#<% L" 9: m3r:uBhDbz^p3t񩒖-Vh*z0.QR E~)H2H,ŷ3frFz٥Q{(n" Y;P{0a:YWy(D/;3kG*:AC 7p=^Ŕ虸C S9VnkܻxJIOeC"RVO"l$whOI?5_ͪPPI(m'F/S ,GX6-rsV[0%Y~X+P@gsNJBR.} =!"PyĹdmvzAirQýtݦKt"2,d:pFg'azrf/!ZqbB@4hI:x4^!^O״7F?WGɉiqZP?I@o5۴x %i &5>)__1KP.  { MϏ'Lka”Gs鑘ccqLZ~o1y`PNrd%.b( n>Q*34* įH)mnu{ 9s³$J|}X(k8l3W]d% ;ѐ=y1k\YqLRR'E4Ƿa2ge5ўknΫ3/$üdU̘JQr;GW!PLT] }Ǹc|mbf4+cꛅ1ĘLDBA,(3D$]YDksa#!d['~V^fۼ:,|ЋʲZ% S!Mؘ@#>&T-ogmTחGXY[ӯ%_Tn+r &m` Wk'B~>M~%/FyӢIgڜCa3Ϭ Cٻ2fC ,y͎f˭9a m!q>޸u@VPc2\a&,Ȃ HlslJgjM4"A.<H2CVDPr7OPqaBuP*"sUCUy=q?}FDXZ^ҺSKKwnSmBWƍRڗT;VU:? >엦:~ϥ\I7.G!ކ%e5Z)5oToSEx.nOٛ}gFuF @/KdnyC1Gtyˇ 9Yw{֨ 9vB:4-#O[s¯H zE x19%%lV,Lh%"rЮ0`w1M(dkפj!;[<80oqsqޚL HϢ@UUں>Ϥ-xveQ|0h<&s$x,aU ZFf$,cŻ6oXو̳{8 Xt9P8<}]N>^-kg4wX}̣'Oz : @` H#V.}7Ak-Y"]2ٶPגC4ϼq6cH)b)G'V5+e.]п"zd.cG;3B#sdFz *W:QE"mcO'm&.|n.iwLant3+ad%@c.ۏ4=&d/,0Ƶ(P%&1U7uYMcsބ11v^j@wjr[Eh+}h'*K-p:z_i+}gC/^@ҥN^U._AsNxdG `u{读t@P{(_MTp8Zʒuljj'm WDvPn i`}qH-"2'Ly45"E\%%ZC$=|ItI .u3-Uu=ˑ@dh6cg6A.pY|{\(S{0=_W̕57&4DZTsym 1Zـ`/H c򀅀_W·726>)4@yh!C6JIoiVF'4-vD:}]KU 8&~0^վ̹=ĽHKXٶ_EHђ^/}]ZZxP]$.0n8s*eU B,`{>^^zNIqXN"|t 3q1=S-lx /_}]@b0:fҬѣg(UtNءˁ~r?*b7Cg|.hD!)}3xlsc 荨kU,htA~ǩ"uF:M. )`$| +Wg3z1} uS$XV9=p`"b⨎7ǬCdũPh6~.(HqMeEKͫs5~2xpjː3!=䘊o!31/QŅl˨=8ieK*AZ#01=S']ЂJ(a7qxѶPˮph/:UTٷSY)C1Uԧko#8[bU4ykh`$ eP)r+*óW7B| )6g-8Q+/Iƛ_a 7+fCbr!%!ު7-l:=pBTw 滙ԭ'~.ۯIr[,t-Ruzc$Uu)5DAࢌ4#zh\V5q<7׭Dpft!gy ۿ+DV4AOVe4x;%tZIMd T,]=xIڤК$5Б}oSegڌQa2)Y!yg_aV½x/-? 4}bKlh_˷o}wҼ{$ͮ)8"/&b[nD^o`@\g $45lN.9wcѻyKJ_h&_w1yya(CZ'ʕz#$cB.jnrM`km$ԄJ"eYJ0ueŝr`i><ۜIxs4)x\Ȱ'XNk^FRc|a@,Ũ{vF}7},LnZPW!UϴG\8gOä,p2F]R:U:}(¥8KvA@[*}Egy^uEIr;g쁤;u*[)"@IU&#Oޱpރ?,OpǷ&78 -Uu[P4:yZp:}`)Qy툓AkEh| o!(5.GW~]ReW3.KRe!KiVܚhZ>E{ͲOu=yd,l \ OD-7QLM+u: 8EA!@{cLl.BL'Y!K}.RsOsMs y ['aJ#xZw6 euHpHkWISK*f,ysP@:ۿV'O7[6(<^l|!-SHx^޷̨hȄbW7!z)wĄq58cX.瑬]Ff$ow#-Rxwl[9*]:_RDtyy=VFѽU)2j1C81Oщ3_^Ww/.I~Q=q+Kr(;-m;;FNa 9*?7+٭|Myj׵ eUF[\įy*яgYc8<REaØߢmOTkWe _J";Fb/yk:T‰Htf~^d7:w&$$o(]/TG_ԡZqt衁cky㤟mçuw.FRe' W*5QH)SoKfR6cAbmIr]`&rK>zT,XjPJf$v&Yl;EÙ;ۉ.f/%\ږXլ$ *סퟞTpr;*%Ոxh.WcGY%=y6\T"AQZ}bn,$TиFDf Bb$pM&KS:t~ bnYo߂֐T9:IH})yg%s<puw+ Z+c ]0D=s#Y&J`B\stAM(19GN꾬0Y]QzjLya9ٖWW'j&RO͓]C?fKKB,׺C촉PvLNuVcQ#fTd}g]=Z;p2震ɚ~N~-Qu.+5jy̶M.E7ogۈH( 0Ne`^c ` 7%[V-#]0ot91;<ՙؚS/I &_qxac>e!cM暍倿]u88K-QlS>㔒Vk^T?2D!W2#扔jI ޶ɬ2[Kޑ&kyj/Siݝ[ߝ8U4a"Fn0f(k.-K$J$X.$|X&Km§ʜ, 6*}z!%w!hW:ĪUcdv w-Z|%gґ $W!~a"[?Fcn WKB\N~ȵ~X{gH7j>}M,χ^yZ<~uV|ifV_2'5 P SG"}ߞQd/;KPJBRrX8 #PCdpp8Ib  9%یcIE7\ 4{EPaHqgFm©^Yi@ 2_R,\?Pd\? &ֹ)JΌ9 @ݪ6~ al:W*%"o)%c|zK:\ gH g>90yϾ:Rfص̈B-~rz#K*\DeCך!f,#iKԤ^vRHZ ΋qhzY#<{DCq2yv[|*PUpwgǫL2"LwL=/gz5jv"c4JM?&7Y! Šܜ7ej8G670$K|*P"C7yjr %S0(}l~Zړ}1rQhW7i{Cژ#;~gՕ0OޡUNH'4k{e9sX{Fro5E\쮩q ȧeԇsCD5;S2y+\''NɅ<m7#rK ^ZV* D4Ւ3.j~4TNu' h:TQ$+ 㷟ܓTCI&Q)RtlqkW\rDɚsr/olJLK͵vq.tQ2mɑMaO@a> |yೀ_61+}MAu3a+)˶ ?|`蒧}?^I`DLc@1zWmac N/!ǶN9Jhls\\}^#Z4_nooMkĆ5VI;n)uγ]X,rsgIr=B^mvy;Hxra BF~Nq fQ-R,'F&P(@K":@AhEG<8D9:(dj%T1Qurm4H! 7<#2w.g=dH y10In}+.0~邏HA-m&'c9c3(޼G{];rэ YZx`b mdDiέkCnSJxO8;";L 7`[.n&_a,~>PBNq*(@әSkL L۬J( ͽ֍=0<a|OXiGsnfhc|p^ho;Y Mf -YVp W& qe$< :o*aSgK"Ϟtg,lCw!ڑ5~R_n r_3MWՆ&9E%( "@Rjfc݈*R&W=c7RgSچ/K䛃̋ˮ ʖD'Y}rqPWMi+į"Z{5` ^΢(tLZh d e2\[/jΐOc! Z#ZFY1cyUj/ s?y_ة5,{kf957yq p呿MSDݕw=9Vͣl2&[i[u]Bq% ^,%3w0C&W|>,_[*=kȤ}@hMF g%WXDJqE4kWVO6S&3y?)c!)Z# "ܟ#G1xm4͖6^mH Z-pG]QA5ofsH!g3"Q7gjx~/LE+ hT>%s?qоzN|VێV3 (`$6/Inɏ&<Ե%QUEڅkk7Iώf-?_ݐmHjMO0;Pu-U"R<]翫sp̫ Y%َP+Cj> z(ʣ_JJ"lt&=b}s&xgx cgf"`*m֭lDa_{z2|e!ۚɤkh~`?N/Q~\X6 f#fs$]qrOge9L X<{&^eFՇ!ZbA8V / 2 +}mRrF;sD8[aK-)`ṚL,! :@-naUC/Nd {3JJ}E#8hМZc/JJ]h4!"R~u֟'18 O[u5/<h ~zʸ *?2 * @(+Wd8'l']v]-Wu^%~0ME%kP gbE4gGā(3 [x^]`ޤ.{F•Q%? 3%ø$I|F )7ZUy(u9ݣ-h͇ }>1ȨO~Z k932*>:00o!@D!A&<dli"x]B}^l±ƕ,` 0 [O7!l@ gLĿ/qݾ /C<2@*ʏIbEIѣ%,Ols <p 60|nJM% 5`Eg R.Zys IYRSL 8GJrV2/T.|faGh9>e|c{YP!YzƃM<2l)/QS|;0GKcnU9Ğy6,bv}n#OT~7&@ϭ6\Jঢ7Mf)ޚ˚hj1@ Vq8\QxMc@DNUH f  ZPk}G8c Q61-!7,1\)=ǵ^ E'J'@n[cd*ud/7R/IXZM/\Ib4? #[;J_;l1ҾU[ťP5Fva0+'s:OrJH6u6,,P<Bg!eCq?>0nh.DT{SGg6  Yκ/ 3b`Dя^d_rw ?2rfz/Qx 8?U>ϻ5o /6Z|Y)-R i64-au @u~a}Vm/L&V-3֚A[F?$^v3Gs,EM :b^7Tд[hZP ՅIɺml׵#3|'HNςgSJ~ҧukȳV471NFl?XUJL~bӪu20oQ1}^hw$/M .a7=51ō**4BxAye$nLqFRcNVX~0jiYn;c 9~m>_~X`;*32'4 }VnG^KOMZlK<_5[wDPsw˜~Y.Qw_7ƩKR HR1:i晎"I; Uۓ{-+FC[,Wr%!#7`]6b]' xOsh"X9jvC`8xa 벯H+83haDh5U<<Lsy}ӵ 6 <}{4 :SuZM1L!q5J=Z>9pBǶ0f=n. H'RwUG甶 ׻ֽa(Ӧj$˨*|^cҭ'p`-gB XO\RgНC:C[_22&+4iɂ,]*E`8 ͸tza,H@P0{A~9%sa/ߧd$Ȱҁ ެ+z/+8=я>Seڵ_?MAu&!ՂwLU"T\ki[g :܀aeAyäBZ쑤P:KMM(吔5Um3G"I5'ע5< {!Ɇvd;=i E+E=W Mv j E+*Sb9o9f 'n,3;4VKg}63S@Ͱ7i$G؏b+b /Y2 bE|^"ȏ~U]pȏ`ܜDCEE;kǨAR睷R5MJw1+mҹasMB#MlҌڡWqA̮Ms#Q"ܬC:f:z{%YڳW "Lf_YX3=}~UE:Iky$IJi/upɯF4*X1]W lj:͊EDLQGz4m+RY!?*I'3]5@i1ñ^q-N|bwazKzTt>s/' $=:Q  i3[ 2XV7z4+&hhXQ̢j>_̮. 'kQ_^*⚭̥db#ס{Dzc:RyY]e9*#0s܊.F};)\3$2Gڷ4PJL0l2dggby4G8ሔʯ~f:؜;Ne]Cɓ >-S{[j\7b ^Wm2)Ԥ!<7ɃPߢ=~:T3I'Y;;q vtJ9q.:}(7x`^_hCy7ɶC9 ȧ.49 dTf^V2Ƿy`&=ȟtiR)&ךQ Εf'9%Є(W}f'zW<r*W< + ;~DF1 KGaWƍ:|hs#U%ΰ@aIOQpoTwkUcADĹaME) ~O¿Oz.מ|m}qUhvB8u<\ f)k&Huq\cY>)9jי@|dKj9)ж)9fG*Z?dy#%*lKaRdj% xQ| 2v'$n#u$Qdv{P*o|[{aN{q]t2ămk4kVg7=o7Jʾ a ]$eK^/l?q7BBѼdzߺϭ$3"f/ӌ= ~ :շQOwнL4٩fN5b:Q[p(K11OL`-MPεdu嫟0}B..` !sQPu%Կ1 K#݀mo?dηHү=lu+#1.%zQ-&O,m901Szvht'l}O0iy8/i+NT,|kU%t!۟JĞG*ͅ>:cQ{37]I-Px/j,|y y:I~VGb$Ψc3Td l us+PHs/a*XzY:O1X܄F*J^>pEgrTDX%zy]N R?01IqrR܏O2Clt)nr_0~PZ/Șvpi38r-bϚ=śżh:G+gGdfͻRVcx=G^h11D$o^;Cuj+'"v9| $eeޯEjE}@JT)[VF P-2޾>L*oɐaT\-T޹rkmqJR< p6R*_LD!)7KFȈ˽~|Xm$G_\cצqJ)=vaijcI(+<ݾ&Wߩ4|ן[;кPQ09MwM˿$ȋMzR9m~>78S}q:4j_p%N\.^`fL>l^՝'BD|zq&O\㓥}PL L~yhc-Ch%JgwnQ_8Chmt J#/W`DnmB:BQdm~Y6ʎ1#8}|W7ށyX8ENԦW@ }*jH<4OflQi.̳m]jU.@y==|7053xeC{&fkʐM5fЊ+x:nzҵ0ٔ-+L:!f=ը}P^YL/j$C@xtPe\׷fR;f MWuYLoLP ȃ-82(W6=GJ>K$8eak.'Z#SG heLUqG c^Oc  caioSq Dy?6a' Ln7)AÞK[N&FzgvIt@ȸM*{7:!NPM.Cr36ӛ~Ub-|YS'X8KLNa+p%c~? #1f&'  s}S3mr7a+|K3W.‘hwb8vܨ幐_}s_ȿϸ$4ҟh2+*H^ydaPRֈ="a5)PW# (,XGgުfÕrzeZ̦1C=Z#q @| ZZI`SuJ?w^r"OTEBHB%, pO@\l\szSr҃Jrxkf,#kI>ȵѷ!v@lzlj iL+ɀpM:C4`{h`rbjz^JgX&CpdHOo1_R$_gʼn0xC/-8qB%Lhc%KSfہO굤(_&O&7ֺj;} ;%ް8&Wq j^q=^}{ތ˰8BfTD\Rghd,p4⛃ K?ă= &_ĸ"'3azphO5۲*#WIrs,h8XF:de7813fnV.ЃWBȯ5H(-7}]IIvUb8R78O!2?cZHMO0>&)4d5I_&Kl _12ĭF,I{g@SȂao*Dmש*Pk"q?H$jc{~CJ ڮV?9uJ' hD$ YO}[l]qPݻT< q, Z:$X|^ Jcבi=IьO<%-LhxBCjaWLwMm?D C.~;!$ 2"琎XV;Z-vGrgev[5ytQc=p)ZM# {ÿg?>rS;jsdN~CAfi {Q^%X}VMdLESD!KIwZU4w z2ӠlOq:AoXk{^'YEng%jTT@ ~HD=@G'78L-ٙE"oDߣӬnadTxf R8&^ hʥq-(+dCCK*vđԬC\Yn w&lE?Xs g3/?05! A*=طy$bA[v+m=w {ߧrʼACiOᅰrgM ZHٯg m<ߟ[YX%p7O@j G"Д)pq ٪$1[e55)qYgHNSK 62>T:3K5,-9[U&CYGRT~2:?0+Lj0b5uHeM=c+:fѪ;#1˘zGKP#:}o*\F. zS>Ċ|\&Fe ,ra*M"] J2"5ձ3a׀wz\MEê{9}B?mH ct?9Gg b$vr 1}Ե@wl bs3M~ϩCID iDflNI̤Fqe3G5ֈy4Wqםj;vg5DrL_a -d4d=-&6B\ ,5; WdbMPJF)^܁n3Gu!6UmOW`o d*=h ج:˅:I\ %_xA4{0fUQ G!4q;"V‚%u@d.X kVƌ$L5"N!2 ?48_7.e5%}SޟsZ`<|$~O.:% Z}Hg+5\[=*|C'br dTp,V#/bf1u[qSe&+ "ݴG+~l!{%AiI~zw.` #5꾯\ld Oө+ %3$e @\y/_׎]oMH3.B.H&@b:W. Gb* '\)|򔯃Y aCT7('W MKw$ Z2M) k{zWF"$-D" :]?ݜΎe36|)+x2$ݛ4k&DU2|`f6܌uœ'*eN>*D Sè].3 qd|9@9;R*y}|b͝#45KL]Wi5fW3 j*$M=*Cf ,7봟*)Wm婢\.W;=rވ4J9hjqF+OŰlޑT墁!FaVyh6\SհuJQ]~QVy|45h66IUΏEFc''tghq*>Jr>Y7];=J6l:avkLH/"!pw#vUk a|9zO]X1ɮn|3kkDKVS H>1Ll3nC9Wu 2ɀzr1ZJTUCg%rS LHXUKeQB8D0`#vD8, ,48)lOexiv" C:7s0},splq tOKܛFxSAe5ܴ, G-G_1Q`OBk("̫:j-+"T*jWq)oa+tΝ H30ݚ-U _+?gb7/7TZ_pエ 0O&se|yI-KM[SL٣#ԼT,I* $UC֪^ːס/}Y 2i9ߑ[rZ;9ݨTj]C ( 9$y]yZ׃Zcשי*~ydrGX{) ON] b>^]UlNpK m-vbKЩRc̨zoab|kUt^ԗO0(~Gf, ]3oʉ.g@{hA8!F5 YͮszrL?4S)?p_6。G>}FlWM5yI9M1݋30$S@7m1#Y+NLXu^[<Rx]2*enj)џ[J[&>zVjkH1]Д;)Nr;>w\ Y:B:y_XkY Upv? [EjfPwMUߧ~\I]RM!׵ )"ލV@i(da-=Jx@&>*۲yA[{D,aϥ,LpqNMp=r88h>q3!HgZZX日 [jj5.j :k{1Nq{LBX/D,?ݞuH @tMxv/po.hjOxНh_zQNa4d:=S%Lo_2uKڽՈnkCWnEs@+6r%31MH==QzX֨XMAcZlLTO*3epN곩}pחW:^ ~DB"d|`1zܶVG _r ,PݗɒB+根 x mS9/*[V?: 55dv+%֙LnO,Ϩ鍻=` fM-w!v.QWڨ qt81cyeo {xm;mGSE`z-\}:a/1F䩴XlYc/Kq1'%U'afb`$MaeWwfX&YxR7hGۗ$aw嗧]ك)͏c2Ul@iHt) `4? p~|p}dc[kATMͬ\pW;n UkDZ"u!'1Wx%q7s":à1 sowS/EP15jcJSyN5 KdHI"DipX"ҜmgO)ִ1#[ۿw0ԋ O6)7\[E&A'*1U>LRqRק)уRO W00s@+e 8ZUtLDnTAī)ig@]yHiMmP4w%lW뢘]}3Ѝ,y!U^tH؅ƥ %l{ӧ]) ^o4g6rU ]'Piki[+`![8 MKps"iwJQz/(|#?V?BL>!) ڐM`X&)lLm棈3I.7r]!3 R:nqGFa00Mb r_FRa~)=("`E[>ǩ0ݣJ!xrl_S$clXͤ#G}dz)H6_!>[^"JrjwMD?Jl[`Z3R_8 %H|ηuWPBEJ,D-Cm@|})ZDŧS= I9w>b[{1&Z%K6!$)>xܺ>M8G?"!jm{G3 tdb)QFd\=GM;3'85h(8+h[F%P3_U8xz2~UP"7 etXyqD$.@hT'puYEtLdNz҈/ʬRYhLn~5'+"c"z$lz n\3L?ӺxPP;Ńy@%-gU5yQ|EaSEĐPY? b#|]Ww]]搛zlPѪC9*.(߂L\MGWevVrN2+-}8zU2~KKx!Y-Z]#q=? w;ځ_ Wa)V\gIή:ntTw(#HS24 |F7l =!PuֈSb uPI 79iDRi5#]g8=M*?۞W6v5)ߛU+IuTtSaUqR7S 4ۛs +bolTY3jLZ8~JտUҒG@],?#AYnL^ 1U#cnӣe'uQPy t>,1&0$&28[~kFZȝ$&*RǏWյj'l@~(}~tAtN=Pބftd7v(ۘtah?5st&kf%X.[zF S0&2 -tz4!axI|:Zg}".._3mYiKXȽaqUXYY`xjöu_YuLź/4LtEMsl_(n d$[s\|P>\G'vbtm2bO<Z :gU._m%1w~Ɋ ݂3"YF? E07Vo9wI,0Zqڠʆe2QA.]RT6On;JVEeB,4p<̡Ǜ+R(.Q)\`39 Ml6/j9g[s ,v,0\~XW1Q>Tc;.?LZ\dt|ZxG pNs7G,`?bp5| sj-eB)!<"D0!膐BxBڅei2Ne0tTQ"4\; 6.f!%>eh@ފG&y Cc `q~ ޿N\7eb^tV.:^΢|9 nK';X+QգdWC?6ĝ_jH'.M, rI2"ŊMh#wK#;z2r^eFgZmAֺ3);xݾRŦ EAa!ټm}vhAƑ x!&~'uu?_32K<])*<7X(Vy1ۙF¥U9 ż1pɭ2ʂ֙™)$ `P38`I7n)juD !)]x Lb}⎣Bx B7^שu7h)m>xZgpP$}+<ƳiطQX!KzR^Q'q?߆]V Cj\ -nXd`~~1QX$O {SC?bLayy4}WƏ Ȕsz&9dԄo"46%4a%i`wݩ0щ1tmElȉiaMH܆,1@-Ʊs%*Y̦BF[KY7j?߃5Y_+,A]R 3}1`%tXi,Jj0+'rH 'i#kx$姘Dghx Ij\`ht.K)<ݵlދⒿ ްvz ~9:< kK Hg|q8$ɱzbּ|q C[b #S̼Ќ[0zݍ {.#n-GR4o4e7 !)1q|d_+WV`3 }G,6LbN8uVSH'[A+[.kTʹoO@058j/ʹ#|ǤTg(,#kST {XⱼۏwHym?&K(`g<<] }&KMKSZ̨L_̝ʊ*~{h)pkĻ@jx e/7NPsAytrrAbΦA) sɟ9A_BQ#sS߁vF(JoM'ݹ-Xiz3JqTn Np88RpsȍæPM3eWSLY.5*Z4F>O4KkEH?*ÔVop[7.gyXgvܳeDS{bґ묃ͤ' ܪ@i3!UѬC&%|3/.xugTįa.h׳ ͅZ+.NcRb8'(X;GJ׶IRFIM%UD.fu?:`3f8H0硿uՕ^g:?L\az_ŝa x444aƨH?MGm6>`o3|qF+? 0\ %*Ҭ>`ݱrLWx!wbͩ10P@駕l֋5ՊyȄҩu!=đ_aOC٭-f%#!n!HZV_"̓Q%Hg?KfU`( 0|FgbGޗ%xC\%a>|[6F8A5a6J0jKm I {î*n`")}ƧY/9+Ž z'30 [x\%\,&˱]#=6۞u" Aa&ad2Sr` ob?A):Y,_|@(^`&3J7Ӆ 7kH܂װ H}St`ɾi43SP"1E.ME_}A@OX [kfp@rC+T=FnF闇26"t l>v'gAg'uu4z C<CDJHVi9٭ڸjNϯ @σ¥%6`?m"t][JP{au~dc 5OޚKŽU}qlC\vڍ`:ͲaDsA`|stUԈ$0CckEC8#Pg ޹ S ǹ:;aCB4"GdT cM|[6#xz߰ v+YR6<6mC K0WM2Է3iL;~!1}I5`֒Nomf9zVmcGJ,D c^9JئC+~z Ū)$,lAMզ"Ey\fYmmϹUHH\ ]޹HCz)bҕu-INiUd: "&H_TY49dX35aI6Qy_p"jI`MWw !@^bEeQ5e\ę1~jd):*F:o,9D^)]?GT><8/h7SQ ʱW|\c`3%b.jabۍ$@Ma ISEeO qm^2`Q6[ 9!ޒ r 14!fee C@n=r~$.~!8 %&3_&kjepٜCxI tTD{weXa5CۯE+. O/6<j5=XEޥY [Iµ}]H\ M-nI}dL?|*һֽv[?=ozva>@7.19s͠FJ jH]q#p͚6t" H!}S-=vl̏ö2 0PeJbsL΃sÍ^h体Ns4]~# 1M _oMv`$w5+]4uo|5.M{]"EڂSf|Y?^E ;O!w~MGfV]&Toh}QD:C'FAK;N& =DK @njQuu`c7}bI탔9shE5h~χ:m FpP>J c$g-yxXu^`#[%Za|*Sq~\e%Fteo)k!/@TՃp8$Rpg!dD<+/ZWP"#5҂n JʈѸs H_A [Gsv*ªdAvY3d"Eqq$N|HQ۲4]mƕĿ<.qBg)n E~Zd̮R]ޝ#^?5OfYG58* 0{Yܽ,kq@!>Gv{I̮[&Hqp}"j%>%A / _u'"e2@*,֠{|HA&/ M79Щ7^u!!hc)8~{ ӂPD0C܂x.ƐNﰱ?0Vl TObOK$$ 0im4M ZxܡEM.'$G\]uf %[4f{v=$v\\p)Lp gepPLG5L#jMI+] W$y\*.Y3ӨKxy:sVn'6Wh8G244~Ӑ/&.TbW4u5m`u=4MV~!o%܀|D>l@uzci2gX2YiE.Lap]sfRyLCgǛ[Le:B?/P\kñ?<*Y+?v8r#P %'{d6 }87CL#wBWB,ZZSef(%KLV;q#a'' JR(S:CW/=#9Xό D,y"ԘƉt ;R w)AWRKU( AǬmJVI*@=U)T"~ɐRBwDːlҝ *C.Wv!E&Ivnoh,gɪ /wEl>sN OCV0O0ћ2Me3>SLMoKLho}2ر< !mE*x:2lGfZqjpEf?( xxbh\UA]*7M]Oaڎk rIx{v*tRXmFj lc2$Խ`>ܕf3ؚقyh߷t2S!kc {%1=aog*Ԃ(m: bI5ҧ=)꾁5Ij {V|Y$ցBh I99lG|iKp{9;yHMmX;~5Au=౐r}`)e{ @Dx+Q㉣nsSM_Oknmjl͜OFZ;pFc("$f^Ul`AI@ zY:n=Dm܏:K{4;y/{<(xgB(,ׅ<1U)zX>j6nmWftM0=ݬ6xDQot~yaPL]H^ Z&՗^tFt-#T p0B+䐷 p(vM9D|qD;_'ˆcŸv?e#bo~֊#C [U`n`h䛻];JfN0/haRט7,m[?֕Fx]M'3O!#v5;)Ҹ zbz}']1rGT~>,qylF\/-\ұtF׳MP3x/j!t&g1͡+Z6生Zgvsx2x`iگ}^ÛJhdow)Sm^jwGliԝ Fy"jLje@}ן'xI$ȢKM]h6D ߗ$nʗ8r&X^͑dg , ,\nvvI W6\xzf]n 2\'-pMXz w׻B- qѼ {pN%u:# J f *>tO񞧵|D`k/ dqwFkw%33}389SWF Ie2p;T Od2X5k%w7C@4Qt8qk/0x8 !ko^ԀEypVRtg)o$QD%KۑJT]>eY{c%luV 98=Hg.$@&n]ϐ#J\_n3%K<6Hu;r$xu TġW v5yaX uwXAR@DnMm_,BA꜅zaG-ûdT/^zxPJĔ76XfiE2\F Vf7Y>dj4Z "u;{j{C~ d٫ L1b)$7ȓ[t^Vp llϘ7] G&CA3NR\3^?_ζ51 Z'TDj:JX}9Ob{}p:w0X,[xcZNT΂+!ŜƈMEPB%o^nC ]݂x*)z_`43QU*؁PNdhM=x Sؖ$}*Nt\_X+2OsL]~)_DAn_jFҬg 2#=Ʊ q'W֫n<׫+A ےS|ݧ8[3<zbmZ^o*C׫"iv{" (60[0sX p"` Y*k+ F C 9N q_H&QqojH/SXC %|wKek;egfdYԼc% ` @" -Y[?wL:]^JJ{z> = 9ۦ޼kjy=_3M{0hV,T% D$K%!XGZ66MtI/ fko=d% }aAhTwPC-8 g^뚱~m%J_ZJKd?\7 /0$YR;M3!TĨQNg+ {pf/M_!\D ,B5U݈ܐ㮿H-?jz@5خSU]TqǗ}UCIX3*|+3rm+mG+_r}Z gT y!6u0mz,cGjG5ܢ/0N ۀak<dD)azK05cY g*k*)Ty@F tN3o㰅jxnzK.So{^2ldzz"A ~i]V3@i[{bk[ŃWe퇐a3É*a5 %7*@C/fHnn交?J ( @Rɜ_&Vl-JA&M#)y]lz/e7Cpjq_ьR-YDܝ$H09XlҌv;$m" ǀr)| !6A}^~yBob>Ks:4EVcMal=pL|x岝E*ۥ*p} )mUƽrwe}UmgNs5|u..{O F<^ҫ3]?c,9=y씈})QѰ4Za%l]W2'k,.F'ɾ,3[HJՃwkv.tH 7윽;Qh>Fg0@֬9I5zD:C c8].:4}0CFv$m9C#-A?;]0i+{v_% >MgUw+<2 tw.rcQU >vvvthy)qdpە6(+ 74RL۰slu| rh3,gmDVI}"161O) 8予$PHC80pZJw fud$pT.v#IPZ q vl2eDV9<ĖlחJ4u }, (G$_zBsѢ5!B$HhKζ84o0WJ8є*\`Sגsт{9Gni (&R),X: NR`[ZOa# 33pocH1/$%a[) Bs4>Sz /zlO-q}c+M=ٽ'3Z~(#,PsfE\,|I-6y) x5X_(-nr~BJM˫z =]Ik诱-v#.I)#"rd; {-A9GQBfdJĄxyꋁ찫à XղP-2/Z&:ﮛ|a?@ŹPhs(ϯƍ FYS cMKRZu~jý0ke1W=Y1; gli xf!6wA5S&)U5.0NŔf, ^4p-j~b;B[a볥?N/n{GiqMKѽ$ûX;uEk :q+2Jl0gi3Z²tqi>e:wwPEZPcsi<3t"~D\.q)L, N$q5TT'wQ)&=Ry44ʓ`]Br5n FdeJZkNF |żpwn:Zq\qeh~dIǁ$tP1Ѭk:EO_ԙ ~WVKA=,BmSg(P%BQU|.N>@K>;2.b&zG--=&o!5K5j baXQ%=O[壯?=%"A8 ^2kpXkȍaQLS_d v& 7eRAlC9h3v)?d;mn#UwFqf6g_110](ڰy#Q֙&{U)߉u\57`v@0O)b|i4U,W^ZEؓw\ş W@}0* ֓ag ;~'WXXkߴ<\4ҝ4Yj%u{#g@cU5BL6$`/66_a*v)ٴY?S8Of8p&5=G]9msixAYUx6@IޭH9חA%g;Uz#l=NaуwM]#vǛG~F8_W7AvP| [K;9 Mc5{u 7ΑyGuUghw\ޤKWRn;qhlWߋ'e)Is(j\q-uku~AXIdwcr}^M'vmlb4Pn>62ʤ'/7%yr8j;G봌/dM3@&G6A$|_1={k\^Cw-U+yoi@ݶ,WmijWI|͗i+dqV, u=eZ=-^wXd`wPgC4"]Jp\}%-݃fMSQhAM7@9!2t`#^cG%NmeoTWYʵ{Xzo ɽ8Ѷ-Qn:j ql]At=gMPP&r?Ve!cҋ֊揶+'l7]lGتگM;'RXWk$YvqsB^}1V\# 7eR\R]e<4vtԝ8,hHoKg qdhˋZyM5kjLf&TTRK$FѶ-@f=us i1r,%h&n.mȧjI4'-\p܋\"0>0r9/pN>LPp+`h4 I! 4ș=", z4EOnMX7(f A%$ Q6C~}ݻϯ%s14/nXwcr@FL;!()׶x&sIcLvN*k'G qˠ'3k62yjf;8Հ} >o:8 ] L'9$0@DN/=K&1vol^*@lc"S2ƓyR %r\GʷۧV|T X $8{)f`D1@&6zoh/.0 C;`"T4+3][=|o>+ux h2*dxOxmC͙s:עч~\1 )Z^N S7|~ЗˍyuJau/jH=E4&cL", pH?phxVp-)|i]b2L$BJ}k,*,A43❺7`;umU4p loK"I P1Jv݄LgQZ&~џ:jl{|@ؖ5+@-ĊN#BZsv:Bb\-_8Ocd#];T3}^MBO~= tTZBc2Je%;ʽŪUOhC@?f"y ჶ֘4S :x 9*l|I.n,L7M#%M5խ~܁FnUPs{4S YqcSΑ0zv(9oտ껺a@CH0!3I01)Obh,hGIŸ@?˦[w'mJl;g Ɲdďy+wfI='X_ 1"GVu ,& -|@+dX{|ϢBTg}nSz~0c^ 4 7jm==1m#,u.2gCHRhH $oaTXeJ=CKOՄm8Ɇif- lN2(:=f&?`D)ZXRr5S;]?x~ @G헩:ge`].i)Om1k[/ WӋlPm2.o~EAl+?u+]%)HRr<_%E*lKbl'?Ĺ8H#S/`Sc1st.͕KE:@J }oj m O8;B-muOeME@Z;r JviTO Pq?f!xB"dWM5fFƱȫjzX|`bPx7Y\~lgE?JvJT9Q<ueEYpﰕ OT;WjfφĺH'*Jd|~\H/lfxb(ƇV%$" n (2!LQlĶi~h1(J82FOM{5B" 79& ŁB 17m_Tr#Y;$yF-2CoJ*f2W!h1F묗v*޷1m{ }|=rX@sDKDW>[x ;~Sf84; zuO:j?nO/j_(uq`A/c8T^(,, e!Xm~h_Gd^0b9wkys'q S׼G%p6dB ar'kjChhLj-j%9q|$2;#joZz]%k/[mc]Yl@B 1*MG$kW C^$)Ftg# @lT D6Q~ImCw-ea쭗:߳a tUsZQ}m\>#'$~<&@o0Kהt,, SLcb6"xMȭhM-^iՀQzɽa:62< U5^_Y۪MDȣ8h",`V\Ih弑wwhS][> i)rb smy*8QfpxT ^:yڨVN{Uq\ f/$z\Tdg-\*ON>Gzl|r BNhR͙e6m*$ y>7ɾ=ӖA]cvS_\ػXDNJab͘1-m4sPg /uzJ)x")ӎ:@ y~'QZ1TxXԵ/l[#/q<π%~ z1;@֨MΘ+o?4)]#ݰSu6}t;Xug핯;' R{*RttJ),ʝmc{Ey&o WcZr' =9dÅcHkC35A&Es*\cՉ 0dOX}74wC+1>R}y'9e wɾQGLQ&`> R!;n3ۅ9ω#C7%au6> GgXÖLjWԨ4),2(?w^ 7(;Ɋ8;xYrw7τ͑v#$ύ8윛(Kޣ/Ύy؍C6z_:i[1ؙkj)fGVYRKUk {UFÀ "V1%\ ѕ+qUbb9eˎ sy]HC38"C:9z"/q"]==ئ|R=ҿUn{u@P?lҔ])7{M:yɚw&lb-LNq!#t+?(~aDu~F$/Ŵ0ֵDZWYX pB-{a?^6Yo:Uk?]Vya2zrlZQqX2)L+/bT>}h1˂QKyGT 0_lYЇ쳱5%\~d!+H p hF{D/{v,a[ȝB6OabϤGfp.!s3uPdp/ms7=\ 'D^+IYj!Xb CTl T,e*@#S̕ Ϻ4e2d\*3Џb4º=b@CWkr?uVft5o@6Y ѾOzm_zVgV}PL=<;e xcgn0Cᒆj\ ӽ!4!H!mDc[8w7S0^t/Lw8|g$6l+7;ED0\OB- YZ-SqHQӢ`%Lճ'Tb~Y]{͠f:Q eX)T+Tcj|Yw^G)n"& |y0vVHJK rx.<Vv>>ܛ_ۊuL;X\%lPh,!@~?g`WicTGc0^6G ݪfeccoǗ0 )b !ztPкpdiA#@khK7[Jomƪ"߮'N~FIiEVO) ]ky9R]"i~sYc+6+D& ,9@`,;ȶL^[捥c'/jS=K (صmI[mS1N(CSҾ8_݆`1[s!4';1<$UC"t_%:FWԓF9^9[h)~V=vhڴb|`¿hDZeֻtqf@Bje Δlзx_ CFn΅0 qRj Ԕ;&/t)]gt8gl7U.Dja#կ"ZyV){mHstEf h4i|_]:*^ d 9 }^B._FUOr%XjDE|RFQ^E_(*!۠>stC8fmc`WRuaKcZx%pv.Vw=-bkmLj+9} N^I\kKcq 8kdBYLk> {($10\M-~v. D]wM\R|ߋ$-Ա|C)cKXp)ޘ '¯'GH_ jmhߡof:Ю&s_YLr*4ᘝyx.xNHbl?LAb@ G{1:f@\éB^Y-3e/c-Tu~i R7PHϚ ޖT(Q-ռ$)7T)O,-.IYa5O,,~*N[Sj$pj1]{LE7TT=Ÿ-#ڭe؛?]؆!+d88o%_'h0 Iaȶ4_5=㨄!<@9+% EPgOz[7QQӆG4˚p'Ȇ|ڤq2[y$h?Je; KN8uK/hX̘j77)RqV Ks).M%-)Ȟʭ;[SmZR^nV7~wSR7ldb͆ee=8^w)p$I>Za!ޡ"dms]>ߏ6xeʡwZHnHaz 8*pzeCq\dP C2[X6)SU&V #z2A1֚ ~CJJz˙*p%%xg~:t@LWartc=FJ1^*Lˤbl8>6'Ö}iAPZ~93G=a|\qbǂk/>%DHA>2y+VCZ;I]1c.̵дb 'pYy F~3k>' f9}LVK$.v?V ,l@Y $rp e>QҝGϝZ݌+s`Gu ^svWUs zLt)G 氦Qya =6 'F6yrw9":s<ٱz^*V #ˇ{5N®}Wi c yZxlDOT јܩJA8"b$QdB&_^aPXޑ fqcjwG"\1eʠ-A(ӊh4!_N=JN&F HGizTѲiɳ":|mo?#n/iA'ӔX8=o#J]5Yۛ tje fGn ҫ&4~_a SGt Nvd?rUw+_L^bkՊ7J6Vgza-`CY1btA/x"OG"dӵpk<\ ܼANWygrl:^{eB!$?tVt] M"ekτZk"DZ%wSV꨽$W`1R3)H}Y+ KJ٥*Fxh5γ͹u2ԕm"&j,ҁE@@b,E?f\vrsP;Z#>`;ȶ$4 j0tYYB렋y.Y *FxC&j\\8l/a',"o2Lbזp:O93jƼ2WvVm fD-'DnM ]%E 08L ߩ(t M ?"}!;d5Uuyj`Zt5"X@zCS3|JˎA; h*FjCKFU)YFx:UYE1 ơ$_I>w˽BBQ&Hrgd\F1m=B9J`I 1]k;G ä2IA;׌vTiN#,C*&-$.`44ǩ-wuILdsocdpij1H8?=03+2>K_i>X#1^>t׸|:~-Vdixo6m8@UA#dv@ $βʓld}-eܒqqT-R@Ud]\wam,ou/ûCia=nԨ_LU8+{?Z}gNdK=4knȭȏ("ޢcz|zn c꺣rs,nyݲw"+m6vV8n-?H*;yr+:1w:!*~mG&Q GљQ~,]?:`ns H2&FZΨIE~B`@kXH' \J8v1 .`x{pMuek1,f]DE%(}A/Nw|[⃀g0.utE+]|~]?;KusĸhQ} \^ҌL;.M>B.HkwGjh` y`6`s7@g;]1ų=Ǎʉȳ0^v- qK̜9aJ`{"L$}LwPK&k l] G~oP׎>nW! :6T˹j ^x u~ngN_kJ*3wtqc mFӭӨ-Υ ͌GaBJ.,u q$# FwelD`}_~<_3;"11@3M_-3lodI٭ oĬd_(`spOW.lUVXW%:K6MTʰcdՄx<:F9OL$&O+JI;<a0OHz?kglLr_0J(%xlGȖº-{0&@i* ꞩH(.b/,pYBw˭42Wi)929*0gXlj;9gLx\` J1rܚq<ซ%t>H*հA >]Ŗ8>J(.(uh *s#69s0 3t!wɉ@_'I\5]Gn#L#FHP~f:SCVYc  s SR PtU|^"kwaygU"6tՠI΁Zn^ߖ*ѕt46"1 } ՔW 8"*P^ݟ3;;) ( ԁl}H.! W ۢ&R 5N-3qdĂU`6YJbߴubA0&9MFg n1 0<1s4T{Dz ~X؄#\ >6 0@(10˚(Tzh!WQA ckoߨXe(ѾF;຾ЦQ妨2cGڠ%FmJRy.9D) ,)^v>BlzNh AԴ9mU^\|&;sI=qz쾼cxޓU!N w݋x6l1{86:^l. <\PUZhv]OZ³#/M$k2zA7F/hj2OiUR2 -CDv;a^ړ=g6V::!op0"74#(ǘ.ɜ*+O#JfMbƯ<'+ #˓i@[TcCґv=8_tbNwߠezR~䠠wIA&,zgX`OZvR@dxѽ7G`1ׄ @ 5IexG\r"pƯ1gˮzRÕŷ2w-( qוSd(`hSe7elڠ(--# PtH%UQ2P?}grzLjxF kbs3lЖ{N3 ] ".@Sl7X/B{^Wuwzwiۉ풧wV_^;Eh?U``F۵/)u)y:yU2%`<&`i({/kTcFICg0nKF;%Xy)3΢*K-4Tt^Fy@ìO~]MWޘd:ߟ Clhx,lh̀z;oQpTqy[:S$m%yo]mG,GW:F'.r.H;eUҴdFOŽޡs?oS,،~"VSJ$ _gB>& C>43 +b!eiz/]QEm|kvp>$"~R,-ӭ~]TDS"FPKT%M|#y ŰGrײM383^&KjlOыt /xs7"rZ#6@ZwH|)/&h88)#Xe|QX@ l>6N*bjO:X'hĂoUՌ.)H>{ }.dB-m@T 􁝲}צ׾ן TnQf}[K@LT+r1%LѾ? Czaތ>Lt̜]LLd! $i)R%3)L39zR2$@ Wccxˮ|KEYNZͨUk8 T+B`!Ə]̪VțhT֑{ٌVV8Ìaf/|/&,yck$zX̢}(TX+@kqH8T$ZHۑ \`t &~ԙ_IN+Q:JR Jp. Ydw!Qse{6ˣ~weA1mcS=(.& *}tLF(_#^x~0S ӫ}%KĠ~j96G~V~b|_7'`\J{8x] ~tZca:>ܯ>Ih& VH Tf. f"+ڜ}?>\PFya>o W  q:q/zTJ#һjίVR& @:eX)Ou͌+CYGǡi2(.Ze+g \#/=;'Q_(MͪwA[(&dBs h[gk!'NeS"q5U tBڱ6@BaW|DW@5y`&}蔓]džBbih|X󢩡6س .)A[:NJ;%qp6W<+~X:*ԌM=gx;)c*^3]R$Dsj&^ L[srQGǪ버,2Sj}9c Bjc'H&$D(3eOKf*RT-X¤ȢAD@tΠ*"Mމ$%j`J\J z$&ˌHBY,!9^/[@ﶦltx?&=q)I|?6I c3ᘞmA6l1- bl֌2y'l`lE>a Q Bɰk=;zPv1qxj 5A_#EЀ*o0<#b=PN8LG+#?0pJ{>i``܅}GdT)`sE vρ fe %Mf3*2h~SZ(ڻ<`s%}Bo t3Oj̲9#枊ȴItaSM*)}IxEO*Y=[YXld?*̦fdCAZA$T 瓺> @WcJ{dyO4&$HT5<=,}S4|\m-$Thk Nܰ@ m{e)Sq$n0,ǎ?FCvF.Ř睴Ҥﵥ*3f&} ;-nՄ@of?ETJO=1գ[+8 帕M)2;2f DW+.nQ3iǁi蠉ziZ(mp{1.3Y=*oo'P0͸خ-"p"Pm-OYHs0Ny0.칔FёD5,3e영]Wǀ{%t:I>]"g_趡|M3 p{Ɛ~N(,N27|:GMqnrBlmc _16$s/V"p|@fAݸ+T7Z0p 6,;Cu-ǃHrR`Lk` sT1BX )3!;_@\55oʇ~QPaH~5mF^HVȠC@ѐg: XkĪ ]~G&q'(_E .G8}^]HTc y˹_ }/+eu$P˵ ®ѫm/3hF@]p]cf_mNJ/,t#T9 )*^>, 瓮"}D0A~{0K[Tޕ} *Y\KDiGppcذ_͚_Nl[OU_ԖlJ4z_>>M4f6v @,V7$i =eVEUpR粗dR V"I DxZX ] R;9^*zb1M|AhI=w XQ*&w 9S]W8y+ 0K,s["JSJ$J8-RbUI~WEV~5NBf|E7<-~#^8 {zY[ %'Aό&vNɀK4qT횶/J]r&㾏m|zh_<0A{-8FbXu69r&-Z>&6F_'Ҙ/9'Sl~,k[^ű<# ])b1B{6U)Ac.F`(?mZ{{||H"3 _cKP[Z("F{B\SP-Rx:iejG 6r C#wj)e~?*vX{^#Tޛse*dMKt[["A>D`l/%ڊyo'"@O ^ ʣj58Wn[-y5X:0/fJ͕ /g/ i9f U1MyFƮB7qa+OXR$%C%8ujKoy*af-xٻK^{o2x oTm77}9aY& 4=G?1`Q>({N`EBVL8gH^aMYa'XSDEYR^# f3yW<=W pw0gKmDN@y; g=:|swA66a|\7~bn~wT ε3!~%5+rq?kI-~#n+9C f?FքXZ 6RmJlO*'rXDyXo4 QEWOys%wU߆XO`;8^(aA.1҇y<SnOcN#n:A}D(LV-G#a~b/ݫ~AG*KpbqRw_)HߘE΀\-P01! QҎT<؈KqlevzV ~rY5vxEA1=m [o$Y`19)o"⊝K\b⬨ M< -qDXvHJ>HAc^+wâۖ"e#g@D,'̼=L *={Mp`eGfx߻Ypig L] AoI]Oyҍhˈ"E0<]nS:>v{T",HحݶFUC۫SLE d+:Vm$Lj)i"#f* üb .)5|Ө˭oDO=⩐FjE7:hSDu}])8[ZC_^>z;|s Qr˭V5jq!LN(r\4Niaz u)*`3dBwKg&75'I%uOs0;:2$[4SBwv F|H{r̈f hUӼ&mr س WKwCPPTڈp*G{>AaZ0QldCK]Z@BsXp-3x.(5}E4(1 ۥXlpIw<)GCz kaN€$h',jB(]=5ߖr<#+_ awSټwL/k0l6of8Nv'6U!;P秂8xߎV;Au/!둇Oh- yxnQ(^q㫨{S Up~z?Wy⾃ "Za@*Lgۇ.%Ȋ~ ȬtDxŸQC{am]W7On (̑AFOS}jzI_Q&,х:y.qw^Jl Jp4Bbˎ> i-t J8%\~Hf.s܊Xr֧.!f?osW)S:HYz0֐,АW_W6C#HOQog$SumA! Ɨ`H t\Ȫg:v'z@ `3gJ*hd]Պq]\ x@]cgnkc>hˉ9Ki]{ oz`IY/]i zY,.6uUOr$]" ffˇrI>_ `b3|SYYW`w<=S"#.>nw'ͻ/ЉDHWN} 3/q˪Lt` <.ؚ3Z-?xWj# 6HzT4A)bZ%_b%f(> t}"(-+M {zQȝ˄m95e0?dĸc>2ż0Q(\JK>A(⬦pu#ݨҔNG $WYbCQ锦`n WtR}rlݍ|?LWeYzeG,"+aC] z۔y]֞$0I+{%*e- nCoϐ[kUpr>T0W,c%B͕? QhMͲ_Eåzv)jϗJ^Z)5jWÁ X]LKی1RW آˌ_U%]dam =dMĜs:tCa c!CF0WnY*]O_URLvAACggY7 ?WcA ⠙#c=ْ#to3)9m@e3ʪqܯ `;.{k]jlH{itx^/j!a`grއ3 Y*pRqd>uv41dBoڸx@'ry/6CW9SugV((dگvQ,R }-g^~h4"ػ3}񂖆 ֮TwE^#HސJOHb4 \bf5>,J'Fu,EMO$H7>1ڻEt\`xT.k$aAB'ҟzb} } N3:;1{x4? zsJ~+@ngx{hwja$˲+H4EgEg`5n lU+x*HD1L+<=nʫݾfXP!+I  QCɢAR X9 sSٖA:<Ė|2<*U30zS:'WYJ-fjo h Mz1ȔV'SE_Cj%FS}zV!+@$cz0FFA3  +S@V#:^t6h0KmEHYX u]D]+K ,CEBf&z s @- }{JEfFNui(Y˫2[4Zq9spm+-O<< E[^{D Q򺃪[2$yjd|msYNZ}C҉#ڛM~ |4a36:y~:axdW|w{y{w$>]ôFJP~ 542 `}KNpqACi=~quTPp/4q.;F߰ ݨ{8R'wZXHHOgD:phOEd8/>"wk)stsڍ5D'Ky2|CT) |(} `d—UktG1/$aKjߑ+G %݀Q 7de6@b7i(8h ]FI[3q"'+݁ V>nSd60?e[7-갉%Jݙ{6%A@q5U>fd=:P԰I Yy1e% o]ԞXiqC df4u ;T&g/3?iohܻyK0#} sڟ3=FWI: ]O \QKk馽5V:4ۥ JEQ9m |Z⿝#pw4O`ۥ8Ѯƻ{ ȣg=^SZ WINAA8s,Ԉ-~s[ܣњN} vVơfSJЇCR>D6v,ǐ<>1kI>Ӊ<=u찐_. lk;}f:k^:0g}B[߃ձ~q;-BLx8)Ź]f"Ng5-DX,:D -]lf)S ?bkHՎ` [@ fNk<#$1)gw* !iz'񎯿 {b\#Q؅D@*},K|bŬJ0lD4@#W]ə#ޗƷβF?/AǠ$Ps6SgoT9hkHj #~S`tŰ$c$ 'ֱte94H&K/<>hq$L8"3MF}w\#~euwHЖg;žWZBH d6;С;grCFZx阬&ʀϫ𯱝!xe'baEeWr%ԳxFrQ^)(uǏP $pM )QմnCIIJ:)qa#qs۬:_Nôٖ_:?0O2PpKQj݊һ*o 6 H'4xg;_#uC1g9#1pqZ,rz)__ MchZ㕢$R~E?)'EeյKB);7!ABa<ˮ!WCb_17JwTT}J5RWk Ј:|^~ F:yV<+̡r/"ĄpSW 0 Z$ц\#4p[%zBHO)6;oP3K E_LG/A !U+:[!yYG'O ", zW>Ftڵ4mtwZsyԀ\|&ȑX^=#KdMRwDk89_WK]1ZW:)/qUFռgX{'aR6<!$t@9C<-SܷQd*h`(BJhTenΉڰI9wj)p I7WC|r$G>y( dΌ$Bls⧍%$@T0IhC?;( V#*%g ;}(v&+룾4 ډΐMԦw,vZc,w;F΀Qo%2=hiz>2bhnߧwskB R|f}U@}"@.\E Ť3JP|) ޥ ?>ex@%K*/,H)bD[FML?>X+;7q1$x$0t^1kfk, z ju""@ٚvڮG33[m>9dTUpdx#L Bwm  1WU߄wM >Imv̯,9kTRj~ N=XߺĴ%a AB˧=w-[ F)V4 6 y76ƫ̜U @TEU5nj" r,ex6KuxF1zѹ+T(# (Cw|F^ك$ˉ5 c09SZ:Q$ F>qF.rc<#{扁 تh lQOlҴ^ ?&!(YvC*2HpJZG\itqs8n!JKW '++wh%?!{mA<ɶo*MYYF/<0U 3wdJ@Ɏւez#-S$YO{o9sU) YxjUuD;۠NkRn֋iC?mik>V ,V87 i8[0,t3csюm Enhoq%14<-f7ݝH0œϔ"S% J&5c$$ri;NwY?H $) >e2aY|X[-3K9cyύs6|s{r&I`u*TDQ\d0XMyqZǘa QLO 8N Ԭ>//itV]1[;doރBm&T%:Ltqõ/`nw;$GA'XkcJ3=Y%/]|?|bH䷞IoA  yEJl+ɓ Wa;@4o1^lfKaNoҤ!I-gNǹV%ҝ >Hs|Z =|pWf3^g$lao{*}up:r]vbL|}mF gdqdVbkf]j/t 5])U:c@yS](l+zw@`LkSB2i*WcU&`Ia]|?KܾjIKʂM>>oYjCeLå{WgN?g7Rjv7M^:Ml$zxD1n$5Vr_Ք0E\ ՠ5IᄐvnJ+E'-\QNP"qHt(阸 O^aW roLrX(^f!OL 6;>=Du )mirH :":9͂(\)'5%Ie;>{\K1 , _EfjXg.$Ɗm."#N tP?q =>*sGhBPbMd ɦs PP <ۓ&w䄋1yKLmg"%/f.OWW]bzN9T! SN;kO99 8QZL0~Mʇn$f&ʸ_;?u2[]+[qv|6LotʷꆻwUMIYtgm-߄CQi#6l-b%7y O69;τƶ Уq^bs+)A&` `X J>ąM`qW28Y:OX1ll.l"nO#/%E%SsH@ $ǔh5ǔJ =@Qo+AM#Px ._-sa.9 U>503H%k6'Ol,> fT Q2 hc!CoF`Ȗ.kh2'3q身YWtNΫטTh17L5J!!)> bzܼ[Wİnժ2+j j3 H5rB3uf.fsK_]B C>d(.\ E:O5ݞ"E9AwE@kiGJq.cI xPQP}N`)YW_ׅуHr֯bb)A2P3z& E :?mnZ|6B@ͼH3eLjBqZjZME  Ns.TRC38L9r pKExvU7쬆W)RUJ2Cs{ pUP¤6N(T̠7-kF\wȯ4J6fی4gӚmS8M-Յ|PDI>HP1w6 C_ ea6gl;QPeª]'=[ByP.uWP ld!J:


}ͥEYhq[i"t}߄FB^[TRGMenS^DžV GDiq:Oq=$L._ iE9n$fA}*ߥ&%tJ 6nQjPL5 q#\Ma M1$c6%2 Rz!z$p@gMNcQ(W E䬑;䣴L٨S; v><ߑ)O<7^Hϱm=M6=k^}r;%%2< 8Bqk| Bl es [+z.켎'ݴ<8 *HR\PX<">R'f ! sion͠I{=zRe9t援>-P:2Xtҍo0 8 Hsy[L./vҙ -0Vީ^&j:P\x>٪=}៻|5͜eONWl+ ҩtcv> ם+U@4@` dyIRdX=b܅[) W.nm92H , Nז8eG˶ BNtm"E ndl!n%<|w|'ԛ\&"6 W @Utbn'v^\6s&׹U]},aJ9H[}w;G*+ pg$ox9,+;!:$,UR(G# Qp#-[Xd_ BKd<[s&p"jLB@£i!>k0mD,d:,PX 7 uR珙Q-& A+f[4}E}/aq%`acN cҗ3ljD\ D5-hxXD9ϺRbثv5 <եo;YWg|NQkpqv26^5'HLJ||tftDzx-F Is*b;հD.PoGê: TrexYA9}G _=3p%h!@۩$}XyO"CV|fýdQ$|O&:@FNKaX$ʂ7F@'z|C)K$M ek p̬`$pvqhQq7vD4ĥ/K;ѲdPvHɦ{DitB|0M=:*Z'@Q.Y,{W We=;m$#5|iȑd7 V }0w(+=C%bEbhV* (A`}ӿ\R&]s+teZZnh;K'H!`_1I/q4yfXQs'I FP (mN8 >L!g\$"F(OQ;7S Ho,3Pc߼LeJDGMbr"^!H.*&L\^h&ZB(1?/!+2vyG~ۡijm̐ZH!y~c2uW 8P8Q.V H;h$sS+-v2(TNo\a$6Ϗy}^i2P_:suL;uvD R27$S}9Dߕv烓ק8ɼ@6jݫo)9\̬n-Dm}1. ߏ[vA2U{MX'mUv6uzh4E#LP= 0͓^D!oP&E.G~=NPoVkC$tс%Dm1uIO^dmJJ"T1 #- (yҸl+xw&dkP( ӗ܀cárU e/yq0 Pbt9^S AdJ Ylk9Qˮn?qd[5jHl1Y)c:a~Ox.DzHO>( PG1`ףN ȵ昑V<qx7(U3xHX]G:u~EX/@rL23ec_8%vks/gZZ]FfЖ7̳!UcBiԱVe>0OlCzX`8,yA49n/Thߩ >e!,#l j"wďR7P5>\)+7ᠳ(^MmsO,>Tn 3\gu\enjЂ6~.\J8&XȳCM(DKg=0 U2T{a&qRN7c):QEo-a;+ǙvDalVëD*x O$WzI 9gl`v[aѽ !:;:V!97_9NEvK22uv;ZWj9}}oa,l{zC`u62S姸.x0܄5"c:~,%qglVKKTd5\ATC8Tj };" 4ۢ;.fMldn`,x1T2h?O@hh6 *7ԭFD-1X ]5%t5{Mꀣ-a.r8{FҮp!efotLނvgBJdrL0WҐGc6v& V^,rKo}֔a󦥁Fᤛҿ}jds9*Yrygߕz#j[\)j<^zo6f_mj%őN3)[Z\o☲kȪvMsA032H+$*T;G\h 7}zH6ƁEW΃xoӞ&h~t4P _@U f})4+B:nYc{S̔}>YR|%DSV7[,(I:ܔ}Zev]an0h.g`^A}uœ?]m–u+oЗ7Eh+=eVZWV$EI%M(k4v+"*~EyN7N@ƙ\1oYtM qC|>2~8/gŹ8^ 졉ņą4p{rx0!Iߨټkϳ/A\sE_1RM< [dZ;v˜V&o0vϟdP9 ' :P?f ~;GNRB3(!^>Ʊź:СVs* 6G5@#HYGHeZmծcA[C X/h]vyNчSaR(gɡ7܊2_B,*c%)7Zm?o<`LxxWx+a)bgv&lSv^sVhRÌ:pwV.* }me]i^m>r04CppӱIHA)6|='o^4|YC]VSh1Kȅw⭌ R{6+;(2}ЧE7Q1Rt&+zʣAt߸d-i J#:jㅶsէNq%q2e3 Le?~ʰ/`yh߅ƷǔUݢTY9 L1[Wb(,v^ţ`7|:&_לdѱv`q+ gKTd?Ar;3JB2('VpM'9n쓩GCeUI"~Y1N6*ISq^*W3D1HG?',֙Ṃ~"QPjvaxG3Y ɽ'Ec0Py(!n p|oR\ĩ 걵Sݛ@D.IbҾygùb5]$CaHwR}1?!#^i)GdQP6?K"iZ|^fc_v>VRmXϱ{]DּU:7 ?6{*-gNړBJ+' Jj^=2Fq#]zV:enHQ4;^1{ Q$.'V*^#Gh%`Wfz%*kp6?guŕ~)XRYaBaP5xMp![k3 9-p?3;g?9qrΊ\N(\ 3 DIkC5z.;r?Xwѯu[M sO=fzh%XanFM-*8HBW @ek䒶asOOSu)d=]5W " |O<[aݙUFTB#8d hY% ȑe%'ynYEĊ['$(*gKh}jܡS15yl|2®z1یs݌P`>&CmY1c2!nV557cF7ٝ2C|J! XJ"U\m m>N-T[(Yѯ0k0y0ڪ{C6c)c@pH`)Q9gETAnw0D\EtFm_'71ё'DdwRcz)GXi0q{0 -D`ٸ[9iq)CIx7$a^Z/UA*-*}d $8zkPLa ؅L6zcMA8 h]r8ԚM~XXRSKkSYh&j4)(1?uSӸ*XP%a?- !6L+%|$uƐW2{ =+ziJgZb0\n`8=q6YzE!+.K,C8LN|,'QuV1֎ Z6ƣiJ eD_'KK5U"G>\Fn6[g>~.L{+&6lρ=ѹIcjb5 XY~{ U}uK(PZ74a< ;5jYqf'[ua#دn{/8m+):Q%m P٪L|BUM;9KMܓZ@mJx3C{CMamD4y~  r2Ot_ N^LkٌM\vDeYE~IhD.uSdVacZG{UQQQG:>MH#>t|ŒERA4&V$vDڴz8ƛLÑr_HѷXhkTakT3Ӳⴜr/k6z׵هE} 'Pv8)`-+)}de"r,3x]CClF M]VoD9\]6 Kys"Ff/ Vrd#1SԝyH1<^ g{P;ac>)<](Th% Օt4QF1r#(+76터ybb}@Ʊ~.ޣt:E!`z{G'ET\ZQZw )ˋKnyKp3ƍ=H`EY~O>WP0'qޢ-$PT6pwbݧ?#pGFboAFru5S (TX0 =V8!X|1d,#kUldMrq)¯|k`ٓeJES)2Pƅk?4l]ѽHt|7Rp!lGs# 7((IFP(pd FЬː4oY5oc(7ЀϺrUY޴l/U,aV @0N^̴h#ŀ$jMiBq$ㅎChH`U;Vw!M#g$*eh\JiJc#e^F1N(PLnf-yj7u Y7OA! <=EH>,\NCj]$1]erw+ز k#AL%iYVbvRX7GSou OBUD5Y'4Gyqēt`e#2{\<",aNÉ8*bUJoiWJPV@ x o\W$[#Ғqh<q@mnG!ZJ|i ڝfrY5n͈k !}n(w{]0PiU9ې[ uIw% L<~E tO$;7O@Ytc"c] W|@o| bo0A/}A S}Sqa1C^)>bGoA76U#8F %<'hkj;JEDjʲ]sagEK$z)Z*un* GZЄá_9w5f"+K 9>`GVEᤤy #o+#s%~*.v3,ȵ\I4Ct9%]Mg.6,׀[-)Re "5ggKϸ7/5 q5N{LÖr:D*͑1xZ\rt6^P|sEU07 "1L`N14;xfDˉԽ-=z"BL%A&[O`CR%i)"wBz;zO[xM俅#A]u%{ M.徯>ڒg@ɐbMlo%~Sc &H$؃*Iɧ.KZS[Ȟ> 曔6$(U"/%&dBhwvXvN;qf8'A_~?cT,%-6:S6ԗ}ȾnǝEluK7σOc7J&zvWؾNť9\E M;t:&&I.er z/ d-ƣ!S?o/n+@}|O*őZ5L`:EF)O4N&n? M q/|j1 O}ş;'{{XqqkķչoȸlĶZaPZq V,B艹0:6yϒp$7KOceXs N"wn@Cx4e V禓!q94J|c@\iۢ_.q$pSC#>y]n:~9/_f9,ݠO촥tq< dtllWJz'`@om:ps8Q2Fa?ܸj[l[L#9xs #a/*fO!7&{s`/a;IasAT%G9w SNz+Wы>I'P*&L2~: H>^"ڀ:: '8prlyk#|0`:A3aO4ќӇ:BʒtvꋌI_7zec \H1&_C<ΠE\(٤]3Xp8SKHFtʓI"A"抎my 5_ZqLiIgLxW]*;B7;2o Cy00\CʗMsό{Sd+pڃTSOD{/ IESPydNI=-LŔحqºՋh=AV{n]j$}Z|흢`.7cj`4c7.]3u;<>7oZpmO3UQ Ə>-'"zj(ϛۢ| (u A[BlC0k@{ټ4ү'kAYY+Tv~bLiPd^gTVӰm.ړj 0!_0_LuN:uTmbBA]lt<*!ɪE+j%9Q0;ҔL"# u/ 47D2K<դDYh8.2cGI ]0oE*ȉ Y) X-bИC[kC诼MeŹ[Qz(<҃$V(N) qtY"[eo2hyhiTnpG{ \&[m^wT|F߶^BmEK6' Q'{1 ͣ)jL,mU1CxIXeWjI&S@ÓEOk g1 5m p*mq/WV+\O^m+=# yJ yTv2hy)05֘ XBY'} d8G_Yu 23,p9kLB$X iT$"wp֡pJv'nơ MQ$AY-Q,Q|xI\[Ta z`m#ƽMbUW*q P *բ)-8VG~]^.HY, U/N0VoPJ[ؤgF:W?wؘ4-%inueQw}_%p'1qҁ/"\ec#q :6DF<͂(]ZS.RA9 w 2{ V㈝%?Z_S_ڞpmmAt'08/{n#@ӃBÒ~ռ>7BU:#/hKč7u*JB*OJ,\Js wSLhH~ɥiV62q-5L6|Q ipp}ٳ&_ObX&uSuy\#V-h1LСxmۖp\K]zۋX[cm\a%i|EC 0I~/7By%pn$\ϙhߜ~lm ɢ˙ ٟygbprA'7]<e=DawuuˠcFQ³WE*ϧRtO,2ž WNC*yܙӾ hxl! }~mJ)=k#8 [4A[6k: "}dcOA[ٖd/ٵJN3Y'BM %fz}߭FK.4?<U>;h x0B 0wVu0M/lKhlKj4`xc(}<=̳IUNpAz"U$V̧*,6TqUtϴwvzӅڛDyBb7d[+J?v7(}+Xx|Y!Qq`5W={/#V~ Tl*홚zsA (~{9DF:({#`@fO IU7S{s b‘OeG=uc53񝆷ZGYD4QC!6VVݓA@LJA}aa`#DQ_^qf4pzx؉ =XB:|H^Vy$Ӯ!̪[QnvtEαj]mTq#MD48u %Yp䑠xN@v~w2.&N `(]D4t?_ȩI . ֬5X~UAZ^ܨƴN%Pq\m7VPk]U yp0 lNSs4ͯVuQ ;- \zLU OnJbǵ x&oU~5"a)$AWBt:@b2n3qz*]y?`z0;{óPNDL$怬X+6tBS_Aoiǯ@]pۂ%+/<41xrغ1fQ^V1}/2r<_|ҖpƮvto>[-Lz\8_)F0´~bD-0rjU k|N hn\b(rRRuvIm쀠5kRz q ߏ_7\zIb7A ,=P9@w\>Fh<7nƣݲ-C!V mq_2Vf刼.L{a &zs@ #A*Y)B.؇a=+cFNS=&~` CW Sby!@P?:3NpD,1A;9Qӄ dנ>]tM-#lE"vIRe3ߏrL9dB;NJb{ gZB3eme9ᾼe/xrcZ* !U%m[xQ6?zCni+Lm}l5@Mm6 {(3`ZrXIep˗i|5~Ƥ`83/tGmHPh!r$+-جғ̈́8MY;eR_Wj:=e+-+#7 /VSVmk1=*O^ JO9U cB%܇I?SENkSgQ/aƩ fFgLCǍ.X'CsYRTo0Ggdi&r;vurU8Yg"ʴ1_GZw829[] B YJp5MjpGS ^@!8H<. \^DsTn4iEzS @ kهzso܊(DK0zpÙ$ MrtUڐ`Gݟ\fK6l$LNot>Mҷwa$µG Xהxh[JQ3ku<(5`>?"=K[Few"C~vL6OO/H0;>Jkd $XHY0QƇac}(#tVp&`YHq|7NQ|RNnܽj؇9R"(FzbODAuЋR&`fȠ b^)ٿ5 Z2>*>dJzl-Y-zF:ե 7@)07gm@#A{T;57zi5C^30bͥzAoCRrC³o*`.&'ݯ= yd~ D̖m5ko_ 񿋢0܃Qfe;~4t…FG$kքZo ӧѺ j[w\*JielsyFޏ`&*>:u\и;Y-`ˑQ&u6tZ3ٓbQvu` ,v 4^ҢVVfػewz吨 uЅ%vyYϴDC]6\K 䒃f_sV(O+MF@vx[wϫ^p'Pl6,/ 0~'wfN(~_* UȂwƾ-:WEQZ"ZTy=|ZV1N Bkf:yȍ㏡E3Hckг 7CzfTXG]*kl7_SdeE}ɰE0@f@I7 ]^;y kNZꏒxȞt!Mv-mK8r7aPMo<%P_%sÐU\ $rwpN)NDUO:(\wW4"}%FAW}!!_8P0Kl`s㐪@ߢ d1Fn,a:V;]|Mwm%klvONwRea:ucޔ=&GBMTDf~ ]zظп^CBPJڲ|\dDk`r |Y/e:4#f^ND|oҘ TMDQpZD|G^8(Y?_thAf騔a Y QŠ0f{kKyKf  zBV ?:bC5>ԉ [ARj J.`e>g,?=wyRZBﭸܵ!>6t_0‚=U2]}i-~:0|_L>2 kfX3.D}hj!dကN{6gG@sfKYxt<s+gYm='(uaeĖoSg+%qJ-BquXlZ$?I)#% fvS_ᣘLJ}nb[M]CEy!/VnwamS_MLQgidF qhx= +/7BkJ$IZQy,-lfg&5MT_#J~]OKURtt@-JҢHdW~m`-y]( `GTtЋ@@*o~T> SU]e6RTR\SbM5Y/}a ~;Fem qԠ:ufDK0h:C\-6?BSjyป(dܦc;tLà¡j]@+L˚*1ڃHFd*: ?}d#} (." M Q *8.D?NN如k \X>.t(c̷` U,:uP* ~A&yCB_k;QS9\DQǿ DB 6d|Iޏhq%LE% BNz2T`D6qn]ByUbar6s + *"LL,m|zBE|8Кڱg;JPO4p&_K_{[ Y^ cJK)Lј%^JI2 +Gβ>r?ΪՆY:˽wCSK|Nè>m* YĦ_UyJl!sQ QTBk lpZ"{Ѽ"p,AEy1兮̈́٬.x)༆Ug&hke)HqGBb?S \j z=dl4S>KF[z>d-6(VܼWf7_]1,i/cl#Ȕ4Ќ 0.0XQxhWx"U#2MBP9>L|6{ݎ mH 0w6u[H JL?VNxq8!Q6[~?)K7IZd-c'[|iDNIIW Al9 fՈ&qgo]zĠu_l*Zz9:;?<1=D *h1M0}t4zO;|ߙn`8~^[NT 9$1F;P 1Qj@j*&4D=jPyy&8TTX¡?ۊ?i-N&1SP7з_j[%7Y-c|LNvP8y; ?FQ!Cl ?|+ <Π%u2,x <\ c"АV0sH>R児C0/RR=.R|/47Ɔ=hDjAŮ㓞3rdDܡD<ٮ !sW~N#8Sq=zsL 9i92]Oy M#h6C䎝փB^i&f*WGbϫ ( ڞPIֳ+pT00Oa񘽦iݜԔyuMBI7̌kNg<̶47ꖍ'm\\umq& FE˛a.Ά^uՏPL(r̞w0.ǴEs.LSN5%71QU!1P>~]}fJ<~k7TܸE?AT#5]dcw8K#6}%?<슦qoJixu5Ōc+~ ;k ܲ:\B !4 ExaaW.;V?goW/dbqeeNCAl{'F|U٪,q#+cNpJșU-oT{ɥF|=$X}'paT#8XGqI(RAq#8&бAxl ``0m݉LF8Н]\>pw'pVG˲QV{lc+ O,\:YV!kLܨmhrDL,9I(WpǨ;TElPFvj_;e lՈm#s;ˮĚ˓,ڋy!ZP]֒ h-`"#jssݒj{4v2<|C PMu5v0 ʰLqv]bOIw"Bxd`F8X{o "O*$'38w \sSeM7Z6e6 !F?dbxdYȔB"e~nvS2b B3TTd>sݴ{GQ٬׳kP2:`;E {9DK3r+1!a[&܀+rޗ~(&A'ߘznl8I{}~{%msˀp1uRJc?ymq$os'*8k:з/M09UXN g ￾1o +gљ9No\z"Nj>ƥ5>9)w 80xI:Eg}oP#lӶYfx]z!f/]8LI`被qVK, g yJ2w%Fs@ÊsL3w̽}fU )ִjVwJh*j#ڜWk Jziętd.?%ƵDΒEVr.4<8UC`esǠ>1 -x`ͪ Ɗl<I|nmnLT'jV?K  !wg$aQU.G&8Otv wR bz/fY/֝;:49>V,Է#+G|):[&9϶vrYcL$x ~}"=a<`q1[Jq81 U7& S ؤ5ʵ| n_ܕ=4=X$0z]0ԁf6`R!DF9n`:-l5W|~(8!.ea4a8oJi[DVG\n:Gy3¸1כ c+?ߣuXQ4^5Z8u[/|Ǿpӻ@#XOҧ¤b3:LI0@t$ `Է#)c+1cC),+;s6Mbxy kSe~Y+;MLXoaS@SWi|W.7lu瑧־wu.[nQ$Mєj_ A B04k. W XcOI@XWsOpK?ZVd'NDNGlBm[—]TSiAG49('_g!6~Wە<xrdKoY޼gmyO}r7H3r!:y`3w-#Ed+hžz*#-j D 3 `0LBŕ: C]&vI8#i3Wein@mW9m<»B53'F3^FZ7G&!KpCxٚUdq:@ (f}tگezWPp5"'A|? eJy7pN p.Ak=J_5<Ź{ OO>$&9{uv?Ξ"zKK2iqIAE/>B.=ɾi:%X LC1 eGr bv~EՋYg*BOur>S+(,j`+em z_yKKW)oڧHı&6n 2D6K@$_S: 72-V OQ7펪_v]ϊ^ic%tn&!?0FPeljxpʾ`{yAd?dD11Lq y&J SO` K񷈖A !Ј(c.U6J,}GU#,aK:"9!K8D)O3xs|fVƦWB^d{ɫ;VTd؊S8)`#T[XaMGJ^p0VvS#"D!1aGW*TF! v0M#wRKV[I aĐOk:i =oe|_#o193{U-暀-qg],  aQW.zT󊡃B6'z 1%]0a. (~7M//Kc,xz-xH#[R[KF.[~.rFFaI<*9m"2r(1̠=2QI?zkc+dݗA׋PVv=R3v7sW8`-i ԪQ@L+ \ |Q{P8؍ 6OEjV2OsǩgzI!uBfO#GwM?߱ZO K2RTb>[w%WPgΦ̚s||7V~ 4:zf;6Z8TSaAbtx$ޏ=JPIK1Z>ƹ&? |F#F*Tdغood¢0:4_HzC VT@+^ =Xlŀ9e+*^OvADlUЮt jo9'">%P!.c#ЊzRe(jlᘽ9m_z 0+2r7 Gli5A:)})Y>8Qg}mߋIx%w4 &N wN}i$k4?A F8rT?uT\;Bn01ruO$_9w 3K@yvkƐu~-Y,d+LD돖@Hԅ[0M'F'7^o/Ul)t"FBMoa]vjX&`ig|df;o!E#<6:C)kqY{كdc;|9ZU[b\r^}J)^heo)ێҩp!"~@/&5@CKxb@8>VH-%Pz\Vq Z=|F$YKs"+aetφYgpShzBLjFINQi4ru*L6J)O+.WU9tA6kYA.vyqi[v}~v>dUWQ`9[<$SR] -L˃#D1ߕ\"j-]"4RH͕_ra$d\qhpp w!h$(zw+8-BIj$$אTf7|j,1e` T^C:SՋl!UcQЊeSeiM?E9L]@J"-y_soG؅' It`9 !\c8ՖwSBqab(]f) Ahqiqzۥzoli?m;O4E$$ r%i=G I'epF#tFE3) k)oIs]ne-IuYWnꤘwQ= ~})+G`k\O ,r5X+ǽ}G>”]*U` jV޸t yyM%dڞ^Ǭ׵b pC^u7YnM;7}XUv܊Աq1`bV+C%vncۍ$FK]? ;/A#-v0 5!.C&uu!egB3RS\Ahr' SgƟKv5:RM~0)Y Otlx%uεJ`}Up۝ׇRLM^NE;a\$mJ"gG`Nbd1Pvonko6(r;ǍDߔ/ߘ Y>Xf`1| =zȵ*ȗhܠHHd1,0)Z2>7Nu]o<ԛr8Lx 6 j-EVb뎝㠯Zw3A񄭓|MjƆ~/YѨyLroJ)O:#XBCf!q_D6+ί|9u3Q5D D,1t1!:OUy vb@+\yD/A0n,-^21ͭ:X_ސeqi3y\T\qv)7 ܘ_*:("|CR0)@jŇ :FvAT Ϳ#x ܥ9)qzwJ+WћfWCeYA"WcQl ,|XN٥|9~h2(s+XmNjm^~6[ vfy)q,YֶzfL9Ǝk^Jz\_fgcVg.&[c Z]iX u0Z4l3V!mCI4Q$8'cc=PkF%YOsw4s!k+% 1n$K4Ƣ{Rd0M2RՒ3Җn(J`:U \4q[0V6Ib2/`x;u;LT;ơCq>euHIFLo$ܤZ2vLbF2}\G`~Sb.P͝lMmO{,sh!O̜{H˫G!]mĎKlL\hMb4Y%lU2qx ӎ4*\-jL Iƅ02*Ag`J%~;CbUs[Ə&xx\-Wxo8)ïʰD HdsPʵ8Mq[N/Hd h6rɠq8Ƽz4,*kc_.T|tVduߔx*Ur/ }ëH,qxSGGd'OgLnU[Ix cDgX̰kA͙Q2[|Œ7M<*wlT\7 9T3or9lLFJdhxpYurBx/ xE1CU+S_ FyK3zwS$0[֥p `tʰŒf0W0w~:XM5GIܔ/@hwIܹuePrGAiV'@фQZ. 驓@Zj#ŠcV186=qux\\7HuvG%~旑SEeyʄ%(Je#B$qhn?KJS1bsԊă4":怡M^7IWg~ /eU wvŊ 'G$K+"Y_`73/Z.C6Dx:_LcL*=do[_:nb+;LDI\)][N-Q2g[ $ʬxw"E[CD쉆ฯ' !8 (V)[eCUDXuoV*>rUw@2̻=%@p9x2R28ﴼlع^3(Aw~Q@Ö zoW "Daw vnGsuU箯~UגB\ D(,1'Ş;䷷Խs7 *d?vI@mɒ%چC6taG(Z?-ZzAS :#'PuvVdZ3bz8 N!j_cPPH 2xWd 7rp$Fq͠1a.>UMbZA)_%WWBWeui*I?O8^fnN` =D'(AtW͊D)aR~ nF"M,>z; xT9 n5's|i%M#XԷZ=zĀ՜g_#,""Ί&,@U(F6mZC`_TjSq[el+r*4=;_nI)nXe:3^c}Wm`jx""½P[A- qCuJgc3ZNO(nL/'WP_C6x5 | ,S%\+:ik*F`j;6.Lӯ!\~f.&"ar +? ' עnx(iq#-;sbJ<ΡOV۹*|lb5xE]Γ̽"KIk_&!Mw79\k #au 7NnN{(c` = Ӱ=i_"a P+Rƈ#_G&r{ȜǬ[񅿆鐙V~#HGyLvتHHΔ:m}t (F;_)aQc'l}:#"x?5^9z 2;1 U.r t>|a,'Rt#F"7tQ-b%RvLJt㒪flIL$'GxjT|ОweÒ=>wBW/(ʞ9'o~G Qz'XP]w|v9!)c:70| 7<]~s4{E2}2t  *W͂w̳[06PHj 0bB Ȟ<{.lє8%`pEH-z$s 0$NϧLޣR8 ڰ.7_![[-xJ~]HN!h]{fpW ^f;v+̸+7;NGhvK`(#$9-dbȆ}~dYB>p܀j;6Eɩ]@\U# u )@ fH8JG {V+{)Z!pVe2G r6ߌBML ïUN SOp$}pixX)yi3@@0WPyDt"{./3ˤk. c\VS3u< }o"T;`&r*͘Ď<{W ~z?ѾB'Jl:Ё3A4C6Y"Q,`%#:.ASvQ6btRI@*J<X>!plˆă(o0RbD@x3~v : t?W#vȁyaGF#Ƕh IWEaujrq s<>\4w o|k?w ۼZUztb֐G8-yuKW0 ^ 1ѫYҖ@z Ozo;e(6`==Ҝ|jMvSAl^6zT4T] 8)짱Ë"bcLkEz4i/c1@m§q(SHQa\XQo H $p4S>Y;!70,zuH@' a\q{"'+)$݂^ ,` f ԕP%=Z[Ѭ y{M=j{AFU6X.`_·/4V?JJ1d+%^B3n4`YP!$pUq=hORPP)c_U0}F&Y{Nk DۅېP7C%BF/o[AFi'6%AҬ 73>R/!E ?]'"^B'9@HeO 4Ik2iJ|i zB3哶1h:G SjuNOjcV =lK -ԕ&@\{^̾1gXFRXb~fMekd(JE2Qj)64'l⵴nY#0w 0epG;u 9$밊ɑfZ92Hדĵ.Vb2^r/tq൶*V 1/6>ilb352 fTeſ˗jDbٕWK͕T@ `TLf\Rk??E7q+0Yi ϑXۅ:Ab>Xl$s?gARi46.V֪Y'd7WP>k}/):EFSu#9CG@|Ύxj\ ^]9tUqw=&"}ᚦky֏rp=2% a/9u!zԺj(q L3No*V 7w!vz~(>-`pl{sedX0'HkVy )w 4G Ʋ=b>CiejLW(IgnX f0A#FjHaFvKlDػ\"//ST٧NKya4 I ?gT9i.Ѓ4?.M:XғMboHTiTeoKABiTz(T`Rvh ROzk ,H9>਻3GG^ʁҥ j dlb%o>Ao=tCǽE9&4⽼6dNU6BdvlH ܶ#?ʊL4{Q]ô~x.-Qڒ i)%ONwp1I hUqo.k#4K觊n0?WiLg )"Ȃ=^fo ]h22I|ϣm~T_ˑ,C^XV F58H;qfOYIIJIjLӐ_Q)G3'b;p/Q{̳[tS'̟&/)%6+G=ԓGis]<'{ Q5kf Tag+@F=Q,Pk)N1ue׍JjN]D5$d7(=AT|+VdIC(B:zZWw<Bf% ۯR%sf24͙}Tzae9w#unca@Ӥ%\mh{pt+>KaY?c'C[E蓨ƛ`$ࢱjwaB?5RyMxeu9RT+%sECj4=(Nt'i&h>tf՟ETOsb@x$θRmF+HoVvP-bIWW~8cdAJbP<~5h;@*U?J 9oDV7 uYm|Ǜ}oqEW r0 Vd,zG΅mDz̣ԥNrYıM\$Z_IK]ׯQH}va @|3J` H^.{sß*6D!xwl4Tq(x5&ڕ9~@֊l8}5S.WٛZ2rzfpGU+`^Y>' ŋDҞ2GlD٘3}2Kc'x4l: GiXe(al7c9te0W?bCmp:o"edVsFO5ҠI8Y*" ;tNAHv[i}O*]FAEUmZ8u/Mq^]'MƠ1HNKa8?R6k +0 0.H"(4X̀W Lz2X=JCòَ^\}V@;e:~ڔ=o FBW?uڽ4ss)ԝJ&T_ä1u  Co~u"kA$-8-K^N5`RCEl XaSa'X:-yk9psj/msD觻ڧ6|b%iMw|7øDVD<\b1]lE? ;N- Cܠy޿zF M(̋yO)t@هnJP#N2Oq1q^h1FjC*O'hF.љFu/'CWn`%@JԪ>}Q /fs1HvX@.&4& `B /Ktěy^)>zIر4ziNR"}o$ذC(Dˣj$/"R1Zl&ʙe‰Qq`˿?7k/2A`S{][h$}B۹`ς g 5<|pNP}rlt͑gQױ,pB kפR /EtkWf"5ZMFrb7ŒSfi F VM 4gIIq5߇ `ʌ_!T(G-̆/WͨnZV#n(RB}qw<)+9xyi0i8dNQ 4 q0t:/̦KcX29O:,gT6f2RcpS[x1=κxWenh  :6W<f Է AnTA`7%AV =0_Bu9pCeP#GJ]y"4֍R8,JvMj=_ԣoz:ou g7Ө>$* G87(.U*Q4#?+fm{@#Bd}cnZ}V:ސhܡHEP#%jӝUN{ouW(h7"+Gɟ#xXw)?z!=hY#|=<ϮTxV[rG/vZ6tN039i iP`gge q e8oN8zmZ<ŮLƪX -ϣ~(`}ߥXv4`}}JFƃHU2 d(uG*^NIFRHu%>ZB7nR\8^{"}"$Ŀ&lE ʗpK@Яt@yCExPQbh{[q=4̡[NW< յDuMTiSQO]G?F]A~wi0ΖG|@詧xĺ_XKr[@mgB]ob7V1yUd|d$8T)%gAU5pN^!wZH҉z6NJЕJf&mQL#‰g N]ƹC`-_VZfP>I@v7tHÀm 6 q>`lBgZ`)`C9XK,uQ.Gp{wfHێǮ+3Mْ6jmGE>;'(%$GvVdhan?{0'i'T1 SrJq(RdDd͢.^z NDLć1~F6YՓ\O) +} D}GM18Z=9s) mRD MI6FC!NԡSeM"ۍdj~{fvu"ow{@^0c":_D4I3U#օuv.1ٵɕa6,+ert1;.!RH0פ75^Y_p172Jj,+*34CP>d_W}2b:ï}"'ܘ\0[Ng!JT{g՝JSҘt[nI[ۋ4Cns' (ƒ(ӧ"_YWr+ISFi>OLѥ~6Xw<%`[=sWou"LϟP =kl@p,ҫ`vP1?OIh6n~(aR_#Ea`ˌ@&KJtdLVK;/č rN%KI#`@wL9YrWhT,+a7)R7wj<*w;7ah6jkd"L` w]u2'l@30<z/鏽esP#̛޿x1)wiimt7Uȃ!$@KRH [pVUrnĂ/@dR_9i=~_sה̟?\7ră>ҍENWl{{'t.*ZjL51bpQ|W]hfG)Es_R]6KfE\ 'pYl15393{%Aϊdn3H=x]Om֮ǯHy0DW 2'C Ȕ> ,XjV)nKm#3T9a^WRW^f 5<6͟Yv7ЕɣwiL$X6 RbL>aHV_0YXsiOQ{ v J5]y9;Ec+i1WϘwˊͥUM_ #CuR} 0|kEi ڍ>$,5y$0SLC vN\ӐN|UN$CȸJSuem^%cI?~Ca("^MmUƅ-G,qdD]Ι!l \-3gq}g5p^)k7¢pGfHcqֺ~1n\ |*3AWoQϪ<d»ƀ+h*&6N谖w/ڛ0JvJ+AsAܨKc@U?dӧT&w8l-l!qT7wNYlwjx|ip8:6 O3ę23㍓R\:7Vڦ<氰sXm v SA{F|z$2i?eײZImZ̊H;?d}8؜v4Y'_/9ЈHq @].B(Gs27yi9Vձ2)PA͂0m)ª필1  MXs$|f 5;Wu'"7c0ou1Qq7V]IWTx9۹پf H8(Ikۭ.fHqf_P;)׮@C7ǠjH %٥ni% <5}/vjU!) jq;QcA0~@<*0 *~H81E3ӇU)3֠zHD֎j$#4k7rҵ3^Bi4ƻ = yEzN5tfY00w6Sk;B2(,Լ%I j1FqcNp; ocͿ5'!U]T۩)SVJ$YFd嚓b9]\&Jrg#1d^ԾQ `8Ec\N+` :;[UxWŞHecX"ΩP#3 L)7wV+nfR gTWۭPk]oE!NFZg ,\{^r\Cb8ƍMgs4oD6*+Tު q8מ[7 g*0 a֤MCayqFAo.%gCǧ ޹:#0>KEF1cUSj\Sz9|j ~#ZPƊ(S:on5>CZDcVZ!O*|Qb <_vZ{ ]f >ЛRwH/9D#A6V|R-FE5;D_0Sc%˵ZD ]%*TT[u\·JgXa%zY̛8!=2]{xh'Py/P^j8ZyҙZrōDs}q6 aPWmPثمY1* /) |fEȬppa?[&}<;(ŧ~7_6Yo7G7OPN@(N&n,* VTNjM a0SVFf#hU|'oFbݮ'I A]M 8Sl<:xw]? [£,P;]%./e?O1zw~G#&wvM/@qy37t" eg06XO.z{7w,<*28G53(əكt[zyl#ȴ#P[^L$|Q37%G.x%^Edۍ2ϟ\׮;qo_ ֢JCeIw}SJ]F˻XX=uB" -@"3#^} ,=p֐S<-nF$«kY+N ʫ%BTKL5`c|kLC2.JJuq~텽Hs|U/K Ss] C "À2eDc.G|*mLNj_V iu_~a(#?_N_6ڕ)A22b/-1X@Ё x.r< @I:bhwІG\8u7]#O2dmCi:i$/FM4( ^ s>M) ,uyx&j+P+jD/,(q!=^MQ{U ,~ONqU%tmj9ǭpʢ[F΋k%^;'#ܒ/C8Ҧg3Vrًw0CA$ԷUEaܰ!du pmRFicҋtԺg7vw--]g)+*<*fc, vܥ {W̾xl8v4 "IҢ>.94Mo6 ]BD0>޸ FnT19X>З gKMUx#,=fd O:b.}<ݧԽBH'!>dD.B>bxuӪP&%[#[9\=Cw^NEK*iZ%`7Pv"eM$Y+솘.p&0 [lc(AJd@SGeLCG0Encv߆,ފ3U il`#ZJzwp"RF'H7 Y:|Xz X'umVDixY̠S4[|1fmb o=\)0OOO{d:+KCgpFUb鲦#9fS650|iC)Fz#ozg.D86M,3W3oDct%vJ02W$ ga1l_pȑzF; 6,Y{WFǁ3IkAVŕFQfgcH#FؔNZ?5դZ(ۼR԰-wT\܌iݓ8֘<~QsVpUuuV?SPlazPbSs8OWyo*3G*.?-`8}mԣ.9hJӆ”Ȓypb!0!Q)IkU/^s N̷ZcHWO~4煽aXXPہl(lVӭӄ>ZBDa俟O>Cҁcq \qYcjܴt#t7{Wxh*9l :[1'픥,y>KaMX<9sK ]ToՓ2D#K=@*OE;䙩<z\8Dϊ`!!YyF@VtZs܂Z'iP{j[, %I-]1S֠rES[B.t gV~4B(LŶO4Øa{4ݐ'bɦV;7Į֕x!wc3 "=@ԁSXVDjEwP^ y$wѺl)2>[ zdY/D8t30`Zjb!+]|i ~٨ pKęphM\gOע ppz^{L$9z(SFT ːХfW ddqp;aoa.+) 3S7\&8(PEC gCY8,rQc4q0{6oѤ(E" 9`!;}ס;YifHRhԢ,kWS_z˹#IW~Ŷq6Z_!['6 5lysD}RLv0?w YKTA>Ȓ7̢ץ w;Gpr,fݯϭx*OW5@ A+s`1fpI{{?‹CfTk5r5 uLKRqamkXڦrDLa+tLD 90 EOOb6lOܨ36sF6Ĕc[hu +% ;0f 3Z*7@Ê[Om 0U´Dڔ'F..d8)| ׾XuD;cg/lm`"Í0p:t#F<3 x NG3 H?ㆧ(DO 6ѣ.ٍƋ$v%\0r #]<qdw !)2mxg4v! &`#iJݾ81 oߧd3' jZ=\_,5-+ȔkDꜿLsG:A(鄭{%xK[7 gDV%\dQ/@FTܠG`H4ٶg³d &iNQ1ژLl[5T,ܘځπi!(yK"17~Y-J{ҸO ʗZ%T?˯FަYė;rʇ]N{s~Po*j'@2{UG`J<=X!OmNq$h51u`v<UcdE(qV¬J's|ȯAZ W,OA*I,wy+UO ^r3W KמR`_dϕOAQbJn^0J}o7Cɦ:#PljeOT~6N9ަP;Y*KW}kLُ^ƒs%Y؀ODzT -+-,Ws'd)hfB z[}YUt9&仠@~+7?gjH=|(^L P6bK*&!Rvj&$n(9JSG짖0)>Rey@Wg(+sl3O[+VW泤8%IhߐϾ2lVKyrKXxsdp`܎sCFUcdN DQ4 d(= t'I͓ɽ;~Un>6HLt'H[Vk$[,=E.{Y{' #Q90. )G#G9CS Ao4OG5lXݓ|Ux8!3YԽ+}+t~.aچqh@ܑ!Rw^Pjwine%[oK3vJ*r0kؘ[[yUhJgEW E%"E~7&P_ $(Ͻ>;Yֳ+0C_:{gD^Q y-$>i+`VrYuh79Fɯcn]Vf1y\,<(XKNBF Ҫ+An*$441-u oE+oM2 c4_H4ssJF\fL8J0)ǛqU~C-@lㅝ]/!`*wܮQy:i=4"er$5,-Ƹ}[TߴfݙܶF]Ϡ\Jʶc(w?Hr51oF iq{ɐCW)槙SՐS*|m֯R l}_[NPi)'ɕ{ 016uc'֜rϨb'sWrb>3ƶÏ:uWp<#2&0Kpdd ~Ħ:ܹٞOBպS ryp>~[y'뗖" {x. i( ?DSf _K Ơ!r))F ;XZe k:F~ޡD^{ff) L<4cB`wr9[*BVY {;2wѳpiɔu ћ.Q":t;y7F\lqO$yF${ʻ)ihe٣rIc=ů2xAf0h"Uƚ(<1jQzN`1=?} יQtx0)Gr +LfUaN]'Lyxg(j rL,[}ŇFb[f0q7˨]&~9;}c\iSok˨Q@dm'~RṈSt0v~~ּ3aj#?Yc.W!Y&'qw]|:نT&@ G{;4M5+hr*0=Rǵ!Y@]W **.HzS-A &vy R܎=@ fVD٥9eղugj=+SGxdu^cw}x6fG<[ /EA.@Im0^YyEGpUmؑw%;ū<|O2Vw l T% u2;D Wvp b0ġ xg>F})WDd+TEYY`0Mo8N@>J\ 6 Cy?)M}g*!Q{QʮFr6R2 !2H{J;+Ht̪@Dy߸$p 5;ΰH(A mqI@wɇ9i0uofF3@Te](_nWiHba놘FG*u?8 [\}/Rm m\cL-+JZ`eGH+S6oUxsd ;ôUb )T3OTШeQ^2+g;?L!uDK0 ]߄aw{M278TуC_#=9{}!j[.+J'2n[T$||$'{NEٰ!^n*뒷.gYaL/ nZU p* RcQ@G6/9)Mm  AURRAڦEi)lb@KA/4 b:<5<00'GxG IGH1|{Q?OGsޑ]J{aE"#HO~lǓĿZzxaK{Y!tknuxl8N֏ࢹ0 +q`v0WfdPio K v"xW.#F^fϭSw.uZ rсڢsj1FsF:|iͳO@rf/md=dG-@|2/V vok(i҆+W]*"¡FG9:yK11;h>W"< +]r6;ȫ&/$,+!%4Cfydc> \܏v*axM~:}Wpo|GKpT_DRٿz /1SV޷E0}ǙWWЖ[G!oB??ޞin\^}5UA,lۊo D4r!5qo/@\6p8U!La¸BG=hW6G"uٴ ǵψ+9ъ)rwSWD EԀNw7e`NMp2MT ՛{**pXSfՆKbcbFh;b#}[7Cdm1q0j:.q#, U9D (`U3&L"c-O龺V 65,:Ya mlƷ}lAS=:a÷QAOf:*K,cٚdtv$x!D-}Dbf+v7W~vOu UY8haY>zpyS.{D`CX dk'Hxjе DeMȓXn|HTzV ̢>, gیis ]%$36n? ž?i]ڠX89 >RhbV:"uj!rVA]O1)2 '#I= Vw]MQa+'PIسl6DJQ7^`F*^]XS}*@SsGs)$Z:(m֙r.[H Б"hAO7eDO+rq557!~ǯ|On1\& e`9#[beWl|;wnYHliqpBn:$Йӵ҂O2F#v,zm 밍[b^m1xʉ=܋$ }" /mR/BYPwDҵ5V5C4%˩oj`O̲ M01AEծgAu0A nCuNЛu>9qZa^EexPhq0-0D17ңAx :sy)цH-U`R' 8nj,v3"tBA΁]Ig~JS^f`x슜$J0<^R̗'E^'aWBݒff|"-6EʲL/U|9@ABr\g- a}s_اd-VQ4 N8(&gm^=rgr`k 9B„e84[I3ĩ${}r|[{zZǰE xGW}*U'Bw?''@ͤ =2IuC1.FgNX&eTf'ygj #0ϛNv$6)t(.Ifm4hl6͌Mh=jDMÁ Rjuׂ*Z?(<6()Pn_~2Ǖ%zh!Ka6ӿzP%['AܢH>w $/?h$bHX5ި/#A "y6 Ni |}ѼEm =BV[S1xZ'=nUcfoJ2'+).U?Zpg*Q%#;ERD9o@/<-T)4UV@^?JZF_Y$Jkz֛vZȿx$T ŸI; .r!8H-cF|.\T{#ň'd|B DD `KϷ0u0b7 븉5]P҉QX$|bMkf/P,fzB8žS,4zi04(EbuMmOm);ruy/v?P:)Q |_$ʶ[CYGW!,xD5)Pk,#؋S#u@sTG)WS`ĭCClk4w/,wM?EϨ:sAs9"!u ewV0蒣N@-lWa'B˔b]*!9i#Cpa%5t2yÆ%͏73xdaIsq[HXi淳_ .^U6 ?pr2/!ݽ( (6N祟Qc{x|TFG~[S|M0.kȂy.}]%oJ\ zPBrRx v_ASdMjZ7](6 -J^٠oy &(uޮ4zZ!s'[>%#~L||gs[(>`sf!~RQKvE_d40 %M1T,(5T,@*+:M2p_W1\DY,{Xtޯbji)y_~8,`rƪXn ~xm#b/>]=)z{b/L<7=*_?O):J3.%݁-I|XڒE_ *ҁߖ S(6oŲ35CUhkM9p6m4 #-3P7BcFm!EA0i{Yf\o*Ao}틫KIi^iDmLrak5,:nѿߘ^hAB]Ƿ&9!\g1FuMDޕ8䗸8%vm"%^lJMm悫H]S32/=(ԇE#gY^@a9g9f[a{KȪ8Y(, &_9sc, f?n]TrwiW-FRu( emtSb(,W1TO62bvE"VEX#?ΌY^m L]z*`W- $L)tKt$men7:MhCg Wh`n_&;r7 nl;eG12JCc,RMIO "yRkwTXH7sEӆjf3k,`RєsA5 #^]J_ŵG1%IZ,b8[ Ye"ϳTF~1-tM*ۄ N#2Њ/8 N3 RՄllmW[- fK"1$2:u恥@%Ja@DDÉXqY5`œVgFV;}!5.Y!}f8f+(c%ÍrQ՝&xJcD}פ7p{>Й[=I9Wqנωʿ0 IB2Z^8HM 7zNY5Қ:D70?avZ6 @཯pQI=7$r@8"5FF/y|FA,P"sQQ=*Ir<ֺ|@xM@>Ҹccڹo$-%9tQ}vwI#$MB/;Y-{ĿfeO)h;7)Kh|6AYX+mǾlXD);Y.ĉ?r6:U,eD4EQ~J qu >۾}ء8Mul&':)@j3wгsh17A=L{%r+q`J{]|Z|FȀU{b(nf Rj7ѽVWT_;} mv?GfL1}o6fY&ÝW!f+ zԍ"_zpf/paMWO)=>>msM5o f G;TqkXBC$]qs#QФ)׶Gn( `C\<\F*;./åWEcf|<= ˚ e PX}6+}ld! W*HfJwb* 融bL Z_lrt)ÆxWWw'ַt3-GtJtbmg?i7EAnIҩ_BMAU9!} [ِ,r|9bS|B57(>Y}N炼{Ξ%#pq)K+=X*x}gatqkMP>cf҈:ebFYt41cK$d;DfУsŵwYG"?Cc'-z(3^6pnJvv'v@p*6UKۀfάwA컺YRșcXh*6;¼i'u~SfXf:V$3[8{y>!-T~#XqoyVqɗ aˏd+~>T1R:hcZ~ٻ;bdPB٩4f'I/"sccymoF"ZUV qI%Cv𕣼5'oH((-_fnrxfa"]2nظ&k3^c-¡NsGmBfa}4Fd/Udg4obcRA(W%JB5r %99C<44*.W|iS׉*IW'kzV5r/yoRKи ZF] u“ҰȽT~\BDMMF:s#Hs[t(c$|Y^ȷeg/YFe|F<V̶[rViS,ږEU~hl7!"k$-J$gOM#@I՞j7>uɇX@?m]Ԇ=VH7*z -KAuiBY3?GW9c涗]6; ň8hDCWdd9⠦C[)dKؕ,=-Zw'6Ӭ U H^j?w;yZw<fl0@*ZDݪz9F_wO]w.2j.̓CH%KѬRwQU`MuE{Y:Lbd_|F>j*cp8Uc(T Cɛ٘΀AM3cuzC#l+ 3e<<k#}-hodmq^X->Mnj Un"flb8йf#}I{ԋ60?\pHAAzruO)"Ƿ`H#jl?3<__pMHoVij@ׯO}>ƿӿU!̭LQϵl]eY2׿C(w N(vhM/Fqj$!j.xaSvS݊,: v9y֌ի{'VbR;^^BS,EaS5Ŋ69iqX:ד&@/0ZICqQ0D֌4*}' Zr`L"}oLS2D AQV4bQjCy1^6`tU2`krWfuFb7 Y^ '\˭PU)||6ᔕ` ̭wpsNP z`oC[8qf)ZJ4H:!RB_tEqZ!w{6:)6yݝ9PBBR;K4,N$ &S1qLÞ/D\OLlyA$qom^+VU 7b-Z7], JCw x)xڔ1ùL=U CLJEBUNC+)1jOju*WU/aroD4>Y >ZJ^@ed, s%gڶ5#+ _Dxgr•iFc+c&wE jƹ NIVܝ d1]y &X*ͧ?R2;58P8Fp0L.C0u[a@-]+;BgE $yG A/(f .#ePwXBk!\kKҝk4W%zBn~܇Y_1'@d2Eeg4Uk6] '/>Mhh/o&\DsJHkg⺱@oK獓$^qCKGk)K#cld=|'4|<jM+j4^5km[ct>:b}vKa?߫s &fӓl/ެ.!"q]YJPxq?dRz/l|뚘onN}(W»Voq`|[CɤQef~Sw!¦w$^! r)+M8CucehKo<;:^Q#H\ y/wذ<3yoƌ$ٶ:4y40Iyh=+վ❞‰myҺEWd[{4BWD\M(Q lg SRD46jN6 ~w+4pkl9xͥZ7`+ِ_Xe~_`hڱ6 %E UHG_wmf3Ò<+B1EW9?KFgGd~zgpnM fX<JQ|nhq91kmrմAe1рEP `pmcFŀ6pzhV.;$i =j^e|Ll<J>H1;4)gD] 6#ɘrQ+ex, ' [ajiIC7V,Bo(E^VITHpO9&#-D+^l6OϏu']r"MV  ɱcr :6TJL|O/L cb+]%blqf k3"!qx(gC'"o 9{ E HЃJA;IDcۆ* UN͂G_0Y66Do}|, BѴ8c94Q ̤w2!6ɣnջ`!8|p|3:_$9>(D`4nToA vJ)ref}<"}hYiyA@`jsO_c1DŽo˱ 0T[ yTL7M hWڶLN#A%StqVŸQPhe0H`KLR?hDJ4U *^UƇhǑŐ!1uIleۼ"NY>VNKS{4- ^ 蔣"ۥJ)/c?y1gƖ4id .`V>b?я"BGIZD<;THgq1Ix`} y+U/VS8"v-?L+Z7IxGQh!$FGJdh?ifTe쉸<r yHrjK[Syo[$d"TH8|&Gs بxO|-,3-Nz_ ?1e*\%|ُ_WbCJ2aVYC {q\\:lzk-fbԲ̃6NJǓ P_^EO)B J~ l~WbL*0\uS4yN-MYimJ :Hq^]3鷽o w%ىcLܺMRd_l2̬ѰB &fϲD2}92\!wDՑvcũqD*m cp|6ɮ_6cļA4B|@6dvOl7|%my07pEHeQ:fA{PWZZ1rξPIXipjvfD҅_ԏ"a#ia1xb#eC,%"X7E!{B243y0p34;>`+T:l^wj|jFriϢok)yܤ@.|p!X` .e o֊B~ŋvM;w" LrCpBۚDof\qLh ī<>ᘯ9(-K/w>K3}γdqVfWLjCUmEJU[k(rD)ჴ#teXQ39\zs A37buW1d^ONR>R`sTmX;֪ya^a0GCS ǍX8sS 0dA||]%4)nw_OA5:m5!G:~xXw䒑ȇ]Lܕ<`Jne_QJ SM<>QCF|bK귳/Q1`#ipW?D!s;87u++Ы!?q$PV-|H,q3 Z1p*[K/^bиPܦoE6,jm\bB)9u%MN4 xNJ|V;j :hZ ݫ4z੦F Rm<$q>`?70z:-r*rjE1U'8m g)``Aduf2Ӌ'h֞G:uje:]NP@2(s #_\Hqin#ЃbQOR-Y"MӤ 6`[!9&P4Pgdc^-0B˽jU\ndX_(]?qFa$lAvj$gξ]q_;}E^.,ȑߟG-wclϐѓfa7>M"ťTwp {b(V1 B9.؜I]b'@{rW 3$龿rc4ȱ|ljzF sJ/%3T7K s]-4 ;'i0(N-4 {x)Y6\'jx4` -)3F!E &zꈛm£,09@0o}2M;N(n@l1*B;mxl9m*#nP S]NY5ɔJ_64/[?xDT(_hPH g`rltwTaޔգx D-Kop5zM*9oG',ؐ5f ^@'@xm1i^= q ?U;T|[a+ x(X9d@}µ4Rt-^.B\eHp{0|c oooD Z o^<^I_ űD5hLQ:8mzᓔ> 0漬wUryw&fi8M0U Hdd F}5qYS=J(թ(Ghl a)h-aRCSp,}AҎ+ \.nUD^XK)nUh1x蔼b)<´<=#wQSKn݁/mN \6b Ǥ^} :Kѿث и).`zne)F Ql3H缒J"zI !މ>j5!9 (ńlSI`2E˯)s9 v!q eRQ>l?lllXdʑ`z^ 47J*`G5C?Pr 8tiPzY1j 7̓Jtn^Y OoG=gzz-vVr0m]DR$9]AJSyJf]pr?3'[_|.C2X0bA.`~} iM.Ux9%RA٤\#.ŻFhaIާI+@<޿)0v.#ؗHZ9?-躢36P.芘A+I!b THYo$}FwYȶq1n)]`6ĪY}kdw޴Q̾*xoQG_0 ?awO)d6FBu'F.N,{݅X9b1.gh+N;w?^ 19f ` hRuǏj:j*"y QBcriQJAoc= _2ǭze IdAV[~~6=' Ab(z;W4?>mv{w$;B0W}CJ(wVL?7p)~qaH? G3U"h*)el8/gemkguة{CEg&ˊzW k&߄mieE]wZ<+gn[=@d+(vȊ}zEE=Dw00|mlW[\UL-\p#C8+%er::Y_k ֭gw \DO4o_8Oo{+D2H! |H )څBb bj@U~z 3ǻFO["Sq]@<|l{x ܨ%ns'0% 8 Χmn2~tl p|ehdS9Ly^y%3YMJ$iF?yL?#d3z:^;*(BONKFF>I1u˳cZ;d]aP>$ؑ`Ed7Jc/}\ 8sNo3aTt#(lwy ̦~ӑ4kp˒5QCͽLJ\|\7$P#ܷq)ܦj A KU@@0ɲ#&4g0n@V8:W*tE(rл>kXAk B[Mg1IӓA)7V堇lq[M͑Vf `9u[_?=u#!Jdn /6[o]6n_0ޡaŵk5pt]>SCWXNbCՂ'{bc}PV]'렯pdLGt)싗XyՑrZG?Gh =X@Qdrk43\AtkN8H޾٬,'S`gYVbn}B]7^?W *:E.cB֪Mӯp{l"ݶ:ז@|# L.j.$:{%Pɹ&Ke拴T[u|r|nBhjrhoXN

Y3ߪFt +'Z~e4VȋO姲> lq,Ywc@<9XC)c.%+E+/iMOKBXD n(xuAP_=-aj͛mJ"ϩ7B$\;@GH52ض(3,Jz{ŇWdMU vq>{i4TʯhU h;.1h+/e}D6o}}œV %s]H2f{W;煚o$h Lk!<[jA1:hV}O<ȏR(Ha|HMx\Im:X'%lj' >TIBovDќ_uXڻ D3;;=_)jC>w48M)ۜeT2%P(-qOENM ;JX#tЙxL 3nG:lQY#'}nSE["rZ{(F|*;Dt4$"y-TmjVh=bA_Nq޻1,D[4!~/'}5T8>8x&63 bi9ۑ5f>ό0 ' rWea1˯GZm"3P-p8 DԈ<~N|K*<ÊR삀_n~?M|o(C6?;xTF҈˒}{v+d"1ƾ= V `LC?طDfddyp_1ڑE;$/rW`\N҉iZrH~~sI ф|;r2$ݭ-|K(SOzkc(Dm; l,T|Ro?P5M:%:}s7͓|k)XifB"465(4/_lx6y[Ԡ^'|ÓXmb%iI`GzĚUǛC!݃9qf(p [jJ=ʛȖp+@7|2aQ7.32c=lҝ[< 0 %ON7)y{.{x+}fc,cֳaN #h҈2྾Ɠ>DiI!$(*Aob0ZuƛflGQOh_ O Pq~Ӣ¬q g**%"u帶Ǔ p?{+=\ %eX{xhܤ2a@I@BB82]d˅..9V7LLp@@ n.[Va[7Mh*Wg$%@VI:?Y{ B0CE/՞Uv&!9Q%^:X֢U-Z։_ W(X0+v~r'߄n ɴjjpmcNvIѮ\%և\ҴD#@BN 9='\o(Iq1`3Un lxiG`8WamXΫX"Buk|u Kͺ+锾 7QZxLz6LB`O!Oݣ l m׬df2*/ݔfMR5+*M_Ey}Bt Cگۇ|^Z~ /e5/4'ch˔zCKܵ+чѡ`V 7a.IyK}_;ܷbe45 .)9ʈ #;+ӆ %yn]J=o4m4S{ܣWאk 0UmX>&@v;Q?1؏g*OS1ns=%AVT nJ<;'6;IFy Fs͞HGcW"&뇊z&nDĐRap.V= !jO`x|4-#~`“YHn~:`rY/T 8ݵYICCigK4ֽKvrb H 'fc`?, 9}D=d<|u2O{"fى<^7x|p([ 6#=Ow? &W%aUFZ Q/ASi?~F駃6e"\vrmNPwjB f{ 1-#mr?B[*fb*|#~P't v pzn@ECA"@dpۭ/7|Apy@(Y"f 7nEb:~=6nl$Dftymqu >u)-H_aɱ3"9 vNZC=|D6*TA4G7 <WWI|LI6(.Op 7$`Cc~s$hև0[S9$L\36=Ϣi! ;-TtOӋbO)3})b4#n@J_qFa7mUZ2(o[[6o2gV oI) kj_)MT[zRb Y+PB  NԉLDM^^5Rjx]B=}zDPx+X#&ZpV}uIjN %Zof@V!E7T^p̈́I~ oYn.͙vi'u#G=Mnl5d ٜfW\")ʘ^#"y Vh CIVJ*tE5/nOlK@ǃiQӒE?2G3z'Ot/y c4mbYKӡ?SܪPrF}pGlR% pBcW mf#Yt|*%b,b|潮E4Z4{xQެ ݷ~~J8֌j(jXr)u}[bÌ:XVwL-wdL=d: )/N4?x`ޞc˘$$7ELU/0?,4d(?tOUHw{SJ&8GX/ZWp*" #K= 9Q Gn?:3cFx 뜥qgHO^́@)r9a7 ]zGR_&JMb`QaRƥS|gDDP⭱ ?!ġͶi,dg=lVK#)5FVK̥#;X' bW"|B-r7t񛒫}TV!'˨WE[Wy3}x2OX L)J](ylWx]=@a^gUpbf)D؎KÚ I}R̦o>gfT}-txuTCW9֥Y@nk5_A1dxhӑG,}<'V&F:8* jGJɌD <}}fgE \Ճ_(M#z32qEWs0b2 _Z=Ml3u U|x?֐q3}  !f@պ}xUw&8Iuȫΰ{1l!iu)lλO =iD9OGIIox"qJ<*-G#t XŖ~1 &և ÿ$׸#]^t~7kW`'y Łqh}؞Jo4 ((:? Ibq+ I0ٲ1+0>if1q"յT$eBCNK5$02 C=ákFTHn W߽5c=t)X~NmJ،l;~Ivllpl5uM>{'}AFap^\Hgx'dٵ~'aQnJ&kԄc)XP+إu-< eqڄV8+Xu̔.R+ h6<;i}^+Ǫ3>kU|ر, v^]26* X[b%5sBmkB$֊ITt ¾VMD-.U &$rr\͑q}iƘhe&* ~ !嫴c>Nee F5fmUǏБUG:8L92gQ^L]yMU  2uAz|&wf)edN^<(w^/ݱT棨_[%}V` oҙL5[b>+N={匍b>2M6_ \ E<ȒSծjGXj"*sŸ&d3VL{X NAu3*\Ξ"5a݄K=h2܁ņ-,Q3_-KB2ea˲CˏAK@Pe&E 9$g է:eA1E-5>uVΌYS~/0 #㾝J_, c &iyqS^LE3nlNXh"sܯY(3mqSf6c~J&Xf IqD).'{Q7&XKqF./-J{fP@tq 0Hc ep+eP8nzNs_c٧O͹X"wߙTs,!Pxa ./E$!30atLo8vx S- O]nk O=JX$olR&0 TI>=Fc\١}:tpEsS+ٶX ؔd~I S)y(ljR!AN7nMd\W()}Z:9帏DF5{32?a8c5̀6:SAl-:W~ zsqfÑbJq!PW=&.l#הv#Ln:Ynݱm hKU ḠVzXB@Mc$I`{`3?@o'0 "a4ģQAvO[@|~_t&pH}8λ_ΤMz@N6sՆMQ$do Hg<=s+$nS>ZH-yU`o~ 5z%sUR)٬XA'kĞ>n !ټTS 5 *}2:q տ4}%)O\ASZCP}5 QpeR ~_h[Zdo!G2A@;3('V9GU&= j:(cIpz.*! %> ,ŌG|;#xxQ22 [BT{>40_8 B YƐ':Xp1nCI{r5lAL(;u,E2>c#{C ںÍIمR  ϑ׻5ŅhR91"OLN<.NcI(sggZZcpBdm: kN#4*ڗY y qlqVv7OpXZn҉ʄLx~6rTB7\g~\ࡣΙ. $dPSnWj9L2t]KUPʕ츮aʛzX,}x"SG5V&v#_=*zo,X ɿ~,xJL8\-:Af< 3OwKfJZZ1jFaB_[BWp{0.M";,+XIj T[CP9yN?^Eґł}>@6 2Ջ,~k~lGrܢʦ|>fFAzmXWc_ݩ#̇.ǔA_n0U:ݬ%.^nH$w.'lVԪ`cc7E'8wj#Pk˱t\9-5Y dAPK)_cN&Պ!~r1&T6WX fpM_&}0*tXrC$,iÃjmU7|ռNbb/x:٩\8Um}cm0SNL)@bòxI2 ;ph t5($\<-e'bl6ZtyPZj.t9x8{Xtz1$erIPbZvKA0yaTyaD}'a'xm܏nW MaVNtdU%[pp-L{n~cs YX'N)ձ>TKnʼJ)_6nxBՁ#xyeSG}J5 ;({r{e2o(Ey.p' W2޻=Nb,[e6"ͩ<']5G. SOIaܛ+g6yvIvcSY-_ޮP,] {% :Zk_4 *)Zrїxrcg"^@lg[vB`V7R~RgNuju<E-ײb#& B+#}_$ǰ'ZIDSXDMEZ)Ț?WǢK1`+Mfۘl9GZ[J 8kR0(cu%6o6S%+*&Gw_g 8<̾{Z?rRF[\)_d:\B„yq|Y䪾; ^iu]vHt8gXbxDeZͦyN0iRrJv%|j^]"gFN3KHjfjT&l6h]zLF.h]u[{3LJ$nNLfF\ZK0dFOϏԀNw ]Ħkw2y?ӹJ= ?R e ('.ǩ:>߰!C2ϓdށ/J꾹 R+i9ͲU#㤳R+}>= R \Ji'd^TLT'ʤ,g?SRxCv`}($ Qs,pn}s6c2Ԍ]ebe* #) ϢBAAoևJ]Ezh0|ǝ(/ՉP$!z.AA;?s`*(dum.&ļp,r# );go#WdΐY&fC8 n+߬,b.$iΒ`RsmgO:l8.;|9>O\ķ%, N\|ke\! FX'=#VJef}qPIٌ"ø 53^ h<\P|B<^`jHSZB>vlhUUf}o쐧 ma=/ݳ.#:`Fe%G9B59cϮ|=2J^DqҨ#z)fްNfMZ?yQ6q5~ YK(?AS wޡ£\uQop}j /8vpWh!.IK&O\9P$543Z,$4>؄cq9oGNi?W?j^RKPVFv4/5q݁F$_z>{_Y (! PPw4I:,;UӱG Yu-;GW{d]1w?(VZBt69i$c&6@j͠@ I  A1rTCWt}m6xz(=~#sR+ُ)FIg7v$dֵ+^zVNՉm1 : :AX(OCl,Fn ̮>D* \+ ܵH4#Vicyrwqdl̴ҪJri-N])4awtЁG8ϏX7ߖ!%̧GWA\k:ɝ!˾͂Cqq勉m!~KT1yr¢#j蹎).5hQuxcz_D8FqmT9Hn-^28ZEHp{_A;}}#ߡ!mJ&vOD()Ө h%EC: M`y=VJJPv+¢iywQTD>af> Y?6 2?!l<.EX`f)Ju@a쿋fpSӆ@Ua\FgFǻA+[-6?'G'ta古Xn{mP|kRa⪀$iňC>@#;wF2͂r0KjCϼѥ~z9ّULJ}LH£:\*(I2 E^ӥ1dT4g tt$O~~:AwϠJ>([%ɧnsB4NV[`Ap<.+ncwH2*:fԮcxK|͹Ħd.%O/ MB"0/" ݭ/K2myvIɘ8[,)3妢_^|$Wŧ"5PO`<%660tY -ֱ`u챼vX_l9$vl\mEhc|]pnrCK{iݧEOL_^6WFӑ^ h9gb -OOll:[![V[D,*bXiSre%?,ŒHLsɊ16n'۞t:mEۆ7 7\whdYؗ6Nf&G7\1B"A UlbYKxCG:`?px.n;ka<ۦY GhZLxNO .S+;hdrR25pl}#* 9MlG'wNFWL~>wؼxoY*_$EN(| |q:SI'@}4!O`cJ'0߯r T >$ 8,(⹃_F܃nV8+NSb?XۑUy#d]UE}b9_N,HqT>z>qFҢJ1>Q+}LIM'@A3@QP &bgyr.(x ϞJTUN^ϟJ䯕Ǥ5?Cbo t)zZ(\TI z'^ >Y7Ä-NN*83(Â촃1p:sx 6z.LС r X{F+pᬗl,P^|$4Ǯi0:re3nL@{#aV2)%#En i[wg6D#I~8A_:$<6;SȊxb< Wx'zsw< kQ۾g.Ax[D%#6NlPMFNXC+u}y4 :':q(x͔)*&;2pL!|"UL\ύD]Z588u: t* e΄O͐Bt>3 DERo?3l<]ZogA8oLcug^ǃF3A)AVr8 u髥Ŵ&e[yJJ9r%Lܒb5v^'gS- I0F1_0I)L.x%Z5 *BlPO]NZ:o)tөPɢN@ YPkrNS"~o e0^RACҀ(EMz2IFb *9SC[ڈZ]$C'arݶ d"B!N0j_ȹei̓7E< H9\![*m *’xp>~}n3Ն]0`jXw `ֶчU~؃xcngyL]I^# +\}ÕpZU[p4\]:p^]z pKQޢ*pKv59xQ&8Fj;z3cw?MDCs4-8jK ڈO#q__H͌@^9T,t[Y:qu&u"V8xeI[<7Mϫ}) $ύu&9&hڣ$Y#wQaWixbmٖ%+&_':ftb̤0QO4w#[ZH]v`-= 14E؜E"}6~@"֜by&=# 7aݸSU"Ubas}z9;IH9ޯ bnjEF7;1Hynͬn"o:;s9i;2?_cy*/ p Hb񽳯#aX4mituX7f -5^^ +ѽOciUL!:H,mEb6:Zy?>n>\eUDojLR;wJpzKanLT١qAQ|wC\~dٿ{5֖`#j(q@~4sh9oCE~W[ڦXh* |K:(ak @)ws;T70.?ye6xQu7N7f7?[ fRAx?(b8D4k)tT c^l~kA&rBpmY/E}v';Z(x+6N2\ SQ4iRԩxo\g}X)>M czـ+Uvi񕫖U |{}OD <ҏ-KJK)`I&)F49KbO ^Ɨ3WOH#b5G=lߛ`J7ʶ|ʮq W1+BX/=&ayV`%ƆUp _ WTP~+DpCuJ,YJ$SMn KIVf6:ևأ}u>Rs3ʼn|`Ġ+H>7tjyڽEYGdMUp!|/ [/ 9G|œǀ_WƣIAJ}#7'5Br!T1#HQ b2^КSZ?2D(GԼ){ldĪS`ڳT$tcjh 4޷N6?䗷 A6r+4@{)hSg2dBv"Nא(lҲSZ_B wRثh`WuJY>0RlZ8LiPג[+VOϙ ""oTR JIb Q7I_5dm>ܽoqY3ʊ3cTk'3${@) Mj6Uz'"vD?$gFUhuΛ LTf\&SM/Tvd݌ UN̢ܽGf;'3MٶK\ v!El?DJ?p^so XnZPkBT-Є6<7/aUЯ΀Pe%6Pa(:}G]`as/ek W4s#e/결 uh+6 ͠)=n5ܥ)s~.`]&k\0%("r.+=2w.7么+GJQA'cL\:JLKъD58#XGۻ.a SD$);TvEiKçy6)aMIsdhWw 5F3TD-_<`%Ykv55[D: mD-l?Dc5M< FZƬ:xL2\58D4DrLsi/b;(k@Yŧ ֕;' A*Yh&0t؎5;CFE Zdyr 4=ԧҵkL;_TA^$Ύ3i?5F;.yZskjj<>HOҜ4кu\XX|;<{P21!.=T׫;'~ƘAxU$6Leqx@u܎@KC[u~OAw"1^"`M9&)y)ɩN_1RY8p[v?Tm=؊yXs hILIZH8^@_n }%Mբ0)FR)˃4nbmچZg ]:21B>uZS}tC] Rbwngr_vc}@lI$ @LVp4πٜA) 1En؍.v>)Ն((29Gȯ}Кaѯ uI][91N E50 k*AЕҁBl)@QnQ)_Eﭵ-yMI6H;̺LJ@PﰌSi~XX7EC[Fmΰ tJh9ab3bȹ$XD<[:J*Fp}>ֹ?t6󓟵K~=̛Dh'g(e!`aQP2h/d'~E3h DR{"S;;̓cxKZ'UÖ%nDANiJ"dI$85E+\ouxK"kvI!l}]z*.(Ŀ2dFЍ[5)jn<@|C|ڔJL‘9V~j6^YnSsT:5pZt. DLK/ZfCuq4Z\M'yzY2KOF׿JM{%3l}Pm5Z;c50%~z'Yjڿ˥L42 tjKj =h9.C= 4dFc(&;{Ch q05~CfrZ?o;Xd!$k4<K6LpI>1~LAYCަl5DrK*Ng-.Pӡ`*`j jDD]G>ct]R R\ypnb7ѕ6 `wy޺ƅ#ޝC.J헥=mE ta2r9"03@=A描5]P /{4D']KH삼aeS2RS)ȱ'=|uj]"vDl[m۟^n8z̢`_]u.J b&*Pc76_..  N}O}fR`#bǪ q hݔ1E6c\m#- sBo4'YNpgqj⮽ʔ6tZf'FlH{HŊD΍aP;JRDah?\ 9X&[B Pnlh:I|^sWxFV.?%u,趓2b 0YZhѰ5vX K~帯]_[P:`4%U"DX!HQ:TģC & }ٶ]| !0qrߑXyhCV>eilV`8,H@Waev k-EԷ#" Z闎(ӹ B,~K=Kf~ff P0C \NBZՇ7TqŸJ'̊1ZT$cS0t&6^thKlĕ!>b.?@^[⨲{]Y`"/"pPC31I‘iE 0"H0g"DecR J^ӃmM6I,E*2?+kYnCjqrHmRRKg6( vVqA 9"e:Ti-$[1 H碓JU]o9Tt-M3hSF/~`6Xhחߡ hⶫqnuGCԞkk𳉩w%UeR4\Z,] U[sLXZ|1W&w@wSC2ՠrO2b9 !3kr-ϗ@C!zS$X_Kqî_rI:f[l4'dLa-S遗.LHΆ #A10/x pL!Ӌ5F)z٫}XA-?>?oM ^{ AptMh 'OOУVƴR3 OQ>ځfqmSGN^&e0ȧE>64җ7'8wJp8W tvi׸ܫa0IY-IdEl*l-ň-!=2%TkJXvܢ9' 3YWK׎X6ȭ.Gl(FqOr->M.kAt]I A6_a Dj8odA|5ӯL /ݚRo/lW1Kp]f˾ehjwW6\􉟶BG82JN S\ ɟQ [(!0Gdz@1{Nl1G_*&Dh#et9dmc%Ym~u(8]Oo/kI9y'Bh~pՇ%F=eSdPf#Nub8aSwNh&(4:4.}*|ܚ8i sWCM?Me9}(Y$W)㮙#~I!@ Κ|S<⏏ j~sIx+>7]@/"ZDl}zR'S;E9sùBrxx%d#fx$H˻xS;NvI\ESP%2ͣzwyCX"ZfAC'<;Ʃ'g7Su h >&[Sy[%G)Bl$ܘvWoop ͜&}:2z y_JG: ?8;B7N}rܵDG. X}p'2>fSջ5CRC'W IJ-TWo\V{jl4&?w~i({n 'JUcp"%pWA$"u1yxtǦq 7* ֧hfjf/ !Qy!)reJvsDt]!/WWߺ/) lc  AE5_BQ( ,onz5F,[eBox!y>e| ӻkf-A>sIǞ;ktx?rF!G:24뽔w^4`5J.z LbKK 1j @'>a  8@҅*(%q&j; 4vU"fyL||@qasʎ LqgUl!:/0vXnCY}^ikHȇ8>\L؊lBߐ&a+f7\b&tp1-Z`޻ed47!WM+1ګ]r?=8G[Fl#0Ix&E(኿|wΜVTy.?=.=2k%>GA!Աc28R5rfdWAA ɘ!$ђs8v~`|Oxt`T7 cҘ7mT~}d@m.}qв"K}#ל3PL_b'!ޱ__}&J, WԊ?mK3x"uKeZن)tс) AN>N ϭ!*˪3f]XtN4X:_NMM3Y^4\8K k7+/KTN0 V^WVA@xmNg~?Vj*eJѳ8U6Kg0fMjM$Pl M-#&cbɦ!Tr y=s R%Zj仗5|ҨL+ZK ɯɾ.PXIbj(o|{ ORȖw>rtE%ٷVHƤŃ9VrtntX鍣ZwH}LA+7"[m y7mЖ cu<.HJ|{@Z6?\̒XjI<=*1nB@|QqדBNҝd?n'LYA>>)Cs4HU#1 'ehvޫ7_UevӀ_;&xv0q5>ү?n,; S"\Qd2\^cYWbǥR=? |ޒ<E"pxA ;iIMf!/C,~U@i+iز-sfyy={̡v,yGΏ8Y҈6TxQ&ڰp]t*6FBtt7GSNҾ\ OfRAr@O-aB 7vG>E?+4.>q⨌0Cf{ⴼ@HpE^r]On1T<JnJE:{(E@* O?h@Q$Vx)(H#m_sMF~vXyœ͙M"" u:niҞK^f٘7|* #R;tqbSE2ƨc'x4]_'Ez/=iugjaᕪw|s 65}C|>Q+ug L'&qU8yE9;:NAn_u_ڏ[k'O(%܊Z 󄾏JU;` Bl Q<ƒs?~ GdF͠"6Mƶ:QőtAcpVӔqH-zey"J1tOOҝ8w_I`c ,{eI$RSZsT1*n\?]{x㛆mymBʶ J@uɿneZˍ"s!^:EuM~8ؔ iDG!\tD-,U w<3Sash4snC/m†Iw[j<اCӈ0~D;+t<3»8zc=Fc)-Io?)bEe~J)1U]dBғ0WwY'b\ȿ]}kGRcVRV~ ېm(8 !s\'5N,;谼{6+;N͝P?r)Ńݛht#rCJvɭRN*"e&--]}-wU± }Lߥ,G)IY Uxu9FZ/(8LQicm] G}$k6jVgYZ07070100000062000081a400000000000000000000000167a4d7fd00001f24000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/cxl/cxl_mem.ko.xz7zXZִF!t/M]?EhDTTk׶ǼДUk MbwYE ЯL(PUɢI&.sVI}bh֯뺫G.#d)ȡ@ qv{@ч< )u)*9z~'%mM,cQfcz-.uC:Fy3(!"Cav}BQY[QlMZ33#߁x'Jve`ҘYx)'B&-K}߭)5)uV  )i:U,r4%#LU,O a3!6Q~h*)^E 14IΕp#^ZXuvBMd볉s/I [aRiD,ģI0>Yh"PbvT'1 0BcTҺ|/ oRI4*!ÆRH|nE(.y.^q|7V{l. [h~Pt6h=NڧJC#:?03p|ҊJq4 O%  Oʉ\oa*4yAb:+uʿRV$vMenY~C\j/FZAP*gZ^/`\RJ2{r6KINh6NnbH5& _gۻ47 U960LB }FK:" \ZwKF-d>3Q7;1yU2b {ꭞOmWQ#V 8|GO(LK.XcT:{]sp|xY;U'"f2,҃fEb8M }qWRAyw~ܺ(܂C.VV6u.s\zFsH2*R`uȐdLEVHyEv-f;)ٲѲtٯp2PbDgLڔ|C{."\'7Á4f.w AB n7V_|b긅I*UQ;#YMVWë(qk8ߗ{Lvݸ-4SQ$塳{U[3 @40ߘ߿aj5.{ z@*3,!bjB#wn2YE$,W|n_qb~E<)ƒO" ;.]z 0TsyXSX`aӓtcZ]Ze Uޕ~^9M#L/ }pR;Ixbن'W$F׊ђ_ /c7*Π/- O'[Ϊ? xT!чA3 Yx&JyqP`vdD TZX;$t6t1{\Ֆ ]E/Ua _Nr xlTEbQMց` mlB[L+Њ9Bvr2ce$m.#okys*}caWnȍm>M/e30itYX6M}???HXCj45YxG(b@U=ONAc}~'S'r0&@؂]d+RDc#n&kEl|N FX_elCq+%\ q˟oűĭJ-s^ܥXQnUb֠>5=.)y sBwv)cf۱Ublɭ:YN"UJg82+?I`.t15ZMD/rBYxzvN"˳TMXD"ա[{/;M#UąP;W6f%$ z#Z_VYp4.IuEs`K @8G밚|lǸw.O~Bʊ/4M&Yl3vŃZW&*v," ;ne2!#jr.}~LViG~46*U ,|bp|P*Q I[=o+ǖ3 ]ϑ%-}f:&s`-1o"KqXx…a@rP$ԇ=& V>n`lce-, 󛭔͉\,&-m&Ե BB r$uAqI|Q^Bd4]rvGxگ~}Dž*\@: _=NavaJ֊3<=cOlh-%6#w5>AdS40*a;" Ƚ^Ѷlzj~#Pih4] `#JK aq=Ǡ1VyfaUTXR*ӻN" 6b٫]A2*Azμ Ѓnn]}0ZTEynT-Xc* 2`~-FdGVaEK)1 Yȣ{ktHv3+VSWRbا^bS o^/^SvsRT~LׂٓhsVUAArBg۪X+i2TZ}^E~BLJ]UT0w[ k}F:+p=mR7ЙHٸG-5ajTHKד9ZLuMgAʹ"7~>PhwƇ&\ /%l<$4`9u̇ᥭ2׀\( D|3KVn5?0<'z࿊o:; ^$5?_mU%Igc WxCXG2h6@{=7۽Ihkª1^tkJ)Mô /SCfjFvjw Hظ{&]VLJU+-[+sqӠb,Mn>t*x(1 tZ(^|2… ~;nWuG# cka\ Dn_̣=;U)\st|8wH; HrD`D~IU3VK#3T ѵA`sqvl{2Os #~驖>u% +@V_O@Tsi.~XB!FvF;ԙ_K/e]RU7pGe=AaSih+(/09X+/rMN%X\NCD{ަۑlK/ *O@ !TE '[Uͽɩju/(gC5Nzis4sw(p6]4Ng;ϪA@R9:_l( ^QA[|GnL~'5܃'Ծߒ=38ɛ1x6^96i!?g. QN1W7fF%S!"gH%u09ҁ+oCF}? 6o+|"UNȋeAEuN^rNypCOf9~&%U761OP:aƵ!SY +$IfnQF6/W@Ro.0}BaIn) : \MC1B1T&Qr! <9?cژo>.ohh$xvޤusLjlG{Seen@Х&M{]L:ƒ A.dj_XLUVfG۝!Gɓ .-wzF`vHNWR؏`R8NbgtG)vކz~;NA{W{<$$DY% rc Q+ȿgpV^F}>$kP(COyPhEuez{w;3#ʭȥȴwJ?ȄIWGQ_Mӑʾ@yP^\z @\4n@ZQ*iLj8(R> roB[fNkV/]oW_[7fMkag㶗 t _7t}@4Ur5rWbq|FP+ݏK$`uUm&:x*$^ 9~f缃w27z 2'kWdfؤW*=lUN dH_ںDUVλX{`wO(EwlD~8<:u%>R} |l / >6[h$8"1gS> [=+0zwNUeS 0H`to9PoB|YZuN{o̧?+dL֍I=}(7 HSP#7[p9_YbiB|vcşm/Kcn)o Ԋch$[OJ5L4)$Ż-鑨4{ɷQTD7 %}[J;=ɴg Mpӆ:b{m{KPY:A#tԽqejE"{"\Cၶݛ 9s6-'l;8S(~OK0ꝭ{VJ0K'7Ɔ\$8ə#i!ClbѴ~[IvQNcܖvA 2ZX=!1(b|<7fO#;@V41:Vn d-.A?r;j,!h鴠x@- {ܸ~c试4p*8_[Fߣ>1~jKK2^6!N H^';~ Uziغ~[.<{w}8mg {d]>dIʟAGC` @N 6 $]5 wٲUB 0%4ؗrd &|6 E/^3J_?;eKXYm4aTmU+pl';Y%ⷠ3 J`*xHfnvaqD;2ԎL,8EfVKh&$A5Ӵ0]1=rd,,{ :\Gv䢓S\Y3**Жp8.0O3&kvˏWlh:^E쁜ÍuJY?2DYFSҌXP}yN\DM8 8)#)S;|c)\HGEFXZTiO/3ifPlK[&E^e""^CN`S=*>G``31Yi$ZBQᢚ".A=Ύo|gYZ07070100000063000081a400000000000000000000000167a4d7fc0000475c000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/cxl/cxl_pci.ko.xz7zXZִF!t/eG]?EhDTTk׶Ǽ4:T,0p<У5o摏$n6ãjm!*B4#YxPz@*H4V25z:aX)_뙤3‘1^:LmZҥ(\#ndP J{ } 7QU>`&лgx҂ U}MTGrr;T2~)6s|9Ęlo&{SF֡u|*^Ϯ1nM(@LKI"iܗ{e%Ux Actga3%`V+xa*65'jJdF߂ 8#zNn#dJ-l4ٗÏ0DUgȩjOɈ_Bezzw-oQZl_I'%ze63-뒨g{+ʟښZ?B. CY}Kwǫ`b 4$7跬tq=v2Shk>)|k/[$U rh>%'/fHmQрu~CE ͡x#ت &ku_%1rF(f01fapSן#k%/ )/K]ejpbmif{׻}!UL+ʙhbZ, OI@;Uݼ.@POz=Få6 7H t]rc\*K(4:eZ&,gt5*́Z] ⒓ F׈_q GӪJ%͸6+;ahJN.ri#5,x*B0AA}SDhEW[C^pK_|Z4fYh34.}^n\*Oa"iw`^%jmjjiK@d^"a*#niR"=ݫg+YKU3 Pcڮ9ATvT!@аy]Li,Ê޷1_ . 7GdZMږgqs2w;MՅLuV܆ 2^'4ђN8 ݑ#:_ӻ#!ҋZ)&wx&WZͥHmWrLF)r]t0Xg )x%2˟4ȆHufT ,AO'_=.@_Zww|AX*H_,09ͫ ?T}ڷjר>!Oɘ;KP\r ܭsOLF\ oQcCEGxS\zZm ` ׮]b;t8QP3E)9*i/kܐ:;bdOySY0"djDB }+V<a=P ?Q|5 ܢT:@-;oL$L|AOi=P,޴<'m=0:56H\ [ó_nhf|76ĒVpkt )H*5pE@̅-O8kW,% ?6}]3ֽ&r.\'0#h`OGO9Xl sT>-G7mՐ 4a{جKR|ӑ^{??mǮ5Y'}v"C'` &Y}O-+nZ VU 9;b;lZAm韁oraXe醯VV yHN3v!8~[V /ں֭<-܋3&6Źq˶GR^0#t©f&}ƨk+'_&vK[Tp|gTo>bzEƯaBRPLj`nOYzM\gcdCt~*S7#c:`-/'k m 6$JŤkrwY$XH=0; dT/b.xGL,42PЀމ6;}p=G*quFÀ+ěJӨjn ꆏ}Pʺj-N5zWN+0)4͡~C[8}fVzZG9 QLwiϢ)6b5|J_ 5 wc5~4r3`]N`c+Ќ"h'Ȧ0"9hn=Lޯt镠g?PZ`%e,8N+MpO˛0#Blvl;!.Xl5 ;t3K o06+궊m7v^ ^_߽NGZؑi/I&dY"'=89smLQ rg 'iO^v'_ "6<Yҩ53HY;:pb"A>;]`MOKJ{}]WChc܎3-15fr 5+dމw`K^o֞"W8R3==_a>\`Z |R—ņ,p0͖8[_ZMsS39 j}M~W@^؆!u뉈k,ǃYyPp&Ϳ 5*=P;aQ̺^F+ fs@`-ĆَTTa&.Z JTw hIH' +k8Nɇ+c G4 Q97pAFMuX[j:{FӉ YSOva}tH aUG?VW"n|_:*ǒڃ`A䶷[é&zqDS={1QH4 >zK‡QsW9kڲTQ(4MGq+Uض7}'7CE,Q.&'EӈDՍwIy zBl6gV?Ѩ QkNl_=CyC`n~z5S]}UjZ#͐ 0Iem Q9p8"xo[\)!66>^W \vf%dPdRY/) hcJke`Oh 2IӃBԕ6sqp!k?{'Oh/Y8|p4'eh:\A/J 0M/iW^ωҖ?Sѯ zܭx5_8,BF[3/k6GeŗN8x|ٮY $sl Xwa*:o ,v š-̾xƏmgf gCfA[]DM@m6)bm=|%!N>:4}L2t8݋XE>u.kVk{|G,LӅBfS$7M7=N&<1ؿZ ;7 ,(J-ED9qvk۞χKVfԦ-RRLg{7|wKxf>A%w~?F7l0Nzj@{ -/!ľ _]jrgqNCUNMx ;*}ɦ- dn6"4Uut[`_&*Lhny R')tYZLRaV=KRy-bwϤVb@/F #@ 7^hj3m@q?}^Pݶ&:@fժ ΣF1nTb؉Y=k {EbK"Miϑ&@* \w5 z*mZfxN3X7/2(.E, [J}s `bՍNy\_✭ e] y ;kn)mKzym{o4~*f$CDij/vjLoXx^'2|9w6L"^ʩ4Kq%tކpMzU,e<)[! a f27bb;'Pc5ssVW_#:Oʡܒ߱b+sf,{Gm0#+ =^,{*eP,ax+9 Q!:*c~&iyx%eNo-Hp !tF01tFYh.ˠN ڴ=np>/a6دfyO/&.,%)5 2,Yhlq`k^5>1{xֱV.QW -e,D=6qFsb Rim HжUˎQv8X )S#q^ Kqe&>A<z&8f R$)t2"|hfΣ(qn>tM|/WGr#aow ly vXjJeוAo1mȡ2 oESRck[뜜'Mhi,c 8MkmܹF ZcP&0KЪ*Q@ Bei=aƩ Lk p?y TԪK5f_Ξ;v8u\}~kA~cIDGm/g׉ YA#"-I1LHG5>f ׮&6* 0˷  M+gB0n}}FJIP|V)wp8 7 XT?*'4„iiEmTS4I{^.`{C߫yўMai" 1 TO;Zf~*mMYӨިVwb9q Gː`!0Zl]6S$DPVU<\ejw}8W/Zf-sxBS,|=]^JZPd3rCSCt8^ VM f>՟9TKcRE^v8{ޤe~..` <K="ٔf6l{'#}`WyáRtwuY~ԧ6f%Nz"90)m *H4CSr҄A#epB@AD U_/;?ݿw,"Y< Jlm _?4mɐ (.\`T&r?]?kd|ѬqM ^Kkd4mwi1͝3 xVz}GEnz.&bLW:É Iʧ &p('Ǐbr蹰@B_lx TAAB-3h60.zxTCzڽ$|nn.ƺb?Ӵ>p%~?Ħ$/8 (f~0>@+15$텲ֶgL1%O:N V-ŒsQ?SOPrspf1իԊJu&o\A ?ȫщD]kz/(a6BT}ƫǺƻjP}Gk<26Iz ^iچ&P_tcrDTrFLHQódsȇxX$6䁎ŢPә?z)4XW9(xh@3KiQ[pm)dTn:su-4PvryflZs%nVy VpW:b@.EϧiNQ ZH3c܂=0뉸jn‹RK )C Gk}ip6c:.7̑\'qqƺ(4щxQ!< \TjŮ n#0 [o& VE~I4`(X.MP9&M G@9JW'ln7[6K Sė~ͻw!Jc'JkO>Ͻe<]S(1Cb*-98$q-\MUb4wQ!~i3¨1g9iZߩ| zZPdrҽӲFQ13hkt&R$ᖇ/.T dcyі54~^B`Vb>Z0$Cbнn?:X7m9#W3@i*z?ԝ)R'/2 k$k3$>Ps&*f9'Օjyc657 IV8Iz?[׀_3~FXP#gK򈠹Q5/wyF%h,C]Z+ :007H1T)\pУ?mVpgr?4Ԥ2O`mwVPh%9~pub]h*lQ(T9~eo ^Pܳ:pXP"}ZzKO{( _鬵OZ˛)!4 [c1h"]g@ .C]L9zɞ0@yAeNݱ yhNj&0ysJ3cϟpTJ:~>I7ˆe(8 "HFEPpD9= 㹪)@ǀfښu2R]싆9K/*-flF2O&C.5`I#;^{|#4Z!oD8b J"ߔxʂ ƠMb7K$CZɇTS226$5iTLk.vfqS\B;LY홋9g Yݗ.a/~K(S/cF b#!r(Н;ȿDg#sR3R("5 ; 2Vlzx`#͆OZ\6J IV`(H$͵l5J”P69ulcNMoQcXԛ1N.ǍzsD*'3IdO6nv-2"=nOjm#qs>yj@ e)ݮ.Q"Xam {~&JiD|7yᦗ@ 5lkmJnРsw O=uGӈT_+sgmZ'CfCb|n(ūPa77Fr5Cb7n4S59`©9i ¬f!ʥ QںC1IY(HƒL1g99Wq%d𓟖_K^I7_wP RZRe*Ts7 +jP צ#b] Bo'*e27 ۮla%\ٔHafN2*$K] dzk7qeV֗I3i. 8>PcΨV֟7WoflF#IPߴb_;uW6иyh˻31# B(DL& JP^sށ#8 jCwki@b^}Z7ߦU&6lol\TWD/[Y|6pc>M/0!CQa]†tEL|T^_ 2Lm8?LX|ZJB~Ҋ yyv9-di ' Ӕā=c)KdISgWJ=a}^#JEلc kD;b+# \{i8Yzv3,Ps&f}Rzm&Ѕy}@GzKдGxp k)/H}P:j1$G6\ocÃ#9(r}ObG%0<@hɵ̟jr/!s?Dҷ@?'H˄+^_V{w٩ubrĠ%#Q;mYPP56'ִS\0s@(}7J P6yoe?~(jFV&F _]tưLLnJDο=co0Wn+X+< cŷ5x߷U]۰$w۬u) FtoQhsB9%ԕB9DADME:; -<.X>m87Azhˋٝ%cB*xV0@::x!ҞۉԓnVP L /L68کrHۀi9ڡ [)A`"ZIT;P\U$-ڒ0ѯ!DGdWej&Q<_!Yc%7/O{]H>lL҆2cn@1|GN~߭=jY&P]īev+r }Xi&B^nhVo_Y+N5RVh%xx2bSG;ZΑlME ;"'~_kħ쥸Ibz5a6_dg 8eG|J:eRRAc AzdjwЄP)@ezj9ΑKv 2}bvQ;z5_GtR#CGR ڱ& G T:#ty'o\$z[2 pU >RLYcȬ|OSйP.#|kD:y^{Y $j nSf:qlR­ܠ]ؿR&mxu &*)qنW|[#r8.ۅ(w,n})ҹ@kO|9Tmes͛\ zA}d :#F 60 6FPG) ϘY?̶2@py-aW|GCeO&u]49Σx[_zf"4#ep9n0\Ofl\mh~6 QwZh,)*!bI~)s_M}YU&=h•}Xa'ltʺNö_idփ0Fvup?^Np=츻}6~0.ӵ΄%~E#OY+oA]_(R<^m} &أ01iš~VPV,FhCsxm{< y=IHe^Y6#8x{4V-C%ڮg6Ifmm->2ବuO p"5$Ƽ%WI "_|`/@_@ v5VLib.tZi28V 5 x$բHݪQ#[ Kpq".`17[R+rvP`ͿmuY)K )Z|>2kVK.si|}GsB]p@TH > F@ -(..:( i=7߁9 Puh'OXQ1ӱ</gE1@k( ;2:  N TMv_<i0a9*뙭Gʄ^H( 8Oq,Ū5)l,vRR *cJ0oPCjN, 1g4!I~A3Yhi?/Pg9(NQJ ٽWLX£B>iIQ%ӇV5{LB1zq,ˤT%e2&,46ߕp },PEYE[ܸvTm楘H_)5Esp1wȁF.Xɽ%j{Kw{߫hۼٓG*GJ}%Ȏ<܎8t˙E Nˆٍ 6-'{Gcpl2P1>p/7{=1?*2Q"!%:72%E}1W1)o 'E5>SI$9,|bd,rWn[H}0gJ&;-;s2Gr4bpȥpJB(ZolEٮ>a럓Nϋy\{xݶ5p3랪Ѐ81RLc/\"ֈS1 t&,~h7uL&8`u r'H'4Ľ0&.| fN,PoOWD)Ϸ]Q3Fz97C np,߃uXLP7ޔz#~0.6V5[t O1*;V7#c's*vPD4`y1)j q!U`WNZncXzJZ?h|ޯ`4ǂtqfPقOhA<C oT{Xd _}w:ᑸlE'I?g.n ˋ< ١'کMӴItd 0^.4c|>A ks ׬dЎƑkz8 G{[ZKnJ:xHrHz̹*OBCqhge[-Q}%WA>O~^ I4}wf&BzQMT8¢  m&OPtKՕ÷PK:aeo9$vΞ`*?kgf> _0J!Bdmޗ!1BP_\YnTLA}1L{N2!OJ&>Cu1S>iW>[y_sq1;bdӊSEݵ`O(Q ?G@kPߔM̔)[YR$˴fRLC0o'Y 3,@#Uuz}r2=̪1c_`5sQJ-u|e)7i M\X6IXr1 <=5_ v$u.%Sz'W^ϱ*Y RK7㮅LDq]7!&XM?xkـЅu06W\e7EM A4Qħm(g/2IH%zX(YĄrX%)RT$F'}XÅ=t26E}jWt/r li70*lI|l+ip,^wl4;z.x%% @ o/Ǧ[^1r ̤ qE6xhgɿVП=kw̞Z& I DVx!0=/ XL׊D('}{K#N%R`X9rso•q˵rK5YlR|g4crZQ-CIl{W2_븾KSL#2t:NK{i"$IwX(9h-ߜ[|]! -`Q\Yc?%3\Vދ qz#܁!vhX Yn)W/^밀+V;4*.&O_q"+b:uf[okIrc8]ebl!glL7G >[&M\2_|i$,ha e"-j䥉 čn#Nf$!+o*ْܻYaqJ]2%OظSEņ6S^iM qrtc$dןM=GTeER$qE9bU vIMJò%F(*7>6]A{ M8[gUװϑ'([!pY|^Nӿ)ͣ/َ3W*q@2.D#TeШESqz}:uK^ۖz䘱nn o+>UR2rg>hKT)Îs/)UAjh6Ropͫ6U tM5w,iBpCځE#+ˈZ f[q"?X2#95!x]'<]DaAQId<hlG4 _ϟ PLitB iB)3JpS-eYI̠iy༆C5MLz|NdHyc9\):8BɣO?ºP}|嬾f63E,?Ͱu5 D;=7^F&ebQwl.Ac/r,$5<ߐo~ߐMWNHEzr(VIXU-͉0N&}ع@!0KR$.XИ^s7J|(eC9i 21FЫgAED+B2*y󋦣=>h!qQ&&mp!7dª'v^ޙ@$ L#,Zk6JAx ;ͷeDO*'N;Q)ݮ|qB;`i >0ʑIv%d["P*MS05'NORv^;t"E0TDau_S#JeUx k75/IQy Ng"{>k4!C8ż*xQ4"9|盭!7G!?ἧiA'cne2 # _*x1P[ĕt,2'1 S'>2k5$h]_q5N,yF[j"X9@*$¸>LXkG_'Ф? -ܞ3e,^ȴͶ9'r?W2u:& `5\]7:]fh&❵X?GŲ%UȌY 'ČH- ~BP91aU;47ofHxL|d')>5 ]c< Am25[) DW\ sTP +%LPel?;FFM5pDv-H*'/6 8Ap,E;-0L5N@'3E* _=H(qmy> P1{k.]z~سWa hӔLɇ;u|lX'a׆5kFG )xu/@Ƙ7kMeuJʻ0:[5y^_bZSFP6w @r꬝* _m3I;y5lSsB*mԧ/mk놵c :uzrHi5)WĠ^^?hͽ,d;{fR7juFyB6CVAؤZv07$(*Re/2,h|#Q$ `h0 r%Q5|M1C#*py#V=ฺt0#LȮ7 r=6^= V &tmS?Q5{c`%ad)eD:S %"3%j]xu8ll^.Nmz(RӚP@B~xФԳsBJINU~AffP#/a7DGD״'r`oB @dlP$ìJyZWPb);S{6Zb8!4 C\7BZ3Y s!o4 z!h7 [|J"\ yd2Mֳh߈M]ʼac4К}ǧༀ8xVT*GK\ѨXPO(xl;s099 }C ;oҟq*ds2ى>dbڊ(OC'YKw?C{rERoBaA=Xse:;w(cN.n\=hDadfHHw.=QB FՖ>u!CN\4ѺAO[տfAe{hk?WeLgv8Y~~A{0/ tdF"{Ƙc,LkNK1t2l iU׀dHHػKj{]lbE{]f\hBA{sߤAgihd>fxud=[| ӂcnlhw3ǏԿpNӑIO=ť7D_ g7aRd͵gаou;[dGg3?>9m@]!>rKD2D,K )˥>ZJt#&j+8JЛ,JUʠx3lxˏIoG3&c> ߀./y`?k?naRv4W:|ZOlVCjpN_̓d%_uX{)ޔ6X}v`OZ/?XÔayMhVFbm5_"sC'c&J4_O>+(LUL[A|ԓdf-PğXfǠiS` cOrjc`$ 2>D~ey_2tl2z<300TKi4Hm FhLC;$Ǿ] oBc ,s˦j ͔0ªY 3XZF7ql[B9D2ggr+(&cyV=t- StʠC/1H` hM(ukEK mB_ݐ\"ڽ7ԼoAJMTCtUpHc !2,x5*:fF,w$"Ej1ȣ/U' .=;l!j-Yh뻫xw3/Ui_,<9!WBt01 vEb_FgQ t0C_5pݸ='"lIo77cѽnFqsԬ|L9ud]S?M݃&'rd-ӥ--` drH,u/k_twnvDflt#~ 1a܌*M5BuDo4:~nd^/]zԊjL V n>09-SjW>js`W'J>݈{y҇1OG9APXe_Gؐ1 j:qmnmm@߫s)tX0D).\F'h٥4C˅~#B5+M2V[[rvW4h1 I;Q\/Pm8&h|D[s#dq$,)sL!QI{G܅AMD6XH)Q(飽s % ]=\8u7#4P67!ʦDBwuv Q4vbWٱIGDH:[eX QA,|޳pN|'<W_%PDėq-IJdd3/}`q̎`5ĕ-%k5n \|[["1 $%JOCPi(;5x% H_[;@o8ư GN&OЕXK~طV@+\oh!~{Ƈ0{<5-|9ڄz pݮҢ\R!y$u3eIuV?xUpuV+ry֚¹c5!&In.=0Eh`\cμ$[MNnLb+~`R_Pu*u@ЯIU!P ~ Y @l=LMsZ0FjvJ!HE`۲0 GE=c.s ga3:}s)/w+]p ;4/AsGCu1"fW<R~yZ-Eؚuˣo[TlJU#:~`n#BQKc?jZ nĥi0]Y(m(\x<άHn_e3ua)12`>GAh1?GN q$V@Qӈ;]GUs><b\؂.HBˉ&6 rћ[Hlޝ"VKL3;&|:m$ T,"WT>vROr$m>W!gkaMo>\&ek}zK!GmσnAL+}ޟܲ%w%bjMҮk٥򏬃A}hdF8~|hs[hY4B{XJ͡ζaX^%[opX-0MyIhK(AC-髂&4MJ`; [zguW cX RR}ܢ7Hb8|9V pz%a7 `Dr`_#>KVߢ_Q}Y Lmzl`83G^f ;‰Vq0&Fjˀi})ZcLFՎMׁpwb-sjWH-%~9+Z,geEq%:bR4="IFkX@Z, IZ~J{#)->[̗E&%`=52*擖6eFNFFK4"/ݞ.N1ӎ|z@_BsYي^ԧ詆\AϨgIU2+p%k#NY:F7ROøp Fâ6I(>v<!l6r?yFWQ^,ymіo:˜d i2/0.șʦ RQpK~S$=y#%KGmu%b?}+yO7 B.p 2*9ƨԨ=ՐsߺU"E-;0 i!>DŽ) lA{sGO!4iTzМ}&oP s*'<wt0Po3QNp"j%Z~#anȓm^feJ<;[$St8SGgr(&c34 m"uX3utO$7W؆7r8FIeJ%zuI} yM*_ Ֆ`Z pٍ` /8&[A 1j+qeI ѯZ}vӀe9SX^?:&ɍ$e5 {mAxX'v|w4'Dt$ :bY0;sLcҍ#뚃:\ 8xw2 l)Z_:@7>K[c Y6lwiܥ <ډ5}s#0-w!>DA]~*y6z5FvK5{ 0&f6ˆ9MTvVşv+? [,vMʠPW<&{P:⛿@M=OX@`jS./\ ۄ.WB$q.i/|\tӏ |9/`iH\M[:أJ0~&VW1SgT/{h2$ߓPGnv6E61MvM釔yO0?2&eG|7ѓ>M~'%bI1.)muO{ cq0RU EsKS: cbފChZZ.?{;m]6'?yL^ ѭq"& )O{긟6/ bQ0@;?m1{r?/ղ1gVУTG4x.;;$Y6WޒRDy[%࣪OFq_ߑIЁ#g",)])QVc͆C#E 5jW)W Oѩԅ-WVG#e޿!nF2y0 ̀7hxs?L/c߇i] )*N2n h*l<x5hBedUF9CNroyz%bǣH3\4N`c&`u5VG}h$ ;1čaAjRHR9wLd<3~dL1czpf'+Zvр&:?h+}MdaQ+-f8"SS{ )\%%c] iw];0ب)X-𫄚nFar^R=tja.qfIaqhn'A%#xq}m8Ю8@ $$7S]-un,rݰTbe)1W{OH@(Wlx'=ꠝM, nM e~S)jETsC#$Թ WcYO:< z{Pٝ TJ FrXRڌzN>TAq U2[.P@¬F}7;0Yw@T'#:/CۜԷ%QI!&=]K "~Ȋhlʀ8*SY=ߔZ!vxKyԛ3 >x0=Ku*'h"nQ;BF-ƽZr,lF,yJN);ы5 {az!JD+7 OJi0AQ˜wb]( zi7 Soe97Y!l!rI ]im!Rbfj'U35 }w[Urj5 ubAXdfN,?3vF-v#3wiTjWrxSd.~^#9 <KWT3s̗͞h1.j bz9jv S;"E%xx:9akw_”  ˴ վzʶJ kxSe c(_x xeWFZ*B#wҐ?%qCv79H90 $8 դ]ȽcQFc4DI'V_vsp͒Vݩ$s B UwC%I)DΆ5ݻ8Q_iˆwERw͔s)}s,'͙'iݱ]W3㮿 jO#GRe`-ᒲ5,E b &E{]O_QsYhdPiY=HQ}:Cgka7%<(EiԖq0MtaZ-HE;`6ȝώaum]s+{Q2VBXx f9LXvٿX+ nvAIkA2f k.!4M -9[ cA hs=O"Dysd{9T].PSPG|EtIfsrY^kv[O`,Ny]:X"Ul4}'H.t$0Cʼ{F`'95Tp7c8Y=h$ Rady>ԧa96GGS\*Hi*9+;A:F7]kNm15 gYуWt*}ZTq<(Ŧ&"St ͢ÓL +J7/cGwW+U;i^N)>Lp=Q*K}TKy {/)2+ <򧹏8 XH5~ s;9f/@فCܢũGu YOuUƛxEh~nLE2_tAFiŢ Ή };3ըz 1gwgy~4: pY`zx]ɹl2H2).ymz>--KXlRM뤻E\:t c0 00 /YasȐj pA fRPϋ\ax>3i;̒r"z1˺cW kPDM_(9ቔy13[̟B6\3WIfw}!S h *G35ks O^y=`Dw-Zddv `#_De ^+߽Zۛybrq  I[1E1k Z_=0HYZD} >S>ή07;!szYѦbsY98rD0GL8Զ@኉fsQFb 1)h- i\y1+oB$STi+eTiv?̸(w9Fd3CdQKQn̜Sq@>@&A1 )ʲPzm|uIzS]K8 O8iҔ,Yų;1:<+6bc5H!(+"\!K)zRRCb!آ ^Ym]Gw^-[x 4:FӰ;w_@2%džܙ7HI0ڞ-* CTX#_Zf9Z.}k(iHshg 716_RpfXn5=Uq}(̀jSDZ ʗ%&?ڦARFq9I"TJokXs0sʙ aY,vNZm]&K.<tРi#OlR&OnRE=X*($çY`/|>͜p^nb|;P $?&۬eTnt@fh Mi}[ʌg b1|6S`RPyܱ)=C"ÙR^ ~,Am4lSLoq(Wk9z?yAQ(,t bRNr`| ƞO3gP뇑QPnxL ?Ͽd yt R@a(2Sh1x X_#s':*d#..{g=ƪcJ*skUtgmi\NjXIYRR-^r;Nh1U#z^0VeW)Ґ;~{̽1}UH,JvՁ 5fp5"&;|5 s8p>i1[A.Ed{9cL8O`xj}u%y<G ;w98 &`*.}XRAMFh*N5ÿi2AjS(/w9c7=LGVJ*gta‚Ԭ XJoZBU'}ݞ8#y /k)7K({x*/v/K 7R85\ 4܁m.AZƁ!GYz"ZY,R 2OhsAt_frElϣ yUznAY1&A>QH?7ZLYlX e/D]'yLO!SɂKwoUQI1彵TpK!Uw=Jz-kNFJ-LQjo{66xx^LB&&0_ ǹ/I&MԾI{gkWJz96(Ct;xa3 %f9"Hj1+IZo-ΣpAEҊOh~:LŻvĶ -aVQC|C ]YSIX23b6Lꜳ-cS o#ڹvo-%Mk:5wB=~_M LҼm?w~vqvJ Ϥc9o^a}TxVL3xлߦ%Fmqvʂ @Y797fuWIe WOKQ` Em,>\ZdLJF&}kU!2~m*Ѡʨyh "9:z ItCiY lo~,n(h(p}éڑtfD@'_׏z?A] EE{^RnSN:-' ]ri-l_plQ{z)E C}n23D9Fi,E?ftFEOΈ}QN|*)` hrt+Hq_B!!FT5O癿]gەт߲@լX3ߐ. d׽նkȺe) T3X8Hs+BJw/N\)0FhYT4i) gBPFhH5EXdxV2?}J-|E/0Вu8bbֱ*8*;K֑ՙT{T z#Զs Rοڷmt/$K-?0 [Ir9"gb3qBfQU5"aۼRJrX_3헗AZYNqqYN.\ @-Vg& koCS52h N@w T(CPO;oE6Ktѭ7YN@ׄ)o<莂G5#V {'We"2x+=!~J>dW[At !sS⸈JA[sNխo @Z}N&1c0cr&SVFoLc?%ɜ!KPN`{ C,G%b1۰@]Y4hu!2u@v@ CmLZz|u۫QcHc# >}Q ݦ7VݠHJf{Vg M>֌ \ ͓qߌMy# *e=G˲D^&:gof ~1Lџ1jYo.աHuJQqBcVCA M .1Ľ ,sQC9yG  l-adJҰ8crƭ3ƔE28ݚg6j[k <ipfp* _Nmٲf~b 0׽{.MK'%TpfYH:\pp`|n6%.?MRYPaZi3iT'A>þ;B$_XCh%uEܤj(M:-(';ޱO$Qɷ41-`ְK|37c稝^0ZZx`%[lH=&Ol=ܐkRm ߭v:S+Է1#S#_K o#6g(:R ic1 8m~=@4ޭ71>H0G+h%C6D=r(ͩ;fC<3E ԟ+_?K'(Z=ӻb[,'ѕbjw걪;-O^2hե2 oC|Ú4eI&I6 Jd]4Om V,*-kIic/ph?3ĴeQ&2ce܀ⱼ~aWx K@~N6P&D0z6F<Rn3Ky+B/P \zP+^;:!{mj<;)8Uٻgۜ >w":a]QY% ce~X̥ wJ\{v^̵yO(vCgi}voFa~ѹ1o_6`-RpxI҈sϑ-%"Q8= r`/ؖ^LWZ7rծ',,N6tV*>Xk5Y"2rEF @] ˼ .pYH\/|yXpEȟ WO$*oxҗDLaqY*~O=4"xj J K8XK /Y+Xa7&|@4 WYmԄR4UAbٟ@hW VonhUZt>dm: Lw&#BtZF qw+y תl2]㵣.),PoDo5oߺ~満BfkEpKomK 95"Z5;Sl!A.#4@z]@XUD/yX##`/(Ul,|l}[R *xWX!y3i*2WDYOwXs 9S;"^XS=o )=+~"F2>&QYYy@{T),mYR2Ѓ2sc$n#HܒS~=ia~>T?f[.6g|ou7K󝱞MY ʃ>zt5G-Ëzd(̧:;̶F;ʪF q73bwliA>C |`=! ދ?PLJQt `,a( kr$'֙R=Y{"& ߩcP:10[MBfC+#Z 7-az? -9IK؆Ⱊ&&ҬBYѦ~m8%#/ÍrJ6KYi(lCHnԎd4Z֯0^Wyl|H2SA\Xϻ$xHX}ڭ+ ɛ\I4_{e\׉v[ek~s:il1f^k(lM~ҙ|Ql -rDP˴/]89쨎`!!GU{[R~Rm1beas CFj5Wa+9lY,Ls#Zy*+LLkr rL0D=m=tMj{ϐ2iwpOSS\Va<ЍI(=}uoeMݲ -%`A憖iC©>),<`ݳ&WX}rU9\, Y{ݬe[)#FԴ{ޝ,ő?aaQ0a8kI\U)s]pG62|BaT@|#f(܌$!)'͒qBl:p  ݫoTq#,uGRNoGw)n4 QҀGO库s@KRʶMCr^Cjl[%0%^ }>jZIY.;lmAE˴}ZV%HƙזXd&T0:TjyR{a-,X2PL|#7;N1FMy`˝#S\ Y G hBGW Y(2Ճ\y0뾌MOɴ֡YZ9=yi'<cL}JKR7 is}`:jO 瓓Ac#or*嵛-Cg3@p en>&T B̹Ե_SdShhp2E?T/svv7!^QFi1ʈTSڥuLoIn{vZ(HhTT''r6pJZa6R :Ys" diwO~䱀PxX"jƁe,Y-T;t풒fgvp"r$k a^WeO+/a+!J 7p#ͧhm\{ɓJk`2yk>xL"惫"oRvg|?cߤNʹs ej,7^wޤ21DŽp7(c5Q/Z,oSZq'xj;ΕxuY֐Fs>x"&-XTG1evͶmp'>82"`'ߝ  /4.YJH2._D q+L k2,SP_q8%'c3cٵbd20iuʝJQXt<<؇a*:C[pXη=@9bJdN=njZh%B vWr*dexx㷹wO℉^]@/tE[vng4h2\ ]fBXRU ,a 8@6 qmՂo}B<+5S`1wV1VpwE66π`'1ey'V.>*}V8avlKM68 pz[Q A c.HE@GUub12^iuhwG< !AXZX h$4Y/^sp;s#1tu\'Oߟ'>5a86/Y*y}Б~DZO!mg}/c-Fq{jKE kszJQިVOyz %Ƹec V*P"R\[$%Ȋ1;JA"3t¾|Uh=0.Ģ<kg偬 l.ΕDyUu7\yo@ Tn\ 30}*$kwMTHRHܜ;,ws"ouFT2WTZA @L*!3 L.ߐ_]4s)Tܳ-V;ܙ4D5HNckn-?\OkHvZ"X)P1ݚ_ߝmtAw{s_vj>Rw~މu=z+ftWt=fUfkUx GZ_) VFNȡe'O4ÖN)Ď.&/>@MAO׋7s 8 tՂLm]6KfP1x׳|" ewe)C =Pza+J$$5dKx-kQl2A v"8a؉˙zT$yhҎ`.טPjtbh[jW)< b3fEUFuTPn'sAEɚ8TƑ) 5>L@@c~z1 qLOݱDvq設Y\‚PAF<$>O7oׄR/V$$A0US B4hW'20~66FR -(ESMVXmWx2S(jJgé eh?N3lzrJ&ǑB״~?`oIiYQ?4#y]J'$*GhZb=ήMl&/(' ANXD+2[IiqMuzYfgC'Ը@b)7Т! u~iR)ۤZ\2 R*z˽ 1!wf}8`cTN B-Tb`,`~O|R`g1gz;#5'TCvQHy S_b쁫YT"$49^vEb+ ͻ4, YBrd|5RDnއ"@eTTe"p'.DSg 4+Q|\:y*9D;G= ,%\>,P(p~[b[G쇼_f2D@L͆'+v«7 GvbGHM\wOGd@ AH=/3=!pQl&siRz6+ƍY_].)rMr UrG/nKcH B>)3 $2e,.޸ڻ+!PX2q]3&a FS8S:PUۃ.|L e``A$63Bc-9QwA5 W m~RSKog4Gv@y>X^gRO®gn՛Y~Mdo>)`PQmn#.g^CO18N.QŞn1`/Tv>ֈ%TW>A<\W`LQ*'էn>xsh >F)ݭ?u}aqbn$zX!R1/Y ՒeJdzi,}Kd"KtQ1&Y#$ijsBHgw/6O\EA ش5? ߨ9 (NVpVb졎 O9N}eY̾71~pV/;h pq1jdXgOs\1SL2n?½]!ffubzd{=)JqתGχ%Nro\Zg FЄiW+PZo˷?W,̙HlgXVk]{l.ݰSŧqDWyEIURK@ީ dJ><ڛ%[4iKMVa oQ |+iY>`bjBܒqgTyΝ gBKxKс߇S@ݜ0`$KCoAJ0Ck~ǼmHsJkY^ѣ>U9\C7HX11JcO!k (dU.A,ODpH'vG 9%ui>5\,~sDAx&]_aA0ʩ4eh(2вQ !#gBww LDhn@ȗ2w_+Sk覙x#^S-1缝1ƉH~|+()Qn0%3al\t!~W"CUu|={b)2zO)M޳Suj8śe;)H:>| ?&G#ܹ&r P7_A|#$.= b-Tݠ,0A(8<2 ZO==}].FἄVȩݫ+yYCOߡ&r/,D3*.X ^4=s߇B_='ya;YIe,/vu }yV(7N<S,` caِ2C; 꺛2.da$Nhnq^bQ/&H]\c, Yp\+jgt9 7 ǭH|c\J&ſ)9w>F/ﶞk3Fnt +]'צ0ymߎxYi j/ϑ{\YK3,ZF.62@P$:@-VeDh'=o#;BMg+Rߘua:f/EE6=A퀃'w[3ƳGf'ƄH+ːh⮨"D.ʄ A"F   4h J۴RE0l`fH><`:A9qys(vg})=\iՕ٬>M&p:d#AƌI!˸ Uxr,ʃOBS9 ]M`(}l4مŻp K$hI;t(.$qR8|0A~aݽSW}o_s?* ۘ[5H=53|t}:^/\d Sd]}5j=Fw:r] 0O0)/Ԭ3#,ta|g nfAbfBN*乵jТ{'(Hm `c R+4@ZtObR BQh֊IU}ph SDIjfY5Kɖ*Ew~H3#oͪycs{d5\ǹ:Y hBQ:WCɩ>Ry6'6$93JݬCRYVM*#5ja!YrULoGIb0 cu_opz7aK(0 XEg&eTB,#PMҽf%m++iIpfdėC0*6hvO +a572\#FhhuGsD/KJPyqX,3b_ {2d+'K bC6R[p;._JtdN:,rYFҜ{Hn;W[p_q8>0}n UQwM®4L8/ O Dn"okmx%GUT$Q uP9TR+l-[FvIHq] YfH]pTQ[DH7ݮ_D}*;$wA& ྞ@ ȣe0`k)pbENgm˟Q,.rۈ-wSw'sE 8 ȑqA72!(yW3 ޫD0O @'fǻ~\<*JfImZ;YiI.J/5!2S}嬽/WAqҾ~CV|d?R^ s%( U,!,'m }#47sS#`oc?lNҡZx!ۋ_[{2ل-f1c16FM|i(c0+![Bup2cR)HpeWQO?(VAqzr{vZze& &Y2LNm7@)sH2şw*h8’h1C%:ٓw0ҺrY٪QkL >:RR@NIH3م>TksCk k-68`hk%ז)V/'M-+TWg&;<)`B MQ O($j܂C `X\)HN6+L%7Z8e{fp\AQ X6>?L#G5a(?#H صfڎ)cZ/yW7#|ύsZJ 5ݚaO\%*&R d<`O:MBOA`["[p><vݥ>QA\!}/bOش?*L֘ۋn2g$KRrGi-taV:ҢRzVx D*c*.^4gP d\a;9N\gbP37zNE v+۪CdUxC֥0z1Y`J{p6#SҴ\CrU £^H_d!獇aoHWR1֏yl94XKL'iqh})w-~:@|HͿJ4;7w?_s/yS[|y3М\7%=[Ӕiq(?V$>Ȓ$-bˋIY 1"5>3 _H¤'5_GnhC󲡌 i@Z"sY>īUh80j+x.H$I7pmD. {%m"h$7ExGu;ԩĮ9h*[<4oډFcQSw֞,jT%=y=wN~7\TP l q? 7ʓQhtcoM3tDžlwjXGLKj.)dWDAuPUƕ>cB'A3<̢e:DM _]{ӑ9TIjc["1ynCԅу-kQ~ȓ& n`]UBb )nBFt4i8_T*;1Z&4ۮLINƶІg _H";GkxW$c Z.Vdcw#ܐux@v`)ئ~ҫba*|f-ЄeYyiۋZzơ2}]y 4#ixT5xO- R5,%4=&CZ' TWC(&Gxâ9+Қ˸s\)svѥA l9ܻr7X1T{8B?jȹ ?٬@Jh&(WD %FBN6.ț-XV9doH'Ϙ]Y}*jהqqdBs@VM ;$V Le Ŭ> ŚL  {|jnf/G/M?Ê.YD-:D\$p6Nt8M^ݧ0CHHI$םG*OJ&\'b'):-K>BnԧaΠݡEܙ^W)P|B{P˱|} Bv ,b`qWEsqDo[5{j3@CKb+Y cGђ)leNRԜʉ!1|oݞI+kPVnn,N޴GKDnX] K}CM.|pzW ~F+FRc;+HXH )2 IqYK3RܳU p?E̅_ ; yH)I|Dzz⋕]_ rEg*_8miz wTz̞lI]@I\&_N ~oj}JUUXs lBC\"ng;\yt\Z榱jVBs0WFAʼf7e;e@mN wMD*B`! =(ܜF .vR kc/9rށEЋΤ=g w_KV)eQj$Б_t_9ٞ9GaІkVTS)ݲ|׉diϽ]Yw`!ֈ*"fJ9EDTc)\^y6+:P2 Y:8Bȹ̀NfF(C`5P%B`fie' -TYDYB Ƀ ֒tլ߇Q[#_ZjHVm*nFzxC?j9ꋼlÄER~F#aJZ DAIҟלN20"Sx(^߷!SL6[!i!Sy&.X+[[$mI{ 's@Dn6KK$ ;N{Z ܏sk6I}4|ʯiMGUom>e{ 'Ta,j)3 q K p\i]"shzYLu^@4cVD/UMYTKe̞'T$AR8ǃ-.S~,OXpq 7b%~d5䡩EYV=11jq/䶗Hh8Q~Č (~ Qy\:~?܍^4Zc>OZ˽wH"WWi#VJ B+\;!O=,Wۆ}d7U yGY]15Wze[K1{~|bWrEAqp,5uvba6բ+oZ@Wu brxOHilCz.=[+ Ns0K-ɧkJu&jtc ӞF$""%ļA)MUo\1Kak›}CC95"eK܍}*4 7pF,{_py6=RY/!˞dJf\@э4ʢ IF# ƩMXbR ,gNɻIH yv(ϾLMzKOך0&PO{D7ExkZV! ÂA+_'PPMUֹ}\}U$Sra5ӷY`63 *hcD{)ٍ kiͿ-RU+  AJm5`oLE{PS]nҍAZ}tKH}="@Xk-1(j}HY, E*ǡ} g:y ^wv;g?=H*qTvf:oNdg"EPNDBU'juǯnsT" "-Ap 3+=_b|7ψQPGsyyV+%bpmG`Qw2=DӍӔVL$SaYO7ڄ|5YW74vZW>21($ilb)Û](`gFFc*P#yjh Nh]9m:RkFc[ utTgT#2WL [ۗH͔i#d!z_1bexb)o0ƞnQvrJN[Hѡ fAϕlGIÔZٱ6;Yw/ q2Q'ҧ`ԑMvð<9Qasb_lJ@~O؎ޅ. I ->]>J6B1n!ׄU5㣬y؜I=(PLw $NUKk\5\bI%놸C c$yeZ @K(=6.9Y/mK(UHM4\s/j2*>3ԪPϖS6ƅ@5B]4- UI5qM^}/wfdZZ2 = (=TƦxXQTtxZ4s!(چ =,g& 笄Yx (cr}nn8FK|ΈAkIlь2d]h@OkhCf5GU >fQgװ5]=0757Ղ B}@ ]t.Nb*j+MX(bX!$3/L0 iЍQ"KI/7 ži|\[)m(%tI,=^s~mӺh WEb^J 2ʹ{aI'.5bSzdg;9gi, qOWvQiT1U$$ܨTj æjPIXM/=0iHzjøOp7oրNM'Z B[14:n7:3 'M2DGN|9xK^_YȘ|*J7qY 44#E0 \VM ?qP5Y+?c/YR”Ov=ׅ.Ѕ+N$䢖^..[.FxGsj{nuoP-,H ?]9Ǧ:r\A.lIYf*b1&]?BۛeV[5}L|T^ݶܝ~%6i/rC~, ,K$rC(,ᾩjdvt^g1Dt. H!\G TɎZ ( Y_%ϗzh?DMog#@zM=",پ  Hk8`#ep)ꨝW6_j;@|D1YhA D`JTLϭ[i}ݟ:Bgck} yvtّn!ט%*5z>+1?rk^?\m`GC 3r@˶(yu)/SCE _'^k;@'!Tmϔ.>u4O@ Êx$ݤwVaut!ޚb*_S/Zn_}9Q^CCo ,lUѓ\xut7 xyB'P) ܱmMg?wÖ+mo-Cu55cH]NtFA>gۍ0'c4F\9aKryt<e~E%ߝ7=aL2T¬Ta$_5pMVh_GL? {Oϋhv]PER_1Ig@*Ey0=MϮ){A8w0K...P;4is0jR91n9kɄ&+a~u]ir'Kns?d~$ VRn3%4@toào}7яS6=.T~r2 aSQY Fk*!̘^vSnr=[8!AE0i٬Iei@WJ&%zPl_Ţeͮ=jHM ⢏o;TcT(h0Eu\o/08[wK>>e4K*#g}Ȑ![+JN /w|ZG7~av@U)4?Oh ?#=C  e 0VkiHpƁ;XͰ,`_$jo;6Ŧ\.x Mw`k},;zh,@ ZU1VW4eTX&kdLWqA4ߖOP<2(:1]C&Ru~RHYOo$r[xzE PiqOHnxNlnNw~~FX\HrAXseov5u4~_d bZpԇ?xǚ(./wW: JpcrJ8嫟,\q+j#l1_?<-(j͸E,4=yt:-? sђM.NeVYY*'w |NN-ykIFMB?j30I -)#\9<\Six]kK)Ij֭AӾC rf.ZN]SVnB+mlYB+LuN?d`o>󔁲rS*iӭp ދ?//n<4:n)ep^=8n]Upw #sU-<#􀕐P|pظDi1%.'+vh@/)7qBH1%0*J[6!Of଒9)T9!‘?p5,# QA}*&""ik8\s+] nn-F5ʾsY0kX@3<=<"Q%_J2W; !cmzo$HOY| {qY_ㆁ*6n!0 - ,371L >Y* -NkfRR|]YZ8zx::(w >Z)N6JZ VQP-$0U !QBRE-g%k-[cCvWjIЯo&nRu* ";,&v 1o%i&z<:B뵿 ʭ žv?3@YijlY!O"s=KA+mT(?0[Zc,~A8SQ &PK_xR_ OcF~,'?ȴas]$;e $RGS 6Kx 'Ё/&=KBxclb9ȴ}Qx}8t5mSq$(uhgZAicF9"/*5,Yfy Pq1d\=3;ChVdSLE(pmU gCݣ Y60ӛ~eG #|O8nojuQQFmha#n3 ɸZ`=*%Q, UF5aMuܟ$pGx-dQoD7o聾$o1#N%a=LGXq}D"|b,fNz8եM82 9:"@y݆Jk;Ž(Y[+NJ}wvƘW8 ZpzCւC1,:^%̆֜⚫pbWPS)ۄDkd+Wc˗ɔ]ƨNOA}!z_.ZCfu1̝Mk<+_x32F[Q4L-] gܠ4 ;>":%z.8)ѲyMZkīE>Yz|#-#/T.& OCꩄ ʽ֏UKN_"hq7?~4 Fڨ8 mHv0R*i 7C0}Ш)A0>͟fRKG;n5ecتO,FXaXSS5(1hpv("4C[B\l8lE>02QV,d`–k*ȟaT,?R(~~*?k%;/)-G\*%a wpiOzBո}J޺鰚wy;m "6N3f) #sBkN:)l/">O-Sk#E19u&?QxΏHnF^1d|ha6Gy|3]DTjT_D&l*!j k j L|܍ 3y*ǃ~P)SJ/:$J+<#S٠%|+TO]6O2T6#5%Qolsgԍlsk]t1? v{IX"ցJӸuvIO~DB.!;޲wQ}i ZHZ&LX`/R}r6c͊)_u2 ş՞+dqߔYHo5ʓ,UTPT2Lc8F2Ԟ{tVob8 n(bS/'+5:*K1WN߱s]Saȶr?d~UqF8OM0b(;=Е*v+L}/$)MPsoa n2}v?5e n:Q"_) rQ&縰79|À򀕖g|$. ʃ>hS/P&A ƻYR)pڮ+clV]5"×5 W"i}Q5C֒ޞewTԇ=ó.z vΈwB`'s77>gy65֒RJ}BE+-uߤ5zH`aaXYRK-N0"^b[>`Pk+;{U:ʾ"y6|۔~bET9ӳ#T{΀0BTP*`F3x DSyqҨXYwHKmw ɫ9B]%L )ȔL_; 4ٮ6UÇ'yei<۰"hyCpE0=CICze|eþ{HȜQ5+LICGab8rn QV5,:j#ѽ(?+s~`/pw<̬Ԁ8dPjsXwݶLԣ:WZ.s C+qG dz26Jdmj =*Ƃ³LBq](..mr%5z'h:V(6X9( P]\eeJ\>ߺ|~k5_j>s9@Ho'OƋ:Xg;,Hˌi}d34Dk9oXpu qPh&m(P,dE)eN;g(CV[5D;.Le&t؃ vV&.svߧy'o;!,?5G2)9T0wWر =w keaHt}|7A{Ƀ'A\^ VsG /L"ѸOh.~&V͊Sc˙GzMcAMe ޭ 4 *7K QIR dG iFV7M)lBl,O /Nfcv.Y5HUXCC<ꂕ|]eQ(:!4/ڽcSl2tgfzB |\+{_4-l<`L62C#_0.\XÓLFUs[ĺ\]4?Ƈ":PTkhG3.f Og1NT++DPZZGDGgr B* :F,H>0aI (S>NA s.Ȫ.ğ s}Il:%V?X%}}² nbE޸mnei[g%pe0ufxU,N1&Rۉޭ%zF=0ѥǴJr븺6y9ǀaPtQ)KrNØ?؇iOGfTp ݭhy~/h1]+<&u";b+Y qJhޭ 9P/PD؇fXElDoڒrM((3cz@>+U7=h㤷x?L ɒfdhzu*u/N$D>Ȃ]xq9< rQs {1 eeG:D̓lRF3}W|}04Mf߁ܮwG1p sb},)(WP5u]tH«PХ"㼙ɳa+(L&y~, 9i'0Y=V_G.J扇QWe={s\،,">O,=~D7gV{@EQr"B>?mqpՉn:vjQ1Rkh5uG|ե`O}^ l 3 7Uφ"Pjk=aW_(ffJ }ju2iK \Ci5XZc  "$.]a% ffBib9?K߄|%#vRq'Mw]*p8>^s*.Jc;d;, q 1bspg_e_5l Ӗ|) F E"Rƙ;nM9˷iCLO e$ŁdlībGoirtB YeF^jqJF5BpLCh ;4ܶ}NG'Y_Z|2K|+p0g< ϸk6l@4uj?lH|0-#A*VV9j )QƏD"FH毲6)LЦU-#}xM ~īTEV W~894 Sbb@NsWޠ>.Tz|tKc=6 ҕ(̿G|J1ZdOR 4xij,Կ*c'0AsiFP,_gX1RSs]qX|D߱q *pe_:sQ("̄T&zGL'i}:0mmik>tv$W1=b { A~'KѝBVta{(\v)j[R3Y_z#d[3[; +nHk@{6JbK]kCoBckN)s/nc2<ػ2=[Tu{ T'V,{b!@W]Oϗxw绦Đl=A1zr-A$Pr<fJkzgeGּ^k X}p$$V#1. ޿+Mmj_pTF{v:qu1br0|w:L#(~cc9)TCZ=݂Oi-leLw#˽fm1_aJEFDŽx WvcV"Qly <-< ~@/"K 緪fZ Hro Iky_CF\,86W%6R+Kmln@q|%L5-% @cnr%P`v@(ឿ۸*i-7>?:wd+ !1j ̔~ZB޴*9fC޿NuR˳S500 0uLVc(X޲<_^"zpVu˩nL!(T6('Szt(1(1h*a?V@ڋZ_py鸓Na#Uu[-NW9dOuP%ۑ9zp]:^ I)͛\q\mH,!$IӖK Ub`zcK8Txv43Qם<~1#O_Hr%aw xn/vK4}ͥy8sKEEuy-l8HB'=DT8Bewdʱ\G} 6~I oNP$^&!Ͱg'3  &_P"ܔҚdox*tP@L|f‘m cx# +̋c )ǎlőBcᖓ6ʵ-xn%Lpހ`?bO!zQúp .%=dvTQYy#8r2"2ow^ĜgH7aCQ[,:s>:wtj^7G"&b?LW'7iܔ[͘Eo1B݈?+pWT[UJ7m/>6B-PX^T~2 Aի!*חquH-וz!ހN@QXO%={C+"߲2z ҝ)D6yzEbHmL?I*Ȃ쬄3#t@AcMQF|ۏxw}e%+0GlD!4@z<*];1Ш@*q//A+%?r-pԚ>dZ"}npǐ3(m[X'[f9C˗%*2=4a9G" rK4n^PXz "@ހ2*9*XIz ׌#1E?є^t\ P9W$ך_ez<5x81=wJۏ:0O#kl-ܫm^rgm)b̾$5g=SֶJk @2t?8.dmZiSSη#B`l0ٓ!{lUŇ@ch'Dwz?n!FNP)bX'Sj(Lmr&2g0ِ:yzJa-6#I~a=8B6&q%S~9=E cIjT]oѻhP hOk-e=Аǫ)!d"֌*lp ҇dW]d{v751{J_wvi04E uׅ2Id:7C.<3wy\dȃ\Sh,HTLHT,zooOClѺ]4o s] >^а`Fel,: .G߯`01{'>FWʉ4iw!'D +pwcMTN҃Ow6\Qsk'7 U| ϕo  o])<_$쳽~3Ynr1 |Ͷ#;Y=BJiFZI*_ d"HkoeȴԀQD .i)b] Sz_=E3a?L9a"NI6c#_v.[EΡy1qH ) Q(lfOE;ugR@$̠ih>\\{B,.@#gd$,ޭT~ʶIړڹ,/ ޡyRrmȍŸcR)eӹfyKz7;eЄ0%vu#sդPl,(% ]VzI-+z}$5ADy<~uD.o2l2_f`8nڕ#-Ζ-(2Cn9ODB׬͑t!6ÍX wK ˥uWAsdsF YAdi `AYsh9^eJp]hLɄe@GX۞w"e%74{45:fqS굞dbk0 lQi9#@5!x TPm J47E<:Ax2$n6Z$O@0&.h)UGt5 T|#ڢxHIp<_{lo7D4wSV@<T'k 9/KtѲS,TO^\R;_v|LSCKְϜ~Y7L]`,RpޮDL;/莟[Gx4 v< }K*a/BKNNNabb,NGqG@i7zo\?\Dz<;*ͮc[fCλd [agcȻ'_Grܹ*f\-e8Js\?.Bm< 5)TӁ !j"@{^ v#4-}d sb,tME j!_8IOβ_I;}ù Ë +(z)jv4/4LHemP x,gYFᨱW\J`nOz٭ 2ax<1s; ^UK{hV5ͧ"`+tJrIp}uWAwIV.xAD6ݜM 0Їv _2&wp8^ B+_#[*9Sq0ui EBϋ gc rl=KY0CAQL]&l |.`10$lZgȐv{ viMԥ 1/sPVtՈs;\KA~JK>6 :NhHz,zu’X Y?>OǑC+( ?oEa6-Wx0䜎1oRYg]lնN_>~377)SvYNFP_e5灐 2{ubV>Ui__訦)(soœͦH*L>0o-61eؿߋjraH8#jE:9H,",SFj3R'DڂsSgZv\%h=XkkU]P@ZiQ EҾ/UbipC-eM##+[ ՙ7)r5zco~ B{zrCi5*q3wJUQ)QǮLgg ҒܯӔjv/ODyX2$ }DTe{gub5ZX!xX= "\Rݻ@UH̙30L?y:0 5V1w!w',D^Ӻ( #nt| (߳k@Qdu8XNMy n"`f;?aeEwf}&ޠ9q,I'M 5>jvjYP|W0hћIIJ >Y&3n~ Y]AeBa"׿x*E_9Ϟ:<%Ia7 97>+;lwAh'>xm2Rdm䠯X~a]>݊,G%Ja{b[a/3$U3UR@B4K4bdp`ȣ-w̒ԇ.vK},iqͶD_ w_<7jKt%F&dN Ҏl(u 8 $X%3^% ԎEp9 HqAavg; ٲVC Ô?i*A{MC+!2(ȹ}6TЃL_ XKؖRI UT8, lxʉMe?nOryP GZe1= ;.YrL[_4 \v,4u|1׎ #bYC hn$Fa,VdLv6xw'c(̶{6̦Tr+y#M|f3Bٓ.HjW{զ4LTò7uďJq"KvM7MRFcs ,tXp SjnBq#M}&dMֺ1EYZ]H\ǰ1(fi˙>%X"uQv @ R4qfJunb/!י`agp0,M5hvSU=KgqONI(N$i5iIg;X{3@VWhy_=}A81r0az91;`p,4I7w@ʰ-̞FIeM3^GƖb< #);*'9Gt x]#Enń*99EcH[ :uյ]JR ?uMNh0>g| R`ٲ[Iew(K232b ^dS4㯙 +X좈uiR&24UdiHa[3lGTpj[voxլx02i{I~L?i6Ƴ '3%UB9:7<;͵l4qr.+9e3l5ARMic+Ak9_aG% uAiTo&ղx0>u{@kB.Ogc cOb(Trc-1x欭BגT5o+(r^+C&)dudQl#2%Úx䮵a vħ [v^I@5Z9OS"g0 J=c`@/,3gRqqvDI+3ʉ~UQA}nnͳ*GSUC߆ˁ| NWJh9wFsהz2n;$mȭ 5ڶ2gK(RSɳϕÔ֨V0'ɮa )*9Λ2m[ES=.UY(POGA Zc;-j']]mDT#%wg\h;Mc[Jqd dwz^1Qa%L3α&-(,kBo; z:[2\35b)+А3{|7BhN|;]j6*- '8LijWx5݊\1\,lyS+"s棪3E٢$>ofRGS",}c0ԣID$. ,.}q6A!k/fGN0#z78)aը50l ZaW0`gjԔ` ;?TLM1$+F BsGCi~)l!QB ڴvC'~0ɐu VJC6Ԏަ&-Peʼ@a'S3O3E+3,_ۗPg|.sѰx7 ;j5egJ"4? Cxmy{HV `oo J#'V.-Ͽ粱D[1ºh,Dd'[e>f'Bu-[J_)7U.r>BYnTJYI*K&FНl]jg1~nx~s}-c1tV_9%*/Iogp9:ם>4g0ٮf@N OK^#fb֪IEF}e1|m_v`pɿ~MWybTs[ pq&OJ] iu_>AZ+MۓR0%u{g8N`zRUd}v .E* ߷{gFF 0ؠ[&\"s<2\!0s 2kЃ" [+k,GXϛA7R\I0QAG 5%@iGzY校69Cq0Bd 4W{)XLo'NS9j|:F Cm>3 F,*+ Vmq׉\ <. ;$|CA* 0U䜗 -<ż\ķ13!_} y)}ω kg#zido?<7=p$u輓bat X-S2JyDeqyU1Z L9MP(X >(8-}|@✸5u8d+4Ǫh!5vVOI5L{,\SP]i#ɻl:V&zF>!Я3,Y_EKIWSLN8;:C"rӏ}eXN_h_d>}mk #SwI“6>a̸y9XMZysyMEH;@ӊQຣ3!W]j:׆xvNbEknWK'׫ޅ{xUJKMQ\r ,صwJCRjt q꺽#VOxGӬˇR)R]iƲZ*"Z$:0@7oݮJ3?Y(&Be9K-AP6 ߫ŒL#)MTXa=9?q՘zy*h ""_ʼn})zƤ>RY7t:w+3"l-Cv}71;B_F@H 3v+riT/g ky!_XzGӂ2m`(\nOanEP|&Oh.^ ȗܬ)1dL'ԍ8O4ݗ,O0%.dFs8Z/L P'Ksvr S M+#1q6d>0aUÙ;"؞tK$ڊ;dd\Ձ^bˠ"i>gF]qd+nKAD]f":MKroF=NK` G|AΝQQfoQV<}t"K !sbZ=cnR%q0ZõXp/7 wAGZ(ѤyD? ;[F"]Q߿rYO' NwvqD;q]ĺ4Ip@˴'5 xp#qdFtB ^=-r\j&x:}5 KG[u A Ftđu%3B_ғoiuRm6ܱ*6}t#O>SK{<IA{f#-{NaĿ@YtPVz0XQhD _Wj:vb3Ŭax<ܘJ} ` 2r{*%K9LFD0ybQDK/xeӍ 8k{({hm%rSEqz6 kJ㼁=dT\Hz~/Jgoz2JK"gsPA"0pDrڛ@xBbgRWi[Jib XJR-mVȶkN|o؉/(.DQ`Db#NlY%lR!IxV8А ҷcƱjk]tGjR@||qm@<MZ͎%7J2(~c@Ǫ2>(e7H-*7'] iXo @VnYG *#JiyYkJkƃ!gڪvS1C[d>ڷӢQ*Xر5|sVQ'ӧW]ШlCVK׹ ͣ?1LH*gn9>8V 4?E @rmƤQ^#Z euJ[=ri/}[}yM&xFSy DzU"bp_[o-`Nfq"\k&Ju<^eoӇ[ҲE0 RJS-L/.^p h}B}cLЇg9\r.ݮDg82X ,#xMgY*^˹5LarŜ XY0 =JFx&Kͳh^gۙ1qd 1+H.*ǫln|*GؕR{s ^kMRL!4?׹ғ-X]Qܿ>P')m ߓ>Qu. ̪Y1 @Ѩ $捸Sl 3a/* HMDRUF̅2@q.UBd?S'ܢo%9M9pa'\bhLaMLyB(wi8(3h\<7㞉,2]L-ε[D6ȏk(&BTl;\V{2iPW\PRَN%5˞+9d #v ^*kPouzRk$ FU@2Crz6,܆<;xGanNN_Xy :vm9|| #hGsq[2%Nld3eݢς Qȶ *d҅#,+֙Æv9c\[f{Clm=q|.`taXP_5·xuPomIa72#Cɳ,0ڿ`52JEcw_%0(/ۦl$CY%c<Ԃhc rL,G"ٟz$>Ӫ-/0[TKlrQ^ 8L ~d+8nХ znqXJM9^|F~ޥ<@ɢ!+, pݱ ᫫tnb^Y )F{I]I[}Y!"p$9@7:kSwd}\^pjep S-r~Ρhg䨭vmSg1}`9C==)O8ga5{™猦rXGq׿v^/L`o_O:B5U l{c,zFBRŽEHRG$Xlk/92d7wJ ?JE @kuƹ0U0|Efa6rTV|pev`1@A'GxTv1r]}J|5/Ÿ;!1 tGw2Yic*1#)us,8@ zsz[3&JHa ˭aҞVt4IFxqYM#kRKkhVR[(%[M4խ4ǚ[hpOxW^ȱ TUn fD+p?۞v,Gk;Llbgg^SBt.sƁ^J9=;|\dc-_t)i8ӆ] mys[AӲ :[Ps {K?+|ՙՠyc ZgNyFQ&nCYv^UP βjb9-u* #R,w_ m|4#z^ { ڥ߬K 'ѯxyA({1Ӎ1;B"$k).DApؕ pi,cPc6Ce AT }E頞i0ܸѫe=WJ:Ȝ?(;W0az-II2ݸr-Kg]=W)Q]X^vZtMQ8-4bz>b%Y%ni?:+7倰$%>V7&Lz~G;55?Ɲ3?KVU6Q[ZLKP&Dr.4J=XaMҜ UWC;>8ԩSYmưw%~:g= _&z"/9ȡQ [0^N {,PKoIjjb QMKA75F[Ohz$SбE`wx$s4GrK⅗ d:wtwf8ઘ-U1J2KR>I@Pn>'lY6$7c O0d]?WQbV'9fp8(tgLpsḮΞ7]&!j!Ff~YʌAFJ}9!Tky>n]zp;:9nl3q0M=`RjaC0hgbQD'UBq/Yisy ubuq=sƿϖe6_ =BWDIN uذtR8顼v eY<&FcD5%ӕ 7xb -5o~Ht9wWK ,/n&$t>䈻C+*#߀eJ 6+ u>Ca<|**zPSyvi2KE"/AQ)dHj]wMP m`a[િdmIIvnHWۂp#!Jgs+' R^|a4ұ+5qHT"p`c6V6z!Geވ<;mp9Iml_uex'h ϒq$?2V%̖Cg$(b38Ҳ֮v"qGfm!qA/;,[؟ W̪*D6 Ykh}RSdүe˝%aEEAlmtI֘n`ҿN%posf0 q\u0)~v %?(a`l.V[Ad)/(cT>e+7^~sftj9 񋺁 ti{8a5%"<媊9м!o3҉ {;#t3<: ܋2QR 8hݴڷ&uú2hr#9qSG f^rCu, @##bOwnԺrɢ MR"nٝ_̒0f,Rڕ+z5+< uZը!&k jRlÈ`Bw aHIYʁ bjEq[bs￁"GEuJo^u[ K!I`*En[ bE`nqŠ0 V[#h1g}vhJM7i&T̻PdՍاTuUnPn0眫t11h*\ 9h(o*oL6U%Obh=회`;6[8]ˎfEW*O: ;;-YhXIN| E:˝7_d({!U_])MTV*A_=*yMHhsO $t 5 Q]wE`ej @/Yyg_uπdgoi#}ENLVA6 #13lWeZ[0ijHYo<1˦ן#D2h -'ZKV Td z_.Bo\ȠNK>6*){w*^9OUR(Zn)i!7Y u֔7gUٝwnu4A&IP-֥5%k5s~%F9B%}O6-F[K+[]qz $$D8r"U^ tVl0qJ͘a Zuؚ5G=ԕw0I^]<9%ry{6.+>$ՅF+ uZ{B1 硕.I~#`_y99!oQo~#2, շvjҠ^*/Qd}޳A[ A$ȹ{XZ?>΃A' tDa$jOʫUE-yWkvBzGALN8Ũbe 'a monLW nKǏɗbe\7N%X03ҊQNڨ\##oM(hT]0xEs:? 3#Ġf9ݢ|ϵǹ%#EMu4`b߃5aDBu)mG]>E_㔏H!Slw-zDp|9@8q w;[AD ! K8SSPccndVtKD†^LA;=BpY{^\NT}ޓn8nIeAui[7LglX_ƀOB݅O "9oӳDgN+; m9 ΍e*i.uT.F\ T/s6$Y=T6CXD<%=WbQ+`}>8Tdp#V7_$%?JU&fibю4wb4Df]LKu+F\Ј|B-٫rt¶`h Èoq3LAq LJ5@t2_F"m<s3+d̙Ejߠ_ @S,]!!9qi?&yEBM'Ҝ7bq1I_M&l7 Ymi`pK>< $Ay&[T| NŹUwOϚ=E.;R&|Ӽ@|L^R=VRse T~E4U`L(b#75mv剹\,`t:)6s;FΦV1|:[GGDUJ6Xv!S\g<h)#h՝zPf)"ymq\*wG ,x!k9e,ѹxW.FmїX۟2wܿJQdq?D~[dSehioq;_Y|dK,^rNOO\E+ "T(zmG'-dba+vG6s.p{Fa tZWۺ(P< 0G:}&֌P%Q9 +W+RkN p8 NDBH&2=C=+U+=lޤ c[bfUXt%42mXWTNpY0 3;QppD'#GF«MWBR‰ǍN$-c@ iots8牉YL&>!JvQĊq%f=d !%o{~E??!:ȝ>X (4Ͻ N_1V/Ag؋wO5:Y] 0OW ;ռzA01V)`;Q~TfaObw!c JD6ozrO^+͸Բ~i)فN4_bkюխh7ɯh&eKkpYV) "- eϥgoa+˖E{7*?4ڻ.]@뿶#2`& D9i9RvJzLqٻ7V~ ,fѷG$cQ +, 0._֬wKt/wLoy] {ZAX#:Û|{5<+chhzϩ}ifC J<$6fdqE5ٗqb 8Y/8NT*xf\n$G͵)#ŻS\h;' !Ke&uH w cEιY/h~K,@͌ґSb^t SI11\G*qn'7? @Ki520P ΄]ކ^8« J^1`WTW OM+|\̈.oáa2H`X^ œ,"GTDED.^`-i9D,Nć Pd Z` fn$ hFbL-=78PU>\l{# JS_}{X:U@$ ^QX6*W*hTsr7'4iLTN(闷*)RrXA3"%{cby#߀d8\=Yk7 gڂ#nҽMNjf7qxX9)Űi'wl?W ʇ5 S|7 E!eOwwZ:Ԛ~jeqT bn^x V+{uFIR"TpG\_f'[G';qr5w)0#" LϹMP &Fz9NzqL^sRxnMgr/P '8HѽGK |޽ѦwuM> 1`ٰ1 ]$hT $ HLSZyi d|4xo6Grao2@HNڱwK^zIaCRNS:nA xH,oˇ<+TvRLzʋ͍izb֨^sTZn`Oa0 P[ Fa8K VHƦζѡtKU#PJU E0 QbjL>8gX#;[/[jkM{ GIJ n\>f[NnrӦmT!>j_G[9"e3W W%,WeR Fx m_ʋܹ Z;B] PŢn-L<̬>"1~/?4bt2(QVGĖ#=h*'7|R"LEl+Z8#kȖslf8楥ͷYT `&VD*7kqA +FȬa?:nPEHc^E8mpZMM%(Y'V AJ3lE \\h5+h#Q3zhYCv؆O{|ǛoߓصzW o]M‘y=>[)Ժ9K4άkħmH02ؾ9W"BQsMXjGgIhȺzU?![nI]cEz`:$?QKbf붱cd!4 OI.`4.fs~grsutb[/Se{qz`5#Ȑ79ҋ\}Z9;;>Ч*Pw l/9#ܾ "R2+C=㸳l{# eSM(./ ;θlmW[z0՝S*|%l2&F_&liä rSǛsmx Hp1>ʂ@?t$PZE&\Ye\wwq wu*d,3,ɢAn k[ȞM 8ֳY٠;*byIB.3G}v\ԪVF*)LFm "'X쪊WpA`yEJq{ZEJxUKEj_7HOzߚtAܙ1?j!K8?߂9Ca-tsjǤ7(1oZQH$`>^&-x P/SZeq2UJՠ+tK@7*f}Yr4vBN;٘?j+k4A`?dA`r.pZB힯D iJ?e s6>]k܍Kmjz#J)2i%-mm/:q׉~\;iq({d}1j ֎tr^AIc7u22T1=:^ {;&˸\6ol?fa5z0ې/`_3-y؟xeCvjJl7v9;WTR!+PL0V Ql2Qo\Y%`ʣ) PNsn{]&qiJ簘X4ؕƌ@}#oV dk:ݝcf>=͍lOWi`¿RcX!Hc%V*8Xy:X:QڙLs@7җ7Rz*?y67Sc2Xo&1Opqɷ%8јj<P++~ L I;$e7G*[aWMXN=t>:wڨ&BVsv w47>|~'U-*|0^? n= PS a5'.5\녪*)ͅŒHO+[u%|E$UjX%RMA'GAFyfkd] [,fbK35^:ꋍ+(M!\ƳzUIڙ%ڧsY!] +a>%΀vV9 %Y> 4]`}&u!rq[y@3{n9zICxװRU2Lv^cVܓd`v/L>P_aɁQxs#%J B!xgᏐ-Cn!汣SJzeSܯ@ %{)or2wsSs&/XE1v%+swȼhanvIoobߔ{b6=D8N;_5\M NVuŽpY#oAP@ٻ?=,ie6 >AGRF9/DeD[pCic;Ԍ\Z0٦& gLz$>!fg7׻ʽcQ)Tw۞DK@ pdn01~Rs2+ט{ #zg^9t3,= ooFel*IV(ԂiܐbV+܇#b k9 `pqqqG?qSiRbIPN2V,vKH/-xu UT}zZ6Țe#{DLi8T/S3X T`i#EW4 N">kɋKZyDNK;Mw^r}7{3u-^wza|"b߄.kPۇk>r'DJCԴt!r%"F2^@nx\RV_1gЪL[X*e kns)rl*^#?/. %,xRV>`c+߬ow\ ";Q.V,b^l T$oa{d{@R\;Zg}H^Ìt[H22BkUre*sƞQ9ZHL"&R/ZR|8<<{_F7cJ8ZOFL_7 #6&ݲvBK_Vdߤlk0TO;űh-Q2UNP5L/LY(M&) $؍cX^ћ]93bPrūPBC N %1k|H&o5{T"֡g3% >h^dҝ樐r;4Buy$xq.-$  Et@р*;W?,Z-i}{_"66LS)$ n[zːDl#*bԅbw wG}B}QVB}B J_"Z/=$76ݶ/hsu pI[x~`iI"YZ*ʗBל^9`jllw VܳXң8?гP"EԓUMX}Bsll S12fތGs@rddm~|r1c]V`n-w#YT($Ҩ``fhc}imZ=qX\U70mF%BMW iÔ9FDB.Uಪv8^Ɨb q"sb5F2(~j͑7]۴ᤈsJc IWaϝN U 2BBc%W;mZ׮HÍYM3bl49ziL Cwoڎ5%*[TYWy5p}#Ґ==aZZIKI*#Z"njӡN5¦+Hmn;*< k D>NTX!.֟PItov;[&USPC_ߛC[Bo f{UR 緛fa"#b-7][ZX}d@/ž1kYp^8T>zTt=2pYS1 r'N\hvC gL| 4g*o^cJr`l?e Rmu} ̊+wsWz_1|)/ngN{;g{M$p6d/MyD gF,VlAP fC[\ e@ Bq)::BbY:4 M^fwBʑ -Eɺ;w3{@Y @»ֺ ~ֹ!-b-2/=7yGT[]mGJa@9}`(.k! fHC)(ip)Sm382< qsioDδEoz]vcƳoCGXin-4&g*Fq=V/Q]6#X:QOXJ+S=K۞aǴ7 Rh_(5ʙN:pǭIۄa-bk~S?jƑP'f72;Z:OD1uD$?[?pZnG*m'f xBec%Stһk?dlp]`IQ2 2wE gZ*C7HZIؠ%ԠAT|n;^掭O駈dzs {a+bPki Y y_jd/3^ X*zOuc(1d} *k@2Yd_x?՟ȴ`3U^~YQg 1_yc5",cqfE7S-H#C,v<"7:7L|V\cKr` p)safo|yd3(Qzt5a͑j֌KOU|͹^xVSWpGijiwѺ VN-'X9[n ?-G[)t~ÓlR11H,R׬ = q}lKP2e *G5p{#ED&b$y鳎f?XWFݷdN9( ;ri?k G4Lg{ Ǭ{9+Bѯ}5&0_UhIt y\O ״HE@riB7KKw ߨ5;WMO;2ʞglQ@՘DcڔHՖ#uO[EwEڦpD@#>HwyF9 SƝ,G(Bg\8VA92y#o{a-* 7\dE7<ȔȢN@n$ 羯l>aꡆ&JIy"˔Nxɫ9e)9"B2\蘉7 bOfKuו4"?5u u l;# ̀=|KkAswġ9k0;蹁UOs<6\w8Ja]Zq0\>3cY+=/Z6cwM Pᕼ1V1/\+^ĩ&taʙC콖޽] ȯvc9\4C,~pMڡ<Uٷ>mcxC=yh2G`2Q5lM8Kvlh`x&=_neZNJ[hK4{0OCRXؙ`\_/#h&CYdnV#cs>ck[޲ ]D|}gLl Mj@MaAڦ i/)L&TYdd,ֶzi}P_a6@k{ >_ZLAgmNb;_@}2/5˘EPp?q2a%@S-kg>ѓbu.WJ bࡥ嵰Qu vVDiI f5dd6?5Rxɳ}yOA3ҔR&i=0Cb+}Lÿ~֑-`Bī 6lBjm3]kA<>F J̢K 6ഏ$[}z%?Qm ;EypwDՊ! h9%`h\Lyo M>X),*Z|i'.|h6UpbMW'3"N􂡗ic|GRn Uȁ#:(,6{(/ qtt>|=z 5H[=ԁ-Y|c`C#)KI_`.٭W- glUjȅFIr:mm}E-*tAnCY@ޤC]p}ғb)S%#ly"[\ Q!WW̠l f0_ȰAg(C1kyR6I;ʼnѥJ[`!9c0Pho4bP9ْ95+7j6W9m;D^Hw< ~̝K#R庙~Jwl:xCh)&7/>2L/Ȫ8ƕ$Gh/nzM4,vJ@;%L@3/h2=D{v۲Y)"cB TrH._{ KU[ߚfyT!ay; P6ﻘe, ^Yg_W"!&DYO$Pn24F"yC@".O9wP= )caU8+eue C[98BaXhIt3r[)W}cz_d0[.E%}k,'Cr4?aZwbZZT$(˜ c3iAJ uÌ4mz0BYF5gDE{Q=ھ"&8q}CWAؠbsPjGPnj*{w뤘 }=v%l9GJqVRr3KT ssÍ;p~5. J>b0pI9jfOϳ9) <VD9T)E@VlW2?fw_Ñ5gwDrG{Oi> ? &q3fʌF٨  ×?b&yc {w_* Vv;Īqic82op;rLϬ?=l!*h_>u3eqR@f!¿M [7TH%(/hoy]#^7N!x$bp:| S/n??iM ^A҅V5$3Nb{gOU:uӏ>t,WQ_ 7|0zJ9Adg^Ο)& \:٦Sb\~+.!&1`ʲ\L#vƲm Ö2N4P_MJnVaN kvHraN5oV$K-έnq8pJ 8ΩoN2Zܦ455{8&=Ty L$c4P9$T3qikoU%2,7)y": Gt3b 8zwЏIZz0](7r)>Pg+Nay qyM3=Tg-laŦ(~%~.V? a&2;?R= 9 kHC"AO]3`끪'q{[JX,ò/5Ԍon>C3?9΅;U)_iz4h e-( 8@z߿Cu5J帤-q7էhٿ>OMDŽJ YJz/!yk22tƚƺZU{&.7a%oEV4K(nuš b-zCLTWuLLY[J5#ݙvh:}~!5N-.3Y G#ۄTa_c)ie+LD< go#G[4뛔6Ad9]dpQDBn?}L~-x1eΑNeJaGA&O>i֭\-g.lO;/Xݫ`X%wU~S ;n âBr_'hV]a?t(vw:֥0@c/]KCQj/)VCn)•qFY/; ]yT~$Yc2ֻ"e#<]Hh+KjAmO54X>%[!"G/9AO>ON. DBifSii l~ͶgM[;*svDum Bm+Ed) dk`C*4D.,xF,8vvo}˹fmN2MyJ"Qams;DLVPs%=/P~FdL衭Iωʌ XFȒMԊCE GvE1q'ٺ14p=oN,fC!ChƖsqz4t[tRRy=ZZ}Yu.S@upc ~ް%M 9JN"VkJ[?qGxLPm)y /A6 vIVQ /,)P:>ﵣӄ'P_[{{!DY[i*wgL6 QSq?ڰs!+:lOYS+-a!J,]:_j52h{WbKT`UmOvU=/A!e5c GrdidÜ |ŇĤ\~/kN}XKKc Y|}(njT;QnoaKN:1bnȽ>rqm6n5dXۦuyȸ @ ʂ?ƑfQX` G0Фw@4W?PF#,C|k:jmvC. Ol4{`tR&˸(BQ$ҵRtD^IvBظ2#juekh& 3>_ 1>dw r}H1-;d0vNdR'w!F @vIe.]rBR‚޹XWquJ< Rz쳂fGs,8!4>62V&&-(Ej8hxس?00 4s\:L.4\*ou/+LR gD5P̔I }s;Q'`:X 3؏@t  S^CW7]΁܄ zm&)qަu`B^Tz9<u2DM˿znxQC"6B(9\𮰞zvkoN@*|ŠOh&I(s]O`綫eC ~LQJ2W:%r4S~itm9ZzVA{O1.  J:wd = #t#Jh2SiLP<7-l( pާZHg [LDD#0_'p_N셮/O"cMU(DBeI(B +_!:`oE4uf2d;1Ϋ81j/9XqC8=).ldqC|3[k둨3G[첧3>PD} [ j#XF(=|H?*y8`'u+ `zwf뀶/Oc'A1\W ʒ&k_ټUa>Pj)%V ɞ5L/ ,0\2HWvQ%}~0:Fxث|ƆDQ >ةZU6*OȬ7D2*DƁ\:~髗-pjam X˄L;(B*+b&wB4G=M>` W\~TT EOcT #wMk wnV>}w-E#8x"T>yjKL8vZ i휷 a$9Ǩ@,C j63RQ sdo$I]X򬃘{c *E~)6'?mr#0%]8eP㐋(,FMeBSK>ߙO4M!d❐QwHLZBޱT5xN"JNYS fYfpOg )sYhaR`,7n9ڋ!ԃqWVT}qǏ-4 8dja4RF A}SP:b7#Q\O3Y`Nuo7u:kBfj_ar]u͌RM"{{셡J˴8ezϜ5*MO6nRx͙\_*]8<6% 9-r_>9}8CJ=8+,VO5B^&!#"ЧgGS"lFI3Z-;NK;)~i˝9e高Y:P?A)DY롂ڡKaiTYA;%X~vlhܨQ#bm$ʅDuO[:r/6H !@΁Aluh:bD\ŭj[xA|ք~GA=bȣ[qŻLQL԰ ~ylc0Z7 NaBWru ߝA0IKjo Nx:"s>;Zl3I<IVJO/(2Dk|rlhYhr×(,bч9|Os$?hms2n@oWQ齆hhR2/[B6/ր4J),XM>i4q [`gᶇ.^*pW*}$@'\3O; lWʀyOʊ,\O$9h@ !AD}bͦOI8lr%,EL^+ @d#>ab8uuÆN7':`2ݱ$+;Rk"%8ޟ (x)qYN`1TeVɆcJ^IZu뛜I6E\:ۤ D:1hOk<^,A<փ1y=% w2~˹2 ̆z&7"Sr*]Uq&IEkDԒTE|)#yІX䌰@`z0)47spQɓ?{W9D3vZǮD)(rSvsJxXqאOm.{a2 Cz1.fSKqѸ-@', (Ǯkv2n:od\~}Lw1W/rL}uf~~=LDUvsOo76aH DMNpupw4GKBˤS|º5lev<I- l\MKi'N!s}TN^+䷱^Fܪ΃cAFEVL/_S bm[ʪ6y *r,B鈅u@Xa!0˻y7#v+> :4jCӆ3.C\~ )J6]"%A3 hr6c+^'O ͡苓Xѯ 1Â7DwA3 G&JHlr;0`mOΨk߀rm P\H~< `<] %Z&(-jӫM AYk.p ]ۓ5|ak@7g(G1 ͙(#t`WqMGW]|R0='=ܚ:PQtwy!RӀBǙgxDZیM"Aa3#&[4nw,gVBTKds^K3/©w8P Ŵ4nb=F,qk[]D{gE_^^זI/fmHnuRE5BVYk^\bMg3zB"Q  r@jYty;BB#Ic:4{جe $oxT@6ATS`=I@d6QՀCYx7[zk Hhd/nźёOFmkyI߳L+GJ8XY2O0W4IX3[ SA Z)qiYA/p;8| _Ŕ]96.8B7,~ZXv'6#2ž%M\TvI ,GS+ZTm%'و +Kخ &E_0DcѨy¨/Ɇ[z@]\B˰޳;5DV<fX[Ctb`K=~@YQ %he,]*6YM*+h~]]iU޲n](UlchGza 3hLt+$܋fWGpz8)i$[;He4 !xI\/' $+o^Fw֮RγZU,ZKD$Lq$f / 4u]),9c/_ҐSl)R[@>l|//ĚiqңӠ'b]G=&gS;deUkHrj i?>ēg>(MB %r![RzA\o.zH 1FGLr6*&6FJ&sr$V.p1-is߁#u|8l"jDzτkܗ\Ek ڃCRj@)ֵe(Q+,%u(=*/ff׊i9MGw,}^rj%z`5L@O*B&!ge~ߗ'MD-bZb{)ƤFL{>UҌz$HfA0,s{z+C]ʰ1xh} ;{/j_ËUBkj"?|-o#6&4XȋT6A 欕:woǷ, Hb26Rk %n$Ren;+V/՜ıcmJy ?=*zUo>|oQ80dB)r<mشN &bV$ [164rȘ31~v T+ۛHFRl1?uSTP'* J촌?$@<.Si''5 bg__MKEɞA904GWYiL>Rk7Hۼ%]о }7>(hEY{CqQ4o@S):JW=PH2LٵgͶ_.MZ,#{&Gs] bi[MVPDo>`gqMG`Bt) OgGָ{od‰/[#į9wre % ϵw FNByD!bfqghٙXQf'ܬAHَ%E-7͞Ax^1rs<4&vy!eAJa4=U_ҦT,ٸCO!˲zUKO1P3D=0o_QkW;9 [EDt_T~7JO.n=+̦ /~j]*֠x&Vc]bс+2:znu׸r/NCnՈm+]&4|gѵQ?d⋵Vr hy@M?t:p v S,Xw@$*(mPbْŸuLI*=U=ޙjU4.Ѷ WȨlp( Bvv~D4e+oKr9<8f[X@hRm ;9,Y#33N,xcnc8WbVά4P%_",]!W%5nVI=+ QVsI7|(W)氓6brfB%ȷ%3k)A|7V;>|%\J>Mʬ0ӏPf2jeXM͛GvlYB,[">/lS-2De\߫qR8]97[*F/k8`%"p2 Slbvw)Y0 (RBh5^}|aQ{/I =kIc=Tp1V,8yI$- ]I(L(7sq,[a`q3<~EYqeu]or DUlM9gfIPq{*I -v9+I;4Tvh2G7*G $~r>}Jh/<\[$4ք.EU?ڱs tvzIːt1E czIPw- ͽ3VWDTϦ83} 䘧Ĉp{lB@UvCu,O~Aֲs;Ԟ–31pz3lFLOIz] mX}Nns:tbTI _]^9݋ ̂ yssU^#- dHv$wƜt5rdw1fQx!H(̡Sѧqj8Wl[6nTu:3@$p\YOe_[C=W*o4(T84:Bw( +L{ y]f,no:#'.({hYk6pu&0%BR~!4~ZafPWNƏZ4?6妃应4]pw'QjQ?o~x Ӫ̗a̻bRqI"BCC{|VJ(@ DǙ_Swm^@9DUc3nZ">-;_8 sw-[-' ZSny0/c76@\+ǎǁ!6C{sNzȻ;,QJ_%Ǎ [#Qյ:K3Ua/u)_d~ҁP/s(1/ '~ezuDjJRUhfZڵ[TUIÓJ{Ǘ&,n)^}}_e}">(![8+@x6*~d%{t~5?l= (ml+a8ׂU41y[eV<+ ?6;.K(071 DhṀ U'$vz=Iu)(3hxlQl&F3$$=>**q ҅ q ^-ʩvItDrH S$zt]#CZ7TAލV8U Ozs_"!p:A`=׍[L7-ܘHuQf=JJ(^&)/>IeT'v0HcȕPP*"ʭS]s/z&]aq,=Ddlκ6ҚHl =U-\>~JۇjpC `S:sP[!ZA]ZԷ;?/x&I2ɦ7 k{=w. {>|lY% dp@ * Jr:KÄxʘwXhkMc4PDzr?6Un*T^ w#qOa bGCE`"fL1د׃ˇHʣmTmb9Dj9کZTPd[ y|S1rf#X-#5]d}X4"#d}sI_Ȁ a4-\MTYs(KltPPBLN{nm Of O7RUF>T~"롛 .]1Pߩ- ?Pp=nq_E, ᇦ56Ӏh6Ocr2UfFdi>Ȃ3ڑy*6AÈ񱖾g~0TϮY^b:Īs2ar?[RSF_ K|ҥTxq{8ZT0 On/W*)pWn 'tTǿr|Ͱ6!{@>=O<|g8ӋCh~ 6*dm8bLɾwՓMAD|yBx?ӽm]2%&n8@} LJI6,dK~R ^k8F.F٤(R@|\+ '>Ua >-x xMJxeɃң5YʐA ]SUOQ!:c QCc _`=(Bi?ĚD#![Lf[*3FXjU0qJQZIHx6YM 04>1KySIՏ0owك s i4 lˣ|vCʹJߙ(r\ȈoW217z~+pfR-%o)TlNH%NV -b#pH~ D#j,C'ABޕ\.&CEN=%)I"LunrO: Jx=Rڡ.v(+qC-Z p5~8&V))2 ZdcmF:9$R"ʪ]O㮃4 ae-wT amdJH 8>PJwE/ȋL%S.9cfjV,;Gyx@o^x\[w1)(t/;0D' ;F{=rg$})ZڟU(i=n0,fw^/=n8/ڪqGo*d܇_T6u~7̧Ί:ދ.Р͊HNrw\u:H R^ Sdu9%^ "iՀP&{h3/Z#"~, }WБ0ZAZ_]A_m\a5B{.& Z0ԖWRDm8m*5S+#_ۺqnmd6Y̔ݬdRbiW,eFK?RB4fmS(2H%u/EE\"s#uD ByA)"htmi{n<|AeED헅7#yc|UO Zпvls~\ZB2JeG5kvL;F#<cb$kX鉁`-2OіqrSR 4RH[%UJ1J"p1qKɏآt]F=Dݿ[tD?л /FƉsPP3e!6Mf2y  DɈ$ L̶DrDUuab=9D5ư@ AιYC8xa?{5iQ7'Ƕ '*XU 183m,{@4ȭZ?uݏr{ VBNR:A^%{4~á/8-ԖHz7v3g0eyuÄ∕nj4U":3?zll|5-4k*JNJ՜!Cp?p[YtN&0@gz`O)SgHdh1!o҆TY(>>5iWz.0:]$ѕ⦩۽?^ˏVzEt?RbȶMIn8-@#> xCg;d :6^)]Q{x?6;M롦ȩ q"l2B^G9MYQ~IoxK %C(\T}0,# W͒ UUcő(/ ak;{8xEYV& j^uw@] '8-ş0O)1h-RPZտ}*yݓ"PK$LS_]TSM<~)+$҃PN52O3\§ (HWMӓM|Ŋ1=2& V29 :Ƙ_?,uQGyն)R F^NނF4dH ˱ U\aVt$,ZҘgI^]>`o!UZ4{J-+hƖRh!4Tzfg? r (z;V|QmyR~/UnVX.38V:3L\9Q@-v ˚h>k=QKzXh<{S`NAgiwu@O`[ n X>Af_40q|fYs'또wf1:r{k囹>;?U@\} S6]l*Q-./QHS-<VZ?56'p#Bn9<ݵ<}:`'qff_&wV3Gp^hϧj! qvOX,}UYbz F\+ˁ V}{Nri2\s̾ޓ/bpkw$g~g0W1cLf/֠%(9MM:IoSmثygNHZI<9̢>s*sKf"oCl*h}gY۹!E4ƩlZ<_ݯXNMZarO7V l@]Pr/65@O:ܽG$e/508!SvyJZf 3 MK)4Jf譱~{mj5izKxT`FxXgd8y&tDj mv0+<@ət\H IhB6TtE=y[9du?64󖠑fxץN_j-~9@EŽ7r@ qڥ⣪txq ՠMs6x?ʳ'4w?`Rb:$ȀåRG{.NgB‘~1h[t$  rvoL(Mp xuS̍Lë8 ̙'&t+][X+(V.F~ ƒ;G6.DDz 6=eDᚃtZ[k0Øc YLeCv:zI ~,Q^7rCSDHJɛta Eޮ[>0e? rp?CI(JDHl~ͮ7$ ,%l R\w\G;M#k/4-^-|3;m΃ $A@@:Ǎv-9r:"ؠ|X:q}!Wr6Ii~H :iCR',osY{e9A|-5|dC^#jkַ~ #@K `-6[ձXacE}:(TDց$(/9+=;XYR&`A~7Ө͜T-A׶vtlh"ݭ7j}"bQi2lF ,ZCIf:ɩJ؉b p/0_.i1u7%^m:ŻBpFү^_|+{U6d@,k-hIEdDu&90{^r7[^:a8v||l]D6 ГgG2aCj=+-"7{}J-' R1U벂p6q,Qes8|pCƙ+F*fzEFbUud9Q;k1ӂ^ѽ\ŵ@]CL#K/)|ŇJ@80壈#!:T.z8*eKh unS.c;ޕSX8SE߼qrŔ0r-K5$ ܛrI$p ]G`@ÄGx4c<I}L6<>o0o)'vEWwOlm7ߏЙvc^v|3NolC}L~O꺷p`S}Dө/5!z?`uRĤŲ BF俪VFUkWc [jTxu؟5q6٧Iq _%-b G^LA ILR b= %b eieՄxG*b,v* pbU#ҚiLZ,#Ua:_gdwp)g0S΁W'jG +S1ʙ6xV/Mەkk.\4rZ&d3 +sS{#*4PI!Є:+vL9oC벨ZT3Bm''),9X).)wʀ9a\SuG"E8\g.w~:= {XWHxE&_?TWMZDSPBFAw~| uFVe ̭w*9(D5W\|=֪g8Rmg&Ri@#Aw}>6"1ZC֧@+qBטCy1H\ @λ }im(p2UEO +Y)Zr(bz\[CaJǫa_Fs$^yd維h rO1ڽ 8>ҴCZmi7b7<27{n-sO1EKiE^;8~o IbEb $̝~vF;iLtLbحA8Cm HfKnUZ,/.! Q&3kPv}[FoTu+9~b8ϣLrBcR,PS5ښO,qP4T`ȑ>]^a3EtHuv'˥ hS&qcT_;)JTٱNgSǒ^[*C ?Ϡ0,7z|j08Ƅ"7-TƊ}2AN+Ҿ fp_@~{aқkBYù`kp)9/^*%fliKymБ*Yv w=ZU8wa8Q quXUI RqUzWaIc_宪Βdi[c(u583[XPl>~|(T_^!Q(#-Kp܎^wL!\[UdWQ,Qa\3k&/{K9F HH&.# 72P7-J*C(,BuBQY|"皅'K& ]+W@$<ܡ_SjT纕 ?Mjb4L,~VK!Vjտp` QtЁgM7] 3jꋸM0 ) lB ̿6<#i 'b =L@. EsIdOyB8G#N`݉RK)F1mQi /OSF5m 6d!t5C>Xxv OAff?>ȥVxM_$sv-d,xh"yKsMTF?]g8ܺ.y-I/5 X/GwAUjqj#U]rA&Siu$m)7a#\5@m6E&-`v̬>\xZ oKؕMvaŢD Y5tw~J)vhRi;$ԹY8,L}+vqJX34P̀YR??USkCY [p{/39g&.tjUMΉH |iNձTCd5MRc@ uR]sOނ'Pq1'~(9_Z=HoXHԗlx;&JgӦ AGS5|]kXry!B`V}ٿ[=unwKGQbZM+BPs\qdl))M-cb r#?pN=F]F~Ľ];.u-(JDgZbehXGa2T2ûTH71pb̔DqEUew˧ҵgώNYn%5`A}R\n¼r52cq },*cX~jVj`@"oQ[[]$ٲ,ǿ_ӈכ$O =DC ԣB'O+P r UsF{ʑyDJ gs>ooνh-(On<0 UbL^"<̲ cZ%R+]DPyVe0'} ⷙZ#YrT K(AqJ *oAR- DlG6{o DJ/\u%h6'=JVvOtȕzU"! ˏem-F%kGXJP%6g ϴ(|߷3-Mػ؂{)U\I?q I]`_NËVHR'B=i߮2њw1(}!|;BKY(0z[=+@x1[T"b v@yꛟ8$sq3ٻ8g.6Y<(fYGәT׼x1dC I ÄY$,qyÔ+E򆩇7Rih8#=H9ˀ(O&k6fǛUyV@>BPU7or#.4eR:+ky&M,kMd{"6;ks[) a!yi/K^=8Yb&:yqg1?/#r<7[3oԕ6OQ-<aI%qI2 94SMePr#͔l`޿a ^6KI QtC(V3cžUȻإkv0((b MԄIHogՎsCQ7Ljքaqk/`KKEoOtZ3 ErG%`Ԡ׭Fr[W~e]LF.pOv03 ZCz=֣]eƴ<T ;E6Ҙ{9y?e#Xs\5b >ѹc2TFSr(yo"^?VX=|#iT[UWހ25㺘BpQhcoҗ#̚Fbu\p"x#K(6yf{8F Uq[5=.)ă_]}vp'3lVJSmv-sQ0 g.^nz|ݯwSV\8zR^@ca=]X Pbdڠ̮ E'Eq~S]*Q),H(,8QZ 򜜯)fC>a-]lf8ukTm/5{A:+ˁ}&RPNA_CR?uCTEjßN~kQ0 O >&]ay?[ףЙ=S ]Ǣ@ Yː?PAG8K:Cs>g}>n􌇜gTt_bRde+ U` ?~0]vsLw2"MvH}u,5G94>8wq'#c*f_~mgSq%7~n"ٮO%rٰ-d рBDֱ/1/b#`f5W}&խc:=dݧlݨ@bL5]j~cmjsr`^aѫ*Am#I \iGljH;A;Dzc(iM왥@^H LXh7pj [e&3[ 6-Ze2x RfWTcv48߉l7{ dU&_C6nQg ?@cg֡M e2GcF"N0v<6> D(N'}WbgpL J#8I?V;oL\+Ok0r;$Bt?v;%Gﱯ`A/E|ARUv/IU` kK zma`yAmA8w1gӼX%N+=Vgzxحp s L&W>ϼ}mkN˴v1[ Hc}du5X؈(=f$k@Ĝ]nR(!8߰/+8otAW8\ zT$Py^|2 :ʦqƻ4 z&#^N'2]qE唨[T,eJKzAhO%-p<&qJxwC(ƌiY'/b%w>ƀEp (,,kML-5lv%Wԙ UT^(n.U鯆0[6Q+5dav% RkYMbǐjBNx)hxNX,@Գ 7Ą<|kC:0Wo{?+/Peg"a d5bNV)>bXҼM[rs=xUV]9f=V<L0?۫| Kf[z2KXڸQ*$ЛKU{Xh-~t{y*~F+ȣ#ͦ9 $ڧo2[#c-5} XDfX=P0ئoY51 vX岵|(ÐUn}SHjN1nkW2fBi*:mDy3#(ַ!k?`Y=[ĬM,H|pmX?.VJD-£A4v4lUwXG~og_/z-upe-kI&p>1 mJI5u&7.>*b}H&ԝ3X0eXmЖAKVg& ZcEܓV Nku 5N-f{ ɳ-rVvmqK:AI⴮_/Uvȧeԃ\Kul5nu75/j+PHoŃziDt NϷR@11vB;{?U'(rk[Kc;m*KF`IBK!U *(ےd|yeQk ueZݹ6hnjL@0e>}#= BtJ91ޓ*^-̰B2ێ `ؒi=KE]`Z.n+I5h_& fl?$Z T7H|ڠfl,LcaB1խO^|Jf*3 m+p *'b:*J>&8w GO>ܤU[ 6D7 SyH@Zb\[[:^A4#H¥m閗jX_&YmXg`1?)41~^0LQ|N&'†ܓS 8:y@X8ΜH' &&nýPu[+PG<#4$=@ZjJvRn u\c0="+i!TF.Sj0*UO"שy3ë0,N?՚UqQ!$PzDhK蓫˸{:P> 0F j %"!L#ƺha6"ͿE ة \,~,1`ń\Ŵjݟ@BD%Eض ,4'B^ 2Y\&fUZ+v6Pb" iC-mg?*y^&Q^z+sܱO`B<[܌%~l0.]%&5W{0^}{vLm?`%.x?t43=Xh1Ǯj+|&XF5c]%ys'r&,ĥpNS-kzٗQOJrfx vcGOʑ*_i֑-/Eb>̿Sw,_x;sCGPhf)<|j` v*T/?=nYHtcCY=^Z,/J_Ǹ Gy ~4Y^G14{V 9U qy%`amڰlV)E30Ymd{ʝj6}ص4t@I=sS 2w9owɂʚ;֮6AҭϘuy[-@ڼ;搞Ho+j&}lξq2 c{;\fP A]q0+gs#Tk쯗>%»n2fAkYG4' !* UxzqE41;9*#9Z΂EB] (odWD scINtNv7)JyV8V`͸ Fe"+ Nݲ|`5:*8Ȗ@ɹX + n~LdNx+_s,09K04:|+hbA>`?hm & )aݑ80UwTx'Wtxԣ)3K،LynSpR~|vVw2@x!Uq şd׾%ޠ;n|O]hl:UmçP8ZdK4|4Ͼy9Ox-i0@#MD V^ $DŽҿfN{MGY)̉%UeW W7,.N=ngbXjK &)((INd) 2}*HqZE _5b;{R^Ɯ=o^7 WW:eP&mkN]kOe <.O0b=: i~\HG`jiʇ y O,x5h]r4TҦiYU;F)`(muv it6tkOOn,oD q(NL-﹨97F_aݒq~{%J7y~hB4ipJ%|szVKWpt'%acJB@:& _pS.ouc8ZWdd 㒳rU& gRT+w!rAӽ!B̍GKˊquM 8*{|\C4(7~Q{g{qKXE"yY\X7N_5Rjv89>/sXƌ7vqe[&01w`eC5f",T$UhNύ]M҅]UF ;Ko!Ė, ,xaV$ ~rESv,sTW=}]VmbQ\^aQ 0Ʀ,,KWnF*Խ]|jR0GB>5}+CbX%CZH|7TTn$OЊ(hu ԫccЃHڬ`k9jj> UUqO \>V+|(GS<؜kĸnsXaj筘4'ToQokń=X)3&׊S/3ga{|mL }&;:sO ^x{>Fl :BOA,My=4d(C!NGG2^aGMEj-k̙~U?eT EXkve}3Cq7a!Cj1UX*cI? Xȼ_U@b'*f*l7QO nP*'qUZBI9bLRtLnX$+ y"Z~dɯLmI|{0h26)zN&%a6(ĘPW4>6H:O.G|"е;/#'o`8JH{jv˱c* ۿX.&8ɖx*C{{1@ z 6]V\G Klu/0NH.}Wg +$73rjid#⁵Xc'_B2*4&0Vr`Dm80)X aWX7+ 59 }+/BP4t4kWӬwo jE6P\~c @=JltDa ;[7)wUT47+s0H,rc$K1*fv+Upʀ16?jfxEPܔ. B2'!n#r*}p{s |q,=;5m-Ft:C}<"z µ {99zttsW'ޒ_jWW,j2j`edҺO%!rh]0 *Ӿ%g }xx.x/ \Vd n(#u yddS"~hz&ˁ%!XCJh@ԅVʈN8w%RYEV~l[Ft^-'֙6GCJ;v<!K.M+fuxS.f4>vw m֟-WAz+q_L 6\K`A V?wȧGp&N e8k4,)!h((0my k 4 {騱,k >0ղ~NtA+$"*~"p`[KgTcQ3q3Wn'Z\VkCВK?ڟ^i7Cj$F5c'؍ICx 7^ZA8%z-c^bax-eZ:t+Eȫh{Pz1x/.f?!ŋ<;F)ZlHrNB2nM|~jyUИ}V#2Czg&)ӕu3∤ANSlkSP2FX$0ie?W *ћ`Z-U}z<4$zjtKK-,`846bpBkr#RI6f .'ɺat~!z.zjnN=ϣ5:*fG1LnBIoK׍PFbM\%% #r3MmfX$p֖y{=L9+ GkV9 uUzKWŹ]C!O?> /S$QȄAy(<'Y%GL~+ _b@l Srd,BVhs:P{ N=]H3ViIa2 & %)J' 69U6X,!YhpI9vl7pș(_|Ӷzymoku^%7)y߯y7:)Qx%0 y0}8}sɀ&AR1m)%}Z!ޱ NHB:z.Ǥ|;?AU%"GZnƩCs0}{/m MB*(A⠑Udu锄A|bهb?Vv8C=/l(0Rcy$<8?ʀ9HU쓴00GSu/xE4>PlM>u#Es̊@k K%@r͸GQA/"_T9`EOɠ:5pu?VoYIWauJߎT{nQrE̬ aݻbc yI?(q=D{$UWOq  R3Ա&B2fvAN#0>Q,Vv5F<\OsD{3Xz밹^t1bK06iZ(!T OUrY͆M+fCaS,3i߶4/-d%0 ] WȠ1A~J_R9A,l+;<:r0z.XPâΊwk1HEׯs5 O:7r+$JɧokiHfA<Δu D,[b-<3X@^KK2´Sf3uhߝ{Јx?Sbb|Mg]ZXH=Tg@s\.[R:]Da [uB-#>[Ziղp̀ѝ-7/wpY>ԝ 2nL`,9Ӎћ~؍= OdmC$LE*p!,'3טfMy % <ۋiE V*[kU(0MxS'2 2FnX )4H!mG"2pͫD/1Gc8:cRdq8-xY;ͪ#X b{Up v0Z =Q!>ENcAD_Fs57,1T>sΐ<p:nuJXPqdAkȊz+us}#lXHBG(/`jP'QfJp>G!ja{ywh5v Q sNL|uԒ*#T6g^zǢ-'uk~^5hn]iiNeDDI.&u/L eUzO^jzw 4"ǾP2_drm XiðK|r$mկܼ!XeQ|}i:"(pHo@H*˭B< JX뺪eh0l /rGFq.oppFcI۲zQ}e:g+k+EY#B=+M˳ߺSj8?uR[C/pНwTD MC%sm0. γq*VH6ncbxPk+{1葭M@5۫CA=YӧڡB6TPf~FB-NxJv=ЊL7dk9bK@3m&.np/qW}PMo8CJ+i.HmBhſ*Y n䢴HcEڵx4*Y10 d " 374`l9!8F &]֋h9{UmmEDBJ'F)^J;8#޷85(_W8^1!po a_dg;DO߾1Mw?i"ón?p]U&lp$6Jl)!Pwj|7[b,cHJ¥xS;5{HVqVZC::3_)7ZI讔Er##BrEaW. <է#Z#+oiŖ  Y0 a[28o.l:@ű '8>⯻weY+0^v`M ajyI7̵x#ME1l$GYeg(09& pl-OkJP?pyh߁k咛T}hZ1Wb0GFFE: @ăhyT9o9Y뵵&T_ruᐊzqubq?)o[|K/`j.ԓ',l]BȈ 3=-v%*X= 6 MPۼ%֮7UtJ6鑪ǎSzjogH]̌&ѐᶰ!dfKDTy^ (oψ׹(S 9Tg;eGsQ?)t"lo1?20t'1pf.l2>60eed Ԁ&TWl,}2IK,$K&/bE Y.[M'R[X2pf ?ߗeW6"'1X>k%Cv:ԉ1O%>Q*93􌷦/ @Zs~W_;&p+x?FV h`L/$”cdٰwp^KYOA\RqDDYwi((h[IQ+9,NJ 2^/CBUTr46U+Зa%ONB'՘,;4շ<Q↔%qs¤/1\R p 2BNO3;](BAW;Bc)H7_#Q5bMς b;U 4).chH r'$r$я=yTw 4Jx%uǀcdɣ2UbdJ"nUH< cND;oirJ 4\ _XQ1("Qn/Fǥz[`R>. Mnt+ C )\`P#(_LuTWѬ9o\pݛMxm:>(,K]w5Նbf,;Yp~$t 8ͮP\PM:&?>QvGdMw+@?"6&@m`7e~Rdqǫ;F5;-?N3%SkTlboW(oJ }_+0q O'dNܞ%}1`Ma4|h/s$| aܡgn6#EӤ6 % Ώ[kVHFqqFc ۃ~sg|׏7#s w ]5A"V/ GKk(Ý0BH*Q탷-iVjw?ͲYVzFPX :,S؈$hh5d/_~CnI:#hlf?0mo2GՆ4wWKjC*p\d2YEEZBԽʉ}&>d5? WvI:r6VH97EG,ߘʆ+<=]=FKg+1<'fwD#KgR_U'O5QPEl?†`KUXqvv*j@꤬Ԍ v,e0Y^WRuԦ-aŲ15Kv1 $XH7 J0bj}  /gNpY©oT9ꗅwvQnqTLʰq>OiP 3E3#XwBSB?QOL-,ђTcup5sgKW ]N1ȁ V_9҉;xUa"ӳsejmzsSRr#M )ltRg[lC])0%#cx17K$h9BD36Lj6ҀTFmr' 8ǩxxQK!fWLf(xj'M!${(x3a8uRYs옚=- AV'.Z0C)+p6u#妬o$$C $cxKp,xLr]Z'뙺i ZhS7$$Dt1{9vڲjF/],};.RC .Y-Of5I.)֦>56xGvV &%S4#r2,_ZKܤ KY0h=k&yLH Ԕi}Ct)B;|femD*Ne|[9H:k<$ABSXJV*J-HzkN,4ʽ"=KtmUdOS嗖%Ͽ1(kYP[FRFg&8Au5X_Am:#e6}ғPJ>}AS{QNmUZ}>hmvxn d J3];h'n&|;Ra:fT|"!I8I'b?Y-& uܩlL#وGe:Dӻ5il`&N0d^nvZ Be Ut֙-3. !I4K_8O|쥻~69a \" T|V,A2+N4Z^܃<AWD C"3S}F;$ZxQHbsm> sd"*Ⱥr(/| Zm,ƿ܎ݣ#p͹ǥ]^9 WqO?ٿq·G\P8(с֒Y8:vtz|\uD B {&.X S-ȄO8hޜUZ(`p@Bn;!:aQ[2J_DB6 #^,]N݋8LPV^hO$ztDN>3z`!5u앎J{feCc47MJ")L=Trb6VYZ9ǭxIw6oi^G%ႉ\Tu /1BpWdfظ Q)L(U :̚ߙuKG#$Oec5y:!F"0Cq1]Aж]Z5JŭA+6ӦqYfrB'pg7rִ5V/b뇳cy"o_zEXC7/PfbCg1<G&6*RwbB-Xa/1% ۵aT[d|peWk3{#Om-fX6ںkd?8? ȏJ:_ASVQA(Js "{Q_EMP| pL8%i2a`7Jґl&{hS3Ӂ*)yo <;㘟NU츬 J<U$6J.o<ś YGKMϴN|U>'S #N 01UD/}VF%2S3Q$]uFM6Iu1/Y\Xaz6n,%0ى>E$ Ay?p ^Ӛ@w--L~Sꁥa8frZڜ>)T20`N8Zlձu}"ipH'tTЫyQ?1E:Qytpϒ}PdJMā_^gCI}SVBzkKd)id Lu[fa5 >WqlXC"jLVVGcJiGZSgҥͻ$9眺d+o@%Ae۹ eWgpWVoGvαGYjIuN-V5>)`;՗Jtf8cDyێPSm6"DxE aLP5^[:n*% bg3/(q y&tcY?z6y(g{.F*,~9!QG:mXs&8[:J"  +jJQ(z{@>Ue $K2Ak:=r5#,UWp~^Mobil~E=.H#J׭ |l_ycԿH&AuqULB{Qf'N[QG_{QvhPv")v-+2`GW$E޺z,*EI hsJ#*W']o"܏w@=[d1]}sţ$,H G4ڨlHcxH±2-#Ֆp3gxd̉9Q 1lR|#lZ9qMlGa×[ߨAH,La>Zx>g:މ}؛ڱ:vcɑ8G&C\MV1.!bU'qL!>lzkLPN?g_o@<9cR9ӥ삎]mQd6L X@3QPE%J^sY \{I1Be6Dp0!R]v 3-f.iu%@tKc-U^Cxz$b8^XG;V(|`tŔYi HJfeo'/$4K]s40\c-ݟϸK$pq:$M䛡kxqˆz 䮍-`~WsCs:S $[{+/Iy5m笾W;IÖ(AIwH,RRgƝK 8`ѧ!-6 V}ﺏm2Q:ǞPa(P tSd_halI7"?6dDYyYj\I2{կfڗ3Z}0O`e0sҥ{9rfNROg!u8?7FEUrX&) RZd鼟։rŹj ju2,(a@0P]X N$8´V3Fz'^}ɶ%]z7^H~k`Bso"ՕXuA)!9-="&Z/<7(*@lCcAn!Z;?7!4cǟyŎcS^L̀uG3XÜ清"$S^7沕YShrhC~Tr,ǐDz5ŠvbO{s!n28iSvz1$I}qBܴ(,`}eDj:SDo`GSD_F3#M|}E#aF|P$S=Ĥ>̖™3:g I0$΃K Ch[oq#OMm?EV$ԮiuûU7|Ձk h) .O7Iʦف`}SlWRFUE-|꺈gD0 Rs?EL9YZh~/Tkyd݊OD3sZ- .U¬Gy a6/ _u #R`ܑ.u FI*(4ܔ0QF^qi!펤/If9ktrty3fq=籗C s[)MN+>@6O@U؀&$bu@6-6( CX AiIp{(r1NN&r-B}_\MQѠTr."[؉E-RaY|ұ㓙5/= ޹bbpbthrNXa5E3@32 E=RnBLh.W0uw \h,yot{ʞI*`?mrW,OECcE*I,sڄʱǢ8L۲ğ&Q;(l?R6 1~sۙ~T4:!`/Uph͓q6o'Z( #=/^ce\:4xf )熖(H1i(Q!`b(Њ-Kn%V?PN#&%Y,ogK[,[pdv (|vBSs$1zLs:ݕyx*UEݟqI_g1\ fA^YK~-G|+8Wnoh*dsE-2KPkz]JXGPbl~ۈ8\JV4d?s9ևGbƐ0o^r56Yf1ڣ4їG=|}9a@i&k︁ ~RL*̟%T"F@?W䰝ʮT4 *N~4^Wz)#hm5-f#щSVc-;u|l\A\ ܎^5;N~H7WW7emThyt 3mG# FY,I~l979W$Rn B[u_l!Zwi'8u^:OuYAhfB@_\?qoRu=*7\cr `=1Yno9=?ʩf1RJ$F߽"#Lu P5t&7j_TB8-9$R2\i9 ql Z oaM*-7%JDA?]lHͲ7QlvxIB(ƺ|I{"Wv5.h8Fk ƲwgtlO󵳾p~/GBkμKUmi7 }4??l5^290:]`V<$镮b^;Fbw&ͧjztz$vtWvv#", i"|Eu e !T*!HvTC5i&2}QAD]?Ҩ+z~˔_ N4ms*OcP֫2Z|<{(Hd _w%ΩIsHH!Q)xn?,8 JԚEAP |~,*tr1YjgF}E ̺4z" *1=L L6 i^ZD rMpmcN ҵ|/Gjko?Bhw?ğЙFIr$b=tjӜ_qF\ R~-vie:ɊҦ\ĕw:᜻oMȖ|b5#; *6]NqYvk}놼JLyQi`5|죣*]2@.eRQ\b2C|~יN_ 1i?47ԯ @&01؄wS fVLQ$e\X14D `O"1L CnFq#g\ +vixߵkGS*WU1A Y3iwHx>tϖn@ezR5p5u)Pdx~vL'faܾ/MUvXh6.PH3Avd/G WgW{+dR|x÷̴Pb[i{ܟ0ZUPb~0ң~n*|z땸. nrv~H@fqtCyqh7,b23Te yB =[&Xv]} rȯV'p:dIhET?wR墨V)S;\[obVX_fP8Ѽ>DcHkeD!>Pw*!XgG6PΨ$-mjIHZ-W $/_@kCٷzyFzj6 /AdV¨)K.'g''J3eZ%9͹tV:gmF NF}2\[>@(_FrWwZ9*g߬K҉Iy{} D(ִ g09Y}[ ]x3HR[ I*h 9aҒX*tjd2UW$ɢT=Z4 J}aK$%`Ш:L&ZԖ &({c677]lCPQB/YC9]8A`E{U, qtO] b}p1LG&3yÄ+qVtUQ:7ysr TgSTA H+X4ȚɈ0!-JcEFg#M pDT9.~LZ*![ ih$e*cC0?/7i ZBPt*X/Y~rJ޶h$귭avI*>hFC:B5+@F 24QvC-%wDjLH*QZf]:<~Hbki8X0%Ե>J-WD } !< ϓ&U=N0{Ztu\l)&] Ci!ghٚBsk§ V)L by Ar ]8D${kȒ js1XࡎER@ ;QD'Q 9pևP-3;c:g3)/9y k^, :+3KS(9I$S2lw ׯH EN_ =`?mܠ` ?pE:F,OnNK: ڀB zS0Urv|2Bi󝨓z t 2; 0gg&ume3!^ 6~߀>Ilp)DvEB~mW\d`7 N#Gv -oCyc>Kf ;19{ AyTNA^7OPAX]=bqq');=@)$}xAᨪ?c#DMI! uA 7q e<0usҡ›4bmz^hGfCvh9V-NCҰ5f/;~fA䏀O?8`'l'@ V;m[ގ 7#%lZX-CzfJ^Xt(+vldoEYJÜ@) q]2F~M DSc<,g"W )w{i޲Ţk {8x*:`'d7<}Ahx}ARbe-²8h}[ϖh0x~jJY2פY쌰1Xe>Ebyzˤ/͌G*@U`p'?68u"0* 1]mB-*5v@r@cǨ<|`]fx4ؗmFZq-~p9Tsf(C#uEGDhetp2B83 T6թz!O\54~Y :'XCffn:IE#=2/hW+ 慍#1BcZt|*jT j@l@[30ű(㪮g xV*p`M_tx{ gf}0<@.`8e<P7uLŏ [F꣖X5DdT͒}07ZbvZ( *G7Ao3i@ȌQA]7T-Gcs i6qXqt K6rXS㾘S-7k=o[t~5DQ4쩥MQ֔L&rlRiX/IM2} uaס)1M3 }FlWoBZ9k1͜MO-Bύ;"5-mQ#+&̑eSHoү`Ļ!p3?TwXcYƾ#́X$nXBOSa>WfC P\mHtI1,Qm{ro>Ubjh/Dp)G, dJNp>UFs{U3z C;šLxr>_*ιj6/ꩺ1^7o>\0R5-C{ޱV.Ҏ? "O"jGL3R.?IݥKZ|"6|IDU;:#?D WQ#<*>IU2=cԪ6GG&4%#^OaYVpHaL8TO1sO@ dǤCgcH,F%O`Z][64md :FOC2V_vNl$2t bSNb6o9l[ʇ?qTjTy&掲^ɻ9t[':b1jĪF:伡b+Is=O4_p?¸MDN8dfnSi@QoQjwX"}+QGa|NmD2.&~ M7io#ӮW;;%_5C|fUП+%(Θ*TV&ՁBp#f?zMo=SF"xid/Cg#ؕg N6d$Rٻ#1IF1yƝg m}m--|y鶱p}瓏&>-MY iYkmܽ DlbzWԥ 6f&7HRswhLJp9r>fc9-W.ĂnCgj?@Nl& 9W_ײ aW6!ЂBM2QrN{9*׉n(eXǼy4Mt.[FGКI';=bL}LCIYE oϓ zU$9<,6WP:Jµ#y1?Fz=RP{ĥSN&Q)n;3a79 Qbx&˄Rܑ 10L7L`kPS!٪|T&G,gnb4:Z{m $!-Q!`_ǂLGR'ٜЙ bNSh8RVól}#bMD+Y9ܓEiR\L$pR|1Y'AIaYȩ:ԋȼ\Nki?}p09wAcl-SXN#I̴ 9:9C5z鼙I=tu/@UrÚ/FJxœݓ5\*]7<ڋ&fv@1;ޖ$S;QtDIƜmB?nϒҳ9$瘭5 AI4׺vt>BKA"n.t9Yۈ:zwAcF8)3[ "c.#e,i%xt7; /!hѪr} ۻky[t+):΍j9qa]H0:Mcw!~BQg* U@e\v6z]jxL'pgpIa}MOѝeP~Jnǥ)&EvZK*;uSұH*vIjQy{TμeJ# 1 [iNEĪS(]U'IkMO_|ѭNE+:8c+$Q}&iYDY+?2= 91rTx♁ $Qt׊ H=`1>kuE5=bvP\bnߕppتP"/ګ돛!}&c2LU^=DB4ӠB'k,л}Nk?U;x~Y"LyWoՂ8R?/~zolhۄ4 l:UcRg>ؼZdRŝG3D*=P&ѷ[HN WRO$o /"9Yh;RT>k^ l ~St<"l]C#GQNU" /xIi < J4yc:p2% }bZ1`ay[SŶ4<#ɻi%EE!&.A>M =FJ?XF3 s8P{ .GɂN1XHZԗpW3ky@,OSoaPwXF4d&LNA#{-7NgVȫ(8XH~mvrsfs 7ul܍Jq1p$T^5OV@5H}BǞ Jp&Oz?e4B;xU\z@=>G^R)AD˱zvpuxu]W9k;j6 ;s4BC\x FAnS#|=Pb#ݠdq̮o\ mnJ捋BTa'hWg g~8bԼFѠ: ↎0{9&0Ns|7;wxlɵ!.B`{Ly]:D 3@+2F ??lnGZ!ggr322L(l)αm9-8R^5.qzȩbg$mE's3'`O+~}лoR_=vVFX5ߕ=<*6<$r_K2:W^T.Xm}-a2J^**QہI}nlDǽYPuCS-X<\r$ ?Ad 4L TZ(n_Z #]u&Ӎ 7sn.,=R4o,@,Kuph464;n^Quut9P y~Z궥K> Ģw $P ]PN`8M׹>E )r̓L,۰=px"bV30ª(^vDZ fIF,3hMFFfvk^nڐd DaM!1-N-P@Ag {+62 BĶ>+iEL]1A[:MF8כguG2jZ⛊psK~HXgkC]Vؗ[(qR2asNj 8TSvvD:{˨`*4bsq  NDXN^ NkSKfٲogUɁ5 Rur>vQǕ̦ Kv>U8}M6DSiyfK\|6u4=Y@J{k1S'i.8lhmbva" (cQ_Do׷a4>v?s[+Lyӄh Evr9"$iQ ziE4.E h~9玣X3 kW7P I])bf`Gk+|J'a1&@Ne@FW#G@7j)L:mP8%UR!V=# $MLC~ nXp[T+[}U\#E\86wDg2j%M{FВjʟ[$h=tzd;^_H!`Hwˏ"Xos)Ys om+TZnaS8?KSˠX,E7h +^B5P&A_\" Q~f!hE(AU~iUUh@=ڨ9aeؑ NJ:Ӓю ᩀ 7QJ +)LD_3@ -m[ϬٔA^ۊ 1%e!TZl9=GĆ_us2&g΢wflH0a Gv\ZT`ݩꗏyjs7':6!{I(9TIe%1։q;6"a+%o`hqcQs49M4{Lf.J ID6$fu[g\uj4G/kIH^A]nu OQ j-w8FM[Ww ںa,z%jP:/B)PW"~H>*g\bzYulf_yY"v3<[)u4zΌ)^ص0>).$ ?&W9 o-iYt/ɀY*kPWг>o̝a16k}Q3Yk(D;+Tv\Ē05k-ϫR*&'j#f`#=9Ze"nĴe#ze7:ChS+V/=I!}7aw8XPVZ_>4 xL d$0mIŞasCY92fylIȜj{ۻTKۯ!#_›JFh SOaF($Kd[[ވ$P-|y0oN6mfHL ԚՎ%sJ 58eO|nW<@d)aK1 zN:èWoosafYvw5 t6u;UM>3m 0b zZ1<2/rbY(=b"L?Zr<4"`@@OtJ[.A<rne> OhωʢTw;:}9bźi @G9eʃ9};Hv"z]e'V@T"*L:14λQi. rQeqs CT .Od9_5a RkyKeXP)'AaFdGtK/ jr3M]-JFkqmP&=fAa}RFDI?X?VDl׉Ȟ%=c3V EBi+(#?1p| .;isXPS'p/SpRYb4*-z 4xNuҮ&e5L5-l5͡G0+Li8=稘n7kے'ok!Cl BmI*&zkպ' 8T&AJ/x?T:uH>)]7Gp{b4+ |oe) R<{H77SP߱P5w<`v2"m_$j.CU(pP8Ct%VV{64I dTxZ1"X~Lx6#$BP}kJ!L!GDyK~.ligq?Q[n A &"M q1APkU+çTf̵1T 83O# @Q/`p *qp&c5^uȃ2Z3jaF2пBd.*V ˘CIА5zR O-}f x2M6b!- );ˠm5FQxP 5*X<G-ïY/xzC;a4]}'꓃sQ]O@>&w%0-B1pX,ەq:s՟lBȶ..spf . {WC}˜ ;TŞ\:}~ DS?տ6G;ɻ*S=פIBHOp!%_$7l+ 'KI8g-?nX߁!xMTF㿽]ǫc)d[\=t_] 7dܵ!x޼6U(/dCu.MeYu~!\f,ɝ<UeXD⪸{l>#B%Vv%'Ⰽd"HT︵dmR \9]fy?Nž Dř xG 4Pwm*Xh2o/ Fz̘4k@, Scfr;\b|ѪH8p99g0R.7P$u7=2C okh<eTMIxHC,x%qM$7mvһzG?E9`yiT$xJ{-ʑ%v)1 pv_Ԫ"Z1xl jGN.%W{'ǃIxYHbò&{0J ^CHDZM倾~EK H*2!Qhgg iB B{:FBiEJs^Q_jLi$\ە^&-wVeL*+0o2EBkht3St,wpZB]gfo1{}brEӏ})g9 dv2Sg1K)EΒ%jA  f\vSz,U 7w*YVgV6{V.,;#/[7Bnhb$GXlE~ps0 -(O?,Pm9R ,C pOdXŪB.4+#4Ū@K{6 t 0TC }7⎿,k Xխ]f&: \fu,&TF6Lqab<7{d6qBmLA.*e^llB/zJs,ӝi. ĝ"z^wFKu Z'ZaKO!.V:~X-KHEfh.*k&[΢Bע!L#. *FF6z[$[PN5«-\T?mZ0D̥,t0qke} K0*I*zILȦy`N=2?}7dZe&ON!vh9ܼgܙym] _ǡGIաWFjsDZU[/_X/@7Z hɀb) eI붳;ӄϹD%BqNm+7z4TH4#ݫyK#tv19\A jfPG1:&i5FUwIh $xRkJSn!7bg{yG__zئ0$)+YM Fkzs+*>}#G}Cl8.4c =(r%t߳I%@lC+fwD "jC;a~5ݵkab(Az\R7B8BHss s QK j\'ɳN{דoԼc`g^'ب;df3T643ȺF _X>̯j* ʊw%|(Vt5U~~gѪ To{Rw=R#8-2/g9үؒр4ў`s`}S0cupOvYְ;PڵofFbX?1BLQbFsӊ|dx)7|_;7#VqS#EԥtgmrF"~w$02 =O i0t<{] भq{z=j#]}W4L1.5 kb* NY*å G;qtL,#V.N>K6NVkȟRfm?bj-yAG}Inxu}d^@ jfd+UeeȇPVl)Nl6k80Q3N&S ~E5eu oi#Nn[r&W f2,3@fgQ(c?x_R VSQV'-"=/P_eWEFߒG A?5PI k3 @aVs%+ Y|"N/@hfiMF^A4.*R>Rn|7rK2ĝb7·1E) 2CUb좢;ax]ܘҗY0C$L[< WPݝ=,/R,F*i^N>q/<=4Z܇2J X8G(šp ~}$"x߷Zyʮ`8mzwjCk2d"X 2|jS9-ckV[`^x%hROI _& C,5sAb596C,Nrd^֊zO%߰RKc9)Xy7/?Yz#MU]ymx EIO>3u5jxTZ>܎N0C`"H|#iV4p-@iv!:A0~FO%ͤr=4--LJrҰ<Ũ݉R:UW+k1laɁ #/2⾿h, |Xv7";b;/fzIA`oz>c~X:8qIcܳ䥭ѽXRv6Ȅ;pI[bP11/T:cg=Bbx8%:b5fvJ*7BR}q$cZS;73xAn1Tx~?JU9tlM4@ewHVK.msXB6$}$HГ65nſWej;`S)XUW u%;OFK";Gaܩa5>2lu¯ܐhUYAgY>\\"Ʃgبt#DFNDF'Q1^Z՜-tݯkG2Ω?Y1jo5;O˾!&Np~PBtQ1W` Wc0 Sx4X5 P8 wiJ;{;y]uWm;rԨ?D\ڛK8捩WIGNȶwD=Z^Xq<z#=>a!*PLl'[uKCM1:zpTjB*B!#kqлg| ~=uiNH<秀jSHJ^4@]^*f 5+g(YfwՅyp )KyĢǪG!{GPG3Q]4QDߴښa2ru*[SiIl9~27CY]ͫ$~Q"=+[]eTq%j?W8X~<ܵ%oD)Г5E@ßd  hlD>jB(9Z4x &ScW05 ^HszawHֻ36_w Bx,Ѫ F׌0\%vkmCRJ:i'gWx`J}啙/cdz~f3ǫ9+go%]OykjQ2"MO1XE%)xƕ݇qG+%LԛFZָMrU14o1|`KNIQ|oB<ښGA?[',yîeΎKrAi5 #Qy/3h#^`j1CXY]o Ad~ꊟnDIK,H,x4~uXqpŸ#D|~,F7 JqR<$C tF.lCj=4\x/w KU EB.S({뮢x",E fb*OQJ15'-7ϰ>3sA?3ӉIT&Xie'bbɓձ(\/ (thsꨵm{M>~&Q]GFpG{BW$l}\̷F4KpY61]jQ?Ucou 䣐5 ]XԄuI 3NݙP5ު3EFWD!Z2$Oa[k(z:"?zb:i=%⃟(x ,yz֠%66=9S^{;ѥ2H[5ۋY]%wY;h|T oG64,G‡OybHmdQ&$..藝ƾ9 Of*["`TPzh-oT\/(6yLp,XT:u(g +ED(U%f;,9TH5`KI fgKz v q.l܅&_ԥ0 ٜEY޵XJˬg< `@LMrri`ǣzOve6 @RP[|[PaeW/PC`0?Z}ȯOAb'"67Zoh~i8M~[ A4-S7 l~=@ޑ$JEQ҉<7mtv.,=ْgjJH8?>Qxmj|MxO/hʐosq\M#۪WH:p ȗI33Gˁ (_hKA9ME*Z N'`uQ`neG]O}x2΢PZuq{.B+'a8a6QFh|84cYRQZyouMcZ;Cs2t,;?P8|ib-tW=oE-Z作twFYYGlAh şil5nYYlm>^2LĈDms}pm8ښ[S[@r9!(\q^ƒ\e) ]i}??(g;Mvz-^ɔ_oo9^  m|Y]`FHFs;:GYAtrϡ:} MB{jDf,(EyhT3SG<2k7;GF{R袮J[56h3Qs KZ4\Ib?}!ןwsL}F(л83E}2īO-t@ysˡiThAs,PWoW*`yަn \4&u-8\(䂆nM%{b;qKl~@\_]>'.:gYZ0707010000006f000081a400000000000000000000000167a4d7fd0005161c000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/gpu/drm/drm.ko.xz7zXZִF!t/ɦ]?EhDTTk׶Ǽυt M%;NgAE#\lZ64SY}ϛ/nN<6=OyȒJ0Ip"nZ9bz`P| XOV{VD bJeS,3}Jcπt€P73p%a ͌0v\X*%nh_=o`79]_n€_O{(|5Tǡx#وGy利MVA)fh!í*ѣ h5بgRFQaS1V{_Qe[ȥfuPy<O箣2. X_|bmzyFs ҀUjan̦C%G!$d *Ʋon| O ſ)OIYvLa%ѤUŞ% FJo[TH9d10o]/ѻ)e4a uy}cj@榑W!%yT%YS#%iRo%}waK>Z8 Lv1`vTwdyל=?ISr̋q js|] ξn'*ʸlx:$۪ic[|N|(k>+uU$WX&ኵ'L JKH-@XKc;z(B}Q''6Qg6jO3=Ӡ,{դ-N ?/,.sLzb֠Jm".֧0uNZY7i0 I{M+Fw 0 sI6r!Bǔӗ-̽%ψ%eK )ez[tݵ~7)(̻+}@qpӛ4(h @ӏc~8hX28^boY@J"Zc2+6-Yb 1]Ib\ھ PEn֨cZ4Av-Y-ʦE{[ S<1|I])vmܿ|ytyOL8qRxz|}z(55#ll>tǞx(@,{ <*{O ǑiHyb@}*&M\Qz^*yv"3Zz\vj|hfO+o$ZhRPkM2JVFlt60{mkCT>Ć3^62 J gߛ|$o#Ƚr[vcbcM;vxzׅU3i a%i+cUBGjҵز6}YIs(fH ޑ+z)CgpTLQAyoX}Sʦo x݉^)*Rsz\4"X_wW,B73 Q{9 ElF~Z@)V @MHmZ +ǣ~ `(pC0j|9H:H8օ&(q8( kX*e껕( ݷCiY1b?`)}7zs005Y |OK׍= A~-.~_eqa/Jj)0?Xm h`^"U% 3X_>{ }M!2$KV ?Q* jݲckx92)k -%(eehJ)$l؎QA7Rh͟#Umץ*Ūjhժxji{' W̻eȶUs 4T'0>hfy'hw^zfQWe@SGvHxzY[) 29})UPOz( 5^Lu2r2S7#,fӫw'Zv/+-ۥ= ̔˻wH\Y'"Fn6 ,5']״k΃BNbu:qu#s[ =yEj f@C5)B8pv[gD=|O8Q |89!*niDc:+ odhƼz=WjZm㲈!a_!ALW dB_algFS!*x@nYPWxiu+ȚH1G%<&Pjt'F^:oT1>{o0A^|!SfLB"zgMi=:Qɻ31Uѕf˖-)< odUL@nӈHm,(6Ƙl\+(@b8J&-U!F.Akn%6a{QTk6@N׫?\i'/\A+Dy`B0x&"UđA^+4_=Ā{(Imp']E}ü+IB Հe lgA#6jFkKkOgU+s%Ugk)z6Gjo*g 1<#E(wgdL1ZaE2HynU`>,cX6TR1EP1=Sm 7sM \&6 0h#]낪wr.*t4!O: p>F]v_ ⹩iA ?\~~@Ѯ#qj:wmggb6n+JUb|ڃMnq^Nj7BSEoo BUr2SQ30b!CT~B _uZ{A: o]Es"8FS˄%#X]zH%`\wMKF~HSУjUZRAuHpϐDI&)i<݀ΏQoL27|X1҇^?"A2G]<B-4Ơrbwc1LMwDD Մ#=NEˬ,\,~\Aoq#\hmMxfg .3P#ɖ֐ ;"|F3{`f>RԮQ}V(HO(3RP=C$%oiOhnՓ t&јWWxKit6FuOWYk ^I'\R')*"EZI~kYzxѦ?LQmzCiFfțZQn#;hu|η7o?<>$V't 3 Vb8z(e@!/GPW&_Ok2 oͺE{>g yK5|Ъ0Iu`g]4t2oDu1Bqb0G'0Y;^pdg[:ht XeJ\kM(h\jbMDv*'=LY߯D;(x $ "\v͉!P_{;_ś1&RE箥%#G<8,C@ e7LE$f~‡17/WƙIٯ?p{tdxXTN= ֦ qͲƲFψͷ `l1( wA8.w`8C5tkKD&Yf,bP);jȗ &Ibqڮ~R&MAbB&"{heөE|nW!ܢэrAgêB=Dux4SЭϔd_$>CCd;iL!#Paϲng^}^ X:G.OSU>зz;s|1w~vݵjZʳV%?zaӲZ5v}CڌV*AD _Q H=N!Rx a1f`n*Qe|Ts]Pڄ: iY_%ܖszOs j=VOFX&[s)\˖?f<-yDꎊh|!SkyyR$ ,ՅWx3uڈT;4u TR35PGI. EZ&wnߦ ak$"0uLBf i;XoFr28^at9]iS( 9\˔@e6do)/@q";vA' whms[0ޠS_$0糼d:/5Y̨TpnR;q;' w)S)'뾿j uyNdcI)@"X>FVD ѫ}@_ag]M.GMi+;YkӥKO]K5CJ B7L)Q*' QzME؝֕fچTVPRD,kE,ĺ+@HW۶rir{qmMQAG0h eE=@;>u5PV"a27 ^I+֮4YJm1~`5vdz9jfm"j XBC!N6[.i]ΈO2\!+ Z0ZU2_ᐶ;*~C4L @-hTfUSO4o$0cu,-`=  T6.<V-' Ͽ#&(n#@b& tJx`[W/jCCoYY$b58 2bl[2*+o|b3Y$4,H_ C]6N21(ojM~vA.#d\(-# YyM ` !uw+ȝꫠBhlUO9/PJguMUBIJI5e8.vD=3ziE!K>Z'{3UG@JBX[XX[E_Xs G*!YB"Ee1&*K\)??;\gu7uNۨ]vQ|`_31ҥۈxAQ9[rsv|R;Vہiy1>x'T SQjbHĽe 콟ܳbÅ/:moWfHtn}{#* !="B]UHZId6}@(,1e5bRr#Q(7kJ}W6avQD /Ew\J"7ղ[!x~AU1S 4}a=S?{#RT71CLLAD]%+:xy,Wk}c.qN ~Rnƪ %EcH "CV 6&e,p1y5JT@ }܌>[R V=B7(.wzD?A.\|: ͏cz5Z 좓\g&d]_ڦd8aSj Q>-3?r^Mݾ[EY3;^muVDkIA|%j]R,lTm:!h (կ$C\凂3|Z0,9 H,˸ ; @A7N"AC45/;) pV(0ܚ(<\XU*v:g 1dzNZ](IF66hʻֹ&W^WB+rښRذ"Y/KQ`A͏yBWe A#XmYbw`҃/Q+iP A ڊQ )Y7<-`Zw:?TL8/x˧Q@PorT3`eV$ FJ:%]doN6c֘|1CsPf ~ZdKx$!9zT~((٩Sڼ`{)Q-ۘg f:`tP!t~ s2f2KF Ml1pА2]WgSt7_`W[o Mus¢( n\z)/`B@a OSփo)2;ӧ[{qnrX .{oTQ=׶ ѫמdq[, hbbQ 0Wwal"3KmH0"FZ8;4 &$R`415].cwM&o2rBy 6X][#`RJ'[KDo#=6,˗Ţ82h~ ;(b+ޫŝsG3?-d[j=i+9bY:QP Ag$)hY]t0wY:|05ܨF˿U!AFWؠh2Dׁhw@О|3KI:pm͍G CC^tc48!",ɹMg+<POË7_.KƠ8[llro3^iE)!† #FK {#m_86IcEC1sD~3%2>8! -p\,47H^Kl gMu6rR$1R_+'1`WN%z+>zju^`;*꛷vJֶ Ms2ƃ7{/̞bK/c,OyptאϞ~TD99X~oU btG%DZP7T)ȼ{= ёEi=Z#'5I V!JzkIl\APR.6] 5 Gͥ7fvK"aR UPGߎlׇ~9P }D*?| oF֮Pˡ'qIǂK$AfΗ3W~@sMXyrmlWJUu! RA3{OʀvY:1&A5>$I<iO7jYk p/g8 vqsHbiЏLj񓑷 ani*,F(1q0FVVqqJgåLr%KpԫH"e9zOzSg N#mr(mUϠ|\Jxs !1jj@+O@PF por{o2mxQU!HLl5K=j.#Ѽ>K SFBQOȦXM43ݞGs1Cb|h۞=nCMHz4꺟L% CK ZzGbQn5ӉgxPݔ&3:7 h!Lbp1U <Cr>;b8 9hO(a"A=OMk*gM+P'ymo&q XE^7, ^Q2jξ. @dg^͠A(x{`H[2kS?AT6?SQm4{`ra?qׯ7.f4n+c's(ڲf19ɦ4Ȅ/W?2vJײ U5 Ug`Z Pd(sܹTѸ%M,^"@Z`|>/^`Uy?WxEUD~5JA#~$_g[ve4c8wW]kv/#B2t}pl"j렰#c.bum/u!zl$`>ZjGQG_f h"TO.]ο5q4iR96w7YFl25~R;w}Lݯaw2 O%Qwo溙 ;Ta~eԎ_ +@-BqE4D+M%Z|d1~L1<@C>9=n7XN1H?o/+ [B-@o+;c. I40nKt1yכXWFsS%2/eg{,hJovѦ`[(gcRp p٠AU;.or0֘U :AJP]ln|<.=CdS(DR09'pVbW37`9oZ`V`?85Gl~r'9^ s<oⳳB#?et<#@CKۘ#F?х~}{GwmYuMڏ*TW: Sh~;rc}R-Y zQ#ǣ+mLҁeh/FZxdN`'Q2xj"XV9Mn"=qzhԺ:𤶴[SE eyFzsϰ&HUKybK~HČk@ke?HeC[2ѵ.w>+(DtwmH)7 WS=&eqbw Z*'S X)F"7 o2E}q> B# ,Qs9dQsnbe1JOGtqy(e?B*y6Dn7=2HĜ&415X&5w+ tv+U4R!..-$uN"A&hw`Pu^Or UF1zD7ObSK!OYWlkznucƷ; 1i(l2"K׭85m --^6)yH5H]0Hq1;f 荷RX|cS CU v81BG.o$jk9bƣH,3Au+{zTxń:X}\'@&* 1 L` S8'Ѿ[e>MzFǚE^L#Z+{ߍ~/Wh+:@0"&Oki1t:=ˆ`(Բ*WD52ۻ;2\צURٿ2CK ++f*X C7Ku]s.3*ڭftwV oS Uxu0DZő:Fܫ@^+gxF/~w0DmFDqcީ0l&I/A ҏN c! yDjˉ ؇2U&n:YPϭeǁxlb>͙/NY !S'Q,p h?:yAxA˨$*QG#ti ^J6Z?h嘥+&O,XMC azmڝ*&z0?L_䁚;N EJTXyWW]bKYyXtqꮬ=Q3IȯCZeˊbGoҿG}BTBUnk9VqnHӽ3(jeئy@"|4& <<u2w~ t\TF+cm~#1O0R|WGuw05kl G_ 4a+ :H!4CI+p/hUnרsecIXAxˎpaa2dQJ) ?#[l!e$TUw/ĄNS8٥d=!I {t,z!pY"EYR*b 3a&޹^EL$-!2F"G|Q:dxe-gqt% BlxXll@ !NwuI'QªR^ٜRC?aA`b(#F~δGK&h?0\O ,x.7*l]uHeԕOoYյbGqk0"v?V[s :wRtU ,&Dwo7]Kj]e-Ի54CؔSwĝJdyZ(ڧjʳ*}OH S)%tǸELw l'2j[%[Hp]4˂hȅېzjAIg[i)SXҨ^줽 #Ô+1Jj83B H2ġ.fy*&(W߀qcl϶r嶠3RV0|Po7]8``.w4:hs ַXL wF?h,`2 W6kT"Tz`BV?aH T$p+T9mm25A4P`oL':Ai6t6\j*IV(85Vr m!vED~Yf:h?{םst|U.H`>?PzX)nj!&wBέ-Fnםcrf{^0p=1_/#,^H(etZrF+ kI5&i|+OB}[p7 ,mC),ID'Lt^CImr$F?Bp133kf屯Y0-ajJx=@JtF%EI畈;jH$(\A}Xϼӕz*GqJ<1Ѳ}b+62DK9GPrL{+ 5&à^RՌ+Yj*H.q`6a,.Cʵ:ےsm^P%\0TApNP 'hQ# Y*yj'B|(%M G,{6X+YԹmnyΐ$ܫaP$;&$i_`HLDE82K.poC;aBX)ё&#Q4Y92Io4Ҿn1",7dFz;]Ql`9/|,&/=C/>h*<:]9u\aw|5 /vrDY³am?p[ }D: /?̈]drm(0 ETZ_gGJ5ȟslq?!ڡ+;V5Amq %|4 ִ@Fg?ֱ[z9Vܮ)1y\`W,[՚58Dcd)9hrը3)\hΘg\ Udi=ƋehGDUqռ*zҲYVh7\ שid14mRf8B==YktTU7sM4 ο9vWgݩyz%P` 9=lF4r:Jyf$Ϟ5l5QEO}KoĚg7 w)N8{So6Nc ?8F(>X$w"V*^J(Q`l)Smo{ɡ ?tF"m hf@ Gq`הOGݝ$"h2' Nbs4f8Չ,,WD>Y^hFx%!)Fz*j(ENނr`=!ɦP"}e #v=<|+ gSZ/z)E.u1 j#z~ B+g @Ǵ[1?qAi&DA 4OT!c[?o6M+Ǩ> P) c_&_E5(CK|6gX㵫 p2dKNVF*ƨj4+ l4NYU8|X>ކ xMUetqo";O;%\H=' g,UM;bGmV-{ Yź JA*강H,vo1q;,V Z>_sIOHQs^AfTH]~V*,7fD^"(V=pAoXy,Xo;ES5<5RN'8İ` Xi*"Ux, Cwy桢$k;oXq8 G $.PȎnz/g\BG&q[1aB~$#:R'`7+o>4p=pSgYp(痍jWJŤgw9"xk1U_yHX\0u(Ў0;sSĠZTl\'~wAրw|}?&K8go|ӢbPA\ #ePҍ"DJH6V@LBT :z^/t Yd\;KQȣ 8AWq]fncF] @cfCpk<)xCW,}L-vFCח#CqXy*9$ʐ875"OUJ-!aPY9Ii~竁pa(k& `Sx{5 Z̽`u؜􎹍YBl} \sO+2c|e Mɥ!7:4d 5HvLmA|7 Nl31? [A C,T~[o _̈́d1yDOf.zQP L0Z͎&zg"-,HJnZR/.HBЀEJN$;J@@h$>qկ|A35 \sUD>? Xz ?e̤0JX@ @%N[-C>!%M3KnBЉ A&RǡӇ!qK%4~m;fgZڧQ|i q׍܏SqZ"=/mX6 knaBULk/E/+Pjd jhn=ѻ| :OaMڂap9BU;FB6Zb $鵍6I۹վϖd7#U̴M]:uZKmJ-:=n Y;R~շzL ^>e?k5Ugf #lO.ݏ̬LtG&@xm_@/-x|K.݃md-utNNxI×S{kSx0L~)pG{V F nj.7-\ As3/Al?fk0J!G}GsR hqxPGN(LX(OR{[' 1Q>.vP2G3m:& |>$GJY& IL?<l2i4 OꨤÿxPvu_ ֣D?( &Uji 2s F.ַo71c>y]rz;9$X!N*w,R_) O p.$'m/A4Q, RӨj0%iTܶʼR9 SWÒᳫonjI~.9_&qڢCU3'b"f!?[ h-ܵ7'Vg97e74'N |=rVG]u(yv=$ve8&iY 1;{hbc87M&4,opD KVB)l g$udfh&2 t9\QC>K_[ eg9}Xb):aTl T:o5dgB3(sLxMMlT=ϙvʲ)}B6;̰3I sؤ/10II΃Vؓ${6&i-n& e& Cƃd"^Wd5[ _`rDMx%WM]-jΞ+ͱTuT[6]\5g|PwVFѡb3PW,{]c3gѺϦ{ڑ$ ño858Rs@-X$"aAWa-*{,*W|Z^p$Ш[0ZԪ+m_ssjNM6L$sŌי%Mݴ1bn^O3j S֡ٲSpdzf6̴^B)N$bA"8꫃DP~Fv.J`tdtxdNRH)N$?]!m4P[nSkKwU T9@Hږ0}<}Nnz<$þWޑ]+VϊّcJG(c%nco4nDcw_],M4/ [EݾQnPWCѫ%y ܑa I_K֚lJ5δIuIYNl&|gMm1N/Q M"{N%>=Hhדk5]:0zs-X`$dՖ'{YhkH0 H~̝͖pL۩+4XOSc̶1WP {؟/гN^@] "Y&Zd=,UM-e)br{~e2`}j6|a(h-sס17.Ki>:7fHlc[;Iݶ:s$KsZlUu.7WfT[`oK`FE^{Z N#z:xF e=ك"uOGUwY%D0#mg`^Z ] ;IM ዌNHI72{+-ʥ<16S/k|,A-A %>q3m 5ezmv{K;BlT^xuЙ$h $pJ>ҡ3?YӰ|j+O6wDy=E%n#:EY5D>^#+9oLY.ϽYVTL@t>]G܅ <VRTIh +;i2ITq(G-wˇZi 3y+z~140#S6wZ"j[;Jٓx~79|)Ẕ Z5mL|kF2{ 4j yoWŃCndYaFIO3%W卾0\a6FW#o.DŽs jMj̽~`Rݮg3SOf^Xc|z<{D Y /q U@7lp;d;\yBRI(N2qRJkmC4ԕ jwƃd26Fe\β~(lra!.C]Ug{NXkE1%H$_"֋ą 7drv9 :A/S-@r#*[=M;4h||̭5(NaҌȵe3~܉9XzBLqP]K "d LVSq[WA⣵!Y}"d]7#)Gl`6ٯXC:ݥʑUTs`yWFg̫ JmmYʳ#*gzyOc'd߃+,D'ȓc1 S\ {OH ;rZЙ0lxyvõ&zJ'w%. ֎>襣a# KՊA*!R&j""NȒۈ+s_1/w` HtcYwq@y>Qͳ618iKt I>|&k=1s :GQywU؈oIwٳ€X=xp$yи=ph$\,$_4!,r"`Pٹm K_P'x:Xu!lOɠv.n3XX@j=DjVo8S@0ݴOR`vܣ {"'ہk/Sjw).dz9  E05oy[9=6WAE< CNtI~'T;z7JϛO| 1vb)j պf7EƲxlF`:'U;Ԍ ~5hzڋsiWyAr>03ӢZ5Zo ]?&ؠ uptWJj0*5G{ 8$ S@,`=N19BI&Dg#;1Ysatb*-81>^;@|>ӆ[@,x@2ZMp\˪"onVI8^{ڲ0bmsPsj}vW"a:} |3AnBim:gCsQj#,ΛoƁ~GyŃ>eޞ 9P?qdv DĭG p0T!yQQz3 1)<+]dQ {M] #G8 U"ݡgr'>LRy Ng(Q5Gh/ Ft 15ZCs,|Ey0c;iZU N@TM;"̎uF'yHT# ݆Q ?=ZR1$CP |wS$<]}x( Ե<*d`\kY">d4H%ӿJx ȴjINB c!39"m8oZX72et*dմU%MZ/+reU1I :?3hr Ѯ1qZ CK>8=jě VO u>W.$ NېwS~Į!!9Z0gkh@<-~˂*$?Uc*O;C)3LUu) l(-B~׽Jн*7_js,h0-7rsSeRY9F.QM=<` X8Hܙ~ nA* f5*KNJ*q{BȄPiuᷤ 9-`V';yy3";6B qիBfa֍׉_@Tjp?͈y?HXO{^jeOCcPLtA X =u9\RuwS_ݷ ` h1-?9QeU7ė75FaFIHBmc}֜Wv)Iqm_`c=b9ހҼAbY?OlbNyFeX,Mɵzԭ!+-zL樲h;K쫿 ӏ1~mZz߇"^+e CJ:?N.wy$6ųRD*[cEwFr U0zc{7ʚOK `Y!ȚìX^ 8iȫyDiL>a lk@:v/Vڝf4iwVp*족 7}E1'(X09MwJ5Z#so∃UNRjsw}iyoV_4ЯY98#?dEV^_8bC T5L%Jm@v ^-\6KϞqKgQF|]&>q_~١~t\i;?(1T--NkX3NlC(iY[u FB${]MS;{Ko߆xON\5厙L&>=~3=mcSyZp:+5zho~^m+ t_2.[MuC o$8gNֽ`IrH*>:əO>=6@;oFÉ:-52O*hʮ[&. ;6ng]s(T~eh!tN<ڏw8c,at:ARyxLFXm.#2G⨄epKEH1,V+/,oR-#'JDkx!AK9$[rIdvx5WRd1ZUc\@IٳEȖWq#CwzDyx.bqLCl`縩Kmz$N1 G]q_"TǩsɅH*,T˴ v8NA~(-yNQE tO}sNjZJ%S{p.55 "*{P(V0V!slSŐ>RI||B2J$JyX*|⿸3;m\ؼ>W@Eͻ@SRW-v`Iyj/E3B V罨ރӨ|>kY(L' %|G{*|UyJ6ΐ?V!Ac8۟";RfH +agzY.{K;)EVĩ`Їd 'cޯ>C!\RlɖG19EVAc;I@ HxQ$!MkА wbD7VM\4Y yD6%޺T WHduӪ8!R{Fn:PnT#\em/bΒcnrk 30T=9j \n ,Xf%`ȜyT!zacq+{*UFVRD>X$~;sί0}(& k4ST0ϵdM[zHK VfCs]UO G'U!.8p5a mim/0*i]{}mB}':(ʘ۸SP- JCTa3ʼ^U~5JMkjkafF $g,uUɅ~D.uC1l]rQ:0j tR´`g]gW*,'UWo..yŹ,/.CPrlgd *?ۖ;ba%迟H.h(OŐ8Csuʨ%P_bjX߃")("p9C.=Rw?!P 66c (SOs$Tk>d%Qa|8]C}9?(VV 1V5oHGqZSK?&J.+}vk_]>AQNה |IuDm\W%D>\Ќdv4nt\!1ʍ!9]t.C7/h#Q)1A vjh&He J\#VƤRu*Rb-g>[(SG̀G+iZU )v0EV꛲\7[Ĝ' TC/HYĈ'T1 Hlfzw@h÷4f?LxVRMD-3OЏ{tgJI!%> >XI&͈ЧJ}c 6[&DFdW;w"9EQY*xYCbʮm-6S \ЀbVs8:\|Um:$ xs#IQU&]<:ZwwC9Y8ɶ^e5ڛGh[BZIgHc5T:7-;Z"Xe]N8Rx"gXp]*c{] bٹǒ4T~Tj+BR+P +L VBL*$d7t]>8P0p[_+rp]'G]^A.BL2i>k4#мw8Gl']ަuA&50jG~u و*x<$g_d4PG9 +m;)9۬&(EĈwM* ~= }<=rh#Pd!mʝ|&ւY#D NX9F$AM RnB4p־;Lɤr#5 ˣ=?+0IUdD/98/GvDkeI!kck}rXl^XoL0AܬTb`xQ: m (l"R"H0GvK۱jmjpwLM)hWLb6]Xփиf-TdbT@# iɷ2ī >@o{004_/ tk\H~^ }ߩ ?[wՆ \YCt %H'`طl7 'AeVGJ޲ 􅒴=1-Z(z~L,?m0X7>/-!~EWjNQ>CH Ga% 2Aa?*4'uLBW2hF]%a0Mˡ*GkϹ@ҙKf!|L!^tx"%R9J3uy2/sjR$gm_8ƶҮ@do3fFW> GjD`6tpg;g[U?zYI z!-g;"h[I7.}dM*(9S0Z_6#7:cCfUMY̎HTX'Mo{QeӅn뽣/c˂o•"/AvPǸQͲӱuF?~6FVʩVZgxU9j6 LN| ص`ο,V5%}fCOdQ*{f{_ prCKץX(I,= eHl D/Ǽ- Zt ^'!":?cTus˦E )+ǘ+olJ A8Gnwy"vbNs;rB_hBxٍ7n;_䌯to9dGQ"xoElJ s{7)\)|Q :ԃϿxV`2((p{Q(![Ρh? V45UZDzx]_:!`&>d=ݐ3.LjZ1v :pUGdPөD'^ NJ[ew>mXՈoo iMG 0 XDZ$u.{2͓>*YotxS"/_ 7!!E;T߼71},_L=i2" Z?F X!d v+xll!jVCe~ņA ?3:4J<@Teg pNj (}#<1 yzTˢcI~ tL< 8qyC*ހxI\dI_ZOY=@O㵀C^oְ>qt7Z7;w.%)?®3t3,XiZ4S{蘎dW~=6M ЦA}&PO}#27Yk(4|!8~C$ j|2lW@m= 8Է $PϨXp4`0(_tq(&q8n7ⅎYd_5С:4փmz)g½]*n3?kp N~Q(mLF=Z=BHA+^Wy?lC$BKݘg>uJZ3*D "?rbhfYS5ez( n$Z-]l/YR\ALfq֌+9QH,&?O2,i/-< Wo.`A㤩zd1FeuZTP 2!WhjPw4nF eUClbeO7Q9߀~}(gWWS)p8amo(X%S&}iYmX*}O_ͅYp"f~rMŷ26=pCT%9bҩzEY/$xԃ;!8'ά_0Ks1\o쿝<1UBhF_L!*ԯїY%)EzF_7I(HJ倳nd*H\N@pV֣HNQkdR9ȫ5| ]#GkNA'B:'cUkLNi<(1ikˣ5+% 87eCfe9úl詽ETV1<8C)>ev }B~ ^[>k^)5se݇vH\&Z0s2q5^c2EdQ+u|3y^7a޼`ÕWVq\c-ž,s S^x.ꗱ!ᴜZ&7U"u^U$`*PxYY}Xo\Ҫx ߪUI5ŵg2+BUNNJ@U @Tw~Gg\8u1IέCLG∊fy>콮׉6T-t=*?4⥤h"J-vV @ۿld}n('/&eٹV[ߓ:ZUJjfufClsڽ-lRujYH9gL"wZ!:E13YW!將|oI3ArjzVƋz;UFRvDAs8fFQ$3sQQ?оѨ(rءc_$z21Yʬ7noez[M[yB@ߋ?h|uiWBVGi"~cozKT7:$ ¾w/fHf)f|r AqAa79JN~L<EVw}UXQGN]e`Cz:z_ۍՙ푬- @EbT PbB/i%Ŋ眦B͂TYdgOԍGKhthRV;ޓ9 ,f‰36Y{_I((C6tnYdqRZ(Ksj ҃(RFAvEbA%K0ǜḳʯcS)GS3r#<:LZײSͧyAޓ3[~ـi"GctZg-$fvigRdW o?s'HU#WgK4/ߋ$UƝ!aJ7ɨfōv(5Ϲ&dAbbz,?Ӽ;!KpVTp Jc/6}LkJ<+ ߐ[_?pAkdҟ~Ԥ>S !CVij_;H@`s;&ȶQ/V5<[DYi]D ߩk A( 8 hJISUob`cZNkGĒ65V6G}SDyCV餲~NFff 1HQ#0ၣ7X|٤ \#tCv8Tss7v{ w"^08̴v.8 +WMcVt/җd Qhw>A<x+3˜/$@4uf K8[EUaM ׫lDe1c{GjWUr-^^=5kS1vpVbj1w\}E׼Lu_}w n޹{+㘢$&>u2Sza=~$RV+[9_ @=GfU>g_OƖE{P†`U+aX+{;sՑo_{X%)to]>fxKJlڍki7~_xWԧ"bI*HQ4ŕs!  +v&z%A|zba[(,Э[ ~InFF-ɢ4=6GQ:*(߾*F˧~̟5\ez(} "W) 7s#EP~նi /!HȽX!/&s훈)2BĬV]Y$&N= 4(QKQѨt io x$ ؋/i'K$herfֱ1 fTG (@Ȏ-J٣9K*V>> D8`IR5: z3tm&Bs@׃C! D(_›JTN׎!KSL!5\GX_W\F56[T֘Z 2mlqU3t/'EBD30,yi)[}BSC)\ a{l mxF[o "2yЌ< 2/"Jwcu`}?krè#S~<*~S*Dox/j7w($%QVᄓn|rX^XePpP9+qQ"e1`9p? '\V/5Ad)GKrVVk$ uj:kE8B"$ʶQ[UT#f?F  ACc56!,-ud2ںS-bh0ʬ Tj>4=N;hrTI>i-3E ϐ{Lj(^S(# ^@." \ѶHoyR~I#w1*uVȡ9g`~pA0g-p#5_1Q&Ɓn/߫G*YBDe"˘:K!Iz]͸({PMߚJx5,ۇ2upB(yds/IZ ǿ*!WK%m>={;L)Ȋu(o?rKq' l*)߃P1$aI[juUi+ n]d ^B _hbJE/|"\ [ݞ xAqql4O`n-4#d!E~ӳ+~H^FA(XGvC&{3WisI c@G6FCXS SȒfԑ}w]$m3u,Ɉ18Б{-> gdq/;ֶrsR'|EgvΫ'N"D{ݽ+;ߖHG_?#rwbMLEkOp\ۙh)Qkj l"R/_ =LIL֟W_?Fb3 Ll%<6Ho<{ݮ ܻ?\ ;/|tIP+Ojr(u{/p8H g p -|x,Z#T.yO>~iuW:ȉ{HK@B]-؛=VN8K^!j&e-h\#y"h˩Eiauz'I7ovaD*.Ǩ11m.ɴZl؜8@liL-[BPdL,CktlǫO|W`f=' k1mY> `:T O#(*1?Qhm*VpT>tZwЮhyX+ ց7s*1_8ATf@Gq{z, )S?=ab#f=$ C#gqK(gv,)ĀNTR}Jw}dg Xl̾0XfdOIڑ4>)cJ,>?"Tk .e8Q6zY:iÙYl1DZRӟȵ\啪fĂ`UW= d2`46*kD$>ZvY{[ڞ}}ػKN2]s4Lhgf'.zԗҊ W?UN%M6z,eѬ}L,MصCU-Qo4UEe1UJqqJ> C]xn~E#<7ΏJ)jD]kxPaˑl'݌Fͫ].6?ڢv,9;u]Kn侍N"B$7_4qg mu:'cKpb P& Kx|"Gh\h倻c:Ȳ~Ҭ~h}vs}/jwa3@*G٣/J"DSQȭXAhP'>sXw WtI:@ DK^_D&pV}BCM\?ؿট5uWFQ0;khc\`M_ dU; nyۙzCUfJSLcÑ2Zu B$Qzlak FS_uKO e^ ?j7((,vBAPW62G+n([%JQz y,g$Oűe] P n[OKFjAyNYǂ,&x@ghWX mĪ?wFG>FA7hU4Vzqd!Pnd6NK`d`bXTY5q \ofZLfe{PAR7pss}w](M%.yQYXgb<[*Gӂ&=ɤ9,ptJH!DHU/@Njy E3ᣇgNh~u5?>[1ip5Q ,X]7RՂ⟨+ƯncS[t'P\}hbC  fON+Z!_׫$aJm. 0G -'f(Td]d5k  ]3s}d BbF!RI|ğ!"ds-Di>iFv>2> R=yD22dW?S=XPXDݰx4 1' 05[Gvmbd0xGݛ'MLBe0Uޞ%ABcǛs{_Y |kfG85B4'm,ɤ)̏ҩ"nD]WcMAƚE h=.Ac$u0cT;RU)0 [W2-u, 鐵3W=z"}?{MH*J,Re/eFgk۶bJႿS%>C\/VvLlL' i ~AX/&EeU *HhmH77;g`=>NE" z)x}zDE5FRv'0)%"o5.Mv q%Wi~ 2'𿕙P$ i͝W:;&7eժdd:&*rV`̑gzzuՈC|vwONeUQWG<-FUi8FRЗ1V8*bEA4@!P>uOV:[gG\@}_>ҹY}H0YZ7d2Aiȼ?o4?HV+N6])w*V }0t89/%m>Yt  #bNq<v^gAU, 8n8AU[YWq4I@aC[~ l@$LwBBox35 ( @P鋓He&{ *D~sĉ{I~yDAzE6ʨ5Kq2[iq&v,eװK:wT,iO}Nv 3;CktDxO :H%{gk7u/+şqJnST& <\<{~䱺sbBqˊ.Դkw cO3w8 şo;аinޫur7i~wJ{]CQz1I C`Wv6a\ͣN|(jѸ{(1_5v=pU-m"?-漢0J1"$=xMTZ]4iQ I3KcH;,4s? U}4Pj V 8- FL~Oh2X0ਫ਼7*6ÇTk]dk۲Z*s$[2;w.xoÚm_C\d\t)UVtgnCuEN 3eB[a/ ":blgFUKr}ͳ鲓9ZYKxSG9 $sS#0)&{NpShX5~VI nJK-|uj[~o ՊX&Ʌ9YbE-w<7 =. rP̈2Ev\,\C 2 .&g w4U#Mp /V%w᪕Oiz! B5#g&m WPH{Ox;nEQ`;<*¼gT ".,0cr;<] HUg3VQdBB<:ObO!ځ+=R{Flgo2l.Vd䦩XY"  ݈~S 4ߧf|"`~)=^4 ~)S/}ND 2#`˙n;[T!#a B3\;)(UY2@TͲ:杛`REIi~ouIm(J_ &HL[F좃(Ta}ּ]rCVQ!c\}c"hRa FFwMI"l9q Pz@:)>ts Vv¹G<]7KG(Z-e&]Uz 40qCd|$Ir)m?l2ET(@ x2!^0Ipx6SVމ~vs,r:DYCmwZ[1* y*\򜏸+KF.Dnv$"+XHg`q;U&lyn>E+66[R8aE3ܐg8r 1>xhZR'# :8&ܾFa.Zs;sC/A3FÞA͙ M8mIZ4(hϠ#ّ:}WV˷M}O5vigbyx=~!Yrx )=h缨SتҞ՞ -w*EJN6IPӞ[^O;j93Mu-EMEWI6irn&D)"G%'62V@aZ XJEХuw_2+uE5 c-ZߤJƬ9:fEFbn`B TQUoP۠?| lbUD֟ aҩA!܋,< mpK6"w[zQ0~Hԑ36pPU_sDjmky$ H q<Ÿ^|W}jjݩ6ʃh"[TH5DW26l'~X[!7 `F-" 8;^/XKr@s?_'69S( x/*|Ov7Ǥ銑u;nw.7ivmo4sd$F qbbwL  GWhIK(Œ";? ܑO@d0.>ɻV=+SQƊJUE;of큓Bd|?]f+_l \2H,*% Sy( 2pzH}9r߶cg@G7j=>vʳhWA2~) 6%@?.lq8/$z ?P;UވFB.R'9]mLZchyUh^D"✧ΓA.j3fSe:fKHq-pП,՞`l{Xue:sܠkT891Ϯ"lŸ֧5{ &}Id %gg|X#Jb/<+*ЏޝH$֣3Ykp 7$!fb*;0s5e|Y[fD!j q=ʯ9VER3`N{_ʴ~.yBa|*:Sn-d8 5lFFOTnJFRi2s(MG:ƹjk@E$v,S_9U69"WƒA@nVY ȞHOi^PEazIrzf;cu '[ {E DVEL.}.?y5[ܖ\֊+DyF ?#˝"(CϒJ/͆tX*<#7KвGR4g!24m&Mo; P'mB4SqwhGC 1ؼ`ˉzeHL}2eelh9]5^f[>]ay947}eΔC"k=u_l'g4f\yIzes)`c3 .p;]W?' T$ń邏2XhӾg<=1;)`2Rޢ8@+ ,_NN0?"Hcn?a "0Tw'?϶"LA+Υ~Bk VլgK5:iz9@R'* `SWH|)oVp5.Qσנa?қ<%m)9NS&HDpLʃɳW"Ց檗:2Ggز?"qܑa+$2o+{g|u~|ߜ?'BJ`0G c|˻m߲t0v!vq@_[UW%qGyLQ3)acMͦ /jE~YfXx{I;M8蝹X\٨{=End%y dūI䐄4BsiF*A;yKrB5erJ6߲&H t5m\IGix5 ĕ;8%^Z}͋1m̧o7uKOLۼAX}N+rd/C4'@=eNo /ۿp3U "O@ gq7VgDe]6&:_}OXzp[6ի1\ⱕ*X `hl.95wj(;N!^ [m>^sEr=f5#f*q;U_TAõt/#C޻1ϹiI٥a/UeVՊbuЋXL['`,vc s mxn2=O4z6rju/Ly=g2ۤIl]k< y<!yl.PȘ 1WzK-ͮbԑ(zMd^&%bKe!\M猥V`{,TLKLnSkº2z2 '#9Trzl@=zRs|?`CyxԤG΍Z]_i+rx2[0oq\PnFupfvV_P~i{zCc1WWcH\ ;̈́֎i9W`$w`Կ9̃#, Z/D`W4)`'x׍)-iZGFҟns sY*=@T .n6=ƒ\+t@#nո֢Ӽ{P!Ij}s590{,e)*RPe)f*]%ʿpcoˢ6ݵ)tZ,  B;y$,/eXJ֣G%dg54I(͚=9Xɜ fOxqӟl@76˭]|hoJxh0sBsV#A*%Z ~IE7r5Fi?rG B  $'uMާha?/*[q!O +rjU \|l~WR>H\X>#L 9Zx;'RX#DW+})kU-E]?W)3=5kS}"l$=a_܆1fɺW~að uI?j]+OfV07=껏>I8 J L3~`@#SU vz*d^4cL'lc=܁,FcVNe4!zw5r,ɣIh2Hw%6q _Ry~fpDfιvEaȈl;RI鏿̏yJ,P_wh X]Q  lN_=w' j摩YӘ&%r if%Lohp'It Pyspo,ڽgvqޢZJ'KS:rEUA:us` ^tdQKdv@KTaֈmO8Eo$K @THK͋BA7)bo~P/ːLxtv?JA)2r!X[t/^m17ʜ8% N.?U.C)`>u0aڍ.<7̽dߦW"S?r hեך"&HBteh*ݞ g Li ! s4x-Hh 8;۽Hdfi5KPmX% RT9-s!H‡kug^YzETlP~ P;kxN~C& Q[<1l !wkߟ`’m)7$G?ːNW0X#$*@cFr;MUkfSP,cd]{sJ>:NS,U")>1sG'd4 eR)1 %:U^Z nsM:376j,l ,\n4)|4"8[%{B.b$NBcj}LKt?#UvN/I)G-wg;]=8SJ"M6KKiڏ* 7[;7D"I@6c֡lHIx<Q8RRJ3p;(@cEfpT8T"{D"^T?k-a*z׷>e,BZcDݨ6a($M#wy?_{ >]ݴEw{YT'\eBZ.F 0"KR%bQZ@aFd~{~ RۗBAkxZ}*Fiivߦ8:$c0:\Æ;6,|NUFi- "$ Bja][zљJC C?uoӍ'H+hJ S/hyp<-ޗFГ512`vcpT ;oS ZY@'a 3kE tyd5<66A8g_/E })H%凔֪L\CloOAH>7 Rf2$卯K/`dBjw]9b":MZU/DI&ZIs?u7 =!P/~px<͙T妞ANX/6ɵͰS$iя&<ؤB5'}*JLzKk 耬M$,{cB?>ui0MgAͮ uNM44|Spm5OGna4J;k$8]g=t4wA!,6$; N^GA`{N|vB+F^J'OI}QExu T%{pǠJ$`x%FzDԉ.NSX+3ߒ8de6ћ.ק/Sf.ȂR? Q'gD\ \Uaq70-aXt aJ툹3 %y? T4y)SCZn3H[ s ~ZCzr|ao}v_PjU ={ Oi* Aq,OaJAH.o?SbQ6/q9#m4RşƖ1{mOSY6@2u@e xOZsM}6 OPuLY}smyjT2}Jth^3Bw畧og̈́(9Z[ab9:䜗U"zWJPʘh T v%*9tK*`\v Cvڠ^usszOHvhղ E|/بթ:C3=l--GJ4E%$MB(}r~"ҷ\Iars]EE>!j "xb ǐ[SH=n JfXp΂ƷJԘ+ 08MphϙLfqt/m*WkQwcX-gsclr̨ S`*+_.];Ѿu!TU2AkC؅P2CQy˺Dq&5 r\W$ OeЫ!EeMc|qmė!S1#rթ&FÇ%ycz  Ͷ -;9${0ɤ2ﵜ$5;ȉ{(1wmOaX*T"d>FD;_YOצ#RpYӟ}S1ZibSOu3iQn|Ka UH,r yyNPy(e+ܴxl J,?E^?HvQ>}r : /*A\؝|$Map\H ' ,*Y\'SZ&T'6 1d؁H 1ix| juy,xlW=c!W_ϖw%n}b%[mwN xiOmYBf c1i"8>m9zi}O_Yrs ;QKir( :?|>jwrnoçN$(ۏwFT?UzbI'8ppAe(jG>DZg-FlOѳE#jLF5JoWᏥL۝P*׶e~tY{@)ewޝg'TrK$S'fW@+byu \ eFoZ@Pu*f.tR~sFM~!&dbqk&bMQaH m9 ~aߞL^aSuDCe.z:kMIb^|`<-ĘtXg I)ׁ}kw>DHai.iQru{+]iBHCaD\ʜ7,XOs8EpY4h7"R3l6򎖔nģml=읨@MPӈT R= GVw1{b eqxxyɤ'㧕kfĮyM)I۠uܵ"+5Fm#vߔ$ #!yDj7ޔYqN/3'M` 4L6=r Ӡ8`֦B>d@۲I.t# B&ՅYya_;r/PMdvN 5,!j(+A;#{t&JX y'[@J,(+iA'5nWgDV>~>MnXtRn9jH3ta~ТWKmR~qNkvf+ǙƦY ӎ*I(N<@Aa8 fΰI5ID'QO8SӬܶҭ/ I6Sjq̭.>U:#o(3MB"C7^5_d.jS~ bWJD&q9_t{I$Yd~jws]nwA ^=|g=E&%H}05b+~gjŽ%F(9`7UݟK-bbSN#.'ĺ*<\8JrQ]t1{@%Ѕ.k撊:ԣ j&%4t5 RCQK= [cB$1 f+tH^ΗleIԷj=?!x,Cnz!}vYqw}h49gE6 (/.PЦ+NS݋ۧn~7j`vІ >?J.F;H3%q,#-6kCrg]5l%^f;XXbDTÜ/ 'fUBE=/kFGp(h&DPn|^%\Ό8|=ɔ#+盡 *iy | \YVSƱ%"qܖAttEl>bEފo(w r01 R:2zi {h~]M@XTyEaqyK񌭞_h▹w-dD]o<\yPX;;!%d<%>;gi-vؓqV&ު^HP%h'iU#k!4It HFWb6?kWjeM bܥJ+C Cl,ɝrgJzo#['EY%=TeS7zȋlG{X:brN` ΆG &ް5QְOe&"FxOk~:ń%Yp:}:'װ`3. O&u7q5=y-}NGE:YcqoP? >Ll@^$hG|%u 2?VPu΅owmF I*0tireDzxLs. H ֟T3sj? qlh9-D]'.3Z-}U ,<5rx 9In u<88ꪝ2dAs/ Ywm{U|P޵W}?11v\Z787xI> ϱnQ/F]3QCh@o%,+_ %BҒlj~gEjmp"?t2A ^I#ޯv\Kftndo2k6$QyZYau>^1NM`žR.hBm* NVl*꛾`y)RqB'l`PN C, 5v/]սd1CoaQ[Kwlk|R=UB5u{&$`hsưT@Trj٠ǵAlFi ҭa玐dUF;z7+ο)*85o6~}{Z:8h<†`zJV5K85-:øм4?`D7(su#T-ՙo  Vưb޴<&qv:QVLī,2(S :GKr,M^jE 0^H9q!qvogk(C@֜/;ӄ cj WSabG/B0~9Q"E<= A3D9S_=8I'@͝ѧj@\bӉԐHeiў34VXyΑnڨg?zU{ dnf馗(ߥ/Ŗ u OrbfcEhgމ0g6]JKF5"|P.sETX|U%Zw=9/?.(EstHGJ0 ΁hч#ਮ3^ѢۧBwĽ"6Bܩcc|<#8aeJzyś*k@QVf%L9 CӗЙgP|at"G7cŭJSp1%ET{-,eP]!J犀;/'αX2)."KM#!b3f  ,DJjy`,T܀k;A?|cTaPؖZJ^~Aedc#h&BؐGrZ(`2U|0Ү v|+;l 2pփ,?L\]_댔ku[B(%۝IEI)̝ii>-89 N\C7i;p*d7[7w<@!6C?H>_u'bSt2V.nw|{_K7a],$1TapC?;v1W LZKO.4|  孨Х;C/;[W0ت6*][(_}ߖu|X6#X8G}oƫO90^`x.ɔga@Ti6Gې/d^qiD=;Z}Nl)D)M?%8_zmw]F$\E܈nyNyMIP1w1Cd3@0\׭1,6,IZ_H0'-':Zjxz=. PFɐ1 ψjc!늌MzV̳)2\(WTq}Hd'bmu(ʢBJ1Ϛؿ(qNP+Zb ~a`:i]<TDbe=_: \OG|Bo9D#ou&DT$!ìm9o|%z{X[U0zŮ l}kaBNPZO2g @1X]kXnn v2nmQO$ްr @BAG  N)b1nƫeZ fƽ ҎT0._k6<)ee,czT3',zY:aeN1@;3\-cRv\nf)eb.-oNkA=h08.Pu4T^ ^ZD߱\w_ff阑V~95f-ԃ( 35 ٦/MؾV۩Xb'Pa_@۟~ncˁ2N>(KP{݄WOA!%6mٱjn@H>Yi%ۦ~sUz?o!i1\(K2^S.DVݾ 5b$0 ZU;ub US4ʾP}5VH҇7".4PS0ij>TbgUM Y%5#EB8I;]#|g#,%+b0>Fv]买β  \{ka!^6UDTb{W8 @y[#! 4qz #re1qD@[y䅶GSrE w @hPЃcWKy$wgy}(dpLk L&:30+1K~?6]-o ǝ#8D.E\! mʪ U{f5`L1IYcܶϭ7DTc.99&WBlz!W 4UXLVIvCX叇]s1nVX ^e0Pc{ta%Tvx$FEj-\A (7彈֥tU}ϱxbp%~FP dL3:PBSg0LPvm%Pdw|=s|o$`2 kAƧYi96yL(v n <K:z>=\ف$=HT= WEm_Iosr}P@i"P{Gr]d=KEX>*Ň]-P!f@M, F$_30*a`ȭa"IYvcKzBbtþLFEրJ5ZKAsZupMK8ZAPY>~="[5ts™b(` '6Ja)x&KJK"$AS3 e{l`T3!!ڒ-BQ6/O'e듢S !a}qeq?YA4H^9)E`zO2ȃl`?e8AwZ߼NЯXλ+YGY^t0{LRxnלޔK'Jg<sehD1-Y'kze-DR4Ta rK^)am6dD? +SƤUH3*:828͑cgn;䌨| }U E[ XM>0%8!\)/{J;7]t>RYt]'oXzC{?Ot 43;5bH[~||v$cD]›FjТ ^ם? b=>c;B7̥.:[}bb}uE~ʠ|bM|SnF(:_DktgEF|If<"oQ&}4l&(U+C̜M[q&6l#>rSKaqT5,M-~bF7ԗUUF3nsdό&=mdT>[OİCy-ʽQOI  +~l:E.ӂ]~ݸߖr 7Sx:P~UU_0ZviEG ߠVaYZWC_ci8 u8r[%2f-oq΁#VtD~? UoMN._9bT++=1_6Z|?ٖ5vEQ<HӸii2T3`[/.5ؾH^o\G75%/ FN P- R Z_8a) Hy"Fȴmqb>WȌFSn^ @-͡^^<Ƙ05C^t$B& s@_#șOetUbKm)]d6;&`c}$2.im-~5D i |s&wOIjޠڃ%M!hYr=wqB&?v]ۛI2~e$S%mPg^dxJpdL P,-k}^NLVs)Mk ERV0}cJ'iw&pcm n6SJA+-#Q7o ݯR) >I_LcӶ:><` NpRfV\-Ը7 l;zkc7_^d=W`;(onyLG@ E|d@.RCQ@vȗRiv-<t`O3L 1J_4c$TpAeobb0xnHxI8[s[LJڴx׬ %W^a+ғDD?Uv;iFMD]3G¹H})Ab_, |)dŬɃIRH]LC;A!ylK :R'~Ʉ7QHq|C E.}9gn7XE 0b7MrawqG~w<K&EiNVԣ"Ҍ ηYq oLG0bጒϫ ,Z9r {Uyaކ &JARj=G&~ ;Q.r}Lan?c$I4|<طsaܐ1 $.ѽ;{+ eq1]Aql6Wݤ@xۂQnq  ' yB3lTgmsp|12\;gvb5>*9z_\Ե]='Ǭ`֓cg(cA1*@.XPݭ@$nt<r CQq_WpwsE%`gG-tNF])# nzsA__ʶu{gLm=~yӼW`e9NY:"C %a* SB@*t:i#3q!sqWxӾƗj Y+->tij/\sB.t7S7Eٙ{&P~B0+)lsc\ХJla9ЫyratvXsА2b-;4%W{̪@(v?nzћKaCp([ŞYN!Ҍy}A t>"S]|5{D,-![2  V'k$kU{̉UuM/tްLw<̫)OF2+{߶۸uYCCᢏMQf{6i8΋+πwarh5t8%Ö-/lTSP0A7'w$C8"7%e׀F~, ;3O7m>GUmaS{ ^ThMo0"C0Ck:Τ#l^Zt1pǯ?* Dߗ}mfZq@~~y$?}E|KF0*&M}wY k!n0+;[4"Ku͸ r;cQV<<;% lcVFjqX 5 ?Ssvj VZoF+)iYXyJ@UˍN!F}|6BgӃB47;gÄXhHUkL}.mdTi|氡+\zfht\=p,VYT?뮢Ǯ.#4;V5i0*܅#}3S{iݥN߭Xaz@~N <z@lUj8"שFQ%իdhGoM_(<#@C^TXPYRVA<6d2)T ;kmj1d&:'K̳#S_cs͠)MR?{5ܖ!puTmuX 04ɠiPSs<%n^w>1yΗ MMhB3A ,xx{j1uXC01`Ә p2  /k"XKw^"DWO)$WȲy?n{N XD6'bztܯ ((H?Z72,:)bDX5@7us':AiJV!1PUqSd  @q"O6uY3 ]Ak.vo>Eb9߷Li< 2N]P ' Dٍ<}_y*}nK]L. /U9ke<6zR )IJo_IVfS`4bhU\8hNN? >9v+Z/EnT߇ lVߣsʚc~.t!󄌮'(]SuUSpivK1]öY#a*iVAS+'r~TMubgϵ@4&~3Ȳd` OK !v5mՉ"b!*Ÿ#!?,T - 7D I!:D~y:|onDŽӘ*Œ>b:SF9-13WzBX ծD6s(`X(7 bM=JLt|Hp'bw{eщ̳zi91)I^8}0$\RMkVpؽ hB$s"A*Tց[m $8jln2i[`1r0p$ (**^>hr8'|qU }/N%E k}e#Q[QIF\0=e1K؟ƽ8O55~BtcU|Wײsp:|jmO%E3j͓ߣ~ k.TG-T".-!qܬ125Y[sS+$&@0iNz x_ 2I*]XR.?M^ͽu!6%O#q[*r˼?w9>1:'Ò$ +m[thZf4^K/+bk9㓨HB~qyxh͙p#iSCcn@5)U_6e9/ͬRIxs-t m7ѧ}_ pɣ |Սg  o)A":M¯0ge&B*8J(+<`7t!j.Y܈ Yvki; !K=B2/ld[Ŕhnj$}dLm% Le?*BXz$fYo Guwć ig^ tA;w ] 8N6r}\ _]DQK%乐#,At.ДSwjtI2?L!7-6} *37sv/3z *5ΆU |i+5ͻjG٤ 0J8Zo*.g0xoȌo"SÏX4Vk!Y1xTq+Y.$恦-VTK7ЋcXtT>J,ɮuFzJ4DJ =V׳[R-Аkb,F}˻eM2"15. •MD [. fά2N3$./"o؅UΉ )Y!i=DOFB9<^#WX}ss8Q6` eNzȼt6ӷmO LWdW+jM6Tƅ NE Md&uZ:yNVFV'fƷ11}* ؀6/![Zǂ<$ݘG.\sp*񍴃w%TEr|7]!t߅eC ^_L$qAdLNCoXoSHQBu`a!ķh3@)M;-iS7&"X `hR6bYp_{ Fc4v8?PX[̗Ҫƹ{:哛5Q5MՆ?0BFcJ7%ҼYz#Av_ςZhQyoOW _vYy7s2`#%>}oب5W><@T<7xשP>5 PД"/u퀛9>NwSdLw(o.г&wAK N"͡y/^DP"m{Nkۋ4# ̱:*LTw4{7{O IʩObgΝdhNbM]#;iDd2tC ܃@6T9o͘{b"сL:)hzN) `ř>MA]\ڎd)_&si P6G:lnC澪-}so߆&+bFfTIaۇ>U*%cVTW@;$ Pb9ܷ:A\w9Y^M`8/V#IW8氋 );cȕn"pG/PEY`EWݫ qd2m]g 7C톺jBȑ v>`HŦ]-+ !`幞gO)CUo El"'ke3a2Ae$ \0s`XX,xB:oL,nA$yQe%pƉc-/>Փ ls3[4;6qEiMP Ex_ Ulzm}x^O֍s(5 |@n^G>U2]PO'7(2hKOx+Ȕ;scB]yr6=qJfʧz /9[ă'n(-An vU2ު \\i+gQ[xGO8II^.wҢi,TQK/q z7=Lx̛|hClor{cI0vW&EEh;k|* BOҌkjc;sc靊1Y1nӖ .٥405fe-q0cC^%JOm_f俊Y0RhN0~ߢ꫒QS> *Y>\ݶ), IM1c>h)H%9:Ek\_M =ο.Pdn< e^8+ﳅmB^m‡wgٲXs͖8ޕa5觍elng{b*~J+8"a!9e%>`߾cbUvo ePM;Q?.}bTDzG? lƒuu Vp: ]|D\1@Hxt-Wiceќ(<'jAc~eC=k\UMHE+CI1IP/kW\wh<5~%ب?^uQBA]4hb~JR֊Z{¸αN?I<ɛ.㫋Si@ш*N::W{V,rz#hcV1&aBq ҕ@cܡ5P&/W@&1}i..qܻ(ȗViR0ӻq>MC$펡mM.(f3`F&^2qTk5#pt ;wRavwj>71b|?Z?ĕo hg/cflh^BE}E3"w:yċ~i=I!4ܜ '7"!&BUWaJ>{+04 j =]EO:ьވؙ+/st2ړɍQUǼ.;zOYzWVI_.Q.j 2AvҌ]}Qd=KD'9@/[r26F2&<@ԶME_R8tX_ҭ.JnD6Rn!4R#78TgKGDs%j|iA5 pSTs'.=u0c> `{! 0bLh(.aB y}0Iv 4=TM7 ]xP3.~x!.I9p>0ujD[L&$9 ?C&9#aCqxd;!yL\F#ɰjkpv(Vޙ"j^|n3ʼ4ՙdD#?T6Z٥V3F!ٮh<[ dRY}N&ddGQl2b?&-ùsUoVcA|M.pVɽq3rM|wv.39@GwRϨv+̇JΙj1۸r(:=ī0st*K xm{R(RU.P3Γ,\4<>}/(D> zP+\ݖ.=DOhS(ViAbE9K]G3RYL7 {XݤQCډ`%JWSHonRb#ӝ{]]F0CS~mf6rѦ|GJ϶f63m\@]3h'c:S7~m! L'%ЁF|+\7,qKz335jcˢh!+QI$us9@5Q %|{{a@VAuY|DK5J=)=8"r < @-|l `sfώD[Yi؈q ~e0 \d B>9W5g[`qʭYo{*A6]a %TifI+3[գT$i hé:Z5 /)4/1h*rEɌa!JLj;͈^ 0*'$1" WL.sjPضE0@"hk^/=Z浻~!ASSɈ|P恶R7<]Fee-UcLZs5 զ;T- xkIQ#/]ڷ!Yg4-zzQR`@4!^%4(Ig$מ+2VNnTI|*(G~ǖ@KΝTa)uW'BtX EÅAe0? &LV%w%"oI7mc_-F^imo4:VshTbr{atWgsۀ=B{=&bu ?c?NqfypɅiJX)&hX?}wmQ[ ۍxLllP%BTZM( \yK{%SSI%@ZmAW&V!!)|Rt: ׄ'okrS,@g[y+-ݫ*w_7cͥSNt> ~𪨹Mn3c:]e[Y\Uk%L9|ŸӲǒ;XCKc^KEZ`&̓0PժYmKѐVwuI ǚ1pj̓d^S 9BMN{{$jgN_sgHkkaTFR%<t^z:;]9vCt.(O%lǯj6\m.=Ě!fe`R}t]+oc8'ج`.x< 9 E]DUM7(TFE0$D@KM'[ץ /DMmXcOǪ80svޤCmz0-oSXHω_"4^[׊|+T.HX#+xUz1ayqჾ -@ɲ/77HR)HY1Y~'d-e6'h֤2 objyqWd)AL^] ެа}no09u\Ū|`@׏8u:i`Ԣn06i ["ad*hg8'=BHs!o92E}k^+fk̳ݙbfԥ'.nfŋ~Nޅ ԶXh֌%f&!݋6S/ adp]{|Q nE'n 2XTߚ# z5靜ݏ:rEps G+F|Y!yѯdvYɷ9_e bJPz_3,h< R/gHD!DqȯQ`u]qsZ<8zۤbA3ɨ ˳mIՉT-3OdHT9țv~+Q"dgvO2U.cѣ&A0 b~"4z@8B9|l/b &6F!#mٱ}1h1hpargěGakk`H¥+F1`kcKwI3؜*C]Ӭk 9i녛[&YKQ9fT b.Dž lnqAم` d=Uyl:>2@1ކF,9ݲ^e/Il"x6"eIO(OI:5t ~=k@:y^%UV4npʭFjDi+[{-I~c7Hѡis)+a4HL/VP|TmP'hDMS=*^S"mׄ'˄`|P{#9=T:dI\wuhRЊ7ZƝ0#-1zr~ >;-Y玝4R`@d3A~oJ_ Al 9ٿ2FSSZS}[N\A[SRqq#3}*p f,S%.j齓)R@EKT"ƃQ;[K3]ZVqv$foO)~*_Ku1H: dD2~ Fn2bG,n殴aHPtph@Vr88+Α!ٕC~ Ce|pxQ*(S~xLcp`>\̪ܦocY֩AᕁDL^q+ MɀkxJJ{WF}AKןi++ n$cلɸ>9Ʋd_o %{6ƵwbBfU8fVRqT\Z9{=d;u1h DI&KNLHxMb+:i;X9)+uC mӃ]`ѿ%tΟ;yCW@Uә-7>Sɼ&17bIpkQ;U25yQ+rY{h|"%Q_&Skupw̆3AL? øR#ةr}[϶+={&4y66.̭&/i./!'2ӭjT2V<.$dz`Se2~\&7 h`.6Yd@of@ĈUž揉炔@`aN%WTqQ#ϚovqdoE(b@_ fHj'R@-oMsS +Tb .wT+ۍr&-'-GԝJ7㞳0kN0y zBB>pi3fVd,޾`E&q|kQp3{=jG#9k8nɁR)}!5Xi.֤_ع_T좿ʇvQO|k)x٘t`ca*Pof8ϔfS[gྮBM^Ib;'íBb<M}ޯcvUMKWM^QӢR8^ԅlK~%?Gg+ylҏǥ2@J$9^R xoz6/ߎesKAh0xzUW WӺ( #X VF:ÍW;D3eDR'aHgƅA%FƄ;3:zr, u-LԷRunWvԒ7VN9.V((c!iY"P>ٌ( NjtCޠsce`c\ mK9+9}Qcƍ7!m?#CN,5{MkʍnDQkCGGڹޖK<;FMgV8xȔOL4s,^-Qԥ2*37َu-AsJ;]ݙ3dSczvC)@+3'`qҒ# Lf@RSFo|<^ÜK8 ٧>{@gK>d`<$-pZq΀ snXK3\ƙp|F{03:ӌ԰6~rOX[Tj^*'tNWhhRQmBӐ0̭Bc^@}ѣֲ@h%~BN. %~NqP>GTA\= ?&tfZ1'@(Rg^/P6-ok7'_,Iң&f͞<1/d-(]3x㼴M-c5MəF{m4DڬNSiT #),ܫ{n>IA#1{C9obn4;h=aH=49V59\F`ݦoh.C@:Q#'}V}wfzB4br< bC`m%#/[עE ~wuSuߒl];`9KY&N{I<  ZC n#eqCp -]z{bҪ}2n!Kmx #IG!gPVAF!R5\aїaMo#5:,^?#o+u ǂ|6$U }4Э(6Ї{39[Og6@P,9ӿ,Ug\onGNx0)6dNJoSE+S@}jĪ5MQ)_o+qLi黦~"yúO k}﬒"\vn}K?{<}B buQԋҥk蟧 ]!y4@J XAdʓңdE> lW~ъ&+lB٢m\(@:pAnz|@JVm@^.1- 1؏ pw;f3 ;#FOkLV 1K'u`kViK*il 󞡵sn41}d{& s0*b&u}$ɮdx`+`ӟMbFzlhfq'(fl}OI:ޘx*gVBpt\77;t$!x>wTzZO+:"?9u*oX6 ar˜ iwt0/kSQ)s,PbaͥiY;EbYwEO ث/~,sX7DvT "J5/H*.Mji+(:Al-,<|#DLKqC!;wU3ÂlQGUd- ,a CX ?1_}v`c"C,J%}YadmWkg$  9ʐD`(PZx _xK6RU Aղ:>.W: d9eFNW 8E6xA3&ʸ<0f7Y=cc,eKifNeG_J lⲘZ/]%VN^h>CoZ٬hV8aB:OT2 `.qW Pʦ-9`^Xˈw E%s?2€*hSAU<93A+_%^6^aaQdT;)d) n"鈊`2z#{nW` Z!toм,Qa#^:iXdtk+tz l~N Ƭ㛦X=.tZ9@AOZlz ò(9Ȭ/>d2+L~JС]l2)1pbP>ʢw#ÍT|onFz)XnMVNC;:HbznTbZ"ZtTJ{9|v[-Wr)E&[|m^#>gsedNr36O)׶qQB/A䙈?V:N*E;!uclkְ֪Rg}:M!Ҭس6qﶜ)!eݛ8JD^2vHH^vrTpHF+ڕ1HsBv7cQϩ{UYko0N7\ PӸkHؾ4AL i#9sA 9ypF}. nGd|uC̮!97gBXg`Ry(9dY- {A# |ut\MXڟ <N"]bȀ+4-Z"9ǡs QRȱlWbu C9ր7/Bp$Gm %}4x.!+jM VC@2KO'rX"[b@- %<$lؚ{u 貶"łBlC;}ls>oP&19쌴0G (ΟXـZD59IWAǩܖ/,t)mO8HMZzӥ4Rg<ӎ^ A!ez tw-8e (UF|}`p̀ |M<:FtMCtjDܓt֌e<MePXXLnLEc59& Z"v |ʸ./ "jڋ@<5 >z^`E Y|yg WeyzܜFm-Ѩw s ,v탆5/Q$ [A}`j5vҢOS>iޢ B.m f:朠4 F*a.NTy݈V G^BɆ`8ji<%SO` +AHBy' Oq_/=jNjpŘxdC`7AXx&OV (ނ)SSGHJᰵ]]eq"|\Q;'̛pN ;1̧ǣDAAZHr4p + %7@J]ϻ .Bá[~@0߲ڙ}4d%%Xyc>a?}in\+&+Nji\/ˌN8 RM֭%rwrC};m:B3g`Y׷W<8ryInV_~ &Rl#z0^#$,t?I(z>(0X2fDҾ*aAb--C@9JVN~P/--?r:sROa2ypP¸LmŸ˰ pU5ds,E1(馍b< %C%? >x7´*T<5e6+ҥƟs9t.W KK:@&T(8a괙F}gee$d:9J|GjSj]v 5{$l:3UF7/M .} E&@{IK$^ puk<Қ3.5mNQ,QpVu&: oB]ʦ:#w ~ӯT]mYk2]b|Gap= y;25]p=Edt 8֝_`Y>Yi&4觢4viηUʦ|OT:>娦V)tg\Rx?W~^SIz2i Lĵۜlӽ[d|$͞rbr]6_B EeԢ9W,m!%LM7N%Y0 Nt;`ߢrD315W*0MGۏ2ia*M3Ipl"++dWU2~#b;hkKV<*'tNHoz]n鈺|"]s^}˪^\+jq:+J!]7P-A?_Nfv–U bK9,FNxG dYyxdҍ,@b!>Sʾ@ TFb¹ńT ox #ؙ.iMk෵c( 7(z{PYkrpC!ksr$)|'/ӟ,1`'v5{J_N.rqAdB(I_NܻG٪'M'ѩTi~h BP2a h%R~7wDwtUj̓[#w5p,_?"~HPTx3ͱ$mSJ,h?RU^3G҅X9D-UK_q>qhPXj P1[tyS/'21v^n,EQ.g߫ ]Jk4+hv*h]l^N\ j.3i/3ѳDZ`W1@L@Dl3{Up O4.dvK[msH<H_8Vi<|++3/G㮝[BGP1~+Υ7I 3[ vb ̍J;LqX#1p$hODdZq&A-+#4u8&ܷnjMP #K4 LWvoԗεkmªehe,5w:[Ny.&2hGqV!N8=T{MfbK=%*-t>s \CɱӍA kmjiѕl&ctL3{s|2T8I312y4|`(8e2*z47OfI,vi8R!KILqb'}UfŮ֧dZ'wk6Y[:+oGXZߩ -T>Ӆ\nz`GT%VD7hq-&[4u6+w3{)`Ɛ))kN^3(8R1*S k>VmbCu*B}9c) uK]Z,Wh)'veB"[U6˜1zLϿ2A,7dEN4VeTNFtJwco=> l`ĝ4bkrWiyC0AQ pK+cNqT26qסK[GD1ykl^^n`b&hmȰ7g_zm<|yX` m$OQ]d'Qޡ懂DO* 秱4uD0V6uP1K͆n7mD:.TG_^7XONnTw$+S KL70Q'zںW]\ܤhGq=#ۻ3y/J[pbi}wj\t?7p+w[L`2f}7 M7PTDDOm 9I25e$sNUn?w*uCr-6N}SP6$?c}$k̚'@Ἇ٨"߃|`&EVMjImV24we苭WSF`m tp)GQ ;XH%X_"O8GWV\W8=哎O;R8 jDaJvgX Gmzr 'Ej6ݬ =P lӎS㪗YtŴжz 6ӊSY#= Y o6o%M|nI(AՂt<= *M Y.=`tKI,*5pHYO&Ss8";ڄE(. Z1R2lZ=(W?>nڋ[lj sZ/QS0eԈcT͐KT߶M(3(V09xQtNMy-* I[쁃Ig/0lp.%d4~A dY9R#@d@ҷFTN8yr^2sW.1Ol%F=ؠ`ȑ:K΃}X] 8וּKƽݝ]oŊ~bQQ @8>]Nb2zw㓌Ok˧JB{HxRp5m?ֱGo*BOG#-'W@+.AS!%$$'bߪ!Ù53Lk ϦGO,ro^>>tAZ1] ՟v|t-? dǎ0Nz+Zu{YiM=@C9ڶ&gK éw# P]FVhyڀ,ʢƢW^ܛʴטW 6P5P&g2 %˽ v2D~cws0R60 (|K%q&(Uh5LIawyaQjBFJ㙡fCH$EglmAjVm1վߗs+τN$q'NÀqi ]ԧܢF4HǦ%>Nf[7"Ul0ìys +~8pÈTraPb?~{ M)x^[f&c|S 蝃6ɾm`λ^յPAK|D$ f{mѾhvm)y+)|"W JG5SC5vnjN$O'bH2me(ƛ^r( $2/[@՗[l-x7hY>r05+RtYq La3~j[l2 62"*!'˲v\)#D VͨKQ P:&-րiv##jJ Ovd o$b mdZSD/9iܝ gTDcg1ieC@Ri,Hxa#q?řéҤ,yIqos$$qhj` &-r뾵w~5"_#O~==W"q=]+3\<7Z-?>T2 0hRJ WB(=Nc/@`躙Z+yc2VyF-6XvnCE^@-`$z0EKwI _e%Ûe~}BȄ^9({BWo}f"1ީft\QSӷh1.I 3ޕ /JmY hڬ?:و]w/rg\lgxY B=('JS/y;CpQm#%.jkk\82B ʂ@nRT6wE)X !ea:z^CaF0C'z!HY`7i ާI9 ˆ攷SoƘR_S ^Db۳a KV94x\E\E۫d:udt<ǂE@n `p/.b0ukJM)2~D+.HFrfE*(,QETѺ >ұח9ޥ-D?2d^++om3_]{sc9wI8=uϲOӴ-I^&@3]c<~۳9at?K JUW"MɷyhVW '!иc7RBݵ&w@ ?!gD<Y" tb&Ht>0ݘ4dVٸ&rJ_y@OVM,ai$BEƷDo5LR>6FP֓=,%.JKVNU q´2woqlXJT ێN~>+*kγ!֗6+n*&fI A\gԈ<.B*'('%4{l*Qh"%xu)!{_i}\/vƹB9RnRJϧ!D#Ti b&R:fZ'Ml4O' Q*goK3 ׉eѣ;ZxɟmSsl-2}pԯJRռ%x$ַZsnK S1V`Ί+"(IGE=x500sV03(Սbkgup,_!+zpe`aMX;>C+s]@PhNe(mZe71nåUWgW~|U(NcP?Fic*ngɁ4*D[ Cn<{, '@yUW;:F9hB/;"r85Un6Y^>e$ FW@Y%R dFnx A̋a˥!*~4B[sM}M"OG0+I^S-!Ya/6Yƪ{lDt9R N 䔇Klv4uI_ /#RZ9nd"tƧyݩ9gDզ6oa'uMW{4)?ڐW}w.f"0gbNYS?w'5U+z/+GuΧ +,!v~^V~v#jW@{U+gݧ~y1wbZapH{\I# Y&WfpSP"}++ kTlpN k A70iç0SI! 27Kwofwʌ,)g%:ջ#PJ\$X[UfITLv lJm ǯ x0g'"2LAxo$]uݻ[C><Jvz dz^ QPcQCV6PoWҧ/:цqvnBg?k1oJG=њydԽmef[E~!i4-3NAeJiS:wÀE_2/φEqkoI5o7Sjqb2`DVLӄ Av Mwnj,~'_3Z 9>g[V=8yT yewlm^.AjBxLtG͆2(U\B>)qJU`MeQ&m3E~bn n뺱SU(ע1xB'.~3! t9ȫ ]7OP˃QBNV}Ty}P2rD#N\Hn֮w!X2h+7Jv U˪($|Žqcv4fX}jor㮠5HVJ2BÞPKn(f# U# ߮3m 3OHnڲk=-iw?^=*TLY`!t,|q.cVvjhd s~+wOXcp3 mv,K+ϑldDƀ'D̝lZ2_|H]OGkc>4^\~@kL<7i؜6.;GV¸2P.YJMoՓ;^z6y PD1F9ӮK2_{wBru;`H;͕lj}1ༀPr0yuGvTB4o>ol5<"fz[('_Ӂ+݆)[jHkE÷*Nˬ>&b"X7vɨ\g6Jx>hJR1H67w[$J%/#vC?i l/[V r\ĆSքg'-+ќBޗ4cgPj6` _l'R >9-, •ZPLw8suj^jK˒]IP+<vHoʛOEJެKt^BIzAE$S>!uwUO*.zwؑ{AgL0C^Xj,^̋B w8f^#[KcV,^Ɖ3BG?ˣEv>!s6/\ k3Jƿ͂߄ÊĴ.q2܈_bP+[ /+N;JB9Ɔ-G'1j`.9[Xyþlې.28 V&6.}Kik% YS]]i R K~ f!^:ʳ4c{a[Kg QGWXyǪǧَb)H#>Ob^}Ⱦ@ҜKؘm4=̆GmC4sMmmF6G[Dos@}wSp˶˜H?oL_; a*q&/ۭMC _p05歏iĔVLɬǗB)IrQk*Ι@F=VC]ѼKܠ"|u\(]{%^LԔ:Z#: JM^2z,tSc&P]T1 ^a ^['[O]_J-< yGxJK3(s's#3z *B_`-o"WDwzpB%44&-6]rXTste7U8d^lO' ^LRV*$聓TP!4pd5D=5c8C0 #o3`#AzIKϯ3Iiި,ֶ+ԜH>ձ]Z5HTDi{F8V;gtq]wssP'ayʚ9 Q.x4@T̠uu"'"Μm]@[UJ+O(oz\Kf)=̑G fƷ`2: aU$0oT& ݹnXP`Qg6Dc,IR?PTظ>Ch72Ps|vgC p`;5bTe7ɹvȀ0Νݣb8C7ƐïU< N@;7GUHݓB_w,Evī7fE?S>ΔP1˭Lb>E s`j$?zy)BF=r(HM:CI#a!絎xyY~V~9mQ~n?0u:]\)S8`}UBd;G YM+Y['!Y$i]8νyh֦]]'Oܑ1?d,W)T`"7N\66 R+#^YwgzMG5<-Q z+^u˞AmjP0:9?`!#)=2Don]HKv#=Poןjo{sN1du]/M2Ct˽:!G3ClbdR n2i:3Ҍa>'1,1!j2.7o;NQqX~(%쾌%BczILjSEukvBI|Yt\9jY{V(pjt*W;g$m)'Ԫԕ38cxJbEȍ̬|ueU9#>$CufObkUht.fAEզF 2ڣ:&+BGDO0d^=JqlU{9fP8 k M mr[Muߞ^̚ͻzpPג8 UXuS)pB8Hm0ưy+iE+)ݪE}V+X-KҘ#8AGBA=BKB2Nni4Ѫ80wV*oHےL_RM^д, 7hn*e)^Hc{ucoа6߲(Ts8T+z誈40-k틪,Jfdd1O98Z=)`YļSmH{.O&QuA/'RhY j:]axH&V]]5X|[?,ev[zt5!k,\{[A$>ylGΝM ;=X{]oN WʻA\T?C1^-ƅc&/*b8#{|, 3} P67$,Wh:6m@n 5fmrKY//H+܆T7Zr- 朶u dχV| Jue z.<(YV'o^c܂hе$[H\)/3Xo! %Z8Rݗ5&c޳ L[>߾3`b?.)u+a]tbfv6udڜ=B7œ9?6`^_{ ulWP1k7Jm@UW% F+> APH.g=˝P8DmUh$xDRKg>= @r&;QBnFN&(t ͳK9*Rмיrڅ+#wVa10d+Tp`Rף5h1>;ǧ S@{Cˋn&|6suYd][Be0Ubb2Mޡg;{F+3.iDBpDݹ3ڻY?Xx: x6)NmFHL}Ϗq^MvnNׇlI~feVV)dЀ#MvI,N~&ix67w|YxDbQL uЪj%%Al.TB+GؘǚckD֝\\FHq9@A/i6dO'>ӯJ,+AէYA)3*jtW? rb~nu:a ZEzg5}DO)|oDď`T z5}Z<6nE=+"u3>*=9~Zh +Աn^#<_F{9P"Hn{9c-;^Ω¾]7Ucjuuk8\.;b\.|[Ç{?lBmI^2C͚"EVPtSfǣT6J1-v>ƒ pu|ypi$_t`'xk*}6-&pu *oBg0S3"g@-vhڸ34Ɏ̾>cδS6L틗=j:&'.Khl\0ǬS?82ym 5~@鰦L^onul1oӨ14y%WC'*:"p'Ifc;r0L%,Nn$w5.[U+ӒB~$V'J`/rbf fuՕ< ןb 7 ڶ9¤6e,ЗⱧ8XOdTSoMP]DWJ+p^ |AYȫGe'c2O+G5XFaH凤4~C6 p rђXk LE7nhB$m95 ΃.#W:aCC!߻2* 2:HQ95!OdDYmhl^nϸ{ʩp Q˞P\"C`͹& IX Վmt U1C7бa)עߐS* z 1$XGu}Jጞhې燛PȜAS+_IJqHq=ceVt1 C{${1j=ppt|{gez?u|\" ]QgagH%l4/GQ6,(Կ,*QҦML)ƗYQ)gzE?9O-ڴ;68(xePPYIA+sAHMjqoR߆߹*eBu&DRȧ=6~,^/c]zOs^:hQ)T߫Fx`:|i*'|e.&},>$_<ģW|1=8Hx˱sAH7QٲUN >hqj( z"oz@d_JP|jLΈ w ׃ ^#N'M}S'/eQEC t?ա,B0ϰ D$6tf@J%F4_md+Xvx7^Vq#=^C_]m?D]̞n ȋͷ0nwJeʞ([f? xAȕ3V苅IA+bvEݹ}K"r Uea3^hU$ )N. 4E!gR%5a^1LѣAÆ|4 iD˵Ǝ´CHg_{Z=_^6KK-p JGwY7;,ʩJjgߜ žǙ(B-Byf]b#kVGIhT] &7Jҵ/q0PI[L'Vd:_H]\ ٯ,p,y# O]vA/Zy Ǐ;|!L %}OR^eD;%*0ᴫ j}vR\ ,샅"͟6ѻu8@S,Zӧ p`}eHv|,8LT"ym%Ox؜x9""~MV7FŘAߵ{_1YW1^Jx.IШ(ZT#92_<{~ ИܼR7:cJv }/Zi3G#{I/H 9:ASV;ۗ6&~1? P]՗}#. +t/4=x|t4>ѣ7x9p+eC U^ QƬbvqX)t}OĵrM&wHu<㪮POJG[Q4A(.bfO)}zLء.{3]1[jZy'7&3FmncSaIul?T~HD)qȌ,0*zx曐tT" 2n Y6XyMћofx|Pp~u6{3^NЪ˕"J?T{џ 3Z٩'V]4L8S)Pă3Yج?UI;ޯD}BXzS u~pG=dpuq%g&0Vy*Jyl\emu%r.&W'|5 cK/u.l>x2 :n3lB}pOtmGN'9 p" 2$[ҙuKġ6r r}<9"_{tP/m~ h@z͈7¾Z/h mCz5IQ fx_3#d@ǎҠ=`VCh6*[s(i?XaPt :Gjr Ӳ^ n_`gzx4Ka◑s5t^eʼn: m<0i<aSm#M),ðk{U d Ndo#7EޕWÂţYļXsevL˿c"LCi%(k)`CN%*I {E8_$i߈c:8oMXw=lF wl)NJ|ۡɀUH>}-6p|VdD&0DŽNI)zC-ީKfwA'VXP-|8ωm]9S79ډ)}!7)E%C,qNs՞I7ܓ@ 5d$c9@\nR Kwg&o>,,n04UFeאmQ<3Pp<\ִ:۫Gf1,??]:u/Hx=`tgȼXI Ky%riӏ[i"ιRj[E2V hH\*U/zRŰLJ5inlM \? ~.f" r^[o*TQUdv8gt-yeMgcpd9*cR$` &J0xJ^:A$٢b3*\q=2O1lim4^,xXRdt]moIKx]TS{*>c@wpk`O@ pnQNVF0#Վ ˊ(/n_vz~F4Bl09Y,oNʘ7)zn*kK[+-8Gy?}zp nZfīĴ0PHh뭰9Y0iq$NtQ%nblqI.?-;5nrnٚg<! ]T2 BM+Ưq3lLJCGwEE K-9d?źhUA';-o;8D+XvADB~L'#P+?C DC?p LӤv0(P .Fzl,`Kz-Aq.&Mv!TFqBLuA߶<hT<$'5uI"/oOUS(˚c~#S-BN@;CN R$] SSSGrՙ3dr:*<KǻF`Oz#VK n26iEdg9M\>'ɊX{K8)BDkw !Xr"hsyj>|̺GrkE]O^>[rA(+F>~i>Oqi31.؏AWq.tUf:WƥRņ?b5\6G,dLaCay)wKh?G]-1>h85#:n7L1w|0=7:Û ?1fV(wqF uYnWfin7<˅{]wb@'}ƌj/4LVoZ;o ωck`Ѫ>B*eUJ×5Wp3z"3RLJjLMeWАb\,HSLݴ`(v./c^0Le "c]sey[;Ę2ܭCp"B*ZEٷ:*8 ,=6I좴 jf:нj4wS39 g*2QͲjgf]2<6i=Tșa/bb=ױ*zx3~=w >ΙY9 n~i7OeFf?y<2La[+aah <,&<%' *.&"岙:.ݵk_sj&'`MEEI=лy (RϷNQx٨7^J+^1kFMqhZKhLNSٳ=/$ t8,{<փ0$"K \LC @㔽a@T=Is DIra[>Ы*QuPd⣏-RU[)gFfx%IQkŲ|7ߕvUNBԯ I,Vj;DKɿ՞TpDDow)(YlV]N9>*tCNWAKCuzMv@e+F3kRVB3k0XeIVH5Ė_g0?qՒX2B^~RO,}(hGl%s=޼-=w;ME -W%>$Y"gS>3&%{Ak5LBNϫrHfye/{!ontX}\6P˾5ǂbij.%4}i^9Ӏ~ %1cK65Gc z hd-6rFi!-z 7nқZKsO)Qth8V%ՒXƆ S< gC})؝/NVxwYh[RB׾,'AW'*%;mO#rJQщӨ,v5jqP#3_ MwꟄ8ܪE"MѡJh G FVI!5'"I_a|#oUldyw$/N:r!91u1sQk?SP;oXKŽQ^s~m 䐜">|s;Ig."2Ӊ`;OQ\%qx)߱nz733!7C.8:Qvξ ϥ鵳~V~CF ?QXVD_)I7Sı"`jmD 9Q.b *V%b.Py..w {RlwZr6dꩳc\ jN<㎄+{qj_I/>_~5ĬQ>'h݁< ,6Z{ؚlGꏇ{*Ml7a'D3Bn43owC,c%6 U;{gktڬH*DXlCgtfqEmO"A}žxþHT#&.b#mePD~ 061;z {Հu,cv3=blROF*TbQ]S\ V ^ h a9=49Y]yw4ƶ}pcOQ;E,"Z`?(03% qt)Խpx ^Ω>=gy]JD0!|A[INjֈ2TZ&Nuo$u D;=\Uq"sA [hc{- rɇU*[n( O&2QDY @4|( Ub"IF=a !\C;k_zr q OE oSGӝ 6<<(i')bj ?llHPtk c6Cچ./nT C/8׺ ,ћ=>"| )̺-W :e38(MV$ޛt&#0?ѿs \.ġ]`~G,v:ɪ-o{#0.`%JjNRin<~ ٠#sǿCo<[$"te3^I}tCgqf9 G7{eY18v;ƇW8NK@b=vl\8;GžSI'j3oc*+A<1y7&H+O&Wmu8(8_p~XdnY;mA)N!X;c]>X=|QGuS'z񒣂Ķ@rvS dbskC`wI#wC*<'R8ŒGf؋D=_neں鋝W`}C+w^.*?yc{|qD-I׸Yx 6J'$6 7B\"VBmhkVn= ;g6HX$GzWElt iKiISre8{8"cpD9TΡ_=D"EREdjm[P8~ZA\ ܍eBh@aN(b''PsC1Y1]4ܲvӗT;x7uE8tQt zzQةjgVv˻˪E"b)%ϮROiQzxDfD7+Jr;%c,jiW>+f1NyҜgLPClK[ =Ňf̭BЕ955*6"T3YJKYs$6\tDMv?SO>/z(AD@T>mXF:\e5.+`Hz¡~LQrH*yNGtO"S\ +3S#x];S+$uI Ir7] 4!GVzIGd@G| Ώ61qݍ(`e KZG/4ف56xo ȢI`&]۬?wɻQMjv>0+ȭG7p_$LY*UdFݬ_1y-- tYBۘCsKN!Abi>T5 ژZZT ƻ ^CqЃӮ܉`PiP76ƛzF_C?{rى5^x2_Hi$@WW.7dQB1F-q9*z/+F[~ VMZGtruSoq^*Mwts+k=HKҽ$6bN c꨾CjjOD^H% i ]{`磼8ͻp0}Ql9Jz{e;C%lq%s&FJ,H-LEK3;Ʋnj.`zI@= EQةvѓX65[|ahk''0~%dCb^._<ȗF֯ :F5faW2yvXuu6p %/Ǿ,%/q;t0Ġ@Mr`K'jq(M t&&an0>3ȶ~܉F<eǤ 53H?x/iV٧%R[2ARq#FvֳR \*E6n걃zR  }8K[Ӑdku`+5V>~( .NC̓cDqsQ^su"LVVʼo\!{E#x=kJֲtV1nIR;_waN%`Lh.4dsMQ~O8؁Ht_ժH:x#HVt/5OMZ;X^%VT,U.NepZ'&Z8 DqS^ڠܐQJ 7I%ywo T|m`w"qe)h:-f x.6W+ol47bQIf| uƷE8+[%YZ!0e>^񰙆tYߚcBio$u'K!8Cŵ0Le*T2*n & <P0zQv~Ԁxy;/ ǝ@z75IxF䶭qP1sn=b_jM8CZ9[++3=nB;ϗ:l^GyT_9sRdǝ~J}rߋ׾E~ p󤳘.%J%Fu؜霊q|eJqrFOuj7xUg̖ˁ-8 H$| :+hm(V% 1tVPÊRh_?ӥPU[ =J*-2Ĩ(Q5r_Ōe5+ƢU18[ p`ƽljFYm@sCay?KDI"/kiK7^v:>^3XpJ#)~. aZ7QnBoݢ Eq,]/X  !g#.] XAX M(ϩ7.c*4&d~:7@!T p!I=t)ٿNMnbx>|}^rM-NZ~goX sy\P5l0o97$7D7Qz׆Ҍ˷TmjeFV&(Vq܍6gw~Α4:yݩҟ"u#"Lx$-=l рV@aZg=舝EU,ϽV#XSqoq&93=ud:hQESVZb@=xn73^vK l*$a#diP1 Oy`qWtt̜ҭN>+{7&Xh @x /ȓ_dVY-hd]^joKm%^SlR(5KaZdҀ i2W9Q2cp|K fJgnrKgcE\$t/)0ZCS#7V&*S~*!& x2{Zñ1'g>Yf LT!smmC kU  s!Qa.<6E2)qv ^Q#WT, 1[shAjCm-Бt3SRYX%-%6@U^ jB`K\<O6k>?R@@î e Q"fQY<`UMQqwEv,۔BFաjA`o5tWpL`*qDG15Mr ٟܱ5bԪZ{Yu"#ǵ6% DXjJ֝ B{^lKg~w=DZFAAQR;1.Z^SFEz. _2O_ y‚L2Ȫ'Pyٛc)M2m=<4< n֣y-6Fw#$lQ􎳈M 7q⠺N1/T1|Mo̖ht'(鑐`=UOaCRWb,g\$JN(VdO"/H= !VUړ2[iΐ"Uu>ZK%XG\*ex :n*Ċo `skG^+b|A^EJ&^¿u 'z< LX]0xʦ1H6)VdJsW;MӢ[/JpGTN) /`? k1B٠ż %R r*C&LNd@7.53l}xN?&"*a>Nr`q)J;aYe| * WWnc{t"c|IiQ:X֩Z" x|F˸߳`M=›.N`0"=#=Se O/^z8d/Y5ebu;|VzPՍ >Ю1"^ލѠJ$/Ў6SÎPa$ov}O*% 6LıL4 %?jJ,k% ot.Eu6GwfGBP SN@uĭ~ig {O 3}Ee%c{Dz. U_.ֻZOF+5?Z/t2>nk"R9~]R:&ɔ׭6nfej ({84ҍmp$y}"d2U'euW4==l'mەHbf*Iu >>YS'}s|xނ<fsܸ"B#Q{3 9.gMhLE(B1Iyq|,sXk]+*ϖ}ñdcABĐ&^U9Fi‡xEþ+{ ?D3\ "ʾF{>6D+yHd䡋sהU@DD) VXXݍ{q\Ӵ:ӛR7Iw\y.J}<︂-cx_ӈ`4TϚ;v0Nܜ>9i6y"|Ƀ0SU9BU(`aE2YKp8lYd'̈|^3_[T7!:kشыZi?%Pzҧ| ,ZOѶZKcGˠKdy;g ]8ҼK@:+2J㯛)kvz[-4+0I8| An{D ֎}qe2# VX% su >l%YJvU>bdn1pL Jyɂz1vc U.d Gv]@w6'Ev- GB-ǵ#{Lr /+cgm-.,8Y8E-,m׻:mYnՃov2'A= "]x,Z9(.}r 飤j#L 朗ޠC^&&;0+di}h:Cc캖yD5FddxvoE|x# &$=x@ "*9t/[6ܼC;W :r  qk~2s =cr$ K.Q .5qoZl$7}^#(hf"ƥ`>x!US 0nȁ c Uf,y>gJn_d7m}{;߮F)@IǡQ2\042w מ³1 Say- ~)8wpr_8_u_1_G`Dy2D }v[ͼedEv ;Y (Ϸ6 Lʫ|v( #&6|7lHzxb2!C{'_{ұ_8ٱ~NVQoU1tV,}ΉjO,\M9NH&\|$Bڄ[#JO7N"2!e KU}. Y,O=+y)+-{v萕yqOaJn7ʶkfu}\cU-k٠Owj=`ǁdQӋZ+CQߡ`nEd{3Җy9\iģРYHא; V6KBO_&^G\yQRC:SӠRj+I#i1z2-dU\cwU*矿:7mqFrc'Vv%DeE]ZU VQ|GVGq}@C>[$=Pᅱ\dWGyC+Sara&T6:S 8MP,a vvGֺZtwߧj)X>Ι f5;nUCe8 Z`D$$ByL. tevMQ_>D7FTIZk/"†rn囓uicaytoW3"5q m#(ҦRV S:@3֪탐 Aw"U)註B9\H3vȊ210-ruى8aWDǻY98UN"Qg!(YWHkȉiߘ2񢜼/R\ i$ nLc:p27:2cvP:u5y"_~Խ1<ѕ_fsȖfwz}#I019lƩ8hd °agkoHL Ki5Lz=yV¨[ݷ8;Zdz'9^@Y"?BUM+6`@jS*:Qgqne(/8%2m|)LI6/-0{od72Igz(̠oMVpEWa߮@<嚸($}C qʥ.Eի/ߍ")%#\қg@8-Y"MG>p\O/1jkk~,}[S-*.0l/SKYi%An{jh|Gl·Da ܼO1LF*ces4dѱ* !۟G D"qS#{SrE{d6ENK(=!GI}4R01ȸ;57yZru`aVmS} ;[leS.En"3E)~/M!Utr6ĵ 3q~p"XXZKM&i*G/AcrS,dIi~v\j(Pi`٢d|AԨm|[*|-K=GTƙ7'syh/ aqWTRZ /-!PpרQ_$9nLk2}6a9|.aqZdIj ?9vuɢfC-qDmS4pFfIX :"Bx+4$6w,j='?  }|*ĬOSp sȌ AEYQIst61KgߔD7R^ҷˠohxB`Y96Yo`,}4Q\}~4E,8WANXp≆@*o*&FEE$7ݎqjjCSKX"#*y:geu=?M[9ͣ~΂hxۗnQCK]EY3x"^cyc|~z^q_{{661z /y:A ڭnjO$Y)AG`m1$i{J}RK>$[f•0RwZB[yF7c:*2?]C6?"ӀҪj#H L}=;=sN]|pF[,&iA@;bҿ`tp- RX|+:9Cdy~0fK`r'MmSmC2G(J/5-SІ)N_-+.9t*~]aR=yBbFlthSVڊ >`RE.{!-D|WV~h\C|a^w<:L0nygm5%f hex! c:W]q+\NAL@~{_a/ozʘ{[07SבpHxi)Oş̦a Ɋ)nİcN[0qkǯ "c^K|T(cƗuܙ3O `Uut}ž9B7 +ވU[`[VX}y\I(:,=UOF\Tcd4CGb-zxrVŪ`BJG䣰_bhk:aᗬ1 O@ I4LBcb^C «@5JW8^LC/HUvلVK[p 7DԢ;6q. P1N|D3O.n\L[N1yU޺gD!J1Xe@=akt!H&&Ţ4@8 9vy>ǹm],Ί|6,imJ/@N""2m6@LUx|e J[[[MK|4;$!&[hu?Wc!Ψ*Q7Ɏ]A >GqF4`._僐3j{;[DMͫA-Pg2,:]ȌћuM%:753( `1ek]#8~㓪?ȇ!8p Q}iL5&z<ӌ- dNt*̈́x%V Y]a9wgnZTvևp>+^@R܅rhHk8%т7|35$xCJKBp[YߎN&#,˅^>wOe\iOx܆O"b dl!3cZ'r~: $! !oOZ. (fUP crk*ꏱXq@-f<;] ay PX뢫^y~?bsw쳋Ggߣ[_O ԏ+hJ_kL_3sө5k&vu_lo<.1 Chʙp -gQQQUa30+ZG߈ַldaVe1]Rߵ~r$Qe9}Kbuq\0hdh`t ,ԋsqv mwN@ý_ɣ8lMWxY723=GJi4! 0Р6G8 뷰WEj|YUz'DKWCr-+Y# pVCf`f\҅:3󾲤 ӨU¥@CazIW25>5_gBl\kZM*I2% d6en[T}mÉ}$bPJUK s2z@hPT[w&mx-7ؚk8#rXJS8PBB' p 2 uy2w*HD`?,=-n_!/\V)!|;|7*e{P5[qc9va%A2}R4[Yg8{w6tI; ruvى!E;qt=`Fpsm$-GVb `y, p6(siA.9{37q]wU,|=Ÿ ZEC㯐poS/EV8yFcȕTRTy\b4}6* ͅs e5V"$*jnow;}UD0 Є\Mx[É'Ql|;U; ;=?1- A,q$}яq$3C_.gRm.^\g9Mh?4*Rk=w1FQɢ*=dbvug=ɴaW(Sߔ(G,,%`:_U2(ztr"`A,R2-(<->e(ci 9^N|?cZt:Y4K:~sL<-! Aź‹B ✫c5Ϥ\D{Bb _9>Wz>TҴԁ8ѯ+`wKtb5Jތޯ[@gf>GW(D0?qږť袘}](`N)7HHNj7bnG+ ϵ9gmAYAqVN-ռy|]6 d̆D }wfnx<O6__iun,Fl^z2hR; s3V4'Hc}d$-R $jɬZLK 8gS) H95c] ӤGca+T_=&kYjv RH@`]K4fϜ>E&Ku"||4aW3َMTjˢѫ'ݒBkbna6]gjopYH_}1h2[3K9@_ EzoB|MB9TV uxS 5RMhB1Jr<-ޥI;Abl~jyK೻P҄>TQ]#->ˡBX]tiȳ~]ra0EӣJ; ^4k+j1sp'ϯEQ|<ֆAHlz<~y(d/㾳{QAX\Aqi"U#̉Q41a|.HlT,IUJ\v ^J&Ѻ@U^`Țy` 5~0CQyE{$G})>4!D3+eayceQϭyaP"a"X-Y;= G>%Z'iV82 ^P _ZP:q.;^bL# 8{X??}$ CN䋃gL)+6QhN TmI7r!M->d/6WHC0܋}.: u1ְ@9Քwdnv.6{y{X}mb`{fNsdKwd"z (mGk+ެx!v0'E{+PeV Q>C;WH|,`Hq4S؅;R]!>}f ]X.XV9Vn}qgz \ E5(ts{7Q} 7Qmmpf̌jl`߻:K6_'pScqd˳ncLO:/م2Ch3o8& ˼n)ͳބN6{ xgc<\^7c^Ei~1Jp$ U\$՞/1cMh8#ib"6,ssfaD mqGϛ9c?6?Y,CcϽx'D3_L+ |\Ķ:,df2BC{9ݦB ݜ"|j.S]#(#TG[N4M+C}w\jX%SȵV?果ڭl/&Q_Џ/:rXo|T we9~;{lyǎ#C㗂X˧=kizRlZS<-YA#! ‡[2 xQOkClh98%9JeDCjwz W?o}d$}5GhjXUh0oD7no>=g:RskF*AYӖz@D?F`Y9.<37ޝ'b LC/7yTAI_̰BU@۲oITk 8-eAƢ7R,{ٗ޳VZ̵hYKTixXҘ&+ײq> AEz}=7,yJ/3L(s5+͛J|$)O><]ɴo3& WFkͤJUP!g5Dvs6[{B5CzL!žR V4+K(ʿ }9 {zC@2e`a =s{=LU tn` ! gv07Pר.f]˵I oG;WMu9|'a.WM0x4F*Dpphޞz)VB;9y DmcĄb@WrՃJk /q0BtBFxډ&`vPwJ~ƫO8Ji))Yyr-^BnZ& DRΤRe+ 2A2d~B?/I#QYQ0˱R d oP~cQv ܡ;#L$Q6iOq_6WMGu &3p hx>B\yI>۶z)Qo'aK)Iy?S[4=+4zʱ@=Vx=/X\ SC'Kr\.n(!ygCR7(qY z~}0*'r[4a=0+cjݠӺZҩjxRlk$͇y+ベTtG+ IiMjCbS 8-?!vL1#h!>1.P^d"h^ DR.gd+I[q'Ho-|⾇傡hR)p{-F_~,?k5-U[:SrrDy5yX ީeͣ}xr`Q'NX]S"xDDuqgTtVM3ۓ g &}ײƈI a5s\}+KZԗ^v{sD$BPvO;D4۵KvܯD'jp.G0ߝ춿*sg)-5u^=[o .ٜr2l>q ;ҺSI\j NLĒD>0j'D VGy1:Q0wcq|t2|#{A:c;XV;ox,GT&A2|ڣ=[=%et.A9UIVٌ +-c3 B{_%@F+WؠS&T`THr?c4>;g93s[.Xk2Ϫ.i캢M,}v+Q-@(Vխ5{a%PLBZ$q4{:xɌM~%Plv9LuA<"~pz}>ԭ X.3pU77= vos؎?7bwpH=Uw$:q _ք|+a{/YJ%5 ϜHQE|˛G+ZG Ei@%gr J5)@:d~Um`xH:UϖoH}8H7E9V{b (p2J[u-įl=G*ms'b-(F{A/㻖. U*( QvOȑcAnvKL1(2rVC1 ;M35kl1Vm.QI?PS( (KJ`\nս[N(΁ܬ9mW7WQnxlWY SVL'}D]ooĸR G NK+O΢+&N; R_j(->3H$~.qd@be2uϹ=5Eohm,Ab1&1 +[7? ?K%Mf(5-{Jy,g& ѯYTA=֟Rni}-MV>_-x5C*(S|Y+Sw[-SB£hb,93S"ʑ5o<9M6̥ԷŪWꀻFi9E 53?rtP4jӥ+.'&u3#ʼn}$:I3Gcc[d%/υ!U<&?Ku([ "ajP-Ƽ+SSt]Ĕ3-`ºC֎G;͋1г͊Oڰ Z=y`R mqg]SH}0Z^@9o&f)vl^8὎ M.9RF p^UB>Ikvhv5wE0g5`hvdDusLǔYtȠI8| Gre3Ar#jȸ &HF ,W dfy]Uj4kX& IVyg[sG+$̉vq uaLX ԁ҄>݄ϓN1Ơя4|ҙ퉅-ji,񟳓 ;xDe |Z^RzU~>Iy@Cg-Pˊ~ˆ"(ydC-cRᯄd?sj!6{Y PM\= )DeEmhܩM]g;erk;2eU2 J-ظЋ皀ROFAms*>Q\DߎVID.;ьdHdU &v+KntuUyv d/ 9@‹o;i-B30(;A?3&GGqvLH!OlNaYPF]? ž3^ ,V3둟 F=>lUe f~҈+$ *ښ>{HڏG(UI(|E;`D>pؾؑNs0Ylo׎үA(cSZ*~]DoD-wR-%@ =x QkΖpߘCĩ7ZGK*;9D7H -f|'' jy @fu@$b y!qcpil! HeCtsG,no$-R 4Xwnc;q93A_[ӑ22k0fbqSh+XGDװs Ѻa&n%i\P-Gg%c5sE})/g}+ A53Lgfa$ng#vXyeH]ދ ~Q=I?h]{eQߓyLіb(bzƄz6KSiI>1VǺ_> 7EFNT(oL:kw{kdvC}ܙsp_ɷLMH8(^$hl@)_n6S#<Ŋ-,c:opKf9wSy0/]odT1z !GҤA9eQ[6θ׮FzGW&niڻ6tcfqC"ѻ`G9nby:.5ƵL>&?NU: y\-erأ𱓠Z+oy#PAmZ ͍s詣M߫XTW@E~-&XTHi0CЂw5`%de37$JDg>_%E־K}bۦ[;M"!JHP-~ks{Td.̕-U93\πoh LLɕ矫)̄xu[+R*h ٟyKH (5J\nD}>2LvDKx+߳vm/pTшk4 7:I 5s@Ddwh3TᐨC.F8rC\b-akCU7Tm(k-iV-sY|] ~" 3CRajWб{&#KOBş-NC-?Yj;oOO+>\݅s70jA'|{ fqI=yo9Պy Gk#%c ǸkSč G!a~&X*=F,AaJW%Kf'{2K2"Gȇklwsu @lg 4}ȊEK?!ydݲnxg Y.:s*;N^͚ۭ.އu", mZXX*/C2HS|s-6@"inWR(0LLD!o"Ođj0~@>-E&uZ\βSLQSrv_o;@V h.ɾNrĵ ;=^`XmFr~ݹlDCS5-ző,(r ǵGvJ׊+,s[BCx>.8tկ|=(Oz!м?o?[!#84C38I-!>9`~0>=$W6WhKH(ǥ(7ʌU&W?cތI j1͋BGS|h6OzJjre yhihO{$"m$Nid` @f5%S*Y!V ^ͳ">849G:{rkv.HL ⡌LY>`>D5^23\DK뭼3/Wgjf piHAOlGm-C` bvqz[ta~J}Nꚶ($R_Ϳ"dvJA`mu@k{9W&JC6E o  IYơ 8<*jt^t؛k9:6vtmU~!l$1oܮT{pmF#FJJ|SF@Bw5Sc(]}bW_|QKpn۩4iwXzxɝ+]Ǯ'd:g jӱe f} DW Gex+_j)%Ha4 Y!2rCt`/t321t`5 %Ahs7~lƱB>TCkh*NEO4>M6 <]9Q6)]b[3U*S%*6^_(,LD'nJBьGo[]9v@ ~Io!p3l$P# NOϴH=qePJu%eA?N ,ÿA| ^fثF:YQ rt1?K(-o%i^5ȇ?1L:M1 "Gg| b㵈qW/(6C~d@?rn?ܺk{U&SfUc!PFϴz-[sMOWVdĞU0+֯񳐿J77u 6tOl.^)&JRλ>Wzc&!c73~BaUP$kplƣ *'޳cM2-OYlO>9e]KLs` F̉$by2]$V/u}mzd>rmo'Y&i_ Ft}S`|DWo0ԍ\"d0xpaLZHRc <я xz` dXӸu_D!&x7^ڢ;j>*+=(VS5C_;͊i11N׫WWw tQ;<gȭwڛ$yPfv/TcpKc|(|kTku=lj}zL8ynS},e&t27')bG 蕕J>'%ufi؜!3R&n4+(!-}~RfEVx:#x潹^5K"cIn8xɇ'=RtHȵ1{𷭈 )HU03ر bCgr JD2nj#||{~""gM?H,ƁGdh)g@cPӦžoU#1\ ѻyD(PDV$Y]&7$%"k'X*0WęVwƳ5h}JbSfn&Hg+C~[+tt/+YC2٨݂]3ٯYbi4 MkVaH0K\73~˴O }eRT_筭01$v{/y.zp&վ.T"Q U6 Qj;dUG*NFboh⍘tXJ,\Ɖʮb "e1%\1umW.VWs^7 &ʡ:K IaV]Jk߈g^oe}@ 5`F 7>r mQ91'%JK\n5JkjAJAzsQeh!˼H*KD Іin[ վ;>-OOzP))CdР(0*ma9j5Pm dx1l^\we3~[F\MlGD̼;N:Nwbh @knkp]C-x"w$E=rEkwt$}&͈D]4[OFZ;ѓOS`Ƶ}Z,bDġt H76ه۫6z:0w'vt}h2IuUNj (N.f(pV+|Ōڒih3`/B[H"dU#6PGKڙ81F"<@>X  x*p#$αw鞿D?SL29ph.*~9e)=6]Ѿ-QP(3B)ʵ'm]25+ z{j8"濳v%ngb.4. ky 3Dkm9z'\kb+K(h/M+kV9(-.VIP0i.\3 ZˮEpynt!PfB5,(XƄ`GbGa<\ܓ1AڰMb n* ,_ .2PGA'zCnh^ee@s%FsDx,أNszXYLMҢndYOծ,"vIp!>zx؋-CXލ;%ZI2WthM(Qwc^nv&!na=H+lO]P:vSX"qƀQ[EPkTԟuҕt׏S!E&aeq% HkֽR꼉$}bLJ8S޹t=^ = kdCD\pk?z]kqԂv#Uc(hB2ZDm7Mo;7'=&Qḣ)jd#dwNe ?֊.q5aXn߻7Nջ Fgd'<Z\9|y \)1.p WN:}ΤB?@2| GM_Rw8Jy`^EXu{*ca50ܡgʥJ>_=X;BtKOf!F;s1f@:LZuH5"qwjsL_d)oI#jqTÄNx.rbcɫc[Cq_:Nַ%Yt(&Td#f5fd+vPbT$&aXl/z3kUBkmj / kR𖹮6mA"cRS0~yԘGLQmFK_Zo1kИ\Jz)3B&Nl^hw[&)zPxVQ(CHR;npy ÔC#c74 (Gp|̰51Ri UYNKIfxCV$CV#s=hs!aI8I`?پ?]=ib0FiEf7kWX:kEh$Tuˑ QfW8HẊ6sh7KO%\/0YML^;}Gp d찬(LN['9yV̍rG\"R ,ep9=3YPbN+@;^&;i31-@m>8SRB pʒa#Hնu kEV9 PBAs2LL`$C:r!Z &!!(qyF4`9oL>$W|GfkN}4xj:\ʻ 0MQƖ!+1Y+v Եi&V$tC"/+d3Rdq"~"vzIfhS"dRNt~3N+KUfzEzr4M8ȣt$\~A Kz pLm}ņ?(D0#I7}bq!2~5l1+ƨkqjvU;8a-s7rDL .fXyLm8ɴ'ZRP~ӧϚM^/\`18!OM!wIx1Rp q Qh*ar(M6eӻ:(u=xɎr#ckas @GRBKqxnQM Jk _OR thƺ 樿4p16oO/:-ȏM|w;Uc>g}hrPfM B_X+&:2BaҞ4~"z(8`՛ݝ˱*2y (m T7*/A=$ja,L!w4ܿ͑܍&ɎI I Ul"0G!v"8nkj)}gnt?#Fd@E{.}]\`",&K]˸MRy݃a{RmDG2C4Sv+Y¾d#3jI5S)X/:bZ y7ʌF pn$ ?]|C`2L}cm7`K"|&NPYZmj^#o0 #L{{Ln&O8@^_VE3e2WK;yF#Prl`@Yo+s {H@2i6r UaOS~gͥ-hp_$:},25 ZVk^ dմӏ'ofMjm%8}qfWSJp[WXT,W/jDL0EI(G3W L#AQ1n;A9_819C}ZKũ=H[s%86/jv& 6`0AmH곔X x/R6^:w⿸~}q{7e؏x k!qNSa>mFPrns=R҈3F4]p[ o&NS oD]' 1Sp{+i0øy\!/ :ֶU SuΕ>QW22` .XX$=\.TWE`Qr ([HE^Ugv[y0i`VMpk̯8[XcUa<ǼRFJwt&ٸvix 4BɅCI9f[wGꀫ銲J8 JeݕC)~¨bO 9 st!V=FuOƛ4ьiⶻw|^PD ٍ[i~x6\Mbsخ]$׾Tǵ' yYxψL =ʒ:x~o{W7^a9ՋĴ{4ߒEhi d%F73ЛHA]V,=hg̀DN {̷uPwXĚPJ.ߝ)ݚ0i[䖽Z4TqVW935DT_>5L1%5D^a~*3 $nsN5Ͽmh Y _n6dBŵaK"@߄{i˺yGʢqDv a㣩:!\JxLH6 MX`Đ/"AO3haA"C?P@H5o:Uzs3|9L:ҒND2trkpŏ&zNlצE*^@5sG)4&٢Y}t1<=;7H #tK*ls *.~ X7jifXI߿&`?:qH l!У.Ֆw&տ%ΚJ\P41"2Iv7:?C#\A4.K5hEd3!? i5z:]uX"1>02ˈ5{j.9/i݆!6]#C׊l4?OH0Lw9K\Y*KpX+4pFu,wYx]mO?E|2Zt6MIG8v]v _ ^~r@=@gi`-F8^{al)T| ăo?`9kM=g@S}/o;tH)Lk!ה1 ev7zN[Rorr7z[`}kjn{p?5XV'[Glz kbg}J֚f /a8bCAwfS]S=<`ts2T'qEF;DGut._2Ƃ+?㑎*"\SbZp0 *z%l{/ʪ#fOD_gg3%W{Q ^_u0-ᨠqjkИϕj5 *NPcL %&&Gme:!n9tޞӇ M]at)FW۞Mh9r_ gZҩ-J{ \ݜ57IUpL}9/ϞV% " Ԗ|rǗj&`Po@n]L@,ΓX%1>38SRe\!>8pD#0b kOAVrY((K>ݟѪ-˯c];cJa1gbQ?ckXhsгQ&?ё{d2_SG jT̫Ғ# ZeP-pͻ Z`²נ.AGV\o6O}5n}`Žv =j@j#;i@.R$6t?dl=l͸:$Z$;5H>lc& !(p5R=OOl~;DɠXGV֤?Y x{7 !u{'\Ȟ>4/"싣/}wH-Iց|mGl=d0żWUKp x2-;^D+WBz=O4$^2|§5;fCjߺ 9j:D(((Mom8)AHS]3fv V yng9)% wg4;Lވ22;m4mF K&9Xitoћ>%l'YB> EIsxdf\.S,z0wya+dn^&{:mih}SI5,C[wcx+sA>/wG:xͧ7[;(Z=. *"q^8$W9(j +*FKw[^^8S@L)HqMV  ߃;Q5)- 1 2%Fq̉FF u٤;)o}og?bVqhEacWM8.Ld6~lo%QyX:Cd Q~]O{pU}$ Cu`Q=PϣVx!B{b2r 11?8;"KT 7Cm6KI;>B`u|ޛUƴfL宪} D:.=-]f);?y?y30AX%#ظܰwH,-Ã~StYd8N9]Ubb.BvrKQ^{ɨu) G\(55-+7TJ鸺wPh JG :ңB]Qxa~UhT%@N/&ewkWY 1Buw?vS[s .L-UWwU7v#4 !kV@ o~(hU~=j Ws|K- #R8M?rZsP/|fCGԡ+]ē_}^ @" 5rفrE%ӕC؟x{17j0z" uQ.Uygjqs_Q&4I4 o/IfЙ^&]]=*uc?xBsí*Fz?Z0e,gQu#K4рmհYĿ1pdsD $|Z*u/\wVy@UDُ!i#E&Z(C3r?VpdU B7ލ:dSW64rac` L׍Q!c[(:dN/jͺn>AȂaVEÑJ[i˧z<^tF3U^QબdJnQ]%ɼUDgI`FН4:/58mŁhCiz*2nDzOWYi+ɐthEe,'j݌ $(IAƶ-u%)qtS~5P[Ǻ)Uln)[?W,xVn <Тtx'3$v5BX/ <+ӎQṖǧTmF᳑w,k׺a//Q*:|ܡđ _qbՇ,(V7-XvȒ,6iicQfG $)jLwt- iN?g]`yR9k\{Uq~d4J7rql;ї OĮe2Ԥ[yMYݡ+Wʠ2Y+$--' =CFM'']zk%$oԅs(M/iFgapWXo4){^/@XPR$3oti{GR䕪me6GK'3q ?Ś8Ɲjz!tBZu_.3d|C5|(n+r7Mq08.2 6KL<i<+ :Q`]!"r@hIc=6&xtHflH0׶ap$0eOTnN`!vذ Qb(ըm*/c'ݞԆ7Ys/gS^bJgcKQ@H4]pp_LSK(5uxWjuC/2]_3&ЌJ$Ͷޏ;ӯx܍^~"lc,%Q 4WNZ'9U-hN^-vai9)-KzwfeJX^vc~R# 7rCD nu4[qbX FLt-U1;{I0 "yPV` w୅^1rMq|!eJ#H%TD6(xSKz` ϒvTlHM xXsRg{;D-pEKLM-n_2rkyGw $%--H_ ;A_ž"'s.H*t*\BN@ԀŲr(Ja@^HzBR^Ϻr*cާ×q 3>AZC+2f(HiIO/ &5w5Dza*TcXMkQˮgDx.?J;D~"$dFRfXsh 2vbA)Az VxfOx__O@-,,fnDNƳXXr#w6 :-4Az [ !KrX0`j:X}i/g ]ŤS[#* ,&wM@l-i^}#)XD!oηTܳ]GXc+c!`MOa~ՔZϏYp2Z82]/ó}b]m$D,zP7M=ѭ+Qëq c՚ҧacIǯ~V85pǨn*Bκδp}j5 q@LȂ%tv> -d\C&or+WIzuĬDKlBiR4[@U>j .EXC.{ 1`82/yDRKɩt6@BݼLo~vj/ޝ0wP).YF`"J3u6o6;2AiAxutG) "$*?9$%Yx BKʠ D3C%_b#>Ii)[#"oKQc3O>C݉M_)7.+a[5@Vp* 2L'8JI(NQW3cdhỿFɰgG:ul"#%X;N|PyȈ4Gl?#)N-%V:p/˯ lnK9#ļطفAO?z^c.YQ}V\nYj,3ί¤-nG  Lvw:Kߕ6pI2(Gk%%)4yUU>j%λ:;iS,#wwO"7!itw74s;B:Ě.:ɽe )PE1kCieXF:Ɛ9aAa =${<;>Z3(jT-~gc==#Pd9I7We8SrT݅cd*j X$yg7 zW!k+};i:6ogv@7H1/Ye$h~\b{(%NDrQ+3 1S8^5c򩠅;]RO`*s;+_ [/A[ C[-!׽0OUB5݌N:砓 ۋêJ2lO.WjpCFLo|os޽27ķH#$\ˊá/ej'c/_!~5DiO}78>qOqUG"Qc{3y缭*DCdT1S .f/ߠ8֚AoJbFޞWދbu3`w9C& ʜUs>+^! 9A>ޟ%XѺmQwO~ChdX\jvbEYU2~Lj^\@0~mNk\gA@' U7Y(Vv>ōaa< a\WCCP.@ txJXWФXL[̎2C3ub mވn6~WW"LA9m]+8{}N҇iRoLM#'>2pAwce_M,jXy5 /b;gf*(N}Tr\J2 [  bO*WZDjBo8am(͉`c]oç3Xtup{'3Qw*!J?E+}FZ%??M 5X`=39?69z@OGvXZLq6F(2k:oC\CXPW8dBi4rF5$>a02ܐY4rMU/F_?P'T}@4 O4Ϋ"t~'jHJq$$vպf_43kt 24@Gp̞DD"呞 ~AT)S9_X.uɂ6%46YUđM>uB4c=]"w#sؘqHg© $GQ bנ9L0SG-mo%{Јvk$ᛏ7{eH7U˴#I-~t %^3;j7iٰ6q0C "]m5dmovy_OsDd779%ӯ/llŠΡ'@.몃ATa^X4WZJ sT"P]54?}TKOy$=:܃m&-{?sͭDevT , w 3tw%t6E-4Ua(YiдpX&2C!1?)B͠ P:ס?%oq7)%8S=e=L<7Xy''Zt?&7<=d,'ʓ\# @aRO_h27O"I:OBϼ,V}'bL{CG@c@$@>JA4F6ELɲi0*Mrx5r!MX|Pg4l-WáN2CӉe5,2}%l4qmXPfπ3 k͆]58m%8^˼&'3ˣ8T-48I߃4rFeU3eLZ x#5%Ա7%LX)cE  uS1: A0aB2~dDg`-4q_M8v"?c\<\Z"p+eأ-L 1ѮDh$ 6~'Zu =%f q$Z+\on΍G,Wr^|K šp+D̝g.k{vWLw] (t\_L=R䇊yrtVxeSE»[qfV?Fj*)_1-=ADZWx\0eUtSzgKGYlR(a +zѓ(6dj$>QGEk?)0 N1@os>?N WCKU?6WS@ PJzp{|pm$ZaNw0Hq״)No8 ~zͱZĀ3AgF\'} 6!wyaZ ,Cn} KǏY-+"&NH9 ;[&UbsWHTQ0\18Jw$rm/%,^ufz2ݩRO*>cw%ftHфWJio"?k1ׅj/%Qp֍AjӮ L>> +zXmɰ#THܸĚu"<T?(@=8˜_ Ӟ$%- |9o5pJ^ՒKZ{hXPOFƿ׽ml#0nqgM4u^1Lc/gac;JeIH2(+ st;څiL$U +EZ0+eo_W2?[E7۟Xka4eGƃפI k:YU7 ?xDGn{ﰞ >ʘz[w6?nRacx„`@!>ֹ&#rՙb'qWoJ ~ Xzb;S>7>0g8,8*1ಕaFȮRo!qgӟ4JC}c/_Jmp`Nn$RBɹ/;"d xa XFd*w}&J>!@yODJeܳ$M(/eD/*7PyhkNr2((A)a K9'2,M^9^W8PGe!+Z?xFV_DZySeu$" ES'n}`~u5O[ʸ5\)Y2r&ֈ_ 3Iz+DûV4~cETet{\BجkqtE9(gj1z7!ZW@hB`)Ew+s#0Xr)Jԡ 'Ä#r/NݳGP~f,Nh}j ^6ݧׯtw ,FK_h& ܫc7w@ݞ{9LE%a{\kS5+UP^ËYyƙjfly=y eww{yb /T>+\Isr8{,r>9[hthYy)= #!m,/`>+bM%-VS2,5ʔ*y // `H!]: ։;f8))F{H>N•?y`³|?{XS, 8HVȢ- βEcծ^l(tsnJy'J`ێQT ⅚k<ﻤtⴧlnK+]+uݙ 5rBX3"  @I{k3!S[@gn-=~sa:k\7L{A'G/vCM, ZJy6"- O6t-B['·X"_Ɓǚo`qY͍?榑ƴ9 KA bfa"Wfm=d.Zf?L`HwlסBɨ%B+q&*@n cӱ*'Fu6Yǽ%bXa[|# '=H8WآL(CP]ΜĬVk_P4{6p⦫qG_#}Ց.umUF%;&kKc~qRe,z)qۑvCX #2,pq@pOIxA$wK.fDs$5~]W}_Db+cZC˝ͭv>_&A a&ccJWU7T`rG6+ kM&Xa@|(Bt:xxٌ+RRCPz¹uT^bF b+oTXIOP\g+*J~&cb:W Ɓab6]2~Q!عbN+F_cȍ1wr6eRo<%vnf*KqƧHÄQϛH511E}VR~:>^+BGӗbc^ jR)6#UYr!7و5<P2js/9'ۮ/u3m 5vϗp}8+t5ޥiT'OkA1;fє{is7٦67_;2ЏU|Qh;fʒz-@^\shq9z͑SCqgFZ@M7s\VO0,CX)F}vܐ!F5=BSJH%^4w3bGdlNAp[Ys)Gm@GeIYEE,kp0)Gcg=|;a ¨Y%¤> 09ru>ЄeDva8*Q ήHW+#ɻ;x11 =ut`VigKw 7m>Ꮝ#P"㖱|%6By_U/}0b ~"[:~퇓Wاw|sLOz<ц&[}<>Iuk= {w((mؔ@R_jC4{%D}Rΐq={kַi8vDsP}!if*2DN @.h4y2k$V&Sόt|8H w @-9OTT N(3wMcj癡+5K~k}(sBW+R)&٠?g*|*[a&Ļ#Kk կ}VB07ޥOkѤkWnClipDg;W 9.f; )t|̲}[%>M6%r^j[3䝮ȣo1r%зw@# j>6t=ΰ5_by:|éBߪB:38p5ʬPJpR9F{iycW88&;Hf } Bx|M @>۹`~ 1`tV $ja2W[V23252Ģm|b'iן6cbZgBr!_иdUz[%86Q-̛EMT0zʊlH~ ]l:N5ry qMG8.k4x SRD:<7բ7~؆١9Hr~`^u7/81tՊ3Tb;PnN"cȭܝ3? Ȟ'vfp"p$ےO-K S) IB/x-ymجֵP a)zl/gNp*>Xf촤1V3p1c֝5e79:k;Рl/`ȸ0 XI[)L7?pbgB) hp{K|Pi u` x6hӖ?>77|)rLc`\%i4";^KOIbDG Cg,[l~md^IV״úŭ)1<נAػ[U4B _rq,/Z#jSֈ+fS~WT agT " cTI۩0Y@'2o0iXRDo=UƴĜ0GWaF2=JրPo񫠌,BZX7~dbR~;%*ZOe b@ɏx'(U]ECm o~DKUG͙!1h8)|~fgLuFo'r%8@PWz:R(#9|lMdPQ@?4I&4q4+`܀7/N~rpG ͸SrŻF=/ܿͧ`xDxo)`El\~'^{Y XUؤ ^OK~c)d;N@Z8ktsOІ'agQ{Y##E Ͳ* y~_A&\2.s HU@x5t2"5;JOGē^.:ۊT2o `gXȐ3RDB#šPQa?a 0j4D#F+&;~vOxVd}Ku^ŲMFى:RQBO`'hf#1aԥj~Wjծ@_f/s*"CnkY?)Tzѧ+d,K*=:3 :S6$XO ,l :]_(>=pÕ 0LqoB\git^=݉R+DI٢ ;8]`SDA iF3H;'L}SHchV:\*VY @?kiE>}ui.tꦝn[:H]/ut* 5yawj't n(~39N}n 2;\ڝ'@qByDB4U\̖Uuf=9f@lXdև1VgMD]>1a(:Uo`uf: .k<Íg2ءUd<_B $pڊaK[ NDC0< z</D$[Κ_0h]nHXsrK^ 5%ތ@< ~Y޹vC(5ᤵN&ABbQ30|epu7"Rkk!T^c!1֡0V@9| H*V`^-e}7@9CT3;'Lf/횞\SETl^UQ Y徔nc{r]Z^}sukQd{R.s_kÖ-HFy7! &` @Ҝ72O/ ŧ:1 *Dw3Rv  )NY"Dn-a[S %)ѩj]bKǭ$b[_~2AiȄ>PT%Jr2UTЈTxF9{+5[w׉jT<: &= _4]sɗUå(3>`/nQ}/%==/ztH*y74NP=5=f'Qua*6) TN*/d<=mNS[sbrN4Td8N.0иE ~Bſn=Q)si b75ppdwDZ#GgƫC< Xz S[`_o&S@dq~h%_cMkdZ1s_!WkY"V?4;vM/e`&1r8̫mvoRwhqcN%wރ:Fh`ψ_٘_ԆA I%=@Wܣ+ѝ(2.hzTzrz05Z=^YTkjtI~>Lld2憧FYՙA|Jَ揊>I1YB ỌD Lj->0C0<=2OxCfc_C/& 8#W^72<@6-FiTC̀ĉF7e߇nZAbAP?YZD*[k)*U0@fa ܺ"fs8VȯkX!)[]vBXL/tqp3i%>}twşӔ֎sap*-)pe5mmr/@3q]|8qãr P*u;?iۥX8U-&vz%C gJ.e Elc;Е K?s4+|Kx7bik29havFQbKT^=Z yL.7rԧmDg8 7H"LRK0}kB#|q2)`-nT=©Wo\4MZJlbYt8}8)հbs Qo rDUfŗ %HJqMbK ^p]L_R?n+o:a`/S}|ZvL .YcgJ[y8ʞ*GJ;Xjn"rvRL4 5xx 2fOLIo ISѯPK$E",9[en pTK J6$Oʽhw/ {ݼ>9"v6JfL*Œv!&%ؽ?O) M߳sgt%5y^l_v"-!<5~1Еݲ*K=Gfu9=g]-ت@/eu{ Uw`B{DSG@@MZ,w±!Lߌ )? @ŧǶR{R gjB0vbj2m ^MH bPYwH]vHPD5ˑfA=ζLZA/ayn}b@'?b;ז&[x1k;2Ca?-eR\Rә<6/:c@FЊ4$*z z& XW}ax_Rj"H8ݜfc=D J) ~5<ی{[d _KZgb$9hh.va{6c[*dbHFTwJUݳޖc:LKtP䲥2t Ik` SӆӤ_&B2ȞđpWⱺ"{VOج|)TxQIKC7fnV,-|@NT,Yr7Gz<9 N}TpRNA x@qʣwv[:ĝt2-ix/ݮ9+LdYF>28kSvn0y.u;Jvﰃ?JG9aQR;< iDooXV;:9cMonϛw95P툈R:"Xʱh۰;'ͥC&f !kMcjX4dѮd0@| {7Zi֮#CfpdozG6ؽ3Ogk*ZH#/u1 uCk15C 3*o+g aӭ 8g(q1x)}QVYj'tn+t(ܹiM53M͊pIV;W+ Vx(l V]ʝ9=Ql6n*g^m\UF}Չ,Rё[5Zv`ڙ0XA)86 M Fh={StkYk/ zP18lP1D\I Pd,~x(ϻy|DEU%*$H%H6<7z }>apŨe˧‹o羒]\ƔQ`7[P?+yy`T&f]/a*IyW4ZG`{̨1\K2N1vt&]&S&$bIwHQg%tK96< Ȣ4N˧ջ܏a\,|yf72{!8I:0t?ӳ'U5L# b/P9jx բҀ2XU"PA#[/!!rx[nv8╰9W' R%E׍SKdK0qYY~&uʸ}V<(W1^=8ńv6V%hFCmD᪭,|EyH{,@,,ЭyM g(DR~.M뱦aI&*|b T-c=koSL_DU p1Տ;8-H={aNOgX6>x3}+\PRFrx@SD3J0S/X'. -l BjTo_'d YQXJ^GWhIٿ U֜6cY[+'y `:!B:!MUh1,GA/qEjOFO@(V{VlVr'*;OĨ\Fv+ ]NDG9|&7c9y}L3 i Ox7+q:5h&o/{Ho}rH!1Cۊr?/ƮML{R5i2㾞wKj:a!C~;jWjTx3UHF1̺'" =`J ],̘ww[n+<øT  GV0 0:7;IDi.[|{%#~Ij~5u4QL@SA2bpaW$:iK(:`)fO<`D;@F{4v"?u Cm% Oj]nuM̀V5wMB޺g+ȉ! LJp <Gwխ7Ji}/$,ux.y#׊7 fخQ0&s2ȧ`]B51hbZ7//vjSV%!xHL Fe~m2τAQ0$6|hLo62ԫwuжasTk~)03>ePa o}ًOтrFT~+``{XO} stpD$KˇmX:7>+K9@ MT.ҀEqNGS6i`+&^\(*"'Y2'tCto3H̒%HM6NYx秘x#s%j#bRHz9FS++CeDdp(u':,w]JEH\d^]( VEm۸MiLq~0o|A`ɜYX:gebQu&glLIgSLx,j sL/uKou~=U Mmw--2Wj_37Ҁ%*p8zPuZMǤcESӅ#2shMAдL}.fP,_C=4v"5s'awQP) h&6sKx^bklJPO+GauFg ,nܣH=NOm*I%6u5yλAC0#/g.E}JE2LBaM 5P2`KmPbP) eGgYNTJ1j<5N /BO jaa<2<H_J8縰cuY*~.EqG+34ɷW0|,s:|Voظh=EO%mVՄJQo{)q[fީqW&o&hems~~1U-@NHѫ*m7OS8os9Z>38qTwѧ؃Kg '^<)zVRS oRP-#[wQm|哙bY(ow(""I41N<)$μy`Bѹ)e)o!]JT \7.=y&Ш5 -%S;{F bºzh,zawG[cD GYvM+}]Ὰ >v .5OБCG1n,Xe>MJPVn4\}l<1^OwsC/ uh.p!YsCGu<ӧn^U9)8LZ%֜:c3SNqwX`у@TR8Ez0:Y~CF9N. R?5.a)]̝)e7V?o8N7}\C'>(dzȝ9 /DƏhGBd.@w;lw3tǎ[Y)8qlێz3*Q&ɆliQksg6դҚ"w~jjJ* >$K:M,M'G~-J_?PjCgVChչFmb9)EgCɁؐ6|Tlee5tQIu:OXv!jlJ-1q:~H8w*ŶBJ]'-},1|4SH늝,qs=ۋ c_D,s=顶zq5Kq7z,z)GQL>EWKԃIyv)Ga\R;RZ#95KDFq3?A+A@؆Ryf#'G=u*n+?`'pc+#21YldB{D:|(:ؔI ty'úO_鏁Xu5 .LZKLL/ۮPy `J-6QpȤtK (X'RLOʵE;Jm 0;o1~5Ҭ!zKKc>g}҇/5#j|ixp:{\/B䰋ιWwf< Xf%cbWi\xYYa:j5c0]衋&B6>m8e6աIT\.7[m֟ -9[U,zwk8<.aE-(:i^ᇟ5=9I(OpWmC i0%2 gV 4g%f28,;xէt͎}40c]Jm6beGuEuBvDv%}}No^S\ڥ ,xD#vcL}fF OM +&^'6z&/}Lb@aCslc2Vi`_4@,Lc*P|:- $ÿ!m~e65 zᣈե W 5 GѪR(XnKPoUK~k x!j5l5mNLwc.yd ?{v7%T☼㵙*b$##dy^h6}v8{<1o?FR-@BК?Kz9?}5Qo3Β,;ylХ4ejSc5M4T'6wKS?1ʜe\8^DT IQ[W<cMYnt*r( SJDEErd nIykS}2ܹtIMs*[y8/L/QOlr7uֵdϴn3+hGZ;ĵw|2 ka[:^Yct^yZUOkޕV>ֿe&" Ц >JX=2]%n|j^r겚E: 18,; -uv&ȡ`7 KU/[B TSO#R[ ߕ^Clh98ヰ& άK,@m=yZU`λ 3"֙U;%nh={dr&PK&֪f16Vx,WxJ_q:&tv EmfKAiy{r@%7sK- vC"0eBDV~}oZQ]|[7bݫpN}*mf9$ GO^f3  qU1RDk(;3v7"skIi@ިZbHM$ih@EeI:ӽ`|a߅Rj ߌC$w)d.JŇ3&?eu @͘I&B>A~ͫ{@Z QtvOP rdu~o0 ,zE EfL$$v *ٰɅaI\I,n@6 ©T}Q"TV+cM ϰ(RxAdcz763jYLl悇ss!8LlHbq(gsMsnaZZ <>\n,[m$ ۜx+i *Nw2 -E!-iK #-:J eR:ګ< 0>, uK'9>_щnGkwL}JqYG3}i.<̫7$!k'EڊVˡBkKFLkų6T&{$mF!OHkɧ򎏎 53oBW4UhpVgb96k|(M_Ŧk3..}HdFBNfz~/QÚsXAI[6¥< y+c0 ؤUX\ +[ "lhKN,n#wc^9evxX0ڀn.]-եo6]s7knkÊθe y4 XR+yc-w*O(> XlY @YYҵߌA9rsuתˠW EAa^vvLݙUw$pwI ϙ ?;R&( n*x:I6߅£ 3!61ouۃ ¾^MgD`BfyGQ)BTk@{ +Cq_^ ZSY:E藭_Ğ4RUWl]2z,G됂Sj* -7׻ Lgq?q_ WhP C[C+ri]xޕ!Ri=M=UyYTpt_Ff|l7nRYACGBn Po ?-bgRɪ 1}-^#h]5p܆JeBk,[.2'ѣ6)UXTKٹ@L igKz%ʄ~9ѓ ZUP͢$ԛ{9#>o1sf:hupU|<-PV a.52 [ߖDSGngZN_-r-ԱI)*f~Y2(,}~&6s90CW)}uY`>yL_V>={(@4]0ADfFI̔]J֏bx,V_e-]Sne2rjW7|@ḿ`k`پRc\r`w 8QmCɔiuN0o%Ձh ,I+Bl]=I~*PaFxymB2O]-ѽ{d1k 'SKSWd7 ﶂb+PglG-q xX:l?EpVcR2$[BjqgԜ9_>RO/H@k{6LCVtwv=D2󜃩}eLb)Sˈ*\*´| Ae#z7]M =NǪ^'|ez_gǒM\b-"]s^qL߲m cLm.DƝV_rW B(%eA8q8SkޛOPJޑϾ@NP(<>e/LԂ0DSv< Q5Q(zj\_ۭ&B xxHʐL4ׄX'mV_eՈd8{6APgRbޓx* ^StKaߩ}Y-VRX\Tپ>"lU\N2u.λs<ѭ.y DBVqlX`]^4B ]V#w|T^If~J-)J"^[hQ_lϔGUVp9dwN$5%=KMۿ'>=.~U=x*Ngٳ+rCY&W!EQNE…^:pT NN chPrr*KE*MfLze`sӿJZ+.yԥ. .OyO|e=H@3ksM&[pF8taBAÝ Su7;mCf@m.2QB !}VØԵ+LrJ9F岫vDmVݷv]}+&8 iT_{v=FWT-8 /XxԘ`z':NȒ75Gz` ( ?a]P? a.3~I0?%ja\= ǃ @,8{W!N 8eu$ޗ]Ҭ5bHEmxuߵ[g"u ^mVU\5Ǩ P1# PLш:/$ĮvnZ-s݂9o?7%܅N2n1ad-_8PuML5\7:[{vzr/Yޛ(HiQDB쨺}PtPgh&Y9VJ,("˖mad.?vKMI3΢ÇQvk5:X2]̂x \3s2Y;l'!e;xr / KvÝC4HU5LW=1Lv+~pA& "|~3gZjmn\lA,<6:˓q8qīB3r0X^s{`vBS7P݋p(Ǧ!1ŨK7uz]>a<7bẐ_hg4H[F/+'ndQ>3l'ijۍ?CЃ^rMOq I U ES.u4VHNIBCJYC^7&ے2dK CƶQØB֝dC ^t̊(c؃Db/hoŻQ|VYA7vB,.l3s8MJ10T b }9w0 &9r78%:;rI\F:`⸂a"E'sf(uѴb fC.ᎄ%]uoc;4MHb`g5.8yBcNs=3i"]yw wȥ!,r|=Huk] r(yܬDӤI~{HfNdtn}g•WڼR=Nhp  4 6.:2/tc ]KvzM4ԃ-{Eᥕq <Lo#Q5c$c'ٳҤ{9-}F8iܘ@eOZA.+'NfQIea8 UF=gLx+T~[8Y4pSw3Oj]0)71t 4ܒ7;(kqZ26ph^Zio'Bz(U,u^Q\>?1!-FVb[Ak\Kp:\[4҉CWؼ*Lt%-Y]+@WNaШ-&st+n3FZ5Or wOy߮oYд܈bހΰƟy o|D 4Kl=BY5҂$\|1<|лD4H㈝b~hV_WWĸg- ;Pm6yo;,MW-';Oq0{s_J|X0ײ8#rH;9],3]3L0}Gn\ ni-27LR k"}`TW"$x:ͽQy[GExڄbz7dI:]"k#HysOW (.|~z .z٩WPt\!t>ʻ@ v^[Hy򄙅TRpv6dHW',GUȃc pRtv:HA,fӿ)(}6~/+h?;H߉1TaKD~;{rRͨ>̿IK|l628#^<ԹסYeey V]flxLTFYoGi)ig'*ɏfjXJO=|;aB0Fi{/őtaNyeNGn733z%Fd' mQ *}I۲BCq/qCT};iPTN yns D2Y<aWjĽcHnq{es >4ӫ%'kԖ#8B<"7UD9?8YLLa=[ N84ܶ|N[Sl.A PX1FLuڭ~58ddޯݺClTX( }5m筴3/zJ߫X|n _6 ɽshw}6pu<'!e2UKQՆwor`{|Pw(z1w2Iz%Ll4]avE? Mf죎_j. A|iLN ['v(b1HC <[ĐJlq<1ŘPXD:'>:BlMF(фpˊ4;6n&txM[) etGa: }!QJD9ܠ}2+=h{}O MiBT50򑋫Cwl묌dFm*:@e%V{SV_w1S*';޹ w k%y('D233s!Cl''ph<& ̎;RwDw[yNH$ Mҳ\j C a0(}z\d8akz.*Ę}bT]Z 4B~TPA^u3oCO{XaiyN0%~;%,)@HKZV)싐(/-ZGbHlyz E p%5|[Ls\ڢ:S.K}!tF}TjW>[U(N K|ZIK2ge婶rfv2/͡;<̵g)#pz|Pm q+:(7'hm}UcJD E{(;vt?op|pJ˅OgdŠF^a;> ӇxrסaZUsKi%lH~Sa=j׻5?S rB&ZaѠbx6 ԸIX 11H_=Өte. :FyQDž@\ve6&ABى MWI[O.Prd a%& {CWq71kIn"q@]?حU߁IGHs7ե3CXX2u޽y&Z#5ª~Hg.7SQ{0ŏXV)pyߠ6b[o&pmxq-}$Igzpg Q1TYCG|_jGbnST8w^e~zKGC*|}HM/D=I"y2"6ȤG[xؚ4HQ%\pWS_j:KꆘHRŲK6&N/!,-`gOr4$#W/3yj/,5m~ƹyIyH_ddb#fsc(h ys}-v`Inn(?EmlKjAz8'&~K9:D@F>C:ؕtyEV/(Z&+D"_I\vG4-|gHWC+#IbE'ĬVՃ`urEE`;igc @2M4AB L#mκ#*6a,DW'H?9~.D9^<כh EԵ]h3zfmKE[I W/A(ƧtJU˵0Xj+qꃱuU6ǯ*84S]%e:(ͥ )(w,֎ƃ4%'#nPL]SjԨ؟"xEjAZ>I#:Np߾7@+Dx6.v@At< $o2:L\ӄ9|ܛY'7c|eh.g%{9Y Kmqln#\U8KCaB}XfzDh7lk<ԸYٶƅC û#(. ".PY 7Z3uR/KPvN+XݕJg:gsod5@Gt\t 1aVyfsda]6T ~Gp ݯyDO4\o0-G= GTZiq@wI +4TC2wߞ):EIlIV̛&'%ˈ٩dI2k5a=*UXѥԣ7ڈ<0߻u=[uw7'&t}E#RzbFQ^ŗjjo.1wC#JA!p6Gq蒀hĭ]61αufunהSYU24X G . 0EJPx*߇h ?9o N.;ΘUo/kƶ-/wvOAq4e:a_J';E/T9zG|B5*_Y9BybKFl~sk,2oV :4Ä́,6vGkrQȱd K~✬-HcCVx9S0'﹨(\ՂՑ/bqKTJ'Eew;gȾa.G89^4>osΤ!f]:SO@zB9[KP%@~[c H Yt?ګJ1p)(b|QHI NT~kxח hV<+L0GEiy8G mLͦHn .+Qe1Zϯr9us!x oО"vYxH+Z^VC~CbL|T\S;$0CZZ#[?/ ߲/T_ N>5\MUpV`kr΍ ؒ&2FƩwhU"ż#G`;\wwwQ `NAXF($BN~\x@0M-V=󞽯r@FQ1|7[Id(6yeG&~,m~r#zS8;MI?+"\V_P)^߀n uz!=*I,`޲K#zڀU#}ZV+KzBZ[ꚐvT0)rNxˢ=\~q7?R@j\"b86 *YS̝H38E +z["P3 eo3/&K6R4 -⛂,5RU|XnYQvݼd V;9JXRRz ,A'aN58yg >YˮAR=&v}âB#%Gך/C&Ώf< OW4o5tmt* /ixq;vfdsPF݁QDng1mgԪ lM?&/j^L"ɼM9GvSes;9bYY3\ZN},wk N@@גQNc撥yA̡%D*eVdv̉MH|3ҩ(N:0q#sCR=O,v#s٪YbvoUՎ1N7caL*[ xP@S0ץd-fJ#^.$A\T*|T&=D< kz/U;G@,@\3C.Qyg&._ V6Nv !m.>Dmeakۢ=%lT4R1b}w`D;uOpm3^8Sgqt)#&F#nngw__V+5;z'B]#+^C+׾[A/̻XW#Y]ذ%3ZNPZʵ|x+ÀuuP+XKKM9t1.lj@2S #52\awy7B9]fىUh `,B̉}Qf-rӷvSZ:#_2l,>&LvRU'3G{r' `BB >SLgn̙qU+B2*jR5ib BW!ގn~hq\I:_mWQfRсهG PJdascXj~pHeխy [%FYC{+x [-wF4W[1@}-/t_+sqvU}77%OTQ9F?V?Z>%_=vM`aPOsz}S);~-^x NY_զ-PE]}gY=;MH Oy 8## tl jOREh`@C)!qAyXCB J+C'\Md;(M#nb·ڪJ49_`Farَ:`:@jǦ΍W\x}MmټKX?x~bíx=>*c#jń%B9d*|!@i۶p Eq٫9}B|%W+%wjpe|B;qLij$oTPqlFu/ZeF6fRH¥6ΒNS N #m(LC`hذp9ڈf6JZYh@ŗKh[fDQVK%I!$?&8Ž\yh,"VSS6~>*BtG'yB9FQG?3QfG] mȽ i~c~|'֩+j4ck-E@BKf`O5iq~j^@dٟް3QY]b);6Gپswy=NDƺD莶OļuBFn7&FQAY4?7v!,jݎ~xV,i5 TG9b(oRq/{}iD/-SE+-B3~Rjޓl FG%".3?uZ SmHfE *SAOpFE !Q6\myoQlxrtAsC3W*VƉjojs*j< *"vcȋi]efs/r^lPJ^5WuSs܎-3$ H P%=5pF8kAxz,)Q}o=ɞ5:&17`2 #/A+ 6r+.1: *֡fmWj` }˙7|n F&/gGO٧G+9ߺe 528ױ栠rQ%Ò^44L-N,a1ᙨ"xRVGۨAQY-bٿc#k5^;Krp6+*=(ao8K |aO7_y 0$Jk(yLsNr3}?d# +na偾ZdEbt,/9}WLv`ŔvZ(TȐ'Ȟ0 QMT;OE?FTg|3@J(^P5 ;ӳ7G `,ǂ(YCIʍ. H{gl\ .Qg|0 !B:5XiTTdKӹs`l^<_, `7j5 ]?$x y9g8 vä`,pSO )xQ0ASH2|?6g{NInuG iK(dCQV\q7,봽EJi:r)(PŚzAS%nBhl*N|xVY,!Q.rX!akZcB~)x,s!P+3\q,Gp`Ýh8T9H|NCm_tt 9JlsBqF BV "x#hh:Ⱦ-G>q| ǜQޕe1#_[qR1G DyD j gӄ}r6wHʭw<"H&{o2[ؔZ#y+vߌhZ.3t8fgyO┫;a-*-2McNiNƅLjtپH ['vF6}:J[JB@'Iq}L)kmb[V DUBN+v!@G R4WP=.m-,RƞPX;[tdA)(5 ? P<=j? g2ԡB1~*t]Ēp0~-qsK{fks9F#`xj'2J̍ǭG0mY1ǜ |z= Ip'8X2ǂ|ECUrVmR|0uH0U_ 3Ofwt?8U'ϸb1!3q1O}jG\,Lٛ+%*]sQ[`kϬS`4h8 % ҧ&>,P@*R?1".7M!7;>HƑGߢ'HbpƐ["pZ mַ.>7@me.|'rKsLZKv~oHƮiba^a8i8"M9\4/,@$v^-UJ ؘv !seӣPpŃRLB}6,wsKfhXv%sV,Ė;jXm>@(6"Wj 8OaԀu5K&IG޾4„}. n[7WC Tvn{&A$iޖ|7ex3v TqQJASI oI6sеC6Rj#_Y!L?Z1M YZ'jLW/c.Y}F]{PE2d~ʗ+Mٽ۳|] 1U͑EЭ$LLvfY!Ks/Ü83 K />Elz`itԈ񎘵Aׯ@Jy,{ R~z]H ЃSWClM&㕧⌔ڿRe\x&*wv(l/ .ѵ$F {&ԗ/ w=YElpH KP/w|W;Z_ Ѵ6'Sуu1&A\a 6q쯅r焼a/.QY(wXK$ G ʋw߷izn1T^&J{]vx{C\VCIcdm`tkBF\=T; <2 97ؙlUJxM81kc^_7xl,1'xl=mv# :jfU Cwa+.x)0h/AHG&VT*!5&ݘF(>b*~EF55[{F:Q@-d h(講<`m15lby 1k9/ E<ߦiSW)҂uҧէV7l a>AamG̬e<) K*JJ9Χ]z-d㎳Mދ8n$%uDž4R /6mOLJb]}4;eΣCy,u#RmڋTݏ5ﳠޓ"vе kn"vc(e>N&0 bgi r`^/"P T^2D~Yn,]6s(j8PI0[iQob  ѓ}w`Dm:,F#C=[ 2 hhq ɍ9_ FWj.BW6!V(@51%nj\tl)*N<68H 2$ `Gm†)$(֎z0ߴ*K o'f4QJ:#d*|8--:ˤ~ͥ0o17=~ % ?Me=^-\lBc3r<=Z"[\j}g`MWA.R?q}AL,JC*ҀIm$Kn݈/ʑBOh wo]mX15n*9e d(LdAר"2IGʘaϼmZ[3<8X`0[U!9NSCC{N7u70 5[m+57T!_bdA"( l>C̋@9%C@ݍU1ǰC) MU2=)p;A!Ki^DWt 7ѥr>kbi˻RbVSP"Ц6@.qcj0$1F(a(w>5/dXH =t|˳c1Ȗ^AJ8^x6<vL)@q%_u]pX&נJ ÕA:۝׬0CESB.@7p ?ڸRN^Jqh~V ]y {SS oo=֕K}54PEYr'Z>G'ruYTɑ UG7lH(^c`}6xӃ@K (H0MOy158BbGdm$d $9QlanHnw^7+W (މ1ΓԴ&#_]V"0F2d{5"vUQ>X yѾh`] umEFLj;驠rA8gSKsSD)=)8ۤ!N ,3d˱9<;I'HyC/sl4T(hRTȵ>ސQO\ #,$2^{(B.gg*?Xoj2"A\17zC{r%"AL:m5vGY.+ 5PS╲)fWà0m,#O!,@}%MeK=?fvupѝ?Ke n@^uFRIϲ$8&!fPLASa{_edƩoPH+@na$侏gN @gI+Rpx?ͳC;wPYF[@ZQQ ]22z`w"S|L+η81Z^`#ueEW@H_$!RsLT+,L]ė=32)2.:%ɎgiDN“r^P^`}(iZ}=isaųE[2Il} {j,b2R%M 1lOܹJ}ic:~F s{bYJazQ-W:.Z 7 Xz/*v$_z9`.+]#KnMҦ~^/Y#@_!JWgrpIvbWp7u VLH>*JL^b+n9 U3ԍ\b/8 `LYO> cf3-џ6@Yڋ{_bdY[d5*=,χ*}^YJqc 3ʌ(~ v5ZX@-np3G\(Ө(?^'JCvٽrTY?(}nUiWJnZyj>4Ys0U6-.MʍKNW={14`U$)2G> 2̯5:t{5Df&@byٻ[ :<_$Js3iRuȜm=CD2xDC=]QX\mYbrɎWGuZ W ]n++?8Ņ㦭L}A,f? 5Zd5@?B \~_FakpٷacJV($4VI'v}:+xWeI,b6 kZ*xTF$SL~޾jO )‹~_y>Ϡy~ VHByVsM=i_ych75$ +g:0@ilR;o)1^2pXG;eWNFZt}ĕ}@hV6/WF_gݗߕM ]q}_bG-U6wOQQs~ӷ%%Jj@e MUXGDHخngT] L8Vx(_rr^#A2Y{2+M-&K5gs-aqGbMaTJ4@HMČO) /?ѲD8aR*SRh-:4@Z./N}nhfn\_l̑Q 6} qM Hd/s%xjco l҉"3O;p2u[uZkb@mTfem.*ºŽYW K`W!Rel@.⛫X0d| o̚$)fԥ뭴fd`h61Oq\&I^K 4] Lo._•8[v͂@@%')%P` Ro# ҰzAhUbQNQ#'SPBc\ؙcVjGrz:@Iܮ N(Gz ?r `f#$)OWvKq@Ik0o ;U˰ P+inH#Τv>%ᤛ)s,_׀Х~ %TxaȂHP1YN|c:beS焷AI"jIB'zs,Kks`6I7'wmǿoE]:{<@%=.XB[-_@w{=6n'aj?-tX}%LU/_HQVpnQ 0xwI9">I* <[ gZoig(AI&!SNX.A䄺 jgA&=*E8\g[rBΈzf?(|AC_ ?5@xqjn#H!w W})۾->HyU0Pw"= Ӝ&uj@'^=iQ Y@aE}W_Dò9T#5_tƵF'oΓRi *|F%[ϔ-$.I7cx@*"PMݏ]Ŭ:zjZ8\S;dC{O$O lA Ewzw =u0_N h@aHu~j"Lָ14n9s v h&ac*'6 ̈́+J"4er'A]O\#p:(3ʘz/~;K2/fSq|?L# ^²)*CeN'5kM6=ӘhqwT k$__P5:'2!zd9S|hVC\vi6kea^Eܡa\=(jf#CliRy7BF$q,}.kQ}QA ",Z@:?=hg#XiZ1AyӁ7FKXᜏg%yYd[x ;2NLLnЪ3 "9f=mP~aN/h+\ j6{9^a{@~3/TÑF 4~TJPj"XxAYTWVS'[X^FSlJ2@|OqQx8?O@,_kM*P}4omLS E`3.\,<)*ʭq O_p¸hu_}6v^ڂ\]] ȍvWcn0PӻAkf,70ހ}H{b:n0=xtE6>#`C)wXLd82Z?qUqZTpMR(O?MST< pkqX7* cYe=ԣI (ה=qPS)[a2ݥPk[г҆]&3fD,S'dgns<4'9*] BXWyB$Wd y;i(_\kp-OɅYZHԯlIDOyZ0u/Š.%#R*crd-\%#Fr{Rӿ0pU*_uRƁe&U۪Sjj{z=ܯ]$ϭBTUߓH'k;9jHcd! WqwuTxK2rb m=7(]i >~Ѻj.| =c&oo*EiVC>|SpLZ%]]B9=V\]y ΓlYnVd7$VA2)-!Cqa{q9z-iJ RH "l`stÒ͛9wa;y2և Եâ:X3nNLbR]`u|@{7곭'JU w )kN~wų"}@ \#Ij5YvZ|m,"7_^XՓSɐ)d*[ȱmB0\sQ#k?B<^T 2GX6ݡ[{l >=U3S_in3Hыɛ[Chc{Y~ޛTh)ح+'AE##'PO&5>m-s`0į [5iP ]BTrbl AN;;PzH\<C`/n_{jMMCGƖ`ئOl Rtm+ˈ٤5Qխ/3<8):-UV 7=LEO upc,t_aa3#FpYOZSm&ΖkOAuL/; {ba=l??)HJ-mƻt@ cU?>(,\/ 7ink9\nTɈoX`!*Dis/njIiRCQI /'(p.IإM߀8v1xO3HDUC#fESKD r\%953zr֬s[ENs?:`enPOr+^_R j[-j#Ȃ7:+}t(jKZc̖ ޤl]H9aW}6d)Bgp_+w|6~q8?3S t(r8G(L랓`d0 5<b4fLʦG zaNPHUsѝN8͇ ;^Kk<5 3`<3)Feյ&ژ59M ndiRNʪ_:EQyẋe Q/Egzu.њI4ebO 6]n8s-ˬ`7@I#h?z?%{c5ǿ}E[jqh؞5C,{oiaP"NHQoZ| Ф(MLך{xT㬘|Z 7|0ҳ)JPWcq.Ӷ#>'ϲpwM䕭 mڍ{m?gg꒬dѵ7;"Nq؆BLOb3*2=hR2*/7\lP(J3?նApp-/V# Ц]^+uB!IًD'ߡ纳ޘqbVm_;ؒuig=8jS)PN֜0KAxiPv8D.[w#tG=nh(8v& \#"ʥқ`F`S4Np|Y1۾g2e)$5l 9J]޿˫½7;&^٧ d2d7б[N. #]5RHUEG\ҩK <ɳ%Vx#Yj~Kh)Obsj)LL..2*WiBRڏ0JދiuK qź5:ӊJfU-xӺp7z?T-`Z;-i` )UFС΃sRe,݀AߊtВ^﷏^"嵮|(AߜM{/_8Xo_1dt4Te&Hu3Av8#k5gV Tu;Eߧ'K價]a)9*sC7usrD(l"N_Z7< `C(-X[f6CmP}Un=' 5jvბ^D؊ʉNO;!辪 ϯw?r qc%v x`1fƂK Erj _k (r (yn4T+R8ϲ)醳=,sGdgB1r4\Pnhر6ՠn%F&|‹H'[m'}b/fj|FKX*ɈwaD=jƗnr Ɠ LfUYTŎ%]K̏5^ME 1!b.1@njE1o"Œ1vGGx%7pqW1p a RB;E$꬟^қp`]cH[\E.OMpsHoBϯoYܥ3%$r&kFj G384-7߉K{]h{)|Xf@s o1/.hژ+%GejOX5{F$P 7wU&meuqeM VwՄs5"#aYgQS} ~8^Q]P:~%ʸ;q%`;ϋVv/ۇkW3Pz:l 󏕤7~*hYrA$+H1XZBZ-F^@۷EMPET# Y], q{(݇cxs BtMBO{ [1?" ar_(.]*![Tθ)5 0}?7`Zl:<fh~y_~bM[5>yŪz vNz 3>7L3|ԋ2x'%wgR \S.JƱVK$ n{h {@]qB;/hAqFrV{6ΚwN F/ CXݷ BHIWX0`TH&!1-)װ:rݚaV2 s~PmLzJgmc-Wk4G?!D|SVH93Yk`}[WtD\0l֏_I&MeAAXA,kA#b#71ZVr6X7?Yj% Ej~**؊ Ye Rtl`\zp b0@QPgbS6Pdk5wx0)K+-=7SEWQD+H:,/!O.f@?±jH,V/4٠*ӞlҠk34RM{}re 6݊*^%OCk1K*h. ݡCTQw[QX`z:JϽULlj%!7Sn=Уiq*K&7$M^V-x+np?b4 -ɝ7%QDZd OEIr^ji7?a˝,}U w%wctPIDVtv:6YꆿBŊ ֌6msIL,5#]Z F .ҙWӢޜFsd;Sn]m\ejzҌYm2WN^z(Gwި@xiʡ/5MmvÞF nj 7r짊aV+T]; '0Zs`'ҭE~ xQKh$C"K7rYՐ3Va!> .9o^}@S 򇗤b6;GAd$O |izU3IYx1Zn~!hiKHڔOEe0 "ҡ^LiI 3ʣ{4i-5Nr;;CoɊ{oMqޝ F> Z? k;̐%GvQaNL&vab/З ,i<ġրÂMvX;`7ljTTa›J/ сr-Q*V˾+hΈ,XK{q@FP[9cN$)td6{쁽Eh JY8^Rdq&v}[3L &{-E-ҖPT݃ J;8Pla,D(HJ_tEb.?c6*wjW}o)h͖EC W5{X. ZM]ɼ h~bHR <q1g=zŌCkpj'ZK+fR,=D&l%Dl8 3@ҙKu 1@N蕧|6%|Oկ۲>M[d)N7a_l>59X~}Kz7sB[WXrFy~Y4(dHc{ϖt]_?M&l]w̒YZE@mta4 431?.]|Q7(G8H^pGEv/^1_ݡ8"t!i/iKEă1,EGbD:F ]=LqԹ) X#j2eqxwɂ}~oʈюҐ,"w81Lt`D/jIDدE,kl4?c:W'E W۽R7 :- C$ox!V3̒?U5<:U<'SnFo7O _.Cs{ֈXElX%.`#`݄f5C,4P(/qh=!Mnk 993G5-\qVkI\ CI#_FsYth 4gnRgZk[ܟwDDQoɿf=fܚTvU4DdǟE~?p~Ȟf(C_Ul=kGi*FW 6QQtW561iX{F%pu $?}ӛû!}?@%bT^OEg07{2Gd YƋMNI\n/D1L4:Loh2O_B&?]} "g3:.xX4B*/' ?0v7-GC$:QT|IdcRDB]\uɈ'{tq;h:l16C]rD<z=͟>fˑ[(?&żQrB5sUU-E:!v"|Ia3Y:`N|e {M ZjFefU 0wħ_y*c*X=NQqݠd2^RX`np8-e9tzhװr5֚,)7~u<00=fF)n(2'G7\r!$YIOM" Sh!Bx.KFڄ6LՎT iz2g< 6k9 Lnk`U3Ɏj@.=1cO$ezEa!C)& R0nN޾x_%&5A4q* xf`+עFnBh$SxPdinxH[[˹87hjc>}] V>ų <9cԗGwSA^ G=kځ6"^DB&0ï2D$n%wB!+ZDKK*LU`gakEJ-Van;g@nqx.A;F7+.m`3\bp40^h4N!5YQNhֺQwF?ʓ3h)x Da#-/|guĨiŢIcEGBAH4k Q3ExW3Qe#e@fZ ) ¦[,fSOev5jiuCJr|q+kH꾤lǃ0,'qޛWIXGJ P]tʏ3Ds݅A ~&ZhzXGԦ+TNJj}Y4h{ŽSQ$X0cr ߭Wדy5+TD\C10P j76S *W0FzgxrJV}"ruayOW"n=R G24 jyF]E X]fܶ"ka>&2NPga'S8 of;.XP_C |̍=߷^*گ7pe'= Z8^'7WHi?0Am2ѭف-ޝ9m Eo(wÚi^hO RݿjyŒδ>={g֋\ܒcǔC`%j?/n;<HnA䎳UNICgJ=jX e{:뻫FwDnO"%6Ux76 C'BYaR`,>.Xuؾ+_l+x~"LARng 078rX#,:yJxP't_!gWzn/-;]u}װ+*~b9RV^}h 0EF~^%e ܾ T@oSf7+YoYTSQtX s(XYS'Yڿ5;$7 _Ј#ayn`2+XhRC}jm)4(UFcUk=Argf@ dDdy({,m#wKѽeg#s?e@@iu8J|,}% H3aS!X{*ݕdm:+ )W7Q.K5*j]_o"h󑪑->3;s;N^qhbXgL@N 5AʊFN[)2 3Z*"|k~j_ۗWOvŠ+MQ1GXXm//)U@$v}0]SVIpd"Oo. $55vs g VS46ZʬkJt9i6fB#F,A#gV~\v@X쌴Ҩmn^t}@ F2 Re7Q6ܵ& 2M6=ޗWSdtRwvPވ~RNQO N閒Ƅ\:%&vatW‹kGloK!ɏ,|nܝl\61eY])kFOq8`!ϱ]m.̒  eũ@T9E(W3 !nkHdcFf¹ÂxN*n"l&x$;S ѱaD?}m H 9򒼺*uZbMUl,a fV- JVP".yg}y+ J)mE6% 7&Mii{GPfmuC6(5+j  I#56vjE1iT<}M9vO9(cVKd /\: ƭ~wxfm ?M;-p؆e]О myK]\J3+NU0v}b}&!/,/)bDl*u $!~@UJ~,[uJGz`G*5O䥲/6Cp /caC1$E"p/?Hp7nl ڎ|WمCeIb2Oӡe[үu9<-Ht ڳNXet@אճ7+g47gd:w1K{v*;=jB\~Ǖw6ʬ+a炧LI*QON2K3v)qGq[@6Q>U _q]j91淁xr|_av)Ѵ# u2ee0SE~z~mr5 [0S;rEA|!/59EJ(d1hp9[#8 XYv"ZLW^jh"ۍOdJPO7t{G8xܦY",Լ-q YHG>#"S[ΗBa\Ma&~+PΥWT9_RIG]H*0" 4P{[FWYJu#A2E,8Ed5f@b HX.mh͟o]^ Z)5BOD$˜Ŵ|;9UKQKU9k(޺ūw) _Wxu)C}DeYx-m8h^.M*{08D|r\y'&/(MiO:wHSK:v+QJD V u9 s|*=zl*ɽX&;>F†;1.I:45[cL}IϘITJ>ɭxO^yLrOg~IMi9?}w<†u{+ΥLy: qq^ gNTCdo`ty1a$ \'3hWJB7A&IfehAGkUˈ5gβ9unnK–=+ Uˡ[nnϸHh3N$lkj2%Zq ;Ef 4=KYXmkXS)c'iR=Lq&铙͡2%$|1=Tq!S+z=eQS! sqz6u""%6gqr(/wWIVCNvbX:q7Y딌lF?o6?X| o7w;0TfuwO"Q&p<ᅭQ5Jil4jp Vf?ź#ߚ |)_gY"Y7|rWjEp4fJD49x8f7 ԵNc<[fMypmb+Taw0jzG@vO_h˔F2)]beIJrHjN/AC8(I]=Ny ltSƁQ_iG1 i:gE kFʙ\ cqP-UMʒ!^bS0n`~R 3ڐ9U7h=$_LXu)-(w汆呟qa@F&%0`]}*\-+Lxj7<*-ajFi#CV3OO0ՈҚ|cx7R\0SZXfǺnaP-J x}/:3/z;9H<&"1f7if`R_E$O"C1Nrto¨؂.mi@.߆1dMD=cn8φʥ0R£g2Fc01c&Vl@/xsovC3NƄc؂t4WӜod/ fA6ؚ,^]uo&,׿ \pf9`;ބyo;(8 joC}l)aH3<-翡 &Gr [{YFOl+-Q9PZ-UF.\x:NTˡj\^WAA`IbOPV o³aУ䐚oXЮ%{6lLDq0ֶ]0E+ʣSid' 2uRr,tJ>Uld(wIE2]6,9OpB]`%W1|WO_^P?re6[yC , RjHYDYv^Do,9 m{T3Fק95h+φ5 xΟ\6HMP"`=[pُ{s< YTڣq۠iK`@AQnQp0ٺR̩e}Ma*Ėۯ1Iƙ%ՂhUׂJ10ɗs:5q\ D=.Jr6N#}ayM [˩pZZb28W!^1+Kny,I"KZ()8T]$Ȱ#QbHt9Z-kuQf m/K C\ecF*XWu5¶,%\ln$<r * Ri*_\ #%OgVjP*دMU*qCBGG׬%j,Ov^;iHq%jV6w2Bj|<ȂMY댽;v+`1p NRaTjR74DPzۑ17_Xw>^Kd]G ?(wƨ,$'P'L {`֧Rœ$dV'16Y{"Pҕ9LZwS(+;`OXg }}pN|J /Vyfdaᔄ;4hS ޵؞1&pπ{dHnUr 8}JL-{ֳ`,Gαj8p߅P!vՐ/u_)"šQ*rU0UMNK.[$XQH 0~4nZ-D|z)Bz 0jr "D`~cƜW[]#9Ycr`7cvlҧ/qyL,]a:1;1&4?{,i6;ѹ\) X5Fq9Ldxú5L6s WhdWEl| ]`h-i 4rY{m"EvXp=pw_ ;ъp!y%3ꛀ17Dկ_F-|2*XU>>?RJ~1e%v6Ԙb` G.:1`q]cwbwGTBX TEK@T-?ڸ"JHҽ bX )(eWsKosBY^3 ^2@@W 3lPPLC`es\Mǯ=+mG)'\ٔLN%{m$7%.grh 5]띿Y!QxŒw0r" )2! 2i?q\E6{M+P}UZerX {&]buһ(- |13l.!丫UC; I#վ*z 9_i|01=&n_%6a0x3&a%? lj觏ǻ;A8lpTD)1g 1<& 7x;3b `$60ۼDB2} =m[$0pV5):.ΌE Vˉ|rEvBPF7$VB Xg64b)t,0qٗdM ~l2nF- ޒ&Tb>Weu 2kT>9>`܆U kNCma\H=x PG}>Nzʼ\~c=4 'yRX4?( U=1}]Ŗ5x<[KE\vMC&j4VKN"aB׼AAI@Cq n)6^ -2 obBөX('nT b! fE*ߧ RѬM~qm]ڕdCL̴D?o^9>ΆRe+)3{q1&qY3ܓPnߔT|"Wa"KPמd[RGGl2FIiLQe 4`'0FA8 5DPc56s>wI6;-&JaܜP^qxJwSi鮱5F~\߫cʘra4t}.=Ȥ 63ykE_䎭Ԛ/ٙ 8O +3E0,6/cyDef*m2]>NT#m+6z.`4c’yHk/D&<*J;>[ K;nWm \@8V%IR:l0})nf9ALa!#1S4Áu 3 b *ڽ l趄XX~>$aZ+I Zb0Ak dQ=I9zb0w_w̱D2mj$[6)0@3n%_y'tYl4t-OMYl3VOLw%GE'uwlZM`l/W7cHlVMR0ͧ?8!Aچm @| )9ڌp;xm-hg5+bDSAm(?ߟb×e\\ը{M,$t˪6Xq:0[9לޗ}_sa86sW=Tن{%5=%-Zdky^q"}A ]Ez:^)5!r.mDMT 8ρ:%&JDsDa 2ݶEL m7;#k$,E_ }nyi*P\M ɺ&r&gH[e~ct#JI23Jv;g Xl9(#S ׸͹7Y^7jG]еJBU1`m"%;8%ȡ pe#9p}%-b~j:9.<.uV0el0 d>IS@[!  xU,]C.`ղK0<3tlĽprӱҐc6r!F}𲮛܆P7&D|H"&iLF𯭯oE#O*'Lwu6k۵BЇ=vk&E|X(o 5FCf@gJuos`V]e<z|(D*5.Ŧ64@.)?{[QH8 *yR-"XKyUm> 9ݣ@yo=~2upZGwm3:(Mr; 골XZT#/Q-͔A "ړnDt 0xa`)Ă.Tk/! i<ƞ(T 5=Ř 6fC67ơ߼{n0M5n4T>8ZBKɓLFU6^7LS  "oe*NB_9!~'IzoepCՁ{ؘ$+N &&1M9Y%" .W$6fO1f??VA/X-0iPŚC)FGvK]uy"A3 hL|w d0f#8~Ut0,wyo+ 2]38w,ťa3ā/')ry+AC,}DC1< ba5(r tH t70Dd Re 䉤 L~W憪U6^c@jIH(rxGc)M>Og^ݻ SoGH4 _ kYb)%3NSKEPDt+an}v%8%t9 Ķ)n=W!y8ʯŰ@nɜ6ΥI%YrE3JD~DEG1OH I2h{NP$v 8jR0NX=.]r7ҟt=|~%M`m16n{Ok{RS;x]Yi!r=F rck<ہĜ8Ǵd8TG(~<˪O!f=s 2%3.~ 4; dփݵh KX#6)c=v;Th1Vhz뷼 u]kkz)nAZ^uMH*Kn\\rFNlU7RbMz q51:]J7f&O=<`խXa.yq sއ76 qUY$2Z IAbZT2wKh''(hq@Uh-dbN;W1i#r]s(# /5Z(2g!3pd6t9j?wf>$5^l]c'<=.d :W7^X}Vk,^,(UY<pT?ɯ/ '+%;\؄ؑHSKE- _zPMP"7Ycf$xvlݻ`BL%,^Vz@f`J.F+O$<+/cҦvPNpz~V arU*zC]*-$Tۦaa'ֲ@c âf$B#]O%%`댟9g)@dy_VyƘM&>a*3#.G/D4 )0o:5XNbͺȀw5n•AZ2=*IeM tY4N&2OI"2[]L}!o?b*`.2]<57WLyq0Hqį࣡5ju_wEv;ߍkbm@dWNf#图p?ACa>>%@ oF*VX6 g4)sU&,jM=[:ZvX=1FʏOfr! o9zSQ_z,f\9TcJ6B\X 3.vʼbb9:#i%h0<Ƀj`lѴk Qä ,({- P+mMT$Nfىb CnH !w\"^6ڵτz,eIF{-1fEkJ߄>`lp.HR&sU1pBc&_ T*fX]N55"SkQs!D[Y*bc8rk)T{$I|U'S`y$?lgI( 9Ô #?&+cigX\@6z̄ )ݑ7(=aLS˚r7 -/Oh|哼biזALu\#r6*kwxs!hiTu dAXosP+n˱c^LGA<_oE8UȠ1|>N. 8֞Rf|E%L[a=*(tY/&jg [s]f aoK6+\x4GY"LoH2ٯQqL_ĝu^Ks%^ȄQYncN8m]LEֈgReksH3164V̆Vlsޞ_Jc1"!0>-䁎k>SR U=ŀM}IDn $g@&F|%sig Jc s?"'EBCl(r uIP7jp/'|7$SGsǢ>g1i9!"r8T؝+'8(G2T60|). `T$gu0zalrtUHlԫf.-SN=*c#YFrt?\d⑪9%XB2T_;>S^ꟑœ*De^ĺS -A ]#,feuAb0o y;?YFz.'JUp+YwF9q`I~:슝u+t'eZA ~m k[bM^•r>ӻ^$ϙ~m sIO#$qRӦz4RU0@LQARln%#:SפE41++k0H&h _(v݅*л< b^1vYTOϿ?,TL}F'YFU\.Y0[LgSLnׁ!yBsjciY&pc3yoGXfěٔrg{LA;?%{әBWPQ={pǥ( kv:sqfLߊ@;exjץ!R_Z6Jn?4r1jY0LL?.6д?$$~"E,GD@ߧYEq7Pva]NKD`Ulwf+NzZsRѦ۠UaRa*]#] OB)Q _j:)2Bm0qy=P#)%d2_-qۿ$STG?1' is ȃ0R__-¤Ÿb K\A]~g`g *͔swIЙ2CQ1ZQ^, N[൥k 6DjxL&g7@Qzh3VԸz*յĵz̄l~7%@:SG7;F)h[9+T[D"+-z/3*$D7RUA~P?y̍^m'\v n xl"tGTDz:#qqK#@0ˣDZC@EDz$΂H,ˣ#9\J=[^)L07B[[;A`[y28"5}p`"hTenBł*kbJNi $qWH@0Yp::;ekޏfBSۚV6tԌ[NTmVe7$QhRMCec$C:M|%~ KahlYv.AdD`@ e|3:Ŀc<$޻(~ tnr`zT\A{x94ȧ^fD-#ܪ ®Q!GK2g&zZh~^,)ׁm@ W Cr PkczU`EȐP)Ⱦj~c.ң^#9Wu ˁD@ZIk JVh\ԾטDfp2?y1rV@ap<> X:">,RT@(YVKK*xX+DM3pX ,SV*?@Dn, ڣj;-[9ɂS[nsSKp{5#+1],b#147m"5)OzO4K j;.Mq o"p{Iy9&ǡt1M!GC\BK7W"m0]Xsl$-{J#ä)^l?DiXGZ*cى#3{RDEYy;@ D6Q^My3='6K̊(KKިX[w QN$/<'iD~ϊ= rֆc_BJʙ./qʊB<+qJY^vS#[X,6C)ӳ sTY|D~uR||_OѾ7 D*^GDN_m72BEjƔ/ړQA9*Ԅr-6G_dOBzWQ&tZ#eA/4Ŕ);sہ9uL a]zQ5-cb ;.gB6 S>ym*h~\0x©='ߕ٢ˀТџnpjnN@xVdž96"*ןp1K`s'S_&chN;hM#b9t$#~ AGQZ: D%6˹I4w~|HV+a@9knYJjW>" f]`='ؔt}H<"_dZE6r'MPÖ${ƭҠ j^0}ocj$WSSԾ) b?QԆBH)&+o<$ޛ-$^؟`=/.=y8*:ųwmMZªEQr>>vRTU';p =+;:U% q#bȃ ,`VHqtk/oG9hgj,LṢfEiGOU8D@p|A$&E"%pK zQ0L8@Y]Ym klC˱Δr rSe_9悇GMͿ٢VEUBy/|Xa#9*Dי:-aȡb=.[ `H͕ ka~[nO!O2<$($@nUUThNZH<8<^!7(Ŵ9T(u;忛Qm4\tD*|8̄am;ȞNpt{]].>k! g;Fb4'-%b#_>`;vk!߶R׊md7feQ͸CWBi V7/W_11ougtۿg3ERfI3ۓbAA`[@5+3k'~Wwk6q#fFudE;SU %eα sf$r slaéU*A٦OpJGO03Z6Ϲ ev&w7Eϼ|V,WD[XZޭW&ڟR `qRnǸ C%43[jſ',CgJh(9G:Z5yS_J^{/orWYJKuSl&Wio1(hoGIXEwFiO\'̨R{):q10;`E$tJ\7UE4p[{5S?^ hqCck\OW8fIyE-6.4H͸7O |8E Z)}fkPuL>`=gU3Xcy >$]RDDVlgl˝28Xo)I'b'r|ؒ8e΍z&QųyF& ]6'^XUJ/m6 o!٨xKLfDwk-w_P ӨE(>1+D[^9R1[fxqwg)>G=T>)@3ND]%*)įC0|9q!YG?结#seZnπjDlB'bB7Ufj7=jc;F!oCm` )f [1KSnQ׾ DW-Ɨ@.GF3 6Ɋ` f ,iHӓܧ$dYc}_RM.&ZԈ]z ,úp a6F(i9D J? )֋o;T G% *,1z Ht7Gdb RVi-c"ߨsde)?gƖJѦGBXVK5~N4 `@ mq X4HiD8h064jr7|U'a<;MHAi-a\ F;E|st꒒_t22sYdUݕC1ՎxNB5a[Ux }54ltz|c׿7K(/{;Q4:Si;#21\e!OPe' lC X>7eVAϘNB>~Y=GsdҀ!B@b3ť :HY-jӶGs]BL(cT-TN&gMA]S}v~6Be͍hYut1YV2]süO)Oޘ%wW,>"(B3CF:HMiR [g2?I-7Q\B;\[]~;7@ @a$mL>.-Յnn"n X5O0"T}#< {+Up\hH %v]k' ZEZN-TR N՟8g)է1oK/ΨY W}H 1QK'l1%@TuCw]ioM AkaP&|xъerC|Af)'FҘQ7k5M3/j3߈ZUʱ@vN,E:ͺ}<ϑ@l+m~ Y50[ҹ8ؓ_4.+}ud>|\r_.xs+B>(} XPsx}\,kQ+9dz1/DW)l~GDpGj0+3h5Prh+L]7zE^tH;oًm@f8 5!gbkZ ¾2> :.>Onk' ?YfG~jlyNj2nNW M7 a V5L{mC ]Hu{,|tflAs« 7 ;2,ceE<K1~4&#r0pHB8OFQ~| fժ(7ԥʊN{0h JKRd2KUqOv\BKnq|7 (Se?R}vvvj̙Ֆ!kޠ ַm-Ʋ+`^gr:){@b JE=!u c'Lಚ@PTDf+i, TjLhG4.)ߪ'fx:/=AuU98Ǔjk%_PHUVh0Twt kXaG:w^:co7FM*fQBύHhT5IĒEd鏇~p6oDo{XAo,o5"׬{wT]kSxhVv;g*շ/@jr>o. FҷrKo])<VZxyPҵ,I5ֶ'<;QaɄ׵Bvʧx0bYyfOv >D YDv?k!@? KB(.[14u}ӌmQsO_ʘiΚmK{9'qu YP UZEl֋9C>*cF0zƛ=>Edځ *DbdB.=aj]W*e)/c0Gj4e?Bnb$댥MqLS_I"rk'Icۇ$8(!Ww=i'Z<2'j_uL^o3bAQĆϡtI`!xDaa9機{}6Fag%υ#29`2;QϏX E  ;L$p!tz0qL|_I6L&3.jc-Ov{U9M!"+QG+/fE@;i&& /Lu.ۡ# 럶A~'Ԃ EN*k9qqBD[r#5U KXpaN|͠7 4*KV+0h׉Ej\_[mx$@O5)^ G["g$ 5Q3CC7Un 2b(V 8< Ύo>?n5X>6vT= | ݤ4AECDkhj*dɦQ{ <}Oq&C5";B1T8YԀ0uҰTٙcp#uxH+Ӭ>߱vuT3FN)狀0izegb1GVU4]@(9%MVF-r p-H.Q'zp^Ү7yzY~y+wH}O?vcC"=e6EdqpA)8!W>PTUǪJRUsrg>f 9 YhS.;{E,\"P*|jJUJ4"s\{N]obG5"Ͷ/ }"C`7 9 %xP%*9H-!l+w {`!Pe {6:5ɉ;[`7 Q  m/kԅ€@lΪS K8i䦫MZ{E E/k \D?h^6y=%D d9k)=y9h.kF H[b!}!|y%2n[{p$_T vbFrHAeJ,ppcTܣܹʄakEJ97Վk`1.]1q^AT`Gpg6m}/vsQA~l8ao"!=} ,? q;V*\0?ZE@uK1 W !55U3ͬ銤\F'{lNm CW\otꃧ]N6F詍aĥȈ"DGP>  5fCb7y=A)bbeC*g֋>pыTPd2́}LvM9Bg&d$a"gqSwf޽Bxs'ֽJͪE<=vu!w l k]< 6_Dמfo_.pѺwrVVBGf1lU Z^Slvz|WL;E[Q8y)mgg>3HQ妻5bT{kFH͡+ = `Z]+@xt}ڒEo$0JwꏅZ+QG kx|$q6A#ył.6(t=ƏV[&0&kV#v1x11G NpBݫ@ @d Q_?4!k]q7؟VZ}D$#SdlSY>YEo#A-͛[|u6廄|F(N|v;{|@ +¬je!$$": KN EP7J8XTj^ϳT^Hu yق~uXS]&BkCd\C0-!{R]lkNaQL1L{q(JG;]]XIhÛܩL.݅6vϗmVxjB mfC$2>ʏ#* r{`ETe|X-0Z Te-$fM#o#QJXGsu'mCqo3)tbM4g!*^ѐ(2KZ=.JOEK|uq0ɣdiz#SHM FkQnYgI]r;#9~=&[KDoE_q}̞x#:)MQ(jW=xKkB&_J S|7\:`y4?TWr-a1_7!2@ڼ3Vs4]vh[ܠ(iWCycp 3v)5 L6lJRPcV:a;zY?]m``6@(ɵX-[Xz|=MĚ>t]g fȄ+:`imj Ľrn|ם2. %9Amzwk(}4+ޕ! !GD` 3f|aJ'ɟ̐`{(>V7ekͬK0% YbJ(>^4zZۜU"6_zw۞9Ios0f] `D.A\Yy10ЈE HiP{(\Aafrw]_y-6I9t6{0<6}/Z,8BRF ~٫U+s췽E9M{*cm6>*ލjeIu ,E_ 5@ingC0:LcQ^|~ӕ$<dDML'4 $^PR\[5f)e]57_:jMBe'e&Löl$&T~پf+  ([\Si|dpzfV^󞮿~ie⿣~|Yϵ)$Cb}.*,-*f4P,4N*;OكTEpbيl=xPx/%} Vf8S.s`rR]ュpzڃϛ_V hГZ˪ݫʤ[(Ut?ׁ-N̴;nem.r`vqt?`!M?ҥ1cpS;0qQd9^QgsDb?Ĕ=2jtT21@ߋ_Brh)L[~ i+ Z'q`hZПC %m56$9hyO EI@}a`%gNα"LRnpˆ+j(C<,^Ի.Q˸Le&Á(h0I/V6ljZn|n#/͜ )Br$N2}'rDUkq:]=M@+REU$ܡgtN- v!*{n^m ܫ$]& ؛~9]XhR-TQl?La&9WxVAK%=$@z]tnLPe%l⃖zJRAj~I$\ 쿿Ǔri" XFJG CΜl.nVXfEG3)56|g's x;DsE6! Aͺ6rД4yTK\mbڻ>CYNLj1yV)α%oiUmo+k396hETEP(Iƃ BGH:kFtR6JT3R3\:޴_D`F;y L[: oک7c?ve}r(}}w >>'XNOʼnNʉ$ * `X NP?kH]}\h? ad(M>=V+h}4 ͅg4LZ$߲;͙Iw'cPIG4K]p<;\=O2֠ժL&>cE( #(~u!"b2EPrR4ۆR2O{o>B] Vr Hi@- lijbSEFτ7PtoQ_"ID5 60oC @A֊&F53Gݶ 4G9ejiu.S`Wq'-n)>éP?y3F`&IH X5 smM?rz\",eTac?|حk`t x9dV*j!dž-3 Wi%IRl%AXz踲M}{B)zQ0@"Mr9*wy[{@hBQ΄mͭ~ESφADM*S tu{Efd)RߧtBY ~P- YU1=X[n ~JN?Z$Хh_]"u"u88VzA\.c۸c&|\ofNӪ81:?ةC;OEhn 7;X9iceic xooaSQW_ a 178!kYq1XєnrcD\+}`I0/NzHM Qy ۶Y⃵$kq`4#y,rk/cu E14NS$2N[02Zĵ_7$& qj"fZ=NLM0-`r)g|$C869bZ+e$LP<T /:gqv[6CpMr^nOFb$3):.VjEk:N4ѐjZ,v?vdȻP"_.: 7ofg&[ܹ&ïCң M-bcֲ\$+;`=H=Z{2LXPL[|2;^ǃVKB`b:(]cbچNcK "G( $pBj Y"EЖj8kw'uŴudY#@Fd]>V" @w^SJ5q§wqh[Кq㼜o-kĸ蔹Ǘy7^ROf TʧO4f%4uRu%&otwn@곝Os?Iߌ$G4CY)zOsS\Yg0ڹU"Uj K":]}܀u5i(ş7:22B:a*۶#ʊ_J1^t5wp ȪRqkۚaPA:.Lt^rvαH^dN]ԼKPY3MMaI ܣ!ɧ43K} "+jxH HPw39&C;l.\$7K㭱UetIDxE'1\e Nn\ekIqeI2Ϻѽ["psPr1'O"}A|8h>KvΉc FxC@cUY;VKLKژ_KTr0$Ū2 P͂ +d0VXxI+U¶e.6L0xy588iYd\2uGiO6I#h8ݎSYҝ,:ԍ HUxn]K7 Gn.(A"(gE@y9K з#wD+3Uo(J x±;]r?m!8ऌ&ko^~t,Z7|<*攺ys}fpi|Z1)}UFXmy߅KiDL)8p^qq $roWp>H<D'RsB`fANf( OW/%ڕr{K@wVF,!MFiaܽ"vI:Wn+ "5< ڡ=&=u|Yv n>Ve's*W%xw xlO怮~io+V4ZwC 5z Ex?N%0n.o-~1hb&էIY_"8 @둂 T *0֣]s ԸDiw;nUsNc5 [ l'@6 ^'r[u ,{> aw 'zCH,[LQ j7C0+n%bL}?/`Y#Pi{$FZFp)){;Stcx.#={ {k|X6ECViu"C""t_j"ox3aلFb O|%o(>xm) -w{'0'r9 g2*_@ٳD_ w#SU;/1q5j.+apt"Zu -#G?0Xݝ&P"P6eEz*JZ\#71FԿ0sЭ}O&cK!7ѴҫϻtvQ =--\UUeuΖerXI+pϥB ́f\.q2Y2}{eH51mrCu l7vY~`Q yD MB}[7ua#'[|a\ M;~\( 0URo7'e4^, * 8p5L]Ny3p8dJ]ohfKpԅܷ6bh2!^DoNJX%=WqZO-1P6gnZO9!2gK ҭk)hE6?6ECi9Ӏ LkA;ٯZDra1Շϲ }ze]Yl)PֺKzFO^]_(9稓("t9~N H-."C[9G@VXEeq\$ViCQǓڷe 79Sa .I}Ps 95#Hp==]^{/ x(yc%7efkiTgv.4伒f]w?!xJ* [F"Wm%?'>iAuDQTX*̕`Ãؚ(?]'.itWA<997T[K}ѼeO-wm_pZo_-ٖܔǶFQNSϢ =5TA+KN\X2. qr)FqߨRx?=HH ^-C9]u q԰VЯ9gYMS 58 OrKOݡʿ>^ In.e$$jL5p&4o@ng"ISBV`0\>v4R5-uZ&_ĆW\.Y/2s96/"D-y%ejFfN1pO&m힩 @ ӧ6MDysJNX#cݔ5gZSY;A=q2<@3<:xݖMvd ` .FPB۟=5ܦ50|? fׅڻb<ܿ荺QثtUf&:R6aa3WxYp2Ll$;vTgy#?E+HTQşi[ݸQV]ZmH慺l>OIF$Gg .]r KHaZP7Eoj<1V OEY`AXYa$U:pdE lcŤ?,}H9lOBp;xM/ YOk'k%M+^u2?b!$?ɩ^Gw\pr4'ɱ xN5751cP3hSC~^ꯚ7F bN$GQZ+_4oeJ5=1/w- M<(+n/ի)ܠd^-ߚ=1c9{vXcuB< _tsj۪̊| l597mN vq!یFK38:3{C䤖q{Z3N7TؓCN""WmCE(|;Ad5fV]7u;]. HgˇDGBԛo_@I@Kc>7FC?#A6}@ӄ'/ <ۭw5VɏA[#ÆH=bu?aN8cʴ)µ:YALx;j8ou*AԪ[ނ-& ^SˢPUR b(nyi4jy|L%-7r+'F t}gr==E8L 3nsWBT~7 Y+K={Yf62s6&פRŷ%#{+Ug..=4BÆhiyD5)A&׼#Mذ ŞG#䖬5q43Ei]c XT̩ppjIj^s \J/d^Rd&{M zџ~OQu)u%D0qH>5g:w`NS'(SU0PCP |.f vJrcdE'c*̴3OK}J:V#oHc~,-k:퀑 X,#v3W 0n[I`QbcQskTt#݅(|7@\ v+UiYql[p& FWJ`HOv4.tk齧ts]Wߎ3{#A3<:qZ֬U ~ugV/PvBf_@ ^;r0.7:RWO"7"1dF01U(4,o]T> x NmʴY3 MR!6 +v;` 3Ro}[/PDM#u D#A`NnFj׸3 l lRd~#F9Zr\.W6u.܉+3bsV@;*ze#2ٜFZwyCj3Ywܰ/<&tSXP7E<W@ubS.5FLqJmUʥWJ'*E&!q,bUGz8%K-4S|cd{r PUևѴKC= +o]*i͓l("uʴ@B8CTOm︁ 7]+1xšrr,SPվ=2LA ڗZf{-Zji3ۭ ?M9qo 55kG)>b5$ r[=-Pxfk `4,-yz#4P[0Q|f R/SúXɨ#S1NBmXkcg/amQF)3MYTq>3)i;/V C6)7KzwGzPv&8'8{Դ+\ BI.fbw*/5CrdHF`$Re#2~\S5tky .e;sg]B itR'>B&EՄpGdL"X7 Phݚd6L ͽnռS  \էCX|L2(oJ/: $?^@NB= o"crf0NFZW⫥rh#zw)TN8$4~Wnb4~D?X5§(\0%Ff$E㙇:+Oˇ1o*Qv m~R Y"{s/{ĥdVYjQ&Ǽo7⼩8BϋF{/RAj, xFɖ"hμ !cfo2 w]$bFT7o#?al~1ÏO]VOwbI[gc?lA済MNakPM,mHh 8GU!(>t9vѨ a[ MfX?z&U;15jLOc$+L j]Vݬ_톝TӞx{ĭ"霥9a\6P & HΑ9A!}u c">RSQd0v54t&=k3 P'4 uӳnB^|G6=JBFBʹ۷ 12wy/,D=f.Qt͸@jx{ʌ J``#t@޶Fv00ʑw.By_7xp>^d/BR&XT//w8pT[|iկPۇ~ gfhD`+@Va }Ϻ i}26Po# 5A/bUKýrlB%5 Kرm5g 23 ƣWJuLj>{nȢ"jY" 2mƎ˪X7:N>∂A:^+`5vyS^Ffτ$T>bOeiڝIS9{k `Pݲqs("$T%b|uGTv]zfkXPVnq7MtڱFl`%P0kt>H$מ% vi(|8՟˼c pDc#7a }&j_R;^hO!L2$x^um6}֋|ZY͠@{+; W`}JŲ$ Vq=)hm]uPrX`#9i }\%SJo(ܟqsfUʉFe%քm!`h1р'DP Т 'Rюw"1g*'`=SeK}U/ت (=^T9<'!櫏آjH_b;C.d#5 !lz鴌dVD"n1qϼx1Nkk#ϵhaS5!d1D~ ߃TIW6"Eb"80vy׿OXEWVle;NEZ0H`q#,R/Whv슟s=JFKoEُ"w^* 6ugFCFLٵ4SݷBXSC !-gB|ud{ iǐPueܬC;luȹ{8Ra X@m_c*K2z2FDH|WXΟrr%sVkt|UmyS]p`>ĒLF_<--}%p-I~;`vWAi 6*❛a7bÎmgMjvђ@rB>\"-j~YU [ɬEӟROժQ#aeL~W;J]J 3uEE&6R:Ҡ>l"=e`p0fL1[l{DDәZӾ_)z6m̴Nli`0Qk*b8D/לN4F)|f8dlͧaZIPj[[uJd;di̅Vi!BӍsσ(@W=h 6ьKǗ;7$Tˆ]IJFi"=p81izB/2KDiޭlF&;5q{êZ@|?ֿ `]r*aQ}{J_pq~$ޛ*¸JQ`.ȩqo<2!8H(T 0JgG-ۼM`mrƐ!~Acx3'a7 D fDH\z;9Dx!OufTt^(33R E(2!m1Ob}=, naR,ei$N]bb^~(M!66Hz-zɠQ]߼* J%Ly b5Hj՟ˡ:eB Mi/5(sm~JXྙAKW @˕Nap|>|=t;jpV2|雮bb|mzuyCyxoؼD-q =Sx80ԫjPqts%# 0C [o| މ$"@)(tk &`ޔVIj haugјxwJ%|YtEPDCz{UUύ²}vZv zW[*"f h0puK(?[kÚ ECp!0gbԕi4+fY5~ra88o\u3\#Q+_3",2vB$ }JkzcSq/%.s*Lk5HL_IJ"^6NVx\%|0ܴmN2jٷ:`YYcaUt\*(jOi+aB9"sW]k7+L/d~s 8 NErbH jzO|ʇy6M KlsYUpnjy`~]6f}#]QD͸@_bb:|[@iy4ՙ@ vN}LS(U⛓nut<`4!Ki.H e[(== -4~7q }s{nkO%/3wа퓎О2Fs+{9빁KCKyt9?9*Jd @)@h?,*.#+ʼny Jbȁ3kadACF'.6(b*P*D@@i,<<5mѩZoKϡs]trSӝs}g3<#W œөE70 X(%҅&$TY`}eGD3E=g =O{մiΑW: 0t DTR.!oK_ѓMúh)žsu~ymp«hfFsmO{JϣX~AG^oDukg::y=z|˚laj ~qmk+!z'=h:q1֗Vo9& H:~٭;sVro|(lq({r@QiKgg]cR^ֺ7Y1s>d=r}K`0r6$Zw"N7* KB_k%6ͭnlAcӥuQl2_T[{S&0cm7Mw)ܻvDQoKF nl^V[K;X;Z͙uP5@2F?bK8~kV``/U'::{;&=Ixߟ #X-7OS/^.U8Nʳ]~OP; cڄ3̠@˞^;ÅULxO@AOr7Z<صzw!eL7]'P#QW}GIh9k׎WHyV$4P X֠Tֻ6/! ] "ϺZ# g؈(#0T#_Շrvwg3[T;bb Ff|';=AEu^?priڻ:Oj8V#u(x$E`Uh ÷dzť{`%Xې#Ў4ωAqm \j `d (GرM|pS1Bϡ^4\yThMYI ++vז+l[Ck猂C|1c%xk`tBYKby ?s_Mox<ƎYLp1-E(wZ ~a/@qډPnHs/B={d&t66{]j< t ۡtĈ\QRO7O4B{U~\9zjiK3%m'1jԮb\~(30HWxI/rQn ޱŊ| #^'P[t^[M.ӫ;7tA 8d6u;~M ILf}^.)^k4ƞM*zϰ89RW{-㟧:ޘ~y b`Ws&aQ qpsvۑ 5/ -@WmG~1OPԲ,\[ <6'w~:d'y{]5˥`Ò8 Ƞi< ؒr^(/`?{kh|t*~UEc>.{e!>^^82C4zUk̟ق*?-k&Yl1"}J:aۚp\.^K2L L?~ĺ]XJeu'B-i@.hq C'K7Pd׈#e6=vfpGN}Fz.xѐQvfZ@DDگkxtr=Zg+|-t'^g@ާZQ(|h2+bu[ .MBXX{#|O@A<)zSl89z/ج,Ի[E:谸X=sspNT [dCN}qr q$mщi?-lӋne3NX:n@zmP*gUR*Ń[4eL[+L& uPc#T֬6ESlnʮÐ2kT#fBDy7d7 Չpҧ)H _&!7>> unD0 ;QS҉8ˁuuБ8%Y k?\Wm yE_KjI>{ ǛVI0TV ΌW%*Cr T#]i5 X XG8HWus~G-ǫ@@M[?aΎ~qW jk$k iOKC4+s?Y_pSKg sɂ +cx?ΣԺ|^qY|io_5#@@FME.wPN@[sJmKŞNLȂYNvT ȮN$G"EXuo /xDDz@:ڛuMdWRȆ[ERO|Ŵâאe[Ҝ) Nywz3AoR⾈Ͱ7mpH-~˂G+0zFX3 )qn腗۟6/Y:eBL L#kA P8uu?v _nB9 Rs~Iv˂fdehbJ*ՒgfqnVk@a}z!'֎e?Mеz#oz=DfQ2VS;O&c%_jÌ`a6?U4mݏN{;Ce߿ Kis6TJ*9?F( IY%}I7P?]v oh6Q]^ `;kwmސKTb ]2@^bJ'K6}fhmAuG% 6b~"FRB_3s; {4rMB]mϺ"+rqE mC\o=HʇĔP-"v0ęz3ޛcwgk>>RK%Vs> 71+h}vChaoWf#_.l!Oȗ+lv"a@wjl#p~8S@vDS=22DrXf'-WPxbudRl*N<]~Z+ %ȶ k&lˑK`AxҢ}|>4N}c șq2cx}n)8|yҨbyc![\]{3NZ:aEx#@ˤ!maW~ةc Fo@`bM&U O0\AYm=G0=f OcaW[sLXB;dD];>.o^jc"j7>/9D,![+˯@UKN|jĸ괐NwЄNzDB*Uj\xBT' V۷qD>W1J'W~C'eMvMR64+v~P^K&gb?B8äk MbT[7vj2 xS2f;:hNJ<c/bİ -,i,׬i F7=yuik ;5 y#OGHyzkDWdǿۥOkYZQn,Bq|5ұs#Phee!b`]AFPA4,Q~om{$QMe.q\aL9A@awXB1u+Z=^E(0Ρ\gS$j{@#ݺrgv]~WFe|w?d%%b44c5 z>Nqk/T<,FeԨFLQb%|A0g 79Ie3#ʜ%|Ɣ+ Ciߨ+5k-2h%`Tɢvh}7JFD4{y |4B{f "^8_)5DZT~vrXC<yn 6UKxU1J=}yF ݒ><9ΛNq &&vqWQ>PB^m@տyL>deaTHz.kVz_)/NS|Q+Ȝ!`ΕXvvMƋh/Tj1D/sͳ QfӶ9h3K~RMF]je~pHF|  U%w܍-ɩ7):yٸq5zTqxGN]< ƕѿv+2ghk]I}6&osbMXbOBS22'qI7WmS3Q*r 3.9@TN|meq]ve2;&rJJsR2qykPW/Ai>dU2 bRX'FYqa&˞oGZ'$wfm.EE6?OM ʣ)q8Ђof&J:IԐ]̂}Q쬞݂R@SN+S]ALv\M>^v&;1ɲy>,YcYuP]k- 8WNAw-Ev) v[v:ςU#zUC av>aH <Ž ː&[_O3BpoD(媢 UA˸)Ɏŗ60&wT~wN ;\IeE.?HoyK9H.muڀ'NJ| ʩ8iҥ8.3W7$`@OiQ)pm3OVx#Ky;sK7B3''*'ɾyR!wCvgNxZw}V@A)'+j둴rJ K18{{5S TRm?T"W؉Qvb|>~>|nh7B1t:D"*DphLWcw'ٮ&ClȉQElЛy7&T 9OL#Af@nh&r,S7 6y>(#3AQ=F5_EoI4MwN$T@imF䰔#p|6+Xt-ifHܻ\:;x/!Rlmg1w\'+A{9No,8w ;V 2 OM;웺zsd< t~җ$!M`74c7y!cz~{<9&Ǖ+ทei%ht-blƃ=D~OXZFODi{ z0y4!R3`1I `֘Rz$CW>ir^@ /!WXܕ21 +٥?q%ZrOWHP`ԁnq/lвkIH"i(:I?3~$Nҗ5zIl2v&S*()gm1gvKخMv-}2+ r+3,Tt0?oy eP%dsYb2czqn!M uv;ZXo[ mPԾo p*{ϐC~˒sOqn)LID}_\2:_I;Fqڲ7 8+AϴץK-3c0t4cL3P wUh]0@> ~$_i*Ox-)mgڵh%:Q̞߳b=SCD#ksM,>?[ ~ ʃtxlMWELlkѹ'drC1n @%~dukJb0_-,pjtE* ~hzFR»Vi1OJdAf7uv:VQ0ǂX 5@Cc<85 X( $/N"Pa\6:t2|ޛqq-B.l-F2zȞoWdщw4\t_ @w˿9 k2_+9pQNP`8C)ߨi+<aymt,XQˊ_ -(q >naTܤ]n IUG1>f~@U)RW&8P8ʏ8IYW@HJ@jSbhPN0C1m&g}ˢyUUx"@Bx+@;ejwl0':hDtHEiF`FȠ'ga F#ry]OÐG E %hy<ߑ\|{.!$ ܭ':뀵Qo?/5i( He҉hȼH1(ݢpBnIkoBڵ*2\bF,p5&鯹P e*;ϑl`R6FmDr]A z#3׹j}\# BEo >#RKoTn1eto@`ퟕbǑgn ? 1bȹ!h_ _v4쏫}Up担8^#` W9JoY%,7E R@5S,F26[% E[V|[t(?43l][9B32E%h=̍;^ >BadL}GN=b:|F:#3i %ZMz@:O<@7?9xڊv9.H#YBMBF 5N' {j6r ߜTënR"[ [& Dڰ$qb;B4@\ V. U]3B4FѰ$qV>P!`|0&sVb<T1 Pn7E;u2ʽCAk~!hi_ף3K~׊ #*^u(lnc*f-3#e.Vd@vPiJK;& ?IܜE'W$Dy q(N"EG0쵧k}:j/Ȑhhp̀tҕsv*JB}|Im ҝ |xTwƙo=ЋB><:Ssttn۸Q ;MUvȞMkm dv(xÎ+ƐG[ׂ:^ߑQ_"AjeypCGoFw xW@[y+ߊOkiNwv(\0Ulh'Kב2УS]t{s{٩x .8R^NR'yc0B0vp5d3i֠&MPjFβ ѷX-'fL&Jf'w<5Y:wl[jn )P'eqH~4a&R"{ܺPx;]: vs)yNZY9E&a#,`B{7(cbI<jLF{WrMnkцup5NV! hxLip1\L%΄0CF 1H@pmXk*ܥE 5yqko.N{asW:D< G۰wHzrː%"v[i>:`UjK lFPRZ:|%H*-I1B7FΦSbC=@?.>xK P{5D t N_7Ł$0eKbr͆Q_|hǥdYqk2o 2sY}I 4!-N(>WjR}Vo *+*+H z$\SE,cP%DÆ+2l UfCvminr(|} :q0Xt$Ej]DisQ/x@`̨kcA|:C31)m4p.DH1C@j}}UA⬳T-[$ 3DtQබ e 5A:_)O."\šI P6bh1En  j7jF'ړP~à t(-'0ރ#tfpF+[+K߶H@zg4`y n`D.,Tnd;sb ,kY{(dХ4#.ݤsϟgO@T{ aM§kKؐ \qCl j8qmGMY/aUEVaKܔ9_vAYQ&.2k[ F=\] K7*9:䢚r/4ky#z=Ρ1&r:x2f0 (Wea9U |#8p@F5|Y PeJcUeBv69uyQ GY.1&'&ې q/#ʏzp6dS[xNf~$|d"f`~'f#epsCVf$J T]M79Sk~e)5V|"YqV$s˩q"مG8b6I5;B-QXTN$=C`#>j8rБ`2#tօ 5 J:NՇo](<%,-TW œJ@ w UNaT] Q$?9bJ7o,G@c(.w4/E\<+&sV7Njټi_E&;YkKb`>Zi4&wQɴxV6AIeƞ;kkC6LƱ(]Ϙi aisH ~Pk&wqenpeϱS,-ҙQrI=nW#w֫, Ҥ_x֦Z07hTe- {Ca rW2tаQz9DVy/1Vg% ({vu,"j^q?8i`sƨUHNˍuw/qH._{$=r׬xԦ&lWoB|<־o!jo,I=94xt_{j@swiVoX2w-2xdhH?:T'lXoŖήᆲ~#sPHį|'ΚS>h')u5C>(z4rV̕P)pWϨ;'Lla>S׍K,qC5Bys7}KV򢛇]X.2B*QU8={*҅㝤fbyW׽XƧF,%N, G:i6=#HZI9O`H9VrsgzΔE\y,F7IA:OȊ8 ?i;8)J`&7O2 |꣏pDI-2Ni*f )So'IӶstØB*7cٞtjp(W" H2FxL,! ~u9|eguZ'jhԫqM 3X[I"]R-aXdA_ǒXͿ5Pp_<ΌV/&-󍂆Ū'XEA78`@G;fdYMhW:GT| NC*(Jh8HL(ߚZy |K<8kϴP6 aV>oZDT3^=lQ8J/'hBuv_F>XKDF-KYS;uW+4zb4hBi%eC}mQR. !m*19rEKDGÝ̭[)ʮPM EHz`r0Yy귩m??&HhWOݘCF~';JϋʳƝ˿_--1.ā=Z8^ ۸Jx 5\F?яlj#:NMd(&4G4A}=~D_dH< pț'|DN44W$;Lǣװe:,.5uv)fe.$|~h ]^b4PpFhss؄YKwi* bOu ^#,uCZϐnMZ iE kvRI>VCh#(WhRge@#bsc0RY&Q07aQ[* Jg"k$JHp}z}\aS+\g>Rмi߻VeWM R)'Iѿq#=H="OE0w<ѵnDL:G%;g2uꕳxGvL7':T[IY_YF6Uԟg\ u_k)eE}s lZf QEn`<9fhpg;C⌬7'=N+d!J*#Ky FSݝ4knVW10J ^"aƂW[}ZI379o&(L[a#ɤYoK4Ɩ(hu?&" b/aPo0zf`v3V˻?ŋ#o"7|,ԴJ֎ _t<GOR_Wɇk@* -$ā ٲfˆ5mӪ8\Ig9[*ɚehˡXrh^w / ۢEpt#zE\*Fv4;"2523aa/zכ<埡Uȵdkc|zT8- C GRy Gp'}񁞹J vhEYݰ Ó#GQklLFɼ+¦|Yn/wn"=ťB:0.pBHfludpYg;ҽڂϛ oWs#^!vFg4j*c !2Ӿ3$z/Wk)1% 1 Zxr$6  =źp6!;!z +ٿ0{hSq46kYۀDy(|Nfb_k$,eSdLGs` }[,<>;vB?U&q}hW%xC?_I4e~_'pBspvJfͱ.wlvSe493UUcW8do̝Bhq ?+/gV_,t u*Jy4g*jmU kɦ^s\w6KQ 5gӝˑ ]ƔjfIFfx!N `9NZ8:)fbR6&4NcZ&,/,GFjbc KyN I\`hwr 2q7}2HIC| JW>JάHCQOЈ.I+5ARQ@D@ Asp||ٱft;[0YvWѝwF> ,Й/{|Lh|WN"BZ& (mP$ Ҧ7y@wI:ώHAfق,V^{x*Gjݓ Bw$b`kQ*2i x|]ͱ4׌Z#\oij68Ýe-F-DBwZN>%&mҽ`%z' +PiSqzwM! f!O<}ն a%\?0HlV%N 5HNs1/Vؑ`38VU&" ֙A~Oe*/h blu2ع⎭۾URƳD~gެ)_Ugik`OK"?z8*^Z%SlTp`puD]!ؘ?/&U:2Kf֒9pgY(jGZKF6g#FM2('82dYsư}l^pT7M3$v'venbd呗RIrji.X歵asj mVℝwu_*ib`W@;ToXEƪ%] #Ls=2F)ʯ3UI/%7y]#.DQqZ\"3V:1k|(Me}bHDW+[x(m'a@ZNu&gXΣ#}Gؔk\D"q0Ao׾45f3z)_rVb D{.(˙ur woUϺ+xڊoL7Ɯ+)ġ%*2M׭>CuC ۹.,wֱhr5=Un{LMO\3 nߕ8Db)\a8y(?ۭ1L[Zkc#+OkzB$N_7pFQo[mDs!BxmXX*0Z߁ |6dlg Nz3KDwaoCb(kj{$,s+bD8 }8lgh!o:&f_jvF#YN1.b.*CFK P#d ~_ [v|{Ha2 /h7|jN n*jQDBYkJBW&ѳd,I0?iKvdOxdeVšai[)JmL)S$nCBh6*켓p%L|pKBDzc:\j@f^oUNFDR =NtTaSo~BWFMww6tKcc^;xKAIV|q.D@7_cws N|IAB1]+o/-m *-Ҫ8 }g˓ ( /}Urgf[.1ZPɀ4(IҔM^AbptbnÆ'͢xvߖjv*V`-0n#zbFFq79C+g.ZDͦl_b~C `Ťĕ1@jvgZp he)K8, ;!Iy M'+{b⎡W Tߞޤ$O(gR7qdA\*]Z]70 C8XjW@IW.5oniuޥH\␢ ^!K_Dli.r00`TIYȮå$B!;8tQCh"zrRڜ4epgS:^ed>ܗT澱^GLۋZM@vm6]'Qca'K.IlKXzBUn6-vVe{<%'ThXF̏s|Mfbd&B55̲>GDcyGЯ\8ެZJA a;4]AoXU<([l>qePk"{pq1f j{u7@gr$n=vj ܿz3Գ(QMgrY m4)S.x6-#7|ZgLfByl,2*rCAfQpLH N}[|!m'.c~uM ~.tL*&v;f#g8 +71 e eMg] ~Bg6c͓<Fr`ʳfebK}Jcpr*_*=n @ˈq޳!qQ4wWf1GxKް+f"Zb92A=HbC`ν9ABeux!3ݔ.PwS+Z[P)*!Kf72az S 3Ck3P' Ҽϖ8S;jpfֺ11tꍺC%vv|AN>~pwKaȫ&O0鄥x5vLMJn?By|tMYD?]mܸ >N^X͈6N]9Ī5`x$7ꈛH&e7ȑ6씒EG|{ْ 743W̪J"Tީ5hSN*EBԊJ$2 %v5}!ےuw%F.C`*Չ,0LSN nMvZ$Qm2LCu}OE^(siwjk' #wLqZ 3s^ٷjv,q(~C%Y'wx%`t$ڽRGY2n\Zƽ|^ P>p?>^*z<qX$"F.K696H/E;q+ciUivV9ej`|z5x͔ߡi;0e')(~j94LTd9%)jݾ-|EPhS: @Q5fD}0M}h4Pls X |z+ YW=b?4iڳXot_N+ *Qll}ViZ4"Xa|A;Fz/sK}La3 *JY <PvU9ž!_w;0L# G҈1151Fv\!ltѫdގBeX9e /*Xd9LgL't_bdߡ[tFP/:RHyl Gdy>EԐWZ7-!lT3éFf$yN~мfFG6=캟r3ӏP7&Rv)y%!:R&#HTM<O8Vc]S }GqW/hGe(s)g]t6!\Lgd>^z=#SwtDt!mUg]fi5w 0":G2 0SIM]# r~ۖz {=cPǦѐX5HͱomdrHo~7rJg#gz9їep6ch mi1saKQ&K *QWal'|=f'됷琵-ex.K(?yWmTyNl2OSΑrz#Dٺ3MܾcvFh{9P`"oY"f*ƫ58dbGI 8~'46%8(ArJc2S]Eqn5b]fm+ KQ".N^{h:'7bY| 58.s)e'.v7U3{yJMBp"'#DԨSO8G>XxPP]r;tHLAWC.4+*֯cX+ HȕO A{SJ#Dg^Dub}r 0 TRv.pqCzN*$X յq80wk;F;"Ycl/fQ> A\)G'|)N8HN~7#H+|B>\7Dp .\@/UfGGL}k7 ^Ta@ό51c)s ʒPb?P8=vROoe/ ^~m5/XNAt˝f#x]%Sg]WF똨etMNX}_I}5{,1EIUa??7Mv Ma I=Ұ: q[;.sF&"6naRdHza9Vu)2={sQ}6԰̅~ܘmWnT'\M1 BXbDn1هVeùlK˱Ԗ( o7 h9%CktIàH?U #DG4WGmfR:L0wyԖNb#Lժ{V*?'}nV2ʎQ,ԙy/ *@]%{[;Ʒ')-4+\n#֧TK2Ο};;'$:k [NA׎t z%ӡ&d] LRu_`jmY^2uh<O%|u-Po*4CZ~6oTfB.x :ߕtB8q 7Ʃ$$$“:#\ }/Wܷi.(1m35$CP:4H)7}.-Nͅ>"?N%*n_S0(:~CNp{` [|efb&YY:HMxڄuPv^x8e0*#.4de+,xo. ,bDgP ~Tഐ/e0ZyM 5NILfOk"#y.؃*tNٿ{m+Sa6Bb6V(0N}B%ٓMFCt+@7ueuPҝI@|RoE \qH߸<|X N¾l.ܷwAH$m: Zݨq|ԉk(|OV=-뎣5"0V㥈j-vuDӎf ({ *f<Nd=<&nfq9%`.YJN\;9JΪ"r^1hbw6G tH6Xn]dBiAMa ))s 9_euRϚQ͈e9}"O1Gz?R~OD_\?U6NbQT 5<~_S0b Ą9QŢ&Brut.:Msh;ITa85ғ,?B&vl%" yFB̹ v]6䥞Ytl~˧uCZ*E02T"ߘ!8)P+wo/1XFq KqR1kNMVn&>y${cڼf8%h+ӨQꔣ;XT9mV_zфё~;Uv)sF0L"XKH1(]ij`43@AtV\ӮK:DYbU MUݍ 2N"GWzO=tژ'%i12N'|c az})>^^c) r2L  }%Ԓ 74 l?VYSBήt}jM )į3yP1u+@p g סX d<z\WR/kpq˽Õ<1 s6I Av-;kF&@r76-Z64JPppxvEcK _,l TI.`w!.(!=} - \ yؓH=} EMg^Iտ̽s&Q)kA%± }F(A|;S_Ldg$p+\!<0qsL|1m1 !ڮ']:)99 tE즚ThZDt &E}#ҊB]tN 92#iczray8\3^,>7 S $3;SS|u<#2lue.eo T%*֡Ve @YȆ헪$X+Qɕ]72lsxK^<_e^]}ʚ,{/zŒFEC]&9 qgB([9bٝR8*b_T`žAW+&y6d":u)~.":fe cst& A%Uۜo-޸j&zBb5q%%)븣~!' 5\3 ֱVMEK7H ӂ0"+kğG{3G KBoJ rT*|Im,N8 ݲ<-~Vܝݓb1a0f'6nU NF9 Q]fLw<`-K.λ 5IAm%ZQft~[% ,X>}c6,Uz 8Pj#.ڪ<%[V (0i";FgL!e&K{V"R>)p h=EzNs׼E*e4Kgi'Ξ}e\n3h5jsלEw vnRMX:ȓa\6V/dzrFR)911`ɌeEiqV)1%pQcU@U41"W4 X*sXv l5=`,ip.d^vK)@tT>\ۻr@=g" ʔ-.IBhּ%B¸0 ݼW=iG^8kS=]ƑIB}R9ϖ@k[-wA"b.&¯|5hiZ sdkz,}3ڹǽ`!RtU+FC3LK~SMX>tz'=fwTK}9zxkp-1A< 7:~Bջ'bYyt~ v>XEK$hׁ՝( oIT6 F9lǢF*[=娼?4|{ڎg<z~ br΍̝YwO_39"W9՟I4nT̲у_FӗcF]B&N;u>G݆/x&DFvاu=K݆ '.~I!t+9fElw~Z+iZqfl 8Q^y١suTd'zنFmYMYN0p7ю H:Ԩ͂覟}m|0X~視._yWOg"鄇k朋ILA$n PjD"lZ̳Sţڠ Ef_ vUEb,=k CJK Z*@d6"OB~]OES,"Z=PW-WZNsظ%!*W$Ҁ`P$Әʎa?;c,kB;m.GOsvQH/0HU_h84VT.}Ȅڂ25D-jWXmT% )tHeGyAM8˭՞X#i枋bHfNY~qn_f0<1^67xΡG$U hUcLF *=UAR&`9Q le6,v{9t",7M 87nd%p|tŒ [pAT%q_@SJ}xS38lt \(ap`HT9!X 0+vr^\qd|zei㯕^RGC=]@cMd(r\=!B=lE_?fݧ[LܒqHWM{}0GzQʋO!)7 䓸9* []:8m^uРRdzar߆t] kʚ1^wP\P+j龶tW7CiɈ; "#FD[g3{2d~ #̼i˫i#Ou&Y0rqU4PGuNŁ؁m`h2~J0 ".hN%}-IK]%r;Y1hh5ޅӎn/rGb&_"@c:f6"[1n Usȭ[J<]97Q$taO0^n|]#s,v w@You% _%aq+.zQ a;h9te0[e{jV_wcl@bX9-NChR #S~w!+;g{SW CS)Ϡq=jבSg싈]G 2ri$  jK"s 5v<u%}|$ r VcT . y;e2*0jiѕ*C߸D )-/;w2iŅc6ĦZqc u{+y!}tfѪÝN3m"I ,_r8uy z?|OB8'cY铝;9du<8:I6{ [qJgaY6z=WDBO.An D(*?o˩_}e/B}w'8ji{j-Bkw}. * s. TDdg0C&.%gޜ3 .!ÐE *,q&aH3e1ѕ+4Q M-g)rxr:RtuB lS7r6I]hDqr#jζl'\xAzdNQB $WOd 7EMo/Dm55gW}Y<ۊd4Dc)6O۠5i\"dWG#I=z$zaM?!ڏb2Bu(7麯%|9e.i:z8\]`|DR0 ԃIF A:^w9΃] tC5wUû2u iH>җapL'J($ "&wy0,]ɮ[ꎈY -ɗFQM@#4Pmr]HYσaj#<jR[DiJ`&οS^o!-&lVNH$$z>I]x}dS^qAÒeY8ɃGc[=Ph ~41DT9+q,P"nWeM:$>6L%+&`sˈK؋ e1QGvO4clԑfpUjTÚʂ#Skm]#fSƒ^Yھ068CХh q^BR !R:\6$ѽ_,;=;9<F$Ys'w*BA\k jW'(uпb.U)ecYĖ\g)gRnk Lƕ=d7ԑ" Y "Z̵bMtªe붩숮vF&HI ў% 1uwh#gJXo-CCeF-7OaĹ)ys\RA\ .E”K(Um+oڝG$ g<x#͑Qv) FœCj9q`ByyDAɡSuY???q7A%|v"x zN *J1d$<*iJZV~Dzvdu\4ܾ> 0Ì]cX]3Ƿ_W-CHLrNB6ũdlD>O4G=QrDp ,(((Whaz(y%ӗj,[ޥWnXB\=c8(,CǷ&ޭ4: =1t{r&_~JohCVrtu> *Yyƫz[[;NpBL v!:+L CS4lat>Cjo2_X/cjݳwWTō:>Yg{+ U:e$ԙ{]՞֛rU I< q Q|>BI|:RjHqNS0wU;[.,w'3M=̹[մhkDM쨉kVVH#]cTx EvY n}?q9ޣ6-)+WW(RѤ'8ToFt>8FU/cWR>@i߷O ujUa5jOےG:"msN1nsI* ?4`Xr_i. )k;NDf^\:5{S. 0l/ Ɲ;魩dJ7u@ @_s>yHO&K}& kOvfe=<`;ŷI&R@p`o%}ұ5o&]|Ҝxr1ϴ(\U{f]`yT zYc\R;+d0 Չo4 sL`F'6ߋ<#)tF2SG wf4W`ۇN4bHpn }*ܨsc6 :Q7ީx$}rUK^@&#@f('v:c b>,4R{N\ѾD auթz/i[֚P {cV8dW%Vrڵ"njXoЂp=ERJVeMp:(uCx;TGQg+X]i jZ b#{SBD V>Cf->n36qR-b+Jl؎H-HMqY<YN4SЋ-E v_ ׻^,Q*:yn g}맒`N|! S,"oEaoG @_m\o7DPwC[(¾vp ̄W%9pS#8<]($w/Qz[I_:*ob6uD+=1U?}& 8!L0;Eetk?O=q4?4VI?%rHET  k8֐ƦS͸.v5p4{e?\ΏH[+B{nJW'zs]]y' YIqĺ$U%/ִtSsD1o]SD-Bz&A;lcsJFXE)6{h7b4<-"bl➚4>M̼0e uIl/ֿRc)1Mt| ?#*L{jUa4|ŋ"+e|7IdHgq )+=UNq; W9D7a9nY7t΁v=X19ůzeTۖP@I >Zm/Z@ *3cmPD PXp |+(HrEPG/h1!e±EU!>rEA!'rA§SduLH8ҫ=[BΩ_bu\cǟT7^Zxd9tׂrG&v+ha!uGԴϥZWk% g=Ye\~Xz47|zbL'::8+^QO$֠&j(}L73 chHUh~+r٧>9kygJYňǂ>+iŵQifǺgEݭs#a_AJ$<"/h=w 5ڪ?)by(8 >%Gx3ċWBHZM, Eo$.iT': [dYb#E\6iQ3l3F{m[ KiL`PQ Ki*VkI) 5xb͓eq(Q!8(My.&yEw2Zt HV'{Aw,7QJFL"lMɚ\r'|B-e:(\,J_[u;oN$&d%kvxli\.=ZG Y4AC"3nuL`oN< 3sNsv4*t6spyiMJ}^V*!։'! %%֝HˁLdR?(eJnc 0X| 7aх Rf H^" o|5ǨҖ\YE?DFWl`2+|vVK-nIojɊv'G־c.I+&~*oIpi 6C3gaRzR܍zLw]jĶ -˞/nZt: 9"ecXmD,K:jSѲ%bɆU GfH5F,Ѵ !k-6vvz'tL"&64Ԡ, Z Q)sYfoQTzbtKk,hdž?WyBM=u^YcQp@E-=9jҠs` JdUp+,2pL$ qּ0F$>;&shn[@mހ9< }0; XG+6O4@oX\d8mm;zDYS4A/fN0eb\Ml ~yDlCdr8)!<ܪ@d?2cb92oHdw}Ǽ/m{ůtQ3  :c{;o}w=l X*r a جek ʹJbR٤|A^A,t)~jigܒg24eHcC*O2}VUJa8);&x6ʬaJi[>hjM²;h(Gw?>YY#&{:C/F l'е~HXExZ^x嚉=#J:6{͑?Vmc0B {d~ Bm?-yd(_Iw$¥" :TWn1+Ue}1T.V} efzN~y &ou j/N/X#+@PMy-fTE[^^$>>zKMv2G9m.Y?iN>;xJ5V8C 8U~XP|1c)܏s>O+5PLgq5a(²0P RZ=t$F0# PB!)Wbui4[`Cx/@̷|gHO]ͧYzv 0l?CJdΗ5ɾpR~R 2ih$Pa u;tvE@j0eGCڶVaZt#ȮɤZL*/Yw09q6*.Jp!]]>eixNGcޠ֬saCiɻݜV d OӨtcr"46?_Ti Zf!kOWq&+B&{4 m;T]59-ŦgJѵ %<Z%'N+JwΑo:jf5o_Fo]잧ilTn36lkkH%ŭYHa=w뤝4l$gCpfw[[[SI{˅e>M$auOKw_euD8($.[Y_El^(_[5gђmVhM0n|3FMqfE$Qkb>+~|wEE.k\gRƬvx Z0v (p7a](&yai1 .ME3 zMR.V(`& gi "C #[Hu gU3#:KO}Cmq( \%h>ְc9^ݲJ)iYvvȔW|qY2ƟM]=܌*]|颻 &HE~(w OL׌{8e}+9T?[I-%7_*îwnɇ]!ڻ#/Ovcya5Rph)E6m%}Z7N` W ,=ܩ\öbHkgC]KbŅʙ0R+jwN;\鿩ԆqEu7$% b7ٮ׷W"AW}ohJr&riy@6n;vPF'i]}j&К8uIqhd1Xܣ~;0nt v巸oAyA|m3X?B!40g H~/Q9P"RcJ&Sm˂FUPnǷRx9T<'aN!x5;_g',tR&,.(ͽ I>xh,ן}j.ydT˰ȗ~ˀSo D*ba ?  <*-T@ԼYI.]k5py٢찘;C./|r}4S{DTdjQrK lHe8G*M)ΕD ;+ m򥅭"15ğ}Q0w-{M8?D.Z1_s}0l1c m F;+TU8QD0B )@FCǧ)XY00b:Z6lj.bi̖bgh;vG` e+=u xX1/}.,oʭfu ?#Q&߂WLlMR^? ixK0GG'䐒 Y2$û˸ԂaȢ6>e1ьNx'$_ xZs8 _+Tol 6teQ<%AI!@n}Z\ci8fyԎ,EhU7E2IZw Ƥt ƗeXG<8iDJշ@P`Cј9Jnu.+twC%HY."L.|7~i@Ui. l|r>z]f`)|s;qffm*+兒EﲽC%+—zρVp\3jV|`](X35g40Nš < aJ r$b]2W,W_ ֨l&ρd{W0p;kU<~=.>#`mZݤ6VM#ߎN7S#tqXv|5r-J='饩Ys!7f78r]}w@jh1 y]m0YK6+{ZZF.S^u%WVepLAR3Z'-W ;WGqRDE垹 Iu 2 I}_:6٠1?d_r]~sZ7Kōa5P>ﱔ(jQZylh"JtVcY'({'b:Nn(Y {sG{;Vj-{WDŽT[(y EJGO+޽j)*ކ[ 9GL;$`*_z0/8+.]`ʋw|0RߝMi9^+<QIY\\> Pj3vzX,y#,ST/ ti [P+EYoisZ"b_䔥0^/t9X Z/\8*bg% ?6^t7y 'i}ֽnv1OB4c!6D z^]cğFM@_܍BJqe.F:݌:G3R3"~QJ)jxZ(̚m|8ƌǜX;I >1҆hDB8tHt^3^ܺ<ɤ7hP\r-;NLA;2 a|HY1$j{6i2\*Mmf,pA ɍGLf;Q*=bvu*ȱy :?H%&B19"}wS+Zpm?$yлCCv!q*2Y} $DZ̷| F+G_)*LB'8ePȾq/esڄC*Un޿YMGOޔh$t:3M,Ů7 C׽lS>xg XgIaeGU98 PK|Bu.mˢf룩8MPW}w(<'G̿Y Cב`ꅤ] &n:r)8FZ.`Ikgc?3Tls@cJ>k!A6ieM#x(尩;!@u2NluNOKei\ t>bp ߇ f eZ:o \E[N? .fN5FSQJv 3.M<(p. >d?F $A*-յkw{=J`D|13^ w"qnDU>. q<@& *xÛ$1EMq*T$oK73,&n8k?[dd4/ ?U;u 6t6’lXxrݟSRz)/ln9߂_ݝ%fwi ~]%S|FϕuM ӎTӂii0$.@Z .AI,ĘKyF08p1AvPeg΍6#Nwcz&|b "0l\tl>eAŴhrx[&H~+o~8e51 2ŠZk?Ge?uSRhl1.XnT6zUc77RSD'/>Ytw)ʊ?ݶw"bSuhJ"ƢK $*ĝe*C=m|)DdjTK8?;,/0i1G34^~t]NYT eN1.k HBg^SnVڕ(x]sXO)5qμÛZיcZl>rGpSݼ21̓S<@uYT{ԷZi)SM3Gcgk)+- !I4:S8=C-9J|jb_M™eYr#GHΤqmWVM(n&#B@@ZݭTNh0-A+$3>ξUH@}lȸ0KC(mfaco(7 y`> HOٲ1k27]BR$dt2]C*@Zfrm>l5=ق oQ[`8ySR qZɏH teY6Por0‰?L&›/}o]e)7ž`sT&Z^8 4t$HTh%a]#((ʼWV0j! vR$xdMT'qup-0$e洪J#f&/5q9ՌT6U1 Fe3d,: <%DFU?u+HRǬc[:N>^2V rمnz;)wzN Y-%~Đܥ>ȄfX|\B #X]ŨmZdž@!,$u-}HQ+;@ @j~Dph+@iQ>co1a/iNpPppL߉,qKIte*MPˁ_ 1H,9Hn?`!/M[wi r7eV_w-AFz&| {"Y|aYÔ7K^?@[̧b4j͛1:ryR$|C|Q$j@2:4<p-Wau\ j^{PWОUPUSރK{XS::U,axܬR?f˗iEH-Ey]?E~ڏH]H%`l( B- ~fE8:0Q<7]=UҎ?:4q/-ǣipآ[Ή3s`X7Frϓ!u A!,1XNtttX5 *AMV]2Li#BIaAמ&k0* Wk.f*!^O\n"M<2=!џu";|#ܘB]}TGURw@`5 oc'd߭%t)Q$^}eGJ.u8]G\%ībvZzCqDc,0AHuglV7zAyX0)m3CNI $uMf;%˻$a ڑIOh|f$~Zi-V'?*! Ϙuz[Q QdYu{r)[S۠m[Aߵ{R MscˀjjVtVy% {lJys \|;;ShEh)J/¾^O/ݦ3 C ,_#khfm6'rLTY2&p-(&(ߑlsq221oQ u\"ّ'g+ /60RfmVө+5"}/B|Zss[R?j]v,*"ɝ2=\!+"T<{J=cA"пL4W4y^C&%Z% &{x5Ka*||?."Atآd;߻UQ8s@2&۠%̀2Q_+Y;G@{a_ւkcxt[qs)֭#A%$pPyې6"X yIKœÙv]AnGc^%[XNQ!}$8Zwŗf`{RaH\Q=ͲT%O SQHYF?9G*Z*TSWE38L4YJVbyW FU݊vvSa?Xo^5wr h.^̷tk6չ2LQ_Z(lĴdEp׬yvxy2W%^´Lmv7:;.WlM=ۧV YW` aT]Lu=MDԴح|rP!yפz&,C^%S g~5γ3czHeѝTDmj/մ1 q-J!mqgY sm|6J躷ga#YY.5h𠨟iP[6J 0)89o~+tgx}loJGb3 |1( -LYNh9D84Q m0,I\0$UxF#߼siDbǪ|9ژ W#c(ʊV1~X 'i1 ˴0S^eY{~^s\U@ h:YV;Ժ`s^/N+z@pg^Bma jKSoeTiDžPEeԪܴӵza1O3 R aqɚ#ӗ/hP&ީؚ"8>%*<=oyB3e6JV Nj{U0H It$ǫB$03a*g{GqǗ ґt;i/hCb,xuN(}YO6ϔVҖb鍫WeGh_բi6E6D-Kz5l3 p&V m ?el̹+l<~rk*p-d' N~Zs15랧hh{BG+|H9݌.˴{q w+hO+7?N4#='Yψ[4}.ٶS=%zA\JXwJ!W;Svi <2d_,XV]@+鳯롆h"@:qsGh=YȽ@^+$9o.5($^+h`/ܿ㠜8I<#C_Z104ޠ. D$ IO6=bu?B)41/\&?51>Z0͍тFV3lGVT5OطáՏd1Byl6x-&ph)y%eص ``{BdtJܭ/~qh u_U},4ESO^Ke,a 2CiP9HŁL]˅8MְY6Wr}?6oV=!Ц`GV'Pd3\}ywy{5MȂTmX:(h ~4)'R䐛H[Q#5Q*%~<"ka䥸<[h+)̽FIC;l/C~9 iWyA\DiNgQj;PB<{~ .C-;,{>6*P e"my0 i$͟zMeO|8k\"?\T$drD֭ w@Ey+ }w†PԦ II{?1sW'5F嗬`I#]i>v,DMx莧]З}OyRQʲ$+^>,5*}1ёEIbw)Ta 14sͽ ԥ*m9h {E Jtjox4x"Qwŝ„\d9]m<^)v2n|&pzi\*?9Pyq#bPC#Q'}yn]-]̥ _Cy 3q=+uNXGOC浯7ћvZ4{-ED>[״˭1es*13M٧qcr -:@#2i[QDti-8rY8K\T 1Wmob.adIwrY_ܧ]PuBG9qST>ei'̕nI-; Tr KJ nI^k,07w.эYRs]lFϚL@ϐfN\1:4u4N I=Fɮ3a.o]KT)9,cn)J-Es̯MUNT_ 6K:_Z.%XIprd# G1MW]Bs(:IS-@ 8qmv.Քw ϘFqS•}d{ $\C !*L:(yr?D*)*ͨW yE ѩK6͓=ЌQB oeBVU7^ Vy^rmʅ)N#sYTwq4^~VJvB=$t˭;hŜoS b_$PkF%J˂Ɩ)zOn53ŗ[8 8**pp0lp5bd!η@E84?ZiEN 15eC-nd7bAj4 ]/0po9otM]j_UQY%1Jc7O;ëh4 g#qcp }s,v0=? sȡJKz-тCԍSYZ.R />YF#J9 ɰU"/̱~ncM 3P"7af߱=4"O K"EhF܅LpC2/k^aP乬 i%f**mAˌ- <+bTg`~%O ![yA H!62I_(\lY!HOS- ]_e4\ilCZ ̥8-QBˆcEDFE貈Alq So0B+uۗ ]4=$iZ~[5|mGU5O=^xa}-^RJ"xW>B!"Cgf 7[玵KS Fcp<ڹۼ | u x{fʌd L  Me~Obt'4T[/\USY._SˉAOMZK۠P,4Ѡ ۦnD$h-[TKHJc$KHA:ԭ( ޗ zvP<5MaТ;iԠa&@z/\QWLq.,08QL\HjrNɇcsi``*H}m)hS7ʰ+. 6d*ֵS5 &B\^KQ%gֆ#e_L4^};*'\ 15fZyqC뷈>)B z8mAV Juk_d _^QKoyaJO ~&5 x\kk ŰGDU^}U"j_=ߑ#/ #>(bliD$Yc`sh \#.uGh,ĦW R;Z싀]5O *O0uw8tQMZ\m#"5n 'QrK_^ͯZrsn;V wGbNRRU4A̞wpŦB]3(9h8BKx](i-pLSKe/jV9vh K8=92˽wie0Wfi ϗ$ܥRmoCy(g, FAa[w{̽njMtH7g ;ox]KfqP?bbQsffn8OPtS>UrV7&o!n;M-v</gE?x3i3Peݫ]"yJ3}~$V"gqg @G>^T׫1Csd%Л$ַ'89.k EX8Q{XOcO9]ʌk >҄L.N"' R7?Pr3~8x4kfA"GWguߞE5os'V[cjS4/ 4ȏ?SawR)[D=^9HhQ,?T~e)7aI\<P^3b6In+\yޒH絠hv}. שMֈV]<;X ,[_9_˭,*orU"=iHIUʃ(,;y';mֶwX?XTf/P/j"_!,[ɰHEKnH s&{/ urKWDz nCzQ,j-uNgD\cb2lDJ&s.|Lls#, @c&&С+覉=lXi@mŸSg9n8]_wXˇ)q1}>\U~egGP̬t,evxFX8:` l&߁('hTBB+6:ە ;^uV#+WL$ / XW&ӏ֞=,|O5|=#39|O [:\BOd,!3d;%?XpIomA8Ѫ'1\(L&m?sMyI~T3ڵsP ,u(Wg49 emzS7P <9IʃPyi ‹y+hXVRjDXqSHeHUFzSH)6moV ɮNF}'*G'` G6e"2o]פ% fEeS?w A$sɤجN\3Sk׶ E(2o@rTg$zNZ$%?'VMDC@a0-}͟Mú޳6Ru?lNA1 dKbS2"fIOCWkY&<ӎ 7G=kX?uVj\5QA P7볓݇5`BG3@N:vDk5$^V8NNӎϻ_ w~/GoCK^)1GP9e685ԛ^sV@yvUv ?^a7-s(r﮴2 o{Ӡ='kI}x0ac5.[3>7p?`6>+tE gjo˙~}$]l 6d#HV/JiSLKoۚl wTDcqqI%^@*$s|`ҜVJqkp1ׂetT#1~^]. v~nȢaYE4ݖ%;϶%Dln & Q ˃Ph3]Ɗ\DصʁBE MW,]Vb ]]:8v?kg }քڻ[">j2;X& g66I/_&Pakuu(N+8O=hƟq>z͟9*mqRl2ĘK?5FW`lӔU"qX@M@TasG`rg<3 dL[,YQ¤s]pDCLwoMK%I|_r{yU .w Cek\a52:2?PxxBGӴ:I6}wLG0sݾ0 a,Btgl"q̳eEɱQpSK 4( F}$VQ/!pH6^=z#^<,?*4"->]J|/n$5"LbS妗0"e׫)hln*-; o'~3G]H[:ظ<+iiH?x/y|m{l,>Y73$gYY:h/6gɗ{pǫx*~~ t=X8)ہ'm}?05>XE標vA˽k fy3yY${p=X\I4"}IM@]i*o%):aͅ, B"1bÏ xGό9MF r@ w[Yi~pă:^2+ӗVʎO}Fra$ pg: \y'Kcܻ:' ~b*qtCUJTi}ne&AF (e|!&P E0SHR&xPe7krOjM T_Bu"np @ d~ttZ&8sﹷ&UڃvP{ì難&/ޯN %煒 kGe)i|7B_=ΰeۏ41.|"dhR w oca/&_y;&O&ٽ-ЙQ3q1"rɱ_F6}Ԋ z:;h@B=fn4ΆTB$cDŽh[B]3 Sp?MC ^eWEle ͟nM3 #+zd=¨Ok#w[ OTrި\J;߷#0q ]ל3% +KЇyDle8sE?jnF ٗREothu}jz\)rvkz] fw@,s̓ |oQ4FfQgݓOKb 4U ֘Nc02?rj&X&dм5A/[}d%pLKDgAU6]Xd^}9 L,*J7QkgEZAڥQ Xa(+q Tm0C;Wo_hPST0(7L=a6dEJ`jb!JS0Mm~WtMg܅c#` * X~ X)$-c?-|+y7SWp3M1 HP2sO(d)V';g7o_9EB  d6.޺>Ym<}\궥:n  z7f6V%>LW&v_}`QNJ*KdȎz!S.L9VPYTQ0*WQގh| UMe5ximcEؖ ⓹HrȄżWWcyy"ìpՖã(r,п7ԛvƥͩUԱ߫ />"Ğ8y/vAeo9_}јJ%vc?o؍6H.sۤBa JZM̨F_ݽ+m-|-6³a(Ɠf&9='(7æFK#CY SS<:S-&˖#Z,2Nv[`![{Ec'"wn|[36+qwȻYQ˒&̖Ӌ!7#Wm#VqT kK_qfESa <ߞCˬ}gY![3\ix)&9;ԣ97q {+j2(rMd k7޿hk|FBj} CVd}6Eı\̸bAy}mVR1p'[rRkIKo=>׈Au-5@k.{ZO8vݦ)fEA K!NGyzCcd`hOt4d8~J!{3Yyű^]E5DGULM4j.$Cۨ2gU,cV## xby* 4_:F?u+lC !sp ,X|c ߠG +%m=i}s\c-w12O::<+Fdc( T~i#]X^onU(#6Z!>H: :ѫDNo|ѿV]/\MXlq6 E_|62@cTh|)˜\{F(v枉T;$|dr (?2q"_)9fcLǶR%}KR*؍9mv %^ _5~$qtPR`_m&O[C%%@R)f'K v2klz+6p0.5 cG5]"8Tn(wYUiCpAg DmomȪ+TĚR \OVyr_&h{␆s;S4Gw5n0.Yp窷eT⑙ݨ\Z)R ^*l\ƭ\&#&ڀzXui=Jl&J ׷~^Sj~ZI~Pr|4v!Qhذ'sp|U0q T<.vI34g`ΰ C\Vu%hy3<{? ͪ*p^a*[W@Q6Іq%l^Ùq,YbTcOXNP"$Q>tfPz #v.qįag[3:JYS4xCn?%LjTg)j3kBSw 9fkB ȳŽJ dwhCr5Yћ|0BE@skΤkgOZot# t︌.WNߚm0n.u(F䀗(/tFXswR̮ήUþS-#ǼʭAuBO|!򴧜M&RJPo3Ƒ4U#vXcĄ7W.HU[KDn-\Mۥeԏ3_jY]{]Bkuz t>!+)PnjA3/ _1^>~ifgzZh=r^ȻGT^c3T_ 1r«:d|?D%QT>"_x.wzNr2ôm6+W!n0F8$C;)x4>' ;? 8U3BKە;ҥ'u;NhOĤ>*PL UG-X2STc49)p@43FʮX7JO$-6zNR14:q);B'Ǣ(c_CeW|&J/m{Y'SH X a@»’/y7P(`rN:-g9:Z?YQvJԚX=ҳ]۵Qy?[]. p'b0ړ5D6 VѺs}t.ȀgC}3pa=c@ U<&kd:§OM#d'Tm/')+- *W0.?Ix"M!EDZޘ`3XMf5{3w?]wΨ}1_+84}=H4iD&RܡиSA 2El#RXɈA3 =nf>K佣BƘ?ߔ5˳dT]>j,: <_pq>M^2g&e2cFxR_G2Me5%S!~YC4mt01!,}ܬ,x*ikJZJNQ҃{'WpCkN-}^$>lJ{3Q3P6"1#RT`+ ő btjǺNCne8)mPam_ I1 G 8<*7l fT6X U#`a8:˶-}TLЏh1^}]EگiuXA HPyjftjL0H3/xHԍ|Se6>A{*FD76EtΒ`|qM  Mr.A˰DBV\!} (U2m)=ʁ 6A'}́ LeXȻR/2ɩI#nu8LxfqҊiK.gWE4+zrVƔJJfug! H E^@jڊiBAd1,v։~~{v Vm&6;V;S,M}:CB}Z`yWf6qRR)-xjS8ɑ焅Fj;Z2J&mBX'iH_z!:ƍ  /KnA2\)[Kб Ca7s=qTRC旐S a:/SAtCa [rv-Ml?,R{}!)G6:` =lH5yJ*C 1D-afeCg*MqFt5O1 24:5˗yJDHIr8I#y's$X;qKJ+hiٷDjur9!:I(,q ). rgNFb:Q 9dA3.$UZn#*MK7[ϣ]6Oik2R_ǶШ S5Z;}T+^8҆!e&G1Mah/%x$  S .I-S00X4z8!,P,1{̷AdA =9n{mg}øl#"lOIa)36DX@lp p//( Pvl2Yj4 e&m dvU{U@0e lg#CD8guR ?aD-A1vm^~ cy>bjkBTĵ roR^Q%Wy!Pr(kzl,̹vҩ^R7P*}ˁb`.fܱvjZBm+ fEK7i/EzXHjux|skCC- - ɰeY.TlAD ^g`y\4tGW14ف"Q L2U^eSqqeFa:gʰzlJcYշ;VZw#?dwq蓦ds`FwDt kՑu&ds/Sms=G A|=SV@ufA=Riˑ,_[R Уk}Ѩb^ZY{`6+x虎> kDTm 8f|}h7PJ,zjпlyPQKzT?PQ(|Z=ȍ5>9uT_>>f ۼ]c ]@B$sLB&FT\.˭/ߤbG[ShUd B.?ӳ4Nirz܊Fc-Haʼn/W_vpR:̦|Eߛ] ̂ ?K⌊źuV@pE?#7"lߔXbD!-؉TjLi sQz(N XYHjy)x }dץ5k=Efc] E{vNn!kv+J/ 547X(:v^vu&*Eu!Y$a뢫8QT-ݳ"~ &Lkv"̲zejT2t&7-;d/}_w ^gc8tlaTLv-[yBvڧQixN ;g:ٕtKirϬ*zN_|dԥx)<2a)t,]ќ7Q8ւ씶:.Ya0Vd+>ٳ@?oQl}fORHUh%55 J{C+$Wd1v#^\XK;d `""8]urDBpwBBοҽSKN_ݗ/FrKy@IsquS-SU–1髷$YuU19b],d=4Wjj'俔h#VPϿŰǾ:қ[OYeh7-k\wk NeAYwFE9?U\ӮMF-'H9E8?P Pl0uYJj L\%Ppܽ>^ribH*yf1x^Y0h =ƙSгk&+eO%VU25T,[縜jk(sx{WN688a>ډ|@j:GOJ2߃JƯ&!6EzGoY4DosGZzOf!$eo ׭,8xΰYg_jXo]fɓ{M!h@&2;+4o&>7`IUu|pm")7;afoB蹔 |\btO?h'g2UYވk[FeL4cƒ-&e M_)7׼Ůܖ>?*Puz-]b񈬒o/}?ku# &-=Ƶ:a!ȁ}&@bNC;OuME IV<"YRs< h l?9R\?E2 Sˈק=~!VJdGkANj\<0%'89-y5},>n,rnu\אأ7JW^lyf͍D/~$07wm7!ʺ==$aGOݯ%^u2V"r* q($T!y~гdq h@nj%28vǪ ')UVD)\KRytZs#(;eHn@o< `&\wx]%Pp6gr|7 T8x67"S ./0KJM=Āc%}? u`|Y3 (uyC*btmmax&(~1y  ~t~UMa~fitY/{zǵq)8HsNܪ{8giGꠌ! ҟ8aNIޞ b(>G;m:=*1g5wo ?9uPf+ j0.C'8OOZVu8*ZsWB0I(痡'o^RwL,&PB5oYsQrNSU$LpjV^Wjfk`jٳ |lQ 9nUrCUFٙ( ho.:1qjM %b] ~:Y틼 M!j$>lLr[ =?g*2cCÂ|Ͻ1a#|oË aE0ǿk|~|lܒ`q)8XDҴ׷M76\)B=+-A1vYmn r uAp`}zArcpkŭ}i,F6`ad?L i^ -tKպ}^x9>ZP~HFZ (SXUwrkwGuzũC:pW^V4>r^fYrL6;u`9k&Dp`NoXY@`rcUN* Y`}|4\#*tb_mF4U آ-!Po5qS 8;w I0- |Cy.8SHgӁ t4d"A uӀDȂY׆O[$Pj##c!D球Z~bOJ*4 VI۔'Sƴԃ|> 3;'xt:qĔ>DsFlP0~IE_?Od ] 53a5Mo6Fgۖ!ܟ*mcl0XmŒ^< Ph!66_RRݰ=Ey~o_1"ޕ̙Vb :㊘~ͨˣ8~3U!GKlY,[UH9L9ilfJ9뿬-?RO蕆o0u[Ȋ6>0PobCW"l=N:=H_JY ;aU"1jowl zbLh)HC63eݫ-aY۟ fa&o7Wkr³($ˈhK?. >o -H :J3٨qdPEpP{/gmrҔssL]քcgPW% "8 5ΟC9Lvk@16,5}#zzR<yP]n.R3}~ ."s+<``jQ< \å0Phx}ՠ$1 $94$$ M+C舜IZp}sҦu~Pz̞ͤ;GKCcAR LtB8(:5+wm%Ud<Ż՟pf8'gR`f *)k=D2 #йG:~c4xi0PcMFWCi4'4xr=8,6zALQ̝.s]ŒX$b2Ku<,M Izрz)d''H>r Iϲ^RLã"26?*)t2d{.EXJ#6 R>K,~cՏh%:^]̳qcz rbU1סgAu[IOd]L%z k;f9bۖn_929@J%)fa=mf=Z`~D;ۖ^duŲT!8INp;Q(1FEUj%1_i?A)QdLW{z>ST5 igr^92^@j*՘"q>}Nϟh70VPFt:-Ud([y NJ^x)".qx {d,AϾ#iƶ)`@p* Lm=tzl{t (QJŴ]R/QbGEen녭PlF?rUq!aS}e`az՘;$oӷUDWט, #Jg.}[tf6&Pe͵8b$#l7r92 _ ;By~FCC-I~/ |SPC;fߪhJyUaF!"NM^쩔 IlSݽ<PB@DjUh|2 sFGF!J tq^d\p' (Zܿ?BlSq 'l@ww Eu,˜b:t gŽ..M<>x]bU+߉J=ၞiT?o8ʜ])rWnLGTFʾ.,vmʋ |`_)S] ڌ~D|5?do2j*7:8h@,^ȝXXir #j}xWNc 3M4qKQǚ4'ß4M`FC kCs٩ M@gAx薷rPeGCiǁPS^fBdLЛQڠ.bO.]rlF()Z!orTZ+!ax9^fw\vd;p83ƣea?0=։tm@Q ޛ=tuܢPmUmNRsoCP^Sܸ-,oMOg҉msZ/yT'?y`kinɟé®uYW`\^ 963X?vs |r;g$I+ Q/L@k9q?qQ>土ǠWn.׌$^6q{䕢H@Wh=d?ܭpWs':'\`ֱK'V)N|I{GiPp Jq5q[w:| ^kۘ(,rbйxNkٟ!_2ms暅;8|p|VC ɦ·iz77{2Ů`wã%\ژR< NA9N%|[Q+8h^ ^$]T!r cͼbۄ|rSM~q./aK+a5bi.̈;ԁ 5"~\~as cz`5]3>H$$ϙu`rfЩα6y&9gb0s+qߘb/AǕrbtFlRsGpǐ[ѼJGH5DSϘp:RҧԮDcXVwk~Wz2AW۴a_|9Ll<`?Z߬7% JV0&z]mɟtLKJ{p >'{a^dul.ج]3"$nhWXj ŋ4{(Dx8#¶c"8zΔRo$y$w=Mn1$ԁP(w@U4~#:T|Ye;,/}j:o~wtoɺ6ӿ_*m8oeAoOEB%' L-6ޠhOi:#5O LP W, ϴj* p眥]$8+]3t޾#_XR`Nq4s<"7 nm8  VNCAwhtB kۗDbӆy#;;3콂ZH5k$N#I@[XY~#â3 7%KjU9nru;t1SB0+bnzxS 5qV-ɖO`u?ˍj2%ԥf^4.Bfi1Ƶ#DxO(_]9$T@InqYV&.{:'MPi2u~%_׬nYΊ&̹ \kt*TQi~ $\L7r9AY?D*rS7HsW_F(Y)A2n;>YFR˚Q*aqn3s*%C7W Ɍ{S W3(#2#C5@ө"ܛ l&Bn<ܤ>!~^ ХIX4n>&U gLor v E0P0r W`d";=}h.f]Ps\bs`'YҙҖDC:l^C)kiChc"4^?WB7Em4o[-R%.Q)3>Կ V}^M_*]Yp+k0߆ATQ@ފ ؟VRAMdx" n6|j4)[(.p 8/4xw1֑Z֧ A^.H08{6KzĂipgm&3^ǾTp~~g}t&88yVMj'O&-BgD|;U"? fN 7 $ZpPmrd_ya*/C6LAh݉;k,XL b[Z2["aY|*#z^ORŨ뷠S45jQ~yKe<B|ϝ*%!G\S7O֌Ea t{*0\o5|*],wrDq0KVauXpZp{$rL[,,9a8T6^/Ǎy1tƇԢgd,>)N-ޱ xdˬ5+Jhㆹl'2{ m(d. Qjy9K:!hS6 Fj\h:d_CE-K\3//hlޏ.к#M蝃R;R`8ee(C }2}ҟb5]g\TLCS!?=w{086剀>]̾+)efu {W CD)o`Z| i#.I*c^F~ϯ ŋx"$:czt^6Egjض0 ))6.r_m5Vdq>kԓIrԦ\S7iTuL08! LAy*$S lbX[2|XшԦh?&xkAǘfd гu EX O#2b 8wr{z*$>)]d!. 5c^jߛ"{9 掷 [vS$Vȏ#$vػϋUjB,v*/,mYX]kT_7ӛ|e%5ǎ9=F0 vgýaYΆH-.$Tg9o\قiQ@.s?(csTXBMXdKCS @TO`Q@%;h6bV9-RJ\I@dw4KC҆\nF!=V [8E^NTB{\N ! MHt@!S Xd lL(m}n&t ʤ ^_eJ!wi3fⓀsdD@Wt1͞pgj]'SY l\|ZVqC5TZml5KWC>Ga9ae5݃1\}p@z4Q|XO+>J@R/`JF;PIcbG: {$W]{e_@+gBgjHAꏣrQG wMkKT68&guahJg4XT[hR0HXi5 Fn/BY7D!>˲eYgFPpA8ʣϹ OOXt`$u5 ^E'K73lh }ܓ_/UH{vKޞVgf^A:iƧf,.U"%P2oUl| pBd<iԂ0CN_4˛D3GMW)aD 晹*"ow/tAir*oIXC\^T.5z 鿷rƃb|l|ʂNW߳WFOIڳ Qȫ` ݫ` ^VbŻ6ݱ74fW)LG ;||T`kj K/bM^,E-pjvh)T"h=SyLjJL2[K> aR6k_ŎņfT48š&*hT{j ?.?U0(jXUri-RLz qM:LH˫aJKAB[hx6~.m]kj㋹6wWIAvynmѩHk\ɣAa#NtJL ܃m0"ҬCrwӵʍ4G]K,0{sTs^ڮ!u\IG $ _M@<+qX@d ݇ODGXm1~?oUb8Ƿ~~r JLط )/R7ZEts`Y3M SH5@/IͥFiיƕunh9w) JC[zȷn*N@c\W.2J(YC\- -%Dx"hwܮ.("oO p9g{d~&=k' LeDXKgʹej+:L*m7/LDt7Kf?#Mmҋ z{(`KBMLf.X4ҶPKkb/)Ү Wys9y}%lW$W$Tb nW4&E%!=L'dP9yw&h:s(aٜ5RbLDX(ww$W_HӃ$蘽{A7 G1{~V0r%-luK(QTe9C.y14~&(im~0  e^}f^%!3lP%-75+:d!Z헃F[TX@| X{Bn z&&#|4^nQ7K {W+L_ O^󦾀uGh}+4шlƍ~lQ'|v.w\^[3(Ϲ&M%` (*OE;mD0:'&5EhʸlA5P!}2v^e|_|EspSyyl\'9|-#PG>2=Ke:**3Ȗٝz|M+wcYQOO>iNڲIr~* GJvtL4-lx*D|NZq#-J'Mm<}z[>l?=k$W(}&βs4Rv4c/҄WUE )8ffg%0٭|S.)+I~FB+])xKY{f,(7&3th׌-_\JJfAɶ,B*YM  K3iy'h&odDL ٩Ո}JY}< o^iľeڨS#J-M^]xyʆc]LuA <&m`Gvhr}ǰйgEq2I.NJc3oh'JN-eC~lЁH&zn,gW `]WXQ7tBmYN*(z2+he#A-`/k ԄԔ Ȏz6:?C¶ |ԂY(t_L07*x:5l<]җv[g0!=cynH'-\gxgwY)v[@&[w^Zvcs.ľ< 7Q;%`,\qw,g 7Ҩ՗8)kH&$/PG φNYݏQ  tyt8;L; *bsˣ%JsA^Jvm\V%v%g2wsc5gr /@G1/h3)WbA|6 NrKrnmbhBwu]L_V3eIQMidԕ\w-0NԽ$yA|ϕzm. uW I#d034j~3# 'fK1a9(s^4s޷:w@A1\ɼtZ6\=4RW.G<4$d#ŒEJPz#0HWL}05䯊[av u*&}O@8Q*覉HQ0tgl,ݓJr9H.ms BNZ+},3e_OjEQu$K9˴9-oig :Pq_mj},d6yi-[>ѡzBo OI>/xW{j;HWT}?xk>]psӵicȬ,7l`c|m,HPZ+7;3B[羵!\8kc=EO=Vf?a;® MRz;l!1 YGhU2N;T߭6x:HXQL7H,Ma?}6OlA'`=2g|^P+TeFE`'p/ΏXBBc+!"Vĝ,hc8n0Kƙphjrc^s{ypatOop/]魖ڳ@̘Rt `LZFΎ@CX]5t2ː #6Qw֬$Q|6ްg TAL۽S''WNq!!h-؎Hf[Џ$[Z,jȑ>hƣ;2s\ApaiʺL:7 {oP$kB@SYձn˃p[MLD }9;ٱMc'M[>: fZ "D9۲QKՏaVuA$A'ovvoU]z^ߕfPAi8XY)ٸ v'>$6 4'[7C@#d! >ԩ7L*KT6ԭx(KGwI/3B1 ϯex8'YMiAK>&{%גyL.!J,q3vWNYaP>L̾SNl3fg6B:b3{8j r=H3-/<;am ꥪ.J's&mUw_Tl&tvf`r49cO{^![;(Wg7!'_6njaygQY\"o~~( ߧ7Jُπhp_n^b Y.!N( hA?l& MЫ&yc? L@׽`[1(Uj\ďc{l u-LXW|>;MpAjbM+6̠=IX~|]%9^:0i,j.qoqgQx[ oz&jKiSb8q٠"`/;Aߟc]d2;̄ENat2_PQ :c D6nY=%/Ok95x6/#*7A׀+V [,"ʥAؔ#zRURQ;ت)uE{eͪ}}Dli`Z6_Hh}j|mqz#"@dA2ٽT#M48kpppM]-=VbJ{ilU}Ғ1X*/ zQ.o)V(z͖O`Z]~@O b5<;vt^Ռ .{kpA4;3WZcfx;AԦ>8f99tB9u9J`m1pݫZM6iyK$+䎲 7am ѥV#Gp:_?N:ȅkӓ'R3T 8E-TI}hm㮇!~dj!s)anAe\RsI'Dsox6KY/ qN > Uڦ~Mfq`I|AU_#bąLcyo[o\VJ[Lš_}-o%ks68neb~dR'YE/ѩw.C`uBg MMWmx :hU lՅ~,%n cwExW'xQJTO  GbT͉qV05̝pٿq,#G ;C]*ƽ:tABq&C#f:O՗ K)';?[d\&1ۏZL >'ɜ ,h' E zMb5)pةFGֈum@;SD9sᅋЛ"S}函V>)AG'x 'vIR{ I} EF ^ױ(UKh:l<{K;|Z+舢{%· Y\I&H[5yY\$E]L`VAOÕBѮRmhL"FGWH}L~YfeU!nm|h[$6]m"!rlWŔ1?B (K|ZfA3ey>ZPK5¡˒)Ġٗs&= nJ }(,Ekns{1 l/OG:l b@9$VWqkQȳ#J.:ؐVI#B3|FhWҁ#ϕ=cYh@_VFk)Bl3 Y{YO3&OV9Py )57Y d?6Kxc'%&JAT{Yoi|DSݲ^]+wxd'Z/J\QT^v z8d>w^=oNOb[mo(TY!?:!)%QEVPx[0Ua숝%]/sf i F+êQ{E:%7ӹARw\PԔ~;zj9]`)PI"~'>]y#Js1hV5W Wv,|y{'Jp-V!'RZ ֳy,ǡp](]V˼P:_Oj+Ǟd$>#۰) vNg=[RU{yۥ 9=Pf裗KȠTOJw[ǞY2E TBΘ{IWKJx4JK䋂XDa$L)>HA\>#"[j8 &!2rrیcˡ W!o2ГjT>Go}q71V i'4YR[F^1l.%+eʮ-l >ڙLlk\4$n(TsNf<[Hfde/&?ϴZ5uq/ 1 л_fthrǘv\ߥ26c9N"#GETG;Iwy5*izErPzw]pE[j5T2R-_ 2p*1 {p%{t0D:[ t~\pis,fWIY`$vd`Z[@KrUv zF{R :3ЋtԹ ל>sps0L3Pmt$@ތ1m+3vC\a(^/'X٢5h"5a^ i=֖YSDCq>4 qb߸X@Ac%7@K.̆p;ehݴJ?i,|[?cK6|CWLy;'^XIo0`rW8j]F`/cRc-Di ϒ1k&/G^5 bϓ.':-a7Zl 4.Kr=d}ZbKA, t 8"g`|Uh\Dz+_Eh{uJGUǡJVM`/f_dOliюBw*.50j>f IMyd¯.n݃"S(Wu'#r^4Ě9C|T)8mQl61pm|DA;56XFu\=]lpK83 DE r9e3#īg$[}57)Ђfk@)>{1,8UcDe!`'OqTXD!.Jao(ϜcjXAQs!&C 0c`&I+}T(VL $mʄt:S|i:DL뮫v:I%3gol^ӦÙx@jG.3]ͼ˕XΑI5bk{Z\h>䡎y+ڑSz})E0rb{ӛMSn #"$[|kk@@w140A"^LVs-Q炉ZlpJ;˟3֘:D Ⓩ=0Ѭſ$PtݶHmS_7elvlVs%JkyH^Log A6v[* / H[)`d~bC4I.HGj&;4ʤR&*4e=walrb:N`@ 'Z{u9/?jvVM ͑?3h.6 +~M}L– KϿ;KN `bjL [:0"Da{ S0Nw'vx&=wlh.Qev V m/Ad,~|o޵~5Լ@xOGa [)Ѐ4+0 |狑 2LF zv,C[6b sHLB:퇂rO0Pr,WAZE mH +Y,:5|̪u;{Z%{fɺ1+Ff ?R~*MgPḐȖys .[zȑD΢a2LDOzM6vnm1"=6>}K4r_fAvoW5~Q!}?k7 &qGP +jK^[R}k脤p; F_y v&,ZUױ* WR;[i+ҳ3 )AI!B1Z>_`|_VcY-!X%8p^Nʫ \OnnXi'=Ee2p2E@}9@׳o8(fFu7-9||.&$ٕm8d\ʼ` @`GQaj%WԆ2dP`U}n ˟ X22eYhvtQ a]lsQ"Qa/6Y (DŽJ$.Nb6Єt>Vvb 09*H3"yIgnؿ"7`_W ¼k==<ӽsyզ@#u"]Ŭ>9pҺsp8SR&Y;܇6z@蕒WHI-p81#; CmEۖtU2(|Tc%%"5/ WT_I6qoH;iUIHC̰{)ӭ+(O,WcriӤ IdBP3PdŢ,5扐;Oڸ|¿a3bbSXaƥ>HI0SQHPJ3{:!Jɶ5CԆ/ɬs ]՘[J^Ɵs-IqE:}SP҂JW,( uм8!>KYbT) ז_J*lS=偋,[82f2G-D6۩ Ǽ与Y!?+tSCB΄˧OVq?Q k)xN"a'eľOJ^7`*x/HCiBLD+ RJzuC@siŽPRuXP&Ht+@5!&XD|9)|1yp~ c>^P/vZS2܈3 ;*o42~N-cfRCR!Lod0lC7gr. w5e( c Ig*cZPq`GjsL-46P9熅n =k-!qlJP)#$T޹x-zX/,cP&R:wA1ЕI9TnKzZH˴kLOlKp؇4̛6ۻw j<91iD0Z59xfZs^p;?B(2Vۀ,\Grs3-[1hdh/=? *Tjî[jh$^q6GҲbI^D~X/]/f)O ~ED,E-feYCQ fUh?==}hBbƦMU}gYZ07070100000071000081a400000000000000000000000167a4d7fd00001b94000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/gpu/drm/drm_exec.ko.xz7zXZִF!t/sS]?EhDTTk׶ǼԢai_ǼA*T쎓Nf=u@q̌&?UZZaaƻ<±MZ8\}W}{Ľ:ܗN۝|2݅bƘxw 1xrY sy%' au%oa@WAĕHʢmʳG4ؑm(!qi`ߺk3X3'glZgQ.J7hPÀ?Pc?ZUV$4~M\n2џ(qmi[Fdm{l505᭐z8FhC4ԇ)V4̻`Ԋ1֮&+"?Shӯ㲕.GZ`3%?$RWp*0DjFg~u׫@]UJE"ZYY(t snA_~OSՅg@TI{K%^gݬ?ItYޕp)2gdĐ8X%>EPmhx'So_ UUi[[u\cl:m{]a%j'R&]@KLCɩ\ k2#!TcKWQC<>/D uOv€2QC9&Pz3ѣY9RU81V] LDl ?ǒU(81V8GQ`WF w`%A59!fuQ)a 7:{c:( khkCf>ooTԜ~ ?NKeER4WtA;ݦ]%Hb>Cځ]6/ v__l<'AId c}. {Zxܛ]nbh(/a[$(zHo4q i,?hR2g" ªguan!#2&=hq?*l~0.DY:tE.$z*|:5sx_o맇r='HNEFL_ޝ..tfǞGRZ,_ h _lE'Hx';1i@Eg/LyFK&6-yDHx' %eklkor*d!,reǥD"Թʚ&eT`Lh@2rz$vEzLIev3VFQ)\D*v\G=&hCVGޣm+9Gy+D7ɷYITJJ҂ӄ%TL19@·efu&kG^\ +hm]l^dK capꔍrJ &rL1I?ъۇ 7Flْ XwiU1*&Gett̿ԡ6Z; Q>Ro)!G" n0I4]`QHW[6r+tGfa$͈|(MQ_W \[T> #pyZvH\gpC D] /pci.ySfA2Xu!5^wZ.gn&DZq4 S ,iwv2c[a0K|o,7Lp*99H4x{e}+ $2[e::lC`w.StE݇/ͼ̥öB~4{yGO/+Uכ-Gړ?r|8:h¢:g⾋Zca';TR r}Ȕ谑g`tw20GAhjF%MnKPZSu+ T:м`i a\ujLf5ۏ<3m:]Ւl7tood4k{ E pYz6IQYlsȉeF.eΉvOmd*,e\ J31rL2cwj<~_>gn'*}>g [p ywy[ i'ΘQiC+[eqȦ27%>|L9e<۰lb?zƲo{rZD( wC鄪ퟠ4+ZH)_0"*>Ql$.rO@bsIFc=To2}BJ /)s׮$sɦ4Fݴ4ǒӢkA[5_Oj~٨pZc$x˯"xNfZ"v `YU,605iC&:̜F*!pCeXz7bNjvWUsj>'0Nzz6A8W>l|il3aLCJ^ 0Y}+MNw\O>|e֋@WZŸݟ[I''P_ ŀ]2"PXq 9aюSE5(Tt2z`E3(iz/FϢ4VBy+v]ِg'LwL3n\&vV8:H/T;T,t)z FkX2g>`=(83StӀ9Ԥ y:S־f'Wo$D 7*7X J=m[tp4;r+!螛pq%qj]!;9mq]e46ҡYK Ab Жٵ(<6 /2jQ"!1(>n; l%rAY0!.\1QPCG{0Eˮ`_i}lC= GSJG׀C?3'~Qʉq1w'U~sZ/ ?|KFP բ@Zқ*3Tns7}?ÅJ?ڙ݄,8XHhG$P ÆvΌj`4W6)7e;Iaَ2u^6Y[<#$V1?RLSea4p;R=3Pw2>"Ha{nde;G)tJ@r[ni(ŏXff*):5`a p54> lQ8 # Q>eƩ|4U'͙,z>H!ZbkhnZ;n Ѵ!UGNC!2x*lJuxiBk[+KHnU~~0Χo:p5PfO ;Ov)>ͯ?`Jzb8mn_'\ܧ50MDm=Rt!L3 e\:' k}~.&;[u.MB-6Φ+-F׌ew,oxP^Jgmش% by ?K`"̻bIVN҄FT%eQ ZLUDTmg)F3wn"6f#,p@72@LZt7 p@UVrAoht$ʯxQ*bܙQZ:xDKv7yNJ COZ[bmBb{)O6Ĝԡa%c? qR-Y]#ÐNv.OgƅzɖDT,aǂ2큭K=Oı/im,>`5dȊbVz$`0dٝ?7bTҌߢ| A yb{" Eqן7.MZ?QLε~eXҍ-'Bc+IdL<|eGof/g`/{OO(f]+%:ftY. 7{G׏N;Ȓ:Xׅxm) = Zhu=zXtZ g}T̸>.?m%nd;bgf[o|ʗRF[Te1Cb!5i7!q/TyRV^W덐0#] 5L[`BBL#.z4!4oX &;@+]Ez[ w!`+5֪ l0f!-U11p(HyKu>)NBFz>cMl~kIڞaX™Dk]L'f̩= kf/&tB.Xm"T\vH[)`z1>3 YEjd32-=:͙o&`uXS<`'{gO50nUU#*TC5C/@YPt%#QVL1~,܃e'YcY &9&7]䎚<{>q#ʵĜgi"oh?2 dBF5:V"3Gx_^iye3!Fg.M: /={%Tq^=hA.@H|"![3%ֱ1鎑*DdJ#猦|FBmk 7g@R+ Bg]Px}ySRsQ,Eùq`QU J ;W'+DT?YZ1($XNFN̓i "Thp>:|ݏz\E.@o?IzI$k0@mֶNg]_fq9 TUCnؽY!!P,v91mk wsKۀ8FZ L_Nʔ 2hUz8j:;HpF)j#ȈQTQVӭ~۪ "6ѿJxOe5i5'R ze£?Ϲ5/9/ʇa﹯*a+Xal5~)%_U֐űO-yGjz p\6^~#47l X7yOtɊ&VI׃Ab9-_c$ReP]plç) .ǎAS@z qH#,I.4]owNQeSPb:(SR8g"l<V4XTݮn8JRs_~a]ԟvD#u%y68k]/h~QĝU+!`z< 7fl\?31C?Q޻Y2 f9#9wh& Й?14nԌ}S2W~gFQ{_y#/\5Y CXAm ui(Sꅏ!+ml!p hbGD<62a#]RxV4O1z^G;-OV9d\QSCqGT2BT+HR]0YѯJf)V]CytP^xz$}5Tϒ礕ʌ/^cWֆ7{CDG8E~D<2f:VM%IhZca{7mf'~1Sp2Jwy2/W=$t L6#Jb{OB8;OfqAL#z$+%:FM+LD{%,b*돌A%f/@<o8'/!n^j^MlFhhe3V3XE"{dѣ2g9{-Ņg Rg=7zqG@~i- ςK\@)HD ÔE !n`dVF|ݼcT&wɖ͉ɑgY |`2 5kpkBpa49¤Z0*A!0hG+vM ,7])p!͵aH*ʏ3יqbicLX?6?4d+t9w4`~5 )e|?1q M3ŏUг'>Sُcm֧B~ &l8TWEA rn5@CZ;j,;<+ly8/"4uD/" 1޼ހm15zFhEbZE6GW%RO;̱؏`dq,2cxn(읔.b^ypQ$T$hÇ 4`m<ʮQ `d[[49cUBL+)wڏ\-(zxir i6rpx?J wV?V;%JgnК/}?e&8ċRc:Ozh8{6WSPa:f]T-ݟ tGFId7z wҜE qkmB_|Nq2jZ񅷀UQ U*rB2$ {t; Y;|x:G|D'IŊA&r)O? |M\:t-V?hU ܇A1m(vUڻ vuXP?; Xl5٠So4|Ȥ Vn6}8i? 'ƈVf$t'ӊFEhث 0hcEꤩЦ6;vMo-X>liO9Ie٧Jsi \β&~ODX_IYܠ]gV 9H)zqUNA&\/d\u\ƙ$?+΃ISӣ/M"JYSNEw`iٿpaT[9^%hW€iHǩ % a_ks|W.YA;N}my"i{)+ صlɝY4ܸ.4У^)uE2K4$aW~{$=-/IjzV,uuWrJ3}frnjNa6De.rC?Ku^5lآso _;. A" jb-y Cl%Mzn9Ž X]f=)e t) ˿L2I0E:`0T&t%Ǩ)*j(Z(Š$Qmt X/9f{f5rOk,'-;&Tφs66 eM=:y=1I++&GebQR}.!\-S`\WMJtd$2V U)/5'GL|qJP$0];Kh'yބ(lg0>نq-AusXct"d3\kX9) Ea{Z.p{©lٚ},KWӪhk$  r'?N+ИJv ӎJ:\d0tF3 c]uB˰:{CYMrfN\ 4%!{eZԚS Xr-AG&+'`/2G!J9!j.-_o+1o"LXΏpǴr Hag( מ>+&TL л*h ț ekU1RrјQb <8+gB9iAp-sLgnH8ƼPrhɁ/(ѐW:"sِ;>TfkI].g1񘣽C!CU~122R hv㎘F+H5;l Hpܟist=Se)_ð՘@Fm-Հ=:WT2$wf硒GY jڑ<: ?9 _,]Х` G7J&["D]Bn|+L̹BR]g2)m]Y=F /,~YײqIٕ/̋t⫐cS iUHM]EQv GV$ So"XrR5->.yχۋ? +,g0ƻOtĊhf(~ߗB3\߽uY5of8oGi vQ3hbTL裪~Hp[D&&zj!'3_ bS׌H_"Q9N9"k*dբSg^!1M@/yXuunJ +Uh loЅj5լ zTB|Y_1 x_Dߗ,> v-#'gVjM+Ig-u}LCS@CCO2sB3}q3 ZCv,=hBys`j ,>ośW6G4=>gHU9Åyɲ@8rv4GE6?92V+u?X*y +4n1E{.UG>m6F`"2U[o`}+ݢakU"V`p=*O#5fEkVWkZ ]:zVb7 Z1?PP{j+1-q2wm6J.EϷ(<=G#F2Yr!- @-mUh^tn+;{--esT9k gv`;Lr2mc5i4Ip~lN#θkphlF2i|h˝s؂! Xk38穁p-B,? 5ZNiQJȉ}I'*<߷'m>YV=ԩ&dqZ3Gjc=v~z~MZ-n'(6;{D\Tw|14wPPr_ݝGgb'2G@S2_<VJӝ*'H>?TyKu2J+2luz ҷ?hf d8Tq2ekU{q6%F"'mǴoQ($n/"Rָ' MS̉nf*V\jC+}tᐯ<;?de- p޲0[K  1W6Bv槼vIpO|3 yEum{ [-?+ۯgAv:kj;yR)֞6KSm9w]LǺ97.CwJz;r ,3GP"OYn!oΐm2y3} BT:VYsG~1b fT372,%nM>GDG p'(W4w )|aV/ 5WQf_SS޼[("i*kpl̖~sa-,IP.D(Z e% ņiza5s F;xB̻duY7|FqAuǺadVճ =Vtq #%.'P+b@cyi X̅M|N|Yz61 NƛQXbРHvu2 7x q-v"խUJ:>Fbw%A&hvxjvߞbLuPl3ݵ2.| 5e^\IfV-⋁fjV3{qwp6X A b1]+ߣ5Wjpz[t-;+H'Z4M81gtܦTQr>UF>(%(o2agsfy.s)qݗb[ƛv|s]4rw΄O'ߺk6:h1slfٰF^Dm4b<ԴrzC b/)y#q; Xm݆wx76:N3J6%W:Ph_]n0cQn;pޯ9+Yx-ٟꂩrȇЃuYc 9SꝾ(e_; F,ǭ;G!] œE|4:&E֩D>x5>1%.o(?d?opT֕Ef5NUzߜWO+. prFb {/Փf0d&|ggVPkDyi \{=7Ty! ]PrᛝT)č+ʔ]+阚ds8UrS$ ^U"GVx2?/Cw&]?Ha! =1K3@m6:7VcJ;{Bh[2ͦq`VRsI,ŰˡU;IE/ QUq Da;ɳ3~<˷=f@vOB+ķI:$Vh20; _jlot|s9[bth 6([xZah70P 0U5H"*@a0V>i#xx:x=7퉟cOg ̠Z`/"3$^N/ӟy^6;9`tԱLmڱ4GW4y%81.go,M`&w!ERC&2&']+@!e$`a|gGZ)։NN'֤h~e8^ qL^||'3yEmj.*< pqӠ~Zؠ0P aXPX+ڝ y8r<5άIqqLCK"Wv &ǚ 8^rûN W8\tDŽh85`,6q̥>Ir<9So0^x <87Ky£mZiky@_ ÐkWʛ0tw|E]9d@?Qj4DgЗBܬLP ؊7c4żl/H<Lc$OJz湀?N\B [jm r8KjR< LW_:3S}JbbҹS;lVt}vbit=qQ6ЫR@Z6+ϛ-Q̫({W&ɥ{7#և{[FIxfξH[M KjŐLpI~ȇ,ᶥp|VBȯ(:ȍlƶeQ|ߩU=TtpF f9K]NnDϯ+!1b_i-5˦ )!r9)['Xxcov7׷qX :Llzgg䈷|2KRBE9z0Һ<{m#69FyJØf9WaG=#OV.x!_e]w̖qf?5{Ѱ̹6dpyȨhVkw n֜:m <Ae/~ľhh0mx]H U&(34Ǐ8S=PtϹBGpRS[LNvπq*0yXLef,J Z=Nm°g[+¯n4][狢Y-b ]W"y uj[󍚧+M?lsƎ>G , 2v/o؝!w8i(gƂW R R5"%n"HG*Gyĵeʺ2+|ND`GP\wC{P6w ũ͊EKv x,+ق[<@ޫq$WwXA2}gkr;u8U=RsR]WLa6>܄ 7m@O!wPa"G.@½[8C#HPPmc(< FfVi%MWmRBlqJܒɊ;jnv#rmez7Ջ@й𓦨}]{_irEcG t~:>-K<#C&oBܣQQ,3&\|cpkt!t(>UxyI{;Hzul~M?clCMUT?B<io L8ZZbw JmV*zF~qV]gs6 !,*AJV,϶[x=, E20 GːdCBaH-. S_`X(V$ykGx(wufLz1䆺@%TWȞ obNb^TAl>WXd"}nCj[.W3ZtwټsˈTNb Oh ԯ>3qH"ǝ'A$eEg% F 7y4[[J݅{|3"5f7ËZ"hkj A 0m7ujflk?Gf^(6gxQrͲ\,+&^|ek57KE CckF%u 7^H#(FV]MGZKhk6σ#gcfɣY4KR Ƞ+\KD!ynNUï5~.Fhدwz4Bv'zPyj9H1q,/z^}% pYz/q#+E:RYb5LF2h1}Q=H7$N ոOx:IΦT'mM"tj`(]<(]&Рaz?5ib`Pc=%/g ppt(Q˥/4ܜFಏ3EK{$ܥ] 6^oKT]$и ʋzIAbω9%(: ,0Z%-Œfr_9rc,.K0ʡ )Y(J_r|gښ|UjvyW& z2(G+H*J>Pc󘫊Q󦗓" 8lɤ.p!`i|c]^yh\r#տexc/[ig);^dJ\]{|:wdyn"MqCzB; 9RKYS`_bYL/a)lɪAqaCǒ,7?gSaDtF_(c<-ex~Ex=5} {QȨ h;0A*Fod1:glf1Hzm5R\Ja ɳUJKA Դuwrg;CS]vq1e| +` r^"Ҁ%aK9nנ._CbǙ 9Ij*d2/Yf., TPY.*;aêusx??;[~-VIk ]ғ?;ʁT}@Q'26[C{BbO14l,ZFxscH Υx -'/._k7| R.8s<qslֿ0ىB#Q$ۃB]68O,'|$W-mlNt xTj׉Gu DnM9Rz8Yye6ͣtjgiʮJ{X7r"cYUiiҊz6RB,@㡚bU#e"e/i2eXWa>ЕRzIJ4Z55F<9v؆jU+e2t^|_x]:g;XZ Ttv1{ i׆Gn]=fu(!"weALN*LD.Z:DA#%?z>>۩E\ư:E*dmZZ~@}sH/I,i_ Hb82%}-f?}$<0~9 $At$ u,x$u1&Nn1 Ţ,qA/ aM S949@#IĈG?k?c`o+s=M)J`t׌iS&kT# 88~tb):`Nrȇ/"m-uq=Z8\Z?N+`:ho :GǢ'um\2%e%ײ ?&rn{c%3Ϩc6fBL xȴ樵ְ@<ڝv?:jef%dn8J[4+k覸6GPu\V Z! $;OG"+i򴷐^ҜOB~wT(կ'n%GE&I+w lb"aSg0k_P[t*)_Æ)mUXhDƴ.eC}}xn#ff/l5w8-ﭱ~{h4` _>D U Tu h$NvVr <$W?`BU>TAN+-ۗ3q. nzEI<llV*J##O5Ͳ&dH+Q=4mhdV)`بT(AK󴺠Тw Bkܠat7K=H]ӿUb65,' wPzﴽE;C@J\ o<6(a{["Ϧ ^7=nZؙ8uT  [vIbv0$v&|P'_RF n?zXܯIP_3[]&Hv}=}HirNn&VX/!bl.&j*R L/2I-, >U2&peCTzHI苳 ,4 Y݌ a}/óWW $MA2[\iAL@{6-c>kݔ*>= <(ɜʬn:W&2}!QR~|t38^瞕6Wfld n-koP3dfE\FaECdqpG-WNKBJV&p]07%1a]_%1HJG!SZٶ1U^?^#@bV!tju$X,Jdoo? Ń,Nuco.NOn%{l3oN#D4\ ki@uT}Шĵv9&Azx{] B-X|KN6C3 *IZ$/oN#WȆ#„abK3Tgݱ#<1!zԸm"zDJx۫H9laByM=+ Iqp|G'jՆ]3߀R$I6"Wʹگp Y6=5G=5ȵ@n$JeEϷМLPXEu<@S;PRt? 4^ݢ QsI&Kׇ_4K"-ŭ.3%&, a%xr* pK\ǫ{kJ Wg99:ĤXR*wNo|U+'>crOG=KvƉJ8Ϲ{g^8ezs`Tڞ6C =jD[XwXfc~' ϑf!tAv}hbcY-ާ~]X?&KIN: Qi,2i ΘOnyұxu!2t U>juވǭhfIJͣTr8b0k9JgZMV2fETYֿ֝U&,NcV վykH\cm29Ӯe+j.<UN:C˙3Q\knk@3+RpJۖu9Z_GSObzrPQfC~Y]Mprh /#D4 dž"!N!WQWD+n­dp Å7^&krK"O8>x/FV qCv]ؠbQ2E"77Ցkm?p6Av}~ܰds☑l_lɥP' 'j3?%K .NO5X@s`&WoC四/Ɲ-o'WlQ ,"?d8iBYorIvw㉐Ny2|(WuSfVdL'rtZ? H4V$ Z|ڜ4QRW˺E DL*7E%Z|_j %&2)dyd|Uu)RGLq̹z<]NsHhf*HDlx3X]YH(΄fq9L^o=v8: lVH|NxTf 1tT9G5ss!69W%kV}b'Vx=}:*b:ZvDqӀEZ 1M"dA  atLe3*gvsI{yCaF^~::6iTz9*咣*P a_3ȗRCkЊc5`r4 +mʢiɻbc WUER-LFQ;Y5Fiq=E 8Nf XrZYU'{lxWD(bz>+0?kf`':a[Q)HMwC1tMcWABC?&9\ŭ/uPݩwr^W0 A/7ר Qhޱ='NVu_5A0RC&un8Jx79UlnFIvzu[7Ms<.(6RMUzaΠucDŮlL2(f;&Q8`rKXK'4J -4UDsQɻ~fj+ -i{u -s#Ca1<](T/1Dv1Ҳ҆9Nt7J#[v?`xxX+ YEz{v^bz::Ƚ->K% 9] +ԺA46nQ9 *N]QpUUc`~L떲Fݟj8޵Է (k&A>wizqN+%tr]BA;_UAWzL73.u4(-Pc&mP\ ͣmp Z%@_ %5>):^:uml _ru"[J:'m C[RY50z>kpAhҘOeɃ_58ڕ#c 7\.-?B$ Z;ߣ w>e7WT+Seo& $¹sP}#)34kaRdջՓC"v!;>"?Lpr8,!ZW?e3z7ˉPR4>{f؅ .7rZI+fJwj _X~qR:ZNҦ[|ڄ^M> L){<& %ni0_ G0ڷgh0 [Gu#뛑= 2sCɁm`N r\ "k mZ\nm.Ӗ3%sfng 'NݖXJj _!=-ZnIGT8?Q}F1u괿OŦ((n#E55O+]yyV?*l:xvgg۾#&PG_fx0@%?z +X&/'_xo۬g 3D/֭ML6(,{w\mZ`9ۖTyD]w 9V׻!qwRv/f+UY 4L:3*߉ƦR ats6O!-X1[(EMmf ,*n$"& \$hZY@#5& /eۂ nN(ebHbgΌYF{{]Sh7BXԿ>Bh!Y2KB ^aNt@0:&7MhU S<w|~2F ɠ];Dai:iq NL8֦*:%x)}"$bu+JKQx@*/o(FVtCcBH2Ѷs^}=?%_mz"4*0aW[#B`1.&*{`T8p-c`z܋,{U27Wp7Oi g1,D'EW)~eaGj(WR!6뒪^5$аy%O/천)fx[14e#r?o T " ƪeq<WM` Ҩ`SGEEN&5=a ipil@4{7sP׳(2J1s Qވ4SF摡os#G;7҇1W@f +=Z"⾮KaX8qw7i p{`#:jKLX+8ghpoTzm?ABl̻3< =@H;iDiW!mCWo]s鉱AXyt$({⪵cck ^8Sb4jXn17. zmFgp| R~"aRUG(!dt2gi:R2UG*Kü|Lt=$sXYVS}9]Cyݽ\ O6E&M'O6)!HU}#\P9oMut B1gK y# (5u!qhIζfjy #nI (ԫ9'DkY)rHhʯ޸ zamȋF^U EQ`ksT6gM]<3x )8}*Zd$F\۝8:B~u(ߑ%ݙ߯7:P@إ *PB;7ڎdZ_T0νݭF2Ϡ=wXkN:ӯ-yyJsi(k?mQzSL$o>Oʒ^78 ^srO=$DkC1*{7HZS>YHvC|ߝ'bjA:]ťlɕ!=4|!wϛFG8? ߼b0r:j(hҐr'btrnxob*̗CGr^R(\X]7c)C J5=k,m$`&e;# F՘mpu,PVsϘR^w`6Ÿu!bb/ Kk٧آtA# %+pR[^5fL2RD7ȸpS~yHLM~6y\weSyX6ke@u)0~B$C3g)44~Ƣ;k3 /9үiRHM ͸MbݺJ!Du3׬ aPzGWYbQHL}cLe*q?!8ɳ ^&AeLַ\"l*@[C <!2.̋ut]z}6zV79RFHq*1?f0B3:d aESʱOڒL\W*3}UF%F\D0.z۬mU͜ι)"OT ʊo4b l7~L^~΃Vҥ VN8F(#CT\k K0|6Ԅ"Yȱ3l' ~AwJ(ߪڼh=k@L23~KK_k/-$; jU DČK'w+XW~rάX$fX6#z-sZˢCİ˂&&S`8S'*Z@Ɠn଒AP:Ğʌo],L pawP|Лi:@');ZNVojhl]-$Ԭq}]k S~C`ź^;cUJM#)5;zP:oI"3˻rtyC%IM#vF8L5бYw\Ԍ/W&+_m[~3?2 z[Ǜ4E6a5)z))P2}Oڱ4 V#F= Z\{̍*p}gֵ_6+op iw*0`?kyΓWS"Ǫv EQ :O* P*45jN ~E>.3 DXNAzYDCFdHl~τ:+m˟&MTl ft粨}Hqga'N󑦾rVTKIk-=pW g"5q6ՠ'Fvm:W1YM9/ ˚l7*r56?ӧS5Jid_np+B\nṅ##/KSq[2'x.l9TykZOfa t54 V:[v}db,,ٗN㑗SE7|OǺ o_fo0=D;P*=AOQ̀M|.x_G>Z){[Rplu% tS8(o$h^?tHt;OmrjϠ"Ci 8?&yRP_(AyEϥlQ})d<Oa*U,<>za|6 ,aA ܞ : Sd(u!S5fN! sߦ4UI;ckoF s:GI(%$Eg {rv!ӑ}qio7[c뵔3AWWc9¤sAryзۆĤRd> /G@.7Jԉ$CRx CY7yd,w@/T݁8pqOf~߃59.GY{BzV>edbǔegzr(8Τ"[.hp!@o&ܡCpEup[2\$Pas'ӪE ?Ols:nr\ul1fmK,ʅII^d1CI~,`^}XHX )?Ft;kL58.[KMPՍL ~Uk<@j[n=\U?Pbτ?w {jLPm%W 30t'Y?T~m)Ьt,ޅq%ޛ<iNZ ݈^"J?$Z(ti]~7V3p'JF}iQv#'cp뷧nX0Ʃe%4vH'2Aw>獘ipǴWcu[TACE9-qPHlߢҘW +~sx718rO+ΌT ]p$ipv-;,,β)Z͙3 _ ی#ӣZEzYN6Ke};ZO* O&}&ڞ-8X45$L=K%P!G;%溙E4:|pΌt_Rsȷ!ΰ;K`0i敬AC H c<,yf:gW\nܶH/p5Q=z1\™ɸL+bVZor|NI0#E.2O8ew;`DmhtNao1=۞ ӻ#VrLmHN70f9 5eLջE=Y$O| emUy \,$EY2oLeQVR$KKg`AxRDaj^+vݽoO:W;B83/KGY"IPӃl}< ZjHO1fi]S6J< @CȲ>ށ ӃKN/-"=`5zs/LQG2XC voXІ8y}5&[fy ~91W'N. W.Hjx\X̒ s٪f=e[C;'dGgcs̈́_v8Cg2-mzزTu)?U4r"TNQG/s2l#'=IXg]'I5KQZӴq8;/]p(8)2+:~bV "+P'x?o<4 Pm/,TO=-1)1 2B4 [}ّR.L gmw>KZ,T:AO@G_¯~#y>1zհ=|DZ@)JD)v*B~k?;tʗlbҙjA?%mb #u$qjЫ@=Zn:(4(Gq [;d5=pAE07Fiz R{䎭RNFxzN D'GBl/(ء;az:g{ͻ+ahJ3ل`N=uP{)>S - +h T`!-\ mg[Tqdo&x,xSBpa)Cm[gh%&LN "HύIcFn+HN2Sѓl1Pm 7V4Eo62-]mP,皤u`ᐻJƙ%ˏ6kݤxTȬC Bv ;7I%@uA `'rco \Jije]foSX^GWhWm(a0AUӈ),84nC=@VˏbzGv㋾%r¡ S \(Osw0::K_Ի{ N )/*{{.L%ߊr%) ?J5z8HTXr.YI탆x>GEM| g'Hd[!"/Fڽ fXX&ɖɷs.rf llQSa(Hs" ZI}Y^֐x8~`}SLiuuL^Q;SY!Gxϡ2D=8iv)Z1-%%̓c3 `tL€שS;̆[ma7hTneZUj$YZ3GSs1?ՍBg! IP1KܴKoȱ8S\&`vNv{)±In8)A.R9\"ADD S#F0EOu,5"І쬔^l|p ;Y dJ ppqG4NhPꡜ bO`u//b7$oQ9SyH'TYH֖ʋ𤺄v v+AC#t`s3 j|LG{3bònS]OUg'``Ah%/hܘ+>=uEuRq,Vw x̤0Eu]ssT0QIА7OR+l6 sf'ax(&8 #ݽ??=wąL݊5Y) R,-f ׏[4xN%.#vYSq, WpHA#JX<9u$݌4>>Zf(~: E=KPE) J]^4εem)EWc19^+x\=jYUtYSځ4~nSxweC(f!Bp^FfsZ}zhrw_pНT (.Kl3TlY^;vKp2Zs%}O-?Oa\\qՓG]3$^2w *vњL>"*At9ᘐFةi[BtVȱW; 2nbJ +tM7aͮ"(ѼnC7o|B*:LhѫmΠ"@~6vCRQ V\W 0 >iqYmSth]) 9ozc4x1u1BsOJ!Qh69nVȇsQ]8ɱ,?!s 2FI TEvv~M{_rJ&qv -WmČY\gE]2}D"_zoIV1(ڑN/]3euokq =et, c25/b&f"V` ^Q@mƭ4K~ϵa4<ПߧJ1qA9ڒ ig8 -=ٴfN=A1"] r]V&*D8ADU؞܉Zl^<09R#-6Nd%M`YDQB!B|ynjE -"7pP>$:i#v_|U۟s\<)/Ы%;Q[ p0,u? "2;vz"6p٭(zK, ָ.RM@"ѧ%iJZ,D3l(# O˓ǣÅ \/ p(n0)!.Ed9^j1/쳇 0#FYNKUqX r=J;#l)~XazV1.ݷDF97{/5zp!"LgM<.^/u ptr3>wQW|]oJCm*2dp%CU諆gjiR_g3%4;8g`^x.+F\ о3!DOuF~#<JހEb' w鶌R~IO6Y |.t3 ePt !35F:PcwEлm7MM?(gsQ qDYyGq]7v]j˚<2ER"V2^%!"i}l`TzHHq¤3Q \췗W*) usJǕ'Ou0o}HʄFW/v fSǯgtѰ!QL-շe`QconuVr|hPgh&8+ M&Tn0>LJR: +,JxY4=cF$]<;щк7G@f#}3wa .N\j5p@YBխSuֻ78@9[$5WZC@A%A oFg#')%WZںK~;.TvhIT0b߽mNn<2D<ҕ%IA&8"Q`z#xЁ;0] ^g_Ezf͙7R**m[NlNj{Mm徃 F{ -V]PvrH%}'Ŗk}R TU,\ƣwe/NщghP˷Y:qCJYȤeZJs%Kri_d,%4q*%,{BFx `OnM]K=䄁grg%>  ?)`vUjŖ`e8[.k~QJNߜWJFK,G{9b5n^UQoXljnAlؐpNCb\<EaKL6Mː޻sA |=Z46_fBFP@f1J4 $}5/2(#<@55)m4E{ȭYMތ~Yxk6um FO.2_xt)E&̋Egs d¢=f]x/҉R)p[ ]E+Sh0dCaO{t! R 4 ڧZKbzɘ?9dJ/.x&E[vAY6]P "8s|Ivd`G‡7-ǿI zH3i 򻧵HQ; 5WUdhd׼:.IwO4-& XL 9QbHN{؅OPX`ֆ_ ,Wω57msҼغJǎhdAq^BH"Zeo$Sm jSUM"s߄ ̝aܮQIA*bK۩I:WG\ jW1CԊ[Vvh]cN)rO#EN KFZS`7 i07a Ԁ.^|_%!88$ U!ihj?5MZԊՍo)k[s U:tȑH?{WHՂŷ/ Һ{7+?_\Q׵,\Y&]N\?"?ܡդQqk6r=EBUyYti%"1[`7WF;E2d$lhb8*)#~a$RnK;AB+`K}$o#ç>Y:vy?J=u@&! m g6C2Q`ʉЪƺ*)G=? Zj6 @D9eѴcK:mÎ|fdh5PZd&j"&tǍ_Fn:z=kL79[{ e $\)JLB~f4Xg"5lTt֛c@ΏM)#y^)"Mbi9R3ߡbAu>$ ygd0~·}$9^[ݢO[{XW[iu.-@$N hGpzʰPjbۮ`XH[,)Mg3/x;v!W8[I!cqZ"I>iU3iE<87Y&4X~DXvk>xj @ !ʖC;@|JWebMܿxhAz~-~EnTִj&U_Z"6f:Q"|Xdh2M 7 or;&M`堘ĴmAIu+WVX$b*sU96ҭKya[O.5HGXK`!%\LFGvL1c6xm7=>W,ygM,$JxLM~F#1 n;uK4`4sRf㠍xˆʗV[M !6Xbum+~ '~:e~HRK Ǣ+>I$K;[Wu!B#9(p){=q)NJ N &QQ-`UL%0[S$yqK^{'J!6'O3Ŵ%ʰG"u]ׯEg hhds(3?`as(WԌi[?~Fc?@9ވ2Zl8kSR"!bDߒ#6dYr;Bt+H6*J.Vc,!n.vL~=mAp]3:¢7w^#< ) 4 7I jy;*Ni/a*B#@R4Fa^ I VZcYOGt:OANrO^C5@'UiOQ6Ã$C̟<*Gp3Gwh FxpGnBk jΐck<-Jb+Fe>0^Z7h7z]g%?s.Hn[)yK.jpOu:ئDX3 {x@Ak$$KT{AJRPZ t@f#J)$=>pX0AP:fHsԶܿo?'*UH:14ߘijM j3E5_2i ͤ8"Y_$;rG(֎cEmNUЋ'lI07YV.bvbUע;|Fex>}^`|~~zQv] j]ZPWؓnyۦC+ * _Zy+17Y P|8g/8o3վ(88,o#6="_LwzVȢ RU^#`7_p`PUhKffK?Evk>ĚX~zP|vjVpYDs4OljFU{e&V!ݽ(;z܀5_2@FL:l= e.zZs6 ȍ:Ӆ1yY/G+Cۚ2thߞ2Nńl)؉>hwahoR!gbs7I"dT,kR0F{`sKlBw:mynjUPMXi=a?Ŧd_b,.6~0-Z&^=^n2LBXyag/ a72{<,4ـMaW}D'f%K~z*mnC܍nH2^VJRFOؓHLU5(Cᒮ=1 9'BO7ZT8钑PK\h1ʥLS@mטt.[NԊэ&W*PGU] lLipJVAP0ortl|RN Y=IF]Rz?yRibXxqʪ+rv6qbֈ3N]15ҭ%UU@̃"jx"[f58B%yFsȜ~mP*o2+BmDM\N=+FL89&S߮PɜOX륣95:bծ;Y0Lɇ-+%&8zz0ȳ6@܎G{e:ķ9$8bG*R##bo zAK )qM;X3Ao]hcz$:篌A z) x4ÃKnJaش qd!|R /n<}:2po.[풬}=I82vKХdISè^ !"7F ԺbvJ뒂%5nIkYaLeґ9{F( rNњϛىX#*}Ԋ{2c,pcWre80V \TyWqX981*b[NM.G'ΖIR ^]QaNJQkf0"cyCUm-[ǝ)ʩȈKްYP2*Zrr*r(_uW/&5RI^VV q+,I kb!\Y9B>a5$zky1*UICg ? j֪[n\B J`dYNZ/-_X sm:IbAᴲoJCO, V7P f6~z:Wg+ߊS 5tJ~mq0Ѥ5lՄ|/2bj$j-m9OZĢ8gFܻA5y] T ?˒_JU6ya9# x|m9"{U~=1 a~a}z!5W!EB<1*yq3h?4eX Nh~^3k;[* DjZ:aR:+(pWݽ-62~==㹞8(ס *߽iN yj#U_c/H?ó<3grN,yqk5s>MiaRQ'77 !`Oa}NP:UiX$Jл]k{K%6¸*Vo`ύw]_*H*_i$R<)ss$'^ƻcj/9X}obbuZqx^8D`̰D1H [ApKOɣ1wˆ0߲6Cp^aKtF.gV3k DPKG8# z:?,U.T(Ym1B9a郅#bzt+p{ ; yn;(кq^&D1KbI3 lc3(]w1)FY7S;~Ʌ,ȹ,QxAm*TAO<,x1ih=$m|)6wΩ؎&3iESUOA7? Y!ùݧU_a~x v1s¹P.ӴGO^3h*tjY prB\n5Hwͯu)@gڵD`.ea]ye"3寃*՞QiYȁ>tCmτUgKON[fD=EUZ(.TY'zw'Rbq:ZUB[3~RKW.tͫ=T1Nϫ(0%P^#P SzxLϊ✂ DjlɭDuP~e!nRZ=⢱f{z g& 'SvhsQӃAt# TWcJ?%VHEpWa{([{98 1+ {/b#]x?w7-j=85~/ئBتn$qc{wzCteo3&{` C8xsY''nu(ǢkkTBLwʒ~vyJFG>Wht|RvЮ~TbJ՝1DSr܃mA8ҷD}K4}8_^C21crv_ťe}Sb1h)'.gxE^7/9=2yG i+ATOCl&v4-"i+5bFgHf|+o09֧zCI,qwF4oÁ Ew]VY |>  jlpuʗi[iU`BS\g:cfEӲAo\;&yPQ ^Z[Ͻ~ #{CU}~Uk\fprI-]5>Ҁh!R=TR]}=7$e`i:D(V}-"GC:VF*H7r.p˒;AMw ӧ;эl+CߗE+ ef hyFɴJƭG#{޻vhb2g[7.~TkiF}X4ԡjbhTJRyp%R-:,$mɠA6+bqrc74aC]$6g\RB.eؖ,r=$΋/kkDIyFel}I64ApDV2A$\]6#[̵I")_g†s<Ko2mF QYTx ,^ؑ+fQ04O0롆^UYĤUwٹqDR(% ّM|o͙9lY*O\L7jM ƳdBn@PFBPpF:w10&dPԐ׃R I;%isլE5:ħ-ُAn?q3L<0R/|Z$$)[UeB5fȭWE_3U\/=voLi=ELlV| @&Wr+YD~CD yOgS6ulY0̇.~RҀc{>dRGْL-4F6g-&ׇz &5M UՔ 5Qg=81-蓍v78ɯ -N?f& asd5A; H<]Y6V#e:*T\T.?ߘ.'λײƓ"!:,<-&qrZbXLB:QLdsȣI* f 庵x'uLfb. q_`- %U?|E/WV制wI15kk|+n]0t츕MψmP,J̵ id[Gs(.֒);@p/gH)L!`'[H¥7,gcĩBwozo%razWIt~na50HX4۪ 6/{J:N3{64K+i" $نwbgΏXRX~BڌbA-zo{Fx n QR3#7۠hnqax㬧4&(RܩxDJV꿑&{}F?-ϼT=FWZUH#G/W~9@minrw*b>}70Yڍ#sGTPTw.K !=jtIҮzgs]Vd攧APfԗ- DVJc4/O%39pQqܴ̚25${Inr|%Yy%HH) D9,qO;]q5">[f^N}qa#[$lGJ(*Wz0܆ؤNteqJ ([[ gxZ_*],g41j_Kw6m%T6Q)a1OU2Zxu.:P]Jď{{^u)w! 6֘{W/-!-!7c~B. e}B߹z+wGq 3MA?JZ) DO8ϸQn-)8Y`uaaw獱~#.µn^$]teJDbMkQ dq`6gCx4ꄷ 忘s$H\g`@GLw QD73vAh|;n|& $IM2n_5G"jwm\ .n.ZXE$Ċu(s+J(PHdBZƸV8zN,l,/ wtOseQy(~|[[jrDIQ[dMmݐIkb4Z#K$%vV lAR ܑQs8:5\k lUJGSx;B$vōu)2Z\MG[&C"jЧ^W۹7 3ҕw[]YGo6)|X3S {B ]6U1U\xԑ7ZJDmPpa\:t/Ϋ b| 8Mljgְ~&}J]Ž ˍhƮ?^ DX Jx8 :r,+Cije7M)Pwc'lwgEø3khra-\6^ڙjh. ֽj%9v_Dw'C$. tD ?`DN(1N7K䤄e+kLQBퟒ~LgNgfk ko"DVb%O"+҉[X)'A;9md͞Px$nq`"2\PL <4vZ%Q#t ]7nA3,&>{_}|r;jod#9^%%rB@Ṟ`<$U>~9'{N"R&aciY)!3( "~D<RspȝÌp6(sZGg[MH)҆xX/}mZy'Ҷ=!C؁w zc!9]t9P/2b_~"0ߟtC,h#_+Cs( G<̫һ.CbGc䄟`"¸ްF+ X@KD&{[5ca\Bn1@`:(;2wG66f~DZkn*I/gA\*&:pxD-c㣢TɚE_ ]fh,ۖRq"_hQPNw‹Xua{ z[c#lUO`0̵]OF*͈0;/MF -ݟef%$IXV!`$\ Y4.0W6wmjdr$VgeaSEԑDQ@:(9Xޜ7䊐#Dy V@%ąY5oM3˩MA͡znl-mw*ڰ]D UWT'TZe f0 ypDo$=\9XoP֒E 8:gq %1nł`Ct??p@1/n͏H$EZ&~1 / W\LgQU,Ha%8ûV=:dQ\Yb\oi!*=PJ?Iv< ި@ԩ# Jvg$ywcYw㴱syޘxr tT9dN;_`r+ "f` K~@'XPU XԾ%O } Ndl=)e_JjGj"x'Qo -S!j~39n鐲)]dN)I-HRsF.-akm$

&eAԣwj5nzÒ\`:ĿTIz^EQȝ^Mnh76T)TZ6Y_iUEia@Gq *6CƋQ߉<̡KMKh,̢a\r7z:coGi1 rjQIǃstYFg tfE2|Q<OafԏAsj:\J2`ar<& e.% ^ w\oij.l}\`f7䪴W*{Z%t~="&}xoWBt*ZtN}7@q 9SQ %eoܧwyc,,)UܢIʩ;7-V״][]=W^{0 mKr<$/;iZJLY%*U/+ầw.XI`ac K{Aw0QvrVJ*N,d1?L7t82q.qI st7s.l .r@k؍W+ y0lǛo慐sDɣĪɣKxרzDtvJA5 =T|"R>j fʙW51uVl|d`&ي13r BP$Tet8͎]_SZKi璁$/n>bNߓ !t~ 3-:bZ8$)Yvϲ~E[cͤc+LlRS%!w'd4?6H0oעafM-,kOçBcDP6 ^ OIdvЗeN 7UݽU^^{FK֑ceK0:{*S#ҋBjRPPYLY?*k#( 1x4 KfH2R* \K^q,8|ױ,"rڙhMe;E_#L7S!zAA\ *EU]ఽ3݁iBϲ^uJ<]scS1`"/ȉԖm~VljxT9}$sJ.taG%03zPX5s@+=,7Fx79:I(FÁ~pȹ_!ͺf_̺y|7@TE +,Ɓuz1l|V[~`x'ϗKnrKJ 0$=s$bkG$ \4Tf W7XyT:P;bD'< ՁH Q8ŏzDyUTa{(un[XNv4A@גsQa޼|g_x-^S[մլ-F 7sޅ#UGUߗNQxpXĢq};HW"/V.cdkqY(C\wᒺ9` W_.2ghS1YVf6ގ7ОPggTYjJZ"'10d$*:#C xٽыkj5rȧZCi[w> fֲ0Br~kz .oR -vi7-,GٸQ*-p~E_c(7k՝5*/ u'*9p\I*y0=es[BHY2ai$22EA СHX &Ʈ樋 P:R\xJxK|fDejעZ807dZTBM&#I#c^䃔b 2Vuz{tlE}gS,jB Or罔DE33zfT0-JzUutZ֑@*_IZa6^ϰ.AmfϮ;=:ki?c&#<׉p+qi],shcB?˕BG1h4>\ˀ*VX0H2۝^V#  k/4 (cvTHL;+`A,ysUXk1ݹTWK1F܁6d|Ŷ7 ^TAҥ4p IJ}R 6Q RpXT{y$Wc # ?ųl" /֏ߔƃ,*,a^Wz44874 k(Dp[|Od=٥GKו%t}=.A<OnjJ?~4.BD$M#΍MpMK@,p~1߆D]!%.Vrʚb.C F"&X9@N&~l.iH[Iy9 ]<5Y=%f[U<})l$WfJo ^‚bňz!rZ K$=o;͠-|&طo[~kE6h՘bK'v%_FysA#Y? $>.MKkEM=\^U4H ^_aeUCy}J|+&_ 6י@ߜ s+H.Vr-iY7Ag.EγmJC .ʯ!)t!MsF0EYSsm!GaeAIP"\Uz8x!5+Yk(/[i]&.1x=dWnʑD˗(rǀUp]ꩡLx.wnYΎZ&Mo$Aԅfy`Rkf2(OŸK1խ3+lZOre!FR@C-` KZnF1Nf]T[bQe&.P< I|^_ wEu l)_:nM9J}ysYV"Y(r~~ a>SfƜjSBG}hIYWQxtPZ΍E{W)H|:5@R!޻|X֭ψwKit J>>fw T?X~$'K#T"y;\Eݠz5g"_erz~Yvn, UY`&Cg.s.D_k/Mg^f5Y ,fu>06hz /\w9>jrC xq>Nf8JBQY_HѱeeP>m0f s`>0+Y [GpVv8f.gxثf='c ov:!hpn \a?fwr z al.v)NWfcjs)<ƟbOGFjy9 -V5pL /[)ioAՎ>"]oM)[2btrvtvܦqms['jmE@’'9ʊ*Ia\_t]_FOwoR/;gt?Lf#'V)e(*7a袥VZ- w^K8sލg2iVWcs5Ss3>\lJpJiL^w7 gPfBD߃-Sg/ؕsɫmF&?ad賄y0PTZkJSٍLDoCa!/]yqlhcy% pd@&!2,h &E0(?Zyͪj?Sԉ| Ȃ>@Qe/ĬQSxtPU|Y`5ye5aGOL~izpM\\:kOzZf{%{dSG~APAvBnϴK +I^~tQ됎pAb[EݥXhB ^2BP}kp9[Gx Y  1"ℶaHX}(y?`x<&JcbGnE5;4rΜvZ8vA)5څode'WՓVՌDxM,!Qk |s3^#3l܉҃?c uKe}$&Cc4wQy5{bQ=Ed2e{Rhh 61zwF i VoK3ˋ=%hsUkD",cj,<{Z o Ve]FeH=*aG-$F} cuJ󏿷m,Q9սTa}LBZF-w)U9c!j\QJF@nQOTׯ$0oqQY2mZtvsqc'isN4L?xHjѪ }V?Yyn '!Q0#ѭY-{ۓt%VNHr 'i+ò2nȰݧ[nD|~7ܽA::D2GaAh0FhW³kgTe;|& q.>}!w?¢>ߡTmy`kd%z!gp rJxהk@И$f.wD"J7^ Or  =w_*Lti %hs78defXdo8>U ~/<qH&Ї䗄ڻ~?7O+)y#-]R(7j=Tu(f~O`yIVkoxSz V)nt5хqH;?CqCH̞b0%^~@V|4]xfs;%9 ?X @z@0¤i}P?juvԗRÙ2,J5Cv*1I!޸*Vb`U]+ڷu΀IP.6.mB3X &d,4{^w AĒf]iY{sj-/}n)FNu->Sն"p{L}HҬyعOT)f 0յA?i*]0`тm+FFyfXdb? CB)];E~{tc4r&sppmqrC*\dGb&[BD& q&]\˜lF쪽2)T#5ju9myF_t*"ig{BFfwf4ǀmtZ`R`QSH,5e%P [Y@ :fSIg؇}hE|m hf۫g)wq?ՄӢZF [w}lQB1}Av6aYM/cPXs_b?mwV8Su]]{+Ep`A7p#jjї§N! BbIw%QU /% 6 0 MjY@=Lo@32Dm/1}\jUa:9!s~3. +=TUhbgpM ~ڠ rIZ`>Q( 2w+d85Z"'>id,_zE}wGy"x~T({2Y(Z9`&+9N?]9~i*>ۜBۦ>YɑZẏF$`N&fAuxH`i5daQ Ȁ͠I39 gr]!5ľg? 2 8~"@pVu4lThGm'8TeTIhOY3{$h~P<ƓSbN\AXs>s+),ƳǑ ̿ƚVhq]#hڐqz Ȃ̏Ԉ;_@Qs6B;(&v`qٽtUd;mqֶ>`cO&RfylM\;Vu{z}k*mꨩoDc@lH+M[r{ڂ }A҂É'1B y+qn 쉈th~wh7q );lDiM-cɚ'ƃ~sm3!:XCUi t36%Nsx7 Tlp2N8<;' .PJ=raqij5 k5a >䶪~Z\b %EdU+Aٜj6˅hn8t&pIOO9DyS3b8y ?'KZ4v@\tͰPd!%}gVـJY1|a tHWr+=T"稱Z#(Tw@n2X}P_2 p.SrS.( LP/VsJ@3!vo["Ͼ|C-z"Yn?+MfrMR'MKT#WtTaTKOI0;l1SVR@6gگ\/qtĜPʵƽDo  U' 2kkV;VnTy >dңݚ!kE_&.'lBBZBJjΈ9ôR >G²8`w@ҸE*fВA̢`1O%һTO#UMmq:5W'̢g5Z2 3Ybl+Xh).hE\XhC|TM7Q*O^vQUaO>?EATA3SSDdh8z1}gS,T3rL>X9ZPke/Fo̩4/1zV5iM[9bI~oFBzk$iv`k0"`6x`Kֿ$G:ou37v`b/?$Foj+pT>vv e6L$uͣi8/rg(TGss :Й,;_TQFu2ҧ0oH ^e]0j]Z|wҿXS4YKXx6#&HS)˜q"iFE'РU=x%:9_;_e"8Ka ?}'Y#:kX*YWnؽ=p&Vd3}Z)X4n:TfeW}t7qYA u0Z%\W _>%,{; H#&m#~Er}NokбGm\"A&"SJyhm^)=$>Q1:k! T7ɏqޮ;HJ8NJW$T,^Z}bk)_NvP1!#I)>s L&޿4L ^cxo#͚Cuhfq&w\n+ 1́܂NVR(ŮWŠ%mw9xm r׀o@C\2 IPJ8Uꁅ ڻp[>sd \Н%!1,Z=v Q`:u`KJweK]aڅAs7. :0˔huN;XtvBstm Ǧ=#Z,@Iqs\ر_cEfbb@չ* 2G"}A㗧J^jyxwFL9iKwRh.8#_]phV̿嗲_^X@t?uc5 {u Y)#VMcfCJ$˝!X}/sW6B<=:ɶ Ycmif`d?hr;u+%7٘7ϒo.B1Hg27oysi9Qur8̌%Wu8ņ95$ޟ_ʭbffӥ l$ ?Cڟo1f'+x={4]#r9S PivW_$@ p1 p(t3#ٰnGAa; P>ɕ^]!" #w@$2*j̸"_;D?|<_ޝ}4B䠇U|MS'fcd530Dїw5aN~._D) Laa&' 5\5|RȊyTH/e%/K.^["bhjGݥzam+0"'~4;jC+=PŧH;?ha4Xu]ώ64,i^8}`sʰRZ}[E]A4km%ҎO;2=6S@ʫii6 !>]1hzé Wp;4.½lxQylj N֢ wt$Ì7u)\yP&pEB!ƶBQ9KcaQ կůᣒA-*m1S䲐nG.7W)8Z u 1t|e8QFhVGEPz4[`,g@~/7TM'mؐ;716sS jᗭM}9V1)?DWʅ'֣u"C/1+^NdG<.Z{ph/G8{3\x~ARM35Ǫ{aeJjWIA(-7ՒuOY{jz˩{Т?%*XI+SlI$2vN,&ԚCy-OIk"RW ccD_Y =O}K#$0#zkaRf" 8mCu@`%T,@3>7R_#"m#vQ2cRn@>瑅9_HH&P!PiZ)QjL=hTalbNʫ|Hd(Y=nUԢI>&zv)ZQ./qxC򶡩_39a4s EGHP7bgX@N +wmMxcE5m }~=uOS5=tuۇ9B䅴3g@ظZi#^f' :z^#ȟq%pIS_Wc8(0i)Ѹ {MIEEbeDgk9֦RڀA'CePSpH@06JrTf=S,Z.bB{u ,P4.vQZ:Jani YS11GTڰ܇e%3-#RӼZW.ri,Zq@_o1܎q,t1kVуRQ ܷ#Q*T e.B>Oͅ H{t/x%Um=@5=_5gPG!nJHaQ4Q"nj[0+uSlfWPxytUbظ*A|L9Qwx3y0MͿEK'ߘD [;LʳwL[hULWÏyupjjL/ڋx&U,凊Z5@9RvprE'iE?5\ƛl[> T3l(K=B@qu"Ky,@5 "3\F O3\9]1u5HЅɂ ~r|&wKhӒ'3ǷLQ*FE]D@5F*}XF?1B yӕ K*_qin1^AiL Wd..6;Qm旆A`U,w*5@eŬ=q?׶%`c'2&kfr T&_ƪ/FlfN s#Whf?nPfTqVDbF{4ͫpK;k}8ڨS~ _Z􃖝^P`N]f#G< RhRwW Mh0Tܸzh[BvBRJ@k.lM   i<*EU]"gm{?jPm8EPѽg:B?:Ẍ4j^wM ]#|6+QmumUEY?k "l,P(^l߃beh!1BaO~奲m܎-Β%^<Ü&ׄ̅7lWS;۠;r5Bw] 8X 3  @%-TW!/wx 2w7@p.fwIΩ\vY \/1W9)C'Z{HÌy5k .d%(cQ@MUe 匎xPP&)~j~F5a{RXr=ऌψcMXފND7T r_͵7B2S^2B`!ʌU<2@(ҕꈈA4Bm'GGG?l]Eq5DC8)Adv,g=$!7q\KsK!%> O[Bmљ޻얧+֌?Jf"zF9mO[.UNcY]fK|yguY8k1sObtO|FW7脐8i,bvorM,:(b7~[P%pdO9Az뵞A02qIan8 Gee1=QR 9"M>‹e͔&G_QEܘ8LJ7NVǡ*kMQ_Žqe8*x#Xuz?௿?4s3+4;- WD|.gqsrxӭ8}WGC{f|in|'9Cv.KFr\`00g*t+FW(lyuF4yuArs\\2m^XMT:hy9-‡h I}&~ ѿA=EL`M^u׊fxVX2gp #S#B/9WK c[ĿCL)&KO{SKKv/[茕Ԕ#8a]&ѩC3M nq4UdNgڥ"qU>a .&Î1T0 >MbQ+fDKJ\vP֒~yVϰAU%r²}]-CSd gj}-&l:GJzlD3i{:6cA#$A2HE}~XHϨQ`l?./[Ah lOu G3S6!ZRꟵjAorZY/SMP-NP6nҬ F-︁E(ϽM鳲h`Jx2iby dfC/mj7P1yڇ#i;6m!/]VT!T%1&<LY!8Ѷuv0wgMsKhG6_F3fAytCBYm1 <hKhМ"š>R_5fm5#\%cRbgңa:ϰgqpf i {jC'w=c%nvf\A?Հ`Wb *&$ }'-_؊]$zG?mHBRX4O]&ǾXTY\J+lhpNwTe:}KN&LOL<[\cW9D8P0Lϓx]|!F\9yN6Պ2xkirSmdյM-A9& )$Q?Wc4fyYv\Z,ITUKƅ$Ch4M}0j䶅%Ђ:_8~u?׃C^S5+l ةbbaK=nX7֍|&~- nKE܅4JA/d_x.WM[baM䠶uwpliKvꉋXrUT4/V, :aI!B<˂$L!/l߶:ji$@KORCȐ# xx?ǖ ܫ8tr!86*l'f%yrjM,IUb vsl=y2οh4m쇦zo U۝Z4h=D%qЮό$_;44=/.;mn,FD B3Oyb7m_:OA;PQҬCCV_+8 0H׌Ar'H! oY ӝB}QQ%D30SbLҀ\בisTbC0zkaK-[OK#)qֵVԤ࿟iEz,tp0GZ4 3O2ĕvF^lTKO y-e/9OSrsE ]Z^Z$N®gzqS8ҼH}ުJ9SSQYl3h׼ XnXf~hG+'0`jR]Ե,\pN),at Ⱦ!@qX9X8Ծ;+r8˵d˸tNVnÖpjN JZG%kQ|wAeˣ ]v_f{5S8Il,sԂ/}L]1P*0S ,@~ ;T{Y6줊pZ:sL <3!rSkns6]>$C =}B)P>O;aHbk,[lȌC_br]d!sE(Ofq%T?5ࡇXG$(V~>xQ4 N6>UDю6BL^mo,?2Фmc'ͿDepMIocH{uccrX/>\DXhXŬmg֑V{U bKD~vjVl`6l$txFgd79(HۜhH^){( lٹXnYhyM+k{+w3. ׀ O6!Ǟφ=r_{z&d O>"$? W}@lrVXnmDd{J{W/5~83֭` UUg i#x" o3kba*jcߒVPAqMv\#7brnbj ٬Bj#77ޜ"*ǥYukzAlDx2?c j# }a>Dw){DŽInҔ2&tg!/nvވo' 7,pG--3 =]`ހq%k$u$,,Uo8AmK7hlu@*pa/zO%&eoycG$!t+i-^wG z̨Uj-B| ҫ[kJ9`a/R=$ \۝@V^6\xE+9tࣤ`PTq79ԃ {۝cϱ?13AV}GtmXJ/fZL,͎/-1jH ɳՊ?fg+_T~&{E\f\Rw6iL͡uj?n_j~$\+2nKPQ˯3)Ƽc,-,$_7f?Q+*U>B>aOzJqSZj叄%B,!5%S^&%XASC4tʌWJZ:҆ kƁDf|PMUp6eą^YehI,!Sn!Y5Q3T~|L[I-/bgc"J4X0+(oz*baJV0eGwqXF+$aq_2pR㭌2fLb։NY{ΰ^h.t>92Wד̑7DeӊKp \e9ꝇGP>Xdj4wl(C$&\ZƴP„aVٳQ#70 AY*N9D Z-ؙts̖\MJna&t[,t̻# M+LB@/ wF+.KEĥ^)gMV8U4NM☖a;T7.=V^d }G?L$x QyonMEI~X;@R811{b(ä=bAgz&HIqP]=-*AG=T8nq=%62tS9EG{T#q {%Y\!+pT!Ӟ)i5U"mG+70֛=#3 #i2D`BK j7N&K5QNkErx ws\I0bfdRZ-RTE&tf:aLt_uyxRgр(hu?K'h{\Aczd(N,À\E 'SGB>9bUHzgY S) 4x|& 1Qif$uO 3p$<.ef3047 A\ej&:FѺl2?s PE9?sE^J]OSӋ!*^[Rj֗O!}P:i~QySa0‹FkT,"xaMyiDŊh4f` xxS0&y{iŝMr)&HU4BH{R` 0@`ҨDu8Mmn"&f(>~GkQvBGw{ݧy|"?u@O 3 {Rd]AcI&PGbOQ{GH): Q(VUbfPgGQv0`y֟ΨRVbZO(G@dH)&cv'v$ p:@}p ĵ,ggm8W'>`h7I ]dq9],kz7w4.(-+|xbW)ySذ)yr Fҁ >i_] -=*#7:g킸=Oؘ a".w6޼gc~{B ˖6phϥSwS}n@K[wtB;fY%"TpE U=$bD-J6 4iz$0앐e ,Ξ<%-67%jp?I sXi\&J6}ċ-fQMUV`QiR/n{zT+Xa,gfU|L\L8Qi` A`%8-ecp[> +]*qX`''L<2=^VL_JjyiσDˏt%ŭw(Vؼ$=hVF+rt Xmlܢz<u\ p(71$b/Wz`5cb?Bot Yg~>C]qK(bcU62lSU^ޔ<fO8?:._Z<ԥSv[jVPxPY7E-rI_>G>[svLELfsK  ,idv <%VPRX"v66}K&їUȒ;z(zq` IMa4M4a&oc^JPD`Q'rI2'{pH:Mꖸ%Ih@QH5 F“{dzM.ˎVYSY0ys8eb--L|{0qѩ?CKlDdp/<rj,4FD6m 5A _t緊E '#^Tam)H$6 =Kqt6NpzT)9RjL1"\ tkt)"| SI|´4)Y'zy* /$ 9RC1R ո/v@tsD8N؊DCj_w'FWTtHҘ`rwSN"M[~XVϔ}]c{b%Km@~t\H((U &{$#cVJ~d{ oF@IcSOeFB$1!ӉA Ў8MwKne46LfYE(~ ʕ^Zs>HY )%_ͥVɰQ?((1NY: J&Hbե֬h̙2nh+ezYp{'^ȥ"!'PABKtWk"F(8<PS3{hܢmӢ5k#1WR:04vnzVQ9:0~ܐ^%otQ<+ֵ//E~;Cj7Ds!!nޢ7Ci$V\ J^jlgB5u@8*r)|Tf7@}yjh?%Gh#*BXr;4V ?pl|2Ta8cdؕ藃lr~Wn\tK ėm}`V3wg8QY*#P6nh􅃰S#O_WU3xQiZ<% ">J2z];8yܛ1 UeHL y&~ix|6vL%bI{Lݒ,) J˶mHVb d]_֔tRr¥Se1pDsL=35]^͚^wmοU0kպ=K[q /7}!8r^Uwd- ȗDkE x\qо< %(Mn%\iy? <>T$D\eWC\o9 UԜꈄL3j?52iX>#%:){dŅZY^8G9)#58ܷbJݖ?-94^ryWvQZxtszrJ}CyGƓX슯lfip:pߺCs")=|2%M5)sD1+Wk+"^&`c bbSPl+7:{GsI%vvBJɄΤXc};` PEl'DT?͖uzqb0rf9}u_r o,Q*mn$ %'] lS۷J zHb1Jrgzy~sg5&CzT ] ӿ9$*wi駔ͪ9 U9H&nԟg ,0]Ҟ9He@m& w"E&nK[JPqe\X*ܒ~td{PgclkQy ]̃c-g X6jJ@cR 7 n\4|X[_/pZJt%/60M&zaY v=QȮ-ɉn塳)ɗrh{c{/:މ%ܦm[O_ط'I~ж@_Et)tFB "p꡵!))t'k(谌:;#_zN5K>ҰT DA ?f^;%o$7nXu[1g0x=w ּ*{fݨR=̩A42xQaB7 J- W#NMovQ孤L(JإHKE*nZY-$'#E~#l*TZCtFf)e -52ѹx(bn=9GyAf_Bp+^W9ѲL%Q#/Q}yPBpLz_4G_yM '{_;j 0:er-ѵWA(!Rz\iL 7*Spl|eO;2Q#(p}lzz *Ra\PgClدOd3XƮ@cxZ_Z$7 Z(O - nJ%`tx b;Y̓S|`*eB#u '-> Q^{N>OB}/x4{+|9(zE+-[_\f!'*'d# Sy?UjQ!4KzՈvݨye+{Pfw k=n5aј͏8\%4Pה Tn߄'{TDw쮧'n-JG9Xz)hO?Z[ Ց`D}*'I-]5$0O1:yȨj0?d^;jRkre@̷k8P-#$} QP\1 $9J8#"ŧ3i>W^AA s< ŪYJu}{Ss^EDSsϛ7 i;kYYLT9/EOo(UANE߸"ӰXd*I'E#e'N$G! 4\0fa0>|{K;(ZSԞ]L2qeufD+!ٗ ;@nrrh+Ϊ]ሽbB=`@1!y'"8j8ˠJlW)ݔ1"omG\eL$ y9A ،M^$V+Z *2M(灂9OC9,p3tѕcGe>҂!Yôy^Me|ÕQ/R.F-91W *H[I 4-Ot"~]ecgq!HW7 *a0Be]}b([bO5wZ\R&OfQon`FX(2Jԥ {H%;7gR7^ DŽsJ 5$/p.urF4(|Sy%q7H2i Yg 쒡j!OS C!$5mzѠo،`izkO?*C꺦@-ЩܺFd=Gd6lD%zUϥ|bGMϰ(=O4QOyShyllZ>ZNWZ[(M(xX n: Cǧ ФdCVdG”&m~TY'XǝpښbHs+w ]*5dða/Ò%~kqOB`&).&L}UO, 30$,wbf{j}=;dL&0STKrhIF )J&\1좓 zC-():=&R76ٱ;h:'M侍_L/հf/IAm7&ȂDIܨ$4yR954 M4)bdWtH! \-svMвnZث(Ew:Cte{ @7@`6R%}Jh3]h)ͳ9 XW``%9zc?6F,gvPq@+R[+G&n+\} c!]vC2D{r ,q@{ kzxp}H^q&u& H=[wBl87R>yÑ@dL::pȒ .. ȻPNz8^Ze^Ψ4wAncv5C37j"l }*K>G+/FwMɷM%!gpccd67P9Dz%97|[*Rjۖ]-/iY)4bN7Mk Hd}gKO 6t3N~cD*6ɸˇHe4}!ʀNX?(6$#8kr1ueB ^4Mrwm~nwZvi]LJW/YP] KQx>l'ԗr |ܴNպ,UAˆLtJ 1sgBN(na鷵T Eg¢glE)ֲns7)49=u.NXٌ7komh$ /:fן /o7rG0E鵎R0x"KueBʢ@t**s]`u݂*UxHk hh8(3m %l$8UF_1xbmD!þ(]!謊u1X+W!23?=|<M W:@t8d ꮩu>Cm'PI;RUIXgf+Ml^Y*oޫcڂ@yA`+*м R,C)#ҭՐhJ*&vڻ0! 8Pn2þ~t)͹<[\o?vYVHT3L˱z>ֈ s_rN KGݧ  -Ɖ+em>IjVEqb1Kxҥ=;(d\5M B>ۿIzT%u1nwi>}gʬ39QGqy7'm׌ G/(dFGFWo=d)S|9cJqnc@IR:7NA0%֧ w]paRYd=3gŅADiǣ$ׁs_n骱=ЍznifE4#;@+^ vk !"|-R=Lɵ!yD .VFkP(IJ>>3n}ߣ9b'a2.vI|Si&?sO3˖j3ovҺdidpTL0]Bصш~|D%7NYFDiuV:\:Kl_ٞ.0 Q|4㒰ĵ0B/s 駝.b(bP;UJ耨rm0{&pAmoB * |˦?0`zQ*RBcŘp25|c aBGN"L2DP>5eKa|,A:Ly6< wʛtp:#6]/XS A2y$g;LgmWhq:V&&5c~݀1;xz1&5kES<1}cK@;,n{x?s橸!m횖x_cyk<<Qd1{k;{Td 敘 7m ݿ{BdU.MT/ G"o_4t#3w8kaL-Җ!<^+\,e]/~&<-Nn/ $`>Pt }Z4}a-TiEpzN0SB@ c9:Ga/6;q:Y~A6z,XD@ۘ@ + \n䨸x/-B ԍ~Cn2skĦo">RE/Pta v'<%$O8i@J P.M[/"'3aBu\SUe3r8|(-2~Mk{qIzmP#ƋW8βx9Í>HD6H+p}6' _4Ƙ5iMFl@ Y8ڀWSLm+3`O{mgVP[SirkYl+;5I똺WY.n TmDd 3l +}NR=\n8ِ$.U4at@Y=w%JaRBWBEf +̵ H = ' IeO+HsEv/(a9Ti[|#TBt;_1 &9Xk/)书J <m@YuKRyEAf%%m.ťf6sNeGd{_pS{k7pڞa0[PT1.-#< 1d+"U|"|!98u-|tz SKل_Y:h&91sM*Q:pTŞLhhE&DDWfB/]e'B:M$w22ko IsdWݽ^KA0SBX#Q!V_ymcEiL6P͹q*'w>p5;C Q6NINJzM,NUF3&u訬|e\PZ`Pl'#qTENIjEoLLQ߾[zl_;<(0ni j7g(E~{2||6DZ]i1A#E+,}%E" 0UPRӶ`GӾ Sq陔9f^|tDty /. ]%:xa\86 J#5c蜚gkaTF5@o tvKYwML퓊CF/ISqSZb;X_!h|*{&8(d^ 5 Flvi* %Peh2y2:_={N  fLMHeޱ"T!BkR֔5!|Dqń3{UP8 uovK%VXr62MUwTFXdLz*E_Kml~, w3(0L!> d0q']8-I`G\HiE{Y˾hhIBScl2R,ı(Wkm?,'>08_Ch}9ja>{`p( ﺎ ?"Rb"y_U u+Z3OeaPz9 35v$iat:g>vTBL}#wIfdVf#Itau;lkH"@پbDZ/b=;gQ#c `!E/lCP8 1Y6pK{&cIDߍcsAfu-ş=;KgOUuAh l=y!R@v7w)8IF۲;N& :۴,7`vBFeoF[4/snC )[CI $nu,D_B*Z*(s7i+ as,ɡ׶`DJú[^JL&k_ BHw !A; YTuT2 UU;{Uk)]=}Ƃ|]<={ԟ"il mNJePKgvBc֚4qzq7Qm6AT]G6Õ14b6[k5yt@sG%-`X-ys0f7E <IA7`FAgSWM vGwysZS_&$/%O;QENkhܟ?6LB9^^ZҼoK1s%:NU7E:dLG{iE.-^k}w]w.+ m ^|?D{T]07+뼉W9KX0TH0*i(R`ߌBrNU+R:qScӕrI&gT˖?+S;̩EjS8QK{Ha?ddRLi-x.#w>*o֒= $.BtB&oӓu!L.> !{1'rq!\FB8Z'ܐ!\geE&rNȩ3^s(?'ɔc@R|Lw}MN/;cQf&d_mV],I/u#8z ĶKU@~>Xw7Δtuq+e&` u `v aDfPwߧCBRk߫mf4yDIJf$Dd+k Q\GÕ99csvZsK==6JCN uvo>M,_Kͭ?IT :"2`mo wp%cRT{؈ZN8|F4 W[c;0iZv^A3;1`ę Lr>#MaF \/S\"?ƩOO n7` 6+3l(ݘRmu5 GG9H2P^HU~\fHY-n bdNY*]U:HZsj´B?`|CJB}]1WJRDdP?|2{J6KyQ(ݠ5ϛI:~diE g`A6f#Tt re?6ra-[^yT  ,'~cC 釢,loGcDqbі"cF>L텍>Tr(@X&YЦx[VH䒀YZ{Op:Bi @Z~F{N3^g<-y`%D~@l]1jN鰋k]:I>eJ`2A{e#Pjp ^]|<6aW>>b3gXVZm^M \<[S#ȧZnzmRFlWԣbmėx ÑO|@hSp}ɎyGVDyU9#G~濰9%l2 eɈE[?ڴHM* drx]ki5UD1!Z E$wlYJ c?54;+4P]vN4@Ӗ޾;zq|;m F ʢ)}v?mŀYЦF̔iFﴭ:꛷s Yb7CW=d5ǏV ףAkSl Tֽs4Tο+/NU2.8ݲHRD>?Nۆ#Fɝ?6_[Z.ҥKו0z$|.{#oMQuo|ؗ;z&em:Zh`';DԮbq-9yK,_UEmY N ] }, ss!5CeRI<.}qM?Τmyq1"e2eE`E-:V N][|t*8:c^ w(^jOpeSv Q#ꆸq FBl#ο>bS/-q'{ް(r[Pb?BQt6ZoyӤ/ ٌ9Ǜj&w!ʄ#}8Ip79z$k*]NI Z^KW% ۦ>q|Z`|{Қ7V=Zֳ͊|Kl!3ڧ]=뀀N1=#;kR㜑oCt^iS)^^AviGc~?޾ՐM.kSMȐĂCt#s}ԳCZϡ;9h>dS 3R`ЁޭfIϱ`w3kNtk>(M\ .kfS]]֢wW9z%QSU9Iud>ocʁu`4%=Uw$.`.J{r͊K~ƽ9};5>g\*1l aT56ًluWsj/F$Йw0 OM`%` ;6TߣG`jH8Ig+~9ݾOW[OKH8`j{V|!|1V1 #e od}tb^m.^77ĖKN?:K@}{P0׌~'2M{ ~af<Q'W'}0hv%X': ew܁cĒ(Kgz 1x# 96Y,EC>Qj'ceV_5#muIY NjZ(x%O9ʡ҄ݔj ~ZUH 3bWs.5@PJKĔN3 n*$"Hr&*+t=)k;Eڪ;,)DԿ؉(V^ʢoBE(rcsKx$[}){9COfud_@ðZ{VnQM?R&kE("$j[Ì 7RcPP=ث5?0l& Rb+DU?[~dž? SUFfu7["vHs'jOw{:2Rrd&9l!;mcsT-0y^2]G9oح8;i/,g*m Phk[u♓KzJ}h ݡ[C#ց2tE5j^M4# hʓ֝ b'@[2\DI}&>kuJteAJXHgrϞQWtTv{G&ǻ}ynqpVطµ*g Rt\+"@`#ƹAygB{sUũpL>P pVOP `X5Oc7qczHr9!ֶ;P9Qwgsi :6) \TmJJ(Fv:IA,ɫ44QEQOm@+x>< =ǎa7 A1GK =)0=Ŷrq/Na{Jo}~$y=%.~ z9xqv鬬[P(>:"*q c`7 y8  ؍,c;1r`QBTҲuo?MhU.k.s~*J@C?wz+h2|E4xBq5ZTPLB5"1:ga-Xq_{xq`%{MwyބMHkaB{9{Ph$Į< =KV:b7D2N;4~m82d`]zn$C M81HSr8SuZ*x ~榯Y peuʄ!V?. yppҳA4w<~$)(#^8vfЌ'#h0ztfEUQL|VI]ܰFoRϕ]<1 yk8.VĩݢeeAİ_>.v>E K$4'r}@]b ˩W šCpDjgЮElDgװ=6&e;H K=a uν-O? Ff&PAw#6GQrx  V`+ l]oM- pb+^|#K {/pC {St̺i鈹į BGWXpu.7;mT+doEtk%ؔ[xŪL z G=AvSUUk /Lgݘ2VEFD_G ĐglA1`Lr^g!tO}EE/G&4Z쓟rp+rV54UrhJ*\eаOO($#NXYGCu/Sm*һ)5pt>G(v A.@fP(497M=UqQa8N͟wӾ@N$:^K%aK]k*/&nx]qC{l) JJe9\' !^`Zb@cM/2"M=&b6j z+Q,}p. B(" ÜK^0ՍAl@] U]?BFo>m.O}G4N$>upNd[WBIz`AOOEA)'j[3SyW:ΫR>wܚEiDČNTsfǞ8LZzJ+}فzI``ȧAv ra*Ru ̞̂'7xV~ۇz-iAHp>M5%{]&=hJ,;|m0䚆3ŭbdR;eljGp M d@89/~,&9||0pyG3=~~쭳_g5قNbS d"³:7}-q9OjU8P֊v8m;[gwt_h 6}\8ZBEAY!<9KnS]h/Nz9,sRc'jT5R" ta&H0DߵȎB (*E yAXz?Lx8h$+W'xݖ`h][簰k[ՠ(ltRV=I`z3t1쿼$^'CsG\1 ʯ>s;qd$󇍙'WOąl\0"ۛ+{ AR$[ECS d^޳:ډ+@92҃bUe:hWhUښp錸[jRJHTM(l ]$)nԹcT-#q /m ?i!J;f! kb[藻JÎ/s29"״/P x %q &kԸctdaIIx|#g% B:dRiR]ӏCZ |א |†$u1P,7N>Q镲vb6#m$m^jB6>7JX Ea-'Z]SGX\2Ӛ/Uj;='`w 0$QtHv'ٛuOթdڄ5Y1vYE{vsO^7$cʻIA"DiϞ#4Z!}rl1YNc7?u?n|Z>K\KLYEA1R~MiƝU7T\|H#BT^R9W& 䞊!/ڱ^ޫ{- ]`̶dU=ځGF̏*e͇νF޹GvVٹ$k̩4e_1Yf9=BEO\=/ÿݕqț9y%YX%Ȟsrg ;"ogcÇ\4xNO4,:*Q&3':'N:T~ kpnLyfzjMlg) DTdpĨ_1=/pJ w |@2C}:?D'RÒSڄDrx>RFk!`.j, 5t&fřs%ƧLj@/wT$1j%蝃;ƅ"nRl DVYy'fv¦,e}Ѳ5e!D1Mo;~5F0WX<rku$8܋N-]m>E0b/\k^h{jDh8[B"su6`*;eLwID8;k =Fqu1;B}|1wmDž.޿;c|Y"ě)6BYeHVc?DSi WOZbX,>%|P| ^/ڟ+VW@U X]g`@m8G7F)1| KSL?  RyYd*`&%O!͘Ι0ā>jۧ)4<Mlg ]din\@"7v24T{%<_[RXGB]$&pjG 6K&"uxPzG&}Q[E>J_3Uo:x%JVRıPxIq^ϼ 1{{&ul`=;(qmP]W7^tMT<6CqLg+Y&jS0@w]=ofq Ph󄅊!]Nb+mI@qV?l!N<͐9Lu0.;]PCfʔ^qp\ϧNc<?f9wrJB/DQBv9CpOmxpQ\  p Ҧ7hssi {/ßf0:/*ij'D{:3P4T3׌͆2a8*b@TG藕}ʣǕђןh[lF1N|Pw&&tCV[Qgl~Q+M{高"6XXT8ށ66YD9?м4nJ?Doɚr)42 ~U?I9.2nzkj"3Lu[}(a-Aپb@Ŀ v{ϩPO/'~ *Uqt j"4)ZgmM;0<9IobEa2!԰w>h8ϵ{&xTN"29۷:9B)q-PS_R`#85batdan@9ցk^Hb)_*Xge9i?~,eΣ.OABH֩nX?Wxn܏#R^MҜҒlcV]=ٷE2A,ɩgrC ]aٞ:́6ad',{:~썕vT_<;/6be\w,ȢDǞp[MЕJG€Iܽ' ~<U]DEboR62kk-?AgUB 2Jcsݎ?UfQ0"ΰ6}yƢA Yf~.L(/ɍtx04MޑrU~_0ՙ_4ůT~RV\k$gq Lܸt@?xMh|_(&tŸ)[ʍ\דQ#3IS*3dC*IH+,A=G*?=l 0(# ԣY3G!y=<#XPvШen *qpSUzs^M,\Ʀ H;}`lF%{V"i+s>&8OeGBF7tGBpzĐjr4,wګ-࿬7a/ ˥eFS7PX+m8ew)ÇlF]R-"]IgiŠ-ƀMݨi  ".`m8;)՗IM^ž^q'1>,;0t9LGG;L{u⎹~||f Pei `o_<-(R#lt3'nK6tW\~uTDN&/ =v|krx/rg2׭.j[=3H29_qs;nRE۞  Vc{MufK 7T,roHe$h^!4{z0DJn6d>Չ[hݴ%^<2@lX(Y?&dҍFj-Mؑnzbʒ5Ϭ@)O#ӤNUU#aoߐ@qUjN2S9W;Vǟ9hB%ך㈧wW90%[ĵ9NG؊>X )9E,h|{h2+d' Loj^.9~1 NA%@PE2[u Au>TU˲LF.zg%0u(u9gZgT( KUl9U`=q`>Ӗp)A0JoG3=p%l8nq<3.(\Biy/* 뭶7y|ΟP05j}C/@Z2~Wcl8gFI!\v/1y?b_9rLqV6z<2ʤu,NR6r t + #X憪q6Pg[ʗ0N:8 rx+*!.K.ġ)`yn0k;cj-Wy8(SF&1u|9RiG늨~OCwX$%Kn.躣"|Ğp!a; ``нmuUGᙟ)jkY ܞ B5h,?u]$\i2vNe{~Gm`/L @W)U-Hpd `B> x)GO[v{",m]N~\z%pEiWx|*AKL~r랤 =L[r)YG;Ik$hJL) ~EYKʿg^qΧ z#O0%ßٰ9 Wu> yo?Ae0(HcH=x\m9w䀘ͷyncDT 9 P=&3[&$uA tɮꛍ5pe=0*MJN,Au%sȵ[yf ߸U [[yєKOuJ7ԨG+ q S#o}_e_ft.|ȕustUcazSU`rHy}MX5Vi{V=`hj \m 9GcGYv{4ǑS}WI TuT+$YvtߝAgd1\#6b ,%Q 0걭r7R)ia]PJKg)WױA#`C,GfF, V1{Eш#)maJ8X|Fӆ⬟O2MĬ'Mׯjt+yrPJɀFg);%P3;RN=c}hFmnd F0?xf~,:Ǯf{3(8Jqj;Ɉj]aˏ ĤE)tdB=:Z1?$ZP+a}?0 HHC˹d2g1 Oq,Ԇtx nU(QOZҳ3?BfT6bU5;{o2 ӑO([%M?;Ήxb;l_ٔ2DZ܋kS.Ec}F-voa| |qFea@Io+bq?֫=b!|jVp7ԋ-;˱:IiYJ͗6gH )"[{L|Mm 2{{`& 6 '޽Z9"]ƀ+%7z3[}3@f KUQYIJ]ޢ L@h]9&)G`-MִCB F;5JkB7@iY$Q-jYHp&eWUd7PTiwsy!$+cwZ(4Cү,ǛطsDFo?S_UK/w KwbaWՕ4`җSǪK{_QD_7QTPQdӢLc?ޘ;3$ uizꞸqy:Z] c) a' :[`)΀i dJWuӸ31HH*j\!9nzk$~ej9!/%s=%pWBa"~]V'UbN镀HAWݸ,䴷'6'O?b^O'vGNy}=yqDzw{Jyj.u>t>CG[ " YvF&==MSvExH MPEWQMPM׊TdBrPmԶ*9=`m)u|YNr8Ci.Ï&Ry7.zLt Ie~OʚqV~ֶ:PKQO L29DNCtyW4֌ \jo;~/{ŞL:5&Wn3x:GjzvU1:PBn=?(0T(u(4'Kea 5zB|}-o8}5F+7T$._HdQQ^e Ac2MSwZ{X (z|:WWY,jGuѴ`[\05 RH :&M5/;bJ}`^uylw*%\ka+A:>p5؟M @Zh%=L9^5GUV2hbnZq}󊙜mjJLPȿl(dsӲ\^YE'C+IQ̡7^ZV ^7 T*mlAǠӊ= 9@gw8bnk6+URH QX2l,h?(ʚٹq;[DIe%S_W=S)iB|zt`FY'z%MQ3zR9cǰG&.E\k)$^DdcF paþHモ3;=Gf&Jci̮? [VV@ѫ?y)@]u2s۰W O315w`P~`9ŗlidbbfj=A9}HZC/6E+g4wK(A\HU^M)1]37wDiu*ͼxy;M&7O,J+]͟^:v%ʶf+fL+c&%;8zxmȷwwTULC.o pQk.^n{ o ^4%~f'eL]XPmo|\ ؖU 8mewKSbH%Zъy%yé49}ajkkhz/'.ʯGb'x BEWDW~dZ_  $1?@k|uyP`Vy~& 0*u) be}>8 b/=g*]t}wf*P1bpОLQ8-ZۆTqy7A;Tx#.Қ4LOOŋP^<.n<)/7-43EԌy,]M GO4r󈗥xyCtE^%{2Gq"xi$?h~0_PpcYRCd!,rPŕ\|9L U-t;=.p/0UaO9l^Jԩ R 6h{4G@1јɪf6f^i\^fK=?Da%wWIna`K|z7f9z#7Pבނ?QDH;s.`RLBr ϹEbM[.9 hӕ@,5%/6,鎶 WȧvYr iĽjR7.NA"7)+On$|QR4FLdje}%oae۸z"+߰F`1\hmD?J¤x :96zcM:6qYf.̬bxcvyIݓ&N TXSE^Hπc(d@"t'"PoDs7<0;Gܿx:=3|!&n6P7ڵy/'>qͅaD20.qNhsl2sԀJԈGtq*sȩFD_7**FvAAZ{?7(v_lYx9(sBl=n<_O+ž&zZs,)Y"O3; P$W8wXf#[ 5zW=] \L7;L\G—w؅"fNOڥ!Kk[DŽʖ\PNdZj#AmZ u/Yj߲7,uNk}H*1 5Pq,ߩC&u.M0 ^Pkw*BjyaQX !KI2Yl=${1PY/i;gYL^ExcD?66OZ̖ڂ t kQlmeMQ kj1{LӮL|tPD],$O,$/$z VP$תch:pbo9dcQɗg8)еևK0X>ZԢ24 S.=Γ_uPalEqdB`״ʄ#3!_|k/ {t`=2qpbA5rbnwbΣJ9H)ik{ e?ʲE=޲eĈ 0eJBVotCQ{>O޼q`fcު2(\ktmkk @ļ'D{؃'!ɑ:~5 9"zfBo/ \:vIy-_VZ.wSSRn"S@lfpw앰dVݾ):5z>+5x,k1'Gy9ɷO6JVrK{?Ӏ] c죵~>*@5;F/Lh91MQ1_tնN8}o<6{;m(/ P^bxh@ iqDY风r8yu}m}"UV '\ea*}Nq>ڮR>˭36eِ&I(1jqu$c > t0\b( ֭>^]y70񓑑7mfT mrx4:oP: qYb-A(qK %{+=zq|+#1rT"0d :ͫw UkGKC,겙\No0U/i>Pd% @(2޲%jJEw=o65W:]7ϪPe3d;   Z =<2)@傼>]D7jw>mEF~͋JPHroP4ĵb=C :9+ r2iykjB 1d!bwb Ʌ}&ŇO@ JM DA6].h=.B5ydzlS&V  'Y3@b[~GT'>3wb8+sL|tuMQS+13 ~M^y bhzˈMʦ6)hKJ{h$1x6yT-T`+モ@ YJT3a  Sd5U<4+| 2\L{ʂGd 5!C"Hq͒:L&| gku唑cHLK DEْ VX?HԾH*|,$N| ,^{.L[KI&7gi$c=Y8H@sC3'e%1=%K&> ws˓MWy^@'u"k&13b7꽿XA.>x1zr17G cD!RP(z檠XNw3NX_ޥK3u|s0J6 ݚnԓ)$@[mf®Ӏ7^74KY)Y8#l.)`$dE֯gKl)m`"3uRрMa.B/D>~حy+lbiz f݀ $v@zP:v/bNͤlGAf7|Q*= s+"(ig5bQ]eUz8#f_PYk+};$W&#nG]0BYj2un<ل+7kt.9 c~wyBR-O&TLGw/]-3iYz (V>%B5J3{ % P腚 d!P5QA!ދ,KH:fifEh΄ّ@weB60ւygꑣ]sIdz5v'xG0,@Xu1I6]>KnixE4cҲNw2gҰ#s|VЈ~4x?ns'Rz1#HcW0+&'IwXJ ݘ/9)Ko/jhW5ʶ6ϝ j nIW.;ܺBɚv׎A/&map ,39M߀ s_$c_Q=ɩ, 5´׸tҢB7 C\G-*ԭ~6I^j~Ѳt-نqBׅSl#nr+>1mf9ff1GB҃$pj'VjfIkG>S'K5l\_[AVܐC8O< `?,ΙZoVTޛ,/?Xʮ 0&IoILTw ǑEՔ@]}5a}c&M0| FT,!9!/z@riYYHЏRDdjLqXNY74dG\ōn1Ns K#nnu~|{`P^+Yben?Ժl2_ȇSܧa3orIPgvjACUʣg͘>@9(HjefP̲Xɶ5\YU-7O@.ѨkF+ f$K!IXJ:?Ң*a`V"V$O˴S, iQ\bM&9Y;mi8 WjK '/9Oa:Bl%qz޹b#e9V4Pז%Jv0 tp84B~M:[s}9FU~4vQXΧĀ$'Ye'%\Q9E!]|}:3Bs4oo+:/_:s_ֿ =u}`Bsz萼cUl;U WObid{ &o> n4#m5`M 92{ ŸD︁f>D$:\aZ(HfF*c5=­̂5a`.N_=X@^ܩTOH~511&k0~kk+f L@ NʹCE/.?~L:/u|ÎS*д/!PUip{`kbPjڱDZ=`֐R >L޹Hkf <.(W)r :1+X3%ނJ1½|A.=" ǔt<{m 58Q7{[Sj,N,wDNӊ-`a087qhωe' =OqC ܠe8BZ1a-?NNC\vJ)h?us}I`Ky ӗX/~,'Aהrl6Fs2q*1U 9ATh_"/GJڭXڔd``2d䲽=&~~O\Ht.0i)K1{dSıs `s-zG^6=Wڞ.7+KfY[έuۡD*:hbGW@%<^|mBpUB"J U9\zQ5.0ʉrbEDA]0GəoM2o =8[(7eSƈtch52X@5K꥜y*NKԕ_W] ȯ̏&Hhy lۖMQ}!e 1! ٳ@&CkiN9i qdEKH8ٿ`=]P~!%t۩RIk pv b֮cy9EN{ifn^%}h&<⾟2 bSQ]vs~ٶ־Si3E\G(}^NQ9W4AK 5aX1`|3s+|"<ɒ_ hoZ !IL/g?{LBvL(VZ-RвWDܱTʒ#3$EKx+BiDXĊ0YR?nFJkM,BE9C)t}OSј(} 8=HS2f# dˋխDf@#JgW_y ޛwnסl4oBVcct4z'ANDd2@DD~oSFK^G1VʨLYpܦjޚ_(C|0j㤑 9o2 fcopܯe=:c2@wa;; %74Y\f;j߉ANcC))R.ZZJ=/0xXg KO8 ҂KHmZuOz_>24DX[>FeK4b^hXH=PܮDRj L: ?\  {keKvR*O\׬6JpgNUmtZPrQLh W4yCθYiM֯p/*kp'vn>tn+Uh '#k;gQapo`T#z!X,n*8F%}}5>h̃F_?].otqBE=[VhP mpu晡}p p(Q ޹l~!4 M+ sBbjXQQRh$dS^p8lF;\vZz?xzRR%>ϞTgVCW pE@+fddP>!tﵗ+!u ):У? F/alfu}xFֿFrf*I-Ln<},<̆@^n Rf!bl(`Fy }:>DNȝ^1aռf>Jz/pX TFi*)ݐžO(d@9?ݚQWqZ=t:^1I 3ٜ}a˥x QD6&uXV/œ]]Ζ[yD;4xvX="$ܙCN܀%FCz?Uh,N .7>,aX= IɸUr.[~E~YàP' 52?7cSA<)+.O.S6XcÝMD׳82&T^/S`Zh.m{Y|qpÜAII2 Ěݢ)}`IY)hYSd{(ھf1}؟.B@,f@De̙{&w˘/,  NIBo?ƱMu:,lPpgh%kKDg. xJm0Lu4ܗx-,Vmq $[9ï1E`F)@Y1E_-Gz*"!8Lj*Oc[ :э+ NF,CG ޻h=p]fX1Af}l W|Ym'~kb놮sxy& {Qƶ>'iotki KUhXnA3\)l3guCpRcR[s,/x3zt2\Pd oIIjҢQ!imG@|rTSȗ#QrR=8 q= +q7qRg1wЈl]SG#i4L@Pp ߏq rHH5`JKr_ Z.b|^ej Q2fH,X. nρF3jv% M_DCwbnW4"/tXR| P"j_iGec5hx?Ӡz1p#5EŘMrnj4 X F-Q9/Ttàx:}G>.Aw`,|l}]3)c%9ϣq|oC^thp RD%"mt<熑T/.###V^i-uJ=#g/L1vŨAu~~ӥ b@RVLqA`;SFKgruY@o&|)[5cq}3s& ] s6T )}K_oWKr$-kV'&;fa g IKnDlFsE&@d;!dq@]&@.g x ikpc}a׿"CiήK^##?5KNfFVLW*P2J[ǂ7&d_re )D*mK2Pbl~t-mCNrb`$+dLױ<\V/+T滙E~c&%L_?`Ox׿f׭r]jNgV3&/(DE"ҋ{2BS¥_P"S(A#-#:JkHuB[k)BHVd`{:Ҧ7sa) I~k+R)0,me9sq$ދ>^5~*2_$ _yR̝i~m`HxE؄9-9I8hfgt/\qP7N[Ş֭ł+|UM:-v-vm9d}@碓(઄ K[lL9o;6@X*#]%:2qɴeOsF,h(x ׀ŝϕ﷨C8;1qDWa[xM8,Y@(VI:tR9,}m+=ӄ^.fXK+\ nU 7OyaEσw# иIο Cuihhy|w/ak$7p3®pS)>PgDZtODU[&|z69y8 `&羍Kq>EW4MDW&20nh꺅ŞoYZPw#{Zpgg h=}W6:qopJA؅;w/,)ZiD8{D.FaIr hn ⦆?`(0)lk48S&֓)uc%`sdB#tThzMcqQ*\a-Gy2:'3."ф56:̓.1޶ƲQ)@ ɧ'qG bOL۹{=/$.8u=N[xL}`ƒn~t{/"V-YXLb hi&cگ*Y"}xFo9d%:P&=1=vb:\֕Uq|! dEiBŘ`@n%^YqMӒkLb( mD؈ܱmGlsVRlp9 .3U$R*MoB<؞/@M^|hTzbw"!G!mwph9Bwfo~?85xLM_'}`;ށd3dq+[p7US'm#H9| qvnH!kbLƁ'Z&b8<1۰fAe$v6*ieAߺ!+.X_Y+wuN.͇'{NT&}dg6ʏkoeq~By'IoPQ' fS"IygmkcLg?"Hxhd=u%aE86/٦SŦ?ud {~MVcL? ?A>@ǔ8J{\vV.=O Xv\B#XC`PW3R pzɸLetHʅ6h;MIflRJlVΤ`"pnXwiK^c͕P/eWG3U>wN;z 2@Bi p (DP e~q>7iɬ*醓1܇}ZM.7 GW]O* pDM:q53ٻ/Y4uRR3bs!K|r#Ʌ0/"/7z3ȩ\0MZ"i쁱糜g< ?ecދsn.>ǧ8a,ijgeiD@Oֹ,.N\Oxg]De6簔FjE!:awjKa=ߟ^nP|*%h{2a?SX29P d 워%?v`}X }Fegw[h!ubĴF1 =O1!>u$ PUάw%欽ԁ(vc Lqx8ɱ̇V)6qyxw/1KdO /v`!A:\Ѯ#<IwFS. 4}bB|)iO޲q@ ~d֢Cο[aAžlX[j%cP_%N:j0>kf-S8?|>6m {UvbOwrV^(sBY0邺 pKggm4@jt=͌flER-{A%ueԑsaj":!nqVD)yPf?_lQnްFxmH:7?W1P!JM}\vGԢ*#e\RظpQ>1M6ߴo{xDډfJ)Ejނ^BBLU5ͽG>4O J4z. ApsJ _+fz:^SÄ_"Y˛/ 9y\z@ sE\,ӡ+KE.Xg_ R;K0͠ˤTؒw^'%˖'VxSUJ1nIX*U,<[I?sd|2\lV|GwC脳9CrQ .Zr a91}koE !'yN| ;lF/}=xo[IA=ݐn14foTݭ-3@S&JVaKyD45DA`^UXd4~pm(XO.ɢH\7O>t>sU񙫊n c-G X:"Aeo3{Z?#bF~Y)Pp ߘ#V.`g$Cs 1O }$H+Qab-`bwwk_>Vy`{SL}&t[_Zas`$edz}2UŸߝlH~7 mT&WjILdQ/IڤsHˏN*Ȑhkp,ج1FG}EY=*^ɴّ1QqbŒ̜]qG8hBfN~+N8L*IG~0\S-Ղl! [9r2Ò[ 8w|XXpZa2)A gQS &Yvjwfb;jr1$1X?${ءuWֺ pYbO"4ƟKOf`~WM#qU' <~]aO1~B|$@ NV2r6ѕ}Ir O_>\&ɲN*ھ# s {:F`vw2Hܢlp8`KG_:ab 6U$5)u.g4$W觴gǐ|j>Rlƴ^m缨Wy~x>8{Q% y]cPHњ8Vq0NJK!# 449oWֺbn1Iyʀ@~]=یiCc]܇[ٜƱB9N}L-s7X6u'jH!һmnTᇹ/{yh[r=p]fМ/Ɍ1ot<%l"IZ)-OLOmM bd^GRHݾ gޠ) b)D( <8]P}K`J6 s6s_HV@;J7?}ލ4CSBݣNBpC. |A'^k>u{d4+27HC MzȶL*(c56t\2N\h0{ӑYZUjSעe3a]ȮPWK6boD( K^Ϧ i2)C)jD)F- X7l >owM [o莕j"՚ͳpä@CKB!'2q/dEߵj鶗5BUWlA.e޺!,r#J D\HuK}pܞaf'&kr,R^rlț4c^|_6muvgJ1$LȪ_&het( g*`Tُn JzV7 Jp0{ % 㝳]?R#LZb?{Ŏct'Kp폒ggE$ }m15[CGQf96:NB|ٺ~fxKop`_:n3RkbuExMkud$aC^1u9v[֨=_"e~6 *{ԛX:?YXTJo"''֗ d2Q%Vtlh,BI,SQ=ۦx "?#֝!WO9>lhK,SA`SvG +|ׇlޝ#@=`̉#tNP SfLv[ڄtgf+Mz\r,pwC1^6 $t?A#AK/_\K)^|wfTT{1fw)>;h E N0PWOv!3T:jUfĸB8/0 $P3qiTE^6i}"nPߴN?kAgXtdsKFlĒ DU ԁ1>Tbr%iD6vٹ7w TۏX-9gitTJĊfr-Ă )(;ﶧ_lg즀jwdO/u(/\]+BkJ'mǐ4D M~.^icG7FP)):_vZku`mQ,W٫S#|& OKvnARR\rl mETg]ϨNg8jJybSX]:UC{M%OH1EAv"1rcㆲkAWNϰnoQ`$'5sU˵Jqئ4 BOZX?s'P3=OJc<]m~XG(qxʣ0T4_,i_Hv:啢R a C y#Zm\N_T4fy$aYѢ)BԨ-}ІKu-XL( BkCzgP딾O#\1 zCBp$PO+]3-RZ W8Ls_ nzCO*VX1 #=ʤP\"}v8";|o(lG/2Y r{B苷\#oi:=J ;x3]0_=Y|I(ѼnQbst+E4q46 6O[~ u?e9@U0/G6gΈE:t3g;zg'w3"veIXR6 t $N++ |QM|*_5ܾVY6I aGݳpH?9?ߎ)fb F_@ԭ/L Kh >5 5 bT k& ! nOYݼ7 Fylg므Z{C^J3Ҡ6DΧ\uy`8S"u9GLꑡ -iP RJyxK?isQZf/1(t: (:}ѵxI:.2EZҞej,:u. .Vw䲀A| *>l9 ?w/›ryxE!r-;}9E2L9^E1 .1'hq^m0Ece F|CY|YX<#NPǝ쥹"{3V?[SXp"X\uN΋ZBARmO/[БK 5tVU~})#*9~P e+%! bU󭫩'I*hcO\ ҁyZ'&_%[O%U}%TI"9.!sK=N(Puf~[p{鍧8jTkg0U#/ڜiNMy;"|}Ζ${ڸQ>8tӒ*' ԛ ;/y;r4և`6_VNO_턷.Qػ Φm.3MZh]ﱙttéYI t;u-XQO{ eדduNۯ`y۔Rꗂ3 E&LJ7ږo5'ӭ=Ը|p7p#'L$Olxܨ#IUB > Asn@G 3ǓIk_P ?І򦨯)Qn7hT[Bce*m)a>eaYq/Il(tT[U!:yxu_>[%'a`&Ԣ7ux/ed}~U>tE ):} ԷXer*jTҟ^ 0SZGF)A.jk;/S-w>m s~?c+wԚ\Y/;$r6Pf߯},MraTh:OX zڟ){(B#")*ptׯU "O9ְ.MA䊞gnXA~cl,=9^ nMa*mQ:ߢ6~$^m ll.\3 \cO"֬"r5fՇ0$0q,lB-tEШ`\Bn^o*`0;_, /s 6ۺNsٕpNV%S@aMG#Z?Ku8CK#xqsQfrD:;Τ -:oEJob*Ы(R`us1F$c(÷?:-˜KVo*#Zv& j`|A:N"> cƒ JMn-FGji|,X`̏[0QB_Sf1n?,зU˴{2$̲@Uj` }Fv4l;Ú|[銨QJ5 x 9W!\_D^r!(!xA#}JW>y`Or^K[&Xr.Vv*gDaAO3| BegGn:ƗP?!Jg6 `7 Oӭ٦SmϿ9c,4Ӻ/$OʱRx7%l&k # lD ^_~x#-zͶn6e<l؞ ,BޗB*CŸ ֫JKV^^ɥ;t285*A<'Se)D['ncЛ ~p3Z˪sZVGi0Jr*(5RtM%`0ػS8Eʹ.)f1}NGw݊O&g>kuHu,|qtoWZm8 grI-_^g7l,"ŢPԡYs.qs%I#}B3qey;9ule[ 911whid`3;=ZcWY@Ӎ669Q8M1*Y2.;HC\Ҹ};1xڬIbŬ~MhIYd/t89/IcmƺniJIU`D2\cH9pbw;64#Ēk7Ϸ˒dVi]J`csV{˟MPiYԨ 4 q_3~ѵd [ pnۤ"% "D_CpKL&#Wt湱o")V!*kO8hnHy7 J4k9ԬglږkMsGUo}@-.O+YvqО?'\؝b ?㥏ݹv|: O{;0^U0Ыj!J+$h}%"PХjSfʵ$VvI={7r {2-W[։;5VeL-D5@<y7JsW_zPh~)X4O ,ќ=ls'/SZk(TޏW(r_U *.&}pxuU3\neDQnI`L'J6iTŸ{,JFkѤUfc|?8O֬l;41!`q坮0> }wXD/ ɣSj;i3[8u;tצBsɂSx0ubo"!$](+/=B/ֱbV N&ޙ`s8 8ھbm,jnbA<@J `' q S54 [h*hP#F%بb1y՜˒B O}oh>5x[IY!<zD,T5nb[tkEX:[ 60RCϷ>6C[#?FG*u?"%Q=H lbs@a gt#DRbUkՆ.k;Lu7; -clzYdT傤c_G3ݘfa x`ր4tX=TTc{ XsϥjyʜU /^L;5ʺ]Qz%k(?IL4cyNJָMB":7B`ۉ )-AN!Y5{8fኌwmIVRʴ /f't7oVb2LG/o cr.adj ̥N!?1 })!mðZOڽ2= R-r Shf,|jʮ*w@JGZt}F KqJ 篂>fS*XgY}(o=>lWL<}|JXScWX]y9 ;J8sHY@w(&Q}\~eheSIz2rw\&ą $Zs>UcCc%?[\6/h#3[< RZu]'kdoq벛2[#Lw/c>ԜOC 6Xes)$=Hlӗ{AiDD,M8FES AmH-XbVԕCwI +8 c"]P~:&tk4@&(#*²7EL=yʢw%nOs!\C@N4 y?3ÈX(-džNsynu ޣLe*z&lxH Rp&+.E(iMLy7R#SdAIZϨ-ױ+Pkد4G<x^`B[fԤfRz5Sy˞M47H]{ժ~؇#ļwٞ 560f>oc__x`QjooTzJ7 5U;1`yL9Aקu-+"@4>cv?hAI On|ohLqc4L.tį7qVI9$t$_PT87k1\PE.I搜qd<6o}@F_'F9T3o}?u0sꨀZX9/k61GzW-kT-^^3|cxƜ&֘+/٠fE{bcCDv lrgy%bS`=!=c`z.  \(#/9jgPᷤl Ca1 adK*TX*n&D ly\qrEHPysysLRSw+1F[E,%A/g!rGMAKꦝm0fN*65wfyz$ܰoˊu6XꞢmSkWt߮sAY㉚4WblEXUڋ#߹r#X y@`Ld<>'B%3bdQ }DWa<[#mk@I8!.#"TU4i8Gٽ~gW%:7DAZ;x[H8gc$|+m\ˆv?x)&Qkl[.]BL&ML /bW0H-V{)䢽6tPl+?K0pT4cbk˄/"`)dҁclK4E$qj6[JsZDj>"be{Κ%gp#K GĆ995` 1ޡX„C j}T2Qe++",qso 7['Οyx ƺWވ “^%_NMeMD17g:YMςc5LT澝63wI7}Τ v8΀N|jfkgKI)IUGTMio].-Q ǽzG#|d0r*iphNB8iO2B.g<&%/۱g r}JPK?b,4HxWEc ڣ^=#+z7Wub J\Z1yŬH@]S[ _(Fn)qec)2=A@ OT^/8=(H (#)3Uz%Y0[Gtr2d:Y'&z+ET!i[$IMX˲yPP= H4RW5>.힜]z׋} u>Amn`gM8dP+E'v+=0qE\[/MT(;T?=_jM՝{Pl@n7o`X~RV٭'ɩ@ꆖ$n TЯF!Tbk-Ѽlte&}~.,^6=6߀{ofYֿ3Idﶕ# ǶN,f9d0j( fHk_<3A5-'ô2:04"/hS<s<S89<9Z&~.b ) ˔: kO|ݯvLq9CE,Yq;nsGne</ew' PH*VgVR-!ua<@w!f:x8F!1S .novYFVKNWTa=;]84]o"4ʯתהF3~MGF1 |ݖã!BVk](iPC0iɆF*.e_{҈] >zb>{[Z8}a ΅_[Y]%mo] OպL0hu߸s4ih^qH@+ Sge Bie/30m|G/\)Z>5:ly=XK8[:(iզ_7՘7}.YD,"av)h1 I@GC6kVhzJcI1S^ׂ9?G k"oJP~ERn CvM17]Ra=qpRH-!i`G@8(M _K2ts}ç0U=Lln)M0JٛFbS3 0\%v ,Wx]@+ x^?=J]xf[hv64\#5 O߂bFFd]ۦLtV;Ct ~}sRt:#{^xߵNO\xv3(Ҝ&+,) Smi a|!=;r'H%W^F]Ttj>h-2q[,gd E`R޲I_. o3N҃ua; g4@~ҷ_\$Jl"LE0ihmhF؞8U1yGZ-0 .5ᯪe|OBInI&obq//[/}S;d6{FY+1.shyjʓkޣ̏I;o fVEsdb)`!z R^22e.<HZ]jK'XtuX҆6܏G6,ydV?5ZKgE˂`:F)궼<o oJ,޲D=/!cGϸj4k|qr*-͐_[|Arԇ#VKH`6l#W.> ~ɗ+i@Z q8"N-p2ŷY2&IjjzRaQG8ƚ~6V69 Ya%&-Z ATD?_Ng|s(({#T C$44drQFӼ>K;y&n)v150_AN+擢pQ.X0˟99sAV8ZXA?'m^Eh2@_h-64W 397yJ_"n/Oi3F*OQ~vƛ5jɎ!+BEwaՖK/0#QYa4$3l"xId,L+[qSy[L `Td0OQ֌\$.#4HJH2ϋh|C,$2{6~j?jZJPоA/-s2 M9,jtgf[/'5$@̮pSA 9l2/Cm٣oKU4<0buގ0m1i YS#yČjo)]S|A-X"jMӌg||P 1-24đ\YpۮRUgJ~V*}$ޟ$TX«X #<bY㡧QS%V4)iq[ӚBdK%}O*ȈatG V !&bB!뽞p K W14 Uc뀿ñ# )Ivx AՎwJ_ 9cVΑ~]C]i ۱%֯if&GnC'hLB%P4/ = J]}v3g@ EUBNxizr+Kr#TkgEsU_%'r+xa⯙TZ'G"l 4|)k^j˜nŠqKfF~ bGEF(F1Y4`s{|ùEl[u ׵@!~3ȍ=}`{pZCmot ,5!A0UJAI^2&>MBqc۬Wx~`~EHFSKʩcR5qSƂ:V=j+BrOL#o0'"UY^bƦݼnIf"v1=B6_]4Y{@6#ŀYۥ ˦kS&yovQ5y "Y]uYX}De2[Os#7M~5Z:B:X/KҾ7zRgH`PQ@19w9pAP*5%ҿ?BZ}&$'W< c^ a}#^9a2K$5'⨧vI!/Zk(mS=8l(pe2W뙑'^W3ʹ+Ea^bUY6ĩR ~3YU]rg\ruzRX)} Kbp2509܊7'@4''Tw-Zw/ke ەk|2EwVW w*m&^&k>-:W wu.F܅@,]yZ`\OxoE- 0#;Ia JNߣn@RjS-UpLǧI#?<'}M_bܖa'XVĒ(-ybf{Tk#QpfvΪx'V$}tY+.v=mSnT6/D$ޕ ฌZ#<Ҳf3 ѡ'*w/=t#[jWͽRw!HT(5?#0F15R~aMlUy1ɵعmz`Mu'5/_ݏVoq`M,sx6y{BC}7g s wnu<5[D=7YlԕP֭7Tq3!Q$4͎Zjݷ;wEQh=xPc+JAfIV28oEĘT+g(\=4 $5:`U!-&ݝ}<绑Ru,ܸ5٩.]s cfIzt§ ?:X7:u-yuLt3O6e=gE1 mRj҄L,U.܈?kD8*aZT^tLw5%bi.2s욋x 1EqY< jޱrH/kW/?xtVh/d0n)Gwdjieݚ2D?s| DCg$}OL1)0e(`J[ȚNHDkY(ч]V0~O?sHZvPD_1;7}gsgbN\CL/=R#s  C(לWc7̄*Nɷ5cO11ۦeLIa}#Kf Es+{MI6C@ Ew֮) aG,>UB.&<. ^7%(ceJ='(*::&1`SGGT?u'g8%ƸKr3w>VuZ۾&`13#oF 8{e_9s̈ ]ֺH߸G P;eW%/x]uM{ wyy[Ip:զIӂl)\+g/nW"IBvagTs&0nVn!T+CaJ;.-7 AOAJ[L] وa;Ʒݚhj TfG7V? ~=P\pRA+zNW nER4IA^&#s9wD=Sh!z>EkW{lz/_SnRd3(R jnNC'o宏9"ZԔ|w=qҧm! [?nJDi5|}FQl-z/wM)w1M0>JhN Js&-cߐe3@r{,CNԡ䉽߰"Q/Zns=*M̼,Y9evX#KF³Iߝ4խ'CZo鹅dH'VdaO+9T3GSar[-Zrn2&:["  kݖOpI8o*d-_FEGf iIkcU~ȯgنiUiXzז a5*7S]bFܓ_G*qG͑. 8Gio;hte59 V?w k}Z_{>;{ %>QRcQih+ZODՍV<,*z^MK*|n*Օ',G bw;i}[@}-1ч ]y?eG-i\y0UĴV2_.pD,zmdM۰Ak qqf@A\OIFr0Gtl6AwSeL`DuơRal9˶W _#T]DJ:e;&M:8u¸Lۥ ƪhu.BÓ92yBUi _%x;ԿRBO& i87OBux3KLCd0u N:EE^M  (F}fϧvAi=1Q \Ѓ۵(E,LmD>ZHLg!Å ^ˍ5Ƨ?LN?12O[.4u X'au^DkqD}5=غR>qkٿl/Czn2{SLuȒDc^v%A\A#F[ ں4<5v-9TF3p}B=ՋqNT~I@Gl>dZWGahbqBNr>5hpU5Nt5x|݃SZv(lvki\4&d26sr^e Zl;:Fg뽍UV7D#JGO2六 0GU-5vTQԃ'Pm44•,a!~M?r~ BmnXS6Uj$tkۭn~UE k扣~sj;֟diBxQt,nI+$2bUڰ=a5.,c[ӧ { {Y!F=mKlzt:@*m'kRj;E K xb9奬jgٚOu.?4+chvv7QP/>p4^yzu∹%B\!j&5b$#:R٧pٵ NS[~3eE Yj(,7@9v%m.O!32~ۍ鈜1erܷ@|҄c&oY$p;e2S{IR0|5Tَz@gjD]n,Ϛc[!|c5MhB^c&ϥvLGmTlL /'&FqP$_ [:қ e :ɽIe' 8A%J6[v~P)!0gҭch=uRìaǍӇȺ/k\Hw¢6wS2T9qb-?NP%HS\}z"mwZNQ֡AvVU6 J¥sih._/xmyɏzu;?߈\U,>E=q h`⣾,ρh!GC|Fmr8{u;0kjt%egPԮ$ En<RTV⎳69CZD2QalT: Gʐv(  =*;˿fϏu/ %QȴS:OXwUP xE%\=]j0g1%H.VQkQiQLA_ܢ3a< L!UB|T芤(<\X{3DZLAFwN-JU]-YÂ<ֽF8ݷw)xư^ZzFQ $ z7gEx|6Y:n{cFGSťCW0:: q^)!bZa(ZMBk$4:Iu;~۔cf*Yκk`Sͼ@*= *>|^oDk "[-6<FBG`址|{PkgYF& [[a~QE_xlͭ_7 d@W*ŸR";$@ꆼjm,3agOyݏrOZ7Utd+ɀ;Ym!hERdߋ'CcX?Mr1vWlNYs- xy](AۑE3ur񸠒ės!̂ y?;Gpr;3e@Ҍ=SnY77YŽ3عCENrid/G~NϱNl!,"bPPN\Sx&t'>D]U}$˗qÓͽJf 3FjJD0Ѱ+M\JVrf̀߹C6L+5/<1?'t5j I] .:kX;QF;\BKOUȝ}G [yxgW ʒWb) X!|2) \/M(P ,g߫4]'P~&{&ĬJ[DqtxpStnͷN(qԓޓ r*_yLtckIʍzϴ:X"D/qQV[׌aGJ%I2JN>8IfE2c->frw{5 @3;ׅrnB M=_g&PH1lYk痙?GM@.:6hB^ Hc ¼":[7jA8Q-K5Pt%Of8=C3D)J<.mkIesUYRa?wsu~/3n:=l] $j{HΤ {mJ< MNAdc)Q^8bqS broSb(@X Gkj+qM=/~ZbF_ ;$@("bHEOO$lv1-:j>}zn9x AL}<):UL6D8̈O}eCgwx4y^l׆ dI:}糾ayqAY=Ϲ'5Um,S`|L3N5Qzk?U+9%-sV+ޱfpƆ #6|:VscljOwE0%\JHiy%EDA\g)ҫu~%x:b\7%9ri 0dxA76wEq;E5={ Lkd*M9\2mө~!Lɥi-$O۩ NAG҅>aX8F }kDIӥ@;J6}粅M~7࿵(8t, ]B/G.7n{myL*Z\g}J!ǕVK)"Ӑx;F{uNE7T)^MFk _-p r焙5^p]Ȱՙמ`S֢[6Pؤ9>.L옾 .7E }W?,g:*iCtu~_CP<ն%pk4FbUC-vuɌJHY ƛq&?G4E" kaAW/:bL7B\]l:c*4zRvurvo'lH 4.ܲ_г\46MߕkCu v٧PD2A_}JU.(2ES2DR;+A\dYDMӘ4 9/L:I!2i>+s}jzYNdBi%]]]:n)zV4 1rC"xNpY.J({*KYu$/"vV##}*Ov2mq֍H3{%x;+ʫzd}۰wSX)Vd^ppȊ?Eɶ ,F 807qD{{Kη?[ sCE5Ei*zt=׻MG:ÿ.[U*w"N+E2WL!pR(̛ 0#v.>0B/6W,EZ-֧q W'у55%/Y#<% sYPylǯ:F65ڑF$OՊK,ןR1B.n0_uk̛]na2SčE)5KՍǗ n(ЯLC\ ,|`R.J'pb̑`Hr{>\N*+hMz+v~ Re/@B? <7Pܭzs>UЙ6rHhl\=q4HּV kukNT-z~}fܑC Zl+)uJy}ifC&N@]`4"gtW5y}(:)'g9H $[H"ڕtKCr1@'.|'/05o12q^;DQZW> VD yְv,pW^YP UUEWp|ښϳ*!QǬ ЅԾ"&E%)Oa[8]Pm ?iaagS>u'qlCKG_Н b'c/ޏZRD(7lm>΄7kDz{p )O&K2ت`7'WiP,s_]ʕMU}C;CqgPnޝ:}Og|zyBN}[L{“2<%2eZQEW7Ǜ-s0xD!/Nf)z2%lf hboprl RIMy,xʉm%˨BΟXe$3[j}aضW jǻzCЀF3riw&)t5Ws2Xn)byKD =5~T-/a~U 9;bU'!GVbC ˓WxoQ?ȮÅ[Ks I3#BU+S]ǨԆ)H YawF 呍JkWα/Js B2fz:+VR/q62ԁJG2(I1]$\$&"JtA\z(nQrc=k ۧ1\)"++X.$## 跦'<*>?Mm4ʹ]e`@M֑KJjZ f]T`y'T),yC>+h nd+ZEA԰v;Ek(쾲;N*k2|AW|4P&M *1A?*ίy&[{O{^Ipߵ}~56o܄Ex0!] `1&S;)nb 8a%0gb{҇n@&h pLQ..! ǂOQA6WF$Ylev5W4d}21m"8PARH[nU,.QN?':05LcF"PI\R؍Ę3QKHoUGNB"o}IfqmI`.*EpwcG]7@`h[aXXaa{Q9spWigDq%xKvqDG]{BE(;3MS9I\N)-"p*'4fg[w3j¾ǁ˴'$SFjݳ 6zTۣw19ziV}~R&/jdo0Z#`"gɷMmod,^ ՁeY}6OndG3.N(A"jY 9e–/>)j;gq;^oInC4 ׂri]Ip7fZд@NlXӕ80ժ&`rGmbs׿ kbbqtzI<*Cp'Ȧgn@X4VG03 ~ -GR ;@wcx\v'r; IPyLuo:9L#e?T`ș0Ω8Gvq1:Н+YKN޷'o$j; Kҥ=+َ)\̉/ +DVڰՀFqD6i2퉟Jυ3v.-<ꋥ :+y*t7u 4_h1'Q-9y}Sg_i!MZR?,PIB@YY{k01<'Sћ ~ɩيk7X: E|ґ ߜ~h;C3Vp9\QDh!彷Fqíڭ(d,*] $li0ZtBō0(SGՔ`urz428ˑy\o,z ^ \mJmZuZn]^u ='=*k$2d=l 7'95yc3+Hiy.T'S 2I12 0hbB}JeQ5M}}U`C}8㪬8u^=DiaIVǖxIX2Hvی\\u~%JooBhgK=\^AG8lo VYbOp ,9R-=XNmFFS3wvuIh*Pc+62z }\'T#nZm e" pk FB IMeXʼ?(52p?Ɓ+unL<`=] d:czf ==5EGfjŔBv1_+u뽺%` byg9C'c3 pAy4bq*- ,TSn04_™|Lޕ0q"ytWڭܩeW3,`4~`1ӏ2%F߸ )pcQ^7Wi? Y)/h4~["xP 9k z) w)F<Qmd;1m9HTEǜʒͿF@ocy.\H.9,c*6 ˃ `oSsڜZCp0uWaYB9;!I؝Z&o?Ղ x(謮{GG.Rdx[ﲇ9m}i@jAe`;ll3UVd&&ޢ[QWIR*5+#!֡D< ,J7v!^u(P|]] &d$+:aҶZz"s/#z3 pjoRz4tWlSSYc}oClCLcԼrvMC"WtS`I?C޹g>mc2Sq(ݕH|O7^D_#FQ ,ѷ/Ae YR|]Si 㚋"kth1^TZ/"QP:OH O#gQ9 MOʰ `"|$x2]3@Zə]& ~5 &٭Y7mljw}q74G3/~;$~R]@>mˇ),ﱹfv8ސq- $5Y[] 3wӄ1?. S,4Q mw#ŬYJMC#I$1YbgD+ R hЈ?{ňӸCU)8{ 5O‘WޟDie w&)WeQ $;Oxz2Ln%fI戬Cvާm^T4UWΌ`:EM.8oL͂ [Y8T;ZJ΂e(W d|,a-3df4 `g7VNE}2M4W)cgZp%x8 ܮgVF>_#.̠(a,+ BY$H_YV%&1Z,oݺUq7;C⍓^ j`R1}:Ta {-(Ҧ/WtcLڴQTmH~$ܓ~b* ;Fv/ea Ms ㆏Oomxn6&9>nމaA p?_x)b@x!lIoiЂz淗,8K3(8i 'ﱗNLmc.c瀫BK }3<^?$W0܃t.GKê'}tMykc"%;uru;|qeR._PK__ѫ^zYɆtȵ3#f inxy /!%,,(T*ؚ[EwՈeڿf˙ ɮsnnŜx H,2Nx2}9;k<d[Եtjc3h~Lkzu@\9Hx,yϰ5e,u*ҢN^Xv&zU0\ن-. }8k@}aK8A]2֧;)1R k95l_TϫZqI9 ʲ~T& x֤KxBƉ}>:xv!<f?,:Fzh&҅ _tl4v UH׿Hy =r % }n6s.nY/.VOJ+"ut֤B 4O%xn5+f#., H , ]%_EޮmEq)hfBp>֨{ߧEzhHgy6X$?4nQ̆E06\ iD1K j>jP5Ij׆Cetr+BB":ѕZo&Ag / (@ym{LeNt9@ZH<TbXq?)LRRl¯Eб#]8Fr߼>}AO'2TUDrnO'[nrӃAT]e-q-A Tpzۜ*҂dNގB {]loԝM`n=?7[+2 Pc:C?!_%RCT5a+(,clAI ( 2j; 8ӛ- }t ]nhE1THfSszZڙߒo,2>` "o_2S0ʠvsѿ %kvw7j uw#< H} q2Zc e^:G0Yfء^½Zjm^HФ3.tYF! Sl T-vƉOF{kZݝd *Z.F,:=lhBK_[/ MF34Bn-9}CE<ү/xς->rZ!aܞO$q!Kؼ)E`,MftV8g p UA én,B^.Tl0cGùfᏬ:B I g 9tsDAlE+F\2G#":)Dso;ѓ?*D2_X[J6X7 *',5$%S١F 4AjB28Flq 3:$Ƅqʥ\%GӉkKbBy E^ˑ"5ܖ_8gVA WBٮ1 `ӯ$uKzʈ߹0%]]"A|/^ع(pXl5<]u <M -e:Sc3rSv/Vp?K{9TџsIyb30|{穻qts鲴 {G ;G%p+UO*|+l̎4VE R Pq2N41lې-Ƨ ;o9{.(Iw6Wknw\^%Eܫ(D$[d-l-\,v1#/ˊ%Vb3O5/} #oDî$ XqLQDHj˫(XpBc$‰\fsb`o#coyѯMk[Bj/{ ;>A|ٖ8 EډRiUP1g{91[mlgc7Vh1e{k.D |+݃#Y,XCMw IxVu)2 t "/ȸZ|?"2?7t | Axv (&bm*P7>*rZݩKϴ#+ +0!SrH.{ 2E~JcsvA͝ai{oɃDzJ󡫈[xhϫp4a c [wZoas@~Z÷\gn#[-g2'Hly/5ÔQWOgt8r ߭K-9fi#[G=@bFr_9t8wHz;m4BsXhg~. .pJfzob>Kp٨t! ?g:1*# =x;^ (c ]. V0z@uh+f \}8ϟyZtEa3BKD6p6}ŵ'U@Zq%6Ā7lY9.υLWan\_)9GqXDly?w(W,~1 6Q]C:)_GJD6йr3eZToSJl{P(M$T_`U8RXSyst:A֦!844 d .:L*ze6Zp7QXPɓrY//i DO* 6l& į&飼 MIiEb=)ViߜzpΏ Nr@XL ]N}0`C ЎR5&`?)n}[L"b?zW,od"rЯYe͟zz!AqnS[ CV(.rA|P̔k>j4 \I[Aw"~\Y킨J-v˘dbb"`Pb{W/e>ԸGqSP#Wfқ)iNm\VF#Е0جIUCڭAH '5,q-ugaDϑ>9~*k(R#qjkgZ>Ql*Oi,GV>4>oA790oEױ+WY͂p;Y,[ze_iq#!O_ۦGlT/o/ǚ/_nq"8$?\Id;!/tO=>7T8x5Ӱ:$KxQE=wS]6n>Dq}]."L)xI+LԀ;>zz]MRr K!&H ^_lQ=Wv=Hx#M 4S!Bn$B,t>⏆W]SK3Lb{:-f'59IFMCj^=` KdkH ҏgDjQKO)3sz>rdOѳ )v>(YmLt&pF!CB_xBrf/Xg>\ }39PEp3J\vPeF+#Vr#M)]dq]S'yɲTg%$ oO/\p3@i+%y;I:3ina ~acΖZ/C8VW'tzO& R`H*Rfb.vE١nlF_He㈉B+E'zb D{"EckXXޢ"v rX4a!]`n\4 ZK@ʿ}P_b##}q,e!G1 |P<.) m§ozƓX]F<3K <ݫ\`O\TbGꎮ\?YK`X<)%D2} Ak WwE(hv&%ݡg1VɱoTSe&Q-X})Э9 \EN^$ou7LQgWcV(B*a?1T5.CAādV7crNfWv8NQ _8|Qr f*zߨAL=i9n$J:p6_4a$brx*E䳗^(y03ȹ+Xkf+tA%L li N)SL݃:%Ǣ>k~tlgC50uÉ Mlb iP&>Z{&tW [wP/Lt=Za(^s֎aS*Ok5--7:&֌ sUfo fJi(+Ұb7$2?;'4(fĔ+? #f[hTLcq:#o SU=.ʑU:.bd@W(J0ۆ8eoIMϗ8K2h;>kLC OHs*gFODZ2Vm{kt)G0.#1>gQү9scmز w=6]kV\`9Hѓ4CH~^QkJģ'>9Y@HYmZc>Z,+dW;VW4% `1Nf)İ}/:[ p9YRMg4WruJȯ!7=,<~?$A0wT.)UϟɼZ_ R2&@Z7[A[S hկ613L}쁫}!W+ j2rٵF3[ͤvmfCˀ6@D3ux NPr4]ى gooS}zτjb ;::p[$vռcћ{r!u*=;VZ_ j:O&%P99 ($\L7c}8dkflnjbI&1wy#92==><&ee6Ñ3^q,5[c:E`L]S`ZrŠ=Vz QUY-4 R蛏>ihVf{ʸ(eiO3.՞\gy۹ArLӁ9]$0_k[tb`Q(b6b" (qD.[/}$^|*(+lY&#%usAKZYk1*?^ d,TvR/u*ǮճARf)uzNg.Kw9a)6`bG1b:$عh&3by,Z=l5߿v_o6YLFOdQG}Ma^UA kP,V'uvlw|hUuÊʄ1r1 @RVU\GJc& ɹX64&R2$%fqØב߇vxϝmʼn#sʡ27  +)&ô `>*ǂl_(MQX6fnjZ K3%oޝuQXOvKQM\O âEYZKL WmMvڝW-YE! (ff?鈗T84ԡpB޽aݔ"*lc3G4Tlo_ɳ6=tsGIEŲ">P%&GX>U,MTlL>=l},&~:z͌ac#w bdlhSL<2YwWG]7M}5nĿBmsuGӤnhQH.)&RRȜ,FY>Zfh@?VI_KҐq\1&c|9f¾tMd:m~G^)(oWQbbo1[fn"=l, nh̿ljf*}$J+3!ZWh_J+cZ!/M Xik8^z;V}.A]gC}u65A"0&Ԅ) Dl`l\6awV S=B{β- cEDiΛ4O`9],'+l0WT,h>:YXԷ,@g8PL]P ̹G6}:}K-"!)k|Kq6b6~؎l+oGNj5. wlѠ " )ldZԩI_|#ར/vS;/F=vtϐ0c&%^?ێv .D}q.ܚхX)chwГLWB*uҦe=SSmLsN#ۖI:o>]#n M Fuw INCnby^ʖ=p.@*sp%hjm)L!ݎU'VҾ{Sb~#@ExT<46m±<ܩQt`^ \\{T|hieKn0-9yL\a ݉Fn~&ڛj C$|^zc-,I3¨Мܤ*/oStv;B?MC<2,DZG :oq4,ӕzPi&kG4RJْ2qm'G ?QT,.pnl&l ەPw3I3bڗV_wZ^u5/W *frM:JR C'7ʳ<8j>)xM6[q7^] ٠ӊFDn0EI?,w#| =ȳzǰxZ/# DkF-##"F)zI  ̐U; ,&e؉0u,0U,+ QAFn10$! ݣEORKS|^1\H{R ?τ pwpLJ>[9" Lx0|IN2VQi>s{n .I2r+6h%U [ c;w*D<n5E*js)/& u)=́v]9{l,ŹWhw(Խ `XbS~8,Q.ʛ  ,UGwԨs>^k\9Zdzޞ|o6I`fnOM~b/m7/'m!).~MBs _)BfiVݦԆMkDn 8t4% `J$?5w֏ ?IK'S{~tGgNQsa>I][ݿ(P,]IWa' Ezq }(l&Jntt_|iܽaКܫ<38_5΂2!;aTF%E8U9̕kӨ~*vIp(g z$ wJ'0JI$Pv!ȋ'j3ڀQz,ɫXe+MpEE9 BT2fLk[UVN;yt-sntd-='gӈ@ݫްʅvAkp)P,N O=w?Jmg%`F s9FHb{Lʫ"_.sf+0c'jH2u?LP^19҇Y.8[t9!}=YַS=sӠ_i䔝KhJ"D}w0#ѹ[f%KOe&ZDTZ-;HDM~0ӛ`ʻ+NZ -=!f>':Kƺ> l>Ȝ$2xmkfWH&~i?bLo Z^+=#['2߬[ n"f^Աvb؃l\+xmk-!W(Tw4+|"+ZZF<>N;JSyϔߕ\ /- {^ nr{,އss+|ꏝ'V}qw|vꃮCr ܆ QNցmGP L(щZlYCL hKs>>%ԲV )7ʋľrlDYW7$&/ZsF1ba>J `,"eLGۅ  vbԊ;i0OJLZؿf3AI&㫭 nǚh5Z' SX y;[u?פg9'| + 9=i4LHl䨀L+u["6/:i"~PѩZZhള˽})-xP"é|l)\''Y`u.$𾙗#WQ pbCuTj:B-1;;ߺNʋ Pu.Pwtq_* ڍ †xR,7=+亵e딴>>mHv2* vOuaOg?2ٔ쨷[%dS/&}t!ó!*DFn@9攲5 W=lz!A)٠[LB8(1az 2\׼3@e;xA]!vzxi9)6Nh-gqKˤcٳۋ/?lE$7ͦM/NJh>wUD8*+l6G*EO_Oh=6)dk,{r!#Maz!ڊA `m|/6X kPNeFo$hEPB6&t-)l0R%g zAОc|k-TOR@*G)lbb Z`hhk <ߛ`BsB1w,z~L1U6S2nLTHovϝ\z\DepACb0Gf-Yn[XJۑŒ7z=}\]O"o/Rw͌> R*#!1{7\mq+bW>UO1SOrOe xKq^{^viwFT8n(_ҹQtP J `rtv>i)| Nhhbai6Ɨq~kCH|T2K`]s9-ywK5yٓD=ҌOgrS w>tęLj@5'Mf8j [wGrIhd.5$-,EtFC#ⴰe vOO1t46Ճ/)oxp_ĝp;K?]#؀קK6~(V׼jmyxHkR]J~&ϾvpwU`U!Ư./)~ xi gQ~5_JkcF^:8TN&_"Z-5'hx0?ϚDRH ]5A J'A)5 xCn75l}]ʳv\Pe溓fG,C&ӁGMy|`QWٵ-$؇zͻ><enan~.h'jM \ZN: ,z@! s]4'1#,Mocm9Lv 0ĨuQ~G`-Hk& )>Ĥ;J貰$`¯#GGF7e:52ߌ79̼[lsw-<*an Ղ^YOX ڄj;Tj]~j>ܟE >(3}d>c. g(J<72E_ % 6GaYq<šDa6 UqKzzA/U4@i# lYO(/-?kl`^%&fc{B!n$`0͚R%Ylk5|~ae,iTȷ +44Dd Mj6gi9|nLneb7v̶caɢyblH 0>YԧgZ׮Si 3Aƕ&Q؍v[ːƀD¯}Fw*cQa 3FT xZ/W|pnFc4Y>xx"BUe'%1[?1Z_m>u ( D$3['.(lh}Ƴ5SrrLm\E2KF_}' x2ThG  1H->x2:B9IJhәPM|є]-+:&_q}x Q9g : X.ʔ¤gqСT:bʅ=Yv9!- jz5hsƧ2f:Nկ0R !Dx>CY&.IcQҧүC 4lк1Z<|!@ILtߜzUL!AOB !͙e*4 ӧAZHK@V:=BŘ\Űtְ{-d p*(f%p&k@letٟ=-{bΘ~Kyi=/Ք xXLg0Sq bU52$ֱ2oD~fɣC\\XW_wqD)ڥۃ2 W=O.+ڦk\x}}bO7ɮl 0}ҏoKH۪~a #(O\- گ99+HW$iXK Wd~ PJ}?Fh}ѩvEO*?vav_2 Ǻ%؍p;#%ߖ0DwC^~Z;i=Q:];pkp1pz%ha=ό&%OKq 7k:)tnbXk+ιkćY~FE4i~m\)akzžYE q7hPCg"7XPfJ)}ՖX5~]`iShRN-i53Om*,p ٌS#ەg˚hs 34w[.:!qiԹ;}ypю j6LIpʠ'Ֆ lavwU~5^9m7 ix%J=x!t)qA0x`bI`2i  xFY̡Ku-* ~ٓNɔixa  ~N2F^i{(⎦πq/E[2r8 B$JX/>vWON"Է\tֿ_MhٞyL\M@*e)3`<*NL(Y:QJWKGp—e[O(o AS8-mn?/`J,h rLj] #hTʍL(4 r3J~E˰\-T׾`9UTR>cpǐ RuZ / .Y"L>jeͮ4V6's;Er ,] /-_y\A&Q彂7NuuQw}s("|&-~;GNjV,O{'1 ]4CT}W;X,1>LuY֖#~epb zbS/SG:n07`)J&o{Tny!zsz tir2YWZoWb&0:xrr#9n<#;NFMo'v/nmp3WB/i38' Xַka3 N `ǣ6\,"ha zaECEg H⿰!ے[Y ~W/X0<wVc4&0׍b؂QbjSL0'0[ƂfGJs7>JJ܁"V$k7o3-$\&Էt7 6}qHJݛm&`B!Fgܱ6HjV)|Rx8)'% ?!g{eRFv]mfSZ15f8d eU"/a> ,Ѿ q`(3s%(sG.^s8N@Z3:F<#"`b`17<Ǹ԰D~DרּC6+#t{s6vKGA1té C4n)mBTM?-^$&&A&mG . -v3uup.CLO OKuWxi .t+ d8r=Z.kw9^k*">w`*85]$ OD (ŀz%v|X0[Kd)xy_$Wf-Һ &Bǡy}K+=hq(=1&8brksxΘKPL'1PH,t t. qCpĚZsAcKOP~[z1 78,I:lY׊hr8\C? WpZϫng=B(֡,.!8@yEsS꘹n.,_3MANO<7}F[nF]7/@?s2+!RƧsEh$}*?P>O)_\KǻtIHG]f#[ߏ?Xqs4:-au:(o JU#5sf7q"u_?G {T=eгkwh;P$?)hil]y ΅_Ki39m !6gz|JkKĀh\(h{_~~oT}zY5}GjQ!bjrWsVmzD7NkY|Cn ~kGլ ai6?rxјF:c'l}nr+B/ }8)"i]~H\YL],̿=W,7S52]L2β\mAǽ1Vd.{rI[}'N/@oF3ay#"B XA.";b6a2?,D"o] irYbF8i,k A=Č;4Z1+{u0ODzWtz>UP˿F8a\(HWuDJ j T^[F~Z]ݤ2[KPӖ0$Aj_1aS\ Mˉ))m?[J:g$mx称}yN<3M0Q=Q塥)4ۺPxڪd_ٯya@ȼP amIr#wS?tzk@y5쏰HoG:WH04V#ܴk -+_?s&BZNpH\9,F(Մކrhk =J#A]7>`iBGA%,dsˁsMхqQ Dev^|vdž28d Q qG}tz;z/3jZ 7u;3Ŗ3sͣ4m3dR= y\ V"51e@˿]U GV[jO/ĮXH./cC拃Hsmʇ`W^݆#74 Q*YCЕVxLU=$)5mm GG_PqNbbV9zyz>B83Y9!%h,9~Gb[4M*EA"[C$'ĉl.H%iy>ig}M2_v 87AJZZ 'A vc yDRxB.]~IBpνtD,dE j 9}+LUNy!RP@Pl\{=˵xc-=n񸃅m^7e鏕Qkz^HeuRmGKI٣I>_bR9Kjݹݪ^}Sr~&E#%/((}eHIx81~t s'Soc |(°RdPE Zf(lڔkق;3 ᭝F_\r[R!*pnq4Z+DEX1&g|k G2Wϒ0w!HnC:ܐI N]ޘ}4S)E݆ / =5| kj1z: ?;L$D,YO"?dWA ǬniJo@N͖Dſ<δ!9yKFCK&N'G$Oq؆ˍMRns6*OvE*W-$ E_MCĺP{*<` z- 7ZT l|KjSNY#1"/ I]E_޶dA%|erb2kdl/u\ܟ0M|HH. RJVߢ9 $3lȂ#H%!=mb!m6ݾm.2KT:qcЃG*Sk@_=58Kz zu}R,FD +t]=g,s :3Ac¤w(q/2N>FHdNԊgj~=eТ&T3rͣ*ІDž*:hcɾL%3ps:m~3a󤛀d14lŏMʑV|S+NS Ї@ KDiҢ!SDzaVYrÔX /-`c$|cu1<;PJ0s7o. /ï?܌mlJF=AfDXiކ>~qeR$x"1l`‚yhpx7`Rz 0y,gˎv"?)_Wᅪ|gZ4CWZ ZCq"WEY䛈.8b 9F鷅5! Yo`9#Q,j9l]EKrKkpScA'ccIi/T=@ʼ)!H·@:@Y}֋g\ġ9_DJ163 &lܗHOD7 N79KUj$8 _Rʱn*<$5_um^Y,#‡b&-½,+638T ׬Ry 2^8RڝtKQsW)$or,WudZ4!P iO Sc9ЧS("3etfPj|exJGkUsmbuTt:uk4m$+Vhwh)׵_A#Ck\_^堋ᄅX0rd唓mKOTu6Ê~,L| f}T&ذK)UOQd{+I<{plB"5j;ҽ"jX2,6z1qbɐxDFƭ,OC sfQvnG;#*d:p.AO^_ޘjGw5òhŸ1pɢ!~TL߳yR!= ߣ?|Y!|@I L?@ LvͩUuZ!ŚM^6|j}dC=,o{EEL  b?Kd&Qis5~X|bfxL l^JwHEYIC7!fD _Peƕ' 9d-K.1|߫s+ܩ.@Ee8€>,`#-8傧ɔϸyq^i-VFڀIZ8m3)ѽbcOwI8% Jcrқh*nv Tx,hP -'4dowfIcZ_]DܞBtתFƕݵ3egzP*Ḫ,hY>1`&HE, 9h|e\ <)*iA@:myv9O$([ʹ4t`m4ػ6s*٭__vV NUOT iY`^d9 v儆mhoe1叾}P8ՅJIfo'~OG_rތdŵаܘUm#\KgC6*/r`]fpU7BbyRX3!JngQu֮PcQaZYq%(4d~mkv ȇ&,Q? o1Rku-"\Oήeba"ߵΑZb:1VuH KiAt;6].ft9Dd3c_y5F(c&!bnDi52qkfcGYCc6ʕ&l0b:Cu!t=T_/"uք/oZ_i*~U-U&-C[Mwq#B'6[b=_`5{0ŢNl0u}mP&qNC1/ ܻ0 u >1~*&dVEy MGS"ENO eO.]ASQ=_ -`aLm0J]6z ziO nY8B* 0c@ҎXwxP*5'g/B.ۏ;كhEpRi5C^ϷK0quبp:*=M}@_iԪrܗ{5-<y̗sy5"!yN-B@Lx-.ڌ;=n 1 ggFUQ<[3=itD\i<ڭgjo7WFŽ}`.E!0xi=((Vc:2q bs(!OzcCB _6:T N>7vG3W/3 Ok:Q+M#Atﰈ h~4\-kNFeҶec{SkFj͵ae(.>3g͍ ;Y pFBĦۃyW[ D^1d-ɨcҧHaΖ~|nI֨+_Ȁ I]-+- 8e:H[݋$u%aOQ u#.w1!8侘=Gqe(3*JsA6P&SQqWŻC+dԤPIb & I.'R%s7s٨5F]bcM+PAR^ 6`Mf^6? o^ErX@0\h7j*ic~P o,"L:3-y-Bpc@ rZצ9'R`7ʂ9 .,%RrW1+:2tb$h04$?h{"yBg#ivR$i=FSb)N- 'cH$*/d%W(b62WŜ7#9"|+t挚zAҧs zA8P7gK΃+Xu`{T ƹ& -'~/эee-CϐRnHA̎ *^6(L-ZC%cJ Au+4rdMj8߂/`90'>9s&jvlJȦp;*fkl5+e6*sϴI!bHtcܩŰS&Idq{&W#Qәz/\ۛHyȺpB4$wpV#O77p]mf; F'>kԯKQϪx긭l${&L ğ;jߴ"'݁0.qJCz0#3=ԛ}Z-z7\6eZ\녾"j g'ԹgpM`!Kp2ћo נ?6L^© h/#n]b g]OjioʬM;.Bֺ˃1H<4?*56R, R%1_g~q{sk'Y ^ӽANӏP!Z<ىPSٷ b7h֑"ڟĢkc9^-AWe!Cuns \=vpRp~ϏN^m%]RhԢmH"M~#"ɴ+嵁 Gt(a/Q$ 15O#,_+C8Lz̕T˻4%b@ .(qсh; 84%4( G^(my2DsU+HװDvά\nQ @˄@ >\֢cKm:1*sU)yPѭr@; DdYjU#?W)-kLe@Q Vg22Fm[hO{UD+-i1IVQdrkȨ:]tCs3ʲ->ISr=m8K(0 p9ͩI Cc_K+NG>[Y 3DIl*Z[գNO7z~0Dޚ}~#Ǟ:9pmЁ63R[U(WCeL ZxQnlR(f M> a8Pdع&?UDq̚h[~K!,qk ۇPltYh=Vt oß"uxtj8Vic>ÈbwVQßƉFL@D3ZP ^"gؚ?k(;fJ_c3\x*xi&Y'=j.u 2'֤Jp}AVi}῝eQq盦%$u#E$r g5 RRp0C;BmCo(S~Hkbb bH&l5]ʮ4هT$ -0|̒dPO5R '^ZпbDQhČg|[ hکoNPC~4Hqs`>`#bx\d-vdAf |{Ba:<$drXx&XFZKH?;H;SHNT Xգ Zr&Tl2CO-%  lɵ$q*!?vX`( !!Jh3(m4SiX[tp@L^Ҧ ntr_7r3ƤRsp[j-WZŷ>{M]܄c_;'Hto5]Yx' x QܹjϲƲ6O]C5އPHNˈqwvyb7B+MÌ ,Р&8`5jᩨa?`n.G!^sc@LxzteRBh{;q0A'N$¥)ֺ} m"gWߠO]L݁BB63qټʄ SV%>zyqs&4οlSbђoW\~.2㸾+ ־o/U6o _6y] *x $HP!A> NvxW;凫;|BM]O`{ 6a e'&E 9|-hE oqDL["P@,]5LD_ʝ@)P>uQݒQꑝ+Q漏TRsn EdxB®V8"x?(fe&(jWGOPC xdN E%OkWIے9o?4\5$'FUEGrcceD %Ee2]ݛu| Ʃ)Y9̪<ò8p{^ 5W_a&oyN}'Ny$6nj:7 ǗS v/rY~QX{yA*FT{I2Y:ِ, SF/VՀ{2iVknc{(V?b־jc7+$6' +n?K$+I&T*n*2M[w):`ƟDJrYEMsŠX|kB+2 ׊0BG(zZ%T4qC%h[^+>c e )qƨhT5GDT]hR@G-ϻr/5"=c!ru r:H٨f7l##gYPk<*d_0+zRTC 6EӪwɤi5ƒ㱬U!$Wm([=l"O>_v-݊63GGFk6Ԩ}!ek8<$>mfX &ϊ\mn 7ta-'iGR [7MߖkMYZ,'u$ ۝H8'E2 anԢyE22z#v3(=H/A-2jih5CGL˗SQBZ0VG,mUtb|]«4Im ]*h舂5` e1oS$T7МՒeʡARGZ*5 # CL*9BDt \Z/l^n uc>*~k0 ٱ+zoyLzMB}& Njq%OofY)7l`w5) Tp;[ }Hٓ:pvm'dХڧz+DqBLB[NT`.(ؿ7k]ؾ>+?^,l({$P-Wy' A_Jt,y樛}]ڸqpPN'7+0j \g͹qnP>)P[JPƳ~N칿#IXbHy )II\7^@(dTʌm:-ODl4' bGK-=w|ZK|I]=/Pђj wHwM=ar=[O %JG#.PuV[\;}҄Ho1Nx#yqYÇ 'b+ 4H]ɮlɭRg:1Uk)@|.#G[!OJ#w0ӿdE^ŧ-f?JΥQ Ln,Z:r—`P3N^Y]ԭl0B H3}XIa G)4Tڧ 0Zǃ8R4FNTTx%;yE>d7_.dm˴'N{xQcz&&j+1($ F=G?0;bSM̓#%BRN.|j#kZ@:+g!s陉ZUֶImHd`npߎ^:34!_CoAd24f>0\uQHSD)ˬR,VHJͥA*)W*FagHRfsݟs}LV8E"ykRrpLր6D-.(f<`vNIR9bNZVlKn+M<'+!@QŅlZ (,OFN IdC,X$<Њ+5J=|V38t+ Z&afdmy9Ōj1en!$d_S'rIHݑ S%Od͚b##գ[rȰ*鞒&eFd}wI6oX`G@={J[hZ"QF1D'pVЛIV#|RTy=UQ_F2SϦʭ_RTLe'v8R\sA}/ºsEŮ~2$ +lVpM~7F}g0\DpQgduf<7`visvc,BՅ'3s NCzj~c }R5B-N'Sy ]I ?$9ܞwKE{EsL.[Z2(5d>+1=7y_@w$`p`BgrHgqTܗ2!11hY8x8/*)LNj'YjӴ5f͵U9y=TH5_r̰>ͺ=NL3xQ }#d ੹'0XR_5r( \߫|$4&EV>+._sě&|MJ?a΃:Ô>.\S?~iIvj9sqT!Xxя{0$$Nc|Il0f+[g~4md!Xɡl d]F:'Un+<&&JLym2夨|V ,\X1mnO ]W,8kܱXK`<.g5qh$tFD&QȩѴK~#.= B1*4V 8 P%bG]äVUT$?$/S!hn+V"G6xM,wkFڤA.%ݷ;ls($g_q{?t \g(/u?ڤ@3)R&z cPG3!|K:N6O?yđQ7n@5ClzߞCEcq\˜^C[u*v]$Q$ L*&@`j,-BRg'mE{r֧td:,Je"CNTHu /AmU J8.ȷ! fl>Ζ2#!B7cA-^7̩{/ϚVxsՕDe)G4?W^OR dM^-lL\l-Ho}iRtr`VQ?U%^6Y ;)M_5p~eO|bT?$LʚkZ5KT&1Qkf@ H& C"YZx#O`%|J }\B'PT{gD.+ !E牆ߴy ^mܮ?vl,wui pUC,6lG-]=?)@jt[㼻A礨š]"ٴ"-ܿO1"sܜ ?P 2e}}c;I$u%S dw"ܛD$"k"~ӰyЮgk s;s To {(#²c߁ِ7x8[B af bTJ6r~F9 + >h#*` dl]w*76&P+:'їemw!BNwD Sn_2lGկ.aEP؎i~*/܄O1ߝʴb-%ůC*(:A<;)1h>f%*NbVCi LFȲ]D:lRjҢT#';X,ZU?#3.v>(X䨤LLr} 0ƛPcU{X<n@mٞI<6h%wJyG%+Ҥ ~\ t`ѠfɜGS4Mb! 5=16s(nMV/CbN.4nHXC\1a+,qC-šU%MШU[nپs9?ek6?C}\oj^}f npQ̓r䚭B8$eVanl:Hu6i#S= ?fcg*qrc20Wm;g0 sl(lG'bHVN:e#`;}IVu(Q@ &nß"Y\AgrnMCe|Kyt+j'mNra#AƏ5W,U'mEF/Aӄ:$9~lKE Wi>L|I2JpMl0hl*{<\~+^1n6dg}D-1rs#Dl "۫,&rؼY:_评@7Fe)wxg^琼LDI+&x5j(`sbe~ln\lȞb/DX7KEf!e.8p{Lu ٭qWĶ!: .i&kRˑgi#XD:ݹ~;6TD+&#-EE yO߉p83}iM`in *-_J>io՘7I 91z#zhƂrFXCY)- ;A$aeVw%d|6 4D@Nn $A)# K1 >r$T{*I.\|x}WHWM;wu㥇hEJyI(U*A1{' S@ӞW V}"H" CټJ"A1ȼGe"M8){\=n?(.`}Êji|Djoc$>Bf#JW-A[Ƭw<]'߅~FJsiA-)^:1+ ^ $rH,߯;?7;hzÛKemLtwo1j:"ݰi% U=sO3 y~jVfu*"V p"?GN :TUݳDm.!M<,/ ߭H? vĒY_C?<0]55)-uIld-Sי``I+J?۔_3j{tm>nnؤIbTNb(gN b~xJ6?tNv~Gװù瀒қeDž< Ai#e>_fjM,Jf1-,_%jDlFpNqp\ /m jf%]?2(&ں{e{TcX2cN{T!Iss >yJu-٬sӵ0/%X-;PQѡi 59o wsz'ZMxŨnS&3OTɀ8=[`JK7r;!K󻇴Q㨁.48ʵ[̞i\rzk<ģt0oSQė`n!Sr,ibl$Erp8YaﶈӋoByµov %hhڠ毠<΍u/7dw#M?Qk(`k%+&gΜ=M19* I{u>TAU f}T7N>֘Ii:o׽FDHa u*j^ޢ51 Z,.٫os߈#-~cPBҿt!Ly&m6E#F+4!&մiђż䣑;Be޴cB-o= kDU?Ϙ9ijQD?JRCShVRޜMXnR,,'(L3!+e6˕ƨZF>+erE_%ѭ@Pu1ܯt\#a7#>S{XԦ}珟:05/r3] ͊8 LHc׈aj~#DG-͕{;dY]*Fh'c [MjFMӢV]=X;"A: VBZ%|.p_L k) 8bFkķ&xiI'q8a~dO袯VUrҕndǔ1>='9%{v3m> ]mlr9G˃^ʣw[ "A3f 3$.:w>̻눞z+gZ=Y=@AmĞ>SxSon1͏.qJPrw2m Lޛ!ϲn);ѐ (3Fj0f.S?3sld\L=A G"Oiq(_AeL1hqEŴ=$VQ7%vV<;f{ES7 muQmPhheՖM5.G/7X)r֏>ݟmGvŠLMɘ-D4!'4 uE ːLk!\L)^w4Wx N"Τ{S{{`y8pRIrs~ ̡"4&&qwGݡ, 勼j"z3%:7b9eZgcptOUzL{*VmNL 3~q?4K}QSrˁglķ22'|F.O2LV-LlI{|~J+Sg(ӡr׳ǒ0ȍZWs_ɠdIkb[RV1V1ͧ6,cV8kcr.`8,;k⿴WvP`x>' GER+'d~p Րxk8%Ov6$'8Z߱dT*M ̉VǑ,s 5T\f3(SAOq')1Z+HATD7of퍾iŤ "ju"Mpyr

Wa3tn'lL8K1svb}vst wg+%\Tq b0? ]g$bցv^6O`.!$ zd#T6< KR}E-hw@oS0S5@ gڞw`/81\>l@Y N%eh߅J;UIorQ =A?Y݀zGhQ 띴]{YK.ԑ bf)mg-H4㬭,HĤEԐHA^2a8",A8]`Uy3 74=$ͧA:d_spI^Δ;tfR#mR7kb'+f ,fKS HDH.eHY;e;B [ʰ|[Ked}Y|(D"xf{ k^ s 3ݓFZ$C.<ؐmb: y3t/_1oR  )<}\W[Š*HmD=c5hEzL-Sa'RL@X$a(5Ӗ>Iio~9Of\,ɓt|'0_f{ `mȳ@gB̹SXƑGz>:}-=4+eFn7z ʟ 1'Ќ((DsǘZTVsdJb,(ṮJ_9 EsH[ Ql^ `r:P%H_3s݌*`6Jw 0dyb:;u;Dk~;Kmâ᧪b\kB E3Vno1 Nrht'W|u#jDcoe3U.@~M~[C IULPɲJk^0'LKeN ~Neh{uǜ \!R ݗJVR5$9C?㴤V }FcBm=`K9v Xw|?fHF -X~R{aM0K&3bjKf͝MI [9ms0E2CIuZV6!&:<\+ 9g=1lc "Psâ^ (tvჄ"Uا_Vu0vC3H|LJfoTZQ{O(/)&wN.;ܟbWwP X:VKgB^`^mFkXJFLj w,잗Cdi>q|$ҫ/x."iiU:F#niOw6]z:=Qމ}};xtQʚ7kɖD v M.yQ $̘Ѣ`*L/goSZx(V._'k'1L՛6"+PY,~0)e"5s+roUX^-KpD**`|W"ˑ/uZf.HŘZ Ȫ >ύ[n.hva~a|rLFjLoPGg4!ƄvvS&4znF=)<8YvbV?e6 FC{\ NI73ieG*yn5r}|2CT]txXJl1EG9S ٮdm;]mH{@폞2+y+ɚE/LFrQɎCsV7 v+G`Lܵ$4O`$̼+.2xΊ`ݏB XQd>w@}6lZ~N kdE EkoY9Y{54>L"ܾX]ujq m"PvD(OMb#M ~ƜR:C?@D؂()@MSSHCt P(ՠ6s89OSZǸ⛭?]24W?X+NB 98U?`i'!ҁKkUO^?}bZ*08H/Ї1< aBX5fcId"x|”,ZY0urˠR(27F .Ntahk"a梴©t9^&@`̴ɠwBN9 482Qn:Zk'm&u1.Qm(2ޱT݉gx]2M"V;2MۓKX: 5WO-8]x{K0dCxKK>nu/= E%DuC#AN%|PCA 9K x֚=%)3#B"CA9-IQ3Xl7|_DҀj.PR2Ko$q {sȝ"Q1" 걝62nf wN ڟ΍xTwT Z#LZh)V (0va#ͫsB Z#,W$H]%.A'˴ O_wfbŤ|5Plk;=*yD"Fr-Bl8 csvnUGyG[o2-H[U~{$+yÝ Uè\ck/g?i4Ḿ+KNFh"'1,dҘ^4&@bSW6R1!U;@!{ cDFx a7}\ev!#͝$7}U2\lrh_&gmD!xTVܮŒ'*>,N-z# |? ߪ1׵7HHc_b,ԐIL43>/UB2N#i,”VhVw>dE0 1U$DJPpO*cĈ^C,€jKxgo)@ցSdCdS+gu2$mܖ/|iM㳱2KP)=WN-D=ʀϰS-CzC9b$hLM3=y\$ NE">6ʡpw9,As`b_#p_^"_qX<:y"]sHK+J'KYW6@+'| (c]Jw̦꩚E65*o+ݳd:,Pj5j ])T|@u.eQԚ\󬺴.gA2`|S~5xP7w,RgKpnt|^Ni5?!ft*Џt=&p:z沬lv4oNm?O_JF&6{QgJK%hJw,vҮ5];5@q { `n };.?"wX6s"I*ٻh (h' TSXaLG4r{n"ND/6Iu̞:<*Lړҋ|iҗGPD~PAi:jI {suӽvۆ'xc&{ϔxn9˕ ]HHmYCVz>w8¾sD$07Mק8w?Z7)lֲxUrσFd+tmOf#谅.D\sqO%`RAK)ATvB}9h(RC8`\~" k/a& ۤ{J05&_i[Ac_ۉTsE/ V\AS%nuv~ωfaxǮ=evJf8'xf,?ɴͬWbc53}[!; 1Mμ-.^цyCiB΀@M!?I@CBXq# ̷zJ(LL^@9sݒjm"K!-%0s[ZbpOEQ (ש)/dX;,1Pkש[:,Ggp6?=5n<k&~>O=–( Lovv2/ӶZl $趸 .kM_7IqJ}r^.8dՒÄY% 'eL+Sv_moVJ5W~ [x7C)#.x|prT"9u{39x (xUBUa)kԳRS6, .D{,SQxlO| `%^t= v6US^복2z$K]PΜu6|w…=PwW;6=V=w;nݕ$9ՐA/Ϲ a58P~ Yf:ֳAc<[5?iyr-ן| W K^́`:V'n'/UދĹR4 y+\6lL3/$V[Ee$kSԮUMJϳª(l'$6Q{D s@a. $f!gBAWv9yf6vMȆ|νmߊ&r Zd 2J-.6&~OJ8 Dy%į{|`KUM#TuH,]Ov@0c@:qЛ);NK73KkhE%`8B \L\2zBeqa,#6z9_i/"g7xcLwM7Psm[O3hɯ;uѪ`P'x_ŔhjV'w0W .hN{P9B *|PkF@b9(%?\; !/W:K\£fٚ}.4?61͢Z,db2wĊqODj^`u ܷItS2wY(/qejK(ܾ bRrRv^$&'uN¢&3HV#}\- 뚌Ӧ0'Rg^}xp:`tvI l] ϋ|C; .k3zLĢ3Y]CbUe|w+f [OhU$x?2| ZU7aw/BN #"pF^ټ~tz/ی5;jvjg@)~*JsX}ߌUtv*Ȁ&FZYN( o1=l)'zV.Il8\._|͈)'Y1wSsg;XGR h`*:K|FpטI"mr=U@\/!;.%*7/~f`Rs(?8Xq{.Mٍt ۃ.{p+6jrd fHӀqnxH(ߨ| ?⩋yC%?搠VK$9BΞbM bayPbkѰ:ۅ]TP`%fԝ8rN) c)\a2(YKzo#UJڂ<_1GUJGuK= }vUgh׍t\6n#BS{I$6J{ ЯP(aky8{·#L{OR,dU˾z}t+-&1O}2ݍ g XtvǍ瀸}b ~D`ﭑFٲ]ty#oPԪ%T{DR/ >DK"I5c5Fc(- j+x< ]9𸽜G6.XYlrXAx7afM rZ KHyiH%Rb@47\K7'ճm6ź8,mKE`vnr洟{%.ҎnD~+)29AV?y%[g5s;M( D%+fǚ&؇)SLHd5wBo<1 @K^Ě޴9G!-f w*1ENTPVT=b[LnZ$ #g YX|蕼:3/_PHfpY@t(I*\܀| .ޒr% ]`z_YІT}4x.ώf9 {^*ddUd=qu! Ya1&^8~F 6 ĵq-fXAfM#rE,jbb XbozҰ#ze o?RjfZVz$@Z}w8/w{sǖPǶ$ب,M+fMpQ֙܌XS0HMYڇVVb~N8)=r2#掼!z>)sOE ύ4(D1=TA:k ?R"U4E4ŋJS* iZaӨpǾf~W >(G/`#Em#T(8/oF,2,˭54$h0<^aMdBM"ڢ퀱=֫ʹSKƆEQ誥uqX={GEq7<|A;O%iAi:P WCFUQ+TFYVf?[Z*t -䟆ȟx>.PeKX1Շo:\tFG4|ek*K(-?9W\ Wl*yM$UWR> VW%@ (7UEggJ2g# (Yp+M8h׶ȫ(,TdGbJȘaR? K2ӯFXj}t,-V Eya>Yj XF$OFO3S V!31XY*p}Jȗff ݺ>~;Fu괝_T[;B]`qW_5ڟҹsU4$ E߹"}MA M_yFeˬ (`P67DiŀZ[˨oc"(_K%Wګ $sl锶ЪOѾpڢ@mSIk5 QZ40#7AdmW˝S%l`\7EA^H`EjAƏ 4瞸Wew^K+DQCHzĆMKM_ >DPIM-k kd7)BbrmcK221ЙH" lFYb=Q\su.ŅQ}k Tfr#FǓ9ֲ-gB82&1aHp!?ms#j9h#G6ͤ^ڃu-8n.ݠ*l?Dpb#d5LX֟#w*~V >DHw>שcK`H5Kk&BwY,4?X^"8/zVxM,yis%L&aWF=|m- B8h蜺ڲ^}bbiß?zG‘?_47Q{X 2cSfAGe 2+Dµv] ڀpQB?Bi>M{7 = o[U=QЬZW g( ]c͎ik6]Z_~#"­q 2vA 5_w2޸wWJץS*htȸQTJ4*|&!X+ZEUrɺ NVf*ErA͡{|QYNhF4xqP5kKJ~zTtVM]Q !., 7Nf>\|&Y =jQا\stES, %Z5S(]jeWL@s>O68u)ƪ6 hY)_dkC뤴1oALقW2B6Һm'UT!h6v4M#<0QLf2=qąk y~G Vv6ut[ Hnj ʒm*RQ%ۈR28J]Mh(mtzMݤuE1-`2 dmgo#wӖGnn3Q k wu,!TNUn:$ #@$k4V;'s ؅礀I>bʩiSv5_aI4pݳCֽ׺1%qT S:`ԑH)2e[zgqD+rm&yw]a|Hw)LNWj ݕq mq SuӀ<gň?.Ѿf[i:cQKj/F1\jF,HD$sxL@i7|Q@-K^ʹ܊3M{K I7N'hclqjB5a> 5=kɫo {t|ies*X?@Ծ6F]oH-1p*Z= .v@)ȍl=:H_jx][Jaa]LlNj2!glDzj{S&e6TN}wW^0Fr}Tu"YPX!A_dsC })'f׍]sw򸬂JÈwC+:p\#/@ޕQMӘ Q>}{v= m+,t^Fkc )l2!歙 Pj(ԸgQD1hGu4n̡6Vm ` a-k+f&d dySJ_bw!ߖ=a.hRN<}jT*==]7y+| Jj|j 19L 'Xuml-he6)²""0::5 jlr  QĥPP&9q$ݬ5UT;XP-+9^ [J1yUmr֏p U[E|+Go̙2#\a. _li{"q4 Yu"7#o8-~3Zn;}Q֗]""35bX ݗ` `Bvέ7"b7Ll2q$a&rvx5nZXnӵ|0j}PdGr[TRD(c2^J-X 0oSNԅu8-8i5k-l5E3d@'T4f3q0 vGTL ES; oAO3L9u[pʒ[tL%e*ѝ3XXt:ZmKKFKS7g\,p s3$/R\g<lڜr np:1#$}H|Sz=dK;syd̂練J#UeLۺ}öH/忱XI:3(}^(7@8ʄ]o2qa=>4$ɍd#gKMکd*X9#F-wBP6YgGT?6vv3ۈBS" F,2)O^+ ~PLٷKlPzFc5ϥH0TLdPi+'43fUl~:DmRYʐF6XxMl׃Y7\O_\J#x-%^6Ҙ^y;>\(AɃ8-m{8ٲ'#c#,R!µt-CKνR;ˢnaY"n5J6za4('51nsM;^z˭w̄B,ZJ{:O7۪3*tHM?,K}Ssjs>[{:,Hڎ^Hy޶1A[ekڪZuVe'RJW!%|W2~Z뭪͚1_g=t<6 # !`a?Vi0p/7D]W@&hwOq!=/ġmn,ρy(9+Q}&eJʉ "皠/ $묶IX|V,2@÷Mj :>~u/[˧yn),&iv]#W_YW. ݝaf>L~eZ%L6Tcymlu(_z#}'JF(oTawllgJ@Df'sgAcEEVx }zWVjq%|dcƜKD3cPFe+OyG$U:ߖG*& 3ڝ0k O\6ϼg4xX<2aP"HЂpYB\AD[4[i ISǝrUV=Tt͡X۩#fi]w i/V]<å1􏉧hUeQ[(4q:Q ϛzRׯ sYU6@(Աf$ IAшrn[@A9 ȅzKdBYlܪH~'[WNT;pPOzp37߮wa y63Av4¯= m$dx[EFYn]Xi!I- ԅv5񝁫&Р 5p&6ʅ4f1GEyyq01t? x6 Ft1H}pH(O#-M&0*9Fޗ:+Ѱ.첞dgZs9AbBS5s۟t6n)҇0T!bFztƉ3~X7U} i|ʉ Tu۰33Ma""rH#wъ ?Q":;ЇīΊeC!%Y(ߤ`w ԏA Y7<:ZT+pWLZ-lF/iJ;w_I̲aU*:l=LwJ=.n4Awg53oJo`vvH9+)GW7jpN`*^ZI3tYbQipn R7`~#pw^ h &74Uqz@LSH6Қ5mIYfj}vlBGVږD [q<=Gz=Ŭ70D Q! ot$R<1IKմHw&_Ƌe<{DtHr=]g 03?=Wq+V42l5"3m5 +O/x90ܛ9OX ~LrTXJI?p3s$x+U/.P2tβlTPdy6dȞMmCYtkҳJdEQů0'"e魪vE':ly[qdtRG|M705 꿟lP=@ )%C>@ƣš׎+1zs NJHG 3yuemS&5 vc(2 e/!?<;e1sҴ%C0Rot\ɂ8VF{Kj!Y+WXM1?*'_Ivt5#@Wd16V5BXGǔ)-a~Ŭ2Ns XYu~QB}%PdWU}{c\dĪ ߞvRT #*qR${%$A9B3I;?S bQ!2XW SlN|9ω Q[d*9g%! Ck0|lz@P4@N[A1Y\X#Tڢ~U&Iby } g}>5`)ѻ V" /޷Ta/X~H[sYxγPplş; N=NPy yA$S_'|> OpxU1EUQ< )(_yW,&m>c孿yK,?+ԥQNBHLzVƥQmbX=O_X 1V!Wxt k_;r^W"=b9k˳b'z{QfHl ܕW߃6EL\w<̳u3NMac]EbʣOw" o|׾9W*=nx쟨2>FMGh)lSzv{C(6oSX&ȜdQ 0" WvfSm^5cF9s}d?̔.0͔~K@˦I%+kspR:LJ 1Ȭ|.[+j:"t7XMz5FʣC]5 3;4N#43xԴFyi :0F-[Q.k5?G?ة;Z)KL<%1s4{wmlvdKGmv sB^EYeZyvtMRSܓ{SboزX8yʭe^zKB,.qߊziUbO5}v|4Q MQ a{WH0"{ۄ2`pSj!"fzۅ5YuàMuQU%{$]lA=s+yJT'3nG  |qb`(Lc,[c7Bb\O'a_0B5ƛ/SC=~ǫ+:Bgsky3gP'Ћ 0h{w&l.o&+`7qoP/å6(KA fb_1 Jh%꧙"q4ܐ=+*Eπ1p߳=,pWȲ]Z< ]ҭO(إ4!q9I$7Ġ c/h,KqmO, Zj{ uCÍ˭xPwVi0ҡxբpC'AC7h@oݐ? u%jhvQ!oϯVmV>.3^C1S`շ сBM'/o^T)7# 6ѫ1xkfB Kӣeo`(r+kp={$N DGU.B(LJ.Z! zIPLL:0} {׀/yI\Uot>/KB\{m3u1Tr0DD̵%=0:sϼ0 wPXiKQWERBkdRaRh[YC\ .U^_sd•CG;NH?cbĨЗZ.Ī0t=ץcp/I"|ą^4yY*,٢| xPo2 Jb|`G}Ұv`BdٷvccZ53҄1/?;ƈElG$T KWsT2/V'!m)L2g %ANA̻Ci6tS`j>vRzvcұ3d|/?cœZO2z$Qa F( wPmjB5m oT&~`Cl˶p{tRtCֈN2z6|aKy,`Cwo@ǥH6 <0ᨽe_qtрjV5IxjuLomv%)+K@;/HVItJ^)F!,gYb%"/UU>DbLZ{Ѐ){GA_ePWyd Ⱦo^H`̟E VUynvKs%ۀ H/avނ+:ƥ Z\0( cꋑۦǾ(k*w滘39\6E;mH4P12=~)wj Ȗ6b*0SEnᓐ?ٌH5uڎ<ǚAt0>}c@ެͣiAOw< k#Ū"Oٗ`0)^hw#6 żn*_m6굙N!ϨQ~I@ EJ" [=;JM?n );9}5nYb 7SJ-)ά/x%xt.ct:mni<AġO%d Ea9+p1n3L(>NEվ{+2oStX-ͨiÔi2bemDXϽ~VBu;čOR6!AE <)e9(5~$f?8 *=eVUCAʔB>{:R_ZV[)WwRVM8ԫP ^߄IE7=괊FWhiIvTJEtxicؙ;^d_BUn "V'D㼢?1+*/=Ѩ_$(k-nb\ 6V9eIy:1mzm7!vE*]&#Ec^ܜq gI@RGH{S$m,HǗhe a ! yp/+Y#W}*xXJ(,2_g5ԈAuYwvj O!On3g پyb Qdrhgί+>:W1까Hp';*@-_3Q3Knܘasz*^3#oHԞ ÅOڙ\DWϡ'/={K d03%ĔR\ѿ,X`a]ԇ/NKit?{_|Apu^;#T5+m63[ XF-Hd 4VYAnv"]#pN$~wܶF/e($31?7aZ2%Djw&+z/>tqy@I`8<dtCZiW/=oB=wVKuI(ߙe\}F(Q z$A@DM{ͰƟJ- t&E@XyTpSm_$] U[/2}I:E>jwr kXU O9&µ5`Yk޽^"vI[~Hl##Kv Ə8 =B˝d-Ԕ@8XJ]?>H7.m m D 'O*m-9F)Kgbi3VaHu_l%Qq-|*~b&DF]Rn4;h}9:Saz6*ZHvh5i"Oab !h ^v'A g>\%=eަrڐ"[΃_SwcH++UJYN:c$eqB5Zd i*Ɲٰvdgn2ZŏV ţ)! f(z_,wbo};,먊X [B3Ǧѫ$!+A^~f?4+^ ])HJN-&^Jc?p<ґa)h60hY^,U'i `»n-ƎQU"f(RocHxN%U |^kJ*H7!O,핏buIJs7Ud2vF^N=D1 _ yndM`xx@Ҹ͌ FUO$!ܚא18XD+k"es% 3;9pjU7wa<EV)]wt}oId@=K`Z3m4dˊL)yBr ۠ Bb3vZl$aϸI^b&_-1/ g>e|f-TUl/H?>i3y.֬8`>Z/2iGpzbfߢ1zyLct.w/}OI tR<)LJ['8b^kTջ  >osMGϙ,kmmvg pXjy䲜$NV"7^>lI/~6y*UU&z-~*#ԖaUK=9KMR6GLfy~<«R*o펍殿!k}N.y:+?t%T]Gat v%] @3vx,ɌFIn 9Q,і?[ҖKQ5VƮT\<26Xtz4V7!soHbDQ-LRARx!Q#=)"V6P2eIs?F g_+8!x-l$~KO\҈pҒa@#H!\Y7((_{QqpvS'X\EOfr3ϿwOyJby)f?uV~\wMOPjrQ1.}b(λxίB8o[sppc[bT %Wj/C;jޖ(bCrr_eAݧ? 7: *偣1J/C٢ܖ@kC,(hRs! ny(MI`@C4`):`mJou/7SɾߓA omes2ma^GmV[_V_v vO.NRR[5y5NIakRyĔ3vLbZz%]8(4\uA}<[A6??-xo80dH+l28.!_Q́\L<9o!h˚o+?!H8:.'Cu ,d K!!jEZ8.ƌ>;`/T~ؼPɻ*m:Efl !2(KFSh1xhn˖v&C&9#*`@%X=G0R<ڶ5@2z XDfXbq.[l',2qvt6.?ӖqtAjOaIu6Mݔ:fk~>dϸ滔Q6z R5F{c}IN+,swԊFu*dԧ2a zsAhIN &PO!~:FS<<Ȕ˼}#mUAr1Z^߷>;|܋hwHK&ggS>Mc1\+rC݀,gokvGdGus$_ۂ2x0`@n0nWb09K':oGɴʂS=桯 L?ڣ0Di=$')ʔ3aē|鹜3u~ }ut O'-  V]>񙪱_ȴZ檚`|>hWJ<A[M}ƶVhVu=ҘsY? X"C_O\WYi˗Q .\٩T(K 8j~{EAR߱L>I&< 4GvOu]*FnUW.4.9ᇧ!$#dê_RU(̿]ɼ;F$MB?ђ[ok5h+K[ Q2 ЏؒgmsTvU=]~dW)5݉-dAБZF>2J /㾫`aP8~prn#ly5IV  [U*ʓ:R?+6L0^7(UKe阾@ea+`urJ[JpP'ͻvr~^Xgjt̑R?UPuF VQVA lIh~ xTXtpD/l't/cEn\R|vFT宂Cx3Iƚ~QErWи覬z/bXkwь7!?-5}d Zh2o8ʭZd5V1eT} ק+GWҿ>Ϗ5ּA2_~PJ#Ya zKD~}w^ V>g'yS*F ; _wLlkΩߎ*BҭNο!kpY5^'V+>AwbH(H寕O:$3O 3ޖ+ң L4U8ƹ}'Ӂ񓀔2p,L+x"֋ J6%?wʩ0Ke!r=T?rRi!26 /Kd*jtb%PFYYL@rVgلL_[(Il@ YyJDZ壌qq@&F:b)ޟd,Xϔ HC;Xf"OsrJd*h0 ]z/jVQ8?m"ч4b tvWi){ ^ XA]}SR\DfNBhM [l14}K]mmu׷)r UC0wЮu_r vM2y/Ha^֞x+;?lP}6A0]V׾ 7QBZzFzLɌr4[]N#57ԍf\-YQ:(22<۽i56m8#Y"::XNi=*'O.Ml9,SnQhO҂ˆN)dQ7mQj3!c~BWI|(ȩJo 0(%1*lbeJ0uFX5^&-p01G&"@+{m?k$|HJ^/&}J:-|e `!"[gd?78w2u=֧(ds?DzC\F:U)Nx DmoT֑]uD VBVyN5fHX#nnKE-Qes <:!G~;ѬG{r3w+M9}:q?+/b7@$ @O… Ǐ{.~؋7WK- F]B-1Q kؘ+L؆A/<& W, +CVf쭈 nm&.~-Q@p '4:CsDM8 Xn=RugP,ri}:Bh!EsK4ɔ'=Z{ Pĉ YuqRbR-ӷ-dk=E(fmŗ*ي6Tp𶡔CؤMͦ YPai"iAI{ÈYݲva*Xp'_qQ|uEpXi<֑"] 4wOaQ3U4I.P:r$nSIŁ.B9I[g)ZOCmHQa! (qń)Hnc "G]2"@ yɈN/ &p2Fȇ^*"[q);ϝHh=RFZ/4XªGMkqTp=7 ՙF?$0,QHqN:%)k& W侫j=1"B<$ïb뙻ed^E?\RK1<)htŻĚϪNPvC;*:MzӒP12 xrCckPμ"3g#71NV#,>WNwƃ~˥-)P:Q9>hӴ6и'#5 )b3DVQ7Д$pARrϣHK/Z]o}пH"-G~ >J}ͧوoⲄivx2q7 ͋0*D^(gm?]%IR;O]>Ulƾ#:O85^D aВu!Gqm Ӯ('Cp@K|wk8.|Nk tYLxV\+@,Wk3F6{Z)gYUw\1hWC8T"䢞쯌6*|g>+57yx'mT_uh=hD|Sϙ0$qf~9<,keS7G\┗Zš,z /҃/_&>b 7ˎ~ߘwάȍ%X,qhba6G^Ɉk A7A3(HZ/[LgNaƿc07P}) 7f 0'k&ڲQ[?2BцfC8tP6BnwPd`y:z )] mF#QK"9 0/!KK0xbA9-Sf3kQUxY\7AwH,ϭxypG}a[;aV:Op$] (Oa.Zg7l`VyO?ԱcM?㒶JtO y g`(%8\`ϧ?( [Le,`/{kOoQh@U0._Ect 'I#ГPvv4 J]TBc[NZE>յ&d!p1^8c1C`>g09G/T ,'6"_#m{q ˨$θj^<&0?L4pRyw³t [U8.)sI^H9w;}fp'!/;j"$V=-s  ۟zCzN\.8y3fS>;ESEI8=(gw&MCTqd4ȧxg(ȇ疐qh2 X!2Έbҕh9oɼ7o/["[)lzOҡ -SU RX'/(s,T]2ݑ|eS[Lwy ۿקoJ`=j܂XL/DXUݞ X;Mm~\W'{@ڌ;f.WY%a^pK M;_3 !+[8=N,=i΅p}sf p91yJKQeRIytFOԙ"=9;J<)q0GRp)Dn+Q$ Ma Sr{}HQo@O Iƺo"f sBw|:hY*AF2Af4D,g53T:AdP;{?H}ɭF͊=NKM:Sr9tϿ3SBpvta&lF.Itɖ Lgte^ۤ2:+l΢ *Є▣[[K0fruϷ`6\,]‰DH5}K+PGwPˏči)C*3+J,V͟Y9z#UL@{\`س&sgVv@Oʹ D%T]bmRQs+Od^7a7X.V˞^/jIpKjķm B}< ;p ū7 UNyo/Ln11 fዣ4KkV$v&' WXش =w%tpnϷCZ rbZH!&u<[TPAhhkD.]Mcwy1"^l7 aU%Cm(eFx|mE 6H.4zD yj`7zeZof)zڊa'.BhlfQ,!W FE-p{MQ1Q*XQ +`?O[ - u|[L;@9/T]y@L]]'w4?9w!+ Jrʏ~BzHKrԩRFn9şI\ vk!XL}vgNelb.3M#% Eg1[D׫ƶv(Pma?,J͸#2Haī2Hs2zpRO%-7胻ȅ oiu#f6欔iu9`{߆_ZҪ`퉒\orݻQπC1f76Tӓϭղ-mtGgB*RPON>u3exvקjMtgR'Wߎg-(v2D`f/̑㣍ָq~Jmz9 /h Λ>/<åWܮ&aa)A/Ol#f_D`byl`Rq@阧*ۋ׳2{sAsϦVi{BD˸֋3W \jzzFqGqr ߿Y1c ۽ PEg" @XK YRIEW& %F0pԙK7}&jz9Lr4Tӎ*$`UA{$ݫw|@ òe7+ ݍ8zu~q hxvTcڎw42HXwQ 6_v2ʖ&1bQ&+B6~:럙=*r^_ӛ9"I3 gZyKX TL^ѷk ld: 'irF`3kƔ.Ko"չ]M;jI*{sw-a}Hh*7Ȩƪw x@ xCb&TEsl!l1\B{ Xȃ/!Ol2 }Zg_۲Jl8W4{7f̓Qq^=$Sg_t !&jGP\f41rJE~XC^V4њK5GRQ$[8 Yn)ol~-bYo:|A(h'ԙ`]mUE bRh P~/<5}HWܽЭTBH5UxVQB-ho.6`_%|'$G.WP+ PM S\N 'te_"e&#0Q"%Ǡp>P[HnG\oUX_vkR?S ]MlQuv$.Ŷ_D;o;wqj_@?J iB5 H"Qg32r1}wRzjEbk{(3_u;?AӾCNzNA"cCoGiM2&%&[2FM[9?b旌>p F~ʎJrw9>nHJt>2LaʠXiza+cof cVdq/dM6]sg= F/B3/v^eyrPFlR}q Fz6=3`X _/ iDvWo'oz|9av,dzZGsz|BF3+$۲ڍ͒-2ggTK:UW.g5񓩄DpTsk3Qq-/󍢏CX.0!u<ڪntFU&FQGbqp`-$]{맕tdi#4ե;9 *ҡR}odzB0 \ߜ>_)I{ iv8cAZ(T&Q%gmjn֮&^:ČpA.$kFJ=ܙCo3ϼGܫYޫi7CCGr#MϕoJ#μ9]Cbid&{\GUUEվ>w?h{)3Ns.RayPgٸYlkD!^,O/+ Vz׾Y8`_E xP96gē(~MB˂Eik3$S⪠HK3;:z'[)W4#!Bs_ &@tFA :)$dz \#Y{g#] *,TC|OO2:nLV7D }nPG0*> ~D0pds@[ʔbHV܁5ɒ漶ytĕ>kjo{D+Q.) upQA2m/ۀ??(^C~X"V'd7P(ʞD Uc_^']Aa"BOe&*l1xɊǬ+]6xm_7$#ofMQ_O_S1 Y`Ӧ|A}c)@tP$WLctuĤRڈ%bU@nq|"T|ס1H\m0zIzc;0%P{h(≱OVk Yfҡ36J7|e]!=ڵ2@J3,czg?Ω?D-NJ52Y[̯3 hq娩D;[o K#ȰVAFL:rz<![N{ŤGu߹; U8jU,(B5~bo=gb!<9MZ.(rCHUY R& Vx&5"Eٺٍ(%Gl0.QJ.爒مHS@&uq3:Ĝ%KfiN4ݓNߥ=vDR:) 0#GG.8훃Cp| g;jq)鑠(g'^F6HSCo&9R`pДTTq. ucLm[!1>H`IuA Ǥ𙚶L>ާ6"t؅ͣ2(|}h3RzI5y xrV'\lchc+U]L\,mc}v!g`<6QO0Fq?I"S3闽<-?Q$Wtf]ܸvL=;ix;K3ڦb }` K y GHR]rהgH(U{B/vOpvqx{ auݹ$F oO^d\"/iiN3]"z5zqd<[D2ɹ8n|وO?b`i5q>?>JN5*]%ȳa!?xɒhΘ[88Žiqi8o޸]t[)`VyN6sC$\`ݛ&S:?G&9*.2'0n"4VUIm2r?%.s6CSLqb6ag`/k)ZJʅ:t' 1}lƘϘN[a *hcS@+U&Ev߭;&k/cY {X08ky&q|*ʂ( %4ABA ;n Xhq(nhտ4>Q*0F]0 (*WƗ8=h*D,Eo}oлB8\?*g I>M'@X u&%(NZ=q|2" @j9#d&oG`} %R~ִrQvMl]ݩܤIVp$'۶5` GaW"F-2o{NjjW?p2jQt i }89> t%Z\ 1.Y'崞<{kf)멓$gETQhΑ\ ԀZVe:i&&;gǿ(-d( 92@~\/HQNV[4LFhkI5{x9/z~eX_y٢zWYgq;<&tI>L7dk9䱏fp-$#!WRA܉׈z._ ~!)Y[ *kGۋěo> YRpNU>yD r/,MdA_= o`ꩁ fVQ 3SN&zE|khBrXeP9ބy{o$K?eF!CBaN2r5w&8W%;"nf ʼn/O"aib^r|0 >$kz̵Ε6aʯRu0 ˶ڪk/ģO#t@ 1<4ٮZh@ cAQܦ|~m TV}T@^&#E- `&̧tiʓ¢lqMϙ Z9"|c7-zO olNC'h:R!1rfGex)%q0~}ST Hi+K,KK/ ;"Ӊ|,(ՉUVwK E耞(h̝gghϲuX'~E^"0UJj">(M }1$!q 7Օ[O?XN@+tUϊngPFZ>x|k(ʖbUGh(: NaqDi2CwwӘ'HCB32&P]GR]N݂w[?ﱢaCLWGii'FZNyXs(uTMC &gY{(RᩚDE/ݚa}62%\t$Q,MG#=wҞ!Qde_~tՔkqب/ 87M]oDxvJ.8(!İr?!󫔡`] $z![H[\MK?Lanp)|}am/%t&|}ȑ㘮<}(ݘجBxȸ%{\1)p;; [K}K<)&sJa:SW//Oe+E` o~Lm16Ug܌~T)ҟ>oba@:(gn3m"'T9RC{lnzI IE,+މH;g[7ؚ-W3CXʙ?jJOcye]nmޚh w+3ll 5Z])oI6k LV.h|z636Q-0߹MkpMa5d^[  ʶu?_{*_/w-Fǧdv g@/Уg=1Iء KD!T;Moٯh=˭W@ ̔G!M8vVT3gEs mt;۞vg^>Me|u"=YAړ> JK7c F8YAl;K&.sۘ6h_Eb#[l̑Ƙl|BAt;kZF#44Gphj1Pg%7CE+<$:yUuUEӪ6':ÅN՛s#YaY"'Rz"sۓ|fT֟+K&4^oN $e]zв(J.g?߈(s*eRR L\$axW 4tϙP 7%<%%enD;*({|Ⱥ ?A|D.MIwCdO-P{hdژ򮩂̹gHzvgd B3,ZVbvXs inu+"t K 1c~IkhRgA0bﰥ|rFw{]a'VCmf#PD жOYG3 'B@;Å}&Y:?ŔY7n$R5qR&Pޔi&9w%"} % Q3Ix{¼`Rى*Z>(t̊7!y~٧?׸f2V-wgHe-EmBVaks~3-iwF3lA?ks>A'~Г$捅8ZEý tOUC|$g)bn~`Eʂ b= v1T| :e0aQBߐa? ; 3s_ܓi*~w#`2u™OE.ё.[t"*8c9$gښ4nm>&2̏fU^:P6r2HBTЩ*oes7'aKY,͹=z56!#5#OTXh 5)~J bh=2ǘ2[ ނS#aF,qږhB-@;˜Vhd>6-C0&vǥ7 uw[X>,CE2*;~Pa@ˏKe9lXDxt]#jYRmW =!HFx ?j^ܰThoI8΃EIaH hRDZXPq౫]ނ6jno`X% "qY}0CagmDSs L|BMrlBC2\!.g%uPh,F($4v0P_@TjR)XwY aκT5r:6*₋-AXGtV_c`$0AnI:_fE=Î P^a͆ f@mg`,Bzl9~g5#|J|+NzKGeenp,B̥΢GгˎϡBxoueikC^ c5t)ԈJ}lff&-)yXDTSd 36 FgI]Fփ6Ůk!FͶithJV{"@/mX3IᨏZV;8b}J#PaԼ bv6s!<42¢Fm8f딵l+o—^6R;׽*2~JlMc{4Z4iv$۟Ͼam b1 wj s,bdN=vT)*84 ~9 2ǩ\ͩy1IJh18A߶;Gc9Oj~074vyEלCl"51Lz*\N:XӒVg=f[[b`,f#`pU3NLH`ĺ `d;4#q"w!: $pt*%YO9* 0Sy,MAP;&9)Ɂȣ3tڳ^z Zl &5R O= `to&'UN\G忏Kxki@:`y=M>13yʸ~X ~`ñLlx]ܥw)HH]!|(vohrϵj1S1 O%Pu5ݕe9w%`ඣpmn` @ù!giW!ӁGZGRJ>hˤgW,k+$VDpa]@^K 5-hT X%UiV()Yz'`)q67c̲sė GN Y:5}2uftC [C?wJūsgf'_'GqSIG"ĺu@fOlz7~\1ⅴ"@9)pmXo6TbڤR%inCeb)+JQ7T%S27٘:[& ;F\FheG:v"a6^kfd3IW}2x Wy ym;YPp U H}6^> e M|6PJ̵ܿ:ui3㕱bT8Aodgp~/}J lCkNkfN_;4n ll)DOEBu+z t*bvyYsuH䏡hC1YMUiKY]%F+!8Es?5b`It-o!>cJW&hGcR)fL':7;C35v$uM|\~{$TЮlZ9]Aw=(~]D^ӮjIDvk tBi f. i 0m`D6K9|0H7$(fL# ̋Wm?D Ҁ˼bм粛*:,lJ0ȳ%4 de eE"`| ]+1vPHYI`)VPM.zv~w>CRp d撜<k9ᱢcɩ'{ip/8=iUNC%)#lSBv yKSO. ܳ`u"Zߓ2Y1fT*?{g3LBLY3ХFh VY/kG#Z#awhFPr?YE*AW8z̋p46]@}ޡwfxi|~f4E rnI"9J@W:o֩)S] Mita❝}W66MSI?R$(x1dPbn~e=SRG8À0r}Ozf%I Ju! C Fg`)hS;ձV;G祕ɠ^'6;y`٩,毊n:/޶Uz~~vX̋ \so=xE62մٗ:c?ސI ōw{ƙ)TݭAN:p:sc3Zsm[8!1\]~xpY%nLf.9?ܭC7RZi)l˭adžYW70u%{ހ?l>$>4gMPLqϙ[=ukw_>H%?7Nk3^MCa!4B#JJ~}  .IG&wʴMӄX b "4T=,Hsņ"HV["@5/*/z I$͗V j~ITK2y^9qo wRMo HP} U9lBa2E w!v1ѫg 7y}Xx*Вͥ;mGꅝ0 M;Z&`f*xU *b9  u.” `wvP\|W!0`Tl@bz+ -93g K\ 3M/r|G)W8;}R($銔P)aؼtCX& Ɣ=dI8A Q\pŒ|شd(Dey,,T\$SE0$օ#zLOUv?8:0&,M4tIďę0t%h`e4ծKKq5dMFr/HjeKC@DxJ]7~%ZN`D%GV"P8!8ICwr|g+WMpY 䠚xz): 9/?*ގ #1ϒzW3gې2Zyj ޸~-@KXp3DzHXcRN8 :%>>!q9D^A߉l.Vx>!Z)%v5QZ3aT=$_?#Wt_ JB<" ŧj^B}x,aV5`xٕ0+ڴ"Z 4)M9MfԾOI t8%\wcCrM^ _2ɧ|$=ˍ5-B0#aI kV ̤:Dgv<2'9#6OH+~L*ϥU:HH~U|ް+h~:CиluJq ])m_*IsVXj lᬞ~K[<=/Th\"+98+ @|S ]oI ؗw<|,}%{Jt鹜5J݄ L|889Q֝3pfjʄ<{^L%z >t T*Q,}v-/lP>LTrh҅HsWOR}2%sUJQXƭ=9K7V[lTy63BPRd/⎆Y3tM'N_5{Ab/-uϩEYV#گZ%:|jy=tBsePAcBX*ຈ Ε}P r/ )[y2CiKO"dP@r5͊6jvN^DWo17yH{? \~h̰MDѴ;$} g1ls& '-ׄlj/b|j1^&((CsίZ,բZl;'etLPvlQ#USt_9#+y$](]I2 󱕤#k,}#iӆb'g_*yO3.s}xi(:itJƽ6CpQb[@bbO+Z i&ЭX5u3 P|.tuV}W֐ȩ56M{[r%lsky aE3Cĝ[{-0v؝| sǜyU );L\Lb@/yv̠py|A=s:[[O^CTDdQxЙY0V1m8΄]Aj4 O.c )/ ԛĜQ e4I f2vBr:-j^+,֓[PY|NpnL_<\ZҝvH j {X$ z# 6fpf)x%w<u%uT哸|(6ːM4a<8ze=tIUT硁`;X@,O 'h7|}Z+'٭gH )$E;ADy1[Q pUaV783ύrvhQWWl֗4 yf0"/Z UShfd1g[%+#g|#C\T^A6lB4z ڭqNq:c\H`Y\TǜMXnIg20er&7)&;y<dwa ;:dM. D$2z EO*f[UX0S0f];WJMaXe ؍{#ޱ-Qz4m2"^%2]gRU !ͬFG $﵆%5j1@ǝj l 0h(F@Ө>%j$-0{a +}fiPT_ %_Pxx2[்2wKkc,|)T,t!b5QX$648*ޢ#4ݖٽW o?ЮL0X\%e>APuIs7혗,&Kc "?wL@4-&17u!zUQBj1.:sɎq=AТZU@5B/#s`l\gDO⣟|uI0XY!%xϥ9h1񑙢;][}w|~$bL~.<Zd5_ 9g 0gaﶉ4Gό$5"(U nH]=ux'r3ĝJ2 G#yJ2cѬL5?<\!eHGL]8SN=i{oui]8oFOJa- NWxBHu{9zQ$\r*c<=#3P`{zMp"rt}YeX ŦfTm"Cck csO\ŠNJ$Fw#srHiFvYCK^mfΡ3q߬6g#nzVGz 9(ux Yph?r6.pY`ᾲ?T'o#5 /Mc^,b̓fx3UI .@iV>^6o*7[&"\B7%`UH%Ɏ1q5GQv`&k hCeo.p;O'ُulk[‚@µ~YyYdg{s5ΓG-ժFx:*Xf= e6щ A ;trH)w5Փmz!Iec jYSҗ',ȱ_u6n̚UԾIǐO^3 _=S (7&O];K"bU՜o<8|bWxkփӎp^\IsǏ\Inb@3h TWN Vң3wH B)tr1\Hu/S0SL"W*;a`gOHMekJj ˲hf̓PEuoP(A3DLH/OoռU#:I9vl}=g]WR/۞lzQ3Qݠwyn t/e1nlʓ?&1?8/D+PfhZ$S385{&nqmBP8BՓlƾo.nhI'(9/n1EYFj?򷟴R$"TU&16~4'K!h-I2?l޷RdPxK^jB'"/u14whLU8o@@ٻ$8 U*#ȡ_W4:6W/DRq}a2l47ҹ/xch~$"?k1`&钰efx$XזM)C`MoLcD dR \V-MJ[-@4d8\@Fi' $0sz Ӓ[#v?fxN.{N9<(&턻 샠RHN]UI*MqقF ;Jx!STbPqd&lLzUyw/`TA+e :xxGR7V[4W]npƪǚq3ofP=%%h֡ zۘpZU:ZBUZi5K= } n$$t5BK/MݘK՚;:QrKJbt0%Pc,΅ͱ"ahe_RK%Ϝ*LJ'_=Ran}0ޯgH-'K-(`?}g9(ld+1슊,e'ƳoHJ&)Hޙ;]k7)fjamX h J~hB6k$KD6Vb!$.nj&2H\bTF(.gѮY>;']:euy|+%];}]H !, jnW]Nצd܎4ڱP!,K8 -ʓ^.o6Fj!>^2^sWzP; |9(xp!j} ;Qj"N5_%of!6Hm㰐>~;x#A|! PQ*%+zLr+o5~MbsxN?.|R[+qH(H\Hql n|*R`޿J|]5#I?i qrMp/Ik#)1+`HD0@g`S!V(zNd@ʝ׍|{`tˏrL! \ B=֚w}"wх0P^wvso}nJ;[eC%ƅBƨx^U٨i#kasTv6E:KtArV#D!!l!raig`u(Ϳyа֤ ‡r5#"73wG Ž Mkp?qʹ*.$!UnٿLC /0m.j}ͨn=eRǭ8skM+Hrz0ũte;PNj7h˕x DŽn6goEs!d&R8nQ:0UHLכG|p_sHG]n=qaUFSeGY?Y$@jBDY S9/ _T.;`o#a2Nإ.Mb 舄 Mr;]T @gHSD RTkf}<ֽw281@ yujqeh 2lgdL/ka$r2<U?nicͫU\ RIf`荒:ae#ۑ1)uU#{VP\rsm1}#68cCWDpLIS(Db{RۃNuب1#2Q~#m#E3M\0PYvuN_D=$DJHӞuUi߂SN"0o ݗA?boL-q8Mn۫ha!qvSe\b$Y:j觕Lj(k?(,*s쥊]þXNfA7ڹ "I5]qe:'r-4 4},h~cJޟ^36>dHY(BJPeMKq`[j6jn-u yra;U 7&)h ůA;MSߏ:R>Nr؍sgIK&XB*{>di(c!2+*oJ|}AٺFK2Hv/81(#-jS=id{ѱWщ|Ԣ〭ʰ~.$@5ּjXY_2L_Ж:_+1hW==_5GvO"M3iMJNdԧ2h+T·7zm!V bv9Kq@Ԟh!>@zY46T%鼑=*L-|<7EG6ŧs\/#ֲb-YҌ*(.obm]3+V^W !  #}_X&r/Cؤ(M۴yYj3 m`L7=!tK퉞R.^ ¬MQ_Ƞ+I_iSw"/,(#'|"7`2V2Yf&j.P4lY 9 v_}zªsq +'Twg؈+ܟ "N%!1 Xxt6ELec6ef@+_4/g0. }74B&8s_ Q,Ci#n&AzP)A΢{I4^35BEŞ͛Lm NB/,vQ=nU]>uݿ2i- &R|RL r?_\T~jX!A ŬGP&?> n¨,S\r?}SZZz[}?0,կh*8xUA򮩒|7F$ΔT"W}<@0Xpn:~ S:Wݥ+QdբUb4x8^' nC,0ݛ pc<4t EwL0.A<=mGZj11B33I"EkhhH}RQRkKr%!9L=WLnMb/0}.=+PӖX]?nK9cVUN.hQX, KQeg%$+f^p'ԥ *|ר1~OL4J޲ $]e?R]򔚙[=w3$ca; FJ7W:RgүX$xD`4=!G76l!g iK-InH* =s<#F ;}S.pc|(#?:a5|ϥ@_c5U1#ׅN;TXv3*HWG˜,n=Rf:^mZKד␢] '6ci>" NZ0LYS13>eFile S)i\GAM V <^7˳;~|mҭ ['De2ir"M(NGRCCZ1϶IQ4SM\ݮ)(V<29Q̊Ѝ6)Zqu!~PUM`,uڸ jkԕ+Y/ 4!"p`Q˩/ƅ 'Z8 pB O缿D* Y)HQD;aH ^Xzm]uyeT~EUbH_ne3VNJp;-DX}% f7uwsJ6Y! 9Bp( @4[FK/~&%fr5c xQ""IcYzxa/Dow!Ǫ ]}ƌ /zKdKcrA*yޢn4.fDwA֠j Lnhˋ,p@ڃ/ uRݻ}IUN\l lDnT,kL7E GOCQoh]O_ PiqL-rʈGCٴ:35 "ԣxH@beщDiE 48k>6NyKޙZV@{Q?YprL74`ʹ2lkuOVJػ6C2% ~NQRMuRiNF~ l:PTMVe w1X=IǿڕDhhR)٬N۴.X:qnu!'sb'\ F/SDw[A1x߹Mr(\Etm %@E*od[G0-i6<$<`R'hFۊm}-*G98ofY%v-CЫbT3~K1_KJBt[lzK=ғy9i2>8$͛Mk䭴_R-HTQKI3o۪ c'c)nXH?gT̀m{R4S ZFdu٠$ MedW7d ω8TRM85||rB |׈f ǚV fzT=,s.%ą}PԯxbYft(%*-|2rJp]E)\횉˳/pc-&fKL[?-i WTcaA:Zs)܆%ScN_mhR.%c6tFL1sXC/Eذ#.hU(pǘIα_L} Lٯ8PoV!s7usF څٓdR}+}YŚћ2rzEW'נ.$ME35 8<6vMhp\jz7Y *g<؈y] wY'M͐MƄLdl LO1{̆'+f#.5 Aaj%,hg|nRQð8ZBTq!0/iJœ6 s&AX1h#o2E{\ JW[=ћWf m;i!5O4.ݕ >xxN?_?0,zfԓKCPL$V!b]8΅ON!cVJTa>$U%(LeC?1hr)pLqeoXBv @ 4lJ3KuSq 7S\yumsq3}vN#>H>}Pl_ؽZd{IMQoKmBgw+};"G sޫ,Q|cB냕:ȕY/o_0՞qè:*3͉X\4[`5W?5mxOph*SRNTi]Z:|Pisc;ϹJǿXY v2:]Xgx,);L Ya{/q#vo#s=V@Ab>e(,qm,|l^6MȅJep Ta^at-KWVr'>;T"]a6W>ij'ZpeRgX+WGd ĉR=)ug'ڈ"~B %v)f\-'5=L8Y@vvj\a:.gV|v >E/,nKwM (*;H0QpmoI'&7:Oe5؋p) xn%/Iz̺.ۤ7%"PNԱQ:hou0m #~pX{Z:Z4?4/Ba % h> -p7+ɮL=أ\ 3.fiǨEʴP+SZqD:jXo"cpdB=$s0CG]贳VL&؋xLHu ۊYHHuțK* >=:7`lPHW & |yj6 T*P ﰂH?8Y931o&% EO2+YSЙ\éfc_x4?#t=N7%!v~Q(jvWivԏ]ɓnW-|.mY9?WTQµQi^=%9z CYvbo&O﬙R[0RIF)y  JZI- L 7 #t*Kڛo;βYi>SE@%#iC|nls,#)v;xiMKH8E9vbMx?P*AuT@S/wT~SgJMkNt>fa %.߁[n^]:jρXvTɿ3s.p|]7ʟt Vgl.gJcKB_!1ŌĚ2(*eLXh9 d}D= Q#nLC0$eŨ ^8Q=2 `6:f ԗ8RclJLP\dvR8 )yp2ٌi[L V4bMAzFɱbfm8*'TțgCk^r{?vR%/#wt>$ /tR)s7N4|2LL8|/D}Ÿ;@i9Q|#1$vPvY͉IW/Ο $gʨcpkGpj. ITŦ/P %7k ƅ=CSpiShoiQ:4;׶(59[1a5 ^n#,ؗd9?Hng#ϴpvki0]Bv{rOK|@p3)!Po❬8u:MW:}W?lӫG(ܺbk9rW1C\%? GnKۅ"3J|6/ Xl)I~A6w˜/e2E.^J<ǂྡྷ]`n!DyvyANKE>c \scJhP)fc%-1Cwe5.T5!KcɥLJ>{<%,LR J9rG|_e7m!YA:Cșf3 '@ëw𳴞Rp!m:24:JX].E`=2yowD;âK_E皭 1dQM4AH!5 huai@{(mY0o`#bש_ 9*jD_N3sBZw$QS6X~ %rd;&IhZq@v~AD4k ȧrxLr9+v3C&߰Vq|U@XQ$qvv`q ,58}A)ezS~́YkK-Ts(gr676p:>@v*NJhq|URE5݄Hs7 zqyӐ{0WT3%EQ(^H˫X ,ͲƭSj>\Wc74i#O%vLEd(?1d}㮊RExm!H 5>j9M(6/3iuQAh 4[<3ѹSo\dBG{d9y\dWAHᑲ/L-Y@n` o,ض/? P*4Fdr3M R9GS3#> jn؃uOW:쏌pNS.c۶e|Zu2DNQז^_(Hq9FY?ڊ=ަP-F`Jg( X<'='M;(׽<8W4 8JwI|jqth ؾ[1 % C1¤ꛃ ު1/lzG7:qD̟XH;=Jf 7e$G HmOʲ]ۇW.EaSH9e`k:.Hmlw@ F}F4,[@wfQoU=ֹQsۓQ=bÚ0wd ~XFF0N5GO'Ml{Rt_"=i`Te@y[9 =٨'/yXѳZnZ?b'%8,4ŭ*UU9FjYut؆|EFb )դ]er9/!k밢v[ (O:gp3!=4 iwŷ D2EM>6s0uE\[~$l(ֆ-RD:£#==*ÒG0i|0v iQv-K${:qyJNӲRhҵ>+[hLݗ8 #aG)oO3Rwr vkyl0|FJMjW"$[9 4R?aTכ "M_,Kp) a6e#h\j_]I&Wsp=8V$zR^Y{~>h\U##I=I{dG@=YL-#ҩy Nor3W!C]=AX0a5[_QOˁϻ#)\`_ስjP" Vܤ9%B  ݨG^ܰ?IڟIc`,W9 f>FX%iH#, }tSI@N͐&ԘJ{gexoF/,5UY6z1DA /Q'&/P'#Z|جc~emFGA5pGTA. K5>!fczQAso' pfPfr5r[S>F0YN<:qR561.]af(X}r>Ae զn#B.QgVSxDy]ͤ} %D8w gz~ؤc)q}S+\[~^ Qj'Fg }*ڬB\ O?@] ["O"K7kl@]d̕WiR5Xz;dF)"Ԟq ҬqiAxI\JӍW>pUeb?T\ws❅yG!عǢCDjGAOvj{F^=zu{Fk-̇7+x PynWߣ~%Z%2vx+AFReǓвj ,pqo¸A%aj6s%?6 Z@eQ-1Y~,L߳lHu-gkVu}Uz0f5`1>6˔{Hf s !*gjR~Oy ^̅ELp0Fάȣ)iq==}~o;ue;Eӿ]&D˭S_TT?Sk $Se0TuM_N#>Js(n_GK˥nAv2pX2 D~{7CZA <k^wڪؒ?GPj?Т,\EGˑn |GЀzM(\Z'݋YZ݌vHVbVM|vكSH}ATD?=<`N@ \ &y3 O;W)<+*l#d)=u#n$~NS݉==,m~)Nᚴ=nRED[J^Ib2b&ԩKDtcv0L`<5W?3TZ"OLWÙܵBUGPAEfbg]E9Oxva0wݬ U`wdC RJs ;g xT+&ZP*ᬫ&kq!P8/bM3廥cQ?uךџU4+q*we!{8N FPg\!BmwO/3'!v gGialZj}՞dZaq&ݾP~:o@7% zADXp:8l̒HSȸCAyF' nFցe|@ GgUx~R=&˅DL oB= W4; a<,Ek[ %mX{tn > hFF`sNՁ왖4O[]j+$Gf{`F^$52Ne&ĺNUuIXQ0)uƓ:\m=9f<G nRSHuq:>p?xNhc9Vl,Żq\{LYJJ)f۲ $EnLc#lHqOIm)2iYװMY>Ork[p ;ZqW}PrYJ/(*tJ+< `E $-yh7xb vq,O!IRǬyą70a%3LCI9+~H`Q)bʇ*RC`M&ygX>TXvSF EIF ZK_^k#e-Ur^0)E{:j oi읩ǝJ񝖍U MRP]I>OF1;YM;m.踊DQ G% tD3#Ƞ{\o*4& ^ꮒ;NXhd؉>+F1m<[u[xR=cV>-+!:ԝ,ܒ+/6Ja<ۿn#P.dyp\5_ۀMyFhN;Э^V#+R<`$AT9&ހx3OA`cn.k 'CY姰v->j nPԀ{D-sۼt#J繏t[Yk='Rw5ۖ&{ˣ;85ҢB4X}QgtMEXY)ɍ&敉'*h@OE׳0n0U4R%;kF npnKdUg2.IàK?  AӀg${OlӟQH/@{*(uG^=}7\Typg !9npdfJEA@L`VR܄ԗo)bx󢰆(43r2'[k2 Uyiӭ͕*MMLŧ"4k&yVQeIhǻ,WN).h{b]~ŠZ SeC P􏦔?xZbAtj뿦 *u8_n сb:bz "Z'@zg<<&џve\d4wD78! JxC iMŷ'O=j8̽GBkӅF9hЀpOtIgQ&?KLz/%vIy8[AFjaAJC+~Q}q s?jg5փ AƫkG8M#~&|ۑY b}%6I/0Q^c%q3ˢKfo8H\_ ա_xN=$ǥh/inMeBadGV{Qxo,qF[,^RfJR 6͔yvD{ 9NLk\B.aɩL(Q.mhty%YpkkleH \25dKݏثЭ x4x-"`jgiY38kХ2kwؤ iLmd 2% YqC荥/x,A0"'9{6x|S3ч;2BIO8Ҟ&!ƖRL/poq=W-LfNl/:a,b[Wai.E5Xi@" -+kj%9!B  1edQKCNy\JTq5m@/ݱWgB" =1G*>CkXb gVr]k%"Qm:p Pt 妑P劢vYmK+>]>ŪDb? ՈA475 rꚽ[XYA*01҆qdm84JPjh\+p c [>xjPF3,#O0`&=d}\5]}6,BOE!79^ `҇±C`OQ8HmG-clw"Zd1/Z]L$|Sʢ}O1ŒnJr+6euyLKeNN'(3N]4L+u~ZT"A.?UZczd~sdoBd?&_"_8%:v\70*2]4ϑ tمs4xj~mF%^G׊pqtƭw+t PD' w`\:tF#^K 3Gĺ42X\9xW@3˭(o]!&INo!9UӺ~s|/+dWpVK9`[&g<[lrߴ1: ;Ȱ$_͡#-8yi $&wU`\5[}cVe1D-  K%Q_&ez $D1e?= 9^2Vckw5 }MyVԫҿr5ZO׈$7tlCumD sG%2R{> /hrdL}1}R/d@K‰o\zdz-I3(-+nmD㞴yb!$>.2_'-Sa2 R>S+Ci8d`{@ mqIe6*;Ga@ݲgZu?D%/R;Rx0UFq<~ƽ~q9ʚ,p *E>_o,ȅAO^/Y[ڜ@T~&02}fAROrş 9&xY¢_ٺ-Zd L{&BĒ%~PB掝@542̗4@ sK_p_hM.$#e_@T`x. Іv.+6eT\ԃ7Edh>E Xwn:kB%H~.y-9üIq~N \'r9~4*89X#Pۻ4Xf+H+ghĦ`R9EQC3իO),k=hqCD_Ei38`cPDf侀(6r֌RaĆ0r3_QPⷔzM|Ti5Y{!EmpyWBE{_)!hrepT1g;'C5}L% b'R_ٸp{OzFYĒ؄e_m]SA&lTsI{ PUO:2N`K=H7ZB;R$2Ssv~_ I Ȍ-!pm }k3~B0+9) [猑P6q(0;.s( _Iн%`DqF+vD-rG`41J5ZxE˵`8n4,o.qf fr}`a _@_r4D.MBgfJSÊnv ʹBRQ@SEzN"4fn!DY$/O 3zH3MC^Ӭ Yԏ&:fY QnȵwE! Mdx?mF1ƪ$khf']:%8&4a:gWΏQS%D͟N/IvX{s'6}~J|\ߔ }ZS*˥? JJWOF")_a9LԪ|. %(h0i$sdT;K=E{꘤>b]yŸS^aZT-QS9r%W죃s Ѧ0pҾ~hlG mA母2uk~PG|j3`G!xAU*tH6TwbyGgM hJ [S50xޢ:<ܝ=Zo6IrbB Eї?_ï0A&V}-Bje&ItwF6q Orh繪 Xr1}cup[:ͰE)V%r Pjˏ ͿΤ,PW6)R"fzՎBas:,H&=i[1 88Ty)Iz^ioڡ$$fxęQg5ygGۤ zT[Y.vdn@7퉨!OdR7~yw YѬ-dVm5R yG)loF[a4&2™'\h(:ICd)Eh;2% NlzEx4KåaQǼĝKAw޾gRKx~&6 ?3^|-σj_%ay3iڸ7?gf'"x,V#2r^SPiVx'Vo3t'gVSd=p}i&g!%h )n+$[6M O6e(8_lW5޲>%b7Ia.ܲ ^soE;fI n <ʧYEͽQ׺wdgcd֭<ɓJyYc5iua7z͎&B壂5*3Kq[& %NiFT .#i͞}ՄjR⤪a?fEtNuAlW\{:_~I{bΆBa[-ďȼ"<χ)N1g'1:D ;7tl0 OA6L f}B)D0j˞>}=9^M`tZ^N܁˰JtOApy̌a-z3(= WViA_ Bc DcN"8ev6,#@,Oq&>EDkԠv Q][@oM pl3??D4 1V/B a]M鶷jwYQU#qmm4h "qMrQ-');ߍz:;d Ґ!fA ϬZ8H[nG,*8I2Rh?4hU\=o ZHk)l+w!a<+9XdK"[Qc4/aJX>=&v"+!Ǯs\A1Bldoԙ.zZV\G5чE11}"Hg{51oލ̜bށ/ ~ƇvKUOycͨ?"WmD&J^%ͮ1Ebb2i8#͏Xr|أ0M]6yfR d73kەmY`}~iCjg,,%$.}8}c.y E!V1fo"7X#sd{ S/vaӌ' E3C4}Yq> DIW]Q^ M˒b3 5LcJi<@ZbIcq;}4t)5[!X.v8H!DzG93ɇq<25ChTߕYћxvt@@|ŔCIa&`dSffN ]G{^! duwDGTq-܇+:I#>ۥQE.uRlv657TO?E43X;&'Хur#xmH[Uzx-8\j= ⰴ^sW~@"GƘt*r)QhCD9tPW3Gs "2ڬuJ ._5w'XUc &2 H7Dip9.B. Mڐ4f\IT{ EJp@7]Q?hf{J:v{lXF\٦2X.h|fNiRu`RDm x1.#EcWC90ey` Z[||JM@/BvC@t5&zcZ:)?G"VT_k̜{-8Vk/77%1z!~kY[ljS%7tz3묲x]}Il`XMr R0o2+(sz/YnLq28%IzV0֔9ۄܴWc]*{meҕ{f]O.+Lp"zWП.I!p,MԔhe2g(RAzvC4daoWG rAc1I( y ޱlM~7ڊv$RҜ7l[7({j$xR#%OpHF}9@m@n* wիcֺAR[a5*S្5ޕpqM\nxgهЊyoRbJsH8i&=4<-ōe?d~/#݌ߍ.t7zmʤ m٩]Q;B |ԧ$8i0WrvH 63#^|î ",ޏHۡPh]s-U,L!Kc@/? UUm8fueAKCOsMt$C_Ny{cF6'1j)(w:g[!b Iw|{T{V@RK"$(!&OnO uaEP~I#j[w*`TJҧI"pco\V%,&ӱy@ӏt86AEG|pj#;*6fZx*ƺ/m2[I]AP:R[#O1*fĜʷJ:ENyõXNi{לb惖MޏE6/W/4p4.u0(;z+B咊4z*$l&/[g6qU{[Z6ywB=~Ft6u+S뮧<:IMbMta [ь` VYU&~T(1nTF?CGj:Z6Vy.UxoY?n (F j=hy{{軴9(L oˮV%'\񬹞`'}Tjo.s0{ r*T $X Ht$[8$|k$֒#?\AGsOM_ c_,jcUm ٤5cfy'eOb blƟY-\+C&MuG:BQh^c,cpC3xL: \1UAt GQSnDǞ(uQ_cbQ/:P4Hbu!r~_-03LˡlLr ֕j6G7^BzJ<+(.>IA7aix;54i"l)onәSe:ئQZWK _2j atvWIJ}Ix 9rD/QhMd w+80Sx4/qlB򺓢XQB|l/7Và_W%~54\Aa?r-=!9NZ|3URf*Bk!䑫NB'A/aNQY=O:kB1G\ȫh6,B_ttDM5 A!= s߯oV=D t υ#9αyI/ 9}uO+H Y+zvR,H8ξ%S,5=YD ]6Y@mV%sU6I=`X`{H_\8K+&.%zcDU]U>7O#hE^h^[*=_WJ X^r]VoT kw2jӛk{Ão]YZh]Q$V4Mk:vjREg̪eR(Ϙl0%Mnp@a$iVa@fSX$w3Y\&K[ gymt2n,G^Pf`7\%k^Sk̬8N5I e99'F'P#ҔJ'Q~bW^O T< KD <;-VBBsPxI9uxFΠi:/T-LiXZy ]f(,(3a PvzT>wuJAA8oXG$ֿgkMVxcLZ^4EG1b<  58%ɷ=oѽ|K2iULt u2b|O4 k`& w>PK{&Ap4D =a:b5K ONn]"@":zbWlQ$3L_\%l K{x)bi;2]-$eEB˔r *S䲢L$Dpsb̉jFD\@+ެFP?(^"nv*vJ!>LZ-AY -IBli -0kguRY#^aQhxP B&U֫Bd딐pI[ u,/ぜ"5y;%@.ݼti4`Bhℕk"ҁ 9ujsPh`՗[vP瑭Щ+@4ƧYy0uX^ShZ']˓6?]8`O%3oc (oZj$ؾBL])n=~k`Q q Z`EٷhH6m&۱${ ` McQUyfF]}഻@᫄W9eNP%Ws_f摉Kk{#3vUn;AzO{%^#^4'bnLN.qm+j%6t-"0c(#6KlGRmq쫏=b\ɠ7A1A! EBC,a`C"{ uq۷Wg#Sr`~`\ՖiIsH+uU /D4Of GWgT]ŹYbGjEmh#^Z)y7|,L䅣A2gxnIKP3 @c7p6D6D^ Oe׋sq\fy_cQ*zn4)Iָ61lKP)vrxU-P^(7N ZA^3_%Trؒk?,QA| b17PXl y:gqVǟbj(-=P(O&B@^c^F/cK^ƠCPa-Mn+Ha (M0 @'HS0c=.,Pba1&mH.m[e_}㣽j >FyɝS^B$UT* Wn!VyGUET IsL7bqvQ 5Z- _Hcd:<,Mw6 ދ<+' jVUFcoz{us))5ƼtO%<ޥe&vxښ̿, o-=lF75JgĹ۹SE.棆M ' Ą4OKaT#TtЦΈtEC"3{H ߐ!@0ҡ4:S6yv > _; %g 1 F35;XlE]ޜ.2E/@uTQ?sc*F >ǗzȹQ:K9;. 2h]E ZCDNd-Yס2Dgqao2 ]; {V_H,y3VoS;9%Cc)?r _癆*&>5ݽs2==L ;jfU7ƒ:9b#<]+gא|fpqNyZN@G29x}-"W¤XWϦXX} *8$̞eYyy\Tuk]!),Q>;+whs7Aԙ2}/t!V I_4^lrd!jAi8$*dn,SRA RۭOjR8+gkILsx1YSv m[DM3s؅F r |%f\6iv& b8D|m5|Y b'8'S9@~WXHo'ZᖿsHK2%dh y3\ +vN-K<䵪r5;TƩ5UOpp@y7v/2srɭ>X[`]7k!% rew[xts9{: K!Cc1T1i KCdZ.hB#SV12QA>]8qS=ZE3YIVDqa|!3-~;ȨIv!Z)XL+|ꚪ2Cc/l%a 1F^AҬP!E1v̜+;T*U8U p+.[Wa:8IAܽIHj)=Kz(U l1 . ,lnA1uHEw3h'fJvY}2avȒA'6E#D qox Ypְ%dV{ nxZ'&)r;? 6KkWͲԲ!4 !Ru /jɓ0gֹ#>،ޣBj@GmoL GzF蝣3gaH^L~ݗvVx~5Ҽu xtS1b>aHb7]$y!{̩5x7L@.r]ARb^ۺCUf?`m?Wi2uQ& ȹ'CFQ?E*#gȄ)-ْtTm1x1=![v).ty.j]8Mũ܄ԓ]ڱ\en*"I + "ވiK10 ;|_lۚNhof@PV{axb-C͝=L+`ۻ ANX5vD ڛ6m^y-G]Ee '[t%=3n2>NoEEEdJPY<>#38#34[>g):֍8Zn; 2vD OWiwK=ϣ~`21$l% uҧHLM%[0 $ %uyčC.S0UDžDr3P9`^=M43[Wj^,F͕l3>Rl* !MW떆=<^0 :),Az`ۮji~-6xOqGmw#?ldd.gOp=HS?kGi> UMӞ3F$%zB. :=8y6fv.{-UF]Uy&hamR~ VÆ 4F4voz ҁSatŭ'O}qSAvy oǵ5bFK~ef~Q~n c|6Bd3U##X{KBa! rK5{;4Otw }C>/z[ S9m74f *GF˩k,u/i1?tV MR_<_TL·m|LI&#ͦ't\xAb=,S8r5o},i%QV|3) f0g;Tڭ!ZmկV%thʼn:NDc( ,%pWӿbMnhI(֌f0 5扂bIw? Ohn~L덌+/b?2Yp2#BR9?˺7`5,by"=:Mw12SL 1Fe v+:E,rŐUan (wMo@egi 0t{O_(4 *cdp~%x8~X @"f;rqW!T.eW 3Gp ^'tkCs)~tM U?|oBѿ*Dla<1 9``/ru޲9a:&U וz_>G&aJcz@o. Z/ n;@"޴hBԽ$ o\Ky6%1iՕe2M9E"l%Iז"BSW߈±K_vGw? L‚\mTηBq@&t(U j o#lUm*Avo\C%n={LP6{g.{!F򦆭jZ>`UߔAf-r끂n$:հB~?A|t9զ+(nbAů l@Ԯ A+~|[6vț1v<>T3A!,H:nnj><:"HC9谾i̬$}u*&[xEśBZ/CyYL, 3ڜ6! IцZllLJe1k3J:GG`v>CW%˔?>2fUKTB"ct~rVT}j΁ij'=&$+f!2ҫ$&|>$$AL~x;TDC2sw/|hmzT)v$-x)1Uz 2 ʥ|hVWB] ip4Nӥ<5?O~=-'{Z\]PI> qcʩP_ANֶCgb ѿ&K=H^6$vbkOw)ܛvMg*7:1]E |rlȴ~ >elf<)>f)aJxqm/ldg!`nhV<]-8EȲ׃MQ?ZDI~<`Ǥ3fhK>ZU@lx'"No3MYWKruH|yQZ.ܛEψ  H8WLo+VM<}7}!#jk*ȇh js=r8 Цdڰ FHU{ Y6˴c_яc: M6 6|Q{[b6.T{a LnEf\~[IRjZ: oJheN X2$P`.Iu4AS,r4Rv`bjx], >ʡy<dž&2삱-߀C0dU(βʴ{HQJ7OVU+$95߭eDotCSl^ԵGFg0{' 潸V:%C1N&,b9uov j9ijlpomʧvJ|(GKo64lфq P%~r`*z,X $>i20H dC 荘Y,/Ew}M*9vlQ`+XaCKg ?@aDJ[mm*VgxxD7 #%LEQ::<cf| 30?B̹N%MlxKmU']E 3ƶY NYIybRpV8u+\oA}|@0SV_8kIBQD@?}`W8"9j)C ދª\)iY48xV}>:~(Ia"TߩN>%[wQ{ ^QœkCJ=?B%Oi. 'G-:-J֒0sDa[@ް){]a[K?f)EK_q,KDJ,&m{aI `BEa[,G`]ޙ YNg׳rD^PL6 lЈ!3WyC˸ؖK(MX; ~gؙSy*Yat[_5t.?vb-|gksQm_)3!c+ò KX-&6~Q|ezdVͺxL3|őm|:'P*U4(˘C LVFcdЭþfjVYfL5sԌ ) ~q;%НH2>TOf@yP.^#Pp]4/^/\h)7X]_DCJ!DlJ:ײYspܦ^Ϩ'|ЦЭf!U˖TF{o[8\H4ĵ+cgW-diby~\e j8/ RZn{0>NjE,&!WndLj V\0V`cR }3ުW;<옭<&(z*`EGw`A#^.Fy{K"($ڀB.Eﰥ6 \P̈́4ۘav@DIxYVG#5t9 -|; a@yč[mo1ܗey*O"$j !7/J9`̵_L:R"KϰƯ,s !E@:v-ES|d2Djb %CZ Lix5JxW*Ӿ3a~'i;rimNovpr&꒓Q5d*Їfg(mB7 840ԝ b0ۯ,_vÊwC_&p)k|EgP:+'%k9a}w[Du5zbmgiZ wtٱ>cflbXVQ\hmҝђsp38>{ _lİ")/ @v`Qd-=IZP60_Q&{lD J嬧8ͧσQh4H։>ˡ+g!G~12FRWJQzcRd;l۵<:GkUȂ;\I-L#K)]#5L3a=ч Z2La3H#~.?㓍bq?DOf2"\זk>:Ͻ/rXUxS4e 'jI"Arqذ;˙:ã}\aL Ky/ۇ pt^)2nOC2 ᎊ\=% 4;3r+f ։]}XB$ bﱐ͔tk6^)ZشlN R .P׉Wު>^i{{T'}/(=>Ǔ7R4&7 ($^,RPގqq S:]x^[8 U]eiS?#1LiJ Z ʵ̌DŅUq) #kkS4Sho Ny4q"D0'I@؜(oxZOU(M' |3Q*Zb?$Tq "ضxOzJN Tp\ۿo:Z_$Uia 8=t]uz0w/a__1XNJ='Simooj/gn"Ec],6KSLu-/| }~ ]CQq yKxz8468wFxTZ025rr$KJGzNyEJR94cf]P!";U٢`M6Gĭr̊R|+k?Yn)_E{q>i׻xr7<-c Yo): 8 _?cOTcU',RjFWKA^D K^Z!y:D ǤmVAʍV)5)>+Wuig+#iLW6fGݖc,6b8Teh34gnM{O/PGi1UvmD0#-CHs$e@p5ͤ<*J >l ؛ߡ۱[!{F?IGupTjdܺ;j8wtx\Gh 0P FhMf LFvc<;S^;o3N`Oi*G2}ir7.V;7ʮuEuNi%?by%ǵcD~OhʒZo frP5ѷcvͫoD*ʆ fuUen'f^-B=26]Y`'¥ L򌻌5v8F>E^Gþ0{=a>a$9qPc%t%^>&Aj["oy${ZnJgu`rԄa %v4<eӮ h63Z#g}  0Z `VP} _ϐqGhd[![ȝ|^xt>V@emgRUgAA$P wRr{ p_>I WWClI(m@I~F1%AH@"ͺs F{bixJ 4]R(%& $h^t> 5 c:Xiʾ0k֞W[{lҙ6cTSYk=˕,C_#(*=o׶'A3 #b,x../m?v87O2=3|؋'d;=bOabS""0fzew/RA0ǜ&Z#o$n$mY;ڿ<0R꣜f7F;VteQ;ʿƢ(  M|RvRh' L$^r^W"BCr-v45}aP]i+ @1gp.W]'Jwa d)0ȿS5-1RR*O?9$ր~u՛Eb^ ^2lg[igzA]| /NGq]FD ߥ-3]\\Nux["AmD˂WՋQbƳ1n+O" 6BJFg;Y$4[E`?$*M M:(3vLV#ݠ8 vO֫ Zv(3($7.P voJަ .EPU׮*y'3l饨|y~!Pab `C4 9L\d9͢ cfȶT!S<Z|'=nQy9jACæIsFݩYz"@#sYmSbDp ,BJ!tub(r49' bK/R>=HdqB-Dbg8' yaOJl:AkG6D}gƁ`^*M? b3Xa|q`BNֲr|cr[*y ]ۛc‚lО\qTmr ߏX|S.ͻfbu IGp>3߽XClura*Եw3U9 EfCXsW.Zs19 xBkK_6X6r\1Ʈ.R6QLiH+4ͼMˬCò:_Ed')Q#Aa$I6Xw)8d'.^k6qRR܇K@7wp#0'KfCG$_[z oXYxe' JȽ3Ztdσû暑L#ql@vLmbR>-%[+noH4#.ǡ(3%CY'a#a#3<'i%9:G9 g?񓛈u[<6^gBLjbI4VW{z9}J9iotιwRD~s \Af X dpf2d&\yj"~u`+^]Z/nELzǡmW[u ;xG ҿ`Ae*)ǎN3BxpKb0zvl "'SJr[*'J%ȆzT&Cv)p3،T&4C / X77t.QÉx~Q#Z'_-]2Jt6gc#|y Jѡ N$z mۚMt3~52d~)'{1ERg:4, aPa6[_>ܦ~qjUo)0$;7 8C%D[{ j;!%P&/(Ry U6=KA\Luy}:l& LMl퉢Ix0`lC,3qGEl6._NRihmxx Cz"〆Gw2;: sy6ݞ04jf%(Lڈja Y,k^>#'Z-ߗ^ ^iSMuVϰ'lS>E9|1:VHnW\#gtD<}Un:,й\[ILXoB[!EW0‡>~0ᛅScb 7u5ᷢ9Q ?ʱI| FA<L b? z=Ba: e\«ٖm(ȥ}'u3z^0Q=42cY?԰=]Ӎ^|J"b(iR+:r*~e&0TV})Z%?[kbazؾlZ*2KwloD^7CZy{e60ۃ/{hasg-V=t B3|s<\ӕ'V}bȇYa<5cs镭lRxyW2\%b<# h-\ǝ+e ކt_3X< Wr'2xD?)UX%p耯C!hWnD:-;܎GhGxAn}WpГDձu]$ThY2S.v@JnH]!iQV/}7YD#}F5u"?EBlU<УT[}#ȒJpg4kϨvF~F\+oyI-'kǽ=ZOn]ɘ!iÂo @-ݑQ" =GKْj~I‚~m5Ckh31ٮoY^. `OA)u ic_o~0M0k #ԗ\arB ]`G1DM[YX҆Sa L4279u]=".=\SCUa p8}W 4.\jF^-0 WKmx| cFSo@әۑc]r\]M p׻K]Hf jjkEġͱ9؇VZfӤ4\~;0vzKȸGu zJSY\/5Y ﱈZNаL{XW ovl- toѵ{ (>=G EqI<ƄcZi!mbpr⫃nt=H͞7T>5\㜻[]MeO4Al0cL-C[$M"=s_o}Y)÷/lh|m_bQF)[+Bl{ ҿk>&HMʩUhW`O=4+|aN1qRH1/l4UXFmQpd?ÝA]?Re f"lZ)4ιEV|'p,(Rf`z"$=yG?u /GK RZ*r0k8c)0hus n ky5dϻ,.椀Q *4bDlƧF;+޾IT4vI$ !ӹlAA-{.\R7'_ɞ$d(0d<7S>A'f2%N{K  c*:fҌF'!n ݚFb|85q#vRЅ9[IxT6uJJ]3 x&Sxw+*+aD^RbՂ~D_э`PuI.L&[D\ґ8 27zCK UpY =r8 aY(2nn<-NmYe~vVkM$UW#i{XǺ!:;c/H=cnS, odr=^owl]Gfݡ D̐>:Pܲa֘RRZֲeҹ_Ҡ=!=O N Ij<J9rO3+}Lu53QUfKkG.gPQ :9 c~W,iVU:Tf9F.,p%^iVvZta(D׈OXYuUC*2v\#P\!֭г0~ۯ9KI$w ,ձ&,bA2'G|Xpc_!V(! uOKEU@e%e0 3QbbFv/ٽ65R ΆXhr 2@2o?gͧX[ꚅIV:\lM`!ahPVP ) R_:LJ$3o^tkQ2ma44kYLvd hj%8۟I񬀛Ffn8c#NZuv7KMQz94M߂D_&^@R?G"Si%Qkk ݏW/eW"g<0`h\JwVM[NZ49Fq6V_[vC\&ёD2 rdM),GۀL3IA2󂛓uAZP2&VCؤ'~;L~.Ы>,G575= h46$x< uvOYRA؁4CP`k 4"_'!X&AD$e[k蒼rT=RU8QѱѱqٻFCPRc 0hBrxʎe5 W[y3DN1=IY{i竌1!>5&yQUE&O87)-D;? `&+_H[55 lkT[nd}6 |rhB[p\=Sf.cX6k FT>g'/pjUAf'~Oytd 1r/HڅIgbnQmm(܇àpMrRow'( N"> VzXԝR] S NR%!lR- ۵QȉNfN2 mtR &- 7}| B=sw:)y16ASiB%OT6aV΅\ye ;yr poNpc֥! aQt'4[-9^RkV#@kaN@Ly4 ×`ߙQg)%*c_ѝR?i/1]rMe\x jfx?xpDuu`Wc ,ʐ:aɮ6X8Y̓Ֆ6ә 85#*#7K,EC:;Plnw<1h/U6OHQM^(׫JFԸwq$U$7)y{tP(\;&uyM yްzBY10r],'Eߞല'ޢ9l`AFDI߭[^>3QT3W2W] Bk*67&#IWמz@+U/᫫wSv+/K"T1*K i= Jxެܙk,6&O *AÓ!_݈r>U bEJo.fC )`&,}bjCV;0Žs)xr0h'kytZX g^5SxDpQ{%9>a~D'yU%F ޺zaxaAC0gxys&)Ș#hDiz!\"``b7N+@̺G":}톊UH.!ntB⟮7Avv}' vUb7QE!ˊS\@|·~#P\xґ J㿵%URK MGd&o.NaY+IJD)NiYUޢ)N~=jɫ8 G@! 4E5ҭݏt\Ԝn).a_PwG[麘;%]Ÿ7Aկ`4IMޘ9۵H8 3\:ZLNANƛmG;ߢݧ]`5e:nZOל,j`oNFlD BkdT`Uqy'lxV$;7ٻ8Zy:s6_@] ]&ss\yc/ ^#CF#fm.&p`c6j\Z+1w ߠ?u"aP`jzfQGt `Oߩ@73(:]ޑ=Zf/0 w*|`"Ay z ,4xD *[&ISyO!@0`)e+fSUJ+`TiU$ZRaYqrW!u+`yLJ@%ֺwm\iUFIHk(Amjh[S,NP-~VktxKNqI' ߅6qX}y74UѶVIDܤDΎ 2-|b,z:Qbo@5Fejh*2SnRd4 9-!nQKZ^V_;,wC| <\,ku0kRn$%]=Rm>$Ed06b@N0\sXKRKJFKUdt^Ь&#CJqeBpOP!۸JuN-FP1ƓS,#i VVP؈0Ԏ|hdz 9Fn׵G|Iim&#<.)tp]vJ%|:ɀUh~1ee& ^Z~US;ۼK/LS{@J20(!4* 64^MHcN$ 4(5T'䊞wZ6\&J(W P\r}flAK2(>p6V LZQ6U3g#ʼn|"s6h ܂N< 򚦚jV` H$X)p7jn/+3X=¦}.W; yx3i $Xp7X&xcp5m }UZ³!ʪT?f\vQa.3wѭM$@@+M&YYUq5bq}>O)zԵ*` ٮ88=%,}-yL~PMo'J`&V 6t# cVeAqo֦ByF ! V-*n>Z3PꚰzmBK@,1fb+g6xxU5AeA)!RmKץͯLh`$xʴ&{us')3wfYqP 6cG{. _t\^ Ng$p"$9$S"Zx"BL%l}JCS9-b*^{`X$@8˃x Za1HɿTi{&QD8qsswDhҝMQ׶Gܪ&#Bb 8MuBsIUWR:cOp0݌mqLZx ȃ S„;W[3ֈЗX]*e\ZWIͰ;!m^G|)4$bvnZz1t4e݆J18n?&SfCBC1Mde%yAWVT];GNgS}y 1=,rץIx`nc6VC8+vzYzl_oӲos^6`5:qJ0G-gJن- a;8?#Z u6E=$`{7=wE:Vx\nra[ <8kC` ιp eFYbSG8:V9ሱ@syLЬ$7{-sʯv|#an!P_Y?~z1QU3J,}5$CY5W?B]-J;O[ygؚAO_dNJ26 3т@D֫U-˙6 {̗)shjXgtsQ@zyGkUt6MRwz>,w @<;Ν*Xлa[=H9oo0BS-5]lS7Ɔj=}ٔ˸&@~s/OIF0^#;¬cJ1c0GJhwYRt~KX5@ӹ ϰToHǟ>O7K8Im{{Q Ne{LΜ)JL7POMrq+ji79WDFJ{sǭ}#u|qӺ d.o<$B IG>:ѫNXqD3l^O& SE W_Ͷ90 d5e?*V8(64kw)ȟ\jn!qa/]?)vD,Z*DMk>Td+x:/G%rKz~vrds'١-Py9#@rg+y_JY*ä|˂f{|}i0?wa9(=c^ޥ2S[κz,~eok:7H3Eƍ\hxQxseiLWs?[veٿlYh !2:C{,ԏ~V2d6Y0SX6y<|[o +z4D*>gA$C v!R}MxΠuӋF ]S42f.!=Xb]CؒOH$L4D*\{z"t玺]f~ ɛ RƲmTD _sCiGG˓<F EN9e쵋 4|9SSu\'`58 :+a…L}^Fm\OIGNDԚ\l٤-PߧXALt"c׵Rx{צp/u"Gi.Q%*L˧pzE~2Zƨ"r-1DKR9kCȼI-K4eK/.){4ArUj("e;o.ÆrCt2;.i,11𷃈,QݙIH̰#B|. Œ֍~a>Rf?q0>n/fY,shyN~e5$ʜ»fo7+\^B=07cZ7[>ý5&$0Iu{t%/"m?sWj VuY8l,sW!dL\B:/< (pi#ʬ) ѦGb~L#ʷ2Ғ ~7lL Kn(gxkMzhd8m,:x #?jXsϬiOb-1P2e2h ((U,ag? 1RNI fLaZUk p,u$(/P R ׎MZ$:x.*vٔ{6kҖ;[~htfb)Cs/E/˜my-)S69 &Xb1Re2d_ RL>nGB1 +>$pR¶\l`C([T`ciXE/#m2vzeffٽ*5RR+Ð|p6YiCPǬ0s>LR /_Y _Q]b@/b@;9+r@gݣq_DV'2H"4GSUR(7>guX@9aE┓C $Vl$s-Iiʼ7KJ3t\Oˆ]M7O$PΏ") 0ŇPbٙs޸jfsdjqe<.2iN)Bwxz(}ԻyB G@<ڤہ`jrgÜGѝA9}sg`cGUzPz憌y@l>| * "[VjV=8/ki 4]/طɠ#{-}Eq(R?K<IBn SQh/xn mK<q}ׅ()9ʏ3 rKq6YT|>cqleDm]$@} …W"̫3^IڶQc_J+n-\Piô@&؁ .aJ)T{[AoTIcC8^fGx I&r>}yiyD} ^U~!w%{ ƼhnwZ2QҙOˏ ,9mA,bTEӋW\Ȯ~VlM@3ܬ&Df5T(_5\"hI o'ؠ-SpLc?w \w!E֎EϮ1UqЧ6R6(lhs,*?1[buxHmvYh{4}#+;.4 \ m[;`۱II1~t2M+\e粕 <.5k@EשY~޽ u-cU`@X&״> Si(c`snCd\I[@I^& /FL펲HFAi)})RC8c: 21V}ȑw'%ޜ0v$c\9 zCh55bm^9uR/ObYjC:Fbs =9GŸ˝n$tj)W,ʡуaKt9*gب,8K**F,?{./# >2s> 9&f ۔`̫-,f_o9v1$e:p{C0to_K2O$VFm<2؅3Fә.&lq}y;:Ef,8*G_b:kրʼnMʯfqf̏4,I[{*O gK?^e)`I 5 6kѧL:zD#1&5/TQ81BU658)n‡|a5@ dz?ʌ4^""Ss+q lNO`c@CCDnM؍>s@ܜeRpn&: NdX(ϔ%$h{OݩejIt[ԔTF80?Y"P68Ք5K`5+yJ!ܹ`FϝY˜R=d ;d%T)5v1MbaƲhrt<5X]졎[#gaxF/vˤ}XDjZ렆\ C_Ɩ =]MLJ vDEʵr2ƜG^d7ڬYL^dDmvKCpNJT|w_rYL“jRH BY.$niN!Ulg:͕˕B+ )Ͳ8+q8ogvi>|5\aD" wj3!낋=~G}@JuuC<3A\-2_b6"^Emq5NC.{'i zZ 4{G/f2(^NYJS!Z?oTW yeoz-%0B=IJJI%ߣWɈQի<@ )ޙY "wZ. Mv$x o&ϢU!>; S`E@AwaD80.& arGᰁǾ)j- hii]P42YܶzH'PGzXOlDQ^HɬH H~HG^v-s3GӅ8DwI8@CGcSNRe蒰?6}ӱ:BE3\G@hD3S2Q-:I~-WܚRaHOvL<Ψj?ɢK3jʌ* _b!cq4F)#b^WEނo@9ƌS4,}, }FRUTȇ_,3E6tyvFX5nmܽΙeAF%Cd5t`GJ'8 Uz$\Nd< -ϑ$㥔Yu nHWQ=Ur+b-z"`4^hme6Wzw4#JO>-aH~NJp!ܝu6`@ C#,254Y N+uCC8uޞPY;euHBiQUۉ{O+ )rPUftit "cCx=SRŵoy RcVۿڳr,=m2A  oˀ1?ǗqNdYb y D~RZS8a~P-yL!rY9H^x-4xDx0hOHi†d D6]i:3+/1-<>LoRldrYԡ%%%QO1f1f*-́2u1z@ N elNu>Æ85Uϱs5D k 'ּ7ξ&$V@(#]g&ȫ%>+3!.O["0=F}'%1:KbX'M_0BT`4ť~'ժB15Ymm-2 n:px,dȕNVZ,V%ٙ1hCF`ߡ.k+~m7gRn8 T mFslx.nKVObSai?6 6 DSVE b;7Bf]t{sdhg%MgzX̕Sfnҵhgvb:ߍ{`h奾Owg#/BV]1 #cwj>t_玐Q|GijW'9o9L0j>5_ གྷ]sNJ/T S^0X3xVMTRlȉ|@_90T#"+X"9=px[p--k9A;b?<a4i{+~BUz\?Em@\Uڐ5eK|]lz`/p-3ϒ,ѴJ<]y.d=**n|)e?e @URU8v\1R1x}Q {!flyIŲkV2+-S1ka-)j55#F8qwVo`(\l/tsg}F%OwR-צKh'_#yW3NgͦtTJJBY0>MMUBɞ'IG9P9;n#O 65aK=uJd w '+xMNXd׺99LŴ"[ 01a䒘4R΃z!ȇO2r"s?I2Ɇa2ӏge٪{D;żP&d3gE:{_7ʲ@ș&8"Nu0NktP"}H?|` n?8C0eCI]+HEan0K8he(^l_P?nK _Vڦ&F.Τ}BO͆Im}Y $sp}Yq-Ax5`eN#xsxOn䍱+cGrƘlu7? /F2ɽ(#yy,/?0b,fW񧥃W֟:vC(ˀv̘Џ{%V{xg-Y2j=n`F.BTax][|on,uGbM< 1Հq9K3H@*LY5z/T`ezWbexTUyygREmI %mU9f|y}${ajL; -]A}; BsoY@5ud.}=xWѻ)GݧX%arpPL^; ˆ? vQYh xo2}z^a6d$3ރ;1'GQb&+8ƭ4[*kUه桌ļYTAzSl14֕>,2rxb}6.;Kf Ro.fN񜻚XHylv"Iǧ0hE7q*]%[h$Xq>K gـr rߔ ,4$PsJXߔ*ϼDP*2:(`g_Bz)鿢_GQcl)(ݴ(f,UYnjR^6!ْpR)P2b`:֠3+ei!WPV@q*aF Ne(m,u!trM<]iS.54iAX͘X]12(G}tUI@PKaPHdXei{'2M5«=k t .l|n؍?^]4Vȵz%SG\x`rbK6ϊ,3DcȘR!lv׃"CD{SE{5nyL.dTg&1ߵ6E0-KO:9Н 裂` jV"4Y] eC<1:OXIVXeNp*{O<îR`&RFq,B+/ i9d նJ4b ;h^d-vg}B)J X˻Çph+AX#{5/$CA3)lQP8 zTLrVJw6}~_w[ `Pj!U&X{4E6޵1ZWXE'KHI6~Ov4;wG]ԧpyNgiHZg=궓\W¼ ޶M:%oV>pFrrڨ]5%xt] t?F#UsKiU~c˶$հ&]k4wh889 >Kم YMr_*?rA{?MwwgOե8"~n/OaPhRcB4:Z sdվ‰|)8ɴf\sYwCї> k^6 g0'bnu%ڝnbq LM ,.otMI\"İj$f[wj.vk*aE뉌!YSU:WhKF7s 3gQEXz$86(ʪ ҍyv'sGNd_HK:̗-mmhp( ^1k hJCRmsv~K6^&m}EFR95w֍Q& " q{z3 ̴È7>RiO<E#}/ۣiqZ.:(Eey䄙so_Mk(f&8D7&hwȸ@`PQ(="Z%= n++ehrGO]]ckÊQ@\\y&ϭN~@)"/Rv%?rZ/E/%RGIGsY1G <|RdL jKIw9Hn"t^mCLl>NY.|g)~>٤:2e_lb @V"U5s*>i@X!k*\i<7e' V (2SjZOC &wx2Ib2#}U/,R/+U$*;k YK / 钔8c ):=BoRR0Zp ѱk[s;Ƹq֍nB!:#D&H|0.52@zM4J$5^cB}WaI yA#[}ut^}'p|ݢ dSS=lTIpO7yPǀJ؜WVáKJAOO8ؤ6ҿ/s.uG#ȧ( c02KДKWMGMp@Hg&onqB8\|쨅uwDsaOb#3Z `}~=R0s8\їiHQQ+`\zEǦeԂ!)CK6ˢ$k8g-p!1>PUHX KFڰ+ 2$P?ח)@H>/#v'lpߗׯir,cZtc.[IKw^BbUン̇($R8彗c*"c4Ge;ߣC>KPkmEO;m&r\zQ?| 7s&˷w>Hn2w0O聾.Ld{@W$+ as":7ag!Rڞi%9?>nNRHMvV`f]9G6<Yi JR|+W"Za](W}b(؃7J%Q 8 b:*eolu\ډƴT쿯©k2m$7ɶvI`F_ObdNמՐlLy}-"⋂k@T&dVpqQ\f΂NsIi}Y\Zw49!X ^i+x\ևw; u2t&yXpW?x躒RJ.Й 6W2R`0h.-%~)dcA/!7 ^"A5#RmpM $[SQLM+8q8_b@>#GF > [0^ɜ.}| %{RUl rHY;s9kZM0Jg:ۘ{֗ϧiKMGZVÿ6#7xu .-P:s%V 򬶝k S9Rϛt | w*2SհӲ5^^r4UD~ضH$H]E[X &KHk?@ Wc&?(a/.^ 07AEM쮐?YOsi4sAshٮs'$`m) zi0-׭ 1.@nJo^2Zll$ZǙ^\W5!/A9Jy%[ 4o,Agg5V{ os-OT~OExKkNE]@M9`Dž^.( ZK{KL,{`tnu!jNV8k_pL5Oߏb$g] g\Z>hIM Y V }_sw\1rAO aIla,kiuMq?B8MDޣ Ö/ٌ{ vAh8MH2i )_O/f$wZß.݂i$Ԫ&=?QBW\)-nh-?n  (SmF( `|ڎ:8UrxXZ `)lZwI(}[n^YC~ppH6W oai <]O>>KI0b8vZw̒;ke=,o.2K jx dmq[+&aSz#{i "Gن#c_^ Y|??A_,|XIޞI|"=oO|8Hjٿl rџ#w -}G'oL=Y3:٤l!}WV8Sub5&{B-Im߱w0D[K9HAo@9&&AԱ? mRMV` #g$ G%}4(3uXs>6NY@sfݏw$ٙuJdͷZw&PRALp ),Wa&u~F$wFyoHZ;,U jèԋ%fO Qq %ڇ3} di+$UV{ԁ,Fwۨ*蒂Yss(E}5'juZB>b#: $y[ӏ!\uM ˎV!|Q}f nĶZ曷АJhD/f + n]rWgF>Fh_G .8UvI6Y53|ZPOi ' ݫ䨋3ƗU4G1ZUo*y=t, 8V?/6hr(>Ўb΁l یpQQ6Uqa.cGR nQE $qɂqbuN n_Ԟ-\psY3bjw Ih -CkncPFDJn̤ݽ7޺ - f'9a&i8˫C0gQa-l l`{_,,fFMf\,V.9ˮ=uay@H?)T{̐%T)vڥ=;.,02#QEfw'])mMJ1ޔLKRUc9^/Ietj+_M]fիL\L/dJf(ɧf𫱶@UkpﮣԶWVPczȠc ];d"[z>@͏T?#嬈CYuu n¶gH+s!D`p?bsLTF:^vBd4;V "Y =.{to,e&sՋnK 2>b tFwa第rmf⫱%TcNPn1kawN0Mxe.&uS|#5^9 l׍6:ҜQ&o#<1^s}?lMcUАH'ݕIk;h]` [y{$C^_-XcyGҧ:39 58.Y?w*JEu舮QZ,=(UujqB(#ꤢiLb .-|y 6&0WlEۡ'+iA.[lSI>@&qVPߪu49g"{Su^{|VdDa'Mu͂d_SHFX%:T\0_,KFJesќ u%a89i\J3Z5c_V\51 ̮$Jd*) JoF!l[,ۦx39_WꑼK_D ᘐL9Q^SUDt{ ^fݣiL-@ BR< B/&5ȹ[i6 [|eʘf}-eM۫oHI@K G œǹ?l=';ȼjHm57nEPNfig R3Gg-R]-mAUp3O}݀4l LڡX=&>Ոӝkxcui ܲ(i/LY;977 F=ֱ_ +u00HKJlICr2aDA3=%S~9j ^TO7=̳g\ 꿓w`gWbhB\壾kTz*88;ֵȷ=+][sOJIU~({xBTR]p#>o$|65KM ? }T5}9Dy o^ڞJ>'ns3}#g&7}Sd!$zRv0|ʋUJ"G)+.c!Rd:_'O- Xa,/ M"ђ[@{яKB:FI~kg҂S*7Q #KtlEߖ@Z[bEϭ pǯNqFJ}.geyESFP,e#h" @fq<#[ ^kW5':5 ޙFdU`*JDn1pH\R9L\6해JMzΩѪ ҷi0j>F6Q\2d| Wo'TIaBD<F! Vp]:xg2pnKou(J0Y#r|xA3N?l'K ay>J,`,RoTOi ~C#=;KHCwU>Zz?RLo`O3s|9hb/q5&V@ăRg Ͷ Y> N[anNٍ2U]d٤)TwNضoWƉBZ Cu<+naBw e|+PLMJY'&&B_ ֳ-S1@%6-\_F9IL)l%_wOA3*KDsj[NmFQJ,뭨,Jq}D@I,gUZ], P˼O"=Ik&RB9 KJ|nZ:ѕ5J>& h\XhA=eW@k?'|M%OcB4=LѢjku8}]N-ze!m]4!-\o5e6Q%y!b@\^[ai;A8-;:Շnaۙ;F׽=)"6T_ۊֲfA K{EU^zG:m+uDiT_AbޙrŇD WtPn`?^"g&[ړXOB{3+\m[MXD{]a.%)mqWZٖyQ"ߎ&=W)mӒMz?{ iLed% $BT^ ¸"Aޫ,V nQidM?V<;Z%{x*VŠ.-(7$IS05;%,Z*8c9i|K \U4!U`I'A,lEn9B_/fC|љ/-BvF>|5\k ;\V<|k60wѽb;0daYa+9lZ'o,喆-czZ~9|eHEnk1-%DŽqysvVNaaW-Nw<`8*(Gk2 x7ap䀃 T} -ׄr礯o<``e[ǼczzJ%Z@X㧳Ƿ*tlWCV5ΈH)x !KhZa!++?dlTc83V8fe+BAF4s&x 5 S#͋ѥNAd=V4&f#@q]f({% &{ _ϸf3Uv7'ÓLy. 52;i%% Ox׌@~0Pо( )g18KO00Mnu~{u@ӣ= &їDqc&⬝/'$}>52 rSqZf*ﬨNLܡ;_=YCzCa46`.2ӾAej/gmfG7ޟg_&B,yhY^ %|͑ !Ys(ko;^ɓ_8r _qd =8q"b MġJ +?R2PJmN"BYiYUVPt 50a.P zոס:rP]o7CdlLT].K%b?|-) =oO1!B&*BRځ+ْrݚ ͥ#qwxVIKk:anuzj὎7E;uiI)FsX?8LE¬'F. N}(YR6G|ܡ-:4uOho5"SM"̴Q Ja333@IJ%gBgi=jfr<TL.5Zt}[y_fa 4B|wn[8_]\&/ cM3XS r4.cɟy̕ K,OXNR8,1CEsD,**w`%`XTēJݼt׬n&kIA0.75>2x`)saP:Q?UR> MC$AVui"Rgd $[&QL]طK\#W/'"T/'ѽާ&ٿ#2w-ץ a=q\,%HQ&cR塰[; d=zJ87c&x~&^=I ;ڂЇQX$ 漓) x#:gw?Z܁pLMM\uV- [f0W3—)ja, Wa, go//Cu)S;X'VXXz`%S܀;xÈtDHU/07gqo1ſOk;19Ћ&R{ u5̡_6qL}eFmޫ9^=M#l."yOTe/RJ^dV OsPJIYe$ݐG7cR]1ds6sNpF7RoZ^4a?6iG@"S<%+n%Hc^h$kD9g}ֻb!nܧp29[F2NgG:2OiVk/Yl;>*VtN,'}M+,]eQM#i(Td> #(&@hA+aPi~0i`u0RCUlnHe6%B,ѥ2r}r}1C" pQI2+!lgpU^!n!@ нM3-36a BiyD) ]n[UzÚȶ_OldBMzϡ: 5 dG:Yćd&?d4}a{goNUIE$q3~-H7M0YQ[嘄NX4!!k[Xǡa{Zq 7,\^RlMLos76^YZ}+ Kx4ɫu*6o8"2||DC$ؠ^Hr_,ZJ>Nʨt&wCD}0ivٷey8d~gӽnVnr͈1K߰Z7=8g$9U@ ,=βn}:$e |UvU[9;`ш*xKѮwkF/&H~~HAy^Y ,7,_ F*@aQb}Θ Pa[TR%לF; Zm6zn<rRVhFҜvG B|=.@mk0zAOi.]>Qy 0Ξ86joGu%;ijq/$hȫ<_s}$42?U 7qh Sub"`:rL`!!(pv-FPifjϼ &>:LKD|Y}e|&tڳ4_fITM\W6lrnEDޯ.X8 NȊY'c\7() 295i)OD56hjs Az"E.ujkmm8+miRSdLJ}k1DfҺ\S<~w`}x+yJ&L^C2D0[O7 ] H?Z@ CRf+ z9.Bi߬3WT'~ onaSqO} >b 20B"Fc#Ϡ;BsGxxjLMLfQVɯd@-V]fj37(!Ih!Kޕ7}9Imc6.@A< D#c`xQ׉9 iZ6$f+Ls*O{6f&S}J7z3Ej :5;1k#U5%ueѪʴ|OjZiaEkw<2HE`WfP񊱺IB8A4ʪbudܟːOGHqɧTʭg, )UC`yV21.LP=᧰g;8 k`aN&!giQ҅0OXߺ-[ ŵܱS`裨sgGZb Zr pRnjafe3AKq?Hv 6hv=_yð52F,Lmu(?{d;+D ]1/o\œfDHM.G֛P؝a__Iy!v"ai{<Aj](v~bvo,k@X &Q*z ckұdx<_ʪq:z!'̳% dI#Mw"ifVf"Jy^OG cXݽ[I65خu@|蝻5yI{/Ji NXKcQ2ӗXrlr;ɺ)sk_\Tw6o1UG cN=ItAQzg ]'D˜&8F.>8z6ϽIZWN4R}YU _&PB I쇦둋oY@%J0٬)LņmVK䥰漲`!O}̙6hJ`f N1m. KUql#? q&N'|mdu$uCPUZ!?Μ&o6XW17ԾXٷ'C(]!t+5H1:M!/l\c]C- ֋Џu_u+/lK͇kUp3>̬8U}ӎDS gks~oTabH,1qpG%[iNVDZQ:Z)QP 3L̉h\'ƮMN:rh>N'!d'0P.эK׮k_UQ9>7N(59mkou\u ~Ї즤BE$$uCdqV țyH@R,I_  4YFǦ ; QS| \n3" c4%Vj6۠< ^寅շK[`1j.i|.eةYؿ8 0E*g98&m.) 4 |ƙj\=Vӿpal+C^Mt: O ;q&0d#$}>-QGyJSUW/&;w]JPC"#LtEt}"zZi1>O$My8iPzZqm;rO{f#{d|Ckޜ4'6) 1֑R0.R xCTbͿWisW=z2qSc(;M,>J> ㍂  ƑM$6PW#OGvy &ԭRwP0t^b1n}o-:NM=sfE{8=eSs2njUĄp(}Xfy[0ujp.^D\'ҦIMGHДWz}[ц& >ED% DZΐ^fYAk͆}5|oojY$!!\-lc|f^Q6{i .SoZ^;" %(M^숑n1+5򤥪 }hk2> "$/#i/_C+鯬0~WZN?2|NTeZ,H5c>- m~nYi5$8f_}Բ^<?6#<bVU}ݐ3v("&V?]S_2% nffjT .Q uv`^j?eIΩAFK+5;HKC@շ!5e#Q5AqQ\vIxǛ7dNJ`Àu7nŚi›3& *tFrv/Mti ZY?whz]!v32y\ ȗ[-rdz>F^Ѣe,:)/K#*bWXh3>5ӬXی4"bFM6J (qY%?;l:̲;QLwVya<"7~#XSA8&zѧ=0@ ¼ yBDŽ&%6S/X'!ހzhY~xȉ׬:R cE]h(bIPaKMؒ dQP-;^FNP VjHYRzⶡݙYZ-!GOuhǔ|2#B̓gUD2Q ۡOk^:CCECB4Anq▓!I &B#LvtjbD+,lz n_]wlRѓ^,gw-@|.I60kd*G6fAD'?$Ob2cy\GQ45o 7~ Ǫ½p1a0S%O.x+q׷7kҺz?UwP4<^1|sZWmDF1rN#E24ƀ~r-{EvD77E{\tq*GF{G} ?;mZM%ZElfGƬ!>aFn!1s0lΦ `Qu7g'.{Ć/N7GHۨHc͗QvZ0a^wT450Jc;%e_aZFR8eR28Pu6ozKxge [e#K@N'"x<r,φnL dTi׻2yƌP|h9./o< zN_ˑ XWk&~:XsW>y<\'8c~-i} ޠid=9ջߧc 7g^A %c- >c1; S` &IVGrOTɅ1Y1~_KlCɆSpW {ұO=/Q[e_b<73#OJ5ĉi .ژ[M }&[Xeމ<Ɂ]O.8g*X78r<(d'p`jO;IÞ9ggy薄 ;\~,ę#DG(//:DoTաz͐ ޴hw8DL*b!j#EIvnMHpr9[տvr>_ \AfM`uǵ"2q@ݥSc8<6/ìA3BrѴ`&)ivcqkaR  Sz{!!_!t;57P< KЈɃΞ*^]\l] # B'CpU UeV9!;]2ieU`+݉2d]WX}Sl~x߮ï9v )C_wLK49418 JJV Tcڐ،? %xהYu^l15O7Gn0s'p)r9_axTr40n4);dq{r V? gM+"2)#11~" ;7#mkЕ;2u?- !L;H=g#]{6͞5oU7bc|E$2 5" w r+"g#R7S+glRpw9|B47߈ŷJ-9'MJyWs9e  $ϴq޾Us)N !"alK䰻>/j.Bݠ^)ض}n H9}o5+Q{XFR%dӑqݬctf#OCdq6AB%w+wkUZZv띣tgq?xFy6Qa`ёM 5Bm!S]]JUdp`v&7Ҳ0c+svtWBZ*8H]F>^!zczx0ŘH0Pk?bD)-IcĄnIyV,ǟ<&̋|`Vyhg/Xj> A)s~oũ?*hR;TZ]^P?[?R@BVu*^ԵNOjKl6u# -!NCW fHGFbΪ <gnYuSF?YtEO6ZezY>VV'jN^ܫ *SДRbW[݇-p\(i K-ð%JjL%dg !鑤"˅^Pb{(3WXwʈzn2KJ@%!;C폾-gCURG ׅfYF/xu>an uz2'4,wYc`:J~,?lsɢ*Qs0U<"d=$N"OyӰ;ydgS ONPݘ ^PSkB6K DS ^!Z [&01#!izdm'""HD,4/Yf:rDw=dRΛ@a*8Q ~O}p˖YذR]YYr$%ޫq G*őqIiz) mT& X-]tyql&Ӳ85!0w 7jt{Z5B^ͣH |ld3kPAՋ)npRI ah7"R@Vɜ$L:O-6DД>XG,V5lFP'5C d(VZU\~5 2Z;.94ӏ*İI kșExm-  ?o00]("?Pbx `U"Pօ[lo0GkO URG\cg) D=BMAkV Y &N t:%ZSQ!\ZIfpL@8A)l ֚ă4& ?ҫ43ޔM*ߢdbjќKNQ$i^0q2蟵n}ZJ'0Đ>jF`004Bg1V2ݡ.?4ZZ39[WK{blϊ%6ܪNU*s F9k6DiR=<#jݐ%%!>B1|滭҈2̫\n4PvQזKGB g3jt;"-7gN~r/Y P ג#媍R:ME%D=v,G=\}?YH)3}va y4FslvESe@Y9b-ׇGȩ~HAHY_jaH pXғl" LLf >~+Hxb]r@I)KM˾`4&#%jD=JtsԸCtvs>1x)?ed%3q4 VwnЌ8Bo(65oق`@JDT~6Py.$w҃ENPxL(_%@+zFhYhwYO=E::Bfwj7_a&.&U@`X3_]7/i <ԩذ#1Ժ"o RNNz7*xHƒ!>%&фxձ]v=~>AOXD& (~'0tôPșzgyXبU"< =V@iHwjWA;D[ YߊERw5rƴځĂ 5'P<*{dfZM$zC˧NC+\I2g+gIk&v(Ezsdug7nD9BgAkư1OTׇ *LDmo8piQ _p6Z^Tnna ~W1X4Gt^N+IyހI܌Zk+ҵb1VY2k#d7 [= `!痂>uCA*<"&@sf08Q&Vgv.ǥS3,Dەȡ_>LpR[(9-\k+aI[5XC"x"rY6&,}Bd`R7*v96+wG@a>mN=`GZ610.Xe{C+8qÄKqpb+4NWApSuQM!PLS `B>fWuJtD067TRN5k)J -V\$-2+h¬+- OukųZh0!3!]V]!^kR8R<4oBX6JokK$ u8ic?|_E`[ o ShJA吏W[J E O.۞3t;T,)ӲG'ޕQ)y᪚1$\,lR\H!I؀G1eu}&z݈Zh"i TrB{ ;bA>P4BE n ?,;لWZ5VBޕVgikofٴbcaiOpU&knh`ʧz#8*LOS@83uqOd6<]QIk} 0bC# n;c2)\pQ՗Ie#5MheNPr??Ƥ\xRmN! Fz"f+WZP߽*K Eo580 BR`:Bd:ubcXs './mȭF Q٩Xpd"BBwRvVqq0DE =[o5X71y 7Пe_!q+|u~a`ch~-in(7;]U:W[Ǐ08H2qg1[T@a#$QRְNh5]tv5A ">.Ft Xm' r[9 ?"GKUճucUʍ6Gn-a# *&sv9Mz_+adDc# rŎ/= օ\l㑽(7%u &ST;?W"F;=8  KcTaϧ̲]{v$H ;.-Lr`g³, C۟7Z>}ݺEzt)ؙ5" 3.8"rh&/P1#wGT_<& KoH[SIFLad}p5f_,gyBlMo1>ˆDT[?{p@" _u@lĖdTȉ`b0~Սx|-RpoajwTEɂa񷓺p52S'bYjn\hηb* *Smr,CGdKɀ.8S@ZWаU5æBsSPȝ^0]6Z5D*?Q%? IK8N@EwP(NJ717 7mnpal!~a[HI(d_&"^uK[5Q౱=- p:gd"16Y2gD]eqEAn8]Ѹ ӊ \8ODbM7_=2ҁ_ Ba39JBBT1SjF4}Ʊ>Ĕe,TDp KUԬH[&)Zuo|ㄶ4yjr9Gu- *Kz3ute,6UW\)1A[;BSnG\XxL_X?mťp>"UO NR Tp^;rn7U*S1֐X;|9}CRXO-sdYﳦ')uSɫ勝rw8O@אs._Mo6-zp2;B` " u 2٥^0|нw}Vm $J#,[CpBoEgًeܸF׎] 8&}i9&ZzFZ?r h*h7Or4<6 )hAkhsl>{Ol6LO&^`uk,-i#Cbgdg쐝jf| Ɇ#hf%E [$i9]=|ًӏdN]"2y3ew '`0:xس6<0_!HRlD_fILЎ[0>%KNMi?v b)jfXjBJc+&V˝7M;O nB\`fi ݢСM#+ÛQ3m4𴳓+B:'qˌ S4k8`4gqLYvb_w}AWIu wDª@[s3KR2dDqpnFSkc~ļCi8K鸜(9\WU+C ֊!s.(&>T\yI,j9A&4E w6憾)c3;˴VSJ bsM6Jb0-h8{- YO>RRnRXsUFRtˆUkD ;r37s*"e[sykќ#ip1T Sb Y?jzǑx4zGd# a[Khnt'< G{NJ" ^ebwY #JkW΍xȬAESJѦƱ|pZu['oll,؞.kxb IdSy0l#bު^:R1$T?4uoP (_3DV>i5ǘ_UL`1"hH%u\uK(]KԚRn#GkoEc楻~Fc P&7i6L*250ʦ}O),دƶ[T*}Gc c&W@v$:WK,nٍt ![ @72iǨ JF, gu»#"'h%~Jc-u(V䚓kua4I 9z#[wGHPE^Pf6ryDD -qER%BdCk9 ZƢU1g?t2hiq^s1Ƽc鱐ul!߅c64"3Fߣ&og:ܷhRrl/q(?ɔط[gg[N37F)2vRDFCЦCRudŀJu!s6\Fp5kff\giumO{U,L{󄅵eO) ;5Ib;?OI7u]>Go&$ )"@5GJ#0ژ:\]ðgX&\/ԅ:LI$87$yʆidH+> oMfV [uŰ-zI&w)-7^ɲ<]W^y܇WeXzgS:nBِ$.Z4&x)[5GZXS3LqbE@SҗD]/^-+LOĄj µ2##D궧"@&V|\2(ȥ)vAkr5QiI;; F~OO50Jyi~tT4q~&CQݨjRɨ*QMxؤ ~nSY AF1 oOȀ6 ێj5^ff/"Ek.YMQڰbH>>-)i(af~v._Xeď؜[nUK&aaڪeH6X w?D_bMUI?  f9:(|]0 ""r%B˞x05XC]u_sd8ůw { j&i3$/{¡~ffc{}?y_s͹*᚞>e_=Z'6hCD؉m%*^xe'TX10yfo}[%e Tr&!0:j{OHT){sO o@=?H=~{d70X]יGEkԙи.0e5>8}d/>ه_ɆUCRDwOOydxT $:UW>̈mx 򚘟WXhތ0E_ =tw$}ݥ# ]nVE(b[VmKOD)PXeE})b?SB> u\XܲoP?Kl g!#2ӣ 0vO>sJM7P`U'1:xTkuw7/b )B&8n8⨏;pRf~̆ B"uR( Q g:Ϣ0 ~Mrg=|ҧF=u~&>=on 5H #EƯ̧lpeCKva-eIwv1k% iƾ@h $-00l_JP|# ѥmTxdGXuO{{ZTՎoN]q˧!gV$_SKJUU J8:erT `!ycٚu5{QSz3`mw^e;YG^4pC8g(sVqi/؏=26bqcze-jqz(@46Ƭ|:jg# HJoU,8U@ d>lP| śnF&5!x.˜!,N5bA*7{|8hNo0b.@QEH-Z,+vi4JQVMQx\<=Il~i(=v`_T1CG[0pT@t'j5,S{6S/9KF|BlhnWx1o%] DWiw28al&vc5$<A5$7s^/\y1|+=xihڟFڼ!< C$O|x-߅10۝}`1`_$&QO%SXċ.]MU>#}2L1czces'qᣦx_}CdAٯwJu݂}$/ wU˿k QyOԙH ?vN2QhTTa\m4D(]fw:Q|ׄd#߾?N0,0x@;GpfzWySv9:#踿C۬yhd |,F7I!gzCdf,*-gj6HOGs96ȕEC;x٨]NDs\Uh 3քA^#R9ѳL.4+sEHlыCbf7[_|tV娞~:̢&ڵ\l`oV44 p6b4&GCכ<-kehekX#ciP2bҧnI/{tNכ;HAlA$E`yLW7XbHv$8;JB kx;u\ 7>唙M1gl'ʫsЋ\ BuC %^c^2!^Vc`@Xㄻ֚ła5-NfћOul? YAeK"ռBO_-;C?\XfcE6y .pGqt(Q{"wKN8&ϹPɑ7w`]Tt`3 r灇ЇE^N|ŭ;L[ScCKz*XPJ=,~v?pp!>>6bM=l#*K91 /- 2KA'WrR@L#/thw\JϒB2d6ol !xYp~9B6/rBt~x tD9h.l#7RҒH^E-3^V|VZb֙,Qsn6'ũQ a {BYF Q8]XܐC J?8L5X}Z_z8O\ 7YeU,*^7ڸYL1Oz,i,Rb6TQiZ!ݞth; ewYfLw_Q 9'Yѭs^ RWebiѬ YBw>C>x\t  BSvDgT?ayh Ocr,-we2l>d)qŹq+Q̞ܵC;!NM{IxNFWEu ::ev_BKA5D'O:i5N 4t{ӧI4x5 /MS*s~@Zxcbs};N`C}y<??l [qZ\c?b PFd5AcVKC#t,v.ޱi58 $H8L3Qc"-dW*嶶Y"_-+FKW[Aa)x;1SO33iCRa-q6c~/ϸ:-CnLRS,r^qP''\ۼ J䢤1sy36jh,VjDd7a,!bnPVyfi'  %j%_^(חWTS%WKHExsm8*mhr =:Npa p=#N뇾Ԇv^Tͪҽkmm zei~XЉ/ڈ;.Htmh:bI/89ׇ 'y/Xh f.5¢y]tUh5oKqKfnybDs4(ZL~@sPࡰOkoS\{vN8{?*Sq* BK(.1ɥ_3t\$*z^! ;B?E #9jI~*f9W=nŢ1sD1.іk\iAZ%b.YS3bKlOyZן2eky)b!euL?^#^ˇO\pGA߶|;@è|x׼-NmՓFrD:MGA榨w>v ;0K# 0#qR5-*7MFV+e$RBڢTJ2dӼN%[l%=\\IfpAC卑9<f_K_/m+Y~RL 4H:n }::Z7І )l0zUe6T!kޒ̟X&RmlC O4:`B V?̒7YɳJFmg:.YK>?ǩmF6Pn(Tv[ 0+=+v*N0rnd( 6kC Yld8iDr)u _Z8 {q@}!ǝx=HiQH®NK^Ju@ݽ!ϜXz܉6b&%"L*bk+SUb+!lͥu_ B繍IZ`Rm(ɉ]\Xr!4;вO>^]ۚp2Lj w|wl],9$EQ|pm +r%aT+]j[h'o8Ãn|Ò,c;0OɈ]maO/Q RNϙ]4/(A" D( ))Zt{FXH0Pd۴ț_ڗӖk"[=< {U[+:̰H1-jbRPp; 滋*e9fqB X.JSV椮lg_B)%ԧu'4b+Rf(Oeϻ>Lˍlu>pf)5<(ި D()ګ ÚyƩXnsL/vi/ RХP+^6I@&r<—W>81TݳFе۵bUS?'SwJv}`g>[ZZɸbQ$c lv aO*,/Uv֥^44/h=}6UЙ.§ / 4<'Bݧ@VpO }"u\jg3}fגpL(,ukclDD['C:\u_Z_~yD1~ 4JP0ފY[ٙ7is;:AC-񬘠xy>ll3cj9-^Ӟ֠i@Zi6lJ8w0d>px1>П20 P݆{Tk!)zN&Ɩ䟮3X,i4,c |C$ڕZ~JlyN֭A6qf :E63!A )M]^Žj,rsw50Cڏa7<-u#֎g]d6 h!PM}l֟ZXJ. @ GJ~[F}Iimv"%!YpV &#m};uw{?p,4#]\5y~%5)2N&VJqX{ߖvb mɋBFMzu\N"(g;C?ɳcӅ}bw"(dP8ȵϼhc )H˙O鴐u̺edrY}|Cޓ\aGP)GsHs5ꉒ:Փ9,]եzGfqd'g@C gRBʼi>VakBQ'u-|af&d\.‰`(3>BjThag"mޗ#sV;_7=+ԭu8= ]x4wjgڽloX.m x.,I6mfJq9nE~ aOn69k2EcD:$k@Cli͵,٣Hu ?ׇaz>87pvGzÚtIqR8JC7>+N$`jCbmK<+zOF?m2Iot;ZRY *: O4]l=_ Y4s:_u ;]ntԦN1~$.ei)*m^ +w gԚy單7dRnHN%`=(SxvwCzvN;Zyf8[xda%?S*#x2Q 06* 0do|)e%`+vt'W$l,Si8;m:k(R ݯA қjhm )6^)+oMJںb~s*$?BX)m#&@彶u'279 뵿'LuR Ja'K}.{H|lXX'ׯd- $-LDwBP?>u>F+0M:^+239OCCx:fFFwC\H<}YEKl FՋ@yBhT$q.:NL ` ksɆ,1 ;%qӻ1(ȟ`Ot[;p;Y66%'.U&ƐAm؝$A-a;IR`K0,L^"lhL%_izj5b&S#> h=_#cRf$=3ZQ9 /'n\2UKG8*չs@[>)n^)/Aǖ wsa%Oˢ= ӹ\/R$_Aq2briOT|%l: :RhW38xl {ЏIWuc F@aO^F\3 ̍.gYZ0707010000008f000081a400000000000000000000000167a4d7fd00005350000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-cache-smq.ko.xz7zXZִF!t/S]?EhDTTk׶Ǽ5* _!D-RNAY.?Kl pmqFUӣP8rSp~2&OV#S0k F`gZwxIex4ӗ2ێuu uvArӮB v0yi~5{+ R;\UXPO&[T&zѐ F2"뎝TlO |Xboi"*I.Z䊴R}QCNAq"#~Zwȁ u"ྲ|9LI,rRl9^!8&e TR 4]V??Nz0q1T 1Xb^z>L։N{$#Ckܳ,Ϙcz8o(a_!k-m巽wv(9DЁD%)CNGd+_-5ݵݢjX q_6q Y L0L۸ < TS1 1 1?3u+cz9,W4Y!Z1bp:n*}r&c!b{ x )fH.挖c`qУł-ܡË,ЪH{zY`IaU.SkT!mO4 z:OPm<}z MU0޺6 cB|*2 Wy0GAWJ?p$r/g'R6Wih;\ҡBo,-ogj)4^!@]EWn*v+$DOtWqԭw>E./|YEG"soUI"8_Th)珕wBcx3|J{Ğ=;5Y$$;L~i?ډe ;f/|α + E5I!Kl6ƳX ݚW4dgNx&LT]ڰ5+h-6]O5L$tЋ2HY!j&K 9S+I'v,g$zm+J xiAOQs؎+ѥ2E/(K=?]m3'x^}ˀ֑Pz<[W Da-଎u;T>ҏBIFӮrm{۴& ;s{-_9DlPeeUmGIC&%^uN({wqfU$(+CXO*p6r-z9<3or?54^$X$ jelkxyzQf`{KI-W97zN]q V _ ZːvqsHm 14u/\ SelrX|M򏉜Z#ldb`>CcvA$/1U\=9c^/Dq{ړ3me-n֥|MQݼԴ cUK9[^`c\uG>g< .TL?$_rc k179~ŭņ]f̿i J19Z-Twށв_.Da8\.pvSļ:/7y%iនn^\!XM4_cK2ha3Ϋqa(qB.T7I.,6p2ݢNFohzsB{vJ}8106ʔf}܎)1q38i7u}Wa6%<^iV)Z\ck l L@,1 XG0mC[xS='{\#6 lAp.ISaJ[(P\DOlkцy+p8?Q~;vyA&+IgMX圼 W/?50ݐDx s䎍 YG5k OOilK)yGpz>h[`q-R!ji>MR& b!qeN [1H_n{|BveO ??+IIjG{Z3N5JS#ϓL *՞h%@n|`/pkgۗU.xRBhHS'6︝jX,GU07[VOJ]_Рo{8VX@1d.3ζ_@SVɈ9Ho{_ bYi6ɬ8<|Wꅾ]! 7o:1!g 梉׋ox)?d6>4x/x o矢 "M̴ELNDΛKY^ZvZ!,^o-B\v vC Gu"S}x{_(ػ*5p{5|gV>QmX 4'Us&,8w>Ya2&CؽYRy4&Te 2y&HU-'IRZ6e|ݡ*K*VNӅ /^>0♽-?)a.Pų\XaiF"U~v- CT7 0»S7ȽxⰖe _+e ohulhRa|B =3eE@ S ҮhȽ'MaǾImLY#esd[[WpdT-".Ѥclpp~E"-msXoG'YJkwV.17N1BୋJײ KtY\XޮiRpZ48) }15b醙D7:m;d7V-t 2Osۦ/` ͸FukOMң[l]%JTi** ,iXb'~#L51&6[Fw_ }ּo1iKgˀ/rm-Vc, U.Y|з48bZ WT!mG99h7'o\ܻV<5tcm-mH!0b<[ $UN3Z%Uڭu=Zj<},wB T|oH7I0/_VpsT@0|j.Qі0@ߊ!K Q$m$6y Ieja.$`)K|!TV%;9m@.ծW"ףIqd~,WA{[3\0@7߹R*ʹ5=3(d?A"fiz`R_HƳZOX]T&P4IcEӟ;OMRj'ˌqJ@c,%`w,}\>H 33yi#MxXExYv] AZUPW53 ࠵!gs+…jB 8,% ],$#%VLt6Hl$X#Ǟ=T]1^G%)uK)F$-JkT:P/|lJ3lj(p!n,aγus g[$dMR$r]n$8bNMbzt|j "틉H06:Ѧ%oIq-oc(;U/Y0'x! ,&O#28Q麂`5:^X#qjbAQɎ gamv( G;R,OLj'&w^~x ϜI>ku^wżѢ ^`T`s*1]'3;0dTFgpBc8ƱN;s:y`y;g>JOvq>Ja̩ th%f};ۗo ϤY@ab\QZt-RK~ i %w֦sLq-ZجC=t(?znUqR%`,.`+p %fegQ0;xXJAdI/#7֢rMJ2*BY1Ȋb Ps4S!!É{c^ NuĠ17;k´]V!a}-o+拵YgLerDޖrֈM9GUtw&b /"܈>O"DXIhQ>l g E.ZP k4zy۫0tv kcn;ӣk/rHV ;(nJ([ҫX" ASڗZi5Bv$-O(0*.|$b5a#ץE*C]CpZwF` ;BɄi.Vn:n &#LF٤N@P48:*&<2Bwb*m=Kh핳0}e.2 f?lĮm)yItw{.Oz&vO!&6GzYo|5l{8J-ɘ8/nA~Ǵ+>q1-ziw6 UXv:xK6%33Zag|oc?Xa)ߗp#2ׂG u7ryHmRrMD DdRT:ēT]|)c~O)k\$j5iZ݆Biw5*V<b+ ̇=gƨDb*BG_ap*[ѝRTbx3$@F5b-0MU j@"w|?1I=AҖ ኝHs<73q"Rp 9 zbfxfRt<W W4$'Kۻc'hݲqnKJ8!˩\}TMk,v6 2s~esTؠ,Ė[L^eKBeZt36.@푖ײ!YWښ _i%X#~7ak ɚSц ߇-WQ p ~z폛S*>UaD pXH qA]J;"(XFN/tU /𤉀 90; Y(-9Bt^I|VoxRl-2 GXTpSK~V ~M1@Mˠ1]P1nP#2alK].os'AE*E\iv[˧R!k+kdzbQ.4兂r v+c^bTe|,Y² 7%ufbw| !f 78Lpǫ8f_Mъ+&-%aNUXi3b.DFykMru,\?6+KcȌ˗*2Fu.!$+ @ju1nЀ1 7V8cɃ(LmMiNꌳW:қ{ \S<9);t ob@x o ' {O0Q^3IC`0ش vO҇t酽MItx䘁G5#)?e;yfOCIq&eBJps3)i Ĵ$#785s//RÂ&Nk * [V ujI<)L3}H ۈ (̭Ӻ ؖ^!!-tzX]wc ȭ/H@ɫtM ra' ܨ@̎b)gV }g yP}fD۪[ nT\{&plb[o5@$c$3@BNN%{"RChƋ*CC.+I50ُ fs) +nJCon”(f%WRqGeJeZcrcTxqD`s-ќ-J[㾗 ʄƦsmJ ]s})w j;FU=\hL;Ʊ_zb\ $~~c 7+G.W^*w̏N=# (i^vHsKIZc[J!0;kI ,Pb}]&μkkZ7zU'-o[a "`.:HK`p nTlZ؉$|\Blt8({(ü,ֿPcրk&ұ(Po֓?I[)ќrCP -".5<7ʮыΠ6&t= L ֯^k;5:Gmhkgߎ$A%6H0O6/sWZw@Ұ!}R45p#<q|'0Z镍QY  `]a;qq`'!q[R=iI|nX1NQQ=O[ ]NWǸ%B@x\('t_WK$2?²yc}to٣[T<g#7HmWݟwEiLg֨}lbVk񔃱M`0F:߬_-KALT"X0)}.N#Xv)[ۺtjZp5Ofj\}`e.'_ ]5jBg܄cDx^PvW\:]"fGr!UOL$gnуa>%QRk9>ĩEa8>$|rݛ Pc'ڄL>*uk:HG|96yp6&Ta7T&fKnϼ Sfli٧ u!z Ͽk~J$ZYxԤA D(\m IPǍ-T[%2@%7T0iVaOJ(ʞiȕ6*D@\ş,:)f}@mEM3&`u2rSk|V2s( vue!iYr=`Τqr\rmE&p! 8vKLr1Gն:ko\4ͩVW.({Rer}~,d5FG{ e`pSenBkϥ p4\a;|06DZʨF3,2)ct4$<(8O2iMA@'8ϯh Ӭw=:!؋v?d*Lt:)wYv19eީwapx5ͅ{'9`TOmy;JW+R) k0ߖ|_ԎhuI &ȯntw\@L| qG4hQIbIMylpYj[E {UcztJty-M;RɻԴ~V& 돂 /%sP<$"߉ ۺNM#]*9X ҳcqO%t~r#vRÊ$#_ [r&PFWGgāRDty3r7C/*BiK:EJ]n@#6Hab$^kJ'&]/@wf|A%b&OQKW~4Fa-Ϗ/h"1͉q*K>V&ɴsnٱQpғMeRQ*FX$864>8UuS#^P+iuRwwQ:ItipqGC)P~_4V%WaXF[ܪ&4N&4@8~߯ǪKkj=?*D6*Cry5L`E+{̺xbIqpWbtSr)Z]l!py%dHAƿטWZ(f2v 8N[y=` L!B`-.ݎvt0XTs4 !_5hsKdMQ}Lwxxk>Tom~v|~wZssǡ#DmsDtrt\aatR(Ak5I|B/I)Io9!.5{"C΁JrM6i ԠTri9DZۨ1My5 mj],X'@M;#=ƅp6]QhA.!4gl w%]XE*I\w38~f Xea_E` LZwQʞQ .[?S4uwViv`z6QƚQC=4Ly&}rMLE}Q `X!msJ?āVA;׷v_[FdYK|>޳B"PUjvӃQS:Oz \'=@~##?ݙZőv|GAU$ 5Xcvą4e=4 n'iQYǖ_AsW̏TK`yG70\)UTXd(]o ,$At5Э^̀D=1Ҳsl!r( j~: Rj5>E EtBOc(Kfg3g>W ɸp,BLKg5צW6U ߪ\RbHP1`s3&`j Xi-e?)#_f{heA{)g02aB'iG- %'N@YP@/ӪUrV̈́X_gcͣY"5O`;U"rFE7*\ 3_2~OX);3ܚFfڃX^Z1TՉO1%怷c3H3qJf,һs L+Հ$<డXF3=cU0;q>bzo@9)PDfme=k[xˠ[۲\fLLqīy(B'~2z2LRy1҄: H13Hɟ|*NϢL{-%W5NҎf/56!v\s;(w.1tbix981_._DKN| "K O5VX=8Ҝ?#DzzSm /XMZ5\a/D/7]H ߯*YSAki R czW>DI剣x ڌGDGh<p^hYC,\`QMsödܻ4qn1Kgpo2y h4ᅯ*ϊrW,|9P\1q`910m.p[ +}\gnn? řo4 bl׾Q5ېnӿ~=;>.Xٽ@լ(!p|Q,9(tX,Z+`n2h.19Y 4%UU9][zWk1Iү4j؎8lT1wZ5lMXf๘bie_Wř-C/!n>. _lȑɗHSJIPMmP,(vk BA|6m=6:dC<χŅ3sGSPφvO'{ qA1Ṇ/K< /.RCmpc-3eaopG{OMd;SFa_d{r/F}[ F;|/ùY(`LH #42fNaClgF=rmGT|G"?c]7ٜM Kx ;mB,]`/*wW<5w7yvXXLd^9Q ˊ3y zl폅%̪`H,%mKҦa8}oZ b$tZvח?Q3׿j_Fayi*v2H}O"XZFN,=e۲7NK.B!{Dzm- [ ,Yw 7͏uK&r/t~//TB2-Hg ~+>g'C7`cj.{Z>y,á*uxT]WA˂ ų.'a;=+O:Smj4ε9? l o\aJV/3P0V Tp!H#?b?&7b׼spLS.J&}l"v -䲨? ӊF7:Q*L\)rP(xS1] EK9aɨJ{$j/dˈ|.jyyHcy5p_dfoda޲`;3c<"oI'/N2}z1IEUX™tg;2²yJĆz~ Ч_jo6x zS!"$;29;;DJmԀ,ޔTuTjcEӭ 1J8LH1]=\ Gc"^<#VA$ȍ\)/haH6̰F >r*7Tg@f AP)`D:z<zF7=ַdKW.gL4V"v-#i.EU\-MQڜ>|C @UpQ'Qm bAS;LC]]>V581[ T)yŖ9(NcL9k ނR Ŋy`q-Tك tA=Xӣͪoe-D3R/X>WT76NPkpjE}3b|Va L$IK>h3Ѹ '%8DB'\eX wMn:O&iJSߦt@XV 십NJn)kgQMx7?PJ*A|s =dG 2&psTqS~Ǔ#j=7!1יU~w/`x 2jk?Xpo (TS8]C&t=EX_\`N#i3U* A+;.b+Cbwofϝ|ʂa:ipy4~6.8ueѕ~&.X"y9=A6mNnIΥB_saKzR] 10VҚ]zt7?\;Xt$K?%_f8%F7H@mΡ ՠgDYͩ4=? [,S=ld'K 4}qwJ1 Z #@N7Jh|Xda ԁVYcJ|!ÐCiakװh {2b3Qr0WUEAD5iװa^BM |Trd.Zt^$yI=6i%ɧt: )lgf:bУ2Kfl vzJցg_(;D>Vf:Vx-h5#tt2 mN24hF, g:`_t n&%}hn*Kbq,Ԙ+4'xd s߁@08, Du* /^M%ӿAGZ^пkf6U X,PØ9ǟق̼+¶MJ n H3t|{buۗm'^MAIH].B.`R:^[+p<l:$CX&j V/F L:d^' cg'% _H?n2GoNUy-{'ߤ4k~2k<ШٟEn͵t;ǖh(5~Ve!$2K_=9;~+L*A^)HlJLI*h4q7ȣf?~j/m7hJšn"Ά,MLgO(R2;(aLvWI RIm!yTUOl\PRռ5h0tH@2-7ŒPܼMd+wF\_]!$P~N_>K )ٛ$U+ hcy OZ eG9FtgDQ)-mo:L -3`)MM6EŻ AXXyXj\QaN$.z# - /`RP$O|J1A9TO3"$lnňÖ %,ey?~&&=ra% wsV\oN96I"oЉ2[B}gdj{E"b-*'bi)o6jx•[?2gSm_fiewFpK3rℛtϿj-"XSdCm| u]]0EZlzmX,H2>_-/ jH.Wd}z'd[1"@N>eiѕdɨ)f/ 0XL 6hg! w肈i&.M_' ЮEU摺lP֠/]y4|Zt|jN}9w?AO"}(G~JztWeQVju QU*uѫ{"L|̨b4_:`' *ps Acdn֫J]x߁;?bg0GW^D[,I6U.1Di_rƭ/R{q@ *yʫ!H| g-Fx?9p/4 KɮJؚQwyi1/:[qnؾrWjͤ^P (lPh 40^ͬiS_?!mCT@k/Y)їf-^jɎvd%" i_΃8v`Ieg`0Lǰ+a#~p' {c'VAoIo)aZvC 7lܑt=qJ~d89YWXn@ WY9ojLdkތCi;R&g7suz酔lNWM!Ro]a6~ƓZ,`%t1<%+4Nma4(4YNC!5rNWEӆd:Ax>!Ѓzs@9g&ZM!ސF^$y  $&`@TJzjE*%p7 =9l/PgFهvm ܤ*Y5@쳤xDbO0_T|E (+heD bՇ 1z_.OVb@Y̨c9P{?VccpuCx'5)~9O3,\'E񞚁yQG<J"W@P[d ՐR 1Uv۲(Z?".M||O&<_73̹`*䅕6>'_0gxj F_ϥw225>Nݩ^ɲBefˌC$k6G {hZjj()jI*'"ӌ=R:fM~Sc˱ AqzLx,O>P2C0B.'84nrr]Z>/_;yZD| U\W~}NatI?K/zo=:aϧ:uNu³~h_ +X(#0dhfcc$lJĬf"reC&]NΜ2߀g'꒝H@tjӯ@2eu|F-QjbIh 6RplfzBH{oY~ʲm%=L- a;K'xrx=k[/4}ߩR_4RMR402NJ먁1^61Jd>aD-G֚&>W|b?^kdz/u,ʊ(g1@zo dӓT Uͱ]Z p`̗: 7{}s՞U8~[4}SR}p/r|hp7=B0ϕ+/*4>4R:QZ^ `BT'W>U'8xȚ9,qqT2by;5^dbsA>l$M}p-j%E߫7O)O+$? %OBu(>:,qsdž?LW~+AIT ЗSV[[^)*Lդgݪ=C= p"'#m:&.$'k"Ӿ>!]<43ZK2Hb8Yt*:Y<]jy''IOyLMYVd7P}oG_h'2FJ%;\o*vn=O*IxЯ,CQ!7m } Eb`(j483#* /4ߔߠ$|ذ)E>}>hCϺ|RLC,+Ҥ6XmZ[&(t\x3:׸$[?qk*>M^GH/x^sQ5\P7IYn7M N~}c;Ȣlսv`X} ڶ=hRwKS6{ɤݮ 1v;T@ӯ=K`8:8d^eJZnfxgw<;HYƍ0vE!v,g{I9yEhK'uKb/l1l-Bnj \C5DXJ^nу!F۴gIiSdQ0Ε9!aDO]Ƶ-gYZ07070100000090000081a400000000000000000000000167a4d7fc0000e618000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-cache.ko.xz7zXZִF!t/l]?EhDTTk׶Ǽ@-> $q~96Io։0_7 G#Hѥy=]4 AN\rY]WaG6믚66kS.$[-yWw_XxK5;\fK1O8t` .MrB'bSnڟ}B2KcdRs!3lF9cӆ vZmnSn1dfpOײ-IBs./eJ 'zHx[PG.ǒraET =EuK4qS5K9aWs#VK]lRє  S{* D̩Zf2GQPd pd_ld=Gfhs=_>ϛ7ٳzׯ9nVib}..N^;a|@ץhGY@,\Hy+DCۼ%0ɴ 'jA8u}{_S W|ŘkΨkԗ"LslNO5x@˝.Կ0 :a#@m8 3km Ė/`m>f 7Tу`j.y%`fۘcU0p{ -F?rR\'&!/*BQ2!}j¿CM8`1ݕg)Š<>X7Y-o0ws?^no7ߘڱ n#CƉm&fOg@qM˹~qT($KDl5b%1Llf GQ4פּ-EG`J$ 5=S66|^BLŊ4wF6N1F#>z5l6d'xBg5 )w)PL^l/Y&0de7[iQHa> $B*RE,:d>wAp$S _}мU8FKk\XM*FG'hTLiF JX |S2q^fҶ%8rz@_etڥ㧦g5"MܔO#=>"eOI+^AI#+bBؒꐅ wϗq_h߫+YbEFxV[KBg$6K4i 'C4u{M (ح$85 ug\$~q~{3RN!}<&skO%F?iL WS(?4T8M\JȣEߋ #bgԊ9-[xJP4|:I0K;?/|\ W JC_0^aɾgexX"9j0ֈpn)7FP87hYo6_ޙ?js8ĖO.$ӯ4EK2C.k|j3蒄'^\I5pv@tn\{ܐc<85es|kB vp#G~srlCzY5@ 45A]@[H}"7-s֩5K@FyǢ%RN DNJǭpE^a-4Ot5L jׂl@#v閑Jg)$RkHVAB}yF71310|yQaT{{5쮞< dn`U8H38$fz&Ư&ΈX<ڶIg]n&Dcjp?ð>^K]pdIxS(-LJ_1!XY1cK ^KɨCh$ 4ÿ_^LSOB.5VJCF@5![j*.FGaD lj(0maɐ$eAH)0lI"^Yo|c_309;"']++Im4_Z4x@FB$XB4Z.57pvD BaoL35k7@ XC)EmKHkjʪև"^O6bV**N [d@܎Gz.4>UʹH"} <(T~`gDpn r$B5y:GK 9Ml<&dCo_zO L % pG7ٺ!vvM* Δ~IAfL$B3Ë6f AQЏ_WB6݁&k "~_>aL>aKNMs&qlBAAQjM h7$,mLBw\9wN#m^1`6t+{ݟ`WR Dqh́2V<m]5?-NbOg˖ӽa #$T-0~_^LT/OtM>ވ&byC-T[rڼls6㻈q&B|'>`?9Rp.϶8z<5a7\[K "ckS4$ADM܄Lm7R1S3gYkm%m -0z/ l1 ℩\s!ǿ dU~ pITUܾggFnZU j,Vsf_j_:ʉ8yZ=1ҕ'uĉ'/\z+S2_<;Dp+Ij )O-p˂R-7]s쀋Vg3x&f.5$Ƨڇ:_=e=U.^e!CP\;Sw it\rbbWՆB2P_4cJh="!$q,Qg<'$@1+#U?;Tfcexa.z'kٸ#5o0E#XĒA! ySF`G:?vm[mO"V@{3v\:ם1r?s3 m6(}Im0/+Rg`$8؃ig Se0[\5aOK۪o m[$(Eէ ܶEOs-C"_Sadx XPFUN^?<*&rdάIKof: Nl-:{ʙ#Ҭ8_H$tf찂D#QRbj|;W{eோ:8 MWvLg& *r?c-~qETz $XS8Gy>TP[@vR]p]r%M")yrBzG^0NT\HDԲ?\~_p3OqA!e2p`Vm馽_0MZVYEBaZ O}ɩFx-b46t?P,!2xa5[1纛Nt;9*kl3dt<e/Z$n_4z4{H0ة-Mh+5d/͕jof5L%Vܲ}*3|_#h]ےgEyl92Ĵs>~)^tkTpCN{TIaDӊ|ӌDۥSq_-Lt=(ДfKTH?jwRE$ȉ<"Z3p܏7~8Z]f\wX<<< k߲bx?J K6:aq.G*n$6j/YgFrIo{#ꩾۅ*#{S~vlBh bI =32!:qVCW@Ikfucv )E`MK?''itXW!٥܈\W,DLesgwg)~MY[>AoQC1: u!v b1e3 /s < Pd!ns|'^oRf$bl[MO-w[݃v'#v>Z~2=nP0n#XB` 7:%u*hzj\9BE;f__Y`F1nT3"3p:ua@YåOԥFf@>YJe6@ク<cѸz%sol,=gݮj]4!To;mB9ktpIj)^:gФgP=T\d0.sƾcoa* R#uX76s5o:L7)%6i~pJɉ 2G&ʑ\﹁nڬ ?|:fA^ ]&"M9vo]\ܬ"AOqS&5d0·l,ُiY Tޏ5n|f@_c=l{O, Cc!'\Vo!V@V 9x#h ?2N!r1Q,m0.C ;q3e|I+ UP!'*5dr(M >~J۪mL蒈05qW6b2Z|+u[4NBdM_޴ԈϭZ@>0`gfUnsQp#,֪4<^ZRAanӳ[}3mZoA7S{OBfo]OE* ;3vgmrV.{H߼g/ #߸.|ljr~cw"6"j׻3:m$pQ={_R=VNzx|&U59 otNfm-?΋_^y!XĔVe$ך%~Bn'ܞޗ nq0 3rpYu9GP ͼT7يZ몎EuޚӲskA%mH':4ۣ*| ^IN ar;V:؎#0gĈ h~P/|1G?[~1Nٓ&;)X2:L]չȷL"L9.`bWQ)ŭ2/GWe4U0P"P|v Mb^ìdU8 d6*;(/X>(Hᘼ%H͎msԞ{w-PutV_1H <C^;㪦^r@rX\ߗq5fBřpsaFK)`hMXR82+127 {(X|3f,I`=+S0ؤ3ӃjN:!;(ٓ) dhͷ0-GTxF.Ib'}w?4%W) _NmƤgmܻ%?3 l\#q#ۢT͸oġN Ҷĕ2K<X//2RsۆI tmZ:UQU"떘n޴X\NxKj%XNCE:-0=㯏 &#遞̶l FF.ߛ~ƴg/ qcL8u&4:=3Zf!ZdlCQ!Б~7Y/+&nVofxcWtouz,G uPeEC|MC y B~fSe_\(R\SC^-m74[aİi ԑ'dlF"Z/8=i5;@qI}cⴇmB}\" mJM%c| /%FmOƇ5z?6AoQLf3s#fqX > GQ\b>)%7 ]7G#KD W;ɗ^8s +; AşŚ nҿ@Y{B>Lĺv:^҂ڥpFn)ӫV.ޤ[olM/MbO[DAM87 ^O.}t4n"ދN|DZ!-;"'(@8N>gfLdS7`5B'9"Sڌ#Ŋ'4kلͬKcf;GӃEIijXg3F +ra7˯a+KjLՆ@ )ﲑm=aBx!͊tS,fȵ/ceb淾\>sFQqpPP\{Dgݮrj`3{0̥K?BXSk/7"V[aW+xnt9TJCÙ$gRQ/!7VF˛a]դ| p&Vۦ*0O>3f(ąDj[_=dݯM(+̼|G'/ HG\#Y\sJuۚ@:EeX?GJZɯCk:&9SqzM=;ѓ*Q2!S o A5G` @ұYFog(:GykX,8͸w $5#_$i_4wgv|k|%v@{Yskdxa_oCa?5a\Tz;Z0#t.)YB :/f[+A썭\Qw|F.7A0nZNHصQ$)/(زHf_.9YMdXvF\z!ҿūA8 Z!dSPDӊGů }‰zv[u+; Y[BAܦ| Ĕ8(Cs$2z$ntB͋ro"d|JNB+EπGpjgt(H!o֠O(5wㆁfA8G OoԊvarߨGO\6[WV^kҝYYZqi x'L"1P4@]ky~.Q (9>*r#-B5 @^/2I"]q+)9Jy4wPpRHURLIeIbSvrS^㹭XPUj䃩]'i4 "1Ѵ>+2aq˜҅.{ds$?*-t%z\x Dq-(m`ǐiOV]SI-HXFZ< 9 1 C<3J]f@0TG5 Ǹ 6[w#)G],$J"nB.9hQ9V).M Xpj\gד!V 3ܤ=תV/k?˕!6thMZlĻ m# }MF6O˪BUvG2uTRa l]jA"MPИ|ܱD2UfE1'͊ŹrL$`ӓ\ |wJPdK e/LΉ| x ,7V鵟s'! ͷ^ܽE XOxdV$I\S$?2HSﱫT!|;^2d(ޫn(JA2QO|  VmR*f$"$MwǸ>y>JD+v#F>/?`+ cT2sǤ{橗X@huhCGcp9&+"+_R~Tԁȋ6o37.+,3Ud'Pl4:P sF3pwͪpnL C|h9a@x0<"d[eAj&֫:D3"ok( /9]}O7glx 91D6zx3MĿu`R@8)SP;LUj:2YwH"^$(<O;go8e&yl䨚13>D3QmىV$kn |^T,5XT|0`ǃYHӦ]In\@=Uؒl6YTt6uvaWChutq?75II@r)ZcИRv)3$n__˒t\z; 3BWmg?<4)atgxg.:’ Mg" aЉzMr>?kjEUwii3䢷m(Æ~YI.X>B0GKᾣܭU>.i{1kӴ02?HTY|ʠV#LZ!zp]>uޕq_P E&GrxUj/ 8K=ށKR۝}7N{>_)ş+`-$ˆ;pdzWLP%uEoϰ^E2Ɗ@JAINa* ZEZӥ| & ֋]}uFIPSc{+QxUA=]tQQU<%^;{P:-oG&Ē12PqX뷔KPcD*.;Vw%C[h81{{jʨZ;=2ZJp^ =7' aEl"F&mLO2E;‡Vd4H[\$up:8F%?dYX l6< h%rks=i`hSك*7bg <[ 'xl$)}V_f t%lRPO`~d#;-/Gb\\p>I%؏W #DZmcV25̨rN6V^qklZjo'J "3z./FQ,H*/#ԛX/J!mԥ\93VE*n}Ϻ&_06Q͔vFGz{?7n?i WO5wK /C|{?%?<<4vtp g(I]r];>:-u@H4_mk1}cO7I##ig@*q)vk?Prb(.%.?3̝oFh8ZeI)$RE8*2h_s,˿Dy=.wD- mu,mt7DEtZQE<W)ZձM+sPpLl'Intк"Q2ě$ʧi$kfqiE_r)&хׇ3`fBGȂ0]gvW8(*GMr_#"Yn(AMObirX׼.p$gvB>e5 &g{[lQ^fLm**PJXbNr}w?6*sGD"TZ1ڽ*@ZHBņ޻3w</znWjAwU*&*W잪%c9¾&hgyq5}x"%AK(4?9CyXbmZDrx+!V<%:]}.~'=Gt*tWDG3Z'/3h+'E07'NɲeMXa*7M rioBBy.a|eYqfHg,.G3G@ycaD,_z8|yћ?9(7wnk̺xj9nI.ry,hV40Џ\Ddv6,zA=;HSg=M&=ZPV`!Q^s`q`*IRԕ'zuW_kÌp=$,:A\dQd%_80"/M$v#+_-@ DnY2.%θ$Di_rMɿ5Eú{tm ~G5#S؃,~j,V @0Dr{\RDz[˹$:%ivǗZܓ_JC ǰCBf8ԅc@֡]DbҔBo ks>yV htfKJS&)W0vfܽzlީ /ߚXE, %#p)|HDT2kn qE:JF+/-rcO.Զ ?mly w{z8-xHQPdoIh?vgȏ0 35z:ֳ پ<"rXwױXh&s1A(3)Ir߇n-E>w3Ϋ?2~|<&c*~aA|b\ccHnT~Ƞ# , U~{S0x4١2V K)|h=ӐMEɢ|akVqNc#q}ә Tg[쒝(R-hڭV1a2!g.P=r'|"˓&gV6:$OtCJ쏜EO 8y[߄%v&LG_"3TΖ/K+?>*'l5 1:yu C,I0W@c)+ 9:/[emvjsgj%5\R.aA1^ v+x!ۋdi/K@{jkmW2AWG^`o@IQsUê <<CwSQDt9ʤӚu$ %TBGʳ@|oxj Px"DLdv!aYi1 :gM˃I ~AQГB(g:У]=>Q'іOR9DUo-0/<& d u]JU- =- $7o\]z7QR}V}nf~RPtm_ĠItqIbqc+;q2:lyl _mp1$;LgxDLo'mfJ/H6-E/t@ _b^j/Y{6ɠչZMKˮch`Yr;Y)RLϮ&$j]oV&I8qL8pUY2.WUx`0cBp8 v}&ڸ+3_=LcHEuK[q%P] oVI%!4,[^#jș HƯ!ͥ'bE2|*7qRK.Xl|kwDLnY%_r=ʦ -PIh,`,Pt-@ma+cY> |i[V#:[@n.kٶadp/~?X,Whxcrۺ$g!dv>޾+jǻHj4QŸ[+QDl#fdt64([a>Zr=F'PWIBm^cUP&영*h2M©0|.C55 '|F:đR߻tu= H֕q^, uuS{TSZl|Ssk$%qcV^_ifrY3 {y8l@'9{234i - K7';NuNE H LREÜd( B;QcIdzo̓ QزSbԅ%7:HOL2nw^?rpP.+W U=Z62GgdWcho,G:̝aV u4;.!4Kl.ʙZd?667't٣%*T/S$BrKqiLH>A)i(!{Do'dU{:[TC3ʨ U5B[q5x74 !@IӦksrh0#6Eͫ#t%xhHI;A.U%t@!O<.gȾzl vcA"o3EW(J8Ͼ62 <.0[w6냫/L ]XtG52Z[t`X]'An$DP]ĉ8gc``|"΁wɎp[pNGyW?Ƅ}JTϞ TG\}W˻.%}a(\0M?ʰ^}OTr]媹2<`%"M~*A'NHR(ON Iu D3/ddrYl*ȽJ uȎ(β.J 4ڶq6AMEmjm8UƆ ~#[3jW6>)Mq­ +JY'"l 84MVx_nxqny4'udo`_ũU6.TDeau)  ~/>_i2$ojx"fGci≝`"%X3_C;)1/ʝ,KLDg EHg0T}B/}%+;[3 -In4c+-FLk%kJT|ԅMOX@bf PAx.5>yb43A/Q2 6G%Gke懴܃-1Pvˆ?k;%[ =!1Y$PA؋掯kJgP=u+'=M#-bC}@>R)bDKl;&e ^z͌Q*Լ>ӡùq>}a1HɖŮՃ'-D*leg08Fi(g0 9PQe((ܣ6 aô6JY_d۷H, W#:Apn6"*I?h}Q~PP>Z|}`R}|g6lּU)SSO- ēN=㏈ɏ{ pgI ݣ+V&B^{{-q?Hm=]I[g;zN%PU.ILd#wK"[ hBu}8f61$bwITŋ8F0(]768D2~ن\ Eqt!|G3`VFs:RwPŔRJcj? -ݦ15L\l?(?aq KMуիsF:C;?3?6~kfS{Z H[bO"یcf*{:B~$Ӑ՛>4hMFP"~-mu6բ~̆07!ʘ/* M`I P"y$@?eRp9C6V~=2c/ׁڧ"\16 ~cstl*ZPX|2T`qjvd\v,I+@H0_P?nh ںZ4Qc"Ĉas:ė)o KlT֯..I-}z!$jL ^/%d ƷL:^c3Zjf8Q7yc\먔pz![O#]m܈9ʷ{SrL_.nz[G5пvRyj(„+Fmv&'wU +җp&p%rw7{xY 0yuT@'R*6 0-O)+Aī tNj2(֦-'LJKcl:RVUѾwIZ{~*=uTg-yc:-5+sQPs zj֌Bh W?p{ams(9AeRR[}q>z u@O{exj6`+5U B52!C^k茆*XN@)Mz4֠s.U'jʕy6~o9;~i"1dO?z-)q4폝h`) Q} ukbG8ghL=fХ3ݛI WF1Yd5S ]s)X1iC]c^}-֥Q>-JP_iuO^lvՠE͠,Y!u]'FR닯d{p>A{@(vYM' mh |T3' >PH:ykAD87M`%Ub?V !8)-d9r_$nT5w(@0qrlMol=3cRa>$4&0.I%_716[Ot͆gX 1 Çn6-@0EYr+\PTEXr}%XNåǶݬfŌ4j" aQH'[\_ZX<(Jn&{[kєj&×ǣNI&4: ʙtFeП ."q/YA~F%3*=BFTb2.ƬDX)X^ yßׅՕ؎o $zIܶH sTShSކ\qv H-lY%ZT"fKD20G6Q- N/y`VY{",z*P( L׃'"4yVREՓ+/sn|{lX#vEր6 edFjitOڙo WrS]+zKߏD]jA7n>cɿ[xJQ+罬Oƀo#hWk ~ԓ[Yp9-%Տ料0brozv[oG3gS_Vx4jo U 0;CpMNtvgٗ% 6WA{V$VUrt 2)o OcSJa/3g~nbJ~ ƽQUegn1WOnw2p%+GrR&#$Ixz'Ji\n"ܷg/$$FU)c r^a& MzZUlȳ?!ue (߄NKٍ e|]#"L.n+FV3YA,IСga" :Rx@K'zp %Pt|6bKkxuFpύ>` #cq`:$!s$JW^& S5-+UC1gpO̴f\#ʢ_KV~nª$TRz8Q0Č#)va6[{GZ0LȒߓY kE:2Q O,1yH x<aR- ! C~p{5ZO&5Wa+,i3CpP߫Rpk.AJ4o-tT>3"ޮQ˩*1ؐB}Y+nKt"z/SBĆs /oM]2x}#LP[j{JZe2WzT +[݅˶K+yFu)%YT3/{":zF$ˇd(Qu(@nDM0ٶ=X;;ڒ1ʧ1 C zŜC·'.d|=x"V+>fŮV.I\i1wULIskESRTAmαRĿ@:./Lf1,ۼqH@;,9>8$4jR|X "c2TTo7jiq#'{Po]\C2"&0Cp.|qᅴL+626mW(p{IE0ӂC_ ,(IzkP\ҴvQ*O P#m%t. 7æw\#9a޶0fJ-'o8>mf.%N[gEmilˑ*;$ !xK'DPNH<<:Ц~;+i$X G:?,``xj$~(t@#jx@Xee7dqF޽}w>_Z i`Ň">b>aRQٲ:+&G_MiDM:*s$^7dI~^-2h^2O`E qDrںDh’Ow w*bDo)SՔGgʸ'GF:X;gWiO#nBukK7COVh[$oG&Hl~c٢,I[ ulb#8= Q><!yiXp&12 R%ߖ1K~w0?qb3>jK]j-rkD6f&0DƝAGJ-Q e^r,es&㡵Fi5-GSD)8+uRo* G o0C|t]nᚾdXZHX y4I]ZLN:)iPhTQ*! Ѝ$Ʒrр`@ 5+<OT]㕶$ c#|Lqֽ9·=1TNθj[*77nlUi1p`S]ִJn-kCe˛Jv8w#| wK YKˑ\'$aRB pmH,:xP-` M@Ȑh{Gc1pf"uL:KÔdfۡK3k)Ak\aߞC`v6Ӌo:AOkz \E*h0Qjy(Q,q~鞼%gǍ=50]QvaU.2A]k*:9#>UD^y9+݅kӼ w @]?dZBJ2v851\>|`pFzh^27ZUPS~{8'}dڰfyX4). j%3R[}ڱN"t^ t>zfbS3 @-MC]y9 `/1ߤTއ"@|O=ZklfodfȔRߔU.q׻T%9Q OyS>ͱ 4?3Xi>=T :QWUQBK>wP,tp#j!poֻkA6d?8(FL %Ko2m)0)hDeVtMkO=S0w!S%ABo.ݔ_F.f܁`w=DfZQvDWHȡ, ZBdUnQ{" 5&4Eޜڨ:x@k̭H(J κ=MAlCm*o˜9H!L ' LgoV'=EMդtP4Z|m/nc w;4x3Z! !{&u, vؖ'A}BƑJm)$+P<,j;gœ{e` E2"@!F.Y2<3$1썞VgA,Ѥt j*d>NCL$V~ D97Rٗ@ xr&L+q-9ǯe=-vx.FڸSXy 7)4s1E?_C ^߯ܞ/%u/^Nf[ DW*qn~0.k %+}_W7>Wx=22šy {{I޶|=19w=3JevDTRY}Bxra?=ﰿHSvv`wn+Jޝ!.%tY0QQ ˙JL4`cɊvD /A Ntc+&Bʁ%wE`eV܌ /&|?xVt`.ί؃Q9h((*տS 2Ƴ s-FޏZ Lp</b{M"k @z<ō*0 sUv 933gp8fZ|`pl93[}Sx較a9iMPbCfJ[C߬'` PVڥ7JiT=WJcqt;HKM[ۼ~D qbMkbJHnV4fD\7ês4̉$(b0^qyOVI$[*f%G/~7ՍxJ 6lS/sCp5 t`*m4kÍ[hNϏV\~0$ETmJw}5@9H\{q_N[2,2Vb%QP3T]eN˖y:s^lX9g>?0LmQ>aLHe@kAuOҜ"7w($#'$( aݤ$83s40zÍE`R޴jAׇTQ 7\Aiqd2ڭ3l2`@? oܮ%YМ^&|%}u' VE=h-ĕ[ʱ6Meׯ#,iSlNWܼTuQjnS7F*_EzM3(_/AJ9qh 0: ]UR*hem=$MLo}`Z4{4SbLrvpS_l$ï'b8=YͽFx-p\YzyA#B Xe\4jh)02 TG1? '?Y</raZN]D͐@( Gd>pRz'[ܢ ?j^ʭաg6rz-@0`w1ոM_sZ60:WN8읖=`lvZc߼`oqcfF 29UNuPpn!7y5 k~T=&Uc=Jar P5H_S Œ!y'7'w9^o%jcʤKE I%盒RZxU1$3Py!CPn5>Hv,Co!ckcRHJ#m!Ѣ2pb9|5!*cF qHP›*gtd6pfF gOVW9i` ,-iCHT5C\n*Ô TKQxkg[4Ś:5]7Xp?v +w8["Db1=p_P}9VL0XOXI$zG iMR2jt~8q..`vڑ٦D]o"y㒹9X ^y]`]w ^7TLZj[<,3w)ݥ W>+/LH}C x/MfHX]bMZ] $;&3 $NOZ.G$ɼqy[by8ڂU<&f pQezakP_*o2s.wňμ(XOANJݸ@xN9zrnmb*,7fA[M2@_%H<)MspTRh(s]Pg $ȷ+)*c^1PcQ%;ytCrK Pg_QTf4]PvEo Cp&^p+mM19dF+`I|&$J(AO${tn/."_C.M>绬!j\uU{S΃$~ lru ׽VK;P7 9wYz+eybf? lэ|bxN-Ӛ;Elss5tUُ*8HTDW0 9k^K7e^Z`!"[ 7yzx]9xԼx9#M B|MES^5/+Ϲs[ۿk`"i|-W | Q⫎A =EQֈ7DXD\,]§)udCq!BFȾ@cGD#b #RTΡlbnzwӅ-oٙKPX'_tzܺ픁 9>jYjV2fH-wCw );j} &D˻a:N  z.]ψn9&3eDi Ch|(> !N(|9;ȳBY̼zjnX 6ԠJ >d᱾P's'YiH0lfnUi*m<}STL:oSh=p0Yͦ}Tn~8s6qddwCy $C٣`a[t yOH)ODC{5L1ux8!R^kX`X) `8v,?,$^;v2L$G6&(еnU~ȒXON9Xʉ>]>ߢ44B)"0jrM:|Rܩa_^9]mfwM[d5&{ڣe1< u澳e&7v$<˝3`zNSʖRNz6I}4[h2KTؠRz@ID_|Oxo gz-^?NSs <[dT܋ mj[.f&3)1@"U>vr$8sFN #W}m.kց) Y^Rl% Ea~v*d;H ju,dI\/߆eǎ!$yt孮>C`t>>E{7/] .ւgCtS]Z'+;9Z^85TSyD9 DDCLe!x񑄊XL6,M2mven^~4m YZ/jJEҚ!n9<QoFtuSM!oJţ%:J=7߲HhaʬL)L#&9#8nEw0kzB^qBȤyV&t͔8W"z% >KPzp.<kY۾ZqpV_ yoa4eFʐ8o-M)421_Gqϻ Gۋ{ *N ll;*?@f Pg r7e5qX."ůlTn¿Lyp^VԼaKswd37ӝm\, 4 ?j(bџW_N^={L-(IOx0A6@}-6w0?i;ovQfU3~) 1C8 S{OB||}{b(J2Ҙ#e_Q>& c&iA#|[XP%%C]6cq@1b"]B@g{ >|qz\K~сY]ت ٝVeM[6,GmA"!J=4 ˾O$+|aUeS< 4) }zfGĆn8,|TNjC3|3n0pHX_ť* Vi,+Z|، 9lX i/J^| Z.Nkøc Onlðˎ?z36DE< U) RA%7~/C`0vHOė -MߣH6䆽]-T"X[{R!< Z?ZXoHAR:Ej?oB#;IutM0rfL[9~% YwJĔi^ Z2.8ڪudrHΎ{247bL OwڪbJ J33i[\CR6@Żv|7ŌVU) |4é>pR"$z`!wnTNPĿka1^ɹ')+l{((x;MC^zeo'&#p@ s|hc+SWI'[!XD'Fgu"(0V"l/$E󚗽%gU;hgMYnnƎ`Z 꿔I$U۰Ǣi7NY})\CS(@6;5H+՞^ZE0Gl:v^E59ͥV И.O#$r*ߣP0)UK r=5dJ˂kL/GweBpA27%MRNdNX)GFڰdUW.h'O 81h S6mQHaĔC#+6*x1+a(pj86UN͓%#Z.拆i #+:_2c"Wso?a7d!A}T2ZqxM]$Y( L#Sl}M麜e3=̬RX=?4\BEik+kuѕQtZYx<*k$-{xӫYΆmfbءK"Ꙋ,B9hr8T`0&#y0ۯAEjk/* ς~Uge|[R(Y Ue,&^U]s@"HߠN~zp/H$yc5Dl?jDur;`F3XQኯˋ2$f%DF I'lΣ5xDvD[`C^ub v>"˂s|›c F}_iCDPw;k/XZo/N3hyT7 )X1Xئl(V0yKߧ طDJ#@Ťe#ID vq'XBnt5Pb p?E.?fobq{\CZxU\o\44@7f|KQNr|+@vI )$Ū qCNJR?$Fbdu~:!&x ?RXX͎n M h@762 a5 m6Vl2FKl=:ZO? ChyMv+IcP}[/=ƃ'U&::RCY| K"\?HvmgީőߊVbKv 3N %}U2\}`r ee%9hH)P 5c0 ]Td/:zt $` gt}!57/ ݈ h0)# gʔc5vcD]l=W&ei`?I:7l\:)y^`+~iKgPK)Hƅܧz'iOY1P;U~> qRܐKE. jޢX/&y n_S:J,bdAPSHֻTP].';3KH ?==`/|rӺSBZ("NR6zp]ౕ=7K*O/dJ¥ bBڠY)nnNϔ^ I/OV;jTSlsB[r}8co:L$ht*8 OJ׊uqT&B{Т$~s³GǷ8G֙tւYg;?gfB"74wzzk,i/j~t@֦1{?O_&TذP !]d.oaUm7dn| 8kUHD`u{S}?Fi{DC@TмZ$eLzЩ?p5hEWgB_+8 b99Jok\,:h ErH5&Vo0jc#tƂ݂V` %hH]g*} ĥ#OK݆LAfMhE &`ZwJhE5,HnColɝꝟem>6 DbG8Z&*W^rzU1{c&ːO;RWz=y2 $d8ol]r_$Ω7/H{DJ0Z`&43Wg8Aoύk^Um9+"/dUS6[t 53鋝B<Q6X~}#uGܱtyVpfsJUح[?BW,$/3b)7\0 (? G嶦U7yڞ/Xkˍr|©tmga 2`Onk*/ı!^5]#w l↷Jew X?7Ќxt'>e|b0=]xn_l#V̔MiΎ4[gI ea|(C8woyhg`Dz#gj Qh&b֗>k@VV( EФÚuE]M 3 Ak SY`k`'ci*5FJ 6!,lX#(nG[߳PejL#Q4WIdy?E'  c=g;sݶ4X:d#|?l؋j%~ԍjBf/!_|yTMaGX69QU١RՏJLI_C .s)v+QG{\8¯p܌Z>p^}%3{?I,r%NJ$EBa]ik2 壬'[+8k m+ēqH3F#hNS LҌ;Qky!iU9/+uNW U`NOܹc/k26[Y(R<'%kفp )1 [x:Q+z5  [4̺6]Nw)&!TnmTFK=> 2ڞ..QZK3BrJҭ#q)&>dH-F GЂXy|Qtg\g^1^Di%A>!N-W SD2P"G:9~@Dv"'<=X ۆInZP޹Hukpck&R*1BA|V_^` 4A »X*q`(ȟ”Z)fC/AȺi$7jgu&ĥ8B6 mb*<[A[ᠻx<<]:`*DM-P[NZ.D!&.wsIF_e}y0/SOŧ@P uѬք h6XwN<1ùp5y9V]nּJtb7>| OgEdyH[8E,8ˀZ~lݕwhsTav%/gZHb6bQ8ͧ(xqT;6нgjrt*ɑ<1F^1dыϠOM6[_Gy45ol>pVe}Se" G 6m8Pne^Ybܩ4IyriЎ58[_KRpУL7QpǿbF&Hj*&Ĝwz-}"ё]x~:!ԯňңRn"ts]eېeT`zR,.cP_K`_`wOȍ~#J֦a{{S;Q{>#Rurh-{eaO+-LO eGD>ZI7ّy֍FxUX>9hֵkJ:~JDpdӝ 5dߣnM<&zZ@dXc׊i@w_๷l+ ɔ<+or6]ܥ^1á6Z4RcX̘iȖM2yl_bKT9ShLS&YYrZȖ=hΝ{a7M>lj/?=g)=:OZ'}ƕz^~ڈ*"-C/h'SktO2ޟ D02P#_J=sDv<Хa@ȮI`0}Ouyu IP6^+o}9J #WQ]q9P}˱>u`eݔмnTɰo&BTiJz驷/{t 5 $HOq"pK*J ztx¢9ysg}f3ʴ!iENru켋3 9_ "ء-j癋tftPhvZB\x: ƦM(!G'n.񁃱|U[晢e`!!C΄E!÷%Dn0E զɜWXq$ 0[f\0JMlFֹPnr=P8af٤q=x#ƆM+C_65AegWZ)ţb˂Kn֝f J2u}2?Q G26:o:zM=.2 9]~7?0C* *BQ=w_Pr/؀Mm ]UTMå LP ^sbYabqGGG" g&ᓦ0:}W_ej $&d_lx@üjo|@$hC1DFGHH:ϥ͝iYUݬd"@SKaIt.IViJkt̆(iبՓxIIM:$)nf'^I 7w#̝ ,A19 LN>`mkmz R5NW^7[n."PЀLmLg$=U]| FM:y] ;}:- P5w2:nr'x*Q ;0`-(3wAh<:c xbs=FI%PKJu'hwܷbҐjշ.iʂY*& !VXN=(;E2t!Zep^' 4Ξx+aa]}ih˫@) WEr ۆUvZXdb<zbt]TږFs|^v(䳓RgOǞT?QYs.i*C>T&XpP GW_ \F 1Z"^KXw ŸM&佅EJP'CJ]_y*I! 1.),cu.)tWR;}| `lŽ_Q:.͞Syjj4!u#YǹKKOX]1L=(Tb5UP'W@:,>wDzgfqd9i2W|5t:Qב M#'@mvćz>z("HX.~4 ЁDj+ib1~9t<1!l{9?tZSݟȀ>FH3nX8'|(imfb.#Zp-KL|͉h?^t`r6B:LKXN]VբdVs2Ԧh|Oi+z0j!u`):Jo[ 5dz"֓dhw;m_bc//bF©odN¢ (0 ` d\ P/p fA/]9 \eAh42jFSJbU_MoHB`W>w2٦1`fsYSU R!h[˗?kHC1 Lj@va[t1蹰l DC`^arqJOcȖCGE֑edzU5,%}:>ݚnrܥX_gAS*~N uSXk*JzX,?D򕐷INK0 ֍A6P+T  A5iN0J.D 18'ڶgMiЉsҹFȶ`NÜ?6zw< p1sĢRyoQ3pQx}XD ZL#S,HF Xm]'8|ca v0OXFm"/B'L_ vr'1\ǥK,-`f"]O/$jՑ,}^>*[B84u@}q7~-B;OӣEUKӉXmH7i>[OI>Ec-{CSZKXD^4i_sQCoe}^TY7[軇>F>p<mS*ag_,RVV)T:0}"{HTɅ88&|ሜ~lo]#vmUxOQ<q2Rp8br8lU14YlIvQT&(9H?9OЄ-| \q*oQn>ZԞ#agJbڰ;jᶯ3Np@8HRYʊ=/VHvOW?mxȕft-jAָD# ; m^>*a,իRN.FƎ{T*8q^ Pim}#8}PυTop~<:V |/_GcBP'ħʂ2$DXHR4r4],uws%蒸ۄo-y+|Z-QӠYnA(2:)''BB X Lqnk S]ȑɄ3>u}en=)*LŪV+A(JTR+uVqշ+;⺊)ܛh.ˍ%F7|OJZ?*4nU(,9V`&wr,NB9I+npHVLk2#WH|2+\@Kek zŏr'/5bT=Fyةe 6QkK3(? Q{;RTH{nb57 OJk ׍a3Y$۩2vA.+)ڼ b6UV HA8U2;wo{6yr % L6-CYlH|'D~_9ˈIײ"bCPþ"LwUʳ_wRNpBO41#Tlyx.ghhXʔpxbM9kjpF+:8PmUbNĪk B5lDٲXm4:v_*|҉ \;ѸsW][HnjIoK*֧]fC "ZhA!WZNJ:֬/,gBLu;5,m'BCnK?^q0]c( vJuw,DmGG'.5~Q$VG^ 9Yi!|c/HX {ER"dޖ܂hJiCFʯd{_w<*;!/xo93/N:Һ"+ 3WjF #+2<9_;o-]=fڌ;yȄ*C A+xd:N Pb-msi'^]NJ?nmb_={di%6]kvD^ F%Ai-#}U`bUau;<>;Tf5E2T3IӁ&X&t#]-g'tfG%" vFTe&8gpMJYGE;;>I8\_Ba8E_~NtާZL4Q,Ej`=xf~] 1;=?[(D$U#hPߜ`DNN6fI?md-<ln47qwX{REWعSܖjf(_'o/!Afbs% p 2&B4VVuķ#2G%&au:A8}wkg"&2l\!`|5ٳύ- V^9 j{b6*wizdw :n4ƩFҊe;Gnw+L+7;*~7%C:nqQ: [Ѵ1Wb !2ϋ-݋STĒP;f z-iuG+^.9h0:/dReԂ'L3+ːgrS/1w+ cYP-=5a ɈL##EU(4popԷ#\UTNp$CB#e/r o/S߆>dyFdʦR0BʭZ9u&i,AQh*sK(Öm&Wʑq"=SJƯ%=C3. lͷ-*xC%)i) wE7p[?M9/ N+W1D\Ϳ/(=%׉䧛r*R |m*-xn/  %$;Nr !S>d5Ps':eTCa.glqLԬ~U  ՙSӛ/Ʒ1ԥ:PU.Ya EeǩZDu7 vjf* ȿ"-M®:B}t(g[,Q I}Gb@GsO=FaR !f,qW Za‚U7az-5OpB+e؂m1hu@ ºB Ҳڳ\mnG}njrJ?kgX.Li] *x#sqeE5 Un!.uc`*[=0}]i S y3%m1(-449L53 !dỂeR/{v5YUUg02:rsWOt4IZ2Od}~+f&v7(|P="b;к%b qW*Z}V*7_SMbM~wn;#;0k_? 9)rgmy}>z ÎAgee\ +`"L|Q 2B`GhA#Q1h^#;( TIJf.#9b}ѕY > 3|6rc.s'53cNc`#ԨyG=_$#Drѯc? Tݢ м]LdFFJy0V?I1 QM{ڤֲdcv~>L0'1'YsMjxx'_Uǰ@]m}є*V^Ynsm&+yFfYvj-/8. Abtwz0JNd5=#~dul70H9W<Ź\U &o1,_s(Ž1Ae_!^bËSvPOꓚkʩv$^ ۹hH1 P x60zKҍ0[h{(=1I.34_\PܣMihtb|HY( tw݅1dYpٟ7hkP8jAx:0b @"{|>_Dӽn^] h(Ffs#v\PFȴFJ)9k G^PPAUJVS~B.u5I^r. h/; BZjpƚՎUEbq"6]n=4Ȅr˲a ^᥌êpK޶(8S=pAy8OJ{PYvGczlW5҂k),]VNxu8 zslZĀQ=3 NnSdĬoWqHkLyp٘6m ANhOz#[վЪR8LsnN+2`i12HBy W: c@ UV|DL<^ σ6RVsIVWfSv╤Ž)ӎZ]b.Mĺbf C)[Th(&AdQo(^)YDX:W",`!p3+);(a"JyӁ;/JYFvG]QT[yK\$qV|hG KI~ =[#Pi9!/Ds*CtT>Gmɳ*U`s}1knnR?yqUhN,X0}J',h.y+rf%qo6[fbE@|0N|Mp<5ylCQ|DWxV8kcטf}N?Cf(ۤs ~RaꍜZ_^#\0oT| Pjn7jgWp0 w];%"jlG EmIvJKrz* `FZr6cM*:"ڐ 1!NF[nљ!PC YYdMj8oqtYWI\NORsڎoOJĴY971bԃN.֏o#Cos1hl(s? 榫Wp _~nɣp/|,c`?"q.cy}d*R,n8NH7WWH(K`  YmT~\4C=02o 6$+s ﴊp@Ocۦ]rwnf-ChXY.{N!i_ ~r c="@5:qXh{vVEy~zmLqN2KU+֋;t4HmbNY݄rNb?2; {`[vɠGS.'byr sfuGqF[ٔ_71sJ[{,|Kz[Ajb0c̶cy6 ٧ K7lHW&A-z tϿ0yoqkUЂ("C` gjˈ]ȃd^4v'6 `#ll7 ӌ14ѳA e"1nU Aqvz+~$0}-p.'6iN/_ΫWs*Q ]_A;NdFShdڭ6BVE{Ir/ ^GEc+~#,@K)|O KW? <I~ ve^:>[D!sPu%&=sӍjnR??_ A?"]c6Dt'Hb% 0lՀ\HŅf~+ H2 Ukqү,Y_L_v˹+Y)7J_;1fh[ҵO>i$ ,īk J bdGL/IId9BJ )-PG*#S#T(5OAK0ѣݹ];^Ru:v~7"Y vL7!(JՒ0bHͫXsn(Nk^XX]If5̩H4'cZ;i+)vh5`;hvx`(rT1c38G؞"Dg&`hFA\ D+r*Ɯӣ)Aq];f7\PKq;;Quͷ!tcF0A)=|(Ӝ=nZ`Pze o F#/3W*> aѭvj)-}-_ ~<1IIJ:a_$i@^{&(ZǖmHEA^>O/wOn&^b3-4\k,6^Bky?Ƞ9@m` (s}=Gf 4e2n>H ?ʍ2P1,I0v-@\$(y.itb ;5S&܍nYv.qp={&uwAS6,)Ub5=\~oX`T*]k'q(wsp.u1xX;ǢJӝ&-KUax,;+rB$U2fNHHP&5IJu*9D7B?įF%MԤnt&HOv5O43DƄun j>q/-ҋ̍*X+@>+&^⁠<81 `՞PN} &7X% ),n$'()ϰrfXAjx ]^IcT~p%}΁ QMC}t{RF.#%0¬ʀxB6WBrTrl.Dg\8ʂ}6| [U.$]Ŝk.mT''\Uk,?I?nPڸPS[yפ=VvG^k!F@J U=& zH6b>D ,J;&63bc" RFQ&r"f]yz{O#xLb2C?,g55PꜬY-pݺxA%/G|r*,}4;tsj+Ԇ Deܰ5 =O,b5ebt&if R bLHDeOC)j@ U> =mt+uM8gU@aS̵%[u-/Вom~dHZ`;z@iz8#GJ X̓x8H&.ޖ+3{WBʪDx X:٠RzPmՖkod&WVg6 WÙ܈ʣ`fkMgD!2* S;Xo @Km8]N6h|w@Ep0| 6UU95xpeS\YG}dz 3ʤۍzT:M{T.闕U٢9&~c·i` ]㨶olqbA5H /.+Ad1i5ll`IpT5.U;$Fp}꥖]-@ D.J^r{[[#Wp28luiXzpB ~Q#e] A#W_GpDx'f/ s83V_۲NwvHĖK\H>@a, MMyAlJj,N84$*G.C4mdث\a<3ndmG ( }HiF+K;iNŴKOf[FQ{>t+mVSi%&HvC?jəaR?P;H( @]!ЙO '=T1zӠx@'!!_rnav1X}Yx$nϛᆩWvfu3~fsX= niY,/N;<9P:fR S;РM8U4UW~m\)q(Il;+KVcɹ_~kyPclX:IcUN:,>%/̬.IU3lW VJ! lAtPW Ȧ5Fxb4tKBWo-yƑMKNb*GWݑL%~k+sآm <Ϭg~#"^owiߌ QmSj$S>'M³`QT]F1=/2" lR93 !:݀{o*z{(pl}殳\Q g}(۠zm?͘&lV0T$S= zCo6l]G1~@ lhqnq$]4κrl Ǩnv'sȬxc/~襪b|ѺTMyZ{ )Ԧd.1{]"d|"w VQLWrfDsoYٿ>Y|mxKEIcEzR$C6˩)t{xKf=20Tf{!e/5*ȀVI'd5LQ4 a9 H(D5Hx\|n͹+TWaDp\ }UYZ"DID˧zʢ/nh( ^9d1#H9Z-yh.ה(3d@;U-EYyM(q9\ҒFE ;ձtp4.3Z\ n{7sQs= #|rvK6'b\# ^{68!JݢiQ~ |c-K4KVC @O6}rEe`7$ͺk.anLlד/k]9̈́SPֳ#<َ+a5ZLTA.d!$m:*2s5N;ݍ>4=~!X]-h_jlDa&}Gp.R,}K~ۍ  $%.`%督17C 2Im[NN #  7 *h/y,\TNDZ0^ #kb"ªY xK4z͌:-Hx0:TMS zS4׷5*+y:6J,n^5 jϭDP_κu fy4"X6iV0NJex*"Pr=rY̮'Dh032>"ǛwS@R'J S lf߸IhIќ*^!h;'X$*,@Sci=rNO0 }9ۂm<]}Fp~4y9Z з8@71蜉sqПQUP).3@ۘx|ܽcNnpПKǓ dY**: 6/1L@ ~\cΘDytv3#  " -poJd *vEuQz"Uۧaf AJ nä ]^ Yf:G2ߦâ,^Nѷ/ʋ@J.L>@vK'JF[9E uD?l.%1EQڡ UnZǒ'O?+N˖qј-]rބ`7$3j$}#ֻH'"J^26`ƬreBJ3n =M0#ʻOi :|f+ NG9|{/nFO9 _fy7'V+Y5E"oZ-umpђ6,PޫYYЭTbC~{qvw܊lró$a<Fѡ`굣zw aPLJ/ r՞ ײ`._r^,E"9t%i3 h or@Տ.lhB\9+i]2tw3*$U^r2b(5 $PA6ɲ5mv ̘XCJ×^ O6pyV6!HO3QE(F ).e~kXD9MaRӝZ<4*F]܀M]䵗a6cIUp"~L-:7s/6cDjT`sfo]v"$" BL?rQB Tp}~+ŌtCjp\Ht貋4m=;],LmmO^p^AIzʰxKBލftgh<+c1k nE&)c^}H'~VCL&vPfw&Tkw!ㄊ2NW"R@PwKi\uˍ{ˋ wHtͰ7]j Ujr ytiF&葇 5͟5d[A}pFp){zx͝hͺ;9^Z냝#ºWUK6U%I: 3nRN?,S耘K HmY r 9ڮo%d"؇55 ⟚Tf 1oH2n[Y^pWd"{ĨHXoQzb5nVJݑ^eo_,b9dn6!ؓ;D갖<~,H ~$W$i LyJLGV‡Au腊/4U=$Oɩ4SQ;c9cf?3s:EI*I2qOfS{ߣУ?_ u ˗ ;vt?zR _֯VzGgZ;6*2W|3B$iW0Ukh\wmx[+Z!L(,`GIsMV{d#>M.XɫډH~']irh\ĉ"H]*) ^^gYZ07070100000091000081a400000000000000000000000167a4d7fc0000b640000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-crypt.ko.xz7zXZִF!t/흶]?EhDTTk׶Ǽ;E_cXUFK:m Z#yI{'EwZ? 9} ׀!X^u~: K'A Fȏcǟ3/R0Iw]VwaA7FX D|p>YI9\IQM,j0F]suck#29T}HWo&~XpA͈ip{ M_Ctϐ˳K(_i7q(Mo#9-!mձZN(ZJ&XzrqI%yєz:kᗥ:pAh8IJ<:򒥸M$x0LʵDO/M\򊄻WPm=b-W_; c]K/7JX1o,xKFJP븽{!,#* Ǩp͓M=9KQ 8WK0EV̶[}WMhX? BxOwۼCmr bqþhGZs0>5&İ;dmZe&(LS-H4'Mh iFŶ{8$v^'vhaVL:!`,8BJz20>ZSki#^"nօS Bk`JiPwRt@IlNR'z6-eRt>l?}'iLB|xzNHܨԜWzkH>I@(laN)taq\_ZE9(rdd _)tyxT`0ʜHv] Ap-BRu6s CM ;T6 __B!nC^ռG!U`i6Q;@۵RB"a"cKnasrO,MmԜu%&8cqDC8#ێĺ#BrIzvWIJe:48(`ӶjW -a<)!seo>xGj^QW(@!oyM޳{ zd|4jwyuTM] ZW~M%] ?yFӓb&MyciTϒ>9\ĥ=m?^WtP: .^g*cPrγ|EyM`&4UDNm|-/ E_q8,P%={.,tWTXXx"DE=<L &'!̜ԕ"T?WMnqeVכMgcpPˌ& 62 wT_#)y@`Xٞd4O*S+/iR `K Phaǝ1ThK\C;V͢aGK\=3n{(|e$.u t!-K*Jy5&[ÓY3(qUGtx{)굠T]z۳X}\ Vov+;bgsv$A:%mޯ8]?iӑ۫̋V!WbNNƚ2IkF\}J-T͆K`ۚόe\+=g?:}!(ZKl36MlTN"0] 2[v+(BL79M6lK ѕ=v]_U63[o@CL#RI{$5mR`6UFQèǣÚ0iRP$('_‹(+|/a|0UE=D8wna/lrc\ՙ G,JP5@^0+R0VGVn ?WenВ\> ٴTr8xp3z8jB';ג^9zh! ,ؼ.${G4[OFW?L}, 2:/6.O9izC{*:wጒ U!H6S)hnu,*X`?VkpҲs*M8? {G`&RWxN L'ᬩ^rHyC&RzOV[Re6[r(s<0t5OQ"3]zL5RHz3q*Dn534'fo'7Qd@ [}M1ܢU;E{Sn|Vr}lNy[_ ǀ`ɋuӈh#ǎ>xBY'K,qALֹf4ʍsx*dહ&QW$5(&Ȧ|HSυTKef!>5퇕$ >t;*,{zQsEO> ˰[:TI+DyrX6ݝ=/&i-CFCBO0[Da[WmmHN\)Ve5>$~y/C--~JF,5c>e"$DD6$9 9 S5%;ԕG`* 3Ϛ9:w>H;<ۉ`+?K"ؚSF)E)x?st0ng̶&3&p Y!]x:=+VJS=?o( GX͐,| WӉ9R#o֐La C"i&]cyױ ,[vӼ8]KL5=a`nClu>Zv$Gڔ`U|δpz 5@o>nz[to"-{G7MpEKET1} ʌ\ o 8@ @c2*4=w )j& "&R،L&s.ԧKQ\ M/iG>4Yy丗0tWX_MD"kDq8`t!v_^Yt@1qK͍9P3m 0 a x0؋юN> 7ڣ:)*Gk}jeг,kŴNe«(ipWߎf#Pvhd;JHD! > kQ& v Ӈ5߾KW"(? }&2뗀ɍ'A\ eO,d +{z#޿N)5$ǠG_QЁfaX8LEcrTOɐ&O)$ɔqõ>B0M"|^EQ1cK ɾo]*LڌRLZG/z]nH2УMjnɿm9X1{V*:x gL7t*M.Rqcb˃1Zmuy-ϹGsNw\S=칋SBזynv.s'͝V(u6huSǔ Pn`5gQx6Dq4fR\͖M>SXD1[jFEA,z|0VY_pʛYP0d {롮{P`]\v32~^@ށ>Y'Ҫql&ǙCk$+rk^GzHH5Ϋ/r8:BW1E>HLB?p'Zd~B 0K 6=$`9'֖o8 UBQ0[qǂ)AEab ~f[/xdG2T;oM|;uJw5 Y^u2q-5p?! ׼i!W`1Ey1 IelXDxϘ,vGPzn&,s6]ܯJ2VPcD=04R!ǘugϯ^nzJÇy(}R$潠Opnp:IJ$ܬU<,p  א!%ـ! c/saSQ9Asxl?3ا Zj&5jRѓ]/wTX/gǥhUh9/5}ڼ9$>'#^l '@v׵S&QĘ` ~-[UmQg3pBg5ux}_}=acuoX:^uZLŕtMb!19{F48Z1jyV[:F6u;9 ]X@xz1SQX 'g (`1)Jl@5lE>2#jޢk\_y%pO6ŀPW`ӽ{\ѫu.rczjHo+QnNʜU^#ƵӧP0)#{FϗΓ,?Ij$ Zd5#6LW&,z2댝5kYӕZҍ-Aܗ%nz*YKxwt7={F4BqXhpqo,Ut6祓ʵQp\HsqL`,rX0jWicSJSBSP_3#şhz 3?k.5 ޠsD3ThrjWլ剙UMM_xw)Ĭ @#D@ 8Ɓ+5p gyd}P9C X 8 P cx({%}lM %Ňs/kUo$Vj[Do|'OOQw%W;ԻP1~w6 <lG!*W\1&LaX89<4WѭS'g<`Y_D(3t7O`w_AYӺX mS!藺Cccc%м媜^{ڒ^oƲ^tˆo?U"y3lA^kvBjklCt*a0Jz!1}v&K /D_c)6pS#^M09 ghJ+7˨ glyٛѭUR|UEFΦ`fW @Hګ٤hѓb~@4]tu]F0^ `? MQ V4"o{(igYyC p1͟,ߔ]`d N}D0? TEKZ⚰>+VA}y 4*_+j0PL!(>,ې x6vlà l-x]K !yt]liJJMK#L޸T4Y8U!V~\hOAZَ*JńpVx WIri/E!ݠNڐN O2qq78^GtÙsщjTCUՂ=D7I7"GabjM2?1l[29DÄ'u!qތRXs'wC]n^ HV7 "f5@Vb / ^TJ-мv<cX)Ǐ.t`BR*oJYe#jd(sCVq`Vrrwm#uV, D/).Q`Y5,+ޗ?eC9 d~4?5=1?d%/zJ@}Y'Hŏ[׭DCjqᰚ܀@QV?jFN&[_⑨ɊˎjM_]b *:Fk]`Eqz9@N s WNٖ}CDk{ѡ_唀} `"9hsE2w$VRSLݽ? e7/HE8\{xZ>Heo*q]Z 2ַgVrh+])ʣ%A@( GGsnvXRsƩ SK6媤oD/xd)*??:4Z"f犨ل5}+~^I'LV5.e_`/@$M[!zx(BX5~RrDCTcQ9Qcagq;{oqnE/|@>;:& ;Q61 Dͣ}UYmM;`([aWTfߌ,if V;(r%ɭm$W"3OmEi7eA Eg[ZQ3Ӛ0/om1Q@nA)/Oz^sZVS1sl^8#XuM WCd g@ Y)Ho`\ xKcv 1iZyǃzqEZ3F/`f0zGeTfUBH};"NnFfz/ѤLRRqSѦHſvϙTw=FB:7|3n50TZ5y;H֊,3t­t/9D]٨b$]Cۢ^d(>KIW SNػP˙vwJBwPJ:ơo뗦m@T^f5ёʹmi GTj_䗉 M[~CD02<:;၇}>tq [ݒ- dGjAw}AsitC%(|Qډf:nnoh7@z%ICꍳb%q|a ( 0`ĽlXӅX;Au:W]GX'i,_[u~[!)S.4UM-W't*HN8ÿR'r@R wZrg(#o`hT phjѥ}VU0kCM2xu @9PN^"ЎBRR*ĢCoR Dp̷fbd\Pl B^>3:m}}JvpQ?iL.%hBʿOa CT͎nw{ƈ6 486vb`*EsM ƈn|E@%"z*'h '0+C`jO[ϙ }'<݇{mScx~9S,fYu836l-K30oOYw2lve0OٿYP}2XT#>rIQ>1$۱Vh iJ{g=UCK)ԶW&"´ k5)6օ.)m͌E92,o5;:**C{kY?ZHH DDDLX*}yw;&.~g>K i.AvΙ؂PyέkǬEW`Oq"0d/GCxvc~KҪɒ%8Dq#dF5c['}!"^qok.@:ءxQwIqWͳxW7F?)RH"*7>>vy glmz=9HHG]Q:x Fj CUYȂ)y8韶kIhy4H8ZmPrҤjd"&a TE| ])Mݔ[U 1`yQt<%V-L= G "Xy?1m Vgh?PvHTȐs8?;4f(kj\P;;.bø`Xv`Y '~׽5M5$eζ6̝.抄b hK!n3 Ë*z~hJohjȯ Lٔ;_<%ؼK d`Sa]Lثxr|:OV4#)yVP$>t@Nk좴ľ=eGj7z*+KjH{)RDQ2d,6Sӑ$T`)")>nZ7JVz.m{7^ /G>UB+TڣNJ|M|{5|+s,Υb:*<1Jh'R%\ 4a4Sq|`&RKB dӇL")`L$<ɿ!Mp L U4÷n&; ͗ta 1A~N ּmR8x\7.\)?m.:~MaZe>(jCsãWTKb;7ۂPawѥL[Xb.0'l*E)1f_ɥ]3{& عZŗ q"ʤͭװ٩ T}Cn>-r"w|mb~,1Z$a3:>z 1YR=@۪E۲t=(q5׉:Y@K[-BJu *yhBi mpM^Kr~&@@c9Hҳ[-jE66gvtK8:NHlS<:*\?;P7iۍPP>f>e)IN :a֛qmwN|߼*z.A(<ʚZvZANXƃ .doIbi)?T ɸsk_7UT) 6BkDO4.(pP1ꯗV(=0Msvx|BF1LZ:=a=[ܗOh5+aTWf%\wj;]RBS fEc5 6CG(Dc_ܵQ"1")Y-dsq3 s [\nL1w }M4E\!U^\ A僢 y^=)st+XX}ܾqGD o'[0J*SFº8) "Q n91AùȀ׭ .[9ݤqkKak9MFk5rZV%6s}? Ys_%^*v xTc[`#Fd ~'bcs(Y($|'ݒM t[|f~C% n##}!(RHiG*Cf-d |rg3ȨC nQ#z/)=N KzsWBu9ԟzHW8ݠ2tnܵ[f.[PP I $XQץcOfOPp +f_QV  9'΍lƇGzpd~ߝҜФvU.;" `lzDmy[&6sE-5 z@un}{CN Ilsn5`ƩXjZ6|@Jg#>XU= pX;Osxg|~+;`rG[0A,x¶߳xQd,jFkZIFRjh] Ol\:+p?^%{oZcG=PI8ж;o}<7So"VN8E/$_ "ÜU >Fdއu#ǩj<3t^oSyb-"Oi8LЪ-䌛~EE{vMLOc}>2mf_7EY@Bꑺ cO,m SɥɼlCs0N`žC '~4Wt'N ՙ27mFs1D98kL3༐o"+ l'f_=uݚ':/O5ՠZԍed?IeJ~T6 O< _k|*/!A;VCjj8ɏtT0hb(e\ jznpuwlJhu?GFj{x稜xI"[ _nTZ Kvn |uE_uW w5օ7l'iCi'[Rw:i?.}b? COfSx׵)f;*u|qIF⍒iyB1#c~Wݨ,r sV _.I^IJ~\$&RO Y~aə -H+ЙID R΂dP"z#n/!fT׭MP#M=n2e]2@NtMњqCJqB"_BnZǧxb£o-*'Ly0bbsv+l qk_7j}:!»dnfsJd nR:]y jO!za ng0f=Ek+59P;gY.b<?{KPf {c slĐ^y\dDŽ+]=}FT&CYВN dI;Qvҍ`+x𒬋mX[YY(sĥ +SOr WXvx~.DlilB; FHqd4J8uR#2¬k$~(|ĝ*[Xzp һb satHumVb`[LЖwptn5o%hm!rNMЁ-EPjաk݅ᅳb끝%gv`=łƾŽk M x?ZA溮V"!cR1t=pGX!ߵ^<ڸtrz1xh7gtKq}e1eJPl?oC[PibeGϫq6&nY(OO{3xoC{5В6ʎtQP?.4D)yרB7#Sr,F0r Ȅi$Nj[Ib_/?a:\MdI蹍Y%[7*E&b& mA,NRremkjGp}(ڃϰBm%^Q%vq/1hx]1~Vj~c'C}ߌu}~3rUÿsCl԰5o=ZκUzd/ͲexIE-ML}t1_A,R 99m Rk7A0knn*|yiX2pc'aTP"i#0K+2Y99L#fFi`]Sü8$6 Ž0a'|g(42W ֯?Z΍2;9!%"&B>!o2sG)Fe4pW[ ϯB nya@qCj_):ؚK:9AG=} j-i~M;P36B eG|q;$6@io1.RZ_{_PĮ%z":hfdžX-u<4wEog:zydQ GijX, Y)pXnpr`[IսPCiI(Ӆo'E{eXh S윥ZRic !r]8z>γm)&vIJ>ZcI`M،g ",{(3g>X?]!Ч9SX`u0ƃD:81ߘ- G /C ЍCCT,1LQ8ƒ9dX@s~S56.*Oٔ~-XϤ ';K)ǘ5VM,[(:;7нY  11ΪD1DI#F}T<<7:m,mtkE$W>8X(VQ1s3ިP0mՌWΆe V" dX^=E&o{`*e~~Oq\9AH b>)ZXcFa ˘1 KB*]"$j@uR2jۺǤU,A_]F;-\5 =)47Z%v0)悉h\s]q]LAjJ7(auzfRb`6U.$)sȏ B~8gf#h[X9U!%\mGggj HhGʃOיEڤ]!HA0h (5W-WEcݱCyq%x:PTX+Va]jZNJ_;{>I0e5EDژL Rqg8. mntfd|o$JX xyִֿ>&w\;xeoTnY9?칥AF=C]44|KPr_&$2>DY;j)Q lɽ G;O^ˊҳl'r]_"F Y\8e/'F+LD(u/y!sJJFEr)>w-Op(?7!O K "J >%U8J6/Y9z5mż_Mm˾Ya~MM==y㽬/7#1Xcu KiW% [&R 5EjJdR(_YD+Oo"]]H3 ?{ -).h>m/Wi}i0̏WJ4Y$PokvOA!PqiQJ5`-˚(UcVkO’|.K%|։3O?R ǹ8ۦ.xcU0û B3N $c.c>dٖ K_dsyRf+쬋,r6I2L 8' tt#t BéFds|3{ŐgkulE(W2U 3^peŏqt˨svmY]‚{FiGe)Aۯ+5t#д0\KdhMoY4ݠc]h 3Mhͣ:y6,oUw.L`L{NۙXk7l4OT0#0^h[N{,˛.m<덬uTW-θɺbBWwWOh2+zwD|aru>F碳q'^Qˉsڛon1HE~4*1`4ӪB, 6X6H %}b'e~S%f&I>u77#0JE@n^^Qz!j`K[CD10}fƓ2ZPEt81>x^;"DP{P%lA:vY0y?!g u]{ŋ>ˮ3S/S?@uOmVnu@X$jF 4k!7U?4?~]l@d=#%F0:~8㐷t~=n9ro1]ֽ2 oĞz9r?4e"`h_FQ^ GɬR NדR؎/eߎfKxRǥQh75d$_絇 O1:'YG;su_Aoɡ|(Nhrv><>M\pnjB[C84S{4*OnDzc19a!̠yɁ.bEw%,x09PN*&s:{ ɘ$e,"gﶫx`~OfLG|8x^=nr Lno Y5IZ}Dwp=Fڂ~h5ƩXSLPwM+s<őYWKr]9PD#@z-hT=2ܖH(ƅn~EQ NW񘭶oQW4)EshJoTw:oi^ \hA5%&>n(DW^SMV1K)Y3>qÎWO՝ʑDŨՈcG`U=ڼOa*2LȌ]d1ݐ¼F~ :`Eݧ*%56C1c-֎SW3nA-3.xXPJ1ߝ׆0 ?6SS|iV_8Tf2٘\l}HilIQ W7Q0l2yxUBAR]!o!%fD"4oVL6Rip_5N]e̽g]@-7pQ)~90 D`9L lZ# I+w3Q>̓f8_KE@WÔ2:)IdE%R$]=Eڎbb:{HxWCK3(FV hw;HF0*?OT(.&Ew 9Ybu߽珊UhxoXAFgé:,u77F| @45/U)hӛ(:1ͥȯh*nf :Jpkd:'<:ǒ#&}^zӮZQ`4kO5-.=N &&mc E\k_fsoB9l,g 7Jì{B3/M$HrC rRZnBnFBѸI^l!LeAMZɮN&vN #C_m58 Lяl`G!VK0x@&29WZ00ޢ! RDYktHtQb)J ^5V,v֒y`nw=Pf;e ¼{ܙs;V(p3+92u|;%˲T*D 3w.daa֡ !im_G{էo.ӓ]W8y2GK rH/Cףּڢ.b0RX1ayw7aie"S tԸ́Ӕ3 $ GwʆX;&X I= S$X'O(TkEo\D_@ 묋V^Jo(Qn*dkoҝKq->3]5ap[@;HFѩybZƀH@l†K}m- 67J{. OGG0kCT2_bDP_4@'8m|5R[t\7iP"fm /=#۵!R#W ^m@+#8J4*rE~%k9&h-[K\2m Wi\"-c"'*9X1ٳ`\9e/0{n{X~. 3eEj&-2}[]ܫRXJd؟d ˑq&" RYh T )UE^CD9: .AWMVm%{Ϫ y~|iیUiqxWYQ 9MzQ2>~BFo4%͖~z{)[}8@.kz-3j})3tW]H=fPM7U$-=&9Z^pc;v* ϼ Q?fiD(gs2o( [v[߻x|?ܧ(r4Z\Cj2J#44 K(Ы[إD buڐ;P)ݭNU,:`x`fzҤU4AMPn 3'-C7%WDδ /9?/;fWEhߣZywnqƞ] ]HFcq zͭJ:')}1v}*5uw'-? e6VMҗ[K9;S/̐lI<0ށX9~+a;+XOo(L2H6'DZ8:g CНiIn>[ lEǵ7$Mn .PS;@} TDӆ.UD&KH\VWlf1ʱo I,F2"eO Hbz}y{Pk}؉'x-kygW6?|/u$]%7|HS1)A]0a'nnPs;6N:o}U\ӡDj)`UpTi2`󢖻pcO4o̶/褷5"@bUVR+ϳ1ׇz4 hKô_|g&f"4ŭխ4p~ͨb@ V稕|wf3ؓcT}Z.8g0iV%P芢xAwт7+ W:Գ`zT{Kjy>?)ǃGjNfn.(YM'6[<䛗39D;3!Af%K]9wRΚ б*љ@*(v/ 'ؓcSnBC$A Q 0~QIe>-0q!_s_QvbUҙJ^a=/sEFa+ʿT!s'N~ sa܅bܰr)tL5;85 7m&5b&LWёrIy{!|`D)a?=%f7[{uNnrp!5D9]9i {rwfQɓqߣ0:8/`dE˺rLOOw"Hѹ 2fnNo[!V(^hֺhX y' J7M*)LSȊib<VIT2lSA􄧨ŶnT@!`5JFM+]U6mB@CǬi Tl#A#,v f9"t 9;xmoE/&CR|ξC#O4CnZPAZzG9iz go~q wCů<[m0-mT^g s]bQi0u ZGgInX{[|bg;O~Ө֝ːm'f cT_f[bB>q>5a,&VE%85ɧ#<4>*1PhbF]6C; JYɶ˒w<[NYm/uϛ 1H#,kr"%A,(DYDC|﵊d.TwSGw6 EV3mVw ) mܕUP `4УP6tT" Op}{x?CIgM^05dm?v#mk-E@)P,MI E#0i|^YCd%".n1Np ea }nud_PjHSw;Wau}]lm'mFfpg٦V^Ƒ=mFPKV=9un}3d n1#ѡ9QC> ipk AWD9N >U2˄gNd?w6etd{c[ GFXL"Dc$MU[zpI87@Q "c)VLĀ\T|o㜰`l [*ά(]᝜B\θaˍ4JE,d1A^jxw2k/BI̭#FDD@=@]Q:0 ݦ-O_W+ ̍)ņMY_OUF;kOϸ^S sg_@G@@O^ _FیPlC,ч4 `ȫ3S+=c!n0m{<@-7w*xB7<3ux˴kE]@>?3aK~| 3Tm*{pn9ֲ(zAj|l+ ql94f e}Ɩz"lcY\$쉛-<,Xb,5l̖tʀmP ڢ)(ߗٟ4)a,Wc|iZ2]7btgI[%>AmaIw-l=D8KF֤JWd.-k5k?TpEǽ5WO ssi3wxTܟ!-*d0Gc@ܚ$o<%M:ywMai)out~@0~6f718D9՘\[.4t"/)XA$Dp֘ 2QY5H<!(4󫬓w^n.5.~\q,5]=Kׁԝ3d<[VZTj^RG"Ws0`ǝUxHUf>.rď 0eO#G=tRւ@o^cӈC";Wa/Ak?xtD^C\Y2Ne1/pHj2r]O[%ad3gNZT}<;(p2dbds|GCVLw %ˆ `1?bII1(PtL6${O7Vw<\&C7%߁mNLZ-YjMF`̑#ةQQb&$N)w"jOWphX3F 2),f;"x[U^,mUj{jʼn|1%^a>b{: k,H*.UIע~kh[ٟ t?:;1^~`7IBV|(){`sS Ks ~\7>:t׀BO!qJt<SA$OE0Z7մ0ƙ)dQ|v|[= {jX0T+dǸiD~`W;^(PTBqEˍ(|,a6}Z@cPQ^I\;0ъ6Bo6pk_5pQ BG4"A;sQ!;$Di{s3!-s I5LovK]//j6E!vP8xi''|U"Ax:40mhwuM\+z,YPSy,~ t5:o, "ʰܧI!!ǹp-i`oؑ#z1Ne[CU.$6XzsP{@-RlҠ6rD 2#@4%cA;!Fx~ *6oUl\58B2b G0.kJODm˃!'*_p%Ph\\I"#fZ@H4/gtpht&Y9Bwjq4k|Wh|>P/Fۋ%ĩQvXy4Gͱ+<w-5ºP8lum~b5[ z^̃uG6;+k.: g47S RˆDfe*>IbIw X_NGVX9Զxx5b LsLڽ* +ᶶW9"ʿ#(Y[+Rۨf r kFY RþNƎyo=>`CSGnaX*):j,D\7Wot.ǀ'jPiB?!BЖ"tf i$z>2> U#3ݾ %/f"Vv o ȧ ӪHXTmmS:vd 8w@%eKK ?!Fw-Ai:TdFh Ϙ-{%|ԓ\@G譗_1|ʺ8RBh;Dج)LR\4caxlb(E \10ZKs̳}oIHq[+L[ݡ`Bp4Лid 2#"6c^,o[7| eA'P!ؕg[ \in2b49$SE?'G;VW\!@`ԏyeGJq?NhP"F`m3fs C:ɾcE"jX`78mٷ!mJ8,~?#5WL;%k]]"PnN-y7r"PxiJQJ>M۵@nNvq<UnsȪ½)[`X[c_,9(ksGS_fD.kOngU[Ʊ75FW}k)__Ltt,bH{1'ܭ6rqzRNr?)O(Zfw֨Tanr?wbZ|&V1"'9*fV֒r?^'ubd0<)_F%p+NNl:M(NZ 1NQn&-?Z*[!'Jc'ʗݔJSh(f Y/Ŧo#[,Z<fa|&"LnQ#ճC65K-](#*տ c:pŀ:4SPĢ:+߇RNi dYn{tm-y,tq.Q!IIXbi5-MS#Eg,q{ݷ頮;oxJT8Z*F8-ɋ8pyվԳPwyo0(+#E;t_CMbSɓ2ŴnX2il۷{ TWRgg|]|Ft~yӒ~X(sG.<-(L1ár6mvj9ch0Aq;ۢ <9I̵\*, `Ydu|*-V?`i`\dt;ynBiÙWi!q_".{62;gz&`3'}\3YK 6&ȅ9K07YӶZCc.Gɖ&ˇ-eɍGYY.@-m:VEWg+@3,R 1JE@4; Tؾ^g~mÐ0u2B#rߔC6d.Fũ9Ҷ6Ī;ϲah<31zAvuךS"0D#oΩ [7'e˩FVCy 4Ч5'Uْ[tw. E(} C '&xxWf*, Sd[Bxҏ35[Fys_͇l->L0cO Hɧr$@Ϫ 4%l H&nJ *qؕBW)EvT4Gv楧Yt=zmkC!_'Eoqgn&g)djjJޟ Eb Dn3s'7OFFb֪l G"HSIQCʘk &ЖHzA0-s΁׿}5X MX9CG_+2V _"AE==&qv:T3GG_TO $G+.-J[̲#o S{#\h}"˝UU?;(ȃyPN'á"dN큤M:$"MAMm PԼ{^BIs\Ew Z ěj$6f.05]FWYgɛ|}-Cgyw֚a*X72xɜ~=q@c`1a=<1B8c7@sYv2N@ B5z0Y=Ai|ܯD)3j "è$@ BZkS FHu2!s ڪ_#N)${T=ObTj0 Fh420i~q+YAbkԀ_xd%80DL :`笰5|?`5 lοN擵Y=vi4 Wy0n楓Ӓ YL^ /:y`\,f[/3{U*1r*KcQYX[ aHqwUx..ҕ٘Oڲ3O';xPG7G9 8H:z/U Sg.2pos ;V;A#R`=]&ܹ$ڥ2:}>o{}C&a5Q}qTz6u5#RkaqYVۑ9V`ѦJ=\#Rʏo}~ z- Q_?-C5|.E . 3 $BT*7Zܻ^Kl5ϐGڿ;ֈ f9qDJēZC&ŗYoI+`?JBԒv~/ԓ&`I#SRp+=FO)Vwq&); _ H2+Ǚïqv3Es5Tw 7sĸi 5'%5>qNcQ%PX߆?HMrCWAX'$"rL B_N^ϼJWe]DdıBIn'ę+s1= JHN˙A8[dQVs$%\=Qq09%k%:grFnŦ"0hqFu^$Xy01`gTd6`恘Si`Ni.Nѕ1˿O^'NYvck/(+ 8VGqpc#&!i7r>$ |e %JZ J-c{q84@Ii%`%.#aP -Ynzuw߁ 8+,S:o ztHU8ϕ^.K=R*%y#BSb]2s.0R(HuQؐ˃Ha,qWR/sf!6x(H°h6&=}\d&]Vߌ,xLF ;|nppbdm檛҅0˯xRf9Hd7*Inrj+*K/q̓*yIS|Y*6E]рwmZf;y 0LtM & d\>/,H-\~j⃝q*%nA NS%>#U+x$oa4K]&?%,H$g +5_\ 4):)yϦ(vj@*DJߝ^=IU,y7F'Cuqšcy9@{ "Zo ;wAlF m>vKwͤA<g!1DO(/nh(nFG}3=i+bx@{[ $8q4I[qx+ʅgŝoԎ?%/~etm+ 탥Zry[41 H=v^f/|mRS9IKp@|uV?˹U(8yld&iF:ߤd֭WTu y9nyOMGxkpvċ[AT6@p.Nqkc]p{顩Łu֢x>lNF3O1.ɠ:ع.TBklOg`v~<}7+Xldr ҢJ[sNJhg:<(?JRxXPїR(s6ym>L3n'U&>VqB9%(4'DnjZޛѫ?S .tGN +dBsB\i_ H#,ɟZ&˒Xm(rT Xp{w{r^6Mj=hӃ.$ZX2I쯬 ώ>8akS.XRQfR=(ﱿ&plv'2 o}ZZބYWt n~e}N(A0%r|TBVMױ]QV0`*Ucp,]O>9D8l${`;r}ۡRF3G͚_Q'r%C]A+MYzx> KqEb $WJIщ&bݪVsc*sl7 bvHl'mop(DXX#Õx`vY5ϲ"8D u,S杩NOw LeH>k D"8GkVT=LFIEJQ ?k8B:C=$W`UlׅMwҏ4*UnweZ@n(#Q':1+ Om8Y'|z2P֎D3Ae 'm;km˃{sLu;M{cԚ"A+O(neL i8+o:T HFmsHwf{ǼD/> Ts@wgb<ΎV2:fDD"G',zĦ)+C.pV_} oqljX)ba |>f,wIl_o.w"c7ߵͳ"z(e$im \S۔G;Gr/[>e*(_ISR@:#BAc~#r1  3A3qje+f& D`3ўCg\uC޺`t=hHqm<rOH`$QT³>ST@:QM#at#V B躙摋"Nv:v 险7#*0: S=Nպm1־ Hq%V˝''P A ͌g1& 3>+BV=J׼E,`nnk#k 1XvҐHjf {==7}Uwׇ͋>L<.SLc,S@pw}+lb[Ͷqx?7qbߔqRep)"Ϝl:_AOO2SIxpzG fuh̓gz\mURaD7e^.2D;:Y1bo^߄[H%A%Nrp9uV'N ..TJ)ر5Hm#&&u:f C1FdP2` \^Lz +{ pU9jg_t /gPkad ޻@-, #GLiIk Q%BQ_ DYسcUح tX^d艺_hJKyܲ9seB A2[TGə~skFH ɕzn:Q14lӄo=#>/hU6OM 3d)_!IIzy7- ) Kgq?Q?~T'e] u n3Y^qӿIŸ@p$HxhO]2oZGO!M`M& )4^^VtP'. =~H|54Do۷XK$supٴw$B"Sw632 e&cWCŞo$&Ue~Tе>!,{?ca"e~FHTU5\A`zt3E/UwR7ưla(H tTRP|b,S!,(v fޕI]9s3`*g1|V:D7ƄR~|x z߹gƚDV)ge}=oW21UH8ltҘU쌄n/_Y f @.,TL+?w}a淙SIwX}7ڊF$\f0@mJ1΅%*"NrrHo$xdxHj&^b9BN܂tKPvKS> kfX#}=Seިn(DM-|(}G`3u%~ȺozgB;Aicvsl, ^i;T9In77{ eS?я t/S^'`n&TUf${#+S Yt!sD 4Q:Y%[sG%:$.N~|#Jxxŝ8oFYk+U }۹CN|?3 )lԝ=; iWk-sT$dd.w]!;F9UP<`̷7؎,@`[OV;/:)bV̩߯w矕 fmHF2*fQ`B9:dVVܡg+g)-ܴ=>Wd42# }Zu@^!3$!X~.n$AD4Q} cqh4C~;)N-˧(,jg; Mt8 ,NF% rym w69Dmem%]l chCF'^JW`Z+7q O2j `o`jͥb홅Pe!$Rk՞L8Gm, o\Բ\=UKMLsM, :^ R@00nb}}A.Pkkm+&݅WoK|I1z`7(dթOvsGs_}Mp_C74l k2H _v)TJ"B´8i8sG$+n?@ y /DR#wgfSp;pj_߬?aZZ^Ur3qL{8ey]V8YNS>Oz?CdwR>L 8vOɕ1 UH =Yͮ@6YC *fI9tT"cи Dd k#"~ԡ~%B9h /Z?gYZ:Nyf3pD 7H%[7fа}PK5b!4:'N7G|AP x /܇^^-41GAe%YA lR-; dg*=Əi ^ P2.aEIq] S>- f7=R0ΣL1D-Z|Y{ ai1q"zr:l8"$c,qBXu y۹SZo21E Η.Zv\n͹BP", ϯ/jvj1Dz7%i@{7;@6s SFveRm~\xoܪY?S!d%B2rg3Qqz^h_l0e;!3Y;\ۛy|߻ _ic2o HmOt-e7H%0LǹazɊ> i_A+|k\ 'to _bC"KBDJfB8>2adXiq럫x#KJQi+wF^ƕƎ[ɻ.\t fߊcg^9|Ϸ[>?7pN~岺lRnaBUsWM=J* u&|GDnr2LRHӲ],Ƥza0"Z36[=$]ecŀ ycM?8gggH#=Kܨ$A}v@/k&lj]aU@afS)GPZnϞƔ$RʟӴ3 <"G,%X^rҰ,id$\DUK{v\ M]<ԅt&@cbhzže}`uGS0fkm"Çܱ>7|XmXsjBqLʚέB7>Z7o7}~ 0(#_B'r}1d&.e)o]0DDb&/!A:B~S;J,ʓT vP,Oe!JeTD<CkQ@2['f8SQ0ul=!wQ2@BQr&T[Nzs4.UɘQU3 k!?n٦KG}}ȦAQwѦ:62Azoʞ4eq̀:kf 6n;VKq7NnLa+$mnA)ҬrGz-.拱 OTG~X8:Lm:58GfQrB!]ZAݜ3 "W7URiid&%@xݙ|?cV5sz |v}dU3VP) ãLL ;Db[=gHN3hM7W9PVc3=5tiIdvAy%$}6~Ei7DwaXޯz$d#0pЎh1o)NyA2aB:?d:΃ y8T{IYIda%S {" . Vi@!! ai8f;m}򩜋Ml8cro$pfD^ͳ`!%98*w42!df_!i7$py ۵ɩ L] 7=!rN=Hf K6v,7(vx褹۪hR>(QwN=wvQE_5H[KIy~n6yԁ7O8o7~ln}:$yyaI4JE~9>{ '="s׼f0hr4[ΥA䄐gg?y+_"5S T)bb+͋4ﵦ^OMgݲ+\IH"WN bf$v~k 46̕V"6f/|ZwX#m(yz܋ux|lhvu/,tRS0VA! nKaft_n =+S >PB^22K vhc~\=70nG:H^f G1 lӿ+tIN!zk ewh\YQ6sK9v 3fTQs> p>ݲb+5tN {T)t!۫Qf0UZJwUe?vicSHk[NDOGR%mx܂))a6 Mz+Eٚ:Z {M0 _x5-ܔX}upy(%:т:o4crW};&`ZG 8W{c%֢F?@-ړq2AVB,7CZQst}R F1wĵR2lGkmAU9K Q܋o5%ڹ:TXk\}9iM%DMr.uLW!nz@mj6U D:5Ve% -~&rc\¸iYs(``ϚH=AgF)=&N_Ńyj{*lBKcO`YgzTⵋCdC햿 eέPfTr345ZrqȈm!ؼ3 wWntE㚊nKTUQpl RTnm&ScJb(PwLqbNsuc#۞ bEd=Iժ9kײ'q"O/qT2'W2ESZ0gL>ܙb7㱠Ɵ&@_Uh{RE'Q VIMfT[ b vgItqiTT}WNZ9GE뱢9 :)\WeH`ٻJId-"_=ƒ!fb뒲5O^W}Ql53C/0JCDm3vT.[^βm%$UD~05Q5CEְڏPp yh=3ׇ$荅> ƞX_ٖ!a.fE%΂WU ymI_@!W ӻI(_R,"qx&Nl+FѸf X">}m\AHDs J:' R޴#RWi3x >[gF.~?;c3V ]@_kS n8>)^R]s.a' @p zx-`œ# (_>nA fW/B..T}xl-yW/A75`.hN;o<)}BMͰ ՈmD@iBW5'Q5y!oSRF\DAFٖH3ȼ/GpŊ+6ףZ%'ռ5#zH|W]r q'"mU`}& 9f%ӡQcl_)o<=tg31'2qB}\' %jIk.'IRWV2LztR[rXh]&V{>e$aB<75b<;āF4jKbͬ^m[M_w86n2'NNw҄&x< ݋cxᑍlEC!:U pi)76a- ȾMy>^\caz]}z}hi@ `nt\Kwe(!E/T֯'4s6Ëe!EcwJn3YQeG]pJ|2ԓ_.]h|;;QIZquM}LOOB%LStKb8:)/FԤ睥 ͥu;_ `bnߊ 0싺q;b-?/?6z9b*3^}V%mݚ/m ݆!d'*HVҐ:!*R(541t"gYZ07070100000092000081a400000000000000000000000167a4d7fd000023f0000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-delay.ko.xz7zXZִF!t/्#]?EhDTTk׶Ǽ iOzx!GnŀF]jD~G߈+a\&nZ H$-"x3? EmB$;cW8AH1A3T # *zO8(mD`?dcWnᒘzrU&@ jl>)Qm!2qݾ1# EլisE4,R%xJE9т[LAm[=g5i>,lpXFwzA,n 84ɭW0jGwX}WܡwE M"R*ϵm "4fZ&A}&oz\^I"oן(9)W /IU;r4^l*o=#"vebQ*br*mI(Mp?v=r@a[3oFo藣qq|N4uסJN-!+DfOvg)iÖp`s.[ ß-@i ;4G K tP="gtөT}aюQ$v ?6nQq^3@\]$I p*L㐄d6l,x}i)m|w>2%,m9-vܽBl'&*ɸC,ivm駒u#ߴ#LHc|u)Ed^)xg'&!!mě/FjK%u|UDM =2*쑍y-Mn=Aa /4$;HO3 ߶HE*ƑD5#*yϠ_IէHήdC+6@saɫolʈ E -.#"e !&pTvkt[c4#;T- )(eќP&'VF*!-UWވg1lˏUj4C n ;[~_697&Gm|R$Z* tJZ;>=' |loD c_w Z`o?<>QAY6hw0VWk.:JţWKh%v}Hd=kF@𻟤?ߊz4ɶ`Ϟ(ϴШ߳q0Q\&n<[s a3483\v;HbOtrֺs+ɦ /':,|,:O$0D[l2RK2N>I~֮ͪAc&%wxb%{&h Wi;awOe)Dnvxʋb;ZD0):Ke)s//5Ϋ m' ^{E= ˎ'8XmT37BmdI/-VnܢKy Nkj{#љtyk[]GcK U S|1h tS.Լ\%{J,^⡏[SS>C Y@ܸ]0z.FoQ3ma9<|;! 9_I͇E;қA"BsV{I>70i] ɺo }#o>@ <3VN;̸+t|nVo-80&ŭck܁hqdQH~qnȮl.-f UTׯ$bD閛ӿ DS\T& gԙxz5O6hDr5Y9MSPiWvt7u60Sh tY:Cx7RږbA&B =:ܧ͚dW\*T[ƿ =K: mgX̰=tǷ} c56@xfTG041=fY7&\v%'8UJ(/#DhSN=~w4Hqdwz/ȿyZ$Nّ#vD4sNz]WX(JCXa|T.IɆ%OGoc 8#x|ʗ+Pj0\n n _v)]K[P7,I7M"1>o 3hȑW\`&xPMD*E!1Kr>`[} EwڌRh[57a?QwTld~&M,.ф]Z'~ UN p,Q˱U-Aw~ffydC_3R[_i.3ݑm©i 19Gv Wu;gr*=[f$d)(# H v̉g۞P1nH%15*̘ %Dv8GkFlꔵ i-!wf؉#!k_V]Dro~ܾ uW+tCb/%87ŐgYMyZeߎÞ"ʕڪCKT;4WO;v4Zѭ'Y J7@Vqz ސNݺ ?vsc<8(1NDK)&#/&H8E QbGE eK1tÞ;41 a;i| =,JO(mCZoO${G% 6i&d hH9[BR7DW| ّ$"et''ƜU=Q̯/U*͘MdQ1`+|ǽ葞.>|_._F9XGN7'Ep9-'Dݓ1k%0 ' Fsql6|j@GmR\^T?YG&HRUhHG"V߹e,?LRASZelu^S)xhҬUQye"=C)s~+<-?TTY̱ٻ/OGِ.=dL Jn8TGDXYP,@j[f!ke`Ei Bakj E?^|J, Bcm7.&ZG JaAioz)e` {򍻙|!Rq gsWyo&ǒW ^gt>sROx".jq_@a,jCVd$|7u]L?4WoVjܰЊ)PN{?ľia?0>|{(GcCh.ȧf 'A_qrCQ<(v`xB~vXQ!#mWlϴ~s #4~'(Љ/AO+8k ֙߉P`'U+BwzH!RcI`:T_a/Py/Kit7Cf H?`Еa0˧lH|hޔf5G+e4#|3r7e0*/-CJ\>n0j8(:I 35ֱA\ ͼPKPjPg i`c" zpC"DHIbPū6f`%jE:Zs=T(5Y^N"#*;\7.s?9B\*wAz$0Q~I5YOkt S< _"q=&ifX{qLإBT)g+|I V*ʓA;E0~ 8O0-Ik X<2,gMF _AS uGW_FnUc>8Ҫɯ|Uf,1ɡ/MN~^W*V>ɀCa* GeF+V.lv5El#@ĕ:8jldH#Gj.᷏q$E`(e ;5ƗD9F.E.109A"-sdiV&Iеgqs?;- lb*$kt/R4tvb8; #b,jG~jl5lDn(`;ugʝgrayGe%f؏a#%=:5_vOzuf6yuR)!OŁ8(Yi|ip˃&/r;f-sk ɒ+ܫ A6mW:8==}~ k15I^>%ӟdywS _ܿ`#p}vN5_hW:C+?$L HjUr0c:A,ʉrˤfh2}(GUN%Kn?V";mʤ\p5H{I?Lwd5A?1.Ml4u6jէ .OY4霺|yn)[If;lc^kcjችެMH AO[lKDq WM[42:98Vq 5n*lVXHB@I|S0*:M!¥|K<6Io@|=m'Jo^":oJk(]ԏK[ k'fXjcm|./Vc]{㥵,lSцG"jM\lz$V^B1 W=V`gЪK^tRI $4G?CB. m$cLs}'-4&`R HBH9ztG 7o=NP^@͆'P>/-==oڰ|s%w8`/N)ݮ0 tDddvN5熦uai mO!xz2m,Q[6\ʟO1n3U0[[-ћDc#p]MWC~:xNŷ8`1ڎoy>u0Mvu)z@dz6wt72|L??:xՈׁxm^j9&r GbHUN{ڬCdXhEǛf_8Mx_ /KG\eBv7 v^Un`$]PHgaP\-#nT&U0нay0:>ɫ?x,T!bo6rV uwΔ\޺B9]/q!*>)5c  < @װҹP[[0~SL2"[UxKp.LDZ#Uhu;$"&$%w7PG;D2ˁHcO߾*yRZDM9 WKN;p`^,doHE}J5Hm6MY>ᘶόwc0M=!|u+jZ!%pPa|qŠw :kLN'ޥ]F@pKX} :FB[,y6wiL|"V{TP*} 'ٿ֜7!^W\M<+lf?R;Z9ImLrf#x?ZY.g +ܺCc ,͂‘==BI!ij)u"6JEw {aK1_LP/]*u.;7PGIO;! 䎽2W"-y! #+j 0(ޗWSKho,@T!g87lq,VX/ژWG`Q$J9լmg堞dQix} s*@.|Yi.,dž6NI$zS*2x_C1Lj]B{4?wq&j&(1}:?ZÜ " VT!:Ө~H_ uQC ޥJ, "42qB`fcD>oY &4 z]t"ri,nxѻ 8:߅Ws Hf76[,9cҳ t:uX]f w<`( SGL":ݭHԙ&Byo\ΧFTsa3,/I%>TOЖ]f:>6a"bGo]ݦ;L I;ߐco↼=)f[\V" Ȗ)K('['uzRn^b3C8=]wlẅ=g=ԍ~tܐC=8f 7o?7%VrqEEP x˥Yë9O6Jtϣa"JdK#G+/޿=lµ,?hjS M&^ }*R4Sr_vjᤖ'4DK Q5ŒckqaŊywY{^(U;Sb'p 'LofIxd{ U|Eypiw#հ)EϧF.DziJưȀڵruqwb[pgpbSّ[Dn3ZI~ p|9qT:lIr̰-] dG%C5Ƚ CՋv  F>T"PrH\ 1Xc|ٵv7`T&{hpL5 xŌLPꖖ{fοt20a`a/(+"Q{αT۫ Ϻ٣Rn~)KG+gYZ07070100000093000081a400000000000000000000000167a4d7fd000059f4000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-era.ko.xz7zXZִF!t/"Y]?EhDTTk׶Ǽ7Otݍ; {ZC n3d}JFӄo Q?Tsn9l˚狴"?T<7No*U lLr>D2Mm$ #E` $JBQz43Xฮˎ)> u:.Q>,R3НN@:mw rTO uEFbޅ'+Z>Ֆoš'{ݴbPL  *,ZjW lS1+u& bAo_Vm ٔEsoQ(wOxufaH#?ܚGcbA:JT{ODQi01M׽WVu߼bŔ5Y8Aj\A2mOxwǓ-B/T1 ɳ_@16Po/kp..+'~T7+~~(;`)ZDqj< }1&YwJr/ڱD3(jsl KwG&6o(4C>W'"`wW}PBr:vll@?׮` >{{8 -գ!l̷Mg9"D h$֖XBͶ; :4>NYy*ȡ;\*k蒫2FKz Ά ؆] "lKH7Nc个%qݞM  ACobߎB$<5ty\!q97M$iY5neؾQ dzO(Ȧ ^j`&t*7URK?TeDS+FΛ1[wx5t볞ukH>+[m 8޼H_$Jbi wҎPmRu)R_z%B,B|i Je"ʺ79)lpRJj AFvxs=f'>o0wr}휦ʛF<ٷӫګ$ k|| \swNI̶eѢPc9e5"j+qzUa-RvM Co煞n}&A) 8[[r MkBeVП H2 JRPIH֯^L1 ]Bzȁѥ|;z?m(qJ{Ψ8Ol5=V?ۧԝ:Nl\~s׵PJJ>-Pfۨ9(+|ILC$`i-1Nqt࿬uL.i0m=\x {"}G 49`\<=z﷞>Nxބ۶:plWȒB*r ];\ ,*K]f5BCx-`t_wuX](x@jGP=bi&:ߕ<9,u;s)M {FgTr$/HpC6>"S/}N29T&(l3 h[z"TT;eL+ќ1ncNm|_LR Hm>8^?|v-ç *4Ȅʒ *oࠖE1^ms= 'úg;Z)tDLbr@~՛v*:Re_{hm_f摬EX^OzFfy=v0JreӎGЀTÃU/vG}PtQNg} G hU>*?r ڴއyJݞs1]퇦 锐[-]oğ}jy`7>шp~eؤ9ئ=<3-#eoӧRws8-clF&NH+cq\L̔E2 R@=S-u95A,/y;;ItQ+ʄOߠA{2 S!Mnstj:j<΍ɍ\wHb;Lx;{<ܔ"p')JH#*UfvOWE f&癥2o!V\fԎzݫLg?4W/EQpA(cxP(#5vLqs:w">O5Dm7.cepnq 3+aR(X'zz j4%/APKJBP%ΥL91+Y!#m ,&H$aF(9˩mgt #8x¶_>U)lJgֶRoTܨ|?^)yɊu(|S5^l\(wMmw9xLS̗҇j%Q@;FY [q-^irl`~hOU$_d h>Oa.ZgƄW\D] x}}p6Ω> MG%u>N93Z9B lV05@|E]7 *a.JA_ +Zu(0Eԭ^CiKh'}U*gJp]\NeeV_`|Ic\/lj}UO۶pd%l8QJ>kW Yx0Β 6m'yY QWX"k=B/ً!kiyџ7# 3H˺9ǴGM&eVQ,TaWGFt| x]S)?gMgd:39y хv^$:8U;CmgQ~bqA0@:s+t_/}5Mf ~3t7Iy@ݍoD'^Br"$f0@ԧ'!=hV&_[1S{sp$c.9D:tn4RZˊ޽J.\׹觗σ`k&& iz]pJG$a>'K $'[ww%oB f˳-bOL?/Ma4oǚ:)ՙ|4+u4 Ie]S\>;{Y6wwɱDN^$(f5N%OXb-N):D<>g=vR;&the/WxA*,d4ɾfAѷpܾdFHbžeO ,\{m^R!wuhŰ<0_ Vpj(T86fu<1D `"5jotdZ"V4F+zje.?nC,bIa:[+yPb ; }~zp1\ ֹ3&Tm~ϝ_M%C|ӔpGb68嶒5+ߍCBDkg ) ~և @Fj:?zp!~-;@Ao82g|bɞvDwtuĀ80tjv0׌A9-pE}K0}>xY,V2vn0'%eHu)]ű<03lSS+u0 =ZἅJ2_|!r˞ x>.b)jF5sQyeɽ-P&AG7@]4iĿ҇qmK\*F#ҩ v4QڤFܣE_{TՒloKLP4B,Y(WyӒd9heB;?",m5NXbz>RrMNp ')XF.znje&du-^ip_QV*sƥ _2+Z7YE!"k&gP1O *iJ% 10hk?wdwb x4E=Uӎ=&"ʭ@{PW"(VN Tf<\Sۣʶx/[gTg/ƿw6.C[u&JĞ`$_`׊AȵaYif"7fyF[ xTUEFdG8We5=EֈmB_pT?2ط}xcZs5n dKl|kIWmCnocxYS}d$W,>Ֆΰٍ 9ץky;Pwe^k.QRAE`Lld%96N6[>Z[?6Us}AaZIF<=·ZܳFz!6֙pJ?co[,9UJfOf=<=9#E$:)]9Swna|Jc1`9oT8'/.aʨٳh6&d Hhqɗ+vnzyeP)l ng&lj(<)b\(WffE|7h|fmDHDB(fɣ| A}j?xLE1iiy٦.  Ua_Y>!cLM H.&S9.I a+P2iAweP8#̸f!F&!Eߔ1fRf gS'4Mc$@:a>njT" 9k:­yTY*mHnԯ\[@VK$C vid[2 8xn,d^ŴOWk폨n@kSu~fb`lŴ) V8Ǡy0|eWgz?8Y7D4Ap&FP 98&u@D< M|( ;EmL)ae՜ P MB":/utH< scx`(La̳!L!sC)i' hx) \2%<w˗qջB:f@m9!1\ٞE-IrB4)^݊+HO;0_7O'OO &HAd3+}~k*Tóu+:2J(giJ(#L 'tvrUbjsnA:fxu]U({1R}~ ч O,M0jys=0Q.:?{$ MK Ὠdr=.Oe똺;{WȭYC7'U%TǶSvkH]e bZ.ý"g&픁fe;I@|o{FP@fLL*beD)WtmQM|,DZ.L1)5ݻ;n/ŝZ<9v;YG4&.+Nogޯ pwVCu|U m&u} `#rzWTrLXnZ)&WmR;u9gF֡ .*v(uKSXt}6d]/{2f!^ AZ@MKtpw]|yt>pB79 63h`ԙfDKO! HUS=bJfC{Sԥ-7ι FЋNX1.oՆG*1 G:CG)TrcKWJʠWfNm]$78pc>dmpi3FCx70|qF96F;1u~ bXMdJS/f*@^JpƗ#rE^}mڶ.†/ IWܖIC2&WF0͉yމd(աxOX4YA;P#+֡'dT1C~0OD;1xGzjt- f'8D\gF#yÐY'ʀb!ۊ6Dc-B-r?P7x*FW@$-8q%ZM#ngm&eN5?EƸ}㴒b,k>il7x~ET42|p&8IHfxIww]]ٲF}逷FG[%3x_gP,$+f^rDwEO7 S~tΦM2"J!s}(sU:w %.n[%aq͇2 Q㖽{رlBd&^`ȧt8kgBeb)<yو+/ i&rX+ޠ)w͆&MWЫǠQ7 C,{9JZL8n+'4z1e"J︿`^(Bt(Z[ m,)w 0_kX)o$ 1S%I'f FPyNWc eN)Q! LR^r#<Sn4N8}^FMF|HV3J1>YS|(iM۫%Qeu}$f7B\-b8:-JzxpyfzBa,)em>jlt #ـ$t׵5b I5s~C q:Sv<̻nW(gC|'M nULHTu+:DQj,]CKIfzOovgua\Ύ ދSLJ/7%ڢOuB&_=37[ tA*1h3 O7dcRTӷ x: &5l`&nÞq^|7~kϹȲoM7)&oK2džR20eT[/8Nּ4?vSm 9V; dž@W')݀Phq787ofƣ-+-A% w-bE[Y(lSZr[u\;ksBЪL RMFN4w6?Mo<jҐY}qĚٷtf HY6M=2~r@ 禡w $Z?BkZ(HZv!`^jh{A@X!e)M'b, ZE #e+H$j)m_T3GX–%F$n_::NK'j2ՄlSP<6K1H,/A+A@s80@ʞ<22@B3ܮr^^fd%/ŅG:w- !R+?3Ő@47:YrwW+KTw>$5QI+? $z5ڔw˔MSod=_STX:gl0p|_؄JDܿ_KN=V`UT܏ ǐ4kǺ^K>AÓ6ŷ0*7qq o `mwLʃ*.zw`}OJ2ݦBd=8M<4(K!Fy_7#DސZ@z ,Vo!GnhlY=k{V+.3LN_n_K5qF[}NTGJE.]&UflvS!*(HmmCupo |#-W&& aoF֎ {l.g )ѠE*=]Y|Gf4sυ,N6Bd'ufݺ2K *==N;&aY96PUfIkQ"-fM1n u*uۡ{}qu9]Y$ibGH֬oRi1%/qʼ*żHّkYX'D>qU"2AMw^nQ@B9Ngd&!2m?LE;+%+[^tj>g~pSuk8avqR'wcs(cRT USnbJc[W8pa/0¾@;m#}$)Ho1<3)n"m&@ML舩5 Y$j j v=_\p}.SXR}w˔2Kذ}aGh9V?J=03|x@а_l Iy}h,m8]ۈ-?P<$,$Rj)UI*i"u\wkJGW e~r kM%fGrMc6PޖSN/xd-0sɲFٰ#DsIl 2|RPڧ=FFriM/,\ d2^& gnYSK|Y'[15x&"n)NJ^_D$T17:铋Rןd@ۻ'.Cyyd]-BmkydǏ$K<3Rz^!vPcaKC:h56`'vu76%֞nJ!0mf O[r'SpZH.pYȞeBySy:vqN)(4~Nov2-[}?P˘kZ` n^iY\fۉ'zYg}:}o~ >! ,ck!JTw52BQҷ8[f%AEBL#xoPH _0]iP}YFݧGn60`ubɺB e9 pe{a3wwolad<] 2.L,DV!6ؑ!AQl{oQ{@=YA[. N9*d<%[n(/L lHkcL(5tAxLeCT1'{ >G'1 10)k~[Icx"~XCTWf=iߕ2RkPquhBmU4%w!eْ9pIrvtWlýL, +xQro0Qn/uP|xR,!?&W^!hfBM՚Ϊ7,TqY!ϸ `;A^;jՌzEj>nM#ZA-3j!t6=K olZҗ(Q|\}z %1JdT*X^⒳F^NS<+_cޢ6m蹰sCMyfIqv0u O_g++967pzC ]`$t*emqF ϋMu/ꑾ!BwG949aBS=ub^Rh E MiɈQ1aolq)*(Tpl i#{)v;P4L jܕ9GC?y6iΪ)@1doе=ֹC"fJZ!x47e"υ AsS5c?BZr]ЈxO=/V9+K|5duFAƹ'8Ee 9XFPD2̿`ƾ}{TW s`i|D+ I&[A֟~jQt42ڄ0}?=\S{6ܩqbI8u@wlʩP6mM˛IӞ%ʏ!+ޤj UWGyF$J&N\%zКS gqd3tz}{}qƃd" v(E f܂Wq&=`@A/˯>,k^ *tɒ0l@ M3L$!m#/n/]cv[)WH:y jM@aWjTSTj.5.fO `&R^u()A?xM8M&E&|KڋT' E:O: OQөtIWfbzl7Ңf@޿7 ޙ@%wT&&[+FdI^5jx3%Ztx9:'COC4:@/d$}Z;}Ae<{lc?=yl\<nq፺h(Q!4㫮\q'ME,M Nݙh۪]V,m# @ V"Nׅ`i';%y]&-0T:*>hmFzqEWұâpQ+ k'*ybC{a93G|t8gؿ)GE滑?NT90i7Q?m".*U?η$Ldys{:t+j`f 6(h"ytnlIG铊[aع' 8⠷n yrMTCF/ M'8N)pUct}ztn?{D*gN/hځ*_cF,k2]?!lU8Tag}PPL4㑿y= K{ĸqZl}хMb隀K[(]P0;t}GOFȆƵ `~}KgȮۥe*3GC*Ȇﵹ ߄Ǵ.[ 4l࿵G)R( [x&ph,GRaH0f-05t)'Z_%k"A,'qKb&r>L`@xfN ?= f1T2}  x;׀I#jnde!Z#iX\ 17lgSC룆Q&HF5 1!=Ijmw^ئ`O/}V&P[4 f@KT+iRn_WiG,B1aXdM;,+٤}]7~cȚ_ͳXr knqo FIH\s@[M!.p %6G!\ؤE"|s bRJ+ˉk8"\B: =GsHmMU}e5?L3rCz;h |s,U^'(&t(E-H:G D<VP"]qOYH=%WqVPQ sVMNĊ<< J׳TB4m!3@u :S=VʽN'm5t_2mKS{{PТ4*8=sFW&A|߾\}L"Y1G@?'}'O+fv  P`3[ K*L,"]NmhcBwњI~vH, z"Ki,*sƢULް5,s/Y$ Z C/=W4 q>QYi_'F+pyZT1^\2>s'W,M1់BKzWɳx><4F^L.p >ksըY(;&ZjpfO.f&>1xǞZ/>fA3y6Ԙ\] 5tx |(HpEahKf%z7 ,6řPbv#oUb9=ÿ>>?*͛TOů严f8Mo|yl4Ico]:d=HrVK/N7Чc}T lj9L\ZA:n2jf*ek-yÂZ,k_<829z"1i0d݈MM _nvSV6nGV:W`}yNA*G 2nGkL/̽׭d)#/ũnr`ۺ}~KH ?caΣQwkc5>>TR5LE &$3r'A :IcVUlXi;J ѱ+&ea8wgɇsySlgA,UR3YunUbV"*sEa0?Ҳ*q/9$q6{_fD3cgMz(\zw@߁Y ;L'ɷr"v<ݨW[Yv1n僊3Fn-Rq niaN-Sw+Rj9YCܿt81l\g A0Ş?| mrOIO?v Qj7\.<~0=MI+}gJZ7vND~*2tߋjpp_:og0#z2kfـ"03OJIj9B=h'rXZ<z ف>f͹rWWv  HtD)0GeXd_XBq FIXBbdrq ͸vAY^+yOK"z|rFCG z6E P,‡7jw&rd??xgjQz/fE:ǺIljYԭ6c]dNH\^HVx;1]J^1hּ#GE.51\/5vGLO[q;M}GS8ao!UA <0&y6@P^Eyms!O5q[fX}L9VZ2Ȏ sh&V\XlJ $yҖsѵOeUڜ,㊚w 6rDsZ;{%>+dYKrt"x#fjD+Ԙu~Ö}dT&)J6xmzؓX2>0ˬ948q79 zq3UP7(G<%*mD-/ckrn qNB椾nU%^)ثoD 4d:H1qs2ջVJ ?jq/}' %dH?4ԧL2sx'ŸE0&H>RzVE/~L(P`Ϧk]}a.=FM^]E d뮸sxԳl9 ƥ~-|rJ9yYd+LN<=ƨ))FSOʫ+S23{rs RU1Q)|xYHKq7s k 0pmϐb!P%$C @`z&;C:~R[J7RbiW]ujѴ9lGd[~6. Jk}L+/R!ϙGtv'L|97;:2g7`@pt>͎KG<= /yEW'j$ǜbhtLe27>p vZvYc)(ˍ_vYvt^ Cͬ< ' dΛݙ*;?v;CuB`2|E3C9D+DX!ܝB( TfeЛֹf/ S;U('ըY GߠU2|km>4[Zr39jVѥ3Y'8al(QO>aZrfiw.l3&u6 i%#+rZ>@M@fnVty/>|QȮ5w})Bjpd(}Jg6ڜjJaU+`†̀yM6um Wv9&/?(Mێa~Iod=rTWc'ͼbWXWW{rgR!.N /:pvȾCQ-/Su!/7v쵢gڳVՐ ,wH9,\^ [rY;v2{C̢Tqn~{8";{:gSMc`V0j0lGW &UM:G;Ũ}Ta~lpYfOIMŽ$r>-oyd%7 옽E'7rp<18bi؋"";-A mw-=ȊY ?WGo_bKrQؿs2JAqP XK}^!:r7GUVi޵<ۆ\,#[8e`5_3{;T2Q^^ǷV#pM:Q[*V;2}L)(Y'."ꦋ M-kr.\<|3(4r# C?Eвb;pY)"oZvZ3跃3,Qln4._O/ `U'vBN}754xB57˼|:q>55}FUvcTѯ/HJA}u{5P|gw*ܰZkUo D.N,L;keYdLA=_/~Ϗp{=(E0.$35f&G"k}r&z nkZ<"㶤PG7J %CtiEϢ1Pl}>죞'ypXhp?!cImK8O tg*q6߿".!Թ0Lo9*)?{:Hj_I}[mg"HQg=*R3tcQNY1ϰ%5@3˚06iUc5vOH^ N#R? L0G͜7ԟ]q]C}ri4dG]dy~ Eϣu yiEXQKKyK"pg(u@ʹU`Ɵl$6/?|U&+4Eۨ?2w˲TpU߶vaE۠'2} MWK9D!eq( u #M)kX«A\ݩ77x}#~SAg~ ^2f?dQODXL|݁6}b@fkgy55uMq KNdya.52Vw$OiA̫;,܍<xcAbJ<-i( -ZQC'YF Y/wA3,xId0[ ):#.nډ^\EgR M|?L. &[㘴&+CpQ(Ș)+P6"bo㘑ݳ^r>uC'fDbP @@ҭ)U@ 4ޕ|>>!Ck aI}dh9d"(m,bDN=*n[;5!@-,%^5()$J{ yɣ+j&a;u`kOXGH3LGBZ=)/{=&*$} a 8_]Jen ԥ`$ OQ/t8TDty :ƊXֶ%tWC 쒠0Et^J!9e߄/vu宿b#ɇ+93lwYѻbˇ*YyQKD ;PႫoJک1i{d^[d+W`R9H`o/իEUUon'g5+@_7m@T5e"ٲ d2 \'i3nܯ=>}fet(_nLMlHeًdXO07$'LzɃڞEDa'[Y肪1'HooyB>s}$A87,P/ YPl4SXk E9AjhX *M_*,HhbG $-=Kz& T|jIa1uO0vt[OF0ލicrŗztgdi+Z&zsple;1$Ej /݇S)tLSt^#Pz;[T63Eˑ@$.njZ}]SDi-g* _PtjjSnAɱ~% 힔;$OGW<ǘs9}~_V!d*-0YGx Nn,[̇XEzf.0Ig uۙ5e\?L~pbV Я YxfE+WL>޷3'(1 Xty+,eZQ=toO9X;[׽FIu1h/"%nP.L֙xlqފ\.P{T2B}iWţ|_/\+~!VfK!Ql[eڂD^G^Ϳe禲$dӅX1>Oaμ\**F1Ho".wBs5儵}y B]ո@sT:v*lxQ"XaX癬Ծz,9 FPGP5+Nܷ+.0;%-!' 13"~8?y$2`GAi @ag }P4_J>MNO"=, yh{-QU4A7{ a- L9KV* u`f+K^+ #?۝P@et1m%1d<0 k̤O1T}&bt Jű6;RE` >, 2w{2 a%^\8UӋ^O~#3,Εy ?cgcxF"NB]H:g?`:e3~e`;ex\Aܠcy__Y@PT.ePI=,2 H`i0ᥟC_"gL>xM~2'oi ?>lyS s2CteRqz_'O[ )V!d:xkPӃTEG ڸq$Z8_Ad6fdR%}2ϵ^**raT+Ό%wa^hTAئhX2`qн]yo}8Kuf>t_0Qu1&/L2ܵd1:yMGSA0$b̚ [F|6%&.7WW4xk$2.z:dBʌ ϗ)(lB%)YiD:sUPHa*,Lۑǚ } (9-^= %q1UN-XVSxncDԐaUO7IB:̍ rXMe7[1X@Z'ʸߩg8RWBoiD؜X 456rE_z;:&QeJZ!@+mЬc#@ ҁc6Ǒ7Hn@EXh _.z+:H~iI`YҨ?+cHš| h!Aō-`su~I `R79;S{fHjkBNHC^|7+*FQQiA#ςgc=Y 8 c+3(rꞀXsOmy^#GCYas Ewvwt%Z?VGLrLf'|ro23t/c6.#gPgD!% ƺ,:ȬG;?(R ᥣγUgYZ07070100000094000081a400000000000000000000000167a4d7fd000031a0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-flakey.ko.xz7zXZִF!t/1^]?EhDTTk׶ǼՖ+OW#AH4ɳ #++%DT#y ؗV}r  Ow04 oe*;tVC@xyڼ<s䮚W( r`pFumnh=ips?n#@A6i[yS\bP{$E~(bsLmc}}F`'/밈=$diMVuo0CgrR/ew]NM(OgJW V'3d KBw ^',T5SX_ ae]Y3һ/zߠܤtq('8\鵘=}nĽ| pyd_R:Q =U.煲`#$@]t*Ow[^($b3ƃǔ#ڶ4=g"ߝ X}0"~4OX]!4ege,ĘB}w7t a $R׫$)zY7a<CFACo:PT?0 mɵĮrwLtF]nM`*M,QhG$ JZGHen>XP>Ѳ.~^!Tvcd@S97\4Ji [E|Guw̗K'>!L$ǂ`aH# G{354i"y&vnbǣm[h6" &.xx,FG\=3`T$LG鲉`C9rv>̠x";tmᗃ-bYejM14D.%&,*>qc5$tge^&瀞\Kǵ<8bF]z0vgXag||ҕ/x˝T~T0cHhٻ wD%R/Y=AH} 9i^!5q~oE7tBWd,bB(]֭փrwBh7˅]h%lH7‡΂.Z73Nfw˷D i^_vyNK~J>D&ܛ!>g4l ŲRdS#kiu8zI{,!KdA]u94~NPvk5ĥlcXT9GwwL^MNXlΔAzbN[bg';JUpā1ScOFx!iR]:q[KVnFfwI=ab.@h꿅yyN2Ssޏ2iǓLް/0#hʧ;_bP0&O\}s?v(?Ӝ: Ϩ@Hx7Ɋ8(PmL\OЌ{]YI@NZr5EoӸ{[o;dSs*2H_k'qfkǠ1`Xq2Q+1;( LUw]shf$0b*km Dt,k9!ND&NSzM9p\h>OGug&w ޽ڙ|%J'3GU dB$)b霓Uv mp8r%Gt: V) NX׎Wy _ehζEV}^@>i@'밣'jvPHntu^:v}mk/IYya)B=b_>냎dU% Hx~ ! ͳ xy]vNM%ȭ&0H6jb5vZq#%,w,B򱫴|$חj$p/)r44 @9zgA#Zv@tW>2[z{xˆ&qKz}-⩥]c. (PĢ(m"#`)Sxʈe-6!VCXc\v)}g;궰 `I Yv^ 9y~3?~@?*RÄ }W9rFl͔c90Rr9┡qXݐn# jyأ/S# 3У.ئ}W^^w٫j}]8ϓ?Rj=0ݘ]Kˤq/}uN[< ՙmځ\?_~=k|#tg<]!xyyxj4ɏ/.)m `k81V~!`t$<7F~Ȅ(.)z8Psō 5C[HFd%SO*"`n$E?{ gzkz*%(CDl?oԙBQjksY^Pa9R f`KQ,R6zw/8B>PfnYeroF/`?lg.*aǃeTܝm,MC%jP1n+9zpCj $]׿I/J ޟg`4ACuP?ArEط9(F6 NګɹpbJ"RT*svbDB'[Iu!0&3&bl~o( G<禖JiSgK˽spƶ Hylj5`Ax ,wOV"C޾ b4(c~ E5ZR[caa7H(M"[J{1ʆ\io8dyttTE#]YhՇ'83cLt1s;mƴΘ CdrbUi9] Pv2t^|l|y]y^mDa$F?[w4'hĹu0>qj0nėc^]>GuA^N3ѱ/b~^e302$ iNs 9|"_҇n[%Iӿ鯪"5WxH*J,69m[WEeMt)Iγ'ȁ59~ ]2žmu$ zDUz }t8_8➡Kj4֩tZVkS`⨊*7h[#F縗,hߕ1S+^8x8t8u(SےBXIlaP+"w*Baf|zEP!N d2A[-)8+azPL>ʇȖ`>@vaxK% !6Z $3e}Sy}&Y@n!1XYgN?7)^2ZcJJm]^׿`CW[/ , VOifU|CfNJY m<'aگG ="NMՈx#7Ȁx0r|{\!_.+Ud]GhQm^W{qEqe*DeBV=o|cvO'*3'+-V#p`BL cžTMcVر.?jB-Q&ꣀ9yP׏zK-v̻и?, %bԌ2YX/ȼ)Jj+1%A2j"v.vc[JXqbz)Tg+">wfuHV@]s{Vd[}I=מ y[j @f#SV 5{%Wte`ӲRŸ0@!Yɤ#8ELPPx(}e=;ʭAozWBF+ڡL3O#4NV$'[f)_ӇJԷx`_\a. "X=!oL-q߻Ubu(u; EI^ SU?$mv ;m8ajHՓX !vUD&LQc z _NR"&x;$~w!M9J9:mQx ?GEݖw΁BQF:&&B:4YB`QZQ[e}/?KKuTfdCPاxK.wxD>A2?T`$PGMeVpyP|VZ~qx8 ;8gكLU9nk* WF! (pvk{BȏG&(dubY|[曦*Oa $ﲫпR9{ lJr:?2|Y%@гΨ~[vMKLDžp1fu}zil|!ƽ ShtsjORt+.!j"Dgd6!C̠eY1cjwxTN92gJ{yޒ<"cPQ'&Q6{iIPy\vo굃Ė:oɜC^mmwE]􋁟3-^_BGhHXR[a S*s`*] <=9W뗾 ``9nXx'}-9u1B]_w&{ĺ !hRDů˝"Ng{k ۷ 3QީjDvRD ,,;&֠_N `;ӎgKH v4L׵IH_,OL`ѯnܭ++vn͑1yy>B ?8]c;:KR;\A]ES:nn9e-OF/ FPOVPժӐ{P2Nc5 + x@W }] ):,$nXwLܑx>4}=wDD2OػC@N0c7vG$yCXlV <"=vF2GӮG"и\|bݒ6L &%+=<(;eE L}sNS)z=g+ aM贑WD*o<>NzZy8RPނw1dJ Ǥdd1,:.͙Kު 1ے/0je_Vxm|8/?ɏ{U[_澨"F;@#~r$"ԧ5q5dl H}ZIۧ/u /nK;"UKde-@gmB%>ڙՀ">'m0+66dM鬓;mH]NxN.^Jf[;AN0b#եb9:I5C#b$q*2|Ll켁R̘蔘[ת]z+iFKN`Lk#6A3tc(B4,HvcG)axHjQƮʇ' R791 G7^]kζ3@5MWfR~v0| #*+LRzĜ=ƵQ~ue#Б:uig$aO-by0qYܜCtX2NӛCszyVz {FOv%߫Z s$Eȶ*I3V#[~bp0kD]0U1XeӥnL1@H'tX=ذ>ݐ\򔃫Q'8-0U 1';1D1;}KN1+,)`"V{5PKvCq'., ȸè`{^AE6Wht!AtiOҊ{4[k2סx?߳TseuRɷa>''eܸP-_]4U1f)ǘșVaXPg- h*Уl= - 5 |T,RYo, X qK66 qyV Q@+,r ^d4{u2wS]~OqP$L% fTHi}\O 3)ַJ nb~4/,c`*\B3a;$1 kĒRE?~tDr `rvACLDh:ۀD~;`n?ΟQXm+I:5r<sq7~^[_r$?KlGqp;)j( 91hſΝ2(g(!()ŔԖYD=HZnQ95|δIIe,3V#dXnX@v}3eDObeDWeHQ|vuMAPxTZs-,Y6D,8gl#aZx^PmǂB#jДJ3Rpdf͖(X(W 9k0 "dl̈["!U3-筜U,s8갰hbɅ%PDF3`gIHc,7sv5ͫi۱˝Ai qsR[{0vR 7ZJWM7fq2\}mYwh̞ǐ r? a83Ҫ2j6z>:aC5/u7G&Fd ^,2ػԱw_v!Q3)XxgKgK-ZQ I=#uHP Ii0 B~̮Xy@L*Q)I&0ԈI" [4%fmIvb. VQM&-b)ci {LͥʮdbUN~;И l:aAloY6}4G[xH(K PmD헞࿃fĒ !sKei|O _bptbIqoxf #ӛ}xCv+$?dU,2"׾?) ֳժ{5Gq2 --L%|bƄ͇j̱\{Gy67 3(cKm2Ky%r+(nͣd_`@/o00Kx"C A*oHƍEQ'͇ecaSRGL6MXʽplr/r (߽n^t}zUŪ#fKy$_$N lK_At$:/Kn8lԥf ue<o &ѧK"mT_v>խpW@2#"l+$ @땋Ô{?3N-#`ܚ+}r򅭁9ZͶ]i8"Ot~ACxۜ[eQ+ZR.=Rp=Ďcj7E|~ڤWTCCY&BC?3ݨnKh~1;!@6#txFe ochIpPY t76s7J=r,vjZZ[O {Q H*5[˱B[w" 냣 h '[pn.Av-/>C]U<Ԏf{h5lܳ}G>YWP%aLR,S5+x4:!ϻdbUJ{zU3!t>9i/OgBDƊNJg%QH:Wb2z,I@E`[ciqf@ ‰~Q [!T71rOL8_!AQT̝46vZdG9-ws%ukb D0NN&R!tag qu$1VEl2RJZ] (6 v)^lŐgsGs.4k斊ǂV93x8Yxh|Z@ߧXx6tgOtTf.T(ƛ|ӎZ EВ{A-@G6ES4kiUŚK2Zw( "LSNڥ{ϷsCOt0W^7qe,]f-djn/h).aJ :!6v2eĖ\Ip;$[Jk;%pAĉ1%Y!QdW hF.v%vd,P@3#a޴o׎±7BDK۾ ".+寁5Yqf7MdfԚ[cpOa-p=P4!Y In.E>0>jIia:L0Y.%RRk,=HtNq=[hϪqVDž Tkx"m Ӽa71kGW5wa7Ⳗicy֛8WNif Cda@w@hʸ)EPPj;}ebs~ yt6>\^vxƻa+]U%CτɆnBAp\glTܢJK(ge߰|hE=D]Ŋ/&@K#x,2O# q*QGl'{9NajFm9pϜ#_^J)R!p;*#_-(jlyhfUU5ILBѫb^Q*ɤ`YajL6LlJߙZply"l+r[X7iyfg3Rab?UN~{{Lmk[+ܓ~d ^x= ?OVD4ca`@-\ 8)+xa_@QW֬0K 'hͰ8IL ̜(1InWv7zĆxV!>A^"]'x1rtXqPTpr`L -Տ\/#[a/7 {fzF8u0G#VMYiおjEcfXP:;4g3e']Yy1&DTRh_G@$2ς(g#,%y? s8Ѷ€c16S(FnjPRTt:,vtT@/Ip'5 ':Cmu5fzU;7d%%Ǯpd+蝌\x|uepBF/Α 3 #JG^}s ld"(\ u5X+_;pDVAʐ-aGUE-Ҝpu#c_c8Z9^gKA#Dqi5xb\gfs6*=$OowX(G&:OA~l> -7Z}&Ђ#)@YQ"ٽoK1:TGhuo^RM= {G-"|FLPl/nTa$=(_еNb2Do p3ڠKDNW?~d}>XAZs5O/J(hП/YwJ%Pq4D_NSn RObV"am^w_ȷ/Yfn^ Nvһ@Rʒ}sdDb Q֐Ƽq;Z_խ tBTm38A7_n[EkJ/"`rPy+ M)St+Ρٿ.`y=9 bi`Eݭޟh{-ͱĵBεXiz9OЮE%Z55ۥ!A!w<Dg'_3T϶5rFeJd2)O`XJjI3̹iX"&nvž'fߥq!KaeΟ.oJZ5=3j=/œdJx~^!:,MǍzh=K(,Iƚz*J]lTʖZdgEtr1G8tRWjo{_'|*KuSzyOtYAf >[VlP6.W[%.*`q Q6ִR-IB y('/:flfhӤ("{ϩӸR%{Muy {l(uTb2Xmp^*aØvb2;x5,9ϽG$ڸPKB`Jsw; LOy 5`-$^Yu=$~- Ofq 7Mzho)c{:{=?j87]Vq:x4'ie'PXr(:(d qe&N6}I=1@5S)4C]L`H G[RH Y) g49">(oJ7gv0$@){WE.)$bOK؋v^-8[i7 jZvMTja{VrQi74J?8$ٴ]QsN S4a;˪M̛6߲>җnDuJUY#L#;ƾ#8k&rn *̨ +Ē*>sa@>g૫UH1:x)wOb+z?0.v[3o :"KTB{l!|:[]釂Hm<Dbqɚ6HSk:cК`Kn͘f\rG~!m7b^/=--uǤ峠WWJ-q4Vd@PdHH5#gwa<:_5)#hJެwVP%N@x#l[avXI2}0=(5ЅQcIMf ^6&5m\c؅N%< 5RsoN %+jY c5o- Taa%.I^yZlkeIYd]N~)t`LaB.ycstMY2phǡ&1n<'`+C{!m*eu^ [EzF<%h!9ttr߂8:}$mR"3g"~i6+.K˵,t)Q~Ѯj]ڳÖ?r j;e[Fbs B9"6s:䆓7*6{+lj5PHȔS 2"f$wmh to CWJa_ѓW͛|^]]s+*lpF+9;h@]doW52Q[;^} 2-)˅!uUIs[h5Wl&7Dқw7Lξ} 磻QS+C"ya8޹R6z/UB%CDdŒya X"@9u7\(h-P%7wV閷q"JAn}hרt }޿ķ6qnj&NfˈyP*5^im=#$L [ƭntgr1K4Gڿ7:ֈo[gYZ07070100000096000081a400000000000000000000000167a4d7fd000102f0000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-integrity.ko.xz7zXZִF!t/5]?EhDTTk׶Ǽ>Ҫct"ZexwkA=-KNc}ֱvWr`Qh];E`Ae ꅊSnԳML٧NRmaYx{]4xʿ#u֍?Bj244P<}zwF s ĥqweSdp'xl?$㯍_4Dݮ G}ǟ(4' e @emXIx-}8_i*d{q h1WER? u3#| A[7m{P QRqRL!]x|K1uf{(Xqenk}yX7Sgބ~zbB 00N9?6[_z1r5|>ŢV x[&W88(67/vAd2G~$=IYƋ谪GAȍze)P5h CepC|opfEl_]*}E?>G,)` p“yC:背y]/7xaoY)))xaA0\ n k/ c%oǯ IBK9AV-I2.z\4dN9/Ւo Vuέ̑GEXX>) N,2+{Lqxǡ^]UP zS׬>~|/@].i{j%줫W$mx57vDv]>[b3~ L6~ȍرcXnIݹk) bGB12W_XL?/ r ^<ƐcN.9+ozAhF< Tsښ)VGC"^(NaⳀWsκs}q:y|kp\)2c_PI{͆D"HH&9-B3ЪtWm>řH;0 3u'6A?2 ˫Vo66Dlo@#Yh2۲Hiwf Iܷ[>A)Y2*{-wK3)',Y0GwI$2 袻Ehn^a172š =nLITӼڸ&(#$p([2J:FRԑC568qnp+go9\5Zȯk6+F_B kV]?w~N528 t](oDkM}j&>TFLR/7&3fT}NV٤HGrkXxHQTMn 3ffMT>갿 -Z8_r 9gcH1QolOh@-s{OŵdBތJɍo/"JWdNᆤ'|~DVMؤ_gef~㧓|. {7 G4jqTH5e-KYݔl?pʂ Wl>W"7@,E2-[R3Ӫ~ϑϕm#vMd:ۿ>bZhd{wf)E# LM^\L7>zs.YJm@ -p?!$Q6qއ߶=* K  bi(WO/Y#XWozo`'x%wY!T(]8(%=DZFΉy3Aユ ن,A:f `oST>./"V04C}KU#3g"H`u_Q0] ,G:32_m[m9˜6gOOA'^r?K4^7w>"]:M[fm|Yj>Ҙߢ'STG,ڬ4O)Aj}&?u"`B獔mvM׎9Bl$'+EЛSq<^8RmIŭ5{V7:˴((=h=t쪉xuA "|xҩc11(KHq(uD981Ahx{v"*zb5Y7q gq!=(n& Zoj.)hHv?޹۾]XS8N&)?2ᦞ#Z^v"~mlSTEMޞ-Ŋf \Td:?$W%,9qm*{B_%.9/d[YN?7nM<\N0VKkqx 0!s23{*"`+r^"Ŋ#*q-3jqI=E~ms8ɦ[g8kK1qCSYK9vK85S wtMu`MwH#!?C+O9);R0d8&xNѿ`XWLh" g/7P@aua&8߃PYЉbҞ@Gf+N_w!z܂W%B[s Ηg\:= k7;.YVOc h {J){ЫfID&kRqREzVYurĆh?q>+΢zZ4wNpD5,F=v2Eمe+~Sk`'|CDÚT3|nR8~<WāoGZf<˼Wt _3 wiO qđխ@JN<s7PQD?>[]87Dv0 T#;TO<8oKU@-p*SK=O Lq!3dO2_6!HK|D9BvEסM#wc[;4{h>c7wfŔTA޼/8)*vho3!݅A*;ye!ԥgb Ç1nzָK0;3Z!9)7YRD£moO?"!Ƿ&Qa CI`,#UmZ]oé%UfW!rns=v{ƇmՎPCg!~&|׺ǵ3T9(jac }yڭ9GY{`(Zv& TVkeO?XщhwA YNP\jY8#} u0K}E*X9X+"%cKYDABA?](5U-Y)1ʹNhG(<&ip*x9ڠb 7Bjg eNgXPT3?3PՉxj~0bjk е?|bYV!J[7#`X;)9µۿ5?t&8틘ςsVgZZIdƦU@W0 (<㩇Eߊ/l%H ى[)A w롱i [ 3k&|/mcLphf3OVB> ꧦ=X'qѐn!\ ^R}V\GshJv ({\9*V?hJCrDops7ݷ½L Z0Kw?}_Rڦ} /%Pev%C ѹ#(N Up JT|ZۃE&KUWAT 6d0Y[KyMYŲ:)JL4ez &9@OT$6e,?ҽY1(h|' U/?o 2ttÿi, Rmvn,@L޺%<}Q{L}Pt+S9eL|n-ns҉"γ4t`P 0D%#7ɗɊCr/5= ]9<3J5lR;CAD|zmǴ >i<$K9caU eﵥ *,D/Q'uTG) i;Q>|?2z}wSEBˆHB0IGOp>VZڬys0+vľq(ʎP #|" A TܫȂuQtXP(<#<pχ pۖcX@:؜O/]#wI%0Tܡ'Z&~7*F܂Z[VaC3UM BF럼Iu'C``%cսj!z5yTFZ1m͞..'Ӎ yfxջ7%$U"aHo-ۅ h;JHadwzƭB!e + n{@æH~x&IO?E!=뉴\־3H@19NH{zqa9ү8(V97z/Ve%V\}z1aŎo;!a[b&ԼuzZܣuAY Q*pi=`f<}*7yÅ6kkXn5Y Y6򂒴M$֛=d<$Bw̡6sŎ7㐛Qs. CMy7̣<"1]xk) |cp% "[wDA@BXeMTS:#S˓P[qy&슢r(%FdsI x^$BƁ êA+\ܞ]*}(//杅 "2Yc:)Ky]1$HsMa)=ӝ jQ)O]491m(b50aXWw-Zj% uH1#i=%WaTMТtNGc@:Bo#;`c!EgIBM٨ɐb1v>t٬Sq4p^|2ܯq,>F+D 4[K?[Jk;; oބ DKnjU(\4m)Cɦҕ<7!YZNqWuO/fh%P]Fb:-Z0gQ$#VPU~$}/@ĽpE&41O'.crA__)W^W*^mxQѶKZ Hl~R*4F>%UMs[ cqI7ic\ :* ۸MmN0U1 >H)^Zip/eN}~cY))2Tb_-o3.G&68H]&rXy/Lm;k_ߛ%[lc`\ݖ["l&VM:cg\Iv'Pycym5zHl u$:q.b58,gT9Z8Csݺ&lޡ"ja'JirJxcsUcT1rNQ3uZJ]]+ d6)!S]<7ЈmC> uSETJQA*1ϱC&xǜj/UmG o'DJ pzgc`!C_pkd-OtDɖ?3tZU8t3. 2.P<葧xXVʀ7:z=LP.K@wD3;ȍdshTִNzHTݻ8=R\b upn"Г:zfr [+RtI>=`v]T72km܄mfhRC C$MD=B_5cHٺU.)/LƢc}ݲd kW> &@c/ ϴzxUŌSb\ yw6܂z$)rS=XғlhS"W$醒rU~7sa]2pr03"T:٘qK%O2 qw''ʜ׺-B"F]i,<ѣ2eox3.J!決fh_}COP0r2*u纣]!\9)GT7{ǷT՘P},;0ːd[UԔAPGt)(MCIr`y)-P0Pg{O0}^LݨR\(NLgl7M=T+F4:/w]?Y#'L徭6U1&נ07-xK׶d].k\$ wH|C!A챦3i l3+kqq~*HhYʸ߲Z2wt S`L p%x*m#,^S&üCe/,io|DŽ7\xRPV{?F`EO;ӂߵ۶a5hSD ?\k^f/tˏQnΜú^(7 > K7nVP\wzg p@]O%bVˡR.Q(K롌?4TvAi%_sgfos9rN_NRYu)AM}tek\MI },'qۧ$螝 &1=0at=xo7QT9ufI/Tt#MhL` 7tRVIfluz\e"'蜉ܧgn1 zELɝH}Z؝\;_`6#̋IO Ź8R(rN I#>6D*8=09ԫE6~vFn'rU8h~,|Jr ˜%QSX%r/nQ"j @'`Bv^ſ|?\ ֲ2{lKjm0֧ҵX0$p> {\O pj1d@j ݴʖa? +b-d*EF.95BYwdq|?tmi-f >1ĩ[/Y?4e]y2@eA$y{2i a-olz&XQ /sUW+7KRՃsBp/nhI=zTHĈ͑g]FhPxӑ@4 S\cKE삢e^RwՎ{PlϛVV /Q,֡)/<Α4BfVKlaN EPE<{:=U%ւ Xc0>׌8ëy$9K+/{ co񕎏J; i ~Iiqj|1s ) Z[)KcAoYh閸WE* (]U ts[+ǵ xLD4u' .ģ729ѶfWW)n}2&a kHgnϮ |u!NZu"`x@CJ;ɭ($XO~f0L #a+EoLW[ryAPfFkcX#S- ϐtNU^W$ȓk0Q}oм>q )]8Tgw * HϜ}Io:1R1؁CTܻ;!"Π\KI4N1?0Dz)R9X\XҒ $lB .ZIA fZ#V%ڃz=I 8sȣITl4;!),4iWR@Sߝ.An-I 3N.Yrƅ鶯$r5U(߆UԫP "xv#AZKM2} ?wiԁVDK$k<#uoc7GJB7"l =5ZN"hGwχ7 CUAd-4#Y6N2oiՍLbUŹ%$“n K`;J6c|IiM3b)0"sU9i`hZaXC>;?Q>*{"kVemJƄw߇⎺FܴWv%wnswU?zC{IsZHR%qUrQ\ozU:y"Σj~X΂1&h|SK%[ZcҺuGցLSQ\M(gHGd1e!.R9sn.Z \DTT CXP@gN n^1Xo.{ygجi q B)-%zớ H7J?+K&teqxMvX:m`o13^oχo# EV;׭\^%;:ֳI~5H@j ٻO">7#S`+nYWB-SWш3\&/MG}u#Z7" 8҂Kzh$NUIK5"g6hޏҼWi@\0ombN]RqIDًOB)qWE.ž^?OayNBiRoc[!T>5E6A>A$H\)v$/tbmsp&tk ٟW;1R䴅صm==+/K8,߯(l+=Ǽ%0گ8׌jsgSSА"' o]*l$AR$,(π^q#S'jP1_X&qm2,,+2WcsEJR:@o+0%l*7. H {z6Sh4EX u ,P}˜Sխ.N*G(qgobp>BWDi`)]2i.V^ωYb|ԈohrQ|$5}+ _z(˵#fNZ[ċ'ei:!wԪ9Qo,$whĭP9ʺƻWs2&Gjs@UrؑzRqY}8 ^[ 7\I*M~dC-0:5 u8b< X̅kpqBF1d9s6szN |V.V 'zf:'Qz$sHae2RַL0vi~_ =QJv#P&1fFiBa8GKҜ6c`Ig #3 {s0[yf6szk= $ciʜVY ^|,>Bʪ{ 6X\L#"-Op ʆ x'2Or"nr\b{-⨃HLK2zj)y؉E0Ԃ*yQɳ+Ap:Ԇ?;VW .ӢMet ͚ٺS-$X({{Y[y\[X_j&i/vriT`Z u.O1ِ#gi)|Ơ#>AQh$ЁH9uc^Ӭ@B˞R`5# _v.[;sD}kIdX Hޞ5{HPf^UX%4\f%()/^cqudO{*LipW׊ahpZ ٮW{mMߧ*%Tؼoƻ ELOkN^CҮs4i٣!B(u'Led>ǑDJJ o]rS㣽;phSRԗ;&=N{Z|FlV0)M9'T$=fì=N~ SzʎkP~!sxjB [ +`@W%&VD_}L$1r2$l짩 U_bҽmK5K9BR~rv~7(zT-G_%ŗϳ)+z ku=f (cвRlL_mYqƟS* KK!NVk}!ޱFFm{S4~&1D3{%OvBzqkx3͡CƵjm5D#BПyuE"&maxQWļX|.sGJ`$bi#a$9אwD&_ftz1׬SR!Jȗdg{d?.a;SRy%u)QOZIDZ,TōsiD%]cEAeߴG(\&"*$6 d v+4rv켶KXVq/0Np[/dnL'(" DAJCicLz+xW>|C J"ቜ`8rr6* Fmb>u䷄`-bJac.zKM$L5BX'4 Qw3Wi$chEIaU*+,Mž45/nӧ|)ߩ/~6n[SnM؎L1"qa ZNoz#tŇ'E!F\R|߂%s۫iN<^/~5S ͑}ѯ !m67)~ip; |% J(ƭӎ.Xޒό, QrX}n/[X>Y5 f\9w4cH)[Y dۼJqPO c$q+U;xCk4t$>ƬBB7f"!ټcϚ+|S9D@4@4]WmNѭP 9{k8<9E&xq#0=f@dyS)r3 {1٫&*yd6\9бߣ.qp$mCKwNh@"}aFW}4aSiaC_9ѯEQ[ 2dNvEN |ATOX{g="Z)NłkTllfpݩ_yGʶ7qGJjGOXҍFV;dpT|k~PcQ6O( #&ń$Lni9ڞS:pPt߶@69tN-w,)y3){uN@1i{,Ԡzqk` JЍ89SA3zN } N}uz (_XB4ufGJw+jQ._7?#[s _ѡ#8UC(EnR竆H~}Gb/PnmgՊ] f'R5cBQk.rn%)aEyR\CD`E!q<&rWmRDokzhNQ0a9Zn8 W0&]I_=7h! Yƛ=&-J7q a:B֬Ee4kB KK❳6ڱ~$LfF'c"g) I7I!dOev3._\p$姧~^*{jk$"fϗc{4'pִZ.}2?A#P"N"~32xcޱm4J+_+u J:HFE xRX/U0[ٞOND_.$8 X7KORNMbie'cvG48༣ p"|rTML<. )4Rf3DOX[|Wȵʓ%ù yu<>Xƙ:<4;S ئQNb %O  CT|c@t0Mq2w^T}ųHP7DD6@ޓ~nH[9QYTLf>އ 8viS@= }MXg!F,М"©|(;4qW1%Sm]q y*& p<+ rEdUG_|}rMKaG^-v=o"(_ bFNY_VBݹ О|Sm|~V%xET[=WHf ǔ XWEqs2SI]yϸ_C22GThJбO{S[߱PҜGѹ1|GBIM#lI56{51EO.wPLI>{UKK;ٲl&AF#Zl<]}kmJ'Iw,Qٮr?sCuJ֘{"cD0d#K^S#/vao{^,;|/3]7) Kv&opnbݡ g`=9,涸HX2utFm"|oωdmJޫB Tơȝ?mtW A֎TX&>o:]{ 6L+CmT|P 8 jS޸RYQ] :0*faT6f2l!X-v`@$-I =rW+@TNLUN-) 8/$|=M?~UB#*cЮ߉|a>~5;g O|j^OxtK_#-(s~†!O' \vGp-+SJ&g#̬ y}}i=vO.e8)Ĭͨmkm{rGi-||zl;4|_qvD⓯暛xO$ehazO*{@j:3)!;2pNma5Cnygo*D,sCCR:%ČˊP7+  ecC.q })ϴ Uq w2KӛdĬR_?WnM+Mph2ǂ|N{Ւ,4 %pDK9OǥmGJ8/yV<3rLqavѷGz@O!mRr҃3!$׵t'|^&J148J\QY (|UI6Z6o{W;K HV\rX?^A "ShC^lt@OF,|56]9@5w$5=]'s{KS }'(SNNBvsP!²eqPvIrV.RӸʞ;) P@rlN[;G"OqtS%눙%g"oAg{P`F^~;%Wy}pCaǯ0*?Ob?Z>rq;W1L*7!oPD%Bڻa5- H"<y- H,c~7Km)5s)s|߰iܥlDeónU#u^'&Йu3 iLD8I+Lb[JU]%6IR&e3b#)c\@qxye??wjOC$<`[m 7J&|{P~Wn^;]5!|_!Ba4|N'g,+VM:VCvM[:<[eۓ8,]ZzCXl(v ovlLr-!^W0$uhx&AqtЪfϙrHst.NSϓ>eKÑH3"cJK9J*L}^h\mNq-Rm~NF#}ѽAg|ku&ADj h#N95`eT,y%@![? Kب.ZvUکI 7, 9ZeA#90ԟ6+ŋi D8m TY@MS "6\1R2ߏvO`,xƁ{3ۗ Qzi'>7TWpG ScG؟LGt%-B\ ɪs97WE1/^#qJ0m$ nc^ KŻΜ>|rǪy7ա Lq֌{b[8m-Pe& j+wbR^g6ZfԲSY/LIJQrnNvF;oHԂUSsPgRW0p1#rXhǸ 6¾]n*U;yH`IIV 8{ DĮ3᪙3y,R;tTb N?IYS4FK~n)H`/5T_C?CŚG~t(V ;w'I;_c%!#1}'FqqoKC  HO#QeyFdt Z pեrJ038sh.6,O"1P/]5'^?cz5)Oi*qښg.h r'4$c_XTI#=y:N:5*k˗/Op {_ N$4 y^?col٣Prk~֪nh1 T|<8 IpEo!xā[IcrnMLNwnh:WR7>% %!0 "IG6>=i!3gH UXzsj͘hɓlj6,q1TIȷo$i(Js3V'$:KEsm` +smXˣԎ,o\"mKSTt)OQIqX&ի8yTn<'ʬ# ybb].%oJwxIEU<> ';>7*m$jr'$һEHHw< v }fkB>/5ٱvM gAD^G;o-O?CՄfn_xv㆐-v39*H眰꿂vL |[>ώ'8aJW,z,e߯CH.:iqgF gz9 8~V/Pt+u[mf?"+ԪA_v0숈7pRTLExi߬(Pjz%(R/8Am&a׺b lpI$I,]P+cC{|j*]KѨfѸW1t©=+Gt}Җ9%KVr:H^yhL2jY_ ZaG~W?C4/(ÀQ pJvu <<ГHh%ybڈre`M'N݉H,B7x}"9)Қ./$0EFrh0$y5֝YK R03BE;!Q Vvy|)Q Ӱ$/ҫ5 ]zgcx ՗?X%x0𬭿BR(fD%1\`ud+]&ӓx#mzh}șvk.= wSѤ\ "@OQ1{F5IHm'9FZqxLWk@x? ,A֯dAſԙsvNґːB⏥똗 6ZK!εf@cČ T`z $*{G;N9DҺ+p.RP.r'*L\ bO[# O2Ӛ5KQ{]؊gQca%_v t\Z<~| /th:@I$Pӗ }^ H? m.׊sHY"Hi"YRO/y)uJ<́ڻ9m5O{j6 臛g)t% W +Yk /R&"u-~-tkg~YakN/bܭM7QE%V?9 mPIKhkTQF a [Se)"\bň?h|h9Hh' l)nYt|Wh`kk"4˹OQӒua<9oE8~SiNeYzI4bHL΅2qvV[{FJzGBATmTI Ll ޟX܅wVu_y!z*:?m Z̓()ofUZObfW9DzhJ ,+яe=qY0%)CD__rek3?ւ8Ϩxo*ީ.NBx!McgRgkث،B"DR߽E(#!P*x@믂(VpB{ +) A\I]4sNU#1כ*PE%f2 \FFJ^0*R1Pmٮh*w$.If&;8 }5_8΁﮷oQnMQB/ٽ&g6T~*[t"DI.ġwL<[A3u%)fvY\oM56JQ[!?a^~sd-CO]~4'^akɬ8!&d=Öp9w azl SZbϘP|vڛ_;(]^|bM-%oPٮ,DL)(U)*}R+MOYpѐ,ަ ټ|ax˷vV½.4A 퐈mWԸ~-yz21}^FEg)w˂\(V! ^n@{'N/b}];6lS1q&HV.\C"Wk0S6̈́d7W"b|2bFB/qysE^$0d|DqƌK5< SbBc6]$|`W`u8ъϖ}ȡ}SP:%x-GC`Y"aqƥ|Dds;SB(br6^M \@[Y@P9sPlD|: 5UDvToU0"bQzuܐX R\B~2ϑGNexSZ_++{fp6"ʹ`. 7[dbTR_ }?4>a6.B{O^7QS'&qXF(*gDB" AY(Y=v΄R% cZlRG'XRu>t=|P# m2Jj⯑iN/_Gc͕S6tCc﹠v>wM9Y闷+sͣ׫8@LA D41o;ӭ{J P]. *~oߺ#6;\$3bo?< @|yb_Tj*< ύZm@,TQ+w>P TP;So%35jhf[4.lHUJn! -(Q%EUJ2qG/st+}ӾKdI (oߛD|@^Sqm@:BPŌ0BRtav_$i Du1$>f%{ZI1f b-bO 1Yj `T)=q)秏vETjX鱡n,3lSAYL@o_D4)= ,t O,da6 9UwOæ!xY'ft/\)zC㰨2=uFM{!7%7bA'.@؏3 _নY,s语3Ď\qc9:W0ka" t xZ" 㤛*_H2BWY/oRh݈ۑg礼?hj. S@[Q}xռ"z~r6|##E;`ݏ9$?cs|͹*:y i&܌nJYf&rlЪmbAsH~̈>`pq}1x 9 HSOq fI#Zf1Dnx3ڥ&:Wբ}x6JNYAVB[Fb6QC,-\.cȫi=eԙYEW *M?mڵyq!`d0 ܖ ` J\`Ue\/NlL<1YZܺ{HQ"e:W٬%gr& ShEylJ\VOKw:-@6/#@f-kro>W x\kS+;қ@bN7ȣ 4ܵGn.ޥl'wq&쿳Xq~D2?.ΎQ@I)7RךiktӖ=LG,:m}%)* 5ab)9H;۹g[k1bV/"W!Tv}2_mAriXRc&Rۦ /+$CX2 07oDG]vT3aMdߊZЋUF:F ٛXp91\$|j!i] N.ʺp(#]ggua])IŤǯ"6);XꂗUֈ%K4֢b庅.N?㤯8ɂ 6g_ŏh, uwQowf R8NĥQ|)-! !vĘ:+6wP=~y#2-r74DQ0aR|lSB^g\X8q'Ad5#;HW-݊W1XT~|q#?*Zy֯`dC'r;1@:}~f91$sGuƱ??L-[Zaȱ=]7!i@ebOY"V9%Rj)k۾ht(lqu+Iz1sb_v0G{0h<<5dg ?C8c c#td S7aWW4^3I #TR{E:H lD5#pr.]]7-SJ*=He/kvzd6 +wh =t^S,t,e Mm/?<3K^mebo>v"*wruPJVTD`zlc`T'`ݗVss"]f%N,+M 5Uúc?ny.4ntAfIWt.щ1N|u o~eь)VW t-sZJf5@r 'd{覣mlgŮ݇:J4$}34I{\#]1Jc>nt G1FdEx`!TǦ"u7 eV'b*m˟:DƽpJyQCfh^(F}?n&e}m{rz.a}2u;5ls)w𸑊;^n8ѕ1->4gVv5Zz _O " rՒ}t=e\*֡LA~{G:]^'Haа)I7"!a;.0oz `\I:qdqq?rCG{˄}\EjJKrT $ E>FM@'^^ r+>ΰ2ccM\wU3p=N9q+ixpWnr(/_K[+k->Lw!^LS".--nv~&dCE ][;MtK`QH'5D9+sݑu!o$Zl!<;əEY,' i=i̢mg O9apd15lΏ.6'pT,H 4æ6`zF6D4_bWv`xL8v*-.~[8]wڢ>6AQŖODEwT&-n Y.;_VRkѴVk)գ |S>ظO7]BWlCu4y;U"$z׺ymCt++[&xBRZΠ}nt; зs뻃F)<,OS4N)(n *)ؘx~ڥl'%G=?IЮQDE} &EjkW1܃bIs䅽:FfED0:zQpzGoN|6<t>9ZT k\34m#Fo Ɍ0nK4t|"Zsp:V;eiQr>2o~'$]o T7ԸTy-u Wfck-j\Wq~Wnz ̣!4!rpKnHFΓϴTmw?JΊ~3 f֦U<cޡY_|>ZUe(sh] ,QZd$/66NXpYx|,GGvJs8؜B榩#|gFZ*o!Gm٧=̙XԴ4˰ u|U@Kٮ6XNa͙uT|h+<u SyflBēWo{٧##Wg<.H|II'K-Y ]QP4L$6R`]Y/ *nF9-/猸5S6 r:) ɹ8ۻ\ 4MΓ"+&_߯\MMIN^$2Pd$̴gȧۿuT\OM&|l{u $^o^{._oIPrI/n7`:,۸2kuDž$rOJn%C l_'g v ; vO \dQ 986uP\uGɝ˪rwTDQ:LYVwW a5k]+e!oU` \I pa)~^+ ۋ5FhY`>)miSr ψ\l'GT'tM_MdsXpa:H(EGD0<(M8F|o 8DǖqV8(͢LvrpvLQỶ2LrZN9lז쩞(}nG4S؊?"L z*]- `YOz[xX{e\ø1~%C|znz jliJ[ iC"_t2P=iQ#=G;e['{h+/D:dV@e$AP5(?PlrPQt+?z̙[>ʄS=F-o8'5 T a2&ųUȑ@tNzbh~e `7^"EЌ(( L}"zm1a8 }>V1 -ʨ[ODž]=sLX| e!\%;Z6mZ-. }ϥ,՗V4Y|V(8ɭ*3C]`1?%7uL$P"nt 3Vo|I-cT`7 oH2g\oEρ1h@ZIy.KP9+fԖ%Qi.AKMU{gdF|îCUX^\3ESRTT>k!YJ:V{̿ghO^JRϢEײFRNhDP_}YЮ\~X*tKA6p_Rw&Y1{`+CB{zHE܌eӌd2߁*Z܈`Ϊ9nNa1IF;kw~pH8{:oVsk?TGt K.!](a٘dTĠTExXUU a "3e2S2YVLK>bM""fq|vli9'rZ-_; s_MqGaOk+AsAJKmig֚b,߫Cze ŨC|Ÿ/6XU-n1]pX38HFe t@+_!TzCU_D`MfiOA͂Aƣd`Ю.THE^}Qˎ@V>S+wd>+Us5Ŀq^8C4eG>{lvJA_3*B0d\h2`]KPiTrxޡq#p#(~Cϭ‧R?Ӯ'vFHxbm;˺^T`tu㬛!#J?m`3aS:l.٢PO_1 ߤ +!brCZ X{9=;@VV=6if%(ӂFaEf:k`(|9 7:W2d<]2 F29ǻV!T7k[9]h1  U`.Q. i-ʑL\g9i<8!$f)Gs)z[rf a'E0hۿ@ưǸQ[˂z,\|{v鈇K{0)#L\49|jU/2DD-Mg35Ix7T!YW BxCI @,NЀڝ` t+ q[.aU+noJw񆗾*Bv?2M/wL5d}PC$Acm-Ay#^X;^uc9kFwr\xWXd;pKJ6pGY,",d^F7=#=}ofHa.Fh>Ԑ]XM-كT8$ay@`P5,Tk7Vf@v%T5cm+2-r,r|"E R'O$&*`:N ёKl̈vp2| \)6r*Tyj"؈̰ 'جc" D?9=УeZ'l;O{/>eΡG_KΛp͋=fczZ )梜on4~"n>"%jv6 ^=y˷//O~[|DJ9B\o nREq,#  My- Og9\;]`j:]9Cieԫb$ B_ jB][xZxSHP=&΄YgSƵz{$Ηӡ\<i y ڜkzpWa-.+çN%oAU2hg'U5,ti;⏢cLN༌p#G%Q`/fMw-&5˙memfQ!<7͹=zq)Q: :DIR93] x҃k!ɛp2l詪H!0 D21R8Vٗn!ni)au*}Ș UD0RϛutDe. ?vT~%X<3E^P$=&9u`v M|"FVel̕x}bMÝ's8ʢkG(Ce$1q73RѿJAϽ-1(aĕx5ycjCUFkYc;~=cV+htMA 1P= Ŵd˧ة<#nh/m%{GbKE8/vaX$y JSC˳O|kIn :Ѵϸ쀩m"??Ǧ$!^:hmq7HUPq?آZDID; SA:#ƅii;Dme'-/CrTu .ÿy@ᱴlJK9hz{۔ (ŘX;;gW.I-t]ݶF$CjO1,bM t̜ɚVs4Ag h.HƄwCh^=lN,f`*}nlplwAsKZgŒIz\RrFRm,; DNطoQyAgń^J#Oۧ@W\xy.ܒh״^2tar:y_-_ >bk(d;YI:z/FTYHhdaJgqJŌ@a;0a>|nԺKHkEY%HҹGð;mmpǍRˆsdPH̙-7R,EJvÀI[WXۣ?RՇݒ~ʂ` } TGޮ~ry2~LS[լ+3慅uc:+/kbn!&GI$ c{ɗ)-^LQ1X"ѻaMD]^+u*/tfIa`ۏR yOԴgJ0P HJ7چA$Qʝ=HvtfOoN:O`b[;\׬$; ,;f1BeOXl\u뭦+}AK<# wMDF>}K5;͍_9]7z,ud59 u] ٹ+Op̙j&.{]Hk_;`/N "jj5ULqa\-A>YhNA"RZ-L,.HA36=0<0~=w[Px@7|"/Ck~x-ȜjLOUErqݔL(&&>HODi)Z9zhVS>8#ӻ1=ĵ]Ḧc*imj/0+)ՠr")MQZS w>2D_)("i$^ؤr^iD=VkyHit^s+F{K#]!|T`Yz/ [4#o43T;^ #gx7>!瓓7"n_ Cq¿ &XAIwv}*Cg+,NEᠱwqI(( h4te98S~ p4}Apy bl@tdfQ4w;y/̪LQ+tuL=L}iU kJW܏)JZWPF2K'ݎo[K6XI9\`i⚝x`A/8 Rw1p\0lKCcZuAqB@ӟ̸Dt ֣ˤj"bQx=Mj8QbNH5c<U]NIJhFv/M,U2 |>C1 2!oC{:@ke/z-(m].w'~Ռ_@HJ0G3xpˊwS<*)7CR<.E*?z3yP zPX8<р'[:36Y;l+; #>89ʌvK_3xYg%F6|SkW2ō6^uNgpbtn% P n_m辤ΰˉ^sڵ= "^%xjuHGTx-x=B d-erH0d?&V{B!h HvI#u (CctAj[g3W9T2a[΋- '_uOO})+aYP $ʙY՘-nppt.ںφ9) J2[sK>ZЙbQ2fd8 f2Tѝ״D`bA",-MlYp@yݘ̓Tڍ4,9qb1R X|6;]d; 'jGK&!XDpK|B ^t`42Әysn+ XAL]77Wt'ȂdmOygj atEB'^(.8`φ;உv]]W]᧺Ks \ѷ"|j/ZIsϘxJfM#"M/ z40?o+{%:xo٪d a;sf%Sڱ]bWf۸O//4b`6ȖA2M%8BBMؘ<"@儎LAx&0yMQQl&,v.$ItΐAQvxP,cÐ Ы6; S l.Ud~B|:)ęSjڇceuґ9~?;a7pVuDC4%M8L.K>(V1]N'-^q`XIO1A'0Ń VSI]*[U! FvA+ɑ" %Q|sA;Po%4 n2Pႏ})Tu38 Nٖ]t|hePRONH )A}?1k6 e)?>Cئ4 %1A]Hc\l'.)?QT$q.S@ۇfVEU?qn&t,v9qEE1P^C3H3Xd>%n"1VwR~$q gXX7(;䍗s[f[m XF{] pG`(7YώAR]0Ga`Dmn+mIa| S3^~G2[~7F}RGL-{,xM"q|Qop$ݹp^5̢3(ӈ"zo`b)1FgLm]f-' lRmז-۲s/^E7C[b-rFm%c(.&, m>Vm? H=Re =H"S(ޭ01vZ"Gɲc*^q [.UiUe=D#9fH[݇%kHt' En4M%hSѴb1=/7CNC3.F8Id8|T˔((L)Tn" hY`U vFxJZH ?ť!l 怷) -, d i<ٰ%etX2F*vG"Z=K'exMC53/z^]ŏAH5 J9*6; ы@N%C25Ŧ}vsj*" '_ζ55IZ;Gw3zn{G1uİeɰW;8 ;U6dO=+uKK"SPk)20.W͉oy(S"D!B*f:Euxtשg5PkIFbLJJrRWD[ 5UU(Ԫ<{`\*هflK&  #Y/bϲҖ[94S$_>n1i B!ӥj뒟r=:2>R=r.~PRDXIj'*Ę&i RvaۀZ~!^ M)#(y[^8'4zVT7c/y֤+mZ u]@6 U`o_6}Eʖwm6j0Եvoz  U suz}sȪ7vO 5 "v v7!沀,Wz]<W.9}_j"d)bbR r 2%8daw٬x,ĬL1`$A7fRw3SHFD@M+;;ˠ){||,EE ~%<AՆh@A.ٓ]$Vu}=s0o!G.%k(r!-F@H|jte_ll 1폦~c#ǃQRKi}4X&d!_Ea(=)ZB#Vvշq\yzUlpf; E8v6.S!ylΝ,xa9T9ǚuqsfghwaouJ-mX׻yd 4$7ǚAI\^NOO9X O"|0MN/SkcWݹm-@E$ pNdgM $8ƢH~\jBiҪA!Ly8?~?:X=:/:(muřUL-1 LNߛPWˍkdcC^BWr1lb"f&(Tĭ ˃" _bהEV24 goXDü?0|Dvڝ4'~W_A(-.3x bԫrJ^e{n Vtm ]J]*hIKG#[a!yWB?҈VLDNz 4$5@ɂ֖PlV3je5O ;x8Dnꈯ4Y<ǢlJ5h1 T1I ^} 2m2Z!i 2u%Y_|iTgT!rضhPH :0P5wmNp<w+@_#ӮR%s"e\A'g~Ynnr?peMd}}Sukag ub56m݅K^p'Ćf^B=u7KpgGrfd0=1JK߯,mppU&E_iė$cz*^sad]aNxwǪ=+uzEyBXaeAM2yU#:l&h%CGˁ؋3*q@P[p¢VPv#D|%q=$Rְx\a]iLBZc#дf_+̪ՕTFo;h1 Ed44MEP$;A=+#pQ@&2(4Xa}Ёg h rqg/({xZ5c#š{kʗjލYhPVכLWNR3 wWEf\W/ pV:\SN$<'eSy0tkp?ȋfn4Dq_a=0Z#̿R7; ^p1ЖKI]O4]rzpg(>aC3{76L›S~gm {cAEy,,1Nj'$B![ؚ@KRvP{H O.+8DGtD2$ $铂ebDࠧ/Z?y44WioCQ}sBpcnAԜt'(yʅ(r0NkhL :訓3E&#>Vb1oV)H<+\>.l9 YS&OjԢץ۹甋ޟ> m&5xDL B sx1>V2/ Fy( '˪vg͋ )M:-^7#Y(h{ePi4J qNzق4.EݨX.5Bά4CwƷx ;D2{Ebþh6󨷃eI3|(1KF)e˫2|n._,>(Ah>@ZoX6Ṵ_qF-pmbu8ɯ&? ƁqοNLHCFGy~,`{~R\`N8șʁzLHY +nZKprф C¹$sP=,o.TH1ԶQT?$Bf^t:?3=7/w~!35xݶ2@5NC |K jԾJM 0[+1ӡ(~Iud/f*"TQ^Q^p'r S0 6Q?Zb-w mt"OS蔘UnJ2u1R1'j6#}|YE1۫ob Vl>h歉)RxJ}*%i=*WrfGb4˰ v;: b T])ryӗlW g6b~JIQ;fڢAŌ4ьۍ n_f"f d @لd~8F0lv>}l{?Q{ 7;P5~'Uf(Y꽷aK5;?' b<;QD] 3mu|zz1T"*s "t=g˂MdG?N lvu'54Eƻ;%_$I^0j*܏ .8e3RWlQ:1|;*jtKS.21ƔR U[hDփWL+Kkj0rR:7EME -r2hy |d(jfOEۨ.}~#ZE6p2";)Y"E>Le;bY1W"ޥ:3˟4sTϰj}Q,(i+0Rԟ-"Yŧ%mg.v>L𲕡j逽gXWa𫧤&hWZKk> i;\$lSGwaiJ38k$_9EE`u.M[d#o OdT.7.1&eHpS $+z ɪۡUՌgB}顩ߘ, ph Hȵ;harӈI=0RUrSPFhWnX8/ PmJw;32TQ嗳֬&7?ʬKǣ"Mﯰ8i LKVo/1:@_P`?Mh"?x_FZ4dy8;H22.8/nxc "t=zشgi^/L$!m.kxE'?"0pG^4zMd+#޿n |* K5mdž{ZNv݇%i8l/^Td bf]Xho]g7pd\$m4*2/ ZQg )|wevj?N%v|Ydbf5}SK?8OH+% F[7ʣ K`U?`Ҥq;dBE n0Vh'4 Y{ ax'y=H؞ 1UUӎfe,ԉ AJ> T (0}-tE i=(~g'5oG&mP׮q։Da鰯RM@(_8olb]A}/t_M!8'S5bemP$bOm,+E>9p\ߔ=9Ė"&J4zf\Gkaj*e!+wp7ry+ P B.W0"jQi1Ā awYarbR`2nA-d[#=4*yV&`NUƗISɤޏ7`|NǻvHã"V swJ4|yPt6 8e 1E]adP3^lغ1թA4Ua=\kəTHWMojd/K2ID @8%Sq= D us2iyj c-u3EˁcNjwh$w7X\]S$V4_qc O/-RQ9nޚ5HXe#HVc4Y _M(i|" ['TZ1V!P(ars[\! 9%&I6&[Eb<8ה:hS2j F4xU+B_&.{X7;vM@NT/@zɎ*+p-wT ՕߗN\Q< Zɻ&]Ol}^ﺉfzM^\"ԜP?n )sVotݭK(  Wle٫}nkf`l+ċthv$L 7m[\fсZ,^QP6(^ݷD%CX:ӦW67ppr-҈5z.ÇI3;U -|} pHBlfk_ԭ8Qk@F_tCR"cT0"ءA4a0p -(mZw)B./5&LڶTK{$byaQ%g62EFlv hNYܵZwh\ fV9շ>YjG=HZ|Ux@C`n9|"$y][E$ 1P0UXTvnHoU2P/cD.~P/)ߥNxՙyN<~AhЏ+ X;405(i;?$sDcF, {¥2?@t5%؇&5H3kM#"ŨɠeԂPlok^D&Kt<[1"Κ2^Ԣ.t[8G%Tm4_\0X6]NlzY=a`e/I<[#A>D d}CU*=MNX}#\ Upj~{#PtI48|ƵjCC <>{EM\DIcVc9\U=DF1M2N2b(If*ap?Lpén 답tXesbW?tv?{P6 p&L_%j:Bc7nVؒZƞY~l] ;. 5K4+#{&g|g,OF'I<5jSx%EBca ^%bz,M8'$ڊT.|#X|mA0]͞vh=Jb0r eۂ8OBOFZPT^䭮/7R2iNJD{w$!/mPJ(K e̤1 JLZ醩h EN}dKZ!T"a 8oEdAprAU-kT'6)MDh S뜌(a`P%EgXn|Z=An[47#f@g8ML'2_|f|G%`%zX&X.i,+TeRAVqݾT/?y{k\KUj-W']ZH8:Yc)֪MSɗ z]GAaI =.ri@C۩{%uxTZ]46q0Dra*<7ޮӮuv5gUd;pA'a.Ӱ`^%|MH |0m|mL{O#O(Oxg΢DGWq))4U(.$]6qyJ< ^lw "K5;!d#MK>=3ΥCG%=Ԫau{\)bþ8.dc=,tp'/tI ^^ޒ 0I< _;.Q(3U|>үz>vԟDW$xZE͑;N% g,pEԏya9eq ktԣD|FE겈(eþ84DjUx8YE6HL}vxPގW\ݰZ9ךާ_ѶgJ x4Hr\kpR(Z'B%^,k&Fqo2Hɥ0.bn@CjKmHHDfQ༂5iN'!TW\tġ !}9h4TI!!4Xy/Ԁ"M=fve"צZoqHy ~>fsH87&|^,ce@$glWL:V  Qןշ1{}w* Ӏ$O:SE윣֍a yY+OuDmɏ_/"f8#R#?/{.я ª^ڑWLf2XjL #drgTQoS %*av,mL$^51D5lۯlJ d*P'ΐ>SN&z%HˋľٺΦY%ŧwʀ,ӮNpZhh)&bNg^.s!rgBJ5/bȒV3/n\wnB".n >M-nQ9`X(ķPg_V49=v̝. n=˪[s0v/8vAIQ_S'w$ Mj :OV?(z$A7 Ǹ㰥m'j7FYL30Djwj>aut@C;l3ֿ :μhAOpz=4yMӡD,%}bU҅ͬPkQZk*e'^8t±9TV<̇ gF̿qK0gFQy^4?nH:4hª9}teeeYӧ;|8\jr;k ⡐|Za,27 I[ԅ/)~46W*lځ+5ON_+#CX^4 M-+ r<-Dc34UUmZ`412 jl㕦MNA)Z'Va]W=Eه ̦y|kvTP'Pv%Ĝ913K; gyɋ{w>+2A#'ŘfZ:.jK]E2Wi~ !:B|tQv^͒1'-D,,c؋a$Z]} ޞW|MjGL4bW/Z+wXe$WڈJ$Sp/YxKpHjLW1ux$,igCp`jp|W0R?7Q͑+q5ei-@ Px.zho5ScA.cwm)shinީ`UY{k%`D;\kacCyIbMytX\~m#E_i$fʲ>? A כ*`wݱ^\Y25n2K }V㎬=Ԧ~Xa OLsjDGBc%4?Skv̒D(`4Ms?(Uׇi Hhp2/*jygv]wek[)nxs]& vVb⦼B>d1]?N}q\#el㿰<+:"p0oDdxt쭸͏+VB)mLh- V6'qWee1صbhs(r\,jڬ:d.ۍ*U+v mV!9!Z4v̸~R zֲҙŤk6]B5R ,rڛ 4Y t{5e#  Me|ܪ4vYg󓉧k-s؜qc/1 xZk5Cw+%Q+tM0+|[riE,\VnP#M9#sݥ>4}|LNY(a \W\8%`ɧaDӦO(M/Hu IW]@Aܹ*9v]b Djb+5ՕkoZ1 K0F- AMۂ(sد :'7MF~io]ii{کMŐA8vŽEZpȍTQ0J[:+E3BlHӠ{.'FBj6r mB7O9 db> .U#"=u.4jEHu[rC =.aG)ԑ3e_pchu1 >&YqF5WV'6]M,V(͒NEY%zΊG caSqБVa0'鼰Fp~,OCEU_mL5F򩉩4yD6nYpg,"v\ȣ؈S0I_Ƽj^ aQo o^ԯS jT=8*5q+p~yoᡷg{XJW'B BS!朓 ky1A䅝YȇVau gH_z>$?-XoylzW'Wߟ[Չ\RMcoQS&;HF 2k0`5ѐ-@$HL@ⶬ jՆXۼO0vmqVͷYok5j Iuݻ*G:8S,֠UOZmGM(p`Ńu26X 5%9@dMXlM5/[lS D [eXUa|CЏoeh, Ӂy@mgkJ;{ԥcB~;gڵdށ0a-Q ;y4*ٶiZg\FԯUW&zA/O(BVUF%usThTk&l\ٹ&.wH$G%F^9mtZV ~6+%8zi QO:դ56hő>O /a&}Mdǖߛh(\i>VMP,*u}bU\ " >{u9.ǎh>M])N:|nE1ލ Թ4zs`0f"ư˟r4lmOMF""ũ3~5wJv |,Q {>)_{uבhɜ ۼɤk- <}!tfේtgB-ኦz !-ʟ@{?(՞Y'7c'},`rc" __ R2=tQA5 kPtnl=Cc(^_ ;XFGxlvaYmJдg/)`Zw[u{ŗ)D+D%jy^@' z3ٸ"o)%UxhAǸBo q^9KvTO߲jceueE$>أ0; >9,^]p:9$ȫ6̌N |$:Mzy{ Q2u2K^ na96]9N[B=B^n:aSqs pPs~jR2y$vc&>ú1L8הFAhmZ_$O^`5nБԟsZ)r\ίxu|AJ0"qS"x E;>>:*NVB vi L5F垄^u0W}On6R)qSJV!@i9>!TC6ʛn;uy.:4? tyT6,#o7kP'$7}+C܏t̀2d*n٢Pa  *d\@ǽ |70deqAiNHށFnd_6sj`r-ס[NK^fhUԪ#M9 ļΓyQ˂_BZ;sBS F)U1)DU/Gb !8:38h6a祔ϜbaFx=C/O.yQ=Pߜr,S|?`)0\GaK{QFyD;uvNuGIEIچv94~OP9!hbpo9!sߛìm _|q}`1n*ۉ޴F`au$JqKe8 N )}m1~5=w".P^8?:юW9Ё r@ZkjVAGԬ7_(^R[[Ù"MrTpjL(PA[3#ZtqH}2ҨId"}THE|]_XPsbl]n?>cB ؀"rireEkGX goO #xo)qcQZ&XtrG rPxZĈ(qq0wb f3jI|Qk r+REvT_F{ss ꁢ,IɃXL oVͮBtVAbzÇYO-(:qvF+>W;މ<hwp)sۍX2&m0!L/I?_4S)wS642,0zK/ٚ귌 #.8`*W 9_[捄| %>xSŗk7!@%A%`zbgɿ1L5ybR:HRԽ:M $%5WDj[ۮlG`GOXD%}l5ύ>̻j;jF 29A7T piDGؙD(簆ouޖێ ?fk.T#[^MdRyt\y)m 'BY?;d-ʎ4'W1kf}>Fr]܄Lˡdce[7'7ef ~3[B?z&HNjV%3ƫm![&Q[ x2?-^̡_ ΧгUeҹiem{+c*P% yYμ>#x~ݚꪨp :A'HWX2&N8' Z_"u̙=- Bb|yͧ\2`A8->!z Qfok1ӥRzc .%ƽpq@MHbzED˶D_5,5Q{ŕ(kˌ@$'Vcʪ1㫤no;86qs"4:5#wH N@KI:j U ,QY>cBL ]yKik8y>9|A@%8ŞqMat7K+c踟',6Rƨ3(qVSrnZdFw9gdKN/#;zZCA]gR>ru:2ԗ[Vcw/s%.ַx~RLhpYލ Vu%ZQIKmu6omYF ڷ+1k?Ccw :Cߠ'# y* 4E=F=--E"R]B}{s[ ;;bY6^ml3h91y.@R4͟WEjA AsШCGS(("C1/;36YcMoUqZ#m&b5z5Q/ü1 >2ǝooRD:~30pxƌ42[Xi Zi:MD磩<5 ,O:$us sjGШ^W%q9ba{J ~\uNw.*;ː.uhI/t{X?F֭v؍+#N^tϛ˽0@W[+RyVO 'LcW:v}oH>3+MمO1VzdaELMZ O7Hl ccmuIӝqZ>_>9T%qz6~qf1XtO#V+#*;ŖC<~j:$6ГAv"K6|Us_Zqjbf#Z(p[\Uǝf?B>_ZdKbB)YYr# k &oַ;=r0ܡ閛vB`&=$D~!2Z4j7ob3)_f^dgZI˶< ,%K"n_jC;.So<GM'9n.ɖd2ˣg9Դ"`\LX&࢝7>=rߗW7+=Odᑶs;UBа' *剌)q޿.^&wG RQ6!i`dA]n.5sSkBfLsnG\MCaj~++`+6Tv#Vˊ;f+y455qX$,q>4l {$ gJZ}ko C; w4"̀Au:D-"EIm0#[XnÐ,&I}Q}~ѐzLTz \zFCB .$rgS飡bb}7PBpbX&lgژkc$L=[~|ڨUXqš IVѻ/x]VRa}wҍ<=ë,X yMjПv+c<qk% 8a޸tͦPzm U~xяejlK94j* >z=y\eR"c+֘Uv /i9Л}|FHewso"0hB)mUPN\$=%2笤)|/#X%sIwli>VZIf9!bWV{OiFzBjkEi4?t$r02 &gaІƢK ]ªg!o@һA—bepY5nNW s1*n1Whq G (vspOQs*Gdڒqnc3qvnxw~ygzM̀Ѱm:(M!|`{HҠ4l/ u$ūL?eEbqSedͤK~I@2Gmj |9 -!Lng_Z#TJ}kw l%4 jKhQqYmĤ!pSae=0b$3a?lfC|HR[3GǣYYp L"Er/PP^HkllT Q aG(o@48]"\K"$_Xb oZq^ớe >=ھWclRxctmzfR[c-LCvޓw)l:B'2F T@z.EykzB,;oF)Z5̴מEd(\ 8!u-͛b\;q(³\NQqBqk/*=/>֭RGe.)s}6-6RsDDhQk ~<.j7Lz4=h2xЅ6/4Hl`"măθ. vҔ ʦ0s@]u\SP5l2qaF1M[6},S D` 56%V,?0E]g3!@-x(N|<(CtN?:%mp /E1{]9˪ؔ{*ۖ4ŗF}jtv`嚍GKYnO&TU&.mxp=@`UP"_a3}l7;.nBfJwݿ Q [,G"#{ꟓ21Q3[;=_6; \?ԅz-/*[yvx7]xAln,g!/BJ1]'0lko<jJO'tk\Fo[BJ];k=z>YQdw-5gY j"WݸO!]ʎIJ%duT's͊tlPOyFmX75f>s`˵x/MK\k+,&T98tB_n&gvu|:A5jɀ]eXT._8^'Sb؝OT;gNV//!lDçG.zkif Q.2"Ŝ)n!ss(MPcةGi1;s$seNX>ӖL ^@'J W0 LwD5XUY *04LSc%=t5幆B ∕[D&X=sJvzpzR6ϪqIk9>#gƴK[չ\|XjQkK"V 7R(gJG-lHGX7:~sۈn{aL]$!)\**t_`#k#ϲYyڿz_Bm>P!I=)R]:2I Ќ^X'1p;{\BDBdbY`l#͎Gv$Nc?Hss۳s9(`X@ÈzY.B)Ҙ=)XZNƠV& C\-fƴ.U3^м xiܘRyl@;_-\u0#6ޏت4iBx.!?Ali(K0:VРq{ǔ-ԯh+XjԊx,Z-][T%˿{Ѡ,ux &LQI|!]FGlч}Od$?i8`)NY4A=۳h;aQ-őw4d0\Bp 9:ydOp5&{=LI/DmNLF< TFU[J6xσ@OS'0ʳ#f #`}A@@vs9|' 7of1~+b/|ߍwepx+mLUhm,GۨjٿFE| < qbäXvTݿ|! Y">MG㇖5h%{@`@tM7̅gYZ07070100000097000081a400000000000000000000000167a4d7fd000019bc000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-io-affinity.ko.xz7zXZִF!t/xU{]?EhDTTk׶ǼԧyO>Z>ECm_8 γbg8]%'4 v,]V;Dpz, L_'$ S$f2rPsT hATm7~qيd+[ե @ܶI+b^GFZA%XB@P+-;s6K j2wR+?Pv*wXo V$QE0\ЅTwtCg ^Q~mY<>] |Oii b,l·u$;gIئeS #)Xp؆yM  L_%}\\֬1uVuoS҄iٻr߄ڃZA!$mf0j J.RFK37 ]DBH5yEv~y]?ګX康LᢽG0E6kavLK=8c~}ΔREkȲA>6 % !!%$pOKbfPЈQ圮ofEq݁Ƈ-OCvUu%`+ᄴFj٭l<ECjKx( c05%&#p˓$Q6 P | Liά cȁ&|2Dž[!`Z ]qb4.mj]$4bZwM )/bE]4-q֎m.Mw%,( 3FDI$P9e4,.&^|z\(4gZ>~KYmd!J1eal_PǃŹ93 "M0' I d)~ΐîF83NnχEIwakx/$*) b7ö&zU%+k=ѷY%XIܣ$!UtN?{2p0f|/,: Hx .NpyBnj&'Fڬ{ 4A_@p6:WΐH(s5!٥R@C4EGxR17Tgݨ1z:x*ܫcO}j tkmR%dSKmkNLm\_N77"nq,*S1w@&A( %-I:zS|!E=EG/l2[X@I6*~0nfa2 *DzpBqƚ,vGq>FuO/duB)AltŇyEј R }#'#gҺ[ڙ6&f? ̎U a]m](iBjܧط^狀>ہ;&~hC6\\=Imd@qj["%iI?q2Lhm8uϖh="q$hRypqOd7>K.g4N'݄]<\ g1Jg̮9h|3ߺ3>捠O, .d" ;@RHyd͹3P ;I: +ל]{}^/ݖlLQ&ҐpI^,tQW~q1 SZy\rKJj|+8}ذi)T5d[~r 8> xK̏.ue'| նzֶ;Ҝ m3D3x"HERMl3`0z_ .|^El_ "ˌU[\{KTiD"5m\87Ɏj}#>mVt.dx0Vec$"%#FjwBfFQ YeY∗/U-avcr[$n @DA}8(?ϮlqMHV`0x@ʪjT_ionv뤰utPAɼ*43ҊA TݳC8uHVx1ջ3u;#]9 Ms& ۟?I9Mv$^:ɬ͗/.dEc+ƓNS В1%՟b<'IWp.6%RN`iܳ"@8ڐz=Dya~bJuL qi$ NOjQy-E/-A?ϣ"74{b3b^jM3\^k[Y1pBo yvWmpB93ޖ|NʮUr+MkVȒbh]~ʶnz7)e(xu9hKŖ%%=` Z^ऽ_ү@`9YmV/{p`_Ϳ;~E L2{ЯeOpc1Te!i Us:Vt-@_M-cP% 8ZE3A(A_ D{L֒I2uG3#ya:V( JI! x*ӌd)J\d*('FtN_lkjޝ@/'5u.)9fVq&d܉e ex33\7q\KXJ'DxS1{ɮyD?Xf~ʐ)5Vib":xr>-Ct$= T+^ }jsk=attjҚ: Dt#Yq? N=}b^JSi|cʄ V*QUw"VQh"SE>nH3LL oGhX_sg|NH\3ak`W 42Mbiv Ztb!p:6$YX%rw}Ӆ fqu!]w0S0qQQ`yyO\W .ѳN$VQjަ0 >JY kj7#?nphR)n0cD܁x33 &҂!Ňf%ZheqH: waiT}ӡz}%EtI<#mV\딴a bM)S a)rMӈf^s}K= 0#2$PvnBc}lO0>tB@>2z)>NWSX-9,)o#iF-lB'`&`Jw$D5"fH0Z<\S%mĽ=oW̯f<:S&%9S.-Z*n^>$3GrfXˤfaȵ>ky@zmJ&>l8)wX;8b/Й*4?g|_޳6"$m6GʎڬLѯL9-N@KlR\f jr}>YT vhAUer0x*.'xASٜr.~I/ËP4"- Kz@Av#$.jxԏYo->Bs<wLep'/u:A%- _#D =ab7p/Xj4dor)>UM _uM scI! 6h (s(b/ MnSb4V](2cMEӜW:V;Z`-c3 D(hT 9xD+,N遃i#G_y @40"xoae1h@D? +<J 3P0n(3{ޓ[7]޳=}#-8lhMrgqEW~ VvZJbFЏZ Ve_#YЂ@s`묭p@l<ϫu9 ;CR[W㵕֬É;Uz0Dہ댦7Zߣ,t L!\10ՎcuX)SLdW9u8ؘu؋guuȩ-~TDiwbD{fE!ih^<չ˯!Mp3 K\Qg]hrJk2ەi1 ǒEȍQB':y]6\Eadg!W]ХH%ߒzAK{RmNxU1Cεw} MůI>lkrJ(DNYl88lǸK8 Zho}tK%|F[D$񖢬9`A OvB n=9W+koO 6`>he;9d(zs48")AH{^ş },Ymw0gOwڈ<!3Xܴ_HEmMvσ:)9Ѥh 1:K 2kN>2P7[I`a\P SR9X\\`F#"zzt]7q%%#@Y!+L[{ 1Zf;չіiQ?={~bX}t5W¸w<ܿ>wv):@Uʥ-G>Gɼ AJQ'Ն_ rQBC <rsp \ X%n4H>Y!OQ$/>!~ZQ#Hj2P"N.0M 0%>:E/}+."Viڼg F;IO(VrXC]_ VDft Vt;)1o_=G00*t*s).=jי(_0FԘ@bH6ppP2EGuD7 #@]v 3WgYZ07070100000098000081a400000000000000000000000167a4d7fd0000415c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-log-userspace.ko.xz7zXZִF!t/eA]?EhDTTk׶Ǽ4y-qܙ<}DLx8BcCq}0m{&cKށbESV~ɶ!>m:y/pGq␘L3[\.q 48P .2Vz4 s3|hSarXA2([u]RɷH87M4'?y(zG% ̅C-/Wwq]# ]@_#W88VL /%Ba4 ԒOp/ďR؜OҒ޸-y`,_Ywew7i좦`_GF;1X]Km*i'Ng}ؚ =jiF"dvN':DyF|%!.@[jOƯ|p"KHU%Jr}BW$T!:9HҝbP7Uï`%티5d XtѾ L#]WJŴy*^V: bIJ5`91xyh78qy?o~Sa1{XʈlƍVF4JQӀÙwL~W;!!XUcK KM {fh_1yjPvmМN10z17;vsZŗpi_}2Pn@k]*O #ԞZ|k倻00+)_^| Vy.`:]KM CP9EPb=*ߖJT i}t}Cu9gAO})>fuX yGOq9NgG `zY|U" hDr["XZV.Й^2>=^ )}Ǐ<Yz(R}Ud'm0bǗ&H!ϋ"C:`Î6$o?uv_2䩽wx Fig_MGIp |i* N̘bqZ?!X>G^9h;Ң%HL6 Hh<[(`+|_]ŝ h"4p:+<D߀rQD;*xK˵G?J/Bgd%q`M+?f'n)^0wſ%A=G|`Yt MCߔ˵wyWwgTڭ\oDWH7œYL`>٭/D V%T{jx"h۽Q:iFoL|v@D~9[ UOgKRy~3% |'r,|`y\t4+(t'e=4iWZVU yR1mAL ,OCXj=h7ϑ,`-MɩrOJpb!z$>Ԗ@kCv"YcoBHfG zֆx!jI#62O*">sQyN|_~F_pvhYu2^xYc]Ts8OCi."i|X4G^l8i`aMm⟿AN(\rۉp?s^lKyE-Fo≗Yg{? >7%ie&Kg*wyrmy4i7E.s*F$)^ Vm:ݬNeRI&tXIh?=oܝ;4{zra ğ^aAa%C |P*q;`B{ $0'RjHKovP\pdVRA^L`ٲ~V|/m降u Qi._yC' dzEz$=P]TRKv4.>Y k\Ӵ1I}ʼnKF:h}K\f(X9m}ԬO R G]E_Tع@҄%,L15:L+qSV[HC^AC| I*u ',:f*z-b^$(C\Vf髁mSAT˂k6063s.FBϙϺLT\Iq =Q;;~􇗱ޜcJm:Fqr`-b΃6|[DYX_Ɂߝ;9ɶc=$Id*o΢Nq%w3jaI{Fjgi5niw?^ ME%1WT-(z3}?^ IVBf9,19'X=:J7Ʉ@boF ts͙[i ;QwNX@o k8JOMCwh,#x0/>rTd n+{Mbe Cjz%*G=(CH ng?Xp~r)\?޴2wa.<|:&ij@TjJg^W!BNF֗gljV3Ydm~`C X@RB8m_V5]=tc0DYVuf\ twpSqRyrϢ@+EwCDJveo"PlofG}GԺ'=_GLԋJ{xAϜf1=7qގ[?j[xVYa0?L4rl( >;#e_N[DJvؓ!K s 9ˏ:=o+(/]xt8+ 5 JA3V}l!u* āFBS\F8|(B~x;&,(Y"grs]RzPt2D֭lƘDO GGWMr+2jl{bvj*þROU\3tsÜ ȧji\3A#YPyUCz*~e+C0SVϙC~™g9?S@mIg.mė&!VF<*JQpįcdLɂʿWIqV,(r+%Ce"⛡|7e06'.]>㯡 |Ђ+lDOj-q,LU-\E3y(+;|wR7p_bt)Ąķ-TZ]Oy{29eΌBn?ݧ=iHY-&B2~Lw9 9?/rHo\&]q7SbX˲LdӦvU.R E3;R>36ЀK#n*a`zEg{VFUkC( ѷ edpPV89p ak2dϵEښ3{ ͑ z01*( kORҩE[6EnJE|nݼ_ 1\Hsκ Ӫ}rfC|+Q?&) ^RnK">ͻ~ĕ a),"=LDɑHTs/,XfTINFĝEa:qo{V+Y!\CD..k_)mMv9/G. ҈F v,qIʓ =Bcy2L <HZԕ׊2Y6PY#E␭3ڌKA2ŲV (.-XؘN vc-Sͷө1ҍ9)i*4czU}FfE:]A  1l4[# J mh(K~N`Aa|_Qʼw2YxM nj )G|/R[Z1Ss@+V-w+`3HSdM~:O{v_NOaA;gYO*?Rq;Y'f1fzcj9~ P%Hp;}K$y10 Px؉u0~Z#?ISxױkw  Af.gF1y %tF{Tw[_mUG '^ nQ+˲?5CDLҡbcOڅkާDM $!b[%}zU%Q쐦$̹<İ4-:{Y5}FyHtn*{G\@q+5eEnM)@J((oCEs ux mҏ߃-bI>0:_/}iymޟO# ~iQ}B+jvN fuݞٯ$vgz-Hɕ`{VPT/Tn;}w#a5?CD}nmF[?}p?pk8O/_?"$9az]1nc!sZM;n2.rCoTN&2¥U+yrP<'<"sגϘF7(fi eJUA{Yӷ`Y\5a`9,f0tzR\F-gL4҈Q,.ṙʯ$|S%rAo}H9׀= ba!GAp\UKp.]pXfj_bĘ;A}4J5.^Pz!òXrSPɧpD8RC[*JEBDsZdG+^Dd"@tz^&:i\ a 8ΩIG'~r0'AӖ&u|6{ $տ }VMV3O6ۗ%*o,`NIǿ(\ϡ ZsNX&:݈f05ZYGwaDBHojb0_K/|4,lFzfף{;a[E O]5!.@;&&Jq)=vÇTJ@ǡ^(N*[*r9(UU$/u0E#)*˒L>IX uO䙉(뀈i4@+TGݏEBDbѐy0 94'1ɓ±PLYdm qV}:,δXе.H0*0OS-)u*>WK@qYHd*-;nX2gaS@?p@_S;[xiΜypiWF.gݑ@HVy3jaq"^[|%l~Rs:UeS"HzAE#%(yeB&Lχ+}Ý4xB'+JǾpb'?XۖQVmsrhEBH -P;1f5%*6Ω_j;rC)㜇Ϙ> pA}5EKhx!1#`o[_ke|O4N2~JQf}Vթկc`h ")TtbKy1\"t:u#n 7^?\=G8i3Gs}Fj.sixʳNn2bLaMEMZ$y%84]2oQ7vn.4!R?Za7eWt`SšS.^KKtL(a'ưҋXs 1{¥N@rP= AꍻZ*3%1Zo<;}u"W㟪H||;գIU|!226Q Ix!3 '́$] /8M<KxvRb5i>WZoJM]^8{"VB9حA܏kXaOC]g'd:%^j7;p(*VߑΧi!r0ɱ~69yDƾk2:|T>Ώ~f@u3OMFBc` X5Si!E`Ws'$|硪B`JֻH#)=(CsCFMs2 'l8G̪k<)36<ϙwHصyͷ7M4TB#u}Gsy̸\ &-:N V#Z(X  3t<#pUX)(8$rRiDBDE=ֻg{ܮ%- (wyѻ.Gr/!=)y^tHLά M=4f%s"rt*qDnX AbHtA#-xfF bxgPq9%nj3AWWX$#Rۻ-xd q I?>E2ۢ[)Cp D}nf+tU.ۃROpJG\mdqhSX.*(H42ŻFD>Bf:(vs%*3S1\S%@„U-Ct!.~¨ ](Xe ֪#RQV= 9؇ږY;Jמq0΅\0D:}]h$We=͞N2&ä~|Yڣ9T>en%+_I5vPydLv8cr. $4 f7k+&$,(^ҙB-؀tZ u| =XvEr].Jc)Sb) 9@Aߕr~f}.r':YbpbR%02'.Gyt{Qfxd:7r1O wf^_d8`<$g"WKʁ;x=۞MD=Ԁx`qt4Qvtq,s"GfL;t+F${n_>xFVBcv*H#}}Pa TЉqv($Uv1xJb7Q MCˤի0_ҲǦ(2e,Bp G⅂>_~_,l*/޲^H\?X,RY9L]'b>z2"b3uWJ =$+kg$b6诶'aj=fVnN KH̢I\ 8jHg!ڕ(#C4iQB1=nHO u<X;cxtq{T=ԉuuV4`$.æ`>K3ِp%VsIN:l}[n^4g^hʷ+q[I I-B8byK( k#}/LB;GWD?FvsPJ v'!O<&/rCtS [e+̪ ÞΛgVHZ ހC9 sKj': $c|V75jd8h+A6t^_CPTv'ٛ2k~ܒg"H7ֿ zYF-$`No!Lo (O#J$+p fS?8 =}](h#60)%{j^Jb*J|!3llZ -p >$Hui2G̡=#E~5+Y1u;m2R!<`=~H1+ںdǫaΆ?*3:פG&ٻ{ &<İUrMĤ%qY:HНΤ.8tnO]"/as~]ZeuR`YؙPosyS%+ũ,1[kG^R.ȡ1IߙnۼfI' qPt3lO63BWXfks))%kUa&(#[%7OޠmbSɀ o;6%B(cd%Ev4zpҬo€M [#"kLmv[\YDŽ]&<2ב,?mnz65G$mSytm߈ O/:.st/]>nYto3&~d~OO<tFO ]۩Xz aj6)5Lɞ;U8/PʤU#\7{xh06H`f ¼U `%m԰렏`漋ZI/=9`Rxlv.e0f>T?vb]q@e:%+ICy]иaـ9 ou8+' /K9ζb"!~.)~Yy}B74B&̰$w`nld map7=\Z7q q 0I1RvU2㺂$2XT48fZt3 NL* 0mw.өD5-mIy#Q?4~X0 T:+cԎ}l1WA/4P#Z`(vcaMjBJsW!uM-f?b+YťƩ_`bn-+)@|~ rA#CVB&*$F: L;Nla9MZ^-eg3-D/HT`G81Rz6wBȔNe vPc$ B۶\W\꬯ C6N 2? |*A65wkvKѬ;\2 {j&vmv\V Q𜿭Rx ub3bے{TTOHdRX]gy%{Job$58!"Y"=%RdŰ[ikl`p;q9K]}  r8uTd O0%MygL8yr.{~n `WM)wQPi8aQkym Kp{+후߇ 3yuH0Nm_aK5eTMm);v>^8Jt4 FN2̲j؉0F4p&PnҥljoNI~I*?1U,OF\}F!GJ6 #_mtXQ̳R4?;/?ۃ[Uu]maS(*fJcdģQ6Jz2>(qK"';i0CyÄ\ͼO1Bt*mx/ _ISEH}$?wQ3+ǿf=l}v#dcq5'TJyGCÏ(T8j^Ӊ=s*Jr-5@~g{ND\ݎ&CkM&4 mdZ2_+|-ޱPH' L 5p*6hzDbնH(s )HJa2$-aTNp3Sd1ͽ',]uViJ>Pju/B_2ApH*?ܸ%%:^b>;5B/jޅ)`+mS#|W*ʴJFG.q.n|AI|4~sk.t*e&+wPgB JQ m-皎[̌rh*u8FmIΎwu;p(pjYHdqL%N|iN[,X"YvƓˋpuwLrW7h=9|s=0w+wŃZq=yS/[n1[0fKh@+?o a 25 ,TL$S{C."9E_&0쨴awIܒTƊ1YtG閺o!_#]c1yg(~녥Ww#Ȁ.ջxRN@c>޸5, i Z(ȅgs1 2phXNQ7Ycf$yi!3 Rt\\82@^4unSBv '!v+T!>d۲Bk"MԧC뙯CB)0PUBT0NKdcu}I09ei4󚄆_HǽK rSQ).5`W"\ i}_|djט\ =OӮ;qfcK&+E G=Y/6L6D\Ll882y=2J| 6>ӱ(I5Gl(@d}Zn6yۇȩXo6|9>yc{yTbG}^"+LR,CW܃X7&,\5~{5&_PSE.IZc1N $&Gp)2,Pڋy}&v \taRe7$vP,jpϙPxS7$(lݎVS<;Ra}'cAG]Z $ʭytFi3X0KZǯ""O ]`(r.iOq<[E?v1gzSˎt>@L]1oBa F+Rv >nVi^P[{Rі zik >l=۫sI6n&~+3u!t}yOțfP[s|^BS؛i;?U__C͝:c.٪^xtUA`hS qՅw}TJ*2o+2q0Jsձ5)d X =78dvS1i|=ff+tC,>>} o6tX-n$Z o鮥⫤ <7 >s@[j2@?PE-ww+S\ Ey׊.]G@[yƞ\ʪGI /iH[p |v9n0x1 M)lꚿ -w 1jI:I+mپh-h;P~go˞4OAܘUsD7XKap3kY;8U۲˱⻚Ӧ!@Qw@}c_D_ÕܧvP}L$Smrڅ =|ޛ݂_K1ް :&7%B:(vw#-ˊ}`Lu'JwE9kY1eu7Wj]k!MDTf(/FUA/SjI(d% z8gB;:1 ese\M=]d!P5L!Olgw:UHc}$<ΨM G]gԢ&e=.D釈",/^1٪K;kĽ~0&Bk\v QW/L"!07 O.L7 l.gWNqݩ˜lih@a/KQ2(f#2|k)}j2ڐd '͚k?RpƭsDy|RfNt hN hU #qIGǙ$ڍX♆ ?! CX!$PF,)b_vsuL?2>tRL];qhP0XM ll]BHom.>C]E }D˥vVD 瞡 ;  .X.tVRQʥP ͝bQ%Kj0Bt|S6?S'uD+ܾ!cbr'iF uQl@c6ޖ"s[fn[idVK|ԄErZ>\?ԳO?s{کJOڕ"'hFآ]d<jtŽ7gYZ07070100000099000081a400000000000000000000000167a4d7fd00003e80000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-log-writes.ko.xz7zXZִF!t/3>>]?EhDTTk׶Ǽ4SK sͥfѯnmGq$:.Xà]È!O2f;3DP[q6uq^X->&z}|坍N\zlm-z_I)nRڰI&#U+>)Ms+Ѭ6ЭZITo?|jƐ?5ev<|̶ffkd@F]v<Q]ǝŤ^kke;l 4n֫a @Rh痽 .:LUSP:ӄQ%Ixws""5-M&RuT7w|s U+^"CIR2Ha,s#|eEQ rA;8j~ >8l d5&`蛲 q&*l"'lM v~jpҏ،*T ʗϽٿAo'~JpRKgŶQ|_=٢˪Nrfy鹨m-R}7ad ^2 u9+u6m;ہUd$BFd/mEiQ+)J};hE:z0]B&e'}˽OWѯXyZk+ޫXG\Шϗ OYjPW("v Mv٧%ޖk"YOp~cLr$@`:TRٹփ@Z̐YBdR%4%5߿Dj1#,1@29C'FجHٖp^p-ҳ:# }( <+4I*pxTvU/ӭ݀֩y:XdSyt&g!"RA,S CI%җ)\O)sN)GVCOi fCi&`Cr 1> Ai Zףi."-/&)?YIdq_lO} NE: eFs#t{IDN;eipᅤ_E C^:S V&ݩVM ƈ-.]%Od]L3Y͊<>j2^{H 6BJJ5j\j45FwJwAR2RGoK|2?O[eӕYVM !h2[Mo ˕QeOP/ '2./`[ [/g{1T+ {XTZ-($²DvquH"_ S ?[պ[ҔxRwp݄'eIFj4& c棩]{ZQ= =p>UVqfҁ5ᢆ%UAFV  ] {Cr0Sѩ k猹x]6uU鐱sifg';?d֩v Vzks.*@ +U( hCkSծtT{b~ZUp^}잻rVXHnp#&o EDĴ;dDȦɲJF>hhŚ%0o,ٜN"/NV vr U[^R"qv s?ĽZcL"L=vhgoJKpx1mC8H>Rf0b*%HF9VhY0:Q-dZT|%[~В_Yp:\NFpEQت'5D`(0D-'K9r;C96p~=uڃDL]Mxn*Z!HWX]`sLæT|Իuѯ =:;Ô)/c^ liS+o3G}e={׿&GA`X "@nە"I7NK~7kulg3 j[y $+ R"7@*Ǡ+ pits}g5ʤ`i=Zs"jڭ1-A:'yWSYzDfJXnNru=|u~>'=:-0}]Q1KCfϿec#VռF{^Aõy2CО0LR6eZ744&W$}b⌵G;*wrEmfu>op&_s?)A's,2`lI}r_V}83ٷc7੡UiƛܸTKN)ܤ j:ǔe$ uE^ e@hi>0K?" <@BLETXȖ4X?vrES٫.(|"Zi p] Nvj<صwG>W{8ܮ%R,[xXY8 A@1#?j-v>^[k$OZY͔9t,4EFج)-1+D.NY}= &( E|*_t 7mzRp',\XOM8 rǫ>,flj"龑l"_Du{U8 K\ʥ/OT+`h$Nh#RcF}=TGtvzN:r8g0j'_柂6#^Le i EvDс$:4:f%8Ӓ賳1w0&5- Q|uv-=3kJ[aW]:Sy{MOlD)=}/m^}X'G}Y"ǥqwq+dϤֻL"&zXK(jXNbvBt}c⃞5.mf@Oa*3uIWQ_c Du3{,s[l ZRʹ.yb05&y@Bj~bg鐳I`d/ vM= ?,̋[+1ALSTXxkqBGO`REgAlriq*Q%mt8.՗:w_'tֵȭ#p(dۋR|rQ0].P"D2γh;n P8듩a3}c|IhԆ;tWlFƊ v|K/z i9--kRoMdߔlRO|z-h4]71McS 2Ia6ݾCgXɣ 9W-/I*LznL}[⟿|tMӎY̱>'vڥ C0%lZn@A۳Ki!P) @5?bҫu`jLS9=wd~U^X>bP&5AcB˲:w+^ޖ$ݲ 6|ohql@Ch%f{L%Gz'rfǵun碍ьԁ:OkcEپJ39@I'/6F^4ү *uZC|9u4^* ~;Wb`ҿ'ϖeMЩAzYn{JOǔ ܲbNH]]lZ?G~o`'r*з)\#6CkI})a uKpk.?5k*령_4U[<-٪>n+'c.W$7jB^c9CNRokтgV&?2{HM=.5%&@< ~WTǰl^.jSuXކQQt-ϛy 謝PO8!p2+AKI^t%JX0iM83C\c=$N\F#>k?[@#:\wnBc>|+& t#֗*"\b ĥ?6}Tbޠd ˮqj6 2-ɯ0ͺ)+aF (>,ef_5 隥˫*.y'q|⽤})r0(n9Jx@#o"3P̀Ir׫eg7m.~W1{ޠј6O5Нu1WIF\}VȁLD#hbY4|J6&Hs{.p4=on+1Y CH0OcZשfRM3HtνxqXzbmVxHAcRE2 &%CދΜ#8*[U ( ?%jS?f%P.=٢ =!qv$٣"Ѷwn;- 1jp# A!g}-،9;Qd“W:/cm CvmT [~GxPeryz+&8ol]5ЗsՖAdcGmQEwlػ[BD|iKMkN|o60ePQIbH9m+[qKQ,U= xڸ+w>Y/Z?7Aq#TfV^Y!ѐaǭ+]6km]Шk0NІ)-%>#c3] 71CN zh^ 0]_"bG+-| ѝB n(. Uy->.uXu fB"nOv-Y ~|>4 uCeDg6 `$w7վ@Oy]E2 `@P<l C.aWvڳb5[7kL V4%?R;ǎ!OCVhe&\pr_yI,P& ~en'gM-Yu1>9? lj:)]dl K$~#h~?J^Z%o{lyg%>'A֍"r`7'e<}n;Ba̩൱8pojY 34у: {ߡOҦ7C:zl2xv^E8'h8hJ#ZIrEX6u蕽[kQ>*_ MO׍Hٯ3TZiǒ"82㸵s/{1u,fmHvV(Ԛt)frF[$T +elSK?eP;3 &uu%>{ÊBG 00)ѿj^/-J|.^ ͶsgЬ`giwuϡ_W::jrDys3p)|i߲H{egr^;yΟt`j 0ϗ#d"grgVg9R2^er2?3aHmW ZMtY "rc""Lg+&φ gV|PwLf\u0#vciKC2oP16M' PFa.j 14|{z} In$*YrMh>|R:u~ U5 6#]q[Q#]=}NǨB:9XD<+'Yu_r%-Yw_D`؄*/}3UnԠ3&DtHZXCWvL8=\AWq^6+QaRF*5fhyo<)e-V΁pN׫st>kF#/L#X*sÚӄ89=^8i6%M+{.и̥JA*'Di؛Ŝ~{{Ɔ)z|e`cxdJaSb58HCzDum"k, +F3aLU 4n@VF0OmsG_MO߭/=#ic|1إ0 8f;~|꩎pkM5sr+&X38s_<@ bep=4Ͳ?->Fs""W[0*$1֮+~fb۷QC/"d!T6T3B-P_ᱭRB']\`cBqAla&G30b'?SWH2)愡l= 7mjlԜvz:Q=.2PnJ%4~ZRGE.>X (i$O] lpsORt3 {0 ao!̧l~܊f+g|]6҆F-i*QMrY3 Oma Fdr;Æ7LKPvXv/A9 &$H\gΈJX =h'T2dS/%w㯻((^]l-f2S;('7WF ;bv(ٷ*Bc`3vXn3vֱkPѿ̿`T:ڼ7ݏL%39ǰХH#JLFfz!:3lILpB8:B/69ޣE"_Ǭq-wd&aC=`@WnA`G=Bo( D 15i=AD1!? MʺpV73ik:͘vp ?VΑêAr Pgj '~n{8kʱ;kQDչXQL7oDU+$4>'%IcsDZ*})YD]m8X1XC|Ď)!GPM;b' 1=%8rwMDϺ0r)4wx6HUx :gC]-FFc[:l♯-#)sͦ%3TscIJa=K5^5]G7_J ,HBba9h[ ltoל#~/<%~K,oEAu(s8IQ rAuV'BPR)mCdK~uQG5`\'=?}AXt/}9bc0H_*jlWZEypv:)9;B-˺uAgɆ+5 v+HFHG-:,g/@=Ue]Ѳ@. בYWv.MS/_?籜BcYpJg93qihz  6.*4iITWbQtXyTkID90!M G9L4paX &qv3AS.}ʐb~AI0i@vSC5nރn.`3/TWXg 4w MkXd0f'Or.b)pѢIѢ!`M,pJ#I}~<w-^3>3u)39ax|E!I0kU5Avnq<>F.Χ(ZQ8DJK 8-_I}Y]OgjP ,eVdqU߷M??W4~k` LnqtAYAZbZaA3YWF1>(+&/}I@UOiF{8/a+9iTF@q? R?r޲T8)x#ibW#hyH#dTSRv87=!4-#GC#'shU\͠P&lv5J\}V:#c#dm'g5f9RI2J|к<|=Pi0aGeN+ Ԧ4Rѵ[wfys`Y-JUvȿzL:\Q + H.zr;huF|̛+!r+=jW`!?b>;Q?Z|0$]:`>V̍O(6|s>+muYJ1Gmk+LeXB#2'enw_Ъ"SD8b MU򇖇רuH/î$2tXaX*N1 r墡-)?:0s\ɮ/Z+ ,b!&q0e9B09}%Bnz_e}ާ[ϑb[B8DSngPd&-pzdf-=(e\BhO+wlf;pQWy4Ȑ@5,;=/t@S/w*?٢5hmm򓋣'{Psvj&\ Q:|qrҔ0Gd҇ w^Y ?Nșl=F!ZÅ24uq ;(pBP&_=< gpQm*)sZuaRz p5Cg9/ )qԘW /$g:*{ZF3PÒcQ-۝4V#Q>#?|q0JJmPI,A>:)Tͬͅ 7Vir+&T}(\Vk>@iwFC-(P'6Z&^U\1o\vDfvͩZX 4C oQJJ;S[crpC$,dxxRpDKz-ﷷA%uF|DhJ)"Uss8+/>C$mÁvvaFrFPCLlCט!: zh+2-"1 v=uϳ}2`q…pm8In漅䩌i%g9@ny^\BF7+X*UUG3Qjf%@^\Gt@&ȥ9&,/r D,¹+eS ުИUAϱ;`34@O`YU7A7>gZ]n i#gႆX%aid"ҎV(d[N A#aHL.gsmf5cw])=NG!Tq6}={{ϽN2~c5<omW}Qۘ %#! 2r8 #9Z(SqeXqJ]AnǵWH(i2{ǖ|QCZ2J{ \ޖU%pUrsJXyJÁQ4RVĄ)@`w :NIyզ^5`HuN1';_V!lj؛." SdnP+4%rNԍސh5{%vpE- ܍s{"^SBp =e8~r.L*?s>im늫uIak"V7>h~z5' +0{G8-ȈRK vn_><~5Ѷ;qC=Ke9zp5e< qwZC˚K ;Vct/fpW Ht4A#1hK.ZJnEFFevkHF#rָ߽{HѴctW5+=_-<x7Sf@uHIJD㡃`p >|]^k-Y[T'"[BǮ#4,(=]!1$Ȩ^n+<&L^ׄ=5 *'vȼsދTE`O@N6l8|0XAId§j]v0\uؾZ"¬0>U^k7ܥ;5 7̢=- L(w~rq]Ԙdy/UK0ˁ\(Y lF\oz-9@}~[-0V:S=ih0 .Yb8?TDvNA8W(v9lEd3a;F0OCcSf'A1;eag>!P*ǧrdEA G%ֻA /^ǢH-W"jC<ک'En F._P/"j<wNYԁ᯼`q_KF&g`_ o^f-z@6 {cGK*hCz̕La{&߹ӒC~|/~C;3GNg< #v#d#)r H>!⨫&4zY~sfK㹮|dzg3m08^Of\؟Q  3o܃db]E~_1oLbN= -89h!E{9u&l[!ZRJGCf =pQGSZ҆z{$-DّvT."9yY ,@˃ބ/8t<Fi7r;$,[?z+$:/0~&;=ESǤGtLboF]/}ϻ:8hS|8gĀ@4wc܆ִŌb9R%IJC1K)4^zCnw?8l-7e(ZEh83<ì9)]Yym@A-}.N.ca{dܳde&69Wޯ]:n{j9/[fPQ`M)CGwWz#cOb/{\_X9QtRbɧG߷AlFH#R<qaayF\^CQA:^+<}jGDwuե=dUqT-M(^r tHo\FO󯮐$[LR_Y{N5sXP;"hn)8I6V, (lth8e#!I+p 4޹KR{-S%mk!\&0@ZcQ Kʞ)⋿?/9y'߀ -LXC_LsrCCUv'b @W7ִhxڬMRPj;Z{B4#Lt.u=2`$C fц'!#Ok_岷ܒ.޾q.#?ȍzÃQcW: hы,:}+^&`-%x !QbPPIgv5 39Jg6]e2zɇ*̗'i ^fg i\0 2^ b\ɑY ߰sM,Ԍ1Ayf,kȖ|K'h%"" A. &L X)L c FNܡ>K"=ZB4Y!qwcfcA7FqwK==Q3d6:gv߷-7s}E 3a-HZ/gO4 sNpif_T[}0b_47.Oh4W cCx_k`;3kO`ڀ<d\^5Ћs Пu4}V# ibf?A1~@8ۋEjT# =o=H#beqrlL*Zq@'1rb'XUMl#n~~([|N00W;XD'uO,W[b|AدLN? ]YضGRuvbX M>B1ΗO8+j1l2"Aa;½heB̒1ZoR-&iXqܱ #=Syn&rqv ?|wW3Zq7ibhDߞ:lQȺ$ST<"tYWtbT]kKq0)]vS`r` 3GM$ [Y1̭1-jbt 91A@4ds|.?VIy=X1S~>d6-%X?ğI.ش|6M|990D1MS=h{J$f?OufF n\nۄJFAb]m|Xᄘ8%<(>VWW{@Hj,'ZxH%sLL(b1pڲ ?:ȣ`o]@_L)R0l@:Q0P_u쑋V)>CmSڈh"n.V11M8Q[ imhwDm4^ʷ-:^},'Yuq,Sz7APFX)HJ̓EI 87[O;imr/UjܜQ."UłD0JG–^ CCb4cX)oúom!e c] 7Km~9гڼFa"d~Ñ.Y)aA膺K!%_wqw|oVxSIl/`aIwJ{qDAµ y1U)c~U#9mzL:H,sp"/i=$߻(RI Q.,(>65Lk[\n"Bʔ_/י/1 DZh8.qH6 gȜEf.06 +ǣc/IFlb@UXN.TCύk%~pp*%jߗn2d|w]نTJ k)f:29?0U@Lh6~Kf[4u` 0-?+6:1(8zt-1)pDXEyWF,R_#l _04 L|k]9rb(;s]dXenJz X~Tr\ ,qi`~ݦ&nْLw}t!`$!o *\ӉCn:Nn)|Wոo=״rV6,"kNtcce@a_%Fvs6zܜX~OJm+ hxVaa=.c'yd4%#6GpIB88uJ^ZO1E3t\ʧVGP0lv.:~ʍ]8V'|ñnŦm$K^yr.mX?xi)%wqIjBvvJNrXYYx Xl1ck.z9K%ߥ"N:z9@DrN ,T&N?I!6m`)W8k ך%:j>@C7*~Jnfz. ='KK LpxxVIߋf$mE)hQ*K}Rѵ[s_ j.Dy*GdqW?(K;F$UsƝV8KyD\Rt}#^ qC7*LڕÈgAwއ,9Bg5~Hr]dn:*TaֽSJZ >u%lX>[cXD>.C!s\Q3P6q\bʇA`]LxрBp26MW+H$sS@ك\?pX]>HO`ͣ(6\|kb40҇ނ:H̐w*OFHuLxbF.1V^Ș6E6װ%tBy{f*kuN%D%%|X+yxPbLLMf+ZY$< qekޑUnT@?pkQY &7 $T:e3[v꼛$fVQL>bǐ{PQ"a*,Z#N7{~viڈA_Wd,ך (88?baִb"atrIk7ǒ)bi6³8J+`]`P/EĖqwxZ̓v qN=7]l-50Ss䙭rӃԸP.9LV#֣[@nkGZ#N{J/T*)E_L7`; =wO#9j"Og``.L##zp,$cXcfyIw>Kesȳ*I՗QRGE iqyO2dYl S/FtzBuOFqIbҢ1{ LEV\?R{_%&p'޼$mɐ)a0!=rMhW!L1pksgGp3NR;h*^یhE̾ĻC yo '$}GZr)zV#ً'VH2[CMņW(6Q%>ЬQ.&rvlDT+Hh0!Uώf8_3o3m@3ʲ JKiyFVG*;A 7.9pc,{:"7?@# i, {ԩYtMJo%zE,Ѹ'ܾIGwJ3%@nC]V?'!st`@O{$<|‹c~ YppgJeJJmO1w)HkJzIv)KkޯdA4hխ ө'$V}@~gV{wl" aD|?<&o v~˴$s]Pvp/L >.hɝ+s=ûqU>iH-襢J >T@_MUB _?.?-o`&idiHex!s^ xN_ ưo'/VIZ҄p9k׊G+ `k6:•n@hy2աTiϝT>e80H h"tG0U:Bv,t]X=12_ꂳJ3hW>j1t+6h?tg{Rҏ z_sl.ٞ`b%G,OnN,WgԏObD| 7"s46eu5_`73{gr]gv8c-}q9?ϵ}8ڝeE%d06lްLteOQ,Rf`*Ԓ0PljzTxImJOhͬOo\P'H砳Ȃ?aRcC8XK?>Ijob~J3B)J6~ NU?HR XwO4̌U bRhuTtdvם.qigý@rxFٗCz h/MOL'tdv7qvWBGXw d e͒Od~O G/\.4o2ˠ^lO0ӣ*(ڸ\ *| ׾羥6ϱNju+sx`Ӌ3rs"E29iP-.bY2^s73y=y{W ̌Jqq 6'aNk[[M.~-d4 Nt.6`̿m'Bj5>W[' &O) 6!@Yَ'uxYAzo S%ޝ66o $ETv;pSA ؓ(P(ho˯Zh#QB(WRo1[Ot*˝|[jb8ݵ|Peq 3WG4Fҕ-m|XyC+QOg^>ɵWmR m(Gv΋,eu!6O|:["6b(hNτۥXk;PU V5o@mnB0NxLSf4(Eȱ;Ɏ۩?L3e.ownFp)b"G e}0}lj%HŊa.|JZ MTя􋶥.r{P1T-~7dSr Y6\r8{?(WhYUy?GGw 6DG IĆ{C4rਉ4?8_KӃY!JLZl>,gZ+"MgABQ0*Nzh.!dL&]f=;LȇZ2~ZgT&:yRDLq~u Vx$ z;J˔~,7sܤO OؘImnErx\ЄTT#9Js8 *1%u{6t-}Z]$^ǚDs D"2i]/," :^!\5{*Jd9עlį\$5[h|y""Aʎ\ w" @0 Ad.O=/ QKz?tB]r+S00[҄)pĚSGsP~lj>fy$ٴi}w},e:>1VH{j 4x7,ߜu cF}$Tkf'Ij?R _ȉ )ܧZ=BaX `C] F횙aer- I;頪cQ&L7HBh4JrX DPBKO.,KtQ`i@n%\Vj\U~Mܴ'Vx"w 2dz2>>Em*֓x es!OwBbnAhNh^ہMcHUX`v]Ё^SQ/Z|xD2,a? L=²w938+ 弜">JTm&ѺÌbU娝b(: $lX:1EANj "\q電m1*㶾=mx1ۯ7-u\+'V"2(e jAr5ֳ0^ (Ʋ864#,XK6uLs~ۗ,wh7ÿ~^c?z[e}uq}P`m{+p4;nf ~^I"9ONDzf}Hd1ҊBGgD̷tI-.W~)L8 N B=$ Nĺ(ȁ0p3|gͺFl vĮ^xGFfTg PRi^ 0+hpqY,4QsKD(sS͊DV!2逑,'uo&4!qC3㓒UIhg(Gy6 Q'y"BOlWtF0>(j2^ttOWQ,=`0Бf0vyB6frͺ/}z:N FE|VO+PRJ1?J8[|x2 ۰ul;0dǪ$1LN^@ΰFOc6! ;ZW_l܂LUSfLr^m,dT\强B!!Vd^ӣ }( Gg?D -ѫpg}}򧼪kkZy~Ƨ`LF8*!~_BdC*ѵV_eobE=c/ 靕SoBw $0}5-A"Pw`:VTH,pv=Fj󣯱xDaijj`zTTynJ`i l~:N_=P{mQAnU0~EcwDƆF AwSFtT*s,7CPN@g͎~jܨ&JAmzi;B8TIh'v빁.1iӭ˿](!DqC=-f?˵fQi# ,<y! e:ล zqlk,eOpӐz@ĴTZue !b 9 .<;—`\˿lMde:0L#/Ip 95?*kM? z SI¼s-X7CΟr>Yt QD.(ƆF@p6TaͺmW wnuO[K(ړ bJ['(R~_B9ރ]t f,4Ӥ qoY /t 1c]Эշ[v^uxvF,S'iQQv0QZ6`֓O :/8/0 yS,J)rSgwQ ߎ mkX)^"l(ZY/LwClDu/"#.2GZP;qCpS3*)ƺoCMH8XjlĦJ_f&vqZWN$DQ-J6eg]4BH9e!si=spIh5f㺧Z[5A֢i4nvV*V.cGb^xC6V|k@'%UEW` H2 w~bo9~%Mr0DtM@! 7"XY(6CWi8.$rp!g a3fzx7P^+! }f{ֱ"Pp xk+w?gOCor ط?gDlF2e:8_:Xnd^X73+Cڇ?7p04SFw\sj4骣R 75vZ"YКy8BĠg}z_ReSfÞ@c']4.wa+s݉`li학[<YF?\YR'xVDBrHxaoB-4{kR-W:v%Ί/pIЌ&W8TF۬ax.0捲+. Hq/ =-U\2]Pgqϡ>Qj@,wVI[qۄ JbE;gt0 $K0z֧;8Dxlm֊l=zw(b,cŭi||aJxo# ,]- z ,4޾s61ar (؟4m(¢*mv4< 3BrmQ(qmES3>U!V]Wآmcg~ڛ>VܪG.76J̦@q30OOBv"֯˭\nνZUK;lP8˰`v ߤ^E0"!\<_zcls=^~-K=g+a1FAKֺH-WX0^{|tu3Im`ehx+at.,Uu ) CǶa?~LTc]*ࣾXAjPΛgvJSu_JIUq쒁FUB ?$ּT9>aUZ,T!7'mmW6gl3e6trmK*sW9Km 4y$l*eƖy"wOxq Dw_wi@on gt+JфI|};p?f&\2@=aRmN0΃Vŀʫ\~W#% տU1dɳn:n )8759d?xsr5 K ꦨ=fȩ(+UKknĘez۱ܬvxIe"EϝAg6ոS&rx\i~C(xK?rm=|gIe[$f^V6e-4d~A$v<oaZ+@{-# ƐJ[D $;eZ3ݛoP*)^dee2|KQ^ O̅r s?JЩfBVd|@d\R`%:7&*J|p?ǘ;I#箾U1pT;؎yp?V[Yo%D4H Cz= zv>TPAf&GG!6ZǞ~VuZdN=nDrʫf7jÛ92@!(%I;ݪ^Ys?dvޚU#82xn`Sޔ tɎ4C"\ _ ^Roj:֨o\ +1|r%"J܇-1NU4ӥv_N j>ood]%AG.LWR>#7j_*z^ѝכ$Z,QkJѩ3g\e+IM(J|P^0|vdZN김3;L8V`a՟(5}o*K;ܩ;5GXڛǧ`tKkb(kLҹG] Ia4 TD-5(oZy!,V81r᳗aB`DsfnKfTeKp4e  %G/Ce|R 4^siHp~*o,/'z?\ppw2o^iI1 m?H wAv?y\ g<[2 i )ccԧN'ƎNT Bgֵ\;E]jl[LJOnZzt2Ƙ +O:+sfIL "O߃Nѐ$D, u53YIkUJk>wPAvYqU?gYZ0707010000009b000081a400000000000000000000000167a4d7fd000057c0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-mirror.ko.xz7zXZִF!t/MW]?EhDTTk׶Ǽ5MߵH9rNAY.?sfP`%0sUL&Djy?o}0~$F|KÄ^,vᢖJpQdkBm ZW\ObH`WJ~_* CP-ֲ *.ڬ701YVtMW(ىfᳫZK ɉ+;#elDo`FkՁ;2dYOem. 59砗9t7Ii9G]r6L\Տ3OAU$sv`_Y\HzL4( \,B=M요of(Wt,`/Q"VΡ%O DR߭9V-zBgF_8^j.\1q]r=դ-J@]-bfv~wm]{A*bon˞ ,1i'\ Րs5>ش)1n~1o5x6ás\s]PuSiF^*߶ lH>ކWb [T\,`?#3uw:EˑEuAͫ^21ƾ[db4+-qی\|"zB"EvגT ME,>^82F>p%)2%j:Cqb/ߞNv_s]]iOuz&cgfwsٰ>jaz!eb,#+DݥC)%CO}Ʈtoks|U`BA"`Lb-zg`&rQ^MNd~J |^Iu(Xj/{kt*e]fdwc\3Lc<$B yIzꚻMIpG5^ {|nDIIc Q(yuOv1KzD{NHleSތd ׬,^:u:kaeTZ~Z/ 3`Ee;Gk7YP@%𼿋!bZOӌE(oֱ; X0Ѐfmirz;sS[4B*, haQ6_V gK"M"G *DG04 ÷4SzfҠJh>3N.{&zD'##k{74x#z⫁2v6XZyyǔ$t_Bb1fmv7-X{LFW67BK?ѵȮuecmuˁL@@ap]RLw^ђ $r9T`}+ Y0jC+ϐ< rZ<I`$>\%tܚ"~&E'VHroti_ii0ހgiFFh5ɴE,0\HH"}AzΡO:iRH1"SiVJslH˼!t|P O"&mhO\<$L2HmHR 2W!;$|BI1? waYFb<.vI߆~0h㩰\":06&PT\R6#Te7<^ݚhS%A Qg{lj>Q$ULU-w>YQ^!a}tnw9-]C p:4䂦:.1{Cl ʡ:!QiPuġ ]P P0Mx;㙊)rab/W!R0UgF():Ou-_eD1"f}]E ַT D4f^{vWe17,WM\ҚIZե196"P'm plFU5H7dV%AQ[4:W<;NW-9p3ofb 8鈔RC?/DdЪڧݰ205&SvCIG5 eaG\H7Bss9dSyx rF>Wyy%g۳6MF#|]UP#xTO2ЏEeU`ؒ,PX7#.8H$d3&}sT7y,8 [g凶#չ7Sb)nX[YoU'QQ}ғe00]FڀDFdG9]Ve{ @v*ܺǐzk\qЩ5Pnic)[xBӰepCpt"/7^ VNy*z&u4tlx2QÎp8&k֯n` v|0tIo_ 7X"8 R w Rd!![(  WC 's >thtAd]Mq'gX\YLH޻r&l֍$~A9rͥl‚D~]3^4UerK5֥.ÇÔ~T8~#7 ~A|Fn$Zf,J(љ4`KV}缝_Fxy+ڳ% Dvh"dV&_rL,}gM@)S5|X*2K"&-{5ط1Mh;\Г]2_ߺfBhs8~A+AszMI: DIDpάQo/=X܉S >i٨&Y+,zMy<BZJ 8B*r(Uut)I 1&3FX+Zs{:/e n4ޤQ#@-٘,euj>aՀ=,è lVjtvnk\-5?8BHuA # -0hYKnAr1}Dt#eeBBB(Q:%zMXӁ(925h˽#)q!-awqAc[*) zmNW@PuY;U ayK_Kuخ3Qɝv qB|ZwRǽf^̚|g Pxca-xXelUQw4|EG< ݋}m#DQO+48K_e{r#baMPLð1]n͡HX eNmv@,Ahj?r]T{c(+"M3'PuԊ/yߗ=nz!Rm'"*1r5rhBm]PGImM/j2xҥq 0sV'Gmv7@pP2+SzKuӬ3aZq,uPF^3UXǞA)z6.FnWRvtOB"N$_i%nqɓnUnBLyndQc.!CʾDmzj /~qXo~4)m$C+T ơFь;WBQj ݊퍫9d'Ԍ()o7,+h8(ԒgLj f?'} sq`lX߬) Z Q*p-| ے 6n)z՚{ C|i>7$k{xO'Ȓi!P jXbͥtپB ]߆[$M~|0U,R}O/4ngQPi_웢Qps +K *5j`umna}H M3u- 7 n!o~2; }@D^og7 v~(Qh.b:iMwXC`IS)yq`'yxfM?,b\uar륱"#EKM_`>[%twܫž 9[LGyWHG׽tny g6[S:G t0#K48ԅhQ2ut.nTå,Vk&g ~;$vV{ԣɫS*|je5UOM\(rFic=4Seg  /'$m OivO wZ&WHDjzQx:,DݫUbq,a76q( y8]G]8Z(LnP]yPw/uXrtyj5ҲίwI)3FmGk`[ ;DƓLnOu0yb*P; -B?}&cSH{ YzB֠GQ7 Pu1NjOf)Rk3  ā[쳀(c(:S:c9u/IgPՍңl+eeSUDQ~O=rcQ.6 cܴ@ϯ?"吃ߛ 2%)Ɠ隱A]| @{0mZ YK1CTjmE˙#o4z_6ՍR.Kzy=]ݓ#/Bj\>.VW?VlJ9Qƭ?ޙJs. 6%Ih Ud B 8JCkGCPU^i|Tv=dak?t^&huND-(Ma$\d7W2lE ~+Fzɢ{^|^yz5'v|*sZⶽo|n?H3{**6UrEC!j#W9ggAf j%7@{좌č[%~'y']ĩE#s2E_GhkvÓG@•&I%$'L+*P*lqd5 AnX57Plt< D;*ii dSyMIa^> 2g13kDxkժ@%r `x6Gjuюȹ>mOҕ>+seS61 {h`q`e VF>#XVD?nafC[4iJ4d*#y 0mh_&_42[U!2em!ʸg/Dמ"/yAR(zV9$i ?A/%eVo/КϣhC@ _ƶ-|=םc]}S Tx&WinyЉg&m䭚x챩 ](dp3v%щ I'0!KsO/D2K: |1' HK ۧdCW?=x e|Ҭw NAAETSFVPR>^AM!\{ӊAl&r*s|'!_y{JhzX㤺&;\V4'S#}rKcX2P5I#4g!VihǰѺێI !-rܸâ_[5vo??xa@q`!3оO^ϿȻv6׀!MN~heV".c{(%=պ`I@-VX)ŷ1u>AB5F? k[$ٳRt߂Ivi4-"Fej71wӁEqxoY~:)i҈7%6 hc1=*.аs^E1̔PC4 UI57O׭NygWB[Fctͮz ~9$V:slHȒ0.w\8=DPvXu^C`L& /UwlJ vIb М1y&FuWAjT0.&:0X?M x}Z7O6Ĥޔ|^7yxf{~Ot#ՎZJaNjMIe O@;KNItղ:ow%Uƾ`. rL|;kb͞ B'%"vԃ#kcF"%v;:q͸(=6nWVI$8SZ' =m5A50LL7OCg`ZR;ib'||J\zduǚP0o*''2ыj\q ^+wKUJ)K$!${79.S>"f(D3wa\PyI j0Fr㙀o k&4'RԣCgb ΨZf(ۏˏjh~,z)4T1KqۚvtZ|9:Nsb\CVoZFK? dͻ)7<`LjIC2VNP%&}3/)5Jk#/!8@}9+fKz\uqFc@妀 vCu2 MZ_bk-/IY9*7u1" KZ.lnoy4/R#z3 `+ڰAU:S@:t;DK,%x\ϾsΨnl@wSoHu--iS vH9R7 $>v/}⍖{iG><1 gkz24͡iOjxr1FSgXCi8['3?;@Ӄۇ1Qi/ PFܙ-p"82/\5TEW&@3bdƁM0>~4WAモ')p]Ҝ<\;g 'Cz{(˙(`iU ԱAVsG9nE7 `5d\W'7n흫aS+[{I}$[Y9(x[ ?>"?_#ft.`6} /DpkA0R?ggCdL.+>3i-(-r<@8:cxVgqkqh33mэϑ焲&bXRd( \( [Y'i},=7ws~}%C^P5$1,Vɘ|aX[vj-;+Ctif/22(m|p26&5$gZg "w LFYZE@|rm":v'rՃIp0I PY )iUY'br?J-Yet5al{tVRd҄j˰jl[7ƎXXu:Z&㒿]/":#ّV6ø*.W"F_e]ACTI.!psZ|Up\ރJ_P+(w!r}iËV+ H/d5p %Kq8Jv /xM|P2/ ćzYD 3?g4U|ޢ1qޠ)=ш{!?։yHO@E?$͹p+*KzjAZS=;6k "4`R5wBbv:ԮϤ+~^,/סȋ Ԋ[.;coeXc pv 魴3U( 8oՂzom:Q0")Q$A|Uh;Rz~nROަz@Dw;ÉHnD.b/Sۘ*)QIDn=c{;Xa~< =I_CT(1o ʞDݖK 2`"Kɚ@}|@DWc@F*G3IG&6~=v#$#yICٳuծq.j3|=26W|+~3x08}˵W$DDs"Wo2 \HSLZ{YcΥiq I@MpSoթ-[5/9flzu9]I̷%}뜡C͕ W;* 3a30 H(ZV/uGWhf qH*6~N;R@+X.+: 3[jGDni<*hnK+=p=%CnKPOWs#'pE_8AaA= 2׸kOPV_υgDRٛ~ƟMiX.wAWF9#mD;W7%:yI13J5%osiaeN"Y}rE]v+6؀7=UC<^ƪ$&q֔?U ޣWmU> ݖ--SJ\pv%ʶϏL @Cv[1n9/g| '="٦t )H]@wA ;A(FJ1@ U^OJf)dNj *wϊh,"@e yrشU8pk; x*iѝP+_Qjnvq/݁xM?"P7iiײTmqƗN+T'$̺YvX͹(ߓ P+'V95Tu [k dUv^Bjs,-QZ^3:nORmH-QS,!Ja_RDB Ԅ*0]Ơ#Puz̒5Pe5n346LTI(t]&5gBۙAy/ W3ZrG,U(X=)ر/7?x`2 Mݯ5bwN zHbڴrtxܽǃNѱ1nm;%.(ɝCQmʴe.XRM״hO]Uhg -2q;T!J#*2"y)^2!mĂ31ξǪF ഀ53d.d?C33>$}@򇜷Z&AXB&?RkL;U/[^[M$ 4M\*2bΙR_VmtHQ}[˞@-P;C"_*a%=ʞ;ۜ#ID}k A25& 5=9Q"dF.ٮy>}IlN ̻ |$!^]ޭ99ATb/MRmm~"xN \K4!LhC]ܧBVG3C7b}AAnϴBe@O;<4ZCަq=~^^gN*ܛ Pz4 &rʊB^fM DFp NefhK8v{'FPT3CWE*Usvطk#dBHydԐnE ~HaeJ^ Weca0m',BE?|Tr\Wͺ`7Ƌ|TԺvH 3Mt{BՌ/ Kf^jKR;r_6N$N#O"=ò6n-k_yG"ܐ04Q5\HN}XcIqljoiˢgWs{|2I_;lzX,>] ,z%eVL/%m,"^:f~?2 qa& `i&XPٳ=-R 1m8[*reJDA:RSE#:XD𬉻K}}r qF %8waq JHuS4$Tw{0C)wAEH${cz?6 ̗cG3bϋu= 7<܋l]Y%Ppү&+.Ojh(ة1 vz[-Z' Wth1> M'FsG[Ze/"Y }9=Hސ-*^?k-!Q۞BE/@'B'AO!Y7Ͽ{N7JNt<~CE*xFVN<p8A-^Aíu|9G@n2ɜ'A!")|޽x[<ќyﴳsݧF:6+!S0^LvҾ,@/^D_'@.K Ȉ1`k;=Hi3eΥHdi)K~[Q}gG9_hי|֣,t շ(ri֏IbyFǰU4Ȑ=7`0iԴ|*}[ldc鬛J,{̃2:-q0_3KtH}Ao8uowhʻK%Y6B L帹_#9Zg9Hob!j V5~3\*aNj.x9[,CNevJسy/@B2y.gg5BDLQ(lp5) Wv5V8ƩB>@jDH!|0]RaG2@\N$ZY-G[(I2s?, Rb$EMKVM^s>Z 5r27xLMd͸x$,pJ}f+f+;~.S53LbI3mmXztKŪ?cI5[Cd;ޖ &phe]iC$#d{6 -<ԑpr(\\hɶ8+'$ WM$Ax%[%jJOKjIf#^"7<ÿ2c`0Ea2X8^S]2v%Do^k+|v0oX̮? ~vN?)+^EF-.˾"-tLl?̛|EFcgO>(y#pNߒ[3{/55.j&GVV)$eO.F[cM㠩@.5N{5i:g6wesZ >UX&݋rM-_7ï @RkmCDϳ7(.Avކu$kH<gUZONr1k,Q'yOռ!;V`k̄$K]?G-sfHiWQռ([cgR/e9#0'o&WUuAG j]ZLeo Z@bF&)F0KĒ}Pt Od=%>n19Z3EC70HF :s]!uuo F]U+;UF#]LTο5--`0AB>д}6G`s‹wZa\+Il[.TfX;Q55B@}nAyCbN4^z&X1u' h{mӠ1zJܯ?bY$jG *HkRhv#vTڥASUuc0թ|.L5;dJL !gCL[Zhq1y%/ٟ d #ߢ=Bx{D_]rY7s ! (%3_A̟W+~'ԽL0.j."17Oc-K^+Z^X*tV( ;VGnya"E6PP7M< DhEkXWH+{l4̷F"y׷Ca `\i\ar[jҖBgBi5Vg{2f;s|ܜo3} x7"Zi_ك_n"+!q$ƒ}S#?x-_IXEy.dja6Lt&^G믪Е5`D~l22xݡE]r'.X8_Ƴ1E 2RBn0h2Ƭd- ƅأN0<{`-VK'uO?/r)T.i%EɣD6&!x!bnA;j~c44W޲9_ l-}8`|2{۞B`LM02uH8 j쳜IPܠY}216~.W2J@JdH̩z6!`XqdDYtXOg6Re޶UgS Р4USqٌ`φd JO~:]J6hR/08v!+uvaUL }6;!#٨sDEFrxa'sK8G)-^Al@P.igz_)gVW_R3ҨZ\zљݳ0p_L!b1QZ7TL+H*U |E0̍+ ;3EJwA0:r*(씡sR2 S#{ Q@ ?U\+L[knA~'eVÕmh1߱Sv'd^~z7nwZVzb^g yH.|[>o%\Hp5m%o}\o*NJTG4{R'((xWi5ЭWBQk hS7[3\@q:$֪}p4TKKJ sFt{I!j.ָ ̰wCM~h+5-Lm&ch@ d剥WƔ$5\Ʀ1+`E ꖡ,ɲ\ʟ!|Z7RE~a&.Ha7 &f(j}h) & ! $*5AmZT=)LW>uп&g"Gҷ..|6KAVO]})[#-KS9 grc̼kr;J [Ϗj8ࡇl`=(;kDr:w]YHg؄am⦅#ɏsH5X4 yJ)7!>c& <Ϧqr9*6P7s%'v&AS( 6ufĒX 5(wExu_ŎZitMPӥi7,װ@pPN7K::VkYPd!'Ȋ] g O vbjV{:0)…)X;@cޑ1qT .^A\ @Nc;eFie\.|6Ps1Agɡ@.\+g{޷jXL) &@/$+JtB S0_QX"K"P4e>͢I1'4SQ DmT{)9էb2KWa\c@8K Ok뮀GnQ3Iv59~fijܠQN'21%p7?,.·=<i ²4{g$,RύSR/S-JAbT'W}BEL@k./<H<bM(hm4P,(QTCt(ٝb-<üz icDn(\}I^LQ(ᳬ '&0%V- ݍwd1ȣ9lǾosVGyDǃeLon*/x]SC ƝE"kؐj MK[0"~8uog:2Hcw*)_;?P#W8m{#uY7&!sRֲLh[ yt/M;N>7V[5 d6B.` F)Mc\iYrp D9>id>pKC<Hb^c~gYZ0707010000009c000081a400000000000000000000000167a4d7fd0001fa68000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-mod.ko.xz7zXZִF!t/㌱]?EhDTTk׶ǼPX>-T-zY·g;9:6Mm"sE׭fe^!R٭%xDžּW,vJ`Ȭ4%_]FF⻒ƯC6^Qd>U<FxSLGݾ-`2>h=]XF#@mPv)"-G2Sf:H}8!v1NUzB2~I5xx,|fxB^xdů5 %F*Kق5ώUdY&bbŊ#dž%=UHl|q7v@"O{/䰣"_Qzqi^^S1ii[,տpI`J'` d+#HٳYğhl sT\}Az<֊ q8R#[{k!bk sD IA5?L\UJ RP,[S5Kb5 #a6pB[U6Rҩ&7S~יmM_' [dDsTOw.q,X7Y2}`(sim f󱃝" \D-wDf,"*鰏jʢ&4c;ky. ռzȕjI;[")[Nk%J/9n<Ϫ8M(tFr7@ˢ,7rCB6O\Nv'gEI&4n,O۱w/2쭌M\2uT ,mDmm3]RX^oSעɮ^`EYfAIj/Nw?uHuy~*q./Kt'WuLoZ~km P 8'ᔟќU /W>8ܗѪS Bb~̦9rOן^1vv0cOE1:MUzG?ڛO|TKu ]3G/q(J| v<x/Td i[[dyAXtXx7Aj̗u('_򎚭@yzUg& ҋ~2F|OHq r\r.Q[M4p$eM5:9Ixh}*xN@Ec2! ⌎\@>_vWUV9/ԱkK1}&z!LSPz>oDo^5%Ԙ5N Si`ΙI,4D_oBb'i9u|IE C35osZM#\?>?N29Ҵ\ {**gA W󘧃CYYn"H9vM'uj"r|[oNw}w"vЯ]"è5.H>)m^"BҨu<:f@g͈8s ϖג;P@L^+zr6:o@>6=9p"د @ӬK[٧ޤ?6V, ¸4jM6?lpKˈ]ӎ0"};SJ5ߦS8o>+-w5/ٶG6 :zHn*N)tpgj xC'[90B lْ:j;EyPB/9p?:[u Vl"1;HZS]p^:l%ɎBz,Š۠MmVm%tF壞?m3iTϳ$Wj:%iM  4h̵u]CYL\څ`CZ[΋y&_DFbtx#AWiA# R/rF[C d[s|!t~TXA"hJ9m[TA`E㒡Vj$ _FlGP<OmOoN BwLy),k˞iĽuP ] t3PA^|~>n5,q;AiPd;qxh)dRvGc?Cni0:YoXJkabPb>"kEs8UF6Cm[OC+ƈ]nT@ry*a6j]n2Be^'d͂R{@Q4`1:f"o!G&X(a#e )oRCt@& DnK&DcNר=Abf!-JfTxȻ3|,pvz3X B4f^A+:#8?gV&+KǼب rМ%ak*I[N'ܨr>ύ0G}yY$hJ禜i}rGAaBIbٺDS5 _k8%'Q'r1w).B1$Cs[[ػ#Cg !wNL+u+Vc ,4Eh| w{@G(\U=*g؅Φ:3@]Y'&"tPS Z'P=ҹ\BcGPyHg>o{CR(w1s5>Llξż/XdTX1FccyaO wڵK|o?`k急߻yPJ`+6sHUmdhP> eOs6H7tݭ? CfD&nIGWr`UOؽ_懅h٨&cNZШWHF2/&h~6A$#d&ƒ5DkUҶ{5wOW3I]SkM 1}2{j8/4hA!W=Q GS3O{7:v#sˈҩB10L},r]g3Տw# mgf[yK/%ZV-Z_!x1QQ2`ZfC1h?YK?T"Ѱl0COxC/% =R,d40к:@AQGP{Ş\/</fǽBju߂n6 b4N;:4ŸRWӣtNR0I;HG/(}kg+ǫzK@a\[w }z)pJeў1>-\u >B-[wkpF\vJbyrG,-9PLD(Eoc(D/M7^ Ũa&Qb)eu_Vg S+~\3:o:ഒoMt9-\ >f**9a @y!yyD 9ZM+or_BOk:Z7x'}$Qw) ֞oFxdJ|tcU )R6+l<064."bFlO)ai*ޟ%Ͷ3DyfHb}wK)\K6TEp(@{(Z|vU_./, C%wݕUcZ8٢˖EРç@ 'mW̜emS畉$1{+;Gv8gdב T|qR$e^łzdh-&,hcd]u dI:Phc!?͸Ƕ(vlt!C[M2?(!+յȪo%rk5 nOFiV,oՙ5* {o&Q, K.:?S$51?^(֒1-4KTf-韷GQ66!UY{KqeY{$xPڭj־b(oI3> /ogBFEd$c 1S r;/yzS%].s[[?zX) 0"D߆ Q&(UUo35$.EkUmsЭy`[VhyC D| XH纻3(0w&!ˡ_dږecC䀈F2LRiRWg5ߤ>TF۲h#y?s!TvRr$ w6ܛ65-L (eNwb;ȵQs&Q,{eq3?Q҆Zꗛƕ#6!']<@7-Gp_𣉷 %zwq$ ՜cDwD],TO)bOOzV;.f $'E1hyg@31p f+{?22kgte/GK [_}O5N;{6szW0HHA]AһP'zQ۳o$>+J4_vK[ MTF<&awJ\0w}^l^6PDC@8x' ajfg yC41TU 2y-Y#%_۽\0gG nH 7JYw _K6Q9dT-I ^(BY-y6d'KFYe0w=W䪱fgF w6]LEu%BSJ@[|&t&;G,ڃdEET`&G+cdۻ$bic"!(zL]><։ϼ xi 9;p4GVQ֑D"{>1[sE޴.|Π=m_V/Ͻ*3m 33/ Y'k-&# 3?ۼҽ5'C*!ڢ}K!{jaY!R(R^uXpvLBvx)J Asi(uKp{C% B+[9a&٫Y}aw&Xu (KŠ :wP,gFVӻ 6 NKIU@h?A[P# NPQ|9|jyQ}ְ2Ss!rwX^ɭAASmh Eb!|ׁjL3:߉8>2E. pdđg]yDgt?K]ϸ{"4ĖBK΅XhF2dYi F rx_{|Ӆt} JfdE?Kd_N-R1`$NfAxOM?jQ3 =.MLfEqO"GARa9NXlt S7 '(q}3F3YNEŻ2N<;Ltw䫌IQOM]h<,$ a ZW`qi/ge:@?6ϓSL MIՙ6cc(* T[xF-4'/&LS21Go޵sD+oZ lz)ΰ;Go,slp&~+Ij/&N˱k{{y=kR,5^F86}Q z"Xٽ= H=8\*M(ŹyMЅ:g4ad*@s7~q%U;r 6= ?C:7%XCogP(BqvIK%kME- ],jDG\3{8++PR`L9) (_XEH ;eoB 7c|!M"U14/-3)@7P /h\XʸQ;N'&]Ӂ~4ujzYbf &.4ɭQR+)BԳ3\^ްFxr!mKk"eǼVWԻĞ=g_v(^~|ku|!&9tλ]p -%dvZܾ.l$8͹k͑+G'3v.kNuXZOa#SS䁃%w;X&[]%90Ja瓄fapQn;~l&vpV,g|IܤqUt$Q yE6iYm T%ԣNP* 7lur%$}8,l 2#ZBcZVNC[D P%?1^n߶8!!hl'?l-B3{܅r/c)ePRV=Lh)0o @~5RQO1JtR!g*+Y.YQ#BZ8<6}t6Jw(yc~7 `]WCC؃jsc&3W0 S.Y3zI}gc>x}$qb1W:KW}[|1fZ&"a;ޜc>:Zwj;ΈkVQU~ydQw]21"sˠְ+Rͮ!1&l1[*y\aϯ]bGˆRve4@G6wVqde)ǽ: -7QRY4RuKHj:&xHyb6[{:YԎF;7)cҶXcx"|1.<.PT+BTyZ˔ҞW_ѧ᪌_VI(@yM0x[&M^Q >z!eq%S*4+&xB:ϟW TXNqP 7(6Y'%9CFۦ]IGɠx%G Ih5{Ax0)JA-kGu0uӝקKOMhzr}y8ݠ 0@#e JUkFPT%{\hK;%S?Z3+:@!e$]V2Tj(H XU1:s{WːvT,Bbut]HL?y xOxsm(AQ6(>QڄF-V*=*ɼ23>&8#FDWgOG =Rw$&R.X)oݮ#}B{Z 5Ek|B4ׂL8" ^L&_@ZWU_QӇdnHFyd:A<(lK2\`'0Yu? 18)7;3Z T{vݿ;ͻ`\%_3rs9t"tbDApʈ%EvvBXJLRllWKOg w _ al2o.n9:|lx99 pJ!E &%GUk9B32lOBiLaXҮ  6Hm^ 0D3XŴ#`xBn~6z%8#>&B]}ڱmɺٲlk֖~?4ʥtC钷NB-F,3LYٍXKXrLAru0hO(DI]$SYO[hLhC`+,`XggYѦ>,huҤ߳~!-U$cZs8pI'3Dk;#"t@11C (6znv!ZaW} g(孓~.>l߈5;͖$ d Bc6'^Iqb:yQ U~WP'-pHT@ZJ(JC}/K7ZR*g "p{!e#qP>)?ԧ\RQPbDE4ڑt 3*Y] VVqh [vS'aL ™ֽҚ|K\3SZV%<צ,&|PXLI4Y7q;,]JM̠9W0TH45Q~C߇nҼl6NK<qI)RJG+la-+`Z/a )+4+:3YNJ'ȳP06 mk(FDlxMu* ṟN<@ v @-m\kd&UWqe|KfZr6:ZoT̮kJ)oF-H ӱiGe' - ﵐ*ҏ_5"O.eB#'B]dJvuK/1kzdR#IBK+1Rz=طx E`0G쨃C(u%kgR}Z`%ۜ,`r۩*z䫶#jC;ܨҬv) \ϋ=Egm< kF"a2li{.+< Amw) +Ä4; k⧎ L]cjOJߥڽ乲JycY.ڻRi!&02#FR] qN -Ǫ-- :k5kĠ5PΊ~ Rs;-z+@H'CnlSH~Ff;@e7<=x;F޶ؘ / a[odZꡄag,,хX8÷`=Du߰x\XH;WS{/k;,w{P#ň PsөF( v9>n=N q/~;5VͲ-'Jg @NPjծ|#*p HFb pz[.-KG w6>d 3LΑ} #D3'1cg3nj.uj4v^=Hӗ ̹ZLF ;`B߼yST{Sm0Dmdi@蝋+@Ĕ+_e-/Aø>@Ѡ8A2[E>bTOG-mcfa†>A:).ҶJHkim0A3T;^wmu-~ZR:z26TIٳhDЃv0aH ^O, ߽SL~!JɎUO[`nS5@Ux(Ƹ2Jd Kf\l xSl9` #LLLNT#n8!`͛T]r^ڪ 4ẌM9~n;*#C*SEfK8.!2>! t'# Ho*-mc xVlλ(ajyVv8k&}`iD-vWs9WWi4lGqn Ɯ`̆hہy6;au`H$z:$6{ MSĚvDɼP}JCDT.eYp+#,s/QuUUÚ{,4l:H`b[y2gF_3],x3πZ j e!JvA.f[Ώ!.;)džX9uf@-r1K.RD_XI6mQYD$HKzX7b̳I Ko%w$g^Grr86@doyTD0F>'zDFvCϙ*Φ@ތ.30oz1Pgkrr Ku)#fNGqח$B3Q3t\'v%f/j&}brʷx7z 40i<-CJ{}э&bh^˼k30ut=pW<`l $Tf{C89'`R|ƿn 1Wdr;qD'oPr~ ;˦(QzDr bL3uk F(@=4r7]n({EBghyQȄȂ{|YKA B "rfr;4:SȜ>!BBd+ףVW`721v> Lp kӈTA*1Z?Od U~1ǟol|Y=2 3g<P2|QD--W% x91?ͫ Cp9FRj6/7PX ,HR!b8eEt3#l1QRmK9XHj|[$;|WTNä́E3Ey./F5~Fԗ6ץe*JY5 uP 3n7A b[D~ Ng}`yrQPt%{'E{ˋ ]BDp/CK3Ma%8!uT@Xwbsб@7JtkI-K lgx+CcQ_"0A"JA27 uR]W{ma0)-r"eM/՞KJYs8{:Q/d)QC*ʙʦHe_-ڝ*E3)4Dw d͠눣+ģ[Ͳ'<2[mF_D߂M:D/6JS@o{T(١fS(F0x*f%7_^,mFl%=%2CR tmWU%__2S&<^Uf6x+ɭ?%=&p!@FRWi2~|1qbٱ3S+_lvQevdw:@;a iJ1Vfa"`#JKsR~$PYOD<+pYu#&E@Ķ7gar>:E`ڽσB[rqrȴV9N\F7݊i !nQDHJl-~-`~H9^um cb Lf Ym{uW)}f.!MFP;n EcЍ򆏠:?˝29MHH4tchVg6Ȳ똘笩<]6f3s=&9]*7 saS1`*!< 3KW/!ʨg4FAbB:v="Feht[VgnY8j :+n Oº~D ӍNeC7z x^J4hAYԈ{4`lc7qقsI?FU,eo@љn֮W[ObR=úJxvdA{JFiH|xi){QtMm" c>-lQDL?dVr8Ċ(-pIphK}HfҘ7nd%B7+̡(j|D`7,=wNvݕ[BGPI;-]:ǯ $X6zA3(=zZ(MRA4sf\OHzmI rsoWC]m)wRM\nDQ# @a#sy#[3p*bZ3>X׳1] PB:G MR \<Q+2{ 9D؈{ZG܁e F!eJ8y6,`D5G/w;:b|FT J&%. hCל-AbYeB'YHM3fRp2& svJ_h5?c=S<䪷9 JEchtN&c<3j{J;8(|C!PtW%[$~bU,Tr >I_(1F `Lm玑1"mi$$:9O6KTx*9;ӽ i@Czq5_upK|DߵgŲ-䚈)rlnrb7er˜,')&=W=)zE?Zh#U%0ՐPZ TJNot<H16Yd+Nr`8cmMRXN`+*cy!+B^Β'99;4y?;`t: q $pڞftAד7U] |, /v +9A#3UƊnȲ0< ogw-hˏa@crڦUXE :XWh<0ՋkDz!X(q!ؐ**cP$*L_49+ ]oQ7^f,mӓLگ_`'=9<;X>bH 3IXz8"d [考;1Wx||.6ѬE|DN9/əG UU.S1civhu Yj0}#ȋ'֋PK*HnT=6yWu?5ҍG()Ԧ$\rAOÏZ7/4jM{(nۭ7l@ ɩ6%zdopU嫴M*IK?w rOI`.g]ˆͪ2L"ƣBh0NLN:0@~+}m购/+h3]Gb~v~b*7?dfiKgLf^Lަv#bzQڕG3v:b1C#6Xă9ZЮt.(P| +1+tUPsb*>k6=&ڡ2Y״GmV3-DH A݌~%ϹeT$ޯ0FǗQX ȱTƿ/D@㇫K)u)zQOj:V,&N *oߒKb%IA_a?1*[5֔dcqbpAM1Tnfn?Ik僗::hϳ#zqߚ{у8Z/1#J@7_Eyip@ԝFⷃ1(c_epފmn[tIXͫ 9{ (ˋOn@>Og.&J9xNϞl2&oQR[VJY+o[[x?,UH@a/ ldEin C ;/~M>ns'Cୱԭ{򇢼OHx{݆{eǠ˭imS+hmx G/тޫ{]pBw2فaM; i,ٔx+Jh].uFZ';SJ oϞ;0ĭ ~h|?;쏭` ɀeo,Z>^|Gm>u2d^YD skj6Xbij '>Ud`wb*үvGyj#_QN*>X0'"o,1vK֋5I YPbĄan62i3/dT'{ՉD,LZC 2ߜDBb]Aw!yjhE9/;22e8X{j<{&$2ڢeQ7~jzf9h؊A|3 F},awɗ-")05%F:tgwOsQ\07C' c.*J1SjEGyObP?{/12"8\Vo8v ? >wΐQqA5ރ|#uk~,YhS{(D*I~;<%Uy}HYy +gh33/JBKsMQF a  ć OiXp1 V"=زG Ŝ-uZгv*5U~Pd^OWʯM --Е)b1kQubaSs2T!IVNݪEA_hoɉt54Fg$FdfA^!c6վ΋an^a6#j\M Fwln[z+o)d7bBGoN a˽?݌noG˜A6Dޓ@Ӿֹb;V/QZ㪍!y0$qf9[8MNΨ%]LKʵft v>p=ݖdЧ{Ma ,Pnђ$c:G9.txQ(E9zU:$}:uj܉] cRcEIȨ?ݏj *;q{)Zת^ dvU&d>y;])SKEi$HIBj\Y [N Kp`Nl#XJ'T"Qi^1G.9ˡj]݋sݚLzu kȯ+n}pT9tpz~І+2#vb Z(g`rJÜ_xS8}"`߃IgaBYc+mC íو~( r裹D tFBS`痈CX2( ȣκR.U[vT/UV֕po!r~ @O`ohHr᥶\ p1y韢W`ѤVs\w@\FgA02y 2dLL#,"!70ŷ ;)`*K3ܧ`DXp$F|7Rh0ōnd=tk($٧ڮd|O$\)> fxqցnkJOrepŰE:C~aQS/jM9]F-!=RM3KQ!2WE戞'64y)͏C}p5CrDlPBo{32 tm2i(`qzȤc~_II-4;dF%` %-N+V2Ճ1h@AJEq82hi%- (V.'g[r\5?-5tyi\a ?#_AQ^!X'dEc@8|Ҳo:Ca)u !QSRA@xX] hw-$7(E*=ab4y)8 pͰ5M]OD:z稿,}'tc)Gc:/BpR.!ÆUP>3aI\^*Iv-RrzSN*ֱΓwG)2GLA%vIa=e1!?gja1ţЀ/c_RA @pU\T q -:Ba0f=V݇$x" ~F,NT2i]`]J]ޑOgxwkY;5̟biw7Wi@]L*aԧp,"Pq\7޲ 7 Ywʱ^ ep鿖O1av?VX>uz\ ʯvDI NڤnI##+Sy6zXN! B3:{c|}?!So}NЯo3g]'V_zC0Ww}iD/k-(TlV<-"ŋ!'Kod,-dp6slߘHXSߦRwVa:М"/1Jz֩RЁU)l:Vn@MTy ͋ . y}F]E)S֜p^+fVo TjrȾI;\ހrFMyKSq= cr~)i`$qI-$-.N/U}xfhpY*d8d{JgUwq{2ryQ_Xa8r6x & HB- /W諶!ϦfI%{ vanES<媠j["ljcA<<.;VD wjJfP䯕#gntLxV?"/=s{O>ĻRa9\mXoErCa`qBo-(C F", 5j/|g,nX#0#nwvdM,eu l,yޜXi}d1Izmg7~&[T&w.drĜ-BOPw@ u$Rdo&*h pF^wx!kx1% *01Pfp݉07+W|%7$coq+Q5|xjtWP* ?r GP %l rԹ9/7'eDs_dyR`aZFd\藝ĕm u'GN̗MJS?;QzرS^sw#4$5pd272ȰK7̝#y̒-2updS_x<8YD>3A{Or5XIʎ =Z=BdNKE\kȂMCP >c&[s/4߱E.Gn1*).D.lκzyoaI@KH  s!')yg7BdyoB@޵` <c\^ٮ3v۾ ]dUTkS֪j%H&+>kQN*=($\Th{ S8옘?abfƺ 1pPO[pަJ|p(z1#Ǯ)ĹJٔ)\r?zI+1owQҤnaޥ+?qx ;an!M*'o?zc>XlȽʂ8Ym=^M:=+g$9ЮY۪!ʖ?d|9`hJv$OTɸC[[%l ^ҎYX2 {hрn(P! ;yp"[PjR0d (!"w/cO$3}B[.Nз"d%4.4ŌjZ=csWV箟 ֡&R$.%iVYmLе󮄙ῒS^8?rfglu:ZQ}eh ^5t`\" Xk.6Dtӓ7M(\lI8^x ڿBLϲ%I=@{%^(Gh'c{T Pxkk­%)^qKCO)bŇ\WY8&F%s$=c1*Ì%Z2|LmYstklLȦTa\_U/<i^Dže/\ >4^sR>5rEQOd{qh8'^M-M7Z? 5:)œh9RơT "z'8ȅ/V͋\n#K&9 ͺU %rĐ%k.Y࿵`YS겉揸hvY956i<$";Q:;dVI#ТPqH)PVlWf,ϭ[OLq^1HlwL~lύyիtEM320|Ir㊤yԠPCMB[V/nO9~up;Qzu=̯ܿ SC)!<zvWbƿ?.1j9٪~\wtoT\:꼃 $ht;;2yHhZ9Y]FiOC=4I=8Uo"Dг B{ -r3:ߵN$" 5 !х4jjwtKט&cKZpvMk*O;-~0tk'I~Է7E%_m2!/r̗;+Yex$XFd IyuN 00o+ t6t7n$UI4pcW,K5{jV& y;y+2'2'!?|cǛj1JZOfQy3 h- p%.<^ ͦ\G,0ߑ&~,Q\jL7~37bʌM3) Y%@M!q>bDadJ{<-;v;S Nb v#ζ{B] Z@LB\Vq;*Y*UcGJ %_ߗm#$2r𳿕L6p"`(~ul_[0кԏuBT.0ޢ iIϕjB*?.;!%3n6IALjA{ 4kRVGU}G,0oӷDM*]0QE.k`Pn|{rm ^ Hp-ɗ?qٝTaH{L,iv.dn[} ՐepZyەT$ʆ3cԗUϷsmMqF8GRD-3}g2n%P3X9؊lpܮ~Wazs) w e|zu&!!.0C~Hh`h״%\cD R"QP4"|sAƉJs^m|!D'xIC#CvXۈ\E]ن3mbZ&,1&eJ: )'=^fnjhp<HueĭꒈQh@F>}򓔁%4Dm2?xUEl9ڗ!΀UKh80āB<7 ؄h(N MlfuJC]_iʼWQ BXޛY!~٬UMᓖ*љZ~"m$ڻ2r_QKgr5kP`@햮*)n1阏2OHu~փ":(~O:&RtG֪VC A2 S/B [8}VROz  [.Qs}ӠdmOZ0-(.t6 \է9}uN*.Jьv~kWwEoEnjWdWF#Z؆w) 0؝<-lhH0D|?u'd6ܬ CRkMC]\1nfS'6 #c ljx;$;Oi^Ǒ(ɴ-+ K"壋TGؤO=sVl\ok#XM.!Y3V o=}/ Qe} ;:gS5jp M`Uz.l iȞ:.'D헦{<@PpCN]8eDD9I@6}TNHsm֬[>2w#Ca+SPlyI_ xP$m5⦘DJDCΗߡ>V]|[ ^ QJr3)DxC-Z6N5f,n2f7yJz> FXcŎWxbtvaPP4n%1?[:!#kPca,K &:yT|0 ,Db70>y (dN X|B-#KH95Uqԧ'2X8X=wOa݁f"^d Х<* &ƏJ Y?v|A텋?DpG1u~Co\YcG Ol[%X]3-aJZ-/P7E-W,͜Mo\0/IXt=L ؼDӱ5.-eUSp@GY*8(8z}N8x$P"3JiĜt H*ږ] 6)[J)$^?~ l(nJqK( Z@ߒo96"FO3~քՈ sƢPV_j x,&>t]ϵ*p@}P CƹcrC_>-V'̶Pi9:~%{RӹL[Y@Jw&|/1a{.s]4zvy7tu1gu$ }5 `v&C4Z Wpr( 0{f3gJ:ҲwWHD}]:\v(jFuQRra*_<;z˙~] 2@фprQ;7b! (w^LgG?Pnx6;P•3رqXnnQKs {!cqՄL.Gq#; R :ȝ"x| &r2BM!S\Q~ oILgvԷ b )ް KX)g|]1=4DU*&De`o'/@~Sfr]:nauX!<]ѓY;R Wn98Xi\Po٪> Mыae:Mn\nC^њbS2Q˔>ЇasX bFKxSlk;n{I nG꤀Dف4g'G,v~1^%蚊{0)_+$x0Y\wOWzRho:+UCpb^N6*q58 5=Fk/╸$6$t'Y֜ 3?n}'n 9^d["NQD%qu](m׵ri3oyƷ٬ITA` L5%<$+(&~]~ʮV@|D~Y:0WT3_GNg;xeN ,8.ƞL2Z+}; ?Bj|13 Rzg}+-&q~Z8/4g?K#qg03{V[=iv2"cYds Q󗜌sm6Q+M$di"jVޖ$銥DO9HCHչx[Wlhsܦd1AV*!ZI21 ,^W5nt1H3^ l0e&E Moe)df? \MYNOp0~̝[chJԴl /rrEկOF~iڙQ汀| ́~zv`[Q8xP8Z) ?\VhnWs5S#[tK$@uqKyWٗB&XшZ3m#awo3R'0mCHء.TE=5lʟ=1q-CC2Zhf ZRܠ&B1Xj!`ﺀUmO[Mf|EXztXZ$;;oj1>1Iwv#ғMg4sy ::}8Fh\%{B5ug& j3BbsЩl &@ךJ _}9pv!x0 .qKBu?r)Mi6:"ߎ)b~'oA3o9Ǜ}'my~΀ ǺūO E<7k(WSxA栕]]ԤVtRǓAs}\5cȏmς$A/at&2(&ˍX!S׽j$N{'p\se.YUl< 2$Ui+3O#'PI.r@m-֔Zƶ3ynko:Agھ.>1iK՘MKMwW:_rI(i`}J 3I'9@HzIܺkcn-P,tBGe1!^%J"m+$I8ƙnq`ofN6n*(:L!1,CG}F-6ќTG20 L?"A0QyOT*ZUĹŪ<>/-RU1L/~ڱuXj_,:{pjq1E!=p[J K`^'(n#v}K+=]nMV1|B xG^F: Si͆ Çf@!]ȋ<mʑO&9-BHlU<].h\ʟ՞E &v$[_ Y4<9 uSTK<^q_y+ׂk,4)L -H\^5U~U ں# اKZ!ˈ=@&mr?O-^>^N+2 $5ǔ"P[^H?~ ϫ};1UA%,dKx&E#ݢyPcе6;p19 qLe* Jŗpg!krTڮimlXX䩼K@rUīG0HgYAeUݥ hhbjL DNO9\p N[^"iMs$ pǭ'KL X]8=8f5}_.n9mA3}bW̏Lϑ)ݽof>&Zd-f5cB4+T/Hz]$ {ѝGP+/J߭&/ ~eNvXRgWk1@e1<=A@̧צMe*x3:)x pdW\9}.1/m\ѬLK+m;/J񨢽T ˂CdZyqQ)2 v?<\_/ɩt@ [X8Fïf|ZxôgS0~}[ c6E=ʛ;@:u[T2c)- ɦPiڜx LfEj 1͖/@=SO&ޝȣ!zaȟ#A=g/+(q'!Հ}W{Dq]~i#ŋ]Q'SH;uX2f ‘m#}M~R󵬉bN֢eYْ ."pM #޹MYmX<25] }ޗJaWO!\zH-  8ԡ1FTVC!@>|@ZOx6N)kP U Psk9N=)_8X&^]n/-p}BZ!˟=Uxf*VTs@Jw?^%X.7of6^* COr7b\0,XGŎ"7KZ1z4C#uG۱@Qe $U5푱pB36U0@n,@d8C+MEw / gpmr2D4Ę[cyuL0Ic,ɩ %zɩj [x[fTPw#0Y [1{cP ݱFjv:>%?_&_ `(l3 699D% q,~N] *p$>|GLb*-ӍB< M.Sn0F\AnCIá6,ak#E_:ɿabYI{cFM[Iypֆn/[- g[k}S3+Kۺ?8$hBL׾-mZKYD]#ݥE-P1d'>bcJ,mןۮ\ !4LAQݲĴ@ q m Ly=<噝L&lhj5y?mLǧ{к6wh^|%ft(:e&rU{A$ǸP5HηDdLhf_pB~{Iı qBS㉐k@iyLD$ (%{xRӻZ=ⱎYˡͺEڑFk1f[c5LA,% Ӛnn @5Z gNU|  JhɅJX* S(ڥ6]~ u VMӰXfWBCE1`mI;uƣVdO{V]B! .;ֆΤzQZAhax0= KZ{iSy]'u2JAntE^@(+մ:\K2$G74 C:NkV^'۳N|LyDN!l#"C 3^|~iԃ[cv_lķ*g-xdBaV)5jÉAs  CE"/B("~)EB)t-:~h``@RztUoݧ-0|){gÔO ОΦyJ5M@pYHLC"?Ԍ r @QL \@vBzi&mNυkFrhV)@f\JxE=+3 ~zNя$7꾿 s9`s C{̘8o cBj;~vz#M DŽ4"qA{AnFyF~|eo#QZ("P^5քר5.ODhVc+F}/̗y+P8Sb gc9vi)S@ \}n\Lf|pjl޺5K+ln"[d\\>X:?NqMɮXҗux 0Q3T^eƎ-CU2FTIxɕu\a2CYĊ1*)#tS6Jb#5xp[HZ6'rHuDfԩpc hvxmE=X[i?iەWA"!(SUۣJVCG \v!چA$_YEG&s>ˤS T +P=V)XwUS5uGQ^΅:0xz"TZ_ul~*wNJ+ J#1KC?mk*O ჋mo83D YZ@q طX``բR\@|j&^uL͚ܰY(3z[n)e$J}Z-0ֽq:x@#\|ǰ(FFHNL_YnQWْ\xp2PB'`nFTӤ5I-?Gxv EduN(LQ5@2zudYU?Nr\҅1qY}>s>g,ò?iš#D:Ri@b2X$h| >m/_Rz!:/rW}oC^Ʌ|3]z|^E@@;8,O˚iO(Ddk6|N02U]+ۀ|j5`X8cKN6'2EͱC1T%PSRF6 EGy$cfD [BB1&N7 c(^=]w=1I~3.[ISވ:)~]Nf'$%.Q 65R I4XX>& 0'rj'Aa<)J3: bض:A1ITrDgyZ ~4wSؼ}"޹~uи[ҷWj&Lkt2 s=).,t>zl'Ha*{{%а!_J@fYlcs@ȕ T, .Wqu1"3dyVG4t XU%@,b!FN:/~@[=Ϯ rk&^iuϹ#0HXBLLb>: ,]R8 h[+d:3TDf@qE)J̯{<rMi+ʢ P#%NUws|Kq Jwc\ǂr>4{zv!sLUN0pź'|\qs).Xn.Eh C/U)y)Q~q@׬AWmStfe8CI|OVr`p:ie}{&A_6\RSKq" S+0sc6K t6KDcNfޡ q݊-,G+aEcq/ڇ=l iHui-NxԫM]ގY45eMcmwPDtə%*Kd}G?0Nr \vz-g+YfI |fYC<:~;qw,B3mҬv~@Sw DQdF*C(CxǷG .(rl++px&jB0 sx|M` !lFTy]ߵt TP0Lpob RB$BAF3 [qՠᓌTդ^W$pthƒ\}ʫȭj`\D䋄?( x\PRvAfB9ک. ָ]&7-%Z|ңᤔja0Ԩ_>%jw-|$,4!rhAq-jϥ3] ֬|!#\x,ӕ97ԆA\U |%^y" ް]Q "o(Q`J tyP|2|>)O!0r!e%ps4+/C~wS0҈=WkK0铜M&^4ayTȕtTgq5ON[^sgZ;4-%k'pQ%}!_I C4%T+/Ey 2utekig1BcT%QSA)ȃeɨvfD/&w+|H7?U,X˼ 'pn,ӝD6m,`Ӑi25MMO1Q%h{NzM3~7^ێ@6]((3tYehbt3Jk_=R2-C:8fg[s/#g F=1<c08g&QuqbmnKz#UBϤ YD X:g?mKqZ4:_% $n[sp  G8.7 gx5{tXn+э0Nf]K D@Rq堋0Yk(?2'1`䈣/379^*cƴ4ZLJ8+9 `Vn1 _L9>// \JQ֯.Yl|y[1~Dר ԷҼ[aZIp92wOVܜo$T1CR49 c1S5Dz'۹8" z")0X i|lcʚN"qUѩB19lH:`h,PA0HQ;[Rc Mh*{(΁I~5)h< MxﻬU)NTg=[5ILŗikq&5NnϨ&;IY\O~onqQj) XutsKq96ǒ|q mD[ôgΗDDsP=y;B'>bL7Jf"%߂ /b,X@A^a<Do3sAȪ'15_6g8-rXH3_pt*8ojbz6mT9W𵈆}Gu5ApOCWyޢ}>SrV$Nc //eC=3_ym&V>Pbt#b"nG ,C`3,l`hIv,/}z/CV MYԄn(^z]:PB -}^ӓ]VGԛbUAؖ HLw^Gc*~SYt#^*T]*0 CƸ6h}vK:4mM"̌6V HfcÝ[ 0sg]8eܪ@.=6C?.Ԫm+G;by'`c!ʔ,OQp2AlO4oh[JGHz{ >shTzslA+e{Մ) V>4L˼Q7hΫ@W2od39ުY{`\H@䚏9 JEKbw`~D]35 T0SOWdb=i8H,M⚤\@М(QR|_?Z>_z"'z*yRoLȯJ5Cÿ|ĴF:T%?_V 5p\'l#+O%/1>q"#m]y{Y3B;`$ TS`OOҦ0\3m×q P:BUKã]{o;}6Mɥ=%=;AN,X-ҿyZR܏o(:59:h>OeP4f14- s\*]R:7o$uځ:yж=^5SF+ϴ|u9v3S4X>fqeXlNRg[fcF>$Mݙe2YU|S\8crdiǏ)s.1B5Tŗ^{K.,w28]L7g m+@vby:+Аزbb%xbLYqE0Xh}f /؍g{ouN;g4*j0kktQ9YYd Ξ _IrEQc5KG 6A fôm攤$&h02ͻR J[\gA/Oa';^ucjX%-g*3ve&MYܼy:LYxw@Y _ J%P~_k{ܑmAvC@ tVqSˑ(:Y%Hl]!B\ *M¶#1nIIvr{{2<: :{Ui^eLhh<WpuH$%[QfqQ#ș> K[WV)/1-Gdѭ7P_JZ#TǵБԘ&z#9_>V#9ep ? ME)VdJ+h?~δEgX'脠J̷õd3g`NOt񦯨nlvtX|.;;bwJ+n9^f%j#*6w?>aZ l"z[pQփ0( گe.[ 9s¹&z+$F6K@"M m~~r8JbI\lPp\dT΂b:gQG>0exAhjLc-Ց;SRkТ\[  k+k~n%1;>q0*@n)9?3e*YWߣX ODДシlF}$Z?g kE\zPb|agO_Ps̄BǖԿ_\PsZ ven SS3yadØIL ioˤ>vahS,?̂mem2^#}Hq"A^5Ё yg^GnP)X J)>b ) AӅեH 0+}\/筮ڏ~lID$xd;# Ir// '︀|'fGwNkP>i d>BaT`Wν1f32N/)_"4lBB"I-skvb缭~ۿ@fg4tHO=[h;u\hKsYNbpp1Ln} fV] qdaY#6 k -jI?646mn눿CwN*H2&"bvFJ9Ko)Uj\t`W䂢\^ l0{O"CGZ$*H/=FXGO-!:(L/?I=&O[ڂRDZ6641$q#`Aq0osm”im U+ bJ y ^zgg ]Y`nC4W6OQч۶4!,sC3Mr?8n7:J&kJ1MܿlJhv?ș6G䠨rͬ"s`y˸_I`"c>?f%Hg{X*3 @CC4RFVU'3j~L+MJiQ"b}n Uk  pٚȈ@ x~Wʾ,T)X17%N֑9ֈQ@B89!%w@"Ymu!clY)Fr`Hݠl%q`KՍ-;l%$7znR]2FmYG+1`1ԤМy-^*3^HސILYyˎ LtɸhYT6ʹO#UP3 A2NU׽n^-Za316,7QXʆ^ȓBR}IuT'/"kL#mj*Vcak3`y7`^P0iɍJvXNLDZKwB;fu yCS\ϻ0ʷIRXAT;:W9I66k##g(AI@H V!}p&8UAڐ>sq:]X!_]#֯-^x`ţQj&UH*Fe矻^n ^7u--T+` )S9 gΖ4Gozk>k4sl$)D MqG kg>IFPYYrbk-ܮ,L /#Z_NҦ^ծ+o#:P wmL# V& BktʤX\!u=ny4 "EqW#V!ӁEK.ϋVV#mKŀ7j'+v /|(rx d6ȓ_g[dzW/HݿĽb+ ` 1'Cb㯏Ί|VHc!ο rrGw1LbR( F^EA(R[ʶMJrO,w+K tV9(yr&OZIbPE-NǃiO GW8Byn>0~W0|nFU˅@`kh$UY<S61k({&[ kd#pҺN)ZI@6"hFM3"NیRݟ4zVQG\8L*hqL0c)~wv5ǙZfe>K/t~[.'Jߐ}4HHX~(#ᬚC aYDbvB@Jw08!xz{_ VZ5"RP)`bu7\tnF2:8Nr0S)#+{>1vB5X nl4M< w2] erZ,nc= 'X;@bߵ{)o[Z;8g" 9-'U7L!\KRl)&g((36#%|\D[ QwrTGJbT[qǥ5g'ȑHYOA26)XeY+kg~hUŚ^3@ _t'S>m _2ëg齃oF0mDLjf@2; .fo!)Eu6&d)TڥQ`MjCBrnh0 2JmUE(<9}=Sїr+g;Mti3c6C~y Id~rk}Ĵv3o#U3ڶgkϻ:Sq΁O5x!"Xg #]ҬEnBY8E o at/W}쥔nN6Wk^/ZSfZ &tZAWxHP9$ mMs\տ.'  vE`ŧG ?)律 8톴"-$6L~Ӵ !Rfrkn<$޳mfbK }Eh_&Rcc\C T5;&)fOJj0fI拦Ecw짃{ ]fkЪYJh>&ġvꩍv!UR s9o#Utċ]7oW8I۷- k53['/C*\ɤdklcn+yZe0q9PV&~L^tg%ŤCo7dĀm#)Q(9#N(<*ջ5=n"E}ȍNWb T^῞0Y7t$b7ܟ֢ي8?"p)]_B^7BFųjJ(>.u%~Pگ=>V ̆ .Ú裈}$T3B(65իlـјnK' ŘȳC+IM%p1FX>y|1 /|:VdhRΚ4S)!p0iLk%SmNug! xƯ͉8 "REnIa>Il-N5+{S#uu|#{xQLssnu&h,\oYYh]^u&346T.1 |*o?ׄPqpo8&XRgsRZ#DJs jcN#[R\e/ nA|"ˏezd)zFkFyCw9ͻmokGC:I`H ҙm-n/h z{tIxb/l((>+ m@^كs ahZr]\_3uDNZS{eywjω="R_f 2p{(:`Źĥ1 5 "x: `au]NplE8+W N>7֥ yXy" L2錹еB1\hdLgy$h[ q c;,sRN(c3-LPb&Y錨؊@1j%c쩒D;8e.7G4Lx/j1PI/3Yu#-Ҋ e&I瑍Wy?? ﳐq^fV Ɲu}@̛ #`ҳ\;C^?ke~4̮P*8ȩ{o QX@A1~@4g1|<8v uk][ 6\g exvnRkL+OE,3V˻?.l!gjݖ4L.E5)NCtҵoECFk ݴ}:hࡠ4pnu7(f~;|/s7 @CeKa@Q*.Qz)ȝܻj$NX[sۤjt;9:'&L0x،bGb8.O?7o\G/`F(,a.> `eXdpD&Q~>s_+mwu%̑1+:Tv26EMrmu3Q6pIg٤woM5rߺnas"7҇ ®?i 9cj.?2U#qv85-)}+nE] ImCs2jy`Z┾<^6(Vf~|tW4gA2TXaw`C };Fq DxD` 'ϗ~5&ն~\~e= 7,*~ a Ua.{ɑ:bz +/XTle7cKd=St7^`Lȡt ۹ #}Ԗ'؃!愣yF|V.H$QovFZOÔQGNRm$d-B)zNyH9>?{K(d,U{cNZwsj hZ,0mMw Nqs}0~PyjHfP}p%eL?QȊu1 [ޖSN۵ oo*ḩi#}Th{`wֺ) [m;JҨRO%uOj.%]O2~'hKwg;PP׿rͫ'G~72qIaU_Rܯ1`u,|a0ъUs'H u3!M*^gO(؞E!#+|?<+)m$'hN_2LBeO;!'jsRQź2>.Ύof%r_d;P!ܲoYIu*7 j$RB&)NGNұ54'ϓNi|n0_"Ad'"lOf ɇrgjla8BoQIH&+Z dqp"8eXF&^Kc7(2o,B};ψ֞dLf÷U]"rغeUG d'4 єVSo=6@W/)3nFX͏: gWykx4|DH|v@V7څm%՞aQ4 uo|gI)X$F%q@ÿsV/G,NFWHISrP̚LuYf/m:O*=W[hL* `Л_/5ࠕQョ@~C7_ *gbŧnܪE]sIsbMؒ<*$@Ե,2Eif{4s}PO+pyS<>$1ѨZ\:aN PُQ|A mst;yh P_ϑGyߥ{zBŅQ.8Ս+X)B- zLة|ᷕ3}B mVo~}pO CPh_,'tʥe!!E:خu p ӽƟ-;풛FFx֚&7WkTĖF*D Kw16-N-]n)24uu3,*g(MS7-]uvGbfu^hjU^=AP`۰gt,K6aYboz zp x*˵)đ9]Cw^8[;gV2 KoRwS^D~4E K8!\k,YRdM&i-Q}teFu>G'6˹9vM݂Ć(Duzba >v&b)Iݘ0oL9[I-Us-N/٪a)%ۗB۶B!0x7EoѩyJhh*]L_1u"\\!jYZGZtgէXJi{'Ed݊ =M*j+mM9ї+ jq# |t7KwˁՌ0JPq\TUR]An-}ҕChȶͲpbݚ ΅p$Ȕ`(vܻ^ǧl0Xoƾ^ xp( SӪ㒎QG%&Ià<4_&Sag3~j9r/ee_{ٌ]d~J]0&Y+9?%;BQ5/zDI~vCdeZ8|5fLjh Y'ڀ-sA7Q5ll/QKߩ'\kOf;"IA^8pȝ-YE/̓.E,$ 4cbsaφ*Z՚E4ttwŧve#W)/̲J{!T{li ?o?o`!xE2obIʧ׮Qa* xOnE ) 3Ԇ soit[ (257\6ٽVhJqK%H1JŵnbUƅ,5ajb8_HS_^py zF(oͲ BM#aPsS'-``I$P[$N\28 SkB^n5BQ HZP,\P"1"PwzzJ<`B&1@OL6Hw/ c]VʥkwSX,=CzP5HR=q0`SCzO;,/!9X2uS~rdM"eUzqq+ *|:Ҡf 8z%0-^~&B 9HC#-$ԠJl]ANID>6l {]0UXٰ3wb/Y+D GW(|c 4@k姡G-k=Ȭ>fp9E-k jp2?Ѵ$8wz3XA = Ǧv*:=A!ӠJfb1BV paOSR!0XbmOM-zL4=rlӷ(׽WR qpl-t.>˦٪|UYY9V &j3+kZ<{C H˕QFoZ/<#쒮bx&}mQ>N\6}Ue}6Pin 5+zyy>p2<`͏p*Ps%bKkQX/OIa)݆+BjzH }]x{4*f}uVƱM /i-(0^cG61lfը!,ENo]x57+=.Q&9jr @{~ yߑyZE8$/ vUE* ڇia!.!;a0'HZt&(j8ҋ5Şr|*gp;KA+ipN $C&yԵ9.(C23;._C}]a'. YT]%0BMd BЪhHri!\KF>^'ylε u"`bV\hbFD` Hl"Ѷw^I dO4:Έ N U^V/!K`o ddaF(B䵘`Qukا\nKbzmZ vb״@3%eF_QAI];q|tUs#z]G<*,]V_9R${V\[yZґv]xSAYL-׽ ׭?u&aZ(Dhw:I~2v ԤHb]O$YRnvdnBf60`Pt@BLN'}ye,k@AڔhGw?ߍ-e;KA>WqkcB E/lQꅕ"oroU;_ϠT;@бu'ҢX|G:y'iB>,c`2# † Q)R՚o'gK a߈?Q,ۍ-mE7Bs^{)F %` 2kv&aSA;u*dQ(.zD6HU}-\@ke=#cUT̂ [\%(D8 0I4nz@p8S"IYFLds{uf <㺑'ѻ+cZӔkaFr`#z昤X$4"/(/{[`H,hSI*>wr7 Q*#@-wղx,ܒn]L4vKS,]'7hb ]9GS™p(Q4a] dyD0 \*hu'!@ dzYMI/0'99)KV F4+VZؗ)Z"Hl”!I  iHazPF]hZ s-ej3*Z;kk}̥bvTo#e3db>MH5UqdsDE3M i$Y nA!pPF!A٩ ًlvB8%n@vefGX.\l/AOiv*丫!"6QN.nfH Bref!`z@u{B<`ݢiCq<=ߛ3gx1h(!W!Or㎫e@!c'?E;I?@W~Ǝ&\{k19Kr[@X =j`1۝-W2馚s+ H28,ĒJpf=v:&n\ ~{m똣0{o#3,a?eĿ$dei_&8y51Ԗ⣉5d2cz ),w[_.!H8D=j(s:dw õY_dao@4ְOEk:xrEH:8bɦx KIʈRlA }uo!)kkI99nzZ~tb/6QF% ^WL.Yv{:@Kȯ[S.HlenUtdt|Pl*rjyԴ /܃wzZv(oGИ:{wWL/GtcgAMvgvxe]*#~t"Kh +Y~&d+O眡BS%wV;bmIKiBw+^*xʀ *&t nl(k^ozM&)4:)" +d_0Q'_9*Ql8障*&İT5) MHοq۸uH ;9.DOIH%!niiW -Xn`;*ޖ 6ǚODYY,_)u <,KNtR{#*@gAVi׺1_}$s|zGʜnsev+L@&5*11 6JJ # W>u]#f.5;3qCx_ sr"XVoB}@oGd !L?71@ΰb﹤rr_Y6O"(-8@& pޚc\ijvt YJTS|ދAce@(S$^.FIcx$@Q]; {MC,Ϣw6&TgLu2佩YTxGP6@~Д*Xw%mdr_{Y%QSY3=d"A&X1x;ߐ?g+!S8z{U/}$]jOJ=swF//Yò(/[;ؠBŋ>f'`p3I낶tRs$h>1OYMyVngB@@KC5:nS-MN]' 0+yuXVen;;n˖|m=Vy#F,}Qh8B'o(?R N!W*/8hΈQm֓j Wͻ)HxO¹_wm UVuXeFL FyH`2qWq;r3qZD% 0_2cpȃT9nbMlKbb>WW{K Q,.[[Xd`t~Z#`W-'I.WJ}"ܪL nVA*URp]Ta k'NrȦ@f>zʝM4$ i11@Y[gN(#n}& qN?^'];D|[̴9H*/!l40{]&^'}HP˦*7/!ߵiISv%w d wj&,,RQkKEMrc7c!ṈLP5b%ÙMo-Sтc].rB**^X\uӮ"iA3NK ԜV*Os0T< 궈+]"H^ ~wPwCJ7oHWpsGVlS _] F;nc hun[pTY {>C!CI>Lv7Oh% &G̀Z(M]@e-1srGq%S/Մ$PsPbyrk/^Ph냠 zQy 2B#YrReP=<kҳsґ 'R?*[\<$ ?~ܷr[ӯȕ{O;pu^dzֻݼȲw_GE,g33~j߁Wzm59fn]hk*ʌS;WG]8 >1Dh~Kd " ,Ymb=?B!;+:}bgNG: CjTY>_oc#E E >P GsV}~dI ` m@w 7YOXIS԰/e`';fq˔6hr7(&Ŧ-Gg7! R1uު\ԝU,Եg7YA?necV{Dj PCYYZq U qC<#; 51ah%G׏̰90bbks_T5x],mȇI*,.s.<` s 6]7CyPcnǬk sG.c d8N(Sƨ?ǯ⾸@%3:0 iw`$5l:o;>Tgגc'umJw!ů9Nyw]:sd.]o_/zpAiST ppYr"}` fuJiBu|s.l)z.b([Ku3IrkW_ L>#'!yMEU(R{d{' B NŕDzt|1ݨգ8^߬=3;)ߺI‰~|^+KT2u j#@ lsY4_ƝB&VS|){U2l2\~TuEuj=9tqJ%pfI]5Xt0 &F`3Z)ǷÂU>pXNC'wLFZoʝף`Tڜ:%I t({u~ѷ_4(JY֐&VI$oD/o hRL2e;कNk]LQܧ{2Z @sB 5).c?}9g({v+)ضY''<GQ`qLraV*TǤbIh%b"zܯ8Y AZyK`%_EHpə1̗G h=t@v^e0tOmg& f;c^l?M,-W?0܍?Гq4,nhBOstiEOr$3O*ċK>HehvxYN`/0wᗿӑ޺gT9HY\S>J >ir#͡Vwz"Ztis>8\xF̈́B9̌M üV MW^x[S ڡG_seeƘo'!jR3]%`2 CsE@-Q.\f bFW:&G ɔpֳoz;Vp% Uat(mc;x6Dl䳪r&NGzIc]^@glfn˧Gr P̮ TkaܦpU憕z Bskxa#^){:Y$%p>WƓrme"OԾ/\^pqr0CDF{iE{ DFIm!?18!Q3ٔ;&8(|`AT 5llj!寋|Ng!-}<ݰP/+ Q3Z` LP^LouBl#HYS|i 74TyO'.R V ,{HOCUYJ΅9朁G_MhVAS ~iřquRKXL)N|a)q}BD ޣCyΨ^K!!A_E 0ZK7E_S$5 o9mA[vײBRkà<:jŔ pml,HFՎ ^Z~NI"jEV2?M$HQ.nLS'!,Ewwbi;JqJg֘3n1n[*\ta_ ^4Egvt>ʼnT!zMU.#P(t>y#yIVixtsZ_3|`J n?g_L#ySy2KwZzp.ۣ$АLgy1%0.HGJS\+Kt <`Fa5.,#'f ?W}sM {rfM2^!֠}Oy}5C({g(T77w`], D 񽓣<k (z$H `+" TDzV97 >mݓRakpAzw#6hk=׿\_ytz |Xư"wP~+ jd#; 䯈2ܤX؍ VaN؊x&k#LXP0iY5T{]$Jf.dnX%>nxF #pB : |}ݵ?6CR^=tZ@ x U:C0:;况E9+&d &YWug5>C<נL!E0lf- *SoKolQvґk<9e!^Ԫ^ y_{FP?qhS%4)q]ƥ^;ƺ94-К/b F'+pɻ.UzpJW5s!6*m.9 !rxg2d5Y:> f6<1uHcGw I j 3 `o9N‰L#DA\4*+3ȷZ2FkPAi@?z nhyɲ|qt}yhH)ȃ,ntܱU@k-rLO#qNz̔az`rV> 9dl fj˔TB /ݏQ0uQt>sG┆5e!>r 0*ZhFcK&2)kᑱyxg4PsNf~m#g4c ` l?"3q&c^.ec+Zz)BLI%(Q-p2D<;ܘd OsohMKR ,Ƴ&I;:DO>V̖: )Q,Έ*Ϯl7!`b5tȆCq^#;1Iw+XCjxQ`!r19c+)A9D $N+恼K [=(+mR̉ 68юq)|֪5 8$PMq"So lySL5*S99BK$ $s4H)xrk[9e VFjM`Tq^i`WhXi[ BiZcVEN˧qFC,rJE?n .elTWNgYw|'籐.m\L,IzaIsV׶U|]Gm{_si<̃8j7+B208LL\ }!y?'+MSS jsSwӽ['g;u = m:dֽMp2jQFiߓʢe]o`}-4F'9Xgx TiU؇ׅB: IZL IT}kWWV NwmV;:S>W. YK@SdLE^6E,hD qd; |*`j;8s:h x9Mz}&M04aAN9ٖNC`5E&R6 VGxAt-]BeMfi4G-Zf1A烠 DRVE z29?aK˵;\p友0hWbM>gxOT'5SFA%Nʻ=/`Х02%Kt11K]q e߭jM}oFa/\A/)m u-S+D3&:Pז;fifҳ3]ňS?)ڔ|h>$>MGiscWl_q^s= ӌ&Ht1xϏMJ> heGK Ef,:6"֜[Ʀ)o~DK?DNn?Ls )7R P)|sO_c#7 9mj)*ԩ!8q:$p;MW+b5gՃ!R1Lxn*iϩjc*x:R(N+5u ރn"kkvF2#'R΃ChoL gv}HioS\̼b7b~S"b5wE9$8| }$Zs 4/'FD/)E[q GG&͹+f@FC[F%BE~n!@bëe"ʒS+ tTq>{u0r=Ƨ>Ъ{awV |]<.-"q "%0BђYrG#gYwB A6Z/NǑ)[SL­γ;;b7~>[OBT/WZV|Q{)ɭ/3kL& 8TwI١dCl\Of8$*bl7JG6Д5t`&4XsKؾ歙 H/K8_󐔉]y[MO|D'٦K'h g2w'ANdC`tgD:rTGB|R$w,됞S؏cK ϵ\8SAnA.߾ߦmsy"4V1]C^@g?9s(|-u2Airj i[&?۲l&oyhy U1|-MF&X_ՂZBPJpiS `C!HvTKԟRRR0!>qi(̕:S(70Q&n 1%rbStB&BuVARO\@ڠdU;^5/* ƒSZ:#CQ/Rd等k0ia} '- E)jU6gN Wy[7;mP]Yǩ[q3ry@VjBS4BIl0 K [hV -''l)d\-zġݩCu!2:tUr&& chǿ0}mRt|ђO/ 9;͎ymc.\Bs5}"8fp^Rn#̒CJ_!,!K,@̙0~vSʆק&GOǝȟEA3ccٜ>I7;y!.Åa]@ OI}L3/F#̈́T, Μ_e+B1oʼn@1#n "V)u^R@zb*Q+6>8Lp7<JjuP|a3э02UQMI"(k/c\3wWuܪ_]خcf-1Eז rQwe_m@tpX7X!K~~ؼSLu3J c`=m`\H7 v5A|{nC2WGl(z>YwG猌R6/ [ɪ~?] 89m,q1.aeNT_ ]$./$ |LD3${R\S(*\@d;__0Oo= BVԬTCs4̙Sql: v TjjsxZ-= vq8.KGM+XR)|/,hqOPܞ*7V>}Y{$d Md˭3ż$|ss~H9@>& 9 H*Ñ~;"',e}mKͥ3 Cetwn`MB<\ /~D/"23(gX*ź'Ok$cgeJ\ԡlHzX3oҮ:QLKQ7=!|b%X8u<<~ (mҞe f5{Dee^HZO2[OZ낈XD ~fR"ȇUHclaHyd& Yħ*TT;IjITL`NuřۃtI&Dm ='a^ֱTsY1ee>=ah JdƘi=i2$3E&Qi| {f@꯮g y" fdieb.a(B!aKskhh>je<!i򡹼`:"@|<4`hS&1RZAMpTs 4;Yc=a4[FJ&"=mPɜj5r{(pDR<;RأɚPm;XrR~z۫Y?㳀"WfAn6T}23^ yl0KH5aTPwT9f0XMNn+%эt`eq[q{3IO s*̡?V/gd*lĪ?-L\V/Qv~RQlyߴ9r%mzs\~{u{D H-.pnOc _M s.zSBϽF|/kTSuWs5\$\Tuk(U2Cr!4V=c_jRL[}*M""OM$ꠖQ# rhY+R!PB牲cJYf٤71f`OPToښ mAʥVN=&X*(3s*L9EO$ 3β;Vڰ6#lN_kTFĊ,}ju-#ےC`V_Or*LJ-TE5jqFj'JxqRˊē5o R )noX1-IuLAR{ȓM[yVg4Up|e{!K]e@{i7`>NzN#l 6P׍^Kb6+ Y>Bo .'ǼssojUMo|]{UCPxprCBnk3\fRTSZ^ޭ?9$uIuS( /q_Tu1UYʟPD#|aM/h.^ %82!ץ`հgꕜN. "bMsS4 ͤa6bqm"jC'jݸ%"٬ӳ0coKuH&-bO3ƹx|6o# /WFUrBh]!uTiS}Qr'zlᚨb4;z _𧯅O6>sTQO=Յrt  Ǣ>_tKof/-5Nqf϶$zÑRlp£R^+3ILv%E\86#QӘ ?/pĚ^n#kmrP+jxe4a񯬧1i!SOǑ8MZ"z3'qUh-D6uHbfCLlL iվ.h`aDvrMLrVV?^G0fU&J\aIFVC'ESYMcJo=ecBFjs[pJ\\JY1n-uꎶ&y-Soӷup֮B,4L܀ dn1/3{Q+)Fph>M O~ |3pJp=Z-ƕGnSdRfX-cw:Gc/:҇МTW=ڤp>ukfa&P>NcdW|K*exn Ұ<w!Gښ5+n8ZE:\և=F2zT7>-#񵱗oB]ޗ?`ZfN0o'S2ĺs4Ad{ħLKc2Kh恕dֆAˑ[+ёʹM@WLkV&b8\!Y%] !&S},AtP>ڑm#8hGd4 *vۓϲ6y14YBP40jRg[PvM O~T~e7gaU(biVfO&Dc|^Ump֛$̴`$U?g@R@ H oM ɔNGCsP0C6X6_)kD *W̺ڛN" PB?`pF\THк ɻ㖾W"jnChX +j<Ë(|Įޖ"j|֭U;Ojh#{!hGWS4]̿*aX_> :c R|qo~$kYҧfOdċ'Dzy7?2ް |&B:8Kc]y( 6[f2j_;+haՇ1h4'$C@(Eh~ET5(F\ $ž-n,F.350 oP,)3lffOa+gf\; \9QM0? u*{s-,WxǶ}Ͻy9̉ ~ zrT_8d|k㧤6rPWb}*y˿Ru@n/h!S͒#4guTx'uck 15dnSq舷 fHw3G o{xgG`:aUmS`F s֫A-tzPUH8%D ,sK}чnwgr 4 &+ p;BxV9@#I]q0A]Oeld if\fNoohyʬ\ OG ]}^~B>Y( h N0,ܤ2)p,[y}jT1ʄw0mN5FI9)m5n:ef%nHMoebZJ9IZMwe Db$~`Dp4}VOH2ZP! EEr{{RF#!]sJ#JqVׂ%7۫[,S#>3Ŕ3@0[+5w"b{8o] 2aP#cSl*neF eSԎBT%OH0s$z\LSfV~(4W/F^nИx j8->d| ˆ0hcmA?c#Bo#{t'$3#glz5~:sCp.D).XavPRDZA ^gcL4Zt:E#մ^C Lmళ++gFT" |_`TsT=sLӤ%Z-Sm?]cc n@+ ODRNsy (j EϫG6d@/ʝ|t@sGԂF<\(d~Hn%*X3QɱT?7)`vzv5b471._wkZހ\a9I)6wx4zK'2sϞʲ-d)rB}H }-eRb!_1-7Qܯj(81#W:*O3Se)sYMmA8ֱj]/d(B%t,˪ I SJ4mK(QIe>ityJ{w"*P)Ġ`5 yXM^G2ޙ_D$O Րi(ܯU8X/T\{aV"9MOϸR)>D](5҅%9jgg^'hŃX GWu^iɕfE}Y* b-dOHԡ0JGOR N+btyۘ:gK!%=+L #5wȹ}JU e}9Ħ }B"r^f.ڢo.3Qo*鄀5skot-ɟ{^< m&I0IVd#bT)j~sA.wVb;ok{OP6-f+2t)nu^ ԗE\dKɼ^\ar*Qe^%%8 =< W~mG nKSaS/.#y?~?*$ $dTF -ZUOZ9P"cfsri+oQX`+5;iC팾s<9¨oa}=V_&}MriPAWn(8kv'w.0Š[×3 @>Kl,P$RSe\j`|x".A$6*W8cie0Cոc 2I a#IzB552Z]uϚqhڟcFtΝqd ߿kدʭ@#YUJH#HoIT bb"YjMX,CՂ9M"olր=]g{ίTN܋Ɏ>3A; 12F‘D[yް׍̰aN/5$hhfFنE1zM[m\qi_&"-$ ,13"3;ܐ6So[[Ѳz“oM5>W,M.wH0 K`9몊a4 XsUĩmHsqX$%IBj'P7u"k oW27'R$Itj_.kޮNyCeE1(&^"e*:tKWڸ+1XuG S>,nQk| 08[˞Va=}2Jɓ%82ua,5L_c3pXP7k~Z!!>Zqc b-҉(l}ਲ਼og7Cwx"ȃqxD dӳXPHЛ$Ly)uK /QwhԼ#Rpޔ^6M' YT3Hgw6E/9ٴ_C0X^qvɳ(Rzݶyۋ;e?aE?,EߥV]k%8%[$/n~Le-sB>b\ H0眃 Ю=Im sϳm\3ٳH`65=F5=Dl\7KMmDs}fNm,|ҧt*b`nʉSV;Q Ϊ@}xžߞ[eS%m+ˈ~3 k)/%SzZggxYC3B9%^Ia9 [bcT9D] m\2'm;Ҋ@8)-!=r=LcX̸Wg 6-ݹa[-3CNY7l?C28/5[W<wp_G:nv/jYuH'`BNP;,m,P.pn `xPj*cO'POi*ՀnIuei]zsz$5fp%3A?2@Q0J{*lÙ!-)\7u ǵ]k}Q *+(ʉvO}[!.Ic6-D\Zd=z0aؐOՒ!f?]ۯ~_ĭms2D<>T?H+'ny)U1&纘+O@YIXţ+I>EbS%1xY'Iy RqJ/ $7IE+=f[QG|/#ұ!Q;&[>D@fnA}}l,Q@eK))6cJ.4_[eyqc zA̯U/8`ƻ.;xL VPn EꩌGl^T0GȾ$cR.$H}+Ժz<0<.xs&FIwR;U{p2=_}yQ#9ߩ[ Vp`-I|ؾQAOjWU^ҥ4R[rۦ) C9*ܣֱW( e`b<1[r )i?,nlv͝u!M/6 oZ nR˴2v/JsFDtoz܈A@*0C;Θ^ekҦR>$Q  8|V~9ְ~i9ph48s1 Ŷ&ukW+!/mXr/Y2"sh:'ƴV1.AVm?y;n.aW-Gl_W՗OKg)x|H ۥd {Y]e^ԓ_I`+ࠆR qgzA1ɁǷBbslFiM+>فITrn߅3%o"uG[big!4SDń8T:)~J߃}(\EU3>Z#CɱN2x+Z%N.&2vGe['C>B?[h7Dʟ8_PS]3qfx°eʠ2!S[ɸ,mKw:]bQ3c%r.ҋu!~ #twzEF,Sdtaԝ;?@˩<WLCi-/쐟GߒkiJL2 jp(P%"M>6i|ez.eX})Y?9fm/(I5 HIbeJp|_Ê]MfE9-x*Pyn:6 BtBkr_])g6,+pBdUR^+$S@I2Ӓ5qT},:\)И #4b  >bRzWb\#kHIdy h#0n!c;2dFьT9H @Lh< Mڶ< F 8onA(c*d~ԯVM\8(v'䑣=U2#i *r^QI͕& *:]ed}̕ea"{ bCټc蹞\ь4\LDo)X=?SU9RcR0$~Rx)1dvԻ(f)&6vJ@Vu9/6_nEol$ρD!*Hds*sWۋwF<{zž1ʚ7i D~JR]۸G]2; U ]|5FLcIı[K_P4t(Tj4e6֗]#7kpADݱ郴”JQD7mڜ\:,+-#9rJ;9Ԕ 7>_M'g#j<+}4s%f7ׄ,nn FK!nJݻ& u ^DtNeUZ]j0>8葂CeJMԼ(|窈?=[y5"h^HeTq9dpw轨R{m9s;;>AIXb3O[EiEQڂa|v ~+x"&?#㫜_@ Aя$ue/FEFSZe* 7 .LJ) JN6/_C1bTVm]@ͅw &=%qUK;~f]gXh"-*׀\^VIL{9`ʄm%|FAYb: TYz,(`XIcZ6,TBzko=GLv;c*0pG+6n3&Th -Yxh͊4r<`KC(|@//RS7/dwfP641rx bGk-lvdܾg"ǯ*!N (Ci`@r`S~sI ' LpH' 9%n2~Jtf R.#c9aMWMp'rt͞w b> @;djJ8רp#{o&A:d;/ICVT߹@gץ޴*:=5mxqXZ-R:qx4TQpWPs'E)Kz!$m!\PVwUcɏ+F| nDz]rOj@lٸnA4j&OIEY_Ed_ٌuStj֣X4'q\\ i7^ I ܷ| ^[WZ>r_~*i EQQs90o6|!+ϱ)anh8o:uiۤ>b0ז)!Zo%i? w'GVY`/ C* ׿:A+rJDk^ ]^>zG} ʽ+*"9)z񎌬nD N^qC9]++ J3A\^:;)qV5*?(u @ɽE7tVlz"nKn1ˆW!p8)sQ+= H,☝e!P0iw3&Kҹ]SOYyo{0MI]&w.$O1s _f4CP& -],X`(C{G%L2Dd>ak,LƌL~yt>˹Kl2aP30-xz=2neTsK-p+y ") (\Ғ7-{kJ}0`"J*7V6! `IVᤇJe[=RghdjM(̥"lzKge* UW}U+ӻʬkc'E:MK| <%LAdFuFbB̹Fx3< !|N$ "J(r=WPɨ7`~+5~#Ϸ4Ӵd(߫Qw9uFŇ@(PTwFTVInqS/BQU!HH#BO[6A+<҅^ ,,)I VHoԩbZ(A]eNHߍ4 oQXʦ5=N{ț>bK;bأ(K K:c=R1hDdcZ0>MS\|KHr IE|J|蓃Uq<3<8tppjw+2h>@X; j+hXЄhA qp;k~ȸe3NWc=~Γ'f}IjtCG_~J0t8J2jǙR)e^ |^GILY5 Y"Ռ:Eb(691/ rK2HٔG͹Cr VQd#o0KćևYvNJӔ*YrU^gx(8 )nbSϟQ CNɘYm Ў!>FIH|dQR[LWE&ve;b E=:i iCG̦c _bya&g_og b@*P`T|2MjbZ1L27zD=3e/V[p^|uɛӎJՊuo<#ϦҚh.9BvcXRfNJ$`N,Z?= O5咏'}= .B8l-okI#=E%16hP|TDXyfHvP5zB9HA䆪OycB֟=VJ+eS}P+)hu#E&Ϥ%pƤTf"b0| {leE[k{Y12}>W$N~^Wmg%>^[M zi|0:22Ujse#)̏-Z28 ^8_;cY2+,a,TjC y:o mu!V\nx粸$d|gp<쬿')G\uFvʂI8dݐ>p*ġpt>24ӯ,BL#v ِnE+G?2_:ڴӞ?6Y'fqYyGz"|tk7].v% xSwj bJ +A|7K#р*з&gaOQg*j lR4',MZ:yv5pW l.swFQ]=ϽRr]dK+6wڒ6|1oC3k1 gxWV`7K<6{V[3R i:v3?QsUC4 ,>>V=,ȉ~:]_e,tsjQx*Aj>]~L˃dbiH㧤 DE{ 3.\1N r )e1ygh1M'7J h29ȋ.|!L[z T~1/v 6%MqTpGwϼnD]3J(/:/eH,fԴЈVB9^.cدFzeG[7|a||D*U %P\m mp钭vFʪ 'MU9:1a|,{ᅎUWroHN%8٠[2-̄A!;pB&Zd8S5SzP)%^LP 7хD nmm`up %V8ؕ_S] 4WE?$Či1[n%{o:F``7"siL?ٹ^j8(VkP9V><|_+֦)ص?je0{Do_ A\2Dixbx \:γQ .L3]òq`Bka+x@ 懓 fkٽ Ţtǝ$P,`#]㢋7^?ޜev B~EeeeD>85DܫЩeuùȊBT-vf+*rI@-*K|f})Nf F;4c)lA.2 : ~OaToӷ]zl\FCce(VwQĠ+w5= bM#Po!wmme>WٍL5B~ӘQmnZ&0V[Z)o/uW}Br(_&{5|{"fii!cFO)J&$ K_5Kp$c!rRn_\|@m`AV#u*[3[W fD4O5b9/8|u)Vf[mOfk,.e()E:ZC~i>ʔVpv 73y)bĺ1=48}4[[NWF-VSOβg{Zb)#C_ izԡ r`̺h&!'Y%MLp/@ªB:J:.#GˢƑJ@_m)9Q鞍q%|q4sKSZXG=:'Ϡ9N{(cUh{{y˛euϊebT UP]S=/F&PNc 2x4џ-7$Zvb`~$ai7(c+ TSO588)$4YjfPxy~d\&˔͎8o~ړfr&YVSc)hxH5r,Ɋ`s- ԃNdauzѣvƼH-z-$#ƗͤRQgL{[IL4BCko80н/?1451BMutup Ʌa} Qm{>@B-H`X$e'$G..&C x3Y\A ~'S4Ar_?"C1R &~]![nL!3 kѻ5@i<6ٜ׊}֝xW ]=7%TX,*IOrbckakP6k3vk O:gd5Bxh}:I3Ͻ?{Z|+Q9ΏInjmxS&k9&Ӆ5ݣsfwuZoDü 1^ kbc{[e9HJc b4,q^͐0ⱐKB8+l *Oj& ^u# xQ#N'a6v(tkk%m]p?Lf^b^Ly_"՛GL_AVfA3RևspCLU(Guz[c9̈@wLܤjI9*h"Y, L.ȟ{Q_Iѻ4pύL; Ki0ӧ. DR6PZ_Δf|_ōSxmDyb& ȉ O9F'xϻsv 6,_ޤqv2I>Gu?`[1!n݋'OTn i$܁E9=Q¼CLdWէ^rZI'yc#"v }ojƒG,~wx"w hR„n:/#?ajJzs%z4tMaƎ@![ܽU8TC?G RJqW E R9MBɾfOL`_wJeoC e2krϮS{͆QjHT\UcɊx=@i] ɓ6 ,`p>>f78a6m3v^ Kg]J\Jj:ugN!fNهQR *c_o7zbB7BKmpl.^qW]q5hzlq8i ʋ(}A{-1z"@ΰb guR*Ks^jbaPKiӥmv[e(-C]FVt =$źxSn=KZ/lXx"#g#g^&?|Y\6&,6:*7;LfÑIWPnnh eiHVt3ɍv 3+I &'T$Dyd*5;O3m `݈[&J(ŋ"h[YH32;"Ä;{Y >)yw:㏩q?Z6\ 7`OMbD&, φ3_B޶c+K;?&Vg V;q8;T͞|:>ifmJ*[qDiC%K)t'j)]9Fhג,MXP(f rwUxpbdzX5wR+BHuN}GP_]^/tBrD0 7,"zQt\2s,B*ǾܓH9Cz`M3~ E$8_߃㈶p>-HE6eEe3 ԗA>alRS)T6<C,gg$7^fKt 󽂕@ < jಛ_@j%U(@kyPEQ_$`rkf,ahVo6Y a_@5ߗQǢ[yh~HIV@/#82 qQ#u.h(߱YU| h$p&Cک15%75\4vG]F>-E ?wނkCDw;I= $AOqtN".6#PVc whX O$9GD5nߝ~` c' 3;6)3<ݴ% "U̱]U [HܵJsl'C&ai], A0Uss:Fh W3^`-n/ڄU\@*Jw[*:mHoR)5RC~s+EP8Y[mE?$KE+:=@Xy_5`._:ڀ8PpecY q4} 48m?mAy& s@)D/H'rNa2 x%T2B !b}fmnH/ɪ6MާXq)d51SV9-MsTrC)`ڥ}X[7nM IײϨ >q( g8_}qkQTi4e|sLUCOP~?µځ\pO1ńpV.A:6JµMX B9mr\Z%-c握{JvŽA%.*r3=Xf΍YAq{.k2B&4y&6]ܽKu|Z-]&vG$M?" bG@ 7Tky6PӚc4gyOE5'CG췱:ne',zԙWM7޾?ֹGSk=W˹ݘQWpl[b ьFiqY(&[AJ$ށied`O\W,G15Wc3knddA=)!HttEܺ1xz01Vn%vW"h{*1:fY*&>RiY_pV4]mYd_׵ Z i&qcw4)ʂ: Yfd'pq~3P, .x_ŷKmGMۡ%˱aR A=jAW?x5Lzg, "!;q(flr[ox X,k]OR0jbT} LpKv,umHI4rI+g7FmK%ݴ OS ]gnfs$>Man$k4 .9d|`nᲂwt^_u۶9em.W-uL /#8vI6ңLPpH4} {1= }x~@{Qza>Tx}v8I60wY#SC&bkz=~@bwQ' Bex Iz{lO"pUw\{H5*,b0]VW(LWMf.*M8Ίȟ11ciǞ .?!p-ȜN; xKq:K<7mg[{SUq#.j >p].i5^jNxo4{)Q,i ]ŘkJV9p;XUǡVUϥBf7V<%_'c>B-:*3kXXR"$t:K19p6bId|e ~$2bo/NƷ?,Ġ?ocT 똏߃\5C )&=#ͅ,T{h] bE+LEܻ6Hڹ2. C 5: !^X{·8 FN, qFFzVT!dK|,^..Wq;}2;'`6\_Ko'`F. TcTEҝ~k>5T$28q|j˝ 1wﳾyo$pRE ;|pNRI;# 9ܟE `Gm1s5ӮMbIW#}脈C{t+8jPlq!/uQؒa))EљCOz,eQ)Sao t0W-RR=wV )uYoབྷ7<ܷ#-@ӨBR)\Г QDat3`㸙yAkZN}oGZSuR0ʳbhR6&a2乤uX92M:V PgxMEW9ahC:RZ&QЂD:}kqαa]ԕ,BVbGJaw۳3$bvDy '*okYpJz׍h`Úm|1Wφˢ6h}܅7a*|ա Pd+3 Ā::Y]EjXx1)a)u`(AnnZ+ϋQy;9+ IL0B ϬN|Yn±ZRWv}r%&hGk.QU鿗St)fA/ONLIL)8y1{2< )﹥]ڌg H=d@Wt\geJ1gQy8u dO~!HתUuvlzMUt4,_@}ܹl$n2c! .Bݮ }*-_ igVnʀg@@!uK*<7EE8)KT %O qe'&BN6|@GMTW:QzJMX\{3u蔩̺,` )ȩ#Aغa&LxW%l) -u _ݣ>R-';C$Rux>p, ,#HM b8zGI%_ߙLknʫ#cN®F@X-d הy ~56_0rvʵ)cspUѴ]N̛"KWE``l ʁݩJM݋9d +ZED񭴍.`R9}3Qs1 nD?&3[n_7˸}GG[?6C2d-PWxNG"uMZ^^Q'۬{)5Aˏs[S./lEjs5Bu k_Kޞ=dAYZD[I(}کЖ M'MaǍe/[i0RC=YCkeQ4-ZNͧ*I9QYe-3|jmч[^Q)~.ffH-׵,8lTuz 69RZ' ]s`4o h@zEo_QhoZqlo%sқ?:a+#*9ЈLaXI~L]08n]7yr ADݍ$ xu*OJƌ :Y08 Ֆ5;U A=?ZR|;}~+OҰv5d=Z-nG.=@i8fYb7K]$M2f}]O>UDMn50PXU~ex1JGkhf$"_FcJ QCMgg1:) [)m{<iϏ.Q ehnzi{=%RgZ>||?%tM@1u`#r*fDSt: R|Va+m+=X)x)7W@p̲s-v16Zx wL|V@JeeXpe:k]|Ί~~9J',凕V ṅC:G|HL W{tOYƉ,u|ał\uUH#z!I0F;7u`4s]a؆aEYs(HVD2fTO~/Qhd E8e+fq Ȼd+ @q.A:O녀紈II$N56wc竦QD4l>ldP^%ptzz[!/~!ο+&*Zr>#aj_փI~?d9ِm\ck8*0% 5P/#}unlLU鋰oV- IޜjZ"eUpZzl>j eO" nË4$J834FXϤ(Ω / ?UI璭850@Mh5~hB ާTkU>V;XG}9CK7AEbMI >s7ӵ\v%cXk{t I|_+1OF',j^ǘqcR]>LH1,*:Ib3n\EVڊ+Iye8lj =zu^iYZ{ [kTRcJڥOP^e³+vc|İY[3Fv̉ڊ"x#喎⊇搤 \Be#&n@09vVNU*w54do@c'̓Z KET|XtBk.'is/'T;,z*&O9X^ ub:$ǀqP>.vᝠb3m,H~$k$*sP !(~ΑzKlIy>/pY{׉BX Bx^ )ys_ebR/GbK8jE߯X`) aњ2$ȧKa<6#?-j_.5mسEIԚ2z*?|OFy:a-LJ/QC-[*K}"j{qUg{kr{R0AiQ}}w+ao3xZ jDwz+JN{h}JqT~BPj|>kX$|uGWCnd"NoZE u[pJiosV_.W z跶}GÑho9ș 3ó+]#2Qgp,te4qHXIݶ 0%#n蝰-j pr -=h+Ac|uɪ1]&}l졠Қ~ww@䧐s `"lOlR \-RVdduRȤNmwX_CKPk"xTNy-nu`\# xzaڤi|Ǯq{XpEb+c 0VuԬ/⓪؅yJ">>>úc bN^3͵-K+^<đЈ=0K(<2g?̀ t9J,*-%+U x8.^q wrR@<857BXT{-~Ɨk[h C=De8Nĩ C 7>pnJj~6eOX}: 2NGy~6+_<õ'QLX_ TX7SRHZjZP]~?Gh~JԢуbۛH~\Zl638}Rҧ$ރX{e[0`PӐV&!Hd9:9ea)ԕo@~2{RĊox+6b\P>;E&Nճ! :K ቹKAG:4"՛aB|”l GF9𮫝ȪQ߽Qmr+7 e' B]Z-]2LtwbL(:s#Bx:Ho N!Hݙ-%;qX7f/o$4J=&-+?]lzºmIn؆.#U3hw#rUمen쬍1hN[j(ZvfpVtMM,,%XCnfa%\g2*@c. 'Gv9c iU<͌GmfaNqOrL#q<函z ^IɄ.|6)*"貱;ahZӡLKMnȻu&rRYn/0ؗAEO-Ix@`IUE/СTV'gzM}ɂp}Jn9p)T?gQCA_2!b[ DN.\2LG|Z8!%CShMu>r[$ׯ o0l # E:Ms޷lxhX9]F~|mN2MK''( D0x>D#<Zb` a q%AHT>FZ#+td˦ ;{ML>A&Y)ib ̏THUIJ]a^/h,zm(a}:d|fA Q,GKM5rL֬u Gw,N-^^Lײ̀_WI!oyڱ#1!#ⱘt?!^&f棖cAZ}͵}M˪|lp48FZ@yی)YYMEXD;vbIܡ.`~BԠT.(-uCVFZB 8>t'2GpNS.+ʋӒu`~æ"ZǨ/%%ވvn 02YtRnϠ~ ¼+Jq` D$piS"XT8Gl=w/Ky.?elQztzc_<%" Dڜ30O}v;09&A69'PިtúĆAbtBgr /̀u u[2Ut9z)*X,̓>c\Eb+r`UP'%m(+ '0TnpN%2Ӵq)jKՐK2v3, v7FeBCfKዡQ@ʎK(ů=pnHP夛6K4/E 0J€U+,LeD텿:덱˧ʍ2lVl$~'O\y=%Ғ0W.y?^p p~.۽VڜF=A.wJYB"55T1 DV>h!ڡyBd&ܮdfLok]woW09`Qi=, KױDv^?tF$ĩ]&@lp+ I/@ƈr\>__ֺ8Y@3{O%!|$#u[lw{ﰬWlŴ4 џ8wm#)bչ= +F/qۻr{ \wmyvfi kɓixm3 de N%gz;'&ӄZT9f4*wS }\6@8!@~=at4"K<d" ]B=;2SbHݚǭ' aW|a?xDqEx _<0^e b2{&^mᗕ7vw+4Aʾ[C5 h;a,,C蝮x$ K6yrw[œP1,}iXt88fCk^Z#г; o@{EiMKr)~-'@R\EOzLZ/'u(劖8fr'_| MTx&N- jUw)8I\?3#$+!MpccRYRyk5ŕ´yX .Qqf],a3s+[Hܻ[ֿ}8a:u~wP<y, J0,22 TƵ,WJ4vm ІXK{7x'1c/j3B‚#Zh 33K.y)y`.!M5X_:|:7nA'-8C;IUO< VDJ|p \.}Q1_VHCipǺ| Z_UdB1(2^OP29^d0-mU__A*he$A .]!H0u: f-ti9^#MlKUdQd3խ,+ -ƴsiOXEf_vŮ4Jj4$mƂz;P߂{)bsflXӶIQ2.P/]g%qdK[bchiq^͒'1 ]/ }Hi<,ೌ~}zΡsͤ*ءX>3Z V行 j^N+U,jjc5e${; jys2ʩeXH_Q}헽2C\ArYL'z8?VHX Dv?f],`+琣5= \,{K7 H;bzz1# 6'^24Ym0׈a!>o'>BC5ZP%/u.Cؗ%+v)&qacP zspu^=l%84U|33l5FhÄw8]HRaK/}O3DDDSJYNZSIF{f\eq=ϹȨgeOZ+7:*w-"`)ƾնI 1b)s)Z8Pvl,2OZ'않.=[=L؇ՎqEl8Xlט`abb4t$![ȿ5{'zTjSk5b LG:9bS 61)kfU@cwD/X|c'il"EUm?fiƏtD2&&^܎SA!Záaww9u z4Iud]aG= o]|w'V&P1r&%pK\jA; 09n;2T(h{dzwٍEg$2 ++jLtbZ_!KE硡UtP7o6foT=C/<0.GĈ.ATD.-}*KkI+r9NVzM1F b|\ 0 ~b`PpEf.Ȍ,zkܙcvɆlfэi.~!oFCD΅e"pG9m_-c.nu1S%Kf#hTj\+aR[LGRϑs0 Fc=+p>'QiU%(Ֆ.`BX$7iml|$|A.% JCRErd37M')o\~!MO Go2ϳ0%a˙"tCS IK#Q2j6 cE=Z:!,4I F^,q j|kh?AeuS|V.D2G^srÕ.{Vg u$ 4i14@K/'8|E솶2]A5/tP,T .Di8Fك3n:9@]S |(n򭥃R/H8ְ|EmgQ2o"̈́B&T,Uq+İt!j`AIg3Qu jG L+$N7+g'㜿>K2JPmxC%J- oNWaKO#zaIҸ!:XK AEan-pc^v]SCl*EXD68퓱zQT[&B}r_"lIH`pɑg&?}R G;_F = AJ]m>GT#dH=0<,&!}LCݳ&_2M'Ne 2vq"[Ϫ, sIFJ#cܥyk Ȍ(dY`|\g 0'[AHဴcwӎ*"na%/;ϺR־yVM.|ܺ锯6"zT C?ږ{bL%lQ)9㧞N9v|CYTئ*1U+M#!̧80e /kvR񨞟*E(؄?ŞF(7l-_&1: 9+|Z!.uVD #"x+t5%{]XWBQ_H뿮om۽iFGtG$ccW 1:7s>.',;T_S.᲌gS 7䣓 -IS⃻#,/1U擝ç?t,!mc&` 6ȷ*Аq9J"3o@Oɭt1uyA lMلncIĉ%kOdi(24/m`-TEių"HoVXYS$[I)ss,-5\-~$@ruP ,y -]hWe#LލNPv; $(q)O)s ֏aMtȕ%>WP$Ґ_#7ۙg7!&3؇G(j*ktYda2xWRP?2p0H<8)c5BR!$-N l>@$DZF Nmy xzRm 7c*"؆Up`w RmKPC+> @/F:0[?ZVteۮ+fZ|HN@nlP2h#1*<1Zd090 1Y-!캔sՄG >g?We[w _6笇 -xH*2NYPur67<(u@|?$uy̯pAscجN{/8΃=MkG,=Лv>D/ |Wc>GڦZWh }PRD\VZ2:Qefb6,R)ElEa$`t509"n˒e #|]a:m/H-He@sHuMNF6YyMlkٙivA3<|~xJu/pS4 $Rm(bܳ G3UI5pyc(D,T y&`Gd5Z/h.FT^YN-(cA(pm0SLڑBTI െN>bH є0D̞lq_3hJ;xc//(xv-`y:ejm털ۮ58C MU1[Dxw'?z$--zem4vu7Ɏ)=l_&Sc /F5]C-lHĢ_?fs7udK7L$>/\2rr*r_K*p7-x/u,CxRs[iāyD1Df0])".%ʕb-5uqz\B!<jK ,Y댹5 u2!p5ϻt)͵G.^ .|s|r}JP4HlPGNAl b[Ĭz)%Isa5rKs7Pl}4#OR/p5[Y I?Ymr5ðG_ zܰ1#txߦwBT@mz$X6&ÔK+$LUHqm;%xfER`C-J,f`@O UWeGSDTgNӤR>Ȃ53;#T&-Tŕp , Y]`aU4 NɓB 9$=Qq7玀q<:d *g,W 9G_]sȱi2kKg<e:|w1zen ވm~s<(tqVpΜ5Jȋ_=e؉ oP hx _}sCZlWUyw'UaA&='(J &3c-3읃q3:-$4#[)P *_Dov8DEݱ`ҩ:mX##ӪUyXu4rM 7~'PfBȤ,*&g%Vl.KNtoW0*ocYf>j3yӕS*r8u pi&<Ɇ¿`GݓmAmQKV9j[WV:1@5j䬳NHC}fs~=`Sx0 ]> q<z%`uzB!hXgE84y|" cF./vI:,|rI$}* :k/84GG# ?6vAoލpOz5 uIbq(X S%P =@nVqIr >DE|o|ct>}ty%k i#\i{>2e4ҘM w7$G*p4b(%뀊gru[^l["^ePI{f%s=0qN.ԐE`HEZXz*ug@Pvtb oZ!.{jBٞ}SN>aU\<)I3XIɯKv +fJ4U H+36_f)#'s@taNRyzҳ 9!t {uL IQ ޱ5ZayN6N6dͮڣw3̳^eԿT .RrE1d hzfhPqʓUs9[ioJ/}A(+/ZfUfKgV5@qS'^Gt“Ӥ^ #S{kސAݨMT~{T'\x_(+^Uo8]r_.edFty4mHyt]/v)eQ[Hs-C'ֿgA@q `a~Y>4^6N.: EV)72,1`M牎},,u[q *aODvV_җeJ% *aɀ.c4+5alAEmgxb >U:4[&MsvACM*ů0r͡@x<h<,-X5% wda &sAXp5B?QaI h}SFLEnj[>+z;"Lpy,V{hq{\ľY<9j7ĵJcdPU<j_x," vARgWYXpT'3^&޺x%ws!7AI ۤ@Yn9Vd |tb3V$9YauAvso˚1Yr}vΖ0Ӹ)'=kaA #)tPsA[|{"GOWQY| \; K)uz'҄fJC'EcGdw)GdB[nwV;eC˗5J!(guxtl9J^Ϭ 1mPth2pcɖc+$aOXuj{c1vWY_sù?׍{eEWj[Bpuy+pAi RGͯd$1`ttK͜J ?8k-:*1kݨ2q>֕7`:9YHnwf*7%wȡuK㔜9I">/U5t I7P;ei@^TkN d_ILlVBe3tS3c&2#GI'`-çW ^l.5=GVH^M 3:E~ mD{np=M;$yw7@7(I?A{{fF\ ^Nè4gOlޔM"Ǧz _HDYCRMoPVL-ר*u%W5ݨQMK/8){ <aL$҆6q$#p0=D> W,DF,d! !F$L|ğ_!w wUA'}{5X \כwoɋʫ!&2u$sX.vVtuN4Lz2\mIu3sڿC>V^8 2 >f7(ck:)FFV| Yklӝ(4u\zU/h\8hK^К 2X$Sv@k^+|+[B(+F74Qp#TeXK!Lnx/U޿Z^؅H6E[']Zޤ.@޹ssj.h3UHYI8)ls &.=~*bN:A3.c{^cbO X0Sc11PaНy9fdOsD4hq#*`ّ @c[o0i^ӄ`YCK NkxI`r#W}܊mHN( 82#rۿ4P; /"@уxOIsfOMxȇ2nk#"Ŋ[2H-YW6_.:&XRd衭 i8Н (`~爔v@S>t;~uޣܺuؼ~^,=9~ *<(mn X.r3r A*m ˧<F6JwREIvҫ^zRM5:֟+9}! $[2aeNx. Їة5I1DbtCX >TSQ P;NdxkE)GkbLmƫ!>.<+UQt"IWJC} />oD[J:_fk,$V^p5u)7MEbDSmmzNň}CZCe-f#K.t$lƼ%tV_vokhTg^$Bp9K:`AxgL VMS-IbaeZ/}.H71$X]K^$"]0B<5zgjq Zhif;Dk.Wib9OtG$2){(IyE Mtދê{PeZO *Y\$cy߬FN>߆LG& xg|I@u5Ęb_qFFvsuLA' c|X6${j;௥1<ڪ;(|)`/R4EVIpmA0*;|/}uE[s:f3^ ؀)wQ1tA47fE*|Gwy9U`D-X|DG&zQvZ|enXnz,fՇ 삓 Ia-FRtG{w\-ͷ ^ Y3q11^%7Ue%.[}rv*:3@ K/I*k\&E E{mlue8%2}I":k9}<ΰ5tpPszq 0%@dJ[a9YF*aնg/݌xm[dKAoׂ&b8_' ARp'H|Y(cu08i 9o󝇍jH.҆3e}2x\< JO>NExNH7eq ]8['O!4$7i6Iϛf+ @Y:{ $,B٬vnL;ɠiW54wgS 4W?1<FO ^h"UBۈ+ȠPU~WBHML&NhV(d&[;Sg%^**lWlR*]{8hTN#ni?Cjdj39*bd|ն' N4$8aq ·ؕ(AV DUVZ< (7_1m`J^Ixy7+D{L0!j4QADݾtQaU/ oMTK5v@!I׶nY)ta^L; 5k'e dp>/-Ж4rKyrbۚ&(;5 VĐ$|d,zU;RCW~p,p]̅jXp4yUi_ I- ZoVZ":ͮBc@[ް7uI])_}qRYꑛh"O1/띦` p+#܇@݈D_tOj#w~25F29\S;vpM1Ȧ5 QEhAm* RK/zT)Q[Yy!GF]52(=][JYAoħ'L&.u eS/iQ=_|K}G(RNqA"7I8d[58[G`W{)};QpGxg{*#hXgCd}@Ë3 NSֆ{,9c l2},I=QA1 QE 橁̐^Q0P!r"t!E9$))&cZh;Sយ&\^upV{ jMS[b ({[Yi9f}ϭ++11nמvhqTtUrAvKoe>1e""-64Jה"[32)@8|nZBC HYl__M-,[1+`L50 TD&y0n,Du2.,V:N#5jZ~cЧksy*s' 9݅o 0.dRJˍ5zeHݰ2@za*OrdC9n/ԗ@CTiߦR]ѽ͓}{lPR*/Wjz h)Pj=.gt0/D+V>3n\ ä*5){БǦSWܐ b l"]5q,)Q*s~V ìwG\krW36M!!mr)O4sxfi̙S$C:S`x].Jd \,A*%Z[fSzlup#pHLnWQn J)ʹ}39֫33\<6i~5ԅ(]sLNtdFcq7OSMl`hYA碀&H6 u;8F2#"K6U*\DPgZ9mj\~n܎ns]C1GbkrSJQFh$lFgvV^}qZX19e p`˒j=-l£jU\ P$3԰~KO09sNI oKg?!uF̧#lh =[B/,J2LhҰ*̧05mr3OٽG=sz:fo6Av7_I=ؗ}ϟ6r+ *.]w&ݿœ۬*IaWd]a==W_nI6SقR¯Qlk|BGܿ;kD[q xFwIl 9TրLOPMԆnH:z ϫm"{J w%p8N-bd|n'^b' iI{1:c̄Zkŵ1c1t F1)BN?bꃪ2XLͼ6*)'Q = 2N77[]UiȽب>^84Bḁ"Z΅~6x%'EK]3 #+sJ._m|н6}a>%[SKfs,qBnL(PŝY@=TƑ )ER8 ~OA܈q:ui<\.F-09d4ԥfM?Oa(1Z."#y3,=2}rOD%yr5<{B|aC%VMy; tӣ­OO3WI&d{j<*U2&=_ĚuK1(hOJHԍ ЏDPVB7uiT?O$@b>9A/ފ@ cĎ8@|+Ase+t5, bHʉsx¡Z+Dĕk 2(r|nD|Z8Uo., n 9n$DEe^̦BwN!9ޖzY@y0:7B+Td/zm!,gپ1K\X)0YOnS^Ý`d`!q)Z˸h2өx7Yd2S+4;̥2+c'ٻvPPٵǮv%_EOUnܰ'{2g"| jR=K->C㟘l kxi K򠰥w莯 N7i$*AMa9prOVpO7`GP/p@{-LUprF'wN_;ߴ>M{ 'DQ*M$ϡnkJ v!*B9 ·xm WjI܆rZ+խ<?џyA.J0V`=YKVP: >JƎɺشc{ņYC쩻\ܨƟZIK<!"z_Bkb~"["ԇy*my1p֜g0@Ausʹg&e34r&hIMΎ;R:jzZ9+\Ʈ2|: !t-`_JjO=Sݨ %H&Ĕ fo L~Դ+skTrȯ" ] :CΈ %-ɣhd,]=4Ǩ: IctO@U#[7Z3(-C=[@2g@^,b}mQD1@Œ/B!nwwѲl~,DщC ne|x$dU4[l,=}}ʆ_&7dx|EQo S42J6:Hc7g/'9S֛N 1Z>QT Ҋ:udyM5F<{ };e9KRQn{ tch ;Ge;ugek `O>=@9NB ůzy$ 댴H0snSImGkVa6UJ)dࠆ=e:]&CݦeD6g\/6->{ _zEb(n_kw6 ;rk֏R'Hcub6vr\Mᰒ:YXSqs.*BNtAֿzZQ&A3ЙaP)fj٥D*I #؟e$}"(Q7$9W;bDX~s\ cK~w.YpzzmR7VtJ*+ݥQFޕng_f΋@K+ɨ3Cd@ 8}~.&ŪkS#(qx6hw*[`%ծNSnaRzXbjWOVprINdE/clrd˵,^T Ϊĝ*ֵ:yMXN-42kn̗ңfɡ:+ʞ3}1#Nt|F}(B#gA,Ue]D%,鑚\s9oa8:J%o]=CCFr}3HV-?3ah;M XiuW*dȷsH[^"52_SrH0s*A6bx>X_Lȴ~H=Q86Z}=O㌮x4SxS" sY?=3,.s ! ~[cΦ VPduMQpO[Z@{7Ug(z|hY2@)ie &XKhBS3yM0S4p=@ɖ?K*5bEe?ZV`,r]z4Ji:$Σhs3TJ1hv'ܟW с[_= 9oH=\V_`n7͡Ey>3fXP46+[*K*wU[|9VBJl"io U K>a U2rpqL=s:wi[؎߅ gpq/ 2@' j#a)7 p1H-@VJ Pk. MtG–ӈRQӔM^4_f34uG!2)XR-D]ktM]$T)] gѹ5?ɨtE[ Vpu̩Xz_ǒ%=|iW|; )NzhyCOIѻ nHeJQ7V`_?r O79F OPJxoqw⤙IԤR#uY=Е1B@*ێ)56}QE{M:4 mHR\N+QZNq.Cɋ A7kKw]ȈyꏈO(JX*GYJ8֍݃K.;49?4I boѝ n%Dzz o'URQ\&S<_H9~ [C,FWwl:jKo2(X"h}WńPwxu1%ك'g]#$jzK;A Cf<4ᕈhٯIi!Tlzq<MOk 4z~ʾ ϋhM@$)C SїhW`89jLѵtJ4Ʃ"0?aeOJ@Ela6 7 ="TEZ[͵{m; JOp[|b]*ײ Y#k۰`H )wTg 8Z׿IEQf7vKO6Z޿޿tuDT^e(/*.|XWc!ن34\舫柸$T"j|m ezC53n{1-RN:D4? )9þ>c0Ƙz;L8k+rj ղ40e3TE5ߋ({$Fot9 [9q}PM[vr}/"` h` b(58zSU˄ 2.u(lnjiGB #۔-!Ӹn`MRt5̮sCF[7AQ69r"*KElt3|4'{>$Q[%yoK$fk\qGyiF׆R;^8Qx$8.k(*`}ݠDF>J4찍AeL~%- Ĕhk[Ϊ ޞXY{F ͫ[$Dl}8'[C09&-U^;/ =wژK# 9h"d(| m/|# Ӑ/\hی SV:s(&Cwz))M*-n(GeV]xarګк_Wfl $Z%m=?y5$vw4]iBs 2uKX0`1xk 1VY"TH:B2uDI?w"m.)P&5#}!OF3㳹~>סVdMcG=E7~Ev%*!*_qG54G#+{z'7_=iia_% ^rhZ&40(G\'Qم@?"9).eR ] 59rZ$$ACANRٙ|,XAr@hd㺳d)ZI} ' Lb{Hk1vBw*"%sh I1?@nؑvZ%n"^7i31z)Y^0Ù0}q?X?M^ʯ6ɋ;S"INhiċ,ae*[gh뫨p\:paHfpDeTuWs+"#㰒UemҬlE; ,z+ѹr5tlB@MklJ'FEY68.*36eh  B|=q*kڑa9_.^7teM^`!:jhir-{优Zc/@Jzs}^6#7ݻTF<Ĥ`#ySAH?c)AbKwh4E uvKcA>tne8+be]JڢYo((}N-BĆ㺀Gf®YT) z!F͗gkcko;Oʳ۪Qqh!u~YR'DVL„a 0 jҶ7kHCb]fp 2MTI˭DQЊr`-YQ[ 9YOm&:Ic77+PkSwE #|PŔZ u{Ͱ-g =\1rRaƲF?g# l룤N,bH| :X/{r$^ۛߜn'lG -=s.M/B_/I<gYZ0707010000009d000081a400000000000000000000000167a4d7fd0000743c000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-multipath.ko.xz7zXZִF!t/|s]?EhDTTk׶Ǽ7(UHML7#v@St$?mlksiU"sdeRIٔʐNʔmaR\vM6%//-ղA(<#d!Tg)<@I  Lj07_(Gڙ){sv :C>  @~ l2?VmF̂O@OV [D+v0^ը~|[pߺʯ8(4=3=0Y!zÊ<-QL29ʟ+l`SL +?Nb [m6 n` v\ ^淔LG qgOy1%b@yV ~2Zۅz(c#7BeI;oyxexr,E%Vͱ6B/n+%xjkzSL͗u4g> vMnȒ|B2@,=%r-rXr]V.w>y 4Pz ;jt Gw^W3큅*}n腌~G]C$Wd<#؁Q:=`c$9onGEIM_"=ѣ%3.KTLAYTWC_/f۰Ppڵe$f\*ƫŋ@I  *Í_V"5˹C.̨ٖoކ?cTӇ#dh)̖ +ރ "b yH!]f0LQudp 5EvOQ|7"9hnR4^mIp&;FJjthZ95sWW0G6؏ޥ~n 4ь8[m,kO)lpKMf4r֒]?r9C0"gHi+rlr")L K_hz5Fz ~%FR@0QRˆ$fMljrt,d|G m@V<J]$7+!YV接;bcژo3|/>F9b;>K*\~g>6]2(޹6,Mr`\pƙɞxo9 mO0S-NJA|k}qDwh4Ui;E%thHk3Xy`6ϑ·o^J Ra opxN \RkZG \6ƒDq^YMm;7,ZJ#SJKq'βN_e|i/ITxy1pӴ;"?/VT7iN+ˁU򵸿2oKm=)'W8๦1]C'M~C=TBY8~#ٛ1,#[0X]!U\HY5g4IrDw&Vo!UXClcVuGn.ߑRfL`|Ly ŀ89ȃ^;jL1t9kL~X;ZZ!%vop>X> 8LI':1LFg 阮`tN2&%V3k?PqB2]X]ұ]8%ٵ8om{E mvSA\%VB4pvmNPvRx\9pqIَ:=06ܗ2{B|[ˣ [fQ jH{CeBf%o;JHhq.P* 'P+w< u1_b;[bRuNUIeT$d}]?SU)O# (Ylc ncel>$`Oss8޹o jTkq'di6;w=ViRrE hFirj?qԏ)9G) t3>aI? } %_Qھ5Zk=#zc؛dzaVI=_4;MJV 0~\PU; =ư8Ź:w{( cz*Öl^a5p Z ΉR_Jj>qZYZ,`^察,7F H^{nD?Oa(Ԣl! Jen]`ps%8\ I*I@/de;uOp< tZ9<Ĥ4PM2kixxvlD}-I\UeT5OkҾ yB sΖ.?|m{VZqpq.ӯſj 3&̠r=秖E%qVP80" E; {sf@DZ1~_-Sg_ud68mPeۍ`2)8S 1VQ߫0\Nտ߽:OM@J+qߗE!Cu~N{26{B 8g2bG{6: u Ç(H s?x£wW:ȓxN=q7,03ø@G ռe{Fb3٘z~)[T~?CUa>SZyЙ,uYg+=fg:‘ ²ghp˳V)0 @ p0^FPv&/~)4(/aJT?XMQ<,٠y~=kLpȰfǯDB90:+="gl~Pi)Oz%ˊ8Ze6Z8 :a9p-M PG)VXkMqE%d77U[ 2ӝS4~މ/nF(PIAΗ"twZT-R$8{ uhԘQ&+LzO:2ѸH'9З6/< 0 l" 𹃛< NH5UJ0'Kyr@,&ai*R‡I\ғFMZ#n0+yKɺ-ds!)2^}e۝"Ҍ ?r眎gtsV#3km[t`{zR|Rrیm`E\oL0T' )#Y|޺#D4} |rnܛޭYk9׎M^QcU0Y8'=:]=[Q4yCdAk+Z-g:DxE'Pmޅi- @MU2:q"LeDsr ªA,]J뎔n\{ISDهy8-[ | wKa,?Cf.y2ԫu_9rX3k dz\g=ęRM Q ɃUEGռKC\E*bkXlYsb_*lh+ǐ3 J!hގ\B>>ʌ٩~&oi1@ٵ^PÝeZҶlozEXVTfc<K 3a+pTC)3OA?'h<([ UJJT(4n<ӵƣ)vGD ڥpôR9JO|-V"#l g}E8$˱\21c1AFﻄIFR]Ilw-B(Vn{V׳榍 ya% m<[^hal.]q9XBZ {q^AX ;V"GKy@Q5D' !c7v?fB{ނq IrӨkJw-!8Cƺע'i(8 㔠`Wg=T*_^ʏXsAy KF>[ݱ0S|A'D9s/Z]^FRhy+8rMt|rOk* WL0f<6f2k 1MSRnQCu<+9wb?rb9+%8=0ѶI/$%|FVẀ1_G>|~);ц*_Gym > ahp"O%@F[(dTBt{Oŧ'pQA=,o,vN}/^E._S#ud=+PU_ I & ־j5,P6&au:Sk=iq?;z4LP%*?LvcPeɂk$%a 9RL2c*%ID5)_`9 ί l71pY- C$9eFU'=!G>bf~a_D$%Dn+_kQ$=&e,xOn)sҕ{J jڒ)!MBM@K0@F~A>[ȸ72s@"mz]$uPK rQ7ߔ{TF#4|NQX#Z =r<5 T5H%u1|#R@^&/5- bB7-9ZlɼU{v_iV݆/k\8Zg'0R PW1r.磙͉,ki-*K XTDfsWL:=-[TF*TQm᯽93>ce\R:zs:DO7v+-ԟ7> }j䀆c_#bWڪF/ LpOfnle>QƉklK԰6C}kITDZvP}z'IJ$cX}@ŵUxk{a5F 4d8 v#xwhbl5$[0g!\[ۚ;jOZ, ndaLWdosgBl>ku#ET eN$}+Ǹ ߠ)6q[p%Jڲ ?o@u>Q(GV>LJ%d@ Ya:Z'k Ǣ Z21b͎bYK4_Z<Aׯ7:>'AeD*\" WS 'd +c\x㎗=h\gޏ|uc5κ떛uGxӓ`X?iYE?Q+*J;2d}bzT4ڽ t.%-XFL LX5e,։sةlZOǛěpK^#{+.ӽ*dַYε{;p,s[-㼇F!($틆SNAToj-Q,]Pk3V)w)38Ey"U|S@ {C_#n<rB;z$ƫa&t9c3w;%f$h؞p /cB(ن@Y⦀ .a" ~:读"ܒ׶4&}h:ٻ3EQKQO$ܚ|K1:>~\͎yF\SuMHM*NbRzWѓ:dw{ ( r*F[p(%Ay _}m.`"`vWsk#rN\1,2['ZR2N4MM ;u|EuazN>Ϋ*ywsNN#grI2dM3|+1+F0R^QʲcljzOVlJGR{܄<.)IJf7 5ḽPG 2pD?1C^Uj~M-w$֫@RbVwly玙x_RgIU;`c h6^ҙYs$EK?[gҵO!%aIQ/>usP\ I?<uTo( p_L۹߯ Ѹ]i 󏙹Xa%u |rֲWF dyjwb>(aE XЂ\>|025105j'NKs\ 8* 9%:ݑWJw/53;!iCl/pAh-(*`ou=*cszldt?~G ? @D AEVF̢J;KCE>w:p ;RZx)\|o-:!C"PUs6"J ꉙbאG!)ssN}l@, _l8a9%=DK<ΐL%3c]1Gg~#!~0 |-%t/l{|ʽP9.'ʵ '׳.ĵ;yj,mnYpRS\Sr3 \{qV ^9ن/3acօEzX6}N}n8=aH@qS:FhmaN } s; BCD'?M2Ma}>~F|sJߘl4r01W(f}hևAe,dpì<r[S '7$Ȅ ,_ RD"CM@n4KKV  cRvw.`ҦjuJo2`y% l5c?LD+8ShIْ9:)"mX2WAx51^aV nTvIN:pG?a7v/:JN|?fw"+ڻYKx,!-?h*x47[C^nWC\78| i0նm<8 v^^;BޏPƩW{adS@z-'cfas~cot1ߐ r[23|0=h7?CB,DL~54Ӎ,JtK,< E&I{Wiרm{,M6~O\zAw AWetK AF}xn"&  I/ێ'˖T%G `XrV¥KrVBjS r(Afϸ ؊jX<#@coI#UmF=JpZ1|ɓhAƉKR7< By_n"c wm׬ϐ RK$zq_ت܌0Z,~w~cwP>W]cIGblY0>ƯgDYz%˯#aK,qN3U!!Pz](* jBVZQ=:H+nɣ,O74_\PIأ*$;%&"M{$eJfj-0[n1Iu"iW}o+EX³Kʢ(z=0TF>}W\jE/vW[۞'X݈ؕDB]<=޶+~VhX4!wgEz]&SIe㌕_"+*Ԣ(oׄw'Ӗ`I7z:"KCݰ( x%D47B'bN*~dFXB.bÓ)sg฻AdAO/-qbyÕr5J*z03)NVq(^0prXspvWR]f;+3`MDߎV3-G]E|yAP+6@D5] 02Yk>?wM9O ٿE iT@@q~o<銀)_i 8ƀqoL۔&1ٮ;FywX$v)v՟<4Y`q:#ȝبOөQV]c-h:EbBqB_>+䤖:~Kɘ6]E*0{͞u3Мy+"c8ҵQČW2u⢜fTLvlb%xZN|g1Nn/xOmI쩈IǺZ1¿ t` CȷzĽϪK8JWh!39Yq U#~$xJq^y0K^aBEFZB.3`l61ur$vݟ2017T,\_$-66jj)t,,(>H˗Q4z}pl[|Pc]fY&4z4%q]MLG! 2ТV &C턭T).Qp" Jz:MC9ޥwiwH/yka@?:@">)soPzz_hyh^l1 7".ͦk&¿ Uo>R)Or^E8բfpOW2kK)eR2̥P.x&2=)wزVf4)A&: _Ґ)9TVbWZ%c1fXJ6Y=,ֳ  E2m晙H1CXe\ة u#t$TG~CH%*hEZD$*/RtNj&d8;/"`aQBwGNtE,Ҫ1hCyKAa]-0rAn.cF%gL <gvYIYaEL NʒĪȢLx3Qx}UB9{BV`5G8RHؿ(;'􇩈j u+~%B9W|]0Wd r<+F$Ʊ\h̓Q> Q%qSMGRex~CES'sJPhr>q.(/?Pc]V} u-iDb:)y/µ#P!^Køe?)S2EdËfC C*pAfRĤwf=NZtYtnCt\4_LX!rK!`Ծ*Pc'Enxc,ӟQ҇5F5mҶ KiNZTD{qS<飙1?]HDhczQvf2> 9؟͂_ͪ\y4q̔5K (LFlcrNE,hA2mV݂BLMH)Ɩ %:?fxN^ƺ5;W黽 gC:OO'B0;=щ WCoֻq&Lj5( ث50 cw< i~W\V#|=1uV.TH[XG{~.̞4l ;7~X*:#MFTNRx(|v- m,1K6&<GAę4g' aq*-.5y48H`Пʰl0=,_9mTZ,F]R?:2QMc6K ͩ .cKktCvRe{,TQsS;.j q AJFx2R+)?'1# r39,bB=/#瞔".Ig@)`ud |Ch^⮑,l _{]D#Y{鿍qB҉yPA ȋ;jy(;;0W@`R>+RJw~S;}*w=#Ny_" b]Fp"h."az!n#]ZՆgw[02\;T"L1KͮH u.xf:T[ZǕc>)8 7:|D[F7VzFcn'ńs1^[dL2GTBoJO]D# "Am!=)-Z?'IЩބ]3L8k|roU@/"qCL]';V+a"4%x}FtwA-0 20˂nK f' n,<r`#9ˁ&k@躟ن7ydYxfeUzm.yj3\MQA_ s!>M. !' NmÁ+_D9Yi^XѦFj!x''sI(Iy@)w&eR Vi\ea!`x O';=!ʎ[-&g{C)!pE5W5{#09k>Ofz3bd%(/+j:V^ Rh' ߒEmM?BxN@>^coRɐQx6◁aq-Dڛ}^7% Te"h4 @^4.dB&)Y(Q6?Idi?)3ӿ:cmkN*Ʉ#bkrm-vAYwH;;Ӿ=w%G% 9 Ѣ0JM4Gw ާtm"rӗU2lĞahaMb`LV%b?Vڹfm}eZ38Gf ^s[dǸ#k<.]n [^:g7TQ$h[008De( rM/dWcbyL-H"c~AHs)Z)5*ps`[Yrriq[0$M_/K? MxXrp5[>ԝV&9T41 NqF_fWqIH%q0|&nI3A9buCVXua' p ]RbI n6o̻ r7{Б.6 1֏k,{-+tv>ꟲCFO! m^J U,&*d s Bl=_F0E jĪygZÀ~p妡|E-&Hq[URR*:Hﱅ+Q^>ΰk0 k7iz)ؚ)1YP:+yav&K84Ǎemg&O @ij%{PW;/e2hDm)SdD40KY!6!= G"_|ʔESCLL/ܗu,9%qF_uqig({v"~vUW2㡕Hl;tk"1$e>ٴ hFB-:<$ 5`u%p!\!Mow3] #2*~ K3;t. qpgээ; XϷnhu!.~gi(8 -Wlg^ QRN~csxFĵ@ǩ^CYa;o 1DBFa,8\4P$"6sN ٌ2/Qf" 5 Ei1)z6 8)JggF/O!}JN9Jj_b8A0LWr1( >ήσ\QfkL4$ 5lV[2HɁ)HƸȸ!w/6L)o?[0ߓ :6w\6+߃.c礵!5jDfJP~8LV#/,չH['NkqݟR<cB_lF_oADr_'"jMH$R&ॹGXBNYo0/?p 3gY⢊Qɗ|Mjŋi#ŏPC^݋ A5 2/wa9B%l6H,ƜX6\X>rJBejH;i*f e&(Ƀ'j]ǔǜu0ދLŻdcK3?=٬c},}<CP+L`{N2g2g'UxIO|eb'4X vyT˞j!ej> 8j6R7\N20Ɨ RE8Z},Ȫ)Lti,zY9`4wJb]\V$as9f aÙujG'*8%Poz*fw^r兮XPdRc.j4ʫDZxn1M)唍QC|)tS%q{kn6L$DD PX݋ɸuBTv7Zb\HCscmGN2_pa 1o~uf- 4x0F9ВЕ[t#HHG0W &$-R" Z'Fe0p\oH G"d[+C,^nw)̀:d7±|\M2rr9ID L [3,aU,3R92N\q^6{jap@ZBݤꗐB+عqFԋp :[-8**` w6UX#y*4A*+} Bw;Pd-t h7V\ӎ-zqY!#V7Dp C-H {2uᝤ6bX BxYhDg 07(;Kw/&@blַʚ9}xibH+8T@_a#D8 gx3>H=I$P8;^u[*H8|`ìC-́ MeTa_9zz.itY"huX1';g~^X'VwѨFomJtK r?OgMڴ["LӒB=_oVσQ?ݿoaz:덢/)tWkH,?gE>ҕ];$!43dT^I=o crfbK]z7DuG1԰V=;I*JaEUfgđVR%׹^AI Stۻi lp@ Q>;5#W q _Q#I<)5y= ]'MJ'gͨ*Hhlj*ņLj^Fs{$O!Tv`Ǵ"6_dbP͘f&("oDvK!MB0V8<>!2v}4VvP DIS5F6uyKjQhwVbf-K~ɁuN@v(/*D~u-bռs8)YI Kg)5dwf`G£X7V$pz#*M k$Y}؉\k^jŔoG`ҳiܺ ˜@eD}ʊu"Ùy-C+ M|SSgH̊4z~øgf |mؾDEl~oe@+#PE3랅g `FoqHU-pyD`8!dǿIu\C˞,߽ʊ 8\tXLMΔslƪ6"DyqOg;m0e$TpP"ʺY8vz=^'U~/] }s*-;ȴfJюt*#(N v- 7QC&#_2܈mɔ}>gw}]t+Xwk>|]=`IfnEwl7PEr+a0 pA3rD<32b <'fX//FPJBe-ˢA} Nt݃S1Ċ3%*L)#;^ $-vMvMIIkHrBw9a)r$;NB( {Լ|Ёds틥{W!E?E_ue-P]tS<#RG?%U~FG$gR(L%nO"J1U: ɒ/XmvQK ~Q81z26=wc{BM -6ݖ-X0r-KJQ.ļ~|9?)=GZt; qꕽr嚛_{Hnd赒HTSF_Uo>MY돞]CԿA_9]sS'j*D鎤ZA >?b1 K)s mYBPh]T5yRhZ{9Η4~mOmG@|;OӶ F+8~fd jpk疟祰#Xd-rle(T=+?o N᪸Eqa`> _;gjLoL3@|}TCuHJUom;BEXv5F׍kMo_z? bGeDÉF{gDn]:HC'.e_@ 'Qa7Q?5c Am]̚zIqAE6gϠ5^ (؂o<:WH{YgaٙwgvYi*'4J7G-Ro 'DfO:\&\k|b);B4Oh1~7pQT(t Ql@rqJiO} w 0dAhH?*Mp951d}+ej9vͿ -̫֫E:Ap}HI0̝qɷNqhg^Oyj{n,5:El^{twIq 5c?wN.Tg kI*Otܒɨ/عÈIOt@ow4Xocpp'og{.0vi&?jfu8FxCnpwHΏ 5IM@ zh8t=(4#Rp=3`2Md.P/pp|<$b5ڮ3hX<Cc7C}SN07tȳSIIJG%gSǚ+o[QKvà|/~gQW!c:y)ӦVZ+ a L>6 NCI)C`~]*4UKk GR$OCle>l:1Q~UZ@/v|$cΟG9:pmMdܰbL9 ®| 88o l*k~@yuRJ쯕X0 "^kzv0$f1)6|$ [yo sxj^/Bzf.ofh93cP_=RdpW(r-@< S['S!S-xMwx IQt 2t$zʄsy5x(I"![SE5 W-t  MXKu+Kk:$˙oDl,!愇u4SG )k)w 3AҔ_oH$%ʯ`-Ɯ Oá 7nUd(*&XXc6\FQ!r֜ɭФ@E6"k[[ "P8 iA)ATMsbavגoor V%[R!m/% "G2D}W2o\Tn~ ȉFʹ_5٣6lBlvGzgW3(|ڗU' /q@AI;ދu*Dqn$L.tT=  Nk7L&qDc.dm\j*6;U0O3|LXKIJ#6|Т>(JzxCb*@0M9-(5Y!].VDu<Ґ!H~0z7?f,Wmp D!HL(t=oq,yy%+!@ģa+>458\pO>Mx _T#7 ɏD "PgKn:kO~eq]IZ'iLw-QObZN:~%q`³g O Ơ78MTDN })o@=ݣ,dg4M7dٻw"=9Lgny?4( ZJ_@Q7k& .\$;0 b:bO4t5cA9P ı_vyg:Ќ@$jD6V5f.[˚{WBQ-yNCEd%1߉-p>* &VcE H, \ ylʈ6/rpۆ (`<يwزtJ:YkJ4ьq,ĈC[260B O,yNtoȍ4F.)Uy{ΑaRڣTqXֱX#a%1vDTb6 Ҟqrvi3E XWˇt}6} Nn>B TXd!>FZ-=CW5VpW̹r=_oWx^-:ϿU^{ ͣb"h9PlFJdDPoa *1@E~PX{zi}#@ p]%S,(C ?W2+VaZf ȜwAlM08 (. سϐ ғN=qO2$\T4B\ '-9er)5g_2bQ;vklfL 9+L?k*| F }E+y4guzП}.82{V{Iku8jj6$D!66֞]yό0f|_bUk?29ބjf&[Ȇf@B$#Ogcđ , +]:FbsdP>798a{}A!u̿Rq5r{||dWڛ | `1KPu辎[Ʀk Xxopu@-Ic'֢I#:a)LNL4\QR[m^ /41Vv¡Ph8W]IțTijGjxK\/z \>J, FuҀH NMyz#eoP % #24U2_[jȦ3 ddMrBaiOo'ӱXlk.kFOq*X́0siXrX< H"G7j(-O .H1 u3؜beә (S@*5{1&5:#j/3qQ >6V~ߚ.&TF'.tuTc:g4YXT^8!59I[Xq୔)q+pbv_K4ʄxFQuK Ûy9L4x>8H Eًzy;E*#r(Mթ .)"o.;ԚkҬ ! /3ΈЍ5K^,ŶJ;+B,bM_6yjrd]_ !|g-r FI<3kfN؁c&^8D.3Nq\kv3MT&pe*A=93sB`\vU y::/}I{D~Ԅ̘SXTx;Bޢ* DWƿ9Gcu5G{h-Jy zC?z8L?[0EAeS/ V/ƌ%gMDq )*  ^tL]AqwZgV1 Kd=_^cݤ&@Y<;eEs5"#6XN=1@˃ 5 $8ߜރ{},YcӐ!ҹT :xZ <ߊjhI Am9T][(F^Y,nɀ-C٣]G0מ9J6W>} e~͉uhn~|oD1yE>'Zv+oW)7i*f 8=ayfF,-ѕ@"yDEKn-?1 T]n,܅Z vJB^%ZvYrIs ygʹ53+׳J!HjYb{!@İ߈lm _l' ^a5% . .C&(6)K=SwRf/T#J##Y̼dc"L[6NkA]V,}$Lq^EQ*x\`0TE-RS𦮫C2?De~3*-sLٰk@wZμV@,^Έ ;H9,7 Joβ{*N+l3~U63 y_2ݼ{R%ZwJP>D'iī\Z=}>dJV7u}EiQ>7=`4RPOuI2LT'*V2ƵBgq"K'mT-rWقs$v|M5+ %R21@B[tER.vt1W۱jgqR??-onR gFlЄ>d̶Cm4k576C%NvѺP 0kVitm[it Sd5!ϮP[ P2>s\Wh-8aT py|*@e~UgmBExWx]nDd X=-6ItΖmW$LЩfԐ\ȬHUQ`<4)%tc~,z m+afIguN7>8%ɜC[F/&)к>-.k$$Je&@7Nz$LA&qLApj'FޘH!]zBey/-48,]rifÿ U: ViSzZz|Xo9 Zi-O$׋lɗEWH pvQkV14m㹚PC^_zXe4.rj$2"&6@$"@]9q\^48vqn5 .jAG/S]<@j1)$͏.evӖ8ߙj'<-6#eϖA037/[(no Ivg?25QD7g:uNㄭ4r§L6}$y͝س|s]feM.~K/+Qkr/'i(H niAd˞!c\gxf7Y0?K(&ոy oj.~-2EOm/SS:Ts[ K]k\WTP9<7Ih9WDs,@ Gf dl4Xa (LgYZ0707010000009e000081a400000000000000000000000167a4d7fd00001920000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-queue-length.ko.xz7zXZִF!t/y]?EhDTTk׶ǼԬqٸDm/CzM^w. v@ 댪w y6YhҮX@.d =?Yfо ~x jI97xS$/㦣75R DmŃ괡s/ŧcE焝.ܤRYC->ιCeGl>t og%0Dydş_+~k3e*ld'aCkON -mN )!]\T~ 'OdQ4/꒏mT&nI6O(k<2ac'0ZJڇje:׀naj- Vh.eaScRF`sys!uK>fD٢wHrv~ws,҄T=N<ېW%z<ՖIǾpMOhK-Ԇ[8|K'ht#""!##౏lMU*\s@5}^aTMDsG98$ ~VEA o $Ha}ȑd4{1;Q.W LςpVSX4yAbINKІ9R H=(us&6,N$ ޺;ʸ0g "G;tf^P`3i0>\15éoA.Q ES*Ŝ(ćh* R5P"PѨ|¡^p "%xn5>ZzĿZݑ.y19s C"u}kc C~Z-AtX^ݏOn6 xVß@)8N~S]a~cDhg+}$k٦.Qit,$iN9Ls[:#BR>2=FXs}e;r:ԊP $hD܄8Ј8g.͊S]'kVN]op9PRc:NN6i4S;dL䭽΋a>cYLHӚr3& x/fH"/H^˥6Xj`M r1mtm::lW$rLs4UrtʄC0 HfsF3k2GA@k^&ێ0,n LNIwU t|K x=HwV<\]RiP9T0e ΃scњ= 6?:B ( :*ɎD$MI viYF jtW!PX*}m8 +ƲOY5驂֠SmtWd1o)s%*P]=v#N]#gqa+?Jgo?fޏ:zx6SQA꾣3TDCN~|S th1ޛM"c/BVܖ#B8\')!60%FҚ`FN!wD~+:c?U[XGoy;`)>xˍjTˍ/&<8;`)(SL5C9jbR*QJl%{cn,8]PgSP=FhA|?De HQiH@-L'w]aQnHDCB &K:kFn4%!tApDWЩvn Pv~0oYˇdvTmyX)bi5s̗'PQTww&?J혝AnU|zk As=-\y69 ˇB.RnhjҔG,bI( [q ͣmv1 !Z"axH,EQy=s'Aٹk2lL*^{u7pgkVV*B@oJv0(eԢhE,I$+{'D>R>5sfrQS,nŠԻ 88eE[2ݥ?Qۚţ$@ Vca w[!@A{C&cz XA Suc]V}bv,PyvjFU2N[]R-t^rFwrCbBmC[C5*މESz.Dw o :mmd d yE6ʲC7I˘OiK2U %ڡ 5h:m-y9DR6aQ-ؕ fd5ZMֵ`]OtB`bCcVZs.Y.XLտTlu^b+?a8C9!cĔN't1eO? `9== mc>@Cb2{*>t;lʇϘIM +Z,)&y ]Rڽd}d_jtigBE6g.\'v(NAo WC|h`+ Qe,»K z/R@15mMRÕ~UYȴqb4h2=m yσi“5| jW*GGʥ-V. ^FUI 䴢+g"l]>(/q$Ώ7ۦF-Q1J#[`OV7H+;ZT;7YɮR- ж2ݮ#ٿES/uD3l%ZɄY;xàz$ %| V| lD:CDBE `iOuM\;ϡ.23/j .eph]ꉫ^7(?=2 3Dj/A>c}e@8r L;gj VĘ0Q[:v=v)M-|ˬOy~: 1ֶv'LkYl@t'v7 P 1\*hSS94t%J(kaşA^yY%œU.g]{nыr~'TiU~E4 ;@ַ Ot!9X.*=Zn?wEI ܒ=*3iT6-ix/dGA$[rV/Lʞ,63t#uRH,ÊPu~^i^Mō,]Nƥ˨lKj8jj~*o;lڵor' _?mۢXŊvGw'$5?e&"KR!wyeױE!-QurԳ@HoMŸW,j#߆TVc!HK04@z1'`P)jm;Rt Zی z&2"  wWh$>H,vU ]k`1M% mB \ni1zԝ+/}O?vRˈ!L5/K&$)"zYS а'hiS0)N;1#2Ę۫څn#Tlh8o3Dlw`ΝNv!*B/@N%HGW@AST0[@mv'/8fJn$ob @sj|:5@&n2~䲤y+|Ĕ\vHhc} ^%O[0b,B">0| zpiB eNw ̗a2 r%n]pM=<$a;֯zєBc-ܧ8`'F&T3 M'>4<$^%YVz?w!xz^klt.p/SI^o3ߤLx?B CJDdt nOkuWM~Ҕ3pHD8 C2Љ-zBcc-GB%b—VCMl-@|0|絴A׵0Gno^x?äK"%O v$d!ںum@⚉ȋ+q5Pi7'O1eu ēb6??nbèEn ̴1Xi7=oU1IRƀ"q:!]}3PS%EzX}ݍ7 fGw}Jn+a8&"^dN&1D㊦x|im@&}:PP zL[D&x|f/ብQJ/JtG~w)}諕f]4:{~i{q#7֘m_>6R+gQ!Sx+]O`HܠVՌrmN) 0q, YnsOV}9mΧӋ'ഌ~ӍOH$ O$j}ዝ) J~$@̐6nGM6힯|!*ʯV^F I 5 FE0-%дK[IGPT; ː ; E p\4Y+|f_VPp4d=J1tGN,+SHmdٲG',C^@y̚+ibTUiߡnva:~VI(q])]䴁}(^ tW@ t}mTiBФDT55', (!N>jFܻrIXsбT#mb:Y5bbq]$h;Mt}eⴱ~jBBs7i]gTjz@P>enq{6cEYC6!w6)MܜHLoӗ}=&z̎q(zko]܋ߊVX#)!$ގ | /R;*>g=&n5&#﬇MfР_͍e7BѤE2w:h613[˽[oPR)H}x\aނCAK!IJ( Sa U>3 i$"˖9[롮ctj¦;9-VOn/^F?@e <}+&* 2p/Ǹ Qh\b.rR)FY>fF ziaZp&pZ@6嶡XWL/)ZGQnka6SzT81n n3nBN]!IoUD3zrYDw8Y(u_!*#$ ݏ#;9Yv%98J_42q8Ȁ04}"MPܐ<\D/_ؖKv`t6e˸TRu0jUS"8. E9TY}D6<#k3͈5_h]%né-pM3& y%uK?c@G5 FD"/^ d~$'~b2jE,ꈦ=QOO"~b9譓O͙weS';ujZ#*Ϳ,F /,;R@yfJnY1=~V 'r\tQdĿuDshqgg;3 g]PxbFCsm'> MW+dm궅O[fԪ(UX\hoo(!L{GYf4j!@ 7ksSfl2Ӂ|5yIv 76ZeV? V2~"5ig[@:["HgIYVz;.^qQ4d:K+{6 ,]ޏykuءGN#/OaGĭc+O`jRŏ7NY3!S֌c%R8 *ۓIEv%5_U ǷQfO6BPY"Eȓr&{3-rRKJ(BX'` {̒>g~>( ¶pÁFū61BJ+3I򟒬iMS ;SxC;}V;2STQ$4iL~hPo2i~d)Ԓd $IUATAne*5h-sbfF -f+5|@R|T K_h_$~)ڄ񇑍kF){eZ3*n^wA|WT׾ΐ l=d۲@FܿNC;Y6-ˉ ,ue/=ϛ'$3RW> )s|bz Lzy8." oМȝ[ڗdmtsj9Bl @#2ljyBbDCL}+e~ª2++p߯u:\w1As!VIΘr-5/Du7-@Fd͊12T f{=GO8l/lH-GO#LN'HYv`-`IRj戓O<"Sm쵽Gr|;8O<[@z&A1Ѱg8!lea߉z m]FxT-p!{,XGRvXcTm0CsuxO@uϼU+#յBChOHx!^vwMFW+r]9Լ#!Lfm[=Cw?Gʦ9N.*ޒMN6V1 aYœEr/fcZ_3F~Im.\:_jHl/.\SPA5{#*hr!'<y|]\,<Ⱦ_&t !Pp8&oY'>\G(o_P_1tzOBp0;!"Etс,x5;~ ?o\M]#9x k.q$J;>\ Kvr)lx$hggƁO@a|Uג7 >\Z~LJ[ٝZ .ͯ 48AwwΌpMT8gbMwznyXi6 c!ߋ7RJ4|Ԣ]d2keJrZw>,h[9]_s Y. _$̨YWl%&N:+M]A+4{*${zJ8O~G)6e,!5zܗ~ih<saYLQ FziFbèZf]-O3^Xr:)K t XL^-ܵ>h."#M3 Z3W)sZ[wrd1LosE -Z}$4v#|okz|$$'r7bg-N24oV^j4Q գ7` ܫBJnEJAV+}V.(7;}<O';kQ,QG}0ԒҜV*@J$eo(uΌkI<{]8.}=:I눥rpY̪KyGPƇ~ʞU߹ [[ w3@{jGJ(gX\3 AzblLԇ#{ o93B` !}n6%s,KAu&\?,nQDrܪm&AC ?up:z<+pdg񺎦Z 'N*JASB:5MwHEbC[;MR~~i ⪞eT&); ?hghqTRR~8C-(##+D/ؿ.{Lب軁#1,5\Bfd*<fU͝K<>Df`#-)03oQ@%w$6xTg}xԨ6n]pjY3u#{l ^j H7V^ IKD,h9=”t3+II]aK( y *+ʔvtj"k m#6zCH&Aη˻*b_5ƑWeL_>q76kD wńXZP`y ە)Yr5|h1\[~:$Q#3>LkQN&|WH[X* onK=|;79P!Bb]0Rwv 69E8dpMHragG=b\{'j4 Y˂- C[B:3Y_':%.TAÈ4^ |$X.JiIEYN tkMކ4^\V duuN{"6DSkl󆜅㎙@I yeܔ>Y@l~F/枛g` Z4#͡Ԍ I(Q*D}#Wªښ 'LQ>2>#U8qP ̙ 衵 >t䛥Ak<Ovi4x$SWVm|C;U?o|bj"M3]sPHKL)8s'c<QT 1:(sg=wuw;P]ҞBtrΣ6bG^U=/Cş4)=FaJwOCp?b$`nYֲvu|GG,&;η4C͚,x)!-eCTئQݓRN^}K!OZr^UX⼔ua֗|a+$3$4oHצRx^wGUа110yJ/tƴ8-Qk,! wnq7@py5:C Ol@\F8@5X .s1v a"^3ӂ"56yhڋŎzIō7#Gw}KM'0lUStGF"i*oc"=b0u?څL;]n-3[r=I{pYMZ8M"eZ #(+5ˡU5qo|Ya$ A]мLcЈ.IġlfTzն#A4zIa JBVөWl<7!{A,>ZB4v~W%PA\%N` 42V7JmJO_"L?FߝI'<z%PFBoy aF[GV2PvlNN2TQawֺ/!nP7gᣓXc6)EsY'tG#ԪULrz4(NfaD4ck߬)5F%VvD#I"2PNhl4<ض_AxX=xɣ暡GD%8ŕɖ+t<6d._u1P4XUO}9iCDs2ᚏ`6C5&ͪ1&o;Jۻ}b`WMyIkha- $5b |٪ L6ZNwn7>#I%\;(b6 `”; ,˸.as5f &|wc Zy햗7B4}E/`Q RhKC/H::0 ,Jn$2!I\wiOd_Hyв3b)-;`:P-X4W[ V;]{߾":b>?جM2r*1 ǚ#/WX_OB4_Oa={q䁖* $b]̈Bme|@nwGB}\YzyIA5kvJfPb"ۥ9IAj |y+Ru443j@{hZ޹.鯾vJ(!}{RYw=$,1}uy{~kl57(2$"QzM|qUQ)mM=yQiԇ)t2.:iaUőc?\J-H%c."?`tD\_$ kkdO);Rvޔ@WI2i:bVր5QP/d%O {@`:!QaDǒoE Xd"k6C3b 'mV$~J Ҭ~[N8BS*'*݁0O=I4كLUh- _>@/:F֙sG]. vƽ^2")_ zJ(RuYrYYN8ة; >W^]-g[o_sW L q`L G RS=#cxf'cH{v.on?C}+[B=J q用䛷?nؐr>uA JaK\܉;ڀ$w,z)1Zk~p3׃y'Mp;zyTch!~YQѤv$BE<ɲjO{C4_&W:ؚ8R*A3 \,.QbA<8e1 N+ ;K%LBŪ\zDE{`vJ]f kL1-# U8*u~~k0|U1u$Kpc{YIl 96=i["X$f.+1EWY};u`}'nYMNi>G 6%xRM<*.^:q8 ?8pe}=3q*4?^VSJ Gg%[nr$yg%526qrLha:*;2ϔI"C:\G,["iwfGa.8@3U|KNJ@jTT([rf3ܗ yu^LD?.Pv2{B. P)9WT %l5?Y.[jzi<`oޛo׸Kt% ,-Wú }j6 GMS z/<1;>a Qh eSzcbXޠ`x{qnw ~A-FVM|jݴv'se ۯ\KvV*/&+YQ ^5mh;y^13C1c83D-E >B eA@_6>\귟+Ԏv|tیBq 9ݿ %_|k.1sgG[cm T37-K5Ua"k:YWenm kV ^qW185K**tZYXlpӪAK@kc.`T$k9b{v̑Qآϯp3YFtYQ^W-LUu}1掠KȉQpfXȒCTz\S6~I }K/uPQ)/ƫQ j0&u%?sO"s#Re׽r({%1D'vDyCX\HLaFe!7@B `?/v@ډ3cX-]9."Dk|RUerR~aWd 6'ᤴ8ڠʷK^09k?8*tՙunIR!9!9VX$WvaD^)a@T=_OWߦ8&a`:XHtޢ_GK&=D|I؈0٩#g{m%S&iL!3t㱕iV#2F1g1Y X\2=+TzGy)](#Li.cU~@׍U)ߛZS^9!f9^@2V}ͮGTx}gk|yk(uS_^3Sc㠖nN&gi@rjvA9H(  :k ҁ' 32 7/N6؞'$FƊݛ~Ks 55sf~9%yd3?"ՒtboP[RێG+pSؔ%n=`͓.Ռxt +΄_mX#xr*V/.uOmHk$ʶ%: UQ 05 6|>-zh")qV(-31K>Y4 m&6P`h k@8X}(SWHJ1YI GSn0 cЭ$ zVF)(]JIKmE֒ H$0oy.PjA$DpB9>Sf@ Y]gKNC"gT`Qʬer^W쭲LgQ ۘk}m>u~A5!2M6Hw5@@ ~߷Y]9ejRۂ /L'64> ʮWDvM XjN(7PF)p*͉sI%(8*51j ||;!YbP5P`tkD T33FF̮> li>l'+& k rOmS{^{Ae)I˴xaGu!j.l:oO9rn3ivxJjD$`:48r_ߖ 3?ta0BUgykjZRVXj-J~?3^@-]OJFA??[Lض(GJ<6}'bg=`.c* r!^Cg~Rixf-%dKg?Ios\w(t-;{?r×Jog=j2*jAV^.8qAɣ{5}͆6"*'Wڥ`IDT+[Z+=IZOf[v]`b]qd‚Tq?FR8@0@+NióPC n#&(ΰҟNړtayi񤹗U:g9і,BT>v-+ﵓ-s}Qe`'PǺ/LW6g`Se\|@6{ycL:Ao!9"UH^|FCk[Pe[ou]b @tT4R"F z,D_l%t{V!bH\XJܹfRyB nъ=1=Ƣ=$i8bUv̙'D 4ϠX>`Fjs'X>{y/u[~t["&9r 1MJZ^_ah`9Y>~ 4dd^OHݏ"1xh_O EUR o͇x5D16ԼMP)fJ^sp'QxڐOӡy׈׊R܅w=mה(%u"nh < s{ȫ xU쫹wYDJ.j!1^ `A%XQYx`v.#>rZ&# <_)f ePm.o=U@D P^G.oM|Q\2*sb⛲*`JJM ٷuZ]_8V"U;~蘲}j$D1RK xq#Q #PU\'"x@a58!O>QQ\}v?^|>prNw=/CV̦6j7t6DϚla>5b+pjUtpUjޟ}e8zE.v)"(D{˩'YZߓAx@h>mFp_@9g!`؈݉1$EI&B@^,_ DZ_ %!Ҥ(XڃJZX H¿pd(m<(E_j?Mvk=WD9|!~ܯblXea\!0nspR_noAw vD&]H02Y]Φf|#A;~ZE0iIЪ?L G~?RA5s43dܔ7rHi_qϪs'e=|Obd\zgWDɝΤI ~Ul ; 8l8hzWuatE+B!}U"* A}l՗fo-% oζSu{RY9D V> z˂ Jrb SНh mlhFD2Z#Ԓ˭]E{u^$9ltx5q4n^a h7 Ad} _j}1E_RޡQK j mb-`(Y=d#]iǬ$9hq X"E*҈v/I87f_[KF9)W,1u6_NO}Pbfz u9GPcC("Ў i_ QM%|8`Q<Z뢷GWb^îHzmDM6!@%y(NLqIf7) mt~EjDcL==K&f'3orQ=QR--ϴjxŤ4g qXVYu*!#{8R(@ک<`i\ Kmr)ʌ (n&`NbeO9|kv{xUk5*QDk%oɡ*˙^O-,)\8v8L5C=7%P 8h;b[ry3KKmR7šǧX|B[*#9&Em!EJ讀fMbd+IvLCUuVv$ 5KcGӑħz\~sgy3Xi XBxRO[X?#A8;n">SM\(_Npaj6VÄܼ)6nX0!!]smX/ڞjD%gGjYEAU)6Cש gz%\cW~W@CuAF鮤QG]RZ%*"wprda 0ĕ{$᭨!U)HSOX&t1im?$xQ1!8ģCEXؐ6x. 2KOmUw5Bp ߇=n4߉# N2@hvR{2lc&{ 0yi*j ./';d#:YЃٱ<[I=o]QYZL v};2og.A;M)?T>%Sl+|9^͹lco=YF/68̙!J7%TjCfrN i 5tS\OWEd3K4f#*۬4T53fM].wz0yF6Nv j(| Xs@7\4# -2 Y)0!^E1%œrNf`c "Y_ר@DTå7ϼO6~i,I=?*_cvYzd-3e*W| z" yf¬00W~Hwy s@^&G=A 4xͻj&CHA$ p5 3ݓp 6q#=,_?;M U\A&&㓼gY4I`ص <¼$xZS*ʏ ] l(̟>[0T7x0^7ܐ?:ԪבE(ra1v @ ͙Sh PEΩ:"~L}]GnH<<7Hsn y&" DrHX#]ҫ~Õi^5Xp./xPR/x)ӱRK*3ojj*h"43SC u&Pm N ꔅ}M|t|Ў[/֍pm|.^) ]EvsM(?@+3$ ,E즆20aY J;$/˃_ƹ_k? 恫l\b\fJL'3̚дfyms­@ 􀋆t`zܳ~ vD}ZvgJ!Z/_b>?qyo`!bҺc4L`W>c&"PL/>>)ՊE{tuGUK6tO(N|@:$Jµ*ub B(!ȞMCQGjVjP^I: vehC@{g<ưalӗ}:]٘6Q/ YzStb t#&^Hގ8{7ެ6w=vc ?b#Jրze'r-tKo$UYh1BZDP.baod$QL9@+gkJ9Mq0GϦ2ݒ2AYMԟ9ɴ!pc|_T'P -pC#W1; e{vCtk(!1CZѫU{dvUӜ~$_e! tl/z" II<1~F3}V[{zy:&flGj)RŶH E*E !^29gs6Oh}V#G5L"dzFWWu  [q P}}DL&hL/u0QWl +AS/-'vc]M: ҦV=$/ ZzJXIf|MwZG8e5Mm{@OJ x844k!>LeGsȱ[Ճ_g~6S*(!|+XAd;g<:s%h(m7bMVnLJ`}l3szo#$'[lR$(`_ecUJZ0,wz/)Y֒7*qq8dadoA72oRvrXk/9Kͣ%>uI J6 Ϊ8/!{iv; !+͌ʦ` l2k4'VYv!< Wa-nP ^*-:~p3J.bHG8U9C 9$tJ}J A^Rځ dʂTniCnN ],RG`cM+ q4m$E_E[/{MlaWV,s]l*~S>7'E'ˏ38廐z<,E! w\^Mt%1T ?m􃝽$PuX#'+As}{`/wE=WPƮxA_mx4,ptO mwGG ~4vTe _dzaToSdo 6Qe0X?jG>j6_VbYC2eEDeф<887BuIcf6(sO8D&*TON_'F/XyZύ^̺zwF^P*0xzRNPu+ eZ\Mܽ t%" ެ(V=m[I Y_` ta !׃Wx+-ʹ.%7ȥa#4Q+:4qnfqPnq\vr@8;;2l1Q'%UT}O]%^L~11^ѿcP".t+ |lHOICFA8"d.bEZ=- 7e57}vS],Kaw/ëUWc6*>CTIؿqZ _,/%Ly8r:bNrKrK#hN n Lo8ի^'{Pk 3Ϝ~_jŵD-V<3b-wzq'[\ ~JnCZGb_ڌ|Pu5alU"ll ~`A|{ T{p֎2 b}b+\r36042{Z,0"{w .~uthC.iF|ocv3`&?,!ib-4cL AVC&e؉by"}JeZ2Am)NJ>;OY0-[bXTҞ,pkX%Wbv0A}~-Q2C6/|9`M#[jGKZcbV/!1<݇sPqŎ^KRFeԥõdl+!QĞ MChdԆ0F)K 4we@ ;X-yYFFnA^(㾮Kt"#_p(= Bxh Uو;aE$WY@:Ihl\+zT5d"z.BD Ds-yi^Em$AΊvZ72!d:;.,`(WW/ i`N ź ѺdlC$V󆛛 7mûD ?Y!T?v':-UUP&wV|5{uzd+8=~VOtyChf;ߴgfLe<6 {b :O_M--`pe rEq)T?.>۶R? P$} .W㲒d>dds4Mea%:>2S q[>Tt'lNJcw*;G'(h6L [CƔc5j?T<ߚΟl^i>=# VU_i3@<Ŗ)vT1E!STIZu,_p {MΠ {<43%tϰY5?SPI=ro6chs 1 {˯ke`(ʨjfQ'\bH/7OgT^h]i_v:@'0KEZ&CM> P ?"s)˧\o%A#SjIf fGJdJ(, kZ#IO#gD?SBK26Ý,fUq\҄fH }:ϊ9jdv` HāRSMf^ CUXLbAhy$0dDB7)Ǡx#iDHGn4| M9Wn&7޹/~k1NU*P٘!˩`U]_BB}iګy9WP . FJ0@ Lػ+g_Ʋrc;TY>>K5rUiXާ ۓ ;qF\цS$B6k6]k1. ]bj±X]Gt"OfPe((:T4mILp}(\8diխ,j4bReSڹ*jf(N{-a)R15Nڰ!OvΪ T"O*:q9=i?܄FǚuV/VO& *M-Ȩȣ6 |ҭ+֩kneE|~ .\!}f_!<$ч;el>C\ܾSEL@!x[& L$hjUL<̄WbgUZ@ʽfv$I^eE談{Ivy$Xz+ノ1DY2m؃\GXV&/D\U J%rd̄enA;6K.&URz/_.W6䧑RY!niϪ.(I>q05;⸨L$f 9 x2oQ'"@ESILeu>ibpqjuP#%9 !tmtX&IhtDN\&#+a JE`{NuKv!{R |^ހ}5"RoWP [ Q-@ɋ%OfuQk@K[i]Pj`X;TCR$zUcr\[7ϨEfIL'/wYЋy+@F-"4]`|3o4 PKQZuӷg\)MY 21V=\0^֮7'K[V͠rn$ѭRIǟ"0qA'͙Ae۞\ʺ6AjyQ@8 mA|TEY&qmXz.~D=1M6I KjP.",Qq- rާ&>ԭQ8xtuW̙CL:lmu4 ꇀip\<&6-0t;|]h/4"CJJBY6r͜L~XKu‚@]I:uJn f2s%:) ohHPjF8M[ԩf ~^){ Re|Sb5%K0SO։P;\-JAzW2{_3( uIN9C>EDK#9=O`)Wr`j`ib RCZik^4(1ɭǭLؼV:p<+&r)K Su`姊GNzWpK5A{eNd-yWt7L|w`cDXangĴm@xO}Z[>ir$'4 }! <@O+L+b^ky fա^.~}vNdkuc(=@*yG͗"1RQ24;XC2e:ɼ&c/Eblݱbo%Anϗت.]шO1$}~/+k=&x_#|߫\/gaux*\[I4s<׾-3Ĝ6*gU#жJ yMSvu͋"C%EP+zx:^ha/l9!Bp e#+-~N6$QK?t|niֹJ^xqvEwvU˷wB䰆=S DWSUnῃұ3%@(7d:B';CȿU<ǜ%y/%5Sr`I~ڋXlAE CorvA;_wK'757h@ 'FXK0[&HKΑ8XҾbYVz^QaXG\qsᓂ>+7~D19jm] 4L6d{vӉg($m;8q7- xyG_Să PGQىIY~z_}&iLFfz{{->&6Of(mB,R u*[.zDZ>_b9IjȕRS'ᒾ T} \ _6^[Jzq@F푮NOQhB^*v5H ՟ $%|{<\.s$yrbVxDJDlYЮ}M7Nc~yo! A!SJn7JO3WΥ񹾎m8Q_eNu3z&!n>7S<\{-sYɱE E;vv9.IFfCWmMC?z![@ordӻE,w?Pc*7QvPaka4+OũЪj ZV*5J'_[]~A/Hqֻr T@5B&>U,5:xM&1 H+$K*D})֔?XõpԂZ|z9g*ǩ6`3\Q.F|03ȏIg{7=Ltrie\Z[rrmm&T:뿧6pQdd/M2+J3pL6^g3#=٤6|KQ>J[F+[wZ$XIqKrpQjA~I߈['aigUlflS$*y-o^4PR{;#x5li!%|V(b"l-"dRdۘ/sV'eR՟t- 0Y'[ =NEَ#84ﬓC:Sx h PFa6Nzws?XjW+Y3?+X͚-74i~`wܹ`Ӽq?XX(bz8h'ـB%$JU?5UL95?-v_ABl -Z dN`<8{VlT~ d"YktmvrqCM43808|a}M*"iq|A^Y 0vu݄킐GAU lJ?I o8lyն >lw՗ShC d)֛ԤQ(@oG)btj6!3fD́ݞi'h}>c@egōp9u+- B㺳(N\k'ubAb.yVUX 9n^Cߛ38{rl#mR(SC=ES/Q o+%Snҕ,∷6.:uX^'߮ĉS+.0[ev W~(=Grt!]4%\N].o vb^~403lBJ_i6,jj'>zq%6C#O=61ϕ:-5$Ob_lEb6)hl>R?ϩjK6mYf?ۏHؔ!ˀ}HѐH‚Jƽ1 J bjلG3BX8(ca[0RPF (w E󘋴xjqa6?{laxU&3onTf1o|^9cozؚt as_[+AHژk" mxݥ˽%]4~QR^+cpј۲XV7Z}\0tUқNo1LL wqfUbUJHخ%&U%:F!n B?q'Kp7 kF p:EۘwH[ xü5bOQ1AM^z*,N7!u@BHD7|uc^%f2z[Y}lZ{ӟ†^2#ɗ\4cV\KOJ=:zi?J!%rƐ8^ZrR5l~ j8Bk{)jnΤsc^av,َ tWu 5O7vanK>,;l\l'RN?eLƱS}L7yh̎*I\>}nF]&>0%Kq?igH10Fn%vrpvӿ8"$ HtXr݇ eǀ䎺H4bu ~ϻuikl RƭgB7YG Zky0<=/Nhe>B@}Vpy+-qN)_a iH(3>cy)=- jZ&z \:ݔs[aȻ[H2aKepyfS; wNz ߳ |g|s2EW05@ex-sU(s;;ޞ=8}HU'!6]_V" %(_[ZsV?.ܘ w_t"P*{tb)YѕY1FLRĶ^߂v*"[e;jUʁZ|g^+l L gNU1O3o<}nU\EoG npS Q@!䓩N}4*0s8{*<pFPad³^I*\uTe! 猋Ahힸ%XMUD&jq3l5yF[I MYvɟ?&ȉGmr7RRj.Ә=sኝ=NӤ'h=A\X>c;~qd9}pp Uc0w\:jɖ_2 g1uɜ/ZJL˓aec䑔e$HFHeD=n{v K`-2H߈>J8.Zs~bnnw` (݇&2L3c7Rۇ\9m<[?<Ҏd{K[(DgUckPEd"C60 VGy8u,Irx 9RLt&9auٯ̉h,г1FN&bu}5w)hZQ["\rL^܍}c̻ι+IJBVED62-ϣ2ߚ\[wޟ,x[eX(T<ׄ1KyPbseVQ:x[~muM#i%Zڵ32+4("Z~K3JJаl؇&&lzy16u-X(}TYRz OZV D|B܄.P$yp}.:ś$d53=28*1>/?wO4wcW=-e L Jk0C`.&\cu?y@xIj)_gb FF]$g1#4 R %AIXGRҭhz]Smx{an'9-A>4J$ie[OEYF-.LXF-9;xH=FxO# m' %|F_Nż_ tt}.x@4 (D/C4Jю:%i4AM)zρ<% Կ[Y{޾c@XJrXB]kCۄ䤠~$ė*H̀lw W5˦߹֪+]VP C3N?*]RIh McL#Z61놁~V e:2ӱT27j7P=[oҌ%H ^h)ڣLN+y }D}35kPV;t_`M,'" L}7_Ɋ 1EqzzSg'<â9> qRQےW HgZc}Hi (Y!m!B@ُ-E,aJ7ՈvRDmrT4-¢_="!D:ϩ˖EAXB#BmH  ^[*!O`XWnz5%4knc2N.Wi'Vȱ*=&; c0V-ʹ9 H$O8YzHrdb{n+v`w{^PQ4~ Z_vL: k+C?$){L B|lJ7QjL~Hk{ ikKh#07nEA}<9dEeP(lkFm^,_ ӌIRk ȴ &I/!%oU^|(WhO C2G:fd0jmY^ |l:J:l)u&0?EPu@Ң'wGyfn(nCywRR>>%14xRy0pe%p uV?|^({%GCJ9K;Y]#0[.r45 6 f-»+/`|q&^R(;ҏBeC@Kd)JC$y'oiabDQ]U/ōtsVEZ>L)G}pב^"W>xbή)c Hp 2Tl%s/`4[:$)6v6xy{$Vd)-'hɷ{lL9[̿{S;#l*a f" ySK1/_|K/Ժ6}y!V0%eWx?6ϕjwWM+JA|qI<F$Ʈ{Ax7[ @^ \( j| *yrvl$9m)irMY㖵[mr\^Gtŏo_ё6L}bV6 $cxCHF">`@asmV+;kċF#[nNYr7oDI ilcB[e?:ڔ `)]ރI0@Vԋ*9p=2H*GMvAn)iHyR\q6vF.t  _ +  (%b4&9ʩ/uJuSJ3xL3[ iI]H *7$IaN2Y] `//#^ԇNGk~{N=-G_K*n2.6,*] T} %4#m{3 =$0oc҆i(Ӡ?W+ GSƋO-l bK@_狈*X*fN/?y+A@lkB2$Uv_J N[d>-<θ^%? %)ګ*l#p>1_N_e2__|,BIpne%c-AB1*!??sj uDO&L&=,HݮJ] +%eLI_Yri(7DɳCsS7<_}1tpuҜSd}%-H]V+7fkm񾎎F9Y㷏QkzIuglOPggt!Pf {SBM_#4TQxGdR=<ۣ)|}X;aLV-PC[Ăj5 卺sXK|/ΘBw%Զ{UHbDs/K25J1Ϣjg/1x\φ Xdg#7T\3p8oIQ{>u1u#lC |jrDU6OwQ؍Bw̔Q1D G'!M0=eΆ!.PՆeV-D"#~KΗ7TZqnK_[:\'1Z6qrQ@`xPE ys;7Sx_GbD( !rV[Rw !#hCe $@B6.i+]ĶXx~y7ٌC ߼9 S%`X ,D~u >}Ltgh"`&)(DyQnofC.vrݤk'Y_ \ϪK&Ü'0"s!fְ `ja*ueU{b8`β0ɀVavTkuDh!߰z'%|~Ex VѨb՘w6jsϨV^#; \ς瀉7h651V7l)/)TS,Г1"aw׍rX \L$7}ffc+0hjV'"ɫg*$kSLCpH"{gֻFɪy B(J `n :&0/$:΋]5B=ZkO6a#;Mynef\$^?[E+̦<V@IrwnЊ53yy@sl(=KpVNݘ:݇2wN/,14@kS:r35e)&W>V`wgK!o3) iS<ŹvͦDa}Ak1B W%C$Tே*dJs$_%bsk4cR,e1VZֈyg\|PWM29O-o$ԺcsI TuoKS^"(q 3%k!p1JpO֕T.\KD$OK툜–߈Kjj'Q4A(`,"ݷaL.ް\hs62*Ƒ,w(VȔ%>GjOH7mEgJKF}6y y~"JsC^:";,UAQ +J) WSi(l{|HbV++PR.]^O57vuc&ɪ`Db$~_DYcy#rjImy{}GN +) ouҥ_[kW%cT}@i^)WRHC'SazБUa|,sղ?j‹ZS4iΒ~.274-1bRIuo̴P 𼹼`[>Cy${2v5dLH-\"ǥ )cvf6?)+>UtPճ)m`2d I.سa'ϙC $~8qtۄ\^[lfk{PAMYXMS>$蝟ZЅ˒oD9 b r##@uzh!ZoNi+Bm^_P >d;BF8>ɭl pdM~qvwx5tL0ܦ^t :fhkqaLqq) [y"c e&K3mm5[b6'HIjg*{Yx$"< $EhL~%SBIc_ъD,_ͦMsmEnT!x]x}˪+ty31g%_4U9a1Ԥa)xAвކ[ YKrD\ɭ0Sh%H@NJkhCLo/N;"(=j3u_5./dȴū{—*nt9c*5` žL4wA7drxyRBVzOaI:bhТ!%0"57ǎ%۱O_6_;Ui>m]Dg׮Krq p_iyBp6VUJ}TWd<`- *>'Kamx,ZX ~aE-5=Y :GJ=\I!>5*mk2szEf& AE (t 3OH%_M,E0|b:hbR\FԼPJoJaŲz:ӿ8[+ LkJwQGxa{#F7M4:Gp~B{3 I$# : C`i1֤zMj:tW4F^X [8`&ZsxwۤL)o<=|FO!/]!5"?j@N8&N`mPj %SKZ\qL {\Kq^; I@xZŋf~hRö]1e\N`IEwLͼDzgֵGZ!T֪ŹV/mc{]LZZv`]0ֈ` {#Yik)H75Ysl%NA6&WO=en?A^PYg ^47If ̏40;Q|Gb,Lz NʼnBli0:I~`Hm zG^LFnHaԣNZ(Ҥ;/>;$" @ԕKΡԉ ٮ0~t$v R5A9xY^/7A̖Ċ{E t) ?>:*κ* 4!z D#Ւ&25%r.'ZwӇޏ(DV~#η0O7l:stsP,7?wK6z nK*;!G#NV_V޶g\}Hӈe\BcU3Fk47boFQ{ y qsPuFSXEhJB#X-4+<^zQ]y~M[}NhhC:q}a,mY2j=b"ޢjY<UDt;¢&|ú(>L nIFHZ@~A›^<.I dstQJ/+8P/7Hy͵I1$7 EJ=Q~NCBRQ*ŭRxE, >/ Y':P;=Gv}֕: 4~lI O%fFZU-io}aaG܈?Ez.B<sv4ig7gYZ070701000000a0000081a400000000000000000000000167a4d7fd0000344c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-region-hash.ko.xz7zXZִF!t/%4 ]?EhDTTk׶ǼW?=GGn*c+܃5︒Q>>htl,[]= TLX8e0,^cp kS']5JxQݮt]+>$ J)T; 6FE`26VhJᮺFSyz 鰱هg֜+7ndt:/Lőv*uE%| _}{qVeV-Ǡ PˌI:(E"6EtN4d('&$+qHvf]ɋpy [ڀ0\ʊg/`}y ( {eQUg%JrKD;z0iex͎?/ۻ9@gm ّwDjt̪X>&85#v RpfU45/6~ UqdiO*޿]7k(vk=crX-\UK;N|ml%ߨMxd}vPpo_4uHE"_-9hBe%)F#8+\TAi`%egWv#ʀN…YsSp'bz@#&k/6.B D~{y{hd#"0-`hfՕi!͊2\~ՐRjJ`*;+Jݳz \i`b܈zMԁ d`yAf7_rfѕ^ "߽G;t[7 /t|׈s3)W 4"**zCў'f1 ]tb/V`{݈Z5Σ\P%7"\*WQ*E=M,G_-Cٷwst4 yb'fELyDf~\KvF [.@FhŘ΀f=A2LUNĭH\[[g@`nÕn ) RN.=F2䜧cԍKLaYD)E+Ľu+1"!Ndf_q v]w"3g1.N?kdCl Ohcu epp ^iyL jQ4W5bS{/ 嶏Oc 4Ҙd^i"z:'+bRvT)I9΁nvcnmGTwL" `5=Zi_+F?[/FaKT"jpLSh>˄FTn 9W$8:[܂Ѽ%TC-zT>\ZMΟ3IBƊ)*|MU=$VN@ EY9g5)4.Op_\,@wñTC8{޳[EVXƆWvDݐA"7dYĺ^UrUNzFQ;&\ -<7vqMW´=aHߥDw7S?s(\5_Mn~m|$?ib51 YBL>\gat!W<!Bɜӯx]\L9wDؕPk Ȁ;oe[qA󛊋*Kӡ~_!ejOqq"+bny-P /ꨧ!Of|}y!W.$kT Ny:_Y؁La/D5AuOO%W/rֿ!v^#cF5xsw-_\W@\fC.VR4܆ ϝ͢Uxsn Yi~ [)v8Yo|uPqM}c`Q6V4wfZ&#} WkDBz|bt|'7?_ v޸ϓj+Nh#5VsYߨ9w'&u` 2U-A^2.Ҁz Eܰ}vdVHk+-6u{ t8q[d=`"vXsv _V h_˟͞ݻ)>2%#b"S&ݬRToPˑHHVŏs>2r <Ѱ5Z>hF/nV߭6LuWPSfI}I$TkmVE\ڪ~+'iUqM< cW I,{n!̧Zją:Ke*N2Ch[GˈU V SMy0+_| :WF"6],T?5O 7eg)c .> VlEsd4I)gSQ} {h{̎dIL/r71 \HQIT#J;AmYrZGė}iEYQ2==NmPϾ9-ӑ,7#+`\Ps<{YjgRp=uz] 3W0v 0lv)XV6j;7Ūl)!ޯi4lG/$R^#x¢D6rLV.IJD֘`{=D@!vav gi<]3ͯq#\XzXk-kBcjprp֓,ÈɠLC/kiÚWiƖ?UͳMs[4{ٹNӟ*qZ=>gXP{=Jé~w @K).cxEsEآ04HBndqa_j=_%Gg -XBI4wQN$s&Cz%7DKQ|z!h 6Q"| Lx?2U߰^w|=Ѩ]Sq>a)mF *El!:CH-#^(7,9J|59wpPdެ|Ҡu:wP[dA@!4541"Fg 3Dx/M'"•-:yY+&1I3n,ƦQ(pA"N^?<(q5Z7ltө*& >~&s fحw.:@:}# d>w~7b)s!0$f`UIm p:mU 0RdyDu-ymң8{n鳂*O9s_kANa`DW`sš+l݁GbI/(F̥};Q;u'@N=:MgØ'wYc4U74C KF[!u_[TȲtBD94_]PD"K8r`E‡g0Y7,*Vto,3&~lKsP"ES|:8PڷCTMv w{;;v csfF$+wXVIdL[w_:MXZ5./+A YbI:*HU6(+VA8 M1֔7̉6zX\l"_"* ln+U࢔BIs׹$/:u5U㎭cc1k/` 51ZZzYӒ0f9in=>|~Ly0`BmJ ?&13h4 <'2y`T^ o0Ō9=F$ ǘ#4LJ+I6eCzg~2&l|R5ŸwCc/*x*"yݺo:m c_U$ Sc٨1ma2`g>$e?@&n߽gЂ&~I"3, Y /6:eoyn6<)}4(YVz@T ۧs'-9L'\FkMJ #{QM-5AXsL/ Mo/ w#DX80 Xf[LΨs.vmkֲeO4ƲQ>@Gb{xR,e%<9J:YcWb_*q6R!a0,HEUDh ~+bS@SA[}f B\Rz CΓ3.*(E*KB n?Y͡X2BMoX)(qd$b:V^ :jM5c1~Qi0fx.'A6៳^b/>y/&z$1<]č)  z{#?ܔa߰hJ$`$'@/+׷9?HhŸeFIè3ߌb|~Pwř{kE*_j^::דp)ajל]ADP4 ߗ.S25VG}1(`%u re܆ s! հcaʮ (PBchtSU?  /對|m\ @0wEz<,+6霆R% uۄYdjz`&]An6Oq ]oH<%5z}=qT+PWj¢lGᴧ9[~7k0JdmEOr1#v7 ^eеVTǁȑ홝?B u/5$]鞐/og:=VOz*XW"{@2_0bˎ 2-lj' ٖ&ir̶M]IV _|xpsnҝ;| CQNW\5Y]iKwTlr{:8w6} ϬOG7\?J=%Xx| 3K<ƥ\£GpJU<# %m. b+%`?¦,ƙDx 4YT/O@yd8nB,rQz2G}ÑF~/yF۠<$LjE# #;op;H!oPFLBeRdpG+v.һ6A<4yBC_آ1 ")z\C& *bF:[~':@{3%Og%ddDj'U0Y''R6#$; ҸKk#]|brǭk[Yc \lh5)n_ėy["'̧xF5P0+TLyWL fDҘʈЄhl,}.Qv0_xG8d^"ɬT~C ^]?ZPi.cW?x4x^PSJԍ zTHOkF>,}+sc6XBmC:wˉg%mI>;ϸ$^(5ţ:\}kSiRBgF10 b$HPoO4ץi*[qwB$燄/sgYeE@Mɋ;dYx5p' ?Ħx3I sx ̌J)ϩd}6"’kB^K1#Ա?}zjR鄀_Z>#E"k]yokhk@54✁57{^NڝSŔ8%̸u% G0@1W.ub"cGVNK'iv >5E/": N A><b.^uRУ) #p&imYDtяHn=ZqhD:~%`r{~\ QF^y1du?Eˆ-)JҿopdC;GH~Lո, ht0@bϓ"(Vu2yR>(Օ=>o1u@NU~#wc.T,|DL*r+KVqpᬡi1=&# ,8&3ikHXT^wBWx4g;i"|yOh4ebumzc'!O@^nWt, \!"]j/[(4bnQH"G_R?B5~KJLQ`@‹k*ްO jוGiųz8~\r{*snLG˕Ӝq6,Gáo&a 3T}&Q Luye-jMYoa!0)7cM F-W^WG Bљןl4d~vT"l{f5Rak謽u.B?QnyDi),9^Ѳo6ML\Qbca" uBghtv,W8` .kѠ_ӽ ބ~(%0c }'zJ2D;ݾs!jB>VM= (Ф.kn)?@zƸɨa`w<hQI~EY8asIKFE+r(z>kaOv]g@9 .ڳFUZV8]3M8b. ;t ֆrG.ʟ3bv]Bs0-kt)}oJ,qLA|p_6|_gة$k[丹#s\E(]m^K EbNMpd8*FAs|['` eދwJF>,gNR6И:Tb8p3Q]!y~c|že@/qN|4ɳ 64N+&fQ- vG( >})A6bd( J?~;h0MGi!\WwV7?d ;Fx<Z5pVJ TA2bo<&M= Ň`Qk:!h0 Xʄo5*唰<9ާF_Z+ڃaZkh}v=1P£—$HrHT*f~2C~jX:j*[ \K=ҁ~"9;sK>}S1f>?uDny lXPJ&>DžMYȉHq!ZF门76$6a)8L1KФJM@g7)f,s@ja*TʼY6f7+.r,+qX>ۢ,۲˞ֺM]]dۄ9/P L;c.YV P]m?n/$(ɿ G/Q/.7Ztvq VƆ9{Cr`"Tz%+D@!itlʿCa`2ДM;k0mRЋ{uUy@[Ѐ`o5UJ=EiO3=G3Da69˾6ұk^ͣ rTM*sWIIUj=,q6}*q'nʜSw!i/nC9"aLzBק=ew{%J؄BB'\uT˧N5<^Տ 8kI1M"E: |+At>W7)p$q FYXzlmn06% > )dΑESH4+F"6`\gĒ, 0nB ~Z_nJ%mȗh \8,ûsZVwTq&οNя4]_a6-+&~Mܜ{+x[v$4۞n5)QHa9Fȭ'766r)`s}`{>MԼodY[due# ^$*/{RHoNL&=fǂ;ZH5k#>`;I avvgǝq rVװ[؀w4ofRM+)QV.! M+NUP^zعs,0VĖ5؄B@lJM^],f E.P3эQБNG$Ѭ+BLHY;~k&;GF('M!}ɝ3|K%WpĉX^b^3I/ 6񌻣`XU] k щ|-qzZH87}d z v܏Y2AQ.UɄ޿֦v&,q2`V8Noi\o~VgoR jj?0= /%:5Y;o3:;vz+!Jgj5>Qq8+Mչ- vrϟwF5A!`b$ c+ Eb.m!ϚwqT֒Nu"Y^ )UȺ&gPxL46ݯrőQ[BV-bNf(&xDI.Ls1յם`uM4/"SJдQe%Ψ:8AB$ġ[l,Q ȣIKioQq̔/GS@T3U vJAp.(3'y[/boUya 6?\_DBˤ*NO CAa,)]_g Vgq;U3ƙi=09W?$ tw\7A3[ ]s,zK;IݫPa5eiMK\Tpp B K3ұGO~!46! wǃZSN)n1L/beNƯ[P2jS"fS8 ˝۠]5Fk7TJӸJ[2:-Z>OF ~p&qL< bc:^"*'<0Y8 '$m\'"DZ_8K@ޘ3?"б;hLѓ jw<9/t_?ec̉`ܞ/">9_yi#dD(fhqY˩1Q5F\w2"M̙ *q mj7{T@U4yT@+lvVcl;c[aG) XLÃ,`]!K K(Isb׵0qGŀ9)zuq>Ɖ$=\1?OJh Qa\zW Ԃ^%;ZxQGJMk ^~:B)V@σRua+B"i41?\$_eMGS?0  tzsH Ky%t0SW{T,4}y\ckI4ٸ9:< ∥\J̗&y!+[xm10]9'jMaquY3=goy a:3r^šZo(PJVv2K yw3_KPn̕1=di f[ :<;EFBԯi4x bqU1 Y5mQ5J&!f,ŗ& 7!p :$U>R/] h4K*-d> (.{.oǀϜqq@iٵdl`GE t`mSTvuQ3?6bC{&qDG4XbqtW?Ĺ$!y8\-q)T__xHO :N:5؃к"k3?@REv:DJ9;s |Q|3;l=BW3cSj:! g(3˶}<ތr\,2 X; `B~a'_]sqg?rxע>L J44 Lbp#yiӿ0#_DS"-*ǖ/6I0WF2ZfU@ ~g`b }O40[Ċy]y,mic hac{(4=%w J@u^pu0&H.i;@@i;2Uۉܱ hMYwQ"bz~XG]:= kk9EN" t){(ͯO\x4}n,f(u@kZ ٯE7-*){p{BkBz̀5+5n'M# fqY(73.9-f_O'mMܒE+9ນNRT O\V -}f/eXwCdܱ˧<䤈C_oG3Fhr+&~^."B>tۚ\zDMة&F"fQߊKB0QatB/6vP0})6Qɗ(!Ԡl q`J E.| .*9݀ j [Z2޼Fe%v*aybI ER(250r~##$I!ܗ`R6m,Xjm 82GszrcC@WZD;0KDD1 "MMٱ17}D+z3L Q.&HA|[{k^&r~)w؀Ҥ$ gޯrCЖ~Dnms ޕjED-u~0L`ͥ}}3` u0kGƅdkVs1XWaxy%Sʮ03-U_HT(d\@Pɢă1[H*s~ta~ZkgLyB)S+3ᘖBKv8+QOXuoIՊ9r ɂ0 !ZUZ5X]A\(m-bI9mJϸaD-bNoC9ճDgt4&AANߩXR$9S];֠ʬD&J侱#;OV:NVLԟe'P&2,8.@9Q/cc5Қe w&%l g$SKXD0E|JGmEV#+O+s*q%i>RD|`PHku9-^^2P~壊u")D,5ӘBh8 WJ5'N檻2D&D;FbւV9v ِfLyH7ڬ;rkFW2xx`JR&M8bp?GIKKڎ^ᙝ'aȿLq*v14[?~Tr lONF[t9՞B9\o;$*t-sI׆[=u} v)4!fE1i k׹Ζ7%I:çkO96{$Q5(?:5rw#S@lh]".4[ +KHw hϦ>ofɖ6OBt(ш9 2A~N]VKgKlI;}W\8[ H7SŊy$4th&I{mĮb|mρ.XLq}{Lbeg bP4 Ɩ[\ /#4,Қ) I@i(+1[Qn4c u#:WD!cGs% -Gs%3i[|9w8Ȋ>T:eBD̝\ZI`r@B7N?]Ag/#L=n6v_9ޜz-O{ vv=[a`#rt,j0 WOXnCZuj^B!Vh&(3̽q-0?A*EB^ꀸdBzalo3Gw#e{ $|aPz=c=@\m$7tבy؂*G[E{ c!|?ReSњa4 ;w2=.t-Pk·HіI (=|ta)zVCw 9J2QVyL9Gm0`Lb#6j(C NbLb@ؔBk+ H}x+ubcۮth"0$ X!!ٳkWK̮r#p9Hغ Nfu[3s^XL's9fZ{[N NM4欟h׶JL~ 9PEn;||O.FxgYZ070701000000a2000081a400000000000000000000000167a4d7fc00001a08000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-service-time.ko.xz7zXZִF!t/|]?EhDTTk׶ǼԳ*$Dm/CzMvvYIGoMe3٫^ԏZt{M,>u;ov`b?krgL .F6A/6[4pI-S-;to[0B,kyY wGߙaY8UXq` WRb}~ hi ī'P[{n}˓.{w t:y 71o %5minq_ς5Hd+9RWUESt@kk<*euP7j̍ώ|Oȕ8chr 9Ȱ]Fk3%Ȃŧ .2CC1$߅%!t~|{eP,JYUi[ 5) ^(&z@ hwh5D39ƽlA3iuFb#R[v1 Y"'* x@ V XU͚[`UO$uSsf9%3T2QZ9n ܅%>ǡ{c *GrfEQdc, ;VX FU>3ANz0]Tw;Aqj1ֱѪWv`cUM/ %ۢ`EȎj ﭺĐ/L{~~Xf={/RM+YFTQڎ>UH$Ҕ<<1÷hN ;܎bCUhA< 90U 9\pŞvH蠤Az5rqh8 0]ڥ1s( `Z`:_R;]7U2JMVQt-I} FdjS]~\v40ds3a wiS3S&A$lWg$}b&a\Br|1Lj*VQ-`2^(o@ۥ} )TsJF~RzhV.Q]Njo ,Ŝc28~|E$ʠ?`isA&~+dI΂ڙ{2}Xx{9W/F';s|vr"ZxAMy Hz:NCi IQ4vH_;S^KO[&N;SGмp@ХZ$IwR"/5iŷ cYo"d8}*sѱZSu?SN*~Pŭwd״' Q8Ǭ7[;X]<S !غ͠Xcc7x;#ua*?Md> [V1 :' .~GL|A7bw~M<2ʲfe,u61Q)2™qi?RFK!L5<3%5<ǻMC X35sSXʳJ3KsgP M\dtC'btA.X#2C2W 6G (Uq?Jp?gpK#S*MA t'3u}|z H$XF> K?vhh' j[+5Q)з5 vul^+v C=kcEn LVL'm!z ~V]^j,=(wj,\M#a4},T2nDg6TKCvCJjyt` foc8c6sH%xm`,2t /Sч֣lq}kzFLMgF  KpdqnQ|X+Ves,&W}&KNbJk$zc(: #So0‡]󪙠wTf2OU/IA$:Xmj.?Ї'nY&v$iG]IY;7^L<SVNU%I73ƠEܲD V66n4OtM$% ,sbLjRmEwR $|%(\@tt:ЬTBeM"3Xf9U Y)BjBE.z[iﻴl߻Y:`&}9G%3XəL`/ѣ-kC/`yq_@)QyM*g?Mus"t*J[ }&_E8_4Hħplמ5y{XQE:Tc^ &]qh0xZjC]ካz>ceƷY`u\ ị̆MߜM.W [\lݺ?@ @5[!na9? JFδr5'%b!8|~Pct=pOFiRsq!ƋMASVAM/l ^"GF2D+/XYH<AI< w~BX 6bL,HHwcPZLL+:G`MRgXIv E799?dx*v^&?/>[mj(-A~,$ }xe#UQP..s*°'~/o_Ħ5\Bq/#/Hiw0漗8 =,f䉸t[>.y!L+E^RwzR`J;`1?&^Ϭf~9N) ޱ!}0FCOaJ.K&瘼Ͳ7 /\C <RΤ HԸΌ )9Gz$HRtrmP!(GgjRJ0[ĊZH"9J_|Uxǎ9b&؛ۭ] E4j0Fmh>p\="wOfQ!fV;xɇjܣ Ns)*.h{mHQ/gReN^):vs=oQ@4Gk&zJ#-hQCH i9Ѵ^3 j 62`>- P"0W+d^r'" W+ GVNҿkĢV9bȡ1|0%Ce.4Ne^gYwVLWg,dlb=UA*٣.gC=q(20~X5;{$]|$sߠVmI 0 ɚg>bSQ(B $.KTv%g#?v#Ƕ"k 0Xrs:^]B2=j/-M`āPӵRI&8%}MFܩGv/ qzXđzs::4n 2eS~?kd eWcli6Ѭ^-ӍJ#*=ɸ{}SWmT\gkreN@7}P3~D윆՚|jy0lR@*R+ZN*CguřSjfʦ@Tx0C \^q=8'6EN \&rYeZt{Y,PO|̑2ߴ9=Fa!PlsB`n 06{𖶬vs N7 Z)G' |7Wga7Y[ܣt%V7ZZ9G=`]8)nRt}B]5a8FG~]@abƞɀKbC{aEք. eE펊AkvN+y`& ĭ QӆP&uxFDvʙJmz3ҧie Y& "8y$N֚+mSK4U4D{P[.)ٚxi.KKH%ub/Srt*iuL u KSwG4~יYR;s@7zglz:\MzIBH[NT4&e1]| j_y2=4=Žޓ9d}Kl5٫n|zn{Ma\P3/Nҭїed#tL~yCl.`I׹}k B:  b w'yb<A7N^ Skq}5<3'#(2q ?C1$ݏUZ_D30!c^F3}=s-`!+[B^窱F@%&@͜Q"I<F/\6p4գ%-"jK'=rا~1x|c (ϏJ146Ԗ5':c5'P 6%fЎ9N%bJQÎS>,uPbsS]Iu;"d?IEjURz7àeƒu"svKN^d-@W7+_vIτ xw`Wbg*M~+`Vx ᯄ1k"ZQf}ڭ4-u$sIɔئ$yy!oy6޹L19N+|ȷcӨ!EWT 9`(Z գ\gX/KԋGR&&w Kb3u"^πS^1 |CBE &TSS*|LRao'<}AЮؼ!c׎ƞP&`X7 YBD$K4%Hwe~G0󞼂1c'HY.M9l p {)y K\ޘW5I'v7`zX&-U;}l[7p> / :YYWkBv~ ]&}BypP[X>}b،z*qk'ygX`,(CWdHJ a.4*㬾1.A Xx:m'\.u+6WW6c KCF^R}]@%/6$BTot@4k'E)4na" )_d<@B8CK^cA右/f?2&P(b_qGφߓ]7=Lņ2Xkc4Jbd]L 3 az$#-ZЕ`[z0<+J vg2bj8d;|7wM*켥"Pd\߆; bVʽٞq2lRI*PK,M ى cǤ\Kgps B#NWd(q"EN85)b/_]<;TbSG9b[ Fj>6VD [f[R4y~(^:u%6K**/';k|/OU*g%]*ax`E ʨk$ :B7?a--hW+9  I׏OebKܒֈggZ\?Q2ceVДBˠ.q@]"`"g )I8D 2ỗ 櫢F1W0k*~3Q+£yZv@0fL|J{HgjRl87^鰹ifu tom][z,JTDi_:$ƒq{Y]TCs&FA,ĵ(3Plסi7p_boSZcx(2-|'Re1/Z?gZ]-cֈ qHʫkZe]<L?[0j>fJ`ę*-.+Z/_@6MZ[go-5vje!ʏ?5߉N,͍)ڱ3-Ce7b|Nw-s4 :/"]0m"}mmNDYNvfl[/}=1(Z4|5E_ۊ"49GGf2ac3Ц>A}q}C_w=7cuFTඹGKU@b.rQ- ?kv>6槳m"-"W:[#`Ÿ[[; g5!.v-l5<d'aylL哤S,e\:#&Qv9dxu?a#>pȘt-$u2iwO36 \JyMbxt;;2M +Um@΄{n2?'N,ފ#ާbO3t#j׏0ͅi6~\P7  %WV*nKĚ~ީ]Y엉AcBg~A\j֬`4e-e-mܿ^GU H\;h4(D<^Nɭ!`}(2S;L->Ro0*_/`Yw,. C&oF+$ 팠Υqslm$`0R/N@NQmӆh@`GB8$dcV/%gTL-y ?cEݳ60Mv0Y =UB1+fN$!ǖ k=]ݞ,syAj 3R=HYQN_fZΖfu*W!`L z9 |nT] 6&qh|Dw9+?]:=[,{G[]_Àlթ;f}GV㕢ZRt?P;:_7㪤D:] j**7QUXꏵ t6YҔZ qJMyoݼ0$$ }2/ܐRս"0S#&/eDKSZkb{2C!ũ e|tR 4&]Lv`yW[Pφ75oY,UݴA~Z`pם\e2;5L_*_sk!CM i_3 iW#E;l/\nFep5F2TKl"Sx}CWfQcF^3j4f0mF#\</2 %&Ac6t1Rd<9[7qAvQfIbt sWfbN2K8'+bxx5eX8B&iM#Y쳙T.3 0(iI (BdWЧᢸ`͕?,| /F NlN780_ϣKdnꜝݧ\nx=,E߻.l:)$ Q 9oWL aIa臂HӑjgDLOOCu`+ݷ0Sig'1&3laz&X} փ7ZVQJ E\֯\eRt1SٝI4h$TP*U_y$NcW=kf܊Vgs[iPfJs !SrmP1#C"}D:fcɈt:6GZQvJ[3BN~B 'ḩh4y}P[rgj^tIFd=S׆,)Ǜj='_ٔ$Fhdzuʮ#16 ;@. o{ZiD#hpkeġ[4yͅ0`j^"0e\/d.bmzTAL4ۇQ:KH4p:8r! Kx9N0Ha:^0t纨2 nԮ3Z7{+=t$fdRw?LTP Cc>p8X?e(n񱷍4% @ ?޿;4;yb%O@QfI^wA5Sx$?_Pjx<ڋ~6\k(JT6D&حzߓʯB,#Ҧ" }תcE14@]Ĺt0r }El6$˰C5vG%< e n\MZG̈"KDŌe@ٙZ7|F9g l?ԯ䷘:]̦3P!M%cH-;]|cKy4äxӜ[NB ]0tF{wtw:^KZ+ O}:BfiSR5,Mvk;D!d4ሇaO~nf[ i) ]@2*LJ4x>]j. yqKR`V ޕMMQB!ed-#V F+L / llN\{ͻny#4 ϩK5X&+A|VWV ؎:V#1'V.%hrUݸY -5 ~xip=a"'$L??8`&z~&+luXkgJ)t`?( e[UgjO;=-)u;3my3 A]d9pXftGX+gy9YLdT_\ `P Xj?Fo.D)䚋kP~ s>E9v%c?kFY<CC hqdԲwƸrwx# w),ֹYTmU,nO m8W˅giW1GL=mpL ie/u::|3:s "kC;EݢIn0D`^?آ2rtA(E%1 <h/OCI@ʚ.J`=3(67qX&n]wI&MO_#Ѳ|R\&aMC' _D> : tOP2q F܊qj)6aF6ΗT}R? h lx&_[fHйDܱcJJaZݜȷ1[NʶoFݬPǮ h2}Ar2.GNUAYYբI(pjT#uHR8:Pˍv'b[/NDp>9wr?ςH[D?~#*Xc{Q#|lz{&h@WuA6-  YZi iv\}iGJJfbPLyuz=s:;TT`\z ?IBZ1$+Lx0oL>눂<y䁾F&z`P[/o(!=$ e )4v`ΛGV-OUaMr2}SGg 9N6.g/\Nl[m`bvf}a.W,7|c׃"ߢxаMM-"7}1k* בqh8>6ouG)}2Mz╕K F++-V^O/s9홟OMe>'͞GC)2Z12чזDXP#M / *@SŹ KGLJ NK]i>Weۂ0#DZɴ>SO7 q3]@I?F8Lȥ“M _ N> Y짆67B4x;`GRM\~.RU&EBnķ盘Щ,: u1s F)P1ۣ6ø|  l'Tg3CS@}3. `uF\ŧWtw@Sb`dbi!HAya_dDqܺ? x+vXٶH筐.~Lv ..dΕ99<]Rf{6钚! [*#aoNHvLu\+;,dŴ܏ZWFt|4`B~˾(q5vbn0T0G#ЩTBƲJh-EʊFCYa@ sg RF- ,akuЭe5 <"Y_h_Q 7z#7OO?{ fc54#it3 # |u#O1Ex ܤP*NBճsyVqv{>m('6K3Q|Iw&^ M: Sl^!&St$YpÍ %?~΋^GBRZÎŕTO?w5't& /jڶ.\@t%gz9Gc jzڷ*pwzu.*3I~5sA< `zU؋*m%ժvjF)mƢ̫O꼹Ԯ堯# ѻgv*K`;KPWyd>4)y.*} ۹xIqrãvBIdȪ̯2Bf%2H!ANIvAw/[I~@SoB{xa:2I'OF& `ʼOvGii֔kw)Jwa&yx#ˣC{<-SS#kdhDf7l!#FU7+:.>[:z XJ Av^٦+ tA?[W2ti=4n0 62e?Ҟ\A[3'É MaFu=+U}mi v-iUB!RGZj ̈o@0cHW@l}?.{KS)K9=2=eU-8ke|Ԅ9=yl߸(rbIɉ9Ý~hXh+!' Q XӜ,F| WJB{=2L(w&4*cK`K 6zi;ﭿJB|A3S1?kE\@> 9&*V:&<@A)&*=n+_qtniZv $}qIU sa ):6azu;1pgpum@rp^Km3P8:i_η^^YtQ_<"Ntt"U{B=?xh'ɴ-(dsǢo-yR?-xx6 >&+>uIkşXȑ8T[j`aO/I<Ɣ2w#B'`˿ܮ>5 :~ mc%㸷RYOLq=a~ڮ aR&15u<NDhZ/oBUJ{_z.`j0brDYjU;9LS#q O&裤=SPϑ,p*pp^u6.)BT[|TH-Zp$0D.fihw3T1c'7RQwLDTu Y(6Q JDjlkt!fKC>|j#=ŏ/l§mh)煋VQIIl$ü_7{UXCzH] o%P*|/HK|ʹn[b5<A)Uʨ8H\J+\#g>i(&XT n{,IT܆ n{΄?%s /Bԓ-;3H4j$P VR-_{=jG.`b*֗+"6Tz0$Vwy4?5BVQ ՙUFE"c7'FzHޢhR#H'Pn@园^̘Ve{+k }ʤǙiSɉ*_)ERfgZsߙ{ʃ)ʤ AG'̆j݂qo~hQosJQ`eιg?"qB0` 42q.jy##aD}j 5>P7Ѹ%\S@j*D䌅!̅cSrVg2/F6r+-fQ7g]LP I !j%  P3@q 0I@˟K퀮gTwUnyx`%Jl5ūS٫4v>$3Ё_,^UJŬȾ+ob @(1;9m fX&+ ,OvLY0Rl߫f)A>֑bcT),וFagowNmR"v(%t*g)k~^}.Uh_/DUvr|/sMX淶i2j妳 D &їL*>)T($ GWwTA J[YE,"'<)/4ˋqWjG#`i^`T *k'@Z@?q[Ov㭮> V'Ȉydd^G Wˍ:d4pqI*uXl.j+;.L,G[ YL6 WhܘȚxW 2L*ېHK>hbW/ӌ2: |vT2A- 7{ْMһ$}MwJoUwLU '#q&>ƂAW㱍_˕ؾ RRyq%\Y<$X#<P.l6WD PYws!$X۽97],/W`cE\Oć gfjXq J0=.U^G ȶ'~ыeJ7uKWZeW6!onHIC7mEf.Uάk#9ݧ qc&UhOV4[~3gWxsFҥq ;(8sA + @% ND)B1y售}ƄLJҼz83=#Ql0!ܗ{& 7"5 @P?8i](w8"e|Wt! z٦0s9C(@cXw֟5"Acnx\-t,MLK5ʚiS]S9 \ \VB߿w3lvKIE{q_ #[ZZtļؘ cՋѶ~a֨R|19Kx|lWL\HT EL)le&o"aBrU<^{Q 30Lj$EדcfV(֌idCIE|0^n^0Cdwe |.YqRB%B=F*=! @z22<!v@t} kFU|ѓqVPz-qN:Lj#F.sp@=cVp!]ę U_cafޒjZb#9_Ιa`#WՈ;FCxgjڙ[(P$zO(?p}ԲL<+6ZSi3˸D0u!Y-7;Im퉩 CvEC>fc|~,` ;L W6<98! 䩁W|QR{ƸvC2NB4Md,l+ 8ZɄ{;ED<~̺p(muT3V/ٲkSzQdeH@oQ!땼'[HFgψf9W?3 ̋$LSt.6zBRSȯ² ,hy?]Y| Ov4F)m !"4,̍ J}]C=0)N56sR;aGc$@q+t 4@ϠJ+eMO0}j##z|et :񦢂'8vpjzJbz1s 0 }֗*E!\tLlRrZaFEivo{qmN뇟-WZWބGO70ĬNrNBk5 %1~2L!e2yI]9>h#TE.[k󀞨V+Ta9)D`b3L2*NJd9mڍ=e?i ' %1'N31cc$Wtjێ$oB!onO,@q+ qT- {G! ^P^m%`ptHt́`>:f<$]|t(f|Ww30\sD %]EA.!ߥ,ֆD*d(q:g(8i6aR/W?;v€^YiMnDtiv9!un>ܢa)_QjS '2HvLEye2]#ⳞE _uąE AB斂|e^}=-(G9v6$o%i8q !/Aj'=]e,:r' itI[HHgZ+@|դ KNt*Y~J.m8 &QXp7e6"Eih3GgBHipFx>7@ee2jJ*?9|]ݻGk*LdW!M6.H,/ntlmOs{!#ASm0T_MʌܟHm>g%Iˣ{n shH%2>Oº)L@1c\j zxV ΁"1"~+zُlLL4XAA ["U1[aWnvh> A'*GvnCykbR ʔHq҂;:3 jN`և̔g?r}H-W/W lNKvDɧA]ܛVi<1rhD.Gˡ{4f lYɘ# n J4QI;+x;%Á7nHaw ogtZ;4;2 ;b%8E4er Y6 _blX\JFLƸt5nD'vYWYб"dI؊V:DžS1z~S\E3+e_siK .Bn%H~u#TCa u="՗r|mΪh CKa{;(jfq]i4:fk%z`1i.7bz LYAbZԙEYu8.aS.MZq"G'NIΆZ "7B K`2$oN1LcQ𲫱Ň BS7TY+Nzq^-[ylr6ٛ(pF\Hd뺃w 7Js#8Ӳ|?&d hX4RM iYʬeQ=S'oWkR3]')Hz2%RA:Nff"z/uẆh Ê%3FO]!o:f2d2i\vӽ$~=_JeHHd/-G_Pm!@BD;TQ&؀Լ ?F;$)][:p 6e ½a%NQ&C7:jididPj5,r(}[%2H ҩUV]D.@+oya`v3s"Ah7>glq)'dk/}REh>嘮83tg>?-gIgu^"`nUrjX nL>IVݜ^/l7QLC0'=f(B4nRLVMŖ8ک0Sk#vtKmi.;1W*GՂ^sHݯPg8zcHa@pU5 dtM?0)l٩V,g'={ÚtSFCH#0MҞA:g7P_PoC+Uz㻶\p~Ұ\tXJ0"oP#=n"Xd߇SX>P46ru(ݺsl)?_ ؖyr{:A&j$s7Ҥ(i W+d-Eߒ&im|dʙEU9)&Z{]xȎ u ,r=Ӵ*ֹIzT>{t 脞 GJ@B~ XI1dCY qzUɯ*f-3EC(|}|B`nt%(?dqFצl$hfaTxg+񋡔g6j:,'0$/WofS6IPcǬ\.&z|[ /tIl%5oOcI (x[[p=({PL= `Hstx_CU žY bq4܊۬N6f_q ƈoNEE^TibqBxL_}6$,NOh[,}^moߔ|$6gKk3QL A: ,:䴓Iگ&C]qFiK\m-+, 3GSE;Yi8tޣX%?> |[r9lES! X^L ̃h\_˪]B\nA#h+C Г$jAo_ AoI(gk I|kӉ_ҸuolE7MuR`r' l?O7 wש^y/TI;'7<CCz?"(C^%Wy: P]?w#/GE"AޓW=7* BnYpN'34d+A/\͕Y-Axax>joCAw]<\dً S4fƿqn mr4>GKǪV $5+Epdp ]ګx ̀T/kȲiv< o,].]o$b#DQwv #F'KJq† E_hwU!iN:@9lj1VE2狽v/SB~yXlY[%䚋ÅS"},@ӻIx8^$f $"#Vd匓!OT$|hk^. N%g$3)ZME*+UAQOt*5]8Dޚ[&7Fƌtf`:}S#5Q)Mr5wj(ִҨ7lY¤\Jo[* g޺^Də y }uz;SX^o2ϝC0`o;-7O   Z ':R^f ެ6}: lo_X{|܋_[h^ĦargܚƯ}ebH y$فei m[.]Bi`eq!pmCzړ֕uH;Ouhi4Wݟ*~PK`/\&~ + W^ހsˇFMb`- ,GYtٚV; |j*+:La(1 燈6r>"p ߏwpPFvj+#C-v&PevmbW7e1m< =w?+T߇P .Y6MO jJ@^.bL0!/ WLiHm#nJMMSJh=T\^JtxtkK0H,d\/> 'JhkHn`M,8smzx@a5`ʌjHp_Goh A'멜Kd"!`k{]\[PgE*``JDFQ;پaQEPxmZԬ =8TUH8ߒNxqh/&I>H3 {2\7qFH_/:y`(T;akLh>A B;-2ٕ~9qe,)bR9Gig.u)/ ݸ [O6݂/w4bBVB74n 7mp.S8Vä3 )}Aq|X.p3;U"Dm:bpFhzL7aGﳶOM ._KVS4}RHVI{1ZM:^w)qױ ;ҏ*Z,CN:qMsG<ca{˥#xw7UA 1<|0Raf Cmc_?u3˔Aj:\W#zu"W($ĉ 3"c EZ錥RC CJ8rMz[hi{>W]YuCo:Y: yጃ[z=l̗$_7vګVjMz0O<>ޮܽHx>nIŝ(MFQ8Sx+3ِm&L0D͚Oabgh `on\nZiފ@KO.3 m29uҞqj~QGt:HCn׵R=:N`kX=6芨 IH /j)|u|?}Ad#䗴 3ɒ )a(j~$X. ce.b r,~z PMR6<$m[ܩ}?[‹Y4D* |!ȁEAmlʆɟ^F`2GXUZ<Μ}9v5T9:[P #ZɔXakh% K#~ 2ip=ހ)#B-۴eGgNEw::FӼv[O#n0C~"m}3!g3{#Cv[jz^j۵fa` c6sJI㋫4 б( %ECI1R=34bmKx˴!bWw>6g~tt~XHNyMN`ݙvJ;UruMǥiTzcԠɱҙr+q3X܉qdK-X: AGp>UҦ8^tt]OIV[`F&heȀ |#0b! Ss i*lgP*ɷQe$vO+VT_3=P<2YZ|&E ur&.߬0cT<3_ڰrH)l"A Kxe/p*,(+}ݤ^||ƌԩF,|60-&wcj&<~e1w#+;h}re3\Fck4Ye.dg򓯯|!^D!YȚLD(E]dlat~eǬ9Ȍ;#`$M5а&}b฽n`kx8T3H2"-6YEڅO{'q̳[nk]aL1 8@ 4$䘐!qOJu bCDvXyKbvj( KaɠW3^5 CP2pX XQj+rToa>Y6LʊA>r#K~/p0̣EGSyj1 &#u-д)-7  $x:9 Yp[_מbfv KXe K}ڤɻ7)QQl)h"x,qbfLzj( h#t&kQKx.'m% m ?$uU.6ثccl:D'BK0_,4?$e2|. jV9uƉ%Q(e\ q!C O#TPU28!+TP#bFu+rv)ߟvZ@7j`u{.E*NcgO/M+K9aR$nܓsW,:Ѯu,Undwu#8qx,U}~J揿SUBႺ>YǔMq)#BWiB/gUS ۍzFIO%}?(%$SfC-nIZ6e:z(af| kj51P\05ءM-ؗRCg.ޢ2W~nf8 '42\@d*M`z>ٻuo\dLFME5$\]nv$0l'h3ZE&6Vh-YL VvH -Ugլ?b |KcbqJ^|1xvb:Fq>?(0}X0BB꒞&ȗO|maFHB;o3n0h{RJ ?N3GEZ-J>]RV⥬#*G:}\`cVuq+8%ԧ||yesttz`qbSjGDVZܳ$IxN hOW{,( 6y𦺂$^>J̴Y R93Vz8wx-57>PF'^5׎W4GRE6m)?KA6+^z^bDY=nFy76QJμl)5 na+~vZe15LLҲa`p,gu8r@h-Wmxrcf-i,9:,+MbZ Ds]I껙'V潅p^-䟽Y-GxaC#sϡvhT-r719+9ngJЅM@Xճǿ/ilhzt\,ӲѮgpF:dxLU^dsV} 9[NG)UtbJyϩjsԝZ41ػz#mHG!C#0r=9'j7Qds;u@rI+l+Mz%}j)-\Xc6BE1ZAu 󻜔k<貁ik =1\r`,xD'7bKn꿣>Ԛp/u! .h1<@_ oN3I+A)Nep ?e{ZYS#AT@4CØ_Z^LyZ$ɱwg6~o>RF.$mBO%+'0R n2 ~f;ʹlR`^&ChxSD(QDŽ2aۓ1&h.P4#۔\~(|WE8`XS>Z32CQ ~"ѾXFE7 u^fMV\ xN1 F|XCLv<]=ۗQ7яF'^ O,hr^kfs58Տa:5">!ũʹ⊭<\kBgiEQLL,/F8 `u0U7u&z:Q-lUޑ-/9Ktj*hlSlI"u/!s O^|ԃ,{ʃ/Q"1V3U8b3W{8^'+Z r|xUH}&>+&FL7@И$;Fj$|*n'r䥊֡h 1M)<7GIuovO`7]5hucॏĨD>DZ 6ᦕhժT %ӄ1w[cn&dKÜp(Dq;g5re _7w_iQM@wJY>h3ݶ2@Ƌ&fr)Qk6kř(Ia!!G䯘XZC͐窏6myg0YXS.2^k{σƁ)X\#]Y<4thۧi9fq2L?&tCї'i[Ĉ/Q^ǵa@x*soUG~(ki4BOB3!G#Aj]/0g0bC$+z4TɓBsp1QG(V lC]` Ңbs0#?A'ښ|k~I%';(Q:f(*C5*@ R0FeRj+? D֍Xe[A (o͌?`C[;L+8*f ]:~k-}`U*y#4YKF=@663Undz<5SaK!dI c Vy`gW9Ģq{>yL6loT$NG6;:(V($u*tNMW$zRQ@)ٷĜKg̷P-1pi}HԐ2E`~eG3(@3p/1=WwlJ(e_#ˎqeAJ5!g]KD5koFh p؄ܟ3(=Yl掸&a7Ʃ%OiGĵ (3~5 ᠴ!6: ٷr ۵x]04)7qg)sFrϋ"fMj•SDE} {wiܢGFpu B N 8Gw^+J#Ф()xԐG=j"սf Wm#p Oܴft}f 3#ܸ q!ʢKIXXw̰VA0JŎ(ejMC {7=+Ҁ[O<}r8df3{ vaogZ] 2ΦYuoJ"Ͻrp$?G Fٟ-0G'qk6l: -2$^>ȁ xiG;z`x#0]l>q?%FKQ)?VW-kʯ>"yY@{.&j'0'uH|gJ 56%Aۮ-?s52yN+ad;vx6G芟NOJt~FӖ3 . Ȋ>`TN~[zmT#q`@Pe\2ө5ru?xq #  ;x#]x,XQl!ԕJao 1ǂA|W/G5Q*D&X۫|l\nRLoV~quZJ[:K*t4Y9W\WIG-uQfӞ'4 A:7Q)\2Hϱ4{S8; .nO'tZK6&g+s#evf}< Jh]eo+M<ɫZD7`RI`51i9Gsp9gbg֢#"U4@Vü.c|RLdBW]b Lež.1\KwП`ũͱxjywTmxyyk yyE#ӔqnYA:yϗlU_&Ra@^5~2h=i$/8]9ulS1U.Lh pcH tߥOFa}6Y:&߳?9KiQX-ytwҝ[(U LXqa~HQ04d[#GJ򔛑? 9g#H^fٺn2OL}- J^}ԢKCo: -ԑ {p!ב[_ bp` Jr{>A|.׈KC΍UXrv[3KFGM7㕗8U*ܳ'pP5hhDӺ\טe}wO2!QDlu %I}x?z&0ߊĠhmLIyO*+'M00FMttzMۭqpJ֦s5e5^( K^PSKm< zױP^]\W)N 36f ]98\so:j}QC\v!|@:()KWP̑:Ag&We&tbA<͵}Q N28[Q.r§?>H䋲v126ϭsOK1fqh< I*&oӆq.g.]&Ү Zd-!]g`|n>ZPlpb:U{tt7vFa]@V~O} I?CD(LβqVVy6f`-;hGv ^^ٰJ5u^X-/!;rG_NFz/ e)IUB'5<;r~-`SjRn~::FDB%4^?}nYx)Ώ4^_)ϾFec2JIlg@&})Bv甌a__]BM1H5' K~R3:CLK҂H>T.#kU]R#<,VkYV;ʭz^\;PRh+iO7 IP +~/8 ˹DeuwM7KHA\p/yP ^xnέJg &pVA&y07߬:xf DYzMٴo7 ;bOsBe*RKɉ|zixՈ; 俬'i1d 5VsΑY/I_d-h$Xr+L2z7rMtmNl)A| 9չn/ާBwE$>du w*=BvT$)2GiPbxӣ9N̔]¢Kۨ󡫇R_1f0#%qtkMp/3?dw'dܷ˺U7򺟗>!C/!+VbEZHײ0=,]$S:[@ZXw ϯ[Ew!.?؛d<S`.KߎQS#2 Q^5$K9Z@Rx"'@ EoуzWJnnANʩJ(|ibnG݃-!YDdA y"bA/Yk_:8"$}-"=/\b%fĚ ^ eՓOA9>;Y!}X}y^gw{-'ޙL7yM_<8%F?dGb8 tcA+ @@j^xmvUd6,^4GUpPc;#RɘBRIV[K6Pب@3k>]u'rhA83f$C 6+Hy@Wl8S \nKLU.OM|E fALYC~[TVτb A@6 Md|Iy#r'@`Nur2K]tcT29"АtI4Q-&0i.48ҋw Դ[Mk`ˁVAsP|.HwMQb!*: SSo/wHQu|ᄂ6-8Q/Q+VG5s(}[vmv?I!}FťC+CJiOR 1T *Xܖam7Nߛ"D] }()sY|rv=3Ҍ L(m.[ &_~D3a^kUqOk Q"6'e0gY4 ʬ&HƢG PRBB>JZ>Y6*#7CKj.cw`|,U"rWu:`AA%#^,@׸6X.ald;{p]ʦX?q[DiV[`-{χB^-7nH0Iǀ,dc~CeCJ[ DixͅW^xt~L`@axdnbڎ(-$cx6\!LKzCR~8o۰y&dJ#F_#/&/"Z-Ƒ\L,hvʸУvhgB4 K,1Z@OݬH:ax\^rՉg"0Gl͑@:#zdG*jc)pR[G>( D)qf‘%o.X Q@D|qsJo8.0i54$իtÑ)FLM^_)Bf]@nh w$1wR6E`[&eZ/en&?$& acg *>Sc@o$ڜ +Kei9'd1Eƥ/>@ߺUu6jFvg;)u {ܶ~t:d s5zM) DUy.YوVnx4ѥ׻(;s;]:3Q6N(G: ؗb້ι?EءP4;$EY;*+A>rK<])vZREe|+k4{Аm'X'yKfiG9Pj w=/qsz{n\ɼ'eVxV-@ސb*HCTzNTկp? %#@&6fY($7ʖdtprFO,oHN1jLkQY1a|tbd5:DZ9\hE1wݜ/rRX3kV_`@b!_z'i(Ȏ9Ζ:'ذ `آ KF3~?МT{EziO (O \s:Ze=}|8WUT Ox =j%  5ݟ>^=!%11:EU%=i@ yawP_a3 Ol˧՛-yt$nƱt򱰬oo7tᖤ0[,̀6?Z_v$WG88p`0^ ؿU}WMa6"Hd7^&?P$p{M\n "ՃNm|Cj͛@,n#{PPZ Fا)B!5aP+Hi/~dH 8, Jmx葱hzZB,dբB N\"쾜zg&0K'0jsatrõWM­9xlL5!H=X.#T*EKඎCPC#C*(ծGS-*S 4㥉gyoW|L3t\iFE OTMc|T ~O %m[Eæ!k$oM3 ZJú;jR`/]HLA"]?M HAOn:;ҥ;W@{fFa L,bѯ%D~Pl=DbMl%@֩xuUo-_I蔣 B9U(hY wj,_fY<{EnQ>.sBCP~ z{ϟL8Liؙ鉆 ^AƥG ΗĎc>g4 Q/r]Opw/?-I^h9BV yN,l/0Dx+Uqk?DxG-Ιc_] $o}J(Vr.)t߄%6I\γ˝ ?V#t_tӛY=ƽI Z%NDTѷjh u+*G6fh+ƸW\?@Mo=p!E,e} "qY.u!HXbj/-\P240̟LJ:{(9ډJ/ Bʎ>]Mp̭VuQ+]bOYBQj*5-Wl;R!{SQֲR)E{ #ZgbOȋ퇊`'sS5Q`CKSo+Z6h%V%_ ˎVK)I9@SGm k¹B{`{.J>F//b'&~N̕UY?Lt/ԟO$1pqN`0 G?bKjFK1=]Н8T%$)~פ][z0=OpTe"4n@?g^e9 deX_m6#ɂswȆ9O-q=yDCubP%fmN X- hFC!ϣzV;|r { |Y2}9.18RMx?!ս{14LPS$N~cx<>||-أLRE];[ Roլ ARgܠIyg> V;A"URxHs>~|9$kJkV15fOدvYG֠ĸh*l7?YﲼZ 9dD)#lPI]Gm@.*j-Whi%")i1׹GY"vCڶTln&-H>d~NяE\VA<Ȇ͟o^KFnXB|l 8vmc/g1<__&gyT6#wkakp/j6:9f vMMBNTANa1? ZTRl?_Z1|ڪ<2*b ^ &`]fQ o* M>͈vѹ]ZtGڽDRc @"dd罌83Qjs%UּlQ8tRIbf[߿g>&Bb"-De# )DXxKЪGIfzrB[vm8} O-?jwkQJͽQ}ThG~'& !FI"DlFY`_32|it-@qE e*39O>݀jJ.{ޜк4|ďL&{i~rGyy3 X.Fd;k_gXM=I{4U@FGGF\J:1yڒd6ll,go%rbRN]O`=sizDDG]!8k:4ƒε=]'v{BZe_- ^CEyH"r6;-6{.6kJIzX[Wa(ܓ`潑bWOL oEƯ+T9#&\k5h-N Wjb݋hR.:9d'f:X}oEbӸ:7vge%!O:&+_x9@__D?_愂 wr>qʂ7\ߚsĢxy@NIϬ"]rKփ%6OF0)ߎ@EыWl:(ߦ; Z2B (`,:7Nh&=RewLޞwmKb95kreOUΰC$ OߑKT=Vb*>M:t\G;ęqB/ q dRTEzzo`C\ T6z[3G4{_|iK 1`o8ߝ^ s\VG㚮MGZ7zuϛ=7jzM5h_ba:Vђ눕|r̃IN7mD eW&5ҬSQІg ,(vr=E:16^ Z3M3^}&֌匐x՛U ŵK6LXVm-6U,> Gyd$#?( vJ]/MEgf'z 0 Q'ߧN,9p^I1WHx7:浬d?kaW{'bd_VJ>Kpjž&2yDlOgA=0_/"lks ,9?\q !ݷ+!/`qQX2<6uz1NKqH }͚0! ̦|%e:7gB ~nIN/l: d廀){v"߶SpϨ%bJk&d[w( )upEgqByiM,mޚɲA3 Ԉ!Nz*_I0\լY70;B31Oqs&X=q4}))ZvuM"@<`!X2V@0u4$2 זVLwKI~@$#tX;˾7gL,eyq ~@ ռ8b9=b6T^oSm:-YȘg-`EvOaAFߋ[Chc+?F5cNHG̣8x j %w,׶_b 8Hx& 7N˙@DCW"ǭ[ +Yb,ZU๠OT$:(ҟkpޕ"Ho$@aD,I(GJo}{=3^y4:D7Ji$iB 82aYAx29";뵸Ӂ m&Kw --LlHM3j5'Hz.oѨxqHN `ɷ7C|r[ :c"hKi?+ǔZJwV}eda)J=+\9YsY=zxl0>G$sid)] Q1~'PgSUKQ4@:Wذ =jAIc$i; zOR“ Nٖ"4ԋQy(8v ӳγ^ Cͫ;A3OQ 0OVVoq`E9Ĺz `Mܕ]+F` ]@u0B,?N9b1ʇyWytxڒ3F&za5^y(_ ryQ^>N5 ĵ+lTw# ieG`s,` 3.ȱ&Nn Q`٩z9C͂O-9ME4/>)^ihE @gURwܭu0~nsFXo£,Q(^YA0̒\BXQ1c䩖CØyk4Z-Ap1|p6e]$r 9` sj$vtKreR` i#uNNT .1Lzf,)2vqh=y}HN.S?X0ci7݋-YXRИӸN =iP)Ju y^qC4p4;]n SCDӖu;׌<;Pe9bGuΩm$8r7?.`bLj͓Xvg4/tK*He )z} <-̙psf2َb7_BCk:ld&ut1d~HTCjq'x+TO i܋etU<IS[K)dꚔSjc 0FQɿYʎc2V 箭Q|qg`Nt뷠8Vne2"Ivv4UɞSeTYj-ÿDe8-"( r=j[\Q2omTOִ麹?<;%༗9؋g eE(wTݮyb_dow ob\AJ99߼09Kx{BF#fGAJ l$tZE"$FY2}Of,_DhQĠx\24r0V-T] tEwDA]_TcCQ/6ϛN"Hd>~a4F 7kM倷XMdѢ6أi#WKOocA[]UukN=#^m_ĸ4XlNKk.Wk ޽paΈf fAZjɩ1`ky;ТJI=/HJ=#Yp{%НuugSƌ_FZ|8ѻ#})7J{V={xO>e7W͖_a=_pD0q";&v|*%ZZ|2n8RW|e6=ޠK᤿ɚҰkC>9k:ѥq>xug1ypK R9"#=Xt31;H&Z)G+Za~\Cs3<Ŏ,Sv?Su/DxP^UBB(ԑvæT} 06{J@'~Me\dTUhA-@fvK癢WQ2 3 IϏUS Wxji Oޮԟsq""Cwx{Tp T?W!B,}!> R?'x9?PGa%(3F334ܔQ*VQv#Z944r&ĥ>Bﺠvj6*i}a6'ڔ}F\:1JV(؁@Rf-LxruDmJ?~1` KY!f= *3 y"JPksFڬS-á3jX1|?VDcq|uRIlӅ+bHiMEOM6Z^깿`1 EeO阙Iz2Ng-ׇ^9vJn XD^~Ħ>8$L.!.oN:|yu1@+z*>QڼW%]6^Wo~ ɖ(`coVX' xHڐ 5@߽?R眚0]^ 9 ^@ܯVJ5n#/@W4絾)7l^ w'L.>Hx>,!w7P*6ѨMGK>f'&(P"%Ϯ\LJZQ- j9LlJtOb(U|B'"<ܓ6JLK<{Jc$XYw=XALE@~\X8]02\]F^w79>㮦p:Z- :yЌ7V?z <~Cϓhr*XA2GCfI'PS%-OYnxy,:[=;T!ڙB ac&^xɥP~n>5=$ʌDzͮJm-πK"<-,rCpC(CڗehB(a\Jr'QTygoCE!Oiuѓ[;gJEsCݫr^h$b]1D8f1,|  %ag+〾Zv4ώZ?*/Q{CkаXeۖRւA0$,x 3N=w3x#N/|f/s|1Oa)R0ENY?\:cF|y2װٗtn{)ZH^ RH4 H+M[} 'EQRZ¬{V]=SWO`k -m9+Y㯚\ b?ծ#_t1`mXW]S^|+KG(e,6jnFH~3\}Ԣ(fN lzenuի ꝃ74`(࿰zyXk~UI mCb]!P'qH0> v MW3'ֻ|t mR"Zz3#3@ 5_ 1ɇdʂzĊD +ޏ /lO4 R˦%8UekV[mٖ{Ţ6яdpp&_5q >@?*!e]oc ڪd3$<`R-0?M?HI!:PvOwdJ9{ʩ@˜&%kב1FϏ"jRI(R$ަQ"Y(tu)SFI߿pG( r(sVu2o3vw^adnHe)lȬ %eGͻ"2b iЎdvI7C E?G" AФ„f kENQEGT}Af,l84S'oV*՝g 黷? N2m_^^Õ` uQYsQOI l!):Јp4eת$:+E d̗Zm"LBZsU!Cl%;>t4|RO^n,m6\N- ‡dAHr<!- jψx2Ҷ#N+uMp0B2d{f&h褙xMvSLi{ԂCw)[]{DZ6ըӝیg8-#g([E+9|X=SıcY]hS'F`=,Z"VXBjdWܗ [dGdQ$Z<>"@~./Ҽ;hqdtg! 2xxqT@r19bcŵGm@|'bpd$siuٲ,䭫r$ Pհ|'bqc\/d&`LJ5A,Sz`dn*SL?R.V߉-1OBƪ}_5`b%eg@US8GL4P}_Z( .ts6BE9~e3F? <Ѷt-πfl vxV(0`ùW-bd@enIچ:<]ƌ 5վYG8 7tj}F<*=|-t4ۇV+~G `|^f 3M`ԫSLؽfDܧ?U{e0%j/]|^-ByBϘ4V gNy8-"q)D1u 4ү.1L(A<>6ȟn{S~~$]aٚAgѠR)CT::xLbqBLH2dk h}_;c7 ѳ)J + 8ڢǥ? Dv]&M#͝9K@`aZZ6I$Z®v @9Lb-ho~GxI<˖Tb^ZsttkjLCW&m/)1W?4At)P.'i~XLr6"SpźK񚦈t"/gN(e \+JJ8xPNc?OǞO\CYQ;,T-ZWJ8\0ڀ[bRԇ &i,xL @H0x *$W"l!<ӄq ;pMߋ4eB\w,:+9d"WO1t&R[ƸLXZ!1kwӌLzgc>ғg<&SG.N ( a{!asUgeir6lYiF[OHur|=ZnJ6ua_hZi:|xz?I OxޙɱբMna~du|p,ɞTISbL~y>ovy2=~#~5_c˔ru$le&7SgҊ%Gh31<M  O UAm Aݎ>/]MyS,$ecˆ#(fea!Ok?r85^:kKqˡ2.sϰ:ֳ5k$5Tcb3U.}ǪeƜ$QgYZ070701000000a4000081a400000000000000000000000167a4d7fc00002560000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-switch.ko.xz7zXZִF!t/%]?EhDTTk׶Ǽ$zY³-j{=JX&q/bf^>5mBaC,#Qn`|?EPYnVqw)5^뉇:v Ƌ 1ʣ fB%PX V cRsE (+':Xb y9RrMa$ _y z*WMY[IoBM(3~DBT+r9=`fe F|}.ln6?hEItCW#͹n17x0Fl'QV۴n@=VW*>#YaCqwɹCI'h넄H_R]z+NnWE2w ;#I*"9@#(% "~iW4 DzG4PyB:*46ൕLвQ-ݿyw40qJ`0 Q-&U* Q˴u^)@Oґ9\%bEiw%6ཱྀ9a23VFU[bT,-B"48'_jI;,uD˦P@XJ.ЇTb{ ' YhG3Vb*EKxSJoʷ↖]0vZ!(ok0A'NܻpؕiLekO)@Ӵ}kK霯~-3IQ-}qC=Ѷ4=fbe3_[}~kؾ=ュAi7Nfݎ/Ѻ◳t'emR\EOUB7k!&]V^ A}55yOI-<7_sS] @? e~rB&q9hJ4 'PITu~ux<МF%VBjM<] 5UOdO{{"mtw߉'G#\ZXjîGIxoVY nT^>;8ӹG{Xm$y&r~ }1f/'Ȑl-Nz F )VL-Ƨ<{^+N2 2:9i-|Om(?dEu+ t%!ے )nm{ȭ%{Pn|vIB^jjo+@dMrµ}Ec!R|`AO xq3{oX;$ަCރwIǺmMM&ԻfG3l8o9V?8ٝg>ƌ99L%!ݡҹؖzYY 7C'>FuMl7(LhZydmU#gzGǰ2wL ANkb!m;\5 H2ǀ6~]Tk4RZn% ;hs|˝z5OSYA"d$9#\6b"hȕHK!S$#PW4)[6ҿ 2|50#Rr8vY X[1i+ic;ry`c@:bA^Kj){%P>`h^'l|F]; l^ {i*sJηZ:ࢻj<ZXZMFbsrM"{|gf}rX1g}4t'ii!i+&o14_ZKwF UI0ϜmjX۴K+=}Zf5%RwFJH7V=rsڑ Tħ]kM A4LOSRIsawS|l *stz7#xg6WvMQ#A;E.82ه # r bM/C6L0n w:xC 䁓? )Ǒj R0&HnȦ~3-~bn7=iDe~qI<ڵ@s]HqgG/υ9-݁jSʪ9zi ֺ̔ߥFЃqv{˨ h'GlMЛk>z),м[43˲]H.` p(u8Df;Fu!F8C5I*V+7M#ēۗ#wzcu8\ɊUۇcn:~yz[nZ5.b2|Z^/dPoj4vܥJL _X[e[F@77RET`x~f .49'5`AlXgi-." 0r3ȿ'A~@C$ĭDxgSAHr6N?9!J}3oEP6-!u"q(l83.GdF5inﱩ1rapAS->j횙01k~L4O|ty[ PNϭS =M%gAAB#0x:6b8!:,LLtL٩ΟZ ^~={ RK\CFa aK'9(@\yI(˷dƴ ss\;t Y6$u%6 e7JuuJgGXH\07!4F40 \q70j>f%p?ʵՄ*SH|o9̅_Z艑ؚaf+E]!ƪad2@lL$a86-vWbvD~gv#(d r-G+Of5;98 _k[ba8D8 Wx*f%^3=^#xԘ\PM"r.O( 9D@nlu = yް-86}Ib XY:cק+V#If$PUGE?!8(msLTVo=r02?QSdJv^67H#Lofvϵ氕/ 9l.:c9w A'z0KNt)3\Pɟ>f]Q`k*wk^e)[K0- DE eaX"^mED)^2ʏE| w oz {qse_y5a#DMJPIv=YϚymp'%Y]3@澐:jr$P]v6(ˬ*C`xT&Fy؇2I:#wRb=KT+1q"O(ɫD g߇ح6m3^SjT $V& Sqq<Pp4l\NW5WK#qB3wv}d8Mw)&mN0YP |NU9'f$N{,S׾zL9>fK/U_s'qRfINr…Ѣ}JZOrKJAഓ i}U7[C1U)g1K&}&2&@+29MFZxf{ X$&kpY?t~>?Xe.ZޢC^תcHYY|N"sP+Ug^wŢ-Xp sC,"%c'ڵ3lu-$8_(M#BMhh c-A<$9i['kEY(H|[/J ǶȚl`jAR*Ӽ)X),=uiߩͷ)jGʹ,ͤ DWwЉ8qac𵯠cGCggN<*foƣ}4滏4/OU@1oV}"O (&B`9rnwD6;ODE)wV4h8G_K?E0m~!)(It"bxn:ϞH+6.s`Il6:f{w>5@XF~?Vu77MYOc _&&ORkOPwSfZ?DAONjp{S:d nuB BEoˈ[<(Kx1%)}bRW:2;зHr0Ypgmub}{{*&ndƴ8Uߏ; NxQR9ZaRmCKͿu=0o'YU\(霄5FIXfg:Cd+ ٤~zw/E%W-C 3QܻX NVt=oݵeEW] qo1RSf3E"W(6^,;OwIaKKi O+l!b)\<0YAwڟ׎=Oѹ+S )*֛LHWȀ u6845ݨFX d Lln[.ίEθ0*Aӄuj3$AK+〫㢕+0ZƟ$1'[鮾 `S^#bnN Ǻ*{Ϸ eKRJTgYZ070701000000a5000081a400000000000000000000000167a4d7fd0000fc74000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-thin-pool.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ@̭T{QzyIoA +kV;j߸5AX)xW}z|w@/ fH`y'Qժt2 B&rG  !fɾ^+oKmpWQ; #O-YM4 `&Sg$)6p>Rϋ( !6hbg5)`kMLnkZ$9!_.Eq#m!K#-ˆx H j;G_LL?Vw8Sπn5 D;/N5P*Z a63N̠jnT[đC0 ^U>l=4F˃㚽ziϩ耘W(r }З'93#oߕۂČBÂ{~T4lݕ>f•I2+Ě!;e'V˙n  c3t͸%a%Jwa+/]es gN!ĵ[i ?ɱr~jX-TmHHsB +dDvէ{3N/0%Ne7@th\c&Nr낑3XԹ㚝d168poɊyrV2tl?d 86 ӌjt(RfSnz;E`rLCNm @zLu>uɘM\ ْyqwA;Igh#]۔XDfyS'O#?ۨ.E$b4֩bf] GN>yd]kse0z"}>6nfzHVu qWa x]H(\Wp,wOkosHD;–`rN:rFg:P2Ky}o܂.Oګ~ k7G$^h4$B߀k8D.=ϻCWK; e4Q-J ";Ya} K7lµ!34)"m>n,I Gtk4P)4#3pC4FFSfd.7gYt 60j:%?ʶ/Z`Xح[\v5m=<=u(EV0jFrZeI4K>lL~翻`yO\4E܈c{EwN v=JS&M`F 8}Z12+8_ Zs Q)AT٦\@\yGs%9k-=S~\ !( Cu3 "b'1όH-gY9gazzW 675jz6U ~sG1zrlWM>UAm/@~M; /"Our ΢k~,W)@<]DՒ~`?V,Roc1+ en7`;pv*rˎMyWܪ=/vwVصzO4fuy5)D ̸VbuQ—'*uI c pK&L nugK]*AI |"ٹt .MF 4.UJrq/96lEY~˸?(}՝„nV09*\#zʞ}Lx*%Ѐ=c 1@wzs:fΝ j0 N5TjR1qsn"\\)omP A;6C4a 3U/oc r'~{ütuԋ|_#[/S繈n?Umt Zv (IDNY]&>iSb^@g(UfӶV˱Dl|bLT 9Hx1^%<('E5ђ ʽt|]p= =<۱2&; 9u<% }&XYcH q@qD-U)fN+YVĴn"iPL(b(  C^iWٮiOv Ǚ0d4IHKD5hCǨSvu(1\rW4F9'Hh,I2Vدu08%XE*ՉGQ3`"SSPlzOz{/.3#"յX5udD,p:KG/kK@wDVob9f#> ~dȬ4@-mJhU=L3CIbZCl ^?%ZL(?uDLm 6Pp]} {JU9*nj"d=u4]"CH>$^e٩3y]jd.$GLvB̨Z ^oRx:" ?n]3;q1Npup3 ƧUei'xk?x}y~{AcكhǮz5UE]UHozx6Є>!:کjZה Ⱦķ WP ̩ Lwhv<['û%#/7N2Y1h1_zVf`CQ-awQ{EiOF^B4DuA~e:d<4MbQ|܊#.bV5;MMt>A1޿Y}%߄rw3AG^kv>yn,8ʆyhK]4:2WNnǭ/$$"{9 HiCqj$b=r,GxpS{)hau(Vha_-*RՇn#Fnb`@6-׾ߣR:gc)um߻YC#Q}%8h:5[0P#bO[/HSQ/,e\HmQb_D ;1Iܜm Q^?5DHP"ޣ0@ڴp]x'eNTݘriXrK@߮9Dk"9Ӣ@?lۓ|~1F@\"o<(XqL/h7_7Fpl4p˅J%-:OcPaU>Xc-o/&o~qqKW\CFӓڏb|p7q:Ur:h壏I?j.o)C/zMMA'"%%qOtd'!xf\i:iQx1I;!3f\t'$^xo,dd$(QjEJwOhV+U$m]u8& u\*/WZ(c 4#˚ H3IJfnYAպ#1#;9pAΎ*+OdNȊhgX*&on,-5)rx0{`Z٫gȐ5we.я=;8!Z}.e`e_rN!9CK߅^F@̗E{D(Q=zu>y|_^#k`Wj+Xk5(nk9-ֈ_jsG7TH2s׏HX^WQoJ1(͢ŕO/U`EY&6tj<{+x?hoQ3,to OL_+ay/9,\ceP\o其SkP+ 0$SnWGd$:\Y[r-w]g7?b"ER)Y¶D:|lʙ fD۴ɡɻC[k^"D Kj8)CO܆z1CS~fҙ ܣI=~G rA_ޤ@ N= ٴ4/n4>vfN#i?ј,7`a12+wY04G@أFmƨ:ե,%#\_de%r^zS,&1QcX`"4 6؃;GHF.)tchvVtSKaе|PiXKY}zzM,9ڊJZz̎W}ZĨRkj#fza:qH6Sc9u5mґT;L$OGSvf)(prRan/u5እfFҼVVg|Tj @_kQe iYkYlrAxic ͷalNnd (gŘNį\4/v3u1}R{1ʩacu+pX{ ]bZk25ҺL˻ݭ!F3sa-"V@;P袓X'ELjrT.VC&@o2̙8siy|,IM*i+~ OgʧipXD3y);_uq;~]0~}c_8!D6?㿍!@~\j28Fx\e_E=nh v&cl[OKRAlp%j][q90'`̎3η FɊﴞ<+ٱS5]/?M$|#⫾bbG,=7N'xW沅8 }rn)uc&җ- ] W,Coy}cO=;(kbׇÓpYi*%T$| ۴d5d'u4Wnp j(H +6YSSFK2+נ!h=&oQ@c!PkeF s0~O_gW&߾1o>kAպD LMfXO3*'31 "C,XyļzI)ŗ6WxwGB8LL`$΂nyе!Vv'O"yӼPaׇ"W5Fa_4gL)Ғ\IWiG9+EksLA 2Լvx+mhY'24:x>C/~kre^+tbɔEO:jɊh1¤@)7y_lSe@nf@l(z7JVîWcfDщJ&Q.^\;agZ@]A8Z=;zO=f՟BܟC:(Hx?\r:DeM/ՅcKδӅnTG ˯M\Cgc $'X,`ag[{.ņsHKk9ghX$$69[3[N6~-|‹Gd'TAKGjH:z'T^/{(A12BJͫ-,+d{^]"bku{c&m,1vmf_i\`,cf 3ZY;."L&iO!0@ "j@1^@$ڔrjSƃLAi'eڎ aHHcIj>SFhhi$/*N9YTהd?Cn_pbɭZj*+N%;c+gȀoN!\9zG.ޥV<9|Vp|Q(ga­meFmi1y4"gׅC(Z% NbYM-\fpkyȣ^J:EnEa0B! ʝ_S7*V\Y65z^|qzVT(>pCžTRs&i9iq_a zL0 9Fui (.BnDt:  +G^o'q_#gaA6v<.x WKr,d;ī fqk;>N7GWAai[$"h=Ht @%P6f1}/ŕ"H?LYB]ayzCZ H񥻦ŕ(.B$1v6*ٹȲ$Z{.:K1:+evvąY(J=7Ġu *[+r<^f<_ҥ9PCzjZCL,)djh{ʼnP<$  kj ;Ĉ-xk&fp5T4Ppzy̆­EYLoDF|<#3bm["fѭX;"'&nv4 `]X|l C({Vb7d{l5_=?viv4r'.#1;T}*Cx(# G֘$O=Vt#V[&2IUDv^c5]pP \tJ'߮Ժ')A3sl[$lF(NCKshT5:ƛb1]=C$lS %Z .rZdeE4ꐮkXżvͅ^7&G1^qSR##\P'VnwJfu >֘+ǀcЀʄL̝ES£b~=&()VOW/2̄R/]8ҤsqÂޠ'D."#+]JڅE>2gzg0>nB?{`~wVy~2!R00Zk*<m#Oc^ѩ,);3#e.&?q/}{\ЁeA17ƕgo^tyyOc|N'Q%ybǢ >ZjւY'@%̝M,@:3ˌ9j<[m;E,<֙e3\0o Iƴ?~ jG5SXdcHϰޮE#bO6Fw]O,ˏ1`O ڷ "ǂ@Z-v$[qeorw:~NԃNw$:͗i||\F':0h9A%#^;MB\!WF,BAN|Vmɇ .iJ!9V'm10] YZqϺ+s &)-s4ׂ)IxEg}0f d!?e"0)ƥشdf}O LF4EY+!1؇R7&x.=p>kλmez6r!^(<"X|R]L >6?Gme߾u2HƑ5y+y16Qt뷦֥ވ" Go}bJ zR;15;G,|gq1%z9Uq4&SR]BbEDW I }jx+ZUFC+qld@)V<C`EԺpI\G 읣3WX µ5չa `{K!y =MGњ-mNm!|vA-Ye,WiBN˼-$oKt0~ffCY;'aƳ`j,rE %0/꟎'8ZDŢtnd5 ])W`Ǟ{QZ-݋܂Wz] MmX} 6;wAIu lTy'BC5R8 M&bNI8i- >i>"QPjpD}b{^u65G[eOۿU̧Ȩ#; MRmYVmNlfx PN.r ʎե%FU;.6협>Ls|f}Oc:V5/umzxDM!JC} gq1jf}j8OeµއQ/ !$?`.$c$6C/RTwk/D֪F}:>J,F@ۗ]3'mp[M2 -S9mf4+UKA48TF>1b؟P ݲcV1B]v$ٿ/خ(KFC68V C[Hjfх̂tY{t]${ׇ0}B'F,M (2y0ua,y_vFGv\Vˋ#ddq+^VÕk!-j](a V{` ) V@v.[7AfrGv8T#x trTxGkrPɶ:%qعf bʸ#,sal};_'z~(l[X7c1D_`msxϢzjiEAe9d/= )O2z'p Oer9cq{$@,u3B`vA$,#w ngDmK.3]=F*jcpN%2ip`Wؠ W1n\3ي: RcEtnr+Pe9A+<ĞUGxv Hyw^oF S O3`o#F}ċT 3-cYW"MD[I[M0t7"o|ҟ=R3kv4dL|]H\7IܺV-`&=G@CbxԮ]bPVw&Zt5W|BCaBeBVHl-ÉG< 8ZW@et5" {x"msi7PQ"GHI6"둜/Bn+BV ɃgWQ:Z:`[zЮeq~_GmD94ȿ{o'$l$Tz6CQhj^ `$K13):G>F*9Ƹ)aqkL\&5 |~kdjٱ"dN9$m{F7jT`/SϓI1XĮ6*VaߜʑozRGzWYd#<{(.vlh4LIv/uBG{ yIxlܴK>inʫ9zaω?ߥw"s@9zRх_F#C6] a6f/̅?c:' ZZCW^l @ڐ):=KnZӞ߼ D>X,עT9f8`y&M(6횠JFlZi*,Qޭ'@mRRZU^hӹ~2_ zFUږ]G JɊ]2o%qL,}~E({Gy[1g8~)"r!5s' n 2 èpQX^ y+T8;&u̇n}!UV15bDbl+G̜`b^~ DbP±kB TRY8Hfx@OFlԝ*3 أ|f Z}%]SU`jLjJDg:sc)~ aIN^@C>p4n0hj 풞qT<[3J?Eq30ʹs^%=aN?q˨fPIoݏ{;pqe1`mG(u70(Ӥ[;<᫑Zʇ ΂"죻9hI4eaәɭ]j9O`0~B7!o )46"ʁ}&/Rʕ.`KҮF=L>AIBͽ. 1 Tu2=Ɍix#V)2,ma^w.U>FjN=rJ #gJY'UְxIx쥊ƧP0-Mqa>lhUn۞AQqJ)q+\FXБe%OS{ ЬJjJ$㔔 Lա1_ߥ,̵pPh SZ{ă|4eRKz-ԇLV;"~cT[XkB!>x'>_|TQs{ Ʌ*fwC6,˔kkzOYF-~'+r/,?ٟRH!  {Tj I͵y04A9nxdؾ'US*B8( 4+zә Pߵcq'|㒾e>b*^Zy9;QYT-|?E7Q G,ix3؍HO9A-+>oMl;gŗjU|P8}ŜQH%(uY ?&ٷ.avR8tZr @})'A~l6!=uL-M~a ꔪ igX.H{l-?mHzCa#Zn'gD͒]+K3@;(!ݹox8Dn 'AōPsQFyp 9ty./m-ʄG :~Jp8i) Lڙv(daN~Kgړy7L3 <^C"*)r)ѿ[w3?55(Bֵ։!Ԍ7N۶a 5T?mIy"@Hh@7-EAwo !K⡌~RDfC4e oF hȇ!#$6wh&kfPCnƌiMkr{@$ ۑ@zglMJqQ}HQT*^FEM۷b(Rs}_criQt~&Lb!/ƕWep"&6 ȟ6YrZy\ ql 4y@La/ȵd3x@EmM().sŋyKĘ''= yEc#0ښeZB{7M#R}֚SqZ:3TB.OGS+ T;;"E]kc<p/4 ;#a)۱ ,|? :;h`*7nX78 |+;?=Nõ񝤧kGvy#o2`HFW`lRIi.ҙ8t|cf_@zS<Gɦ-ZIG .g\hmq'wl*%+J-, |=A!0zy}34]\?Tyc;:W{ L3Y 9"li'͢i*L&Œ>xmXN0/"T|ܚ.4cx*YP&"C|ڦ)Jem9`*ŏ&L-g?r[4:Q)-tr+Wf\A6]WxOH?'Hhˆ1 FNG=ks5b_LMCNH%撄Uc/Wٿ^Ys9*oϫfykŨbh9rWQJW(^;u^Z۬w beL%8l7HYf U9.;w!A|3B?\'"jK*؀h IPU&,qD? 1E&C/uʦ,hU"c໷| }Z#8"L/F{n!~j=qj(3Bst&Wϼ%*m0 6mbдg[qDna<4ЙΪڱNұW7#qs>cGd7t u<ChRn)A;FK=C,skI>xk%%86;^s )/HY:_]MPJӎmHhp~?f:+(+珦>všZBbBLfrO# 3DU|1 '2_ILZۣPǖn+\^C<)gщYrqW [N^1R%jmB6?"=Nؾ{pDBRpdűulI:?^ە\$cP߹Ά?ߟq h.DC:QV(9+lى VHŅ c;.Jl{11@I,㹥&D! #=x׏rNP_fc˵t4%⍶2/mpE{h> /dcCG5G_|i6{W|90` h}kHs(~ePI%#!#'l6,q6KKxgG9:-&D$em羇,s[ -s>wl>C#L%; |tDPf"w*@#>5T3y];E Φw+ Śڤ^.u-"giɈwQ_YAeC6sq1Qsǃ=[ k:|<G1Il).5w[N=zk`2v=S<LB|!J64]9gOƲluhow8 i݋i$N +=n+ f4GYf m񴷂`D$cTfƫy=ji_PDAIGS*$GL-VD@ꡒY>; / փ*8wm0:Wvya^7tp@hO[vT5"8ȇЪL$0]4G$Fmb# R/ؖ QBm!f}\ Mm{ ˘%3h>$yg5bYmIڤ:=]\rЏn` S$X<|Oĥ.{DNQ :p\ücS93jxih'Ε!Zʟ,WUs&s;JZ'8DxtiYF X"?ɚB+O لLTוyiǩR0f3phh3/NeB$3 f|tr$ΦXБOCǢAhW9⣜=]oW J(}>jt7mC\$}W[֯oP.Mq4ڠpm$S"F, p, z$k GH )ΐԮO)k {\|Oe)+?Yk*GJ}}荣*`jJBX>LYe悾nzݴ૖Z&1&Rl٥R"oC% .!q-]_Uwlڕ_S0{*2C6t7Xg7u/ ZyՌ(@1|޽l2@ǔdx,mF 6uMm8!X]@,--єBOkNT#{BkCL͕:bZ{h$P(-Ba5Kqp?,c89I">%bR]&D9܌- )XLjC ULd0I}|8GL$<]9wфTip,Hۍ $HMr7Qxnfuu<*$dBeڨzA$W@Xg 6up]mGSλAHL8rӼ"슌#.-P6;`E {s\β-Q~pq>sMb-45x)aP{)nN00%NdlY#ALښtMa&rU +{ֵ2GT!u=$A]Hp-Hyr_cԾ{KT)xO~^PzBX!7ΈA*|$[<ձkc. Ҟy[kk\J?TεZ#,2R>Ƅm vB`f@cu,kͬ>j= 3 uP9a+Ձt Y}_UW 86Qq<|!D6a`9:#6rDmh7v"\! oylnZc rHZ^}V,|"^}=vC~pSE@{U7 gj*ΞƙUPXb<,0 s/̅P"B& _D)x$s:ssֿڴ4Q_Iq-)XEA6W <>ɔ-y$8Ԯ߿( x ,)ap5K@.RW>EPZvM8Ƒ`Kc}1!_yW6ݡm S:Oܶne9lhCs .f$emTDˊ)mOZBKjm## P>4 ?,INH=5eG KX#{"d,ù޼tMfKTKE{C^.do du>'#".~ഡ;U;a q=$)ڊtHqS 3 W{|Ot&0]/=]n(%FWB4j" 6a21Ԍk5`"`o }p/Zd]* u(*HC&ut>H 8άؽԾɸ7-k1*[4U ^BDxk:hj.Daj#Kك;Kw$!~T5 rBe7w.vi{̔ᦺl@s%19I歁7"Z!t%iMŹϷ3AD=8p~o! GBƶfjiU[^Clp) lV:eCMqr3!JCUE%\.h16xU"%^ 8OE"*%Nc||1I0[r#|SvF[pf2F9˧àoQ z,PC%!R-5G%<* ۜgDR y x;c7Pj eQpZP?ڱ2*C&F4]Qˠcn?(8XR⭦ ؓxiG>XqqM Ț_<^nݣ:wFNuLdT@cCNd/kx]/b],lV)C9z-EʼnK:2A͎B%p$c¸noL5b`di=@aٲe 1o@K!ň*Fy9˵dsa %,Fe˟xh<d!6&N據7m{%&xM.y$&8ηxY_ճs4ώAZ, 4(c?0U=igY>RFSnXmpΗ<2 `֔}# ]b{T1bv><)O.8; 7)m2 ~(UE1;BqCV >ZU< ^‰`woAEʀJS$S2'&+Zr]| M}G2}\.F"=,dݹocք[Ju|v>@t]M {pQn"/u]MgH[Y6y5)e'm #ˍŒj[W H K{¿֬eTW/7J)E]6EIh^,9V573!%-8 '8an"aXXt9wx{Bt$3EDU6NsU=qw`))OlnmRDOki9i?y69@Cٗ`RIz6/ĔN%ВQct?%<m2S%ȫBxS^in!}Q*;$6mD4 f3KK ¾DÌR N"%縪9LJT̛igdQ ^ZZ@ށ0&Sʺ,?޵݁l0҇oYEgFPtȮ7?em9QТ{ƑC $*IK@|({W} ?IdfmgTE*R2wD9џcٙCGYcMʲN. 0.ou :fvys8!*9* f8*ZDf#UjX'cvc,14x=Y.HX~uڎ xv+橻^* SJ>1=Q4vEʴrѳMY@&ُ4x'w24a ?%ɓ*܋43m>0yi:Y u\T{V $؀/6m"&i]+"9;6mE YpM#1($`Z"5-T1Sx4/7.zDE{̒zH~m;vH374cƏ$|}Zap(DznP A<(| (tFGEn2,3QVg?F)Ig('  @hV@nWC쌨(g;w/q؁s%$TX]}0GSTW76W] d# a(7!>jp{(!!j7tFŠJɀ0D+cY*K(FW,$t}Jo㼤ṣU+|tOvj5yxM;] Yx Iť8Kjv5㝐C 4gZ_;wB&é\AyF%f~XaX@0o53*{ 1#' {K [8'nqjQV!D=iIdv$c^dNj^HMFY9!<%`b̤iYX4}3q[>-H%l;@M(orO/7v>JXR2kcɧPd,p#tLa4 Q䥒%eJTc{Tr.!k^Vy_ [K;Kc'z҄m{ԒcyFwCb &[5:]@I9סJ% GJ-Ĝ]s@lk|ҮN>eM7$~U/Y Ma,v(O0SRkU8e!Tl K)^u^T"ڴ&C[ AmOp5Px1N +̨++ᴩ(ydއ0]n'Ov& (͘h-(o R r\goikfzCE4u.;ڌC |[ɵ Z3  Hm ]}"1il>aFµ0m{x&E24rٵZd-Ѣjt#WWhsXW("&"f%@wW_UkXUҲ~tXO%y)&}=SA+bl?>jj7" .xG ـN<8쳢L6䁆+ ҍ+# AAg8֥^e%>W >T8Z]CvpZ"OW'y"෤bVp;{ʡ-4t́bv%I)_Wk3f)+{i$O {#WW8Wsމ xg?5pQ2?a r,a$UϔGTbAv+XeR@Bd*Hr;0ZJOLyWnձin|Ni (1Iàd3u>‚5 g ƂZ}$.h1Z7α"tT{RGm-IYz25ђ_ i޻+t .T4[ijm œ3kֻu ^=>u{Q|v]H|ZLU5p?<,]U;xĕGtP~hc\\OB4܈yzf[N-xQa[v绦=E՜Ւ ކ4ԯx|Po7, [F4-F_0eCh@<${Eޖ _ziOYUMb;C "Day:,9;=A +*TC&K+S o1x/ekLj O&U~AdI))ҐpdazjIy17+zFt̛#%ʋl~ ϶LVffM7M1~A$|Qgd&Zq-G *V&Mu!xƘt1U $ c:9 (IU {Zzm?&湀tmT(SjORb1.No%9(@>g= t_]U6xt C#^F4Wרf>_g+J")I7~e* 1%2o߼m|G.ɕ%Ηߜ jlDˆKv~+]~O]u [LmQ!i͏=r3`^l|jY:5ApEZjJ[ot(J 4-5"'o|pË[x(C#|;Xa8c; 5)XZ=ƹ@zVJp0o8m  .~Ǧ @[GcQ ?]DP& F <5nةT0ᗯ hW~3+/:@y3j2xj2GLX  d\E.ȦC3ř#EgP~ g+1>[,NسF-c*l}*+AZ ڋ/!8Լ'aːš(m/Sb}F bMmUPǎ,,rͰz(Jm} ~I4*a|XL]+$j|b&~[ڳy].z-=4碃k b֚T*6;9!]n^iՌi0?fR+q4@}}r0xlJr@\h>@5Lb:ŢbѼl<ߡJ}F4%d<%ߪ4DE pR֢u=+ۤT`ekTV(NHP=+RNjc8ބN g2{qf^&ލV!T@;Ū0\B[ UIJM644U.qdL4V}3tK<FgUTeF5 )e9o ADEߓK`/֦ā\R(36V[y*op뿨;tUiZbTr|=n!6 YOC*q%"5$Kf8ڈ|]~nGoBu1{)Z&rp$px}hnXkޛhޝq*D4"g9 cyA!iw9;D8~pM*Uu>+JN0 K-Y-5uOѥAQ׷o!Q[jBsS9ir>rp âjtXꥐf1})'JZ9/>$y5{8:g)ElD+J#9q쬿!'1n!ŴDfsEf8}YAj=,Ξ@^2(k7bPzɒx^k] )^ER36œj?:gkA,w]W|#¿p ; QVG ^ h&96ss"Ψؒf8y&V^PM8p'l#hyngr";n❣b]\G{/S)85I} U/wYre8K<"H"nd] NR[\^V籈oM,E]Q s0D\oj 8]oK$MEPUtBIQf&E4ޮƮQȋVV j- ]IʤˣnEP:P^~":]1si-W[q" ӳ8en|,7ۥ0TR(nY"P➩Zh !nDR=hM 0w{^c@.?)eq5~l Lփy#HL@]:C38(6ڵD+#fÅ!.̫xBWmB?QOc7M`tB?mgKOL&f+Y6P ~L]9??5qOk 6`Dxbz=C?AOy>Ml?\mW՜s \n| OxG:1mk5U(2!RF] 8@@s9uB;߲]:&݆X(GsB5ϭϤrl bFQne#?& 9Z xآ#ZAt&^9#/3aeDAX;8 `5ƬLMo-Iߑ>غuj݌#`N.J:*[lrXu $ :WJX12\ؤG($l͐=$f1RJr*%vxd[ƴy.ChQERK\!L$W*T\?^dMz^R dfYGSPn%m?_X(q ]z 9r|Ɲ[pO;Q#X%UƧ<,~Gh8~=ĉ;4hJƙ,+Lڛ'i2A 08L؉acp@d\uxܞ(z Z!S#-RX,V(i1a~$@!KLrK?334F\P5h)gӣkz/@J& J+99p&N oJ&IqѬ:@| (}^eJgP,^^][!N@mRi|OOWЇn 7`ID665ԩw0moUKoq{ҍs9l(COnJM5dcdVez14?GX8Љav4}HM>2[*3(ʾel px5gm N`v&HqJ}fHNA?A\]];^EչvI2ikF~DGT#h'жeӫXDA3ޫyUX!p3k88%z^+55ݤ|=6[ Ga&f ?krnnH:?])t|&kZqZ\%:&ɚqBuowJқX'XşSӈQ44;+$.F̾z-_f"j"i" 79,X)d-&3,"&(NBKЗ DInû4h~}Cϕc\xY i8>Bn3QT8eeSdU u5kdt"RrveM7 b/+cڝZKW#8F5`@ffZ]Q F gћU&fazNh$e_sf1̙v$IcsŎRE0S`0FkQxY<swsY-[Y[83 5KBN4$_oyrIn<Ÿ *O:[ ,F*1ջǜQbH sn^~X# R;- eБZ #͈kz7ֺA̷D|ph 5JO &,ʎ+,\[R%= v vт*D6q5us`;V?(Md^% MxynK'OxZ:kP.qMawUgX9Pq]ɘTHoi`nfMWYuab[z*cQ1]%G)brAf%#Zmjr]o][>'j(" ]53/EؾK9t4Áٛm@)tH5 rugY,,vcI5c>VF`VBb8, =oF,6U,!^}X%>8Ԋ\~T.qbj 2f8r2@$KgKVCLw]l WC_lhuS\ !%bVui<^POK^7-B,H ]]@A$Z[0}mԤ\\ 3{8Bt 1A!5Y{ƌF^Bvi=K@_4wqȊWNLWɳaK`<J}XR1'8 |> B|[^.^#hk|(DJ49ϩͬ2/ߎUNܽXGK|n#࠴s70&UE^ U}zK/-^WoH^>2d<`PT{̣[ /~4q8ʚY/֐X2b0@r8Tm3,$SKe&ʯ3rmu@y/I״= PiUOoT0&C0dqf%h 7ZQuTƮNUZS#lov;; 1!)ҍN{%+@3)ǔz ={SCaS]ˇ㜓F9ȟxH-8&i'ٽfZ { n<e2[ϡ+*20gdd4 gŠɽ9RLS[UEuJRA@Ni8FqXSMIbrgЫlddž܁CfZЬ}{P]q7ONik;*/krm ФLVVL<0LH~bdgXDm 5m{nfLjXѳ1[N%8p9Ie0>H% gj9U_1XjiN>EK\J5/=X_f@o((3&pNPg u8/ZDb]jn;kPs ˅v5FHvW`w66PSm1}.5w1˗RPݔiI824:;w*'| k9PmoA\bR cN_~ȑU-pݝqy iG4p( !\%e)2OBEN_" `RteIE^tgmۻѵ%1or߸?xC&5;~|ka-"@w|$,a&2!̽auE-e}Ly{.ϪGXSXU^Ѻ]hW ǫf;ZKtӇ7!vjt$攀S2RCDf}5WEZXBs^ӕ{ȯǀ;‰ol1`)l6"݋/{XFc3sBx5d_:]@ɿ]{nRMAx:dU3T| DspP%}mx>' <8SkWڋm]e}e8w2ExVXϙ%#|(7<k^L8R vxJw\4 :o,Dm-O3Ȑ:g#tIGM5P14Uzmf')̋&Q [嶈X9;@u 7ΜK"ژunKB*Pf[91X3zZl#2 \fC I 쇿k!]6Pe,rmmtP8p?1M=G?r#QÊ6dbhQ8AuRp Y`㚎QG뙂Qx݇+KsxFaEELW̃'g'.'@r"#7qwPF .Bh݇m`vH,[QPVcyGW=j]BŠI~D>-OĚhi  @M2a Ⲫ aUr #:_ձaTH}uP,5lVGZ.ͨsx%C b_P[$C+9[UJ]ܝwY2KhЪ~GǭڱRh H[sƖt4oō`=lo#yfG^5@q(A)^] k7S : ҠzmMTZ>8y"AZu(ۀ흟BE"ivZ@K|btHW.1☤1ec"*f9x.XJ,b%V43uk sYLz7V͡Jm;:j'\mĺ.9۩33aA~?=23dtzyY9!2 ʏvmVhA+^VEOuOLt>\BYgP߃r(J^ ]NR'4O;6bu @quW^ Slt?ڶLWBƉ9tLC\}y1YRE0(7@Gط@=hi^( m͌ 1S9N9o;hU_zfbx4P;s&D!D|`!Or((G* GCo!ÒhrKD[Ʈ TN^=fzIpZA7ݮ-OI7]bJ!h25G:{ei[Ps2`k h至:k4'Mj.BC>^d[vjnmG`Ki+(aUUx`_O#[1&j1SCqs3ݠ2U>uhCר6xFq.Uw ~x)_ȟR6mN42Ef"z x)-#MOzK6#*A߉XŋE%Vwx3>d@Rf]psv] X^YE] *0=r[;4R8)@op}n R7\/I7ˋQݞR?$2/f7/h[$+\6Jl WRԢbP  Yn=^uPF2V:6!*'QI@ wM\1 )wke b_ /JD=^pկw]=YD∓9׊o )6v;:  SћNQejtYm@+.2[EGt^"vWӇMEGwenPB lꇙtcMteG2S>G1,ѻ&y]r׸4z#=\Ylf"U\-X15n: c&Yi\6!Ȣ7WlKh]F0jJ;p4iiˣ evÅ"a@;28\P3{t^K;c)EofvŦJͻK_#3Td䢥D1)=Ҍ 2[AἲH/!5ˁ^1.LKQ'*L˒qUl pA2LhAё0:*fSxGFLx{t.kk"WCTzNbbHUiO1V?L _%ڷc>*] e;\%5^wo0l!TPѴL=!a%SU|liN$Y[q+H֌eA0G8 ]ǴlAO[kѶbeRg*A3kM nBS>71 qCۍdy]PA-/TS)J~85..T=>z!H/YyR`3".$m{h>Tv OvOJGKe49*ځпM6VEh**{{wHl"l]84%ulV#/ R90è$x|G]GS7wkɩxU:h.|'O*9R!C-FgC`#1w8x>iq?w9|ICvf#< zm\]!lq̛ƊNEǸv &@Ǵ "?X٬h}%:gwIM񊿘TbK>tԿ|GS_#5~|y`,jj]^ZB;H| *Vv3C҉m'GٓрK) (ĺftZ+y^ҙ!z~8ؒ!M UUpRHGM&9S/*YtbLA]azV:uծHu; 8Qޖ¤ t8mMh+eObIATp $51AňCıj~t<}>\r1ICR X*mN~\~ tVe&9s[Pr@#Aibyyo ߨX2]]VBYnj(1Z,o~$ڹ2o5 8 "}tt.ۢ@Mui;dy6vz|=m o:eC}8MRzٟ+iH6j5Zm` 5[+`=)f)ѲqVg铥T9(ld[>@NUb3-*߿dCڣI@-t+Q}/j Mi1]^*4@\ ܃ЍɆz1l&-x8?<. 2ˬ.T0bH9 猦 b /KƟLG}";@ez PXTm^J'qf3+0tO IaUr *K(I;N(Q6˹E}h֔^^Q;v ]A}2ؘ&9_ xiص6d۪ &zP ɑR{}:dkmѱ'wRqFfJvsT7hI*כUӻ6v9LXL\#*#ݚL*eWK. H* _uDJw܏V,! rmM{yp~48͒}Ciw|Gݱ[m,O`d 6ǶXǭwL(@ҿw.wԁe.1!n]M Q$y7ح"#l8XxV0\TȊs0Bi nyi2w=MOZl 8&g\p俉^ST^]gSz9ڠ(80'HQ Fe鰵+īV8 O}er>9UVdgqjGW E6a\3N K 9Qt\2h?pܿp Ju)7eK/JNʹY ) $I'y e3W`8Ķ z;}|42']~Xp +5tBy4ڑ!c\h:eL`wC>cK$BŀӢ{o}ym9w )w4܈fe/JbIag0HSNp <٩ECݓB)^Ft2*C?̱3R݉Kgtƍ+&NwBå2JQ2W5Jɬ_ Ed?"2 or*ji u_Wwqt7H{ac 㬜a*",@hIY39<~wϦ&6i/YdgۺwȌkXANIH]y^a"ĕ?Zqv@()JIN6P (L Wq6L* /߂ms|SaFMHH ܛMy,G g8(}cw*@ ]$8P~m%j́7"$].|"SȜÔQ͍Z fQ3l JZ"]%֮)Ч \(7?~Gk$݈VԱNNhK˔e:$+R gz\φ]Sf 6%---4◩L!h?r :PYS3a0AyvJnH#F o~Gb?عBhъԘq3^Rn2Kb p,H"mע{q}suPPflOX}a=υ˲Aڿc6h\{؂b5I#?WdE䂚R7%Si@I9mgM.tQú "G y;j9GchR1|t4 'Hy+ImbNBT9gM`RAv40V!hM*rp 2| TN.GtV#CKjy| (~U:*{ 0KJYso@r !VӴ^JIj~Z'DA_|_'k|=[ھ#{ hd<Nj[xF=+A1Zw8"&HWcA4rϘX/I"fzdq2߬ǥDxސѽs5~).jPb9fLM"Z:7x4a7ޚ aGw8sz @CB9Kn}Q-в%q2Ijb-{Hv6*q v`?c .t5YmM%_a?"iONQk{8=rֻ$|KKR GP$u1ixÕJLgũO ~4Β1U˹q|*[SAeRekD Wv)R-̴۠p)X~헟BOCT @toUD-=e ߫JY,ZeG?ispQH-ɱ0ឝ̵I5{ȸJy|/2QIM:i^}-@A jߍ;~G`a霊IwQCEvgOm`فym m*E>"fa0qRn:Dzfgo 'XqtIIP !4ORՖ {>THέR"̡랹2N1N u([3W R*M 2Gyt%~+bEi$KXIϺ9C]ZFsTv;@D%NF#t 7wۆu cDD?FgHxk'?Tton ;+uf)!eM!-=Xn}>_$߻TPSNtJF~P! XJ({Vu!DR!{\KvD%C$ F.жN$i+Pwbۛ$hs8҉.sBCJh3sWnDo}]3nn%_m5y}њO>/\0,,P_ClSƹbir3K?oT3kC<\McV'Y39! .z޼1fR I~0܍SxL -v} smEԻyC~H6HB<*UvS7dKvcȾZq)K,U!JԈ[K:ʪ-_&}Ұ4~ KNbs0\ƲREC)BFrZ8N%_У;sd=q ,U{ )4y3•̳2kis̽0y#rOO/J2Q2Jzg?6d]'xGEFa).-Ջ(Ag]BeY}ςC*.qd3(̲hXB=`1QB;!'t3D 瘮ls_˘[1S1(=V`~!끪aFċ>O2,4kd ׸?\#2UC*<&Q@< hߞa^=00@ [2?aэje ʟ#==[dbǰ9nzgњ4s߆+jT ڮ,015:{gr/s: K_>UdNwNQqX4(aonY,89Lm:jZB>(>K*dwZo )}؇,E\9C r,` ɏ!X[ݯjA2<럳qsnYvʂMoġRn79bޣ%!K/2 nDH nyk_eY&s[6Gɖ*w"]읝-sB0r|z{d$r GRϹȏnPTK6@9؈$Pd%:1UZ"[I:GkVD_iKw/ki:tmqU?+ ݾ9,V0ӿ$IC 8]Q?.J5b/V7Y^^ 'GB(_2&Pg[;YGs!`0HcT#X73Pts@l!o>ÒA̦a9pELKy RvHX}F-- R`wM@u貙mh @$ Z|a^.ӆc:=Zب^g9 G\*N*=0(YM6x;OZ]uִv2z <]ܧчeO~8EP7'}:__AQFTʂRm}ty<=(h fı}(bMOylryѶV)Q;i߆Y;oT]0= R2SEH۠C$|+gȧ &$/{ },!޽Ytz`w|j= -~\΁S\5ppM !kNK01Q$5fy ;l4QMJ0 D~pɭrK޿-8j '=+OOljO [=d˸dbuj,e4hzo!$ǎfcLX!҂ 7bYō niӹ5`i/8.PNFXNrΐe3CPfJ/f 0o)$wئ4^xwM ں #T|; FcC1rWyFӍNPWbx,!Z]=bB;(-@N 9B%#?鿧"Ȍl!e5VsrLlrXboO׏JEۅZRz"U ތK?S[x{VraVf!ry,g'tLV߱aڭ~}*c=܃sq_ON0\w[kմS Hb*ROf~j[Z/Lr+H1Cr5~&x:I&[uoKGqMI*o8^P>QѥH>W:All5^Psj3Q%RZ}jvئ^ErnSk(܉.\ ViB;Ll=RWIh㈷4O"Z]qŀT  j}`0Ɩ&K_p~agDk-@k {ґϾOT2dW fUͭr_f/+z7n?ps|9H~O%YQ;mi|/.W ]9Pr9b>ި^vO2V"ѷGJ, ?5M"&Sɮ(̈WtqDF8Hyupy3||u CL>.(kby_w&˝uuXx$kZ=Gܼ4CHs [* A2H!4AH pi\1z>K[\+)J;#"]qVMӠ̅#n⠐u 3y猤bI/}i7y%Ab0Zڕ>3('apf)03?jbZ'(+"yR*8'0u3ֹ3CkA>!rķ+?R]ң#oItePcDWMJRDwXh{ g+k#Qο%z5h!7SV$1w$O~טt:؋c|OY'dguzVG8"տY,])u@xdM{a}"] ^xpmCPXA P<& .ƚ5 !orz =pFWc0~n<-X :[hm4^|I%Öd!TІJY.'%jːHk N+zBKHfT/f9B- !oL;'AR–`Y'Bo2rCu ,V+ {ƕ!3(-4 @;4nܻT)Yی@7{b+ T*կ~x'rϋTfb 袎^1Tg>5a ^ڗL r@#McsA|wdQzLDwHo-Ybܚ'" ?ɰ`#![*3yO0;W&́[siAtÇgae܀BQ>é"=ȯ{ȹ:faO)&T0w7\]bNOlRC*Ă%n:QqG0Mx>;KٜLEAW Ch3Bhy^fKƦEŇx[3S^< .:Bn17_j~@""NL0FY,՞Ա]fvλ)ʺw=4{JO>mpvOsL"Pt6;-ST{N~NY7iexk6J'ObnWꁽ^ivq:~e}rr$v F"|F܂<2&>rj˺F0T7a }+CwZتЧmdZUQ9Y[Cs'bR5q2Z'OIkOQ#N|GfS so1A LO%Sh k,/_i41Q$OEЬO XN>*g&7Sd\ VLMSEi !Hm3ݝ<7eV"e x??Wv|S˅~j.{2$p܋$mXċ/|ZMH$6gvF^PsmCg_`v0Yi#K'5=^Gȝ,sy+\EPq*p8wԧ4Qe½Kyl6ެ#W >JZp;%" C jh9*X ծ^ϕɟ֨rƚQmOvh"[%1R^O1^A@G!i0|2xj<7?& %2N1Q8 ӞCJnJ]z T31j})/=8μ́rjXبޜ3J/+0AWqەx/oL9jP<nye'/aTplUKDLi(sN!q'&)tuyFuE.ܕ]?I"CL! Nӛ,VnH)xEK_S|jkǾI]nEPg$H ײҮūʨIC(+H&^ m9K238Du_xeTF(Wrȷμf;k-$h (c ӡ85,CMʅ㒥y[Љr=$nhAhG3Y_H5<0KnÕi lE =ى0M7qeB kΊ`fLUaRgN3%&E!#^y0!ENo} Y+%їH89^pkZ\tp^d#<Ҏ͕xe1T6.H߯9`wj¼=rFU6j 5#ZB]ͅf ]koO б-_̒[[A͎Oz?K& 6F;GR5%5y2cɽh]SϷ _]LajѺ5u254**}^F*/m{s8R2:'J;zDF^x0#a}mX*NhC<7y]5ú %6=Ao7mG0HH6!hB!mެwAs]ǀDO}8{PrnO5;Yހ׳*ϩ6,'Yb0;RF]K (At?@kVkV"!ÏA4^lkS+5w"3\s7T1S4"3a&\d)f5E!<$ꮍLJ\Qh1W 96&d-:2ϡ\#?g@R ǢCࡐ WE](M](R.4c6jQ]-X4.eu91NAdqB hMTW ::v[*izkT`Fٔ^H SЙF߸V-`br+ePᅵU}b' >!z$ *A9 ̷=u_WKJdaKg#V ;x/4|%lJYr4Fr4q[Q$F\Zff>91;5kCZ#078:s3P@v>|Pd]%ղOĎ7` I*Ԣ7!Hx7/ `9CmM2{Ar"NR:u2 4 RIegnZ,BDJ:;8y΢Va[-#KxȾgG"5HL7sE(X- o(Tmji)"WRXh44ԯ!.͡7)X),B(N7V5,Į_u鹠SKλR d+U~Jg}ՇF &)X~50\4 6lϠlBm5Z]5V)i4cZ=pܨU!2Sl'.Ǫ޷R|zl+MiĄMazj-.Xp5~8%t!7)W~ .y'#\$M? Y|6n)ΐ&xjP#7{}$W%c? mE:@ܺ}gBzI}E4v0}Ssw A,*P;>A1<vvx^gfYx8LK۔qJ-ћ;[ ryar|*llGx37*LظY.ϔ R"u,ORUA2+uNgPwVR=ĵF6+ξ逾~KiSD_֟qli%/[sT<18I55b?(rV1@fFҾ>""%|<~h(lj"׺9[zM&F4PMTbj6ʻ\e( J_bC^99orϮ]QfïcVkͬ=uÑ=&I9w{En܋Tt\i`۶{#BQHo?nd:j.ߵg^.']an`U-t5yiѫWYY$kB+n#m)P$)|^UX F-;{2_Tز/9vyC`ڤ('n';.?==·el~= p|w.9Z9]DoSl '1@1ʄbJLt`O35$ ύ鍃c j6+O$yƃc"^\݅4%늲Y7j5;L1 R-KyѨGPjL#2Kʏ.SYz23KGmjέx4_R|\:Aup-&BP-xCm=bHXFs>>]Rμ)'v#mSl^fx&WO6 {=6akg(N 砌pEuAVyA!=wϽ̯g{o hXԭŁVݩgםEf4PāUЎl@qF~2ud9N!; X87XLy_&b_3WŮ593*_\0 rQk6X4[vK.eZ{"lx%<L1*awÛb&(3p`2\88D"!L*\ to!01|_dİd;g&$7_??zמ}]0̧(\ Nv.b%d; Un볽!mMnrt{tk!/T3Qaon r !:~_!]G,#[FeR7u5m-4>j (}83ʰ 8]LQ/^]ů{a. ,[k}S)cm"ecA; ) 9r2zv_k'ny4 "1v >/MR6iaIA /Pg68ž_Ǻ4œ)Eta7"mx/Glr˳/ R>8~4@4_hZ0 }??]@ z ~Z{We$iw C}}6K"پϛi&xuPGsŻ!z N} eCBqesl5rN!6 }zBh53ݴ:*?EME.}sm A Ww. J:9:֊pY9łOP&$r ʼn8k:条S.څ<sFԿۚ!UT"1S< `(0?Bl#kvk-reik0m:i @sYP<@m4 b\tޢ\dr.^6ĸԅh ")]y?gˆo߇EˇƳyj#cW 5tE:)[W4 c"6ҘO\j[ XHKAH8<0qSy/9ߴ,PRR } DT`]YByp:5[S -n=GR]] OQd>sByuh_3#q3 UsYcz5bxhő_e{#XڃnV/%oTqLjʂuK Ƅ'۟eg5b߀oOVFJe8TwTFk5TuS쩁~,%?#+o0kVL/Jܡ.IC*pg6 ]_NY/W'OdCo'7oK(sՉ>dCZx|q2}DgrL4޽1V~%VZAٱ$ 5dy󻿐ӡC 7!O~ԯ=6,cjiue@E~zGv͎^=iǣFZRz>,;H 03ң<b#scLo^$,<i"RR뇃 )y~j2B9vaA%&7qn]+ΥWP8<7)O`]F!t#v2WtHF:/9_^+TwVQ_6D95;r?:%N,|& >XëG%0e;mߖ2mg!_kdR!ImiVfl]LE m}r*|y7h_Y\%䐯zOQ}ZHuqd>플D}r[.w,ݯ ؓ 6oѣo<2T Tһ9Jujz2U7ɛQs-GVK%+gr&]qI5# 7[Ҏ` f$좖yҹuʍ6-ɷE3k=07B=|݃#okVXC37]( pzQӬZӓ}[ hcPF֏ iƺfY pR?,<<ʒjNUNdkhԤ}LG/$i6-i 5H HnѪ' wcSe:EBtja 1gH_x9`Jp]IɑVACQbDOl0"'ve0(B__v\KFpoenYՐ!5rB7D{>GSS@ oVf㏣/f,v5maiD<` *@D~AG UkzBm&*Lg֦]AeQ!Avlva0~ֿx($)B 2kV$Z|A"F9ף{ł'LmY$/džh!"IVC}>Zm.sCZ^Wxu9{ %e콾ܭ; .^=H9M0~v5T j3N aNKGa0&zjAZY Xn-$7, 왥̓@J*_ky~9;U({Z<=5.DE[/7$Ny7޼in틉W0Yݞ3GҖgk .r$Ў2e7Z>}0G! K΀?cAX0BVT* YzZF jBhRT{X!1PF' ^hs',Zi⽇?r#taS6.ͱ(bNP\S?Obs#仸_Uo05( Wc);QFBWZ@ U@/mgi@[< P1l72_ C'HoƂhX_rv. Za~ah7Y ͷgZE<2[Z}LN ~"@ 7F )0,yo5 u wWnF$XQ `;/>QͿ'DMy1+y>RoaaBCмVj6C!;M2uw5Zyo ,9'[@¼H $Ƭeg~aXuˌB4/,K7 )׺ :Rc\M){ ?BW+",h\smn(^;'.w2oj.RQ ^: Uw;&K2eΓqP.Z_OOb*u}7<[t HA1[^NV@i* ~*zQg~+6Ǔ=YdL7z~ܪ,.rp Jt+&q>Nʭ="n^UaJGKG.LQ ;u$buGI:ȸz@36 ʢN:)0Τ$dCL̩bGRh8B5wM9O! {ɋ‏n) =G}'ICL252UH)ǩ rǪG{11\ok7Nz:M` =S/N4@ yH#YR bUZK#.,˓ss.ۀM>?&j&$NTB<^ZBƤ+hI_qߞݜE !ٖsZn7k3޺SnID[}I2/qm#o%+?0^¨4w* zePrrp)q jb Uޥkb )tCoY512X.:'}M5*~4sjX8~ G3 .2~qcR_Nc]U՛E5VΫ;+FeaiR~]# !'̒a`(xV59 ,|%1huB/<VEcsQD.> )oշ鈔׹s_ 6c;Jnq09J.G(!?:!BQi\XV-ԯB%tbq`ru7`iv`sAa;C'tJmVS)6bWWhnm7lUEۺSW9[!@OFnƻ FT /T@UG'0j\b4E$[8o|#GsP6.B Sut9ˌ&^7r@,yYGFĦ-7OCFqIZB ~PiĎѲBM3JX-ѯ6 Un{Ȉr~1-Wpuй.iu'uZdmh|Ȋ_ ( 98v!H¼9mK6عF80#e|fu8wTZ|#EVwRAGqS NQS5t lHeUR]N^If S|s+bmjr\RPdjBX s=Yō?N5Kf.2r]4(;ڍeAާfvxe7Ϲ4@8FeyyvقJḄ=m<<<#xՀ5x$ .z݉B|:46Fksp)y 4'OFHI$Q]+C9av7:-[,)Ih A< .S+4-殺c1"}~̡MoxRPs2LtZeo)z6;=?3Nߔk}"KF`B.{_‰=T!9U5 1ymrg\}Y`*8]EqXiq}K IN8FѤ!FfH=.Y%Q!Pm/=h:v_[bfbN〢TQ[?{Ǩ+P$'c i,.\~ sNz3Vsۋ҄t9zsyaULOl!ihK46 Ÿԥ< ѕWM"-f^dJf G_* *3n7+IM{NrF  iSvUR'H59BqS,#N]=\9o"y ZKwd/-Fm6C>EsJ*Ma$}~_{ӷ.EJ#gS5yKs>oHM+ꔁ̶c򫠔aU96=g"gD3ٍHZ4 LH+nmUX¯ 'ht`qYn7jku\>={}G;/GY{DUd~Ι ' thFokӊUj8֫ ieө?YG;Ԓs1;6f̄tS761 [ƓgGr^vDGa l݀x.Gk,sV&:hGI커mW}Q;HO𠐀xF$,i<2x5뒊7/ĊƧX "9xw}EXQ γ#nSnb՜zJ) 6|{ߪoЭ~#)$z{ĩH;dҜD+T3Ȥ0$#FZ&a0.]s5UpJ~ܢiieh\(aeF?X8vF|G+PةynN]~{.6'#L]Qk_wʏmT =Cz(UH2V=Zi;dҘAut2I* ,aTO狭 ۘ.}Yȏ~Tw0v]HZ෣M5#ę:Dt|Շ1:=P}n*`Uoؔ0]^m뒐Dal RJioXA&l RÔ${㧞ے}ţ!6}Y" sG, [mzS9WI9 5 1ZlV]5_7ЗͲѷxLDЮi,+9SUfj|>o4ΔY"EvJv>= VZ[7PtmN?JZ}Ȋ:cl,38~Y*.h)jsq?{;˭Dp̅ I5XNT`/əKa9E PYpX[DălTRe2sɯKJ Rj Z &Y3^P7Aaq{n8>Eo h`NiM2nC&COL YtzА|[Wr" ^ygKNdf]T]?,nM h^2iFCxZK[i1锖Hre +TI4YLG_ 6/0ߝ^L%ډMgYZ070701000000a6000081a400000000000000000000000167a4d7fd00008b04000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/dm-verity.ko.xz7zXZִF!t/u]?EhDTTk׶Ǽ86CDMԦ "dk)i ?Bp"I^:4e&@f"¥ U$Pn]p1}UFivlg)ǷYQב mSɊ)Jėf`U ]Euз@;_Gj(I>…J ]KV=1к<ASxƍJL~;K3xY"ȇPWͺ!̶DO("\Do[l;A)yۥLJWC"_@f06o=y[ty߃zm>b&T"Mggz Gr>ޕvk &oFʅ`@񋣞VeQ!C IEMM9<Y}w,E+_?O߱t/+9.}^QK /xqʹ'oB1EJW!HR=ZF`҆f9GOkg8ԋܧ6Dt}JFM$gPҌ%K 2Xq|=ak[5-*TeK":YeTwXr]P7쎥3Bu<_& W/ʭ wCjϴ?81PX){#i*2 elтGKZ7a)Vuqc΍/@dž(R1F,t#͔ T|vA%V~+JU1Yv?8#WvQ V(B4ԝYIb$̍~1ww+tJ3dN֖x\tB_(@zz,gk`Ֆ0'y[O?m3aVjV,NxW5^0IovN_Hdzd E|1m39?էS'=; R SeWZ-O #d=VuYUK[_ڻ`|>i^B;U ]Fo0?lkB5ZWwz~ا^hM4Uxm,;uH9H[a?u6lcz'OBAee:neU-1 ^.Ѱ+o[ȳ޿g 0Ne 4̡ARO7xr 4>V_7[ P\_HTKZUQfȓb88AfڔPR%,V]`i-9 pͨ&[b$Fe|۸hQeU 2d, ZNʺphK"ժ`%oɹ:QIJ;B'fh=Whj:Z,x)>Vh[& JC~˪E'Rܚ!ecGEu\V EHICq|Ǻ>52!Gs]-y&r e X9d"̦D:$53e߮:~SaL!׀&o>-'(<}3b`l&UdH_1 @˝? 65:y;-T{Eᣏ1V; ,+ ȣIz5aǁlI@KMRb{2H_=B7zUj^ Ͱj8(L=9Rڛɪ U |G{+8ډBX h,R,ؕz >s&?0 '>rsaOM7 +P֬{I+|5V O&r#җW`.OA&ÆWƴ!wPK6vlig^[ۆzd:Qi8hnKg[O5L:׹1zg2$q̖hR nCK"2 }Dab+yCQJMZdHGmeY,>-9̴(@KzCk1%\Kkݶ;p<>Wt%6 FVϻmQ"7Id́DCNV9 =_Rc>;!NrN(WЋI2Ce2$xek'5O]8 `h;$DED5R}=0~" 81'ﭛ'SՀ}aBZs]ygyݧ`EٺIJ54*LpfJ>Yreg 8m2}r`h\Fw=~_e*~ ?*Wڪi,@TrsRUP&oZ&\%(x91'-1ڴdLЗy[dz#C3l{l>dy<6'U4yv7{%Tw$bAKnoyq[&)cOuw d ]S +,+<%1^m ׂRODVsn˪W{[55z7}(Q?FܔVFuo`7,iSwx *a8d'*^$yaY_0AHnƪ}L'X+IPyP~vĵ*KZ Իz$#w&}F+`WSmsTȺgb OpVYN/}?̕j}wiU5a-S'-ï !Ҹ~2Mf7#=@] 뷿t`&?t:O%S#83oog WSx։ Zhml:L*6 1<$VeY &t5ɥ[ sHxg$e80EF= ,0'Clfgڮ33'&@9h^0,I[Ay il!%'VⳠEZ0KDMTQt5<Db)ˆUL wty1ǪfUjo7/%s8]t[NxʎFdBB[~tn7;&IjyB=/jk& XJ$WBzݵnb)@qK+/ߨGO_H|t}OAܥ'ln) #/!ܫ\^sіHuj%٫`pbpmY1asTx5>ڍRP gQ ^չó!zZ"oa '-)7`}]@=~ȦzO>xc.!2 {خߖ053GI "ޓ G3] nyp|p9_6 ؈μHla%% soJd]5P+Ś6*_2/j/q"ch%'ٺ-fSj)NbS cN Ut:Fpz#Lt Rճ.5 20,}]`dp'7Pc"/VuɹZhHdۚtӚ;͵K Ge[`3$4<=ɛ<\'`d^?D%l_aDPXF6dO{F^/>bEwVG+:"m7$p%IaV:Qk(5̍YDl& dYO P7F_(6'Dk6QyBvWߞG|'?^ɱp{C>Uq$' RChJ/XO7z_t96 -.#>B;}Ayx7v/\cNU 1@yƥ~o9Jg*%IҜ p콂_ S%%4Pfʟl%4)wOV|e o-CuCfD7olsF `~J0 DZ᧋e!U7^:<4xma@!DH^ýQ8ݓ(oa:S@U鳱-ǡ ;Wܟ 9lnP_vViu^yG\լn~,D&vLdę*4(Vq3֯PPn #qL$K!u0λ'tVʖ1\4JP5ΌTJІҙ<F*ʒc:7,Mnthsa#.0m~9 av )R ⌦ir4naK wj#ϙǀCƛPAK/\)ĂʹȦ\8ٛspq v^:O߁Siv̴U`̅[Og]d2;֋cN*iX|%_ \B;zkBx<ڈQ6ܕldqaB Wd~L]"kQVF92|°\T|X!8P~pk8YV"1%l>C@& .)eO͓){-6|M$q\f雚?jÕZ؛qބXW%y~3-H/۶W g0@ח:27O0t}"d(4ق+$2VQ ?dsޒI70S H߬+ uo=tÕ6y?$ 4}gWJ0Oi>% VF݌pߴÏ)t'`:Ctx|?AS$[ -T(mw/*hVNHGޣʪ5qurNyt9xsh*2 /!_x^gAĤwYhʆ<>\LY ]C< p EGUM=ti}Zs&">3had&W<#]h4! ӔT r7د,jld zεD+Vʰ ^5ܴ$!>n{ xQKW2/K< _yAdֶS L5'=[OQ+ipt :+ef袄vzuzyTɒ+ =Q0A*:⍸bvo&uuw$ι:kv !tՁ6M܃Bp}UtH_mghRFT߬b6=>(61!v~=ZtW#r3KwbeH6_Fo~Ҡ^$CAU %b9GOJ wz8}{Pb6GMF/ Γcu6g_aG~ dZ'7Gr8G]>sbkv^O 5XZɗJP\*4@FđZ*Q7xFl$,5Lnҟ2KV4.%c M:ȗ vX((}*VeV3^j6 _=G4O$,{̷*ڸx5"kRA(͒0loEҀx爪{xηR?s6!|X?[ƵfñP;U6*Qmt7'fl^⠄ X= KAܭ<"ݳHjioЩ̧BjcĒb}J=feAAoy-LȠ*XFvx\}X}?,l bp~lo!ɩc|F29E{C 一2aa*2; ghy$f|[pCh\T<`N)}]ӸG eH`. 4i`evxK)X77"{j؜Qp%^8bu(I!)qF&|AwI]h^C-.4n ^(Nx+ })Ψۺys{Xb!?" KW68 ݮK5ɹT ȼK B!X=yۊvEKEHp4հ`k4A/zQϢƹ:KPڸ'b>H3P#9ΊS"/.h 97J(M63gf~SŀV¤#uE,*` Z"i0W}5)?@Y Y(e.mhyf[M<* ʿpn-7-Jã7xƧܘMcxܺ27A$Ǐ5*Fw矸O`=OYE+71͡<䴯S92+Yt`@dR8ILy+ZY' p{o%CDZiQsLZ`Kh`EU ooEo!VOwihϕx J Z^0cH+WE e&^X 77%jC>9 U/.2Ǣ ^+YdAUqtڎFe -X%"ԋr ;-4 Tc|TT O!xWG8%~*j~DGMt4,=4'p>Yqp66Q c&x܀L7 M\ ź >TScjJΥuGv3(WOwuƝ:-.bym/b~'N[$e^|?Ѥ\i 8hKw~މ,7#o(Q5i#-OWi#[ n/{[@-V ^SDcBz*!v%vv(qK԰. [A*x#1_LEe' ޴_ >c8ϫ;hY:o Hϖ,dHa44‹Ii%_^CP-^|^okd=f?9ЬYnY7oDV(.^˄nJ*8 1,V1sO*oղ (s+jEh]xDilFA%ςiC` "γ*d;9S#Hߦ!$Y\?3D^HqND(y]Cۄxk$&r:!#V*TÓ0 =n_QKxj;!HFYǧe ^c@HwqG=MWs=jYT4&|) Xݩ!7>!w:!ڇC (jӦVfl^wTrLT'׮ڱc#~അt\\ƮΜ03?.Cfg0_׻YJMrJ>c9iiz[Y& V 3kTSiW9mЌċ*gJ/+z+xta"xn(p-WDzmƨ3[%nDn$tmcWÊ.i|ax#y&P{ټ0D 4OV*fPJX3mu˶[Xղ19^r_X!`0h`*R PZ\%.xNN<=Cc?J5C\DrU ̭JTAWwݶ|B aIpg-egaESOaP9_]ޢ)monP=g)*F5./xܗ~Wԇ(N}褲\Be+G. T:`O} eboCl ֋$ѝ{DB4 [*N%5ϔQY1蛮Tı{<+zb.NW.Mk0,4vzO9V]mܹl*oo๱!lDL Uk4N<8c#`fƿ:(2Ts<JLSP,,;I2c>Egx6gҌXe`COab0HChr_«\FUj-$8~֞dm0{#8F7$x>a bd(!jz.)6I~ys9 l_}oY#@Oi~27|?vyYTi̇ML)>qzټ6%(Ew»d}hzţ0Juy-_mRNM缱z%b3n?1ɤ>.qTA♟yG9:Z|x0 $J *%)-=ljs?AfGvh<۔K-,0)zǀI@urkt%5:v䦋AT ͍ **q7cr3Ikw0 d/ +_\f߲X Ig[+Zc, 4uonk|sB=_Kn&[f#3D42%L<:rNnTW%uaf.OH<3tLB' 5s}kjOWuJ e j{wvs|mJr-jœzS!}f iENfUj0LG,h0;Ԫ8N;.# p҆4ٮ@eWQ?s4~,hF_%ݦ|C>pܶnq2]!jNH)lg}`oĘvz*P yb( DʡӵIܺ(Svm"?2^U\囷 2R,H+J[M TbEl`HzQ$E,^QtB=||tnȒPY'`Qh *ڋ'~*T; WKC+䖂DvjJT2 gq-o`VmB[!َ(c: =3Ә 4!8jt~r0c2DbF i "pf2\hPoeoS#x*RUz]b` >z4,X) "$ƖhӔ3)-"lSOpA~R8=PX4 KͰ\ +*y)ۜ%$";hrloDzWZU~cKmZs4]6UUo*l+aPH[Ep38cMճZ֬0۷@jg 6-zܤd`qqn^87{M)H*X ׻sY$\Yaׄq6䬆+ggOl p i&3j%0s-܎gqQ,߆\%£/u]l@t0Ͼo_|2z NKs%8>47D!L888ڜ]mbe+Y6c58b@ K1Ȝ` Eٶ{H QwC w!X^Xpl"/낧lAȽ+D]iF;LBE |J8h;?t\2SlFazB_ 36 ; .E)oQgH,Ckx0خuu<=(ɞAolx-ςY%Of 1C8+8whkMʎɬj}JB}槈Rs g Ѕܿ68/Yg!#]R/UOխrp/K'9!tœKb/쾎1 3P,.rMoO7X@fSև 2O դ݄D2<<6pZ%NO#Щ_! Z-"ciލtZiOMlw3K$G6}K)'B7%eӋ/R+LvnjCgbf022d/ lCWy4[D7 6ңb`{k/,e+ FN@N z,P^:EF)G(E/2RnF$J$kz:G_ O-ƀ[7)!DdzECĶL!J!zǿ9h&a\A0"mT> 1 m^CLc/ENIyZlS=נ '*M"Kj(n'd[(8̇#VG/ʥ(Pso=H-GZNjvR+"*A P5΅r*sæ kcBKQ?5DpϵOE ?6v|x\c#׭\O%ti!;,&do~֣|`}xnQ PWd$#4gYٲP-|Y@!WiaU+} Z\3VF[3=Oy8:yVӲ񰣺>Ol\8:"<-WWp }^L_E`[+J˧h}kR,Xl]apqN8 “dQ/L9vuY^K#HPIXg.Y@NL-a6:Zm(OJ`h#/c0Sa}> }a8K@A{] 8+zVT*ve+4S)2͠Cv|HWm"I%آSӤ݉ywUUWʵ{>plpΜ=Ix#܊-S)WbL}2b}VA\K褭ڃ&'f'HnBwIZUSSyUi]/WBǽC1+_MyL͏l'1hJg(Z<pN1/{؜Ƣ1 KΔmPrՉ;(&>\,ZJ52TWhRqzOucNQ=1kp=L*!Neub |O0xDɛan M42 f,Oqp7u .yGy]"g 36XG>2s¾yA4($ n-H3'͓Z L6e4EdƝKԹ,4q̦ƪ4xWnڸ$)' )7]aP}Eog6 Q'sbes Z'fedp1.~OSt)97~r@^xH+;u72cF rmRX)YU1;Hᚡz32:;0aZ6?_0.emh)yi*өcIĎuc% MRKL*n|3I`a#uE0f(ԪŽ0%ߖ 7h 3{6Rx (Nyb{ [# L$9G1_ZȹMW`a}\hS^q]U/Y6es\(1Xl$LVOPscl-Dzl&|f@,* J8am УJ3$_V` DҎϏ! edY`vIDј+li=e2" e!c=0+rٰPoa 49ԧ_jb2PvMp3Z8L!Qʭ"MK]Vw1_!3Q1'WDuЄ%Ne_[kfl2=XyS¿ZG#g _e/ \Tԏ 8ẃǖ4 N3mq2FNO o‡u&,k+'D%{ Xi >OIbF'y)Jtsg%xĖ) ."Na'N#3سXT>V33(a!vAǢjVB!5zca<)1|+\tS nsk3Q]*l(m_Pdfu}ͩJd4K [隄cKx#ri. H)D )laR8V4?qK8[pPZeڂ6EyΨQA/!.Ώ4]9?PʍmNVϤ-oմ=H_Q4dr2ުuEңRh!EG >(uhZITJ n`C~nP6$A' ۘ띌`ZXX?Jߕ,ШQ[֓=ivh+&v0茲6n/FEmxTœ q-zž zhW^׏lEӯMOGDzeSv7oZxgK>^/X{"`-JפTQae;:!t|EQ L𺖵hYLT%,Kډ 29TF{J'kLAҏ# N4T ^$vrGecT6 ֿ_14tVȻB C_#[ U k8(>‰5@FFY(M,²OOG%,8k?nt5˚)"g'M GAR uU6\R#{Ԏ7^ 6 b3ğlr'YvQu0mDX  bJ[T|̭PRoݯ @cJ:5-H9oV|Y.,`kՄŨ[/o.vMU7,EoƔ3?{ GE:5D(mX4XLT`p+>%)I;\s̨Y>ŀS!@ɶkq0ƺWb?;v&f_*pg)19f5rQ,~QPJf#{6D8\%v q}MֵXdJe!XZR쏤ih93|OK)1`ؽmn%7Dkfgf Md;0Mw3; ) c7y),uGJ"_H#U_ZǨ,>lBb,lF޻uG /B ժ[տov^s";_w;Hc Ǧז ^_& 3!z.@ q®\ko)IM0/-6[{܌sκ,yu |t9SV0*!PPyZBz0Zt 7q2|N&}mI$Ŧ: ^bFK$ pbPG|[dp7oUXc`T#,RB^0$ұQx]Ye6tި_uF& 8gj2cS=ErW #%]iW%^YT E'y@t6Rp (˖/{8YLvt3@( ZAFTxT* J7-S4ꏗl5Բ]ik>MJysw j"ħ{#,!,$)XC.I>k󳙖 pVvp1;AcIӗjq{G)~(rHVKt 9ܵN]ehqP]hɹvfq,ιmSЃT~E} spNAӇO}G__T.yn*8߉̈́'MW%C0Xv8dUuetټ_tdCful|>u1?M%=UQ fgWY`6sk]WrԖ5y]Do-/fj yw߾;K|B18B&./}RQ6P2drG"~kE + A?2/)ҔPƪ֠F0@c@<ՉQmrO %iNJ&*}/3'E04GX׸Mh$=tF\*hvq㮃q4!#_\Ց5ܞ*3QwPΌ"S>>8W/o;_z+9iХۏ\)!%r4ۄjLØW`)j!pZW5=w=9aL.Ma!bJojyC`~adxe%7f`}ɹJR@r3%.7/%ŃizuEuRbQF RIZN`ߟC,&t5T(:fGL |WI@}loOBq:OP`&&ˏ<3Tf5_nds>!brAqm!Yņ*T~9Sنw=W&].t}X*θ{xiDs@aXw/ѭ`\2ZOj5PGR`yP#Щx/$yDCZi WnG=$=[td>5#,AFZYAvY?{S u;nR",с$*r:34tB>lP# ![Gݷ~&tguf<,2.NuЁRdŭK͜2g&X[nŋкojlGƳfܨSܭ:M.Ɂa3$uq}¡?rr R=L'^0 )09mp{Bݞ*f& ÉwZ0^P" ʼnl1hNYkm)l;PɠxO4(UfZ*g?aG1^xVJvK/{b{(~GIE4x3dg]{֩DWDW*V~@,:ZP~S=4z}l8n KtCkbe:nwkgg}VQЭkO}z 4c#!4^#`=5K;d˶?Z:g69SėtfiҧAؖC0KNy.[ @>՜fH ޸^{%tJJ~4?CAOQIps+ؚ pڎ'蓷GĿNm0fQzsaє9\H |(@qQ:A?343V՟\Krj=%-B3SGfH41J1@ft>sand/J|<3)#V ʹb*5Ygfw)oc[%$hs{,Lɼ;m{[h$zIDGg$#<H[aKa>l|%gF$zJ D=pIZDɵ.!:І^Hn; S8( J_~_;ely,$0RnN#7-*ߢ&2m<[OO تJ׃J 8آބH8 02w+ݚ*f/Od.X֏`PKSޘ M)ZSZ”u X`ņL+ͷ渟)3d;idPn{eDƲQ7<"hylE18NhURzct*Edidxt_U)ѣ9 3FNʕ'o r=?…o5+;ɒ%vjCg` WgSbkҾax=k`CHjJ/H&IkkP8]-JRCͮ0;;+:V8utns]PP\,X wHL 3HLSѵh׸`IǸP*ŭ޴ܟ…qD9v ~p G8ny8Uc1ج9w]bvbrޢF̈́q*z*j9yEN+K?Y;r(X̛j"x|:z(Ww &d%wƽ{Fz fJxN?ԓG"xߚQ<7ʓImgSǣv*o.84%{X L{}#P~&d1##,c|,767S#*ƺn ZNO6OVR]Dvr|OR:iZ,80XuƱ/LW i)Ι0bbON:f[Sp˝_!:ȸHnOt\`5D9fXvR*P;0TY I:MmQP]}.>+du,QC\A,4>LYؘelxO>PEW<<{īkG /M "#w87gVCKֿ&KlHpx{nI8J72y3b~@?]Fn'?$J62OA3EABTчA ݈[}~C>eR4 T/}zzHچԂEQI$HbV;Ge-/ν*#ƹ~3zDSƊJy@2=1aSo|Q>V_c[DQ я@PGDG6D B&mnlZ+Oぞ(:g)zCWzaTIx~<P*GLm>F6>ΛL/ "mڛ5Z]/*O1[jA$zCמvy|qi5nm*DB݄=44<lgzoн>N5a%-ak6נl~⨼JbRyi a#k(bb&&:tPL@7 VXDVG5v/ܠ-6^eqMi6mf~zHez0z\6;(N&lcl?'XCy^9r=28wY(u"+EA>,eP2 :Ix:\eG^gծ埪0gf}dtqNh8ූ%Q"yU1f],'tΥ$ziXZ,O;S@ '5|#6AJnr-Om.X#=㝪ID-/!5Ǽlf5غgrim0LJʮR])6#ص Gb P=QwGS*{C; Mݻ)j VrL!~k(p0 -qH%N`<$PopSlՉ4kQg|6p. ٘c99v8rse]7p-Eso]csw=~At :Sm܂ X7rR,@~2Ҙ=7CvMisU_^BFozCD ,9EFש޳OKGpV\o&q +J+"w`, /d Ya~A[ B{r+z^VS\AP-A8U$}x?NY[񙰦rqF|Oj02٪>b@Rke>(Tܜ5|Zǰb+c|O*M&8v{YPU&kF|?@ÉV~OMBh c<&^gykB]I6(O>8Rn9hs*S^Pf&4 ]ͻ/TkpU{5m QSg [v"WXiݙ;g~ǺX_{\ԀjQ'3??PV{ A22̔]W iGCD0Q+Omt4˝ՌA/a M^f"7+3)X&¬F6qQ}f4 մ,~iQhc>)a^Y8L< -9EUIlF͠K2 X7hp^O"H﫼D½#mUR.Y>!yr{jrTu4R۷ `N(`kҢ `1,rtbW͚_BU]-'g,TWqTh獠R*ğ.K(’#s;*w˄\ʴѸE^`:C+9?I鎓޹ n:9n/t H4\h*߷7,U/zj|hG"U)N} I4>'߉I`m>t XP~kSwqޚsq F.ЌzƵ#yM=`$KndCzb'Ds(Ӳwe#3:MvV,iWRf4Aŗ|OQm3 `P!IJ*>g #\PhuV*?J# зQ%`)G lmiCˀ^RvH8E?;0WK6eljq3Q2Wsޛj~AD[{ԲƯO Oa:)[_;q(;$݋Txc;!ȃ)- p{sd[HLTmN0_x3&QAB`}tR RΞgI<b X,TO/h4\ƭYIڢ}#ӲjdxnU27ZibfהP!|qJe 8b]pѸjZTP'_h\^Z¶жP8:}8gpE g2-qbKcQ@ ^eΊI#:Rm!In8+J m$H|h;N-ЋҖx27N}Zj[#ಇCEe.R71l,,#<`#n/r%x&dT=^."*v!'bl6dVOC]f|s㽶0rvɏM>Оc-('kǒхQ'KQU'6&;oٴY|P'5Zgϧi)V $5 mnc'bTQj:2[n2/s*5h|gر3[B8΢zU(O>!L@Et;HbW?!i""?yϞKu0Rm' 60&rj^jL*NH K"E15 d3ߙ*R}x.Qwx4ɢȘ!ܸ`hGBLL*Z4N+Ҕ]#C b?G/FvZ0ʄ7] qT0Tr8, bfR1a,ȅ×kϺ,Q8TDEI6b)b?2%o0JkzO.:c6VUֺ-;U4D,IXWZx+1#_*]磴pdI2[*9eCL's FwuNéQzt7*Lw^$0JQ晳CIƽ2 vC%'7&1Wˡ9ETJ}݉gkYOցJFpI5m*]8?ahz˝D`k+չL힢#ؐSemɐȷSb¾<jf" fE=R'Ϙ%r&)5 [A0:bIcmtZ" elAզ.!d/FHT(oZNܢqY#L}:f,\?&:R^Rc?v7~=$Kbobp)书]!nK79d?(a񾐛+42·7߅|+E0BתXabV ]\aOOguQ_:/64ή (?߈;?:r͍*g7勊.:@9`Q_\c甾Q,qa6VvNOZ5-f0Q>"Զltwdv$: B6r1 b3op4^|gSĤGeߕˑ ^H/'ڴbCaz_ՅI^$Z|v7Od]>L%"yM~eWZ{_{+C~&OGtvMwpMjgy?8$SHd? .10|m/`bNܙF`Ls'dg5}GD7iOo 05ʖgIW:|Hf^h?QV#j_ IX;竎d>G kùl妤-OJ_bgAcZqn+"wqo Wx.pP'Z0~$blpYx1F%D-Opy@Feu{(a"߿/j|RĴcnkyd$K@ I{f;I.h!o8JKxL֦ཿfnkۇf!͉I '80 {'VV%!3AQjOo<Ɠwv7E:d0pܺ\v/5!>m:ݺ&+Y8TA=Ђ.+{vw9&Si.m]Ue2K 0CDD \z"5t nC|Y#:O>8b :HMI8r⥵q#EP>,qhBIzxyko8}|)<&l4,ōZRu?mġ.,zV>T(#xs_ҜWe@]#@2W^[݉( #:+.w G|rqWsS4 K9La_Z j+9½o˖F3kV7xfi, ]˗CȽy [n!9"%_u>9aLnz펓{)/WGvkCF2 tN!O:2B^42 b:08x2|U2_o럼nA=zJHИ$/r[ ¥)YS; '4\jD)j)ᖧ;JD;_e¬@19juNMZR~ͣ%Y)Jj(,lg$?>Zւ$Jˎve t7׀\5}(l/Erw׸wP?6~N>2 *0UHXsz]"(5?q7<*Ԁh&>͌wM~m횬TqULLE?ʷu1$@<[\pjAY-&ᣡrb >}/* z. ھ+@vCF @%H:,GN;̿ATm0Kn<&78݊bgW "'^,ܤ[jJ)[1%S:8wM/8 w.%: SK0lL=ʎtWaەa{g̅w⍣3L$#woW&Ԧ `Kc7 ]߅}؀`b t<`7]$ y-u@m~ \%*ri- VD]u e62 $3BKl)~?r]…@>H"4fRM/ۙU+-ۘ/1THz758VvYq _E4TO-W *%'}x5NMm^=>lw a1I EvWU6x8yiٗt#ͳ _\"Iq4"8!>S]U?egzXRtjS7r@~ ŏo.=3A0 JFZ[T0-,DXZ5:ǝ¼{%L|$+539&"%,3$r=c'@v"|?mKh|qL!Z5<,OG)83KVض*ʤoWHO(v6i~k$Aym22F>#Fpp'o$nUr/PnP&+hFh?? fȸZ/MV  ]-_) D[EI$ݓO2 zilYY~w-&ߩAv>oGg$F7`ܨ0[$ &t @ʙ=Y[5PqZ0_u: d]%@QqrwGDZ/eAr" gTI̓NU - UC7G>^݈8BdǷ9I-aKڶf &z>d\z͊vѲgL f-)\ @*=@;s3 yPU ;R?-\<RFѢ"ֻ,sD Ji>1VAnUdR,qdtն*=_;:to^YKxh-z!^@QFE'oЊ+riՒS-j% ; xCb*v/[R\QQ!TXbq} ^ v\HC%`ZNv$ ]:QA6@|y)%d]4Ǽ.u$d˙uo'qX3o$4u((l5e_3l/4\WgY~GLj,@x "_${p A .3ȱCj[.Ҭ*'$@%m74Mۨ5freGZTM51~HPjի5/bdS&ӻ#FuZ S:pƬ5eZ/dn?X78Ώa 9!y2ua>4Ԫ;l [КLNP'L_|zmb#1(v! iX>;@/\@:À´SV/)4lZ"$4S.?̺$))wس+iZ1~ZNGVhi+ Atbu^\.QlGY>7gLR:i*[ݷY0ܖ(\1`F=E_G:. pӰ)"3M4q\/PjCjiJwu¬Sp^a`VtWFF+!ꎸP fDfYq25<⢧^K=}*oeaCEY6$l&^hnPSKc,Zg Eտw07|$f)h\$%~i3{lM/;Dί[J1;n^˗ptY,\pt۹@( ywO4oˢAusDb.nVuV:c'A A}ط?*.I4b]?w"`"$ Vck(| 9$þYw &s_dp]VV҃c Ԑ90] `*s{>zH9H TL[}"J9XP3QZwAg`$?VϵoM侙2=15NUrB O'>j4N!A%#r\l]JP).}ao*slkk.>#1AzR5>qǰtx6Z~*E#h7_6= ɫ%🕧]j \ɡYs\No|m3O>^ |Yk:-]ꢙ#C\KOj_c.V)2IHeR {o[\[?/bV#FdOH[KBQG?ԟ"d "PVƆFlU^z&iagAAcywn-]`¶})ӶzvITtʴh]g8y|Bh^* G 7DEN!NuBDca7ՕPn@ =ՕGQM)o.+2&ס}iA. k:NTD+٦{2HRDZAQ,)*9SQ uy88zShQsIɻ )YT}e\m<'ْ|+Y"PɕMs󑁔tò1XE6:nTL]?U?`2b&upruZJK~G$$؞u%A=# \5XKgU+>tA&f#+r.lLcdj]`;]-&po Hݏ5{y60g;wu3 }a*iw'-O4D',^ X!ݙoR9N˿xpj\lKc.#LaHYgh%e^-n <6 hu.XI:ȳ|Ch-,]Ly`!>V :W!~F19\܆wDkP@/۱xur$}'jF4!Nf;7~;@jWWJz|4-g &3*6BUٍ;t-9W`{(`8mg*ߌ笚trO*p3Gp~ ?8H.ӛj!}K]]-bȭmA΍]L<}"oM()$B~緖uzKM2 @?n6+0yW> t:mvsu`bkt[G?U3*$f3 3a8!*jш0%Ys}Ω}|~8R6*n\T~e6^'Wcg*S \B5R2)>s儰ZFxzű(+uWwl]-{<m\0)0Co :g(,ODnWc ";n,:~ ""8g |zrS5+J,^KIjfF<{hwKh Cg+4sQ$eGU=B/T <&u:L}%hηl籮i|Qe"X)o,+IbQxr\,x>D#dM0yF &`kU%%Ҧ Ni,Rtl߉20o|kn`j91_=)-͊84Xk%È HX)sk@R-Ek V"nfU"G7tҕP"}qYOgH|¹[/Dש ;]S~9M]PjlrCs9&dKÀR'i#tG3ouoBHsc,)1D>uF$#(jnBy{Y]0MT":%uԝ_8lA!EaZ|( 20ucƽ۞cR2(5P=3d{r|;E?13T .΍y~ &䏟9έ_ U a₨wCsXخTg׻ffiUn3ѯ09&2 ;l̟򯤳fUjIU=zlspNn-L h~+P7ġ3VPwS{=+{;HQסu&zlg+&cecṬ%m?I7X+]a5Tdyw\]R2u:"NXwaK3+Lvl-dEt&5d'Wouo1WHbro5A\?jd\IeT_ex5?E^^3 3I^0ZXX{LMngK#a|4Zlȹ>!Ll?&7S TǞzcpxYr}]i |U#S,'X2U;mYL{.7L' j2kQyk?'C]t]+u2TKyĖ.3gv|g pc\כEE 7_M0^NZ}d1[F5qKhJK*KW68юWX?"+FR)ѤG6.*ݷhe \|?^C${<ɢ0=Q]`;s V4)o{ BF胜> "}ST} [6B5b7Θ+-f*Y~ݹ2ga~87PN,ӸUn>+#'^'l&,S~(3,"-Uܛ3t?Xdq6}q8QjDl}q[+tN,x6Xj2jzՊ.Ob6,{q,6fS+t*PZbHמ0bKQHMZP$*PV;=bbMq/ W BRsv,؃=n&hFٵJM@r73.- jFwyjKs"((բQ!2ؿ迺ZgG֞/^B{oG؋V47'EŏyIZĵ^rh(v5(F^v^m} Ls}tA6q!3%cz+u^ Y1ZGjvN{M䵱n3J5UO۔0,)Tuf# bU!LYdWYmմN+{;)TϷ_\+?签 IC#֠S+"XaGqvCG*i0(]yd{@?45fש#H*/tˎ.11H7oƤi+(VvbBQmC#=,q&2E^l%*d/ZK~@ߝ=%b 2!z@ALGL h4C(Ⱦp)&`'K"-F9_}J]m& aFkzVkp= D,&=hLG5eꎹ5C?hzN‘ٙ \?\5IгHIsl^~Ġo2@0KM8&Oqd,"]B\V*ThB}u?đy,@*#@bjv÷10=!UѯN2"~9OJnC1gvb:Bܰ:7Y*! %a%Y%EL,@c*b !ތk A&D!K '1 ަ!~x1Y ,B~?C\ycO8NYo:$)ITNW/)#[}0OlX}X2 *O4廍B8|#a|K9\)RUqܥߎSc^ 1])v,m<TAcaYiuM?UBVZb0|F5<vSud@SұRVAs2mXC|;{GT5؞#|P;Qt49k Xw)1$W^kfo2*C#1n ^L<7= :oCu*f:XjZ,H~q'Z6n-`>'?hOڻ͗K}"&:cvjo0Ynj;#L|r}J.\sǒCFwx3Ȣ82͚_OX oߡN''EKͤ8Zy7%:}"Ѥ`!7CzB796v5_;L7{oU IxL/^ .kpε_-IIJϽ":)};ELQJhm?4Ey>Ɓ}@kHױ w%})FSp2*Xw na`=<ɧCC`|V_]iǩ-6*JZۉYwRH!QK[tb %Я$V\(1 2(UFp7B+z'2ӋFXLW䠎%A\{5GbKC݄zH4$,_ň~MJ.o4Yma\m0!z0tI3X.tyb1CwȲOAD0=4/wInq*qJlꚗЬyOD:.*'-׺ z@ԮoM[gx8 T^K֤ CJ!WIP $$Qu3 "'mY[x]0}rih|X?OQX;1O24.f y*k6~^kO>ŒƍCAAfdM4IdUASvBpxyVjƙ"M :hK`7fq!JeƉz.1-Rh˝N(qڶmYWf\i-ij B5٣~?غ{?0x1dClM83*6yDxԔ,`zMuͬ16#"0Pzx~!T/[T4<+of;+A*QۇVǙ&RUi++Pۋ~n'tX -r S/l\zbΛ͗Ӫ"<˒ GrM}tGE%(c\%dqN嫗erͷ@V|}dYs7t@t.9I1ȅ L *_0p{[ +4|(DACla>)RGV72Ҕ@V-`4'x&JB,$sFf{md{IsRjct]yABR@K.q,|{~CNAEn[8x=8RTu~cj\1jBԺ?sUǥx/[=SŁDV5okN{ D g3הr1˼-\@ *}YMSzɎ*V2?LSځ 6cEYVe޻3 kEi0hǒ G]C:eqO dj Ns]+TWL;lɞT8OLh;Zrfs.p 9&4PҙIH33}_ KhWUX<DVIHFްZ:*9ߢ21tӤE2ȇ_t R/ 5{+x;ҽagQk |Ly-L-eb|فx*nGr >@-0ڠ?C0|ugI3^`DS1"x8ejFWKVD6" qz'GYxgͬ9PKćnw'1[H*@ԠaB9 v<'ۃb@f%G:eO=y8S#:]uAӢHDœeD7mF9Z6 BMPdPٳr@b$,gHְmqq.QƸeNEvL'-BY/EZ xył\eo{@C*9ճko9ekHeSv"TsTڥ1.eK]N._֣}<.}Yk>V`GJSzJ\c)PO ǕHnlHeM^uixSiu/O}YvMc[ x}eޟ`-Nt,sgTDK9wivz1}0;hA! q ɟ+3;Q&:qE ~쨺*sdl riVÌ,_I}2_ }u{YpOkQ5I4d^FdZm~dlΙN}B@yĜ+*VHHar,yMeUZ-fT3R@fzGTOʄO%$/F`!Ywmc/EnhXIO4 -Y^je"E.fG׺wH>ס]<Ί9X9CI(MѼ0ĢIbQ& fR-ZSN~ݱg+Kar0\\ \c8m/}qܿOZȡ!&4-H)ėF(b $S8k(i>J\n57ه,T)0pظ^KkZ[3W2tDYSdʈe>Lf\[n +mK]Og~, ﳷwCl(E /t׾$XLtȢ1x:ń&e-cgۜ.U92R-vU0~bÂNWO ;3 `t^H]F]Gb\cղӉ:!LctJ07Y]dpQdcjf"+.C%&2yq1br&x|fIOiO:#9 v1wB9>=z Мq" |@#rK` =bVDpc/z˹3~oö\ڼ"ygIqy(N!fIgE϶\KvGA}dM;"WKoֲj:#"ەTLXd՘@ loֱ ?b*L‚Hˡ-@}vi~ >+Q uU=}]Ri:X2ö%E-U= .I߰ƁdmߏW4R!8Ya,uK|Ƽ} rb*] }&iZɅ)`czGÍ!y75R%'_?WtH2GB݅:3 fKz00yC\ ݂{hs-|ڜל2P}ݐaGųQb@X9 cͫ./\Ű=g#ce]  ')>,}z \܃1V"Q ݔ]Xdm9 çe.& 2@Z580.\ԤCʛW";҆AHH랚[gYg:yEY7muX@LDͷ}P@4*#EI~|!^QAuTi TX*BsXzl:f(Zhd܃!VKx\Fc>4 # (y9uUwޜ Hv;+sPʹl΄:6nwf4^ZUf:dT&Fvե%F0iz&ҹ `\Dg]ArEe{JQTG^[Ob{(宭|x{U-A;[VnermEZ4Ni,u Lq>%9lSHyj*ėR3JcFvU &8ҾG[2 6G K/_SjZ.ڮP6(i|"0غ0+i|C _\/e\>!J1WmLI![v*A{k*CM_5ay`=wfeXǹ#eFi;4p_HeޔfkRe4_wOg/{@bԆr+wUٿ(1Ƥ7 pIˎ)5z=ݱ]o L-doI7ՄLskC8."YY;zUe@1x O{܇G{^!o9,1#$E8DBWWw#St{Ozp!cT' q8Tm7C_YN~ ƓgO*heysUApRXCJK0HJ$7GMju V篎 5# _MЬ;~Ԛfn7VTbiN&ʖH)UgHwsvF ߎ5`)d_{ssG5QOlճ&keޚϊR2'P8B=bmv"<ņ~6Pn㎪M;)6j*P%9jհԭcbQ6v#x>˯u/dB,pBJʗ''Տ) SK'%nh7&$lâ1kZ?4sDuI-^$Õ?[4@Ŋq#=N[b"b >׭JBj=%P<Êh4`无1L̡}N\^'T @y̕=öv>Fn2X #O]W68yyy1k~k ciܷb׌=Jθʋuªp:oS"7o|tyu e ;e nEjSb = blC 1;=# ||pS Q%3~'DsKwBѬV<  ,B€ l8(q4r=:WWhG2̯,8\2qwa!*_~DMjaJˊ׋&kNY[ܖP?-j[$ [/%a{a7-83h2/s>50Eiʥ)~vLM̵U;|SdD=M^H?szg)a>|sQň9ƿ }sࠋex~~wեOmP/tGgĒ}d;Twe&Zl@:3|mnT0nlE`j^a}p1 /_bsN! ng꽞"bg".FeRAQ5'[|sg/271yF/uj0j ybanxGos+vsJ}r4ki L35c%8ZK~Fw(s?S?W@;^ӖĦ^ym>iB1̦@v5*ri}.eHq kS?&i)L2ui(!_xev׋]F%$߱W %Kh%#OM4@&zw -F3:N`~oz̘<rjs޿rZƠÏ{¥̇W,uL>ƴck5@O#EZbOrp@{:RQ1c 6 7S}ςg}?^+T<&4mfK[n89$k_ch8P*&(7 mjf @% hVs2d~Udoez)?L/ tPj8|Y,EzZ d<,OnW1^\8)Dv>RÿZaSGq5Q&#fU \4ysP0y @TK:ˠHU[=b(߇I"MİfݚC*U(*ӾZ*C`w&[g ߅YlK WA U52ӣ2֣M\ P~+IseMA6ۦ+WY>xI`@&O#^IDSt;Przlui}QBu^9;g.+SoS}yBw͂PvR@Cw 1촚g&;zL ctJv׷v/VЍvszLN@ro\v"NYZ.9 _fqA|5Gt, Ċ[Qq1P19i n$ux *ڂd7@9C116ܝ8w 4^L UÑE{[`Nrg"Z֞B#C˻qWq(O|VMA8eP*'<F`"[F Xi` YZ~U0p XTQlbZid%#Qqt #¼pbc#:9B3Ce7!~\t ,ЧM{܄z) X,]cDwxWrJ9I`kQǰT v IUIf g $BDRn"bIQa$c+YrȚc'?S1}"1'h̡z "d)f8N8X+yd P& կ22PƾoXc9uO؈jB(QNa[+kjEKbH#Έ/"0rJOTb)c룗<⧧Q/*NzĻ!`.r? aǮXam)vq}Xh%|RЉ:+k'|6hڗ2TZSz. Wβ]bLj> ]]MzÿW~At,DKAfkg"6ry0up8Yx(|WEC+l!r25~7Մw!-t-t rtIڞ? A,,}v6+'"Dz7|0 UXz|g'?W][O="#d#(؆@=:^` 5/JfZ/A';ùSQB*MH?I+,1Q|#E+Ca53q/yk )MЉ-{ 5<6;'$Z:@Wґ(vT$>@ ndFDu{[dl2J/OPnE8NEF"|Nʶ%1F/&^bEmNoY{N Oy;&moT#ݘ/V.g+pgYLFVI=A~U$KDtM{CRE)XFgԽܝi45G̷e+Zάrnӭ]0 Pd@ A?{0QlB s()岱Vs6% mRTF}}0b2.Xm%_33d&C&YYp^Hp U[UV2GjNbu6  y/bPZ0`{l5~ٳ=e-mb,>K!i{æ9jYhY|-ѶFWS| mog!Z{[;ֶ6E>N@yd@+A#3dm|0ΕVU]3Y2L4^^+\ݙ=xr )a1ΥϼEx-J] D}>uyM5VKΉrnؗ7ۻ? lf%8Sʭ~_nPJ}SD6Wcٕ@̤h`zYrܦ1lTu]v8Q |*YN<3D˵ 7oTA<)FFm͆S,/B<}@8XIrIU(*TO%ԔgH[Me i3FUϡZIzո`sr䚸rMoA}*ƆCl5սqn$RVsQ-F;/0g'p X\7i~~zLdi*daYՁ'dMCzݶwܓ)Y Nl`{/hd] Z';gqx a-q Q9O>v5?Ø&^fyxQO&!rtS! ܔc!IWyo, < T][޹Lj VKzHQ3R t{Iɐm[Q6\1=IcsmE8'"0qq" SBJ;+DpXD0XMH7F87FzJչxR$$ N1jm {&: Cp6R8EnmoX'#鲝;7Oa8W鿸5VDT]AJi1>S!\p lG43RMzGN:BAuCzvʙI7"E8D;U1 >} pOЀ<} a)l3/2kQR AqEt: -#qO}X;ے<_ xz/KC>D8k_Z﷌6"us2Avw;[~~KK\J gE@N)|+ȝ/DA<mI;f>ƪEE٦6Cci:WɻH eG[ojU0wM!= z˫㭙ͬ{ʠS(تHttvv%nWIz36/ Twz.x' 128튩aU"*e yZt(ޔJ?@c"!~)];b".[T 4,<_AyUNd)ƭR9:<ɏ3 N/GaueE-c GcbQ~(ʴm,y0,~FL~io.452 ' Y|)4䯃5-x7stܕ}6|qw#HFX DTGd&#M=oŗ̄HАX@)~APqX3a!e@ܐ}җ+‘biI.^gH|9mt-nX\gpa2zQ}vk4 1g;`T6VnQͩ S;J|H{#Tol{cc^CAsSA,"ΏNA0J@8H{XݲOf7eRTE@̹a XEp|\wc?[ͥCPLSR[(I(RPB$^LV(vњM Z 3X?I;NtP\=ykA3FSXFQ]y5IӏJ/6n>j.{[=hyQ/?d?9F`1HS8៩C'} S*hȌ(27 *]89j©pjo\2c :yD zѦx)Ր3=W榎H=NC`j*ESyHMWC!]5Ja&CZjkE \#`U2p%rH-14JHP,><Fr|` -9S#7(i@9gɄOhseo]&X_p-FݯI*@,./&g@ QbB།w^e@^!9P':rWL"vIi)4G&TE)㇢% (۪!6 &#A9quLOv(<> SF@XAS|ݥO. 7S$ R='2\81΂Z@6]܇L"cN@ [vm_t%mB~Kp@ʡzfk6`׌U5% Ŝ.SFxP-DI17 :eSc^>&!vyxPk .MB6iV2L0њSz\H{B̗berU}%R%b&gvJ ]MeNOԎ8[sG C8z|'>m8DEvֱ){hxbPūZ/Aؔ |8Ŝ'LAjve*XHc==F:@5eO [xW@S_n[Nʋ:}W6^fWV&7V p[zM5D韼'QKl?foZR(xdPIU`N4)Y[C{ //KJy3*m7DV!_v;z&X*2i-r@u N3P=ܙl>EC4Br$Oq%9\R%ҳD9>dYїqg|l ,yp Óe[WUGG-ֽ~c=|zսå hRZN\Y%x> uWzzJ ܂KPBf-~Ŝ)h3 >!R{Y``&sqQ|sX0^K UƓO $ ??=~ë0P`QD#s72|Mo rfm# 0Ӧ .$ 4p2k݌PBhSG@6KQ·!R&GĘ"!U0g`e`ۙTc;H(pcBOn)pKrP.Kv9>V"8 N(ky=?I>A0r ڹ\dnM8|;D /HKѝv{lMAG›~\SCB%LyX\SU W(dEǶi,cÊl%Q+V숸y]Uajc*p`a{ bq+pR4c1zBIGV]WK7#@cŚ+:RhǗjвvpȜҜ]_ @CUܢe$qh3L]i.07 )Y6AR*9Oa.;]3jO(p+x#?H}fO7x,j;tޣʄ$$UT\M$ƪ-*MCy>8#@{Y2UjΕĹF YCܺz 摨N\SDA=&+p3X };[0Pc+dN%3DQҰ) FޜMcypZ.N qOs@yP/_/:IJ@x^šv|ZfڦbOQHe.OKGƶVW CED= " NqC cqiC鮸;JHPD NrCU]XQLEr.gsZ۞JpES)zeGx h]se?x%-՝ue9SXf}ԪUA,jxpT84~lT\x]~;_ȼPݸ??W'/ytMEf7w"aK<2HhUD..Ӊ,y10~xj0DGg.ĈmtCQIv;F-htaUnӹbxʚ+t9,hA?A@ ;@؛V=vH @`6*ST /hfZnrsJWxuJ+`,2נS,$5ا\pAPT|Cw > w#Ma9Aa%"}J\?uqI/)YqL<Ԡ2c6֍Vi,wsy"O>Vޚf2M\ B+z֋h8i< }h{ɿJ<hvUhCe>"/ȢjyHB_MrXD[SvnMjYs#C@יO= k)ƜEꃣ߯x,?I ] pN&-YKX_0孻[#;l ԝ9mg&/ I'NJbЀ.]o,vClޜ)y)J l|Ń{K@g{~S/m!'( ,Fn#RHĪXv,Yl\&)~Ľ5 wXK?oT:{%/0;Ko#t׆/B6saVdXO.eY~R_jlPZ;N&G%QfEq? X^f:^ϔl-y]m~Cqsx .ܿWp7 qk^>sR} #S`O( Kc?f㗙 2ōq&#| Du=8ꁇIic"a"b9!԰ǰ1GS A\Tzc;n'FL$߇?%) 30v0"h؅?.mpƔ.~L3W`n9TJN-R7FE($`>y󁀭r5.{Ճ(d$(z1r*(aX=KC{nHˣCy^/N~UF}PS\Ǵ)h/m@uʭQ2PA֏y6߮18<)J UuI4ѻ[n g{XJvd& Ru4q 'ZnԆaZ=y?ٳW  V 龁oGv)04mOJizJd ? )}ٱ3Y[I3c+F ĈS>IDzD(yԋ,G_D7Q^T^'#63q j%G$])0oS?/6pV9'K#w^W+~z\+6fmgR86p嬷A9vB|ngsٓ&3aaO=_-Sb|羗$oXX]2%OUZ˙`.H`ҁ@d3C1w2 Q`&bG \AI ͫ탪8GìR&Z\#bx<_Kd@J#{ RF|ő N P/t &3I6oya'Dl5Eu,1=бOj@/$~y&Fg^nVCevD拖93T(/'|5r5?F.R8Mi'sz2k}82n˾AX td;%˹+ɿ9 Eg}+Vބ>e`݁jzF'Ytt]FI a`MmΥz\v. 6YUJKU;/uԮY SUy6 #nTa8&t=EgHnN ݾDyx09ޫ )0=ڕ1y y>O6JꟵ0]@Vɰ`v9mϒ7X2Rg _˥|#NܺNQ{z'fJ1iل!͢R:*FoPO>;BQ"O`|:Aytшq9w4 i!: \)<_㞿q;*=քoDY6/G%[D AB=fcyB``&n!VMbtI^q57i0 'lLa<ǜ('<{fD#It:p{F_dQ7T^ho˩9VL3E]S/9(r A zc΍`Ȑ-f۰j順t9U?*يG8LLNk+WbKLR~*JZ>{AĶͲ]77z4drA~X~٭*U(ߌOyd%0^_)m*.L(Z [ ǀzATp0:.r-KX?$U<ϛzq}& ~T5~F}:7=ܘ{ᠡ!5&[$p8j9!(+Js_K(kE1c<6˭DAK>\Q&wI,,:5śaUy_Ӭw 7ĞaO5@vy/3oz~0e63dlY.%FR8._JoІXRMQt'w5^^)f~?&sk'Fw;ZC:ݧX ' @@k_5 {3G\d7Ň|+T tlnߪ71g Jvמ LE) 7=߅jzmps)fE,bP1u@Vlpj:_/zaY4+Fq+96]^RzB)$¯8كP-bj-MLD`2)ĕm!ۗxc&:2t,>aTo:G3pʖ>mttVgu%WNv_@.m'`B .̖f;@Zt ELhʈ b/) fa̼/HV$? n* .@|.dh|G6zKVe՟X3{*YqRs{z)!6=Y;{^kŔuqdk#ܨl @YL -,OYt>"q K߁5jH~ c­{ Jlo# +[G/XM wYǻ&xU[H;q}(&[*d=)3E܏N₺ \n ⢞ w0Zք,; &AJB.!fa#k[K'9J!ԍ |k}P6 :6 8 l`LO?4ms)ٸN}ȝ"bH>8R&xz4 ZMz,Ҫ>g~ I ; s5+Kki )>̡X@M$1~k]bh9CRkURIpf=ٛɨ<&~^T oGJmI}6uD# ٹ2]܁uբDHm TcW&0aKBrv߾ /Krw*}ӛ]dq*}•sx5uw=WˈSBGNJD|8"Rb\)+Eo?#l N`O ox$^Bu .]vӅw `:_eA\;g!,^мgݹ1-<ٳ38͗Ǫ@: t0o"3^,޹3j158chqo#ӲP{EJ&cĶ_\YJb?"FUNmp>f٩%a W(h]!m|֬u; TvRX;ͧ*0v(fN=f\Q8 ̸F:b)Fmh#u,9Fm<{hoHֳ rYDCrqO-ǁi̻6E7I c냘yqe`\#?'f1G| Y&IoR4)S4 GkHM{HJa*XO$MoC%-48V mD iL\I9c\D gUIvUR9*`Tp}QEzW^sAkټ^#E@zgxG}j3>U|m<&C,p zd?fN(we2ۄ!oqlZcR&jPh]pV"p|zZOK@_݋4', PI= 3mqV ~c.,n{1s\` `Gn8L^/!X#1$lgq'~,KŠa2H J]%!ߊ[*4QJ-*Ghw ǻvk>j)). j޵X.{Э8w ǭnj(veC{IUe~[n/wԚd~Lq)ub 3su0d{a=# +JըoE^i^2[(A/@/| /FI~B>e;:Y*%ﳝݧ*3N%Xl쵸gJ큏gfOx|^ε><#epOaOnMunsyކ]Rp>.e[bxHG(#W *"vߎ-{3F{#"t-l{8.#LET?c}-38W4bZ΁ZC].4_s/`Mai2e޵qP(y3^$;9'0v+C&A[ݝ:[ĒW>DOj̻D5@; OT^;z uIGV;pGgvd- <}a xD3hW+yT nQIL4 S3x;Co:+#2ﴱ%N[ Za¸}ً1՛복_(pRIЉyvR3+/.G+A 3Aʪq\T% yUN /reCi#d|Us >vm [(ͿAC&8 f`( Osm1Lw6=]X+_7wJk@mH HO4 #&觬 _- t<5R^58!Q z *9ѐydCmmz2MȚ_eШi`Ck/C2 +8&++=6 x~Y y7\1i72ݣCZцneB2([oV"XJ[SS^1cFʡ曗O!;llE_7pHet %ҭ0W'b&`N󰯏1H}87fN][H_-Td<?YKܐfXvJzf:yG8-3S{9 }AE,Y #bVP1P:,א@#תXsh3|V!#N˴#ѶKt$Z~7 DR؊JTʳݼew2_,1ѬMAEpĀEL$e$ւf.6\sFMbXJPfG50ZE⓻C;w(c%zD2J?W<> mЄJmYJ٦` ́`H|,eL'M,( {eB͆Nk7~_B:Ou5&,23\E$u L DRՁS~cT?Q<lb7~ZiWjX&b/~ M2ׅ:liXA'WnSz` s$7T7V H)Ҷq P@DCPF6*ظQ>AN쭥+XRλyN8ES^k LJA~j:b ?tvY/R$б]B}-"SøqSH\%M?KqN(2>į=P p4җ ZbjI<>S#=<m ۃG՞ś{;=[ՒTTRۭdǪ ߀(-k٬C)~vBx{ L߸[b˲'Z%txu Kb/X'gw* >wR!aF&{[%_`?T4KK8WH[k,eg$ @X -cM^РLP,ï ]G[=D[K r#Q;I#چ\[w$%IьIw"4|$&>vz#xᤥANPO1>9>:Gm^ezacLq{ fDNW)oGsJ"Y49&3)ah(>Uneuv|BZb~kn{TDc*IFh{pad%aa^Ljv"ldy`.өu'ܲɼzQ3t 157$m^\cbG>?fgg_3F)ܵlFWꉶHZ~l86~r-R Ӌj^xӸE%EE~D Vg/AGyByE.gܑ<Fjfb+Oȃu_ +UmGq-"0C`}qom= :?o.i+ۆ]y8ܢ/0 6eBNG.> n₎E'4Fxq?Ϛv܁&CI?.F=*ނwN14i+f\MT\o'DU-gb[lVN:9E$ުj<0* k徴䬡_<݌^9T?ֵXe q7c:G${#-\US!_-`JgM0JfL7O>h414>B3nWo`k~{NxxS (NݮKizMR`;2?;xDg˚@YO -^eg<ҸY^iH0FL;}8jl=Qiw%%(/n-ChT Z!^o RokD2p,V*QҶ~M7a+2ډg#vlӬȄ L6/mi(p?.$nSh%$UIL@nByr ;7Iy |st"[+a)V{^!Kp?τ΃/o ۚuw.0U fV@w ӵ-?!gOUn(tY;`5;gBR2Ƨkmwi3u<4[&ߥ[mPp=X=~:xGx:ދ:)6Wa_z= :9.΋ |!ܵ qBnjlA)WOGϭ^"P}6S)wS@B]Gt qExs³}).]UF0 kun-񿈈|H2F~X}j,;Ou b5xGsMnMb]t2Yj[rz'HzlE,5BNffJD |7̊ĸ}'ޙSŹBI2ʈhtD9rZiKZz EҊ!}.YF.B2x+ӯS#k-{bP@Obl's7 Hss,aD'i%7cΨGy8I:ۈp(688i)= rCnc<Дї:!CL2XS1ŎpncW;m9h@e h(  ʄb>CC?6Afwq-dӜ:LSW +qVtե }䡗ɐ3#4ҾYiM.)ebՈ!@[?y%^vWqf]KxCSB80Rûֿm?^n|xa$\u˜Kg7ٙ6F&G'e[/0l˪}WܼSt"n9ۡGyL<LրI٪2̇D߯/,}N#!LhgJq$HlUD2 SC9r`"o)dw,"qک/cu T17{x諌 Pk6XG(c4EVbjH—X_cVLDfFU6DT`8S^运PM6ف=FHED4VG 5ڭB1Z5Ts8%6P62K)Fě8`l%auXI.܆_# ('Waj,!uڳhTOa9sI[8K ^cps`dsF@wi(_\b1X$iv]~29 ,OJ!YoϑϴŃwC:lԔ$i&+;NLd=/C򞜓%}2?A*>LǤS%\]n&Mیs."@kO fU H*`bD YccFG]DBÍ\>~(cH;#7sHfpz۽׭SW_[a6DBeqr9 KU7-<kH\:* UYfsg<|q*SXА".Q(TYkVMHiՐ&JGlB1cfߑX'0vRɕw.mZϡ,bHjo^Njh$PjU0oRAoOg1BE@1eh|.  ,gjtd#o䮠U\< =]5*OdE!}?*b3@e)q F Ɨ vDp$Vp"ָTa9A5R#̲b gMbhvLZZe1"kVcGT`^ zS^Xsƭsm7`}D@,ߏD@fl[2ߠ B\KǩkHS2YR&B8Ar cFHA߀,QU=}Fޗvl}k-l!~*E ڥG¹[N:LZTzp#>*e-Qbτ%ϥ/aBs`bd@ێ8H&Ӛ< ۛTꇼͨ}ix:=%z1{USYE,׬D:s_~.@(KpF^J* @߬;h,Lًz߸Qr1ᮣ^+ʟ¢UN+zӁjc]3v$[ExJ ;`b;OHg^H -{y{bE`,CwL5F%6`7~rw*o5&̵s"΃fW"̰1CݹR5 Ylmv5[wV:ډ^OؚjÎ{b?TD;9/1VEەXr?L4{tlq:| fCc <~EN~Ien:g2pb3OMD^YJEhfmA?r.}DqdjٰX}ٱqB"ٳ<-^qkHA\PSnN2)#2/f'aD2'W]bQ󨩙yScb8ѐK>jlVA.^ 3wҙ1nu9pX+9|`ƻR~=WN$hQ"s2ޕv*_5~G `+_=IĦzγ-hz$3LE qG 0`g'XgY%u}/;,٤OƏvw&YI7YGs'<:omp6&!}{<̣>|o+x;o evD46@ج+ۤktRj2ɛ,;2+`"~hm1envBǏН=OpaR'pY+B>eΛî9sꆀtQ}~0qn#Tz뵙 ZF#'NjZ٨a׃3}͕pK`azUñ:B]-7i,9̉ 2`C3s]-U2BÜIhWՕn@tw\%OZm[Ld%1%XsE7R(!S|poncR4H`ȷځ0RBt]N>~Ft!c85x'kþ]I{'GLJ =#pQZ9ӳ,"B|FgY0+["|(%:֡3Nr@(ULõvEWǦ(w][J'WcW>f4SC_:N{{0DWIQQ]0GEJU{WPn+§gFKC O$Ml\1Ǫ)C@vnT !r$z􉚋hJ.i)=ּ+MfE.&sg`SY)iwA 06)T`WwC {FΞ6`QYdmjCUU@ < ɕDzʙ ~I?NGDHQK'j kp&dĨ:-BP:[@)W4?'g^uT:VgkDnR{l!sWYUT˶L֢ddD1$mC:FّqUo[.0X;Ty3C9>ɖm1㎖`\@vu ޫ=7>D_ B. ' [|CD 8ݙzqf=˙D6b1y]] \jʗdᤌ ֮%"v xbd RKμ[^OriI ._Upp*)\#=E꘿) 3 Wuga;H#,Tc`{==F}dbp? qHǙK[% _ ApF[@&@.5a3e-#-Zevw Kp4h%hre˷̵цUVTRL >/rXXfAqۗ mOMRO'JbB4iR)aw}fc_|B"]&4H/kR;X\Gio]=Zvωˠ z| CcHPL\"ܴ`## /uk"+%$R^$x =ٴlz0( sx~ g$2 R8d"Q9)PO#I~q 8HvKz~96/!)<ʾaH/XOvN{ AL".c3oU~iBp?4?/vH:0|vݏ_+CwZUdltV,1ylBd &x-F'ҸЂs|Ajճ Q?б6TsĎ)RmRϗ $8$~_]LjI3.XR5 /hᩭ$Z:Fbp}n}Qձ~͙q u( Jֵ OWÐ@kpKf9Qޡ]3zu J( 1n1cJB"I:-% |%fc08Rϒw~p>BVw&KZuka<ő㟋e^v:(O^r͸3P`:@4PC*%Wz{ 4zX8R,f=zBbȄĩX)C:!ks#er?{c{* Fl`{˅kaϩYܟqs;#YHq갽S7B5n؉ڣGi>t|>tTNubtRY| |aՁZ<Ϣ Dw¸ ٹٱr APM#z5n5@(O/MVd~}vo99_UZ@oQ .gʨ6,r 3JUك\&J53 A žaC9ٝĀ^H9jIa_ (+Z8i޴Wф ظAuG;\>4QDtc<\e8@6J/-YHT0L5Yxk?CɇP2OU1r`"0C{d0{AY5ܚ/hED =)i~nP&4Ü)؏S )MxYRN;u6snJe:U_OMj+!q3)ebg~z-,-Xn0)UVf&VAюI\8VȂBҟ BMNBHDh ,Z.}߲1=$ggX%F!4ӯ&|~$9 ۜmT@&oA :0nL:g"\D7q! _v~Qz A3,7)A:A@== \%G Ԧğ!؈ H i"\* nyej1fXNZ*|s`kWÎBasQɕ%2~(ݥv{n5 #D08 f5EliHՉ,.hwOH@#a3T L"3iýO.v89]|~ܖ'=}CkD͏e+aCְy岫$GZ5}[:KO*;Y*%,FZHS~Xk;Cv̮O팘,c7ާ7DV <K|;PbSfJdK0Ĝ#~NfXLalW1zp_ícldd-H/ B|B-zʍ 3֯@o)Kϡy>W~M<X+v`MC\tu 9b1HZ;e0BD:SMQJn8}ڙy iB;ۻWT@$Rd\`M@/|<\t5* ɚG8\/酸8e0ZQʸ`O%=dA^kvdՏQ6&ÀVVC$(C\j߷[z@ԙGק ,Z>Ti$B305x4x6C,fTǝyk9nID|53m4| u/4֞µ{R>A*q q]uQxg[4ɳ&g| 2"+i3gG '*3ݟ  %8~t~[*kx}R `L&MZ9ӽGoQ=2Fw{OaTOT fQWY =wyDT.Y٦gt.j,>KxTifkWy&w[ 8mXn"N׈] HWo/BO;'/M1Ye<{'iA@Gh65_qLdVC $l=$Eq( 7В f%DJKr©мlS((\s+5GbEt/TŽ0k UL%Xh1iUWF5 ˻(T|@*xtp92rebk³/.1bE7Z+._ | Ȏz z ܿΘBᑇFqL;fNcP޷ Rv^d-B`bGi8l !֮j$+32Lst$X#J&Σ4GP&q @EVs`?K%M{mA@EU@aqn9aHgFdE([1Ơ2qE˯6Sw鎢3 M #WKǦ*c *jb¿Q-}GF_O:--XaKBV ' nE= `evcO,-j!] IKaS ^INS'9**JG_!}>p (J?=1i^c+g5W@:֔+'pf~)nN:%g` {(+M |׹xģf=Ak~SEPCИT%d;ئqҳ_ܔoV;8k?0;x |<18*.1a켗]YxMU;}m">3*:6DwR{I hbcIX[H;4y?yH l_SHpy=.Q@O*oByϗqz%e^^ˆ07 *>?{,|zg{:]mmI Q,2o?лa-«Zm q+9ia||䈩 &;'[}b./#66$xgGX"U܂ HW?( %sE s̄ H zwRB5)X?҅Ұo:Z E}wϞ `x}-hnѵ*`ByJRPXmeo>^__g*$)fxO/{CEIe+c1d M#zrҗu.yHXu@!MhO7< ;YumB|aAϥM>YMO&f b^%`V4+?sKir8Awϸm3C[a/@ %^bq)V[Д$?11ߓEm:lG?Bfyw\|7TeeoNjVn|m^ZFPt ðF3;B5*޴qmi@)$N_MYՊPJp G&5j*M ]U'Ċ0H bX'&\!FP\wvxNM\/epMzZ@`i+=ޗ0\{'P,\od|u&^,3GtML0L_?YDn)Tg.^eMf;qDūH8jzEhuU͞ 3+d w7Q?GV~;B6/Slj/Ɔq,v Ops/0(ЇX+0Bвȃå4%^Hh,s]_d'Zeb@Qqp>Q.Kcy;fM I|zbZ RtUYʂaog Nlum_Ɩ] v6l;"P2Xp= ߘ1HҜ'1&:o0 U4u%ۄr֚ҚK;ROuw:>BV ixh|ݯTE-.S~ehmt2v>n:v$G‡tD.s~|xqn6r[Τ_"„b uW߲lwh* 5d:C Ɩ: eުʬݼ%jw3225*<@;"{mTŻU G趃<|Dfp hNc#WPL8A,ٝjmBE4vx28vqؼi O: cꁅ4YL劘6m)1cn)6g}, %%(-d:ӉvZ sP9Nt+\hZM-HQl0I fVg ߣxRz}e^ƥzW8fNl4aM8cfwr%H_>1/C♺[7[׸ lg׍‡+6Ɋ_lS8T<`( H^DW6^ BKɱ,R` 1gćQis4?Oq&DTBp6uGdIy6aqdP*FZ9?]ey?CT Ȓk8G\ȁ6ZLٴ&*nr Za+X$B)˘{4ښ (AmZ ƴry.(Dg߁T<LUVd@cԤY1MztċU^?"p@'2[[%3ErK_iZP~k(oGٕK2 _jb] ۛj`daRYCvS@bp) Y|fN~% $@$y$qHGqÙWXpK'ic<=òk1l=Y$*F$8@@\zl5)}Aj696g.NRCđdLV_}IWђ/tUs:v{O^V{I>S Xk̩Z@l"HODn]Cjʨ1lܩxݻ 5Ylx1TS{9|GTC}&έ#D_ag2ޡcTN{bp|>y9N6A2&D<ѕX mH,H\:{ݷsvFtz,"ff5ɫ?=;)Ͱ$b`df;Z^fdt'a [ٱEH :; ܂v5:9EXdk"Jg潌̈́`XK8nnQg' jfeGPz D()3 &5٘:`ђC2},!]$?Uv:s-٪1-XD%7AAJ@lZO՝Bڹ^#GRT B} j uY|PVIwO1rZWnS¾<1@ω%3ZК[[gL]R^^_WMxY?kЦ`.uX__yfCOOӟ*Ihu'6qrGEOcg &[*-{ꊚd-Dg Siz8 #U^T"ؙD"r/'~Qfi3Mdkl}DS#v_".dD*a6|N_ D8fTM QƠmpKu'S!V ZqNS|,BDb#otKw"5Ě^*#Y`$WyݵaF/ZՄ]e4Kv[ ޭ s1j/& X5I5HBRoJȟI8aS,A՝KC?RӺYPHڎ2uHZӅ*mt6yMJkBgޝg:H:>[F>5K#kQL*naq|)˨4ȊPT*j?uTrx-B)MHF.CW~ny\Icp]d+ZxПE`5fK{xSWbg+-eXv=6|+qf."L3RB#R+\5F-J}%X5TIh:sY&en)y,hxcwNjHd+ f!a2')Ͻ!\!钧vV96x ZNlbXia(BBI8.Pñ|璝UpĂlݶCN@fB__#qe&棸?c[ݭGyLyu(U|SAs`=[i4i'{uz7* ȡ]Li#5adC{bԊ#nwCx#qB|%snދJۉj𞠜0w嚌sցunLl^/%\d*-O3V8/\{X5m[l7pkQN}m3f3^Ac&ɦ`(?uEpr e p[/q# x_;<эYֺx+mz؏edf_N#4' OF񺢇Va0$c.B EJQ#/3o4^F*ԭbY'~"7lҚARNf"v'R36FzfSqL[ޢdMۺN\H;f@Zs.SݯtR! W7K}U1-7ϏA.1 ~-z|]3ǥp<Z`J3O˭]rrdD|!Um-c | &8{Vo냄SY(rDߊa_Xek,PS+yAwEĉ@ga`Mp >S}%l3 OKLH51|8{S4o Ms64xZmPU m'%{-}$CryLHmSfbRZy';=fvzz`uOm1dQϖ fl[vjRiћ46Z Ѵ: I`l~L,?)6yBJ1g\o,v .Qh\Gd M\γ4ykZ7i uD)Q 8}KlE)|-SKZ(*X)\d׹YyPdzO5ugҶ-24oݦփ+; ζp^|-ޜē -Vxh־H b".KtHϟyz7yHi;Hf)/=iU3u=mˮvЋ &*Ұ'$Z4~=Dhi1׻#)mRo G3J wh|:_~[Ȉ#׻#G)zs3A/+ |NO:^K^7z;^;5efoJ ]h>"i^{ n Zgj@2F!Q+H}EwOIv-Ņ CC\eìi˜*3}::r4׃cȄc7P}.\*TQy2vHyMAI!/7UVQ)Hڟ=_wl:'WX[ur%lL|<;Yn^U@2Qэt 2F$i!Yvo K6'' |sG|GHZ#+9'riu~ bPB\d>R+7&Aa8frX.mx[emRBph0j#t]0@+Aqĩ\{LͲ{G߂}T%h )PIjLd= ͼ&˯T~\IF  <$lJ![w),vwr4.V_m,D+(Gj%w\ ґ*ȩu;e(']}S) 0M i?JVAE*L0*>BVqOv|{ 6g;F:1?χ,J\[;z /~wvDKJY]]x,WSb\7DamndՁg2/*: )q9(/6]NKA'!59dnsCE1c門zf z滏?N.ZVh ݹiVJ#> DLk.+J֙=:s_D[{ ,b(aJCfbԅDat }N^"D",Ff ಾb3Q>VDRw$\5z;}UF;* nhPZ|q)T ^hQj Ӻ:_1a];X%k5CPBẛ"-s4Ng{30|-) ZDcߦSQߝΒ&oͭ.5~Z[?+Oqd[ʣ&qB 6q?`}:_S0q_uޅsS&+G5>ؓ냀ʔ%av7"6OFa={⭰ξKBEAÿL~t5^ê`9ח *5Tl&ҳHjËZe@7?|.Pp5Lr~ 3l дK _n[9h9Mkǃ6A3X7Q., `K\_ ؜r(YPtkPHQH?BC" QOH4{J?{|8 ҶZje8l0ُ2PJ/rU% <.7u+e.\,84W-J [J LShyv~X@\,1?yxx-~Э\w|HdIP?Rgr(G\UIDv5rS8CT&fB < /{ ŖIYKxbϗE~&H qM:|"R[d!:s+tblv^aL1<ͼnbe#z=2r`|D犤랛4lJ-vA=$f+{2]}vu۫M GU4s6/ JTәP XH(gb;hUJ;<{Ah#3,_Y. ܋jc\zLI>1Nkb&aUDkO.i q3BGHr@+lhӶEY%{3Gk_I{@ؠ dbY`}HY Si5Q hk{4,Y? ~X]5& 'K۝r/A`] LF̽&s۲@܂bD"nʬ:iqI6eYVKthBwp+:CkDuJr mXJyclƌAB]ȝ42+\ 2lG񰶐"n>RjnFS:noܴ00NXE%C]li 5 g'9;#0>cB͢Ge"I# %-^ K0wz #M6HE念b5d05qg6*0sH;獱SXoEI-#!<0dоB5Ctu1YxJ[:+V(HZB.oy ͒j}p2aypo(C^X[q | UHʏ4!?8YkaHSHk6 F˒,TߕV },l(vyz%qmƐ3rݘm- <Ǔ>{8s%vgZ_u£0Os&/_[ L 1XU$i-c2m~|ƿfTb$]}p^ЬWqZ5A$g*s7R 0쓠z5p@~=#t2fᅽ#9F2"u):blxISp4݇ DIgr{ uQ<)Q5L7iWx4(k}̡/vXxUɷD(hϘoi}"N ,(wOb쫙#UbN}1crO@,Ca:[irFW5 }KDh~ᕅ @J#JngeM42 c2K8O#9?alfv]vξ]yew.T2ShZ,V;IkBg\#< VGܪ+څb>5ӭv֠Cr^]5zrplO-t] [_TbLSy"gbUlD>].=õYbB,ҵP{t'͞6hK3-oQI^m?ZxrPkC 6LNIuEEĶASa d8t#c{RW":B;jGUn$vi Ix敛+D f3N.fLna\1!龪oc#W<QiL863G?LoV<E Cee+ȥF+1E"FN1.lC!g7Ӹ 0D=ws'5Rix0٬41GoШTqvA jwܖNreDc~$OQ5rz؈qF-{ 1.[y@{%K7=rH=Zn& Q5YY&H4;(1J }G\Y=vu5 ~۩P~Y]h_䬟tsX;zw6LZ8X 9(=mS @%M_ F &Mg'Oۆ5^/=o,ɮJł++'K L'G:4g=G/+vz)\Ǽfc;c+4 *QWTIm>v),ȩؤ'hyAU|gT5Y5?5BYy.v? 9LjQ%s'oD֔.W#kp.wǫ׈|#WkyJ^F.; wΏtTf' sR~Lk)GOD }A!eȥ(6LZTs jQ2_lDD5s5,O3?⮪WXz?Zw4ǂ%;5(x(B+QqΚ"`WW ^GQfZ5]Ky1P=a6nVQ\sNzF|k1aOL:WZOO#+wyVaTA9+͙.,B@7]W\1rWt}Unr +SϽU*R6BkR*)w$[&Nv:S\3O0Bk O$ގ1s!~qMnLˡGG nC j؈oZ>o0 T<^b(vyHanx,eJX+>I"B!La#Dww>:%ǽZf~'eG? liˆCDuJ:~! (mc,HO Ѕ?OR4@I.MR%،66NaZBSioKy;yP(I_~ST <+op\ 0({MpK,pm^g+yVHٕM?mTM!0JR =e(kWoM7wV2Bp+*Ċ`,Mu k++jG.%.7I&a"7VO{X9BDmv6GoF7"VG7^fsUp/iDDz(-zggX E7Q_90Uڿq˪Q~S9C;$wbT$M;@<3K>V(7l:AB]3%w35n `ЪkUi6Zoz3hdžbɗnKm#D~< 24NӽK\u9/ g6LUA'ˎMq̗-֊<܇8:T2I ]#rZ7n\_4UC2Ȩw9=#}mvl9e7Ah¢5_O >aV=m)=FFFEh5[={HrvBOM#_RoW""B -/^*MQ1gt54QbHb\ W$xd!9zy[39lsYvë(;|(x*/q8'إΩ_{hLƷ )iC;]s+|d>cQdӥ8uc*]!{ڧ4{)d.K%%DWG܏W=Wp /NWgex$F@Nk$ոn.tgm֋rZWȣnd+&7"n|T{^SӊSSȪGKa+v<GeL'2AS $7K<pbS2lwKDCMpn"ZMQ+MQJ.8 $g%|6?v.Y< 2UU $Is߳mT9@ @!lg#zrۦ=MdFHaٟVk; @$>/S'M9hwdF~8z ԁvVuHm;{|>1u A/gG(/HxjByK]IE*- 8)祡ױ x&7751|OWgׇb̞llh#hpŏӫoq$X"r9xuwPsr7qWp덂V[ IyO:T!0ž(KHK̥F,~Ë1=,vZ4[50n;^$2ķ!ޮ?װ4~L%-Mp̦,#$*]QtagduQkr, [1g!p.V%C3پX'b>%nކ.&l!W$L]@1R!qJ0uB"N}gцK&I@~A!UU`Dh *fnJ3Kk]j턵MX,.݊F!W,}QPq"-@4/Cu֧u5)@`kFԞP/)\}þ7`aYluB["aF3_%B`s!rL<_5≙2q!P*^= 'D,1m]cl錅#w vϡ"{w(~j'J2{6Ij=q3qivh^0yic$$up <\YA(ຖk-% /a*`kX8B'R`g:+gH d7K-UxLj 0ԷNjk;0]pw` DΐJFw(%U+ܡiQȷVz (gC{0J&ޜ~@Jt-8"ts7{Z?P2r o698] 4%ֵ$4nl9U06,=MDdeW'騙{9/l5~yK1̨B?6Na<>t}a9;FB<_y"(2uڊ>9$N@;%(.M!+9IF:m챔SM`5}> :+R=mdzK)IB).G.Ob7_H[[%P,؄ףeyO&EuV9ʍߔMv3o޸̣ue@iW"$0WhZAgk߸"jiAGvfYnTJy{egXgL ˵}b L YyXD/p6r@JPN<ƣ˘0 Gv3f 9,+LJL6a@ :{?!\j_Ɣ^Q㲁L+-+!Z=9(_Hc6F Icj!lX}*) b{\pv*-ѿ=JWs$I|Nq4*o[88|wPzdڟڲm[.bLp/rHT+ ,UC\;xlMK1Hw 5iҠVrŵ5.h""O' ^䖼B(/h@HD?4=El#'ni0j.[XDt:cVYmHrV[de hBv r*d_ٺ8rJ`RXx#ϣ ;}VNC;0a݅N4Khx5198tvR2QD>dX.ԞI2pw1w_Z'q?x']n4!+{tR/Jeq3lErqc{׻e:{}I B[BNVɮKEϢ˽޽9RcBltɼB+q7NW,q)y!ڋ.~ߪJ= "q*oU0,Ta#`d#$ٔe5Y"@M=wP :NxoXY3*ӋM5*I6%ƍ[d|m_9%tg5`bm.ňՀPKys^ ՉR Uv/U܂5f~mR\=eglbѥbj!ZlWiQ=.6%pZ: P%59Wm]%QSW] ӻ,Ԧ)ͫKi[Bl~JkL9*(AA. 1isλ o"c( ?JEW#2<^w=Iy ) ⛑oIBkdzDS@_g67ա]3pU+Z#i|lxA I'_D {PmJ%b,1Ϸğyà7IAܒ{NW˷1N2=_h熅Ǖ6]5U(ȏ-q2CJXG(^&|\Eo3)y/?Fp٥ysdڜ+?R\'E/.5q3Zn2Vk9@jO4T 0ŵɩEաHk-ߚA\,%(yj^q;ڛ$ηi1œf-9#L_ydOPQWjXwJfe3|J)nJH4sms,}**^j-$gS6p3lU_vqZ.nl?G9Hco٫Z$ݱ("'mtZ+7iᴑ P8nx3\[_aW -fujnCSNk8Ųok3h?è^g!BWaC&^méc} h`6ߓ*dyf~;5JpލP}^",G- EӠ5.ќĮ:ݐxc? = E^f϶FmY9WC 9eۧg( h,^z އÇ#J)I6|: KD[  oȦ_!(,xf-,u.c\ap: a,g0TBP1<)Mc/S\͠R(On̕Rs7C)WT;fֳF$,6wX-Yzj[WY #sqҥ`ۂI89]*vتXػg3<ѭ2bgg9qC恷 vghylR05%$1姾i,Wsz:u%'S *@9#)r`S^uk,8IxjTd]:z|Z.UPW`Lep8 b T~,CIi,ȝ=M%WU1<}SG$+T2 sC;Ћ6CsPʰpT @*bz_BܚSo܋kf dO}.5mB-!LgcVW"V\{w-r{m>H`IW`uC;||\ v® }g9a W-d1C%!x";p Ce NksaN tcs4MpJG!ԡPqb7)B; 6|r>ʏbm HUc D'OV{s+Ƣa$*:8EY~3x7),LCVЪ&-,SoKl_Q9W^l/kԕ-%E&t|Tاec}NǕZ.EcU^F`CV9ˋ=;%vhAtNfQ̽TD4W&?6E6s@Q,Ir>I(J_cX/t4PrO,F* lb}_=wfuvi_s,_CYs ^{OAFB%J),o齔ƴfj>;P3q4Gz$eFK>u^ejWbv+"Eyhj$*$)w*ݷdċ w hJh?m>B3`p4jnPw%N?)2J `mnQK$nU#@2Hcn)ğ|Q9d(dlNJh3*$SvԠtǑT)c 84np@Gk|;w!JYPwc"=^O'#q̃1084{DW ?㊇@~<jV|\S'7 t׌?GQ 0Dvs3{[~4 Z!˝<<0s@٠Yt1 FFk_I{ѕL0̝yh͋Vfmya*=;+hd6uHY>x]E5\iv,"<8[,=D(UgV h{:Au0uHFr$m>i=W4K9CJ$12w"/퉪e,VɄ9EP;l.T3+v~=Q*|TXJҌ 6[z򺘉w<*384>I_㢏ϴڣF Nj%?KU"$n$(;1d7$͖Kos#etdrf {rq_p آ(Wf.5b/p^Tt5:{ ;5:v3 Cw1jTE>١{ g\cb:DP ʙ?hշ+ŬO!9iCfFP c ~dy _ ĠlU!BNq"5W '8ռf Hi Y"2 EǎBK.VWu~`Sw׺Q_]EsPxL:Ew'+8뵰[LE~ MF.1(wܪdQLR|rx@5~IXNOTG~· Fˏk TS @M; 7ihy;&s8{@C+5OUU+210K+=?Jd2 h0zgSN?'?"ӎ|Ly=WOH\p- ՂbT֞9P8T׶]j-Mkl3z`ިH{Rࠉ֯c9 3;ȿEAL|yPB{"fYuv&Xg")JsQW 1x횑/*Q֟5HJ>tdLhѭ'{|&c!-D.ڧ(-I"ԩ5qGixU$zcfULXZc&‘Ve2Oeџ#M{Qf@7^?l8Y(*YTHƻ..ZNm@IT,DmWF%pPzbL}!;zSQV쯍ثRIŸp6aUd OnEf)u!PԻ]GԀ`Ј[;fg,!Ό'bc|iUCf_hxM] %mܐq,cfP˝Yr%Ix GkGg,,XΊ]9U]V+$`bM"3>bMK@/y7KL7MBQ*$h7Mt e] <&`#^# t'7f 0̀ ٩zTs&<EcU%oYXK4F3YBgW+z~ &ơ#flf2e>ٹg>nd^ sڰuJ+>{'BQX./$ Y:ܑO/&%f- k]`R/+8 a3N|_ o㜨ENӶBd6%G}B) Fgx;s3/]eX3NW6ăxv F}yr8:?YҩmʍCOԡ“WX- cd%)xSņd4Ww}V4KTPuo?Ý܈i,c: IMT#=*qnZ^Mڪ1{{"qX.߂Y9hV0>U?ߖk2WRd 8`D0U^n&KjePU:[GcƒD۹C6Bcxsk;Y'*SҋX]cV&Od5zs ^-mT̲=ŕŧI3!2l2ozBuH[g pڼ B0?<5[Mnh[Ue6ەߝ)e-NSSK&J|Y x1n<}ׇ|ǀI2PELOy{dRP?dcczIazy؂q b oM#)</Նoj9o> &y^3i5QF}9D@֐{ˢyhăFdj{-Us2PRڴ&JN@j~#P=$}8.^;V%PvF,E`ՃW5hc4J-A()Z(aeʗ5rmC=A5-=c0r(4ͫTp&9 A[$姞ɉL`t$c&,TvgI*sB*Mh+"AX5~ eNk<ڨc7sRUҪOgqn hV_YWi=,ӆ[m ᚏw<+WM):Bx}"qEup70BmەIWBTR+*n^:3RS0t+(B=G,M萵_i6  >LT_:h^L=v(sc{7&~h@^{v|8:,PL8ZjνZ\Bip\ds-. ]"vm i`ȧsV~}]EF}UGW+ HfjETwcA!Ux6hYQH 0v̓=.(,Y{hZ^ #rf4Ոc?kyy̮m!{89eu5O^4VF?GF=In >n}=Ăl E(hn!}O!qsq,|U25~ӌ4rҌ(JwYP[iȰ}#;pF"vZ('%t, .h–nx׏=\Jp{y.F*`վ0z =m-GQa7Ou&+$kZAI#3dlYÓͲJϥ. M/pI: iT,69gG@ַ,{=Rħ z̞M@-OXT‹ԧ]`Ӏ}e2LDfFUNi=j[Q"6:F`A-Ɋ΀J O8nyMZ>厍8I?(8^xNiFA 5eA%Bd 8}_,q#/"ܔN[}{v),EF DS˱R(b,W#~}]=md65N2vGjò;= ،v.=^2 lf&ɥGS\Bc`&D۟1̀n4~7d 9`+3!TʭyQ5OCA5~856ŷ7"u"gzCn/S=Llĭx1Pxon4c.nFP5 L A[/߉`M~OA(7Y+M4Y*> ;Q*;W _A"_;TҟgY2?'|[^PPTӽ6:D-sv*x+ (Wq !ng!U{,})x5[$RbZ~aMz&k3$DZ }#v`f|<1iڋm]"PKQIP9MG&ZzNG}"/j%wLh-K]5Bhe#U|,qG⠽sNNK d~fɘ*36Qh^_(U?r/%BW߭̅ڰNLm8`¢N ٽ, aB?n $v)[@Fn[{cW#>t3NbS}eH#RsO*w$(<kS;)hÉ470#¡T?odo*ґ''t@ė-ފ"9{ہ ,1!p th'C, 7^nY4[B& ,^,djlDΫ3Ks`ą(aRGn@} ?{9םT'/֤ܸ}:*c }Յ¢T|d2B~Za> Bø=܇jqX;> ߅8Ŕ•:%m6vQyc:_^P7`]wrgWIe IDC)*"hԿ+YOā˙tGSXGw1ՄEeYpw[*C\0y=)t9 MrYÁߙ:2`i$8o#ύ?v t"Czy1|s.5AgGc##b~pZ0NțHMMOMDZO5mg﫯'@pl7u.su7w`wRIavRTC_^lx֙:Xz@ Xfw5GM?v^W!-4xˮYiymk.E@qf7m@ St\mr so k"i;#kxˇw u1sGCcFvt݊MVOe<%ȹhǵa_ KHlj4aǂ;`g|JCw 7sցM.n\!zn!r?L&GU |$IN!9 ᫚X+Pܟ, 5Y<~GaSؖO잧'[`]Zp\\xknJsZ͈q_ ̭m3™4ASk]iut܇U` )ǀjŽ_myi(.l@;p[uj GE-3II/|ܗO> PBPL3//~7ڦ<__&ŅF?^IVdH3Ω@vci/fFĝjnovv<@ eZ8;]ieA'A#DK7:0G%~vG +5AQ`_~E@ :\އV',{2=oC 'T/h 'Y$(vmѶ(0UybN8<)OHrӑyQ=^Y-6ucC: w@ x"ƹ 2 3lh]yU{S4;o%;C Ua~T; \ p &2Rz, O[/BȻ*JLL'dy[,"pADMM޷qB Ņ k@,"G7V0U 3٦e.scJoSqEǤDZXY`AܫυBXXrӨ!(R/U`Vx~FMʁupYykWxSc8m1DTؓABLyOv?ꀑ`d ǻh*Qz\efۿ]MpV{y1;̑4g*C-m…"юnb-rkQ$wŶ-jvxlrRf jZ;m9V%!Ʈw?`}=pbxCK# )pOy1:P{S)T^} dreƃuPa{7h{|RtOpBI {pqF,7px?m$6mU9([W?7VǷ`{}͛Xb4h|$vnGCnqs &mޝp_0zmHj%i[a1X$Բq~0JX voy{Ab5Poy} qq@b+S WO:Fe4n#tc|*ܥȗx*6o~ ŽG [PJ* "LL :"JZ^_o5? tuSɅT[ɥ2&@-Jyf+G3RʯU Z޴RշN|YqD1:p-̺'z= z pIvsdMb+'TE6 :lw)Z)0 : ys;yEޅ;ej1W(MōDX}Qlj|Ax"P%3:8o*n xTIo-K?8ci΂ZC Vcq9)z;mГ-gR$s0fq]&F>A ^+rg2V&̟[R>"óMɫcP`J O{&:K6y-{S`<`Ʊv-\%fVAj4Еն zpIni'<%q .boFY!J(*yHq b.]ufﮜ{uJ2,^k(n~o9]n|i/WXkhHm.oq)Q0l=ӠaӦGyP-=eZ"q]Uo_[5а[gReȶ@Aϫ|[,d |W%l'@so$T.QLX񕚉'}`RE %"rZaDׂ/bcLJxkub4!t *ex55)FPӆc9إp<2kFnaSO )Y5֫E%YFnO)!&l|铗|~)5wtLnCG/[6V:[!=߻XnG6 OyZ i7>+vybD/х]V+}% j%}D>Nca4؂&wci>'TL8!#A\N#"CA]RA ތ:_d5W%4fkOɁz "ѳCk"vt M4&-Aw۷ZTwGNR|=(߳9ZYC3Y"!~f`Gϩ^شTES*V .<@D|cаcKyEQllPLxu? ;vR'*fP~(q1 ܮ!R`M,a弓DR;:FLz~*~okRٵ5RVd$-*G:;oLV ģ fu \L}ZQJC+ Kݲ:HWw_=Q3ⴣ'4$G"Q,=i'@RM TPc x)`{GƳdȡ|| TN|#w`/" 7kuo6zluJj*퓘vf#Nb3RVp*XHrٖ.LÏwp͍a F\9b0Ko&7y1e?ف\J$[V+EGHj/`gVf`=E bw$I#/cQw9A+^&Yz $wUYpWџ YJj}B7z\/h@/ټD/0t>t o &+{ЗtmD3_7Ŷ 'sD3;V?3v=gb* U' 2V#rg k91"'#,G=ʥד "Tzd )]s`]uo%8sߛP+ iȈnd KyXu]s:&fk)lCe0WL[]~uepFr]0^f9Âr0h+IHSmह66c_/д13L1扗&=sDJhX`3JZZݝ{׎ xI #>U.@'ªtsme8P_8)*};_KކIH/DU/zpre[5_s݉^>MG: m"[)*R_xv x/ؕgb4F8}}vjX 'kݑ[\h D_z5 V[i 7;x FQ5 $!/KtDtmF < Rd [4R 9_5;YKW#[]a5*ճ7A}WZs.eZ'  诖M^RְUUwaF:V6>;b"'WhI3nNC&TU ߮i*cW}HIaz1y| R5LNZlκQf=eOVt$itZ{㖦ef`+4+[zvP_&2j~~4!lqm֯MK|[6zՋ!d%rjVR|DV:Y҅my~Nf'<_˒QuaV9Ө-6+b?>"+/-cwszF}/)Px9A?mhBap9îVck3$Ea#]sR4ȿz2si16$tŻ r¦. lPڙT02B%vg>O?:c–KF7Bev3laN7TY1B?wƻ㏊!͉D*ŹQ4* EYKf\rNFTN˛-]8:trfR҂al0,aSe|ȏAڤ|N۳tYֿ0>PG#tDF}jĵC]vTAD6dv1U/8WnʡF}a?/34W;hPtBTO@"26clBRdA 6_&t-+ o ^);x;:UڿmKEMHU3Z`_muO@\&mPTtJa,_-Ci;"{9N ; ܨa3J̺H=L]B(nx:{9a.{ `B B~~%ʙ咥W0kl(QLCbdiRhG%s64:|7ꭵ২!#gZ;im.JFy Ɍ.5!}۝߳\'0.la{DIتMZAԟ\σ1:@Q3Dj4CsٚMktXZC_lK^X2++BEH,Tr,I qzƇ$'ҺR-̳!3CI!]0ܧgÉ[ϳ Ш\ِDžP3e!V\ ʰH<ˉ h@ȨJ2Gc=%VWP=<8 ͆<Ǎ/O1oA!̾&(fғ;V^"{b#KthTl[~^EgyA[{Wf3[ojWP "rYn* L='DGՠ54.ԟ{[:Ȥ`Hù7w9eO*{'L˥z\|8H~ƮL%٬?cZ"1!qTR[l꺼&[ɋ9Lx~ՔH:l p$n :ojG vKimp@\zl ij6\lġh8y8#> |bQ7>1iF5Oh+$_Mp dnw֓iפ߆l7{pZe @M|q'+E{Dt^]˼[eBxr6lԹڼ^x m@QhqA\RO #?=MohI\,ԕ^*^aw(ujA7]o?CObIgu_Lb]`cB_ ߐ=%?,ܦEo&X|[miwz^Z%kl&K8#n8]ۤZ~B#~ܘjQx=0+BG 7y n|$`@7㩨g- Qe!aZӾ!m ԓW( 8*$~'[rg2؃7M&j٫F_336̋2wrDI@f9%wH}piD7+ )N07弝Cj0?rނn᪒6~Cjt#rna?/B]} =')HzG]`d(y+{ {r7tG?5!s֩\kz͑bpNzخOZ>YgX!?`[#Gn3ݧl n#)͔ `vuL.;V7 \K;%5lʖBj"vjP j}FƎ ||F5A o2E-ׁZ+#%`s[4p_üEabtCfyE c%uwYlRbXݰjF%Op>|gjo=Qh@6>{o&kl="Wﲕ u|6xgvoU#u!3&?7rUS6Vx3)j1$}7;MZذiyLuc^@$y9+[&|.x% YsL\9 1\?lhyIBp+?w bAE?pT˝%#bOMaвlIV$y 'Oe$OYQ 3}A6%,?;6cUL)7u4ҐObs/Hi\n#TG=_=D+t^:~+E~)8<'_dXMivXDqBPJo0-D>SM]i4{Ɗ5M4WܽV- w2X yQ|W3QT'`$À1bT+cKF=ck@tQ("Un W&_j0t7aimzËܐl+b7MqqeO(˨b78s2^@% Үӎ^bcM(5<˗"pPh# Qn}4% |Yu_e /S KǟxpZf,e $A}lq}U+`Ճùil8ԑ#D:`9MCQҜh ;T>2y|b:L!x{f|=˙~8pRL]E}a("?t3]' dNsW[e{L'c}fM oz! ]k~c q2IiY_GI6Zr}%k҄T@9iUYl)q0h6flO.jNIJ xp#:y Vy|L7<5SXs_J~ndã!⬿P#E%b5+ox}SvS>8y'{6sMYITK-UOxJ{'x/v kc2f$!|m2G% T.PT8r !SWLׇAQ;*~r: 9^XӁA޾VDZk/!ʺ΅Sy#.__T(UW=7p!H+K|=dp6# b%Żx{?w23K2s6!eAWp4%e~d жfRH)UprCp^a:RixeQ4;JjXNY5BzCP0MZvGJHv6Neq)R/{C: * >!;ņF+G3M`|/h%>XlQPb(~bBZ=NCLٿ%Qxzؿ?܁kaYS`PE#XnDx&Vuܺfng$7f fޮwD&e$][NS ,+wtޕp!yׅ E2a)|:|2dw?2T"m6L q"!ZS^Zh~)|t\Ȝo(sPMjT`<%v/5|sxLt`+=ʴ\O2,v.T߄Z H07hK2c*}<]7 @d.9Za,g+yJŵ'HԹh3ddx<+ ).>.}VAPlCj(6?| Q{ěx|1S x? 8D|#q=_ISSf_\X_1h){W]o7\CßW-ŜEO_woD\)ޮqDt NQ^|x,'jsUU"a;a-P G$\pfL!ڇ,)N@F4aE>׋8'(0vs>g/p\:岦dT*|x;nT7`ДOz)P& i%FĐcUURIS7\.ly%QOFx H=.q27;C, 6ul_L_CX6qiކXNFJwc9G+:{lDv x)žQ7]zҞ1:tJ gc"R"p쟱efXy $>+pq.ꢎiOWlY?;t^ nST^wWm'NoI;{:q)/="yƎqa+jG{/G*;kLgZlZEe$HaIӝ~^IN2m;yN. le آ42pp/>u"㹼8YsMrnuċYXX@#@EwpñCJvzFWD@FDK*Hҫ23#e j[ N zr#.#LͣAV3U=yԛܸ,;mj,U9όfK02Axo4r.=YAJ$:O@ ʤ6Mk}&ދdbFIlB{ŋ5$Bz[6 wUڪg&Bzb.baswS/u ~b~u yy0=(XK cŠ_Pbؿ2~T:qadM Jl`g._t_}GDK=yKaKVTQ&KL)QDe _C'b 8唯'K ?T6-Ãx척:=W$mLrߚy JIR : HzaBcp :R~=PG4_?AgC0`עs:ԉ/`\0:.WL3b61mb |_-q@.r :Sg (QS ,87}7׽j`gАn$C.%*#' h m fVm)9Fzgi{ڪ&愾ha@: }Wvk Ȍ׳ڟ7%jڙe!E-TZO\V* ."оcف(kig g1d+EV{*r:{5nB !Szs0K3F_=nF`anYtC_(_*$ꥸs<6vIR|+8YwuC6qۋx<n9bT-ռi@{3MJRL!z ޿%Ac 2$W$"dÝo7 G` %ezS>p Nΰ: ) ~cqxAu!n\AkFY˿e>Iץ[傊.rO KlO!–*zt&b\SӑQ]Vf <-Pߴw)ӰՂcYlS\zGMsЇV kOA0W>dܷ(#52=#$ aJ7Y^GW `69!2fN;`wobIU~>GD1RXšwK3w`^_/ Ș WHYoFOl6 W*;޸aϻ˼'r҇U2a^;\j^'Qk}~c6+ęt$>B9.ONsf VPKJKV- R=}^'8"Ch%Go}C˧hxBZ:|>n̊؊1̂ iO^M槽cҚ3Zy3 ',܏n-F. %z| _0/pi'!=baPv6DqWCRzg?wj:)KaZ|]kn|b #7Ŝk/)񹋮H8;n;IΚ 0OLrx%Q'^d~pI|1wɸҊjH0h8Q Dc)ҏp4ezMX`'寥ŭ:|YԼY2?&G{AJAց˫./8@Y$k"`d۰)tЌ&r9ke1hG&DI<Sn{9E) X/]Cœr+-j:^yu Dh_Kbb :ݡN6Lo2j(g-ŀQ!9ΙE{Q4Wm^A5u"iH;ٱ|BK*bTGc;3r{ŗE7rUBMvpPf"s7D\ЧO @a7-t?},p:\2:_5”X# z ĔMZͅ2gMlljPd$W D :^M%G=Yn|g]whLh_f<cn_Zӳ`Z.S*x>2jV;?/YZ$:Pؾ򇺦}7}QxÍ /cu}icZNN1`Fv`Q 9CxP2Odt*c(! p|Elq)aI- Ҽh1iN}Z*X$=_~%$x3xOx\h`%= -#A? h#[#ԢNdO-M&.N~~F (pkʬ?#*eh$Aʱ GҞU\N-ru mrT-DgMKf($۪M+B 8oX?nipDAc:SC/ ]Ӑxxcn˟BC?YצhŤA:I"Xl>YлT)֎ jl$@~yi#1HXv\2q-G?ZUh{uJWW푖b%qDHcdAި2^|{;rYEv0wZ4FPO&&VV>`4x\02:.jd;+ZnUr`3ĢE5T2,sڑ e50=[kl.tD!ը1Ch2@VhYK`<s1MAۆf&^4vdg0\+RKKϣq"Vhb[o`p{xK"hϤ5[IßV͉xK'c|b6=XEIJ:M-;K|H`Pi#}11/LZXF;鳕E 98T'{? <{f!.|m\ .7jCTt$ %+~c1= #(xm݊`'Ԋ^+9ZӺIK&+`템6k"S;ub?+9{ >Pw [%*ȿ#U.\w"9nԖLckӖah3[!e`i.rdς 79!)JcE{NrƵҡXn^^FAT%P= bq9[{ח@"ah1A}#'n3˜<1}n❾J7!3쀝߆Ox*7Mo:ի(5ŮZh(1wO .XwFmOpը&@60YzEEJELxZlUl\k"qt?2h3tl:y[Z @TQBHIV#k|aВcdKK'${twHp4+%$X od_JA~/ZzH ~U:8B:-&(@=>q]8mG>L6~%Zؗ˒}KHHMbs]iQG/JQ0s7UҶI:&$p^ώsLв 58e7$.]^At~yИ+d fנKYtqQXZr!/&ʴfK|'ۚ;@ 'kMAw9YZkVRU3jȴ;7~_Dǜ,^>n?/P&ܭµFԙciD½g}rP.&OpY2*U Vĝ7#^eLeC_[=Mwh\ޘ AUCz=tĪo9DLlII4z\&~KȦgV6eЏV%1J^uN匫v`LR&jX)*dTXPOѶ`A [&@wmHdE(2J rFguŶ+Ӿ{ u)M{N+b׊uqJq"&ƞ)h$T/:D\$"&x`982%MҮ2ey_ tEtt_-jLK^&Z1xaZNr]y)uh';CW2iqp)> Q` n\;Y)^K݀;?N-Z9`mw):øY(3oͪ%f ' IkR;gq‚IWԤPL,6˒\6I<:U_ K̃Fx}tIqI=e}bj;3-`:@6}/uЙT?Ϳ/!0gY(Еy'9UNEDU>;SU[)= ڥxy ez;M+nv벥6ߦ+9 ΁ءBL[9B6r I! xwEoeĚ yQ%HŁ<[KEκVSQ/sjr=Vܗ>żyy6l<+agT|~A0زzhoœlW7SUl  rlҹ ~P$= V7m6!] D#$-vPJೝ"tRT!ءHQAߛ3Bh% 1s;8Aoo#GaWkZy2b!YXƄ%IxHf'$V7jXǣjCjٟc\$r[ G"P'Gܿ8yHp?QTuV Wlj]=XEPB>uRF! RO¼%(˴:ôPGPgŹ6pE LꮹTM mbo>Ӱ7-~8R{%GI\ oؕ] \X޾Ms=`% f9pn ;L@u$g&:˄ l~3W*j\:4l/ sw1dG`x,:?!9r-|2(KSc%<KC݈/;YNU%>1z_}=wa}j:2n9ʤ&1FLBqoDՕbEg2Gږ2XԙbMBO?Yf$&?lȋhoy'4dlZT!cǖsGb1,Mj~nT`+J| `hLppoQ*sHE8 NJ ;+;^qmSޮ+ ,av2;cAo,l(Cbr12uʈsskThnBE yX  ;z[Ln ((oә !] -IC"KwXҬ%pa<4tH_4|COuli+&ARWTlt@nbdjgԂJeX(8_Sۢ;;"t}Kw%t{43YEN#{xŽ3ffU3fjA;]wϧjC{, ŸA]d2 0vh«fm%ŦG_Q-EדO7Z9qƇdЋm^J*8IÇ3:ʰqQݧXY$ȦT㔳N8M=-,3M] 8v+H'M!ap@S*)рBUT9F/\Ε (To^e?@l %  yXy*h-crƺ-Oܘq-Pȶ$#t%Yh<[g, {ϮzrogD>Nu])'J<궗1,yJ?g{ʦ"S?9۲I]xpl`beؿgn Sx3PR N!Ss` $$WE罁A}v>9w ,)ew`IޤUׯ@;.H|1{4> 0|nBLk_ٌo qo \ƳzؾX;P=K0{@mK)Sk!ӻqBeƓ$3܀W}kAh$RXܚ$%Xo્dKݱPsv>st Ct?Rb45O3qe Jh<9thOL#.ޱRvb a:ߵ~͸EG1*~F%xF! o:8>e퐄:M ^LlX͸sgdp/ݟJwoK3mϪlOΜFR<=l<.Gè4^s>PrN$O+2vqS{7D ,8G.KSwu  )`wAtmSVx3QJWQQfD/27-墏HEnjF-ʥSbO ·;Ƈۮ xTBI cz暻`ޱM-읫WaXY/Oo sTّmUe94lkp@A*W#[/?ؿB,Z#Ĭ/$x''8B@ǧ,{Ʋ6t|` lk)%j)rɥ招]z'}٣6Ŷ=>xQ @[X0U rB_19ڞGeAֽz=.2yұYs^c;`لTb\]ĝ˜,x R dnlqܧ;ŊYPaRiw 'S+P-\C $lpF>d"yd.a@~NU; ѡ.qBeh5,lFJ:?"q:k`RN. !¡b @>XZFbQ ee偪Вj=be47۰&k)NL,&/Cb#Pʹłh$4輂ayQcB+l5s:-W\ܓ 4&lT3VR)A{tuuḒuDŽ"r ̦IZҟCG9~N|f(anW4‰S Gz7"jGh@T#SvL![L goq<piCDSd/̭m/qC}s~dWU-6/܂Aq z1f9Za2LT̟ۨi\ӡR)hD~[y*n>nC( OSF*xvr9;$TUDc^6_S\,+%D ~LB3 ٖ&qИ@km|z@!(iZ\&4ڠéx+hI~awIGOrK [Yezx0Z+քכwh243/n=zD2bomljedIfؘN141$ܾ$7䍁 覗J}pQ%։ی+ko!ܺ9>)n=IcB\c6 XQKxh*u 8@3$z*FD qxv^H lֺng't[`1\]>9-ЙY{MvlhY b/<`~pkU C$hkLw=܍gjSBPZ_MoP)2@խK苮ۖ<,>5牁` ^lѥ[cw^taվn0"R07;UA76Fkzԁ :"HBPn=р:\wyp'Oz|z⽦B GVۍ8 Оhˍn1mYfnIvh# NK,YخEnk&:Qڣ=C9N[D1 s 0@ϩ ;y pGWc2@\Z2hm]$w;蹠 9ٱ8䟂S C&uZ °!EGH.SKE{O7]fZ!`)$&|y6aI-Zqy5 (h` %+iRHĨh{;(qxtc1ێ b>V=`SG1~4??;{U@D%gVO݅50PqZ(Ѡ~}{YfLՠa+* \P?a.~ˠKMH~sﲥU܍7): |j 3Zc9\a:;[z"'A{&I!{aZ5nw dn08yz}ǔc5Y[c҂ geD9F-WۚZM4Q&n74Ǖ~ Qr" ߏxzҿO:=Tq^(|6%W)"3D+*;_zPkt l@쾕ń-NfUp9a%76ekN0 znQbyGŚcB$n*:x)5ۧz іB ׶@הUq>q$+(p% ^V^~b]0RADE4+m:Q~"5)$wFbhقyĪϚK> 21yKKl`+o@юkt`g^EU99 7izVb_'I+\_Sݍ d>6sG))aI2i*; 3گC8`XS'y/*qU,W;A;vb<7=t东͵h?eus4eO2G1L{C@= 4K>k_VJ#5?_5[ѳocAh ㊖44t>{1yXjл XU9i2vʶ(RS"|_u~C=FhJ s)D 43I = ݋`)tV ֪p~^^u1IpG"P}ޘ3p 2cRFBi~ro5ָ3u^WYܰ1?kU!|'R^EiMt`|VzpPy2 !l_qrG/W6Z y|(L"*EVzc2r7EExe92[P%mb ٨wiN$4Y-T.#sZ'ݖ Mxcy4 OUQ(놹tjTHϲi-Qq8=ݭ"c60D==˞́|_AFa)5vfCy֮8i =Wx W.Bi4_az1Lx.?G˩ŝͨGǎI@M2xPCb@wF*`kSl´E.(qj0PENlohj:DŽe0 oqR+AQN$`x:D:7_P-b+K%Ao7bH WZi>J@l=zi RVڏJ(.X lJ=+*h0= [5 ͯ8XRX=zwKϨb5V__NL=$i?g?|PZ #AScJ[!ܗܽ2saWj}FEIS<h$ GRoQsMp+A|K_Fl`D #,^3:~S|$dRiLEF%pPoh8UE( $/JEf%F̜E !^)ioPb!nɲ>'OkSza:kVQK 7@2p= %GƜ[VfQ˯Pʑ$9F&9`7"}4L:L-ťUV ,;=x|9Wl˙*,C^WazF[g"';.?ŹJ|fQb+BFYDL7وt%qr#H(+ `H)s:o>3+2Ş`98*!]M|yHbŠ=qc S.ѻ=4 w@g.; .p}?)UBS׮ZRZlމc */r&7 d4EvHyk8wo媇'ؿ -9((sB?{F֑jqRp^D3V`OtO3=*Â-ة_Ga]Q'\ԱٱHw^Q5gG%)0[.a[iKϳ 3, HWDf@URnƟPf'Ɗcܜ=+-f7l=<.W& }Tla3ܢ`qLcajM nz# ئHҗDYl0ʓ |QEgZ7c`+~hQJ9^zD[J"fIES4 ތΧXmH;-ie\ Tnf?PJ.)>!|~Gj~JG@SUdTKxvR2$zxitځ{Low]k jMN#{olߍp4+k0(|Uǐ0 O?YgS4:"?yi]e=C'>rCL4/Sш5ѼZzPEbk-/-6`ḬmxJK8TYxڟY(u#p`?J.FmWZay"Af-K6UTZw\7$:ʥH>Y靧 6L%GA f/aumP glyd&vf :)teξ08rq̫(+t,(WXV]?*)#mi[Xs3/DyZ ÿUÍ,H:v!;U|+,3Wzdpp)lT]ޘ &$\>9qE] m?=%=5bq}~|:XT KU(>EA( DUq:L4mpTzCY}(^,-#iㄋOB 7 to>˄:W3XBz}v 誸ѷ,R ){ J4$IbfݧS\;Y$j`Mx\׿iH. lr(0|FG/S*=Ej2ǛqS`&rJ'ĂiT¡EER垠cϵsri!J@:̗,)II:$8m&(J =?Տԧ=@ct/pn9B敱p'ߺ/eeI5;4 2e7e-uFĞk]/igΦNĵʔexE[V0,g4mAcAV;A8rxR02>B߬Kĺv E}k K<?9SF#97cjḾQd_hc+.#s{RȼN˫`U\Mg)$ ZO.2/O|^əŊU3x lRJ(V,aYÛ\iT* 2x4]|A(0ds+ kf]mZh?$߈0#,0\}pVdl ۨYބ(Q[r!/b=p\ :ju:CοvyNX֥ǒ$RAt5%L\V&2|w/LD¹ H#ibr+I]aEµI@z˻AWȡF|yHċ@5ߏ>5?D}ف} SCdxo& !|׼A_֦/VEJv c±;QF#S@i`51ښeD=hjH)Gs2fr&kL$0 :;_c%"9-. оpbXf A߱ "'QP+iy'H3R P9CpX@ ^ J_ysL)>=gt0ob0>9d5/&t\ITc).U Kv;(r.o0lQl,%C4xWFx^1$b2#XxGTRwtLC o ܘoҶ_Pfcu8$ht:j(jzC#v7'oN:q~ڜp7r%RI~ѣiAsv!'=璩ў:[?(#( Jo:&V"4LRn-@D.sB  NRYhPcNɂ8P>(>}+9`F$܋_2\bǵ{L׶6ސtMA <GLCJ]Ծ2ć{KiM멶A.C|51 !'0|"#DSSYH+i\SH7 PdE@ƹ 2՚jY[6~wMVhX EPLGdޞ9 āĉvZ*O#1>c>D,3LOo]IAķr F%A.tu)eX*Ѐ(-P4#j UA\t'^v4Aa"D@r;Np7U'AHFxyH>hiavIA ΢ƅ~ NfkaUUl=Sge-mbαRR(RkՏkpб~(uhDY WBf0䚚4MJ@-6dkz aV$JVT^7pN9ߖosd^u9lD4eE"<r+I/9Sw^JHkx)nKCmv!60Ľ \';foO3aZ l- igt~ڞ~m<DN#>doCv˭Ֆ(2a6͊% bM+S>U%Ig;-YH.äPgXW3܆p9uz>IS}?m*n*׋$w9L%SwNWOJr+hR j . Ě6wi#HXf {4P{lu"KU)rEdw`)Db /~ʚ}: >AyEk@ߠkk}M+|0ԅX@ʕ>dlhsE'g3pS&/c(A_?w'hPI /hocr܃0'6)Unu*}$+zgJDkTّh\By$1n8]=ڰ˷N98 _z֜/Բjn9I=_Ac 0T(z7GΐX`mv@װ:ɹ@I9En8Om{dX8^&((^!7tOR"G=ise[ң°a?^N6H`C1bp?2]3TS]0xᶶQ^BN- *(dx òu=_^ҝl~3_aU2:t*P!\`H>0s2@q&Re7T=Mu?:Z_}qU<Ν҇l_&: tE|0$  ܡ\";N@fyBZuax@G2K(YC0ᓲ?ep IQ~a^\{|pe0Drf~)3X7|)ŗ E7`+Rjگ*vD w+[֪l7MS0eZ!r>pTuJ"^Mw)a5vr8G"3Df,w IO 7tYD$mƼH%^:IVe3*X%]Y Xؓ`Ps"wWp1ٓ&U'&8A.&LG*ϣFqiޠ*:s&!&چq-1;Hc3~p b ,q>)ɉ (T-ŐN10eb)QSWRu\phͷ*;`\7g*spX e=aæ4t3irؒ܆0v!b# Gw ҡ_57ACSQdOl(Wy$tg׮dZ=y#tq٭BT 1&$NC&_~psQF; Nq2] ^q0Zn( "S|Te &yGFQR7|E{[(Ipo +|IR;dJu'.bQ q:æj{[rȚy#j~E'(a5Jw8D3xƾ~+ aYR8@/8S^z1v5p## +#'viPOkcvWu7{K^L%˚ g8*Vysv\!,p'ןt'6›nds0azP8jd6CpБ<,bBs`Qޔ)@#yP&z-'BOk!6KS0/ej#G>,w)N!͏M7E.>"RVY/z :{O(K=56VWs"b('% 8.p][͢/P̒%Y9)mױ |f/jxWiOhׂKY(Oa?T_h1 JϘͺWx0 ;$S%y{"9z.ռ QCgGI)p(aR@&@\vKmի=Ɲݞqt?sq1OeT` $@H +XR06o4#O G:sl^2B~BC+iqo|2meJaN ]& V#/(J5FbaQY*c{ӼOyl3[v,l{UL͆iۂYwO> iL͓ fumڿwdՈ%ANqSB %}ޙ3EB*D-ꡏߨ"Ҝ }xJ})2X1^(xq׫c3ɥc,f~34% M4^۟*̾m$1gU|,|$45<_:%mh0W_JwODA9H*sZ£H ٴ Z?ӍՇ{Л0&BFfj*jk&e9`_R~=O[6_0e|xa~EPCZfxz% h ﰓVA ~&ٌ§.-;wjԜnWAVsfY肔J[$BeT1BBS=s#K ԁsXŃef:#-r@qud\]Lgk|  PN)[ᠫuDȭa޽ S/.,/Դ|6Lj&;Ԯt'ѓcXoq}> FHx1iz3 Ԍek w*[Dդ(>l[[V(.)7ËLw4 eRj1\$$~t ~@UFzkv2$eyuA&dgk %5WPH>':ҕ? dhgxutlS2^4o e)"l 'nx^'-Cb9 (H ) iΟh&>Z\м~A"ư=d `07e^J1<*h;񷊚+l,YswQZpX%ZKA*&ڊ64SO;/M?nSzLws|d%H&ѧw#=Tx`Äΐ a2Hr%͐}wwmJ|kJO 8Gȳi+!ĿU9r&afu8^ϣSb}PO "&2j \_۩:.VF&M]FH/sM(]\|QvO 4յ/p/5[Viv8Mo`WV4uZ&R[;s ?v@kH:- G-ekZ?i{d"[\?`:WJUTHpC\0mP(L*_|eȴ}lvT&_ȿ%6ib6g2iu%a ->>bI3ju)l·m1!,hԒNX?wQ1=Gԯ9_,.h\gfV-bґ6rrHix㮹SdLmތ`ݛ,=IXE|V&)Ζ{Yhm*?%%^"-2OI`_ 洜uq$񲔱  445啇XeP'6G] <R#$f|(S@SSCd6>ӲE/ GsP}s>+ډ)[c}:"_憎6I$y1Llt][qcP uܗ.xH|h7?owej O7HLEYҸfۈ_{?)l3auoSݶ>/AM"俄i7SWgoŸzィSOREѧԝT@?%[w}ʛnZJWAud*:ױQcI&BoAb0Ĭ&0lB ~k WӾYK0:~w\rR׬H1da_(#E.H/3/؞m?㇋?[ikv9So?>J&ywL"A,v(N`nE,h!ַz9*3[kY{b_%"@<OltL]3#ȢmNPNOAkYl.z)S |J*/6[|W=(6=F&OrMFd'F7b<;5.ZV ,q1o D_tVzc(-M_'4@crQ6-z Aa2b|k%v^FhnW(JV>__.WT1l4Wq<HCz0ұ0&)R,:G57ģXTrjNȈ%<*k>YTnKb}j/6$O${75yi.c2Zؗ[H?4),LF H|CI&eFyޔPENqKV5qqgf+$&N|-|fO];<$9y^ɪZ_(tWE}6'g]t)1)\|w+^؎*pab*>=ra&YlvRkdD,CQ ص-#M O{@ [t>ZX( _f}ڞOu i$ejn( ZݐP:lԻ.+YqŦƈhrgE^%ʠoj qRҳ[{ءůѷ8s(qKCpPWONBe` iN~$ (Wc%3%Iq̲䡊%ݟ"'(]J%=_:Cj&Q(jZeKx#q9Pl|c_VO:rJĒZ~l*yNMegt|P/rZ醓)nJBUʌnUKae2Sj`=i7{` s ȽՔL TyO }t1)L7Xr/vW@#XxxdK{zSf82Pc%ɉ!g{YHeUhuUxlׂCR^axa9bR; ie$1H5i}ہ]p(  LPA Zdn>%RbkĎVuF7Ma_P¨Y=K-n>s*e|ԗ?oI*tfpC#wt#Hmf%SA ?`9qi l­ʛ6m&=YQ1 wf√f9{U#PYaSqb0Oj௭A~H 7 Qi|ޣ݇. mFroS.,=<ШNXQPA&!>HB ֵbGْ퍸Dc#gZkͨJJ?[eJktN%/}Y-\_[jd_y4}eĶ, Xx +>?Hhˌ^L{cP/޾Ǥ+0VB]C|>|#BJtB70~Pso>쳮B!֋&h?a]z]Oh7<dQr3n:``-'q:k*K͚krqtƲȵVsWB-pe &Ի"o=*ApF߭ɬ8YyI 7>dxGh7.qldhe[jho""'d]פ X9bhF~t2]O. 3!:xL:}T{-ۮR ,J;l!WR!%X07G㽿g줘.utWЍfe28OPAdR Ū*c h~l >BYջcЪU Џ'*u,m&?MUM {3 K_FC{j@]`$ 8:ApxV)q+tcg tVg)EV0@=[R.qDa#L!Fǒ?u e-L{kX%$ o6sJN.NbI^ /(GىLlHp2a;@SʙH9Hb9ȂFz5j^VaYΜ׮\Fֳ/"ΓrnKܩ~P7sDUy#.d'd4*[&qOT6;׭ݦxhcRZzjuSE"Ƈyd_P55ɋ}f".39)"Mq%+xUAhWh~l9 ­J2e|&X:2D=5J`~Ʒ(󡺈\.l#޸6z2;g[ ]Dr>e껭>R`5r6@<," G 3!SPD+ ˜Z,˟FBo[ak?(쉈μ*/_psh* C&kylJLe}zSZ[, o*W d*Pp6h cǃăLO(5Px8~\܈5UG82Kvr\^G],AM/l*u-7c_N K4I rU&ɾp~Қ47k873 tb[ -%RY[obX&Kc\*ZNq'd0N;Rs  B[-/,uj= ]ϹaYK;_MsS4pH\:끕AUE/ylM'& 2hzFbo@?X";BmMp/V7sX;gVq⨽Qݹh`%ikx O%YsVnzrօn-q?A]wǘ[LcZ նa-G)2Li`4"N>j8坑`[:GN6T#Qm ,.Mzs,( tl0MAJ27tk&V<+Pd !TX!tooE_b dy暥ɻ0AKg"JuH.JxBOJi}JqYH1t 28JcRb1㾔; \Wꦦ4B& S?%Czf 7XMd&fp,x8՛o%Fn6A `\x e">H/\ቆL;= 2)hiIe~πTA{5,vczlfn'kY;TSh_agi Fm!}qx]?EhDTTk׶Ǽ4C1`^«F}};HFI61*S7[Nij9jK)dTW ʭoK+K k|UAe_6k_Z#\¬9ojuR7Pq&]3 5(T!ʇnj0CGxX$<49όhgªsԇ az8s!4AƋ~^0/B[؝fl8t'~ @ejqFMcD^} iK YHmǪD3h8T՚bpm"%tM³8a{?J41閨5՞/L@#o׀tIuf͉X(-}fWLyٮVbAT~Ԉ pkQ@Ǯ#|gm?PQ![ ٚOҟC޵3 Je#EJ!7`TnSh 97V g:݋L\] kI 0TiUE_ą)i} %Y+p0OS j2E eyyES/;.w;r Z'^*mP~Hw,$HIWH# w o[2~Ӫ^iŘZ!c!6r6|Z9 /R@V2sGgOE7k Ac;Ä??}H0G0 ɩIC#/+DVX_XMM"TÙt$$*#7Ix8BoÁ]%m}R׍1 \H,RQ[ыKsaE8HچRZƄ;b]32/X o)+&Dݖp_!,9OqB<|w"Mj''yYi q Ż ϔ>4yb/?fYf+r" ~>])tU?M "ЏُxdcÒQ7uw*D*Q4ǒ'0&hFIĚK԰@8 lA+N^40c.=awJ\Hpo8QD/;4ְPJ^@_U=mגQ\}Ivk>{~}RϿW[Fl5ؕ5!XIE.Y8[9H,iHd~Dq㈛ɻ8/^Isφ-b|vޜV)!f9fd>0Eo9~YƯ;r$V,:se~4|:!ӛ oXl<ǟf+W;HԚËI'xVj_^CfonpC@ޓyK brMA'%NLz|Chė;s9#g`e^cCFsk٩JסmmOg8ߴ3D=z&+|2Ɔ@I">>27x5{ ^"w^yQ\j,)jd&po   yHS4q٨,ozL}yoH8+ꑟY6y+,)Z "ivJyu܎K7CYM`3yzB^E1p5=!2^?,jCH>WXE Qڠ9[qnAz^|J7g+npxI&='|iZ)n'QyZ_c4&_47Ψg芭R'~ P%؊[Y*ǀ#7u1Mo?.ۻ-iwڐvnCoJ(PHM` gw!MgJ(*7~~֭!<ǣ䝵ATR\U/v\e"9،SOEmeN=apHz|m F1SPe:%'Mp,Z=Pse}1 SUcNS2şYc6טSk펛\rvNؓg#oA5}]nVP%;slmwXPux7 KxGFLW|pRlPIm .wTwLZ=4!. Am)0u ā6 5MNf&Q1uU]c7jQu>{pq+ J"4s[e Ǘp^t{^B6}T'z]䊮K/ G@k LauF(L2@MI6ܱ}E{^mrpY_Bv{<ƱYnAbC""\4IքrS`lͯTZĘ xjw.ih t:,~[{ 3M!]M@ѫoq2Cb\R+/I31'sl801-ՔQ H`N連T֥9hQ!Q_Ea;NgC7H :{]"V"1FK_ŭ A>xeڼ#L a{4}RFT 'b5-UF:*@h$cnXdѰp*1xXL̮Dd4c\b|ï2;Y^f>FCab\ƚ]s4*rc&td :Q{_9u|ہ%a2eU5kbsv ^m(tr7>޳0۟EaEj5O:ڣDV٠mqŻ"7r1̡Υj]4߃ڄ!}H?xf%/ֶj9t/Kt;|윌k𻹌  a+ s#% !zI9lHٶKjgr02k|ױB mϤ/rf՝M7C' R4A.] J^Z󬭕F è U-b 02OR;>]Ku霼rnڔ$M/0*UJwXx߽r͑>dߛK A^8XqgLQ-!"5T~|$5<z%VpZ4p/Xl3ͤdhvTmu؝R~Ȅ)sYИjx:ʮrQ9,/Ax-*6,)s :o0 #h$'-*Fz+ST8o`MTtMxXfÌx %|RfZoO&+i>uġNB}< M:ls'R&Q޲.;KAH)l+1(wWMcKNUeC=mA~YN^>]2[r=.&s }өkHՙF`%PWp,Rޡ@=aA6fr3zm3MDe?ڨ pbTc,*CAӏ.hEOeˆɾؠn+H*P^LBFCAOCQ6KQNMI;5t9I$q8ߏL.%Շbӿ/-#},H ,`p7<).@Hciކ>5–GTʑV'Z7:7 0xvzWSԟJ˂ИXjPc).9TmWPpQVUPp~;Ф7i+"qCU44sk%kVۿ(L}+2ֈ* G-&qB0$Lz|4R6  }t;n|Zk5֋넂ňRer"t}d~me_9[.lnH?*Gs_ nδM[͢NRCfsHvl-r?& ɟS͟:ecQY/3S GNajg8IĒ8^LO ~qr]FM $ DJ;cथ YFލ@}rA3ߛ7i^gw ( Y8?1ˆ'UVߌ7p/Q]`׈TN_(j Ӱo-`*H9 É]&9<% Zp!$d(| o~7hIr67<~$!%5֚UMLw?N{M"ѣ[WLQ>E=sBTv`#TNarE00{@Q4:KH fO>HB7Yj<pI@5LS(8wt:Zc1'riHg\{|Mvn zs+vͳ@MF |@b@P[SXo2Xg)[1& iRS|* .SXzrZAhX,BU }〭T`[q!vt9t"r FqNaXVćd3!:PVwC_8̨"!i3y]4 mvk&W9VfzXԷ'?]@1{٢3'G4mg9?+QƖ_$UP˺w#av1SuiKPoi&_c.BU~ ?pdbuak{Z0R|{ ?S9`+*!YѾs7-Ph6:FY#Z=)AMҍ@ܬfoKvVU<2Hc82 m~/_ϣb>c-eyǒ3@s,G1{x9dhPqCq%Gl 04Yӌˇ -[ȇ`.?B/B[v\sp|KHdmaݮ0l1"~t_Lc)ٽINȋ jD,Z9Czg t]Z=Bי#̣5aZW_S}y/a(&~KrrT= _-K53hLHא+ȓg!4:p\ܐVVa"S^m6]5U[j_POix +UTV37p>*1A:Z` 6ҧ3*ݝ*wx!4vĖ0H[8] ڗdWc(V(9FV,tCU(RD8:~>S4(:aN4YiogQRm5ӾDY6IwQ~T 8Qݹc;!.qP1&֞xI#{_ hIL}Qѷ5f>Hl-8/ۢH>x$L^] 0869x,J9`\dZr{Bbi4b6#o6Qru{wƜB>, l1dֶ)':n+A5D7k[MF֥B:E~lii[2\ā{Tσv>AבĻsW-NGp?g~)1H)4}lI7_ҜVDgjX "T]*15`"D<Ǧ pdDg=3+*9;*%hv =|b%-Mhkb==xOqfC,vbhkeG)np9{ PEF,?fASA9LP3KQ=-GmO:F,!ca$uc90pq>WnQx(ɦ|J5ڭu?B|\"d$SD,u3IpۖD0ヨ{,} \Xo.}?ofWd=h j %aC(6FָDn^?ұDb`Z? ZMXgTΌ8%#n` !j|}>Cǣw+"*fƍJaro 0mb^lۿ61k8E[K8F#tS #^;7y=Պ5p}>;v[C.>2kFpLiujw;z۪9Fvd (Ioc "%zt{*ϱ㭾78dD'y-'g8X q xFVÜ!$1Qm Ngr;oS;#}PՔvyK-urdě+u7''(eft<_dZ.+Ss(l$iF>YII mIk;旡ŒA,7M=4Q6nr_yH7f2eEe~zt`/K,/Ԅxy$E7uV4sCjFYC^;lG $+ VM5͎]Ƣ/e%M(`$SAuL „̎45+f.S#TS齔XUB>kYܵ`K:t#=L{)|x<90w`^^0ñq-<YYTpۋdgW`}v%6M~>Φ>c%=lhN[,|@64CH`凈q(h:ڀgck5mC{ }B`CE(PXLƺ0YDkGhd$g <V "WRR F?Ka*]<ǂ>F}όUbnN'gxAYsh*O'( vG: %EQ4GXCo/sqhWcXh/y2yd_K+5¬`>-F*|m6(DHZF,wG(Ɋn3+h7Lf [m-|Ґ]~$BiEzav^:#櫺z}(W?/mKΣn=PZV{-p텏~…Ě`ȌϠ$Xݻ06xcZ9NgJ<;ZlY7DP]VzAV&[D͜e|"r-W@!CvtHdiQ)429`oٚ8 ikp(;/).o  $kW&xg )l=H\B0L]Ճ;!|yt7PBZE`=KMbp6rK<"ݟ"t0,%!E ؎5k C%Dsgrq\J*Vۓ@D48 v$Ɂ?LӺzs0&f /$k* ,m-soC β=!V\JEqWYY a\f"l E#K ȫ;uB+]tk { v-/qRJ) +NW"J]i$R- |㹛y7T.\[t&G#?Fmn%… `zƇd3.xAL}V7vU;ykl1- a;@a*nSh8=RP|z@lG.CyFӜcmȋg1Kt@)B! :JDj0$" ŏQFoҮZOmO?7/ElCfCz9^N5NAm(wJ7Ot ziE"Tf2{Pt0vO8Uoez<}1gL! _E?uk<8HPgՁF/ю'KFDj[|~$^-CJ.R٘y!%9!bqeMQ?z"" 4Ez51 !#?1'__mT&(@\^doh+0zae_^" bK3 xeYz|Fk}u7J-<=hB?WL8_\wi_T⡸qV6 V5ַ̊Ÿ\נaOOB;1kCݍ7?gp]7k> ľpmȕN H܆>XXik%0 R\yHȨa,6}@R_nC_ЈvBF-GK/i/BVv4}p/.:E$c_%~OZ./|+d tԤ=UMlP,.4!V-~I{߂TOϫO;2^ڼ4Ԙ I}-DY.wNW{"Oj^2WdjܵOD># V*`ˎK'$sP wZ8HJ0y dʉs3mm d[?5sR3QO3|]*A8:Hs1T| rB({\#|ʝdE4͆t-X/[,qإdPcI#]Aӛs|`,<&ݷ,$5;) W\V WX  ZڶA!oc%\1󵰸D I'ड =0nKn4>{ as܈@$5Xܰ-y]W ȸ?u/ .#'j^!T/sW)ubPT{!\<Ƞ,6OFCU?^ o8M>~ !RO*@I-d'3C~/0I"&bO#kV(gA{$-˶Cr3&~%SX,Pۖ?(iGD@L$p4O^/R0E\X mlur0XxMBhIib Θ3L%Zũυd^Β7DZ Qtx.z b>2ԤUUt߹ &g ȪR\4(;|',/WrL\ JAV_;goDo1ʞO;ahj9s5yj6Вn8V4. >M٪ai1r/kl 8FkmW馹lȹ_>KbD 9c*a 1Pt)5(R8^ }_*3vbP$ro䏷-v\XE֮׭NB [ݸc%~57@џa4HپVrc\W yHd\̲ma5-ځC{EX]f9]ms'8doa^G{= ;]7WAu>Bxj,;8  k߭qMMN4j0~WmZ|;c0~%5mYUFj7! S`t!Q昈/gXIچM fUjаxVD䏠xP/UHRe1%ZI#h!YvzX'=0E>0)&ҌfC=8g w ()_R& cEN=bKj[2zm׾l~KAb!]Մv q618oT܀ I*L*+1N*M\O8^9jXaM)[S6$˓)L}uE|;+-/j&n$i `zG>Nf:ˌssmH`ҽGV#ipM9~O%RFzP.Dn{\)/-ΩӹU+AS"^ uNdOhz9!^=N* \tHN8W~B NSq{([Յ6rS0ߜrFm=1'mucRG홪]WM92u9we>EѷYZc?ㅇnOKG唴 (/ t-L-`_*uutPMX-EZpVrPjlp}SInSib dP:@A9(#'7Lֶ}H5gYZ070701000000ae000081a400000000000000000000000167a4d7fc0000b834000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/raid1.ko.xz7zXZִF!t/|M]?EhDTTk׶Ǽ:ɯS((挕a4~졞vȬ~r IʹMxD𶐰|>__IZdTD;DV-;߀oG{sbbjsoDZk!."&ϴUЌ Ƕx!DCHEK̭]( ˜̜TܴD8'D~IPeT`Hok|L#sÞlKahҫyhxҟ~i XpٮWѪ.jV& O|iVCR(Fܒ=:JWQxxҮ h\>kTe=1>&zϝ[ TS,PJ l?yNhbpq8 2AL~Q8 +O=JnAj5?NJG(  5 A,*z # ؝V?Š՞8 N**!JYjAo‰ UuF~0tO+# &/MZm]z!r!{r E[d x~,N^C+1ܕ0r"YtRKq)PppJ4i1ͤQu}'&j̢~%2՟,*L*e,_8Y@@rl& "|{x:bm |8g7U5GQ}];S\ &E1F/,Q!v90|Ē[hA@W]ii s'sgMh ɇLæ\RO~W^ʊх.]`^Mb=oYSVQ-Pr"gYsɴ x UE+n00 Ւ *%[A6fg%jD>N*vzxL%sʚV=1< S+MU{:\%oeemJ沰T~+]Q,9_{t" F[M˜ uvH(?q(nhzlVÈ51>|Zcծ2t"vO;/$爹U'w- '4n}~NmsN[Db&a^X޲y+˟Ί5Y3_eQ6f+~C)m i :v>2A~ةv{up>=,(t@o{oh2b?Y'Eq*wowt:* (֘kYi&V7j{/8:W?J]?O8fF/xY]jwzuW(U$R|72ӠmK`bD(1u P >1UFT0>wc*9:X#lB X lQCndeA+_du jHU B)ŧ)8W<75kZ$/I6 ns"S潞PϳGhX H td,nF OJ1 7 qkq*f @g,i_bcE]hB@gQc#43vۉIemy_[BM{kt%&M`T{ȇԗЦ(ڱR&N3#!%g;U3o|V[ƹ  D|HOŐ!ic]؉MXor2| b>?r^u6x+>*Ikށ-YS 2z+#~ոiK:v I}K~_B݁JK ;#+[6`"mMLώB|0 =4کލla6]+1[ߘ 9ާfR7nQ#~ͽ? ,7\3D`VV`yqfL(@l@ J#50zK-}&%2BksPI|FKzrн@X-QU1hGBiXjJ36@W[Nop8sUhܧzo3I⵻6z?7ep"f]\} #,HP  c;J9TOG@~#K%ּ˘E)4z12^%*-C]$EC=:G: Wt=-.Nu֊e/t3ۋZ6/ (p]#Ah_Ef[NfT)C y%0S4dy1 ^h[Lv?#s& i;1-EԽ(-A#`2oiQdӜi6B1/D-HNZ.ycWn!j 37e_{L)N @q>Lb=i(ti4c P[dcVfY# rP pZcYQZAêX_ŝ?t^jE, ~={ug Bijf I|:b(%)p. R0CtSS P}O@+9~i**<7?}vsnL20cS>fu-^>WEUf1F5QJ5!A [ d)v"!!2ץPA!s L9p_3xtxMÐm]԰qXz̸ Kum"EANll]pȾ҆iъ|KdZ?:@ s?8{g.:`8P',:tBBTj $':uS\q\UTg5#ryGɺN;aAxe ^~E$eƾ{ݦg= r`#6ise$@bLC WjFA'E`(y$?gR\n^."P#`V4'a@hj̧pڈ'0>M_nU d?S񥱄=.-ȣIAup!rk!E|LBBk,֠K7AL jUskRC]95B|4FKM+>gv>`Ls觢{\ L<ϾoJ%5#=UaSGtvf! аs&=퀇1"&8\dVfDey`z*݇N ,Ԁԡzx5yKׄ>f%$ @{og,v=ej{ .b Ӂ|&tS.WkZ>x?7w6. $Q9O)Jg.3ںEC_ [\;Њf=}ڧwm~ LŐm쌮;W0>ȡc+f(Wy>^NvR=.nѭr|(ް6e蚙9O p29n;|aw4B~A\ zh$Zpw8֛s6sT+,P]Zg;{\R_`\y us~I5ϜOuK2IAl5K,b%MžhBj0/1S2/ExYenHt6R7 }T \Bz4'-J=Nխw'E֠3xBg'=qa2|BV`|t1s7]M-T2x44SZu=yCߩ;Ac7D#lHJTj. ‰۱+1mCٕ|ބ'`ܒ74y<Ǎ3gl+PVzLcM3Zߙ6&=V~nOxT%7 vSV~Yz9R%<.}IA2 zaX ;aXw.ra=\LSYԃ[f04JAE'>Ӵg~=l(y$iABQb4,q"Y1,DɔaѶ$^g]DQ*JR l&uJĄÇ v|e1=3id\ZfX'v@(ͪ!*P85k7dhe:ܶkl& TGy0bX~]r`{r ;wr sj)pz< euuJcD>W ގ`΁]56eBa-x<@̻Ew8m#f@ҵ%@ xaкg-5>_eK!HIzPŠr6)~J31!5b #X:{)F/n' V;qya؈yrFDc>u'IaI/7XxoXx٥kF8FV׷sj Vڎc#UIHn$S@#`İ#w8T nA)0QުAsT֭zS@SviK'jx7ݣ<-SU2'Y3)a|Fƶ`lCFP-.Op u-#E2у?%k\|}xsΊjĘq3A|#;p~T9 Qh). 9}#WWG&Lր>wێ4`9ewq]u-~x-_ coz@-GZrmE5 V΁#O`W/18XA&Gqǔ鸼+7;Y#Azgs/i_/&>' ~#?HvK(Z6PiP%R7!io_UnxH%x@aM-rAΜ]Vy>?F Tgؗ^xP.A69K3vK.DWY\,Ap-]I%_TA֝  oܓ#J]Rf}PDk衞G$D>MNL#8ub~Le*a(ⶃ"T׾n" VdQ#wI̱H}ڌK${TӄEmZD]#NӳB)'T{S8(be9&WG|ԑG<}ܚ};yّb>f׶Y|Ra[td  Tnti2PcxM7W&0d:,#ݩV\$}/=|$utOL(ܞ6wbɑNˑ21t*_UA,O"d_RL\; )/Ev3IלOߣ !}3S hmY˰= n7Һ+N+Z\i=׽d9D6ΪsڿmKȎX\P 1h?6[;# MS"?BLcۻz Nc:uQSޞ ;9F]CԌQ(es/qASdfbmd@csf7p/*~q_y-陪`vH'ufK^طKP=,lGrZv 3Y фҌv*fғʭ4Cke\u\CLՕp{.ΖyƩ@d.J U 0 B^B*Et_(]OHv2ݛ~U F [v^yIg( 6.Z[_ ve6=>nѭ"ñ[8RMKzY(66јvgm!w, ل#(?^ j,whl1覱GtKm`0ߪ2*@V>~(O`r6=4^Yt𑣤8d< 8:¶H؅%(*廑= %m7-^C?`h@aIȏ'Yxc: p^\9eL~$QtwRfL.xi4)UHKGQ b+N0rj~ꚩvi6)!%RO2㲖nϸk0% r>r.p^o/}+tE)Od/^%]L{K'ju2 1\ew _Z~@ Y6CՍV:h/ys~҉h w-_hWiТ`|xҔ#QU \7񗭕t~=MՠhU|:4- X.)[Evim>мk=2 ˽B&;鰽FWr _fR9T}B3ē^ѹ{ ^gq;hKl_Z\KR[RoVG25M|D3d^eia)7k th]&Gڸ`5sR(=1NClM[9Z../̂zl%rRvJR_j#+xe7>>*3{{ b􉡊VQDjNfsb1P`jLj b_P=hX`јG-/̎4"H=EB1Ȭ7JVY(Py)J"ƒd=ô2k*uO޳Ƌ\HQ.4"4ԍȈˬw]8AYvF[gQM0ز,] h>p._ʌE\>/Ox['s̗I*ԙ5M 7AVfA7"sy9f{<\lkvK<Ts=3#1T=j%$i[TT4l$S~.SsK/Ʃ15+y]ByADtb lBakp1o\]I6]8S%v01&q{B&9pPBT]$@-&:46ۂu/Wܭ_:%ʳ0/lܞP_j wzHOZCk!^rujSk >zA)]ަ :|-@,.?7ڹKH9рLg6A k_Ġ.xhB6;waCDJlM#:+'`cl+"0+39hFOv9u.ΚLz5R=a7GZR(i}vݡ*.0x(&:疫ǢމAg|ؓt~BD/i~zAz<;S0jSSƠp1ZchRꌲ!lQ263uލ6jRf|ԘK72|vPN`q.`[|y2aoRru{`HKZ0gMd/]wWl%Wa4!H EMeȒX7$͐ٯ]\%ewS~ޔNpJ8=S*\np z2+ HF\X D>!ER'0=u0= sRL(=xw5@n@jOK4vv'NIl͖x:+ pF`L 6a~鞟OϢp~B93 ?eUwOHL%-W jȃh)!|`%Xb+y(DXu#LFSIj;,73RR p쇲 5n,fID+a#C@I-tn&mHJmb !<ަi;jPXАCܯ&(SFp`LMW?>7 gh;=ј(cm;@zСdžETxV)$ 1V̏;D.ꕵ!ZNђʦdzmr4k8Sz@Ev+Am@e(&"jpӾ}5XXtqX> 񨏲2iR"3WKcEbv#D5\$Bgᕐ*=YlU=–/.qט=._&PjJ33#3v@ ,b+<և)|6-&kc9- @U~:jj&o? &izu1[]q„hr U7ʳ؝[X(ӈg9S۳9s( t (B%GS D$]vj~ʟ##mbuRz%Mfg/RPs;g?~=r9-t=rMJ'R0#i1VG!vL_ItH6,l7]Wp;TPXWd)ȠlrϫHTuw)\t=H4[l,XF2x35?=?!x xӴޛ>AN(<;>rPV蔨+s*>9; )g{ qwF)$Y.ȧωĢE0%0դG[krFa|J#*ʛ9J=>ЁMί9BJ S#;fMTLj4 ːBoᝨW1s"iZͮ /qE2rXJQw9rDVKYOA Q@"-!qA#EJ?Eq&A K~/x,A[mx>*;nϿL@hnݞw^]ֲ/AX 8]QQ ^Ȑ!aՆPg ?Y~&;1_v{鍩д(/Ҟ>Er H 7+'TU$JlJȰUF e4>ISg:qwSd+=L瑰bӞxiD}%٣GY>Kw16ըKACnO{WQe35=mR%VYP*Yx,H$>N>,@TB*{:܀1+6xh5)]H:e*ri 2x3'"Ej7+ KZ[$D˟.ּgvs2$9Xm۳+)a"(L'mk~$gHd]d#bP*Nb.q%ZpRPgW0 ^ wP,T,7$,#B<݈mz»S&e1JYJ`:2#=<\SsJ,d:5*y7c>8X~l)}`䄨˜>\g'nʏmbV[q@QKbjQ׿>!Bw$GYy$<;1qd'ZG/Wo`l䮬Xz5ŊCqQB9Q~ذ Sv" QbJ`=M>]rp- #~傭64?n&hNeWL|6l=i"K>? tIga*yM_gF颔_t 2lbxɽ[^%?i s:B @ax+ac^0{Zqa\RjJg8P f&|dnVxĜꡌ w峿LLh*:~g H~\Ȭ~jT!&0Il m>O89gQAX[dY_Y!1KenejGR23\*JO!n6:C@ wXX/ c*mnZ f0Y<&V8UK $qR6rze-~X/|`#Mc+ 6?s4`~Ok~ Ff_Z_T7F>2}d| jj5ہ:W{z-(!opЎۨuT[W0 hIM#hDB% #ފ8 ^dEJ῎xH;ǐ(1Tp5w1FJazy"B'Գm̍0 3Y1t +!dXfG>4vLQ<3iAJ7"Y( ,EޢEujO\@x#5d$qmy4w,..ɩp^ tY-!C{\)s W4oMٮUЀ,n94!~:NWc*qX;JrS뚓rO93%6ԹyU< q: O߻;W(b?ij*ęeKwVuE9V`*ԧfC?]n|/+V&fTRU|rV$gk|el[ѵ.ұԆLN ϡvL} *$[:W{ߗ>c1vۗM[13%q~[?$,E _m[v~n34=cfO4Y$xh TW _mٝuⴲZs1q&$Yq=?h@uUSM30m|/J7r9a9vϠUz wΊHQ$O6> 炫-75ol楇0ǔ? d U ش[Mk% Eknë>,oH6˰{2EcsEszfNiC#31ߨ3c/^41H0) tƍSN9S+XD E:Bzh& p_$DXs7rb%9:b/qi҂Sd[p뇉&\ OȃJU',nykТ&fyStrA%[sDxz*4fc $ƭNaR[Ԟ*f ك*jHO9xuzdoxoš\Jȴ:ؓ_xP~T,:\.yHz^5vH{VY0p.*,ʪ29'frfFSGM5>=FQlؔPc#D*,NΎ!K$GM[G^9-ho4@BN835%lkmm$Ksjve~-eM v~'zhJyUe4H^Q+E_xMCȂĨ 4nUn2g?v=҄ >Fmx4 lHfc!v'or"B?ZPʩ@lwf۫p}8q `֡Ӑ8flV*p)]t_:;]Ϳٚ?Ifoͫt[ -KY1ło PO 3E4b{<ǥ=)C0}%4mPsThsH ~DOPۏߍDWgzCӜ6+݀m"䭘6:?&LHdTkP(3sF6_w- \i>)1x[FWTj7^xJ18Cu5xt@Q  0^[xmJ1ټu ?% ÓOV|ZW "҆xm_v]y.XY^3؛Ud~i0+G~I)Nq)M.[OFس+ AA$xչNa5} Z{:?;43n=2D ^ֳ\D:\9 cwúj G9ᕳ~5`r6һ MtBuo\y(hu :{ư(vpD_7igut:1;jWAHN6$HJ?ۙN]t Z!\Xߑ"q]G[ũTu@(&ALc&2t}H@E4y&Pt[5&z. r'{Yf:le ܝʭU^VÄ.;!fF/k mt c%)=[je;  FZEb>8_&P? /4- SjSˏ+t聢*~ޑZV#Oa}{Hu# 5Qbm9;uN7t@<إṛCH2"Yv"O.b@,wKQmh;nO,}tQ'= ZR6[\Ut$YH5lSEn--rtּtڑ^͂]}-x^wgcqɎ- P8d0n.ag#ExLq\x^UjUjkBmȉH>я؃0I8b!n{9LpFW$nt4p/2#g&'Et+RUO™v2X ^߂Q6=kngŎI yT m1Y Sŵ3'sif>B[uMhg{R] 2-1àqbg ZPA?LT&e!mն\!#3 CI^%{|v} UI}DGeBby8U TRਈ#3vO/>!US>_iH#U6L=ny3QLӫacK޽ Oу&*'S(GyFZh"3ױsEb?{Ww>5oVviM_R~9^?8V>w-sP@p~» Hh%<"ӲAc)feh }/u"1BbjWѰֲ6vaNPkb' ܊Y(sځ6$cn[CM ju9 z"H >[,99E>Ӡ:D裢˫m*=tsٟd1u"n6;r= 5 #:^"g@QgI<_H%x]kJ74|KC* luY<#Mw4$R:Yփ$-{yoT3i3zYbAOoOǛ,C- )Ŷ3\Ә/N9uq/]΄ɟjW"bⓖ0{ b;(^ĞVhhy4h mɖ_JhUaZ45xdqG9VX"Y|A,8vDX ٠8v Mk>D8vGl3~sJF7\2囹_"B~TRLˋT3p }5m/`BC&`[l;PP4"D`I.R态zc|$t6vˍwu'4%ĀlW,T\[<4$BF?lA[ҌL{cVTUma0*g_zŠhr5vjL x.AWGc$KZ^ bئXc 8ֺ,'cY? HUniyD}F Std 4][nJzZSc Z2鍶FP4Ò:&|Dc1wx3^([M5^m&`:]^`æ +۠:;$(/GYC4ݔ"(f}8UKeΒTT(;o0!j xG1 btDi+$(hKriZвsrƶҕ9C'~A ;]䠲QGQv87#%&2wzSw! I~ dRzԫxؾPMmܯ/ ¶y\SFYf5~"HtP x*^2i]Srmgo(l^I-Y6-*`12jk!S 6;l`,[lXz_AȖ-}:WT}гI h7%X?\-h"!Yhj+C^w*N d 1/"W+PVII J&}Lǵ1T*bxY(CTp"S#1׃8YCPc1g%4UΪ?+3Tyny aڗr2X^)}6y.$ |hX@]M[|ka&Zb޷֗=M9N Q @:߇LE=y g#@@ x4$e1MAR+?1Jh- UƬŤm$L QE~̠5g>GL`<{^,-f%Zt^k < ~(sqQ;_p+lBos'lI\FR">~Y<$ @$;Vr>#ы/[4?` xhY>.[A4*EVNɐ\s,R眭4 no' hX*v& #-Oi1Zuؖ0kAWҥ.1 &jTαҔ*qg4`Xxu=~kdԈP#f߭>Ga%M<ʣE.xC}8褜mE/S ݔQ"U8Y*%IDH.We7 /v he P<`;ա::8EĞBLɡ{8E*sn1Х =0JK[;K]QknrTV%Ŷfb Md \"7miɜnL;SO,`ֲXc0mT_ZsMK/R_S7\=G!m %i%ev,ѵy;[#(^XmQc2CsɰФ>> |PI: /tq;u[lu+B@v=#XO{F7?YŞGO`w9t! bRJ-$ 3[ءVpX%}@/ x7,R*?>V?i4e̵n4HiAkf`Qz Oac?X&Zs?Ss^m9Z=O+Ou> +Ŕ3ǐۇA'ȍa .~ʉxσOzy 7^ȮAA Kh5`ZuI$p̧ll8_#Xg.fhlGHRJ[ߖaFsS%D-S޹7nu:!.?Y@FÁ",]S 5CL[Ft!J~M{%7skΗm#iB`%`e%M2l]#DPZ@>4Jbgx=Ӓ4oWHbRҀZH]pݠ q) +Y-ºK􊩘1Y;(K>z>68Gۊc h Hcs#I"=òqu4T{Y!J{5c~(.Mػt{(UXѾoWxs tLN:=X6}Dvҭ+jAO|8ZF|x'yF~Q|P?#6.8{4HݝaIY/7[[q#s8]qlXwk# %4a$Բ=R9l(JujʩwjvM5|#s;)Xd-?Ct snĨG--"Ωvg]BLb@Xl'(' `eEq ڞ50-1 s&)!N HIR)`5GUg0]'Cf J (rqrL nzc烯aY*B `6%R/Yq-<11IPh7KoKӴҤRAi7_Ys֔agPf2qG]R{: Z%iD0 7Z8Ou%yzN:F!]( ͡yJW~"drɅw1”l nM x؂c)!c 0YߚR\3Ec#;//mMcdnAT2 %lŶC}6l1#i{SfZuq2mb٧צ|hx!#\ףHApGj'Qz^I\L@=yc $AU͖i?yE]qq6j>Ղf׊E۔cJk}Q2{QaQG㚯xOY$F&Wzj`Ő{_f X@ՠHA\7[t\sȨVDdʿ7)3H/gxxaB6=R{s݉Yӝ*}.^@[Y絚gWT_-,$杄)$/PH'u7T|ZV׬YڿMfyh VG?Q5%MLShg"ZO;oxA!HYW5tE>{Kmub?C6os8z4PYӓ<ͧkm};pmB[pqY/t_ڪQY8԰ASaȵI~2ƆH:oli.:_|{فF UhvG۞ G/KsRKce>?-U;tV,BbZ6nO+m%O7q>&RnDK`!-.q RsR Dcd%$"˔=$3A;<]^,cP DT~^+O]al=Q%1zNM,i,#~ 䳋,/@o4O3މإM(3$72R#ul-PI9]tA6NJ`FJ><<4-ꨗd7V'wQ7HuѤӘ04*Ż 1yއȪ{1!_o#Peq.9H0ahj#ZΉlɈJQE_](eMb!>'% iElHbKޏg |LGq5s9?^:/X7zU<%&Έ4uL|&ZikZYC&Pǧ(i9^{8 PP iS&d |/-}|xv{m99`=NFx \uf.oyS*Q0 D{1ՒdֿiꁞDsθj:($y\$땐LM%J"gVO>9B:c> 6d.i,[hII)hfFL%h:IteK:x/Yg&39<hpK ߆zu(WN=a" %9 `0 J-PyDHLїLhgr=6 ykOW&>wgav 5kه^,d;E5& Ώ uef5{D<ԉR)dQWP=f1|XCS[> &PĚDZo7ɮ@B%enFd}?/QYRg3\ C$u|Mu磑!G:v">cRZaH'? ~ +!Y6`hB,"\Rh6|&I4g H )uW^Gm%DR6M[{s ;b:z+yR«y #pYu68>dec\z0R$vTAX&YOq圣-wD.{VR9Y>P?%fݻ9 Ju|gh5#*٧g".TæHBb~`yuO&Ƅ.ݐl|T"> SUnk@Z9>S]!V]?ߓN#Q!6 iv8,,R{] `2x㚭X6(|x͙3:؁cAApr|J}~T ,+zk :MdݩSDjI`@ aO{Ti|3WL9:Y*ZN˭6PRĜpY@l7=;`b\*A ?8kԙV9L4&Y[)BI)?g36ʖJ-q\ưkq0FFà{#Cx) QLHJ[fDZ^X}RˁW~f}X@D7.zgWDTI6|p):P k[lb6)5xCocz7[/sQJig!HmO~ }JP|Rj; ?2grs3[X/' O<@U;]^7ewr=f67J/oжsJ&Ůym+"PiF *%wZޫg6~ƅ$Yl P}@e8RxJn]?RiH۠\їy#MSu˞O!B` \18.46bXR *TSMlmȨx4bڇE,_LBB%0c=ho;X 8Y#tGbk2N2cgw^vc< ev<42{:w Z޼wH,jgup\b?6Vh!ŐѨf|}sk!a.Wxγ$3/9{ȑf_Pb^Rka+<tPNAb>8-6lz |Æ% HF@Ϥ>07/\8 t#@|"d/`9 T>"0SPtG]5qт4&2X0_>0;\u~$v=:ʩ_BXaI;Kigi*!S2y|'ߝEqR`%)ƹQ1K֑qig-Ql#̧"QMEh֍c^Եi0Kwӆ`a^v覝E#%Li ڕX xXt:D+geIӬll0(yV - X^<8߾0RU$qկY:L 6AQ۾=O $i4+|O66ΨhຕAV~ YPωnch&:M zz$5bMዐxF:Զ'yW{44>^9 U( bVnt0^=@eT͖]΅e+/ M x69P.ix>2Z$;psQA`Q򌧫ZMM'N' E2sXu\ %C̜\'* rJAmPo@!qY$xZ3( mGwߨ.28CzH/eңn(2.WrT2u.+绁'?W[mG19Gab#]]I }މ˓x ,Ȍ{@ȲܯB7ў= @7ךt[+\L\u,ْQoRU&9ѐQS5uU5'┩H_7䬂JK>5+5 \^rQZU7#`ĕ`xKc/>{V߀a:%/dpPB8n`[$Ao<@u;yDs5r,P5y@?aI9|d @71xs?qX=`"1?]0f2k"*ybpgXضoa sSэIgC^)L޿g RTc;Kc@.MC5c`yxDIf]yOhCBJUTC1 s~z4+SޓB_*o>5mIW3*!Gomi]LEk_Pҭ jlǩ{qxƻ f˖ *0gU0La:9 +85hX*Qs1`\Ϊ=W;KWsBdc]¥ a3 uFfqYRgԕiTi@ܚ~*0f[V'C_v3IbL*3[*ΘYJxX<4fv Ff{ ˰C"<})T I"0濽L-"h?v>m@E?[j2Ak[=?%Ia855[;mo߽ ͬ3ږtڑZ*'vj%}}{<ҎؚӄW//TIWUԐ`YkBt)y/` ^!wJU,[AfCxJy; k$5oRЏ@0=Q7 kZYϿy;*2}d{νEI\m)=~UkpcľԒ67c|sw~|>ŽY Rt7U6M=wͻ+}}GAG4|DI AkQ;r h^LB;("-AUYKX}c"6!֛ 5z0kw#M/E.ZIhE/)T(q?=,^S 3`4T4\GOq 3Fk\tK@:Cf^76:~@IUlL}?';ekJƨ Y1h: j 7_^ÞcWE'~1ع>E|"GP]ﳵ;= J5 i.YBۥ<{s1J|WEw HA52lb֔SA#X%;$&5Բ#8@%p"N> ߙ`yVmT &9-,u A ѹ|nב2`SEs͝Xb8(h=9}Л.\f)`T*G=8$Od&O!ϞZS u+,pɱ :Ιh׏xbݹh.:u#*ۣp:;p?=XN D݇h̶)7x!d00j+0? ksY4\!0fEy45rw8K+H9Ou",.TȂ!YI0™(Cg@, mY5H;jLW5a8NLΨAk_7X3zHȲ+1M2f⸇6'㟬ScGt ]4RUzO+$¼C?cɠz:rϡQ"buRh=c?)E`76H֛"{ ]%_ÈU'7'H„2wZmJ>J5m J`ekqjmSL&$.ߡ |HeX84ݣO ۄИK3MKVpG%ԬѫR*dFy\|5з$YzKŐ$Ҙ*%ԙؕ>o->-τy$Lfse,_qxn v@P*!GH~Òt &cX6<\GRj¹Ya0mELʵ>6*˿I L0Ó"LT_Xe >,)drf^" "+}Mȱ@I t5ֶhtZ!:ްؼ^wFmx-苻=T`r>VT(s9EʸB,f9! 4NEb 3Ψv!ɂPB=36-:~q4i%VȎ=sB;$@XEu^`5^m; I/1! ddDU}[p$&kCSeWks P_Q߮nG _I2Q7ŕ㊯&^hhԞH/9|Hh]WǬl\A-8Nc160 o ҧ`KR[x=R=3r:陉'y@Mb, `uX}zDK|-81ERЅU.}]:3&,R"tE&w̵aJ-C);n"o4 - :ĺM<_ 8nWDʻW$^aP4iHQõ8 Tѓ l>Djcgt_Q)O۪uu&sZDÇ_v2Rh)v G8:u5a^q%|y;fkfA@f[P1~N^H:i^p#>IUU]6q$OWԺ]# Xgͨ G~y7n=Gu7tUDt9t3cb@rЎw] s0@W0sw;Һ + EǏ̀&" t^VtH*6G#S e'5Zv;9I&hqzzw X㩼 8Ǘ2ngJlPq(sp#O>.^Vk% lֽ]1ly OBo|r¹u辎v\IViKݿ/jg3}R"`g[CL Ѝ\ľ1V5(<~|QdǴJ*cܿpχ1[EdagFRiuHv@ŢOpVs^,?UxeK\㱱35R"w7} ^ZuOmpl,4V̒u!2&Bg)PO,ഢ]y Xڐ\x8ڈH[V,J+O3+ߐLfu}x| ]>8VVxE(hY~G\=ኃx0AguHSBSpq4Z:+6ӪRV׊{տ33Z0Y<_hnvt" pGܼtz>7^_o@ K/զ)s2hR8I95zC+a @ЛĚ<>H^jC9H 5$Xχs8 u6|jLL0Se.`޽z56V1;6y? _Я,re WO1;M@ h09  y$¡~3tW=Eź:EX5&X|eZGZSc$/L:Pwn!goZ)|_}~DHuVF+. aTadھҙ!ϵ 5T6j|ZPCVY͐w"fxf*|dh)6m>X07E}㟫jg|wCT&҅U\L˜ӑ?p#FbZ+|r'i&]^;c?2?0eQ씃;:0 m(G.*TIѭs=s78 )MTp791엎76ro r=#>BwR)2)-)":EQծtYv_+#^ Ǡ;uu_?ʛ[4X:-* ZF&QdO]^e⹜=qOLKAkM6%e&ˡ=;PE6EL/L؝!RWs"ۙ}DjC70&nU=ٍ;+W7ߔhT^ po ?ocRa}b~6KX71T2m'SzUˬ& "pCZω6=~ݵjp?X˲+.j]_ˌ^Ì&U;FlT's}hS/ƕ Y;į{- b\J\ݵxJdC cƶ8b6Z}gc iz=;lMV#L@S<@_+x_?hSP7ah2I[ ,i5b*A<_uL 8zKWz1`ak 4TFϙmڊJ哃V` Lo&-q22ej-e䜏9F10Mpu7=c3E?oc1m ;KB|aN N^vSdՑH~A+)B M.%= `-;R Q:Qs|E|[-K׼HK^F̺vLq! :3Rk4,G/){zl >R:pyY _voxΜOpCbpnc5sY \ b,dㅠA%)NRjĴWo@)p׍$kdpl=|؇roj@*2k.veTu$-*YɰdZ|c!TO -7Eyp)~oEe%mm#ҿEڸh5v}DlUb4t(S* $a2P@Eio%)#8X?FP7yBfݎ)ϔSbRrx"G"iB*D$i}WC<ވCi>Kx4H%)荾YJ굌WH~˔-d}2FjcX"NPgb!_їfgǾ V.~' `L ̧`sl,[[s)e.1Z>-ʻft5.tRhQP f6~ѺQ.yr̊dWOLy>MAwHC<7z4Ywj@+ Wa)Tr:/ I*w7݃:9aB .?\ lS1 ug3gj{h6`'ܷd+yC(b/}i mT%WGi!5 pX;-ߖ(ƀXe3Mʸ}:AGپҠ\) (3agTcŖ}s&`KoTWƨ\z!2:MӎUbԻF Ӡn\a:{<Ӆ8Gz{Ou1[tX{*O=ϿW'&2D#/dze'Tf̮Deﶕq8T6k ~,7C Oe`~Vf6דA^, 2$O5@p-rݣ-iDM$W&\"ݛ|HX\t%&m<Zg3N#u@J=:s?ly-d7 KW,_tMA f" XUUGQ ~(\3@l`Ur `|s\IkBk!#bQMKz sSYzA zl2634.y sL$ qx{@;ӡpvf37sQ0-c nApLp+N~3>X3ro|QiNmLPY)ȵbhd;ue^IP'F4y|;V)Ãz ,xVJ!!M3>ܿ*hut*уu*1;AEQ 磘@;Nyv< 2#'VYi.b5ϝhHQ.Fb,HQl߅k XSMo5G)\71{f)̈́Л<6lSU&;IEN.' `ڱ#żdU1}9M9 ({K1,{ @% SoRN+Cb|ߓXܦڠ8C!I&K)L͵?UOUW}f4fW#C!'.287!BYD&~ͻҬ"nWdy#$+KD,>Iv.Eah`7#?r,4gЄu 6r;wD)N]O11 n&O0EG۰2&a'(ϗBD ǥ^orv jDGhD뗢+Ztl3G w:A>EKy]U7e H!6K%4lnզLCA+hkw/a&mɗ _]rCwjdhOuj((!e*Y:ҌTF rBm]t]vbmڰ\g1퐤n<8}տkdjMM):\kwꎒR8mt+%lukO3HNLXDMcLuZ;8ҐH2;J ޴׸3R}͝_(5l/S5ܿ&({: =~֏WgSOj*fbsO>'٤׃wYț _;⢊LqظN(%j&:^RAk׾ l:XFM$S:{o4ch*%rV2ءk9egۮb@|Q`%>[HakimvI*p @Eggw!TnR qh&Ywq_-6yGNZo{-BcyoZel֠5țu1&ݎÜ;OLi/J=O.[ ;;~,)z9p7*sʓ=EsK(vj=7T;^GF/{\-8yoH8 +nOJ~5U 侼_FO"@ݾ 1my Se8$ Нv3hP"UދQ!p!AC#]BK8y07PIg6A Us1i3k"[:p}n6 z8R^A|Q紨b8 6lsi4Qe-ǹ7G@r?8,{z,.>d^Aa `~T&$J#NnQwɽ TSM5:. Qn) <%% _6)~8ڒ5OFϬe|[Iwfm 37f9ZO0Ǖ(u$/q!dfq*u.lIXUcSx|6C :L/Uc[XEGLo[La5JDVH >&\A쯤fgc}Q@3s -'xbC:ژz+t">GBAug$9UdqK=jŅmUۋcdZC4Wɻg2>DY|Pv2C"-n!#4xl?6ނ͵l~U/N+tlZRa ~|DG>!˽D\6 j\͚P1EFkj cƝ&C`(@.|^5}t8EUmMw" ͠f>4X|=`Ă͇9U1>~A&}},G:zSp}P6GS wvm4Ŧ ;B<%P?(!z}lZu^ Dbn2[5M(ш|GK*atYN4rI 뱌6bnKB팶}NmG'e6!jriE*Oaٿ/N` FxU;۾BaЦP 9ZWQH'IHӇo>ͫd-+("a@;e9⛀*fzCc2j%yYK{qUMƹPJJ54g 'fXH"Nbw_B לEXf缎B](C64 i^w,X1ڋZ g/y:o7t4LrG!P4OR̓ grNQ= 9ݕ@_Vq$M!Χ ,E`[-R^f~R=yqw *0Qi@z9 PgjPm^RψlH9u58/g06e9ҮJ!T˟ю,bt;DgA<)|z>`,/t̹U ҇|XwK9wf[<~,[ӒE]Nl,gpQ`tQy{T_^p LM}Xyj7o~Dp({7XFU UpZ>@c`2?A㳞*w5B5f"B^Y6x_vIa6La rmzG).%Ʊ%J_ Ǭ 4a@FGP(]-rWJSMyaZ3s5v Z/3>d=[kOsJ+/]9ܭiY} i%*U.?7,-s]{]rL'Ol# Bi )'7Gpb0lH5ziA#,c),w)Wc_x=a^^a^ǓP`'@r5umPQvJ|jCFZc9<$蔱h{Ja} a.w?j`9XZJՂ>K0z޻$FF,xPGv+pxBdJ_ !Gcnu#|Z.zG'TkpZ3U ؚ>Ťk@XᓳTrgUm7O'ٽʝw:R17Ji-v.$|[$li #ع=FzSЊ?SFj rQ\{?/)LQ[ɿ­`ZaeZLfs`٧XQ~Pd4j>loŁ9?$Clp*NwѶ5ַ.V&cPk!^6X[hbyB˻b +LhQ_<pi#^wHb kг)lu ZaCZp2vWt=l" q%;,Əp?V"X܍rST,?ͮ9h#  ZB;NUtPXmoP%.7w!GvhG|7?UO. -3`7CRhhTéb":qWi.,[g[ qI,;UF^{IW1N:hJ@eϙҹGz@(yY $iB(c_=E+`wB[`ucȒw-Emp/8hZ!g_ۊs~wӃEO/cZ7K1B~C%gx`_pU/q-{ 75:ʪ)ΡM#Tn>? sFϬkApΥp2;(3176ݾhfWP*\F&$nRZ_2Js1Pgو)jB [&OJN}) ߡZS D '|ojn9uC=@w_Eh&2מ4BL`b|r/>(.5z>ݲ5ٍ3`|cc&l[}y1N6EN2)fG5`/҉ǟbEdĨ?zLR3Nl%9ة&NAɖN %F(- ,i\\`W j$߲b7P} 2vc6ցCZ>NLK'ņUjxjQKo["l|7f_%\v,4 )^+}bCVn'w}粣U=c,@n"z1ApKAUEosqRw)xMqm%3L[K>>`[rI*/3($7-U#;}ߒ/7-yI\O2HK0D&vU,mT-=|An ,b B>֫+~[,ɴUEG3XdzR+@u*>ZSJ6*CGr(HDTm@RQCZp 墢<~"-]s|cHKOiBX EB 7ھ4;"Wׅ>P{BB7] ,wəiXf|k%*EU[7Oв5ݶcMo zSFB-N-D,M.'H4nHQ X>ePPsט MzD<_~X2Dud^$g ق&{BdځiN]w?}=X1AZO5.VBt>IY(^Eݤ{B tJ>/!۶\/[?t +MV^]F CH%6APnK#Y6MZ@GQ'O.94 I);|9Gx) jt;q.ߝUyb&vZ2`cZGkpGK*Y|X+{r:4jn܏X/Z'x$IyP[7>`êaZw[2^l5Q?ϋuI|rV=UXqlt̊L?f tKCD<kٻ`e.qSŭ?+lx;#<7N Z GW2>jV1+T9@{9Ħjg@94n֠ݒe/Nʘ(o9U=@`؁A&Uc `}PE匨$ Z$ r\zčt5sAoh/ҏWY}mCf61 E%`~KEZ~KTAw8)dSXbY>cC9ԤMWbȬ- *Hg2+QA P֧ґsIFWfK&h/R1P0"iͩ5'˪' Ϧo8yV >ic>7ӊ8Z;.}m#? ! uCNR>G`іfWV:(GɼJc{vfHo] E=*qoRxfP*1  -pIvnIӾUiڞS!(WnHEgVY߁]kV4 R6pS TxR_U$GGwWyT3c'uJX[RϺX(j hCd5ˢɔta\IxP@|&qNN)jdP vxOT*5- 2*vSi[RD5k FU&ӓIU2N锤PBPp}Ӽܠ{re`G>.:ћ@Ǻ.Z}S }72Bdl?t"B!jb$4,W5z$qP?h 3 H&W[x 20DPg s t Eniŷny|#Ƣ9[2jqB>t@`m,SU?Q+y,j9ɞֲ^Zg:zKxa8 D'ʎ>[SXojH"=A籘DH ]8' F 6l.G(a˓Z>c|Elf[I<⶷ yغ L3804z2M)Kq|Ů{UiS9*Cx)ܳ)kX`30 zN.QrAz*_'} %4R,DajmK7~;jme`T 9ɸS<Z0UATގ5! us%beP֋8f?@MnX&Ա+[UhR~wQUV7_وq{6ΰ)lWkMuSG@z7_ό2HC5~-}a/D9ieul%B+s>?{P|&r׼jGϮ<m_i@gvVsD 2ct[ dcBV(97ԫP]jJQq(e0F `_v.zxAZ]VU\r=A'-2:fgr,6rQ$%MTͣ`GDKxuedV^Q DFkgYZ070701000000af000081a400000000000000000000000167a4d7fd0000f1dc000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/raid10.ko.xz7zXZִF!t/2]?EhDTTk׶Ǽ=}"Tx B|KLEE`˵\GӚ/0XT}2tB)K)5PV팂`[:,@PE.bXn|z7T5R;=>|TkF쵙9p.7F"ؖfX !oOϾM/".SB{Dχjqul-btw˨vYz虲NeQo~A ,6 shȄF &3WT찿!Wȥ_SϲFALr/@͏woע#ǀyrBgCg%7/fD˂#L4 \uw=l{)(5RsXd?+5g)lb(J;2GEdwjr E٥=jHIzϮ0I4S@˘#܆kp7(Lano\6@*O+"ިr"B_{΂>$ pFO8|*o|7 x6`Y?~f06:@lx^AD=ڵ "H4'ٕsR6B==@fOQta"cf~7?Rjϟ!MN'#0֓cʘ8i0w향:K܀?v_Ǥ^ݨ2Fi2jOy d"Xi}KxkN x=4))UaGЙ!tXMB>*Mƒ$ʵ0qvOzoKʺUhUO!} y%c\Wj;!BYXq(|6<3ÎJqCIBE{J@X#tB/ohGbbnRNh6+mK[*+R;XAbOA7QBA0N2>xj3j5HJj邰0LeM"CAw]ITς`S>*6SU:T QDa1U]@h"=GZp+.6Y_+ ;~5A}ꌭ[( Q;ks_4sLi hdи{Nw ˕XO?H~ B҇n9I hڦ'̏dw ;س2[zq!gD(9s#IDrɣ]^3?|*<3=R6׆ }13wF_"0'a}ge4oGyԊC ϾQ>9X`E%2MRK9hC9* V%&6[q8]Nftl&lK+DgںĊ߀c[/ڟFڿWok)'_<(c 0!l"z\ /t1q)=sFrF!F x!qh[g1}xA9ancx:GgA@qO^!6Ŋ*+qDwY̙B\fy*+LyU~] ֩ı83*~BoS(0#mY!CV6Y#ǜew@Y]d+"y)#]k_1%}]TnSbҩ:D8XD+>e9}mkwU 6HY{Nxê]OBkZͭh&}JҹR_ J] %H8tȮMI+Qذ&u{f]4ȝ˩U+yl 30Za4An JnT A`b )m xKj7ҁpC8);FLk ?Vᦢ*'bcY>yDr,<xJ 0 |A@?Pfp: YnX檚`6^#_76R.}IVKò[4&#P/g905| OM)毋t߷Zs%覲NWY̙  lm.N ulfL1ԈO A<+lt֛XȧD֙t`H3kfrH>&T1^>i=wL⾖l`߈L#Jf e\qCjCoir]A" өD8%ɽF*-Έe <6gGT ˁkGǺ7VoB\$ 2.yXm7]OjmQg!H>Tۨ[.S5 [Kǹ!ty_E^?ǔT?Z5+e#K І79L U|6|J5W\Xva#ʌ~[;/q12#;ps[MЎ _!Dpy|A18$nG҄(lrSAP(F>]j/S S ܢ$ST.KNv[yz+~No-ʬk U9c gzYC@Hjѧo3 ńTGyط2!i㋛\0LEv\;ٞ J=+êJ j5E)45aĒfiƶ0~ ʴB-qQedd=7ãUw6k2/SB%Jm;)5p><G§óP8S܆`~tݯHB>̐:L@hUmUkQғ]&F)|7I`--(0 h`=T调~ R0r3-ieq(BnV9; `'@*+DDƵuyț0X(AFzAJa·ll*,)lBώJo4ܦGUvfPy8Z#CJ!ެ/=qbw*I&M*̶l$Pop.cyrb΅% |+#C\ŧuIf~P1!t}UB'=xroCj' Qy/<88Shm j_gn%B nC5$F^3ٍf d%34oԺ]So?-Iu:>S|nTKa$uj<5O}]V0 ̭18[ T`>mv *'7fxC̉h1g2S9cZn‰. xu咛K{\G o+2%l*k(?_.CvU)#ܲ<qλyYBMhj7txR''!yJ_\>Ez&”Y;Ր}Y UGLmp1 :fApHU ؽ(.Ud-#S쉛O#鏚&JH̬&d1+>Tp6> Θ*:f[@D>xuHT 83( u+s+%1c T.3$,ZvMOKw9CM<֖?gi^Hi\)` !EDp8uǹCP\ӑ@[~L!re6,*z[mShLRϮKNyb5ˮ )5h c',64xpjӰez9_ lTj@5`Nx7C^B : Ρj$_2|hȐ )uJ28rr\ChJ]r8 9~QZ&fܸ],UqG* @->Uv^ 8m`׫޵l-bG'%p 52r% B D;5SKn$>]6_#h(<2]v=ԈzT:} HzO D3_ɐtx%57,v\,!grzwdb3ģT]gUrmPp>]~Kw~YgJei]S3-MژՔ_eǸghbsǩ+ h YCGj9[Y7{aTݐ@'+WR[@O:"d3>6(`6F1rL53~5<Z|ePX) x$ҳJ܂7D;}AQ G 5O n'X|;vt~l]\jxysd0;f cp {8-_Vg|@r0Rm'>kxhH5.ub\Yrt/bƟBX}TZ_V-zbk1%+VD*գ YŗV{lH(9Js QttG$p(緯X_aO 41X`=%6N:e@Z1Dw$rix%~+~Qދ `==4YQ_t;pMQW夆oOOQieY$AYBշ['qa@ibr%.4|;n!#?K2E"B>ygpPD%/<:X.aD|Eu۪:ǫ7)YAuYlzA3|F -;6o, M9pNW?w_}!pFY?^H#_1kvKWO@ '.dcώn.8bֶhhdk}:J; !gƶzQXz^:#$LH&\ZKQ elu S`zTUHz "L{*kt3OߢLXç B->6RJHRTD{8CG,0wmsЯ[>9C=&B$%g\*D6lc_}7 dj/~;3EIv' g_T [2Jn`uO/kS:k cRRQ\to%߄uk:խ]M6m'Bz)v =Ÿ EՈVxL``:~ﰡ/@͌1YTmM~^W(ji"Ğ:dH;Oơ]p3Uv%F0⃗޽fߐMu&޲QE&FgN +:!͂uqvJHo9&}wr/zQɐBaSX8CQKme(dal@Vҷ:w+<S-ocCk%{i 0~/wvʞl&M.X57g=ywjw^I۞RN'ɎP$cYnMŜCȷSKH4)@;`aWuv?aINtUX<&06}AEҲ q; =l0lfyAW?B t3ވkQn 0i^{.&p0v`R9z/ἥ` <{OI&ï:En bƷF9pC9xte BQE^PǧPI|Z7&*fԂmGq1tRvu#g3_{&)oraE,I٧Y>٢ݳu>Tόoa4BL'gP<"/OF\e:˷͌uR|xi㬻 fz5VTٲANCMEZNVudF9)[jʌ{j9$)4s~T& 1cx#9/ԻTT(h#maZ"~l_bgz:NV%"vUgZ)"0>s4zk@,X-A܄uS8u/m[7z`# K|5j2Ӣ>6~K9fmkVy|@. ntLw0#hq.4<'STLnpp[L\z铅wN]#x{]c1G}+?zLR2g(6@Wh $<{u,gl)+J"'kq FXsLpbpy&m|һdlkǽd[$FIG1& ^ .Q^tu0qDڴ$TE })31{q&{L64zB| xW0!Umf4~dvJf&V1D285di |e VAeQg?Ix'dj @~?[`^!Gݼųj;Te:aUFRr9O 3g$#,ݳܾ,C-JkRX [#d'֊l{g3gܷBfBJu]@x8ftuG̻5ݳf-07L 't'X3iivQyLgvwz:pH_*< En,lTj+gDe;%?Y] |90n+(D}1j8\.-R{''*T}W!?wQ GqJXaq?iҰ-gEs=AQ ^a-ژ+cpt>mJїPq@s0ŃQwN0M>BKȳl@jƴg#`:(IxOceRɻ)&[Cm6fΆvr[cGRsf)S4.1(X2c&S8INm|FpVy[og# ~`G 9O hhORv [o+S)H{=\B zVAY.VI(ir*'Zp^֝F#?|OΡ#@*,  1F5+ɧwkCBwI2;W;>{ QIA ڲ%b.Y*$q M_3dYZYYTi)q'"[cj[թfG?-24oXigEg;1)(W6Ɇ)s݌Ŗ;=m3C9 u&(&hw`-ٖ&`"3R;]-}Tp0z Yu&Q=ǺmE%RrV{Tm^z4KHQ.#j]CЅt<We:! (m `@hmMjv^rޢ&- v'Zm.t]Y1L+vt ҽΨq%؊Yݍ􇾋NKDIe[Y^`2YK)\*#7={tE6[c\@ǷKP=P~+ک"KPo y{TE5 祲iOTYb|%F]ÌCmi+}D< uZcֱlشk^-:'qGsa p7 gD;=ӛ"VXMf$f5ӓ[b@.00@,WrgWk]v7 kMMԷ}\BS<7]>thC={2\拦2kw RHg<-^:VqZY"QJFۜNL4] r|9`BDo IeP)CH*_Z_ɘ-09yَF?v Tto#е;Kc_`}"tYl!) \HR,_JtZa38dH-2>TDnhH􊪲fŜWgzC<+J/Oi_v x+j=Z ;DAa%Dsa-?~%ē.?ΑG(U385z͑%Ǚi)_U;f(bRcW fۦ_Y C/N,k4m_ccD*+HOSL{HwZ iKv;-$|8ߐ^}rL!)=d?5p NHN(tSgYA)8i;UCFވvtIC.w=DsxjY;ϱa3d7HKGP@IVO-`}MB*#ݱ` &셾TֺS]۫QeE&{Jj_cB":e uTq$Y+B ?ۤ/Dr R6ڐ)YflqfZ}9Y{[#6^Q/k+ӄ91 0J ys̊VѬl3dD/1l 9/yK %`oO N(@C5 ކyVLJb_n䟵R,D@`v@X{+ Y+EoDH<|%׿7P Y{ʷ@*nJAWD k )sŠvwso)X9?ϏʔXѪʘrr_9/adO4L0)J+*lrOB<>3ȹ{*o+Q>ZzǸeXnsd7? foIf'u.;VN0 +' ~DA F>ی4^۷d!c 05WoAoVδtݥDDw #84urb<'xV<.[s_Y^xTqF2Í|$8np즭%u0!?8mB4&Jp^8IW)/&:/[8}?XتzC_`p3RK-󻣲 ХASSxp4K%ﴒt'(?""sÏ4+S :ŧv$ykBu]BJ"[R܄.cB.4e, j9jE)iw0#bpS zE[VoA3Sb{KW bkL u9 O!~o|U)$O,/j>rȄمs@47(GK",ǒ` h&&1-Tm[kJ/`KyP\@wvqYwg2";{!FdS n0[7Xf%e^_)#V k"oKʟXZCo x) Y ?ZZ\9O)l0lOhgc&y%㻋T}zN-:?\fG`]9knkDdF>CM5`_i^#Mg6B3 #/ka~_QY={d҄~B,?u. 3I-JS]Iu+'eI*a(UwAs2<.)#$i3G^QΌ,[j\xEC '6JQ %H?qh w9Jb5Ɏ0t[<#vNN{ kfMIfB+/iG0.6={ *MŠ Fhڹo؉xPlPO #樮 #wf> wgb@DvikJ#b*+Cє1_~RYt}ݙ?C@ӎsxP"mq=:UZ`BknU(,-%ʱ*-#?b;⛬%A?2Y尰u%/Yv nj(B|[;-U1PxNKeva{";D_W>F8q7z3*os.XN ί@p0ptMM̋lϩnHCTߨRtP~4j[ˊ讬gS\nA[rS[#%OX 3vlBM_Xݭ2HuDǜ;ʽ~(E`̱X"Wf#Y[mWqVjR=RWIߺ/|ׂTy\cȃ~%d`u!'-B #ձf桱Yۥ0; w u#4]Jb| X@^ wLZ.o1{Xg5t%jz';J$C9.!'bѬ&\ ]/΃Ԥ]J5-5Ag>](X#;&h1* ! ZkGݠHT3 M=ʱ~\<ݔ}}FCל}t=kRAڭ(@ ס^w.@b]%(a"~v>Q 2J,hjN};<`-rjGEedQ kI\&ݗ&GҎ »ȶ.\Ti,O-yȱsnxH}V[ԅ @P'N[^,ٴڴӿo~! S@I]@ELi94?՟Iφ&E N,/Cwg>c⍒vs'^Ӗ|%p{KMA ,tOQalQg-k&pjBކ(1 /x#֠"zo Ӛf@?#"dWu5 柖Ir,MUZ1Fo؅j/'3gdQ7xzٝkE2եg%lO1H?h98ljO38*$TB'K]o"+^=r5<(;޶_KˎqP{Ϊ&D gbp㽽 M!Tܳ@/7F"j.۽`1 pӱ|o޽lS։IMvF131'n,K Hh.(;@.os#PIU]Vx&CvzI~t, İ>@ZZ53 Š+EN )8G: =;:lh_kH+ՎJl3;[m^M{^/lFcf5nMYTVmlAcBz=%![iDl6a-:L'J7}Mׄ)9%@miGv t%FeWj54 :UX'obP$< }H,Ք1C*Z wJVWz%/qS_b1z̋GΧV%7_mr^r5_G_ Uk4\El܀6V@"<חGlWGD&8~ǮW/'f pNX״aU,I^Q{X3B!6`v'ږx=AMzd'[f+ BMj4PDNӣV)W^EoPG+0+(AN~:.&]Z WpPNOEu)D&OPk?2OSȋnFy^憀.D#IY܏nOE '>`S7w,& 6Re}}7Eڎ ;_ \ls;OUհnǐ< (gߖD{xqi&f_m@n Axr77+;hWϚU녳6h&ͷ+s$RJt|Xܠw߽}U>} ^/7ioRHyOqDƄ"A&$G㬿#YZ*Q1%,F㍰Y~TMG߳ʩ5KlNwWil~s`чHrL~+z{]2fD'^G9W?Q6ys"Pg6[%D͆2$׮d^<FU{ ]1)UQVΥ-@ ->qG',G {gt[v[}]b$O(.^Kcq:f:xt2|^C :]?kEf^v1!I5cvԯMkECp6©Ԗ.-M#(i oRK3_W_6&G+b aЛ(=nI-y#B@%ǎmVJyͱ<`h%[5IZ 񃪽,^ȷw2m&yuḏS$ZK6vcTbGs煨׋ŃIz5bEk$^MժqYogAZFVhF g%up jdu+swDa'Ow6зH0*o'ׅ󟐆d No8sy_h !qG:P=7A{ HTP*_6¹m⁺bDJL Ļ.wl[>.g_jX ^e즖 b)#0y J@6eubC|k X:ҷs4XL0*!Bݿ $)bB˯TLoSAtzIDTeCl?huu iLcͅpehl@ܳ{#=|8,HM4Ys@)^{z; /f~h!8u ƃ`5l%"A[~ov͊˂Ѷ䒈:Vw[qE/fw0V~aIѡd('o?9ʈ gŬ| [d4M}8l63l)P_<¿G a 4PrW T$ +gIs AZyF˷"d~O}Az藂/I'H-0F6S2=NNl<[ 'Rl8%߻GyL YwK 5dnpWpP &}ttmvyϾ"=?ڂ߁õfSQd|buD5h ͦ@iH@۪cFPH/=\t]W%E%*[w4Ɖx|@O}[hXoI9zi6+)@QԭV;6VoFEu XSlC:*Hr4`,W 6]j`..x`oLA^7œ~`i?pAw%:} _%-Ó7< Әgx!FՅgר4S@-ASTީ>W 3^60, }wFԺ9MU)m0k+ u!(n6cHr[be/m3/4 7.%/hll[!jB dH<y[# `m.uܴi܄!G>ohsZ*P~E??|;gYJUi4c5ʙ ܊|VLVApBh;#,thq{p Q0'#HM4Kb{ŗ}EQբU٭B*%p@5b=N|^Rd,G1 Mnx}W}0[ZЂt ׵+R[Q`z(#vx,?YhQսH=WTծf5q 7YXYpiܱI\l~2 jZ|CvZ(QPj,5-QP^H[ U4!ףTo/9Oɍ(|xx ܆WopComsߦ/=1]y0!ɟ }i g6Cjm{A/y"P+ޫ%\iUGeoWj9|_Ӓ: <2Д/r?廊's? E# ,l`8G9B"/' }Arѳ-S0B TY5btx`mae%>ЇWwj {z023k+g@H_@/Cf՝EyVX;f ?TzI,I`"M7Dr()sZ{m[¿񧊨LKl#Z{}rꉣJ !Eqfru;tz`cCR^QCd>@K=`] 6 @1bgxu1ms\S eV<=a!6]-|76ޮ aDΪ@eo ;GGbEp,u>s1=o5L[{6D5C^h{g Fל<_/l1HحXD[ _4-{Jw8mO!uקJkGB2RT6 /KaΘHSc&`yFYjWH.'C,Cw:a2+Oo|rf2/Ƣ,%R|, 呈sSԉ Q˞ įE5{wPP۰fuĒ:D}qv%'osrH_/C1,yAIR),ʽbbO!̠l>VZ PaL4INp^ֺqCmwsa-WLчu^\ ߎ, Ui3Bsl4ʄsT#IKEjٲf%Ć|3_e.2:Fj^ Bf C?_Ȕ`xN*\IN e =փh]GL.S ;,F?M2I-,S@gVEmwz*a|M.9FsF,/>?!#umhPКv9N"#P毚5ex\kb{|撇D\Bc hbĺg;Fm'"銭56»҆1'ߗ'ӻDl"F8,|5Lxn=)V݇_u!7KE^|հ ML))ٴm1{@ qIemźcn A4slGbև;qjxc=!:ѶJRz""y$ ۳`7sj+(u'IU_)fR<\l/^=LA:6]h`Q<>R2Ɂ/L?,dPR_`@:g5GM cAvS/<#H_̘eE^jQ>z&FŠJY}ǎW1,+`1x]@/.c,J OT#vxN[r_``rcgt7"'Ziؙft&V%X5hlY hv]!DWTm Dd~@ӢQ L.Xwi tPѤTzlдf\l|Q ͈a;Jr(H ie_O$O6(?0rĀ%c;LP?ŋsSq5Zafz&t2`Jwh)w۹2+Nth.\O:$!P-f1b7">ZUQM'@2#rI*F 1aa Qfa o[u^ [N-KҁC@ҳ{ U %O hkZAdllc s}id4œ =/ Mn5,fѪ0nnz&1q?n0վ0=)nJkl_jS$8ɑe~Q2+mǫysJ_F}z銹4NwS ?Tx(?n&Yv)NX,+9:ʛ@tfYN#Pݪ;dfdA:"T3jI&^$ #- L]-RÄ'{O2+ t8q&|q`BԡHs C;H;8v ;PX B,?/t7#Џ 9©{ٽMflX>mˁOQomR*C^p^Gu?&cg'?B S#@Spp[֨ įab$܄;V>ST-bsd!o/;gjyFF L2Pw=̆H|N:fm%LJ4׌-WŝKq7k@)|8_ Ţ }T !!#6 4If«Ht4/Gzÿ/;?4΀1w^l̺,bI]by…Y`s_SEr{(r#'Α0dМ>8JytdO]Sb%%G ۫X>X.VWsņ)Be8 S=C*/G(Qn,._E5g yX65"_&۞*4ـnev0 id`N4N]oMG} Qxԕ+N"~H>b$\'#VP%C']hUD Ƕ+VsB 8[[FǺICiVA™"/XpNUvx< 'R8RZ WSJ/EX ]5Qۜ{5ѬNۋmKx)ШN&ds1ٿpjK>˾ {F*jjSbRzoGߣ<ǹau&xAGW) = nY. :ms,"YqVil+\x#eYWa?l{z9 VC=DKڣclC ]2,0t(Vw[`7U| 龿zot? Oe_|`&{eQVakMn8".n 7D=*CM[dIVrX;?7Q< M:ڎ,Wt\TCD3;5Ȯ'%/lƈ2mZ+{ۉo?-Sr2*Uo esӯHOǩ:d[ 5@kA]68?oc^vU keR J]-8]/cNJ\Ba7i[.T> ׵j/E6ofl˺k (C S׳:X%VVf?pv 4(YXF(ӥ[vma 0XaWfV`ĜxͿ aս;)r]S Mɐ0fΤzgв=7Z&bnEBԌYfM#eӀNR 1ox_4{bZDZG]N-x= կ& -F<:WIq﨧ʠ镽贞 O g%hj5eU8}RJcW&˸quҁ)r䜌WjBZq8r|' Գ&6%Sb61|_-)s‚6 Ǹ_:Az#d@'8i_F<7dl}V&TPǁt ^tN"+Ztu17QLX`>Ǖ%:mXX7z`) F f6_d;dJG1Fqgjg EyLW_/QZ(k`ّ%I8gj*ʛ[\v 帷ge)HŵD Pz0@"{WN+b0*ꢥ 1nʰ &3]fCiҴQe }DEXɇżnMLT9Ј%L DKS20_GF)!O`dT sE|X`Y%ф\b!mslfͥU@zHA_"}+8W$L䐮]֪U:KG4zW}JP):o.;X 8*Ye[~ 7V1IJHܙX W- *hxr }#)C7  hb/Kjiv҈ 'Ϝ jGE# ĺyi.Os)\^z.MZ߯CNDo*mc+]UӃsP'\µU>cNz{!3e'*s)k[ i}fGu+Kb]#K'`^8viUt~KĜƲg)d2f?~I: v;c#R7HW1 .bn} lO$dǎ%U]b%)f-]SOA"=5FtBY;uDU:AD)6D^T9cS|L}S.A^6 珌\o=7Dd+Fw͉f@fB.-ǖ^:Kp[xࣈ:ORajxF|hA\Ƅ7VlDf lEDQǟ-f:8sh-m;ܵ]~A@d,zkKnt=k9gPC6p]5@*wFQܟo"j+JR|sErcyVl(5Jܓ^W& ܻ㜜{#,C#Z){03zbS#e&ϗ#Ƨͬ(\ e"bDzuWȬ|nCw*em zi(KHT 9f?ZcX_7B3{7Y1.wq) ?ڿKE\] d{&tuII͌^=Δ+1oaL^I3k3{&0X ~ҷ2& [!Tk ݣu9"4(ap{ [?9|xU]a}Rȯ)E %$iHC[wl+\rN(J{wMkQ;=v#X6b7Ģ5ácF"}FE$>kcشԩO9p:.MR Ұ- K1=.Qun|o24 GO][? _zlzː'K._3T\bu;ZA#@C܎ E Q(-15T3oȵ8p+^"DUqlr:%6͒>I{7bB.CWOF1 ӳE=$d)Zq"f]A18gج0X̦e=143j_\gT]u&56W^~D'ws`>ZZWuLD^)XƳrW>ʦf+`ȸr[|`tX}Sjz& #C"$bZ鳠`k[ Cntpd\LJam8`9>[W0]ocNrt6eTܔݐɭ+~[^%nI궀q=u,m.Zq-$d4)E]9Q_ZSxi=k-g3EEߜ5[ҧh!@@YS:زm8sf!?6z ;>qI3XfLM/:Rذ:vҾZEBXj B`Pԍ88UJ'8Lp]+ 'hQ/n7̭ds 5NxyC֬vH`&d-VTCDJ~'C\I@r0l`/m}Cנ/Л[^\uI>}h"{/=|Gy|>)ѳr;( H=AeK5LBn>E$iΕ* KVC3JVbMAW+0UaN]@eljx3|۠ZѦ fkfI\*&Dm<K׍˹a@$.CKTx\tk;cŒid;X!&I1id\;Fָ'( 3kgngз]`b:]6{,y:-pP=֯fIM$h%zE>Z{t* *5$A,r\7K0QH"`Ka%D1خLe+ԭxO7k*8·jp,K Z ౱&I<7=\ηRɆSҝ K $~hvlrm $8ҫڃPFĵ\a ;,S,: n. 5ϱesvzًtJ8Ǥ5bڸ:PU_,pgj="Wb;@_^l2 Vúڴ [`) 6_,Ma$jXz]LX!4-Pv@l| cX}9|&'RC#4߬FW񏂶4(kpxQ&CF ^1i\u7xm횹+-ùoE!QM`A}O"j^$ D=d`㺩[k+y'ьzO0z|-[Be[N fi Etj/!v:VUT޽u1\FCO{vMKW@_K'O,Z>LWVU96{AN} v+|{GVI{qO$);E>EC˿JĦ7w ^dOs[[dd0m[5 "B6UZi=K 8Hy 6 MwcŨH%boKm@tmY{).;'U x'ž~?[L)?7?ϭttxfztc,D5Bdh!jW#o傌Zum|'X%eOΪnD7w{̭&n`{Ug5އ ٺK;^ ;}V{.rn\oxkyγ^5]_F 8}B0umGi%[to/[`# :b5Ur67ۻVP&K>Yā@X*N@<1:,0G-E5;GbINK}t }T!|TZ2vPXw҄>PAd爁UŠ뾥n>*lgq6C"RIљDToࢍds @.0mW>pɨIq MՃU=t1&k`Rigjl IuA,֭%$8omdBZŞ8M*/PM$w͞/$l9h o.@{ʓyY;Ȋzwۋs+DӢ*f&P@6i;=r l+n!$(mvs :Ԫ&;0q{ =A9;dsYٕ9w EaקvxS&Ubap}™`#ڙB\u0ki-鞞c:撀HbH"x*pVASѨYhua(]&l4H!12]"qy3!2fN&ywpơ,=V/w@Nz2m)KFh=*X@[WnQwįM9>L0}WJ6tƷG] |,\G3&iEԍ36 f2Zas)4gI|u˺jП^3G!rq>OwA.zъz-29Zjw6f_T`lLJ[U8@`P5Q'#Q"`\@XI dt7FddgSQ/cW_^ k*R 2'⫞5փ]NDYҼY/ck'4Ēuӡd\*qjJk/Ғz]ZhHo[ֶיy+`;fT7]0/oؙKMP0nd?\>nTJk ¥nc.s[˳drm?pp5[aTI U]vzMd/8զoznHw]t磪ϭ ծ÷,(J53 ^7ͽU֋4vԛ@~Uq*{\tU!3iJA4_/4uż12L 5/= fT +]2OaSԨV5K$3-hqR*c}ci1j6|Tc_Wp]9B+Y"})Sq8_4T$7ס /f/#ޛ'^0}L{=_"㾽lm24DBaLTtk>GD@?p/ โ~ el{drU$!u㫰$S}d |Eh63Z?:ٕ\dݕB}5\2i"6 RQ - SUfi i87AZM Z-Islc8y}-T)m' V 3O FP ѭl4S͖ev9p%<6=(=f7 ˏ$$_\s1nI<ݦN/nmvJW+z ,;-8^5xE@p^~q-A@A'2d23[zoQX#Lo;t] ۴yh}ͯ{p0_qhVNߣY(Ћh3;Q\*.:}"}3efM6r"75vcUN'7O$we65_Qx/]}U&uƥ39B'".6aIӰa:h٫To LX>n.%A75hȏ{݂ĊףiBB8hf}l~&6/oa{^4NGj9UkX!7]5Z; L΀GK%PBCƳ=zԌ,Vay B`Eƍ>)-e8JdX{m9Lr}Ϩ]QU ">,cs! %}رAO8!^Egzp[QXSb\kZqaKvHٶbAfmЧ~V'rh5"B{˾*pP6[PGqCy{َᶖOg׮.qb{nH`bi+蟂HYkZN0=+ v 'zZ "pNϵۊ 4a蘷]c jxş!#VZ@܃Er\1HeG-eZ͎۴Q Eя&@6-9 u:n`8$rVѩQ| -h6-?0TYTAin[GWӷ^Iǡb=YR71LŎ\7n`l ip|iLaݱd4UcͤWWqS@)s[]xJ;0"wY; qVpry$ [ltqd}C=g3;R"0*Y EkYqbq695 (?d\76 `-e3X1"YpA}s;a x/zcqr Ԑ yEޤwB;/`j+}(OE5: E $7J`Is?c]}c+:<Urj*^܀[5IY8sAbl9E@uŜRi26+!9&i7)._\ڸΰdug7!)(5] 2ϴ* ѿJQ)] jhga ǽl޲-}ѻR1G 3E2iAΉq &0_9T]s$p: unF |~oթ_P#<& \_,sS) ;$W+A\{du)땋?aXA ti ;넪E[Aj$SUnG7S ɎxBuRGSֿ{}N8[r} iw8,?chqztx\/wZyV_VnvLAi7HGpfr̞Z6~sC900k픸orm0PB>- ˴Z:blƪ;$(R#{=u/=$FnZ)Z7>A̡Ufon(-FfA ={]`6=}6Ózivanڽ>V ӻ¼YcjKܦ/eɈXg֊a8>دeƼ>+HZ-c ` m7fF& SdQxRyHK< aIa)VҺ PI|9f 4Nj12ϩ!3J'Y?3鸺@r7i d.qS}#jTyyq߼^_A,!^:#1.=w,kd;AS {Y3Op!oUL*u-u2O}Y_yqלrlD5@gm&`:waݳF[/+ܢ*}A |PLC 6_t(SJuT\ux1٣ ;{.Nwr"FiKA}qE&K7|Wٞ>wc5e8 ۰Ɠ* _lwNV.cₓ#ǬׇFQ ,O#Я3YZcu6u(\\d|2_»[M)4yYE,"%A +*V*3/R))wξK,r2vX5|u<#ǸJ]OϩHrGx)$MRTN/ f2Ψı'u U|ntwfWVkVݝifT.l  Jd|~-/̠5H 7(ЂƄҠͳZX,tqS1:pR{E7Z2 ;[ߜ!z,n ׉wWʟYz!G%zwR}^9уv쿼"‘C/tpma͜=P'cQ\n7҂*fo߶7_ATrN=j׳4-=-v~i5ǟ;M: &e2:xΦ#\)P+u^!.>Hhƺ#QGʹmPQ UHU\[].?RC3!mФ4i/Wχ)PҚsqlhx#<k_[qbm!ަ8$YL km iX&g\@D-c:t 3Juw5mbOۦYb.3 Eg8QIy|L͔QS,W"$*z? ]$,AbINqh8\_ͩ{ߩZ )H6k#mq!7=Lա=g jz {.4ڡp]si߀OXK):Eu`4΂ ܷ]\`0xU~7BO9eCb/#6Q6߀NVKbT 6(G_oo1Ǩ@!VŦoB(XK]f:68R=UwïS#2DD‹{#h-f#˹-AE, rʰo⢪JY "KE܍=۵cn7 /Z;AAkeeuu1P64єV(qŔU2p38Gˆ\ &\:r|Ko0e*XP|D Jo66CP؟Jm!Qۑ.~tkW 35(HA BB/B} ,杔AV|\-=s)/yNAᝢ MR<d5V*ᾉKvEA fX0hFiAmE N&U*^_9ZhOTSJGWK5\zy,[+~l zڭQٛ]ӟ }\DKC%UI.ʐqD :o ᫙3.k-(.>Bbg ֐XI(&B] #kY#P4~d Ʈ&~} Ѳ+Ocu^;h!uC{jVA}(cA+p^f?cm`-~\59X@a/jv=#!يPR].m2-n$M^Km =* Ai@SuíuU,:n)FUS=}q.:ACڟ؍c+prUVru@2+́)j "Lbypz־f!Y JhT(n$ծ߸Tc‡C ɞ)oVf[z n Q~Y":IpƓ{H.kJo NCLC+?ֈ\ w -̣<d"2 g6H!#{} Don+&r}+|Ր* ܡQN}f~C&g:E!ZZӔ?lK /Na:Qv=x)_bDVNԙs{T(nC2XؽUtLYR⎢CAGc?>ܸO`nrȡX⢿$5ԡRزUA"x}[H_>&ѬtΟCG7X&A,#LglV8$U4 Ĝ90ƔDҦU3CKZ3%pϡS!=FbtaFB꟰hwX)\r_aO2iuQPXD3M\cN@jj @h.aCu,x0%z8E5(xJ!pru3yڪjFwJHS'1-P0ǎzxl  /hم)zNBә[J=P_d$t0+ض)WtZ֏8sԿO)7r}5<}..ͲĀ f|x{gma_ eEkr-B&֌go5f(ӋdELRF0vyF[lsQ͏֒'5#JhsC9ܘPC$KfZL@x:@c0ۑ lZEU (CIN $04C:5 wut?q`%"kK8݊;qt48џ]O'S r.ןB4r;S,1/W?#oT cR-ސS9&1u 8Qy| oOǫWF7}zzb@1_`0p,B|{U1بˁ>n>0Dc:QLf'Kԑ$ v#-[KWi~5)c= DtyŷPaRbr\|;=t"Fb k[^鰑FBX1 2O<ث e3聫j|<;wsHF&[ 6AgF,e35 OՒis|,ώG^qlW̯'_n_r5BR&h!wc <= O5J6J30\ -=ODLcyc_u9GV7 M#g}4jN^>rPwoZ"[NJxۉaGϜ3,R{L M ,ps_J ,btU+bZo} GWͽrBY.>vliQ6]ҳSJ4zgvbq˒?mkwz4 /lRY)P!R܍̈;" = spe`R* ,5c8ʅdw[peݖ)d`tjz>'?7,J<3x[{n%-KBc\lV.aO9ey~v"VQ=xmf txawq>v,$)^p-yJxI~-DNLP:}Ұe$25XB]+ED5ؒn95b\An^a^w]:@~ -G_8iSS$4nΖs txcv^g5PuQ09IJjt[M&ꂃec+r J(_ovQj$z{<+JŽ h$Lj^:ZTl-Qfa.0 GԦaJUDь`-c4d~r7> qNL/4-ky7oѬ:?X4ב+h:`NIJLDTRs_oA9$9 3_Dkf#ú VWpy*6NJia|P^'=+I|3(Pߟq6$7[ψz^! gsx}jCvo*zGfíѵ ib~^CJV;/Qx)%1rijӫSjЛ@GIo2[IW2Qйŋŀ܀y..eЯ#+ hҼ(x($x=  Hn*ޥY,M43i zR/K>7;ñ1i“_Onps爿gJAFvO~'\p1Iڡ8Au,"@fkNBUX+")ƨEjBvBP)sqެ;Z=lfeΦi)P}\{ؤM 3ڨ-ꀰ <ŀO GXU<{\y3GTT'VR545W@3v$mѫnb#T):M1"Wന7qL?7 SeGB.7 rPLNw4sp){#VÝ(M]T̔xi}t'NzdH,O_@y&~H$XG0(^6v]Z9y'L'>ճ319TbXE[1H( s_ WN;TӬX9.ի]^/0;2YBŃ1|9mYdyu#SF4dڰY%y~؀?=Kqn^$Z>!0w iVm*2nH7[&9-# >HT4v0=%NRzڋ_kpsd_k騮or'%bjVo'5ЗɆhDxK.>oOF5 Rj܈h'!qH0k"aتQ .rKwBTJ>!'} vdzDGp3!ve扤&t3k'$sCJ3(E|@xwqQР@rB18Pȓ^{׶vxȏfnGbkBBY~TncyO6itpv 8m5cG>$:kmFCQ=b=8krLE x~<4W%Pv7QwvYYW:[Ο)ߐbM:RX z6f}?\j6inv;R!=-\Π`"4l3wXϰ$IRKĞ2[@-XnvOov# 밭;2; Vbre9U:u|\YI8jS,M.<4^ǻXl${4ܙ1;<^7TB=hFNof}ๆz=t^V|̯c^VGa鮤@-9zuK`hdDeQǭrD?nY{YB%uV h;4lapތvs /:DSE&980vj!g:? E y @.>ȹky: NϬMD-f{MؗyRdU (#EM*]4 ]DO_XC-Cx4<>){4"͞rH9<+r ,TW/Y}OmDf?*ZʤST^VΦ4 Tl,(xwr$u% BB>rmmv;JGD-">/܆J:qF1Yq[6an&/6D&N<8 F~QfΩSxxb3c߂1ʨ@?ݒC4mp)BQ|2(6L"{GC?IX ϩ?z#gxPyvVÎյ`bwHm$cʞF`v^fس ɎͼbJh g9_d妐gNϑIeC'ouT7.fq?&s&M4nb1O$TB$ wR\J:Zh۰Q  5(hXf_i͞FaQӲO[kx@_5Ĵ|/R ]93{LdTAY0;S`[S`aE-{6 Pk\eb<^<1z¾Rq</lC!Qu?K#,RFTೣ]&Ѣvjl&Ţ/6<a Z@Q%uj9XGcK1 ԹOdGŻ. Z "F`@k)l^E6qz3!8fq*5F J,`3}EqV2cJz~\(?X)S@\.2)zd];)UC 7q}V.k Hq<)={D̝dq\XN )Z1cpsrLmdhFp8A0-uJ bZZuM VRQQd8h ?ȋhP,j-#k  dHegzH$Yѷ+blL+ HÕnGmeU\!k!6钄:#ԋh@A4u)5ϲm/ &^dɬ%kKo4P4X(Q<̫9lJ 9~8{3V"@H *Ί>"D&^onf/4dMN0_5rj4NSqTh%KkѭARiF*8`=FY<Ft%?bZ(hOS)D,3@gWӪ(l-jKl&&Tdy|luM~5u^Ő0[?ޟ eAݧ21a@ `řds ow gәix7D4|6m9:S ,/We`b#Nj{;Շ#˧Rh AxqaبՏL1z-,N=RY#gJxٜt`8%!Lk"WmF]t_ѽdmn Κu> Yftm);K_Ym=Y䜬%RU};',kr+ۙ)Qȡ͍v,Y vnDcDmvcgS>^NR9 _uv`0D*-0uu'd!BLVwHꓚs혞]UyVyC XK=tݦ/8rޟ(5Z䎙?|/{Vh6@Kjߘ, fRPүH:ȝBZ#|㌝}]@/O4̀75݁>7GB 9uJELz [^ƤuӅ~{Q\׋4_^>Kؤ@є~DޅV; tq]I8A`V,%8д0Dw0(;X\ͿIC^?)48SRUD1MjPIDG Ptr۹أQV^ OC8(TS͸!VEGY3R1W2)&$_a>v+BHhI9;c5Nz&]Sy~TNjq_Z_ sI:u5t[ͻTUo1S?w۱i=ΗApܻ uYsy ;AHr۴Uo|\΍yP9O\vX|ẮvϮVUqZ߂%&xʾtOu[>|+vڌqM䈀 'Ql{kz[$C.*KP$6DVf3p\ F.\6ܽvPu iСnM^NNw^B$m"YEL}1BLli*!oxmԝ ^5j6gZ3V{}8إD4ImS+6!G91<*ѿ.V ZJĭ2?4u͎4HpL؋2@)M{0"ڏr׎$nE]yi?-V9W5uOu!aO.$-H^+OM@ӛF[O&QCO)0FPz<⑴)qwHڪi³OLs ㆫ# t4v8ns?1Eip_+XT>P+j >:%Vaֈ9bL'ѻ_Qx%\;V 1 uK&h="bPB~Jk]`! |ZiUG[p0eeRV/ۗf@dأ`5uQ$ y|mɡy0X˦W 1#KL&Nw:DEK$OܰrL4\uek=}ݽ~><P̼=G.M4W&TwB7Cp\5}I:+F]Ȁ_:'R =+ˏhչ?IN%/S\tXFw;/Ag[#=>|y]&RP!D0Zja֡ۚb~Y&-15!.79P-=j60(ɬ=h{.> 柽8j0RGjr~Bekɶ5"Z^I7>3G{qOΊe#x?d %%S~id q֨_%>+ܧׂB',E\>R,dGLm5Eb_)rhĴQFwNEꔉr3xJ*z4A;B'/%XS0FGF:i:`G%y}BGǑcx"#iXRDP5;? COu #U⏄;m;hFI$;6 `w+(z/VHkwW.QA馍H`?rHV;,PVTίU-~RxO.J5u!ط׊KlkOr;-'Sv.c6E=]F eimgk; ,AEX`%4ac)h頖5An7y.ء\dXװ-$?Be38Yh.hKDL6E D|:#~aJ@l4 -E?oYŵ,_*YY P]#}0%L[]F1̏ uPD87 ̲<~P؈.:/V?i YbjMp}_ p%RX|A&>jrNWHk9 r~qg4Fr9,r\,1O.J]ˎOs8w5l%X9UUa»7sif344"BXCP֓̓H@lʶ-:׊A;Rᴊ4>M]uMجxyy$2g^'5x{%VxIDk0Gt:ɥS@ޠrïXud<%餷0%My>CY@&iy7vekJIwKI2'Sr[=}0IDTlW *irvU^,#!ʾ+=|cW$}(kX6k(d'& &..8~L G@@F=LS*G:7F+W`ROzʘhXV>YS[)I1{.D/ qMUʭʶi huIiX&@P͕nL 2{ָ̂ѵKokG`˶Mgj+yR>lDǾ2{u im v>D4jb\Pdh-nV2hVw t BCVeH5SRl}Xh0Do4S^bwm{!۬l1Ncq|CYPT3NVe%}z;9]*|Tv,P!ќWaV Awy?(vޙI.0Tgdz%?|eB侔g{:fp궖!$(]~n0(m*Т8ڳkEJఱpux,P/749&FM8Ӳ&b-"sg' )PT)"D_x1ZFZ/njU@Chβ5Ÿnf E21NK9P[`D/M鯦>M(x|NCИ>#mY}Taٕa0twD5uQ7B ~!oy+nNNlSq˧/i;jM1ή$5CJ Įh/2C/ mͯ-tƸW.ӽP#caӔ'U: D8&N}rFv.l?m)D1ngqNr,/!NFzL{S34bRjvpˏb&hŷ6>st&ots@W*|&>Y;f9Wk1_Nـ`",x+.(]<^A&3̗9Uƒ-2J՜m :QْȢMFP. #}z{π(B_a1z'J&. W{ZwC!1ۧ;kf#N%H2Ӎ}wdG-2 /P4C+'fRz=Tb|G(nEThyFXηخb)%ó&ݭlNW1>a91Bֈ`hVQ3);\]UJjJ?3! $́ l7X;Wo?`Jn(eׁ;Xu2ZiAyO½-Z5E)-a-wI 8t`9kF+r0ÊWS#Aq5:$Pgא Ab-hQ"CM# LzM&rtĭJ:L1AOOclNDg3ari8~.Sri8r'D? -ʈ1p+Dw|jc:Wr!`TLAxwPQ@h Pԩ1rbk075I(60:bߊ٪.MיhU;ɰeD׼*ݙ PC`GeV0Ĥ$gl 6>\= J"M4#j^`ɣ2N"?vŲi@E &8CV=SȥO#yh{(eZN"!W]eA҅C"ω=KO|s 3u->5ryI~6GmM|\T;QA%@,y j~ #ΕӶWg @j›gG[nۓ:gћ%bbsTuE .G*cN!eLoFs$[Bur\Hx,әn$]LUSڕZ*:Q %,27е6c-~ uʌ,wP.ԣ'1SDD TTx] Ӊ/2@ "٢ʖnZ%𔔴z{b%H ^m_I:1Ynrc^^F0%P$F>'ՂS22TcȺ.X8ϥRtGxꙈ{t.}ph%&}<,R9 TŐBybLOPMi6і]9itgKDc(D"mr^4 ke6UJJei)19O63BTNXcR|Ea2~ԙN;mJ*S_ôx-Xr-B8{hWRA2+@z\Nދ67h"L=ҙa2ǖ@Z !zZΞ\IN"l0@}z){v.DC\uTSCwDՠg ˠ9yDgG Rs7䶉, 7O+RH3#"(˥gSmJO/I-G!AOw[W:#;iR6&v0(JKO 'ۧB5_״e%Z=dch(N#;Q{JmTҘ'n9PƘ++{9Z3 Uip~ہo-PNoR13n{iLE_p#珎JOVP\޹ef|q%X+3b,e .Gq;u'G o_^)nz\XV slEF$^pBtWkM~j#wh;oD ].O a][<0v.b,D_L:u)7f ɻP[2|KP̱O:D1v7 r%^(辤 {}7rV3='kޫa*~;c^w|5r$f pL̆ Oĸu>TNӸLn6i nXLQ`*bnb"6SA| IVh P-,PRG.~Jy:ZoЅpRA䢬 65)E93&[y]M U骞I\~1.|zDl2܏P@h !e_|]g:$X[+̃qDbh@l\k ,ړ_nn| a{V+Y=r\#~D'氶g,CΏ<諁n=xrU{ۙ>|32ƭ\cV0RZ&K`H0HaűXݱDGI'FuCYnY ~-ieuވ9w>U<7%XD8~n!g7XdUGck02ZАŔE6dt -.CZB l9nqί ZeA^ݶ@RѥϿ%J|3dLrJ!G{N0/%ػzn/WeVb}l?4z%cn1|Un<]`L+*ʄu#kzin1@T2Yɸ`5-fb F]s l|mN⳵~ o5j!:[I#Fto&\uʪ+@00z)Ͷ@ px6_$Ú ^ߍ`eYtSs7cz}t6s4qI|(m܃_0]?᫼kw$8:G^p ㊃D0R{y*o Ğ!.\H,%E72FR;&D7i>U扳ckk6\!p?aA|ҬF)qf:H?LB5tfo\V逘D"^%RuC J !SJe@/ ٬V`yR/$L/[IJ&$_&:>328;Tbfs(${$Ek2oLoWj+b!+<.^X0(,w9%-s٬aid./8=Trz\4Fuo+'p 8J] 6;&>ӤuIz EEps/YB$ }mP$aYL&DE#`]s#G(R 2"&}/T(؍%Jy(d/9})%)s59ǜ,Nң(1Y=՗[Mv{542p][:zk1CIEDZ9>mE~' 6yFt{]*wASܒŽKm;jDڿmXX'~ , fj%-C;:IM((/_y)2S a»m3NrO.jK͘9@F ! Y7Tˢq(&}^Qdj9F|~tHɾ}a#,MRn'wyV?>W?YR=*l]>~4utHhwzKS3 ?)Ehz* „UYW#w-9I%KWMD,É-ggN44 Y%O<Ӌ{ƴFlԜMf㗏,*d?k?6z^q` ׾>7:=2k1([0n]g!=FL[$.UeIsMc+yOyjѪFb樚}ka(x)gw;VQ9!8TRDChuf}s"|BYq.s}KL5 +~hշI%΀,Wmr@6玝0lAU"͚3i9p뱂N5XvUkRdB{0 xJx5HLpp=@ 6On-\!Cx{K:%}H JOnTRJݏ{ڗd=^p#Ƙ|\4'[sL/Z2MABl.m+oڍv݆~iV0dN8I6mRga&HZqWA԰޹mG oϬr~`cRqɊJ4S- \g}J:$Дt8xrDT#=6UÊWєׂ#1jAKKajc6*w:ɚYGŠs{%Oʔ:MC{ZS>5{Dbr=[u<i.5/t}L  yjJMOP|"}%F3 rG*riO裵"Q8 _l@w^Fo,@M#-{C 8+Y oR<Ҷv"tf"w&j-͛ I&VdGqpsm#3mҋ31䋇-q98y`{؄+/2]? :Ʈ@l #MzdC_\̏UTcc?emDŃQ棴йH6Z68h*y_iWvsg ŗmhv_&xz;™8 )>w߿oVxc5u䓻H?OCl BA@am㆐`>.<̺6M_Шuv ʳ%UX.$ BܢKccˏ(փ$U`0#:+-Vs0Qp΋i] ςe zi3|mT(0w-L|/(;e x?I˚.:0HN'2$H$O>wT?{!Kӛw54W>V¼Hn&:ʠ ";~-iU2uG=|+n UR±#uJUz^7j3K@Y.oz\O¾4-9NOS] ab40?@)YA< "h:߱'ФE{w\qw~^ŹHҐ$Txe OoBH&D4E ӕ8Oث,+&><I@ =@:s kmvͰ+9 .qЋ/Om*lCˀT:X&L]+OwBS} mNF&7HuATv0[c7'N 캩x)dZM6/ *3^%iKH87>/Fq#ySD^hl&/"~Êh`|M==Ȃ%>^&E/us?Kׄ d Gt+E*m/7U! c$fELBI' D0xΪV~.zfx{Fa8x};4,[ȐQ&e"7m=ւQL"2g*2%0,Ӣ)K8LaG:Hɇտ k_"2]ΥnneT*]SD3QD*|~4SR^2oP%8䌑̯hC ~`Խ+)P~l۞#yw3Y|&sȓ!1[ y7wu~M֩uyOջ*eDM12A@5!ܑGO.Y5I·QYn(p>3suEIX?tmМoҞ ٝ4ߒt25xab! ~ ldeuIֳ Uȃ'^5FInT%&su`U\6=F-pyڗ_Cbn%.6wcNGC@O6'T[zk7lC|'Drh@ (0U)eEWZ%@Ujޔ8jUsj̜7Ӻ /KFfr*fex M?ww$Δ~ N)=d-9E|ϑ5 .7ianBߌX {2z i;bW+ )/&݂ݥ+$9ّ{Yu(HњduMC[;, :8&?RHnHԥ~Mjy;xy$P 7Kbw:/SLEWgSH9K&ݷ¬pcWCNJ] 7BW\4˥VK" ZSڣ SdEy24#^Mb:FNe-{  ))9x2wʹ8$ƿEyާdW-ފkEjo-]L[ִ ϣ8*pV 9G`D둛rp0vi uI&;&aL}8O%lbQTWoANJ[B{k̩<sy2 ]#ӿ>%kwI3]OPm?::ˠ- aj173(yFw`3ʉ&! rzAdvT!ܲן-ĈN0+C:ңN!ljq#9W җ`X(N"o&va8܀ÌVr [/޶K.TM1d:x*ؖfx.rη + ŷ" 53)8TJV~Module signature appended~ DP< =UgYZ070701000000b0000081a400000000000000000000000167a4d7fc00024a84000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/md/raid456.ko.xz7zXZִF!t/S]?EhDTTk׶ǼRFPԞђOCei,?I~`ɪ1Q:L2QˈG-B8fgCA"#F"cLuF- ԮBgw,"F ^膖Dד/n2xD}#/omPϲrCSq@c8A~i*;,zy/ 8s)ŘQ N612:Ww"9 $otgk~x=;z*kX"@ؘ]a!6Gz?I[^RP6!ʂ[/yK_CbW!aWrikln{k[UvP\I**~PWWq},'?#B>[p$C={2++^TZ,3)7,A}_1~:3kpY^ `M֖1˝^~{FQweի, ) U]aZkG\Mĝ2T1} ag,Ua*ڼ 9̸h-ku>1]9ڹDdGfK)K??le Gmc][DKLQi.6n*Z DZ`5UkIawlqzCuH6dn!KKz/Y^'.RvԵ)?|O>|zdfA `2C,ɀ^۹H2Dqu;c`ݝEU0;D=/F"`ݬ}h k- ٞ.qbsN(umn(VKz i=A1Cgq\g)Oll Elo 2iUK R6vlm2ApϷ)WA$r?:,b)φv֯]ABaހ7CTA*+'{r:J1UC` ,Ci|H:iAݜfg? js4m[Kr{p Rh@Jxt o+I0!GxI2Zlj\U;1fvu/'GM |#1XEĥ4@XSҪw q19 BH4\/׷I8K.–j/&#Yecb^63+}ːigpDܻ EPS֜Z0{<|m7sb˂%ur,ݓyUm g}!=@ 3]ӽǢeʀs"K.ReXlOW2~#h4q؈e_k$7zrA ƴMT3a"a)q=mqH(Jt0 ;%c2@2k6WQ6XSy{5a%IɶصV~#l΍`oԔ~7ކ(?*bcV𫡅@oiNi,Q,5Nh4 XZ睈/I ٵB`EʅլkR{ n]% #]<;m{>)wVAE#~yMfh:WPٴ򯒹ݛgAv9rK1 zSa%7ҧVw+kE;KԿ̙oUB`=mb51=/Θ؞ZM^՝ři;晶ً%cٌ߮RiȳYbJT*#2ƹ騝Wg YG Nhg[7sȔU!!hG6ϭBާҥmRE}i0:v~ Qw3͆Ty8)z5R m`ކ˗>٬ل7ǐmz'GTobT{ީ3iW ME5PݶCF" WW:/O[xC.>u924~:TsU8Ƚ>ej ]Wiz60Yʗ}"n3&GW cj[ƨMz\@ƱtqqIJ>vߗSD["am=2K2Bx\j2 ͇b? pYi-B{ X1<7옮Px)门.aHKC53wRf!:+gMja<ퟃZAn On9j]M=Omn>= a<\<$F=U]ɟ H ߎ~7eо Tm=|nZs5{w]|b3B)1iޘ;b*=I7f d2OI2*E5%gRm!1lpw2D7u~MJ%#cF>`~y)yfɅ;>x &u )#"P`ى_u2?; D(ڛ$ @)K)3'~gG>b@e_굝ҍ`wlZ0FpQ 񣫜fݿql x$eKWM{Hѫ+2䢝G cEAQiWx ^_V#pyqGg$$HSՂR?mS*ƛCݱ6/$`}Yؚ5Ki3[?TO^:*5_Hu/ >4rH§N+m"b'ޟŬ3pe$̳֒ kȃKy ҺȏUF/)=}xi+#י?IG}S`oOD$V t,~Q Ꜹ[suqUdD^\|m#s[L\"!;`W{f|x_,`Dͺ>g'?]pm?6Ћ.Uz+Hr3CM|W%.Y.+,4gI ť \cjU \7Tgb%/U Ũ ΖB>Q i8G+1𥭆Ii5C.x[Wĉ`Z_bDZ-`4{?S=Mu [{Rc7 1p*4M  }# \sZX!/Ȅf[]mftv1֯z"bHM h El=hd҉WYʰ,YA޺nBKKyV}kAɬ//xQzM+0lhJL(_ټ8R)l&tL%6/WGC 7EN`i›jFgx͖Gnr~:'}JbՅgKUy\X\dQ.a,߉\qGO*KȪ]V*xN6h!+ +N|>uIEGhCKp~]ΊY6J:Ҍ77&z[䦐 ؠe3htP=0sm.7X #%/#% 2NP2 CyknO#Z,lcběOvu'})*nyEWxB Rܺ?JX(U𖘚7hS!6`2[#5s|,_.%MƱ֙kZ%FN3[&2 /\ >+ALo_n}8bj .Cީiv/+oi[56 S`& ,-ORI0uw?ZstĤZ'-W‚e J4K~dwNs˜3ɇ)r;3SPf-xM9#؍ט* %LYb]em!|mӴQlwT6dso`5e<ԫb9F{M0 /E^5ꯈƇ-AMDJkaQ-qnmvOqGzj1ԴRꑄHrjʻ(1oxV QJAoZ|rl[Q""9.P368 r( jn|_cz­A Ḟw /sgy~$Է|Cmُ/`j Zl|1XB<2KWeXq]J@h8xf᫬(6^Ŋ_ړr2+ElGf9fqk^VĨDx't9/ csI6@4!\Qbdd"4`&}RՒWWI⧤$▒Beٗ%20$7]^Oq5w%;n2~hGL5Lyl,ҮbKkXVD uUʐˇ[#[;iqA^gnzXǑ|SQ1;ius;*we fш,5EnՔwK2B[N?ĈYx\/ɋK>ŕ{SG*: B]K={*A AG}:042d ._3P#GhN$H:EuFnķJ#?6Q Is_1\/4DZ. Y+v}0U!}|4&$C"SEr?Wp>`W"FB7$=;ń:\g&sy jb-l%ħ T:+duf&V! Y x:hd/8h;ʔ1O Ukaj(0s{1#Nm5O)]8 A$V(su;Jd;"MUMjaN/t״hSYYZ8ky6}3끭|?{Q0yCD1!'=MEuŠ3,p%=od0ʮ,hpgNȄ2pB"&TTg'rrZ`UR)us4~G^@ТNم ֹ_YfK6ێ25oO1͏%Yjd&$$1X+do;ĠY'NoDS3UJqX X\Z0IsTx uO:!L J9md ~& q;gj% /2޺aG ^Fb㎰C8fIG Oqe\U%0l| /D<ɻmʺU`edjFNÀ,[I7Hv&wb"H)Y"F5m)c^!z0'w/#?6/Txǣ ˴v ,kPPf~xdC~%렁}/lsUGA$"Ƙ_|=OF=>♒ !x3?b׆;\޽ǀ|i`yD Ƙ'\r׽݅c,*'[ ֐](5\[%`tĆt20pjGU|^LG/Bf"I]ɊЄG ij2nVX<κ`vcsO|\Bu|{9 LG-;D =${ZvWi jAP1@Rэ'Qf$r2h0#7U%DCd^E6-tVF ҔY?Yd4^>H(=Kh0ka) U->NA-M|Ma:^SrJzh/Yȋ42"zG I 5G3nPVBǢ8.^=.iK]R}4Rߜ֝'p-ďotL< %-D44ٯsySIBX5۰UT QMqW $읇ǎv|=Cꬽb ɫ^q ;5="1~SBU7}]J`i];ܛH*{?Tc;L4{k DzBk^y9EFj2/_.i5T!< Y@6S֪!;.<hImK͛W͎!7[ݼh z A=n72Eqִ`&: >-uCvW3KAܱAO}H0vN(:t !Q hS~QB;f I,s8䫟;'GNy!6-YʙdWZ'-6ep [af>]F2v\6 .0Hn]~`Q4|crCJXbR_JQsVMmVyi2.,35WM,,XwB3ˢMxh,үXAɥ,;!^Pc1$2욧hT Qn La\|)Q"uB^lVN{?ƔN*;Qɖ+1'=pi{._ClCr GWlvGz˜,hdq9ٶ߱R{'uԟHߵVH`3T</ y2g0ޮUqg]ƒ4jK6Jc 6G Ƨck-hxZvjyqZn=³@1yǥ3Oԯpyͭ¿ԙ7W"+Xe: 9O_bE}Ӥܱ2pTx'8Eo#t +cz^?" JRĥ aa!;Թ[g*A.9l.K5YW>6偿%zSuֹDӍc# ʴOQ*)o7ݔ-Z"5{N!i7mb +iNYNݥ#(]kM}]+x+-@zJ.>m~.fR:0KJեNUC|O;gعY$c {Qi s%UDwUk&oX6l2v1X):8sU8鐳 vJb.fN!%'8oGc _?Eu0z '[Ro z }*(*d϶Ho?~yĀT3S:9{)BMIY׼bD+f^D luk PpKgFmjvI%ԊipE\0ڄ4A W{+Rn7tZd!r> S^)} D9n<)0 j 9I|YEIu[C'maMl(Nh9PEb^ WӴ؈p]BλNz]; ^Z~FxN 1|=/í)+ gJ2yKgD*:n @!jʗ>KªGny ]Fn@Q&~Aϧ;%Z <>-'U|kE T6!Y8vI(bT g7 HgBOAP:$:fW^GF/~BwRW oV[g}R) ߍtbu4[ _A":jkuQwFZ!9q1 ;`RD Lwyv!_:Ð~HYWdv5KBH'Qт)v^ 'w޷5D8 etO i憦#"[U_2 7k? t9'D&6 ЁμJZl,Cec5FJ^Jn30(य़lϪͽ4Q7R# kar90Yqfn|1 ; Nm0FqC:qDRa׸2פng/neĬS5Wɾ@M+>}@p]ig/ܔjGLʣ"3>u+jT Bhg){{Z|u88RY=~NHFG xW_W̜]Ca@DΈݶp$լ/ݐ`GQN:G.B/>8 F{" eMA_gjʶ^'e`'GzsoO#/ ґo/SS^a[%e_3نæC(h;tb,?n( JPqy-UUK*g.̭ uX,77tg%T3G6|w6w6!Yن_,xzK߂W3tOI20V @F1mqVQSs&g{yi]M'J팭ae) ՈM=f Ó#""cSF6}")ڲ\q=Db ReVƖWZnf( "RQ"]<` UOJ[<镱s!F9i%`gd2 U׵4m)#NDttqz-7~0kE;z $к_ IǡlF3G9Goox/Kl䢤m >IC=9鈸@׍Vm9WJm|9+*^X T_u͔ͤ]{IWV뻜J 51'y9#G~1LS&4TA?*y1AA7_d@Eo*/ 8/GJRfϝoC"@TVp!0_`c`*yyFi#Xυ4zx&V`FzTGUƣecƩFd}953pb^Ó.h>`LM_׮W|aEIb6;)k\1d&yD3n_r C#D~ZGt⮔zpG#YԻsuYHYI⯙#_p6:&XI~s}/>!bzƱҐΑ!M=-D-@{HXܢmC;Ly8_9m ^}= kF$3?EIm?Mjc Rj%Bl3Gⴚ{%E6Wr`7%sbf±~v 5'gd<7\|5TFnOڟro2D?F ƿYwzW:^I,DM2 ^͝Eԏ߉>V3Dm7Շfne[ن&*;uK: 0|\0kq2yYSg¤z fR9b<HDJk-s"XXʛU;XΝaW9#1=pom~ف IK8ny S>Wza=b +[۔TIQ0źZ "KSwjT.i$R>)ҌS!8β0nin(5YxQ(ݸO\~Y_/W\V#|տ髳)ϽtW'Ͱ[]B|۷Y1{cv-ﵕ~{EwqawkL7dU.oB9{8:zYXhIo:yM:j}̿"VnPf|{7L<*oo|2U%)OpD $غ< *Lr.NC D;G>$14t}*zVp۱^(e"¥i~?@vQ!\eoRD#ʲZM{4xA8RPwZ~yOkT`8/'1\a1"+_sqB_ Ju:*|szcGOhB%?ʌЄ ggZ=ȳO[l_S~iK7Fvbȋö=nb'CˇyTF3p $Z@՘i~U HLfI*Lꅮzv"(.*r@?Y س0mI9AsbP*3z.&=mp+9kZp]N"GeF,fSܹ3z$Zʞ.|QfƖ:dn]_iX}y]";U6grC2Em}QLY9T<ʹ7; i9VNpr&?ϱA8RjP--MEܭ2r|c;EkQX9:QUކZRd=Pt*4YUJ ձ-T A8kzDʜ%ȳX@&ob ˓m<3|H?4Gl f{6=-7%-c8˶Gºh+a+ExL@ /p7͠3X'H9 t7X=+*Eni1(ݦѤ B=q,8HaEBYHYwKtp[yH*aWSi[D,`^4O3u^Gt3s{vij:FX 栕fof m C@Srw(6S&YfZ$`G8|k;Oͦm?oT^=k%]@nW0VBn\. WB- .2EDL9]SK.-ՒS}|OE^y:c]zQ%ё+\f'MATx]dlqK4|ZHFf@ +IuMX@ .fg̦5|a$0բ`QP0Im`._VɍT"QwO A 5-q0,j7ABlǧG}| =kl$t,GH^6Y'ٿ"x.~`^5esi:N`:Df-$_.9:Pl8-AU~`yMĦֈZ~h)iˍ j>^+f)pgץ5ϫZ̭zXUwR?7)mrfN|8+A2·!m5Ȍ{._= !OW\rKbö+=y(/m)sYCT/O#sz/d#ZNltG]0r0=, cg p-qU۱?ȣFLƞ=3lj(@DZc1mG`3ze:?H"9cR S/@8Ή@w}0N^<R& 5`ҽB:Gp襧DQ\y3Ab2v4>yQƚ7[*WB=-V[b, .X7iĨ9yߝdYKFENd WS)YRMy%qQ*P$:G]ʭojqZiag{\! ~(Z3hKm.)m<`W޹s N {]7|`dRgmŎ\l\V$;Iv;u^`7]e1R;杧>xK(˒ g-ʙ![^MU7z0kNDiHz݌ XԞ!`)YI;;BcDÝE]qCUtyL+P9\L䝭p6uMzQFM]Is_5zz%جt\C#Ia֕o3.LMDpp;o.ViH"ws\Yi9M 帀&;0N8'VgB-9F솦WvWϙm$ 3P',-#+2ث zWNW-z]W~67y mLjYt*'ũgKncxzj'`Ru0HOe; Ƞ9z hltsI@ }{Áy DY;$>zV'h (Hz"2cCFaew;ƬZhXaԈk5"e jg M*\so6ؔ^{)S00= eT5_k$b=Xq[%[zC82&*%\ B=q,D.H񨔒wH61nFXg`gKl| G'֣]òJV1[CnΜ~3@7nU;6দ{|l/^{?ä^\P8z=f[|~Aݿ?1ys|mMq4W$G47Xjn =z5a:A9ΩM5*L]-B޾uV 㠐O5nWFçq˒Tpn/O,S$+ ŞH+XfGe ݓ`.|DG|K%% zqZa(g̻M`v^ÂRC.dZ?:ϠG#ښX фM_i 4P؜:!O"f.[_=Lm6rۆ0ʮ9 a9M~ _Uo~_68&cڢO:2C1JlSBM^ۭȳ5yϊ9fU:8X}$o?BH7jwT\!:< Jq65 Bs[fq*/T/o*v9_/4>6(Luw|h2Ex^H%+4~4ġYT9 1m-3GSXZ%Hd+]gAB{Rލ',]˽᳅tcu;$2)n2POz+q%T߼N~#Nh =ȱq"ͻLtZm8[WuV Dpp`"r]%? :Q|ؐ!yd#6HvV!I ʟm5?T }([pUE. Qu] vHyGO\d7z@R4U@ٜւ"lFg15E@K]XH!FM=Q^Ejlqx %Rv3I3]?q!r!-wT{j $OZo]kHra9 &wD|b؅h2>qk>YNN,ʔ (jCjr@KTRY ț HI]JapറQs5~Nmtլ#nڍql* :U,&1Y&i"NaUૠYOŝFeHmq .8/)Cn]n2/IYwB/qUНaQPr) TT .0Xu&&q~&9'ែR׸Nww;̡^$]?_~˨YҔh?@{j)Y" ٟp[Ȼ,94(=:d,蹮4~Cɟk+rNv-FRlOny>X-)T_> 5op|٦\`3/-C\UhxKINW9w..]wf|f]T7ثʇ7nm >QUNȒiƼDQfQz$pP?݉hal96ΛFefD;x8ߜQZf,xfGQMP=pwNI>?|' ^?+A+L^0#3fC*GI>Qvڨ*-nƿ%=1ۨU`i+e'U!ӴJ[!K=Q-A(*YtJ&y[mMwi|}eXɒ/5Z$vRFv.Xu V!dk1<3נD5*y#>^wvFOTJX6r/kOStYbgEpAsDjAjOh6agL=/<;Ph GC\,P5WUsQ@E,hZ]܈xKax~\ k c1{!o1x`3f:ٴVmdfe7ڂ :xM.i/5n/i)K me8bSJ4亝\i(07bK%3|1=S-/ $u|D`8>\ٛASYIٶ^jY4Ses{vL~{"i!*oe8d/Rw+O[Đ`7D8: MD- /ۘ !Ty5㑾`gnu3T-pZXRՎ ]lL }6drSv@ nHσk-yqif7@1cPx%/Lrl"dfPR(J""e W! Ѕ̋:oBY6z؄t5|[`y+M}#"Y۷sEy-qٞ1 Mbx[SExaՈ.:;06 5Sp . o8l'zYC̒cJ?W"l} @݉Ac0.IŚ0jQE'7آCܤ&r3 =;RPˑT&`&u m&y_dk]ZB N+28{\9Tb?QOqӃfN(cnN&<9ϜDU,:7>4I[MP~=~K*R/3fJWx *K3 ǗVH\K-}Dow-XB 9=KCgePZJ-ю7}tӎ_Ic bROɁ.[g~:X&z)]7'Dy DPBe)Ug% R"B(Sp[e6G`-@黅݇Y0UDR|Z{o\i2 91+ׄY[%gjgMbOdk[=_6UH50D5͸KGz_hEa|3&s)"O͜=zL` oM8LleKhdG1>GrWoڋ DHszZK /m7I,'dXJ[ ~ I̼.BkӯVvsγsxQ zq.mI9 vy ]Q5 nM}--Y;B-Έ@dv=y[țw)AXhI#& Z؟u}Tzc*P{nf  r˯* 7,@_U7 IZb/~Q]`(d. E .,at܏V;Dvt^nc+]2cP]6gҖTM~v#AȻ^>rr8*pzݭА87Ak6!) .b8DZ:$;̮!. l̎xL-̩g~F o `-Y&O rr3䯭L6`8q,&+v¥ % 頯NG΢;ѹ*w*L+ jmV}oR|S>\!A%CG"t,LfΜ4D%J # Ԭ0J4 AWbs~# gu?:;(ίAe -ߗ!QONRH!JfĪIPs7X^/6BƟSsiOTfmĨY:%j׊5;/Ma q>.f lDGJ˱p'}QbY7 zQϛi4}ذ8fXXLZOni^#hlrE¶:E5%ŧgƧ-YT^xp宵]+`aa4-hKjK;@X$g8gB:%=mKoq95w饜%: ڒA+)A%;uҍƤiXY%2f}ty$CDQ 3ͮ"C\v$>xۘW#+?f1G.!B=-ju8C{'2s7Xuڎy'+o뤖 %S#aQH R?Հoa&1C' =Cɨ1_8@rhx;(J&.v|П%Y7ZրO;t̮;$ĝ`yiu xGy;`hLnqfHLJul~RbQ|#M2^6۩ 7Q}rx}u5(dәnDOWUCZd Zɼr]-RagK(~(d _uwVuFo7+"oȹ_J`:0LК4 1K.\tug?׻3Dlua cq?E;~Y ZjF>9łF a#%"{w휋萄8enc,큏}<#8H=sXyiv T@b-"Z\5[Dlin]`S@nY^BTةPGqSrɅ_a2Ķ=&H-BL!d`6dq!tq1WJo0;' ^طӻ˥^1/|}{|4 0e|'xgL HTw'bL{'u WccpFe]RJVfz <|bF۟0F[.Q23`RG*i(k'KhޅF1L{σ٘Yfv _OsNq띕ߵGX_?t=FKdI!TiӼ[/Vy)LlE ЋBdjҟ#iDFX!797+'E:5Fgߴ5oI#=JNX;Y'0ToDcnƝn?dmlS˻._"TSG1B±AC۹Q#-5-%j!V!(%&̷(ӇOM ~OuV2W`H0,޷sq/uGpszʈzua ЃH WKT+ֿal.t=43gv w^HŰFV-T.&"!/D)Ll(eCGh}VZk}D:ԄS$1;Js1Vlfq>_hK]N"c9<^M6:p\`qbW), :ewAZFŢ)@R5Q+p>4ʞ|d}>,ZLJ$eyW72;O(I# pcIivƷC de7ܪyAR;Z{6K Lxvsl+̜#CwGl_òUx2ICW$(‹7pԠh}{VwwQC4#4ܠì0`r*~(},*V9NZ}7xrN‡fÒm>2*@MNjJ4J 2Bۈ"W/$LUWiVpij]_gцtZ\y-q e|b5_e{YW^r?ܝDS@#[&Mo'%ꗟh9POȉǴu1ޛ*yÓ($ }hX6)&-x%p5Ugw@XY !%/LHN!bB  CW-q90oъMN5,$05%f^8$bZK|?FQkz%խQQgN9g3$$P̉3uwSRso0CtDr?.Jx~uD`-]3 Tr*e\i|W?j r։8pU`G߸Z^>PxʸػQ& ,Mpjm"4A'{ }opg@pU4ƟN/|4`x^[|j "mU]FqLWyrg:?/Fr-TTG"@KIf*bGK n isqCwʶY p.Tmqh?˿*Dav/0=KIY,䌻b-_m++BEW16 am# (1M_s]o;-Nb5 s&1Q&T!{9@t)r&Jez ѩ}F؜10 4R}R$IX V,*3*W|0@Ĉ[ Ⱦnέ-á DHF>? p~)p79hdQYbsc|±7-$HA۲UWS'^)E)wan#Gխ} wjgʽƫ9n̙&r ;nji4KϙZ0` f'5(`.-O^I }])xrLd\LR^-!?i@]gj kTX QmpۗA,`=d[H[4-|#vdHUA#t?G\k 3]d .mhDX(&L==ϔ&Ս7YqtA8y,"=i%=V`C}"X1_BmMjPv|xi%S 4[(VOҾmX Fe-a-TL]qaSRK7GM+ F)E/CSfPzx 4U lNz`U!dZhv}4V!2<_սMM9djzTZ-I-h5)c%`BM]϶ݩ4_4z<J8Vs6Rh@0'+w}*Xu?SnW%AZe }H IQ,≴@=tY6U?L3 N')8TTRW;)MF f䧨fKNi vLJJ.dAGU(y*TGve47o|KV'M8fW %qB31c݌ӛ_|)ieAf"ߟ-Ƕ\DR>#o+v$pWlfAG Oiz&WA@#ݗ4ト1+ybz+-mӢjeM\ͣ#xǣ``$Me rorٞf?^,f^1@W9}.vP3ֹUyPp-9 hDZSsuZ.6̊[slUXG: B&ImSk;sZ&f` 3q37  Qn 6^m; Uk` }t4,h- LFh:Yl?-Ar$#AimKYn? ghz4̲L~$"02iW'krƝׅxED ;ްb\D^W}܄>% 830C?*a ~z$vӒ\s:B{4l-=DfoE B P "P聼'Kt(f6i(J=:4I6H׶Yq&p H͐9|eMӠe7[hͪjG@ '@omPtǹqCne ytkeeG>$+`j x~fJ7XsDQRY ꟥o / @'ԫ`fDzPDz%q # n?1۟%o?WJGG#mw(֗7}rq<\'VK`H]N('S;YYGvm4ϸlcW$5\-NJ<b g)_{ztYuA%.6N~ki\wаӣ^Xu#e} t+2X&%|m^̾+5e$ՁyU6e~]>F=XCJhR}|U6`oLtIΜoU$wylr&T"C]x X:Yj*N=6&Fn6mg5oZ|Mrjs\F0{h=ٻ7%^0MVn8/)ΠC [^iUw< CZKQRuX'I1u9s?_ZW9cVV^EWQ(j㫬e9k,3e3tF^D㠺 Sz"j3-T}&Pqvc2jf{dkߒݕM*ͦvI*筘fI;;,!.[:P9硌2)Ú`@/Q:,tʥ%}d?(&K&Y YZgZ_] (dED;$)ÆlE;YE<{[)4md?;xye6gm. uz:0 #SyMg,\8*Cb}r+h>DfG̈́'C>ck ^w y[2z>;w,-tژ/E=ľbGʚlZΦ# &KR陭COW<+SĶvAosx[~1 paiNylQNaB:/:Fߥʆ;M(4k OL#T%媠+8v|L :, g,zHpwl8^Ö\3TR:Pձ[fE80.[ӗIؠ9NAGfUFiQs~`u\֓'i~M \4oTR So 2^{S rJ{'#z4s~R@gIs"'0Ƽ5qY\žҫzTϽI6w'8f0j'НV0BͭwVKsVgjc;^Pg.j<&?'LKG6Tr '}ƴ<؁L:K=WeY963 Zf]"'02`QҘbj3XehlDt;-b+3 3(s5龦lmN$YHLL+9-p#U23WD"]d9o=Y9}OsquFzL_`Y83f{Y[=} 3gkJ0ޯe8|49{L@YԀ6iXOWE҇:_r%_J#rd{쑦rm0Iv3FrL|àsq1,~l,o^+1T){(YCu$ig~IKto!Z< aUCᦴ 0x7)TdЇ,Vޮëp$ )aEœ}$:Hڮ F1xpnWcmNu[/ի!y Eݐ)ĭ>fa0{t]hjJ' F7ĂR&,=8UjN ^p2`%Q!mvPgC5Pi|$f6"ٱXVVyq8r dA ŹN dbQ'8=GJDHX8ĆTVdȹHm0֯fmduu8ʜu IvT×zFInz  н:Ѥ2XLuT %-)|ڗWe?_Kv ^Ո1VѦ 4c u:MP1t쌲F~#& ZyUO:faWi%6eyf3o6Tv+X2Ԕhvὅ7{p49|EAM(y9XX]U K*sg;y2wa JlFh8Iu~~X7p4jܤUjrW-lpbbUS$ E9|`#e_l UHgAy~i*RVKƁ(Gteكej򢤛dϴL ,Sr&) 7Tg퓂rHR# 9q4",Bs&=f~>2'Ծ8:a/&M3t$5xYFJrhn/-VSC3xxYG[Xayj ^8W|nJ~#pbH]]tI;?mZNwH6)pj)\~cПmCЕCM"ϯ)k=1A~z *kHld-(Z͡MAjWg+= եk,53fPQ I-]0Ks [5b1. / DPr$D,hS"[7HCB*ƀռDN)YE~= n bzq郂&wrAd7BM&2B-cOt D?!`9\zv6W dtht@Pi./Ȯ?S r)S@NJ^Q> "~Zp.BSXC:h'['|϶+y`BI~{b04\IQ4a\ ={_r\sі `W -Ƥ^ Yb gT$TjI&5NO[r㷈 ?\I6 }dό뺩&F٨'bnjz*|#w.וKWzCHVMZhq4W.KϜmvnY0Ō:~-]NQP޹C[~M$usI ) 8lj|Lix>{U)S2kG4<@Qb2fxK!ThTǓ؎s7!{`?NJ X.*KeYORL?͂-`/ ׇl}$]MI x~=4$%۳<|e5 E@k[ /{3K;I QtlƷ" j"׍(t%|@yy+iI- 4b=Cحl^/ıqy֔N+s̳0@..Qf( Yۚ@?M2~^_4"qqI#̝'tpH^.̕1hnCPC}W1*EQGĽ&P|$;5mtBQIW"RGڎiIge?|և'~Q6K^jW4_3T59zsVNf>Fv Y"y SKUKý%X>w8wK7\!/فF&1=mW,-p~rZKMաW|-#ox[簑ydCNlv^QްP܀^glO>jErr%[łKEMk+Vh~rg":K"u:=tZU㗀ҡ-**֯&-;{HikPm"+[^ܠEzY"?ܫda[oSnufa^ƕ;H@Ύ3Z]u~ta&7ȩnXBe`>oܠ*plͭoT=jy/A8! l%tAQ2IQmA"jCs9(F.PɃ\J='VNtm1r*p8v|%VlGEvIPhAB VI\귪%ӈ)V7ThlYƾ1ӿ_uTSq,?`4 troQCjzȠaAJsu:K.,א9r@K-t1Eo)'EW XOxC)}M+vq;gu iU0¦w*U;0,{&Ҵ2 B{M<)NWx]!ܔevb3b,)jN"t-g.̸ӗ! ,MzQ5H^0V<㺇״ Ss{~&a\$Y9(0|넷o0fȀ.C![xL=Kb~cjUK{fg6_AϽ )QWA|9Qzם#sVF#=cK65WBHUMK٩ ǃ@ ˃FT"qʘOY J؅t  -~SP?<(Dg ޷bpR4aXP_c{SK(Q>fmij`K J!n#/n aڂtgRЈW.@#X)]*j$C]Ӂi (_&*(J䘋|F2˒|]AXMc\e_/!,%hE״SDϖh#n*N 6B+Oǰm-KqD/F3ϞdU>'sZ׎b ady,[J)D5/joB>n2%^pMnkta ce÷⼎;)mM Q}ejwB j.%#m$_!upvP?'F_/ 3C@ǖ0HBQ|B1!4p&\DaHͻeK659&tG!8C^az}4EK(ZPn1TTׅaYR-f51EeizSY -*7#̰gUr5m-Ղߟkp xu?q"$ϟf7 k Sգj4wyɞTe|N)q03)'Maؓ=\>JȀbԁQ c:&Enx]F5Lf,Dʆ-|Yqw~ &Gf^' AYx{K FUs卬FSQ|CR&Ew1l ;x 12-f1 @ )g-vUI%)Y=xOI:ʷXcF2 uh+>T3G+H#_[Uy҄#_ !07-ew\:R(\7ȯ BiS#|ۓa fBuO3ٶO!l/&#?Tu!(fJLN"X'FpH 4QhU-.׫h#;UTvV%MwgA[hNf {^l\YiB9s7?R\З%2z+;DmPKt;IWr)%~ܖrN%M(@3܎KTX؊h;uo4xe]1OqF ;r1jX}SΪ|eA}\aOBrǩVeJǔa^]bwɳr0 dS0)=ca); -ݩg#AFH:aە J%ϵG{-!HDu\W m(@ة $-%_,gfd00KhKTpܙ9K2X5H>lxqfpaM#i"$mf@I]oΓ ǂ~,풙?ڱTH so0B4D9eTw{3#9iR)!͓uim޽ w !(ٱ]5Qw m|^n>$m/flxJF"D{ԑ\mB;{+@C5uqv[qWK' s-X]32I*uDPDx`/Ӭ$*mɊCD8Mci0ZW0OEŒ mMp|6|};Ggqf۷W\m#<[hJ3l+r`,>}*VY:uM6oHR[kZdWC}3Cs LpOS]tKQw-g]̇^Vě\߿hͿTbTj{ـRwUcm޻=u L=FmXϛd E)\P2xj!0i͸}gQ86+7wA߬th\f v:wҰv#sxr'̕RA#[-uQ=CPt wA%1e"5g2z#ׯԍ(n=wP;_c)q]q*D]@<=-EGk2ɫLg^4Ξw#s/TF~Uܕ4 DU`&rak@gD[iqDӞD*/, 8G=NߧUqg[H Q'ܛܛLmmw;`"|ȸgax~QзJǡvW~* /]C[Sr(e=Ja!pP>HUN7p%E?p센:C|̟\Lkڽ{Bz&δBNM˚z T?@Ь= ./ψ[܎v. [4ĝ/\`\c"o^AaA* -!`íy/\Ғö̋,kbzVg3˽j)nSTۊbsú۳އ7eۥltT#.k?S ] 0>kvStfE!;k4Ŕ) wm$t4f%Ηo5 ێZ#Z(km:/C?A(%Ίg`\7E0m% PW "YDcl"Ipdﺙund\}5;7uhRt=kϩ6K:TuNW-(C '&ҬE:LEW6x KZF݃_r`-kϽ~K+1ѳOqM:V50[o O Ud;=Abu)y2IuRH?u3O0G,}_7sRI´-8|dɟah">]Yr]g0Q˸eȯs\8 -C(ڀnOFF6xMkɯ3@ZNbfy nj%P:Qf*FaO%(13+^wE.r5NK݆61b$h塟XB6c (nlSL ԛߺ~G.}zp+%^}*~Zj\6kԣ' xTW%L!hhb3A`%H|Z?hٜz]tO)/R*%jە,%xb\fa6W_!ԧJ3]{7LAIC D{z1iHsXjf\ۣ$䎲`A{LH{87qD2l¶釳 c_M:T:f*Y&' 0DZwCqnhL! Ρl 2V}3VFp*K /W󄜗fk” Iʨe]ZkikrZ@mX5VFO;«`5-E>N z- <3%h"/F\/8%c#'jcT? #k ~b.0;2iP^>u:t8f߈6 ^萵ZwK{([ mO0dì)uA .ɟsߍ)vػɇÏ9pe&_>)%[etoGHħ7I&5[EEBIp= ly ķM%l48t7;3E=IK^/ZG.Os1u}N A ,;`..LVxVoQ6LV6Χ/T?Íb./_ءO :ӏBUԍ@x}E+VS><ЗwaD)w#_~-ѵ`˦|wXIa>f k"d3> '\?tO"C!_"kcYs/w`Q>]q%W4 q|*|զuʒA|Aar(۰ 1@JW88۴SU^s?^&-N_±.lN%Anyy5 +R7W3AjO@ʖ4nCF>>fPa4cYN. h#)ֱʜM$6+e@])}Go=A8bJF0Qi7]!d##Ve$!83Hr9ŰǟoDKtnWap%6Մ$Z͑sřˬV:@0eIIF3xi34cL'qz^2IbYd-`bM(/IœfU.WrOpP✉HCJ A 'bx#DyW+6-sz&0/"6M5sEՃ*0,j]âsvMxJeǦbېQ S3-˛QHoXޗaQu6ri2h3&%5AyNZL#'%Ɏ4Оm濿f$F,q 3HX45-rk Y׋C.L\ZYXeC<"Kz$c{k;"K39!J d﷝ ,PrيG ϱ&E9'Mi^< t*&~^JͺsvJ&NB.c\(q] 18`ׯWĎ5e_?B|{̗GwܓFB(Ȼ6*:;?@U'+fJ"3q%Ǵ )y))=ەw'9mJv|\E_6b#t0rlkE񁧟OY[kymj*^ˢFG^>1@-Ss w&*?\u3i&֭7 waK+#☓Wÿ;aY3͂S/-/X4>N;ՌPӆ7 :qZs&SN(./"|wM `DB?L|uJUDFLNZ.bZUɋ: NOMҁq4PoV Cg(Ĺ.{6bc/@3$yƈ'?gBS`le@HV&d5XNJ?U~(ے /gjJ>!=|:ma56.9K֝c p<ۘo60)F=N2sqWJ GWLZن̠gM Ư+r_ .Q]'g\bIw*a/ CVG-Ld^XdÏ{@Y l=Hk.{}~LB']ϟーhO8P!'d;ʧ g % ezO HPkgGwab&T|CH}o_i_m (Pdp ƲPBY%v*l^WoI"/2cLWD?ccCJ[CvpbgH0[@ࡺ9^ii޽'l@⎜f)TOfLЖRa0!x/"6cQY T(LYP6\[*1c#/BE5KLE7O&mj. "K|ry_9 *ٷyajcq1иaU󢁓2E BkȒ(1sZ'cdcy2kףL_/YuHZ" plr{irhytO:MVCxv#fҭC(~{2zêIҗ|TışwQyg(vV9L糢OZmnVyN]gc. As&2CݸD^^n_Y7]/vd/ImP6#Z"m'5c S#|E>78sPÞp|P g*[ 0ЋsE%`=j*S0( -\#ذ3JZ"Gpkvg Cqm$>KJR&\ Y@U)Y%+'7V0$椬hh0x׸((S!-KU?[5$DH;hC :^k"st,6SkOYx[I3W3^'W%J J:ۊc8G"Q?u&?F@m Ȳϩ,p֌yR.7(t\_A4S'ڧ`ס|S.?c#Pa ,]gNc->-^m7o(K1lpw7񩲱0H/(yz :ɯ)4|~y!Q*0Po!h6$v]n*^M0m!xOJmΰbcC/&_ۤ,A" F;h)%?At]sFODd%Su`Ghr35`TVXCP[~k%?{]:p*E;.5UK s'2.JWxVwy 5ԙI&gULb/D#-^>c! <'G֡GޗH \*[*f!|D4#:q/E#TKxQ-ϦDp鋲Wh Bu59"w-u̲9uj?. ^ vx+5 "ϯwFa[嬭[I",K\K,!-Nrr@j͛ߗ7I!SWIY W{1[e2ڎǺpM5O5eI fjnEXDπJyEчOךrN4GXn{|n1K8a)xJ67,4$|nmX@Cfm*(EU}p]&Cc)J~=Ѻ'5pFPI7;y\@l=ː=Zy%iX ]K"xP9Q-e8[ yQ;,;(: pB'>AsDt):O1k*IJaPu/.] xLV.m!y I-n.HKƔ_V2A*A%9Wb%B(9~XXH; T`x Z. 9Y Z:GuZJ:m4" +P`ےIuUn!@GLkZxѷ&<K aDs7zV~KRɃ<i2tdvnRu2Ϙz|lM f3>nKs? 0{.CEʱg>Z:6ȧNKS!x܎Hd|~^ÈՍ'$u@֣ Hu"89sk=XB4F}/cSIO.sGr*JUߖvgk !;ڞu=>plleΝF!9Qha{f( smݩy (zJ,-|ߣ>k2'%Yo`ѥ) t[xۧUG<ؿ{: L$4ƫk3PK^yajD&3{\]_{(+fjQTE* cp&V O)y|$pGd gI}#frscI/z<>u; |ruw\R @ `Ǩ=,T ԒX- uDu: D2AH.XзWZEz`ȱO~a6kGX xOW*RyISrDZkq+cx, Mob! pIܞl(he"xc@aԷ\vj\ma.Q͠Zg+OGX7&w/ mSP)|)q\BAr`gOQC;qf$a0veV_LrB52_) =%ۭ[M6e* PN,bZY֙^B*UΛKxwF= '6XRy7M8KDQGA8 qa1$B/$tfAP( oCzRISh&PG'b5B g{{fZ0oމp, (*;aRi8.3ƶcӰHJn73}YأyO50[T1*BEd6 SʿrU+ftqϖoFHmq46A}/j&ݐOk޺i€akOAui!YUT#i]7HAluLoǢ|^GcWuOnc %{췹J*&Dċu16HoMkam/sH9P>Ei. hjw`zB%$&y&A2Vxm4ټ舦yw;VDFyA-kD@ky$*a @SԖi#IsP|c|@-ۧ@>P}{`tqOli%B=6O28c8q~]**֍ 4"~,+;hpUM` KK P @bpP3fX zZIiZ80635}@G..m\! 2xjQwņXg(l5kan 뼇)ayJ*{J<9ZZ+b$g$b%&a$ȔB əb {zLo]U^jSW nۙ؄tepl_&!IJAkzKڢ?nrmmeԶ:^?y!๔DɓёohG#T]8cK 6t}~kd.(5-ds(eP 0VX<g5s^8cd' .)s.(Zލa$>~d 4+sWZG3"#GHeR7 y큯-)6d$5OHZ@&ugp){q; >`4(,@A$C`n-әekA#Zvt"2F"t127D*{R`)?rwmv= <.`HIcC%o:0![IYŒ* Ah,cf a{P>C 4nطIY8%( 5ôǘ!WAXM+ vuYq4M|a=0e &tv+ba 7.y^\m"jQ-ؤc_*=WH!Dx -%ǭ9 [P}%H7{s^(.=COgWkӼ fQA'z3 Z-=7*,,@CU 0󔍧ӟv,#+pJ߭>κF4H ֩"=C#%Zz.d aFߟznC}>9)Qn䈛ha|(}oR)>*fyRW3u B< n,744ag>̘kMYyFS6'N%i ݹb[ F  9=N!V GMEgAwĬ 0K JP_\3-sMOT<#>MRVʘBWosiH^ڌL@f/ ;7Zi|&?~zև; EBIM+MX{VS܋G&UGi2$.%O&]`>-x(M1%siVM5tU6Y;a{an˫C/@dTߋ9䅗xAdc+)LnHk-%B?v>n+ƥ z6a)o|B*ׅ?d ϕ;y >jxU%mȲ /AV{8H~+O( n&TT3?s[ `T WhDCu{/QM߶e8"rn~dlN9;/!d%ikaٰ$%Hyzx5JdpC6ňC,J<X\誄!i]=Ggފޮ b*#.* GCl&xTM5D(}Þ/$:uj&?§>Wn':qFX,Q{*X q{4/p." J T .8!.򍩑Xu ق'HD|Q$VfuE`ȲKH866W6XvDxuځdH+3,idao9seOeyh[N؈P?fRY;^2f`mgT%*!ωk3ί5@ZgJbR2::A;ަ̮%pQZ6Wg$-w'\5sdɢ#(F=j RbŚ/D+>cq@t&om 8\d#ђ6|W4)hp'i&HM}l9RDp+P" 7o5 j"wb ɑX*Ac)c%"Y1^p%{8[bKXȽ? ?ۨ(l9F6FF,^u9HE ?(|8)7V|3v QMN®RdQOY|3W!Oi dܥT ̠Ke| f¾Ƀ +VWs}_W pm΃{WAWxCM|yN_<%%x!$0 *7LS@mۼ k8m+mQg?ۏ +>n`>S}Y;\wŇzYg:t@Ys3;6"uQC::rzT~7Zˣ3]_&1!zرݣKAHYM] qrF'*~q׆I\濂9kCFk z Շ4|a-l:bx$)fSeTAJp! +m'Ew`.!*8Z ^2lO 9L6޺`"XvaSηdS*䴂9Ρl:)R_;PMJrX]5`z-6C8^{I}z84RX\sŹZRdgOJ> FFFN[E=@vIna5,<"? NMlJ,!56(!>ܮ'faʫרBA5u1 #GZe\x iG#. 2,B*R'7۳L jfa "ב{ve5 7{ӽV֊奰c!h:>ߗt}Q2孰~cl7i[tuU~ ܗM=WTaHʹ0b"-f;#o@8@iѭ <|H@afCKpnvFP'{A~zV:T1Ѩd&: jEn6=|6rSRҾ&7ǃ׍Ug8hn{7ܶox`A(Ϫ[-Cz )ۦoG1ցa޼Jv \cڙXlWVCOPebf1ԮS,tL'.# i-Jt&#'=:豭)v~(ɀ` Mӝm\Vu=}(_ӘcIc2爣9 ))6pjrʿCp7~3,dΚUqi>RMov%1*V(cԋ>"B4ÉXKYc}sg`թZtDfG2Ċ=xU)*I{*ob6rZds#!k㏣b7- U2AjfM1')i 纪N's5dFfG Rx^A@>^=?xkFm.B?ͅh9 kΡv_xĉd, U()EFъJ#e@TҊ"]+)#Cޑс8:ApS,~rxyklToA@HکMfKhDiLJL#Wtfr6rjP7}׏͝6K1 'چ'.Imm}WZFǵ@lUM:;JLW%h7᎙Q쵿~_y3_x5٘(b,zTqRbAT vX.(_bnT0w'IprnT G#xߓ́ňv.d}ߋߺœ1A'e,JW)<S!Jggh~phX<ߚΚ0@!,SoYByk4ϨTYs\,%9B4bۢ~lf1~쁜D"c>:XwQ]_Փ&'m/ qV*@)%Q1Xp?TAyY,.PtN"3@3>0.Rvd բ IMx>,=uh48 q/m)0O'a"z:'Rk ޹* .M! }3#q"M^qf@U?EC>ZQfڽ qy?'Yu`wvDjq锭Fԫ7lqYR%#_Kجշ4`O钊n UIjPHcEE A-pM nq݉5kRȒu>{B}vjGч̇x^DЙѭEYQE9qެRϿnx|/JE!>WɄϷ$6?ڶ;@PAP=y_ "4 'O>t8Ҽ._Oܦ9dty\ꭱ~B|8%]njVGYI%D s{ǡ_͍:/'b+jp y]i%K i\_bՎǵYs@cp?@܋sƠ8=OOa-X3(~H&(bL*_Iߵ#aS|;ބ ҡe6BXm!8&}'_}Tr3>iv_ߗmDł)v-|*ש۩sbzIkYB:YDk\zL@h/uCwh%@V;sncC!޷U G=oϑO GC?Qvxy2^cY:J ܑ8K6sg e56kE[}* KbI՗z<G(M 3iηd";(zT/AL*|"mDJzE֑ª$% gSsEr35"9e/dUYk*&Y67ēUpKW߃fH@3^M{P$[#`B>O^3` 4{䲒:IuѸJS$+Uᡉd0O)Uc "< >)t[5ha % F'@/nY7%\zS Ť|^,[$w`NV$.) b]IqdKJ"jHL&!F!7cKewzdgcxw 78AW`|LliM |J֮mޣKn?Vf1Bl'8m%u# S#|Q畿$whm\$P]LSڜèif.%1Vp!Ń`YrJZ˅&eѢlsyc('9Iij+VsV_54]trXvJV$dդѹ=:v}͆WH:C^cg:9&1n&|V(=wnQp CI8arϮϋ_=I.D͡+kZz䦚zt9@x q $X+TƑ]HmlF98̌] :_;9̬iA]@nG[|u$3-UjPvK4?5:jI^+g6{lJ\ 6 su~QKke/1}prC"I}JS^xZ@/-0njC1{9qv@(sa*)Ɨe_u6IYo2ɉnwjHZbֲ M޼!&3 w?:U$Q"*@&`TwoKJgf<,κ$if^3&u&~qzJ7/\SRq `+0T0ǨЀo '1j)si [դYUX? *ߵܑ}Lj"7Hxb^:\RX)$3rN j|~eDx(Nkң ;oF4ECΡh𬛋S9}? r>H*W]&5uMNulUy*#'(?lZgN{+\_"xEgHW$j-|x&,^)QM 19rK'/y[ڒU4LChz/%i9 S?*(=F aPE tƚ)W܂w uM-s )W:o3Я~ZqS&)0I?)O-ޝlt{d8l?>&~W-7MlS魏*zo6 dI}/͸ 2@ 2ˇ?;Dnی6ל)fbC0)AX!IG92ǥ^O40aB*)QNÒnQ6_G^'JIF ) J6옟R Ӄ0n^]@-{sz\ $+7oDAw]( I$,1c*6Cћ?oz)'c9Q"psV ]ľ/2+%3.i2&&NDZeړj Wv>9'|mE &b֦t3CȼؓR\%(e(e^t)Ӊ;2 R?&ه1dR;8*N(ػpױQv%m_:k#&샜} W2.s=V H#͌ A $|*)Z:0~ z"kR7A. cDӒCKCթ?|l;}[㥩#EmBXIT]צzncyܖ֩U2F㟶Quܧ\wrfo \fe⿜.d8A~{f~Pj4-nKm9g;3ygwL+3\ةEYanJ[PjfJ9ca5Ǥ Jq)}ƅgM<D!{ Ѽ+r_tfIy/Y ͫa'X:$- Q%K} 2f34 K`>iwiQ!n@>Eydt3WXV!A-~;`#_Bl"|ܰ&vaǴoQū9_E}]}_!}jm4II#Tc6=*G#A7]cq>Rtk;edp`ĒTJ\|LM/̒+~WXe-dHT=a?|eUOx1@{2H_W~Az=̿v["ow]TX"@.O-f\Ӫ6{% 955 O h s*cMp㈷yY_,}I`? P HxԼߴ *R%2ZsNgftVށ,m~wUר ePhG&mz%&2oS*AjėQ{ O*rJsH3W=(5V4*:)y$$iFi|; 9*ȺASη &<+k#SNQ r* iQ<^3P]gk"bОq0mN#F7-t8Ml qƶ&i.S%]cV4b[j& 6m1OQw^xBuюĎZ%4p-,1fѪV~q{ƔKTeB/uw^doS'\܍*zV1@:y*Xml\;wYO{j&΋_l`-&>S_n|8W џXk,U&oM-[c/ 㦨 3 $ȬQ3֬-UkE=mq+*b/̌!˽Xqm2R3.{nݖӂAV lkA V iqqn$j(_z[RKFzi5^H0EV7֡غd;x*ZhdDiIťi(U/HthS~oW0Ф vu4 [^^[uQG )<2idV|_eVfFK}'TJEF?WQެwu QxR5pCV} jMUGL|}]4dqufMae;3bIs] W_V՗72;08%*_C(I,#0&TR G|P$Y2ҙ ݱS n(Ɛ&2FqLñSw¢JOd<+DS)C2՞^<͵dԚiQ0r^Ǩg)*-XT[~l/1.6s6Sd=ak1i->+m_>/ab)|үϛ\Fȼd_]_utӣX!Qګ v/^Pr 9'قTt1Nr,ˊaFU1bK7 :< Ts ѯw:?ʉ C#)4EB8PTc ņbD#f5G|Ύ6c\6rȴTf͆tV'؍fȸm*55HhS wM(~^#Gl32\ _L^ Mf(-^Չ(𼎐gy#|ơv?Y]6 bEc};wȝOG!J`դc&P (A͞8Eٿoa mBr)9fXIHV1Ħ i[`jxG|3lML`26W"аLƓ( {ncH!?YFZfe0.벾,"yl!]?Ip`Z5E-tm.HRb |ŗ-: `l<l bXA_z9i_cE2\+X%a3a^NͿ¶IOa&p_ =wVs3/ȳ+b#ui,Lv9ߓ6:, Ь̼&;͇i]t{KK7Vp"J^$ÊQ@S&mj⸓ԁvjt"tф0cA̤l٪ 4&He?6傡0-[.V;y# Tvvy5k?uʓO#;VYv T6#bʽ9lHS)C.e@.Ӡ2=2D7 *!AʍX)󊙅."\6wt)(GEʪo5jn3S5mV[LuPhWΟ}gܔK 4gR3Gv u. ʛ#_ B4JI-25P3#B][A7B@C* ?rJPP<\DM g3p!8 )Ʈl.o|uos*W7m6Lf%5@2tn&LģZ̫@QӪps34GI?;DO|#/9ȟ~ePGf3(hYXy,&,ւ3g]ta˩qyw~[aG?sw (!f!PRӸ(l2x؀Xl)S]\AP,Rc%WQ:2zH4\E4dK9If=Վ<-1ƿ] |5y@9q$anytgd)_>GAubxa1:d1J]/g!g,DD8IPle29*}a*î;! 0.Pm{V͇ȓ5"1]kGߧbp 7ӥY?a}/l>UMׁH6O: lu0f3 pYq*$cؚ5;S<,Z\h(߅T''.Cšk]Db6;PlDQ~@X_WcEdqvb=ke>pbtyў|v VssbK%:RP nB&F1~{Eˏ׉ prҨe'-?p>z{=ˢ /4:as._vr%to|[^M\];T?XҥYj-T>N ^242B`u33,L7MYL}X1FbQM69zsՉGo&M:f\x.wa?nRf'9bTLOdh3Ē|3#BSc^ಟxXZ0K{r)7&u[yl劉+>4OZl>YaFI:sr;yc! r#BE ybW7wߡ*~BsTE6ۣNĐv¨`4T<,Jw۫Á)4Z ;P@[-+`-řgHLX ^r8yƈ8T O/PjqYpJښK9Ѫ,X#v[(n u$IHr:'e ?Ư6]cȺ2c!}~/-nlgl{8}ȏ!:H\\k_aaBGdK *\%݀Kvrҭ}rO|zgWSv'*-dn+!1כp8&W*Wt1|Y [ RpUYZE8Lr% WNӘ? cbr+MKTecZua2J[IMߟns~GG\\F!yGj4(fGfbhw{ %B7k5ƭÅ,j~ZʨLo 8|ti  <h%SIW4_gQ%:}o{ XI͆>3*!.?ru|9ٮ}KESnWzNEDg&2C7ԠTTyl>xvojǡ7)5 ?R/F)lC+fEn=&1 `eO{{iDXT~1FqKu ^jAcF 7zvzh=J/̬iP/tctҕV =+u|\JZ !w2/ƁU'vӒ)KK4a0'9{8^ 5?\ĂQ L6_gP` ɄϤĦ-$Nަfqbl*\OvVS1W֙AV Sy8fYu*\z0?ܴ'Ɩ >EZOkvA<2N90 ő;HTб*H]6gj;CZv, e{8L!Xyg|~dxU&^ Dfi_I:8UޭU}=Mn (OwG[p4C!/#6(x 4R!u+5xu4P] T&@ LHlx;^l2_%p\~=MB)$iDdRMyY3D^]e[ZA<^u3bxP`^aEl!$.Y /Pp-r(, ] S$Q9r}!gm[!_)Zl!֭Q,Z/H-ynp^P2J;<4"z`vGrUO]͂X&?*qq_}$߉#^Լ,P7tG7U'X0P= 'jwUmz,.za|ۚX-):T+Rlt*E䱙^ UL)6<;y抗kxy+0(H0FXe}q,1X4I>Hj°_+ b0,ZzLow#1UTD| SGu|ʘ]@(Ū̟nnHHR)k.5ቤ/S@u{H/\(SLJ ԷF:irxL߾oDHp8 \]Y#:e!* 0-?wӣ"@.>Ҕ +^LvL-Q]@}RܻٞE 9u VS@̹覯c8;eC՜{c)B EAgW~lOHZ(@SzVN&|t+6J K}a|žn", 璾+ 5-> ce 7%e D~~[@f" zL;(`<8}aX [m/Ӝ!}]uBf[?z1};&|f8ѧ$AYj3@:q55Rr!bHu)lk~5 ܬ'ə1E%3CxxZB+|H*0inBWy}`_34*VC  AhDFiŵ9{; 3rb<07,\:hp)<&״^GΈ jw Ht4OmHgN ]: Y.$9!cdIXHb_43`j(6>?s җ|3 ̋w` *˷R|kxthǎˬ&;t2ȭ@YOQ77Jv.$}AMԥd!E[%KqY 6\h$S;WuF``dU$;@e2e/395ssrRuXhd(2h>ض7lu( N3Ed(\b=zH\OQfǯzm{ e;Z3T %4Fʂ6cN.b>_\^x++@58̞Mr#.P ps] mN#/n-de:ϊwH]yX`QYeѪmulCf MVzm]-*QJdcboio͚lb #\_ՠTo&lbWf^8X(nC<)NkC;D kd:}xb Ml 8bXRC1zaʝq Y.9a<,4<_?Tpr?it re4ʋAO6RtGNZ|)_5,_9s'㛭56QoKVtv('t cmT$ӛű;{C&7MUFc<9[؀O!O!6Xy,'r@k&,AFOf"7g =t墹<83Y.z%WK6@!(, |hsӦU xT:ӭ }a`*}˩?*{Iu+᧎-%Rg@/Z봕8[]IIt.g{j`M`3ĚޕX l'RUDo0];_h]ߩh>ɽeJ$T-7s~ 1,%!.!{{o<ІeZ]hø U!z@rعw=cBd]7x%T| ڳ슄59yb~٩b3Ԉ^o)Pf>ڬ$~xąCJwL6eģW ڗ۞c6ĵ^Cp׫br tbd+HP,JijIčM8:Fh~n5icwǢ߲XwNUl 3͖*yr͛-,}B=@H;͛N5VLFk8r~NW֨Lry>պ>G 5}Hwov%$Iv`*5^5`/ϱ&~*(&?Ie9es, ߕnР$,pH5Jdқ7^ _rLkt&Dnk΅8Ov"+tR6 q;LS);Y) r(~K*+09weKyv).}ʠzP72nvMPAJG58[iεY*#ݱlBz2'dї绳0 p1kH کVֈ Ζ2@MN:Sys4Ecle.ոtkJt5ow-@(dG~~J7AUP!ՙ%^U-c srSW:Oz#l+VY)&!zH ]EvB5cVL,8Pv]F|SIiJ=nȓ/'-PF '8& od-? ߟ )WY?Ph*jXxa[G~%7LSovyS%il "02{~p60*rKMz[DcI+M5ڮfĥkl-|P?[ K$60ox{ah/D[ȢL'H/T:Bq-Q;#!7Mc7(Vc*R/Wk0a.aXg?jJn9q+۸`*0XLO1ރ` X9N?D/D14g\'*k>d}zgMRwɔ .![Jzh$j> }'Tb6?At~gTr GsMU9$ q I1GBSAd]+u!#3g^f }FZm!Wd2Dڜجky"7KGbU:KƒJ@9qhR%pNWHczhrBX{WHa#!5JtR{Ï&qM5b"(+Y}0ktl㽸ٽ4I@@ Nqs/Y!hGsFQE߉:޲F;G,4ul"ѽfzP47u7,"8=uT0q#`9.ya)re#\\ψG KT4V;ݤ"Lw0u`Z2},]ԛȶ xdL{-$C=8KAF?rzUo@p+WP'L@sc΋YCD&w4XqD!U~?q*H3A ¤\WKv糋l(޸yƲ_@d̺7mfڴClm 0D|f.{au/~{Ogʑ]d*) /$ osb2V$W+NTt95=B鷦 byDI>}Zʉ) t+ObI$h8Ye3lWS_x;L'׮=,ǻ ۔9Œ2V=Nm(}*Jƭgo7t^[ (n0&ZKşeixRl TM4 vXuNcB̍k=tj x\G9s5oPp-p>0GiK|9s_RaCwv-R+nn8*@ə*ӘZ7]Fͻ9HWUuP( APņeUgPNׯoG):9| e* :qepȊO}wՎ Liooրb`! ]P- -.pHlXYq87|jJOGE3ARZ ~,$0`Kϖ̑~ǕKJQm?OzI T #Ķ:4>fݹ g=3Uv)Qo +ӯ#4{fn%R}хaG*bs=Z˨oemz`.){iƯDr5cmMk{Wے "!"Ez H-O!TjLj̋R+mCwjXc?UvZ 4"Do0ZNgSDƛfM dSvJ9_>}S7!2` YU[9?Et3N& H΁;8-&!޳QLF@_C d19nA/SJG>3,o2),D ~1\D0n?V)~Q) qKMk(M1 Wi++FC_$F/j8ʚyo|ȶo&N#%3SѸsm A(.4lc$ތw¡)aF =or jig⢙⑝qYH'1WNӿ dA? zIfQtHL(afy{Noq{ 3vgM>?#jiYҝ~>[-q>Y^X>ԛRɾ}ý9 V_/NBZmNߧg<_ +1n ~u]T,wqpeԡZ1] }Ē- +6 O45`/j$'Ae\ *1%=ވTʨvWg#a4l[Cv!gTj! ?XeZ'Jʼ +uF^˵uUlڠlT0 `}Uhͳi4ryaÒ] Lkc+N.vQ> >$rس=.V[£cE`jje_=!ѵ *)O0"@r )zcԶgpSr<;N'8OCdwgs/Y[;s90(c( +`=[l'v?ROuh|q:s2>C\!] IUk x~ZgK Ճ'7Xe|^yJqbfS[Sѯ}gP5NhJ{kAW(Y"0}:+aH`ѵ,mwG%fMs-At;+feg3$+d׿צ!frʌ`/_ {so}fg\dNbP-( ٜޯW -5%tnH*=/e-1<-yٴ9ܷQ:+ Z[ƪ^:6J,3Ky^X2 ؿIqL'kggƯ>[E?+` [3AZVgu,P0{ͼ ܳ{lY6$%ūz  ؉oS875[kS #z#LYݏ:asI+Lf8yk>d)q9g}l^I{`/yv(uIގoV5l?tKX~ްWAfnTpgD1Nc5.Y@HYaN+hV '!7#6u46?;1&eu ~U E-{b|ōSUo50w7“a6DĎDYlQ2Gmf$W'CXwgzH vw2nP8rMg84#D )' `ܓ1~InCd`aK>8kW4\;tQpy&+#ب2\1-ڳxYP zl:} ף5VK4./ 64#bX}`Y[~Ab0/vxh$2ChU])gc%kc۔܎B6 8ʣq-FjJ8;`  iĘ˗Hh~n>S~^v-%힙;jRC֐ܞD ">-W\'V! Y*e\|SuŶQzHꧬM"?mB:/Vu",P$aLb=6M[6Yk5'*N^2&|s4[Vb!9'Rn=]ٖ[u/W B='*eJGqS u8N.AAEtcs٤yK|'|CF!_-JgG b!$;&$>?7<9p}UIXi~H*_RLY( US?T1gs,BACÒ'S/.q2q1IΈe,L[ԙ:-/eӮ7xmwDE5čJ멘&42uJ,"lDW=sC?#/q#r+6^/9}' )G–kd|%SW14m9<הen%`j,vNyDq .)CvjS%V9W=z&2AKQ|C!qy*m%|'7k( U8՘nƩ5]M\"&d{aY_rt(qadžix{Z_D @9Kt[TB" xFL)o֨o6*sbg^ Tj= f#їE|.l04B ڑtL)֛}o aPS ]D sZq\^|Qc+YwbUE}CY笳ߠ?:.By1*# @ {}WO yWY;SO,_ubLgUJJaI2؍Ou;'֤ɕxZt#x-OPiErb`fzRSwW?ЋfKd>eA - yLDԒ|QwNn΢4{>e7ض7E?RWdu11ݪjCKW1jQޗwsWלHl=ccw}h{&N˜|[ʯ2g*xHvglCK~n 5M{]bi2 jzotkZA7? hABNdaK65Q&C\Ч6Dbt%-Q 3Ue^hmğ}iDݑj^衧o[k62BM\'X| k9)S{x{T͚\ӷ`6>yǚҐaRO+ ھ13|y[R[|Wl'Z/@J'͠M*u:4+5o+iS* 57V"V0ғ堒f)r]\ ^ `u|{[SuV64QkLr]^3`ԐT?xʠX#Րnj'V41f$1Lt*G6 n8VF9ًtd-NSfgNGAOY~Ӆ,f_ ژ,ZQ45*4Da]'sD/+}]61l~u`&U{By:^SUMm! {Ue *HVxU$Sc=jۘ|(OU9!>Cx&h>Lxܶj  xwUA Nlpbc0$-}~bRW#vS8)HcT\s#C{ ^ \WPsҋGԡt޵yWMp4yMt?NӼ: x}@YV/+ќŗX+6y:(R2`ͺز muhs[}8J兦|9l㛎楓=ެa^:5) fΐ2h W!֓;F_z/~Tg=^Z$q6?&O]!Dv@HЫs%U5s8v1 fR9~j}~U( Y2(&jZrL\J:J_!mxj*^IAvFi&cKP|gm%1Mđ@݀4,FI}M/7,[*npj55s7rDOE`peX YN/֙O| O,-3Njf (s۪zwrT I3,PҦg*Z9aA&ƇoJcu1c^MCQB,#H5s,fEy0 +U'as̨GZ.z%?-gsIp)޺ȶ<ȍ,6쯍JV%Cil5}`LқDa}oQ%q&V?Sf.C16R|w;\v"0uT:e \+U6#~rʴ\Ƀ6S'" Wrk#˵ЌNH0, Wg2 IIFWx̒^AP@e Rx6"ޡJd>Mml!I qLgv.pKg>m@}ojo }D o&`0p2sNx]p蔵h#Yv<5G()B_{4-j?Gɤth>r/y= "sBβl_Ks^`Qq1|; PZ\, CӦrlP_SqL2~Q6׹l/kו'WQ%ӷVLP1K<n/q `W!IM|C;fhKs]!yJk"+SvR'=xf7FRVaoxwqefUL% Bp+YUoF::1\~! {(" ʘ8G!a7:!lQ´b >Y+'i"/ν91!Ħ:_fgUq⛙:Њr]Gd{I$oKWeIY'-W=[DO=mrd}HnGuW!#"4w19˄JЦ\Zx=ѕ?$>Δ! }d^A^QOc‘7J·Oe@-ͭ8]k?ظG{sP1 l0&3V͇|~4@TMO~qLm" ԙ) R0ho$Oi PKlb5;dIžаթ)6CȮj5$W=e:8]r,O >D9AW}.+K&,"t,W hzr9S96 GrڗM6t6=^uz~-\9M$aNbQ8C'Q0Fd) 3V0wJ˼qtQYVx) V^:^XR ?0GkzsՆ+?f&Lk ЄVT?(fgJ2W ϩv=q;sщB F)fsaWPryֺ5Uy ˇ o@9{ڐ2up)އ6sw)>Lz2 =Ʀۇ#(Ϫw]1*znRaRv;^1w?Yy3suƽ䄭DY`abՌ>0!K@: j;mMy!t/`7LDS Ktdcb8nHv [gmB$-B:h2R9-PbowDogA4kw:ϙ-҂cD/UH@);ؼL\I{m=NÉ>uUg$F&h:0|\Ot5 Sio\5!q1Ѯ2 .ÝtԬbR"[p?%Cq#j}J"OVX%8Ѷ%57 gs DZT"ÿD盲[` l.z{a1Pұ.# NQT:-^?\DZ\Ah:~r {tW'^eB+f^uP%;֎a05 &mF/a8\7fW)k{_`yKLH C}'LCIeSzӵWC+@R7s) E*3anwÉQj5bC|T~MEue|g?_3mˬlb5rPE<`XαSˤ@tjq\Փj`t) {F.5_Sꓦ%HsYPs_R &ouQk?a^:Iq9I]rtgvҋNqhci 3IO_R]Gй{Y$ՌmC"` EY70JUs򏧦=á;Fxhg96 Papb :^ΒB] K)Gږ9:>atF[=Bg 2@QHu5RêunxبpX-aqTv ~2;'[; ?ĩ &˞2tq%H}_Y"!`g_0-Fb,Vt:Kd7 a3%R;swpIs@6 T)%Aܹ0TbL& ϩ[[!<:GS7C5^?/IdPJb,!z"qaߢzu`dTb亐a_typ&l ϘdCeմ??9IlcCc Z vQ.M?=?pfmV;-*GUVD1}^v8?>ZN(:F\p*"_QKI/O]xsf@nHc;vˎ2 X0⭤[bmUyHؖ.8ns OʜEl[_u=E[8Oͯemf:aWT$bu00*kU7xҙ7E;,z!p"_s4D-ҎFII%{̨5!KiޜX A1_t.qO.y*lq*kp%yt60 {SYk>J`f 2KY(D؊) مœ4a;yF4mF=(ȶ De,2?U_7@ѣHK]H⍺ dT?jIԙHo7DɍlLmtvIZ %bR7. Ug)m7r}&o;\Q2_e݊f2s]Z}JMvsi*ڟ I}**=EWB T;֦jʼ|!jY(eJۣ < 2+`Xl&UP\oH$ >v@y!_Z7XdSû!jbNIU]M+W0 {/@;c8Wᧁ=Po.hLyG*eh UyOE^M.*K<!Lo$4fFoX{]([h%#Ec1뜉' E,#F@cz.tkCnXE ޝFNW:'~?c8r~"۪PP@ޠ%D!jeHQM.CM_sHxHqNv o!nKZYKή.QM#pt 14<69WF9]+Vk~䍸j1Ƈ i+tJ'׻>՘VO_to5BUiC߈sҺնd%AurV5[+ JW|8%+=%P68dJ[k!hP0tN_j׬F tW f Oevџu7L+yzd!#}.FCHB?>)$dJzۀp{aߏ ́Yj\1hǹI 4Ȑ'O~taz*,zÄ, VQM0^t:v;S~TBn4S7xˎXxenva@KSn4:-)S,rZd~)XрWK0Z`x &>Tsge37*gn#گ6ة [ sw2P(&+phRD?ع] sW<3 ȦE$fj})!hn;IRv<1/0v#@yI'¢A1Ƕ,ԙpu(pr# FVO#d(@፾O|(* jee3H^ޓUqftYjosk ,Z`9_;i8VكeVkV\;fY1b3+OV[|ّȻ &7Jeŧ0ƟoGFGE&tK'}pUm5"бO?XVAx~;c41Rl*m75꺫$#,d4p*Rd$\01\7iuo@qA?};u 1Ȍ­AP"zP:?L#D;)L$?V9ޚs'?UNFk|b-OIBC52œ(׍)bKyC'mKeUtY5Ype{yYlBFfA|4ͯ<^ Hmb7sRBa,1BjY5*w,dnW_2z߫?v16:!ǵO gǝ6*g5*B@26PePd@K.qX`rΟ')5$c*>J0GS+o p`vɜaT_' %I,y< l|&,"AɂwnB[kEIy$׵ f˻㡜i{z3Zp-sŊGZ# ^->a-Vm44 Tȱ&O{T=]hIDth(},('9w 0ݩ A}~px Ae~BFM &cL!jK|$<(OuKߪxCDŽR6zK>W2ac=ɝ՜e4ۇ 1IGb70 5͛1-̳´A>n "Q3 (!Hk|#ghq2ͱ, B^4pZ}mvZ4{L#R̀;5,IG7Pٞ2&JVcHl4ʂw"-WO!,3ǷUiVqZ<˵+ܡ ȏWY/ ]`)6vQHwj[<_ 氝^jalR9*K{8\swn~`aBE=-r+W7 WwSY._8.:_*\%@Mf^"'zhAZUCMKӜjKRuځ{e#BW`` jŗUTaAb'YvA!sKLyɵ,t+c&$/!0YBֆ6@OXhoR7C>y%{/]m]>oOU*BXƫ Vw^*Zr1=q~\dXfx8_s^PX Chf?տM_PJ8X3L)He*`xmy +% DwtU[s+43~Swgc>!Ru(˹Θb0\t/?rL 9wgh8Gr 3:U&W2jyU(]Y``ԎЁz&V('LJϜ#(.c.Y]2|5(RmPYb1x ֡+wc>Z&+iXV~(@z&Ʃ=i!foIqeDND-dctk {-#jmbFx|gG=idt:_C*'Sxq?gIR εۊOv!'ǔJ/eė%->&n:,RW\a!W ˻\߳]<"j^_oMSGG5Wz]Dihp?'ϙ7KdΠMV?ȗxx4{.8b9=X`!yfV5:fQNW /%k˱}`VRuPS2o\}.S6a;hn'wCffgK{/,ng.(준szAhj=@,Ӛ# zQY}6wD-|Q{I yFdtdgxaH,jQ“zk{ K >nC?Qq?)e&SyM;"N-}ĭT=~j*I{uc<\J &A] ~d-ep3]x ac=?]۰@L`~qS浽(h?_N?yyGHYmD(sCНBV>O _X|GD>'n/ڟJzڌpJ@Np+IO}6qSE V\M:ޒLڅȓa#az_+|mp+*xzA4i= {x0.OjE}+yPIF`4)*X]M 01I7a F0slyBgNt+Z7T3` h-O'lEзԧ9%SI47$)x<_)V[<45] *Q94eφyʍOԠ>H|Qګw@H~%5ddzo!}#ce*:V<"gD>kVZhjw ]K.>F^bH/ ǗKLA H\= a"OW\;[i& 6!4Σi\A0.oĽm1ǍN 93A Y8X M?;lL.K7%{I1{fB>;zL@U+uV;-LYF&M 2 , u&EC~S$C,+WƅhaUg1pP-8R [Kȁ$G!Dv?{l |4)-4ap xg` ߒs'̓^fw;t!K}u(ʦTmW͆u ĚbR݋׳KHaIm ~[iW(Н0/p40CQac6OB3%,vgcq- aozM 0,)+'ۊRmYM:]́V)swq.˻% 6+E9'0:W^ %l3,vM<Ы> ME}4bd8'\Z9ԷTouPbOĕH0z6I4nŅR4eRI!`<jN~>NV&W+%k/CtG"DX[|9{ ĵ,I*[m(;5mWhPqY=6%{be,^PlOt@kF0e>vE`(>~>u(UpTԀV =۟r :QR=) Vc." ī7ؕ:0!l);YQ3`PSѤypdGrGҧ}#,ƩC{[r=| =Ynr5wy,D UzfD<9KO[Op8.Jpg/1ę!12KGh2 + Mwrד7"ZwE+[f,q70?DLIKTė^;FQ0W9[ ukY {V. S'򯠴|^Gx,9 < S .IGL d*:f#5*K-ݖB{T]W;[~r;\Wi7W/Inx L9T`bp-ĻNR쥗 #Ցe,?;4YyW 'ʰ/1͸պg-&zs0~ݩM0~.[$>F&,.U*wӻeGW袥]a~걥)-G¥HS2|P"?N0X(0=]sJ*$g[M@ |i/J?P6U:@M=?ڎjqRQ4\6{A9\w5XE_>by>0`\?)6=&T| 雩UY]󚩏 p kH L: CGkG`pA@֬>UV}鼺L*9wQx_!<^^I +1'm.0;;4{]ϝ˧k!5V~LXKi&Eȴx#*7;&>l׍^qkZD 9ͤ+پvVJ%VHRaU nI}wܥҟzxy)IN)rH?)l]7L-ʈB0egrHa[4<:QN8jVh,!qͲ^$ٵFyJW" zNE5P]=r;dЗ[t{{@#SO{HV=֥Rlk"D9qwS/XyX]5 R;}Bb1bZd.cU[頛}x݁U}mOuz|݁ߊ%.BFBRF|/֬pn|"<\?Ϩ]LC$SP,錑۸FRc(,s:I ͋/a')]{I g,|v໗CxHj֠m%ײ]im̤?Ǯg.S2<~guB  R7{%`~Ip^[liz &ƆÞMt0rҵx~.z9us_j9t'J,|URTybcA=${a39FE_i{3bvg,3S/LXp >æ6,i^Q^EyOI4_HF; 8Tvְ$eM[*r3?(QWiI< #v~t6vySz!Q3zjERR&8ٸuc}dzUގ#pLf$^[E[22*̮= w :;RS0t&m8+ Gݬsnu]AP$CO+Yuw(J?Ulp9.W'G@Sq{(^Uo4-| p2IiLҡ[iUI 8ǡX]4vK Ը1m?CmIAݘ7MF/yɮk_;k#p.5bӱM˴>ul ]uY ALi`^157]]*f9tKDpP}LEsLʔtU2>m/*eG"{N aw`گW"ۃPSQC/}zO.U3 +w Ց= mWKo0dO8l!Ve3ЁMP!MW̓$"$P ӛm| (7$m\π^7|FeBNww [4x;j'=pI0Ŝ5Ճ7 mRu3P1F ?H|fI^)Z"O'QNe%&F5q1[$) Qx|n蜝g*䈱zAV_q2wƂRkFd 9h~("@H"NTQOoUi7&~"EWhVPE>״ICIC+D]i O2P)RJ$7 ! 2CUE#0:vRJ"<3 }GN`9zOIfn8H_H]qQ zQRwsr^AO۞}mYDrRIS%^p : 4u9^ +^5ZX?ih#AQʂ**`k#Gdژ|[bFyO=Ľq)ߟjm† +M z#肶!3j > O3e: ۸!V(^ %`  fW$rLj&Wq:ʁ8փѕTi8 )ͬL9^o:m SH~w$zt)Xw d@r3ϣ!}^eWz8n .6ZzX.0;"v FX@Ot6(aNWK9 !8,y>Ԣ@I~Y Gۥz]_l㔘eUeH:NVmv BdPeJR$NӪ7d` 摓GAu ;4+T6&5| d;4ȗɬR@d2j'gNO85ߡB Be奉cDr5BxqVl9  ;S*BRciBP.|#7=\?}7aGlO/F4:Cd2QwK|-MP /_ꘁ"AM Zxv:VXD>U_,о^ǧ n9:.pixIH2HhK9tA %I'-hoi® -f~>Z|T3Hh+KiʂHtSCB/hP܋Snz龕Ϥ/gIuWXP(+_kN<2qR>P;!;kG-h.(zO]d޶z8J*!6_O{zf3ˋeqȵMQ3|hs6&gL*2J!{?%LE4yhs;]{*sg3|Au5׿!0XI1fvp_2Lᔙ)Atgvpu` mqkYk俹j]cufbo5 Y;-t5u(q8G q@HYSAd2f?;_DAٌe8R*j륊(`6.rK9_hUC%ؕBJ*C2+ ޻D%\s*R}Iʛ;[ԯhѹ`DXC)27URθog&0A՗>(J%75 E|-bݙd?Ѯi0%+&\2~Oe{@t d_AH>5'6lh%^BUh\L $+e`r>ѡeT䦾Uw㠒N 5@`L{3~e S,jq`JԞ#یl09# Y OF,RL]_9ʷ#~[6{UӀIJe՜=|vi ??[i۪qOS/>m \:zɕne^`DI{3T:t]$)J?Qy|9! . ν|r")l3@.d2+9&HZ0*y`hP|h[ٮ}6YdJǤkOtoeOe-)!l(yL*G $j؉hn F\79c6@{a/ 1gXәUjCjV G[w*8>С׺~RS6;SF<*=!+ }ڭ!юUvR6۵Y"ADWP}f#%X^I=hTKɌ~ Ӧ[I\˭ }Fp 1>NFh_F7QPLD:<> )Ք8&vK߅!o]6is<^i[:^<Ny OF,}ڿy}<"{UDu8 eTc. :"i@R2-WG^55#a`+A*>*MmuJêY [aGAלva$,jT(BL3rK^MX$WeLSTCXGaD/sUvxn] (ԏ]f2>TRlT3֙-8x CdcV&[Ji$~yYgxqfq=?bcB3p8F o=Ͽ!(c S4zZ HNFXϛ#S5&:NaG[N`\arԃ?hGdKOH-BQ7?ɢVKq9h`> E?Xa[W(Y70 ;=JbKtu7ILvr|D4W6~QᚇeCOLe/9WJ"]84f!g)1ICf 6͆?{$!-`j \a,r< /໼_l[=ڑoBBaģ*'o a}s 9/+]HWCf -̌>":3֮<rfȄt4ΧAnKF5ظԩ1]v6ШvSUJ{9=rị+_CtQiɮ~r$P=ihLK##e*rƔg ?h&3ܙZKm9s)" RgB/< Lk9m 5E޷uMaCV~ \a3F<<Qo2$N},߀ UX)>oɍ+hǹ)Z4Q~Guٯw}Utra,8p6i0EOTtCc>֋7F;,.h'ZLf ?=Luҝ*L8b$~Ư+s'X[h N]oJ !E,*[ -y*Uz@H0pes%LACұɳ/CHV!LG(aP^ؾ PC mE6 Ù:6Z&q 6xIpZd Ǩb[ ia@8 8"هx:b#KX}E-!Mae]x9«%8N^[b7TILT/xtHt3 Z_q1*FH9Vvhok e^>h*}wkW\8W"{,2r;rG_nb7z>Up[4j? =G\&HL|oQ*XTk=6}E4`#.3N{erWg Aӗ|Q7:T2]Tx!5,U0ǃ}lZ @EJK0Jx6c~U 0)ڐ0Su5NUY^Z=UƦ+>ingyD}A0]oɡF_yd/,!\ 8}@0[ױ2>AsLTp΋B6XüeIB t9C~}'r<ѸR ܓ8ndB^iNy)2Μ;a"4PFv#kAL}\V,-FI Ð1Aaζ< ^5)n ۍWf%z2.V﵉[يur_Q>jH]NW]2s[%JQ ) H(i'u% ruO39ڴ o*6LP811@ XB^ى(5d-ü4کAC{u ,@wU)qFwP3/a @L(#r}GmZHf1+(*1 AY2 MAbiE{ &euՋ*ic,j$X7-_sn $jDsf'3r' }Y# 9ަy "|}9ϳϰ\b_ 2,Ei=fȖ3|~3c'(\3pP$#/_yZ ENBxQ> !p yLl2 g5GpiAlO"fac8ʃw%p#b~ ݵʖs62 e~a? VMd&3?gbo9iY%ƟÛꫬRr^gFkn&5fEF (^4vJ!t𾕧 FXJ7㙚G?~>MPn 4ôM4P=wXSH-"8x jWk*^ڹ>Y՘ԧ'_p˯{$ƽ+%~hc*Zn//>,WSv{oN ?`= CZH_^e %ɒّ xqc|8F-ZȦ KʛhV4B`My'Ze)G-cU<"kTeO eqa 8C.ȢpfUdGvn6qU?K%);m }zå܃4NsnM%z? Am$AopdE'j'e>k4U?xkb+x/yfx+An&Y\uG "bLا{fǼj'~ (ۿc.yb9{f4-L[H!B6DtI`R( cס29F^Vcrm04I0-sBvēΝ{1=DŇ#ߡW9g) t^¥[י/2iBH%2(1g!dyZ3x[g[zmloc" j=X! @89w's )eό~kFnjpg GXPAԸRNX9ܱE҄cAe(] |LN!b`BɹRP9'W#:˂¼ '$*Ҭ̶N+QN)l%k 4A/\EygpyS*6ҝ!%ET9'q8PYᴈvdSB!F6fA30+p}r-h{&%RեL֘5s9d#WP cV&dXpzY!kW [ۦpsz?yxOT4ft[Y燈6xdF Ȩ\ Kr+6T*"*6 52 =b/X'Siƽځp?u_+F[2<.:v7T/Kƣjp 2 _]UV^=2P5bڋxH|;%?CDŽ_a@#^S'hiTC9u6i/tkK0׳!7ҥZ'ϚkʩX2Ȟt]Z\&P?(L`l,.CnD5\PFcF`9FJ[5`{@:fްO=4Z[kjlry ~=70nn#*r)fqꖭ‰1\Q`5F#P]b| Rܭ4I0waJ/>#|fEfV{[">ԃ(;G91y"LCkWBRoLeGjLcN`ݖ]yQ )~_nas^puO`c$$w2Z"qhkr+7]Ef?䲃?k@=SRΈ=+b2S -~טn. d{)](=- UkHjy~ceQsP!U4HXYĎ~,T,8Tr,l:y\n-(k>/p:;裄mp@yuB-np e>Eί@װ);;<,{cde tӈ "zܪ胮T!Z={ιA>K}p,g%J,Y3非`QE╢@{^VA5P˽)V Kavחk2Fv ZdQUG\4ǟW?-fُkŶ"zKQAy0;ڻ><SrکtkƆxձ͞bQB\WS1,C|-~2R%rg~İUVMq@̇}ex- (Ei:YxK+5’ \NBN <6aaY/7xi>@}Vk\䪓_8s291}[$6WFM!u9eB :zFUvrT5MmRisZ,;X1Gr zwN%ZdMvSWzIQ LheGM6a&e-0 p%GeuB)U]72L,T7?J=~n4etɦg sg!{KDhwF1Ͼ5a(T K&\tmMH@/JQ)]X}:?d3⚕ڜZ`Eh|5l_"{*lMJQvzwS2yDp"m\(I~Bp?DQ.c7If5xD0U[14ϻ\,M a2XDnZakcRasjn3{zjoȯb|5눩,dFTs;CO~[˦#@& 2/p#bMAvs&Pg] _xvA]9aCQOMdQN\4pZ.і˻b :(DBu[Y)`A3ۡ[^l%)y p,B~EŖ}DӽWW duLZۇ f5%w:v3şxʑ@emʼn1$Xa,fK,vhh,[DڠfQfϠ#G+*||IYqt蘸|8vu-GZtVN#𹤨#Uib*G.ǎ{kashՇ@-&\:LNɋ֗R(p-t`Qa腎kD%f␋8-`/w.NE"$Uzsbj2*Q\lJ9wyo"G #zUuћWvm{`CW"f+T@iv;uLJz!hY('BOxj7JWf u{-2pb A< ǏVn[nmPGǶ5 >e7uƻe+mΨ 4۳?"s IBD,G7UM]B!{`4 DTIՈ)%Lmi7v"ZA$W4BaCP[O4* U7*;l0|2_i`$F[f vd7 ]aX:X?d?J Jq` LHϘ~̇(;oG8 6. x{=k {irp0 \*lg<_a}k jʱQIzt4JraBhbQ XAWnIأfݛdq""d6M92ZEޠTOQ8vk U78%ڎcd+x13K `ҽf} o!-/IK|:bQмMUPul^WaMvSl)(];(S'U%Ď+cƾ5}gW%uŰ#GrOT;mi|7-wx_JW2G7uz_ UXIMJ1&`kj%:U3ˏGd ds H9E,ĘdR8`AKHsifD'7ѓ o0{SܮߔUF8tWyMxZ3t % \$-0R}<PKY3e;p_rwBkAXƳ:hjYwc+zwN_9iq:9W؉;Kq8Q]:6\IU`/Ev{x;j8(,ˍ#cm8cgTsfqKC)ѣ_b C#vܭAj9vPtS`> `%`{q:_RK})g< v I>ך(Q};x[-i>leѽHsպ$ud Yz/iRxM 6 :ؗEM!V1QQ!jV^|ZQܠӣFQt^{5k4 턶SPҺ­zE|(ğp ob`6ϊ tb#,'lV'lR#>@2֚72wgzHmTu4wrSpYnk0Zdj*y?1z͏ Ma+B4/b%i%6^wV%+rYcdy@t]S,;|q%tDg[ۏ8>OӨ%Cm}!;ց漣0hec,]#bL-qt#5& SGJ0m{i!+%3ejq/Hˠ"r) 0 !0d˶-x"_'T DYߝWKs@K޿Ψ=Θ RLra-yVh}![o.9jo LhH#t+dW::gȺ÷WbF֍\ aot YnW, MuI_.!N<>|n3! hn$ƄM};Y udtOkkQxq m:Y>4v23@sEL+7V,'Rjm#of?:-mjy42#\*|k] M:Lfכ꽽6㞄/FiF!uUgeJx[Cqj)kwLWKzLq*RL{{=i]J6Q^hl2P3 SiE%lj$ W3xKp&dh$+'~ HA&z Uzo`c#+- 8$⡹kFa/$B;o󗖇{-ifjBW6CFY.$4Lw hB A,s N`--OWeW]nӬw%kWBʆ@ba9<4QD&,=ڷ-M}rޡ[Hp h I&mn9NlYQ*w9ճ; ;snQ旷&prF#Zuqvx= |j> 9 `;=@jN4SbD0kMiS,jŐ{/'qa8E^?aRrЏ;&;I497Y/Y7=e,S9WyI֩ vߔC]·LiP<ni,LSf1c^7ʇ}cSy]c_NYb5vӱlg=Ù *hAN Ro}Xc]I$؞B IXM:Ip[~!e WC}Ubr7Iɂ){>-(hb%'2 HcpV*̄{ڝVFJQnAXO+g}Z31EceqU$;;7evB?f @Ӱ>)xF/KÒ d$KDa(Iq4"C;CT.>HnPH6Ph 9rPVO|A\Dn(.{t#spsut폓ͮAgCp+2mWL^%i2f_M~֓苕` (uVqI۽)25$O[)暧< y??* r!҈+xcܦnHLo~\gH^=8*4v+vT9Ii/C;*ۘ#w3ݘ^h^nd;Z҄2ar#%fYhKWOxmh9R&AaJd ^TMvwVj7Eh5 oYOD, vSQ;TMq&s{>Sϟ!Tu":7 2X&/ >0.JG7&jڪ'QВl2xpYCPlCB"d]sț^?t>vKlD{iۡSh,]qA]#'(S)ߣgQ`[Q8p_KF~"Z#҉jݴ]' {-DrF< 6%̒ O8euV3&兏p2L>rV^Gƚs>E^K~)ЉɇAyCj$ﯥu?q[̈́/!Y4SÁ=>\;ñ z^$FhUDN; ϝ} 7m l"j+s>4J'ku KȨK]4 j4,H"z*)[<}Q 12EVo;'!iv%Z^ZX:"Xj!qн1OB`gۡUqTXǴ[ kQP1E Aacک%uw,lv;oa}y%lZvרF ReҠ)֢/ nlrܴS^5uGfpcAp'"L?\cx, :m?/lǻGhӐQޘgB]G?i6RA؝frP[`~[>hF}MvGƭWҷ2Y E$ل ^ 7զLh {[0v6!R]qҝ >}pp"!3=dP{Vut@A6ϤG,ϩlY%H&xElv\OY!j,QI ֌)cLs¾-3~W=rkzV;V_3\(؂Jѹ z-ZƺIi-B4`s҉O"[NA".ΩUˇ5ߥUFGpu:UcQs!92vQ»8Q'vM裏qtDDޛL@k'({‚R5F*21) nOdƉvLG1{ύ 0m5''LLt"yFF chPw_f Հ'q%IGهZQwXwD,<<$_r^u$os_(;&_9X9d ڙa7FΫ_}f I6/Pue< TqԜk-M B15߿b_tgY*a( v\o!TujFϼ6He ܄UI{= äNX{?@3B+F%9fTٟzEmD[#c\Va1iiXԼBLH7O)IsHi\PZ |- Q3:i! |I*eQM&ODWV[$X_X2:԰24FVZLauY"NBŝ%L ǶmReq'e<]53GI6U! !C1n vݕ Noi C{y'j&` V|1FZh`gBDi& lm224yVF(Cxb*|K(k}XзV8$jG 6$azϟ{;U+Ö}A[ 1KnGN_o:'a){IL48 z` n9c&kZ_sT5R'߯@^LqwPf^;BqYXS' !(a=-;!m?KR  *eGP\^i׆+*,5ɽhIFi 0$dX3ܒQYBH=ital9I GHD2;5ժ|~6Q 1MRfڔ#il>͓*՜c. xi>B\xIg2P/ٲ_._i]?dNjW\jYpI~9rltrpkǦ; |odZǒ&G$K*r#h(+tL_Z9 ]}3P97gV{V#]qC6 Y]O@ژi0P]wv BCӨo0\ $`,w8獡5N8FWv6 ΥޚՆu pwz%$TSm'T %|pDpt2mor?e|+p=\?H/>ٮ\#mxҾݸjDFvR&yJ@:=23}mFt >@+xz?U@,[X-8{VAu<{`hGD)`op}oy֞ng*f}gfD@C~ dd}6Ji_.ރ7L&2u=Ku.faMB=e,'@+NJ4pQ>%9wh?BC\_ꀉ />& ]"JX,c6~kH5 FI@.֦A MH=4ABH̷?t9ɨ2,οB:.`m,b+ ) ^hIjf6Oi*6o ,y# AבG\Q/^ l4عQU$C,>DE@,犉ӹoݞ!$V{־AGw)be./"H| l yWg{z+m0?_IGw7E~qZ~  fV#.CXEBPzPx aIqPuk|ph1ǎ.xcWZj)ȅhοEyvLMq "^c4|fb^& kuZZXZst6ӱ6TISwIbyq d)=&َ£vL $-L-}⛅cN7p;Svof&؄rvLOhuQpN529 6 (Ŭd+gm@ >,d8Hzr;؟'ukX-zT )򿒢e/…]xV˅=Aݮm:剉a$>]w1aJj8ə*Op26hi#G`._4`cLOEgr "͠}Ekp.N*zO hD ۮ橘LeXt{ V輣"iV˲PFX>NZU HŀDFL}֮H|Ia#vT|NN>;g9Pp+BΪFY95+qHxmBަpI T} C΁m{a1mraaa,?AAu͈`BK,A'XP}ywI,xN󻺁H(cΞlI9F 2+%1o%@zA JCKP~%xŭ^gdٻonj`c*3[hL]=TѬgfgnC(JPoVKgZCMhsŬ I]n&kU+)Qcž5!f>Ed|6КCTS!t-?q fbwDz xa"xm\dƍA, 07}j4C+o8hbdZ(!iyn]y>~30*6,)~؇3EK߹|z(x 0:A8€T|șBjTR+yɐf,+>,GpO/$Jhxm(OMu'9琔a!4/MH^Vg?4ϤI%MɆUJ;җxAug:Xk$SW6q>O\+WYUgs7Gl ~Cjv*L*H)ɧ#8 )Nb5=fT€5~dU]/hϕ/;\ |[ZLIsB@mʘ+spn'v#TV$> A=HwuN ܶ2d}SfȈQxϲU8^Z@p5WX4Ѹn`?yG`)ܚr9z%ѷ!0(MwJΊ+jWc-]iw2G_) Z]goT1vy"ru"%BaUF 2Te6wsZnP_ORM3F惇BGmZ*|NBZ0Ioqnɡķbtع /t},BJ=s%`!;MH7C3k\j76о(q. D(F *CDmh-o)Ĕ\O~/!z>>ܜyQm+n.s ӲﲔhU\D-&mz^l-3Mɻf_y"36hZ'4zp=EQkhW iؾ:6АKwD5T78Dw EԷlg6U9F(! ߋ5ˊ|oI&ZTR&P̈́]ě4+{douZ?H8m w9S3kq4K :@r6>i uX}x C+MK^čvbg%J/-GAJ\:S1ΓQj7 TP=nv1^X,Ik>Z ɳ@ ӾYyy":P $۟'m $F,ǎHDŽ6jW B. Ҝf? vZݏFWukޗ@G3[%q7MoE4((U"B"l+ *7y"1 S"낦\ Mj,3)ˇ^m}eS.b7DD<"YYAȊfQye2]n =\PMve ANVG9 P}:bV鞽,~2 ^dE F{es6Ľ-dN#rn-dEӕyjI\t1k#y%amvi ci;:z$~~`ur]!y 鹐/ߌG]Oi;A Hbt4|6XY.gE PifLkQ*UXܥF36o]DQ#3XBXk ZKs{wb[+pYL|tsW9p_ʩ҈iTz@bb1Ӂ יIT|'/ ]ZGψ}PH֙ҨtJY15>6i$5vEHQa&]eՕxz S"{gE Hɽ J4WayTNvd 2ѹ$lofڵe,*V4Ś̔yT5$g5| ?J~8^OƌFPuASQ#Rhd&*f e ߺyzL&x/c[,[t)`.?n#g¤QL'NY,WT|c 4'l[\/{d$*1/$D^W>Fh:RP84H6` d\sMYUVϚ:lp˙wWCp;jG]i"onHk1a;󙶟QF)NX,@ȇD"A93WdI؎6O֝.&|o9֫n "5-8bo}RطlHҲg쳺OЈĤn.EB,5#E#gIkHβw-pZ(/}T1q8ن|=@P + m3So87$j!G"JSsa 1KW 1wu>ɠ%O,5@'ULn. 6*G_tn1 7C 2ڠF"4KRGޓ``a\"=GgJٕ݊s`#=S/j_ 2DߋMnbEу@/qTUp" cT׏ ~Mvb W8Mt&i"PSUmLV j+zua4 ࿶wy&"g.+$-ILaVn=Z_kIvX3j9MŻr>2ZÜӎ\˱EY\\ISơ9Wi՝(rVwMA [s FA4x*F6VOVHtpFk+b=\MzDIC߈-Wa,s:t5ՠ9@xIdbC1YR!?HW.0]>jZq4fD9[ߐY7zL1rˋ4[eqrlӛV S.]|D<=y1  zb5ewYӯ`q@5Y}G% ÁsI`K Ez*=vC O eN=iuIL aNiU}b8"A54V>zVk|ը>*݊2i،0K9Ei>S uF;ؔU/ŗѮ,TI()K4D.qgFw7vȥ*#DA*΋7To{a2;y| He?= /FwCҿFXe RMWTM&,w)509넭VċzIVp7!5|@S(?g*8 7G wT nɚ~z +Cr`h#V-Cܑ͒nx+1+T*غHNW j=P0gK0nN0HR%X(!DY" T˪z%x٦#V-: WpQ*:~ @BEMl#,dS\8@i`L쩎VEIsr,iآ^ơ>hR<篫QU@8'ds^U'FZmvOq!=Zt,%8TRLWR?896ޅ́Hm+9`oڬ(X:6AO0~sU7p7tӴ'H_PyJ,IU4FE*@A) YZoM/\&j䏎Bv+חҭWFGMd^1N7`f Y̷hESM@OHW,C>C,Cq 6@Us7M|뛒YsD@B?@d7,Ӟsc1%vI7C|Ω܄9<G5hjTfS7!m'~NC[cNèo!Zj|=_jFp!<$'$v +n9pFCH o)7 O&'m*"x4kvaYOnH@ ZF"q`\8'X<l&sKJ L

;'h]ErVWhơ֡:}pϨ8 GȄ0`)`Ho9%zZ].1vE e޸ a>a~ w?[tW?,1]};KҼҗLI eg ؖƞ^Ho amObzjhY'Bt+\VSWPlq>Y4/Z/rw!ϣz賙Qc7^1%2e=GgR+^ Nl:͐4BZ5x{.S>/;-5Z9Pnly7uHuF{4wbb2P'ΦMW'RdWb%̠,..0i7Z4.Hw&@b+)3{Xt#`HOzB,+5'MЋ$vR290xv74<@֎LμIAOfb ]Yw ?:i V+ot~Gb27%Ƙ$*ٚ܃sWQ 70" QA<6 `CP}nmU$""'Q|e (Ѵn)WcIU`ɝ=tM,0U^F"w%f*!(o(]Msn _JW H&7MTTTq<({- :7GdXz@[2ۗE‰fRI{eSiKVFƐѹR=M3&.V3d!AZ]_@*,0$Nd6N5vIB=A&f.AIQHpR[nRT`D/p؁HzK_[ f.%M\>>D+wB4_lTyU{[URL)-nV F]jĥV0tm0/Xѕ~ƈeQSs $t~M'dPΦ|sIЀ<[/jML>i@2T.+Hsuұz[TrVlNcA&zɻ'}:wմ=Lh3Xʘd0hxjq'tPS"N8G6U=sܡp"K,MHJo#mgezU Y:oi^};0Pd0_CvZA:)W; pՇ*# BR9/5Ɔlp+ct&#L;W`{s"b^o+HLmT)QrAƗ2x%9.Wu`@nHzbg2_܌ŻehXb{WvE3k=Ju ZLL@y8EG>ϱϧ};wrO$j{3A*3?T®.{Z0T̙H -cۧ!T.| ) ʜwZ6|>tVFh{02MJ˲jX-JLP\ې6Jxx%[9o7Zw2XEU\i~$F.Vxw UD jTud2vey*G:סneZv'PQ 7X#|];ל; `Z^U v@`XJXq{9$Vև5fj*u"B\;=%) xIxIAhiknA.ҏhq"HaL@S,G cN79tcIڼW/p.I,RL\#\/e.xw뜰}%I<*o1)'  6l~q45$>.n81p{NTYoO }2TLдTRoHDS$ /»v`MHs/FS E͂z= `4 pUpEx9m;5d{}^V4@~"y2FY6Y|$AhCOx1W=D~׀X3`l1("<ڲP>eH3Mi~'8:=),CCgkj֊gfs:o8XLnAC1zK}Q]0XQ'CPܙ)Mנh$0W%+j_ȿ6hVYR8סn=m m64&!;XPUBī4GtCpLܺ3e |kokA =ӭEbw,1uݖ k΢ z>0YKV4Nk;^j{җFw]KhrD3רݱ%$34Ҳ\tS¾c&4Џ%Sdο2NeHAz#U hݐ"wihJkW1wlXDFƧxLXS(>_,'xN䔫,bYM=_nQ UiɈ2J8 `skfd`^? Vq'@N^mJ)6ܝ oZ6>ki]O8 !ESp!nRn ޖ_ 8׎^YoM e~A`w6PdJC:z#0%ժDw@jD@ ʆ BMm yY{m7g"AhVp)8mOF֐_rr$O4,b4oG*"!KQIG ig 7"* zvvfTDqnb mAm BAv;TZMه9?O]ݍL=V>]xO%h}fm6x( 8nO┏FW\7'|BN%zR$ </UG@#MnNY!Bp`&;fzIy`Vc5ZG .(z cŭ#TF`KRGlGv8|mkV: 6] )}6wvclC=uVyL0^)EB=E~tKGg7/?jc1N5mmHW؄ua'CyG@WdZ `+qq)w5`ն^ uܣB}2ɦv 2hGdN ]"} +((?K=d\ZY iʦ*!VjCyeӻblgE9!f!v4L.q:l[I|HfZRߔ"9zAX/8֛2 3;*~f;%wx4+om㠞m~1iQ(× YZm7hzYJiI;= "4}:YU KІu7KyW.e1WWUPD[op}]p>܀k NvsβbfS>w@ BCv` y*`NDǥ?,|eV"pDct?A"WW:%*u`_ b7co @"~ƬYPϽ{؝ j|]<\ɳ bNc#3ɦLp%\xC\eW*x-k58 ๑ڳm~kkk޳ya9ذ=ѩ c}7mYG.Qޠ{i,@6c^+&nBޏHo3ԟ2`溺`zN/%@~: o[%)֟J-F*ނ6](Q]xrY;p5MZӐ_8N7[]w%IX1ZSu['MطrFD_=0~K( K,W2|IR o\6mXr?ELٳw`k\#=` /pj,Gqga1;9΋e{6- ]]3sa WleR[α -GŜc5m PfÀ=|rN7`$xLz0D>WygUA9Hlߐȏϱ<ՙ(.:Ø ap̕F3~뮽Gm?zDľ,ur+xHyn kO *'AN T3EClMzg rP+! Y~$͝$"-kWhhh @*Rb,܍ HM2IamB3sW}r ME \𨆔p <#ꀯf9\h#ž<m5с(΄_8) ᐤ;286R}BD{9YLz_& /D X6tDWrt'ObShO:"07Ҳd=PuN8S.IMU"ȏ1A KRN~}ܞOA3߾Iޑ=8z) P$tb6[0L%勣.pvv. XM7x/RIA5tk',k<.nidYhn7zQ~[9k  RKCpת伆Xԫg̦ţ#"OTᝒ>]s{{qe5T;gYGNGiÒa'Q=gHG~ﰅb@=heLņ-f٦?5cYR{>&דoov2`!ȁS%@ ; p wl {P*^wB(+}op4La%Po_ $OCG[R;ݙኰ/S8-$3oY |iMntUFX$9u_GkqEXb㦮o8Q0uTXUI wFIm`1&%E@欧>dL{MV!Lݜfۚci^d3s][N%ˣ܉D]'ͬptY;+j\| Yb5\_Sweܮp\S {*Dn n{nk'n2|diᰌJc ?00KX<[Jf͋^6<%e[q??? 9qmz0qLA8-ԖP9봩bm\^֒Ă ^U%Oޝo 4 W ‰y ]n^GSPn^v/aO'|YIbY?2z|"ԑlf+p3S-#V-M3$*2 /guY}*H 7(X-l(ʼZQýX/ Y}_-CDѮL<[C+OwvB+Ze5ZO6PozD X=T+QStF]ꄲCkX1mbGªp['vc%GuNu5iy\^xg{fwL'"~:=< Y78AP`@$ޚ](I*:wR~N<4\aGb2Q0_&s״Bav迗ޅ)]s#e|rܱ3R}l-7@JQ0U,uf9,kg>?0Gܨćs_TR3LheKS mdpmrSF)$V RKo7˂R'J+)c&s8c^'mu_JPVp)3}(<bq@5'#<\B6 QNC RA1 efv?f]ml1pLMD_=w!)ldlR];؉mK]1rF}%ۡMnvip{5/{s0M!%&1s:@HqG/_ӽ=|~2Gľs=˯{ F0vYnl(Js ,B\; Oj2MM!?ξl7E14>4 =r7S`i8}6ڒm\ [-nj ̞AaZGc~Fk$wQf Ryc݅9Xrvt{Lm*%  _{, `RAs3-,Mt1`Cn9אQs(=:`&#?wB^t6YM V !lT0Q `B[嘖9R0lpy*ryuq xp-YqˮЇ s7N8aQB5[Y}l`4cI[{ Wڙ%BY[_/ULP3FWjĽ0/5;DTAѣ2ClET'KM~+J1$–#!~+L’;R)xπC/ 3$b@ZvphABTUT}r8?̂+7 tkg7f. =8tw'Eɗ\Rܙb@^ൺM69[cڣKeb0S ai$TK?X&эmxsep|ckgB $Oee6ʒ j>fHA6 RIiCcha˿N$S4'S m2KέVνSl4 ؚE˷zh܁o#y[Z}֥= C"= 4 4h|CTX2?˭1>a- GBSYF ᩒR"}<*8LݻU34~WLħ/2䛵5Y,3##rU$~-sLOD1ʟl.+X'1n9Sމ!&v =)R.[ɀG}ץ bc}i>5:$NG:?;/|55DǟHq3^ҊyČ z--pS0JP`q$(J}]X$Sz߽Wv< HB]:KXE=MIbkN,ItY*f^N`ZL >CFH>Eڔfz _ ;>kx =9`TCm(L!{/WQk/&U]t`=8Ʈc䘭jB!kL#Z5'$G&\Jvj\sBEMm(A_; tixW 5׸y}:IP[ml(X^B+_P'Hِᢅ<ĈiH=B s:̍=8'ِt Ya-sr뷓!(JUMA+N^ Dve]ɉsW/l02ZN'rQ>sYJ]by0z͠+֐8q0AeH*ҏ+Q|QWL+@JZܩcYDU42FeJh /+L-qz {ǘ%~2V!Xmg,|\,<$ Z4?f) LhF6'&%a3+Kf<SUk |toEq-o=*a6;Ob 3V"?"{j%72F(8)k{&GNG_iF&'m6}֗"o>`KMpHZa J\T{V)fdx⹁" 5$bʨv[2,"LOTJC9Aiڷ`Z=%,w2qSB:w˰OPaڡsH-T rM?V,һ ߵۈ}, fov,- {W7=^?-J2Vzx^WXGlO ;1Z'&9-.N ]HPld{o<&4tRÍܻ=D%IRAnGy*He]cOme6MTz#/4}YR_t |LsvC*'i,Iړ,e $EQ4CvAہQxD;l6lK*(BA?VRsj|ʣɚzQm^9'ⳡd8D|NNXPhHטvS*ś% ʾVtBWgw4Q8L6`kKF…Z׷$Ʈ6ٸ59I?5H֕$W1f KEӉԋ%x1z?v ;`gN8/[m5c^x"r"`ՒGk Z/B0E\ԃ:GvYu-kRIL_ lsYE;YJ/-[uo_pd/! |*b=x~uTCc VYE@lm؏#H(1#W t8&SWGEF8@ꖯ+#Lի1S~zti4ʨ_K%,6 m!} IMN)RH<#s^=N9߃JP'ͰeKN]+R)A[vcHRtH)Dӹ PRM+'9nljwáKLǚݰ~2؀* G$T|+4TMC@#ֈaQv{AMH({x>yC5,!e\/W7Sgh:w-.oTHoJ!3*$DTs"eeHiAaRޥ+'żfi#ԱHw͗# ']ijtmdg>s0, 8?rn,LrbpSYF+{6+Xzn|<`nFLn(|vf /| 4Rp.;>cԟkSF[fH06{lt<[HS-`#J -O'{kŅA8?aRHt)%crmt~\&Ek'`*Һp6&J(bxw:S$]q;w d҈~$ b|,ŖgԵv疁ޜmΉ˗v 2:]ؐů(qf 4ü1-52ncM:nJD6-A|C VNL6zBpP3o@&\eqdYf$ݽ*޴Z맨v+yfI c `6` ZxkgOtaG0rz:6}5.|ggB3Կ:=T'!ewn:X̦Ɉ.pVЍh>JH6l|c]Uu$YkmmѝVG |{Axr :6W!P3]lY/i~h(YR ef'1<^qFiT;kDݭANs>X)'A\5cơ%<ȧ^:וSm%PeWl\;^Ʌam}yV!ezhMuRՎo2p] 4 KF F]o\nOz~C+Uz=H.T_wBd7,2G^16zSs(hmC$U@C3* 8 aLrWh5I喯:4ALlg`؀zЌKq,4J@Hot *G}sOkb> a/l0oI :CoHsyN;I LN_[*Մ_yظHXЬQMDuḻ9䌹n/(^uT`s=Ҫ'(>+0O6T^q5mg$ 0gѢv _$n}5S%l~F[tK~FӡP6 vײ`Εo?OI@B>AΕoq4j[Tz+:DlyС&;3>>/Evkχe*C 椖p`Sg9cq:!3s,W (s@(V%Zn=iJ1鬶m,t8"92=K`ϋ8 ;z$ƍ[>/ȣˇE 7k^?gO1gai^lng@֌P~5ώؚ/oe@2N߉7Ś#WIljZ< QzN xfU`U+n߭heLk&~ xM쥟h]t-ZnDȓttL*옙'.?.U d_o/,F뺶BijMJo 4'ł?>M)jgS3󤂀լ4=H_9ЦsXMtMbJB&eyP4ܓ AV :uf'B=8juvTlHJkrU-7gpU14,yC5*m mX47 r5:+YP 48X+mzu8;.Zlvqs?y.صs*& TfzsYĀ|T$5_30Ƨ?!by~Qmޝ<1Aa~ogص@uR99ox~8[A& {:}/1 jQCÓy WQW*A&xsCf̤`ޓ+S'MM 洛uGFWh0ؚ6y[ˇ$8D 8weOi|z 壖P.!u 9ei[ՕQTB3: @ϛ*̑x}ؑ:#)ny: _ Opnyz5w˕+}IA%hu9 A%QfvpOgW4SR,w; ,Cx5אJZ \PHP@]$ af^솆C,XtMi5BS[vs*`EMwV#fUf/sv5$]e[mx'Bb3M|8͈v r4^$7w)6LNcԝ'ʶ>yg:]gE**^& ̑O]/ EܚĮn#|0!yelhe+ju?&9VAp;"rs㞜.1ӅͶ-`҈)ڶ@>;Hlhg˪;]S$!{U' e-|u Wu[KhNbdu"{`8i~O$$Hp"@4 X?^;,gUpDXWhw+sDGj5 [P[v\d!ݳLxIR}ѤXY&b(/*!dKZE_S49g|)yju}*!5zD+C>ĚE='3z*dŢռdɎ\pHߥ9UySA=H))ąwTxlF/\4@[VOEf5t3cEhP+׎9I_G#|kXKCIz#4iw 3OCtГYя19`i,YJ m'Pe0Ap@ScD $P?{t|+NT Ks2f}2/[1 j a2Be\zk7ͦWӛ#ULCU/t;z? Ѷ9 [3& J!@sp77yJ)s@SHzp@t>4-ZBx!k)Cs|36& "5NŬR nlGjd-ϩ*'-H 䝢Zଫ!5ސ3'i6njlMG4 ZFԻd 8#DIyZk#i ;\HY&΍kLmܬH%cM`"2[bZߌb(Z57Ss2 @`8EQX^)al*diu0g]c_r_+֦EmQ 5CߍuO ׯ"5|mJ9;u@SKVŃ3sRg),94.h+*>XEQpw훘)j;>,b&=9YA_>7^;8 eŠZ܍×PBk)pJGFt. -lz; _ĠU4&NQ-.qьnd-7c>~~RFqyXswӗ\DF]BJ"0KӢ4bPCB&U"CNĖ(C]yuNE-AH^D cw͑]W Q7J؞\cOƽ N@Dgߋ}+}(;]S#oT#̀B**/T[ܺ:iuO_LH wN0:GyqD{z?JW؉P3(c<ݔ 1TgYZ070701000000b1000041ed00000000000000000000000167a4ccd400000000000000000000000000000000000000000000004500000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/media070701000000b2000041ed00000000000000000000000167a4ccd400000000000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/media/cec070701000000b3000041ed00000000000000000000000167a4d80c00000000000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/media/cec/core070701000000b4000081a400000000000000000000000167a4d7fd0000b880000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/media/cec/core/cec.ko.xz7zXZִF!t/-?]?EhDTTk׶Ǽ;-8ߵʋVLbQb XJtVR4QY0تBeYNvKy%6LbpQ)h15MO[l~ǥUUP .fwY@WCp7tU5(Az5GЯ)p<*:};xf^{0A k"JJ Xs`Tt Ơu6뚡3EgLŚgOAܣCK.]HfV(1M1WUg6U){Q^5~í=8p>ik2g*_4.Q&~ D "xw~#U:MX #0ȦC)/< Kd_3+k  #OdblnKo-XyV=1pQjKlHt/ᄚ"sݦ@G-!zOLlu@\)eQ3ʥ2]@^ jdFnl%/$~DYLDSy쑴zO0Ә|t`gZ8`}.dXHJv¦LoD|d dZ3}F2a|X'( e5;J7T7hQ)@=?O,EҞY[rugN7cpIJG#Ty$#Y=vW\Kudu9i" نj4f+в%~ U> J*߄$%8RgE k^{>G$X;BN+|(Y!.R_N}q'HǻIk71U|UV"Mk_`@5z9imH56'nF' :s1k~K(L, ! AmWf?ʗ^F s eʀ9Ks9Xe(@ƋِF?LxFe".EEGNn"gV|4WePw$,Bq:`yOp}ߑ- I'ʥ$@Vk}t۬Zb̽Zi9q4`Y\sK 0KS)0Yś &vGio2B;RA'jG?lfj:L+u39&p|qIW*}ebg>59-w_#-(ζ2Y`$ Ҋz pJ.e?^uŴYY#ae~t/"X7הW ӡ.Ʃ-dEI:)(zRgOЌlޮx/~Qh,89+D,mJ4y7j*rDh2}vy8lfU6L¦ڷF":d}t b̕ҞeIž#x$ZD^e`z譨Ə`R;uS'k wζK{h<z\$gKScea{̕r_ 0H>bo2%>OL5d0F޵ ĥ ̥9`ejLJ}䞎fS?@_[`7 R e/!MI !2U (FԀ/uteY9I|Q8:%܁ĬO \aT;z2=p]yjv;v~}j <<~nWU{']!a YE{ ?}sڔYhA[JH_ 8J1x s0pQTؘn qyIM+wo0Nİ6GVwA7WCcwHA&A,rЪd> #p^/F1y 1S3mr°款T}asZ ƀ%]hѾhM0;Iҁ-'6zo%_n Ԧgo_=Qƹf6^<Knݐ ^`yɤrlajE`e Nœjs4u+%/Z¶kY-͉АgrL=+n93$l*/"#睦ΪdhPTq~[s Ҁ@!ϚKE"8aƜGSYf%r#ycRtWeҎ备λU2ZDjhW:N*kGRMww[=׭jNC6&h4|R.u)$s4;dѭ{02VitBfmplͩ1"t[ν(ApTJo( 4v5ؗ1b1ql*ɎTXEs1t6>&u1 iڳYFS]E?9JAZw}DU[h p +\ؓ,BcN}'4A3VDnKfH2!%yljn9?T̕N_diD i/W@ۤ\0ZZH?,fa!2ۚ']ffL*=c{)@>4)<&+dMvW(ѕ0˴xRq1D#jO},5(6 .ףz5m(-YY s_fTt4#g%15uv\f~|˅,[K@wE Hr9Xrc*&jH89J`/.画L6|(X0AҼ N׃h1`WdIE.,^' żR,Mv4bw uk,mIVǞs)ps4҅+3Dnl44p&sMzGQ<6tgXeŨaYx蓾=,@LP)ߞ8:b[;YVy4 j?7ʫm!̊sAڙhQ8Pԭb ~e -[pEJ 8K-!>$dXLݹl8ʧ%035h=5b#e S%y3 iCAEL@y9{ :=< n4 ɡm'p\F Yݏ9;RubV*HDV )ɀB?kt5vmS(HEGT98]+ddt@&"Puzz]Wlؤ(; T(c35Y"tWa׋ Ò=n IEeC+Dl[fDSi4,]fEwԂ間g)٬)pSr+pW, Kj_P"R z%daBgйXg˓,%LN~? ZsmP4MY'gڇ^.ىJh=Y:۬FOkV[HT0{y[rW0 ,wZW 6ٕDL޶b/xYw M1YٜNCX}l l޸B {8xjƁr6^[J8~Cg+&M_!Vh; wC:P D.qYhlh!BQ{Y"ڸdȩ1P(rB|G+.>\/-bʦyQlRl)6|*4{^?[~/2 ( _ ̲'fV+[0KpPͶ ERQAxFѿ 0_nNmHY= >(OewHPh@A~KƧM_^k.AX8SF>Knjq\H: ;0Ozl|3lva&f{u4O56 Z2(zKr fܐtlLhK a9ql:Z?HR;koۀce;hub4I|ۄZЦ ,\?I!k-7W?#4 4]j%R@m6LgYJBmu,qӽw' p\!6^bmGi=6⡑} *@"~Xߡoi~/^-r7 . Վ\ԋA*T7m]!>N*˜&F.G YwQwzzH±mzqp*@XX-Rȉm]*F%T`޵S8&-L۝ۥIq{' }(p ic4raPʝ]];r]VN'xqހ ?zTs G˴{)"ocW"@)ɴ>JR 5%b4۴G=/d<VlUZmb9fY8핺M=A=.flLlҶE=4u;v\F\:XW:Ñh>4p\|#)X5S~'j*#ݷǿ]xJߛ0Dcg^]HIn)wE.Q~j{syl^B%z%$7M4E3ۦ;2.EPT+ns"% ]dPkWPTYX=%d #ALi% SMM'X']P0^zNK9Bʤ\PMƺAoũO>t ͣ gЌzKYh9Ӭ '@AkSהWxy/p ބ7vtlЛ N;2.2+iub ŭ],+B)ޅpd[Na09KCB̡ޚH։885ǩ ]! "hSn߄4.8p =!jn6po?Ⱨ΃gi Ա+KgYAb61q)V%8tkɂdng K͂n>̽,`IZRYP_[ʏo뫢0| 3&La/ׅ1>f Gġ7K0mY}[HEBt1Ũ%q&=W71lK l `T2$tH5\`_X\wpwF\mI~;`xy7Fzܨ9Hp ؽ E+iϧ6LVk _uh.5&TESba8tי(X6 k' {X3N_Zn`ћ;zzD\<[:0l5Bj5@Lh+ҽ3fB?Œ;^pemc1XWNꏥZ^d1P ^ F5zď^ %*y~Vl0"B8~#15[@go0=Rfysϕ3joW=)hI9i(_IvCzW ئs /BEIʧi33FG{XЄJ@ =H&uMb;}v|A1dzV<*c!4u:,- \pOiFHppĵ;K!F(Z>z22TXNhr눔.N1}:pwMTGpJϛuCv pWEJ5>ƝBnMB}Lَw{j'NbQL `Jv]D𧮵o79eGwr7Vx27 %fƆ*ΧQZ'DV^<_v%<ןs0x/NGPdEq4k M6V- 4.3ɬY=)q* iA9URbv2P4fY U fߵc#Eˮ}G{!b.N^u^ݕ Yw-wj$:ުtOyƐX-ۓ /j,CGb= w ` @3ӑX/=FYM\CfUΠI}yPg1ĔHAŶ,~j$ikУtXረ 9A!=]DI$sԪc=L*_g7DBr#xW a'xqqocz dii"r2EuGU8գnn w1x`2}S 57!Vٌ 5 ߈]Oxw{8F'=T$3s儿K! M0¯ЅG4%9n=8ޏ`G}\- M2Yg8u=㭺ތ84l :xw2nVBRk'Zt)D/A~&+u-Rn*߂1.S&&}\YG#2uuKgB֋(?5A89\m+f=rI p{MzEl^j/eUug& 9SjԖΑ':D1R@*y:JH8SvN_G)wQ(lQtjxb*%v,["1c ;;CYó)ـRzܣ- 5HEԽ9=!^јƵiR,isz ,;s@D. ɺj3&ض3PeqU 3]7N@ú,L#e5||{gs9yT,%aOz"蛺z.3+RAT&ʼnhQjS'M{!us!X%d`&"a,+Hl&r0k뛧ȏ ӧ;Q2z'aKNl8 AkRhV,qۼHӎ-cќ9QZeqXy7DjُBrO6qP+MRG[@CQteft;ֳI;ZE\XK|[ޚ^fv9PՒ;G"ՖҼKrm˒#=7TSǴg$NZ>ճoh4g[Ax%ETSŷT܅dL?aSwJsl_GPҡEYFk}o+>X4|R7X?w?jD_U0nUd/-s:,U>)בGљtkq59k#s SǪ [Jl J"̚ Nl^@ k|6£\Li ×EÄ)_ k*1$BD,E @ۇ^)wG  zo[i:L, ♗UGz]˖Bf xC~:p7Ϛl&̑%DNe.'xݓ/`n8K|GkuRD )GJ&JA,Y:0T5Y[`"gÈ6DD)W ?~|gt]MvN?17o&I9Mytm-E@P H՘M,`<4Wb f/іABM]a.vdg'@hGSU? ;t N d,N2rel"t _&OGKgKr,ܰ\[_/!"lT]G6rze7_-K~&^´G7EſQ jnZ: wt6Q뷒1K93dzLlR .fg[i+0imr)V|s`!sEX6mF= bkztkveAgmZ82w⫢5܍\ KҜCMAvK/%zw1aT])B-f+ȶ~٪+ĊlBx_NkJXU}qݺ.'Swx_"l0!.sfW|UIEy.c1NadN[&zs'aP]Dr|?YrJ^cďdo)9 ▲agJLEIpuS[h{~Uxvqa֛&-ĜDPƓCU&kr, g-0BN4%FVH81Ö讂[xٮI@6w R.Bpsq$,]zw+PA&F4Ra) f66x|TQc7 0x6*s8Vdрu3$wco(g&PɈ%B[FApx,Z^BD܅$g|춲#^lFsN`ZV_-k2Uj];vȘ][yo2FI cWg5w~B*t VZ~'4fJNZGߥSPq+\۪T l}"f?EAeb23ęI*kz=|6ÓgB52?D/.n 0T0P|G(HH$Oc4yFDb*Rh҈LM;aƵ>LvyADeO1wEfzAGpq/8* REΝ̽%<%[$$QsgHv*=O0ԀoZYTg-XL9Tk$c$ w*pi_MZ3F/l۱[!'E\u(N SpKh.C.c ;䵆jt;a^eL{v#w` n~I?:LJTǓյ{#jbc~ i1V9<aC7gf̬?r5 3xO&F9M `FE#1I`;u՗c! %%7lAֳNBrd IZ]mj*4Y8zApt>4\3׼mu;WCDzÉ|2K}^iuܬHWY 5$ e9BԀUA4@]TK Єp ZE:ZolR&)HSM^yREUf;ul. M^ϳ=td%/޺aO֙fdfď1`b![y\U 1BĮ/a;WG h3{APP~'N  lvc=j&|G8ҫv9YŰ$݄Dk Gb`yfFB0@"s?Gצ )RsIQ5ma[ysv/(stU!4,'xJj)6ǡ{Bt"8.Ir'~НH0/kRmu`u:z`ُ(FfN@+8EĎW2Ϯ.)`R@y:Bݵ qV;8(6>EVr_̄o<Um\tVpڡ_!/>mPrcmKҜ }S\dp"(C=.F&!6$F~Tm?h!xb*xihPsl$۱U5 7[qGצLƫ. V&+D<EoN(p.c|g`jRִa?t%dj6Nٿ+ )]сABRoqQ[K + N訡GXa?3# Jt7~?`p/h@8u o Ւ㋐`@*Op8n3]}i Jl7 T?{? |~=߈ip4eH[ǬL~~`I&FZiݯh֝mC|ohGRjj柪 Vo?0e>)yV*60`lcqNL^#iLtL9#bB?Tve%{-7 eMU: 1)_]e5.g9V8|^d[Td;4M$ːnOrAn9}_I7V>M#_"FReUSwD%IΎzq[$ 6<("3 wb򥮭08?C˥vŹMtk.k8[QPq(:}x4į I&x%9U_ fMC 3XBBi=̨ք13V.B D D I1.u(|ވ=!a+9-j2ќU-}%2qwbߨiNOzBcwzGF "7]N(r~CJiPIAFG]pZD7PW2"'nS-#6LЮG|~zX`7;C6O0&J !oŸTDyEՉ==,1#~sf1ρS;Ecnj \}ZwpAc"@eh'NV4L|D8Has3!4i)RE6\6;*WX^pWQsjG`$/B[yο.$iIiDoMf)2(lUx{&oY5Stra]/o.MO$LҿɗiO@$U⅛ ÚCݒ"%i-i]!LogmL<nY$ `̯tsqN:~ H0Ċ̣K7þΌy2e; Y3_rIEk;U'9@mQnQu@|a`,{pw{Ym\ɼ!2jy+RԼa3loބh?E|`77Pѐ,J1fua%5k/n%& iƆL|8˵Z~ǝg-b7 Eosu@ucI}k.S޲LoԱD8)m͖]:w: ᶰ}~]ڣf|ziӑ ;UiRږ/}/\go4W%_ddP8P..s' Qi{'^3QEr*vmp9vC;R-vr2n.E0©pve5Me^X~G3(>攜{Ԇ+]wJXh?<`eC0dm4zA;$_;uؠ' 1X\%8A׮ Ԓf;e>`nҾ&F~b&.~^TOFT'T{|D0/پ?W[b06: t jn?l5ZN8>A$QH>wbkKW!z >qqc t[MA(l3+n*gzq)iX O/xkQ<vX냷&MқHx¦:5ta'폎/fmHb['Q? ~aH˹9ԅe%ƑQV1 GGniCeU.rXz}ZjszlCDE0ՍLwD ]h{m8M& {%P8cU+WfkOr1.fMeזecjw&a.v (lW2C0!Ul霪+nU{.:#IOl2\%jy1Ԫn# AT)xgw@U-^hlhċt^G@K9  <"`EQc@᭰M͠Rjd-.xDXliQ;G6Y@.j4eZ2R#ۃ c챐\4lT+jxo$I"/mZb[+2;\ʍ3O/{A?|=#.=q TՠUԻr2Eɩ 8ے}ܵVNr2#!J ) Ǜ$b-GBv5TֽCvs(Xy.kW`=#ڂ* g-2L '~RG̭hqqw)Wmu5ˡOh;ȣ?f@śO\vvoi$߻`Ē:qc`bڧ] w[jJ$._$Uwc"d]Q}/%T50w??Ud}l>V[Fie팾N1jN(`dfI0wgKA1`ev8 }:.L9a`J"Eb8?KmA0{ISM+3u?#&l:u ܾ^yM{ǹ^۶.^ʺ 鮛Y47d3(>f-{ӗZE+ÔFv(X x?Ѡ04OU7zM"֑u|[8YՇUm%zҙ"yq'D(DKq ņޘʖ‹܉ wֲGu}  VtFy@KZnJazO,̗DX;ͮ%]EjTd2U ((m-SCQ+VC9 ҎXRhSR\ZgݤNJπfbAĒsܓzf u+oJ3'BpYe9>#gb!Ż3=pգJ4HErdgU3SL5UGE:n`Fwk OdRftHYܚJ0S|vi|paIG%Jhp"^O[m()7|e"$612 fy4zr/s8vx H,GYW^=#r_3-NUAF7vЬ;*I"%ٴ:3F[Wqʫ2nLbq{Ȅ.@)Q+Q.եƟ\yoCq.I) 0cИi޶qW8;'k\P>rśƕiuKHM" ԑՆR\lV5RMΕ%<#>эwKo]iE *#t+`+[< #'( FD7< s|@W.ӣJg毰M 0lC&*SU3qz5  =Լ1 ) bxPRY@O坖7sk (e!^ϩ{!U~s~ԯ~غ?.uͩ=483%@~㳼&hC.W/jvϞxRsI͒· \sXeZxSr` LpQZeX-$2SX7yI~wmzDZmĀ\ɄJ${ġT0Yi`֕8Z(ߡuϨL5}C.[Vm+! G1w^=`%W@mSlY^ޚXC; &ԴiuW}~`[ q`Sh|"K$J) %pT} F%] H飭tc$;V)|d˸O q\m~AB#GBWٙ9m4L;ԙ0G4P5:!oe㒰Cڽ?9jLx`qNQ\T8DK̪i;BZ[_,"^n-{ MuU )G6vxC-/0/Bp(@<ΛdvZfe-E!:ƭ;ͰeGF{]6cėick_t*d}e`}ө vbm_e! `"]$ r TϾTc_4'[4Xs" 2֢etX__vNi SK"[ӗc̷?cߘ@˒F>.l!T44Tlxvn&q'mAaLl'0#rLS- ._DNԤڠͨHysxx--y৽d;Q/e;NP8\X%b"Aضfhͭ jK=ٻ;lJns^ou<u& IP) ~9~q[ he׹<>Mzd \ y&̎th̫&uu}Z/O24g'O}+z&W|JOan c]sЊ}3 eciI,UE<)WI< ?@}$ MpeX FT8UҋNQMK oqWhf /->V}{bn!>w6>KP Z\曙DY}:@0S⠓݆#Cm*i"ܽuu^ʪpA5WZZ=;z838˔/))+#PY*eY <%?R`a[2wUS(Y-7IY Of sjHTɪ "늰1RThCQ67,=&-Gr4T:7r!.3!V,E-1ĬdN}]KV's/ L| 1PL5T6='`8D1=5ZMD>pc?::-<82K@ChCBDJw8'B4wF(JH^Eǿق3:Ϩj/ D4a^ڋ?WF꼱-N1yO.Ch/TkǾy FDVB٦}Waw⫳;+&vR]|GheaZFx!V n'm3<foP}F7eJ ?"QA QB=DAc=,&A!_xmK9KGv7w+!>TW2:[?߫CD/k&A KcnǓc%݇Id/*ψW3E`m><^"IZEQ)ڛ襤 Ik ldM2޷9_Ūn%`ћ]iӓL^IMA. TRSta+NTʖ\]Ć;>#Q;uR*^Q2SC>FN@u5g~6w~buf/dž g»CD&yPzbWEp ?ˠޮ:hjE*P_ YgD8(zׄdt% u˾j ;$?WXg.9ЉE:J&{L魺], v; TG?_b=?.%JR⠀wbAa<5BH~k -rab(]MֳUiع%R9b :v"i'Of Ϩ Djq`HJ1 5/8.Ʀ]94f /MwGw[jJհMnfSnQNV j_y*Fl(8QR{׈)gM譫PN:JHF3eJ@LYlߖ~!N9Cd&IY?*q-䉩1cUNJX5Cۿ LQl'␺v ňzTSWnPneJjo` ?A3ՍL&Ѕ<+{f#ƼJe.4)TJyzu/يẹ| if tKTnMZ-w3L9Zum" )AE{[ t0򓘫BC= ]d]s,E :{QpiY^atfl橠$]KiW[b\TmuhM4E cL͹._N"[#J u/yJvß_npG߿B49 [0DjWzG-~SsX#~Z'CqMkem7%_B8g`#&%{dͅF\b͉?{gQ(Zr,/;pBJ-0O f7.>@]|S7gzlTNTn憫ɍ\1I/^vx'njzm=< )⬨H I?\1PJ1vg}xl[N(}űSXesհ)G-'6UHT4eӅ. <˓S0UX>z.tXU84uؼC9p. b_ӹ3̂B$jYG9(4ɭ!}4 K-b.]CR<ʞPCx/|5A 79?MϚ;J"/˸qSYݒ%+1C\BJ@Ktp[p\&=Nc%0=sI}T*K7AbmC "22""M)r(6$JY%A]{YuE5==Nx&G CYA ls+8!o1-CzCkW҄F51ܟG7VYfM/Nij`@6b`J`BU]of) e5!0[㽤sXکII:;o C䑖J([#hM7>3Y+9DCpn ^}|y:Ϭ gCF>US7yο#*XVa81[) T!33|_bC)v?rׅylzp(5I x'iX +_WS%W$;A٭HxUضBj℉CwM\[C"a^}qOg sgR:KD@½ UɡE M;r= o)Y |(p٢t_f Ƽ8p&KlYeo,Ѕdͣ'֨ܘMF8P9rpQN ,I_hh. <tU+P]psBφK8rVB!y1u1w\5;GLŰ,rb:(7v$EMmuMt 9_u~fK8[; l?N֕qGNI; 5QZ9bURe6\p CaO}j%)2[[fK(ҔN't֯u=&H/3W9av7>p豍]$V-&-ܘB=^@SXO} ; wޅvxM#Hׄ|U]vړxya=6S^$o7}cD w'$_tF(8بV)nUha{Z G)1}f_$J<RnX rUTjgUè-a$bB-ig`R]@7xϛی@ko;9o Y8źɏ/1k%e"2ư܋ x&,IR".'hʑt[2ShPkFϐ48+m7k (VeFeP ]WX[$uJq$BKNXZl>gWXCrP;~H_AސZxDX\Ғ 9UGe;shf}.9B![w~EDBhch uZo 84D(ȮŔf(tyA͊e'bC~g>'ۡg&ƌlלZNC:Qe0LcdX7I.BnhȈ =OĽuK`~,ӍQ[*@<-R46\x)[Ė7G=]獭@#%Pb--$j갪xe 5GOlv!Ls6#j?h5C8mD}ʒģ|=Bڞ!kA ⯿Pm >'|.˶B+ΙnfZlHp:Ex,]`Ẅ$mt7#wOgP])c~$H59OyL+QǑN~AH~޻lYZ2= *Ay)3[C`W aAFͼ@SFm՞ 1Sp3c,͑ێ?z仟̄^[1UtɹjL%Ȏ&2's*|DȤ ԨXAvFlx8q!1N];Jϝ)VsBm9#L^pE667U>s[dp>mD]Lf&SQ-f6ИT܌w7 -ÿ0ϪPz8/snԊkpi?l};V#E0OE+nũ5bi\c- vIl m*Gq`gV6L^W1Ryoj:}fJk)h-/< |+X΁ud[fd>wS'lk~N|rabǛ{r$IBώűǐ=KRT\L.@䦽˘L%~ gȳO \D Bzre)Ep:h$_FDbD.m|:tֆSD D ='8{hn}4@: p~XiclU%="̱K$ytEW OI[З}aLj Y?چs*pt ;GދY}7Xuwsk1*WTm:"ԎLMt_D/bTh!0kYӮRzw̐%W \7{O(7F tY v% "SvW/I%䪬lf=V :nJ{Izg_Gx(R_MD]ݿns Q~/9ZMC;ݴa . ռfq;Z}փy^icp?!R迋7s|Ď;lHj'z)=Y"QKW?Lm,=a^ pwdöq-7cuug/O +q,BϚp|^ ;I ˳E&|Y{~\}͌ә"<F.NY`߹ L'-WUԠtzN2oXܦ5!?/^{'SLڒ#˓ svuxFr(p#d o(ܕqD .h;/Sa7jAQe/I.7,iQoh/;sư| Lx$W ,,nPiѧWI~X)f"EU @fTd~M;ǾA*,йW}KilT\QWC[lMyڜ3tY[W3XLu(Oű- ,[@7甛 SDA2Zȇ>qh=C\eOnBiϼʔ*䮓!&k=?:9(hXձL&GRB9P(m 6ED N[7 y |_{|8<1 lwU cP϶ 6,PRt`8J4uñ [26z7;.ڦM}b{|l\*]x^OH|m8(90TB8p֋7xo:f9?^:ΎՀ٧E>_N%T|8N$fzg'_?-|; XHR `Bk+ڵdߺ\^jwFF(Ց#XꈂXF31)_*?Ͷe;o.,C9{`uΏ<hgIa[7f P0wWM-d1ӂ' ǁqGF35Ǟe\2oOS偱'S |%誃Ot[M`1BPAjU#KtO0op;"M ЁMʕ,\,dGֹ6@Tm!a3#yke*l7P{jPB7} }nSsэr Xt=D`)0Uli/ϚMw }C`BHGa:˶C 8+5q狍Ix6 Ղ{. hŸLrR>O&{8B;Rh=c%RAunE+AbcUH2:Öt_؆8/ txԠ%ޢ`=T[w4yɵzx(ki <^xc*n!r< =j4i<A4)z4tr k5%yTPJW @g 箛(ÐF{Y%.Ή89/0 Hզ)9;^0u,#UioTV)w.G07}w&Z:5ŽyNge?;޲X{p9%5DOKEuWՔ~>K ɛOlll͸}!&Wq zEYPaV4i.׋Ȋk_75'hWbF6 L*%v6FzpfٽZB2pM{ " ^3"{^)3$m FJ]:К)@ё e!~E+d]zϯB$^I\H7{Ts&(Ԫ^EׄcEtIS/kM nL~%ܻH5V4ܻإð$+%㣵Cg'lKA.1poMv?G? HyBE@P_3. g;UXkPMۍϔ[dQŮl$ 8-sĴ6k8U)VO A0%Iu>J^B`ɼP%ٙApYcj>NqrLoۍ${_TE huf]`KB¯Ů{h,_0*4IdB|r{B&JCbV. k7]a1i[Cݤ,l]>Uf!յ NrQi N) #(ly"/b-$K=zBƯ GhIh5E$d-Is "|Pdy `4M^5T.-ގ_nk4m"؛xA =g'p}6RrG[­An3I۟} iȰD8JGyVh>[ V| *6zYȓmg;3Ql.?w$ZU&C: _ c٦zΚU뽧WmVk W `G^^c&;^#)ǧ!P|1'P,(%Ɩtc-KޔQwd^` OȯuVFU 4YI߽/loja%yetHQ˫aڨBzN.НDtZ!+xcWBi\XT= MIJXwSu7jy te/:G>^kGއ/M{) I++͌Ί9qSHq'  Fݖ)ti8 | wY/ `oS ;#"#E 8._FF2(K[{5#GqdDfߧJ@[c 2NM/LtI1Mp9g?>oV.f_!8mOa<"קe+LJN<]y bYB[T>͍/UyyO IVG9a@^[1̒<ϹOĭɎ,u[z GÎ WF!Ԃ(s4)8zBKҶC&I%k!+WKo ĝwcJԷ;([e>iN+kdeY6aKJ.xr܋<-Vs膚R$""u﹗YRߏd&6jlP $4 }2. pX~_(ay|5xU>ZiIHĔ)@6ϸLbN AqQ aEtY%An׻!I$^ç,3Ǿcr*$HႰ +nn\aZX -D6{]+8Es ro=[f2bܷ9 8 wb@OV,!("b]ZuN h1K#`l5jn5Hm]cC=gVr-oИ|qb>`%/0W_BZ ;™g*ۓ&R3@TɆ+JBzTF:Eg ' D';!QcnmIt} O%\>52XaZq=$LF ;V̸ƈ;p٬$Tݎ0*CN3 yK 판~qIwʣƟz0Uث!>c; \n3XCB 6{xdZ8nv]3jSUiS 坴DB) x~"(a V@텷 bl|葤6YFBO-[.5tGJ_gm7*go1t?FL``JNX:es{N6I(g`8j4ATlRgm1uȜ/w`r5eDޅRmtrʥ`ǥ*٣d)n=YtD~%h1eq^&_p.xj {42|fN[je4#Ɣ]=auܸg*q$Ri_*X])W&D+dW8'k^W>@}4 t#1t^moLF=Yߪ*+BS*4XI8>"7(c{(,@oKa/~=|j!'wXzB('µBs[a&_ιx2z1r ؖ3%Nnqa7O׵l%>g=8BB4r)33ƢX .M9 ?ec폦!,~' W6kK'_k1"UP^WQ1I?r&l>)MNi)^m8%d>!RՐ8I Jbt_=8̟ǽ`E:2 DFMQ Wء }]`\xM&.gq] 6b3Φ2kJA&bhe_뿷8@DN]Aoִ{PvJړKΌ'TT!Ų 1tX>#sPAҧ/zsGp&w!4>qwƉ@I:w5dΔ'$P|zƄbe崙mwXq'܍0`PB.mGk 392H^\S[cI?3+%e2X"VѾ#sZ88-Po20wzw=Z;doD~ }SH >X~p35,9 ^0×iH&{x U4Š0{Np2y߹NC`;uIr)ےIԼnɕryT4Ҿ&k.I gY'sAm$2WiئHuU-Z[S0Ew2qV|rHIi@$b#}̓zW8Di'Hu»hLs-|΅V Cm@i3⧲>K/Wو4gh1lK=kD JJ&{wI͟kJ>pdq꼎 xrHWl)mU 1wRp3AQm(I_jDBQ7]Q@mdI4sPXm*)Dz@P+_:,=`0}ǖG.ۨBh^ >?:sȑZ7ԴkGj`Έ=yaP4jI Y{M익1_hz`o!;rgIo7gwst.od:S>bE]Kdߏ"Bxl>J.R'MZ5ґ"Q1$>z)ѣiiUNJF#RQ7;7&4 iM_0`BltJk_rH-8+i+*O0ҷ)[&I87|gzClzj";T0E9tVWI| rjg2aaڿω8= Ft b6@]$J "Z>n w9]>'Bn,ٚ*Gs ,R8.]O~aa 355LRn 9 InJ$=N%΂[@?#i}zz-_əXt.mO4aHrE6F&;iVU޲}wG.ouc[Cr( ?A omfҕOn3N*XRܗ3>(o0Y#ZA8Jb٣c -1VO,SkUď$R 7MN%CG 冐)lX1wa=OY j]hqXL;qk# +|="J> }Zz@cSGbg80BiWa_A@ iY\j=U^q::tD*ɀ\ ,s~Q␾lȚ HAs4f;S>1'K(:M.L;ָj lUt,`usp(lTwȁ%MqGCF/I&Sv8Ъ$y/w!6K]~qg s -ֹ$EɲmءlE X3+?=ڷ9UI_GULfyҬ+kUAa C Q/I ՙZX hfyED /H5tEyVr7Dc2s_-`^ҳː/=SJF8b GyEl۔kS r{x [J8naxU?PiT ԒX*CgB/Q%T4G ME ;HǃUA 4BɈuvtg3 {Vd!&VR8'0a)/Ԗ;i;G 4vh6.6tezu.)kHu6`o p$ۢ_%sp8)5]\ iu/b`Y̎#}{ $bz'D=7OTɿQf5TQ=|zvDOdIS&rxqP!B3 X'Pv%˲sѷPkv &!1/!l'H[Jb2kC%10y0E>bB |O Kݒxci0 "z~Ys,02.@n@Iq49;u}m$HwsgIK8:][ b [݋ şmK@7"x5h=5Ց&F?ݬFɿ>Ч=Qɶa$' טLdmeMe7u&(~{6yU< g&lT4Ք&<ubP djq{%G)ab!vF$CeF򿃅T3"eVkxyᰎsFz)àJމhrI!>y>^Q84vB 'kxiCmdVԴ4Tyz=!ؾLfwHY $n hrJGGH t SA I~ `aq蛏DcrpՀv3x?lw֡+k 9`Cc`%_I`Ԧr, )]ת+(õlo?OYt~[dgj"#}TK6_ $I[Ӿ twK&桼(0*M_<C0P8Lh۹%eVH!zΪD'~VXfoi.\q1U='M!kQl4tҚ'|cr,L}:\Iӻƭv;X. ˉ'g"8$Be_JX$zךPÝ8 2W(!N lI}'md, L~7j%J3˩HͲ5?O`fRgPm#;KPO|æ[;ie {6cЮDB5D~vq M]k:ftW;c8aKyZ1_>yoߑc2i%U>Vs*Xfq"8j)bAwA~_&-iN2\œlHpAY'T$"F#,Tw ޟ]s~&܎Ƙ9N(@X~1opjkqCC{P-yA3xS8J .e51՞M#(]Lp8"1#4V$4T𡻔D"{Z36 0?+-I .$)ޣy@w+Q.{zl(>l'(,0tV&Of.ҷ=~YPc]ϒ}HOEk E=K4fX?F%s.>%yUqkfڄE,irbul`1,F\cOچc|Ҳ~rUcT?I!V]sήxkqRQH)LyTkÕFS_%& @A8b %\9$K񣘨z8Jפ$* u KqKRᓪ<:)-e XT'n]+6FO0]fSyQOMaj T$e`}*W(s(kK73h邁9G(v_@ӝ)c%/OG*~8b˨_d(,:pc:48%Y]=Q+gtvo5ϏMLEvc ŵ``KO-j<04e+ v\R7͒J=0ju9cI:<2d `;;8[T&DN2o` 0Sf^l.DĥEvQd{ Ul F (Ցx]p!U82 ;Sx58Y75aJ. -.wq(J:W"j9W9Rƛ4~Bs11i6.e~*ռ GK8oə9*ZVERݖ8B@@՗+q甯|}`BL49(!"ը^2xQ?5'pCB?~ f EjOyf(YI #C@qa1^2 WOJ/T>`gη 2͂W?91P 9iN?:;uAy?Yg1˱Hh_%^:\F4YV< K!gAn=o,h+ajVT!#|}ƳM0'>˪gP=o6k6 &٘F( ɤ=qXD_h( (#h_omxX S@ɕcwÝ(owm\9643k^7O؛ >կC =*z:팲cJ5&d'Z3`\~piN^UۗVܗa; ߪX#Rp7& v@7Iz{,E"WP0%a|E ]HBB-/zXm[gء3OD0 ӴPYM@$wwI)p=xcf|K8wGmY l1\&q*UE7M{Z$];8F/չD8h<7WS &5 ^< SL;: Ll.YAMeYVzO{iC\igCx} vGE6 p*.Y+ma=S'30$D8`WK1iiϘCQ@ԏ'1խ2c ['[w`laȡ+Pgw=0 QQy"YM"ohO:P$ew^_Z.ښ<0bz&8 $El#"..h 19ӶN 늖b2/x"Јm1ة %X YAhjP0#gM]v* 9du>?ja3>#竊F KbfV-f#_ŸhY{vJс.l *xiGf-C~N]E]- <'aX# H"i޲5.U8OD6'|x/CYNKQ;K}~.ob'ṾβPh, x}ց͵bPozUɿmˮ˵jߢςq1" J&y[y[=䉹81wFJ4d)@1ͨij?{_qnv̅; U+poCu'e]O QXgbX0S5IbBmі2SF}pyA*#ř*\(7%fwE乙q!0ȶkxoM K<'c Y=h̬rZe-$/_A|a)y*pgTG2fd38 Jm/2@Fdu 䘀*ϜD++DP\*njj答`jOh_7ԪX?*C_RN|hdžć&/.9K/T<t'KZVćfH(Ȇ*`#I6OS?2+P/")Be/I5D筰 |g5.!ؾH$ȨZ BvaWc1-(FgujbpӉ#h:F @xCO.1lVnc^KjTUlaN4~P6d̬ mz ×اrdLb+i. 5,lBZԤB80:7ﯨtQgrQ 0k:[N67ɑ<#{ߖh[&[$HAPD @:0 tӬv-GcEf:} B HU 8dT\[_mYQ"XIYxLIԹs `4X$!Z>̏0*n|3UOU#K'+RɪR_ik+ x#~m_;}mCזTQeOa *:%fq*xB-cѣ9)*֫cnP6dRkEA)z`2(]#i^)!+4Pfq}=LrPLQggL^-Z?lېFaPԄK,q a$Nط{ ԣZX&A03OZw/Ye]Nw\{;CJ^Xe {Ӝfj5-1816),R5' wEEsuqO9ủbfWݹηWhW3{NTx Ghq9}5 @\G g|u%ڟb* B+bEL5yqh5[2ϓ&a?$EɎ[% n kV(Nڮ!SU6DxU<ܭ[apEȍ% >p{8tVbsije/)B{Hm]B}3G=I}咑hQ] .f3-x+iX2L^rAqAT4U>?`zusy- dC_W ri(L ې4 =<23HBӤ륹X'$]s*%bU7Vc:S19<;^e>OEV'ZϣZv`yv} dY=931m-\v+D*^[% Y E: IJoԼlw:? |A7dtH޺O^|WhhΈ̦v4nd}Ro8% nÙfJ2J@j$yw d M R.`]9-@@Ӓ۩ۢC ݊}Se]בK}z҇`cUl:0z*LtJG-Æ8 0790L#.h1㤆G?56p JM *cCU7"g6*Ŵ4L'܁* :EwLBJ?s3ӽlXZLP@E aɊF+ҭo'(]u28̠Z|b{n)FPHNWJ+,v^9PeRJ@F` J ZuTI~m؋jG:Ҭ cϼ8`/&NOl.};fq JѭqM:"cw\g6HQdm gYu yh[%E;XYoC ڭ7cE4yeM@4a'[1-aњYX$,^[߹\rO{ףNowY()uJ:*zGR}h1-l^MS6-E+TWx,&нD ,mi o[P2 l3ɪ=*P1b7J_atlrZefх<5g& R)JeכįuJA7C?L~:q2 z:enRḯ.ֶ$c\]PgYZ070701000000b5000041ed00000000000000000000000167a4ccd400000000000000000000000000000000000000000000004700000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/message070701000000b6000041ed00000000000000000000000167a4d80d00000000000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/message/fusion070701000000b7000081a400000000000000000000000167a4d7fd00013b4c000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/message/fusion/mptbase.ko.xz7zXZִF!t/w]?EhDTTk׶ǼHsKKr@U90Yq!0S*;/գ);v:k)%,wV}ހ8jA XXK>]<>W1gŠ'7Y[z'cDA~.U[wM|/' eٌ%cKXvH{{/]NQGk!-k\ֈUL&] #z[03ЫWև 'q7|dh]4G;EfUTLx(#࢘H=a: hR >zG6{uwB~a:*]Qkh *Y[G/Ej3 "iV&}[O Tg- f"\L%^ PYݻدs8-5mP_B],S+d=NbB0eTԱ/urLqkB~(G|iX ~(qVN'ty]5=L5M$70<Q6z)$Мl^G-v1C̎s/ aW,at|Q墂_qhɣCgaX H\G&)i'lW{tC&%ͪ:%js1 ! 8S4O/D/y3z٣Xj.iE݌@q}Tg֜tND):#Zщ# xc^DAo%0L~k0T y*kT^/)V0?#D4WQ uLzk]j+th#8W0&Z1G]_T# !Dx"It%kӠ=ӓhKgOx;=ZuX)yweɝ/cդ*&~+dS`qkԔ$=^N=љ1 z_/SOï5',ʰz{|î_R ?P2w'͏3̣Õ5ք.?AaH@&4$HɪXBPI)X2hl'0۩S:#N>X14acb1j?+CǰUSPI S.LD7Gy!&؄ڠI|'j",o4NzZt2mH`>5v՝{pJh*`B2c+ =,JWϫs۱2CxsikWx#|91&FU 5νfH'i[2VgmcfN"2 7]o[_Aw^CzdۮAƼ,ʚ3?Ѻntb.X }S.vlIH`͡v$)ԫ!r %61tYs ՞Q-;3vIRsf2r8 d8Mfd2+T-0Eczo|QV%˰nz?mH)֑De)H!.Ă+4LzwxZEY7²@R?oeIݦ4@ Ewe@QJ j Ig څ52\{\~3^RdlV׽˗""I*ZMTuadڕ6d#\msZۇK&OT115Ǘ[}{ h؞{09tU XG@iǝ>&jٍ8:m(Jt6Ty%yVP=m~ź\WTD`*|טpOӵIJj32 )],UbF+-a({NJ-B\>D.F|҇f|hVY <|q"B ~V(K>"M{2&%Ÿ4M, '}0ݜ_j H JkjIQ!!iKfD^=,ru4 -@պĻ<7ziġ2-*7{)kG$9"Ÿkk"yviP/kw/gѼkNƕ稰DjGЬ[?򙍼!~fȤ.ۂ"5#G;ȈBo5%*By<0m'2949i9:30֌hqR"-"aAU,w)U̫o DrG3hĘ*)(Cj[v+ꅆ_N)rY.(7;T;O*Ҷif}ڧ~|=802Ȉ83]O+V||P<[TDTR^,q A?vX5Y={ 1AKcaX-}V?21P ·Md"h}"12EA?E25 Eh5E k#x!ӤLLVKjw1s[KK!T]x%'|z_Pe26/mM>Vbڂ:ދD&LfݏQ#?nsmp3Fݜŝ2˜mzUXJ6p^YQ7)y68 M49dz8K>?&J!_,u)6T6p]aOݘ6~X~hL6m`,|Ѝ`v~~)% W?D4גPJb ?e~j.LΡ7zߐe|$XB3t8h:my@qIι3Yk¡)/fncy+^V^TʋDJ}"Xl\ -0Z:)E˵\TW˕ypȻ!Wl75N@շ6  eH|eK) $+@8\ёyl{SNA3j JDslJdL 䎕Ci^)53.WtϾtR1~+9_AW^@5D. YΊfhI~ڸgI{h*Јfcb14hQ N}: ߈_ 77Lt QiX7 T_5:<@я֖ԍ!y05Lq?!zUU7)&D2"#0=?rG'4zNk!W/33o$ݧWwit=]7xNEN|R \ 7≯<ϙnzǬ94 7U"n2c잻B Q}OǛ{cL%rM]W3T D8l M"U/XOzM>zCDCtuh~=L\h+!޸m}kBp8d N=@T."[Nj> hbʬac~*{8R%H&6۽NWQ6J|sA$T:.’*<zԍ83,'WL!{9^h)-MT $>pN{>GLD0bXr3>*0@zzAa_h{0=xAKJLjBhI_-Ӣ;h'&mG\)2 ?1t%q'@n9On+ UnO`Hc7*d_ן)C5@"Ь'4B E[' ]VllD Z3 v" UFEknI(HJ_ 0v]Ay M^hK?lǘig֣Cf|AƎEom@R@4HR9)/ݖWljXh~buq:8f[Xf/LVlc\ae V%c8V J\uh 8d|2?H=CzxPB 4B9/jmP ҄UQJx ++0:đ6[C5ȯ^)Q qEt AC)p*j'\aEv'@QWgN42Ԉǯ*koI1 .K{J .sycϏҿt}[GrO>QNTY963'T|y4ߜRdY urQ& hT˾(1Q%TՐt.jbtj p-7E%N5fUh˵wNWJTz?F)Sb,( nNYɞD/DaP5~=.mLn璞4dK/I\*cLΤX@>{Su-v&g.e)zа,iDxgj@؜%Rr{5@Ktk^LWr9fӗ_ӗ_~;"hO!FO_%wGd3dJyhEVE -X?:ѯ똭XCJQ=Ѧ5C:j[sA*aJU#q c{zӦxɮ竡զ0%dR{885Mg2B#cu Q/3 nue~=Q8MKRƀ烹: ŒMWET;R.]Mn*kt]򗠎3jG$YF>Fla<Ӹhe84aRF.eZWҸF-b` !/&:Lg ŝ6+}$p >ov ob9gϬl/AGp1DË'KVvTOGДG%_pFZi:2CE׽U_p􏕴Hm0r7'kGM{b|hns89TCwA5 ڳ j*S nt9$Ťzmyǒq +1A(@I,z|!9q-,WjilwB+7 !ɓ~w )}nz?oG+ljKȯ>3|__ ٷ4p{ C{X)E(O#k4qf^G G=!D;0q~_ehlKW(N 籹pWrY[^ %E@H鍴CNyzS&o;f2Q}`2xYy>w":Lm8@wlrM.r}fyc֩UEy]Դu5K? $B,(A([⬿s#v" 0X53H-HT(ԩ-C-c_6y1ƛ6fC]uc]i[k"dT<CgɁ:["Y4lso`>4_|8D%i/حor2U\绰0 ??կnjDjv^sX9*jTs7pAKXWۅG}^C5C'xߠ$l^빴/}VSUkcZ/hb<|07=p!g鿓 2B5g/Y|I-p˅fԀsȻ^C ސu6T\{%-EgG&T?v6H[`҄{[e(/%5h@EZceLy;"JJ!#5 7-g6vv$W[f.; 5$eXEl RȌI}zq3}=|YFc{ d{Llڟj,/|A!"7eΘ(y"F#JM=EWw?Nd㟷߶$ܔGblQEDې/N@0eP"HPul ^ā 6̖ ZΖq˜^(h>o2í3Cj P'E5Er,JhNvLӫE8m/-Z2Eff=0"2}wa!ոk]e.(wUk^oi )bO Uv V:D[s8aw~ㇳvȓ$(~ךc.(tӹ$hEήn8bϦ!.@H \">y*,hw7 췂6aO:- \Qߝ}Q@} g*)a2th>?!0{pqe 0l ~| ~ZI%+T$?+gAV9bGAsNiBt* G?pBîwV WY"%gUC SF,jt> [%U@N-"(v4hfO< =`\a k{?JG^MGIF0.M {ʎ <hkq7Hr2 91^2qJCe! U>δR<RX8=%zʨ5vB vo7.AhgZ߮+[(R9k'q(>cEa44XHtDYH~W%D!^˱zR x*!=ʱq髠}K輳+y#e(ݛqGMCl* 1*-#kctVyCVn8J薉wr:"|_V].j6tU(Ɇj:Ɛ9hK4A<؁.z\G!Yu0a{3q:בK~g,=,TS: hq/ iD}/9#2ցt Ө0ǁ+QχкT7j55C5)厃rWۿb-Ȥ[#mr5d9cęE)OSH׌)GsA]ƣ"VY Lw9_P4`RsxlЧPDT/5-@Ux䲢 r3Bm/ 1Omkp3hj,X&3S`sZT.>2#nxO#kIkI_$ɃY&U BMi(;5U߇&ˑ?A,OBiH$ߵ ӬY#C+.n5ϪUrЉ򙚁\61}(:نp|";d][QVPf3 /= riWm~<5ˬkovMǴh+{{W=[3pfdvn194CbèJ'>8=ndr7𲰼8mƒ@ae9-RZibWhksXѭ'qZxƻZ{ ܧdw<^W-,x| W 0~$ ~9 eoy +e9V2:R=r~ WOז.eu|-ň\WNP\=⇒0a|]zBV@IfA]_Kϴ5:Bfɉşk*_O[\)ڨt'&!#l*F*.gc2UR=ATQQyMZe1>{-*,Tf86Yy'n6#V AN <;"zYemZZJ]BݸiZTG߷9W$\P/, .E\wUBCƜ_ r+$ĀǬTF^Cb_٥9z"Y/RW3{;xyhY9G28!H(*V 4I$CR1D2+uu<>kaM5':y8Co3Ɔj*?*,SXH&ucǃgBx>OG9fYlrNP>E}~S - >锰H4{3 *{E~9=B@شGjC:|[ +uN=KΑZũiBkIꑯtvaLaE[T:@G%`DYj!tr-f`qJ"I]* A7ClZ-J\1㢐ol| 7hbI t!+zMv TuՌOhH0ąB )ِjwM#‚0όyRh0c9cijof#~R nocH= l-T=q!1GWXO8b wkb, DYr-ABO%&=pMJs)&9(AK`!y0Pvr*Pm{|PʲE\y2ʲ=9%ՐZrgD}id@ቒNX@'>kAG8<.u[]ی)2wyѨfk όN>I}֩HIGq#"][Aݳ.Vp+v@LK?:ᙕu `K:X^\HGK萧[cSZD/ݽh(BÎ&UGrWaſb=~/|h']3^bT/6Ұp(M+K+>Vn8l`L2lxEƑ~} 8RJ~&r<8\ʤ.7{11=cw tBbA9ӹND5Z.ȡtw +dtff=9{6VEJ3[m)CNϼߥRVF 8e=)j4*NNWڜ!9s93xv*m%+sbw/i.nIw(Ff;cK6F*#Oy3k 7i5@O9Ś很2u׿텑&?5bI^D]Rz-  NW.6@a]~@?^-GfW~^N8]7'T){r5Bc)7͏TFA.o`6_R"ToPێUZyq;:!P}Waͅ&(lߏ~V: :r2-n.t v8j{U}Z2}t>L,b5S4RWoUhzS4IuNge4EO`Q DC_)jhAe:hcPə@9M9gKϋݨ89pg{f[h3HCR7j/A zk\~)=s0n`R{xSd+U2CI Ru[D1twmT$%KM^*Y_QM_N }3b$M9>2yW`AJqphcg \ȕNzX0gk.yeYcbx$:(ػƴW -q x_9V+/gwE=[k H/,Tc'@:܏mUcwp TWd'* 48<{8A\KtbBv;>iTuqF/uқrJ F'! $'W 5̋-1ڛ2wo5,z~Z9W33INw I1wɵdjP*x4,{VgtVGDžUbWH=^1X5*(nv e(I-)E>|W%ٲd&Ws`P2Jc9r>a![tyN JCܳ\%]$4yn:SgpVI-nyI?w(se2 mKP{!: A+@5S_bᰦCR0@ZR>(oN~OMDe$fy=Qi5h @QWF4j ,r]홁3fY7"ls $miS,obdtT6{G +G)\sU{U>؍&@C FFq~RHK-lb]le|H&*'(gcQ$ѼΫɬm/,e~JajpFQ)N#}^L [r%` pyy͇#{ 5܍00H`dȓ""fwnь`D~/Yͭ*W3iw2D^y2]߹zm+0Q^wdEqqM:r8I)622,8P%kV"$Ƚ:vO"v\?~֨jtRJX}!aꈩӱ,qm-%n'qXq NY6AL;]"ԼjlCjAOjݦ&GLy3eyCYn۪@ZfYQj,#zpmTs28PYm/M_}_mgI) !(1HbxZUuHOb7F"8I} >hN2vkt(O>+Dq)鱈&I#fXj}/^W®#֖vqHSy!0|Z@d†@=4%C R[̂|+M|<&r$^ګd{T ޶Hflª ɖ t1yR7w^s-BQ<:Π(nkNT:Ci[CRrƊ*9a#idjԱCr|q'"*9Y'YNyC[HR3'lv@;r\NH)_F\IZ֔}`S +ka^ I 1MX^]hŨ6lj"/.|?<ǝĄá0KYrܣhs 7Yp/QN ķB $\Yhv>4)&Z')6"W9+і Z6!7y|RUn (H_$uGU8 /u!Tx}LHrPJN7U{ /6'G %oJd忏aA3[j66breSͅ돬_6+lX2Oz 럤ǗJVΕDcIU˦A lM2B\&áLVXk#7[oaV@>W1n2yjS. ]C^qS p1ٴa!IrA`n2ЧLU/$\?GK/;{~myΫL @9]/B"w -3T\<.^. Wp ma|˚]-|(<(e|k@/W(xvtWwl~*0~Ҩ{.VχϠhݰfuYn'TVf(WIb(ei) 3@rS_ %9Z#~͐ X*ih1j=4"_9ȆeƪY< yj⽱Ҡ? 'd5=|N99ީlNnnX#M5mަ_ʕs!$xIw8<&3n7InIғ`n}$AIܼ~Mb딾'"4QJpB?ԫ!q/U̽1&U?bӤg2IaDH2R/&@VSpcX FCZ,&+Ct|4$Xqa *[5n^5<Lm[}_rs?A:wqgϻTgq{b򚚽nxٺR̍d:e`튀LnT'j;O j'2˒!`\|j"%U).nr<,Ml٢y+tt8y!lT'!E.y E*5 l  ]K:Up`[+]"CL8ܩ/IrM9&ژXW# >Kb㍽ eXq:={NO?G{E1ڨb1@+ nvմy_msh:Y<96/ļs1lgɜ 3$y"+Tgݿ :4agڎy3#P|๹cF^+UPmҰ.ƋOC{o 5*ŋpTvMN{5%kuM.ok0s ȓL'cF+' Yf+ # qG`xkAÛjVϗF?"]L/| GaB0LY@|W=^qrc?H&IQn MɮwO}Do߿>~W޹p y~7e\CHJqB(f9f0oCTUtNfOhl/d-=qǸ޵fGX 2iqXGćo>yJtJB~yIILp2kND m{"oᚿSTg [>.b#VPZyXn_͎=2QztF׾n>3Yh7 0d7߁9f_4cC\9# YE@ KEП/J\~,r! jocu"fzǕTK|Pߛg1hqCSOrL:U1"D_!N,Y" EEpmII&Yж],MCmMrB:R,PΧUN1$LH(3lu&Ez4'`9TnM|]~3ԏ%>5W:b&VVbau53v61X.J ^#wv0z@(KUͪ_0"W3udס;7}a'oU:[dư e}"ŪިDF|dTdXK#R6iK}F%d5ȹ5VTkbGG'F< 5y:'Lpxwc&A<VșH)=k M @.moVETaԄu$R?u,YMNOqQ :cx5s(.pP$Qpkv&Yh@1>< gSno@Yq-!jbO`:Og}1!9lTzz:}t C11G@| m/ɉ絞L]h/ MȤN2 ;"nW} իs+EA[mD͵WFT"GNWJ z8%ai, \@jAnU˘omw\5^y5Qm>$'+*#81ήァK Mo591،@;ƦX+CxF(# {VM~C,y SOHJ faC.wcosC:X=WO}DO&́y.MiI3L\F>#+l{+Y_$v[ٴ=ܾ4U1H{Zld#O\5ӴPhO%ީj&M8 6$8&N-m8 +B%RM鯈^ {0 VLUO6my8ZpFrvA, JX`FN3i*)j64`A ;VMq up ݐb3õ;*bR'϶ sR.]'Q$PQUOU@0Zu8wo+q#.›5ܵiJ)^WR =g\{_4\ jYѵkQk?SjAe2ƐO[1q!ب"4뿉eY8 ` 'm}(ai=Q&k6&4svAafd\ebr&[D7bbk|O.="-4w߼ [6FHȤrX%ZScus{, b.thԷL](7+&9:# hfTx\8Wi|"܉T1ҌܞTQx 3d-7 B.^ڠS* L|D~&:{vˏic!lVaKw3;Ľ#zDf2LJ 7؏v@,M = v; =#LפPXAlNY9tt頹g䢮W>@cE"HF|tPTfXKA~QL_Gt2|\Z ^1H}lP0t\ķg/`?gV̾ۀh2p &AR9$vjb$`~r熗 mER)b3Zslcn:2"KW5g;Z`E)+X։˶l3O6_6ݿ>vh"T|B" f$ݯI\7إG0ObV~} oEA"v/ /1kcM9? 5sQ{S)]b >W',7o ?>]j<e-epr<@^_cҝg14("pJw]J2WJ}TOdl:7a' rY亿xJLXp\1 -SG*PI>Kl1A9\(G8) {DRC=iCcy#:Qg@bM15D]:YY{˒A۬wZ\Ӥeɿ}mFKrƗqUDxrw=39-k6;#k5B~~ (~;HB)in>JLR%s2wGrr{CCM+q\j^AV^ٿ9I.i:^zyp,@ȭRGD"N&\)4*@4;Ɠ(  &)%2Ƙ%.%:ED:x&/ɗwK^˄$2w5e!"rzcE V lnl1mE4.WJf'>(L )j`7AčI:5_`~;Z $T :EükW)5jƟq\ࢪg;DPcÎ^${ibzin,IPgv!/81[,@sJo3Xz.E)kU#qIW>xXhKY+0h2J1i9tRS rɾ=Ce\ׂڦ56^?rWfbB2,Yq$,[z¬;̧ S)ۏ Tܖ#9V# PEr  K)ŎXSX{Aer{ !|<>? H7I< L7\`:=Х~ۏxa˱f )q"a#ؕ}J/]Le} ?iJ ݲ](^!3<և&t RQ_ha([שbV`H Ō"WN|IXAB(֩:?wSry{1Ln|]4= RB1;uI-ǔ "y7/=D4XYSP 0G$9N&Lav-Y45m}<3\\@G Ã6 i>s4iW8C*XGe6'|EHr%}ϭ!{̸ @hTCY&4"n2 æaKy@$(1,^F rC{=v<\J[.Ӄ&X\ToΆu=9?]dӲ)rjA)eV`^ÓW5&Cܠ^9!Ef0҆3T"c+ǕV\-\L@S9 R\3)]F4k.Uύߤ^WeU=`M9)Dɮ^olw-Ex%Kڨf4 ]ع(*[T()wfqR7@ԁL휘? p2oUtf| R}&Ӗͤz9h[[Թ'Sgk)ݏR<UnA `ٯLSQ+RbA{D₌}Xm%!=~ ELmz# "Lb&e<OܕȨ"sWcg{ |YXKl@f{ɳf؎Y G4\M8 hNpY^]?HNopL|SȆꃑV$:bp)Ղk:pk8? w&/w*ٳl|: ،&N/=`>릑* /jDTt-ilc:UXW ֺ+C/6n._zd ܓ>LJgV^nI3L!l*2IؖOo_E3*a Vھ&HܤR-4= d6 mm M&x9ڏڼhK!|nS/F}\dS&U4'1/`* S25){4{fM|,{@⨁bH M(w^^w ͣM)1@F/zey$[j5Vh%(I&VfZq«yf^Ϋ`7G2E:Tk2DnX 0BH͚`׾*uKdV;V9/#Ox[xY %Q9z;go5?Q(~T@HYҥcUcS2TLҎ $2f5X?Ɲ3Lו 9d 'b~NQ;zhB/ɟOg&!Raw+=ڬ=Q_Ŋ47r0J,t&Te~r@J}giUq3ϊQT݅}xĤ#WgEr'a78H̒[)cEɒX84?*Zq{<}(G"#$%x8MQV 2ŵ.›^n7Z MIA.:>m4qy͡jېbsŕɉ;eK|a*;=aU8uSz(7;2D ئ2; VWg0B[D59rݲʒY=S p E4:f KH%ߛO }qt.L FM xd5k2q+誔MQs׸`͆>uc訹,QʀGfHp4wEv:pz*Z-|L w6^mw2Pu"ň̩KѩWi2v59YZ/x)5MƖ-t^lP7bK؇5 EBA'M(бhCa?s:P*#=?Gtn3`I\aW3cڏ4; 4=OuB-rZѲmDw`Q !5x$wcs UZԉQ_N~`moMsk#S+bPԂ#)<# ^n@6_Ff!fuҢ>H^}>T%5=oq+0(1Z"(MȔ칣ow+WIM%I؂V9S#7F2MpD oѺr3-gdAz̙0܊rT%?oK%[1/Yjs5j+R#F^)ЋTAXZm,5 .gא|ܭ3ӄ]֕h'$~!jH=G$bvX$w|^P+лHJi gv-YB'xB2%^I\~B00-vd:uȀ򭇃-ҋxykC =#.,)Ypu^׀-luIuj~)PԽ䜉j 2 cjQ,o$;BN`T;g@H78j:A)*ywwMa:b*wG6@;8X7OҖWWzr-ʨ|5m ֍um5E:.@DRt[zv*B^ a xpv1TyN)~֖jW9߁͗!鲑'S<dc[~xT[P/rW5lys9V9Xou(&mkU@1 y 6xǯ{\ YiyC=`wd՘NU΄Xwë;p+\Lx,Fϭ%d▹:8MSyL>dIUmZ0C` 5AB a뼻 ۪h96$Ù-3CpE̋!u}A}M/8 SҐ)Wnn{iX{,C[|ɧ2h_;6BѺ&nlC&hj?18$G@ 0L\܈t@z8zEƓ.r̥DĎS25``ٌ:&iaf^T~ߚP0qe8<'-xYG}̼tn c]!‡K5j a:m%ai)z),99KFk=C14} .]B>ŊMGȩ9@MݻʡŴKaW8qzl Q>j]?*W7mѱDh#ac"ҫV{I )x_R=+X+:Oғ 3Ń۽CMHc ϜIIB, &c ǎ5$.uvlz _fkeYҥӦ/_]EbT-o2{,¶WP"[ZVZCt#~ 7f2޶߮ .~[9>=ag{BT&s>G&B>A/S&a(x+BCdU(>U'OPO!-.chVaPKZw%laFYpf"%/in!(dz;$ǖY:8 ,*6+fe&WY~ٓwއX`"T}p@;qdMu 5K᳿ |Ah#^6'5IӪu6Ue&>w{.>$jDMۨ9{:܋pLR뷨LCbڮ/\^uui\+8hH?(}NEp]$&gI02C  ٷ}Oi#륛Yh"=uhs{!`Ry 7ƀ F)Ǎc R|0c4'NM/׬Rڵ^[j3@?"xu=z h&48wJVFvʽ.kŪLU[쓺Mܧ;L$U9$}X!vZF')YONbvtRo^rVb#ŗTsHl6;N]ĭ+ou20PE򘛺*IJ{MjZ/NbcG@mln6'K rBI]B\My4 wK +,R밉[c|4-;je2D6QMq}Q_L R]oɊi+HMn&Cp & IThD*(o%C9un Sgs5f"YY. %5%cFmQ̫k}3ki|#11=貱g-uۂLގ2I#N#Ipϕ-Yܣw7wˍQ3ӊD - apiC"jku0ˋ]{G»x}1įw-;C]E,Bf/P.Dܵh"?K3LԊW;A"ᴆis2!}6a;=ߏc-W!iAW>l4Wg)24~rЏhx *rFҁԴF!G I0TSJ 7ZG t!r?vҙPRGYr<4]{*019l E8&DBuP>ZfV,sLܠ/%琨;XN3\}<7|1IEڢV MUu;J%[d2/"ϋeOtLS<5} mB}\x&X_6ڹ|F?7+K%+zǿzԟį_FOQܵo 1(viA9o3>=LkY?sٚOf n7'Ǟ~jy$ ȡI=+ TB(P-ncίBl zkG\:,TMKxFe\Y("0E싡Xyaof>̊,MGs_5|q ՜F$q^9=;"Bנ6=A0G ¯?]:0Óka3G-7u49hzy;J_:J3?3A=T 5eߏPkeMXѮs}@uH+p1|*~Gk9PbYO (+_&3oU곔?RsnSk'3F='O!e8`FVxr:܉PB*Nh ۶2Ⱥ!̳`:i[eFZ[AH)d:ֽ (~ dd'^lB(`3 [|`"os!z8 cl-%Wy7IZ~h*{Tԍf<Mݏ}_qm6:KNbj=YX'_tjRJNyY6ցaZK<9r/܍FMqNFbOH]/:!v]wSUR+: ڿR o/_`p0\{|:Ρ43R׌>:j)eZ]/FGcmskȏpW-ӓ0ʂ̳b7]]ɌW/Kg^Ɋ;!?;/#t!.)xm_@6΀9m{,]NdՉZ%~al6Zc@|/~]c~xæ~&(PRg]:K\W,ZYC=^(m|@ۊP~bz~rZ?2և+F1v5nОNt%D0p|pZ(&QUp|[l"9u o=#>Yt^q,6\Hoo>pzl$,P-Ǻ=.핂􌟛9ŵ8OKn +B2u|TDSy BzQlxRy H"P-V%Qfj=h)J[]~:e>E=»EkvZ 3Ȃ%9':S0V %bVO#_o&X[Aws sgQ y|8ֻx uN+6<ҫ` ~`@9[u qNxB&1#|/dNޕshE, pz54w}zm_wQ 8.ȇXsmKI)SÞy,PuLBC]-ʟ)fT/m͚QFu7Sc'ĺ#8}>7ऎ?& CFޗ3́{h4cJY-`{K=|i^ 3Qs9_$0T-fEs15po<ޅ"crCBj9'grT縠HIvGICA)ܴ"hlN" 1v xҡhZK]g)T_PV'"`o*9Gt{SY]\*eG=8h{1g>:!M~ (j|JRѨA I`,ʕ-N=+lJOaV~g,B$|*Vgqj#&M_!}S0Y>S>MF9td;]DD\إgU\Q3HAӵU4^q4' t-4oj.qZIeQ+1MgVoH )Pm(:a^=j䨱/,]++FtḒ'_59٬WxU.@kjm]حR@7 \M;<Sd VŅeljE/>(* bm0hRH/L$Tw Z֩tZDe !5סF챮dt8d#}ebэLbh叱4JIR~g&!73([(y0.Wԧ!L NR= `#fˉՐLȏb3LdQPRNOSUݽk\3ƧsY {7t\q tvRr&5 6z`DgrGG]7VL VՆ<2QQ8oeޖb_jjvN[i#Ԥ 4RM q-KC@mX n$ቨF3V'E \,mVYR¾]2XD}x@stйYDooJͤ{p!채Zk-y{_Nufib8_`ۂfKhW>;+d7/3UYym@XBO:ö+;:2#jO⎷-\1{-nO[sǑd0nMQ!6~9O%\?n5};̝jhD/*X?6~*F_P&6* v ?˺1s`::}UQT @;]t.&ӝ@yEm5Yd`b-QP-Gl߃] u)Fhmt+[2߸pA!I$h.ӎ`q Xܥ®%Ԩ/`;cH@dͶ+ApF0"'ޣJm?NT<`wؘ^{q(%1ξQ qOLGL-~~Y4tO?tʩݩsV0Pށ73۳XOn>gLD\^=A\o[ߏ'8 H^h|^ICL6oVyA sO*U8Yʵȴ }Nt/ᘡSnȿns:t ["x&>p?J$&} 廕sN:JmWRզsi0ΤSr߇h<;<]% Uc%RA@|_UU:k oUA/R--3)@E Ҡw]"FnD^ڣh5> c:(d;3[Bw)ȌJ.3Fx \uowoZ-G-լcc%XZ<3m OL[^zC\g53`L+m~ `$93u, ݀+[[ZM{rptǷ `uVըʚcɱx&PxpdzĚmV7GxjOsozzjRF">T{B XROudS( x䘺eɞ/?GRzzU\D۪?+MB9?9eҔET_}/jg1al;N$&wE=pz'(@;#W\V,zD9*#gy '5 ?g9O R5ҕh~~=ݜ\Ex6hgʿ H?#+C<8P{ 礰!78BЮ6{^*X*^2º,.Ep6+:%c*CNHtYYaL$L˒q!vum;ȒZ\t;t,(`=.MLl)Ke$h0ЈA#sYlji@t.NQ&Elb<=o(a{)yK"!7HNs#W-Tw"jScTˁ8sCJSu7CB y8`^b[" GѾ3# >sQ $N{+ x,+߫lbdp = Eq ctBʶ+b?Il"Yy^X9فH9:%?Yd\."b?I4bA/U o t"?5TK9T]_*8PVϷA;C `blV# / AG4|^ܤInnW"liCm ބ.iK2¥`=\H^_KzCir%eX`]Jk"wW⢚"n}6.dp8Ҥj]N渱li&޽82T_|HJץl>õSޝ?k&_ʶ/>m 9?cl ju!dFi;D n*օ\lv+Ln5 I!C5:H&eU/Һ]rM5ZsǷD)26WC)RDMj6ܬbk!*z=JÇuIDD:iN)Lk#}-@o*hh:+9&j={G3FBP &9\ 6[Ik;s>㾶ĵ (TgYv<-kJcAKYvKx$s=צM >X E?Ͳ)WȲ!Cqr^Fw;50_zEkтdkۄ<[+`akOKs ;[ Saw*C-S-LԨ"qi2̯Z*QE,gV%Γ[^3 .& ɗ*uմ%9#~*ʹ %~̫AM̤50~?6L\ Upop%vLvM)ӟt#为ؘR(J=fA{*vFi`xW9F.4icU^W,08.TC!"`O^ a/]]sN WRKm vqib芬$`}?gY8 9&(.;. ? ~fC% hRHJ 㿟T% ?Um&A!9>y FYf:ߺᥔ0x8ASz d 5pi4Dll 7N_UGbAL{\sE|3V 8P۝ht;L5Tq0'F$kCkG<>v Hhxܡh'TYaKC|=`\#TO^ӥuI31Sljr!VB[.,|xUKlzO5;Y{p`:Z^lW+lXehqL-WvO]XZ0_I(DE-ߛ$/IP@@, &iBI} $Ȑz|VP0Xv$;5]~'9n*G4/LX6Glq)g݄W$ЄE#ڤ.vX97! +\T%K1}4ɊpS8ڠ+z|;_~o()8mT eֵN- ( `E?'b\W}7eIXDjL#mN~2iGXϐ%ݾa}O0$fbZ:߸Wk D*A:J1uǑվW|9;&Qxr3*"9\hVBµ&JP;41:u*My,%*O{##S\1K ИG/go6"V4wd /i[y]S>Y^AQd栨#\ G1I~U*N'Ȗmhxڋ+u3C[P'%nE$G9@w<YGOa. P%K52-5*GRcdߚIIz_$S'toN0[m;&U"* ocP1~DgKvg#nxR6[%h Z>!﷈N{m2 Xz9_8|4bVu[uMbikVAg=Yk@~$-'#ORPyK' Jx(ۓ&Z8Tt?rʺ/XZ{m`%On !M|ն3󛼬S *A\UbL:[3@np0w<'C% k@Ro ]$hPMn;JG Z >Cx+%G.#5 ~-ZFzBDbn',N3T+d* 6 .is *B[ǡU3 Z*g֝G@0B33hI쮂<jX+P&R(DGSd3jLyUTz7`˰@X4Mda7]7R8q 3P-`,3W¬NgILLf Vt.r (e)lnj.ᅉlet}kmòGK`6̭q瓱!lfbw=KƽiU[F~M"eޣǒǑMC{:؊K1gŎ%Xӱ|?Z:&[Ir !}?=yoP2Mh^/]rXy>H?sgl"jFdKOut/mA8ާy!\Ymvwʷ3-:o=$2P0WI>&(*f qU@Q[>r *ȅkGƾqv96^]9`J%G9!8o3  2Q;΍]LZ-m!aЕU&r9T`QJuZ /SllKKjޞ /D 6s86@y_^J-/%MG#lfPCB1:٩ޚ)?I %bUdoVj+iϺYZjϩH>7e s]T+XTٜorp@VLuc V3>u56uR x!gɆSb\Ct껗LψqNV%v3W:(_k"X˦ȴ -1HY #Ct-}Nz"C!4?m"^*#8 I*^0A>r}J,)wU5 )-V"'Q ӞLJLž].7Tu: \ۛk,e/Hy;Q #d zI`$FkN~m,g@u.ץd_LiytK|sj0&L{m̱:|4;?7=4e{y4CN6Dߺq8X}E(ҁ %rq֗&v*"O; tm)О$"hu4:6gR;(64F!}} v)#615꭪0#NDZzX gax{n+m EŊ4(cD):^"\N޹S9xV3wwRV4tK3z"ZY>w WCl<Wr4}HV qW~oS3p)kuG#K??fm:;&=6ggM$WdmIxyeHYAV?Xpd^r Ji,Rdzwѿ/_g%Dz4ە|J8?#wc',18 8qfÁe$ ܆j[h'`#Uup)kݰke܌>e%YVZǠ WĂb^Ʈ2o0*s~(g[-Fu$ɱ~+6[Tc.H1_<L$$Pl4  {=qg`W(eVQ)]4{ 'f`u*m%YgX6럕_P8 "[sHVzs5|/Scq[T?gQ<]^mdTi&hıN&.͛X+~0"dT=L>0F_thyg.^F]hS1)Y2 !oc0e fuMh#3bD8a_PeU %ZDMYZps {))1ncEG.p1QQ䧊Sg%;;Ҿ|9lo#ڊJBRאwhuΦ1wxZȱRLxO"E2+Y\~-o,J;rN0n&[Wۻ?mw>I™ e:$5| \0*^ p^+u* tiYB,?:PwXn[e''d 4XVĦM,<4,FlVJ~- Yk&^x{{j[k /G TqSNJoX/Hy*f0/Nm1rhZ nCdaJoP)I[xETR z=iA?^wi1NT߇r9劇E$ yq5pA!ڱ0(A˃*ྠʞk. VƉ;n={6i9yGFok c\`AL=|+dz_?A*~w {«VR96f/to+$x]9[pp'v&0USN:b 9S(. շ1pq%Znr|{Pm*κMyڔ)<Fy%TڷM<Тt{`VT輬 k|v;uH<fwW>%hC]ㆄE:\}M-VZ6<^/}0b$>yk[ FGu]ܻ{lt:Q,Es'gѱD$ilQ]IS9S[.8!}e#jC3A'b\ %DHuX^GLjQHn^3@``?z~|+)pg?ȽhCirRɗ?HH"_Ki5Lb 4>{p-vHWlI a_O62y}] fĝ!ruJDm1kXÑqFp5MI3(VzQdf[dM2B R}xzjONmV7V!\'xp%p~M}sM 2Etykq<50tq|WXX,û%fq#azl+2V&]6 gOzߐTTm/_dql9Br!Jj"j׆^3ye#[e&VSxvMzm5emnb9%CK%=M~YݨZPcJǒ\{&& j̗]>^OF+gWr4KKֲ>=],)ٞPw-&><> 66hHhuLd{A9f䋧MK=_ڣ(s OFEnqyo_*{.TY\|:i~EлDU8 @Q{bMJ_>u2ks4قBy\Lþ˧Xt3Fc67҄w*";XM*ՋJ%T6l+/lY!<KqUG"BThVtV@m T!tTlF6Ӯ"5Na#RԸT>yه|h%ЈO({% \\:ߡ)DָZ1ZE 8pO5ӻ8`bf䷅ Rh@6"0Non7cD3N[^`k8#A08Ch}z[Oy&SL5*Ջƿ 9īs#}5m,`4Z~M @^{݃cj&oz)E:ŨP#Ԫ zSvҥ=ljB 6-P;@iTAB4Xs#>ylcnH9\6A$#{tߠn("'$X/s[QFAkyUFg/p[N w wJ|)b/͋N6[ZKxь(zgGkJ,灆+꣭5VV [z3/mH]P)Y kFp~O y;4*Y̟TCVҍ,ň1 0_

"}Rg8xw8Z('"D"-,?zXĴ{+PD?+:0_P{'T?"^E7څh:ijCOADG,V '>1j'TxYv"8G1dl?L$ZhEJФ%ҽ9~/(j9 +e [xz/t6g-[^mΤAv^Ut7^BS\!a5Œd7QP\}".l32|%=oR8m8ڗm緿S'V[N^_'K㷪2PZC՗ƦttY7 L/sm5GZ_ db.fu Xf!FG N5`#!n/|NE] GɽMDxy2!ƃk蓬OJH>̅Q4T;''BV<|f\7=p{nC{ jЭl2:.OzwUƒb2֏6#5G A_7K־;cI9 .zB/ep7).p"XTxAs0<+D$U^˝4v{2Z4R-c=rLi:4C\8NW),'[f*j~go? Q GqBLm'wju ZҎ(P ?޲viˏ:PvY͟c dIou 12K>_>$Fi8<5667.06g1A==yʬzgjl0Գ{<\yG&s ށ`f C:Ts쫌7fܞ+7q;fBC |Wa_6j1 /7MpNIwzf"MQ(ɆT'x5 ~8?.SERzLJ,S -?m;(D9Ǟ%TMUc|i1EƲ#wk,eTIR@Qk s$51{d̅e&-~-B2sdQJ+וl|1]&V6LM)waK߀`yD͜mg-N+x| I \qYIC4I(oW|?hzN*?Z'9%!-2yg<nGHN1@nPwt$;M'&[r/aPo 1Dӭj|P8pA {SF}Ш'pEK9+ynZ)TⵋԠP~%*AѨ$4XcgגsmU$U᱉q!#ǭ"U}uqH(elb/nq dî6 LA#".g31ߟDtLEє=Uh&/,'HKhw3ic++ >:Dp2~^gG_yBOA.r>'F10rݚ.wV|f=IY,#C6WUSք>)yG صhqLe Grza8#SfO^"Nݽ:YWR"&f:er$o!9bd V1?(#vRn~4-8Y]<`W )ZSCXq4H$OX 9&Uahu{Vs6}cL~퓇qjZ$4$|N-*5͉g]t6?PeU#-  ː Ze]ݛ§""%[104w`Socڇ$yGr R% @|_;#szUF\i',Vkj\W 'QUUM :s?Q9[+7⟼/DI\ٯf hlSPwG}:lu!#f̊?^r9>E){H`i]BGg@I?fG ILe=f#F38u^߹;<(,&бf94&WZRCGe6V[ߌ M]牠XNTd_S6uȢm_NAŇ*_ʗ-JR .^=u&tL݋*"DvNNբps8}n48>b>+=ziӺlDؚZ|4E9gB~7ьʊ#@!nզ*8CՆ"WӇd،E}hn u}!+O yWYOi'oZp̈́mc˳ pʷ"$"=t<0w3|1b?;Wm̩4[$XSPL4/ŽT7%.a ](dJvA.wewt-v{5T6;ތ:QU#"x+c]kţ/TVe"pCdPnP=Vv@^ !H.nÔZ:CQ-M.dNOZij[Ɖ/h&ojcn҆=)\2_*HkM=mu|{O"Y"J&-\c k{bKYS܈v̯ԉo^GE_5깯B/NnqWNvf{I3F H!:rmC޶tW,0" ,r5))S]=p 8 z~/-&F/JY0狄xl@r+ؾ~I=t7+er߹Щaf@k? QJg9)9Y4#Yl|Ebf{\p7nٿ1b:Y=H\&YDӧ0_g1in4H\lN "b/$0:OKv1KeҼ ow9,%f 3jʡa-|(*NS0+9 yOut Og\3kΐy4uuL$4PEGѮ]F_F!Tʋ @f&('Tm8Ax.KR+L}xmZ90M_cɅ,*@T9eJ\3;mrd-n_ߚϭN ؎ $琼mUz3-Z16 9mա;Km>KU̕ X)Q\[nR;x l>F݌hͳ"ϴ6 6dn? duc(*&$I3{mbD5aEx!SLsH}ׂ% f/>!dw+ю㵈ISr 7Y(Lk n"®UfgD}J`bmU Cn˝ZG >$6mG>LsqO&lKEA槵Fx)mtpvPieN^axD{g 3 &ԏX6(84Ǎq%:篔u[ɒ8 3lM0)=ʱud5^ҽɤ:)|9y?,.S΁F9 IqY 0ޗF3#t PLyoeq?5[2(*^?V}IUZ y C foS?"b䠧sڈ#GQSO#lH%Ƥq3qL- eW~U`tlUlc\D#LkbmC>lqx(cIJncT .pox~"oJ)Et/4E?=E>FN =~g9+ rjLt|`ǒeyf91,CQdstROpL(TxթcƺX̵Z'N,j~$@BPS%opֈd;KkE_D"<=)(b IpHݡ t\\:%й >1lE'R(s~5iIrc9Q8"rlY _1Nayy33~Ϩ_ON^ 4sCG >j3#4leWA fG!֤߾ٱԫvD K.MOfޥ+6BwdQ"*Uuy(|A!4 u$"_WTVP1)mT΀qltVD GL:EErxL#7yKstRN`#DYG8:x3J%)sQR{#k,wmk1JnK|BZf,F{?Z"#7bqJCw7HÈlf"MG6fECcTб4&bT A-7=q'C9~8Bm&Of|l uflVRCϬ\ ɣ"$5IJzoz?B{l#EkdQh~zZŇ|LV|㿐f;uIj3-"(_0@"rtRK-LWn幐֍Fa|M3:+.;XR-0, xE> "rjю+6"U9Tdo_`ҝg H:2Y|= XA wۉʇL7TUfpf3 ?i&DqJtU2ZڔpȢ9iCf讇-I2طSH$9+IjnFQO"i4-LD/N^5{Y>6KJ|&/te-5MB7az:s@@a")º+S0z"4v]´TSٛ%1IP9ž]8UwZ+_RN$|F'iTʛC'Y^+vY6]5g1'^W yƖe$gd )V1CGtH!|MiMɇ ZE7t>BHf״7|r qߠ Ռi4b̗-:mXD#`{:n9Y=lޫ"d.b8ӛ,`EMgBɿۮ^Q^GQOXnVԴXP?y$r߆Iv*E gz3_14CU_'S/ߩ'4C{X&u HI-3oǒdyt,痔57B .$FbAx%{еP{ڧr8[X&4'/9o\8՚ ,k;hIeo$w9~2*o9#`9A""uPMrLbH C*9G$3Hh,rM S铓yAyc:b%]%2}T6|I-daf)q,)@^-EmOn`VPBciʗz!OLi/}*Oܟ!ܚle,"+:dcp-B?&*` *l`ՀnztBp!i\Wu6l.hc$vm'WyRzK7C?7D'W3y0HzBxTeu7weE$w.Ǽ .> ]ѓOW#nM8 *I"$>mVx *[7~_~URI)#3N䘭X `qxYXuha_MЇLrziv<0K s#ݑOиda@ČG$n.#ʧaJgP>t]͌Πg (|; HZYH&偐="(Cɭᑢ"wX[{xӓ4gh.O"S֓>|d,l ݣl`fApD\EqO$x9ss=rbS(E?;˟9qQ2[.G.SB>~pXM#«'Ev:ss'e8Ȟ=w7ҊݵZ S+uAeJC@2 l,nR 1~D҉\^;3;Ψ}ԮF 6vR}y~li׾lVUGx୊"f^ kMo_˙M׋"k_.\6`7SPk3 8 F~kC:1SHornG㫍[BQ9%@}LB.2 hGD'G=`F d֤q|DVpĞ)J/oկ_2!'ښ:!4e=qif^#Ѧ'`;-;w BʨjjU[5EHO9imE-oaV\b>`%ZJ k䱪;ͫb7vLhazdDGN+d!Ķl %i: iY] F#Q^ކ>ǥF#SJ8iIc}R_̇lv\\kx 댢pU^) g= s(IOaG|UAO F&r*<o+I{R{0#6Wdo}Wуq;ɇr^Hu|+c ގ sH:^.Ri j 嶝~>|TӇ4U=<535G颰;}kLCЪ;ss{k豢l(n:l6taDgFqr!]L*85uP]jL3#!`G2- 3!FÔ fNFs댨 ˣpm. |꣡k.AYT\4Pfl(El9kАSǩWԼN[fEÀV6ݯ([[ot) Z)wsݞ3=KC PԑgeMRoP5/ 'D]+<̖x T]Pg ]] SIu졎~g"cU(I{Ƌ8E pOY=ܧdAd}XHZ^eٻȻX@R܊,)EiwD}HQ}wY19&휻CT&a=VĭG!3<eTw.c`F훳hbAY ,'0~7F-?p8A^Q Rv;jP(qbLY;i]Nf(X\߯){J?"S~ 훒vNsr ; {}WgG(mWZ ؅]1 Q= 7s _o;qOθU8Srj4=/ l`αRDJ-ŕUh @f.g2 x맗2 @NfOzxGjg4Ģ{IuJUI!5<[An`x߈NV4+e>D-_+;#׏O7R)}_e j`F3/]IA7.$?1-t@sf!m6C3[vp4Av>3Lg$2!z0?r6Mk:C|Zs:WdY"(E0ki^|8uJ|_1~ɻ@cɭ0Ji#G"l7KW !% {(zy%Ҡ%(]3I|tW'{AqnWHx@93bąi1H:f,~3S.݈ȪF0T>AsjqQ͠I [5+xЪRZ8W D "'raTg_̝rtʦ<* =x,shA/HoЯLdՏ8TGS%t&kӚ7>졐ym:gݐ tJ;ȯB-QZY.swas.{YIa1#_Z0? ȡ ėWYY|k$L<<`[i/c2 jTsAhdٛ06 e6[?FQ߈b$uWktRU Y !;mUH ^ .3+LvW`a,:̯i_,Cw;Y6qSxZ1L~"x- 1_iQ _vS3j܇⨭/hC p;KbRy7ǩ?j&a["3g@nY4ќlnEmD!B# O mѓV^ﵤa nd' Z\olNKtqm{2 ҈h'oϩ1> v%O ׳ތ^#F&|v>QtecXuuU%;yp\-XBAۻ*blk Cg3k k zC(q|!e(D}@F=|aN˻|mB=?.;e2)KxX6/=$r(^3 p~UYΏT~Gľ]ܶh]{'i&$pjV:'B4Q Jj5 R߫@W|iͪ%2.`yq]P}vȴk!-s[TaQD]Oq%t*Je[Dcᤌh5 Kʴ,EXD~Auٲ,>RC:x^GhlРΧ6.ƞ#DĝEno$>l^AڴK~~V.@ԝKQMtE^֨YW a2\U9 _ZdO.ܕ#Sr(1e E2/!$"PkŵxpMY)XNV!KKɯX#ms6}۹As=tQd=2J @q!*bաt>e!x̐gA` )!.:(Yz2r)ccwnu{EG0zaG.]ta`ݗ:^KS4'r>* N'!Ql#;uYs*)]Y.YH?ՀY'ktς&Y7 <ΗGXf%fx).}9!ITvg샥صWX%[x9%z3 .V7VU>}aJk0' tdfCh 0K5xF YLAԬ?A~NwC%DOz| w{{9:]k֌Ptѹ+D(WRlyܦC1X>̟oGsc5`W/N7P% ;uYdwC)f>2=N3!E67Lǹ\ [a1Ym ?$7ee*f@lx-[׷H_.zo}tkLF ˄a$7S4/ftTORƲL8JyYf?x5rz޿Sl]Hi/4O}PYYnշT&% :{GWDA-Rٵ-ki^i g: is+Ú Zj, Ld4_LaK,ON` l*"3<.xԋ_K}370;Bq'Z,8Cx'/F`Jf-⍴6MK\s|(]a#h;@Z!jr,PPTE#r 7h'+ٗ(6hv$gGnF/]?1 z̄U|4PܣZu2Pr{IN%xJbۖyX@Cq{ܙ/z^-Hp1I=MHx#IFT-AW(iǴg:7Mp2#JV>b%8 kߥMʗr5J; < '!Q {Uҗv(kaP3FWɣlJRIgG%V0qk@畩BKPg*[7S 5Sܙ-(% i="LaVi.E)(gľ7u}}E-FZRu_ѶB{"V8nҏ@ۮVtiv'%֛"yA,jXc"nWK8v @y {E姏OdFӪ'Rwniok=?k'EL$*:$X'eZϽec I(ۀ=y #{y@Dվ7͙v%r#T:]maZ]k )ؙv$=O{pR.Hrs:v.Az }Wmǡ;O&|)k5,)m-[eßr~z}ɮe(QPN]XԀcjlp-G W_PiR pI` =h~(G+rnro"Lٹ&xIpA|/T<+@=;˧B lrڍs` !oaIBAYɰS )ވ4X#^B'@{ X Ls5€<{{?WQgWӔpHj]|L^Ѧ"2C+& J<ѻŽ8 kBP'VCt5,h}˕9K Nl—v!09bfdJ3`f#b!g 2Ɍar؎nj)$TI1kZ~ 8"DHn| 4,9ի#bL)辦c^sx!^bK^@HeM}ђT! agXpUUkiVij#IS8_~Ir=sH 9tFS2J&uԾ_BܻPaض)̰;O؏%0SФ\_d fƬ,m#w;- 3PR]'$<8F~& [﫴!y"QXGXẽH36i562Z>% {&׷=+X76Zȑiv =8h*(` gd gRuJMlX~2(IśWQ?"NR4! esC$r@!K%p]%浇 *πr)g"]WpvcEp(zAU|OH+ue>JV@bXB~u¢QajHhO5}*) ~p^h́d8OmK:Z'}ԆyB;W""uY?9 c}1A*X^8)4L5:FRf]H$~N/GakUs}ŏf1E/yCqw5=tv@)u+:F/Hv:DFl"~x t\!r> .+A(uE2k}!=/GvaߖWm2׼-;-RIYkwoWh*ǖw?Ul/] %F*N4K Y#r W)i_.뭚An {j*dpt^TjЄDՖAZ3,ܩUl?ooRuQ;@1ǹ1A­2\ݲ)PFcc{~iGac#!6={39#q+/L/|Eҩ+D+\\v:AI!a$? dSnjZF#Y7 Y5sTt2{>7/D{&{3Bp[#Q\fVP[!Tgvksλi*]o<:S@"U4PZAEbܠu]q{W iUgܺ t4L9w P[!j/LQի=3CgL;w]--Nt0c3t&E8XߕL]UV +gѺWSHmFr1g0?ȟg7%)=Ę"bAuO=%跷tvP( ~lV؜p4v}W_һ8sk͚\+ۉs|Io`Y]2qh?C] فHQQS/a6jW}4[?K(;m1d]l3lqmHJBqA sʇPwg_ &-Ӑ{} !=c6C՗`&f! {^zVeyNYk/{䍰ž c$Gk s9:J\t1:\sEgGm䑻D.QN~̭a`U7O@[uwrYPÒ:gҰK2|d/Wj=+y&@ca%@Oq o8I]hIJ9IE_E$4+[X~9[LnP>BtIvxjoA¦SX3T&w.1+N5e^WʪDhE^E,ZyD|RNhkz_Uul5lֶ{Zc"_@Yåj%2/42Z 9.ʟࢆ3 g4GJڠ1(*?4 uTfPkùfK3ܡ|@?~:O};3 0Krħ3, _V*# e[H +vRڭL19?h9dj'O<21x-+bL=ǥf-g9!a0Q'ne+EJ!'/@iDlM fpPv!7(C}(du&z' :+7ŒRubM0> W.jUf%Ňg40x Ffr,І;IoeUz>?/`|d B vAMيlE@ܾW_&Lq[wj[SJJEQc,KIf|Fp~%y>`Ry}KٽN3y +ؗ[TWsg7lG9C|S{@&$v/`|;)Ei4]ָ`/?;N,{/S RTyN G'60+4c U W6sHΐg9RdQJr +AoC \m?F[W]B4S^1/'y?D]Q*mkO2{%_Q@gIUoއf?x#-pWӸDC^ k0-$R@fߜTW $k wڐn >y꫅ܷlg$o%T H"DD[[Sxl%tٗy}c(N)Y/.K>lh?TS8F̅%PR'޸|> OmC%Ku9O%t hpIitx^{h腅\s_ KXp@r_#G5m.wy^CfwCL2Re 6wӃյ_cPIԆr֔ gm6C ۏsD}s9T\Ɗ޾Aopq+$]zVCPk(F%ʥ\X]֍srMzANazg[ЗkHj !hmU &w ,ʤM4%+}f!/`lv"S2@&&|'! !SI^??R"F$p)|zH9.mgfdl~>VQKF{⌄rT \Fc YAUmOSZDh#@925HULlb7WmRv!( K_, wxLɫn0zSbnڲ{gҾt_c*As aiY3S<8BE~/`'7Ġ F sTI;ʌPak 5!;}Nuest(@g8a:+Ze`َYrWW^~,9PO'I=ץ|?*}yx2 @7PG? V[Cv0 !& L:4Qpߴ "&26Cr/3f03 e\c\ NK8\l=l=7A$ߛImS)0äL\#abIqd8z;闺( "{h C7yijxe`=l i$YZKulac#WRug(-|c?Q'%Yw6\v%rVoW%*@f zs;jF# )"硶J tP:S 5O:PezDz%C 7E$}]'B/󲠞,Ϲ^$Ik5BJ $rqu2GJvqC[ZmP>ݩ>iVF*L|_7)lwp2m$I>@LrncALTVVT@>6`c?0K1/^bRxxf@K{u,x)k2%HVK_]3d )e$?L_M܄0+%<#.Ѿ^H~;+@fQF֡mQ6TzȓUpCGb%P, OCnMy;6r4q:ڈ[|MQO肒 *6ʓ (ZB d@4vg0f e濛&suB m'7N&urMk2=:ԓC3$$ZnwE=I>Tޞޢp+F1V Cw0?tmf`\Xωh8ciZHweFTux Ӗe&O|(ʍe_5 l@щeB7WEyF^_$0۫=UJE&?%*ll%wr4S%lIk4Ge%[BEX1CG[v|%ӍJCmǮ28;$ :h]O^7O$8,;@dU1ҙDHpUqCe}K8&Ü")_SLa0APD>fE:{&SE=8qbϥ̉6Ȼi zԔ,D$Jȗ nz%Tr, yke}I7n 0W&])L0B{-E ],.kQIq)X:izܺ.S8 wUpiu"I}I 4@QeH)OO+R-<ߢ/WN캭 0UҰEjpqxN#oŒo ֵa/DѹGu (K [ԫ,<ǸؕTUKbt7-DqI%zW1܎9t *q;ɢ̰#q~`VWs[3}~&JeD8a2ґ &[kG4'Û hfa@摑^{I"Pj^rY1釢 路"9RE͆f[Pwta$G+|w\hVDo2Vqq JN33>) w]Ǜ~Lo1x9%9Lx2ڇU vvN/i!x2q6+ +c, /"bGtWww+[IKOOZJh-W/evbmήS}P V'y ߵJÇ/cNUpg,yL/q`fqHf:`[ p~gtQ=M5UԦ֋{waUc|6EܵgˌLjp/-zʷ&* ͷy%*rkpz޽TZ>([+wI[2Cɘ)9>h.΂֬\g%=QGm= 19{vl==k~0*6U!t9gZLgbY4+ ^)&ĭȈ?{3flS:XMڎ!=@]lS˷BhƘbQeRq ^2G;@*5*ylx`AD`b'_8ۅXPO| /ܮ6*5w$<4%Bᩪ?MKd26u8"$C B5` exXc"ivv u 4y :QQWRbp vF*ȨSO_ (wl?O[0Sl{ՉcjͥyKXǚgϛw޺X_l:˪K{"?)}ZAut p>tK7j`FȍF"0b6~]1,ZPDKO)rq3kWC{*bo]]ֿĖSz{U(i5+jI#Yb 䶰c!$Egj5CHcN']N=ps \Qɺs9E!(23WQ_pGŊfl"u٥n{C3-<v ܴ]j qYaHҀ ;wA[Ȑs':;4K0dDaB-7ChےFh[~<-dҿ2cg* jMNߨ䷉v`Je%@lL3ۉ~3Ϧo_akuDhK_oiυN`a qE+}1 9P9]Ơ/phpkfX 6 (܏ߪ">~D=.bS`"hr8pQ2i}bHɱ3t}mHtkܕ ]Z~#$&*%=b٭(%7pesM}UGyYHѮ4t.p! g-0?K:`j1\PQ kA1b}ssB=撚쥊gl%vCݮsmTh-'9@I!>HuwCyl#x,jۉ{DOGb5Wl35Lj\iSƻ7536bDZ,' y=`qݮj${L錠4ʾ=j@0]y~dvǍ"*Q}{kI`b<)#ofkPW臙* ͥU5wċ+(L!8 (x~D䑏?Y.|c?MP$xlJگz4 2)B0a9cqCRUѝOB7QFYS=Bnbp/a \қA12Ǡp8uT r_D[TkЉQ@|q#zGL{!}`.cHRh=4˫M+cLX,d%7]S$k4:WGk5)`F5/cn*w V4"3QMޓ(; `h1Xr(^.H_v]7x @SU0po{.^*9 a6\(-D&A(蛪f^i#fM2VO˱IS߂T~. {x~Q-->?%pԧo3dEY:se)7U:i -B7ѹȏd*t4-Aރ=VhPY|Q3g5rTԶ?mub襈>젋'bH$9h?I)i֌RغXWq{fZ =7p=A&M^VhL!(ࠥB17EW,XM )$QK_{z1yc [~r/1 VhCo'MAMɛk"Fⷶ&1:4jy&/-!,HSX7< jtr4cHJNqL%z%O\69FZv#2lu׼~ >7<ww$=Dv- Q-#ǎr xЗg HLOd+u !]USmDog QD ^oT:%RT9sFÓ!5-K#cvm2բ<$T&r-nI*Wwɟc^Eny\KFo9eKioӭ#,b}-:[Hyw!#E6تl<U dl?f'4-WHD1zbuDuP*`dGMNW_ZnuS1v}$Pu $i\lr\gJYK\nqK wNyI:W}#Fw^ Dib Cday:P_\y\aq;AE2ɑycCGKfE"ɑtْ ͋09S`1YE=:|iƳfgiCI&dg.5x[9͊%#v T_p>S/ EOuHo077wZZTI13B tĒڱTJN| aӛ8 >DKH\F :K6 f }9^D;f2:''1Gih0ŪNY{#:;mzn@6Yeng.#W:-̑)GY>+s^wvSsoo#o+ qn7X֜ 2P$?Isu\}XFkߢ_<;5{,r}*0F~ )w'|8My 0qM: EHJbT *ۡd{+dWWX&x_x|jգQkG;=~bkR>77˦> RA*^IRM?sI}>WO#15$n-lh HM9<V2ɗA((>K0 c㐙2B6σ1]J5e9՗-@BȃrE}?)f12뀲)s DIW y p%ƸinǬ#>)!];)ёQ`o#4"Gn@#]G2a B-hAs:n LSpw+zB,/ )8HMaI5}.9&h풓*R&TClW^`ƃ9SX@4q].(pjYjpqcpIfF)*E(蝕G{?:4/gKuEcY:p<6@sA c]EԶ bԞqcƑ-wIcPe~nq) OF5`FtT/G/.n 9]T`VC R0UnJ'婳Nk0:vOHrvb&e?D1 .ׯL!Ts6g9 @~&K;@'# zR:ob7CTQ. ̰5ll*e:1["?1-?Wg|a]I$9a9j ˴{;Un!D4x~Vko-q}#~Fs{/ q5yLqVLS z 2S(܊g&e_lHAr`tzA7ֳ`6g䱄|mDg< 1Y%1Smp?8|LtU7,C?ް>3֭vvj[-aO$n{RV1~y8}ٺ͹O뛓ИrnŝW4f?i턹sIALAn?@0Nb5,.JrT|3$?M셿oj0?H2@/E4Lmڷ8n ፘ.Ω? 5@ ġGNX2Ԙ{$mi6Ķx_Q-93؍1p$H#ʒmF){U FS#aP Ug&ֱ=g:;-}uBhLK3 $PIwʚgrektqF'T% B# ϗ(f(*%NR $T4 0unLK@eGBaȹ3CwR#; #-aԩejȾ&Gqws 2Q|G ƹ=F= kZr;*xp0"v$ɲuV{-MEٗuLK늿Л]u?Ҡ"% H,@?ĆpűȒɭH܋_h,?<}b#Cʻ瓣GȀBϑ]E{RKX󹀀o#z☽7IRhS.s#'**RKX ?4 [gM/tw₶sl aә7E!wc"HTH^! ZE@#P4b-P}Nil!Ssֺ2pl/-tg< -j]QR u3#}kNi˜ɸ2qh/84_ 7ٮ (?K6や!H^9krx T=>Τ}z#(4Zخ]/A \Hc6y-SI ozOf90TL :IA*۱@D 69 ?wfI+@QZ5?l oSsL6؝KH`x2r%$6C,Y+ᰍntᶆcV~%u e qK}57~zN@aX ^rl B (-=JT= !QL. 54#?Gsp|G#Y*&M[;wBR7$&eCQQ63`,gA>(/q~N5o;WI M4&ļ9TɶƫɥmU,Zm85e% SL#w8&<2[Ϸ&"i{>(WY85ďI:ic*1T{(=C5BE6t".ᰬ+e~`!h)xP;Ž&X=):Wtͩ?7T 'ܳrc ZƋyKUAz ^@Uo[k$. ̧(S65[711Q0-d+]qq6_QAC1Yy}MkDraxғ¼ԩLQv`8[%5&lki>Ђw,m40p1Opn1땜~N?<b[~ a^ 0r mU *S;|~VkX9 %hAJ]GRȞn8%u7̀>lp5#:HvLiU.o}J+ucy}TvenXO+c8PV'8%$ӱѲ",u]F5etoNJiiJ|,c$&qX_ɗ' |K2$:-6DsOv5l jIһ<, M9G*,r'H:{{,hCZ,VC, bJ]n=\\0Usz:M }xdzW"e5 jY`CĠ@Ȇ2VfA"3mvb[>f S 9ja Ll]$5ϳ \H;'j,iR79'ٶ"_.Ѫ}TDa=L]}krw6[s!TE_DokaP wXouqeT֠.{2u ?SU-,@"TG3#/4}.STlI5:ٷx6E x/|jdo{Ȏhd ـGıTC?8yCc#o)֥Yc 4Z:炁PsЛȎx';_ h=`aYZ͒O-cyn Ks_z&Z4$li Q8V\_@YTWM1{~yyf0D(iG2a~)ݭѺoq=kn;< i..] 2iswp.(=__"puog K}A0K"b%<ah,vkMCeĻ4aBe٭ bqosgo5H{bJQuƭ[6p:H>׆J>g 4^|{@<^E9R}(Mu 7m!f8W ޴nlJԺ923uom3^o=eԈ1 kC}&.=0Y,V;\D)!NX諮% ܰIEp4@E78ErZ=85$]CȧKy2pĀ`s+6vRFC ܡ2Ti/k 4M&䷾,-1 xIp`ʽLڴE0TB%@BM^ E'nr2 *ю'RA!ۿ}̊*x.Pv̾)zCvhCtih 1I5x8{#lY +Li軲(IE2֞e C?*sjr>"|d4$|U쎊D&p>įil괚肣 )9=fEAlSSjV]=joɩ^r*)?<8Kϊ4e  >4rVLBa轨}uT*n-+=Y1D-ߛsrvlY$ O(cѡSQQ|2>ƒEEPfQ /.q!R]3PUf$ ;tCnhq$3n[o'jD(o?YK&D?Aaps˸!7sl9!SPE2T kIG\ŞvW->5IjiGvټۓoFy/>ھ]Sw ϤBG,:DPm5/KV@q FV'*vOtjlo`:J vd9fkƇ$ֻDW8iT/e&׺=+4)p.r,C ޖe FR͹y=wW8.#LӢ`9p;1M1cgOh{r>jL'>Z65~?Bo2&kr(BNמfSY c(,d푻ֈ5Ԧ!] ޓ?LKG<,y>0=+9p!KіU^4LUŢd9[,F f6"ӣ(CubN~3ɟ%.!="Ua`np@~^h3Tbn|3kj F(DDx1PBԇ$$؜h~ƞ'xb)i< -Y j2[2ԣ8FS$cQSA{Nv7:[>ZӰarLތұWTϡ BhxqʒN)FjiC;%ўR-k^RWW/H3|TZs87|[['ϴbvbul9~Ёߑ@0&9rם~BcFJHVLb%ǸL&i0̘LQU2 /F*h–xK^ʄ}E[^,:ZEIOaM~#t"ks:v* Vkoh~ \Hn(L.to/o/VT8ڒT^oۑݴ5;w';C4xB|,N8%ȍʰj_H:x֧fֲz$qmxCC3\C!SזųR+%:VSkWXXZoCm'<'ʾ:wԍ< V'٢1eƔx61GH Z3dl8`qT`q0TfW  NMQh?WUMQNeu4팼OI᪒@К9>ugͩO|-W@sۇؖG8UӰJ[O97uHUwZ$q ^(FTNo&F@N7MԧR݇Yt=kXdJ_UQ<_ẅ?RܭeŢh;ލ l #CVwL.82E`_ jTAkK)a k,><6WvPeJ?-'E1)(Z.+>3P5 Kx%^Å6M<4oA/roGM76$'W|o#y'?qeyRI#h̏NP7p?4ɍK-'XRnC(tGќ/9ˑ`Ms$"-0~cb}ULt̪!%Ɣ G !BoU࿊`ՠa5>kHݽ'[f<1TvY%nݶ/?‹ٔh"Ydc-.9™gI2Z~a8cJA.+rY Sa7:Ǒ{<YFD>^`olMf\z$8fE1\]~f\m٤8q =$Nx6ЙesΏ$&/ &CUG,.t~ß+rwE\ZxFk|~xWv\њN[<=Tǵ#|Ȋ`8m%%%fw $–rx?8&/oq`iWlBuR?O6RW/ɟh 16xqWvfm L3TEKIޠjZO1hFׁH)ԼCHgn6B.I`:rֶ*NE0eu"Ifή8d`ޔWƔ0[^LR 9ۏzGWWωTF"s?7)9"46lB0ȄRISP¿F|HJSYO9Չ@@E@|anO ˀo6j_x7I: 85&s?Y.pD%]GK t0TM1Fd1m;rVֶ/lk.Ku5g^ ;*j{` 885LM_2RmN%YlZvq.|DِD^wPAnbmR!! )&5U ?g12^?l}jP q:+|B uS\V 5'XlbTpM%]oc mǘum'uZ =>P_R̼JÉ[zGkce=TSsS̡)pK2 h#tI4H;oWiYK7zf.ǂ,͒0/u)tN!j9݋8> }ΰ6D~ެrL:DF׾_HE@6T-ihxߗTU^V 2o~D. -&fdy`XG^_`P4vMl8 䟂aYHӜ DDW' x/ҵb|X zVמu1$5}.k;g;T>^6A@oAKI*9:E7sN0y}x|Cr{]pS$HEpXm0wْ1p404ޛ7JI|YmA,Mٞ.PYixQ b􉸼*ys9'Ѭff`}~do; ;y%zU24۾bui;ZH'janۣفpW55 8YQDNQNETjz{ɉ ~aY&Y4| <59m/E /Pܦ2V49t56dNj _*J;ŬMŻx3Ltg6>F/dlw<x@czn $mS}".pLXx:#QSyki)W`08X-6 ǁ C Z\IX4xYV,n= MVV6^"&2kOagl<4aHvJ@ {'a,&$mP<|/R'MG Rq^!bh` m8&oҫ5:P66W39X{Jpw՟`IC>OXKG }L>78 lU2&Tǥ&UM;2XA|MH,kÃI>q= Z&F78^x0Dvfҷ]@Y)jŜT##}k{6FO_ag hvf F p􍩲A/>:\ȾIT߃L5(i<$(~ jy43'Ldtk!\ՀPuaw޶1ꓬ##$aGZG*ւd x>"C,C=%$Q5*'ܕ@@ qȑp*zȹJJL(DY|m|hS]ZWH4JY8]Gͤ*ͥ UizU3;V}"?A&}%uԉ) T}yaM .f.=ܷ7y+ǻ{<7SYvI{A(@'k<_b TT.ee oBNo+,{5aZCٽ?G 'zńLl' W$et14fy *ƽ'YnvPIN4&6`lg =1|P _ ߋ/3ylm?A*>}9 QR _%KJ9H8)'e $\Dκ,*(4YE~?̜S]a֛H8vC'%ۡ=P f X2&풄J6{ɂ>vwk߄ND9 YYT[c IFsdpI߭@C/sä۠oMؚүrצH/t,9Էť-HRr%gf34o!KOk=P M!*Y˞ݮ`P'9h+ F+F3ly\Hsi>" 0Tp$}Ob5xlZ02CQ\|"$C'1F-T}FJ*֗EasL -K:DחHu_R']g; [cb}m~s1qYp~*VNum^P0i*2[e\^~9OLgii Bx)4ÕP9준f9R ]`C90jԻO*Xa?(YQ`/8eT^YФRNƳq'(culsh [Ɍw=E9©+0jw!<Uv'rn"֠L*F=K7x'y30 dE PK d(Fύ2cu~f_6II<E;M`a8Ңפh,E{nL:DDlQ#D(r3HpbhfÏ8.Y,e4GO W׽Ί\DBUOt[ɓ^5PfSn56cVUM&8{J-QiMC'H鋩e|͈Sd ;c0|>s~㰡^i<I4G㭠՛YZjj.Ĵ9F5Tzu?+R 34)PaCrUurDgݝ,|d֪\aɫŗh5$t_4pIȱ&* rR1naftO~^πw|-,n7*<\w2$8MI׻AÑK ~^7?$A ӉUif-KNE:t xnCo`1Rl>fV X_y@xu5@ [QKjoh]BjU˸$9K'1(Yt*ö?r7mpò:T92nuɜRCI$V_pMwc,G{͔/_djgRE#:",‚.z.4Wqn `|V|UP>I0%]|UG j 0fU Cڴ{=B `a:UC?l2&k&)D GY5Ƹ[vrO,`+ xi)Fbӕ0^ЖG#H*b 41gp* 4Yt9%<GDKC}>\{˄SkP1=(yx\NiE=.SʅшUΰ1!u> 8.6 PږB/PԓZɂty,lGE Eϵ/M*N"AGO/ :O,q7/9U@n!y*o+T6fI.aj7>۵:߼Wy;|97ɢ _3bMF*ߦN [MLqTDdy=("Yw[Kud'~? '" :J=?ۺ~ VHM>Uk3l#) Nl{ƸX .h)}Ę#l7a~>'ͫ:3{cgw6enrʆY?~p/*b'UHdqa=_rn{yRUJϿXyPW9G8Okqz}=Qv3o {rpEzKcGF.Jsmr{Z4;[PR}=ڕvZP<@| ܭ7̙d*MIccIM;A2h] AС6z5 2,L+ 9b#!/?gDGǧsY.{N婬F#Huҁ=>8۹U+W⇨ZC1} E**Қ)FH/K8߼A?U?aS.'}r o]ICcq4b4LM/;OTP?G0 @+hXԺUw;3@))zy*~uxґاt&~P~xVف3.qr{uj7~ܘ_c|9trlhYݍ0Nd PӰ|OeJ籈LBuݱa NҚŐHɜkt@ /6$"eWXG45pqtFOeÿCD7E)ow?iF[l F H WdDv̉y˰*tn~9HN9u!?5s r7x!^>]P%l)Su HKKa{[mj]ZgKp/SH0Y.0ҊuN`Q:!i?)UKP~tRBMw3ɶ΍'W_J!0E+…y_ͽb3C9MfŹW&>ܽӜ[ zr=;0i% ܨJs I/O#be9/O 4BA+/Fʹ!  if>.4u֜" %q%uR \riuV@~A= 5DRU2ɉG?e\|`wr n4HB ;&v(6 ŀu_2G#VݨL91eE;^LNd׌a~, I=x>*<1\/"Cd7- ZGumC2U_{`n4כNR6*:$F xא\AN ç/nh2˄EkU9Td勇aVA!^A,hU:_<_:W^"# Xh֢PwD_U1X)8[ !=?[Vcd<2wCf DXx\Ӯ=mY.ä}zݡrb=A@8+3 ͮ Sgj:|_ h[97q| RPWFuzՊ-ɱ/sd.ٔ4P!s:#pGZg'n& -4PE4`G34pC+7*hpl^A WVCvOQSpsG]3Q\ڧ6ߘՙwlzH dB*^?j;#E`r _]" xBYbNuZ er(o䣧8  Gd6aTC"zt:q UH 'F;i4NJ0'b[^5cBRZCi0OH=TȿY_hJ䓶纄듼*iC-Hj$b]Q 1џ>3|X5۳>+U$SOzG;Ht:%|".Zu"Sb7 " :RxQ=qK29LGI2PTȞ ߅6%MDƬ{ϫ~$Mn;7T􈰶: z=r& M\,7o`m,T6DkӔ_cE~.?BіtW#k!u['X۫)hlF٠7[(~V&`U[Rm6ɵp7A O4,f%Rdu<*CN1臺6dnJ92΃$\@7>sw>0$xۣdVkubNBN.!7Φ}5 /=%`B4uhlڤ4TzwwHC~[NSQ5 qyBd=c]6g'\SmhR:=$J~SCbCjVkل\ŎP[-͝R9)x-){~Jb'VxD+ #fO2-`Rf!6]*oxBVk=X6M]gv;-51q۩~ Kz7;+Σ WD]k4}k0nz[蕸 c^,h4pf._Ts>s AJrvqWeLgiKXk~M}WKy1F:㔯d-f,O(&Bn>HІMZ 'URh3>U*̟KF[Md gNE܋hдP\cMf2aHݘ.B_΋:,S#VeoZ[b^,⽚mQԤiS[t~҇h'cUPѡUn/McFzJ?>* {եmk4/RTnQ6=|7ZffKr(: Ц9{PX|ɔ 0tGc]5Ϻ9Yc>[0'E*+-W?]tP0Gr&!voOHysJa % nQ6U~p|Hwp bn;ԇ{mJPI#us G=T\{-l͖ʜ+mhV%=iek#U9"6hxvz:lg>믛wJaю@7uR xB][fΊ|n(OhG9"1tGEJcmΔVdy&,J.3Mbb5SR &&7FVmtތUw,@8 ԐK%/FxQ-oFGy`bEU8;[2ߖH4{l.%S9huMbDG3~Qދ= ϘQ7$)KϏ6t(SH /L4b ѯVA:%^ڼz~}IFL?7H+VB{Mhů`F<++S }mc#>!LDF fK F7X>Чzn^UB2$E0yh o% ;C- ?(7NRvT85[n@7~v `2Pg%jŏ[G5׏8x=/bB!eŢ2yŪ}-:q0:J ('RbJ\0iKpd'YȇnPZCg^KM-)kf$pn;KHn`N`Vn4>8M97P\w;ln-~: gM%>& 9f/tOl{~CZR -)}![7 Ή#Ęb*P!!WE%.qʸQF F%8ҝRlFEQ,5"cg,.̌ 雲 㟽"s緃Ccfh狀.qhYDLC*--ցbʥB>^R-a۰k[C}?axkA!p// Yn寝҄tt3\*`Dsj;ϣno-|!%EEt":¾$,ןh#YNZ.zjQ-S7v;/ lX '8ΟH ^:xܾs.S (X>08b 8J^e 2_FkW(oMF֪Hm8~A:x7Dk5(#V>HnMR" bPaE2DInJu,V>I-dT_àr/&Z[M$Ka/"^kGšr}'Ǝ^b#< m9,Ūh ˩ܘ7m^s xo^m8:fr&[ )e\RiJ>=jX$^{1E>mpp5B{,>/'[$HIf/N|>J=Ͽ>aFf/#ۮ&C 5:,='BnŎb"/WكhRZen{\V*5ħV>Lz)vWTOu7!U(.W"HPcv0& #NxmMfovGJ?L>BzjpE+"DܰX,׊fzST{2bc5+֙0iT~2A7tk>ȑ}qJ~֥SN߷"5˵.-ZH{4^^5dűvwc v":bTu(ǣPOy}xRNC5x)v]E! Ʒ ;0hwxumu3,50)S5vr%S'aE'#a'~9K)ś% vֆ)uV[DABP7zھvĶ/3QR ژyӯMK-V܎ax670Iùb>"KHDXf^&u: `b .Vo콂 ^ЧNs3=9C qCIU{Q?&G8|e O򄯉!Cq-p}!o-Vis,l$K0mxEbيFӱ{ ofdC0W+BETX 3&SI|]b Idj&F4'8q0XKR!d>4 .ii'4I i)EF q*3F5QKTܦ,-\ZuL"\ A^)mMn`1n !J+MJ3}l MJoHTyv}5)Ti8f\˘t2g .&V]"2@( dwhfl){Ḵ!yҳ(%8Oע+4ܤ4=1m*P9,[q0kBq7ƓX@ؖ'ܩfulo7J ewU,DiŘl/-A y_1,Z+y{{ 8ťRd%*!|k7z%p9!;2U~lP==wLӯiqMถ ؗp5(@xRdk)w ^S.v ;r3.(☘̚- U3VP D~Nbt6 <#dA&@:)i +k^I³1%PHb.]d l LȯEy`I/4WtZ;4@'f~ v3~/jwAz/H>qWvil W҉Q ߪ<1(/ZRoɩ51%L[3Ό&-㍆Ǻ#;CZ&=v };X>Ḍu5FpH"S>nCE #45"v $9a-`Clga3Um7Mz1K% !9d¯ p_ȌZf^8kJ{,N|=Uk( >Y-GxØ=MOI`b֐Bΐ''-PaQvo},E*!{rVޤ>1Ց>G@Pi$4@)w(U<,pŋH.4j(_Hٌ]6? & Q@ c"gRH 9)nFE,v/8`c=#tv cbgBMQFqe.O '] ,&f2lP,TbǓ7Bt23h6wGMJp]YӓӃ㧲B12W}tWMj)r]\]Y'+2h6K|SM']ATSXB}f#pᙱlGpB `(rc'{!1GR}m6{B$]"!p.ī~ٝ]=|<sEgCx7*ɫ*&: Fz/h`s5,eYP r֎s8ASzc^;K1,`JaP# @y\/i:\';& .(Ӧ?TR 055z(+)̉Sq̸~U3F^AږF=$pvc| c}Ѽ_H 4-U@> +S{GǎswйdYܶDnY#0-XGU@;fڥx]?_*&8q)gND7b~Rx4uHk.tz*eK!IqQn'AE@NMXwh`&Yº!Xo8,woCtPEw76U/ՕTn !H&6aK FE2qU^ sZۑx_u]7;KR*e2ڼ]ȵ":)~X'ܚ_1t<3<0~f)D21IԮWk>5rUY F[ ?-!dQJ幭C7bS$~r.V ", MEmw2cP]^7 ޗ w@^)x@LO KΡEGFvkp{?f?H N;VAǁ%ȌQ8N]3A3R`TuGlUtbnXLs$g u_THslǵ2_QRƝIWd*Xm0L?ۖvH1t4#FZ*D^no<ɟe|ȋȪv*wZyF6C+}ˤeLX8N~#6ub+.r^t<`u^ SN;y7sfb8 T +JU/̥J%F_{檺t5ʉWn^vo&ǹ=Y#Sf a奰bq#yܚ{V}8NBL<颥SLU7tza1̣߶ZZ1k8gmH`0~\+35*Ǝ@%[PMkPRBNc`߮1'E3}l~e ~;dF q}ztiժ/DZ4̘jiDպ#Χ{z%x']k5@:Z Q-=c GFisV=$*΁5QP.{Ǡ|Ac *@,Z=rj y`o `P_kWF!<8p>_xӇiIP as `n簺#24j 3z.Gu|Dt{fB9{}/"/tY^4 k+fUCRjHᯙF @#/eD{Ŝe{$BrRyI)YA^BIT^*b96^t{`w{{ON0ǯ>>/G]jHK DT in%EeÒlwukd-f_zp%C[RX~cKt]58Z%8mW ?^"{T0aJ.\͊grCtL 2R9dIEm}Ō 6<nD\aE13"!h^ADe:`2yqxY,}g'FN_n m)!4GlވAIX.F8JusH8>Za_U+I[}*bۯn?uvH0iQ8=KMDOGO$R:ҵgBL~ =K64zkw Ő (rYPfӏ~/rGObzX62+׾퇠J=/ ګn H'Dv6O+l08f&ył *Lv׷]v+,]X$*lYVxxr^-ƚ>jgm%_p ]ܻ}%2fpA"a@,+񛀱stL!qW93Pp H7o3{ؗ™\a lOD`%9+#z{j?)=Oe;^<D@!pXPN]q@FНxg&tǓ2[Bi"/ڞ\}'>#J4tU@f=lG_Y7n!:'KYp˫"yyL{9sR]%h >aaA_\l{QZ.)"h)S-lUC^M$8;!B9|@U5v.,,iT}1V!Rmdc' BڞS㻗=y7IXm!k/dU~[u% attkn65S$ʏg78Q'_ksJD5`t?1Q'FI`d/+ 9dyp#FrToh [\._? Oi(S"@8$5:61$&<w>~>הkfp<~ᘻ+YOIUdN\28g"h-6#˒A'= pĀM?VTk@;Ӯ9='wm-$s)c2Bu@4Spf wdQ7ge5 ~7tiRbi R}8ԣfiG7>otYl7Ii9qXqz@AAh}MzĈٳ 5Pf4__'фʲ13e~XY;.AӏӣxBɒ Xlp؂+V`rD|Z_譗RX3Q ĺ-&D^[PEZ&K?-589I 0ʼn! [_zNƒHiM[ZWl-C[mà<ç- !e [ 0vؖyq60Fk} TJ |Y&x z ~9F:%Yʡ>(JG$N97V 쫪NߔZyUZ~;=S~]XWohu [D)=0?ِx~)6>|lhGeCEDj[m'z\cyϔ[+<. ծ8'Z<Tg˖Yʻ+Ry0hԝ.ҩJhWsaU  1j 2E^5StM[^q7N$~ 5j-!Z 툞Q ?tG`_iq_xkJ\ l7PDD%7%cZ >J?*%STX>s;>.㮅q>m Q# Y*UACar;O-Sdte'Wfmsć< Hf\7c*-B E1]ƪ8} "`1/3WKXث9}mOj!=NE5%|d7CTŀm{AaU"fg{Î3VBVN5J@VʢL|L ee(Nlm'un~-rojܛF{ƇڌÛnhz&I IAL! ;jEr MQUɚ3` zk(J$ ]9.*&BCLc!Nb46K͞x`n0J7ut nb2v5_KߍH&Qo"ƬO/Rg!Jُ'ݮ]5 n4t͒(9F@ >- c;Βd(+K:A) 8/+9Pd*rkiLIK^8o[_;K8xmF@=l%AvrW$WQ44o;VQO u{}һYGNe3=A[0>cVٔ&(*\ Y&6UW6~Y?`4X˰#'*fry¶(7 ~o`4,*5 (43qP˝ҏ\̤5lR[0*}t$ռh1 ·0@8eo[?հB+3e9{/fLj9<ݖ.*S!X]O%K3]fU+7a:uJ 'MNQ;)mۼ'NpI?d0 V4ι7t.2Y&0ϓ')s}E#XfWZa&=a7__DdFRű\a Uh ip bi=>BJҚC*Ʃvo_X9*-8_ޡ涑Ϙx)X0g}"+Mn)#FNuPP6m]qGkk]%<}o[cjn p\,Y^Q+4t9\U{D⦛6]{-E@ 50$Qի,So志fl9}p2֒*oq9 ?ΫQPVӨS2q8%MI8ENRsRj!Ze/ld)_T)zVp5B7[_ņG?qξxx"XL)uе%PZql\jQ7X/W dmBRm+ߗuB7}aW}s_CN :v}c g~™u=%h%N9F(1 8Bwa4YҸ~RxhPvuռ >AσT/.+O>`)Ih7:8}=m=,.fT +s3ۈhOƝgM.aZ Ʒ_בlоe7c,}#h S,K/!pS4. a_b(iJ|Wk x`xX%P5|qowIzVv`MŹd%Xc2DF9XU<`0HB$+ 9Q&Drk'A@#vE}y+O<"M g)9)S%iZx҉(q^4tKW;e¼X iYrHċO5nY1JA:/]mđoij5[S٤cw@T OʷbF5+r) {NN0yX{YM%]$ye$--< I6J(G}YtEqÉp\I g-&i' N7}!{k;'D=MJv@;;/SCԑZU{>LgD> [tpK̜ "0AMJgW3Tzee1!="M~{H΢]g@u T ZrddAP$Y\&BzUn< 4-=lL1R^wܟN֢0ky@Q6N %`J |G;3Q *Y= Z{d^}U9ܷ#$MT m?{0IM ,My7=Q,Z|-ɚ˙<\2IM=8bIE T4ɍ`vbh p9 N#p9ZQ>U#Z. ^,P 1179/+ew.iSa;m0VQڢ6_N\Rkg|2c[oPcyh$ǰ n ێOLۯv'쿹&G咆Ӆۏ z@'?#O~)EquaEG1-]`ճVT-`uLPh=\JdHMb([-c۟+W116Sy]hAu-Q -nC %!7E8ұz0)oMcE*rH6U1U4?Qousws ܦ.,,Z,XKPd)AM`4vZ{( K[K{G<ڙX-{cwQ< 5rg0rZU>]bN_" ~5[&Ҝ Vh;M#ByoP  wa]^LjAy$o6tZ}Zt/v 冿C;.eULhP%Q#맷7 [B&EcRrVP90=T.,lEKe3h!  2=w3W_3`wЦj/S6Y K/L_V"5SN ">Qy?Aƈްt?xL:&̦KOp?@.dU}-MO%mP<Vr+ {} ͂'6dBݭa(H< FRVǥ Qk T(_@8\XWuK-JMF~Ĝ˺!xօ:,ŵȂB_9ɋ Wg;2`Uk)r4=fӿ& iq1Eia^o? %@gP()}gJKZ:w430HoaXJrM3=60,CK/7F(D .ݼzt'z۞/"h6[s.Osds?f[hE0||l[7?}gh&f2 (Qȼ=uIfpc d+]mZء!CP;#]y?'- V7I>N: Nߤ W{Lz_@{8. '>Iz-;ܸe7`FZ.±}<eʌQA^ŚfzS \e;|hG2jE_c P̖ -&1cR^Fa,nYoVϺ=[D'?|A2`:-,}p3ȥG߆JDcj]wsSwSɑ% t,gSu`bR 9¼OI7rXncFm|lS[39߼1\UfIk>Kpdn4~MxBY_Aɍ ճ9῱TB?d>Cv;EĦ]Sש&tQQ{ \x!pN+œV YBVvRVZ4nYr T=`1.fhT2f'wORuJ@PD(tȃL'YPKnЂx'j&doy*S} 0ݢ!QO֏dpLFr̾Ⰾq5զ( CHd5W-x coPM4T)S09|I@ss:Xi5&U Np_4^_/ ӅPhA4>T)~VNS[BE"C)'eD{ռׅr8, *Z$dpyŔJ%oD BIR &vx=5UxAaC3dW Af>:AáHi't@g1ۦ[m.D.b3, 6OYԋ"niEkKϐ|II7#G)(|ߦmЂc(Uլ{ ^XaW~Hg)>ͽԡ>|8*_:Y2S.D{ ۓ?k׌ t/y]@ur&Eu=ꗹ\nS{M{y-##;_hOJybPOWj_Y7l4xiUi`'\\U+_r@2$Н|U̲J~#:U0KkjY(Ia/ [Ӱ49ͷ<༦1åvQ2B YmT!1s~ Q~룍2T3 |)Sf oϻ皼ffq.h짘8Eԍ>l(1t^[$H%j:/\FnBbq01!4tDuAP`b)U>DTHk̄A>2_)e|4~KnioG6L*v5t3>!&JhO3[ yq8U2[f#*So_b|df̪\ PixYox ~TٕLfGREN:.SnRHq P :XGJ^je$@^}lR+Ei6pg82Ʋ@ViL~8EWo6vuw4U G,<"KPr.Zއ0(^,.,XkqI6Q\"8ȸ;k9/ . 3i6 P2883%4Q[ք ]Jf*L6Mn{E5aQ9f*E7UfýuB/'E`W`D}3l7 AV=?u/GW40_Jz}y*BPyhB>\"_o]\#=;v!=c;tZ}_,mr28~ Yw/_lg+elȋ "i 'ֺ <Wb=ФEuET?k` i}]EO>h= UP*M\)4(A {L~[P'BZ#5v|2"gEls/L>1GCf5g<\k+5QxkjfD1Kl¬ސ6f}kk8\n;.wau]:d"{܃ -ͪK3G*4ALcĚp"aAS.&Q`lX9-v.6"T_l{Ts\`_#؉CVCl"&'6IN _h?>F3IIy'Wq GX7jkVd5TlB#0Ii3z-w/ lC^My˝:4RlBӳqIn~65O%Ƽ^5!Ǡ)O}QSmӪZbX1;t% svsw+rŦLXhM\ޖxQ$]wϿ\as4p)W)R_|=\YJ:d5by?*\Z0ZY:n A_^igSD-Jwli&Ө7+B^Y-RE6Eia$^A+YlW}O <|mYA $='8I_j YiMZThN[Dd u(QCTfMzب!ODe;|HKs /*̙b0|"%izbČ]NC86vCY̦X\7ǭsOռ+:o- psdqffyU_Fcoe˓D+sC?ʁd !e<;ߣhuMAsϿm6"aZEq>n=*NsEmthϷ nLQ7a4s6nH:ٝO%Cx_v~y+m$M]@{0%u!9:2M:|-hEerO"qWJE$={/a/ޫ._ٔHjL$p2O}u߈F7noeCKkԩ AW@%'2q Y4G?֯Kj%(Cp97,TVrѲIA=rXDPO7Qa_!| #*CySf ,7oX0  -ytL0ctg-fOW鱒C,ׇ͝$#(Q3#!(U?{Gu>f;{zaXl/"M@ ̀ de<OD_: suGg{2ډk5J,eO0iٍ,|hxH4)AXؐkbǚzH-ty@U5s(+fP? u#|)eS?C8ơ9|6; @5JB}Hv\+(tGڶ&#tZ7v; !YP8E.zbޭ^sbK{oyG\.:s%zN>EZxo ap1P*!tՄ^^'pxQ$Q\BBpF\vxeEnԠl[Y*d֝NFӵ4~ơ<'wWS?p5c`5׬=SN3-nk !ޣ3+ߡX@k$RR&yˈ!j)b7D:ab,Z/BsY39hYΔ=K nCJ<DNe/呜0iXʵnޝV%.Z5 vEKvQk~KOQ2 5a}2fw4z$hx,-H-FHYͱ-KR0!5(E*{0Hc >0]8z|eD *pߥ#-Q<$?Ÿ-$. < k<ڡtzwSg[4ׂ3EWVn1=}H6,9D vv,Ax@E}mULhFBP]J שQv |ͣUKv)>*Lܝi^S B}&830y0<ת-دnУE0dD=1?p 5I3gnvlp+P Dd`hdc^vO ISv _̧h 2?m׮=pX~ 4'>O#{#-Hֈt& I|h1-XEz`*w#^E]Np\ݵ` yfE{QG(F'ңG_xU{z`ڋY[QbR,@*EPΠ(zvNE%ϊ);ka cwzdcSc[ŠY!V_0N@>w1ڗ/- Ϫtyμ9G̈́)qfY$ kyd%vZMhôuF%/u>@Y@!5\,67i0?12)CУ(S7Qo5uF"%S -JyZvq{PѪV JߨtXdY\BV*KX\;E5ˆ@ t݄7ҔD9u$>g@8܊RZfYyj״b>%䐃g̀9I%2KTYO,] x8zXxqیD;n"mw9f"EvaӉŬSW'MA%Nw!׍[*JB𾯽]0I~N*$Mox(8Kl$=.(cXE3 noK;m}&zFO_Y_Xا?eh<`4!..2BZnÓ*mׇ5(KI43쑃_N-D7Ee]9gO pvy(?nuSLx:!.+4AM{XL`(:e]?tG\|YNQb ʶ'Xis"P<7x,-mJ4xR"T<< BWDΏ={MP J-xPd',6E C6uoL ̳>;DByꆸHp@65?85gy g4go>Wˏ>~@LDs'e]0;,;W ),WÇjrBMp!Hlv~<<-G\'NYiD%|Ei 8Rf2"=^ݒBR—75 c0~c<vH~"?ܤ|p}3 @Rr8i 90Ib6Fybk9PVaENCo6@4*)% itG 4̰b [=ktX(__yv\ϟ]|@4JmjQ4x4qwry7b-TR3 [e5F*X~ľhap",4=M VzܺckpKTHSg)&R+F^oGH(K莑'9Jpا0lJ=%Т6eЯꍥ?+^/_YN<-fa~i]J__1gW݇.tfhj" )ɥ!J9Y }ÂVo~sopY;ebKB aa.o͝$N 5mDZMHF]4_6k 9G RbodJݰG?&dnMwƛkF8hfKj+M@]ToRآOs͇aw1m/UM5 g"Ju# 'xV:J z43?; Bt47 tכDŽp:*_ 2Zf*?ENxe]btYa7Lx^ A<8$BE*Bp '/J /s:Fћ˲Z)>8TȍFg߳"ۛn"$(_/ Kxt5U8 ]\[c)V~M$b I85+R%SmNa; I$wrsR%%T]O/6ٱb{_{T2>촘͜ұ!sf%!(p 7=9]#Xd,vGS(%z;wEؾУQ.6s{a8;(̢aDr:*|Hv9jXn~L+=kY]qCpz->L8lrz2W\@HΥHJ恐I7/>792+7^5EN`H=|x^B2JJͿaWYn4jl1} 4x;#(iu )kls6G/VҝS&1Hc'O>ÕO澨'+`M.fy_d4M%_nʭMRx9rS kКbQH=' u{++-%dY/m3JflLۃ vˆRJ&uyN9?KtQ1U0MRd:A394L=@ՃH.~l؁uKoϓ6SN,'hԀ1-,e7'9n4qBA 1kHD8%sKK@6@7dDG:0'yRo"Em f:'}t4&z㷾UX56Yd}] G_a3YwX1) PϝM>pEBvPcD߽ߖ R>1x"N/^<#ƥ7"x?,'Iʦs[xWD&~  ZH@+VCt|b,_n3xF#b7 q|v̆:zصÚ{dϩ xz5۞%+rRe}DLZ66q6p 9ME]jqk-hp$3LO?A8> ۝7N9U3Vg1JuZgFΌa&Ҏ,1=$;<A /"%0yv|4`2[J7iY`Rx$D!bvEsNl]̚ C$.aU^NJ]tag aG@q%bKIl\1U$To< YY V^9, ,tykf;/'LwOJe^7&*ǐx Vc\?IgC7{G!} ֶ(7eNcnH÷4/eTzwK"qny}H`$N\M?ZPjs~ᏕXEVL;}\/n(MGZ3TDd|9_+S _WNpx;mEyA+Ov^WT YeC\ՁAbQpKCpnM{(>ݑ!I' QHZXK&Du,_2iF YPENn"eGe~r Lɗ^lƤ{YUC/mWM&)N>2td,;Av|-;0 t.8R[xt<ɋ1J {X+ջ>;e# U7}D^ixV;$ס\F&xg.lMcn #UD5Pql#u¯VS8).J| UjVfr%TSR&u s;*4`|}kNwn+Ʊ{rӜ3kBG; n;"²[/U[P%c5Y`zƨ}؍k"Y]8B[dc֏ِ>N"pqSzk#<=ћG%6EX9y0~;=‚ dⴖnZD{g[@c֮&09}@9?Lk#<]K_h J~"ZH۲?NlCqvEkl~/MM~dty bӌN¤9HK4cx$Czǻ:RH ?:D8음2E-!sxw}.2~tt0z}-{)r{Wy#*3gkiI۳b{LsKȇwIcHpAM#/#EW8;>@>$_ΎsvVV2X24pWա=٢HHtö@3hxd)7 \hHhS=Y&?U@] AB0~˭T>@G_ՃVA O,mZr9O,G"&530X;בPlrJoN`-PZUtj=o0?[Rρm';ONO? Fv^%t˳kH 5mK2E""uǢmo@=k[F'ϓ >p|:MUIw`A$3F6DI nQ9A}p.<519SMT_;RzR/3>ezRO: PU=z[c g F!2ׄm)FQ\OhWjhp'8k(bt2]jM5YT'hF"M2 [osn MY2NOZA[̅~]4ЫŋJt-UH[8yAm(ψES۾ mPBǥq fX0IB&ޘniRp?)d}X MzXK.ʒS3:ֹv̥C0`; 0FWa|FSq(J#^x†KȆh%=VI iebM6o+%(0XRsNxwc,FWFq! )rf8#.d'cw¶v 6ktdtD+q0eJenP-<*4z2,(P*z  ؠM —&giwٞwԡRؿ&m %nz$eA0秗% GhRvۚ ؃X#Ty 쨞/=}]Ea!l@sު;P E d%xB4&2[Pױ>lhۇ>vxle‡1Xf9R. ='hBAf$tCg|Xȏ߳C׵○̈́h/P"[jFX.qޣ[IبŜ&zjVZ6[\|)}[ [3%Q tc : RזTI䂣ܥ< RlWlzL`CE{TrA<_j\ ?{wG{ 56>CE'b%tA,,>k3\b9paB71Q@ǯn޺5pU[K>w{l{vFs$cSYCysbC٠JZg `)P{ <\'fSABةfTezz^(>ȟ 7ÚzTY䉖w Nt6C'{I^k)hJ{Nm^H0H{{ΛXm| |ݚU^\zqRx+kzN隑_?[t E(d@= ҢS`fq0Ȓ.&wmQTBb#ɔb[_ÑVppW.MN9kHۺ͐ |Wdg!jNt&>I^S{k-D iuE^6|(<ɵ9?[ ?gBoeL @QD\4yAQ΀Mk֡. 3,o Aޠ\6@`,ΧPMVlB t[b (ZPx)5ȅ!bzl>*|!f$_$#*CEMS{$s %E3k`@Ĝ;6D',{ pߗHk𤳅N+1`~rTt%.ےHS. 5AuvCD{9I{z~daoeT>/M Ń+{[Pb];qd+m 0N}^q$8\^<^X腋YF~;np@䳂v?oB`G#O %᫰{4;ߘ'2+}vqC^ހq]e0pQ:RCwlɁ_e M(sK]YǚF@?a[6;BHX~C@Lܘ7 C3v;`ب{UYi!Yx}` VlCouno1nMWT*l *d:yM M#7POzozݷF'%Ytׅ$^B #c #cmg atiwG\ݚp!3.UQi4?[/W+_YO!d ۟/)Mdzdc% Q2ޢ ]_Z\h| 15z7cB_9LM=0GF@xuc@ W ' e#GFJe[ĪF`0/oP3&ĥ( nª2ۺS0%]# KCʝ}IGƱr 'cTz$-%t<5ԏiMk1|5߿ Y]}GlU=%=V|Z||T)SvTG&AWԖў ߀ݞ칽j&3'I?KӅ sw45AM'7aC\`dk]ԯɺB^v^Ek7Öt%_A>e8\!֚H71t9ŋɠۓ~ 4_NmKB]D؂R]svyG|::jwbK8ˬՑw̐ %K޷x -a-f fMFtO)Q{T,P9x}(/^xIT*pUB[tȄ4k_uFd*A yR|E"t}I]`zXzT Y,qk铣RM]v1jz(?kejB65i ?S ]Ϲ}"=|e1ɐ'%%YMw\VP%;&c!25LG*$Txe>!KTeUI*aF\ڎ!Ljw4q]ePxh UG.ᦐ= IdPJ)z2BR!3- z74b(EZ,eO,ojpPvA2PlI:u%פ)n{m]&mWuQJa0nj6RC򓖅BSuG$="p8mŽv4W2tZ@8#l0&][qgڬ!}qX^|LJ6h8v'=?H9wP1}{J’'/3s9({} \6ŏk"(=n"^M|ÆEBԹ͑M9!Z0̂9"i> yoF`*T_c@y׃""ګ /%xT!a7PThw6a~dgB_z m 2Q (? @'œ3JXɧBFB_)uJ(0n,2WgRdVbsz:!֣7ְz 4ۼPi͂qUyD3o 2U_\4ѣсJp7;*Lĸ-K}ؒaʺ2aUb#KڙG"*{4N:8yAӏUj0~rHҢRHjQr+Y"z:$W,ݙ`Rt2%zK*̈6Wd/CyPEԱc&*~jH}v076C gTf#ylv ZumgWs{ẗ́ ,޳*+SJCvK?ȠGh 21 ]W]gJq >FFy ߄&ZVfcOf?Ǥ&0> ̾³-AKE4Z]w3G٣:3 '>`EVnQئ޹if8$XbNPc(HjSʱCjk9ƚ/ry00rzX//8PKTkf0Cuc&?aL3{υnd~"h㕼1uJa-,:ES[XTEU6|{q(ǃ*UAs`> qqjaHهTWa#k²4wFe7:U!%Nx{Ψ獮> ,|}9Hç, ۹߀>_zB.e=^mԝKf\]/gWؕpy$ps0C +]\[ xzi)NI5Ep%:K6^30;_ ,nXfb*ShT @Iu |;%Ñ9v,64WS~ɔ̃VN ܔXo|Vf59Swv_ ݡNN E=:I/)8SmyNlI{Z ,tbvsPTD.*O`9e±$dOY5~KL=SjI9;À_VdsS-!BZ?.ݰZrE'+\59YC!Hoė%5{mS-S1P=}9_|YL#L06\~quU'GGZf֤;дgz" rk7\7ɴ0o %+r<-[vZPm@لrm+Mݵ԰J 㐩6r͇'C0+~¹rr{S_y`e\A3 E)fC`#Pl9Un|;8qԲvvC{Q}~>J,Gך(cx1ycG8iw{;]0wp ^hS=A]ʼ :OM c_"%Wn\BwS=F~)S'S/q/GJk2E{Bz)$ZN8',f9i9X&Vdž 0h21r٦2rnRCy > Q ߿)\c+3n%[)G|тǨX?qlhC>)Kv4tk`oX(Qsd7F\,MoUƼք#t.7z*#'4Uf9lh[W4hmKD俄Aq}YB~v렂cRgp?d#5T:4rYB 7n#8R01g=ޏYFA.8l|~}\ QKu@ (!?7~l܍mA/sޅQ$u ;*矱R/tq$D]3F6Nb,`v3~ ((/dDkMoi(']~;_{tMBڠ(#t=@gqyX$m7P3G`.ag4Ld;q}c{6X HXwn`l ._m杙=_*h]'dq0qPcH<,vͳ"W S.<'(l3䢬ד9/K䱵KC^|q+Pͦ26 ӆbpPdqьWTM VM($rduk.fLxtIєzPZRq޽acκ!MdQGo5]Rm-%pwyA˨l&I6}J= B>ϐu?#m]?4gI VZ^>Ld%Z5aSp;\beVGLR$߻i#~_5CX+x%F>2EvI~Cd >UCL1ڬ˽O';;6fmx~=1jy2R ^eMBH-m 9ywnP}66_Dg!p?>B=ռy86à% zкr,ة[k\e?3!#īw~hO`ckxW Ym26E`M \e[7KgŸT8+M@}~G>lhGҮ*";6@olnFxxbW!TU_Fv~;Igyعg:7枅̖ev*r_N?8ʂؙ˂aiE0ϝx 5(a'p%5jp7Buos2Zrmѻw hniDDQ Q0VA?z% ˆ˅! @Kiui0Qf%˲ӌ,WШꮏ0)jXMc &X,45G-0&FHk=@2$9|6/8yDa(KݱG)@ߧMin([uw,&-s`bBbYMŕvMFy7nȏ]Fk]:Cw* Dj a!5a߸f#N&i-prNj-hl2{z]veQuvt)8ì.> Kުk'avz$E:hN4A -NS49pIQ{` ;_-[b]OQe|V~%qfIyuV<фnPˊ;HP2RĮ) e@k0}vPMjqrpQ] 嫋No%ᛈ|TvmYRVfa>jFjT$١` 1V'f4n{]J.j])J>a0r3y"Qn52Њh$EY.C0I<ΜC(6/[&̝-L! 8(\eyW6;'60QZZB|J4zvżfYNۿ%ALq%]\:{Vލ̔p=5Bո8pvA(s5AI;w ݁!b@u jD\hNw;)ZSqoS!VAPm锓K&ρ\:XYN4[$Uw7|x3 yb;oloTȇc0_zM9a)o MpiE^-7 bQt?skEzGgl.²)w]`S'9&d.>3Zlx6o܅tR CJޫ_sg%WQ! w jذ4Ҷf*Tj v*H*_o*54[ EGGUAGh8k2~eSuQSXD*ĤC5h >$Mfͩ>3%&S;.C5f6p؉A5C$ے9Uv8W%ӳIpcɩw(Sp֜X}"7I Z!Hk7h.~XI2RfMNLOvp"lHDC*3& JRUJ D5z͓*^j!=$tSPQ{X,)ǎW6O:@S;JOBd>gB}}٢’+& $5ǯN1o5aԶݖ&@ ԤIXod8ßX5l6]yTuE ɯI"0X+s>{>]4]x:=fG&uHAg͒5U~{rmvAzPX$7n&*@tnj屾ɐ;-ꡨ{mhd܃ٵ r~&G[/1Ejr_L}A'$Qzp@x*̩&>F9r|xmر=_m4hJ)+zGFTX2ԷA`{2:qwy7]5j[,ҹJlsͪo'UI*A7AЫjVk C󲱔@o8Cۇ^} \'+iFG#vҴ\p,6s ɔA^2ܾwfJ Mڤ#I B0S@d9 eJaXl8,8gޏ<^uL<6P9ǝ&?uwZ|7)M8Տ.<)W(1vReyi _Pvy"[aMnn<,4׹]l{#VUT92eim5DVQo ,q f&Y\6niJiCJj MbAC/Tӕ qJFzJAKSײp g)OȡAg& \?CK`>er2caTyuY+;oFlq-'JJ.gA.cR2 y2+eWډ(n ʜtW_Eމ9.()X!X X?'-؂A{&t>2gS4Pp&'`Yrwcehtz\dY}"E#HE󝩞1wүTpQcf׷DD]&QeYVl`:V\ceCI~,"Lo(Dqa8T_tCܜ'N9G", gFHרw<.Ost|hȵH:|#1ǿ.EquzsظDiZerv)~Lh*T{#~|E X6NPKU6p4Ƹ0]W !\p)4\-U_Ubn܏y~=ѽﰱ>ϗ*jy3n@aC&sTB;fUml=;rX0#j..Oya(PAR7׼~ʇbuĉe8v\.p(^ޠæ|`2=`XaK#^7f@ ?}=`,mY"1xlh ekY uߋA\Mn!rfHO‘ J g6F3J~s{Tl}c(;9 h,kBu-ϩ.n$,B\>:R1@1 hi쫂ۻTCΦcI+tTzU A&"Rst7E[#edOՀ!<V_rŌ?pg5]Cӄ^S0զs (A& 8 ɏ"'08cF^7ƲVkT^IÑUw t+SQxrʿ {b#6[BSK+^2Dr-jr_9O:(; bot$J(,gvjɏ )S/T`س@<rꡢBSo'0>Wm wJd]m ӗ]b`eFhג77ܽF+u;*gM$Z8>jO ayM֎nBD('ۊ|GaLӄj;+.(?S T4 ;7A}I$jSkT$ 7h/Ŕb!2T >.߃җC+2l&%F;%L3,)Y ;\n\& Av`uNqAl="ƏК6n2k[ \<"PWKx 1o.f2\UR6̞[BQD!jRl zry1* Y^pZ%&t&`5ڲ8W9m2-޴#@h%@ -%m/˱ 㨷|n2{D6q/}Mr沽]%攰%)mCwzc].H)ih 襑BXȵ餥`i1dCwT4[a`5 S} o`;֝N:iúVU eD \3iu4VU2b<yGLEEIyrF542WZ W%+a@LaPkpO !|=|f\pjˢ\C7g7ZP7b K沊w^|"keS$tЅႃ2;h g[ ZY%N&0 s#6beg"e䢨ZJD,W7 ˼5"KXN|Ny pO&91w28v?hte}Xl~og;,U`/VGҝ"=ơ((7ݻ?h9Ep2\V g0 F@HdZv9Z(o$X#5vrq fZ1^@K©ls EIVEoWD/xqAKxACc5&(H?If/@V:I͊hv#O`-[:^e?떕ZT[fulHƢRZSu.N.s< 4H51*UȎ~McsiuuKcMQv6Z!.H-ln5٪ }&C҈PM*nFBA^8쒕v?dpk~9sE 0W 9g{ ỳ)L7q!E Mʀ9XL՜p eϐ[#y`{]'$( m prsTJeTCaij~iY목(<K/\dO Hkd%UcӤ_ZrǻM_D<&Z2կwR\cuw'[^T^x07.C11vψ' 8.dW m y&[?ptNOxC}Ʉ2,<1Z/g|]hn~sVAsCiz;5h}Pk=FRۜst_e{fʢZ&Q5Píb}0D|pT$9Ū5yύ9e䕂"h uzZ!A$ϸayi~hIFf;ʛ'r:pYk9I:?[ *9*2GBdOZ!%^oȭQQlQ/}ēwyⲐ**|,bR`S Pކ2k?{MOǢtĪ Q樹!6 bk^x:%u2>p`4g"MEjsmp\Hwg!'{tv5tTL@ irUH ~ѲA`r7j ]NN< um_<-~/EH=i?k8-mjv0HYxlꅍUpvZDQ/ͬ"zWaa bMqJ1o2Mm5 @tnyԒx@@ .ĬZ|-HEN_[v dSXܞ ZB Xβ@|Tp$hxmKhMu?|*j~ݹAo\)B KR4e(Y ;{M/̾F͜|:J,ejI@ ^s(/P ἧv_dB.!9-h6)(av$\(~pC◎TC&!gEEPdG6۶МUvF0oC1\^RhWbMPUdLI/&"#m#HDLc]AIHqp*p:DJ<0q{`rC( bOjrϓ˪*5Bg:9b>zjv޶%GA/3)hYS\%4+4S@$"_kXHZ˦ +A)V/{—Y}H5J7 z6PuIfZ` "V˓@ksYj"-A`ny(P}v,+%4Lk~-MY8+$s,d%_x}7 cFB1{XV*R 0Kyv4H]XS u-m%c hmEGAOHqoU٩KJz*;j>dY ė<ΎǹTy=Ԣ=23`N,7}26AA:~z+~ُE^5[^G7/]dWT>,7SbBSm#tcgQl#:˾#uŠ2N+/JXuyoԹ#z"eoh*?a@ $#| ˓9˜j23r-HA>Ū*zrk6 n@Xƛ:ZӮ2XJ@ǝ̴ʚٔa 9~/| E"j= xt";}8-`“;GzG^mQS.Jlap=y4IwO?~RAjۭ/tj)ErXs'Okȋsyr)EsgMG٤8.,-(p:Q`[Dzq/3D.T+g4/%<t*nCޙ` 0k>OJuusWl&-oW fn@bZdYoLTȀmNT|ZǪ_LL2dr8iܜ:|k0xw^wâ]x%rCb-DB/Mz42Cr@h6dy=-b8p1tp>kܵ,ՁdQWuJ[9뉘]g'!U@[D3]E(d^o"b 7w &!o3]Tr\l O߇VI2Vn}9 1ҵ#&r/o,!_/j%B.GKWt&|*ot6 {M29#`DbZ;3?@ 2 ޫyo` BN]7q`]֭&=A#E_P!3RٯzR0\>s.aF]Hlh;GA89{QfT{vW-9=זwb<)Ondž; thnO`sAxlηwPjPD5rgڐOD~V$ 1UfB'o0 : 4oV&0&Տ|ˇ|Iޭ>eu;oj?VETQs$/8nCWEEss˦L9Mѻ J\:oOer zT8yW {$XK[Gm=+3_AՇh}mF?T%Eж#4=Q aPyUw궊of_ǰo懅Kby}?D<-~!)xNsDAږHvޜEcO O^sڲrJ[C+׵&˜VFIs بS2Ϛ _H۝7(dDIw6Oyc%Q^S7yт[s:˅gSHxmK0;M$< G^yCx,EkQG<<^L܍trȖjGN>,GA l8iںy;E8JX_[yI}u"@nqxv6P9&'4 {H?A-BBzoIrj }: l:5Gb-oh5nU׃D2I2Kɱ AZg&^@ 1 y>bP%/C;)4)2"0g^ Ѣ'J4  roK!E^d:whPvA)$I+_ DfTrF>U03G 8qG3Ń2leW ~5)9ShHjܡuk٠C} Ue|mft_t,~{)GӺ_L븼>GW c&TpumTqQyvx+RfƆiYGRs{dqt y]/֋ȹZ\qjRzUGԨ3IɑRN Wޡ2eM90# {ω&-J7 B>$ u/du{d0(s{Kf4Pdz/)*ik.³]ƔP1,Nq2Lt X9_P,JM\U!t U o䗂0^k>A:Sh4@^(m+hskܫ FwIH,0.1J}&ډ訠u֫'c[y4u_$yq]W=w-҂I^F=h[fM`NWf-p!^\m QGD)f|e $690 A$I秌eݠl}(Z0@!xɳbK/ߢLT\z8\ia[&B%(>W/mݱړ(h1,.ToЗK!w5/Ą;/U;.i\b#!TdmfW=ۙL"׋5) X6P'%oZ`5rof>y:;u'3}H{f?7:⌺f 5~ [ l)e&<ҩP@ 2s4^<{tǨէ8-"๒F/e~"1~USRpD kyWdMO _1  +$[ԒWgӅZz_.C"S`|Ї_63h1p؉H=HP-c6Ff5$@6#Q`Dj$uA BUXr'!`T~L$o2RV[?}#?V T:N`+} |`1qAn28(&g=&9M,48Td5J 5 [Ԯmc6qĨɽ0``|$M)-O7q_>Wψf5߰-K锬F|yƟPIjVh!:vAmAh&@A_Saa]l#Plq8?Z1,[-f*?_O,LKCQd!زd՛AVWGvƙnc)gkܩ9Cْk _a,ДAQ& gYZ070701000000b9000081a400000000000000000000000167a4d7fd00008c50000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/message/fusion/mptscsih.ko.xz7zXZִF!t/M͌]?EhDTTk׶Ǽ:i1>6E TƢY;$GcD xQ.OT 3F)O=6Tdz9аG[bQn&/W t ;#ŏyNbTV6*IJyۂF/*(jsU\/Z}5:JMK+uDl/zl̞fsB`V<2uæUKd;!WMgqtHZUd(t?ЮpRL1 t#%G# `Ƈ?n +gZC!Oմ8P~`qW) LXeXP5JS#çk["8mq JBT~w. Xe\9&4{mTԨr6ʌ"-#? T Lc;)2^tfLg諲qknAS<3=7̫%h+*d M21T%ӆSNlp벧mJ+񞞇Jp.q@eP_?*Co(+WWLV @gu-ޣ3 _ =G}yni4sDen-"vE{L7:Bs(r̹GG?P2YݸlU3n Uj; Hf9{IfXQcFeF6m'#'~076:%|1"|5+UX5-nv fi_őMI4g؛%t,mXpy 28(nfQ9"r 8WD?(2{;{0%&P[#hIJ.sVaBm[CXSB#ir3xjӰ'q>a"'Mb\ݾt$3}:HDHߺFtHpMlǔQ#"ٷvC=\d.YM2W%`wsnUl \1lWЮzFuƠGJIxz1B_`ҲC#='x9_)' |T:+WB53_#&h h+Tέ%̑F%8_q!c̨ t'_sAEf=I|yx9<6I7XvHL}U4'+~Ew29SGN7+Db~>SG z j "8<Oժi0?0栊NOs_M6̶ ߬:5`YoM?p°_]^cS/=K#Yh Vl.%Pr'3OFULOG/9j'sE‡S7}SN*3@0az@rk; ; 1 aw `rKF؜l7t*mAD#TC:Q;!=9य7όXI]("~9EosUIC>_P'A. wKBS?+>xy].uQY?5x2d:Ȼe0_Q>/z=o 3;UԿ{3@ bݦfܻ,@t;.b`M |^Q9FajkbX[ wȈ[Mޥ ̇yC(+Ph2x2$3X*AU'bpMQ`Tuh./P]F!r̳+HfUX椋섎{T;^R\B櫞?Z%"++/P#!L yBQLl(IPD(zVLr 0֗(H+Qr8kRZ$1q[wfsXteeAO_L]@-?+\x^W'wx~u΄٤@RQZ@u?*ON\!ɘ͈: ך%i(޽v؉F}~ůr` o- Elx?B_~UtCmӛYaOP \+uPeF _q$߁[ #x .T9A/~E?E8є=D<0 a:*=.:axBkezs}IUO`ot7~Ob3>spt&٠2YR4^Bp m à;6 "qձ$% &[ B(b۾)i~Ք3{JCd'5tΎ 6s~&\H q43L$?u0 ^fu8T ]R VE=aO^6Nm|pZF_1َ ,{%jNZwskr~߯lU,ʭeݯ`"tWNVM[~`%0%(g<`pjHx1Ge\EEXƳf~/8Y%w$v[۹|x v\BTkg7L$N}KY?T1qx{xp]QI7 š٨s5 Fx[A (.ưkfjV&PÂtvi g^e1bZҦfg`󃦛mtRz#Jlu1җioPׄozDZ)ɤ"πudL ʝf${X7ɖ+f8mtKRe6~~%Cv) (xhSaWDVgjjqFY1"r\ `~֢St+)Jމ;sM497$3xw*^`LFN9а#O@"3 )Z* Ѫ)wA 狼?W N4v@COehQ`@˃: ߺ_y|dqH5BݕT~[asJ3M/J(2FA!apH\`珡 TbVzέ? jgt7peDp3Y=,όK +V8Xٚ븚wἒA5ܤv:9@#`rFWWÔw̐%Wabl@8 b,aTH9{(8U&( ~ WhN`:~L)A!I!WED>IS뺩fNynJ,V7}G`RX_ /~\ Be nIG QQG  h5Ry"44/WӻiQ=yP р :cm}UP>6EF˝(ܶ3 dʡʺE$Y؂4MA]1ZHQm l]9T֗r%<$Wu96DI}YBQKZ%nޟ@ڱ|&jYfN{BT^J 5@0fJa&@(HmU/vՎ-UpLz\VW2sߴT8} ,"-SOt-VL~{Ґ^+-cr6z_,ci -`'ݓhK7:ɬ8 Ph1zx"H-"~2P`i5ށh _ģrXaY>0-Fp.Sš@g+~SOOީu]ȻDzwXX2"ŀs{-Weltp* Cʞ%s'm|CYo2M{RతY!D1BV\7m90<Ϫ3MQ j7:i4I YmܧJZl.LF w}V턤 POR0GJ}Wl:˱?:;<*BT#R܍8em2@6kݱ$Y"Z'Aa\^o/iv:[pA@ ޤZgڠR5n'Ct}V_B 7Yj V[)u\J޵Dp׉ϼ\V2,U*NQ($rM%{&UE)78=V6ac=UUZm>+dvJ8$Ra'6BDVpzշ&iܠ ^ʗ7YeeVO4  7 1欴;7>LӒ?BG?Mio_ywR)|GepUknRBfH ݼ;q2wqD>yZ B+uX/]kG]_ϔک@EHӘ*qhlDDrqd#Rmͺ\fhr/Q9>o׾7&idvT "WͣI^WMigEl=exT 4*%O^:-+K1'K,P5Anϧv@Fe=l DOOxM7ot%q>;]v?QڇM?4 dvCIyTkb>ΗL48ۦ1ZR,ח/՟.dF *Su}ȼsc Y.;:Ho`WV]S5,tG`ܽ0+>m\Xⴴ6Hʈf$2H܁1"x aUq]de)' ]Rk[цdUXRvB(s|ΓIzLORDqQ`tDXv\U-W0NYh"˔DKLe7iK"'@OQx!ċC(Ӫ$jH_YAn+dPp4K8'  3ؒc5+l:k n]w?aJs/?X+5BE{8_C=a/߉3pPC8]-WJZnU< T8XEefF5-_LK(ri\ 2@ (sRp#:P@|˸2 Z6nՒ೐ehsƤhgjhNE{ld8IiB\r74c qG*enqnuJb4䌯H7&`D?J}sS9kbh(ܶZGǪWt4w\Xsz V'?aׯ377|Ux>ak^aA3+߬ןurzFmj0]"'~H {(h~iQ^zy5դ#2iFrUYz6[ְ..OEA*Қw "St)nõ'|wƠM3 xto,Ѵz?tڤ`c+~=OȆF@r aTH'EsGVdisTJ{ g0P'ڈvOå=L pXn;SĴml %*XGh\KF_!+yٺWy{ P@#|I|jFX~ZwZ nܠɇVېΑ4^R%N?wֵJ故(#.hy㻪L4?ud-"u)ma<-)A󚨧0zIS#}Yf+wO[Xl4CPe C 58wsg <Ӿk%FdŒ'%к%\'&m3s<("8o"JûoSV[y%N uz9$/l:TLe4n= MUkOo+XYGِCOC]JM-=%"Wz*b.Z\ ڭi>TkCa"O[4_s!ܨV"XB&2aϬG&ԁ<; &|k/RFcZ1oء9}W#c4Y'ϋ`ns dغZ1M̜q7tnt.z߄w*׭uϣx>Gg*UQ!knx3Qvc ;@`𙼄~8'˞]g mv+bRׇ,iHसp'7[*0t+c2oHi2 XƦPx|u]tup_y¹ołrܾx!bwoxp SK&|dEDjglW0GȐ]^޻Ƥ]-}S4^bpZ7p5gQ>;zh_,RRTSKm E*⼃O&DTC=a'sKv?SdONP eqD :ǿⱼM 6~ OcLUW^&jpC?p7&z;y 2{^` (EL:@O6=ߨ)fD@Nx)r$a}bKO3z|vSYS>]Dd|C_6OaVvݾ#2LS.Y}sW6SNgvȨٵquLg@"i)u-]L)x}{P0\BRf U`rAZs`ҷ/a୙\)S}"Z{ֈ˓d0zoUv|19' ; 8fOG^!,p#Gz>Džq@ r {k;s{&sDۚ"^v1+O5+ӌW^kOØ} 0 ~9pkˋÞ/[SݒRP0E=ud7(d@EKB'k*x̻ Yz+vl*h>tu:n,sd͉AlD EqvyXzۖMw:ԍRh1-ă>A 6@[xGU&Ŵ:˽CУyY, ?fZ)'TvqG U,<{+j؛`Tp_ɩ~Ik s>vO°Csem7Ԫ2gB|޹=+HG4!#4utT~U[0J+?Qwo癛ɅtHZ $/Wrv-Yzn&b~i豸2d+SHQg˜[Ki]K 3jSPwŏn^>=Lʇ>;e+!mH.>B9aTt]~,iyy孲_VϽ7baP-׃I2rc@#)f-!IcS|6 ;Px0>ap_]]{ .&.ȥw߯q{grA2PǯgJ7NeNyBqxi&~ ut8D ?Z_׊`$ɧT` 5uӀ j:0'DB]ENoZӔJ9-yS[F"pz!I(lGl;^l''("t[ꍾ,4 w. sC`ngJ}\.:@?Աٵ˪DӻZo‚2>2Äcd>V~WN HŦ @ai:Tg?0 /"%0_Õ: mM~aviݎsnxMhQ.iw~5=O6/(^ãUKIMZO6g W:^,Goא P oN6#b1-ܦ^v[vˋ-s$Q8 {˕޶X @@st 2YA#u$ٔ(Zث{ZKfjJ(,5$j>W4ѱIٌy>zEUeeil ;HsyAՏ[b`t]o_Hz6Ӟcpd~3wƒȫe7#Q$R=Djxy,,Qe؄^~ V3WdHxӑ#"ehDCv%}yF>6}KdE 7nYfa;<ڧ`:"b(Ushڔkp9YK{ٰFaA*`l{O;82YvXo`a]ɔ"lɞRSs5Xnt)6zM'57Uإl+o0 9%?C SF(?vТ =9J"iK (PDQ؁_MW'k3[ lm|H@HU]^0̛Sb-vVɵ¥'M.-&E> -g4 @I:[yi58964OqyGG? ߀FTmFwo'A”TmPPsufCX%̫MW4϶[.(I&\H'fw6$򜢭w)5e=JC_='O^%]>m,]]F|#bXp$t1&C9swI5dݲjbKtN4ܣ5/7գn!;V[$\%W^ZL_#\ k}GCO^W\gk{FE>eCCI:}=t*a|ښ'oCh#+0#.,ę/ ;a Efc6rˊжW\gnX6vrwD+mfq,car NBe o:tP17^d5dj$&g-U5W7T;?2bg RZQ$,HV|)(]>#ޢYdw*߆9zpxO5r$OvQv=؛"Q\4X[ CM[Zq{90ZÈjR׊?h ~myL8!٪H3|F&Z?z8iQ?bZ#=ڸCP""r\E1sngQYWDv&vK(Tԡ>M0 zOu}.誶2W < lGeq7)Z8~#pUw_Auj-;d|(& ޻aMS ^;inۇH8 wGSk92~b5 _Ln|K.28!X_܍@g;>ʣHÉʬd9¡_-۪.x˻"U58Q67_Vƹtge6pɝNKih.#>d2k̪ TZGn%:- H)mTL(2_Ÿ; ~<'֝…۰h Oe_3E *7NF21i. *xF~rTv\n¾ : N$_'ޮ@U:W&Z9T㸃QR s#%DD/aw >BlJf~ٳD@o^e"=Iw&s{Rz,)PXfi՞n-ȑ W˓n/ɴgs  z%#'z(Ylu~E%hIHBX{yց~ ONTd}OJsޠ{ttϡy^zÎ n<4Q_e;yf#,>k7;ܩ0 ⌵ef#+fLxoiڎx~b{@B"geC&З}5uVS(ĉ~Nt3cRD[fi(=&W~εǸh29ԩDy{'ׯNS}z]V"t90-sz@LN%x1p št=X754 ǼD0@kӌ%el{!17_W,C'Ul}^l!dmX;rO=A.R2 U"Xd3y"bU}JTovAY$GYͺI Y %gю9!䏥qs<=cqQ~ e_Ž8?"DyT ,2E.ډ"P7P̷ff#vtyyCA။\ ~ff /<%)xLwDYZ||i3ꍬѸDY2ClݵWy2|{g!,iYcl0=╝avKs1r~6cćI4M!:#uRnO;eG! S)Z-aL4T ZtwT^Ba bl. /X+)U2AQѤ6zsTӏ\U{3Dm"DGKPh1`M˽iTS}~Ͷ~j3(ř3U\,x>լsϔ-lTcTG(v˾Z+rn(/Q#"8a_8eA E~W^I^f0CEԛ7S=u@D[m(ZCQ -'H 4Pj)tUaCT8r0z ,6F3N\߱D;|idQ&zŮ61!BIF /Ο$:@!ɷNd >]3)ׯ3LY|(R$%HM@%XaրFn}G007sپ[WO_RpzZyB xl4x|^ǖICr'16M'7z]1,\D@3zGi6yg9F.}uljBtR:lϳkɨOIuIz@}0&HUYJq3?2LtVI})j+@>)؆[6:I]7=4MDCJ7[dzS ˠBH5ێEvg?νФ.k'y"Ӏ]@5913fp[ZpI1í%xJXqMrlYA-be]OShBl'xT3Q^ƾP&P?w̾t3;;̲MID_ulێ&w}7]#2^U՚{<0xMQ-8\{vDu^bLYpHimOPڬQ;r= p@qh/v97B;O1_,vP~gnb.85? yɷqsB󼦩O'%5얾>JqN*q/PE\z%ݺm:G桯^J{-^huة4zw0swϋJ S"QfDߜtv7>"l:-{X2~%ypvI|%JS7g?GZߔ9d\%]dlܹ%`DH#F}EHuz Udb^Ngմ68Wh])HX58?Icgςd iT'0x|*pdq踣h gBmZ$m |Pu):Jۓ<6ys uWirjGg|Y7y}lի);50$&SO'A*pKfWW&MCw.Ͻg3 }߅8MY }Ex+4sÊ s _:4J~͠,&)%1- НՎᑠPw9\=[ ^Pԡ9<)~;85 ڐ5y x́'#hg 1oiA 7WƎ)f3~^n|{9((A0IV$yڠC|pI虘:Oڠ'^5;^KO_*hkg^y;rv1W"7| %UʭVwJFNWgՂL+sOj]N + |(WמDjϭSt{Qt#/+YJQZÄ1,MQƋu8Y/`K&w*a9hčzBcwژ?!X3Gm ׏$)F:Et܆`mm\t(tKKi?<䅨%!+:#𔽼C'7HKI`WW x.;Obt$f:kc1,qޔMrn*D`A.V("le>ZTIc!1*;QBOTy9OG=S-ra>tާ 2GR-Md2_ _#SbG;F: \KTYi*hqIQͮ̐Q#}_c`a†i1")LAL[v֯Ȱ\x-Р {qwq>;̑׶)E][ d`mB ?yqI"aLt![9!vA@J%d+wh@ kI+<kUTjelAn2t[m!3TA&CNXϋT0{ 2jՉ>"bYj C$$@P_.4\U¸ *=2@ uL_UW_n變"]@{}E#뾨czĨlIȰM8NJdcQ8 CW_Id)zH̔t)"<^m (upS@hPJ 9;Zu^{1O>޳'޹BcHsvI4Fc.3Zenv)de} [Ui\a܉L)ט]&ޭ+p4a}PNt(6I98nGnD3!iFa+[6S /[[{ftgXo3Ymc>j^j\g'rRꦕy C[31%3w_2 $J$ NqDIe>.-?" &ku ZLOH8NA9Z&6Ŋ:D)?k`j05 %[%x!$@PzO? 3[KO@ HoaphKA]3|:qɿWJO'v@{xosOQWz4PEip*Ĥa^ &>N|i%~5sRh~RIC1=C3ZФV!^>0^"'U |?-֟|MQbW9R4jRj4mPO#H=XJaF%&>[oi~ >,q!Jy0 iLyvr ;(‚;CEh.;WTzޫV7oC)P *8BټFr_v~2h8~o{s8+FNS ݣsvG"|>0y:FqƯޕ z͜8(2Q[t~G%w0% ;7L0YY~n@k4Wۖ zz+zS,"R &b3{]ɒ!EVT_U$Ϧ^q~L|m_b‹=zq KNo],\ LRŁ=h/OJfyrݥ`*0M~0!l -q#:F(Ek: 'G~0L)ĕ/J|g[HxGO526^<[]-U#r&ܱ%ʩL{!˓)Ffb=qC"V/,)`|+NhUF#\^n‘q8eU\7`x8NdƎxi%|h=(m NPzVىU`q>t< mdJH7-XnHh}ܵ R_"ymFn> Lkگ0Ӄz !, dץg~ (ח#Ǚ\IK2<), 'Xo@B]N=lJʖ"%ݽ̇|VLt' 1ZeA_T*梱|2e 9Q{U}SWuWSZisl܃Ksi-QJṽs/'ǔ=F~h}64mW0BFIS8+7Θ֝}oPaA4~`&EiQcX_2=8}#'8Y nZN7 d6hOՇX֠_*^F[IPpLԑi`g0[\pǗ~xl)P{DA@ЅFja 0zGl\ىw|0Ou@A69WOU~e.b;'%W.=5rej{GB&1eQ8,bȩen@I+ujӿXb:!Ky$:MdZEqZZQavqN~17{Y20q6FreE{4|"vQb؊&LӴưX/wKZA2y@ę|"m&d>cjP ,驼#(<7Ɣ(V鈆j70K{g]Dlo / șVۺT5d30]ty?MooN>-VB@ԜOsꂂ'& k nz~BKLiI{鹦3.,MU`vqC% a3趎)/5%yc9 Շlҁ0*oQk1݌Hf[0B׆8݂нI[*˾ҍ}(^:jqD|nZq=oJfR"UGH8r産(ꃺNc_Yg8մmv/r;)D3ׄ(mb@:>GT8a ?QW*; #mTڄyQmN% "58жM1!KFQ<ih~1d벿Y@ |#4eF-穛us=l4z|@ 71vmX耎"tj{L[$Ts!7U%mzۭ#u6oɬ'J J !DrK\H.|ص6KOg* ޜ_xqBhgJ)a!IY.QԙZ[brUlO6ęyY Ndys a! G;mc1YلiQvDa OgSKy,Bf6gZR䨿|2xҕvʘV"UXc3:kmMqH/1&zcA }V?']@ljAN)zgGX\3*b5pzpj>9t W:"삡s7Rѐ eD]u|@)Z} LeQDdX?m֘hY ld6ۯUd_Oe& E׶0eoD>4DzڻHE͔(La1$[?pfe8dk$œF~pYoBtEDYΌiōeXào0ݲ15auycN/'Fc h!_&*Ȃ2$~Ϳ$8 /*7Y<ĽQVW@^㺞!2aLJj3*ڵQjBHs'FmsaN.e 1jI![c,ky:m9)M:B`"@=al޻=/{n٬+ȵ'[4n]'=).G7XiN6zrIlGch+?xx>r "oC#m:7b+2χtY D$m,8:~2mv-{dowG%1= NLT樣n|m!Qq?$Gʗ^^92E7C}!|񙱥sS|Z`7Qn 7'XjG\C + s.4{Bʭ-. g= nv( b9]j>܆jH8'A6 ڐEN=&!:D&̨O~OD@iF0>@W>mhYQ$ENzq8/,"iȰ_]/@3xZMoΦ+\O`A|6kW%/lHcI.H3$fL[@{bz{}GĤwȗt;0:B3M,"^bK8ZEJ+mU0j ڞLmbdD Z+-{ , :ggW~9}DPO &8CjC*BaCM}iW3us.9ɬ~9Ux !NnQ(K+Ϋ A*zy`lC #[O~>tJwE[jjϣx,aI#o>eo}VK8owh-nG9'+#]r4tUbg?[=/Tlf:t s""Lμ&lG:)$(nhP#RTP d%6\\^aD;W%ӫڿAAXpQ'E lĻ8sr tX?,ah/rY(<|s=W\d/<)|wݳ CH*G3nd'd!\K"Ghq߾|Sk(Qgɕq; Q)o :^fVQ78m5  A-!ŀ|/"e|,'ɠ*8 *ؓ,'gXf";RAEuʺ\?cH9)F0&f-XE103^K^£5 .֨4Nl-XBchdmC6M(\a~B-AI/pD1q l"F0fVnB[$Ri#CV_`fg䒳I hh 1vΪ`o7~,:nuvegC l߇ 3@8ZVg ^/tU$sDuN[f$+0h҇8-&2jA3>r<9Y0kO>UG絧B7 AT+0bVI4!כƣ9E=瘕sK|`1^[Mؚ JVt,Tk҆k6EDeCX@@}p{Xx\CxS_B4om7v>^ks=p^6a<WN}Ud 7>Ulu/Gǟnt8͈ɳzy2%x+]˪/u,HcY3oxcg[} F=X=BI cTi?|n(xynyxc_f:"iC2Y%CHx3stQbgtPUA<qȝN#@rGGlñƞɆ^@gJr9k^ L_ 1`Vy+571m&ѿэ>nZZՑF[ͩO)x0< LǗTx :7o۱0#rscۮs' .ti9}P@36#Қ/2 Yg=$˂f<xvBEѻg"=DVO[||.!(~R:!S% k' qrB*ڇ]ڌyd$T#ŵwiV$WmTƅ,:ARJq:s@\,n/J W!%$ϯNM}Z85b&d4 -$lUeX66X\ z<; 946Vt'HO\Hw Fΰ֘/Kب±r{hx\ jЌ ,mkJt:kh5ۘJ!t0lL2*~;A Ʈ?z_R4!$ &V66NIhC,j{O"|<℟#9HM%lpS7aTAۦ<=穏˹RkDI^Z~uuW;b` {FUTI _G/mX9 ?Bk{儭 @Y{2Z0k,G]Z$I;Z/pS-)ѩVkҼ"_E& $U2i I\3iGzj8dv*BV3SXVJ /w <xJ =^5( ?TnW!VQ0D[lPm5@!_ b>H/6^Up%?;M.Z_Fw!T_,g>1ӿɋ)^j>|"~"kFh'v*:?jG@zy<ږu!WTyV<8ѽ측J*?kJ>ݫo >./@J/UDZJC2?gGA7ΉAp ʽKG$bֺ0׿jNEe7f[̵ ëP}_*KPVlwxTfxfyc@F<ߚO\_nۛ0Ÿd5Z%9B!]PБ!+]"Gs]/^?澐.qA͖YvY7 v+[1~#*8eE'RlVe'KN?+y Ĺt:_~'! pt.4`wtC'B;SΎst ,2⛤8u&;b4VT)[L}[d4PB +J|4Q8`c> KCΜDk#3waA "FZd;熨غu2e#} ?Pou6 {yd [J'";|W@ $>:f,:ďnYKY9mt%|Ida{Zz9TFu; pNU%(4 -]1emin[b@HqN.q9we?ǵXZs v+Byi ,dN)0rܻ=r9ߑ6{P9ۋ:Ė#z։J*'d6)Cbzvu܍Ocbl<Ȍh:lVR2ç_[x\|R$C1-q|6kB.@Dۈ66!+!aZ!_BZT{!KKώXi bXW"pYu9vbATb h4vM` d(֬NIK[Bf7>ͅz4z\Y)>2!0|u~,A /PQ^!:[D:3l'Fbn,`7n-X~av\W7ܪ݉R6i]n$XGB6o͸ xK6?I  ,caP`m4YdhT>@&- 3]; 0…$vkp&!'wIZ%i#E"OC1aFwyRM|6hq[ z} f-f-nFHWWBlH2|!%6{ y7G *L\̇b5nwg#c.Wx;*d|v=Q!=`tZil[W#+q!"ei3~08pLos:i4!;RR[qk/jSc $^&-YHH>ǀt19D7UזAP r1 z0?7BVY]}+)Ѡ šc?GUR.YRfKȖC-t|s{el^Y;ir3~f AAd,C㔲Y>pШ*8jֱ3?CZVlΜTH `s ,ᎲPE3PN?UB >_BY[pM']jAZ jH73qzkL깶.:/d3FLi9|!H00#B.w$d[%p3DЮ$gY'gJ:"G$*mmVO+޾M. nyYi2\w.H97f+FM@ւ2HjxdzvMJs-}!tBիngѨk!YV6 bfH?^V_V <{(ZۡaI v3u~pa|%l88sP c|D#kO_b֦ /Fܐ![8GsҬOuR}ė s !# ֡ȴ]6'9o:<+RWG]!_scʾI A)l|my-\x1\/$ُ,M{e23/M*d.*_buWT#ObϜ$=X&V)x]@.?Ҧp 9HltMes.3$d]C0lGW S*c"S3K&83E=JV&;x*[tDf_ ѡFW+905bINe"X2F/ <;PGĞq*+y !tWc>.|2az pa1Wx_ղ2aˈ*2:YXNXLҩ i˒{@6*'}q3Y?BX`IՃj@bu/ĩ R \;=ݣ,tFgCBL7)EÎ"c=$J9Ƴ*$Yثh` 2@hd+RaorXՀрe{u8d[CMcS#X[DBSFFJ#bjM1)N^kms!AngC8q;Bl}i)w "2'Y4B~0N;f^1K9 l8:dh$O*]@64@ ?hqtZ>rh-Il7,,-Y4`voBq_dZ)ǭ9r6A="{ii<դV:GWDmgb,u \ >]wLZK3(#q. e9ҬĜTzH:=y<4id1n/)Kl"^+DlIVUa?|B32x^hh' 3ic,',G.}a ̮g<"q#`9CDz[e0%Ҏ&cHyӘpKXDU\׽>t/w;FoTO-j$D}xVETRѓvhwo3ҐXv6)u2ĂH>e{;0wU}o*uW*NgILs\IcpNƃ}| 6'—3KD.7['2 "xIK(<$$@; HN3?N71cK0r6lâᬜ/;״p}Z!j\]۫87$Y_ 0~W?h7j8Fzil]H h8/MW6u D~ $6p|bɭ+P}[G\v%((@L_~$m ~jx6y@1V׳I.<'N%CF Ǭ,@)R5X6> ַ~zqw?k} "#bP(.}ܤ}[)l߾N*-~:I c\dp{ _(,J !bL{ˀ ۅF1slpt__H%X;bsYB|Pцh;h% 'Q7K yS85 E52fF{?.!#_&^$GO]ۮRAy_ 7ő p݆pa9I zaEB $J=`0) d+!VIT~:/+7V(VLJϸTBaHL4L&TKU?>~݊rZxT'TdZ <\(耪ƯE pOEO3n11 b?I pHfχLth'vJЗ>+_RuB^BV9*\BwK{ pj3FӦOy4RiVY *w/8\Inx>c/Y%YR8G_MʉTҲ5NLGt+b]өyX̐79AK"@̔S}b8誹(V}n1[k,2&!OrCPQ,= fpAvE}_!#,@pD  |)+pxY!'~;F3t'g߃v{`i xADGk 0(jn[4=Ҡy>zWG}ΛzYؑtX–I[$ڻL=7&). Qt3mkߡΖMT;2gCc4(ɳe5UJ-F̿mX~]Nu:B<#5Q*ڴ[C0=t \*J&硤ʕ`Ge멦z+K\Px7UQ7r%5y:`gHxv荼6Q4"P0=wܕPPdD &s-=9;lA YrPs quGW*(cs~ֱ0n+-ke|Nk+[y{r~,6 ~؊%Ff1lW6o3`!ߴCuIWN4.mOԘ.G~E@*=M1v6G2Rg%-,Yqy ǒO iHt!vw rJHi5oyooYPw2;{ϤE}5Vr`AV܉E GHE?פ^02yqGSіVf0ܞUS^Bab gw35P|-Dxt)=2|u!8^giL5eK'\u}:SI u7w7A.a{79q|͸-4*JQܥ|o"Ϟm~<|=le:QyJ-Ue?H&xL>$RIW7zaIܤ:>g =cN e*X(c#JWn4qgaifC H^b;)2ÉAƒ荛#zF7V.T)Ʊe7Q6#aKZ[sғN#~CzniT"GgCe.p'_d^))*j/=q;n]L;Kn7 U_;Q,NJCA)x: ^ݙ> ǾvqTʢ o>UW M=ǙMZs7Jd "[x{~ d?Ӗ~,PCcډq^$'+-.;Bwwuyo@ľd{"_ۢ ]BDIQuWˎ芺n$4tj,5FNr3Ö jyG*L0h+'v0}0kK$djw=$:)i)^_¥9ـ?NxƓwj+&X m:g #uJ@$<.:,gMh≻O`kg7^j!]]e? (kK~^ھ6`!{-p#ɘa 4~NeV[`=jN H`;P~E$!  e'.o9%*SѳI/ggbEY ]x!xO*Mհg{1c[;!I\R eQFJ%x}y>WuH_'Lp{*1EAYy"Lx\v(swR/`M 2#SD˽MPo[Q%<cuISoj 0 ,٤:1F::/V٭>wt6<a0 柤ӮUk[wEي$r𪅿PqL W7fE:ǂ5iG%,ͤewy쒳}WG"&SY$pO8o8sDUFn3V(ȩ$qfu Ɂ kd48\=&`܇Stna/1VELW쨜 1[7ZLIvwAY`{U%aZuOf4]PICWJ:!`Py ,1n"K="\ KޡښJ=ܐ:.\k:x%Z  ˩pNACCm#OcV!fpf"1V&HF!%NH8t7 CJp8д 7TVm;HR?0}(7Rr ܰp0v7+H aw̄ Z;2->rO͞l-sCC(DTB(惰,'lcE~ 3"dj:~pFh .WaSY }cH͞ƴڹ9&֥O|@r YAHZg$`=pVJh+ؔi:xÆUuA*RVf+4.~B溡bS&$/]%tآ_B>L)ehs~{OZOH/\L$KQu{mm?@\00͆PrG{9g-쥯=`b\AE7xE -NKkbz%QC\=S_ >G:UܙCM̵9o{-WK}~S$ s=g⠅?G v)1;+`)i]+9`.}E#=b܅>I{0ͤ \.j9oJWOF5j]%j. J7Htl-A߷Fo_,q{AƜcQ <וi"/zKA@ƥCZ_R wڙG2LC ]8I˫Gy FCؾ{z^8XzTIMcpUk>-}p! b?W%5I p#ب} Xm^%)At2L e)l9};Oi·=OA]ϧnk cwc"8㏰K?͹9mKF\1°cbe#fҫͫ M,^MsMVtߵ/2sCPI7k~דQ۲!Ӈ)yBdo#e!?6߄&Ʒz⸱ޯ[ҾOO_erI'Pyvk\ILCCsGysJMSâ>HcB3j! rЄ8Dݚ8^\G d̻mzwo .d_8ghq%mw2{I\SU%{)W @Ԩz'[*{g%(M7 'dʜzcGjW[Y/A!F X6x(rcv6e( 3[յM^Xd#SخL7m r;¼x DdҖ!`;0Q^gES GDIJٰ̱`oڒ `-{ĢWL<6 ^hfl\։/}bһXxTc݌i(mلq Q ϝL0& ھ0Bkz4^Qg+>m 2s 5/?kZ \J Vӈ܋?&Kf!)IR%$}?gp+_w{nx1IuRR?f CI_G;ȒhFsE4yZЦ?m_Az&L6 MΑ:/>Ձ{T>CJMlD)Q{etKu)eG~q4*j.HmH29c!a# Lv#\9"yĐknQw$guDi$MN9n8 yf;q/]GhvH1q#D^l?57(A)QKlߦu"O;9O>޼J'H휥rC$6Ety2f1lAsJ9emI^RW0]otuMƛA{!ޞ/E̕f䄱lvr LeצWkk=@A:)"(pBhĔ ALG].*'B(f=4M,ܟ_e-щCCس5{(TEϘ;+aUG7 5FoD@I`VP)7jEeO`^O'0H{U ̢oʣ(Npl;XrN )"ta&0S?iQXݩp7iF"9u=*#E5dj῿YA-`2P._We!^Ē3"-;<Mk_>d4deb&Փ6A]@`%gPbrB2eػ"/@Ȕx'̦܆OG w g D O׶8KH}L?>b'ߣ ՛#B%x7$[p|0h)+.$ "w`b4gd/Ac₷PCU#،mc_.ΓpĹ +iwfjvIg v,3>3y^CSG[C𘤛xTq}L%eیT>jqmAjX=DZ2fS~+!O>HȬ089#I7@@A-fr$#GvӣV ět s* <쟮ITa?&kPT6Wa$Ey)0 N`K݂oI c;w6d}`A(쮣V0 ╉:t% V@Qqx.~8~H r5[7Js<дjҟYVV@gK ^$bV*}>Ζ%'%ku|Æ-|hYQ\G̥5R_. tbkQDL>aVİ$jD~GiIۀ#:cfL:ZR ''-WBuI)\YW^I6`#}ksQ1W2`<wjV]u &ۺiCLosC.3{py.C7TBPn.t.Z$[?|#H8f?ICq8W-; nz.ދLBƢ䆛;;#يP5hgpTdr߅n|*%">1;} hl@62%*g[h=uGҵE( Ëj(^n n PM?J>Q1ʊOf׸ UV#aȕ glQ 3DYnkr {ܼAi!E[*$&J%{4˾EP74HSMMe=@MJS")H'$G.vHjx42ML(^1d( !.BJO}8!i>mRTR)Ct OAOǥk oaPs}Z;#БqI؄'f"7VU'C].P,w!m3=:ΒqW ݌ޑdz-O=l(5[C|v­D}ި-$7ĜsSZla6 ^Dɳ ;Ź 9uoMrw_viN=JRԶP9v-µ>e b v %r[(Z%CTVӶ[=$xY)jϯtY:rT ve`P{71XU"J@;gΐb`/Qe̕&:7q %d >^}x isBq }ً"FW51z R^s-HE5T>^k'ҝύ +It2hGmhJF܈-jwپicAWd=M)gxlN>.B}8NPUrZ++|+? VO_`o 7e%Ss/P>KhgՐ3U6R ]DYNJN=ghOW.aa{.!3șȀa!a 38{U:qT,cN60quh Of﫝n_tT\*fhy!|򃾱 vR BTQj]xXNvQrUP kSz9{w(ˊ8}i/J[ӯ?l(]fGCecNDih,"+"vGysYheJH+ |ID*҆ėX+RY׶u9`SxX3Tf m܂Ow@wP|Х'2E8Q䖮->d=F2Xex _&GVu# I9^ r*g MqNu;4v%!*%G f< R$Sk jL+GMV*ہ 'Mcb-Kfkhx \ ƧѫFyκn!dRlwzk;p/>":)1s@ou]@:IfQmBGyɐYZ{>h VG?AnDFf~Y "7OD\k_q| tEE$)z EM"r^7gq̙1BAes"JK(]c:Z1\NڃU;CH5RE=LL"17g2sWC%X _k;Q ĂI|NWOROЅ\wL!#x¾cv/#1hF{rH4BЇǺ$J#btLyͪspלK hcfuq xUSqWr3g=tApUtoV⽼Q:(,vV9ֽNTDTD-oW; ']G!Z]oLQ`L -$i=[6_X3%HLc E՜ӡ,?3 >2oB`[ Yҫ>r/)#V~C3t! J^K~$OŪRָN%XH9R-^M?˞Iq7L7ү&08R1i0y*7zwmְt{苌hxYLEWDH5Fg ?f,VA='!V0]{*ݔ ܃t0\xSE):4aejz9ພP9=wH S欬(*thO%6[$p'-5n%UA3.b%&םd<%,Ha'Y |fB e-A(ah8*^pϑ`)a֗)bq!n{zouL'sZoAq%K`>>@GһIM> eFUk N#/! ƹX%IM](Xx.oIj!3ЎKj$X)#Ka":{CH,;dkŘtVhzl_߲j^>N$U^Vx[Y:5r0G.k Pg:\xV聺BJO'`j+!?n2FSIʐ_Ȫa"v1E-r6,dlZY1M"?Ȩ]cXqaA'K4*j)6kES)x$aFjc2&@IrEo[)#e:<@a}^yY"26f( B.?:b^v[o[I-swN!>$s;ZaqW8NُXWY=H$f$ $kƪKDT˞݄E]63ZupȈ/SYCAA8/ CϦ+]e<;NVϭ֓^vnmh8i8fh~BVk/g "[#WtlV'@Sy:I၅%VH<:2>ېB>ȉGF$hױxZEKɁfJԼns3r+w腺z:⣟On,2oRO@f۶mHubXRq7`"Yn'FÐ#k=$Oi͊9X4 'ntjyrl> YE7nJ\,\嗱=10IujбQP=m*}2ś tp'uD0;SSPr(߭x &iFFqŗTj&++q-PACFLyH\o`!N+il9C.oֿZk[1Lcpڈw,BJBƂ3/f|nhö hҒh Ofj*]pn-/.2=L,nov)h"-S.0A?Pq@P2sX+ (NOd]VeCyGOȴ(>mRyT {Rj"81DwKh3)h ? %d?K VZ+<TQ'^c lU$ uX˰Z23rQ1vH&A,ug`;Ʋ!ME BOb kD5., iQBG~ىS6'֫ݲm@⌽ "Fo4!:^bV;XՅoV | aSrIjE{StH}E]oNi`ݮ)*‚ fWf ?"nRMNdiQwroM gX(*MQT}mj(.EB1"@J2? 4odWt070X^CuLVLzP&cy=WhmgױNXsffg\xܵ.X?% M%jILKp ,6dT0U_si'q "tƪEﰏ\]"(̄]nh;?6F1NptW8D!!!懅ez6T+0klaz|E1Idօ~ٍͯ8ްʶ :3PdNfۑl 4F&t+oi[WzK:Lى Ǽ HsYz:٦?E߄'ů78;fu(!)o7K[{wmZ^MIJrle*P'={jd*h.v_n xyNhoxWNPVtH@`r[fZ `6_}L%|Xޫ"({yɈ=]qpk7 50h,}7 `by\A¥mP$8`H)j.J'٥GLk}(z|q*N J]4a+7"L9rv %sGk EnLF"}"U#S;xSk3kTlx̨:!|[sVB,0]7̬^,)Zc}^Vr*cpCOx-J~ K2wDTեؕvHϢ奡avs\۶@j%·$b4wE=]Sچpq9Ar0e^>#)POk|&e;\|E**JU弭\nc:8O5Sy'HcFV#kAeѵ<EwYD.v,r>]/_tO6"~VCj$#faPF8DmbB(=A4颦0YrH(=b<+p'B6x;bwv@ kO%={$CU6[ igեөf{e+NsJQ,IGBg ?srYlrT`CA}q +ߒǍ,V4cb)e2B6(M)R42L۷D[Iĵ|: vx-+Nv6w,NC|1@*1|4tk7Je톁}к\+O\vNN\kr P4p4wTrotnc[CeS{oM}͗;6OEQxl$I$ĎTH7Ny ޭ OG/m zwJL~E/)scg!.F0*@d/C)VAe%xJ\:}C nvE$ДZF073WaOKdD^% z<4$Gvm5r{Bd=7d5;Ե6ʞL'FzoTIغ SЈD8݀)SSfբ@1=\m!nH+<RPP":` p@E_ U^ ǒpZ!ÂR[ j5Sr>#K>}@LҮxlNv|-JC̆̕"'ZKS2/LH+qԕ4882;pU/lv+t7tSI09TU0*ZmwUj1^֦ G­-{%h//F=+ {757xбTuTHOI3}\\LJ>% oh̤IsC)Y}WR*/ o0Nw] vhg{f6xgQu*4v E%lyŌ&bWGQû@]uwq.<wЩ4753)QӨv 4K.e?R&C-z-bGoNL؇ĞƦ|<3QʩD\Ke']{oGMHJa ܧouO=oó1k頶eyAs(SӟR>! 2t1*6gy $CPб.7O#GL`ED|rj!e^AwJ&a;.iUҒfhI/m; QdVh1"X.#*2vǂ-ZDv:$g4 柏FlDr8:D*ՠV#&puaԔ`fK=1R/xW!eG?bm a$:="mu@/7%!zשsXAc-љGBDw!HdkXKi0;`6Ka~o{9x/P*]%2/t3i7EMv,SzfI{-1}d,:$Vw%4f=;'dNH-BSJ%i3n\\X+!ne :Ws/''~ė L4 6&^8%0jS^_8)s/ڊ&gjڑ ]2NѧZSa9.oRU DV꿔p VXfw9>5{ 5*h,z1oM:}v,}.R٭S0O]gΙ|u0̷͜1We,~Gn| +%(m *-yUQH=WQ)YWVn|ƨ^}3<+M['~J֥ymZeht1qx슽T{@Crzh%2/ļ8Rм("~H6Br|3Nca<\LYrcǯ`|Kblw $R>}K:kӥ큚琶`*<8 ^Tyj m'BWb, T.QJ-)H_4sA n U[ڸSq!yCUNb)])m۪AhMCg!$qta*Ε`vnDsU0j;@+*/ &2C>ƾwivƩUR&X0i 4a)FDht:+$;౯+W48mOd8ݿQ+*foy`-vR4S|_iiɼ~gpzՇs&p4Ry{\ 0dbYM W@9{ޯfxN/Nah<]:2Ys0'JL<b[cuHGa1꧹:|1֩p r-HAYa70PC=c~u %h:51JD5sK;$q<7heQLL('xJd>=jzvz6tZ`DuSPn:KO0bLrَ 8i:$+Rr3unS,H33Pw.j/Pm 3:"04 Æ7.V /nbY(|.V$"Yt?ѡI^=IH Aww;Ԋ\'֦4xӕD:oInGv*g'u8߳Dn-v P(6*ծѲj2sjM![Gl ާy۾= gW(=wUu"C?sZSԨ`nO ޝ)'GD17$3oC !U==(+c l^/) f٬' O75\CuP.&e'ο'Az/k ),TDA njPӋTd V7J|"ES%Zuc !N-At)MۼۣGU-%Qݨihu>{g]٥%Oe&f0z-~!CV} "2\\4W$0󮠿4,սu"J%*$d^ଟeWiUTB+,l8@۰Svy^:Kmiӱ"X_7 i槯W:2FRi{UֱMgSJ!|/f >}^C*q@,v f~zY1YH1'CKKXv;Rݠ Yao|ӸS3:&e( !Kb.#EMBW<>o)p!8?.a>.GCj{8QNrpj{c\!>8?.#Iiy@9"_ɇV U|clZn##w@؇eDrq-?6VuYĢ륃KAtC9'/*eIP(WvfD#E-yQzsJA0Fg?Q EGsYDcUL Hb'7U!gJ#z|`͉3zՑX3sUD KV-.&F1ҜtgA'p 9ۗu5dQ4BOЕ`7F4rɽP"5Df|*s"%hyM̍چ1w7cڋE؊0ךwIO>L!'.CYS6K9͟'G95e ݟ,AuV [ s}_D|?#Y->lqr朡1z럞 PxsE usZQh cA8W}x1d*j CϳpVCIʢuj޼MCA6}7>0qiW㷝|֓eDHT@1SwNՍхs.l D\D?wXw=?l!wkc Lؗ͘[yP0BemlbfP <v/ͭJP^bKmPo_$teȇE0VR2Vi8K0hZ#*yrʕEuHSM6eeefT7l(!fH~$`+}3xG"(H 7rx+tG{uuWxLzc>wFM}P9$%KC:)Ո4h eL >}}NP|N .;1gx c!W{I/vTɐVG=I ED_`ڑn CZ˜>"D'nVsct҇:"%|#˽1d9ּ0T$(W]8f4U@CnWIl+lmQft^k%gF%^^:1oҸ@cn>qsR W ^ 'yiS͹bvh9WS;$W"[CG+[#ߓvH1fgOMe 2Șp]JiS<#fNH.ƹ2fw]Xkxi,cTHր>IĿW&0HFo] sURGNg iF]b+F"&ydx|+PYtTtNj*qg{ŋl{:ԯ?*Jļx7GX;TFTَ*r) .ѕf1MM(E[;dCm\+6. k@d;`,{:;vKxc^JE'1 - bxwY>RV|1S,ޤZ0'G)%e !%[{~JD>ۼ/ΈqhI o?EC]/tVk]sEMX0O~ {R4ץF__w J{Dȹ!)gĄGZqpҔ GkІg־ȈmVd:=KgS.zi`vͺUF`'Hy %&|3$w 3GFU4&FHQy +s}qxamyh(փ&Lw ި>m+C<\Mal.?0\u' eL܆cgݼFo~-[3kWZ=$t 2y GUḣ;G *:/>z^^Yex9օKbq ],3_aMBf0nn)R>%@IonC8|vN@r›Zh/2)w87yGsκ]9ɛM@xÍ^M_PHH쉈Ctl@'> %HAF-k?]E^4e+rddB< E~ɻEC@\1.8ZmHtBTd"jX0m.s*l##W[M<5NoI WN&r'{dއ3I}X1"| rBMӟ{ :8 ĀF9_,1ԿLC9&:5="b:\h,*@# 齦RHW궗P^aVFО{ƒem5He 5uE,vU^ d~L!1Tɹp;JɘykKWLc3Y{H1 ["RaF^'.\"pՏn=G,ջ 3m׻Hz871uK\$`0t@ƲIrP(nq`'Z*nLS&' W8SO,?BiglCw!ds~#izJ#YdQfYj:\r|Ȉ*$&g)Ed_=ho_ɦK=`iK*թFOrzR$=+n# tq$"r!UP|i8CMZ`ktc&}gh$&ە66O%5b1ף뀦aA}p:ytsWXBOKECwӕ|4DucVS]LhFse$1td!u< ^>ꞕK\96uk.yKk ;h9XK%&7I^_'Uܱo]F< vox"G`EI_X >0!zt[(esbAf^yq#["$-CO_8S؆F'xq3QiYI,ec\_w O{ݬnaU\/BgYKeXaU(r3Zf}| ffIS:D.6E tDCsPwJ&I {mM lԛ*?/-o"?vǂ1"ɣ'~μxaUL}t݃i{;dXrkԞƩ61us8 e|n|#]J}kF bgCRk סLΌǫhn־ol\}HU@\zĹ3X[I q<kjs0:6;9ՠ4K^ J Kܵ"S~g[]QU~CFFLi{ nPڿD \YM^u'dN^33<:W .G2iA(tlT"0\6~hg:yqvɗBz{E" h[eˈJP` ;37/WUQG$srtbw/8)PDWUo.<%MA<yxZn+U鯩<V?ljQj"$ ?HDD(rӺF:ϧ"R*Z(M[*B.ll!#l/_HD2b-ׇ%L\Ky+yACA~ЮZۛ^IO pI v=;S>̂9B$I5UZIMUk佟Y a]XbU/xe;{cVxƐ͞\ UNs}ʷA5@G f~!$N3Y"/(ҦQ͙&Pu/.|( voOSrMlQӮ/ <;;NS^[W%L4vEnRwx{ﺜ88GDiCy k@&_O0FN9W/L{O%8e.h7>siEliae~)SOcco1<;H!kAYu%2MzBmef^&|6gX )iVË Vm.ϝ=#;!&4W5ܮ F`CYG2Sw7=$[>_U Rޓ"qi]M Σhf l.>2N^,NҧOXy>7VZ6F*6O *Ma6(]#~c)c/0k=zHx:@^)ZKJa$)0ahpptapZւ勭 $-L%#mhXd AFw`w{02 fKlE}3h(4f˙?:G?0[W˙`p'|0<^w{-{w8KOh-Fq&sEyeߵJ.SQxJ5-)'jвwMɳcQ_Ί9.E5<ޑ,݀ߔ9x>jD{! U4PEFQ,\ @!I3mAl 7B}\1AhƔa*"z;u>cR9NvZyv L PM?QKgy` yDq'QGK;8:`i*hMސHl嫗lkua#۠qh)_"| ;Z[㳯P${l=7jC ߀zFfLpU^V%+mQz*覄g~p znHR@CZL| |GHnq5~2O^dn= `7_X|SM> Q+_hթϋ&@~/.ͲIuN3 RM=WڄЩ}Dӆޢ׫ ?%"ρJiH}HAB}'B?N;)Ƴ%ސx/@`8o> mL,}VGw C;CH-鍊C/"|AbBqp{O(E!"]_s\y-74 eyJu#gx[+z<@Q)1-ƃJAxr kq\^18!<ޔCPָ6X.ElTрxPkgB` 0y{fiZ{,4FgIˀXh5=obTNY@J3` j:i064k!!ڇkJS3e  ̊\B%W=D@Z]>#2J-Ft08xҥSZV_ ^GkI'vyءq //sfy>8X}̬(]#8E~SLv϶fue Q!ߜ}e ^l}z-% GԖb sG:~-M53!RY.rG ۾[o"yȷocBa<%_a+1﶑<`Ewn _u4-w]X>D((yzFϋh?}RNaGVAbi~ď.m)H*֨ #@:G&2mA>aXX #8\j,tXDe 3>u 7z4Кc&r\= cf86ةM)mCg@9ic[eB.=0[wgDٗڭv'ߦzAYy%(.n9$"T^,1&V)).ēS1w-u-=k[OXcC.hc.;GpWT9VG<^R2H0 Ylf`dJ f.Sw U屎"^ ?)<c Ҁ0[[L%:,̓MhCۄ+1*w'S 𭝶*J78#ڒ@הI$q1 OYglidF5Ir,O>>el.`m 4B5c#or>.t> 1mKP!Zh3%>a ]mRnY_g8ppdi)m+1m|\\̪l=jOIebR֧XTU jZ 9ښ AyɮrC'FKBolA2A-TVl&Á$@)q[ڂsݖ_fXQJ?5C3T%)%   PCԡDJ/@Y܍l$o.-B|)&](^Kr3J_N0묶`c݌% uq!~&Y&<dضc}cAY~4 E9d740TdeTGT3 `?Z*qHLdo~ -F1ׯ}|hQ W mFQZF_Cd2|0Wi7M1%dEul p6>h)K*/VץIIإt\OY0Salwe(d aU3  AvC3,گs豟,IŴw<"gQSd@ dA$\W4Z^H8#ӏݤUf $QHRE v'ٸB&s@U=l!9]/&GJc#J1E|S:35iq@1,yM8o&p:%F6~=Te\ʞrȩ D1MR3atjg4W?9FK" طB{~eZn6+>ldAqqMs$|b\v8lĎY3.0;Sމrku^r-ߞɣ$|5VI_G&Ï^<_?՘$Q^J[cJɗd9' K}kr߅:) JMcs4,P;Yv6A4lۖĊYp.K7P _/.%oa[೵m}z,ү' y2u0:Sj/Mz q9pyItX żɖ-L BsZwf~۴9kHSp2G|iX!QPg2>d(v?:H7 4܀:fQڠw>Oн^>"Ca%XF70M=R+|pBrE4'L/zR ەjX]TІ\5)"ڍx e wQN'Э־4vi}ԐbS 9Jp;S(It@'O]TcT-kח8VZGt} K2,L O):r1]%0mHo Ni* 9|A5 eXgͅEy6yO<ʔF n}A(L}l|kѓ\Upxɝy3n'X4IxuA>=.4ޑ{y;IdPh?kw@7Wukj.n멅o.>6 4Gk5^R7B~<-I=|$cG֩SviW#ż˻ u0Bclq \&8V-gFh98unZ)2 8@!Co񡵨Q5FBy{{9 @tfJ|kn~G&7$=x 8lE6*ɏpYѼBLxF#>!܎S'{vPm·|uX`Ӝ& wRe= 1eU7FPLm}yDŰLYhq~h4.xí#.Cdq‚{jJ}mQ2= Z?ܤG`)˟Qyb%) w娦"\omt&_ >>ud4Y`W (/7cu !`M!((Q?경g'{89 tH2:E(!,y{:&8û'%!cZI*%L;_ŔRE雷 :7a\ B_7Amr䈶0DĮ>XJYͻNgIpLF7I1W\Y*\+qKma[,.oUzV/GaqA} z@=,47=5A8.?Ry>8˻YukWHmVg=Nt| !79 ;MM֥vw"t9ETK;XXY!/Yw UXz`]n{46C0 QW](=ioa#n'U݄ #h5avϩB.g)&*\bugx12@ٗ:1Jfv)A(hDQsVNJЋȋB"̔\T Iݗ1gԸd#5mbsX r% ذC$n7D3e}XoiK/"z{7` zL0˙m,9BNC&nBj62-#PJ~h>`ETgUf濇h9zMr2'>xo3p QR^iuƒT^puG<9p ,Lt&YÂ[} ,Lj[iikJ.u$zm=u ltd+Ծ%-pk+GOyE242FdF< ӛuF_r6%p#f^=tB["pNZ!n7]mЇ$ÎJ~ de41ּ鼭J .]SjAAh0ԕG}h ΗVA^;K LdMa8ۆ+gy5Y7~SGjڈ_Nt),"I]ױ"V+8@'>p:nFZ.\6p䮜rv g0C./5cagedJ;*LOq=$$fNLUwqIyjb0J4PLPC%a%oE,57˩д ֯iUA+`Kh9y`D~x?(hACYu^ ]9& Y@piVeѫ3Bb\TZՅ ۯW*ňѺ]CT'zOahbK,¨L 4 R`c:nԋ:>)UȊY\`K#9MA1rk2# cTg36enY9/c!9&vvq` yp86sfo10AjEe=1I`R:Qui[XDҚM?tWV ZtJwȧBUU9 O)cuI?N`M;[\g+#:,)7QG d@qS[JD;ڌUs딷:@⮆X4c5h~4{OkO]!?&Z6B]j,{DaS\βZPK-]+sl!rds; I!UɃm ]706d!(W#S=SG 1o) #4jo]0s_ gإ"#v9AlŖ 9h$1<;q~0 xs<@UHyѕb-7/Q$[7i>_T'{j=Jà'9-b-6IkhyQ5eo5vMqK;-nc^V]5O2í'}f#uz=>`ԆP2]a24J4r|[ƻoֲ?6 ꏲ jVU6ZUyo`b9!DmL]vZ*zțfʜr"O;ZB!Bh uD9WË̍(|2}nY/׍SЇ$Bi)RՃD(;C#mSJ?!~27NGGraUR1]gG+U*=6g6xQQZn5ռ"m?-;@@K= qjbP١{Ng-nL)/|ٚ^ې j^kP,hu%0hf%[HDZU's2y[>(%됅σA1 pfb 蓩V]~鑼cӺ8}UiPv1Ѝbf:0Txv+ ޶?TՄwb8Q;A k|ꉼd%Q{|("''@Lh\D> 2.u, UEw'a566pdΤy9 pGݰEW^ aD)$HB21PV:Cxޠ8Ρ, ICY B9l伸Vʈ\ ^@ H} :xqIOT u!H_R-,a;P ײ5R^m>tVy . bvgM; ^v/((USX>hsxv^Yr,$a RV͓V(X6ncC3 *t5Dl]eX{R읯Eߋ`ĉK;^a ?e_~!@ $q`Y%4?=|.°C?88<~omIжKС__bJWAM@!N۩V{z6"j_w>Ǔ*<z,i3*m6HWcq Ai z;Xj^D %sLvtѝTl 0Ww7RfV$%$ .T-/iȔ.1l?p(fKTC͸DI+jɬX@UGm"*B0+"lPJnՆP-OelEf5LDt؋;]ތV/_M]< 'ʝ({ZX"6OUsʘ;־..ӸIvEV"Dݛ'[ )Wozq0 k"Y`94o`\#V(kJ1;bVg-|CjdnGv351z|;RJ\6wTg ΰ!zy\ny};8ےB=𑥬k[8 77?&/8T6|DDc+K Re rc5#a$Ã{gY_( z|sQqbwB54wvl[f7-b_/5e/8h9R|M1ɝ$3<2RX;bgHytkQZPlqTnK!p~2w<~3FFF$l8Bކ?hu C4b I@4Y^ y["֪'mOD6 }sJJ-}*C0N22G c۝^2ff`^|;m[u"|Piïe`Ȍ dj\!$Nsl[ŕ6ˡv_X&.) Dqt%O|M1J zy_1ptp5L$ QP'3ᨌpYrc*'cf\잪}IEcL-TOmd;ܽRѳt=-^NjׅPR4cO?]f{數qwJK."v"'GPu9Y #M#_ -|p䙥ۑ0+>}&gOsKgС+rpˢ㹰|Odv&, zMm%FJz!2!;_WJD *_[w|:$_YtٓMtQ$:DŽB8ySPgR,5,i}̕Xzˢ{ +)Dqjĕ}*P ƅO#C4ՀgM\G3|+@k086CMŨͯ};9h@eyAjFb=ɠ*&u" ֤9ͬl<Ҟtz dμo0:ɛ&e'>B d&L"Bx_QƿBT"IW[.,u'/^f٥ǷYr./9-陸%+-Wh|5i+'?z{M;CO<ǹ`Žo4 N9 pk>|ykYHS>oۚ3l{g}hnGSe Yzm5bO>8CǍ Y_$^x7+9%D0 OMUKI7q33M5(;>xۢqR F67K.<9RF76;o["K-߭jbl|U x4} %Ab>f~;Dtj-80 *M&RM F+ـ.y^@SL 㩑 Vkyl AeK&*7Ayu{F~ǷKu&l\q8`JFڣ8cG(zK"v+r(ژݷģu oʎ 57*Y7n|W RTڐRn[76%:RRq|YC] ?$l'gkn j )h#4DeXgށʪiNy۵^WuJ0 Fa'5 s\Z {>dz?Ɩd9aBe6} g)_@V&CʔԜM0!XAkQ [B0W qrrVYK" #RjHPi6(9p80\,{."@dSM@1g\LO &_t l}ٻ,4jx9b~1(60Q1htZ;}2eG 棔IL emhxP>%#y 6ϘĊPxWMELY3Ȃ_+wmcf]"o۝_d_ l3>yu2Ei>AE@%Ld0(Y"ttML|luA#8'pYO$,o@G֊CDCؾ%H[-P43q) ݢEQO:Ҁ[9Vȅ; iUyK/AFЍ@$2vє֗CK'y=O{x uE|Ė}h Շ6*I==ڷ$2~8\%Vq-$4b1%pwfTX<_Nάe|}iwHy!P*h.䀠YCw.)truzWA/C avuOέ@c4y`(lqM^n^h[[0*cfpW qn@E7S|K֖;EvAO!U8K ic*!N1]ܕyEb<+t=cꛖQ5ct.8ڨ6L_=Xx/)4kŝU:GLHΩ|4rSrCD |A]mK`+F uM~5$u.Y7s~ XsX;WԿ+<ReYn;Oʠ[Q.O)Z AҌ˜YZ'3hأyyIVXեsEkr*mr0|޵1)+A6=^yߙ-5&VvH)T,0[Yib9[kKMɍr172R+ VȅNe_rN7 p)h_A^Қ3hFn^$̃kr#@ͮKEG'gAd8]?A.j-5")\\zMO|m##I }*#WgNwCTB٘( M꺍$ nD)Z.Xg-N܏Ne0[&P]Ӭc5Nk^j44ZO;{u 6MX٤b7rz|p%4ħ͒ pNJ5OiTK lNݒ[vcOJD@oH4^pB|)ԑGpf4ޥU Z 1u>)AijC ƌmEC_%rCM5{lcK+q~LcLXĉl(JF},pSbr0 oqIm{ޟdE&)5C=>87=R߅Cƿ*5̒mA=}"ALU=osϺ!S҅( 8 u ϘpH?9vgt X۠GQxEYR/($Ba?7U-[j.yf$.\w ^ rGw3s=sJBI|4|i5 -DF=ra`?[lYsiڊD/Y/IbEbO asP kp)SKUs(CӼ7R*~+a2[@  />NJZjF|7᪘m$!0E@`]ue]ԒH+2?ǃulYEݧ>(K1S' [?XZ({NkBW}Nn1mGb}_B]l`}^9aS8$^}prU#ana”Uz˅㪜h7qf_P/L0t qa9րq6N{{Pg?_hb\(7-0?Nn{nsTc3C W8E>z7Q&ɩ 5NIr,;p_lD @FV7}gHD2 jhK[A0 TkP/i&)s=7R_&"[IPޅԀh=->imW:*tRD6Y ~@GCKGJL~jpx2=wL(VjچJc Ϯd E_EmvdpȨU C¿ߺ+S2#xJ;lרv q˥7GoS'ewVCaHBgwJr&x0M^\Xc d4X 5y}9?Qd0l͑TzglVtɴ'T =(OL)G2 p=1U{$OP<8bL2~ >~nC|&t.pM8:eaLe&~Ƥ ê31h}#Z_j(nS?<7nDXsk/&pj`LM m>r?-eFכf|?4^#4M]duwt Q+&ռ.+}ʒЃrł|AKvX"F.xXѻc܊0_h,d]]Z. W2b(Ω;2GBIK)kfm'*P?4\9? -Zܣ`2w:*;@J[fv69,[f#b9yo17}oLȊ~Nϸ؁KеǣoYô"6–ZTsnx6u:ٱ$2EFz7M$weOv h75 }CwnԆ ?>Z_ו J_AMWQ]K[[+X!=0$b9jt ځn@>iqWMAٖ6d&TUX3rXWj'nGX*KHL㛨U29ZXVKaΟm~ۥ(ԧfSFU!\d?eE/Hv[7kڤ$n%. QOǧ iCn [2b>M0ޣm(; im&~}<n&?3&a6qD462"qYLE=>ھ.RlLDۅ W9oO>%"6/u1"_6uYug+ F?1/c5Xߚɸ6;TG:s"TyŖ(L6.j(Z% P m;"JhI<'C@B!'RKO 71U ˲A9>;K.D}iWmE.gPea%@ jd%z\Wƪ^P$fhCVƇh9jb^Ԇhmhe Ms-g :bkW#Őf5}jVx;}6%*%.܁.ԓ%*/ENEe$͕ߟJSʭ VvA!2"L#Fx!RK(Z#32Zk5QoQH>m]Zm`5Bϻ/%iD \&FE[l4{~&[à7hUO].OϽĈUƠN@FX|jn|(ѴGWffەUQ%Di/D5.~ӋuHL<\@_|ƳA뢒#]z~diq^J|$iNAXjޮ˨O,H%_BOj,(t.{I{#t1o(eVHXV'աiFl0B5)vא Kr\nWO]6;k#r:>nte Rp=иQ YLc ="+N'Du9#uF\< `(~3)jhBaMN8hB8'Po/7k I#8fBY1}s1oDeAx8>uM0mBA!۾a4%aC%GJs 땙` FMw⣓U:c6 ac,D+t7R?vB"s^ 6 R?U"$jUe2QhJЂ$6` 4g p0-l7RW^7I+Zݯ[!BGm>|'-fQ?Wһ2|vZzlx?ߧYQ~f N{dnQYQ'; 9θ4 $e\'4ޝ{gz]<"or[VE7=Fj 2_ *Jd{ cF(topᜑ:sy O5y̒SĞQaFx@hAM^nQE( dW>|g?r鐦siiה>yEٚ&dL:4\5:fdہ=Z+<ȌX-U  v)8SƟ#CHLTiK`Į$`5Kaa?Pron4KCDDi;2 $k)A"SYQGr ќ@BIBTm$` Sփɶч pV"-[NIF9ct&~;Pbtj¹)OwnzC ,{eh71"aky[. 3G[:rĕݍSs9 |nW븿 (Uzv7-V|ϕPlvaA^c4IN8Hkv/".-.K)Dui%Ơ|]sjWj#Jp}#{@  5Pkɇd!V*| xJGxk\.̑cTۣ.ԅ+ }ۛFu0I4@,r}#v|QbC1"eGG[dTmWj07gN5p1n3nޕŻame"K !W&,`@AS"SwZ>v-u6B 7=eނ~mC]il 񕯙VLUm]X+ȧܾq'G^'R-<_LHA~A}KE3lȹ:aF@Yӵg?HF T eH6xo+zgK7c~s 4l鳆5=^<6f#%YΒoݨ{gVt>$m &rRo?dl ު .G#Ѕ9&8¥b#i[v](!&A -= 9ƊmE7b>0}6H+˅ki0";rר&h4nL2e- fϣ)$_vʠq?^켜Ѧhp@,HPޅP:Vywt :Pvwӣ/OHnd}0Q3{Xl)M}2wC[Vw<\VOU;yQ*6RrrP_04(9^xH{;>;'q*5Mb\ϊP]!# +cDR<7>(lI{l@Gfbюf؛Vĝ&:Zj+`ڠ*;7SOVfݬ34[IԻL5T|͈Fk/CYg6s;%b!kX @JOͥϤfIj iKhZ~#Y*y5_f 2sSTٓ{)dUV)zEl@jX*K4#&:4qxG=H2&ZzyQBյ-?sqp|_np3UZx4bZ(ݗO=Cδ(FzYiÝU'p)?5>&u+5-۩ou_oƺ]=l}'C Jq ji]s>Z@hh1RlKVK(=ttkԯ71A^);얉5褾 ꭃo8TW&kpP|dEE~jiwǶ[oX>ὑ0ػuy>LG-mݚ]etkʺn@ǥ2.VkF1@!,J 3Dq]aCg`)-|?*7Bn>[ ɸKtࠟ;&lE`+,g}ܾeŧ:BRUIoV xtZLgb̓Db:t&  =ۙZ!ⶠe<o 9L?6j?(tQY1,|7k'l@jW.! =0t!季h.KDZ:]v>Җ"evB,cB.?견zũ.oL GB+q e`<ő!t@叀_&Cj^{ǬG5FyleCwe!o!@M8.w_x@2F!?n,:x'٨vP]wJN82GXۯc%Ӡ&clT)5Pus_zAbݪreٖ-JElNeV r;=}qa+>웨`S  \o5G,PL8Q)2jfAmELYwtnc"Nę 5+'T_A2V-m!3!>0>m .(Q=ڻ#~hWptf=R&[dfじc(qI 2&ƕ,桷PC{CQ}=7qZrK4_f,Y ?n`4=wHYoldQ?`k"_-ӧTJźY rQπe H6*تr #9maYSnd]z1k9$#>AT̯O%YmflFoՠ=DWz 뿄C:R_nݲZѳ kYu2Mrg¡1ر'6q3ͪT$qaviAj佄(jMr[lTq(f F]M3FdͥRHyTY ;KF.6U#ԂF徍LM0ԗG4>cľbsPiםm_л0ƿ{(+P&f5oZ;ޤݧ;YS#)mmRb^݂;-W脥 >S?v Q՛57]Hдif;T2KǶ6epk_> +d?TA\uBfn"Zdv[l$`ŝqrKt(B,TiIt(&ZC#(?m7N֠uɤ+>O#tg8ڒ-uW=* ~k@>+.j#Y$mKNDm[›PH+$WMMNaycjwgIy\> H}y{ 1C'm|q Neq40rd>q.!בgu9\|Fٷdo~Ye[nV!^ bO r+1J/)'"bguBmxhe-|#(iDU%3a$~]xnqЈQ㵷\}Ul WV1*t<$4G9]~kDz"wgS Nݴwp%S,E愝׾xO6|unsVZg_z_15=< XR$DoR;33>`sbmmw#EN uE/H} Kof)(̏JqJ˔N=@C&n$Yl" NF"#Qbx ٧s{aT8y>h^QŨ70CQytVǔ~Kշt;_;4+Z<8 B3S9eL.H5>XIݭ!| _g)qYqҹor_eTk)ּz1'W8ޕ_$Y\_lN.P1L/ #%f) į|8kzD*{/@툜_Q-SIkNVfP7 vْz Ε SRжj=De}N0zfEByG0CmcĈ> ٱB?}$p+xclb>^ y&7XF=ᕝ 703׍-0GlxmA2G>[ĭ&e%Aka;;%@ Q;NODNfSZO0:dt: v^˛7m׽K`5Wl1ڸwDK|UV|:q'T,r)t*kTE0 dc8Wc%Q[pFbV5f ^޲.pI/++~M(ݖϳ0#I-j̃u$*Z֙ ]9ޤ#yWn>v' l5+u%ޙE`o3Y&DLh]J :?@]DixC '>'kڨk۶9fQ׎'})TT {lE:XϑHPCvw5WHF)WZ;rFGW c.ص3lQsWW?oP=V~ET mw<pߊafmyـȏYҕ2 >}-͡^qt5m.6 @t{UǾqQT1m~+h1K4J T|Br̉6BN)Ն37kAӺ3I2`:;K$6@M`"NٶHMKA@\q2H+jq=X/MUIiRu,LQ߽wr.iwGw#@vQ̒G\8N@;NRF4/O,!|%JDB*z>[,`4ic /P3vmCUR"9D֪e&|hWF+a$r%6N4a }DT1,_Т8 ]?hrgR>{|_JJ:@S3 h|| M^MX{* OR\"2Ɔ ͫVךD0(i+*-{/ÕM7=SZz:~ϼ|E NөCUWC.x d9LjЃ`2[ ¢7\$m ~hW<zǀ+&>fѤkC[?)]v ۰,SfM)쎪6co>>`_:H4UeہGjJښtKIhynS:0Y{ekns̜WԲ 䒘1_iYyx% 9TE;.MhM֍_GeqiW P J,Yylk7x37s pWB5TQt0O"evZp1ZdXL;{46Qdb~~VeV!țFISE%QϿ}T(ޡ[X.0Ypnsd$ku`F)Umi?1|{/S-y,%]^ڋJy72XcNyx7{SRz`Ƌ |\ƽ9x|ƶ)S+4dYB3Ig&%,9GKLi*?7NRI+xֽthˍo+,ؤmUk\@ܨ^x㱷yCh|~ܶ\?P9|= v3 "'|.ҳ %݉$H Y5Yv׮J8P_5ܝ%XIS|J$P"T4 uYƚA,V4h%KlĞb.7DYqɈo;c&Kv 2Tp{ UsPCj,35CCRu)*L}"2?d6| uY%Ggۏ / qC{Tu[ %@fdBB{'jUY;P,`|G\!O9eIczыIUM@hxȸ"tDNpr| <_j?1/&E5؏>.bZwS|x}[x  hVJ.qVZ+!/>wfͫߚR5fΖ -9WX%ʌx6H5=zV ?rZ`P[(F cI# BS12%N1)yoi:dm5Uו?(G, eF.Y>#hr ]Y؟Z:*C nsNCH- ,=uYLLNi4`nVjEd{47^(ȫ5dau' k^iG FA8PA%&7`ro>[';(N%ٓtIr}R}ej)R CQx,`t@> Bi-V/g*`)X=2jBb ’M+?ZM.1W?gºmzv-u 6*滫sBLd3܇*7ZU@G<Ƅi-1xנ3KUT[zp/V}F-D;%p@hN噏ȈXqEd*Ė'sPEʫfy/|bN'e:clp(΁~Ẍ+iW,tl-ͽ(]U3"݅._FqU ;RjILn8=pO{ZeѾ4g]lH)sTݚ-Pڽ>GQExGZJ|g$Jךh)+?)s-Ӎ]aOlfM&E<:zJvp_Hi 'y[0o #!V].(k*"h}\߂U2d*Q8igY1{\bc٢qQ4WUk>h3JtX. ?f߂AQꦬŐ O G@j|%y0bE4F߄W>xB)ݳ;W1`7U6-oUKT 7N#`ɲF,X0Zf }>ms)h\wm/[Q>-KkoQ/(jv4;"?`u Kď9⒳ tj4, utXBRꏭiL6gTG†dZ~zi ̖_94Wt"WcI]vS"CP8xj2aR:jӇeqꬔAI9:1:c:V2*ܴ1|<ڗIn]OQ {qoJa:`-Vʞd#&؈ a9i3B݊`:VgwcN4\遈- -b QLLv9:`&#NLN@!փRIĶ6" 8R-aK6Ɵ}"BY [Nxg¦KC7 dP߀M(XKqv,;DaA :XHMF5໔n _cB8+1<)No=dK uU:`+vRJ0DK l>@'fq ZɾgFJ‘u+HM-NW6Tg'6gHmn`x0Z euϦͬ!2)5~:aP K"WN((VDo:}))I#Y#(B #}@Ksic;3x>p8*#:7Ea,%*AZ Eg-$N=>AA!lh[JoA23k.| ";/ )]XH՟P'AVz]JX=y-idti]u+5kZZKJ g҆N ˽jr|6b+9M oRW#洛$ڟ|4{7|.ĿgP/-i G4'3kAD"o'R Ӛj&\S6[ mFUvzRfH0i5zN/pz%Fs*r& (h BږB cx6M b&Ce PdY@hYU)ÏN( X++$HzOi"9]vqYg*Oh0ZBW^GN/x:sV1Ly=;UAp)Btr Y^"~|n$BDs]4c &?)XE ֕"OcTc0R(X"Wҫt0)dOڍ6< >ruXZv:6Q^X6maZ0UY{(Yd"g=Բ.ioyh+~nb6DgU08X R&ąYg%<ѨxПMi@&,L&?hڣҳ}Ի=J+;{"v2"kABM ڕQPf'EƉJgSO0Q)fmo: SyGpsKDa&.KV: ]/yi)$-GqD5hK9%E boc.Ε2`@r:9Ǫ≿;:;eVbǶDp *!ᵷ5C!kN|蛂̊DcFOC/Cdz$ @f$:=܋7ϧmw3w:ݵ䧼޳㸦pCq񁃫g%r$zEyz{ۙNe1B+LSZA0R6N:K!-ؖ^jucfO\*`K9ZD&-9 NuK/`7x4ΞB(;Iᬁ9 Fޮi0 \$ue8.@Q.&AY~oxY?հ5t Jb8zLw^/BI><UkI*auMb2x T"Vw0|cakܗ~ 1{F-j&|'q4/F9)O߶YUӿ̓qHp+&Zle 2%|R;2mCd-c]S1GJ/y4Rw|?2QUw*H%Tio#NScȯجs|V93wr}e㸋|_Xrzͯ.)btHMW -9hyz$fNKRo-M1r|T,vi<+ԫ̔0[k'wxd0ZF/bZO# @7Op iS =DkXxK8SQmmF/JQε@n/B,ERLā2b+!F rk+^"o 1ӔTۭ9vp]CSf.Wu@>mٝY5oz)ގL`>F4ڴxv 1V#-UÓ@O*oW#tPʡ3ֶѨ(7rʁ\avg~rekGVDa3}™;S9?b[NK7[sy`y(i 0'rʡ`QmD)qP/[xgZaxiH1[]~#N_?Bx} Jg@dمݤW]̲%( T.tm&рKP hF{<{a!jS0E=&UJz$ڋantG퇂{7ACX'>y5d!ׅ`& LS 怭oy䑯PiV˜_lV٫pVU?E㥙OIo|Qj )j⯚K[n3V;+s%$>Q?-R~p@k|_5A0ӱ,ʝ24D'l,0%2FZz֏oKf!nG-#yQVgͯTSsdYKՕ"=~3,n7^?ڄuVXVkN;IG$~@ ٠Wįj2L[1K,:|%؊O/_G Q@f!ui#͓i)Pvf{O"Q#c/ V2zf@Տk "k-xC܇V!rX"~()¦G=:e7ƫQ":_9eFk./&U1U,B5G3 g͙EH?kիKu~Cn_[! |(׆)@}Kcz)pTۛ! d Q"-~(0bfFgwD[׽ jP*hEcfPS#"z豖qRT?U%e6R`=#_)ACvy_2N4ujBC^ Cn̋SC) ('1)&jOb6@2ιEP}J3+leL5GTeQK!#Dzy#VhqYO.|Uq&cq3YS;tfC:>k aUk5tS+W \G0h $rd#9cqE?1>p.Cx}&+TVJYh\z$ ѡH0!޼ka[l6aHsXP̍Iޡcr neN#S?5iAScǒ<~)TCqq:4H| PKA@ΖC(P)U"A:P{ב}d7=ev|k3$7UAE}؅~c'UZ/ÌrRi h$5T5WTIu}$CQm$Lp4bGz̆Az9j. O"7bOʺ*!Na2ynjmT iN826Jw%LC'Su,Iٷ6n6Ю8Gw ٥8\CzOJqD.KЛSUl ꣤v5Ѷjf]lLF]UDJƒu-{3X2CD,xvhT>ϦPlبTF6}|wȜ੄jtBl}BZj*l- G9iw*,)v5w\Bm˔s͈/g@j{Hg%Rضˉu疪})m?,n,~bQj+OV\Cͭ'[6iUZLµN§AObib9ӫ7Lٴ괺|8w BYڴM9&㰌IkҁCO?vYiaO @XS dKu5b? +.*Wqz}Y< ?dG-'-joqi^a)Ngo0|귩XI(ajTl"JJtEa DCy_W`VaeWޙa^Kze &p>&ڡ<W’p;_uקÏS-xd0hV3~r/SxaM#[aTm fK&`iغsݺ4*lYlM|45x{)څ'aD€O~A,՜Fp"tpm31#tDZV64)9P 8QB ]uL,%yHn ຬq2>6t1^}M;J;zU%&C]&$McjÇ% ߦW⳿̉oql6{;k[mTOH7cb z\'0MF83G|}K rJf>^l>M[VQ8v"zVuEC![]tS4O>`HDcؿ`՟h|d# ai|0F7hSreq^lM:p%uT6+є0vYaRe'4(YXL' hľVM|x:ܦ1g~R`J 6a"8ƊM]IE9e3:њRZuy$)?)#/7mq42+W*n"*SS' U|}2Y#FY-bĨ cz7ʒQzp 1أHc!)ZSJ}]7NԊ&-tdE\;Z$[0N:pUcW]Y_\ i5Q ±&I&dh DoNZ<(~4G"PR {hT$jUڞ̭\:ר:lY!GK"a Ęp&6D(jAn$W己}L\1r2^>M9ߤ/t`AgYo:'&vnp5گ- gJqb c4.r4H?O!Jtdgޏ%#S5!EtV%*7Qu5J}i:XpO}OyWie4 -c{ ^yx /H"`XBķ k]{9t w6goa?wI0,D^pަcl1,rJe"ۻ6^ns'\ۆq~.+n 3 CR|=7݂W]˜=A]; 1R4< է.!O/_؊>rWLhYWLb -vd_MBO dӰv0뚩`249 ٦Hb!5ѕA꭬?Ez h bcQmRg&qREs|riŸ<9wcȵ1{,~$*:|oIJ@ǹ܋X$^IeDLTDHE~EG܉Bft00*]Cso=zwL pwӰuQP$P7q/ړ'tx!=E a2zŋ}x6KЮ9YIQDs;l,R c/ J窍 V W? q~e-&ndiƬ5^@4C[Rӹ_ -UW˖^M7\ʪt-* tVXPfhU}Z޶i JfUPw=Rr^C-P[Y .cQ3|O`!"*؝<dB\ԳMO d# cq0Wzw >a!mVp3Α&,MWm-,C1wU=aL>X0 V;r+3L=:Wѧ@@g dDůG6PP\ ,A2C:a(]O .32 1# ? of%ʹJk-ǰnGgg<%#"e)37Ax%MM@˦C_6y18{@To}LB0 հbh*N4EϷ HMgKcq9e,5B0 98ob?;O6P6mS¸?*It<)u x 5? 7/¿%n!̐A;< C. ɇ I@s$~t) R .U\F֖m#j= ~Y]uQ@#{ :8ӯ|p6nP4%Dſ;m`H)l@F]Fx˩1rTtSu}K…7X2 %QO)D?&};k?d5b>LɬZ3Ut-Rk^I4y*zBP!Ĉ;ʙ$kg Oeп 5WV`BE~ydoximf!W`l-X*-0++ZHokCj$9C`}\OVg3csO]ZGBe׫?fKT'򦢭Wg&ܜ"<.RB'u8jAӵxօDO`d=fڭq];קȶDU'*! By,m] \;ap#mgV*I"֩%ѪeSև+*PvWđs1٢sޯ..wو/ 4R·t`_=J@Hy9n|jNziky8Ż3X }2J,8ΰ!\/U(XP9ރ R!?S ݆va%+m3" EYq=XLNrTJ%^-@A)gR**8UWG,7.&%K@ؽ̋} '.{v)OMFƙf$2a){v OI֬j ?=F"LhZ5$Qڦ.WM"(Q\ 7 bd\X(!/MEwRXB0Z<-\f.3<t6/ha|sO) ;ħaeX/?%RrPI?07 a^Xb"q:T=Uأ55C_iKɰߵ;sc28d:p 5>OYi~+>Qg8ȆQ,%qU h/ޯz08~=U!ŋr#%ޮCWMD^M|QiIE35ƻ`8y,K~_vF `OjPC1yْ = ]X6Ce'>P5M¸ 2<:ZV E'&"9ҟS&}ễť -ue5]_הr/zl=VFB%%ӿ>kY.+?{+mG <[QS; ZA >W)*LcFBu8ʞ4\Y#bAxS 0Y a2d1Bss5ڪe0tkb԰ȊǸ)PㅂH4wy`+ @;d kv cqv+$.llbE*1`3?ݧ˄jv&x/85D":I*# r)xuhcbl164om3;o,Iyz_*cZ2ȉ B4Yߺ%-!9.㼊TL9ea%܁8@* eXb9\m1%}7FpTIY;s9lQ'9@$ARX&$]BA$Ji3fyQR2؃dc}o Q PMs-7*jGq>a $ׁ̛S9EHK[ϊ/WI vF,[`93ʒ#u;$(|4zp~^f, gzN&GWT W}ALZr(mo.O1qn(@" B8",22̺PDD-#zBdpH3/'ZkNrY k DӉSϦ7ҽQrh>_mkKl bG|qz C"U#K^f(&@ЕslvSۨ >ּt]5{7b9^=hlCH8qZQϺ&bU>?Ɣ7!5=)j3mKx9?-Lvɲ2bߢ:ߗ d8?LEd~?3mꞝɜK*RSD\-b ZQ=WYܲ^ycؿx{#߭]a%Z./u&b=I!ߣ()D2fv䏊w\֧?ס4ʋ9(QԺd॔uG}u ;Tq$f*CC]#X?9GqdS4b uq^+vw1@ QmKF9r_Kn9Hy"D e{d`LyDzP[yGrDњeNaunSRH:UTK׶SI,,J5J7`* WT6]HT D5TzS}YFĉף=:Ycr0וB&Tp m2vB:@]6#U_@-I4Ə:"`Kp2Pʔ_2dH7z²4U+8v (;CHKcuO aGbŮ=55u]ا?q nȊ&1!GƁ=p|G>*ar)|Lc6Y3,Ւ]⹂{+W.|rǽʄ6d\imlEcb}(D򯠠/R 6*陸Ζ"]oؕ97ohp0"OS mvheE~M^`% Y9EAᬎ'TP0q g zҢr\GZ_gA_2 o+g_ <Zo64pv4ؙ¤k^$#f_I'mDI0qJFEv,]-)Ii?M<\9)`Z3h9󊮸rj+W>6;^ #AhnD3.9>U/{쑢o0܆lkKrnj+QyT#SMn(K''4`<XIuDK|6Z cgX-EZG`K!u.EF՞P0e$jZRH [)xS8Dѕ+QoZvD}oK3Lem,1~pjH Q2!dIGûac\SJ4f. 0fH_diK/6h-'gԈŋPmaAZn,vu1A ^@rey齯Q:o{J&˕j-@0'#LP(YnzҵACFpw ')tLCPnT{B_D _28[Qz|+Q_cHZg8cj|OE0/C(bh[^G)?#>H`u U{l+m9T8hT;咎;!Oׇ\SRh5CK`b;f=X #<vԴN5Xx$ѐӤ,"0IE.vigd? Ӆ:/~{bnr jV9Vb_:ߨ>'WEDz۱%6y@v$66Z'mo*n9h[~ kAF`X,<|1ۏC;C(:??*ڲ_̫0ٲ `ЋԆf̆J4d: .:Ȥr7^E`n}&tg8 Fvyz`;0Nv?Vj$6)\D)L$XUmRZy#)O_+ssnrP)@Ǩqf }Dsͷ:& >湆,٧hhҢzozYGѪ'f0 Jmkd81#8_;ɇH$iP⛦<)Eʟ 1Jvt:y]P5+JyK|TXIs:px4a4odp ,V ̐HkIAO Vef杁=_qnڲIaH#*{{Ko6L( Hcxlk^KP`OfPcrY0r2T.ð99iX9R!t v'NnIU($eG_2"cI߫󓺧W};.eL!IDefb{7+jKB秗OL.rLe{ iFQX;CE'X|тYm,i> u|#nuw@c-{. 8hKŠ`τGuȏT9#&wԪyk){A7xܪdQFKD1!ē)`o"iLEJj8z4l630KP99Tsb;5Ā'1E|>VE2MX)C=إ!7Ưcy0Sk;xu>)Wmȡ0%JvB$y)7;g'J2kOE4yOwɠܬC2t h 4V6ȣڜ'fʣdgFXw-q"\*RJﶎibo{nа^Jh StO}]啀 f=LPy/]K hWu;KPEVkJ-^zQ}%6hx}$'[Knp#M;'{ RgFSRj$2~ N;S)mv?']9;&i I'?ZVT. ~+N=Ó7=!kS&8qܠ+a˴7S/nT͆PB`1,7T^xx"cv.yKD:s-w81PK 5? V3}-W%icI[X&͛;JiKف sQX\1- TAaЦ͆[WRv*e\aF2r4ʡW0eQToil9 ExSׅR++CZ782\:E$f;f\ .=E>)#jqhܳY a b}Hֹ,RQ@f&@lBj T)/^05Ϛz@=]l.sm/c.͖ N %їLaz3&)!Y0H'RM١ PR!65s#$$gUxK8EZS$9=a$jq RWe=-Yisҫt\tϼSSx]^#̦DqUr649'9q Ec”AK+|SwՄ|OQ8 'W9Q7e񁊰L!U^yRB}45'`bGhV|… ,0G|'4tA#Xl!uii ^l 2` xKaX]N¸n[oKِqW4Q}Ә?w%4zn5~;k.6&*+P<ceje%C xPf_UC| ]Y􃃤 acx".G2k ń'g`VW7\L+=,b II׺եi؝(p9(_fiA/ 1ٯ s׹Sڥ-:N},l2~<_n%S9P}Zk8lU PjbY|2TX!yg_ +ZybqJsG'QPU4&PhEV Od\4A=z8=zd2!ɹ:ݺ1 $.V%!lSw%H5~o #O3.Co"'0@KZ؟)ga94C@Ǫ_-#uHJc=dvG&ʩ_z/V4&|U')^-KatZHoS0X*hY#rȌY:*zyv<*US)\7O3K&nǏ X6Ϸ.oO4䥾S U]ޫlMiSH#&s*M{01an^Qtߢ[7_vǟ<J7(VF("(n}A :?s |Y(\qv?`q{7Z: BǪEh{*Q͸%&9QoB2ov׌>P4%c2W&_lx-.DDnL>šO3у(#cKMrQh2i \X> 9/ĴO\A@UO.a׸XW%=O GdEJLᣖƣSo&Xhw$C׍5F:ɣl761{`6:'#Zn& Ur n&7Bm ČᕌNLXlp1-Ѝ;{!-찞q|bIFSb&]vY!Kۂ}RV:A vs4Z̟bxof2EB6FX'[*_8?c޼qUe&v郲lMim/KSH8zDLw=e $O@c=4v81r)޲b_l g>s5V_jީf!C9w qvX`qr1 H08/@AG2ɯ%F:n5:_#Ha):f#+b$rOe/>-}{P o.{)$-ԁ"rB$)K<\qc⯑> n[)EuN`{ t^?+~j̨#Z *b yx0ýOqP xmF[wH|a D8=ǰz;.`}M5<-+Ib x_!j~"J-`t  !I$vW,|1z$_=WEa^H׷HFo(Mm<|BN2p2p\>? Gu#-C841<Ґpwc㞄fyMS𤸚*eR{/EeiQ1/Ҩ߹^dc泻"C 5G;QDpZp HB'7hN4a74=S? ߊOEN5P2}&MF{Agz郴${(BVv6: 3Ub~wYC$B(98j_JcsVLQdP#F&7ki ٞfв4S=M<[A%_{}<垨n cS/M]U|^B ?n=\GH׌JɛZNSэYsدW.q)?lt>@Z= ^^]/$zأYўl=DwtQ "yw}2 BGyE J1^l6 '&vf'4:ӖdU]pMS@Zg*q b{ m,ݓi*T.@o[ɅߗM((Ց.5rr75U{wRά۔q: 7y_ le:7?!U#] % dkft̪|LZIӑdWI :˫2S E6_ZU(”4wWϯ8dc<᤽݅ E{"sԥMMtw˿B T bIg؀<8623krM  25b4;MK{k:P|qj`Q?8vRjyx fO/>51s v݀QݤȾC~zԖyq/i#[Ŏ ^}:泄_19L#sf$"b"B Yadb#@;9$O?!+UNù.APS|*rW3A ߩ 1o9 v6 ,2@eϭgA,=2S wЂSs"( #>Fԯ\is %bS8D^/vm~55guĺGy۸p ȥs(-[UO0(w= ۄBg![y ^Z7:%r8Rb N np(g-%r|eI[wߘ mbrՋoQA_ntRK̢\x(_}dǁ_Ɲ[ U+KKh2mDtpcye%B߅5@Ee$ $as !{O ՔZ.kɄ>g t1(>Jm H \+XyL?clC_ 8>:Sp _#MMb*>ȅ C-z%1df`Mt](/.=SSS x".V xjx%Ƚ݊3yŮbbe]Ԅ6!b 2T"YxFD?jh=c?5 / }f8F}cY 6+`|FF T,ocJ89 3o 6G3^cdW: _vdQgN.14ыXͥWo^9H~Ez)Ϸzx'ײ ^7"h+rysrq8rCnUr=֌j'T`e+yReZ2[sD-SλaN>< Gk@yJ#0Bt5Y}sZA PD`OoIR`^U:{9G,D%Jn\[dd<*غos.?r$7-ULA:3]\ D Zpc~Q!Y*N'Ao)NfT9*=ޖUZ]rRδ3 \S k: SdkTӹ(lyl<ѸrDfǝﳓ8z`WiFm > t"tvsBwߘ%Y])(Jo1Sf tͣDy0iAjCc0UAOuْ\Q QVi¸݃3v~NHƒRiG#S,'4Z+fDqZwY,&,A8|멤NG_ܻ'(FZ>0k8rU"^ajN*)z},I3+L`"mS5JIuiqS@2^#zE4&Dc{oo?]Q#ͨ , rdFrg>űOe6npǼNbz^}܊RN\gA+|bt$ x .Ad}b=yy,34r (Z䫪J62j(ȧ9yӉN>im<I^2ΈvР(xIzY26$IhkbL 0]hhdK;y'm0r 4}r6g[^S7r{MT5p4ԛoOs1|i9[& Kb l1C`TȄ4ёgY\Ɍvc rrrs/*ڬ幐Zy#G, <]bIXQ;{ ,zF@P~,n_3nl3 k؍=㯴n)5SayV~͎II4uu`,<8Kw*HuTo N9$l߈C1p+ҧzB<sv-\ 6W4& #n0- DL?`՞eS t7LExG}u ԝkbNI8bF;_𯆇ݮ`"{"-&DgΗ~{ ,mP:d586y C_  @fj`P{R~/vURcϻ*u꧄mQEj" 4~l߸OKGN!H>4UN暳&GAUAmz\ʼIxh "ή`.+"6y tn:ZM?f{G'!dmw(NZ19 m`tsjYv)f/;7?w@/TM$鯠^̏.0 <!zDލzY<ĎC\u@q,qfrJ^M$w EB$~."'.M[>_;*?6?RcVё2&*-(2`6Pmuv.)m*b>P2.F-%MwK IܴSc=,;(1}$.V^׀{BivtFad>Xr@3q9-P۫ɉjQ Fz%_ʛ1#QԐ~yv :֭nK(%ߒ-B"$'36 O,5B\āԷ1!43\%Ju̕ߠ"5H@I!hxiftOV[6iPmp8v-JV)}EHl2=^-׿]]2xMҮ), {7jzz_̵؎anm_zlVSInYn$vx"❧;*v/-t\=0`ɥX 81v]9nƎ`¬uٖ(M+΁RdO@)c|*֢H ;ݯ|=oY(\~'yRVyjA*a*Ʌ>_MoEk (Z,9g z$QA0Ox},9v/QL7tPs )rc8>ܣghѧt[.0/O  slk(Q;)X+-C!M lLm3.%?DG{q3ZU,=Ex x,^A4T cUVwchf0K|Nesis\h0۳h }5c{" %.SX`;<4}OB&ͨ;@̂b^RB'.YCkЅq&8&..9AtZZVP_C_|bD|g;YUNЂ/eQxTlRJϬ[xY`ˡȨ3#kqk,}-IE6~Kām9v/nYI Z:ZBQ#<4`]6 t(7 W`^\۳O$V]S,.;Íŷ}h!%2D4vAeWH!+nBad`(+X ~4qi Lm}.0~@Rc⯢'زkJuSKgi!GeEZBr4C~'#g&/kw:6?ۦM >79(%4|To?&+?dx},ҭ1jIғT?D(ٜN?j6^r>y!!0qЉGQ}5$4|{yl(]=T ][ Pmwle=IRiqIq a&g]u,ڳS2wG9׻5!2S,mF'>Lji>(8bt,_aR !"tzmIәgtVva!d^6We@N'f/nK1 Cz+qtH,q+~hGs#R&񸾤'Z l=֑&֫={-~ALԬL"{ڣ{N"pjy! Qڦ_X T *x䈧۫l!sV͘%wߺ|>tB% ysbkmO6w3(G1u"Zm-F]A30krD;?jg0gY-?_˼PWT~ivG>_̠GP̧l#} BnV#tq^@`-73d$5Y֢Toj S(4z-Wb _`(:Y%p?)=4l@hFrt{Ugs cW X6E-oP-vpOrD41Z8pS,fi [4|Bp~2`?Nj5^.=3E;甾 bN/ zUPk\_?'{t9[}i㲮QrhN:]勎fMv 6WR5c q"X j{y$9zQ,K("[{(M nJOmlG Q[Vɡ"PXOg*:$Ũ󑳲dFll;@MR.@R]K&6 |3k[ u<e<ۇ ?nj7p ?)c Z2Pj-NBnd*US:1 Yop{h9swK}o-biVVU}JI0ϒX|:j8K%;94I7`ugod-1"aΦ S&J%'·$9ʊO)J3lJU2ʁe@M҆<ws"laS$e沮 ~HdٞOTN>ZBadēGq_Uߌ~ 'cհF/\V+,P*W-SěA &/ڗV^yyBa\.= qni Mӿ$&TZpkq_JX'I$Jr;Ov[P¬#M$FCN@YU8|,ϙi$qu}=p_E]T !;$5&_s \A3fh )D|+xyܒ1(6.IOw-U T+ٷ=u ._E>Ff=򳖻5p k7m>~tb5o&: z7.VCSo3gkW\a_Ţm[ m7@,1џ µΖjp)H,j-B3pB _.fץft|RNO;؞K*.ż,)3D;?L҅5{|܍0}J;+2umAGm}Ijp$}Ši*ߢ6z49U ^\GD X'#L] Lu?sAp<JF9fPS 9¼ׇU/KV?^;/]PCl x W<|0q` `.!uȭ]H"uvx6i:Nѣdx[9" J}vJX?O;`K&͔T~E5*pwz4 aD:{xP"(hz[A%]z5Z:hD^Z֎ԔI/iF]EE=Һ6˷;XH $嵲t]jB42DԱ&*. Rv"$w!u %$բYj4`O^*?n70/_<Ց)n iCKkqb]X'aɡD=kT~cƶCZQ}|b+=8(lM7*h#ɘْeX=P2ŔB5vvoiT])@ `/.Fml=,svR޴EK UI 1mZyskGHC(O\UąKS(2#ԥqde+ 5} nsÇ6ZWBω[ !{ZR'h<ځ' FI>,-H,N^$<1ûX2?L_ʒM2uuŧ >^ wQ-ϕs.L=<1uSCl29HF@MzQnJm.so p=qZZw1hfݕj©JD\ tLn|`}J+4m A^9$K ,HSQwT``WDB(Ik܂+}z@G`tiNҜuAͷw!c͏M@*ѝʿy!?qq8zlGxeg/`m*JpVNgn@:KP{5ܲ\7$S{I0>tEl:͘y\ 4+ޜn {& lK³B%7uv) R 6@)A Ng,"qox r nP?+ az92,Aj4ܥ2g\?&8gq<5s%L@r!ӭűKVd y\)eu96Esjy QZ7>;nj\o撪͙-nRV/e>O϶"܍ucNcODQ!1Z qO~:z; Affzo,q=89|{d]n<A:O1:yT@|̜otԂ#(컵$:MB,ڳ<YhGtuG К9>@(QL 4% J=g7-ŸUgШlukJ68R5"W.]S4aH7 D':ߩ&mWf,qn?F|ܠJv`{5ȈrG? ?Wf?&, !$+aDY:.p`BD)5%nRbijCWJS_~|lyxX -"ؐIWyVҮ q( K/{vq͘j+".:TH'{Gbt4Wn_%2tí3{"bBϒ 968ӕH)#,щEiTd~_Iڭac +Gs64;7`Xϖ;DmeKͶUZ¬vzt7F ;;քjNUFY v)xMQZ{ՔZ,gl0 ՗'gqbSbc>Ĭ#n胣|J߾ э,?)bLԤ]s45 -V$ڝ6%.aP.NA*E-F|On']X ,2/x8\/ 蛺r'fu$dlqS)@TJE7fZ!׳Lj j,iQJ0!&)*?-GpsGz7REþ]}" weM] "bR5^8X{ UaDjO[YfaǠZh?R<#@f|hZ!1z1JjAөbdo_J)eO#ev,ƱgYZ070701000000c2000041ed00000000000000000000000167a4d80d00000000000000000000000000000000000000000000004300000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net070701000000c3000081a400000000000000000000000167a4d7fe000042e8000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/bareudp.ko.xz7zXZִF!t/5B]?EhDTTk׶Ǽ4&L11yAd\MSv@m_eSO{[ﱯ^No7Gl?2*|23*ˆN o2\v\5@pУ|j䫖־OfFOjiui+B Gmf<[]Mr#*mTwHyop.JpgT,qD';*4.'>u+쾶 Ձ[X-TGD g"]zx&K^װɴ]8괡YS3#~3;,a4`">4b_|U[-% VvC1gY.(ϱi B.lle7R=>P.:y_!T%dE$4BtQ?p(TTAuzU}X2V&H"8\+q2j4)2Srt#㡪13G2&wgCQObKIV,xO}u7 \fYE469'@1[R& TNX*xKx`5r#s& AqoP;T`@( I8h;7bfldrηj3g'WO}+Z9G5(0 q]sH %py߇Ԗo@f;4pEn9CgUCTc^.awPJ4&]pŵ a[,PCΩ$䁇mnͰ1 ƕ?g*ׯ ;aXk)3@ 5fiF F3qT+H>?v 1GyIHTՃ1.)RcUq˽gNaK; v%.x)@ڮ\ʃ橎Q~F9jur dgF=h TbFʹ-ͷ+T' 6 T%k=Qb )5(LӮ )ZMcf0¨D/z?*"2 %40'L5:|AZ[DT؉9af ^ϗѼ9yQs s]' \a-lyWÅ}e?j2nfQȡ Ye3V黵;$Ei[Ii(qߴ xTsK;WZS3=Wj% :F0efwػISV!:J/<ꂙ݁[H46zOY+nYY2 bRxRdji4h-#Jɧ/J< <ijzkqD)8șL 5}98=&2CE(Z G j큄i/O/&vH{qqC4/awSJ3)8 zc YMJ~nEl=R48j)}6Qc%ç" 4t{R#alhN=%@ukzG66?kEc!1ʚ/{z$aAv Yײ!XǛbhk> %r*,aan:Ji֝Ѳ}m˜qfAD(?p$K,]@lTsti i)ک81&]<zL\ㄆh~!h -> n/}d M:}AQ("9^o6WcX e=*tMDtgR/of$"$}-lU⋌Ԡ .L5dVqA_4 Ơ0emaSm8gq"lf( xX]EOg?ngOKzPӕWJO5^ A@{$oniz1=9"/\X&"oé?' \֟: lVE'NAxْ~@ 8owo^6N1_w"ZVߵnqhjNfdQw1Ǖ33,T2p^vq>a#S[>ds"p@y{(%Ah_pyy4K;V?64fS֡The+=^y?R/D@:]pz7D+W7]! Fv[;BT'=rŋ4we>BsIul Rۍfg|VRyF,Z:%D`OW۔n{@>'>j+>Ea25rEım S-[&Ģ6oD,Ü)]dĕ!t)`z3"h,a}:V|,K V_d{r9ޤqN} ys<Ёϱ eY_?:1!,VOq$ )BnydRՁ&XxD#yI)Еa5 場K te\W{K*1(ʶv-)Wǡx‹7s4KBEl6hz&XTEF֓Cs{nµ)S-gr*p>pohy8 7>9T@~d*Ρu+fw-2aP)v_RnTKQ;LgnУvƒ?>F2a_W)R[[lJ0`~R>p~yʩ rۧYB#z c+R"fe}6O\TR&֐ў0lYm$?4AH~TKD)=TWvn!kBU}c9-`|< ")zy@XbN6j{ LP F%5#HDDݜɁ@Og`q؎`-U&@wiwTXOqiQO|6Q\@a:5,Ngjp7oC/N? 7)%DCP2 GI1w#~Ej_9Ѥ5Q6&w6`c!i7] )m=0E=goYS F² !SKY_բ'GN6]`rIb(.š MRu 0OSG{8>Ͷ%α~HpħdK̢N߇_Ή?KT }Qwa qͤ7|Q\ףV`xC(fցr,\g+/d. qȷv'%_}}ꡧZU>/R\r׭N!<3 <#yTڱ0=Srr!Pʅ=Uqr/c??`a2BYhD;sFc^%^rrQ˳ydbbCQ;֯xej]soaZ@Ɗ v3 M[lT:gu )HjĻeXHẍ 5kx:IXM4J+':vq9͇̻SxybS; ( $Z 45{7N4 )]!-3wCi9P7xBL c+5=A[8vYcYhG(I2EN&/\9oC&6A]>U&QN DuśVys|#-Gn].] 'doۛuFbQAۧ f% y^ D[Jm"F~ğ xdMʀZMF_u~ )-o!|u APؖk<~deĒ1~C%OdFЊCR`Mj_s3Tš%VW[X ^1Pwk 4Mڦh[t`ڗi+yc<5eO -M5 `1!a7utngٍ΅ X f$9ɥ`m}hj7K[uwH\E j|Xk_t; WAQX[*a}AV5a+Z>J 'Ɵ =4-[+oLI_s|b)ry߳NLR :eCGwN6_ pae5l*ԧKG c/z7&mn=W*PH:2h"}1UO0{5L* Vqv2Iv'.:%J5(Y0C}]K ?fܜX1UIJu P I5H~*J ^e 76~>'DP-s|ob~^w_ǟCnbQ3;U[3]C;>[5nsN ~2h" !.|Zt~ʯ!b^4j?U>v-!,Ź'H̯+.R?l|8}Xs.f Yڔ]i@"@lm_X"Ԩ6(g3ybF7pb7 )v'Rt<ފQK !`p20v}$b:VT"_koS}9NvXn͉<|{_ٺDN9a[@TD=08􅩓ëw^DԛGIT_dY7"?ow+sj:=cXȘ HRrK[>J{?a'$Ac(1=|e~^+,s)@@{&씯;ȳ%?'ҡgoG-inf?|24iՔ6-6kQ k2 hTu f/H#x#f @xJb :Xo}U޺KԜC_{Mڑ-z;?Âj|NwY]HgG&9Q3%OE^Rqw m또l `'v_Z559Fҿ(3LRbDƚZƏ<"ryq(As6D  ^8jvC0+p6vC`XIlFx7U 1e1PeO: >ஈߨ-W6S"~(F^,!>zwX&Gr42GbKڱtBTf)ڒ3 2fbNR W`qӦ}t3f L x!@+\مe+&GKbZZ5 .`1aR n*+ !UM~nSH'XL511#/U; NÿnWCdF}"߀wf[evLAb(s֖ݻ$YDm2jBv@Ofzd%f tr$Rr~7MGnG,)fVB3/6GqK5z oאu)% C"˦#tiݛ@?ѳI;Z]F>c!wtzNx]wHTYz5VԄuȷ\AYԉGFW/\)5o&oj&O]zH!GZgt> /]f%֑n@n/^gD(y(wΧ#,8Ǣ/XqP5|Ben7Q۰?3%BoU_ }hn]8kxn0dג81^Bc+4V( vzޯ"+v&r03NdaT9bFWjKcd̀w\h(Jm 976wsnzD&ǎ88Sdy(Xo #%Ƃ#e mcEڑL bs8҄Z9Cщ)k4:Ʊ$8u.Z+g)i W]Gvi@doͿ0MWo,oڀq *//=s?|Fə&D'+nڊuRt{Y(cgV5 Hpؤ#;GʊKBF:c8rdOkctni~ $ĥI 6F?.iD伹^l{4uLj-;s|)x3_f'}E&q0{DR )8Gs9"sx0zIxdiaT"SM}Jo/!] =-j&^1uPﮦm zyOsqˍB*|b`[@њ9sLC!)Z(pFN~ܗwMm-70u/:46{Dޙvݔ9D$7U8>yZF`(㕛 6o ^a6n Ж_Ht$=ES[=&raCpollk4m!uoҠ8Xǟ蘫|Z:ƁusvF Q+^IX WjiBV|"|(Q.g5G|"@Yٓ4Onf\#f(M$ `Øv|'% vTk+gҹ*5:|0xXɇ8Uzpv̙*J ջz0O"nxF(YYDpb0X4bE8| 9XhLA/$pw,!z_R-ez)(`(nysNA/Ua}c•3Tʾ鵅; |{AN|dN3FnI ŕg8wY9}s5G+@ P%AT#_A)B 9 MXu}X5񳌯Zf|7L[uOޕgI ؆90MO,b:4W@ x+z:iT1Tt84C,n%ng_[ ]3rj1j\VdOd$Q'r*6K:RA[vI?X7W2rg{\3&۔_.o\w&t9 3)vX»9}h>'_ghz~%MV 5ޖp?xٟ:ճC2}tXY@&ҐgLhUX@x\BXXm#m? ݑ{߲>Cwjԯ {!w'@~T`OՑkAtǓGLS(yϞCf p)3`GrIW_ 55ДFW `bWi7'$hN%c+X g~;8/y6-zkk\u}_ޫ[h ѾV9)Z\8wPC_tD$H VM@H{sS{Q~GU3_@ /(TȆxuXyCI~&aĴUsjreq(}_{[^5c~@^8qe-0G\yc˲\F! ?XjP(h&T\bu\IR/yneJӵz~Kn2n6W8iя$Np+m^V,qbrg+8%1~2ӫ ;7gZElI4\|~۱SSևDŽY Q}utuF5IQwd+@nm-`O )]E tQ+E@RfcKw۩D4~g1bd$D=0\ڂH ]aCh&1[clu(DoFq#q5t4it5Lpڡ%-0YNRnU1vR6Y&02J߽!:A#0;?CLsBo8W%F_"zڌIcplM*WfryBn)ؓ=;U+z ˰]O~Aތ65UK^ ?d1tKU+D2 :~sl83q#oĽ7uaOʼ"~Å|35OaiZP8g;s8'Am'\8쵮h~J%h"Lc4'Iѵ\\-U8jVr)GgJWSz 物: .,W-}^Oh]#PQH zZץƳPyO[- /8g,:u {E xVfժ.L2݇63 N…c2GUaIy/ La'Caa4#MkίIוC{l M1ۿXON#wNG']릁R.GM1#!ERCu`oh}h94!rut1~~0!ir (}Ƕڡ ܴb*p*r_z4-{ 1bi]2<|/X  S<$P10Јj ]v[d9$~cbXyQ_"zp kRS e3'nn mY_wBz#m_qir=_kYKXH B2YR/hB#`Z[/^YV)S# d1ML~9fB6{ o#J*jJ֯FoA"SΧU`3Jf)Sl`U4bVZ  %R ^S^XcHOALm,j ;:(ϟmẳș)Fkpˉpy"14ȧ*vsǦ7l !,Bڠ#oiWlOz }_>j ^7ݒӂLVx_&~x3/"N`A,WD \)?-.H23!E:L)n/s;vc"(c6SgCNQ s:U4/ a6>bm3r`|K0!Y7}0Jnf1^qQ)| ڹtBƊ2 7{d;ʓop6a]HҲ5 DA gp"/='Jd/[JM!6vQw4lb8ʩ,"WP\|PtT oRJwZ;>RYE,X4ۢ7y$*ۊ Uw[eu=&f.iF5N5 #睤+[H a|bMCeB{j ,ˈ ˳os F,?j}) β l^5HI4 xaVҜEt:|Y:A(vA\:*sL 1Q O9',3!w_PS/#ؗP$Ke9:`Bٳ"AGL&B]Iƀ ԫ):jt\8TlV-i7v8L;{?$e>ՒC>O.mz.^5V,Dt(1pUu:h+{oVb7TJixL@A[ɾ",D/8ZAF _Fnؠҍ|ahؗUHNgNh;S!kf/|Mr,8liJχr\Bck6e1t}QD>%:3Ȫ⬽=\٣H$A;Wό{dEhvUx궝ҫ9=20ׄ~geG*@2CVgfޒڔNDe-l 6>2F z*eXg=))!􊘏V&IH=F0ENui_z` ?Y??=jkȮ߉l,ΤⅹDrWvZrߥP>AGդD([8Lu`W[]K%~d:y =bݎ_GP/|oJH ,ڽQ k2^"jԪFc pKq`>{jKr/MCDkm~:>k[Ȗ_wLT,|;Y*@շn*E}P̅.ii_žlC@eG v5͟ Y:5ݤ-*#rhme)=y 3]"P %B|hwG p)=ӈp1 ˼ %8oV_#&q#P?+v(K]ϑ:P[~Y~`1(%Wr'#cBy;ozv$ԋ0v@3'f ,k RCG gtpѶ~e0(^)/\f?pdZ5j?P_{~zYn}n[0fwfi-YmU8f䧨P*)\d|UWVٷ킵}ɞPr@|\zU&e%"T=4UC>G 8o#e.i$#~qa`s!#yMwpҜ,x >/U\Z󙼿f7BI e%69VpART[n+"yl"CD7@١ӴJZcĕOdJjn«iȎz2mڿ?$hHퟹn[oZw}n^C=c0jn}N}=\#7 O7F3 42C UyA XRg]@\U*gꛎHq-h K5o^W]_Sz qT{9:ެya'ilI̠{ k=ImYl|=.Z(8VZA*rIůѵb@0PvRhMT?Iq}D:W#f_{8AN]BtaJ:DM6}Aɢe7%3QD-*TNt68꜁!JOZVzЀ'm0s503͒cm`b 82ϣ]i DHw.pʧLvshZG^ʑAYm(Mv+%(SnO*yYr wj dfƦ pyCf1` 6jv;Ԫ.lOCv1nyMEs:O =8Q`.H] P{UbZ2ӣ]d!%;α@5}yQϔk;)RvWFlO8'ߌfd&EOuảw29AW+7*.Knl7zJyɐ Z3I'C=2q Y D>?ا86SźՄ(` pjW=iDabѾ(W a k*1{ ~Gb ͣ!vB̤ZjA=aEH}V-$o^ tkw'$~>6p<ZnX6T*$']Qg$MfMQ&BBOMhx$YckЩQdK܇AVIbz82~fS ,oo˃N'0c4zpg! ru1lx)B -_xNSX}O!˘ŶĎS Xot@ymEĔeCEj3x/SAlŻJ*+¥cu?ql+d{r^x>6(zhym?_tW|CƸ̳~R>ĩ~CAzm)BMJleU|?1M>ۜE:Q)2E/63" jMeB*DYL9 bN3=B2pK:W8X;_͐e[XΒzRVGj!%>_ŵNTM.q(xG:?DD=yn}g5\zAŐ=MkYY Q/:ad5hk?n.SH]g5oa]zlvH)؞G=d0?L jщW>ک<2yFmSu&_j3a,? a#ɋZ\bI5v޲2D>(ODn.</<(55å/𣼼pŕ?zۄq3P*%lCt|mwd ܢ}役'(,} PXTdlxV㮒ݼxirByWE/*)B'⾥Y=Rj<bcF{P+ӥE̥L Rs0/L8nM&Lm#fO=$!q*S\]$'2.^,KfyVf >:oJdd5m{3D1m#dhtZ֨:g0磘YZ.TN!7^3JƄƮiҊץSrl!frtFf|ryvEIs0/Ԝ?ĸ*)EiP>C ;ߥAZ}.oH]2sHj(Ja@(튕o~:b:PYܭRY 7%GkvbfbА]}( !SmӉ~*selKODpFȂA穜LO*v h9gtm jb$7hG C WߋZ(3^|k|nxASN f#H3][HH>TܚCp%H^2#`k|(-SN뗁V#Pc}ރ|vB$\P{{j8@3䶍o#@9f&05@;۩ EFALIUHL?lYB9WX 7\Dh9d@<'*LUh7VEdzKƄ_WY4VrdHt#(V+4dQš^-|Iߞ{Qf*,Lm'(RME:yQn盹RY:׏.|sY%;lN!d`j91z_w] TZ $I3^ȴ+>fS5Qkxm5)eJYywwY?Ẫg'Sqcˆ}J(k7U4j[HG38F:6g#Iq,R!9oGy2(vjvO?İJiw O]@Iqv6˦`}M3k xD~f{Cn FjQZ_lǪ#W"*z/P6bCT ſ3gd 2Ib /G~.^Vb:Y`98N~T"`<\q3?#܍&Byh}(GgMSupe,:WBs:Y^py?Cl?ц4X:sNJyal{…qGIgYZ070701000000c4000041ed00000000000000000000000167a4d80c00000000000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/bonding070701000000c5000081a400000000000000000000000167a4d7fc00026670000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/bonding/bonding.ko.xz7zXZִF!t/3]?EhDTTk׶ǼZ1M…eEr M Z]ۆF<^slUoKDyĆ @2 "-3"bL̏)&6u}%R~@)Zb7qX4L`[V= LKiDe\i X{@.H@jRׁ?1ȍo'd Tt Vc}$r6sE5VDrZI[Wnk h㹴T6= u:?֥8>"r$%_ @.#t666"XGbYR%yʷ'"t( G]M꾮2HH?5L_TSaK|yt,{UIYoQw!l|MyCjS Gu=q +8B /Wd=^GxA D?4;FIԂ>d:Oƺ,`tTCt07]! Xl iMI_hcbO]nV0C6- j$_XY?АzV~煥| XTӠ&wIFWGsh8OO[f{ț*C!n.r"AξY/;âtFy At`%_oΦt]d7PP [1z(-4h^צVHdS/~X 0B*BFd/WgD+/Z ߥ`=DHA+4O[^Z`ڜ\{Vwp&op5aѩ-ѝDnM$oH}@!u'i 1ҵRfxE |RWd Uh%o^>PfY1vܪ}`WdQWޥvȎR}t#q##Q͔N; %oGÕV4,g ̫6gi3WRnj* ~TtaB`)>oD0zBFlHYc%^%KC*1ܲD*Hix{W1"Kd{ɂx?#I]xbJŀ5 {RcRd5EWr̄:CI+0߽E F,۩m[<6`OwВ~j/SgᱼJ@B쟋PM$/~_ό)]$$>Gǰ#egLix#L˘1 |P=8d9[yw< ҹ`g9>ͿKՁImēgǖ$Y(udԙw0198\)O^wO&oםۭz]NJ-('px峂ݓ79P| q aDvU6}_RK!@UjuYx"{7M6\6.j7O~ #]+x2б8 ;9  !xAvjʜk6-;̧*4T@H×p$wX6s/ar#)nF#i[V XN6THto2eˡ)@_C$ތЁ6E;ҵB^D[UJ&Losɤ2!io:$מV0|!:˜Ui$Ic5'|l^H}K(J7P!C#GT=3Cͷ Х ;N3| uaDK2-77,xu{Z_08*('¤c>q%>`6=EY{lyٝbq!kv:D[aUpw,ɇtՊvBOg4RbB@3['@hoe^2eo/s|uhԹp " aШN5}XT!g߂^_T\˪CQRPz >add'Z`B&'3#Uuj xʖr`]v^q:']~by{Q|E.oFa Y8xr&ИG3'*<;CFxj*xa`TȶaÜ򡦧b3c\"uH|ap\6-{&9d."r3+*V*,8UܝPSrq)P,i @yZp,%Q в#'T$Iv8NGfCmc{jCop;q@ ~? ~(hc3U0N c{2gw4 YEH_C*[ڏ팢$up'8yRk{5o#+ev&([ƜAk?;7!VJ8Ǔ_@[SxjTI4vd\PhR8V 1l8%`c7PF+)q ع0P3jGSq= uQE-8(h:]vӐuTBMx]5oN?AdOWUid81Bq J_yUumo.XҼN0[v^GV,`e*1ÛZkMՄ=^yȏ4*v}']P4aE{%6e #zJ/`Fpb<B֦QC> Q؟^[^-׾h࣭?nhi|uMzc-5ײϝf4O[H֋.;C"#\%[#dai+ m.˚ |'Jɇl" %`4JW+UT)W A*7l3᩷v)w p&j_3G;l'hҺ'/괚% (xyYrTJv9X2}Ʊ T r8ACj^Ր+HPOs|Nlc%+pԣ͂RM#*58 IZyuHBPρx.g|qǤ~ㄭp. 3!zLx s;K 93jo,a ³ p8oGPl?j"s T%<_ϟ٧_6> mB^9!;鷹jT0#_~$Od@bWCT;> GB`>?mɵ}SG5:F}eHljBC`}QtoeG]p;wBXEG!4O3cYCf/r%b-;^KdII MYAOfSr#H;;DD\ ׌.AWa 1Kb:ڇzw:Ԕy 3Hs}o 7rS?rd'6ђ d@3WY͋?,NX̊l)=s:*))=];ަ0 nyKh9o.9ίT(FpΈvWGH$Rֹ'>j3DAAqB艉xaE,9{@hyw6NTLD?#zu{_]LX7sՒťν=V%Qmw::x`A`JQ÷%V @I>;#L[r1RW"&8*B(VmK+֙W8\}vEAU2'%z'XG\꜎sl3Ey%<ݩSii5rgn2J{/1ggh͉^#6wTK-<,h;!LYl5 Ro_kV8er>7W6>enb5xu-OG=פpI=r榋5ټn*-'x n[+ѶU0LCaƱ4QًC%|$h2Cp8$Olj}Vw yeVO|ϥ;K>rf1'7 ZIYwБ Ő(IBjbh tqȽn偰\ҖjW'I=Ŵpݾ?: Az|M~x"iK(͊s(:Ь7mU$¥c+\.4ɇY[FTo%|_EL)(-Vߐ7f[k@ ߤ $*旡 @Y:Ϭ[rSo#2a+_YFg܂L`ש>"Y؃l D9B}|'r̆GR =/yb%c uOrE Iȼrx-Vǂj5Y̿``~t8\o"}`Y2b?"]m,)lgcs]VW+dMѼ웉gdsZ3airuh EnN`=ܛ4^pX8Wu'k&Sp1*Kbʨnvmp>Հw!u,iJƣoM0!L˛BfERORw W!/N9NRU׃Jϖ e3Ę`$EhpXfծ,il+;oX=p*`fXvK.6(#>tP ;޴^$UZ:K?C=$I3TB$3OUH}A \SCrF]$嚻 0R`~CJ18Y#f[PO\:JJ-^(ྱ8eT#1Yޯ>/onx:c#Å2.f,%Fd;s-`. Qb& q5"»֠~nO~%@O_ԿwU) 'BKP_ㅙvRUyM! 7xiot$"9sؙeT` "\՞H2ƺO9B0iAT4(@$N*īs|_r;ay&V)@lwKP<')Wʎ*)UB4Dؾ\*X9/B!.F9|  X\>ifÈG:k=*ZzXeF(y>Aۋ|LqR>2BZA۹׾Զ{Ǵ+Og1nLñ]Gm1/@._9:yX2Nj',Ztgi #4w{42EZz [2&q Ókl5L=s YꂡcPП>*ICegzB[!Ed\ҵkުglF7k^|m+a~ˌpM>;#Q:G>?-tI;.%C뺤D^#pӪshVA[yaXϛYrR2z|k/r\o)֍]aK_nDp.i%sṕVtԌx"⠑Yut]o Go\=N1[**QP O `cΜjf!1 v=lniu PNUPn Ai_҄7|m2oiՀ(~ASg]^iUĜ[KzP>)-DR5[4c (RdmdWx`N(USxlZ/HrVjӝ;a z%aV #X譏!8S&2C;[]4xik0rV7.+Sjdll1F9mc;X9ム"F'ɀ`WM8+eh O>!;Itf,5klE2 <ۙ" M$I4>x G/r)rY<0˺`lwk(˼MU︘ L 0Hc8(v9~FW G3 \=&LAMӾ0FK,?d2$ͷ>'NO>Eg]"J8-96-.8bG3b~z}$H11%XO0MIԼdo[Z$GM 3EQ0DDG0jI oD{jvj.4c4M[mJUU;jY@ll)oU꩓qꁾwпqoar$$nSp|W/f*\W>3ґbp:%=! nI_eimRq. 'pd滤͗o)w@zփ2jy 85`^ J M_l+j⤥F mLI!1c8և:?g|A%-f7CI!^ GG3O *3ui!CwSMBUEPa(3,w q[ڱ(Rorux EoR,L4YPzq9Qdޢp6*Q4#A?R u܎A'B.QߦSIThu_1C:X.)(F%5n!z|ts>3TDVyGiŀ=6~^*UlK FY[ {r: (Bڗ>S=Qڜ,{̮Aoy5hkL%:m1('mls*S Tyv. R៻ 9-gV nd;'a*m/\4UFѕ!YM_oޘ%0&+guo =k@R7S!-Sy}ĈG$1+]M/AM=weDtk7R0hU^QNd9]7xZ`vH8oſӘ )`d>:n|||ni#-3^ʔ1F-I m.uå95>c\5'1m5ϝ%CM[cOo#n%&|_ |(Hn2t\^ǶR|*]"MC;,mox~ڇ>|EAaϸvIw'H$ha+Y7^zk="d _q;CPR|R;^z(XybbR(ך<SBmT&*J:ɬ(^W:GEsī-jr}L+LWP.~nUdul֗V:җ i.m_0Od5 .T^1ď{aDa z'25f\<0q._ڪoi9chu 4/xWlqvcĤYtqYou@9;ͱNcrQр6DaR>1Xe1YnaZf54lDS+hYl=q`5R!+u:]_S.߼g^p!37gyLlif7\t9- FL G_Lk?X``F6=S9ʸ:]oz #LMdkAb- iP̶o667m+(":|ϞJ"x٧cՌjފ[k e:G0<#mĝꡰ$~{a5y'r=wp8h%^Zr(g oE;_x~ ZV!?/+eCwgȘ lAY~lt'ϞhU! >Z-4r'h6 ~~3>?~;eSӋl*2ʧ:tArׅ)Xx(|WpYpchhޯ@f΀>`$č2']AR/1ќʹ4Teehw,B6PH )$Lޑ>ΜTA\Ī^ڥ>BmuRMb5O)d?7'ܪ4' VĤցG(S1ٍuMU[JRN%uWOR)DdpBfїG,~RJуPYdzډ|W=e뗱+ٴYO%9-{ g=b1e~r%(7ѣ!{M9)Z Agmٔ EDM%tĎGʺ-j~6o*wҮ6D12;ȫXP؛jis%2ĝ9,Й.^P&#!ɚOA`.s/ya^fh.c> |`"ʗ6,קmr|'GdxWu<](n2q %~1UHGñ+dy1.Np`ߊ .?T]1ߔO\Im؊SNDZ:A_$f`<)?f5Bե3-탯}$(1I`qJ0 3i{??}՗68b |kxw{m*-@06̬Ri@F LZdl+L"Wj^VӀ.,6A iq'Ms?PG?`Eܖi" ; !dTr+Rn^ú/H%'G}NrN/~d+jfWmWzWzf[uYw%}ZM8ǘv EԴѤrŦo*7C1v!N)`gv6{Y+'' 1\ x'lr F4bB+|.QR)ŢI"D(k\;"|Ȋ%09km7g~')W~4Ҳ,:3v "L_a*C霔N/`!_4xFnb]Tr'{xsՀ 7ق{2t "Ww.jeֽ 6V<97 g]^g &ݥƯyPL1~?(:[McPU/|Z%!{Oח'T6;͐?>Ĉ -f/[١1~CcMTF3Fg*}Z_qh,`//B֬>Q˘x!hHA!h[kq( z({/T$0u.t(dd:/I\V 9_Z+ ;bx0׍SPAu=t]\ޭOq}_õePL~'6z'a&JåonBݰsXx- , 2pxI6Qt2 =-*!v5Ôx:&ۗ[:*DH;gL1lG/^mJٮTv 3Dz&&31(Zyb 2Y44(NKP׳n̰'5RA>.W2vdlƵ,83Ð}k!.HߑG p/5 m%V':4(OȫtN7[* [DYȣ9D5tZX)8­=%?}F[h~YT4Qn D\`!slsW N+z6rˌUsil,ȥ5Cu3Èu;YT.{7؋1$ȃ,cU&`;Gd[Թso:szDS[^6Ck|M<.v; ۥ͡>5U1_n}P%R"j ;c(w^.cf@ rr|CblGtJΆ++a'NdZd?:K?:#rirZ-+e2%A (LIq; =dׯ MXUJݨ 0BƠ.Z=WDuK,ppM(45,[,92V yz8Ў}e~1 ę`c:ߣ𳷴6yІypPtMw* o΋DuW^:s%] sr^0-*S[,1Qh x*~offEC֑䞦ŕSǑ; )bb3z~'k@ŷ{.J W%[!1m@>ΦZew[%yhH7ԔvI BkH6~L? '"Y'2,]-2.~6@IJbF6}D&HA!O߷n + :L5@ο_$bE]JE,I>%~Cj;d>5TokS@(Mo2j#nu8X#Z2hgG(䨍wA8☏#nD./i)OO)_PL<be'I,! p7׸oGqTūO,Xx[ƫ8}M3(\w7U*w*'+tߪ0Vc>tfS MgƪnөSl"X=KoL kdjSR w/K4~g03)J&^:^mj#a3U_;5l&f/en+K(x i۔dz}ۑ~ؘifC̒§\:9`0ᥰ8` V_E0 =] td dv,Ew;ɯw4+s5⬚W.\t#o-Mn>(<ֶ< цpR}P0fwg_yabK&Ѧ.&(u^ZkIux뒀,?NQ&Dfc0k6uW&LicG&-ŵE-^]nFY6zxuTrC 36ȳWjG@=9R sH$Z$V" r؉&z/Z,H$}IзЈ[DfrSݞ|` M!\I1w-zqvTX )a],ʥ?ϤΑ&e]Lٙ'J䊫ks R]O1LT(sC@BzScp؈)< z5 ķS}BaYװ҂8Tp{St J,ljN؜o1? mn[-Pb>s{;7NV6#obE ̏\e.- 'ojWzLRh.l0ѓYy`[c 1Zﰈ$OMr\4/Zڲl; >;[gstۓ>C ::w@y<(8JIcM,ڐy[TZ~l) '40Gbi(>撇, ҄B舅w%lN{?쾤a #l{Mu`EsUvlLyg$T%?ڜFq_i:/r>h^t"d/!6 Tƫkf|39O:j]Fi!p!d3Wy p?l-m2*HFc w˳gg6 T̙'IG,l!*AS)E@>q~GMc6ď% NbuH& j-g5NQ՘` +WG4ITy3ne+sD_|4SdNBkgI+xHA!1/LF_i.qss,7HZTVP!^Z!- j~d/-Xz^-zS8 p,2ܤZgXÁh\˝W=[czYmj]m0#bۼeC@gtp k0b (]>3جBwX#f$O3G`4GWKJSzHbt-Altbaq߼0qu=٣.5e2>&,y (:4sA_s"ݨ_[R% Xz{a3%< W6!7rud7ќ}nK(%=?;H\"o_Evk!>@B‡6LSahAzmAIyо DKA Afۗa!KnGNZLR)Hqd~Ɓ4g0m<<HZD.ܪԎeَLErWogVfYl5-1wZ8&tU[xuQ*M {, G.)v& r?uBiP Ɇ05[_ sHJBQ.'Zh4eP:6gKhVqTXܻlU|@ȖE+:%meLżenfGĎAp 9QiKlk$p2';"0AVc dpe}Jf흷o!vyh70L=7FuS!!N)ؚ9 QGcl\nbRt[n+#-ԿZՎ{[#蝈x&]~Yc-"iP[?Rn k&MtL­IwGV 4+=>GWZY;Ni$u[{4b}҈y75lXm,- Qt$䑏 TLW֜x'i.GF2]"X8<%JmT52RrC됢XlYai@ aymL8ε4Fx%ˠ TBt#m O^i(ʘF@ OGckB8 Җs^#ܙ1N9 5}I/ܪ˧أ}8z{tȧ9QA~2rNȶҼŽ!LRVٺ/Z{q@f)oXgdk Xh ~X~ 's:ƙVpΧMFG7X}Fow3*@'Xl&5#'^S}.Ijs"הULw7"). d1BT13ƛzﭘ]|MRR 'oxџ ANH7z 2i֞CjԶA"ZjГy(A8I=?jsp!HissBTԾ]4(m0 #x >!=*qyW9'w 4_[t1+G@\D(EֳEFra|NŦZaS5)RVrGe/` RE\Z1*ZeK8)LY7U 7pLfc x$*B-5&y X@֠v}# uNq(366αmߥ(Yuor'ٚ/) \CnoW 9)/|Tċ:V" S2K6_<폡rIⰄg\;rNCe6NFViUlegQ#YKIݮo&&G qD\%T; % 5;rBsTpX=ΎA44}u {rO<ŁfNC F"v.]nyNh[>]Z~H pNt?(q4N)X9!o* O%#$VxsvL8 s6@[Bճ*kGgW'g0ؘ EfœҪ. ݴa2>EpB<06곂&b7()W)X}1 8O/~0#V*4GP|GCل;= mNK@ #*pu(kigaWou(=WDW?5/:`oQ֖ 2bƄ>oUz$3i6Ȥ(bǮ7i7s咔J.s^a;?VfA\~А}DQ(t6BMؤ6TUIBv N+uts}q~.z87:j]qTluȿID9z]E5ֽpK#֜ըq Mr38K1pV꫶V) jw n,% vȰI3etĴcNʱ ݵ?2-԰!13v@Nd^OS̈s_V@}^>Z3I Nuy-ag~~VQZK1F" 8|q\JsUއ̪Z$Yu`b Ք&X$|"*03p38ް}XO΅+[GO[wzDBca%>Mx=OF IP xaMyף89>'W9,1\/Aߕ^}jn JqORxG]a{Yn^ {e;{[Wizvw*~<ݗυ(fnX +|T`|:-hS=*ST餴'"nҵ&*>CT>ͧbhU$N%媭;;U $d>E$JƞVs;j!P_., w3{;追?68t})bHKt%!uƎ5b5!\Mg*3d-S3J`|o2Oi՝àu$ٙ f)nDň4/n=-r:";/9/SK/7Vt%6'"5&mjk(WPw>t]qYD@D:ۿ._&Pfm-}aU\_gĵ3&BEt)D~0W譁QK7|{*)5wPþp\(VQ4߉9a dl5-NC@Yݔ'˧_^b!F/$t::챇\Y67hy ZNT2[?F akcpG`G8Y \wHW1–L؋^Pfyo|[wd_g q^׍w?GɚKn* x!X"'I9.:1]Jc<hG!jJjb6izpOѣ @zOC"6]T2IN DcOB焔 vS=dF%kIa Bz]ח)t@Pm3gqE'Zq{ ,@{~Ľ0_3a8trmWGa%yF/~l zuu>d'xm*l;f5>kcK%ʗ~ ɷ9F| ֟".4pRl.^В!]wەlib;%8|qWrOfv8F:.oٺ ~S>7?zy#5q+p0/b^a }&TaӧB+\\tl!#IpkI$\y 4LǚwJjꏗzZؘ\PR7"Wꪃo;b,K\)L56d!JIד^ErĻ u/moمnjR:bH0ZL$ ;|եBCS^t{o1H:> 67QisQGql6qNC%<>[\W"2~s?lK5hIap*b-RGaY Z]^)LxSՏY`X6jss~M5lg4N@}QK\[D7@W'uďlW +ܤkW1("ie%N|̧ &-A5ut%Y^FJצ1ޞ1gvs_Ks5Io&rHB%þk]?$1. P^ ||84/]g`۟ȤpztTX!EvAv#ucDjԓ4[!lZۡx]n:zn|IuҺ#7e0naIw1#KآY}:'W߻+ܞ ;>h;)[)HmV0ä=!~x/CK ѫG,6sCI$&FL8R~ctnt43KDWNNv]4[y`uHMMZsK?Pl.xL9(^@F ;8+ wsfM|2J_=$C8Y(`7+F0~"dĿHm";+M r#3աq+XE:5ǔH9{ ,QC *T Z_r޾'Tn7OC?*(|Y"#NSU DKR' #ҟ2%dvRuW-{ccb16 \۵7cbL qV-gRhTYꞟ'⽗l`~QUk͢K w^$T[ú81ImFNYRbR#L[Ty<;LD9YxCH'[*q"5vy a 誢l]hXѥ henVECr/8{[]ݧv)xKJY<)h_MÅR.Y'tO3 Hr|A"ee㛦_q(Yd+\P,JAg:%BCwG#9] l—YPЉ;VNb[ߨlۂ(x9.z), FA5?GWFuΒBjTxfrtKzD_hXDfwЊG='0CSp2ȽKx[]# \X>S$Q :90L:Z)GXUtE.9 e#ބ)XT_l\tAs@E[jD%ӯ$`_b U*Kp357Svn|L*{}۸VUຽv*(- -/휚FA YSv*Z,a{\]?O,L"6^0f(Jȍk\gudȗ8kUZC''"k2%gRKc ?xآCxQ2Furͽ"9,~7W&bdYus^`"*]P޾)l(|%|&l(w7uGI fs5_~O}-XzE&W]g o (D2XRv J߄P(Jjwf&Q]T`yq}% ):PE m{AF"l#Sg 776d6 \oӔ??_yp9iECM t>h/=O>P1]MdA68!Y(ܟNw;MFf eNfum2VkI^8_U. ARq"ԽgEgs]c%roNSĨxBp ,W9@n=tg VoWclDHxnZb9ɦ(`pvV(NxZ/y`cjhԀM=;dݤsطrY$W )aax8r!Tȶ>)J%ɩڐqEA{D݈ɉ1BQv\:}8T_)nr?¤{tq.I¢Iqlʤ#(?p(؝ᏱS"~cʔHaW TsVXZ#|]_1۲ 五(Z7+pwZ7~u1p১By-4Z!Ic-󷋱sɯ?rZ G)χR䦠*sFz^<.10V'h1?ו"F vQ_;8OuC#&qz0]Z V$o3Ÿ!l. تAN5 +@M}2jpdrM,s6+?oRג0Ol#(2.OY yDpx-|4ӧ_]!0Jx7\S5F Sr,ØLȟ(AI-7O}Nmn'sW!ְ q52%X1b $T>FB-v/ܖ#bm-P vv<Dׅmb`őB)be!u\pE^daly4o>GC wH%,QC+ ba_䶆 WrM@sxr"$Vq8IF?㒧_.Au{R>|^9&M+V埁3[=ɊW(KYI[su0]FvY"vO+ѰSeeOa+9~ *ցFm(! sQyzI)&2y+0b_ç%Og@G˦?,ImiCَa^bi<&}f )n$qoE1V!Oh@x!IIN.c0zRMŘl;f|ESI^HǺƠx:t${9(! 6#_dwo0<@Y=wlIyai Wj-Y6G'e\>]qZ活yu% 3XU֯YK.9&MS?e9jrnэ]ǯwA"5HYdP`9zUL&MI/_fa)Nb}:@9J ^K xz;lcCDFGDضv ZY$> 7l&XZ\g5]c.k{= '84p̾R$'>y BuY V af5)&#{}.E˰,!-Ƨ=RGĂ=.)!Tehi2 \Lm8 Ա-roi%TɚzL| Sx<Тq"0vҎ Ϸ0Y!C ^l.D=>gX. R1DV2u+[76m8&5̼q1(Y{mc6`@:q{6 qڷY~RnQ@0u]cUqp0K؜$Čhķx lh"§:ӳ;^ :!0|3spL6yVEImLrv KH0lHQ2+w⌒QO`|Q-S:UJYYϒA2GWyw+ɗT׹R@~u\)XX.ف61Bu'k(iêIKUB2F@e8PcQ) y 6DN@YUffL{}HnΎnoŸ ETd1y_ܔ)wy ) 59}NĪ;R+s?ʯ~,+rwݗuM^9PN6pby$ f"mvhhJAm)ط YaIbD|?F~qa6Sm hZp6\DGȉDAQoc*+Big.m}WalVHhC]nRf=|"){0B=i=s>0ZUAFWZm.ȃ2v{hv1ō?3J0sesٻhFt[+-y7W92emKH W%Sz§"ti}}RrpHao;5Ô?$\(1J3 $\MsbͶn*?rDg]־)nA>$ҏ }DJfLwm}Kˡ*zT ,p~V )bJ aJ%HhDb%{ nȎISPHbE \Tpc蓕LIk ƀ5 HD \..fxH=%+o!% [o,%7w6&y/{ܓގPnJam)ȒZp!!}P**}Vѯ^dC3'TwAX'\Z(Wg"wІ=H@:#]:h뿐m[b y2P%BOJ50YYZ5r\[4IR]"8@Qv*AR~kCC8 P(J|ol-H;GgS0q=k85-\ϕpGTiӠKC6 !oXv1J &eXijacO+I8aޔ]uհ Gi^q"i$VuG~12 wBD E Mыg,kcw|/ J[@ ѪURWCa%&pt6^8xYA69L̜ ]ͲH!n`K*tj+yq,_aNqt,C<3̀`2ׇ@Rڷڌ辩=}p5Hq(R{Py8酭T<ŸǓM%b+@}i:_ڣtd,j;e? ?B>O1 FUþ.JKmLHqB|/_qsU~3w]EFӱ18PA t~nFFХaߑqN6ӹ$AinNӟ'GN2,*9s:eKQרּUJ_ocCҖMto!62o6D5pup/geeɊ$ >_A_d,4&_lߓZCCW\aU#m-Bd &'QvЦ -`\|^ N:p6btYFؼ~iJ@3U~mJQmdb!6FgDqH!R~8b6LD ̵']% 7vU\pC;ٻ_ƃHg!y?,q5@ZVk$R r4ن(H/[,MFS $SOï-eXYVZwXE| |2UmrεD+s<0CҌC㳮cF,p/efdԈѿtyvim>f{w@z8M%Aˀ7}u(ҷHX MC [wS= ȡud=FT5ay#X${Js5I9=*^*'K/v-&Gk١v|H[`=Xt2I2:?$HK/hw>7 -PwuSLebdX1(>Xxm$[YՓPxy.ۿ"MdEO eMYkjٱnUS3 ϭ{WZs'O.acŋ6im1C9ⲋ)|771N.HRN.QxK?<:sRJMV)Ћ=31أˆ,4e!є/[_z(ݱ‡YЇ7ڐ Ȏiԉ.ʫy׷]ABsfXD+v>A5Pu g63٪3{ZMt(cF'C0+)[$]?_kxu[)[)kSIVT_}pʯ v}8Āx (+zԬg/:s-#04)؉Y|#@8A# OV8QAk THBަ}> 6[&^g?TkwpAn QjW30KP=(?=~G;ÐAx'$_X'MY,{do+NS qZD$RQN_p DO;r4"U/DxĪhBr{t;\lP r髙9H(%}Ʋ|m'@jy ;QQ{?97؎/;~KmTɇ)o,r* ݫ!< jw3jNx4FMPFzyߒߚӸǐWB,M4&x@aVKEXj?FOoM䓇SwDBŤet5N51f|] ueμLr ]YϾKsc/bh8}9ݰ2Wp?U=^tI/ ɼ'UUɽ%O3KȵmV(wIT^lo-Ai#7._Z)N]uFA?2O@3N*gɗ EAA+YA$RS1;^ˆާ F$7WፏgiPы'y7h:= !Jس"E"KM To^z. nZ#H30bpunxb*V[`KzV9bfӻ @j1AsX#d:("hKFl;Q^6r?W B<2~cQvp#GDri*tPS9hnYם\k޹j}H2wak$76 CʐW⦀эPXY)bgXg'eLz HިY:nC BNgivQP=cxY5b@6,FݻLqmsuf6E S5BD 8E3Gu⟀sϴ][gQ/\jl\Uku 85:ƫs;߾eX]. +yq6121CM#iW/'EM[1 lQwO!w] ,uYJbHOc15l>,W6\eɒ1kەꅗo2>@R Lw2\ ڐM\]H\4+sCL۰sZ=s) 'c ,<4 q7,]^'q*@d}l3`R%8\ȹ금! OcnAB8$w TBX"Osh K,ܱOMr YS "",vhgk:D)aZP%Vf}=K&CP1ƼQD mNOM}PXLxΧ Eo4,Y(R̡KǙDZ!]_ &S9s=>}OAeX qEV5ҮVjY78D $[*T vpؔ ;9ݘOԸ\ȭZG;2c%v}meNeTV+ u>.@#Y|Ly`GP0pkchb:upE2EH!˷湝cu@eH&RA$&ݪ?(&4+hWwOA*L^ סDҝ0Gͭl/Nc .ȳIJ+ǡ >T񺜨͇&sE-5(?&$H쒶_'VvJk˪5wnn[lqrnȨ}(u7=՘6ZgVAM 3G܄AqGˣ%=lKLkE`!U M߼`+Tiľ*8bS摹>hB=c?p>o t\  òghʝ0S/c eu@q0aytKh3Uۺ+3_X&eCggXdHOk*>m%n.xFŪ3&6}<+>X%Tp>p?%6ƕ=9qS$ vqu^Eil&"XN|;ؾTi% B둷LnC|*]cC]!1ST+1Α9'uV [5[]!bnuLov,1PȇgAI6B*aHP9E_>s :V%_|XXi$C>[\*ހcgl|)bED~}bYЌɷէ;S*oǝ8wKL>!1x=J( K|Pco'З(6Dt,\98x7=aS<1Է0~X0)q>֮-Evq0`-}nKeӫޠ@g}*]R99MR~`n0﬐Mϰ`1%]%<  c-`ziro|7A!&.+xtzW~0y)DtԑRc%:Ϯ=36uM}leZ v3"a/`J6MM/`rн)seXP?V Y h-iɰjΣ @Y}v`Ux_)WG90PLko/͋4mcE84ɀbX嫡ևWc+}^%--6 jL԰FKܳe'Op>1G߁D3z(_yRph?Im-gߥzY1x@2pvբb|W02sRmތA~?ChJa᠂$=@yz )S%5|>b' C&/WB@.ְS߄}CD{UM$k+FCohI%z_ Eg~;`(B3H"{;話ΎRfJb Q}-9Ek: VKV z`AΤ Rl?6W&R)oZSmN%p3D&³̺x^Xĺtď(BAJvݰF?3|.ͤ ZGR?RҙJS@]S^Ι'@E`| d Ju,΁Rآ@C| ɵTLӢb 1S Oyg+C$}2:v/,#k~$kOq|PwYd5)o aGW=IxEvo(H|bQήX잦{~nP'?S…lZ)h5Ziyn*F!_ _&צNKн)yv/Z>QεD*!RzmhorDn!&myTS.}t?LtK+V%#r0${2㰐Su&/6QW2 3qjv_vv, :㍬Z$EI`@P3RI29 "t]*v?;9;Dmq;RƹUtB+aB4؜%z Rk8VBلQEȩ>_qyLb!1xu=z%lGMC,V Z\5D c[@Օ"Zm$n&;!rPf0D(#  p/NH9cgR S4р7v}~O`;ix,Κ*DF_l>]/'-At%#y[_ko0zj4U;S~֙KTn[ȯD|-*.i~vlQ)O>玅i "+x <'@.+'*!8y괻/[>3wMbfKSsU-hr=st-ol`CYc)ˆ!w.}8rJ]HicӰ ag+̧ [(hEx"=s׈,k (σYGjqGXΌPS;I$W5;*}'u;rl2r<>I;Hl^=4>HyY!ug`%k ZoY&&Q!`7Ƅey?IB/CYc3UBAwGifX}c AuJxc\*c R~uT:~ЩQDP)&eÆ'#VJTF2Fh22Z.PU6WꢤmERDp)A=ٟ*u}_O$Oa ڌ@j0c"$oTT)>|zt$E|jKHUˁGnqʃ aE~`0h_sRdxO,&co:Urr\PL_7e.-NGVӓ~ٽ;R] ji(&j]\R$8ؘ.*|aK1w؋`k$l(QYuH .ZOyku=7Sn/.7Y:˲/sf".I$#[48MBfpѝXq?0؀{_KQS Y:Lެ4#Awnr a9prw6 qL<īG̸hIf'_A=\זC~+4/XW:lnILgfhrMy0N)[c=Y>I揦K⚮#D8- tVvfPA5b<2bpGL’;VGM)i%uzvW$&NPG05*5 QKBr{_fZ]cm7$ `usH3E=jM6Q] ʗdxg נXJFK AK[zJ|HGQuE")n&rK JПҖ,[jO:WGp$9LQ=8q+M1vr?o6T Tiw4.Ux&Ql$&0Ć?tA:r`Rv\%(IBIigX@cV 4pGG W6S1GS\ "f‹+3:+acYq $'RG/lA͉o,}W8RpCo4-Kn5ÚYeL|E:܂?8ayzi3HuaY)2H# -}L!f4,HI薘zjAY2/?W*2  !3~vxұ[(>z?:nk0784Ԫr^ Uu_[ƶ>;0[("a'DGDHMI,E7Q$ ej+0/qsCm ^NhPz .$,2x)) !qG<*T<;)]-–Rg`\(Y]>?M|c7/:2rYclNe /% 4% w`qDc]xdW! Իf3Cj/uL9LTD&C0*T 8i5jd"T8&:1v#>#W-L[cg;<njю^'Q/IO Iiuc -.j5b]ŝ|1 ǬSpُjh 5/z'H,n-,˄B!~vabY<~_xM]/4]! ivit,a{!İAn8~9?s\`.X[mZY?1TA=bSV~{)̓OH#2*+q46,BGԐjN鍂fD#yaa׽R~ۧpӽ'yԓWV^ t,e53FY,Ns,DPJP,}`{^Db;dge./w[JK) a W[o<"=m%$+>#ǀa;ȱs9$!غV7}ݮCgǠ}⻃5IlKCQ¡cfntE% 0;QS4}c.Gy& 7B֏-(agL"]+> m^<Av@c9;|.KUWε!02:}I=̿4\)Gb kD|`E~>ӹRnk\_1K2wAa~5"m`i;+uv;8/mU6up1d*J= dv^1v6ٙ`X=2Σ4f r0^v,#{y p$VIܱ_gbYE%)/e ٿ[g  i7{xqp¥",IIwLA" 2y -jc{UVws}5iy4`3$,Z Jcߪw%86( LZэe6s={$8Qj"OO^Ņ=K,*Mg[ UjuM+ h*Nlz5o$ՙT47O'0;8g3Gٵ7Ɠm[*$N Nڈ_}BxOYZ_ )}b:&͉;|n({UGğ=f'N]GfxL6xyH϶rUeu[\"{}¿D_&K=QUn+֪{kENxS5RtP.s|x X`UuB|O w6{|M8{1u2d]IDh@n,\k>Nl0 ojH@GWUѓ="n^r<0xuGmTxwK=j=^>>H|WQFp`t |DAvہXqޭ8S=`A,U=2Ld4/v$X =<ț*< ԎQC+_ߘiQ筒?.jEp*h 9fYEIvQ҆jr :AH+w6 8 ̉Ex؊zh[%-`@ D?M&}a:8YNl,իHX: ƜdR¼ni(V*%⛛ ^'4SX(zʭ+ACT_@ ٰrG(X $e$g4~c t8ۨyqTV)0>1[N`]_HMOܤNbBVБTx`GcFc]hʖq4-`d>ȊQ]&HdK-RrWٽ sKpEyGt[pWY)NF72edX䳌f lJ'}os)P'# VM&i&kC8qr2aNWv+5h-ArXgAE$Ƹu ƁaߊT dC|Պ,:V-%pw-54n}nS:f~,{wS3G맔Z6h"<.iit0[dh E!Ixzo+JXJ\.Fk-)X($Sq{ecq7翩`"H{ 5(wNl9 L/~oI]J-bše%#әjo\W2hW2Zg ftA_H@3ydɜ$f91o>| :\vu[wuq|5Bsz$\e @W[4 ю9=etNwࠢ -+߬QI^Rao4i$nw9^g{N359jR4WCF]6J$\pFS' {>- aI?ϸPb@Z6b(*僄EE%] 8<9`$ R4ЧDYuٖg|Ҁ'Hcp ?T+b6Y,v2%jXh7/‡ 1cѠ]bmMzv?do73d}^u@aSM3*f,C>%| G)q~4Wv5S8 w,f Klb?0vh,;IDe٨c0PeSoGu$\S?sW ƕ\JP 5K5[)i 4g8~ú?js d w`|>0xzmB⩹68zd:D["P/b, з&Y'>`f8{k3YP~>?`z2gUh?g4 27"TI=5#*,>yxtA^9o@;(zeۿȿΰHYW#n#F53կ2çʂ nEOw1KPẄ́Z$Q#1Q+QsޜSj6'БeqR~ߡ_rz=2bEb w~±H iPAZ\B)-1*[RMvƬU@alZCA#un6);BgvQʍQvF_MeQ3,.1i鈮:jMXNnfk0׍DOp+}R kuo@CGo)>1Ok?RP3K-P.[% [#ꬶy R=@ 'B0(/ r6EgrYk3F3Y?'ΊYt="r5nh\_`pg7Ύoic1Ư V,_W_##E?T}H[1GUG /Ҋ uBKxϪzBq2Bx;DldnR~ q{LWL,ڀB6΅~kd(25H|-?P3#K^n[0OKE@LxV3f!HgJA2s:'7GFuJ~]g"`}X:$mUI08I6Qj#}0yDN(RY xPV"{i3k\DmpcAJQ .V3pS^>P-V0vj"ǪL?M\7f\s]kvBeQ: ŔDDT!a% hZ9暧sC-ag2uyNJdˏ]H5&<˿gHO0xdxɯ"0qɣM~tjx/3SV͠>)hQ$>Ce_s\GMV-}n/ٷ80i4 4_Bi,4=bFpRѢULNJ}y4wVB"f6|^XP0e.2B #8n(OSA(%g {hl.%J#VE0}# sځJȤgcN L8lxl) Qwi4{ C\n=W ubO;5sڣREߴMtN{շQ}~x6skMxCTH2?{bog2^|IM Fq۹3 <,)0vrx+`fP|̧ԇEuoI9 X0<9& +NR*-mUt$^0 Cפ NkLSa\ȡm~iU׽{,NVX(kP# c%/(rC$~ 0 S[.К8CA]g{{&Z&laijfuiB/PK~A#ٯqz=J:"gVj)`͐Ԩ0Oh¼kmog[h kܧOO(?"ܜCpecoˡ !E:bt< VŌjWl46 p:R7S0L@;LMfoஐyԉקhǐA/}8*'Nšٌ/n2{[Xt;HbfOd"0 _{,)a0|Jp ´m+ٱVKC Ц D`}?{ ʀSe<ȥT5D-|Q@;Go(@=Fh/qga+UiˉJ^oD>=S:0mBrԒש0H0O`HM!d %eeЭXuHI)(N$qBl,K1xN M_N1v%Kc>*<7:ݗ%}I-/g10w>n#? <.19weKڭ)oV*Ň>`wX$be?=4Ab1㟓>C?AôMh׃k"Ϟ KQfl^ȿ̯ VYOmXhc~w`c msq9 `@דV6#/+wE$M8'uL[e >&gh"1'JKo.:#Ol PAF;tmEJn`Lz2[!a,uDC?ZFZr[u`/rti0#C[M"!Ԁ0;* ^jF/P͘-j8#99Lz ~9zl^[5ҧθi]ENvѶdO)Ld9TVT њ".HZcn(h)~"鐷Ҕ*75n;c C~KDqt#aޞH-*!.$W,k~[# b'>@`:i/"c@'/=i95T9<֊2ץ%09?S1o%6Vsz Gu<0(^Yrn?tsZ.f6̩ҿoqHԷw?dH(8٪r\Z\S#T"Ź뿜 <m] ^Y{!Ggf=q20ei:JBak Qq1"DQ26`.h^ܵJk\6]^f,M5R]`X@sn'W4a:U-8DYW"dc^"b \>*pE*4Wr_D.Iy#έ(3amĄ˵$/n&QD9{~7Dw/Cn`-Ve|X|4Ue.(j \,I;96%LxSmM(p`"/S ِ mKWBi=\q5MJED7/Y}=׀{CBL(SRQ &g˚@x0F [53>Yz`ߨ8*-˜6() ⃺+_l)kE+jQ X7Ahw/[]uU+=$ BLj9;xo{aNv/N2o&gxLibm3c7r,f > ȏakc!+qxk4>/k`z o5mu$d3Ov_3[*W& ^8<=(p yoL m1pY,KX(6EIEs.Lׯd#?IBULR!i6]~TY8R\yqע58\n9D*iƗٷ񲱄`H݇y~bUy<W8:rV?Ws>y#ûJBwg.c̤=T[exkQDH kxpKt9v'L:mې\'T),YVviG|}r{?͔< ldz'u[zyXg\I7Ϸq8oܰꊒI>es.G0M % QPGim]uI3@d}pE~S큤% ݞWs4 c͎MNu!%I؉ů,lBŽLWe&>u{x,Z֐]ky Mfi-,K٣ gu Vj(R?*Ńd˚)?25%Մ>lkv`m6 Q"uLvBKLZIZfVW8)2XdbKX]yU#Bi1/IT96Ti1*(¾1|+V#֢A^sNH!"}tyHMZ.Nm~Bn2l遆Pn0΁Я8SJlFeav˗hqQ)[1ݗjdU>GoH }>ttsf!X{8ujюau;gb#:&eDɫ7+ȥc{n]^ͻ}y>hB>G6 9ƺttd\HKk@ݦLTO/j0!:"1|Ds]oYcF/b /X%a g/c!(CBy9>M%#t7"fA>: uuDjyd?1h|a;baIITP3#d+ޚ Z/okղ3/aJ4)0t4d%g@~jHƟ4^i!E?cW`+>Ԗ뼂%o# >Q'%@Z%mo(_H,/ZY ¾i/^"c 9z-\fYyM4*c ' nr2bemb ^̟^U'+kf8<~8yؐ :ňBuE`u^"oC0N]t |] [@=PӮ_ps_P/.j= KӄUxBE/-Ìcmeɰ)jhT.{uĜ1x89u)E%* ‰rGp!SJz 'ۀđ _n/ğ7eo<'.񹛔 ' H2o@z}2-K.mxed/Mrv&K#)HrWڸ${f7nJ9|BLܳ}H*݀\yR矤sxNN",<zEEz)["L{cD9;ݵya{EqTfSӰ ZV2\PmXLHD$H؝׷gp]*M9n#ϳlet#K3;ϕhҼ$4KGEW3}h0Xp@ęrRޯl-X[ů~*yЂn#Q+%`8ײ.ps`3&oQrR9 r :%u MBP  {-Wu\!wcቶY8|zPmn2k7_zH%S̹mB-PƄ'$3fGlޗ  p/z]RJOo;W 5fs8=w˅D L+ߏ3D\[^os Zu=>^c*S1m`K!v~VBYnogc'w\"Xىjŭi.&H}+j?Pӛ 2@܈VV-Q3T96 $K|G)4D6`1vn*mIe:v%NYCn&oWuor!HWEpi`Rr m+br!Ï)(7R`#" U}x~3Fwg(+iH*bxXխbh-mt^QM cx[~dc.gw4Q:cGdwm pXMv3S21l48FOow=Z&ǙVp8W  54P9((}7r%PR:zзX߼aTWiĩ^8 [Ecւ&6oRY)jӹ%/M6-E%Gۿt%^_\@T?M | fk^`%٤+hݓ) I6Uۙηi#g5|ev@Ta^SuݔY_~$8⛯lMS|)ZlG3w&G##{7D+I gTfcI3SpwѡAAѓ)Oդ, . rq%p q ~d~(rf*-Q(ۗ6wZ4(_4w[n&mADFjo3@ ;$G^q\}G|i@h|\||t y{v~- zHc[sqo`DryXH˒R~=* WD|T-_`ƚWCSi%T%ʼA 7^$݊¼R۩oA+Y~| !.x[e2ScEG8{oZdCSjjYStRd 6MJ14KnKhANlZ"yK'g`MUЖν(؛:cŰ  HYn* p,m,Ȳ-Y&D㜒;wkx vN*Po(b 87t [((CK@5/ GD/Hj9xSoфIޜ'|H1y0|%;zad:*P{ջP[UuYcZl^t{տg>g9&%2ŁQ@$PV%:Ʋ׃0%a8,0huzJ$@Y v oN7d,NHS $>t;^o>ܚHKVcnl>F$_%NjM3dRǤ<~n1,~ > =#3c?S] pkaRsi7 9>{>N+-ny]22n\C6߾%E"`zkC/܋b<b1Vq ʤo/\Ĕ7$CJ?x}KӰ 'PJ4U{_^vcS^M":h,NC>-&0R۲~y.AǬ@># Ҳ+&NT}iN +u50VZiW,6%m+0n|&l!D٩ꪂ' MDicT>㧌Ճ)P#)\; *n}ΟIwCv3rrKkGvWl\$)Ct1yQc?#LUtO  \o;nLAk?U+|%ң2D:oqwQ漥=he?B`Y"\ܛUKG}%e.0۰m'CS]-!Vu%/gfk~Ӂ~4"I0*Ot7&ff6\]#d2ݲm2okzB!~13B כyqZLy_2nX#X9 4͛`cp赥z1? Y_ugbL=<*N,ǩdʜ4"5Lr /1OG/^wKF dRӹFLj q\g|'@h%t볦RwT!3Ҹoa 90O&W}J e8--y@݂Y(^Ȩs lD;, sӯۥ5Nxt=WB,QL _yV]қqBLu2ÑM;8XFlrZSYFEnc$3vb$|!5}w7ȢzO W;cy,cH 45RcYj|Z;j[YtPP&K8LiGCv*Xduv-ceiF, H=:t2ZgUjkT]kꞛoBw8b$c(c\Ow??SBT:U9؊@P%ղt)Hk[nP)n"P* =49 9o{iG``$شHelΘ[sa# ΁JQM,D򜑻ĩu)U6߿!^XgPr]޾ %xWX l- } m= % ѮۼRd PwOBkBx+kҤk?U?9Ԁ9=Toy妕QM&+%FerY:*!0닲 \JX7AH8:ꠌ9-U?J/zx2x]˔8tD!^G4 R'[\ k>y8YZ˾GtZ,w3>O.HUF 펮ʏW\u.am|[DwƊE|ǡy-ĘO9K &cʠZGzApYղۚhr#7ER;߮(JX(gpѰ6Uut́u 5$F{8^oʁe#u5ͤlט[Ҝ3_3Fx+P鋯c? {6ǟǻ -/<-S` V3iaCgb§+xbhQʗUqJ,2ؙ5 F=!–5 Nrܫ^iv EniD菴 ('һc{ t7 )TrHNiRKR"9T'g-zӺe 抰rE?׾LHeKPvdz\Ms `jU˵=&;6 fW'wkzzhS)E1ZUXXx}8LK9^JU}mNaoJFآv^>)O"%̌5n:7Qf 1B[dwl7*@ +tv͢#uQlPWCVzd Šoy+{ ȱ}-`│<|&J-p ;: =-iӠ$u`z0(\uX>C 8w rI3 ``_(fpQ h, G7-`Vz}3zXM̞8E:M߭7LL; {c+F@WU#ѣ  dށQ-> A:rPB#) Q9cW0J)oo{oD“&.G;@ 3llϊ3j(5DгA;"j2Nup9Ю{ 1<82{{ϥ*:jQgCV'gVqM;! Bg!o!zǫe ʧ'1YAh-i7K={#/Y~EcCΥHz.+Ť̒'Cm#'ܜA1:iAm`S弃.ͱԶD<^ЯL/`X\AMM UoׅjE`a/t}j39P'y5NLz]"y(5_%ɢOU']VN~bN{Gx\dԇ^W.EfpSn{ԯ""Kd/A6CatvK1 hs6L5W, #^nM3$fQx{exH~]%igw$X{aG' "0i6'+ |/7ȝ"vSGCIJQXӺqA{9#aʅ hv'i Ϣ|'vCXn@s _G뿤I/B_w,9b7+]9mDzys׎"LmW?wSxV5Mu@- Mx5ׅD|j׆Ƿ@ʦO/˭p3葱|65r} 2oNÿzۇ5X~?-# i 胍ɔh i]/(<`J…5No`h~l!.c[ piW\߂hʙAg>Ȃ|C٫<Τ 9T߬diep}?Dqi^˝iK-2b"G&q"lhOk|8܈yp3TI13'e;cDZc0ifZ#Op/[z?n9NFK,YoYoMJd}XIQ h`Xov ; 9iܱMq_ن Kܐ4@; _eYoG &t]9GM lٖjS[#n]y$3m/T"1bSL9\=^_xyfb rPyKƨjz "ܨR|.y ;.#GvZ3吝Ʌ1QM#뭗1Tyol'2B송 ;A5bA|YNOrL% Ɣ3+=قj)CB2Q(q-uG d 1$C#҄[F#<)"rZ &;vemPtQ%7B6gUu&?v=zH S;i1{t0nӸMZ4Ӱ6!_kAeZR\EO\!,6r߷B~k m .w_UB(v f$)Xw#2Wc¬bʋM1h9z*Tn TAY{Z1~Ƕޓ fc.+ePnUd)nSW.j#i wD?o:z =a/}{4 9' ީL+6. u6_CљV%^A{@&ВAko&R,_3|kFP쑭@3 ~2WW!|$QL햲rOXr2xd]I%(uʧ.9^giUvEuvv*~tĪQX I =b}Q~(VGkAexwߒPSz,Ŷ(szBb$23 ogUAxn";״[d@b])̀o@RWIְUjrTc%ҐBzb%GFsCqQA[/l p48e bM>݀13#5@+~ .2 ?m); 1K6;c„sg0Gt^koOSĺ7@Y3f$q'P(q0ꌲJ4 %i\3OJbr-N$0񔧫{g7Ow1\nƱ5EGڕ0 kbȤ裺z+<֗s%ΨGlw26JU=p2%H&WP,]vyE8=b<&I -_ϟɉTϽvz/fR{T|* rfs} 50^%ize/}fm":LooN] ]UeyBFX *- &iC|KD^{--X^jEss1+FSآț/a;J3lASt"ۨaվTxZ$̐{S/'BF==m~6'DwуnLT2]t @lF8^$ˌ+^9}! (K cWL#KOIS&C=׉}|ZԖ3cci܄B:KqCcnj.FnA\rŨN,[>0i 1w憢U i$$C²\C?1*XY2D]u͕W뾹_ʶstΨmWQemK=:Sh 6;P7jAH _C\#r_@aKvT Ecdܴ0e(DεqœY8xbeFKk6nZPr}kk>tg0<"W)B"YϚRWy_rvb8#R>ܭ޼d&q=G\:ez쭥t%SDF f:sU>8Awo.tQVŢԲl̕^| c5UaM>T Fr%0z~a +wXdeͮ mVZNVh[G<]>(f4X@sVbҼq2 `{ f?ZV+NsvQ6mKKYiY[x5bLsW,#𴝇5w \UTW W,=Yfw\PIؒyzT0uk ֯u1=I_8(ˑ}s U}MP33o?ZQ%+NB7Q5a+}^ޑ g}3 ,U6fqpGd 1LȀ]MO@ D2VYD2&3Fj_~s+c0 /̑Itj:_qM䈱oKCC< ~y^6B2bwIMShb_TTb=Œٵ{N+N~3;g8E@&4Bt'pt~Hg9 LpjjuUXag#e8 "kWnwiB|Gs#?|ܕA džkhD"*BPфWUXSZ$nu]HXebHk3雨ZQDgͧ |.6[\̷쬷B<:fg Q  ]h%sT :;{&KCi78h?,bt򈭩nxHU99ԝڭrTѶ@#9}gS&?AN^9L"RLwc!pK4m~Oa|z_׳lb 0_TƧj7~;/V3jO͑^<= 36slx\{w}_xT؇KRq^EZ)\+16{ xgOWh-ǭES?!8SN6WrPn 1zz#zYx齛 ǗZGl\2 JT4ks1)Acw!ȁrMt0qXgN{8-=NbK) U Ϲv2a<#;۔ZpUHk 0N xdl'-vkx6W+x ]A]LA W, q#7$$-rw0#!1x~2NcN3\ Poi xUY,eH[R5(a+zދW}҈ ^DAhv`O[uD<iP|)O'_Ȋ!3opizD_ "~VzuXBe,6orP98MzmwMT!0. "cۿ⠥2U/I,wIx~`IBF{ ɜ9*.X~gFPjHym4мJ?n3,TƌŤ znA /A DFqJ&;Ӝ)[ܦ(`~NS^f },wD?붙6ŠMLJp)II~{Nu]V:/2{#x@$K< |3'h"f=]-2N:|) Bs)6$C#CѾ\bL_&XVǺy`D &qLbك;0QNhM?"6osr_qǑIp)c%.|_n@/[Ͻ); L- EE#E,UP$1M>)ײ#lqήnKnH t - ]ͧ:'5Vj6Ш@̢&G mK<0]r1ci3Kƕ$lN$/MP2]wuJXs_J?݊﯁+*4[ %#d2ȞP",TA3's_OSO_ fC`M*Nn` =.)hR~yK! M wM"kމB}᪋W錨[&2t8R**$ZӭAx,p}:CvpĿ>/* D rj2F'F~yӤs/F|W;ig&78^ez (7PH>> ^hHrx/kMAB_psu? Z*3g[ߌ`}@GkY*ߔ@84\S:gfM:Lf5K4g Qڛmh3Θ}N4Q[%Y)Nbԯ\=]bX#cPS皺cNFn*fX%nվ^ Wqduo%c \hԍɍ2'å$ij0.B,;d}k'i2BNcMebN@RNb2{H3 _@MPcȾs#/"[9>z`(YA~dƨBXCJ-?ނ.b7 ½FكL5g`h8+bՈ`)sAUmF>Ci"쳏)QTu-10C)-P9^$QD(/'xȏݨZYNSsܨ;U:I'7-W>XF;@ ־@)2{&:h X|_-:'I+]Tg{J0*bCt>2~d F|S]NK9:;J$݅s,aA5Wkm>lbš!"C.ŧۀt>ZK 6J8Ji y#PT O8v~S=H*{F B\J .o`_kNp*(D3$ڰȁ6/PEAliGJMArqC>J&B05Y:z`JNڞݎJ$5񽒔Fo$?gܪ|,~G'toEjy8O*u衎oEk`/D6Sg]&LC8{\`;V6)^oxr PP_2Mmi]J㲸gH AOIED#4rDLGw7@H7 Vt#_}T}KʿB B$djmC/Ti O `hdUd>ۜwtO^+}rd(jRĻù$=J%̜LyVHˊ%^}eBҥѪ#PնQwdvIiX5$ٻ{k6Mkݑeq/[ck#(f]+!,L?Xw"\ S {̗eqk2ǻswsCY5N/a&O'o˩dcKɮ2vFT.͍Yl _R}hqa|wϐ/ rM-} :nhKw'Uk5)$ 4YT}^+jDD"q`|g+sVo1eoS藮0G~2m mu vr-[ō4\ IEKR{쏰ޑ9\ih{TͬF "SZ EZX V/  Q w4"l\ E@,{vF: ؍p AB5a ZShnVɑCNVU7=[0T߈`^@ŁK)(q3) \Ԥ0ZB]-Zt7Rc6KCxZ1ZOlh}f霰V7:,zf6Z{|jG<Y:h"Fu4fT![@%/~[L?}*0l-԰MzdIjUyiM 1kLsZx8KDTہs j݆5A xa䌧n5s6;X\eʝח=E ]/Jrĭ o7uZDt<&WC bmhKPoK uc!^Kח0:Ocܪ /GYd_9nlt_+hDiO"HP^ʌ9o/:m&ڽ!Vױgqt'!~z q=5ey>:f6\n-E4IIrQ'%UB1b<2 a!ʺnżq -<ԾCZ<IUtW LQvGaZ=ؠ${"DDlZ6<wgL蛟l ?R:(izĚNd(9ISso6Etz[/ʋeB0e<S-(-JxZ}ܩDk'{߈obV^sPIhrOf|n3Hڽ2殗f{zw2:LģvgIFUrtb.u;e<}6b#eQ澑˅F(H@<hd[HTj7Y{>^K#Ȏ^|O(QkB6S!g[3p`8__`(d_)-pMT.?,ÿdM"zQ 0nvQ9gpmI1ߊVVKBװO2Ռ'3s!M\߫oέZU3frv'7 ͏5E{Vؔ&M{8A"e@vP`0E[}<6cvS8 6p׍X ځ&MT@StpN kw>tH`n=ƎUMX B-([LgIRGX5=T'űo8#=2NwG4y s] Rѳ!`xd\sM#|UP@V CZmxL!܍KM`6E &%mܒpoVb۠I!. vg%Nest0ĬJ+B$c,/!r4? 7Q%TdgN-fKG/k>BLިqaVwdz Z`F~D =jscnE^cO\ᅲz'Fƚ8w d+)~CwxSh \.":ZkM"޶S+_ K%vwO߈:%vP di5 OΌcC]׶?A]*oXvfEH9s@1г}XdvnI5AkSkRw'[]>9͂qܥTdUJ1(u^tqIE~?-sR@]ҹ@0Ѯ(̨ D3*f`p^Ʋ >/sGM0r2Jg#%YV&#=}~|d|"":kxy%2/ͶhW+GgI')ǔqwyrs6 ȲilF}rsh?)'0sJaMK3-Utpj8VGͅWUR"yhs|g Y3Fes\{S@?穚e+iRXMi]b@õN}DP`W,;6:rh|DMJǧ3?NG| EѸi@Hj4vȘ$d\ ]GQ8cR"N^nU<+svy.qoZv'ir'^ auJ~ԅkc0Xg;(sX>Y,P\k+J{:DOhF9ϒ9hB]0 &9ŒK:2TC35gt@[ƨ"e.n|EbU[U0g-L]Ш7pJz0Y*\Oӽ>&UCT:'KwSM) . }FA?mz0@ѷG@&;&Ό_uP`쳬ևV#h-|>~oU}Q Y - R0}ZܢhI` -7)'젴~P(zb'u\ǣ8|O\75sHv' 0]._Y3&_z{D E[D  -ZA+'W9y磞%|ԙ&!@ptFLf,~Dgj9RPCĘ4d;m˓@@U&jQ,ͥ~כ{֏u+ VS=#smrN*w>eq{ )Ɔ4&u``PM vϖz9 LilޓU=e>+2J"fVTKzl{܏qcrA#k5x7`AMX¢!*fJiO0ѳ2ʯzVNmac#ĵ`s2X-\HfYL(~wSx *^(o̖r%( A/w~Va1~*)ijB̷9?i2F]i˖'Z,yG\n rsc ^nҵҷ2Q7JU^ 57qsY 0BiF)|Ldf8XK\ݎ$lqs.ˎX>DGHJ豅"UvnԈ"06O{b+׻K&@QԻ:fu 6wS51SZZ3OM SI񈂈y?5ԝ7&vP1r#d}BjWU,d3,_S2F/Zhq/1|M̺F BD+Tr1b&yHY*Vl[l5 #>ldֿ-LDcE)?c f4نwBw>?dHRObNOk~d}N.Uю.}Rdx(DqE$JX׎zSG`0;}]?\X&NL7mXUNbGWS)ww-"+,Q>/.'&VK a+]da@`mMᲺfTxg0d$~?VJTgTnog8Wc 0: >Q~M rEi|:s:XAk#ΑPl|3|庺]I_> 4o&"LpZvvh@ԯa^f_xI?pkJG}"J8vyZm+X.*i҂Z '$.ȕ[$PFn(l4k?3moJ< ,I?u*`r q`Ȋ@Supf;GH@9p/^Uf<pGh Gm=[oG&4e7&"mA>?L۷MU8:+*r(b[$[ήR֬UPX_u?;,dk萿s~GkΗ cĈ̬&1!{ S`35l!DJ3KׇH<Ip<ҺK+  F_@1)'+ZãXb$].}A{i\0v:!ݲʹ&+8E܎ lU^+Y9jiwj]՝$Wb@%~%z4w]P Bpv vYsL$:ZUˋ';X8@:Zk0\(F}=JN Фo'}r}А894/2hp`TCvqc.^yU+Ri)!w/ej{Sȫm+Gֵ||C8̝_}L' r/JRB\0KFn͉j ]MVPNDE}ZzD4RYREE j0*zPAo#[O[fѩh~ =g ړ@c|Xζ{&#Sz2iuoӅ_l42ZoT ߌlm &Ysά"G ͭj%M!m]+8$EHYvV'HO:*[.%`mңK6e_zTd=80sIt^p!+6@CgCLIL_c ɓjuћޔm-;?"YPS@!K=h'{+t$d&P{uȰ4eI=(;/7֏-~`HEEk\N>X,/j( 3Ȑ%c0*GVV43e+-tHiwΝ=J|mpGA!FF;Vj)tfMFNf^a(X{?T`@ 6G&=K(W?{ߙuR=Sd$7LF5|p?_"WlNO΢E֯e74 WcI\K [jp5:r?DԎ)Wʜ}i6EJ Gċ7]byX)v=z2}8YjBͲNe'6w] 1&"ڛf IGtb,5-ǂaN34s3 v;CdҊXP1?mp OV8ǹ?hp{>kɾx@"#=r+?3G% Y{'kGxˣ1hfm8dzM ہߵ6]٘mմBLV@*H||7b|'C=ĵw>'x#Y7l$ɁHM+goq<]nW=f;ˊ75zžƗ`)WĽ1IO_0'7b>H?$pv/xfEyVHY{R4wJ'V"sYe9ڃtP:=Drತb-ӡg/uQc baagV=VjmRe#3.NNGϴc,2H.L0D;9aJEtsRS?~(?N`Pp&'SZ֛yG*C*a։{:29K+hKUvI͛=`cwՃJH Kj-QLwm*  HA yZwYs 3t`?iaA3NJ/Ft)0xBfC/dRaZI~+dtznmS915 S e_{{&sJP\Ԟoa ,]zcb\4v! 'qB(t^*!f6bK(ގB,p5a>! RhIF&o9kx" jP n(wP!R#K-;r6vJGiCHGU',¦ǚx!rS?jFBj|'w[Ӊtk칾@T迒ڜu=ֽ r y û4&%֠i(H9:Ψ ÝUSd hHqX°cT`A7#I~) R BmxS\ɨ&Nf?͡ )%Tm8TGB,K1t +qo0ȳRD)ox1^̄lۆ o܃˅Q246 {7/{ף`miRՄ^:]*- xGS3A+ICJsziὰsXk_ak8b> qdnVN;UWȽ;!iMM[E} 0+F3궍"\ЪSՍevTd )=jH} ZX+RHc⎴hz(]iYX4oZ%dya V*C2qeMOݵtʟB.9jbda[{ЧMA<|nC X<'uMTG{Ooh32TPVEY{&ġ实vWU0~ڇ |\j /h;dEO_5kH[A=;.ظBg%]5M0M$:ʈ| E o:XNMGIYafߓɓBi=C~|Hi`Yp'pI9 GD^p4nh|I<$bji53V?8J.=wo*fF>mh)B_S#c(>m!pkܯ hSA|(^2㗔ӯ̥fOB.W&=d!ׯܴd; E&1"?lnM'`l diB_5j?g hM( {t{GO2UHRCq.rvkmi>VXT\ z2}| z]z'DyP,^)GD<@` j:-W,J4wZ W_>tϠ$hfS%<`EC`Q3ϓR=}q/kLĵJ*,2֜p#eU戅(к@:w?s|Dp9JIl&nG~o!C@U/܆Oَ _(X[HF7pzTLlSjꚷ۞n̿"`)K<̮̱وeW&DX-|,ᄁQCf@Bʓv0}EӮ#7_;ܥLzDު!>iʯM͢`?ۥ- '%ްLU#$vp@NWO#,PYլb8D=ЈY THGCi&q;/4=D-cI N^4[oIWԈCΧ{5408&ILXĶ5lFF?KW_Q-݃;mQ|_FZ.LZ dCfj%VFZLY4ʊ}1#d^ S4wa)Va3fəOמX*!rN&呤[\1D]]=%MXaU߉&)$+x]5*~fQ}KdiU`|2xOf97:l =Td#*v2qTkJ&q{WT†}>|鳎ڕkNi>ŭ5 )a*h}rKj~m괍ğ&QϢE6)"`/4/1x~D'fѵ3 mbA<˵tTFQ㚀c` _) ˆbXR{J)J|-²)p أ)|&KZ8SYOn׺jSEjra70\7@n+[U~~VD+(HSi@]CfFV ͠D1H&/vЏwuӁr;+Ea9> bG% Pl=xﺅv RltR8c]+1cW7Cȉw|%B(bԓC1JPFkhWW*:bmuQ\505\'#JK86?B1i℥JqΖ2 :\Is_&h{ iDeU`}VaC1׏<.Y8RMQe4uh ә4["\fRP jM-_ d #a9vZ}Dvܓ_vX)7VWwswoCϽUy˚]ZcɧJcMv?{cQIYL𴲬-Cm'Kx\^!E sSnIfގ![D!*TYqjRX jmW[/ TA<q'7U)bZeo7ѵ4bM8s}Zէ>ƒ1U{F1Z x9 cHTo[Xcxp岰=V*4bue_S[7 ~(Ab{ m)J\# \4Ft5dqjim xsצ1v?"} P0&dP;ۙ?|TW32cN5^8ɧG o(+/ټ:$`Į opP՟#H N3pNcqB>:+=깿QJe(s$cyzȫ wjB9:+|0OQO4 lLTdEӬ,be&OfvxQ(/j|`:*@z=SMp<wԖK2Oë"tͣ؟|ޖp>wT"Wԅw41lZ8 hS< ߆;&;\Te];B{%j 8:+<-Ab<{- mӞ$G<] 8[;e|-zqq!_r\ ؽx&Qxk<6BܜJalgȨ[r4x'h>q:r-2O2KqsdٌRk(C<^ZrʓNѯj8y= B>SM[~RKoaϗme({ q@y0Jo0BeTA渵ƻH>TI!K3SZ ?D K]Mt_=gurÀ ƶZ8 f2mNjdRwW}:=U*٨Dsz'Y8-!mml!z#»&ɄCs<Uipf#Z78Ѭ\ǭ x h;U.8E6|(b,>nc:syTEDg%KHJ@gj4n#@8SVnfgdϾ264qsb޳)a϶ 8%\pA[ߡ}:ⲴlNՇo`܄>pxjF%^) .znO~ =2(9]/E8Z@m|߉Bd^{mH 4>7pX :eͰ!zz6l o=܁f eou3m 8~F6)On$]<ы{Ѳ_s ,kz3G2hznÉp"# &@ٙ |ѩm JyqhSTRc^'s H=Y S~v˳l b{T*@MA2MifAD! 43s Zřb܄+$+DrZ$r{Mݾ戴<G΍"nݙ@yUƩ8X2p;mNG<0ĖbxAtF0 p" $-l"Rc=-ns>m auLOyQm҄/tu& :D9Um{ĖXMNބlAʻOpٿD4MF;B3Ts?P>3J/ c_)1gk\.|hd?2 ^AE2wk1+&Zb!޳@x8{Z(WE kED/wJsz12 Gƪ_T`hWϊYehհxuP8uS>s$:9Y0"{ !—[(LfIEGs 'HG.iO;j2mPbؙѫlذJ ( a Ջ OL x|i ?uiVrzzXvzod U~PUȏ|[nN7&5)z dlR Z!f39xrO~48abGuDm}t*Xwd/, 6~/&̀(wWb'UӢ$ YMiKr5@BzIgB2\%,JirRgsnW{LV,GyKbXQ({#RTfRX*<% fU]%${(lѺ2먷i Aˊ3KǍLagh4{ЙP}NSTz-r&ww,LD[׈d~ܢb=E%`ϼ́fFq O03b@ơ`ɀ6c{cc)^|a0ANpeULi$vms6_d1)<)o= |#%/whfCK-/cc)pL'GGzsF{ʑ e^иTL *Gl-/2ZVv gXL݁{S-޹Z(1PYQVԭ{.(ȍDb9Bljz { -@=61.2ޮ@p]L*TPVJ0Q*w*Ih -߶A8kɜ^9&K8Tǥ]B4̓n=)p7V f95vVI@U,O]ƵSb -yR+D (ٰU^JݕV&pzsp{ ^ [M;ڲ=ѻ%ULǑI3h #m>gT+n"(ob#m|֮4X8UK?& nڴf(<Ԏ8#hwKG9dtЍAc=!j6S#E%$,u"za^ 7h!҂P3IE`cmуat[&mb𢸀.WABPE[]GS`35^9m?nF|t.;%1  j`dhd*`H08f I_I{+JN0]*ڃjmIfX|yր1}+t~?{#)gڊ4P.;òx ljN1ɋ,H\mi}Kluڎ+k+/6A;sW񱏥#`c|r5@ ;# F!^9ػ`R;ע+0H4<N`*V-EUY™ r`į~Дs)VZ/mʩ/`K2i Y (< U6Nn:nd%g,rVDnհzK׈qjHs7moFu(h=a\aP-h Y8]1XFך2ڜO::G[ӌl.hFq%i7*(j Eپn7n| 2˗<:K{Ў ǟYoL(MaR?hgS=هC4(Fү&0-g OB3­;O'L ѵK50T@:@|mX{H]1:(g6 dG,젅*s@RNxN Eݡ9";tQ@Y5+} Yp)WBGW.uGJ|NLq>I@!ZHȟ saiCqkm9Ն@:xrAhcJE޵Y*r2FWUL 5 󭍏{&rJ(I"Q"O< GfK5U']USfH#&} FhMuZ AW-А"+m9CWBv4[M{izP6x\C-)WӇ[{wjL{ xϓL;p#ÑU\C+ot8m|՟qߨA"4*bf}y*TT~K4}P_ XZ06#Hsn:wOoGdګ9>tTrOX̀DgrOusCO;C:;RB͕ K TcSc2-,(@eqd-Ktw/VxxPHBf+9c)n+#3NY w('#I"!F1.FZ$0fdW%Q KP{Ma}}n4+E>oK [WKU\d1m5&T{qH! EAD Ai5Z]7@x=;ƊgY"o~0qe%.Bok]77ZGNzߟ3<_eTIFJ;/vl[Pkz*bXM+3,VTh_̍TkOZ]yK-5ͻ&Uj⛝+Gá2q[DM9tW![L6hoz" 8u:( XOh"9Y0~>ג^rV}⍯ӪFŬqgzop0鉆-q1 8e#nQv%QӁ^Շ6[\kd0 .4%K! ӬgNBMGn0Q.B ,R+,>E[T8AWn=A٢%Argu4c1r9θ\Q:2q}XPxy%6_0}3"MVԋY)]ٜd4"3'7g4ْv>0wtSf%g,̞ne&!*zlB?0GuXhF7&l\1~]&M&maύ|&p`P3xv؇kwח AL 񴸹"@&R9N_롏{Dyv[ (H d@|^db&nWk8]v -xm#BRc28hɫz-*UV9H˰pA [@"0a Yyy$GT±*}+ճ;񉪩үDphA.~nPp$cHI;QB /S]2EZ'\U)gCb,1$ rXa`E4j81dX*@XǕzX`rw܈LSwhH"Yh7T"Hq$^2o)͠dM6-z,'dƫ8A6Q5vaڽV? h15q[Ab:-t=`~PNNMC}r$>!/? >=mN.U `ɸX(1`|7h`Rиo.*§_,ڏlV'w&0ׁ.\fD£a 񓒳޵r-1r }M= ^%UjHGj';|x#4d1#zbgYT<}Qgf|b׶DE8U MnLT]11-e&(yrvVS>#UCq`%9F"LA]qBLkA%d/r-.Y66llTq0,76?Cwej\0D7=1^s( N|6z^K}PУ'|#SmJRS W7t,ss&MW8ˆH>w?$edm/^=R>$x#&h8,기9YEAx1Q**MZe2u˸T;C%OF6 (( 7.XP18!UJvFJὫ {N"\;l&V W?1\< Wk|ͼ!It+fVW_Kiv:QpMRT߽].2bܔHb`}GZLݰ CVw0xsdwJ,ݚBE}f|铒p*ӿc6*ױ&;ۅ>(v,|Ĕ֭xՎ櫻]g[<`?GCި}6W @HVeG K$P7^G`A7Dx_@7mU3e@"nB?{8f<`uX ~<,= *$M=)}WxWg>Qh?> iP-[տ~Q&>=jz|ؔw؛]4/Y^b;xG zB[kn==_&Ayfb~Y5zk'';u|0ExR\Ƈ`Aar7LFJ@U e@Bjњu Q,1 ;;d2 ڟ-)4/ԭMNEw|OJ(IQ?H*֪1}NA<y* 6˜K r7O<2'Т=? ̹Cq*/2SeVӾ\ ɎE m\^u_o2SI\_a/6#gO6W- ˬL|7(Z >AqN5|];fq> _o^-oȲ̺rcS>R[}^@ q$cD }唢tbaJ=_bPyUL'`. ȡSb8EMVEkDI+T(@ 'g%\@|~jMM[7VNA-둡V[taB/6f84V |~ w5_KYP=,)h:zvE+zzDxgX^s8!@%t{56"FO2}隄 U?鉓  sMSG$˖h-wGOzovK/~0\!\ Uq!zh-I~{BKBrS8rfbTLi$}DG Y!a]y:syXyKk>B۸Hd΀Nvkh?ZFL6b 8[@pq&)E{5&7BC9wɛG(L;21B{cE(7%@{ F#ڡea A Eȴ PE̟(1caon!n=3O,O2[h|<38_"[dl+)!m<)u7vMnB{C%u#PYeR!92bEFM6ב 2RŶ\ښ4l$%빓^#xt_qN@ߐ#'.DPsZJԭ \j'X%>]5x} R@bKJ6Ф.=S%[n--E mΦ4%~7p?\JZ~ _Y^M=XچtI 4 .MEVb|Sv)uz09` < WYB2{YATJ 0l竞pxӡEg\ItBl2q,ηH!2;$b+bVH_ 8m &a=xHa+: Áio&Q!R :+ #3 t;wp7I(jՒ+g-5 J!_"c+{̇꘾ߥG@}%"HQ@Y01٨n6,T-mp;u]_6#;cp mz{d/9V6N/QQJkgx -VE'ݕG#,^q[_ʽ{8׾WY]0(+ٕ \Ï[. J^P^n3nttȬK}R I#I_]MM2c9{z=4t G'ldsۘOL ZSbQf3ն q"v;ψ=goc2 xI]v\ςokP"ITpL}6ǠHŏ&2w!́n~`,lq8=VK=:g 7qMuEuU)TBc[ srgeHKumP~!eG{=9$M[7S>_GϽG]͋ LVTusFh6 ?`km3^w@'Eʡ"Mq(F)ehHCq1I6.}Ҙ?ul7E,7cU EzA!>:Y?$p7eI ~T n49Wf9[\k >"+ȫRBRA⦖[Kw[Xgʰa,+!+d{-t# nئo;|wtdW +c9VUJgLvp5٥Vҭ JDzfA]8`b~H3Y=sxŃ aV] Li71/qJ-'d"4-*L;$׳dr|H7o+s,碟TɀHbX9e =혇S<"CJy읧Hx5zP{M^3?,Z4iihU0Wj,8<"jR& m5.ǚfCb#Ml A-Ќ񪖴|mk,nwe\ W`NɁy&&$)ﰖOQa)\s񁾮n4B'+^xG>a LYVJsyr iO禯šgƖ:H>^@eKb G!3> ݣgeywim p]F4Z9 .qfl]#j[}\>FBi2KƣŹ4iW7p8+~Ģ;dfx_TYy՛A@i5Е@^pظq?0πU8wt2*- \PJqI#¢4Hc!13ڧԆAv{vMQ2x(r/GpS1\p,[<@&?_ Q;D-@j#wly4AcďA2m^|f+/iv|D[;geF ,yΈ@|ؼMtͧA""1EFʋ4Si&mDqI4D CSZ \M-(7E;~ZT$_zwSfa$Օdzd7O1cQ 1s꺒z&TG=:тVY WKԱj/1#;aO"^xٹg{է,"Wmf.蹡i-B){01Al5x3߸12eD]=5U5gJϜoJ fN\4rii=UJ"ΰ[ hG;"#hN2,kuli ii@Fifvxs1 AIGABdao\-w,ON>U[qmq k Y/^vy [B#lkeu8&5akA-SɳOwfo+[FID GcyyU=ۡP P|L3 c t)Ei9O욠R!|ap1ceւ>|;{w ?5i'N%u e(g67@,i8eLGR8@ mdLŀ>P~|V%D 0 S6w3GHG-N1\VY 7o *ބA :Dm~[p6kt76vv,Z S)X!Cr"Y[$ci/-ٞt<6vVXJw#T\D6юNa)( ezK+6dzDbT١Uo\= 6[X%}o1w[s?Vhb B(S6ܶ˶w)0̬_c[1GOo\風# RdjVUT&߹+H GЏ ;u&v("82vFg׎/Wi0tO"۰;J)r ֯r֔uڍ(fk]Qj*Xg(r`XHnAW5_ OA1C 1 H5p;xw+ثp桨x[{W{BG@!2 o#MFVw^3\W A'+V_X9I7Gٟ$R=aA閣aݬ#24^u:3q~UrEuG%|hk_t'v{_OaȪS݊{rbkٛe}@ף(x/H,\v.Ju9b`) tӗL DtڡLZi^jtzF与Jsm5浿ډtKvǃ#s38-׿gch:n!q@rbM$6;HR߾g_W gzVfyht6&~j73%wnɸ|jh/J}7-}]Y)R7Ҍ_GKEBvcQ"}| HaQtl#Os 6REpkȄ.x򇽝6s,oVp~ 0 7%4 aY@Vni2ᷦBQ$|duz;ZYciwZ&0~iU!M3?.VAr^"h#)ta%|{h 0 {S<'iF7R-B[Lx yň'2'1r9W-V|D6%9J7;'3GgyłuzhawOуqol^M,H .p%jWDe^|^7pB\ϺQ .$^V+[$}9cPۨuC ̫)ԤK1򋁹׽ҁӕn^:2k7 $- mz=ҟBƻɶU %W(HFLv ƙ^~gP =)x t1}&(:=`wnbeYTBUA+碇xbxvjAdwr&s)F7gڰxk-Īen%V>}C#kswޝ9' *qh4~'7Җ^\7=NnDtP0@&Cs EXP9/;#BN;)޼YuLŸ$&.?bKX@lS, ]Wc;v$rIR\9B@!n!{/H[ %S4:dj$޴XqV:,g٤&4hXEgHRf8&Ysr,uZOgث>|Ji0ALjB߀C"\}|JjSS]RVA1q_T0ptSxGO'iȗ]H%hWrc|rVt^G3v92u.tǥimg?v q`skeT> BK|̝\L8E*7bxV6Z2GǗf>-qp=v,/& ~5LL܄)P)0x--̴Ԝ슳v !&&%8)M7$XjO=OyGM k9MU-`,&]9"Q- Ŗ~b2в@)BCTɄIoGyg ֙7,r~B&/+ksBw)P* nuiDp^t%Z=D]zcV եC(mVQR#`+IOn|nl1ׇ֩H}36@@x]!QkB_fFЏp*N_ͣk>ѲQqItFd>䒜) ]dž{~)Qu x>c PK 2F.8HmGl-_/@\Nڣ&IYh"pC+#s$v(h8ƴv4Sȩ_*@1܎3Pp Nc8—[焓OWԻNJoVgMOX<{@@#b5vW c6yŶf2N8 dR?Q꥔w~4n%KM=۴M$$.IX`zp6Y4o\4Kk㤦6>D 6I7R;ORpD1=S$aOB pƧ7aXd"0YCuv-IH-qqnBAMISmf/MHx{P NZNd 2#cz^@-@ }Jjw 6K[dv-J,JGeFo)_+G .鎸^~K9 dǑf6rW>t'[h(YJk"SۦXl_#mctsgp{8 >~[>NF"^-FF(PXw-ϧWlՁk;.N>6yuՏMQ*AE[L8o N\ɢjW@*㰓\q(g"1MWn -^t0z46(Gj5B#} Q~bW!~hn$mӸo!cPJ#7n02ZuS l)W,1Ge'xn۩D4pYddCt h9HD (Ϫ#֋eߤaScWj^}M=cX/n8gZ,K|:R3cv_ NǮ)* {%}-0ҫ@RBKI2e<ӱ3}蘡{/Dgr [6P=䈹[-WFP}"M>T"sƻ;+)}JD=@!(`o[ݜbL"8{T]Q g' 6$87U/dr+x'i\ùjkS`hdm>NV: 74fOnс$=&Mv䂸,O &S4}yQl -^Z zD:cx)=P?S%PgG+k({\Q.i9ńH&;4ҺRן$*aEey4bۤy%n_-q>fA03"aJ~N׽+%Eg3&`oZޙsNj#3mB",3tlGe ;V7Q=o4*n&; 50Gf"E2Ϡx5S}yi-X#8nTVCH xv$i39EqF1#"Q5= TϴX[1XjPrz8A=ct]D`ErANMPf%N{nze()5SJdN* PC7h 2è9@h&;{am aeep7P'Y=Y_h/]">H6Jo6@}#ב˅[Ҁ)n`%y} Knx`s{?QƵ<8j$\0x֚Ƅ XJ3m戀;>AU#t qǫ9cV 8a,RUH/ l47 q4nw4(Yx>_%MR &׏ 2.5By1.Ɵ';/TKg8yeӻI1+]~N љN]QE߿%)wp|a#NEA(ehFё=yIac]ӳ]UbSP0da -"[e R)|BwX0! Qjq0#E=Dq{a嵚:=9!TNwp94/. X.{hKLhx{sl*XCASiݤz?t&¡!O|<Y̔`A =,a0p釃PU\#,Yc}+f{)S|7pK5>|nVL8+[*E/9N\6v8Fo58&+7]$9:mӀm0<44uTukKӡ_{r|JƜ9Zf.d]b3UamYǃGz] ر0 0p1!ȓsv][@4ri>Tj0 iFbEȾ.>fqx>0,o8X'Q!ރSd1"$Mڕ~o߉k)x6[Bci^zl;y(bG ь=Q2EL`; =1(^enw‹cx˄M7w_B?a5:[nPؐg㣩lɄ"X6xՅk O8%t T e^ 9nƋW3(ߝ0%D$o~0Iip~ MxHc àCmfZ }R@ v|54SȎ橒OlZC;8-9ln;58Q#_+_(6bRord I N6D < e 'n 'V ' =v)Q4E.4@:Np_1SzPMH&ڼ/F^<4Le`ZBAp͝w(hPG6$ϙQ0hMLNїA(S6Yv&e5H)Σsqb:Z86:>V 9 3-a5.q[4!d}ʪ]2GDXȇ{nVA6ܳK uGᱛ =9uE*ĻZ|:32^|mWY>%#JrVR7))oE6nnSKF#Y;k߉#uoDVaob.q=3e{ o:8oM"ǟ 2D$pWuQR*ӕZx /'ǡw,C`"`SS 4k5,R[Y8h+;Fz?@Pϵ\cg|61}`< cl?zD$L  r]r2S=\hI)"2 \$"Z%aH7 O$ ߔY%,e9 |&LDyf(mIB/ڥCl?PW&0N%Yx \u]Jj-s<,MaJ ]ړo"eB*+)9`3iH;=loG_?YҼar[ 9i~:Te55IyAT^,fMnC# xh\Q{䦗Guz@@sl=?/;lb]^Ef")~2KlV< *+Kfv3MԿKO+z]Տ&trUd~tHOnʯ2̗~O}|):>b^p =W!0gaLTN :b'wܢZj-ګ}uVGu l<]Oc1RQ("hK&:a*K/a b-X*kw4n;h v߉]35}%$1].Al',00W8*;Z늅*GhKjd9MMd".-H!9_R4mmi{UV  ј9ˀ( o)7kW;8XO9% LX1=im۪ÚZ_^Q3NvkَAWMR)|;ځjD[Гnk Vʕ<Dk*L ;54V԰-9=-UC rc{/:&@ Bt,PJH/,[mO]e_1_{:8FT\V76rt-Isѓ5 940^"\O-+븁Me/8s @&jq;dn::OH;`ϯf%^ۏ]۝>mjgCK_K)G =l添[}H64;<,oNl8;u$$aKx˾m6dEM dUt\9#yXgć}4@7kls gLg*0/k>TR Sю\ x';Lz7X ?Ӥ :kmJƥiʵ }t+?gD[o`@-AqCuG\,P*? ;XK(=Y\GBp2+-Ws n,ᄎR٧6U+clcbb (gƓ< fѝ v6E=Q\+EN{3: 8`Jmkz% .2Os(9ϣӳW8/PLmm:.ECw \gMna%*mBj6 z:պ& [%=\ E{jꤖLzPJ4=bα˅D0܊VpXeOqGxǮ͕t`GlYJV!9Y4a)3!仯2'Qk TA,,DeT~ Av )G%wz漍IxV|o}@tbQ"hg I<0t.-,<[u qCEi  su=2:O)(Kp~2^e݃ua xoF<͢#FV4[ NB} 2NK.w- 'r-8 M 2U% wY(5/3Fp-Ke^J7(:"wR۰өɧͣW}ZJ0vAҼE3+L}EȔWc,}=?gno` ſt>fUAbvRhrW[W X&(GM(6b@Jt8$ka|2+?3"&$jT :~ vw&@?XK3 ot+VG#Jd{`ibDhEad-6S/խZozx)ztVGj19Sk+eG1}}F7#<(z:CV5?buᮮJwp:jC,q.qymh]Wy^ǿRMs6rI߱*tR%qLQr||etJZ$vmaӎҕ -_aFocW2m;CkWvđE{-D!o?OP fRxj}@Rʊ"]`5u.wWZWE{CKj8B霰{}e5?Ve &4cB9v_=kc`Rc*.V Q-mq:Pz4؞'4l.qꮚ3h?]li+xn[b@$DۛM\Y6Zcѐxإ'ӍI+\o'OWG8yP`rQ ##[ݖhg:=[ѭ Y; z$5BR U."!x22{0=X+?3?%( JhorepSEw\N'Ut%tl,plԽ {4hB/6zT鎧iTGlIrw$/ᖉ;k!̄`S?BE#l5H”O&O:/1VE ͬOD7SKqdVqVwlhr pdHnτb4xa5Ȑ>:"{LUIٟAmR/*'% ?1|_a",d{@;ï_7R-)hs.%HB'U"dx4k J}3n,G/VfZLarŹ4 8Xie*]e7a1,{L%%eT}̖ƾ8}s9-`Pd54lːǖ(IyI@t|9L/O<3;ԳT@K=IaF.~F2cq?sSϬs!;K@ JkV^TxP+s]_*H~`f.su!HOEX.,ZI#hmg5O6vmwb M`Zi=H,kft[loF)7}Ω /2 h0̯tkk[W ([.bTSs=}_~Y3!*0p+uQLjFB#E߼R#\jrCNΩ1t ++}+;ǞP +pM*G5넌D{bv *$߉E!b UqDUk#w(P @R緫k<nZۛeBຝP g,Rlڿ]*K7HldUZu)WM{NC-QZf$IE? jG1A6FoJn| {WCP("E<%˼>k,Rw_%sExLH`2,"m7,&0vv?6B-0-[64EJ:[I<&Y|A`Q%ZW"*3v 'A$燦KrpNT5Q8ئI V5O"^ӏ"ԅ(y]ySD,uKd4B IjK !ˍyYmf]>۩T\nB(i~LDZ *()̎P'^/|L|~+zh&s9b?~jT. ɒ:f`أEiKNÌпF>s95Dc-*gm GFv%Wsdk.lqɪXWmn+$sw5. 8*,j^S1t&:sLfb5% O+?yGs<[쭷dpSe!G31pE@vZNwEi.9Z3[gzlapuH[>\>r;ȃJ/>ٱZ,c&R1ԩ%Z}!hSojLœ8F?o҈. tL2 P$dWӓN[d7vZd}0"|8AFj٧Eaē 6 C' ida[ҏ̽w> eYybv^ Jۏm ÉVzu†:V wޫ)M駺{e|wJC2Fd;0"Yj"5# :V;<ܝ9v>ni/j_c4EX&5[F3Vmw9ʶXH^J~6 "Y53fvct )@¡٠HMKid$S0r)u^moP4Q&HL.u,%kϪ" pA:!ӈZ&l+Έk>H:Y]>i.;gu4@asUJ\ JjH+>B1G#XҩY-@7x6 c?ª!@䷒eiie;ݠ2ԄE7ݝ|%z*#hxQvz_ :n{E:W$<^R$C1>v3^e>rɞNR\ZK9֎<=r]I+G]L%#z!=d Il^Xa+9{ّoJr6[͜zDr Vdg]0/-b?wSNRu'׬av,o]^iNID&Oax$ E{,z6v =gGP$0֛0LW?ǍP Zt5N82饌Չ `T{ T2Єä+"ݲN|;D(|Ʊ$vqcցhV#ʾ'g󻰙/~+EEJ'dH€[r7\[%R搳\6LH"wL3PPAYH;E\@N$ƀ>A!h}KQqϒKJޥFu{A?wg-U MF|Yw 5L5:x,]>A0C:2lk^D y*f ྔzF?MBLX$(_GVcQ0jaQ]W,Jل` dNFi ħ@  '1nuwr -yc 7|p(5}#ܖ(^z)#ZOEdӿ Qcҟk霬?39"2[_hG3 AEQ<>C"mU< $wqS< _ ZǷY2$O0F\\kVMpxj/@}tya㔺IPv[QJT2S>Cm;cX{p61[>n yIH33sj}J%ݰJ |".RF+uLlRǿoOmq?4>4J"%; \2%0I|O1@;j]FȒߪhfq)Lj kuHHJoy; q1}9*t[O,sTHkgʆ?!Q*(CkUy>vһ .V˘Y2^Ý3[ZۜN3 gy$o c0 _wR 0sDf4I'wZXڔ?9wnVEJ/%Nr^|ֳECil? ,`[Ӓ۬%+ΛUHuK(@N\{dM~Wx7F?w^ ~O0~mQ$a&tԙtrj?; 1LB:NU,{^>y 31Q>YMmqªQ`P_beȎu2apOkVyF @A~2_d;#4`> _I!V_yzИ[$~f%ƋoR7VF_Z/{ˋdԭw:RyГ̭&o9nSe| J_)9B~=qeqbq2{ o_]餛 '0aخ.$S|b{ko '$֤[蚷=莛ur? MȃH##n=;<¹sz(Zh n0F-e>{v1% dZFp0LsgV^MNq9F~)dRW-.Dח"?F(K^kK{ʮ@uwj?o2]PlkhfC⋲af#|;DX5TrA 9oC]ͶnC#2S6UH+vIͳkpUY)JvXD/@(@aupA6#e}q` :"PX5ar|Dz8Dr=y A~Sgi(6lcWQ/ѮEL:Tʜ<X0Š)QCXCS8=Fj$&.wLHnɍ S8l΂oֹ8*3sQ痚+l37F^{Ƒ;;;2ӰApB(8t d~;Qperؔg MtMOC%+闢rJ3쩜4$]~ Ž (1"kUMTAg7X($H}al aǔkÕ٫dZf3A£&C ١Di؅ 6k`i>1/ΞJGڏw {J)[1[[wo{O١5xzFtc[cA`+L6ˋw`ђTta%Ex2C5: b:x{߉fTXF "92aW @,ꥀd_QEHrVj $`}jť&n7z/G_'+38E`B[!lۅ6gz,bƺi#̔6#Qr3 QW|%A #Kf?HpI|sU5EyWmA^W-D8cDx 4$կMRE)UI}>eDXS#U[Ff{ nUPx`mp_;iMڄn} 3U/gkIet +>(# 2#> 1 E 'h~=hI\bnY:IJ-zF^$q:5Q1Hy^6|W 5=\ă>:B槮k[F );@s;'w$|>hr! ,Z{;^ny4{RΥH;?"D94XS+xP g>z"L'aǕRz[Q[$ljWYI B.Ĥpt~[Gb,=,(y!&A HsGe~Ybh B߅qB=Jҭz/*!*ύ*Y[~3 п6ROtX N0>}YIGWYTkj7'-ޓ&Eя'[DUg{ $E+ܺZi7Q.y C]Er.yD8hX8N2WW+ h2'!HWڇSG?PzMטF/,%}N# o_8K%NcIA\@p35Kֶ%Y`twz~9V&͵,#5v.5)!X-EFI6NǠ]#}N-*L =W~Q#" hCQef?TEfn`ucjΧqSj R?2[3ewn%߳2ErSc̻|x W- qɵua$sƧKo}QK 0Idn޴2svw/i]*O*JWt~ R]'R+F6:g#~1]em'W՟R޺Vx'TH-AzKe59U"C_ݐҏph\^`{[i3,9q5gs֔Ťo^s4BX4{Ay&|=sv'`t _5.j vU؇q0킃{"!923 u!;GO~Q (2ެUIg?M Z]v(f7Jp~U[͎kj9C\3CҟRentƕC0f[D0QIM _{A)Ջ3[$xJ'RFΛ&ݞ?\B*;Q$:lV CXZN 7?ק^_a vaB??:eu_Xѹq뼠 &rĞq4T9C:YE=@kҊlXV\*@[F[@Uc{`2׎yA5ؕ:oڂN5 ^s8yD#Ʈ4iB+.E*1:U W`05,IR9ᷴ1"m~^>5f"sEkYc4/1S>2gзkiq % m,*̨HEseRSEU4G5gh5&~ ۸x31y)?˜eӢˌ_焪_g>*CNMw{n_Au'[oful EqMO@ qsfq>2ek|*Vr@.$Xk>}rmdBāQ_v&E){C|Y/,b6_َ\eiE=nt^w;8=cXG iR]?>)ClLxad(X8%{H. aPZ ׼ӆW /L=(,vJ R[YQ23ABLJ Sz%hzP5|,msEy_Ж!/~e)8g}CRـ:-_pE&#&VvlDƺ"J eg͊9nz,˪>W*ړ4NSA 5E9Flm4d!=ho! {5د {6K1jLl=-.gF PU&s*O׃b|Cd,Ym/%+=0\:K<#I(ѦZ ($< Q@N8ܹ焣l0l"L_+Rv1{C* }3PKҋ|tj\OrO>[HOQOMw3_q2@R c1Sc? ѹX'Ǻ :elRc۝szi (+Yںo Q/ VP]& ~2`~XB*B~ Mݵ뎥}Q9c=9$ݭ!^˥ rMI{uKa Ek(!;Y H־ǀ d{XV5Ek;X9L;ukFK@KAPѼN4J[ok'B" A1Y $xs_[:Ώ^{U4Lr"$FWl|BG@Wս}6lX-θֲ$%G"ƩwW$;gVBks@b]`Mp`fˋ ;\/N[ڮd NxXbպ H?7 mujTG2pɌ+}\O23n+dnCJmxj\3[<>/Aì8 OsAlb8{6{ \?ٽt$d U60p|OX' H2!U=̡ 鸴X{j=2Ț_*t \nx+lQvpûeF`@J@+=m-qDx;_`j0,D8&aȑ ?ikw5dGSiH%%̃#NUMfҨYS=F>.drjmh{Ad;6[˜zh<mX+ `Wk>]K5. b1XbLA' 9ٍ6zt%[+3D;+~ pʡrdAYwGXSd H`2"N,y[R&Y2Ř0dK?E.tiB4Q<6)fHbexI@(&M:Y(WY|ZvnoI1}_9}y3db f-ZpߨB-@] ~]OI3I*.Yl_M.,UW!TٙfO8vH Ԇ2?.= H.RE -`Xiy&63fHL֤EKQDPI!A;f]؊,Wʏu O[usBȄgYqG1 æ] cR 1v#s& !v; نO?EXj?gQl1v }Es/{y1˧Z"M4شId']Q̉xq]zFْu?˳ob("=S5Nmj^NXtDQQ뢇WvCWJ'YvmΊܷ./a.;A*jJj vxJUPo$ݞn|rzCK A2`&I({})ÂNOhaI<6 [wyǙ7!-Oh˳J.[cUyLDD)T9V+2VA`q ep0@0ChA`Q\4n:^rq#GSњ88v/d MO}? TRnкKs*j'vj ū侀ݯCޕtЃ39vr3azfm\ T{]P*@^Q!Vdp0"ui}EZεO],magAo/F(FObK[ȔSEDY7ml/`$\J{@o0G3P=1 W\s6r ~!̈́"X26XwnYw>=ONaN x̠qXJ0T7 C(}:G\~A-W}-][ A%&lD/=RED{k k m6Ke/&3*>`ͮllm`@? 4/?uŋ-ʓ%ΟJ,k)Vw.;uE^5cSGEghU<3;Edbh.l!k6ox:WbE &%ayZاqx\ s ^fU"]$ykG>PY΅XB5ghke>gR[b2Zʸa6dyK0rCKZpUՠo)S0(mIp $H놭;ő^L3.bJtәWNK ^G@ U,zW08l#a[<!3s4ZciʹU{`.zqn٨Lnp,JCXţǛ]0?<ȅȀ~m ;]A!_ TD=N"qمq԰Bq+-\ZpzB#eS&aa K 2A/4S|a'iJG{qWd 6VqOZ@<޵t,.ns'4FW0PpM  5z@@|7ei&T'MeNYiLLJ'BRZEFS?4dG`6 C՞ 퇳 9j_/q_/Rt~\{?mԭEG{U1W|'YMUGD}ĐWkNA-ˌD`̉ޝOQ![!];/4-DX@T%be#f>J3@+Y+(F Mpkhۨ/k?ݯ^瀖حJ~)t2҆jnn.2/)zxM',&t{ SCwU )A]ڮS >؅!W=kX}66g \#n9 Bm+I~ QZ't2DiFAZZUju{E^B!k E4=tc.Վ5/-hoFүIU ӝ4Uhp2֕ӻ -\,"odjL) P,[d wӅOo1VΝΗYK;BI] 悍Ŏ.yf.+;nIbyH˯qb}yj#JzP޿gP3AJUݑp}{YWC?8p O¿x4zN|4斍=֩WhVJ9=S46M u$zd#[zڱ\"S7.#UPG,|ԡ/: o2 `qC^SG`*Hpɧi$41XuÎ --{;W?U'(e@@SQo'ӫW&9XDh; #~V؂<."O̩G)rajjðM!i諑H[i_v$6 V >;x-)S{d.2HN7H'n$):}'aEakaA^2!EaNm Bެ*o[ac0#]?$a "iO6\t(dKɝFt (Kxh'Ok7i4 ';zZ0%. [3.~&J+t8Tv=E׍=LZdgȽA4JP3zgm19$GDH7s$M?Nk(OlԀÈw'CQV4N9S=$sه.}?gC?^*a+;](uB'bzhc{AہΛlX-éޕ/OH5)j [*Z@ {"?ҵdcyyD>,o>9U 6uaIFm"q"2^*x(uO1qr;a"<(VTɿ`λ11,rV΢id:#wXVOBF-A~:.-=vGn`?dɘatF]pb~JhP+ѥ'5 &.4Q#ΰwӊ+]!&]5Nܵa4tρS ط) D@fkIoSu{ܛ DĆe0cz^u}^ogX\ަ4'ͪ--uh1 y4^ܧ#<0{suEv"$̱m5ӗ? .3~-xB%lߓ4K]uY 4/4 G7]Yːod%?z g[^o8-( *Sa!{Y~O[ъ\9uUNk,HI6"ޚF:oRy=Ḟ#Ey/Qhߐ5Y`F"axwwruEX@c v;?Z_tWhm%v} &2,Zx؇#NJ?r.E%ܟyldE ң!D E2(JO| :p/;(ܘ}ިvկ^'ԫ%k{\s}xPW|b RfR?Übk,򈧛:ͫVx^s/[+QO+Kl>#  [f˴sB*c6ŧL,nKF zc(ʎ;:r ũ#@5bQ}Dt1fJ <>nrނx!+:+LA3*{D&b>* -Ж{ Ж4`ڴZNT<r2á3#R˻zuO]uBRGm6۩[${땜 mW48XK1B`r.-wbBҀl8;UҕA&vΦQ֜2Vm=t T.u`QYjU^kB4)ʑ]hU Sj@3_JoDG'}CTN-K7JN2e؝.z2ZUNYR4wWrj0QZICR#ʇs`s 4g8v>Ipm\:(gМ~͖Nbds\TNśFpNNCw@x6fE6c7VjiDM+tɊ,t g(=xr-0m4 鿱f[]E*.1[eS-o8_+Iϣ,<#Tu(dZԷPDx)]=E[Iq7JĿ.jFTwa6ogG4!>@P =I.9 A"@(|R!ԿW.y4sBTx=^*%4KDbRfҷ:΢w'oNsP* eLE{p'-NpAQvGt]B%ހ;sZ%IpHOHQʝ tXnU y1A,3m:pu<2%UJb2;Pi+g7yjM*@i'(}JmYqF@fLCC)$24|l2`8Ü.mgltA}e&>>_TG,O6ҟXC9jǰz<iUuEWC9Q1|P3(l@4[lVVd1X9ߩ,:z_*1Μ}!FC*]>b]3]3O4`M'đX)a:]-xRk꺇`|(vo$/Y§/`"\զK¸1R lj<@s[Dɫ˧ r{pݱ1QZ aG1 9u2̌K9OK?\G+ẑps3BccX[a4k0pbYDn ʀe[  L R\fjܭ-IԾ$ԕpoRRh2ϲwz@0&1^q B"nhAmzӜBʨhKO`H߻D"ɮA{"rgb(wbp@< E}Dqp7X & Kb=EF*F6Q$c?K'R|F̛Kb2kZDcoN0{ ,e_&C܅ܰCo7,]9)zơ 7Ǭw-Q9''ll"TnBs?=¥7rU"l\E`'E n4% |4#Hr* lIdr(-^]}׏>g;.)Gsլ:wqF !nH"v"$3A:U y\eb1:n_HpelV8}3|Ƹ4ɀN6O:2y8Dkx6JòY_љķ#Z\[ '^Z1WiPsϊnF~PNqgh qyGo93bv r^]-IOkO%b t%K4n)+z}3W/iWy)EL)>{9_Y~ty'g&|[{5~USYV0Zvoז֓tBf| HD{i5f\%cdq9Du1i%ڰ 훹X+Q0ߏi 9+QMazFGI̋|x:\~4ZF9>Ap IGY(- l2Y(yx,gSKog&Pr k8}0DnrG~T Ԫ?`R+o~yҊpzzT|jk!Lcsf]О漬g)P@/D:4$찉ތ?rR 1Lf% acbhrfs3'CۀէeHSa*Ɠ E #e To{PpҖiǹ<ޜ;g$h?17GP0{: "& []*Fp{AY,1r{rv^bwلƗl+p:DOU#G֙˵2} &\rT6/tԸj\v1\\EQQO+BqRpʭfù]e&nL5P@­5'T( >=$EVL$i^G KHo FYz.OJG'11Dl"$b650gUqCKkr?Jќ㳭Q[aG4D9YJ|{Zh ~ڱKhh=g#Uzò Mw'I%]53|vƜD<&oLUd{wJJr'Z~|0Ocp=quaQC=g%"lFҟ[YAiocK~Zd׳)smSeI&e`eh\>oFJ@d2 >30|;s3zD55gf c 7tDL.iGe%>Xwő,yil66K{x$R羙:H,@_zṲ/y LJN)RЬ8`"2D\ !Ty"hHk@aQ*NDa%=cBt-껾bNz+N/:[M}G̾xDSE)mY̾U4We$<=ppnZZ]ez\%/6vSO͜bcKZN{cj3ؑR%d׼庴{G{C&n2Uaa.n5#{RbxW.0Uz'CV;"nbaTir8~[<>_3( FYII-y͡Xj Wy7H~?]`sX9QzďPndEYTisE\%n#+3NojR%ADM6Z bv{A%8|͒9=C&Td\(sɈF]B&§8G*7=ZQ9 n~x~񟷤M A1zL%7АHEe zΕAd>*x+0a-v{"Z4ҕ#*RClk ~}?B<2*u5#cj6o%M_YL+@llxxD6ս vVw|/*JG]\Bp˒ߤ[?r JҽLNme1"o0.a TI9fR;p*Gw'aye #>ħ4 X^eHe;/'O 96"5g쒘|kg>"zyy!+xTGI;ey枑xӚ5Bl#a4N pg mQ?+sVC6hn#7lMX 1is ONgpa"4;5 >TRu(ѓ 0@2d<<6~4Z OA LN/-|L 80PNKopn;ږ%ja@8wN͊"`K^aWw+r.GD_̻.NS5\DƂ l-&&xdK WQ݋1y]sƌ#M1Zl V]Ҥ<[ϕ8lձ5^^hV-0u_^}$!I+ >; 0'9f[ORq . aG;3^  $rV8R9Ԋq/.u`Hc;qh F`WH2 (煯GM栧"@i..D|@ZЎ+q&KGwڟGףd] wtEVjTXŅ\Ki I7ٵwxv5k.rQ7J|vMz*ܿ*b靾E 6uUPL?<1x9( A\'#Z !0íCjtEi3HptĴ{iݎ8{|*^|=8onZ_)to4Z01lz{4ӛAǣ/fg `&@CJV-o0%k*{3wXQCN{(p>2_`) }8FחR|͜Op@n"HǬ{ Lm+26Gs)jv\@ʇo|;Nۛ3ΒYBH8Hү0+J V uYllCA BPNib7$ 2lg۪ϨO%#ғfD *Bp(:&ួFb\eb=18&aO`ADh?-nf?e.uʣ7 U\Pif}\ qM#TmХOX7]&lX"$+BHO"`c ڷjctB>VA6'S9ؑMJ8W}oe[n7)VxՐ}YuHMX#WJ d$lAErLh#KYU}KB'< ( E~YBcoa!Emp<,LR[v6|/),BXI &⺅.CcaςL։[aQ`O@NEd0Atyޱxr1PGw'V9`9#VvlFlӖ:A` fm>GRP|rTPF3R;aX2od=74i\buȍ.tXd lt`6&\Wu[{'R)aĢ10&\2*Zayz$,E%nKNARL271CB8n]̭bXcDY}ㄶDK#W8oC6D{lZ[2A FGkWԇs/ ގ\=x笞(iY # }D\PŰ#W_ A#fxkr/*I-5h@WЌiV,YWsĒ.+T̔-NPI5N5oTgˁ`3bI4c_lF7S WDa ^wT_3Uj?(]tSuA%da-@ .tٴEMiU45(lx~]5bFܘGA&a)R,;(d{ؔkk]N !ˬ Л%,BS'ZlXZogsyY1=6 ]!)F ~)SZt1DW0.߆ *@d~AZ wE(.W=Kk7x=[f.{⊐&fg_C9>G-:^gZ'xZ#RM~ 7WeIIUd>O("H\IۢIn5buɪYւL&aҡȰC< GH.*4!*U挏u):Bym, ĝũyc!>w{V!9m̉>MEť 5bThaƓ7^c?[I@UlZ(xԀ^OBK+Ckw 8Y.s1Q>55%c?FہfPh(K!pXXʤO{xU 9vG:P՞'*'X_wW?2tl[ <%6,fk r,Ư-vq*5dg/tuMWA7jvx>/WшQqԗ|_z~ 9T(9hڒ-&.KՙrJ ϥc_x?2‡+`'BJw63)" 3>#YZngg2L\Ϻ5Mȟ.쵣IG٦f^#%8- IB_#9s )Q6DżuS5h f3ڦBZWns LWNIzh~2-ŕ2[QJٮ֩z#)m9p@+섡2'f|9++Gi9Yy$B^meQ 9OX v:z0C_:Y5AAy2 %s\H|B5wŃ'uabS/WnIrدe;#g*ݸ }ʠg_GL1@F\sD/cG`PGna{,8 { :521 s3CvXY{uy=J/#tl2 !Ѝ$ى#T tF0 ܭr֒:5mZ9$^v.lc2/:L hrbr%[o=."lǽ}޲fs=Es7/Y.)}yj4PAޏp?bwž{4 JIw)O?bjֆY%aj Dh0>H_‹{i(&,N)R՝ V?;*X Y(X0L*Yr98p3<+ ) ).^3a芊6@H"܏4EG]臶 Oѥ'>]r;u,usU:Mu"fF`.iiu^j+зd˶e*ז{n. riHugm`:%|5͉m>jD XTx}X[YZ'0җS5Xp6o86s/_# :!*KC)*,+ڹĥy`.՘7ʆ\]0smbAՆH84f! M?TJ4hHtX2ܮEr# h #T)M3kkTvW 9/" hz_BB}㴉[~Q1YN1S|"+AΦq2F 9pV s ~KswccwbYlX?HI[qU$ҡa;"|TqjiOFu޺/ԮzM홤r&:v Wɵ`BD}fV$usпr YA[`qzgMX{l}9 -]YP;U!sA-"h@COOWx@u74d ^$V>I!㹚`v+f_O@/D(Gt?ី׊Uh~n %4'iIډj?k H/< Lp#4ع4"">]n2@-U-9)'UWO1BWJqMd2h:|>ocB̄ +oP|I'VR/Q=~LU"ſx%rQn|cCFM54"(( )b@"tմ$Ht yTi)DՆl g; 税gYjV`R>{5f\es=APT L2lLOӜA 9.7pٿ.?ږJ5d춱/v3V`:?@ˡ36Zޫǡ G%dXi>3BLHm,,fy`oڂ=>Ԟc_=>L~(pcw퓆ηhb9QY t SAǐxȤ_JCq/qB%s3yiZDM~"aqjJSֶOj? 8e=#R$'/J+ZOm*gȨ>HyWj{J F?Ljݠ[o[V*Q)eu7zaSvR;jDot9mǯi`W~<&%"/]y|sׅi*gY|ܻs40ΜOZE.>Z 냆08 L:xIL32O}Vn?^{ѷP}1TϦvH7UKYhx Uuԍt*VY=PFwθ=.+|[O /6:>*Zro Z);ʕ+N#8" %lLSn(|綏)ri18`%Lu:X^̡jUIv@ENE~#$v ų AﰏhIi:,xLe:r[}5hR6,n|@g&#Yݱꀦ[Qoz!$o߶ɦOA[oK|vՋ USeACiήQ[ g[-*.Ϯwy;'pd$7gg֍ q GBB}S79vȴf$(,9/AfjW11ibh@,ذܢf˚dX:e믷~ty_t1LSvPwסMO Ue͡9aQ<:+1^XKcrȨߢ Mv$MumCCL6of+TZhQҿO@EXEƋjt2D#1jQ]{lw݈&`[rG+7`3VXͲ\Z_M8DU.9XiܱO !ī cMo5*q}4$^,@V*Ѹl[zBKviϵcģP@җ{(ŏ1܉F+/Ӧl{vɕqg[: ւhJ Z/p4 C gJ3ȉ< a+If=[ ՀLpg~t">Õ֙ՃכYvƁ~š|Bb#p}7@4u-mvuh&&8/}S^n6X?>܎]szdj#H%{30:0E+)+ ژQu Bܨ/l#@F 9kƺ7^#! HT OBgޛ:{lw q&qTцN].|ٯ~{FXаnxg6yςjwFZLZjWxCɷ;T.7:[ n|m!}8E э- 43=3S"vR6-b!/2.D(7N-aWEbWD-$rBoҀJIpvRnf  2x6PN CQ7H}ב[Mc8d.)*+D17l.Wd1.7[ p-OYtaFA:~sphPr.3uugV㮚 ʖc E_N/0Da)|$pJh,r3kF'5pQؗy!u%e8'W*[_Wk-cJ'aCzL{Wnw 6ӿ8,\Tsb* Vy۴RnXL{ߩw$ͼ;EKe0R|z2@RsFFlԽՏþ袇HZYlڭ#*3Xf*gxAgY3m ep B=bʥ64\%W!vCK"pQ ͧ3p'̗5@/Hc g_6CԲo!eb1IEiwV2 ˧؄(efdѮ"v+~_rZܰ+i ^Q[Nw,Q*j=RW8IIbb9ܜvf.'APD|C( %"V4 p_6*\I$ 1NfPh*gfqIʏ~p^}R-g'Ҽ"ae#Bq SFW}̱im J7έLO|3_(]{ NA ;>4ь((B0~Q’?VIyNG_i0cvS,tA D0'`%},iEȫznEp32:e[OcP{RpowAhk7ɝs[Zo~R_fU M1h$P>&֮^us U0@ ⠥}? n!(<$YX5bxyk .eP|tBz*"8d|6\?^"#瀂%{b*qvڶ#*,T|8HI<8;;QX *(Ϭ1 5a8_l<.zGkG843^D"gمbg/fb|%;PrY`ɒnnrDa1$>7D!F&${*""/a9k՝62##T|} yʽ@ #`{i&Ը34\m*}g]]m21l?#79( 5 ofh`$;J 'Pp)>"9I]`*3 9C" > )@J#nIQ'b`MGO%=I!N-Y BujR6"nFk<5笪Ec/~ q2RMUKZ c!TзU\< 5] +j# v8bpmBRΙs)1_=iua*Y9ا)78' zBM1 /c[E,HU"ySF|_b[O,&h?;&n<Ͼ]]rdMHkD}%"괞خ{jW3fۇ%|λu5(J]<4 K⭿&ijJN8e ~ۊmɞrJQheOPo- 48 W 1Vh":GX :LG兤ueEjna3` ƙ{ U \^%UV)]% /܁W~'{}龷S5nFȡ=rDPqJ,Crq MGN}(bi _QNLt]̨@Id zE,nOa-c``#l1Z`$I 3n.1(ȭaQz5W uB#KJB 9M(r\Kz#6>]|ȯv*=MI9]}pTJ̠F._[ JI'JaEsX0 k ޜ{Flp~bM!f5<3fU5IxW\f)6mjphE`Qʻ{YI|` {9[`^T*$.ރHtqsa2ʯ9ٔƚr1VXk k4DK{HKHxؗxo= jvGq`um"y8c`7(4ƫX> 'TNi+1$ \Tӭqк򡨇ա{욉g ľc*X+E>hl$ $dz7}a CL`y@CV*иh[k!foA B70 \ C:vT5  P!J%,BF 4;],F o h|Cq1MaqMa"4H շyy`BL4/jBf혼m N:"A xT0 ^$u09,a". Y}6{K\pK~",J!+kO; >_bDp,leN9a =R-]W91o5-\zis./oP{D1vXj4xMUUvp79av"(PagkO\ϿmHz "v=O~ "~ܛ(Zyo~!]!ϓb@FA1=߯^c,gy# XYCux= e5X sM*FL%z װVfh:wl=7 RTk/dnngMovGer f]պ?S%vf=-,-ծ1?[O^;3_;tMˠT)qUz3]Wm{ŀ0, l[PUǹNYi4ΗŅ%wKߎq^ݪ5lk<]l}0oX&gf&A*oށLiB@o⻦ebw.u#KusD%Św Ɏ!7~$-gRmX#43FlN$fuWIT&}7n*y qk 9.\%t(ZB K1;)tY+Џ"ˣLe;ٔf;<FØ8Ғ2FWV"*j6vf«XPYY)C!6|[]A)NC%8G޸^P wmv{dC-3T(Cm6uߕs9rD F2EJjU@(~biW%EȡJG\AH#_#Y]DS֭ة~5>NnIA' k?kP;3"f0 i6Ƃ|ߧz ki=\_ XAW] RSU)^tyhԑ!6t<RQ <:Ng|@Q~< iΎl`yz6C<sÔ"^1F؁䡕z.LaSmx;Yhwc$7@ w^I֙bzmSUj>֟~e#h+͡׼Zըh kݟOkǏŢ2ni9I_ѓZj`;57M}fEjj `Y{b˿^ Kh"^}s>$<} 3ԳNg}0ـʯv>3d=wʿ|fMZ}m xA[{Rϭ:}5Bx}s tvrgEĩ:6KL$O =dzX猱M?,m~q)KdH!Q:$F•)fg*,,͠ ʛ~76]lG powy DUr2{佟\C  Ct~*QB7V5Y n0@i@F5;&Tc]!s/0/7Œg^F6p&txxB\mJe;1%ѡhN]Ԓ9g?xCyLSlϋr7ZI:xn`W#p~RLzz9ɾ1By7,asjҊ X+Bߧ,A[y_}D  ]࣌ !nsxUL@D%{!$6;!6d . S X賘[$nM?ټ-= vB@V2j ti؜pX\qv.ܒs>G"&~|R LRL6.8Ϧ7SQd5 2FgG8#zhY?f$,xgxkY(QWwn7IW !)ܵɳP^EҬPKZ.gЙ"P Pi!zm6-Q(j⃌T/5w+#it RnJUc{6⇚#'dӝ6yבᚠD crX7"@1eDH I31'P~cڍPO9يsM XԲkrb&8|Ut9kڮ0,½S)TK|Ml\86L'mRI7}jӢ ~EUr <%DsG|BĆ~>H$ɢ)jOo;ݬhqne C ]Cظnt%Q?rV8dBl(f5CQ,)-`HۆaɃT$9A zOklH;inz<)# CT)czF ~_BIdV$vV,ݲN}1R(f/!lSgG)5eeԘO%l#ƉqdH?p -&!^+“S< :otR9,C>z ͽjGFa]~*Ϟ![Eأ9JYO]|n~b.τv|4EqէRkUf 139~ MUC( scQ4<[LrnK@m,^]tLm>I܏?tOAظ3P=H^@ fYm7c[{0 vM2%R!A~5t-8)By\KD^#7ۥOr aC>Iů7ӓA8-]pϔAt>`vm/B8' 詨AVW$t>QW|'m%qW?mSV{něFy>&D^wk裴]$;Lm"X)m6?`@ZjNј4fgI5Pt.Ukw7{f.dKEN }:8TJJ%ۭަ!crF{$+~wKz*?k(; UN<vp|R=%몇U%VCaq'dU)P>;xvj0ys?vF~)TnOWD]^ʨn:qowN=c&g0Cˋ/u%c %P e h0=5֗M\#HBC|t_H@ֺ=#:X J$W"<7ДnXMDx)Ӿx2Αz a,iZʐ S=!=\c!cNjHY/.U z$\l +"Z#LC*'bJ3~8*4xE&:00^Aq~ Yb".ij\#l#ٷ?iEWTAkM; ?ŭ^-M P𫯖~`~]^`?m-*eD:> ~R[foc)ˎ^rcb5X5x>r yRb+AN;J417.YLRX$V{-a)@2Ūid#Q# ĭkѬ./WmU+ mYm/`Uۧ[oe@H`>TPiK7u+,rsq܁4ȣG|1ry8,8Tx%};ҧP@"-XxtDAZn9Ɲ l8Cs&P`*+&Ӂ(=,%i/ 9Z3wpFDu'1wZxv BK fKRpt \T^m;ꨵZBd{s l)͌ 8a(ӑvKN#w?'s)zv?[Q\D=~] eZÛ 8fYf@(ʝjYTu6hph y׀5k1 y쪜+ 4F\|)xXXo)Y.\kw}(Z9ͱWwbB>D$O=f ;bdZ~r RVIQiekd ޏblD,iߓo.c)꺗,PeױVJ-Pœ!B⟰ڵ*曝pxlpux}t/0ZOÝ{,m!}&fl$}k+̿Ԋ͍dG!zrdDJz7vc Kξ,OO0"WkR!+u)f4Ä ұNIC|}-LR(djA'HXa08QM=(RxKΩ嘇bkG0[W:-x[ |_fH_%d% ;p$_ wYj# xz\w#n,| ):~:C~2:'Dj h5Xw&Z>7J@CYk'#qHUnf?vᇜjDhߡrfbWC0Kv:43%tGANcj7JÔT.{ms|gÕx^?<_&"z + @w]Bᇎ.^Vj~ּg-,RC Fg>5#JZZNE~aMsq#X3"+c:v"#1ACi6J"V¢_h'HWp])ͭ<:rخ|Γׯ 4hjhWcTs,"Z/ՃL*XcPVa]E ZYvrݢ֏Lj[8WV_ўymx-v69 '{]_K#~x[gdBŖK5$ xawͤFn9/[}b @n>vhۨHDj,>}ťly-(u k!zheXw0wzʍ{}5cl_:DW =c2Xv+8{xcO!eB8'0RpV%{ V R"59W{]&0;5{mnDXNq%2 /P|ć ?>˖Fuxd lH۪&$P )%akΨ~a}5FmF"gY  ĖGFgѫ1"R켏%'NLЪU˸9L{o$@_-Z&Grw֛k7+ojSVf`u(po 6pԱ{]%3U&Lḭ+@Fjg#ݦ%v;Q!aGI8;Oܨ`m)!2_%hF_pvy>}mYGj_:6qx}.GA.DC0K瓸-Ql[b.S:MxmK%tF~2! tPͶ~!R+Pir7(gz CFbǒ5>\T;M2TVJf5fEeYXޯD_[. -in+|.zmy>gbOjqwJ6ªI 2R?Ӻ`^4Zeh }㰄K0)DcOZVLKujʶnRfk>N3Fr<r*J(U_;h73,/ BϙB~HG݊/ђ3;\JͱRY!=ŵKr13^1}–q> [M8B@ /̆kP.L|[4τ1 KD%`t_tz"i`gSuuPA׮Bke !1'V>_qeLئU  /F?n0|a#DtJ;>mo(;iwD+K9cc.Y c\s|.*a+;y+y Ts/<,4>i>"+B3|ȼ1.pI6%W"34mc mJr{꤅@X5Ty7iC %僽}TI(:~~hef R%>lj,Y:=A/{fLgYfUoL̹ݧtVvUf7}, V;vMƕSg02~lLV6sfT'7oU^-D4r6P$: 1e1gd_  H2KN\ݿJ<jn5`TBoSq@%AԽ N$ZPȧb<\~C_vZ82r2O>+؅s ;~D1|nd N$Ҥ;vnFdng27n~ou:JtNT ^PZE=>fJ13!@~M hXh.GW9]2Kv!qs\!P- !Ј/Cw)yDCzGQ( ~&td4Eڞu⅄^AHj/Lh}M<"U]M~z6GO*+?R{} C̞ ' ٭1Qӿ|p) eEܥf<ſ![HSovz#~LìjTx1G('))y@vy=2e0̇Th@ v: U~_iz"ah fj%|_18%"Qe(w*kHm@#pRR., ;uKyO!5R2k2CkؒpKRO 9 5sjE eљ8CDPa4H#/ YI=9B=d9W_޲M=k1%(#Ը1 !E \aD[ +MDOF%WQԃ`-t,$ݨ&H,Byg.zR}qՅ`ų 'X'?}[`TuNtQ?~1nﶎG ˟eGkM9<*]g[v%>(`>]bIzzCٟ>#m#m.Ƈ7TsyF6'j>5VVPAw ~z^20O*գ,FEHr#0eD 6 +-#5]6f201 rȞAJWF_(&O'ޱo^{rsGP̗GD"|~n>[>{41> z5]YNyT-qM!oo1wʁh\$T]sTE:eGQEs׏,'J[=4y79-sZV2B#'}4xۏdu|tTr :(޲!*|x11vo%o{zh/ ϫOk%n,#ƨN MeI![CZn-^Ƞݐt\ -XWlΫC7@aط:2 =5Y}N{@r0lszJ*d<_i ҝ[`2['*o+cV ìL$l4{Wڱ ?Ώ&-d&g# AlDJ=wkCMPTM{Fy+0R\LohXFOWkoQ.I8PH_AgcPNc2ډMI5OLp4Z]6Ť*븆?sgSޝߪAï ?n_{\ѝ!MfZ5{$\TӦ]jmKhMHn5n:X峂;'x#gdX[Iq)#^>2Q1X}Wqk3}Oa_/H$&Tנ3a825 j Vl̞4AljtHnT7\nb`ba C$IVh)읯 ̓DM6.Z2V9arf_ZZ!3 0)֕S=fxc~ͺKF(а_"t aSϛHO"ó/-ƸX@p>A=P^׬J~!I03nN5!MJ6_||ea{v0ՀKWG}Dhݡf9;[]">Ks)p^ V=YU8BZ10ؖ\kk*"=8) 3- y%(ۏ}B|߅IR}l!Dw+rZ:V{{8-INsBaf2DJCn-e +RZyqi$%" cTJvl$`Ӿz`>wgfU\(.P& v.1~K|ݔǘ=HP ]iJrgT/3OHN\E 'za{ɺZ =s6J6W;csΚ 0 $Bi ۘBo4(XJ:= =.N^Pd뮥FٙԂqw0]ˬ^ZOoAsc8*Fdy[CǁQ 7,r+όB^ DE.%Q@Whg h 2#d:Vf;`B,'rc/\UVzm#ګ+]u@4.Tb8 :i ͥ'-v Ŋʩ.&Qqq"QR@{oZ!MKt~ZD=׫- -a2eR  aV´摒XRģI;%C\x22֔;¦Q1Ӊ.44[Dc6\=/HcOt1XY$G4셲~|\%T9e8:Էĸ. l7߽B@֔ t)445.Q]ݮZ|Zvk?Lwh"2cJ<9q%r9l$8D Mt-zR7L'ux`MG&jw~)IN^T]!~qIւr5K\Ž^v`s<ʦ6AE,;od!MU \Ꙏ#/:R+QvRJ1T Kt7s^ҿFڬHBK$ .EᮦCt(%?]x!3= A*zC86& gΛ{GaJD۲Q*wOVF@mqìx2"Wٰ#bL| wrv< y# Gґ]⬏\W?v>|̜bm7,eBmbb|J  3eShI;IZi\.89q8vw-l{XܿZG?,I:Ѷ;DPŢ 8&o}ܘ mC؋z")sҤ;H+ԸrbJ@M ?ף&'%^adzzF QHsu.K]+ 9it7OMt˟GLVT¹oŏA+Ȝ,`&Ay籅SG^oG&le0$~oYP4ed+- ::}'+e\_'=zt9ClGټ =J̝! }eִq & BNC`랳\ussx;.kOخM- ͌AZRXs*Q /,|zSƌJn*ȋe ` Wjҋ0E%|蝙0I# >^O1*)>ҙNsayb1ud UYxA6ǕA^ci[CgH_s,Q?D@Yu'8v˨BŬ:"5p+d%*"T=-g*LR&x>Nnۯ8mȹJ&{䘆,D?O WЏ /=( 3Aس_6 Bm :Nʬ՗}3=RN8PGJDyv\fkn;x?Wb}dTM|&E1>V~,>E^ℽ$9IlIFȪC b'KĒm+v< ^  ogtx/ ͂!X8O,74T_Ȳ]s39J)# 愱evU`vszo |;EDBO' ~ZP`4ڄ騣@tYS,pmZG3FD~$zTPơ(I5jnK1 %i*|p$þ*8̘Puxڄu['ol>E/nnZb띻?#jGi-݂A^a&HDNm5#I$a2eHzi^/}]*IR\?x?f bybj=C0V4SW$ǴhKLuKhs'9=qà楒Ud5AŭD©K<"3CBF *)Ul"y)b#ҖQZ-C4Œ+0pW ؼ`}I!xѿwo:WDWM=XapR@&av/46)%=e4V0?l}nuμԜH%DGVӀ9Px"'c3KQ$u^!Ln %f!ea״Q{[GTG8ucq0z`b\U-HϩF6 lZtM7аzhTfxZ|<1|{DNd 5&c%?O!R@]WH7~L`_ D}N Z(? أ('ךh\48~tYSw04o XF%PUE5g$-; hh(T${HG}[55 3!n Y`rc STRS(.?|k0gWR5Jv~?a fT҈11#ݎ [`TMq_@҇NIY-h*!}:þ%i NdմJj Ro%G㆏Ʒ.n-H,a)Y.`nXzeWdQmyzmTzKhr%v/b4Pbip>}CnO_DY6/^5<|ù=:18@֙wYr܀q⛶ۢHY3bߘN] M")ZQ#h<+9 MKIOr@0wbތaT sĘB+`m^͘#G9|klYltX H6aRwvKH*vji\T}\1~ 5ࣞLEuk TRxG;!>Aۜ-R~%DO$BGɺ/%e[:k{t1v Gj @& 흉tc48qy>lg颛zȮEa P BE8|NA{P'dBijx"w sYʔ _?w=%=DӔ+7;n= ܶ4/AD+yS^MH*gZ YL`WR핬mA|YR`G]~ [ 2JYN/ς {*Dl/іjM+^k(_oSlkjV㑤sf3U11cix | dZP&|V\ބnI3)<UGEgh{pͮᚮFӏ&>oDSįg}Ȇːi=mqk:_*||)> `mGrRw#P!̜Ahx` Au:6# M/bZZ^b߷aC9{~^F y~נ OUR6}Š/HK.O# h}_Q&a(_ǜCJyLPGlswUYQP?WUʡ(W:ndqMh\,„ & ٭/twMfxuZ3VyPI?DMrq^-Y=SopTzIb5duBoQ]edaa &-~$ Y"A+sx(~7bo7ȩfUiZG9n3KH1M /bgz(9=8q`P4hW(-6O6 jHVn)-QNwAT?L %,6]]}3 J^>q= n"de#>YBGKXR9N_sèm+'cJWoIXapΖeQ)L,f2B#LEpECR ; կ?!hL"'aeӡRNqHwE1;.E5WA8A=ͤw}Z;#-@u"\`fKW"srPE  +><כMM-1ЪC:}8Oz_VyG"G8P"dʌ#VTS?f{D#?T^+к2DŽl|e@|"Zjɹq1VnalI'>u!Dkёmv؏d4_/ W\2W:!28qgf)6tKSۣذZV-R&Ǽ3D˓ H-[X$)ʹ*gș@+B|IvϤyaޗ,U q?? :'#|/chBMz;cLALa?X(_Ky73ihi-qc\PtĜ}>k&E)^Ӯc8[9hp{`vFڠ m4j:G{Y-׿K*E9˫4ϠSwtwrv9Ƞtoz#{=3ٹc2bO,XmĆr"(  ԰ø0K YKuP'@ʱ- @LW8aL=:DY%LY :*0,-:LLvV?y@r`u#a=4^~)AqN42))?RYC>sD8P7n7S6tA2M$Q님#MGj@`G~lN~LVu'lS&wǒbpgF߶š't z.%< tVPgwe{rYUL N,\,֟ƹ:-"Tܠ ?K&y1|KO@QS 1ft0Z+Qhُ)/+5Tm98?w (Yr-?Aڳ# aW$2>:^6PBS68vѰ\F٬tNE;}e6WME\ 4սTfdc4IX\)06hqhf D+(V? #+Î-9*9}TDY!hm"7˘K?[NxN+X"i׫܈gdkz8FT+[\moօ ,(P~IsE֎\ fp!Rbsv*" \׽WBOX[.F*8M5P^IלΛ1HG-\Ǘ<Έ)Zu46Q8j{cb&G/\I2ʸ 8OTm.=sb\mm"λC60XϮE!im.- =V6hw|:񯾶ƒi\さ+jA!Қ}H:)Z^;\ |+Mp2ڞ\s4TRr@x4׻$RNl(-!,4_`yq3}~_lyغs<aa@J BD{5znG+fi/3&߽yG]cWKK0?w /@_U_'*mw*ֹ ^O#v=19. On=F4[d_p ]Q0c8V&"gO韝J*&jäO?  8CI脁zU ]4ṼB5T@6Ʋ*]y*. akZ 4LC>7ўk#[().l2A ʽ6ȜL&ǖq i OGϨ8D'qVRJe*7TXq>*JQnZkC&ꑏKi,3-[9Ic8rZYn;Y~qf>,تGڝ.r:H/Ʉ\RwgXE:ڼkV͜716ttҠRU#̎服͓{l  jRfudIv^'9 [ꬦuki%qO e3ZFK.5isͶ6s\usu\F嵩UxkRmL J0E$"?}nݿE6KR>a{r*rHL$^oV ),fR`5W`r]*e罁ctWAӲ7B&m 6cAo:yLQ(IK&1MNq% ̘(=&0GcÃڠ꯹SeLxӹeD"WE|ݹR'˛}Qx#ݼ3b2KXVL9Ιc1*Y[YDYʮBpWa#1UrP@G ޒ e%u)%]fq^l3N<]?}O{-QR[6|"v}j(|"LpD= S 38AJZrdPD2<#o^IȻ.%H'Ĭx^&aҔrY?TbcPKEsCvC$$"לxE9q6NP$7VI웲eNJp-j)F94'q_NL~8*-.~cۣ 0=yI}ZvQqϽslnWLR'(̩55?}v[`B&2`°Z }w9|HMG\.w -o5fm{Dȹ ))H8wD\S+^]TcF@9+罁QX$x+(k7y` $gS'mMpXn߂ 3i5TF`q&K$?A+8 GO@0 a S{ЏV>MmgD5A_6"Z `n8dtB!h!n $ȉ[ʮC۷!Y_h(N/bXP +BbI{|m!iBoջ"mJfE:e ۔MPA}|&:Li#Iw n>†f/m%-9TbݎȀf_MHszLh%aFZh㥾KPc9ssD6V]d GZ pf|lJ C"C_+zI8.ҽIGS.$ݲ3I<0ޅ{(kXX8R38Vvu;5$Х3DM>mN5%?<Ize#[;.?슠澔.s%~[ o{ĺ~\ X4֗c!߼S:QOLF8ywFқwN̻V7h]t8ՄUrSt `[DC_ZFguN}бg|V+R t^PW`sajꈄSECX=p1 %\KcC: N"d) rMskM]u 1N'U>Ir95Jvs%ܢf7r}LZdDlYVK"? i^(bOZ-YX"egW'>WiRb˄笆-wƊ^qs!RhZeĶm\rqcT8ʩ 1\A6v9A &K6EhA`Ԩ<Q(X=$_cx5jj.IdWE Wn2?QyAB$VX>25\i@7*3{^gHp7sw #]7HƮ݂GHx(eG/}ꩈ^ B#~k*yՈ0%@рS}:H γgoIjpVFv&F(4_k5ֽw/)AN)h?}d `U&GZxa-)q=V?Sź,ߋkGKVI !jSk- eS[{dE6K> dkyp<48!); cpw dcr|?123Tɔ>/tvj@0]nRI=H_p3Nl}û@)2k;HvT:StK=60Xhc&ZZӑM#.lH` #Ί$ ^loXbOL<ۣƴt ͟QTK ڵQjTP3yQ lNJ-MwћR`@Qm}142ihpNE *l5"2[3Fm{BHk{Dn[7\a? O%e|hRi>LwX<(iYw69K,+Or BU%6QeE蜪n iJ¤161-lSe ZP<_s:S=LpN\zԓ5egKDz;{d(zP^mjgݺ7)jnǍjLiKmA,̇0Z]ΕvɝFqh\xbT8n` [D}W<7P= "l]aT/8 X܂|I5xtȔnTrI|훪'*&5]hPwCEwdmXA-Ή]W*? k8x=fIITpvV_ڻZʲx(NJgj>B] ͧy>{Ÿ6fmssh=ި8+ښdݙFXV{שb8~v)q7IQ2v! #do ;î5m~&ad yC%R7q"#5لn/{Z /$ GaXFStE}˜ aV[&e=!*OxC-Y2Sdjo5Y4 K2ګ]Ic ,\G8+ D_ds3n1SsX,ɓh c7Oy7Qlf/e2f0"ōSDa:nR +6Asڎ?]؀Yʰ H‰:|*Cޘq=OJBuF8|0e=q4si>CZd0YHB4SHan$?dя0a'@}8G,mP7Ρ7r>}D^[z # 1ʂIuz˗ 2 e&Nlkl]O*G-+egD652u%8%x2?s5mڻi6M C#ϯ̇Ń퇸O-2;5mq| JZY>m9'SJ[֚-9Rr#imT]cLO#(L\بcF2x&|ңf8"j|_װ} eVُ4ua;x#\'ŏl:Y"k8B' Fd[*c}8>[@9  /##Փ)8AײNsITIGs2]E[vaHI-HN"e1kZ't2T>3+PEfl8Ʀ7Z1D= k Zs󡂥rzV`Wo!Tu X~/i_J1~Kae|_OԔwk>Exi*Oj"LnDmrbʓC>?X*[R<>oFt{oj^ȊQЬiE/Zwac E_h<yxx\vV:3Nͧkؚо1~ FCwe@<^n-ltf@hۋڷEh+K?K!qO( ,l;tf K H':h8<__L U+R\Verr-Laˏ+}C{@TщOKfzlՀZw7e%v懖#I!x˔v:9}ogFE)@a*~뻂dsǕTzfocғv҃[g+^4c6sN->- @]҇|m @xF f~WIbC>B`y#Fu>髽o2DlS9:9`GoNH&{2:'9^s3nX}ɷ2(Siؓ^XR 'ͨx#I/ݣ7^`ad7Q,곧YWYBVoXޙ1?lfmKTݰ֤QjDv<&9dWuڔr Ή%ѵp{:8B:u8P;q}5Zԓy*p=KzEmz(¢òDvs~P!u(BZ-$&픔 I2FZ@&9񇗾ʳ6ft[ M`3VUM8ǷI[Rzx;T%aqQ|,r#b]p3:wr$tdocІRG vFۗ_šd*C*21}/P%:v4WG̀Ofa3kpH>B!DH댝%ۚM^1 UJw]dE|| O'6:iu,wE pL\{NIP(Uz#$Ԏ|nI&Z¿tN>Nh:e vHc]6(^4: w籄 4!n Z_&uS>0۱)E/;SV(h %7G=Aá,6t-Bn)ɔfhxsTLy;"e@셡E"އHue|َtxhNuY< 5Mh=93-c!佟Є;rKo4H$X$ l[WV>3^\dj$&SUF 7`hSRDzN.V,y%g@7@`TJh=A(fBzvo7csl_Uy2 gtağáf rvGޑh͙`8Q{ov!&=WQ2~˹}ˑ^nXs=˄w8\^M*$p@U)7/:f/\|Pe.4١gO)0RdfHSTM$.źZFXr@.X&'.W>6>EQ|Ior ;عK_L8UÿG 㞅j=׺oSC\Txp$П42/shdӴ|ڼ.ލ"IK -cz*I=EjWO竽(zJ&Ţ+!S\?o,9DwvpQ|ˎ?:րwIkpt/--vTc .ξ'(=I=]*cZiovbY4@OTM~ baA  PDme)$C5a7 ww\_M?}0`)AU|B;rYRfoQTjl' j5.kT\hY/ ܼ8(hejGղZʞ :"7Ü|$0p7xjp T8;ԉ;dSko1drwZܶ|/5̱vZTH(B::HvvSE1ǺwH-䖭4}} Q|+}05t\Ć xyrZ/Ze [EC7JTȮ*Jn<āi#LK"_KBUY&C"M-C 4pJlA?{-_rcMN{$>PMƤA8aHTʄozhPm!PYY$~e.>l ,[d9l\) w2ᑴp+V,#r߯rlCe ; eWJ bq p-LBWU«L 1f{\#bLoLʧXʨ߲C\gZ/izprU6hDT,T?L+f"('zlG@PJJ^|@&w<ۄkeHy˦2gk4"GCDyW&PBsk@E,ׂZ~C+m*;&PM\@o܀C׍#9bchrIaLVt4UڮkZ }U!M՘ICpS2d&k$=koӁIA9x)({`R낅ƿ Ii?_arl#*<=#m$? /Ros斵+ o!V~rR e!MvG`9OitT$م-$ty宁Ƃ]2 o?$QHyrO@|]`g+Iμp^L=E5qr1>L(F9 NFgqWD<3Q.Oe ),KN5>[>r>/'_2g~aPC1'j[M$-K=҆os-`sQ:U3dg.7dzzWؕ15uB\.%75#1r.0Yd( $ s !.elAR_& PG8qs4GM$^9MZevU!̏|rzlb g<ȬV0Wbep|L׵7*9>wR61ÌM95&wBO+kp;\]S&MWBW3גŜ2Wu (OC:oIE y0S@X{k'̹C_`C@ԃzNF}2Z@GA?C9,Z~]~@_'758߀7 _M҉J8~|ں@SG1 559rq\Kfj+L\gpXwj1ˇZ֚vrg.<`Rnҙo9kXu Y%ME,Zigyv(Tqu}tUAqRmkskӊwO!8Fmu[/ŵMPn~4I<zzaD40I۬*hLC:$`^($#uǂTH(bJo06 M"_@0"G}h n"_T }3_t;:spD! "ޭ]V}׹<w~$ԄLS#AO=TpXbxCHt(qpO$w%_IeW.o@V bȗi-7S7E${_-KOk^qvpXq'rHaSjvF}H1SD G(}bU4c`u%<@pa|&[@4wud  ĄTSpN48Ă8} `MJ/}ī KsFg(A<XtzuA,jGH $PHP#Ob7(f1?tdg`#2.&JuЌV~vzZK\迪NF+3 7if+T¬zK.ht?̞H|>馒Mo"x)ɓ#N>C?>)+׹\j)LYDYSZyaeC]z U׊#V[ Eeg>b}$JDAuTq7E?6bYH…;jѡ;*C,p :Hj/ң12%?RG\ȫS;x0B4nt۴߇JMe<š\abn/s w8cpBN^%U0Cͣm5` 1l&8$LNp` z?'odb=o$$/NSYcATʉˆa˅Ƒ:#rI;ob1gqx[ /~:!jx߯ovú JPoR}9e5㦧&x'sƳȬ FV041ETw/ LSnjIx~Pݶp:9Benl?(^N$3U 0DmZ/K!?g~p̘D 4ronٳ߃]){6{R()}߀CAZD& i/YƉWoAmG. X9anԷw㘤g2;trzKzjT7»58C1#J .${yԳg0%(cF-#x^l{bzW.E׭kz:V< Ć>O!XWsWN-iM[NF(4(oQ]-5`sīzUkJhmaA} U-{4YS5=&`—+x))[ih`=M#5|?$:ynqi,<+<$ߕ/Ҥ8M5\{3:|#F_}LRjY  ֱ#k‰d`i'`4=C]djQad@:GKVh 0z I,9@߁,':G/)ZQ~ _I,.ũ{,`d}k#7XUIAQoc)J%.!%%-qVQXeuˣޱC.ZL7{q>ѻ@H.{"7əhv2fB}aTFcOdX_L9ˇ'SpҥjYF< m}QsH{$a .AԸ8!~JDZ.5|{"]O>I!{!|BڨfY857_Cw\6s(QL:jv/:[lے5ܒu  oA-7)ž6hi}H?'$7]W5!Rt̜EA[߻B(u){8JB˚ oG Ю7Ew#e icK,D*wͳtU{vFlHL`0 201'r86?W1ISdQe:Ax:D]ӽ7j!SQ{o }ʴbNGe^C/w].;=Y3.JoR–;<2_pV HjA' ;kb21Q2#u^ MeZ?) 7m؋vWdOT(ٛԐJl/?Ȗf.s+jeGFj%覺zO؉Jo%g} 8EH$}"& ]:tkG zc@ uw.Rz 1+`OUsd!-O;2>#𪉥I;h5؞q&Pa,^XV2;_>-[D|qEF)hbYϯJ+ >Sv*-QTĊlR52jמ< zWacW0n10Oce6똩%P{s$\0Ldmn1huZwo6ux=lJe 7!K)lZ}uD-Q*48QJ ']#]6MY)tᠥޱoS(/n;K|pX ,4jҲI]T倫Q-@p M"k6 {,+}ۋ'O*Fx}iW[ilݔ.RVq=W8fo8^|8`NUumꜛ鑢Ț5vQao/ÏpD4e!a8VhIm=\]*gϲd&媪lGlGonYcK%śr ZcHcQFIbӝC3VRQޤoU"a޼㢥ꕷӓ5(8&oSp\:/%t\mqǰtM yLbaS9ԖF qGZS8"$G.# (8e;c Xp@Qﺞrg&6^,UK9%ѝ bpkApBKn_vtyZz=Hbsccc 21S^OHT^3BcsWܚ OLk} *h;Su׌q=Hi(뽥|4M:2\Y¯]X>9}Kzn\xY(Y4*swi7D鶰|єB\:O oGz/6cyGKe%S{;ׁ,L5ܝHӟلkG*\6Z[y K3(lxfqiT e6/)p~QWh8̞dg,M@({yI=_`6s--L~@*J]Eu#D^03v\,Yed֖iZLOmBK 17>3$ׯ4MvILm)55HBͺ9M'=ZLIBqztVsNH9T=!9ڪ/0\DK/1|L( 6MܬzUg/ AiA+oF M;eQGqSC+1_;9iA~/)c[89xUxoyذ!h`8f')ZP)Ǔӽ+}'4xӞ(ͲNAkN6ejvm{Jr!'lPo{' ^*Q^E4hEڝaӻiIu.{|cUW WKn]З[Hv﷙.W䊥?Y- 75; c8b#a`΁lag;qhAUكVUЃ AG;a7(/C+G'`kbP2&u `8^eAZ˚-&n^|.pv3#hW@ҧDCWΑ@ "&Ga9?i1w fvZ?X$ rN#m nw0}Zdb ׃ڲN>P#O soH2T~n$GsxH0F|7e-4q-Y8)$0 )?"qZ nz~Vz߿>5𷮮ra)-zj밪Պ6Ug%y;t1tʦ'Mmʩg:%L]HSh5ݯN saΎh=]&;` jX6frb=֢^K_d{U8+H3Lؕ 93ڸ>-- 6y8[Կcݶb$]i{Q#5#~ܳBblx6`6A}GҖȌېZ [LdVْ<`%@AWM& 0Otƃ( PӓCdq>cV,#\ g7^T˳s!!L4@>+FG[cю2׌G> UP2Wѧ0.D 2.ₚ>;0Z_&  z>X_wNH{I .[,q+l6Glh^Ųd} Abg}Y^6(DWjDsaؚW T'KtzZ>Z&^x1CD-go$¨ql{tr Cun:UBw46Jc"a+Z]d Bx 1V!l~ *"En5աj9|XTz[k?5md=7iP3>횪5K߸|dt;,5`{㪘[=UmMK**{ܦ]A~ ļQ '?۞0oص OkBEn1 rcѻ˴'-~#,w w}s \xTGl,[Q+Y6}*p0cdٝ|f.lcnf3N5*xqjYV\viytbJL+xb֠2}^\-FC=Xjv5ҿbmuIay Wrk_( gOE5}}y=#[bQeaLMx8lÐibl f|,CLU Q_Y5!~>nw%XF{7ipH'EJN쾜>4QMʳ+P .ǂ~BPT׎ªa`t\W\^}J;nUIJHi LE&=jwa!}MD]gXP$-f׿[K{~+M@eא\>JQ;}JbEk)y[,j ~~ B2 wˈyuc;~߉ɦyewpߑ3u/$j F u$-~_˶je3PQԽ%5jtYPV-:K/rc.i+t!rlxIQ .kXps7B*C9V\&IE4rKo٨Ss@VWXz^_0- ) S(N8䁴|:WO[A,׭I#.&t[[Hu{̑nׅv(}\Mk ъDc0{Qlȭ!ˮ/w${(XK4X@5țT4}3-kM28'Ȉhd.PbʖKfMeq]gl∍.gf l.|z0G-v}ۀ>5m#vT>(DT+r7{ DpTh1:SYWA0,HHx;VR-~Ec멩)mVe:#:L,VxvMJ5U<\`'Z a"Jwx9y$嗮_mK+YӭiA i!j$DIaǿCC{-t:>Xi_ .x+cVtO1Je(*;ef\E /r4XtL fmmt֑[Z4ۿ16"'"hWWw_1 ރ% 6;d}`WaMwm BP[x;ZnuM7ᮚ՜s5揖c\]=lrjT1#'#:VFRі3dd6_C_qk}TFKtH\5GlOWs(,W߶^&$3yU ӯv;Hc^tCi}C@V.I}Q Y{;Bj;S+~/ސX2 ^ƚKGg|NёtG.TBO&Վ6O7DE(vsCz4j-*`mdyfLvϐ%?{vo7 @DyUbB:83Yo4OQ_z|S{FC[S5xhAPc+(tֲ#fx!G 60xv Hc-:IRL nO=;v\ MvwA\c&, fj; ?^ןr9e)_C0ivzzhdТFVº>’Rb, (|O WzbE+37u&^ErԈF<砓PL /RD۴N*^^/Q-npX;ZW_M3I=RtwAYAQ5r&PZ^ ґnkwa f}CѿfKn3b5uNm#bj W:|N3qBn M?>kvH~/]d+{v\,ktk@OL;;bEɍA$Nv KWt7%WI!p,P`E~x`kh2}}*g-6OS(-KejI{{ƈXv510OFܞ+r"vWr&*[Cz cLP5vM%ܷm H9җW8oJUqS ޫpݐl;^.NôDd#n =1 $QGl43`oY52-ƒ՛l`Ru ?3tfDИ?Jfc)me;μMű$CKL: n+ =Af\_؂Q^`}GL+Kb:壝#n9P Ghfㇰ4?#/y k2|_Od2Ӭ,ad.YzA?6jS*9 =>~x N-) ZAV.2s[?[P@Q&of*%/BufTa$w__Y "$ZKIM^ ͩ41Xw0KZa&61<2AS;?(k(R?gl;=\vi.7As_V2dHomc m''\Y'"=l oE} e$ ^Z;`wD"Y"۾@ g|/9oe&M i-)+'*´pc!#ժL*ZY)QG(2 L7]'N8q8-ٽ5 m4݉4L&4wΣ.;LEus獒;_˻s=:A053:>} A]fFfDa5"+G #> z}q{Nt+F/PeIuWeb5x?7V};A!s%_ρcnpfH7I0j(Atޟwv"8T=E_Mt5S]sO y|EN 7u;ũ.~;V r W/z^|؟s IWh?4fzLK'@ b.AAXN-XXp躴§d@6) E}o9{rB4ˡNX8Vb:Ge*t=Ch :G?4Hw?x(j؂zYS/qb?"n&Fg~ǿcdv\ȰIEN*& xnBoɝPV LT*>ԩ 0LUid]ʎoh\и1u 7Ъ3I)y\h.ʃ`Ѽ2Ea|e[1&^7-B.| fxc@Y3ɳM`t=U nA z4tDiv%ges~+L|b41+GS<]6ڲ֖zPtT`p˷Iau@y@/]؃KV$@(FwRP[ld)U|vdnn^(WúHpmWֈ .%TJnUT5ytXLk}3ey*Kf#21ԝ}|MיÐA'.\PO(xsrK1h\,2 ZD34ϠPd3D'sDK3릂zM~eCoi +r0(2H3T}HU MΛLo2[ń'4וO xzi0ʔF 劙1BđHLope-9"al⋞ܲS20.dieƀq23˄sho[N=*ag-6Jl 7qa,7 ڶe`.PI1XG*I+gBa=PҀ2I,"xc1; H3U9LdS=q)=vhN`dGخ,4Hʤsq}Wi?|Vm-4B4Nc^nWTb .DǕ uMd,t-3#9Mc<@ ~[cuv֛k[HI9ٜ䐷wD߁3^.we_D׋qJMw8 3doSEc1lGKxX}Ef9MG,U_iQ1by{-{fG1oHifzq]KXen;^n@RڠBF_eU} !7毼.]bѩ:2s&В!)zim&h@Y I÷)N O/Q4랷Cԅtv?$oRދJyX@gMp6ʥ #S($K9BoKa]XYJ?(c͏#ȡ]HuT&m76 +'A}\CXYnФXe(iGZ'҈KQlot(K})KЀLn|ჟͅD:z͝r  V5"P릝j $t*c|$\lTn0&g@?،ES$ؐpT$HD2Bo[.{܁Lp6 2Ȁ6~%@P+f_0Bͯ֕<]gNSy%2]a : jI?`y<|͖o݊WKb;_X]2YC֦d^0E;ۚnbkm y-%wB;1dF=[۩ a@,L wMY] RL-j_ ϳ5omTh:pru5Q( (@= SAdI Bq4.u:=׸( Kw bK̟Yx=L7<8-n{0ˇN) yJL=grf_Lg;#7kYQ0KyVT{*);([1ňfD4׃1ghM~x:W%]f1y#;<`$)%Te3jy |0qߋ(C0$}O̗L2?0iZ3_,B3_ʸZ;@#c $^qdO/N2UoU/!"(}F,olsAˮV4/+w2Q@Nu D>o,3n,jvYR(~~:lj uGftub9a؄FrҕܐZ?/'}߄6 kHAK+mף2ݛ(ܷUXجnJ`a8^7e Ct>-؅in;,Aҹ~PVPjm/CF9_ UIfR쟤Zٶc6`2|d}bk;ի,C+`jUw›iQ xxÚ$fOW#+OSY Ó#aI}St=BAkߎvFnƨi v` oWc)Tp7|Atp{W"Fz ؋B.msl,8M{W#&;f9_Ű-#5(2QYQ7?RXP[@oGm$D۫$u^{I|khgؑY9%;5|] (vdq>Cq;0˒z֖R[d <,4N p˯ T/ U;E Fc* e.p1gLj)%Sl"v@ a]!==g"й- *4t1f^xuf P> HD *ey{t[ 7,2 ~ުֈݸ$[Z̃R (1I "҇Fxi{)gCV8<|ODȞb%ҬE[!"-d4|&#WeK 8:Gb?ېnnpj(1%)ftvij"}'ĎQ6 .:QvK'jVJ{O~ 3Ȗh =o92Qz}fs$ƭ\\ A1$b04Aq-\!Q_9"(QܫǬ'_i0TMʟfaCrMj&nT`zC J] yzjY_N)cBtn^mcQ"Km!ix$墑5]q&yhɏCE!:1'>Su.m6v!ף,I9zߎ7A~Kj5):gt;p+{71x'tֳ,tZ L~TC,Z4-raIT@1T5ot߅~;DBT!u"NʄC#SgV:vЎɤn8T#)HϹYNؔ§"5[Ee7'*mj#" Nh J1Ka[~2b_M:9RAWMb77V )W6^G7xO̤f!J+bm3|QmbJm.\qm>:#U#(rG@T{.Cu;̘bo_S?7)G|B$w!~[l{;YOv$҃pEo`J51jt?Vą6FMi5̾gxyUV$Џ;aE{b4 -mMR D[ 4f0b#eh-K S^jvJ2Aŝd$d r!!Eۯ#$9XB8S\&[ uۈ!zkjd?&1o&(7xxll=dQdYɬ& =sAv:$4nb+*p t@̖dr1IzeX[c/RZ"YO}zC'BJeN0>{`:Pc U 2d>陕vjo,zdl @<岞_0\;[@/z, œ+BHFܼn?ezvbciNݎĽU@SIGULBcdGB|3JҚl~218je>7_/|xԉhҬvOd Rzֆf'7luѬ<{7p0cU׷Z$1c)w.bZ9*2]H4@ KO,jgjxÆbh@_нt1M:43##`I0иtl:N]v@ rDU`[}7jH6B(tqDhK,ݎA8`m V54L޴d?bj([d:-Ls/0KU.Zy "Ӝ5u!/vbe3̊O{3a&1L~P$jE3햊L%["bGK~w^peUjT!  kQ[*R5p%IdCB?~ȡ%tmrj<*`ޢ *U: q Yeǝc9"x%qUk"`hESu#^#uah%1!W}U"biZgĔvTڄ̞`Q f}oIҾ*Pг &7 tJѳCC](ረ`?a`mZȔ|?llSl?5^fY!x{T@'?U{vE*ج(]$3UrDc!QWr%|u_ IW>ʵ-^˴}AkKݝGՙH^'#Z"cKRYcU_|^'@nx&*YݶXARni($kQxyD;^<?6M)1X3}> C ~E5&}RΪC2JzF;T\/'\;01"IrObP\vS>MQ>5$?MzuL`Ab 7-$|wcQZ; &ΡG'$W.P:"%3XV8?#R}$sX#L8D};wAHkW %,K/_k~_xqR&B0jKY3O0^}xעUpP"6Q?ˡd%5 6GpU*GQBzɞ> i'["l r/dA 9917vmv7p LZi[Zjd'^3BZUzI. 9T@>Gf!嘘W2raOfΡ\QԔ)ټ2$?ly@*]!=p{K0B-qYdq:g?Cݸ ݨPuyU = ΠE"C7pP=!T*e|(I@Jm4G>1o~ŬN+5ܣ"ەƨ"CXv'/*V Ak!FÅm̦YKdF6C;;j *aƳDI7Ku5n5z_=MZ]H:`^îJ`fbn3F%?,cm4[#Jynz:얲޽s>b yf"6N~aWMHQh LH\6&7_X@Z.pgQZPB&/66mweߔ!9OR9|_6̏ق߰ܓђhI1& jצ/ѕɦksc{)xRh(xW()q!,*#[&FYr}dE OP;z?vu䉄]j]k"61.r1"qdodHMڎ#a^KDn?\тKnyF%(*~9PXX7"(ᰳ)05-y|Nx ̈́ysw57.$_Z" %EmOz=z  %s.Z< ?t:7AHoHr(Zfp?E]&$)rP]PEE "( Jۏ6{} v95 ~FdD1 nV-˔LܫŔJ(!=!ѪDi#mC|-7Va |3ܘyB 0&"=,26ʼn7JS7ɭy;^J~j]N僱pz KB0[6TLT 4&HgټMNL,̍ _xV#d8xQ ]Up*fu1ܘhHSYy@0T u/0iN?]7M=5xoc.0tsSꄛfEK!+u,gIe8V^g_1OʋM͑ f>O9R>@+k-:bK~z& 5c? Ax{i#Q\kdӠJ Maê#=f-4#]7|)|#wdzĪ|/ԓлbU0d lbOF~-ɹ9JH u+ohM`]nrk} ~ !Bqg[)&fBH S^Һ1-WD;|_g[ BZD8 '-x z4RfA1"$á*DܧԔLOWH_gjcS4)׹KΜz,8ü9B@惝UGN~őawC\ܐL7<5|:"}`!x)LI_ Ivpm,8Z [qFV8?Ϟv !LJ~"w*j샢l?ա)ۊQ ɍApfܘ^eYR_ cण\ L\BXh㺓inxHjݛ PeF`j/ȏb L8H,~QAH.\EٶȞhkֺ $!h',;3׈tӖ\[a2X$aSzי16R51hkHȳ?C 4[!]Tg@Oep1Oݿ/,,ʦ)̘2X7`ـjAu=,"Y:@ +pw>!!r2:Gvq89[&0vɹN xIu[W1Bu3+ZT^Q6K45``xn5>lwF)Pgeg@E]}(-QugFnK)Sm=2P.X>֊XąW[Mfx} Q̙#ݜ|Qc,1گV M;[ρ `p+!=G*;1#*ʉմfvm6Up׷? _jZ*AK! 5*|ӵZf]ax\Ѿ!: zgDT6.i@1!d#MՓBXϸr䛨Zb&TQF .dX^0 N 6'w-(Nƶ>Ϙj;TɁ,c,'%OcX{μ41fkpD qkc ,'69՚3D]hAP 2bǜyD &1 @ve,nDxdl'?H*J GͰA[yy3Դ OԚ_eAjTz],eä3vo('@KRr#f\$zr9%qcnɜϽ,E-VD*[ Oul @6]P$6P?cc)Xqd7\ @ILGFpI|f+p9zTK:Gx4-5 m7L/ ~6 U&qۭuY)uhB#8tP+ҰK[.ӑͬ@Br/vNchxx^OZv2Ey-BQݡяy ,sRDM`e.qP4"m pJ_R-UgBmy6c{27iנoMUm%wqIF,kfwoKOW0*J{ 1WX]B}WC˷ 'g>Wy}[y@-y~[q?`.;v# FL*/n !ؒ۹CH ;,.4b:mlEBVzƪKprg:xj.8Hq f0tNh,m<4T#'!dub٢>6D#T q%"z%TFK4je1eIOY'+^m0Fp0658Nw«"L'/#lpMeݙ!_GAn q}O&pF)r kJ]}?L% O9Dm3,C7aP #zMmcPͱ 1>ʣԳf!{'[HZn#~3}8^ýe)tS~8xjȖǏv׏8T~OS*hZ+]6&ZzpDj}r2Ȃ+3m0\~Qys0ޒd/Y/ Z59@!mCu.S3tK_ln?٨- yni] ]!:bG1 6, &>cgؐAm M*qk\h]zj=LzW&#M*9 ۍީ WOvEu `]r~*N)%ct]4VBȶ뉰_` =Ǔ- D!Nc6@*/rv|>&ճÖlVG #t%^kwTNsܽ=%&@1D^:@-mwG8JE#W6 q"&bJɂ->_xua!7 ,aȗ"ɇjFFrvcP֥DSnokT$o)v@tۉ  ̷Rr{mQe5[|1q p5t`䔊I X莖JV-{OczBs,d9hK0$ Bu(Ī Hz>+w}8si$FbɥB0#QYjKM`ȳUX{8* Rdyllimv eBAu-ۅXO\n$?DǭL]gtR">NZNZ[4*3nhK7!FL̫"'.PB.T54I&=XT:q#] P[[wYGy@x1' WlZÇ@8s~FQŽ>D\HwAcǕ1qEa- qO*|#S:!w.DG0V^-"É;"VCFA>c2!lPD^?]w,?mk @ة+1/qge3 d^I) nP$W{SU'u?"Sk X/ H$hKOXP-7لQ6zB f7)EJX*[V7EUhAwބVV' 4bY.~8eJRV=wMPv?+eGMyŘp<Ԋ?'8Lw^xKe8ۿߴО7?<pIwK;K2sנvln꓇~L{GqՖL?R~eEb1 TxL^栈>qt޴S6V]'t~ϖWp ቯڰ)f&?ys1zv2,ޔy|lM*D9?1p9G3Z_Vm Ȳ/ee(\AdGNe1*\1E])UqxYօ~j~F-jaU 9m w1IwS| ¯"31F"xh0'82va4i%KܿA,@> @XkZ9}_,bsBuO"bJ"ZN肥Qx|mv$z%@CUwwDd@ˏW(L'<$S-)RoXޗĽ˶ai3T?Hf~ŢP[7]G17:<^{A42˟TX:|ÞkiGNw kU3"~&{ ż4}oNw|bbǏ+<Վ E|`܊mr(ƕg9w~1^@Stm1ӱdhF?o'p$с?gNR`v~^>Yxے&?B]Fd`/S0e%{USRpsj.q6°b*;/}[Z3etF𔂗1H!U@,ۧ2d4Rs:0zҩm-Mk{kw7o&lE^ ]SFg4baT^! 8c^@D0T}.+$ҭT@GoɏNEZaK*fr"{XpbY"wk-АjRh0Oko%<;Ǖ h Qc @Seóyӹʧ>T׷0 jS[03m-IekAR\WZ J): Ϙׁ_yE<}i$1su7N9V@`G\ l W.z1N%]JXI,ߝ4|]Ea =(~:Ed6YXZnotUeWdB4[%J4 HSu^"~Z+e# q~b.0F+A>p-d? rU\RًD* ^YLP ]T뼂 o{sFJ #aoYnO@SDO ݘ ҪRlJ~x{+v;HSQkX+ܙ;TIQ~xR! b>s)6+X _by%]v 01pżidin AzumN#u8lҌj6xyy]ŊV:XC򏇖n`/.`k:Y<\Cd%a.JAn$tg5Bgx/[o!,U^P?%7Y)臉FVt~3JA̭Of+eHf7jO2vn`_n ZJv_+3682(lޒ"4dG{!8<9YouቱZ̹Si5 n' %P[-rGئ/:|!yPmI׿!qF+, ~.*iY[,0=} .\oҽïQFoham`\2Mf<?ߏ?B 98 .Q)lqk`M%$-_iʚH&η$F>{]h5T)=R`7fm66;c}7vOLV32\0Dv  C#*cy#0Euh > Ev{s+Gj@m]+gz1earJ\~U|T{`ĩE:l7~֤y,LXa`RH1:?{ 4ZcAZGq6__t_~ _fEnOe_P!uZ`IZڢ*Բ@߫:Y2csݠ<܈k3(#Aq|o_RF#u m9U 'FxdNE[y܌yV" &VEmǹ}31RFn$_@me0RPL%us}SaV]ۘ[Ν>pnnӃPBVi3K'2Gu^M3&u|t@\Q(Qp˛!vH6ZW٣F5LK(̠3b(z 1b2106t4,A,$#_WhԦ'>"S!I$%odn”| c&ł3)h;נ~ʤ (BI#F~׌ /Ρt$X9), {@%ni0 1p0^cR[Kexg6s7`M#P13`ZGD1d#ހFl]?>[| 3^JmE}%UM8CAm=ebxGucp!18Ov,{^tÖO7WN̵SrͧōD* 4,*8+s-#"]o0D#MmNP[2{m;!zO'Tj|.vk=|fAlgrPJB) =S` `>-P[ 1e['TA7 \ao3=P`!돟99|GmоVS6NΪ Z :o8ܤVX G+W^=oZ]5|cgN7gK/WJ;4-Ua3I{&,CǎgOx] e^Șb̿>]u"H0vMurhwe%ӡ=ʕ6\$GeNEJL;)jCюC"LC<ƕw9qf;g3=xd>\ y;o啰r*ĎQ]~u+M L5'ӿk*ƺ~5'9+m;o&z=IYS<,π>'wdJ&?NqzR͓yBLu? ~lU-,$SIObT/apa|ǻցyp9s#Ҫ'!>5/q>$5n;ʾEeXNթ,rl ῍~p'BAD=q-ӎsGl;mF%uJn!ϕ#7$9Q.M7/1al! d {eBcٌWZG,T5f/F8ZdUm6qҬdzCPP}j,u p(_Y3I(ID񺌴2}VFF3eNFPDss;p8ZW>خɕM|2a׃g{@SEje:fܟ ͼXEeU)Z ucRd AFox  ҋˑ=2Y{ApmsdE^JSqO=JxvgZJ^K\9e[lAN1Lfgh 51ޠINMnFH[ԖD"T2id[;zy*y.Z$fa/~8`CbNrNoݹG#m4Am:7lU㤮(]0ݜw;X4\ ʼn^rv^EaLSZ0?N|nD]D}qL80ؖJRxdi,x1PPfBu5?(3uI@$R_xwo^ӛM!suK|b&]ܻ%To4ogN@z0} Ƀ@Ĭئ$цGY&,N,k&$ 4~s|7ԭR`~"Ehc|O$Be\X dICdxMsuRj#jՓ[':r5f`$(a`rZȲŌ^.&>pBW@^OSMCg IBujЮXc0ȓ{: ?a˜ߺ{;귢6Bo:qk(^6$T*_svO6b-##$fw*]1fX!QRŽ<8nфdSB16Í6leWCYkGxhWALo EAjN_3澔զ&|2cP7̒x)VO>uKx0|vMȎ6A;R0Äl*)rߖYLݸ`W}o_kt/{qV*Qz}^N٩$=ߛYhӧj{0cι@iCVA,XD 'H† &XHjrğ2D1LA[Q"0!X$n pEf0P#VSV, 3WsvaQ.F;d:a]`)I{_;@7g(F?7Ȍ|$,~~ǘw#ocͮ7"L!TS JYڜfݐG{D>f5D>VA( y*OzXa!쨴%^F3{-pLsͯJQ% }.1GyM$Ǩ ]=[YR|`+j`Ixb[y9َ~f{3 ƛG[jCC+ۆ ɒ*[W.}݋˿IAeTXec+Ha[~i+W&C:n)Pd_hX#;iL\Ut ڷoE,Ypa*0XD# 5j/,|m1 kA=uP-V;\\܂S*e6:kVu7bPA^tZ9g9?rB4 ,\—TՍɺO nbZ Np h <~·ގlY72j8X 5 `64ubfԉ-X̠KPfL94J3?-561 8V~. dF"=$ze(-<+X\GZ邰:'v v}]HQIZJ*fozc0P3 ;)?{Pb<ףYq㫪}O!O}Py4oamkX1չ(o?Q7C\[bu\zׁfm4 ^7iqpKaxO\xyצ i=iiPhpt,}N>}.DӐkH_~0,;U0vy^@$ Z=e}# ޹{q4b: ),!*q! o9QtK*fcOZWT, 4ε|fMKO[.\?ந M갆x ۫!&jC^L]* ͌l͓pԷ%BMUA d(gl'e$)ETG-,G]T?~ϸa`Bpg"Z\Oo@ll#jZx(Ej7iҮ'}A;0h))7hɂA"J3t",4nax͋kV)>Ss[x`|n8J啾]F>|VvML{%c(YSk?e)9uJ r҂o~|bk3 (gOr"A|q WHɪZ~$b#$:`,!7l7[v G<Å8\MΝ% @X6ˈn軇e6=:ʵ=G}jSJ% ^H/=dVd>!@5qlezVW#((Z!@I蕘/ ~ցsZ(/ag{=CcFV2i4@ `ql`oKюD|_q/[n6nRrnMEP~h,fmȑHh[m DKϿXllڛLA#ݺȪ^2H3 eU5HY W杫Ǭxk=zmПUIs؅n U_sw95o*WDvj.Pj$wW(߂􍃺C/#?-95A#}6$~H0Ye>QzdSswE>TPzw&БKtp4W\5iM5 ҡyrkz}f|0..X7bm+Hu63-Qe@qL`.1dCaye;Fi~Yd_2`'/Sm1$Vr(0>yLc 23b7)`Hnڸػ-tė7tsng4Yΰ )PEH̪@b(#녳QsgUڱMUqG '.{@Rvݐ(--m@ N_[&@=I5pd pN 6(.(p36EMV}> 0)_+`q% ~ISX7vEg!6Ӻk|U,AQvR"֏QO' DAωWRj2Ue5IkV& ͻI y*|(-nTH|3%xnLzN1P5@9:;\%Eͪ~Pz$΋tsc3n%;Fm1aDZ \Z2I2CMJ7*sr8'Ei,27fE)\AGq^Ϊ_9&uaEG;0M)}e [DwqyV%~J%2wLcse7"&/`dd;N*fPȊ#dXRD…\k7ma]bT}b($zFUӑw.TnNzw?O{59ZRp~70с,-'(&=^"3\jgXbnSa~8JNrT0fv/\(sԞW蛋]G'̀6:cHFD։bKVUazzީr[N> _ T. S`{^Mg[?e6gK"%S;_52`8ᳵ;V||n,֜áw!VA9 ۉB644'6ML1k>|7 t4ۦ33$t<1bXКY9䧉tv@q7٩jC<D*ԮuHLcz.Q"␥ݢk Αf]‡WRK6 T 9H{]nּTLXH+ ?G ]7&ّ+ykK8>4M2WrǓːcOg D`lٟr=%X#=A*R)ҍl@TaʩR3Np;d5yA͘ >}ц`? mI0e `LyG%D|bu (21q{' "d?q̵(Rr=G!As~GWuTcEbC!Hs0umQ /7 }{Ykj͇fhTn8K^uӺ'Yx`)H&UDTl_ ɾ1\fHFn^kallԌ$$_xI:8(a@ 0i9en,Eja #Z%VS`$]f(pw4 W GTwUȌj:h:T|Q uj.jER\?Ń`qr_§&w`%z4cw [R<Қ*{(Nw/$}#wrd;方cmJ 7_ &m;XD8iF7Ɋ8ڴs!Z= Ƥܰ(sj]&Knvh0Ytf &@uvXF TMXuIv)QOR}wk韩H7]/qi"Dr/wH"];)d3wvVa{OYe;/bμ41R//bV,q]Bm[y 3/Ǵp.ɣI(@EUKBP8[=Q$W`]+PFRd_u-]lBF]_OzԩTJ'*x/=) s =@TDCMݍq)C]߿Pd)6ʟCe <sG?_ dxn2VÍd@F]z1WAZQ75ȅ췑Y o!cS3qk'ÕW`;rU &trCߗۍ)LJ%hٜJ`ci͝`1}0Z<g̅ f+tYNA±"ט!!:&O"_>zzi[;'1\ޟ,V1T6iamHaC zgxAGȕ+H ̾ɟlTt'zoۗ1oMA3v-po br}p7FQ._rS:oO]X4sY=L"t/ݓ@D`;,Du0+2(} sǤ컎e'ǃu7A,Cf-Hc;ݴT5̉ڄU'띺S )Zq>NNtwRsbd&bK3:Z rKnR\k`4$bȖȖ15 m#621 E)g/wςQނF7h@+sF~V'H@VcqR)DG *_*Uzˏ/7VeѫqK+m}C[)d_H"C+ ~Y՝ejh7#0h*AY} -Z<n;Fiތt+ Xu' "g몔 E5U)Va W>*n@kMVmk 8MJ4`ILZr쥽{&HE-NMbhҋbbOrRc3I+hugMPPA{m>ѓեu'ͷ HX7k񈭾B:*$b̮2[ =c 1HM|Y2Jbc6K҈]Ѓ.q*)#0ZRLJ-h̓RP&S’ A hf^&pH9I~^v6b` VNWR˷h-_Ϭ#:E`r8sc wMGeKlhWaKwjw(lĽ[X,o9W왞 /u;'^D9(`a;Ǎš9e`rhA!v:^*p 0dPQZmV0CAPU43tsH ,CZd7')`$*7ULDdhzIЅ?6NA54Am5`z! ^<~`I0{48J!_VĎ7ł "[l+a]M#HKe71Nj?n#|Be.(-DtaH{ު꠫ >F5#9ZZypNOt= {o[I YݶY Ύ7w{䣟,: Py\!w#,8. BT=6}KҮTQ*~4)5΁4d1v@T @% c ^G*nXB3Ev<vjd7j@<#$"u>TZ]BՅϳ1;53RNNk7E(/ `7HjfB߶+i_8oدIBݒUg)*YXM/#uV%10g{HǓKR^fϯ:UFjn\ "I5uݳo/^q_-F'%4pӚ<@i@Ğl()VgJ.NB#aV-fZe}5;:z(CGdk'㭪#axCo!)'|mSᄌ |Ԃ_H5" Dfҗt6oTz4tzH2,ˈV}Rfx/1hYAC8/aAg'2xe}x?ڧ*QWC×ta@))fgCYcpL BpRcsz{s+y%>MUAB% (YoTkD ?ҳ..=6*ye99;p`/O`bi_p@ɿ9.} QCKӿ6Ȍl# ='hAl3 N-'۠Goy˼Ҋy}}ܕ Dju!hΪ 8w 3]zV`qY뮗"!Xjn{"Q~0@a5>  k$(-Q%lp&7%o,ҔXCc.MIDPcj( )xa@=j&̤$'Z564JW~׾EAďHy]u1RihR1j^O֚Da/KR6atBk} pXt9~]H*n.?5  0 7c@e\>C m ̮k.ECe,TK#CLWj"ykz)r_au> ^^=.4G'W:Tma"yնFI\J;ܒJ$8s5т60o b/fho8Ut $#k-5nX=)~ mCWh U 3 vK qv}slC(/‹ | T/DJ0@<1&)q@&Gy{׏{S,gw؇1ld(U0D ۵VaYl5 [A!hq2?Xxiȇ%Za שtCL7rrƽ8*jd mX]`OMQ!piv=sgܹ*yท8Ƙ$͆0zFQOL&; szczp1'cʱwb`tEavSl0%=: bui*8q.#~@]GF TU /5 mZK)Pe3Ap^/ғMxq*{95z%8d|2>Qn8&8?K0wGwS* }{N\M c@G QdD9qEvpZP.i?m腓խfi$nU[!Lju#{dERX!{'Fyh bEWjFpG "߽JCkCh ROq{2PRhZY>^g *TDnDւO!{ؚC$p0znsXev;-'[ǣwM"N¿ΨTm%dW|%~=%)횢VVcEĕXpBwn$WUh]_OJպ(z$1EuZ}rt' P6IT nw#OoTun82*- $|Bd=\ _SoCd xuk=o;\k7p(GWK܆*08 /ۧ5@^'ݦ YFe*n)*Cg).8LR ܇8aNdb""p勴{DQm4=Kw"~}*\sZ8}^,^efE=54nqMZ5^WB:;]t|V:zOf C<4,%d&)v018F)[oН]:6&Y"lmӚ6ffVb \6vtfgAҩ 8 ݷNϲf NP_SVxز$1Q7p'ʟZ(zT1@? V9'?|*{}(Q^ LOİ(A4ؕ&`=;*P!P=7uրj'1J2\%XW>C;:M/U| AFHIH}w|ӓmӶ/ {$/SvqAk@Fe-c.Pe9K/ֲ1b d~u䖑.6Rg;uL\`8SINV%RYAjBߐɨ{jS?dMIIJXLWsBs|SA4L_RP*Df/VչT N_-ub 9&Yo 0Gp*@'wv ~弆ty}gM$:pj%s.ܱ)ɼO8[uoRㅌ%81u微@yLNrEѸk̞d(u6+:jC)'WYt91yUI[I;a߯O1-^@t|l̈SV egۖ?y4ZrA5nFt. .N;6b9'QQ\G ؿ-L"O'H_8I\^Bv hmgi>t+TL03*>u/'dq5gxċ 2k*+{;BӁ|pvy?:g(anHP!}ats1>w_#M)u||E!kLaHuj%| .-x;'dKqA +5qI߬ 2w$P ZTy櫈@yrss!z_y ԕV"!E{9?7:InAe{'pO~%mXi y`y dt(t UDZš<֎hdJZV 5H_^d,wEJ) ntvwRޒΗA~L q@627?rB^W:u!?0"Ck@Tң"b܄LgiT$qAHt0OUy-4m0Y:vt#~_]ߒb>ι8lPh(JH+ )٨)Z)gzo7o^iWWӇQ*p͚y]GS ~,ALKk%Gbc@ӊft{\vx'٭;QB>{иx=SK̟nll|!l!e5%2|ػK+3bOp94ƈ$Z>q!d}% aTUWw?1ٻPkƘ7œ) ~fq$l[2?9o ]PҍOG?)['mJ~Or6 Ȧיb5ۥ2 }W\(9M~mO>h=c?,% P&Bӻ^ (nh9 xI/]诼 qElz>Y&x5>cQh q۴psݓ~gzNyF đ@9[!P`{_j{ɹ0Q=3&ۢ1 ovn[ޔ# @^>jM+`ZFdgi~=3UX_%vrsez#!R2in@uSlɬ,"7W=7nm"qŝ]9WyCZ~46AWn3 PIN[Hgcհ.{{ٷ>H"4W|YEOl}#-o5]XXcLGkI# 1 ߕ9qݹVQ vhw[:w=0k+Ξz.bLwo= ڈ:䈭'#!khՅj3 0['s/ʗq@{3sU:f`֏Qh)!*&oȸZsd}g>NC+e]!ּL|dd1WeZHJyzE.X^x=AL5굷@1LmQF}>ʢ{;vҦ>~'j2fX,&J'N`0K۔|ʬgA/ -'(P}K|\;=\6[S<$;qgV "9up`a̽%_σg]ʬ*7G>3e/!\]Nd=6r4LFZ ӈ6BSAk!$< QQވOIb1#O[;g%?ssL`5ZY)J6|*cV]G"3%oنbo#ԧ'  cK%Ͻf? F Q"3aM'}@]w0lj`?2q7#EM5n> Ʒ{}cC*ȅm L m_pmA*[+x /[p/k{o.%x<׶ْl<.Ӵ֙v`;ðT g<`/ytt2Suw $V`'ωnee#/()ivSW2gϼb'_|W q(PGע?k,d $@Њ*3#&U y­V 䚥=&AC-¶셒uhy4)r&ڦnCVGJܸzU>8]~'3 J-T*ýhlN/S]_, 2}@R0m:WMgSReV# tkƭA!",::D7i%t6ie̒;DC۪(l{Mt$l~*h;K3#\\xfrHK̜y4W`$Q}l>8UN}_294#kRY_m#+JӐ#)Q+a!rP"G%?-?;8xQM>Z]V{VecÊSzB!,QfͽHàU>0_PNOkm-]"AC*+U߿ 1hCtSAJ<65g98 +Ũq,kgWIj|]J Vϓ!l3\ynPİ>bQ4r0:˸c/%OzKG,Ol=@|.Ec,U᤯.*gRtJ% Zi=\vc~:O8r^~6 Xi,^B)m]L="jzJHyp>h+W?A5'UE9D>_:5:-F_]FOQk{p'/>Ė+ø3>_l&'t|Y_zJ{dk>KԮY$c,уRGUXj3"SD%9 T䶻]Ȕ@ۚ[|?Wg y"<$TG ] di3f"%&CnX3f | + ѩ)Fp ic)d\k09WT(Ө4s][ѐFpІ t-|[:2%VJwEtu;RJ!Y'O2z(BSt%/ PgbT-`CMy=eض2'*ʬUy~GͯDesb<&S@xͭ5V[pWل(sԵ^$˛;5p-MV}J,c)o(uXb%k U`jM3pMTÄ;\jD4],۾Fpn#N{c $6ᓣ,^J9;'$8ϊ WP6 dYk/0oug|VJz.)Bv!d^n/ ~Ѹ'$,|xhZDԽJw0~6&kc7oPT,Rq5E9[~?Qp.v5>j~W>243 iӇ?pUwvTEj̼nI$+l9)6|TG:y` *&:URXŻ 8A"am5z&NZzt":\ D!n1cJUe:]s}p#BEP8j35B} 7a㊙@ ;_XwIS;)ɜvC["%Ћ†t⩝!Q$Uf9=CM%;İ7;VT?_a q-mvWOT/Q{3WW,h̘b4Rrj6)] ]1.` %*?@h\,ӕEgNoϹu40C&2Ɛ"遈I҅Kxv/l6>2q28ZRn!SXNNr4fO0h]RJ_BB-:aF{N` |oi*tg>!E- &G{1q]1Ip<1 6Vyj kz$-&71m#dn et) M9F`qZ LuUOB0i;!m?'64`Yf;30 Ktgf;V GoF_iFBA5K_ w?Cic:{J3յ2L$؋͈x0*ל\t#M ]9Zd,~pk袐By6%QRHA0z9j$).lJ{OrD7hν)k.I᫈V]S"7 ,E%$Hlw^ eZ6ޭ lNv/Iڊz7m v* kS7t8[okaHlui qFP;5*E<e) H˧NhVxAFC/-4o%|yJ>)! 'H sE|`ᕜqCJ*+iaJu7$Dz͎'i瓊]Q ǟksZ30mVtQ6DOja|dln.ۿnV0W˗"TRonܭE?r{xYe1h4$z%w6'#wkp`:Y:c#LN*ב_s @= E[5̮\"%H;$Z'i˯lʏ2Ɓmx(մm&Ud%!t''Qb}IC٢ţCϱN}tmshs(pXIh+=V^ d*EfqxX1 )bRvE6ôڳ1TE,LVNM@< To/TRg-6n Q+aqAs^/5gy@VT#O'HJqo묝n1]RHcXp}` ժ0XRx6gh>x.Eq1p%Cx7Y<"Z9]"z4>1If%yy\ˡ4R؍/>=R:73; E"5Yp;}Si"? ?s ,o&[Q3ɟHc "}E r ٮԉE/E=MGo_O{׼#lsܒ dze+Z 儔J r|wmv*+BU$ )*oƝ!73Q5AlG9г(:V@צW`")M dу1BŊz.vȋIQCRyYLSMlhEy뀮OksՋITAچG|[8mE&̤'Y P/sd/Ұ %t*X @7`yXJp[M]Z$|h8jj4e̢Vη19)Y8I%b_0װ}iKP-qtEbCH`մEE"&aUnqAHJxdt -fi՘a A%~”> ^$Iq&/M}jxS%W_ϧEv"ݢLCX(TzfrKcc<"Ť?ɷR!I䷵Qk6P\=Dvx.egpMBF8~8|@Nh]G7ͤc D=b;Cݢa~#sw\Su46?T[6!`a+B ~w;p fnECrػgM-RӺ!AH mS:K V)g,bA@k7 _n y*S!ci/JY_+HFpFan"unKmg8{~+]v1U XǚG5-7Z=yD&C@ik; P[ͻkS綢D+%ǣTn?s箆btOϊ{rj7tn҇b&MvJʸ-уzB+/s0B|ϛB+KrSJՅ:_۵Rx } #3n䩥_ӎ- ^l>G!~!`̼K3;P:?J!/_+XF=51Eߚ\eQRIk6Hf;Ӑ"Qwݔx yjxV 0|"t Kc`(oE(}pTVTQGUV\l2\pW~ɿڳ 5 hEKzw{֧H7-fRSdBF1aaS{>tНI|t/A>QWpg\8BvUѱRoVFatMa4`x1kzWN"ㅭxժqh z."ґGc/=\nd+8,$*#*[\z9Wݨ6-#fO۵sZ*-S" lZI;z_# *zYu{$5@ACY2偮p%CR8}ޥlVPOGRF T˃FQ${>TOwq,u3x ^,H*qXҒv+f.<*? I00``Ɏ21 V 7 x8׷<>@(Ԝ_G:+V+xHpB( GQto%Tj¦೨!חr$Io4 $/M*JWؗ%,`1A+rrLf)&S<̽k@Z*ͩE\3 kc3zI䲀+>9Ӕk{>, (a~0kF|O_K]phBI8zoef fYqr٤8mڂ9ݫH͋ ^ TZ?MUT2ہ~n]Cx\ؕw+tS)8fsRiO\,7BMvw.N;̢}qu`G]9}ot ?Ym9aHEQU(X'v,P>lqh 0 )dVS`)2g!MԅXi@٦%hYw =Y, m"H+~}\Fcۧ@Uaavx}QrLGMtytS".m}NW > D,\Y.̏Lo;H#׭43 o/ Sld;R] #d3oKmչV,^l &[fL5/49?y^rgȺ{nwG~3z]!LaqwIUuf( 39k׷`6xiE{߭4sX+bԍ0L&.æٳ:N'LTC_f[ƥg=Ф.rL#9E|J~ꥋd[í :I@`r`R|hUzG6T EE P]Rջ~cwӤqZ]):4udKR_q)`\{$9Y4TOqJ{9\;=㒆5*_*Ǽ&kF>IK[%X=a0vɇT%?6B e:3]rXcG4mRBi.xl *f.fECP(*s :,[Ohy;g0vҪ:ßN2$LW&e`uN0 Kqob{{b`M \]aMQsdTm0Le60i\斑x:픊~;Xj ϧrkcR %@UWj.2P{O}Ϩ6[x(^q!x`7zjJr4#^!bwr[4WhET*fnciOnbr' waFc.]Zpb%6>R@+_sɴxYVVj3,@*QArRKbzND7P3PM*S5XDRxe0RltON==qZKblv`/. )cϵSaa?6A4uqʥA}F\F|z'÷ދ"qe]L g27V:4t*"F^ğ23e0#*V!W:o/XwFk퍇]Àv7tk G:V  cBF[cC"hlxy8H Sy%?VVPC.ΜA&(h%Qƕt>jz}JQ8NpFC)0H]RS5~Ke~1@ e2T^44uTQ5!aDv,񃏢/WΌKHHlqS_ (l鹹/%ciJ́;d!8-d (txy1\fvz}ӓF_N|ht^5fv?CȚd*׋I}\E;ۅUf8 XaF$aY:B…wn -!ɐ+`Y O2I;'8IRdvsk{b]~|9Ÿ~+UkUz7@dsqqT;WKlR2kH '.ay~kG09Qz*V!}0qb,͟P܏o$ptQ,p+2REFǂEZNTԝB F;7(Mj]CG&@ 9 ^' y&z.N=e^DǙ TKVT?AFpU?sem+!!Q* bl#O3'fp<O}7*{*1w; $XSU#Wutq0,u)e*I?"o7t壺R—p} גty*& z=C]jFzԍ A/'Gd:HgN> :Š'?iZد~ Xt˜僜tNফe՞bW{/øƠb,j$bE,6m{.uļcR͋lJ !>5Ю!כ ;.6oN#4طGqƂjQYvqrcA@ZCJY/sj/Xth`cG/.;e3㞊A@gylt8)9 YEO?ZBo̫soJg nr_U=wN4ϕ&M.l©B~>D{J~o.9x&iԕcF<$hc~XWF71aAY8RK&#9EeX43ZA_2]\% @YR8k@&M^C<`saA+O/mqt2O ;vb$ڡ"={gTX8\ޘAƅo`[[̒sî zh,f՜r%[>t=@AeDbǢ!vQ@#he-Df} apVܺŭ_zp5&if&ERiMsA*3hd[#Jѽ#[\C^ړ9 y`#IGiGԚ*<, Yf)}%KcD~uG*ߎӰ5Rg%$vOP>WJz 9/龊n.ʊKYD$پۑPTJG$\} i؛v_]~q%ָ|tOytotp"A~~c֤Z;g'_yϗzmϕ]@hI,~M݇v;J >q_ Aeh,wr]RU9mK#%A+^?e 1N A"zhLݍag9ϟ g3ڔy8[Aemɲ [ 5X10tS"逈,\EȻi缽F9B5!s/OC= %QpAi.٠jzwߺu9?n uG}7RnXY'bj{cr<կ sz Y6k9rRp#|\^DbsV%]PUï)#m =tgXEqfIA)HU0Oy ЋҐEw~nE-ugaZʹ`(}O}ǐ1Ą @ϡZ~aưP#wnn2ۉVѷNvςuʉpsCaj%Nbw)n% eE3l'ݭeކ3UW{ݚޣHc-brgrt(%L+9(| gȹ+[+^dl 7WG=kKƐsY:PInFEc"m#nТǮ3+BMO3-O΍겾{&XB?bE!@h\ m{)f TDe)jQf9e4Y <&Laqg̵FCݴ86uo?8ܡ`5g͏~{p(՝-i84 E%OK) c˛'Uˆ MYb$M[~ĒFxJ?Z黸$80)bhRrCɂfw#Dqs<.uZ-?&3k^^&#-ϐ?={ऊ8 sppO}"!֋-Wϴ\eh8bN j+*m_}E܆#r1gdQ% 1Ɩ)%dr!aWu4 νjӳQ_\Ij1z Zp-J Zk ;ks#)X,0}.Z:(H:-}j0=S<Ԫe_x>%[O.)^" ~fqi]O]pCxnHS]XCS](ƄWyd<>hS@F IQ%RIt9[H~KrotP< yWX,ty-2!;ֆX$LuPH Bi2/^t0"rBrĕCve{RG"]BVÜ)ojQ+ԔE(f 2ln=V+(:|/L;&9ZU6+?[|&4ù7P )P͍M:`w͡JܔXNƨgAOK 5*VJH&ikc(G}{`MAFˌ۱ 2@'~cyOt*-uO6'xewQOrffG-җTӟeA%E@DFdE,c<*rَS7MQnhY=JAY/Iʷ2VPeܿd/)֢|"u}Ko$PKpWN IUblaKAЮ*cOV[A-0+0q'^1>PթCUMũc#Е\vޥᗹ 3V$]8O1G} j}*kgWҟ׻:e0CoH_UboF#3uBqjȌ+IuDï0VՙTSUwIŦJ˙0=I4r^ jEC@m=d:$(x̜Jd3 #.G6HW1 H. s9:e^K9ӎ؁X0~T5q,Q(U/O66ԩJ@N+ѭW6ע)$vY CMoDuSce.pDh)|)kwڕC$4#W77MvC*"FJ啾p6_'7 q+]`+4z?Ȭ!sߐQ TM XS3v," uIFg<|"&u eR3Y> 2MItwLP]C+2CeA >2hHET7^b}$ h:,mdE1do_HrZQɡDꁨbO)01uc%:Z@˥?!WfGT'ME%n->gA+fXAð1xIdGwճ50kƽouFoّEa_[C/vcxB# }27ђ Ngd bS0't2qI !TgQ@޸~]W%!jjUkF:5sY~ _GH0SbNW-<\7R:\3/׉"5}y[3 h:- tEdTS(c GCcT$%+֒Mٙsvwj~k]4IPorӻ7LⶉQPij ;y4x=|V pJ}P ɼHz9E Ԇ*RfdUC9J5x8&m#5-_`ZI?Ox72_d^\l-h rqp9!&ˠ7;1\K}jx8){2dϙ jglv0_–mVNN>?^('f Q&gv}XZ_dpj^CGw*-եZszIrc048GN^)V&6]|l<-GN:lT)+kXr:i3=7T;2tz$!cP'Ʊ}*">ΧVkq.5\RjKjQ&`@}v<;r5B[:MD/U UaUf[/Vחޖ0m7u[52mZ=k`Mpʆ"u P^V=Xq;\!16o?jWJE>`uml`XbQdP0^zv݋U/щx)kjPBη(0#Ѹ xD}:5RIjhJ(7-Wܚ; %-,m@Mn$'[̎iq} m7WX.0WWV:Ms()Xc|y`frؓ+P(@̶!!|vF)je1:Gz`@$Xs1: ܢWչgH]K=#d}%X~Wi dq "BUw&P6;8%O3I#;GJ;wl%7f^ƄP+424זéK9K9QSKZ Uu&L-ZvQ03:*p;!t}ít1a#ސ^Ncr15ɳetM 3b)w\R;VBDQ|Wv-@#ّS{54kj\1We,Ќk r9pI708 E@Bt?hi˼nsj(5 Kz (p$v<\`;m{Ũi-]+deQuۃ#]#g\6rHC)t^(i[UY6cQZ+bOzGQEבN&S+L *DZPJY D94?]n{7q4pRPT[))YM qEQhL;ld#/xukvi8)("ӆ~ί?%Ϳ)[3Yr2@kl1t.558LӅ9U~wlZ둜c 8hEŢVWiuDу"y+3۹95t~:xfP!t|z|(]šJ4Y]oF䌬hdGo6(!h]'H,3upn`kʞUA_q]Sw/-f?FiWY'牢,vBn{D[ո9ޭIX 8n.9\k9KV{0=ACVf8cUO1{AS)`_]ַºGٙ-r7:}#?])/S67,Q5̬ɬ R@MY\5I9.Kul2ψa[[~,5GFmV۠ą-5ְ(.'; qr)f2_ @Wz+C:u2quȘ SO6fƺzcY LD t&J 帀Y~&U&k^)F1gg&ZL:'?M+X~G8o5A~!4"w_ޤHL?~sky1zxT7:z,Nj|3^ u)c9DCqufDw+@#\kFg`ό8aRuT -$%̦hPuQ,CY^BZY&]ȲR t~CCgiOfpG^OFP^ CD~! q QEB,`5 &S}t2y5b=⋃e,-S9ãǺ ke Z8# Y\;lZ[IRZt6|h^'ge yc Yo6pVݮPn'GGLUh9վmXEL9PS(@_mȜ?jBA mz^˟9Q(ʎ )_=򩘓 #z ~66׋&ԝ!#?,29m{EIv,f2!š m|ʰR,kE"noif9&ySabOFH 8"V]v'>-lVID@Bԉ?gno;} .xMO =͞G)n-/bĵJ w󏮍\B`бj /sȐY#󀣓 [l++ {ƛ;m5y =AzK}^"?=S;6>Elr?JZ5?[9)iu9Pz^x.òmG[J]@3*gW|dn2}Z:U\At̀ëEB%7˺ɑ45=j83;-?!) Z5'rB|ԃ-1H]S4FS*)5V3:V(UG~N1Go갟Kd#AmFN v`%`gWVo034mȃ;k!)Lo3y֠G@ E R4rG<ȹփQr"Sw#tgw$<-IDwoDE R~PU B!`;TQ\` efdhK,w yu̜se} -qKY4 CH]Gi9 "-8<P|~(4zPfGu^%j1;.i3ΒԲۑ9ROIu9/5h&M%KTn G?SR7PH~F&e[Tu6D2IiXۿ#:J׳iswv6g\E65 >0"!V܀EM]V7Xo\ҳg^jG?V1 \:H~]qF%U?04xT?TP'byfէ!!y+|(M0ћ'`\xswDT}gwaY 3ypV@2#q yКJ{S ^@Ɉk՜,]^S,9F6m"j T&u/SY®Yc0ـ2 k%v_"yPW~ϘwO7-2=2ll+FWPgItI;d[b/x`6 x&6Ot/Uϣe7v5|MMh"F6SI9;:HN[/Wn7;{x`$;v#"4 9Z^ e?3_Rc5G+ i` hV7(ҩ\BplfÕfk zCkJ!l D/} `CD L}PG>uVÑ(S0#%P4e{( Q$^?AB{9HV<+0݈Lpd 2ۃ1P=,dtk?`ËA{ыɸ>&Z N@*0zT~^l$sEncĥmf)@P% ڴdiJj|3V~AkiRiXYzrIߎtmN#byu%uOMwK^[lܞbPg_J4㕉Qod[0+RDXJY P|=M>l6NHU0 YB? CqEOy鄍s45nq\4!}Gsql5x1.>>YT^F§0HZts$<[ x)*fPr#Es7y 1'hޒ'ܳBDE⌴5""!=a`iY͝ _ҥK6zrMIF=<;JM|6E /QnTS;P &ͅ'OnaG3DGx `}T{0rVL^ Ex2#[⩥D8ksPmȢY&գ J\xyHG#xa>81#^@ٞ~gAxpt;mAEMjx6o&K wh- s;͏^Sl܇U$PnR=afE޹HޢcdzOa(_p^Ym T^1}iE^aK{6M)." joɣۤ23j|2kŪkF|biUiukMh>&:7=qKP%."$-m;\n{VQBνJ7䙅wFwm^c ;G A)ܲn-z`gM>"g=m7!lwk^!EKM,=1jh)zfwȜ% I(e ۳So.1< / ?8T͆msn #DN cMcI8k hT쭈x%[y7*Fec]d\ \Dm<9E/+bXsiu҅b5 n6h4@]#~]`_s+s/s#CU s>VwgR k~4=Cs^Jڀ%вFDz]`öA7-xtx#?G9D#>.Ih B+ѳk?O D@/'CS&-O%#ey;S LutD.יʵ@fY/K ]͠Eef+;vFP=]vS4X^T\(hG2oᡓM!a-_ $A¯{J@D%|nJ1yKpunEN\?]̔.Tw]0JrP1tx$_O#NkSv~ vɴQ~ZY熠0CĵGDL{R .T=2@bh>D~p+pG!)şj*2ĹG 5ÒUkm|Lg+?k21d߉ܦHRyM =9A1GnW Ue=Ohs]cG .%xo@HYykF:>ëTdӡdC } }.؉Pq2x󩌏XJ \n(UYd6uDN5U4`vo 3u_Q~t ӵ컢ÿք(݋d#Mf/B5YXpdP]k+¦^o#k[OY{ 3M\ЭK&l%T Ƃu`Th$ kɸ⬘܍ W%h~7@-vEl-LRZk L r;\N[LsTDOƛEAi!*,E OG90[z*Nn+d$TFc4)4QDҘTBOq%%n(9!%F!6hBzt&YxdG")aܸf5D,9Dژ*/+p,zV4%3োfDВcV1-ܿ< %Cx ܇uά/N^יa3E?BXsiDI+I7|T&Méu<#<_B:ǖT5 iD"< hHdPp<ԅ"F qvE80[Ljs2Ew(xx^]a,n;l̈<,1P oV&6 NI5[@6Tpuff:s[UfUZw%؜憌Rm4C 'Xnj]S@Zq3 rʀf^4[G ?b1JvCs$h]:/ )q̀>Ejuga=omyBWH̕P&h$f)\2@ #HB{7~x, q}&8u qHێT"6r&tqưWNJA0w\LI)3K/eq`Moe灆kh0t@_uTgӰYGlz1DcU |u&܆Qh\) e6gA%BC#Cs\6:d[Tc*uǨwTW'_n}H7ܲk ݿ+|mm oqxs/g1o;09j-gQg #iHrӤ~d9h× ]Xh&e va1w<9 .A-X#7EDQ[]H$ R"RUY0ɔ+#и2(Y(d[~8jvă0sOD΁pߩi7!ذ (-A9Y$q Q]YZ=q{bBTBVrFF ME|I<-"Xur>H lƅ@S0BM-=zmcoͧk&Ԇ,;Ddc.b4z:e>\y?];+/[ ]*ukQlZDdl(=갺k78Z-P?I~ߎU2Z`%)R76¯H)/ CqG)=,O:%ߚ5 iRY@T[ϱ j_/~MY+VK6,^m ZLMî3#qêalEş-\õЩZLEM,+Lnge֔S.~1IjG;ּNR[,z}d= kMT N_`_=Kqp['lºq}_Z{#4.җl5^lU72B٢q!Ath%+}+;p @3G=&?Ur}e`` @)'r$DnkJ¦갤@~Abv{dRD0k b{ .ButGe m"-@0k1ݽʨ_疩;=x }}~"#sbx 3 I;[l pǿ5?LX9zc@5{KݭN=AϤV@Ԗbݟfl]VӁwnZ1\2s|=Zi~9c* lPlEH6V:vl)E,zX+Y[٫7b$ޤqtv"bYNyP{ͪ[& Na1;:,X YrKZњK4K^O; BRxu`0t;1.'`> D韝6VXTPi(]OO+yxmG1 TE+B. tlƏ NR79cD*E៨+|9Y=A;T8XOvpBCy( ΨbL/Y[.9'd ~BxCd!iU0^zU6ssL,;qMܰqR:qda0n'؋q_/ Tn$k~ˤ䂾f[ %98j_:%82 2G%vѣLWay-M?{z wBoJ88;!{xJ-O vI9kPFa-~XV`T"(J2h@RtNx#X4SkdwZl.u(d^׌~2_4;qf`l`F1cI1q bWO ]~ OJw[ZtlPH V3_^챦08RT$V_;8f6jCຽ2WeH DA?6F! 8`;z&)Rhrbp'jnb!A{%7jsؑdbÿ$P =.9itr_$x3Kt?RuѪyKqH*fn t2ue#*Ƹ~USE8{tK`ʮ\ٚcIK.ksO kM9((gyH-٨ N5㦦hdO8U!jp Zl+,ˁ@a7eʉ?Aڮ;Rr46#W%6RrԹ,". h"Cj/+IZJe஬]Rv;6B?dE\Vbec%fL8g;f6 9r*ʅ>V0 l8Gox"PdZ},WDGILZ g/p]OLu8>!Y`u)5GW MXF۠u\Q'"{J1D55Ҷa׃̧YT<Bǿߥ glUϖEe444% /1NJ?oLFQu ?.W`0!*3ZMA˾{x7Bzc[]Q *?IhE3'#;Vb?qBY$ JSgKW eI޻\7I |dEZ^H$Ֆu(=Bbƒ9pƓ8_n]Y .x ]3V_6/ڣl̡HrS@.}ܮvs." =XgWSW%V\'!Ĭv[?`0p<غ{lXlr?ћYR]( nUuk_}Lt(>N{̰㐫+HVfʑLP=mXg"BnPŹ{w@D~S*h Tl!o5SSf-xS<*q5'Zt0 .6=kK` 1!*N49.(/йFb@mW'j jn4JOF&?>m0B3uC[4ut$Zj {DY48EkӾμAAb՘C o AII<ňm3) zy[a1ć{ؒ?JkYC\;TU(!TV{wY +uᶚ4h9!rDƑ)l ߣPۭ|g#3Gn9Ӛ׹FWb $L.w` _<,'G:Ӏ؛a} FbU("AfR/Elq1-QJTMWtLrY 7qCGq6,|%K4GǷ !U/KzC(u7 : ҕ~oÓVh#=?5\ıVE Vˊ6|وo%>&O5c\Eu&^P??O̤klO,.ib h ɮ{Yzt'#dLpZ0`8lHw4EW؀ w, "a$k8$me<1Mf{?Y-a|6Z2Yej4dQv1#Ji[ov_[ NY%: 6߼P-wచ},r `ы ܱn$ lMT]L ~=`Ysj$$$fdA>>K%tr'._Ht]jXd̉*S9o#"9[זx}.;C7. Ks쁫.uRReBJⳀXImv $eLR= 1<[#~'_pp~ eL Ɔ)O­(ts{cT[-YjeuzS8nx-h~Z k */|k[ p (hʳ.^njG mSm؝ÄK'"= "`eB5p(8O\A=p4<rqhYTMT1,)']{I..R T7q֜K=O +"'_5{Ӿvthl* Q#ziy^VܿLI|8D++\@Y [\޲Tn)E6 Sچϒ;\tlr'5{nosEcg^qA㈾a #0^vv)bi=,V3(Nd>ntЮf7Xu,R3B'y9Džq7!HK3G0>M{aw&ή5sK> [p\ u NjD謫e0!Tζ6o1{]7e*Etޕ.M91,{ƛ+=C>:>#[un1*zV"XtQk3Yg o]q,d4[UǢ06LO;H51q\^t=3BdIݙ_}rϦ͉i/\u7Bl-FӚn}Gb;%!rq7p46`=oqrmaj̮^o`>lB *Fz*9-/] p Wr{XGM䷜vQ0IINdɮ\@ 1] )& [CzMU ϘD ($dIu2p+ó*on1M[1LF\tq͔z ^q oG"?tI~8sg#857nt3mPOiP߰0_5b X0u= '"c`Y0rfᘃ.C9'e;^GϜ)sz^QVCpzO Q'Vu\I.U^W؇uIRd@k"+ռ M iOkԎ #~NpXRn)HH+\%`w6JI }*Ӆ>\r<)X;]aZ #o E$2K^Ӆv..WɈK9 bFoٰqIR\,nx&.r15$QgR4ɗE)Lk\ F|++ glm#䓁E|2vbXAעK#\tSyYoz򣐟<\|+SgL"}x;UJeMPk%¦N!Pbu0xD8lza][0%c2~kC IL|2RVR˸_4Iܹ7luڱďVp9G͹7v]Q Ӈ%t4&djsV0u0|F i=(UW>Ί8;zCqOiՆܨBn s4|dlڷ0R XHlIoN9y]os5+N~0]gWIolYt|G7J!\!~nZJɃ=x\|bK%Jwf K~;9*&ZJJNKh"دhO&I:%wIjRAAh5M\.(jة|<%:J[sֳZFpp7"jHt ޕļkK^yY"+ڴ١08FLMTNBY{׳{NbgXaFjPw<Ҩ%Rr 2*UdG"-b\pf"< ik/b()',w~!Jce]ǨHr/69.9knUM@+,ĥ@՚-Xiii8󵭹|?)U5gIW:WE~[,v'K`Ez|6^/.ݸr]?{W*%1Uw s1pD1cDc!9E N8"h_tK}+"#xP$nEI{")F"eJut>D:Qv<{nhe:Q654ǪCy p_2!JNʲG4MYxNƌ8Z7JJm'sY̧i\s *So!0rj:{ PGrzVWZ?4,!S;jY)ilaYFh Z`;w8>rbkAL d3 *GR2*Y Ţ va6bl DTJ⤃"qdyse2N 4:(r݌d(؞> A7xg ZU܌H ;M3eb% r3b^3Ee"sADhPvM`hN% n>聁l0K\;)gZʯYZۉozK)"&hs99Mnn~3tWa GP9la`C_$>bul&!O~`4.>.[x" x/IC 7 laY}Hc𾩪noY)؇}œ@1GvwfWhd,wu~.{D6d?8vsx=$.U/tKUXnb5@e8޹{sO},\P?f&߄!Ԡ2]3}bFU括z=Ӻ^72kS*?GjFSƕ sXA[oĕ1K٤l2)T#ĭV"yRK0dMэH-8Sz0͘""5 U`D'S 1zdz8|̄p%\@GnLA>DK]q^EU./T65r6bI2_pѸj)'NDo+y$?*:^Ͼ@q[vLV2 f?vpy[&#LmOjI)8፺wfCfOgU|6 ]+d#S.C~s\[wHSJ͛ʖ B S\D{|O4^U=4㝼B|g3R9Z޳٦ƞ ZxB -Wٌm0T)3Kk? }VL2,D0\I.kB KMBN@b'Hpr 7UJZ'rƆPie"!lkU'JGĒ9{Y`z2<1g_یKERfi@~eߺR\N/ė:̨/@#~ym LҫU4oG-?{J- &hfD\_+fZ@-TYQZyx#F'zvY^ӒvVTyPe7?ᐑ(#g^)ȼs al Tޗ76r7L6rJ9Pӊ5jWQhh{X&SAq7J9fS e[cdQW+`3 QM֯G~J\W[\3J+/Y*œ{#'KOcBlFrzbȖx ɐ,`XQ mu%e֪HZ*YT]<x) 0g҈e连+B"f0/>sHO՛b($/s֞qg eH[|x6ތ},68Vl>zۜןpKu˶vw/,?oOe睽 +u}pOI*Ї㨾;EyXq' j~l$㊺||o@lpE׶m](LL/eM(L*2j_feIb]XϊB)n)ox/dϑ'Z`.=|X-_$l^j6uԴ@O⿪L"VZX[}#2:' }W8}7BL+F4Frb]IJ?nTm8T]%$Mr.9U%*]8=r]Ǯ(9$o7!N!qC[B%.1mWatSRn2 J.FT;_=OND,K?J`v._S{vfW=/`0Yi֦x%qrž=m>ZKfTPpTDȢOYxef#B]z4AV 15 S7JETڐ+]Fb)zMHK|@F\c!΅obښb6"J>R% 7<7M@|Zk!DΡO<_]+dwne~n*HtZ0M+Dz6L%k{m6%V3^-\lťwdYmʠ.i+,I, u|j>{!g-l=V)dVnNO"e>In;5SsyW\ { qvS7{@Ps%y`]]]AhiE1zج f)ckoș${gDпZvrMrMŎ \; sLC=>=}Oʛi07/ZA`zm.v$lyC8 LQd`4)~̟8R~T}-G* ލǥ>fVKxLqLK)Bk ϾN?c: VZm2[^9f%et$Şj`²+2|[!S%Ϟ1L †Ar߫>:TS=Ey9w%P[!lpt~}v07?Rm'?{ß8ǠncR0sbC5|݆'|;_/i}LJAs8!D3\K+HjH,]7AO%wxO p#:}k ( Sa8{˝[JV,.Xk`ّ41.yRB̰iF3LtGJu4AOۅ`2I&õ&T YםsYXG Kx->CYUsqnK6H Jdj̵d '-x0Y fZ|W0^ȩ|Fqu~AC0C齴ͯ*20+ϭ[@u>.Zm{M`~VE ^OV=i$2WMn3C7U )44mݹ"b'aŕw}.^u0<8*?wR>ٱsrV 1(*] \8."|٥)v.@IѪ e'*ZkE+)`fsKVK}o!ENkW?-m~B%R=_kjI{?!7}U $3nKTl?IlypnH7'QJĐI;Ǡ$x^C `䠸 P5~@ 5߸ƵU텹\.j}\$ucrX/@&.ΞEMw|VИ.z%RUw ݕ!vedYKtU_,(oҜ\:pbl'^NDD$Yu*OmMW&-݃ ioܸuR/Fvŕ~SbS/~]MC 9GAXc2ROȦL2Sp&v( 5I,dW 5_>4#yB_M?Ƣэ|%zP 5:WYhxz0W(N%H*=h@~2R2,ԯydsS4f+S Lg?^#tmBe}|xW9 \|2!.Ÿc./F{~UdB7uA19z)cXORg"nnUġ89ië6YD/p"2|?FJܗh˜(H٦Bh=f,`M!Cickd:s{a+͎ZH]~:?VzdJét="~;Y5 ]z!ڞYSd-k2!"Nث!KEeMP.HwpwV]@CqIO^槎9r}{rOoc*j1Bڥ7^ܣh2 `Pe檓ʄhxp'ĥ1}Fk (D0cbϊYc0٥:E~*7zVoH{ʒdl]J"*0@S-J)vk:+0$N k 0O08`#Xԑ<(Js-3D/ul´A?_U,[U Y/TT8?BC d)ܸ>i`CTǘ(cest{!U۹/3dlDIns)#u׆s#=5h }I $a"!*>J3([:)(蘎1v dljaN"uee%vfq O"~W+N[6] 26Q-$e=D5Ya (\> 2LZJUhYB+#9@L|&3toxĀxd(bB6uŷP-a3F]w0'P?rFQ+"r݁.\WiyQM rՙsF@ pp\Q Zl/!O I[pt*O,۔[>Rv]-kdER0 hG"]?rj+;G ]@ hSg&nXI-h|@9p} s^a3QϖW%3Z_P"INk~YxG:a","E7;fG݄h_ s r2 grw*)Ys^GPn(|MP#aT.I*&\ajB~41`|MPrYآv*PoH/>ܼʸ mZrT( lkb5@*]3^p! ;TWK-ލ3gT 9otߡ6v@:\Ux.ʌаMGB@&YkljqXVBd $7V_DҤU'B-oSZgRf(Xs:@MPmQ4ۘ,ȧOUT,ZϨ_CkOfX06=F翴-_^FycCePGbdfIտʽ{,6>hǛwS٢ ё1/uF[io;䕂kZ( {=a<"D9AU_lm"MHݠ6MɍcBΤMXNUo?Uʾ`qIÿ\}k՝1'xS2kW> |>lLy7f~=;AyUuN6XiGVaNC*-{VRF#tVҋ&9[ڃdá'Mv3!{fT$0XNPPK8skf/׳#4 =:+Mbe {[ fE eD6[16(π; x!xYs &anb X~R6:_0N n߫ 8۷ͧ_A(.<~4/\ʩp! $ n ju|nF8*g"a z{a$wL; k|K>=Cɓx>by8c}Io+w_bnt 1.ɧ|gzu*\j% V@6G9⍧wng[-l^@6W;N}IH7x4`СFʞ jCnD5|9sw]z ˍu3:HO(䉄* xHF/xN[Df" kMpP}VCT lQ^̈́g~y0 ?WDi+B-e!Eii otoJL&ѮZ% Œ5)'+Kn 7҂!!V*͋M0jݑgannz}0ox<.M(BU!( m5uhU o)@ݻ+ H`O dA+[5ӶLvȀSHAMY>\^Aأ򦭓>!:ȶ%⋗C..'U 3'1[^_fAmXH$8;ܠ,f J>ױ4rP3}|I/C[^qbT{Mւ5v94UhLvCѷv;aK:yٸeFZꙇ=nurNvc~,Q=c׳Uƅ8}d S4dzՉ^:*n|C cv2nN&v44«0ar i ziiE|tOH HF'!"Q4 P}l0Y#^\SܸȤ/tCk8=h47L|EysDd;ZX>;_z?φcF'6o*)QteXKLi')SJuqxsZ;.Axⴡw4hڄ%6?*1SI ixޔJlʼ͙Nli>=R{_?u )WkU!եJHZP-zf8I@r^pbqq8j]5r5[]|oQgмA~ wBA_J/!#ltE.pv e.D[`b!p(zeп9ƺX`/ɺJ,r\SԪ .j |Op⊱8i l?KjS߮ tx d]6_L;B )-Z /zJ~伂x`tw3pϟG&<tm;JEZJzF9qGDvH2(Gha[+~_5j:q}7|yJ!@V ۑuS/sзq b 5;N&Pl\oari|ok*#vF#-΅|fNOr RL XUө< ^m܈D&K'\yܥR;Y t36A}2vew('*)DsZ $"IzsѨIBDsJi.rmvWk@PˈkP'>6\ S 1xӄJg]+0KrKDz״Қ49 LA l'Mk %s[YndͿ㔙++4/:P+'BК=M7W/gR<!'iiyE>BHfPvǞ:=CQHr,/m}Za>)x۟Dyq:ĮS{VoRpIC6o(~-W4K/El- Eb]dIޅv wt"&s=V6?t!agIޞzwە*)L 3ꃅ pr{#4ŀg؉aAVtjE`|UOڨ:)y*_vſAV3\囀ይDnQ!B_LȄUp::rz+k*'#jqߍ :3 @9QMA&q60{׹uXa߈(M+Y&Fi;#Ġ!XZtV}L3m e N*rqShywV^մ. +gmxKLLO矻mjL%ΨS٦Y *2јa3kLZm{ ܒ!2g[!/(1%k26Sl9 O!U#,yaqF lFird *gr"B~M*9|Cpt+mЭs1E/q'qjؤeg$S#TuO Cv2볅P3; 2_F HH;D>zy}ku5wƗzRȞ+'Q@AǚrVϐ */MlQ;cT ^+Wf:>@}?b3JsdA_4^ڌQ\C4C*cXX2U WI~/$ < OIZ)`VnЙ?TSѲ}Vk-,,cTPN|rۍYas뫾&p6&4&YFsՋl M , Fnɴ8M~'½c2#r\T6lO[)/Eb-)ˤ6P óMԷ܈l&D]a X @(O1]ډ~sfӦC1c#iUG:!SV\wo<ub@vw b9J$z;uK|IM[fHٖ!b5}ƍu$$.}]q5A6YsaEl$f2juNt$~pꏧ@݌h{s3LKÂP)p6fRJ ]{|wkP76T] _x>ѫob#@@'XRAĔ*|*UMC]dYld{wsvVTC^2AY 67:aJuߡuxe2BKJ:{D\R@PY;g? $5 ;szdXU1HQ:u'{{ 4sw-jb=i<%כ̡S.r\}kcB֒+Q[:ċYZ1x1[ vTȏbzH]G98[(SKZ~gwJ)T[H{ʼnߖfK䂱TeŠܵƢ4~^ml?t'qNFAD7k@J-a^ |Me˘&5|Z8( P[{GgIz?R5rQ٤1c*lI=Ҳ-$EE͚( xr ' mD!=jXkAt4ނTNuyn}žn6(5b*Z~@0KU̅[nrP.? *D$@ms&nGBM]\<1tZ v#XAɈ 5/Cj x(;'5m<[ #6DTS@1? jH4W5gCܞI@>\L[H~ @Jſ{ځxo./awTBy͊.\H:2)DOd[NW̩pI=UCEs@z/`<,]ȐY{Ou,k 4HxuG5*t.xZK'u[H:.&<-?'&]ڤ´Т wD> էt1AXS 2Ts0 ٚpS\C"Y"Q-0;Ε/?L*l뒕{ߣrrw!6brMHrw_҅t l"rÂ~ݜb=/S}bOgU@p!`fV8?:'㣡K灱BFiDa^#E}:'FGW/]Y[$8j .O*9;Qp@{KyCkl}#KAʫ΁Drlc]4fc:==g<[g~4ƽ}E'n+1"`Tn?k ; 'c~u}k|WG왾~R^ ÷ !e loG}gz1!ּj/h|eNJ`rm~8; !.{Lǔ{awGgM]ƈ jTF&.0)sUaEDB'zҺWbcТ;@Frmφ05o*QU":Le1JsR ?:"ɖ{H}YI>C71͊?Ae)ezZkt{~^v ߃_;#[J!uΒ:]!=56]혿AK5~iUALrzԕ'Ѭp2)@*c'᮫KC_g^ 8y쯯mhKmzpN*q%&2B}*&;`g('  >VSuxӰbu4ʝ#(' m3u;7Y*Q%1+2삹ك;j&vJDB>Ip'SCAcW#ڠ볂pj> Z-*k8xj @ q݆ 8aAsVὣ}7,&v)}Y]*I%?X>2ia/H.uK> ԧܤt~,gpBf4I Cߤ«a>g"r[s׭Y)eCP$u(u`ҐS=hZaՂp(xU@*jT= !'A;_T_*K=WK!s}-v2dCZiK]2eoށ_I %~*BqGX_1Dz':@#2 P.::-nq3kU^9$5 ŷʢ6` lm6G1oC ]ݹ=߫ C}pҥ3G+E1xn^eЄ`T D*0n~G ]G\# Gr 7 =uЇGm\X߿fuS|?2x'<:'L޷4K|^ 2uô}T@9 W\eP5~μ!m?ñ] L 4zXD_o|1=][M(0Z56Y=V9J[H MŞ{۠Faډ w!!}vT!n=QnF>SD~w(]٬To~p]f孻w5jFZvW{@Ǔ2)()_ sDVW3:`= .y#Bѩg`GHF? nm.!JB74ʴ3_pP7d;t6=s2zh;+SMư\-Έ ^k{p/FCP@^`zLKҠ(#ٟ :$Sm1GL)X]MC_>u?q!XQZ OT+qj]R xU|8nd6|g1:%!_? IYh#D"?˯dx?y^ ƶGp_*Y&9̨=2#E21KE59~k#nl3] /z +& Jy AqyU&%o4,\ ɟ!Z{Ū^jny)Yhsi]{n ٜmo~~(CCWSMu#>RWǽ9W{oCK^QoyʸrɩȖ;(n0--M'm ?w}8dUVpG @UwЇlA5q! WGN&_ ;'K( cudD|B_ tKX Ct<@7?緯@bHJSpuZہfWj͆4ЀtŵQBK#8,oviK=)0adi˼/%aZ kAIxpT]/\MA"QSȿeۛГi1jPaڮa=B1&&{쨹.mavB NA^bP1WTVKxͦt_uи| _&1!Gn\>&ʘba. j+4 [QW/񈗏{ٕ9A"y8^iƇ,5[Xخ("=VV0homYFGF8A/oJP;6DLjµ:VBEr'&!>v󆫴3MG%$M 4F+60Z@ <_q^RA;PnHn[C34rD)"^._(RD|qOpU4 UTrI#!(Nm[6#\7M/q񯉸A&{xHu+0"tNAF_ױ|!f6w|52؅QA\h?JUMПOT`ˋv C_kݣEIBH\HU`bpFmɁwr'ٳ#.ؓ:HIJc)C㐛kQ;nsl>$f *W5dHѴcKwp_]U%f Yq34Xc)4DM LAk"N .q$2+wCs+$d{c3 j["C_ ET9da&捦zQvN\&)`z)~cqēEx'\C}(M2SLV ?A>_3<"GU5|6 ny =j4ĕ6%ͧ*-uiO?oϱ{⨋oڦG=?6tk&ۮ"؁ x謐}|~5w)r4wYY +5%ѷ4|f \ҌMLC B s7Vfs,A]2yG4 Q Apإ3| ?' ?X&,aTHÜL/){+"Nx>2n8%uZ~HFrWUFq 8$)3m2o˱.ـ{3 S@fQi0PRC?%Z?nl$M G|f<Ζ4s}U>xUf6ƐpH/i~\uBēpm $9"wV>g[P. g5I,c=prq)HLj:cT9kL'' /iSwHEv .>}$aEEw0KL tCЋyi|PZ:_?1 p?# QEдܳGF\3T~Ha#g]gDlԣǽGUVQGZ|ԯ[͚_AnV:9Z<4fi˭ɶyd4¨?DX/QDugfSve{m}pu\ׁd!~#_ 4sDƳÝpɫh]WY{m ҽsG@ Bk/GsU$7<ſ..7]X& 6,9{>prw?a4 >#h$㞂Fksd,&" o2Rا og0Je9aФ}&C18gP YYu?OQ?ZC;l^wG6 $hgƋWGgӀ,>e,d,Lnyʝxed %&T0yosٙ`Ée%&, ./QSġ Fq쮃Zr1 Xxjg gXӟ+MYJ6n \6᫶.f,Adjf bvyFhLv՛FME* Dj)Hb g>@t-G4 Go֥\C<%8eEvObjHWM qz|2<;Y$JJC/T-\a *uԄf~R(bHA'X'v.Ve >دȣUk4gxG*5I6A^a%e3|)z@O4=j\{,lG{{CG6ʏ".޹+,+RF R?=.i? s˝ Mix*[n J籋6̭v f\,;%4P$s5L,33s看(ё4˲ ʫ154}-w 5+|pXjM]qQ,RV*JRJ1i'8!zqg&+Ό=w7rea+@bYofmlݰbh_G2Mkb ӾVxc5&m]w_3NO3Fas*vKfJq2]~m-ӏM߲P_Eu( (lݐc$Dݖ]DtVPjCE_d0}ܱA9wFÍKP^1B=a/f|0XA8pCSOU { hUl, -D8]Eh>ֽ{NצYK4bjE d,ft&bci[](2%C<$Ib$h1zrY(;K4iks-9^EkAi2(V+ĖK=8:Gh;>EoiܶL EaS co#d1yN@z,zx9pǍ!\aW#RR#jY‹fU#-\4m]6ʕ:=vv‘}fu$J* 2Efc3A y񪫚5٭/ KhMn6ċe jx4$cl%^)+?[fY .Yw4K?%;C-MEC8u1*d~o%ZcIwbr6zӓqW^jmPS~:1q+`2[ǐI6o5îr90sZšVa4~ lEQtrVy_a;Дa]鬇s<熆sλ! $A|ufL*KIR;eWKcu@OH^Êr.tuƁ}U"vJ~[opis{yv9pv-Y8<-<,%ޘQM@/4+>Cp+fD |QX:~>stÀ$qw95a( sR?0ѩI^jPm;7S`5=De\${Ab^U+ f:3m5[St!Vl޳4y+;JZR_T+ȢApldw'H'WCB>d =o.u{/wBpvyګvV;7F9Eh]}~a~kDDUgÓ1q{eR6]ԁ /̋rjp;az2cj?2o&ի CbT;uQ'[-w mKHzmRe ,{NL$EE.$MnբXEx'`BCL"o+ş7FVaݚѹ\vq!Im@D6$Usm%s0 =Cc s Ys0|YzEEA5k/Hh1Ɖ?- ~~|Z =yϷ#+ܭ 4 DI}ý"{pW\r琾we$$0+*&e {fȔ 3Zp˰ָ|I Ͽ$>-`$^CA.p]4OA V1S\C'ěױjEHRۯ?)`H^@76-3_="/YC2=apmX}_%+$Ck͓wxGI״+،o)<6SA*OzAR_|OTɲ}SѲ K=BL(a˜ڣ{^zb#@|.Crr)Z+b(,f@9P (+m\1]9" p-8asN?I8VM3|<YHy"Ȍ;'9-[F`HqEr!o6KD'K*_*L;mz\6E<6|}jT/7/^`U&iR>IbpVdɂ;3J4$kSzO3,9԰PG~dHvr,Ev*rk*h5E}[!k%$6(&$U[ `NZ~#+|+gФu~%DAy%[ZM賸,AR zDB_Q-gnsEjVD~ "uIm5Cy>]5Ş7 !.88uY3]XX-+ehM'ЅӯO:܂bcрz/`]W# ^yF̿+9ݓSC~2|-.#0LヨжD0D[`4E~spư7iZR7G%҇|^:~X!Z]@ ]Hp4蟓-llꂵO;%&RVȍA_'+7(r/5U62vbEBB+dKӟ1u8PEb XxR&M鹫OӴTfjF֝tGKk`Aļ s9]j@ x@O!8ͶL~<Q7a~`Ә=ϹEIhrdV9—BԿVP y^?- LܚN.2x-É&רw`D4XbFj=!i7fJ6 _OÌ[.bXy[E.JF-V|F7]oOWBB 3 ߗ2@B'Pd=iݲ_y lMJonB3ԟӵ63|u\($ u}F8unǓXWHKϱZ%ƛIcZ3oYaڵg؎S{<^iN}x_>('zdM)al *&jM&™F 93_Fͽ%}LrLo WtB]}I~I74h^|ڱIxOwzc`uAZ'wނ*ՉzT;,6&(tnFJ\Llmw69URD-Zqzy1(~퉮RV!"$0-6 3*) H>t M!C*HMȤK0qɢjc˺EUx2*o@ߤa `]贔OC N^7P9/K^#"Cye~}_JlXwk|?k|(Ǻ`ni!̺9C-w*{zۙ)R{-tۮHfw[m oŭc1|4[4@Y hh.jfWj̔ Nz~ hª,'%.U{iD< ?D=;۝LAIM^V{A7yB=Lj&sǶ/Yw?;n*CƜz"у(pۆwh}DҰpմCbM dQф".1w_<3*+,U/GNB߯,5l'ֵY/hzʏuN-w s_vKg "PJ Øp^a[7#l.\Oa[B辙%YuS֍M$f[KVyFf3jXo%ӵ,՟ΰI2lN{(odfy@>ݝћ(iR?@^tJce5)" sWJ/K调`ZI9mHKz7P~=Mptt533jD')\4TqM5k I5{>s cp(] ̤gs/H]YvRG3rwNx @ЭnJ8/lvנ,sMc;;1𬴦Ė% 'MQMw"Ӣo'D9BL!iOOZ✃C\N )D]AZ udN.,nl^ ѹg~{Z)l01=/U@ouqx4C|( \ :{Z^NʿI bz5 t0 2ڳ\/c?X(kM৲e6D8 =*'vzu]VWhZS8 Ӷk=% 4V;rrn_{aQr؅s6e')H*L/ \`tҹOz`1`6+,^k6h'kШ#-.|NLT < $5-j$A˸*eKhk0|}zN8_Jm$ З. Yq̽6{.( Yz 23X .jhP4 qG~2mB~9#l2h6yĨ@~\##q(:K=sT'!'DKԳ)/Yo |G_*㲹OTۥg&!B*.VM"n䝁*17eA3t0b8/i"x 熙)`ze^4|CCécH0ӘpTf,!dZc@⨼Z@ፏrҬ2OL=b~mW`zm7TAuIF&#1۵ʸ*噈僢`Vc=,X-jdƝŎkS(jBuSP+K$1-ri\P?YLQ} ٬ʯov-wx2"xWJ5Qi|Ir0wET[4xl~{m|![\r"m- c>E%'j"3n/赣҅)OlħPw{+hF*d. XV|W08<"n6+^Rj\ [_b㹁Hb+g%-:MM ʅE#{j)O[;҈($d<ۅu;L DKYQׄh} VAxmrO}ƹ`IqnO-R.f! I^khE'_Am!;7aQ aPm ~˖Y]}SSl !.jvҍ^I2No$l~eH>rC6zE`Ώ?cDԇK.5|qhXB vs(Z_?HFEq](5fц*SM@vb'u?r8z5jB&E-,7,Jٮ#xUdcODXh_f;$tI(!d |zmv{QAQt2MPqmPL(i3g& P!~T~F)!K*ᱻ_Wbݦ@wqP O <4i"@(\R9m}L)6[qƕwYjI+M#U#uKo| !<9 =G<`rs?b{'  gJtmvJ|SܩS :~k]qԘyl.ůF%P%VXm4O*9zShJ_[kTfqxD`Y1@;*5vk դ${7mb({¦n}NӜ鷣8`[$` wWgN̜UQoY7 sDshG|gS a]Ou|8=6ԾG}mM/;:s5fO۞}(VaEoW46΍3b ndq[p@ u(DYdM}ؖ)#ze8PM L\i.pY &jO }~B O5ʖ>][ނ߾q6Yw}CyC$Wq]P@ƈ 9*{铋D+rrU Ddž8CO:qySaWni?Ix<'"))|Aq4~AqB`Lܞՠy76"#byM"2ݦQr>M ?cXO=,f1xH`iJZVˇR_M*S%![}a_F X@adS%m?Ly/"/~- g~*M=Agjlbx-ybiMo<օܱe AP+C0'@CC] \_ehOXxRn"bwhhaStZ-Sŕ߳LiK@BW]A~ pi4u)e6+c+OԌ7A&=E!^H-wK "7HxfQTF?pᶞΕB1duI [3^˭u QP<q% EYrF>BH1Vm5ty""3KhÆD\'NDUD4>4F^B Ω3,*Zr`}G-.3kǤʶqVdة1UrZvAe%!Ws.B?ߋD |D4c1U]Q rU0 ɔdJ8`\^ ](W}NzҬ #-frSe::W;l+W7GmeU+ &?wlnRxW2&5vST˿dOfӝVo#=_2}G[ž@Fذ5tk-_:7X{D!Q[~-.5o+6[7CUٽc!y<\x.u^aʯXew{{?6C>9Jp"K8Q`A ,uq\f(qdUH[%4/q+:DR+6ЉNmfҥIhQn]nz1žS{R YԜ\EnSl="(Ɣ4diy6POC5(9LGJG ã85*i+s9uu|PhU ⬶Жnd1䂤u@k5rڸ>f4y>\5xn}2 /LO?I#F׈L[݂@*V2eȡo~HY O[1k#:{(4ȝo0H?1u\7s3US>³lj|껠]gYt[Y-Rmh 骾7Ve )A-/:D&a{ԯ72M` b$n %JlFy[_.,ݝp%&Fiv`N\qBly1ycK2&b{$R~G;uF^_ĞK Gဈ>n6I? 8毻T.I}RyRŏBQم;ޮv}8Z|. ;OnIUtXDhjڜDHS9)xUK1YyqjtA$!I4: 8kgo2DpUw0Y5d^ (z#T 0㤬E@Ǜ_t^W` 85[C={e)gl^S@`ݬS> MoA YvP!WR39w:0rY; pמ+8~ŗ@xcޔj(T[v*bszu<`xsNM[WA4^ wEES" Ho*PJ'B,tb,"G9Փeq~\η6Oh0~(.%sWJ_D]R;n<QvҀF ^J.9F7ȻwUѐ71: SS*!y\˿dHz(B{:ͬ,.A^޺8"WN``sGB+W֢Z_JdOFT 0 ؾ9(0hQ{B/dJQӆPepov qv^P69(<܊,2ZLlB ~RM,< o'0vlzi'ǝz#+2]1,]MS#6Cip!|B^ Qŏ;\Ea cZK + kd=;ό,X1? ?vEףW'#?]uZ+B$B!]WKW')DGBNĄK5KۢcuJ(ֲhdYjM#^Jv7.rGJ7K)IKGE'W =I=e~z;wڼ8{\6&LD%Q@WVRzQ{h:#<2sN!P4m#VG9:P}HӃ@ыVkx>uT ґm̞wWwbRsOIQJ2 <%0 BTX3|& :I$Q1/15yY棼Ams(os}"@e`Gvwt. <=XI- ) Te激ƺ2tlsng6yS?%n,>]1&cR_Hpɽb:z;n =̘7OOCW &&ov^ Z Σ =ǣ,WX?Q,/ʣZf.A/W2kzr}wqR`˾srL>m@a yi 1L+T.f/*az&˺ %?$``/H||9or!bЂtyhͶQ 3Z7IE )(6jav) /n.@$ct_Fbu`}inC0_9+2^iϦ?9S|٨'sfy%>?Tzkt'>1M ?BiIW=՝Ifay[4\$W4'-TA-Oªo1qd@!,S LE9ef-M[UHgA5 >dB Qށ{)pkIV julHw9aky,pٺZ.qG(*VLޤ$^PlfvMe=ODNGOn9_%9^AGAz}5G6ۤ_t힝M2t1APIC8L]Ta_Wi0)63Z$Tk\)}poEe%͓0 ;K+Ԁ bS I*J{^e)I?G']p2 iݳ(8t2ɔgІٙ\AE |YIr7a84d#W} Vx8v[L'}YDGx%w)>ϯkn=H۵U-߰$U_DRʟܷFB qU%ym.QNьφښ5/X[ЅɊ") P2J)k,뱻Jgd1=PGŴe#dr:0aF|!F ͟h<^eIM 3sH*k!iVb }IV92"&PGe`?jR5W} ޸=מ(}>ຂbR@wသqڹʸbG_m8$je+*np>c!rZrg웨I@K5 ox%aFq(m 8nlO[zzfS~3u[v Od4DXZKvL;K0UՓAj7# ywwk~>TOyB)s'X`V}"m#i z.$ģ҄eZNITVMu\ݥ!;!bsQekO`d/T`)2;𨨡@ K4! #ib  `˅F)^/igx1SH{nRvaWȇ8y>6K+i*ǹԡn/UѫmC=1⁷鎀7º\{V;NJ;rЕt9L2ʲY: ?q8@} caHh$^Ӣ@__ Yh p<Aץz<~|~"ub7BghCJU啡'&Dx`yƪŬxb2ډ=gӒ"kAF?Yݥ14_vW[{5眮Cc7`qZ¬2fni0_CO`z!od1Wbܳ&~2;[[5bDⰠ[-DU䔯ڋzĥ 8rCqk.2xeFžafSha(NwSXk|WY2~jg|YlF%St&-BY6xizwa8>{=?k5Oq| pB;S@@6# ׀׺+5^o:eNKt. f)ovU߄0>KwPRHɢM kBMDe@UHy* 13kGy?j6t勹]=@Z7pl~4x SkѬUEõ]LPvˏyrSXӲ~ ?i fe-*>ۆɯNጕw;(19Jd >آ{^>iHlh a8<TIF6y֡1 d!Po\@r׬t=Ρ*}ݲ>yཫ"vewI_c붻+twmP|3#]:| j^Y0TZÝ%#7}ܴoaKZ#WX溜I!KAR4r;'V$}ܡ d>&bZ o&o@åȢFuv#f;|_SU?qJJvrP 9&W^ I%ÿ%OMV<ز$G?u;<ۇ$ bK\TDnDL=/ϼ7GuL$Zt/Ta[%"Soߟ'dȘH8eZcxXŧ{nlVMt9-DuAiBbihR 2 KpԵ!:ANM+/g;2[:s5 yc43'-=89ͅf`:8-=/jz$@z0P.Yb,Ш,pTId ;wJKXmTEM|%D{v40WMh fv9BNF*2-tNARZ꒴:T9'oAE*w w_SLWᅝZggBҫؒ rQ* hϢodWfXAM'-~1oX!;j$[CHy1Z,gJط$r6sr"ȍtȹq|;>,簧֢͈Qx76t\ 9{Cʣm2]nBOr?gS7}vm!oeλR: O_?_n& RiB!p9;YH͓+A+ gԊ_mYhH5PD\yx˵;ڱ,ދLz/]%()}KKve,_|՞koTRhW\H tWlpGljȲy V,1\"hPTEV&kݲyF/٩d@ι=,;Nzމ\#9%: g%"0qhя4XptgD!/kQf}r +P9sFu Af({?֡3r>oKo՘jzB, h"#cTXl)[PLҭr?Z~8$ǜl\t`dyEoZHepWe>J{&8^;8b}4*p1}#2B@ %lImz'_+w! yb٤:q{/.R}i'dt2b.{oqj$n]%QuDdx]yuETE&XjeW]gPO@Po yy_laz ͧ'K_'q $㟜C FOgXG}څv*~N}{A1*ʿ.5(I[CQĂ3L,0%YactPF qc8GkCc%bH߈1KQ)No] ,REVǘ^M#o_#0IԦM(u9 L糥⠎NB 2Vы]&5K"'K xm 침I2XH*=!#,7Go7'F4`@D%TdI@$4FlZBıĵ}7Ga%Fh(,)Q/"΅ ;0/jn*Vʺ)ْFG >H !Ko/s 7'!u*EZj׉ }<$h8!6XAh =کVy(=K7@+LH'TjtLU~'W:T(nmaD&ϲC; 1M5ü;b}ڕc͸4\[KEn["zAy.rDBEpZl"(jΦL牯uØKaUTH.USrHw7T|s#q B< xϔTx-g 38shAs.xJtY*e0@=Ttz&0'"q ˂41@+0Вuc8xY㋱ (ƉF,@HM.L$"TWRmHݐ% 1|e3ҮsNoN[`K_&`v]|DuK :!% ACxȮ$kT%TUCgl*Vzx Jϵ*Z֗YnFWe-%[^ j?7a7;Q\8(@(WYȃA{Y/hٹ}l11T$U#il$?7ҬPz2oNFmb OϷ3=||z̓ZK}\rKĉA-M,e A"o8P.=$&;k3w2ncH V7i%8{q I񝔄J)}<]AjJXtS}˴13{W+m9l1ZDA+Li͛ҩz`[QoV]_g׬x/¶HZ2R~K!9Dz.2%xܧ^ٰ,1&̩ /59@_N|  ?ro\!TuDBSt! y]4o d^ UQr! KuA>c%X c[^Ї&8웤G>1:}I*tdT38|'I|u(tZ.xG7,kF+lDy *]_|9K~HdH/;5; }yd]m~_/md3b@k_}њz~!*\:`gwϒ|TuBE!} @Gֲ|Lhr:{:2dG:M2f~{8ݒN{~C:%5PWI.q'+J%¢N߯rMM!V2bf)25$/YC=9Ȋ(EݻR,_i*LYX :>..y@(9J~g6g󥭌;WYW̴?ꥉg1_Y?ʍVZ s_V7T靇")#YXIh*78ٴ`лK1 l*枍;`HQD\Cw< (0 :yGCJ9O!+gɄj 3CIN]m>9W~M͎չ_:Wu*>3?eKH;2AIN@s#?SV 4:´LqrÃ)l#vD_>(]P[ϩ^u0P5BAgBVhpˏ=&uCMie͝v=Vdr1Gұ؃u'KxAג κ-vGu-Mj"bX&%׊%ܑ"r(à1+dpy,i]hOlқ@`+␂qkkD[$a} qrouz4KH(. 9Skzp^Cn/h@:,$7RI(fW6dW7nhn^Ak=P+'F,A@\; `I0)(SR7#X[3ޤ+"8d1I?rl/q JY%Ng{N}2m Lv@fUϾe+"~ޛ|EْlptP.3<8A>k ILu ]D;ͱ\1B'֔lPMm#;&"]dxZB%=OvkpX≨#= F:yA!F<¸$g<<_M9߆n ֚w q4>0OI  .k~)ae+~R98= _Jdߺ/_V^T}J [5' ds,mѺxdauۛZhiЃi<7}L³ Aj iuNuk4 ĸqeT7 H+~n D}[RZ|<]Vi j=g ewd5Kgfr+{?ɤR5^rXu3>s[%iu`r6]z0i<3p#j3A!:Q%wlXp^VYr-^_{$:!E7xۊ hrV8My䀰:[C Յxj>o([IL.,J $bI1Oz$rmE6Se)`y"-E?'\서5~|確~k5XA*q)Bqކ0zZ2۬1 dP5ry;EJ__p'UeObTd*8lJ̄|kH^9qǿZe1Z%DN&R"oLt}HZ*Fd51c"LjBoûNXjMU8n{TTg덦ld7|oˠUDo d貸vYerp 3Mڳe7~oT1!&_ POܚ̀cu)8,;eܕn2 k?W2)Q$_;B<3oF-T OAl^H.KWCQ{Cy>fv\3 STM8Z}>S͡~))>g2^I_[˪?#=PA]bp38\Rke 5e{L[r%e{Ǵ.NorP^a?ԓ&xV-x9Gݒ"uY>nU"퉔 [b1z0Ba#:14"+$C.ÔZNg3ˏ_.O40oȞRYTG%MFMiE 's녖HD2;0m<@7g(Uut.?zЭGC`0-;x<$o;o ƍ^ȈI:Euy_yxew. :HQi8x>fSPt'g_tIxB~qtF4 )B6"YK|.wm'w)bw4gǮ.emƊ60D X7Z`~e>L)k?]ZHُ2?Gh3I_ȃz кrW hk ;<էݺ WLZEli-XO*VBZ}]FW*ՖlwW Pe|hJYa5hT!Bv2>;fO̯|K3Z5eaBߎti#Dy:+uݘq ¡ 4 VK;4,[d1_f`T\C%J}:ˠW\Z;.ɨoMdDaUsHGnw/7d8_4:\$֬tsѫtu A>jɩh ,N'*H@<&2:j5Hc4 1m dźI,y&1-]$ٵjb F |ܫ( 7T'l]*t2\59TZH_C។^--V2tRl"jԉQO@:'G볌ej̷}^|ڑlsoaHOzU˄ǭ*~%@!NwsѸ7ttk!by]V?}~_o#0"8k &Sy+\UtwZI)D䊠-&KJJmuRBb ۣ mW:o=bV#s{zPՉ;V6Thw`pO WUՂTifrs iNrJ.yӕV $4/ks9?-)5T{w9iYRX6P3$sƊ207?$@W<{qO'[>h@@3-E 1A2RqH.ZS=FY% siU%ǐyl ji1 Czb]5,NqLJ~]IÁ5˝BWo*x"oD%u0w5MfP꾔 ^vO5qL4bV[=}NWlS1-2qG1?'[/OlFp;z0ō)ńGS;R栀_ QPH#WlԚBypf$| iu:]fbS%T &bπdvo6aQgۇ3 tm0QAqտ1p!h2[\g(Q>_3wVuc/r柞8xc}a5ZSݘ#tȞN V\kTW;V. *вj^ +Nm\/i jhՐw6:{:vUS8 UؓM&##f' Ӑ\JfsLU!ҽC|]YSzߜoywsq8/텹?<)(~`q> H[ =d55nS&cR܄l&|#]r!T#x1 ˛HZ<)t?#Z=TH"~LQk"+kr~{?5(ciOlS  !#ON~j(CCEZbdTqzs_냍KN^ BHQ}A/i8A޲)p< 5qa$Rp;Ҷ\ؽҊUCAǠi(D>ꬪ*%K^6{Fpmb A]%34座ۆzLrT%!۫?2SWE%5+yqVLu ɻDEyʾ-&&0K "H 2 F mbSJOeSXiזG{|ZvU{W$í2 o?KO Ѯ7DZC疡_PbZ]/1+n:] ĉ+7,$m׉-(Ykd]ʅۍ%g^C7{҅3 7wl V*DN٬yk|ta0 mA$("y X~V{VH$4Iީ-5Púz +fW8ҠqMf~{d[WY ?"kƎV<+OŨxؘt;<*>[u|zrC94%ЬjCFsQEn.7\8ki` ghP><(Rf='JH Tq6LW[8BQk亽+:XŽun5TqQJxwT1;ư}tZP}0zߡ M/pspϪ!*[A~PF tѷCsKC̬$) pM5kQYQZճl:c-:շsR4~hscMl>U@>*;Cڂ)Xŕ6NC+l&84,ɒ,~, ㅣǑIη 6k|qO'8]O Un?1n"h 7DR^7zܶk c觉TlZv*qN $ Ny66M) ha,Wbi* ζ=( ɑ~%qh%oNǚ{ӑ)eO><^ĥ+jS$Z}@Լ*M7;$@CMŨ|ҭiX/gS Jn4n [( |E(8<ݴӔt^ulA {6&n`_F@331ƌ?by%ס9w`϶ȓt$ȃA+:pJ#O96qwk@gUlznB Bi4mނ<6d)/dRDy(1Bk*g1dݶ1J(616+.Ԟ-o(E4@Qږޙ@r,o2z;gᾜےHlJ?6 %bkGܕM)QFgxj$7E R`kW Du9>5YQ^-_Ijd!L%\'59}OgV|0eLk\M^@\@̸Rr5ZX_VfZ+Tہv'vnWs3,rT(G,i9d~5݂AAWQs 1Y="qA-Si\bmɗB3eȒZ ޤ} p*F{=1Ϙ촅EwRgY %P␢) *^ ZT+Iq1 $>`nLzF'9p*@6wlAE(0Td%Cǯ~&L\ -FS7Ndw_p^3G=u儰rSH@-{.@я#aŸtlHM zp̱K 1p΂URXDLZN:bp%87ȠCoxxMK,y,.~v#fQC%imFvSŻU ^)R=YfD?q?X~b++dv O\_ZH'\dpNЈyr9?Uq=2Aݚfv2DU'I) NJ 6^{t^vB]V AȦ-Per~:C[q~k烵1;Z=4x0y!E7'Q;dɁh` !-,m}E4׼[3+䡈UueLO[M8_އ _Kǔ{ފXNŸ 0$ZDchZ!\=(J6+n3xvf4~ EsPOtb<4D۩ExC;bFG:\a.-q֗w|^yF&kw KUT05%ū<OE$E1`穠L؁16E{äT5X;N[ha8v72+tDc!6Q((%~.yrPYy,JdD i6'Et,E)f-u~ˈuzn ed]P͠א/5El{!^д=%VS+roEZӰI< LIe/z}ξji\iO<#9 O7΋ȇ1Dvݜצ:bQa+:$c :ˍy ~D#S>1t3G"E.^0訅i p| @[M()?+w'N08+)&q$ᅢBY tQۀū!߿Y]|SPznf]MTE@]_Z`m mCyQx/Wz`o~e$#ei{ րPPd=n\Ni3Ά7!u2#jveI.e% iܷؖOĩ^'EF`/)3'M^ZjmػS0We̪5pEۿ%W)A('qQ{[Îdq,f|fP'C+ϴl(.Nh (si 7f0FB'1ť<0 Њ.]Xs=%PEA! 4i]q!l Gi'ZÕD(P:FWm%*'c?= }-pmCI5dITHiⰒEM*,>#"v'ybB Kf|~TeMp`*y#r9-sM<ۏ0@}B .;<|QlzW:h2Diy3vJ;7r`~4-zqUfŲF_%G*^ n)3\ ^NJqM9C9A.E23EJk~Jc{=5P{*`7 _~cy֭Nݶ7*C@ !~v`^>!Ii?%' o{eVq8Y`9 #sB *ZC$n_JBf raM}[7C6F8P|?d%9<C`Sw_:vԇ7f+2H% 3T=%|ȦYLkYœyT[VS &J;<k<]Wh;.T(wm'E2!pc6$%!$Ĉ”sf:eҘup-H˰J6 Av6+#̃0o8ŝs҃[mq]Eӵu"OIiG-$Iρ*iqfT4 9N BTӍj{A k\u}}5FVOJݽ*Ӡ[FC{_9NEvMf'0 l& 쉿$kWb ל¬r(l& GZzy~Έd͏ 39NvbX↾X o)L`d |5k%cS|0Vq>Dp|G(y-PH,]PpOHߎ!eMӍ%5,f# -b/,\i'讖r1F1t2WДcT2]WxO麌(H /8Po*ӘjkV/*ѝZT :7#I2(YP54߲3Dݙ$U7u!5VL(Ooi﷧v D<_9w3R Woyk \m/{]tȺR+\w["\a:#+Fr܍"JPgd_8D"EvtOdw6}pɍ6jhYԛuvXa]aHP5Mn#ɦUI荃@0{O"{|cmi MaG_$˛1[*ҐqGP\Z`0ڏ"{1T,/Sj2fЏ )`qAo"~? KwEy\& 5Q܇Ϟg0pfJNe' uf2P4`@-шG Q9EN nLM!O>b!g"ŰKp瞚2_bgeN*8i7dIJh⋸tYgm[˸|ћDŻ2s G l;hElu,Z;(s jnle6΃yV-ɚfU9hŅl&1 HF$g?nX̮&A szΞ$fa$@"=wCtYJ:4M|hhpb |Z&=_v ~^n7FtëAUGQ^MFk4F_4ֺ/J[Ք'y7 7>\BsV-\zթ*ţ1m&E0Kz4׷Z'JT#@ ƽEµ_hϧb:g{60\Y=!Zϑ_.qMU߳~"0P Ic)M\g@YLb<.[e߈ﲮGjc6G$,%!nrw)m2w#f5#[yi%ܔ`hyVØh%h0F[s 1dr lleݞ}qTZجA˼ ݸX 0, k>lt_ϟkB:T~l4&'|Vi@U[SAV+[r7ԽBBb `\QhGz̀닒f 4 anpY= l͠3+"4Xm/l%1a5U\Wn\/jt)JrbUS ԁ UԤze|^^&ZE)h(S..le5݅LUC߂aȉ0/qI(w ysjX0&un%h)]|Zh^w_ǞmK*&ysAtL{ O?9`yoO#ޝT'aV-eq8TaZap֢ $'GyM򬚮BL,ذ 倡ΓR9VG#BU`:f>(A&x O qTV}IQS Dolc ߏj'eXS󏋲>L煙3)o ^y8FL7kpV{xi:RREY=CLX;'ԕ,qSqی:ŋl8BDh>ܲt;(?=^ޢh1#6[OFu`D# ȶ[W;*3({ג+ɥT ;T+~{ܟҖU=hRMvKcдB<RDfdhOӝ}cTfE8p2KY@c$M86^)̫L1y<֟>e`!KB^lbl䳽]dKrQb1EiE^sGa),4M"&Jl4JUKF2:I3ƝF*po4z;#@zy8yL$< c[4.PB91qvz$\ƆaM h[9fb߅LiOkEP0jToPɪrprDcҨ$+ǔ^˖o@ {jmy ePfxB~Յe&M\*i*”6qdpUT$7%{#f0>9BrŖ/Iz_-77F,ZAn{:@jĖq8ݻ;t5elwr:B"IA~**c%'$ݐ;Fk"KQ[>`"h ë{y8;98,Y^6t*oDh8tYJBfڪ{ά K TZLچf#GK1rs!Nyaym1ry8춼+PcscUIPZjgmZFNnp_[f1i椰VYn? 2"Vr©J)jYXCJZI~oR, d${:dˠ ʀ`j蠈*MEm8.0WBݺ| 8넜 (*FlҮ* ͬDyH3eb1&oy6V M?.X:fIoA%Ծ>ᑺ": OUȯC],D!ߌ>$ZƲj-Զ 1gسt=|!؎1a[zǜE,q('١v .h)9mϠ+VAmӡ): X'9XI1nʱkq+dq5)HM1 *7}fl@ rWKlשB]TPoP͘]=HrJ٣DöSvI-d6~™'Drbß& !mSe|d"Mξ/[)0 Rzϊǥ5E+ #d[&d~,}䙔[1;4ׇPdC׺%ߪ}e< ֍n沢<=P+zcWEܟחsOw>5M }PǴ$D\`M&gs dU6{wqn=d|&K\d6hV])9*6t=jFIyŚr !*g~m^NlX &1tdL;8"$zGHKl^#[a` .afuāDY<{4^D Ih TVOUNzSͣ%vm P#AxoZv*ipܷ xqsQؽb*?o +)!y$*@4' T0_PSYN;Qgͭ7˓<2cai8!K%8TV^!^/CXc]@"y'1#ND7jF ]{wgsdjx9H-W(\Dʢhdɓo.mSd"_J\j߲Co֭0tA>ۂӗhlo z({*[{/gMΪr(i|h5./2uMeňjЋbKEJvƜ:iNN XS] V\G/ ^"'ȗne(rFu\iwu]8^'&H|JZNNw/?rƍcg({dD2[愰rqa|S_e>T-.T[t3ЅEuWmVIzu REX\Sq&#RIAR l $ :hhf֒;B{פH M ^mW~SLPjg5Od'7U \:@%z~%\V"iz0FG4O (-r<ɁwΨ췎3P wVI%IY݃p/yIDJR]U%3a% ]r,Bc(DԒNԀ<\Ȼ|7hFV N|ׯZ1vr}$Z!4~A>#.Dȣ-is\$y6A=c>$A<7U:gR&#vOmPb_:3, '>ߜ5GZ)h͇~&LYvٗ?;ľפ,5| {5Gή"|L_bWГXԦ?)#՗&D-hXOw+*xV5F#mroBʢH+؂ #C,ّSe)mhGy^/GG,qH-˸gvM}5B0] 7.r f%PO=TLo\їϮ}MZ*h< znFc4sO/D$ّ͵N 8>Vʗ<!gj?Rb5`hi$ [.-#J^KGBs@8#rhV\wY)9j__9[rmG{u*\3w&gdͻ1%@V sN&%̕0,0 R3ӎRr8u~=IY:fn+VլVFo,OMx1M[Ǚ;@=bXx =-Fs|Tюul[no ɝ|{@xQKr,U~wzbmSz:^t[dS E\K_ ݥ J\-ո®.$! Տ꥞T_;{Ie |Sz6$fKH˶Nf!G N{jS=Ci/ <kfN Gg9AP;LB_4trf8uҠt=F΅e]FÏ&_? 7p!|RQ n$Zjƛb{2fd\ε7+bh%+M_B5i67:˸ gn0ҳDūyInjqT"ɨ%#LB/EA] HAnIm*Kĺp=ݔėV~`[Γ7bmN)Y *<@ CH-U s*&Jt=NʣMS&ɆhRxQ*Eт! <*j}Ď.R\bSWpGAz^퟽L /xa#v{"!`:0]D㫚?bsNe|C͠:,0OuQTū=Or /_` gJ=D(u|@RwNK- dAų.MJ̟Uj da)Dɶyڪk0. !OIj~eښ[;e^7(xS=MQF4b؞9+꿣l񥉢#/Cz#<1dm5]tio::h7jhףeo-U)4sBFom$ia?x% ۸M06FGgBx<͐xd~0xs{ht-Vq`Gy,3VxN|Tvc>Wޛ@}~ױrˏE,o٩.J38)Ig?]#Ae͵"Ufl{i%g&΅90ߊXIbjVnFKxSahiX|4F;RոOWo7%jM`N6B\$,-ceJ$kMV|h{s >F>)_=x@7 #$\]MzGYEe6)}}^6zT̟PG{?@*'8qo]ʅ;7Cn ^}o5LaW8%S1d1a$0+ 6JZ}z|n}nɰ1VZ+5.r bd )9!3b С=Ϭ ڏ٥ƵA?eM$U5}GpLEK|mM}xcc#prQ38(b# YX |L*2 jN7? s?!}+\;#ذ(3TI@óe|-3֊kN'ZUt$J &~OhRBr_ ɧM$_f|])hU&%PQ*<3cpiJ䄀1m+~w' ^4prO Y_\>өJPExih/{ks`(Lo+P hHnCa[+mUc~~I&ғxv" Hm:;tv)sq"o _ksnHp9 <`˻P:K4GHGe([I>FCx|f:| Nٝϼh\9&e|h܋T1l TWUPgk@ ZqtemLvVO rKcr{m @4ͯSz&"_ 's۞zs>ΐBJ!fLɛ|p%se -'r's y\~i]ېf= P++ܨ\uX>/;_b^=hBRMtbOPd;:̿*kˆH!%Iπp߱@\tEuHhi 3 0bDt )1: ] 4TF9;[| lTXM:#Rqȇ7"MoaBv"c6xcI.8sX%vc!iin(j8%qeKȸL$ۘrHeJ^4.BExFXr][g_i:bgz计x%Skw{&Kݿ @^" PO+@XoSy=;Q-nԇ{&Rq_|z _} VP10X2?#%F6p׼ j|llG?_nWݕ_{b^lrJ-4* ?7 Wxl*sN9QZ}憠?Sn|nպ|hФMmv1q|zA lu^7RpAr (Խ&Nws.*\ϯar̓4P{fN5brupjtkV/ʃd8PT<uo]M{5J74:QquyqEd$X^8)yW E&L3۞-${P4ݝKM\|]$yl!-?i*]xVtl׍ jXp|k\av+hI5PͭɂδgGCDb@,JT|sV'sWN9,#7EG Y]KKsPYiYV9*shSqGD#e*|ħB45'xf~p{>/\!DAI2`fE*IG!n"N-? !]!M7'@ߋnH7,A~f4HQOsXNk;"Sx _gom{(X*0%z!/Kepo!ybZ0S{?cNu(_BYV2r_TL7z}1㟕*cDpsyz 1oSC.Og;5G'U7e::7v(&$ ԟH$, Ag*i"X. iʋ`W7r0x.Ȯ͆@q,1#}WXtb.ALepjaH¹<``iC\q[茸AcFF1H)a>Z'b].>m1G\WvJz4@;D#0+WݎFpo5044=k?T yڏwskG\UM]ԥt`C|pJ(<yфtՂjkj~2m'?u u󇊢[#PfLn F!^Qm^pMՈ/hfbI-튥S2s}2W6`|sk =91kFc;o$Tf"h1$Zh9ak%,n6Wnwş5~:Aյ'yt( u8T+|t劰¸&:+(֩-vV5б)paB:iڝ1L yp 13Ko|:#B'OKNRO$oE\QW/8qY沁|T=UT}Q5biM.~ϲ(LfYt)r[8}G}20EWt5Ujw<п 5w6t@gGYver*_0 >SuhG7\1̷9.8_[V9:(:̐)CVW# Li;sV%n[{g!aM>M|( 2 G%ϫ r}.tG>:9UjQQ_KPDn@.;I%z9tXIxG,(JZK}6̄39ٱF:"<&RQ <)7"v,.˓䣆<MH& $絘!>G,WvEsшFQ~51(|Xio~:v9;nhaؖyW_K虼)LB8G)AsZm 0ܺ4Px5t%q>=xK"|fC)_jmmW STY ppZ8. 3xH< \ <Ou^|T j1F1 =ӥ| aU]akM;zUoxҜ1?v>< H9 cՁl=Pn'"mM5?h+H ?@{BbWFw"-ךy(1" RezN磸Ng̼^x4K#Ys3/tD}R/*GFyEd/1qmFo4ա,+Z3''d iR8 p{UMY& o6V|b|!8 .BP$G 9fKp(ޡʢ?ӛz))_ lڣG1)q'Yw:mM~v̓cJ{t~^ON su-[ O`Q/Ph2ܜ\rh]#c}5|S0d9,?ڣB' \ %Ftgt:r#VjߑJVbZRG9Xo?<%Kk`28,~-m%JJ'>viJ1uS"kZ ZjZ?fQͦ>Ḩ>Wd`VUU>Z v$ۋc[gKg_.OS%25enKѐG Ҝƺ+b==* Bn,ݧ;O1gsYz~2dX54b\G 'IN9zuFI75BVHm\`T_h6Qu\61eNFڸXuM#`S'oݱc5K*MFw.^@pֽn4ؐ=Ӆ*_z selֆ \d,_̡<p{*q55J}'Ԥ knίA;$Xǎjt(;@iǫӣo:N4s*o5Y"vE*l۫˹"g\.̠#V';q6I6, 4ZZ*:y5dO~LS\CyO× z:#Qk=Dr<݊lswRj] X/pwtE ?g,fK>+SSk!?pU 1vyTOT ?-t#˘+k j#[\8ԍw/h=-CDf!,AjcO ȾGInlCd"R o=Ѵqg gUT@T\3z\Ye}v;L)N<ϩ|OtDthYk&'L͕P?FSPiVniO\#7C)Jd%[= ;Q>D<&na6 e|&ۥdB$\J5I`[٩C"~X"ki٥gdGHY#j㮬aAT壪Yj#>ppļQ:ݍk tV[ØL˷=!c Puv>1Fu?JLW6Ԭ)_~;s-<Ėms[PY;: um ޴miu}JM