kernel-rt-modules-core-5.14.0-503.23.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 '] ;S!Jz_ aaE1 xd# $S ? ]9S"e>k+CM},Y$Jl<uzYJ6#f'VL(o+'B~8mb.)vA . L?&衁]YG!yk[ )E*SX˵@߉<u+.IUc*&Kl',e*VO]RFA^NÞۣr8.>D\ȰDphs&!q{s1BuXͶh?ۓnF lT%cz;x@Jua/*&iniM[|ZmJ_ݵ@t$,O(%%+JPzi vpBon߈J-u`Xi@Y m{yjz"i-燯wbJuQd/&PG'ٯ 2F3Tse0/A;}nJ-̫ KbGfbd3af699ed116c59655f7bf4adfef3af2c43c988bed41f3f0a966e0f693037c449f30b8e650c145441c7d960680bcacc4de2fceӥ@m"4U$`(X>>+)?+d  / \ $t 2 @ ]< U ( &(8d9pd:dG'DH'`I'}HX'd&Y(&\)P])5^)|kb)kd)e)f)l)t)u*$v*8w*9x*Uy*rH'+L+}+++++Ckernel-rt-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.giad1-prod-build-aarch001.bld.equ.rockylinux.orgSRocky((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 ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxaarch641\ l Hl )$8L  ,  T  0![0&Lh t D xpD8 T$D | $ >]ddDU429(@h<| X`D`$z;P*H(@9, T" 0X@D0$l2($< p X X4;4*x%. (H @$0 lX@p8)4D"`@/)|4BhORxI=B4T\\PD !ppx < 0  $ t t @ T L D  d  T'@0Z!d 1 X`, d0l 8, Ld ( l @<0  P `< a ,$$ 0 8-p@D|Pˆ pT   `! =p 0  l>H"LoT$#$HH(t3h,L<d6*l h@ \(0 DT t p@?$&P"\,!$A0`\ 80D T  h ' XH08d7!P*'#5.TH_|" 8(b<(OR D&c},Gxx t L   $ @d%G'('q$ &p0 k0 <aϴ<;pHܐ[,R\" 53P-.dad!t%TD5A*hKAILDCBd 6$< l L  | \$ t!l | $ 0   +   xH t 2HN `TP 0U`,   |  1Q < Bhl;~@86l H(40$l< phL  5%x 4-Ayxf@m86ZT `QLVl5@<H"!lX!0 Pd  $, ` P \10l T@ tT< Tt,dDD  L t !p H T|,4<|H)ȔB$;|?Leg0:H6!dQ/s%8,p-!7*L=H87/=\[9` h<L$ $@,*H YD%L-!l0p%Tv4 (4lhI( LL\PSlX7* <| dx <$ ?|DHDb,`P # \D h 9,7 L` L X8 ` D0Ȁ, | t 0    3pXLX+5 6l(h <- P \ d  D @ 8x <, -, ,lFJ|+d.\ H < 0 H d #  h@=pR8dW# "lIHIPKM$Y8PTVtU[|"&`( <0"tHlpH|P`,T  k$ @X"9X M Q x (8hhX'|.d %,`8`4P$HpH08@( < H lx ` LH x   ( X 4 |  tX @  D (< < 4 @ d @ 8 |0 P#`$ >E?!8!Td^X1|GD%)h-@( t@#8@$; ( tPd0&|"tD>|L p,xlC4 AAAAAA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤AAAA큤A큤AA큤A큤A큤A큤A큤AAAAAAAA큤AAAAAAA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAAAAA큤A큤AAA큤AAAA큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAA큤A큤A큤A큤A큤A큤AAA큤AAAA큤AAA큤A큤A큤AAA큤AAAAAAAAAAAAAAA큤AA큤A큤A큤A큤AAAAAAAAAAAAA큤A큤AAAAAAAAAA큤AAA큤AA큤AAA큤AAAAAAAAAAA큤A큤AAAAAAAA큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAA큤AA큤A큤A큤A큤AA큤AA큤AAAAAA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAAAA큤AAAAA큤AA큤A큤AA큤A큤AA큤AAAAA큤A큤AAAA큤AAAAA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤A큤AA큤A큤AAAA큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAAAAA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AAAAAA큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAAA큤g5g g ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggg g g g gggg gggogogg g g f7926fb54f7cef68b56542d104e17137feb56d9dfdfd4cc91708752b9f95b044cd4181418be1b945a797f2f2278d45688af657e376efb43e279c1e3e22444fa23309ea44450b1903dcf5f61ecb60cacbf33cf8ca524db4f8f05ec755728eaba4e000551c17d3c083250abdf570abe1a7ac550c205900f50ad7d5c2f2eda2b939e1975d11f4d4f202c331bafa2508bd7b7c799a15984b9814166e51d7ff05bb4450bca2dcb335fb92affe53b8d3b5f3f6f2905dd64e4f82c2554145f112e375da37cabeba806bd78ae85e027378ba3e167530360c84bb89dc32eedf52d2838babf1bfef5651a938fdfd189a39661b857b4720a48fbc116c64e991e3e229090b8ac529224e33f4f908cb23d51ecff1b9eb3ed41e7ac6b97f0c69151c38f8abc2a1efb695961d34806021717d56a3e9eb5568e9d0fef1ede60dffb041e2b345f57eef7508594db582c83b90712a3dd5fa71bd80c300f9e5fd0df59aefebef0eb51b37716e5889d5c2c806f0f95347e4661d29f07aefd403a4510c439e394fc6deb79e9640b82b8b7b77acb564b7151b6a5c64ead51d32823f0cd31e44285ef8a50c67e4250a64a03dafd97ce9a7613d07e301576aadfbe3d8047b1fc2d70cedb5a6f0af87adcb800f13fa83926b8eaf33ba2adda31002466de6cef7e9449cc226e70c37f02939f73e45ae2d0b4b9c9a2fc47dfbd0f0ef0b5092735de6326b06ea384ca59430ca8746df335858f90d1b66fafaeaa5be4d25e9c90af895ef9edf31f5379d3fdc59ede72796519df76a46fae11cb03c52c6145ce56d43acc2e522ec6e19dd7d7ed8b16183b1278880371e28fff0f48388697069e6f241541485295912ea68db9a335fc1b390110ccd359ea425d648326fa9ba33227a769e1f9a5f186e907814b53f082e6e6cd109694c8ddd104a7802a4919d9c168a8fcd64caddda8c248fa913e2920979c5c3f58ec9ce2df7ba95ba62d6872ef524720660b452d70b88e4d8daee2660df03a620a253dcc11ad50cd86788f690da47c304025607cfc411b65090db08ad9ea34c26ca5be11dd304dda3df0de03365ef1276ceda162d2f885df30abfadc6a79a21af52fe8ceea95921b327f5037a6e042f6b8692a72dfa3a703ec45309126865ff4c8c62a8b113edea78528e86e93200a4fec8a18e767f921dd7675745f4ad66164476aedd3d12978a08db310c7c0c6941c3551719ceb6a8d938e7df4ae926fc3af08d5fb5775f81b3e8b5d67f5ffc5700e47a70cc3f737f702a9ab8e7b25cd7f86026f2902b99195c020a786fc44ba3e72f4e7cfb279018418fe487abf9a441d489e34274b473d00c604278eda60030e71cf3ac474dcf55dc03b4a4e60e51c201ec8c3172532813527794574cdb973c9d58d75bc9fa98bdb2f727405a2245d1253fb1f91ea320ba7f0a4d67bfb579f81bd14a60e3b774d04b18608c2c88d969f6334f91453c1b94ca05144ab11c2e61499786d1d8686ef95b7ad9dfc6bc15de6defc2738462f97518ad961b13b1611f308bde0e6e80d67498e6664a27aea7b75f7f42918052d9083903b830235a301cdd85f552e6f1851a69547552abdaa51d3c319eb17bd9406a5df0105aa868c825998b6eb20e9559614d4d9abdc7b78d7fd89e2752cd5da9476d6c48c19cc7d7b664fe3d8f49c6493b8a968aeecea5c28eb2161e66a18104d2bf58df5a6f773390f2bfb7ab71a37d7e054ff6b810f4c728a2964da7e21ef7eb91b52c294ed9c2ce7ab670e269ab219bfd9b6dd66b54436b9049349f0f9e548b25cd416f6e0f2b8f51f9435e784b82b31c7f7cfb167f8ae1b00febf79dea929cba717aac888c8236a0e664e0bc75181762f8c1249c15fa319d9e77b0ffa85d127b10be7465eb32eb093e84e0137efe1053fbb5b8b325069a2b0b71e4f68933267b690c859e9a34da69e7278a4763c1f9e11d6149d68c7cd3746fe7cf64a8399eb9ea19c9c9513045888e433300dc918108b3d7028aaf043b61ea41bc03d6e6cb86aa87cca0cdedc92e74f1a02c8f3fe8ef9ff2be373a8a6b4e87f57ffce18ac6285b291929678a5cf40cff06eb41fe277294001a118890ddc5eecd701d17acd52acd79bb7c5a4c6687b3f8902bf2c3326c53f6933e6d55fe30c48134d9fb6cf62af3d82476aa8d6eb5f6da23c539af2eb83e48e56f2b782f9ac6714c765bb31a425706be9a7ebad77a0a3e64526371c98b345db64683c317c3ceb8e53772a18e68d31d10b3a110165f678bcc8e5dfd257c53678a868945e97d9d57c6c56515058ff95cb313b336d4fe6a2e70fd94f88c00f7f4b0d82b73214b0cbbb73a702890503c9d8d57a1061a6326c98209807ea9b8d57d6286393dd63923910fe76ff6e3dde724c8a471a076d1c813f90d13e6b0dcde75df034449dbdf2be0badb4f1fa4805eeec17fbff2f11e16322a16f1a3ece080fdc60ad14642f6ad7f4dace9b483c94d60c3e63cacc3b73846c18e56a3d4aa4d28770aa187e7327a2ed9a2729ce8fbe8f00187ccabed320f92e07beeb820a666b913e9386e7877c814d23d8efde223ad49e312c8a52cd0d0fbdf94c9ad77e30e09a6400ae6a2dea306b2ab4612f2a5793e462f57b71b6561b984da357f608578bdef819b87dcc83c0ba172787241fc1ea42286761bdbd3153ea78f4e5f3d6a8c43a7a34d9c50eddc5bd68f01c432b8a3bb3c69d621e78d9d1ff4ef24989dcbece992d374bb2f3e0bbb1296ebb016932c216da88971fd693954ff8f951e57b1248da119bda16f7b85aa2a428f91b3c86241132995097d7124dd0878f75b083fc705f33486aee9b1f7a80186d79f5739faa721b97c1c3568479a1bf731e46f91dc373488a87cc2044c024af8038dfaf83af3eaef908dd89d06fea45070e9b5bec6dbbb236d1bbfa32303933e4f22ec28c0208800d854b6fc62aab6643cd93829dc529f435a7ab163c3f284e6c822a20cb702bb96c50d5b0092d41877e8cf8f0b026cce171fec8270f7c82ded2226ccaccb295f15f1a7521abb0cb3820e2fbc95d15f55667b1f79c3dec13a5f276477a58d9875d5e064758032d16aafc6ebcede1be4612a960c6af4c6b7c980d976044fce509e0fc5b3dc13399eb9818055dcff17f82d10d32f22a7ff3e3c265eb88b1a2cdb0863d8663c90cb91f7b99ab766143fc5dcf22b154b02e86d03a57dcbe9ccd83aed9eedba92e88f8069003b9caca32c30c12089ec96309442d1d122ee3dc2af3e91082fc878356feea1b6efec8508837966c5f11913e13587ef5cfd4067fec325d8bc438a2a1298299b7bf43073abd1ee3e3aada9fa38bd126e20e6159701d19053435b90e116e8c09da226e859f883bbd87ee3ad18a5b47d30baa374f3ba269811c3b81fa554ed8ee0b92382a5e53f22758c4bc5edbc99869061dc9c3d9b3f7c18844dc0271c035e8775b6bd5a1db4e6f7eac45a8fc1b9b3200e86adfa6c018b3cdf2a38c8e4dbb9bbf20216bc14bba9a7609f716860526d31142a9ed82b546a92fa9402d2c6c65c803b37e2c7356143be74f343291c6d66a60abc1486a93ad960fd13e91425e59e54244a523bc63e8a1917b08a9e8098cc3424e65c68f52198d484918bcf66c666c441a6af19c06969125c1e2812e0f5c96640dda93723d5aeec7e5517b4d3a183dd4602885feaa0f1ca6c1fa0d5d338ddafa1199fbdf2732b9bd4b207d201c3296513f402652d112b8dd637c10fa8234e733fba9c4f1f34810f8b162f82cac716a8915b57dbc148833c330a9b5374edce0a178b32e58f91f74365345c253754763ac63621075d5c445ea077954c2add632b3bf1b1b59d254e4475b4a591b7c2a50e06d1fd5bc54f63e80a1a8a34839440516fb483eb0ff099c3b5fa27c8fbd90e06cf8a7beacde7bc19030285b20162d9ba9cc81496f23cf3126f74aac1373d9a74e878a85830247873c7b1e0667af585e15e8e38328414e69065283eb148613728e19d4c87ccf1683f9881b5ec43b2f887b133e2ad17ee3236f4864ff8f40cb0251f592088fef6d1d30bf1a2049e4b8bbfc9f8e6e74f03e39cc3ee4705fdd464fa342cbc0ac4e08b80677e11f58e1320e69949147da9488fe343868d43b037d93c653eb682b6bfe5814f99c164792d91114b847116726c1c843dfd97084fc1404e72a926e58916e723ae859c0da837066454c927c31adfe9190f8cb3571ca7cccd4727c3b1840cc44dae1b46ad29e634f77f3e2c8952242997ed976bef0f6bbd5ca8ee91a2925a4f34ea1cc932520958d2fd23e5a5cc682280893d1735fd358ff412e94d8cefecf31aadad83503a74c62697c77412c889a8c1e5f24d8da636c384b74727221052d3a1a9874331029f1a995b3fa3ba302be676a14124f5a8b7fc52f2d05c6c56a562f7ed9e14ad748d5d2b3030902ddbaa0ce3628ecdc47aaa2e1131a01208981d560b1997ffaedd04d2829502b33f297d53867a4d1b4336b1a3474c290feeb288590bcc3dbc8d8f7717b6e6e97e0a181f1297b539b6ef286b3ecb1c7827f9aa4fb7f69c36b4c4468b61e6b858128a4b9321a17d394f4c647cae2015c083b3791ea5546a904e614874fe32de00b5d43a966612ddc347593ff5b14ab7f8388a219926b5f96292a522a94574d3f1318136f5c922726cbdadd6084e3f5e5b74eeddb8c1a089453f22f865aba3bc41679118ac83d45dd3fabbbb94e8117184e35f6f45f5f790bd96f887317b26b46ea2da0cc5bdb3b3c01f1d3977bb7a3aa98d198721641112c44215ed464d7c047a6b17d68958b201f748891309eb4f46c34e35d6293ccc65dd1cd8aaaece9aa7a2b4eda39c53485a0c3c928d6ab63df5dc9e4216bc87f7a60792270173827bd17c3b9120e4c4b121a92b4bec158453f2aacbf25c10b7bd91438c0957987bd6e39f59ef5e43f46e7be04e8e43f08c1778722bbcd5f711dfc92fb9da549f6c2157ffb9f51c191d29123b305fa65407a69c0ce16764adf17e26a67cb6daa64c47e975b6333561ae185e53e727f4d5edfc90cb647f936dca9ea8b112294a41417e850611df400b170296c0c9f5a572c1c8f918137a6d9fbb88b2770ef285438ed2f008aeca53eb745b5ac69c764e645a521a7c01600faaaea6d1acf5ce06911d42434b467d5c8c0d7e58a40fa2c1d95dbe8d9ecf966d6069687ef4da3ed26e46142bdab1d58caa0c7ca92f38d7cc47ac09bf86cae1eaed64f6bee8f031587e05a42ca3d6e47dfcc4e30c8fb5b7e3fa3a0110781fed2f6c764c9b003a828aa041f8ed5ceec28536293598aad10c2e920915a69109e85739052b9f164271e5f711df7d11124a88a4eaa19557040a6a0f4033358d506c661ddedd9d1aaaa1bafb064f2be5a14e79dea6efaf3accdd2dc986996223fcfdd9dba7c5df5a488b9abb97d93a295c3ca166b7e92137dc88c9bf68a4ec89f4c7956f617c0c502fe9fe20132ece285de74ea1ed8f5dffaffd638d8b15627ea1e6b660920fe646c0d94a5db25320771b5049a1f61cab546e1ff0de4d97bc4dbb2f44bd22491c7be678e2d3a9f646e63185502400ac0270a5673cb1e31bd63dcc028c43ab99e3778a1336a0604a045785489492f88e03813e25b9b413b184eec66b5e17579a0a144a78452ad2c817a5fd386bca0982032ab7a81e70e9794603b681365cabeb312de96fca504d45daad8e4e43d6cd6e65973e88e1a88320b5b5c08430c261d5e3360cb01e0e5c4e13273fc4c9797d1fa1a16dafc791c8fce8beb66007ddd86d42c848ca4d702c1fbf32bc75c9ed89b4f5a132f0d60030d65c87876881e8940f39d29ea72b8aed0924328f3393d2a4335ca8bdda3c1e2ab5530413b915f37f9a4fbdfa04a96c07752f7250c219c9046ebb167055eb2b1a29c920cfb46e2b8eb165aa22a95224875bc60dee61e932c6aee7c228e417078db5028df336a2cd55b8d8a27f1d93d3ade84ba364c5bb395b8609798a7499132c3f9e49d2abc7bf48a438570a839b41fea78bb722784192057e8cb98dc003129116fcd351332f52d7420d13b91559677814e0b575f1fce7c57acda7cbbece0048a87256924e447b46bcd5612dfb441c98715594671fa47f3c288c93d5f0f518cf8a07fff471349efc6f136113991058bbc79adae509a434e06996e0b5c34f3efc48f7274c8c2ad5483bfb4a1d5812d01c26e7d0e76df17c9f5d7e505b6d6467c4b2fc5eaa3da8c23c25a7e93337fa242c3944b794b6d2d8548046a560cf8383b09dc9052ecbe55d8216d15e68b9b58e5dddec016043d64ef014fd9370d07fd79d058e00176341fa616b366b132adf0de459c139b09469a340308ab062578292540295364a89b5d01e3b6b58c1d91a2de75448590a3ab3301759075fea2f40efa1da857080ca5b64c9ce90a79096ef3c6d66e4610bbb96df0f73ce61134f4610cb506c96c9041381edf0dba85ef11d45aad4e7575ac6b1f951b3d71a199e7912d314d4bdc2485ce5acf39c9b1a9794c680630746f1389b9dac081e12c1608bdf007569fb210900a8c43d248415380310e06860740e551ea82f8db245d3165d2a69964a86c48dbbc4ab6c4ec28d93e94ced38fc654377ebc67e179fe80c8e2256cee5f652d241f186222ab3db666a0055575ef527b361dba7d14c9702dd9523eb23782e43f4b9a5244b8797803dee4865bdc582d15742bd4bda21b232af60e639b7bdfb52f584336929ffe90d6a5d3c172a3cd51aa59dcb1e179ae71f0306e4d4bb4b214774efbcdd785118d3208f607b8128b361a293f03910ec25f2d15f891bd3976155a2d93cb0f1de7dbeaf6fa02cfc6ea9601d402826e2ab0448876683370e6c26eeaa2a6044230706838620915ec34aec3d8c043743f6ff583c970db2c06f8a2123e8c1da670ae59ad946fd852d6931083ee63b4e0bf2e5918fb8fae507ce501098b443dc0c8fd6cf326ae0190c69eb560d255a08d19a7ef9aea2b2eadd26424e377bb41ab23133300cb1391cd8a56c6139ec0fb700d6069f26c6de6d8570dc6558775aeae9c2a6ae880deaf6a2dd1a273b18a2c74c612951c18ab963b6e6a3d77f17e261dd22c3a7d6ddb27da5b465629aff649c1401d0330009dd3a5fb92f4f3bc1ac81074cec141758c76e04bff8c355995d43275e2f3ccf450e256ab81b1e2187039baf18170f8399df0b383e6292b74254f69b4daca34a513e58e4a175e07ba07a147b56bed5c8fc8939abba0894e89c224c921e03f615d7937d52e4f0ec2b36c4dc2c7621037e16c19e19fe7d549fb5c098a9955af372f70a7b1ee73bad12e6b61af8eb5efab1cf876aec8cc16d88f63694cbfcbd2091d8d00ecc70f3fd81c721c70dc62e78a65e51cfa109a7343766f74a144c32d30566c4bd3671fafe6936fa5c037801db1930eb1a1bbc46366b8229f795f228ea8244f641c942994fb2b1d2940323dc26eefb5be41e6461f784e17e62423efbcddcfabd597f90941196597268fde18398487565b701187610677b55644d4b202d5b8220956b27d5370ade7bfa2d8b766b3a84f30fbb173b6eae9c587bcabf001b8f093a670a97dc1065828597e9d92500e46cc091c39d616fccb2d41ec03a9134ed73c5209aec21a9ccfdec53e5ff9eeebd1a2973d7fcaf81f024f6ef062d4c7faca5bb1bae1e1df0ceb223aa91594d12db0ffd4ab025b91a9f017612e674a521f39ec10d194800c23278f76420b512a37ce4800015b3ffabd9196e28e5682a1967ed65fc9e83855ba4490a323aba05f6d95317db1038105fb8c546a3c113aed069b6eaa5f2eff950bf0611db3264d886f038686be6c14f7ac1560d28486569b1d4d182e9fa5ffe9f327d016df8866fa3f8bd362b544ebbda9517c8f4ccc4436993efb0ec6dfb283e432ff4f1f317e07045426b7747fe3159f71386468029121c33293c6840a139015363402ed5e85754dae432feeed4634f19465268b2a7ffbe439f026cefdf4831c251f586178d3fbb9778c6ca20ee49e2d287b20019d636d99674bd6a3e05a48817c2f9af64272f210ad006d0c1e8b966ce4c2a9353f76a0aa10b49e6c5519b3bb65dbb6de164215c8592349db64988943c40f505e0d926af2ea4cebed363ccbf779cb18e443754c8897928286b78405437a7f46674b5b69cd38c402f8c2d05f48893a15282ae088144c9a0990a736a56ce6574e162174f8f5c782dcbab7da8a318271bc5b350905f98cf27622cb35ebef4640cbce3159322f8102f79ed8620785852634b4c0e65b016e287038e9e33ab49b0a7b21fb618edfb24af9b7fcd27eb2695e9d6dca1ef31bcbe01cc526a48e1dc9028a50dac42830026df6298c807091d0787be13ffb6904c96d923c1d4cd1af1891e6a83a2594e6aa88e5174eb76616e722fd4ae5f4d748188fcce67334f47f01e95d785ebc39bc760b0e88296c433d03f0970a8353808ef1c35f42ad2603c33cae3aca69fd04b2fceaa6d1fd06c610e3f48dac426927710114618ff34a8d4e707b8aa6b27e495e23fc98377611ffe4baf65bbeca23ced50c91c57153874aab948f48496c7e93921e2f2984b2d7e678709946a06f941b9a1452f7f640da269069b27b228ed72fdc74340e8e887d93a778fd73352b44dde0dc95fe0cbeeeb4fb5515095c61265569d7d0862f8d136d54b405c624970b756bdca3aea22f839e13ad8b6de5c32fb6a7f1a15be38c3c98105f6a45d16350d1caea81bebdf7e7f0a4be4827c3dc2d54a0466dbcbcb51839e20af04c8a857ad3960c0f86bc5d883e22cbf7be4a0e2456dc70614ca627eb45bc7593fe1855be5e40e5b226756381f766b4f0209d9529cc73d504e01201b306a921771f64bf9c1147394e9021d8ac81385061f604f4102efb5288b00fae1a5a906f47a754282e38b5110ae328912ca0bed4f40d0a2c7b009a78fb2d1f63763ff05d305d1d711e71ae2443f2ca323e673be99abf8da669a74ece301e9760e5d64a02533ce699e2e9b78535da5a00263b7731dc0e677f487973fb554c7024a14db83d0097b3d7ccc678ce9fed41a656495e30161a2194ab45ee10236265b8ee7ee0315c21f592e20a5d4ec151b9ca6c1e3efe8207cfd3df4adad8fa58950892167db47eeef949ec11ede82e4889d67c42a5166f5fa88789e469f49371338f0f40efac7f74719f49d5840b71e82fe076156e978864ab5338c28f7ac019a7255f1562a4b200aa3253b5bac356286161cf0f4d069a5b6e7a40c6f803ddc76d1a67e92a6d19687b344f884027cf33a011c1232b6875562fd817a0d21e76c7798e80579612d5e34af372912ab6e4a2e484259be15c6e101ba4249ea1a3ee36b432dac1e3afa0adcaa694e9a65dfdd5265605f372dbbae0f0f7b3ac6cfcc14a185cbe1eee1b279eb8d8406bf980928e6a0261cdf7e8798d797e8f47820922135e40128b5a4221a5f017ebde29950d7d46db96082694d26d30c7fe68b8e1a5f2c4e0b5604f72e237fca66d6398a035140c08b049f75da48c9e3dda32033982952b23026310b9f1092914b49b174322a8b08eda44f754c8ce9e572eaa4a6ec843c7495116448c90d588da745f39291662da3cefb0bf375d14f263dfbca9a387c76bcaed9173140253f150685df143c3cbb023b8189c9db59050f4b73852a16337c0a1aa4abbdd13f781979b07dfee660a71e9b0552521f1c1b2790c86c74edc616b888e487ab6dbb272ecf99aac2de8d300cce9e88bff7636fa8f7d27edfd9be3450eeb67a634dd167c2205d60027c55845a947c13be71e4044a22d6d496c42a316a6a7015decc25fc8f89d24c0d062e14474fc3817801bdc9320e2b1bc62d2813eecce0f757767f0b5452f21b38ae3743f9f05a6c4e962ea4aa0df0cf6cfa0d68b157270d5af35bf52e7c5dd654ceac6c161bbff6737577fb2d16d27faf669310bcbb9a07ad797f8bd4e177a20f48192092fa55646ee0e1e8c2fcb2b459c0902eac10889fe029c9dab825448feb11fd971f99df2881641c9183f81e0c85c878981e02eca5dcae839fd2093ed44e878ac340c5b963e49daa7867aa1a06684908b635a9ad26177fa278bc98169c9d38e38f80e3d7210f81251ca927f0d451f7539749b3ce2cc2bba60327967a391560306b45a08f6d0bc732704ce28325ad1116ed139a1e1dd8ec3104fcefd8597475787ae23f88b08bcd5e87f534ea16ec55eee687da1743737a16f547ea29b3487eb5bf57fb8450569085c72f955e1add365bc46053016749ce6b69ca01a1f3f60ed80adf2c937aa9a45fd31d8b1da81ee0f566a516748e6ac75deb242a182bdc9722a92a75afdfc491df5e6f877271303e6b0d141d2f73c2c63300e7d5e3e4c09b527d7e3542b69920970e92dd4fe9e57ce8c0038dc12e53f9706a45774e254c836a958c266448685757f8e2df34974128a3a415b226312fd5e25208ad8762d9b9c564c39d872f3647455115b84b127ff5e35f775b71c0da65ff19fc9f5f28d5aa160602412f77a6fdba7eb031f83d8d7458bae7380e6a89e96c52d6313c4757d88c3aa6e82349f7641862b3b38f06f3ff66dde2dc60c1b98b9847073ae085406f06fd95041fedb015886423b384c3ef43b58869b41f21267ad02ef6812c78c8591fa9d63ce71c23d2eb8d9d09d5087ad8a0d54fa3d81d8c262f5562c0915523a7604b24d95e654047e3c2aa7da0abdcdc5b3b20c1ca49e96f15ab791d7c1384e000e761eb2e519aa2a494f46acd42e2d12c5aecdc373ce064e0d700e22235f85c1ece39af72d00fe35be6f4ce156e3989429774ad4dd9f4861dd5ccafdaddaf46ce292d5e18472dafa83ed654c575ae0bf80047c821a9518f04347cecb58170294edf93c29f7058489019ca2a4ff1135fc82719486f93a328ef4107a484df3fd8c41c502da909de05e01a37916095f23ab4d4927d6c05e8d3a7807eca645ae899da878013ba71735647478d7b3206b9a4a3bf9b1865b388da0eae840d2d73a9c850adeee2c37b02548dd5ae885834eea15a68d4d5ab17356da2559699c875bafdfc7bd86fdc8c47ff7025b8cbda15f0504d3e8e13a3bbae5933b72e25e3473f54011c22edbadf4f1d6e74c738e8f19a9b0d5902358d076e8d893b8e050822ebfea17c26ffb8fd13f3621336a67ea0cd66c6b887ce8acfad547e0dac339110e492b4ab106ec23140dfa3e37a0af06489046f7e69d18c59d29d37fd7707f1344f6f1e158e2e3819bb3a6c2baf768479ab4375d9ba74e91a0d368854c0874fd8e4ec3f826c63484f08bc6d36f3eada03fcbbe2acbf952f9df600c59539e5aaf2d7ddd8c9abc1cbed2dae235106a965e50d059a3209e37b1b4ff729d9bdd9f24b937aee0c49ac6a84ad69d51be5586834494b4db39f08a2edc4c6a21bb1d3d9ba2b024d459f420ec23000e76ccf750792cf3ee78a477366881cd6c501420da3be4c89ad13721c0d08b54e337ac4515b1ebd26e78f0c3ab7fe0e1f6ab00ed239a9f76bc53c2cdad82d24a6f7162fd95740202b4cbfa6ead1a2d4df5587e0b61e0e172890ee23f4bd8d67a5847dd84ce1c063e61215148a70d2301ba09516bf5b3a0c212839477eb829b48d7577e2e406a49f5529d3476a2e85560e3eccb90518b9e2aeb05d0dcff9f190348e95eb1463804676867f5049eead04ce58d5c8f9e46cafe0017f6c8475b1003b2f119572564c3fb3f50aec757492df0f9ad19893858994df4c4574f7e41306bb1c86634e16aedb25a0e3e03366c59dc626ef62883d0466aa22172e9fa627afc6c121acd876c9698a7ab3752d94176efbd88ff08966037a15dcb897668f5e777b6bb2467479800cd7b358730acc3f42656b430cb3b533951990e8aa721fea1b7bde47bfcba3af2ef1c0a2b876670c0a647267b227f2397800ece19a47190919cea6dc412724b16995865f7a6f1f876b0c8bb390b12c1d82c3a7a911d1c77777f26b5e1e9b8df111525dd372ce4b799f0c4b508a8893022293d265ca5d90d9903dfe4ab561f8e4483d356dd7e5602de21d3ef4d1f4c5988c7241aa2efaed433235a1b739b89a25381afa51dc709f7e16e981003d8988ed5597e2e222afcd36fdd7281d251ed29a607678de8893901d95916e39420b4f8dd5c880ffe4bbf6ddd20463e371f2b49cc70979b98d578f42a0fb0a88b79bad272f26635e64decb9b3582d61575bd4b30719d1aa105f8fff66db159163c27f17f014c878d51d601b74b9a41e1bb767711152fc7db8d175daa6f58d45414a678077b24291a9b0b7b4646a72f155b3b91d329d5e81e4cfa3e167f0fd41b33f94689eca349a6f3bd609600c37ebdc1f99db531713eade9bac74451fa75f38a679ad8aa4c74ed51e6a9a05a70fa86af82d5b179f6ac62860a0f49eb03ccee3f798f1327da76c022d847e1cec3b056896f425d9403b165f278926d866f253690f896978b3810e2de713342f58dd799af21d5228129934648161d62eccb4b2656d7d0d82621d4e644905c3ff0d5d2d584342e3ab380ca48fcb332b7c49fd62ab6ed91c1d12d31b85b3fa955a7c9b46d1df4bbae067d9c95a9db494591a5af453ee04e839e51d7d3eef876b55fccee586a40858936a78fccc7f0e64562c23ac2ce239909774253aee6b9fb2c8a4a2fad3fcdbbb3a0e1abe6e3dfc9490d21a46c6a52d82080e83296c3b60b7a37b50790e9231626a9d6350eecc11898e824d406eedf520c52d5e62d1e5f27f23cba153972ba49103a73dbd9d05ecc490e67ce0f20dcb7314895b353a82a8c8dafe98ae0b0c8fc56949097952d9536813d06d667196e910a8e8c3913e78189e8a3383f02d0e442d9f28aba5c34a55244216b9932727baa5c7f983ae3498fb7ed89653d1c54425197bcfaccf5c5345abd0844d4bbd36903147818dbe4dca6f249b81aade70b8d1724ef5970b4a5cbc0fa94dd355443ca3d7b79aeeb6f0c4c848836b3c0837ea661fa920d3bcd08cf5686c92e5c2496b7d69be37939667df36a4e1808eee0e5d12064999cdeb1caf58d51e786dd084b6338c1567223a9115a48bc98d5add8f57a372f0f717dc032315fc119d24fa49370199f941b4129c2c018417a324dbe2a7a079690fc2c71c5c42ca8b5ccee0ff3191af2b87d67653d54254eb961e9ed547fc5bab266049ca1f35d650951b486cd2a35d92574fbdbc520ed9709335a081c0164f99793af8dbc25c3629218b57dce3d72e46f9daac6403cc903fa39f9b8799a5a1ac3ca022cb2ae314baedd58bfb78925758b6fecd4641aee81ad8b515621e9bd64d7bd139c00dbd4103695bbddffb74cde0c165db717672944eb0845deb6983743baca5bf4bffabe8a2e70e568af74f01c6abbf3c9376272764f684b14aa564ae0f43f766941dd32b536372c15d5b5f6bb8def54cc08de7a1e6ec97d5438f0dfddd6d77828d0057329d1ffa1b5aa36f80a0c5cd87ad4043118de95916ad2c135b3497e980dcf495f7ffa3ca78eddd527baee863f22faf14687ade6ed4e69d2a2238e3c0bd77888b72957198b7d5dceb098c4f05c1f30f9063f91397375fa99b70618a1fe3b0253e7dcfbe2ec03daeaf4059c86357aaeab8a9c7cd281b1542215c04e20c19500b985a8b4f56714b3741d78ef17ebea6415670a85e55ead49c376efd0018719edb85839f496aca53734b6b4c48e0ade83a3caa496c77ae194e378d39c3312b9a1c37ad92b89d0517112e9af34f3cb93a5b00124a1abab3f13e93189f88e7475b460092dbdbd204097a3916b3ac1d1965e8ca7f90326e61a78ab5a9cd6a0c4ff6ee2a9568f7e71f5596ad7c6e646048d0a0cf9e4362d1827986cc6743882d9984b374889b05f6440fc0f509ccf103d1465fabcb751c3f2417cbb9e4bcfea01e5d6c5475d5a4b721b9e560220aa2056e2bdc6fbe0d0bc7d99909b05b05b7928756cf1c589cf8d2cf26a63e7c501f91107cc34eeb94e9aba9f2476a6f681de15ac148ba20d254ce0eaebfcb4d46f34ad3c90c015b4931752aac5af9bcdafa78fb33999978b8694142c814f6942ff34194ce12a04b99ec3f2f35526dc97f24ea4026a42e29f017012eb8574b4959e223eda7ac2906b3b9aa04c77137656a726dc3bf4ed77db278e800012de0994a62508a5e1e413c847c847b037e28152e44b7b4b68353a5a52719bfdb07a9de9c762359b4d1b23fd924505ba75a414d85b021485e382455704e01f085d0437809760980cc63b9f26d8516a6f51dcf9f0d138f9efc37077109a44e31fbd8b0484bd263e468b144d6a0c21538eaa1ebc9da127248e9e2309e43dabc3414a387fb54a4af5c0d2a6bf2ef2866b84589dd4b5e8bec5212c9d376a1332f1bf6f9290328fb10be7665574fcd6a042b1377ad9d77c01e2170e97767dfa0eca442a03624503f83aa02ae5c7e7cc45e693f2f02243f46f76e80bc3d8bb245cc852573dfab6960ba8dfd431ecc2ea2ca3b305cace5cc3f5e55d9837bb20692636f5cf221d035f0a336cb512350965c9fd13b356f41486c6690b901b89e9eec253f27b4b6441626e4b7ff42ba326aa1dc8719f155661d7299fe2e3ca29de7893d00244db41647e2ceb7d035639ddd401a30c99eed3203863a4717ca1b40e87881bcf66b994b3b0dcbcd50dbe22b2e5a2d801edabce28117d2c9d91a1f2d6ed6a4d33994888f4fbcd6c7da3664ab45cf22a2a4216faaec351022fd23f5d585c453f035f0de48b2780baf0874c0470e21d4b959eab9a346f1dd6063f6e3a83782927b5da7bf038e9fab77129ec374666892fb052f346af65f4880916ca48556dc171195029a3a30a51ecf431fa655a231e77d6f90fb2fbbd33fc2403b4b84b20a534e5b350e32376d5bb715e4c49f2c39e154cb3223a301a4f4d9e82c60e17be79696a211eb29e6d354067761f6cc23badf3d830ca4559734aebbdb2733bceb95ae201deb903f89fb11ec61de20daa2b15dbf9a1fbf1def4c4e597e90ebbfde6529d71a0f8939373d624b27e8eb00daebc8eb17cf3809a6524f4e932b88096fc7811e1c4532e40859fe0a48d6aa040c031cf4d5086fafc5c655249dfd318ac6663144d45433f80e816f60409a8c7b08a59db6e732c41368e6e96294e81993f89c88192c2d28215c74ece067bdc7643061d0dee2b9c8b346b7f6e6115a260430e42577a5e6b23a12bb1c14ac3cb2dcc224b9c39ec47d98a9ef8da69b066d53131f7b4d324640da602276ea01bcf5b4ec7f86efb9385a585b922af59f49c52569d7deff2d781477d970015d9dce0a7137487bbc2ff4eaadd21536ac25dd992f794f06481fb1d419ded2ea795671640e07c262d46d2cc7f8c1aeffcc33fc4bb9a9a0b4ff6fc67817a6d92430c10a8f34d1a008f2dcee37327f795063f160c7b7debd4d92a4085e7fafc6c93ad13648d9de9729bc57f2e633d69e7bd108e510bdb60948f3aaca69fbc93fcf1c68b2b1092466926db2cd96062ed30711d375e97be556567c459fab176aeeed351b27cf2df9b4aeb43bcff6c2591fb11d52e40ab18791dad21feb3036b4e1d84cd2531597191c34a29dbc2e63152da216fecbca8b2bf69c299dc3e586a1ff7b569d14a16ffe1fff5392a404601b64d0bed846462342f41e32dda42da851bbb84d3ec2b49eeb1e02eae8018b25cfa62903898a0f22bb569f3a44824dc9db53d441ba2c6a57a1a6b8209e675c06b3b6c9af51a99e6b97c99c10d30541a8c4a2da45bdc55c6deb6c4fe6fb80a81df32ad95fdeb5500abbb676cdbfaece48f1386529b31c127a0fabce2dcc135776f3597e48616893373256f97179c2466f54d6a85c4677d9d897803ee940253cfc10f9593cb6c303d38130a399a1b192efae8d6b4fe967db5dcfa3361f3fdfdfac9cd38ab19199283febd576553ae645339445c023859bbcc2b7c3f8447bf59d0e2ca1143b46c6bf50252d07149b72fe3bb4f513ddda54f39cd5b52a7953e8aac96cec761d53a11a78293920b4bc6700f5cb3ac55f1f8300e18d2acac3543421c77fc2d16ce02cccaf7e09a46faba5dcdeddaf50d5f229b27713aeb595ca22ef9428bd780f741aefa919300d7b52cf0ad9853bba75a84b22cb071c47bfa06d42f7cf8a22095abe66cbf42cab6300d955e4b754613a1de6dea0fd724590e5353c6ccf5ee7ce028619a7ee41e84ecf0c211361a9676d39f81212489474da67c9769b7cf5ec11a02395570419efecb634741f4dd87a8fa94b1416d369552d18d260c1127e1388d560f277cd11f3971ecb000bfb11b5dc70b0d2533b59fcb9d7ba2c4785051bc474fa8ecc89e845289e0479ab7358a5734e5f716ced7642969839b6a81d79fc0d6f26326af17ac8783803358d84babbf4f35189c6997ce232b3b2774c9e2810d832bd136b7dc9b3f9c352c2124f754cc8739be0072ca23a214b4458f3b6fd6c0638fc9aef26d91ad61af18194e2369813de2d4a2b309fdbaad8e459a22210fc6d01e62ab84c2c31ab38670e6f949cfe8fd335e3cafeee13f7ee9fe629ce269cdfc15606cb3b4c16d8acfd131907877fff60e0cd9fcf383f995afadf4a7475589f9e671810bfd6540c2b172ef10708c92a61f1d625924a537667df9e7a3881776125c8f68de0fa4d0a2202d7cc9bbf74f895e57b9682ccd2216a78ed1f77dc33ffd5e1fb245be1a177dc96361459f8c4ac68da89e01465a68412d67608892c02830073028e37a4ed0185e9308e05f15ae808699d9557daa93ed086e9261130ea097acfda38ff9da28e63cc67e0b668b731fca1c0188811c9120957a23623fe96f40cf2464796253bda1c9e874efc4dee75cc9737d11f1d1516d01b8534845878548d20cf4485f15a92974395459089315303bec27ef630bc726f799d2f49e04359816e7db0dd486f4455858bc2b591ffbd71baa87e034676fe27e48878bcc3d8308e77e5df0f89c3d218a9100154ebf9b0b1afb5e636100f072ee00bb88169fdaf0c8ba33c0e1dec6e1c05b004356e505d2a61ff367e7d55e6cd5c3991b2acae5ab9725519d82529c2a623f4bf980037645b6ff8050fd0d2e50c2880ef9d6a6e2760d5dfdd03379323f9775d359986ce979864c58c5cd934f65a06eba8675747365b9523167107d42c389d1f6aa85197bd15840b493c022a6acb602654060e14e7093bee34c79d4416274834c2827f7ac7446aa6fc0f98dc3934a6c4b835e400437c1912b88ad26a863a13bfe9a15ac7e6af35a458eb7ca56ebff8dfb7f981442d537b286cc3046265e584562c772e9cd2602d32c691ef8070e114ecb25990353ff645b62328f76417d3d3f9beca0115a1bbe651411e2bfac75c973ecbd6eee8f2f244449609a6d1613cf8b34283d0de1efc2fdf17b8493dc855a3fddf4ebffca164b8b0abdaa669fdc32f2c87da13573b5a3005010ced2390e3e190ff8e274156cbf5b4c1d589bdfe85475b11f9fee3eb3efbdd1c9fca8957208595173cd42acf7abc5b7ae05d8c59858daebded968beb4812d6ebb68cef91e951c7416aba81e6f460edd75be01a5d736f1aee8dab8c1ab8225b5719a27d6bfaab890f04b7ec177c2fcf49e558d721ad4a2b17446900eb64d7004ec69ff2ec9adcd11bbc029d3e786d636f4087687beb7c8ad011c47a2aed861d511b9f348da9148b4d80936d512cbe118e070d656aa0a6e293c056c486546c4914a0a7998c0639aab1a7589a96bae0e4b3e2e84dbf572a3e5a3746123ea2ae10c99e83c0f3279391dca209609b109710f609503c41a7788877ea29680bb6b1a3230a0719e14d704cf305b227d6ac66a0a767ab1a21829d6b203515ea9bfc9945b38b7fce3d24b39902b5c47de64e51b4102e7dc92b55d88cba7678e31dc675d8c0e942976c8c09c1ee73038802ce95bacccf23f95e2bfb4e011b4048271219c7973f05ec7da2797a08cbfb7094a6f174a079832d4df0a94fb3af0e198266997bbb2711bf4891200bb604448f0834f96d4b38260afc995000607d6842444aa50bca7264b1834c46cb8f31c252a0421d329a54541e3ca02775510934917c18a0a958331417272732ae4afbd95cfb8419d390d6bdba17ee73b4909b4f81137a3cb2778553c310ab50ae7aba2b0a565dd3954540c5f37cf250fc2cfbac4e3d18a533e971b5e361d71f53e89ecccec59a4bffbd815e7ba6a0ec1e4675ca250bee0070213c183b03262b625276595727fbb20749d1fdb55f047a92f51263b49710bf0d1218db71fb6e21e778474e39ad95ffb59bdbb1e9c24846e7ecc57f9c1a02bb020a4e5b7485fabb699a5ef12188237d50c0e99c40f02c470d1f6a5ccceaf7f365bb62130fcfb9dfb6b70a2f0b566ffd86ceed63c0cde795e4376da2a1f3677093278f6eb6e56379c8aa5c35d759447b7c76974421b957f78122b07e28a3a120d8cf104d91ebfb63a6ec4b972bd96eee3711588572e2fa45251546b6d3855d374743645dbdbad331d376ad8c978368372fc40219535de8e95267676676882c5393856cf9f0fedf6d064bffdf27b941ec778f53719fda8f859f2883ba5fae82b36e49f65e21e43c30af0a22779c89989a71f33c726a8e77316eebde1d1672e7575026794c071b4dc74ea928f41b5f255ac3d687231e685571eab6e460c1cb5270ff55a9b372efbde9ebdef196b46421066edc453fcd8521838ef4dd546d4bf7ce0068f716bbb11e8be5c3760ebfedc9e82c7f3f6b4428ca16e0c844b659eec1803e994b4f5a6dffb641821e233a3177621bbf5bb3a565cd9b6f11f44acbc1d211d49df91ba71d5e74388b976988f970ad61e1a13d0afc6ffd2a82538a67339851ca5795c2499e1582f881a253d74f6788f1c3b50c8fd93fe26b906072c5717b25f9491571f011a3764fbfd9fc0b6f5b4d661080ad9d601bc1eef7c3fab16d9e682322ea12827950925ed5ba20a705bb8c784b6501a979e7000b3872b398b461485e1d016c8006ce4b89268245e253ebb9034d86d1e6168912e7fca6be1f0fdeb74469f44c817b6bf5e28ac6a20e865ef786379886e3a8c71459fd4dd2012d242896bcc8bb6f358c2b3523b8c377234fea9c9c676b7c90a345dcae9a1fe0e88e6f2a33d11095f19ed55e0f00f6d6968dd97715ad3b5e51840451dfc46517e05461ee401edc82fc0bffbc80146748d3eb4ccaa900697b48edaceefcdeb5f8140a1659c4b23402baf20e93592dfdcbeac177cb0d6778beceb7088c7c1450627e1e90b53e1692b67cf1e1573b2c59c0919481dcfba1fc3c5726e3b4ce0e3a6e2368efdb35aab1cfdcfd4cb7c8b437215038cc0e87336babf84bcb30dabcfc5e9b70276240800440eacfee559b32497219d6051bdc1ac13d4cc9fcc72b7bf3053b2d547ce336bd05b0f699d2e14ab0a75c3752ab927247f0fd700ce22332249d28899e3577eca582af2f3b746f63ef0ab22bd4c96579752330efb49fcfc043068a54f54083c4cad98cdc1e403fc1dfe640a6b8c79ffdae96b113f2f17b3b93705b3b35a7797742bae6a58311eea90e8f3144e2dd8be69ac769a9f63985b34596c5c773e4becea04d676dbd6e4a286e36a43d2efcaab98d60936e19981c388b53016c28585f7aaa3ce0bfe5940e53a4698c059a93146c83b1dc6413fd1a2e043d9ca52ddacad1e089c9cf75391058ef4155ac8125d5bb5d4ff217b020af8cd16299c1d9f90c87dce703cdeec430185681dadbf5050c826b3028b20220c64605b571859e1a083b000dfe27798dfa2be70ec4b461b2469fd8739aec0c963340d45e5d1dd52023a2510982258b257d0d9ae8121395ba1c54bff4c5da0568bd0b5ac25060524a3ea23f12280f6766f4dac123822af4eddbfb10508902df91c3ed84c52684297ed7bcd43c8bfbcd3a11ea0154e53157029c4751e005a1db84a04bfa90eeb3bee7e32825ce925fe6919805a256a90de0b5985ee24a04136b2efd7db037ab125b10e9242ffad4a793642261e46b83ef725186d5a3b4d894a6f685b750ba5a092cc992b24c0e4277c09a11dec4adb0154afda049c9ac093c8cd25f2ab5fc2487e56d95caecb47fa14e3fd72d4d37acff173b24b1bd46028cf2acac4f9eeec9ec633678e6690bfb8c6f9a7e9ba51c3ae79e7d5775aa95e4ced1f858c5ee037673ef69e3a8297b209c301542e337c5f8e0cd9103c93a68096a4a63e4ffdd12f40db67d814d88c0764e30e3e52cc69b6ed9dec4fbc92bd37b496a3a0644138c44bea468a7854a65210980fd33a7101732549e4cc48f82187a93b504e54929a19f48633ed6d312a3fc791c09d6870ad5f820d96afb774793765e03890bd4cd77dc0950426c776d6bf3c3bb76e5736d561c06c591373a98feba96746086ec4997cf0a4073de6fd29130cf5c9d956acee62c02a78b19e9682905a6e553a20953d097bcded6b76717e5b8daf5587be3bfe1ac3dd4d27b53d56aad88d2540a70f76997158bfa35abbe901ed419b9f24830836e0c963503795abb6c9fb828db360ea9bd4a2eb2ae2ff5cf14804c34cfb0186ca0da2f2617139a666a3153a2088ce2d96dee49c8e2dbd509a9b8c3c126f62c841d63d65f7a982305506c0727ce60a2b86669c641db6683ebb7eddc69641b1a5be6b9d9204b14fc387cceb8285ed68638ce598cd457cf3906e19227b8d31874b7af158e267a4c87344bd85dca5dab37747dfbe492f527897f6a5e3df5e8f39da324b980b778181f9b7590f600d9f9637791cc88299d4fdfd3e15ba4b4a99cc02f570faba49c1ca3d466bf8c0b9b7d8e0b2c514d0b52d2209afab6e21eed3e503198edcd84e0ea0a88368b210a7b6e6429aff1106f3d81d8292a057aa6b2fd585069e98b8172d03757b134f99c91ef0c46bb7c4d965f4033256f9d003d2b57e2c9680003a9ff9112fc5d3840ca8d52a755393ec1cf48e552ae5084122150c7047f565cb1d22412c2449a98893d0a6f3794bc0eeb68cd2e0800b40a8f4740abf086fed9af79085f94bc7d06aaf73bc6f7b061acf82f6fd85cb84aa31fc20c6b548986173b685bc60653597476fd8c838264f4c741a62ff61a45075573987abae323642bc76d552a2cf9cb9bfd85a486dbf8997f735223153444aa578b3f860f9f8eff143fb9cc20b89dcb983b5145cebffd4394632eee463841bfd451c8dc2945938bece3521a083182beb891363c75ba45ac68c1f014be06ba97ac19ad4f707523cb2993be648c60097f70088ba27ad91e9107918b0d4037f3d93cf1f08b79a61588d1ed84db1ca6f4b6c7d15b60492ea86704ca8ddc85c8281b5af607d0c82d02d1e9430ac9613510043831f80aed672bfd2e428c20a2ce152c476cbea120d8d92b24a25cd7045175f7e8a6287613efbc310be0dc17c5ce6b91176c2d4673eb34cb212596a47095da736f0e633468f0d41720cb3fad02bfe052a512905fe33b5fba3500111c07e57dd8e0c977ed559d8ca338cd791a223b339e7bfbcd559beb9e0425e2ae9d0808bac398c5441aff417dc633bffdd47ccc71a97e586c6a8fc7662d602f67395a536252ace22b06a1eecdd608256fd629491d17439483ef81860e545c1f48e8d983a7e48de7edc656f5bd213fa69d96f4711b02958a021adc349331509776671ccfd4d66a3678b093c296f311fd1e9d9641cff18c3a1cf6fc7874998d0fa4d507d6866355321baaaec41347dfff30f9ee89f2d61f99eb8b93518a34c620253fa8c4034bf1690ae65b34dae944f63ac34923055d1288348246f471c19c2bf84d5a2c117ff98ba3e716e3c8bd0bae8043946f84420b0cb73e589066c833942f76d222f6b4a6d483b7c1641b530e017192e6306037f180429cc595af49f8041bdcbb012e6e623bbcbd8d880b2bbcde9e3f39cfed30a58bec9eef4551189a4f7e7846c51d956f204d03e4de12a09855ec76d0bb9da74de88f54ff3bc01f6cfb3190e61ab710995e399b1b0265c69a3b586260986a8f86d22aaffd9b9ab18c8d6f2d1ae50f3f79574b5d6a872eeb6ace45fe0ccc426c00c150ac5660f1b836cbfbde371af93f39ff485fd49cd7781fd54cccc89e30edc7e4f4630b44a0979312ea96c4bfab856b1f8ea1978261cc31a9f1c2969c1d313e92a10f5d6d55b2f34264e88a06da69d1420a9720fd54e8a561f5f75c8ab46a76b2e4196d906a1b66b134e0637ce6554ad78a38e78ccfcda8bae839b01032f31b2718ce85b58439c9f7eb5ffd356ecb8f46f6bc1344f133f6cd9949c72a6a882d2ec65da9b3213bffd3c24c6f31bcf6ec828428f12344a1f830d55e8d7ea38a7c9f408b3e5b40be45e45d38d6f8a9e1db55baf68fde36253809861b5197fbc6b902e850d06caf5359620841d2bcb98b09f356134678e24396254d9427f586bcabca2f19f092588c2144d5e5507c1d8b3e6e4e2f0750c0c1bfa198144c2694d1cc440de1d6ce03ebe7373c99ec24c8ea78e45e0499e8382482056260b26ff090e22b1504e4083fe5d39d0bd2c5af941c73847c10d5587c571ca5acae819fb6d65e6877f86a085abc8d2d314e4b6f49e2f8ce6a40104060b94460be13ed85e0ceaa9cd98a290d8cc58c9f5b62edfe0b9cef7453caaefb7e6c4c912ed588ef4cc50cc8fd5b4970ec6f250f1ad8d076f46f1237dc891996f71ebefd9a928b425a68cbb309933914b04701141b8f871d8d03e07d7e63e6edbbec7b78c4482132c5fd7fb2d9ebc9cb202ba57d2a190db68a30ef4fe6e3b895ed201ca3e99a2946f48f7a6df474c3e967ed0c301f3121ec45450476a6c0cfd5c159df507afe383b7a34d05f4463fd2d00599a53fe80c39442ad22ab3dfb236f9c8227e81aca71bfe7410469e618b1d7deb625798bfe60f8da3e9eadfe80c5c7498e98516e34335a43767111f5709bc36e4f6652d3a7fb9a669fa0ef8ce5d75e0e4e4a2d96f753bbe6158f65cf001eda6462f14b08eae00506f1b8c2442d5c543442a38028f3786cdbb44507bbea091310fb652379d779872a46b6fbc784ca5afbbe1ab31653eeba1e13077f632d0a0ebe52cf0783e4486c590ad018df5439e2850af2212d2318ee7da5f3c1a76bcdd81428e80c6a4d1206fd25e88fa8121f3df8aed17c6a100a162c34c13adf0e539c1f4c05d9663555e3f9f3ff5be522b9b953c5055505acbddfa528cff6e6954135efcaf4ae793a72a03186b6da2e16140d409c58efc8b5d16415c59b78b96bd6132e3c536102eef91dee4de313376378bb8afedc1fcceec3b1ef1abbc0ccfeb96442a4d7d6101ddba3680ffcb8974fdd9ea652d784869d65b9532bd906fbaf58d3959271f90860d4e6d4a4f7be13309ee2a4d9e8c1cf1048ed810fac0718022a332276eea47231ee487a1a0b2c11d0ca81358433239b0b96b865ca104423a907a5dc2f03cd0162c3c7c85bdca112a7b74d22413e41f0d9132100a044c73d220b3d2c609880b8f074cc268b4cbaa1bc4859b9da2be4670ce713af96c5aeeec99fa27e2ccf1cd30ea1e86c9723e9536dcb8e34ce306001f420606b6696267b63e60ab617ceedee9a6d1c0e781458fb8a993954edf0a2f8e43c0992476d9e3d6c415679c96da5531448ff2426debfa0fd3fde53322336348a510d4f3c0ae806409bbacd3832987396a573ce7c0a3797e1ab32fad95b96131847fe59689d3ff3a92f0740623e103484f6085e1fb8dab28491876543f9d34bf2fdb0a97e76601ceb5988d22d53eb285b55b873e91572f9aed32abf8502775d4d9da722605d7c68a497ae928359ee8cfc0e5c1f7ac90bd07c8c53b9ae2515edc9d618b7dbb5dfd7c6c29037edfb2d29b9d4ab35ccc25d1f41b2ea4988462ce8a779a77b666950f88b55d2b65d6d277a4e64618d8697ac303f2a6521debac61a508b7ad0a1ca5611d77078f00ac747e180db974a2eb705b717554b7d8f01e83a3be14b8d00a0c1407985852ad5bdc9f0fac6b15bf81d6a986b293074b52256ff9ea40afa61726fec0c77754f0e2dfd973ef2d77eb07ced26cbb322c8557005f1a7f1f7cf53e686f89fa5a6d0843ab8e43633abf701aed6ccdf37476ea339f64ee08ac60df0f5d4b7ae6c4701c21dd1b19447c9bd45ff13578b4e50cac699ef25cbe8d704576f4e303f5f94e4b1e9a47a2387e8d3f92525935aa48a66bfeeb46c674a5d143ebc79654c48cb46950d32e6733ce5342e9aeee1147d19196073143f1b437c64b9e2804beac1ad19f1ba7bf92d740f879eb4979f449e1d09bf1c51358d9973a93f168d87f82b80846935925d54ed8a012b5897836af473fcf403b7b9422e166fe23df69817326ac961c9a04740ee2ff3249f2850951b001b60d031625276e688d0af3f5f56bedc40d5921c1cd7178ef691d7870999a9211e364886a4506675e3d41241175d223477b95631bf03b42617ffc26d2c65f9b9ff673d9289d95d8ca9ad95f69bb52ce29a393c7b3a367402d2f5d84e6f42fb11853d00ad114e6e3b59ae6e683d08f873f6d943a3aae55420276eee2e554037074d5f51c198695572cba8ff441690090e71d2c9e4c5cf20f430a55319f71185eedfb0467d148688833ed7dbec2a85b2573211314643181cc4151d23944dc9029ffc95acb37e9acec41023a425deb0cf31c738e619492046f1b756fa78fbb7336dbb98c8f5fff4e2a2d2074f6827177882fdbb09327bc5913516778d842587c47da9ac098df8b59d4aa6be287ce66ca3845e72f4dc356636b76b5e7a9263715fe3dbe82abb0df15a56485e50994d0aa66b17b93a159ff91727dcf693c1305f90753fd4541098ab02b09adbda1e499fdb7b0605f9311bbe80a68fdedecb355ad95de6e87c0c4f27ae18ac6ec7b805a099f51f85a7d04446f2c6199b68c0bc3e9da201ab5aa1ab97cb8383c02a0019d97be359a52f5769759c231569014a9ef53feb1086a1e1e4df4567666dc225811dae4b591e40ecf7fb7a456868e46fa26fe904b4526d0d7326104e8860c2342b5a6b9444f6661304f4a42a411960c200db875e1ab36d7e8ca32b5d9bd9f9a8af5f31017d798928cb1919bef1bbd70151aaec2339a6de809d3a13ef9f253b1e7df4c1700af37c902d9d5b88aa9d81bb77d6e3b748fcf9b556c189280c1b46b5751e097e56d4b91470abfb16402a8719bba72d96417309810f648d52eeb46cf1fd41c809095fde77052edd776bce66322eb83ce76f534211af08913b874f7e7ef13b07552f1db4cf99caf8426556ce5570e487c542b259913893c5458f927a9a49f3a9a61d7f9f522645d013ecf9d878514ca2704f991a12a22ded44b53e46c53fa6639685b493be4ff6963117be4b6ab591820f4d1733cbde9bfae966c46bbfa9cb5137047d5a42598f5acfe9b524db3dc5d7d689a4a4fd872b81ad25ad10d1e7e418fb723705e0d8fdc606b65e9a61dcf8abd41fbac3a766497907ba5b23a2df349f4f77b7f13188e66f3f4c6838a693da27fd6bab2808ed8e6a55b0e9a525e40eb7ba2d19890b11e5ed067233194e740cfad7d451a168acd0a5f85dc231af71b037912627c90e2094b95649009cb79f850d858c2bd2a2ced821c7b34bed821d576624758dd29273a4f9645ae2521a4b1ba552d9fb10bcc9dae210ef395674ecfd8df18877ae0ed50bb699ecd2ad250e6f5e1928bf7e46fbb58e8cc7b4b46f498dd441c9fa1df6a2393088a7785f78fe9fd70bbe92fb9b0975c553f4393bd19231549a0fdeb50709e7ac7b2d5d5655428ad7263d3ed778b9f412b2458cc78d1a88ce215de6688d7ada68d78e6c19080badf83aff569ea45048040742d38a99b202f1ff9ce679fcccdb744ebad048f13f7a307fded75e08bb687e59da73ede56edd4e11813287ba950aaed9cbad3515000ac0111078b6cc1bab2066b745068301d4a0c737d25b68248cfa595debde05832de49b620c40928703cf4a080b9a5ca737543ccfe57c078a23b2e03cc4b53454b5d4f9ebf9f4f5660a9c84945e62efc7ef3c241495a435260010a098b33f1e4bcba77e254bb3ea75b07b35c87ffa634d1e5d59b1881cc2cdc529e16ad94281a769bc058980909db9821db904a00119db8a399f8474073c04018efd9efcc51a833e7a20024543be9a61a0db2f6e62d1fe24284eccd85150b3c09ad15f84874e6fd224725970795a403daf7a6469e3f0e582e1dcfc4525d1a7099cd0065654fbdd2ab79a29010509670e264433ab6f5f7d051599283d6e930119400d11b846bc321c34115aa1d07961472b0371719a549c87aa792c89cac2a435bffea40eda8958a3a48d2bf31ede44ef50a0125e68ae9459da3b6e823ca00fa7236463950ba265c5d960a3ea16a2b6d1fd877f85098c17c0f6c7664a6f8cb15905cb0e572938b5457c56ffe871bac7a8325f6feff4b289ba084109b48e6a96c90e58119399d5934b3a5b92e4090f069c9adc0ce98a11014c24260e3ab82741d3feb17c8c16a00e3ab6845bd96a672d9a169efb5ce60f21742ecff042dcd42176836e47b7e116130951be15c0f5b29d37f7242ffe4031b4e588b6da35268c0832db0f302ace5a1493a7163abad5332b44613c6948f9e34a7bb76553f5e900a6b36e943b290d3ea93611fbc6aa3b90f2abb1ab4b6d69dc6e66b9469c989bcf3567f801d3098766d47315f20c9e2b09b1e78d819b0e86680fe754363e056c3aa3b7100d5b2b1a8eb4faf8aef74c9147f0d365497382bd76e0c231af9ec2bb8d8ed401444be7c321cb54005e58e3922d1f64ccfba7d60985df10fa2ad94e1c90f5f582324339211460cbde9a9581987a06c3e2657c5e94c19ba2e5294fff642479c92dc964c939f84979fa74b3ee6cd3ba5a92d6e5c8ac33975737f042181a58d5f74e81e94d61c7a7ab1a122fd57bfda7a91b17c667193db0bae9aeb1873e1f23a2df03787174121458bbc2186089592cbc4d70e120c743597b043ae7fb74305c6ec7361a6389a0ab322b6656f88c3ec38ada33d0ee84941aa4a5282ef7577a370e25fdcc55efd638a9f7d80b4277a5f75f39d2338c8f54a6e83b2f4a70d37f268fa526cc6ac02625e85d0d1484a503243532bdbdab02a4527870ac0f5fb9afaeca375a6bc263c87d47312734824663eab5736d160e30d0280a7484338e1d8444707e036de188e1aa4b7c6a256667d94e1e0f8958a4af5d7550efd11bca6943877e1fa23c015b29b00b5898ac504110754ddab2596ffe339a8084db75ecbe20a5283e4447596a61b354781706141cb4eb44976b1984c40c8bfabb2fe0b7d0f9745b821456607ad97cf40cc4a7548b9e09a699d579aff9236ef9ea956eef273d1653e54fad22f3f392ad40de1644df4b4d53ede1351ddb841ab2daeec0142834f4536508d4908fcb35dbf9697015cedbf15918b15bf009d44347b8f91418cee11cd2e40edd962a8428adf162970bfc7b528877c1551c7ce99b45ff2cf183681672367b36d21f5f9277c2b94c3bf023e29ab4c1549a55473f17c022a741d3f3b3c89700b264f29fe9ab62b438ea44c7cc9adb4620d4fcb24f5922f24ee7fe2229a917ee7cf9a6bdaad811d455cdf411128f0e8e1974e63252d7334d474b67e909ec97a6e8a62f634f992db09f6358a77241c413fe1c59143fc9a12f2df209d1b6bfe7271c897b4365e3c91bfcde8d5a8528bfb676bed6ff33604a5f8159e9ee4338abf3ca60c044c2da09558277eaf0156f6be6df0ac2edff5cfe671f2d7787e057e75eee9ddb6f41305b48eab84baf8f118a2bd961dadbadde3e8d7aaec7ac0f12ba9be4bfe0aeb73464320b832b274a5990bb060bb32360870892915972ef6df7239a0421736e7a0fa4b6ea3c1758ee2006d0f8253c04f4be3e5c1af11381420375ff58e3a3c8987d528389b5a6f78756b441c0112b3ea6e256649e0238a1c7d442e59ebcb9fb5d411307a17400c3baafa459ec050dafdf778f1195c050b335f47d3a04f235ef18cd0671b652dd4057d9243ff9ab5991de7ada80cac5003ef0ffea186b6f3eb2d02b2e06bd98837b0760502c1862f9b39bd69dfd0a1b46cec67705679a27513e9773da6d27ae891a4875527cd683f7d05cbb5804fcd5698b013c7035830dee5c1d65f2f3748ed4e060009f48fdb2acc10175da94d7b1a5930413b6a56728e449e5ee5c711d3e41a515d4d0ff71e802a6c7fbf76e8a581b2544175760b30031b2a6fe8ffb08efbf1db0885683f4a5be7bf8ed0b57f6609a4764f6c0330efdc98f6bce1f9fa20f7681bd9f404c45c0c53f8e76c27d2b9ef516fb4a9b886c154537a5278d47a85fc858dfb623695f15094632ff906bfad070e6f9ac8229b5bafb079cb1c2122aa76b87e07faa7cf28c212070ae36c930a0a503a8d4160aeb60fc2a20067dc6b1eb829cd0e3f49bd78b35458b08e008b3745841a172e367769eabac3bc2af7b96a1fca2bfdecdcff0b37a81f06ff5c1c93c1f9a9b1b373312dc6f3f0db09f0b676fe776606143e0af4fe1e0085d2bcca8dd0a3c79495944ee01f8ff3d2d457b934cc16e44b0cfbebe60c1900d656d623afa909b16d1b59624f105356eb82330a8214862cbb697c0910d2d8d90f3e44cfb1b1dfb4b6d2b2777de3b94a9927484b9296f694bda90c5e9497065770f4405f4421adf66b610d83ff6114ffef08923869aff60cfa5e90266af69a05639e8a5d914e265a5e922ddcad3aac6fa453f9c6eb0b43f2ecd89719cc1790c5755e530c6d81c9231645f4176f3643e6ebe0fa3b8471e2176a9625e9ad42900a8ca82d699cb5f529bcf3d5b7b716b4fc802c38f7220d4b9bf4a097c2075e26b9c7edadde2032346a9311e79c0fe6e0d4ad5d4ef2ad5f8b064c6a611aefc5b093cb9b9c501cfbe7a3a4a4f36fd5d80e9048fb871967bcfa2f1ac07266eb9be74c8b75108205475198d4552b04e02c3271e6805294358d60523096f80cbf47def71c06185efbf9c2612f3c2541f1a4a4f0a2dfca9d71baaf5cf21b77bbad260c607a86682db759f2b78feaec9ee9baaf117e8fdc5f00e3d08098969b34eb55edff1cb2c6b1b0793cd024f1f706190a3b4005f646cc84f7542750675c987a8885e8c76728dfee7857d2efea76ddcfa36a29abe80e01dea7500163380a0b8ca1073374ea4e5ee9a223e002545a2b664703d7385a0f9e87f0a486505f3e4909e3acb0d97721bf7ce337aaa71bd3ba2840afb11ccde3c96b742cc1a416166571f9f213f888d9f884ef2ba165157221069e61007b714803401bde9fd516f9b3c59d3ecfa62bf414476442d5c3b29a2f5a4a93115b16611652ede999317a58d9dc8d2b5aec74ac934297779ea2fc4481ee72697187d2455bb87025525101941b267d8c99438612024357f5d9ec81f011b65f88192e330bc55bcc3507ccf1e1e0d1432687a3c9aa4d77e5e7f14dc4a359850ae17d46db2f5aa8700a8e0a4fa39026c493c5a689a254a74780013efe49e625edff4e19c4900a7119de267d9e01037aef7ba0725e9eedf9160afe5e5427b1b554867619c4af76bbeb83538d324c5e961b0ab238a832256c230f4bfb509c1cae4b63c727f456cc0a2cd48630bfc05c3f41f297822f6542171601a3bdef0b1a624c6eff81ece3e554ae65435300d6a417fcddd9b26932ee46722848f6554e912e69d77472c239b1b5f26388eed77a21c4c595e98a591bd368d70b3d4ea942e800f5c7ebec6ef274febaeefd61f71e8a9023ac129ca07f0f4272364679c68acc83977cdaa6966573daac0fb3be7861a44d95373ae5fbf17ac1e86c62bdeeeac5be4050b57388288b302c5620d290d1b01163a4585b5af164728b60bd6381f011b492ace9b228e0c0a8a5376360b4684f588c4df549575b5ab8c692a9293fafb2f4fe1ab55f30f750d2936936ff5fa5bb285f851c92c055c3704a804e9e12793b2390eb3e3e074daa8bf7afd3a6b185f1ca02bcef44e3efb658c85a67913e5371013b264e5c715a92094538f76e8e6b5c1062ce9a299d4da5fbed18d9a97fa69af37dbeac7fed1539fcad762830cc1a35313b0421c0c3af89d2c8ee9c606f8e478ea4c581600a81c9624749896b68ae7845bc87b5712c6c49cc63975b2d1f3d47b4af0e6525775f3938677532f8813fdcd8a657470f19a170f1352bb8a5a9fd615f9472cd02bbde4f9d77157995669bcdd7ec0b5a7ff0fef670f7f5cfa52ca8a1929e20ceb6b5be2ed2c3ea642756800e8c3704e81718e0c686c7ed1adfc4ef5bde034fbdb2adc2b06be08f7d6cbcd01724884fa9f7da8cad0f81664955bf60589a2f133ef37db0e0a220b19dffa3ff4557140533ea59684b1ed07c28535959d21c8e92506037e63f03067a74b2364841053c00e8abcd36179e3cf479bfb0a1053aab8914a5d39169ecb9d8c4cf117fba06c0d759d636d1a99b7b06196ba48ce72a5ddc668776a9c4715ae01219f0bac7a55ab631b38d2149c4949ae2ba17839591a74f32457c497eb0c513be1a5185df59b25cbc38ef8bfbbfdc39613b6242431c83b34f9c8a88cd5377589a0a83401b234d529e5a4a7d55f828377d7f7599d7bde87f525e0f8a282de0748aeff1dc00b716a1295324e9194bd03928f2417ba9a109a67e22036baee7168996d80b81b8e7102495087892ef8efe2553826b3d1ace8c8cd923840fa68940166180de37e96ee1bdd0687fd9fa56a1733a093a8c10ce2761862a4c4c5f5ffc1c66ed719db105ac0135f0a7de86636f2debbd264efaef1904ec404ee7011c112c5a88bc9043713d8ae012f87e1a637e9f531744cd8efd96c4e00cc0b73dc5322b31e76489777710e51b780d50cc7c825f9d6f42d8c07440169e7d84f5ee200f65f157ac6e31015ab03190042db48e57747217deac8ae1dc447ac474fe2bd92b8f0c529378f614c53a5eca899ff3a22b7904f58ec35460c3fada13d8d9e5285543c58c10e1964eb946f715c3731627d40cff92159aa6e6e0bb296c3ff968d919e4006b3217b87becba2c291a3fd84d9bcda97fa769ffd990456e1f508f112e35fe19cb29177db6e0ab11d142134ae64b71b4944a05959dfdaa01f85acb816ec102b43d9a8c977edc85b2da5e68190b198ae5c114a667270953f6bac3f145d5c2bac34c57ac450b9d5e833945159b87b5024a9937693e27acf7b336ab7337a27ada613c1d1ab62280d3bb4d6c8549123e49fab1929b2f2f10cd5fdd4e7cf396f4041c58620ffb75b0c3edd5e7ac1295103190dbc82467af6442ac340febc6819fb580c58e3ea99f5a4079ebd6d447610a94560e0c724cff1783a2bc7d6452598a48bb097cada23faa2cfb0440fa46b6e3db20b0a31e0106506a9c4c0c0c25bff209bd052b41a38af13bb2173d99c04a0df6d9bc0d047b8d12d6db8e048b2aada10ae7fa81146967b2555f14b3fbfefaa5d56b2b25e2ae19bb818c2cff8390ce987c3e94b519f085c591726310b16b638bdbe02f45583b88d983073ec45283553666e93ef26e2a6f5465679572ec36455424d88fbc686bb13702bbf76203260bb31abc94914d979b54db884ac0651e7863b349c12db363cc6a997b32c89705a1bd08e47dde2126b35af7f399aae665cded9d244adf7b450d9f063b9ffceb89981f8ffe44eae489f8e05f5a3a90dc8581aac35c1bd25612d06f28c00adf24a85b1431128d0a4645465ba65fb827fc1391b957b58855fd271576066ba3b4490890756a36f3428c93f48f690735a6c8e2dd4eed3f704a4fe48594162f8490ff66f2d8d6d28728d7b1516b7bbbaea631621f7410c059f013a3d1cf699910535fa454fb3f25eb162a3a92a6b131002b43556a20c85aaa2bc1fdd414f8a7763d8338f204d374539b8120aed9127a02fb85808c220de5b62d1825c8d3b4c7f458b75fbcfb608167d993a6c86d947f0c56f8b8fc81883d5488012dcee161ed522b9504491017488b931a8a48f2c67eceaf9ac16533332b3748fb649671176006e4fc3d3bbf42ea62ee69a9b1b2a9a8d08cb38a8d6675f4f45cd1c16c3f4b7cbf835f126cb976f068c426e913c24c275b56eda02c81ac6b2567327b804255f693588e1a23b6cddba3e8d1e17dc7726403d614c70b611586b4c3599c3322b5df314e3236f0dc5f00e1a275ee6cf1a157196c6a7c6bd5e247633e2a4f9bdf26a3c00a538ef8e6a65ae587b60898cc4d76003f7d4f94d7eb09a33e04467ec0a64719ccdfbaf34022c3c09f371194e96e6e7a7db08f75a09d47ccdb700115205a9ba4301abc5d84f40885ec0160e92880b5731421a7b2bbc31bce74169372dc813fced945b69d0941b818cb065590ad6bf97fb954fd58940937832f1b3d3675ee2fc227258123792bbc5aa46578101cd3c6e7db2a077304dc1ebf110ff4a1fdacbfda0fb50e989c77cc4afd8246a81b72da60038b6a89032df37557a438967173bc6fb856db5be836e36f6995b11a58ccbb57da211234e32df98bc656b7df3270fc01a05fd76b7ed8d1db0cebbd7be52899276e5ba09ab6d42b23506590b283695aa68c981f9164c82fa1d21481ca0205f0531f10e3f17eaab57ebd2e9f1fc3994415d0382ec0757b90e3d1ed4075ce640cfc8598bca75879d1e3fb6026f7ff84dc54f706c458db350fc6f8ea95af1b9c2d0f4bb32c60b8199f991470b4681b9076010ad0b668c94222182b8c926c04b1428997639cfcda302cb9faf4c92cc4d89d5d0e40d472a70def083d0683f044349a6c0ccda37dcf177bf9eb42c26d5682e77e07bf27aee086946ecf21283bef24b4c3b17f5a8486622436ad9141fadcbab6fca41d3189a0cc046fa0a77bd1fe00b9938aab1058785e26e387309668e7ef338e8ffad49efe2ca1ce4fe9309353888e2faf3c92b7645fd06463cba0fb6101782f3f4c3c3eb4171fcf8703cd6518656c14052ee71b354046d99529d2c413663a0c2e6b6c6188f514992e6853d59f23bc2cbf558b4440df902155714bd82bebe656e9b45e0278e5fa4e7c7efce5d11eeaefb303bcbe68bc7f113be777e0ccac05234f87d660ae0d3285badc625e71722101c25f3682f1ee99e6d70c7949f54b24327d9ee5bba8f9415b47467e263b4424f83fd1388541752b6a460e357b2f6238a86bbd15636a49cf5c28fab42e4a715fb0b41684cfb4daa5b033eb787c01aefe857302a91562eb899ca74d5cbe9e8786b62079edd5cb154474aedc59802897bef5c868619e42a0d7368616713b03fbe597c61a153805f20f0b19f88bb86cb4ce63f0cee88d00eb01e40be9153f75ffcc1344a1f8f2f0565eecf4b3fa489c7b76d42b682fc91db65c05125ca7e61e9145f31319382f3515f28e4ce7bdbb06c76c024e24104a2176030ed3e2538660d2fc74c363b24ebaa221bf061f09c447e773d2155accaa57b385c75adfcd03ca9e48be4c56265915f26460cbdd9e981799d6ce08f0eb017c2d132283791680614e6392e14ee65cbec0178a9ae2653b25f0db359107d27c35a54d998e1be62b98dab22616ea1d6b396a0b2a6c26a4a8520c814524a6b0fc4268dc0bc5bdaad101e69f600b40b8ed633a767ce26eb7e68de4eeb8a161d1cb52858ce66cd6439b477ec8f2234de6e0c4e68f830013a64e85ceae22799b8b036e9894fba5f00308520a7d015bff9b9d42ffd4d5f7c096f5343b18b9c156de5fdb4de8787cf4324d14bde16e0df392c52a8bea22aca9b54c0afa278a446d1b4bd3bf687aa26c78096965fa5ce4d095c49007b9a8213cb7ad25c40baac2fe8987396e30ea7047847ec8fc9a01de19b5899a679fe0a1948c57e63a7de6076abddee0e3cfd633b8ef73d00260315429ab3ab525880fa1b8e29bf2149d97c092c90e2c9fa010e07ca663744e986659de9fa5fbb1c8eb8d74e9add233cad4c1e7837a4e7abdba3175eef96da236c17d773b80d542f17c6404cf0919d6f1684313ff0b55eec64c2cf34f6a63f5b230ee4643ac99d0ba0ff26ca397c89398604cd45daddcf2d86aabac356e8b01dfca81d7c341ebb2d0914f8b9c3add80ad102578e3a142c1622537a58328c3d3a1e8fe50428846b44bc1e381d03f08176634c9625f8bca53b0c706fc9fb38e6f1622137ca24e4fb1ddc8346ea9d2f11009436938985a1bf4fdb762204bad645f4fe3da187c3bd86130b8daa8e80a59aa0c74a7150682e4a67e9a9ac519d841b04854e76cf7cc1cfda934a12c7a8ea4357e326fd231981f1817fbb7fe4d780be08703adc36c6056fe76cf3617d33a473b4f72a5f6cf42dfdb3aa3a53871b6128b8f20f2aeba3a989f7770ed40e40ddd107056d8fb3b90979a92defe4fae105b895552e5808e8c51d3f668c3bbd7ac262eb167cec48802f5e0ff4c1e9ffe46cf9473ceecedc55063afcb2c0dafce403ef82567c9b51b9c1b92ba0fc290cabdc264630c069773e0c1365ad07be2855cb1c2ffb42b6bfe3f0b85dd43b91dae96f072f7eebc5c632de38a42d9bc65828c56f99eaaceee4325fb8c08a4cae5d4361e742221294b7c03fe2b1d447d4d90f73ecb009b4218b8110d5a9bc7c2b04a92ee7cbed16229721fb598a3da30667ec20077ba0cae750b217e41b2d103cf7d6c3ef5da37167d4b1005e9d1cf9f2e6cfb4764a46a2110626ac7134fca204c7862ab6315e03220aaa5bbe9290cf210a1ea058aabf8518c4910d0d50e22c0e65177784b425b3d1f888e4c6f96a4cea1ac30c81d98cc13276f2e1d31e404caab1470a32d80cf9d54aace7d485e83f0a6c82b89c5503e45202ab9f9bf5b7cf0e6c549584b90b1220e94f6603a9527baa22534aee3ebb4a4227b311af978585eea7c72089f4bc8232a22ba1750f238b5f6f555c81c3a5be4cec0f5a790292070bc51bf05f887d0c07af96cf6723dc8d6c766722563ba1334602274bcd1ddbe1bca5a0b8224945f0577947ed931ab09a0d97b93290d15379579b5c0c70596b3493884ad446df4aaf8a077950a2ce353dfcd43a901a71dc3ff4a7b6490d83de61a2c1ce5ff14adb4811d53f3cfe72236d52ff46437141899743e0bea5b2530c99d98a018f5a311e5f70acfe4b3f1205c586792793cdb6169910397cf904d5bb076790a77160c19b1ab988c7b7c0bf3e66f262381528ddd5f75a39201a4de8cae1a88d4dc3415b2cb411d493dfb62749bd4c40c659bc624a8da9cda7b11cf04854f92186e12df47cb843649a32f4a3cdf0a9e38b66654274f10f8bc0fd62495e2fd97d3a282c1d063490b1f39f4e7d16d2583858251ffacc520c8c3e43596708f10dc61dfd7e666786ffa9dc49b38b67def93ca8e94edac9612f1efefbd9cf7cbd61b00b008852e5bd0413d24b5e49c6e2b78014116ee71ca44ce2584cc2a1d243ec7eb36d20085b6d8cda79d2d43f0860350d92475d3c393625c7b8abebb92e49a95e3b117c3987fdcf97f164e504b83d455dec94a3ba5af88ef5025966129008c279ccdbddfc494c17423631f232f949de098daf82029390262ba3dcf7878c813a110ab0f83787e9950ada4ccf8517ad6d971d7b8c2c479e3190a65f1b2e926c9d6c82cfee7b38b6ab5155225c0149c50ac7e0ae5bb0c1bd5f1ddaeb4a503f5abf1a713e85fd4e3d17da435fb4b6ca9f99e6d4a4702ce3a8d48bce1730b69f554d3db73a5d54811acae1803828e1b105c5aaf369c6f56995eb084805b81e763efe48ef3f053cda21e10da440fa9bef8825afa0eb93eaef8cf14f9109926f0bc7a7c9dfaa001cf1a586ba6295b9b04a1ca6b16122e0e35900a5c2369a64a6531b5974c34e6158c6c50b8fe70be1c2d15dcd19521baa18a127c5668c365a7f3b21e53c4f326dd7f52e3058e509d41a31c33d26a2ae31829f70828fb1bb1f0d36390b171e5703c3146f76fe5901641b822bf1bb041af25feb480fdca859cbc8741ef39ad5c5d775386d5f47628bf22293a580f259e013ab4c3aa503d7203b6e15c35ba083bc04f09766a7e32691b80133f1a24860ba7309917eb5b19ffa85eeff084d13e99e0acf913197cd50709a7be227cf66a08faca35a00b68098375c3ebeb5f9a05760be9fd76e6d46ba63ccd1b9625f3e596c825e79f29609addfc01ef63c065ed9aa890eff27c38ae31d1f4b8ed674d549893086bfee2585d960a1f7bbafad347b219164126e50a579edc9dff998f0a4700c1fe6c5f4b0aac7cbfd07ae71ff7e41ce57f2fdcb3f9316866cc37be2aec6ab8398acbb8f87a9c3dbad716fa56de28b78e968f5bd7d60207eb06d67422329ab3c3490d92ff1e272b227767b544ef8285f9f9ac2f8c208bb10d49a84362e5c5cd3b21e83e9975845bd7c1dc701eb93af330a8f131f8fd09638a2436a99a2a3020869d588464af8543f2c447b866de8bdd247a91749f22cd2dec33b8f17a9e9c3e36d978fc99c0f3202633e9dcba317b58384190f64ffe78710a6eeb9273a91a464c6ef9c3951f9180b8eded4a20bb4e03f841990e746376710acfef22899131b2b5edb491456b2ba851865f0aad4b68206e50692961a7d71af7d79379bfa5c26d566d8eab6fda65192ae2e15ebf58d2265b87e04ab897a40e3d7db7ffdd33da373c450644aa2f91cce9b949e6324b9ae2c3440a4641988911d33e893c9e9921a9ca3b2db93a0d14c035f19e24ad33e1048a0e0ddbe7bf9d8656e72bec2263d30c5040ea2fa03622ca24a51c40f37e05899beb492d2f9fee4f6a357f1788fb9a6dc8bf8132742f626f7227d831e0491fb1ae49ec862cb99420190230d9527b53d46e2d0befd86116fceca09eac6b55b3e3e6e3020bbdfba2f1174dc471e07a16bc63dfb0a0dc434eb990a806de8c0d505b774993203e886d08e2deafd8daa35551580f3a5c1c9462d6d98e250a49986221819db41f0f4d734e6909ecae25b440dbfdea9b91b54fd2e1c0df122a59dd941723d0bdae149401a3acf7e46c2d66085010d8eea16937330d542f71c9b3d732afc14ef73cc7e50be09704d5f1d076e06c644651c8e9cde751367afee43140130897b9c22cc89d0be9d2ec4c146ede307b588b7676574eb2b74ffa4db18144ea84911a177dfa4189cac14b258bc428cf80d94f69b396192fb2a3b50e357ebdb19efdbc0cc782b815950c02a29b38b725064aa70648d3958e23edcc98639e68d830162c7efeb8d6f294b52d17cc9864416bcb3aa379dc528c62dff68646cb9616d97e81e3d1952ca53296889e57a12cc941d514717227b309861e4e95a4147ac843002cce51ddf7e1ee164c5e05bb24840cf11f1ea0a0bb9c3a41061c449dbf7a5fb3467532b6f5302ea8d7a7f4989116d274193671942b902d25ae31386e665f5bec57622956c397e77dd1a65ff72abadd1e145f04556fc94ab1ae53e1e23647fd3e164aee6db35da238c73dd95721fda4060a1917b92bf0e0d08814bab74b2a82bb777f6d75ff5e2c851084dae5d16dbae0771db14f082cbc0d35912a1de9aa7a8fdf011242a69fc389f07d78e7dfb62de85a227e3a98c75a9c707301182119b238a98f9e702c217f02799968618e99e6997df45db9f4b45c1b3946d4f783a206d3cb3ca2609f0192052f29c8cfa8ae7312cc8af8decad5810d49d330e15bd8bf4ad0d7476b5cd960aa6ebab5ad5c991e68d0e8e3962a59aa9f031e7393a8bb6a094dd0d230378a4f558431061ebbd5be5ecb3d111f76cd00ac8c94036a5fe8183c2dda08c7df5017e163327ff65082f4168e4662a6d3f979e92f7a4138c31178308e1062d9063fccab6c0d5487d39229d9660cc916306170b624ea0188bba03d93f16db1a7a10f79ec560f4892a296f2962e3258a07a54e70d94258eaff3ec05fd853d52c63c6a0989c5fabc167390a8451a6cb4e7417f4fc3f6d5c6c28cb8d326dfc82def7bbe55728586fa52ae804474609f672297de2dfce7e5ce88123c9f0d030229e21b4bf6a6257255642cdaf053669b58566a886e5f575dcdf688cb29fc9fb278f2ad59f6748aaa50239a051aacf231535a800cce7d1983f65cdf6d6bffb308cf6ddfe34c6c1df20a82eb8d42b755708d29b5a42753805b092f73101b005c05714f9ec897eeab010edc2bca802fffd62a8a2f39d3333c86c4c62b887bca96e77cf9edfee250f3c43ffe48b0c445d5c6cc68076e5c9ecd36f2265414bfcf078e367d0862397b42109567a3b3472306c0fb967a772e884bbcddb00679256574c5f557c7585fa216cffa730fb067d7c54bbe377a2a542e2e652e50c25628f28f4add05dda50103cd311bceeea19d12bbf4997ea5641dcf11f05fa91662c64d723900f5b48d335fde08ad07186454ab65d4986cbae9557edd0736d5be437581be6373a52719260ba9fae8fcbf466fb200faa364fc61cfb232303c5ae72bcea2ba3800d6001f925870b10709ac19b3d426b418fea2eddc52fd1bd991088c8ef37c6519144b5887b6c5168a194392dc015fedb43c3e5921537c7567d1216730aa49a3d7dccfe781fe9e1ebe116e6f60cba73e77cabaa7fbe42672508c6b85c85a4d98dea3f5b1dc40376f6002a03f06e623ec153d0169d9d7c259d8a94984f4809609b53d59e9018141204dd3ac8bc93f6e3c887d53f0b8984aaa08c9429f4211bac1f35e5ef3b70731c80a48cf1cf6098971365c8ab241707755d5355015d2eea8288646b1ca06aa8c8c3e9bd6d6f5e318b07ed1ce314ae8bc62e733679486430f4b96937516e8c635812e78019bb3fce80b8ca2debd50b33af65fb90d812ea075a6c6f7fea1249e467baf32710e2db4ebfe3d6f1ef5790979fe2e5471ba3dbfcc83ba28392cd971ea2afe63fab7273816ab05a5ee8a94dacfc17a85085334d76c6eb65f9c5d496e22748f7968bfc7ebcb74bb8380be4d36b323f5c964d7654f980a66463be131829e5722e7fe8778748ce0ccf7061d89f64b09329bd298a71ca86e4b82a1a7ebe5b1783c2bcac0aa3d840c3cdf8e57f32576c94afe4890c7a29fbf4044e1e28593a92b0ab885c92794fcc7278f5de01264c65de7495386f1eccf68b349101680877c42251add248689c7613b9170740909ad3c9a45d9f178a0dde1887abce510bfed2d7d1681f5576d7d12e0c32aa92f1e53455f2363113a16e14a55d91af5c71f5f54a3c6fef47c4e8214e480f254a5a437c5c59664390b4c6cc52ca6ff129064d705e768e674127a50b139112b9787ebc9fb7faca0fdc877dd4be0dd86c013fa74ce8575f31be937546909e439bb4df57bb95d62a33df9d979df63d79ba7cea789fd23b6edc02cc4d8dd15ce3a038a18e143d01aeb6df98b727203c28e975d0b616d202e3cfe75163a8a2008936ea09db0d82b44412402567cc9e441a7489e4d184f5c1cc4e26666c9ab6fdeecc236564aecf075ca8ad05859f139f0e0e5cb1fcde9bb6d09d782c0de86c9fbc977393311dc5991afa32561d4a1ad733ad299ace512cb74b68a95aaf0cf990deea234999b3846b7fd63924fa8988f4c92e190c39e6f4b036bf55915e82b8195e471089a42d4395e398bdf57ccfe666d89a3d46f82263c8c9b9312d745330dfe75e37a6ac92d633154fa9e6bb606f7e8d3656cd5193fc0350fb607a6820701ff537bd03c8fca904d0ccbef1fd8492e83a967398fb80d475d849fbbc76de440baca50048080c224378390a7e3f7d01b3ac5a352ce3a2a0f48ace0665cfad8cd3d0e895f31e2d1f15e7e462949b0ffe34ae411efe052c6c3c2b0a84bac545ad6872b95c4e48e56ec1c3b79932dedac0bc6798d028b4f0bc1557c4fb56406be6744ec762b352d30e7f9e08782f5b74ef0c19b0b95e3e215573bd281242bbc6068c4e91de87e0d17cb746358df9b00c97c918351a94e3b0c50357fd723e097d85a3669621f92ca752b45d1657758bc89e848d89e8db6ab457bfb368e123a01dc69e2476ad1ec24091e5ff989f5c827063702eb7508c297d7b67bd7c36dd0febc8208d92bf2cd9730d92438aa83716eca5de089f405169a667a5ab184b15f6d37d6956588de64f49aa2479574f5a1157f83120d46e1cea6668ac1bfdd41f3c7b4c29ca4cf0a85160af4bd904e3e30a55ae20f4a0cf358993140191ef2121b334707d71db4301a0d912d568037066a90f346e0750bae78b6bbf51130a20dc67a992b81a26f6cd30aff501bf8992837623919df31edc0ea6052b8a84cfbbcb16bae0eecd6b147fe95e51121d08252c6ddfe7e3f351db55da20f1a046988c7f915799614b526446d11f6a0f3eb48618fefcf4499604818f5bd7afd4d4c12452c5dc636615a420670e2944a3cee6a8147ec9bdb2edff48482d755351e58be86c802fe1c9cc01c6be9ed96c3abaad3873012498cc23f9fcfcb5a6ae7e34905d5a53729a83ec0f2f7fdf4c0015d5cd2e1c646ad6d5a88191918fa06347ced0a23fdd03f34d199248db797391cda72d9ddb8b5114af88c043f08f899fffcff6530fd9ff554cb772f049604b2b999827fad1db4d947d9ef381c176dc0b6a3089e5233ce292cea51e33a3dafa086c41add7053da95f0f32e0df96c73540973b1d4e35e75d25fa3729f14ce4fcb6aaad0f7c14a6f2cf1133138d2445774c918e6f3888a3fd8c847aa3fae5a906eefa650126739c8c851d8f15a5ebff8072e1eca099bf0b51f83836eaa1217fd10bc161de0a5806be7f4e32e757dbe92bda0ca24e5140922abcd535155773ef51e2883d8deeafde737e4196340326bf3ce1a3e62124b0e8f9881cea599fd1d5e192a80c3edc51077aa1ceaae7491a920199e78333a68faa3ec20ac0a27736e1da8374cd8bcd45d513aec5db2c2e7e265cf116ced1707ce399a3cb01ccbdbce58ed89d0ff040fc64b76069153afc578b732a49b496a41f2ce70534a51cc211c6bb8c1c82cd82b507a6bb38c4b86c0ec675b05f8b487f53ba1edb057da535c53ceea2acf73cf91ca196864ab93561cb20d87b9f61f04bc009da94fc4f1ad18df438da0b0f816601378811973226e5a370e57e3cbb422789062da06fcd8d24a571988d55c33e958a32b3a1b285cf5daf9841c16fcdff1d4c68b89b089ddad895a22e675946ddf95e03ba79552df860eea24195fa4f52a5ba193bcb45065dbe49ac15b38756a9b25e180ffd7f2af2e43df9680ec59edcbfc6bc417c90e3d1b333328d3fc869c81df69a0829d8a69083f3bc516be7707fab9f11cd5794c48f33c9ced909b63c9404f8424cb75131c3804921488c39368aacd7bcf59d0900a02334ef449b403dcb43f729b287d6c59bc199d8e248cb5bbb8b6bb537fd9b2503be02e560624a5541e629f201790924890ba3684f6c769e002d53a1ef41585e5588311e2e11bb11ee42cfa8d0efc40c1bd541d14fc0d8b8357d49386f82b23190d6566a55bc9a5ba2e837386e1677fc28fea23716db4163910dca7b2f08bbe7216d5b52ad7cfbe6873f4d096e5a8ba7c3109b38bec962a3399cc881beb275218d6b1554fd686e453911e1590c13ddf8277040802706bb01bb24c138dc64ea80962f9090d50373bddfb473c5a0bb999f461878457557986a832820b632e76c910c357bb839507df881899aa2c6b7ed7a499209cb924e6030dab61c76111e1a1702947cf2a2cbe8edcc02d62560b76309cbab2d310129ac404f287ebc43dc8f0f59c8b0dfa43906ccc2004dc93c67c8ddcf51e3a4d5254138bf65e847e84637c8a84d730c473e72950c779910884cee2ae5a51231632a6366dd0a93ec9d93f7f36287172a68deea2425c52126c50e40b77b5e703719b42c2d036d3f1960ac5baea374b20f4f74d582b8fa67763f9c91d7a398a627f366ab7d91a37c7aa4864e768ea9eee33c0a96c50e3a212ae0005a1579949f20c5da6a974fc27a7f45a411d58facb3051e887e53d257056bf07a5e2816564d941bc0b3f442ceff70bdefa29e82c49c29280313bb8235658a86a1b22ddbb6f88e9740bd18813c83a3c0b5cf31d3a84122011ccbceb1619f356b01487c06b5037ec6fe0eaaf55b8b66312c209666eeb2248e011cc792776887078395fb99c485fe46f6890daf75c160a45b618873023db8b45d9b4d8defd2a564ece2c49cfd58e4671c95180acbb8725c71a8ce411a52d848340fcec34265f8d3b97c3b44bbb77a3d2ce2cc9d70bc290447b59042932145b321bc2aab7f812c198a5bc8a60e0db5a357ee32e2fbf258245d6d9dcf30b76ce60ee53696d484c59ae53723d4d6b9c299ea20fdb375ef1286b18d1b512431faf3769d43078512efe705fc9a1435018f32d31e02cd7cb8d1dc311441bf2043243345e296021e31c5f32aff8c4220f9b9fb4222efce5fdc95c61bc9a38b1d06ea8e81b74744681dbcbfcd107edf30ec8178a0ae5bcb7640f6564fe9c606ffd2f52af94d37e4d1837a752c6554de30c9c97cca9530cd506489d2d4b6e9cdd78a995a1450e5d6589ed89351e74911246c69b90dea5f7e18ce88e80a843ce4132162fdc35e83d8a27cf6257084f67e66b2144b5cba3194371c3e3cdbaadecd40c02c1501b5d8effcdb5cfca3434e9a0c00208b64625e54fd10097c2a5f353fc1b74a33cf810314f89e3f7fa1b20ed49e21582a6103fea6b47a2db10adb6d3cb4995fe7a56f869c186d24e2fef03059470a21b38772db6f3e8362439e10b3aea958d475b58061d562b969cd33a3e45eca13b78208f5c9a4f3be105516f92cfa5944bcfc08508f0bccb65a2aa15cc65ed9789021a262a7bb8bae1772539942d7a58ddc1ad5a44eacfcbd4a3937908889b4a1a1e3f0c693938721fcd3670be63c820ba816c64c24e7b621f3addb0f65cd2e2c127221e021b1520e4087382068e9d4377ad454007335935c57cd399c3e2728f57217980718948c4f6f854e90ff2f1056bdf2dc69b5af30c5256c4dc891ff8c15c2cc51a47fa90b369d22df9ffc1db3ecbb28959da44c4cd5c76eedaa18629a8ffb84e10358fd0a97e4a08c21b6666647328456f10c90f1a57dc71393a6aea6cb20a85b231a9c855abcef77e489929260c4ce945616f02846f28898c7a45ff6a3e12ebb5bcbb3381f2c231711aede8d8bff9b4a2bb05863d816ea8f2c28f3047b30440dac098eaa7fbf2d550d004691656c32fdbcf5749e19c09403b3a4715ec6ee9bc92f6da79e302a0bd930c18d315ad0e91d93685538faa5078b50016071bf3bd27e146da62515abf775c9c89f676769e762216e2f0d4b8fc03b343548693fff615e0386676c301d0072ee4eb99c5aeeffce52fdaed381a9c970f04c0afc8e3f0504c6e46ad94d4e129cc8eb9e6fa341311c8be6e220077c4427514a3265943f042acfe730212c2ba51a42e477f012692bac33187addcc3931d16a915fd1f5fa97bac54be736e371d8eb4ee655e911343d083902f10926e4af3a748d62dc745d596580206e68150c13ca5a00bdbab2c3d58f30d058f8bc0eeec50b599ee88571dd0020b8d187db7df1ea259cc5fd2b38b0f5e3413ba2e57e6bd5a4eeaba2515db0c5143846da84a06f11321d7d93ca8767dafb9f3ad4f35c13e6b0fb17209b8efa3125637490266223ab3daf9490497dbd7a55a49abf5f6390e1f9de20fc3b309d5a14fae626528741fa449ef6be8868ed673eda1bbdd8dc5640db6feb30e65c25c5c82b8a0ca885303bc47480ca6dcdb076c598c3e426e7c4b44c3e27b7e10ce549f16518dd798862b039678197906e2a61396f359c5991d927fd05fe769c1e26e98123067a5a8d530e27fdbda30c0cde9dcc35cb58cf68d67268f3e957a4877ada268b10a27f6e5141d897f8f5ae13519336980fbf51b165f747e59e35553cada995a4de55af0deb92aa7bed7e3082125a65de43afdf05b9346d6cfc9aaee4c70a710ade5cbad9cb3f438bdbc54066fc013e7decaaccb266ca5e9c7e13a954001961d358718c95a0116cdcb41a90140ae2c2b4d5784fe485ae25548d6cecab44e2a857804fe5a869bea756697d468a067d9e4a6760adff21862cb1152744b2cedd1ad1965dc69ccca4e9e3f7ee01d3272cffbf3a04e618f8c1cb65601891f5275115c28d93ed5fc4030f8cdd1a38c159c5cea866836a9ab5e02fea335de1583b84acc24ef53d800a8d5e081f8eb6a72d2ef87f6820333c6cbcd3b09415ac021d11dd80ca7def72f26529c6e37699049912b739c71109c32adbfffe358d335a22343688209733a52ade0e804498b5cf43258c439027fc9580584f7018742818ab1cc1511c0a7506a8affd4d5735a42273367a7f8841346bb1d703e1f1e54ce1e0c54c3ac85fbe6f4fe7e92160c216bfcded6d8d01a4ccbae04b7885494e19563112bbb56a081ed7d5cd45a67b4c160020c677632a04906d2dbb5c64910e801b6090b7cf14f7d440e63921d7b2e5de395afbf12784ee2d0f55be41ab12a1637bfd589eb39e4da985cb8a4ebe964a80a54d9ac9abb4634b0e01d9ad99e0a9700375d2427dd48205674b1a9b577d8a5359e449bc9188c3dcbfbfc5bb26057b3b8a35afe81539049153ff26a3c780a2deaaf9b02bbdf68684af20d7fc6a1d1877613699d89ddb299b5f946a4de9e9d5d0d3884e690d11580611cc6d340ebe3be5eebd430414bdbb831e0767e307c0753812dacd90a108eac767fcf17e1fbacddd6e24b0959a17e0a5d6e1180ae7ec58d7e041f61d84da61d9da411bed3ebcef753a075f032e66a0926c9c5bf1c210fc967271b46f9d5334b73568afe74d9a4357aa30c7b26888656d6a8c13595a68f224166a48ec5d6b8a636ac05bc894af43fc24126e85383bb4647f7bc882d2434fe2ce2aa2a5773c94789e6a30158fac56d85e5d448e196bb4d6e39f74037b05d368766b3f9bae805e146af6450f000049b99a53ccacac1fd1d9b956768f2ad8e01162fce07890f1671c3a57f99284314a8f0364014132a33e7086d230bf10a0cf5dc131169f34835ba7ed6387b6a92779d11d448aad9c365ce3b7b4c04563c9fda444fb10e45480e611f30c5f96c8877a38f1fe4c968a4b69c7c8cba386b7c33786ca510512f9ce3c6b2c641216f54ffbfb9f70ea4f8abfb4800b56fde916b507c3ff8d860783a0d7591864eacb7865ad09b9516388e7a4cfdd94136746f5f19f153f9dfe5248f6bafd2faadf466cb60214b817bc999c39b954f22b98f583899099a133056225f0880828f7b3923a733a76b8343712530128c06ff2f7d0aff03dd6e1e500cc0ef142a47f1a3ba5d539b957e147dee2ad51c4e067fc34e44e60d14a0e0bd518700b3f2708303e77d782696c97636632bd0340e580e3ffb0ebc388c66fc641f45e1887a05670d40203a98c054a52513c7d07a734124c6bdd455dde88486c28cdd2ad7d4cf5ebd628d70f078724ea4458f423e83b4ce515b5bf8fea77415c0a90383a3453e9e1458a614d0230cbed5c834acc3395e7df463baf3eb2f69b9574f7e5a2d4faa7273bca30f07627ee89df533cf7a341d6d22c267f328d990fbcf648456b165ebc41535306d1f0242ca700581665f2b10fa32ad33da06ecfab78750aa1bf09941523dce3ff1294697ba3438a30d1828be9d7edb5cb1ada99cdb80cb5e02e1e1e6058c0561793c7df9f33ae22724a7168a52e3c434e4cd211dabff4ebed523db7bcea42f657ae298fed43afda77c82e96af15b1124d7d7a7967998e7e383476fcfefbd381697b50048d77cccfbe736aca26f2093ef88ee504ff22db3cc2f018168a9395a3c0fd58186a140336c33a336b735266b7d235f5be892e3a6e77e2f5ff828ab2c9856d444add6604462460a6a33958fb3cd7e0d8ba6b792b41672872856fe8a7191e85854ecfea72467e5af02aececb3b816821e9543e549c138f99d8a8586fc993dbe18c866624269c0a8ea88a7707df73f7959e8f564bf0458f55c276304883c96982b877935170ef98003bdb2a5955913034acc49f6929255d0681ea07d77e5124e8e92c8d243e85584accdb193c8d9cb6a95861ffacdf2af1c882bc0134003239ea444b2d0fbf58c451eb49bbe240203da183138b621006b470875a68b008ae62b0d5863286fb351df679ad236766ea25d4122990d1cbcb2daa76086b62d45d8949c4e2394b73cffba577d7f44ed5e6954ad22377c200193b03cfbc40487b119f97286c6cb6695bfc0f712bb1e7be7dbd31a34e4b899e902e0ff60d5b47de95b3232b3aa8433f18b5b3eeb6c4381c4892539a353dc8fc8338835048b09bdd55f047f47f25000c0a6efc4156575e41695388e9b50008b07b88cd1005cfb0f508fa8d6ad2bedcb9abbb4c2074aebe3994c45d107335a0c5ed16aa036228cf20055362bcd4861319ba32818c7828844474d3c3aab275be5e8caa56f96725a0d615ba940bf279d265b435a99a74a6155394dd327cad8e6324108b6b0d9a6191e8605171cd80a2429313dc91f060c07dd3e2c69e391d2de943abe315db0e41325eebd6b116c7afe3e54573b3c1ddda15e0c302db06f3d19a105e53dc8524cb44a1a10d3f5f79404b7e012d36e2e52dc40362b2b4db6c08ee11d3150cad37b5c1a34e0b28a39500e472758be40581474f9e607051044f3dc55df4357767a6e8ce7351d5e312b59f42ac9991eecb81e6aa9a62d5c500199c2253748bf962bc95bad2114ab05ce7b9f803c42f2a16103f8d66ae1abc712332311a83bc3a224b66227389e7b0cbd666c15d0cb5a0204ae4e33c30e407ea01a31e006a216a70eaae6fd07cb37905834f6299d6b24b5c6820a96ffab79af78271fc3f90ad099db40129fe1016fa34518dcf064d730fca0dcc913224600f91e9b80d1cac3ea10a35d2ad4830021e958c82994e331b0573ebb4563c4c037d9957128bdb6f267c5c2aa03dead803a17a0998af370f24a1222322032b2c856eafe260b0fe512f6b8e84b60e4abab955de4d1168c36295d2e8673f75abef9077c12a89ad2ca047c8361bcd9156b6d959e961d840800cb0add30c0bf3588f23018580d144d40e6669e45b0153d86e6df280ffffb79fa37d04b1bc49add129294478b5fbb28ac592549ca41ef40e9d8b2477d2d85c1f1c9725b5a6fdb0543432eea32f40eac62a56e36de4c2045d1208ba17754d6da532a32c8b5d92a6a9a3d17b11e755ffb2190cc6cb42dc09d5f7022ccf892c03687795e785c84ef1434bc8f931cbb551adb550a9569a005bc13756d4e7527dc1d7ed20df1f1ca2cd2b43bc7fb56a0117e150e113f3cc878d8507250d5252ed2687cbbfb1f85f1c30c1a8bb9ae94a0b9adc86b93c6fb13ef0a5264b0ad58493ad11169a65f9a96f0bbfe26a1c62e386741e1b7da3b639161e923d4197308d87d6a4ce281e15b2ad57aaec6be7ba3356a437cdac21ca8eb19a36c3386b3486108613bd2e82ceee04e02daf1296383313140270ca4a028e2af66b62a7e2e31a3691551eb960c7b0987fb3efc4aac798dfab566e9ce3b5886e99c0c19cd59d58ee9d400d38ad76210bafe9f65fa00b2bafb3479f77ec505d2480501e747ec0aeb8c3b574ee4b53ed52647665c595fe29a01a12f94ec9c2a6853e9f3679777acbd8a63fd6ae854ac46793dc141b6b7652a9014ec35bd3626926f04b895d54dacd9718f68b71ba3e93110873e6e0cef76d2f30df15f04b2420551fa1cb44e9187be4c5bea9cc6276696ea3e1a067c3a9ba1c02238d317c5840967082fef5e843305dd5ca414716d89faecf750b239cc336e2e865c2a14df620ab70c8ee9cef11067e685133da93f1ff7f35845a23fc0c2a5faded9a8114792ef34de2d980f314546a3ae28e863941cf67ade3098f391fad0b6ce10627b7663c60895975999759bca5c20fb37781db58ec69b20bc02d577a2c4f656dc0e5184fc33f37acfca907b71acb14793a93038e05317c100e00dfdf83c525ebb5fb0fb967c7504b131cd4425322cc5ce9db3683cd7a5211c238049fab134fbd18ab7f27ef39c65918f8b222af2b362f2356ad14b252236e07dd5b8be62992b92490b93d93531a58169201a9fb9b867a5ea61490775784285245037162249075bd1d1ce7e2acf4ebc1c50c40eb41bcdcef2f19e1f49081dc317aa0cfcf8282796b82816209a66ebd71a2b256103a94bc5b84a2dd953ada95c5a9bf648cbaadb65bdc2716eae383870ada0971c95033053a81fa3020c15c6514ba5b8e32372d49915aab0ba98584f460b6b40085531ac8e427803708cc3867f537681229704d34461c850803b6ce02980c03938eedba5685730b0954664fe5b6b968cb46275089298d614f2387fe3afe04840eac3d89fd9682f9ea6251ffc74687d2b690c5ba11b1ec814be8195d73235f00e3b4ad895c17071aa5a3567ac3c54a73bed2b23ddd2133d21bc2223fc11957bc86593056a11d5758a5671b1f80b2824b884c8d662580ddaa305693c16cf790caa4e2ffaa22cff4b15c0b50a16d8b77555cf7d1b01c483cf686d5ed41e4971efa15207ffde22cd054652556f380f4cb31c8883415219607b5a5c2b9b90b23c16f11d6c1651debacdc18e6bcde00f7e41bba81384d04d753183a26eacc2c8073331918bd99ca6cf31eb8d8d62b4a5e82df8a61b8a60f3fb7a1bf0cd455bc1a200607a49060961ea62314763c03cee6cb1e42caa1d1bf488a2714d5c81e3f38d8f95a6572a9626278c86d036a150359ba27630ad6165dab9bb01e7ad64281308f3c4b89be40843c4fef6f04260aeca32475abb8674b11641ed18997753b65f7ff783a7900bfc5eff0873276ce7f3571282673c2b66c4b61f7bb33f4a796818536f9aef6b7e5063f2f6452aab8a5e398b8426af5892b429402f0b44a6bf8b41445980e4dbab3794f95d5fc827344f7e6d157079aea28673befbbe7d9cf0f1bbaa47d7cf593f6c362aced903f2d0ea834b8bc404b0c420f118cb54535c4b0189cf58ed024c866deb4d2a23a19a86db9e41a3915e9ea97a824aa12aa459a962925f6a10128b332d612df44576773b0ada2a2079d2234e6ec54b882c27faa2a78713daa3da8c800a2fe917dd4abe0c3ca4979b2527acc55467d2fcbd52845fd2c8c5efcf88f6df016cb3bfdaed2162a9666b779116e140546759281b6097c0ea41f858d0112b64587ad79f92982c56e25f95b018051111c448ca397de329c6891cf6a100a764b7c7228c00652b3ec9029532f805c299e0ef8a4a078498de7b235c2f6f57fcba8b24b8c45f91816e18fb655e08b6b610e007b9156ee30e8ee95294a750815950988425e36d7330e08fa0405c9c5975593fd5b4cbd1521d63a34be006c0fe24bc8c05c2b69a49e2211a299b9a9880b6948975f07cad727921879797c249b3073e31176e5f34a393cd8dead3bf79fb9ab16ab058f26370201b890edd86b3d2c0fef99f48c4d48acd93eb36709f43e7906ca327fa6b6f75a08e51ad6a4bd01cbd1a6a09057cef4115e033157234fcd01a8eb5fe7da3c684cfcf311a9e94255908c635cc53d8bdc392d5d92650b1afece44e2f3e69ae6c0f67a888d5bc9958b19631c7f1b574b710c9e435fe57979ea450cc16a19b3a957753aa39a8728c616855898f2cc878eeecdf76b87be1cb3cab213f667bd518570623a4ac2a457df1275309fcb2ca737e1dfc86282efa5e1db295cce97b028214d0eec325fcd01c4265f741aa5639798bf2a4dd2ba9bd411303c22dfb70b59cca76513486dad82c79cd7c2fcec6817f9016b36219a232fce661df6049bee824c904d354a2d76fb4a0afca237a1057f52a0e19a4dd50367ae627322f89116b0e2837ad2fb64053e885bf8d59abc2783ea01043464d5efd7874bbcdb4518db88883fef2c1628c01a7334d53fe2e11547e1afdeb478b518cf3cf6b92316ddcdf51afc333b46d7e1c4fa68c0eeb698bc06d4f27676278c82dfdb6e16827e29eb9e960b6b4796e2023fd51dcc019b619ee3ad9d5f0cf405fdc11aed43e5cb9d76fd446860793a51fd3ef98d47080cb137cd0de78c02b59e82d768328607c098d1556d5a7c7afe726c39c8a6d2ea63ba36d8a5a1ac08d6e431ab56487a73eb59b7fb88d4cae91c5430df621c048c18541f5203962194a1a3ca7324395dfef66bb9bb3b24f69d0004c6887a7007ad8255083304195282c203c7b358101e853785e7d8bce35d7db6d4f6d6c88c3c655a04f89461d93d2e12e9e0b2ed87870a65c370be1b0846f88c5be69fdbfc03f8b137d625e879f04283b17a0c19d64fb20e5efb583fdf3bbb10bc17327cee902f4a9c1f8f3edaeb8fa0932c9e8ef6e5a07bf5f62b0d6e51ffe68519caf24f66abf886696ec754f920844a4422c5aa580a114609b369225bee20f589a8af224bd6697536f704abf08845af5545a655e3fae0b67a56df260796f295bd80d86f79460a127c06c0d2a93ebc07fac7dcfb327a524f452b268f3ce013dbfa8a74481c5cbb08b7c5c46b49f86140c8cf303fb4d84607ad790859672aff53dcf529ded8b3bd1027eaf5d84c3966aed9a5f6007138885bd359d6fbc23bdd7c2d1efb97832031c81d9298a1144f22b9c7c6ace0dc65744b7b0939032c62723cc403c0e5ef98e08e67d998098d45d66a2ab88ce689f6ada5a1ad3b39c81b5576a37dd3a0498791e40bb1f502f35214bdd4c033a3bd952e1bb088ebf557dab3607d205b3a856c7e842d555c34aad15dc29380b3a54ce067e6eefa3c7fad8bc89aa743c229f4f1973fef030d7050b3dd26923c553ee7786e7c7c168ef9c68827d8b84f9573dfd54a33af8ba691de299b5d2ec3a1f2bcc1f75e9cc95983d11d4ed6824fadc2859a9e1717ac2e302347ef8aa8fb00ee09cd1528a3b9bb5aa0bfaaba23c2dc55ebf98f870e4cd05ad402a216ce99ad8f427c6288b5107f7c270a3531556e96745e34590207970414b48df5b1a5b0fb09c0d3a91c5accbf15c29f79c4dd81a47976674ce6641ae9a9ac6d373b3d5d9a6f8bb64b5f7307c24e0b0961d6cfa918ab96e38c36b6c74187eeb40477d4c34e819d0acd5d357f5b8056850394ee6ddb7340243afd5a9b03fa67d7c9361f953786b72c4fe89f78c974acf45580a985a55bedd7d3d17f6f642cf424f2b8aa8cf56b217bf55723bc023bf22c678806eb54eae74e8f78eb5e6dac637244b28ac49aedeb2ad8503cd8bfc84d1048d5e2f4432f6d1859ec2a21c2baab70ff27da8799d6397f504fe0e20dedbcc02e54d8b550cf4a977060d69edb0038b91747a154ea3d52841dd971c70aeedac8987f190c7851f29055595d65aee93226da14540dba679f345e68d3bd5ff92379f947de46865dee28a6aaaee0f078e3181240b2a4345a07c11808b0757194a510cbfd6aab140b50ecf371e6b31b12598e615308fbc2ea31588c99c11eb9a3db0a98a10e226d75d146618e45e1fce83fe8f18aa6b455b72b440ae2a19ab23a4da332acf902e32c3a65d88df36239cba0ddfc68168fc94bc7fb6f120f4509cac243e3130da71a191c41f0f256a779bf8e49e05408480b1324296e85d30b6ba052dd023311a4dd0715b8924d0f9ca94d9bb27ec0e3aa139f0cf62f1383580a91c4c07d6eb3157c94a40c5a4a8277c1c6df475d2f1144459cf4e271bfd5b5ee6bc5c6e7490cb4e1b0060bacc38cfa1084fc364fc73c146d175941efe62fd6a479d352f90b65a0f4bad7a075d293b5943c37ae3d3b795f4c33f57c638823d23457c0fb7d347e6117b1c03d2c9e359e69605e845607cd8ddb1da2150d6c60f26795ca17bea4045f46032e6dbb7d9236d33c258ac0d9dbe93fc5b960dec2f9855d7bd28361530516f8d20a6fdc811c18d190e100329b454232914238b09ac6c3fb8ed1724221d76a0b175a4221361335a3443e15685567d3823070e94b495249f4db197f8451b08c188dd9ff1837b070d643f65cc824fe4c0fad63a92a4defcebcbe540c7298b905156b649c125c2e81bcda71f9a5503999582274cd09e7a2873854f856cf015f6aface22cb31ae379929c13a45540e6964aadc911b0dc13c90b6d4a7a1f8072824f410b19f2cc9e190bc4037865c411005b6034f5f7e03b32659fd96d43f3683a05b4399614712a0cbe0ed2c132bdb33040c8e22f3980e939859ea46accb8d514aef9029f2ec9b09c409f41771c01829c4551a223276212109b35698ccaf82518b851a429d67698bdedad90d43416f622257e141f6faf88b867e746971ab600dee3d88d366540bde1ce1c9a8fdb79812dbe4e75fdc69310f4d5be87cd4588987a2b749617f7b4358c87f783c84f602e995ca160e6886d0e4ed5357a29683421feba5e78db44daac20b9e62a3dcd54e430bb431139020cb8ad01bcc26ead073831f61bd296836a3db325c04792a8e18eae82d1118773202a136c386702fc4d6bc0c2db926ef249bc823d1cc366ea057b481f8aae15526187f270d44a919d776917b43cbefa5dbf93e609782bf3f8e846523aa1775d049e2ced7798a0eccdbf8579962a71fc105825c5d719348f7a96832d75d31b9c22d1ff1c6e2dd6455511a901998508ade0735cc1865fb05329e47361918d95297d115c7ac72a982c0bdd1a9ce8a06d0c2c81487fa8e2b118291932605c8a5fea73a8cc0094292d86f6d3985e76495fe1a862585c2dbd75f01efac61b3b3388343f294d7da65eb968af5e7d5e90ab1934ffe20ddda06f016f00e72b0bb4be2bf8c87127efd841808598b01d468be6c56cfd2fd467a5121913dedcf967d6cf495b1925d628861cbcaee6a21d06409318b92f232b50aa9ff65eae289cd968c0fc705fb85d3c6795405835033e955e187d42739c37a2a73fe08c2c1d8074c4f4559040cb33a28e0e9ffd0af6a6a038642dc9d84eb1ebac7ab17d1a9283df7a51368cecc0bbf211e68fd25db76390d7a169d180731b06b97c67d3216ff7e112e4b968a02587741a5d5063ebe0f8c83b9ed3781f73a819d110c9cfc43365feb6ef62f890dc298e36d3809504bf4b2163ec9b4c7dedcd7e69754931e8a6bf1fb7e596b8ea3b6dca95ffcbd4683b1b4053b6072cdd9d47a27f4bbda58a9d8add848a92b584bdb13c2543b5444173d48ce85747c5485539af27225372235775e78cc99f0b880047989a6952baac53037563ed71eab91d6372dbce51e30bb8ef74de8b03f0299ebbdb9c86e4d8bf53af26fd2a8ca3223ccf4bd5cb7b45421e447f2e685d2c2a17c7d1268d12dc5d13596310f6f11171dadbd3e96ab105c4305ed43f98656b6a706ab456b8026e7e35fa0ed542aa3dfbaeba8bb03235cc757701d0b70acac2f3e5b9d2a30e272f9ac9afc98e23391ca67c6bf7175fecee6fab9aa7a4fe400ff98291f03d33a861be1595bdbb2f6a619b93e6e3de77de51576a0b43b67687420c3e40c1bdc4f93b64a970458fbe2bca484a063851905e1f47da9e40736724973e499feb305316fe113a04953cefea54a94bd81e28e03ebe4e36d6381c48ba9d619089cfd3d6f8d65d9015c8093becef53079199401d2f1b77d68d8d74ad60ceffa87218951e2c0a1af9eadf32a8ca939beb17cf76bc199caf3de0177acee955f6f601f8499d7dc7218c1350f511bb1d5d01ec47b974c85c37cf3d613f772b59be5b7e8804e370d6b1704b0276baaaf295c7dcf736ee8a5c333830704d40669f3d01a5934a93c6454bb64cc1c4ff43622a638e67171d0a8f2d00ed41c02b35fb0c7112373b6a7e6b9b71fc7eb90cae0a2f196d28e0fba83b1725321c574702c838b716a2e9378c850342b7e477713238d89a03e0a8b254c682b2d8e796ed3aa6d5b46e254be5f93280be33350a2e12eab805a549a115293269def79bec04c7b1c9fd5eab6be62b1ce496d16b0486772ba42870a0ab9d4ba439b471578c3043a0773108db0559e47b9a1bfdc8a62d895f8c0b3287ad3a72069fbf03cb5fd6f82d83e4fc138c148eebeb04d612fd963bb099634075c61275314026eee8e884568d410f28c238b0dd9a6d0273cf18739bf535a3a7d4b193fdaefc7cbfcf4cface66c58b36a11436d6fcb83f4d29d969999e6844c9c39e707737a226557f1f2bdb2ba5b2ca1fb13797ef54f34d58e1860f63ab6f6c52e61103fe761519e305d245fe1008d46cb8ec042f25e1a5c8b12666aaf444f82a4dc2fd3ffa609b9ca2b4713da9551985f0ad14f0637772d90a8c391a759dd2964ee6cf29e8481802a466e1781ac47567c44abbb562ae6efb3b238639098e5772ff4cc0f087e6aedc4ad09baff54ec00f3b6825d882a050721aeef878f49357f209afbb788825e7b80b463783e34f374ba9b909bf88231550486c829b9f7f046153fa8f96e5927862db6b58dbc57df8fec81305a9ef24bfb092a9448906d2b2bfddabf79428c6a44b8cc522e16dbd3fc02c6038d23d29f20b5857e20cc6f391a5aa6a4f374d777f4cee4c1b53c609ff001c080723dd63bc137b58cc22489e22831674fe4f890984bb837f01d889dae00a4af0254e4cbc646affed9cb4ef885be9074a413d7e5ae25435fc557a8ce4eaf7593460cdddb62cbab346d486e501d7d13bc056c8b8cbe0de2ccb62d5aa770bf059fa1d7dab90b498037291dc63873a4d23b0cf5c9b32ad069442e2f11c5a79673c4006ba805a185b107a7569ffc9fbf6f407062deb5a660a0684eaf6aa01373dd06aa4119a8d0e3eda81c04e36d01672570c30fc16ac490e8db2ef679bb3d12ec4908c9b700b5b5e7dd1c1852f1b7c3fb4ad6f1fea6412c1996ff3152bf1b57c489b13ad568b2529163c882cda0b0489c235fa21c2b8320ae8626eca7587002d41bda2846e2a2756b32814ed347b58950e6cef20bd92ac01a66328af78e521894b521ae99b1b7fcfa18f8ac9308ab9444ebd2db5dd780397a3075ee552804c7eb857d5674daa9360cd74678a8c4ca380defe8f6e5af50d85063000ee571439641a4867a9240857378931af0d62fbe0f4a8421e86d3c173fdcdc83e9e59349d25ae2a02e7578698ea5015a98701b7e17113d82b178f9e6054fc10eaf4d464ecb1c70b9510612d30cc2ad468513a2aec0bbdb2f3bb50ed062ebf5fff2928fa2c22ae5fa3a1c2ef9f34f70571bcd5049eb3454924741c88a5a9f26e2fa08b87343c3a70ae42866aafd790c51610f2837a9e3c0d462262c533178b863d358dc2daf84dba6dfa7b5f757b5c7e076b3c871e47d47d6992c8d9334846a24add2ba25c7c405be258346be4ce57d5455c4472fe48e8344fbfbd5da724ec23db0afef2dd6e499c826a5cadf6ed0615a3c03aaacf2bed2dbfd8de50893a003a61327db1c54e63ef33928b18ca8ad889dad8651abbaeede8acb40c84af1223b8586a091b2b8fbc47eca92bc3dabef7f171eb2f57fa5f39d1199004b823ce03881c2893353200c75135dfe1250ad1d09dba62ffbfaed2aaa5737cc1ce90e511f83e1c471a8457b6c844b66b06151ecf6aa1e326bb2d22eb931fc5882fd166d36a8b3056a9f7b726af9d25701a8ebd7df104b8ea7f7718588ff6baa081234befdf39bfceaeaa2994ed87b9f8382e85038bd182429d6b145b4305d664d783781863485a50785991bb96b602a5ea56e9cdd2655c2d6d11dd337d3b71c6d41d5a92edf6f459ab7b56fbf1f42dcda8b5a24850f67ea145d81f9fcc9ce5f01d9da395537845d82aca8e0030f2eaf81aef5cb42fe052dbefd7d46f97a423f78c7ee6b0f170d349ed0a54051bffcb5430023a39a6e801abffd43c36d3e90d7f50986a3c186251d7bec38e04ca2ed51dad1f3225d0729f4762901b7e434b19a801ff7c7ee3f5effa0d5cdf9f80235bf768d155e48ecbfb6e9c1220fdb9f9f0dbf72dd8970491c6fe08ae6f3e02aa7b434aa5e42efe623375668ecfa160de01f0eaa87f3078a5ca4df8b0d17daaf59c41cd8671c572b36bcbf33901fa8cffb58373d1431597017be618b76d459a6598daef6e549126fa3af56148150d1f75f4f0d3f606af729269b6f71fc670eb1f3ab9f6f2e0f38dba4487a525a10c146e3d9b2d7cbeca88739a387954d378219a6326dc108d1ee6da24ce38e2d69b318b1bef0b3483ba70c8f6d990e7b955a84d7fd4ed6573db5451d7681731a9227663f895c0c783c13daf69d61147656560bfdfdaac0a5c947a91b18afb78f10d99818fb6f6c5832da2a42db0ca4045ccf03a8c580f8dd209ad6a668e6b139697628bbac636cc5af7b27692dc158b5fd5ad454a7e4c53aa6b7c703a3a09847e088a2bbeba8b37ab5d2289ff1e820527c852c5e9ee713ab8d14fc899ee60dd7464227/usr/src/kernels/5.14.0-503.23.1.el9_5.aarch64+rtbuild@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.23.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(LZ4_compress_default)kernel(LZ4_compress_destSize)kernel(LZ4_compress_fast)kernel(LZ4_compress_fast_continue)kernel(LZ4_loadDict)kernel(LZ4_saveDict)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(___drm_dbg)kernel(__acpi_nfit_notify)kernel(__acpi_nvdimm_notify)kernel(__acpi_video_get_backlight_type)kernel(__async_tx_find_channel)kernel(__bcm_phy_modify_exp)kernel(__bcm_phy_modify_rdb)kernel(__bcm_phy_read_exp)kernel(__bcm_phy_read_rdb)kernel(__bcm_phy_write_exp)kernel(__bcm_phy_write_rdb)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_regmap_init_spi)kernel(__dp_aux_dp_driver_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(__host1x_client_init)kernel(__host1x_client_register)kernel(__hv_pkt_iter_next)kernel(__ip_tunnel_change_mtu)kernel(__iscsi_complete_pdu)kernel(__iscsi_put_task)kernel(__iscsit_check_dataout_hdr)kernel(__mb_cache_entry_free)kernel(__mhi_driver_register)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(__regmap_init_ram)kernel(__regmap_init_raw_ram)kernel(__regmap_init_spi)kernel(__rmi_register_function_handler)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(__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(__transport_register_session)kernel(__twofish_setkey)kernel(__ulpi_register_driver)kernel(__vmbus_driver_register)kernel(__vmbus_request_addr_match)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(acpi_nfit_ctl)kernel(acpi_nfit_desc_init)kernel(acpi_nfit_init)kernel(acpi_nfit_shutdown)kernel(acpi_video_get_edid)kernel(acpi_video_get_levels)kernel(acpi_video_handles_brightness_key_presses)kernel(acpi_video_register)kernel(acpi_video_register_backlight)kernel(acpi_video_set_dmi_backlight_type)kernel(acpi_video_unregister)kernel(admin_timeout)kernel(ahci_platform_assert_rsts)kernel(ahci_platform_deassert_rsts)kernel(ahci_platform_disable_clks)kernel(ahci_platform_disable_phys)kernel(ahci_platform_disable_regulators)kernel(ahci_platform_disable_resources)kernel(ahci_platform_enable_clks)kernel(ahci_platform_enable_phys)kernel(ahci_platform_enable_regulators)kernel(ahci_platform_enable_resources)kernel(ahci_platform_find_clk)kernel(ahci_platform_get_resources)kernel(ahci_platform_init_host)kernel(ahci_platform_ops)kernel(ahci_platform_resume)kernel(ahci_platform_resume_host)kernel(ahci_platform_shutdown)kernel(ahci_platform_suspend)kernel(ahci_platform_suspend_host)kernel(alloc_hdlcdev)kernel(alloc_mdio_bitbang)kernel(alloc_nfs_open_context)kernel(arc4_crypt)kernel(arc4_setkey)kernel(arm_cspmu_sysfs_event_show)kernel(arm_cspmu_sysfs_format_show)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(at803x_ack_interrupt)kernel(at803x_cdt_fault_length)kernel(at803x_cdt_start)kernel(at803x_cdt_wait_for_completion)kernel(at803x_config_intr)kernel(at803x_config_mdix)kernel(at803x_debug_reg_mask)kernel(at803x_debug_reg_read)kernel(at803x_debug_reg_write)kernel(at803x_get_tunable)kernel(at803x_get_wol)kernel(at803x_handle_interrupt)kernel(at803x_prepare_config_aneg)kernel(at803x_read_specific_status)kernel(at803x_read_status)kernel(at803x_set_tunable)kernel(at803x_set_wol)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(bcm54xx_auxctl_read)kernel(bcm54xx_auxctl_write)kernel(bcm_phy_28nm_a0b0_afe_config_init)kernel(bcm_phy_ack_intr)kernel(bcm_phy_cable_test_get_status)kernel(bcm_phy_cable_test_get_status_rdb)kernel(bcm_phy_cable_test_start)kernel(bcm_phy_cable_test_start_rdb)kernel(bcm_phy_config_intr)kernel(bcm_phy_downshift_get)kernel(bcm_phy_downshift_set)kernel(bcm_phy_enable_apd)kernel(bcm_phy_enable_jumbo)kernel(bcm_phy_get_sset_count)kernel(bcm_phy_get_stats)kernel(bcm_phy_get_strings)kernel(bcm_phy_get_wol)kernel(bcm_phy_handle_interrupt)kernel(bcm_phy_led_brightness_set)kernel(bcm_phy_modify_exp)kernel(bcm_phy_modify_rdb)kernel(bcm_phy_r_rc_cal_reset)kernel(bcm_phy_read_exp)kernel(bcm_phy_read_misc)kernel(bcm_phy_read_rdb)kernel(bcm_phy_read_shadow)kernel(bcm_phy_set_eee)kernel(bcm_phy_set_wol)kernel(bcm_phy_wol_isr)kernel(bcm_phy_write_exp)kernel(bcm_phy_write_misc)kernel(bcm_phy_write_rdb)kernel(bcm_phy_write_shadow)kernel(bcm_ptp_config_init)kernel(bcm_ptp_probe)kernel(bcm_ptp_stop)kernel(bgpio_init)kernel(bgx_config_timestamping)kernel(bgx_get_lmac_count)kernel(bgx_get_lmac_link_state)kernel(bgx_get_lmac_mac)kernel(bgx_get_map)kernel(bgx_get_rx_stats)kernel(bgx_get_tx_stats)kernel(bgx_lmac_get_pfc)kernel(bgx_lmac_internal_loopback)kernel(bgx_lmac_rx_tx_enable)kernel(bgx_lmac_set_pfc)kernel(bgx_reset_xcast_mode)kernel(bgx_set_dmac_cam_filter)kernel(bgx_set_lmac_mac)kernel(bgx_set_xcast_mode)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(cavium_ptp_get)kernel(cavium_ptp_put)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(ccp_enqueue_cmd)kernel(ccp_present)kernel(ccp_version)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(ci_hdrc_add_device)kernel(ci_hdrc_query_available_role)kernel(ci_hdrc_remove_device)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(coresight_add_sysfs_link)kernel(coresight_alloc_device_name)kernel(coresight_barrier_pkt)kernel(coresight_claim_device)kernel(coresight_claim_device_unlocked)kernel(coresight_disable)kernel(coresight_disable_path)kernel(coresight_disclaim_device)kernel(coresight_disclaim_device_unlocked)kernel(coresight_enable)kernel(coresight_find_csdev_by_fwnode)kernel(coresight_get_cpu)kernel(coresight_get_percpu_sink)kernel(coresight_get_platform_data)kernel(coresight_loses_context_with_cpu)kernel(coresight_register)kernel(coresight_remove_cti_ops)kernel(coresight_remove_sysfs_link)kernel(coresight_set_assoc_ectdev_mutex)kernel(coresight_set_cti_ops)kernel(coresight_set_percpu_sink)kernel(coresight_timeout)kernel(coresight_unregister)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_engine_alloc_init)kernel(crypto_engine_alloc_init_and_set)kernel(crypto_engine_exit)kernel(crypto_engine_start)kernel(crypto_engine_stop)kernel(crypto_finalize_aead_request)kernel(crypto_finalize_akcipher_request)kernel(crypto_finalize_hash_request)kernel(crypto_finalize_skcipher_request)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(crypto_transfer_aead_request_to_engine)kernel(crypto_transfer_akcipher_request_to_engine)kernel(crypto_transfer_hash_request_to_engine)kernel(crypto_transfer_skcipher_request_to_engine)kernel(cscfg_activate_config)kernel(cscfg_config_sysfs_get_active_cfg)kernel(cscfg_csdev_disable_active_config)kernel(cscfg_csdev_enable_active_config)kernel(cscfg_csdev_reset_feats)kernel(cscfg_deactivate_config)kernel(cscfg_load_config_sets)kernel(cscfg_register_csdev)kernel(cscfg_unload_config_sets)kernel(cscfg_unregister_csdev)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(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(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(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_of_get_bridge)kernel(devm_drm_panel_add_follower)kernel(devm_drm_panel_bridge_add)kernel(devm_drm_panel_bridge_add_typed)kernel(devm_lcd_device_register)kernel(devm_lcd_device_unregister)kernel(devm_namespace_disable)kernel(devm_namespace_enable)kernel(devm_nvdimm_memremap)kernel(devm_of_dp_aux_populate_bus)kernel(devm_pvpanic_probe)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(do_dw_dma_disable)kernel(do_dw_dma_enable)kernel(dp_altmode_probe)kernel(dp_altmode_remove)kernel(dp_aux_dp_driver_unregister)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_connector_atomic_hdr_metadata_equal)kernel(drm_connector_attach_colorspace_property)kernel(drm_connector_attach_content_protection_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_ttm_dumb_map_offset)kernel(drm_gem_ttm_mmap)kernel(drm_gem_ttm_print_info)kernel(drm_gem_ttm_vmap)kernel(drm_gem_ttm_vunmap)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_vram_create)kernel(drm_gem_vram_driver_dumb_create)kernel(drm_gem_vram_fill_create_dumb)kernel(drm_gem_vram_offset)kernel(drm_gem_vram_pin)kernel(drm_gem_vram_plane_helper_cleanup_fb)kernel(drm_gem_vram_plane_helper_prepare_fb)kernel(drm_gem_vram_put)kernel(drm_gem_vram_simple_display_pipe_cleanup_fb)kernel(drm_gem_vram_simple_display_pipe_prepare_fb)kernel(drm_gem_vram_unpin)kernel(drm_gem_vram_vmap)kernel(drm_gem_vram_vunmap)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_subpixel_order_name)kernel(drm_get_tv_mode_from_name)kernel(drm_gpuva_find)kernel(drm_gpuva_find_first)kernel(drm_gpuva_find_next)kernel(drm_gpuva_find_prev)kernel(drm_gpuva_insert)kernel(drm_gpuva_link)kernel(drm_gpuva_map)kernel(drm_gpuva_ops_free)kernel(drm_gpuva_remap)kernel(drm_gpuva_remove)kernel(drm_gpuva_unlink)kernel(drm_gpuva_unmap)kernel(drm_gpuvm_bo_create)kernel(drm_gpuvm_bo_evict)kernel(drm_gpuvm_bo_extobj_add)kernel(drm_gpuvm_bo_find)kernel(drm_gpuvm_bo_obtain)kernel(drm_gpuvm_bo_obtain_prealloc)kernel(drm_gpuvm_bo_put)kernel(drm_gpuvm_bo_unmap_ops_create)kernel(drm_gpuvm_exec_lock)kernel(drm_gpuvm_exec_lock_array)kernel(drm_gpuvm_exec_lock_range)kernel(drm_gpuvm_init)kernel(drm_gpuvm_interval_empty)kernel(drm_gpuvm_prefetch_ops_create)kernel(drm_gpuvm_prepare_objects)kernel(drm_gpuvm_prepare_range)kernel(drm_gpuvm_prepare_vm)kernel(drm_gpuvm_put)kernel(drm_gpuvm_range_valid)kernel(drm_gpuvm_resv_add_fence)kernel(drm_gpuvm_resv_object_alloc)kernel(drm_gpuvm_sm_map)kernel(drm_gpuvm_sm_map_ops_create)kernel(drm_gpuvm_sm_unmap)kernel(drm_gpuvm_sm_unmap_ops_create)kernel(drm_gpuvm_validate)kernel(drm_gtf_mode)kernel(drm_gtf_mode_complex)kernel(drm_handle_vblank)kernel(drm_hdcp_check_ksvs_revoked)kernel(drm_hdcp_update_content_protection)kernel(drm_hdmi_avi_infoframe_bars)kernel(drm_hdmi_avi_infoframe_colorimetry)kernel(drm_hdmi_avi_infoframe_content_type)kernel(drm_hdmi_avi_infoframe_from_display_mode)kernel(drm_hdmi_avi_infoframe_quant_range)kernel(drm_hdmi_infoframe_set_hdr_metadata)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_of_component_match_add)kernel(drm_of_component_probe)kernel(drm_of_crtc_port_mask)kernel(drm_of_encoder_active_endpoint)kernel(drm_of_find_panel_or_bridge)kernel(drm_of_find_possible_crtcs)kernel(drm_of_get_data_lanes_count)kernel(drm_of_get_data_lanes_count_ep)kernel(drm_of_get_dsi_bus)kernel(drm_of_lvds_get_data_mapping)kernel(drm_of_lvds_get_dual_link_pixel_order)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_dp_aux_backlight)kernel(drm_panel_enable)kernel(drm_panel_get_modes)kernel(drm_panel_init)kernel(drm_panel_of_backlight)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_scdc_get_scrambling_status)kernel(drm_scdc_read)kernel(drm_scdc_set_high_tmds_clock_ratio)kernel(drm_scdc_set_scrambling)kernel(drm_scdc_write)kernel(drm_sched_entity_destroy)kernel(drm_sched_entity_error)kernel(drm_sched_entity_fini)kernel(drm_sched_entity_flush)kernel(drm_sched_entity_init)kernel(drm_sched_entity_modify_sched)kernel(drm_sched_entity_push_job)kernel(drm_sched_entity_set_priority)kernel(drm_sched_fault)kernel(drm_sched_fini)kernel(drm_sched_increase_karma)kernel(drm_sched_init)kernel(drm_sched_job_add_dependency)kernel(drm_sched_job_add_implicit_dependencies)kernel(drm_sched_job_add_resv_dependencies)kernel(drm_sched_job_add_syncobj_dependency)kernel(drm_sched_job_arm)kernel(drm_sched_job_cleanup)kernel(drm_sched_job_init)kernel(drm_sched_pick_best)kernel(drm_sched_resubmit_jobs)kernel(drm_sched_resume_timeout)kernel(drm_sched_start)kernel(drm_sched_stop)kernel(drm_sched_suspend_timeout)kernel(drm_sched_tdr_queue_imm)kernel(drm_sched_wqueue_ready)kernel(drm_sched_wqueue_start)kernel(drm_sched_wqueue_stop)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_suballoc_dump_debug_info)kernel(drm_suballoc_free)kernel(drm_suballoc_manager_fini)kernel(drm_suballoc_manager_init)kernel(drm_suballoc_new)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_vram_helper_mode_valid)kernel(drm_vram_mm_debugfs_init)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_of_get_bridge)kernel(drmm_panel_bridge_add)kernel(drmm_release_action)kernel(drmm_vram_helper_init)kernel(ds1685_rtc_poweroff)kernel(dw_dma_acpi_controller_free)kernel(dw_dma_acpi_controller_register)kernel(dw_dma_filter)kernel(dw_dma_probe)kernel(dw_dma_remove)kernel(ebt_do_table)kernel(ebt_register_table)kernel(ebt_unregister_table)kernel(ebt_unregister_table_pre_exit)kernel(eeprom_93cx6_multiread)kernel(eeprom_93cx6_multireadb)kernel(eeprom_93cx6_read)kernel(eeprom_93cx6_readb)kernel(eeprom_93cx6_wren)kernel(eeprom_93cx6_write)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(encode_rs8)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(etm_perf_symlink)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(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(ffa_bus_type)kernel(ffa_device_register)kernel(ffa_device_unregister)kernel(ffa_driver_register)kernel(ffa_driver_unregister)kernel(fill_inquiry_response)kernel(find_cxl_root)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(free_mdio_bitbang)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(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(generic_mii_ioctl)kernel(geneve_dev_create_fb)kernel(get_h225_addr)kernel(get_nfs_open_context)kernel(get_phv_bit)kernel(get_scpi_ops)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(hdlc_close)kernel(hdlc_ioctl)kernel(hdlc_open)kernel(hdlc_start_xmit)kernel(hid_sensor_get_usage_index)kernel(hidma_mgmt_init_sys)kernel(hidma_mgmt_setup)kernel(hnae3_register_ae_algo)kernel(hnae3_register_ae_dev)kernel(hnae3_register_client)kernel(hnae3_set_client_init_flag)kernel(hnae3_unregister_ae_algo)kernel(hnae3_unregister_ae_dev)kernel(hnae3_unregister_client)kernel(hnae_ae_register)kernel(hnae_ae_unregister)kernel(hnae_get_handle)kernel(hnae_put_handle)kernel(hnae_register_notifier)kernel(hnae_reinit_handle)kernel(hnae_unregister_notifier)kernel(hns_dsaf_roce_reset)kernel(host1x_bo_pin)kernel(host1x_bo_unpin)kernel(host1x_channel_get)kernel(host1x_channel_put)kernel(host1x_channel_request)kernel(host1x_channel_stop)kernel(host1x_client_exit)kernel(host1x_client_resume)kernel(host1x_client_suspend)kernel(host1x_client_unregister)kernel(host1x_device_exit)kernel(host1x_device_init)kernel(host1x_driver_register_full)kernel(host1x_driver_unregister)kernel(host1x_fence_cancel)kernel(host1x_fence_create)kernel(host1x_get_dma_mask)kernel(host1x_job_add_gather)kernel(host1x_job_add_wait)kernel(host1x_job_alloc)kernel(host1x_job_get)kernel(host1x_job_pin)kernel(host1x_job_put)kernel(host1x_job_submit)kernel(host1x_job_unpin)kernel(host1x_memory_context_alloc)kernel(host1x_memory_context_get)kernel(host1x_memory_context_put)kernel(host1x_syncpt_alloc)kernel(host1x_syncpt_base_id)kernel(host1x_syncpt_get)kernel(host1x_syncpt_get_base)kernel(host1x_syncpt_get_by_id)kernel(host1x_syncpt_get_by_id_noref)kernel(host1x_syncpt_id)kernel(host1x_syncpt_incr)kernel(host1x_syncpt_incr_max)kernel(host1x_syncpt_put)kernel(host1x_syncpt_read)kernel(host1x_syncpt_read_max)kernel(host1x_syncpt_read_min)kernel(host1x_syncpt_release_vblank_reservation)kernel(host1x_syncpt_request)kernel(host1x_syncpt_wait)kernel(hsr_get_version)kernel(hv_pkt_iter_close)kernel(hv_pkt_iter_first)kernel(hv_ringbuffer_get_debuginfo)kernel(hv_ringbuffer_spinlock_busy)kernel(hvpci_block_ops)kernel(hw_phymode_configure)kernel(hyperv_read_cfg_blk)kernel(hyperv_reg_block_invalidate)kernel(hyperv_write_cfg_blk)kernel(i2c_bit_add_bus)kernel(i2c_bit_add_numbered_bus)kernel(i2c_bit_algo)kernel(i2c_dw_acpi_configure)kernel(i2c_dw_adjust_bus_speed)kernel(i2c_dw_configure_master)kernel(i2c_dw_prepare_clk)kernel(i2c_dw_probe_master)kernel(i2c_dw_validate_speed)kernel(i2c_free_slave_host_notify_device)kernel(i2c_handle_smbus_alert)kernel(i2c_hid_core_pm)kernel(i2c_hid_core_probe)kernel(i2c_hid_core_remove)kernel(i2c_hid_core_shutdown)kernel(i2c_mux_add_adapter)kernel(i2c_mux_alloc)kernel(i2c_mux_del_adapters)kernel(i2c_new_slave_host_notify_device)kernel(i2c_pca_add_bus)kernel(i2c_pca_add_numbered_bus)kernel(i2c_register_spd)kernel(i2c_root_adapter)kernel(i3c_device_disable_ibi)kernel(i3c_device_do_priv_xfers)kernel(i3c_device_enable_ibi)kernel(i3c_device_free_ibi)kernel(i3c_device_get_info)kernel(i3c_device_match_id)kernel(i3c_device_request_ibi)kernel(i3c_driver_register_with_owner)kernel(i3c_driver_unregister)kernel(i3c_generic_ibi_alloc_pool)kernel(i3c_generic_ibi_free_pool)kernel(i3c_generic_ibi_get_free_slot)kernel(i3c_generic_ibi_recycle_slot)kernel(i3c_master_add_i3c_dev_locked)kernel(i3c_master_defslvs_locked)kernel(i3c_master_disec_locked)kernel(i3c_master_do_daa)kernel(i3c_master_enec_locked)kernel(i3c_master_entdaa_locked)kernel(i3c_master_get_free_addr)kernel(i3c_master_queue_ibi)kernel(i3c_master_register)kernel(i3c_master_set_info)kernel(i3c_master_unregister)kernel(i3cdev_to_dev)kernel(i40e_client_device_register)kernel(i40e_client_device_unregister)kernel(ice_add_rdma_qset)kernel(ice_del_rdma_qset)kernel(ice_get_qos_params)kernel(ice_rdma_request_reset)kernel(ice_rdma_update_vsi_filter)kernel(ice_xdp_locking_key)kernel(idma32_dma_probe)kernel(idma32_dma_remove)kernel(imx_dsp_free_channel)kernel(imx_dsp_request_channel)kernel(imx_dsp_ring_doorbell)kernel(imx_icc_register)kernel(imx_icc_unregister)kernel(imx_usbmisc_charger_detection)kernel(imx_usbmisc_hsic_set_connect)kernel(imx_usbmisc_init)kernel(imx_usbmisc_init_post)kernel(imx_usbmisc_resume)kernel(imx_usbmisc_suspend)kernel(init_cdrom_command)kernel(init_rs_gfp)kernel(init_rs_non_canonical)kernel(input_ff_create_memless)kernel(iommufd_access_attach)kernel(iommufd_access_create)kernel(iommufd_access_destroy)kernel(iommufd_access_detach)kernel(iommufd_access_pin_pages)kernel(iommufd_access_replace)kernel(iommufd_access_rw)kernel(iommufd_access_unpin_pages)kernel(iommufd_ctx_from_fd)kernel(iommufd_ctx_from_file)kernel(iommufd_ctx_get)kernel(iommufd_ctx_has_group)kernel(iommufd_ctx_put)kernel(iommufd_device_attach)kernel(iommufd_device_bind)kernel(iommufd_device_detach)kernel(iommufd_device_replace)kernel(iommufd_device_to_ictx)kernel(iommufd_device_to_id)kernel(iommufd_device_unbind)kernel(iommufd_vfio_compat_ioas_create)kernel(iommufd_vfio_compat_ioas_get_id)kernel(iommufd_vfio_compat_set_no_iommu)kernel(ip6_tnl_change_mtu)kernel(ip6_tnl_encap_add_ops)kernel(ip6_tnl_encap_del_ops)kernel(ip6_tnl_encap_setup)kernel(ip6_tnl_get_cap)kernel(ip6_tnl_get_iflink)kernel(ip6_tnl_get_link_net)kernel(ip6_tnl_parse_tlv_enc_lim)kernel(ip6_tnl_rcv)kernel(ip6_tnl_rcv_ctl)kernel(ip6_tnl_xmit)kernel(ip6_tnl_xmit_ctl)kernel(ip6t_alloc_initial_table)kernel(ip6t_do_table)kernel(ip6t_register_table)kernel(ip6t_unregister_table_exit)kernel(ip6t_unregister_table_pre_exit)kernel(ip_md_tunnel_xmit)kernel(ip_set_add)kernel(ip_set_alloc)kernel(ip_set_del)kernel(ip_set_elem_len)kernel(ip_set_extensions)kernel(ip_set_free)kernel(ip_set_get_byname)kernel(ip_set_get_extensions)kernel(ip_set_get_ip4_port)kernel(ip_set_get_ip6_port)kernel(ip_set_get_ipaddr4)kernel(ip_set_get_ipaddr6)kernel(ip_set_hostmask_map)kernel(ip_set_init_comment)kernel(ip_set_match_extensions)kernel(ip_set_name_byindex)kernel(ip_set_netmask_map)kernel(ip_set_nfnl_get_byindex)kernel(ip_set_nfnl_put)kernel(ip_set_put_byindex)kernel(ip_set_put_extensions)kernel(ip_set_put_flags)kernel(ip_set_range_to_cidr)kernel(ip_set_test)kernel(ip_set_type_register)kernel(ip_set_type_unregister)kernel(ip_tunnel_change_mtu)kernel(ip_tunnel_changelink)kernel(ip_tunnel_ctl)kernel(ip_tunnel_delete_nets)kernel(ip_tunnel_dellink)kernel(ip_tunnel_encap_add_ops)kernel(ip_tunnel_encap_del_ops)kernel(ip_tunnel_encap_setup)kernel(ip_tunnel_get_iflink)kernel(ip_tunnel_get_link_net)kernel(ip_tunnel_init)kernel(ip_tunnel_init_net)kernel(ip_tunnel_lookup)kernel(ip_tunnel_newlink)kernel(ip_tunnel_parm_from_user)kernel(ip_tunnel_parm_to_user)kernel(ip_tunnel_rcv)kernel(ip_tunnel_setup)kernel(ip_tunnel_siocdevprivate)kernel(ip_tunnel_uninit)kernel(ip_tunnel_xmit)kernel(ip_vs_conn_in_get)kernel(ip_vs_conn_in_get_proto)kernel(ip_vs_conn_new)kernel(ip_vs_conn_out_get)kernel(ip_vs_conn_out_get_proto)kernel(ip_vs_conn_put)kernel(ip_vs_new_conn_out)kernel(ip_vs_nfct_expect_related)kernel(ip_vs_proto_data_get)kernel(ip_vs_proto_get)kernel(ip_vs_proto_name)kernel(ip_vs_scheduler_err)kernel(ip_vs_tcp_conn_listen)kernel(ipcomp_destroy)kernel(ipcomp_init_state)kernel(ipcomp_input)kernel(ipcomp_output)kernel(ipmb_checksum)kernel(ipmi_add_smi)kernel(ipmi_addr_length)kernel(ipmi_addr_src_to_str)kernel(ipmi_alloc_smi_msg)kernel(ipmi_create_user)kernel(ipmi_destroy_user)kernel(ipmi_free_recv_msg)kernel(ipmi_get_maintenance_mode)kernel(ipmi_get_my_LUN)kernel(ipmi_get_my_address)kernel(ipmi_get_smi_info)kernel(ipmi_get_version)kernel(ipmi_poll_interface)kernel(ipmi_register_for_cmd)kernel(ipmi_request_settime)kernel(ipmi_request_supply_msgs)kernel(ipmi_set_gets_events)kernel(ipmi_set_maintenance_mode)kernel(ipmi_set_my_LUN)kernel(ipmi_set_my_address)kernel(ipmi_smi_msg_received)kernel(ipmi_smi_watchdog_pretimeout)kernel(ipmi_smi_watcher_register)kernel(ipmi_smi_watcher_unregister)kernel(ipmi_unregister_for_cmd)kernel(ipmi_unregister_smi)kernel(ipmi_validate_addr)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(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_nd_dax)kernel(is_nd_pfn)kernel(is_nvdimm_bus_locked)kernel(is_nvdimm_sync)kernel(is_prime_number)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(ixgbe_xdp_locking_key)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(krb5_cbc_cts_decrypt)kernel(krb5_cbc_cts_encrypt)kernel(krb5_etm_checksum)kernel(krb5_nfold)kernel(lan87xx_read_status)kernel(layoutstats_timer)kernel(lcd_device_register)kernel(lcd_device_unregister)kernel(libceph_compatible)kernel(libfc_vport_create)kernel(llc_add_pack)kernel(llc_build_and_send_ui_pkt)kernel(llc_mac_hdr_init)kernel(llc_remove_pack)kernel(llc_sap_close)kernel(llc_sap_find)kernel(llc_sap_list)kernel(llc_sap_open)kernel(llc_set_station_handler)kernel(lockd_down)kernel(lockd_up)kernel(locks_end_grace)kernel(locks_in_grace)kernel(locks_start_grace)kernel(macsec_get_real_dev)kernel(macsec_netdev_is_offloaded)kernel(macsec_pn_wrapped)kernel(macvlan_common_newlink)kernel(macvlan_common_setup)kernel(macvlan_dellink)kernel(macvlan_link_register)kernel(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(mdio45_ethtool_gset_npage)kernel(mdio45_ethtool_ksettings_get_npage)kernel(mdio45_links_ok)kernel(mdio45_nway_restart)kernel(mdio45_probe)kernel(mdio_mii_ioctl)kernel(mdio_set_flag)kernel(mdiobb_read_c22)kernel(mdiobb_read_c45)kernel(mdiobb_write_c22)kernel(mdiobb_write_c45)kernel(mhi_alloc_controller)kernel(mhi_async_power_up)kernel(mhi_device_get)kernel(mhi_device_get_sync)kernel(mhi_device_put)kernel(mhi_download_rddm_image)kernel(mhi_driver_unregister)kernel(mhi_force_rddm_mode)kernel(mhi_free_controller)kernel(mhi_get_exec_env)kernel(mhi_get_free_desc_count)kernel(mhi_get_mhi_state)kernel(mhi_notify)kernel(mhi_pm_resume)kernel(mhi_pm_resume_force)kernel(mhi_pm_suspend)kernel(mhi_power_down)kernel(mhi_power_down_keep_dev)kernel(mhi_prepare_for_power_up)kernel(mhi_prepare_for_transfer)kernel(mhi_prepare_for_transfer_autoqueue)kernel(mhi_queue_buf)kernel(mhi_queue_dma)kernel(mhi_queue_is_full)kernel(mhi_queue_skb)kernel(mhi_register_controller)kernel(mhi_soc_reset)kernel(mhi_sync_power_up)kernel(mhi_unprepare_after_power_down)kernel(mhi_unprepare_from_transfer)kernel(mhi_unregister_controller)kernel(mii_check_gmii_support)kernel(mii_check_link)kernel(mii_check_media)kernel(mii_ethtool_get_link_ksettings)kernel(mii_ethtool_gset)kernel(mii_ethtool_set_link_ksettings)kernel(mii_ethtool_sset)kernel(mii_link_ok)kernel(mii_nway_restart)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_i2c_driver_register)kernel(mlxsw_i2c_driver_unregister)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(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_dax_probe)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_pfn_probe)kernel(nd_pfn_validate)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(next_prime_number)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(nfit_get_smbios_id)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(nv_cspmu_init_ops)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_setup_pfn)kernel(nvdimm_to_bus)kernel(nvdimm_volatile_region_create)kernel(nvme_alloc_admin_tag_set)kernel(nvme_alloc_io_tag_set)kernel(nvme_auth_alloc_key)kernel(nvme_auth_augmented_challenge)kernel(nvme_auth_dhgroup_id)kernel(nvme_auth_dhgroup_kpp)kernel(nvme_auth_dhgroup_name)kernel(nvme_auth_digest_name)kernel(nvme_auth_extract_key)kernel(nvme_auth_free)kernel(nvme_auth_free_key)kernel(nvme_auth_gen_privkey)kernel(nvme_auth_gen_pubkey)kernel(nvme_auth_gen_shared_secret)kernel(nvme_auth_generate_key)kernel(nvme_auth_get_seqnum)kernel(nvme_auth_hmac_hash_len)kernel(nvme_auth_hmac_id)kernel(nvme_auth_hmac_name)kernel(nvme_auth_init_ctrl)kernel(nvme_auth_key_struct_size)kernel(nvme_auth_negotiate)kernel(nvme_auth_stop)kernel(nvme_auth_transform_key)kernel(nvme_auth_wait)kernel(nvme_cancel_admin_tagset)kernel(nvme_cancel_request)kernel(nvme_cancel_tagset)kernel(nvme_change_ctrl_state)kernel(nvme_cleanup_cmd)kernel(nvme_command_effects)kernel(nvme_complete_async_event)kernel(nvme_complete_batch_req)kernel(nvme_complete_rq)kernel(nvme_ctrl_from_file)kernel(nvme_delete_ctrl)kernel(nvme_delete_wq)kernel(nvme_dev_attrs_group)kernel(nvme_disable_ctrl)kernel(nvme_enable_ctrl)kernel(nvme_execute_rq)kernel(nvme_fail_nonready_command)kernel(nvme_fc_io_getuuid)kernel(nvme_fc_rcv_ls_req)kernel(nvme_fc_register_localport)kernel(nvme_fc_register_remoteport)kernel(nvme_fc_rescan_remoteport)kernel(nvme_fc_set_remoteport_devloss)kernel(nvme_fc_unregister_localport)kernel(nvme_fc_unregister_remoteport)kernel(nvme_find_get_ns)kernel(nvme_get_admin_opcode_str)kernel(nvme_get_fabrics_opcode_str)kernel(nvme_get_features)kernel(nvme_get_opcode_str)kernel(nvme_host_path_error)kernel(nvme_init_ctrl)kernel(nvme_init_ctrl_finish)kernel(nvme_init_request)kernel(nvme_io_timeout)kernel(nvme_keyring_id)kernel(nvme_mark_namespaces_dead)kernel(nvme_mpath_start_request)kernel(nvme_passthru_end)kernel(nvme_passthru_start)kernel(nvme_put_ns)kernel(nvme_quiesce_admin_queue)kernel(nvme_quiesce_io_queues)kernel(nvme_remove_admin_tag_set)kernel(nvme_remove_io_tag_set)kernel(nvme_remove_namespaces)kernel(nvme_reset_ctrl)kernel(nvme_reset_wq)kernel(nvme_set_features)kernel(nvme_set_queue_count)kernel(nvme_setup_cmd)kernel(nvme_start_ctrl)kernel(nvme_start_freeze)kernel(nvme_stop_ctrl)kernel(nvme_stop_keep_alive)kernel(nvme_submit_sync_cmd)kernel(nvme_sync_io_queues)kernel(nvme_sync_queues)kernel(nvme_tls_psk_default)kernel(nvme_try_sched_reset)kernel(nvme_unfreeze)kernel(nvme_uninit_ctrl)kernel(nvme_unquiesce_admin_queue)kernel(nvme_unquiesce_io_queues)kernel(nvme_wait_freeze)kernel(nvme_wait_freeze_timeout)kernel(nvme_wait_reset)kernel(nvme_wq)kernel(nvmet_check_transfer_len)kernel(nvmet_ctrl_fatal_error)kernel(nvmet_fc_invalidate_host)kernel(nvmet_fc_rcv_fcp_abort)kernel(nvmet_fc_rcv_fcp_req)kernel(nvmet_fc_rcv_ls_req)kernel(nvmet_fc_register_targetport)kernel(nvmet_fc_unregister_targetport)kernel(nvmet_register_transport)kernel(nvmet_req_alloc_sgls)kernel(nvmet_req_complete)kernel(nvmet_req_free_sgls)kernel(nvmet_req_init)kernel(nvmet_req_uninit)kernel(nvmet_sq_destroy)kernel(nvmet_sq_init)kernel(nvmet_unregister_transport)kernel(nvmet_wq)kernel(nvmf_connect_admin_queue)kernel(nvmf_connect_io_queue)kernel(nvmf_free_options)kernel(nvmf_get_address)kernel(nvmf_ip_options_match)kernel(nvmf_map_queues)kernel(nvmf_reg_read32)kernel(nvmf_reg_read64)kernel(nvmf_reg_write32)kernel(nvmf_register_transport)kernel(nvmf_set_io_queues)kernel(nvmf_should_reconnect)kernel(nvmf_unregister_transport)kernel(objagg_create)kernel(objagg_destroy)kernel(objagg_hints_get)kernel(objagg_hints_put)kernel(objagg_hints_stats_get)kernel(objagg_obj_delta_priv)kernel(objagg_obj_get)kernel(objagg_obj_put)kernel(objagg_obj_raw)kernel(objagg_obj_root_priv)kernel(objagg_stats_get)kernel(objagg_stats_put)kernel(of_dp_aux_depopulate_bus)kernel(of_dp_aux_populate_bus)kernel(of_drm_find_bridge)kernel(of_drm_find_panel)kernel(of_drm_get_panel_orientation)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(phylink_caps_to_linkmodes)kernel(phylink_connect_phy)kernel(phylink_create)kernel(phylink_decode_usxgmii_word)kernel(phylink_destroy)kernel(phylink_disconnect_phy)kernel(phylink_ethtool_get_eee)kernel(phylink_ethtool_get_pauseparam)kernel(phylink_ethtool_get_wol)kernel(phylink_ethtool_ksettings_get)kernel(phylink_ethtool_ksettings_set)kernel(phylink_ethtool_nway_reset)kernel(phylink_ethtool_set_eee)kernel(phylink_ethtool_set_pauseparam)kernel(phylink_ethtool_set_wol)kernel(phylink_expects_phy)kernel(phylink_fwnode_phy_connect)kernel(phylink_generic_validate)kernel(phylink_get_capabilities)kernel(phylink_get_eee_err)kernel(phylink_init_eee)kernel(phylink_limit_mac_speed)kernel(phylink_mac_change)kernel(phylink_mii_c22_pcs_an_restart)kernel(phylink_mii_c22_pcs_config)kernel(phylink_mii_c22_pcs_decode_state)kernel(phylink_mii_c22_pcs_encode_advertisement)kernel(phylink_mii_c22_pcs_get_state)kernel(phylink_mii_c45_pcs_get_state)kernel(phylink_mii_ioctl)kernel(phylink_of_phy_connect)kernel(phylink_pcs_change)kernel(phylink_resolve_c73)kernel(phylink_resume)kernel(phylink_set_port_modes)kernel(phylink_speed_down)kernel(phylink_speed_up)kernel(phylink_start)kernel(phylink_stop)kernel(phylink_suspend)kernel(phylink_validate_mask_caps)kernel(pmbus_check_byte_register)kernel(pmbus_check_word_register)kernel(pmbus_clear_cache)kernel(pmbus_clear_faults)kernel(pmbus_do_probe)kernel(pmbus_get_debugfs_dir)kernel(pmbus_get_driver_info)kernel(pmbus_get_fan_rate_cached)kernel(pmbus_get_fan_rate_device)kernel(pmbus_read_byte_data)kernel(pmbus_read_word_data)kernel(pmbus_regulator_ops)kernel(pmbus_set_page)kernel(pmbus_set_update)kernel(pmbus_update_byte_data)kernel(pmbus_update_fan)kernel(pmbus_write_byte)kernel(pmbus_write_byte_data)kernel(pmbus_write_word_data)kernel(pmem_sector_size)kernel(pmem_should_map_pages)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(poly1305_core_blocks)kernel(poly1305_core_emit)kernel(poly1305_core_setkey)kernel(poly1305_final_generic)kernel(poly1305_init_generic)kernel(poly1305_update_generic)kernel(polynomial_calc)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(qca808x_cable_test_get_status)kernel(qca808x_led_reg_blink_set)kernel(qca808x_led_reg_brightness_set)kernel(qca808x_led_reg_hw_control_enable)kernel(qca808x_led_reg_hw_control_status)kernel(qmi_add_lookup)kernel(qmi_add_server)kernel(qmi_decode_message)kernel(qmi_encode_message)kernel(qmi_handle_init)kernel(qmi_handle_release)kernel(qmi_response_type_v01_ei)kernel(qmi_send_indication)kernel(qmi_send_request)kernel(qmi_send_response)kernel(qmi_txn_cancel)kernel(qmi_txn_init)kernel(qmi_txn_wait)kernel(qrtr_endpoint_post)kernel(qrtr_endpoint_register)kernel(qrtr_endpoint_unregister)kernel(qrtr_ns_init)kernel(qrtr_ns_remove)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_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(rmi_2d_sensor_abs_process)kernel(rmi_2d_sensor_abs_report)kernel(rmi_2d_sensor_configure_input)kernel(rmi_2d_sensor_of_probe)kernel(rmi_2d_sensor_rel_report)kernel(rmi_dbg)kernel(rmi_driver_resume)kernel(rmi_driver_suspend)kernel(rmi_of_property_read_u32)kernel(rmi_register_transport_device)kernel(rmi_set_attn_data)kernel(rmi_unregister_function_handler)kernel(rmi_unregister_transport_device)kernel(roccat_common2_device_init_struct)kernel(roccat_common2_receive)kernel(roccat_common2_send)kernel(roccat_common2_send_with_status)kernel(roccat_common2_sysfs_read)kernel(roccat_common2_sysfs_write)kernel(roccat_connect)kernel(roccat_disconnect)kernel(roccat_report_event)kernel(rohm_regulator_set_dvs_levels)kernel(rohm_regulator_set_voltage_sel_restricted)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(sensor_hub_device_close)kernel(sensor_hub_device_open)kernel(sensor_hub_get_feature)kernel(sensor_hub_input_attr_get_raw_value)kernel(sensor_hub_input_get_attribute_info)kernel(sensor_hub_register_callback)kernel(sensor_hub_remove_callback)kernel(sensor_hub_set_feature)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(sha256_block_data_order)kernel(smsc_phy_config_init)kernel(smsc_phy_config_intr)kernel(smsc_phy_get_tunable)kernel(smsc_phy_handle_interrupt)kernel(smsc_phy_probe)kernel(smsc_phy_set_tunable)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_bitbang_cleanup)kernel(spi_bitbang_init)kernel(spi_bitbang_setup)kernel(spi_bitbang_setup_transfer)kernel(spi_bitbang_start)kernel(spi_bitbang_stop)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(stm_data_write)kernel(stm_register_device)kernel(stm_register_protocol)kernel(stm_source_register_device)kernel(stm_source_unregister_device)kernel(stm_source_write)kernel(stm_unregister_device)kernel(stm_unregister_protocol)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(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(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(tcpci_get_tcpm_port)kernel(tcpci_irq)kernel(tcpci_register_port)kernel(tcpci_unregister_port)kernel(tcpm_cc_change)kernel(tcpm_pd_hard_reset)kernel(tcpm_pd_receive)kernel(tcpm_pd_transmit_complete)kernel(tcpm_port_clean)kernel(tcpm_port_error_recovery)kernel(tcpm_port_is_toggling)kernel(tcpm_register_port)kernel(tcpm_sink_frs)kernel(tcpm_sourcing_vbus)kernel(tcpm_tcpc_reset)kernel(tcpm_unregister_port)kernel(tcpm_vbus_change)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(tee_bus_type)kernel(tee_client_close_context)kernel(tee_client_close_session)kernel(tee_client_get_version)kernel(tee_client_invoke_func)kernel(tee_client_open_context)kernel(tee_client_open_session)kernel(tee_device_alloc)kernel(tee_device_register)kernel(tee_device_unregister)kernel(tee_get_drvdata)kernel(tee_session_calc_client_uuid)kernel(tee_shm_alloc_kernel_buf)kernel(tee_shm_alloc_priv_buf)kernel(tee_shm_free)kernel(tee_shm_get_from_id)kernel(tee_shm_get_pa)kernel(tee_shm_get_va)kernel(tee_shm_pool_alloc_res_mem)kernel(tee_shm_put)kernel(tee_shm_register_kernel_buf)kernel(teedev_close_context)kernel(teedev_open)kernel(tegra194_xusb_padctl_soc)kernel(tegra234_xusb_padctl_soc)kernel(tegra_ehci_phy_restore_end)kernel(tegra_ehci_phy_restore_start)kernel(tegra_mipi_disable)kernel(tegra_mipi_enable)kernel(tegra_mipi_finish_calibration)kernel(tegra_mipi_free)kernel(tegra_mipi_request)kernel(tegra_mipi_start_calibration)kernel(tegra_phy_xusb_utmi_pad_power_down)kernel(tegra_phy_xusb_utmi_pad_power_on)kernel(tegra_phy_xusb_utmi_port_reset)kernel(tegra_usb_phy_postresume)kernel(tegra_usb_phy_preresume)kernel(tegra_xusb_padctl_disable_phy_sleepwalk)kernel(tegra_xusb_padctl_disable_phy_wake)kernel(tegra_xusb_padctl_enable_phy_sleepwalk)kernel(tegra_xusb_padctl_enable_phy_wake)kernel(tegra_xusb_padctl_get)kernel(tegra_xusb_padctl_get_port_number)kernel(tegra_xusb_padctl_get_usb3_companion)kernel(tegra_xusb_padctl_hsic_set_idle)kernel(tegra_xusb_padctl_put)kernel(tegra_xusb_padctl_remote_wake_detected)kernel(tegra_xusb_padctl_set_vbus_override)kernel(tegra_xusb_padctl_usb3_save_context)kernel(tegra_xusb_padctl_usb3_set_lfps_detect)kernel(tifm_add_adapter)kernel(tifm_alloc_adapter)kernel(tifm_alloc_device)kernel(tifm_eject)kernel(tifm_free_adapter)kernel(tifm_free_device)kernel(tifm_has_ms_pif)kernel(tifm_map_sg)kernel(tifm_queue_work)kernel(tifm_register_driver)kernel(tifm_remove_adapter)kernel(tifm_unmap_sg)kernel(tifm_unregister_driver)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(tmc_alloc_sg_table)kernel(tmc_etr_get_catu_device)kernel(tmc_etr_remove_catu_ops)kernel(tmc_etr_set_catu_ops)kernel(tmc_free_sg_table)kernel(tmc_sg_table_get_data)kernel(tmc_sg_table_sync_data_range)kernel(tmc_sg_table_sync_table)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_drm_sched_fence)kernel(to_nd_btt)kernel(to_nd_dax)kernel(to_nd_desc)kernel(to_nd_pfn)kernel(to_nd_region)kernel(to_ndd)kernel(to_nfit_uuid)kernel(to_nvdimm)kernel(to_nvdimm_bus)kernel(to_nvdimm_bus_dev)kernel(to_pdrv_policy_node)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(ttm_bo_eviction_valuable)kernel(ttm_bo_init_reserved)kernel(ttm_bo_init_validate)kernel(ttm_bo_kmap)kernel(ttm_bo_kunmap)kernel(ttm_bo_mem_space)kernel(ttm_bo_mmap_obj)kernel(ttm_bo_move_accel_cleanup)kernel(ttm_bo_move_memcpy)kernel(ttm_bo_move_sync_cleanup)kernel(ttm_bo_move_to_lru_tail)kernel(ttm_bo_pin)kernel(ttm_bo_put)kernel(ttm_bo_set_bulk_move)kernel(ttm_bo_unmap_virtual)kernel(ttm_bo_unpin)kernel(ttm_bo_validate)kernel(ttm_bo_vm_access)kernel(ttm_bo_vm_close)kernel(ttm_bo_vm_dummy_page)kernel(ttm_bo_vm_fault)kernel(ttm_bo_vm_fault_reserved)kernel(ttm_bo_vm_open)kernel(ttm_bo_vm_reserve)kernel(ttm_bo_vmap)kernel(ttm_bo_vunmap)kernel(ttm_bo_wait_ctx)kernel(ttm_device_clear_dma_mappings)kernel(ttm_device_fini)kernel(ttm_device_init)kernel(ttm_device_swapout)kernel(ttm_eu_backoff_reservation)kernel(ttm_eu_fence_buffer_objects)kernel(ttm_eu_reserve_buffers)kernel(ttm_glob)kernel(ttm_io_prot)kernel(ttm_kmap_iter_iomap_init)kernel(ttm_kmap_iter_tt_init)kernel(ttm_lru_bulk_move_init)kernel(ttm_lru_bulk_move_tail)kernel(ttm_move_memcpy)kernel(ttm_pool_alloc)kernel(ttm_pool_debugfs)kernel(ttm_pool_fini)kernel(ttm_pool_free)kernel(ttm_pool_init)kernel(ttm_range_man_fini_nocheck)kernel(ttm_range_man_init_nocheck)kernel(ttm_resource_alloc)kernel(ttm_resource_fini)kernel(ttm_resource_free)kernel(ttm_resource_init)kernel(ttm_resource_manager_create_debugfs)kernel(ttm_resource_manager_debug)kernel(ttm_resource_manager_evict_all)kernel(ttm_resource_manager_init)kernel(ttm_resource_manager_usage)kernel(ttm_sg_tt_init)kernel(ttm_tt_create)kernel(ttm_tt_destroy)kernel(ttm_tt_fini)kernel(ttm_tt_init)kernel(ttm_tt_pages_limit)kernel(ttm_tt_populate)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(ulpi_read)kernel(ulpi_register_interface)kernel(ulpi_unregister_driver)kernel(ulpi_unregister_interface)kernel(ulpi_write)kernel(unix_domain_find)kernel(unregister_8022_client)kernel(unregister_cdrom)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(usb_cdc_wdm_register)kernel(usb_gen_phy_init)kernel(usb_gen_phy_shutdown)kernel(usb_phy_gen_create_phy)kernel(usb_phy_generic_register)kernel(usb_phy_generic_unregister)kernel(usb_stor_Bulk_reset)kernel(usb_stor_Bulk_transport)kernel(usb_stor_CB_reset)kernel(usb_stor_CB_transport)kernel(usb_stor_access_xfer_buf)kernel(usb_stor_adjust_quirks)kernel(usb_stor_bulk_srb)kernel(usb_stor_bulk_transfer_buf)kernel(usb_stor_bulk_transfer_sg)kernel(usb_stor_clear_halt)kernel(usb_stor_control_msg)kernel(usb_stor_ctrl_transfer)kernel(usb_stor_disconnect)kernel(usb_stor_host_template_init)kernel(usb_stor_post_reset)kernel(usb_stor_pre_reset)kernel(usb_stor_probe1)kernel(usb_stor_probe2)kernel(usb_stor_reset_resume)kernel(usb_stor_resume)kernel(usb_stor_sense_invalidCDB)kernel(usb_stor_set_xfer_buf)kernel(usb_stor_suspend)kernel(usb_stor_transparent_scsi_command)kernel(vchan_dma_desc_free_list)kernel(vchan_find_desc)kernel(vchan_init)kernel(vchan_tx_desc_free)kernel(vchan_tx_submit)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(vmbus_alloc_ring)kernel(vmbus_allocate_mmio)kernel(vmbus_close)kernel(vmbus_connect_ring)kernel(vmbus_connection)kernel(vmbus_disconnect_ring)kernel(vmbus_driver_unregister)kernel(vmbus_establish_gpadl)kernel(vmbus_free_mmio)kernel(vmbus_free_ring)kernel(vmbus_hvsock_device_unregister)kernel(vmbus_next_request_id)kernel(vmbus_open)kernel(vmbus_prep_negotiate_resp)kernel(vmbus_proto_version)kernel(vmbus_recvpacket)kernel(vmbus_recvpacket_raw)kernel(vmbus_request_addr)kernel(vmbus_request_addr_match)kernel(vmbus_send_modifychannel)kernel(vmbus_send_tl_connect_request)kernel(vmbus_sendpacket)kernel(vmbus_sendpacket_getid)kernel(vmbus_sendpacket_mpb_desc)kernel(vmbus_sendpacket_pagebuffer)kernel(vmbus_set_chn_rescind_callback)kernel(vmbus_set_event)kernel(vmbus_set_sc_create_callback)kernel(vmbus_setevent)kernel(vmbus_teardown_gpadl)kernel(vmci_context_get_priv_flags)kernel(vmci_datagram_create_handle)kernel(vmci_datagram_create_handle_priv)kernel(vmci_datagram_destroy_handle)kernel(vmci_datagram_send)kernel(vmci_doorbell_create)kernel(vmci_doorbell_destroy)kernel(vmci_doorbell_notify)kernel(vmci_event_subscribe)kernel(vmci_event_unsubscribe)kernel(vmci_get_context_id)kernel(vmci_is_context_owner)kernel(vmci_qpair_alloc)kernel(vmci_qpair_consume_buf_ready)kernel(vmci_qpair_consume_free_space)kernel(vmci_qpair_dequeue)kernel(vmci_qpair_dequev)kernel(vmci_qpair_detach)kernel(vmci_qpair_enqueue)kernel(vmci_qpair_enquev)kernel(vmci_qpair_get_consume_indexes)kernel(vmci_qpair_get_produce_indexes)kernel(vmci_qpair_peek)kernel(vmci_qpair_peekv)kernel(vmci_qpair_produce_buf_ready)kernel(vmci_qpair_produce_free_space)kernel(vmci_register_vsock_callback)kernel(vmci_send_datagram)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(xcv_init_hw)kernel(xcv_setup_link)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(xgene_enet_phy_register)kernel(xgene_mdio_rd_mac)kernel(xgene_mdio_rgmii_read)kernel(xgene_mdio_rgmii_write)kernel(xgene_mdio_wr_mac)kernel(xpcs_config_eee)kernel(xpcs_create)kernel(xpcs_create_mdiodev)kernel(xpcs_destroy)kernel(xpcs_do_config)kernel(xpcs_get_an_mode)kernel(xpcs_get_interfaces)kernel(xpcs_link_up)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(zstd_cctx_workspace_bound)kernel(zstd_compress_bound)kernel(zstd_compress_cctx)kernel(zstd_compress_stream)kernel(zstd_cstream_workspace_bound)kernel(zstd_end_stream)kernel(zstd_flush_stream)kernel(zstd_get_params)kernel(zstd_init_cctx)kernel(zstd_init_cstream)kernel(zstd_max_clevel)kernel(zstd_min_clevel)kernel(zstd_reset_cstream)kernel-modules-corekernel-modules-core-aarch64kernel-rt-modules-corekernel-rt-modules-core(aarch-64)kernel-rt-modules-core-aarch64kernel-rt-modules-core-uname-rkmod(8021q.ko)kmod(8139cp.ko)kmod(8139too.ko)kmod(acpi_ipmi.ko)kmod(acpi_power_meter.ko)kmod(acpiphp_ibm.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(ad7314.ko)kmod(adc128d818.ko)kmod(adcxx.ko)kmod(adiantum.ko)kmod(ads7871.ko)kmod(aes-neon-bs.ko)kmod(af_key.ko)kmod(ah4.ko)kmod(ah6.ko)kmod(ahci_platform.ko)kmod(ahci_seattle.ko)kmod(ahci_xgene.ko)kmod(altera_ps2.ko)kmod(amd-xgbe.ko)kmod(amd.ko)kmod(ansi_cprng.ko)kmod(aquantia.ko)kmod(arc_ps2.ko)kmod(arm-cmn.ko)kmod(arm_cspmu_module.ko)kmod(arm_dmc620_pmu.ko)kmod(arm_dsu_pmu.ko)kmod(arm_mhu.ko)kmod(arm_mhu_db.ko)kmod(arm_scpi.ko)kmod(arm_smmuv3_pmu.ko)kmod(arm_spe_pmu.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(at24.ko)kmod(at803x.ko)kmod(ata_generic.ko)kmod(auth_rpcgss.ko)kmod(ax88796b.ko)kmod(bareudp.ko)kmod(bcm-phy-lib.ko)kmod(bcm-phy-ptp.ko)kmod(bcm7xxx.ko)kmod(bcm87xx.ko)kmod(bd718x7-regulator.ko)kmod(binfmt_misc.ko)kmod(blake2b_generic.ko)kmod(blocklayoutdriver.ko)kmod(blowfish_common.ko)kmod(blowfish_generic.ko)kmod(bluefield_edac.ko)kmod(bochs.ko)kmod(bonding.ko)kmod(br_netfilter.ko)kmod(brd.ko)kmod(bridge.ko)kmod(broadcom.ko)kmod(cachefiles.ko)kmod(camellia_generic.ko)kmod(cast5_generic.ko)kmod(cast6_generic.ko)kmod(cast_common.ko)kmod(cavium-rng-vf.ko)kmod(cavium-rng.ko)kmod(cavium_ptp.ko)kmod(cb710.ko)kmod(ccp-crypto.ko)kmod(ccp.ko)kmod(cdc-acm.ko)kmod(cdc-wdm.ko)kmod(cdrom.ko)kmod(cec.ko)kmod(ceph.ko)kmod(ch.ko)kmod(chacha20poly1305.ko)kmod(chacha_generic.ko)kmod(ci_hdrc.ko)kmod(ci_hdrc_imx.ko)kmod(ci_hdrc_msm.ko)kmod(ci_hdrc_npcm.ko)kmod(ci_hdrc_pci.ko)kmod(ci_hdrc_tegra.ko)kmod(ci_hdrc_usb2.ko)kmod(cicada.ko)kmod(cirrus.ko)kmod(clk-bd718x7.ko)kmod(clk-max77686.ko)kmod(clk-scmi.ko)kmod(clk-scpi.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(cn10k-rng.ko)kmod(cordic.ko)kmod(coresight-catu.ko)kmod(coresight-cpu-debug.ko)kmod(coresight-cti.ko)kmod(coresight-etb10.ko)kmod(coresight-etm4x.ko)kmod(coresight-funnel.ko)kmod(coresight-replicator.ko)kmod(coresight-stm.ko)kmod(coresight-tmc.ko)kmod(coresight-tpiu.ko)kmod(coresight-trbe.ko)kmod(coresight.ko)kmod(cortina.ko)kmod(cppc_cpufreq.ko)kmod(cpufreq-dt-platdev.ko)kmod(cpufreq-dt.ko)kmod(crc-itu-t.ko)kmod(crc32_generic.ko)kmod(crc7.ko)kmod(crc8.ko)kmod(crct10dif-ce.ko)kmod(crypto_engine.ko)kmod(curve25519-generic.ko)kmod(cxl_acpi.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(davicom.ko)kmod(dax_hmem.ko)kmod(des_generic.ko)kmod(diag.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(dmc520_edac.ko)kmod(dns_resolver.ko)kmod(dp83640.ko)kmod(dp83822.ko)kmod(dp83848.ko)kmod(dp83867.ko)kmod(dp83tc811.ko)kmod(dp83tg720.ko)kmod(drm.ko)kmod(drm_buddy.ko)kmod(drm_display_helper.ko)kmod(drm_dp_aux_bus.ko)kmod(drm_exec.ko)kmod(drm_gpuvm.ko)kmod(drm_kms_helper.ko)kmod(drm_shmem_helper.ko)kmod(drm_suballoc_helper.ko)kmod(drm_ttm_helper.ko)kmod(drm_vram_helper.ko)kmod(dummy.ko)kmod(dw_dmac.ko)kmod(dw_dmac_core.ko)kmod(dw_dmac_pci.ko)kmod(dwc3-imx8mp.ko)kmod(e1000.ko)kmod(e1000e.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(ee1004.ko)kmod(eeprom.ko)kmod(eeprom_93cx6.ko)kmod(ehci-platform.ko)kmod(einj.ko)kmod(elan_i2c.ko)kmod(ena.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(et1011c.ko)kmod(exfat.ko)kmod(ext4.ko)kmod(extcon-gpio.ko)kmod(failover.ko)kmod(fat.ko)kmod(faulty.ko)kmod(fcrypt.ko)kmod(fec.ko)kmod(ff-memless.ko)kmod(ffa-module.ko)kmod(fm10k.ko)kmod(fsa4480.ko)kmod(fscache.ko)kmod(fusb302.ko)kmod(fuse.ko)kmod(g762.ko)kmod(garp.ko)kmod(geneve.ko)kmod(ghash-ce.ko)kmod(gm12u320.ko)kmod(gnss.ko)kmod(governor_passive.ko)kmod(governor_performance.ko)kmod(governor_powersave.ko)kmod(governor_simpleondemand.ko)kmod(governor_userspace.ko)kmod(gpio-dwapb.ko)kmod(gpio-generic.ko)kmod(gpio-mlxbf2.ko)kmod(gpio-mlxbf3.ko)kmod(gpio-mxc.ko)kmod(gpio-pca953x.ko)kmod(gpio-regulator.ko)kmod(gpio-sim.ko)kmod(gpio-virtio.ko)kmod(gpio-xgene-sb.ko)kmod(gpio-xlp.ko)kmod(gpio_backlight.ko)kmod(gpio_keys.ko)kmod(gpu-sched.ko)kmod(grace.ko)kmod(gre.ko)kmod(gud.ko)kmod(gve.ko)kmod(hclge.ko)kmod(hclgevf.ko)kmod(hdlc.ko)kmod(hdlc_cisco.ko)kmod(hdlc_fr.ko)kmod(hdlc_ppp.ko)kmod(hdlc_raw.ko)kmod(hdma.ko)kmod(hdma_mgmt.ko)kmod(hi6220_reset.ko)kmod(hid-a4tech.ko)kmod(hid-apple.ko)kmod(hid-appleir.ko)kmod(hid-aureal.ko)kmod(hid-axff.ko)kmod(hid-belkin.ko)kmod(hid-betopff.ko)kmod(hid-cherry.ko)kmod(hid-chicony.ko)kmod(hid-corsair.ko)kmod(hid-cougar.ko)kmod(hid-cypress.ko)kmod(hid-dr.ko)kmod(hid-elan.ko)kmod(hid-elecom.ko)kmod(hid-elo.ko)kmod(hid-evision.ko)kmod(hid-ezkey.ko)kmod(hid-gaff.ko)kmod(hid-gembird.ko)kmod(hid-gfrm.ko)kmod(hid-gt683r.ko)kmod(hid-gyration.ko)kmod(hid-holtek-kbd.ko)kmod(hid-holtek-mouse.ko)kmod(hid-holtekff.ko)kmod(hid-hyperv.ko)kmod(hid-icade.ko)kmod(hid-ite.ko)kmod(hid-jabra.ko)kmod(hid-kensington.ko)kmod(hid-keytouch.ko)kmod(hid-kye.ko)kmod(hid-lcpower.ko)kmod(hid-led.ko)kmod(hid-lenovo.ko)kmod(hid-letsketch.ko)kmod(hid-lg-g15.ko)kmod(hid-logitech-dj.ko)kmod(hid-logitech-hidpp.ko)kmod(hid-logitech.ko)kmod(hid-microsoft.ko)kmod(hid-monterey.ko)kmod(hid-multitouch.ko)kmod(hid-nti.ko)kmod(hid-ortek.ko)kmod(hid-penmount.ko)kmod(hid-petalynx.ko)kmod(hid-pl.ko)kmod(hid-plantronics.ko)kmod(hid-primax.ko)kmod(hid-rmi.ko)kmod(hid-roccat-arvo.ko)kmod(hid-roccat-common.ko)kmod(hid-roccat-isku.ko)kmod(hid-roccat-kone.ko)kmod(hid-roccat-koneplus.ko)kmod(hid-roccat-konepure.ko)kmod(hid-roccat-kovaplus.ko)kmod(hid-roccat-lua.ko)kmod(hid-roccat-pyra.ko)kmod(hid-roccat-ryos.ko)kmod(hid-roccat-savu.ko)kmod(hid-roccat.ko)kmod(hid-saitek.ko)kmod(hid-samsung.ko)kmod(hid-semitek.ko)kmod(hid-sensor-hub.ko)kmod(hid-sigmamicro.ko)kmod(hid-sjoy.ko)kmod(hid-sony.ko)kmod(hid-speedlink.ko)kmod(hid-steelseries.ko)kmod(hid-sunplus.ko)kmod(hid-thrustmaster.ko)kmod(hid-tivo.ko)kmod(hid-tmff.ko)kmod(hid-topseed.ko)kmod(hid-twinhan.ko)kmod(hid-uclogic.ko)kmod(hid-waltop.ko)kmod(hid-wiimote.ko)kmod(hid-xiaomi.ko)kmod(hid-xinmo.ko)kmod(hid-zpff.ko)kmod(hid-zydacron.ko)kmod(hinic.ko)kmod(hisi_thermal.ko)kmod(hnae.ko)kmod(hnae3.ko)kmod(hns3.ko)kmod(hns_dsaf.ko)kmod(hns_enet_drv.ko)kmod(hns_mdio.ko)kmod(host1x.ko)kmod(hpilo.ko)kmod(hpsa.ko)kmod(hpwdt.ko)kmod(hsr.ko)kmod(hte-tegra194.ko)kmod(hv_balloon.ko)kmod(hv_netvsc.ko)kmod(hv_sock.ko)kmod(hv_storvsc.ko)kmod(hv_utils.ko)kmod(hv_vmbus.ko)kmod(hyperv-keyboard.ko)kmod(hyperv_drm.ko)kmod(i2c-algo-bit.ko)kmod(i2c-algo-pca.ko)kmod(i2c-arb-gpio-challenge.ko)kmod(i2c-designware-core.ko)kmod(i2c-designware-platform.ko)kmod(i2c-dev.ko)kmod(i2c-diolan-u2c.ko)kmod(i2c-gpio.ko)kmod(i2c-hid-acpi.ko)kmod(i2c-hid-of-goodix.ko)kmod(i2c-hid-of.ko)kmod(i2c-hid.ko)kmod(i2c-imx-lpi2c.ko)kmod(i2c-imx.ko)kmod(i2c-mlxbf.ko)kmod(i2c-mux-gpio.ko)kmod(i2c-mux-mlxcpld.ko)kmod(i2c-mux-pca9541.ko)kmod(i2c-mux-pca954x.ko)kmod(i2c-mux-pinctrl.ko)kmod(i2c-mux.ko)kmod(i2c-nforce2.ko)kmod(i2c-pca-platform.ko)kmod(i2c-simtec.ko)kmod(i2c-slave-eeprom.ko)kmod(i2c-smbus.ko)kmod(i2c-stub.ko)kmod(i2c-thunderx.ko)kmod(i2c-tiny-usb.ko)kmod(i2c-versatile.ko)kmod(i2c-virtio.ko)kmod(i2c-xgene-slimpro.ko)kmod(i2c-xlp9xx.ko)kmod(i3c.ko)kmod(i40e.ko)kmod(i6300esb.ko)kmod(iavf.ko)kmod(ice.ko)kmod(icplus.ko)kmod(idpf.ko)kmod(ifb.ko)kmod(igb.ko)kmod(igbvf.ko)kmod(igc.ko)kmod(imx-bus.ko)kmod(imx-cpufreq-dt.ko)kmod(imx-dsp.ko)kmod(imx-interconnect.ko)kmod(imx-mailbox.ko)kmod(imx-sdma.ko)kmod(imx2_wdt.ko)kmod(imx8m-ddrc.ko)kmod(imx8mm-interconnect.ko)kmod(imx8mm_thermal.ko)kmod(imx8mn-interconnect.ko)kmod(imx8mp-interconnect.ko)kmod(imx8mq-interconnect.ko)kmod(imx93-pd.ko)kmod(imx93-src.ko)kmod(ina3221.ko)kmod(intel-xway.ko)kmod(iommufd.ko)kmod(ionic.ko)kmod(iosm.ko)kmod(ip6_gre.ko)kmod(ip6_tables.ko)kmod(ip6_tunnel.ko)kmod(ip6_udp_tunnel.ko)kmod(ip6_vti.ko)kmod(ip6t_NPT.ko)kmod(ip6t_REJECT.ko)kmod(ip6t_SYNPROXY.ko)kmod(ip6t_ah.ko)kmod(ip6t_eui64.ko)kmod(ip6t_frag.ko)kmod(ip6t_hbh.ko)kmod(ip6t_ipv6header.ko)kmod(ip6t_mh.ko)kmod(ip6t_rpfilter.ko)kmod(ip6t_rt.ko)kmod(ip6table_filter.ko)kmod(ip6table_mangle.ko)kmod(ip6table_nat.ko)kmod(ip6table_raw.ko)kmod(ip6table_security.ko)kmod(ip_gre.ko)kmod(ip_set.ko)kmod(ip_set_bitmap_ip.ko)kmod(ip_set_bitmap_ipmac.ko)kmod(ip_set_bitmap_port.ko)kmod(ip_set_hash_ip.ko)kmod(ip_set_hash_ipmac.ko)kmod(ip_set_hash_ipmark.ko)kmod(ip_set_hash_ipport.ko)kmod(ip_set_hash_ipportip.ko)kmod(ip_set_hash_ipportnet.ko)kmod(ip_set_hash_mac.ko)kmod(ip_set_hash_net.ko)kmod(ip_set_hash_netiface.ko)kmod(ip_set_hash_netnet.ko)kmod(ip_set_hash_netport.ko)kmod(ip_set_hash_netportnet.ko)kmod(ip_set_list_set.ko)kmod(ip_tables.ko)kmod(ip_tunnel.ko)kmod(ip_vs.ko)kmod(ip_vs_dh.ko)kmod(ip_vs_fo.ko)kmod(ip_vs_ftp.ko)kmod(ip_vs_lblc.ko)kmod(ip_vs_lblcr.ko)kmod(ip_vs_lc.ko)kmod(ip_vs_mh.ko)kmod(ip_vs_nq.ko)kmod(ip_vs_ovf.ko)kmod(ip_vs_pe_sip.ko)kmod(ip_vs_rr.ko)kmod(ip_vs_sed.ko)kmod(ip_vs_sh.ko)kmod(ip_vs_wlc.ko)kmod(ip_vs_wrr.ko)kmod(ip_vti.ko)kmod(ipcomp.ko)kmod(ipcomp6.ko)kmod(ipip.ko)kmod(ipmb_dev_int.ko)kmod(ipmi_devintf.ko)kmod(ipmi_ipmb.ko)kmod(ipmi_msghandler.ko)kmod(ipmi_poweroff.ko)kmod(ipmi_si.ko)kmod(ipmi_ssif.ko)kmod(ipmi_watchdog.ko)kmod(ipr.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(iscsi_target_mod.ko)kmod(iscsi_tcp.ko)kmod(isofs.ko)kmod(ixgbe.ko)kmod(ixgbevf.ko)kmod(jbd2.ko)kmod(jc42.ko)kmod(kheaders.ko)kmod(lcd.ko)kmod(led_bl.ko)kmod(ledtrig-usbport.ko)kmod(libahci_platform.ko)kmod(libarc4.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(libpoly1305.ko)kmod(linear.ko)kmod(llc.ko)kmod(lm70.ko)kmod(lockd.ko)kmod(loop.ko)kmod(lp855x_bl.ko)kmod(lrw.ko)kmod(ltc2945.ko)kmod(ltc3815.ko)kmod(ltc4222.ko)kmod(ltc4260.ko)kmod(lxt.ko)kmod(lz4_compress.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(mailbox-xgene-slimpro.ko)kmod(marvell-88q2xxx.ko)kmod(marvell.ko)kmod(marvell10g.ko)kmod(marvell_cn10k_ddr_pmu.ko)kmod(marvell_cn10k_tad_pmu.ko)kmod(max1111.ko)kmod(max20751.ko)kmod(max31790.ko)kmod(max6875.ko)kmod(max77620_thermal.ko)kmod(max77686-regulator.ko)kmod(max77686.ko)kmod(mbcache.ko)kmod(md4.ko)kmod(mdio-bcm-unimac.ko)kmod(mdio-bitbang.ko)kmod(mdio-cavium.ko)kmod(mdio-gpio.ko)kmod(mdio-hisi-femac.ko)kmod(mdio-mscc-miim.ko)kmod(mdio-octeon.ko)kmod(mdio-thunder.ko)kmod(mdio-xgene.ko)kmod(mdio.ko)kmod(mhi.ko)kmod(mhi_net.ko)kmod(mhi_pci_generic.ko)kmod(mhi_wwan_ctrl.ko)kmod(mhi_wwan_mbim.ko)kmod(michael_mic.ko)kmod(micrel.ko)kmod(microchip.ko)kmod(microchip_t1.ko)kmod(mii.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(mlx_wdt.ko)kmod(mlxbf_gige.ko)kmod(mlxfw.ko)kmod(mlxreg-fan.ko)kmod(mlxsw_core.ko)kmod(mlxsw_i2c.ko)kmod(mlxsw_minimal.ko)kmod(mlxsw_pci.ko)kmod(mlxsw_spectrum.ko)kmod(mpi3mr.ko)kmod(mrp.ko)kmod(mscc.ko)kmod(msdos.ko)kmod(mtk_t7xx.ko)kmod(mxl-gpy.ko)kmod(national.ko)kmod(nbd.ko)kmod(nct7802.ko)kmod(nct7904.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(nfit.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-neon.ko)kmod(nhpoly1305.ko)kmod(nicpf.ko)kmod(nicvf.ko)kmod(nitro_enclaves.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(ntc_thermistor.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(nvmem-imx-ocotp.ko)kmod(nvmet-fc.ko)kmod(nvmet-tcp.ko)kmod(nvmet.ko)kmod(objagg.ko)kmod(of_pmem.ko)kmod(openvswitch.ko)kmod(overlay.ko)kmod(p8022.ko)kmod(parman.ko)kmod(pcbc.ko)kmod(pci-hyperv-intf.ko)kmod(pci-hyperv.ko)kmod(pci-pf-stub.ko)kmod(pcrypt.ko)kmod(pcs_xpcs.ko)kmod(pfr_telemetry.ko)kmod(pfr_update.ko)kmod(pfuze100-regulator.ko)kmod(phy-bcm-sr-usb.ko)kmod(phy-fsl-imx8mq-usb.ko)kmod(phy-generic.ko)kmod(phy-hi6220-usb.ko)kmod(phy-mxs-usb.ko)kmod(phy-tegra-usb.ko)kmod(phy-tegra-xusb.ko)kmod(phylink.ko)kmod(pi3usb30532.ko)kmod(pinctrl-mlxbf3.ko)kmod(pkcs8_key_parser.ko)kmod(pktcdvd.ko)kmod(platform_lcd.ko)kmod(pmbus_core.ko)kmod(poly1305_generic.ko)kmod(polynomial.ko)kmod(powr1220.ko)kmod(pps-gpio.ko)kmod(pps-ldisc.ko)kmod(prime_numbers.ko)kmod(psample.ko)kmod(psnap.ko)kmod(pvpanic-pci.ko)kmod(pvpanic.ko)kmod(pwm-fan.ko)kmod(pwm-imx27.ko)kmod(pwm_bl.ko)kmod(qca807x.ko)kmod(qca808x.ko)kmod(qca83xx.ko)kmod(qcom-emac.ko)kmod(qcom-phy-lib.ko)kmod(qmi_helpers.ko)kmod(qoriq_thermal.ko)kmod(qrtr-mhi.ko)kmod(qrtr.ko)kmod(qsemi.ko)kmod(qxl.ko)kmod(r8169.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(ramoops.ko)kmod(rbd.ko)kmod(realtek.ko)kmod(reed_solomon.ko)kmod(regmap-ram.ko)kmod(regmap-raw-ram.ko)kmod(regmap-spi.ko)kmod(ring_buffer_benchmark.ko)kmod(rmd160.ko)kmod(rmi_core.ko)kmod(rmi_i2c.ko)kmod(rmi_smbus.ko)kmod(rmi_spi.ko)kmod(rockchip.ko)kmod(rohm-bd718x7.ko)kmod(rohm-regulator.ko)kmod(rpcsec_gss_krb5.ko)kmod(rt1719.ko)kmod(rtc-ab-b5ze-s3.ko)kmod(rtc-abx80x.ko)kmod(rtc-bq32k.ko)kmod(rtc-bq4802.ko)kmod(rtc-ds1286.ko)kmod(rtc-ds1305.ko)kmod(rtc-ds1307.ko)kmod(rtc-ds1343.ko)kmod(rtc-ds1347.ko)kmod(rtc-ds1374.ko)kmod(rtc-ds1390.ko)kmod(rtc-ds1511.ko)kmod(rtc-ds1553.ko)kmod(rtc-ds1672.ko)kmod(rtc-ds1685.ko)kmod(rtc-ds1742.ko)kmod(rtc-ds2404.ko)kmod(rtc-ds3232.ko)kmod(rtc-em3027.ko)kmod(rtc-fm3130.ko)kmod(rtc-hym8563.ko)kmod(rtc-isl12022.ko)kmod(rtc-isl1208.ko)kmod(rtc-m41t80.ko)kmod(rtc-m41t93.ko)kmod(rtc-m41t94.ko)kmod(rtc-m48t35.ko)kmod(rtc-m48t59.ko)kmod(rtc-max6900.ko)kmod(rtc-max6902.ko)kmod(rtc-max77686.ko)kmod(rtc-mcp795.ko)kmod(rtc-msm6242.ko)kmod(rtc-nxp-bbnsm.ko)kmod(rtc-pcf2123.ko)kmod(rtc-pcf2127.ko)kmod(rtc-pcf85063.ko)kmod(rtc-pcf8523.ko)kmod(rtc-pcf8563.ko)kmod(rtc-pcf8583.ko)kmod(rtc-r9701.ko)kmod(rtc-rp5c01.ko)kmod(rtc-rs5c348.ko)kmod(rtc-rs5c372.ko)kmod(rtc-rv3028.ko)kmod(rtc-rv3029c2.ko)kmod(rtc-rv3032.ko)kmod(rtc-rv8803.ko)kmod(rtc-rx4581.ko)kmod(rtc-rx8010.ko)kmod(rtc-rx8025.ko)kmod(rtc-rx8581.ko)kmod(rtc-snvs.ko)kmod(rtc-stk17ta8.ko)kmod(rtc-tegra.ko)kmod(rtc-x1205.ko)kmod(sbsa_gwdt.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(scmi-cpufreq.ko)kmod(scmi-hwmon.ko)kmod(scmi_pm_domain.ko)kmod(scpi-cpufreq.ko)kmod(scpi-hwmon.ko)kmod(scpi_pm_domain.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(serio_raw.ko)kmod(serpent_generic.ko)kmod(serport.ko)kmod(ses.ko)kmod(sg.ko)kmod(sha1-ce.ko)kmod(sha2-ce.ko)kmod(sha256-arm64.ko)kmod(shtc1.ko)kmod(sit.ko)kmod(smartpqi.ko)kmod(smsc.ko)kmod(snvs_pwrkey.ko)kmod(softdog.ko)kmod(sparse-keymap.ko)kmod(spi-bitbang.ko)kmod(spi-fsl-lpspi.ko)kmod(spi-fsl-qspi.ko)kmod(spi-imx.ko)kmod(spi-nxp-fspi.ko)kmod(spi-pl022.ko)kmod(spi-tegra114.ko)kmod(spi-xlp.ko)kmod(spi_ks8995.ko)kmod(sr_mod.ko)kmod(ssd1307fb.ko)kmod(ssif_bmc.ko)kmod(st.ko)kmod(ste10Xp.ko)kmod(stm_core.ko)kmod(stp.ko)kmod(stusb160x.ko)kmod(sunrpc.ko)kmod(svc-i3c-master.ko)kmod(synaptics_i2c.ko)kmod(synaptics_usb.ko)kmod(tap.ko)kmod(target_core_file.ko)kmod(target_core_iblock.ko)kmod(target_core_mod.ko)kmod(target_core_pscsi.ko)kmod(tc74.ko)kmod(tcm_fc.ko)kmod(tcm_loop.ko)kmod(tcp_bbr.ko)kmod(tcp_dctcp.ko)kmod(tcp_nv.ko)kmod(tcpci.ko)kmod(tcpm.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(tee.ko)kmod(tegra-bpmp-thermal.ko)kmod(tegra-xudc.ko)kmod(tegra186-gpc-dma.ko)kmod(teranetics.ko)kmod(thunder_bgx.ko)kmod(thunder_xcv.ko)kmod(thunderbolt_net.ko)kmod(thunderx2_pmu.ko)kmod(thunderx_edac.ko)kmod(tifm_core.ko)kmod(timeriomem-rng.ko)kmod(tipc.ko)kmod(tls.ko)kmod(tmp103.ko)kmod(tpm_i2c_nuvoton.ko)kmod(tpm_vtpm_proxy.ko)kmod(tps40422.ko)kmod(tps6598x.ko)kmod(trusted.ko)kmod(ts_bm.ko)kmod(ts_fsm.ko)kmod(ts_kmp.ko)kmod(ttm.ko)kmod(tun.ko)kmod(tunnel4.ko)kmod(tunnel6.ko)kmod(twofish_common.ko)kmod(twofish_generic.ko)kmod(typec_displayport.ko)kmod(uPD60620.ko)kmod(uas.ko)kmod(ucsi_ccg.ko)kmod(udf.ko)kmod(udl.ko)kmod(udp_tunnel.ko)kmod(uhid.ko)kmod(uinput.ko)kmod(ulpi.ko)kmod(ums-alauda.ko)kmod(ums-cypress.ko)kmod(ums-datafab.ko)kmod(ums-eneub6250.ko)kmod(ums-freecom.ko)kmod(ums-isd200.ko)kmod(ums-jumpshot.ko)kmod(ums-karma.ko)kmod(ums-onetouch.ko)kmod(ums-realtek.ko)kmod(ums-sddr09.ko)kmod(ums-sddr55.ko)kmod(ums-usbat.ko)kmod(usb-conn-gpio.ko)kmod(usb-storage.ko)kmod(usblp.ko)kmod(usbmisc_imx.ko)kmod(usbtmc.ko)kmod(userspace-consumer.ko)kmod(veth.ko)kmod(vexpress-hwmon.ko)kmod(vfat.ko)kmod(vfio-pci-core.ko)kmod(vfio-pci.ko)kmod(vfio.ko)kmod(vfio_iommu_type1.ko)kmod(vhost.ko)kmod(vhost_iotlb.ko)kmod(vhost_net.ko)kmod(vhost_vsock.ko)kmod(video.ko)kmod(virt-dma.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_mem.ko)kmod(virtio_mmio.ko)kmod(virtio_net.ko)kmod(virtio_scsi.ko)kmod(virtiofs.ko)kmod(vitesse.ko)kmod(vkms.ko)kmod(vmac.ko)kmod(vmw_vmci.ko)kmod(vmw_vsock_virtio_transport.ko)kmod(vmw_vsock_virtio_transport_common.ko)kmod(vmw_vsock_vmci_transport.ko)kmod(vmwgfx.ko)kmod(vmxnet3.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(vsxxxaa.ko)kmod(vxlan.ko)kmod(wacom.ko)kmod(wireguard.ko)kmod(wp512.ko)kmod(wusb3801.ko)kmod(xcbc.ko)kmod(xfrm4_tunnel.ko)kmod(xfrm6_tunnel.ko)kmod(xfrm_interface.ko)kmod(xfrm_ipcomp.ko)kmod(xfs.ko)kmod(xgene-enet-v2.ko)kmod(xgene-enet.ko)kmod(xgene-hwmon.ko)kmod(xgene-rng.ko)kmod(xgene_edac.ko)kmod(xhci-tegra.ko)kmod(xilinx_gmii2rgmii.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(zram.ko)kmod(zstd.ko)kmod(zstd_compress.ko)modalias(acpi*:010601:*)modalias(acpi*:80860F41:*)modalias(acpi*:80862286:*)modalias(acpi*:808622C0:*)modalias(acpi*:808622C1:*)modalias(acpi*:80864BB[456]:*)modalias(acpi*:ACPI0007:*)modalias(acpi*:ACPI000D:*)modalias(acpi*:ACPI0012:*)modalias(acpi*:ACPI0017:*)modalias(acpi*:ACPI0C50:*)modalias(acpi*:AMD0010:*)modalias(acpi*:AMDI0042:*)modalias(acpi*:AMDI0600:*)modalias(acpi*:AMDI0C00:*)modalias(acpi*:AMDI0[05]10:*)modalias(acpi*:AMDI8001:*)modalias(acpi*:APMC0D01:*)modalias(acpi*:APMC0D07:*)modalias(acpi*:APMC0D0D:*)modalias(acpi*:APMC0D0F:*)modalias(acpi*:APMC0D15:*)modalias(acpi*:APMC0D18:*)modalias(acpi*:APMC0D26:*)modalias(acpi*:APMC0D29:*)modalias(acpi*:APMC0D32:*)modalias(acpi*:APMC0D33:*)modalias(acpi*:APMC0D3[01F]:*)modalias(acpi*:APMC0D40:*)modalias(acpi*:APMC0D6[56]:*)modalias(acpi*:APMC0D80:*)modalias(acpi*:APMC0D81:*)modalias(acpi*:APMC0D8A:*)modalias(acpi*:APMC0D8B:*)modalias(acpi*:APMC0D[02]5:*)modalias(acpi*:ARMHC500:*)modalias(acpi*:ARMHC6[05]0:*)modalias(acpi*:ARMHC700:*)modalias(acpi*:ARMHC985:*)modalias(acpi*:ARMHC9FE:*)modalias(acpi*:ARMHD500:*)modalias(acpi*:ARMHD620:*)modalias(acpi*:BRCM9006:*)modalias(acpi*:BRCM9007:*)modalias(acpi*:BRCM900D:*)modalias(acpi*:CAV9006:*)modalias(acpi*:CAV9007:*)modalias(acpi*:CAV900D:*)modalias(acpi*:CAV901C:*)modalias(acpi*:ELAN060[123456789BCF]:*)modalias(acpi*:ELAN061[01256789ACDEF]:*)modalias(acpi*:ELAN062[0123456789ABCDEF]:*)modalias(acpi*:ELAN063[1234567]:*)modalias(acpi*:ELAN0[016]00:*)modalias(acpi*:ELAN1000:*)modalias(acpi*:HISI00B[12]:*)modalias(acpi*:HISI00C[12]:*)modalias(acpi*:HISI0141:*)modalias(acpi*:HISI0181:*)modalias(acpi*:HISI02A[123]:*)modalias(acpi*:HYGO0010:*)modalias(acpi*:INT33C[23]:*)modalias(acpi*:INT343[23]:*)modalias(acpi*:INT3491:*)modalias(acpi*:INT3499:*)modalias(acpi*:INTC1080:*)modalias(acpi*:INTC1081:*)modalias(acpi*:INTC10EF:*)modalias(acpi*:INTL9C60:*)modalias(acpi*:IPI0001:*)modalias(acpi*:IPMB0001:*)modalias(acpi*:LNRO0005:*)modalias(acpi*:LNXVIDEO:*)modalias(acpi*:MCRY3028:*)modalias(acpi*:MCRY3032:*)modalias(acpi*:MLNXBF08:*)modalias(acpi*:MLNXBF17:*)modalias(acpi*:MLNXBF22:*)modalias(acpi*:MLNXBF31:*)modalias(acpi*:MLNXBF33:*)modalias(acpi*:MLNXBF34:*)modalias(acpi*:MLNXBF[02]3:*)modalias(acpi*:MRVL000A:*)modalias(acpi*:MRVL000B:*)modalias(acpi*:NXP0001:*)modalias(acpi*:NXP0009:*)modalias(acpi*:PNP0C50:*)modalias(acpi*:PNP0D20:*)modalias(acpi*:QCOM8060:*)modalias(acpi*:QCOM806[123]:*)modalias(acpi*:QCOM8070:*)modalias(acpi*:TPF0001:*)modalias(acpi*:VMBUS:*)modalias(acpi*:VMBus:*)modalias(acpi*:XMCC0001:*)modalias(adiantum)modalias(amba:d00080023)modalias(amba:d01080022)modalias(amba:d??1BB098)modalias(amba:d???41022)modalias(amba:d???B6022)modalias(amba:d???B6D0[12])modalias(amba:d???BB80[2345])modalias(amba:d???BB906)modalias(amba:d???BB907)modalias(amba:d???BB908)modalias(amba:d???BB909)modalias(amba:d???BB912)modalias(amba:d???BB922)modalias(amba:d???BB95[9ADE])modalias(amba:d???BB961)modalias(amba:d???BB96[23])modalias(amba:d???BB9A[8A])modalias(amba:d???BB9DA)modalias(amba:d???BB9E7)modalias(amba:d???BB9EB)modalias(amba:d???BB9EC)modalias(amba:d???BB9ED)modalias(amba:d???BB9EE)modalias(amba:d???BB9E[89A])modalias(amba:d???BBD0[3789])modalias(amba:d???BBD0[5ACD])modalias(amba:d???BBD41)modalias(amba:d???CC0AF)modalias(amba:d???F0205)modalias(amba:d???F0211)modalias(amba:d???[4C]B912)modalias(ansi_cprng)modalias(arm-ffa)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-7-*)modalias(blowfish)modalias(blowfish-generic)modalias(camellia)modalias(camellia-generic)modalias(cast5)modalias(cast5-generic)modalias(cast6)modalias(cast6-generic)modalias(cbc_aes_)modalias(chacha20)modalias(chacha20-generic)modalias(char-major-10-196)modalias(char-major-10-200)modalias(char-major-10-223)modalias(char-major-10-229)modalias(char-major-10-236)modalias(char-major-10-237)modalias(char-major-10-238)modalias(char-major-10-239)modalias(char-major-10-241)modalias(char-major-166-*)modalias(char-major-21-*)modalias(char-major-86-*)modalias(char-major-9-*)modalias(cpu:type:*:feature:*0001*)modalias(cpu:type:*:feature:*0004*)modalias(cpu:type:*:feature:*0005*)modalias(cpu:type:*:feature:*0006*)modalias(crc32)modalias(crc32-generic)modalias(crct10dif)modalias(crct10dif-arm64-ce)modalias(crypto-adiantum)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-cbc_aes_)modalias(crypto-chacha20)modalias(crypto-chacha20-generic)modalias(crypto-crc32)modalias(crypto-crc32-generic)modalias(crypto-crct10dif)modalias(crypto-crct10dif-arm64-ce)modalias(crypto-ctr_aes_)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-ecb_aes_)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-nhpoly1305-neon)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-sha1)modalias(crypto-sha224)modalias(crypto-sha256)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-xts_aes_)modalias(crypto-xxhash64)modalias(crypto-xxhash64-generic)modalias(crypto-zstd)modalias(ctr_aes_)modalias(curve25519)modalias(curve25519-generic)modalias(cxl:t3*)modalias(cxl:t5*)modalias(cxl:t6*)modalias(cxl:t9*)modalias(cxl:t[127]*)modalias(des)modalias(des-generic)modalias(des3_ede)modalias(des3_ede-generic)modalias(devname:fuse)modalias(devname:loop-control)modalias(devname:mapper/control)modalias(devname:net/tun)modalias(devname:uhid)modalias(devname:uinput)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(ecb_aes_)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-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(hid:b*g*v000018D1p00005028)modalias(hid:b*g0003v*p*)modalias(hid:b*g0004v00000416p0000C168)modalias(hid:b*g000[24]v*p*)modalias(hid:b*g0100v*p*)modalias(hid:b0003g*v00000079p00000006)modalias(hid:b0003g*v00000079p00000011)modalias(hid:b0003g*v00000419p00000001)modalias(hid:b0003g*v00000419p00000600)modalias(hid:b0003g*v0000044Fp0000B30[04])modalias(hid:b0003g*v0000044Fp0000B32[034])modalias(hid:b0003g*v0000044Fp0000B605)modalias(hid:b0003g*v0000044Fp0000B65D)modalias(hid:b0003g*v0000044Fp0000B65[134A])modalias(hid:b0003g*v00000458p00000087)modalias(hid:b0003g*v00000458p00000138)modalias(hid:b0003g*v00000458p00000153)modalias(hid:b0003g*v00000458p00004018)modalias(hid:b0003g*v00000458p0000500[5F])modalias(hid:b0003g*v00000458p0000501[012345679AB])modalias(hid:b0003g*v0000045Ep0000003B)modalias(hid:b0003g*v0000045Ep00000048)modalias(hid:b0003g*v0000045Ep0000009D)modalias(hid:b0003g*v0000045Ep000000B4)modalias(hid:b0003g*v0000045Ep000000D[BC])modalias(hid:b0003g*v0000045Ep000000E3)modalias(hid:b0003g*v0000045Ep000000F9)modalias(hid:b0003g*v0000045Ep0000071[3D])modalias(hid:b0003g*v0000045Ep0000073[02])modalias(hid:b0003g*v0000045Ep00000750)modalias(hid:b0003g*v0000045Ep0000076C)modalias(hid:b0003g*v0000045Ep000007DA)modalias(hid:b0003g*v00000461p00004E05)modalias(hid:b0003g*v00000461p00004E72)modalias(hid:b0003g*v0000046Ap0000002[37])modalias(hid:b0003g*v0000046Dp00000A07)modalias(hid:b0003g*v0000046Dp00000A87)modalias(hid:b0003g*v0000046Dp0000C08[12678D])modalias(hid:b0003g*v0000046Dp0000C09[014B])modalias(hid:b0003g*v0000046Dp0000C101)modalias(hid:b0003g*v0000046Dp0000C20[AE])modalias(hid:b0003g*v0000046Dp0000C21[15689])modalias(hid:b0003g*v0000046Dp0000C22[257DE])modalias(hid:b0003g*v0000046Dp0000C24F)modalias(hid:b0003g*v0000046Dp0000C26[2E])modalias(hid:b0003g*v0000046Dp0000C28[367])modalias(hid:b0003g*v0000046Dp0000C29[34589ABC])modalias(hid:b0003g*v0000046Dp0000C30A)modalias(hid:b0003g*v0000046Dp0000C343)modalias(hid:b0003g*v0000046Dp0000C50C)modalias(hid:b0003g*v0000046Dp0000C512)modalias(hid:b0003g*v0000046Dp0000C51[37B])modalias(hid:b0003g*v0000046Dp0000C52[BF])modalias(hid:b0003g*v0000046Dp0000C53[12479AF])modalias(hid:b0003g*v0000046Dp0000C62[36])modalias(hid:b0003g*v0000046Dp0000C704)modalias(hid:b0003g*v0000046Dp0000C70[AE])modalias(hid:b0003g*v0000046Dp0000C71[34BCEF])modalias(hid:b0003g*v0000046Dp0000CA0[34])modalias(hid:b0003g*v0000046Ep0000557[78])modalias(hid:b0003g*v0000047Dp00002041)modalias(hid:b0003g*v0000047Fp*)modalias(hid:b0003g*v0000047Fp0000C05[5678])modalias(hid:b0003g*v0000048Dp00008595)modalias(hid:b0003g*v000004B3p0000310[03589])modalias(hid:b0003g*v000004B4p00000001)modalias(hid:b0003g*v000004B4p000007B1)modalias(hid:b0003g*v000004B4p0000BCA1)modalias(hid:b0003g*v000004B4p0000DE6[14])modalias(hid:b0003g*v000004B4p0000ED81)modalias(hid:b0003g*v000004D8p0000F372)modalias(hid:b0003g*v000004D9p0000A04A)modalias(hid:b0003g*v000004D9p0000A055)modalias(hid:b0003g*v000004D9p0000A067)modalias(hid:b0003g*v000004D9p0000A07[02])modalias(hid:b0003g*v000004D9p0000A081)modalias(hid:b0003g*v000004D9p0000A0C2)modalias(hid:b0003g*v000004E7p00000009)modalias(hid:b0003g*v000004E7p00000030)modalias(hid:b0003g*v000004F2p00000418)modalias(hid:b0003g*v000004F2p00000618)modalias(hid:b0003g*v000004F2p00001123)modalias(hid:b0003g*v000004F2p00001236)modalias(hid:b0003g*v000004F2p00001421)modalias(hid:b0003g*v000004F3p0000074D)modalias(hid:b0003g*v000004F3p00000755)modalias(hid:b0003g*v000004FCp000005D8)modalias(hid:b0003g*v0000050Dp00003201)modalias(hid:b0003g*v00000518p00000002)modalias(hid:b0003g*v0000054Cp00000002)modalias(hid:b0003g*v0000054Cp0000024B)modalias(hid:b0003g*v0000054Cp00000268)modalias(hid:b0003g*v0000054Cp00000374)modalias(hid:b0003g*v0000054Cp000003D5)modalias(hid:b0003g*v0000054Cp0000042F)modalias(hid:b0003g*v0000054Cp000005C4)modalias(hid:b0003g*v0000054Cp000009CC)modalias(hid:b0003g*v0000054Cp00000BA0)modalias(hid:b0003g*v0000054Cp00001000)modalias(hid:b0003g*v00000566p00003004)modalias(hid:b0003g*v0000056Ep000000E6)modalias(hid:b0003g*v0000056Ep000000F[BCDEF])modalias(hid:b0003g*v0000056Ep0000010[CD])modalias(hid:b0003g*v0000056Ep0000011C)modalias(hid:b0003g*v000005A4p00001700)modalias(hid:b0003g*v000005A4p00002000)modalias(hid:b0003g*v000005A4p00008003)modalias(hid:b0003g*v000005ACp0000020[EF])modalias(hid:b0003g*v000005ACp0000021[456789ABCDEF])modalias(hid:b0003g*v000005ACp0000022[0123459AB])modalias(hid:b0003g*v000005ACp0000023[012678F])modalias(hid:b0003g*v000005ACp0000024[012345679ABCDEF])modalias(hid:b0003g*v000005ACp0000025[012349AB])modalias(hid:b0003g*v000005ACp0000026[2347C])modalias(hid:b0003g*v000005ACp0000027[234ABCDEF])modalias(hid:b0003g*v000005ACp0000029[12ACF])modalias(hid:b0003g*v000005ACp000002[89]0)modalias(hid:b0003g*v000005ACp0000030[4AB])modalias(hid:b0003g*v000005ACp00000340)modalias(hid:b0003g*v000005ACp00001440)modalias(hid:b0003g*v000005ACp0000824[0123])modalias(hid:b0003g*v0000060Bp0000[57]00A)modalias(hid:b0003g*v000006A3p00000621)modalias(hid:b0003g*v000006A3p00000CC[BD])modalias(hid:b0003g*v000006A3p00000CD[07])modalias(hid:b0003g*v000006A3p00000CFA)modalias(hid:b0003g*v000006CBp000081A7)modalias(hid:b0003g*v00000738p0000170[59])modalias(hid:b0003g*v00000738p00001713)modalias(hid:b0003g*v00000755p00002626)modalias(hid:b0003g*v00000757p00000A00)modalias(hid:b0003g*v00000766p00000204)modalias(hid:b0003g*v00000810p0000000[12])modalias(hid:b0003g*v00000925p00000005)modalias(hid:b0003g*v00000925p00008866)modalias(hid:b0003g*v00000925p00008888)modalias(hid:b0003g*v00000926p00003333)modalias(hid:b0003g*v000009DAp0000000[6A])modalias(hid:b0003g*v000009DAp0000001A)modalias(hid:b0003g*v000009DAp0000022B)modalias(hid:b0003g*v00000B0Ep*)modalias(hid:b0003g*v00000B43p00000003)modalias(hid:b0003g*v00000C12p00000005)modalias(hid:b0003g*v00000C12p00000030)modalias(hid:b0003g*v00000C16p0000000[238])modalias(hid:b0003g*v00000E8Fp00000003)modalias(hid:b0003g*v00000E8Fp00000012)modalias(hid:b0003g*v00000EEFp000072C4)modalias(hid:b0003g*v00000EEFp000072D0)modalias(hid:b0003g*v00000F30p00000111)modalias(hid:b0003g*v00000FC5p0000B080)modalias(hid:b0003g*v00001020p00000006)modalias(hid:b0003g*v00001038p000012B6)modalias(hid:b0003g*v00001038p00001410)modalias(hid:b0003g*v000011C0p00005506)modalias(hid:b0003g*v000011C2p00002208)modalias(hid:b0003g*v000011FFp00003331)modalias(hid:b0003g*v00001223p00003F07)modalias(hid:b0003g*v00001241p00005015)modalias(hid:b0003g*v00001241p0000F767)modalias(hid:b0003g*v00001294p00001320)modalias(hid:b0003g*v000012BAp00000100)modalias(hid:b0003g*v000012BAp0000074B)modalias(hid:b0003g*v00001345p00003008)modalias(hid:b0003g*v000013ECp00000006)modalias(hid:b0003g*v00001430p000007BB)modalias(hid:b0003g*v00001430p0000474C)modalias(hid:b0003g*v0000145Fp00000212)modalias(hid:b0003g*v000014E1p00006000)modalias(hid:b0003g*v0000150Ap0000120[13])modalias(hid:b0003g*v00001532p0000011D)modalias(hid:b0003g*v000016C0p0000[07]5E1)modalias(hid:b0003g*v0000172Fp0000003[2478])modalias(hid:b0003g*v0000172Fp0000050[012])modalias(hid:b0003g*v00001770p0000FF00)modalias(hid:b0003g*v00001784p00000004)modalias(hid:b0003g*v000017EFp00006004)modalias(hid:b0003g*v000017EFp00006009)modalias(hid:b0003g*v000017EFp0000604[79])modalias(hid:b0003g*v000017EFp0000606[27])modalias(hid:b0003g*v000017EFp00006085)modalias(hid:b0003g*v000017EFp000060EE)modalias(hid:b0003g*v000018B1p00000037)modalias(hid:b0003g*v00001A34p00000802)modalias(hid:b0003g*v00001A34p0000F705)modalias(hid:b0003g*v00001AE7p00009001)modalias(hid:b0003g*v00001B1Cp00001B0[29])modalias(hid:b0003g*v00001B1Cp00001B3[4E])modalias(hid:b0003g*v00001C4Fp00000059)modalias(hid:b0003g*v00001D34p0000000[4A])modalias(hid:b0003g*v00001E7Dp00002C24)modalias(hid:b0003g*v00001E7Dp00002C2E)modalias(hid:b0003g*v00001E7Dp00002CED)modalias(hid:b0003g*v00001E7Dp00002CF6)modalias(hid:b0003g*v00001E7Dp00002D50)modalias(hid:b0003g*v00001E7Dp00002D51)modalias(hid:b0003g*v00001E7Dp00002D5A)modalias(hid:b0003g*v00001E7Dp00002DB[4E])modalias(hid:b0003g*v00001E7Dp00002E22)modalias(hid:b0003g*v00001E7Dp000030D4)modalias(hid:b0003g*v00001E7Dp00003138)modalias(hid:b0003g*v00001E7Dp0000319C)modalias(hid:b0003g*v00001E7Dp000031CE)modalias(hid:b0003g*v00001E7Dp00003232)modalias(hid:b0003g*v00001E7Dp00003264)modalias(hid:b0003g*v00001EA7p00000907)modalias(hid:b0003g*v00001FD2p00006007)modalias(hid:b0003g*v000020BCp00005500)modalias(hid:b0003g*v00002179p00000053)modalias(hid:b0003g*v00002179p00000077)modalias(hid:b0003g*v0000256Cp0000006[DE])modalias(hid:b0003g*v0000258Ap00006A88)modalias(hid:b0003g*v000027B8p000001ED)modalias(hid:b0003g*v000028BDp00000042)modalias(hid:b0003g*v000028BDp00000055)modalias(hid:b0003g*v000028BDp0000007[1458])modalias(hid:b0003g*v000028BDp00000094)modalias(hid:b0003g*v000028BDp0000090[59])modalias(hid:b0003g*v000028BDp0000093[345])modalias(hid:b0003g*v000028BDp00001903)modalias(hid:b0003g*v0000320Fp00005041)modalias(hid:b0003g*v00005543p0000000[345])modalias(hid:b0003g*v00005543p0000004[257D])modalias(hid:b0003g*v00005543p0000006[4E])modalias(hid:b0003g*v00005543p00000081)modalias(hid:b0003g*v00005543p00000522)modalias(hid:b0003g*v00005543p00000781)modalias(hid:b0003g*v00005543p00003031)modalias(hid:b0003g*v00006161p00004D15)modalias(hid:b0003g*v00006253p00000100)modalias(hid:b0003g*v00006666p0000880[124])modalias(hid:b0003g*v00008380p00001850)modalias(hid:b0003g0001v000006CBp00002968)modalias(hid:b0003g0001v000006CBp000073F[456])modalias(hid:b0003g0001v000017EFp000060A3)modalias(hid:b0003g0002v00000306p0000FF3F)modalias(hid:b0003g0002v000003EBp00002118)modalias(hid:b0003g0002v000003FCp000005D8)modalias(hid:b0003g0002v00000408p00003001)modalias(hid:b0003g0002v00000483p00003261)modalias(hid:b0003g0002v00000486p0000018[56])modalias(hid:b0003g0002v000004DAp0000104[4D])modalias(hid:b0003g0002v00000596p0000050[026])modalias(hid:b0003g0002v00000603p00000600)modalias(hid:b0003g0002v0000062Ap00007100)modalias(hid:b0003g0002v0000093Ap0000800[123])modalias(hid:b0003g0002v00000B8Cp00000092)modalias(hid:b0003g0002v00000DFCp00000003)modalias(hid:b0003g0002v00000DFCp0000010[0126A])modalias(hid:b0003g0002v00000DFCp0000E100)modalias(hid:b0003g0002v00000EEFp00000001)modalias(hid:b0003g0002v00000EEFp0000480[DE])modalias(hid:b0003g0002v00000EEFp0000720[7C])modalias(hid:b0003g0002v00000EEFp0000722[4A])modalias(hid:b0003g0002v00000EEFp0000725E)modalias(hid:b0003g0002v00000EEFp0000726[2B])modalias(hid:b0003g0002v00000EEFp000072A[1A])modalias(hid:b0003g0002v00000EEFp000072FA)modalias(hid:b0003g0002v00000EEFp00007302)modalias(hid:b0003g0002v00000EEFp00007349)modalias(hid:b0003g0002v00000EEFp000073F7)modalias(hid:b0003g0002v00000EEFp0000A001)modalias(hid:b0003g0002v00000EEFp0000C002)modalias(hid:b0003g0002v00000FB8p00001109)modalias(hid:b0003g0002v000010C4p000081B9)modalias(hid:b0003g0002v00001130p00003101)modalias(hid:b0003g0002v00001477p0000100[67E])modalias(hid:b0003g0002v00001477p0000102[123456])modalias(hid:b0003g0002v00001784p00000016)modalias(hid:b0003g0002v00001AADp0000000F)modalias(hid:b0003g0002v00001E5Ep00000313)modalias(hid:b0003g0002v00001FF7p00000013)modalias(hid:b0003g0002v00002087p00000703)modalias(hid:b0003g0002v00002087p00000[AF]01)modalias(hid:b0003g0002v0000222Ap00000001)modalias(hid:b0003g0002v00002247p00000001)modalias(hid:b0003g0002v0000227Dp00000709)modalias(hid:b0003g0002v0000227Dp00000A19)modalias(hid:b0003g0002v000022EDp00001010)modalias(hid:b0003g0002v00002453p00000100)modalias(hid:b0003g0002v000024B8p000000[24]0)modalias(hid:b0003g0002v00002505p00000220)modalias(hid:b0003g0002v000025B5p00000002)modalias(hid:b0003g0004v00000B05p0000183D)modalias(hid:b0003g0004v00000B05p0000184A)modalias(hid:b0003g0004v000017EFp000060A3)modalias(hid:b0003g0004v000017EFp000060B5)modalias(hid:b0003g0004v000017EFp000060FE)modalias(hid:b0003g0004v000018D1p00005030)modalias(hid:b0003g0101v0000056Ap*)modalias(hid:b0003g0101v0000056Ap0000000[03])modalias(hid:b0003g0101v0000056Ap0000001[0123456789])modalias(hid:b0003g0101v0000056Ap0000002[012346789A])modalias(hid:b0003g0101v0000056Ap0000003[012345789F])modalias(hid:b0003g0101v0000056Ap0000004[123457])modalias(hid:b0003g0101v0000056Ap0000005[79BDE])modalias(hid:b0003g0101v0000056Ap0000006[0123459AB])modalias(hid:b0003g0101v0000056Ap00000084)modalias(hid:b0003g0101v0000056Ap0000009[0347AF])modalias(hid:b0003g0101v0000056Ap000000B[012345789ABC])modalias(hid:b0003g0101v0000056Ap000000C[024567CE])modalias(hid:b0003g0101v0000056Ap000000D[012345678ABDEF])modalias(hid:b0003g0101v0000056Ap000000E[2356CDF])modalias(hid:b0003g0101v0000056Ap000000F[0468AB])modalias(hid:b0003g0101v0000056Ap0000010[01DEF])modalias(hid:b0003g0101v0000056Ap00000116)modalias(hid:b0003g0101v0000056Ap0000012C)modalias(hid:b0003g0101v0000056Ap0000030[0123479ACE])modalias(hid:b0003g0101v0000056Ap0000031[45789])modalias(hid:b0003g0101v0000056Ap0000032[356ABCF])modalias(hid:b0003g0101v0000056Ap0000033[1356BCDE])modalias(hid:b0003g0101v0000056Ap00000343)modalias(hid:b0003g0101v0000056Ap0000037[AB])modalias(hid:b0003g0101v0000056Ap0000400[14])modalias(hid:b0003g0101v0000056Ap0000500[02])modalias(hid:b0003g0102v0000046Dp*)modalias(hid:b0003g0102v0000046Dp0000101[7AB])modalias(hid:b0003g0102v0000046Dp00004002)modalias(hid:b0003g0102v0000046Dp00004011)modalias(hid:b0003g0102v0000046Dp0000402[4D])modalias(hid:b0003g0102v0000046Dp00004101)modalias(hid:b0003g0102v0000046Dp0000B30[59B])modalias(hid:b0003g0104v0000046Dp*)modalias(hid:b0003g0104v0000046Dp00000049)modalias(hid:b0003g0104v0000046Dp0000005[7C])modalias(hid:b0003g0104v0000046Dp000000FE)modalias(hid:b0005g*v0000004Cp0000026[7C])modalias(hid:b0005g*v0000004Cp0000029[ACF])modalias(hid:b0005g*v00000058p00002000)modalias(hid:b0005g*v0000045Ep000002E0)modalias(hid:b0005g*v0000045Ep000002FD)modalias(hid:b0005g*v0000045Ep00000701)modalias(hid:b0005g*v0000045Ep0000091B)modalias(hid:b0005g*v0000045Ep00000B05)modalias(hid:b0005g*v0000045Ep00000B13)modalias(hid:b0005g*v0000045Ep00000B2[02])modalias(hid:b0005g*v0000046Dp00000306)modalias(hid:b0005g*v0000046Dp0000B00[8C])modalias(hid:b0005g*v0000046Dp0000B01[25DE])modalias(hid:b0005g*v0000046Dp0000B02[35A])modalias(hid:b0005g*v0000046Dp0000B034)modalias(hid:b0005g*v0000046Dp0000B30[59B])modalias(hid:b0005g*v0000046Dp0000B35F)modalias(hid:b0005g*v00000471p00002210)modalias(hid:b0005g*v000004F2p00001408)modalias(hid:b0005g*v0000054Cp00000268)modalias(hid:b0005g*v0000054Cp00000306)modalias(hid:b0005g*v0000054Cp000003D5)modalias(hid:b0005g*v0000054Cp0000042F)modalias(hid:b0005g*v0000054Cp000005C4)modalias(hid:b0005g*v0000054Cp000009CC)modalias(hid:b0005g*v0000056Ep00000061)modalias(hid:b0005g*v0000057Ep00000306)modalias(hid:b0005g*v0000057Ep00000330)modalias(hid:b0005g*v000005ACp0000022[CDE])modalias(hid:b0005g*v000005ACp0000023[9AB])modalias(hid:b0005g*v000005ACp0000024F)modalias(hid:b0005g*v000005ACp0000025[0567])modalias(hid:b0005g*v00000609p00000306)modalias(hid:b0005g*v00000609p0000036[89])modalias(hid:b0005g*v0000150Ap00001200)modalias(hid:b0005g*v000015E4p00000132)modalias(hid:b0005g*v000017EFp00006048)modalias(hid:b0005g*v000017EFp000060E1)modalias(hid:b0005g*v00002717p00005014)modalias(hid:b0005g0002v000025B6p00000002)modalias(hid:b0005g0101v0000056Ap*)modalias(hid:b0005g0101v0000056Ap00000081)modalias(hid:b0005g0101v0000056Ap000000BD)modalias(hid:b0005g0101v0000056Ap0000036[01])modalias(hid:b0005g0101v0000056Ap0000037[79])modalias(hid:b0005g0101v0000056Ap00000393)modalias(hid:b0005g0101v0000056Ap000003C[68])modalias(hid:b0005g0101v0000056Ap000003DD)modalias(hid:b0018g*v000004F3p00000401)modalias(hid:b0018g0001v00001FD2p00007010)modalias(hid:b0018g0004v000004F3p0000313A)modalias(hid:b0018g0004v000004F3p00003148)modalias(hid:b0018g0004v000006CBp00008323)modalias(hid:b0018g0004v000006CBp0000CD7E)modalias(hid:b0018g0004v000006CBp0000CDDC)modalias(hid:b0018g0004v000006CBp0000CE0[89])modalias(hid:b0018g0004v00001B96p00001B05)modalias(hid:b0018g0004v0000347Dp00007853)modalias(hid:b0018g0101v0000056Ap*)modalias(hpilo)modalias(i2c:24c02-vaio)modalias(i2c:24c0[012])modalias(i2c:24c0[48])modalias(i2c:24c102[45])modalias(i2c:24c128)modalias(i2c:24c16)modalias(i2c:24c2048)modalias(i2c:24c256)modalias(i2c:24c32)modalias(i2c:24c32d-wl)modalias(i2c:24c512)modalias(i2c:24c64)modalias(i2c:24c64-wl)modalias(i2c:24cs0[1248])modalias(i2c:24cs16)modalias(i2c:24cs32)modalias(i2c:24cs64)modalias(i2c:24mac[46]02)modalias(i2c:ab080[1345])modalias(i2c:ab180[1345])modalias(i2c:abb5zes3)modalias(i2c:abx80x)modalias(i2c:adc128d818)modalias(i2c:at24)modalias(i2c:bq32000)modalias(i2c:ccgx-ucsi)modalias(i2c:ds130[78])modalias(i2c:ds133[789])modalias(i2c:ds134[01])modalias(i2c:ds1374)modalias(i2c:ds1388)modalias(i2c:ds1672)modalias(i2c:ds3231)modalias(i2c:ds3232)modalias(i2c:ee1004)modalias(i2c:elan_i2c)modalias(i2c:em3027)modalias(i2c:fm3130)modalias(i2c:fsa4480)modalias(i2c:g76[23])modalias(i2c:hid)modalias(i2c:hid-over-i2c)modalias(i2c:hym8563)modalias(i2c:ina3221)modalias(i2c:ipmb-dev)modalias(i2c:ipmi-ipmb)modalias(i2c:ipmi-ssif-host)modalias(i2c:ipmi_ssif)modalias(i2c:isl12022)modalias(i2c:isl12057)modalias(i2c:isl120[89])modalias(i2c:isl121[89])modalias(i2c:jc42)modalias(i2c:lp855[0123567])modalias(i2c:ltc2945)modalias(i2c:ltc3815)modalias(i2c:ltc4222)modalias(i2c:ltc4260)modalias(i2c:m41st8[457])modalias(i2c:m41t0)modalias(i2c:m41t00)modalias(i2c:m41t11)modalias(i2c:m41t6[25])modalias(i2c:m41t81s)modalias(i2c:m41t8[01])modalias(i2c:m41t8[23])modalias(i2c:max20751)modalias(i2c:max31790)modalias(i2c:max6875)modalias(i2c:max6900)modalias(i2c:max731[02358])modalias(i2c:mcp794[01]x)modalias(i2c:mlxsw_minimal)modalias(i2c:nct7802)modalias(i2c:nct7904)modalias(i2c:pca2129)modalias(i2c:pca6107)modalias(i2c:pca6408)modalias(i2c:pca6416)modalias(i2c:pca85073a)modalias(i2c:pca8565)modalias(i2c:pca950[56])modalias(i2c:pca953[456789])modalias(i2c:pca9541)modalias(i2c:pca954[02345678])modalias(i2c:pca955[4567])modalias(i2c:pca957[45])modalias(i2c:pca9698)modalias(i2c:pca984[6789])modalias(i2c:pcal6408)modalias(i2c:pcal6416)modalias(i2c:pcal65[23]4)modalias(i2c:pcal9535)modalias(i2c:pcal9554b)modalias(i2c:pcal9555a)modalias(i2c:pcf212[79])modalias(i2c:pcf85063)modalias(i2c:pcf85063a)modalias(i2c:pcf85063tp)modalias(i2c:pcf8523)modalias(i2c:pcf8563)modalias(i2c:pcf8583)modalias(i2c:pi3usb30532)modalias(i2c:powr1220)modalias(i2c:pt7c4338)modalias(i2c:r2025sd)modalias(i2c:r2221tl)modalias(i2c:rmi4_i2c)modalias(i2c:rmi4_smbus)modalias(i2c:rs5c372[ab])modalias(i2c:rtc8564)modalias(i2c:rv1805)modalias(i2c:rv3029)modalias(i2c:rv3029c2)modalias(i2c:rv4162)modalias(i2c:rv5c386)modalias(i2c:rv5c387a)modalias(i2c:rv8263)modalias(i2c:rv880[34])modalias(i2c:rx8010)modalias(i2c:rx8025)modalias(i2c:rx80[23]5)modalias(i2c:rx8130)modalias(i2c:rx8581)modalias(i2c:rx8803)modalias(i2c:rx8900)modalias(i2c:shtc[13])modalias(i2c:shtw1)modalias(i2c:slave-24c02)modalias(i2c:slave-24c02ro)modalias(i2c:slave-24c32)modalias(i2c:slave-24c32ro)modalias(i2c:slave-24c512)modalias(i2c:slave-24c512ro)modalias(i2c:slave-24c64)modalias(i2c:slave-24c64ro)modalias(i2c:smbus_alert)modalias(i2c:spd)modalias(i2c:ssd130[5679]fb)modalias(i2c:synaptics_i2c)modalias(i2c:tc74)modalias(i2c:tca6408)modalias(i2c:tca6416)modalias(i2c:tca6424)modalias(i2c:tca953[89])modalias(i2c:tca9554)modalias(i2c:tcpci)modalias(i2c:tmp103)modalias(i2c:tpm2_i2c_nuvoton)modalias(i2c:tpm_i2c_nuvoton)modalias(i2c:tps40422)modalias(i2c:tps6598x)modalias(i2c:typec_fusb302)modalias(i2c:x1205)modalias(i2c:xra1202)modalias(i40evf)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(mdio:0000000000000110000111000101????)modalias(mdio:0000000000000111000001??????????)modalias(mdio:000000000000011111000000101[01]????)modalias(mdio:000000000000011111000000110[01]????)modalias(mdio:0000000000000111110000001111????)modalias(mdio:0000000000000111110000010001????)modalias(mdio:0000000000000111110000010011??0?)modalias(mdio:0000000000000111110000010011??1?)modalias(mdio:0000000000000111110000010101????)modalias(mdio:0000000000000111110000011000????)modalias(mdio:0000000000010011011110001110????)modalias(mdio:0000000000010011011110100001????)modalias(mdio:0000000000011000000101000100????)modalias(mdio:0000000000011100110010??????????)modalias(mdio:0000000000100000011000000111????)modalias(mdio:0000000000100000011000001011????)modalias(mdio:00000000001000000110000011[01]0????)modalias(mdio:0000000000100010010101010010????)modalias(mdio:0000000000100010010101100001????)modalias(mdio:0000000000101011000010011000????)modalias(mdio:000000000010101100001001101[01]????)modalias(mdio:0000000000101011000010111001????)modalias(mdio:0000000000111011000110000100????)modalias(mdio:00000000001110110001100001100001)modalias(mdio:00000000001110110001100010000001)modalias(mdio:00000000010011011101000000100011)modalias(mdio:00000000010011011101000000110011)modalias(mdio:000000000100110111010000001101[01]0)modalias(mdio:00000000010011011101000001000001)modalias(mdio:00000000010011011101000001000010)modalias(mdio:00000000010011011101000001110010)modalias(mdio:00000000010011011101000001110100)modalias(mdio:000000000100110111010000011?0110)modalias(mdio:00000000010011011101000010110001)modalias(mdio:00000000010011011101000010110010)modalias(mdio:00000000010011011101000100000001)modalias(mdio:00000000101000011001010000010000)modalias(mdio:0000000101000001000011000110????)modalias(mdio:00000001010000010000110010[01]1????)modalias(mdio:000000010100000100001100110[01]????)modalias(mdio:000000010100000100001101110[01]????)modalias(mdio:00000001010000010000111000[01]1????)modalias(mdio:000000010100000100001110010[01]????)modalias(mdio:0000000101000001000011100110????)modalias(mdio:0000000101000001000011101001????)modalias(mdio:000000010100000100001110101[01]????)modalias(mdio:0000000101000001000011101100????)modalias(mdio:0000000101000001000011110100????)modalias(mdio:0000000101000001000011111001????)modalias(mdio:0000000101000011101111000[01]11????)modalias(mdio:000000010100001110111100101[01]????)modalias(mdio:0000000101000011101111001111????)modalias(mdio:000000010100001110111101011[01]????)modalias(mdio:0000000111111111000011001100????)modalias(mdio:00000010010000110000110001010100)modalias(mdio:000000100100001100001101100[01]????)modalias(mdio:0000001010000010111100000001????)modalias(mdio:00000011000000100110000011010001)modalias(mdio:00000011000000100110000011100001)modalias(mdio:000000110110001001011100110[01]????)modalias(mdio:000000110110001001011101000[01]????)modalias(mdio:0000001101100010010111011001????)modalias(mdio:0000001101100010010111100001????)modalias(mdio:0000001101100010010111100110????)modalias(mdio:0000001101100010010111110010????)modalias(mdio:00000011101000011011010001[01]0????)modalias(mdio:000000111010000110110100101[01]????)modalias(mdio:0000001110100001101101001101????)modalias(mdio:0000001110100001101101001110????)modalias(mdio:0000001110100001101101011100????)modalias(mdio:0000001110100001101101100110????)modalias(mdio:0000001110100001101101110001????)modalias(mdio:0001001000110100110101000000????)modalias(mdio:00010011111001010001000000000010)modalias(mdio:00011100000001000000000000010001)modalias(mdio:0010000000000000010111000111????)modalias(mdio:0010000000000000010111001001????)modalias(mdio:0010000000000000010111001110????)modalias(mdio:0010000000000000010111001[01]10????)modalias(mdio:00100000000000001010000100[01]1????)modalias(mdio:001000000000000010100001010[01]????)modalias(mdio:001000000000000010100001011[01]????)modalias(mdio:0010000000000000101000100001????)modalias(mdio:0010000000000000101000100011????)modalias(mdio:0010000000000000101000100100????)modalias(mdio:0010000000000000101000100101????)modalias(mdio:0010000000000000101000101000????)modalias(mdio:0011000111000011000111000001????)modalias(mdio:00110101100100000101001100[01]1????)modalias(mdio:001101011001000001010011010[01]????)modalias(mdio:011000000000110110000100100[01]????)modalias(mdio:0110000000001101100001001010????)modalias(mdio:0110000000001101100001001011????)modalias(mdio:0110000000001101100001010001????)modalias(mdio:0110000000001101100001100101????)modalias(mdio:0110000000001101100001101011????)modalias(mdio:0110000000001101100001110011????)modalias(mdio:0110000000001101100001110101????)modalias(mdio:0110011111001001110111000000????)modalias(mdio:01100111110010011101111000001??[01])modalias(mdio:0110011111001001110111100001????)modalias(mdio:0110011111001001110111100010????)modalias(mdio:0110011111001001110111100100????)modalias(mdio:0110011111001001110111101[01]00????)modalias(mdio:01100111110010011101111100000[01]??)modalias(mdio:0110011111001001110111110001????)modalias(mdio:0110011111001001110111110010????)modalias(mdio:0111100000010000000000000000????)modalias(mdio:1010111000000010010100001001????)modalias(mdio:1010111000000010010100010010????)modalias(mdio:1010111000000010010100011001????)modalias(mdio:1010111000000010010100011010????)modalias(mdio:1010111000000010010100100110????)modalias(mdio:1010111000000010010100101000????)modalias(mdio:1010111000000010010100101110????)modalias(mdio:1010111000000010010100111011????)modalias(mdio:1011100000100100001010000010010?)modalias(mdio:1101010101100101101001000000000[01])modalias(mdio:1101010101100101101001000000100[01])modalias(mdio:1101010101100101101001000001000[01])modalias(mdio:1101010101100101101001000001100[01])modalias(mdio:????000000011000000110111000????)modalias(mdio:????000110000001101110001011????)modalias(mdio:????0001100000011011100010[01]0????)modalias(mdio:????????00001110011100100011????)modalias(mdio:????????00100010000101000011????)modalias(mdio:????????00100010000101010001????)modalias(mdio:????????001000100001010101010101)modalias(mdio:????????001000100001010101010110)modalias(mdio:????????00100010000101010101????)modalias(mdio:????????0010001000010101011[01]????)modalias(mdio:????????0010001000010110000110??)modalias(mdio:????????00100010000101100010????)modalias(mdio:????????0010001000010110010[01]????)modalias(mdio:????????0010001000010110011[01]????)modalias(mdio:????????00100010000101110010????)modalias(mdio:????????????0010000101100001000?)modalias(mdio:????????????0111000001000101????)modalias(mdio:????????????0111000001001000????)modalias(mdio:????????????0111000001001101????)modalias(mdio:????????????0111000001010101????)modalias(mdio:????????????0111000001011000????)modalias(mdio:????????????0111000001100110????)modalias(mdio:????????????1111110001000001????)modalias(mdio:????????????11111100010001??????)modalias(mdio:????????????1111110001001011????)modalias(mdio:????????????1111110001010101????)modalias(mdio:????????????1111110001100010????)modalias(mdio:????????????11111100011011??????)modalias(mhi:DIAG)modalias(mhi:DUN)modalias(mhi:DUN2)modalias(mhi:FIREHOSE)modalias(mhi:IPCR)modalias(mhi:IP_HW0_MBIM)modalias(mhi:IP_[HS]W0)modalias(mhi:MBIM)modalias(mhi:QMI)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-40)modalias(net-pf-40)modalias(net-pf-40)modalias(net-pf-42)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(nhpoly1305-neon)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*CALTR_ps2-1.0)modalias(of:N*T*CALTR_ps2-1.0C*)modalias(of:N*T*Cabracon_ab0801)modalias(of:N*T*Cabracon_ab0801C*)modalias(of:N*T*Cabracon_ab0803)modalias(of:N*T*Cabracon_ab0803C*)modalias(of:N*T*Cabracon_ab0804)modalias(of:N*T*Cabracon_ab0804C*)modalias(of:N*T*Cabracon_ab0805)modalias(of:N*T*Cabracon_ab0805C*)modalias(of:N*T*Cabracon_ab1801)modalias(of:N*T*Cabracon_ab1801C*)modalias(of:N*T*Cabracon_ab1803)modalias(of:N*T*Cabracon_ab1803C*)modalias(of:N*T*Cabracon_ab1804)modalias(of:N*T*Cabracon_ab1804C*)modalias(of:N*T*Cabracon_ab1805)modalias(of:N*T*Cabracon_ab1805C*)modalias(of:N*T*Cabracon_abb5zes3)modalias(of:N*T*Cabracon_abb5zes3C*)modalias(of:N*T*Cabracon_abx80x)modalias(of:N*T*Cabracon_abx80xC*)modalias(of:N*T*Caltr_ps2-1.0)modalias(of:N*T*Caltr_ps2-1.0C*)modalias(of:N*T*Camd_ccp-seattle-v1a)modalias(of:N*T*Camd_ccp-seattle-v1aC*)modalias(of:N*T*Camd_xgbe-seattle-v1a)modalias(of:N*T*Camd_xgbe-seattle-v1aC*)modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensors)modalias(of:N*T*Camlogic_meson-gxbb-scpi-sensorsC*)modalias(of:N*T*Capm_xgene-ahci)modalias(of:N*T*Capm_xgene-ahci-v2)modalias(of:N*T*Capm_xgene-ahci-v2C*)modalias(of:N*T*Capm_xgene-ahciC*)modalias(of:N*T*Capm_xgene-edac)modalias(of:N*T*Capm_xgene-edacC*)modalias(of:N*T*Capm_xgene-enet)modalias(of:N*T*Capm_xgene-enetC*)modalias(of:N*T*Capm_xgene-gpio-sb)modalias(of:N*T*Capm_xgene-gpio-sbC*)modalias(of:N*T*Capm_xgene-gpio-v2)modalias(of:N*T*Capm_xgene-gpio-v2C*)modalias(of:N*T*Capm_xgene-mdio-rgmii)modalias(of:N*T*Capm_xgene-mdio-rgmiiC*)modalias(of:N*T*Capm_xgene-mdio-xfi)modalias(of:N*T*Capm_xgene-mdio-xfiC*)modalias(of:N*T*Capm_xgene-rng)modalias(of:N*T*Capm_xgene-rngC*)modalias(of:N*T*Capm_xgene-slimpro-hwmon)modalias(of:N*T*Capm_xgene-slimpro-hwmonC*)modalias(of:N*T*Capm_xgene-slimpro-i2c)modalias(of:N*T*Capm_xgene-slimpro-i2cC*)modalias(of:N*T*Capm_xgene-slimpro-mbox)modalias(of:N*T*Capm_xgene-slimpro-mboxC*)modalias(of:N*T*Capm_xgene1-sgenet)modalias(of:N*T*Capm_xgene1-sgenetC*)modalias(of:N*T*Capm_xgene1-xgenet)modalias(of:N*T*Capm_xgene1-xgenetC*)modalias(of:N*T*Capm_xgene2-sgenet)modalias(of:N*T*Capm_xgene2-sgenetC*)modalias(of:N*T*Capm_xgene2-xgenet)modalias(of:N*T*Capm_xgene2-xgenetC*)modalias(of:N*T*Capple_cd321x)modalias(of:N*T*Capple_cd321xC*)modalias(of:N*T*Carm_ci-700)modalias(of:N*T*Carm_ci-700C*)modalias(of:N*T*Carm_cmn-600)modalias(of:N*T*Carm_cmn-600C*)modalias(of:N*T*Carm_cmn-650)modalias(of:N*T*Carm_cmn-650C*)modalias(of:N*T*Carm_cmn-700)modalias(of:N*T*Carm_cmn-700C*)modalias(of:N*T*Carm_coresight-replicator)modalias(of:N*T*Carm_coresight-replicatorC*)modalias(of:N*T*Carm_coresight-static-funnel)modalias(of:N*T*Carm_coresight-static-funnelC*)modalias(of:N*T*Carm_coresight-static-replicator)modalias(of:N*T*Carm_coresight-static-replicatorC*)modalias(of:N*T*Carm_dmc-520)modalias(of:N*T*Carm_dmc-520C*)modalias(of:N*T*Carm_dsu-pmu)modalias(of:N*T*Carm_dsu-pmuC*)modalias(of:N*T*Carm_sbsa-gwdt)modalias(of:N*T*Carm_sbsa-gwdtC*)modalias(of:N*T*Carm_scpi)modalias(of:N*T*Carm_scpi-clocks)modalias(of:N*T*Carm_scpi-clocksC*)modalias(of:N*T*Carm_scpi-power-domains)modalias(of:N*T*Carm_scpi-power-domainsC*)modalias(of:N*T*Carm_scpi-pre-1.0)modalias(of:N*T*Carm_scpi-pre-1.0C*)modalias(of:N*T*Carm_scpi-sensors)modalias(of:N*T*Carm_scpi-sensorsC*)modalias(of:N*T*Carm_scpiC*)modalias(of:N*T*Carm_smmu-v3-pmcg)modalias(of:N*T*Carm_smmu-v3-pmcgC*)modalias(of:N*T*Carm_statistical-profiling-extension-v1)modalias(of:N*T*Carm_statistical-profiling-extension-v1C*)modalias(of:N*T*Carm_trace-buffer-extension)modalias(of:N*T*Carm_trace-buffer-extensionC*)modalias(of:N*T*Carm_versatile-i2c)modalias(of:N*T*Carm_versatile-i2cC*)modalias(of:N*T*Carm_vexpress-amp)modalias(of:N*T*Carm_vexpress-ampC*)modalias(of:N*T*Carm_vexpress-energy)modalias(of:N*T*Carm_vexpress-energyC*)modalias(of:N*T*Carm_vexpress-power)modalias(of:N*T*Carm_vexpress-powerC*)modalias(of:N*T*Carm_vexpress-temp)modalias(of:N*T*Carm_vexpress-tempC*)modalias(of:N*T*Carm_vexpress-volt)modalias(of:N*T*Carm_vexpress-voltC*)modalias(of:N*T*Catmel_24c00)modalias(of:N*T*Catmel_24c00C*)modalias(of:N*T*Catmel_24c01)modalias(of:N*T*Catmel_24c01C*)modalias(of:N*T*Catmel_24c02)modalias(of:N*T*Catmel_24c02C*)modalias(of:N*T*Catmel_24c04)modalias(of:N*T*Catmel_24c04C*)modalias(of:N*T*Catmel_24c08)modalias(of:N*T*Catmel_24c08C*)modalias(of:N*T*Catmel_24c1024)modalias(of:N*T*Catmel_24c1024C*)modalias(of:N*T*Catmel_24c1025)modalias(of:N*T*Catmel_24c1025C*)modalias(of:N*T*Catmel_24c128)modalias(of:N*T*Catmel_24c128C*)modalias(of:N*T*Catmel_24c16)modalias(of:N*T*Catmel_24c16C*)modalias(of:N*T*Catmel_24c2048)modalias(of:N*T*Catmel_24c2048C*)modalias(of:N*T*Catmel_24c256)modalias(of:N*T*Catmel_24c256C*)modalias(of:N*T*Catmel_24c32)modalias(of:N*T*Catmel_24c32C*)modalias(of:N*T*Catmel_24c32d-wl)modalias(of:N*T*Catmel_24c32d-wlC*)modalias(of:N*T*Catmel_24c512)modalias(of:N*T*Catmel_24c512C*)modalias(of:N*T*Catmel_24c64)modalias(of:N*T*Catmel_24c64C*)modalias(of:N*T*Catmel_24c64d-wl)modalias(of:N*T*Catmel_24c64d-wlC*)modalias(of:N*T*Catmel_24cs01)modalias(of:N*T*Catmel_24cs01C*)modalias(of:N*T*Catmel_24cs02)modalias(of:N*T*Catmel_24cs02C*)modalias(of:N*T*Catmel_24cs04)modalias(of:N*T*Catmel_24cs04C*)modalias(of:N*T*Catmel_24cs08)modalias(of:N*T*Catmel_24cs08C*)modalias(of:N*T*Catmel_24cs16)modalias(of:N*T*Catmel_24cs16C*)modalias(of:N*T*Catmel_24cs32)modalias(of:N*T*Catmel_24cs32C*)modalias(of:N*T*Catmel_24cs64)modalias(of:N*T*Catmel_24cs64C*)modalias(of:N*T*Catmel_24mac402)modalias(of:N*T*Catmel_24mac402C*)modalias(of:N*T*Catmel_24mac602)modalias(of:N*T*Catmel_24mac602C*)modalias(of:N*T*Catmel_spd)modalias(of:N*T*Catmel_spdC*)modalias(of:N*T*Cbaikal_bt1-sys-i2c)modalias(of:N*T*Cbaikal_bt1-sys-i2cC*)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_sr-usb-combo-phy)modalias(of:N*T*Cbrcm_sr-usb-combo-phyC*)modalias(of:N*T*Cbrcm_sr-usb-hs-phy)modalias(of:N*T*Cbrcm_sr-usb-hs-phyC*)modalias(of:N*T*Cbrcm_unimac-mdio)modalias(of:N*T*Cbrcm_unimac-mdioC*)modalias(of:N*T*Ccavium_octeon-3860-mdio)modalias(of:N*T*Ccavium_octeon-3860-mdioC*)modalias(of:N*T*Ccavium_octeon-6335-ehci)modalias(of:N*T*Ccavium_octeon-6335-ehciC*)modalias(of:N*T*Ccavium_octeon-7130-ahci)modalias(of:N*T*Ccavium_octeon-7130-ahciC*)modalias(of:N*T*Cchipidea_usb2)modalias(of:N*T*Cchipidea_usb2C*)modalias(of:N*T*Ccypress_cypd4226)modalias(of:N*T*Ccypress_cypd4226C*)modalias(of:N*T*Cdallas_ds1307)modalias(of:N*T*Cdallas_ds1307C*)modalias(of:N*T*Cdallas_ds1308)modalias(of:N*T*Cdallas_ds1308C*)modalias(of:N*T*Cdallas_ds1337)modalias(of:N*T*Cdallas_ds1337C*)modalias(of:N*T*Cdallas_ds1338)modalias(of:N*T*Cdallas_ds1338C*)modalias(of:N*T*Cdallas_ds1339)modalias(of:N*T*Cdallas_ds1339C*)modalias(of:N*T*Cdallas_ds1340)modalias(of:N*T*Cdallas_ds1340C*)modalias(of:N*T*Cdallas_ds1341)modalias(of:N*T*Cdallas_ds1341C*)modalias(of:N*T*Cdallas_ds1374)modalias(of:N*T*Cdallas_ds1374C*)modalias(of:N*T*Cdallas_ds1388)modalias(of:N*T*Cdallas_ds1388C*)modalias(of:N*T*Cdallas_ds1390)modalias(of:N*T*Cdallas_ds1390C*)modalias(of:N*T*Cdallas_ds1672)modalias(of:N*T*Cdallas_ds1672C*)modalias(of:N*T*Cdallas_ds3232)modalias(of:N*T*Cdallas_ds3232C*)modalias(of:N*T*Celan_ekth3000)modalias(of:N*T*Celan_ekth3000C*)modalias(of:N*T*Cemmicro_em3027)modalias(of:N*T*Cemmicro_em3027C*)modalias(of:N*T*Cepson_rtc8564)modalias(of:N*T*Cepson_rtc8564C*)modalias(of:N*T*Cepson_rx8010)modalias(of:N*T*Cepson_rx8010C*)modalias(of:N*T*Cepson_rx8025)modalias(of:N*T*Cepson_rx8025C*)modalias(of:N*T*Cepson_rx8130)modalias(of:N*T*Cepson_rx8130C*)modalias(of:N*T*Cepson_rx8571)modalias(of:N*T*Cepson_rx8571C*)modalias(of:N*T*Cepson_rx8581)modalias(of:N*T*Cepson_rx8581C*)modalias(of:N*T*Cepson_rx8803)modalias(of:N*T*Cepson_rx8803C*)modalias(of:N*T*Cepson_rx8804)modalias(of:N*T*Cepson_rx8804C*)modalias(of:N*T*Cepson_rx8900)modalias(of:N*T*Cepson_rx8900C*)modalias(of:N*T*Cexar_xra1202)modalias(of:N*T*Cexar_xra1202C*)modalias(of:N*T*Cfcs_fsa4480)modalias(of:N*T*Cfcs_fsa4480C*)modalias(of:N*T*Cfcs_fusb302)modalias(of:N*T*Cfcs_fusb302C*)modalias(of:N*T*Cfsl_imx1-cspi)modalias(of:N*T*Cfsl_imx1-cspiC*)modalias(of:N*T*Cfsl_imx1-gpio)modalias(of:N*T*Cfsl_imx1-gpioC*)modalias(of:N*T*Cfsl_imx1-i2c)modalias(of:N*T*Cfsl_imx1-i2cC*)modalias(of:N*T*Cfsl_imx21-cspi)modalias(of:N*T*Cfsl_imx21-cspiC*)modalias(of:N*T*Cfsl_imx21-gpio)modalias(of:N*T*Cfsl_imx21-gpioC*)modalias(of:N*T*Cfsl_imx21-i2c)modalias(of:N*T*Cfsl_imx21-i2cC*)modalias(of:N*T*Cfsl_imx21-wdt)modalias(of:N*T*Cfsl_imx21-wdtC*)modalias(of:N*T*Cfsl_imx23-usb)modalias(of:N*T*Cfsl_imx23-usbC*)modalias(of:N*T*Cfsl_imx23-usbphy)modalias(of:N*T*Cfsl_imx23-usbphyC*)modalias(of:N*T*Cfsl_imx25-fec)modalias(of:N*T*Cfsl_imx25-fecC*)modalias(of:N*T*Cfsl_imx25-sdma)modalias(of:N*T*Cfsl_imx25-sdmaC*)modalias(of:N*T*Cfsl_imx25-usbmisc)modalias(of:N*T*Cfsl_imx25-usbmiscC*)modalias(of:N*T*Cfsl_imx25-wdt)modalias(of:N*T*Cfsl_imx25-wdtC*)modalias(of:N*T*Cfsl_imx27-cspi)modalias(of:N*T*Cfsl_imx27-cspiC*)modalias(of:N*T*Cfsl_imx27-fec)modalias(of:N*T*Cfsl_imx27-fecC*)modalias(of:N*T*Cfsl_imx27-pwm)modalias(of:N*T*Cfsl_imx27-pwmC*)modalias(of:N*T*Cfsl_imx27-usb)modalias(of:N*T*Cfsl_imx27-usbC*)modalias(of:N*T*Cfsl_imx27-usbmisc)modalias(of:N*T*Cfsl_imx27-usbmiscC*)modalias(of:N*T*Cfsl_imx27-wdt)modalias(of:N*T*Cfsl_imx27-wdtC*)modalias(of:N*T*Cfsl_imx28-fec)modalias(of:N*T*Cfsl_imx28-fecC*)modalias(of:N*T*Cfsl_imx28-usb)modalias(of:N*T*Cfsl_imx28-usbC*)modalias(of:N*T*Cfsl_imx31-cspi)modalias(of:N*T*Cfsl_imx31-cspiC*)modalias(of:N*T*Cfsl_imx31-gpio)modalias(of:N*T*Cfsl_imx31-gpioC*)modalias(of:N*T*Cfsl_imx31-sdma)modalias(of:N*T*Cfsl_imx31-sdmaC*)modalias(of:N*T*Cfsl_imx31-wdt)modalias(of:N*T*Cfsl_imx31-wdtC*)modalias(of:N*T*Cfsl_imx35-cspi)modalias(of:N*T*Cfsl_imx35-cspiC*)modalias(of:N*T*Cfsl_imx35-gpio)modalias(of:N*T*Cfsl_imx35-gpioC*)modalias(of:N*T*Cfsl_imx35-sdma)modalias(of:N*T*Cfsl_imx35-sdmaC*)modalias(of:N*T*Cfsl_imx35-usbmisc)modalias(of:N*T*Cfsl_imx35-usbmiscC*)modalias(of:N*T*Cfsl_imx35-wdt)modalias(of:N*T*Cfsl_imx35-wdtC*)modalias(of:N*T*Cfsl_imx50-wdt)modalias(of:N*T*Cfsl_imx50-wdtC*)modalias(of:N*T*Cfsl_imx51-ecspi)modalias(of:N*T*Cfsl_imx51-ecspiC*)modalias(of:N*T*Cfsl_imx51-sdma)modalias(of:N*T*Cfsl_imx51-sdmaC*)modalias(of:N*T*Cfsl_imx51-usbmisc)modalias(of:N*T*Cfsl_imx51-usbmiscC*)modalias(of:N*T*Cfsl_imx51-wdt)modalias(of:N*T*Cfsl_imx51-wdtC*)modalias(of:N*T*Cfsl_imx53-ecspi)modalias(of:N*T*Cfsl_imx53-ecspiC*)modalias(of:N*T*Cfsl_imx53-sdma)modalias(of:N*T*Cfsl_imx53-sdmaC*)modalias(of:N*T*Cfsl_imx53-usbmisc)modalias(of:N*T*Cfsl_imx53-usbmiscC*)modalias(of:N*T*Cfsl_imx53-wdt)modalias(of:N*T*Cfsl_imx53-wdtC*)modalias(of:N*T*Cfsl_imx6q-fec)modalias(of:N*T*Cfsl_imx6q-fecC*)modalias(of:N*T*Cfsl_imx6q-i2c)modalias(of:N*T*Cfsl_imx6q-i2cC*)modalias(of:N*T*Cfsl_imx6q-ocotp)modalias(of:N*T*Cfsl_imx6q-ocotpC*)modalias(of:N*T*Cfsl_imx6q-sdma)modalias(of:N*T*Cfsl_imx6q-sdmaC*)modalias(of:N*T*Cfsl_imx6q-usb)modalias(of:N*T*Cfsl_imx6q-usbC*)modalias(of:N*T*Cfsl_imx6q-usbmisc)modalias(of:N*T*Cfsl_imx6q-usbmiscC*)modalias(of:N*T*Cfsl_imx6q-usbphy)modalias(of:N*T*Cfsl_imx6q-usbphyC*)modalias(of:N*T*Cfsl_imx6q-wdt)modalias(of:N*T*Cfsl_imx6q-wdtC*)modalias(of:N*T*Cfsl_imx6sl-i2c)modalias(of:N*T*Cfsl_imx6sl-i2cC*)modalias(of:N*T*Cfsl_imx6sl-ocotp)modalias(of:N*T*Cfsl_imx6sl-ocotpC*)modalias(of:N*T*Cfsl_imx6sl-usb)modalias(of:N*T*Cfsl_imx6sl-usbC*)modalias(of:N*T*Cfsl_imx6sl-usbphy)modalias(of:N*T*Cfsl_imx6sl-usbphyC*)modalias(of:N*T*Cfsl_imx6sl-wdt)modalias(of:N*T*Cfsl_imx6sl-wdtC*)modalias(of:N*T*Cfsl_imx6sll-i2c)modalias(of:N*T*Cfsl_imx6sll-i2cC*)modalias(of:N*T*Cfsl_imx6sll-ocotp)modalias(of:N*T*Cfsl_imx6sll-ocotpC*)modalias(of:N*T*Cfsl_imx6sll-wdt)modalias(of:N*T*Cfsl_imx6sll-wdtC*)modalias(of:N*T*Cfsl_imx6sx-fec)modalias(of:N*T*Cfsl_imx6sx-fecC*)modalias(of:N*T*Cfsl_imx6sx-i2c)modalias(of:N*T*Cfsl_imx6sx-i2cC*)modalias(of:N*T*Cfsl_imx6sx-mu)modalias(of:N*T*Cfsl_imx6sx-muC*)modalias(of:N*T*Cfsl_imx6sx-ocotp)modalias(of:N*T*Cfsl_imx6sx-ocotpC*)modalias(of:N*T*Cfsl_imx6sx-qspi)modalias(of:N*T*Cfsl_imx6sx-qspiC*)modalias(of:N*T*Cfsl_imx6sx-usb)modalias(of:N*T*Cfsl_imx6sx-usbC*)modalias(of:N*T*Cfsl_imx6sx-usbmisc)modalias(of:N*T*Cfsl_imx6sx-usbmiscC*)modalias(of:N*T*Cfsl_imx6sx-usbphy)modalias(of:N*T*Cfsl_imx6sx-usbphyC*)modalias(of:N*T*Cfsl_imx6sx-wdt)modalias(of:N*T*Cfsl_imx6sx-wdtC*)modalias(of:N*T*Cfsl_imx6ul-ecspi)modalias(of:N*T*Cfsl_imx6ul-ecspiC*)modalias(of:N*T*Cfsl_imx6ul-fec)modalias(of:N*T*Cfsl_imx6ul-fecC*)modalias(of:N*T*Cfsl_imx6ul-i2c)modalias(of:N*T*Cfsl_imx6ul-i2cC*)modalias(of:N*T*Cfsl_imx6ul-ocotp)modalias(of:N*T*Cfsl_imx6ul-ocotpC*)modalias(of:N*T*Cfsl_imx6ul-qspi)modalias(of:N*T*Cfsl_imx6ul-qspiC*)modalias(of:N*T*Cfsl_imx6ul-sdma)modalias(of:N*T*Cfsl_imx6ul-sdmaC*)modalias(of:N*T*Cfsl_imx6ul-usb)modalias(of:N*T*Cfsl_imx6ul-usbC*)modalias(of:N*T*Cfsl_imx6ul-usbmisc)modalias(of:N*T*Cfsl_imx6ul-usbmiscC*)modalias(of:N*T*Cfsl_imx6ul-usbphy)modalias(of:N*T*Cfsl_imx6ul-usbphyC*)modalias(of:N*T*Cfsl_imx6ul-wdt)modalias(of:N*T*Cfsl_imx6ul-wdtC*)modalias(of:N*T*Cfsl_imx6ull-ocotp)modalias(of:N*T*Cfsl_imx6ull-ocotpC*)modalias(of:N*T*Cfsl_imx7d-gpio)modalias(of:N*T*Cfsl_imx7d-gpioC*)modalias(of:N*T*Cfsl_imx7d-ocotp)modalias(of:N*T*Cfsl_imx7d-ocotpC*)modalias(of:N*T*Cfsl_imx7d-qspi)modalias(of:N*T*Cfsl_imx7d-qspiC*)modalias(of:N*T*Cfsl_imx7d-sdma)modalias(of:N*T*Cfsl_imx7d-sdmaC*)modalias(of:N*T*Cfsl_imx7d-usb)modalias(of:N*T*Cfsl_imx7d-usbC*)modalias(of:N*T*Cfsl_imx7d-usbmisc)modalias(of:N*T*Cfsl_imx7d-usbmiscC*)modalias(of:N*T*Cfsl_imx7d-wdt)modalias(of:N*T*Cfsl_imx7d-wdtC*)modalias(of:N*T*Cfsl_imx7s-i2c)modalias(of:N*T*Cfsl_imx7s-i2cC*)modalias(of:N*T*Cfsl_imx7ulp-lpi2c)modalias(of:N*T*Cfsl_imx7ulp-lpi2cC*)modalias(of:N*T*Cfsl_imx7ulp-mu)modalias(of:N*T*Cfsl_imx7ulp-muC*)modalias(of:N*T*Cfsl_imx7ulp-ocotp)modalias(of:N*T*Cfsl_imx7ulp-ocotpC*)modalias(of:N*T*Cfsl_imx7ulp-spi)modalias(of:N*T*Cfsl_imx7ulp-spiC*)modalias(of:N*T*Cfsl_imx7ulp-usb)modalias(of:N*T*Cfsl_imx7ulp-usbC*)modalias(of:N*T*Cfsl_imx7ulp-usbmisc)modalias(of:N*T*Cfsl_imx7ulp-usbmiscC*)modalias(of:N*T*Cfsl_imx7ulp-usbphy)modalias(of:N*T*Cfsl_imx7ulp-usbphyC*)modalias(of:N*T*Cfsl_imx8-mu-scu)modalias(of:N*T*Cfsl_imx8-mu-scuC*)modalias(of:N*T*Cfsl_imx8-mu-seco)modalias(of:N*T*Cfsl_imx8-mu-secoC*)modalias(of:N*T*Cfsl_imx8m-ddrc)modalias(of:N*T*Cfsl_imx8m-ddrcC*)modalias(of:N*T*Cfsl_imx8m-nic)modalias(of:N*T*Cfsl_imx8m-nicC*)modalias(of:N*T*Cfsl_imx8m-noc)modalias(of:N*T*Cfsl_imx8m-nocC*)modalias(of:N*T*Cfsl_imx8mm-i2c)modalias(of:N*T*Cfsl_imx8mm-i2cC*)modalias(of:N*T*Cfsl_imx8mm-noc)modalias(of:N*T*Cfsl_imx8mm-nocC*)modalias(of:N*T*Cfsl_imx8mm-ocotp)modalias(of:N*T*Cfsl_imx8mm-ocotpC*)modalias(of:N*T*Cfsl_imx8mm-tmu)modalias(of:N*T*Cfsl_imx8mm-tmuC*)modalias(of:N*T*Cfsl_imx8mm-wdt)modalias(of:N*T*Cfsl_imx8mm-wdtC*)modalias(of:N*T*Cfsl_imx8mn-i2c)modalias(of:N*T*Cfsl_imx8mn-i2cC*)modalias(of:N*T*Cfsl_imx8mn-noc)modalias(of:N*T*Cfsl_imx8mn-nocC*)modalias(of:N*T*Cfsl_imx8mn-ocotp)modalias(of:N*T*Cfsl_imx8mn-ocotpC*)modalias(of:N*T*Cfsl_imx8mn-wdt)modalias(of:N*T*Cfsl_imx8mn-wdtC*)modalias(of:N*T*Cfsl_imx8mp-dwc3)modalias(of:N*T*Cfsl_imx8mp-dwc3C*)modalias(of:N*T*Cfsl_imx8mp-i2c)modalias(of:N*T*Cfsl_imx8mp-i2cC*)modalias(of:N*T*Cfsl_imx8mp-noc)modalias(of:N*T*Cfsl_imx8mp-nocC*)modalias(of:N*T*Cfsl_imx8mp-ocotp)modalias(of:N*T*Cfsl_imx8mp-ocotpC*)modalias(of:N*T*Cfsl_imx8mp-tmu)modalias(of:N*T*Cfsl_imx8mp-tmuC*)modalias(of:N*T*Cfsl_imx8mp-usb-phy)modalias(of:N*T*Cfsl_imx8mp-usb-phyC*)modalias(of:N*T*Cfsl_imx8mp-wdt)modalias(of:N*T*Cfsl_imx8mp-wdtC*)modalias(of:N*T*Cfsl_imx8mq-i2c)modalias(of:N*T*Cfsl_imx8mq-i2cC*)modalias(of:N*T*Cfsl_imx8mq-noc)modalias(of:N*T*Cfsl_imx8mq-nocC*)modalias(of:N*T*Cfsl_imx8mq-ocotp)modalias(of:N*T*Cfsl_imx8mq-ocotpC*)modalias(of:N*T*Cfsl_imx8mq-sdma)modalias(of:N*T*Cfsl_imx8mq-sdmaC*)modalias(of:N*T*Cfsl_imx8mq-tmu)modalias(of:N*T*Cfsl_imx8mq-tmuC*)modalias(of:N*T*Cfsl_imx8mq-usb-phy)modalias(of:N*T*Cfsl_imx8mq-usb-phyC*)modalias(of:N*T*Cfsl_imx8mq-wdt)modalias(of:N*T*Cfsl_imx8mq-wdtC*)modalias(of:N*T*Cfsl_imx8ulp-mu)modalias(of:N*T*Cfsl_imx8ulp-mu-s4)modalias(of:N*T*Cfsl_imx8ulp-mu-s4C*)modalias(of:N*T*Cfsl_imx8ulp-muC*)modalias(of:N*T*Cfsl_imx8ulp-usb)modalias(of:N*T*Cfsl_imx8ulp-usbC*)modalias(of:N*T*Cfsl_imx93-mu-s4)modalias(of:N*T*Cfsl_imx93-mu-s4C*)modalias(of:N*T*Cfsl_imx93-src)modalias(of:N*T*Cfsl_imx93-src-slice)modalias(of:N*T*Cfsl_imx93-src-sliceC*)modalias(of:N*T*Cfsl_imx93-srcC*)modalias(of:N*T*Cfsl_ls1012a-wdt)modalias(of:N*T*Cfsl_ls1012a-wdtC*)modalias(of:N*T*Cfsl_ls1021a-qspi)modalias(of:N*T*Cfsl_ls1021a-qspiC*)modalias(of:N*T*Cfsl_ls1043a-wdt)modalias(of:N*T*Cfsl_ls1043a-wdtC*)modalias(of:N*T*Cfsl_ls2080a-qspi)modalias(of:N*T*Cfsl_ls2080a-qspiC*)modalias(of:N*T*Cfsl_mvf600-fec)modalias(of:N*T*Cfsl_mvf600-fecC*)modalias(of:N*T*Cfsl_pfuze100)modalias(of:N*T*Cfsl_pfuze100C*)modalias(of:N*T*Cfsl_pfuze200)modalias(of:N*T*Cfsl_pfuze200C*)modalias(of:N*T*Cfsl_pfuze3000)modalias(of:N*T*Cfsl_pfuze3000C*)modalias(of:N*T*Cfsl_pfuze3001)modalias(of:N*T*Cfsl_pfuze3001C*)modalias(of:N*T*Cfsl_qoriq-tmu)modalias(of:N*T*Cfsl_qoriq-tmuC*)modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lp)modalias(of:N*T*Cfsl_sec-v4.0-mon-rtc-lpC*)modalias(of:N*T*Cfsl_sec-v4.0-pwrkey)modalias(of:N*T*Cfsl_sec-v4.0-pwrkeyC*)modalias(of:N*T*Cfsl_vf610-i2c)modalias(of:N*T*Cfsl_vf610-i2cC*)modalias(of:N*T*Cfsl_vf610-qspi)modalias(of:N*T*Cfsl_vf610-qspiC*)modalias(of:N*T*Cfsl_vf610-usbmisc)modalias(of:N*T*Cfsl_vf610-usbmiscC*)modalias(of:N*T*Cfsl_vf610-usbphy)modalias(of:N*T*Cfsl_vf610-usbphyC*)modalias(of:N*T*Cfsl_vf610-wdt)modalias(of:N*T*Cfsl_vf610-wdtC*)modalias(of:N*T*Cgeneric-ahci)modalias(of:N*T*Cgeneric-ahciC*)modalias(of:N*T*Cgeneric-ehci)modalias(of:N*T*Cgeneric-ehciC*)modalias(of:N*T*Cgmt_g762)modalias(of:N*T*Cgmt_g762C*)modalias(of:N*T*Cgmt_g763)modalias(of:N*T*Cgmt_g763C*)modalias(of:N*T*Cgoodix_gt7375p)modalias(of:N*T*Cgoodix_gt7375pC*)modalias(of:N*T*Cgpio-backlight)modalias(of:N*T*Cgpio-backlightC*)modalias(of:N*T*Cgpio-keys)modalias(of:N*T*Cgpio-keysC*)modalias(of:N*T*Cgpio-simulator)modalias(of:N*T*Cgpio-simulatorC*)modalias(of:N*T*Cgpio-usb-b-connector)modalias(of:N*T*Cgpio-usb-b-connectorC*)modalias(of:N*T*Chaoyu_hym8563)modalias(of:N*T*Chaoyu_hym8563C*)modalias(of:N*T*Chid-over-i2c)modalias(of:N*T*Chid-over-i2cC*)modalias(of:N*T*Chisilicon_hi3660-tsensor)modalias(of:N*T*Chisilicon_hi3660-tsensorC*)modalias(of:N*T*Chisilicon_hi6220-aoctrl)modalias(of:N*T*Chisilicon_hi6220-aoctrlC*)modalias(of:N*T*Chisilicon_hi6220-mediactrl)modalias(of:N*T*Chisilicon_hi6220-mediactrlC*)modalias(of:N*T*Chisilicon_hi6220-sysctrl)modalias(of:N*T*Chisilicon_hi6220-sysctrlC*)modalias(of:N*T*Chisilicon_hi6220-usb-phy)modalias(of:N*T*Chisilicon_hi6220-usb-phyC*)modalias(of:N*T*Chisilicon_hisi-ahci)modalias(of:N*T*Chisilicon_hisi-ahciC*)modalias(of:N*T*Chisilicon_hisi-femac-mdio)modalias(of:N*T*Chisilicon_hisi-femac-mdioC*)modalias(of:N*T*Chisilicon_hns-dsaf-v1)modalias(of:N*T*Chisilicon_hns-dsaf-v1C*)modalias(of:N*T*Chisilicon_hns-dsaf-v2)modalias(of:N*T*Chisilicon_hns-dsaf-v2C*)modalias(of:N*T*Chisilicon_hns-mdio)modalias(of:N*T*Chisilicon_hns-mdioC*)modalias(of:N*T*Chisilicon_hns-nic-v1)modalias(of:N*T*Chisilicon_hns-nic-v1C*)modalias(of:N*T*Chisilicon_hns-nic-v2)modalias(of:N*T*Chisilicon_hns-nic-v2C*)modalias(of:N*T*Chisilicon_mdio)modalias(of:N*T*Chisilicon_mdioC*)modalias(of:N*T*Chisilicon_tsensor)modalias(of:N*T*Chisilicon_tsensorC*)modalias(of:N*T*Ci2c-arb-gpio-challenge)modalias(of:N*T*Ci2c-arb-gpio-challengeC*)modalias(of:N*T*Ci2c-gpio)modalias(of:N*T*Ci2c-gpioC*)modalias(of:N*T*Ci2c-mux-gpio)modalias(of:N*T*Ci2c-mux-gpioC*)modalias(of:N*T*Ci2c-mux-pinctrl)modalias(of:N*T*Ci2c-mux-pinctrlC*)modalias(of:N*T*Cibm_476gtr-ahci)modalias(of:N*T*Cibm_476gtr-ahciC*)modalias(of:N*T*Cisil_isl12022)modalias(of:N*T*Cisil_isl12022C*)modalias(of:N*T*Cisil_isl12057)modalias(of:N*T*Cisil_isl12057C*)modalias(of:N*T*Cisil_isl1208)modalias(of:N*T*Cisil_isl1208C*)modalias(of:N*T*Cisil_isl1209)modalias(of:N*T*Cisil_isl1209C*)modalias(of:N*T*Cisil_isl1218)modalias(of:N*T*Cisil_isl1218C*)modalias(of:N*T*Cisil_isl1219)modalias(of:N*T*Cisil_isl1219C*)modalias(of:N*T*Cisl_isl12022)modalias(of:N*T*Cisl_isl12022C*)modalias(of:N*T*Cjedec_jc-42.4-temp)modalias(of:N*T*Cjedec_jc-42.4-tempC*)modalias(of:N*T*Cled-backlight)modalias(of:N*T*Cled-backlightC*)modalias(of:N*T*Clsi_zevio-usb)modalias(of:N*T*Clsi_zevio-usbC*)modalias(of:N*T*Cmarvell_cn10k-ddr-pmu)modalias(of:N*T*Cmarvell_cn10k-ddr-pmuC*)modalias(of:N*T*Cmaxim_ds1742)modalias(of:N*T*Cmaxim_ds1742C*)modalias(of:N*T*Cmaxim_ds3231)modalias(of:N*T*Cmaxim_ds3231C*)modalias(of:N*T*Cmaxim_max7310)modalias(of:N*T*Cmaxim_max7310C*)modalias(of:N*T*Cmaxim_max7312)modalias(of:N*T*Cmaxim_max7312C*)modalias(of:N*T*Cmaxim_max7313)modalias(of:N*T*Cmaxim_max7313C*)modalias(of:N*T*Cmaxim_max7315)modalias(of:N*T*Cmaxim_max7315C*)modalias(of:N*T*Cmaxim_max7318)modalias(of:N*T*Cmaxim_max7318C*)modalias(of:N*T*Cmaxim_max77686)modalias(of:N*T*Cmaxim_max77686C*)modalias(of:N*T*Cmaxim_max77802)modalias(of:N*T*Cmaxim_max77802C*)modalias(of:N*T*Cmaxim_mcp795)modalias(of:N*T*Cmaxim_mcp795C*)modalias(of:N*T*Cmicrel_ks8995)modalias(of:N*T*Cmicrel_ks8995C*)modalias(of:N*T*Cmicrel_ksz8795)modalias(of:N*T*Cmicrel_ksz8795C*)modalias(of:N*T*Cmicrel_ksz8864)modalias(of:N*T*Cmicrel_ksz8864C*)modalias(of:N*T*Cmicrochip_mcp7940x)modalias(of:N*T*Cmicrochip_mcp7940xC*)modalias(of:N*T*Cmicrochip_mcp7941x)modalias(of:N*T*Cmicrochip_mcp7941xC*)modalias(of:N*T*Cmicrochip_mdio-smi0)modalias(of:N*T*Cmicrochip_mdio-smi0C*)modalias(of:N*T*Cmicrocrystal_rv1805)modalias(of:N*T*Cmicrocrystal_rv1805C*)modalias(of:N*T*Cmicrocrystal_rv2123)modalias(of:N*T*Cmicrocrystal_rv2123C*)modalias(of:N*T*Cmicrocrystal_rv3028)modalias(of:N*T*Cmicrocrystal_rv3028C*)modalias(of:N*T*Cmicrocrystal_rv3029)modalias(of:N*T*Cmicrocrystal_rv3029C*)modalias(of:N*T*Cmicrocrystal_rv3032)modalias(of:N*T*Cmicrocrystal_rv3032C*)modalias(of:N*T*Cmicrocrystal_rv4162)modalias(of:N*T*Cmicrocrystal_rv4162C*)modalias(of:N*T*Cmicrocrystal_rv8263)modalias(of:N*T*Cmicrocrystal_rv8263C*)modalias(of:N*T*Cmicrocrystal_rv8523)modalias(of:N*T*Cmicrocrystal_rv8523C*)modalias(of:N*T*Cmicrocrystal_rv8564)modalias(of:N*T*Cmicrocrystal_rv8564C*)modalias(of:N*T*Cmicrocrystal_rv8803)modalias(of:N*T*Cmicrocrystal_rv8803C*)modalias(of:N*T*Cmicrosoft_vmbus)modalias(of:N*T*Cmicrosoft_vmbusC*)modalias(of:N*T*Cmscc_ocelot-i2c)modalias(of:N*T*Cmscc_ocelot-i2cC*)modalias(of:N*T*Cmscc_ocelot-miim)modalias(of:N*T*Cmscc_ocelot-miimC*)modalias(of:N*T*Cnetlogic_xlp980-i2c)modalias(of:N*T*Cnetlogic_xlp980-i2cC*)modalias(of:N*T*Cnuvoton_npcm750-udc)modalias(of:N*T*Cnuvoton_npcm750-udcC*)modalias(of:N*T*Cnuvoton_npcm845-udc)modalias(of:N*T*Cnuvoton_npcm845-udcC*)modalias(of:N*T*Cnuvoton_npct501)modalias(of:N*T*Cnuvoton_npct501C*)modalias(of:N*T*Cnuvoton_npct601)modalias(of:N*T*Cnuvoton_npct601C*)modalias(of:N*T*Cnvidia_tegra114-host1x)modalias(of:N*T*Cnvidia_tegra114-host1xC*)modalias(of:N*T*Cnvidia_tegra114-spi)modalias(of:N*T*Cnvidia_tegra114-spiC*)modalias(of:N*T*Cnvidia_tegra114-udc)modalias(of:N*T*Cnvidia_tegra114-udcC*)modalias(of:N*T*Cnvidia_tegra124-host1x)modalias(of:N*T*Cnvidia_tegra124-host1xC*)modalias(of:N*T*Cnvidia_tegra124-spi)modalias(of:N*T*Cnvidia_tegra124-spiC*)modalias(of:N*T*Cnvidia_tegra124-udc)modalias(of:N*T*Cnvidia_tegra124-udcC*)modalias(of:N*T*Cnvidia_tegra124-xusb)modalias(of:N*T*Cnvidia_tegra124-xusbC*)modalias(of:N*T*Cnvidia_tegra186-bpmp-thermal)modalias(of:N*T*Cnvidia_tegra186-bpmp-thermalC*)modalias(of:N*T*Cnvidia_tegra186-gpcdma)modalias(of:N*T*Cnvidia_tegra186-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra186-host1x)modalias(of:N*T*Cnvidia_tegra186-host1xC*)modalias(of:N*T*Cnvidia_tegra186-xudc)modalias(of:N*T*Cnvidia_tegra186-xudcC*)modalias(of:N*T*Cnvidia_tegra186-xusb)modalias(of:N*T*Cnvidia_tegra186-xusbC*)modalias(of:N*T*Cnvidia_tegra194-gpcdma)modalias(of:N*T*Cnvidia_tegra194-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra194-gte-aon)modalias(of:N*T*Cnvidia_tegra194-gte-aonC*)modalias(of:N*T*Cnvidia_tegra194-gte-lic)modalias(of:N*T*Cnvidia_tegra194-gte-licC*)modalias(of:N*T*Cnvidia_tegra194-host1x)modalias(of:N*T*Cnvidia_tegra194-host1xC*)modalias(of:N*T*Cnvidia_tegra194-xudc)modalias(of:N*T*Cnvidia_tegra194-xudcC*)modalias(of:N*T*Cnvidia_tegra194-xusb)modalias(of:N*T*Cnvidia_tegra194-xusb-padctl)modalias(of:N*T*Cnvidia_tegra194-xusb-padctlC*)modalias(of:N*T*Cnvidia_tegra194-xusbC*)modalias(of:N*T*Cnvidia_tegra20-ehci)modalias(of:N*T*Cnvidia_tegra20-ehciC*)modalias(of:N*T*Cnvidia_tegra20-host1x)modalias(of:N*T*Cnvidia_tegra20-host1xC*)modalias(of:N*T*Cnvidia_tegra20-rtc)modalias(of:N*T*Cnvidia_tegra20-rtcC*)modalias(of:N*T*Cnvidia_tegra20-udc)modalias(of:N*T*Cnvidia_tegra20-udcC*)modalias(of:N*T*Cnvidia_tegra20-usb-phy)modalias(of:N*T*Cnvidia_tegra20-usb-phyC*)modalias(of:N*T*Cnvidia_tegra210-host1x)modalias(of:N*T*Cnvidia_tegra210-host1xC*)modalias(of:N*T*Cnvidia_tegra210-spi)modalias(of:N*T*Cnvidia_tegra210-spiC*)modalias(of:N*T*Cnvidia_tegra210-xudc)modalias(of:N*T*Cnvidia_tegra210-xudcC*)modalias(of:N*T*Cnvidia_tegra210-xusb)modalias(of:N*T*Cnvidia_tegra210-xusbC*)modalias(of:N*T*Cnvidia_tegra234-gpcdma)modalias(of:N*T*Cnvidia_tegra234-gpcdmaC*)modalias(of:N*T*Cnvidia_tegra234-gte-aon)modalias(of:N*T*Cnvidia_tegra234-gte-aonC*)modalias(of:N*T*Cnvidia_tegra234-gte-lic)modalias(of:N*T*Cnvidia_tegra234-gte-licC*)modalias(of:N*T*Cnvidia_tegra234-host1x)modalias(of:N*T*Cnvidia_tegra234-host1xC*)modalias(of:N*T*Cnvidia_tegra234-xudc)modalias(of:N*T*Cnvidia_tegra234-xudcC*)modalias(of:N*T*Cnvidia_tegra234-xusb)modalias(of:N*T*Cnvidia_tegra234-xusb-padctl)modalias(of:N*T*Cnvidia_tegra234-xusb-padctlC*)modalias(of:N*T*Cnvidia_tegra234-xusbC*)modalias(of:N*T*Cnvidia_tegra30-ehci)modalias(of:N*T*Cnvidia_tegra30-ehciC*)modalias(of:N*T*Cnvidia_tegra30-host1x)modalias(of:N*T*Cnvidia_tegra30-host1xC*)modalias(of:N*T*Cnvidia_tegra30-udc)modalias(of:N*T*Cnvidia_tegra30-udcC*)modalias(of:N*T*Cnvidia_tegra30-usb-phy)modalias(of:N*T*Cnvidia_tegra30-usb-phyC*)modalias(of:N*T*Cnxp_imx8dxl-fspi)modalias(of:N*T*Cnxp_imx8dxl-fspiC*)modalias(of:N*T*Cnxp_imx8mm-fspi)modalias(of:N*T*Cnxp_imx8mm-fspiC*)modalias(of:N*T*Cnxp_imx8mp-fspi)modalias(of:N*T*Cnxp_imx8mp-fspiC*)modalias(of:N*T*Cnxp_imx8qxp-fspi)modalias(of:N*T*Cnxp_imx8qxp-fspiC*)modalias(of:N*T*Cnxp_imx93-bbnsm-rtc)modalias(of:N*T*Cnxp_imx93-bbnsm-rtcC*)modalias(of:N*T*Cnxp_lx2160a-fspi)modalias(of:N*T*Cnxp_lx2160a-fspiC*)modalias(of:N*T*Cnxp_pca2129)modalias(of:N*T*Cnxp_pca2129C*)modalias(of:N*T*Cnxp_pca6408)modalias(of:N*T*Cnxp_pca6408C*)modalias(of:N*T*Cnxp_pca6416)modalias(of:N*T*Cnxp_pca6416C*)modalias(of:N*T*Cnxp_pca85073a)modalias(of:N*T*Cnxp_pca85073aC*)modalias(of:N*T*Cnxp_pca8565)modalias(of:N*T*Cnxp_pca8565C*)modalias(of:N*T*Cnxp_pca9505)modalias(of:N*T*Cnxp_pca9505C*)modalias(of:N*T*Cnxp_pca9506)modalias(of:N*T*Cnxp_pca9506C*)modalias(of:N*T*Cnxp_pca9534)modalias(of:N*T*Cnxp_pca9534C*)modalias(of:N*T*Cnxp_pca9535)modalias(of:N*T*Cnxp_pca9535C*)modalias(of:N*T*Cnxp_pca9536)modalias(of:N*T*Cnxp_pca9536C*)modalias(of:N*T*Cnxp_pca9537)modalias(of:N*T*Cnxp_pca9537C*)modalias(of:N*T*Cnxp_pca9538)modalias(of:N*T*Cnxp_pca9538C*)modalias(of:N*T*Cnxp_pca9539)modalias(of:N*T*Cnxp_pca9539C*)modalias(of:N*T*Cnxp_pca9540)modalias(of:N*T*Cnxp_pca9540C*)modalias(of:N*T*Cnxp_pca9541)modalias(of:N*T*Cnxp_pca9541C*)modalias(of:N*T*Cnxp_pca9542)modalias(of:N*T*Cnxp_pca9542C*)modalias(of:N*T*Cnxp_pca9543)modalias(of:N*T*Cnxp_pca9543C*)modalias(of:N*T*Cnxp_pca9544)modalias(of:N*T*Cnxp_pca9544C*)modalias(of:N*T*Cnxp_pca9545)modalias(of:N*T*Cnxp_pca9545C*)modalias(of:N*T*Cnxp_pca9546)modalias(of:N*T*Cnxp_pca9546C*)modalias(of:N*T*Cnxp_pca9547)modalias(of:N*T*Cnxp_pca9547C*)modalias(of:N*T*Cnxp_pca9548)modalias(of:N*T*Cnxp_pca9548C*)modalias(of:N*T*Cnxp_pca9554)modalias(of:N*T*Cnxp_pca9554C*)modalias(of:N*T*Cnxp_pca9555)modalias(of:N*T*Cnxp_pca9555C*)modalias(of:N*T*Cnxp_pca9556)modalias(of:N*T*Cnxp_pca9556C*)modalias(of:N*T*Cnxp_pca9557)modalias(of:N*T*Cnxp_pca9557C*)modalias(of:N*T*Cnxp_pca9564)modalias(of:N*T*Cnxp_pca9564C*)modalias(of:N*T*Cnxp_pca9574)modalias(of:N*T*Cnxp_pca9574C*)modalias(of:N*T*Cnxp_pca9575)modalias(of:N*T*Cnxp_pca9575C*)modalias(of:N*T*Cnxp_pca9665)modalias(of:N*T*Cnxp_pca9665C*)modalias(of:N*T*Cnxp_pca9698)modalias(of:N*T*Cnxp_pca9698C*)modalias(of:N*T*Cnxp_pca9846)modalias(of:N*T*Cnxp_pca9846C*)modalias(of:N*T*Cnxp_pca9847)modalias(of:N*T*Cnxp_pca9847C*)modalias(of:N*T*Cnxp_pca9848)modalias(of:N*T*Cnxp_pca9848C*)modalias(of:N*T*Cnxp_pca9849)modalias(of:N*T*Cnxp_pca9849C*)modalias(of:N*T*Cnxp_pcal6408)modalias(of:N*T*Cnxp_pcal6408C*)modalias(of:N*T*Cnxp_pcal6416)modalias(of:N*T*Cnxp_pcal6416C*)modalias(of:N*T*Cnxp_pcal6524)modalias(of:N*T*Cnxp_pcal6524C*)modalias(of:N*T*Cnxp_pcal6534)modalias(of:N*T*Cnxp_pcal6534C*)modalias(of:N*T*Cnxp_pcal9535)modalias(of:N*T*Cnxp_pcal9535C*)modalias(of:N*T*Cnxp_pcal9554b)modalias(of:N*T*Cnxp_pcal9554bC*)modalias(of:N*T*Cnxp_pcal9555a)modalias(of:N*T*Cnxp_pcal9555aC*)modalias(of:N*T*Cnxp_pcf2123)modalias(of:N*T*Cnxp_pcf2123C*)modalias(of:N*T*Cnxp_pcf2127)modalias(of:N*T*Cnxp_pcf2127C*)modalias(of:N*T*Cnxp_pcf2129)modalias(of:N*T*Cnxp_pcf2129C*)modalias(of:N*T*Cnxp_pcf85063)modalias(of:N*T*Cnxp_pcf85063C*)modalias(of:N*T*Cnxp_pcf85063a)modalias(of:N*T*Cnxp_pcf85063aC*)modalias(of:N*T*Cnxp_pcf85063tp)modalias(of:N*T*Cnxp_pcf85063tpC*)modalias(of:N*T*Cnxp_pcf8523)modalias(of:N*T*Cnxp_pcf8523C*)modalias(of:N*T*Cnxp_pcf8563)modalias(of:N*T*Cnxp_pcf8563C*)modalias(of:N*T*Cnxp_ptn5110)modalias(of:N*T*Cnxp_ptn5110C*)modalias(of:N*T*Cnxp_rtc-pcf2123)modalias(of:N*T*Cnxp_rtc-pcf2123C*)modalias(of:N*T*Connn_cat9554)modalias(of:N*T*Connn_cat9554C*)modalias(of:N*T*Connn_pca9654)modalias(of:N*T*Connn_pca9654C*)modalias(of:N*T*Connn_pca9655)modalias(of:N*T*Connn_pca9655C*)modalias(of:N*T*Cpericom_pt7c4338)modalias(of:N*T*Cpericom_pt7c4338C*)modalias(of:N*T*Cpmem-region)modalias(of:N*T*Cpmem-region-v2)modalias(of:N*T*Cpmem-region-v2C*)modalias(of:N*T*Cpmem-regionC*)modalias(of:N*T*Cpps-gpio)modalias(of:N*T*Cpps-gpioC*)modalias(of:N*T*Cpwm-backlight)modalias(of:N*T*Cpwm-backlightC*)modalias(of:N*T*Cpwm-fan)modalias(of:N*T*Cpwm-fanC*)modalias(of:N*T*Cqcom_ci-hdrc)modalias(of:N*T*Cqcom_ci-hdrcC*)modalias(of:N*T*Cqcom_fsm9900-emac)modalias(of:N*T*Cqcom_fsm9900-emacC*)modalias(of:N*T*Cqcom_hidma-1.0)modalias(of:N*T*Cqcom_hidma-1.0C*)modalias(of:N*T*Cqcom_hidma-1.1)modalias(of:N*T*Cqcom_hidma-1.1C*)modalias(of:N*T*Cqcom_hidma-1.2)modalias(of:N*T*Cqcom_hidma-1.2C*)modalias(of:N*T*Cqcom_hidma-mgmt-1.0)modalias(of:N*T*Cqcom_hidma-mgmt-1.0C*)modalias(of:N*T*Cregulator-gpio)modalias(of:N*T*Cregulator-gpioC*)modalias(of:N*T*Crichtek_rt1719)modalias(of:N*T*Crichtek_rt1719C*)modalias(of:N*T*Cricoh_r2025sd)modalias(of:N*T*Cricoh_r2025sdC*)modalias(of:N*T*Cricoh_r2221tl)modalias(of:N*T*Cricoh_r2221tlC*)modalias(of:N*T*Cricoh_rs5c372a)modalias(of:N*T*Cricoh_rs5c372aC*)modalias(of:N*T*Cricoh_rs5c372b)modalias(of:N*T*Cricoh_rs5c372bC*)modalias(of:N*T*Cricoh_rv5c386)modalias(of:N*T*Cricoh_rv5c386C*)modalias(of:N*T*Cricoh_rv5c387a)modalias(of:N*T*Cricoh_rv5c387aC*)modalias(of:N*T*Crohm_bd71837)modalias(of:N*T*Crohm_bd71837C*)modalias(of:N*T*Crohm_bd71847)modalias(of:N*T*Crohm_bd71847C*)modalias(of:N*T*Crohm_bd71850)modalias(of:N*T*Crohm_bd71850C*)modalias(of:N*T*Crv4162)modalias(of:N*T*Crv4162C*)modalias(of:N*T*Csensirion_shtc1)modalias(of:N*T*Csensirion_shtc1C*)modalias(of:N*T*Csensirion_shtc3)modalias(of:N*T*Csensirion_shtc3C*)modalias(of:N*T*Csensirion_shtw1)modalias(of:N*T*Csensirion_shtw1C*)modalias(of:N*T*Csnps_arc_ps2)modalias(of:N*T*Csnps_arc_ps2C*)modalias(of:N*T*Csnps_designware-i2c)modalias(of:N*T*Csnps_designware-i2cC*)modalias(of:N*T*Csnps_dma-spear1340)modalias(of:N*T*Csnps_dma-spear1340C*)modalias(of:N*T*Csnps_dw-apb-gpio)modalias(of:N*T*Csnps_dw-apb-gpioC*)modalias(of:N*T*Csnps_dwc-ahci)modalias(of:N*T*Csnps_dwc-ahciC*)modalias(of:N*T*Csnps_spear-ahci)modalias(of:N*T*Csnps_spear-ahciC*)modalias(of:N*T*Csolomon_ssd1305fb-i2c)modalias(of:N*T*Csolomon_ssd1305fb-i2cC*)modalias(of:N*T*Csolomon_ssd1306fb-i2c)modalias(of:N*T*Csolomon_ssd1306fb-i2cC*)modalias(of:N*T*Csolomon_ssd1307fb-i2c)modalias(of:N*T*Csolomon_ssd1307fb-i2cC*)modalias(of:N*T*Csolomon_ssd1309fb-i2c)modalias(of:N*T*Csolomon_ssd1309fb-i2cC*)modalias(of:N*T*Cssif-bmc)modalias(of:N*T*Cssif-bmcC*)modalias(of:N*T*Cst_m41t0)modalias(of:N*T*Cst_m41t00)modalias(of:N*T*Cst_m41t00C*)modalias(of:N*T*Cst_m41t0C*)modalias(of:N*T*Cst_m41t11)modalias(of:N*T*Cst_m41t11C*)modalias(of:N*T*Cst_m41t62)modalias(of:N*T*Cst_m41t62C*)modalias(of:N*T*Cst_m41t65)modalias(of:N*T*Cst_m41t65C*)modalias(of:N*T*Cst_m41t80)modalias(of:N*T*Cst_m41t80C*)modalias(of:N*T*Cst_m41t81)modalias(of:N*T*Cst_m41t81C*)modalias(of:N*T*Cst_m41t81s)modalias(of:N*T*Cst_m41t81sC*)modalias(of:N*T*Cst_m41t82)modalias(of:N*T*Cst_m41t82C*)modalias(of:N*T*Cst_m41t83)modalias(of:N*T*Cst_m41t83C*)modalias(of:N*T*Cst_m41t84)modalias(of:N*T*Cst_m41t84C*)modalias(of:N*T*Cst_m41t85)modalias(of:N*T*Cst_m41t85C*)modalias(of:N*T*Cst_m41t87)modalias(of:N*T*Cst_m41t87C*)modalias(of:N*T*Cst_rv4162)modalias(of:N*T*Cst_rv4162C*)modalias(of:N*T*Cst_stusb1600)modalias(of:N*T*Cst_stusb1600C*)modalias(of:N*T*Csyna_rmi4-i2c)modalias(of:N*T*Csyna_rmi4-i2cC*)modalias(of:N*T*Csyna_rmi4-spi)modalias(of:N*T*Csyna_rmi4-spiC*)modalias(of:N*T*Csynaptics_synaptics_i2c)modalias(of:N*T*Csynaptics_synaptics_i2cC*)modalias(of:N*T*Ctcpci)modalias(of:N*T*CtcpciC*)modalias(of:N*T*Cti_adc128d818)modalias(of:N*T*Cti_adc128d818C*)modalias(of:N*T*Cti_bq32000)modalias(of:N*T*Cti_bq32000C*)modalias(of:N*T*Cti_ina3221)modalias(of:N*T*Cti_ina3221C*)modalias(of:N*T*Cti_lm70)modalias(of:N*T*Cti_lm70C*)modalias(of:N*T*Cti_lm71)modalias(of:N*T*Cti_lm71C*)modalias(of:N*T*Cti_lm74)modalias(of:N*T*Cti_lm74C*)modalias(of:N*T*Cti_lp8550)modalias(of:N*T*Cti_lp8550C*)modalias(of:N*T*Cti_lp8551)modalias(of:N*T*Cti_lp8551C*)modalias(of:N*T*Cti_lp8552)modalias(of:N*T*Cti_lp8552C*)modalias(of:N*T*Cti_lp8553)modalias(of:N*T*Cti_lp8553C*)modalias(of:N*T*Cti_lp8555)modalias(of:N*T*Cti_lp8555C*)modalias(of:N*T*Cti_lp8556)modalias(of:N*T*Cti_lp8556C*)modalias(of:N*T*Cti_lp8557)modalias(of:N*T*Cti_lp8557C*)modalias(of:N*T*Cti_pca6107)modalias(of:N*T*Cti_pca6107C*)modalias(of:N*T*Cti_pca9536)modalias(of:N*T*Cti_pca9536C*)modalias(of:N*T*Cti_tca6408)modalias(of:N*T*Cti_tca6408C*)modalias(of:N*T*Cti_tca6416)modalias(of:N*T*Cti_tca6416C*)modalias(of:N*T*Cti_tca6424)modalias(of:N*T*Cti_tca6424C*)modalias(of:N*T*Cti_tca9538)modalias(of:N*T*Cti_tca9538C*)modalias(of:N*T*Cti_tca9539)modalias(of:N*T*Cti_tca9539C*)modalias(of:N*T*Cti_tmp103)modalias(of:N*T*Cti_tmp103C*)modalias(of:N*T*Cti_tmp121)modalias(of:N*T*Cti_tmp121C*)modalias(of:N*T*Cti_tmp122)modalias(of:N*T*Cti_tmp122C*)modalias(of:N*T*Cti_tps25750)modalias(of:N*T*Cti_tps25750C*)modalias(of:N*T*Cti_tps6598x)modalias(of:N*T*Cti_tps6598xC*)modalias(of:N*T*Ctimeriomem_rng)modalias(of:N*T*Ctimeriomem_rngC*)modalias(of:N*T*Cusb-nop-xceiv)modalias(of:N*T*Cusb-nop-xceivC*)modalias(of:N*T*Cvia_vt8500-ehci)modalias(of:N*T*Cvia_vt8500-ehciC*)modalias(of:N*T*Cvirtio_mmio)modalias(of:N*T*Cvirtio_mmioC*)modalias(of:N*T*Cvirtual_mdio-gpio)modalias(of:N*T*Cvirtual_mdio-gpioC*)modalias(of:N*T*Cwillsemi_wusb3801)modalias(of:N*T*Cwillsemi_wusb3801C*)modalias(of:N*T*Cwinbond_wpct301)modalias(of:N*T*Cwinbond_wpct301C*)modalias(of:N*T*Cwm_prizm-ehci)modalias(of:N*T*Cwm_prizm-ehciC*)modalias(of:N*T*Cxircom_x1205)modalias(of:N*T*Cxircom_x1205C*)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0)modalias(of:N*T*Cxlnx_gmii-to-rgmii-1.0C*)modalias(of:N*T*Cxlnx_zynq-usb-2.20a)modalias(of:N*T*Cxlnx_zynq-usb-2.20aC*)modalias(of:N*Tipmi*Cipmi-bt)modalias(of:N*Tipmi*Cipmi-btC*)modalias(of:N*Tipmi*Cipmi-ipmb)modalias(of:N*Tipmi*Cipmi-ipmbC*)modalias(of:N*Tipmi*Cipmi-kcs)modalias(of:N*Tipmi*Cipmi-kcsC*)modalias(of:N*Tipmi*Cipmi-smic)modalias(of:N*Tipmi*Cipmi-smicC*)modalias(pcbc)modalias(pci:hns-nic)modalias(pci:v*d*sv*sd*bc01sc01i*)modalias(pci:v*d*sv*sd*bc01sc08i02*)modalias(pci:v*d*sv*sd*bc05sc02i10*)modalias(pci:v*d*sv*sd*bc0Csc07i0[012]*)modalias(pci:v*d00008139sv000010ECsd00008139bc*sc*i*)modalias(pci:v*d00008139sv00001186sd00001300bc*sc*i*)modalias(pci:v*d00008139sv000013D1sd0000AB06bc*sc*i*)modalias(pci:v00000001d00008168sv*sd00002410bc*sc*i*)modalias(pci:v0000018Ad00000106sv*sd*bc*sc*i*)modalias(pci:v0000021Bd00008139sv*sd*bc*sc*i*)modalias(pci:v000002ACd00001012sv*sd*bc*sc*i*)modalias(pci:v00000357d0000000Asv*sd*bc*sc*i*)modalias(pci:v000003F0d00000A6Csv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B203sv*sd*bc*sc*i*)modalias(pci:v00000E11d0000B204sv*sd*bc*sc*i*)modalias(pci:v00001000d000000A5sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B[35]sv*sd*bc*sc*i*)modalias(pci:v00001013d000000B8sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001013d000000B8sv00005853sd00000001bc*sc*i*)modalias(pci:v00001014d00000180sv00001014sd00000264bc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd0000028Dbc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd000002BEbc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd000002C0bc*sc*i*)modalias(pci:v00001014d0000028Csv00001014sd0000030Dbc*sc*i*)modalias(pci:v00001014d000002BDsv00001014sd000002C[12]bc*sc*i*)modalias(pci:v00001014d000002BDsv00001014sd00000338bc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd0000035Cbc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd00000360bc*sc*i*)modalias(pci:v00001014d00000339sv00001014sd000003[03]Abc*sc*i*)modalias(pci:v00001014d0000033Dsv00001014sd0000033Cbc*sc*i*)modalias(pci:v00001014d0000033Dsv00001014sd0000035[2346F]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000033Bbc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000035[57DE]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd000003F[BCEF]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000046Dbc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000047[45]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd0000049[9ABC]bc*sc*i*)modalias(pci:v00001014d0000034Asv00001014sd000004C[789A]bc*sc*i*)modalias(pci:v00001014d000004DAsv00001014sd000004F[BC]bc*sc*i*)modalias(pci:v00001022d00001456sv*sd*bc*sc*i*)modalias(pci:v00001022d0000145[89]sv*sd*bc*sc*i*)modalias(pci:v00001022d00001468sv*sd*bc*sc*i*)modalias(pci:v00001022d00001486sv*sd*bc*sc*i*)modalias(pci:v00001022d000014CAsv*sd*bc*sc*i*)modalias(pci:v00001022d00001537sv*sd*bc*sc*i*)modalias(pci:v00001022d0000156Esv*sd*bc*sc*i*)modalias(pci:v00001022d000015C7sv*sd*bc*sc*i*)modalias(pci:v00001022d000015DFsv*sd*bc*sc*i*)modalias(pci:v00001022d00001649sv*sd*bc*sc*i*)modalias(pci:v00001022d000017E0sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000121Asv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021B[DEF]bc*sc*i*)modalias(pci:v0000103Cd00003239sv0000103Csd000021C[0123456789ABCDE]bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd00003233bc*sc*i*)modalias(pci:v0000103Cd0000323Asv0000103Csd0000324[13579AB]bc*sc*i*)modalias(pci:v0000103Cd0000323Bsv0000103Csd0000335[0123456]bc*sc*i*)modalias(pci:v0000103Cd0000323Csv0000103Csd0000192[012345689]bc*sc*i*)modalias(pci:v0000103Cd00003306sv*sd*bc*sc*i*)modalias(pci:v0000103Cd00003307sv*sd*bc*sc*i*)modalias(pci:v0000103Cd0000333Fsv0000103Csd0000333Fbc*sc*i*)modalias(pci:v00001042d00003020sv*sd*bc*sc*i*)modalias(pci:v00001045d0000C558sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0ABsv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0B[01F]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0C3sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0D[89]sv*sd*bc*sc*i*)modalias(pci:v0000105Bd0000E0F[01259]sv*sd*bc*sc*i*)modalias(pci:v00001060d00000101sv*sd*bc*sc*i*)modalias(pci:v00001060d0000673Asv*sd*bc*sc*i*)modalias(pci:v00001060d0000886Asv*sd*bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd00000266bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd00000278bc*sc*i*)modalias(pci:v00001069d0000B166sv00001014sd000002D[34]bc*sc*i*)modalias(pci:v0000106Bd0000200[135]sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000034sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000052sv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68DE]4sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000264sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000368sv*sd*bc*sc*i*)modalias(pci:v000010DEd000003EBsv*sd*bc*sc*i*)modalias(pci:v000010DEd00000446sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000542sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000752sv*sd*bc*sc*i*)modalias(pci:v000010DEd000007D8sv*sd*bc*sc*i*)modalias(pci:v000010DEd00000AA2sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002502sv*sd*bc*sc*i*)modalias(pci:v000010ECd00002600sv*sd*bc*sc*i*)modalias(pci:v000010ECd00003000sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000576[235]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008129sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000812[569]sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008136sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008139sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000813[89]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000816[12789]sv*sd*bc*sc*i*)modalias(pci:v000010FFd00008168sv*sd*bc*sc*i*)modalias(pci:v00001106d00000561sv*sd*bc*sc*i*)modalias(pci:v00001113d00001211sv*sd*bc*sc*i*)modalias(pci:v00001179d0000010[1235]sv*sd*bc*sc*i*)modalias(pci:v00001186d000013[04]0sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv*sd*bc*sc*i*)modalias(pci:v00001186d00004300sv00001186sd00004B10bc*sc*i*)modalias(pci:v00001186d00004302sv*sd*bc*sc*i*)modalias(pci:v000011DBd00001234sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv*sd*bc*sc*i*)modalias(pci:v00001234d00001111sv00001AF4sd00001100bc*sc*i*)modalias(pci:v00001259d0000A11[7E]sv*sd*bc*sc*i*)modalias(pci:v00001259d0000C107sv*sd*bc*sc*i*)modalias(pci:v00001269d000000B[34AB]sv*sd*bc*sc*i*)modalias(pci:v0000126Cd00001211sv*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:v000013D1d0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001414d00005353sv00000000sd00000000bc*sc*i*)modalias(pci:v00001432d00009130sv*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:v000014EAd0000AB0[67]sv*sd*bc*sc*i*)modalias(pci:v00001500d00001360sv*sd*bc*sc*i*)modalias(pci:v00001524d00000510sv*sd*bc*sc*i*)modalias(pci:v0000153Fd0000100[46]sv*sd*bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000007[6D]bc*sc*i*)modalias(pci:v00001590d00000075sv00001590sd0000008[78]bc*sc*i*)modalias(pci:v00001590d00000389sv*sd*bc*sc*i*)modalias(pci:v000015ADd0000040[56]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00000740sv*sd*bc*sc*i*)modalias(pci:v000015ADd000007B0sv*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:v000016CAd00000001sv*sd*bc*sc*i*)modalias(pci:v000016ECd00000116sv*sd*bc*sc*i*)modalias(pci:v000016ECd0000AB06sv*sd*bc*sc*i*)modalias(pci:v00001737d00001032sv*sd00000024bc*sc*i*)modalias(pci:v00001743d00008139sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000011sv0000177Dsd0000A11Ebc*sc*i*)modalias(pci:v0000177Dd0000A00Csv0000177Dsd0000A[123]0Cbc*sc*i*)modalias(pci:v0000177Dd0000A012sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A013sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A018sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A01Esv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A026sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02Bsv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A02[2EF]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A030sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A033sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A034sv0000177Dsd0000A[123]34bc*sc*i*)modalias(pci:v0000177Dd0000A054sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A056sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000A098sv*sd*bc*sc*i*)modalias(pci:v000017CBd00000306sv000017CBsd0000010Cbc*sc*i*)modalias(pci:v000017CBd00000306sv000018D7sd00000200bc*sc*i*)modalias(pci:v000017CBd00000306sv00001C5Dsd00002000bc*sc*i*)modalias(pci:v000017CBd00000308sv*sd*bc*sc*i*)modalias(pci:v000017CBd00000308sv00001C5Dsd0000201[05]bc*sc*i*)modalias(pci:v000017CBd00000309sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000030[46]sv*sd*bc*sc*i*)modalias(pci:v00001987d0000501[269]sv*sd*bc*sc*i*)modalias(pci:v00001987d00005021sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000020[05]sv*sd*bc*sc*i*)modalias(pci:v000019E5d00000210sv*sd*bc*sc*i*)modalias(pci:v000019E5d00001822sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000375Esv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[01234568EF]sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[01234568]sv*sd*bc*sc*i*)modalias(pci:v000019E5d0000A22[EF]sv*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:v00001AE0d00000042sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000010sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000011sv*sd*bc*sc*i*)modalias(pci:v00001B36d00000100sv*sd*bc03sc[08]0i*)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:v00001D0Fd00000051sv*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:v00001D0Fd0000E4C1sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000EC2[01]sv*sd*bc*sc*i*)modalias(pci:v00001D0Fd0000[01]EC2sv*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:v00001EACd0000100[1247D]sv*sd*bc*sc*i*)modalias(pci:v00001EACd00002001sv*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:v00003388d00008013sv*sd*bc*sc*i*)modalias(pci:v00004033d00001360sv*sd*bc*sc*i*)modalias(pci:v00004321d00001111sv*sd*bc*sc*i*)modalias(pci:v00008086d*sv*sd*bc01sc01i*)modalias(pci:v00008086d0000043[8AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000440sv*sd*bc*sc*i*)modalias(pci:v00008086d00000811sv*sd*bc*sc*i*)modalias(pci:v00008086d00000827sv*sd*bc*sc*i*)modalias(pci:v00008086d00000829sv*sd*bc*sc*i*)modalias(pci:v00008086d00000A5[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000CF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D58sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D5[35]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D9Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000DC[5678]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000DD[2A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F06sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F40sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[9A]53sv*sd*bc*sc*i*)modalias(pci:v00008086d0000100[01489CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000101[0123456789ADE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000102[678]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[9ABCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000104[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000105[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001060sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[56789ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000107[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000108Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000108[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001099sv*sd*bc*sc*i*)modalias(pci:v00008086d0000109[68A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010A[79]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B5sv*sd*bc*sc*i*)modalias(pci:v00008086d000010B[9ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C9sv*sd*bc*sc*i*)modalias(pci:v00008086d000010CAsv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[02345BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010C[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[359AEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010D[BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010EDsv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[1C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[5ABF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010E[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[056]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010F[14789BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[BC]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000010[DE]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000011A2sv*sd*bc*sc*i*)modalias(pci:v00008086d0000124[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000125[BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000012D[123458ACDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000145[2C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[123C]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[78B]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000150[ADEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001515sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[0168]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000151[47C]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001520sv*sd*bc*sc*i*)modalias(pci:v00008086d00001525sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[123467]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000152[89A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001530sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[36789]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000153[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000154Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000154[ADF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000155[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156Fsv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[03]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000156[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001571sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[24]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000157[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000158[013456789AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000159[1239AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015A[ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B0sv*sd*bc*sc*i*)modalias(pci:v00008086d000015B[789BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C5sv*sd*bc*sc*i*)modalias(pci:v00008086d000015C[234678E]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D1sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[05]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015D[678F]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015E[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015FFsv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[2378D]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015F[459ABC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000015[7A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001889sv*sd*bc*sc*i*)modalias(pci:v00008086d0000188[8ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000189[01234789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001A1[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F4[015]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002286sv*sd*bc*sc*i*)modalias(pci:v00008086d000022C0sv*sd*bc*sc*i*)modalias(pci:v00008086d000025ABsv*sd*bc*sc*i*)modalias(pci:v00008086d0000294Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002E6Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000310[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037CDsv*sd*bc*sc*i*)modalias(pci:v00008086d000037C[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000037D[0123]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BB[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000550[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000551[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000579[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057A[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000057B[3456789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005845sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[35]60sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C[6E]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000E006sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F1A[56]sv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv*sd*bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001014sd00000718bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001028sd00001FE0bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000060[01239]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000065[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000070[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000100[12]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000103Csd0000110[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001211bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000105Bsd00001321bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001137sd000002F[89A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000013FEsd00008312bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001458sd00001000bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A2[234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000152Dsd00008A3[67]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd00000294bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd000002D[BC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000032Ebc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000036Fbc*sc*i*)modalias(pci:v00009005d0000028Fsv00001590sd0000038[123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000022[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000052[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000017AAsd0000062[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000110[456789B]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000846[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000C46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv0000193Dsd0000F46[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv000019E5sd0000D22[789ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000004[5678ABCF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000005[1234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000006[BCDF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000007[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001BD4sd0000008[6789]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CC4sd00000[12]01bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000080[456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B2[79]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd00000B45bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd0000544[5679ABDEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001CF2sd000054D[ABC]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd0000080[06]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000908bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001D8Dsd00000916bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001DFCsd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001E93sd0000100[0125]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F0Csd00003161bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000100[123456789AEF]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000101[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00001F51sd0000104[345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000110bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000608bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00000659bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000080[0123456789A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000090[012345678A]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000120[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000128[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000130[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001380bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000140[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000141[012]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001441bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000145[02]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000146[0123]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd0000147[012345]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd00001491bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014A[012456]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014B[01]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014C[01234]bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[234]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[89]0bc*sc*i*)modalias(pci:v00009005d0000028Fsv00009005sd000014[DEF]0bc*sc*i*)modalias(pci:v00009005d00000290sv00009005sd0000058[012345]bc*sc*i*)modalias(pci:v00009005d00000500sv00001014sd000002C[12]bc*sc*i*)modalias(pci:v00009005d00000500sv00001014sd00000338bc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002BFbc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002C3bc*sc*i*)modalias(pci:v00009005d00000503sv00001014sd000002D5bc*sc*i*)modalias(pci:v00009412d00006565sv*sd*bc*sc*i*)modalias(pci:v0000C0A9d0000540Asv*sd*bc*sc*i*)modalias(pcrypt)modalias(platform:Hi-HNS_MDIO)modalias(platform:ahci)modalias(platform:ahci-seattle)modalias(platform:altera_ps2)modalias(platform:arm-cs-arch-pmu)modalias(platform:arm_spe-v1)modalias(platform:bd71815-clk)modalias(platform:bd71828-clk)modalias(platform:bd718[34]7-clk)modalias(platform:bd718[34]7-pmic)modalias(platform:bd718xx-clk)modalias(platform:bd718xx-pmic)modalias(platform:ci13xxx_msm)modalias(platform:ci13xxx_pci)modalias(platform:ci_hdrc)modalias(platform:cpufreq-dt)modalias(platform:cxl_acpi)modalias(platform:dmi-ipmi-si)modalias(platform:dmi-ipmi-ssif)modalias(platform:ds1511)modalias(platform:ds2404)modalias(platform:dw_dmac)modalias(platform:ehci-platform)modalias(platform:fec)modalias(platform:gpio-backlight)modalias(platform:gpio-dwapb)modalias(platform:gpio-keys)modalias(platform:gpio-regulator)modalias(platform:hi6220-usb-phy)modalias(platform:hmem*)modalias(platform:hns-nic)modalias(platform:i2c-arb-gpio-challenge)modalias(platform:i2c-gpio)modalias(platform:i2c-mux-gpio)modalias(platform:i2c-mux-mlxcpld)modalias(platform:i2c-mux-pinctrl)modalias(platform:i2c_designware)modalias(platform:imx-cpufreq-dt)modalias(platform:imx-i2c)modalias(platform:imx-usb)modalias(platform:imx1-i2c)modalias(platform:imx2-wdt)modalias(platform:imx21-i2c)modalias(platform:imx2[578]-fec)modalias(platform:imx6q-fec)modalias(platform:imx6sx-fec)modalias(platform:imx6ul-fec)modalias(platform:imx8mm-interconnect)modalias(platform:imx8mn-interconnect)modalias(platform:imx8mp-dwc3)modalias(platform:imx8mp-interconnect)modalias(platform:imx8mq-interconnect)modalias(platform:led-backlight)modalias(platform:max77620-clock)modalias(platform:max77620-rtc)modalias(platform:max77620-thermal)modalias(platform:max77686-clk)modalias(platform:max77686-pmic)modalias(platform:max77686-rtc)modalias(platform:max77714-rtc)modalias(platform:max77802-clk)modalias(platform:max77802-rtc)modalias(platform:mdio-gpio)modalias(platform:mlx-wdt)modalias(platform:mlxreg-fan)modalias(platform:msm_hsusb)modalias(platform:mvf600-fec)modalias(platform:mxs-usb-phy)modalias(platform:ntc-thermistor)modalias(platform:platform-lcd)modalias(platform:pwm-backlight)modalias(platform:pwm-fan)modalias(platform:qcom-emac)modalias(platform:rtc-bq4802)modalias(platform:rtc-ds1286)modalias(platform:rtc-ds1553)modalias(platform:rtc-ds1685)modalias(platform:rtc-ds1742)modalias(platform:rtc-m48t35)modalias(platform:rtc-m48t59)modalias(platform:rtc-msm6242)modalias(platform:rtc-rp5c01)modalias(platform:sbsa-gwdt)modalias(platform:scpi-cpufreq)modalias(platform:simtec-i2c)modalias(platform:spi-tegra114)modalias(platform:spi_imx)modalias(platform:stk17ta8)modalias(platform:unimac-mdio)modalias(platform:usb_phy_generic)modalias(platform:usbmisc-imx)modalias(platform:versatile-i2c)modalias(platform:vexpress-hwmon)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(scsi:t-0x01*)modalias(scsi:t-0x08*)modalias(scsi:t-0x0[45]*)modalias(scsi:t-0x0d*)modalias(serio:ty02pr08id*ex*)modalias(serio:ty0[16]pr*id*ex*)modalias(serpent)modalias(serpent-generic)modalias(sha1)modalias(sha224)modalias(sha256)modalias(spi:ad7314)modalias(spi:adcxx[1248]s)modalias(spi:adt730[12])modalias(spi:ds134[34])modalias(spi:ds1390)modalias(spi:ds3234)modalias(spi:ks8995)modalias(spi:ksz8795)modalias(spi:ksz8864)modalias(spi:lm7[014])modalias(spi:max111[0123])modalias(spi:mcp795)modalias(spi:pca2129)modalias(spi:pcf2123)modalias(spi:pcf212[79])modalias(spi:rmi4-spi)modalias(spi:rtc-ds1305)modalias(spi:rtc-ds1390)modalias(spi:rtc-m41t93)modalias(spi:rtc-m41t94)modalias(spi:rtc-max6902)modalias(spi:rtc-pcf2123)modalias(spi:rtc-r9701)modalias(spi:rtc-rs5c348)modalias(spi:rtc-rx4581)modalias(spi:rv2123)modalias(spi:rv3049)modalias(spi:rx4581)modalias(spi:tmp12[12])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(tee:f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c*)modalias(tls)modalias(tty-ldisc-18)modalias(tty-ldisc-2)modalias(twofish)modalias(twofish-generic)modalias(typec:idFF01m01)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ip0[0123456]in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc09ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic07isc01ip0[123]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc01ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc02ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc03ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc04ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc05ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip50in*)modalias(usb:v*p*d*dc*dsc*dp*ic08isc06ip62in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc03ip0[01]in*)modalias(usb:v*p*d*dc07dsc01dp0[123]ic*isc*ip*in*)modalias(usb:v03EBp0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2002d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EEp6906d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0107d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p070Cd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0[23]07d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4002d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC631d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p0040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp6205d0003dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p001Cd0113dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAACEd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0419pAAF[56]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0420p0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p000[17E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0019d059[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0019d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p002Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p003Ad*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p007[01B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p008[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p009[49]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00A[0B]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00B0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00E9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p00FCd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p010[8E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0128d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0178d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01D[04]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01F5d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p01[35]4d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0223d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p026Cd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0275d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02D9d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p02E3d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0302d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0335d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p03CDd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p041[89]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p042[05DF]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p043[34]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[46E]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p044[5D]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p046Ed*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0475d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p047Cd03[7-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p047Cd0[4-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p048[16E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0492d045[2-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d04[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d0[5-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0492d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p0495d0370dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04B2d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04B9d0350dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p04C[9E]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04D[8F]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04E6d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p04F0d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p0508d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v0421p05AFd0742dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0421p06AAd1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p274Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0436p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5416d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0457p015[01]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ap5210d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp023Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp024[8D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045EpFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046BpFF40d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0480pD010d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p010[0137]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0482p0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A4p0004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p3010d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B0p0301d0010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p683[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0601d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p0602d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p2028d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp0100d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026Cdc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d026[0-9A-B]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d02[0-5]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0002d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0901d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp0D05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp237[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0005d020[0-8]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0006d0205dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0007d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[26]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[79A]d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p000[BC]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p0101d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E6p1010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E7p6651d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v04E8p507Cd0220dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5136d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p685Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp80C2d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0115d0133dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA140d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp180[147]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1905d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1911d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0450dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d04[0-4]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d05*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d060*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0610dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0010d0[2-3]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0025d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Bd0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd050[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd05[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd0[6-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd1*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Cd2000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Dd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed010[6-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed01[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed02*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed030*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0310dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp002Ed0500dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp006[9D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0099d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp016Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp02A5d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp087Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d020*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp2020d0[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p132[1489]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p134[09]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0000d0[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Bp0022d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584p0008d0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Fp6387d0141dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d220*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2210dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d2[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d[0-1]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Bp0040d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0643d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp0651d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp105Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v059Fp1061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0031d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d110[4-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0060d1110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0301d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0351d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp5701d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp120[2345A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCp0001d000[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DCpB002d011[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p070[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0723d9451dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9p4002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0636p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p0000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp0105d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Fp8000d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1063d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2317d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2507d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp3507d010[0-1]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0686p401[17]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0693p0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v069Bp3004d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CAp2003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp000[1236789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CBp001[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp3203d0[01]00dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v071Bp32BBd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0727p0306d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v076Dp0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0001d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0002d0009dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0005d0005dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0100d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0781p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp000Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFC01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07ABpFCCDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0004d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0005d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AFp0006d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p010Ad0102dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d000*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA000d001[0-5]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA00[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[39]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA10[9B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C4pA4A5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1001d[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp1167d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0803p3095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0839p000Ad0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0840p008[245]d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084BpA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Dp0011d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1542d0002dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0851p1543d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0026d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap0028d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0870p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08BDp1100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp3103d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1001d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1050d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Ap1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp1132d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v090Cp6000d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p1697d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0984p0301d0128dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09D8p0320d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p0004d1000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ABFp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp160[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp1611d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp2011d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACEp20FFd0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6971d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[457]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[9A]01d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[78]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD[123]57d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1932d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p2300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3010d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC2p3332d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0138d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp015[389]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0177d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp0184d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF6pA001d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C0BpA109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p1060d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CA6pA050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF2p6250d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D49p7310d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad0[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p410Ad[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d000[1-9]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d00[1-9]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d01*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D96p5200d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DC4p0073d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8p1060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DD8pD202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DDAp0[03]01d0012dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E21p0520d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp3329d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p2168d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0300dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p6660d0[1-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ED1p7636d0103dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F19p010[35]d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F88p042Ed0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCAp8004d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD008d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpD0E1d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE03[01]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCEpE092d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d00*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d010*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1019p0C55d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1058p070[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v108Cp016[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D6p2200d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0FFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1210p0003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p100[134]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p140[123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p141[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p142[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p143[0123456789ABCDEF]d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v132Bp000Bd0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1370p6828d0110dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3609d0209dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FDp3940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13FEp3600d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d015*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6116d0160dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14CDp6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1519p0452d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0539d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0567d011[4-7]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp0583d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2329d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2566d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp2567d0117dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v152Dp9561d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v154BpF00[BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1576p03B1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d013[0-3]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p0007d01[0-2]*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1652p6600d0201dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D0p10A9d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v174Cp55AAd0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0400d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17E9p*d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17EFp3899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1822p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1315d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p1320d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1908p3335d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1949p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1965p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1AB5d0200dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p002[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0534d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D50p614Dd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1DE1pC102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E68p001Bd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E74p4621d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FC9p0117d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2027pA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20DFp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2109p0715d9999dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2116p0320d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p001Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p2D9[1235679A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p3010d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6426d0101dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p7000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2537p1068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2735p100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v27C6p5395d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2912p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CA3p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v32A7p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340pFFFFd0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v357Dp7788d0114dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1020d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4102p1059d0000dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4146pBA01d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p1012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4971p8024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v55AApA103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vC251p4003d0100dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED06p4500d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vED10p7636d0001dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFF0p0100d*dc*dsc*dp*ic*isc*ip*in*)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:d00000018v*)modalias(virtio:d0000001Av*)modalias(virtio:d00000022v*)modalias(virtio:d00000029v*)modalias(vmac64)modalias(vmbus:02780ada77e3ac4a8e770558eb1073f8)modalias(vmbus:1df6c444444400449d52802e27ede19f)modalias(vmbus:292efa3523ea364296ae3a6ebacba440)modalias(vmbus:30e62795aed07b49adcee80ab0175caf)modalias(vmbus:31600b0e13523449818b38d90ced39db)modalias(vmbus:32264132cb86a2449b5c50d1417354f5)modalias(vmbus:394f16571591784eab55382f3bd5422d)modalias(vmbus:4acc9b2f6900f34ab76b6fd0be528cda)modalias(vmbus:635161f83edfc546913ff2d2f965ed0e)modalias(vmbus:6dad12f9172bea48bd65f927a61c7684)modalias(vmbus:9eb6a8cf4a5bc04cb98b8ba1a1f3f95a)modalias(vmbus:d96361baa104294db60572e2ffb1dc7f)modalias(vmbus:dc7450528589e2468057a307dc18a502)modalias(vmbus:e34bd134e4dec8419ae76b174977c192)modalias(vmbus:e7f4a0a9455a964db8278a841e8c03e6)modalias(vmware_vsock)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(xts_aes_)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.aarch64+rt3.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{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     0x4f4d78c50x5bc92e850x6004858d0xf9eced440x749849d80x635ff76d0x79470a2c0xde6f18510x08b2c4670x785c06ab0x30a44ac30x306805d30x4bd084ba0x6e4165210x71b768b00xe4c79fa60x584a31ab0xab4674c80x88768c480x559ac38d0x3475821f0xf88d57b10xfc8e744e0x9d6135dc0xeb9a8bcf0x4d5f5c070x7261330b0x7b359a090x5a4314e90xc7a9d9540x533c198f0xf96f04c40x6e81f0320x95007f7e0x73dff4c00x11abc4940x7cd013a80xba53a1ef0x0ff289f30x7a4e7f4e0x579126b80x27ad47ea0xdf6991a40x7e3277f80x93418c4f0x844d05a70x03bbeac20x3212ae7e0x66708ac60x88cc35060xd8b32e570x6c7c5a070x0a031fa70xe6a6f9c30x188d9d260xef81a4af0x3dbae0820xcfce512f0xd76a57160xa7fcb0ff0x402587230xda4069ef0xdf385f270x10fd2b580xa30311d30x4d8346ad0x9203ec4b0xc74af9bb0x4982b9fe0xc1e621560xe298a6f20x5335288e0xac378f0c0x24dedc080x1818fc740x52b494250x5b7f113b0x816a7b4e0xba9ab1130x6a0b7b0a0x2506c4af0x4cf7cfd50xdef146cb0xb9cad4920xae2773720x693536640x77ba77320xb11ac7a70xb728fe0d0x08f125820xf6937cd10x25daad930xdddcbca60x1ab5d60a0x8c7724de0x470cac070x21475af80x114c1ccc0x65b962a90xc32c5b1e0xd44c9eda0x0269a71b0x77ea35da0x2477ac770x3b60a5b80xfb2f75d50xe946198c0x7402b3940xb7b859410x6e9b206c0x5d607f280xaa85d4a50x4cb30a550x09a265070x081267500x4ebc3e680xbac7f7ef0xc9c74a200x0740541e0xd88f9a2f0x88eae30c0xfc7dab250x0f11032c0x716365880xaf5a26830x8edaa53c0x28c619450x8bdfc47c0x09b4c8f20xa2f95c160xbfc85fc10xbb1f65400x47fa1ba10xf6e7f16f0xa82db05f0xca22e7400xb3cfb9190x5a35a94d0xa524c6950x89d99ee10x9b58261b0x906e10b30xa1876c410xeeab4db40x3de0784f0x9cb944570x2dac12ef0xd16f5dca0xc4adbb690xe02d95ec0x367dcca80x838e13d80xbcc074f30x4eb4c55e0xd4c9681a0x746c70330xff3c84990x9232b0bb0xcdfb0c010xdcb874980xae6040a50x234a140d0xcad5a6640xfc654ad10x2f8024f60xdda4f1d70xa358554c0x6a4462100x043fa6490x87894f730xf3a79dd80xf5fbf01c0x997379e90x1991077e0x8264877b0xde7bad540xc0605d310x66bd8d5f0xa2ca2ef80xd60b96860x691037340x8b9949430xcc6a6b6c0x783685800xed8a50ba0x32a8d67d0x315728400xc5a09ff80x840263550xa3bc26b40xdde9d87f0x7ab7bcc60x0aebca680x32bb6e050x1a25cfa00x396748790x6c5e41e70x5bfaa2c30x0736dd100x3785e5610xd4e55f1e0xaa976bb30x7fd709fe0x1e38486c0x872e7c670xd6c3be3d0xb72cffaf0x22bce6830x32fc77d10xbb475e470xe4e09c2b0xeae8522f0xede413270x9a1a74c30x304969880x44cc3a410xe70507df0x59923eb30x8e7ec2b60x0f01076e0xd0ecfaad0x974a16140x824098840xcf29b95f0x5ce462a30xe19f5ee00x3ff881a60xe22b77870x373016860x780788670x2d85d0410x1d09383d0x9c8bc8a70x75d490660xfc619abd0x22d795a80x56cd72c40x1bb1897e0x6ded75ab0x4608e4e60x4639bcda0x1a4817140x6081e8db0x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0xd45434ee0xca32ed230x51237dec0xfc32d4960x995a91800x255c0a290x5196f5680x7ca8e34e0x19c0a6580xfbf8eabd0x4ee8a4850x3eabd4630xde5bef090x5f77bd3f0x8a8725c50xc3d9b0070x07263e530x52ad9cdd0xb9c158d20x921dc4190x6d458a780xe30e99c10xfa4782490xcd47fcc40x2bb32ad10x330d50780x8ca014210x5c25dae40x27ba99600x603cc89c0x84c3e6bc0xabb351800x91ea87260xc7e64fc20xa4c003240xf05a52fe0x8180cede0x7ad02a410x58158e790x151cc0be0x081115a50x126fdebc0xa991d58d0x15cd3feb0x9b7a9d830xd23b3b390xc8a47f6a0x80f14ee50xc49ab0c40xcf35c65b0x8369dda30x38b9661a0xede3878a0x67b62aef0xed6497510x2533733c0xb128649e0xb5a8652a0x79c9c59b0xa1783c4e0x6f510caa0x5399556c0x3da870220xac8ce9c80xe4197a9f0x5d6723530xe1c8841c0x5a6588e50x887ec41f0x5a5add0a0x465490400x1a36e3990x979e03ef0xf9c31ca30x039e38be0xdc31c6310xc6c6306b0x00b514c60x1152bde80x18a0c7540x245b29810x9e3eb7980x3137203a0x7b9c6bfd0x29a4f9ac0x1873ad790x30c032c00xac0576d90x69d4967e0xe4ed37360xb16c597d0xf0be20df0x65468a5f0x169d2e710xdf47a0020x31fb1fc20x342d8f610x4efce8260x2d575dec0xfa339c760x12b123f60x9c9e365f0xfa5452210xa0f0ddfd0xc52548710x058346e40x2980ae150x791a233a0x9c980dec0x73c717700xe54c45030xf850e5310x46cdf9330x422647150xf101d1b20x539ca2530xc82be6910x72b238e40xbe6542970x60cd1f2f0xc397f5850x0d8be5fd0x6ca2152d0x716fd7f00x34eeb48a0xd8ed0bcc0xff987a020x32e24c8a0x33dc28780xb4b23ffe0xb22527ac0xeb31e0990xf19c78170x17fc61de0x54c410300x1dbf72b30xe71fcb900x92870e200x80fabb170xa37c276f0x29f9510e0x5de886750x98c8ab650xd35a74f50x94f77b760x995784400xa9078c840x2370a2bc0xe9f4876a0xc6dde1350x1262c5af0x7e3df5e80xa50855060xa7eadcb50x481a0b150x5adc28070xa2365f440x1c852cab0x65eea8250x0efbca4c0x87bee5470xd10b09150xc231f4650x6ec028590x71fa908a0x205eea0c0x6be54a980x127f04c90x8924973e0xd7705e640xe573f1770x88909f840x273e8dda0xbd3e75420x5609ce410xb9cba57f0x5b17be060xb1fc1f4a0xa236b5aa0x3d3b6ec50xa12194860x5538364b0x427959f70x8d6d471f0xf9c5c8df0x06c4e9210x04773b600x3a1a39790x4199100e0xc5cc1d9e0xaefaa3270x97c70d420x3c1a6a890xcbff1ca20x6affbca80xd03ef1c50x681a8a360xfdca22d20x199a3d520x52f9b4500x878dd73f0xe64456140x614fcf7b0xbe4de6750xc874cae40x0e72322a0xb3b9c7460xed8dbf800x3cc2d73f0x524946880x9090b1d90x46eda0450xfc9a4d930x919acf7d0x6639cbf50x9d5fa3ce0x72ba8c520xf254297e0x987d39680xc5f4e45f0x9ba68f900xad7036570x0909d8150x1919608a0x217de8be0x65d022c60x2b28a5600xce27f08d0x123d0a630x9fbba67f0xb72c162e0x9fefa3cb0x4a4f740c0x351662c20x0f0896180x0be978280x2e2d05100xaf5f35df0x07a59c690x6c6138830x2c3e913e0xe2e47d8a0x544ac8ce0x72a171820xd2edd7050x49977fc90x76d97e420x3321dd050xa4026bb30x872fea330x44d43c300x9ca959320xd4eb77350x50603ce30x88bf7de50xd4d736db0xdfc091f90xca80437b0x38f2d94e0x9bc6b5390xa698f9980x3c8d71110xbe3879aa0xeef6cfa30xa0665ea30x7a89b7030x3e21f8c00x2bcdfb210x071d506f0x1ae4ed320x1c6dcb5a0xfea7f97b0x22836d5c0x271a6e7f0xc73d80e70x8aeda7890xafa66a460x4213ac0b0x09a5d1090xe7591a5a0xc5c3e20a0x28d7d0390xfdc420d30x13a536830x715f595b0xb54676fa0xafb8a4070xbbfa91860x5aeeee620x2087719e0x2101cbc90xdf6ef4a10xbd2f79ae0x417a91310xe6a72f310x1aa11c580x2d8115e30x8473d08b0x37ba96c70x4e2dd6da0xdb554b9c0x23b7977f0x38730a2f0xdc374d0e0x6d6a77240xd7ffa6ed0x0108905d0xadcc69510x72f2ebaf0xbde20a860xf973363a0x2227a4ab0x0f6225c30x1ba14a990x23c7cf9e0xe76e72260xefce991c0x165b19480x2a983d260xefce3c3b0xf03fe8620xc366bfa10x4affd6c20x1b8335780x9b0c92080xa7e008ef0x3d8307250xf69fc2000x0baa6d950x6a7a38a00xe5e2808b0x935488290x86fca7e40xa71bd86b0xee120c030x89e16a620x57baf8850x637588560x17abe7ee0x8951753d0xb535dfa20x60a0b83d0xd129e12b0x395463170x7e431c150xdcb822450x5d9a45150x31cf252a0xa30e4a2b0xd0684b070x2b8e34ca0x88d5ee880xbd4be07f0x41c6cf5e0x6d2c720f0xecfb329f0xb3ae80490xaa43abd50x7bf04c730xe16f84f50x34172db50x5d9147150xca8109240x98b113ab0x5072b4e20x2fd4f1870x189e9be60x5f941d9c0x0c5a5c650x4a0e600f0x00df256c0xe3e6f4390x562aa9690xae9bd4100xeca1a8e20x735df3cc0xb15b41090x89a0cd520xba55d23e0x65aaf0370x9c5d5b940xc3cd034d0xaa8106bc0x09a34a2b0xd819a5240x091cf3ce0x4b49452f0x37ea7ac90x05e79a810x9d4bd0cf0x5bf514600x46b7099e0x65072d7c0x891d09830xdcc912c60x248a340d0xe6492fb00x0e3d981b0x31e806380xdf4089340x844c6b3b0x63e027a00xe71c1c140xc018f0450x985cc71d0xb0043d280xd798a8190x2fdb2ceb0xa9f733e50xbe69f28a0x40bd51fe0x8ecd80210x79f690840xca2acace0xa7f9303d0x91856acc0x0f8028d90xd858a8bc0xd855d1120xf35820d90x5cef39850x7e6fdbfc0x12627f150x4a5a88110xa11551b10x9747d7a70x98628ac80x701bbaad0xce16e6230xbe07ef440xffe5ea160xa789d81b0x3ac139880xee5f53e40x2bef506b0xa3b671f60x60098b270x77db4b1e0x0513e0930xdfd5b0a40x5b0c31cf0xee604a5a0x836330ae0x0a4288910x79be9fe90xa2fe3aee0x675058380xb7e47af50x846132f80xac0a92bd0xc98731430x634fbcf60x6f58a0140xc0504d530xa8a1bc370xe5c5dad10x437ed3e70xc79302d90x6cc2aacd0x8102c1be0x725699ca0x83bb36fc0x919b1e600x44dbb1c40x3771995a0x4a1171780xb363fdd70x6fc0aaa30xa6fb2ce60x69d41a690x9d526c080x8865b2130x8778f1de0x1d29b9e10x574eda340x856a5ef30xa77b3b620xa6aa98570x0105b5950xa8fb743d0x47ab81b70x51bd05c80x89d18dd00xb1588e380x2a7f6aa10x8d6ec9b30xe031f8900xebac1c670xfc90f9650xcc8ae8520xa23a4f980x7e728ae00xca7e04120x06149d570x3b2912d90xb5d03f830x3f7841690x2bf054e80x497736bb0xaae073080x28ac6e1b0xc386c6520xf19c042b0xfcf97c180x12cbe1cd0x74c06f3b0x2c6f17610xd2548bc40xe4d9f1a50xf0f6581c0x0d2511670x8e057e610x67c6c5b90x68f34c270x87419c510x38d53eec0x1d0d53f70x6fac22560xb940af6a0xd017c9c70xe0e681830x418204e40x3896f8d80x7bbf05ca0x22d7c9ae0xc494a50c0xa311f4c60x572e88e40xa8ffb2770x24e3a7390x753e20b20xd99e003d0xb70b342a0xace9b57b0x5a1f04b70xa2715b430x5b04d3fe0x6bfa88c80xa99029b90x32bf4f4b0x94daa1880x51005cef0x07ed90220x46c561100xedf5036f0xe07a25420x2842d7600x40720a250xecc1aeba0x1e3f728d0x5475ba9e0x9bd0bcf60x722892600x703aa0990x7612cd9c0x4f4772610x3ad0f55b0x95a52abd0x7b6b3af50x9e798e220x2f40da680x48e323be0x5375ca710x30c37cc00x01f7c2b00xa0bc18010xf2b4509a0xf71f197e0x900896b90x6c6003950xbdde40310x91baa32f0x088a5b300xd86829820x4f2c653e0xdb2c8e970x15a2bf570x0cf7c42f0x563946a00x109eae1f0xcb4c5a430xeca7949e0x656100cc0xcd2ba7980xf241a6eb0x24772bfe0x74dcd98c0xebcc64a40x2e0774dc0x6d83826d0x6d3f57bd0xd991e3b90x867e87eb0x6aebce950xd4bddf5c0x0ad0dc4f0x6a2f40e10xc0d7df850x6cdb2d560xb04f56ab0xe6024e590x91f00abc0xed3283a40xa82b20660xc9a3422d0x50b3c64c0xf9f3e74b0x4becb8300x37ef59a50x23ddc5ab0x4791a2d00xe1e1fbb30xeb4e73bd0x982e1e590x476d24540x833bbd340x2997c07a0x9e3d50c20x73dd8b6f0xccb3ec1f0x7524274f0xf8783a470x4ccab2870xb426dab00x669c191b0xe9d47a1f0x6791a44e0xca2e3a880xb6d5c65d0x17dd39d60x2eb01e040x26dfa78f0xc08d792f0xf219126c0x67e3bfb30x205ca0680xfe93e2e90x836693c50xc2fbdf320xe2ffe0560xba1b39a60xc6c2800f0x474f6b090x86d4d0470x2d97fe6d0x38f704de0xe82cc80f0x99853b390x769cbcdf0x459aee080x2b543d420xd1b85c030x601f665f0x9e4faeef0x9dd9df130x154c63380x90006be60xf01c945a0xf2a8efae0xf1f88a0e0xa63398a90xd7119ec00x272fe5fe0x5c02b60f0x5bd9f0840x535fc0430x6f1af7670x786856be0x056bcf7b0x39c742350xa4cf2ebc0x38efaf5a0x3ab958e50x9b0489cb0xb5c64a610xdff8b8060x5f4a6e610x1fdc59e80xc7bfcf840xa53387c70x7d5e18150xf92b8a3d0x57e16c3e0xa6409fa50xd274ed720xa83588eb0xfd93482e0xbe38a4310x01d2f9ac0xd8aa42840x38972f230x7d053fc50x7774620f0x3a18389a0xd77cdbee0x63f526150x7d27e5040x79bdc6490x9718cffa0x81323b350xd7c4534c0x22fd55b60xfc3c99ba0x125375910xd07d67bc0x9d13f0fc0xb2f427170xc759a2510x14307e5c0xcf30cc570x65a4739e0xd163cade0x7b047bd90xdf3a4e7d0xe781f8740x1ae16d400x7ade10710x87c934be0x3ae50a4a0x3646e38f0x2bc1a8d90x0054f69d0x9290e07a0x932a6ffc0x88295b960x0211c39e0x9c222e020x575543470xfb3b3ac00x0f960bad0xd883b53a0xc2792e230xdfc8dd7f0xb8b9f8680xdc0830cf0xac9d4a560x7eed6cfd0x3490cd250x868bfcfc0x568f94900xb7fe08b00x380a758f0xb9889fd40xfdb99f8b0x215530c20xf1a66cd10xf4921a130xaf74da300x385184090xbdd5f7070x0c41b1060x899cf6b20x2278050c0xde5d12f40x1ffe392e0x1e491faf0xadcc9cae0x9cfebf0f0x3f1f2af40xae91920b0xedfa3c4f0x2cbddeb90x96ac171d0xc33bf3ad0x2fe0d01c0x70b75abb0x9843933f0x4e7afcfe0x9dd118960x7cc660940x58ff2af60xc28114e50x21d90d580xccd991dc0xac25c9090x7712e14a0x884a26020xb8abd18f0x7c65de5b0x0fbc5c3f0x599e5e9b0xfd65e0e00x54c18f8a0x095870920xd848fef40x54f998c10x3c8e557d0x169c7db00xacf9f08d0xa2e5e1a50x9ed9d1b80xe1e2ba330x387a26350x552854870x99db86330xc58f116d0xaf13d8da0xa6674c550x3ed9a1880x6b2fb60f0xcf6369380x8e7173220x6b5c2b060x0d2a88ee0x208fb9750xd537b0880x667882f80xb57e96700x58691be60x741235240xe20560b60x65366cb70x8741db680x0f3d914d0x98a97fa10x6b270e5e0x20deae2b0x751be27d0x856bc1fc0xf50034750xa1707a9c0x0cbee4d60x49c9367b0x76c91c7b0x05aec1340x8573b6450x38a554100x39bc29500xfd9f008c0xbe36e7ce0xfa86ef820x04dd15e90x7a8f848c0x61f4db120x0f5a69ac0xeb7a42320x891900a00xb9a3bd390xd07043890xe11d24100xc20f52a20x9cc1d10a0x70d42ab10x702d189c0x582301870x34c97dd00xbe8d96780xe6e3140f0x3551ac650xe3095c080xe4a9f8aa0xde7c942b0xed0c781b0x776b85110x1eb98fea0x5359f1d40xbe8ada080xe90acbf00x9fb8cc600xff748b760xa4edcfa70xabb5a0260xfa1508820xbd5b3bcc0x22d537790x9f44c8980x017366fe0x5cf2d0240xc0bb96460xe7de60180xa7a8edcc0x69e1bf400x0a72f7650xaed4c59b0x9864c7c20x4920a3750x7867ee460x8029da7c0xab546e7b0x138dfa290xf3b5ad650xfd76eaec0x59aa1a740x9781a70c0x05233bb00x8f7932f30x1c36e2f70x90e4b4f70xad4e902b0xf64ef0840xe46f5e6c0x11240a3b0x1bd122a00xef1fd4e80xc4565f530x52bcf12a0x692010eb0x1b44e3bc0xf02ad2860x40ac55120xe6d6bf510xd13b85430x1b5933090xb58317330xb89b9b260x6753814b0x660f3d540xe0deeec20x48c79e650xdc2b62b80xf0fee6f70x8d9241940x6700eaa10xebb5f84e0xa1c7be370x571def8d0xd2f42a360xcbf7bb140x44d3b1e30x8f2a57c00x290ff8730x2da540c60x2dcc81100x3860e8ad0xa4be953d0x68460e480x227e2d4b0x309a5ace0x943ca1e60xab8af5d60x8e1aa58c0x3d021c7b0xf1bfe2f90xe4e7a5c30xe191a3f90xad3481210x3e8427500x85df8dd80xe3ab9a7b0x67b466830xd908b68f0x0dfd28310x031d24d90x4239d3c80x8020d6530x4fbc649e0x6d2b1c780x4bfa716e0x54aa41db0xa86197330x6f2032900x9632eb110x1068e8750x4cb5d5e60x6c5e205d0xa3ae79050xd6be31230x431dbaf20xbb3971e40x34fcdf910xd3aa5a960x3d08ee6d0xbf1f9c4f0x285c03720x445b7b240x47c83d210x65702bd60xa51708dc0x946f25f10xc5aae0ea0xb66dae9f0xe8a034df0xb2d2a6550x6583ad930x394e1bc20x7c6b4a370xf669f3df0x8c44db770xa7b7ad940xd4099a0b0x8a0d63bd0xd9ac210a0x92b9835e0x6a4df8c50xc8b6a8ae0xd5a95eae0x6aacee470xd1e562720xc967cad00xa210789e0x4c5bc92c0xbe6b38bf0x52c5a1850xc988095c0x0a4542000x0504c6820x73011db00x3dc887bf0xa47826e40x18b5ebff0x92e42ab60xe2308c2d0xad169cbf0x3be516e40x1846423d0xedcf81ce0x838d096f0x8d7013290x0b55b1c10xf689ad250x2fa94ef20x87f420f70x45958c000x10beff8d0xc79ecffb0xe53574d30x392a838b0x58b909f20x4dd8bc970x351a44630xfb1a7a5a0x66b5310d0xb67ae4480xcfb047850x23bd77620xbecb68810xd93fe70d0xf48bbedf0x56a663e90x829b60480xa843606e0x235aaf950xc2c054ce0xf9c64ee50x79a707c30xcf5a09090x4ba518000xdbda6fa20x2974b1ee0x582f248e0xc5c99a790xccf54d5e0x5407ae9e0x7053fa720xbc64a3210x8dad6b120x26815dbc0x949f19d60x38c0e0970xaf2676200x6bdda7f60x1709ddcf0x1605d0ed0x01c4bba90x76ff66440x1b0a1fdc0x0f6b8a630x85a4b1b30xcbfb3d3d0x0388cd9d0xb9b073be0x44b99c080xa84928430xed84832e0x31e6ecb90x3c8f8e470x3785da500x96cf1fbb0x3dbd596f0xbb3691d70x03e374780xd6ff1bf00x37abb90c0xeea6b0030x15e44d250x12acce880x50185bff0xfb1adb740x3cbc7a6d0x89248d240xc7d60edb0x0d4b4d220x4c55d1b50xda0c7a8f0x4603c4160xc020c0c10xe5360b840x59f27ed70x7b161ed20xc45ba7900x576fb9210x560d20bc0xe3d8a8d60xe842415e0x7136f5a70xbff359b80x53df7e5c0x1fefa5070xd96730690xc56654720x5a86f4110xa1fefe6a0x066c25d80xbd98bcdf0x080a83b00xda261c150xbf5a7b580xdcdacfd70x5a6f126e0xf467fadd0x5035cdbb0x10ca91080xc07b8d4f0x5e211bdb0xd87052f50xad42469b0x9e3e623c0x17be90d00x03afca070xe153218c0xbedb342d0xac6484ce0xf68741fb0xb08465250xb9234c4d0x6327f9720xf25eb61a0xfe12bcb90x648d953b0x1a5bf3ca0xe2468a480xd0e954560x95883bb40x58d8fcaa0x627ba04b0x24ada7550x79008c7e0x79c00fa20x944bbdae0xd13f99850x623091440xfc757add0xb212dc3e0x57e6f8780x397c3d270x08618e5a0xb75713ed0x9b9de1c10xc518d4860xa6b321560x8bdb2f790x5f3e2dd30xceb07e2c0xf624d2d20x5be1e1510xa612a55b0x755623d50x3022c9240xb37501920x1fb8d3d30x4576bbbc0xdd64125a0x4743524d0xe8fa400a0xc53a82140x9973d8790xe07f12eb0xae5f42370xcabb2d6e0x0e6fe52f0xb051c0020x8eee4f790xd6f257cf0xfe29e8b90x33843f570xa4407e770x009d50b70x8de2c2e10xafe0172c0xb6a6b7110xcf81e23e0xa743162a0x7c2367360x0abf04370xe2d519ed0x263479800xc31c391a0x65c26c350xc114dc120xc1cb98630x3610e8770x5f16291c0x0d3b870b0x1c5abf820xc9f955b20x1e68e2590xba411b2a0x15b708420xcf2f2a900xf2c1d2000x4fd25f7c0x491847640xfba369160x713394000x70c5e6670xc10bbefd0xfed51c3f0x5854f86d0xbcc89e3a0x269f25fd0xb55522e00xfabc2e4a0x3d0389a40x097a7c120xe6860a8b0x9496d1c90xfed30a320x4acd04330xd28a889b0x4d46cfc80xf26500de0x8aaf781f0xdfb5656e0x8629d9260xe72f2e710xeeffb81b0xf24700a00x24e99aa50x84247d5d0x55eb38da0x982d09b30x74fc6fbd0xe633a4cd0x6910e4cd0x4ff4a1ee0x3b30b5f50x63f59a1a0x0fe30a350x994018a10x3357ce950x4ba403960x3bc4be690xa473c8ba0x1ce8508f0xdcdd9cb30xd4c859990x933860f90xf3f6b3170x23b193150x1ef26bf90x2fa3daa30xccf4c7100x1c82455f0x481eec960xa4cebc960x58b63a720xf7f5dfec0x46390f1e0x5234a4960x357defdf0x654392220xf8f02ae50x0267476b0xfd4d09520x8824d52e0x623f1e5c0xebc2f12f0x7f5109960x4d63f6410x98692eaa0x3ecbd65d0xef7b656a0x4e3ee35f0xeb9e50850xf648a7920x2b147c450xab8c07a80xe9549ac40x692fd1790x012f59dc0xd680a3770xcd7086fb0x667b869c0x4e5433920xdb2059550x08c790200x18dbadf40x4a561cbf0xa81c17d10xd8b844770x016b56cf0xf4c8a20c0xfb7a7bb10x2d86a7310x540c0b9e0x42c87c3a0x57fc6efc0xdd0d30430x3ad338ec0xba176fca0xed48feae0x535b697c0x55dfaa090x5d9c7eb40x66f1ff120x8ecca7310x3a73cb360xc53c074a0x258dbd8e0xf345ed910x20498a650x8a5bd8500x9b9214a70x632a6ebc0x859138c70xadcce8970x3dd25d620x53b59bf60xd23534140x8f4d9fc40xa5cc31170x4f0131ae0x903171220x005d79af0x133727700x9f6eaeab0x3aea5ea30xdb6b186a0x2347f8cb0x26e8fc460x264aa65b0xf10750b40x7fe22fb10xca1051d50xcc0232d30x23fe5f460x6913fcbc0x1dcecec00xb3e3e8750x6c7d3a9c0xd8537c500x5196d4340xfe9feb490x40d76a490x0fd60df20xf406e46a0x942c20b40x50900f910xb12406e10x107742a90xf095dc960x1f7b386f0x5beeeec30x2051f44c0x1b4de15e0x73c350750xa17bb6170xf0123bbb0xf739136b0x5db5603b0x179cd7350x3f9415ce0xa4c9cce70x476872330x9a35118a0xdc0f90ed0xe6758e1f0x2ec202ec0x6b6ca4330xfb8949110xd40d0e900x1b2a8d6a0xb4749d5c0xf0d3c5b00x72d1bfb30x2f5307e10xfc8e60440x0b68344e0x02f743ee0x2a59dd500x21562d790x5aa523c80xbc68cec40x07c038380x4f015b740x4db6a5520x175a3f220x921054a50x1bd55cbb0x435e69750x59a2e9950xd9bba7770x56b1cb2f0x667a6a350x7d04ace40x83bfb8190x6b5e5d040xf156266b0x64c982670x7dc27ef30xb99c9da70xceed81670x915df2060xad5aef640x58c8bfa90x1c81b1d20x23e6f3bb0x9254f6640x4615f5030x961671490x3b57f6f40x6598609f0x4a143f8f0x2d5f46960x5c0751240xe887f6780x35d1b0880x0a0377880xa4faf8970x34999e770x77bfd0640x304240ab0x9c1a78040xbcb9b6770x3e9f66460x57b6efe30x9fcee1ad0x52ef48a80xfda2c58d0xa24140ea0xc99934b90x5a4734d10x03e05d140x3963221a0xf299b9210x220228410xd25ff5180x542936af0x0463156e0x91954a380xcabb5ca60x3ca854030xc4257bd00x9b2855730xa38c4c940xf0517d7a0xb40324840x07e001760x4b7ebf950x590562430x2754dad80x2183c08c0xdf3f760d0x2a9624990x5f7985a50x57698a500x6b2c32870x531b24470x6d2ce3d50x2ab975560x9ce050be0xd60881b30x554dfe3b0x3c48717e0xe3ee52de0x759cb8340xe46b513b0xbda1efbb0x5f65941a0x3646248e0x5edfc2650xfafece8c0x6cd6acf70xf9c75a2a0x72e630b80x2ed3c6000xe20cd8750x2347f4680x0d9b47530x3ab871100x24d124ac0x08c6af870x4403a9c30xf2af85290xcdb99cc90x784d68830xace169b30xe7a9ecea0x29f078d10x9b95c8850x49ba97b00xfb04be930xe8219b540x4670fb3c0x06a13e180xf1bb248c0x97dc59aa0x6610dc750xa761f3c70x4575a0ca0x4a35d30d0xf1421d130x9a60b10f0xd7a9cf420xb04d95960xf1b5340a0x459a5d380x98ec1ddb0xb983d87f0x96a88d700x3cc2edcc0x05c651d80x241b14960xac248b400x9e1d2adb0x7c8422c00xaafcfc450xb61272430x4d9c8bab0x7c6444bd0x17316c600x11e4255c0xc17574c80x993b1e290x82f7db330x7fa12e5c0x673a373a0xb6debb130xc1d5da550x8c4cb8680xad84cf9d0x7d5d2e300x3651771e0x15a171980x7dca2e370xf03d531d0xa5046c370x82a71ec80xc899a5890xb35c5f3e0xb9238bf90x9e0a58300xfe30ebc70x853208050xceb4510c0xd00a62340xd7b168940x09fd07ff0x6d31a0ef0x6149127e0xbabe159a0xedca56050x534a15da0x34328d1f0x7d7ce6e40xb7966fbf0xed03066d0x051bd9950x9a2116a70xbfeee0260x7d3c971b0x38b317f00x77ddc6b00xeb805ea00x5635592d0x1f74040a0x1e95bcaf0x09e94a6e0xd18a0ed00xd392c35c0x24a489080xdad9c8b10x0371429a0x4e2a621e0xeaf3cb980x2d8c36450xb93933020xb9b52b5d0xd2d42a9f0x94ff2ad60xe5d5730d0xb35d9a7d0x34cf988b0x0ef1c8cc0x1264259f0xddcf40200xe9260cf60x661c469f0x9d966a960xaf9691e40xf0b395260xbdc1e9810x4cb0f8f30x54f710ca0xdc2114440xd54463e40x42379c040x4d8b5a5b0xd51642700x1ce755b60x64335ffc0x2d50570f0x91fec1cc0x99fd20aa0xcb2340b80x871ab41a0xb053adda0x6e30ba8e0xb1b1a4eb0x4ae086880xdf6669020xe1eb9b2f0xe8f91df30x72c724330x12de51520xc3546bc40x92d9ed1f0x32c2e6630x63fc181f0xe2c42ed10x5cdf5cb20xdd4c5bb00xf3825d580xba1e822d0xff6c78130x1ce71caf0xdb35f3fa0x234c33e50x1634a8f40xcf11bf490x43d0a3d30x3179f27e0xf597cd910xb55cc0710xeb6041c20xb735ee800x1cc4a8170x7a5ea03b0x6e7dfd790x73258b900xe43d1f7f0xd2a78e6c0x647a2fd30x8bd77c150x12ce80a00xcb6e6bbb0xe90712a50xdf53367a0xad08ea510x7c4c3c1a0xb44720760x5a898f720xefb391110x1d1ec20f0xeac4d3e30x16bff07a0xadc0c2720xf8aff7600x70a779b30xfe7d7c550x8de6938e0x89b43ac40xe8f36c0d0xb685f3720xcc52c2bc0x60c64b630xa167cabe0xb0c89c060x1a4114790x25e092060x0e5c18ac0x01565d330x3f1f052e0xb487d0510x950f0c170x50674de70xc7c853910x09e02f470xd88e69b10x8aced3100xe26ce9ae0xefa8032c0x7a4b2f7a0x08a892290x37d7b4f00x45739e740xf8abed140x261eb4f20xa096356e0xadaef2a50x6aeb83510xf65c742c0xbe0e33e40x073c0edf0x42a3d0f90xf0d6c6970xbc4b8b530x58846e910xe09754ce0x09c69dc00xcbc4313b0xa90162260x5013465c0x67d81f0e0xa1a18a6f0x4aafd03e0x6352624a0xe13a4a2e0xa22321630x31b6c4eb0x275855a00x4ea7cbd40x296b0f020x89fe84390xfe3e2bcd0xdddfe8c40xd2efb4c50x0d3ee9730x644711a00x4110616c0x6ae9834b0x09cb81c00x7af6d8020xff7a0fdf0x3cb83d5b0x884deb9d0xc9c6bb250x63d2ff630x870b53e90xf03742600x9d68c93b0xea4a4feb0x993d980f0xd09f41510x32b450b20x0ce2a4250x503693870x63adbf920xe168e4d70x159bc4ac0xa31b2c7f0x99b9f9e70x9c4bdd410x1fc5d4890xd5fd65900x6766800e0xd483b0340xd518fb820x818f4c790xb11416760xa192642a0x44686a010x719e71360x2cbdd1480x229662e80x3bc0bbd90x731c719f0xdcf928ca0x3a50da390x63c1b4aa0x07c976510xa3d5c39c0x7ea40a950xecd52f200x5cc2d4090x4049b8aa0x6e943e620x6c41697e0xd7f268400x9df132f00x9c73b9930xa1bcd1980xad56b86c0xa39e897a0x16de46480x1beae90c0xa9725ba80x893bbc1e0x042c6cef0x847cff4b0x5e85ada90x811811e00x47825d320x6643ee8b0xa45d9e240x22b909860x2b1ac4d30x25be6f1b0xd71dbaca0x1f90d2580x076670860xf67d97540x4fae490f0x2334e47f0x3d538a3d0xa9a7e7720x610f15460x5181e7870x7d8fdc5e0x3b11c9190xc2ca73040x8d85daef0xa379ecfb0x375f8bbd0xd8590fbe0xf07998d70xf07b3b620xe62097d60xe15af0c20x4abfdb290xcbd7e8e00x8caa521b0x60cc70cf0x1eda6e210x4fc8b8960xb8e8f6f40x9f9f45e50x1e91796d0xdecdd6a20xe8f6513a0x6a182efa0xc3e59ae30xb14473ec0x02fd418f0x42ede3be0x8db8ada60xa43d36190xd76569840x898b64ab0xb78167b60x5ce2a4720x9d50ed7e0xb0ddd5a10x152133cb0x90447c800xc294d3d30xca5d9eb00x4ea1542f0xa8f3e4960x3dd5c69b0xfa4667d10xce48fea60xc6c72dab0x7f3407a70x839a27630x8d8381910x927805de0xe203347c0x7d6de6f90x855505ab0x66a7f5780xfdd0175e0xe82146780x97bbbe9a0xec88962d0xad8949e30x118ea0ff0x87bb372a0x245162560xfe06d62c0x0a7f1e3a0x4545a9710x44bca3b30x871f681b0xe127e7150x797065340xfd581da10x0139f7f60x7825ce590x51a8786b0xdc01f0660xd7daa2ec0x2d03ea5f0xf27294fd0xe50a2dde0x65ef9c200x0cc8b7500xf7a3ce350x90d447f30x4404d2aa0xcce11a600x9ffefcb20x4996bd290x1a0d09e70xa83a0c8d0x523c77ce0xe1f30ce20x7176b14c0xccab6d5d0x69a2aa740x2f89ea6b0x5b22ee630x3d8219ff0xbca469080xf44b36380x2552d98f0xc2eaaee30x46c2d0cd0xedcbbff40xb9e595330xed50ab980x4fe5fd3d0x7cbc84100x20f3ff140xb33bbc800x45d1c9760xc5a03aa00xa52933970x91d029610x80fb49680xf57d35ea0x396f11890x2cf8a9850xa58ff7950x94a18d330x76a429c80xdd626ee30xa65eb6b50x57cf54d40x623af12b0x23caabc60xcefdb7c80x65ca45810x38d3dce50x482ac5a40xd76730350x8d34d83f0x8e27c9e80x4a5c52e30x5439370e0x5b2ef1f20x41ef6cb60x576963220x0bf071d40x7bc688f40x87c8cc2b0x421819a10x575173c40x11350d8a0x00a19f810x3a379e820xd43d09040xe4ed52c50x3a8869fb0x64f61a580x2f6c434f0x41cff5d60xedcffd0c0x9c3d5ca10x9a25213a0xd8f57da60x4577a8780x8c0767fe0x2682e7f20x7cefa4a70x22859e390x35db87820x3d78a4b10xe4add4fe0xb1874d320x151317eb0xc97dd7410x4ed244dc0xf3574a090xbcdb169b0x87ab8bfa0xbb6ca2ba0x2acafdc10x6546a1530x7a15429a0x2f15112a0x5484f7ff0xa71240d50xb12668580x0d7a8ba80xdf24adef0xe782dd390x3a49fc8d0x60b7ee2e0xd2b724bb0x93336f2b0xa8414e910xd41020500x16ababd50x225883d10x4e19c2dc0x4ce4f2db0xb8a16d9f0xc610caea0x60203f500x90807f1e0x3ab0977a0x3f2ceadf0xb9bb2b9c0x97b259750xb3eae2f10x6ac4dc1a0x5265c1140x002ab39f0x9dc156f00x47b73c0e0xf845c2990x8356f9700xa5c5e1ba0x7be565140xc50381b10x51de13ce0x9b0a68870x26d3d2da0x2ba384060xc05925190x952c29a60x176bf5aa0x6a0fedf30x5a529f880xd1111e820x9105b68d0x205abbb60x82da0c6f0x9154213c0x9460c33f0xd787bfe00x4fe237890x88f9dcaa0xf97d17fc0xb16a3c8a0xfb921e000xf11640f10x1591b2c60x221394ae0xe5f734060x8aad75190xa3d65df30xdff9557a0x86e72e2d0x251118ca0xb48a4eb70x8558c7810xbf45d3090x2b63b8c50x35b9a65f0xd6b41ed10x9131144b0x0a12027b0x31c802440x4f6662de0x6b9664ec0xad67d7700x757755d80xd8b764290x795e78180xe93817920x9fd07d1a0x64cab5ed0x249c1fd90xfc0764ff0xda74b4740x00c8f04a0x493d77640x06353d550x592538b20x8156d9a80x1a3637dd0x8b0d22a40x76fe3e050xf07424d90x987b60a80x21c772f20xeb2cf69a0xcb53baa80xe47545f00xf3584fb50x4f5139dd0xc0c440ba0x56c60c290x373f76a10x74d3300b0x43a222c50xd74216b00x2cdaf1d10xaf215eff0xc5f7846b0xd0c360420x99aa3e640x67eb8b6c0x8f01efe70x965ff9080x591cc1e90xaf4287940x33b6e8150x9597e2140xe0ebaae80xa741f46b0xc1ed60100x82228a8f0xf945ccb40x7b6b067d0x6ff75b370x57fb40cb0x83d224aa0xbb24f6070xeb2f825c0x561835eb0xa132abf00x5f3c29330xc40369b10x039f60420xa3670ee50xbbb1cdb20x93260fe40xbe8fa5050x120b092f0x81b69b3e0x133025870xa328452f0x2ddf397a0xcfb59b860x3a0942980x6c3cd36d0x6a0ab9250x0b47e04f0x5d6ae94e0x7d3e73960xf46b23aa0xf4f9ddf10x261742100x21dde99f0xfaee24e50x913824960xae0eb33c0xc2b729fb0x045897680x6d8ec4de0x51c7df340x5a3971a30x6b26322c0x55cd62c80xfc24b0a00xade9efac0x51ff745c0xd3e179890xca7f74f40xc8e1c6ab0x78c347220x896a97ec0xe0d407b40xf3b4d4ae0x5dac0b3a0xbe80c7d50x40fd02550x397f62310x77bf2a010x2c8ea2260x27dd51d10x1710fd2e0xa293f8a60x9e98722b0x7924b6de0xb9740a2d0xba79faaa0x59b6793e0x81fff2d10x4b6e4a5f0x662c36180x91fb9de10x90a7bb9e0x8e3316cc0x22d966c60xa849db8f0x1777cc2d0x901454eb0xb58625690xc6b54ed90x25f653850xbaa7d2900x3a0b82b40xb38f99d00xf0b3569a0x1896c9fb0xf302e0620x2ac450150xa07240800x5343a64b0x1a4f102a0xfff736260x4c51e6240xbf7255880x14bc11370xe3866dbf0x19d8b85b0x7bf375650xd744bc4c0xb6d208420xb167ce770xe92159980xb8c23e7e0x0444848d0x092b90340xb8da59f30xdedd78480xabf20b130x7bf4e5c10xd831a1a20xa6546cf10x6a9b5e170x9a4e85f00xf8a4e6c40x916bd7550x06f8813c0xe98c507d0x0a81b63d0x804f922a0x67369b420xa34330160x2996a7330xf388b18b0x56fafb750xfe0f23690x74778a800xec1c2a900x12e4b22f0x89a5279a0xf5531bea0x0705dd140x4c2054d70x06d4534c0x50f65edf0x12dd1e770x03bc993e0xfaaa48310xef748acf0x230094ac0x17c0b2420x573613df0xd54a50500xe4330a390xe4f4665b0x1a8b67d70x534adc5f0x0209871a0x742a80c60x8ee366030x00502af00x4aa893030xf8d15e7c0xe68d02d70xfae8116a0x21e1677a0xe1e944a30x937157f10x514a54360x8e4fe5fb0xf02d01940xe5d859510xf8ebdef20x5b3a64f40x1cb0a3a70x820bc4490xfccc7dfd0x50660e920x39bce82c0x5b3be96a0x6ed13e590x9cffe7db0xecae5bf10x278775880x6c2272c40x405ef1f70xe50bec420xa708b1b90x26cc4d9a0xe44142ed0x0fdf22dd0x688473800x6c6dc85a0xc4763f080x6c0c21a00x7b53dd620xeab9cbd50x598beff80xcb62f06a0x1d85cb0a0xd140ac510x652b99f40xed0288c80x8d4c70940x9577b0b00x8605ce160x64a823300xa4f51fb30xc42bd9320x95476c710xf17cb1aa0xba30159c0x8145b90e0x7537e96d0x7d4363680xbab2bb570x019208d20xf2e12d620x9ccc7e7e0x4f9fb3f00xf87fc5150x556bc23c0xf57db3070xdf64a6550xf34332f00x3fb532b10xaa90799f0xd4a6b3f60xccf3fb040x699fe53e0xbc0711790x715038d00x417d9d0d0x84a005f10xd1d089cb0x7e347c830xf6119e6f0x2309de910x07c9e8ef0xc1fa9e060x6885ed270xb53ed9e40xc73379340x27ba0f730xec1d4df80x3318fd240xbcfb8fd30x24edeefd0xe661fd1e0xecbd47910x8d303b1b0x3bef2f730x9b6e0f480xd15b9cb90x9d69b1840xbb7364fa0xc625bf630xd52064960x9a2881780xbef511590xd20f94e90xcc5e23d80x786560160x6e2b2d230x803613fc0xaa43181d0x3de933570xa2a7f9940xa645c1d70x2f4783ee0x827a3b200x58ed2b110x8daadc940x17c44a6c0xe0ddb3f50x460dfcdf0x7a37e9740x0ee53c510x12b2ad060x3a181b9a0x9a4e89060xf4a90cac0xb337b7db0xde227bde0x7fe5bf970x04c383770x6e557fc40x50ca3bcd0xd946fe0f0x6a1d089c0x390065dc0x23616fe00x29dbadc70x32649d1e0x93bf09450x1efb30f60x31c1b78a0x83c99baf0x1e3dd5da0xcaf8b10c0xd8e7e2e60xd01d467e0x215d8d700x5bf8d40e0xf86d65cc0x6aa054fd0x8e47c48e0xcfd339bd0x7ae325200x9b1030dd0x1d8f6eec0x900ea73b0x85917e870x5d43b9e20x75c505a10xee12bc040xba36df1f0xacc54fc40x72fb3f290x89781fee0xd349d1820x8e3b1c170xee37bfc20x169964980xca8bf97a0xdd3674eb0x18fb234c0xe7c3e1320x091675ca0xab136bfc0x8dbead2b0x84cd7de00x8a3675e00x1a566f470xc1b32a1d0x34ec64dc0xba4145230xfd21b55d0x6e9c63e20x3920f1d30xe38e2fe40x5f9309b10xbaa355110x6184ec200x0c8794320x153119210x653aaf360x6417c2a20x846ecc740xd022f8530x2ba0d52c0xa8ce35950xacd81eb30xbe7f92470xae5ef9d90xbbfb2c4a0x27ae1ed80x7da804c60xa1501d0f0x7360e33d0xab33c57c0xec85767a0xbbcac1ff0xefeb7f180x389d89350x1a20d1750x76ce422e0x3d1694550xda0e157a0x18243ed30x39df6d690xab98f5680x2f17458e0xad03ca4f0x2f11a63f0x54eacee40x88c0b9170xcf2c6f3e0x403622cb0x4f1f29950x4cd9f8c10x65bc46fa0xc47887990x469341eb0x64f7086d0xefb8bc320x171e55430x74004ef80x9344d1030xc3091fd30x4de26b980x84a670b80x970c81dc0x3669e93c0x3f65a91d0x881e7d4b0x364cfd720x92ab89a80x9afd65e60x0cbd9a600x055db2350x5215aed30xa263483d0xb66b39460x457d46510xf87233580x3c849d4f0xdc14c1b00x054bef450x9c55aee00x63fb62850x466b85b80x01f7af890x8e8846060x1148ae330x40ba97690x38b928460x2fde6d9a0xb583af2d0x52d7b2fd0x65abee520x8052085a0x9f672c550xd818bd720x1fe1e1ad0x10ff7d260xe10d84930xe074c36b0x46d2ef3a0x7fd603ed0x04493a900xa51478c60x5b12b86b0xb61e8eba0xaafd4acc0x91d1fe520xdd2c169b0xd52638200x0fd902db0x613470340x50b809920x481814c40x26897b520x0a012f730xf39323130xcdbdeca70x62eb612a0x63e0fee50xb79a54ee0x604439570xdaceb7a60x3e17f4660x7efac4b90x540ddc2a0x130c05460x880ab1200x51d7f9250x260220710x2e6da7a00xe05d1eff0x189272a60x2ccff3230xfd9d32810x4a6a7d9a0x198301a80xd723df6f0x95c0ec8f0xb0d25b240x1bb4d2100x02fb3afc0x00a470d20x51dcf8550x20c76f690xf54d87780x228410710x2662085e0xa114e3e60x899665de0x43b935bf0x7e3de39d0x540448df0x3cf3bbe20x972f5f5e0x2ae8a9700xd4a31a6f0xd2966cce0xb1c4739e0xc1321f520x3621c3890x97e061720x76d2f3bd0x269e2dc00xa0b316e50xc170a8360x699d325c0x4908570d0x2eec6f8c0xe7182be80xcfafd4120x934291010x5719c12d0x0e348b160x4304470d0xc3acd2780x23d7a5fb0xce28f6800x44f760230xcc28cfa20x0602162d0xe0d923050x4e4dc5660x7c90546a0x958d0e500x2c08e1100xd7cffc310x4aff6b960xab534c530x4ce644460xe3c0f8310xe351f69e0xed62381d0xf4f2cd450x3fb8206c0xae6a85d40xdb055c980x970017a90x7aac5c510xe90fb6800x66965e0f0x2d4fac0e0x4484e53a0xda0ab43c0xd7d996210x133842860xcaa5a11c0xeba089f20x5689359e0x0a4212e00x975599f00xc55c9a2f0xf1f069330x680bdb330xbc16f7a70x90da373a0x743af3a30x72303bd10xe251700f0x743453780x90dd9c000xcfdf5cd00xfc6939070x4935a5f70x0d65ba2d0xa31c0bcb0x8bce5c0d0x68ae11e40x64dd76910x8215d0da0x23fba1420x3f0aa9370x15f663cd0xf3322b730x074ae2b00xccbd19c50xdcc95d4a0xd89ae4570x682159ed0xe094cb1a0x7fdde0b40xf12cde950x28c1e3820x357e047a0x1a69be740xd2f4db4d0x2b70d2300x6b5a3b420x606d6bb60xa188c78a0x844c354e0xd937775f0x10dceeb60xcfccf6840x4f07736c0x473ef8190x6b0676540x99e9866b0xdebfdb1e0xa96ba2170x034ae5370x80b796590xed1924860x205ab91b0xa641b2fe0x962426cd0x99bc79d70x9216d3f60x9bdaeccf0x8dc022040xa8f1a15a0x4073544e0x0058170f0xf4b0999f0xb0a1d4b70xa9e787810x6bea5f5c0x0975575b0xcf4aaa3e0x6d03b9bf0x0e17f12c0xefd9de430xacab5cd50xbe20472f0xc4c6e02a0xe407bcdb0xf88770cb0x8f0cea880xfb6db8910xae35bbf80x29367b8e0xed5fd4550x8aecc8f70x938487fe0x9c22d8aa0xdcc986a90x6fe80afd0x986c58030x61fe14a00xb100f5b40xc8a880290x2cbc50710x796a09700xdeccb1ba0xc5fead160x07d713410xe652ee640x6f9084f40x284e2ae30x4086e9ce0x323bc0300xc32736f10x6638ada40xe551dcb40xd96251b20x0ac2fe660x6b8108030xbf960a9f0x2ac92f630x04e39bcd0x4f65a7cf0xef6da8480x4ccf40c40xad7ea1090x0f4ec63a0x41c9b1eb0xe20994b10x70ad44be0x31f472ef0x630762290x1c713d8b0x9f4b58af0xa24dbd590x4bc9fd030x6ad1b4260x7294ffd20x115e01d40xe50f2d970x67f85d000x66366a050x87a6851d0x8d903e480x34ba54850x38f154830x4fa25fa60x2e456c510x02d60bee0x6474cf180xa29bd1ac0x5e4ec8f10x0363b3e60x484942990xb3577b4f0x4f93b3710x35d644d00xcbea6c4b0x1a39447b0x70fb1efc0xf82176c30x990c02700xce0bde000x81e164d10x8f3d7a970x58cfeac20x6fa769ac0xae2bdd510xe35deebf0xec56d9250x294c1bba0x57fbb8f30x261e7bd50xce2d964d0x96466da90x049e18610x96b0c0610x50cc92340xdcce75d90x34fd98410xad5438fd0x01442aa70xd0cc784a0x740422310x9f63e9a70xf01428ac0x55be824b0x6ebc898b0xa7a0a58e0xc790e6590x48e49a480x9beee2980x30b9a5e90x0dfd28c70x156bf5900x53a7c27c0x38132b080xa7cb901a0x809e48110x223eddc00x770fbc9d0xb89082040x6c14e5ca0x9624976d0x6a991d510xd1b45e2f0xbb6948340xb25a492b0x59fa69d20xf9fd13ed0xb30a24dc0xa65037650xdc0c13670x81a3c7000xb9153fc80xb7d603520xfd276f340xe3da79a10x453eb27b0xee57781b0x405a827e0xf129228f0x4109087b0x90df11250xac22f8c60x48f461130x96eb2c990x690015560x072460c40x81aadc6a0xf950e8f80x7ce1cf190x9c9038760x7970e6250xc7e57b5c0x0cc11d840xaec275380x153cba080xec256bea0x1a631eda0xedc7cf450xf30e39d50xb99890f40x5e3966340xf24816cc0x10b6c43a0x9bea7d090xfce712740x9a560c980x428160ee0x045ada970x1fc14ae10xe3acdc460x9511b91a0x306ad3a60x11a74e8d0x0fc656660x5dd1843e0xe00a63b40x64fade050x37897e7f0x42b43a380x390b982c0x14340bc70x007a87dc0x1333f6980x743a81140x8811be290x061b707a0xf7acaa2e0xff725d820xd00645b90x44a98d710xc3aa8f6e0x187db3830xbef5abc50x134e25300x89d9688c0xc1f406f30x32e6de400x250c86740xd816c4500x39e6caa40xa6814a9a0x534fdf210xb4ad5be50xf07db5140x57bd036e0x06cc03020xfbffd3930xe0143eca0x9e38eecb0x0f1b97ab0xfbe975f60x493077fc0x7f0efa350x5bd33bf80xa9b0b7950xb28e8eeb0x806ec7d10x82df23580x63868edb0xfe2873540x432891a80x9bc3df3a0x5947cb980x6809b17a0x5c1dfdc70x92c3a2410xfb936ffd0xf19638960xb2a0bb250x99ac06150x7068198c0xc76f3f530x163122080x16d120a40x12ca922f0x2c113f070x6e56a67f0xee1c72140x3912b3ec0x61492bb70xdc8b31eb0x031dc4c80xac15aa060x303a8ee30xad6815cd0x2ee8e84a0x3fba0ac80x17e806050x0e85e4080xcc0840cc0xae27169b0x60a1f5260x13a8c70e0x46e8a83b0x18b18b520x8d29b4490x429c79d10xf69ee93f0x843f44420xe73a1db10xa25ae0860x1d434f3f0xe16986dd0xd28256cf0xe6b41d0e0xf8bbb55e0x72e6d5500xa47c51850x775324310xea6dbe7e0x9f6471890xd9f711ae0x66217f940x208472c50x3ced3f090x28ac9b3b0x4f8d74f00x52a8f9d00x2dce00150x07abcc0c0xb6517b2e0x5ad486f30x618a30ab0xdc415cf10x858c30d00x202693f00x5ff17b5c0xdeb1dc2e0x829e88510x827a2f1f0x43a9b87e0xecab212a0x256cd1df0x9cbf026d0xbc222a8d0x4e2f2f970x0e81c09c0x4c6da4c50x02dfd3d00x47041e4e0x0b3ef15f0x158013820x1a4aca590x436f79bb0xee073b070x484489a40xd613484f0x5cf3dd790xff007c250x23eddc680xbfb7df3c0xfafce3810x7bbc969f0x7e08c6e00xd7a934130x19fa58520xcbab836f0xd111d3e80x16f4221d0xbda212df0x50359cc00x753390420x83fb69af0xf82bdc700xd21722b40x0ca34ccf0x61f56ae40x63874d4c0x7b0bfeec0x508923e30x9842c9a70x7c45934b0x2c68ced30x77d833980x868170140x0f4a209d0x6f49e6820x8384a5da0xc530eb820x1e57638e0x2b11312c0xc71b0f3f0xd71566b90x5c73d5a40xc91b8d2b0x83c4c37a0xac1074a50x2b8e6fc90xbb4e24960xd21687c40xb1c5c9ff0x1d228c390xfed2cc0f0xbbbce6070x0e3e193c0xdf9ea9810x51b5769d0xed2801d40x6929f2b40xb68e9fa80x02815b770xc1729c340x6e7f2a750xee897f220x010889ba0x14e17bb40x4036254f0x6a13cafc0x0d0359310xa7765e880x996c5d6d0x1cb8f8580xdc31781e0x8854d1980x774a43290xc1efa7ad0xc96e82e20xf4dd298c0xa36405ab0x7c0d2f560x4f44a5150x37f624e70xc7ba8dff0x1df196560x40b956d10x0d1db1300x804ae3900xa01a8d9b0xb501b2df0x17eac9d70x8ed2c4690x7f9e9eb50xac4a0ec00xf620a6e50x75d562ed0x93ebd6280xaf076aec0x221250250xd09f1b110xeb57e4420x3273505c0xcddc7c600x56c9e58c0x1cab44330x1113693b0x499f0ecf0x7d00c65b0xd3cd062a0x5e2406c70xf04a290e0x4238a16a0xe88bd5300xe1caff280x2136786a0xfedb79e20xff960fb60x0dada0b10xe28ad5040x2df8c04b0x8f3a726d0x146d8d020x96573baf0x6b2382730x1bec777a0x729b0caf0xc5596b3a0xe7bc8b210xb5da7d1c0x1397825b0x848a0d8a0xc3a6b6120x8435019c0x9508f4d20x5a7ebe250xd7b1775f0x2431321e0x28eff4090x85196dcc0x751168db0x6d01c1130xe33346fc0xeefe27300xd0756af90xdf40d9fd0x8ffe7e890x9172294b0xd60c8cb00xbba4be200xf38bcdf30x9f62cad70x52d7902e0x7f87770e0x60d92a220x777da7220x289c37140x22ed6f480x534b97730x341398f70xbef1ac7d0xf59d0c800x3b08a8f00xd069a3b50xf09218ff0xf2dda5940x2edc588c0xec8beba60xc18ac88d0x3e1b380f0x828519d90x5d1a30a00x9d63c5c60x481869160xaed6d3680x6a68983f0x96eff8a10x7adc05c20x2f6d00e40xbec0e74f0x98616ecf0xa0f365ae0xaa54c7e40x2feab2220xbef37ad10x1882d0830x5119710d0x693c39610xc40f284c0xee943aaa0xde01656a0xfe731af80x0bde09a30x35e1be110x3011f6900x94bb9eed0x77d8737b0x2de42f690x9772402f0x2dc7c7180x24da127f0x514699fe0xafbd6cf50xd505c3e00x959da43d0xe992a1b30xfeb4115c0x167e91cb0x76458e8e0xf0d9c1ae0x50e75c9b0x6cad93e30xece571970x80a72e4b0x92f1b8330xd25d6bd20x69c799290xb52281430x5ce774460x97e48c2f0xe4e71b160x0aba02980xf966e9680xf4a5a2ab0xb65bdb1a0x31ed95430xd30995030x92da8d800x7ca9ad090xa9ce60b00x7f29e79e0xc1933c1a0x6a30884c0xea67719b0x085121710xfac647680x4ec4aaca0xefa070fe0x168d2c600xeebf1a2a0x92f35b650xb2a86ab00x44fd63410x59733a070xcbdf993c0x98b167c40x0bc00f800x8a3182c30xc74091a40xbac17c020x13cdf63b0x862c5e6b0x705d95a80xfc57aba40xf1e822c10x17339f560xf6d6be2f0xe03f3ef70x6a89ae040x3bc17c490xd9c256540x24e1717f0xe092c0e70x81002a360x7e06aa9f0xa1047a250x01f4bee60x829a03040x989e77660x36d7718b0xb9d3435a0x76403cee0x35eff5e00x2ddc474d0x8a9dc43b0xa2a491ed0x25a5c1ba0xf086bdd00x048a00df0x30b909f20xd029961d0xd7c1888a0x1b707ee10xef0f92410xfdedc24f0x2dc954c30x459b3f660x84e6c11c0x5b45d5bc0xdc2274d50xf446da7a0xde85cdac0x7334cf240x59f7d8f20x30cdfc890xe80b1ec30x6d7652880xf807bfa80xc7a6e1f00x3251d7620xe92cf8fe0x9e7a46c50xd35c9c4c0x0b3ccdbf0x4040200d0x98c0fda90x7419baba0x499bbf570xe8f397260x1245929e0x440deeb20xcbb0b4f70xf0c64c390x7fd311e10x7af725020x5ce3b5880xdb0656570xf2004dab0xf78013600xbc3e30740x51beb4f70x42f2c81f0x29bc02950x6592f98a0x679cceb10xdae9b5d70x107aaa110x46a15ceb0x91cab51b0xdb6de6e80x187e53890x0548e5b10x1a2dbc2e0x6dd3da270xdf1d11f80x2bdf4a1d0x844f77ac0xed15fb410x4c0e4c670x9fa0380d0x564c9eda0x412e71b80xcd0b9ab70x3d6499860x0aae77b90x520b7e770xc8ebd55b0xd2f8345c0x6eae7a9f0x2f0a1f3b0x789009c30x3f5167ab0xc6910bf50xc6c8b8f10x7bf83e210x4ce4b2e00x184ca8750x832e8f0b0x2e1de1af0x26884ff70xc701f1a40x0056264f0xe15e5f580xf33a62060x10962bc20x0294c6a20x51892d610x8e1c7cc00x3f2690f20xd10258340x0854acae0xbaa6e47c0x4e3230190x01c3470f0x8902e4650xe35ae9d90x68ed9d7e0x3c623e310x53c690120x9e58ae860xf977d5d30x59cad3ac0xe40ae6f20xf6b841ae0xaf5bf6ef0xefa414fb0xcdaca2e50xabf123b60x56f5822a0x12faa7b70xa05ca6250x712054ec0x231d112f0xd6e75a600x1bf752e40x6f217f010xec4f129a0xc78564a60xfb9c8c990x6b236ae90x8cdef7b50xff228b1d0xba20432b0x4c5223730x089b6a930x374109410xda26730f0x934084190x77f00e1d0x03ee7df60x595ced150xdeb9f2ce0x02dd954b0x39e05ac30x584b84820x0a2673670x25ff493e0x016502530x605f7f190x98b0ece80xe5ab65050x673ed1110x2f53cce50xcbc011c80x25aacd0f0xf450678d0x743282860x295cf5230xe800efbc0x6085edbd0xa89ca12d0xef35fdf90xf3fd73160x8289b98a0xc3a2be670x406c65020x23cf78040x59d9af3c0xc08ad2d40xb73e06440xaba2105c0xd5549fc90x2c34dd070xd85117480x6f0c20030x043df45a0x574256140xd6840d590xa0d53a0b0xb3eec0670x2bbb5a960xbc022c690x2ede1bec0xcecd5a560x09cd1f380x6eeb18740x3cc5e10c0x09df18320x1af3f58d0xe47eb2d30x3a1e8f9c0x527b31a30x1d85213f0xb8d4976b0x328cc9160x96808dc90x9f6e56d10x2769d6100x6e3355190x066a1e6f0x7478a79a0xaeabb1240xd4eed5710xa47c1e340x4dd5f94e0x8ff58c070xfb28d91f0x7c1b72360xde174faa0x7e1fd2ba0x1440f1c20xdbbedc2d0x5f234dde0x2e032eb10x01fec4140x7041d2c00x2ef2df450x2b989f1e0xb2feae620x2f4ba05d0x407393850xed9b86120x1507c4f80x7e52f3ba0x121ceb0e0xcd02e4750xc113834b0xb5ba082b0x9aab1ce00xb01c99250xbf9d1b960x90a5530f0x42d524100x69002b6f0x2f444a120xbfc180cc0xb7e72ca30x8e42e7930x7a91689d0x15af657b0xb24ac2d10x98c2a1de0x73f4109c0x310b96a10x9140799a0x5608ff240x28ffb0fe0xf9d2216c0x18bb71410xaab3b54c0x5619a2030x84c8e1610x3b3ccbde0x76d092400x77842e700xb4e0fdb60x32d340410x1d9cbbdf0xf491996b0x49b6a6f20x5bb02dbd0xce192c070xa4322efa0xe2b8cc130x7d0fee9b0xde57b5f50x307e10870xf34e6e610x730b35f50xe75264910x2a9ef5810xe2c846660x1de558c10x5b386aba0xd59bb2c80x2e0ae74f0x18556c410x7921ed340x8e23a6070x7bd2d0df0x41b71e650x9012ecde0x0838149c0xdd82cced0x7d7b87f60x53445f680x404f67650xa8e480120xeec5f1770x6a74adbf0x067e160b0x77e35ccc0x39e4157b0x11b1e2a50xbd48e5650xedb3d5430xcd5514e20x2e914bb80x901794890x3e238c6b0x1bbdcf620x1064efd30xefecd73c0x2cd27c660x2b8e52e00xfc099e0f0xac8fadc80xd3f5b1cc0x7da864750x6e41e49f0xfede3f790x6b3dedd70xf89616b20xb4fdab850xce1b8e680x4d9368df0xd3291da50x2825523a0x5295bae10x49e926940x787184320x8d35938e0x6510c0190x68e7751b0x4694c4260x76a256c00x0fc101a20x557ec5860x22e5d1de0x780989d10xf0ccf2d40xc9bb48ac0x6e91ee1b0xea56ebe50xc0fccd2b0x8fe503550x76306e1c0xfea19c620x9cab88bb0x28da7fd00x518738760x399d9ac80xcb39603c0x674c5bc10x2ad325440xc05e32710x944cc4880x99dae0280xf9edc6030x540f90d30x880dbfea0xbc1e75050x64ac3e6a0x5e33e4ac0x0084cfdb0x37ed8e160xb22d39070x398cf9860x1a1704700x378429b80x52132da80xd58bbbcb0x532418780x41a5cc150x3d0abf7a0x5b0953a90xfffb2e180xcc8a2d780xbb0e18a60x63b1fa710x0d12e5640x3e33ac540x8a9cf5a70x3884f8b80xfca9dc990x29aef7b80xe1edd5b50xa7b9633b0x9c050e1d0xedb8efd20xefefc06f0xe91396d00x8a7963e80xd334bcd70x813cf2120x3b4f593f0x0d764f630x66e56bd00x09c13a580x1d350c540x93cac2220xb5e62a090x9153f69f0x1ab9b6cb0x091cd3ee0x3637d2880x26b7858a0x492241810x23922af10x2bb214cc0xd19e18930x17502dff0x66e441880xb6d542710xc829cfdb0x3eb8bc6b0x8cd153140xa94c17a30x09f322850xcafca28c0xf739f59e0xb5c58e330xfc840cb30x2b7b31500x0487aeb20xc704b9fc0x86ab70830x64b628620xe19c3b010x3316c5d70x4a0136820x6ff62dab0x7bfa94970x0b98123d0x4b4ab7c70x9ef76d990x782874670xfe6daf870xd2d497ab0x912ccb760x1817486d0xfe3bfe280x7bb90a200xa3ca60440x6a7444fc0x3e0ef07a0x7940f3790x8f6a6ea30xc30023600xf4d790240xa6f2b1a50x5d10e4040x57ae59c20x8c4b60870xd33637da0x0bb359260x15ac8ab80xe91ac5f10x75d33f140x679e8cc20x238659230xfaa9d1a80x3c58e78f0x352633f40x342aefe20xb17ab1620x6691f29d0x0363233d0x24ca5ca90xdaa3ee680xf55115270xe4a85ee50xe34587380x482f736b0x8569d46b0x77ab362d0x73cc86310x72c0a75b0xe57b8fa60x6e2b82ec0x1afec1b50x234d0b060x71c499c30x382102030xea0f7dcb0x9ba154680x182ac4960x3cfc8af60x4ae5fea70x0fb657270x82091da50x5450248b0xeef1fd860x328eadf90x1f58a8320x6df49d4c0xe5c1eeed0x26735e650xcc86655a0xf25dac2c0xd06e71c50xf6867b150xe65ef9ee0xc3e2d8920xca39ae6a0x7b03d3780x8b7e26f50xc6a3d2600x0f5187170x28f01fa40xd65626780x5ae104120x66e8b5b00x9ed17f530xa4410ad60x499975670xf3083a1d0x983276da0x5ac7bfa60xf8fe56420x082139560x9616a2550xa16449b40x6fa426d20xb7097ee00x15c4e3e20x621041260x4278d56a0xfa3f394d0xaadda5f40xda9f4b170x825c73400xec02ebe00xf1ce410a0x121353960xc63cb4f90x0beeb4930x287c95950xed9717690x8382d50e0xe4441c290xde66f4a70xcf2ebc2c0x982fa2530x229419b30xc0a8f4be0xc1d15a4c0x59e0695d0x5d0c4dcc0x911fcd6c0xdcb0a2c00x16ca1a8a0x150d4bee0x1710456b0xe54295f90x0688e83b0x9972d2ff0xdcbad2c30x337049740xf57d30780x12b18dcf0x3d203f020xd87c5b460xe1db472d0x568f57fd0xe8d230a10x4f00973d0x35370beb0xccea99ad0x733829150x3ee4cd140x92821daa0x07c538220x353d573a0x0133b5b70x5683b0180x57cfb0dc0x6c6effad0x8ffd03f60x8eb7392f0xa4953a8a0xf999267e0x11065ebf0xba8b69310xca158a350x3fc4831a0x06f7d3d60x7c69ef8d0x3a69ddcd0x7af207790x38228f8e0x40de07910x52e782d30x777f173c0xb9a5183f0x69d3558d0x0953a4d40xd158158d0x4feefc4e0x33f078f30xb71a13bd0x8e274f8b0x389fc1cb0x608802840x724947350xd074c4430x4efc54c30x429f35720x57effc080x640a173b0x208b48800x8896677b0x3c08e1050x5597afb80x961380d30x021f37000xbcb90cb30xd45b9cf40x4a8330120x8c8744350x39e8fa4b0xb8b44e500xf2a366120x9892812b0xab2d45f90x4f1a6c490xdc0fb8ad0xe84d9f650x18b614530xde9d069d0xcd3027d50x4fcb15db0xdca6b1cb0x3d5546290x0f33a73b0xb543cbb90xfd77d5b30x6051451d0x28ac2fd20xa32a47610x9809395f0x4cd2fe400xe94238e40xe0afd7f60xc00d7dec0xa6be4eb40xa523ff890x6b48aa5f0xdec777b30xd08369b70xe527163d0xa47e91ba0x8d25501f0xedcf6be40xc8e96dea0xe97f4ce50x6eba885b0x9f6d8ab90x1803a6ed0x2b30f4290xe4b051cf0xb0d904b70xcc4ee8410x17f542630x59a2712d0xc8e3332b0xd91319d60x0b2c64a30x4a1caaac0x4fd6dff20x9e74543d0xb6ac7e260xd8c078d80x4cb9e0010x6e1466310x355949690xfadf7bb60x2521a6f60xda88b8d40x716b5d830xc572303b0x48a7a32a0xdd2012620xdd3afe740x73c7667d0x05f77a2c0x01f80d6f0x6bead9290x462b78330xdd7952050x372e33b40x9c5bca580x7f3b3e790x805b009e0x6b5681890x33fcaa090xdbd5c1060x2bbbe7100x4f0c0b770x199bc7240x3f92a3950xb3198fb90xb625e3300x6f9400670x2f622ea10x3e4427c80x8492b5f70xb5cc8ed10x3cbe5ab60x3d7702710x83ac4e7f0xc12435e30xb95505a30x85b378ac0xb7c611630x096c57ef0xadcd6ca70x81063ca70x7a742ccc0x7c8e0d6d0x752d17390x9b370f9e0x9f5141a10x959c69760xa2d860e60x5ccc98c30x33a51c8f0x741372a00xeaf1801e0xe23b8f790xd3b5f5260x5a8be9e10x804a9eba0x562ca0a60x31a89d590x542d199f0xeb5f91a00x375d14d10x9328f8300x6950d9540xae1f705e0x368e3c220x4cc0cbc10xe72b34dc0x17c189eb0xf18c09330x858bd1960x7de530670x5b8df7350xc0e34dfe0x9e05c2790x055897330x04f55cae0xf976b4500x9d34d76d0xc5e8faef0x2a8dfc150xf179b6f30x1f2a99700xecb261610x1826c8920x9bad150e0xff816ab90x387e16390xb51a37240x6e93202f0x7f4347770xb0a6e07e0xdf3beaec0x938fa3530xdf9594150xdb0cef770xd24639740x7d8114c70xb98e71a80x47d315800xb97fbed50x83d2712d0x869c7b110x66b1abff0xc8bf5b210x8fc2a0ec0xcdb9eb9d0x7cd63ad10x6077891c0x96b1f8b80x609202f90xf2f67ff50xc1013a850xc980417a0x0609043f0xeeacab690xb1eb96fb0x0de4bd350x8d3a95e50x261b8c000x61b3a2880x0c68b6850x8b4d7c370xe4ffc5f80x3f9a2b0b0x1e119a790x49477b5a0x164487d40x75eda6c50x731e6d140xa65532660xdce02d510xe083e4c70x9e490da00x53feb7e20x5e3e4ca80xfebea5970x7af01a050x6baccab60x74f589380x5ef57e7b0xb72f821b0x81eaa0960x4b5b22f40x7cbdcc580xcddf16460x6b62ef650x71da7c6c0x06411b670xb6272f6c0x71514e800x1318ab620xe528e4280xf98a66f70x219d2ab00x88e55d6e0xc4d640dd0x268f40200xe95902de0x85aa8c620xc799d74d0x85c25be90xbbc991a90x8da41bdc0x20cf7f810xc00fb8380x1326f45a0x26d69db60x3947df640xbdc4c1680x1f415db20xe7de53be0x5c12664a0xd68a30050x4b66ad660xbceaeaee0x979f0ca80xa8e9e1ae0x7fb889b80x8879e2b40x38999c470xd53186da0x6ca0d2f00x60292b0c0xd3da72160xefcecaf80x1a5064370x5cc44ce80xe08448320x7f14ad960x580ea0cf0xb455924d0xe2c86d830x2b33ce3d0xdd79819f0x6a219f110x642754430x3765a9620x4778da920x4a4e1eb30x9965bd050xdc9509120x2002076e0xde5874630x2c0d9bf80xb63b1da90xc28a97400x9187ddcc0xcb8ea0a50x356cc0fc0x516b56e00x0b0fd85f0x0b3796190x2bf1178a0x7b0bb0e70x3560d0960x0ef069740xa0c71dac0xc167774b0xcffa2aff0x3686ea090x863495380x902d9f380x73e962450x405b6e050x3df088c60x2823c2030x653d391b0xa72d2b3e0x76dded8f0x30934ce70x9d263df70x51c237940x0c3199100x6cda7ed50x1902178a0xa7e97faa0xa0ef72da0x2503a93f0xc80659c30x06ca2e7a0x3e3f7cc80xd1d79aaf0x1a47dd0d0xf4b04deb0x8ff568090x5ccf98010x17a838b80xb83d88b40x2acbaf460x95598d2a0x1aec18010x50b575680xf916ebee0x293dd49f0x4e8f6ca70x90a993b20xbe3455110x9cbc0fea0x9cf75c620x5a45ba310x6a21fe5a0xc5a759630x0c9acb500x9e85126e0x2ca93d380xf8f18e2c0xf5b15bb40xcfb836100x231c67f30x609b33880x314e16e30x7c9297410x15c336cd0x40e1a9d70x423a9a550xfb2aca180x4488bc220x66e2fd2c0x6cf35c6d0x78d7db4b0x8fdbdb590x430288e40x0a77f63a0x41a043960x44881e290x14833da60x592f7c740x38b800e50x32e9d0ad0xaff150760x02a59c590x982f7a740x31ceb9950x259565e10x9bb0d7c70xd5555bce0x934b927a0x2510135d0x86ce04b30x6a94b6350x3ceec4470x813dcb9f0xeba151ea0xcdc6332a0x3497eaab0x0c8c9d140xd31ae8660xa58945130x9b98eee20x1f0997940xca9fc0820x410909360x4debaaf20x690245960xf9243b130x8dec52d10x00da7be80xa71605190x9006c9d70x89c1980b0x1f77a16d0x89f0370a0xc29bbb990xdf6dc48b0x58e097600x3c0e09330xd32b7bcb0xb6e9f2890xaefbcacd0x27bcda270xa8563ac20x89ed33030x19ee9e030x417993340x1df672d00x38908b990x9e3ef0ce0x8143ca020x2e382c840x5bdb610a0x46f3c9040x62ead1fc0x0fe091dd0x76d30a970x1c821ee70xcc87ccfe0x65497f910x7b0486150x3e4063770x444455960x88b3eac60x621c664e0x28d1c6400xbe4581350xc61ad9510x003e19520x65bd13d80xe797310d0xa4ce147c0x5020ed0e0x1c6d86380x43e64a7d0x42cc501e0xa8f4c7440x9f3eb7b70xbe1119530x6f497a3c0xdafd3ecf0xc529e32e0xc37b97690x9e0bd7530x402a76b10x3b84657b0xd680581d0x8512bd2a0xda86a83d0x1d152d340x10ec6d2d0xeb7796650xea2209410x76eeda4b0xceb500120x1037643d0x386177c50x79be029c0xbe15b8d00xcc19a13d0xc7dbe60d0xcc7771290xb75388240x791581000x80a2d6dc0x44cf8bb70x7d028ff80xd2f80a6a0xbf17eb7c0x5e51a85d0x2f834e4c0x911484220x209f99630xaa24cded0x85fd99220xd47fa8310x8d61924e0x6780a0cf0x5e4b28df0x6a0c9e560x0b1160d40x798810560x11132da50x3dfcb72a0xcb33660e0xad74b7670x8a410cbe0x58fd5a000xea9ee4270x8def373a0xa733ff600xf8a79b190xbcbe65a00x9451a33e0x05e564a60x72e78e540xf0961da40x3608496d0x2916c9920x0da7d7b60x39f0ba2b0x86dd23c60xebb1a3110x2f6fd9a60x9d0203f00x186fa7780xb2e3c85f0xb13497e70xd83a5a7e0xe57fb6850x4e1206c10x11834c5c0xf6d07b7d0x200c493e0xcd4512fe0xb356844c0x5d72bb480x2a315e380xd3270b550x4dfd7eef0x41d3adbc0x87bf9ab20x0ffb277f0x8be68b0a0x8f59e4250xa5353d3c0xfdff0d390xa72977dc0x1eab8df40xd50e358b0x1788598d0xd36d16bd0x49e3d1840xc80b49740xfe554c970xf1b2e2550x323b259a0xe95450da0x04a264a10xeb603a800x67d1e58e0x331f78960xe493a87f0xd1b366de0x3c681b9f0x49a0c7c00x0fc0767d0xf66b9c820x5ec33bc60xadec775e0x8608dd640x8a9f36620xe0b056ab0xb82836c10xca2424180xf39640bd0xb214e06b0xb051c95f0x9556c65f0x06848c600xb0a624bd0x435dfda00xcbfdb0370x2928ec9f0x7430f97c0x9b6d93570x74a98cc30xcfbeca990x0a01c4e60x28b1eb6e0xec6d10810x690d854f0x1e0c35dc0xafdadd8c0x778027fa0x54abd8540xb49a64d90x2c4a5f080x1ea1b69e0xda0d19420xe3a2fd500x79896ab00xc849623c0x142072c00x0871ffd60x3a20a9d70xf3c2dfe00xdf53a2810xc4a729360x52125aea0x11ab37890x067ee3dc0x60335efd0xb99b1ab20x53922f690xf98253ff0x11770e2e0xdd8f64980x0b3289db0xa4d9b77f0x05059c070x11d2c6c10x320550ab0xd883f30d0x694bb0ac0xa0ee6dc00xea3f57310x8d5fca400x12f343680x5a3dad180xe4251c270xd7f4664e0x342bbd9b0x4a006a190xb26f5e560x67ed01110x85f68a560x96ae4d260xdf6baa860x071c00960xc9cab1ce0xf5bf60260x624cef870xc65ef4b30x2e87f9880x0c2314740x2711f7d80x131dfa6c0x3299ce970x1a71d30c0x2784be940xb461d4470x9e8f2c7b0x44d7a4560xea8339a30xcfaaeb500xfefe37c00xea66e5010x37d3aa610xb43226190xc3ce0c8e0x531350930xefafb30c0xba523c4c0xc696e85f0xc7c1ce850x215f284a0x5c2a243e0x9df2a1510x269c549a0xc9bb25120x69cc29430x288f1d030xad792bcd0x3f7021070x4099f9190x76b52c320x8e15dbc10x8aff85e70xb52784df0x67afae510xa395601b0xbfb660480xcf449d910x97cb84320x1b4bbfdb0x1aabd6610xb844004a0x64981d640xed260f870x7ed794a50x175c34280x20fd37ef0x586abd570x65564b530x69769a470x62c102db0x1b43b87c0x5cfb17960xe369c65f0xf26f6e8a0xf09f1a200x772c72d80x9ada93890xd793bc990x79d9570a0x02de9dc80x2b1e790a0x925730df0x652dbd1c0x448da6110xd96b29ee0x8d24654d0x007627600x1d3521a50x9209fe270xd99db16e0x36597fed0xdb204d340x515965350xf4a109080x903c12e80x5f6f585f0x5351c7900x7eff0b570xc3d5fe050xd703ad7a0x9e8acf2f0xa145f1f80x5bd6df680x1e9f597b0x1bc3edc20x31b286130x6b4a96c80x4469fe170x73437f0c0x6b07b1a10x8eac79200x3bab94660xe05c0e3c0x5f964e830x6e2aa0f00xe13371170x76ff37a90x165396340x1ec8b0e80x0164e23e0x7167b7080x9a63cc630x0e56d5f60x2369e3ef0x6c28be5a0x60a634c40x19567d060x5bfa00e70x1d72995e0x441d122d0x65be9e5e0x707238ce0xab7a0f8e0xac5b18890xc38b72be0xd644bff40xc3c376140x73aab7010x983f53320xa8712fee0x704b555a0x505856150xc93ca1680x9d82f5250x651def8f0xc87726680xca6b1b1e0xed0ed2100xbe0e7a130x658e7e120xfb64884e0x4d88106e0xee7ff24e0x716a85340xfd4f4c870xd31ef5af0x14996aa50xe850ca1f0x81e7206a0x000b49830xa71325f40xdc615afb0xa6cea9c70x4cf699b80xcea448020x2d494e3f0x9089ba660xae7885ef0xaa3f2e5a0xe51922460x4d28c1810x3af297870xadc044b70x1bde0f6e0xeb00b6aa0x50d1a9610xd532e0460x98e35e630xc3571a580x4e00d8060xd91f97ec0x767dc30e0xc54aca3c0xd26f210b0xbbd5a2ab0xba9330db0x4253edd30x912684e40xaada9a3c0xfd5f67720xc04ec5420xd8bd9ac70x99d770750xedaa5eff0x0de820d30xfd2b3e450xb3712a810xa4c0ae670x71d1613b0xce3ad9170x735cb3860x04628b5d0xd15981c90xeb714ba30x34588d6b0x7a636ee70x38ff875f0x885512a20xc577832d0x6bec0e660xa24517eb0x8a7d8ee90x69e872f90x83be64b90xf9deb0db0x5f4e52490x1c12fb1e0x71af98950x0ce1da810xb7fac5be0xf7a025530xcd4625300x1c1cdd7a0xc1a194550xd58bb89c0x27861d930x8ca297c60x0f4e221c0xb6abc7420x1639e5c30xa909cfc50x0d3457820x862c5c080xb3d4da6d0x1a0b2a880x5a5eb24d0x83f493f70x9ddd90420xbabd30f50xe27893820x5d54d42c0x410145bc0x9ef7ebd00xed32e0660x1f2499fe0x4b62180d0x702196bb0x9196fb700x059df5000xef367c890x3d44515a0x3150e1c20x0a3604ae0x87f838280x439fe5490x05a3b57c0xcc2057150xb7f0f1b10x627b90480x209fabff0x862bfdb20x926776770xcb18d69a0x6cf2894e0x9ed2cc440x03a81e690x408ebbd50x63a1b51e0xdc80f3df0xa6ac7e0f0x99d94b610x8d1ac6fd0x5095c77f0x15b467520xcc2100690x62dc8d3c0x2b64fcc20x576e57b00x6bfadf430x9cdec9330x31e2e77f0x138b9bc80x1a7ac0430x1fbbd45c0x4b407b2d0x321055cb0x46a417ca0x02ef55df0x94c5a8ef0x8a37ad590xd47b34070x87e0ab1b0x4b2210b80xbe4116e70x83e5d1790x655ef5ec0xdf2f65840xc9dc08a10x5bf4a5a60x918e8a760x3e90ebfb0xca94d90c0x5591b58e0x046dd1870xde3abc2e0x3a22fa8a0xea1436100xb572e8300x5e949e0a0xbcb85f620x2449459d0xe11895c10x056837fb0xc403cafe0xe0cc9c920x7c74d7a60x676bd8430x81d61eef0xcf51fda90x612df9ae0xe67343c10xb7fc5d770xc04c7e840x1fd4782d0x4ba5c46b0x0b0fb1fe0xea61eefe0x024d14bc0x787f0fe80x75fe065a0xa9af07380x27392de90xa8c1e8320x4b99648c0x77c143170xaf2674b50x3d4b0fca0x0e9bc9b60xec96eadf0x574d30240x284e07d80x9bb6fd090x741ed14e0xfddc9fd90xf648563f0x4d325b940x6fb1d4960xfd50ab0e0xe5609f180xf3afb7810xf24560380x1385596a0x3d28949a0x90aa85490x23185d690x0a7383120x245d8cdf0xf10afd380x34aebc530xd7d14ccd0xe8dcd4c50xc708d0480x701840890x944410520xd09ff4850xcee762ab0xffb5578d0x6a6d77210xdc9163b10x725495840x13912e4b0x4f739dc00xbd2c91720x8b64114a0xbed2b42c0xb862a64e0xce678a590x2919b1560x670e9fe40xfd72ae930x4dac77f00xe5919cb10x065994f10x05e807a90x5ab569e20x8c21c9950x801117a20x2af8a3b40xb6febf5d0xa5e053580x76c99a110xc1991f790x8a0549fb0xd29686550xa74928530x93c1f5890x07177ddb0x7c8e7c180x6603ee6b0x5e64d8f60xc06f3b940x75f937ff0x336e068c0xf1d930130x7242c45d0xd5149cfd0x1557b8ab0xdff6889f0xb432421a0x44d62a370xef3fa6930x74d6d0cf0x3292d7260x26d716520x7fb7e8e40x0905ae800x686a51eb0x26d392520x41f62adc0xaa0eecdf0x02ad3eee0xc60a81440xa4fcebe10xfa9c170d0x0705bc010x150235e60x133d0fed0x4aba0aa30x7af7a91a0xcf30d6650x228289b80xbc0db30b0xc5b25b8b0x52b15c350x4ce5fd800x76740f330xe953fba20x75a5b4c40x48fa30e10x87dadb130xdd6914020x8453e7950xcd8410a20xc9ed4d670x355e0c5b0xbaf9ed7e0xddf52bd60x53456a7f0x7353bdf10x869028b90x0e7690f60x926bbc1d0xd1f17e840x2aa4f9ac0x6d50bc3f0x479304520xc42630600x68bc09e50xe0ac2dfc0xe772d2240xb97bae130xd1f750590x39043fac0x0aabd8000x172c82290x8f0786240x52b3b6e40x3bf0aa620xd0c4158c0x4afedab10x32e133d30xa4db72080xbe6a8c960xb80b4a180xf26286760xffc4f2000x9d26675e0x0d333b640xdad1fc3f0x6315c42c0x0a84b15d0xc078d22c0x665e25130x4f20d80b0x39d95ca45.14.0-503.23.1.el9_5+rt5.14.0-503.23.1.el9_5+rt5.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.aarch64+rt1.1.00.40.4v1.04.0_00.30.0.13.5.360.30.0.1v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.00v2.001.5.01.0.02.0_8701.0.01.0.5.0_k1.1.01.1.00.40.40.40.4v1.0v1.0v1.0v1.00.1.10.1.10.1.10.1.10.1.10.1.11.2.01.2.00.2.151.00.9.280.9.280.9.280.9.280.9.280.9.281.32.0.41.5.08.8.1.0.508.8.1.0.502.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.42.6.41.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.01.1.03.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2003.4.20_2002.0.41.5.03.4.20_2000.2.150.2.150.2.150.2.150.2.152.6.42.6.42.6.41.01.00.9.281.30.9.280.2.150.9.280.2.150.9.280.9.280.9.280.9.281.01.01.00.9.280.9.281.01.00.9.280.9.283.4.20_2003.4.20_2002.0.42.20.0.01.1.6.0_k1.9.0.0_k4.0_04.0_01.00.2.150.9.280.9.281.01.01.01.01.01.01.01.01.01.01.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.00.2.150.9.280.2.151.01.01.01.02.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0302.1.26_0303.4.20_2002.6.42.6.42.6.42.6.42.6.40.2.151.02.30.61.81.10.11.0.00.1.10.1.10.1.11.0.5.0_k           !" #$##### %& ''''''' ()))((**(( ++++ , -.-/--0- 1 2222222222 345544664444444444748494444:44;444<<<4=4>4?4@4A3B CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCC E FFF GGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGG IJJJJJJJJJJJJIK LMMLNNNNNNNNNNNNNNNNLLLLLLOOOOOO PPQ RRSSSSSSSRTTRUUUUU VVWWVXVYYYYVZZZZV[[[[[VV \]]]]] ^_^` a bbbb cccccccccccccccccccccccccccccccdcccc efgfhheieeje kk l mm nonpppppnnnqqnnr ss tttuvttt wwxwyyyyyzy{{ww|}~|||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww                                    !!!"##$%&'()(*(+(((,,-................................................./01123444445666667777766686996666:6;6666<=>>>>>=?==@@@=AAABBBBBBBBBBBBBBBBBBBBBBBB=C=D=E=F==G=HHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHH=JJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJ=L==M=N===OPPPPPPPPPPPPPPPPPOQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO=RRRR=S=TT===UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU==VWWVV=XX=Y=ZZZZZZZ=[=\=]]^_`abacccaadaeeeeeeeeeeeeeeeeeeafaggggggahijjmodules5.14.0-503.23.1.el9_5.aarch64+rtbuildkernelarcharm64cryptoaes-neon-bs.ko.xzcrct10dif-ce.ko.xzghash-ce.ko.xznhpoly1305-neon.ko.xzsha1-ce.ko.xzsha2-ce.ko.xzsha256-arm64.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.xzcrypto_engine.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.xzdriversacpiacpi_ipmi.ko.xzapeieinj.ko.xznfitnfit.ko.xzpfr_telemetry.ko.xzpfr_update.ko.xzvideo.ko.xzataahci_platform.ko.xzahci_seattle.ko.xzahci_xgene.ko.xzata_generic.ko.xzlibahci_platform.ko.xzbaseregmapregmap-ram.ko.xzregmap-raw-ram.ko.xzregmap-spi.ko.xztestbcmablockbrd.ko.xzloop.ko.xznbd.ko.xznull_blknull_blk.ko.xzpktcdvd.ko.xzrbd.ko.xzvirtio_blk.ko.xzzramzram.ko.xzbluetoothbusmhihostmhi.ko.xzmhi_pci_generic.ko.xzcdromcdrom.ko.xzcharhw_randomcavium-rng-vf.ko.xzcavium-rng.ko.xzcn10k-rng.ko.xztimeriomem-rng.ko.xzxgene-rng.ko.xzipmiipmb_dev_int.ko.xzipmi_devintf.ko.xzipmi_ipmb.ko.xzipmi_msghandler.ko.xzipmi_poweroff.ko.xzipmi_si.ko.xzipmi_ssif.ko.xzipmi_watchdog.ko.xzssif_bmc.ko.xztpmtpm_i2c_nuvoton.ko.xztpm_vtpm_proxy.ko.xzvirtio_console.ko.xzclkclk-bd718x7.ko.xzclk-max77686.ko.xzclk-scmi.ko.xzclk-scpi.ko.xzcpufreqcppc_cpufreq.ko.xzcpufreq-dt-platdev.ko.xzcpufreq-dt.ko.xzimx-cpufreq-dt.ko.xzscmi-cpufreq.ko.xzscpi-cpufreq.ko.xzcryptobcmcaamcaviumcptnitroxzipccpccp-crypto.ko.xzccp.ko.xzchelsiohisiliconsecmarvellocteontx2cxlcorecxl_core.ko.xzcxl_acpi.ko.xzcxl_mem.ko.xzcxl_pci.ko.xzcxl_pmem.ko.xzcxl_port.ko.xzdaxhmemdax_hmem.ko.xzdevfreqgovernor_passive.ko.xzgovernor_performance.ko.xzgovernor_powersave.ko.xzgovernor_simpleondemand.ko.xzgovernor_userspace.ko.xzimx-bus.ko.xzimx8m-ddrc.ko.xzdmadwdw_dmac.ko.xzdw_dmac_core.ko.xzdw_dmac_pci.ko.xzimx-sdma.ko.xzqcomhdma.ko.xzhdma_mgmt.ko.xztegra186-gpc-dma.ko.xzvirt-dma.ko.xzedacbluefield_edac.ko.xzdmc520_edac.ko.xzthunderx_edac.ko.xzxgene_edac.ko.xzextconextcon-gpio.ko.xzfirmwarearm_ffaffa-module.ko.xzarm_scmiscmi_pm_domain.ko.xzarm_scpi.ko.xzimximx-dsp.ko.xzscpi_pm_domain.ko.xzgnssgnss.ko.xzgpiogpio-dwapb.ko.xzgpio-generic.ko.xzgpio-mlxbf2.ko.xzgpio-mlxbf3.ko.xzgpio-mxc.ko.xzgpio-pca953x.ko.xzgpio-sim.ko.xzgpio-virtio.ko.xzgpio-xgene-sb.ko.xzgpio-xlp.ko.xzgpudrmamdamdgpuamdxcpastdisplaydrm_display_helper.ko.xzdrm_dp_aux_bus.ko.xzdrm.ko.xzdrm_buddy.ko.xzdrm_exec.ko.xzdrm_gpuvm.ko.xzdrm_kms_helper.ko.xzdrm_shmem_helper.ko.xzdrm_suballoc_helper.ko.xzdrm_ttm_helper.ko.xzdrm_vram_helper.ko.xzgudgud.ko.xzhisiliconhibmchypervhyperv_drm.ko.xzi2cmgag200nouveauqxlqxl.ko.xzradeonschedulergpu-sched.ko.xztegrateststinybochs.ko.xzcirrus.ko.xzgm12u320.ko.xzttmttm.ko.xzudludl.ko.xzvirtiovirtio-gpu.ko.xzvkmsvkms.ko.xzvmwgfxvmwgfx.ko.xzhost1xhost1x.ko.xzhidhid-a4tech.ko.xzhid-apple.ko.xzhid-appleir.ko.xzhid-aureal.ko.xzhid-axff.ko.xzhid-belkin.ko.xzhid-betopff.ko.xzhid-cherry.ko.xzhid-chicony.ko.xzhid-corsair.ko.xzhid-cougar.ko.xzhid-cypress.ko.xzhid-dr.ko.xzhid-elan.ko.xzhid-elecom.ko.xzhid-elo.ko.xzhid-evision.ko.xzhid-ezkey.ko.xzhid-gaff.ko.xzhid-gembird.ko.xzhid-gfrm.ko.xzhid-gt683r.ko.xzhid-gyration.ko.xzhid-holtek-kbd.ko.xzhid-holtek-mouse.ko.xzhid-holtekff.ko.xzhid-hyperv.ko.xzhid-icade.ko.xzhid-ite.ko.xzhid-jabra.ko.xzhid-kensington.ko.xzhid-keytouch.ko.xzhid-kye.ko.xzhid-lcpower.ko.xzhid-led.ko.xzhid-lenovo.ko.xzhid-letsketch.ko.xzhid-lg-g15.ko.xzhid-logitech-dj.ko.xzhid-logitech-hidpp.ko.xzhid-logitech.ko.xzhid-microsoft.ko.xzhid-monterey.ko.xzhid-multitouch.ko.xzhid-nti.ko.xzhid-ortek.ko.xzhid-penmount.ko.xzhid-petalynx.ko.xzhid-pl.ko.xzhid-plantronics.ko.xzhid-primax.ko.xzhid-rmi.ko.xzhid-roccat-arvo.ko.xzhid-roccat-common.ko.xzhid-roccat-isku.ko.xzhid-roccat-kone.ko.xzhid-roccat-koneplus.ko.xzhid-roccat-konepure.ko.xzhid-roccat-kovaplus.ko.xzhid-roccat-lua.ko.xzhid-roccat-pyra.ko.xzhid-roccat-ryos.ko.xzhid-roccat-savu.ko.xzhid-roccat.ko.xzhid-saitek.ko.xzhid-samsung.ko.xzhid-semitek.ko.xzhid-sensor-hub.ko.xzhid-sigmamicro.ko.xzhid-sjoy.ko.xzhid-sony.ko.xzhid-speedlink.ko.xzhid-steelseries.ko.xzhid-sunplus.ko.xzhid-thrustmaster.ko.xzhid-tivo.ko.xzhid-tmff.ko.xzhid-topseed.ko.xzhid-twinhan.ko.xzhid-uclogic.ko.xzhid-waltop.ko.xzhid-wiimote.ko.xzhid-xiaomi.ko.xzhid-xinmo.ko.xzhid-zpff.ko.xzhid-zydacron.ko.xzi2c-hidi2c-hid-acpi.ko.xzi2c-hid-of-goodix.ko.xzi2c-hid-of.ko.xzi2c-hid.ko.xzuhid.ko.xzwacom.ko.xzhtehte-tegra194.ko.xzhvhv_balloon.ko.xzhv_utils.ko.xzhv_vmbus.ko.xzhwmonacpi_power_meter.ko.xzad7314.ko.xzadc128d818.ko.xzadcxx.ko.xzads7871.ko.xzg762.ko.xzina3221.ko.xzjc42.ko.xzlm70.ko.xzltc2945.ko.xzltc4222.ko.xzltc4260.ko.xzmax1111.ko.xzmax31790.ko.xzmlxreg-fan.ko.xznct7802.ko.xznct7904.ko.xzntc_thermistor.ko.xzpmbusltc3815.ko.xzmax20751.ko.xzpmbus_core.ko.xztps40422.ko.xzpowr1220.ko.xzpwm-fan.ko.xzscmi-hwmon.ko.xzscpi-hwmon.ko.xzshtc1.ko.xztc74.ko.xztmp103.ko.xzvexpress-hwmon.ko.xzxgene-hwmon.ko.xzhwtracingcoresightcoresight-catu.ko.xzcoresight-cpu-debug.ko.xzcoresight-cti.ko.xzcoresight-etb10.ko.xzcoresight-etm4x.ko.xzcoresight-funnel.ko.xzcoresight-replicator.ko.xzcoresight-stm.ko.xzcoresight-tmc.ko.xzcoresight-tpiu.ko.xzcoresight-trbe.ko.xzcoresight.ko.xzstmstm_core.ko.xzi2calgosi2c-algo-bit.ko.xzi2c-algo-pca.ko.xzbussesi2c-designware-core.ko.xzi2c-designware-platform.ko.xzi2c-diolan-u2c.ko.xzi2c-gpio.ko.xzi2c-imx-lpi2c.ko.xzi2c-imx.ko.xzi2c-mlxbf.ko.xzi2c-nforce2.ko.xzi2c-pca-platform.ko.xzi2c-simtec.ko.xzi2c-thunderx.ko.xzi2c-tiny-usb.ko.xzi2c-versatile.ko.xzi2c-virtio.ko.xzi2c-xgene-slimpro.ko.xzi2c-xlp9xx.ko.xzi2c-dev.ko.xzi2c-mux.ko.xzi2c-slave-eeprom.ko.xzi2c-smbus.ko.xzi2c-stub.ko.xzmuxesi2c-arb-gpio-challenge.ko.xzi2c-mux-gpio.ko.xzi2c-mux-mlxcpld.ko.xzi2c-mux-pca9541.ko.xzi2c-mux-pca954x.ko.xzi2c-mux-pinctrl.ko.xzi3ci3c.ko.xzmastersvc-i3c-master.ko.xzinfinibandcorehwbnxt_recxgb4efairdmamlx4mlx5qedrswrxesiwulpipoibiserisertsrpsrptinputff-memless.ko.xzkeyboardgpio_keys.ko.xzsnvs_pwrkey.ko.xzmiscuinput.ko.xzmouseelan_i2c.ko.xzsynaptics_i2c.ko.xzsynaptics_usb.ko.xzvsxxxaa.ko.xzrmi4rmi_core.ko.xzrmi_i2c.ko.xzrmi_smbus.ko.xzrmi_spi.ko.xzserioaltera_ps2.ko.xzarc_ps2.ko.xzhyperv-keyboard.ko.xzserio_raw.ko.xzserport.ko.xzsparse-keymap.ko.xztestsinterconnectimximx-interconnect.ko.xzimx8mm-interconnect.ko.xzimx8mn-interconnect.ko.xzimx8mp-interconnect.ko.xzimx8mq-interconnect.ko.xziommuarmarm-smmu-v3iommufdiommufd.ko.xzledstriggermailboxarm_mhu.ko.xzarm_mhu_db.ko.xzimx-mailbox.ko.xzmailbox-xgene-slimpro.ko.xzmddm-bio-prison.ko.xzdm-bufio.ko.xzdm-cache-smq.ko.xzdm-cache.ko.xzdm-crypt.ko.xzdm-delay.ko.xzdm-era.ko.xzdm-flakey.ko.xzdm-historical-service-time.ko.xzdm-integrity.ko.xzdm-io-affinity.ko.xzdm-log-userspace.ko.xzdm-log-writes.ko.xzdm-log.ko.xzdm-mirror.ko.xzdm-mod.ko.xzdm-multipath.ko.xzdm-queue-length.ko.xzdm-raid.ko.xzdm-region-hash.ko.xzdm-round-robin.ko.xzdm-service-time.ko.xzdm-snapshot.ko.xzdm-switch.ko.xzdm-thin-pool.ko.xzdm-verity.ko.xzdm-writecache.ko.xzdm-zero.ko.xzfaulty.ko.xzlinear.ko.xzpersistent-datadm-persistent-data.ko.xzraid0.ko.xzraid1.ko.xzraid10.ko.xzraid456.ko.xzmediaceccorecec.ko.xzusbpulse8rainshadowcommonvideobuf2mcusbuvcv4l2-corememstickcorehostmessagefusionmfdmax77686.ko.xzrohm-bd718x7.ko.xzmisccb710cb710.ko.xzeepromat24.ko.xzee1004.ko.xzeeprom.ko.xzeeprom_93cx6.ko.xzmax6875.ko.xzenclosure.ko.xzhpilo.ko.xzpvpanicpvpanic-pci.ko.xzpvpanic.ko.xztifm_core.ko.xzvmw_vmcivmw_vmci.ko.xzmmccorehostmtdchipsmapsnandrawgpmi-nandparsersspi-norubinetbareudp.ko.xzbondingbonding.ko.xzcandevm_canpeak_canfdslcanspimcp251xfdusbkvaser_usbpeak_usbdummy.ko.xzethernetamazonenaena.ko.xzamdxgbeamd-xgbe.ko.xzapmxgenexgene-v2xgene-enet-v2.ko.xzxgene-enet.ko.xzatherosalxatl1catl1eatlxbroadcombnx2xbnxtgenetcaviumcommoncavium_ptp.ko.xzthundernicpf.ko.xznicvf.ko.xzthunder_bgx.ko.xzthunder_xcv.ko.xzchelsiocxgb4cxgb4vfinline_cryptoch_ipsecch_ktlslibcxgbfreescalefec.ko.xzgooglegvegve.ko.xzhisiliconhnshnae.ko.xzhns_dsaf.ko.xzhns_enet_drv.ko.xzhns3hnae3.ko.xzhns3.ko.xzhns3pfhclge.ko.xzhns3vfhclgevf.ko.xzhns_mdio.ko.xzhuaweihinichinic.ko.xzintele1000e1000.ko.xze1000ee1000e.ko.xzfm10kfm10k.ko.xzi40ei40e.ko.xziavfiavf.ko.xziceice.ko.xzidpfidpf.ko.xzigbigb.ko.xzigbvfigbvf.ko.xzigcigc.ko.xzixgbeixgbe.ko.xzixgbevfixgbevf.ko.xzmarvellocteon_epocteon_ep_vfocteontx2afnicmellanoxmlx4mlx4_core.ko.xzmlx4_en.ko.xzmlx5coremlx5_core.ko.xzmlx5_dpll.ko.xzmlxbf_gigemlxbf_gige.ko.xzmlxfwmlxfw.ko.xzmlxswmlxsw_core.ko.xzmlxsw_i2c.ko.xzmlxsw_minimal.ko.xzmlxsw_pci.ko.xzmlxsw_spectrum.ko.xznetronomenfpnfp.ko.xzpensandoionicionic.ko.xzqlogicnetxenqedqedequalcommemacqcom-emac.ko.xzrealtek8139cp.ko.xz8139too.ko.xzr8169.ko.xzrockersmscstmicrostmmacgeneve.ko.xzhypervhv_netvsc.ko.xzifb.ko.xzipvlanipvlan.ko.xzipvtap.ko.xzmacsec.ko.xzmacvlan.ko.xzmacvtap.ko.xzmdiomdio.ko.xzmdio-bcm-unimac.ko.xzmdio-bitbang.ko.xzmdio-cavium.ko.xzmdio-gpio.ko.xzmdio-hisi-femac.ko.xzmdio-mscc-miim.ko.xzmdio-octeon.ko.xzmdio-thunder.ko.xzmdio-xgene.ko.xzmhi_net.ko.xzmii.ko.xznet_failover.ko.xznetconsole.ko.xznetdevsimnlmon.ko.xzpcspcs_xpcs.ko.xzphyamd.ko.xzaquantiaaquantia.ko.xzax88796b.ko.xzbcm-phy-lib.ko.xzbcm-phy-ptp.ko.xzbcm7xxx.ko.xzbcm87xx.ko.xzbroadcom.ko.xzcicada.ko.xzcortina.ko.xzdavicom.ko.xzdp83640.ko.xzdp83822.ko.xzdp83848.ko.xzdp83867.ko.xzdp83tc811.ko.xzdp83tg720.ko.xzet1011c.ko.xzicplus.ko.xzintel-xway.ko.xzlxt.ko.xzmarvell-88q2xxx.ko.xzmarvell.ko.xzmarvell10g.ko.xzmicrel.ko.xzmicrochip.ko.xzmicrochip_t1.ko.xzmsccmscc.ko.xzmxl-gpy.ko.xznational.ko.xzphylink.ko.xzqcomat803x.ko.xzqca807x.ko.xzqca808x.ko.xzqca83xx.ko.xzqcom-phy-lib.ko.xzqsemi.ko.xzrealtek.ko.xzrockchip.ko.xzsmsc.ko.xzspi_ks8995.ko.xzste10Xp.ko.xzteranetics.ko.xzuPD60620.ko.xzvitesse.ko.xzxilinx_gmii2rgmii.ko.xzpppsliptap.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.xzusbveth.ko.xzvirtio_net.ko.xzvmxnet3vmxnet3.ko.xzvrf.ko.xzvsockmon.ko.xzvxlanvxlan.ko.xzwanhdlc.ko.xzhdlc_cisco.ko.xzhdlc_fr.ko.xzhdlc_ppp.ko.xzhdlc_raw.ko.xzwireguardwireguard.ko.xzwirelessathath10kath11kath9kbroadcombrcm80211brcmfmacbcacywwccbrcmsmacbrcmutilinteliwlwifidvmmvmtestsmarvellmwifiexmediatekmt76mt76x0mt76x2mt7921mt7925mt7601uralinkrt2x00realtekrtl8xxxurtlwifibtcoexistrtl8188eertl8192crtl8192certl8192curtl8192dertl8192eertl8192sertl8723aertl8723bertl8723comrtl8821aertw88rtw89virtualwwaniosmiosm.ko.xzmhi_wwan_ctrl.ko.xzmhi_wwan_mbim.ko.xzt7xxmtk_t7xx.ko.xznvdimmlibnvdimm.ko.xznd_btt.ko.xznd_pmem.ko.xzof_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.xznvmemnvmem-imx-ocotp.ko.xzpcicontrollerpci-hyperv-intf.ko.xzpci-hyperv.ko.xzhotplugacpiphp_ibm.ko.xzpci-pf-stub.ko.xzpcieperfarm-cmn.ko.xzarm_cspmuarm_cspmu_module.ko.xzarm_dmc620_pmu.ko.xzarm_dsu_pmu.ko.xzarm_smmuv3_pmu.ko.xzarm_spe_pmu.ko.xzcxl_pmu.ko.xzmarvell_cn10k_ddr_pmu.ko.xzmarvell_cn10k_tad_pmu.ko.xzthunderx2_pmu.ko.xzphybroadcomphy-bcm-sr-usb.ko.xzfreescalephy-fsl-imx8mq-usb.ko.xzhisiliconphy-hi6220-usb.ko.xztegraphy-tegra-xusb.ko.xzpinctrlpinctrl-mlxbf3.ko.xzplatformchromemellanoxpmdomainimximx93-pd.ko.xzpowerresetsupplyppsclientspps-gpio.ko.xzpps-ldisc.ko.xzptppwmpwm-imx27.ko.xzregulatorbd718x7-regulator.ko.xzgpio-regulator.ko.xzmax77686-regulator.ko.xzpfuze100-regulator.ko.xzrohm-regulator.ko.xzuserspace-consumer.ko.xzresethisiliconhi6220_reset.ko.xzrtcrtc-ab-b5ze-s3.ko.xzrtc-abx80x.ko.xzrtc-bq32k.ko.xzrtc-bq4802.ko.xzrtc-ds1286.ko.xzrtc-ds1305.ko.xzrtc-ds1307.ko.xzrtc-ds1343.ko.xzrtc-ds1347.ko.xzrtc-ds1374.ko.xzrtc-ds1390.ko.xzrtc-ds1511.ko.xzrtc-ds1553.ko.xzrtc-ds1672.ko.xzrtc-ds1685.ko.xzrtc-ds1742.ko.xzrtc-ds2404.ko.xzrtc-ds3232.ko.xzrtc-em3027.ko.xzrtc-fm3130.ko.xzrtc-hym8563.ko.xzrtc-isl12022.ko.xzrtc-isl1208.ko.xzrtc-m41t80.ko.xzrtc-m41t93.ko.xzrtc-m41t94.ko.xzrtc-m48t35.ko.xzrtc-m48t59.ko.xzrtc-max6900.ko.xzrtc-max6902.ko.xzrtc-max77686.ko.xzrtc-mcp795.ko.xzrtc-msm6242.ko.xzrtc-nxp-bbnsm.ko.xzrtc-pcf2123.ko.xzrtc-pcf2127.ko.xzrtc-pcf85063.ko.xzrtc-pcf8523.ko.xzrtc-pcf8563.ko.xzrtc-pcf8583.ko.xzrtc-r9701.ko.xzrtc-rp5c01.ko.xzrtc-rs5c348.ko.xzrtc-rs5c372.ko.xzrtc-rv3028.ko.xzrtc-rv3029c2.ko.xzrtc-rv3032.ko.xzrtc-rv8803.ko.xzrtc-rx4581.ko.xzrtc-rx8010.ko.xzrtc-rx8025.ko.xzrtc-rx8581.ko.xzrtc-snvs.ko.xzrtc-stk17ta8.ko.xzrtc-tegra.ko.xzrtc-x1205.ko.xzscsibe2iscsich.ko.xzcsiostorcxgbicxgb4ifcoehisi_sashpsa.ko.xzhv_storvsc.ko.xzipr.ko.xziscsi_tcp.ko.xzlibfclibfc.ko.xzlibiscsi.ko.xzlibiscsi_tcp.ko.xzlibsaslpfcmegaraidmpi3mrmpi3mr.ko.xzmpt3sasqedfqediqla2xxxqla4xxxraid_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.xzses.ko.xzsg.ko.xzsmartpqismartpqi.ko.xzsr_mod.ko.xzst.ko.xzvirtio_scsi.ko.xzsocimximx93-src.ko.xzqcomqmi_helpers.ko.xzspispi-bitbang.ko.xzspi-fsl-lpspi.ko.xzspi-fsl-qspi.ko.xzspi-imx.ko.xzspi-nxp-fspi.ko.xzspi-pl022.ko.xzspi-tegra114.ko.xzspi-xlp.ko.xztargetiscsicxgbitiscsi_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.xzteetee.ko.xzthermalhisi_thermal.ko.xzimx8mm_thermal.ko.xzmax77620_thermal.ko.xzqoriq_thermal.ko.xztegrategra-bpmp-thermal.ko.xzttyuiousbatmchipideaci_hdrc.ko.xzci_hdrc_imx.ko.xzci_hdrc_msm.ko.xzci_hdrc_npcm.ko.xzci_hdrc_pci.ko.xzci_hdrc_tegra.ko.xzci_hdrc_usb2.ko.xzusbmisc_imx.ko.xzclasscdc-acm.ko.xzcdc-wdm.ko.xzusblp.ko.xzusbtmc.ko.xzcommonulpi.ko.xzusb-conn-gpio.ko.xzcoreledtrig-usbport.ko.xzdwc3dwc3-imx8mp.ko.xzgadgetudctegra-xudc.ko.xzhostehci-platform.ko.xzxhci-tegra.ko.xzimagemiscsisusbvgaphyphy-generic.ko.xzphy-mxs-usb.ko.xzphy-tegra-usb.ko.xzserialstorageuas.ko.xzums-alauda.ko.xzums-cypress.ko.xzums-datafab.ko.xzums-eneub6250.ko.xzums-freecom.ko.xzums-isd200.ko.xzums-jumpshot.ko.xzums-karma.ko.xzums-onetouch.ko.xzums-realtek.ko.xzums-sddr09.ko.xzums-sddr55.ko.xzums-usbat.ko.xzusb-storage.ko.xztypecaltmodestypec_displayport.ko.xzmuxfsa4480.ko.xzpi3usb30532.ko.xzrt1719.ko.xzstusb160x.ko.xztcpmfusb302.ko.xztcpci.ko.xztcpm.ko.xztipdtps6598x.ko.xzucsiucsi_ccg.ko.xzwusb3801.ko.xzvfiopcimlx5mlx5-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.xzvideobacklightgpio_backlight.ko.xzlcd.ko.xzled_bl.ko.xzlp855x_bl.ko.xzplatform_lcd.ko.xzpwm_bl.ko.xzfbdevssd1307fb.ko.xzvirtnitro_enclavesnitro_enclaves.ko.xzvirtiovirtio_balloon.ko.xzvirtio_dma_buf.ko.xzvirtio_input.ko.xzvirtio_mem.ko.xzvirtio_mmio.ko.xzwatchdoghpwdt.ko.xzi6300esb.ko.xzimx2_wdt.ko.xzmlx_wdt.ko.xzsbsa_gwdt.ko.xzsoftdog.ko.xzfsafsbinfmt_misc.ko.xzcachefilescachefiles.ko.xzcephceph.ko.xzerofserofs.ko.xzexfatexfat.ko.xzext4ext4.ko.xzfatfat.ko.xzmsdos.ko.xzvfat.ko.xzfscachefscache.ko.xzfusefuse.ko.xzvirtiofs.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.xzpstoreramoops.ko.xzsmbclientcommonsquashfsudfudf.ko.xzxfsxfs.ko.xzkernelkheaders.ko.xzlockingrcutimetracering_buffer_benchmark.ko.xzlibasn1_encoder.ko.xzcrc-itu-t.ko.xzcrc7.ko.xzcrc8.ko.xzcryptolibarc4.ko.xzlibcurve25519-generic.ko.xzlibcurve25519.ko.xzlibdes.ko.xzlibpoly1305.ko.xzkunitlibcrc32c.ko.xzlz4lz4_compress.ko.xzmathcordic.ko.xzprime_numbers.ko.xzobjagg.ko.xzparman.ko.xzpolynomial.ko.xzraid6raid6_pq.ko.xzreed_solomonreed_solomon.ko.xzts_bm.ko.xzts_fsm.ko.xzts_kmp.ko.xzzstdzstd_compress.ko.xzmmnet802garp.ko.xzmrp.ko.xzp8022.ko.xzpsnap.ko.xzstp.ko.xz8021q8021q.ko.xzatmbluetoothbnephidprfcommbridgebr_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.xzcanj1939cephlibceph.ko.xzcorefailover.ko.xzdns_resolverdns_resolver.ko.xzhandshakehsrhsr.ko.xzipv4ah4.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.xzkeyaf_key.ko.xzl2tpllcllc.ko.xzmac80211testsmplsmptcpnetfilteripsetip_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.xzqrtrqrtr-mhi.ko.xzqrtr.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.xzsctpsunrpcauth_gssauth_rpcgss.ko.xzrpcsec_gss_krb5.ko.xzsunrpc.ko.xzxprtrdmatipcdiag.ko.xztipc.ko.xztlstls.ko.xzvmw_vsockhv_sock.ko.xzvmw_vsock_virtio_transport.ko.xzvmw_vsock_virtio_transport_common.ko.xzvmw_vsock_vmci_transport.ko.xzvsock.ko.xzvsock_diag.ko.xzvsock_loopback.ko.xzwirelesstestsxdpxsk_diag.ko.xzxfrmxfrm_interface.ko.xzxfrm_ipcomp.ko.xzsecuritykeystrusted-keystrusted.ko.xzsoundcoreseqdriversmpu401opl3vxhdai2cotherpciac97au88x0ca0106cs46xxctxfiechoaudioemu10k1hdaice1712korg1212lolalx6464esmixartoxygenpcxhrrme9652tridentvx222synthemuxusb6firebcd2000caiaqhifaceline6miscvirtiomodules.aliasmodules.alias.binmodules.blockmodules.builtin.alias.binmodules.builtin.binmodules.depmodules.dep.binmodules.devnamemodules.drmmodules.modesettingmodules.networkingmodules.ordermodules.softdepmodules.symbolsmodules.symbols.binsourcesystemtapupdatesvdsovdso.soweak-updates5.14.0-503.23.1.el9_5.aarch64+rtima.cerkernel-signing-ca.cer/lib//lib/modules//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/arch//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/arch/arm64//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/arch/arm64/crypto//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/crypto//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/crypto/asymmetric_keys//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/crypto/async_tx//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/acpi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/acpi/apei//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/acpi/nfit//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/ata//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/base//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/base/regmap//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/block//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/block/null_blk//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/block/zram//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/bus//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/bus/mhi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/bus/mhi/host//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/cdrom//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/char//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/char/hw_random//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/char/ipmi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/char/tpm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/clk//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/cpufreq//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/crypto//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/crypto/cavium//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/crypto/ccp//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/crypto/hisilicon//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/crypto/marvell//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/cxl//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/cxl/core//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/dax//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/dax/hmem//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/devfreq//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/dma//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/dma/dw//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/dma/qcom//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/edac//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/extcon//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/firmware//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/firmware/arm_ffa//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/firmware/arm_scmi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/firmware/imx//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gnss//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpio//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/amd//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/display//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/gud//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/hisilicon//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/hyperv//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/qxl//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/scheduler//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/tiny//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/ttm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/udl//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/virtio//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vkms//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vmwgfx//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/host1x//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hid//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hid/i2c-hid//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hte//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hv//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hwmon//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hwmon/pmbus//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hwtracing//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hwtracing/coresight//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hwtracing/stm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/i2c//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/i2c/algos//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/i2c/busses//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/i2c/muxes//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/i3c//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/i3c/master//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/infiniband//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/infiniband/hw//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/infiniband/sw//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/infiniband/ulp//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/input//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/input/keyboard//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/input/misc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/input/mouse//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/input/rmi4//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/input/serio//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/interconnect//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/interconnect/imx//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/iommu//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/iommu/arm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/iommu/iommufd//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/leds//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/mailbox//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/md//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/md/persistent-data//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/media//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/media/cec//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/media/cec/core//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/media/cec/usb//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/media/common//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/media/usb//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/memstick//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/message//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/mfd//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/misc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/misc/cb710//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/misc/eeprom//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/misc/pvpanic//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/misc/vmw_vmci//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/mmc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/mtd//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/mtd/nand//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/mtd/nand/raw//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/bonding//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/can//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/amazon//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/amazon/ena//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/amd//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/apm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/apm/xgene-v2//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/apm/xgene//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/atheros//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/cavium//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/cavium/common//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/cavium/thunder//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/chelsio//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/chelsio/inline_crypto//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/freescale//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/google//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/google/gve//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/hisilicon/hns3/hns3vf//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/huawei//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/huawei/hinic//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/e1000//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/e1000e//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/fm10k//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/i40e//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/iavf//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/ice//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/idpf//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/igb//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/igbvf//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/igc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/ixgbe//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/intel/ixgbevf//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/marvell//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/marvell/octeontx2//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlx4//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlx5//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlx5/core//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlxbf_gige//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlxfw//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/mellanox/mlxsw//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/netronome//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/netronome/nfp//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/pensando//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/pensando/ionic//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/qualcomm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/qualcomm/emac//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/realtek//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ethernet/stmicro//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/hyperv//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/ipvlan//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/mdio//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/pcs//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/phy//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/phy/aquantia//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/phy/mscc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/phy/qcom//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/team//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/thunderbolt//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/vmxnet3//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/vxlan//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wan//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireguard//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/broadcom//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/broadcom/brcm80211//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/intel//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/marvell//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/mediatek//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/ralink//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/realtek//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wwan//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wwan/iosm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/net/wwan/t7xx//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/nvdimm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/nvme//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/nvme/common//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/nvme/host//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/nvme/target//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/nvmem//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/pci//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/pci/controller//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/pci/hotplug//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/perf//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/perf/arm_cspmu//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/phy//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/phy/broadcom//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/phy/freescale//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/phy/hisilicon//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/phy/tegra//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/pinctrl//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/platform//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/pmdomain//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/pmdomain/imx//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/power//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/pps//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/pps/clients//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/pwm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/regulator//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/reset//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/reset/hisilicon//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/rtc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/scsi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/scsi/libfc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/scsi/mpi3mr//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/scsi/smartpqi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/soc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/soc/imx//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/soc/qcom//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/spi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/target//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/target/iscsi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/target/loopback//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/target/tcm_fc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/tee//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/thermal//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/thermal/tegra//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/chipidea//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/class//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/common//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/core//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/dwc3//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/gadget//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/gadget/udc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/host//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/misc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/phy//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/storage//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/typec//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/altmodes//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/mux//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/tcpm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/tipd//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/usb/typec/ucsi//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/vfio//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/vfio/pci//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/vfio/pci/mlx5//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/vhost//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/video//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/video/backlight//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/video/fbdev//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/virt//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/virt/nitro_enclaves//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/virtio//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/watchdog//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/cachefiles//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/ceph//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/erofs//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/exfat//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/ext4//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/fat//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/fscache//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/fuse//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/isofs//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/jbd2//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/lockd//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/netfs//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/nfs//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/nfs/blocklayout//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/nfs/filelayout//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/nfs/flexfilelayout//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/nfs_common//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/nfsd//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/nls//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/overlayfs//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/pstore//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/smb//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/udf//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/fs/xfs//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/kernel//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/kernel/trace//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/lib//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/lib/crypto//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/lib/lz4//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/lib/math//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/lib/raid6//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/lib/reed_solomon//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/lib/zstd//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/802//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/8021q//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/bluetooth//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/bridge//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/bridge/netfilter//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/can//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/ceph//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/core//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/dns_resolver//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/hsr//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/ipv4//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/ipv4/netfilter//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/ipv6//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/ipv6/netfilter//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/key//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/llc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/mac80211//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/netfilter//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/netfilter/ipset//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/netfilter/ipvs//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/openvswitch//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/psample//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/qrtr//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/sched//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/sunrpc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/sunrpc/auth_gss//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/tipc//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/tls//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/vmw_vsock//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/wireless//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/xdp//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/net/xfrm//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/security//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/security/keys//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/security/keys/trusted-keys//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/sound//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/sound/core//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/sound/i2c//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/sound/pci//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/sound/synth//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/sound/usb//lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/vdso//usr/share/doc/kernel-keys//usr/share/doc/kernel-keys/5.14.0-503.23.1.el9_5.aarch64+rt/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d83f8afe707cfe0dcbcd19c04941d5e7f51cc5e9, stripped "(+03469<AFGY[`emv{ *-4AUWY\_cefghjk   )  "$/TZU_goZ^qtvy|   & ( o q v x z ~       # & + 0 3 X a c j       ! , 2 : < G K N q {       - 1 K L N R U X b f i k z ~    ! " # $ % & + , c f g k  gijqs| #&(*16?`cou^`Y[]_$*,4FMPVY\_alny|} !#1368BDnuxz}   korw!#0INPQS^ceilprvxz"$%).0269=?DHJNT_  #.2OP6Xcqsu IJKL-  $(oswy|$/259>BSUYceglnptxz'*-is~8:        ! ( * - : A C N T U V W e l s v y | ~  !M!Q!S!W!Y!^!`!d!l!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""" """""""""""""""""""$"&"."0"4"6":"<"?"B"F"H"R"n"p"r"t"v"x"z"|"~"""""""""""""""""""""""""#(#,#.#2#9#=#@#C#H#J#T#W#[#_#q#s#z##################$$$$$$$$$$$$$!$#$%$'$)$,$.$5$7$9$;$>$@$C$E$J$M$Q$T$Y$^$a$d$g$j$m$p$s$w$|$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% %%%%%%)%+%-%/%4%6%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%Y%]%^%_%b%c%o%z&&&&&&&&&&&&&&         !  Y    g 'AE  G % *     #    7 LK  !  n    ( *    PH *   2 !    D5?" G  /U R   G (-  ,1#< p    n .   &#PhPPPPPPP8P&PPPPPPPWPPPPPLPPPNPPP-PPP$P.PPPP$P$P P/PPP$P$PfP{PPrPPP P$PP:PPP!PP P$PP"P#PP0P%P&P'PP(P)P*P+PPPxPPPPPPPPPPPPPPPPPPyPPPPPPPPPPPP7P8PPPPPPP9P:P;PPPPPPPPPPPPPPP$P$PPPPPPPPPP&P&P&P&PPPPPPzP{P|P}P~PPPPPPPPPPPPPPPPPPPP!P"P#P$P5PP9PCPP:PKPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P`PaPbPcPdPePfPgPhPiPPPPPiPjPkPlPmPpPPPPDPEPFPGPHPPBPPPPPP,P@PMPSPTPUPVPWPXP\P]P^P_P`PaPbPcPdPePfPgPhPiPkPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPNPOPPPQPSP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP_PjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P%P&P'P(P6P7P9P:P;PP?PfPgPhPnPoPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9PAPBPCPjPkPlPmPnPoPsPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPTPUPVPWPXPYPZP[P8PPPPPPPPPP@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePPCPDPEPFPGPHPIPJPKPLPNPOPPPQPRPYPZP[PjPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5PKPRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPP:P;PP?P@PfPgPhPiPpPqPrPPPP P P P P PPPPPPPPPPPPPtPuPvPwPxPPPP P!P"PP)P*P+P,P-P.P/P0P1P2P3P4P5PPPPPoP&uP&PP"P&PP#APIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPeP.PlPP"P"P#gPP"P"PXP&PSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPwPP&xPP&PP# PPyPzPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!P!P!P!P!P!P!P! P!)P!*P!1P!2P!?P!@P!IP!JP{PPPP|PPPPPPPPPPPPPPPPPPP}PPP~PPPP PPPPPPP P8PPsPPPPPPP P PPPPPPPPPPVPWPPPPPPPPPPPPPPP-PPPPPPPPPPPPPPPPPPPPPPPPP&PPPPP$P9P:PPPPPPPP_P`PaPbPcPdPPPPPPPP%PPPPPPP;PPPP5PPtP{PPPPPPPPuPvPwP}PPPPPPPPPPPPPPPPPPPPxPyPzP|P~PPPPPPPPPePfPgPhPiPjPkPlPmPnPoPpPPPPPPPPPPPQPTPSPPPPP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPqPPUPrPPPPPPcPdPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPiPjPkPPPPPPPPPPXPYPPPPPPPPPPPPPRPP PPPPPP7PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPP]PPPPPZP[P\P^PPPPPPPP6PPP!P"P#P&P'P(P)P*P+P,P.P/P0P1P2P3P4PPPPPPPPPPPPPPPPP&PrPP sP tPPPP P PPPPPPPP)PPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPP!P!P!P!P!;P!PP&PP&P&P&P&P&P&P{PPPPPPPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPxPyP P PTP#PcP$P$PdPP";P"P?P@PAP9PEPPPPPPPPPPPPPPPPP P'P+P0PWPXPYPZP_PPP P P"P"P$VPP&PP P P$RPPPPPpPUPVP[P\PPPPPPPPPPPPP P P P P #P $P /P 0P aP bP$XP$ZP$\PPmPjPP"P"P"P"P"P"P"P"P"P"P"PP!P!P!P!PP$PP#PP%P&PPPP$PP&PP8P=PPPPGPJP P PPPPPPPPSPTPUPVPWPXPYPZPPPPPP[PPP P P$QPP P P$SPP$TPP&P!wP!xPP'P+P!uP!vP!yP!zP!{P!|P!}P!~P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!PP P P$UPP P P P P P P P P P P P P P P P P P P P P P P P PPIP 0PMPkP wP xP$LP4P _P `PPP*P;PQPMPNPOPPPRPP5P6PJP^P"7P"8PKP%P%PP$PPVPWPXPYPZP[P\P]P^P_P`PaPbPPP>P"3P"4PP?PP"5P"6P$PoPYPZPoPpP$5PtP!P"PP&P(P$P*P$PPPPPP6P %P &PPP$aPP$bPP$dPP$eP 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP$PyP~PzP~PPPPPP P P P P =P >P ?P @P CP DPP-PPPP P P P P PPPP]P^P_P`PaPbPcPdPePfPgPhPkPlPmPnPoP{PP=P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPPP.P/P0PPPPPPPPPVPWPXPYPZP[P\PPPPPPPPPPPqPrPsPtPPPPPPPPiPjPpPuP|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'PPPPPP2P1P3PPPPPPPPPPPPPPPPPPPPPPPPPwPxPyPzPPPP4P5PPPPPPJP$P&P-PP%P+P,PPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP3P7P}P~PPPPPPPPPPPP#P#!PNP#P#'POP#"P#(PiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPeP#)PPPfPLPcPdPmPnPwPxPPPPPPP QP RP$IP$]P$^P$_P$`P$tP#>PpPPPPPPPPPSP P P P PPPPTP P P P P$PPPPPPPPPPP"P#8P#9PqP#:PrPPUP P P P P$2PP#4P#5P#6P#7PP#yP#zP#{P#P#P#P#P#PP#pP#rP#tP#|P#~P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#POP#P#P P P P#oP#qP#uP#}P#P#P#P#P#P PnP#P#P#P#P P P P P P P P#P#P#P#P#P#P#PP#PP#iP#jP#P#P#P#P#P#P#P#P#P#PP#P#PP#sP#P#P#P#P qP|P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P}P#P#P#P#P#P#P#P#P#PPPPPP P P P P P P P P P P P P P P P P P P P P P P !P "P #P $P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP xP yP zP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P 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 PPPPP#P#P#PPPPhP 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 PPP P PPPP P PPP#P#P#PP#;P#=P#PP?P@PP8PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSPTPUPVPWPPXPYPPZPPQPRP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPMPNPOPPPQPRPSPTPUP{PhPiPjPkPlPmPnPoPpPqPrPsPtP|P#P$P%P&P'P(P)P*P}PP"P"P"P"P"P"P#P#P#P#2P#3P#?P#BP#CP#DP#EP#FP#GP#HP#IP#JP#KP#LP#OP#PP#QP#UP#VP#ZP#\P#]P#^P#aP#bP#cP#dP#xP#nP#P#P$0PP~PPWPXPYPZP[P\P]PPPXPVPWP^P_P`PaPbPcPdPePfPgPPPPPPPPPPPPPPPPPPP P P P P 'P (P 3P 4PPPPPPP&PUPP#NPuP@PAPPPPPPPPPPPPvP$6PwPEPxPDPPP|PPP}PPP$7PPPPnP P PPoPhPLPP PPPPP +P ,P 9P :PP P P$NPPPPPPPPPPPPPPPPPPPP!$P!%P!DP!EPPlP P FP GP!P!PPP$PPoPpPP$;P$=PeP!P!P$MPP$kPP SP TP UP VP WP XP YP ZPlPmPPPzP P P P P P PPPkPlPPPPPBP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPmPnP P PPP"=P">PP${PP$|PP$PPPPPPPPPPPP;PKPMPPPP P!P"P#P$P%P&P'P(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$PPPP+P,PP/P0P$P$PP$EPP$}PPP1P2PPP$~PP P P$PP$FPPP3P4P$PPP7P8PPPPP }P ~PPP P P P PPPP P P P P P P P PP PPPPPEP P P!P!P"P"P"P"P"P" P"!P""P"#P"$P"%P"&P"'P"(P")P"*P"+P",P"-P".P"/P"0PP$PP$PP$PP$PPPP$PP$hP$lP$mP$oPP P P$PP$PP!WP!XPP P P!P!P!P!P$P$P$PPP2P![P!\P!P!P!P!P$P$PP"P3P4P5PHP P P!aP!bP!P!P!P!P!P!PP6P P P!P!PP#P7PAP9P:P P P!cP!dP!P!PP8PP$PP$PP$PPP ?P @P AP BPP"P"PPFPGPHPP"PPPPPPPPP P P PPPPPP0P3PP#PPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P $P %P CP DP$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%PP$P%P&P'P(P)P*P+P,P&P-P.P/P0P1P2P3P4P5P6P7P8P9P'P+P$PP,P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P$P$P$P$P$P$P$P$P$P$ P$ P$ P$ P$ P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$&P$P$P$ P$!P$'P$"P$#P$$P$%P$(P2P@PP$PCPP$PP&P!P EP HP%P&P'P(P)P*P+P,P-P.P/P0P1PPPP P!P"P#P7P8PPP9PPPPPPP KP LP OP PP cP dP:PQPRPWPXPkPlP{P|PPPPPPPPP$P;PqP!OP!PP!QP!RP!SP!TP!UP!VP!YP!ZPPHPKPP P P 3P 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 pPyPSPMPNPPPRPSPTPUPVPWPXPYPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPOPPPRPPPPPPPPPPPPPPPPPPPPPPPP`PP P P P PP P P )P *PP$iPP 7P 8P [P \PaP!P!PMPNPOPPP$@PP_P`PqPrPyPzPPPPPPPPPPPP P AP BP$YPP!P!P$>P$sPP P P P PP#P#kP#mP#P$?PP!P!P! P! P!'P!(P!-P!.P!GP!HP!KP!LPPPP P P"P"P 'P (P )P *P +P ,PPgPhPsPtPPPPPPPPPPPPPPP P P eP fP$PPP$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%5P%8P%9P%:P%?P%EP%GP%HP%IP%JP%KP%NP%SP%TP%ZP%|P%P%P%P%P%P%P%P%P&P&P&P&P&,P&.P&?P&@P&AP&RP&SP&WP&fP&qP&zP&P&P&P&P&P&P&P&P&P&P&P&P&PPP$PP$P%P%`PP%PPPPPPPPP {P |PPP !P "P$cPbP!P!P!!P!"P!5P!6P!AP!BP9PsPPP mP nP"qP"rP"{P"|P$HPP! P!P!P!P!#P!&P!7P!8P!CP!FPPPPPPP"oP"pP$PPaPbPPPPPPPPP P P gP hP$uPPPPPP!/P!0P!MP!NPP%P%P%P%P%P& P&P& P&#P&aP&gP&hP&jP&kP&pP&yP&P&P&P&P&P&PP%P%PP%_P&cP&dPP%P%P%P%P&+PP&/PP%PP%P%P%P%P%P%P%P%P%P%P&)P&*PP%PP%RPP&0PP&%P&&P&'P&(PP%OP%qP%rP%sP%P%P%PP%P&+P&PP% P%{P%P9PPPPPPPPPPPPPPPPPPPPPPPPPP$P$P$P$P$P$P$P$P%P%P%P%P%P% P% P% P% P%P%P%P%P%P%P%P%P%P%P%P%4P%6P%7P%;P%P%@P%AP%BP%CP%DP%FP%LP%MP%PP%QP%UP%VP%WP%XP%YP%[P%\P%]P%^P%aP%bP%cP%dP%eP%fP%gP%hP%iP%jP%kP%lP%mP%nP%oP%pP%wP%tP%uP%xP%yP%vP%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%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&P&P& P& P& P& P& P&P&P&P&P&P&P&P&P&P&P&P&P&P&P& P&!P&"P&#P&$P&-P&1P&2P&3P&4P&5P&6P&7P&8P&9P&:P&;P&P&BP&CP&DP&EP&FP&GP&HP&IP&JP&KP&LP&MP&NP&OP&PP&QP&TP&UP&VP&XP&YP&ZP&[P&\P&]P&^P&_P&`P&aP&bP&eP&gP&hP&iP&jP&kP&lP&mP&nP&oP&pP&rP&sP&tP&vP&wP&yP&{P&|P&}P&~P&P&P&P&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}P$PPPPMPNPP9PP!P!PGP"1P"2PRPkPOPPPPPPPWPeP!P!P"9P":PPPPPPPPPPPPPPXPrPjPPP"iP"jP"kP"lPP(PPPPP"wP"xPP&PPPPPPPPPPPPPPPPPPPPPPPPPPP P P P PPP&PP+PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P=P>P?P@PAPBPCPDPEPFPGPHPIPJPKPLPPP3P4P5P6P7P8P9P:P;PP>P?PEP@PFP;PAPlPPPPPPPPPPPPPPPPPPPPPIPPFPPMP P PPmPnPoPpPqPrPsPtPuPvPwPxPPPPPPPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^PQP_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{PSPP%PBPCPDPPNP&P{PEP"P 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 PPPPPPPPPP P P P P P P P P PP P P P P PPPP"PP!PP P!P"P#PPPPPPPPPPPPP P P P P P P PPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPKPSPPPPGPHPP P$P P P PPPP%P&P'P(P)P*P+PPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P PPPPPPSPmPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPP%P P P PPmPPPPP PP#PIPPPPPPPPPPPPRPSPTPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPVPdPUPePSPfPRPgPQPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPPJPPPLPPOPPPPPPPPPPxPyPPsPtPPuPvPwPPPPPPPPPPPPPPPPPPPPPPPPqPrPPPPPPPPPQPP P PPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPP?P@PAPBPCPDPEPPPPCP .P /PPtPuPvP=P>P?P@PAPBPCPDPEPFPGPHPIPPPPPPPPUP P P P P P PPLPPPUPPPBPCPFP$PPPP$PzP{P|P}P~PPPPPPPPPPPPPPPPPPPP PP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPPPP4PPP9P.PBP/PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLP PPPPPPPPPPPPPPPPPPPPPPPPPHPPPP PP$PjP&PPPP?P&P@P&PPPPnPPPP?PP@PPAPPBPPCPPDPPEPPFPPGPPHPPIPPJPPKPPLPPMPP P P P P P P P P P P P P POPPPQPRPPPPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P P P P !P "P #P $PPPPPPPPPP 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 VP WP XP YP ZP [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iP jP 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 PPPPPP PPPP *PP PPPPP PPPPPP PPP PPP PPPP PPPP PP PPPPPPP PPP P PPP PPPP P PPP;PP?P@PAP P P P P P P P P P PPPPPPPPPPPP kP lP P P P P P P P P P P P P P P P P P P P PPPPPP PP PP PP P P P P P PPPPPPPPPP P P P P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P P P P P PPPPPPPPPPPPP P P PPPPP&PP P!P'PP8PCP(P0PKP)P1PGP*P2P:PMP-P*PPPPPP.P/P"P2P+P3P3P4P,P5P4P6P5PJP7P6P8P7P:P9P;P;PP>P?P?PIP@P@PPPPPPPAPCP#PFP-PGPAPHPBPHPIPDPJPEPLPKPFPPP6PoPPPpPPPPqPPPsPPPtPPPPPuPPPPPvPPPwPPPxPPPyPPP{PPP|PPP}PPPP~PP;PP?P@PPPPPPPPPPPPP&PPPP7P8P9PIPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:PHPKP$PPPPPPPlPPPPPPmP$P$PPPP&PPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPPP&PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$P P P P PPPP PPRPsP$/sbin/depmod -a 5.14.0-503.23.1.el9_5.aarch64+rt/bin/shutf-8794bbdc511f078fb1909a4b59a5d283b6931874206351b68f30079fccd531befcfd57a597fec5c81d9807a07045c446256426aee0c6eb90cee13054cd78471a5? 7zXZ !] b2u jӫ`(y1Olv9rλPM6(<<ɫKle̠.SBeHfWBOlѲ&; 9n>/RΎcaJ\h\?D2f7Vno_,;4QdWH[{zEH%Sj;qR]5Z/̵qqȰ/ftkx.Fw;e!C?l.A`Csż6oDS^~Ԍ:iMُi- v4+#t:j(}F^^y.ycx3VXZ?RR=r[-3rI~YXM*VUSsrpۚK7;=<"qv9#2AUPHn)"[y }Cdg rpmJ\ xds<: 6dP#7sNc z,5h+*̙OWa1 o%9)n$HԎ^h~Ί#=6mIޥ_3a QxQEօVpZzkUczOjp<T[y-E6 ]6 ,֏%jvۖŧ?.+wՀxh9,ң0(3yJ[?{s,0TcjկZ{N~. ՗?k\c >O[cDt_JqG̲>ȖHLDn&,TKgki^V<kRY5}zHãvA:Жava ()= Hq:gNP7{筬Y U#n5qp>)ό|k m}ȱ@B| 84@9v$]pUtܼ׈Ďmd{n@3voS37Gbq8]}egUMv4< )6Xl;sq;o֨=4rok}~hJ>KA@ܥ3O^^ %+V Ѫ%&ON"tqfk[xl#iarL+GjKLX<7-kEgDN#DĞ!q Ks+v0W|;wӫ0MS]i+Z(MošjB`|e WTrꅑ0B:c^U:zb޴qagi&3wq Z;S ^a,VkS׫4\٩(Dž6~#)VBN\ߊDAF- 7k"%nK]fXF*rZ%ouuKa&nj26(%t(&L ih3 n3;<݌'RyH;b>ϭcX*_uԿOx2I6Irقdu |V0^Q:@7sj[{s% !'T0i],I;ds!P o$74Z4^[8zVسf^Qa^$@vQ#;b ._3 hν`7\_jUg)ISNMUKA:2 w:ŧ.%jtFХ qjP?y@y>Tq Xo1"FhtEQ jP [ U=M}'[- ߶^ϋTԎ 0{Ԛ;dʹSO9Mƃej@@n8;fămU xto>sG[S_!cPT VޛDM6=cAfkG`beLMwifOrߕ&Zj+=@NAވ!?(఩~d>^fnG/ry |Q } n-Td+o&ƚa}blKR),oS$ Ȅ^Jg$H78(TיV]rz/T:cm_JoizرCXb__0, <F2/e[t4]|f%\}70ʼ(@)D 6* "O{̢fa>t+ 9, jvi:>/eP.Bl`*+۱l)T&t=/k,G9.)n '!6À^t2hc ?ո #6}s%&RQ(LvXm2Ho/_s89gT4,=+yB-jtNwgq׵Z; Q릪5d+1.0z>{֜r'{ʜ=ˆ >L#y4@6e%IFUd "=}Tndg0_h=d rz1՟nZ~*m*vkhf0P674LZK&5ťX&ȟ5j<a@Gq=RܿpC~ cLs8&(\@$8= ԏ,y\/NN::r75m"&|_2ۋ8*"B+&kSpN5Eliw2cV^+2IxA漉 &-C0 LQC~\l1a'b7)g7Ovr/r](,sKLΌz8 b _y5R`bNfqʸT8bݚei/ Ee/e';nm=?B}4϶KDO34`sC6uH)M'.\fx{jNkW93hT򗿬B}YeGhM=kʂzg_LnUE³vG. BIE&a'zsʆKfqa;nuw@o:C=鋢.I&Rp5~O{whSsv,kC$HʎS˧ ^@s)ZJu߆&,`7,@_bM4~TM;,:4n@W+,sHvtU(?ߒ>XyU$7V0>TJGn~@##^DiͱԔ {xmT`r捆z`V:i,.IaӺ ލcJ/Ț(:np(]ïP⹱+L)-,9 4;³E{Ok2b29T'1]Bw{x~F8|ʙڰXhv֫[!2j0*]w=W9BJ3WHE>3G<ψGVau8VD\T\oDBXƭ*mygg?2wei`FRvo/&T%DoQXc|G`cUeӃxow"k4D#r,RN[qweԊ lW۟+-A]ԦDEI[/8œªo6nM~jk =@߷ ]ږ?qgʵ^b2 'ԐAE\yXJ{y 'x}dnP׸>&H(QT^@rAEKlNV$蘨ToHD(۹ z Ss4:V5~]bܖ}t6 [Mن# O,.WzۇG]*ՠw6@.k$sӹ3(TK"7m,'X(Gmdjѽi|a޵Sq ]Ю|3^ F^,Xqu qexVImH$ysANI};Gyw Gї࿈;m =b5i$P/[.qrpTe ]1q]E~(CA˃#ʦ&h{5,i0(JTgF!P~$կju,m__(FI;gB 2!E][_ 3s# 5KouVܽA6O}@m-LOp0ƍ\飢=*8wo 8sb>CAM$qq>Ԗ(OH̦$DAAUs^($@厌pW8j͵?tpYt3H>俼¬f Qi<鎳aY\CoͩfWW- GNsvcXtOa}Ss~>_o\ĮDޡ$ ı4_%xq|S׆(~),ٗ!J \ZGFFskqtE§}k \@:+]BMf")`'P d.ҐFqǥGhR<EīxRح}5p3edY6Rblx[hkχO١HCy!{+K)VS-Wϱ\KsE,9`5+OXq=LM.EX|dc"#JĐzߺ2v!Y–]?Rcz ?tؗx.:GB'0wGe8k`q*_Hfr) ӗёqqtyBhEV1î7=`JռՐDLVqil"z(jyׅiCɤTuDw#mPELM,/ &X۪PD`bl|ލqӺ U)9Z\wi1?aH,8{4>U4z]!NwXwh0]-7r: c&Q3:Lֳl̜N@{4/ҝ](ӧ̱'BaNhg|̊ ­fҎ ,#8 ?ZLo9f#H`߻.+nMgGq?Kbx; >Ť 6'ͬ6=n_t6,-x(52A8 E~-Q燿5n$)/l-hPezZ~91&6>#K:L>dn43̙^*% .@;*HI0:ESl(DMLCma ḀJ-KSUv)m\&ym'Cj:Eyԏ&楒}>cj%&ZerJ5I{~ƷXWa&/:ӤCyNh:[ 26W✮I!!Աw<Sp8)^78iϒ匽.*_7xV.pɶm4+/1~ɘ";Wp@MNr3\,M^~i"iҎ0<;)mϚ;|QlgbŒBBjFo VATJj֚u2b5੷D~ QTډxO{[3ٓG QH/^om@Yf-C=h@ea*v`>iu'~+7VZ-I q$ȍA#؝"^f#:Z"θ*`-TiļZ"@Ly,yWjmg7LHiR8.5Gx/ewP1@Ĥ295 G $(4}1f(W}\([ {7?":e]F)̻Bcc x:RX[G@Lڬq*ŝRZ\xӸrv 8ޅ/8\ۙͫ<NpB_[$չC Fe$A)5Hj>P-,5O.=a[j;$EI(V[@BW&O$nvӘ2e@m!ftRƵ9Wb_#jB&e%2ȗ;Lr1K̳ΝkɈX~x ?a^/ٙܤOGm(̲8kq+m9]~Kޜ$Ȇy_r~z=%&kS!SS"wx$jH\hdG0B+ oqTe88ڥj'&PzL)zr( bi\=LU9IT{?(U).qrxdoqSaBW_ \@iė0Kyܳ$,/tƯ,f2n~2~ 9}Vy块[?JámVל[,cY:d i1|ăWvfx'ӕ׋QACӔrT7(dRi&]=P6s[2-D7Q _{%䌔6o:ZYV";'ݝ0XBRbB4ZIn", 7e<)TSWqCzPq1at#a w ,0vȐ_9]٢??M>I<fSFRX1r0'vG]|xY[E%4 *Zla)S(}q!4d`= VpI5|M@gL׀,!j5 bkzjSwl9_:4:zׇ^na[)pwa-lPvTv?$1UXK()]3>p"v{4YMDU.6 8|d %0̘zUWZcἿyT|)Gʖ#&S-o#=\%K_JJ {Q3R*i3wnKU⏚gN-.j*6_Wi0PL*/\P\D 9Sp ʢ4.*#mEdjV 4}$=58bO?_?w6غRv FlmJe,V~+߈1Bɔh- `}.\|"1Su Z" iqBwf21([.ԛ{MhBU"ln K ݀7I]>/$^\ҧA)UJӪҩg9^oNqUMYsbdk؁hK`9O?\,a"&ȆJX2( GA>KtТ)NT iGP΂ة8:Pհ mc=E4:`[A`8.܏);V)}g~]gB[vJ-Jp,Ahf̎,%~bnP-89rۍ+ڃeX17> 24%yZ׹O&F0o\x}QEw9FTpz(m^_ʼf'uS48P8'.Dt,*I/ Mrϑ{,5_ݝr6O>WFE,Uψå]@;X7K #tqA  Ea)/<[h%''~`D|%IrU~WqsZY+K-qZF,>`K~{$P C1ubt9\KjlP^ϻho; }1&b00%^$.sR~qʄRRd'F.Tز Tܥ[+bp!*NGX_C«U㺉G`؎PQ-&|K繦A&Dm/:D[ ~.wٺ76ʇ~xCfpdbJuuxd=ME[r{۝hr L-ipYc!ZeeTsMlF>: h& bh1~GK"nPp\+K{yz #xd֓oʁh}NaG.bYq{۽Up(ɳj"1ojr/]I'Nt_3v=C8<]L׬qMrk~"ҍ[/]ߩ a( 'o*~!;뙾A,Ơ-\kb5mq.в>} q0-p.S<m;c4 E.+pibZd:j,rcOir:[@"4Byfp/ǝa%Ī>#rI(Gf5Ɖ-?/n˩`Lɪ%^vQ*M4/괜|]GW@R.D<%}1u mT8UVPܜac #HbԪ6ܲb~->18m=;ZTqo)x}q B 7wk_/EucR3q8uF`9+wEk@5[#.yϐy7v7EbOR8i&у9ri/:`0~EPl. ד# P taw_8vsƁ2(-<a?o~.S-75x#B|4k%Åޓ=RIi?You#TV' R=p߮[aC5 :rݱ;)D!n~c=FuJk_ XLVzq?AuDr ~@)ѝ\DF^cVrI0eZ08pCfDլ xJV#$Ge/O8L%7t M}\\D}4|JN3c (O\f n[^GynZ Ҙ5{89l+ ܱ엮3[6X /*fw9/G ~!K aFv'@ҨJ70pYTL2_jO?n ƈh+M@57}򨮤dZL_7C0f2AeYP*gsNGoHng Z>L _4T{=:@*Zk?9X=WK:4vwtƩ ̬-tMarOe( 3.{1/"/?"(/=-=(%(gMnڌCI%f-QKlRV@i{T.xs Ս`j5ܯ~Ah iݻW~boI_jɞ,{Y$bC斿%2b9uォ{aklP k|!4)'X53ŋhyc1T<ol g"-iQB*9I3 hj2& eDΦpR ^sُRp'[Y?!;ֳr[ 5TZEL&vdGQKU!g_&RrgU 8s]>,庎A.~inpܠioDZS}诈t/\ZMUk7VoMJmI'悿o{,'o_`U ´O@>/@לY!JrK OfT+ev t{>s&IVkWtq~S`%IFy'E{[$R 3LWQAx_~ڻ%7fNE-ɉu0{߲bsc"ל9 *@$o+|~mHjoф>qKo{G|Ghf-'8gX۬|)Ki~[RhQNt6AYc+rif 0$~;3oPg99 Ѹ;\c%a<SP'2ݔ.rRٞUxǪ^FMFwXTB~Wʥ%j,퇋! |]<ؖ) r_ⲙ$)4oU6 }uzzh-@𖴉j$fcNmi\! qs|txU̫tH0m|'嘂 @/fʱjg[`13akeQђlrVVx3gfe*OĜ.jڅvmhE[͍liQgFn;0 RIAFcK T0M[zV仪_I\w?nKbAp Jdj`Y<&?)|,+ɨ^bݭ)P` EkbӬ%Pu>]Ofp2lɜZΥw61ί퀻˕wZ~b*Zy'쎚fT+p4ZYָInh {GT)c7:MZDsٸ&(8KCa ȧn'IN&=z ,ل M^FJRM ec,ȩ̪UD!ѽLηELq:}AOUS,p4UADT۠. D[g&Y{b ܔޖD%oȿbn } 0q&j7ŭ[9? ["REFD!L^bcg /jLBSWs`Qz+bcBjRF]׫KEFu&*,rd8p#͠>A쎏jD<\IP @Bw+þ|^bE&(S̱Wbm1QA$'J'}ez+"=mPyB1 #y>Yo&e[S]xNb=Da {ml3`Tf,oTFlP _E(I<׋r?N$`$v]K͗PE6G9tאR6; -υƵkǎ`>o f= j~f?w0L3N͉NPO܃Ɣ}k%"c>>[SlS|OE O;b2\+ir}-|?SzKKg̲m_n x a?}V&5 ;n9c-ND]zӘ:{H*9lnu%>'r}z mrrQ.)mv+W1 ^49~D6, Ư·Cܧ.x}]h=*uZjٳ~,VmZW8UI-WVw H1ǙC\>N c1݇BLm:Dd%TnQHΉ_ ׊9mJw H;%Ah'/ @ |N3 EFApΆ1s d{-c4'rK򐜌Xd&4,"?T$4=+<)ֈ,~V#'K!ek6[ GPp< V5g.((ܦ#zfA.QwZc9WAwܒuk:G(!sMQ΢@6 C*Q ~xNf 9-J۩Jj&=Qfwũ'udx>!}# 81V#?O zu~vHHw900|ɜ -Xq-:K(a'xVi&5UżQ$hֵavsu;W *'˙e"O-}耊Gı 0wpaTT]pdNPq t̎ϾCw t"CDS3Ǣ`^PKiF_~_%Du"Xc?U7 yC2QInojFvv^G' J{MA|H|euK8`{1z'Z Gz¦΁' ߘ"Q_g/ji,jϰD&1.<2ͱ(Gݘ &"xKuU|EhT]ҿ&>6}C$;wV q^,[JGuStKh1eҶ 5(v[G^ɷ&]U47zig+ -M)Նpk(Ү/m|8 Kwj%)lk>؊`1bO:R7A1„@+Ttqr;٥% &u+yW ŖYsJ5OO|]D aȗ[,vU>_ÍG I_-xé߳AEbk?mQK +|bT20K<7 ސ؜iCN#+_ gcր%1 m뫮D's Tg愉v**%;HnΝ_Zԇkh3<10 TFBPef`>ͫ},a ]'Tc E!J7MBJ8@ê4ì@G:C,{4 E8rF~^g.jA IFApIW o׷G.[*青Cm6&c>÷%Sl UTO"LcSK @Čѻ׋dXL<ŋGMK'<.<{C358[4&3Zd2BŠMav.Z%6;؊4>9~\3&7kKA$u[),-3ɡ;qԛxLtDw+r[̬u + z0_8q6bGRghة9^3$23RI R6=}10t5,g([Ve@#]JfX?pc|:ww[oL"*\l N2&0}buޗ8 f5ITUǏrY|vc_e$ bg_9!4n[=P# ȟ<]hMׇm0AsfCwqݖRӏ)d/٪].IѺL%hSgKq1>b)N`'bTj֨q WȜeɐ5!ǯ\U{k;qp)a Hl]U*Hz|%F_'V`p7&l2,8ʮ y@vӀbfjusncFSwĿ䯤NnW水&b38T+?uV(B2+Lb~*!v#Z4t8 Tkuy%.A4~=,΅I%|8>26i1E|T7(U._ϳkͧxdK197%W.:Zf23 M#?Ab2m.S10HɩsHBRb#;^5a< q߅7dwyvsBak9Xޖ*̻=cDks'CHȪ`E)‹ֺ^ʻv 3MA⺊QHT)!D@㒌nЋy%O3ѻ|mr_?("HQruXs6LG,(RMd~+ukɱ[r=iV[ : `z+܏ |=eF]"F2/nUE{()@S++W&Q{XIlA8J#(FKlɨoW]ĵ?eH.ʕ.KZ2Kh`8l%8vge V 4u.;WIfcP0CZ^l!nOCٚ GZ%3c_T u~T2jܠt% !ъ'q@-Dg K"n斘Nw\_ImFm/|u7jP3/@i2!gnSjβ-~keDD+ K¯Slt2|W 3;>(Y j Vo&ۍD!Ŭb^/#ql,ڧ 4*@' %(duz  H^\ڹ.IANqʰ$ujTjZD`v{{E-V|d5f{l-bgjy~0 k@i20ڃEˑk.+bYx8Dݾ- = M:;ud_|+oE<9TQ3􀥁' 6.OҬ\!˰Bs =Bݬ } rk0|jU={3JadhKac>t{)nĞM4]=,>^S~螲r!d%vCs6^˩t.lJ T{P:[##^8%{o֞V}vU~%#(&fOɔ䗘"Z2b=oY/teh܊O+!V c@Cx3Rl) n׿IVJ ŵΏ"ؗ39Ӱt\p1э@.ّNQ `͞ cY!oFՄ wor 2uzEߵqhU(ڋE&|{"%~7*y|k ]ThW?wPa_oj 1ee9-)59uH%ec%-גdnX?} 󓭂9}S?}ՙKHy`8]U-[qg\rb\5=>,(3EC2)FJȫ N'$sipʏI=P,iՊ"%Y6ٵH04EdiIYH K;фQ͍"`r&Ve`vZ=R@WiBYBsP;]r~ wYdc=[*>\<,Ck;˂%J Ό<ӶvrOrүFBRs˱b7kY1UC v/N &% #t%RJ<=MnV^ӓjg88aU)s@]M &JOI>4eK|dͪ˘4`joU'ajͮU#g#hW.W~BGQs;MeRV_i F{Sn%YxF@YgeU)HiwQsG{;:#b}ҾHB1Drb=Ա  {k҉aQ'0TcӛMaʉtoY^Xh_^X(i iggp X8ڮ-{xуZͩ60!S/j$:E> 2NN2"XI>zC2t49΢8XgӒW_l6Y ޤv۵lBmI ly}VQW PDT%w}{YB X LIl$ʿ]ѓ.@BF%Jj -OSxM!ƈA~n']rCzZ滐OOīuD9H00\uk :vrABZH|  u6Ͱ>/=&$BۊE ٽ2dfo]" פ~\Ϩ7بfKjP[`R_mJ?OP7L29Ǜ#D?E/b1E!_zݴѨze`.;1ugw.PQ 0jsW?f{h0x=*Fv.֬%+%_dOR{'p娾L{:A>Z{u" Pdԧ,8'1GJ+jWmbǡޟgD/NMX'`Ď5XA:o楼S]*lI3DZ oݻm-cFSV2⼨\5#ERi\/19 w K+_2 0%nHƿm]Z '~˼}4;GCOB4pJmdHnhz NGlrV>PPjD0ϑ^d 64-GeC(>疓nNKa10Ŝګ݈+q)=eKG5g.Ι` T#I*>xh:̫ө:o3m̟Q|&>Z}Uv/k{\rȉcFpr|(S|}ߓ=&&]W h,FwK.[ צBK|ql5esѭ y'Z뛇E%~:1J+N[I RMBTAD/BÐVpFY0҇.`oV=B4,m'FXJƋݢޛHh=3˸RmpYdLa٧^CL/=wWQ%El2%7*&/?S#쫝s\@=4$ϪVАc.iKD(2!!ȏĄhNvo(ªJ~!p k.2sPy7͋mS V/֮,(鶎E7}V~ 43n8VDD(*rDAYRyGг̈́.=~ss+X=ϛͯ:g+;5C9֠sj5YnZ ͗qm)+9&,R9Ljf# ei.$ל!A Q ߣLUAeboT-tXǗK ?DŽQEÈyO2ʀo; 4}yJ⏱J|zҷ<ٻCblwַ⼻[SocwJ k9c@RMA#XH0UX_xIq55q$f-VL =Ne.o-9Αn͔wY_6%\;%?cѪW:2ع!=US:'T'09i4ޢėmP9ۧLC ?)Bs`,8z"HG jm[˶(s~^]Yqm"mfYTʪIѹ2+dj/Ic罷X;,hN+qqn!q+Oe!òT>K֊o.]1$bOP>cT &ua#VmA0߰~,s<4(#G6-dtX;,./ Ob=_8׀p9 \AS9z:XwQr@\i*-K΃}nō v+ BˡZ3vEBUEt*zQɳYr]ֶh|\.bޗJo2;*+Kbˀ? itjnv p`f R mSvBMfj4oĿ P*U_Wc.䜤Z8.ήI9D_Q0*wJ:S׃IxI}; );V/W+ =rܵۢY 9Ko;:&о\iH喕9}34O,Z0ɡ3+UB7Ov:Kәi/:*\ݮ|6ߤ[}jc8M_XYAK%D,@D֎\ #^jL xP7,"ڼȘQҼf@WX!2WA۟o˗ͺ~1~Żj\s}<,]! ?K9UڲW(F׫gˣt]TD8:jT}^7ރ)T nsw ^9V$z5lew?4a!pb,}A0ZD) r[@n\0€]nQ[-S6\jCmWFH7/}Tq'!Vri Sv QuL3JmD3VV4E5<]҉-ڙ0q1Ys4 !)kW'+h!\dw&Uḇ|< 8ؚI bqVYqER?5Q?DsJ$ .!wQcIajSY+/- MDs#C >i[ߙ4Rl2MM0 e,_Y>S5"L6gKy{JHF<տ 6h (ϵ5؉5:j<1~QHC'+ͭהۢi<پk<(AcmɸoKГaQXVxx}J8OuQdpr&"DBΣs $AaU"# #KGUh&7-_(*Sؼ0OL<aE:q| ._"4’?r6 uByhݞ++w`1:uhkEi;MՍ'/ÑWhA}mFs>`> AZ8J7[r젌1wep%/(-'cwM~SzZ &IX80۝)T9n|XO fϽKxv]D׋}>Ԓ_ۗ43  %E֭c.,W2yطK반+ KښyIB3\R/_P>Yk'7[񛘰G~e|De$QmVV1=푠JcFDm4=Qj]FH; w֨q 2 9P)*fQY,>,6jT.o3 W.]k3t iBGXYUT=c{+,ISٙ\ymb!βIe(.Im"<iJ{:ɟ/.. ݂"B]:F8^/UvR9AOIj_ :(Vt} K zD5u!uֵFģ4'D'5xB̜x.ufaM^&VU勴»(E#-Rq Pکbe$+$[`ث-½ :foFhM |J?χIQJQ x)b-鴛 hh[\Ocew}w ŬLGs% ܭG!E9r"$w4h)t CV/_dMc+>]wzJG`Gu}I>߰7< w 4OPBDhΜ,W.B<.Qc\|%Pm吲qv SfKy|lȦ+S ,4>RG z6Dl%+JJ%='XZ+=Mׂfux hr@k Qݑ ݍT$,$^ʪ 6hCZ,jCg7e`No~e \1FtU0,Xq oM)n7پWԐq9¡bT%@3(< @h(췚@_Kgc6959*` Dov KlhJRaH / s/b|֊jrw(Xd(gyq>ϔ!C"qCDl08.ѫLפ@f4Z6M|$UJZ d`MD4 } Zmt`8>5RJRɭQV`: 5nlQ1 ^wPO yGYHljxc͙"?&|E~[j~A;v#C=۠gHo>ӗ{GVozbϴ6N_!kl1TխKsY2vNFUKk1n6F&c39}@:cf_ I5!/L#]Om?j99QB/rB.ń;G+Iq /umK͈"_\'Tߨn84ጁ" М>9U$B@ 画јn ݴ6JĄԃB^ 77W+%uj(mWl\7v,5X,iz Y#eJ(Ȱs$WranþYٛ 5hGēGc%!$0YHқޙ>e60:{]gd8'e(ENAϲC4^R@݉G7$zwRo&Eb`; =[ m/ 0xr" |WBzk>?;iQ81Qn٣VFăsm/s n+Sy>LE/cl)fp/+dn|94pP':={ً >=!pJ.U*ӡXPhK :@k^+X9C*n~DoȤL6k!1_+7 ?v[(4HEM6,j 1G:;0Xɗ`,fr( ] }$ Vo=}q'٦{⢠ fT}b3:{Eڭo(]k"U)س6ݲm] ·h qx{.9Ur*}F$Mb!cf?y?ڀ_o2[<ztXI kAîE$Ohݝ ꭖ(:{q|$VC^Gه/o<ؒ{)-d\H2w-ZFBPdaDԷmu^xBҿe6ClǶjPQ9w{4JTR)7FzM#m_&Hk;K ӳ1o :5]:l}+afI  =l]Jlە\-3jαͳs%iW%a!+EٖrokD+(kKzXo}P+4ٺd[˜PP_dKDzB,}-r+|- |_f`2rY&l h.NիF a"5/G5 drY2γ`H3 hh/z}=K߸![}zo3h jGkz5xwk SbjZUN-︱B;_ViZcp䪙L|El]dKv'oț\Ӛd a(;tŏǒZ {KRjjO_WUdžo2snn&ЊFJeN#\=XAɃxpFp""DZV-^bP\% F8L8.{"וֹrbϝh<ͽ8'QvZ5j!gbu6Q3pcuV(LΙRomY!9Jվ>SLۺKZNOa2CgiؽMgN2ɛ^Xk[ϋv.\Nk=JN =x?Ir2Jݺ m:K(VL4; Dq9Vwߗe8L#ާ7F@7 %b:wDntr~ 3:<,bq  WY o -̥`R[ Gsw]oJeW["j54U堮-G|t|qŠ(ZJcu2"7+O%!m3S/OgcaQY}NhEv. 3b#G5fXƂ b-&Bce[FT1lڧŠQ!̈́K{7thQzRD#Tj~P?`YWG?3\Vbܜ$p4 4WE3 WR,Xj9+|7TV4Z`՚Z#t76D/%[t؀''>|KSWWnRwi{B܇oO<(Ynnf @K'E}G#1P]ud=1MZ48j}0P8J)3B'1vy 9_:<0`B !:]銦  kƀuB H`D pY`"zUta^_ {8}Ҁl/eT\kfvxھ>m%}n@rQŶS"_倦mnc,0'F)Aa:{'܄͸dHr;Xu~Kݘ]CpGmHL:uO[-?'M3y!XNw>w_q&R;%wRTP5jp{v>>>pǾf.!|2e7h>k@-g=>qF8S)܋-aAYQ͛N#U#+8=JF킍Th?8[NucR&!M5IC tQj?r(ht"GȪ=$"܇3Y*tj\76/2g=%>ǣx;/mJͼ[#I^lj^yFLvj2MS⍰As0-Ȩj@W\d:OL4Wm'OY]A@졑_[ ].HOtLM{rɯz;[ Ȋᜁr`1xQfkcE9m G3W^}1h=5L,%*u2sNH22\10pZ?Y g.RVC"I(`a77>U.O_Su*ЂpHzrl.,A >DKZ`S Qҥ.b⛖0-)qe2$51۹z?Q ʰ>g'fJf-WeobXT<!}w:`s,Ѐu+S.79zy(KRy(pAUcҎ-#aban 7kړWͻ-gc*h?'aW˕r KfAÝǺqw깬b҉Yi.zt4 |Y%POD4{UHߤ:o*δdzq}Wh&7[ K,/~OM0nVOV$joTrR@[m@b;8v1s2ii|U mJğHRՠ>DbBiu6[CQ\_hScsw ~jF2e_G-2E/!>nOG>АH_6*vνP_FF_-=W=HFG$ g^FI|3j>7'[^GʄpET(vDž?4)hH?gQn.c ?MN ۲'kpX".ub4'gyrtGz9UM5Gw2ttҐIxءc 3)!dV34SYxԴ3F* b+N@ݤz0n4I3zH~hU=$8DjղTr]M /U҉ k=$*~ &mQ.N%vs`"n ֛tt"PQDx1c3CEz0 k+(t_ɊTN濛;ŠO{0?0M}MB<Օ#dz)"^f[‡ROɽ_['o݉%lvFd;~E'gZY5lL#ǽfOH +㍍4^oy_f` 8L6*k3vs|ID'qa5{sO0$}VEgr <;>^?QH w2e5ҙ)txS&b\MIV8/T;!d_bA9p N6dxC7(ؕZhxN!G4 -3 S }DU@kg챃#G,c;WHSI*@A|oÍ_@\w|7 Y ocqD$7/Oh4c'Mo>Ofr{jQwm/w=,5&:7rD\&7qc7>*,E-]26ڌ?E)xMA;~ kWn .+,kd55VIf0{r8c2$=u/L]!K5TQK?<3.8^~BxB%Hi (J/];[M.ChYjS-x nSyu9u2ENo˺b(k.'Lbs s:<9> I+KH"df02rY@~ p :HXՆݵXԀЫ>ف0"ύXǵQ31-3 vXSto2#4\^{Sw-RRHj{Yb]G>vL5V|u: ]w2.®.;D%0Ywt\%W/Յ# J :C\ޅ7,C-W贃{zwcK𖋏0z UABo ȭz&@t; ӧUD- gN=sԻ8Raynf+;'BPֳC-JW ŚԒKrҸXP>jĞKzSN=s`C gf :}ıFiR⑵&+loEW$oqS>\?v-X?_GKd %S·6UCS%Sq3 '*\Aɭ0X}zQ<'Qk[pPpdMX4j"aubОbQL.sGR^'.ա\nH|'%Rdgd2f\Iv#%[Ynʜ:ta۟fF[*&oh_HxnEqU U T^e|u O-6%ҤbZR(mc\;DQqj#P$v3*~_]ɿP~9d,e-l 9)+N&Lݾ[Z<݀L.J>/] [;`))<Żԕy/T鏦֧"n5GEO[=v2u͓Js`mގ&0nz$1U v$hKtٓUnp f~zҭ pyυݲNxwJep4:e\')r.B߼w0Yy\XU.X[qd+ɺunFxȪVS!6,Dؤq`pezK;fcLNSiP{G1 ^m3r~C&x=WLΠ_3rSaBg ~ x4@KA@qD~bRզ2k %d,]%S,E {{Qo~߮y#Kf]q%NO9|E`0ʎ=iƠ8q`.$\41OR)Ko:}a@5>bmcoz\y9S:l(*U+1 pm;tK~r ,$-#.C7K}ǵO/{% 7YE~tNAÊt~ uI"QjKSػq@)/3H* >/S.yCYO45t]xfN1Dk9t)݌gO`" F2r1- Mx<1g.:#fg]L_J%?R鬌MN/\|+ n$Q# d\6<j3Nl&!OPχWx"(!%-DŽq4ܗvJc|'1fipT9N=p?.BDe Ps4a =~'gzUZ֖iJw[=Džck:slM֨m+#_:'Ҍn%B<ڈx53FfSSbFCj<=@ATX s6lfN J>h . L2sE'I/xC%=>GDSTVTZtJ|:7{GR5;Oe( DV>C?ҧ\@[忊Ib[[xM۸0"я>{ D8TM%ܵ6NjK*ݖ{bB}a. 6%)ey/*Rfj@ȗ&mDG|Q\dc(i Q| A[B GPJr07vLNQW-RbD3UA,QucƸ3=PcGu3R&>#W8=pS y8`. r=^}VgNG1`*<$\uRRͿe ˄U@tOLEx%ɱ.yxhD7ՌO3-i屏&$ݔ+м3jBw㻵p}JzGDye6C 0ܫd^MډRJGu_2Ԭ6ԋqI;|:lj$j(uJI27Pl=3!JP>о p5J1ײYA{% :;$UM+Ap_3U˰sNmRoyպlvbk1FtKDjE@gf6K`یȻ$o 94fpfGwYF c^3:qq6ba}f 3#_aߣ[uJ k ќOƊ/_E)i HWP^o۫g4D#%ݣKn7I!՘rr4tדa4$,}v/$fc;΢|iK=+}@G/T>;V|(;Z(Te6 qӭI6@n3-XKL!+TӰ- O%nW!Ͻ(_.{ $kl /rA)0LDS/`xo9Nrk3j;e, = @K͊Oui.#OoBsqܘO9>4 { aY '0\Ue-R `aAd :!t ӡ]H[ g57SӹY{2;XU!?x,Ӊ:̉~=ٜUVΤ? ֣۫D|d%`5WWg;N_.U  # F &Lg8f$qq'Romz,.?ƶ9NFxNY1v k&yɧLx},~!N#cT@/E}82uQ Ry H$g_8R릁vuH̓ OZ@,BC<܅Ɩu??ьQJ^GUڶ=SspJ&YT-&;W԰HVwg=0~Q}E~|Rӊ63th_׻WV`V/UTP}R i".Jti,0Y&/!7YH0.R/H+hڽ4.W- \#g:Ƿ^[,m f>`|BqOqsp!r%r }IN.5i4~Bi?]4es'*uEbjAua73'uԼTv [ז~NЏb8%-86|ï>H|\ }mSIRnq+ܺUxǣx Vr|:<^Luf`IF~HSXҫ?ߕݬG)ݑ~XvMVםHWQ]y<{7|h޶6/!ci)7Y[d1 .w#2E' k'g'6dzJQg=Tkk\yRrY#TE?l,@Ǵ$,4ϪVEY_Qhꅕ3fo AV5iκ:IWt.&7,wk~G'_9AF_7]*>EHMn(U $L]u&ڛf0Ai>)?d/0dݛ@w)^:J@094lـ(߾ثH#]޷I[rtV3 nYwٰNv 3gC$,=_츚;:&$iP+(SH1 @)kW੍XНqr$&"0v5V @ | 9,YjH l cG˩4mvϹGbxL^>@ PLF4mg8tbR;&E ʞfAhQ*`cW_dǩM`aۤzU=,WO"{%*i4R:`eAYlɜ-BY[+ TiP][Uy!oY}E}4"X&g(Oϲƈ]I \nR\TXgLۨ|%`C퇘P}~sM8i(]p`Uϔ݇Ox\nI qkj8Bn,GOwƦ𸰋hf빺ӍzWGr%nM<{8)۳N"հSI-^L6LﷇGߜFAsP+1Njx=nkYcz:+.1i}Ōrl!H-E E/-_5\C%ʺZ"3P2D9nwot>8@öHq(5kN h\cyp]^! t)E;=9G$`|^G-M21g oA$G~{LR:|ᇽ*/r4gS0D0]s$wOYIeJu>x G3Krm1>Q=n@L-wg#mn28F 'hB3@npjzXN-8U3'b2m mM`5)jeX8~l'y>_9 uy2Jja)j|AWC(HKs,H.5ĭHv )~|0\:;NI"1L^LfoZ‚Rn5+f 69rC1f?FyW{bXcÒ(zXhTb.L agok> 2cy| ri7,hĥHgP$ڴy98,MDX'*G(* b1<_Hr*9)z2yŻZ3?RK +GyƪPo#sjln1 (\7Ƙe>3o J.6NOEގ+)~nSu`'P~i?_ bv|G.V{SY >q=FMzx(Z\ކYPɹ>iD"@gb` |Y0;σBV]Jܨs\?_og41SsLҐpu%C-!ck+jVt n@qu_"Sgne\83/ #}W.3jC93dW D|УLrl:T3^ЇJ RӠz?M;glk"F%qQUTr$-`5))~j_Q2w?n,g [Ϝ1ꉟfk\[,W:.0Ef8bv8$0ƒ1j äxYbF| di=w>\ 5\v0  m4 g>_ˍ\ j݌SwșB SC(x]1A1Tm0NFVUДiTR}`%p9Bj%Tprk |3@m⳰:y.V0G_ LJqq#s$%u2 ЋޛUm8T<ݬ2O: V;3&gTHЁXgci 9?(D!Ph$ժt bwkQt>>&Ccd?|taZvC]S=ٛT60!5䗨<\~MB%+c4ޟ O0[>`/ٔhYU{H=qWź\o  ڎZ%sO;9Sg&[ӻjn(dr2A֯+ߝɕ.>1kAr xCyz,{ާOU%cWrPS9+!EՕ Bwڂn9z3q 5"Zg'ʰ73$ b# 틾hYW}`4Gg~HsA|,ěE Cr濝{sV`x=;hu.VV yanӍF2 u?@N2uOG?#Gv`3B.\rf2,obzg#2-{3ҭ@aB8t=%. .$ ←Kz뤄fGO>73l݃LE7ꁼH9e΃搸;%ғ~S)eO렣nɔdXzӌ*1^\dC-Y~8Gr>A)n)jR8=!p`0u=\h,,4/#.ђn\mFa??0?UGⷽ,l"FfQh*yMo62_zPC{YVTURGKa&rX aFq`]7n/Q("ȹĎ Sv[)kдz"]}H.=^,F$(8,+Y.8.5/9 Gh;‚b<;I0vvsiCXKrט*Xm]IvМ_tE v'f$gJ@VoAZ9n=M _?Ér mȪnna+֖3-ӚV;{:MuqtpjC;<1]=ʌW`~f!he{Fg+nxu$xP1#,2a׾΄&!-[,m(ZZ`%aN ϘikD9cdoc4T+x/p/ 7-YvGgT4]9trEdB&>_Z11mJa+l{rWC~ g<9SauaUN<4Z_Fw[ m1z 2N>Y-ؓ}\; ht Uza TW=h񇋼uz'faE/'X*˃1?V&TUqN:\1~4w.UYR]K;+c^J%ӊa!__C6{y{#d@FRZTU_+7F7^i-tN{}?v H!0X)rޅsېhC15ҫz IaS'߽"Z&4bFsSblH,4-[[g5wC)Z7z|q8*J 5Kz8 qnS׼sbFÕߩtk}{N4L~(u a4bf*)a  ѫg HSްKyqى7tduo{Ï Oڏ٫NEU#(& s&11R<ǵMfKɟV[F!!"L Q.坈p]y$i2W2`M%1')U^i8wQjO4 ihdM^{EN,̛bϨu5/h `7mjҦFckyWz}3b!)Cl}Nʜ^Я[<3491} ~(u0 },S ve!i.0RR#S%(6`9-[5/qkP|a% Ai\4-:O ?۲ɇomGj}&^oӉ˒2"^q\45,*0|R8S^h7CJPm눻qb*'aSE{!%B6Bh:.fKAK4Q$C3\@Rtm|XKV#̽V֐cgwgqT8/51zP%T;0[7xReISt_; H JB7/yo97Cų4/㚉֜#j/2c6_a lj-x1Orz75W1W I., l˖CQ@1r8KJt9]}}%z0쥂2A9_ Ӟ)I9s@ mzy"s Mt3 xh9k<.}' hhjȭg=FI,yq؏+rs)ƥsZK= թ Yd98g~&(r{/nUK)&,hdm245:ʼJ׿U`J3sK:'Uv Q {B4yc#Fiũ4DCv )(=dV!Hn+@wofTd+͸b;ᅔ,f/ tmzԳƛV"? 秼[bP4x8musb8h1B*rต}ڂ?`CBhlYW \Lm}Q?DB5{ z5{=W}RхD{eaiMeio{}-9bs4Zi]PO7P +"$leU᪺:FO6aM7`->U뇉Fru+ d,tXO"Rf'{f}}O+88EVQP.r@󑫸!b=JM.ӕ,N3BؤɖEVevꩣJCEz mUZImL1|wp;L]*mHE)X/ҽ+E(CBFUy{ZqOW8I٬/db [!%Oח9%ʏ rM('0i~L@}Ah֋b:+X{{=c:h)"ABZDX;3lw&eZt>rWHp"`?8Ka|mPL0O~5P9ɄkIndպ[ܽ+ZF`roEDc$,~S,G+amUː2!(ℱԾ7qpZ7tM%=Ѫ4agsҌ$ZoXYn@[rn,)%=3g:0W D${౞GOL``BU~{C#F?o)/oMSU+lKz>; V:鐧6g F>s&2eӒNdvdv$~R&POW+^c4&Y4雙M; mD8_n3J-uf=|RYlF(-`MĒ0Fʁ2[P҄#Jm'̸vhbGбX7j+ŻQ:q]0!Sq8 P/:3cEl0k%=2a}4v :*vP"z-CŘ~8'sS09mKGi&LPj(%> D4(QOg}?NeJ8ǟt:U / cWETF>fX!jڝ "j y:|A!%8~B+lbV qn?C6W''1Ɔ9,qLhvm!JҧL (e\F1(-CQ5]D2G!"Y+Ĝb5.bHLYj-b3Vjڕ&iLsN $&sYFE~:8, BtMPd=:$tƹaO-Z 'R` v#L|҄5|?2_md =~$M{R5lEJ̻ڸWhd ' <O VH\.ĒC:յL9a!1=Z aC1H/tLJpe"Է)z#EnJG.T~gfEڮyh(ѹKiM8}n|V+/R/(F' /c#jҪTbRQљW"?3 H>[g~N[gS"~ aUSQ"r}+l!) _jY?V960`v.?]jdbά"mcSn" w@yylk" d զLaXbwIgKM o)y$yZQ`͛Y7M29Xeƾ]" Ow-ƫEqe/HJ0ӹ|C?hv -2k[)B,} d`2,6BL> G3J!T0tCz/:C5\&7|| LQM~\D/vkS]/I(QG&żM4P|搀ﹳY(,[ҲuImVDT ?V\!A {fhɥҒÏ2D&Ja_/?"W\9()=j*I}!Uz(Ҷ³ea2I 1X['< ԞݢN:0{;ϧ̲3 _Gw%9W) ,_ NoZ@0dB*9VpRԶ=Tk[nmX4]sSEd_Qq|e34#| ?G8NHuZe;ɢn:fMCNưӆ:q,w9/xp"bmzhV؍j( iizq zċ<՚p!s1WQd>lwk+vtsٚC woHzD= LK{=`$5~ S_ݲ+vZop>T]n/q'F(_ D*J#U$$8$?o캛!rL{s7ݪc(TV铬45 Պ-Ax5O;2€e{fE2t {0&mWgah/ePGɜ`1E{Bp݅j-DZ REœ9otΎ\^{JTPQ{W] =oWU&J6گApVLa:WaEDdžM&|OQGs>JO^z:hieo n RKEM/g^cy7Sxc7xjtҶA2|CJ 8/rW˅Ԭ/48jk7M֏")zr2fD:rw|LyE4Ǹ-/0#$zIbW 0mZ: JF]v%l6&Y9I"\lĠd.h>C7K8GM|>/SH0n%FDm#gDRGp\;xiH:[N6Ie?7&>kay;: KLTLrq)ߓc 1#mLY<_Lh;'_=/z?Cnk`Eyp'bj8RX"lŧw},knv؎+r klƋhp}Ң,*Ɋ43oD1'D6V$ǖ8bWʰB$ʹ,[d;ϸfL6J:W sS)3ي NlBG/Lw?pgXܽYO\&1%R"4'Efnpþ՛fZdKSq ` L^CЮX ׮-r6^ 6o^ 9[)wu{ShGͽ7@y[P&3D'K;b!{z]s8fh4f l׻IN!UB, 7rVdq Dlu9PY(W&o{J2 ,?RQ%՞vʼǛbmIfE@gFK8ϼI 6 J [Ŭ<].,L!1k`5+z5-_cY2MIUh$A,dǞh*}1u{V[ؙ .ҧxK_f%z7ZV39FˁH ;h .SYYoԽ:112سw.x{jyžo>2|af)>7}ձ2sߒ nH8X dČTӥy}U]^xU:MU N_5s%=쓵+0ze5Fə>B'CٌHR0OIk;"uV]q*+H8&"%84΅Im~r2_P8;,wNU\(:=)oN?Uam;skvFm8cQW)8zxb`N75 mC~tFr8Qyڈ_ꚜE9:ȱ^L_BǼ5NJB؀ ҶOBnӊaEw ҄0:m](KA WbO9>#8>4gT8OQvpC^ܽOyřm@%FA͉ĺOκCf'AtE@tߛ@rxΠ&$Y^(4i)"cp:?.EykJElG3!|3Xni?C3|;BAB"7 8Ѣ)ޯ '=hbX9 p0' ,ҜO_Ҙjz5A)`3N[ Ϛ#:3omK+q;bbX " <^6K-:(+ ЯTj5sp801ngf? gάt @aYF鬭T_[nQ %+#uD3wKϐǮ."l)AS$dL @6XY Pk)nG&@އksMμ^΂l d2I۷6JTz,. n><Fx9IfĚ>o%p;e?ˍӌ{6.a|gn\A~/e40a* ӖA.2]FFOm챰z?yϨ;8wac s/)7;L!9|kr Pgp}ĉFTE]`cY`eNA!.zˎm8.mub/8}=* cjHyː@"J6esUV!x85W 2Wѩtdltq x c\uyZ㗤)n4y7O/92%i+"=aR>e 3NrW%rIXFuEb!<:ႇm?U?#W WsRnzLiOIM"IDr_/bFP@xrAS ͣD" ו 6rmA{"Qk}L|``?OLق|=!:A _3iSV&2U0Qkf$$ %Q,K9R{g lȇ+) z 2X@OT(KjbW;Z\.hV5d.`z6v4l&|EE릹*H堘RvV|q^tH/jM[n0b#(-l8\m;e  e-GNƚUtPeASeA$ p"gw^QA&^R*QAQqt+ЎlpgVV`i~a2?%IrBV+K_w^@)nYMbln9B42yY xWzUvW;*!(H-f]0Tgo7GuBPP/Q* _*3$H?v(uweXOxW;U.RZ?y"suT/{['+z0r"gYN1-#Ck(,ܚdPq2^+S2qτ:/^`$== _4+y{p̴<p&V 4Eaϯ?aOS/tR#'ezKQg*9)d5U *xBX)ߍXZ;_¼ZS`5ib7tM]* ,F~|b* 8ZS;ύ93SndtO qf*s",rnNHhA)vD*nBy=ɭ}|mRY~6R&$l[((~]iNpBIWW|˄7S}+3P-vVy\T+dF,Ɵx4Y ϻT1]qI01wq$ߖ^ :%;,نh@@] md-7txǚ]zE߬NѺFdrVN`zE.oSK'3]e ^KMяօqC9l @k6|]ah"JPA8Q'L+^Bs۾mX8\MZg1_\O~3W*:@g7ew_yܽu)kL.7I AȬ6SℨFHn"'=„[HyZ +a6╟>yEߏ5g#lBwb0Yinrg}:uF<ɕ$D(ȤQKh`(ˋ'#8%Z#E [?R^Ζyp62Z*DOGz8:uTK'\F]̈́? &`~g0C;Ķ~՞F=1Dz{WyYnĨSZ[L,gYK76zp3KT໳9׵tqr\aZ\y^Lg3D|=sץmwiPC}Z(օV - el>Ul6gT3+_Z9T0g8 ߱[ C4~,RR+ Ln X:5ӌ?U$N'ndx !͟+G9|z Gl6'XH9y`}\POFy^ AOĻ됬c:X<31IyA 1 P{CO}Q+cGcߣ@t_K*皟cASw68\i&H?T [Rm oup< "{Cɜ`Zz/7q?UU e|owL[|]S 2GJGM/F`9[u|o5[2\g "}"gen:\("Cr}Mfw. aA W  ˵?L>R{g!q?O @LI}]l9"Ȯj,<޽)ڦokPbx|q{UUY@6P8Q)1sERyhi+QM[+JOwEǃP&dRos&5C$9i{yII 8 v,T M=-/D`b<zHwVa-HxU-t&{Uk1T{)D'+ƀn~Ԋs󠠦^&bU> Y?%xFzr/($M'=Dk^'^Bt]RH<@EpZL'﷒xG`66Ut1(BM AxOG=L _0|r$@{ftKawAnuQ=hyIytWJ}*YƉ-l7e}|rj+)}y{tf&TJ3|!fF@eHCGͥT* NbC on?E9~%7 9`1VnNKR>c/:#}S:SEVΖQQZ2L'+D^bZZ!h9׳PxzmVO:k/]Z'T[Ha'BA|>-%pcZt7C=<>͟&UP)tZf3ŗRi}PTUʆ%  ~D}SOSBHļ<9_`%KI] *c2Aw;2X`b%ЅTu;UU /dاq=I4d9Aj ?df s51~}v:}dH5*םJL D1M3;d\=֑|؀U"$΁ۃt_Q?CK-z jyCK)ؠQ=QFMMFjK9Zi|Lgѧ};F-q4 O(cFZdP%PmHڌMѱpm4d%ϠmuHjZS,~OWˍ}d} Mqwb &xi8XQL5^W&CA9KF3feU/ NĉE'TV.!}t*JrC˺¥6BQKi9q:KcDڡ.&aP~>dz>=7]27 Hop\JǎoC@ނ=Q Ki Xߠ:)O42AfSu~*d3P˝0b&SJl~.3Lubi-E4|Zo ˫ i/ ëF$&syYupU4QP;q %;:qv!# 5}+v'qrYa g0Nݧñ:] Hez"F?.ޭpYȽ`yA+|y h>wIb=b%6 3upaNpVK.iNOcYs) 8XDTf5Vf?U80qXH]OWѸ°LCQl`MzL+YhPd1,69{b8?WM])2N䳨|{L&ca@Yyx <]Nw&h̰i7Nf ^։ԞzrGǦzHn!.,wLUd҆ӿ:4K= gA3vY]Yky,Y7"ֻJ9Q/bDuI\r=t{=w[8AM g O*=P-'0-𳲒đ5+ bS K Dytxı tStl.f!}&SN(Hد v*D-uX4Ch+}8L4oiorfGfu"lKnj#EWf:,ե ]u-;Wn{pUϛk^f,PU3mʓniלl0lS`^rC>]ϥ}|UzP$O;XcbqI1X!irmA `KTʫE$N¹h$䕡}oMjMZ}x86H#Yaخ'nzeg➶v:'ɵ7qWqQi $yJyJkBǩM4xڵ\oF&#३6 Kt5K2 #Z;>>_h]W+Urqtrz\ԸI2pU8T| o*K>0#&stgoj&ͺ׮-;7Ys#!WE~eWu&6DEY@?J4VCL,[!v&Әuy4(Z` >_s҃3_D l7amWJ}X n TvmosyשּׂQ=F6wVŒ)F%rjK1*D3C5?ה9=+/ 9"š,Y!OZoB j]nx ڲt o5(W2xÏ&L2oJh7'xZ+:z\X r!iQeZ"wQZݻ^MWؓ&ʔ+uF7jGšn+5ki%-1c[8>ǷgW,+^au#M0 gTR<-i&G4!ǹտ#\v槹 gj~O_t <*{x+=:aEr8_+'GZS7B"Û&ʝbs3N;9D]IVy=ZɏU@Z)qbQXUu>^5 ^,tz]ܳNV+IK\Æ10UqqhyF#=!˧"q}h%x 2╇HFK~I$ǁ wqt18VY;Wk :3mwݐdmzNwQ=+ YTЛ5RzBvG]pep*_D?܇;4:N[}5 `)z.2ARpI;,k /"#1:g}z7K/{_w> ^zjZ9ҫy=ѱ>+H[I:[x(Qj%r Aj-BB7C2LL9p$qJ}:!^ذQd " 2 1>'xCB.ca~_ۦD1xrG6q'N5QLP_ iR%ik1s%ù72ա`FSD *Vpz7i)LH#(|@Mз}#ZhM]7$4^r9rY*MeN&B!eF t&i"Iekf%=ԃ֎cmXy{=,hl❇y;FˬnbE{dEh5M4o1\ONE}9վH4N %ݤy7$2E;_'V=;$Ȯ}H£.nxXU@0e \Ӟ_8McC͈oOfKӫM5M_Mɺčb.~ pFaؐHJPKE"9_ F~#/p-mԃq Z#ZjǂHK֣qɔ~AdI)r:sV6:d1/*̯)yL2Ƌad!pMAwkY`*]-˩M_K Q2%FVo3,ݶb)֮ :"a2W0e%LsiЇ Otۃ/[ kK}{(Hdv+m!fH"10XhV毠ф(":0IjK,q,Ē%XJ*3j/0G †L;3 JWFS A}5k'4U$ɖYM[!R= ]&trkd+b"kLlz %/[UI1gV1ݬE4?`SE6!C3TSxbՐ"pzP;VwEaѻ*=?+A$9QSZ|ei1&Sή)NAOmz*nۉynޠ|6z:iE -Jyvۥt=/("F$QؚN'1^%sp4$'otȽ ukmS &t u/`臺MVѾk38կ)x X88s '7d We aaڲeK"%%ZF*K75rO^T ^3Ve]+RefwӋdfО(!h*TVJddpt(Khs3eF]sA[uc%}#ckuE».mK3АЉb312&ϸ˿j-u}XsctٵpwŠ]̆:\ m̗aFlkJ]؁ do3xmyR [T=uЬ)"\%0ᡕzi>\Ȩ,݊|Y|rEu^b@'hy-ѕNh*5jcQ [1])3U\ڑmtW,@S1Ё<^R=YR"O ͔#J뵗 d-fngۗ]POu$Rb/PtPcwܽ/OT3>E;~MI s&qp蟣}\ti%!:ix81oZ;1$9[u6V=17,jڲF-QJi6 ÉBf*L;搽p[ uhv.M H @ׯ!vdtk1K/3zBj a7^6?fA-9J(Ѫ-݂mh(kXBkvU%ɖc+$:Gk00*7~R,\$FD]xd @ZjojBMq#;dF%jrĢJ ..uwؾMp疂O[J3y+O<6,t[#s4͋vB5tѿ%NJε0E]RN6_ Dlu8#VD?PgtPB~\ $ g&M i(e+CLZGI5:)=t*{KK`76Td%%eG6 :i^(!XBF@!W>-hR&06j31:ۂ,~67d0لr6J}4@}f95.x VT’jf姡vu&7r5,z&K&JIYN|B.%+3+"K9:x%mmC* &$vXF}h,:iA} oQxPW'mrA6 9 =c yB%Y" $g$iAյ&;z ьjt/QovjRt{;TD=O8AO>!'De1$VwY"G.mMqTߣp֫`(^CB7U2&9jbF8P}8_iܲ͸ __Y~jF̧9j lx]r3R;7Tm()/JʦJyk) g>>z`Wiwarװ*r}LȡiX aq*MMͣ;ɸɍ-?^%Om:ep,B4pvYّ m֧%=3A6-ͩf}vpjJE^!*DtuSoO&:L),_Tϙ/ ,z&~?MgߋG/< ěHh r(kJ[(re&݌|.>| =k{uP%h+kJ(fn!I'Mu}Oiee_.yʰ $UvzC6ECĂ7<R.q-$z8|+4 '\"{DhS64D܇H aHb**pj613!HD PMܼi"b;sVʧli(x/)AW8ںI}áɊ@8k%e3xSF:v@s#H^oC| !X/s)&* XdLv7L _q}&S|5QA~}xmGGYxD:CSZYxkbvN|M6Z9si(|$Y<-ZC؂~Q qCy0鐩 jƾ?^J(qn{Z\΀~ݛ+^4!t)DH:SnZ&S Y(u̚:]EU]tIP^Ӓכ1}YWTya4l|CrX|"Y [ gmA;\aQ,XN*p>DG f0KEz !1β %)Ipz!B.%xW=i{U/KkpEoop0>nV+S|W(FBKc`\`TSvA '*;'sdE@]r*CÛ|3p76I|]TGH#QsrYL`KpNL4<mw'm5 hߌVx rT egLy(z";._cf&Ev3GzĿSXD 3i]oX)e!D4Dwco$9Jmw8ty-?}f#_yIğ .- g.YP,KYVYfg:#D)?21¹՞mI yt^bv9SL(Gt'F\"]+]NyeYâq^A5̪GVORzd6>?n Y3KJIe>x2cV{(A"0v +5ܬPf7ݟwdҐ`yۖ'd4 lȲZ!#PpsC!)IkVij 4> PWNZ5҂NYR O}ߟYz W%Xte13:}_`kހ^g:Nҍҝ7,S`B Cњw޽w7ћ'\ĵ+/ z}_.=-+s0@a/,X 3Xm_;Bj?J="P";) %hT6c8:򉀱sVs^IJB syYj"mC o5EZ̻. (Uvn7o٦z: =]B~W>?7)M- #6XA]YFTuV7EEPxc;o5e{WMQ>Sg3Ga~>0m2ScG{1C}хs\]vy+Bָxds(nT]N9yxsKTb#m^qEwUfd|0k]hYz-0,N#ۓrmLL5n[Aea \]%쓇@[!0t"twBrxOrrcav~|`}2m>Oja)c8F&jb1*Q@\;lgkbWT'f5ԁp/!f cMwOsO]FuV ݰp JU>@0q4y!-q ~,\_!$bA)X+ =r>RO0""C*]L٣nt: %,}9)s5hIUgxe7(hz~3cMt>a<نA%JX7qc74du[{.Z8W9L֞e|,L\}<7[r ,瑱t"91&iY zC ig"m6Ryv6|z4KC..`yzD:6USqɌ&~&-.Z jc$ZSKL}~_@!o.@qjjREf>ڜ5r]*:qPxT*CyGҽܷj੧2lt5}B-ʁPjy}(lOqL* A)҆rv@̼JvxfzJAK J^>m/" dq&U-S4Gk( !M$dFKhvU6?"[O.u m Ur@z=ӷaL $S$kG'lE7ߔtXr)x)6n ޡ</;a!uقH,±H?ᗜ4>i"ϰ>8r0/{>P|i}^Ӂ>:"]j=n@*<~eiĒ`) hܑᵍ܎y9_CAQ5(Vc?ܶ)Ǟ/p-Xd]ИowV0gEgyCGqx ldϾ tyՌLsӄz +h/+Łchscn] Qʸxt뇓F|Hpi7c0LH04P'hpxVp W9l\4)IN ߇( Oo MFN Sk0f G%kCa8؉u>zvãl2>,9тJP]z▽i/.Kz(P O_S ү6&Vi8 &_%hd 7gjkj yb"U~ڣq0%xņ5{HT/߰/k1#R_PESa0NU*(hE_I3$aGr6 @7?Y\j)}P3kYZ]wtu/.Pe 9ݫta൥d P^eؙ b^F@VROdYD>/gɶ8q*?")E*Xu{ްC$G'Mh '({?F -faejTG(++oca Eleh!PvT =OI# H ?}{ W?fTKdQahFn=WhSCXtj=& 2>+r$Cm9җeL~x[U0*jTTV@suVfni#vUe!L" iyQCBȯV]ɼrRAwϯ⚄!D!*ż^Թ*!K y :Rn@Zb GD/HPVbfHIA ;a]/HǕ_A:0ߣrEqr5!}u]LY :) sg`bìM.S5.dz67\ e/V^'7˷eV$r -b3C\?wR.Jq_6*Tq;p8! Mgt^ Eër $/gD䤖OQ|"-:4TO":+J2 N*=S#,Zkw7n#P?y\ \Q$jRFcdG8+dԚ!?VP)H߆{HJzA0׉'0^/;r7!ccnOi,i<'2 |jKmdz XRKNPn:$oD?\7.`9@cgxˉw b~Lts-b602=#K:[+mИ^D;$NVYYi:WR؄|'f9؅Ubp=Xh_( &~%GV=bYUMCa=@q :Q]tQX{>%\״+Ќ@buW3:l3FDj)ԁӵb+>gf`C-䨗b WbiKs1D?asaN7-YCpW5dX̆Z֓l&XjlDZd'02b~\eVL~]Hs@bw'y@r#HsFL]sԊ-V2M*I^ ‡|Bɝ]LL('qpfj+aHE.0V]TO#`T_?Q(kc_nWmǠؑNP5KCd飆|1e7wB?ѫ}S̖%=KQ>l+T: Y'uڑޗ[Q^q=yOk9AtR{JE17ngEގgRF;z1fF]![jNQ7=kZ[{`>&ɉfw|Y*[Z85 XӚ!.)<Uk^,~3Q"vX`c[JzNr~$dz,Oّ9Sѓy`?x1)~|&a\=b;zٟq]!>ÏYq_5# ^'\n#yC:G܄뼭oJTj! PVth>fpџi͞%:Q @wM)g"hy;@9pSĊx鹂5 ;H_l lV"{ϳF+2:޴f֊;Т,3K{ t 1/^/],ĸyɤ54][a~<3K@7REsmoGҐBzzČts~ޛ*$:2C)0FTb |?"ώfujrX`j8F'2ɟgm?XU+{ gP॓6"smU_Od3,3X'wXu=he@y' Pt:s ^wX@3xn'ZׇN0kY*eWK-@x=cLd]28f{q̉ueF^CaK.!s =6`42= H,e3:^N3~f8` NcI5Л]#~<ш">ʑfRɟ*4ޜIؙ)c%ZyJ$FxK/Z|Idtf8+kdl+V%&!Q X!dmvQP/rR 蚧SW.Dc֨SfY>l8xI-D^;Ha?.ak`6УHՠAc߱-MNI Չ&j 'J#߭@/ "nEoJxTerE'kkM\FmH) ʌf8cl˦H(u}"obJA)756G|9CYm`hd,UECT=,@N25u̗¾fl_h=K ssy_duXdhnjt1'6ZPm&T uyT@JZ$V`=+#}5VW’*%##U܁?ףj AjFs'awR"m#+|mX|N@ š *** b0<&S(&cbR Eqog}75#>}-F_McGrt-:v1YzE4"-sӒ_~RW(ORL~Ɵeuڛʖw7YӪ:^̏}Uy1D?/ -Z%xG ӛB։E8 ׀lUF yYcLY8^# 4Ode0T BؕDϙ¸iD'+qک2ϛ$>qm}GYP:-!jdOs ~!6;޷Eg)l[G[հ 8M N[FU2V)1d<3xcs~I 0k O!0>\i[Ӝ9փ~rz1M-qn kNl'9'{/w #Sr^a2=B/qS-_r(nS4g|é}7d|U,3#KobG7Cq`[aQ6ۚD>} d%RW{I:~Dǐpǟ,"895Nޏh-.g})oо_TaHChh#0"f1?!F:9욚gysތdiˑ[{%Y甲}jGhuSmI:Nwk82 wP0TcG\`Oi\|zv >i]`#pj y+)*r^A[g*[2{&hvyPClL)4 Ak6Pn]<94PɊ^[޴0]o%Z@HЌ@|8[/JJp,HuY*źǞ(`UWM\E,#e^6/\bYJ.X(7y`N2ؗ"kk\mWr%5nPgL96ć3(xbb(d}h(ĵ3QHI)'f\Z喯W'x7)G:W>P7Q s!(P9D{-dA<;[^FhFa&j;_RΩwt5 a7hTulbgQx{o?~ {UD(NʋZ<}%A >'\2,"7RV~5_AaxE% 7[ Kcg-Ir~[ )Bu0L) Mk+hp0 H @Oeٷp=[ ݶ7*VᲗv۴vJ/f:hfԎ r4pufa0eBT&N$SU6i~a0!ҰNk}{1#nywxR]l7v[iTgWӤ0>[iN~sHF9W戂~#_&Fs`$Cp ֝r@7%sPWXV$@ݼl *6C+ϢÁNC7 9k'ZMH2]T'ŋ-TRL2竺E7^X#%>j~r̰.A92 "F' lŹar4/h%]B@!uLm 4x=*+Jy,n3Bn FvSU}C~b] RcWx0?F`^  bfPPK\\;?6Ɠۃ89bTj(+kn֗݊ {Df^H o@ב_Y2g"**oߕtesDo&@`n$ ]5`Rmn#MnŊE\3.GmuM( $f`cp{gMϫYF=v[kg/F[l o>E@ pO,`CP0?e&c K`$Q*"HQ-#,pj9#W(4LJikA՟`mJأZQa,>ӃkƺBvYWCn y4JYZsCOmhYb}atCT!M-I8&>?li!- C&D{+j5[a.(_%xX({ew( گH$Z_p?.!T6F2X./o`%WZ4K#v $lVd8(sO #f*  :qMސLyȃT9\ÕQ)$3\.LmhqV+"-{ whB%TrzVbacF~8g Yѧ؆O}}:&a{X?Ϭ7ݒ|qPD[Bʡ`(}Zb h_R_p*GK4LWDI6kUgo69oV"5,zKOjT}IL<+wmsI*|Aˇ@c 㴭Pqn8CբݫtMΊA/NVv؄ЪDVk7GwQHU cL+l%W3?Vuyպ%%ƈuɕR=e5C QIj0M0Xw4E0.on-mx|9 ,E:p ceLϹ(FFo.aq?]w2 h@N+~XzaRx^ZW?,F@ 7ۿoJQA^.2AA(3{3#i(zfodX0!\ IueyWz+"IH_]/£l[VmK]tt.oANf0E3du5ZTLahxB o<-$DwJ M2)jɷrZ HV Ѯ8#Z:3PqyTJO /U'ƅ5 V*Sk}E,8kYOs#g(euweEe:3݅{KZxI50N p) )Z̘`B5sOرx˒ヨ٩mvcޫw!LyUD#OC鬈͹JA3VwV=ebsnovElf+s HRB<` k|)k.e j2^!IlzLC_˅7֔0HrK}0/=TgߴJ69l8A8 tR⅐56⏸@RܴDvʷn&H3w8w׺\!<cFB 48bJxNAԯ`DA4?ƄeYZ\p 2UtMF.'OAѳp*Ap8 (m|!74Bh~gHjlt!w[d#!kA>N L?޿HmPF) |j;ȃ]!Zr CdtP*Zݸrti!os1UFtU"qAoF_/FY%1z,J%>Ucd $-wRUJ+}S +Yw5]v<'WǾuAءHiUꑨEj7ֳ F^H?wvM1X"Eν(D9Zq.gYu]?0_Z;vB#3'怃ejT`AqDNp(y\<ߗΘCv(RH8d۷UT{NHRq_(1K&3_48H~ݰ~\R!\MtYsgD/e 7헾ġ yJzhQ rI6' yP TcuE N5Q  +H7, !"~/oG 3r:-Zb߂.`‘e\Eof(ThgE=b` 6ur:I: l$A.U9ߥرxZY1VTt]8zB&2^)z.5?vN*`x> %p:7-r% ;d3Ɩ!BkjDKySgn9@o 6 1PB6e4Iʨk4ۮL$FY{cNیFJ(RƖ/۹qጰU[F?qL+Ug=&ofyDIJhag?EIob8ވ N@QZҲD-f}-UKEz>}wKQ1X7^ᤀIf $ [?G\ de$} nsvMjp1ɛ(ާ"p^TNaA%;&\lz2x( w("Cb󾭭CF$ j=SA:|NY-}{oce,۟Y ~mL yt>#e"SD%E6(5#iHջ4)7ommĥL[:Uaw'Qdvite}#TEly8ힾPRVi4UkZmp4VS{Xfn9VyA@yz].ΘT P]lr =raXbC>ݭmbՍTk+ۅgc$4jmS|Or E"n <6wTl°-V+m($lJP$QFx]GiKѨaip0[K2RWsYDư*YF:q*X;Du+lCf6f DQ KŠKڅhks% ,9!{= oYMU(̢KGoȝU֘^h듫$[* 2:R뽴 Aѕi7wweUa ~J,MZؗ/~#h gw_UHA|9N[p,Iɩly]T{HF~]c%,OՇZ4^SHcq ݌%j )Y~}gHǕDod:~~Ȱ /ɅCo! '`;$i it?nUA@T:7e~ډ*GHGjTd. bK0L:EKC.Qar )}c֬^~a~uSeMK:.Z)c ƫ`gWLoT*mdGv?48@9C/~m碉s8x3Ƅ ܊xa CJW*אJ .bV)nWcسPP!cܸ j|xKl61fAZX= =EHӮBۼ1QF [ܹӈj +)>Vw.SY:ѼAsNK렁Gݷx0-!I*`=GQKV8%a̕%+B51#h?[E4rvd?ݳef_9(' gcJ8f-eD 6.oƇkye0˂ |Q¶=3?1`e[=:uG ՛jt%#Bt3pkX0182@Wa5|o EK !c;Z1;6 M )ƋK0y6iӃ8qќ4q9 ["PVM /uƧ g?);M~Lsb0iz<ޢ^a`/kU8CAqD n=sxOI4#ݳxqo)Mq͇[ L(B >9h|Up6}JVI@hL 9F@sĚ*uҭJLyA-qzԣaα4fSJދ}3A ˓sdA0AhGaz!Qp"::Pƭj  бaΚ3Z QZ*5oZnp*r઼虢l`fJ r2kɧD=piy<("K3x Lcn(T`]84$g/ٳ||2rV=5?Y ᓱo<ڄs'q_eٲkyʖ?8;NƂwv̺@R)ϨhtMThMu<ɳC6K3kOd Z^dHAqbVUɒ3TAªɧt> :GN:kڭu#Ѯі_-u(҃(fgS= C+k>&Ctي?9DNCr:9Ni[F`r,ˌK m=Syd1lm?ۼz}g 犾=|*.Kiw {`H _TS7kbcJ˥8+ Zh緭SDY\¯,D{阹QSF^ί@;iʸU,r֢B$ FH8t`["z4(e^~(Ӄ<,P1셁v<{EAU6K:Ãmspdk/S N)C=DZQ[m"?4kʱ.גS]rp,vUmSR?y4W&I "v2IˆZi%7\+&[aPY}$61 9{GL90,рV(?.`Xԋozh  '@6v(;@`JQY}̖z iAeEB<%|i\جMIud,ƶPw&0T]D@5jj>qMɆPp? 1@xD5v, '\xPVkoR,f;T~h$^TQ< }T܍FLH>o+%Dқ`fJ . 6k9hҔVydt\( 8pV$ s2 @| {s9͜Yj 2Je,nP.s(u&,KQn!-P>MaĨl0./x*X++@OZj( RРӔ2pj?<an AŔ0Kc6w.-^ nz@ 40c^uJccn,b  Yie=)̻Uٻtڎ5O#k1P;eT<`Fl(ԇ1M\ӘËy\S)|K)~HbS\Μ^G* e13%릶$>d`ĝ׹Ў)cXfd;Ib E!  î;Ʊn^0MH3 #bG3$bP{k֝ՏBnFkӺI%x}.DKRCvH-#*P vBidjξp8Ot) Mh|t_҅@yU0hwR2 n5#F }bkFIdֿv5 ?CS|azzئ(.X[JjJ2a;WbݛkJ-P$:MJ7ke*m*>+源Yex!p)i؟DQ0hxPv`nX) ,i?'_;*g.CׅɣGɃzq̂kJ=%oXX^ɉ?;6yLi%$/7&$pO"`%ci(" o4iEeO}n@T [$3aEB0ĂЋ :rgVwG|S#cǕ63z235#< upuwI\!5d!7᳈â6x EOr ̴??A+IEdib36CnSJS d_Cx?Y^oTjD)ٚ'5H}KqR''!5mZ }@o%A~aؘ-%xi@>@鰥:{`x@4ȕ0# LM\'A OKC/_ϒ,A<$8CN[W?@sl<%<WDV}qU"CFkfofAE7YX,|EZEnkM<4=GϦB4ŵЩx?.TڇE9ltr.e^D-1P3uSog?:/ZY@?_ԦσdwY a&X!'ʞwBpF mQ F&ĻQ?C~/Bѫ,>(;] +'|KL2RD&*#wNMj q\ Whvx'? tSI`Mt_JdO\<SMT<yaPh n9?,uYrYxErx6 U rp cg|ؗl&I#uuLliՏ^31-*4ArvX1ZCX&˄>瑍::!SZ;lA-"ڛL$`Xe#Z%r!)u7VHC`(}rϓN to~C ; dϕVytCV87J]hBtvs^:dmF_=QL=aK!9,BW0i9I,%0ZT&a+F)[-jIB:#Zizeup;rAZpyP6+O~^}D!ж$xse@ܱfn'7_RUD>(JVFߓE5X8UEhk!<;njYŸ m 0ږYiRtv ^[HA%(rX:ۉ K>4C)B):7Ĭi5?C14,?ŪgMjt` A0.yl]0yP=`E/`ȉ29>'M.3(b) -D8[aJzŵR%5x)~nI 6uxk٩?%lU\tj2UZܼ+M nb؄'')j k]9Js=EZcyqP$kgw>UT]sY]u6)=iQ>N0d7JwFR"Ă*9>TBPT~]`uB7wٹ(:>8b*4 &ՠo7g ~͸i0 -5q }fZT ޝ ԶoO)64ti{quCsuA`\IB-CJG˜]՟􌊫f6('r~𒯀` x[ DژdIҪ57MS@b}h%5H]}|U MԌqc 3{Ң"ȋ7Ni"T;}zcjW048~FQѡ ؗdULq[ /=Ѵ%e'8ݓbf!HCƩm)6TZ( ْ~_w;k_1Yǡ^Q^huLH MŝυQe"Y Vہ0 U3lKIJC2wEh=J_ʜH3dMfe0Wm ei瑁{ODhj ; @ 72a $5 OX^>|gPAΉ(>̟㳔Њ<~֯;^ ٠b1~s*wгo ;GNYArf#}؊ڟ#X?ڴ+l#+`1! x0|ŒM r=tC9gY:w6Nd<3ȼ6ArCu4ZSOiR\:R"ƣ T-P(EBGLNWV fp$/GCH^V2D*jZIi\dc9Ϙ|.X8ArXlJDX_TYOcoژ)/+֯Qvlh'L'$O?B  uޘP!Myjߺm+~Jmqtq}uyuWH؂4#珎T}4φpy|r>+u!OzYޣ\WBlrq@S4!iȇ@?,iú0kQ5TwfKGCމ \ؤpl$vZFi}uM <"w]Z I0R~I-Œkŀ$׺QruR&8zST6#AI?$g8x%7[G#i0D6PLyAX&>ȹnY C/Chv##%;FYz>_h(OViVe,EESJ{BqY<8f=ŹnM崲/*)Rm4Ŭ<?aΧ(F&a]d' ȻO|5.@aCGmd@bʨwBr{2Cdiy8^)f!} o֞T6ڈ\f o,yeutc^Y~a5qKvoa:6 -5ZO8OJY2vP@ O&Em{괔$[(ٺ%";!DS?To0[DcEqtu2 A23y 1Z8+m#=i;SȬ ۃ4hpʰ8SMFťͥ T!,Zmuk\N*qg BpB.z~!E*"9VG F<ð3Dž勼\^gTBD62PI"qsvbCpG;dpyfzf臤yX,w4CI[9j{#|ơ՛;*!r #rV)'o|CL2I-X<v}\4UsԊ0/b؁t|@SkTCK4),+n~AvU27C5#rg?SYR3 >><ƅaZzO&k5΅ f7ރ/BYU:~b5zxYէcp"e1TTASwL9E[sYdHK5v)%E SW9G L _ԉ14/=YVhghJ4Y_.uG;'l:2޶* wyISkICh 4&qo­2C?/x(6Ã`Lj\Nr.#0mv!henӵC\!iNg7ZXьSPHc3(^1e]ϋCS#υ+rP!ireQ maƃMHbMf^#5HPsF4Q yTl:h!l@ /y)+S{Q&H~ )[v4vVj P%αg  &ͦȫ\%GM٬u ЦC6 Ep==1BژncᠭKXSiq_8"|& _HWB Q K|p9&C?9AnOQ +"D<._fX h8Jd{8Gp$yZ?ڣλO +-`|Ȭ_tUeQR8}U(jBύ?+k>T7SA J;Lur|+nJzf-86›q : 0 A,ۓRY}zUpBT. 4F5!XKjL%!Ă&6^qP Ɉ'?A٠Bayd]M%9Zzn֊e( "0Mqt ywrӋDlL')y ]@;L5ŠW j{V٪4٪.sߨ/ F[Qn Cɖf:)nXB#=zGQlX0V8`#SAH.@d68EՓ*EG0p[m4tzJg8 q!(\V\sU':5\ob4Gl:mېNar2$i- QeZD)m^rTOٍE=`V D+$KĒmQ(h߯_]$ڇpUk sP09hˡ›Q:( +1DSF.3l5kk"4憠TjjkH:vY'zsTBR<'ZKOVKf.VZ<`&Uv;4I|PϑMџ24+;2w|M/ξF,1Zl.=΀!-xzz۟§I^#K5uo:m5|;(ƞbZɛ# Zh*_C??{MI\0=`Yf}mQB !C_#5@)fc-ZY)+'m$5Lf,CjxUs fJw|[^V9ðeN #y½;Pf}J D|tnѳ "u&POX鐙dt5I(=LjRWt =vZQw>\t{f.Lb깦h $,Xʚg(wrI@z<q,)ed!!1MUq&"ͤTUe~=Q^;h?< M/_VwQd.$>-ȷ y, sE]U-K\cNE>C [҆(.>En:ZGŝъnwt䧔f}7Y#0Gڒ(zqfIzlk?iT(stSM}^&$GRYegl}=;x+Eh#ū Za4z<L);Otp"ƴSH^t\!/XߎpV̛ pTA98jdM0L0 aE\%TWQE}7H5-tm;(+ؐ*Ths~qꧽT569StkP;bX?;FX2wo3)-Ȝ0ս+.',J"`'A\ ȱ c_v0;*޳FsQUKhpr_+܁{c F듒gⲟ+b%u?J́8oOlydMB<E];%#5W{uT]AH4 ~+nG^F12ǽrmEQV-sj+dbsuʃߛrPD'MG$,?,]a"'RGy/H]`;5~ˇXXee"B&D]VjT6? tbJլXbىWcgQpzX} 7F?c3 ? 5B1UAMm3>ȪTRɦI\I`#5`&v;z6,KO¥Ehz ^s7̭#67bu콅5mf7.COL֑ф9# DJ2#A8?U2Axf4V_"L.`0L핎G4exJ>uKl/Fv t F{UP yZZVq7*{(977I[x)|)YV^an*|I1qmg܄t$tKH<-~ +j0{ i7Q|X~`{4:ҋW9yD-HDpן?ڽb00'I| ɍ[Al9ct_RL)G) G;BTExټm=ٲ}e9 "ぽ,0Ä5xLNA 6bqp<_Ub`E'KJ~)-d #cPy٢nU {'})ߨvyQduL2a`ޛWR9ʕa}L⊹ڡB9+Ϫcߧ['"2 -OU[:k9 +i -vin(0vx(RaE%盉h_jX=Xל\r%7q<؄#L Qo:ڈlyU}u1Xn.> d@p^ o$x1 N! [e4GC[*p=K⭵p|N %iюIDݿmi@^sD YJc\Qv5#; {6odx (t١J`?ϛ{VRS}8"y> CYO356B.4Ɛ )!l3-K[ K#vjlsovbp; x$t#5 Q[B'\P'8?.ez"{Ł:f#%73yoIJg?;f/]s"T@ҋ$B>ӺFt$HL628فpka|,ܺkeK}Kfx >A1gNFbK4-F#JFTi^X4vVb+wLIoA@M/#|J5":[f 8 7yCi]QM.ϛ^tr wMOp*bMoxNKCw&$lry6dH}%Uc>]HR$1:ku~—3[F/C9JѐُٜXq{q^8AF) \?\w|c0 TcQ̆u;XΗu|1{ⴶ͹$ (5ڣƫ쓧+)`iy%*Ĵv,D<1$oO0ɼ`I!N8ڄ{]4ԡp'Hhh ڬO9m\ &h<>*g9PL r&"tAEe6_CMt2<& :'/%UWWCCTiBv;1в;AE9[7 U+z򄏦w8 `ݤM-Lg J .oL*5Vw;~͙mg^V<䂽QoV&P}>ZhB-!\45KXۃ>4zW;'9ٯhN>K.ABq'EE߅yH4/ǀԍ=o+|NUsMM}c"k3* V)cԍO-̓2%vkHELC_JRP,)Pnk+ɲX|ϙ""UٓflDG2(huJ,/I꒞xjW J7:4RCm*NgA0ƄJ?:fƐ6-tNZZ{% gpxUհ6[<4EeL̐Rgq4x_A(S2&\.dQ1׬s3;1z Dd8׍ݫTVg}jmZGv _:Nlxe?P0!(ͽR ODRxykyPZգVsgcDiƝ;[h1]P 2P[qQͱZxi%J@jL<斻G?[_ nӑS d3o5_RuSBR׉#%C!03v?+TLVz;~z-CLt\PZvGڪX_3YF.ң׺?$҉ӥ*ح+:AXXܖ17_JvCc0bKfO!U<\W_-D+c|ґ=y0-)֚4="uػ=UGp̈[4&ef؁\<6ߪS(1j8/gë¨tiȿ 﨎E]rqG'S\"(7BnH7LelaZJ"J܃ ^5|M-yNq”:?6LE: <s6ANucdXvPCܼKH/|$7)i!y!H-qzX{Z>u/JƁSW> lNUrvt~ !j1řD맗)R^;L d'Ԉ?CRA`}κAd>0*^1ξ]c8Ʋ}5C5;C/C-终__9΢zd!7+T.N*ۧ+&i SiXn 1ϔG AƳn M LU։VLs&,zLoPpTTͲhIT~ΔPOSl`/fg>|~y55 {Y\;vLY 3'47LBlN6l7n.lX2HcTě yZ*bUVQ扣֢@l:r_#ݚn,ZZUlc;!U Ӭ!)bAo*$A4jlL$q˿~I/cayJF%l~nz wNә{y<1}#u4F7k֘˦Kԣf-eN#Ϩ5G=1o4PES)KXWP|&6 uJl8{+ڱp٩jo ;-)EcTݨ&*Kq4 ,z${r Gf9,h*Nc.Ѿ$lZ.>rTx") ⻠m1 \?";QuYm8e͙/٥Cij\@6y2Miʋ@1aBp36P%ÕT4i|S[b ;;zr<ã|K}m/ `l'ŋN^?[wХt3K6_h5^_g6(?C^GeV/oٵJx%%Anm/ ҽ-c,ARVwnoe"-iaӊÆTn%Msnp 1h1k;ҚcmW'i!gyzв326o-#`*}g+&<^$nR c}3%H|KPi&\MƧ5<ܞ#rvoǶ ni5һs?Nɡ}]4J=1ƈk^>~-r!+&CŐ[Eu xܒxrT' T~1Q2,Z0{2]$B*W Lܡ͙bNH vbsoBժvq`]f ,cA<6qK%hMMwr,ּkX,:[oa ӿi&mhxOIG!'NPn4ߕleGIivȐ(*HA9Q㓹޽LZMAR6R85*~$^Yƕ ى9yEȉՆsT#~ ?#%"p(ػNѢ痏NkmQhه1;E.Ѝ_F1ֱ >ao$yOF+nzClq3{ ̽ni Q g yh=Ap.؉SjhEˀ@R0ߍՀƱSM.$q(~?Ez)dQQ5OPVoA4W=G&dj6_IIP%TQF_7GJZ(];Ēl:LfMdIJb~iJB>lZ8IDmJnkpfн2lk C櫈dZ&&m*,]ˆ!|uS5,d0+l?3۱ЄV4SkDP`F}6 c}CesDESe +Ux12$-cOpȑ<'z19M3B-=bYexn{0+Ԛm~ӚB| V&\(pja0 {KT%pp(j^!s`'t|FHr-k jZ׊s:O !2m M ̊H67ь)eQlyxјG=x^zWZ(R(;e)FQ&,~w;֨gA( *!TJӕhiwpzmX8 4?{)VKO4E>rww) J:=ʐ=|]xS@hzn0PϪj/8a8 picB&58eC;U-ytCI=>e)n([vv96bqᫎA5A{:z@ mt?G3 2[ϡ+,f2=&co=Qo|tr n*IYt5Sؒ 5]O:ֆvrjA*hEL2x^E)n)-6TSylU/UC2W[PΣpp;k^[)AQv#g \i~' },XIe݁\$X+ia_ݒij261^D<7 NV2a5t5fWwq{q*u`E=g)e׫2ND.ݿ=cyG'gsy&ԧON1iN*X\5k?!Ae"aZz ;6a7"٧Jlba 5b'뻥 >pPrZ.@CBIy4FGXkX:_WV& hQ [ Ԩ-_ n4:PVlzG)!hgBHo!%&Pcfef}t|w>|4aWfr+Rܷb~FdKg}3c@ 륁 (C4WF=,kP$U FhE3\hj\BWt`64xωSsfZӄx-fIec'5`~"`æLD~ҦtM[) R^v/Q0 W#ⳔH'-K)N;'Kj?iiF ,=YR]3R,0TQ˻Z8 ˺^`/1HrSKl[*ȍUƟ:!={%9H؊r_paVKo6=t)qsh`aIG:r} K%;DZEg*Q }6?S+GV|2ܷm,>g]yr |wF7'O V{%"8- a!KM WqK Df\v@`7W(C=l{ILPqcӛy1I({.,AiW=j/ e[T4/_JfԺ3zgOBT]bzJ@*z+K%4 uό%ht`ގ"8phIɶ._P2hD@OoFsCV${|BFeҕ 5'@ݓwe%-31{ 9BG]p<  {}X[r=]@S{aH.m,zyڞn3d$/eErao0>+u>M:\" I݁nD]=4:iSLUY:(f"!$+x:dyKԉxɎ6I!zQP{^=}cNP.nHUT۲"-?S#ƨ u| +t50ɘ{&T¾yUHg{e6/H3zk g}Դ6~mHN-3|+$VoI%9V PY\d:+])`KR` 4$>N6 }^:Ѣ=%3&w@|o*A%E%frڥNr h;q{ Pkf!^^%dJxS-fEDDᮜ׌۫zcA瓋ܽ^ a}3ƥO}ln?> ff Pu&:(hT3T&L )iNLHkB L,e$?:a͉joAu̗qkjj4 MNN4 :p..[dH\-.T l㾵Kʵ#8W?~4mG&eKP>tO5*B̤'[~4Dl6!p ~>^m;gcE@s0yv0M#6~E@ٷRY#)WA 6U6-6ƭXl&ԣ {&#<9RIZ"3_h{ţV{Zmͅ%Vz26)̟?>h'>z*0#3UKUN3^?3sWL ^\~jE*Mydn|ꃛclxiEW̖՘#r㗚<3h͓3@MoAqDG+hi'hyŋmr1@+ȉYLuVeWİ(QL^S[Ĥpr7kȠ(=w%t?*(:akÉ]T<""P3^}K=A:Qa[Lr8U;( F[Tx߁ t?`"!g EL1j OO"TуOHz2y 6i7yYWrjڜ`i6beB@;ɨ>4$f^KͿ\'J@O;a"3 X)n6)rS(6x;:|OѳֿPicJ67B^賺uv/Plz g*Z:'uͧ[3RБV0a}Me]I7uw_n|!< :-#R B ZZZդ7Glo|ʥ/+׳e߻-O1նژȤIY>kz&?r^r b] 7[yz'a|=դefNH:yEfx1BMǒrrMvqaZs@'4,jTU:斴Vt\آ+icR$g``R<E3fxޜL.eEU4Lـ \zFs` pivEeNWA{F0Z~+; BO4 Ǵ]Dg_(}st؇+]wAyY*Ka 0pg/d1:VU~8bRh0G q͏]j&ϭh'#5#$LjkyE>gW&EeB P9 gpn^羟UN+::˩q|nJaGQ%Z+MA0{V( E' IF!uASX$?|+M쵭Pdq!e$Ԝ78AXk%C욠mw7 !` ?TH@Z(OdKңZO1{!C6Up̸ ['njxgSY>#6]:;DB4Cl &Eml@ AyugL %NK|WzĹK=^^_4 Y394/=9)!N<^HԅYj{)f7U>I\hf*0^8..r{= {0^2Pgco?v˅x _[PU`+bŨĒm1q ECKWY"Ѹp?{r|v0,%f,٭|loްV!81vs{;xtob-ߊM~6gv5b>n46 S*U** kfə!%5C0`bH]?"Q Q8Bj3=;2#xs0c?pQeOut I~҉b= pʒIΘaI V\6!bGVZXí5M@eѝDR޴RaTe隠c{9L̓\ATĉ ͱ :pmb-XØ_v`p/2^ lڋut/ :wqڪ0 9DɾU۫HqT)$hg-~\ч[E%"?̖/΋~^iOa}.+fP'T/hO*\.2e%M&hᭌ) fHDQx-dApҴr=ހ#9py9vI} RpK!I$ho@fvccOD{V >۰ -$s5>O'TmrȊ)Vؕov#wFv7Y<ǙM7a&.B:$lQEh9\.$N=eҍK Bikjh7p$;dzW |$Z"À!dUcK[O/J/!dħ`7RE Osr~q@Ωx|ӝܘ(0ґ]jDU5&SwhTEY="$OenEѵGe\?2k$~DEU,n!>|1\\ˑu";we' +]43,J„z FZ 8.|S-U\݄ckS7K&pCT*m\` ZHàR|JIZBrN<.Aj C_qt&)+| d>'_o灦s>9dbebƌCu4ו@Z-)o3(7ĻD q.1AE4v GCV/`eJnF xr)ǤlMnv {,c_6BCMuKOߦf" 3ä ϱ?Ї_urv‡F˄_~Gtv g? z&uTJ6yܝc5eѝ]NW2}XםyE& *4U"\를Υ )#9tVfj/pu/&}5ͰyfZo+G r݌v1ĴGܚ$s71V=e Σ[M:\0?Q֭Ec_Gj Uo\͎$h٦ s]Mҁe[A2s0!~Ǿ/&>QEU\\YVI: YN\R@N"W ^9UeZ[&ᖗrPMI5TY5S*GJ#"0kQ#TbP1ȑ%$9~XDb)k5;0П덟#Qub >#գ,1HbP/2Zr5̜~.fލh4Ǖ:(E*4M_)VH;UZ K`$;l0 .,i@`JdJhn0tu}ۼCJ+]}S_,g=YD4NY%Yb!<$!?ܐah|Vq-*ȵ5d&Pٺxx[{9Kv7;hQDϡ8*L7Uҡ7LȈK4 zXroUNٿ"TJon!C)14)anmcA2KMX'?r z>iEwf5e|hk ?jy\M7§OW^zV2 NR Yؓ'hq7j+ cc%e@P*"obØsQD2`TCW1kYM9\D*~+gA(bX[8 ?VR%2a&!캰<0=_Xo -<$LME-GI5b΋E P5Xvzo*g{t׼s7NVTBqVwQk=?F#2v$Oa5Uk8ЧD([-쯁!}#[Pq:~"Yol:B=ʨ bo.BE2߯LQ?z$(Ǜr&^bGfQ6B̵'>Mqy`:)z>)kPJe}tʍ!Pʔ?n^\Vꓠe搜T0~Lu;QZAY#z#ԨƢr/vMn,*ҲZs6&]JGphQxAZAGV6[ ijO9kV䭛q.j[bZbPNSn:B3J\S7cHOCJ:w@`x9g'AtW{½&3U.]gՋuZ3$g$Fэ@L»X HUwFK{7kvMU ,5 CC~PZIP% [ӆ@ | j \%Ŀ헆a$l Tn&h_|f@k54]Ϫ MlkW1gJGݏ.-YS"Cq!evx/l\~-S3?g⸔ Rb^E f Fe5=LD֐ؘͻڀ0<]=hXJ.ÐE9ʰonvE)8:'VL/\ ГEƴ;rOrl02w$QOߙFX O\3HϣT2ͅkk`[]T_'[4 jFRGJW@hթa3\nӁ_4ܞk~\7>]GjT7yE`7Zaj(Ӷ@ ,L/|Lh> oh".gwhO#9_amU'G\ߞÄam5~ggW<śUYZgdJNO"qCAqjfA/fҰ|f<6]`8#Fó$X`.lHUi57ILeY&9m&[$rER;x% Y >rCx?PrR7-8K,qCiL4_)#vE7}|]j8$|)EmocgDӯ O'6wb%[i5k8~!19=m0CyynWނIihQn yl E%٘5DvH }-i0&^&:!uUOTttRٌ1+:J;0q 7?5 4?U9G1(i3:P G?V=Cu%tJVw5>CD-n,CmK"ےVdF-'@ڗѺ8>7 Tu,F U LfI:߁ݻ5҃e..Uds&A"`n6%͎&.E #*IJΫ>$^L!ϟÂZE{7ޙa)Ԃ-C.7*2I7=qN/qׯݡqL1xX k!@:hAع0g{Ud%u:tɠqT8JsL<'iF"i O蚭= C\5}y^v9 8zJй3n@WhǞ7un ,ϱ r˂X@ȑR*,?mB5i)m+!\GOD&> 7#nO= fBOJ9\r0;qht,_o(XT6u?}TfUlz0;\i|]>XZF\vNG eɏe٪nwr"Ѭ_-| ϏwZ*B0" bL1X8 Yem3' *g2#& o]LNm8¾u!&42l::=ų@8+c&ٝ}-[}硨f HCSTӀi‚'Y `v,hEgC4uf d,{~#{pB] ZO%vOhaϩ̑z}X՞Sp',t=7 `=oF]X䏔| 7?]Ƶ0~FǽS6j%a EWs(r{th}2!M `\u!%!yM}/¥o֎f4vDɀ%•2u\VԘݎ(5zؾeyƽ ¢uh*B l)T"c6N[z^' eTAd8k, hL\:;&UIS8$gH\ȶ߫ICjڝwsL\i{:Dwh@l>K{6GTVp (P&6Bcт8cgs|1n^&kpSH_;V.%Y >dFD$ܕCp"St^w#wjPLKWދMfB 0X@(S;(8ҺN7/@v߻Mm Inr~ygDžG4ܗ>3B<]ї#a}FL?'nOwF Z!; c}}\w[Ź@)|VMO(ܟstöqrNF蓁T*7%GJ0`0 `CӲs0&jf>i'IdZ]CRk^]Fs}5Kx4\ s$" 7 +õE7/+IlJTp|kXл+vƭz7f"pc,QUtuHBյ=O{!kT bv]4bm;- _9sH^Qc|ERfghCP͕G$`6E/Vj(~e!-\Fy(Vt7ԅI$D&2b) H#[?o>[c#5¶Z{0, ybxʱ7/pV^.[*d5uӘE~qWŌze֎CֆHLcLHgcv6eLn2Q͵3r$ |ܠk ?1:\+l D))jfwsy- 9||aOi'cA&biQ4Vp0,U! [)eNJ~$aVɥӌˁrIAlnŗel _EKU,wzXj-hUxݏ5D <HT ϐLi2 }żS%iX\WwXZ^ j/DkޡSe3n8}lJBL?W齯3 y".Zyt.o|;.9Ư&}Ǘԅ,cN×'cGxǑl-^|gca̛(_;|!0C _k6<`5`[p{]o9̹csy͐vvv" YTooՑ,%RL ~S_s±RAQ@,uxӷ{oP9rӹU=ñui㓺IPek n63?2Y[NI J;l*T]ϵ |i;hGDow'` ?*Z|ނS$謜`kE!qcAj iǻmc[< l{9ab oՐM',`2-MEGڪ$Ɯ|5CrH%InO?4|!%豀^gllӿ+|vX` 21t~ gC8 ڍgN9k}Ҡ.22I$9 g,wg)53P8u$6$ vݦK@{Ch~Tko=\${>tf,ƨ_4RَfDCu# ج+vzd:ZUoT6Q/,/u@2lM"gMKj&!]˔آ{'{ROgvudbgkٛXL@Y\7 !lc7Ʊ3]>4;5 ^KD*SMN(90_.nDu%~K.+g8<\'8 A&$x 屿$a'c 2yY8pׅ+otl ̒z5*hǾaq3q]L05(42D$,aF<%C\bw`휔oP_ΧLwcpt~-LP:Ev%\լ.p\`p^޷dZ% oox JTQ8('+()BKq ^{:rڵ$7gQzx"̞/Z l7|B2ʕ9fVc ,̶ uMs/B w@C𫕯 C^ЭC=#%3$2';}&fyfH|/cPcb-Q^e,+s`V't7zʟto@f}Z@kVszЗ"'6{bKCPבt>rvf. 3+b]gw~e @Lʱrmz_)JdU=1{FBS{ }p][ϳZ^s;x*, ߏ]A\?=/  a? Ԡ̇ _Qc2w,:QDn╃y6J FU8qqz`S`Ϸt)QN;*fByGu<&Y=0d^OP5&L%Ni*dx8zȸ]B[W+>[Jx`|u"?UАJ Rq;̛+lJz=.<>ywouk$>yjh ޢ {`ez|MB/ixnam&2(*rd[z *ɥ#E2/db(ҠIk>XLy,J¢R>Ȝʼ*{@␯:2ޚ暘pzY;7 I+YM OIb7vm˓s3O2&xCB/yd qVh^ i*wy٘]ݱA㴼/vKb-G`.|2fS{ D凖mP|5Q_Gc|$p7V{L 64˟V+ HN춷. 3A}@gAT,) a}RtgꇛsE$m窒;'A>YMrA"o|*_V YR.K)4qbNż[EY| J@t9 GÎoV~1DNLh8 j!x*>3\fsGi'*+4y3l_U9r~?NVY?tlQrU#Mͱ8],yw%VvЩq6]7 v :7?2)d|>TBu{ 8NjٰV$UE+Ra v*ܜ%.pn)똻tǯ T6D9}2^} 'j\,vi4Q'&.YY3Vva]R!Xg᫵W.UyUE4BpOT(z2C.^gZ+-"aiH 67H܃ )3(m_VYLG5Ԁ*F9֬&-?f`Yl <ݢN!Ɗd3SwMPHu{=>swp5@bѦyi!jZ13?4XυFT ()И ҍ_7.H L4HBc+1"E&ud~>נĞ TBAĊpf0Bjxg5Ho?/װڔ1<pȖ7]-r;;qo %sRG8g>+ k%Oiv,[~Q̜x' xF!P=Sc5}+ܿ+x|$tO;j{pd2ԇmEV0bJU*2~=Kܝ9k& Qr{aX2 Oh|o,K'A}3Ym0/fuGkK_ dA[I0k.ش#ʋp]1Ja T@Y(9n$6ϜRJ(ńA J(c'榱Q,ull]{s.𫰮)~M9"n_[]?q !78x:yi# wY*#9K}emNB*UzoՑBlFGqlh]}kZ:҈r).S -E29_dj`U2zyD_3N9)C2^$&4vl[Hg OQaT Dq M}VwYsZgcρ ;@8 SӎyÛyR?awkw) CUSmSUye=I8~v^m"kf-;R0ۧH2ۧhD֜, R g[]k"{#*C^MyYI!sbTUa^aSț;ZĤ)9:x+N P~W(䢉8h7)/czQ5 ԭg-e\euK:}sS.bMe+>vj*kY4>TmI}ʠ'#b&b5^RIplĈőr%ctgIPZNZ E8VŴ-:.*KqfW}ojlG<׭wHkO=|ߚӉ IDbeꕋTtUFc`ĐL5  rSA$F`RȆOmkEPzQj"wx8Ww0E݇oK^Gi}7k|Epv+;= !qVMmqvP"8 |sDQKz{hp)"  .2$EL*כrȃWˎ҂#L6M|Kr3Vbfm g b~M_zM_##o5S1T͵fťbBBd;>DIܩ%ݻR&DO;$@qm8\^m,qլ#Y YX= I7V]_TN65f}vqQ`EvXss jLrmǸT$NLT(wt7XEDuaW9h-EǨb=BAg'YPR-d,K2b2Ziz џ S+l%#pدzKr/NB`қ_ԽBZ38Rʼ8ӝ\+ 4G,/EjoGZTuakƀ(W55&6 RV0(f`rWD+!ݥOe%TTr'%g+texeY,|VsО PS0 ==w+2%,r1?3.E8 P=лx9 I'C3)\ Z#U}Kgӓ `fTs'iUPNM:OW=k8*eGL!_zExԠ[&aWM@JG 6~WMW1[mmmㆁgy4N OR/L 58'uHF''HSɦ0L,V]/+L0d[5raΪs iW|]hGxU6384"gg$\nC V^}f$ t\YvMK檾%`?ja~p2@Mu$| X;X92uP,Ȫ|J/nnld1`SC> j%&Hd y*]^U]{}%qEd!x4SW/$.zSz]N߬4)Kv`Ƿ4EywZ^ő@s_jy6Nyԥ6ξ/e&|O6 ckgj签}4#;'a_ n"C tCkcD \/1|JK­\4.mYi]jD," ]=b)!" ً48wQ4Ȉ N- j`Ege|[kDb+KgZ7UpjWůb -ץ2N@XHw3uO!ǵf|SaRL?2R-˶𳍸; uYtTǻ4w{ym 9nFD9%:z=b$ #91g(\9t`3"#/D 'i2)mT֋I ꏵWR ?*×;GT}ss6j4w= Z N`OUEuGϰ-O?|Bsek+0|h ܔE9z@[(k1fwh[f b1k0 펪3< (;<$ ={[l_|oBۖĺ<{tP@2W±+k&77k;Gl7Y>c)*T<VzbVu&jEO]r:ؓ1u(z?43EǷ*yl?Y8"4JRa:4 n+F)v*CSuF15`0З{QPTEr~ ݦDC3 %%dc \*ݤ#Rk+66sXe*Dh{qar 3񠭟F!WIUW9F\{i]),>3kVUa߫Ę[nMmdJp$wQܰr?D89J㷇B*sB4)oMFE&:Bه߾Gȟyr;chyԩזG'g,@7@wC:E6c8 )1L1:ft}s8mӍ0}ݺD'9JO@Vf~u;Ĉx*r#S i2ԻJj wqk# mCZ}pT<m c".-}# J;ge3_cu ]{^hKOg^U2cMU|]W0.+SV0\B1k "Iw>qx:51,br  a52`bCLj r[$f^h$. QiJ\ޜ>+@yd{ }TGE<~rh 8xl zJw)^A_#r9Kk_ Ȓ爝fJ{=bQHc#/=Pn(I:q2~JCt.%1]'BŽ`AJlOwV3:"b=FDy ~B\12Ғhow.(A>>Uo'>nvBz?w ,&@a9IZ:B^Sf8^}qշ&V1LpL\.ir' m[. Inukˀ-lv@j؎ß״0hH9Ff_ 8>Uv0n.ve krXJq=kuHNcUFiEH_[fWy5:3M. O1U3B" hzɆSҜC+žP+B9Vc/THJ8֖e5,(Nݳȹ"j?}̡Cu! ey_ ړשbc'_w"Ot V2z&sypRgdK3`}fR}1rԓF;RQ ~"p1PDIZTOI W}pSђ;ybmg1I9?ʂk%9XEl6g]- =;?Xn$K'R9G JӖU=9 Yw %gt.42J/M:~]<#q|k6!09 C,cuR^ۡˮj#\k%9Plyf>Mqt.=3G4Ϗuh};"JeӌKZfl8 `Fx4Rm]:Y#(PB[P.9OK@fH$ѰlѥzBNIsHRF$}Ͼ#15`ϐX7P !,Q6CfL\8([6nVUFLlGtH>θsi{PExoS6|ˏy̮Pq2 }SJ H(:7nٍ-sx.hXs݅qCxz9-:le?U{-/`6>K|%܈@LR$4r;F+^ӚL{Rmz=$d'd*B ?;ښ Ԕ'VkI<t.;=eDK6I*М4sL&ptZ@Zv}8Mx;qs wJܛby2l}ɷ~@:Y 9fnɝ~QbɥL܂X!u%OR.m-mjmGѺ+AoU}2cJC4ٗi4t:M?%[w i?)^5vjJe_2QUfx*b+:LO$f+PG@~\d 5AŀJMQMa@+|TXC2+i*֘92ECqgh"u|tHW$:kryg0,}(8m lYwNUVl~?5 !u@WIJ a?S/l[lJClN+l9pŇkYn8 r\{!SoIo@,-=ؕGݧ`'XX5oÈ EcO&Ku r^&pFR*Q)٢6= !u?DoRTԳ ý9X=, {oUqܶukYADcV΋(H{FQ'zg%fOoeII-.`:dEJh-sgL ӈ֢BKowP3Eʘ[;+,wH|l?r`d /,K"Y[Bc.cP܈U[,!&,V*N}"4 E=1]dρ#>s372g) $KyjKJZ=Nu3 -5LpZφJr*ꮤUby nĈ@sp+xFUZ}XCm !| [kk!,,?SfOHl/  a*|Zfj' \w#,Mr/ʳ֖ ssA= z,yb .=5ZH:\YR{uaAt ,큺تQ_hO{.J\ N u ZIz?,㙘A3++W%h>=,7" LR). _,DAz+& <SS_XQ8ēs$ .'#``n#Jʿ_j[.:%b\"Bk& MY;5[cX"Āѡr)zm]y$>W Nt2|KUkmZ@ƞXNg}vQDzX=6wggX^Zӻ8P^C3% <*0_c66`59_{ !" m5"5 I#{UM @8SolcfoYcɍh+=|%8 '텀Z>bv}29e(' |΂UJy;4'or,_猝x p&Rq iשHKԁ"Tn,5lME.,7C~O/T\ 'X}ϽXAڅ'& @<~8o벜?n+ʍV`^ԜJ~5 .1 DDiEm@ڶI"rॄS?5RF,9X_B"z:y>{!9򣖣׼̍xr7h麼;;9:0^{ t%+ku3$ (U1ոk)Ȅ'OTZ)AL^U;2W~4?\ƻ)d !K̙[f\Vɮ =/j[ ) z8$_xEųaoOάgə>,t-|}&f4m&in}d@Oy˚),"'%$Gk:,ˑ:X4pfhV#:xQ4t#4df&]5= }aJy`$`Ve?HUXpsV5 DDR0`)j/Di|/[Yr%>ywti=mvd4񭐓gsƏ/>]b|LUܒf!9h7R)X{(VJD !!B3lO&")( 1J5f-"+h&W{'rPJsAxMU0/ fl{0ڒ/ ๡xqƼ p={fPvNCSSrڵAiPQd5LFU;nD‡Lm*&#??[f ]`*,cB–{E-%7K0ۃ)㷁qjZ*heݻ65bR40N~u<~}dC>Esr<ޔ2!SdSY.X( FMb7dh68dc%k0}65r:(3F))p:'8àN^S*6dᮢ"PK1MN(YL6sR&P1xYwf~ڠ/hCl0Aˎ )%w&X䏿z,¦=a|ɬB{SC{7n><){DQ!f\tsߡLKqIU"Egg:CQu T.`~ĬVd<9јi\(7 ohS&i`dEly,cF踞Q+ uW2Gx#<6b=DBP 29rpr( ӝjuFDY5LigΦ9F&y($AbxW+omp^FZ$w*\a"EE@̸w9B} Ԋ$*Ut/,'({B 8mc%4_cMJFaq&t[?!DeCa;QL˶1tHgJ E%l 1~Q+`P8}+39w-/_:SȆ%RQE)у^7A$]p J}B:䙌uT঩+V_0`hD%ImޓZќ{l[8MB\2&-/gst~Txof<=᫝=D\@m311:6:1/b]$d1S;^k;*n`1ݍ9iu_@}E]tEnM#=%ȶ{m_/QlA'u=9{__onf f~SOwjtB)H7A,$ٕVz>+Pĭ$F+U2u%FUifY l IV mV}tb켣ȋQ[G\lUVhWd\O 5iuKvm%)D|c6KC$wU͙JJ"EHlx|Q,)7N{"#B"7)X+:?l ^x|Ǚہxi$m$߽)Bl\O"|>,6kWrw02$* ӕ6Z-peXxF_̜50 ۭ^3Z{ ^Z@"Pp%Qpi}>_682QF-1/a#DzXjNLDH6qz<+tnϦԠ,),(8R^v 2.bitEa$C4 b8j-,9؊'ϺbfqFb -hx`b'J/64ﮎiOTOj- FyqPSz?й~zx>|ח"]D,Ny} BׇywsKՓ<9 Q1N1Eԭ}mY'ʭ.}rmPbL^3V9Ǒ]^d 5) 2iwv\h,.DhI$jb *jW 8Jwu=I7%wW)T"d JIXO&&s>ӜLoH$2 VIJ$ϓ=)R}Y- }3\>5) Sy7@hp)8/{b:}=v.i V_yzЙpI9٠r1"v&!ߚΜф> wKD#9D7v\)D0oOY[Vٕ`S} 2듭ñs虹/ޠ:`x?=sտ@K?o61[5{00UsD@KhK =[\Ի]ib)s]'FvAfVylW >ґ|`t aGŖ @b >Fuzi+&~n|Uumw5q.2= L 9gio=/gšdx3pPe ;TFP$Db-#h5%kQeڊ ~kfM=' Fd` rbTjI# !P0yհ)𡪨k|&JJ[87x@*ܫp2m=؛]TWf NъZa8ot,ez^VyQ>K9uuȔp,27K*`z/3zky Ȍ*D]*.]"Q9ep< moAmpf*;EP=ph&$ ` `#8FRF(:8CÿK0>8RX邟3Uk?%-ГVk4Y5f|zyjp?LA1&؍qtA5ʃ,㼐[E{-HPfWbюޯ+sOmi+y F↳q WnwfiVƪ!B=L;XY9 c ބf xd{~2wA`GdGfr䱖~R.~O_!ϱ?S\!]CsUeWqo_I'!w&ҳ.j>0nDNѤĺ@s0ѭZXi` =0'_T`,͉1R)| ╹JrnՏrC !ogD+ P%e:矷o~fUcVy 746Wu23d+(\A-\1{:r) $ \f&Cl5se{l[Rz; qNcMu%S1QF#+dBOQs[6'Ud&`,rC!4ATK@Sx*wG^%φ}LO6S&wpiOsQ%R_Qb@5{F75^=j˻ 4x0Rx.Lzi7:ܒxJa/zԜJ8g+" P{"u[Vdˬ._upZ vwKNYO!''#\zח+>|}:2h{$֖AwDAP)^C5сHJ q$6#9vIFST'AHsfZ6FQQtWR1; ET'tp d@/?iZC8Ϭreax%?_X66Hm@cfѻ{ h/1<Ȟ]J\Rx^L _6) '.6M<ۦ$ĒlK)xg7`<$ݭMa1l/Hn|M nlX/ +fvVI$jGhKܙB${r>2?O2udZw~[qBg>Y3o\]dLɇQ%t]ϙ{O%Iڭt{:)'[BMޓH"M·,ە9hƒ+@(vE6M( nj\=V@)aC/EJ%h-1v&QÌi?QAYYh`xl`7׼¼()kA|YhQTz ysbyC#7\kV")g'jbOP&ϔ2_K ̔J=3uCT,CTb7AM;Yt̤ԂYTc#pNq|.Ȼ-ۢ.]?K:EzՆ~5d= {j0{d޴SɫdxF,TQ,%| hY3tj;J?qz FNb0I`(3_nC7cvUX㛕rLH%w.:쥤M|kRʮ-]۷.4CiZX:l ,4AAˁ!ѐui[L#T!-1?($ _&jzh4'N`g˺$*SN+)\++>0%/VwGeaѵ fq2{7YkWeE3cӾUapMv,)JhА JJ׽ { :J3$^6K)J 8:] dYAuŠLT9Z/vdsgrEMQ!.o81U-g(:7>a tNb^1 C3m%sLm(mrcℍ\.p&XQc-cD*0ۗ lR86G:$|^cf}$s4IYBb>.CƩW%!+1F-p@.ӝ}K{}𯒳>AHy=K>Po]{{ȮG\Oؖ¤ 3aD-t#j_ w@xTP-U`x~K"DyE 鉑>koV-Ÿ^Om=0UcN-nMY,$_ݭ&<:S԰ޚ8>G`rȋУt*"ʺV}Wy~f1@ 4S%};vnD%/FGJܱÅQb"x3'BIl.jŔޟ:GUW7&FFӲsw#b;O<+BQ{>S#sWSo.5F L>KZb& )kgrǧ/&ܿ8Mj$]W,G3}4+?dYeKSGGg@/^@4!5M󜦟0ɈS~GYO`ȯi۟x/Ú2IfFɰCR7d#'f5H[,V]쿓 LR}>SWʻ{Soa .(%MYL9 {-u Չ5ܜ5cjiQHV'kۢpM }hsfYtjZI5ZTx 8,[$g+IiP%άcv+nCxkn- RXއ$tRxմ[aDq,җ0ȠRAMfK'^mSb<on4KOƋA0h8$Q>q` g:btP"u_A߶<&멧ǜ mJrns([7Pc9Le'^ êh%+K UsXYGu4L/UKQW=Kza:2nMT3=jJ7Q|_hPQۑb[lF\ͥbU^t3҃#$z7'MٷR-SR-@{FڪJNJuInL~lLMFV-Q)Jiٸ=ܰ\Ik灯^يNQ80u^ɛURs̐()LZ9)H$W_֨ךT#>[bݩ;DC:.ʢ9QÑXE$\8e?v *.iNv7| ͭi؆skr! /&!F, Q@}$,kV=#:} +hXǑ'i=!|* &PotH' ;gΓBv,h6ڠpWa]g_5H qJH#gCpȥaWp(*r<W#3~>#Y}7K563%qt n\֨Qn,eCiG'"sz~r1%J\!rZ+H7{ś}B C_w3=Vcܴ!~CS*) ~x_wX몑|s[&l+#"*ʂ]P֢=*N!IŽ%XzsjDISՠ1,Bza&3+md)ҙ v?tu3>@0{o/>Zf, N-3{]PlGJ^},,` 6'q6_%c?o 2ezl^Bjp"+%dBou_K#kRܭ|e\n0VJ9f EN&]^avq@_{CEpD/QYc|w5& u0·Hƌ&"xiZYZ[| MD p ϩʹOzF4ib//rjqE(K NL~m^(1*;ǎ\t/hX: |= ɘ- ,o{N9˪]D.  m66=L_`.p-JoS}%iҰSRp)y9Lzk1>ԇbn | U[(K<`5lI2]Î*׉0sBM 1g0lQ" ЋkFP*PӶ@x³ 1Z9|q1C>N:y-Gܩ|lx 7CЕkmQ-YX{_Oήk>A86Ofߠ1o%(7_89mFf+$P,uѯrTs~>zTiDjN t%Պpx6W #lݩq*CF/d}:,s z|wuk7](l폣EgGݬnKli \%N䞉?JS_Dl:jl-:Ñ'p#>QfWx_=K뢼OLՀJ5Ƈ&/sбH+N AJߪmMh!QWoTem@*N%ECm3w8HF VC=\$4yU⨠!{62'⻎lj_b>Wܿ' {-q*@ iX:<͟)xat~pO(Ow%[gH r\U~zѐA$J$ipL,ʵϲ'y4p%tvVR(‘X\&$xrYH*m#z8h-1ŵS4'xn \*_Ӥa mbO0c3H4w80`O$ X L~ևP ܵAQڨ?Q:@;M}7N4})KvmHv[od^O%\Q(,6$_$#1MeN̔w-zHy̲rS(cI:Ĩ&->TͽԧC.Ѯ Lmag -t+`#sܩ  x=gM*j.ddJr!ZfBv[A,Emr'%SZſ[3ytsV.go.aلGr ]:7$p)lmKI.PR›E* pSMja]4%-Q, 꿧a[#hs| d~j_WK/?(wP>>>لC I [͋j3ZNGVObW$|w^]GY,6d5" i:nMzQ~{&W(u(O Jf̞FX0xm>vi2#-F֜kP'oݺkhOSGO\;3Ԟbdq3n?g\ 3Pa>1v\F |U`c^  iE!Ϝ;%*o Xx@/+CXޘeCHf}dP)W}慡q("lHqQ@&R@@l▵CeJKYRdcɾ|K(W =E,?LVQ! a\W:{B~+jŲiǔ&pB-a@-.ii% GQ27֪H|Bz13~BR/fw;fCOόNu˹KVG 8.Yc,qqy?NIG0ms { EX u|ZmN?ڎ"pCK~uz47oa`QS6!Sӧ^]2Q=X+W€0_f|E`k@/X fquޔ\ fX~Uvucܩ7Tó(Kþ˃ F: (.L 5H͜$R_2ܦCo bE+fi;u]@,LT_w,Q%Ή= P. pι؄Cxg0) ^ltvqHpRe:?1cK_d,,']:fSn<k!!wo&Hؖm}äՅYП [zvn B>K'lw.prL#(5ȷ>4eaRӓ58J%ggrAщ-eD9Y;8Ւ½+% ;rFX9鵋֘s]h G;(Â%b|VK|CYJM,xkIʧ<ڞlŠXPZ r+bϵL?}O6Q)D\\./F턆&7("GJ]w<:;:ѽS=o s{-W ?*6R\Ř*)*oċ_;vp:= $zD6LdRu[ H6=4M6I@(tT4'F1_ :quH7C iw|1GR) 7qSvVa'؇miN~s2Ǿ@FY9FɷV"z7ZKۅ#<$VeM*r>8egSÙQXh?xEZ>_Q#r@^QqatXg63efd^c['gSFA D*i|8Vd\LwHĿ1#"qҤr-"֛tRO(< U.&M!͎!}y I礔nMYkskaO]썐.}[%Dg'J8/GR]1C#dJQj ۖѡl<怬[w:5φ‚@[y"r>hceݞм̆82`N"Ehb.m2"|qT:|e=YƁ\ !55M-|l/=J+7i?2"Q6hO(2f8{&}7g)p3\ƔG GЧ~oC CWk*E |(_{c?18*?)g-@b45Mdv&03?`։"\GbgrXv.ʆv׌U/IXJzf=$t%j)d@e=nF( L6n _AH_=~s "8M8؞bB̷ Y[4uS Oȇ^v=[U]Udǧ }>m`{Z!5m$لp],hu`;iѳmBzAz:dC+DUKL 1= R?;o=,m]^Ǡ޹ÿ^']%oXu4qsCܽ\ 1HЬmG&_LTona` E;Cv4 I?CB-?y n%%pois.O"=_Yu5ۜ5P*Cc=}_kJ5q O1X5 ۄmϟ[}pTۧI5qaVӶ6zlS\0oՂhaH {A׀n̪Z(k2sEМ y(wf8]XYVQ8}Y &wً.R׵rHp /"Loʬ@HehD**hsn~b{d2*&dԺ4:*wP*=-y,YuPVk0`eՐU"PHzOZL!|ƀFosߢłMkpf&׈ !Ez&c9ݪ ɷcd.@[lb6qyj_'Y|-lcR<:00k37}|'^!~O{۴}tɢ; Wz.Ty[ޫ`Ze !GQAcTZ0e/$TT>%˫eZmN\;xؠʠ*F'9WnJM|(o@*0EpG–$g v.Rk+Ξ MKYWN14W{vwvrvtAGrL (z zNKϴ(#a-#lQeߩh 1kXôlm#Y[lҚlqMg, 5sqtdS/=B=ᵯ^:Z):R;'8cg#C}1[~w WD ˑ ubf(6trB&R{2͉YAeTssM {4FYBTe+ξOIItwo}@"Sw>s=f uI`)`VwJOA&P $U享gތ,[S>bTC\@MCqrBxAh)FHrNo4[(x.1##O*2tF?onSdoݶqޔ$[|ʪW{ie`hK=͖Puc5 QwGq%BIְg*ty\y&WPa( Yڧ9S*ɈyK.pRDHaY?G0bJD׊z֮,y1{+ iͦκ&C$) ]ePnN^6g/veX=sDyՃ}wwAlUfpA@sكt_8рNM!ʤ+h*+gG)g"pxCCLj[/Â; cacn4S׷ S(ti p b"Y~bɎG{@ulGe7϶l↚f7 _#&qd͊L2)c `planĶV K r;%P~D?̬;nm X}I䊹dt?#+y " 6$~ eELj+ Pdߺb%:,4r_' p9$N h9ÄץS`,?fA7zFN {Co@A Q­DKgqO'ӽU}DJՕ5i'z>Eo&2xiD:|G.|I9#7W~#/Lʇkzޒ{l"dL7<PP /qñ;C(F$EdhTHہ孡m;k:Ȼ*7fC~qu_OV)u LGj<"dtfpmgܻg֩Fm.Y?#(a ƨ(Z[SKa7Y2 oTޙsAL$j?ɖ#T"cMyڧ3l*8.m!e'>tgsTR\Rm0`lItLYMUܙ?vy'M/_f Za kKT ,^ ׫*R wPJꨳn} ho vrnK@4R%Bk@mᱬ3|Lq\,{,[*9/.w/&fa=-~ti܄s*Mi^\qފ$'C1#m>Rhh[,74.Ti kPv:L4n%EdV]B^4K!Qnw?hd] +@԰ji}/ZthMx/|5v^64F#m -t^xX~!= gՄ 9k4oh \Z7|WxF>9d){*҇䗬 ;7eMgf$]j4qOCwtyD I=O_q޲HWjr)uL}ƌEt)rt7Xy~^XƧqgx5'MmVP)oFk+˹TF}+ฯ"r^ ݠ,2:Vqz [#e:vO )k}ټn8ip >VrP7#q5>z@VnTh%dug2} WuInvoG)D.AЧG>ACMT8"Iw)toUCr6%ww*Zөo1<Ҁc8#N#a+qR_RBW)1{Q^݅Ve3eT3(Sv$C#\)0l{΄]9-dUoLP~}UW靅$0jrb e*dXVbTXN$}.#,D(/\2փ~N)$2xJ;u{=pq SVD?9KOEľ+w_Y{ y9ίZx@jQn=\J>o hvT ̘Wa b8 ve4J% Jǘ(6^ϡ oWmpg{Lu~%B8F]#t74->Իq* Q9,vM^iP J{=KrɥqGݬM`EUd?p}ķQȶ*yE(Uu׍'dsd{\ĩ]v'@zgxN`A3p%^:).a Wؘ:M]Jk"NYuGOgcŋ(BvE2f]\ lS] Rt#sQ',I/duX1]IXL> {׶pxހlDLgV-Bena.S7w\uIi]->$i' k>UI񂼨(#+]4-$t"-j%huꕌª1 >Nk}m5l$Bw[5/-]knlTm͍[=$ԜB;͟͝"VQY٨ܩw$}D*;k=b{dk?j?w\2Eǩ2P`Do mҗؗ{,/E%H~Ign:A d ǧfYd޽+&3Nπh(f[S'0xje[ Ay_[n.ň qYQw 2Ra 4fzOSH!ID$R.u@EɁw!%0 PE"n PŽE*(ފfQDxO2(Rےڍv 3{C t T8 =pyɚWcvП,hkB=c8ZU?1{ʮۂGNg}X;)asG*4׊RUp BB} rL~N@? ?y97) 'BLiU;q$hK/S6*Zjv}W4wrNqU*gÎ,cg(Z(i9YHrS#^.立(}3hr#hZox4]+˕ ʤzt2Ⲳ9Ȅ \Éza DibG]fR9Q9}RWTxELFʍ=9 BᖬZG\Շ!VY%,XhѝiL 2{կ0L ALifk!5ånl$#ua~ {b6OAA+v0r[aF hew&D$k/M,yHU=tք#@C~Vu%tr++~wRS`Kqo4CY`(eQƘO 噅=pnC@JT,Z o':y`i uw5"Y\dGnAH#)]0Of\py-jڮF6Ay>.:\3rA4Juz;WnIɎW'ϣ!P{.E$1* eAe5RV'#|w`.MtJ ,p`^R`$b#zz(ZgQ0[HR}ݝ&M' HaAa*&m3sYvZuClHgu &Q6=pK 쩈^7΢9H8]8"s2FNDQp&Gzj^{H2 6wc_(nM7֚S>Zy!@>o ` =&"ťݷ(E.Nʕ'KrTD1x*.z2]`r2㲨찉B]ōgE'|2ͅv "a;w)@~,ȷ *Q-X.*qj<w_NeOIr|cE tEn,+ߐ fYÞˈղ[ Tk AS,O;k@tJ ֤kBɜ'݁vgeKh<䏕%D(tv];ؔaWnr@%C@MIRPSlƺ'SG~g (QPk8ɨМa( }M֙BzPpr34b,#F26]~Y䠏POwހ &0R`h t ~4ޏei2>Kz7ˁXLA"=9j5ET 옃 ]/򩳧c@VPc==Ҝ&Ds'׈!Yr0>dCF*-p8չjAHH/4<S(nMhV(6a? >^DmM;yWa6lo h٠y.q1bmS{zt߆Ycbȣ‚"\#XPd)Myꓑix'ya?Tkz:#m&9n4Y+]d"/?B"|c1#PcTCH+!-wtM[Y*a{\QPAD@?iJiJ1Q֞#j5wJ=EtWH\f#D:SC<ԅmĘ4J,;?@]NJQ)9dH|&?"w\Bgd=kϑ H\Vl|] V,܍+ } e- gLic5m'ahs[_SEΣ\:w41A]Dɼ~!4pOZyQ4g _c##zhNkd{1m 'h.r .L۴NXC$|@xqz1ْ,6`Ś8SAa,6 z`9HtV؋\dj@FZ޹x8kc0TLLYIwEo6x(WQT!BbQJ!79('YS$KfaoDTs`/kfX6:5&;?P}!F <k:գ`3 { g:g x|o).oN^*Rf )-WmR˕f*PþxvԐO4"O9REHcKt0tRt f:^fZ"m8T{؜&`c$,y 0A^"Xm>l]e< |4<1Q1E0Q]ڑJF_MCxI7SHLSHEn䡚"J*ʗRncxs!}^PI%Y!/m NG=dh>KxFd`9l{۠r5c\ \! ˄t_,B1le|̨J®tL:z7YHq5t~Ulua+pݮx†P#PiqvuMɇ%4wAh[̲dRo8u=`~`{yLȅmKIW+pE%.?/qxӻۂ#!~|hw@^$Dq#Жͮd te'xv CEˆaw8X[\Mv)$[ŕaG03LjS3#}wԵs<}# _%EBSc*x]M5łL)k8EZ ROt:YD*7߱YQ?`hcً0ȝs8Syu֬s\$BJ®'Z? *03lc(5mU<7v|&wܿVXkq7mP!>}HKp)MMx%2 $j+\E3"0`>I}'iŷ@\Aq!NG@ዬ{P0~yUB@؀x%21BtA'bocQF #v0}u% t$.TG *S>аBTG6HɌh}ت4 h0 ~PmPbffwfyG{pR7hu swlfq:g>+$eSYږEw1koamypս &-@iل/z@~$\8 @b)ST;PGsca 7 ̋WNB-EC~T%E>uc҆Ӽ(n|VNҪv [zKh GcH4T>6ZQoc[74:(\"-\jTaJhQq 4Iـ*Kf=잉d; IJC^A̎tI Yٕ3?xtĐ'w&{a}h@ift;uP5,XvFlj\ Ն Y*> ʩmP*W,[+@ fhZ'憜 .bڬRAk K pn(YM{/oA.8v)9f16ÆN 0t82 g\kvbGĸؤ˖H.T{|6`"0PhF[p$Ghpẃ G[Zzao۞!w>G)%\8棒@$ZhDA 7s6"VTH)rz)ol_ӽmp]'LtPx$q5o;df!?35M0lypkcou2p88 SY4߶&lEY6UOTc61N*y5aR}/8w,Qզ݀9l2vE |ɕD?Da8rs/?ѻ+?*d HlQŴ YoW=A̔Uy, Ar=U]A_, ܇Bd*gT#πĻcDk?%'IJdcĩPpuyIzrZnl$^?$fфx!/Kj*SI,[|c,>SH)<w,~ yf,;5m+l:0ٛ< ([T!o:(1c oU[5/F; $D>L3TR.x/Tt%p<+u>}gW}H<, ݁D5l\jPhVZQe߲RB1BQ$=6(r5q]v!MAcR9w3Wq:ExkleFiKcd "PWk';R}^?Cl3Z%Ku'sä2l"M%཮9Hh]TJcF@FX!#Hy+]N{=@Rv0h BhhUHMLtއ-4{v7z >fJn)qt0/o66נ͠e0gPf"%wB82}5DN )$sꙨ!4eCz!3f%n QeiQ=i,z8Ѿ /epGߢ䃋/=xsN+#2aEMvOp)8fQ{owԿIKH7fEuE@8\{~LUIhlV QIOˡyb1Fjk.Hz3%F cKcgMa Z.<˄7zeþYƻ(Z.NG6A)\1iK{Ϳ6"Coe Q"`Dy|M&$?P:-A8W\=v-z? OPܮyk9/‚I!Y% >Uq˞/&itKccvJⱻEpQJ&g1}±r;1|:l-+5Þ ch aQ7.fnls%9Rmv$;T7؃)Gd댵[ؤU[ wxѳ.^ݻ ]qs _1AfSi0pz|e{j߲JC/1=ЬdiH,;hF豏%sH$_sH4s+y\nʃO_EF@f@>.(b>u?;%8%7mpbzfH/tK]̗hwOjs > Peĉ .p!¶ 3 R?*f `|rH) Y ł@w>p6h5f$~2׋~ 76kZ5'uѼK)n"z1 SI Ya\sx)3g80TbGOFP-J@w~Q GQݥn-aK+MrZNs>yVYbE>b MGt$О _J /&RR\=p^BYh"N#z- B+#(14YK]kzzO)75_w p&}`i6 AhLѤYg^Om|  ].%DIZXL9TN;zn .AcxXfH5*l%Gr#t .= %jDLJ6@$Xp8xA)2 |OTpX#7u ʗ6Qp eX,"p |J,X]XG 0, nH vL@_F4y,~ZP|%VT_V2ՀA )j7߼bq)ؓX@lnh9`֊<)$$o?,G]Y5o^rLuKuk8\X-=sҖwy~}=3nҙ*!ez;M;^S 2v̎s:@ۄ2RfLmզv @Mg8 ?uyb {\HȂ'<`q(KYUAE&X8f(*}AT ?ß]b%u`>v_'JAS>]q,joR^@!%{6 xؐ < ln/)Z{!IA̦Io5/O̪R-ʄ)K)]{5q:dD/p1^tx>n)Ob:;zOPJfc':a}2fcסkQ 98V^$ :\wv d»h{{+n؍% hjbnzoOy3+̺ߞx96t=0pTQI&yA;60!b[ő8E>Q 5Ov֯ t*Ywhj "bu> |[MUz I_HWBB[8Hm$=u`29!kc8[a/ƍ)p:q+SD~ nkO+''CIUÿ Q,~R,pޓ< 2vH>xתX&e0 U'*m`9ѯJ$7+r&ZeHC6D\A{SU@Z,j願,XMa&_(AQ 9NPQ9s'xih&l}%M7_\C[tDL j A:I`V1 ;//K;L0)oS[pN -ӗVLD4F-1ɿNQ30v53 eYoZnB1)\T_`F/r)/ʚXڴ?~ҚD(ܦEf5O(ϸF{pܗ4~Sv{J> Ivސ68-Dϫwqۄl(zOH76~낳HZ:NšE;xMAYW+8Cf^Q2n56-~|vE-$?ȗ_iB4Dӷͦ-:|Og66lϯrGyP2A+"%a?,B̀@N cY-Co`LjOV t#d~o O2+mze!af"LoR,G9 C:#.-sPтCQr_\5&R#Dukcơ$G#XW 4z9FZ75Y7;/Hq(eVH`Ѭ /?p|hyc7|6j%k36'X G9CW2x1zR#b<֯*8~*]ƸEŠ jf#yiaC _'sa3LIKD2^DVhrD2Us2d0I_;ʶtBL)@U D[˕( ņ I&rGh>U%JCsi}?Z 俄Y,C,bNb,\רװmߡH(5l45 E*lud־ӬeZ?1F!+YPAV1(֥ņ;Y9p$̺Y&=kIT;<Ӿ;`c ݰ|EJr~AbX%-$X o\!-Vx` ?A/Z=}U/!j(*]_%3)bDBmqKF@A.0zucBnk읡7*l4`5omuր 9AG;XM籾TҝBֻv:3ЗVﰍza훃C=*?ȪAζHӺ)`dp!#MLx0>r3ka`A '7iҠ=7N֜Dҍ |c%$X*r$Rnbjr7k07>a:ǙJc<ʫmf;z-63n'q\7nvDAI-r\^  [#z{+ :b~QNZьELXH5(*!"Kg3'A兗aSHaPmk(zsgP`0!u'M5E'DL _tw܉ SFWۘ-7(vl`D)2ݞ(^z3,q2"a];I6ř개'rw|XtEJ&M5Q]iy.!MQ-g'RLd=V%K9$Z5O8N X-Di w+;ڕdԕIBC>}E1yAd/yVyB/s׵1r]Ru#|YoҰK&뭼am+ +#M0</De_wY뷥q(D ZfE饗PG m=p5sՆVuZ)2n-5&;#*?dR![K;.4{zm4͊Mgܼ8E;wupOR@fOs52N !@Gp._,Q5GR c_Q"oL49rUk9w-E'zx@*_E۪(\Kٱ}[ݓ(|Vaެ•u Ņ`YwEV*jqHIItRӦؚ7f7OA9u(zk0Ĥ18ƂBUV=қtA{$P0MQsKei,A<"~Hd.O;yy@o3)?uW92H Znuh^Ah Q,ٓWJJBKcvS)]hlsxh GtѧHy>S Kԗ`N('w3(^S` i @u*F;I70FaE)nZd8S.e-|F׫?jlx'~dꪓc+ъCf|C*NcVۚ]e6yIINJ0%>8$5%Y8ԦE542 ukyK;@ƚmCr.-JqN!BUYGTe|L/݇#g7XaJ?-vkV6?sFf1d,m)XZZ\[괨$jV 2@ڨ]=) ̰ ٮH 늊t:/2i6YJ?#4kY "9?w #(9%eX%U3ˎlX(dC]XS.#D^Kl'SpI-r`<} Kw併lXJL+k?3E`xgJТ]Dz>l4}lGP6 XkˆDhlr$`Rv*C: F{%6]D1aԖXqyf1pfܠ\%px *\ߚxQIMYr8\B4ZOCg.L덁!4e%!,w)mj  ,Uߐ&S 2%emy7-Q;uTQlJ( qbJ8+,u]>N&&,S|D薟7@:y d}}C* [(ڳcH*ݥ㝾A+Si7F9`[ǧ+͚X{y.M~D"V_93Yոs'yԨD lY4͓ 6iNG ;o\E;4SyIV{a` S#$~UG^4r3{5%9#ꚡrFj?RBdS> &B]WRh;Xai'jʉګ~Kgٔp.\ݟ(j.0ݔ+JdVgk?@bJo  P*%=t6%?m꩎əW(+#SV"^V1 'q'OgJAE45=SW I(Qܖ˸Z4` ,4l)ӽ)`Sk\`)?/S,&Sd)9ͥ0r{1_^9do7-~/p: fK8p؎,4R)/pp(,dCzMerP.&ɀn8>ذ4`(D(g'vos\:BEQoƗ4Z*% :_NhD{՜`u|~,aV"6` zniŤDΨlg)n8bְ%JJSxgFԶI Ol8[mċ:;]8-q*Vxf0a/Q8( P @eW&0b,zո*R+<@lַ[ANk{s{z!A >"hАM4ˇ"2t$DOQR21:cF˧ro0Cǫ>wA7grT<&z@Ĵ ik50k}:sPo%PO `<Ä|<}cd:"("]H`;ԅ|~6nek`O-KwYhsB92-ib0s[|\%ZxQ].sIh^_50Oeml#mhG{rKjie'0XTS/4z/+iH|'t̏k&bvF/Ҽʩ?4|tH4u1`9"Ϗ +,~dُ3+`TpN8<:IuKd(tY@4( w-%nIB݋a[C `,W)1mQ|dwI]'>_Pi<*kBku"9؜CY94u7N)B+-g*244'rٮp4G$Dg=ʹ] x(~L=B }\>ڠoKP(P)s=6̝r82phIf$h֩4((@*HS}Nj\ Bl0^bު[x UQ5Q%JWukpRSۂr(͸b* dSJrG2a?+kD>ŷ.=R>Œ(b `Z@lI lZKEF"4>ib;wg< \)Ҩ#qqoo%F?QTIE^3a`̐Xe_ +WgB9g qYD9l]Ji `^BJ&qloC핥UVO.жNed, #mtE8A3MF\ZC0JّX6L_V2@1l({R-lK>iQ\MEN :s}EU#_kɈmÚ}be.qHjH%_'%(NuÛ69IEM2Wшw)rыbR#N8>גwP[[<[کZ.pIoY. Bpޯg!y'JXBT_5QА|SS!]l{XͳEhG!0 w6A$AGNLTea1ø'rA4[z1X^Q0⊆Wj+SsvYMK19[ ț6r̴^R 3ɽ# .pB_*sŞ(FY .03Ȗ4w`r)Zŝ"U$#~>xAe1404_K0p4Bc86`G5ȗStV'9GF&)8^ e2CD1'.*'mfv%6TV!m rhdGwMZ Ƣ##3 w h070`%vG 'Z{ӓ`j eu1b2&5H"K}OLyz>U갭s*h;32_{믝3SI5Q?p5ZQ-8% E{ae9q7fɹ?1wŎa1 p]<ZVgewVJғP"aCF.#!E@wJӹ)JaQx (E#9go{A p+f6 UG4c.rL#G/feoSZn>&FPўhѢY; N^4w}1{FΡ{a&eLdb)ޘ B6xwvpE޺OG"opD|B$SfH:9o]d`P񌴶438`پ/3N n ǑTY3)ז~U,=FV+{fN'̇SV:6bY[JFX蚒$(¸nLm X3xl԰* ui!giC }Fx];f.Ȁu)R#¥{d_MՐ[ <,?%6`6E}  Eb}sV[PZ?u,Hs: %oP+h8 / y†.(_wy kΕvW3LcO1 ?C῍Os-]R:o #fr@T^+#?fv9+̏$Eq^P).>>5Xq {;y%XٹWϷZsP %= d~z=8EeكƙòE1d:eMck| +,Zミ󉞓DfG'|iVAx^"L02]}{rX2| wK_Y *@>ǀ\|r,NBiuYr()j2+*W׸{~uaxY*AFF&DE?]{jV!MU8S@*>rIUޑ7IC9!s( Xt qGw}xOw?IO#ڈ4/w юn?ԨvqL_,%\*Wd:L1fd\i) nP A@m!isА<&. ƿEs:FzET[Z"=+clش_ aA;̈́n;ە A|O@KNOD|J<@ϪnUk.f!M=r<"^7tFlbۼճ]oa\zE$m=|2/٠5瞚0|zK 2A?ko ?.i-MW@s9=_;pt+ ͋:o.ވ&N N PQ0Jo*p8wRCp۬Iq g瞱xz;]Zm䈻3Ac Gf2J&ȯV L'ޙPJ:U?#Vv9CˀʫγԻ 3#Y I#zM2Uzg;ROV{cIpJg>K`\n'WqdB$cī l xr\\m`ok3\?yJæW| Xtv7qDS*Bx[庢4[fwM@(e]]{X2>(3SX1VIٮEv) F$>84Mg @7\S?fJR8x;zsg>$&oc3osv]_9VN4_'r 9K'jD&S(G &i)k0D=ar?ɗ- Uwgd:qJdIF1v+:u0w8&OtQ:+eHH=*@0S8/."kw2GHD$k1T;ceF'[%0'OT o. .W8.GMXW*ƓJ_F!HJiAž3;Uuw=H6%R 8(~f{m%ȳI=LO'E~1kK^7n2!n͕ޱgr%G b.j͂1E3h{1WԤy,–9m5fV)3iAt~kSo0% :i1z˅*@[Wrb _Baؖ\ՇYhհTt6l w9b8|Az4 ײK!,kq *12K# 6@aq@H$ i~ti-!J 4"Ku AfftCK4X2d̳PeOfIC=e~g,@ݩcZ=Ju+ѝ/{5ƚࠞG бn$ʔQ3l+z( TWb(8z:Q_L{kVOh}dcᵹ=zZcS Mw%x HI}oU`!Kl_csk`V߂zԃ`[\U_< ȃuN @ S9i]LE Z4ONb1L8ITi\мB.W9j2u߹ 7L@VqjͤsUZ~=mc86=0x?&з;G0q V%X/00ichJlI:@lgH7O@G⽄ڣmx5pݫCuXBWZF&5Jk9 (Gy۞k ; u5xJO1*~lgTy$6-(ݍr:DdP2uW;;|7L.HOpea7% x"*%LͿ^ 1`pZ%?NX]7G?EU;-FQԒ`c$hi N3Kb1;^ 7#A0õ{UpVkaAEBz45But-[JsXה7]Bo~_z?Yη4W+  --L{%*(.fٵyVr\ LZ] IϨo8,m i~1p(3w.7.4~=nMT-n EGlv56pf+er&g_!R̖>ۑڴZo?|ﯬr&vb`]Ȳnw;>m+@Y \illoK؁4DGam,B:"jv-jT^BXBiqa"DZp}+ %#R@*rlgIuY#lH;q|= PKM۵@߰R\DH+kaOiV$,`#K}_ sF! R+Zp¹*r:~pT8'{[Uڿ3+|زVtgtOX A{3wW[g9@iRJ GLxFպwHVNzj,ú&*O7ua67inO|+s NjW$7)=l&ȼC:Y5e".R) 0 cm:bWQ86lE59jHl]\r1כ+_/Hrz *qb:(_ TxD zXٵ%zK)X :~.qȟ4! .<|5e@ez,Sw|{Cf*>.qcM]>8]_Bc ;)9~ŖO(m$`EIӶ;]RWʯ]J95z2uSFm*N(~#Y k@l-[DShblL'f :b1.(1g݃K+s zADr P_ U\ܜl׸6siY(9{;ζ7p7 as.̒jkC'>D$dĻF[l=1 .2-;-𿪗'AUĸNњL\}iR;kGu p97u EVЕ{a(+ X鴻2o+~kǤBYYn\ʰaO6<5SI|;Ќ&1DgM&/L$*RQZ#'|- 7ʇ/Z$N J2=& 6v!h ~,12B8 N lZ*HBM!fyK JH Ąnw%1ƴ>$$GďLAADGTY}3*lKҐD԰(22c8644}Gb<!/$;`rPl H$yt G:~F]u7BeȢE#}I'xJp[KeL]$ >xz Vy漼 ogT(<~"`F{s.Z}lNnj}rU 6& fN#+w)*C% n2|՘|B8 S2dsRA3_\SGΟd46wR' ua(qߴtwKK[9D^d47;Ǝ6:S\21n'Uݷ5nMn/Θ D_+5w2Nbiŋ Lȑ`4݂dB*T+IIgp8O/j\1=oby9}[VepOYG3啳AW:j, DC' S0U($bUqvdwS(֑_d;Fa@mڍ2IߋfSE iަ /CuWe%>v5)|]>dڦ..}_G d$?[{|] D։ wqRlײ$N=K4IתHUtj#.hSt fp&oU)sP1%St#ǦH#.~YmŃNRAMu 4$,z`5<hKD77G_zYhz3^)C1˨2܋oK] T"$-w@H";S9?Zi;7w+##!4v;KNM`VIPo[|x`jcO+2sLPf;vRV2540F'u,ҥ97SJ0cmp")T]9ʆ2K:Ƒ-tD>Y?7`HwtPnHeD_\X_7 !]UÐ7;cϛ 8}gq&H\KҦ<wCeXcs4xҳ_2 g L:rFjhM"\2D52{凓2UͲ Ǵq˜6NUiYC+ڬWtľ5L_p7ʊ_qٔ"Q?Zڵ9܃5|Y}K:3Ȯq^j1_lScKOb||"Z9 ;lζ>kx?9~ o|Px-Ir8=7"!Vg=޿ C$g@e2JBK?rz AU^@%P.&G;ۙZ7.&QE6 +C:{!9wHlmT'2c }40|ٝ4[h/>hh<@#QߘѽnoN f6C¾( pxqN#p9'D,ǝgQ}4A P**K U鍲$ԡӌ4" |VI&T"~sy' CSo@u ~8:[Rs,чQbLPD~t]3v{0/9=dZIpSN ߊJ <7ǨAyd(5ހ %W =Chӷ.Ug17 f'tZs߰n|n$HQYDB۫C4!!OKrɘQ]|pY\_99}~(829M˔ӈc˴3$2:y©^`"V7$˞L ![p ttgȽ3s :,2C/l!e[U'mޠ܏6ބaIv- K ާEtjDoK I#iyM߱p 'Dɒ -"*.]َ6s?_7;[F-J -~It:sHܪQ\&E_êΫpZע~]ux?* fk;L|luzap݀J ~˔!~q+9'1JcZ<9nE3 r1NC[kѢ&oNP< Owxù=fa*xGS{)2] dϰ- "|Nr[ŧo%ҋ-E=.r䥯0_ETS^4D'0x Hߓm)LyЋ*{o]9Rc Ci>Q]t}Y6GifX-]SB^ q @ז6kG {%Η"(mi@, nJ&}ltF?Aie&'Fߢ(K uç]D!b|L \.s{levO؉LEL< 'r]k,b3bV^K[2ͬɡA7j F).LguF Nr3Cy6dI:P.UWKV2AOcF[K ^ӨW iCO琽cT_0PB$cWa:B!I{6r;sV*=և !4J_D̼1unȯ##xyBc cq|r1o.: ֔9 r ĽSQD Z b+##@kPC1FV4 b2+{W\=/2ًa+-bJRD;3PR~e6}oE؅>Yp2Mz띒AXǂ]j,tL _nw(C58>Cv쒔8ތ^1}".<2v?K2Ǒr# 3wo9e=yFY$ã3j?Fe(UcKc{ռIQaq\StAKTQ.܁Ĭ_ :b"%Yk#~U轺To>ZZ@սCO{ #l!v^^=K{b`PEԪ CwQIݤ+-U)Pqn'䕿AT}@p?⇘U8I"^=%t^>#62&$?cĄ=i!:Ӻ؇HShLq0dy ?[3USIJ[RI?v,]|HqL[fT)y D2UI^Ԙ/=qmr3FLmi1 *x)3`iԪxvh ,Dkx/G>'r"xKx_w--{8lȎa4f0r@#>_. 윢9FNR͓=xcvGcיnQu:3R=Oxm-%΅s,M_=鴑I0R:Ul{*ojxC*-=h ⎊&Dw'/ pJViwMYIһvEuD:}My1B! Oġ$^KRbewvtesL4 +ݩggĮOF4df̖.ÃV\A!6n7 Fh2Ae%< E2AGE='WgXp:R'WgF;AT Pv&pZ47_v эyc韪' 9jLHsksGB<ތj] lTNDv7)=Z G,`&^VwޟE۠9gs̴5> ٗ-Lv.!ǼyxLpL(ݍGu^4}mZ]Y#ޗz_&3ȩ_e*y눘<(of, zl$1,{#'7N/@V3PmCnp^Ifk8u"{j3o !zzGBq g}ծlTDgܠ]yt:w-oOfS3nv۷V>A>ti$K\.ɀ_p-Mͅ s.'_b0(B1V[w9/Xpm `A_eט Zέ/7!Q*zԱ%3 cv"E;)6-|~KsRE){DGUKڹyTKi:V9Y_Qo.|XDG҂$aza[|#4z-A'ݵzޏ xxz[ʠ;װ)?V\~G3#vr NoZM2sluq?oד/ۧ" r jLE&9xч;C;F*.37*e@8WvcieoH)g8]=@Z.1G?O` cO-i6 :ba{_r(9<14Ą;LBGV2T->悍@~Ռ{/b}DZPRJ9ji/Z9GD큺 gTr9߲%W>j 6/' ,L")vx `49/G8<Id~@Ĺ9[T,P@dazcobE|DL_khmIa/UT&KXo+U yIcNۗng=oo.Nj~, Twh|5Kv"[4()>Ybb,׼q\$gګvMa0dM6n+gh .8v05!c>/zMֳer^F s_A$'L٦ebMq@_Kz{e,_M!}.{ʾecT>6e9Ov\r0ʥ QyU|&N:Q\7h뚂6]>IЭd.+ ƬuKKA(Z ur.OmeaܓǴǥ|j>/Ƀ]`s,SN5M*(.rk*Ik@gBZN%ؼMɵ4{B;)^OٟĤ{9HxVWAcG+ Z96fpvY hϿkePEztQ&0ZZ;S@RkCLa{s s/ͤ>L} ־ wX$UMrz/3P*3}v(p<\Zd@\(tާ!Q083yQjvCpdW^-pʜ650! pm:ǜ[_F_=|ȭ\>}|{ykL EB\+(o2٠i-؅ŁĤѠ3{B;֮6mȔRk8Tx/)̺ rB wjna,YTgvd,U3wFxk_uPM[޷5_$ @nBt! npiЧY*ϵC8MXˮsuqDً͖(@kAWihJ#$]n86|7_/Dhc 6"`@je)#o:'8$ }[n=>;Tݢׅ;v>1T a;u)sW8l>mBlapd*mURmFv{%o986m)kk;1ၱCh_ՊBq H؋?d? \?%=w[V;&= Uh:Cj:89b1 0ؗ4/Mlۼ'By[,aײ#/H"/|W rWqnu*!bK{[lj-iIM$p[E\i;ȄPrUWUN[69TR ܔ];/6UmU& 'xpzcѱҞN\&0›څ,0ޡY C@3 ' 7XO6OFB1nzдMJVE!4N"^^fcCsc{,UMմP"G+hԆYZ)vpbj%wTp5 [-a#.rXbzE(I+~oCF\*% Mi1o_٣T #5zO֫9}HM'@|6!+|`XʛٍYr:dy:8aXHOSƞ;nH 2*=.NC2J%ƈKcY5] p.(U/ij]+nr_VB-)2 0[I 9`>qa灞9u=\HGв^(\chyp@r roG\-UZ:YRH Z*RY+ yboNXjxjb~K ٬'+'|<@g Y]ޅV޼u;W_CqR6 j; !/nc7cW8+Hl^q͈ > uFd׌oICVwysFC6Gq~MA$YWױ92HS /L~4tgw>?hiw@b<9~*cLFܐ_5$l@TsL&=7Lo|6 TIjPj|R/z_!hRU\ ;Ek|%[dMr R"VMZФ{|Ѩ_SQ]\G&*)g$F]I ;c&Hk8&ms"Pm[蛄!}2>@X{MnryſofIJuhl^O0?G6cD3t"6C䇗t8 [ᠣMfHrW@r -ˎ7=ޥ?zd^^ B * ~pcX*ލYՐ'?)à~8nYҖBKSIz E{(E)l&&3SGx,x߷>-t!l&j{eypfw%ھK#g k[]c`?8uY#Ӻe̖y=X 5鏹ܵ!AUc=ACX "VCUPb7; ">XC^/m/YNH!<L\o|&3;]l)MCKs{QCHA2;F/3gU%b@3趧Xg?Ҿ?MhM%]d6D{38 eWhPDdoȝ b&I;#9vK% 9T2[o; &D)x_ȋFx Q\)|I;1R ۗ}[~%ѡђ ʫ@I+ }Ca$2**POSF.K$,r*!b-[UM~ z#f U 7Z*/^Ә ( FQ49ۇbV+Gax~ŤL@{&'J99hϩ-32h$ 9ls&!3N>3Cs"),+8}\Ub|M`M5)ɰxUں[vEb|o-799! "%+7^j${c态 s9̫!-ztԠgbVGXHNv 4*űD åF=0Ksx~mW94sicȄsJ&3gr=􇔁n#4잷wHP蕚|HJ*E?Z\ 8PmcgJ qO4x(F=a$Nm"R8,RЃl@ut6iV-@oEX8[4 HɾgoI6y{6{Yci < ,R%2BG=g7)yc*'q@T/Q#qh%AmmMDyrJг=De9zn|0s},gGڊʜ zģCЇ6wvFwـY\gKd߂'&Ȃ^'WB5< VNN\ٷ+ 6?Ӧ|voQW<9=&aMءৃ>JQYAi5兦1_'=r8i-0Eh%6LT=xsPH q'J\? Z:(7O$heqhHG.˚.k*:2W|y'3]5~ٳR@ا/-czs)k*8;(qzLa?EPyVKF"3nýw1? Y<Ϝјߏ 21%FۑqPl#V;*$۬Q/Ej'[sخ2`49'*V`J݀WnHez:ڔ&B@>SN+}A"\Ǖ!Uz[ݬX@,a d.ӏj?d0<6 .hJs CD#/=2AeVNyn-]R|.PRm+d)HԐT"_?:t$"UV-+FCJ|Rsi6g&?ϛ`l#Tܑ|EX AU8&jO)gMqpƒ) eYa.u8B_p"V=?wWQ]`_99Em*Y+K8:1|vuSP`?{sjG9)̄7otb]*03E3+U-DTD% q _?aIẢ@ovZ|[rl"ڼF5e C┟IyJX;39DuuHz(Ol :&F]P}`mgA*Ej&Fܲ))x< ^\=m[|,A\7S3:s;6ЩWBXK.~B.js6'8ѳS)WuȼP$e&J Fh!Y_i- R@j*THˤQ r)ylX%=4 2:qgY>kzX^ĩo{&(}:c$ -F7,!x cvE{}\7D4iP O9J:'Z 4 DPdMi0ΟPշJ@fQ=D}ARv^`.2X0c1'8sw7a?s] KtyKWN[.DNݙe of"eѝݑ't'Jw]g%y&$\GyZB/&o]!g{_jѐTIs- 3й oo08KTjoZĿӿb.f{Cru%̍ bMp)kwGօ4pm I0QN^AzA 'aaOXH=>D ΉԼs[cm]fpa*64>hDw) (E:oA򦕑Uѽ0Vu7'iwϹ3d;tP`;L@Y!-we|0,񞜻N4YaOhۦ)qV'm>X,rۻ2I nXoaE D 6*$03 |(NWma';6%2\%x>|9v]T Bhxˏ쉛ˬDzSǫaiù߇ {EN}At'M{C;[\% JJN9hɛ|xƊ%K/N=_v^MITfH;bO`+4'ɫqs-o15 2 ![\*W'MC.뀫( ^{eo|0K4e3,i3B.qRI*3|V Ϝo"2\w耕;2OEZI__aA`odbMoa-PU `^#@~ c^C!t-Z/82x/&ҳZXhʎDP sF^,R֝"3zɗFù n:c9B=1- y0r`iA:F(%FK@+DPY%~E僵R|PS=ZwTSo HL<;ЅQ)=o)wtN-+iD5{g7\ΩɌ3Z8ab'׷gҕfZ#;hd[kw e)]Z{/rU*XԹ7OV\.4A(HǪ]H 4b9IuB33/^ZI>wS7 ߟWA`ê6{ j*kc&khI{`~ntpy(w=vW}Y e)g^H-+X-URK?W>Ɓ@llP"M:~nʽKl*qfxuuFώ Rٖ?fx: aԂUE~W6:fPb(8"_LIeGkX~#^NQ~K1v|J#g_ 5&.~A8*`'Uҩ'J=eXȯrC_>z!jWP6Zǿۜu; :ˑAÊSWP%r#SZ()˨@[R*;vdD aFmj?`t F`I_~5.VEX.I1*Jx.p;{ ZN}U>TI"BQψd̎ipW8/1? S~e Z%GºlRk!ѺCY1i .tϽ!^eu:M&J7kHUWc8X51.szt[yaG~tԌ*)Ǎ@GX?6 2>|koLMT3kjZcoQDe_w=OG6AgݮKtS/"8Yb3t$z5d3s3mK-gA(>xKxY$r}C6 eJ {?$ 3L`7*O>aL/K/ KRu7DsAjt@u`7|Tpw^ ]FW| Hތ_E7rrq9bxFTDHΠ3{B6i;^L?z'Pҍi|@7Fmx@dk{~'N'+XQ^;تBDY<ۓْ ʾARSpRG o0Rz>oweEw3Q:3+i2m:7?d~ivZ{)7HS{DIHTr|ܩʁ _'< vrRkxH+Goy0WR*y,ѹvb}!NdR[xGWOs1S3"xPh`y#[z1(;K'12Z^hʼn,?qL}961n"m<()lIm^ %5>&8P.P|7j땗K6}.M *e]ө^:N, ! cba\leD?n:k:*l1{!XG3eA{N> (?*]L`V]G^IھxPU&àlrCг=pkXo;Mzfgǹd9E.||x{t'ܖqw%A!&4o'3T0[0 ω4|S)p1W7,S]رX]s::mꃅ P+Ã]S"VKN8}7\XsaK5*ȸ4 AڍgϳEK+Ir q$=+ Udcٺ-\Er5+,mP 2@ T&v!:{#xώ"Ėn6I j_4Bv< q #MT?-!rׇ4/x5KcH˼qd.1J./q2:cO|NÕLLyb\ջ8ư/7qFxcv~9:-ڿ /fY9w2uA/)S@7a佺ٲsz 4RltW͉e@G+&bӹ,323z|&K͈N>i]kpUeT f^$/{sMt KqmJTqh,,0?>.ivmѴ3^ ]v;+C K>CmyDe ;)''ᬢE0L!ykh)`=)e46ٓ"cdka:e!v_(](Y&F#c|蹇 VGNbY:jI}vW\-f1p-3*g0};DDڠwZ U$hn㫐R9ڐհ {/K$[aMU [+qR@rh+Q8`DҒ]0 j +7:_,cW73[LbTc&;U# ('q焔UcSB(jTspMZ@ӎӋt&iSg^d<%TyX{@( `za{'LrӜk8ΡvޖTP V}1Ѵc??GFfk+u 6KA哫 rVx(v`YGk$ղDG~@Ygi}Ga8]ئSbV5g<'",EƯzڍ|\Q qO~Q&LxUz-9TZt Sj~9H/dQ%c;{i S:JS)S(ͧ\&TJ,ٌBzq!uˏD,LV̈i+'d{fMt?WwFjܮ8KJ^Qۏ@{h|)0dޟN{,qh:O[TGa87V줺Wi: ef46iH",2 !VZ:Nw n־'ZS fPKZf=?56nU /*`Cݔ]u _kNpCEDD]:dk]:6j}~!C=Lx3VSùn¢>|[ f~4ka2ǐtg懞s(A =K`lz VMC&'YD#T/DS'Ne91 /q$3™ C{.Ux D|{o_!m:O}g1%s{|U0YVn6n_yںsB )ɗ9cU{յ(`tVyhk&kȒ BR!|`%L\hK-GnލѨ[^NV8F ,+JD(pyf#VrQNuzMKA9phFm&0vɴ=4 H"IӔ ǔ37D޾x+vg>8Z ZF~O20 Q:Wo2@zXrwol)%w{=uja:gek.l_a}Є b #̧tLD7קڀ-DHбnG(/PZPv'uqkYTFKBF|@BD>ZxHi&w5^jL)ϩQ뿭-y#cq_7ŴH唍q@|Kv~"rqnC `'Iȟ Ԭt['ɲ([4g˄ [3jOp~Y3rDC=:b5:PUmd"KN j 'mAp]'ɧ@T Q/D(*T6nG3=2pt!kydxOϻ%rәkTQB׵: lQzϊO~ff^cƘ%mZ#"Ʋ"1С]?Dڸ2abT= D;fEp P}Us,fkjXoV{e,6'.0kwGL3+ ^;Ze(&י'vpFH&oV`&0 pݩđAT*x1ž^`jTϡ$fw:U8Z(/?GI®~1p) q'PTe%SSgA}}06O5XrN:ha(Ob$H3DGs`NW*v+(ˏHu#;cOE7< ~ޓCYJ_j:|AWgnI_ʱ8[K\6[tHpD>|J3obhǴ%bdtWEީҢ,`:]Qզte:o6]p"@` 9Y]f=cz8(9)=-y 1?`ȓۡrqt&v ZoA*\F++Hˏ11F$@7M}o6e2?Vڅ(#y7ɟ' +e@ЖW9  _X':D"ڂԀdETDnŪjJ8qӰY -%jLs׾ZE{vNKY@7vІ8ʦ4_ס" [lh3v;%DiB*K-_v ڕ8Nۃf,N6!S}͚B@gH E4_i' }zEG0pX*s-B*ؐy\o8Rrr xlgL 3YBԳ3'cMeG.%DPfj5BH͑+v+lEx]:fɡuc+ec@*5*6&lH]g e`-E]&N³@ow8q/g pY>hV\֞Y.Eb2ڕ8B }>7\go&#x;/Tn94J{Y[(Q4OVݵmFkc9_p_j_U V"E vĽVy:U&E (o!Ø͵a˜14j-#;OV5b~Q"WwRNYb3ZnS:jo#u@*g 7iC4z[):xaz`~rRofCN3C2ya,,5rH ۛyܝ:.KxQj8c=3Ү~V* ]I4LJ&)mb#9&:q?&* ̔h%Sa.~|+߬I6mVڦA#Rʕ1T#Nec*ޠY)201Jܰ-܂~7o{5?3gSPaJȎ AOKÑ;xRvyw^m}e`M(ba8K2[keW\g@Nd J\+ T9 *z d9bvy3eXe?,0 F܀D\F⭝I񷼐.E? o2$/}yTPU0lZS"_MEm#*+]}r 4#kQiT.e0c8YPPծˬq5l~Ht袅be¦yyV E-&jx zB/2h{jQO%NtG+?%t5x46)1;þl[i}[>E5f ]B?8~o"nY{)\P ^!ԷhmxȲgg^[!{wk,Rf)ɎlUz yW,2ޡxoGz\ٱf ~j!.j>^&ÅxO8(],M_Ù|k9}ot>FEsh̍7$)mu b!dtD{~oHPW8FxÅd٦Rނzo8JZ7Ebf!CVu!^54CYK Ec #kj=d罸8%'ኘᖳ' knK:͐Z6&~X*1Gh1@g/t:qs e@ܝS7u_Ak#Aw,1zĝ_[V5>cf' feLj#i$J"z.3cXce%hu"!lc%_rD#n V!Mtg9-udPi#Kf7&Ө.|YP+ߐzAmE4F*C0;/\f0cǘTcvUK{t`-\ MFx;W/p#^#e[`(wDOnd־ݏe5|٪6at:NhxL?&hZE?ѹ:O`Ml;>nYZH2yf2vU~R1ٟ@T5XXvty:HȵdqZZLg.yF9;[_Plxf$쭇l'BIXEƽnu!Ik1lZR7m$(@|Χ2P?eG :Q L6.tߚ*Drv=қ jD!OұgAgivSIdF5=F`B:=FDytb~G_jb򰃿 Qd #b IB\Q2uP~7Q}މXsqj3U Ivш@kr{"8d?aM8KӣO1r;]G{"r h=@ÙiǂGTo4L[2 s%CqoB3&&&:hM1O'G^Kғ7(#9/43(x1co*Mmc2kGC(<`aj׵ԷҁEzfvt!P}=ߔIٳ:%$SXsţlM8XFR3^-/V5Z1yK28)U|P)y%im{FكH'uժ\cu<.14)g;Vi}7qo,/{laDrrGM+ADvuZdZT%w Ziuu:6iT!cI,G<5_~xWtCMl#t RBY~aYڋLC2zqXk^ aw"wÓ㓘lR] CBl&^ t5+0xcpYctUq;&W;w更-}>bG`@5H^Jzu5N4|0EGb/r-ֹ"uHg-rQR &ʷem]`Q(y=U;B5J2K?|ayxkFlvۧoo0|{3% =o3۸ Q'\z|&]Ki얜0Nm-ʴ7.!"Aik*<џbTbL BEdylV~-Q^jUE gP }q:@vG Ta 8Q+'2ƈD%M #x,َppΦcoq#SCb5JL;.6'PC6%~ҋF{|B) bA<"Mf2*@LHy&Ʈ}7 Ͽ220/ՙ;!Mcj^jZ9 i.W 7i"M:&1Hq=glUs3Nc TZ˷t$iAVi 6D|3;~M!- 1sPվiS^5╮R zdV֙Yj5nPbCͲ2rA·ϦbΦgǼ\x(:Qk'M`<YD}etA²t]m4!Hǚ{ J0Aߗg&ʡ\Wh,niuKD->[~?dCAb9Έd.4W}Y1j31#)&^K9Im?y@`:nTĆ=/@Ԗ"w?9?k?BM>| <7[SWk_*ljUrčjJcTD_Y'^\MJ]ZPSS`I4/G x ֑Z PUq# z彂0zX3c \-UM|~" gY;FiIFrʤ1gPJ+R $D ԱAЁL3gH7e'ToJgEv^56o-C77>=l'@tOڂ]qu꫇/݅[{U߅>u g7 VӛE&@գ{#!uh]|ղ>,I>dL=Fdi >+U6Jd_/tl=G" 9^5% 9zƉ7`FM,W-p9ɇ<r A9t;r:׋%*5_Yt+2hmgZ޹8%.LxPV-;hr5,%R|l(tEElbqh~pdWủqE>K+g H.d \(p$ʸ+@Y-xBlq>i97pj0Jicnr˸ jP. ٖFVE3#=fhjU`1$Ҵr` !C^)!0 "[H^^UƔScIhr]ѹgd ]*xy0㬚^ue֦ÿ9;ݼP]MfFLM +wtlU DʠG>6ɛ@OqHrX$LU"NXڠV$9=fbȳ6F_\646#F zz䀎wqO 6`t%(D^I|Ԗ".ʼukFiA2B=t\[d<+I23vzɧe r"^ ;XXSMB8~=qC†(u Ó̺ 9[+M58 XG\AX;+"ބxz9d a6*:4{~toqp rIEvNi&s˔Q&T$"o^U"[f9S7R?kRz!1A؛J ҸU1g~< 7g(/hv4%Ĥ]SL_'SmGI|( agܑKw& Z R/&O |tA\͢m3vRx=!z1m5M+}P#nmV!𑧃{.#l> ½M}#Z<6$lE?4/{9]i0U'ĽYH1.ͥ#w>~zH,H8g *>Իz%B:OgPUYEBdf".ABC>_Ä!(?6:qV&0 'nڪ7}t`0!ؠkjuͫa}o1y$d{P9τ2xTqA_tMA^U18L7C2rh/!RќṆÖ /eN0An`NNIC"SmƑW r;!h Ϸ-[OHo Ү!ѧɭ.vqɌfSrFi}6%et>|>x~l"T6鼛6R&ܙFd6c j-x^+Zj\}n^Ia-cqE3YsV^e;}^}0 f,|{f!I̶9NYSNsj0,mB ti P~Yr< #Ekܜ:!v_/D3Vv vB/%ydOǀ\Y+V*W:fAJ}"^N֓B6E!::8.b<^2l2{VW+K2E?̅D\5>hxXf 4/#I; MܖrɽX$:DjoS "Iv- y:bh +:O0-}w4AlӯHFrj{ҷcmz~N Cj]RIVErM^(IADM]V(Z°3 ;W:_jj"mWij0m!V`qM5 ^R`7ћ.[hT7N$287 SY!q<)͈vATXtorJ~}s߰ڃ'0^@ rh S%pP^ờ}@D M&hBt/33C\c Fa#*,ljsߦ{^XdRXp>{cP8OT(H@L@XV3r4" cq2e>MyA[B3["WC:G -C7͠Eܪ82')0im?yfvxtZ4tYޑ+6U}eJƦ :̤L-{TAU( Y_\~[M72~5-h !h;Ҩ_YsݔsuJ^ F.k"<!ɋMs:,1yI*nU ri-62 yHkDz^ih# L1J#-LE=L=Z M`UyE]8[ Tq+l2OE־ 6qԝJqgwk`\I1%pjB 4bD{GLG.r3";!=#l;wkWF- 0|_F`/7Oa~ɢ1IUu+3{R,@d/) YMs|?{%@PKH/›cofXw4-s5QY N b~Y2KU@s.KcաfKgk"#_?fy1eѽ5H^Fޮ 5@Ɣm /SsU10_)(/1Vė6+n a&З 3go-:\8ߜz_9KTz=1@nףUzsP( Uٯ-/;hD&Hz+̇+vE}w/Ka|!-)oWw{$3 Ê\={vޭYnWc҂c~v7=O &[EHc~pO^ŵE #YpA:ōF;j-GK<-6ؿCkqדzZ} sEZ9pwk "utK304.9QhunZu@@|kl5^gj`!.ׅ٤Teq瞂 'YWF\aH>PfjuIqD^Sw{@@6rCFJfzay!MSY{+:'NhfJ\=[Hcw{OZ'D3m> fuplɧ25@t۔ڸ ՆGژA {(/ˤs\Ng4ŋ͡!C;URͿ5d%9'ܹ̱>F3n}ue<:,3b(@00Kd@TFU5rc}zs2Fs=eX{̨ wz+Ȏz~U$êMEfCEMW40lJ|@IFA#R N!&|NeaWp;&S+Fn lV0 1iW|.P,Vl;07o}HheȠgCJ6DMB)beqڀc]̕duZamj )G\|FUzf$I 8+FUJ. =D.3_D< Υ%!xb{]lvNIeF6޹ש00S bT 6nb|=Y8s?P\ߙ ~^b[Tdɉk+,ףt$2"xC16uakk;^\]}OSn5/h{TO܋\8;m?Ujf ug4@ax#˨jكg&1u5X[f+g g6XX<ua ߥ do0R;|UN%F-p)bALDXaam)<}HT s(nE*L캛Ls1oYSL[<#vNI-5,u{&fO)P}1#xy]o$u;=\h%IBĨ_f&55Ѓ }2MiGE5c C\,J Tٴj?#׋b/@uG8׽4}S9mH,e!~4Qqf[^7) D}o %(Bgd{lqP OAz-- .2!+]_2ȱ9||re8_tQ$# LP&Uzܼd5~8 ܅gObfs]!'bhҜd%Bn7u><tBu€p[0;Ev |YQbȹpS쳲TY; nNci5,kUV <(z7̩Uȹ}qUGuw4PNA2=2nɑ2uQH3n.M! հY[FL!bw;RÁ]VS22ί#U EVs +?gJIqC _#QPbaFRd ]#`٩P#ay%!|JOԺ$%9ex. al9g-#] rǶRAUo{ vGMpN2 ww[%ܫ`tDJ΍1aeTrf?+Q-t+.s:5fK-8 G:Y:`$WSO"ɩu4\" %ߟWjm_~^-:N.C1!v81BGsq- 1iw#rԴE3Խ ôG=d aćsBi64G_?."jm4w>;ѽ P 85XGSȽ0Hx/Vl*}I5$qJ\m ?F u%Uy<ŭD0hä<E EF!/yE! Zy?"OCR0F< Y>:l8fsBWX8=]w"`'0U(+I h nuPZԽ Tj:Z9%crq;|c,qquÕ*^|Qf@I+$cyb3KDr]R%Q_0 T~j{F2K]eu \咟X: 9J2Z]Ԥ#k7_꫖P榙mI۾'7GLHFZ$4q:f G^bay|e=;,F>R9u+/y걢j긗#:"ʥs-t,$]}dڡ9i *]-FqX ermdMsilw0$F7>_[ M>"]/uSr<U,QV &-K+iI v@^AC')v\Eom+@9ǜ U}"F#WDuLv~Ҋmaڂ]rOGcP PmPtdkنe͕ppҞTd(쇳:dPkz eV߰3-r!aG{jtjZ92>fTtLO)ڞ S*i@^'VȦ]Y.;^wz>" 'j)K1.ç$-sURHǸy=PGv,NM F/wody\ns1a\8+i'شV!6놘 oD0M?R4U_Q|JH}<a6:b̚U{pRb5ՈҚ>?f2_Ux~($#*n]P㨙D dm5Z7&_kN$M({MlH7(h H8Hqp)>;n@%gE@8ǬW Ta.(m]ǮVخUJ1•1F?|N{4]$‰P^=.6+=2VhzKq:޼UN-D/)a&YNFI[qejZ):i0(ϑ)}s҅.J:h5zښ?+fЅ)omU'jQ3~.+`й`ywD<7x%0PETqv/2|S*N%| _Tm44U4o*x//`o 3ĄCP (?FE[qκXo)qkË _ hho&i r4;t8'x3d\?$%^ 3ߤ ص6 ~9ps4| Ӡe.73(2mߔBjEc2JOx7BͅM(- {zbnXx݉N9Sqַs}^gwR/9G%Aui);AA᪰2/ZʇM1DI2_yTm=Lfd.\Y H/ވs5'dkX.Xx(MoD \3B c5軑N\{*Cş}|TYxF\ Ya3Q exIWo.1M#ZKe%*X Pw[e%?L,N!7*֊b<OhcI3P *b DYM 3b:Pɪr_f3>;3},fɈ M+Ӹ5 SVur~! \Y)2u(uX:Ά +`!qoaS^9#5@h.f\ %J0M+qS5b %TqקT 9`@wcȥe`C'ݓ{ԱǬX&i"o85Q[lZ'Kr֙Ir: ;d&Hj Ik'xakO`Ύ':XKdjF_s P2iO@I][m_r:NNI<;鸿Y:1r8}<+P9xCZ=vC%Nq%ǢuFL Pu|ĵnfoW)ND,gjbw~n% 8/8SQ/Nr36ܓ!ľې ^<5-,!y zrb.Ad[rp%2UGI+“߯k$ ]v{٦*BahևA]7r =S%w+w6<ߨʍ6G7H]-QNήh$IW*? H8(yF%Պ_ ;/x)nr8A(rxo ~ܓ@l'3JPz~ :᪒!Z;NH#vQid!@ Sm >P)us6R9`nJS6(oٳ(w!$xRlEs;l;iެ@:zsW_S_3v84_2G 0!'BF0iZ1Fp:#sh'?۹h Byh1@!7P7I^`Ud{oy{-i1W'z 'P/4QdÉbTd6#AIca%im+=鷢E/ꑙ5chӇgOycŐF r_>O v%i/-M"It$Kf/j HΉO'`v5mѝ3lE V:u"=;f6/`[~!Co|![:פ=Ul~y)Bl7CBMyeq dR.kq|3wR.p M8{RHs!WƥvZ•[6/]VnaDG>RYlZ#щnN_R_\oAtA"EbF'az|@]ًw{2i0_D/MT+Oۮ8Kca{&g>fM'pg2G2V/]g5)H8X@&e44VЊd|."G< 鄿+"wD6ż7VV$byKqWr;i M-w1+-0{շ'Ã#ǽQX \G hAы#f;I88)_ՁS>ց<֍u5۳ }@̿`InB _$O3оB>f>v4-O1) ׽gyY>aO0_O[l^+9Gs鯕$sN^yb:m1d֒ {ͽm-fR>.D ]/tP<٣a_ћ֡Ț e`0J;S'bN-Eb:`8%5 Wuy3fg0'[ZzpSUF(ҵ{ Q>޼r[^n 8O )Gٛ1X ’>)Lv^"ɷn^p/dsfHP1f:d 4IV\Jk#LUɠGSJK!U |mT-$'}Vhie:Ё8yF^oafL `ґK/pWQD^n PoVpgvJ CBFIAl[2L !q㦴{ "d}Է$0G4˻ރ_0TJ?a\r`2C`{J4>LK+YW*҄ϙO7]_mmxLEGn>Cazj,9B%j{  z*WPײ;iqa'=ӈ@w>VU]5=2/Q>}rUI]lqG %z8g* i6ńgjɼhKgH n^]!TsZzl~}e EnԅȰɍ2}PD(yQ ']d2)wdaH#}'/V:uۅ0_ 5*Y7 < TxVLKPz2e%V{Vy""P u'F,PkW g|>gVo{Tk篛Ȇ^&$n漝19vT@{+Z@(:'fu6NBnqogz quҚ|w]r"?$rJ]^ v wH*\FZؕvTE,0j& ׶<@ G}<6$6d;FPekǩ,6vqal[bMɪOјZPןuCٳ>o]/W"AWm7uR9S*৫qO@y@'IT Rw#-%#A?oM _kςhMY#Y~дsM{๭ *h: )aZPtx,Gq9٢ 'd 7{R76w21U;dH/bET$ZL+`h"r1F{%Bxyy4 mT.Hi/za*(*xD,}U?9gJZ^:tͲYy9MH6ǚT₢ \?1 pKw͗VB}>~Ká^ |'KDkT22YM/4RaUo٥[P=ldIMm S8f`e!CmYZ*Lo3ErDJ-`5/6HUáC(EZr:búhdze:PIm_\q1(4MCjC!noxudf݃cŊN'q:\"vi3iiѺ~PSϝWuؽ|TT8yEDV2a@)G]+w lg An"=-Xc:<5 S rzNPw Q~K5m*=*!/rr\0/C=M 0$)_r"`蜯 &*p528 \\$-dlgDQ`bо\wMd9x`l y/fiS4_ȎA3B[~c[^sXqXyBS[MgX_$Qq>/ tpO_flGPqfnV.'eoPoރYToD}kҍX-[{R/6]1#ωRԌpsp;KWV='TG'6E}ʩ$Xr#!tȏSzɺc]L+C%Vb:IoZ߂oXg>;.Q\S:69Y1f \tn\$_F6DDEX[%y[p9ɥW6NaIa{ ?VƁZv!*lZ v1#NaeFz>"KbY;!ɸ\hfd^=_w,$j-b+9ߩ}(*(7y;(Fޜ/?ѷw^yb7 Y7ZlWE7B^NԠ-%~c׳Xns-hks0ߖ)6KV h&ƍ`! ;8:b"vE$'ujPrMZvaE}_ X?8l _2VNft^7Vr{4/)'0uW1?DR 805;En&K]k@gأh-B)eSZp*f'F YAK΃GuZ׮ ltxv6ף*|@ lE_5RNJ+a&;yF0<[ 1ozƅ1+9sxuv>W{ S2+J6 2|2lV_#w[>O)2?0jK?0Kf_<}Jl s0_ H^@SՈq մu VP0}Tw"TUpL!.P.X= j$(L1 kߓE K}(M!ArLmEjON:E:xcMژߏzՀE@G+GtQ&\0>A.@ŋJ JN(.>k>uj)* g_M*k~cV۽b5؎͢i%|15A*"-mB${c'cIf#tY<~X,9%P\176iE-r_T:7ٳytU;\e=@r/Wް}c EoF=UhRQݳ0 9c#Q <c *WvF1iPu bl"'fc^X^}fMueuݶ̤y\|4/ZIYnFMt\ĕNx_1>~x"d r;w!Uwa?S핪I6U'F c՜<snmԂ"HC+6=$Z{_ZMm5N)r [a!6ަ CS$r>7 s.T1 JevT+f/Ɣv|$9jl3҅fb7[әl5ɡ(VGU.ֆ~DK:VY)9hCҩoWױ߂M<2-S`׏X\d٫0.) uoxlO(TMsVaQ(N!i@&} &ց'dW.&Z=#3GOC<&Q~T{.PC$L(8Tv]҈]W.^Z`]bhsX=+aΫZ~p`_oIaxX4>c5†v ЪB}4ދ0˗d B+ C$I߾B pQ s psu Ռbj?ɞi~ :iG˪䷐W$i|>_})dH쓾bʏ/+OicNO8ru<{(8].W_&椉 {<d[%- %erl29cF_~7[zzn0b@V *jqu¯WEfH5^QoPo,YuPSeܦ ~}J$`{?T}0Vk8% q!KP]5xꙢ95.ziWZ?F6|: }m(vy6țd@gMQ&o?mzvd[`rg;o|򤂓tҏRۺ~yѩF{EnKGN3Cs?4(nZ#i2O/E0Bp6ӯ:a_CrDx=WkMhXIjSz&ޛ /K»5#@MW8Юy|jD<Ե,4:* Thݺ|,1Noz P>MM };G8P:>uhSe@2-SwV`Jef ɪ]jmb3dj[S :%bl]^J?GZ e_;4B; } ә^hCYm@rYFȽ'(:Ye2{Pu7<3rQZ | 5gTǭ諺y]\jJ͒+sp~m'ؚ|I/}x-ĻnI|P;r]k%#L5-,ү'ywo #f~-=`SC?s*V^v~Y||*`>wկb`:A: jyI;Ir_N z>NxfCsqi#9ZYIZw.=rګĤ`RsiIKJbMiB{Bf(D=54~ !AʨPE02aa'zK`NC3@R;$:Ev3,~w(gXac!nM#=U*sC8g9`  ^7\Z-.R.67)<E`F1ɹ Ag)BJ'n(|ltS14~'eeMfZ<.Eɚ7ɻy.C 4=.`Z刻Cm;~-__zB0SwCynU.&ވQ~2xOoqT9Xs"oM( hvXGCvWbf9)@8LFBӧM꽟UBc+z+z6.8gi:NjVDWPΙ' ZDѬRol6QˌݰE'aՓ}kMA߬ZF߈/lNݎwx86sh)@h 8smSR=)KYvfjŊU^9O"ʞE#dZz8QQX aZJdz.#9r' G@N6+סyOj,s+at>f+I:7ZٚQt˭P7)Ioo;&\> ƅV&.jKgۮE'j3ܩ6@;NWЮ=.w /lxx$^H-tH^-G0UQzJE[%*%:[tQ)\ޖ{KċusR!jLebzSQ&WO- ]rg ̨NQZ-5]0Y_D.D`P9. |\vꩤ&OP0rn @YdfhؚGQ c`5Տ7An*Y T&%fgѵ]lLIY.$j"W܂k;JnR&YU's3Er!Zx[tcB襚sq#'XPu?,?{z5bdMT![T͓EgfZR -Wz_0hBgڋC۴YsĘ2Oƺ3$䖶s-dzI,(tنܹ{X`[[{N=N<Uݲoz3d0%zCImJ"c\M~嗪@Wnz1{J2zȡ{21 Oɽ r篧]kst{eBDh}%)P!*hm0ܼ]T]x1j7[PwTڑʈ/ՍjX1w\zUѽ%i+͕U3EݐWg ӂKpoZx 2靓nXٜoH\v>!cyqoZdHek4ί'Rtr 1<q}k&%ܝN7\XhC0=Vvb4!S zs92%9 PqBcQ1@ug[㹐L1^7-!~ti {+ w mui/{4e2'A050nU=xci=8ac 嘠̛0HRV;6m4"\C@Y=쩭 [n[jZ(yFxyq!\@: 9)E Oݭ8#wsК=@Q>+\ :K;2^) <;:#C 6^yPJiLǽɣ~o(+3*qqE1 ^"=wV&-B9rHx+tB%ێ`ѾtRX@4Pg*To׏E:XS,wŁXyRҘQm;/,)5[؋vxj#'^+ RpQRWL)7u)CwST)/xVSd[prQ]TS51AF%$=[qq9ygXrN™b|?\[#t|kKɴsB9 ɨ8ˮ郮< 3!AFPH/ȡÅ3FxOvNl[r=ުC/ÁAIV|мVez,OR VkSbcu4Շ) @7S=@50N/LҝrT۽pN@t$u!LR|L.BwEŰ=2O"v\v,L::5k΍ā$ ;yN@Izk] -c˩Xҍ< ޾(:!?rCc|ic;R[}@z.ęSnppq-9p,_H^pB@zu!j~fA Ċti]j۔=CJ/SU :x#,0gue+{G1./F3M#kӮՊڿ H,AB3`ʮeʝ.^ PS}n4@I+MkmAD- q@i ѝۂ #7 Ů4Y < o)Kk*ͬ5-ǸٝU<!L,,&|⺤(NA8/wݘ? 9ZlNâ,$$D-5& a0<$f',#NN$/6VVh-F@&cJz~&rY<كأ~GO)|ΦTٳMVS$4asЯ-1vjș4)VU|D"|Uьc.6?~ oo9-t'WAP'!C81?mwB;v%ܒ't g%ʌK^%Zhv[@cVH|ؐU?7=Prdow ;Wn!/ {JKYs!^fM `rmNkںU j"y0:ʧf 4O"Z|eFfT]d賾{Ezu[$cZIx{$` Hn"\dk̑j`2ieD\KNRAm/qkaJbGls'(v_]]bXJ;rr˝A^}{6[5#: ly2|-C/DDv0N+ރH#6Piqk|S, ZL_Dz*On/L8@S]{uYڳ!5E-c k2,]K?hv`w*/>%Xm$okxltᲕ 0I-Bn[ _p.3g s_~0K3e`g-w=01G@ &^w >sZ/u~ζrۖky ɟtiK8hQJ,&-s+v= r-WaxA荥a(]ܣ//bQE]K*Ped<6 h|(j\YR[,KK&i")1KDZg}tTF5ID߳yXUE9mq>џP[d߉JP܉t */cSLێgdǙoUC/OJ Rl$XoXK|xH.sLC 3[Jx* -_0Jv,Fzi<$QF8ukiXiR!>ﱑǴd'Ma׸y ۑ .|^dZ.fz^y=HGRޝTvdi [U<˶[7ӽA$l;CdY "GQƷLAhc* '^˗bСm23aDC4N.CG ^{ g*/3!o`;+?H=(pW:\mctLvV >O:{_WRWeI7,Ikf1YS{7A~>r5;*o vZv|a7K..O¤Up^6K ]JkSv)^_V[1ղb"U5)opEPskx|ѝ5z7;x!.υ PeQAn/cKyhʛHB ` bY0]Ծ 6~ވ#WFVd1ʬ+GbYk4~elQ 0R"ȹiO~3a ~*=gz4ڋ O=dܑ-2ŷ#߬p/;5[?_-jUEW-)_hNvZ!#T+%':ElnĀHBFfs7hgr`Hf|#vppD‹۷V|7K(K~԰&~Iv.0u 4ͨ._غ3*$5(gb߃F3 `d۵ '1oृ:ntY F=ڿgW8,%'fu yEuX☝HGPm BA,5Cڃ_!x}CK`.v2b\չߔíKmh"$D9.6hCiћPX^14A*9M\Q~kpp5v;N&s/%GB`)w#)o3pϥ䡋wg,oңNbT{΍ZleLZH |mLe:!-LSŹsN񜠄]CQZgNQv4 /j-~K]0\8m-̇VX~ݾ_{+S,?aKI;z@D|6KTb{:so5j ?csBU๠d.D`r H+Ӎ4Ukszu3ehi!m>SG>)WPL2؅Khk7~==LNyYq;Ncn 3,Q5OCB=^˝`2 u]qJq|tR/S 8F99) EFh{ Q5]xh%DjwPf(wDyumB_!>fӞ_*i|ٙ 9Q»mvv]t AZi#@V!RT\`@%_FȻ3xO1zHuܬ;g] liHW7_Mϴzw(yJւ0:KyCYl&?^pSytr-S@cfH Mw)_ziRG=n9I PC̼2]fpZpj3azJ鞣{=pF< G8:zݕBK+h@æ9Q gZ΄꫋i`26ד?}=^5lпo4-922Y%Ԯ!p Ǟ\r_2#lV朖+0>- uYmu5-B=/#9qi.\ZYg~O/D,7W3uXQQaNo=^\<, cYMV.;iM rԮ! o<| PjK| vӒr$faN$t6(u4+:Euķ%u>bڱiR։.Ul91r-#5nͨU>BTs%Y_=M~_xߝ#:Tko.v&4luip`|ìL &q TD_˜_3*9Ghy7ɮ\w2Tg99%^~9؉(!0g%8p;B7F;/ݖIw1QxNyvd z"0V5Swi ͦD+<oqߔ 18al.jH D ygB,Yzw"8W^~ܘP- ޷4??]rS':og QNuMi7@"L?3wܤԻ0bjt#5\B]cu es9g\og~Г Bq"BE0VL%ۃG9Y$]֯q9cֽdm[)19)I{c*TeԿ :w S_^M;>4cR1l{c5om] 9=4b^0]ڵpO1OXli)! $Itҋ;:J` Ze˻#\m!GZ%^*_qHQ'u{`rZ;۬!;=V/i/<]ɉj+:KfEM%`1B́.M_CߘAuzvؗ41 AvgpŴ>ǭ6[)k GM(0#TikYsA?2 gBd} lK~: Bќ Ҕ`B:dd#xjtUS#Bek$N\ScYʕw*9`1^WIIcFv-'3^ULr{ǭ{}V[Q\lLWkik 3 QLrēXlQ ǎC)7[tv BAXٵ㸎{l FxrY?Pgn'RsΦj]XvlZLD JJv򌮯v'|5GmBpژDH0@NdL:}*ަ:[XdY#ڹo<34ҝ>%}įaE󔞫 ΁})MT3]RxRs`XyV3 !zUI9)%4.Y#{Xvgqɴ#$ lf*TͷFbP ]ά.kF7" LS,yyNqq-Tr + j%5J4N-ۨT]{,u}AAcYCeqSG@ _/l, lVaԌ@R*޻(pd'lf ߥ1DZ6kgYi+Om4u0iG}:$PDH7Usyj>660zyl^82o ?jlkIm/r kEle |ZIK3'yD&-*ERA% EAPZlˆX,t~$WĠ<~5dQާqadK\=ae'A~p(ZGC1o}Dî·ƈg1Y*kmA54łd gAtgqWdNiܔJq`,zjd%I=cmX>)6fy=\KÞ%?R*tsa9*oBK7SLGk~Fr]0DP_[,nUj3F^VVMhV*[r4XfN`#hYQEs'"#SEpVlK]\Ğv;HxI_2qEdv$0}pޮA3s#_(J p pkw,M` (nzp|DFBJmJU@+zQA?N׋1la?Y8X9՞/>HU&8tmNu1j8x=`BU!%Lr뮎2KÇ: 'Bv+ZĬA)ijË`ӫH/sNeoAU7(jáF/ͩKDyMX%/0B4pLGv>EV&Y{U![MYH6_[!,[ߠ7˖g/ӢM£? ZS-Q)f +I(gXPX-ƽaV(µvXw{{MQyw4:`ꠀ=Ryb^%|Zm/ ߻7-/2_BJ߿W}4AVd >/1sxQ3[FP<ˍ+Xs5ζ2UF-nFY=Tk=L:$}Qy+F]e#pn#0+!@/-j ˔wuW ezâ!9+[̵hݘF{00riO.(ӐɿXoQYqj3{%0E<+\3lR *j*ɛsj%/p~+6<;h@mh9دv7漢v/u]<^1tUb;9A"Zs{t#/υAҎSRkS&6jL"Ƭ I,`i ]C`s>3 >/5+^ tζ6H C jxu5&Q?S=\8}Ï!9UޖY+|/\bUmݦ&L,Ijh>Su* Wˋ\VԶIL.t4Ō΁oy]6Dj]x|Z YYR^$h?< 0T2AHힱнG9A}Ѫ˧mhO.oS& d۷⎼tĪe&&"eT!7h0۽<)ifN˨3oQwș1N;[S-B7wHr6f'}]ArvΣ;q9Fh6ʘ^>'A>Ý#}p$ 0KF3ɏNU7U0ov0g ^YÒ֩Wԡ݌| ^}ROԯCwh u/ C\gצ9(U =kf*rCDTµ8"i6c{ 7D k/:{\;d:{\8؏q2@Pދ*zdnr|3t;coTx1N᫬߈7e-d2$ G39M˱>A;h =!ĵa:F7ٜN3ͱ&g^b-kwIkB Gۇ7&Ec|clG%V_ 9&u}Z=OJX F7c<|p?Q38ר)p%/ŭW5F-'=d[қ^QtûF?W ޽1U+Lgdo.X_T>םѐ KDts5~Od{ GĒ5hVj IX^th4cV0+]-uˤY6 rgzZpάH4<`⦅F-sR x *Bg%;뽍QFhZy5pR@D#|m#he[$MPp<IH{Izpn=^C.lہm ΀ٵ^X&!D_eQ w0LM\^}Zp=6ڽzt!ZY;'sp7!F5V63JczpuIg_rL|nq) | KR+}Xa{خ'K&Am_ka11ۃ ;N(9"q#Y9^2hѴQ>@͙K ,@d4-ѹB LHX;ĵL6) ӆ3L{N8Ñ[fz3b%E~ _/v>r<8.ޢRqe?O= w'G''bB*4o3kO_?l^֏[0Ӈn18B`+?qK9鄭̈́(qZ ]^S?:h9qIC6Ј9UB;^믢E@EI|VgAq͓$5)Sb:.pёY7 ښK:R,tW2b\rH* tJt/s$\]m4&4gVSQ_[< Wۧ18?YU{}A:)\.ATu ~ R8KQ'&[ꘟDωYqц&[F _d՛f|YRт0F;} Ml'Yц(z_)>8+9@-%E̸$-v6q&ʵ-' Y%\jxeuP?xp'vt{ITy:{wևXKUEe?Њ¯Vc9#ʵЎvw!ĺD|v}+`ZtyڦL]SPٴ+'WG)Hidu" d._RT ɒ"p'(JY6L>{&{"lɴ5?(i@  ZLA~R-7:k1yg)OʼK,E@L׊jZ}s &fg+AL#< ydpHF\ c37́_v=It{0Oy( 9dvu}pqe_z`2{ [+hxgOw 5橲#u$DeKwRՍD]9ǜt}re4Rə1 /7TtJfam~#areL6}q޸=S]pDQقm}y9]Zc9&ΫezͲ]#]NB«3!ze^6ilbd;kEUK}Vʠu+uJT&֌ri<^ lLla,`]\u}x`UMYH툈w{k]!lY6Rm UWc;"}f}Owɱ2y<OC6*5Yw 'IW ]]8RP;'+gj#[/Z.sW~ls(!(vq5h~CuB>**;3`< eVﻣ`*p.*Hnt ٳs}x@E[RC{hIF<h/PYQƍVI O?!צ?gyDV- + 2157e9B5l*UX,:ikջ2TP>"5A0u^.˧_Q*]6N'_h[:u?ڷ(}vp#P-J.["ѹSj9FH"wlk<4E|#rBI#Ԉ]2heӜ)~|ozm X[)϶w,}*LKxiܯ|j_"FX!_~H^Vj.>]~78)Jb!urP! ±%4m^jh.]%4EG,Ȃ Γʯsn^Dr]&Ϗ܂6ވ.50%)Uo^Y< (n6OT`rk[ %ݑJToI|]kX} R,TYיT֡[/ElP%$hіšm V,ҡM[i&p/+amN w)  ^,Lzoqp ~X}ѠyVq=BqabԘ 4@=b)V,戼uuџ8=4g;ʐZg34`DXH-PVQ}F+[V@(hK$h!["'avG_$1K,G`3@iֆÌ,G(t8 p$X !_Z;RlYc?3M* M`3jV=&H&ݟLP|] S(],ZEtz'lCsP \JM#Cj&^$SB#v9̳1Dcx`LU4P4DOg2b,V馹^&@WpVMtVA.{ HwݛEA 0섺eIiA7 H~aw ԲNiTBLD${v3KݚxMNNǒ?n<[{oqh荌f'c3⢔/u/݊qyM7 gǟ7,REIt#G ;+m8便YK*P;2*5,sS@&@*GqYcs8>ӊu_0u1yKzPr(9Г[nJg Z9K1)UyBK&Il*bP2zą!x/Q\+ N39i HDTaB[ P!A٠jgy8} u9b)]r &6~]ILM-CEk( čܐ + 2DDqHo:ecTldgZt*)C\M%2uݭ4ZJ(C!oXQBl7d(Dd(7uWYq 3@-!l9rZhY.=e|RI[ i~:rRC$G9ܹqHZ%%e`y@ 2}k/Z?Uw_=ca;R֗-> ΐYJKϜ^hݖ=w^oTLnՎCUeА/ Qj^d u%ԙ![Yw d#U,c7ne]S'*:iwrΟM{[wz)3DYI׽~ DTRc?\p_*0;)2SW@%?kɚGSݼ)ţN_')QA}W8[xH˔Pܬc1u%zt'׺ۛ;X_n7(ဍIִSzCx~)a}ckKQ f gdg ԝ42X'#on|44DU##$'~6 qf/-hzpxq >ZޙjU]#i8зu#Gep M~j udl)u(Gc>!re -j=q]ɹ Ac巩x{KOdkY@l* 6|J`Uϡr#d5B( 8ͣ&,R/[yT4c[{"Zۯdkc±2} f7>[BmZ)_*\G{4k- 6HImZY"qpEP0D2=(*]"N'Dg?]Qxv(0q%5O& `B?Gڕ_bj3IwPփ f(]/Zolft08n\_bTuݏH^[\ ?EoV*b o+r5>v3or'\)cXx)]uxl?b$Z/y*t$G{+YQhzTyw s\+=lq4ǰ~Y8ǿ,U5@k#Xb|HkX ۪0[‘uͣ`N1p7Vn!!r^N3.j& 0"d3XA&(qZ_J-O`Z-hfݒ,^O: {NWI~IA$>pvB ]+۸w#gkTご_oGmyت-t^Uńx x&t3whNڣc#o4>dBC5H"TN^ᱥԈ|KXLcӡ)3 6 rf^Nd zPy g3ͥ:6Mr%jKp^ .)T]Zϒ$m=~djv0\M{9BF~P˄_|T G}FLȁWb11S6|X^D;Jg[|_z;*;3f$E"- gt2/'?p^(_PMes{`$5CQ~,CB5; O`] 7МFɒ|ωnvLM}4H<a&XGDpP}:u[,>A؄+~NΔ^qP7=Pp|nPDe4,ObRz r~{}6["f b̛ü[^Co#%m(JkvbS=9 ]_F#?}I %%Ͼ 0Q^0Qhc4 7kKk;NuFq;6F)ËѤ+&Fh^w&ZϜ! DŽvV'X&d43tc+e-z  p3F6tKI͜.AP%Lng7&QG}e~ݬK}w~QWD3D;0H ̋7X>sddvDjZi)/L~y-!a6?/75/Lؗ->= Q.=T&j8'ȝ4?  +P=VEHj%Huσ〟4"--Xf_AbhIb}([y1V}?ȝdzŽ{G]^Ti>3\Wʊf+Tck:-^ /ڙKqZ "$8 Q#(N{m]ioB pwE;P߯:$e),&NHG.o+@U3_=8)7G9x&ul@9GϸP.I(i8.m. v ˜JhO,wzs[ҮFx4+w1:_ Έtܽ a\f'QmY)-KDiq$I<#Dk+hbDruQ(~<զ@Z8Xqy!dӲNhPMĀ 7\GO&T1?!'!R. +%K ѝH; S8k^eߑ.^}PN=~ZF4uua]])E#j`oR]e9Xv Sy^pKtp4(;9-eYc"H:k<^AJ4E3=ՙb?7wovMsy^Ϟ9F'yNft 3Wqm2!1/L#wz_k\' [gY6%Nݻ$ގZEptUEa݂>SuՇk[5jH=?dtW`2m׮ ,; n"HQ% gh@b,+ ALTO3Z^i NA5 v֞L?Z>$u9+JRw$5}PGbKZxz۹Yab ]ƨ4k~x~O \ZFBaCƆS+/l).2; 57;/eD@:boA S._'Hy|qy1lN,Ф"Pc27o7o<T˥LSa-+$ؽwyJgh}ٳ1BAs(5Cة~ RK>Op4Hh6\13=sdZ5qo?H$77] b~CvaqGYn-"5 Q&*3>N0CD[QcJٿ֬0}aob||~Zj k L ś</'XOXa6[뽃$}iȐ=\sۧMNE@0i]'g܏Z+zxIn g#DZ=D[`YcW.y-G"}VaS@@y;|54S2[WIZ~$Дx7mns9IM^a1Pi&JmfR.kڶD:[UØ0XS\i5eKB'*>@07zeQuӉ(kjB~Y ú?g['y!y-'ՉHfy>f?hp[uJ|ew{J 4+h~jڿ'IuYbuC9uӜ擥lj0q.Pه/SokQXL2{v$:SB7|CI 7h ԭ8HRZ+bQ .LA}q0oˏCFP0m%jO|u|Ziq {,/V|Gz| 'L0j7.ǯ62#NԢbcw;ãrMz dI-γ-Q:!@u=yrx33k",mG{VE&6Llzf (d\@%`60#] tM5~MfJ pEع\Hj@@ʿtKaj9)GM#)&Ȱ.Wb{O*֐L -&|Y߅cKfU0:x л%8RhRqS,Ƞk|jg3Gweỏߘօ_bKP RvC61F58DDWF93Cz|PYF, g6&hx";Dj/r'D~LzK/->}Rd rEs4DrPA"=/-~ƦzSحpE<źOL_ fe1 l;ơe:sA6) 4L2|i&@GtN1?}U*ratoCi &=#_%vy/p]S`ԫ pq6_GzUZxܚ[<%g{ra΢'Ջ/j@3 RFѬ)Yw7.ǭ(JT%ʏ BKY 2?26< 5/`p6SG4ą0DҰ[ ojz۫7E46Bk1*+8Il~7z93C?gh䇅U{EF^pn`%`Q rv DZk cw`Z [["qN]Pke㵜G s\}D F#ifIJx~gF{3E-^GTy=)K^ʝ ⃏La 2J˵嶱m{ K`WiL & >Y1}-?$X]K-zk0EGnSN$SAW'q SINzTOԮ\`eM ZLd1 `3O" xi61Κ3pוp:9̼njOeEd~` nh#ďEzpJu78ļqH[,,dL};;'|9"8)R  At>jfeFls"7㒰5 7ZWSҐp9^Y Sk{E$Bw͗-"+( C01; F*Oܯ ΛM&UJۤ:^ erw"U ruٱgw/wH3asJɔ-D;[UzWxwm0 ߢ^S>띺Ix+Ї4h[ʖiQrgԑak>~ _Z^j' ^m<>,Bѿmu)NԶ1#3n=kBϹ*BNYaY"|q\Ts9bqe8<}!Y(pg]!BmQOa\ Z`lxsRTaU?q kg4~iͶxzN}Yj~`Yy_ I/j?{6+Q"[ F@]pc=.H4/Ƅ!Oсyb)";ݢ$rǝEsy١aICn!|qB3NH| Ho#u5և%+%Z;Q|DFU!ԤT0@m9~R! y+-;XJLew,9A?qe>Wغ-X?KG\etdЬENYE)ZyEG?+u{z(p[a4-“I(%:ٝMJV{%͋%`3i='͆b!c`5fpvη Z+Ld 3 _t;O_Г&u e>) 7 vbTN ,fctւX[jy\Α3S1suZ ).UP!HO1I>(FYZd5tRW1fff4()Qy<.!6As+@7H7;=7}S2e(w`s)g%h !LTSU$]  9.3E醌ps~~*JHq%"}C#5hE."!֠I4Š٦mVVEථE-HwS}mD#ԫÍ&6dAy&ᯎZu!Kx ̹1? B1uBDmgV 34 wі^x4>⿩60]# )],_:]8v#3_ʵ8PaRF~Z5d >n!n~j뙞2/ IQ DPx\v@Cx:$_ Q$+TtZȈ" (fpiӂO\uGY²^\e)rQ򝻺M+D CԆDH'ߪ]aXm|f 9w|JˣE{򝧫n6u)*!E f;B Dl J<2<ЙqV2|2dϧS#ϩ(ÙD>E^W&q͠X3&OGr7KI?E*y`YcSMﰮӄI, ][Rzq6%@d7R7C"KբE9,ځe fkPy۞rQn+OL!Q0q暦R0QYMQ䧙҈GدRlE"'y%yO-X'Wal=y2o&wz*T$WX}P[ts@8X)*RނfN!򪨊 0| lbf1m:#u8A?`)3tԷp#na,V$$i>G9jJ#M?D^$ `~n%°?.xy;TqP8wFn&wߣAE,S@$jB׈kP8'!4dmTx뎯eȇc[8yGQ77EOfa$#3CLA%dQ[]v2tQ 7zuxgHֹ]* Kݟi =ɮč_hNdW%畋!,OXɜ8d$M&u{V{H&EecK"]˽FX)lZyP8S<%XN5E:MN%uc 2oP !;H ?ˑZa@}#> ׆' '~w<#zӌ;>6 o2.N:,t^a %Q"uU3qn3x b2beIjl#&WRʞÖ,p_;<U+&0|\9]М pi$ aOQ.ńqh``YvdPp v*e:Bмg5,gW&>ȀGZ(6>%X,2H,Q* -d:m+V}]C߁^? ):մ3G? Fh ٍOއ (s]Q>7 #T܆~PRuw#oNcl1.0J[&O+gfR;`.2HUe&SmHE䘤qʺЦm5q+d8:cB^b:;E_DRp3Ti}KIn2$Zи=}+5up-99jZ)3R.&fҨNΙێ&kw!0idG* ׌Z*Y&īиS_\Iv?V`r+p@a\.QM9m]zٟ(BCV_ʭ d.t//#bp)ĆT= '"yKކ*vy>_b-Յ4R}g8 Ef{'M0+O < ވ+"U/16%}:dkbV{A5!Nyn3>GY W]0C0` shAsʖ]rK|#vuTɀ " F+^>=UB[;jKmJ@W[:Z:a&GMS]Ea1]YÖnl:6eJ*O6HٷqeF̝T&H!~En֟V/Ǭy`qajHG&rGx(v"yUr.8Q;oih&FjmWG=F> (' ')n1PjKH__d:[>wO,b2V8+ s6b;zwivGu9suFo'pc(CMy%M TjxB*M yZ!^P[( $7M'$*9` M2oPU_2e0*:izhQq^I{ArgOV1 _ѷFQuvHU6%kEoul7etZFHbdDރjERu뿣պ;(-8WmFv=T-Rmcԏ0'65ȦRp: iZ'P5/p-9MaWW]򠁞+v?7lDK̉b <Pޘ9.Ͻt{~{Ba\H9*t [P(وOY' ^_Bz* 0y570fl\Yމyvp Ka +>%3sF%Tp7- 0#7@oTN2PovgeOy%a"`Դ-Kt 5˸C4pLhk-qMsy3h|@vUc"-eaϛ\`Ji$KYQV)dv\D4D'=ݕxɨF a~9[08 aVp߯rUzg0236(tVJ=E-c|h.Iw %:l岨zHȸ$G̔}1nR)(Ԓ8faϽѺQz^Hr:*ڶ;2Vm$E 2z5K ;PqƋhUnh}gJ82UJG/ ѥ@ %^![3oߣYWWB?M8+TkjV=p!qd' B\ƃ#+gVIo"<דW躭r@0TkӯYE T٨~BCZ.GǺ+'fњ֙Q.hXpQWF.|GzVyuiZ_Z"hئ2 ;d>RfnO+  8O?_)T$ W~5WW h,>2ۀ*:YB@H?߶N/M? ~~erXsF1<[,7<&GXm=f|@ fC2Նt: stp {P!ۮ 3#ed] 7uŗe_J?(N !|q 8p֎Y+!+/C RpRpj5.ݠ)!fzcu vyF¶,`!T#ɸnF W %?84;LYkԫ0N3n-{T lOԫO1sG5 D ݳ8QPӦrd{RgTm|svRiȀǜ_ݝBvLvņ^(`)]PF 4̣I&釼r{%_d 2|.m,^'ŭ5_,lZ;({I@T|..Rqt%`vD1pZ"> H9LK\Z,DY3 ,bH@SBȳ+n`,k7xLHoXSsvx1jֳyy)wN89Y7(ubZbѓBK\ n~o rT{Y5$i9-<^5,f&VS\= V; 1"msp;u+s' oDOC#t,b<4' xR{E%,۠@IM~rӔyYGd8LO ,͘`MW_ǰ٩ItzBoXʫ;6]7+e$(Q5iMpkբKAE,>7BqgG@"®5ΖGSž;": f(WgRLݠ` -;׎8d?2Şw޹H!Q1 h]sf'n!9OTuxw9@q򀤂HꉜPENvl-'eu0ubp7R(oPJ܃[C<#GoyacTorBU/d^V: 6YêxFK%ێ (fbˎ֮>NKҹbi˶JMw3" 뛬]@ũ7lRtʼn"*8N0/q[-|ҽ:2+&錟L[|^AsVQ*e[/.Q*J^ y &ys"{5P`؝YaG^W-'_Y${M6b;Ƈ@.7pt1Z|sM{-mu ݕD^-(Ku|Y/_ec>G}7,]#e;~C~ucYM6\ބ}!CGWkІL$}WXl}iAc/E\_\hX.BLJ I)#R5cyk7>5cux*$w^bup:LswwVB*|׼Af*⺊Z(`_*e2͕( R{ז>SSZqWGћL'"q}8b(w讥I}{F0 }B6Q]궏< yT8fҔ',s($jEQåBZE>:eݜa1LG>[Cq^hekfkԒpW \)]BiOAL­a4$F͜ >1`dYtqvF4K,f*1;{BKˣFc&iIqr M ` nM?V!*|U0w\jݺd(,e;Mp4C̰Cߪ>*=-foևq (֛ղ+ɬia ОE)!DVM+U=rd~K05N/VY[w/_jGE Z(,Le3"lcA*>V$5Z&x'񞒽!y-%`#%5 9id+~puH ed'}̭Hj6 sMT5ďD yb|կzI0n1\06W 5X pN#|']P߫A pvDqcQ {:l@/Sj'쉩qbˠ;#8uaxGvjXvG C?ltGX-v¬`r䵱MvFX6VKxE"#2.Orٻ2w|n|$!$rGMW!tGYG+/s"K# ‰5:-mط8;֣j#ҽ0D[t& `*99L6ѼrȨyyB>W]0Ӡl^m{diX,IXSAvzE!OgL.CaP5mLOy&, Fb[vD/#N(&3Il+lV+~Qn5B'Tzn%{;5u_s_kHPvj|ҔqWZ"Vfy䳵$GPT%ѩq=Yv%9 XQ )^f_D5nMEI:xRu0VpХ7J{YvgΦ(Ve(1rA'̩Lb[*BHhA*Mr:|׏f1>[I^eG<´hdDEM_#7 ZD Z|Zk jFsUETOgfߤL3i Αnа:~Jp #-{JI oB9R ùJmn*wړkB> 8 w|+ u.Z?ވ)oHz#OfX`^zS.r?hp$Fe@qu;nF@<p1b}l>{ahO:S X;*h%JֽvbDk1Dut_Q}"Se뺩6EBy6l8)Y7sYCs-rGps-SV07nι$:1n+%0P<~I"d͇1 )+-c9o. d 0_lb>A6r9G0b|0vlW 6A1NTaE|N9Jk6\۬]hA_ vuS>w `;y2bˉ!R18$ uʯi 4X؋b m h Ei%Ϧ2&ǭi9^kgMdJ$~as[;d|~ _Y` b1lW/|C~Tn Zյt;ޛ%*3̨{4ek;-F r*i63 =E1y=q:wylPIr]pzYbY06nТu?")Q8򉃸{M|(1SԼqxw 71e<,\N. ua# N =PMXx*mAcO'䑿C**5dh&ϼRI U3VhN(iqf!\{: ?^w-<"17'mMMhZ{f'tUA>#.ax#d]GrY 7Fc>LEa9S -iܫ{gv4ըTsRaxꌆ[>)w'|+'~팙 uf 29hd,l x8Ji/ 4TF GYjnPhyc v%ǘ{vB|ӍDgԟLw7a7ȖK6'+ N}rs z\.}+xC^;k§a#7">_}ёB2Kc\s#a 5SðR$HJ|-=-U5> e:WG"'/8 >~pPGqPn/4RI\E  !/n<kEvd2]IB`zn @q?]*?*yڳ/Tuydz\j0vF9 ':j> ȆYV(KԠz$8{*pvFR_~*h൜3HB$byOUKzrԺkR\QF$oZg(m&;wR-6Eiq`c`GB?;#DDWMgZ86\n]L y:b>J ɂb$2!v$mA\ÎvY_jrC|w֋a4Ċ-cjڮ Y%,2U\A3 #z(Lr p&{.EDm˱b=KyOpt;VqSPMww \"}ُ Y 9YRL06E_ BgI9d§.7lN 9$C:ܺYfd-=9\_CkX[q}K[>0vHW[ČTojͩmGSw q})/)ھ2HOrlxр\qD)o/\L ơzKZVtNNB&gbR) u5;)c!3h}&[CUzCMŸNAY" H*~쟳(hBvW jm]m;1o˧{&sn@]oDDda6#oe$](r?»Z꧹䄻 60Q_wo,E|Xy;|֋RlvaLv tFzNochI\Tm4"9ZΞOHOB'=\pҔR*}nR pBj| _'(+O Ai)т1DAU"Cʗ:k%$`I^tuEKJpQ{X@EDžVbdUm[ [mT$+ݣ.Kʶm !DGS2~I-ωh%L!)P,%G˜{ 3OF!<@$]dřDu4,|&z7,)!xTo.:"Uf(E;e-C'2Vu~Rω\q[@i]T:K z,ؿE/qeg{BЊG<$dHN;r2xBPO`)1*VҿJG*J{^˸mAwx?o_7Er43U>xJW6eƗgeoKU/-+Bw+޴>> uoՌ{s8aHLUF0 s@=)03Rb\ghL!p,n8:xG>! G}STXG܅}OmWEJh>{L>M. W&Gtd+DSV[z6@Z:)S&kxrhFN;B|,rB_ HAwQfFc'Cs~8w?>9z>7׌elw['U*y"n"f /fG^zxBȬIo;i&O#ύSXNlO~͟NPoMT#O鐺p#-?!QCrSj֎D吮vQB܉+J&^ד+$|I%j*깛MmI#':>q@<[h)k\r4H<`Gp#ztnZVL[. hm*)X^\Q.YZbV!gAC!wڌs-nl}EۭR.mY %Cgqǡ]iujY.RRn/_gP尪Ka:hyF4^z?$:yze,%"QL-f+<DxAqM۾?Uu (\ Lxt5H ) 0ɭHD51O&;BSTJc5!tẀފ#1B;]:5Et'=$ _bJŏA3ќ(zmKoTMԈ*@29:DҾc6WEYq^J+&`Q(e Uջ1Fc W~gY6c 7ȮTg~v/Ifޯ{@99܋1slGJk2ڧ&%*!%;跘®FK1ɳd&օ[&orj4\]4Cp'ikHBo庰rH_N>iqQXwQf%(1lzkViJLj#o*~ ׇ񲟩$Z? e)"_`xuҷɷ mwO jRbڜ J l[} uIl y1 OslRi09'ȤJ67Lh`MAo:aAU`6:ís8hV"<:,7+ m*=Q$ Sǩ:\.H;B}.ZG⣯w[`5S)4ڼ=}-0 o5* d'殝>~Z g;EY} 0GiY6rGN7lic Q U6MTg^Oԥ7l-hw33"q21x.}Np-Z^^~a;3W)J5+aəmIڷTVp*rZIi;hbΧIWỼ)D.:d^[3@3uW.X`=%'j)ū\qQ7B,44DE1uYe^ĄKc`jRwJp1E>!z9zPp*G< )oQq݌jPZİTQA&\TNjdF0\7&d$ZaF-$,<o[@(]9iٓXN*=/`vCC>Y^4dEI>JNe]IyZ#ϰS^`!G5A InY.cc,[[:A_̥}(a Fqk L)N';);TP a5s{n]0pɋ(L } |?}}7vEzU fY%4'?x>HLH[թ(ԁc +2 G[zGNx÷=cGr͐D'i:ު{J !&wj+9|۹E$\F-`)mDIWCEB 0=A;! -v^A 1OHG`pݺ&O+1fVTOxwH2$-j'r6YalDb)!wqo%sQ^C.:#30:|WEҎGb#}Ãl،\)@޶`b );,7KcȹxTFBYQ!ثSE߈UK&]1 (?*"=+^xM9ܐo{uIqW X/d>ۤPWs=ybIfl΋K}d=Xy"V%=8X1ney C㶧eP]) c"p %|3}NʬľC!cYE̓Iמ[{awT"19g2pąk<(8AR?v`Tl+*4z|7F> 3bES(EB!c&?[hKb$53a:`Sꏚ4o)1L̶} _+t տ{r{xǘ; l Lb![Aj:w,fq O#%Q%21ٿo C:R}Qg~,zȞ.XE`%&-A|} P֢D_#bSɣէb!qޣs! ^@ZLᗘ0wql81imi.W@| ̨d<55@ 7obY ǃoO*gǟ {BM*#9xNh pe_:u$/UBIsFu(\xUp?.PbJmIP]k~K̏[/N]!5,KĆ2)4@2i*/ fzI Fdő@, 5"ha# ܬʭގ_~ Vk~%X8FH ]QF:Q?r F;}D8$U}4=Lec:fVEβ0AG_?ʳs/uKdESbN:pN{N'X)DgficL~(7 * $6tFCSWgAKXΨh`+FRҖ;LDʞ!kFٌ ald:B=1> l ;xG_MZa-&憭fo~#Rɷ&u/6AvKA&p#C%fNҤ*K&a}ˉfI>82=IUEFEjS߸# PS!*ЇGĈ-9k퀓RULR ])%r5:EwhYsnM 7SJPͳ)"L ]zB±SMoP}ՆY{"EJ Ml7N,z GLO>'vAN:*jfoe4@sjVK*#aM1ϐ.3V'y;/حJ0F)0݋&]2c yX܏{}wQqu) F9@?>6?ݏlH;5C? ZLṽmci7:i_qȚuVH:]up$]6_.U0qN', @խ~ +r&# ~ }rxL aIiOg3#~~̾G?z%ej6rtL(@hܾf}=|l *;bnvYm{r҉\ П#GOG'.Wz nNfGUnϬR2'+5PȨ1JU!˔:#Qzʚ0p-3~ba_^K&fЅ%0͡˃+ȫ@I TasX>exN(d`oa]hs1Ft,NJܯ1e]Z7:0ƻ'e1KHEӴ %n崽QM6V fu0X7k&>G{_jD;G@5'hEї-au6u0¢z_(i=?WfKxe_ΪsPBU%>(G$*u[Q%;Wh #G`X1M)q] ΝC3C̳D/ir. ^ yDPEDqʝgVdhQISFiL *J, V 2濥 Uu = LDݿH4PG"F޶:"I@77Op<9 mɏ. 2w#:CGMijM*#H`M /e6XcWKhB~ʴ6>OlpEʼn`;hߛbѡš^[ҁ䆲t8@N1>s9OĢD#}$UV:.B<ˠCB򢆈@gJ馤Mړj)b x};!!M.dA7#tmHm6B R<%8o>ATLj HM4!_,;Z/))x$6ƀ؜`!kRd1NGH%AӮVɜ~>U$5" 8MՒ?'/X$@0 ;(ֹgY>xKpXGG^Qii!Kɑ)N {(le[)7_%bv)лo)Vz\R"N"lLCwkDF 45. ̜} b#,Mtax3H4:+SϏ;$$IF2fm2OC8s@B)0h O&^9ci53+}g|YP*,Rc*KgKm{S^0|0D9Ow90x|b2E-2Q93<~X:̯iZU@gVTQOnD#kDA#ۈʜb_b8y0cF룐ЋZ(v!P+[Ӭ&ӵ& jΌ#T-t*?4,o7|v g(;*Qh )$q<' UVީK&GIu;`.lDD!l` {ƿnM[FpcV=}'nӤ+IxBCH~S8s4EGr~W2)r^'ƐfqOLj`r`E8`ѹVRz+k;gW|Q R/'<__ưc^6uq]A ˁ􌜵 4t2yn5gHm9\nNx|2P@k)e &UiH\ )yu l9l _m\(v4_Η1L Y+4CՈto/ڮS|Õ Mx'aÜ1acӷei I=U~yP_g dH8ҐI#O$t]SşiOY@Eudbyޘ?~"ٺڈ'+[}joSxB0ŞQc- Sr/M-8 T.g qOV#K3]Rhh@(~xغgZFO~AS?I&RAEŹG 3"5K9ϻrHVmB \lTк*SP_8yZ{J=7b*VEj{5xq U._yN2g"= 4p-d\Qר 3xq5h<,sar{ xkWM[`&}XAuk'CyOZ M'6IvNv #3h}%ٗGJ>a֤p-V(=wZ/JM$3%^{c33ItP;q '=͌k5.r_[FR#)5PHxB*vH `%7"xD$PY_9Jm GY$d$LtcL~w="y>ep|sO!jJ%1btĢK E`5WPBorzMoya#DBa9R85ϣLAӸP͋8"2y{t; Ӷ4e2TKzaqD抉<+nE}-M:~݂&Xɍ9 keg,l\ה8tE@Lƭ^],u!% k7@(lRC7MpܓOCm qz{:D5U,?R:=喖0ukCQD4yأH+9E?T<|zvorWWM1OQ҉0T2(W L%4ܩ V@si00?# 't9NE ⫂r C}U(mw.cjE\ZbMi%4K:k~x8N,DkFjD>ͤ\8gaOV f ~xl h9 F00j\gDd{;,n.qɫyBYɓpGY} 3I-rYӠz2$(0|i5Kv M#iM&^%8I7 ?p\qރX5V)sϞkSأNe†Cө|Be@2r̰ia3IO(J:g9D;3ꊵٶYO\(\ۋ@oݰ2kBdvbtC`Xdq+] ۤ0(/VjxZ!r(#3KXާ.dLVpc/J߃O|8Tvf}`5 =2DV ;p+MEsFGgpֆS cX (=-R*A9,<4i7)I6a`J۔U9}'eLI 2\&.FN\qhDm&S*mDuȵO;_Yx?~D?l%ǃ@|0('v-1Z'"ovy,Bnk^Z<ʭRMKoXz>!Y{<r-KιR%dA%խ/qBW^I#e쎯{ s$D9YEqÝ8({dF{|6EۆMYh!%ٔhT\R9㲘CQSq%þ52sk*).B{KzwAGs@׏|gS~mFLSx0}7uVA/1 c¿IGǕ/_oVzEw= K V}5kԍAY6 F>7VApP84xfET.Y˖ǀD74NXck@l'yTʂb;}ZƥFwݼ4߿mVz}(Z/- :. oȫ)"{ܭ#z|%Yo`9s&LvL?ѤbI2_Pܴ=z[/ 'R|^Q J21W]Pb,j_.2׸A0mOS ;m2\UO-_>#ox DKԖ0fDOS-H+&-U%[ʦq*Al $LZ9V?'O{-o ׈5lWwLJ lu177`/M/`aC%;+' d/Ri)ňeZ+RKh{A%-D Ae"v5`@4ۻXwJk=^sS?6<d?!e4+R=)Ɂdz.wy%[13;++M *`xάd=/DG=K[od^#463s݂6xXc)g4#aӊ|0|#-:jLŅ7n/T*(WHznHGJ+JdiMk4;?aM~ym6bT (X ׍JZyf}iCyGa*"UO=j4{K͏.2xksL Hq^d$h6z : ]._=`kBm-jI)愼hZE9Ge@,z[Qw*P-,D/?نdM\7mLCMTDs.cj9,0ڗ1`mCM;iɠok(FH%*sz$qS<=y=Fmͼ)(Dela*`h >6c-޿eH7+͹,@~:=!JJM3WRO:"/sP؝ Kazdm,9tJ@91 v߂>M^lhb ԁ(E0u_-y>1(3smMz[E";z{co]cpZmK4K3hVb%>5K%;'z{@,8H4CqMcZJ_a؁C(rHzEh&;_|M+6uٳZܴv% 2 j7p/ȫL|H\)Q]GۀWzw  \B?x--yaG^l+y\YOf0: <8;a)?x]]gg76siaj0:6`Ye/Ԅrjkvki_ʮZ)*pW  !O cVU)I;?]6K+=GdD| J'!ME.e d<ǟؒ0]փ$:NŌrG]Pngȝ;D]|&6ota)BC=*exBe']7T\ {6dPoP 9|9hgEjv_Z{Rvk]'8 #%AO+xSl3f1%H%R#\xpBS$C mY| =pm).]y7[7dB,>}*0M U |]YԤDž l-Uf2p=<'~a%mZ^['OTJʠwnq-ٓ(3h\Ƞ* [QsMA18ɒ1ak 8':Tv=S!_-]= ev>eNANw <,v?P꒑BpCyXLRQR>``D- Ͱ|6 }6*@pK.*~m%>v<)OOhG\Ȗ(Odئ1vS[c9锏: }G=bTo}9<;B*)@3 ionB ҕql- c'_S+$ r+,y#2vhpp-u +$K*cC_ytvi#QӋMazSNDw3vsRC!51dQj){zfZ[ _^JH:mieorqv*EKh'()Atp7~!*-UsmVu?2mBv`ŚPRK)B#xMKӛJ/Q⿮.kdOP:͙Y3SrME׫Qʇ!3u]1H YTfD9ڋjhjE.G' 4 h,!nre(gsaUwEuyi5 i yRWoou39-d!8Vmg{v<.)!'uFkYսAdK(sm0ywk$ Y}2̏ϩ=U:kC$fT O4MRչڗ58 t"Gn:7ۭ(ꁰS!=vªBBp,)/RhY"!Ls!vrg?Kk|`ĉTիѪR$:L@:'ݷaKG"R c޳l7]$_/&Dį2"T)ś{|~n\5z&5IrIwJlwHjnNu|\|ˢݳ-?fS,akjb M_%N7L'-4p{Xl's&c? t|ERuS|[ .)(b hׂ.}O -%.24=֯@řTxi+l% 'İ57ޟzS Gup5YiP?8lG"z\SEo FvJLT}GMSM9ֿgw7_n%Cc `~w&N^up>A}$AD>p%d+k8Hc2:gHH=e(mHI ɨ#'Ƴ9!EbdiMnpo !˳2a=u=1FӊV/@"KѢ (ϛ6VEĴLeI I: ċsbnObԵM BӀ8TJh2\VYO<ٺaO|Z1KvAi^~Dww ?)B2H`O>I<Ӌ#eII$MʱfgKpkE8.3ЀT%ݠȓ5Q)1kaҠ:u գ铥i PB|4RWx=`P)oY87Xz.d94͜x¤2>kL;V8`!9T^ts,'.Ef㯼[#QnL8V:IJ:)B <і?_HPy+n8 Jxf^msU#j9dAh7fa{gtaǼ˪ j$Ҿ{ώ'VsNdyVT{;jwEXs'3<́K7MHm: U3mnT)&{Wdg#v nfy;pbKpk(0&8>x+hG KbsqUa빫Vl!"SUW()Zfb7vxq&zX5g6!*)T/ټ_GORg͋r?xnٌ I' VFŹ6/@1}}]G9.zQg8άQH:Tsz' F9X)h6PY<s$GݟcH?:)o1KޏgSq t ޥAq6ΖGh+ɠY%n6tԎwUK)&%gۀ58[&*$Dk*$5ꧤ1YdX'rci=NcEeP|~DUqrUUnƿ9LK8IʊKS騠Paf3P[6 ͸Ķo?t4)(JAVV`s#|f"V"Wn,ggjp|2q|[eÛO1 >ÜE<dV5q}WLC<)1X9[XUY?YZ %+f)IqMțD567tϙ#oZK(DDQ]aeJwܚfrHAQevǑvʅm+Kt8F?}sJm܆P虗õY6j שMFaY|:*,<SDeYWL< [Cx,Ͱ|*ziAaîbа(FݓBB n3n=l[^KCΠֿ!zzPszn?hz9}Ȍ$}q ŢGxF侑ڦkz=V[G1E)A7 C,fFTD;8 Jv"n6T$Ҡ B_.(_*q;D-+[V77Aw7b qnnx+Tb/vQ?QLfбN","=:_'JEǭ;pmƹ,h?;/h՟?o!s,[v~PCA)oWu]|CGLN4Oap3xNdnJ;1޳b^V8LY-ٞPDqgj 2J3/ڇ@:`PwP۽ F`/mpvCNcbw^48ͽR~k_ Tn -;hZI\\V;T }s T#r 0]Y)?_#EypJϊՁygGC,A/a<*&uLPb&xCECkmbU72$Ve= > xopKˠps+ť&[i>vKdRaW*Lҗo\9YEmalj%ZRa 7}5w);hBS|eߔ[%&!}eKH#$J $lJ' G@Jy|Jm0SNg5\ڔKkm,%Sc7xJp}ٻ۫ߥ멌'i4pRP||ŴsB:ǹ٧ˡOKa'QEޑ_Ͱ%>dcg"|y[D8vnͅ 5ȮO8XsNڲyjhOr| bte%j%ac 8SS;frȓFXOnʬ#Эږ}YBho>¸hx>E lk,+&Wa$8}L*m +おX2nG])"%7{$(5ay획06tJ Wf\;6oc1ln8274.o.i?8 $3T,Ш b:c݁d~9C! R "uyp0hrJaX^Qv>kO~5AGiiggCE1[h-#672ԲaT^X@fNY۔E|7!Lx1xzVMQ@ s?w=?1ݪpLE ^ LkN(8Р鼐Y7e'3hrȗ^~BCXHGyɿwAlEGzrl7bA()x^:< !^W:`(a>Qҵ4(")Mu FcALg-8RJ{O{3JfnyR9*W54 !9;c̫_YKFTxצN6FN@Zҍ!ZG1GF~</$$pra]R9L|5%u>炸K~)]խc6TWxes>_=QxXB7:t%5g)ʦ>jbk1'j;gsLr/oZ*mwA+iNF14Q5"C[mjݴ=ݞ7ӽ$'ZS:ա3U'I;#j7cPPS>}\AgX;v^r`G{uI4o#je)W!iP\3̵Kzqr{z*׫xzL=:H)/kUM!p"u&E#%Q枕 C&?ʅ_%7ku6I֮iL~4{qPk WB+H̲݇@F5'SC$>s2F;BLɻY>UTOhDZjpGA5y092 7pr$\,[f BcrmݡTc=Q؎IKcs0VyfIpWokituR.[3GGIbc7M;H ţpɤ"5uN|=2*}_ Ƚ[jY$4$9J 箝v>ѵNbuRg \F<9JOH ̴ܑEBwH>e(X%H:6Kg+M}>^(MXM#NN=j5s JƱK| 9d#5rkJ࿀f\BI^O&~g+02֔՜j` )K\j6.jL挌>rtIB{5\"mGYe7ͽ4 ^'njSl H %MyV@= Z5)ʔ!~||A_AO$q>bƃ- [ȩf-‹Nɨca"DB-z>d. jAwrt<ʘM\*" :ug;5] .? 73)]x63eDZoae{_e J&;<B6B81&[pm6(_ 0C8^<暂׼cTʓ~0 V x̔[Xڗ\YAݘlWދc\.y I+7׌R i ̆p8ڹћ-NyIofQ]O_\1q%-H7g,v$Yi>yj/@wI:5d'!Xl흄pP<'CgWag9PaVyW Q`+qߥj h:.102[x&ثk#1R1nuș(c xc`'14qE@qc~Puy[/[a?C4[9uw-s)VFx(JR#Y̐#К=n:Qۻ9cK9QVO1*9/VN -?|=o%r/?R6$HUxr/k Z~S8PNQ~N&\)c%ۯ42,6<"ܣB7aY~Z&ќQy͔g\5wRDUi^OʲĈCI0ZƄaOXI4q3-TRl0WN Ƙ*P,16 )LGL(&DRܭ)l+`{I 6/jgZL 2yy|}f)#MROKn&GJ V--uOiCY=pKρCfTo6@ fVg_[KZ4+l^/F!đ݅/9ދBUKDn - a \KAnqmnލMy`Γ]`1vCf? Ho+{VtÀ!!?GڽԾw0 _3 G|qVHd1&pS8%+fQ*5r'ob3|d4ӵg@D3vo79aQ9 A^5II5ڤQ*VfcD=f? 44yG/Edåk0.% zC͠hm՛C*%2{[v|z ^+tR<B7 !ꑪz$} >Q82/Wl مs&fLڠ!Cm=!/x8(GJi vN 8vBDC!8u`?Xz-ȳ&WP҂\,h".$>~sM{ei1@">eVQ̥ZU1Eΐ)߀-VhlHS3m*)'p3nϝP 25ot T?1rHWYr 6m^MEŰT끎BfH/;$92gx$(hw>[|Wܔf1)/~ҋqiDׂ MKInK,p%g$`;]=L}8J) )"qf3?Kj#p\]#cA I@:u,[a}⽚;-L@dWm\PtTP+Mٱ1W_;S5Lw'&ݘKi]V~heP\,iՕiyOJ4/u:6XLZ9H=6vxwʇ  f`R>YP}iQjd3 6֍ 9dX^Fu g! 0v w^-=Ŏ)@m#IHD $Fsh7RGNWCyY<*h %kRl+$ -ЉZGY+z/\ξ3 tλL>RlUffk4Ӆn$~[m^2T@c9yd(nm%:5;rzacGقҧ$#%%"}O0 (=O5FӜ, x5ԽW\ZRiA|)pG@5 VDЧhv?m8QX 3?hS(kJ":],7ƴ8sݧu ƅ8%דuY ˟I]gSO:I%y'AA*,ϹR:V3&?gmefW7-Bwp6JHpc(Y6h*2ubP͜.v}?HUV `wrxBG~-)C1kpo%wFb/3%CY',Gt4 `l 4QZ4:*f28B>Wvm`ۣ֜MkobQw13h:!bmg=η/{O|Վx(>(,,?%%D^-*<`m̟ߥP*c~ U2Yt]GTȋ=M( ݷ+:ɪ{t";%hŦ"ufghA(K@ [6 &-5~i(b̵*BPb*\Uj{wR0%G0hd^iVVOŸ&W|H2$YpjEP0TYqyekc?yTŬBJ6ѳ-&[n5bNc-rr:AaOĪDgAe_4Fma0#'jӦ.v4’E,:UPeifľ}|ZGg"S./K/v{Ծ$ {ѥ0$TahUcΚ6G9HTkz[ В'h }lt,m>G'R-_3 R}0]!cy i'+ k23;P}6)| ErvFZQ-L֞vE7_|A\+a;5UPu`TQM|I\?22zסSOo},R<^؅_Dqgk/B3%%KȈivQʮB ,# ;T^ϱ0+sNS!%;YE}0 AJq1nMJ|X>| Xև0Gk&ia{>j!Սlƹڽn$3fC0_aDl &Dh@:z 5\E7 4_`tk8miGIPu!W!7«F ;SI^TG]¯na0ZVۊqp 2]/y*!~nj͍xH(0? O@CMzSP= TM(ySbge -3BC vQVɪh3h%ȱ:1[ z;_iQu>{y/ C}vG!W]$W ]m2 Р)crR'U\e (>Xs'`gc)sc$^2T`~ ! M*z͓Otf$O:I bjc |+6;V\PWxWȃǘ$[r1wiTHZf2:C2CD ?vԯIT~w5"ا`b H0Dg]7BdMYJR!3O>)zUWƭ쎬n<}pd Rl`]&t_s1~ E/L XUqQ>' qtjcD#?}'GCY'3#l4dGX.[kM b ph0GT2]du>w?Oޣ&(KUU{5'J^5y$մϴeuCR\D+eJLiCwB߄i cWQjϤ$B9;:~ oj-&ܻZ pz&QNB anQxe` 8ܲ \u Y Ɯipls;gV0 pgR$b|>J@BJ.J-{{U+vaQܧf|%j>m*yEtJYU,;Rg}nюn3E0 aY#2SD׷:8Nn@RZ藯vnF|3o$M9P\AF(x'>VeorAVX)a3SpS3]ڄ;`1y-nӦ;\XqP>}ԥ/4.O=FԝeV85"-{cԭVPf >!u6LN][k+SZ~Hs$WƚQ3e8Ϥa.k'Jvt'a\rWT~k!ڤ}d93 h";2]!?PRTGv(*PMzR!sƕpqŢHx{awK/.aWE$Y@fKo׾Ҕh&&t*@C51sg %R\:j@2vHoneӠg';U5Rf1PΨ\s4? `-q$h^[UH@:jqa I}\<ލ ?@sޙL sQxM`ku%oSO[u!/dDdCH&cɔQfeݣ5U]VrWH0=$ h}qw 42nop]GMl;4J_V|;$,%BsU0 pGVsĉ]]BzThSScB//ޓHF{!2@@6 8WuԭR3*ĀYAHHeeH</Mq惸~z2}꫟ds }aO5Э IٺZƨVK(̄$n4q@9z ,PGs $>Y f{K$z#8^M~}q/d޲zw}؊ExySe3-%Lu\S¶7m?G P6Zy]jJ5d:_ $zu.ݙH֬P\1"->s 7fWR_=؊qIf۳F([7%LɎs.&t/%d7TT6V|O@EeSǭL m?ֱG2 le5q7>,2Kū*M-aSLDqB?*( OGjhOWt4 9Z`. h}R֥),,USLv )L@}sd{}㯑nOe,+;TfW`7 CvX?F';@If-5`IY'D\˪KuBY^P'y~itb-4K[.#cAPB #Nt%;dor5݅}ڽ58 ͼU.pVZ3~i}r߀CqE? j6V7[jIZ;7l7yfE@2k6إj^<xP?"Ul [Ú>;'{&s6Y<XE\0¥qv5¦P1>R0oDjaİ' ,EWܔS澡f02 w6{9ˠ紓xyc?n %g疆wcղ>5T(oWt0=+%7gx7j–3K,}C74${yYḷ{[?$ڳt:7`P*$ (Qv'u5*׳{y ]Ly覊Y1\8$(O=>a/ Y[e {ZD%Syi)bvl|:fۋ(z}LR;up9~ToyC!emgjkog,9;LQ33bf\L]ӳ9OB@L>L}uɁ`gP<Ui0E6azbmI0zQ(rC^:YT`T 2 lTZ D$-:Q1Dn#*2\{%~A>$JRR z#"4o=8 C_=H^dSOoE+tQ ^{FR-JDԛx^ҽ_ch^#y̖hXpq!{hG9IQXM?ӓ q|Mn498@apP[xz4|5WGӠv]$e9ϩ5|@d uMW=$=S,1NPsu&_гr%ÖtӜNbJ 0{vS'\$"Dʼzّr򭢚l'[kvvn-wGyȻ1?!ʮk|$#X1q1V#>Hu!b| d'|;61OإEuK5q{Z;Qajh9VCk连QT/*Oiz*  nT#/*U7 ՆmapL 9Yd/$ %kT)ΏмiH6ْcCڍxY*`W.9|WpԬtô]![P`<dl@Lԩ  $%udַ \ljrį@ahi4HZyQ&['gGTQ^=k z"_}xH[U{q'uRr0|3jPwI aM}]KF)gZcלߏ;Rj.]6/IErfRV6@6B-{ `?iO&UNT<9HFy?+ks̋/]$Be8ET-Uńd9&O]CWx-!fܭF[ ĵ =;A_7Qj9KlA٦FDP|\rc@DJo1)@5LdG똘,7!M#b0{Ggz;ig=ڷ2!Mv#b7:E_18oE>m/Y6Hn[#,K¡7.xfj·H}>MsKSxZn}Bo~sһM>j?R%3D/FB_9a$eeWՒϜb߮\:f) O 5c3w@[$cJ߰Sۂ :!Oj~tx̶ۜήkKMV;X F;v[: )FJt1"\7| |7p&x ](Tch.ZjjoskFVdi" 8Ъ`Z 6H`ډFE8Tѵ?,&}4f"om"*]a=%R-Ov%>^G6$0A}6& n=$%< :!$_!A+|2xY A3jݖd@bxs"; t G &7.,}c _Ik$J6^{cR(H򇗽2ϮA3cwTg">9(EUo/^쾠. 5f|Bxy3)@Qy?is'e`qO8g")YKCaNu`sA#u:[(E%AX7] |p^wA%JSf']YwUABs1e^}9S{$ P=A3-G9;`QG(e+ph[T}Zz~RKy`fڞě"|Cdef9Pm O l$Oгl]85Ydփl_>Fb1rqbLF PoӲz9+[ fJU:آapbgNQ/ ~ {-Jچ=ž1h%ѱ)A(J?GTJJY_f\l/EQ$<*jm'8$O'E-w@oҏ25 e"KܔZTLN5n" -LqJԔp W.4iu9 'ӛa٫,Sa[)k_þ-Fvr?54Yw1Ȓrg$g;U_H]y#S(ǶO>oEϥ~rasdode >jbLLQXNaɽHA&G1,.mn'~Xv)˼ ]]WȋLO،uHM{[9^^pb#b's~fJҬ0vQC*缞`x 'GmXb.ErYo4]9{~$<Կ;Wm#mQxʩt[L=ѩcˑg,s=^7{W\N.5b1"i4gd x1>V2JKSЯBxq,`fFv "̏jc}=S 8A 9/h4>I$lBi N jS&#g 4'2Vp[< ރ]a܌dL= IPk+^Kڈ3ċۥn&W.hױB.QL:~\˷`:/j`?-dޑġ ז{8,kf> ~y_k߂yX<76DA9g.y׎kfzn,G$6]˳ BfeÉn\*j^5Aip 9*jQB4%X´Mt saJKy6Kd$uhh)h1YJ~fzP .R72 >`GږsdAp,Gw(m2~S2g 8F;q&EApo "W=0M Qre pzpts \GthG+@ğO S /RПq2+l_9)Igҟv+*WVikhj^[M;𝪨߹9)m+H4]K(b/OV$ܕK gz]l߈/z׆!_W>桝[Uh{6ޭQ0PʕM&Sc5|M[J^8JrkE|W hMjtSU$P~[XM'* `VsK㊜>Bc#"B Z9s;);;ZC l!g7,0mu!\Z4M42MD=B aiI ZWpK&5~orzQ 7̂z֓̊0f7gSzy$22Mz yno<Àdbi b!ɄI|}$9Dbxkc >gbI+Z79gB5Z# ea~ih'W5&E05㼚Řؿf""RGfx`]#dD ʁ'Z--=f>ue.3B“kL #_#H7j5͍^N" {_tdv{~vpӳ=F|JUbmoQ:?>  ӁŞEEPhA"[y:=vx՜ {ZPػ?; p B%EhA#ͦWM'Q0@b\dPfH-pћM`I2. 3WQ-ahzZeb N2_o`.Wh$/Jsu;e]OXpbk:R=<OJ[WɪcS"' 4`4+3Y 1!DR0/ʃ !,v[$ m<ׄbB]T5^U˶j&ֲ\2oIu ;圴Ej$vt B"*u$7R6Zx2SP"-BJ=s&5K,4{H(p m>(׬~ʥPJd a1R†bĬ9R}\݄'~5ꂕtƖ@^;Wr 0<6 g2@i7|:NY%0p{Zmib2JckzN?=R7GKƂJ%陇G\2g=f.DO$o3Z p&ՠ鱹w}hD>I &Fe8Vm`!M3`oq'ˈ䍶nVedÉG $M!@Bj7\.Xg8 t}:_hC>Pԓ*ZkU s< +6Oul1b~ROGOܰ0wZ*\vuPAZq Լ\kwSuĥ0Y.~69n[ceL\(0/9@ K7d̜04-8AÏ#Pۦ/0r[ O7iڡSb"'d,I@t /w ӶC)pfX`qti$DO&ʏAak~? օ([aBo ] u\Ot5}byNPd̫'[1?9S_I"-x> Y; '^ u3@`^jdlr-ӘOؖ: 89uv'=ʼn5:MW3woZMf%#yE^oET^បcjLWI!QkdJb'[:-r4~ Kr݌~6P++zyRSڀCSS="v9Iֳ fi}^ @H9 AieF\ˣv`2yZJ$0?)(V;b*tb7TAw+ꦧ8M 5 n, []0Bь1Z'9 .Fݚ2xo,MPyam|Dv) )\c"XR[b: &>.q:t8\TizvzuԴoae{Gʘx KS-e_NvrvN:^%EM08/2qdҗ*C7|<%MElGˉON?}zY{236Z f"aEV :oY j Z8:/+EfKCQ*DCda\Vv_ړY1/zkEM" _dWlsJlPP1v{{LZ| s@,,uVURx9<sG'{޼ 8F8>xzz\_\%]BB̬ XcB9Ε.64鲱Z+BFҘJ{6l_˷rAXaPx(4/!￉k!I/qUؔ y7B04jtKww@N{|WYx.bЬTtقX9G~}]ԛ)XapO7g|H:L.)T1ʄn IcP&Q…Hqٚy u#SӖe [@mǘcuH1Se==ZJ-pa wI925`JExپ@aH~g +hN\;i?J:@?E"H6U>ȼy$}O!$|M`~^C/1QW-ǂbCd.P,)mRRz F?nį 7Nu'sƯVܞ[!Mla#2+,R3{4neƆWxo'nV-q3])!rpyt༅9C #Jm5^J\bq 36A#<WJXrhZ`V:GpfXtިr".U2GP5TֻK(!b^mSd1ԃMЭ`\;7]*[f+~ _=n ]¦;Ճ͋vRva bkg2e[aR+leZBtLk/;/ߌ i 'Pcdg= i>&V(f)=n$ ;ޔ/myWbCm2=i8KI (얮t_XqIp;֥+5𔫒`'O "K)Ae_9e\bDDJCt0䝕\u06 Na- [.ET?cQZLD]4E1|dsN y> ,xs3(㒆!+`ԳM=wԂ_/?$¸/Bx--.@k!Lo6ӧ(z͹tˊ6t'wf~n?iW@/!!USkl41n e,^-y bPikގUJs&a]k;x,O}SѣFg?}ϵ|IZ+VHObW<}$i ̎h[@MK$o7l׍ѭ<;*n뒉Xd[fL;+` NmS2+.wa=w~;a"JFlؒDHR*!: "~ʷ$=-tJMF*xa9^PD¬]mӆYZʊ=OM0T@Sk>7zg4z/o`ކ!+>iYqzJ-g|<;7bUh1U`ޙ(3ԻNMwZ9NT ul_cP޴Y؟Ҍ 'Iʷ}s;D& `& &gl1K) ۊ_Yny0*AWrjRѲ:JcҬÀP`>UnsJDG]{JMc"ѯ-|hq.)t4Oܧ4E]_׆ !R9AiLqCP 3*,z :!L.[tǴI v/ZNS\=69ɪ:Y K =<x(Wc'U+-hVV@W/v hp >Wx.:%TV*d<-RCb 7HӞ |>}˾J6.0Zbxs{(|P/LG,v^R) kzӈ'<7"5hIJŜ-HqEC1mȏ%[ǃO&p"*][_AJK^S:c_?STUL&8deW>M誜i >/,:ސPȣnhwUy(x; zTܠ !\'uiFFT-SP9w`MdvM_Ϣ' h8yރzf|ʢo>}Xp CECAZ\,~$$G4y\[ij9 e M߆<}VaeQfdGf[܌ݻoilE#.݈璍]; D.Wfʺ_(ygu+FűsҤk ݝ+*6/@ש<)6$-r&g7x`z˩rH3M0{[|5 pxĄ%i%5Kr5z )zI=Ua º;1JS< 4$ҕs$=>vi 2@^3O[|݋J}҅3>w~6Gi`rd̝,nʴ(=&D^s~8ln6 <2&-x /xJ5oSeaa^, v@Y﯅vOlDںUuIb0LbTg}t(Ͼ/fᤊN(%u2nd[IIF#ۀ: \$qe-tб7|I{5eb:@ZI"zAu^agk[l.|yECG!ԧ(s7{ʼn }|i`ĸƜ`ﵑ4^{!x!Nw[uܝ2"6ػ!4omF_D _Uxgr4ӏ8C>O3M,ܣīG,tڅƑs|[y\5$ ͅV Zl8?U -ל"@ui0FĄ,8@TB?RCETA+vY)EkÜ#fn)+ShtLpUâ[ܕI!PcnՖUU=VSm:bFfFXe 94, e&I>'P_UdB^ֵ{2&?/hcS+!r]Bä-5vN7<a0:L=[g,)NgJX E"xT%{PyH^% 7/ߘ}+6$}wNm AYӂBqi:P&9~RZH}&ƛx TF*V( bU3~xuOoeB7#Mo] G\ ;{L)8f tqFF:8 ŭ^+NV ?^z~DWFpĞ~kSah8U1Cj{SbHQh?mA)[-jk(EL1ǡF`v$pGMb#!!⏽)p87D?GK:ma䗬=:}DD ):CX d?̡8UғvQ ln/O}E>EQ[6&!NAS_ݬ% /mآgsR^xF!ҶÆPb~xk3Z 3K9m*tdMRخ޲+><!B3+N=DDjzB.CKWVVθ׫ʗ3dRK!?XK_UL90g5("탽<`4uM}O+# ƭ| 4"F-XA Kx")<ì BO$rq}U>3+d^(r#ӎc@ߔG}"%`L3ؕӿy!&/ O8!0Z5\S܏%:k%8E ruUB䦴bid)-gU/H粨,zkL#`[ЌߞF%ȴ[>7bd@ -ն8㩪 rƸ1yimv%>,ǥ%}~۝0G+9VxpdO5 %X\o{COKly!^Ȁ;s aS9}'JWRxT(}[agdaPpĄMaS!2:ol8Q*_\6ExO쪴1abrD)ۿ*dV1Ҟ89)4-΁K z$eѦ%`Ԣ6P=:7bA5lsyGxY◄K*ry. wܨH!סp]<j-|[&pt>Y 8X.gxEWݪeYBh =Mn+ĉ'U$7vo倓]$Ҋ/p6sI }?HSȤcF z(p -񏞌F5mEȖ9 ( 0 Tn.Di ϪkA5}'|=%b.$m݃]S2瘩V2Qȗ{&pG6q ymbdnhr !8L\DWmBW36SX)Wm PGs/I/5;fگviHIj16=&pJ-D1RR$DmOVnas|ennENJkJc̵Q'`hK>'^>$l7i0:sl9u2$$) ţxGǧ190GfKELaV>EL㧴uB(W'HoGMIqb.ir?enr^utY#{J܉IvzPP֣ \o2_ %6ܚ#% ^xӫ^ ߛ0BEMn4vOzrkÇ\jcfFv"Vmʍ6WqA@G7̲mj,Zቓ˻"Z;/bhÂuO { NJ$)#@ |AG$WCo&-5CY AwOQ8ˉad;(T#'7pi,,m T1@"?@pr<k͉e t&<'i*71[} vIz}o:7R7W!-Ƴ*v {Aq,O-V^)b:*MZ"ZI]HQ#>!!j@/pY~;秨Iaǹ*t: 蝵OU͊()nߦO-@M<|',bWBA/GB'k;q:ڔA>r1/i)m3B[D͒R }R:A.n rqm^罜g,4ؠ?t|EV=E抗- L9H h:O4zCe]/Va?Ic%*yoHWN@<ޅWq uĭD)XsٓCѾ-˂!ׂ q8. JYّؿz@цztӘiV黟I(mЙ[%JHvRʭ2ߦ ]6}O ^IbwFlxa(mqthM4aOLBHs}Մ\Fv<*-TB>P-"UyFN{,#j+ t,ޫ໮E5|/VVc1U'ˀf}bd־IP)tdl U"BH66Φ[mM]y oW>H+nh1 xvb28Yb :- .:fMEe'U$E7.THN  :t:)v۪;ɋ}Y䑵 $lS;Zi؇jQZd~5fG" 0 ] k mA^@ϳwđkP c>`km6G#w˛uE):\}_X؎'hܛ&  Z^~*g`7S&FIH|6-9q0 "֡^-8$? N,lf!}h]i: 1+#Źy 6ǘ#ⶹ,R9){_$2)~ բ%Wm\:$d/h cB3Ѫ$h^pvZBWƌ'a/mKҁˮSI@,_+AW}!ʓB1 6K4mMߛ)/,2kkpY>_%.SȢtTnj O/KF'^c+ D*[blU>?Gl; Nh)ꕅ#׽;P8[!|)7LT<7ppiui 9b?sXcrnMLɁ;8vW3B/ p]M_?ޛMdOlSoy1a۸>v_\X?"tNQLÄo'} wq,"(\Y|}}N/vtL51t!h*!`gՕ8deeZ-;uw[MB9ԇ DUJQaoкAz\_DB!hVQ[ZPB<-LԹ@v.߾T%^E.Ǡ `;s~`MG Y,S10aZB=_יX{(%bkDyW҄Zl&SK$ĩWXy:ް̪ bWzc-)&yRtEj?! n/Uf6Q=vW΁p[.9@[߁*Y@FN4?ZUn$ϖJJ X!?Ҿ<0lZnzm7ⲿ C^r + ym`Kq;}@}gjOQ&dCBOejX_ў@gab&NA*|StZlR.Q032hY/]2DS-_,SB޻LTgs%S_AE"|56guf(1'8MwwΆ_ǕO/{ppUo`gqftWW}W sEډAaqq[c_RN""8enマ]n.ӥ3DVr[+287(ӊ`~.k(eQʮ&Rz)aArA= G)-oxL@j$R Lmz^NH3%v :Z@HO%Krūs|-ArN++,/4(bp5iVꀕsN/\Ld LX~.ߞt>UG\.}1, gx 19]}).(|dƔT88ELJ?ұaiBŌ9jT{ۗ=-/P@훌C_m;`,_ 烻Pxl hmƣk=jzvKaBPBC~ l?1{t,e#(ok/׳[˜#(ӗ}_FJJ}|cP2=9wcSw~t Ձ_OcuSp^նzhA1~<,Чd6OK١9m@3z;Dy^lI4 :5"C ^hzm5yJgߞ.T`,G+6pX>}u?-xitvMu O9 \] &7$fO#Ȃ3#cGſW5dVd()<##2$mfVC 4kB.i,&My* ߃;3Nk ]ɺy^[ef&+#I)amsDICzT_ͭf Q2ub\*X*+މ"1QFL1 RFr9vn" [q0L ; _nEٙ$ ] e0m^hsnE}*^Co*=Iͨϙ6~y)vΔTݦQWZ&˜njd3"1ӊh17oXtEM2*0 q@r}^9̋le'grCn \eP~ 8Z`iz!KVn'k#}VWY}ǦiBL:):L>x(Y8Rss7!C5 #) 8ZN$YSШ9=$H3ϔӺ^v`w9*̆6W\Uws3TwcHPRZaI?yݤ)uqCxT?2M m u5/f.0!XJ*Ɇ,# zO3TOCJbWS^ v}Pe7 $FDo,`#F!nȤ'{91|6=K: #C\o[sAJ}ZϩmzMj2S /W}$GW6pL (+緦q q;`> ]b ڔȽe!`J(Wޚ+ܚE5enLf΃N DW`<[I谧+"lO+p]$c}gZgY|=+6 Ý2j-l;I8؄GkR+݋8ٗ9/A,"@I-oev;vpK@d YsO7H+w \ͳn-2N@K^](a}?;Ҡ\pIc5(گ[L:[~yx8G;´`0+%H*%g ˡ!dZ[Kq(Mt1ҶjG>sG ճ0]RC-zU:A&SNJ57)z /:}FPP19EFW _Fɫ5.%?B7Hmݤly dQ%VaT?]3;1ER͆Q2T@F!YBFʮa%r/`"/P̅ԃf3/ܠ0#+i!yPvRefYk.Iw?]G@HG I*)?_9vnjB5WUSgrP Rx  [izG)htPg(WCMȧ9dSei,hi8Igट URIv{sŻyi ױj3d**O-횎a:h7貞wƝ~=R?C]+ƿ0fk1_ 1tsv6[ʂ1/z'uWӕ~,F5M[\a=zD&韺][HӊŌ6*Gjs;]{I$F,-wP0)j[.jֻ-D&0d5GrR)~D=dXj dLTz~0oe'i&s{_땊A#{zhdPGǕ[ea5rx`\ yM$iȫnI[r|Յ^~V̽/rJ鿇ma}{^ oD/U!lQF O!z4(| [kX/)Zbpˈw{\7b|a#°,f[\a`,{񠢣&T&0CR!rY"Oy?oZbC".l#Np[HCZ+=DU)W,ZXY$ ͮ`3OEShRǓb=X].ex깉|,jP1&ja5I"J7Cr2ۋzc*܉oЂ?x,f u,(;Z P:Qc= $!mJaEmd=>%+Y7XCV)55NHțl<ui8&(;,7*hp 4x6DLF"%WnOdeK^H2%:nث{SdY5Tq˚G!{W[RH0XRė&:,%49(/zZ `a&}f} =/dSjF`3" Ƞe8t(s2 |B+ŜUu5ܪEbB"4b&J]'e8X Bŷ{}B6טK{X<.1VEjv3 L_ vooU;1φeU#ʊ9Pf)]YƹHeRd6?wEn4VuDd3Ÿ4Z搎SX_ ~^}lܣΈ ھzkz ai0̜ʬ| bBPnex 4[/_ir$2Gԟۀ^;w?4Z弰4[(UHt_V)X_fk$27T{ZwebM~y.>>?v C!8V޼N'wpLC ꑢ=n/sX!4[UaE?t-a "nd#i7|C_T ygDA& L1QtbQ[#ԃ se]gb(+聆38~wॆC'iWhx}6WIJ~y)L*Xwea3\H\Z3;$ŧ-gUNk2Q~U87Ó'Cm*Sȧc$ o3UA00pVlǼ3?Gz%ZB>xE!bFNO9d1bkAx?*ŰC?PwQ)ס*CjWxok.nti,ʊuH I bJBr'i>׻}XcԳ)(y"1ҶS{GCB=w`{*R熄rfG NWaԴn R~R@1T#mӟԒ ]xDBϓU&GW#Ȓ݈W4=k` c3jT5,>g$BU<ycS`!2A!3fImc#7ҧeM9Ƕ쫞uq-aB ff9|އc^L'+pBCF+ 2#Bv`-k;JG,1(Xajb?H}Rbn 7 &ʼnh=/vf6rRuL}l 3:W3߭xMtu'ZLmk[%nbӃыWX-:Qv'O^A/X*1-]G{ |(h< @$fls29܊zwofyП'r9xxiq*pa8JGHgf՛@|3t\FE1j=*bdM. ̮Z8|g Ot @1؇.9j'm{Rt9xf0B>leyx֪',X!CNi}$Tg3_9SV8Su*=5|l{ʶO~c&ݨ(V|,U `铋D֧sd95ԓC2 Wztvp5 * =/!V3$kvkccc* 6A\DPYg 6|YtH3吗 dMŮ) ͮ4Q \_?-2ˀ opHB"ԟK)!f9^arU Duތ^*:mYZC9OوNҮXC|kj EEqt/1QYn}E(p@gftԁWV-BhgJ5|BNr:a4u||\{EYpB)_XF ᘴhzg yADV7hIÿuF&UjL\ц'a;SHs@NX>,JኁWZz< 6Z [Tan*.(/7&ZaO#f$q5'x΋#ySYq\:8OE:߷^v&ZF&NhܞSf}֐u x&=Uє|,P]/%qjsa^YZ@1 zBVvH٨\x mf#D͟' yKeKѯ~ܖeU T\e;߻x\2anv(cXqHGOVxE=kS滷5lsC5 C} ١nRNF Jk >j%-}44CR7[GfJ շ1#]U🦾1bubV V-~2QE V}A# [}eccZ=co69}2FC8Q;6|hS2{z Q7`}VxNK 9JO.8qYLsmG]~I=|,o%zx ӘwrY>;]E?ɻl*eU.iauo\rѭ1sdr!0jPv1~5Ij|iyA&=1d3*ME-.$|6SCRg/Ւ2,p}ll6?6)!6fkp ,82HGwTŪZnܗ`ߎب&mz|bB--Vo`Obp z]w~~Cvt<%iM&'>^L 8P|/`!+-FmU}"Cһ/{EF`6҆VrTnIo< _MZTi$M<{&۾22,}żL7V=]֝򬮫ŞFw_BWư$,,_)k!YL!<7/m1!.QQ;m?/nLﲒMZ)ν0/@$t9t8[+-sK-Z.C]Ǩoqf{tiQ"_D4*veZqԲ1_01MxHyKKڲ1(/JKIo1<BExڟvd1Qd`;6{=sP1P R2C4k9_fPweBQ0yVFXGsS"We/tڡv@iG:º7SBs3^ї39[WO=e/c;=.v1o2>a Sef,v}@s6Md-+xp6EEI4[Fm]I\lw$}$ą>%zv"?'@dP(E2fD1E3Xۉu֭D w!%ͥw; @[vPgqALvM=|=|-~&x&G9HKwvlp=A9 ڈ2rd5kd0}}+SٍM4͋E!4F6wN=| ^wA\HΠ"_>l`XB/s v2~ m%$H]~"L~5 1NlѲC,IݪI֜h-hݑ7w]b]d3dfGe^ cH;G^.A=/)ўLR{CUCq]Ƭ$So܅djS_g)/yg:~Jl v4۳eT_6ryHF9,2:s,MqZ8(OlTXuW LU+,,ZQ2{2),Pm љjXuJ!FgTd$lܩFu6ܩZ.;f$lh _>A.2P\eƢ8SyrZݘzMtj]-ϱZ7`z}+BGzidͅ i 5dDoQi@C1q~.OS;Qjh~G`a@AF)zW>Lx uIPW9@#zsWC\剡73uzR0>O [YYAQƪ,e8VTֶKY$(<נ])FB[Q^t `xd[Rgl`pt{}jBldZ+xf7U1_)1A3(eǥ2ʭ/ӌ6c~qW Ve ր|;xK)G~2^#; ud8tU3S/Gu?1/WE/ΰ%i(/I6$V͍iIf@ is$Ea׸=4S;Wx+2Ƈd8g~!JZOrEAq2D2X2/6l0]E\9y`e(f25c T/53:ۆʠ7UVK̗a-M5OZ)mhHk vB$AKL,Q-dai,JOWj߰#1Tá c3ռk}{9 ^1Yi}S%;?V[;r}~h-VwGՊG`B+ e`{.Y"͉݆)Q)8Pbke$5^l"6rF/!n1"$M>bL7b=‚*NO#\{@dJ #ӆtfMI,O;yOiBrn1 "2tH+1'g|Æd<]}ls@h ЄsXxNTiD\ZS)3$^c2Zh,e.(nq;90`^7Z BǾ<,|=eҀ, gDD\g,d,Zniߜj ޿O7l˪ yJFdx{=X CT@3֠ۯ4Ԥ&pEt|oYw 0ܻLo'^,s!ɂ1/}l8ЙądvA1 z+HL+ԗ=n97L8-X`uh^v4$z 6\-rQu0 $vD2l`WL>! 3ΡGeaeG˲ҳ1?MYc2ꭰ)=#)hm0_wue9]%Wv9 C=[q^E+dC&1#?0?z 55B,:bW4ʲ/?ґNUjVgnyS +ỶdoyU>lF?&pCťAJqF+!wWs`a]}d ɝ8z$Ss5 %й.[{y-~6Hsʿ <,\{/&stCIdOq :UbJ$,%}^@|ܤ;v@q'BOh"f2Dq>6 LRzCĺV.k\$'.pF FsQbee5& M/ؕlov?a¾*ERcۺuN[vDlѳ_`|`zd<.S쪃ʐ Դ1@9f(8f.Qm1rS= Ȫ S"ᏼ=hyI@t, Z` )ynidI-=fNTNvف/|33e\chF-!&!Qd̢/ai U=LJ(kC zʱkRt{ &U߱K†Sд.T DE§ɠ "iXF̺1 DѶnSic~f7F&+?Tf&/>cp:nj|/(6%b њ;.L[o^Րu+ 8w:X)(ZtL}BQ*}e{t3,/8хQuJDY4g  0T)dيUYs %' a{|T{;usv_s( ["! 3%4hSr9^uQɮe[ @OꙬe2[rI+zs;Eš[+l5NbЫS<\+v] 'X*]<Ĭ*C6x{;1+>^fJkʿB'u Xөo]4|q@O>WB}plYnV/ah$٤n !:=WPU'ƄG٥)PuܔE`n"8f 75G-iHH6l,[mŽ"EH؋0˰|'W=*MVGb[]BUY# -Msxf.:n=ӭ]HNgT]I*Mm fqGPZo3)V @ud:-9!F7&TO#J|*zB :1$de!%ZVp$LؖJeExp*ӝMtHbe B,]rLڦu>'z+ Yt۸q(I (P@C=t4'vq6Ǧ}Q(Cdy }< PW !&-5E&G'(,2KrI豸OY,GTnØ;?=, JWmZm(pСs:9h:_,&.kLwxNGПYy6I!GF枋! ')#@yM DLn׫VxZ?L&=?pOm@hV<`J!QK pӦ653eH- ^3 5~&+yoڹltIjGV\QqCk>٧hD!-ɭl)@e`D)Tj }p6vɹY >s$5 Kv>T`Atr?c1o**;^b U ”\fђsoB3`a G`U9V\z,(;B?[r.F[t'vZ>[sʊ~6,M%9Hp (a|uk.[Q&v [σ`TVmydD 񈍾(-Z$${^QwѾpc)02iDB62[I/m~eSծ:nC!(ɗk0خWٲ5̉ó8 *]5*Q1B.\X|UQQCk4SQK3k a2~ϙ+$׽Hʌb r5,kk2MC2Xjx5nc4`¦] E@w v(Q#0٘dqY93 ʥu\mudg\6pщ&pѶzU  - tSRg=+N,o±}F7ŗ.9:jd{늜g?Dҁ_ћìL#gwg6-d,Z+V:-6, 8vOHl_8Ĵ4& 2u-lg;:UTE숟d5HY^!$!)cĺto%؎FǪO7J?5m0OMHr#;{LHï* i5 ԟ;W\'tr|h2"ܕ2kt$n`E1ȗ~:Z `z>_l=Hмau R x0 56Ybg.uQ{iJ ~7׊R}%IN7T\*Lc_`v3#(c?+΃՜zkL6qJ(^x~:aޅ q{r7*_ k7AfakąУǵay ɶy&+O>0J=Ǒ%ч$;q<3x 2Dm9ns9׆^ wC.noT 'HA})sK| WuNxEح QoPǦR~޹݂zBc.rj`}=}3[uhPn ]N ݓOCOoXdmD SȊ>]T5}?fMʛ旓|~>PNbu#y=ُS ~Ʉe1i1d8%H3 QuojAl",~\2yGqH!rC9QL(5HԔMv؀}ڭ< ҍਗ˴qߋ]*:rШyX"WPGe`09eFG_ϯr?ܔ/P9)ZZ> l4MRN|#̼ņeG:2PFzK#;7~<\`EL iTrj`m]a"Djxf/} VK΍l1);rTcD*ݙG8½u#*}3ay(Ԑa.gϓ'} ؙˎKi,Y@SYƪ:}4nRVٶv>=:qdIDada2$# ]Ql.gc$?1[{[A "ԫ:/0.yi@mUq"{Nf^MDPEzB *Χ$[iAxݿ#e׃#8Mm,iN5ZHmh+EUq珑ETE_u[HsRi)|>sXEOdk~E} 8`#If9B\y-yh~6{25M[u*N][7`ͻ4lg>~y4K$/wĢz)z_ رVuq; Gl5L}5B(FOfuw`9^=Ѭ&8z@ΚJ+6lkP>aED""YG NZWecl1]I񔁈׌<#vQGԘ\ZUwz'X.t%9JV/Ǣ݂A *̱5& E).c=JOj@J٧B|F#ە G.8b;Vڈ >q] (5 6 L6C2[7zśo5bT}XR0/՝d{@1SG1ZčWf& P LV bUzJAhˈ:ӗu{GuGvlRM]JTzCVg;89IhYo'!e ( $+77"Zu =(p:*q'[nփZP2H%Xy*5d]txr+hkuNЌcGVQ')*("dM˱I)\OH 8{SuEMK fyZ0*4썛"4(=!m!`yx$kLlj"&S]js"[WHhxti^uݗ\7|4GZ4ewgyS94Tokn5p ^[HQ}!FM3 cp =&- =2y3Bɶࢱ;1F4i1MjH%e\%*1yِT5H]0xbK |%.NWS[ܿ:iB6ʱ?OYD 8r"Kb9Lk~+E+TSٻR"UX. Wh' wnw4߀ښN닉=C K7&>0À| &i]qVu$yv?ZzcnRxb=ĶAZp ϫ9{lpD!"˹39†2ZU>pOĔO΍-`xؕ[,T`7cNZWa8ZMKza$P{~ޢyU"y*HTRXL&׼"I2eO6&D*LE &UZhϒp !z-ZOd`Rw1>QX̑{ITPxOځJD y%5[S[)܇;K1; 嚥̞m@ j6Jc.gj;j$dlDf[tsey|t䎥-87n:4a7ȁڲPDa\f̄E~5"9Vcȹ}ZՋmEQ_?&`9vOv0_ HP/#H#-RN:K@kۆFUvVٻ ٌ m[:ӚU2塬hb+'ysC\(+Phq/?^I3\1lhyc0ÞoO*16$nxӠJ3~9yR;ϬaH&aWZCW?]jkϺY';O%GrM-ް|A6A!Vqf~z 3Kmݍշwevwɵy23UWU|9unت8Rl:A;H\끬C/NRs&+@'f|4a 68*!ykXgM=*ah6Gͩ~ (pUkh:S{8;UM1dv|%^;p4+*ڸ/gBẏtWfT0+NX,{UƌB=WYOvm<Ж#'|Ɠ4OD|mFq'!>h/̦c@~ nm&)]ŘfmYHvD"W&΄bxTߓƌ囓L4 7:X  KyN976y:A͊ٱaMO+貱<0kF2G V`0vBq _IKȈ^`J!Jq97o.bC[_Nۮt]E-#*@#iIfmՒ|"lJwy%'=-4 #Rv`jHBYA2,vo ;oy:/B,U.7Ӏ,L{QHiadblˁ6g ܶ˖B *=S=(&ˌ .3biT?uYx+"ޭOTAjp1/͈7Hm+ԡ\ֽ_VP;u0[H)QnЄM3 GE#Gd 9/R)TJGO'ߕc"qSrGUbqpvj2dSpg9Σpcg3gw-u0{6 ѩm T`JQț՛UI.)̭T=`-Bb [[P9?JR6ϫʏqs',!j8m,T" &a,]+*/ΔL*_j]:a?\SfPQ47#u]OBtɘYn\ ʂew)q#zPYG U5z4|.)..IOʎll.;>hכ1I'XuW"j+Lf<-_Az ̌8.a[IJ$;KQgW#[TH;x?f>1W$ Jo-Hri?TF M tQi:l;bHtX1?XU]ni|nDĀ[n>|N$ys7;b4L㖿:"ޯ!iQ T{+ŚLA_elWGCrɤ7xA֕oQͧGOn.r#ZW i!* r=&Vݠq-nAG0߲,]u*waF=yK(^] U->=WS~SnJ1X!=w7`z cY",Zw*9UۧIc_y+՜R8W6@K?"E%S2K3ǁWv=:)UQӒK 4(ϙ-g-M{_[~X ><,J%8CA/3(.۷[|NmY= @z8B{NX{#$-_%РX= 'Բĵf^$ɇ]욶xK>؊v'R3px$1*>V/6K)_*9 LjmP=}}9iZ26POK\"K`b=/zSpÔkɽ>g GqbNv*=Rթ3Z:litw8/l2лV"J*.ń &S^*if7s?E%jŊN'\7 i&gWW#!.$c$2ڭ%E1͋!z5 &'9-e#q 0H)>m.X!?npYO>Nmk_+WT[ k-hc X Y' )k3'MQ{ǙpVC5ϖ{!U|g4llh#Yu#. t1?A|hƻM{8M؝~ԸByʡv2NjB3Wz lTidpb=wȵ5u@ngm<IJ?UcG8߱-h'RQ=5\S*@(6h̀n@z++[~]c;aDGX/o_ SqMܧ,u:'sC i8C7a tC5{bg:Mfoph+S%r0tT" 2DKQJxVH_` ޭ2^8Yn=ETtm7zh*'LXlusڠC&-^KJ2(p&kFWL34VdM>z7;SFd6SOG,A=6i=ޢUy:ۭ0ܷӶ]MP_~in~/,-[M߅SΎJ}#KA\'aSZlhTvpT^g zƄ^6&#"ج4(43j2g(Dq T?}E[}dRRg$t۝G"x2sʶ8O/\#%s|D=|u]7]ǯĔ ᝢhZxPFcg E U{,ph$[| (@f.jܿ z<!G?F8xrTe pK]A>#X^51 &OWPQ gxn!!@~t C}4Tt&w\9)|:nȒ~M\ 55Ax]۲ O.qe4~D K>Mxvf0Hkp*Ql'9Y>L YjWᶶ݆鲿Aj2HI#W[9ָck23 gSh!8i܃֕xj*YAR4u,1?KfN',XKHzsT./c*>kҞB_#fZXӪgxzHn >m/&_gxqճyN?t.e.b/CbnPоd0rl,>t M`˹󃅕*Zؑ)^awJ)N¢fh9K@QV|Y5I2L9L7B$*(#=!gx{; '"JL'e;G:U[ث sbeFUY :s{b W^Te?)NhU/Y/JstJ*vJ <儝OY偷2p"UK d'HlV$3G2gc6ζzЋa_) ^ZmݓΜ;OEL騆P֥d܄XXXX3M K/ʭGb˯7 줘0fRl =V7qAbXbhB_R*nJv:s2W;ӎG4aƓIq8Iu N_ Ar$"YCbY{J#B899JMr'!g-uV=(;R|ݑ]Q%Aoc+G"Г%~ZV*S6|$7Ym>`3|ڠ'i$|PY 9$D9 _mA_妣;`tNO c*E:-:{dYq<i;4:>Kl֩ȽBbUӲ|7! JΜ f9tD^$/D8QA3 +p\(Q]i9tWV˜'j |T<›yyxBjNZ ^)c c eTR>K#o.΀5Hb7 vߕ 1;ן,v4.'P_{#nL'|ױ7[SpOi1Nl"Lbe\䨬7Ē@فUH)nfÈ,RBR>#Ш X+eag"2v#^?PG?gЬ;2LSfUN2۞Zrп$,0MbIǮ p>P`0ߺnL88TBw J3huYP6eߵbC`lNEȘu+!Dy{v@tB/2 UgG#J&_1׿!EW`(Ǧܗ-ts[x O;Qb&Vu :&&'5m9;}*vcۉl L̾HU_fݏ95u%Nf%-r18Q^-YIck#ؙקqe PJ8)< Ĭ=%Q=3۟UlqP)`hqpc1lE& sOf2w-`{cpOFNOsZ'iE#>NW)U}=;Up%م >ceџ4rlKs ZhE6<|- IqEO$QpW-Ϯ}vq YUrг?>ӯbC˭:>rB7S~|:ɲuԜ_hsaO{-Z MPeKky$9&Z#M;O9dܻLiL3݈hl3NJF}vO-;h eoeeߕֿ+IG$9=Rv8ߑb(3L fxvE! oy)B$ qֳ.B[X /wu- eWh8MVܹ['Fm` /u'[.Ed7юs,"Jab=C$e61O25F!"jJ=Fs(tx!̗- L"mX÷yT#T,/ ^8]PQ`Ȥ!rq^h3g 7}pHb9./Ù 4k3œ̖B+n#Ӡ:~Ka yq?޶`_Elg>-2X$D}D\kD-"ɽ<,>Nh{L@6tn1䷢J 8,eZær|uUz/Z41 ΨbW£kPێXLKu ѮH>\:BI7gp6y7GE\Uϕu?@;ڑjq a`mʷS r>Se~eIOOdRS?xE%LuDsQ(WoblZWKi8'n^X )s )dIz-(N"iATZw;&οFm%Gq uk|Hy;^T^6کnU| Qg0Յ6@-go'˷ÐGޏ&BJ:%F2OC5K@TkF0\ &??XSLohݺYt:9N8E(M $Hﳩ1(j#??p]=q:!,֝`̈́+^d9޸H#eXYh m[ ч} @/ujWWسzѨ9tf -&j`thja[aE (JC xǥo`*$ eBEgH GpMK`e5 ڬ2ƈ._FY+kg%<ֈFq: U)d+XNmmKŁ%fIjn ~ ٳO){pmfi O C- tbm4}s٬ȧ(-8O ,= rE Ĭ/JT/2BsVjG; ntF["U~Ŵ);}ވrBÅ|iEѶ!?9 {k'BZߒ]Qd۳&찼ng%G@TO`?9$(k-g+ebs1osD6$kS.:Ztj\$*p8|zHژ~3kꉣ<ިa( Exv7WbA2Ck\J-K]by\Lg B̓)?Ǘ } \!xDpiSEږJdE/iXI޶"  xEqGfHp LoIvSi3ɨR**Y9.cnk+%A,)#lAy*8+qЯfa\2Χ|K%ꃟJZ_= ɦTDUt2!xOzM&<Kb޶{"/~ܜ,-I H˼ rzItvr]>}%L0[tJj)4vmYRm>Zag#TAqj]EЏ޺t]H@[zy6č,p?凨٪@uFMw/H7<,Ff= y [V?) ұŠlwO@*\C2(z WoD6bQ(6P馻ϴzX hW;(Z7{U8-i ݣ!MGo\|9bm냳{>M{/R?YFf-bmdB""6P/$| IOb! 5}b+Wh59\Ѕ]v!0~wa=wcǂqy.P۳@[*Xl_+Kn++ lv)wOj [&|t8G]|}kMy[ z?漙ą:{h2IQۮ$@q(n+ß}0_~)H7}#Jte*w"P~G3qY3꯿"C9ڮ_ !^lYKSF[%%pp7˒aMPo\3`sS7ֈY"oV>K ;KG K||-wIhrԋ"~xI e ͠{v((:Kq"&3·D|g \v4mw0mԢ0cC MO'mǷ6m0PQ$"^6ə͈̓0'qӛL)xGrCsf"\m ,%>x:PcjlAׂ'%ʃn%Ү]qN c?9JX4" Fā`%i%=?jÛ]s:rLו%֐kl_ydJq.THDoS]]!wdT'8 >NqV$anc>}f>@X6%w8 N_iFV_64I3&Mg=+g^V4@v\mdu x$qOFE;+ UoR[FF'͊k;g.xK m&CZD4ʢoR2jH k|v̻+}OX#~xg<ҤKoub7%XE(?LcR rRPm;{}Ա9լ_yD(VV`4a$}ٔycg0URyҽ8`~G?j3bA\WpOV>2g)x) l7p^js*Un-gV1q s]ӧ/HE:8DF5^wߺ26 C&ϧ)ݭ/׵5̲6Ӫ! \hŏmX/S.eXg۝>3B zlьA+A.s&|YVVmv@W"Ҟ!fcIäH3#TēvC{^Ǭ>̒vFI(Jopchi3UQvMOD+{)_Ws2_8m9<yum; u`.9O͚G F;8Â!Ǵ@F㊔/a&N1PBKugd)CvS :0)Tl`?cE]t-4>)./pӅՁK[S|4Yۉ)>&tK49@6n̵S`ON+_4s @ RHLhj9S\, kM{!# Xz>슖F7Ǔ<=dkO?k8]*Rm䘚i_- &ϫ榘≩aHf"(1&/In`BL/]d\H M,l¡؍kA}!d#l<&PdIv_1gusA"E9G(yhA^l10@p8Qwd4uҭJх$|xn^a =;i7ݛ뒗5䡟w01Û44`rA G1?/}o(!hl픎K4"iW!Z7*b{Q]w{!\GRR[aM)I'rG7&igA*PȲSyH1~R5&~Lq_Ņm\l*ToalPxBj^ x]"n>|sRDT,cbq4dCDgW:}}0;[ ! y<{,.C5 p*0V7w}U7ZFib;;w:Ѝ:hen};Crǐu\ϣ2 ` u#s*?@(W*Ms{ȭ]3'jX(B>Zѝ?%]9~pcgGގr%+Ԗ~ɓȱɃݲgE: +b/^8PNGXm iE"j5m.pBW  j !0`̦{=@Za 30q[XsugYA<:Q`DA^*:@vrBh'#! د";;,Y 6 8-E$˲D>y)ú^TWszF`w̛țV17=K<Ԉy)hft"<}Z*䋧(DV«?^)Znzt^'%#muhs,_)Y7knjvn9᥀l|i9h]EhygƛkN9Sޝt^OXhƬU(}$t'TR)>Dw7AP}8=MoxkZn{wf1'j6Phg=?;BNx>_}D_@ 3^9;#Fg!2&p S#DmuFXwR69#u7LoF 祪$4B1ÒUɫM 46  bEO(dZ6Zi}׭XHcx 밡XVhWvdB5F+qT9ZyGlqY&!yUW3U+]1˔> &ŭr}e϶hPfvԶ#gΕ,oJV_}{Im(7!Z%y aS;gW˙ p4 'B'$Dݿs3 !k,Y(.HJirl }HLTǃi'5:,qqefx5}l-(B@kPv=kp flGw7DO826pL;Q jM!)Ld}?_Qek!slCY91Ȧ`/qrPaN @J̦?S&Ao xisJ{[kq1oHav2׉67GDnX\Fwƒqϩn%poE7] &0 m#8UGk9 1uV Zm88TfXy6rXj <ݘo]}N,d[,QWO0fY]Ue 8QNVhݮ66)4n81$sn:ϭ1f|Z37`-r ;:U5_œ;,v8BJ՝դސ\|-$5V?_>ڝUHfꤍqPA3bEۊ$8 R'*b^WJԲl0[_mwN1jZ,@Lo$Ǘ1ΗKIk(f.`ϏG$\I7 +8Gx:aFqJ9#q.FB|nT\ٽ_$~So5]W{"!Am7:waY!,]{| C2 Zb*y%cWDM;arʫOؗ -*nu h^$ݣս$ŴD;H$I:͍[ P  8ܳej}g(jZj) bR`ڹۅvC"e"&:?bAg@yr׸ߕ5S=B[/@N؆[g^ %!Hi\%UTkzEύ3]Mж"@ P$1NHe7?_:U&T|?G4 >QG?pQwX ZPH}Ij8:wPN.<\]-{V@KhY\j+"{ͰkyF7 ams E*ٲ Z)1xɃDqwwI:e!%WEWkY24hW#X|98ja,K `8ºLV _b(ASk'Oc.5bQ#ST Y3 iȖΛNݘQ0툗w"%~Y逊t#,K;QI'zU=0UBna vӛg@WH*m;>#ĝvP?[t`)kGޞ0?ū_[fxN)(-o3^&/Νx3<8_F'BQ,u2Mi>p‰>!9ct}.!=AׅK\nԠf>."tGywP, 7VɵP`Ddn4@mφl>Xm|.$QM&qr7p#3c.AlĠ\Ġo(Fa*i1C}LO2zK_cP:DuQ3聇uJ_{)+k+ ,~=RXF]&I`0"%~ =4<&߸9q dDx,R&lI ]{մr;Z ~B HV4ɗn ,RMUJܫn8 bT5 +M^&'[^h-F3cn}6-5@czON1:iq;' |JP4t,)u5.ų~={NF筟]%W?Zz52^@FĹǹ!TB[GDig%8B~!&z9%t*T>FH}`&9ssào(z ^Gw&"qW6md恤O_T=$ҵ ƙ_{ZgW%[bzLNj1.AlA7暛X}m5(1y}1@;He>adjdu5v1jMp rm@gB7mw2e1>Hܹ>T2]N5f<Rcr?Q~ׁ`N ք+%Ϭ&Fz+گoV"v5X{ :i^hALuJXr8*J]bk OcX8:K1~~(z"oTtMnI$KY?N֝U֪Rxq]91!dES-PbrP"{6 Ьd)ib]w"̦F3;aRMWؖf"D]#}ysA}O ꭈ_Pb'8\{%/H;H.]!sύ_vzU,X&< ]M>A#Q&52QZjPԛKh@_%k*5^ੑȿ֞#c *|>3l+t/g܀VSo[,QPbmT=?O)T B'\tXUD&KSOs tTpp3IFڲfpftQFA44LA?Z8 bsKTBN@dSfkC&﷢XP`jAwK- OW4:sX+NB+Bn4 sn/y7«-M)Wy>؂m ;VXzU4dA. 5Z{$[G$/a%Td9BQyKH@f`ރ 1o ޼zvbOPC^yE6 YS jxjx./kE u\eTGHh@H: suA q:=8fɬ柶*#?[?}:phۀ1ޙ';F|u̫ o00|YuL[Q]Q ]>FWzsGd;AZ4ҢAɪ+A|6GXB}A`]wCz:W<U^,,ĥM6UefT=9ubr H|}|(_ c Ig'7W{.gn#5I+t>:zD[b>^j=˸{k /Ef9Fs90Ѹ)_q0ؠ_atOi* v,=1Qh$m5~oL4f]ED5m RC! ԈG@=1PLDZ7 ዤ\X3jXAB-/EXa7[\Mi=ߝaڴv6p28l*\p8 ;4@؋XZ6{o' & y~ohVG`4ŻĔ+ NE %qx$q)by kLPQH4Xt|~ X}- ¶NqlI^euo-Z` qmc!'G^jE/<%0٥7r/EbڋfdQɎIJL_[VekA v䇔lԲ~*FV'Q=50@hq Ġ{Ү鸪%lmzhk'sE^Wh*AJKt+ۡBjWe)a8HMBSQemʤ!dNZ{u>{z3 dTQiI & 2Z#Y-(̄28'U!sSRǪl.wZR&!sk e`uHb@wMƕ[vmj߆ 5HC=2 Aۅk5$vh`Be շw/-Z0i2E)e: ?3Eoփΐ 7 䆚֭gIjh7+E$J}u!7v-y2`橥oY)`ҥ fk.rJO,5/Ŀm_R<6@K6:]] 䟬L튾c/bBrelAu'sWQA!H=2XI@jixfFp` Xz]Llu@ZK0+W^!qx3+l16m1YC,Q)5վsܫp7i9'zH~Z'$Mℜ̺~Ӈk{eGbdö?p$ۥSҝsf@d_g|`^v7eΞ=P .`ABnO-au!im!IVCrI|GHhh;c;`8 P}K(:+R/-XKĺE߆KNK`y :$Y'`>J-̫ 8-R0N՛Y*ߗRL/2xs+>Z_a T{<|Wq2NF-P||Q9E J5;BQ8IA2O\O6K@d涄)_tC(RﰒIUr[neDBMj ۯ];\V*f4HY|jV8 *@`-e۔B0( # I88nlGb@J.Cp!qp2VP-fm8wE5R{thdSf00S&MHFN,I̟"2rl#&](YY-aNG, q?ͿVL n oEY76V8lMԓS∞ޮfmf#W <ڗ/@C[2G*6@e@VqK!Ax 7\d5(Z$e< ޿C(ݤ_!؛au}\k֘nst} }y`+J%aR?91:zڈ6{SIH9Sb\=[T`ٛ9>;!pRRhf.j$jۃTUQƝ3J- &Ȭ /Ki4#St `^>tLjX͟>q*Ogץ2!Q$SkG S[OLB,a`p.xt1v}*(/ ]?,7f"cb5{QFe/9C+|eJ^zij9L F2"6 &_zfQSS=`Re0oyԓA/m=\j"*9B|Z98 ϫݶ[*j6@S#Vh<R6)F'uyz.\3弙яr:[ezGx|lMB-eK$Jn֜ksO rMuG)~oA,jKK\TrڼBlC4MWC5(q|\_?VR 3 Q=".uDFDshMx#c((Ip(sN|f7)?9'(u~7/ȝ.|ԎVfdyՒ/-6h1=KFM5%TPD`CԼF$GHO6odd \aA.'^H;-BV(ʑ2o\3[NFZ#/.Jqc O?VJ:cM&ʛ`˸m)p \G;e7S\_91{dPХ ;;|͕tekɐS 蝼*@)v.ʹ~EτG]4ٻAڣ@B'=\ZkD>gh psš7qov!i- vЫc 6@o?fOě7r#Śtz+k2kv~g, N1B_j:"7(q[wwخDwu*jTG?H,ec^xуIRkm۽'eM*jH?c}׳0W­(!SbM/Ŗ0}mϴ$/)GtYm`wdJR-Ir($LpشEsP eN Rk踊:Y3&74Yk) %ܖȏ|DZ1,x#现vzCtbjNݡA%Ig7bNfptSQ'@Pd:*4-eK̊?)V,\tWضT2T GK|SO `$560$_ wMXȨ֓@POe6{ɿVYj)TJZYgŤ-Bşdzr,xY=S}^1Lr9C|obq0ܤ=?odh j&G^+~W SX+LO+$ӑ2E&(=qpPnq%67Mmm-\m" ;vi- Wd>yI#t܉[k8ӠZT,9O (e]xy"xTB#5^toc~^,F?YoU;_yG $X xLs`ֿ"}:hwEwr#k|pYZ6 BNp;4{4S3_f>Y6-~=튾#8_,j !ߏXjK("2 wǡzF I.frYM+nVHTA)t%{>gWpWHL}|joU<YV^kHHV&ZOa hޮL,2-׼=Q`}wt)4ԫWn&N$5Lؽ}:{ƪH@6!_e6R K+otrYI $eѴ6hH'9n]4)V4/oay6҆M[hpbEdQW\uPWQ&:4Ugf 왠A lI}nB̃abP3MWպѧ쑽y {㼽qj R-VYa¦hj=!XDjH!@衘F~OjQmyPͦ*d@U+ O~xT5`D3oHHֿPLPoɖ'o,MnG~7 'El9|0c2zrT*z˂v++K{(6 >5nSMϩzƒ K'Mid t荸tl[.qPDݡ/|J d%ݑ X=X<ֱt|+J{0H+6㈄ռ4:I> Kl2˸vkcպ&ԡPHdRL:~7c")B8OU5|_ w9r7p[Ŋ0{<UٕhxMfܸi\WڱٝeA;IZ /rB8GU_?rE6B=*LLfڹ|\Gvimmzv2"0zB9Mafا-[θUFQk|e_ժPl3..c})Hb9ucUBJy0=Gy2(!(MF|&Vǜ% ܊0V7NoՀl8FY4(`Ǎjd@=^$[uSI[#$p_po3 <<])s9ɥ= Y't:Z[wRExc{sנJuNU ׬N*2rT.Mƍ~IxmdP8 d kz* a R(+5zʊ.6%7/N:iqU+=(a2@傑 g+rh4bVG(Q ~۴(wc;a $n*'𕟅'aګW:hLs "1fz$~-dzNOVo\ր9ABnFȕ񒊽7֬˾ۨh{zVބ(ؓv0nnxyNrr(;5Mt?љK^uFM(lD6|i&B/ƙX4Sp; 1RT>K-*O,|3;=pb_WÝONRJ]qB5%BaFI|}L[,Q>':̆,8/.:Y% nb)fTZͩĪB޵:g E-7t* H c||­uC!k(XL)A:a >p$O6)@aմf Jt@Llpz\{LF]P#f le }3WUA 1}} xa=3\#0!|RhN'7H_y#_"EViIL4z-QD%f%1?<3a2Φh٢ qL1V ]mSC{j&fo3Fe{Ig]Ejj* I ꨋFpkm0^mO Iq6Ag6vB\م $*,|c^*xn[4ߠΩI0YF)!h y[š_'ʨ CBˍx!+yWv _(SH / .oXN!y%q"i~r4+1FtsquV@H42ViE@e*ӎT>.^٘k6Z(Ki3G׋sEv㕕AoRMYyr6YF9; ܩõ!"il{=LO_H2GNFqFK"QenWr^6-}ABhlEt@!d>h0X:"`F14n<(0qqN:>r,T)&:(Sz yя[ Ѧ%r*D|,% zXϚi3 !`G\<'!1y7qmu|hyC$~amA~GG5( SWsʟWc[ԟ2*ꅞGLHzmݗ [NPvT-UgY3Xd9xLF{Ua~{BQ_F26a,S +Ƽ@} wтea:MJG_:;d <~7).li|`6{9`g1 =iK[UC<൮:}%v@ysjq\Ĝ(9Y fE$mդnrbP?Fb&чWdXY}T9]@mpR~&8m-ȱ)СyViQMCu ޺Y݁l)4`OB`EuDtͱiKvM1{PK{yZc5'ud0O2s}¯>)w=D]U,[j'D8&B)5jmm$J@NU HKApn̞h^#BSP^Wozd XʥErdC]M mX8zߺ|^C]sl{%Z$%-@&|bT)oҮ Nm7ra\~ Cߠpv#ـC0L:|_-6ӬP? \y:NZSO8i;z,;SNO=Xxs.%TσA2$ ~ GcFaW[(I@uLȄ嫾ˡ E3NM&"KW5Ύ;#ـdl>R1S:2%ɝg 4M%xزDRKG4}dGpYPz|!(qd`ЏXk [)a[|hobO+K!1B 6C\rùapRoT@0g5̂*^kAMϤP9YQ(LU5"J}u<(ŭJd FϭѬoc2s$+l4/.dXEa!Xr p6Mb8I:eԤD $ KNn}+]35ͳCap[N(=|k(jBEmQOysE.VZ=Yإ>)^ʮ\we)Cb #5`al)E]M`3fvd0)2?ŎJqK##ŦA63餝zoWa$Y bBWj!f)/',`W֒G!QqQȡoe"j^X?WBzpJD졧%5hYC$OS09beĭ/J3#-BFkHt9uV?"_rLB@;}@GB|6_:'+Pyp5HިKIS1Rx[s9D $\OEZ^?gY0쉅s#DsPyt!؇版-\]"kzMOrӃwV .?@C@8ݗy 'E49 -9?6p >ە`TyF܎4BQш %~nИ{H |h$DY  3%wLB?1c1IiQ2G>rsB4eR{e21r ?F Z*o2]I+a-7@ᡧE a4})QH9hc;r111D{3W$)Mu}AE.QG4ΌR2V+ )hL&NCse+!W9%ZeW9LIb|_=0Juglj)@:Ot-r|h}E='-1UFe8w?C&Ey̲JW@g^M|_0Q8b1A ٠ZNx:~ذmAm>打c%R.ZF&WpQЖg3&)*>*7,Qo CyGAϭS`B`;?ސ+~|fH͏P6D_0CCNx3ܪ/K/X/LD.$ lxDA_>(n~:{ຖlrؗ* 6E*8~$JU?z1n\}2MV [^ d`JtȝTĬǵ 3ĎM._T%e#'Y$arjlSGp&Ͻ' o[S$h;RMwv:o=s>R̚E©.pT9 uϳ?j Ȁbl8$H&8k]ހ,/_yZ+*if7` RK%U3걓+H/ yW %/}+z&YcIPVI{^v6iDqp>t"s,޻)$HވUJ{iD2T+ )ͥ|WFPh|kNsHL%#Y['Ԓi+:@?>4ߕykhCeT*oLbPcr j1?L-4B؅EeYMXGX!X$DF 2&_lZ4V~Ri'<z(Zjtnn07q'; Gc T&&.vν!͋L<6W5#mՆ`, ko?Ȧ*!=HiDN d-NJ:=_:b9ڸaG89f3.PWwZ@iўZJQ!gF/uf(k ]/ VNS^w\rldr37?IAsCudG&^V lF Gm9c}-3sCv^i񉂽~&o|R^Ս:QMe}R0] "<| Z8)0?kU!R@"݈\Hzyi2]P)j8!wFb+`ru-NF#sDBXF64VRDtoRj5neܗAe 6l)}@7mn}M{͠ԭ&"->b^bBMU+D":1Y-~p?AڔxTaU+(;RX,WL/a8<:dܣ8Sr$Z^+P,Dؼ^r+t Cg)yUP5l/\†%WޚTrS^h)Z[ _)>ȭ:/LաuP(ZltyeoC٧=lx9bxYP3oИOaRӲ;7 Q |60?Pm ϱxtl{gWD t$a=4::Lr2HDnz㣫HD?d9gG@aW0'׶ZͳW\`K5#i܂Gѻsks9LJ~d2S+ᦉH ^'ͤK[bgg[OA}S}RгA' ] Fw^ TP"<'`!:K5bj.TWs@2+Na@8\4Ke$:(GrƏHqtBD =ABՖf=S`ԥ#ɸ<*Qށʒq+ǁ-"]ݔ_nG|go̸27^߲6ID5"GRK+§P$Kxyd|U̗(/W[Nf - Rʊ K%'|INԀgr+u.eYlft~mA+*gVoEHS;a8 y`^9cdMy:/T&&;Zar11;ty>ɣ&J-FAMc L}rtJMHý0_J/ςG0^ZM)@E`k۽-l')~"+_]8$+gײ6JܑN U ~/St b bH~\+aP$756p s1}Zʄ@ƀ-oKOd;fx.ҙ]*}"az!݄ێHی>n +6` H-Uqǵ|,qZbL^u%b YYHMGH oVx4*K'cu))[}hf.jE)W2l-*ka2ƛRHo6 q*/|V 4 BD2 keMhLJT#j@Ă5 S;g1A "cƔS?g ?oն)we,KS $?piN/r:A7 b2J XK>ga-pX;VQ4@K 6 {g9]O䦻>[rv1HΥgg$ MD7z"*H!#Ȅ8]= hS),j fgSfEOFp#uBt5;@廉-KqQ_J1aG;6/Dv*hťQH55ҟEbmc7n ] -T o,E{eQj.Kox.CMS!NS_} Y5}, xno?FJs"9DG_$nn}; u`.lVU8a=q+NbNd,#熂&\ԊxM*',r*"aj D|ȱ Sh6$D|^w;-#gIDRCLa5{$1k)8Z)NޅAܿRyp1m@ydKr念}L~yfd";çljG:P"+-bF *+b4ww6X 6^4^l #t/$!N.Ru!+pBCL&1W(FiFʹ+~^x㸄軧 4C'o}ԋxph)6Mgt TyT3/(:xAxix3),Kd azfGkx )q*C1F9 }ĩgm+.5mܜޑN*{\=SpUh!nFµHh۽*; ^;%|_5F%vyRZwqX3-9g;u.TP9=`fFB:_vd*}⃞ln,&&ɗ=Ԯcp,y}A^[>#^$lUSC(+ERkb)a|6qՈZsP zh_+-Y#~C\ kC#Qi aIl&iɃ _ffP*Y1+ʀNT+ȻbKV$669wqϤzJ˲b. Rh]M1F"E)_Ռ4ы]v|JP]p⩫VƳޠ0w+wMG7H VGtF5s?I7Hrݹ`h \9Uf& UP\jMq T<=|߈q\& #p>&>)IX:FHARJ֣BVW-Xb3iw^T8-FDτN A+V9jD78Ȇ&GFDS['wAܩΪ b̜|Q![Mkp *fPSolTZ>QbT{)0ق+$2|+gv؄#aSNJ"L d)*;W6);:"tL_03i. Nł֤ G@NȘ@5nl`FqZrz){񜵙"SGfNmgx3Qn.BRXC,[ju  _{Ty¥x9K8e A8:˭$Z5jr" ] =]lMN@Ԍ? ]*ASp#f _x#>fm9򎷟Kƍ[4L^>RBL"ŗ2j.r{w"oH Ģ3 Iol9pߖ" F4h*8xaeTn rR _K cN4RFrl9nvJQ/T^5RkHEFe~gYJ3o8wQ^FJ[bʾhX~`CV R]"miwd?A ( JedP c\doL*.}Rx ®3-˵fXQ\ qN<4ܕJT!gF,ei lU*[* 1ePkn9*%sI/*܂.IhNG ɔ6XbrLiX(颊ހfa)TzW]s2W0Y+C &!},D,X*0rdiU~ce~> e[d#uuEH%Rϕ$U&އx{+ԟ*Nx"oJlersBd&¸ oDV*L" &3l L8)O50 !]4*GIzGa+ ZLE8_0[KIN <`aF<z޺d߀~`m;.ϙ`:ޭF^}*&.lsr_,-f~Vo<*H:qObQ }xa,s/9޺\+ Jd%訃]=(1-`,Ka>(r* wqjѷ}hj}Ü~aۻ$iT/S|5M<z^>kw 'e( bmw#ew7_$[J}j5#RL|Pav +.+H3DAꇊtq*7TÚͬwHLUciTB S%5Z]2 F_^ e yl&HRd&Br` GY!;x/_,31NdT5]|&%s՟8u}Yn\-Zw+ܝAerq:!7ՆÊ3^|X͇(3lsλ2*R9:Y ukA-0%1)ﭣPu'acF2Aۥ 09}G"m{ᰡbr v5sۥH笲a8)XM4˷VOGC:ߡʮ̬X8hܹ @XLa6oi& |u9JZи9ӓSh@+:"2 pg$-*&'涎ڸKxYZ_;cU9䂫OǞJ B Z) 082;:KmT%!帼䷑Z4FNݞS/F.(2N5<~:[:yPNP<$oƟ-HS3zrT cpcJ\ |.׊wM-Z~M~kqR vb/l ׸ %Pr" ]2>D%,{uqHpv @)vbBOkaxIzrןRv>0̧8NJAL*9:ac2RwuN [ޏyzwa 䋸y6'Mu`j7Dvrgfk"WHWhAbj|_X@RkN+Pc0S>={Jf,SL;kq"{#!:&=ab0gxĞFK ͣn)) x6h纂(NMH}~@yShE[HkqS_{G -kE\KWӫ,Ҁݘ .Ș?֚C2NtXrxOZH.FߜRr+,6"on穄S.[(FZs\Yb̧c$"Z9q\O&8YO(Ih#o1ztوaǴVI5u`YtF=ĩa :p=M_/1Yd@‚Q9J 2hwO섵7Ȯ6Xh ]4͌;$T&ʅהq3Ƕaqu`ӲY6eEcѼ&me0!H 7{OJ*ϴB;l3$eG\Vs (I˭ aPtLRhM`X23[kgZd$YSY`J#mq8t0hmXe|~BPmN0Zz͹baeTC&OQ&)%Bk *VOx)B+5 SGܸhXke|{^p#ձ靖}6`k7Au-3uډyHq -iɿQ'N ln~Dnu6 Q+%a<'@~! FXh2BBKؾnaW+3>ƵnR,"k*Q@0Ih<6'e.=3RCpy!r*zY7ds.;LNmK5K!sJmZ~稄 qxH%"_{ (*n>1sLJ-f8ZxUcM̔0D,!ƥĽhn>pXp'C*MޯawAaKz`s^@b!9D9E\@a4L?r,<+\名A3GC̋;A&KSij r9dwsaY&af߼")" tTbW預]6{iQ 1L^5 k7_8â/SpR.\ ]jΡ @͋}l1v56}#n$ ĒY@{Ex+Ij@@T ]2a @tw@i):I^_D+J NKMOӷLVB{ sqP ygAxx~:}f5T4PZ$Loq0٠&nךܳO+= F/lׅ;++{@t} s~۹Tei_Ҭ}NJjGMlF6F p_i6^?Y%6g%-_s?'"R1S`# {R>r/`#tIüⱎw3{cбg嘯xuءz\ܲpn%r 6m6o1:T(KqG?Sϵ% B zᯤF<]B㢢{^r-{?Z|Y/g)X{/`$y D#1gHhIug 0hck Zyeߚd?"  t!Vn(҂xzg++S{$)s;@ȤKPo5j9u1/N<{2$ƪB͍݊ =ʑ+ydM0< K] sXӄJ2uu|.^a71G<(]7J:J {a& | QƶdAY4ICu ¬|-^O%,zuudN Qd°@|-!mD{(owluvpKwH0vBM,ryFEo?@n8+')G [Obj$,,!D !<16h x-면9 \jb^Z'9N&қgeY2A gS&f}y O0t^y'!"Η:) fD-A(~eŻfKUWN}rję2Pk5R6M)xeO JH3?;DZRVIg&ٷtۗ+?zd)Q~ߡ'u#RLx8ƉoDG_u޾Le۵v,fWׁ&[Y>2^?P⅊Uic@%9{C0XXKml`UBw%(ǝl[<"W̚%M-pDC.Zو~q-?O7ճt e@{srVXgn{G 0Bi)Uva^4fN.dczslS}ռcǎq;^;dI2bn9(gN,+!pHLz-g8=#_ȟX:~ 8Ocr|HB%'xT sąDHiHF <⿲'}(hʭxT)ݍv(8-@巖6Dˆb^m^U\/ߑAIJqGV՛׃+;:.0%5D/+*zpV7=y *J.yvƭC * `O系lqS_CV!6\G{kB=Cء$l,HfcugSZL/ 4e E(aоIo Wj'jy!7?ecs' 1~nܰ_!jϥ±j.=&w-T^g^-Es|օX'H )M!-pxy\ u(b-sݢh =US3vk ]ۍb_E] tL1Z(:t^f艍,:3ҥ!n rOS^\`5ݿk62P!nZ:望@xqJ+}cY#F)QlL1sH 7#Ou\w %-:v?2j0ķ$5Nx|fjVcveS?zl*ŗQ7k.!z}G>} k$< 93ѠΟ/%; #2_-14qU/H/_53ԢS\U~07d{q@/0bO-FKŸߛe^*RWtJ HKin3GZjl\V2F=+}m?-vS-FKȻ]ݧ)ZJf,HݎW+"/յr*xޒ\tɏ<ƌ!a#)_2>|zi\\pVėoizBQ!r_Bm4B:t y_y`h$O *ra9%"{}3f[t@;^P&t8tkrOZĴ#&U6٭b55e30QfL !J/-S+r=׎~=f,|.KW)(4r\,#ZW:1FF0|TC]Z3T@;6g bfޓ-{BC?ftq5 5?v?^7.淀pR(iSDߧƎi>c0ިI-VdbR|}`5Sv s]>l"WP+F+_X2c?ta* K4T⵲Ԭ,ϝ؇"/z9(GIӇn3|0D^Z?# 6f|0%؞:!vb脇ًe 2 $8U^u?g#gO0;s.-uyecVҼ§ cthjˇr[5nMX>uőf坣.Eպ%P$^QI}vftfRZ (hpziǵ1 WnI4:Z߾Bq/$#H06_7+Ŀ4Rfk]Wr#-A (1B7Dw 5)^F;JeR'.swB`D&ܹ8DOCe ƒDNQ 5d5Mʇ}ˤsĈؠ-?bc6"7budWp=Xn~bgX x6uKMDM'LB,p!1 Ҋ B]vY z }f9x[&B gUlPʃIJ.X\8gZ4B]n|E%!r2 wDrM793)F\k4 tOU[5T"[6:T 9a$Evp xq*AM;=xU'ob3#?9x*`==atZu ;u'hEycǬ=A"օ%{+Ȉ2tܧC&ʦ\Da귲!p Ioc8i}/\v^[e] FpBS؏}$<s"q6 LNֻ 6CBB<RCX6~+cE=JES)dص2'|j;fd#Pynbp>,GUF|tBd8٧.2I>>__8bӮ j\@\ai` Af"WF\[ےiίRhj Z|3fXXIi+[E8Ե<2h8z22xBŜvW=\iȣ%< vf40#~֝UO7. ǰ¨R 9&%3솗{ k@ɛ[}-z4 |.*xӳR.)z]Sn7]=ANbV nSDNМoEoa5Oe@\^]f'Ǐnwƒ5jEP"q=VDBPWc#&}=lpt| F2W=E 1F Whp,Rc`+>jBpyrpFZްT2,dƬ(XSR.GCf%IxHנ{9q]⣼\٣6F>nQתз7ua@ZT?[%70ڂc%pO .=OТ+[nJ :eH un9 L>4ͽgmuX;jv YK!Tpоe0GHx "Ôtꈌ,B/"f{ :6)␘AN`l1"Ta%,eLx G|[E&!\E#]CV]]܍Ya fk(c[y˶0l>PEj\Ӹ$¥b\V0 #L'LWzFtw@=E-X-Ô3dcDX{yXUjQӰPo%q-VnQb {0󢿣1Q `ޥV@(ɥW^l:gF5'ןQˎo?PCׂqHuuQ " Jc }}VF4ޭg97_W q3ژl(g Cqi`X37pΪyLހ!`?٭m3uF)v0ظ?l0jY0հWԐ*٨?T1d0ucGc j% ѩ_[jiiksHNRЉjD:9ȁ+iIn`2A3k \WXUi+вo0ڏz%ml| R6s*_MLk"ASH$\Wicz8]& 1 z7gL, q dD>:&m¾R x`A+3C4։qB J8KYs*b lwuB]GEula׭ ܏}kaOԒ$j/(L8@{cA(۫*]]/ ɍ8BYai5ya`ݩyUy5l G>:21 $BD$" /.&ل8gIjidL_NJߩeSl`0ZT7o#OA4 #x7/_IGߔZp8U-SGd#~k$:6CDhֱ2 Ch)*;L$g9֋ bHhLWp@(@ݠRRޮiCS/@뫙EU~"|q=ƀ[Hgj @ B]3G[]ǴX`ٱYת6H3JsYE`ӲB3Y ՁȬRRut4 8{'L$йDr-r$C L.k01ZA8ejo kf"˳3!~_E8-*^/[$w<sykO@QUvfd"K$FJ D+۹uOVJ6zZ5=gTS.'Jj,ѺVZ~izؖL:||El ~*mV9 E}(I]F~Zb4ZQn_12~fו6l{]+Qi]YKg"41H. {B1Z BMI{W3s̰ڥO}ŽeZC L)"&:>po j2ΆIwRȼ痛`d+髕˸҅X} Pc=d3"x{Gb *}A 02u5.Ĩh5GHaJ+!{!+z',KsW͆)Sڎ>HDΤUIh <JXLKzW/g@o.Mt18{JOfr:94N ^$YcxuCBPrɅAjA/˲(]n;|!޺bvi4)~t1~hv&%ˀ!m%.w-ΐY']l-x~vT^[qP̜L/4ȱ*Cf XWnJ31+}.}o.`Cz˩\i _Xz SX^`xh9Z.7MPgUc#qar2xk4HS[Jā*2l܈H.iTtƔb%C%P m\C~pL[3JҤ&~y}N WRk/2 Jf7L_'rvXB%6\p; Qm!51Cb藬5kzG"wdVvhN ZOXciO( G/H#|. dtc|QuƏCX*v' ۏl+jǘ6pj!ՂDTNDڭZz=<Ƭ~R܋Oʢ}3qõg]<S ,Eɢ\oHDՋEZC5 N@7UoԱ'1/']0BjokV!YJU`Nt8yt M*ɥuvH-$7KPC<3'U0:(=^itF|iz 1Ys+ceٲ{,;qʻ}|շ4R6vr)e4.Ci8ynGWw/z)%48_-+{w0=D'$JRpqxQ̹ Z'k2}ӣI/& 핸@n+~#4W v.D#*%ePmIn{uOF2O(1&mVp! :Yţ,?"Ya39ù_Bnp6l;H[eS"O.畊}XLx";T>kAH,XR$_j9'>-qcXDžnu$B-?>?b3O~IjNr3b4 7BGM7(oFEh_Mt$ > ڟ#og}#˷|ף yqQ#}=tIG>*fĩghF(ҳ4f0<)_]K:-1i]WxS'z}o=ᬦҌF7AƢbCՋ6ρT~7,z*Iˣ`4,SS.|*<(qE֝Z׉ȓhP>T`kL5OƢP~uIեp^:=| Ї`ʅp 5<-ИB8x|T%i/eS z!?m6iYIu&p7#LIF|~3xʍD#Gy_m/SЈMIf`[=̑1T2P}*NlHok]>1>#d^vc( !9 u41PݻXς:ڿ̡kz@F}m.Y۸[DT ޒhCИU!)Eh4LXUFv(~\_dA1PolwcfW7^]%aBVa,!g} &-Oo7A¡)U͊۬V=&#{1 lĒIYonA\U gN8 zc_wz7YSI[ۦJcot {I^}򊎒 ;"%+G"V皲FM4N=R0uhJ @cbLLGf4#"}L@^1 wZdSIǪCƨꪛO1M%RwZP)?Ϣ%=bDp#n Hf{AD}L_BhӾ_>rn !Z}~=H&uL^?tZ϶g}T iWVY< L(͢P&nn1Kaqk%uGTXKZuQƀ½YG8ތE붹ںVo |-YHq$, Cj hq#gIi(kZJmB*΢G 67i^f/::gB2ft[jM̄ 7sor(9.MHwP a IJ\ɂ̀\[FL\")7R8~c,ǚ~P$$RM2m̶&B%6{ӈ-ߝtlSeE QӶU v|M)Lѳk-1'TijnH%H)X [/Ɉ3o RS!vV$d$1e!L d_pr47t g_0\aZzuDTe( Y(`>nD}C@CwGl/0Z^14uurX w܃$~""aaEm i.ڇDC]a8l$T9S"꾩bI\r/9)#= UE*`gR3^Id~zo[=!51b*GUbk}4u{LVX!ELjΓa2uxit^~ʬ^1%UDXhc%f$pS~n S;/R[F!wJ1_y [NQn M]3 "ħ`<ܴ>N{&PiP1oG\;Ll~}LRUjHo=BQP%9 sz?>:>j/5cL[U#g°Ǩ~T#5Ӂ+ҽWD"k.d2*~:eBg8.uoj YLmRFDTiJU>YEjH[b+ {UϟML+yb![QDC/!] a\':>A*`*OKtHeQvm(=t-Fڍ(x %[WJ _|aRB\͹4ETslpdب:Zs!N[q݉ nd CkZP2嬯<d+g NˏtnWKM':Ի*?(N/WՋ.?k[? 8e0ayFGOA XړSDn&$RhVvc FBx&4cdq:$(l^e5;/ǒaG`AA6$bL=)%1gE$_v}{N_~z1EVN*@MrJ-Q7A݌궍?bʰE,xe_vd5^MCVJ!BHFy$;sn늶d*}4"uVE:1 3VԝۡPi=#e*vWp4T&Y Qf0,v TǏl}@%WiY'R$*7"SOŤ i v53$6't],NX,3JP& %q~`$ܧIg^jxV(2$% tqW槟 G_' IoxޒAI_ >Q0(^G_yc! ;VΙx ".kk 7MCb ρX$u{=}5-F]c"g_> d|/\BLg˖-_eĤLAڞ~^j>-b46sC]ӦSlG8/# LJZk?I۬h`(^NBм9τa'IpB*xԎ2ZI7F=<^#,p>b1bLOGyex6`ےԦug~G.C.s/#[دO}HQaM*A)- ptl̬ BHK}[&e9Mщ{xMpW9)v/dXen RT\C޺pʡѠ=eAlnK)916Z}L #/.V#Y%#n4 (Hk)יA]nx}gç◥ũR~c?+| idg`A2TDkOi =q5/:@׈;USS?`<°#0ԆtCgMG @iAO.`u`?f&26"IHxEԍ}Ku EA蜓g7{`: :YkL: XǡnHJkRRmN9v8>{?()Nض@ _ٲ*[h8 ǽdf6hxJ86#;Pħw-5N _Ƀv)`%9*kHP؏k2fLG`m3̀/P(,)$X|ъޢxot0& 颷qˍ<<&RךѾH"\EQ|6S?*W5vyBSzMqb[6\?NTVPGs4I1|p{Ň_W?M~uΙȄX-w?_x~BgctQo1A'+̞l d)*CYx?d(i,F]J8e!b~-xV,ⴇa2 hFEőӕ㭞5 EvOD݀IΙR:vȏ4I)oߊ、%H/E gC8fR<]2Z~2"^{ؙuk67ыB13#=^OƪH\s]Z6dne+9fEPdmȏ!S[н>q/ D)!YjakF0 TElWL:r "-_򸜇Jm+-t[Hxj(AeWH?-ĖOH['Љ Fb(grb޽i",/$.sUS휯.I[z'd6`<'6P*M%&zo>M1XwfH|?֩,`n 9VyNTe{mkė lAK>n3^)rƐޒFPMTx\x(5lJT[ĉkIP. ^C :pe p^ > b%I~dx7 Y, [<EmmUC $)xozk$fmPP}=l2y\HU R,_l77cTlB€i1]ի1G+b2eQmUK9WMbm!&VX:i@FdA/}BÃ*K뚅"!k<<lvC7iu aJ1l{bS!+ $2-hlZa umUD sؚ6C;SR3Q5['!>c{D.X_EHc{0~@9?A'Ʉ t:*osj`>Fbik?DtN96;_FD-y/B ƍ8ZksVsSʐr5n臦%^:}eɿ*9ۚrܜI|˩aG[E"eAwS̔:MF1wF^wL{rXKb gqe$ 2z0)\;[Pǻ]sg^"k%O./0|#&͛{qFXHzS*nZel6$ =yLS:#¯/&#BG]cЌ`gE9-_ރZBUG(.ܻ~!w(#`_#nԎ=~Kl*‹ĪڰuDZ[\N 'Ðڬ^3, 59ݚ$ڰuŅO@Fsv_ٹ m|ǣcIJj!Zlcu> }ezsyaG&(3s W]>`ѻN8f _ cB4iRWUmzV2Sȭ1O;TKM4_/t0rP-pH3b: ]'RV{ l ]!Ff}Z~13b# kPzf3p3)4`cT *"#7F?ݯ=G nza62܇3R9,vc'M)/;u=C.)DE9b,WU Axeֲ3ʫ,#H'[+f \tvyrL >؟0oϑ{:\9t{T8x:rbt&%B8:28+kGVidDͱri}Z$%<%+0/>:δx'nٟGR0F.e).:_+ċ|na'+Gf,n?FRn T]vVKj} eJ_hPh́mhٳ_ uYhoX,X.*E$-}꽒GJ@EmA(GXmVČc+vh 29jEfPbصocVB̴swGvAIAdt] 6u^;":Y)K|IZ"I zja<2 WNՓu&T6wZoV^Aҕ Dҗ=tR\mcT~UvA&A m!P u q/ |b".4o%v޽u]G%A "D:QF2/ы/c9z6b)yTr Dd((Йu1F A Yvs9Hbsjn?Ot'޲BW-01ݻ0r̉dbo&C<Ʒ_*W3]n[Wy#h!HL~2lLiKfRr,c N7q-r2-L2=鉟!j5[HXˆEM\{i 0RaN'ab#jL%:Ɣ،INۻ|-5lG0}}f_"`ZhZ)iCE.݁rkv ?,"![rMc Y I+0*7M]|BUHd49`L{,]]^'ĺ6׍HɊ@oܨ;#IlBk?S^DR!LHs_e娃AXL0&a"[ L+q4*}jz}$r X?ǦN#\[ *=Îj%v D.Iv SpH {9Αג{+Ȯp?$,L}Sa͞XW7_, ;R~% yJSwbMJ >k!:`hU2AD2EHbV| %4B`#`"r@_G.Lc1l,bb2ῄ̽`+Mpnaõ6O1`kxآi: lRzGÍWƾf LVY l5r py@Qtre 2&MiϦw>~P c{H=,KDxEgPr/Ec7R!?`gnArtKYH_mJc\D I' k5ޤ@0q1QmuBc @f(vӑEH4Y7J˫{vt7BbiNjH1dm54puwt9j܀8+O*VsU]{=ZwͽƕmI&LL;$)bjCDSf[+%:}knDҺڥ{k_Apm#mʞ)Nz(9EU+=^yYم?:VHrMSLbq>oĭ-a*A `a'0كr[;1P׉X4sп!6`o SJsVA$鳵pLa!A91rnQ2;Ý Ǵ>g= lx6yQ睜nLR2ֲ\3%! Ud,PjX2mU faCgkLC{Seu %$"܍KN-b Ul͏qOVK1'`ݩ/&w{N< Vy*IC O[e>eᏴBpU*6AAaadE 7䂊S5ٌw%G~[ C{QCڷdav#D Wܜ5'|?,1eVo&~]e :R\D~jbt& . Dľ*ީe=1:鍅'am9׎Huzcy/he%6! W ڿ:*i-1L Jvaxz} >^P׺e:=./ 9Ǚ&8:Ͻȧ,lX fW_̈ "Ia_#g J9_\;!e z֦sAhsjq4N(WX-Rz D)`cWOxo Tyd&6h2#>NHE Y CEiW$h*3 ע;~25Pf[u6.q1 7BiRޛjw8e2M'\x!n !>/ ]ؙmA`tsuJ]\vP ~մq[ *UHU`[J&0Y9+2De"36$.E*€GRB!/%7q?~;Nį u,E$ 6h GũBLڶ-o?k|="`AqڥQ}rӽkJ! U#E2,;dksj~'VVX]Ɨ]zLpNE^ΈgN,lLSA'QDz8Ee8u.d2vrMfJᐈ.GΏBHh0xMڊ[DUy;X1DzB{?ZIo}"g[zd<"z`RE棓< [:U('| ~K)XI&`7l>xl.J*# WOC\ ah\XqgQLsE*kj=/@4D:hVj4}^;u/cD8֒gNgXc88 2l<Ua Da&r#0miAb,=X 2بt["1 MIPG=Q<v+w0)Mzh-2+#˫;vϣh`tǤjq,>xY)[{=Rzd9%eD!ٹڿYD:5mFں pL z8u՗}x\o=(7?u ߋe>6_p]kKsuٳeNl7b(ӽ`ig5E.NIP"rkVI;eo\PQQGhrebB_V7UPw]ZOӲcJLix+94u=.SSO\,B; O {;_3`x ExwF2%]H!`AW:u5;k-J۔P~:|ҍsÎ,~+pwEuz*&<5' RVHxA#fM*z3lUg>"+7|ɶ՘=?ɳ$x-M]ERYKE8D18qtLHobEv-`_fECv?ZJ=t)RwK XRRR9.v{6Z4"L}<!u-l E#IX/KKaX~ȫJV-.d} oNL]d*xk1/g*s~Vt2N Ph !Wj揌 |.GŊJNaiw]Nl-')/L?j&F,,B<1\Q3 No ZeSϨV^tPW/ڲCMf!YL] %n*X9ySGeVA.FjaLo IUD0<𘩲0EdQfqt񷻜7!!,2>"9j_L+Ș;n7TD &2SAm݃ƻm"vF@{$W R8sKWfuqB8ꍸwo.9C f فJNTӮt?-L?yqcW.6b1 Ik]c3/T'  P>K6 ؈ aNɲjw0}5Z55k.@ ܌mU NK5XoT B_dp#۞zmͪy& *WLq&XtWMPY9 v`,27>`;xpq 4&Q1$& .ge N]%_'n,SAׄB*Wte׉ÁR1%^&< [9g[қ |}_.,3+9-Հ(}Ÿ` mZc@#.ǕU=\j{' :RveaOK!Dp:6*GA`k`H4^@8T<}'4n䵯nw0Ah`V35z"(4Yx:(HCߨ07Y^h NqukwC$M)e!Qa1$#!$i#إwi0Mgukz/^ r;vעc,m3Ksg`&:E]޿K&js-vU&QdHSA%px4 @yV͈-eԋw J߹9 ryȲ酆ڟFQݜ7FY 9t!U &mtT_*gU{u#/YVj|ڃ|ؒy}BK\{AaX܈FU"p3r`vU+ ʞ  0?]nE w5E:Mo2JC9/Lc{׎ *3p_| FO'@KO)nt\&F8[4{,yh B":M!5mtH?'j$F?p#eiFC  '2mpq<+6܊+qE/oߞ2׶ͥ^X.nl܇$ c}:5>O'): 6kR)7"^D%SY\< 3rM;Ȱ?Hb-JaBnl)tSSt P2llW|I6ݔHiV [z2|d>->p"[U+vdG72jm-@N[8Vv[vT`N6䄹q9Lv8ȻO€!f"nOϗZAÜ؈wo' aB8DQAW" >sWa,RTAE2AJj\ܿI:Sjg7[[O;Fжnt"A# ؽ=9 eFͅ8K$W AD6[YTHvqwh?30џ\Fj#=M'w r/Q 8ua!H.66sute4pSy@NcF~Q[*qig eoƄD#ƥKs\]vK_z\"X&=.!w[y X ͺ#ztlSMdOT,ix0f [6_=a2Fc4\8>f5KQ몣ŒϨwa=\'5Vo;,Zo:tTTVC3@! PpߖH,/GXP0v5yPU?Y@-z dp\yz+dJ6dd2Nap\$ᏯV"ұ(XvPH ׳`sj6M }DwJ go MJC}&EFIr}L~]0TxL*}.RrP6i {;mHFNČ^7/rሐ ]JeRI27dy$l0qfK\W{tr5𳳖.P=<; [$F OLBq3}=$\ӡu%F{]cjTcx8^m)T_)ʄ(*h棻4$ 'X*|S(T N W!߫i\/v6٩o𒟉a`׎@vAMWL Ez*]|\%[̪%V06+k\[0(XxNژ̄+"Xl*0?$If>֜@`'*~4fܹH?J"_gb9N-E]Ѕ+*6wM{^4pp ǪC܄DpQչa+?1;G59zz<#TG$iWS/[\?A#ܙ}]I-5؆1 %&֣bp߶+ÆS1D=u_(됖bI/XR,G( jhWU" K""cM04TRVWc(ì9rpv\FB 679sFXiEi# g :/ {R,E͊W.Q&PG"10O̴cgr+3-<K$iOpq+ P MHBϒkFug"P(5m̦Z>kI%9Ձ@)*}a!=PS%t+=3y9`vSfmLtL9 B{q%~([H~S 6K}l,+EގVA' pY=K123dЯGR 7ޢQ9&{ j,~,svs.rB7:XgͲ/aG^GJSae %{E&ۤOJ#*o=, R aC=~K<{Mðx,t(hw>oM/0(1*J/31t4`'{{ߋʼ}=`K i\4čF)[BE ujq/y5B +v$gt~ G :HCBG 3wQwP$.%*w بej=̹ŝȊ?`ogr+%OTȘ/"rĆ%6LRt( :CCP<|VP\2 "@{ِ1u.' |R 9>2GǮVz-zS| KztI#kyOȱ <>͹EPCKw,$9S*L>׾Y\,BldI DQZ躃!گ˷ >կӴȥ>RNZfɮXM"$$g5Wm4xʹ~?EoC=2YIYYYo%kyȓ0܊)Rx+c+æ1݋^/ֱQ#?( FsoiJE=j6YH.~8rڨ9~4>LwXMqÛnoQ|7N(vȘ|pdMՄ 'תۓL̓I5ic\JBN0l ͣyxrnվ}Rz_oR6t9ST 1h$:;:' };z#> W9h'V$N's-Z8\.z\޵N$(Dz-PzV(bvۥGhlFs0n0) WiٯKLU'+Go諷fnᡤP:I(Wʆ%UcQ=Aknqg1R^.RVJPۭ,ʤI$X܀ (,l7s0:3[u7{ucUvd(m7_]xD[-I fmtsQBNw~2'_v+vbg%RٞLnj̪]U2KVPg?+,@>a'Ӭ3 B,|۲"ޗ{,sTRn;Q&9%BFyRqW4RR{)Eb+7k|&/|SȨm4Ҧn # ^}7ړ8+ޯX NQks`eMV.C+C2|5;=;{ [tW3ݹ/lBߛ,JqD`lLu>"oG.zJX-B7xkKp&j 0M|tHz} Xcmj@=e!͠. #^]_]D%Hb*d@5N+DPQq$N|iՎyaz`"ӪkƁ."ʺǡ\#OQ8 nΉʶF%~sD;USB?4;V&)a 1>M1\S,ForjQ!n!ׁ=1Ó/EHL[?N fϤTl jѩ6tH3eDxEqEEfet !$Z XesJSS–1g 5M(p 6HZ0ˎzsb?ȍWxtj'ICr|O@~0ܻw#)j-&$xe-FCWg JtKL_jhף$!~}vrTVMO$.T[bxں"\w{ԹCF\i[LJ,Iy#'Ocs v1YKUGK\"'C2a_Gv1$kt;vVծyM71W[~.WiRR.鏡ۓ| 1874H¯F%Yf1˦s1SS*zUOY_?XGu(}7!(;I=g8ܮ8ٰ2ubRp;cYb6KstV0u)t "> u݁帠}=~oᶙy L>^%czv~K?U+2s&~YnYʾTT-${M3A]e 1das?8~xC\tV]E.q.TSKIW"1NEHo/w{к R|I.`oV wVp}09!+Z{ʁ8u-O{$OO}xtY;^ƐC y ǩ[ C8Oaad&mS=5֙DJm๹sFf3&c4R/u)߯( }uZ^Y%U-9 J'p82e7n?1ՀWtoxxzƷ(pMRW6,},Qe{lP T _OA":&_kd'bWv(~f:@}$Cɶ d>)%gZ^ˢ=!-k*_",XM t8*+2^DP zbQn`xXdnVUX>ĥ16E()A& Ac$JpLa$pFKy%dG ٚZ D+J%$S} qMItol)dʶ Z/qMuW F@ 􈴗I4c2\ط W!(1EodA" ˛B|ȷ6ŵx=?ˬ*])Xl ӺzlZ3'lCӤq"5Q'/SwLb#iS 9kPɔU_"("4s}7 tƳD[p7Î8#10pE4!̺gjvS&!K9o^%j$*] ts{k٥'G, "Ԕ+A[q//8?d}:TvǞP3 VMyNqE%Jef|)ڑ9砘0GPp+kFbf9Rh P `B.toҠ)ѴV[c9.iTf,ኺ?Ǜa},$:7 x\&AoEm0 u@Etңo84>ffwhW+bOѼA{q b]cTs mlSlY"ӕ兵ȰI΍;Yw2r8˓ST'm*Dy{4Ȅ*YTª>C1ܖ%z fJؤFNߏS@k9XlkW-1j}b.js)YmOxT}bp+> ݑ F Q(dN:(I:=Ji85;g$Ōc/[ǍLۑ oH9ڔ О#" /b<ەoT Pq_a=jĉiJt[`4d"tmxYڂСg_+ J%VԢ~e`N QS1'EF| Tq^t)Y>o_G a 0:xDw; |Lo1PRHL =]i{uHƳOug{$j˫lbjYl`qQOݣO|s56`';^œ$ePBΑSãښNӗIo'ײa wM-}__xQ/ol1u@,[vKςcJ6{MRaϐVp5[V7^J UyaEnr BC[t@PNo4 EπP6gȩ1̫l}^{HXEQ:RͫOCN&(%nYyvka@e%tP}3\Pɮ}hgrrFWq0Zڒm]̲b!?08ѢٞLv Vwm4|u^ۄ[K֑S#u;yB#|O^ ttU*@d=g8:1m+LDɜi=m@b!@j؁#\BpnjV#u\o3H&@($rѷasL]iI~.lB3 81:.q6+uJUqD 06}F`.3hmRtV(k)MerRqBr9d*4;V$; o(;(d>uI~fbEZ S\e mKan$?V+8 _Aܨ#^R[h]9.؉UFxֻyaj!6$_IXh.lΏʱX JƬ徇6xOZ1}H$c=@Pd#B>?[{K3& ىzpx?UFK)1!#e!$9U8-+ a#MhAYeu}s[R{Dc4DNLEJ7J7fŋ$IYiI87MjO8p$f j0ϚLBc 9:= M3?VPF#Ǒ(9Ycs5.,I2= Z)7g/Ⱦsi& :U\ w-xY<2=f2aNn-z:ѮYYᄦz:qQTpLt4^ɖǕk=,@&+5p@`;K)w'<\WZ-:tprcG<ԣdo5Ct "-US${KםWyE(qiϮ [e%sdզJUyT h]|RQlb%.Nђd ndž=;2 Pa͈BJ# ,k}LOdğ&цdgCspp3ɅLq7y5iJu ZBBI/} '1jX3M,"mPIJ1sS c -aCpu~N _:8KrG1)3HvhAQV2R”[J얣[87x n8o fHg;3ݥDk^yf9[ek4MK$tPK-5򄣑U"Dqja`8 ex==}&'yN HJCy8{ȩF6"5p@;k$ӧ&#N֊ ?>OKyR$kBK/apJ*;"WvxG Sdf%2ۏ7GM`"=ؠN:<Ul'u5OΞ bQeztY)Sta4_A `'%GnθWqKhZp>W=u h;__> bHU\&0PC;GEoۋ\4>$Ip M)POMjn|qw.kRQVBx,8ig,iD@f ?|EB氊 ErO_1tKW |v>THs_ aJXIQx [:=& h#FM3\jsԮoR (.0(/Pڕ[cw3t@ެʝ"?BZ; kK2&xfuE&vf.fYA-x AmnfR _;1`Y?irʨ 7Zinzfd 0拀<bav5/ dQ\0BC.fᙣ΋* ʉQmrр9,ԝ˯zNx1Ǥڝ*"|Y !оWYY?OM*΍);QD1=߹m4ԮoNQ5z]No@t`]p%Ud^%c=b> `l_ڗHr|K*ڔwbrfD:%;Ȟ̩WquI*:#pR뮧44AM غ5F SԪ86n-Ydʦ+Öhr49`v3SehNБ@tzˇyJI yLT#zpr9a>Q w1;F4,A0z06)ؑ)/ n*v+3ϑs ~Q bבRTkSrv$8,F# q&ɁiH:#8Aj%9{y2= +7YFQ\ȶCTx|jղ51`!C`&S'i$ oI6.m v aks%1sBV%k֏6 E{LLN]RZ~D*A>6YrGSsaHIS+m`hhmTvd:ԣ?" J.eG<319%(x-Cq ] ?}Y֗pE7%XE^m /8TєX蔌$g>VIRq++5BxY8(۬p4d]$Т2XYe3"-tF{,D]BD6؇(7\v \aLzrF!\3]f%ZL7ïlB_#WVK*Oq0g_ Ϻcጅ~[4ImRrrŵ“ttM53Y9 Aӎ!/-Lщ"Ok4 ގl iډwXZ&Y֧JKa)dYg- #@-rCF' ܊nc:7LVڝD'EUc zC:܏.TTfԛONp$cjV^% %,iș:!eVVɪ֕r%hj7+W"([ EĺIq_bii)%$K ģpz}/˼͞ Q$D^t }s l]Eu\/Ĕk>RB"'Ubw ++e嶢pe9ˏpq1_G~` C6o"2BK'UjU/˫(𢡤5)IX}SC_:%NHgbC-y |񢻸N^< sVsm#aa/\_=*Lgw+GeDdmyXD ϊOչp[H*O'@e( X~ǃJQ[>e@g[+}00%Bla D9%ڎ RdU;{EٛפCdX;M46h,1J{~UK6uVJD=*TJo;J!I* gFH@dzVrJO8NFI7:a5f680Z >2 ٱN.$ k3$[R I" aē|_3o>KaWϏDQE`G1$eGsA *N/Lh"5o8- "ʽ KuF9qWA}$D 6?>~+r4et+X|XC\D޺凇ťXAKZ-ub;Gz$1YmmL3MZIFɰ'99Pzts~0dMzOOSTMPw)0l'UW!<JߥYRjCe ᑚʼbіpR\ @e-: E-kwv6z`hwÞ{G Vex4peWpe.=ɠۋ}a#R/-aZYj3ҕ(IHHt"`q(^M\ơnn󎰵 ɼk`ɞ@j`AGLq~\Ni$lh9:j7j?#%)= h]JCC!PP_FNy+)1ܑܫi 8¿`Bcǹkx̬ U:>WRH6LSg7Uk7<{@ 3 Ïg=% cA([MtEvlt]&u,K[E.p;>W_bh1 Y|_7MSCt0eytꐽ/$^S9nN OND@N/E}3+)J2.Á[rvO*q͇VjT3{l4^zWz)IO确:J:!I{a֟fKu<#ެm!\+~ZmO̐9Z[f]RT,9>Ǽ"V\%8)uxKۑ')#MtRpLz.x'v-d <3<@Dj@6čDj">z*aЯn̄R|]=y+xD_gw삆[IS57*QǮrz4n[R}ۇqw 4d~r'dK8xV"lȍh)=O~JۗgPoWC2i'`ʇR͕<$Β1̻j#9pЪ?Rڟ ~:XZթm0G׾xP6g+Z,0+S3ګ&&^Yhng$A@|lKDNԚJf,U)KVΝX]E{fn8(M'=l3+Tr&E:6,dԯJK^oed 4]WpB$zg{D |c7LEG>)-I8s}#eP#s<<09l^Yqޡ?>IPm բGd 479zYEΚ{ӢP|!HG;j:yU$[A)%p:Č%`aDv 򾋝=γ[@ Nw+u0r@dZ+Tp:BRv@>1ҠQ{`~mB_.) TA gD0," K$`ּY#fn՞8t9q0v(?:9pb2ͤt᳕S",i;NpnmD ܧk{,ģo>6BR4_m@xXaת9ABmʴP"QShͻ}"O3 &4{eLB ǩ{L`cTQjiN3B`)xcRTL{xܶZ^Iv?X<`ɒێB%1o?1Σۄ."N_4F nzZ+=#@v,2/T"Tle80p(D]bYͥi'0-ViJ 0F}dΙ:ͷ\K@²%\aʒٔ􌶂'q.E[X!Zҽb†&<Zuٲ:nQ]C#.DtvSǪ=.P! =бzyр>AF!*'xٿ3nP2(۸l@ $O{ k$5~5B5ـ,˶ߙeQ2)('<җIT}P'כ=x\/zq6T-f__ w]sc}5}a&~ Ϯz.CpEaL88&"! 8kO[Ls5Cѻax!Xs;,$q-_>R%Qx0gv ]qq.fYJ/gj[59Q./z4:`ѽ{|8trA/%Tau+g\z穼2+0+<l穚!NB;SQ! [t0=XmT L0X&8)U@D1-ڎ#$0ID |nͬ?1Fu*&qOxͰ:LFk n6MHFZZE7[BCe+? ?zԺqZ3G=jzT/ }*0<6F12@ؠ}MoI#ځT _" :ƻJ=Jlz駝gLsyLMh2<\gu aeU OsV􇯋TзP1_x%kܒ?Jz *R Vӗސ27%@ʼ[( …4NSk]-=5mzt=U>j)[xPrg{סwRߢoKz5z]++ʊ|08#.[ӂNY/RQEN7+4*o;!BaCYvO,|W|9ÌEQLgޣRTqéݶF Cvs|Z2N%M \[RYnkiW~ 5ಽ*ZP%gZ5<}1Eˁ'(@;k^ȼݡoS<%G1ؤB}ST }*U|!st"c](;.7+Ru=^E<_T;;+h}Z*oڟp$ei6Y8-\,IiMH3x1ȰU9.ngPr,5EYprį4ޘ5*X&w1f=,l %vL V  #i=+&J>=qUKWgSivq!pz[BHkx֯FH Fz9]>ks)-T`?xii u83bcF2MĕO\\L;cdR6̼-ؘ`' )%DH-lxMwԎwm%xM~%\obR^P vv(KH$RxfG,ڵܨ< bY̜6 )zAWD~i9oUfcQhxG?3zʗd/ߪN]ԣdƨ\ HB<GmWZ,!6:Q'ipp &0nˁމ,]0M5֮=B@y'جe76qp~҅t i63dy'"Ar#WJ"ܶ^pZZiA<멝ݷ $On TP+WoEń-W5 Z* 1=bo&=P_Uqk }K{)F_IH>NVSi-6˯#KH{A.`Fh_k-J媍 dy:jӌʵ/[ۖK$_տ:zxcHv&ʺ@!VYu& [orY{Ob>?ܟ4} Q-?vG9woFFL#Hr/"}rɲ]4UP!.' T7FlV[H$#0ѓ %sb ѿl1Q te n@e B }N;zqݧV`޻byGYTr&\ ,ٿkfp&u{6ju͛h-e-BI6vG:Z~K4;'A؏~28oh-sR]\KF(~0(- %#42Ɍb@((K9xG1Tѿ/{YV1)X–k9obbYu͙I/5N4rØwulJcNjDQ cd zX/nXdOt_ehʜBFA,>ԚJi#eE@LI.hs!`FEv+"sl_ϊE+P#+gt[oEY on^8]@DT#0 e5+.8ןXRˢK򎦹D :' KXB55%3v+\-!]|-r%ݗH DEHm`'9/PȔ>eoW),RW& =ycS,ViS͂L ۙo? -*r 7-t(-?ēmAkqA@xrvB h|eTcz`^+ f'1F7]ЩGBGL1,,科G;t7U$aCmf.{6 /Yt!Y',0Z*1f8z &|D qsD6o:Z&aH R9STZ<wK%iQ ~ _ehTW Œzxzypn5*Fe֯c<$dX^M ,k %o{MWZ`LP$+QOh77u[sV('1m>bkL] Vv.C$yq!FE;'Tq5zgx'EQm'el|5s7h֝zO̹C)T1x5Xk&LjPH`QڲpK ouDxTB=gg֥'eLdn=p59[/%%귅(L]?o#FJI\j\QA]$H[au4 z5F[x24bNX@@TNCLa!1@ȳߙNcac΋:99@\;W})h n7h{4=趍SSV=Y Hă~tU5ڷ=]E_]Dc%S{}pA@Vh9-u9;,~ttMJңL٢iCSfHk1ks% 1 HZ,q HYq/hj`êHe|=\($;T6$(-쉒8*r<[ܴKyam'GܱUA,7y8G%~B ?* Oz_^*TDЃ@ujܶT3[ϐ!ơZe#lhm9Pe·79x8:F"UR+Qز]/tH[x T 4CjW=㪮NKP4 R&ldq<&8y؄kГ3(gZI%cYK6`1uR Sk;t5wcP&c}(1*,?;GZG>72jsd1bO2dxBROf5 "yOkiN K!RȊz1AGqS8dpc*o\y{}QZS3)S|)UÞDפ$_[IwA< jb"G]:j+e'*ٜ_jq.«4MYD IYFtKO >K*ؿ#+*uZEjѶ^a&'`ξUS^z!qF>@I-:,J`!> g \$ GCf^7l; 7.ۍP:Vrl/#>{{ 7lXRi6٪%I!(9+ړB'lAj//R9= U,Ro`)ضD>`+ӛB^5yMol%IrKimUy੽[jY5@V68'nI$䱘UKHS=X5\bĠ@ړ^XBCՊZ4 sO>W(Oq[R\}˿Li0. 1bpQqEƿ_`WwXX ^|/e37q˨P.TYDž$Y`,ciVtquӽ!{P(e#g k7nx- DC ^^2{IaKgg ¶ұgBG4%841,@{1aÕBDuCYZ?J4(z%IuɅj}̄Kϯ; *!|0;b ]DspN3Ţ'uYO+1(WxPaQ.Q`\vEգ3D:vo)MAR6D i^N 1%);BfhdGV Qt|ىs3:mF+aš8.HF0۽/;ga~SPDBV^Aޘ^'1ʽ{ Փ-_h"*~!d$"4Q:/U5X% Ql_g$a w6Fcs56씦>E\>LҮ 9aXae\LY #n?y׫",WY} @q|_3y< w`Mlw'cVYh f 9,~su߁DfA9e΄{42kT@" 3/eVoTbkp\7 l7,n9gMF !2gRS^f'*Ɓ0&U>\_W_@SZS;ocͳI8YrLIZZḿ„wh4 #.~DApRnٴ8 FKCPFgJT h;fT}&=-nS?O[x1fx'y+g2"&L`O܍$Enuej(M8xAY~: V`k& OԬy5H{E$F4S`E|lx*-%Ck>ޔ}u|cӞkTR;lVP:%qٱC)8Օ~:;rtXD89tL[↸Ɍ8IOU\ MPe9QY 8l*hX< ,/ֺDuOf'a~}r#\'{Xk踀BiQj8kxҩlN a6\j@2pܯ(%֨x/wu2q,ئuh*}weu#=ἫD߄.ʂ{yj[rjIR)d0΂&d%WҙĬ{5SM/x{Tw}۫_qՀ 7i%͈=쭺lts!H$f`/^}XYѢ-'Lq2p'^xڮFaF2N_+ - *Ϫ>p5{Ƌf(#WH[ F6Gu 7֭F*́5LJJ,hҰ]rNwņ^4VT`Jint>̏c}lk~LsA "u{bt@e^#aLeV,ix>V/za9h9*Dsǡ3_?Ƚ|+gj9]-U3,r*26\{?Hw}'s#ENNyGO<{)j?f0 'm.@cJkY&L9!$n~aAmr;8Y1Kz;'̎*+#@(#JIͦ+g?́5&)w1æi-CaQt54ڤQn4 9N$!.ukU /i=@k@ۋ] ! EyVrM)DL{JŽo%ߚP`2 W+yV 9oq~o)ZEؿZ8%ͅxiOF [ BWN\ f0 fwxZe*,,2FYŸeLgJo|ҺQjZ߇'I6[v2NK~CS[Y:ăPns~R! ziQ9Tjݰ/$nANsw_h Jm)NF`;k;Z1Q?wޅlC |rhv W1nj [-+h [d餺t9 9-d֡dǒ率#U_6InWZ$! z9y=w}f1bvL}Ӏ[,oɱUقfP z08Ve Gv 8 &_% e}@'%&MKO.^ bdR,Jdz ˚X].J='^JC{k'TbbV NnV6ƭ\6l>Vq:΄Yn"cigҊٌ*XtưNQs@A#  ?P\oڮft€XkOň@I,PVqk\sRKXݾ W;!qlDC3tPd^]>$޳ɞ.w؇4b~c2պcF\S$l$"XCAl"0HIk<ybFfqGO%q KrCހ.sBYс2w=fP@@"4OCf <ġPxbw q] 1$K䆋 7c/U!ЙdqhXT 5xL:V"ySi!O: mz)g,?wR4jݓ$ Xv.|k(EEKRIj<耠] S%fTz$8``F(}7AQA7{[]#Z@.&Tǖǩ$x'|C xcE@A[4H7b#Fh ?ۮ*RjA>bѲH1ܼ~x8 ts |LƜ3WWGJPsH/+~G2sEb˜!l1Og Kiڣw\V}Yr#w۩Va% y)Wp" dk;۱G2#?nB{*`d~v.!ѝ̼\J.6 RqN+*osL0g}M]_be^Fc=W a:nN=?HLr a 0(S[vX\jt +ET{$3[\sڈXdžj/rU52f:'VM1l@þIX]UK>`,`F@[ $r|U])@=;2wþp_Pur,4f̿.nIߊ|ObZBsLjv5:{b`,Ԛ !4܂͉k@ɣMVQtbl+9#HI~qM3F &)yl@93y|'}deKfVmKVaX E7w@֨f.te;uT$ cw}5\f Jw-8cʦZˆLub+,E[6mW9svp΄ITl5(3*:ezc,T64b_^h|BP,bu|qy9tCUٹv~R+`xDC(û6 B&5"t,rwOOɳf,v7].us"7P)*Tl~ K`Z,8(|R X"ӦElgƏq9;kc b E$5cLms8&Z;NB0=JF $n Dr<+f.u%E,];3D69ƉH:U@XVWpg"W'έ.< c9ߖ)մݻ .Hn\!>j?\wϫ4 {*}"!lbF5_kxx8L_R :"\zR=?U1Afn FJq [u0|O}&i0:v ?8feYɛ .u~ȁGQHaRlz1`yBQvOwA-ԶDnͱ9p{%uVV1^&E(|aD_wڴ? ^;~‘eOjz_ó/l )*7 i[C̣3sXYvX.b[FRm2ei\W-B[4WA xHrRBOocai&=7mQfF㬗c$[E$g/IԈ|36^45d B[[Nde]nkHU.u1z7q促gBJoZ$#t\OsOw+1rQ!zg NN_3q1ZA2W{佗cX-VT (Z+R>ߒzZ`|\J@*Ŧ&A;řb7ZWx}ya]FnC/Au"h&A&%_wVg00 LRoÍV.ݓUh֓$"GF+i#_Ŕt' eMuY=% ?O{v&s}Oo`=y Қb6|4ׁ b$jnEB!=/o! ,>գy(紫bVD'עB*r]L)gڨ;+ֳƵ~{ՐKO1V[ BM'}Cr93UƘ ͅqY3g<4T{s[NN|VBwN  rɻCšf OtIH1ZV!!_r6h73q2Y}R+TPEOLvAsHNIX%xB:s2Ph^eu01gew3{GXStXI^+@Q$_m <%WU|핅hw[ƣw5$NL`_gNch:t2ʯ]ڈ_YJa Ö}&gԛKS™߰p%O9}#z Ɣ?8lpYnN!~c)"an U3q4 s2Z]9e;FE*Ё!׏=>.gF^mL5KWQYZ5V@bF N ߉H ylro*Y\Ai}b zwT0˞x;=/E]PO9rĭMhp@jj,p)=B˵T.~<>+-M3"CKn`1S?4K+.-cWGBA<ÈM,^V%zY:i5iؗ:RtGW'/<_i~!qOaɼ9h:;:=('ݥ`A$@惨jC *pQL༇\&j &aRs? di03LcѢɐ\%}Д8/$i>$ u_G A: zb"uƐn!/I &t-Z%EѤ39!\BX`x=6%k&vL4~Jx#kՈ))?i]vYv&w.i"%sGQ  jsnPyIÉǾ3Rf:O[v!xBX9c4tjnSw-GH(.5`X3aT2*8y5O8)c_kIݘ0qoN8+7ebo0ބq )Q༦l:շeefqΩkQ~uёRƖ -%n -mNltB7E9@I䱞/Ylp )t$^jrRQrt4` Tr81V;$1=Feb 0a^,J(=9[/ػک%' >}c…<=ng<F_c|8z[Zs[G:9Zsoq[!\0nέ# *Vpώ!>%%ibUu:bP9ѳ3dBڋ;'"uP?L䘁{` ~T`B?Z79!$D&xk Hg~=&uҞ϶<$Dm-ĈdV9ɵ̼qC!!24]~ 虌P0d=MSk]%$/+96LX|U믲]z3)?WX#0 ]0 W~xqK~gr ;1k ?- ߲Hj+]BWl'<2n@[hZzeKG@|x -!=gCեA"br5փ'ԟ3ت_=ըbeXtL-BY<^/qՙ0o ?_JagJSvoR!qP!(X Yn+L5l̂EE(jB]؞r ׋j1N>ǁSd JVڰ.$n׵@aZ49h }t7VLR[JD ݀ױS>HU $)5)=0gVz/t*g WMCYkYFY)nCVW6210ajk UIՔG.Ӕ Q3@O//T=ӦЯBBKxXD#|PՉ &Ze XU#PW[*rdB &MsU H (ɋd\_Qe 1ݭ H ceδF\v(GLgMG4pqǰ AT>PIHa-HKRS UԬZi"L{56>kBȕ!ů[LY~րR\wѥ9j0VVàVA&֪[}6濭y<QܾY^H /@ߕBɭ $1RIH!5.u.!յo&%>t}ߓ5OD7Sb ";Là-MBn\OM#aK.\3! u+[`Ou> 2h$gYHp bԗKK5=g6|\{]t@)lql ;XlEK{V0ѳj=2]7tD+Ed8 ۥ}S}5T^_c&kyzmP$k}g*R d CuBūF)'i2m]SVv#̂, jY|ɹʠO3^seVE-jgi}@(a*M [=ƀOdC!+Zנ, ^ @<\}vP<-M5cB I&EけWo+ḑh9Ix jo@.4h_ 37cU uq]AdJn޽Z;س^pYqu!S.ӖT[_7ױw.RzKR +Y٩EhvԝoN&^BW~v&ۡ"[C9Ah`eʡ%fVbc˗r@bDÐPbQ= VɆP6Øh oٸGKv PGd[wb"$z+p|g;x%kI쯏u r8}DZ)*2#:`+hF`b(s@$OUt5+Z_>czcHX]ŠEX!s7>yuCKOKmz}Dǡu]l!&z!T1vDaJl^q0'r(=@JUZ_JC?{/4a>@ `Jmѥ{,>,\qyb ǶS kq;$oDd Dsɧ%1Ͻ~(+[0x9+)l@ 1?83nwxt['Nƚp=\Z~sDPGDX1F qKqCxy`zwEFp8@kcd  ju{ىM`|*TjeHÕ1[2ȶ0c+F]EvBq#=R#ʬg.]\SVtG6߾P :mѮhC p)n䤝*&8>WFXwP5/h+g m[>2!z#ɥDia;bV%x[яaC%!Lt)!5W2@pOyqIyURLB,mJ>$.>8ׄ0.TlHM2U?@^?Euݔ#d3 ,jFHi{ ]GY2wO+!)0@Tª jgtp[IQI/ʁ/(jřg <Nn~sf/l,t{T @y2Q jk[l:~jhь0\}&t+z(0X/.{j}xwt_=RkۏY]gH)n960mQ$a,?'6B(-xn/CTf|z;ӳoȢ =0Ȑ*f"l1F - Z^I D_|H*zbߩ l`?m',AL}I7N_+'W2[-V]\ 1&N31};^&M:p ׌$\s#)[V4Grzu5;s(/߆}Y:9 !ַE Q}N_|G+Xgwn؆Y++boxqn5C n)j+WMeՄ=Z9pnH#S5Q캤i/'6{ ˼,RAr3-)XK`lne106^De"껣L?A~3=+:Չ')ΈtT _wK \óޜoNe%z%vUKb{IioW}t|Bf>ZVRJ;P8<ʍ]#O2ᄗ%o/6-Mo 'ƵDe.sHY؍tWy&{&Vb.(0upmB|]34Y?A[7Vv|{0j(a.Ek`KfN?:FJ@0Gu,[U*y0Uh `zCfzbǂB/>B#'זmt$x X.9j*-y\ m AR0HڧK>p[ 6.̓kMb1{{ۡxsp˗.˩K/ca[t¢fzgkId"ݣyZw[ :^ X"XnHc mibGE6Ir!=a+g,VlIκ}/WVg3L^F]u`H{o~/zHl% faxLUsN]'N{4 ũj9]l:qXyY\|@uzҖN߻dM&X{.) o'KrEaTAw('Ms?_՚`2VCI4#'shI"ڀwHhW0*X0;hy(= z ߣhe;o+Oͮq2i[ GJe'1L PU.[@AӖ~7NaB;90Z kVz;a77MD&P6m]KZU"tg%%OZML؛da%7Қ"4̰8Wp!1@/6OOf+*Տѓ.a,vl-n#]5c&SOM y lTF^,υ0ϩ'"x1A|9QzNM-,TVR|_CFBiSS5~Z2xI\] 5({cע$ORSHņ}!Ftd8Ph}ġTPy1\LNDs.u!YI o`]d; GorG3<:zئ E .܆L5!\ajIbc\qri9M9,_jT2B/p̒5(mW ߷Z/YidJWr48l{PAoQQUvlmH!f$N\}  m&Jȧ;: ^&XUYp!J'ctk?eMQ@ }J 6Y=4 lt7Rv D`T^}hGK!D3ܫ "Qtlۓ3c"m Mn2in":aS"&?f;H1RrW(h 3V׉zmF@)Nډm(Z 7O/D1o:A棿17dXHaCHa NL8a5mTԸ>be>a|fE\EWt[ M"&ޟ`[[ "f`^H+Ad|ksLKP}<2IYP֢4#+sBfjp`9Er;Jl$PLh4bgRIHWK'TGyGԻ@æ/Jd xν(JgYZ0707010000005a000081a400000000000000000000000167a4afb6000055f8000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/block/pktcdvd.ko.xz7zXZִF!t/oMU]?Eh=ڜͩ=vTCe']V0@ZTآüW)Z-YMΞ+F9 1)ILM2l0i&`"@IыJC^,r"ZQS!U) &Ҽ/gyp cnc~QƩ#UqX|xlT Av΋X]l:aYIvΡ$OǞ> E(wl02'{ ?T[YB8L [*MSiz1ɰ b=uc=S}BUCdaL]à ^I{?%7fJsn1~M9*Ν$p~}sr߅:MAjOp p UX'DFd%foqqzKwQe5KYS@|`DϬepYxhfaߟy*_XӮRB4C2ٴ%Xtϓz!g%cŏr@Zp(FOBtA)zsc!̲TrסnNP,ADS`WK]e;}˾F4Mi 'Z{PM1܌ڀH{f] 5,NmC hJy W^F NR u:lZՖreu6 {` _*׸8=!܄Z-:XLO8'ޟ`H%,mqkݮQ4,G7z]vlo @ `gBNMLJe;Fݝ$Zh˓D4aRf~7>& c^z5vEHZu*D8#nƓLJLH5PS ^ F-BL4ʲkYՁ8U0ޅ vMqfNn]Ḃ֭Z@O +39 @H:LoM<:ղ@ ?Vkʮ@:y-p kw勵Lؗ&S/CzP#_ݡWI&dm; 2WԼ208 ;쥜йd`&ٽ wXQwzl2StΖj"ޘ989S~~-c̄ YE?`r:7mسF1 پ/A86m;=3QOjHP8P8-{]C# G3y{=Ԟw|K BI҄؁ҚN/DCrǛe m0^x?lS}I-A1AΆB[(,ŧѰ}`W-?A` 02ݵW~>7Mw?: gn+z Ⱦo'Aa*2W2[3@f^R. ^|[|FV$@ܝ[w'[|d/XY~5 )P5ٻmB*aϽʀNu'Ȁ46߉KM09MV'etV+V$,8 I&^sN=#)4f͖M8>GnkQ10 ÎpJ=3Wzy-ΊPzoyIEdW+ BrdȞP[ELIcr[ 䕻*#z[j( kqL_Kqa:\k@A29K*7,]j֚-rN#CGOȱk؈DZC/y0grћ{(a(GKe (?n?2PUl4ͳ&$!)YBge}LY !j. db=͡ )WOh#ю;},Bw~5ffoLb-Ll"v%4|K1Q~!ڗbR氫M4}\&0܁?(t$~Y quy0 t9,h`rǷ4f K]m$ C)2Fˢ Z겫ȿN*>6jiƱr퓤(#%{(*[`AlHaoOx%UkU*:J3DLC0{ O~uv@tɤNmXHUΝuTM1,mft]v - *6xadټ߾gn&#u ]D/V4@n*l`-缢וּ)ނJRQlяJ#CVM鞋}EEI+ KYywsa_k֢8ow"FYQTbm=6ի ,fvQm(3/Zxh3]E$IЮf_5H("GV9tmPxWP 'ᒩ2膓tq`lݕfX@Ɨu<40 mЗdm \U_m;c~5oSfݲl7a r@P ޾puZ@vqe/^\2Hkػmu* Ug 7"aVx/K0^VSfuZ?}2׻VڞJu1 xdǢ\BR,dX=$@Њt'{X^:a@8}]aGi%qk&v͈_{ lXV0h(/?Y-s}A#&DC:1} +X%gָpIQԍK9v軷keHBpm+4MTh.*Mbc۪ʏs|l*XMXׁo@Y;{uԈdvFbzN h>ޜ*FM3J@p\ٿ oMLRd^x޷9j;3 }{LFn$ZD0p>I WRCNHo1~H[/ vw⁏wЄU #b>Ōμ|;'sCNv53 .:K+ tZG~63@"W@iH` ]]ơR)wGBck/5D6=n*ibh qz{@녧(sd4^w@ЬzĐ^0vT?\F~݈Nzj rsE/x'(qvą6..Y @4\oo=vL5"НʹbeK0^} s LCQӶA.ҭhr'(!c>-! ibʁYl\m/P&;|MC;`Պy\Wѱ: Tu߇rNRIdB%ftOiXYj(wGOǛ$ E68=lx^Ig3vK!XK{{xk-v7l@g8[cR57ӔM>/VLbXC]#5X, B6xmw eɍJjw~酢mlOl=锑XZو]^s,M= S׌hY ޻|gTx =ϮŴFQ?'!%C-in0)'y4Uov8EܯikuLv/,p ~7f]ʹJI:Bq!=VkCuGԋЕlhl?"§&.>ׯ%'T+nIJ>9uJ3L+v>y45nepkw )wrl}sT7^19W%>>Mf2a)'$2gޭHXŽ,i?dS}@{r<٪+ GD]avFY(|Ai)l.Jȃw|up u \k(tvUtfDC;F~2v0H ʥe}/|L0OmDmp樏}۝ ʪC̘I,b0| ^&kZk3iB-V騦[aE*E5zY`}Dp ŭ!'XJuy_m\c[ rdC$ˤЃ{2uz;PV;?oЙM gݲ!d4l5|%߉YCgt\Sn.ac.s~O;(brsښs_{?D!tk٤s1Wd390fkk@U#LnJy; { Si|92, @ {Bmy%jv79Jý[lS6 I!m߶@2~HUBbm 0{*q(|Qț,-$ |\ENP -@=9)R[,Bd7)[?7N" '~+(l|O`7*7̢͟#]$yД oӴcz1vW\kF_ McK|*m d?.[p{M3t!OȀT(cWP0 N`!P'tzmtӢ7؈("s6\#M}nDqLP5""jF^<+&ztdJ9y0,W-S͆rH괎m@K֞JB3[Ё.,`d9hN(E4?6pj?>U͙ (֥`1v¯bC\[z53;*A32y(5/GpdZ^ K·73"N*MiYzsKxOސ~<5)d؊%]IrT`-K_sI3 =!Vtf&z%||ulaET6Ŧ%‹l~,/q)V͞/Æ.(]ШFvpbB<o*6:'Q3a@vMQgxbSɝ l)9! <4&~ $!f;slTbq@і̫jP6‚ s;ͥo9Y?~ a xw65Q&U}@5kgw\:t`A\OҐE)shaϓ4vb1~n-"R:KlܭZwq N ׈v {Rއ 1cھ 酪Zdeky25=;Ip_q @OE5,%>:NO'@MJ#3+=,tJ3]$7mҏpw+eMdt>qўr6;bAչ" wy= /ib;(c`|"hRfIl&j㐼ĸrhج.k[Wǁ_s6|E@syZsVzIxJ U/+<Yݔ4:A=e2K9J_%b»3])a*`.DZ/f Aޏk[Zfl7 \Fa1 V;)zD&Z/T dI)'Hyt䲟DgU :e- cvP("rlmʱ=.Z+% zihbI虷j/zg'wti;(E+XqNI'F WR3>0>E΍C4HM%ln0l+#o#Yoӟ6/#jZ]"x^ :ꃒUGcXP+ q!/'=(lRZ~=6T\*cyp#r2A ?Թyii LS+Djmet2 ia^q~ϟ;s xN'/yOO)qX3-`!aO#fv' Q:>aȣđ^1ǣ8D# ɸj6f=7_pz0KV5#vO\=cLM%bB3Oي2EyVi<w,V:vFf3-,N%'7^؈."vCo:{kzp dC]\Jk(`$^ .7"AJCyQc,ʛ 9/G SU(w/ W\,q>fYVLX~q("0N ;hls~IStv*ޤҒgpr_oԀ,ԕuuQ ME/v1uA12?0bPEiOwٗ?!hdkFZ|&wAY3$#.-׫B]%-SÀ^wXiz_xʸyTҪmB` $аSX FJ< po,9z%a”zVXn,"vJv+BA-zQ@n I[ Ƅ1 x:)v;1#! gMH,Nf_yHC^?Z9Oz'.exEKݳS}lWDKmgԻ NiafwT!\ "ef5 &/4eH!ČyYNY_/As/\N$J }80vQς2*wJ[>Dۃj /3l$˾mדx/=5Bh2[뎱fLĺ1P?pw:ˁaΚC!(7/^T *sn /3ЫB։ ๽0(*Q '^V6xXn> R=R%zJQFԮSsޅvN*Jiटe28¨pʡ%J dP&!d T83K0cD7~4Cx/31U:sBʠq82HBb}Yrubm/ßH &!iS˖Lwٖ̚w 6. G+t92Tޅ -_~z9.D.Hn1ozfH-YWygT5Ɋ*=sשrjY-KFezn-u[t^;jzg\=g{؉u~WKK$1uZ߆|R9y7h4as?Mvuq->H,_FGy8%G̲<=?淓gVӯA;9@EK8 Asz*jJk0v#(6ەBǣ&h> R&~*WU 95> '= ܕĹYL:ιv0tb/P(5\B87d@`V:`Baр!>#_]d"!^b;qUG=7{qv46LהJD#obuCEcLxԷjyxÎˉd*pxno J$-Y(>}uGCjaK O]ʏ6` Y7`F =+d"`yvɋ4ǯ;ıQkYhZC,ߗ_8? YFyTzdK:tSaہէ>}pA\LaQk\u$]rs.t6VO!o5<~?/+; w_ V&Xsl KgAkZS绎lI 7Q+SRJ}չ:KfY"~h=6AC*@HFQ`> =~fKyuz^B){#[ 尛`[[ 5ܣn)رE KNu*lU73@$a=6;e}t]pb[nP$qF5fIVEs;YV"#5gFTDcv+BWN*/| |"=5PwFZ[ND^Rɐm ~C RWWxY%s1;/,TUl|xtVtB0USM+}r=ڧ}y/ب :F;wz5!edCvĹMQG??!zb 9;p@d/=cKޅ9QFsẙrFٻfL@tvևVu!%@Xӟs8{{<;I V;ݖM&@=g]Ҷ;Vw&0j;fknt/\o|CL;1lVW_2PE(dTmF$6 eݢy mK 7`t*8n'3Q9gfvx}+!asulX+plEus\RӺcfJԔ95 Lcb>}ǥʨ֮Xr+ )gV.G6d?1]F|u!RK0c9!Ai;`I).ZZk ܘ;Dt _=WZ`l7<>]#}(=x<"XĹHFl #Rb!|/AM?ҩNŷ̦gA]w\<(Jt^b%wJV%`G;$=nػ'!ԍ]w \0zEՔdDU+Z ]G?;0u"ad5^עc.ÕYGS^J U{Ϣ0?B[rx-jn]"it5e*MY~JDywz}=X+ Jfh+,}+8SpM+Wk1r[MK 47kѪD JdGSu)dގ<PN4MtW.ȉs ;HJÕlj1kkOD}{{`i)=0f/kٷep2s/d}m*XQu`ltwjiUk&ekg@:&Cz}:hFȾ}jowR'4 ܙޡI^K Ji{yƾ; [;ß;ui]%] wq eRtF̽K;5l9 -F'ᅰ܃m⊸k%{)0-&_lQ.>l! uD8Gs)p+X 5'JarSMoҠ.1iD: nwxDh+ve &t'S$k\[GX"v?v< P'(N>4;fQ (gЉAvrˀI~9ָ\=Alua+dNLo]~\fRrJsҜÉkeF)c=Ӊ$4ABL1Lk t z` Ǎd$ԣK{~?*JaʋYcUOJL 2XQhީUj+D)h-b:nB.8yX+0BJ~*PD=qQj="ryc*j}#O6~NoPd@}: ʹ~ETW§Q-]NRg Gێus5灪HalM#dw[<@w1ۦyK4(өiWJ:'btnI#i'~c>nvqQwMÔqC+q}x֜t t:;J\7XP7#ȭIC=a)5&o.5ѣl-"3hў'Mg|p֑*9XOZCc.}O HDP{d=/>gG$Z |IOt' opd|7ѥLiK:aB ,y!U =`g6>'"fa2Wwؘ¢(Ia%F5~?%GdL&]]l(1=Yq* 7! bb X./(Ի%efP^mw`':H 6r*lؔ=.R*wC賋? fL^Sp ȵr#+XzhpCvUFZGR6s³|)!Bd>1܌OA^ZоyY,d-vֿupOfe+hu8b7ood5POJN4ܚ1vBDJ[0H?* 0mz ,rY]Vśq!1npw5zGa(Uzi/x4P8,z*"' S:_ܑĉ`j CYzpBtXdW[r^f7G*q?Ԟ!SzNN&F֐hs28z{yvt\Gމ|=(ʢff /zC6WVޮݑU~8Fkik@l!-^ znCyWi GO7D̄ʽG_΂0*6r3) KW0b ,/tSe^24Q8>xyMFƍ'>(+J6Ss}?!{9 ((4'+:A}:7͐i@;ThK갧UKKKWyzU| 1Fn!\Mz/M_6cygEﬨ?Tf%KQa|Ko| V >}lOb$֗G] Y1=}7R~Ŷg)=D-\595YhK4}'g`@$F䪂^b/뚊UoLR:@zm)❬zXMSkza@QZ+EB4.{"SyB_q } ڃ:DSE7sŠ6كEK3υ1mv+0}\?ZzFLZ|k-?n#`nQkHxUV4xhӀiF&ٝϟ#Q1h $5dó &X#F 6SwtWچalB/W\H' 1q L)5d{NŊ2i0D˕v 80@T4agi( ,+@U 5g{AӲi&+'dDۭ4<)[OĤ{ԎVm3 [i-^%[-K_F8u|-ZX.;l*9EAIx9I^ޖskYZڷU>麔aʴ+#;ߎOT3~Xܻ}wՃHhdDC=w~Ȝ*`F'N8Mzqg2݈f_<[<آR\ {.8`6{GỶcC|oNEd,WkAt^)S)+R`/T7R:$waٶpaeoGzֈDL _@+Da-g!g+\g~JTvA$,$԰C\<"_畨\m& RH-[8ȴņ ¢b5iE)GA2)HBj86{ssJX 7{W+TL_0`ƐY|as<"=1YިevöQmfV}7, L{Bfj15yia;{_;ݻxȐxX1wݥ9[F 1,[%=q"-ziۑc_j![l rɒ|.F"TygY n*j9WB әX+$)Y)D x'8{[v`=";BXrM2}ZV@/is?u/{ Z?Uhňs.5QFF$#@ ۹-&3隙|IO଱y{.㺸 A¬RJzADZQ9y8N5W4fB%& <}}s?*kܵo771<D#H* NFYq 'փ-G6u-t,/w5x t0]}C"]oҳ/-#ClƆȡNqjaL#@]T`i3h 6.1 ."|>Z31cYS(_+"hFnT T~<`$!fe)M:FR@9M(MeߏJTW.({ Hd$ĥRцH0 xźͻ]Gb OZVa} (~@a0BcXb^a^Lcb}kzuȧہSWH(VyWoŁ2B 00/8by 1;p}gKIIcI<,V=!j,Rһs yH4f]oیSTIB&`AbK˃R9_&eU넒=Vp}!`v;4X26 tc. kU\"23! Kׅt&Wv<ЕZohQ ]d9pM?],]"WxY(rVQq1"ѧ'a;h $=ΉkT>}*=X^产VQ !8`S2qSb Q+;ι$߫u=:cv+fM`4]`@Xl ^taԙ'Y\bgz9 <]v1ow)`ɝYTl`W0i։WXuI a˗ȰO hjov@:[O鹘ʹ *vSe<29q0qqLw`S"Z|1PP$!0á; }J@%Yvbro_G,;W3=Uo׳1ɀM9G-"uf/U(LՐa׾ٹ6\btӽmˣOJY `"2Ȏ3}sx*vw^LBh+hBȇzNLx^."QTܿ 0SjJn4RH"FˎR~Qʓތ%J#܁lu[qt#7&9eB3ʀ9O,wᖃ~:\_~lShWsPHKTBPYnTEAry"q,QZ*C<:%8jg-]b_S#QP31Nf<[LKw3s}Q/H2-j5"b8撢q ,n&!?Ĭ@t ͚(Q&uܝoP j`ңN>+aߋ43ǒ@ 6[ э[Ş6HV#Xƌ"zpȢ qUQf[I'-V7 ?3Xic?[$n ]zOU`1˶ŌE-;AxX"C@CjS!*[hYw5Q~{Ec,e8Q/9a%̹wYCa|Lh/'xA^J:sĊC!nD铌8DW,%RHl5xj:%2&<(a fֱ0k nETQf!&P]W!G-;8fuWﻅv0݀Wځs,Lu.qjT`ΌF Q6\,>?|1%N-hG D~dU")H>'6l[H?jXmZŸY=0vSG';W \DB"_XFT)%Ob2?e%|HʯMK1 >lssM}bQW n'soeʈtG{uubؼJxm8XyMJ'p&dn/Su^b]C'{'ӑv;g3&ʞׯǬY9ZVQbF`Fd!`w ̿҂q xǯiHS,r諛?[Gkܛ;uRu,R% ,@q(1h$9g9#2g(5+WCYg۽)]~Kw ~Cd'Y"VBgf[G@r/<>Fc-Yy4!DqvS.=~wME Ͼ-(f(QE|vȈuiBrmż0El+K.YR!ʅ J,/x lvyXIwN[TsFꢛC9OipÊ\[ړV@` f;:K+Gjn]'*tŃ8R#dE*|æ'.>^ KN?L]cP  o6|_bye;$Pvђ>|48$LTGyДDH[-a|'o4PkR)%ϋ4uE}u(Spk)S¥ͣfEќ;JG0hЋaRqI şc)a`yCLqesy+3'pe ]}Lb=dk@s^)ݳ~)F"$(`[7WQyDmDYw{c_ZOb@gLw MmyL8==0 L˰rҙ>x##Y-8U&w{Y"Cv}zf&m5ʦUx<,TG3L=oX/Cw)Vq撦`5/0LiehYUnI:B27"5 Nt05Msǘ{k!Kkk[v~t''8hD 7K[!nQD&hdwKi*()[b0ѓ $jGR Jr-ad%'R&Ac*t(a@LγlF8".܌ C<SL&6栟OVC4]Oց F ǯ;!()9C tWlO)pI7[:d, M%atZ9C`Ձ<̄/6 m,ϸSa|ԚHt#؊tܨy3 z]Vi}VGd5e_ћ~KR2ǟ5 s}12g.À\`hUB f93 w*xgx~3tw HvdKX8L`u C3þf s q/mAq6bfxLpC^8rO{ڝb?Jp?[[ߞ;> .wP8ZgOBܷɪ95k}1"~MI}3Mp54@ٌ{%O:+e3ng(a"MUܸ!DBrg0݃@h (YZxO̟tv9R x>%rځ SSpۍְ$( V'RRiۢ.?AW׀:fבx}KYJ QafLJ74M:VqD`zSj@S/m4$ (ON2:gƨ|4HVdշH,X `,1p;!L'; & .JdMZΤ U ў1}f/l ᜸N.XYq&9~:iԈkO#K@55Pq ita9\2SX5^# J{AWce)[p.YJs+<}zUcl16)lɯ[Zt#ҡUr//}Y@ht]Hٶw"sU7; ,ǓInc׏U U},VRr}KIURF|U2ÒNsGӲ`L>Ĭc$8ko E 7/DZ*|hÞnr>"Q<+Cnf!N:`Iю)T8`vVUVxƸ W#OǯE:uj0⤇~!nXAc&rgv-O%x }!ƭg->b'(õ4(Dн`gYM{:V̹?I"{-).E[tDyLޭP]>ZYczqܕKhCEc,\8 Zmφ<F\=i8KjgJ˅ gP^gĨXN(*PzۚU% TzGS_ꇲOBPrFZ,>ס3oM3@ڃFPD5/ xye{mP2|zӳРZn @_5֪0OF3qky`o)3jbm*Q@6-+::# 9+)s^ŦoMqMd7/AT|Ƿ¨.`ӫj" `Wiyuk7fsP[y iҡv|+ԇ6&H"9d-"xvlR==K{fNǨB㛧ߵk2;Z54minķ b+fKj(]yE9pZNO Abs 7^pzƆH.Pl֝]v|u7Vb3Ubh23bA~eo9έPR=00].4&[t}<5ADp],怞+#yk *Q)۠{O sKH[Kџ`_۶ܒē?Rn0'wDrW7a\CׯKɹWkAætl3yVE e) |82O=QNey^ <6x3J!!.)ADKm1Txa?řc8W̕obyj̪ *t#PuëS\z_ fIޚ`w(u 4SUTT X;9]@/Qj5㊚,7GS"}~{@ѢUO">rQ% UR-;0Zj Aṣ~Vg0E7Vu@:2=",FjDf%RF+Z>LSYyDRR a"P-Έ:Im2 9n -k>jE-$U*n.! #-J݄U:,$̼$1 5n"_W LO5FhKH&i{s٫b?ҽ׈|)6_do߀y4JHm1泃ɗf*5H\5iq=HGy{qۡD1 !l|P"rRA;)AG:OSbR9BZ/8’*v14J4^dAج++Kh 5 ڷEBt.MD+Y/u% l7#6VKK@ޥy>oӖg*9a1XS\.6 ZYR]-vr43Rԥc[*`\p_i'shE]9} LMֳ)j& |>^SA@}wv$YɃq].0;î#{F%3!H 가:mI(d>}PQrZr\b1wpk[\c F- &-LNUtV$^}&0tQL0۲Og֍w:8*Kܕa2gU6 ߣ6ϽD 940 )ϝ f0 @~xjj}ǽfU'ݕ L{wq4Bdtܟk %Yi o7F%wxNP.a_ei-dɟ#I:ܞ&|,N ZX` J7b4O\-:ug;]޶4[KxPi%1[) fQw YU*L$ ?ԕcXhhD"9' *JF~Sp%r>E\ruPw9- عн3ox$?L3=="hѶL;2yX7ms,`4d ?}[XRҫ:7ҔƑ9ʩdbl;"Had%.+y~W*z^|x1ʋi^%}DY%".џlGNB_oK@W{.LCv?SfZcŢ󹈽)'>!Pe~7ط"&LְxNg bR47$ڵ֜߅M8p{g+~!|e'y`NQkvg 5T1lȸˍ"D`RzbtuXKYx%?=Q˲Mq4ipF缅+UdtNJwfJ^Bֽ }tΉMr|V8f`ŸN>Ծ/.[RŹT|>ht$.E*: @n^p@AAtљ}& l0UAORCiO8 6O] @n~uou_&Œ M]:ݵw?-XI;?h>Цr0Psܪ;X5! ⮢(ey} Tz߱x6 84Sue?mQnP̎ cj~ 8GŢ\NKy6[R$ql}FtRVioobnY=\;N]HŸG>%}T~kE5БVČq˺G)o}p9Kj/PM?,":KpoLF`@ ?.K&eUu)þP1;HAGq b~UͦG)鶨:G>nmpA+;c%)72FY*6o 2qdGN4ʃK7nJ8 ~W-=bcE0'%3BD\2O^ \VB+ E:<:՟a-d7C ֲJWt0dVsbլ8fdR%쇡` u)A>H.V`TlpKQ rJq㵫Te55|r1AK2pw h*%ŝ+9c_^>k,8'ʂ%׏[Z:5PAܰ=>p?t{M*D,Y0;ީ;݊'zp\԰~1_#S_疡 4X16n1<z2&M^e?l\DMZbNv,$\} = /ٕ59Z&º8!ߞ6Nʹ6#jˢQy;f*kՀ /Օnܲ..p8Ց9p2"P^gϒe߬3O-[ RQs+~9V RV1̢#s=,,{©#|lC2k+X&E15UE@Fcm!~ ,.+f&s2`'7 ?uXD^+4>PSoW/d{hϣz@vKE;g}J_xhM%V1̡i(nؚh IgZZ[)z72X);yj}Ć C\_Y9RA( l;µưgRZ{Wϊ8t=fkۘ ID:cD?_FF7}!c:+*[|Ίٯj9U YFOa47MT1۠ewy\Tq3@ft CgjVq*DNY<Ən7lD(XV4BdpV@vĨl|51qE +F7PzWyP\M4=XdE^HNz()B{,r$Fkiż׳H9 *0&VQy v[,7^ R⽦wLZcxþW/5$4̓{X|î+Dセ!xM_t`Tw ՞J/U9&f\VfSpAA&MiMn -w7íl˳w<-ˊ;Or< &4uFA˹ٺ`lBT} O#Gr?PrrY/˴AGڜOۑ )NFH i+ 0 wB8GS~iqU(9h)GCYF\nrG*dGv(f%USMZ} (Y⢮^Fm6l85ȸd_Ig^Pm7j-ް!!˅%e/iغ۠py*LUkPn7KۇQҫ({&e|!sF> ևk9h肣Mg(Ϛu1ys9#G|4sQ<<;q*^ OC˓00n_ dzX߳qZ1'6zq:)d+*(Um Oj2۲[dBy.K߂)+xmtwvgv&UGj"]aiҔP<#|S!~<pΪD1pS>KcqEJN7]GiK1C F}oP/&FkS&K{_΢4V=&$''^m%e`4Ńu8Tti$/)hfQH<&xWc}A `#.l;Zx _>7#w/a.To{*),;&s[,/#/lQl6 Hrd!ڊ&BLTky"*=V0b+$BPVUo6QƐKTo)+Ǿuԯu=V#ጂː-;sZT{v́ź!]2$7B%lW&@a8_;˚m)sDV?-EfbɎw90;WI78.h1yHj;]Z(b]y"-x,EJL.g"C|DmWr+9$"\2@(%٪-t=R,ҍix?np7Yib$sH8 s`FW)OM%o K phD'Cv3d>(>eSDMJ?\v:B"g^8\{#ҸDXiztx/H4' ˧)^tOx| ߡ`^:Ud6%&w0U!ٱԜ˵]<>~,_qC"BRvd7l.AtY]}W@ L$q9(UJ@!uthO Q„N]IHPiG(E8p.@|lM@'t+=Ju%sL>Z#q~dń$t ` wl9汙Õ7k,=b'F8dӜ+1-KSF&yZ3[?'[cn79v6=W nQi3kT+yreoA"zvDӱR eA(PǺd|ofl)ȠJĈ)ߦ=u,ɝg7_UEFu԰o 8Z*B} 'ݑ%Nܶ[O-ȵNÃnONj& 0PbYlK7Z{ kPڭr]AG2ӒIu 74c Ђ!n؉-OY.֧}Wΐ2B-C,t}\_= z|ɒ|A PggcgϦ!~wOovCOJF3qȃWBũc=b3qBݕ*R*+};z(B9Av;3O<`7_:ڂ_[j%]bQl!m.0Cd>pa)J /2VjhKmEA{ȃ)Ǭ/Z@A:,)D0/' 3CrW!-l5k\{3+cvkډ}XۮIY SB)ju Y?$P q^IhjU:3 E%Z3$J_m^%-Ҵ`j:6?|OCzZ s,A5JFcㄞc$\۠y.$ȺjFǙNM\M GA! RwG)TwL X0FRMf('Jx^KptP~>ǭ *4*OFd%fqvr<Q@I+g "ѕZY۾XԛK,r2HjBS|vld `KP2FSN_+x'QV&)iY7*UKϺϸI 1i0@ գ*F)dT[K2F1:mn%4geCLF31NƬ#c1`N:? ]QKjq<9@ qP-c V@eFutp #/@~QEx3CD̔z|r`<_ e[M7\y 9Fv|N[X YP-BD|g|'e[.CdLȱ,ظ{PSk %GyTFCQȐ7U#c8:5czڂ ~ t6>O|[?^e^NGiDcғJGRh]a;O [U=1lqLPsj(yh2>]}Mr|vE'ڱ1<h L|U5O]L@I(Y~א=!3#J{ _H(A]٤ŒE++ie==cm!\*2`yR3r y-;6Eb3sh+7-P-7KU+^ݷF7wʵ{'E(gXfljS| +)&t$uf(! )uOp TNn mj7fģz&Nqlaxt j0E TP;BݥNW d$ uƽW| O4PkC% Xitnx.@liNvS]t鉌 oG?~L;lk' Z8y+7Bz.C1o1)^g4Ud+[Y7܀#f[~@=.GZT~J pqiCygDOXdֆcg6P>G#Isw,E&_4$PiPCٷp(XQ C AMmv0Rɺwf,4|pB<*{֓Bbh{X,ʓ:|n9HuaNgqEP \oxy*&!n!M"N4֣ү_Vy>ѵ9:#S lgUmA=`3gkiGjjв((jm } 2ݲ=4 Ϭ5Ş۠4Fa;|D=K A/U'囆o$ 16vr<fwGqrXVB,<ў˸t}o0Lr'v%# for.|f2ILZ[T-z릇-NT0;Z dʫ8W4γҾe bJ7܁.#»_xlhQg%|t'Ry4 \P\`$OݦXDMϔ&r',rdvhmhn͖k.'e,4 ?#5!Cz4e_.-.W;a6"M=,W,UdaB.J s?gh7umuy2m[/Үs4+\GV!E}ɼ gGb_:fh36!0 cbG~߽=uPc| PNSK$junhH2IK?xKkCQ t9ZQSAE =B>z5GGQ;=#-:AZ.a- ו-vv&B8sBqT üfeɈ>&32"UR5{x[a]IooNOm@QS%Hęۜ¯y?0UA1j{)d,fvhxPo遲tZP_IZhkЗNtwxqm"ƳӞ)MPU 7Rl_;봞'h\8"ݖ{π R3%IS45rP˾/!hWy,P9 m' _jR{;uBkq .+o5\@Q n~zknJ5Vc %4t5{~P6qGc7W{Ϗjɩ3RmqO0z5ή!%g1ΣF?S)fҔFЎ/jiA8ǭֳArzdx *_Gb!([ ,4"}8g\`ї_O/(N88{A( Vx-ĸB@r/4v;9yZOpsJ΂:Ch[pj ߰G<:7`mP~Mw=RL KRIfGWw*IZ>拊xV;.U쏇\ۜxخP q Tt3VF4HKJ91 @3?Bb~ED,UEϊ"X-'&_NLia5f;BdT!i&WՏdČMd::Q(:TJi͋kʅ zDvgU6g0QRdSWdcgh(nYx[ȡ7B_'`Mޅ=ġ# ,$~S{K޵hUXL JS14\aɪTvKPԐS=o=u{ v4ƙ~p[WkRVB6EV BfD_J.}p5pT/R6r(8hGޮ+ڎdȧo׊M)qGcJӱD75#]@3 LIf bv(6I;* 0Ň_EBܡElmT `=LWGl }PLF%1s.Ν( 1̮3(k/^X6?F3"e4bqIMzf)_5܊(I V-e@=|&:$~U. G,X ;^ՠ"{'Ee=SUkTnjЯٞx!ld#U'`lZ ID#KNϗI@hɭx~%MFc_ ɛ@;bmXhv#VnÇfMbitRӑoݢE+a$X>yꞧuʆ^GX dT>hm ͢>{ᲙNaaL ->;3\5kr*D|iN0:Or~eԆm]mHA4>I5+kN I.I2@=WZ:} {<1o_?`z!ȯG`t]gcԓi8:ʐjyr5ʗ긢`>Z)qf/ mgHüPD%;I Ny^i-J:anĪء{;`Ε`V"WI6%LO>Y&U01">!}@TaósT w U; J[8KpdXKX1Չ_h!`γP!9wW;֦^t4Ćh,B]ӝ#|t,oeV)g"Ni<%ZRkvZ h}Ul #IznH*{ߨfmE&{9 3d1L>w2a-Mk]mXU1>Q$.(yf9rdˇãXIeB) X"c2HP $hw %mIz`I,!hLU^J K@ I3O M >A:-U:!/G"~_5:D"& wy7'T XY :(iO2yDXٌL 5)uMo%H^ cm]Y{?VyCOՐ,C}aI{ENvOۈ=MtsuZ3,+EVacR  _d{uG~RC ` B:A=>~ *m)SZ}gjPusanU"Vm"^/ [FemUȞ:㒜'=^xkA%YPob$ KC zB(+CQ~6(.#;;ق!p@AC@ + "PkFUA]<9e`̪٥b]] 2^K0Fպ5x<}^<'\yC,Ve[XOЄ03LVkSӷksv]+ϑ$ mC& ǜ(rg^!TtxY|%s̍Q wo+IzH%@w^zU $-;@corψL@%(pr"3P HExT[Ptư(G~ Q'!#u6'4L16T RcO%29v^PNQ?J7 zDPXŒk:k*)r5\\׋4xuI&."^ Mx5Sj2hB,)[;gxR!Qv!4o14sПX#e^cM˫bk=mulzgDZ̑ yvk8cIU_Ǡla!G1#ULjo* iOT!׹Q U yup4F1BTxymۈuFŬ0Գ_yVigSWKQdY%h̀:}ݣ/bRf9pO* qc'qs7@}wo7sm;ɢKvɵR7{xt 9i8+GQ|Tg*#/ҍ($~7B+Vdž̔aiȬwA.8:λ A{78b)85Yl=Febˤl IC葿S%3!`=w1(l5 ?phJ ֵiɆ[ԢTJM:z*x˜RTHA$?E#c"\d&<7N_aT !<Ӫ3wXe6mDϽXnp[%y\"csMeeI ׈@jt\fT4k} 7P;ÀZ}w %an;V71gGWolofު)S?J4-99M+o-"kIpC9$t]`lR`9'Yڭ+?[d?Dw>bcɶ[o/XSVmJ 62'E{ Cznb2!~h4Ԃ0/mץ5I>SF_;bTK-0Zx-$"ɟ& I"qR$+ \* .+Z$ H!B.ɌHu\*0 zɄ,D[Nvl0.pwC|Qf;/(sQ$Tze/›CEŽ_ kb"+9=҄(ͣο+\5\3uS0氡*dұof%0j}Si,~o#.9n/?8`UXJ1EmlK3\iKeO K u]qVa_<n폴c ӑ \uvP6 nl}C:W5*šbQۤϠ #@KwCI h@g9t?@"bggC\|Epl4PnU2_7 0?;l83&OKko1=xF؄x|sdތIP٘XG/"r½ݧ&H#[!G'j&)Oa  է?|MWXPvM M9O2bLxC/l-~2IznLrA2',Ld=<ו4ul׋U\_ N1} % [\BMۢ,)1 6<_-A&<@/n^ UHY$G\0DIs)Xu 4I<b˄ v؋]R9ŜhkR:bnNbaf<%l\Ji\ky(Y);~ /&5MJ~$`O)7D{nEs2s]5SGbj2eb Dʤ01ωyt3UZ]Қa0_%Dw8LDX[׼H-~&=FŊ3nmKֈNtE~'Et>;`.CS2ٗVQQGaEngx1(H HECS'J|g'LO1?˙xX|/wX~sqB8/\A4bsxa&ײ!cTO&CA<2ӏ]$5L3~ޣA| EGw$y!렉ńGٟGK.>RGP}7³Z˂aTٟ~zAb,"՝;.9{Np*ia]NMpxy44>7DŽq\a:i:gϱӅ;?ǿ d:BVV6e0V(HAQ#*Å#_NRP  «"@*@p5L=eK8ZN!bGJ+\]thNn4YXC&a.u:8}9xr" -O@1}?}[h2G%4Gu(mjzys[AQa Y=2?,KbV۴)ZSI3 h@|~#}ٹc:Rk}}V/SXSlH JWO.Mm{dp"#Bv;񲏗^r kx:;IVߝjqxeJ*!n/Q;ͼ C &#q[P3kS4cr,ayO7S/(S;77nc33D2Wjoh7]K!fVxZ264$hT+g}y8 |0K[2 ivʶ.=!q{e?IZioՌf0B^Wxvې@eUށ§;炄Xzb}O/Aj>#EK"{u_xy:"E#,wĻ9S }pyD-Lggo"+v:P_Ay8]]XOFk 'U 䖒d DL 2P2Kg4ڽgWvGLR*xos22][m%J(g" >\O# 'vVyqux3d@9JJ>6p6o B ,8LF (9H; Ebrʹ ߦzЖ:x KqO%TD@ߘhqFM.ƈxYFeS+ {{ojjFm|ȫq@\seZ@ڝ=A#.7a`_ԕ@Y}LORb&ʾ8r/W&f2WДQyfX>xwfiRGX9#v껀]Υr5!<Ps\FD~qI9J2Q ?=x@nZ䡈&yf8|8oZuS ~p-&@䆌Nd ~=FzAQ~O)0~Sjm^S3UFEKoEJ,g1ba [4 TXgCYQ"o n̜׵X:dptvx DZOfa}I8F] "_#?qnfCu1yq0dXP-H"kbȋHfX(5= CYifCޓU$+=ܾ*캝qM8#HT%WPU$DevpH1VحrFSuSJ)Fl>ъ5 |ת|%?&\"!>8#5ö>??Q VI^ԅMyޡ hP@6l@c 3ՇI2M4㹨Vk}D[]GYQe|'JbFl_O6QJ Df&|( +%P6삠6Qx}aKC=}஠{Ȁ)(^70 )yGcjfc?hV䩑?dbI恄1'M*:qc𖸃޻w Y ԗ9(x>T;D3v4RϒõDqB+M:*>ᤢe\{P 5͠.j8vP Ry?dNV,7] oJkgӠ­9Y#0]y?Rk˦/5`H܀M1]p>l'-56H+8c@7lOGK`ԉ4!:kgVP uwhZ'U(ej- S )rk2G)WuKtiW4dz?_I%^]Smc¡rqMT6tdф$p9\iiYz> ĻStweՠN<9Kx& ߇pDQ6\;[|`s ne/ ӳJX)`9q+$S6a[7GLh?T?k#ө†(|6e]gYה@=Đ[-_(")A)|z'/*%d <ɒ@p&'#[Xsn _ fx黬A>_8˯!1įO9!/Q:V |x҃U>;dc7G[_lg,ˑvWg H%zEձ&X*T"Y"fF~R _m"6Fc3:k=*$h?e*ԬIĖZ¨VDvX6LC"6ӝMC^Tk*j63bVQ_ߐrYqͨs |wХfﬥAo]7?J!OU"d 9EATIjzs]=INS$/3 N ևB2]ٝr(H|laۭ#$8:l.6g']7GC=S{M?jl/'-ŕzV{\hUZ2_H4De? P]8Fߵڝg#pLv^wU9 oQ2|DԠ۪'G9cBx9h,DḪCiA|#znlK/krXR { ep.ey* 8Z& N C(u$ݜZ]0x BiĎ;!jH%:Bۈ_ 69{l埇wo贸:yށ|]Lx#/$sjgzݤ}kt^QabgL8=%kbPc̾bI3Pd \\.OZSS)@y41'j-"`\ ?0q36J?U 7_]KrV~)ʏ_Q\$ȔXQ(b53m^(xWA~GFp~2t4ۢ0ɹ#Rl6rAZ "KemnM"-Ǯ\-5q(eK hą=͒or)4,ڼKǫ\L~b4S@abs^xv\?hihZ;P'IH<5^҄ך'L״ D#R@BQ~RZFWI5Ո޼$}<ߛr^#&+k}I>z Xghw۫Q aM -KyI|ѻ%Hn?#;m뒘쾙l/41#|asŻpA`!mqOJp鋀Z{s59ZSpXwٞ=LZy I7(TXZ4)ykʋlr)6"ۆO'2,LW;Z+xЏZ;'/IK\HIьy/;+vKd`Sz#OgH;Y6ss6{ݡ'\ -CZ\XCa8cLrb~1ֲ,׃YӻȎ$BP-_NO* ?5ʫ$Ag*`eo\0~N٠0y˚2?]cz/nLͶB?!A* Fw#C~twad)\.}/lRf@%IIWXOg_;gpwEWTN̤^[Ps4hWۊ ѵk13LF$5zIdANO?oGY@ӄ'{" V& =.,Yuv/Yޝ.6Mal^l #ޡT$#l+x06K_vzDd#ZԈ}ޭrvPmLy\Ygem!:u|H:.2*h4?~X)ZR8IEV=z|Wd+sFDiԻeW0':acW"Wp!hY}wX\H^%.UQ+K]:CE]aԂ컆 V ?nITĥǖj$tݑ)D\:7hX"3Pp]Fxm2u|̵j&fLw_( چ#"^!S w#Z(+,Oz-Gq}k !S^U'$*~"x$T݈IoHpRa|[| h4eFO宊E40 ** h]܌ IpL<m``穼ԗ_M'n M@֥\;/}ֱ@Ķnf$qI\Q6'1V"]bՖ<[޴$qi|vc*_ D |C#K>fOߙ0K^2}r I ۜ^!o5L)ZwL]t`B WCſto D{ ɱ0sƌCndݍIw>Ӳ{SSgdn96yϭxTZ Gl9YD=8ZsbLY3!GYa¾+F:FY+ L9SIpUfXj+&!1v JZ5cZR 5~oJϲe_S } 4w̶'in9V\k Zۻ`ZMo u h`{bBDOI?I-z QXzKgd *E%~t PNn,9ƷbYV.#b? Wܬm*&!CHXz\z^m-ƨn< Z #oO4J0=}| ! }cĥW5a>b Wl |. S`!Y)9ًk.("wiJ?ʛ.ܭQ&^V3E3,u Ԇk 02vO.xeLTŌAG#%x c w2Z/"4MkXD̷W o/ʟ] CٺBCMb46f "l\INdX]JRH 9%cK \nt؉ҩ]1+G8oe\6(=5Α ҨHնSὴBNjdOuޕUu!|s1/mwS'(}'0L "V-Ib*a B֠X\a:.u`t78~.0&Sg7s`t<($JD Lkbeڌ٠521/Bh!?Ege^^\b#@3d$<å !PHFK!%dq$uNEJ\lЍ.!^ ^nZyFK$#` ^{dxhu;c"^|Uw6)4FsoTHkY3N')21 qg>Eo'׵B^+VU5{5B&lSo a "Oӑ!K~4u  H֠((83]7].CLFP}-Fi\ wmX?(A1C( [">SŤk<83|=qR`fEd-so4;K=$cC!o@CCzyCIhF˱Ψs|xĂ)& ޯGlgc2`5>e uVYOH7P˘IH}7VAUGƍ=]I&0KrhCㅅ+؇ i #XT|g_!e!t#:NQE峱 ur"?gz5\) z1?Nu7OciZ ~(D|cĀ8>>3U#hQm[[shiz0a\CUEgA(FK>j* oMbI a=ˁREG)28 h@Quϴ h[/YzJ7u :Ž-Ev6yA6ȋClwSj0b9OaI٨cC*]o,NLt Lh׹1#j3D@.s26/4dk/kO* :i2sm/a?(k4 E:=nZҀ85yz }|Qb7$ Nx?(]IKQ7n6P[^9}N\洱 &s|"h%rᑥ" }sn|"חo"ICt7<&8G[g'RM~1>l@h0\to7 @PbkwSõ/8L6z;@*dmAb=As.I#'% MRR"Hxڕi2m3tqym˘Ī+յՁrmqsJW3X1@p(],2okNYn@I~g:ňcU |rqs3J{P2emk3lkA$&/p4ۋͽQ$YǴލ[zӊuӜap!*T& $<}Z bq.]s=Y`o@rHOPL,(d~MU]ukd:.LaLn!21^|Lٲm c3_m^RwѽPn7­v% yg+b`e/&12mu(8o%'FM)t$wl$ǎ+^MX.\I*30\4D@AR]Dd …veעYC.,ɒe#|ssfs('uL.#E?+?V0' CD--Ubs<M4Y<0ۨOSEi *f~C#N EAԲFAth/ҢN}T`ck)(QD^;)vPCkA "7ν.azW7|qlY8 {4Q~9}#N6d7]Wm~\Fʖؠ#ZK}DE\J[:"Иå"5U"㳾N Zs:S:o=+;L"ܞy$dMr۱4uv|+H#Y Bf~XbpEc*֋6ٱ ]W{[*ߎg E"W'kAC $:.er Wew6o[}-jsw9>/P\mYǝ1=|6X0H]E Fès(F ZFI_uYڬ5PݐH\yy, 릲_-vL$ g_yU/U/BCp/UKbJ%܁c3 sL[{`yVT ՟߹iKr%R|,vb7U?zR`B;*a%S.\,,u3uBzwKSsо6Kow=@ #-ׁ3&RmżPm\N/s2i>™gb6^7VNyhG4j^ua\I_I"H4GٞP"㳊Vn!!Й=G&$Q3awGx_2J)PV. F&p4Ej}b\raF6NO;/|sM/^/ >h+EE+P꽝/TzU3r770lbӓ7|Te+: .dǨґ"ѥ.BVl~ JN ^H:A:9Ju2}B~EF Ad˧P a~Ac}r,K-kGA]AXxvVߤNWǐ6(M#W}_ɣeBsi$a=`pi𧙅# ?D0"L{Υlv'rO(^ L+0nE46eNc5[Q .B3ʋN )y hg3T Bx;Җ-߉]iQ7a6cPqS}zbrnڤpUzN ߱06=fH-xݱ&,i6QHՃL5V}X`{[:w;m mU]<ݺ'{{Mi7I]ѪZ \G)ѸϣU{>J_:^/Ҙ͓.aWs zωMJ8G4%BoAʋ?pvJ\%Ơq|1dpZh괁bsp'>pA 1>'H-audif宩(G U(0 fSqǰv[t VkU|9`yd^6'#da=z=d5b[+$VƷƀWH4F:1 #9oH9_ bL+a9hmUW96&$X Ϟ[iG<z2ٓH ,D 9/#gm?i7JDޡK\ԧ%K0-E]>\ÆդV&ש[C 4کԙ<$Oqdɝ6v̷?TR1sҗhKO^ b@y4 \\*3 6ԣ` Y(b ]<&5Ҏ钧P@mYihXa&%It'ɕC#\Jy[f[xÎqƼdG/TuSYS' pZ 90<!XrZFw] {.[L⇕2Yž!\qjHi4!k ޳NϾZ\C͚C؆)rI2u:IKh_k|\BX5H]a= ^ͼ7'wE/zn>}T@(|Wٰ^Ӭ9t,Y(:D$)]75C}RNСMi G#Sn(P|&E(;EtL칞ж28pDi3N< }s'K2Rbwӯv|A9#rC)Ze;cM/8 8#W.a0 F$+;1S{$-kp{DKp]wHM ~3B fN_Ź?R+D2?i)$ŕa&]14'=,#Rh.4.˩*֍QCf ěF6C>D@BAoz߭]ÿ#5Z|&S9ߵ)/LPz-YaN]c*N^bf<<1ݎmΜ6<MrB#,;_ձCaGAHPn5M[c(!` G܌ANd['g -Vi"ӄV1K^{mzf٠rL}X*V4tdZ4Hy9 ;@ ` ̔>"SrO#.XP6셛1o.Cmi\V$ܤ*?~xmM(VԶP}9ԁtZd!QV/Eb8:n9g)n6p<˨TWٸ4D ؆%9ܙYGa 9lbSoLEZn;@z ąިm}hZa}@ZI:d 2ZZ7|rR*ua>)/NF8yi[>+|fnl,hD^{1Y(b-T UeBƄa XBvI`2XVF7P 5l3Ih%92wՒ*]p}}T g=4Op]㤠_<-,0{m~U=nWáPm0܊(C:yYA`ӣ#{i#y`$~ek)P:d;8w8RhbnbΊN G,r:ka Pwnƃ?{侾[c9MEţ@)yngס̒RкA-g3p+B~1]?wh7M^D}JD qr1u;L>hA!}m{ZoQQ@m.]֊l5f9Xpe-I0D]u 秐7M4bRe8wے>:}ۢAaWՀaqn.爷:le9umh'QQpFBŜhs t _KIOQU{/[i$V턥]HRf7eIYhx߯Jo揇!MXqo+a\ JQ`LȤ.+MuO fBL >7wqiM"LXn10d:$%| V痹2]O7/PNKG+a`Zoɗsi{yl=X3R"cӘPYK(p^2-7PueX9<߅MtΓ7v+=G #أ],UKTzlS >uG6%jd5GPՁεo9Tm9's3u 2 Jf`ÿ@`)-,6*zYū4{cԡO ~0%uFGu *nm,ڝstL|ClJ[B775ˈNK}_$Y(β !gKQ>^kc %T>+!#[57"jPEޱ(C;{#Ղkun.g-,}eCZ+ks#vn9DTcՓl-kN1K|]P>R?̟ٵ>`k-m YP~6q=@@Dc+'& FMtl A\բ zŨl`ays_+-79sםu ')xg=lf#.gJL+v#! njƛTc(ފmeE}ᘧ? mIUm_n+> ˲;I1ӀNZ<<BbjWˌܵ;VT5iS΅ 'F-hm,͞A䋊~4oȳg|G]<0̜X*;_lu}KA%aFr:C4@NwhܾY&^~ F @|kb":C-no GIQ^@):'In'?Wsi-D-oӑtp,U? BhNHjHvRuz/ irFNϚ&~;IG0'΃=@We.>0$wM:>(F;t`#wm!:H S]ͣZW .AEd.ҮKE)|2HVZI)5 flT7C<7x(P/ -kCt7Re]=W$lEfV^D槕c!w8I.A_X ~Խ/"o"[=6- *+ȠK@GBA!v7 -c=H܀$|ևTC^?izb"%b ]Ipz´^嘞:WFGT@ -O,0?&yH%2 cd]?s1! 9%ۄZvb&z\gYպF&-q6ƫv2K4i?/x_MRZ*-,@,%;`k9TP~j+ )e!saQژAevR IUGdA87ug7N& T0}390`06.9\;8bBblj,_}-7L|> TJ(P.Y5Fi__[kҟR 4R%C k5ڂgJֵ Ӌ:.KCԒTUtᙑJ^|* ayy%jC/IJKiy7̤CGl $c@hև2q%z [LBղx V][u_ nYoa+~sO5ppy r+[]v~y=%_Aj*.6+ݛ++gi&!zn`tqhxԺMd (r5%b!<6Kj@Vʱ.ȼ+VW*w~3UE.d^nD^prv+)f& P]tlFw ?Njn̗>Kqk/_O #Sq\55-=P 2{ ]PDFՖV 3iR@W. "}yZhqɡn?%SX8*qf ܦb(P݁J/j6 }kZrF&,ʫ]4<tk&x&Se'c~XF,2;V:7-8CHfΏ:O\Y}}m6Wl,Nw<06{^mNTt}ٻ#tAEV ;V8QEEB&~kKiSF:Jp6)xItq;[,_=_fQp;eM}[ ?8la,{k$e)T98pJCex<1#E 𢛔=|dB`MI:$)\*V5-m`|+_,3dn oHH">i}z'כtp|H|#gw mCNy dHW~Cs- 7cBgK) !o.F]~&gK+|dZ^t/pxfH|b QG%CW0$pV*qkqYQB. <9K{gzؔ4qwVJ?ҡNnW? @24c]0]xv/>;o)~5\MFYp+Q4(Bns2TqWim@B9O}S(^QZ=){꿉iKi7$Rr$u9vPE3y(]t G~@=ͫ˫SuC|ðFr۞\> yS͓B\&e${k/ ¼W&#%mw?Ɛjw(* GK+.-_;1 Z&LWiί*i[ Kr`[09,(RC[$䞪\t7y~&wWRcYͥls".$A^-ͩ3h W P(>n``(d.<'rD,~2U wpxzg.@ik81Z_DR!dLC}Lȭit[jIWq2_[b't0L>?]"c28t7d)UnN(6&=sln Z]pQ/cS,+۹|Y; Ygڢj#p<-O9i9(Cx6]YqD +2ب|iс^v Ww)te쟛FzRN";o>*}n2`) pSb1+2 FRM=Z \;RE¸{uq#VRf;4}(_]bJz(sc'Vyqv?{Id aѢ%_}VP¶do{q "dэf{:YsqC FuoL f",=e3 κ `zΘQashaV&р IJb6}e퍽=i RhԨ)|K~si.ƓSd{[ ޗn0MKwM".>וоKYYYlYqNfD(`:h٘?[5ZV|T-lhEb8Qbܺ8:4$Mw?N1?L8`Ϫ Fh9.msORB:% d>^r*ba߱llWwk5~,VqfĬMg7mF3$dZ>kS%bazI,no)C0OzRs*nj2/ۦSF[) ?Ր+2fUE_{5H|>W=hz]65gNhU _߽u+fM0VYsw9 G= ldq(?Q7[{Tֺ"*]{|CSP)b QīL&d^izC0Gsvol8NNS|0;}N@h|fjJHK viwF_sp5Izlh)Ò"͌AasUvscS:4L6XŘyO$؅^VpVЗ=dTIFqsk?815YT8CTNgQ5$O;k~. B)? mu.#E1Ml#pf+j;:f t_2zmH?](y$ fFW˄Nf0M`ќ/:e O'g=W4{>9 l`fuW ;~ B6ú^lys׭`WxWTޕO:]L|գπ@\z^cdg 棧 JŔ,51m$gDC/[a>q] -O o,IF-aMni\@R4EOT&  ne-X!aQ;^ECCј+W*Ёn!'ZR]Zu&d;D E{Y~򲏍T0Ҍ*Zr}ֲ㠅/B3 (? %cu8\|m37K Rb tV8 BwsWBU>;-R-%ZBa$j6wLĆɮ%:F AO"t\f=kd9zr3`n(lPmPh[ Qa  #Ȃ_b5Zs]bX+p o1 YUv8\`]/Ԇpn5=UYk҈L(NFUg6?kJoxyfb1lBu4Yq=$~ߚF;=riҙ=h]nH=9B}AJbݿ.#dRuydrul"=c i{AJ]FD׃ˢպcRѻr1MOd, i1Ԋ#F!{xXkl| -]7zmHIA8md 3>>89;EZ[gjRv5Q5QImm Y@uoW , tGP7pK#3e| dv^wܽEUJj&(6T'ף lB-7 ʍ~ _ǢE3 3F*&y(Mnc{M~jagY̪%Qjjvrb*qne]B?@Ƞ$IUs,)@M~o 0,du OM'D AaAeп| &ׇ4[S=Z>NLV?PoSe9ˊKԽʓ^o͞bݺkpQ Wa^xyIcyE2Sp6zL^+9$'sҔhĥ!ЊAɖzʞ뻿-)Zxt#_[inҨW mZra@|8-Q.gKzЏ>g02 wC VmA cfeq yi#9A;Cvp}Jlw} b~UO}W >_2S, " DʥH>i +/9=5X"xX-0[gBK*SU˜uY ߜ rLK mEaO"H|,bB4Vi ]f p{gZEb̆-\$wt2qǀJlӍ6!v^vB}k'_*>}32igBo [抙j_~VaOǜnRיA?| K"f+-Ӽk-3k Zq}$ko&\a صJ%:sxBB"V4DT<6Zmfk{UZ4Qv[5V|D$+'0y\1>'X8EH)Tcf7jrE2bгBW(d&08֣ VrDo?=mD%;fߒOjw.<[qCK' ^ֽMm=Zv) y^ E$RzB~RG6Q@67+H#,m7čY8l3Id.`HVN}'+%i!k}\Jv*3Dia?'ȱ3?I yϻmzG9]=sDɔMS( kKUU1겦X8Of_<=0U5ComXʎ%h`zcntáD){,wgԫJ )s((B,#w%Jq<;=4g[ȕ*NY#XTTUzfsOchބ[mY}Z,EALVER 8?O*=J$~R.h垊ͱQV3MgfQ*? IdIK zt &"%$謁&_%%>Wm]36%:Zzb>;3KWOiš XgHV9.TLs-m\;K͗8-X hh,\Zy:bY96J@TNAK\w (% sېơajm/T+pKABHkwKz09KCO?wLfϓ_; }d+sNKz]NYe/NA)g k:ӫ'OuV+ǫQ-U*q)a@SXHnU٥["wwn&dgHYNlүsΘ3k>5ǵ}VHNN7␗aGo/2T-ơвp3B2x/="G/( /Nk޿*B>C`gfϱN~jh 4ò +Za:^ fXҹ%XSz _wHp=i\!FOё5OtMVwH$5avv bX37g4&:wGx2aL>D`HО JF@.D. #`D1^ÿ#EA!ƴU$0(^걧Ҟ|x?ңPc,l{f0cܯ>pHr݈Wթ)˚ˣ*j8tiHG2m7اoq@|bgFA%*}kJxɚbyqǨ3@kQB@T =һ<=иet*Xr:n@=?ޘUtRytOx3Бw"ص GB!C /˶Qshf9SȤ.`FՐ}`U.h%v F;XoZm*S{X3O*z|nZي-vWٖk7MBS=:{=ginse*UZT eF" m #/e*A K+إ(?=@Z"fѐ xyȳok \":r$<̤tUpᆲ6~_j޵ߠiqЏE@x-JJ>,f;C.SIUDŜp&ԯšC {aP}>!Ss4"p8p>ģ+ÝӉ{`OS"飝fj?w 6;h#c_X3}~`K4z!i4U GU)nN^eRAؤy騌(HzftJny# " ?g%2}Z4uwҢ Gz$OX]Y x[Tf"a5*."0qI$ L7߈5~K&% ~(bWSeȦ49x5FhIw8Ud5?-9[ڪtGZ <1.ǘ7~,ಪ Eh7eIy'6k~ױ7u,&kFCMq%a7.܁DEPdUE=@X4پvĕM9quZgԐBq"MܺGq<֗qdž^$$oh&Nf!k|V2Lx #Ь[.7(-ljDfP۾=XH(Ǒlƕ]lslTO?&|X` Rˮf[NA5&HVqN&ZY&o"#4(v\-ۣF]vbSvT`qŊN'%S]ķP|.+Pvsك\]8/^|Y/#I56vkJa:8#}',X7S-GQk'jsSWy '_;d}GoQ?" kƧl$ee p0|5%1 7Nis .NY]vR?#[jl$=f4{6NxVP V}׍dLh6ҦJ6;/<S+9²@opC#_LEKDsMH(kh: 8چVɩ qПFyZp`җ7+! dq]"i/SsTEQ^n=+3Xwë,bTΓ+]3}}7.n%qx!S?y tL>W~:|PcpXg>lab⏺*T"軛 C6̙~NǷKuPɟ^ &.(nN @ß8V8Kch?0"~9iwxUP>x1)JCW:1:$FFR):ԁj%"w;y2iX{kۍqϸm(orZt8s- 6WKCen0@`*BRCr}k+9u-H0cb= e[xy< ZJY?Pd|T STIEualzq3.,Khkz(:T.HL`{x{NUX;{Ք]WC@,qi~26FaA`@&s&]oI_c}b4@<ȜƇ~gv!V9Zfbx7]yK#<_ >IGCDԠD*Q@W0DF(~EzԾ][eVmb J4S] RL-@ů}Lx6aAVp}H!LsOѪ{F%+63DWe 7/P1R;C6 ZA߬dΥhw^1,\52r+,TkƩ'/ |g"OSIigZupKVH8Ǥ` `Ԑ~ zD%{"eF~;ɨ:->i CicAU4N `1)*|te24DPB[P׷sUZ4h=q?cvp OiV]8UdBJ |j+C^u ~@#qw4UNP}h;~۴}P.)09^6 k*)գw%/f8J\*gicMt c 1IڄI7=k & BmXaV@%1,.9yD<[5 LtWKLa֑&5Fa#gLkg"N+:$?BX.h+o+1Dhݟ<0a2qte=O vAUآ1_&ùAv{>dI [{0j9)mQ? " )tBn[Mdn ӽcy3gQ˗8莎+晵 ?,똿yMBiF,Wvܴ./ 'U:Uݤ| G(_+!Z+gGM(0 >bO5R$[&GLoO:n:5n&sW?*J6=NC)Fjޭ%1JƧ=&ⲬMBĝKYUcqI# %LnW44.f,t@QjG6LhÃKX[B=pZ$3i^/],4ˆ+ tV-8o;GK1&7AISv| M )$X; ƅ9ӝXw" *N|6{FU/J~pÁd{jtN|#qij?"DGzc+)~q ;cy[UMh NgDmnTWBe$T󅿜FKvuF'q=nVBkB7pOI`vv-(AS3~zϸ|!3 ʿgYZ0707010000005c000081a400000000000000000000000167a4afb600003214000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/block/virtio_blk.ko.xz7zXZִF!t/%1]?Eh=ڜͩ5ie "I/?5lOs3B 4۵ΘU'+'mQb1Tu3gI-xаFl&PBAeP%tHY#;JfBr/s@a /A  lwtc/)9;8߀xZ>ޚb`;"P45.؄D-W@dD%I[Pjk;pr5vzp Yq^ b^ ͕ۗu\ XŨz!2.-NسM, eBv<ҵP"ۆ6}|^ELVa: 밧eIZ7`CD 4%`Z%aV/wAݐO%0l8CWΥHz2[Q~f1Hl$V8Μ*!e_Nhϰ7_&hsTHc3Z&!nwpaI%xs2 M\l̳{k2c'̩Ty1 ǝX[YC*^:23t* c&"L9 PW]Iu( |B0ʃD+{g`[QQ{(1mqcgx}l r$`N \ .d%nT;ly"'C OCzrnXpt_XYwٿm[vy! 4!{sYbaj~f9C|n<=:FyYW+'7OJdڜ?5R ߺ+HO`DI q$+(FQ*C|C=B.[T/ⶨoBw+l_q2;u |BP`F0;gjт Fߴفk/8;V-|1-?Bsv5X6'.b؏bEWv1Kvo_QU/3+Go~ ɰT^sDiGYs5=HDXL[{] cΝ'#[6fF kŘC\Nz0;Zos-5\0>20:INE@ѐbK|Z!x~.`|oNP,ИִF>I$Νh5@ 3_~W>)R90 ; }K o46 SDT,F m&E:?ᱛB[OJCV-NE05e ŦRšBw=DR!kyB.?m3NvcԬ̷@H%(@9X_IfCRviRId:?IxE?S|W&dt =<-.%>YLfDr^w7(p^k b&c:W(B9''0;@3h ~8_i>-^¤\$, A*'?XU{+!+<߳+@GŹS6?k Rp8+дđZC\Ɨ4$;]_'+sS'~NLqKݿ7 +?4matd{*>Lng.8s]Wo-4ڀX<:kmM1ӈ`xÒ$ B^W<3Frɮ=UO9)uEB=vqs[N\)M#;Vo#c9LcB"JJ g{?WtP%Ȝ\fұ~L16 o¹*k IbeM(XsӑXUJ%"ՅDWs[ɓu&%1!OZc_{ SSD_ Bj[D-]BNN݂y3d%248rҴ+IE(u~Sm ިc sOrDᡞ=bNy>$$~2dj]dO-֏P2.8YQ7) |W[)6#V&AA>fi;y~ AR@Cz2Mԛ鑁K%m6b>np"ysY >mjύP~eUï*V"@T1Ԕu@Ѫ7nqC]xu"+L`&q}} CʥˆSRxX䧱A[u?ȥ @IIe@d$LlڻLϵ)) o<]plKg|2& 6؀X:RSR8Rd+1GɳűE-o*|%XcP¡#É8n9IN#8Bl!Fy>Qpj^C"kFHr3,VE" WfvKw12f'T|}18bBJ=7]aţM⢛P{[> t32JJke3݊D=E]{,Ȏ;O/^ BL3^֧tEI_uK+zƳ;\i\fs/AŬ" :uz+y{3RmmCDk&Fly@c=)gE|؈NA]=lP?yƓ  ^1aPPw ^Pw}La NbEnzl,U cnnDKc1Կy[2#پ͒JOMlCo ҵ^>r#79ꌜno5Mf%/p4j4@(t<0w2ذ񭎯U*ݳ^g;jo"H\^&{ G4DRyxyu0o.f uˆ\yCH666I;Kz<7;ZO苕wq@N'~~ խ'-(RnzﲰBM}/PӿN; Ξ#@Ў# %*?Y NgGN[ )9QVw^=Rq%ϤDhEWR]pLdOW.|﬽0yދQoTVNUY3 C :r.Xg[wnj-C O$V)%/=obHimɟʎ\ohRw]/,}XrBߗeY,"ow=F=  :m频ιT/,z 6Wd5ǥ S_H#(I*$۵ΆEnۡwH՗Pp.@yDi~iZ klW%NY1,΂cj}LdXQa 1"ҫ^`.ѐ><*zKdR]~Gb6-3:2*g "g!`Jbt Oh9-{d<"^1Z̋D6mԀPk4n$f *Fx(yˉ$|tuq?(?-{E{TJ5ܳ+ 42, Bb@Do$~ Pf\?QՀ5x*TV*fWfG'tVF4 I~MFz` 5َtߕՒ$|ZS.٘BbT: #9cn0VIuERBpSٲ௫F:#$:GP;eY]mސ21q!%oيuţ`x|]"bN$ 3s7`G0rnt\Ʒ Q]={+"PN⣼lRAJ8 kϋa{+,0^ycVb83=ϭ⒨W$HqA"o[CP$[NGGL*iWPةJ@xo2H @l$PayHe[Q<c ྘kdt*nlx2kGmʷXPyK=-3SpnŲ.K$b KmR*o'Gt a!שuCEOl]pF.@ W|hwmI6}ǚvʥ|캎oAS篠}5vXya Fam6'$ඍHls^)0f8fTs蓒I꭭[!_@Ig4@Jܰyގ{`loH MR̡?!CzJ$2Dj$̙$0v5RĪ?58Sp(2:|\r> Q3_:%;+sR`n(ϿE*jn~̦F9V|萓/E*L $S`Ca~GxA=Y1lj5O]/߃~>t@Up1>$#qjq? PZo1-鸬&^(E|oxXXįrώ@Bdk~Æ[OxʫЦxT D0鳃=FޝobTyzP% Z7W:]{0b?9έ+2'kYߣTh5хV,Nŷ+ U\^%jb9+GSb^T@Vv=ȓ sLCBѳwu8`qk't3}>7Q}tRv|d7.zJEM/LD0ǣ O\ib 3.Jv;bp"OMXq s!Hu_) bޅ?iG;j>/SV( @xkK/VNiD$dz6HǠDaM峅bjG?*|+H}hxV B  !ι[Maw栋N$7l 3IQMMU8gq0E9Wj"L[lsK cK`GֶɺoЋ OZk|=,s Uî2jPpob&T~JIE7'CEޯTAWfׇh"MK?P:H5yT[?K$R0PŰZkvJ/fw@=XgR`紇AyplgAzcLk~RyοQsU_m%5+/{.K󪈍Dl^>xGxڍ9 : I_wu1*_?^M15l寊~^Wq)BtYeCOGz拹Z+Q $pjy6]e!m} iql ʮSc3ޜ4^k 9ô*cf̣2BRUNxi²'_0 Y_&Fkx^siYgej-%mXOKe7|B#[g)2)T'VDGɔՓbʙmUHg|cnFn>Գ,vJMϡ3D,u,g.06~C\1 Y:8+|˷%~_5eu=qO5d2 ~ ,&z=G,]ۭU+R0ot8"_uAUv"`g"`GՐVf yXQgˁ_~_7h3F=~/1 9xQpQek@8hȳkš!)mdM*D;EMȌ=s ] RK4c]5tat],>%ry f}`ܸfͨ1E,O^ï([pVZ%Σ$ڎ(upi2?Q?@Vy r;lGnvP?„u혌:`kƸWר&s65 `G'#vh\mʻ/7RXcڟŨa˟G6jY6빷TfA N5xm`+hR1bUƁ2J Wqz t6{k'G~A^+ ڪXΞ ^ 9Fɒ3J,HZGGgmu:eeJKaX_^28Rn,O\ag-XX l䀩,s$/:ҜXoEhsm]1\cG-+0OH*xBr}o/5 =eSZVKyg[BL A 5UAz; G];joůO:*}-\ ) m8-jǁ,L։6@|Z7.|񾭃 GL!<WX> E@c5 zg$a*LWc?Y^\]䤵L3:(\wn_OmB@C9#4!4m#xHdыĹOpdi^*S3^ŲqrdZ\u{ݪLGh<-FypXw!5uWՄYuUx .S@62Ovo#."z*̣~d/ vD ǭ}\/tAGYN8$Z=1> U}3%MHe"[;dW3dDgMVE晩M5lxF rf=E3b`Lrs3n!MKڅ3]E<W՟p6%BHUU-GN&?ԱBw _V7k SL4ӦKxcW*%LeoP곡P8\ ’F)yP2Xhsk­%}V`̎' ;1AiK*:5+KXs  vE ) kF20{nƸ)S[!Po&LyF B!Ȓ khhR-pZX\9dtKVK#E>vV\J!75~* @%'F4V0;oZo˚yuUځt>B؍ּ 6WM͈v_݅ۅICgl9C (L<*|6﷥'Ψ}WclJNs;֧Nc-ao'  P:ѣBRaz<U?*gPJ~y2"\^fAbqzP\eɸ+˙;TĀ'U+_$(rCcCrjS @udnQhlw,!gVk0!Q:ŒitV1~[bӞ"ćtPi,BxbOj*牷k^gBg@C$sZFC_Fk2W-py)vyQa#l [OA=_KqЦX6@avM,%q*{bn/%%5]'F8QdܷLLoJxgv|=zJ*I '"ḫ#\G4'1l; F(fym\y7ںTQkqгTa߀!^)Ӳ$yāb~Ps0=܅EX؇|ӿ[z陚COsO;Vs\NaJsamaE-\{# 47RˆlU*!>־:]Tc/<ߑ4׀kP]6`6Ѣ U_@dRvDJX[%/+\’ϬM̑=,߬ vLr `9lj#4o…1]>6qȑ"YU f`\R6'~#Z 2VafK,xVD ёm̄dvR9㤙cMWGt-OT+J+v<; PuZJeZ{ꅕ +>pV ) .aWg2,&nhg&-s6%~%hAa{fa$ +s x4T($w`73=Օ| 4EizUҼd9MOд`| |'3 liu:D0,O.6ڲLqZ?XJN;kT%=GgqUz hD^ee#)Њg:v/A`;5vð 9W/P)5|j>Tz#i8?݁Tt߱R ΋8\,f"|kf0d#qjp[jq[sݘԮ JTZm_R\ƔlҽUgaa ߒ2a:U/TO)< 9gr]/Yxx99lluuTئX 8n%wͧ綞DT&:tuFR`f>i@ΰ#WũMpǵ6y8r }D&.,(+Qe/Ý@klHi'l-0uQA 7.jJT;<ȅjݑ,ء'~1] IT*70?5t jtҔlny[-%7"0+8]=mc5/VgYZ0707010000005d000041ed00000000000000000000000167a4afcd00000000000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/block/zram0707010000005e000081a400000000000000000000000167a4afb6000039d8000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/block/zram/zram.ko.xz7zXZִF!t/9]?Eh=ڜͩQk+Mp<pz3?NӞtRwݨϟfyKMyZ]ԏ) {{R󮌟LWAJO]M&[Ř8S!($O 2kƮsn[^yppl #諩ɎS 1tuDLryޤ |gN<یa;( VMӸ6͔7OJ&.] &ݠ#v9*+v]ЬΝ` [`g>q1M]:JŰ4 {]@hJɛ 1wP0{hZn 1ψ چZV,qhAQ/F7M$W}ylE!"鞌:V{aٝ D-R" Icg@!"HV rh Nejc=W:o/N*Uz`6EDC˂}&9Q}WtP'~kŘy5H= jw{!GUh |?MDG[XߎNfUYD`K{FmD9Tk$62"6jD%].}Hhv~0 ro^iiz<@8%-YoX}瀘=qF䕬윩M/פ؋bՠa#-=?A9LȔX^ / `ͺ*-ģsH[."ťW#\dɹpɎ:hJETd%c*S&ME-2|9FkJÚ 9iatT/&Oտm{D3[R`H=*g%u3,8,E Ij_X hUg{PTI-e.d8Q\1$]ëQsxlyk\nbT>"pidA̠:~om24!86Jx,x/uHN/f+#!Mjޣ?DFYx|b E/!akũ1Jˏ[A0?HЌ5b-HȓH=q{N_ԣks8E ² ("sHf;F0fč\V*v+ɣegV@Ľ1{؏<rn{"Xad9ZY 4U,D~/[7*:_9& 2]a|]}&e3))6I,DyW}2 *E}4vRRᵄ~{}Oo)Y#(ʊzzzw TQy;.P0"2}W_/ti -qψ(QP ۫_f3曻Z{?+jV3)lb1S\5Ȑ\5 >Rf#TT@Y~QSi nw#V Q eb!\~`<:BK˄A mZZ'=laMĂjA:}ئ M'_]j?KAL˔M?kigt%V >NmqMty@+V-JlԷ:0,x26~Ogfp~&JR;t4Uw%[˱:Tz_JX;Zǔ+px,EE\x&Ndf<~0WG!:pIJ'u>Lxn9TtT@$=>v Fo3ar0X}uoWS 6٨mE|d6O(Al3Cq8je .{hoRw4Pgn72E")Y3b#*x Pζ#<Ր4NFLi!:R1-ew{^AQ4Kzt(0w-u7p#RLJZ jQsUf c~m7HQ4H]mKlc"ktHeI0~*q3RgFv_IJ|O'CIx+; ';>)UAzˈc a׺&0°lCΘĊbC3HCV3$!@?8ƧSjfa'G/qQЏӪVGq"]ACQRyQ e"_n"D׼joVeVܬsWd׀L4^jDR FɼWok)XܭcC(=_RL9Ӡ܀&̜j{7xxE.=^<>U8; I*M}z?gJȧXf9!9 P+/P|Ky"dCxâìH?e!˯ሠ_Wȫ)Ophԩc@mMzZ)U .֓Y@[>RV7nF0d,-BnBKj(Y=bA\s͒pݻY ;}x&K@mJY]*R!;v ?s;3'*Nj^u!`4/ƒ'B^5[pnb<77f?J483N[lKvj:ˢiAkry\.`i Z0kGh (P5m[hwcy+(JogO|ôCɄxjI2@[ճ+U֔W큅U(_ޕblnƕ5'73 oMjߵ#l[Q?СMpOTR$I]v/6[e@3x[> b"z?Gw ;O"Q+P3Qbzs<1-RS]`(8g;&!%U~RSEa=T[U,4WngfX0Wnu^ʸ ~W=C>VN#Ͻx0F}T D[ջ0 *7:`+JCxմx,X"f`-)8h>YM&8eF"./%su ^f ¾UR$kkQ2߮Q Y흭0/PyR࿵6[7,K$:ykWR{/Wy:wE<}hWgsbj2nM$)cw`=m$}/~8 j|Fуfim>x;F `.b\ptIosT_8hJCa1xD]p݃H$]b5x`VIMI/7BnISeAbD`hZ89-I.LlR8sekSۼg) +V:IG_fk e-[?Y*jʱК%!Ab4Hlz <8 *s?JͺQʆ*$6R<f0'R:axAD.s3do9qw"Gv{ONG=CI@RG ?q:W3j=mP]8wꅋ-"w&eVnZOy~JeNR0HcU,' goeHP;r.DrfљfPBB2ϙU=K{nfW5#}_ 2$!f']q Oׁi/:- +r~F Qm0Ь}|rk׃%|gdtjA5l]4-EX,g5#$h^ߨBmUFDcCB$ШNC؈&rGwYxk?98ߊNdl1^*W}21Y1h[HM>;@FmU$Mdd䓍`KEl$M50|"V!'C't=bwͭ{Vt?Y]$54DP36F!56)l3͏tdiv1&`*14dhҜ|m{IOcS5d*yfjBY Pdf&Aܓv\fa2F6M9J<*m2YЧ/NY1&ec+<M'J>i;sj]|j;./r̍Hx0dY;' ʙn["h8{5!oFdS="ur RڂEK6s$OAT.k&ѿ }AShxu"GHyU/ݙF'1%{EZqǟe0t%ctYږl5~/F%%yu@cDJPQH }tX)X1Z?d [H/`e:J%c.~Q l.rLZi?VI͡=mrᮨCI־pRNeEݵXs4*˴7Md2klϱ'6/EKo3=1Y)O7BW|31Tl%.sĉڹN)jʦSz r糬?:lU`YU%yS\\091 1p˸k5[->,`;'jj{ۻ- +V wkMQvj.Vt`F (O)͵qa K|B![ː2 !BJ`a1:IVyQp닶]M.nKc0bH&x?Qd@0~`]x]>Tͱc@m[9'#vlTe܇ǽo}!$1KV>>Zj<<\:yѽ ΆOn}O egS+$!L/֟}([2,jV2?o'cm&B|H˲9LVNyl~~WEp-͖=0oz9]v_iA #]`*%)궃B-¡qb[ۅk;Noձ׍En{oN:~ovyv{[Ve;눷S1X5fvcS*?P EHv'FF9E@ˢоt6SxJ뷎K'_QͦƇ5 jm:rW|k&zx`DgY'F3 nEI-f6ORPv9yarũ2)y LZj,;=$ 3dDG~_hVIp'h97H'~Nf~M*S1uy,3THz"|y 'cx~L~*+JlIHE/1/qHE;x?T!OE~іNvqi.nMB. (ehy\V$9^&ƿ9ݲ^q5HO~B+% sDz:Ɛ7gT< s J $EZV &!Dja62JGgeRrϦ2a}+ D\ HvdPiuwwB˜)k\+eLp2Nʅ(c/DEhL33d.n/gvuHػLNZ[INvTCUy-}+}L\[ ԰~c_zOa{'jЉאMOAv)r@ ÛTl z8@c nߚ/Rҵ /pK"0آ܅BhEɴ&!y hL,oe,ގ43{*lW 4eyeJ)fb/75OڗzsŰ <KF/rޙCC.mM=cNe2m5 Osγ>]ףR8p+GeVW.3͘d+cNX.Uib\:/ԣ+3}K.8 5 꽭ϭ1J 1/ SYS8~)ɩ: 6 .=8 z'5T Z Wf4TJSe`K2Fjgٌ*G {vQS}Øt֡P{#% X]}H^{&({ Э5@Î 0ОNbv=i]&EjFCJ`jU)Dt%ڎ?uY5FH%K:A\inI+,"4óu6V+l7l~mY6N~߱J*kPk?X1zc)Zuqc*IXKGrEAk?ap #PC* uYW ϋDq&mm.TRm ayCkT?(PklMē?T;/r Um{vQ(E9ЉT;s \tG^1tmc퓃B`'\QYu_'y\2Jp0']W*Lk8IpiQ~G`I(-RH]QٮݱٷSu@#)pJC](3TKZK"@^cb)Pћԉz,'K+ άEkI렁2x`Ȣ>>>#K𢉄փqQX;D)dJ@7hirmsЩ'Q`JHZ2P[򿄪;lM3@6o$69,_WɆ@>yD063 #tq\'L-zқցnK(}F%GQ0jdnR*?"c 2 tEڗڶ Dbh6L# g'-H8ݼ[Q_HczPdMG,5#NT.[TD[(1tH6IL4x*][hn:r fH'7v2PX0 9x~$a >o„zzbzjGı9K'e_Mr@ha <YE^צ^bέ{ǰvrNAOez4/ʭMy+|щp3SDƪnR) `}Qi]!0GZIDʽ4 mFdy3iL,wa;U:Xv=M߰Ck/ofɕ=\zXG?1?wn|G9e3'2biߢw-obUNB#@*S¿r]7H: G*?(UYE"h M5Dp4[X"5ţD?K(e2ItR.׊fuӄmDcbpH^heP%;C1?!%'90*e/[hvV_5mdw'NAɷf{"b 6`"og  Ǎ{\` 1蹍{79&6шV+MveL@q0p)#M@*r De*?#!L -/2[e8㺩Fk*E4L,&20baT.e]L'd %{6/5a[=/UCדP2 ;e#&k}Wf0T6-p-HB ;v߳N5>q%yW8\;d?n&Iŝ&99Ic*5ik<(ϲS  Aӝ @ dpjݴ=+ꏴd t2MJNz E;o};>V_.ҒHGP.6, ‘G4+cԢu:F->Áܐqw%5Y:(q&Zˡhbr`vg0yPK#44_sqFUu]9z4 J7;㿁zt=|4˖1OJVF@P|~< >bulȺ& eD]@w$XD;icAY6G{rՑ\Li7W}j[U!DfyÊ%7!Գ/rh Q~ъU0v x(vԺ$}c ZИIԢm_wX:$=w._95_g } {r# 0A[X"V;E׬&Z&*)f5?ħ[)|:5 K=YZEv>rm]+ɜO{2 yS Fٚͭ"ƴ+(QZpWyiBddR:y[@T)L 4\&`wQXֺCjkR̛6zaCdcU$)Φ͠i)޷N |%Ԛž]X"7K崟26BrfyҤFPDϮ rѾjl/\鮣ᳲsc%O672AޛoV7eu[2J޸(X_r]V}IM"S_?MKل L.5ZB))C\!v#ߒC44TbM?[ 5!nؤ%ijƿ|u6 cNhl^<(mGQ,QYOtO뭿#s^y42Ex/D0S!b-hOf4+@_97uT&!L_K.&xܾӴ!8T%^4grbB\ lsyκa+])Z9 Z4ͽ|URH(A+Y)h,Xh?l*y3Tr?ek}WqcS)?jivF?mъIA !~U1Q[%P ͨCzuz 4>MlMu[[ ę=+Tط_=+d6<{avkBA-"gR֏|.p$/ߩ(r+ \H7KB gw-3RYnn8@; 7{HBq%#lHA#'F]PKzV *SO B[vHreao&% PfS|8d7b<DRoZ fu4L|Max&yG絙Nan kkYUX*d9].SxH>sb=$D d=Iˣ! 0BHYTS/v-~CkHq_^oȝ7dnunM~E[7Ug\P.2R ոOEmƋc큨A/]kt~ty/瞼A\W0WJ2Fz`#Ƅ07i65xN-ns߅ډԀ &*(Ņա͐N!JyO5x(^hSF% WB82]Ta}=ƳJ XX]!Wf6o 8BoNDAÕ}@*` rѲlF)"Ԣ! c킽B-Jd3F "0,Bƻog[z?-K ΛzZGa4z{QT[y3ZUōK J;L" %nwUȇ|7xXoԅE(R<3z6V"QP ;}U^񮍶qIy* ljCO;.D"znJ; c#8~5sjkE>r:ƪ$0$^8dg:ˆ n%ws; 3V q'7!3yry)w1.͢ngM#Gt5g`_k,;'fywk,7NZwJόc__0qUDw0ոUAv fT]qоaE(D ;ʞ~ʔO7"LuF-/k7 7Ry:T)nGYKKj)ݪ,N_E$ʊJ$M)?vň#\J9*+> cYu][MGw@NɥCМju Hi1kD?"[  Ϩ^z8?qG˂Ѝ+n˿S瘻RGsgk%dF',Ѭd.s j&_/:-){PǾaH[Jfg{E))2 k=P~ |KI th^[}u(LSM1"1n𨷚L %T00 4HkzB}j2Ks8 e↉qd" Űtɿ&{|;ot5%\ ܋Z`^0~+RȐttHLٳ4e8vY%G }ߣAǩsI+Z D7DXzbD%jo2%LΎ=m[dK 8qn! WWcEnXS~IhέᅫYIg4%;42u&x!#xֱ ^{ t>ΧyR0wGrtj\+4/6eM8ꫧEtb::cOA=;J# X@iQ .׶5O*)fPgQu.\"`r 3k:u$+)`sؠC m@ܣ!IKvTDQO,)sKFGn5bB`hfg%H{d+STJ=3#J:p 'T,@tEnP_oQu #dq$VpgF> M>D=\y^xǪVTZC :j kuw@ez՛+&U\Λ{]$s,\BsZ}u֥hǺ. ΐ6L+n#UĖ0Pӕ5eɇG&ωݹ_b"[ i0 +js HV,5JTWf5;p>huĊ]iËm}y;Vh +(&S^&O夎M\gPDpf?Yv5 vvXK{0HYö/UFS+ݢIj7]TrC.p.f7&^/L҇8uqRʂ(A6![zX kL$C:@Y4Rڙ~(W\R `㖭g)% lc8wM\o>TEl>Ec߰[N ONVֈ@XBHx+ޮIL箟LwSܱ$~e?dgzֻhrH.B3 L_ dRqvOAby4. oC걼 l檠e?}Nd ")()"#S/@n)õ 9% pNYFYs!ⵤ PlۦKtsf[مoW^)#wiCAzH]҅5*]a*n9=2|`zhtlJ݈nY0nCPH>N ~تļWHoNi< J(K#lx#vU m8o۾ܳ,ԃlLMW0UF%MdUyrc KҐrtL2x]|i[ e8bℨDutgF(r 5rX$UǪ[O2(l9q?mez8Zr.9ִ 3 W_yn]#jFA8ǯ7%1yWwSڶua 3מ-Kkr?}G:/*s"XkUtjh3]Wǘ=ОpjI~ʢY]sAw< .?A SRM5!R}I yM-M}/;%ؐIG"ԕg׀ Nr9LCBNVuvosOu%ښ>.&K|&i|R3w$ 1DN93loWtZ&Cd6cBJ _2V[;l=&T'Єl5zF3qlz1%g `dҫK$ 9 Uвޡ_X$ᖝ~} N9.zED 9F|F{T?\U-7H%PC@t$޿]-[6DEGxs_Ⳕ囸g/ .&g` >vt pjbר<4`bvUG}uk.~^ -m!*{()OS][--m_$!q#ԁ9CWd6fq{+Ei{=C>FmŸPєH[bzj`]i;K Ccѱ!.b^@:f5&А*-E(INۈҥ#=9VݥHw)I=hDɤ[:{I2Cſ*[& Hr .A޽bK 0Xy=Xa|e@xd&}וk.3(VPVoWmWԱuL=FKWAn-oZ3P!8X c:5 B6O5ﯫv`[핿Qlm7n,&$vp~P:[ p`s"L.XOg"p;-ԔyJfP l[a\cK ̩pLϮ&zfX7 u}DY}[̢| ܽ/I !Я+>˖:"v~$µՏb6eSz)W 4NI3N46 5f}.}F;i&)f#77= lQ8'jRa04U2 NEewZGiFʩu+ VS~YU *P rcr>* ]":F[śoE_{"ĎRoy<&[bg#d+&]HRN*(^Rg>;h&"0<+Ѫ2.~G '=JB _,G춤 W^3v o[EEr;%iU bGjj_cŦ%P+'c#'u%k-pxp`h/b+ή/56f۪1DIR BW@X?~ҡ>p>˪(peO=\c A`+ n8?Ą 3O6ЛƦeyW+ B06VJۑ X~HX)j5k} 刏P“!r6ݦ'@*끡⏠.d%5D<(E .D:X 듫d #F-#r,FʇvF;璑iNeWo 2tm8pa IJvqy9?e2_%5q(Lo{L\ia<-.b*_ R H\@^Z`J +`KQ/Šw #v>[y@^bkM"~Zč$i>% th֠ЈiKe FzK.lSD` qI&"#w'kT_..gږ.y! ;Š}v)i%㍁E -az9kT"J6\PRt-l!j^$.}`3^K`FO0q5/aW=(t ,•\*fpS{i7'>KEb?haL2}>ny,/b!<[xeO8--&w!/3JP1՟?4yhB١@lh5 x{X_0$l)`og`fY(;f,#g!Zi+hR "\ŀOATi˧T9̰ Vߛɣt*-Rfўӳ5L􀠊|Gۍ#%S; ׈c*jUYh&:sMťZ;//ⴀ=KXps{yJwMZ$EuTA=\sbBq !1K|(Vusxﬕa$\_[>Ό%9$VhWlY*ű811\]pD~N^|2H,gEɖ6mBXeX[Zyi&8T8Ҡ[j )P=kbVTı=i)+Qg8_3o ǯ С7 z1_[y6U**tNPHak}:}<g34jʫдf^1|1:PqhǹӮ3@|I@ T |L=z8Y9ҌݙZ*~=;ŧPNKxGP]C,󖗳SmZIBױg.ϕߥj!{G7`x:`dOQd(WQiȨM 2^jSs]F86I>T*Np/a/xi'@,zCNhZ?d,o \ ;9\$p;ݎ h/_*85 BSW<,aoE''CeP}x>v LJLuNⴸ] hʏtną )sT]mˇKHXT)'Ξx٣|onaleLKF}ї*`6H@j%&]) OG$}GVKJ2+# ?g?]}X(y͡0u4 d5)ٌG#gv.c|r(މXC$]hB֝(/Z#TT%JʘO//(?dI[ @q-F=Fx;Wgy-G춚f\>UsjsAu.\8Q;#ZBms &jTZt豊Ddʶ:݋YD<6w`چ+8{uv6DY^MPW8X䤨S#g{ʸsL%ϐ-VLO=ؖn-jg_-+B`>;3QCnp? Ual΀ ݾY-MuX$Q@7< Ti yJ>v}$F4a^Y2l,_ qm>-˞ɒo4 `gB!`aDGmOǼPw\EY,ur{9)GNHlm2ۺH"vZa MxulҥlsTE_89ֵ0 F{?L }Rԙg{hzxEnI[$,JeknPkÁ!$)9>;Vp.$7ъErsV,*TMv5iTS[KɐĮi@ 9|ʷ1ghܙzw`kBp|ORo9ɨi KF, tUlMc{mvg j{#bضLwƹ7-*Fvi4I!%M)'^OLMF1<v !?k?$z?}RlzinWnPHKSWMlC+O5z&oj!.4-/dڋD dw59Gb9㢇HY?R6"oiYDKDl9J;ґPBqx*8FkPd05˓M78Xת2iԇ9i:˥Q{H0oSG eHmZ^*Ɗ!A7"eAqG?DԷ;\J5zy%c'1Cy<FWֶA0*iZO2c$ uٽ;t/IѡfҖB?'sҥ^Lz`ݢcF17$s_UTൾI;(ڤ9E{yrLt *Sui6> O~Ľ3}LdR_H͆C>:ƫ meZyI^mJZ0J[9-Q[MgU U5N˚!+!.M f7bC\Sus_v^#d!_hک[ 1ZeD3*X4}Sz 4nx'0kL^/Xr \^$Z=*TWvee7)?bln&2OJ:,X]zbXC;և:ri,Aqck tH" w0y^,I2[b}ˑV%M\'ijU _;};⁡}o; I؂ (@zA,8"Wm_cz'#'hhcL Ѕ, 9w]wJ$$.ia?(1N IS wKm|oSNN ^45_H'gcDI^ V9fH/]OQ_-p%lŗ]! G(5qB EAn>s 4i`H!w!/v' 1ZO 87jh컮]?qƍ].t&H6ƹ3} 9SlA9Jރ?fjj[LY!>p6}*Md#idnӷbE EŖ"kx`]ǒEHiwÊ潸i=h,ţM:Gt'K b /bμjc k݊ؔ0DB-b>/TlcWT}ڱBmh6\H/du+Xq6 ЛBف]ls=ύ-^~n $-i60#ݚ'=:y41 Op_)o@"9Mk|w5ĕ!XMK<^|yVyg<muض71+MˬwlfP_s/e'gNt:*>PS} vUבXa]; | .ꌆ"hr#r,K"Bnyk(r*DbjyB/55Iޑ7aL int69v?ӌӚů(_;j`d:5-^?qvMVզsx.}w*iP5H3hn4XBrbҋH[An $9"4:|c׊RA\B1X]0r\jSEί2Y~< yRi>p3fa u=x00ӄC:6Q)}Si' h\Ng`hgSkMA6U7tWETVPE&gLJkR*8Ō2^tj[3NR}C wܜFC8y<y~=<=~iU!auV{-3V>>sKs`y B6:mBK.Sy Ġߕ`zUr'ryG|y6q\A{h$'gTl3MoJCd^x<,_Idk''jegj41K+G dWBP{vVMW˱J:~Js $3P߲X/!QQ6+˞LSD~lD:!@uDtC2sDrqۿqJRE述M| yVZbY'@h~+eo} oJk,ɬE86fzS+2,_j0W7"m)U@y09XkH•q?CE1$f<ȅ j>>L˸ug/o~Om)R}y?; ÕM Y8-N9Lo?/j+7,"WLewq~T·/P,}jsU1 { Zg) ^憄"G#x T1dHuh]H8odXe"oT-, xqXF)\iϿ xyc,zMau%@k,KSSj*З~"AE&M$?S͆Q7:ijFE~r|~ギl*Sb9O+n||:dZIg-4 ;- 0 Dֲ,X Jt_O~a-Gѱ Rȋn `~!w<S.o(FSNޑ׊:Km-Mh?ӁI`ڜ8T+0YuE6S.pPUN;"EɌ&.;yHGy,6мCc5W4y Q tnsb 0-LWj3#v"l)/s6,Ԍݼg}w9Tz9تZ~ %HajTgu<&pܑҁP*D%#;APoS>wbJ#i<;Jdb/Tحv]^!V򑻳0oZ6ta}p %fEM:SHw4 0++KuPx6MJ74n=va-ѣZ=9JӫP}b:C˚=$2lx߶:8$J5QS撯>H>=Y>OTSqA]G^OV ރ-ুqOM@~'{:a;Ul\}2֋ PWqlVxkiP=V84{M߾{1} ьUv_Oq`;"TT}mSu`lH1mlB% o~ Ac=ye"ܴNlAKa) ޟ!³t:q jua;G ޝ8ԯ _O7,*|v%\ƊI4p:1eXj"K(#?//}*M2c_;;(v-7i8Ydv5@`;e,V"T tGU 5~u0;75z ogXijBf)`}4W֠1;7߂TLW2JF3GniFUH VUTGT]'1@沽2f᥽kœᱏiBZi"?αlT-: n8 IHZ Xʽ@cOay4WӼQwؗ}aM9}Xx@ )r6Pw/a1(:}sy="TzY`\@5u#ZcH$w1Q!n~DCűNf}zk^m(!' ʍ(y^r:_BQjL *0OHqait XrfiP-k SZX.;lM" YTl'0/V+Z [K,cBiCH`pB%bl*d蜘Ae:ȍy$)[sJ+]d9ft]#K EbⳒeE1`>;WZA֦"T4ڃn y"Y{{7ڌ)s_J\Ƥ jRSXeZ lzD2b+Zi4ht)ƣOJvLc^&{-6ow-:b }]A{+4H&QKwzo.j%`_dffM#'Di .p#Iߥ/EpFZgL5ߗ)&Cn|9,퇘fе-ǰe}GY6}53Ԝq-\"fu“3\[+z 3ӭ|um; W"d;(s1ēXۻV&A hs"^Lu§"W<~ctgpoo}k8wK8CrEM_0u$ݨA%+c*nuo /g4h.ȸ꺪bwtӌ{Z \D-tOЧMuDc/|6 N:l$wB0,"vJ̯2) O)s[#(nk;b Lp)*h˲& Rp(E=W[B{ZR{~{u`Hc_6\nEx˖:Gˎ+6rM\u¹pVcDډʠ`gq Wg_?A- j*"mbW#e xI{oD!aNdZ"1||$14"J[VjYliC-ѽlaI?ӴFi0p k#iF\8&83 \zr'y\~Bۘ_6@s. K6gTx)˵>cEs[E>y&r+r,m\EMvw#i6Xc ->+V(ef9f?H:{fׯ/}[k @@nv7iߌ'A6=@ c͜8^ %r-z_ʘY^pt>6 d:b` !0cN 4eC+7e:7 muT01N`Z\GA,K[5k&Guya\:b8 M%<NР2ϵ:v[QR?2]ʒ۟N.Z& *Oނ^-3[ɞShA|KO1RcM&_ x @Aa E(fq3 GS[sF,Q SЁ}n ͟,`_<ms BmpĬz `JLf k7y&MҼZS'lGa2$k\V=Rd#^:7 } ` `5b֠눞F^8Y />?E~!0B.ܫ0" f~{+nC;tÂ2!4&$՟8Kei01Y2:C2:2hW)JgV:bXsXnAܐ}1(M$JU\@pk"|Oh͓ "dWE`huS Pxzfb/ߍSz Afg,AN6xjaأbID%*B:2vS "s0IiL>]\"߾:gk4A8jA¡+j%>tcNE+۝r8Lf>lM^PRjjnrA&-p0 t(MBh&a4n П΃ҶkثHb79' CGqG!Wb)c>quwtcTh<:~ C 5v;8^.=i~7V9-wh二t#(0Y5b/TR*a=KzԗsZ9RN( b {^of4ǾNZQs흎toV< Ҡ{]s=ۼ}L=w:͂`0W[J'e>TPgk{9w- E#'r )r5+KH6˴'LO併”mp=,KeѩK[XZ:(LNm?50g3c~ 9WyT=I[6M2lS|LHg[x7Ӷ2I󊩵K B^B9>!<=1#㑨9;Bu c&v?m4Oܻ-w;aS()[kr'slE^{Ws^4U vAV! Q[=ٮeQIY40G^?DX֙8lӱEJ$^ J}Kx#>;UuפM`0P;x0ƍza%[.1s>a4-hd̰/%|S¶?ŠH[ F/(7OִkO +ȟW=uED;jg DP"`/̏&2EsT֤L.$xO ?L3T Ql%wyAH(lSg̬1^gR]hܦvY0׾zr_gY*26fFAhSfM|M~uY/&LAՌƳ؈5@rrn}<.Q3~yPb7цM-8p0H R>nsGOQDvBIjf=Lʡ˄faQZ#9WRӡ{.Rii3 xq|\LP}ɔ%XƢ0PS"{2ꛩkp@ad}!_6-zŲRUMsqv @@Z" F8ُiz Y܄\] Yy5^^menz3Qg*عOj(~znT-ˇE^t>Ӂ*vn Mq='z· #2QT`q1XV?>('ށ_0a+űFV@YD`B70*OɅ*h֎Z r5΁N#P 'K_l<)Ҵ!'9̀te3UŠPZ7$.OOx= &N#4Is;b=|0`haj$8k )+vrI{vFU$0jSVuj0 C!+x {.F"Zc!^-=ԷRǕKI҄܁c9@O۳9>IW|v$1 Dv)3W9OUb4w;;&[>D*ګ髮oYftZU 2&m%ׂD:pIb OR;&|+hepʬ sZ(MA IH0 ˘Q@u2dIF+F8a k{%]smcRyTʘ$0[7ԒA~78zfCgҼ Db.ydP$A/p+w0h@LVb EY$k?CUfL=ڵF/0F:BV=rW\Y!UbOPu<`{eN-}a}h-Bغԯ)8sFO|BCX #iM$efTTc*!w+ ؒG|+)Uh &+T`{:۪UzqՑB:pa,:>` *,1rݳ$ąM Mi+U)D68؈j̾BbIO(e^Ų^ 25y߇ "]/53a34s҈Q< &eT~lP8'@4 [-<{%>-khMMMuȹŻHd>/(9!%c3?zͷDISt7K׍)O ꣂIO# ,"A *09"uT# 8!]@D((-VBU*Gezu%a,*Sr -M[1^#¢!ɶ2U J$xS*̱@zk%6(XM9w<HE'3P,,^:/ lw_x2hQP^*$qO9+\4mU,y e@&s}T|Yʯm?k" ?*n]hЏE-a4r.S?POynҌn{/KC)2jNv)˗; 2;\FLO]u1Eܖ&Dl*|IH@ɺEVLBL2$4 o?, DMqi]">AL\0i@S PdS.zdsZN䣗==!b0Z6 .z~T9W!dŠAU2i[? o R5wcr0j OqhP:/aD ti0 |~ 6MLܚ5IpP+\3L f$;[+ٖe# ?D,ׂlrҝ%ݒPx2<_@"1 6TD3{̏YX^N$ *[ei/c&æp/fpn!}:?&t tR{")I՚'x&6W޽cXiDBEhaвBI x( ?2 r2UKJN0+jG?U,& KTfƫ.]\E-uevrq;*=|edj?fipOR % 2OfYN*=[PIO] XS2TnڷPҍݓ^R#5֘USr|s4Va 5}pZ4%P3:_a$\6;dϑ2^BDt ]cqSC0V5ÔE'TqG7c(>㋚7~&zajqqo12;l'Ͱo {RjH:81N#5*"@K¹*lilC݋EZOqC&%\H`_ khqHwн":u1Z4F>BI9M5ga( DHaRHx :^Bt :[{a#sDiۚ tI;Gй_ev {/6(k@; ÛkFvV?g>/~%幏9*&ɃcfQTč3rCa#߰jQNJ:麫6;Zrխ|Gt(&gPL/CO[wǨ8w6PfӄmIyAO&yTG_rU?.2>ߜ7Z@>5&O n߱ us #\Aʥ̥d@-lDǎD0bT5#D(`[ "7h󟵝~Ҭ8;_xdî=[tȞ|UZ շ)/0Рrưq<޻R:: ;$:7E\F5o:Sy;KKg>aŲSHkZ"{Xu2`>hg&j`\VI͒@# //`Í[_EE оI~ Zv ݵ1Ejg <xE/3;Į3-XcO>[#l2#xOtle +8 0QEV[dX ™PXV-VECQZ2!A JARqUy*w\}q= ר}]N,D>yH_9oˁ^6v-dоڮc8(q'o˘b ҲycF~J@CMMb:S'sO/M]}ܹp,>؃-Q~1]7^gknr\f:.ED)۬PcxQ,,$ED^/K WFoi\^k_>nftϔ>312C;Hd%3dB%1uYG`$Ԅ< TK]z7UHSm ĺ9V`oa+f5bRGaV|Q _0AwجhL|k}?e/) jR <WL"÷ԬzN;%-qT5}hgėtP.c(Ru;_v!->۰Θlr&;ulp>^8D9Q]ɣgKc2+BoRgx-Z1I -]sۄ'GɣR[_mizuEG,5Q>C's_٨"7^{NǼ^]pqbN*u&<ߘdyߪ<&PN3h'UvqUH~"D%6 cI>j{./>[7Y`I{:rb=d7bQme3H0/ndJf;ˡWCV>!n>h&bR-X[wU1A !rc()VVr櫖$?X a( YIܹUgc|Nbk#Ȝ5] |W˙"}#DsE+`L IÅ2FiEǘGǠDeY,y.)*g}ipG{4' sFXXBJ2_erXRA*:gr4w`  I eEľ7r0(Ꙍ,&$ =sFĩe?7gX9p'՜pؼQ'BZIgkAP'&'nqov4'O7OHuX"aTasK#Ϩ[:@`=#V1SWb$#rIMqiGJu*Fj_40=]aկ2~\1[ޡJLKТ@q>$^M59eXOQeATW C'8b0͉=9rU[[:9^{ӌ,e[KV,1b['*;D3J*=hުKE#DαsL.kZD5}bEdЏ/8;K<>]B)vދѺ6CHO Nt@KGhVM?t÷'|_rw۸jhVe|g$QpQUKY/;MfSATQf0kXn _(A4zr*7DIwB93wBjy+ުӠӽȦBZڛdQ!b VF cn&Ђ2 M"Lp29XB=j01 ygO&dF ? O}j#[ymEI&8O!@fI&m`kG; *]'4!O6 do( oa (Xf@)Ax hGDpZ>Zӈ}ǀv0#b\Dum&sJwft-|"EɾC <z g[W?:%@tQ>slll<|Y-%s?!u1o~'u_N mcFB/7'$tSpes@ %x,d{uj-7lVR, #'5wޑ>U# h:K^ `a9(g^Q`[S֎~q޵z /qrD붓$6@o=Ya6̿6A3 CCwܔ@ ӋS$Qtz:YNc5݌! S8P=&H:׽?k•jfd!l/n B9 soeehXNCCJ6G(0Aa=P#z~y-5kz/P 3G99viP)|E!k wH3N%A+V4زZr[]vٝQ=.?HWCnixnKGga5xb  \_UJ+;#GiULG@cݙ0bSftqTshL9Ów\seo)acI0N'j-(6:w.|<,X-2]}ș':,<'>jHbM}dCAВ@7q '.6 eΠS]π0@+bHBjOz_ <ΔKbY[녇H/%yr+ h.(z:⼍ Ig34 %OOaڔ nֹ珓V9-`c'#nH5 ,`6Z0+=E~ZOs?eXfղ o$>@-F"1%ߝFRGG ,܂:#.Ån:z!zEe ?7l3N_*i8^2%uy{W(,hw[GOcv 歔Lxc9J/Ε/_B{^T9tG$V) #u?Mjs!Z(s׮Ls(mFq$Gqza[9*n dv:\)<`0wn=7L;R:N)>XGݕ͏.9l=ADO@soUM~sEI6QO]Z7'sQ#mD04ﱤ#II}U''9u Őtxd}[*<ޯi}\ Z2e{UQ t&0y(5|A~ #4}ֽ!ҪG "ʱ0mA7s,ȈHfCnO;6?)z 5odwocE񯷲oQ"_k&%Np9*4ꉻڤſx=cF}mSq>Zu!!AJ,@w?=ox蠅 ~쾞Y}BsVLK.搃_)RV&2&Clj$O׉E%y\ %^%m}b`Y&ײTe@2磒+x&Ul4H('u AlH:D,Sj9%Hg!=X}^*̶pRj+G뀛~}+0'd PW[Hs2%Պ*t0.03눜2XBOԦ11l=t_RM D+[ز&unfn;[;-O߾%A@]Bz/hI0)f_Lhz@kPWq@+%Q'0KKăOou=-cj\=ϱQtP/)_62lfhRi784mbd vxmc#˟}p:yүzmOaa%HyƐE#U+) ) pTO\z,Eº)E^3O{Xet#8lJh1v)KO''f&*չ 0=atz.#;ujmN d<63 cP4罿.ytZ&UH:.A=s4Ng9b+AYp&# ـ]Bֱx ,GM:LTN>C(>D8W,̊a'6_^U@%q[RoPd~k!cƐp !:KOI0)1p!,t ކ. jю#D9Ԓ]afi3my~u|r1 ķw,,^> yc7m QPRA>0iңKfրB531+js8X1/pDѠ0I bV=㚊PB]Rn(m;..hC{. 7K8!c"@׮Zk Zb,e7ࠝNGЎ^@ފCC0ud[`lR8Qdgju90Z:ke|Fؘtq"0f&?uS *< &jߙR%0y& ҂0/yLk/O<0/ޏ2bI8鈓0ED7d{O.pmp^(5}|HY#*+zaEݙ+u[zp#AC%ki&;YzrVpzA+6 ef8Ky,}׵ePjc7nmk9<k+uF-1|惾pgd@cY<1_`փFh'U(lNPlzLWk _nS(2 \w4w]MSܦx>?^yq:PJ[}H .oqkښyp+PZ>T++͌c`-ӕ15]0I'r:?7ImZoU={lp\}^7F7g$@Ip~U7H$%[(wNyju'E& "" gTZCRyz,dS2tz™6:X >J.VA;9 IUD%类TǍ::7b2FSx+7)EtT?qO9~cn"x{x !hnP CI#ݟ,|_ͨʂlV qYfS^>nݼuQQV=+;ڐpKQFۏ<Ǭl@ oq2.{20 QL ? ҟBe+h<7 w%4XXY e0:ﵺ&_}gB>lx2"V`$a-րpRM8px}'f/RjCC'JhʸB?v_麱i4ri_2Ҙ@ 9J\<}\ZqA#KYk/bh\|M {Fs|Mru\@y^/ZZXo$zY ZHp|okOϏg#^C;ʂ7P-Ȋ y}\BYRaoa>+qǰH $\#GaY=kEay/ju33Xt:hYNJpQ]T  iNp?lRR[ r>:񉽡5=c8ohY^ߓݪ7gE4-ӯy!.ͤԠWXUɑЀ-/$6 l/L_xtj&@nD`ת>D߲_ edsEtщ9;J0 ½uZnA9KWfޏYכuQhsrD =+ Pԥc2K? }Gekt>4#AXpCW$7rbCs%ٷ6w#tV7WQҠi cta{@qR*O{ o?F ?i݀uڟFgeAGr2N.NC~;,xaj; S4WؽW O#jz3s0m֍$sB\9tœ/^T;µ9D5 Wh֌ 2)QZ}0>}a+[XFY}݋)iǍ~S0hpZ}W|T' Vyɪ}M/cβ k<|y( "=]V^iv̷]86u<4{t;)IIr[BǟZeocro yq|<K|*G+6kayLGKW`WYm=[$J';Y)#4aNuzm }DGĄ~;6OxIv$XH~D+Dd9o:Z[6,߯{O)+үKyAz]Zо#jzvX[刣iQHZ ORy:)^~QnC -R/{Eo<⺯N 9(MH)Fn/ԋ|nkeEό B!5f0~l܇\]2o&nb]NݨA 62HXLʏsM22trZ`a*E2b> Rk<}l-S{5~<5z2YFuo$*b7ժ.DUHp ifTSɽ"c߮ Oq P7 z~6c zdMf=6$XrX\-'[;a'yW.}G-VA!f[ǹ$[-ia4xkm19&w,L$iY4";&Ȯ nVwЭ:32zM-^A # :E ]ݷFF2RoSk@',0MJa WRse;d;g90_f hnt5K-;D(Œɵ-s$Kr"]SY/ ni悐~rjF'Q Y 'ȆT^Sj:T$|xM^;[2LK )v|yV2Rbh(T$uX`E,m@uoz}VwtTY"o#ʓթ٥#=n :][a)n6'z?De c?a]q(6W月(_/2{%OI 5*#KPzߥ : ~Xu9;qZU408S-aqnt_0x֐s>Oʯ>fO]3=\wqR:{ݐv2e$܀Ԑy.B+#m .ŸwGU||^϶ S'tk;&3RFj)H*1-zVč}0t s$GS4R,?8{on.t!ˊH]>MB,8)fh/sՕ#EMdXF^_XDBibuP0ݑ~ p}TԵ!ƀZ:^M}:ٝ: mO>fp<9$WULpRy2,ue€iQ֔n:NmZ,z'%'JAH-GõĆ=k P" ,BtFBc]3a*5ӀA_SY;V@CN)?Į0mQ4*?z&>Ggep*V&|csZ[`R}kNaԥ5~I4^nj9E^KˠN@*e>ZrVVfٚjsG)pF2aCVQ^( tpz84Ͼ6z=@x'.-Ux8X}~+u/ATVE&]OCcW#(9f#S$v(ִFS<̰ɬ/g'e%5a]/:cw@]'Zjvąig ScBPuh==E^8'*Sy!3C6?D1D@IEt*2/eX*m%S" ̡;sOx?^iþ&j7hGT0ȨWo+\Do%yFz؄t/4~Zu۔Մ۵#,6XT/֖epx LUN>}R>y3|9kC]΃O;,`װ32Yvuq0h P%SqRwR[&jQc>pС`F}3/3HSǮw[͍T!ț9(iPtG2B/<f/V4G; kY!5DS,k)&~ZCdq H)KC2"e+MdXfi06]^5m?bMa¡\ kL,ėq-8!v ki3{X#T0+9bڽ=~tC mԴ(POnNBOeӏUVP`4%Οune: ˹ޜ{1VR"9mwk³peF3zX* F Gbs^mBK6?pGqk ͸їaH'K^yX^,S;L]ܣZb0$~ ozGG.> *!3P] V{sx!`vwd,ćPhV |-S*RڽL,Rk!B^aYp]d"R5 K$[-BՄiYp˔QG$Ìi'_eWw#'FˆMxÐUO7%o2+b:ElUp+/V}'{diAUZ9hf0!>E768wfAz/9>]q$-!@u8V/bzå⇻= 6K ;>w[ħ3نW-fi7X ]4vWV0_y"8Dp'V.MqwF0V$ա2ij+1'qH JH'ɬr>:ל :b IbDIB". ˪X#qVS!'4,H~O@6]K)a۬qj9Ygpsm-c6khk)j4-ߵ I%? +F=un=GObuԓmhl+ "Azv>B5AA=;%[YK!&t:Y 5?BVf*ե[Iݸ:sjmZ[Qv&˗IxtrVђ LeZ'_Z5>ii>/[b%7볐G0ۦ JP37 ivr@Sxűn)@&kexTs&Vk$ !g{hE(#)oobX@RP*:qe br?4?ͣFRt0Zߡ͠SX5Ջ\Q=;f mu.:we^$͂zt@YÑ~?޶d-'~~?4q;üRiѕ6NnC#F6&^þFfC 9qdU'rV@V=ܔȢLL- !:Hㇴú֗lRj9*(fEezgvǺ<8aB Ő fR9M=oyq"?Li~N+%,n{Q֎XEUemG"VDmHoމC:33ɵ5A ʓC3g]'8WêՅHϣP=Q" x+-bqcVOIs;qwzդY9$]ôׯ:?$xQJ-^#b_^/jjSq'Ձ'":H# z-ZL~B .>Ĩw,ipAPc a Hcdy2fu-' xLdFv`tڢEtt/ +Y#Apwi%2*`{n:gD>E﷢ Jݎ,lm[gJ_+$u7t ޟes jƦ*'>{H aBr+}0c1[PLLUA5Ba1G20XTJ2\e~VB*Bk>nfLI#:x+j(#j%ea >nҊїڽ' W; Lp\L= ,D}Qb+M; ѽlZ9GfO8_ J@h%ԴoYNӤ bm7ŽHͬ\w]lgAڌmCv?`߱#g@Ÿ;jv߾ḘWBTp[f_a hw^g ۭ6si($h¹[ATFZtU~k,>̟vGW֕n%ӽ-q":T1N+12&\šFc]yIk"T%KZeŁ-B ȵ6~ j):1J{d+߀'=j}E:z&~SuSJѻҵ̋=2l.(C9Uh@e? ;ZݶUfYxj_m'ꃃ8IsXn0/w¼G0$jElxʒH#Ӄa@ H(,U~SRTI2ps{QE5 ;ŠOߔe};t1p VL$ڲE(}7YW-a3m|Ka6Q_6|%:Tx\qvzƄeha +sȊe+_$?it "߅^`|>m@nac0y[Bw W"`*l'|}鞤zW. Xf^+ǃX2kh<<:8? .;Ēa/l@BRG< q#2cS4Bi3H&@E^݁ľ)B֦z]Q AZPr3ɦ45)2] p~ w+ZlF`Vⱛ2͖|=]r4 (K*w2w*?Tբ\`TRƑq>>>&Wh{NNeXZG`E}y!<*[|5geVY$5=<^oG&x?"@ c?LW@ܝ=A% )ߓ%H[N pN ~b@_iz%ד&$7c}.go;!''1MA1r/cz\(3~5A|cTO;KIj x 8%!}+:P8e;-#qՍCXFVXmP;q&tۮ#qb]0+x*w;)2WUUaݴBևΥo@4ycGcw @ŽU!ra`~~%\FΉ8Q:> Ό@_nn Pa(V,+V p7XC:+7Lvcul?%ND@ٮnVjF/'%F@Ż޽jÒZN^H?B3 ]\ջM(`;j6M̍8 ܰUSTJZD?p-O/u}f`->5",iF3myjd[y:&ʧ1=È%_cDipO$͖$nνINq(tÀCסH.:7F^Gv>因J- ".VU&l{c>N6MgS`v@qֿQ7βk{d -E^DBִYʹB@MA \ <{N [uu[Nջ$Mo'F_XSٓEDcK4s#gu|JL?un!)$|4+p0/3_A2]$JNގT?ӊC Dב؜ǀ%v &َxtDѸa#Ʋz<=כ0=v;"g8xˠSVykH"n*u^&5 gWC`]= _Y@2eܬmYl2(߄^2c8^+#uhfgH•/.%ݺ{%>_{ƈ-Ov}kf?m%XXV8x.B.{_rӤQIJ|w/?`Rǚ,?jegsaL0 нGEQ 3mX+g+ܲ5Q+~˳x틸@MYOqW)o'W1T8wKZʔJ(S%Fz? PTjFNd$Ri(W$36||zO1 t*^{` e\!663^`Tj;`0|_p(<7.3R31/9ݽd*Yו5oѾSՌc-76`TH;\ޛ#O8EUJenI7!9 &"TCUƣۻڶwV ̮ؔd 'ꤨ e}1oNVk^5HYL{cx2rk\2fAUמp6 .Dir)%H 8HFɐ9A':/ey.~(Z´jQqNeY!BEpzV: #GċeӘ1{(6F %'|ҝMTr"h>&sT6*`=bZwOc3<>W ZkN&\Ņpk3>Q^Η}dӵt5h\2B`LRISp2O.4=ћQ SV$5 aK;RXyz(8I,d+= 8;%л,6CD [ٳz%,y<:FOD<3FLTͦ)Pax˸;/_bGj†29!ܿk U.s4w}} vH3$K:yj ؘLyXF}FK(^|` -VV9Z@ ѥOu h߫{(y!}O--R'5Z֏ O_M9OZ'`p NRSNM%j2? +@GȄ-B(>l 8[1|eՖT]ޚv@Z;<'` TwYI7#lG?R̜DJ"=}/`K;8U¿d<֙D3%,{VjOl2E4B%ܝ8éL3LRq'W&qKcivhhÑnڒ f"CpKbqoNa jd#A@_=P}ŀ7@CW-4iA{fD]qfgcl]vpp*q,]QNɹD۟)m~!ΊR`pM^*9@(T,nࣩ0rlJ7VE~ x[?\]C ҂}.ee~^雵jh&( 5̹vw06XO& ۹=7!^,hú. F`1wTkr 'AQFo5DW EJ#*9gS_:c"z^DXk^ |[#(©x~!͹ yYe_PK{JܸD^b^-ORyHVD5)-0e uky;2ojC9zia %@ntH) #\n,#-^ݽvefON *28+B&Nǫ{WyJS*,P'6aU=9Iuy"G7:C86[}j±e&sR\Ł1(Cvї6",[Q`;C]iEs[A'_f5 ] ?f`:)Ԓ4>$ex,j"x%YϺ(NdX;d*l%b?WH7dt|գrD1D;]=|z՞&;*~];GȞP[^"$4OMW3EuQ]@`s pFɩ/a*鷯ZwAsI\nVө;/[uЅdr3M3Ƈ.I!顨 Pޮhg>09;m2Nɞx^#*Y,rr(8xCi<8i9$=~3,Z)$ƌ7@'m+eg"W&&/D5TW*)%hO7~4 ,KͯPzPR>nTxc>C'`!WjUH'Ts+Vw~w»)ݓ0@|&ȕ8q-ׂ!s kԒCATkZv PF޿[c򫵌[͜tJ)֏==о"H}H mEN7qk=HS,绳cn~)q;Iq u44"8Pvl R tI1&lA%֭+tjӤ ?D$ZZX:<"$D.|^ȣ^|Bc &_SKE/󈨏ˤx"19\֚68rfԗ3; ?cMhprt]TWS(R(iBe xmFkv{9N=O]@^bqB/gnfMIj g195N dyΠA}<)%!IP0aI:zC.}ad@"Yڜu> XXdl!=\[ ` r59`)w"B?bo;l1! e`.!qu`<ᤰ)G%kOHҲrZX+rgz-$Ū(,FވzwBVZ)Z?чh ܻP@&1o2j|x;A}Ԡ\aޑ!N `eU"߿F&sOanCCSbk(TH}+_=mT‘N`K"-cPP4~Nw3:d!뷰 aq߫ךJqJIr9QZGU\ .9!-X>=C؎ ZAl%;\`oN-Y7f:x;>ѓ(LxDTM1۶ؑ/^( y>18) 1#][ɴR ¶o]s37 S>V& K?4 !x𝯛Vzo7(#!qcW gA礔*1opx6O] /Yl_ w BuD!P2PH}ĭ4+IEU홻V&Q^w  mo</-4F=،F/N˻ $O\XRQY܇}+X~ al -MNdXziifUZBf;K- L! AB_/YYc@Jg;S &DLDyv.R+n?^Ao#Aj-uqj)(z&A^A5HͳFي>(@|-%%zz5s6g EQ:+#ۤe?PNBcEwͲJᤇ[wFwtg?{q~_؄Snfxs a|rrFqgg[zO?&YM͵yXR7qv]Ǝ] LR͸ؘxvTu%[ 6@]TJ _|doHKK6$xȳ"6QuM9xE=b4u@uMiW0+tSLG"wu;]-n-P*mok\PG$L9pwe k^&;PZ&'*Hw= g Hz1?+ Ľ7n֗P;?hwa,6O4[8Gx2WfOgi#BQcA&)Z\ZցTmTP#a 숧* g:ri %wz$ YʜP5"9-8x` \Bhݡޚ[ע)HĔ.h7-ʺ _l"']fGut8[X@c`T6:͒ @zS}a[iN?fH!*5H`G\-my)=37զ([,SxlodK0?A,3TY<gsu/֓ $2IM[ 7N46聻ڟtF\W8 [{:C_۝wjlg#(r\6yS]`=>/q#A'L%y͠(G1eH sg˔$gIc96Ak?`m(!7y"n_f ;i5F"s#dpEt~9X9Ma"oslOO5U&1)/i.F, !7q-(1*>v碝,@cMo $xvύxEЦhF%EN]Nz"iiP}]+' "]NN8 r`*~y 6[љmϽY u\UJ5\Fh/2g$ c< Z%Ƿ.OT 'j3ˏ7rV~De[)#鑿uhل.b[9v1 dLl s^E)VjX̆ZĘ]g+wIvM?JEML8Y^vN :< Qƈut"l_v sKEQ V\y*yx};τ}z%fJiR7e:ru54yf(+;"X^{=`c#]j 1Cp5~/:߸lE)"}`OLhq=Cr ]2{]+B-!c e,:OX ̠sK˷w[. S=ϯ@Qrf9Vj#nV3G1whxm4rw>}>L*RAnj(Fߗ&zq~2=,}`wn?xaH')Nb0($EDK59@_{yb)1a[c ghn[F>[ŴMچwFVNj.|i~G'۩ٌ.͈ARnjWΪ5۞\^Iσ[p={deB˯dFBi0R.]چtgFb ǫ4wj߮[EkML58B.*&+ReHWIgN6>UJKCɬf}HR$qmfxP`(0XIY'`!h| 9.ogG.?[E.McVT010֚[C9}!@z̓_EBpU|cD^.KaڍPV)" cL j1~[K7NA0p1 ">`HfEpŖESXӚ(VxBbQGo{:P<z#a>a!x W|qwۧ<1tUǡ[yES{YF'\ mz7г#Ti?L :ڮ*ZTr!ev=(fMm.vƮ a+lJt~<%ePgV݄Y{rhjhjǓ\K%'0 c$,K].8vv / m;Ѽ'K}qcIVSh=|` {tԞL|4*hrH ;tf.I&y]NoFmr¢&oIһXZ`McSf9A$_57/MO<5Y;i\rF q1#Ꞟ=i+PS!8<K6,gm]~p]հ.$$R)]ZBIXYw| v|j[mΙ }OLp, ]uo8-Eyxa @ ĵhVN 5I5C2#׉MV$L 6BLlm)y\ 7~psμ6p5z|Qi,$[ce ge1PrS{.VcWq]4G\{+kџh=ȗ-)aFtNHUEFֆua1:> X@,":L#H>s+o  ;eT'+N{]VI Î/C=O%{l2aNWglY-baןK;8 Q`GV=)Mez8&Y?po,[.5qO^}v%jOe!'l}n-^^E89d=7jOB<2*g x,+RZqAxUu ef,Se(/ ~n1d"A>j(ɏs/ɲ+4^C>ƑׯtLôgnVfstމoUʭA.1ۉEH$˻Čj_P}]x]9hDfhhT! $2ЫCMu(+M6,*\ҙ-1.!N$8sw)ـڇWr_wl%c&aAS{ʟIᯒ0|?êH BkZ %8an./WΓꢻ t X-.nspeWWQ:4>>g-)PzOjnxQljKSda#=A}ތN[9,s k<0TKa.qt[mX`Qo近Myqa@ogfľ od hSwXa[̋*a5%=(O$繳 (~%TZTʯSI1)C "՘5!بNH3i5U:܅2XaD䔀͊Jڹ:ii6_$o?3SAs) )BT ll>;5UK@(JPF4 lEyojc{V2h_NWFР ;8"8ep2rbz%'p !٧#2?$U|*&~igVWD ]5]t;w דFDKOͅ1uql+*0R3Nn!|zUsY 16b\l`3Սo ͑uVҟ- ܥ'yhP) dxL+lj6$\@wuњc8<  / ؐu珤c!%+cFSu5#"Cz.4!< |BtLl(OFAɵW0ҦOR0M`Brd`SW+v˳Nө_,ʧY;-pc<} nc#e^!-ӃrRr"\J*k4ř^^}R F6Q,lV Z)ڋ 3& FHM1 Խ[AiN8AՊeiI\N5Zj3G.fQvc[ܱy= 4"<-P}52*݄I[W6Vd_A:(a/#̆<! '=礪zsHWP=KE7Y7Hœ$׵*1S?<|L) *I@6 Fx)9p`YEK1Nt$&w ?j(D4)v4T]u^bmJ;c,ИQv(>ϩ'*GARcGqEhۑm/yF#&gp6vN歬LH[XoŃlh I"~n-)5%aUhEʲofΈu<ݷX*JJhw_,` ;j*`c;i# _Gױ;2I;Aٱ9 pW6cٙ>HTR.r 5׌{yI_hD@3=-M #Pz^k0^ŌEd񣊣 {ܥFo,^t%oHj6naUJRc޷IsnQreP6口5gq' 5M>ufQxM6  eJp%~VrZgxªS3NjʟyE`KgnҥcbLd8u9ch0(JI;3W-@:>MsPw:4(٪"' cm%Fݯx?*!r'U\ C6h| $Ds!Vr WAٻMIB^[ִ9OWYD ꫫuC ZLb`gu{nǾd2p a`6tfQUI "2NJt5JMtwv >6vǤ *Mתw@oBh < 'cLI VC7 GeFB(INRgA%NN VK4,+) '[{15 E.{*fF>#V%bd2s>ʗ}uq\̮1D1H:g?.#JhV>N@Xܕ2t+-L\%q6D;H܃:8 $ruY-¨K_(*~r6kfT JIHQ}Sśt8~\!Uooewwր3A%׃2zO8ݖU ~r0l4vj Љ)WO +c kȘ%;K(sx,կC ,QO+Jy۹=o͆U^Nqxa!ycK\ ʒT<'ņ\_3߶[['ExfGHm>9`_z?.+9D*xb&~ =>"aЮ6~b0+ 3ѻS!S(#JŃ٬U~\I H8j2jhLf{ؓ*Wh||ѻӔ+JvoXYd*C4aqerx~PtZ3*. ze,mm-2`"1r*)`w*|(Y#)E=49)"߶͠N:rAF_Ϯ2rC8p*全dySse| z?3 q #t>0CxФ}cV'xjyaWz$0eUT<55Gd4i`>ߝ  ʺ\{Ț[!{Gh9C#3':ǵTd#a̖>|2{S>sL*ҋQB,W x_*s+3쵸No H/Qm= A3rf-W̘k9JL`Ayt|yIn|̵3\u\oOqZ,Ay`u#כ"mk9Cw51't]"u<1XaX͖/Hda†˚LH"ph%-6FY8lxN℗W ݃N*1&sEbԂ:5va GY,F(kxԔ I"p̒x5!:IdcMbtk8%ux?iQc~'~?vyQ}P.0ye[^1yj{`t]Ɠ.oc~;KW p(5KQs`K9!7UT ` Ĕ&% {? twۊP/Q6#TCHb_ PF §$ C oYCg]9sU"bo9NQqt-8NL㌒ +YCo?Sfɗ%$kO;# %bz.WrEYł}| :kNV1#u*7y3WJ0`;F}ʲ^em$iM{bW{o,"}P^Xq6p/:*gtlob~IIOJ6gć},!V`9Mى `9/^٫XչJ V;-iڢ~w[$o-sˎ^WAYxCVd7ںO׻"#QN]czBgҗ[0 Uv3gH~&߇T]@/M5V{--B@˖#'xِ_!?$Ӑ,%xTc gݗ#!N~;gW:ON0oS)\ۧlw Ki>m C h8jh[-)jMv¨BVpt H5(_9EMY6<}aj?EOYQ:efQ5X!\jmw{ЇΙ>길 kz̄`Aj#w5ImGGn46 e&9R]r*?f{(xnD1dڹYNn[QUlvit+Ѝw{fu- iFՏfR㫅|Ȭpg$CS:BZe]7`v(`HU%/GrF ]gˡ\ҏRх&JxOq{bP̠!\jA}bcQP}aLjjj(oF/53ӝ2r=1v{lLNhbTs\g#Ԋq/`k1>EY}HghBNg8Yn~57vSKj5 %y,J Qi0v`_YLk#3iTۛJ"#.@uM&G: xӒ+O2ʧ4wfd GO|(]9{2OB٦eּg_W(xaǝ+5rA3A^ܨC?߱y:U!:^]O FRfMO;ʍF-I^DR40qD+6w4}\]G P0kafP-访=zϤa#jM 4~py ΟHe=y5RLPSzP)ѩJ0RFUm!/>_V4S]Ga#uŻHG5 yF'1Gpttlo$ޡC% gizSνthKߚXYl՗6y~rXԜCPTI;;]rp_t}* )7ǂtt k򪱴b*$NNJiuMw-wJ^7iS2zklrutZ4kmK̭gNt:Mo-֝&'JcHuHa363A"K٦\h!4I?\"H?-.T>̓neCxQORcMb{ui`'8\Eش(r ?P=ꤖ9j0O6CU[|Ka[ װN 2=Nи!@K(XϺ992y=9P%E{HNDLoLr?H& qHS !0!.':%r}i5{Y|>l]gKPx׬NDUP~yEGEK&$Hʿ\gO^ܛ 󅁛N|Z V/UXgM¬bcjo=JvnyZ@YɌp%S%d`&UZv\sc?`K,5aܙq~ЄMVHmE0\;g['x0;[Ul+ܢv0wg\@d_{bc!y~qeB=FD8kX8kקOZ4\P͂4mmQol3,o WJj {V}w/Y@} d,UbӲb9.nIRA)+Co4R&ɥ˽rPՏZ_b%s^֧Fl>o0Y1?8Rb]M'dcHz+Gj5(|Ty{(~xҶYH'rmӞ@Z\3-6q%=I(qd`R }8<%fψA=v`썕q@͌N7[MψH*MYۖ=ja?ݭ3Ɔ8~8&&qzcqtI'L/M欤qS)A9^@(3s>q,&@s& DϽQ+d)H)ԎD< i\S(˧="q#'fx/oʀ \?*@?񳳮TIs{1d͹P-`. J}D UMm5]%>^s3Abޕ-Tz3xHSm{L;ħx?VyQ"6&]*4)RNCh|9Hͤ קQX"y cRe,v8F6y"JXYGkvO;esRnGב?4*>[ ` ᖮPL rkG pa6 ;|8rG-R'a2dq|e?G^P Y ҙeLխk(?8g;DzveJrIf̜OO/}X+rLmvUj1p2~ac! XPuԉ5l?K=OӚSnByHijzADGԭӯa`XR>!W jNӏ0<=i>dSHFU41*xipnBQ3hX@eC*n^ip )iMCD=cL5Z8Ф;B)y-%R@{qAVH: z}Jah<u^fwdKGk/*莽6ERшiKvKS=. ANR@Nh3dhF]Ⱥsci☿i]Hw?7(Гf nC=F^!B9ѲtE`:sNJ$f gUb3q/WՄ3W'{ yncF'gQNS죫؟x#<";Aޢjɛ­#I dxHF1`}}{#;r޸qeVu^5]P% FJ}u:1Oi$47;5Hy?Ҙdo%($bIW]=C4"ň .ͮFTL{@d˓-Q pMDU\sxa6Y$'H*(r'oj#{剄GxcVKHk bn+ & XiXk1F8Dܩ?֖eXzF^T"41%aP 3f.6%9≧]9.sw7w2/dg@.p'sԲ\Gz~FXLY"aO^pv _;6 hv/M7"e(N5\#@xz| _0 <PCx{Fq4G@i,.R={| pCAJj,ߠpvyel fM!H;l G0u/L|ɆYbreE _ҜcͫF #w=M'`$D:@r?t6s2ĄXu=cJ٩u|8529f) :*[ t/xnVkmY]h؉t/~p|HFBS&1X^'|y%[" CN?NܴrJh qSN!ۉ xcX\y/+}tLetU]Ǟ y$ѯ!|BTb(zСs&.Fi"fi`j|M>k9RY$K@.ÇSJ.4 ̌r<7 F~ι؇jY5 ]|71#tqp츝rRsaN?,fҿ%rΑuڲyJTǫQ(B8J{xK8Jp_ejq{Ӡ\7f&>:"36Ef&@vc =Ͻ^/`w7XЛpb;nYbF0Ycǿ;mVGb]sC7u5F0%*L؀LRE sO@;]5#B%d\鰂dGM!%hǪ:ߋwi5Z-2(DI.OT$?\ Jm%e\H ZYdi[HUG*;꺠zAgM&?M`lA5|#A$!}"a cmZn(6y` @smJٳF3rY dFG h"I*.dHSn8l{%Osk̘v,E?Y>oYQ<ugVbibK): E6ud.;¶zѱoOa>˜,wgb45Pp,˳?N},'hK^weL!_Hx={el5t9b?KDz< MڞĵvGA=3Q†ma#H-3:Fʜ \+|+wK;`U ،y_ۏx^TƐ^pxrlH4)]佰AUO>NE2+ xBͤFZhYb4C?.`;(;]Mc6(=oŴ.ךt/vp9m^;1.RcIUl\pO5sin#W! w#7+_,>1Lۄս^1T.@iBv˜aBjdb߷ ozﻼbirfu#*Sc;@TbU+3tCbpM~rGbTߋDφW٥@5Σ2r WrՕʽ( K eR+R"AO=Psj 3[Y>g#~C‰vXߋl*})%k-؁"znjfHM5'yYsΆ_f)7͢C ؇Rh9\=4LLPB/g̾rHtW8>J+DA> )^`<9{#v~Y=r!EnYvCxO0Kc8%%Jede{X昑S"eZ ,ub4=v~:Y@*;?t+١%C?$ƶ:\9V ɗsAvC V O}ahЊyz'15D&|w@-y`Tk55.iNDߢ{U2 ޛ=/Ebrzj#F;}s`߃a " Hkd\;TʙE*lrVq2g~7|s*!|PNG|D{hZ!׻Qn4{1lTkٟ5SxgHVk\cup;+|>si̞ `9.$C]ӟ,Qp.}TrX [Rϡ%!; w$rk{K=Xk8q8^!-Ksh.C"LZ~]4g0юNy{Z^Tc$o %XpFT)d! ( vNϋ|Tw Jfż~~M:.'wvH[#@΃7Ƈhߙ`EHnq(UEA+G25[@ȺI415LJmrO_Jeꩧe5Q;؀u n~=1Wl)3T;:mxj{sh9 w){?⁕kx͎LƌӍȴ? z$ ]ԭڙ>N^ݖ?Rn;>cd2X7) 5з;# cQU:oz셁@w8FF2v0Gì%KHX|[@t" M A7J86 % > AfQ%^<#m7U',֫nZzV9]`[\HCEgD v g"h6!Do+5x0 ,fQdcΙ3Iuce.^7ŦR.tN j(NScoZ)7'xu⠷MSbmlJ݌%-`!y^_L%`!;0NiI!S1?"-7UQTev)SW pKwwZc1u]%$=F3T]{`fr3 * ZM6|R-Z=H7} mkA|iZt'a`:DmZA3Kkc.{<>cde1p7\1(ޗ``aQ-gو,iml,R9bFSs=~ҳ“7(VOh "(2ٽKH&k!p8P4 {/o! G"rSÌG:[-A#L1[weSo:Qbxz$3BK3uW P>IR?&wqԖKb+1H?t\U_/fpf&l/T#BUjGvǙn<!635?h2{soMS8/;Ƚ.K,Ov:-Be:R_4XpsU"G5AGXq}bOoC}Ƨ0BzW~8rAU^87KbNAy 1D2]ԂSf:wvmtHUò]su5_DK#~EYC7!H\Cfh F{ >N ;YL"jF%c$X:d)Q@ T:o%Rc$N-B|2>l56gNC,ѣ͑&,  /C뭰_(tCk2b47}ǃP83XNqŋppHix|XkXe͜T_F #T7@xw۝M+W%ήK|~\S aE"ק{u $\ɾi:Ղsrf8$вQ'"woChYIۡI3HfwpTYBQ5-\-?(-#(IrG`'9}6;-ZS4ٌ@K wW`K/s\ cm[= s|uBp!ѭAfN?yz3š8dYIud%C}F,Rt0@Hs62_ sbqZn9uqo!l84ٳ#P73M0Azni~EW&br`@%3.Y^Y*,GD6mޕDs Nj[Lv%o̐Vi$*v%u:*zae'Ȱe RnuT'A 3r[2||*BGu.&e4tmjorJ SU9fX^Cx%̤6Ad@[Dke\н[u>rW!/jĨ1YLwlMi- 3_MWc $s7 $xrʕJeV  oGͳ5HKTg]KvJkECV/]+P1$[aud$o2{bf10*UrLORq̓>ޚR- T(q+o >h5blov:o0 dHw3pFT,Q:v=hTX R쳐1KPZ}rҷCLL#raR.)/HOTr7i0k/ bi _QF2L0?]aa,7ْg謰 l0b]˅yte>ЄG"™7%JAz:'0egh]2"&r ^a,꼜E=[{.bm,SVŹNO.jpc/|HʔC^a*OFh6|/숻_(!_ÌacW-Usì - ŦJ[:GRHaJwdbX`QLi\Q_i:m跜 Y8(ȵNh$i`2&eZQ?^1Vî綀xy uB֗^||}S i%]ڌ]ɫ4%ى¹h7AO:nhn\|N~;am$`nhL3[xB;cmGPJ/]>0J.LJHn8(NXwH\)vvM9O;șt ’r9uPk7Cnqh*IX/1t3 cSqUH{qԂE9oT!υCX03u7tME.?^:fWk3#)"4Fgc-r-k敠2it̀p^C>g'UslZCe΍(d!J:Mw)D_j~pȘ:LcN U:*ՓN%wȸ5ry íiq++v/ծ·!GT3̕Irˡ /1:[sk7"%b7yp^YPaT)#辪DSM78Q''ឰ,hqh?I$@1)sq"ƥ4Y~U%9R-ΎJey/,P  ?m6IN\ vc[_$"Io(AJvYΘ_9X4v#.CP,\th,:QW )5DZ{tܗa_6e={ <ҁnȢ7 4bm2NfN=#Q~Ɂr%qwXb~}~e0̧)Xi؄2Q _+؅>ŏ_ʾlJX&i\@/e4gpĽ/on"OCJ.jG+63lkvvJon[U߻μ <"F?;[sUGBeUpgLOKuXLx&?Fԫæ!|j8 ؖs,%TvS zե6t疵؝f!hLt<H,XX1M"Q)Ym|b';3s{xZ~o1q_:% ܝx XgmX@}*aXH\abojү:e{-L%ĵ RYHer2G+ڈ(y1oGa][^-~ދG y-H'cj$,ѿз:p=`!QWU!NIQE֠r(ز6%A5r3\K:g #m1uASJ|[ LiA\rme)-RjMѴrZ xgGx¯?ܢM,bAQ&jM4Ei7RĚf.@'<Ww4b{(QJp}4?- }MhHRCC=$@[9)\JaCBbHw6J%P׈@V.63Eep8 lL[̏u}4u72ԟYZtV٭r2Dž[s_:"J}PM!`B{umieQ.d[ՠR=Ij(rf Qr]gr景p>ѮxsQvl ՓGq9("jË%kX Y7R@Pkͱ<]8B3؞K7a;7ʥG5'I(ޒ- Ogn"bNH 1 _FIxee*"_hꅾ{P:מfQ-u =Ӻ!-H^ٞ ۬BsAZ9r~&č/QMg&pX $㔕R'M/Ԓ3s?Ly8 ԗ5j?*ME$옩Vbqʎf@p JuI| :m]W ~.nm.QO,sDBbup}VN'!`xTۛ Oݨic|@;kAC|w)PJ/S2zeSS:ApH>6U&3މ뛐"J`wcxJ:FGHI, ۋ~b#ѐ7s PYI lɓtn6%P#\h^<HG;\$tC:'LGPc7f_'/] ]T2g"#M!sE4QYn(HYTt=h'7Lk{g)K~fǗ:Ѥ`xv sP: $5dHMѭj'9:(f>CJX ee, ZCķ 1TYGS\XǑ-86A|arg j;zqH*.>,ȣu!dʘ#giN) d6UR9P9g+fp= Ԑmf rm%cj1R.C }}iW e]ߟ:iR5g P+ Jx^^"(>x`Y}q/..gفgF_Ƥ_o9y w@VYDrۛ feV| 3]؜2bnj_*nX1F9 +J1>*!F@%A[(gH rmeEwW.ZIۖ@,kHxry{nmY>ej+"lHXi5LzrͿfUe,:F}^h61@: qx(7?E^ikR'geRm-n ^aA͵EkL BB7[r8' ow碎8Zi n~ИQQ$Ð<ѭ&.M܃7mJQ(4_XRk-sZ:땸0G x?#]+ (.+Jk_T$ 1@"7@ yEx~+?,  ``PC,m[DzcbgXjִXt;̆mÍ!gN&"Ey 2"w=B&r\5o`0RcшPFnskVPQBL͔ Dը-ZܪL%n`KP/Rfm LĠ8'B#vP NjvH+%)/b}n2A)TKTq$nJ yDzb0CT;-*FpStEmXqY=A&5PiVpƲZCS pJzY$c~Aݺ:Keҥ6ԧihryC0Ӆ=Rw;5't+Via4dC#H 1ti+\_q5ܪ-KNWp1` p!*kk1r /=<;go|ˍ2+/Q $]uRYǛX4˔|8O?Bu#͚uz"ʖ7"dJ]S]VJar=3X Aq:=rNʉs=t*IϗmcZ,\˶-dsE0LXYI$^s .FM|dSD^a U@Sy{L9S@QY"-!u+/tZ3[[g#j"uIЧJ8||gP89/y߂? !-XI:JCB^"{GVtWeZ-9-p1+hcy38cS,BV9*iM_AFY"l>ى@kS|is=|DU8躪w|?ЋugUoT],%%22@-B-~gA3c24GCr)EW)ClHl 7HC0K"?xYw0lRE>hQ^pڽ~, h~B !̂u֧SiYI:XfK@*S6sgu= ;0RF Kq޳ڻ8W m$sς \mNcFasuɬޡ/1^^s&=As{NY3nϊzKDRYbݦs8:҂2u8,ǎQY(z 2(w]Ꞷl@0'+Mmi\dr S5SBUvp/j\{w K\t^svO_:(vRధ!mcP[_ [9NՔG=3TH o+hu1w)@RٳNU1{oЪX" 2pzM8f?1>tkckSA^ #偵޳i="X9D}퍳TyNCIJ{eoAXeZ*pX$75hF!;F:#Ԣ pZG8So,evkd8KU[bYJ.[ 1?tϋU@$="7jƼxhL`$j/b X f>,|޻;N΄ kADX")As}I\,/dEGD((JB`OuXQ~'fPe.1sc6^2#=[{io?Pf> ͊!P!3!3* b? &\ô]s{ r~6 P)YGtN铳wKhWϧ{̥aEeY>>"pA4{Tf Jnk s2o{AsY/+L"ʶ%1lL?V{XKz4tb=ֲ6Rh.e -7X  7g63>HfF4x{橨%`,95鳤`c"[3/a/nbC9^ZBI>R_-@]fFT.EQ ۦ8YL4M)Uװݼ8$ˊ!||_P$Y8T $GLZSb a;8IVYL3^h`OLv\m[7Dxw![ĵ Š" +C'a:Djcxpء:&N Y._exRݣܚ:gXTWЬQ٣ᛵ;qH%Fᅵ 0tqjO.-8>LTcs dP*cX#``\{ : e㱞3Ho=iV}K^wX1EZ̺t$ 5j?7.9'Rp`.ońVg}|ԥ貃4JNmm88]p.!oD'dM6HrƟ%Mct qK.5>D&[&WCi(f8ңCg{Tl~F â*Z6wSw.m%UJvTfT qN^+]_?Q{t퀭AA,fQۭ(8XҬj[~uLAfR^Ȧ}R<.}><>"oI=`Ec͙'bq WENkਫ6^9Y24pnFC9PLkJi49SE_edBC&sj _qR^KDH} ڭ>eO 8A`vEp̽ۚ,m}bՠ$007k01oPDj 8JrX8e[.`$Ӯի :.mTxKtm|t>:42w5b'12lzMfD(j?ẼQ֎W2d;A=`xUHtWv/$t%[ƸQ Fh4l " Eؼ3_ $xS?hkP^ofd.Da|=A{~$7y01a1 IOUp#;yU8A6%H"CLײ(̯jz%Vm>7 {BQCm^x0Q'`fF⤖q0$,kn\ ~r]}L뚅Hl48E;JxmI*D3 ~!z@`oa!B;&EoK*I}~? v*,EZRd\~04d\jnȧn/ި|[ IBY~OkHʭFrX@u D m*4MO@ pQ GkG[Zmc . >lh ҹ1!=r(tx}q >/[0{[ouAl)ݧ,>SA:'.+T/DfKvd!G.k`zh mI2c4h#O m6o+Z x۶C! N}HiD,^svz͑$=9O& n oL`j!*uW .}Xl:c$eE663Zvv{s$9%".UYHpYIǂ%tVrj;v^:̯Tt;L>GCYUVĘj裴>2z#*~睦džE~^T^!ZD1F,-#&#d^Ag59ȟv]i.vjM[E g*p\o.l/آ"Јo;:hQT#xS%`WW>JYIDX2hpd.=N:ι93aʭ sob'ጴI 4{iB&nr@ >:Iv(,$H yL#,PuPY$W.?|#cQq8W :@@È} {\gfXScU.Eiu~ʵ&LIy<xCӌ!§AĤ.1Ϋ}æҭ!i!zR<_/͋=CWA/ Aq''.} eMA#PB\_ۑJWĨz-|gg=+mU$Bms7u,^/F5oԇ!H~Xu4O0lHֹPLe}$8mGy:&^bײwTǪU{,-eBTvw&때íͦu!/Dj2GQqZp$V%"ݤSj8Ӭ@,gXJC7܅돒K~amh9Cuҡgr/FF`ן>o jvT|fQ4%js(Gɬѷb4-ޣ"v2XgK>݈9ԇIwcp-ڤߣ0+n-B qA`*p~4ˁ*Ȯ\'GvVT`ޤTҤ&+5MH(T~o)HLq.pƆ3јWȥ3l:<|u[`I%/CŤľ?Jbyo|H% % RʺAwbWע>,Xγ²@~'Py9k"´EyB5@-h+?`+̎aʺN)!՟b tW:6翍VqqvCX4h z*y>J4&*voR(qZ1Ry@VF/[\;,f2jGt$;?bePA4\}D_!kr` ύȾlNWMI_V1\їT ?y;"U*eH(w&;o1KiA+tѣ ퟠ˶b60dE_$!Eh#_&%̹VҽA)_ H|sEysf\ێC{AW1i\:i+Cri߇VK &j+'ݑA~_?7D׭FA4}^v+~o X9+nF:ZQre$LyBSLɞH˸!0C/ʇe9 5QEE 9vMQ{vup*ʬ*3aFn{4o$6F}L-o䪗|Xr\tGX$Wq0нefwl;lhS]\,~U˂*)m,ijP 7Umyu4ПX]B1V^wY/)}KF}>]]c[iVp-ȯձQx^<ۙl2,Qۨr&FA4"[Qr4Wa6;w56GmHbW83|O''͖*j'g}PrV=&dHj{ߡ^;1bnqyHG'ɯxL4uG)$~6!#";XC3 I܋Z9BuN@1ԥ Hrj&3ZR/)WxTcјq! jhUJm?R~Ծee.e}@SvI߾O1)Y9.<ʣ:Pd\ ̊\2GMWNr& k: [vDK7Dz+;n 5^TKJYbYqX +_D;3''0"r>T{9 ~o鵳 /j@:a,q!bnFd".Nэ@^E4RES 0%&K,4(whYY]dѫvͲ37(G7c[On0RhC؂#(P~٧L VELB8?Uh30ߞαꂓG(+ip#FA4=TO{Gn^t/%hG<9*j~93aFΡ1+8g@qH;:itY-iT9NњLsM=jsax9~R'P&`WڥiETA9S X&Q|a7[$+/+4ٙe6rYv)$V4ef*E.dF .7UHFj#^ӆbFrv'ץ]G_O8+mtP8\,]O뗜3QoLnE{}(mO#BU -s<rαKK!x `iY:2Y{xv1yloLBZDBΪApV7p#,>Ne VjumpWL sXp^@F;V.V걗t?kK)vۥۗICʼnW$-ޥ7Hy2Nxt'Oq?yQȰf,˾Jˮ#65'B2!.~Շ(9*D Era[v: ⼨x1gvkd.){@@~.":ZZ[**eߵs#h&?UoAe&/i5}{[wνZĐn&vbN#^W&)?)wσ4"n$/FǞӚa~eh׹`۫6ygI^Ä(߭[d.00H1\.yg9.`\ZZYy_j[ZޣD0t?G6ڷ7V^MG̑gݳYx8)0BTҶV&Ze}'q5R(/ؼߐ&w1}[ds$-zX9ӣIukxY;kӛf4b#FV=*(dHpPd!@7!ljUt 0ݧN4Z׭`SPb7_ 45̺ BQ:ar<~4QAS59?(YF;gxI666bA\EY5uBp]RH6d6 Eke?o \N`QruS Ei,@C]9amz87}hwa3sH=?E4$4w̯>h5[f՜N~wn0FUL S! Zo[}_ok w%͌VZ>eDpE/H xg% CJҴ'Ta+~avBӖTR܏ ?OFAy|7J,N'M҅oXl^G@+bFS%;| } iZA(H!!3<[p>;vOؔ,\I J Rn|`d`Ae/.%M'AD?MEn^?D4nDd-jSs/[6m&/)yTƃX7dꁅJ(0H#qC4%\; b8 OJdgD=A-@K3f%+g*svB ݏJ۱!s2?)}Au]6ջ vO؜j !esK)@zJxCL` >Mf %,!^Ц|bjz㺘!Wfzh ꋩnfጞhK/P. kK/":4€0|E=7+%؈IϠf;Wt纔ɽK_>p 4l 2liPSW'CYJT2R圙{Ѧ=nH+*Zzjr2 w/i1FQ$I$'LVg҈хN:?[۟R!_d9OuTMZTDu e*ukfn?uGR \M m*Va(]K@pP 1E9^( H:C؊S1IvG$.na<0: 9Y@:'R䗰=fþlm^ؓحrZ铮% tq؋hr^'րՅú,0SBrep?E]+[]g\ף }ve 4x:1{9 _akOC*g=ݗ>XARW b|/3rY9⛮юo ٌ  ظ=V)bkB_I\((W@'%s&}q"Xָi.Q d? buFdwtK{J7!ݝ4k^oYC[A@G[,vK K ۞bc&3nCxZt O"΀YL>8Kx- a19ÑFY*h.šB {4WdE9iҕ7Po޳D$ ;6lDeͭZ9.b̻cJa6Dj@Z3%čw$DNq2d=O0~^xd5ni%cFX߅w>/?B+}Mr01o04 |?y#g)^ z-UhXp0v5e"EpWU e/MQ5a~Jo~J *&Pv{?of85s#3A)pvgAt޷ i o mژ[]b qQz8KLI9$/kl{31DrU{)X_J\qwh=-F㮳/?/[#6Hh4{5Hҫ|WMEX2QAucbMT ZAEڰvV,PKbMK;Lh0-t(dZs D >Ԋ BՐ#뛸5 a7ݱ$u0v\mnn逦_ Q:Iނ-6Q$F{A# wwEUM=`V&8@RDǐ "-4Dtl:#1^|#>* ~Lc= 9#r97̏ &,ym-" "B.-&ToI`Pv(Twŋ((Y"1]@nthe"' [{|{@&F9\4u[w"Hw;UL;;ZR5Li~S繉0n@H-JZE^%<1":yp/=^5q}6Ҩg5h:GҜ‡ 0L#5K.Qnv6ymk/X'/hƣAJ_)d*TLӌf߉/60Aչ)5Xp%j86r|r}UCy*Da69ĎJ[Nߨo_6VedD0yÔ3Uu"00:T^*{*熏q}5ܮUXUEhF2UTMD`[ NZkV5QOOV Lg7JON+-?sr6y8;Sild(oO9$N8g&=7L,onX84ڊ3|dq.~f1RhW_B(6=]=BcqeʘVE7sKv=x?<皯N <Z&Fd$ w#5oF)[ V/HB]P)Rj'VoN=8Na hccZ);]tPNi1k7t`]m>"&lv@/85)mRZ~-JOl6N'];Ϣ.`Nx6w`#Mut{ v|Ҹax,dH"" oN.2R;AR#n}1eOM3y/=p#k a(n+Pmx\~6ԝi/JHs, -?E<{ӎppY"DIG[6bʰnIǴ&cs+2((l FH}%hNuF~PBoU"( EEX3)~l.\KxoM9foFkK9 24ElЅG~!,IIH`xhυi@qt-$@ \Y'/.ԕm_p\3tAՈ`bם!v*{U6Sj_)AUS DW\32kŀƦ= ,=l y{[^U"A@uL:Qѡuw]gO^6w/="d  3UaS!J MWIEoN(zGrHۙl/媃tRH&#hP^a8Wi+gx#ip6L@QAq z|]8M$6YC-[qmh͇(s3Gu=ʵ+/ˆE/ehJ_"^T,?+(Y8F@6?SSN;qd/"~G쏴2_=6jg0o1@ƶa,{ˀ6xQ$븰|c2F '7'.b!`*.+!|{#pji-?$z@tRl{nmp<}/A^o >*Gɹ 7SOD.TFvv^P.q)p-71*wmww9+2 ܘQcO  Bcjz(˾f|MСZȩ$Ʀ\%K)=V83Y&l4gNjxw.o'hƥX"KoE+5&Г;?UMh4oR&! 3Grn/0ŵ N|Q neajD84]jO^#Kem9*}Q)xk)~ֺtI,A&T껗zwW"%&txhIbC[譼/wIS rГb|ÓҌg,?@o ihj82Gt ]iO4(Ṉ6Yb͖y-K{"@ݽƍ5yQ[/LAaRwذT{Yh=P5{ɅblowE5nz"熜"0lwO'Ƥa[o^ei~# SKeQLkfK $rqd_U\t7mn<]juCf6OI>Qtq>kkDӁ߯'~OC:tdGRWA}tEDR[, +?n,򞳕 QѓY&>Rob呗*LUyD.v=mߚ@ɇc܊X+_j:d(^OϏGAI/lVS-_ιO2Vv" cm~knkj3(߂>}vZaN,;l} 3Qό ^EۜqFJ(iUF*>y s 0@MS~B `:x$͍i7UJ lV|T\qUEq:ίA_gz!A 9GW:hٰƽ8\|>mb\!<{>G iN^!W缘Y Wĉ޲U_^QZ2$kmj2vU;7|džwLj$ {R̽_ۋC[35RXrDE:}o7uN,BNP.րdv%|좿趭bkqȾqH{IXn eS7:*~,u;,}0_ "Og7˝Yuړo5gk Xъq?ψN#tDLZmƋJMXwG7a)kG|4P/rt?576۹SNk&,Z:>p*H]U2 &U>DFKUG54r.K:PXEѤm(}3rH^j`wP )'X.ч=[~-Bs[{2}Gm3NVX:)l&BO3YEj;,`- 5@NΔȚ1^<=k*ɨuħêө}!濠mÞ9 AhݧYGAP^Sn!P @:U0 齃m=P& }$2[K|Z5+ds ŁjigkݵI|:Ic'~ܫ$?U80*;bw Vei/$ hrfa^滕Epx`&BL4lwso5RnTҫoW,aH mެZd1[.=q>q⣪b? Kj\Ũh6sk }JS 3b^4:rKl9uk]}"rvAQb)>;ߕ PШ"Ԧ{A}TZ7 9@ϖQ2䈥U)b.e")OKkM"=?S\wfA0N B5,|J$jIcgFCxK Nw=3#al4&  lSA\zrCF CϗQ uKq) S 3-1+r_l"/~]t #Wr OƧj|+,Ҝ+oNnc[L1vvMaQ4TOCssn5f3V*NXWse"#za).P:/yMk> KAv`6;Kcdm(#/"X;' tMEUkWha"pmkдBfoT=DKLhmE]iw|m4)Emqz͠]pܣ<.He0-UTv @8vDFfTXUOA؁ܽQnRyXIy~w31xh.)nQKBwJahS~aݫ]}=PAzY,mO֙a9}u\cGdT["q->T,?v9; Q(q eۍ 7x; #V.-} Tm9g]̩TB-!, 6j /!';#{LQ=xԋ7t @1.(FaoD 0#@;H7*<{aX @]z(H4 ZvnHt+IE|X/H\MVYJئY}Ɗ&-HhdQTe .PC<KKkY 5_ߞCY}oΦIdy`v'.dIX.Ѽ"pkm YI zw-O#$-8tȵɪ!ٿmqP^$ZL˶ `|O(;ȷ"_ bms,A} ' V0nTa˾=kpf y_HI}P7"4'|.}[FTya 4$!i5#=`m Ae$KL=~*8F5 Bĥd"u3YR3dy Xz>oPw7O q)r=5ui,$o=P]AˬX6ܖdF", ==aH-4fT}~yTx>$Y?:ҥ=w.ff޻F?I{5407MqxMi2(sdXUu%ɕ3eeת3B43S X;cKoOX@zY5mu9A*Qwr=5[OT2/+<ŢNPmϧ @rV g!cREmõ[!!#к1v|Ժ4gnXYQ]h\bbӳaÿQpU Kql6@DͳC^/n ծ♇2SmYl7sᏆ>BK{ 7 08SIK3a ߹{Dm&.)lwE6irn09aϴJK'\r׹C_\s8Djq4zmcu[B HCv~)0|F^Ȫ^tRtOQN{*6wːHl]/Cj fȡcxLT3hU+$3A2}Mm%6_3XA)"N]2f~y8EǏ*BKfq1ѣLjG#绵 D|z`ΏF@N(nL& *kVf?+E5Pٞiv45It'=A #=ZbTV$KGYi*ne}hZ*ߦ@IhIAY!*`n!ku0肆#:8NMuXWi3-p>0R-_2YޗS1#g<LT)dLwD ﮧR(Lam2m"SD!*N:%UQ+}JҌ8#E& [*q C)ѣcɎB3o^<4fV}45BWpFO`,J/rSpP`A~r,#(;uJuRk t2oxb06z#Cjv?3=桒Ŋ`W!4R|bPW|buU߈z>S8Б{Lafb`t9>cI>oϵ#_L(p]/@M@sX}|޵mqcPm~Ciԟ֛q5$~ͩ>w ߹ȵgA۹]S9է,D1s#qY_ (:?HR 8ẹ2ZQ}R6Ҹǵ@ȉ?;FRE(Aq;fj 8gGN$@ U,|Maݎ`.aXU.zW-3;?hT M(hbWYF+Og2ڊ0B ?VWMtrhA9`8 $DL,]?Q̪mFZ]"O~8%++-7`s#^\WjwǮMD˱QuYI"""U!m)ArŞG矇V0 ?xԛH&Pga-)/>Ye]Ԡ|pN ]&C*:3jc{:| +~/AE W*x/q^/"r&zz΁.z~`]LU Z N}c$8)2qِCBGp3a\H8>RVK8oIe O&RqY0+aũEg Co?w*9}hjJ?T3) ۑ"?\܎JFZU .=@=pehA0}wpVtBV' @$[k=ܟ[0ˢFnSۛvЀnE'[Ƥf:kKx$p,B#e+F<`p7(ŋ9y;^l>ث~f+m߇x <=Y,0V+j05nr9ҐF԰=z"\t 8ǝ!L|і>CM7CM2? 2=噓`vr&];"p5}~f"1a!,R0HfyZNtDen|NhF$]lVb2lB$xonwO~^\c2iV<.2=|u]q1e(:a8]Vݲ,E~cwX{u ';1c ߧIVU.#"كEf{^uTZEW  <Z/){aYXD^9?@U(5RTS`VM$'gA:l^^5ΐyCĬz0Y|63;Ts{jqXX}-h:m-"}ٲ<սx=_o%,+qu MfN }ӸK3>IP 5 GsSUrLYMf/сd?`1`Sc0s(s͵ai 3cħDs).crEDWw`B(AA[ˣ 6Q7r}ᆳD:>ɕ{vo҇'_< N 7}~q )6b>%a.7n<ʆF7ui.w] 'xwj> VO$1'v[D1.R^ AW9$H%\YeM#RQ(@q"XٻWkrUZp}%`''=o>b76g&lpΥ(}2Y<-3lLSU Q72fJČ(0eR5"7\cSW;%} *mraH{uL9#E !|?jwh0Ɖ <_k{Jb2n鐹ATk@%ݓl`~:Wu]#sxa^WR~'}~ wTEw}M"OgMvl≚*8SЯDҚGZx%x &@8 26n6NrvO Rȩ<bkT!AUrLFK򕩞n7a9؃4" ߧpÑ^3e@ͅW ޓ_'z{կA׌cѐbY\5Y+v;*!Cw,ϼPg.ożC<;NpbZ F7XU[J瘆͚'Fˋv) y4MVBq\H2Nd~Bhqg |1d'фC$t䪋k|KF tf+&f y~WsɁB; ReNmFPGg*&nI4h'ku2~6 К~MD bwzc} $,`1JV.v\'f 1_Oԛ$|Wr4Vl{\SWh e4Hd)i r˖ ¯YB>0a,daŭf6ڝo+߂^ 6/> qw[[vcMĔ.y*t ^5v3C8SQH1H(axCi vK“n`)Ӌ[hqF¿$<.fcA@"^;}jnILrMXzf SuS*q WA:BW쫬P5+'FܥonGʢ&bN̚`_ocQe"x!#M+(iU~&kh]=x0dnMil}ߍPXo 2\Zz-@'&Ee4]x٪޹6ʶ>r_?sDyKy/ͯЄX]ӭQgR#1F׾;dPd!XC(Z*1vV<ЩBX3JnF}ރYO/'TL-}V/Z^F {#)lY!tE#?u,.M S+X#&T ?O@C/&ݞ_/Pͥƺd) (M-#c|Rm B!ņ2w6#yC(GoЍXW&lwԣCdE]x.e 7TPHYLט8uP6ĪwRo.C0J2CX%?[,uVEĎ9}NFK{8ޒz? S{mi-Bc0FҫQNi7~ZO˿1X7 Jŗ,|d*kE'{z"Ҡ4ɇ.?HUCb95]|`dpW9zRyk<<;#BBa]~\=C;oN 6iʐ`R8 ,״v x bZE(o(<1 OwYYA!&dY=j{_8K*>,Me1ww T[soǖW{LX<9ѧ@L(Ѿʴ]!;{gDHiÒpGI&Kn3Iq- ֤)B>n?W|_5мEٷ 0[YirjǘINjZb‰ωDT\AL 5 # R ޮ@>)r׻LogQ F,Tѝ#lV__i4'ǵ+8PP9˥w]o"b Z8Mw3|qBTРK.؎{DG.:1, ,]zK64$Y ;PXIE{yώ'*mrw峬ZGG80t Y>0rʙ~=;'e[,b}z`YYF&iumVI8`PBu3 cRطbQj2b0T?^HpF* =v^:(xwYq-8!{L֣ B,~k L +͗fd^"8*0:uzձdžg2WR?e5 n9pi:Dosl{h}o0Fݟ.3AgO|/Ek)*KA7vp<%3TüE})mXi.+V^03|ŅR$ykaDKGIP!&Bu# f"?xU?vQP[A݈3nI9p'KO:m4̋DSS-J*) b, 8|åݣ9rUPj!OJ"AĮeDi~۷cEPӫ?WjGL0bl$z뮂Ore(F( 1D)91E7qU_68KIlK&R:gp"lGJe겧{V嶐ɧT/s!1IANu4XHڤMK]iO yl%9y MC˼pT@407*CWa|y>ץ|}iOUIPMtC]cAlG"b{ȅPxeX DI%kZYָOfy\<v@%^!6H?.K 8k%mvs2Das{\Z`jEgZ])*CAo,c 51A]+UUmP*vߌZetldxZ%-ö '%۝hإZ4%M]Ƌ# p(W{Xaa"O.[{{V[zN*n! FrȁDVuz{Hѿ 0jݜ|Fim}9Њ>T@j3@ hmi)E7m8 N[xx{:\( l/lIaDЈLY^q'V2Md3dkxԮ ukihOaw\wl2+U]7Oj_<.IHxIltBDZ2/*BG Uf tzixuhJqN72@?5Ar',Jzi׷ڠ!>bɅ4nuGxIYi lu5$htf NT),ۓpVmc֢~0-i <]B{_mC8 !gHQί/xHTԻzl,|ތ@duaI7z:+&eOr+ﱿØЧcǡCyLwi|OqN `(6P!2p-Ѕъ%ee=|]s(N~,"w~Y|㱒md23ǚI[+}H-NTDqIi _2]F{L/bd!m"Ӥ;N:)xˀ 2Hw^/i!#a10 |66~iϲz1R堦@UX1`dr luKdY)ҥp=;k)zj&G;5͟v a"e`IMD|x 7'¦#9z6" J1P`׻*:3 8>n}E/%Z λT#'=ZU'cETġ@Eo{`U2f[) ٓiʔC\5}S< .YrNKUS8^4R$'iڵ;z+-F> 1ѸoȔr>K_%MLwVβP-p Ym$A`eD@11o(s^pVoh! 5E-';|f>&@P 7E<\zlĿ|~5i{# |;7}9e?1S һ@ī =杹NWo]70h%bY+=X9q>1Ra^qe6f7]WvӠEd6uGO%8lYD*N""f7e?$dW뤚k f}k??Ysp*pÆUԭd"3^nИoǼ;/uFN9:h\G:xdb\ sׂf%˜@2AM1r1 ޕjP}0D7=q xaTQ1HðHs| B~38' CI8)P5UTnl&&tC@.c.nl+*ŬԺV |8c>(\%lbZ3i?qY]ywO "ǵfVIdQp8Jf H9){W*X)&PXoE1r)OF&='gZxñ֮mx{H"kGm\0/M%k zHxOqyه,Gb";B_(M#c?G8g;+6=0)O`z9a$fi7؈kt`.ȏe6'tiB;aO2Eޡ 7IQuT/`s4f ĵ[zŘ~7R=I;=,E* &9qȏ֮.ƈ5:wrfes`l,̧+-mCxL@;v15>#Ƒ6drYCprm?WH>{;/:"u6j!'KU׷ݦfZO{Nv6z}@}&NH!r[Lѹ9>mGs&lh*GNƨ5 St>~/ Tקo$;q4#qv1C8Nϲ<#}>'3F2YSEPgTsT`% -CU/ Rw/I94"`?{C$7s?Q/\/po^1ohyf :n%)"x9V[3}Cw&LBh)qVކ+Oڒ4T3JRWe 1gg_0Yay_3T~(vEw}e,Mn[^bt~KdjUk^`~*aU:\g*;;uW9B;[8)w;(j: ,4#Dd=A7#>x=]Q"_s> ZzK@ dʸGYFӲ$\f]M@K 7L{o+U}# Fg;LYvnizAHjstCHL M7'DeTա{`<.O~kNFJ^z<5,pQ8\muFU Ο'Yy |XN }I sÝhmsA.C)dttޚLKʊtQ\#h=N] jRܼ yhw9{Թ3yڸrgC7&L~?ZW!:$ڷ+fIP+ܒE></uL܉]t__RD_5ka(jWNI2NBܗGEr_qMU&e.7!ː cp Oh=>i)K_?Jt@Ab#ePٍS|s6nh t"%Wx"#-U7<-VNIO q<Ӥb'JJ.*-D xHaNQ۹E8C w1E}M_czKNn\cȼkiS2֜ߍà?O )Yk9BOн]ϝ'؁Z.\pZIG}kj1rYaJuS8㟰2A[jƱ?]|9u}n-٣`C H%(E$OJH5IK~]3fO^(wN`M]`4 8|2Uvs[ҵlˈPX9#Zi| eKnDĜGTvx=ګԼ򶕤TRA?em2<\_g-4pE7㙽uMsHd JaU  ˏG`a4;#ȇHgDFJG@Zo "lo OLͪPtl~E/񦙵#o*åtG`2}VS):tiPψ?"'6(XQ~b$ㅚ>ɪA~CߖL?;-N3l|LOʮ| (wtˈYm;/ PjϊaO1\B n]e)w/ PuKE QtwIS8]mu0}nW zqZe= er>hZ;RUqp IA j^i#Dv65_Np`!Yjj;$C[hm-%j2Dw8b@ޟ?t<`.UCףLw.["7BCϹFWUEp>7eS#3}WB1q!?I֊T`^:S /XF3U"hёPtV0 Q@ ~]M}ATMɄTc52PcX Ѕgny(@+ FI3k46 5]> 5 T`aÀE߀䛚Nf|-1>.R}Nr A6_*ž+@;Ef࿴9/"v0x$2R""څ'K҃:_Pq1R$[ɔYig'qc bW Jb0$>P_Ü "b}I{b0w-nIxk V3YqNR|r #AD{YR|Y'c݅qBGz8Or=+"_fC` H P4)7l^GTοN_{ YuKםHg2@mv9hQ!LOO@/oDT=A6vHQAa#A;(㽨 AutJV%SMpR$rDyM@* 2du{1nn fΌ7/K~0IK'N['WKz7Ыmr&S?}X:T.]]6H~r14Ėa(h&r[Gq2ը광k:LGLCYmUh!֩W:e70<PzT>I q_ny4U|_nAR#Qq{'bԷPGj z6byCk%@cR6@06MI&ۊLC5~HN$MDOp0H(mSĦ(ԕcv9Ȟ#qp~*e1V>v+{-TL|R; iլ5{fA&- ¸o {;i{Si";>$qA&3OC̶.ݮ6biJ>/PlDfd~OM2Hga H0+ O}A9'X(:lJ?Xgz#?c0ʴFWǍfj0$ʚtD$oN\ F@\T4.a I QH҄%(^ﶇ𺫨}ZޠO?AVddxIakT8L gVkO-#ñvCaH_\#> ~LmBQv{0o du` Ϙ0vR7SuY$ O; 󄧾 .wyl)VmvSstEէl%WdS [I X=MqQEj'd 詢uKQO.ԇGZ?L´79n5ʋypsrG-R`I26Or+XB@\I4zԘgYZ07070100000072000081a400000000000000000000000167a4afb600007f80000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/char/ipmi/ipmi_msghandler.ko.xz7zXZִF!t/0m?]?Eh=ڜͩ/!){x`2v-a:KP`k@\IGѝ1.Ngf[j^# +* W!iVϛ(RݖPC6br@bS]f柳gQ#-co$H.MXFus' 5-l:JStOړ=;O[;oӨ@Ͼ{;q;a)sOߍ9k/w_͆F{1Wg~0yyRMX.QR]hk%A@m8P_]wBUO}-X4zv[-YnS/dFjjp%Tr%V<g|8aJ]KPڟ )T}+Cnc/i]1g AG1fsI&.)%RQi;@|[Ed <'YIw9ښM< V„YQTO[j(tG/|vl 6yc FǢM r Ū1&\rdB]ޤOҡt^7yY^p--1?ʝ=7퍄eO%RP;$! |٦6(Wqkd^2ac21¢1j19U`%; ZE(k[hS=-\]Z[-Da tcSK p,,.S;oʢLHbӢt``$3W8C#̀)+ GPrvD1&-̑U: [* Nj>(\/f( O5pmI7l%)}hnpx1FJsrQtz:{*ԗ#d<{GAbZ /xHrŒZ}h/67Hu!\Bώ-]/|w#JbPmwMnxx(AFaMkM袟MȊSn2^P)qWY! U|9<>ajnQ9t27n BNcVx88KE]jD-P2vD5qqBΣn48 #c ߄Zu7v>h$O8 BRXu 7ڢ¼o.~}1D nc2,?ңufVbNZ'^{Taڌ 0).Ŋz.Kq$0EX GG =i̅O5lp#S%ޗ]!VBO [- |)-r>^=Mb{Xja9^n9pA$6H#k1ע%.3y_aF4`wQխ6Y6wүNt_O/jYRw-`mXb#^\C9<аK:R>ZqݯL' kY)9,FtU0O~aae_л 0xusݿڍ.Uc1ͭS\&5R Pe xLkZ/CM+טyg o[r $h汁L.RABHz NH!_$1f_f`O xG{vƔNS]>8ת5!yd"w5t!9g|̄ _/4K d(~1dռQ7%QFa[8wzP.~NJ\LR ,KoTX0Ӯq}&_*]~ꉚӪLFܜxuH ]O5 /dH  A>Vu<IY<;PP_7qtmZwFoH 1YcN|SnOSJoBDDm1{kB[C}R|]LJzSRzzM>[up-_mY_42hY1+V`8jufIc%O@f*LJN{j$L$ HQfh/U].k˔Q{Xi.'t5@%gEt9 ԩwGqa"UZ F)|>"w"X6ˆك n001,[u f5*Ӯ̼Q|:ãFm:_mCy !T3zMa>ƔC܂:wߣcxb"4"DQ/>(M⎀L0sM~GT󵂴`%2Z RjE<4xhCl2p烽{eK:_{o;> lFvJ/f2 x N,<$in=a.chR1viYzԻcL&DMA]rQ !&)q}КwtM9|hI4Yw o(me 1_mmczLOSRxAIZgM}g0}VߐȘ3q7vRFEX#gI4~6i+W=h9!hF#7 FE76~CZph>vI4K~}Ͷg%_`֩"Ԏ!qZ [&G;qKVeBJr<d81->g44d2-f &q9B7Gk5WqOnq.EiGnพr ^G$sy3@A)Q?¹eeI!W\pyň`3X[Z'/u3.ގe{rT J=CǦFswuCy.iI*{խ3}\ Lj;ǒWVkVWgkq|M22EqT#ƘG;Q*lh]~BYp5lūw͋ϤoFyVW=dun$g]))Tz^M」\د3V ]UpMdYBb%`Mf ZlHD8a u_:4 o@ڕW;Rz)b?kKbV::W1DDa&0-K?~UQ 0HvF)OIvZhY ]a T2nK ɤװJ:[(*$C y $훬JW;Vnf(ѹJa8i>TbLʑlv{}UjF;c&}5sM뻔 /XIG9Ӡ򻧣"ҪY^y b3v6/D>lYkF>}>ڋ  3萳)@ JTOLb8$൯0=3D|&ݍ{5t7KEkl5UVFfvZe4ULR|F΄"vP+%n$Jx+[5G=;F([0 gkI()ńAjX! ء e"9^mn.$Ov=o|}UɢdXG ЃQA/P [1e?1͒}wB Þwv;8q@V*E c]ٗ>8V \/4t63yc/5$ZX0&aJHG`οV{ܓ{d[Nb`m -Qv:;̢ԩuvDy<:X ,z/kȃ-. -(6Guܽ)'?-)=DaV cAGZ)l~-MUD7θ:BxP״lS ?"8$nX=b^B^AH11OȭwGrFGcw'o:%HngP7atN mz?6aunԣC JꦕwtBÁ gUHR+1 %n7_4SKWmH0 >8$n [W &nD_s9!:n~(pqZLHM{7k6 \xU~N :_BofHS6u[\lg߹ vt0{(5|* AȮlϢCǡ#HRDYuuy:?1.$\\}vbЦAˤ݀ s9 D3X`ւО\Go}" ܩo=3;(DxH3-© V|=o&S)yg$gnQ"0ix]{)͊LV1YC;.ں8&wy28lMI2'|>.ԐˆXlyٖϒlRd曋`#\9xfx}dR\9:h Vo|.cP?RdqXQyWJZzͱ9hv.(b[B6ol[v(TL9cƶ0|-k!,~-h |AKx:ӷ6w ;m](*V5\;YSg~oo2~]|KؕfȠy$?~Z\Ce(sTԏULW(v}HR :T`v D)LKȐ}صmv#in^B] ƑmX^I]zvATSSExTB{X ođ1O^H~eGwࠬZM6grs0y /^ 5`5i?r8g8z$D&p2lJ)Z$Ͽq˟i#åwHɝrr_7Fv[ HBB|S]NE^?~7꿧U;rg$<(6_="2qrܕ߁B0ND-ۚWE U% 5q!cI<mF"&f|.<7ÌUFL=#8 H8ϧg$eh &Kv=+|1m6diL81V w]V]$͞^H(t/s9j~?D貋д.⑳ÚѾd GnhdSsF?z&4_IѤ5%jOy:?(@IkDY&7H˨~ztmTFm"2<ցCEi>U.RQ`[%N;pK͋{Gھ+bp {JFI,^~iR SAnEt-8E-.Lb(رD=5cMJ$HBwarE$?†x_ű7*#/чD&B%%3?0ܜ΋¢j?;BV)#SK0|>ϽyӰ 5*2l|[.3x\w/ <x)=(38߅=~I wp{cUqYYXlL2v&ä?ձ=8HH6pӃzϧcjFO⇦x2(4/UU0nOI"&`Kn=8,Sdt{ĚlMK;31tWD*+,qyr;?UͭsY7↉ckAov7:wEi" l3Vƍӑ$O@5֬FGl 3Y2gјr~N鿗:\OmXKt gy9vX*TM >]G%9lSh*Ӷ!n ~.I-nI]'6޴36,bJ)3^QbV7hxB-~ݡ Q _Bc v/K^W usF |lTS%qT-eG+\jfˤ39`a"(3POTP-W<}DHZǁ+_3eΒشP֟=<@y_n:q?V#OX5|RS`s}+!  KܠU Lnt>>t|iqLNRZ)rA1`>VS%¶ܫtIf`\'6{:TPV0v $cv.bY77h^p`qg,2Cz[Hf &D/\*wtG` ⑄rfHBߗ랹 Q8G40{ŀdضUfQG'oNVԩ=KD% T3CVwbjwQ $ӉnNx|_%r]&q"qu}f@c4ҼH$TrX1o[]|&oGp4\TܲУW$V}+,=[9=#rhw倓Z-/ $1@Suqa\F*iw3.bqw^V#jεp g pT0†ΘgRb%ϒx"}OmOSCOdp?ϊwFAT%cܓ*V,J)w3pȏ;x&ӒU >#هuv=|ɀw* !z`ES)Ʀ W`CWh~y9GD1t<늌d3O` ?]Ҹ?U X-D8< [䵮\"٩{mh&}n:]X.zLƆ} 4x(YKlīUa!S=Ω _)_;KrReuZDO ſTh/H)x9+Ȥ?!hI ]iВa]}eG;A.Id=I{(%Ϟ#cwz#45zK|M^ f&$#pv~_!KDej:ŇCQ߅s4. l]*׀0guy0D&1h7Xȁ,%IJGצP$ A h=|ccϥBduNg˞{+ycAu:/$',]vs~y {u\ICˬ i w&;'9Zs/q:T~5qy$y#tvuU(/ZtE 5. qʢ]??OՀF9fDf%l<&6}roRa۳fomAs*юG1uE^! <%l)JPPf9DtӢWcݜ(cFT#UV_ɤ22͔Ba_w-Q #"`ILͱF ݺ? gK%<$Nzj$|oٍ*I)P21T.Uo?T>OU|# $aZZ pS²`JNFpNxP6ۏ}KvfA=ExE0\ 8LNEL0f4?OJDuKPUG"*MMjw,9$}>A<fx'|iq T}5PYoF7Ze|[mݺ K֡;gm8 s4\ξtdy,܏Kӹ82]ٴZ؋䈀!6L9yIvOj4vH{B(;i-J4|ht>g r=ߙdο gC!1I5|6e#KtEyMQ 3=a21wݜ TJmo&co.~ ],Gѻ)ٱmϯ$K awrtm@?޼lQh}J#dŨΑO8>n`zƫ@GҬ۞.V(yZF㺛n; ^w;껩Ξk|:~f6%N< VԎE/3ۑl#9RSdwv*Z_PcχM R lcz7ీFqD,S#zRe]"ĸ+ԥҌ492=D7YBw< #Dn7բȤ' wd;qU"r+h2%{z;; .+J+o0P8|{ g ՗~/r[R/a5<6tXSgvr%ہ;̀}bRK5L_} [.6ĺ{{3 !ǫ7'y;38mkU-lu#ȁj(⠟u gN)g_܅AsrDxR~I\: ^K>o!zqiHO4r<]X6]]Q], =Z2G-ljCP1O™I,\[mxSk38'@!fO9Rٹi"xyE,jʦ 3f`CAy3¡^̋Q0|gƄ kC\ ZՍeìNpZՀCԂ^-[r_=Yez鑲zh!餂hcm M=.(YT3FؓwI2D^l^k3~{ah%w݉&+f1TIJ~|ϯ:f,\ԹYєz Fe,0'8YFOO%" O]]=މYpۉM(د)Db0M~4NZJ}0j3ȎL•W n%d-Q 5̪ils@L :".TDP;^o7,W\aEv'}@k2gU8 oś甉Pe(`$4 * ftwgTsN>4gE(ueQGw2BЛ!{Λ7뤇( h~J* W=Ӛ \ -arũ rGJR `Ze NH{LaNP(FUum:,&g(#])#bh0ݣsL" G˂h?y^ *FbXT2?6‡CX[1]X5/D̂j<[ W{`97vvJﬧڸVc9P!kG N׏>TttQ:F.umum~fxkht2Y= íN4 :mٲ9ۯ_v3^j_H#< ӂF=% rf̼c '{u&jlspi(eఖO.iRxXg##vzuˈU$- OiأIڬ6ocH+iz475 Y(V/e~0 <#N-=S܋2]k~ŲA*ڰ j $ rc=sޫBUDk^ Ѧ_̙( .(IDǛ1Vʷ-? ]k/߸*lBc=k)448{I~ʡi#=-'AmӁIdL><Ø2:z:Q;Aʕ68kěf"X OB7^_R!8^`c1Kz ݛBajiD˿<ʟ{6 <~M`…ES@9ZbGӉ3' (A(aGD HZnHQ|MU]َ=:#fI4^Eeeo܁! `&Ktl>8=۠YU\DOA ŋ 86TXu`8zO*"Tp8VjW]G??Kj6DyeMк "S! ^uO9yTIE{uelέ!ZÒ;5tϏ#8@$t{K\5o,!rg2[s2MˤL706iXcW^?\T ړ@U]i&n#CW8{x%IIg/f.<HG9| I)ø`M*1O!ִmهcke)͜=YR~m[w.I#Dw--)4 @[i0ց ΀|,rg0R}8Oglm&_d3|(֯l#N" Ȝ]5o:**} +< 蚌G8]eyyu@~*}"[^Ev o5+R֒-{ ,Ҟvh-'W~*;RgIzVzN9~O,'ٲh=ʳzX@ Nږsll?:*]g u*?$ Tv.8g9i1P'sy&Db0XXdY 6L Nu H0>k3TZPqՙi" zʕrz0YঞZ2 rW5Q ׽-n=8w愗<| M^v0gdFgRoj$D]5+#%\ lJ1#X\$'O;-~S3$PxF˼qԤΎ3ޝV.륔^ކ/Pa\'I3՟ ;hߓ,z싯  |*y.$Ѓ"CmGj͆A_XX &@Pml=3:[7 M +фwK:R~HoN"$J/`o% w:g`u&G# ufcܔI/U²ta3mfl" ŗө3ǁS L%tb]Ρy8fyx o;N|k&9wjm/z#[=uhbwJɸNfjov "93I[I/İCf@) 輎?ƳiDQ2Ac@$٣H[ln!=N>}4Xwi dK~i&d?;z߂GETщ gyjD9NI lsv{qzfuRm>v6z0s8WRo(cr${6bэ̫Mդ\XL$#B$a\U sEJߘ#Ό|_^wiRu|7y]- șy7:Hq^SHՊ"Ō uMuNsj<1驥FidP&)Cx&i5C[iЛ K3F;RxN叉,ժՁ{O> VF5@/OS2XDao6K T.N*(²..{*5xZd~&v ?]&gŽjc.Ԅ@ǀa t@&~9PQHA2K_ kyqS='35!50q^o@jYBpxtW1&,r3ܿsf?ttu%TTPHr /q2橹W#=J]J)~9Ych KU Q$9go-d%c1>پPA""IR&]%o33""bLRiݣTy}B|#v +OioС/6 %yOƆ}ۚ| ;Vacrsl|?$\\3aZ?T~B$S~cQX5jlysW}|TR#Pr&PrN"zLi*^NǸ*/1FU ggƸyj k_µE votYh>zC9KOgzh? xsG/$Ƣٛx<hW7"T[.5MBzbq@ЭY1hnaܜ7<dП>5$"ug!T`t K\;;)08 >Z!~V Yۤy /qsC뷖_zk[_)a<4`*YIKk},U? 6q!Q;t *WFCzUskJsooŸd)s U c7hZ`hת0A>A·oϖBNi:w i7h\^lEXP閭;o?|Y1jX%.C.wַPh;mywu4̷(ZY]¸%M=KlIеlLF29ǁYL|tGT[TTtKsņArIK 0.P c?[>uMۘWYZ =݉W.@2e0'':J.媪Tr1w v=sqmZCR9! tQ& ;=~#llcપJ&l g۰iQlQW%2% 4j^w׹$ܣ+jmF'wmӞ6EX,ڬX+/.dtJd>(fp%h.Jw{,˲tV >:;0\lB5OU?pankAe mPgy@bXJ ZbABk,ַr-i m&l&oPe1=/?DY$4 6 \F bn׳˂NkN%bB\~Q3\bE1 #&kj?cы4yv-zo x:!w;WOAiDc /؜z F,Kc;Baa8ƧxҷdϢ$AO+GʼS]DiFcֶ-VEҿ$fVA~kslF-/P=f{#ц4vQ Ks;.JcAX#9?T? l%cS" rY؂]k9X 82+cszhg]|iYp|)D1,UUQEǪ3H@I?wIW.S(eCKLq{l i jO\+W+*` ]ƾGci)o-I߇l-ML;5u'w4/,Q*s\7)YeZiMYVpPmb|c6W95`hxT%<2i5 d2ټQHaN6:#2So;ڂB>pܑz"S5OZpW]9hK4kN؆lWɓO~}MSFߺj$7n͌\T%q^ %1]"G$ˠGSoռE}@+&c)}ȞR!Q8rlv:/Ѵsý|bNCٚ2wiOֹJ73ii!S0YNT{rNDjf1.QHnYQ08ATjGz8\7q#d Fxyڈ}mE /r7Ŀwd>KiCs ^a1/۬%{&+<OYKq%Qjﻖ7^챃d\MPI.z|ufat*|C#}:٭`cmE:hH-q\-ASdBMOs̽3'zxdWK^-Iz6Hom1nR§Y>={u\@LCbUyE6Y&Lٓ&qs͋aND?ۍ;FM#"f^q(D1o7zc.٦~ PZuO;rd@1Q"LˆhQҬb!Z\K*s=,A}G+(&DŽG1lY92r/+lHi PC !1?#E&pݓmFP(}5tB 7OMI$5ĆD]>N#[#r7Ca3mΞ}QylDnIQk\ mCNp\/ncJ~&(-X}GJ|O GnXQI s~#z($<Ĥͳpp<E߸-J8MIf[T*.YzNŀ5p~=+%f׆\g nu|^P:sjOjٵf%8T7dIΧT==9ATƲJwΊtktƭP8-c{5&B`_|V9߽j[Tb4)P+c#~\׶y\CDPׁ`)䬝fX&a@%'p2`jѷ!03Ln ?VJ kz,C +myd0Q"O.&% ,S?t }.6ڏzljûUu `r`N ,b I}iygYT5դqvG&E6ؕV~?8yKoyUP6[{Ll/n±+ѽ)Jj¶', /Ð\?#[K|'@jv:3l?LG*5 PO!>=2&}ւ94˜ koLԕ'(mDr,hK6; zf0p6j_xB05 T ;jJ P{Z{;0 SW;($xNfU'ݟfDέp}nHN?2F:)+kVL-]/dkТO&9!ʓ` 0|<X`S y[/+&J08 W2Z3bSS\/!;1` `EZs%)̸%= fȓ;p^U#J)bnx~fHȶnAc]#yvP7 Lh-H0< *r"5ƛ.ɬ"цC6Y}}).5eu;) $ިr@7~%"G03hp-@>=hBbz: fצ$}:Q ][#۝_X….ُK~EO’E1v7rlu}l zoѸR=d|Q %hJpq(tk'(vh k8p'aXG:,c\&?wZgfyWF7Cxa0%4iEaAJ,K&s9mctЎW˚@_y$$AJl1Ϋ9U ?mtM'K'V?4Ѿ6,'JR$G@Kw3BY( vgZf$讼և4^3;2BL> =xԕdZ KIh|]h:ڝq.1ߓR+"\[+X4GQ#*جyDO\1tcg<\s(61Wy*GCE7:Z]995\#`=6ADJ_BKrO\/ⶪKǯwB/]Q/և+dKŞ-1y#! %LE=-O˘RSd )I}h ?,\y#kyNJF4V\LULЌD+ǫZqڍuŁܳ,I b#h-.6TSXblȢ<⋥L7A:-‘<: <>~8z:xB`h ˿5d $@o&^k[ӣ,.uZ?Hbo<~d2I%Ne$Y۔>U eY6X[L*1 S>8'Akoc9tM;whd&b,mk|d {)N(1y;F'3E술7Jt'| m?_eQCHO}93(*˺mvahC'3KAFVIk߳O!ZIz<׎mޓV mz~w tN`n?4>[;niO1RC=9'ު $COYCʒ%zu^4ro#Z/Y\mMʷJ$ǚwS c_wUv,3Jl׷0-Ue赯Vzտ3,)6jҰ)𝈳fdڻóЯDY+ys"AQMڀVX= QThGv7Mh5,u%̍q#;W:pmI:~BP= iv ^g"D)g9U&n~7i_{8Z*3Oqj䆼 K>P:/*  6ONE[LEgo>A7iʰ| H]Jq$Kա?j[.У`m :dAKh4 H5J c3`pOw˒F41ET]n k[12N!u٢AN+QHAk_ +ɃF{TPv7RZ.VuE!C ""b=i"8AH=?Ov(覤>g a&ȂP4{^v>yXykeӇ*坜<A[0w%JfnQZ77$Ҫ b[~#~H6)S[zp|IR8 :vR4([kk+pZ8y˖2)3V+^)A09sjm{ \R|2z7 (qmJnm?=&OgW3`ށ/{lf =l< ﵩ U}@RPCFГRA=DTTK{a˰xfxky})53# ob5 ^6Kf+ [RY ES>rSa'f>9Q/Z-$Io.4 pg|jU(u-bcy8!AʚKf!֋T0 >% $ Ȯ=ō+[8f4ᗶ%}H m@*ݜwڳ*VvNjy6! 3bM4:x؛_!+9§FJ@bwƢH\\t8Y/=euc z%viSRg`qy ܲB KQ#E)4{.,3G5xSQ*KÇ՘ߗ9U!ح25Ģ˺SDQ.̙$x#3$E\nxE8 ;~Vr_ WC᭽(bZ( \k1 z05TٴҺ7͟n{ߵ3^B1" o^=B nR@ L7Pz7O PdHڳCvӶ'7ΆWTϓEAcPj,B퓇^Lwn4T4՗_N_5:> G'=eJ:>wl)i>BnT(ov`0p (4Ww X=T 0ts$pZ1Wʴ2IAvlcۙaS ʼn>>t袔WX̱F|Mʝν0'z?2L ocg " 8 Dv> ^cbvS~[1+fSښ ,.:H B& @ɉZHCD%OƏ-2,d'߀{ltdՕ:"x:V Y h-p Dxtk\u5C=kU7$d m~[H^{ojUdcRLH8̙I.!`È^cԳA MPV.}6 ~#j)5(:`ߞ}~v_u c 5Srixdd/?+R^2o<$rd^BI?+˩55cFhAb,"Єwiuf^/j~rkwT ?뻂.hOV^|;P-B;u2Z\YF Sl|F6oT,(=.G &;,_bQzۗ>`x}?a, MWk1VUaR5}E, "# UFx33 $!n`4A'"" IjQJV?D Z&EN$҉O- Sa,-}^8lE.Pken0x7,X&ލр&wGz'u~;t〄#=0pXmErF-^8|r,g"\y 3ʪ0E}a`f Ml)eJTo-bK|R:{ k9s2탭 ww-aY?,::b!چi.AQ;UnOIsE6ĭ+QR]8AJX0jHf^H8A^t5cn֑Fy7wPy~k/ {5LY\ݜ76+&Bб32dJS=$,z>86g3 90]ҴKd?I2oTσx4z? ;TH$wW5"xĈZ+Pu21('cMjX#m@5w;sCh|!\CWf;ɭ~mh"QM; <F%: S:KO&;7&u#f[Dޞ1Wzty`JI 毙ղ=!\ j]Ŗqj mQzDKkZ+L#wfL?8'>'.=D̈K Je]YkخT'xO"~jVm|".q?ºnO^%sˑsBcaO.C9[ߩ$f >6!Y _aS:$3 u3y2h:B p]_ tCڑFgOrƐ.@a\$=C  ,nQ/AY><" vz6; /S͐Ϩ;K٩mC58GMr\ޯafR1ϑG`ȁCzIY0~"QC^rD@ơb.vEt |Y0R,}2J"*ĸ<5h毋XSEKHзؑSE.'' cCa?ur´H2?s%4d+C 3uհ3Rl%.!F&F$Uhm YS'L=`' +D??b"5=jΑ\8"#͖| ,Pc%d9Ē6d2}iq mt/ˀ秡npu~O+OE'.̴ 4kpkH;()KVLس*$̊6b̉Mn:d`z(NUV@ڵr9 +mBp53)t@7oowȥ%'Zͺϔბ_9Xēx6 p  ?*fPR:!UӾ!ԓS̒u׷g aq;3 >PmtP~@>$3Pxt{Lh)SP=Ы1&wl)au;a6+LZc C=9NRp? GFZ5?Z<hrtRN#S@3da'4SC!8YȜz%Gp Z["Eli3YBxŶ^UFsqUАa@-J [ND&`6nH!]a}T99i;*rv?K @W+bz~/Q RJiVBK$@Hmq0>Ŝj-tzw%3B!ho&e!pXGw֌@|n"`un7ZMGCG@ַc{n\hٛO:IÖN,LFa\Ƴ7!R>ʞ\/:ڤI:-=ʚ]XP0+5& + S]vyvT0>ԩjipxLԀη%"#ƥ trʤsDY`o%U|`1Y|TAeIX۪-Z ښR. }ܷP2IX鮪!-d bphP|珯Ƞ:/#).jCOaR(N40\L/ Ir> @1f\ŻK ,5Ո%+5'8IO];זa3'흸摊h&B(_ӿF?ArFoGp—f>|{m%?Ժ_plMDu흯@j%ϻG*7^-^Gw0 H~[B>mK O2y vseRQ7@aDZGбd!1f F?ު_Gx(<|FPcì%;bo#d]"&b`O޾kYz 8\##`LOp_ ܉*?O&5㰩('.Y&0o aOBXX̴Z 7w-;@f8HSMe~QzY,["/XK0{Ō^&#pYN`c&weЈHhe[@ SœKu=I5[}.N#ڤa*QİOO(9'wkI׺b{(4-f~>|92,HuSʧZC*4"97눏r KF/> 1OF$j\&OnczFȨqӸ Ǐ!sE%˞ņ_A&+%Ȋ#1ze@;PP>ɴS3&>]vBo sˊ,\~E.Dz@,[*tE߀!N#k⒁w^_[!/<1ЀZ{RP$ }5֪'xXpn4}_6m9J&`ɻ ='0տWlk տL?r%"l4YվZzofwhJЬkhI5)ZTRٌ9HlG^q9X~2)99>IVNeT(eVIo^h!SMGT?;Ik-Gm\>T*C7 !^Dhl dIAHqt("e)o†F](C6%mիQ!BL}tRAXY, LB9t#[Tg/X.6խ \T Ҩ:iG䚼Z_۱/P+Rv\4sHT܆p|-]&vy[s&O˽  [ez/PF<~bV&ŊI;K#|  f&M G+<xՖ95ZxgΞpP7(.mbDSd|yyGͥHVGI:OJd{T%kA8qN."̥ Ʈ@4-殧V@ ؁ʳ^^J\Al[}'`B~ַ]@A ) !s;SxúQEdVyd $5C=U}]f"V0uP1Kh0> -Q O%RB!o NuaN=37Wͽ \`~KpM<%Rbq} iwfPA21VsB|NOB6|fi*쁏 [㉨}-ه!Slr_xWT-b!CWkX SFܪ6u O h"6Q:c#5{yxR -|x6Qrb |[˯I%!P"\4@aA$b"i^xMeAp` :'gˋ^a |< +["IӲVVԛFZ{^Wg8kIŖDlBm>+QQfX#Ol ~~MӋCa[G}Dy$$ ;"S}z_>MQqr*@דw5 GhErP{5ݷUlJ\!~]USQy c$)ú `/)jp(֗(?fcJ=7^jiN3`[#v[RQ[t^?l" `O+a#gOh;WSUAQs=ɌvGol _AwNOK/*t9q-6 Nιm8ID<{=_ Xtfj[Vre ka;]&0,'s-bۅRҙNxuY9FFAN*`ya?I*Ʌ;Kzz:%Ȁ(u]i:WnXq2CS#jo4.e_<ۂԝ~P[dqYZ\$ Ṡ$o(NkC ƭqyð ;~߹hOA'_@<z#pgMlhErWط_HB9C<|bx#oXn!AS$/@' f@9yBU5f]iraO1V09jB pYƮ fi5^с2@`ۧ `e Vʺ:jw$?8Z,C)8@ oS29es_KPF2^xv+^v}{QѼ$L(2q%50e1xqă86)x&;NL )'0)2/Ws| sbY5&GuŪE5=N^H4 YpP [,l=p?_]ϝ.֛ELk!CHgdupmR]a<8gvksc8RIt l,M2v>sF&Wl]#&PƓ+>/hs6g Y 8:Dȍ@GO,$z': @aw,n 6#̲,) [иR˂In>%1rMnp>ӿW s\Y6L9ӵgޚ+/x-zʅ3 ?>8g%([**|~ rdԛE.eH0B)L [6=]Fjcf.D{UH b^ecc6SwP$ɝ@eI>;ݺ/|7꣋پTDTAe ߚ;mM:j@_`~@wv$?ONjugk 97n_^Kp_92_kz/Ryխ6Bt1Рa17ke(ʓ^圅W@_F:7{RzFpo|>YSu$F_Ŏ4a{QղpY嵐bi9ۨ1tvVKx)[ r8{^nⵐc0-pM즆g wI8Tk56`­ y J>fzeF73/ 5{L ogB R$|!ik=ҟɶE[u Q%rV˸Cͣswʪ.tgvFO5DU T$b]Uan UgqZP`exXjImE#5e>}Vb3L)f$F}'MPAAHmtm)Y #}d{lWTZ{-.Xj:Y\s&ǖ@ ǫyσY!9`og0|)0Yl^0lBu]?ZQ,R%:ʃmڣtuxHWtX47 ~;#e^N3S>QVmU}S3r1F?:yc,ιh03ckSԨ(i_o`;g9 {A*AhrzV9{Y-n;ldj/?j8s7z6n5I ^VqbeSDF}=rZ.䎗„0r3.cR/v{A,K6my؝-|Uـe]hTa~r!`/e|7F9g>x'3v]!ҹ d7ZgA?Dj60$9v>pDYyn.&4 G fTSN;Ѕ2~f;q;= &Bύ/;^ 8nmJNtl4PLwcDI:6iV7gYZ07070100000073000081a400000000000000000000000167a4afb600001c24000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/char/ipmi/ipmi_poweroff.ko.xz7zXZִF!t/y]?Eh=ڜͩ=֫'bD8/8,*H^t+8&w( j4yY=@N[qvMX6@932gYL5QfNt{ z_}(Siّ⅔Oo)>q-3Fa^xܷ!$1y5Sb>'_n!iSW;2ò]Ue2!;6km2xkUQzV 9k&z~.||I]Kl;^2zNmh[hм_WC o _4I}Wɚp Xa&F٥󡣶m5ʾO6&>IKrDJrc-5@9S>N/gs'$6B1uT.qU.q <0yIWv n~kF4@W,N ^کF*~T\r%Ff0k^ WIh=Bn4.(B,uf[{edYJ)Bb =5Rvk[Ͱ#IYoLR)hci@m~ ' {e<0׻6pG~[}S!֜u-#csh6MLN-[T)^[Kc" G}pGӠil8v8I5h5 4jXP?F}wz_w&Bh Va h&d<D ¨_TknӘXS|Of.ܮJ@jcxA LHeWLzOCGyh3˥=[ݝ>X)`@t@ f@zIp":I#y;3%954 J?Ҁl|qT4IxW29\: ^9+CR|1IkÃHxV /:AaCuS0dV4F }4ڠK' ,nӖDSNf Z9+u{7rDo81,ߝJUdGM2l}rHN6&?k}Sz8?@*jO({|R .tXUb Wʱ 9'EѽYDЄhQd_yPlaVJhz ޣ$@V%`^u D8v/<)(kb a-|]{[t@? s:%j2H@ѫz: R,HCx8HjcOPf85Ѹ<@<3eIO0,PplI#)Fm1ͫӮuQE[H][Ŗd:B{|l]CNui`?A ְ8ʔYruS|<׋iG8(hnYfa4Lzn2݀>x9!x?P2De5HgIdZ`~E^IsG=c! UgҊfR~*4Uӑ @<z C ]4O5%md9 Bw x;N8/M5]V&7镔ʂ! ;7zx}lifλqzM`ICn^Z_qy$/h |Ciq\U{8۾Nl^Sic YD |2&!nTeoW ȹ94eHCSkXc iYE1w>VUE%] 0 mxJӊaB7,7Va-wrY^eLxVN8> :PM0Ij'+;V5A釒0#QnMwSe5+FžM@؁j@qCq؉Ί3Ks|ZM'R^ f {WϠ怣>UF̽zJF:?[i؅9?{(='| (Z^ Āl_%nwK^猬P"y섺֢ZTu@'KmUP̡#oh@PqHjRDchbmj%wոK N+=]Z  @eitW̓B,7o4]=d5j(K ~-*NC`Kt4ٻX^*U]?n/tgÓIZY`YWg Ujb7WRCHcAdS 0A*,_-D7//|138așGtDOm$׃&0p))mEh+; 3sw8oj݅\Ǽz1n Jd*zС`B)kï[,izhM j)^/ΰkkA䲚W:-*VԝL GaH$$>w̓ 'E`G Ymx;7 GnwyҋGn~fK2{zڃRqW]SKf_~i 8 GD<ә)Ma]SFa+ϸ[f PZ_7!ubJ>Z&:u @Ng/5Vh%ƚ7M1.dyG3 ;OqK"}Ys`>/ql.Kan!G_Yh0Chp;|n߁O/i[m C˫¸q&Hƥhq8edXUإCX5C^6T}x2l:;ÿ#*d[CqJ(PVpa+Ld"& L=B 3H9Z Dι"o)ɃA+ O.b38<:FP& .3?[=(v}}6s!ME=jױMwcj!gW;wz3 RvEώ95^j-8nYz֯fV `JT .Tfۡ+ӳmsaţ}ёdzed@<BBrk+Dm3]~:) {"DOAG<sTM+ശ'DڂK@isp8-6զ 5㹠ܓш4i6t97|8»%MqOKucuWDtDZ;';R;/ipz,c:@>ScԬ$.¾mX1Fa8OL G F.|լJE+{jkA\ XG%[@1xA͠,w426mzCatԓ(H fR"?W= J3pXM/nlojijA^3Ԫ>xPVҍzoy H8ڈ&o.;S2K/]Bw*clAϮ)bGؚqq"w68 =*FV΀=Fp1 cOv+`Ed!# w@GΈARئ˗v*^ Ujdh3B(ۨ.pc+Rty+ xh $kgO "QR:@QFsg'i9ݍGțѝzBI7\ժ)0rd{JBp.1|A{+y# "AKB.s>Iݾ< +0J},8dІ ?#ۚϤK'P'.`$@'͡ K/8"ëΑN{V+Ś骶Mܻ֖pYɾ}`JQ۫{;2Ԇr3:]>}Vj /- ;ڀ i8Ѱ"Ą̝-N`Nn;bS>i7wTmTnJ6:Y!/$JsuFds{L3J$cȫASRm;^g50Ɲay!.dE@u:h |i'uM'(2u,ѐꭐkXK8un᫤a`9212(Pq'E-D,X%i3fF.\or=fD*iV T"zFgվi p 0n^P Ea`wӒj] gL=鎇UVh͸ҏʭK)]TGSo߮ƛ@:;GSC)ר#Yu`tޯ|Eb E'YBm(2pѹ`K LƐ5aN3+(|0"I-{r\ I2'os>ɑۚL88E;O&΅qedvhP=,9.$#]no ]h*;{Okp1#$ }oZ~(# Yq]1A>{%3vxd1{襊>f5+`Z( N l)8f|&Pcjw_nJ!+_b_XY~Bd|⺜#}ݲkn6 <"آg8uG}v Dxy41ɜĸ:mG[sà  q%40C۔%,7^-j|e{:oօ*_Y [$,Ġ?AgLFrb0 %mF]r[^FƆmIn;wӓmCK+~E1V38p0t)N\d 3XmZP17&?~eU)/2t`Eop\4Q6SisC 1JQc ,gr^|\|Q|PG_E.ң^HcF_Qâ72xI.;%4yTCsIoV)^ȗ)\wߕR:khdR!Oft-I+ HHĩ1ޜm5jɣSmR4=,38"I^`_MVJ.y9)="ot:^XR~ 74QφJSqFynՕo&i?StG5J$gßꌾ8)܄6.&__jeD{?D2}9'o-B)]U\6FK'K^G4xrlD00 LnumP}Š=݊;0We :])zF@.y+c~Ns.pM'&zL;ތ h s߁3ˋ[Y|\L:m_}OӚ7% /wx׵ڹ.Pw*7uϔHYJOm| 7~U7gYZ07070100000074000081a400000000000000000000000167a4afb600007acc000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/char/ipmi/ipmi_si.ko.xz7zXZִF!t/?z]?Eh=ڜͩˉf`Γ ;_Aj9AwbZyިX !FICf.k##2ҝC) X.;P#' #^Zo>DU.>`5?IcOJZF _fj:WZ8 DX!JELUL*t硽ҷm?F+`gƈԌ0E}([PyR%S^nS}ß.%,u4[D1v PzM " i _.KH?h xq8֣/saf,,LZo ,*ehE_kb@?PKV䧰FipRڇ)9g k 1Y Iܓ;UGW4t8;G_ʏ^ˇ4c@*ﴚB%}a|!'WR~{40HlrVVūvg? %QI80 ٬l!0za]_%=ZӽVo}E&Ļ(˃_{7Q~5훽ӄZb?FI$qJ񴤭ƣb-1BI* 5$rTN?x{c.a 3Ac=ϕwVmY8'΀5(o kWm;'}kͧwkH\V.LpE|{)?V.A W3쇼iGX= M?.vҹh2ց (I7R 5/̥: zNݞ ,lݽ+~FU@=>zvKwEV=<ϑi測z]^"IܽE6F ot.5XsgzULXo)m Lǧ֚+߀]?AvP\|HEV#v&@(8X>؂IƖ\šЪ[Baf#7U=N5RCP/!9 f[c.`<5/yaϘ*|^tăwV0 `S}pY/952^X6sDP1oDyҺH5@$%`O3G_nA6Tskȯ{3uS2םhWg(R68e Ip`tIr 2)6.p.* D" upA+\JBiFv[e^QEbxo7bЌ8B럣@Aڱ]+ ,pXE[(WU|TiZZ LT6%^_pCҢ9'<5:Ԏ$u:c,$d~Ap%,^~lHbek1KWQOsa﹂~\Q pMz^& ΣTP5h}$ȫ0\m_ Q`bYvYN u{0TQ Y񡩶fI#rxGDMR$olƁ1{̘˚:r (\{܋l3,L}7{7:ؔJT/< o̊M>q(Z}?sȯ%، ϨLWvXG?3{<ߚULW%f;9ł{wYJ+ ,U2.b1 oxa!ʼn1 [6yZl_1[qx_@ѬNR"!H.@L2 Uߺ_xLr{'/F5=`{OC A0`,:T% .2ߎ`%WzX[.Z"Y;=mw _iчF*1NQ?k1a;2 Qܖ#b5xzjg55W8/\ ^kLBJ2Rw5JWbG5 Um˻hcxUiR`6"7aR[KQëQ摩֩j0& (,CHZB`)[807ߍcA_9^8҉E%pX녻J6[C m._"A= _ȝ`'ewwξfǠSˮ'"ӅKT<钨/b+؃&ŁDus<1)6m7c>#%_V:~ap6y;=)@uT']u(k\[g!MƯ$!Ŷ j&X&l\f~Q^}`.9A41>SF%9/ZU+eH'hxv)tJNSpoC=8dTiD S-42ɟ푁ĠLYSNyBRydx l?6xn_6B$]mM:J@E^{@ 왐wՍbMX `]T@+l6>ZHP>YX!fSzG3~9dڰ';Ąl ^QfLƜA}Ư9 ~-!C9vxf8U6aAK2 -#"atGZ F>pC%CM!`ϥEkdrh팉r;٬e$;4jb5â,"Q2HTVo읍`<x7Mj&#RN@Sς׸'0eKgl‡pd/<`Ȥ"{ !2ĕBZ^&϶܂_m^ʾLZcI\NN͵ ^h3ݹGPe#Y~dtF-qeܽz!kvcC$uG[`!vTʇNf}zdz'W'& ܋A`ae'ȁcj dO@÷f'A)/+/]itAm[>1Q y<_9+q3 ̬]0 T ), ?oYf̷vL½1Q?Sj:.}֥:7Xn&(i95&,olǗBbƷT33+ޤqBOgdK&t"2<m?W)軃g*w$@+!cHe}H$f#~[Ly7f`ԯEDHGÿZf̪ rr9%*=Aauw'>#2w3KM!7mS;RB/+)n'TNbjHc2ebܘ`r2AĘ`1z[|]{rdb?к /'.*̓.=S 1ZPf?WuzrMi;xȩ)*o|\-qCt2"O./՞.H_[A@dk* Vx w~96+آ]I,|.u_ p6y 目2F[]ܑNrudԪ K{ǮonF5tc&ʹdN2#IwVsaiQxrv@ ~3~QqM %>UuˮZ(#-ې/)!hx5 n~uqcPBTΘ S4Cșelx-0V/Яd #\,/(In{eI[ tҘjc'^1ݦHLΟʔ0Ǖ]1 ]8V#_%6iliIy?՞erC pJdP\1s(]c,9?.G؉hL =DwZ6^%5 ʢ|~ ȌTO| A-)pWi)^3{9Ț}U9xfomwk,HrDXqm^ՄWLB]xoɊ.4ϰ#iԥ70lPt껏 Y۬љwH.wNBK]@_&Hf?ΫR> 5%*AH?bL4KHFwq돉v*J}]18~:31 dx#}Z.ḂDJ&tpmё_F%ءy]hbʀ_SY)8u:4pc἞>ַn]$.{'Jvg$|5^;:cij_Cj ]Os) N5]tzBƲ-:dm= b'{uwz\ ׭0i6yhҴC$Ug_^oS|zMj:C=0m mY LX^f8P7QX<|8(wo%溏\xFNA!J2ddpKXׇrlηW4K4 eHrb?pݍn}[jey%E}$~Ȅs+s6~[a#Ĝ AoO)Nь$_x zYYQQl8OzyЦ? d:U:1-xZ+uf qL#> wcbpcA4.C$*™ + #&g'csz; `v bRI@%H cBQ(,9SlAڪkAA6J 6db:ae4*y~a55mI2]O~UULQ\|eNO[*Gi7Ϋm}r~y.^n_V5jmE'R3#1 50JX]ơP+g`PBw4pZz \"1iT&d&{gSgY0}qZ5Hg8EF1U-O[!x镐=)Rv`l'žR5tUTQ{ﻝ߸Qj8 =NJ^3lX`Can[oeN S߹ gjaR1WBzjҌuP2Ĭ ~cn"72B-Ϝ6FCSb9vxrؽMkL#fN!5_(YҠ1JN_HUyڪIJsOZ59qBᠮnX\St8ϚM3B;ےdgGyKYB޴X eљ.Bӄ$DLB+j09chӔO #G\ubx\Jx:jvy*sVyyOٲ^wqɩ|AFzd06mbZ6jN.(-U%!2U.l&ÔΝ|f&ڮWTK$AL_@68᧩77kVR*(،,a^uFts$ yTHlXp>@ RGo>Ij4|T"﹣QiD\琢'~BKDuLTG.[G_N.~̄?$bcHT4}@ LtqMs({}􃪞%t(߰ˍbbn?@XIB[[9s-tEBGO+ά*5RFbЕUh>6Idg|IY!'Vbz`d2]|M˩ h,mĞJl3"MKHxؿf Er X$L@kM{cg'q>;^|uV/C-z߈>htM%H]8\G ϱ[bA-66jȵVP MGu8U S`gTw;θGfióv[BA9܌oe*-L*,3L:l YM_͚w0Nuࡍ0VeSDr{Ag/{P1?wL%oXBKLPFH={>gVӗ vRJ=3LP@yz1Ct-'/! M{œ ;BShRs" S!X݋kGۻ2/&Z=8lQ[}JǐB#݆9J8xDq)]M*ZU/Fw?]UM1,.&c?羨cDc"z)KumqmuJY=Ɏ YW;)^(yKN:ޮ kтr{pZjTisYQ|Cy*/J s[K[Zcuƈ&bBFH ?5ߍ2v2;).'t鵠̬ hn4%btjiȴMWT,]4!{>8pRQo) iK n5PUz/d:Y bAG?9 Q9Rgш28L&#QO"'ŚR/~E/Y$җ.4^c/60VTgG. vFNw,^7hbJbEaZ$}s= ~TeSqGpW?Df1ߞcR&gO(7,Z+-WPCОi# j-\EޝS9efsAC6UY:ɘ mh%pr̷^~cT2aSjiRH-s\]ϑ?m1WPSv"8Y%֜<%[ =GnYl(jD&^.B{ ۰EjG2)v a ,1Lb:1uSڑֺpbbtuSiCE Ĝu;W`)`OT;s!2Љ<`h.!fa,'(MԝD^ef.WK'Ęg?(~-nj^'Vjb~Uz50PMp J !lQ%'%|=LX#خsջ/U;uV ɲ, @F-MFAe)Z/&mO=1(F`>03>A4q jN77u Z˔v8nLXu<[`$_|զqYD!MYsA;آ&R%$lCh3 TLSGsއb"TCi4fÔU}qn21_6iaN~t /j{")\a_&>MH&4Hi!Bnu*~ȓ FGi JG [WcSLIF3\ok{jԺkC1bʌ `F%G]XQ4:Џzdud%Nh^ȰB bBbwv|q%fi_hGYU{wKg"qq:5P75D0f-)mM)ymyi :Dgښkh4$\} ꔄ_;?j?ҳ vAm$[}'pߖvxjT ͭ{7)ȶ}{.b .\bfXRF9&K&U[YeUQC]׳ԶHSkI|߈SUlppQTBYS;ϕ1(jk=a[O tԆ NeQJIzUz@M`!~ y%U}l+^-J)jH*V_6(t5=YjQ?&@…&1Mpu-a I0@/7zԳWӘיulxHrkbeR")&^DON(("a9uG.K2I왈e̠[n'HWـD}YLcE?֊n7 Zp>s ]P\Z J\9*a`|v:&ql-,8zlwV bIw_8Z6Lm'~oY)* pAk-̍J]B9wam?\c~^)?$s)\򞨧'OB0QMsd=B39A5}b&뀶J`O\\XLe]ۢRh~NQևy5*5T2nt~e^TG(jzXYa!C\*s$&E~&R' ij:`̓Qؽ+/ZU,\HP wW3t]` K$C^/zΑd1.cff$ ᰊX+?bxbG3JDfL֊4-Ǽɞlc|73{@xe$Ru$qC;dR/YEpA*'~c&I&#,Ӫ8"SS0VF$ +h9m#M" Q^Z@EhE 8gSٰBu? dTVUKGL_dnX[f)(+ 6hQ=>3eȎp;,x=HJ@=D}0}u?,|" 8 yEAh)Op&0J!Z[{ܘ[=xޥWc+{kP ; DU) &I_ȸ }tY٬ˤvt곱͖MkR6~VHO:m;Y-HA]u߉큔P:-$J)-_.7k:xUeg ^-']Vk*%p!7b#f<B8V#߼SAYs h>OQV$?a* J2{ f6arKS le_Y5NQI!U_Sm\`˲%"Q(K~ f,?ݣÕlSCBe+ةAj"4iZfw$ZCJ\bi&5.- E!Ȏҕ'w0vm?pw| 6EwKX JVF|{Q$4ԯL…7_[R=@>ktSXo9iN]Z|$f:hG9O`!ޯP͚--X1mqi:x|}7! ʨ0ǚ JeL2UEMV'Hs:ЛqXFݘnf"}kMD&MqP!C;mOTi~k9#y\8 0ȡ'A|,G~vPSTЅL^ ZpuRMHݨrTQ2cS h1)րR{eZ!\O_f֪±B >J'OϾ*}LRZnۼrڜtBҥ^j^8wԨ`SYX{Z`z=,Z!E`ؗٯ\rԮFgjE$xQ2a(H異G~_bdc*s8H@#J&'3BO݈2'\YB7t]3 CB|to2a*(p7Q%n'jJrrŞMsF/dQk'EX $B]<,c^ z'r|HDe>N,c N|eze]} ~a6E&b82[_ZD$`i'r*: cٔKc8m@m/3*п5Urb%b.f3P { +qmP1~Lku&* 4ӗ5;ty|5DBu׷|v`Ne[Q W;vO,8BkP3O_}1J>r,-Umx0=;!%m5&7j7) *|- rаؔҤ-ba7F4ꨡ7xRFݢ։Z?b8=2;Pd I][ 3\< jo9d!UAd7+]!B8c7G vYQgB<ӿ;s=\>bi|z'uT}q2ZOf{<,Jd1(Vm$ӕt ^(䵍N t{P] D,zdLHJfx)b9dT浦j혱 $p)*^7#ۈ0'䧛v]N4x $$VU_W/!u0.]$MldGHX>NKd0AƵ ytnvE͓S\N+݌ CE /r4#ʐ_Ga˵uۻɞB`LV$r!2د xhTB "[K'R?g/0Ydp@⍈_/Y9^ؘ\"P.%񦜫oux%'# WʾYLCo{<5p+t/dnv}"B6[=T$U8< \us" m< I8v'.+2Ŷ-]w~$p?p:(h0z8U6[َ\g$v7!c;*`c8wVv l5.t+}c@U4׼`zℒ0:QSxyX/Rd:@NYֺB jC33i@&1cG]!.AsB{;REzN$ۜ^_ r*l hY3Zߓy^Q5FA%bҶ@']sp]09g$Q%J{XO'qXc{\quxh,.J({]})2b~Xpf(T bx#PF+v20 gkkvg}KG 0ҜmĬnqLe}1j#@jxxq5-.}†woY^,ij=!Z9+cXo_]ۃ+Sue!)_c0cL{imC67zuɵ2IU2CM6GF{ȺF0Nz2K˄M\zk:ɳq=$?]i wbI!$a)fmy=iÒXx%Xw}€eW{hP@Ь@7&ŦQ;|}_Ű&z9&lzKT q)' N4ugbG,ʄAb(i/4DY_)KF),Pf_*ԧ 3b`T wiu -tUgj 4H|&&`TSjg̸#ֲOhQ$4o%a]7K#jHȰտ6}z&yn[ڽ׻b,v`q% `εLtDDqR7w& UlwDv@[:1}p!bF(yMw:%B\/Yi$N6XO0-iQ @>B铌 26Ƃ@LSRiGp_ 5 k+1m?$^,u\cm-?7zZ:?c%< |B-G|xsNoŅM7:#AVacf  Z/- )Cr+XrsIJyr"җTXh+k N*ވ8?Ͷ2˒oɱjjX-Y]aTf/oGs,<(ɧ`qr|$IMno&+'KRe^7r%s7Ί4VddݙMjƠ]՞ *8};*lag :68tHjO,yF:Gk,lhSj*!QxAL^gwTWj~I7m^@a6{jjba KdSDŽs wn"*/%,]$pg/5ŨNʖ[ߟ7h2Xf[{E!`11;? `gCA4as*TIang%tS Vb4RuF-@KMjy Lm(YZQkIᘊ mb^ !t0Qݨ,7ufDWz@=Vu37扊3T .<2} rbmszyї<9&El5$ɖSÃx8'^zn@ ئ1S\a 'ŬeAʣs&v1(@O1f%^o|akꄖF8S<ڢ7xay*0ޭg% O\͝ 1,)vjqp"xR a߭ NN #t',&n ,>}IZߞyK =Qyɱ:jT )=e TXo?m)6';iS{cTlFMwqn6{c cpr3L*C06 b+i/* SQC{_ J:I%[B+B_>k7&*)BMW\Gn^EiF.tDQ-SHzQB5/8b@qޗHWq_cYk-0Tr Q-=s.``)&!houqpy6٤P;g?/[FnyH)%KӅt+>ߧccNGLj=v4udC9G;'^b* !(Ӹ] h UF|Po og,8c~ǓNN˳oc";,HE M$ɂXV)kqz1x|K.ih_ ֝F0j(*LG(JΠ ;T Ԡ/5؁I*y U{27?&zܾ}$BÏ=f>E#_7--nv6q {t kMhguNҵ%w.LC0X0&AAB4vCA%}L-3"rQʰg9ڌ'E΀ 8qU%VmWgd;M|~m8haon0WZq]vI c5m1WWd~pw _Z^"a$LMS$ ڑxCіZӵE\0"/NrСe3XX噼'Ԍi !WY7x*Zxr[)ac㦤[·V2v>&<{'2xEh/S ٟi__GzP؎?$ŧEFkL$.5(7`Xi&Sحbe >U%sN΍ɖQZA'7S^EcK)>fXr" leK7ә:\ZkL\뜟&g_J"{vAؚ="e&I3aK[C;w.NnaFa%^{O{%@@pҎQOvaxu=ܜtJƄ3[#Y%GoT"p筷*шf@(!BۍBߕ4oȘ83K#><%b1מϐB jɋR#{3_3;+JulS+Qxی_*rUS?#mUquRXX)i!δ)tin3ڱ%縛.= p6j_&_ȨQPt⒓P7w-# W\&l-D%oxbZ Mq]fWzw$@e4m<!ܐ5>ChnVj9Rx ֍֧6k XS8Mo1?YjM,REi.X컝EreK<1ieltaO j( %@b b1_8O1.|,-sG[OةHЅ^G:U$ Z+hntj s[q!~G[~gi;KRT+*S)՘8 .9hW20{ -xTKJodykD (FRb5,EF7E>/@>~ 8@4b~/fk38YFZyb)h0^noxT c?dMj\_PxZnE4P~Dw飧93d*Z75H'H|n aU*%Po,[1<}Gjәt` (MІGGh?~ތJP-$6Pjxx;CMIIq5ó")HZiL6Z^֟@7a -!$Wb Q#QWц%֒ lI|}͔("r6ud~^lnV{KW7Y FiRKH:pl7r~A}ϭĪyNjH䅭X0U#_  V)TsfadY(FUdT[4W>IO^ϛK Dw^i^L ֺKOJg$)c?R,xH`:@$K1P0V!a؜K2 L/kKoc]'V-_ޯ|=^YQB} 0Re)A#!DEZ4k]a&X+˩y٣7tl:IFCnЬѲM]DJŻw|)aނă; -x;@jBgO?#&V+cxևC~:`R:ڟB'G5pNB*<,ZCԊgg3B<cJ@ҦdÁ8"ܦx 棚Nl;K/,2-"ʊ:]e ypFE؛Yd<~3iap}1 ݽ @TE  9\|%3ړޟAì"Ҥܶ1ԿwBuhhYs{OoX|>0ÜcM;cA]!KB]%}P4t?eЫ8o#.JIoy]t'/I4SMFˈNlގP..)gș׋%r ^wp E&V񋯏0%F|]<_Ai{8jSپ7l2SD)dȖR+:!z֓&IƊӁ玙8O0 t$k)_waD"bPbΙ.g׊N8,.܉M /K8GߒLFl61Tb0$'sm5|(3J5" B7t_tvG0-EZ}%b7$1ٚl)ip.S˝yX=v.*5(~^]Ž[6:(0{)T:}⹈ӠݿK:޴;=m^'V{f,Na8$F; ;D0bn nl</hf- )-\my0fIU]-V۟&R285n[k.K/W6:a r†S][;C .!\r6qt˹󝾱>*A!E{2fK'KO+󥄥|d썼:d&1}% bklcEv$NxN`h373-B@ɪ qqٳrKk_TdҘ)f ޝv%oHM}N{-0, WUM|r۴?AUmH| t2%13~PgK2[,ou\#I3<<~٤Od1 U;+ܘ @+pLm`FW&7g-J* rw&VVw*6Cyuߑ jX,WXv2l 2%,,ptb3o /^Չ8d7%[3-"N"]hXbmPKz.jqPy^?lL,ݾ<]`'kκn"lVcm0 ܗnСOqTt]J#hoא|z`Gռ,OIU%R7׫.rXK廱ֺ"<-R |@Ege@z8p]#>-Im`4y%ִ,V7Ң;Syh?ѻ~HCcD2,uv"+ [5.t0na/Rer! rXA@;oh @džX2[(1Hk4! @9iuW42Ek\~Ī.ʊgl4؂jw&8Ͼ 9 %LxD=:A L+*(r |t3ky`iKL#UPМW]4?62o5ڕgX?aX}3 *-[J>PK`{LJ>%Q A?-CLV QE6BnCGwB +̿ rن,MΗk&wP8q&8qC-ɆkĽfV@,Ny ;^e*2VޙNh>bFt nS3S;GRnE:C&z7@s:@ >DK9Ce{#czB|q0% _|qFA}zRt")Z&xˎ(aL|ǡegP<>:=r}}P,v+~VX0y`8k&q>G\t ^C VEÐDQ81?j. \a?HDjFJ(v$߆NV)OԨ"uq?^'#ybTQ cl7qJum,;mT 0d]sK2j:iZE!LJrF耼w0 t ji @'mOmYxFLmi\ 5<|.|FllU}@aLߠ9㙊 ;gGS.wDJ-P)!?yU=. ~bqE`KQqlI>HfMfley9A,bnJG| HE'ǻͿ7^}/2TDNVC62{oIɼz_׼1V+#F:%⋄m,T)R2}Ecf*Ϊv-!VGQ=$XC#dFGg|xbZA78ẻ?n6yBv5P(I ;vڢRs1Df-r[P^o!U,tSˑ0BzcPT|VxSFl Z5KOUxi 7pLPjSv @MxurG;7U |]\,iLQ|V;8 %%clĢ0Jޏuice4[NTCMc!g(XcUzmHbfg{VЍGmZ2⾲3d!٩e*S h 2xqSާ~K5w W]jgHb$$$z=J8*`PyPI3I#QG#=.,",}#[ox^!$\l|t["GV&yvz?=z?t3 jsԥuz'īDk"}yw|wwwM-C|;EG=7՜0ѹ"͜UK)nA+{y/f &^ĕi١oe*!{A'̀1nNJ1hr~DO_WЗ~ͬX=7j=.CCߠ0HJeĚʄCߓY(2|WLEjZM (-*.6hEmvL}K u雀*K7ȏZ48]2q'zq^OoT;^U,l=t(MyUORlC;#DvnࡣZƥ@\4;)3{b@IDb2_x╢V ρESrju]ORhځGX"'|iM-x@;n.uV|<.y|Z/ L:FseM$ܷ64;<$FO^(fĽfsGCj4' 1=ELIm>t "]bHNP;<93ϕYƙj4T㞨OጭYohW֕4I!f\֌F`΢V RGڔ`IpŗB jD$h ^7A2#>+JaE!ir5!{EMm@hE9i]ʊZԴzȢ\rRi&6K*jq~9"op\T͂}oůxu$[[r "h:wv `NjġM ՇJ)x> Z -B?1R=En0b3040DY&NEj_%Jp-bEXh\L+}\l$>ˍLBL[UmBܭ\^e` `O>[G@W c|- j i C{t)uD@0 D1Z܊!jNAD;=Fn:J] #s3fw rCp4 e蓧էcK3jД!{}d[4FG^Qazc9hE[%>,aGG5zܔ}4p%, 5voΜS@FыpO@;s$9A7;B/*-waC`l?Ani~^jOS%>ed)Ln4dy3!cɽT@t6uςHt~y (|!/4Vx!`NIwgJVUGDLK44r]<=9Lfٗյ%Z@,_:f 9s[rowS)5#ׅu IH{Tj@5&֗L`$2 &&E%T簮iZ=)$8`WpӉ9 O[ÎTTX {1Ɖ'_TO7ը4xfވ23X*wkX6ԽH3#E^3ssɓ߃_ZSY.;2Kb9D >m}SsUWͮ&%ֆZxE߸>'~IDN" .ZGkcJ_]tK-N}B\ ,_rsKm8uK'DaxyoA?XYƒ(m+)qZ{u*N| Ul kbWr+Zʍ] 87`cd8y0(>wA@0GJ 젛[jQ)]zb#b&2b=,Daڎ\ *zy Js-wsn9>D;U gInJeϊƻj:(+ id O4w7ޡaؕn* ]82JSt[v+Gi=aheܯ5M(L dhgS q9Hi0L]E}l$辪D1UęM$FDr|׏g~Xzdɟx,kr i6ղi?*Tpܣ03stȓjI:(f|?/_H&7TKevQ}NɤYWrNٸQț9k`2[sA 1 OAw{煞1y`{F'l>Cs?EroCXairEIL>oG(Xީ֎TaQ83bk"bёOѾ "~Jз:hEq8k΋6g@M߲ڽA;U3Ǡ@<%ZDX821B$K!prT阏fl2xBFA&1YȎCM]`"EDӫGC/PH4 KDBe/PC֚|<b 1_ha̅pG}* ] ?bY]S% Y+4H3<.mإ31Tv*C(Vd\ qzeU̷'}!ٴHo݊@uURW7I~Ƿ#ʮG2O/>×m;Ak7tp aV':0'iD7VoOz$\TZk6;l}xhetKhNԵ +[dyXBxiP{]VzْѾ9i#}ww` |v4EwW5d^On!HѾz^>6 AƿFRX|vdt,>NdZ! (cSELl<ʭ_෋);b;-RSiEib&M띲沱45EbB 9h䐗A&?TJ)1ֽS!v}vUnJ]qD9?׀s:NzüfN!{jGz9Xd!mW*,WLoR\ Ο_ 8t4!=:ģQDNG3Sl,yJaZ7ߋK(*P IIѰ̱=,[`T<`S2#M<6A2& W6A-`W.JƴI44%Ƴ9Q WEGCFȵ9ì:tŮ_ؕ7Ih7YgH<)@ N:yvڹ3.?*7ǹ_7A5ķ]Ģ"Hϡbw0ڧ6K%snPZ`pU%t3D#m qAXd d7SjҴ j18.~ȿ5&IMvL.pBns9 ]\"wU3E@y-Zǟ!Nv;?l]#HeD+dޥr{2DI9mh\#se3Pa0a; /=N0zf|U!zupȮ'1gBBH)䴍Ud$`l]z[&I%4$4{JBAظgQ"9Yz\/@:y)/0yU"mGA.\&|~ J @5|bT]}\dhr[*N|[uRp;IFuHuv#k& JIY[6wdZd:cRA;G.ry8&]7eb|dO,hC۶\V`BH'"`m,/kbǺP bqR ޞNd92BqF'$h"JWUYfoVd7-IO>r..O L \ILK_Hh3Ld|3ƍ}!vB)VPt BC`o #}Ѣ*5'$_wi7Ӿ_Gv/$`onrBјd^ dRNAN.GYOw.&,-J E(&㜅lv; /V|>hԒȩ0PzaHP+7 @q/'W½Ӿl(58GtHS}OΓLbW"U[p_pIͯݴƩ`w;ӣ8%]ȚGAfA4Ǐ;œbUYabH5jx6.]љXZ~~/=-;Q}7 ~~y_j()8GbeK[|bt6W9 mq{ps;]_|C#Zա,Ս`zڊ/SU8\67;{IÛ%X>?Xb6 XG~L<Ƴpk={Q3HQ!w$}56J=Bs^YHD6=%f%E6pA7(W"ˡG"uU.RJhi Նf7|M)V [c&.:SmH@hΜ/G!3iCEɲXyXW왚dħJ*^txœ$}uAcIZsH`DgWn wƠ$1|qiFĒ45JYiz)ddP $C.SvS},ю6nAgIpBQKc nu [2jv"[z3w?Wh# ?Wm' \3(x?ğG4?a]Cl;R*@kj{z%_HKEi||vǃ^H~)T>nV¿O)-E^SnWr\Y{5ŹS@5gO|kr- -(@y;ʅt~t'hzn)ugu0'(Gs\wU3kG =g(9=*~i} h=.r0)OGI[w^)wC؊lB[d*Yb 9*f; ^ ~,f8U}elKI mb`巿_ `t%1qѕ]~]NC,J 3Ee$s6Q<?P~c۩J^. tRܩr|]Π,"duM$7dPfMn/:,)$kIGevԀ =e's[71QI1[i FyOcT oK9-:w.]K+Gʊl\9#}1+X߉'P_p2?Qg"혝9+?|#Œ-[4\MRL98W[?#dooVz >,4hAl”v0A`Ӌ2zd&TZaӬ\8&).]z*ӧdG3< W)Hklvz/^. '0MjQp?@wsܞrqko[>o6~h\A[Bʵc ߵ۱q0v;q`;$' 3*W&t_u4N aZ$),qlCH/i$el"+ q ^ c+mQO7`2KYSkqҗ3[q^MņGT#?q)}!`sGJM0 kgnZEdOe% /'YP/.Yy D>"ݓi+;;U9;`̛VG=DRz_VoQowN}dx%mj~-1xzH!PlK"R4P; `AlCrQ:焈AD9h}+ؓh]&ҿV#H%[  X" 5غɸ)L"ޞ_?E`emowr,fxN-إ &a?n~Q2GEIV Jl RlXT.>ڭIVK%9QTwn ̡A 7|gW+GCШ+!g3j:%#goAkݨW(oyZ|zB Q/sOUR鷝&w07LFዻ 2xc$hU:\_ʹJsz/uPL.5o½d~m&ZUj^Nڑߛg?IY;pN=CKtbڎG_se 坴ҍ,Y@*OטlzʭkR% F~dfBs} 㸽@kk&SP_kaSBHyM0iW ˌj9[XLwx"~<>G6):ƺ@)a lB f]PMTeTzH.<;.=wThВaK>!IkJ&-aX4gT ޢCL^g(+ d(PkEWC 5DH=M(叿},"^]57ЁR-P 'g,Jp9I 6zoGHʞ)#L1X"owJ-iI7YY6/,20'3#S͡ڸId۸!0Nkv+=\/掼 O]_EBUǷ~oB.!yw}߭t:X~~k) qR![4q+3\r;Wzu^E\ XZ=C:_bW %U!dp$;3fMhlFзQb~.N%S$ ]])=-5a:9*H$#4TGc+*-j18Cڢ芟VєXS0"צ]l/WH7W?hh|;Pb* Nrٸ|o+*)G&ŊKOWi%9r+<}\ci y#U7PЈ2{{Z ~ ^0"/Pxf_Vb$7jtJtﯮqr]y(s𯮭nSwK30> Db+#|K߱+j%= "XF-M[,Dgk8|wcm+\Z9>~ 4t{A rLU^ut2 w : tF }`zin`V@yS~+28H/>I#f#?ݙiղ YkLF&l}5S.vX}S$U6@Q05aKuxh>)-)|!B5Tv8CϞ|Iꧽ&+j+WaSq 9aŖu‹`KzJj#?8n_T Tz a4$쮴ԯyoG *A*V@IYA`ք3a!8Zi:*WP&)4INSLjPROmCA+G]:n@x{Ʒ X[4^ #f ̀^iqh7j&oebiݸG*P_@o; )%fU^  >$(!ߥ_Frl?)diKNWx/ד/n'(<9A޺@0Ec7*gnYԮD5tU!UL\-Hg_DuNpRnTZ€Ko8}Q|ԭƷM7UsYUbRuV/dOǻOGwv'w?^AgH9@5O ;NTߺK/ߥt<Ɯ\Rsk|=sa)ߧ.(VPEKY*Aҍ<i'+Uo'LK"KgsMF c5X@ڻy{%$ +іOx Q EXpzF͗?_mr_BuM>B r Z| p VeXj(MEUL& 풯SEYV#VJr0igt `2%JkˎšUc\ͳdEAč [nC&Tkj' zdKzYOZ^qνY5Towl-< ?arz3ek?&|Ȯ7RrEt}& ez蘄X]}ݺcEYsQ+f̡"J}&88cWg{O`Vsö<\5];6ܴ|3? e6$5?J ƂeZng?>VH@&u/#%B9__VBD-ݽh/4KЀE:Na%~1leD}iqu* *G.Eȶl4H ׳VvU3SL3%qdRb0IG0:$^K,L A8;⮴N9KPvS7|uDgti%Λ'.lTEc1k ;㙏 }Vu` :`3%*%ir0tAYgx+~k6l٬A#yh3" NdNOE@]˅uIX_I@Z'{XN1 Jw]gz\Is;|K!)Yϝ$IT6.,y\!lZ^d_1}+CD]ZAAmcpq6C< ,N80窘qw|+(BcK?6IK[Sgp{MuH*0ApwwoHA 0q&mW.#z] <&o*-cQ\_\n"&=2yLYCT=~..6}6x*p]cs8ڱ>R 0t#+%((MIگN$(k\$Pw<35^HmqPuiu-567o(Wn.ɳh=&g%wy!`5daKv\1ǎKb(K4Y$mXG w II.Cc,nOԒ ƅ l XW6V!pYvY0mZa]gk _cEkJD2\c_c %46%5?WkF!9ChkD71ll=k #vhB 0xFߗDH&s٪ƦM?֔yEbhujm,UVr;mQN^nMFgD5} pJW XxF f1 pqN@r藸qsY۰m>_O#_! - *]i5j~¬j ;Qr[o~,Z)9]VO!Sg_^n=D="K=zjLKb!%t.˽ʟn6RVG$"`~,"l؇-G|(xf^J߮S?xd n7hLW[q蜆} Z=-g Jc"Ǻ<7m2`nF<>^l[ ^"VD ɂnt^IJS빨>H7ŪVWҳ K^}XZ߭@\Yb<@<|']#;kiq^ٙq]=e;A?asVCwQOz-0;K nغd,\=#2. X^lߎ\XCߧn`R$uUB4o:5Žtxb(XJ{+d迶WGtX+wvJDڏ Z?W0G<Y۲ǎh,FWTg|m<bUW ~.9 h}hdO>{ {o OMb k7׳2u6 YsE4 q[uIB"Ǥo| yc!;b5ۃUg5vg2RK@*b^vJ)_bK 5j]5(s7A6C&ٍ ~s o%}JLy&F6莛.NzLΒӭiG _QnvjJ Ո _{]dAiL]%_Ы.6+2+c|. hNu7gȒC}0G9]-%AФ"7!ɽYE9QwcUD¤~%lw1N/E(&-W& ~>K2kSx}جP?oTm!ڋ{DSs[Pd7&4h *M myQc;EA/Rţb&*-@*0[~=Q;rY#쬏=Dqi3jfKH\ݲfÙ:"=aiMmyHC}Э rfjFXQb#KYZ 9G^]N z" (w gWA|ڞ% ^e9$ PwT.yrVNX‰kcnVV,(&Aw_mCo!fQy(+$ $-1Wu#M'T0IG*SR _#7&b5×$Ijȸ'SCOUz 9B 96=0{sϑDDp1HYI<]A±< kyPNem5zj8۬k qPLZ2P7Wx4• ^e_)`"J["! }np@1EgrI/ C?b ɭSG_ цUTK#"<1>̃U`y4:wE{M9 J/"Aڇ#pU w?;=.\e%%'|WHǤqz@tL$?񲟎R( @b{albT̆?hV!6yx]hYbW;2,~; %7PT&2DBK_ikGڎLna\ifˈ8YFqW><|]tCԂC+@\=@KL ,-hw'$|B]% R<) qgy͙]A7LԾZGKZ:Zvh-Ep A²c>s#z`͌U[ n?.jn2"o?Ԋ(ɾY9g*7YmBZt2ic+9(b$u'_E9 k8'fZ/Jm03dRb?(ttjueI-}m.G &ebrmf2+|X_S cJf/Gʦ3Qd瘝*LG* Q6Qӡ!aNI1;nWrmL8&㫌iRvr|2Dx&KHxn߱{G;́d^RʼnDLF2%*38hʲym(hzzxؙswώiW#V5S?&cm#NORB~+Iȿ(Rwm/56~ԄvϺO 1L'WhuR]I+cO1,j=%Zt, /sF՞F`7cSG[n,E%i&,;ʨ]GW-m1'| [WNA@[o{!H֨Yn@KàRkӞ5W=|dpS3:a;V?!hw`ݦ$*tڋ]ٙAD™n//A)Z11Oeh:< -Rj1*Xc7:y.rrsH771Ԑ!0]ǽhr9]S B. 01ohD<9#AaVUCf4rW@,N]LҒ^5b_MEA|jAYw4=j KWʭV~`b#<6/} P Cȭ&2RqZ5\s!pE7ӾYs]C˄i6S"5 4 @n) ZXQvp.Ί*0Gr+l/;eᥕ$ ?רCm9?DW󕪤 ܊M%wd,./HbXĀK@GI# 9D2Hm&Zl־ >jbG(Qe >Ô̮tx|ٯzTx&YO#5NulO3?^L(C8ktwiz&|WZooY3KӁ |`. dy]v ӳ܃Ū/ k8UhH~Tؽ>Iljt䟜-Bg}.\֜ @cg`3@ D^俧Ih&x&=1z$b&( \GB.Ca~wIo)v/GDï lAS}}-2!4x ٽks_.^ybw6".2X6KXhIW]f(T yw'mFϥ7Z!@hnϷoYWza6M 1hZ? a ,A߯Nm Ԅ,6I:ꡇqx3l9bx@f%Z cGbJݠ܄@ә^RgZӌwp__Z-P^P!0\jʛz'ٽojED^yuG%^E+d/#d<-zO/$AM7FQ2Z*)>8^*О'$RϹ!$}IZ]wBXdBY,JJh )ě[^j44R*J"vj?" HNyKұq;ND&]Ypѝ8/VUrsZY; v\azl# Ąej|w/ ePff\+'W+j0MoЛ/*~QywswQARE}kd ŽVMu5* #V0:{xr(Ғ(F~ $j*[(zޮY \H\"D]#*ĞUQV?`ela\S+:ؽ+mŷb%Z.^sS*:ӧc\ZQ _]9+f7:Uҗ}մĒg=fҎ):AE"6,&ǃDNl@ +_?oev$8Mr?2T* 78"]~ؘjA1;3!hv1I:lY2(i.2AkhH/ӟg#kE2 ) 9.Sl?NxnYd=^;x (ՠv܌*Dpץyy+2봖0*`\Ib&#Zf9.vVfBeN"8^D,aۭCsgAA_fG[Կ/(܇YFuMUu|r{ xɫ2ۗwc&[Ë'  e !,K",iPʳ, }X6 ``u3>^RSƵ|Y"[Kuqd# *5pXM0g=kY "a75N!INRq;ދ%DIAg-(l3LڸH9_@ytڹ}J|V"dj=_-? r4|7~!  Yk3/#*eExmŲb';lUZP[[;sE7*KahA YEt*c$_\ †^1;>ʡO-&"0/ӥ#yƷ6-(IW?!':Jgϼ ƑbRAiFI˫t?v =BPlp޴|%^p+1=Yib*,lt :L5C9{0單v&!<\Wf כiUeVҫ29g䊳 bI Z1 K@Ņd40RD$pi EEfQ\МeyGx͕] 5jBi3{^*- LہcD@\O 7 Ɍ gomg\4&Nq{W>TD's :z&0zOY߁ ~Qw*w\AUqx'g, 凟&H0m%ɑלH0gU3'Oi}t8\=zyMu^r( Ц+ѓ5㬞ɯZ,+; SV@e{^xt0O{Jd ː`2-fh#Xz l"W`DtcMx=tkO /y8>t nsRne!J2`UיAVNHDR~)1veRF j TtwjD[uFz{;2f""J,vsj&L -gI,.y8v5B VvVGZ%, kdV_hoԴQ:xwzC^G\Лs|$v fWT4ʣN#آdFy|jH*$Y6OsE' 4)WO!{V'v27hE;&=>ugg˜\W]Zw H3un3g w(o>Kz=mq+CTyvjK W!_,ݖ:&@nڒVֻb{AT7Uʇ:7Lk@#C G#POۂ sM BF +czysH +4)B~'iKz]HK$;6#Za }b`d:0Hbox:|jD\149b^~z&,JK5=Ș?Jg(M>M}5p+!jiDAk0zA4g(ps::]<{#k2[h &@ avn_z =HY΂ #v4m#OzLOv"^sS}XPEBM~8,T"Gw]޶׌!,\#oiI޵Nl';y}7:MG!٥`rր|uz?qܘG:|e)n,Ϭjk / oiqId`3UY3ΙE#!Io&\,Wz`T/Y;*I"4TYDE݆RfjM8s _~}_/YD]Ý>ɩXz͑DNaNk2zS=͝m{G-+uESb!{6n-N22>ӷ#b j͐хEr %wohn)c$cs7zV'wv*޵.f(SsouG}g X9Y8iAOHۑiIklh_! Z0},WFt׭y{7}z+SG" amge3Go77Z_bә%j7b#|V +dF?/|9#К1C5*K +1{|^eSPN8hs$H-Q`z:G5FwnOf$Fv5 z ^CZ'tvciGxӹ,XӋ gcW: ggEnʉ 18WO6a|!+2 W٭a#-`aN;Qny0|~:rx$VxdDMXG'Bx2FH\ S(t|Vץwy4<~ 졹Bk_5~ yn$ L_~JL&9O"?Q"+I`zDqi@@x6|E>&G^J> .ƧN$ja Ig QRzogO0wU~<.@5e.Ԏj6hTEkAfTld:UoiU&`TB_u )ˇt^κe:Ո-$0K|ŎםTPI.8Cv_, /t}qq=E1&З4-b%<S=^Y/ e~6I)]#(#V⃄Țpa\UaGݼV׼$iavg7a0|t۸D#ߑL4 ƖXuD8i =@"@KA!%2b- O^HgFkn^-,#產ڪt}=7 LU (j86S˾$yMNYCE^-)#?i.0(o|%^`!.ȋ~Z*•InOf:TVAS+;tLMp(/=AO qv;$G!oT_z|þj$0S˾i蟺m{0_g C}v렦zc̦MpɢxмMNtru{`A&YbW:s;>4[,t?],\wq(d섆|p*H@wĢ<6g(Gy3~\ KEme0Yu&L(.M–LyuC޻'A4ØM@0E>ncmr%Jǟ[~2Coi˩q[-@!m7PHx *jkx&[mkee'v/v"Pi/r|C%SJ?щw^fme.~`+FZ$Ft|ދ p~q6 tGZv}.%XX3Z'Uq:aY1pwvPy􈅐XV(x;Oi(ѿ?0:Z&!б!,d3) 1Aޮ_Fʷ_0۟-eۧJv:d5tZvzxW/=:I[/NZhp ȹ ⯚ \șE+aqpP e/4v],h ^OCDQǛ8^xAǒ_l4K/x?́L":M|7\%ե!(Dj+[OLu={Ǟơr=b_NV J 5ˊ_`jbK#_\ܙ&&KJjZOā!r,^8V3"H$xE,LFHӎ,9*X>LI?{aX܅oaCl(zģSv[-R/΋9㇯(-ؕX%ھwvt6[KN's$Ȑzgamo2>=P)c+i=vVK#3JtTvO,AI٬8q!5C81~`#{ A2pck9o#T.i#˫8veiu`OGX "-ߞᢍt=MmHe )2j @A1isLj+o(8g6B]nAJ.Oao!!X9Bz\PLF_Dbu$ 4>J/͛nNƿ'rZo0ര_W#MqW,2pʧbΆLiJȪ` yC@MYOȕ ?=_ʭFY巸L A)dY,GVr VRp pLsi\In ~rsbeDPҐ(qs{*ļߐ#zoyog]Ʋ%7 'A cٱInA ym{/'y ,>T inpո# PL뙟FqNhAʜ擬c6C0Mvx=%c7֢摪݋Y562͑%H*9LO!RܾH[W=nc`CMimi26B"Lcpt 1Hrcqf#^kLl^?Icl/wSs.,{os%G.t4Z,zR"vqB,Kspf 2jZzF0+U0Oᆣ5xXï6"!C"|`}pQ0} N1/ΊaP+A|Sz (\x_Eعl;ˈ7vm/n/nEꞮ(pz56qz}rU#% q>bծ]%~cD=i>ib$bd:T.f0Yݝ|tlaKrw*n%svWjVdVҼ+?!*ZɁ. nxFQOӀ{([h5ܡܲc+;̄l+[fDÝ [͞C{ֱxfUhOiy,uX1̻7OCbiYG60 pc,J].Pmbsja3"L낻dmUG =[ dE+LB  K0ܷ4-~>㺉ApB? rx5]%(whٝVj栏՚1 U|0 ]ۺko[Mmq( Cu#Q{fl!Il9D\`ҚEP>>!Dy`ZNm|F$x!Pm&UD9Ԏq &c0=Vp+T൝4 h5e71X4ȃRx:oKiJIY$hQ3I+ej QW(ܸ%aJ"pIYoz]چS%);xUWlUfV"=ݻVL&S&`(,&*σz#Ӊ"`+m2/Sv+|n;DڙˡH!ܨZS*;TĮO!5&ݽed$gjgMJ!۩ٶs<:'m&4v/V[(~9I㥄qv?BOZ`oVRp j P dLXu`^;HωYw)cv6i~^&߳]:1;~HM^S-XJ;8 ΀@ǯܴ<=ZvV/4^g; !ij3,`θX7[&z0idwyo\)3{"\I"2!?/!sU $wk`VђH_YNr3[kZA2V3Hi$Q-5 ^*@;x^0,>.3}Bci5|! )w&ֺ+Ua k|Xѧ)!#ff먹$i(cll 2!UQ+XJ3 ԅ0*=YuG; ppCD'nun1}j{ASّ_1>G]s+ȋK WxivﮢMM ⮋Zz ׿0cnd^mx"Ђ^\M1 fЙQ\ v0kDF/m`W헊lCs[Wl$[nm`'+smYJ \ LJvx,Ӝf7?gY/U?yA <dK FTҟXaՆ)O]f-˖j !iIM2c<0,vAl3-$'`х4#xQ7&k9+$W>"Vm6a Ԅ_-bO9(yRs &0ߥ]4&s x*k@ɽƋ N4٢{bO\l#ۧ4~qIt r*u\Lb>4Sc9E:M5W7JÙ2 }{?2/P+ h| f7y6O ЂjXMF [q8ߒ|1i{p fOMyE\gѓi9Tfλ"؞ui֌59뚘f!T3JZ(,ВkD8l-NKDn  ;˶b *_6LPl"iˠˋ2eʵVmQT)dBATTɹЊK59p~Iy7zu[D@NEXŅ́ʮGȖl"1b[M+0-XUh5ΏޫE?&5SvNqOzr=|g O#樠`n GS?c]==oīH6'G_ܕ4nr &Ng(M0~;bc_Wt8 0#&Kwn^R8]jr4Ʒ^෤TnsDtS&iV-xb]|^ =cv5ʵOpDKj R9VQF^hN`TOUl4E`(]llySҁtB+DJ0&mOy haUb i/;w*\]?E!Q| 3EQཾAL޺X=svדx67I aPls0 ƒ?E =to[AbamQ.-vxDϋ"-魉a-'?&=Q@޼wT!a =ī(ez !<*0No)etFcDa`>Jq0fV8[`-$u)'[(`1Lgrr-.{ou~UK3 3m'8z, ܰKamַ܎q0 L Qlި^j=r9>-=s9(nՆr6.z|7CcOcQuW m}m3S7DG5  1Qva"'?G3#:QWAڂ|FzgC8?ma3-Maxv|p h 73{ z܀_<IjDi"D껂xOZn]{ r9> >OQ3,4/zK&6xJ|Ke3?i G07΍/%~5`U=~$‡gC}~^:+HqӘYQ{ϗgZ[{YI}4iGB\VeqիT龤mx9ySJ߯HY̜)O5&!P6 -W9`_ z7\inȀJeznAe7r }- υxaaL\JVim۸a^*2ݸ8yGosٖiaqH\4:/E΀dZ]gy6JX"F_^3LtB~G7Pp=7e@ A^pEfiL.׃ߥȍ $'Lՙ whTxHlIڅnHگ$1w5o&T` [AWJ,ʀ=Ur^~.…: ϯvzf&> #4=bhx#s<^cF7f`RgŐkڅ[ x5n9p;/Fjt_: oHM<ȨSgEScLRDVk'=LܰS%baݘ$MbqXSGT<o@XٞT~kP=h )M/"зUqDa|0HKua:E9Hd.Eq2O #=o\|骁bWV%V-PcLO#JZuR, FRXZ3fRN{f38f!ҼHú0;Y(=s %3옥‹CgoNz%6+T9"^dLq0sF 2%iƓ DN' {@j6-5X=K}q]QB0ys-&aBz$ -='©k<iEVL ==h3>Yr?f9Y F>[dRSjkǡsײr&޿D̤&{BZǬdگUvRͭuѩ>s!QvI ٲ037؈#&*RX:JAc$,ߚO ^Ҿ͈N6/:6C< mB}-1 v贆_݀DZ$D 06 +) ދ!LcP9F\/xo;l/D9hEkfI?]GpD-R&jEƚ&XpӐ)lz6VV':@R$Uخ'd .?)kv|^R \ytQ?Ub3z%V47SB3`u`] +C(*5c$L#Zuel3;f3Wѡ%cB*CLC\RMmuo3^VV.ٟ:Jt 4Zo*V`Lè2AUی\| +W{YA;Rj܋p9ݝZZ{L:KAPzOSX}gZKm.i\p$*€dW_dAtД[a6ܭyn#. m.oݝ8]"zn@ HS$%\׺uЖΰG`jgRr¶ 2i?Oל5{e6P/VD[XO[kӴØA.ɴ-X VzAv/{Q鍏Ev_|$r|>]|8K8$/:Ԣp0;4fh/X!d]YP+ܧG6Dx69RXE1(s|oxpf/ ([|n.2i: کZE©A c$M|K  k*##X{줶bգr4dAӓ٤2,-EBIDڦRRr_Wf/rhcmMi#qg7 TLoL4(~r>A,s;}` '%"W.&+ul6śM b$ز8$,I7WV'x<؎k+Y6D|Zy繦{mc'80+S%䐦:v 4GSf7@/n= F#[Ҽwv3@c6}V@NUkuqH@$S;Az,ԸW3-uL0"X4i w]/f~G Kzt)[ÈA`pP7% |qaXk[ =up"EW~ڄ*<=* 0b]IX%"M sM1.39PD>ӭ`iQ Ox"C m!hܹOf3Wx)Uf׷+W| w`}ii@~*1K.iSgϾh@綖IΛ] TZ " -V !F "4)>5WG^zǞusva!BbCvktxɑ3dRLz Q"MSdO$}IW9d J\q?A!@ t{D)59UCeXs`L;$fjR=p]"~n/̏*ׅ@d':+5yx9vBy1t}MAc0,*S]1?I!xV8J䠼rZRBpճ(Z 9M#J`ZӰr?l1#wԷX>,QɁ,иJ`nPkeӚhSNCb?i'wi=!_,QQ.| JOM!CT9BȷpԤDu?*6vqr]ʽ L\EBwȏI 4 j-I\?+~o[Rn^8pK`xbTlNGIcd;˲&'Crͧ/9GX-;V@D!:^o5 ) wxZC#~m*V1i7̰7+n+T',q[h=OBaրZnZ p-/3V@ ҧT1( MRBNZ!-?FpzqNf S~^S O5%I̭lY8R1kuhGUplmLB{1\BpF$TCˌ:bh e343VbHLZ?W4 ZϥW ~m 1içA|}8UXsYGL @#B>7#y c2TPqa} _zWtlDI"#آt2-uPPvd.0V,T' *>*EJC%]|X" ަLPY[]8eRL02&IB\ W!R H =vj b YmL%~=RfdvK_L`2YD'.wBTU2\Wʋn!mߒq + g&!S(7k$K?`y;*+z̈́YAxfAxTG(*Y405{X7Hڏ?MH6m4ώ-DhxX"(ZѳXLjZJnaOGQT4co jʨG}7wEI@f}sP#TZP&?2dy<$3ґD D($!0ҏ8EXE1l|DR"\(Z_6^c+WNФjrVVrC=}pf?Y"2s 3a:j%4lѼoqC@@ѕY;`kT'MMX^d%nςT|脇n2hzJ$* AO ˬM1\ ~Ym,J~➞ǩ'jD}o 8.tV_Ir@J/v)]90ؾqO~ާgtyb7A_Br;MSJbkW3̈́[4m{DANϵx"2r'(%N^!#9VY,ʌjPg` pX-2Sfm28rOQȥw,^hO6sI\9cݚ.O{>No~ڬ]BCן:G*~ʱ{9 X+'bBsaZD ;/mJ{ u9;K.aPn_GUcL#FK ,h~ix>QzyS|GBZYf ;&zsԒRe]eY[S'C@2xVQ8NbPӮ= nu*V{U&V ,Y]B.Efᇸ[?3JDB–O G$=cUER[GfEEg~p hoB&7G=BlHXcv)W.{IUJԺ (HK` Æ{AU0*O>)c:A>@m ^%bi.|ⷦT)䍯dN*4H e&]}]>{$/tD|XS~pX J,hX(x2\G}^7qiIsxNՏW!B.R̟o63l@LnNb)"g9\nƋV>Kdf]e%e*Jj8?>qte;S)iy[_s j<ZV'z[n.f,,Va<6 oXaZھqFLRPyh6!PJw^'oM!*pِЖ12V 'GU+C[RS;G0ߘJKSauڱ)PLEU _0[nԪ,; ogv1,<ݓcw<$'_#N3mj:RӤ4J_ ?v@Jchgd*[ƂcB% MG F[w2R<}%D$_R%j"-dH7I:G95BQuNxGwF:zӨ68SM*QwYq:1œ-9Nݡҥ`;8)͐ޖ Ȭ[GyAU_oBP0Rt]m􊶭>Ìpv7Y|!1 w19-@P( F.f[VltTx"^d_% uX=8vj Ǩi& J*vJq<^,5xVϨ\2握3 q3)DJ4_ sbKRn6™E'0`?z9+^N/+NpsIyz|((pg0.6!>5kS(/u6`DN6(*{KkhIXx<!섵Tݩ,TXyԬs HKXD@ e }F1;Q{oΤ{FPY!nɇ1?)\' h:{SDV˽SPGw[L$G0/Fy.;A O3s0O֡CQXk⿕]>@&9G[Fv>*,'S$^_yb qymlr>'}锰,XD-~-:GWF~~$U*5 Y^'9"r }%yBGZa.ɻfzVd55̻$bb1'+BW%V:}yVKI@r쏽=mhd cj?Wse˪Y`>;6 ŬkH2hf<(](]gꖇ~TLkw[ڞ\x0[ ^C,PO98Q U'KlBfJa'XL:Jܭ8w%0E@Joj9Nr_py(}kz wMS&sg;Gfh{aC.V҇x;VP9}^7MR[ m'{g>n ^ E?=atYꈞ!muӟ`A@])MC!EDFN?2u9qwѹX@]ϣ~(|Wu)H;Ab&ɺCkqzeg܊pq%:8\[W2{`~eQ*KBOME5*qD !D9.Qg邇=C|L9ã#bKzxм4B.'~/n&aj  p-d^929¤1wk7^{YrsYQtӂ4g}蛊dWSs$._d[CYeؑ$qCrWa SrT>h$~%Nji<{OS*6;=2(޸]㝴VL{lR}c FklȺ >^U>(s]G> }}, U>sA/ԥꙕKN6=s헕 $HwJQ[p:jEdKT 뤕fxSϥ͜2L/'u$ CIӊ]WVFwf\"TCG ;Že8'bf^cK:kΒR^wȦA';8ҁFS#/ ;~C&JZ^CXBJ||Mj֕JmÕZ^33Bd?Lq)̰/:\+{כ5S}sM N="Z$'ldpfR>dpGqs3" }-.?ZOŅkֿXNa‰){qn@|4 ^B}6<k)ZA[Wf|1^4DlJZ>uS%ȃ tq|D P@g`( 1; ׍^+)E$2ݨ\99"&c+1z&Cl"fY@*mZgy) Pӑ޶,wUȤFYN=7~ +WrOHQ!f$=;p gUc(P󞿙=ŮZ {2$UT҇11HQ MFy4ĺ#}W}HUX gӭrA[4#%q8U_?J";6sI J=: !?nRn97*d^5 ,K(Mv}۳0ou=UR'|!E>S8>qE{xGV6H= @CHs )w&퀒2l4><fPEƔU(hx9uSsۚ a򍧰 C 'zjr>RSQtqueMAaP$@ՍA]D[D?V M"B< Il9Dz7],9PPf]ԋ^Jlr4,l-2v0( lMUC„JT#tV(Pl~ jِ lgqoN-g:UQwUD&̯C-[&{Glk\UD=Ph_덖'f<љ1(!FS *d_m,pJQRI^Zpv}c?t4<"iא+zO? j oxsD#^z+ Gi3B,rS}/?_^TiIkp$HxTPV 9c>4>õ 2ْ} >:~{O_il|37QG{-(-r=Eœǃ15|(EMSص@CZҖZ½t;ʓ!| rTv]:oh6+/u~HvP Hj2XRBDTל,Qߚ1Uk^XCKUKqm 0.gQnۿ,H eM׫"@g@IQDnҹ \$t\I/LCi'0.'iVF,gh:.oD@MG ̒zNturg l;Z@nd?V)z|dk*F##a3aJeȐ7mΚťO&x.ڷdI|rRaX|!<Ԓ7ݶ% AEg0Ydw<|+C/"!ZC`;b?U䷽沯f3:hGOdw9;Gb5Pg c u S88wo$9^]( mc%/crgg3}4}Kݛ_OfKt;@Hגe o\/on:FUn`V\WPJJI.ր.W)izs&;2+10JKl6 }\KS${08GxpdmT5'esXΗWȲhCE"ph"`S:`˺4Rer {[*r;25t2Å쀚ȶ~yas+s C"?Y[ϮhّqOtX:,eu});Nwt^LNe2JP1=yAPEp.2[p|ŽG'NvL+L i~AY~DU-^Ws 3f8ِ)>Honn~A2HJ+߈@/`Xл Tc){0e:-9ö*. c @*R/,YԿ^lE9 @Uð6`o:eHq*'WÁ e'e8o?  A);DdBiѷ'FP^1 do4y@rQ\$e)@ctM .g'&sO{y/0Jؑ=Rf.U2d2ΏWg?@bF~R-Y);AjuC>1SQa$d_.߫2 :g[LptPy~׊J{KEO!]Ԧ8@ld9uShbjׇ0OXl`?3ϊYR,@I#nR*cJq0>$6z4PV5 /eF, Q mj#2h5?#؛wd]'.i2@Di%O0PeXm# wwD "Ē^Tj4|2/=_vMu/jVXIZpCRE>8ӑZT2- y2yI8l U̩.~(+ʪT#Őb ;2՟ڏMnEIwW)۽$bR lspLq^z|3q/h%l?c+};R.^Ub /N Xt4<g$J5R8;`NĀrUMq ZG|EG~rѣtށBP6Y~`]Ӟ $OlG) XA3؇ѽ1VV֍>MT {=p5{D DSq;Bze+ sޱIQzJboTݸ(a:2u?Ц?1RòOG&T&gMAb+$!.(1C_)J~Q(Sxk7B-0{6+6hUJ ͪN"]&uW^FwLkߚœ6/\͈?уL%j#^z9dD~=j̉W;vdb>qls)a8)_W\vJ0ajB"ګ?-x4B?G,yI+aZ8S\"N[K/Hp);iNk-8k5%^tZђ*]^_Z jۮb-ț1ѡF7nǼQ<52\xDGQa4T JP'{Th)е)q$UZݮbD}nQ_UZ<ħ|W`LͳqMtSn*+vL::ڮ@vq~3UA"5>+]sPwLF)nYR)l`S:SWc6{[2Ue ܬ,יK3Ƹآ g gϤate* /\ <,gL xZ*90Ʀ@_%Jq3)1VdcCx߼54B)?FF*1 D*i T1_J:1jDx&MZ7ka9nj:pGπQ"]9@WZSܜ"XskO5=%h+m$dݡIlIkk]ũ9WVض\P*|@uIRtYkw Ycй{?+O(B4l)meAbR!R$ŀ\UIEuNB*4L C_sB/Tl`]pjk4=1p14_JecuANz_gģjI>B5NQ8kN;$n( R"y /I]n~Hj p8]7I"$ t6@L2jExr-I1٨3&ilkϝn(t#O\!GTP#.~v!x@92puWy+WE0'ۓ*p⺧pD+ιt:dc304;Ϧ-h ]WN]tCkQݴt `j6=l?Cev%jgPi/z#ajXPu(_ >0ed r@{!ҍ;C8U(*pI3풓8Ʈ`pD߂AV᧥9]pM0uuc/v?1+d!9 *;(&vZU-15$OPٽ P)ˍS|Ns8 \HB znE?j. |\l3ndxjf=!ȍ䥐$cNb+baׄ |nl|pZvO￸~ HQpSĎwžlqo-sߧ_]5g=e%}f\!{utTr^eX!]E\m.[T,;Wߔ+_w kߪd~z`-/$*@ NHP4J|easCn@Lw/@1kQALӓۈUi6{,@VlWJ@BD5@K]y؍1*I;۳NV_CWgPp1`S= +@&83 .᱀\'83DmM6G$l؜%|l_)&&fu7mAPTqAgat_]qğ%f?L*|&]70;kL%2]71u Y΢͝+[/YP-k JRR/#;* &3 9LfǕ1t)iΎHa LP'K8)U-O"7N ғ_}E?I,&.Ka"V9پ@Վ3f% ]qfch袀9U2ː>ɇʽ`Idv4R M<ʨ=-qx$odg+WҨݘmM׵/?%A&U^*&dS̐ko.w L 0eܮwxz`VTIX.  ޸j3lA/mjoxr%/.3¹3AQ\(Q:\X1pL?Yd2Nzr>dq aq,-ڒԛ@#iDbC @1=>URfR9/y+:"dkaWC١@zLXtl-(< 9LȦ'ZɜZܢLP4fm"ɷ;ac&#~ud٘PvYV.Dͦbtڅ _"6=-&"xXktB!LQ_2vX%cT^0_otO24f"u$^Acdq)R :FwZ{_ ܢ)Dx)4kw \G+N;p(wDJ|Ā_/ReaG| yh/k*xn`1'ȺnN }ݖ|uT_ϸ6O?Ɋ/H_E(ߋrs!YUfmg e Pp$]̰BҜCDqNҩ Œ#[ ' qUi῞xǬNL4_c0G Y e*GTv AV0d6p;ml7cvOktѺ>#x xKbG ]&Ţ!ܵ &ME%7aw זXX Lv̓:{/fʷpæ[Ilkd9ρZ: |*k\\?dˆUnǭ>E1y02oAPj0 XWunC'5/ 8 b7OIq@;/$Gnr*@g0YR\zۅߛMi @*sāKOLpJ`y6 mڱK :F^ra Xr{Ŭc[&tp4CݍI<祗€je>d'Gp2u,@S뽖2 j8/N6fFx#]A XsWW7N4(t_Ű9ȬiQcZh#DIKtX& Ԯ2yK} `*~ :̼wԮP[{?aml9N=t.(ηHE#ƅ37-sWB5d_6k~X(1P1dM:c#: %I1#s(?R?/՞势FSQѷ<d8&yʧSj`O2F$T\- .{NMu!h\).s Ywuyub] 5O^r\ǁր |݇v:9ʽi sFN˚UZؐEZIY1O|2 ъ섽mEGuC BfD~OGH})8*2%9wahXsN "pnͣOQύCm<@۽Ԭr)"Dɂ81+PvmC8oyB\Cxyh[(㔔Sz)Ku.E9^/gZSk_ @^*~Z|5vxXxZ^iG' <*z`? s%N%Dޠi7>ikLcrpql8~f0HM3K. #mAdy#*1Z "V8K7j.&pwFW[|)-GwЪ İ.ri.*n`)+A~vUgB/=oBA-Oͼ9ГE>āV>3q&EcECa@1FK{ 煩`Aۍ`-PJV4߬{xھPW p0{c`l(~[/kA,)@9 ҂e1f(o緫ک]h84H CDE "kQ=(u^ uft}?o.'&1YkQ,Y'E:[(B7{cD:9TqBzaHg -)` W|AF޸@69i7nїzҙc<+ \zB2'ie˷&Hhh05'(+cM5kxDE Awz B@ H{vɼE)vh̎b7c<N qMS eC)-7O aB6 rr'U[KD(ܰ7 8P[>= 0'HzG+ůbOx)|XB~9VtjExӂW9 II'2K\erJiS¤Cevc k:K, h:BPDlٰ%~IC܎t!#tl-1A9fsfK&##96#G[5XBG|u0!N׳?"YHlrvQrFhut7.WJr $ m sA5Ph$WV%N-`GD:0(<)DB&, K.#-oI`jgN1wc(nz$-gJEFG`|琤I6K #) %OHQA\\}?a{MbGl`vJ`悡ɌƂ`v7!+2OL&/$w%'3x3mxi`TԳ ?#Γm̭~IkzĮr$""}J.s=4+I\8ӀVRdiWUKCFWxоbwL\y|F7اeF`  V#?ik' j &:P.ϰ/. RGʷGŪTyԦ)m\R(N+ ' EnY +\7ei=H0/}՝M?(E(x]D1*:f4BUژ̸_2\dշ3t'I 71ϽtCo ~ZfkZoLFu'SwCaq~h,xnIեZ:w'U5ʒTw()Ku_62 )|{~RC~68n9QbI,d!?>mak.$y!AgqCTM- jDjvךJ2k@P*,HV+1X]/9 !f #:釽պ"~H 8g 5$3+'V 0w?h|aC#քO̱'&c `>szoŶ%\bCHAUf Gʨ6{ԧEWl2(P@AQl2wt˅ nrH m+@LcgOWOOIqR_q^E/7E 2LjYx~BH@3b:KiA{6ZH|ڝ,#Nl@]-@V7M-㛻T XT|vAY4 !1-sg s!i>dRDg{M( yOY 0l^PNW!\ye$ؤq  3\8Jߟ)R,+)x۪N$OsM41e|qpV(m#( uЋx02_=6 cѱB,y6Ώ5CA5 5/z@5+8di=CBLђ~+p:?!d+"v{crExo6bkJ.Xs$-u2UW ZOR8o m'Wڥӕ-lƥ3Uμ2-^`(HjEŌhtDr;<'}n1apX!fFHe[=eL;M0Qh^>&R_U dpbۑ`C&?C qF_H8rsq`,Sf% !7J*aXB@V:`b%2KE9`lB('b?Pɛ b_c tDᙟ\ѝed #5EJo ݄J~Ӈ0p9O@q8i9s.ͣ˒bt="Q=I+pnӵ;NmYQ 8!pE~gsL ນbJH7 X9<VzfҚW~mBYILhJJvbusA;: "#p]x\t2`FzH@`k+>aM޷i>GA 9tِOKZ .4=MGڶouhCB|Z%͆ڢKHy}`woib?ZjX̓nُh'seV/wLvLo Zێ wm<ط3O"EY)zLصC3^_ FrŠmx]Q2j5szq{k:v(߻)[gf;&2E܉>}{>[VerSTͲpߺ ?IZbS={ֳ涜2'j>G&oK-uZ* C  _sV0/.pw{VɏQG/R`uveq宵,lsX=nan1?HuVزq]NwᎰViZWLNH(/[/E5-5R!pǜؓ\JO[hp |L8#/Rf pi`\>G Qdpv:&Hg1nXjJ;[Lpb1TX$LMuF5YCBPX m8 Fta1M]xH`][5e*#ÐCSLĝ J6YAg[fdWhnڶ&>ԌR4U3M10~m RǷ*Snr84Q;_9*( .Y "#l@APθٞ綅2Fhg:6ay,%븨Pδ(k.lZ̛bˌck YzXh^~S?A(~%5E8('r42π0.T=-FoES}1@-;Ly&thO!D: )ʯJ!H[#Kg^XC5|0x Qy3o} "_ z A- G kH@Ǥ@q&fRnL\/! dIJ&݌AUbYQW*fnE`}nK"qn 9-G%icUb%隻yʛ%)= Ӄ4zeN|M7D@%`RQQ@+3ϣ2%/w 렀ߍH5E-~ yl]VVD. cb׺C^vLp2jíQQ;Å}!E6ԨG7JdžAa`ONY 2?N^+~wW%1ޞlQ.O[`/w$=W 8 y_ 5jH(юB|Q7kccD<*'kec{J4WG-Z#Sij\J:̦o!> TkC E>E B|3g$?Fk/|KzvNNA'[`c7?hrvM$yozTCLT=3=Qm֯b ؇R$SyHS3֎#raRC>FcMfQ?lNlt/^d/i]9T$&36_sb*t(NQyR/;ڑ sOsfZ^`)$鋃7妍*8r5񡄨.U0!9'd"2}Q<5(,be,5O}O잩r,=b웖`/-.~+6P_ɹnC@~n6Ijp5и% t{`MUZ ָ^sxoEc\$GY`ຊKEQ֊;A_7C\)q$q t[%7|uyoƶ8 bog9 :=t7V&GJHK(J'?4Hŀ!oRQ(ծM#D%X ʏ:1H~+LZu(t{nl=:Ot@*˰b.GS5%|Am5.:Oώ6` 1_2=yd^n/-zZl o GQu% fQdx™0NBVԧVǁaE D#5]AulXKfߜ49:n xţt晿 gZ ␡\Xut,Xfw-ַ1w2*UBI`%G,W#'re88LiY5DOYXX3٢:^ǯGJ;[J-6.ٕЇh+*/J.ݝAcIհQutĕkquZ6Ȝ7 S)<ߏ*Y.3W26_`3/@fu^\XYլtx?5.\8E %cZ\U]<tA@n՜hwWG]KnR L6(B*AUk5 ~nXb%14Ǟlܟ4w̛7w4]`P!q[ݕovF@OW+7AnFM IZ)r?!vZQ:12FO?.yŸV ʡr~U4HwPṡ ]xX"hvk#.zFy$uq Y4uzGszR`$> AqnԨM\є Ý/ wCJhN_x4<:CCn6] nR7zx8$A(2g;^\6p OéXr';nD哵ЮTP+BUuHc@YUAT\N2lyp"?\ _p9`mVO*8tG̐Π;$Ξnzb׃&Ȅ9Hu~Fun19]uC֪ŸW)nω)Hwah:#bm̳}!c+$\DhHdqP  Zѿ&0 %.A+$ mPKeX[m3=SGVRmqiذ`zߞ;Cpx8R }bM*,C ÏQh \D T†2(Z 6F( m˴@'Gd%}ԉaJtl qs)(EQ_6UӜ;0Zc+*ey#5W${*` :rSyU&3 H(&_i}Fݮ.à BU{t4kFt2aDh g4>퓪y܆ }9԰x!{+NM<欔t=9K>*Ց%L. C C .VzDO0'⦽w~MSrѻyݜsԴFA:z&å݅ $|_?UYV&{ G`h sʰ>V>mZP܌"!͟ \H@Ss}h+YTHכTYOJ ~GXIzvb"-*ta,E-V).9P)B6Ș?l8TCĽ.sn=qLTHc Vç 9*`%k/w/p*nET_oPl,[j<_2Q'As+⍴_k(G iK i#pƪ}|HTm{Vࡼ?x0O=`$ h;_2>\o.:N2DP2V"  >K1Or}VDpfb"w0XuK֙ /ycTRfQ!"{_L-*:8:U]V_t\\1nI},-gBꠗf ^Q6 o#1 Vb4 "o'Ral@`2'hU2>eD%O7,^E JA\q'?24'7g<=TzheQVORg}I)4f:Tog ph Z~>?XcKm?HƏ|^3Ҳgb>"=+5@lL yYle:_P7>u!xuE3DHM ˵ʏKO;dz1,ս=bZmY(LK eDF(M^\:<7+lh?x{UP @&]i婁y< lXeCKeli/XO$I~Ixd!NcҍX[Bh鑣ix7De|!+;!M¡1^?nn4r3AF}|\W?A<_4hax~edj\i m۝V˝! 1PT Rm%e&9ÐO濻TW=0GklEuj:3 #4/>K7eh@o?({1^.s˷}".L~R έ"w{7@fZO[u&i¥_O HHz(WIlۧM`|' yfKB7+Z}n|_衝W5-:$Ǣh<ԨNj. F|u: BS"vBLFJrOB4909} yo&KkJaϜ/IYM򩼩dπv̻TDiKl" yBHYe!"J@)x'x>X`$>zP+<` .&KS =%NNZTF_f%XD[5ҶuFN(pf'w"0X!݃KTExECH:eemzs-$[0'ojzҿi-]':@2« ޴_̈kB-j{$(hm9F_:𙇰T{l?xϛ]\)j !y veoFڜ^82Pۙ[.9 192 Ù/,;.G7Y@c0Gj0u^|+ Q N.0snH+\tY_(,62Vџ'7r1DfstBo.*$q]#;h;Z$^|ԡ|=c@)D޴Sybk#j exU1GPnqHrdt[ٝUn-U^@Fzl\*pI%~MN*I?ƾ +tٜ7V?hm`AU+<.G$]v1 F$<(xi3D;4rk<ٺ;iB>Wo$lªn\d~2R.Yy.TlZHa?g, N(q[wh{cQm(kի`l<1;zo+(Okz@mG%k =Vl庹!Y62{5_v]RK@q'gb C:rB^ :79$!v^o|Vqukn[Az 4꧋4^ (;{J=P #e&v1JV 5(+r}3)Ώ0`#W,1ډWy{/JK1)cۊmnt<;i.g[r/Ԙ#1̸"vtk(' n~); <ͽpE1OuT X޺kTAtWa`-tRLqyDNHB+iY 9cNnvu 1BB^ a/@V ?t~IJAYgs|mE[2`ٶ _D"`kj]emx?_~QF;<٩_Sϳnt^ k*%&NZMINL^SP]W">ys%SPq0 q:Gt]dԒ9^MQ`,}~N0~;e&8"RPXy>5kPa;^xr71L^FR=y|\Pq d^{WNQL5c²HQxHgYIMw9M%ZAU8T2s |BvuQm\ w 8fc&"{zVx#~T'+Ɲh&\GXz'7.,Ꮈ7i|c'aj.y#'+Akɂ9ʜ]ky>+[̇hIXp뷿ЫSΦЯ˽cUWM<2504kgП=}d-[9de*-pQyFЀakB N0)JQWѮ -:V( :3eń0 q@Z ,;a3NC%LeCd֣e5^.@Ed֙(1/;^@l!)~ hl߸j=TO | #b  UGé?%Qʱ砓!U;!wxY/ "'NV;@C'9X گ 8nd6Eo(']qL>mNy.tv;QU冹`@r26i%q5FephpJ=96QdPVR`%h^/XHfT?piA8,kǩe^wKdtf \bf!0>E!ns0ƹEVZ8ZEkz3$9utT@֔?FAq";6tY0d_ϫP:o09m%k:Тkӯ9j+Dncܐjّ-$1-153;ooۤQj)@ՙ-؅Y^^G &P3/V@Mu:D2crom?N, ksqu|[|DV cxW Ύfȃa`vbLy:获e~k@z5xvebw}ttCC"d*H QhŎLaoBc;ÑG /;A-E ҟH'[ǻ隕vx>jIRcdu%TS+ Ht҅rٓyO3a?6 Z߻i;qzTg}Ā"nja+Be:#p@{Il۷5r^Q,[r4H08> AvqB[.Xa|6|665!Qyn%>Ә` (ox7/Zn_˘'T=z3HEnV8y{,3ӌGƂfW䛲E$:lf,/3axa7.+jnr~8|q 4} ae 7טRZe$_" ''%ǰM41tH*FhQ߬W{ Op8'8Viq6']OERZgcK2p=@{i`|"*X̉|Kiii@Yl@<&!|`VЧtk+rAm^ʥ EyRiσg-9@[$m Rmcz6i6TvL%id& r@܎䫆ffG&/WX}L'Ԫ&R`M!9b{gk XB&_#b7g慣&b>eTxq3_^eL"؜=t1z~% ="Ý{יoaitГTu˛ > ƍ[B!Qn@ Wk*[;dp/7C~b:Q6:>9ޙ*M̴ k_leYBzjzН۶ǖK}x,!y܎4uYm_+{ˋZe8ǡ[Qͫ:[<B5;&.BN $xj/WglH_ -eK]q7pؗh6]@ bن R0Zӛus?6g}-Y$ݮKO>+Y}E,; ,ke7Q&S+&83ZsqNr DN3 jFMC/њgJ)ӽ5G09 ߠT$éœajf #J 60mkLTIJ$ua޳\GiHƫC焺w-QrX_ RA-]m5asNzRS 'ar_*8mA ygL8cOܥ. yf #!肠j pԣ @^AR'FKY'f>f 2F'<$!e-!\ݚM"Q @>PlH,h鵦szۢsA 7|>>,iڜ|el|(u28>}9`&>l;Ȃ`- ȟpP*MMcr'3m$,fc DlQt{Xc{ 8K)$ۭ4&@Trf ۞`%t#t`4W)I=ލtOՅfpIqOtŊF)ViˉCqvĺ+L#TvzZuqhŶmuy tS@P5yŔkkʔG\IR]‹]ML?|96/$R\y077mȜ}> &e:tmE Ӆo"mMl2-oa(ن L׈iֳ!4^sGMJ6w)4[yheժ{%6mRN]3?|PUNFZMW/ea#Q|"NN};n̚ PL[.aILufoO4- 1/.bhXD'xW >fJ#Ь^o 4*:_+h"׼ [ɳ(ψk2*_U5u,6Z+.A?r_P38N#^ol? JabΤ3a8?S!E9|nEƃz^kpƽQtho^ja)to(ɭ;'`so2%ICxL"i )P7r&FfrhT-:#gTӕ7œ,,/SuR,}b ;9elzmY\-w:L= N|q!\ [2pQ[b؃^QDy.iDge({Qg02z H͎*^>"|QۋZw1wҿ#Yۉ_u$`R>$s y_׷euaރp:wj+]f:>̈́6$5k0EzIcr\yi 5]vL d~=ȝ%NX᡼0\=xMj'*ʶ}H\, 'ѝf|v7 xiuBq\YLvgi1dU{Dq~Dt{+RpޅF׼U"fvJ}灭vCaʤ rhe71b 8NLVMٞS!.Q^1 z4, ౛'ڒzq݁DG u{bf1A Y'㨪s1|=Ύ栖|ʣg_Hzf]RR^! 0[q#6OjVcҐDyx11=`> ¬vRU+ b5@нqW`ju #bmVT9">u7]+{bLAM-(ѕsDyo˂UrrHHMf5X(_<} xNѧ{PeY+r?`nWdn5!mQu_g$]{/zx h_2quC9 ʫ{.EdWGy&a2D5@Ȳ5e(wE}[AyG7|C_L` ^ܻ*h蘏/ҕPhAko[,w#AB"<+ o Ro/.ܸZ ;ZV侠3vaX7"E%:b)w 6 \՗|~3̛˟ۇq[ߔR[\ VEyqYFgp;j몞C*/zC-"۵ KVOH*Z_)"SI,9 塋ޭO}_%; o|C]FVcrC@8z a06:gmYzU{CԹA|M7zn!4' k#;A^dBi#cuc\$pxjS^u#EKp)HxPucjv1B_L:s!+=uF;K˝yIަvm$nXPİZB``2E6\9jҷ /x#|MHߢa_YP$$Pjq1^G:Ƒ)ܓS ȷ5UǝҜxTg?QxRڐA՜hԧHDG(=b1yFes$_M}Js*Ǘ awˁЇ8euOwRn K|N s^aD,{较:dOkNNKaNh.|!kѱa>"<"S ΙP7EyjT=$~K7Q3bf5B+u[h& Xg:w~YvD^YLJt)rݏ3EyP"#}*X 4v 1M7b׈,mMiP&@o6MdRq?KNbyk}дPO1~jA*yѰ:xG:U!*bTHV[{Sdb8y0 !-=CcjsT}ڞ0`@@1^19:i~֘ϥ uuk`f#> aiqm$]zoRH6|uЕ[5R;';]OZ۳oV =8֓nA=d 5aIg_"}9*\O^z~>)ؙj(#d/T ꉄ z0ge^'kQ={;; Nާ{uo}`>%oOd N0ױͺA"ˊi/-E6E_vLA^t ;.s#< IY&/ _({m;L, ,xt0 lM-CU! 4ۙw ăRE 1KlWWҫD)KsM)#/cuE -ťWzpOe0Z4&2wMmgKzyA׉9/Hך؎& ~Wh`j1[*').' ~pw)Ni{p_v`8Ҿx.外lK0Y[9-  YpJmW }++6\uNaVA4r舔Rj.i\ca'{h=L:S]9#jJdUM9&X?bj%''lo/x(J`_3K] QBdmۇsք˵8BL"c~Qx]:8Pa"ZIUz6zMyw$ mhy2o'>^4 _R·4LwKfhR(Akc1'Kb-|Yǒ(}8Aj5-3a=>xp$y"똄H9EGy}t #ι5 T)yHPFp栠 XLb6;%JaA#f#zof*FRJQk`~#R#5udmM&Y7cX{Mp`8cJҵ}ZQAr^윤.U C#E (`fhb;? JڇLpABX!wAr3bQBZ;jѰ`ʰy` )ːKZgY m\ԙJkxgx 6ʫ vjvXh!eĺA`Z$K rpVx"*]`g $@T˨iӝTXu( %bgq+L vB]$αA(ǝ8Boe$}~S5=݂ӓ@XT!taNdT/6f" i51X` G?J^9/ gg?S~ͼw3fVv4Ns4B' %u̩iz{"$彍47wyvuN=#LS[[f|svqFLWW11([¦VyIB>LM(1Zk% /&آ.)ɫL)0c-qְGui90|1JYhYn+pF!<BH쀓]F/qFIQ KC8סmCŢpZO̶K4j{g$ȿ5R.>f,ahwM7D3v۷{=RӌwkMȢJMM+{mͮpj[!A#Pᶳ0̊#Fsq?J襆 U#v ŷ1#I#Ö *ζڳ3ς*MoSE]Ha{IJH崯-=!?{Wn5|y.o8b"kVSh(IP##䚊jotC_YKkj2b?<`T]}&ӞF[ݹdee%)cV.̯g؀!+a kOM[vcE> _g9l^9M lc =A!`IM>FŊf7җokGqU3B:5+$slx#yt9cB֨,favͧbLT8ȁ>{>׋M-A;}и&1ט+jdkuq3Mo:Ih:j\jQraE?tԑ.kΫ[b :>(ؒI*ҕ[LXq ٓ5r1xh[]=l.Q"ۯQ\YDT`8j [7b#m{g?È}WXibյf6Cmfb#]^u Ͽ]-ǭ|fhވM$kW|0 n Y& 䋶6wx!E%[E;ҡFL hŦYJqzBXX6hӟחՈ\6gcWLl4OD8=0rӫUrDH93*gVX>~tj&MTɍDPȈ..t:I 01}Z,+*=m Dj->w5z.ӛ]C4[賸I'!_)R8W,uqUppT1K9,ӳF%Н 툎ULb6 Dlz\z$1Fo |F9*Iٺ,Ϟε˯)4!nr2F`Cʿ Uz"0N׺U9_b PI4It=\lYeRvjUiphq؂\+Hrzz*zWhs5ai'.hj|,,N.QWA1DV݈kp$rC3UFOw|P! ~u Y5G)GHKKXdI^v.{\'a!@CIBL+yxyeu{ Hr 0;+敟8/㢴KIq9z4P~.MyհO하g|`#+re`XJA mNH~5h 7ͨ^]kՀ`#hA §e$7:8W7m%# RJw=(b[(L[ׯk(uc?{}hf綰穻Q oppzOcr!RWO"Ԥ( W:oS a&q=(|"LVknʵjfڍxnν ֳَN2Gu qϬ\"qgg&*ݙVny`~&y3B'o-o>I=?z1T:QM} e}zafp 4xe'"}hYmrydCgN;F[+4S̭s83n0_~QB= v>guϣ3\\lW(NI;x]}r9,n6;g-{I+.ѻvi_7:ޕDtOxNp*DD?$#db$쾨t(3Zp71s!x6nOhdm5|aVjfuQ&G9K`.)sx22Y/% H$l;3 8߈AX`]pdo9-q(Tui>9#&yn'=)8?#2%͟ױx^E&ⴲ<5Ql0 iEY>}JU,DB,Rpՠ`l9reW F3ZsC?iR.Lx6So@峜 nU(j׍HQjZ㼱{zxչHG|T9ћz;g#)tYѥШԟ#+K9B?:;@M$^ƟZ#wO2@՝HΔ8Frc,L|{ ~ sH ^G*(q@u11;J`b<6 1:f/$ۉeIҩ \΀W dzܹr}k1gJO8[f5,P n&Vnc8-/Q-*Dq3B_.yycRҷ{MY= vB=8eэ?13Y;o|oW#|Q8Xx:bPƇGf]9s2w gH(uF~HRM伓tЏj;9\׼ eQf4'Ƞ1x \f'+'8i=q.1|$ T[by41 (5ǭY7t"<$ç\dӦyS(eBw}?w-!VEKG.8:acS4;;׊Tmº# 6@6IFmIkɯEɂ1$K_z@>]OOhӣ\)~z֡Op?99Vd8Ϛihi'6 Q%' u}~Zrt0%wm9T+4{2'܀_ P4᝔~JbqL~vݠޅ*m}탌'|XE2b "sa.BdX1dz61BH{u-.-Cv\y{G)OF{U$_T k2bAAFR K`~e^KKDluOX&s"(,:P&AG?X^"ΜCضFlv QAz^1k;[ MX-w'3'EwΤa!A j(HiAumC6v# R܃ [d6K#EHTaDr԰,I@{Rw^VV-klFj.Nd4"Ά|р1(LC4ZBe?hqJAu>W_ o%q}a!/)bFQڰ*#o2э"Ȓ+L Ti BE3Y0p.Zm*qH9Ja Xn{bNpzS}THbˤo¹VpsLSw? _L7T[ Lt$4y,{rqƄſ~he1nT妣-YV]CܔZ!gZaaYZk4 }<-B&Pz1? OPz?XX³2ϘV?5sb -L{k^%vWMⱦ߈!Fq-߈Ȣ3; Hq e)ݜ+Nr[kBo1 ;}>$ִU ;j@$qdk!]B(]*̠?b]>-Ahnud*R>0U 5:2 .Y=cddiY9L 0Yj%xyTC\: z9|bxӴ6/"xu#Ko S'[\ʃxWwLcgBaFU,Kt&MB`9Aû!]D' D8<}qMN3VuHՅӰ7Zp'tEQC j0r[:% \X!]M`jp$܋2zb鮖$Z{s)GᠺaY7a'o| Z^FP))1+ܽsIϳ{1.P2`A1!j AJ+9r̩\î.COmvcƨ(Q:ۈ@2k;)pP"^w樂x>weġdt<`;q;H;<D1+5AYφ+T2-iu‹Z'CbX2-d]|UtHxon WļL5#\iv fMsEQ*(t+/d L6 T)f#[LbPg1×P:=TljN)\Lu fKbwߤ燂;.źB>sIWݮq׫ޡ8Bd,wVTg"&ͻ]4=KD\LJyT]eL| %9b.lImEzI,(T4}\T!{< A7 V\IM!ַ͝?%FS mps-w7!5kÍa}5L\A7^66tփ6QJo9>WtZ̷DOATqvA|]:X="cA⨘SUt!=3WY eQc-f#pNҹt2e8fۿ0 0l OI^8;Zi?# QP _klXR'(PȐ}R:bd~UKHL4t],h +(V.wi"Ȟ iH"M&r K!62[: Oa/VC?}6  v~d 5d^Jk[R2)k1>؆%&#6i[&¥.` }QA,f"|a{HOCޯtT#[E: RG^^tU36B6Ny{mZ}|8l";?WF@ |Gxrx+PTׇ7ߞ7wxWRXO^d G:~y$Miw!6^Lϥ`tV,t'm ^[}BQUqWq ©V=dSuUprvpa,Z> R!7tY-pϨIfnIiOĝqvea&uxjii7m(@=CkGMKC9r{:i7 1 :X_pDL.!< ;C̘:xM$/C[]c9?сQl0mx@O} 79SydT?feކɤwHrB^=L\փdnOc[>sc Ȱ0[jZHӲ0å8yʥDY!Nt ?tGD̥/ | ;Λa5^ 8cԟnA{^KZ5i fΉ9Q2KjF]&i HUgY}FKf՛diڠ*BɩVO(|[RzDrk+r.A@Ijr-nJ:EYʫBn:w!v_]y!t c7`?h~{j5jLfj@j}mn'_^Yfwy\00t8p>DPf g:5+vUg54Q %\~o 7k_dt.(,7y0 Մ9Ds>&`'wͼj8|xstb% V”tㅫ+N& +Ga)KI#6\b\,vQdh.wάOaf-|NĮ@wTB%˙T*kN m#;5Tod=p;{D5+_]V3;a(D`bi3 ZF2O-k=mɪ1 i"&V~o,v|tPb$!.3+̨[PU7L|3dhG/WC k܌|^rf#ul€c' +SY>!l&>80`.F'LYDsQ}QM~i0DOc $>q]wq5/fDaA(~|R0=9εdm;"_LPJsW i0dz`׍O+*>;ɑ:NbvGkY9IIv?A\r0_48mwt?oEMTYmkpw4'uJ<ӿ˷rU[ 2'iVUCzn}͌@^ S)ҁ7H?6Cb?nyNyn(>Qsu6JP>;W_ n'\Qb+Sga*雕~/4`Qf5!9`2>Dޔ$ڝk)FyW.ndjC5U@*z9 Fqtk{~tZU8KΟLEװG'Hj"Ӎs]/1]SNP崌őfT\ΙI#3^p|?WJQ-&+L# ›G'beı'iUr@ AI'*}+~5 #]1I9h+q'#VvCwvC3Ȭ"5"J?FLhH0M\'^X"t1X]rK:p<1bN;8ϏDTYk>{G2ۉ<_͋}з?)֊v@o\L҂V(K+còbNRX#PU`I)=\ߠ}$ m;l Ź@lZos`j&-Q\ }\]Lqm_vg͐ƿsiFAN7:Ѐ==ꩇ͎9\mz5 wCObl#!w-6C/4$tie<ԟӹ2="HV5(r"(rf0_!0zTIkl# }tt>sKl.*YXPq,`¿ML]0AW-zΏ"8L 1t ubI}x,[̐LV3FKAn}0 ]0&"Is~?Wx2%߰aFϩO@*?ؗ¾;ؔ6x_t0?G2*OY hU")=%^bzn~H2uW6$<0L#= rGny/NY9\Pү'%AEC\*jR}3YEyL`2و.AYv G}D]9:d:B^\]Ҍ{' RF4Fd!wtd8eL~b_Vv3BMg|_؊pTRb[=WO65uP}HTbo?tiD44GCu0PZ؞ҾTEWq/dBn /,u@ˮ$R(tQ~m=Tb߉j?|.eK /G y"u+ hR ӓkH0HWYNa=oHKVk۲*j`(G?[Ji32-vώ ֤@=ݬ%@p :Me.&@#.7O^o@cp'{NBn8C;2]7&o1`&ѣщw_CPf`(g[})-ǵ=l"a(GC%Ntwˠݞ#Ѝk tKZ̏P (q9~9= <1w.YVF8'$K"a<'2|G֫K 1 3 GFY=rÈScTv JW= `M%3 m?^͵MZ1 CAE5KYH1 `sڤFNU V>ID| j.DAaHdƊ _<ᗤ{vt٪GLhVQ㦮%!7frXŽtח܆W.xczwtlaZz8cPV>%=\Kvi|̂M >ssq/6 㤡ğ>XCoW@)֘!Bf?޻ċUV2e}\כ?o,(Lv83pPmNTKfmhfM}𜵼guݢM1HޑQlZrW^Lt*,Լ>8/yJL?nw;HYg~-mmй71'(ZÂ/I4̪_hѵe‰Z/ܱtG vR WX""x]Ẁy4鈬URt+!jz'EQO}o:ebh?Dq#HZ.n\`_=6mjB_(Mʬ)FY(Bc^u0dD)#z-d4лY ݬ #|#̀IdOnuZiH;"5hӄ0Nˏ[M^-vf^x5Oؤ0i1l8eJN;nA~$m5mec= Tsy$ѓ^葡uߧKMU}^޺Q9J,90F>Lhȸ|. xAv5hHc}c"e3%IvsD9A Z/nm!˓A0;RoJ;Oga#x+NjHj{5@m$fh|i0txR,w;7;p8<#ewz v t9oD 6˗.cM)8LX< ǹL2qm) ܵЦqg,)]^z9 CY bP'bIz7GTz^'L0)MFK Y[i6mU=E4; LযH #t 5G͡NJUpY,:N o KR2ԃ>s-xe`k>0(=86BP\<)B2Pˆ8x4l\v^Roj%( } APw{ Ps \vIl!Jgi0/j#] @37̐1*`DN-=ƃ٥żxn2Ut&N`*d㚩}vwE\ȽR ɥ8qx2o>Bo~fN:o:Sd%sʴc2:|LĨ>p8Ojt&NքO{ϥZ*%eJCtȺI'K񿘾aP7s] 2ZNH3 nۍ uSb4z)٩:_]  8FӉO|c̶8mG V@;ppl;.xJRoxf'Ԩ5wZ/tt >לd" 5{ jlߤ)*'k#\MűQʷ.U݉glGTMU%l,}/@\ViSTeWj#|f_<BbEqK8U*hPbxbK7@(J*('?mKY蝿6?ğc{uP^#/(yŮc)'=|t) >ɿrЇܚĵ81jVRBӜVIFNO3kU =^;gt1";`+^dvi *hYN£gIk\19s>aK)q` d|{ _7з$Cs:)]wii:!~L25?$51Zrd I)+1ρLd |%zCC!MF.C#e2,5L#|~Z礀?bP`Rz؋A`#F.YecvIɈqVXYP\9 Τ_"\0lQdY>e95ρQg`QID pVә>)m?A@[j$ŠŖh?fx"fV:&ϲǙ?l2[U-ӹ<P+#1+FNT;>zzm@VBwjHD,$C1vNITe(J| R>{,yAg*˾;u*(JZtn2`S>+VP{@T$$ }8u,C sKpΐtxBċH8yZQG17ۄq6iwH5axt'fp坮+មt 3\dO~Wdil#'6dn|As!h ?Bμre4`m$P  M kDs3]`JVDE+ϡIg %]U=QJ/@Ђ#  cϫX)90| Rɗh C ۬#s4m1;n@7/" PLXHU-a%j!H :V0@!况z# rGIy{BKAt,~Q~ Z `~Ae"zBoiy<]kLoB03J#9mrކg6z4^tVxٹ0ț Xù 3a_=uwB.j 6<,ꬔC2q6$ϣKӆyv*ĕgpGgj_/vau^"rN?xzxesd" #%IDXB5Y7xP8 >²6%uw.fl!لo=NE%b, @b@Cm cZ_ak|g'B 6öQB-< mTsclĵi:5ʶ YfBiu pCVGrr%Hk-*.O6p='-jcBOQ^مX`3ػr 82muۗ9ohz#%HDs-(a/~2yΚM.rּnChfI?*䵧D7-(ĵhs\ֻs`ʁ9Cfx՟zZ1U[w~Гb][͠E艣g5HcϓD8',ZY +{T RT/ 7Unj.B.ܬ[ϧ]լBI{i oy= =/$h{\Nt4bHusNgYriу]+) nyޓa&/>V4u^l`BJ!~{|1QE̹^" # UmsyNY"eN 8-Xx#S(!4#yViWvPpsWhF^sɉk98Ҁ_H {}>O:ju;EJ+:uC-/\07eKbȍ$_t~aEy f;z4ܧc 2 8}{pD9?CoPmw$5&v5+b+4c <m_H55E#<4&af/S8`J%E (9 Xlc.&FF+W{Ny)ُbr  mVrfZhl c $cCGzZsɼb>8R]L .߶ Rrϸ )RA4@*jv|% vY$ҮhXno5}N},|7LŌ%LD ^IjEB? BE" a-U V͍U)zjNGIWV_(ΆPh Kx+Œ?2dF1KN<"0ÿQT8T@ lB0R*ʍۡNko YdHn8!t$'4T3Yr:SPM'"%x3٦1Sв^6-$RNprb8iQesY^^OgdF\p=F3e{lbo42Z ބeᔓ'4t/` rq| VC\pkiLk3Cq D)Ht\pdh4Xfa(n@Sԋ>7GJDo?kcpM EkEl "` WOץJ o[1LdQJxab0:^J~;Y09+"mDœ9H(QNqvl`Cc4# ῴΝvB (Vr/nM+7UUbdk"uy|~-.u\TYsH^sp QUl.T324DF]i<4lH~Eg{gB)ΩopJo'{-wSn\?(dŧupplV$owHjAkJqp}z|g={͢י_+`feI'/U!B8ҷB>P]cQG3oŠĆZR,? ݧeca4:x#dY 0,[wKN|F, 0 h~to@)O>?Qa1fdvP&/ޠW3\Ҿł{;A}:.%kk2>9[@] Ni}eţlKe=m]RDwOb{:"KP#(o&<>8XHB [ɛlDOۅ>:U$tu]WB/i2opniJM7;!kҲZC& WǼ˙Kg*xX]aU}-9m5pA$/΄ɘĥݒP~osyСj>Φx&߳5XF E1 ſQx/YhK1 A 33SR9zM2[z;t|ޤ09kwfsfX!^o!h}.ºvj"GS5!u,LSXMme}gYMyTl_p1 >OkSMFTHܪacbl ;Hf OܲZxIt }~>Ԇd*H &$`6~59ո ٕuouzWi> J[3;CQ~X!u0aVe(?|[ B by%0'[ N>k$q0}@ijvpqSWFb_]cQ$ $xMqk睰#Up WB` sdD,| I}k3~v>6|fo&u1M1&7EӹIM8QRw@#ˬ"wSDfE;v[ԑ>1X3Ys(gj v䇡zj-80VcIfok:>IPU7B^%Z[{Xi:<B`iR^C ȸ=#)K8$M5^NJQ߄g҉Mh^?ZJ]`M9qoO?18vw1xJ8e<~w6um4Uj'wRgeZur\%U3o7Nz,"R^D¹,9"C>DY^PL-ԌKM9rr4x#?m'l)rNJO{D_h-bx蒔㨸$Z)'($åi٣{6$o6 (R_K>Q%em_rS6f5W70#-P4dB+UAY-M [i-Me^.0K25Ǯl,Yr:@NƸᬚce))0d:,v;KmnύBNtͮk^PM;Y )7 _g:.$b4Lfq"fBgs}3˂ƣDvn5tk$h\n:>0^y=0>Z}u;o0,Sܬa0t@"z/[ZĮ㮤iޛ!MWCEت #"_hp0s[߼کxKаE=T\U^Qd*D6PBG5\xY֑@ntBhdL ӝYp8~r 6=Hg0?7N.d5A{z?xC|З+iP:\.6zAJB-}&dv7|?M\CĊ5p1Or-AD%&QUu@{ю(ze2 Q>m,ُPfWZQGV}2ܼ`8o{ϽV;J:V~9q U|0ˆMҏy{e葉.Q$~dG@3C61/^|KP9un{CTٍ(u;Yd mR3(./vl?/|b8J`{,l74Z!@;偀 v{k1^B5Z)}0C)1Hk> zb[ `k59ó?gQ3#f8!\Z* $@ Vn{þmWk8 @Z!Q6 )y*AP"fb\ 8fFw6F-{ OF8@{j< 6wʢTY%"`3ѩ&cRb .7~Ur96H+R:ݔJbkW X|t|HC?PrD?cTT(AIB=[~_ky5ԴLqറ}jڨ b48Pۣ v߆>2G7sC`8Xy7o0{9{c]L|Y |2 ;ZBa4u觟ɽH#,hQK-^N_&) On;yԑqW(]eiXj8UDUJ*K/E xʆBW F9-H8:Aa-͹qQ 9Z8CH2 £|t*Y~ dY}c9d5y? cG zu=|=Om*e4@77C8>I8N6r} , BKYӖ@QMqk L h6Z1`t~dQ[/] ^Ry|( ύ/+' =`wy%r؂B&|t ,yB1"FlƋp ɣaE[N+-5[g;iN FXk;zBݙ@gfIܩE\6E;@:`[nj2l@:4\Mql3l>Q@s]aLeL8&<]rl$g#n5qbe{n #S<@CJsZJ)r4_;?3ȷ3GƼTp-0Jr"N=,|(dz289/ q(,7]Ss̓E>rl:$C)$殷_y)ƴs$/Fo @wSH# h܂[JNS-Q`eO,nl>yG:aX 3U5Y|;eO>F =9\8 ZGUhL P gIUn>HP>?=MY^f>M0K{gycY-E͡(bHk/452fCLzi:1ybY쵋t3u2dJM4o,oYJ!J}voQ}$3de2BNyr >K&~w0FkiJI/ riD=Ӊ,*[ċ ᾘMt8-2 +5&}չ2K>4׻1U@YPsّ̆y%6KKVP?5@7:|uKA۾ki}fǰ"w߷"A4l]Yjyxb:DE;L&ŹKzItmX6N*Ϟ <:{H6 1$\S:+:>G D;C?,ГOa-`!-N94kMlgI¾⧨fFs,H 0iۯ]<2C^Pӵ*|\b1"ؙǚR$YSgEW:g\rP3l#v?f=C!l%OT16SEV~(x1!תR8ñ-]n*T e0,^N%$B/ޒJWQVLF7DQpWBIm2J[1,#Z2oEh:sV3w8 x{5گO"hAWWO5@*+&8<-֮ՙLaHZ[5cajI&H|XH2zS>GrcZ"ŵcA4s&̷yΪة5-94ߍҧG7OJh$־?25}p2DIӉm lZ[c.L0mN yvP]l. @)|mnM{x]kH-~}e-2',7 fi岘^TV[*q n_0`ݽ\" jtB*H61:P}I&9 v!6z<i3ylFiѢ(JPJ'cwTV41Qo'2_4P c8b[5f"[ Ho ߧ |GRu^V92}A U{@{j|DhϩrZ"%drz#UC 2>=ymk|_(5#OSputwSCf8N}Z5іW <6טfo,ϋ'{\NY B[NVR$Dn((M]#'WH @]%tg7^-ݚvp. |ZDtCKFgzg Qx(a;o BnFNMrNK(Y @'S `pKr`SXH[%F!TUd ɿ)nh"x92ʥtkDK}n{b ĝחG1|<9I@-u<|zj?lCQR]h  O2:cm &,=#ojPas%aj/j2"F(dx6YVK Y&"%0MwLwîHp#؝:Q@GcU.B &["(R!+‘Po⼫x>W0oQ[Ɵ']sZgu9H|邡䡛kT3}gy/.1WZ=iA9666rs w?,>CVsQXc+r?kȻn!jzW0)ݶrQ92|Bfѫ-)50%9+AبHSQ M`haIm.N |t̍c3芛,:09m~hSOWDrq{J_CRQY?a V?:Vkg?ݓmr=^lܼ~7g,u5BH ْWdvTh 0"䰅s"vpb 8Lw_%-&P~.%d ɷfTKwjg-rX,H{Hm ?0qMC8*miWf/\#(mbur9F|tMn*b_JvǺqnyw6g\;zBt3kpͣr Z;9nN̀*V-RtFF>4_E[!9y/ 5A ߍHʠE0MLҧ.Ea zCID 1N%sˏV0@sO*}G{B(s1B!UƖ?fqtIcdH QK;>ΐ7~jx5&TI(' gG5CrMnD+~ M٦@gQoE;'Hd7H~z(lLg)|k7_04^q]M4StLqL Ћ8R?C{*mUpjƿM/SivW>oY})5dcvxAZyoZ9X7ܐ^kG|!âPCa{0e2,Ou N_ zD~mwuLF:Z+D9 q-sURP0[{%jr`FW R@aURź]&SoUϹ#] Lo}jJfSp7S1 #I:U`P\eK[}|]p2Mrpr/5np޻ 꾇uU5qr]-0ؕj{.K3yz|~cuS:zn:!ȨW%#l'r| ]+orzg^?)**EvTkE#o1Jlx}_DHo9U*776qg쪴-l`o]l$jVH}謢\oml]( {Nwi<N-j#Fh`jJ wy08H{A3s]EUOh$G t78]K8!Qt <# 9xG*봎F  $pѫD|oRfZya6$v0)"ksD-pIvPT׵lgP(:I0U38d|G[LX9u%sY=vis2 ۉyONxrsWй@":ϻ r|[C>ؐ8 O# N^Go=sw94-x XrAKsx`ā#%ݤL%ޞ`0I"kRL:+75D-ha?v *|Af ,z`#b h9!5/8}Z? 7 L%Wzq@iD]܁b}#w(%]E^cJ Y5T]† m0X14TEiH\9?̑[38Sy=sćX=M&Y_@Q\ٽdfMt^^q~vb0R !r c9sHҢhW/yv\2]gߓ,BR@RU2hu~#2f':grE p.RG24ޜ܌\%kC!} 3bˏ%¬H}އlģlk|qsL`[/z^3'B6g.oV =}Z;hSWLmM*BN L/J}ڝ}WGrA7t9v]@ͱJgJ9h<0tJ>Fم|EXFg450~z!_?kubnR`롌y@y4%_<<0"$Y]:W^ *d>Zj]:_OS4"yQUA#:FbՙV~3)~} KX|1HA$z02gsvO$d_Uq71l=X`ŠP52> @%BE+;a|[ %=,0T@9P$}ҦN7i2,n&;mYbJhu,*8j$ؼM`0˾G_=[ŏ2rʠ}/}YS`+v$iD%)r}R`-=`}cXX|0 n~Ѩ'ғ’b YB"Su#r8kwLl}P7mWn/éq6Rl3dЅ0Xaa#=y}tތ8홓3AɵِbL߮Gn‹gTYLnO(8w2ѩ}r&Cm!JJ<3Pw_\Y>b ݡk7%ɏPN'!O?!<*9@RΓ6cIOGg/J;qw(JrH5RSsq($Tz@eϿYFo& k{p[L;3|`m"A^Ho]4/}y{Ln%:wH1 --? m( q^gqPx{' 0U sw+D#8C$s,.]*v YdݲSj Br'׽'s3ԬiW"|*)eA$+>?UjFՏRbiԔ'J8&|e2VS[8a;yE-綐tjV_1w3+P]X5N ޑa`2l~B¤ذzтe5ɰȍ=8?=P,Mage?'y?heNYpYlAw!Nm,W c;f)ǎ,:a,B"2ٵh ҰY +OP j#Ǒu eWg&g58\lHtvsFk`OܚTREu"Is| ŏDHZ1?NZ`=tD٢#ehDjP<عl(ug[ݟ"0π٦Vw"dp Vf}nFvj,?+hڵ[G^`ΩG"(y#xg׫z!U{ƺa%K: s;OyOIIoRԋbBZfY×S0/\n6W eqN 8)8ܢCu[by<'1zzIq>n<2gm W1lu,gǠyD6F3dqm-PkQrB4kɐ3{N!Ad "ˢc 0:`>q뷹orHz=αH X5<xع  {wGd`u 5 ;7Sex}5WZx8d'$h{J8Y+)1*1+aٸzY{!1a瘁[" 3V_ȧ#X}yok>s,AР6Dun1Z9AxȧK\BĊng0޷P0Q0U cڲUq}OP*0.DŌnw8W0N\s 7Ĥ][2K~a`-uIz&TpuPׇX@E2 )eG[4%7e S'HmcyVb0F.GNdtڽ=ZMM,/pLCi{u)Kϒ#@ N@-ow;`ql~MˋU~!ݛԭNjPAbTغlZ]Pڌx1&8v҂3mjVv"QA&&ngJ E0Noj^vA( Dt2"L19&.fyPH+1fNWvuKm M 0t3өR,5HxyM"0KxvDG_yR-_!o~z7E zqeY aQz_&'DDhF7k5|6 4Q4DpN,-!4Y,B+Et˜ŧh?M&ld@-3V bkE\݂(E6 FYtjn&M8Pe:Ւ<xVM{0n.ZJH=:K"@.(V` L98S=a'PQC& qoI;Pѳyo!;N}ș26jkY*oq.kfc,) bp) *@oH#|1 \錛[%Yot&[&k|#L;A-P2oZB]̨ylv@fA׫mhs셷_ w:6){6;HHk,8!39 %;fwעrhCG}ɭGFÚͺ'/ +1nUm7e_&Bxм6IQ;BkrၴBӮXLõ ei͢KIW3ܤKQʹ _+&LWKM}@P azLr;z X񱡘y맫 ѕ)yd~5@ ;wqf@: ΚrH}cһFoȂVU5Ⲏ&U`2ysDl]RP8l#Yso=^ G $I3 nwlݔV1<tԸ@DghZunʰ9I2/D?κ6p4_!>xR%t٘(|uL@.3*bSg|v I;ݮ>f%Xl*x./ ett큛,/e8}*ww,߳|ԁE< bFb@i/ qwdDASQ}-nt9WxEb_p;* fb> ck]{ՉZ\BSGr7qF"]j|ڏ_ M=L!%*Ug҂T\B`x5T?dq͉)6IϺ;c1I/Idm๝cͅ5i^3C٥ur}7/D2NJVˇJ9T;b>}iw<_hni0J:US/QaІ"P.: PCY`TsTҞÌ 0l=E͡:9Qfm&%?}P?5I2_zd}YS[I& |] !$tom .U*YkP,˂C%~56f[[09grhȘv F?}mӢ=i+GhKbvRNFx]^7`o5 7+fd#JbI ,, tk9:l7#{qJ8Ƞ>h-b,bifжs X!M&:~_`RY>bs#L(3yjd3"P^8065`-Ż6-bP~4 g8&ַ_yFad-l5 s kxheU-|{B"$>E;e}Օ/%dЬ${}2~ 2#p9G_H(Ә0e|Ұok!)j?rQsv,4žG 6d} fO^a$A#۞0iDv` xAri̕+A%l3J!p7wЎ}&GS94* p|d1o 7~fx?*CծL3D+"07B0gv N"1~ qFH\ >mr*G.򥇸#t@"kJ9r}| P䓡TNױ鈶x8#V/W$Y(/gK 4YVf^jߍƒnS&fg&{x]XI) #[WtۊL \t4 5/vwmk$9Tc ;7+_h=?]cmsWg`C (?CWBfjlh&Qu6(LdϟL lls^]⁘t8~:)R{_u25ĩU) 4Աq Uڑ!_>(uܶ/_,iLKѪ!1.\Nw W\S">iԵ/R+Qŕ0Rj̶dskWxFIPhGPᗅj@jke#S U`v$ZC/wxO[1t5/@5xȻ#g3[玧DK7b#푐~sWHJfh|hkˮ$ylmEwk=}lHLJ66}I~jqwW.e ̵rRm8G*]Up038*Ǭ:LG;%>*05ej"䀃˒[ Vn\\ !923gaņzx*$û+ngTnS9Vzb#ZXVHL4eFsuN:Z锬/b5ceiS=chPca,BKM }bR*X>9Hu&FU3>@~qaAp`N2חG*cX9@o\@ wU~V}C6unq®Υ+Xθ5PHLğɟ꽫WK\P9r8mC# \J1U?2C׫>gilπ%4Mܒ\Oz)q$FUrzJ`r+.a9Ė?*vppz K3TlJ/ͧ0wvRmTB:Io J@#|k.bmQb-+ #!yZfIO-.MUӟyyG`ѡ|p #HC9G51]Z XAG #t&wu)z{]奘@u$T.&w߶rU^>?I7d[Q%Um̄ά>39ɎX%l3(mY) D;XEf=~x'C1)_9'ѹȀy ~0Oy=2sRVg}p+nθ!g!#>V%X ;Hy0oM "PβY8YOzNZ;?<5 YU(!eқϰsk5+ 3aqse.Чrl%D./) :Q\Zύuj)|>3uӂܭaWt !sǯeTCjN6A $ó~S4Ai<|aHۗ~hۙ nT04Y>i (kh12M)"U>O'; qDs_zPxUW=.QICtlc˼zeK"X~룟ʙQq"$'Ked@@\ l>c<$g ]jTu9& op1Iׂ)/o\]ߓjMs# 'F(`T(~3߭zDGw/yb ߫o>?y@׉ P/K<-,2nh29og:%l/[=6=Bp-_af(x1ԜVC YUs";@%m^c%N qJ%ɩf2Dbt|>/U6:\M!hml.Ų۶D sKXcLKsZqn,gJu$ rzTM͍c VN;L.3>K𠥪OD@"'$~䨖jKMWmTW|Mt[6pZhb6|% D'l T +ʵ}|g'ߟ }fxړʨWt I7bhdϸB^ݟE-j|:pŪUeY)7URJ-ydؾ?YVsbZWz|E xVpK)4`0SsmXm2xNqbs ;[h: dJ [N= o(+֨r%mvڨq̇@ZR A<Eqc _JT w!P§0s(H4-)xi   ͙Or#rjq2t_ l3%^SU>3}`k TPXPx\5RAE]&(%Dut'|%ДÜ\Tu~ !w7׬KȾb!o[8նWN#C,=8a5O5;VNd $5c_GRP0~h}QB1ay0[?ț]Ds &Æ)hyy~UifOڒI*Itƶ6H9ccG $@ +*0nz#R2+IQfltBCgQTtwmV "6.G' HjxGË;Kr}Jc~LFhZ UC|)z4}0tػUf؄KFoE$`ξSZ F+~ @!;=^LnT5VUg& F0ƻY3d`r P=q>k/28egLqp]3U;9&ɽvVjᘹ̓Xwp ,AۡK$s&OV!֣3S;?;S>kPsXfhP#xcf{-/ǮxqAGFυ >N Demy@N2 ۔7=I4:dۢ[tL'@jmmuq9=SS:-D'SUUz( `Э@ƉF=o ȃى]ڔ}EЕy?Uf/CΫc_Z0ߒ{cq}-2K;д\27fݙw8p̢^ڒz,ؽotӅ,XXѵ+0)'oL,yKGM}'dئ*agJ2BZZF>LIBjN.`Dbޘb_8tCT3Nm/e'vP oŐ\>Mٰ9㑹 2N ~&i /c9Y8 +C17]~=/7]UEiJK`pLnGɳ!ڭ6b*N&͂壩5oG5nkPKs,1b)sx$*;Jн|'å04 o0w>=$hLtS ]á}w(o_7$G:R$_| >MAm.:VKw^881^(|BN 7Lŝ{&`HzQz'mYenK5 Cnw*[*,PuӺ-ofǏi[?8_Qb~9>&Խ= aw%i I8ms#I1Kto٪y{x:({+1۽p2##]U"7z88E4ƥb 3n2$v ~ÜD`#.-?A<#sQї.;cE봕].R14yc5ΔX&oy ?Uف.i{ƻw淝MPfg%Kॺ]PAmq®tObD~F?_ױ% 9kg!?9s#sXoUoKUNJ-3joZ8"CkN&Yk5'BѝV[`~"eHdS_f/*gR2|o*S:h9IO\s ^eb mzט),=5H8x'!X(Ɍ @| {\ L0X>-2EP5Zn( ^gכ@֦]zhS=`}*gebJ61N5ϫBVX4Bl0&nz7H[N[se KTMo$/.` i>C}Cro~uU JaPɒdIPP1XHS -QɞV>^2op37? MF!3 %p\xԧKD/rP A.)W2:FxSa=핾雝<͆HؔH0tcQj&N33h'n/v fJjiMp, :3bfa_aK'2q)OJV6(4R !IJ1eS*HG؆uxHm8r1xq5{*kdss&+JQŹOt}wu-Tii7ޛs\\,F0q/N"O2 E\pH4D4Z=|e:^NFV1pԂr"[*$mFUmAmnT(ʴ-9fZ"x񠖸2ikSm6qakD˚AB8Sz$*4Au%z;fAL+yk]y_Cߍd}a:7ݼi:opPtZG{Asbt1 + s»u|Yd'3cnH7.?e! *(R)Q11qY ೖ m51<&_߅kR} I"$siYy#EV>e?+okpE{<ӤkqY9<u @,ɋIni; kz⌣G]T#y2E8b)5C~O]?@xI̜t숩Io8Ĵ`ũg~Q8G} 3T\[Bk|NF&^o*cSt۽zkA]Zs1Q!Z ~ JŬXZtj !78E[)jQÕq GoU C"JR# ,[ڧ2jgϛ Bb2Z7Za7r{Jӌ2rA3G)=O Ү-GA Ti)/wBD  GVT~7DcІ+8U)@~mj{h6S*Vlq}}#Bx%gfW1LSMpk9Lw3e4>}ӝ7ya&%ٿ+KWj&qͧˠ Aׅ?"$"'ͯ#7T}J^.wF!`c~ 2U%q)}WGj9.[2l%'H9xP dx(ܭ..{.MQxoXs)T B3JRE4Cqћnݷ&b91c)Q٤3W!U==!ŵtuC B@02z j -фDؤn_HyTj^r*C_ԑ})H(&t@Љ#Kx1!5brjrŬN8/T8I|)T,`Y ,pa)_:}t2luSMUBJ#|ٮ< )ݸ- 7\:U)銞s"&RB\kq} ?I(W QZ=Jۃ;)< Ƴ̣6U77.Aj֭l@:8mSd[ dF~Wd5 JNf ~mT2ׁ 1'Y&yABߡ1yЂ[A5(*1h0U 3uHZk}/-l敇'0¿neU\ƖKMI>^Jn m{ӻ}D*ee(u :a4VfAȿdZavM! _WTaݸ5dg}(3Ѩ7`bCgN?&PIs-31dtϰ{U$GϑLŜo}]!FJZ<v.E?Sm_%C.R ^y4MȂ/v&9 Ak+"dHCc2youPn2RqO7J[nTNUqa /^dp4O'C,Nf{FYs;PsM5Dq`6U~ZB˯a;èk$+!p@![;P⣯AUesNץ  ֢y괃#N2$)Q/}^O!b(Ll0xշ9QB*SBnԘrvqozcaY/?=2n-FLHt !)-_qԬ]Ӿz/}|ⲹeFsٺM> {XZ; 8$4)eeG煗/w卧x.ó/P0h.EMC5ʵoyB2i*aOP0O׿!+  Ҕx7z)]}%wosSdЂ&n65 ?SBSKG%1q}4Ŋ{C4eKszU zFถmFDr k*l5QQ=T}9}@0^( +d#1CE3!KS%84eE{ޟʖǾ4 IuhHU ~* _u[hoݪz_yiQs&ͥYJI렠]X!#z+دhACų/7 ѥC78k Hgy -DF)Ԭ HA :E7!ndu\1rځ`SOCˆJ=GlN%>O.ЙxAELf=&t[n &BrEyTM@EUK$fu>9wc;Zq7w Or=M4s"coM02ҫ|Jm3Yl!>e nwA'ewricџc%FEO^㴤C۠nSv~C{cQ!"b+>u1ل+|R&p#El$Q2?Y=U[Rq_O+\nyͣ* , Ȩ0aSP[OIfs?j@TcDG ͅ0? o cUu\])x²* -fg?j嘋g r 4Qmn:òU"0IqJG^aLixW'fM/>u!a}>;鈃T^oBAGxMjCV"q>?@XΖ~t$@FaYy#1g=SiY{[$z8`tPDS7d *)PhZ:RF*:aDGWU†Z0Ö! ,tv6x$nLLS 6bXqz}TRACl872SQ@0 m7ݡmN[`!ۇasD҆w<(o?ŕ}{2Q@ T?tmLe7H_fP2<. ,EγUmY6ChQ,~)ާ\YC1£{>RN!TUT7e)ۧ]֪`҅+`ut8u(X|ËFyMa4 \*JvjIv/D-G57<)yVQpt_jR[ WYrg O#I vEO%Sf4z-l(JR&ܜQ3b(k;^Մ"&u 1"BO}³8;jGScgQmC^-K -:a&ɕ6%c8:;f/3OWC4#H !m\> 6ӳn"# i _I*>[c  uJH6 VP1&sXc a2 tVj2-7cKv~yLChԜ]~/"$ ;7ޝѹ( .[+o'5R^"yz\q"$6uVxW Ӹ҉Us,3s@70Cjc9 gݳR%}ѮُOr8uX:F!;[:" K7(q8_8b}:FΤvƹIҷ?1KQG>uh݅:#7pv:!\y)=(OI]l:2G;iNaj߻Q|GՒv2i3*@X3db~7"Z } X ia˔EV=蚕%Bh˗Tp4Y)בP2 \Fbh`dV){/&P{, cWEc. 䮥M?5#,j{Y/9e4뮊<25Mќn!"^ή,yDPaYg[mas;_ Bj,#K,%gb:4}/&O!#!¡ԬÀ9>UD(; e2}{k̐IS SEY@Aqi/;KeMq S ũ+yԸYOü%&ʣ n}}yֈf<,LQtY_f3 *죜/OrG,hh3k8D Cck1r D&Wuv e;+k^+`YJtfY1^q ~ \ ;mt|ͨMNVq W3?fs~ǽ@C/ rbFGyYq{A8OclDU#-a,9XTfDFO"?yOLX ^y/GSmQkU?Wz9V?(BMN (ЇKCԫ-9Hd٥L]YC e+-.fw ?TQe3J΢bR2jǨ2UZ|)o:kk Fh4x׷<܄,7/b~vAy0Lh8~ Dt@HK2f9;YY}13`Q Ȕ7oLh ڿ@&:tB/^TOG5ٺuNb@j SXbOQP3öET"6б@-R6 QA1[= ^7z!Cf.?Es95lAq'Ew> r5+[wkrnȒlN$fr9қTI6qn Y n +|ɭ.m,#ÞJjwpi+*>wxv8!>C-\Px{`=˶I[`F8}yzPjӞ fʴʍ}a{HbIu+{IH"&ICS;vg&`b$`4!;28r?@{ط+̆l?bnV')GsHŒ--*b,~8gw"GۈX4Mazh.>=O4x·LkM}RXG.G@؁$i=}:G/<$mQASBִ=ZޞTZzn_x*s~cSC# draҹTRםjpM-ǃm+{j!#clN fZR31!v~ t&tZ }Y2 r&P,ZBk5ĴA٘J`\$KMۛif9*r8qGУ7%6׼ Fj&܀UF 0H-׶c"łbzS| %фa3LVOdTZ]$urVȷ"L૴D7\3)*9OM9R'lpi\ںU%~UsB9N Fr*e߆^aj$O<:̓LQ>&xv<8E0A/GZ*`ZKj^09HV.c`'pęڝGߖP0pe T0ڀ*Prj!K4YG}ZsoSVD.o*@tt87EzI~jtc Ze=_;v|.jUOaKzO1XU{ N)2H6"..daQ1ߵl/!&8):2G{!(!ġlj\ݩGN)C"5zAZe0bn7A?U;ƩM c?n2l5_/F݇AljI3} "6Dds)9fv5wN5Wy塵Z[ɩ \XDŤ.}?C9 BPyCn *i%'NBr kH.Yqrpv_?'r1 pPwO5F9p'}zSm%O@u;pZAmݱc+ŔGФ) B E!E5.jYUX;.'J"qZwVMV,aT&ړh,,1Ѕo&H#a-'FLΜ95-5]B .]}'YiHgpIrmJ"Už@¦P52}$2fV6 8LٜN hwBԑ:uGyE-U)9B( Q])2q䇚 JB#:Ilot'cM" ӮJ^W:qp7@*FTmF}s)GylվgxzĒ|1w05Z l&mmgU_3 f&u`[|Rk-i'L` ,5ۺf=;uz?^R@`[K[p*Nѧu_a`P&=s^"8*}zf7ABWhy "4 3q!HŲ}G3N9C/B@NT#k!9zihR;{L4XlCzuQSȽ.gAc]09˜bҶ蔷߭ fc$IA Hn48BA!xIo1,#DK=Q΃R*??rr @CNWvrj!{ř1X}'!nj[˗,/unFYmސ6ohZ? daGA}8gBPCPmqM9X]}f-zI8RL%,w )Rz]8=ڌSo!ˎ1 %\D$ b+ L`ܨ 6d ۘ~Gr OG~6 tk ͕F(^onrg9#T0}FDAUd.'qeA"ׄ=q3O?'Q5-}~|p0TOWKٱٺDvU E/кwY4`O6*s93ٳx:4J"K byT> b}Ś/ssB$iDI ҰK۵4lU1naN ij?ݙxU:{Û_3&sb.8.ԥ$R#`470Sx:(c珩( wlXTr3kHM%Gįg~uzğf0GPm˪*أZ#)d2`58֥J: MG7._љk/p8G^`ͥ}Uۨ+܍.J?5+~t Bo3-w];o.:2 * M#2P]3xY.:9'ZT+V*#JW>ŶM5Rf/?}(kp–#`d 'vua,rj%i%]) A3>COu,A\ǁW̝5]_9j$M"ǒ-58lI\ziN@^LDZM20ZGwO%2"Ti (ιw!p(a6.x'ؿYf&aZ Dy؟@$H}jrIZDG@!>Qtp5sH!f ;꾐\*W?|cbQAQ:JqO"a}AK~zxȭCb)i½f E9:Zj̬$`йW#ZB)7z;t.S8{$3D,^ҾB3SHcI5"ISMH![˯JXeCP˓ww]H?o|`ar a+յ`7Uok_YU>96'pX Zp:77&j4ÓB,D D '$NANp Rb]T)+;»}V ԙbA(( Kڠ]IXx Ω!q_R˸)_Ⱦ*1iV-FN_YZE:ܬ`/k γV(*넑U%T^(k#v7#sTbMz:x'9s`k;Ml_xZ%`xtbU" ~)LσʏH7닷nAM' "ڤ˟~$'+ח/PyłZ|&2L/gBʒiR*_o!u+#瘅ɏ}>R-3-}Ր1<&7lW_bmpvcz.>x>EE d@xDΝ+ {^ү,}G,}v\]ɯ$o['1JFB檩,fJ&:5V>N|⠜ kW,q̀y g1{2IA:\6G|Vy`m?.$fK(@bƃa1m6<$gm{rpQܷ-pİۡeg> PG*۞( 0pj_=(,h<<&xZ.qgs{J#5pC)?nC0%r3oKoks\ª.su ~XwW9yQp֩/Hmr$/$,#2#4\!(7BӶX.K|g8PWrift92,@Hj|6}¼"MjF dJ.i|ɥ[9QY:qPhZ[v\6q*ԋK\̝nyAw wx}[b1&TueCw߻>T7d,g+pLJ|ŐՄ۹Q }zjvEbmP"cgϪ sX"H)UjdM[=ltONy<)1Z%yh$mX(r9YcW3^ щ18#Q ˘72 NMtٮ6{"CY{g_HXt6īP0禙M2mȝ錥vNMG)& _餂!yo)kjq3EAo_V8WTu*4ҁ~ |~&5t#Sm7| Q{\%G {&Z2#[2vh!3=ZMTw媾 ;8DM(,X#lED'9*)@7w*ȶ&ӳNȀ$"cvg@ B^kژ { {/Uښ,{Ӯ0&ISx-NA)LYxrW| /רc<{` ^~PxU.mpyPuD+V(hgF)C#u4@BcY(u#SMboO[Jt]_#9a6RKm{ a£۝609%5)de-O,8$ ;Qr$?=OߖW,3CӰm )0b?~s'8l]J6(U +`\o'6|y Jb@EqY$HNu`H$)ӿonFI~hV񎶑V+r,Vvo?zs?ptᒾ#P4]&= DLnXЬ*~;?nMA ,JV^^I22Ya":7F6K֥sip1`ɻR%`$+5 k sÖM ZKȹ0B玒f%jhH lٰ :Z:uR*cR.8KlGyN\9=R|?@x (j8^=b' ~8fk:TktMDŽu7AK xЦ PDwQiB%?$KUC΋t^zp]x&n<Vt<}b- Jea [=1@ eM&࠘}#3q0%ջ.qbdMzm{(" %fcv}{2ψ̬/$[?DBpdȺez%&HVbA mǻ8){>EJ"bsBj K`lwz!a[z/ /n6+'tV8oif/aŸmʐEX,Fz {:,`{\Zi(/F\[vQ1}>¯"8u7D,|\ 0[Թ(O~̻)Á̏ CԳLetC̩,*(iF66Ķw]%ei i>"{<5jBH<6xv;l :6:b̕av$-.a> x=lzA|ne8E7KCkNZ:j ʐ@M^_>l7d6 q"7#:EFdibbG{gR=ĤJg<̦4?c#""RRgy3;j2qgBJ^XzFSpuEN0]gd( }=\d6 Z2+?iEIAِfݑ.ĊB%p~ :JUlI~Lfz֋{eUւv㥻SHU솨jH~i,"vku߶Scd?KKH]r,ePbZJ||XhP,f||' f10nꅆŸ狙_q0ߍbrsu77cdMJSS#M-|V>چICP$SJw*^-9973H`0xXљjy :r5_DRrEVuEBp>C;Xt-yB/Ɋsy0amRp BdCT܀ ǚ61\Ě3r/vtS.+9u0BT[,ả`O78ެRԁ68%ɍO_g=t欲0{V$#,) UM](iVkNOɦFbֹhT1CG2q,PlTOm!d<.D#QTAYXX0%>fxqb;YX35[YF]'"\"S@MKK%9܅GװkKGQ -6b$+SqDsɟJ<6p=.Z}>B7C!e3 ڕlnE,(,aeYʱx}w p+(jȅg("~5茑2mܩҵ75~&;"+XO3+.aIo/j# \#/ΒXOdrI hQ{FH[bjbZËsSYJ ڢOWooIgɤE)=&j'ĺ:8^)k=P6A5|zw-;Dٝc¶T:I 5[l]2 K1Y|1.d?Z*q8!Fq7D. !kA8@UVKvb!*xsdO0|.κyf4J\ax~wK,c] 4lM~:UMs>3iv6ؾ+EK+qW!0汧\lv 7/*C࢞mXղt,f $n_+9U/÷ƿ0਀O$E-'!Q3 òRa@f@RjayU(#5T\*ks/UÆ0!AF4|}\ȼfF42,h]lgaGs=+xyM_~)Uq֣+Aٻ% /NW'AMCmTt i !(wB~x-j9tB=Jåv "RwL;BVGRaF=PMP:p̿_qiwkS3FvTT8y:!5'IdwR qJ_oD [HmMAm!$/P w;9+kTaQڼf՞0กdP6?gA"srUx,z ޖ s1r"qsjnIs uqeZ͟.^ x!!Q2DoZUYc鳽D]hB~MF/GN39o=+@;bf4ai/ dI(W qr1asdOy8Qyde5Q Poa mf)D(!cZyEJ.CHS Ea" W¶ Lрq|ć?o' H\,g s!WL1дi8۔7@ oZ/+|H<_=`{V(ՓLHފZy롪/tX5ݩ9Oj0THfJ+cʒ?"puWfGgA0\_% F(L.ei'oa+a&>oqh ĢF8KKLQ"08[^و\wa>O۬7{q4:zl:K2b$mZ4ȫ-N_>f|(kC$Q.+G!K|L;|IVϓy/%k ϲG_ӎ)VHZmCz`ֱs-j' G\mU+#ՉRy(a o>JÒX=;6tng*tUSmr"=R|TڏY~*. (F_yjcteV]"<&҃R Avj u:{ {s6ͻ3$RBYX XW/ZȲEZ>~f._,1E5yɄNEX~-)#({j[{WL,Ksq<֖D ǻ;YtDSllEݫ;$W1"0ï-47M3H*?9v"Q͊.WY(e<[4yDpAr@;Go5)NfTYi+2{ֶ1s1,^{Y|yg =m7PFC,yp`s5P5e smTew sbE Hd2,@KWHõrޟuJJJR™I\ɧgD"jMlMoJMYxǗlv5Cr( UIB5;hw(HnnQ=ho" a'!Z,3k_"W0 gk89-[gCnBe]S̋{vi}KZ4{T0B9c5 ]x\|=8*&gJmx8m3 aZ$[Z[Ʀ%[E%0ـU5VY|݊z6PQ2 u*خU:WY.f.`SCQ Fr ,FQӿ&ůמ+p#&Η˭fZ^3WŖpZk>q!>?% l0; 31htx4mg߬gBOLډqzPvN6A*~atw`{4G>wONU u vN̯wb#3qtfG @~-:;b%}Tvٍ2)eZq@iv` !SD!$ɵ >* Beu!t]* $Rd>@6ʆe/{&~db5ם˲rllz 5է`\Ƣt)&QOmHȹWQu0sp^>MM`p2ۄT۫zM"ms{,wN3GKD!{HGmձk.r T)wA)uMO͚>/!_JZ;$D(kd4ol ~wfc # UǷ' -9jV_FNonjaΌc ܜWuqxiOl-mZg3/KCv0iK?l:tRE^B JeERs遡9mtE(bؿVqeҍ)4Ľ_Fb)މq}wJ~"2x1O?TmQ9T‚T,7@Kr\zo^m@Fi3 O"X\/ cg "vmir곀1+bVK/.d2r'/%F0msOsŭkUBMӋT~|$en5_7ؽ*[0.c[U?sKR1xaVX*JwGk' JI)H^gQkbqU 'Ty~XNP;/p} 4G=5rgHpn'l,~9˦ndˆO?9+kzO9~yay]!eiRjv$yÕP^M)}5"{>[}*b1a)K Ǎ&4-G]a/연l0 3L\zdRdOGni ylM Em eqdTxBRg r6rBRn+Ph[Hdk盎/RɚA~M~O()jDQfQD"C՝ f?i$ӻ\L[Qsrt|;@iT@X+~3 S_ՅzϞ=t"e4ٛ  } hk7.z37<hx#*sVmdwʛ7:cl2ئ u`䫆,S L_Dg4脵x\L0фY`4Soq4vu5",j(k,s-MQE)RO׭7‹^ܠRTwȰluLdž>-mAMK5,fSevRd3I3ۮ0Bd"OTu@wWYv줨BzJm\~su͞e DwqkaWJAQ&n1ȔEYԐ 12?Ȏ膇pk4˞E=?Tc$P3A!cYK+CP]dɠf乇ջ#dJvBsHwC(FPa^`i$<곳7B놰6"xElv@z^]&h B]'@̓<0(ֹ MTi+;Vx!휻MBocYunDO*^L@2gFfQ)0V;"y!izZ\rDE){|k+'BBcBftXS>P'u,&')ie]? 3ls~oj>^MEI׋3J×5PӟrJjnpp?Y. vZfsˤ%NI?x)ėTBpM]6.}Sp' >3" !!>!gư5 ͑ҴԒ(B9]cŢ>Jސ2 H)-T[gN5Jp#,ON_sk;ӥYZ%@8>iN1QBfI'nfN=R -YRb 7V8a6k 5󖷕 ˞kC?x}~\GIPu@Mu%rI5Վp?Y̴DTj['w`nժs}$uy-%$$Ĩn )8L=[f€iG('N)R]FIղ[wJu"e_pᇋK˧P.zݧ;d%xvr zc;Q(MOgy'&oыg(3t|6}."V/Z۽|eeN1n=lH:׌u_` ]zt4 ( a˗dfʂi8ӏc:h"DWAVzGTt(PPdؠi%3-AF8N0d!\_Xgë))Q/VdQPsI~j}uy8='ߐ.S.,?I*( |&T'e EC??J^ Ģ)NW`ypj 9#մ$]>0Ʊ-EriPT MbDrbAZmԇmss-̍phd9`]u >e$Л܍f^ ,֝&ΰn:Z"jU%%883WI$pkŞbi4/*Lr/cHr&nw5$N*4!.g(o0!po2 NDZ١ `QZÊ4h2|R`W# pb!-<{_;IRͭ(!!xŤ&BХ5K,׍ثp ̩jXfL(iUujalڒwDr=g=ڭ//hA( 3Im M4#P陈Cm-k>i`ҹx,lV/lBiE$< }DH?]5άYx0Jie3/9]eo N`9XU=pDQc bSc_l=pN?|x5'q^VN祗hI} ;Vv>cHa`c$ Xky BQmo" %,; ^k`[`*‡6P9vw&-!OCPNl ਧf4%ŝCWpJT}.B;tî_(=wc;#THrqAY]J (D|8:҂myGΊ+vH_5nY(nf%"|{G-ݦי%w.:~$$'`.eyCI"UpӁ%Yp:l.yЩtwnY}x'޾nL$|Ip  )4Ε*&_"H^kym b/Ns89ڮ,Ւ~Htw/͞4x-bN_A&+mkD1 Q^g>XA "ĵRWһ 3(=5;OW@ݴN(\82G% |︯\%xkigblA w"60m שav8*a\dTW <7&A;)ӼG$yW. ki&ŏX੔ZQFGg2q'V|W1kXg4Y%"Jŋ\`@.v:(F7c7;< h$X -*Úeaa/$6SGɲ./hB#%K}e]!XV!d Z4e 6sPb7so׸ͫJK$F8o.iDFu Ǥq_α-uHFhu3jMoV}ǿݒ+b ^T:bs@翶Kĸ#;keMhTWK4nUJ9p׏8+Pvǫax/n`Fd<0YCm S|j)vgVf3 U6u4Խ궥dzD رrsIs6_Jdһ|;_OZt2\1%[Ӥ r ńTg~Z44 kfz썵2x Gxdj X֒bpjiK9L46y|ҫw)z>|WQ{1҃uKdod<sHHVd8oɄ0p[hѽsWVc^:o+F%dpUW{~Mqz^s(՚v45mܭ#q$װ`?< 5MT^;GbԮ W`T\QOz&[D!01tB.E]z1iFDcg7Ɯ<<@D+ )kt4p#iozRDX~ kr={]-L%*dfk)A3>\n_19]O?[*v^: eǣ*@?L=hNunfI5B B)Pc'\madh>2Й߅Jq@_t.f)%W2%5AtcN/lҥ*Z w\t'^鴱*n$e g.<ѯx2^Lh"&'4'dzY!6߸mr9V^*WJ8wS{+yGH ˏ*àP)Q,=QlR$Eӛ:-GFD{=tX;LHOektP"V|A'6re) ڵwCGfj##:غsl;PH~]fi+SZxu'GX9ȹxeTbѳx72Ӑ o]0Y;Ph'}4ں:uYB d~\/e;wYZN~Y{ VV,;v0_+6f/\jodR˧v:D9],/o_E]vzZJE1Nwy W~5$*S1EߙnLս?8tb_]".դhbXĜ2{ Ii-Ģ ]kň(?/2n^eCBA݅M+_0fvag*s?E"E]  ۲)7J&:nP7:ZH{]:/خ,vvGP6IkjcKli !>95\vƵ+JWUjHr-q|!!IUP?qoUМ#QU+jXaHG1 _C/rbBLh{ܑZ_$A:)>a^Lr(%$<1)+eOKLMu(ű.,a&a+%-.{~xM9|AwCXn(I;y/,ߋI?Ij/(_hg= ՘J CD)ԃ.{K[ |=)ҢR"J@f' /"E7~]j{ՒhA/=ѣU ǩ$+X+S\T|v !4WvyrQ '`CufʔTV)fJRxyQ*n}0B''D>ș̥_߫\LSY`Y_E:HU!2d_`FI\.;$%T] 9q ]eS nLn޷ ÃT"5CAfU$1CX(UE:zpKU`΢D ر#")_[j;.'ݞ{tN?ba>Zqbڹx]1㙸>ln_\L]hBpi;4S F~UܮҡBmχ_/ۥd$)59@ A^S09NV);clظlM"ԤMH?4<$xC}"s0V{%`UQUg(ʷpkB-]aփ8z)6f8xOt?2֡TΕ-4+ajw\ʧmHk=3&[B<:?|0l 21I&BH'57 NTbSd UE;KiaXڶȎuו7r^դDX$G*͈Orw$u>1Wmi!Ow>=E6xpTJ/M9T2Y[RPښk# ,'兽}GF 1hg)zi!" r|SFq0AkݠHZ 4t΃ JtEzR xYGL'X(o<ڤ\ Hm1y j+b3_[]Pg;< )U phgU dgZUIQ[ReVI)|7\6[CrUθ~Q7w#Bέ^;l4,4%ppAZ$rb9c)yԆ(Yiȫfi_Ǘ~z婧ʎ}sSz+ˁQoYGKgyH\MWA@0O[͚R*AFT29 Y0I5ۂWbDp~O3rZ~26%Aƙ rV$_x(h r1OԞPioA Ʀ|QQ>P} !@mw75ГmM$=U4*b̓h_X]R͈P6B0s\Y L8 Lbd[ah 13@IPF%` B̢^P׭{i%ePZqS`7-"a~JsS$l\*P]eP~tY jⳣ`8C!=zk`"0 Sv d=Wje83W Z('}q# L}goCY+XΡT͹r#6hB| בNLv&xr~Ƣ:Vm(W%j]&T|Y?b6a`5pUM8>>9C@uY-'W'(ayK0;[K+;nļrB 0E D29M.g(u@?u$? p'6*6e"vxTn2UWiʐ5" —z/É:|SΑsmYg'hƵ=Ilvy7+Ur(n NvqSY@\mHl4K)5UWo֖A4|0-a %oN?z.W6`q6JĴ\4:IJ'J(CmPzsƁYQJaF 8uu9`'(8BQ_ITVs2𪜋apN K-W̳̆!e[UD[{\8x&q gˮBX_dL_O8$y\oo *;!?2EjM4E&n؇HVv}o؀8Xo]GBr捊6Ь YfHY=ȓ'oמsr@n_cu"f$8ǜ5i_5#vx.\w|Sm2:EO,ɠʸfEEqd35}8'Rxƞִd%m e jGĖ`43ix1ڻ ޲WIG6)qL q^`z)@O~`@tب:v! rzdVdq0Y/+RƐGJ}q̓sO"T0vReip$Ccx%@]I?p@= Oq=T5173KT*m2C"WdJa) ow] Z%p(wg bF_&D;闉>Kj(W! KwWUBնM4A7#5U&3%9 A5di/t6KxA!=WHO"䀃Co6f[S+;3pۡε F9+0>OqS6o^1mȝ bk zCD LX 'lc4ZΪC ?~&_nF~i' m!{= ;|eF!U< O mr*Ygs -Yݩ~J[B `|8 dIkMW2lw=B/M* =2Ig)&q'Ğà\Oڞ,Gu^`ibQ7i#x\:mWTDIKe^Pފ827 Dւ@"Nd޻(ų=ك`VՉ5_-7`njT68m`Ў ;n˚Cp:wF$lT:AU~/M07$Q1Ow/;o4t0c جoubOd䭫poĎAD(dW":Qq)}128H>!ى@Tɭ m=ܜcؔ۱HH pgm0vl^1l:VTM}Go-x XU.ggO7+L3Sgh7RUL<qr-2α{jE D v@0RN$AU @}e SkLpJ^8/D#ExTyD3o@%p[䄬N;}#fQ="GqX:~]2KtRzْc7k!\Q{^EQ|il ?,:UWcލ4:(Е O1Pt* TgҔ:uʔtqyI AdE},"DL[kZV0|z`񜩃"7: QUI6: W[BpIuPCt'$Y.{c'&:rFw\q9yO=I-+'zݹ2z/>X- `e7vWPK҃z1Wh[ )xgp^ߢ֕޳E+F_ŝc ;~zߞc[XGUdV TQ{EQbr]Nzk6 oVc'N#Ch n.%NWϴ5Z!*2K8✴G_$TĈ0l9U}EtЬ V+zOj]XIs~PܲeEjҩp.igjĽ2L]'Q=e9|OK|Pn[ZK2}l"pr3F t^`|K Y+hM8kD@/wCC^7jPX5C2Dahxc`V܁4FX OOQJ>sGv&*KA[ :˜EkL=o^]sT#RaǝE% mԍ0 Z4 &Wh?ѺWȎ! nl';Xӏ*öP tWW` 4KD|UT >r(ڵ޼aGud^FCn p X "/āSp>g,)WpB9 Et ,ԞE&JJH/6ks骥eu.9)h]4}R9]7@2/1kEMqj]ƶŃ97$m v8ޣkm`s+8rS3k2 7d;2ײ >8R6{n +$ZJKZ6en`xxw^{}~q u}vOm#ۦFs|\ EK5x? [2=Md1xYC*jFiHv @@r(1T f"QO_zL՗떨nd 8B 2,圱yrW7/#[oi4&igƲ-˺ˋmi@E#U~A"AYXS=EU$V9]Lۦ6?UFܽG;O1e(1p&U[^1+pmgiuoLP[tB?4]2`"&͉ !a\94vaBg)j1#ܵA9`Eە/pV.l{sBQ O [#@@^6y!2_! '83$~+1"y9wHz}ɯb5-3 L}"?5.fWN_`JaR~IcpgWCRs/4Rbi,&X>Ӹ1WmX ϡEHwmcUmuQ$9~ Ya 8K=hT< ckNFRJa4Bctɨh|mF9#J*eGAg1x=WA=%V!Y{DNZvYh !|Uf*2b3Odm[0hXƶܩA|1 &(toǛ%4y f,;;'v-(O3y#Z21Ш9u ĕd \e#,U ,woFdO*(,FEO#9$t>=D| |Rл$xWJЉOKp KRob|sрDVwKHza6g:J[)xbcǤ恆4(]_pƙG:7Rg~ Q u|S&;l)#1HF|i"wI֓L=i2!O !;Ɵs,m?mm$Ⱥ4q[Ň]z\hU*Uf *nu(?bќse5C$0&d xzTwz%^Q!q7{h6k\_EYY13]fu;9\;[X % ^4t4P->>x0 x_j Saw߾k  Y;B ]Y`dw#~5sX>hkp?i݆b10 Zu+qSu츰Y"v[+hsݡw}G,<-s*$}S2T;}jy'"YG`~d;n"O-c<#j·\AH }-[єu5U& mQM?HR6AIQ6 :'tʲRoŘ?8%c:A.QH/WhzyԜY-yWg3L^ڈqá j%kݐoy[ѵd~DXqL ZGSddUC ` Pـ{8uvܿ3Yo϶AbΥrO4zp=rA*k<5 H^!OGpY8S* ޫ~=vُ1cVޔv!o|V37{Ѓͬ {Vl2!۳x{f,!Yg&gg3F4Hէd]QM +`zJ5(9uKЋ_~J#Զ)GӖԿp`BU1?f>4U$9cD t ] qL]G5P2ÓQ)Y>ŏ8'yʼaqG9t :>jn@&TFGQaϺ*R3 _ ¡MAW chظiOb"^|:> laoud[{# (Q ؞=s2M)ϥ='QLhVkXgӷ[e#]jZy_R[;y^9 @LşWt+/<1y|=}Z|RJ7IQ'eDiǻN]|dAɓ) :s 9(`0̍)O'>!^;<KZg;KMֆ6" S8ncRYV9>.cSѻ13rE)yx&U45=oQs%P#sb?b$+ƪ ?7p3"^UH_ mT8D-n7h8Iz>/N-=E(1>5uȚf^ J-,:Ϥ͎B,2)O sC'gzIo@AW, ʡs 𭭟`UEx\8r)^Xq\}VoDKVYآ@܋՞#ϷuHuxтG`2˺Ǥ%5xjn'&Ꝫv٘ F[uM;0 x:AΚ.R` [&6]_n^nx#mX,KWsV=#)T=AJ%2oN(a\3l"»@y+$vEhkS`<%5 h~.},nKc>|w n^s[0i҂ƕѼ$i z'MENļ?  QY5ZEݲ{ҡhXˡ 3$4ޢ^G݁8KpɡW>VB?3FPvsG=$jc@Ojlb@{$&Z1bEO진i0)t4t:`cx.Tv ~#A]֝}H.`1@ŨhAIC׎1'a>%,$}s]""ciPQw =6VVo _QycŪ-ZmRIQK0M{$мpF} [K|uF԰?pGtD M6#vYcH.p@ڴpEEޜӋVxM¿{vZ7a33U\dLQj6'Lϙ-4I?C& >D[x\JIC$yt| %Y_i 1δb]a Е닫\] T~q.J C#9NT xA`iVOIM˫ Ů )VYEєDT(JN&/S.n@s(b!PL= U%Db4]a|v@oJQ s[/GP866/lH8LgJ`|ޣcjU$|O{ ciy2T9]_m ?)6 &eމ<>SĻ09n2_hqCO<ỾgW҆k͏jnb[ŴqY3odO '9Ij5aiE4S+T5YP&Pr|8R) 'SC 7ϿqX=m H.}%BEm5=nSr0sH_5@:K$+e5*<3Asi L W™Wgڂ yN"Â9Rmm^( Γ 1o n4? =z"yX0\',lieȶ5G6A@+`uܷKrP&]Ț +ȺPI[ALfbI}%j U`g8̊[\)|rOV#6dR?  ˰Bˬa/㑴V"A$ `GlaT#4?U똿yG2}MB'#TWnٽ3>HjZ<;9Q![=q'LZܓvRY޵]'2u$~3̿A~uIF.]"ư esS9Gpv#8%p\v/~*j)Yh,:2e*E10ƿx f1e =ޟ++A5 PU×JO58nA!1(L 2o*AI:o\ng6»M }jR5d%5e)X.b-Izx T$uLLX؋^sPieJJ> `&du ~s@1 < *A}9,iVBVKtY=li*LİB,~ JXJ#[0D>ye Tjď;Qԓuoy $M_4o "NѾI[Xp]/)UQ9pn_qR"+aZ1F#TX]ռ+Ϯ?e^puy;,V!XN~ ?Ur36oz 2c1bD~!|˙2n!=ijr'TArGJgo3'8]?pÛydۗC֖v)nz_$< n9[@ VT"0Lj`Wd@ (PdeB4N4!i;q􉱠7 U 1j 7g5B N"3AA92%mL[E̘(}1(eUͲ7Ąp/Lb|kBtE{[DR1\Dy 7Kߊ 4wޛXiY=o^u!C)(1;Gy' bqx*Up-T޺b=V.aUԼIk-:}A{kpAs_B5=Sf5қ1ݱywUPn? 3BA` S9?~),qL1?gZoQ<ܑimj!Dg vZl *p?̦ROu0Ǚ#Mn4.{Cd887U"8)\tb„ҷQǷ-{Z̀ BA$!Hȹ?\SRѬ]1F9elw0;H{s2^/ u m>y[ 9k vhpNAFnWB8p ECjwP_$F:nCI'Z hryNWk1e 0bMdIH=#rK ZiTlw8{_q)eySj,p 4ee'`+i۾ ,tcrd]oxҮ[W g() ˭/{YcIv+XW;V6(T uߣi4yW.ԕ)/wnw9ʹ'g .ܒ%)^ϲ_ J0VE@`I\#EN w_^zzQ$#K?*<!(=r[ǟ d#' a w6cqn Zi iH? (F!'A}@4U YdžPtymL`[6"C:3Hٱe%AS;lrqʉyB 73lI\ F/qHKՄЮbd=ÕLs?ỄC:E@6N;'FKf__3PmW`=N!b6g O")OWb =DȯP4/[=~LrHIfrKc!f_ɘK?o. o5%֞5gPlfY%ܬifNRtjur$nf!5).ܳBFvv3 6)wwğ,kPDz!+DJ-5њpo2%5bb @WRN%)?c7sl Y R.8%{fɫ;KY>CN15}d_Y5rDTQ` I!vjQ80`y"Ͷ6ú2wcx3OJf#xD)k3h+ol[$d9@WX/"0wwGjS`N;H]^%ŕnеP[QȜ 81dK%PMq+ 6 X޶~ ɕñZ$a}@9H )Sw0/d⼽y\SYdCBgv@]O:/.V;5%e 3@[=d WzLꉟAcg\XjV]V_H aϽaG "l (/V{B C :q =SR 7~⋗OƔzf+@[erXm<$ WlmWg*Ec4? {$TZߕM/T5r6LnaPL>|+&=~M&!Fgmjb~!+zYKrDuw>d1Ymӯy>n0t|3Skl}4-W}p8tgCG~y4KF]{<@c2a"}y N0ofV =*Ζutq7ÆSs^CځҤ$le0Me5\=0Uorͮ; -&jG~'] 9Om*aňf90ffݙ_gO%c:yGȲ~V$I3 J8q>yaNբ> ^u~N9XQtus~?bG4uRbzM5ODQ{ƞo@Nc nplcgIsM"KfY?B⠁/D,V(~1mfVwrӳoQkeJN (UwMPR` <~Qz11̽:@I16Uh| ߵwg_&Y7+'^)BѐYΙeFKI^{oc |}<, rgm"dV'wV!/o0D- ?qEꁓ#fzD9WS5% sk>0= 9BoCɧQҿ8D ֒Y9g̗N qˑ?BhM9ELDg|hFEO׻52q>6oF̉*D`{4 p+ 'EKLcw^>r{]f7ܶxBuE=] w~ZD'ٓhp_%{k ŽMZٱBxFE⸧rP-m){3Zͻ ]j4ޘi}3,(')̭ &McV͌l]So]|jz\ P\V/NаTh[]C}5f\ A|aN2XjE\l/ L8j4ΐ-v]c'AS4T)[Z.u1=ie`CI߉3qk*y;KZ0J:E hmGptRi5$Ƣiᾳj$w1G 3(Lm*H0/UrD.&CQ[Ҏk$oQC23LH]vCsx4yu+a0JSƓeI>|K (K˹ {fL^H5$ JE**P0\p\(U+ԣ6wv?K:ZJVl1jDOG]LM%KʜV%BF:,w[WrH~\wcʩ'.}]!l"tۙ =[V,QYM݈x%%#〧9 2{HE'bMs<彘wiJ2` AlW"JX)P.TN#;dvɃc}~n}U #zA75&k8a U)& aJq_]q5)PHz]Ъ8c {%a py:O3F67qN6֗x[: k-|~~CU46Z}¥ ݔuOYGȮǢQƑWok-؏)QpEN9$0y^h[\/P+EX2e͜wN yHjZ5SOˌ^0J50I%hC^"]}+az!Z~I:g33vAg4OQQ gr B% 8w-\,ȶˆ5Wiw `-3ZK5a>$aAxsbIof3Γwt+o'y`͕wsہZ+o )ĿQc@_d%y~G9~n>:!n#\$MUfڶJB vkvr/3*޽f>5gd G{A+ u@3Y=_Vgjo/0H-޽-Ws(noR=ݲ,kBgxa~<#KPnʈ_GmԛW6}>t$ho fot ։/yN[uw1?z}3D gapJ2;Pf|8;ND|zAThQ듊 ڪE "n1}JrH} Zr1Kg'_ G^նޙ qjY(kcK ҳ/yyuU=nb٠mLaL$wU*}d=ʡh\5 ]{h+ "zDl%/RcsS`,,=1?q~ )d~Dr|&vtMɭ]#|^]"6-"֬5ƬY P0ޓ\]i\<2RYt5Yl 's LhQ#P}C:pd4[",hڃPN7r5^gS4a(>gzm}-Wd0e"q5q /IN?uܟ޳)s?-Zq!kn[ukqәQv@1IO-q1x ^pCݹ55i娞z CK¾ &<t>G{4i愋<3@" ?^YJ;-@X%o'M?+w'VTr%X3X޳huHvHd Oa\ kBZ ?4 Ou:?>o0tMA.ˌf`-#efİoK# }\|RRaW<@_[-G;.l߻?5侚*Wx2S:b_V%Cl/7g M{,6N?X0JP02|yVzF<-ܑuz+sB]PMEYF*}SjpैM،\Mu,!eR$9ni6UK]=a@DZymr.(-J.QLIJdR[z>_uț ecu?j:i+,0@>J`'V)?_h\7Rp$6lƵٟ- * Θ43? rWOb l ( 'ԝρx3_3M Ȅeˑ"U@0}PdώxJy%Z̺f &EʅKQ; m-ѫUH\޵-У5SгXcF@)P[:qG\7V6ðp⭚Ư"Q8Gm ^ ~EKi0`渒h ~sLk(o*X "t L9P$s^ne8:/"_zT8_4Q~ܖo3ϠN 2,DlUj@MU9}6?x5e w5D_yb>U?/dO7k 571({m?5re(4П=GT] r$ 宮^hOb5{@yV\P5x D5[u$v:u^e pe-#|H$D y`ziʼ qTZaɡ@x!c/ Ԑh9A~e%j!mt}a ~7:>M~g? ],)o\uxZ\5_)>*\dxϛV @4F z .FC/ʪ2'lf_0qz|SF3+$ws0R̫֬ ${.J=^Ϫ _aTRXB6mȖhN=Ժ/1=NQ7N,^TՑh`ئxc\.3=*\rUtb[K@4=x)N&afS9)J\qzF"/P,iʦ 3! jncv]ܱ$̭|tˁE{Ov+r+[ˍ۱~fF1Db*TAx팭5>cC!'"!";P_)Cqu$QaVCqDv9W3SՅ۬$A9dr*o:ģrP׎%tGpeZ{ (YA dܹ_y^>ۤl`/AK$•9 )h*sؕfm4NVL}F5YG7D6 v@OE+pc g8, k=s.ދ NLeuL? t݀]JNqED?7L0~fzy FFa.E$;>1Em0ThJ `jIin;e`1A~}ztqd2V`2cG.,raҮw%uc)`oE%c]&sNDa,u94V0JnD @ VΏ8?ӕ̭ QgfR>46Sh[Y{T5ɰBN"~ 0HhyBkDn&*-|xTRYpab6{CYc+JN&COa& e7e j/ Krlg3t,#yC|VtBլ"r Q_NqOhVh]ܺudO15'. ۶C.4)X5@-ͼlpM.8n"b9U3!:U3WZ ,}x߬*-*u"7LoޏcQ{|{aO 7-bjpKo9p~>ݛ͐*g1N P!쨸8*Pz Gd~:NΥ0Xf׿2 C2rq3υ59` ڗyZ:1{j*0ҭ8kcxe,SɅT pȹ)[ø︐ͪV2U)&6^gt&Rh*J+%Pe]3 &\Wx !oV?up]2?lyW9̣5|R~옪q}V5"qEO-i)|۬O~W# e { 0LLZZ%@){ 8_gQSʲ,.lW  b'v6Մ]pifFǠ+_وJo'oX qlC!Qn#96 S79}ؠmt\YZbヅ I̛LaTD6'T߈5ڃ)D:#i~CB֯ ?Ls~FvxC=)Qh]>Zj-@Eck"s\\n%q1;*i{Y\|]-<<7bܬ%l!Eo4+Ҍk&%pzq/]%ٕWr x%gJi#N kyyA`}9X̖'ٞ!rvH* 3e//4'l'Lm]d5E'N 1U*g9dӺĖ򗌻VC9?[C.nЗ[UPGd+ᦪ AQ 82]euyػ%@΀roX({܌cl糖@`\I,&BmŶRY#W *89@M>{T t!}; JCDA_zZcBduN C$st_T` 0i+Afh*9k'9NrxS"k򲀥((K2{#9O bp(Էl~e7a>~UMj%(/ BH+S?niu4 h9SҾ$ǽs2j6Ϙ 1 ,s>+B{vڸW/Irz(e #ۅ6|tjr E)z|񠨰Z.;D`xkJ0(U \D5+krCLL{Xٚv 1zE@ߋ7fHX/D_mFm} n'G٠&X'A@eJ:H0&Vlnp9b[;B֘ x` U}rl"_2| ?>Zy]uCb#cP2S}'hmpb >iNMn5쎍p/J \"AT2n+*[U5، E&+Wk!̟Pp,yǶ^|Tſѳ5,j߸Mi0)bD:b+ɷӯtI| >>ebÞW}ʦbS4å;9vB}/HOBWvڍJx%Ut0Vn"nn^I2Exf:]o0>]1y·e_֞"̇{`̨/G|HG؃x$X@D٥,``|<6l7Q)rnжOfKSȲ M*k{^ëZ}P'Tg.{h!')7GTLQ˞jZa&9`@XWL,4Mȭ?VuЀ 62, pM3bl?UK>:q6chZއP6bB)~ V%헂Q(udKǘL1lze C4y$Ej^"鿥#{UIP;턤ʻ1v'fHIO:PLmZb/47V0lK.ʇnΨJd\MXb w{hE'⽗q4Geٛ\$:cW2DgݘnɅq}cVZ'rF8epH"jfUQ`S'6Ɯ8VmЊN_1 -jT_4{'^'El +2vdM˄w7𔰮ճ#sy@%n;-h!Zb'8\ǙԐz;Y*`iv' KnU6$rU|%2Q`o\rZb폃ag漞¡|W1g1BLT wJ>q]'\ÆjcxbQ떊´kã~'jt첉ojX,2Bi6A T] c֔)+$+݂6Q/ojzA{rS~A3X92HI.kɇR1&תU2@p{}ߔ!l觔% D¬-)U?e p5gtFTyAv76!4sSe磈|?0@+rA=gU8Y>GSC.jۀ6%#(^8<(1U 1^PÝe&=k'YM׉"hxsd|w9C5!O5/lm's^#3ZIgf2N uthx1zb'#|ʋbA&qAUN\<]5 R_`ʞA^~}Eâ>9os}O\=En(u $E*Ӱv'?݅بdH9XZkS}q`%/ܞ0CUX8VoB,4bBFÙ{Q Byװ^+?q ru Ww3 (J!ļW@DH%ʭHx~KjtɧV.p_jv;\ B:C;16OgFHuӲ,tֵ|f1Zj 1(泞`ʙa̍RYhw?Z|䙙2Bk(6KEcgpiw㈿H#7Ɩw){-q{rO$ ^/Y)4A(6}k.ߗ.2/Q#jX& v!o#GQc} v}XU/sM2C>?qVC*Lcl|bz%"Ldgw4=Yc,W2N8Up q ,:m/n}~`b7fJ8*ahs7w j*6Ȼ?Yrs|l@U['OZ@6jlDq ΅<`J'"*x?y봶8֎f[dATul|JwW%]t-mF,_$Ga* V.Q=1+@W{)5-D9|w YSyGW\\9~ !S< ')8@2g!U=0 Ǽ/pNjr e,^4J;jddž, ӻz}8NM/Wh@'v؆>æx9v? NJozdD?V1Pf l⼮߬:by]ʵz#xk֏ h_:8OPTTd7Rd(fqeV+4Em1ɭHv`kY:BlR);5' "?91?{= b;UaQ|kv!&(k(9NI1~>sgVJpI@UQMŅ gQDԭ ZC3,2umwCY˖ ?o$\&:o$8ijWwjЭc# L򝃶aM@vvNv ŰFwꄞ=XZ`E+B6qͼ[Jfm+嗐XH7:dzXwuY[r~>uqe5_e7\֮N]d. 8I uV!rW2 ӥ 6J_tR7; !D4KxtdWNҭ.9Z뻅UdL=)c?sT@nz-׋!ZRƋ[ܱ:P2qx,A仡/b/}=#"B@80$F^DΣ;Ҏ <Č߱ Ŷ({|1n" LtvZ0LEҳ>XlB|vv'ʙ\)fix"=b ]kny5F[sKٛ_*ErDQП\] ~XbEd'KxEqw# =來#cƓWޡYIT?ӣ uN wxQ{TAhhqia[G:bt*n\lRH&qxcWhP,!ҎoT{,i0&92Rԫ!ė:oY>VlZT"%?1@B-ީ +QZ:3w?H$azB8Q|}Cj̋ u 7PkCNC1|\Rp!}2K4v nn|yD}*2 )/~4 xøڜ- y` Mg?"d+9/`1n4:&*T%y~aO RNt fEFVヽsSt7r-fvOeJ.IG=9[XK21' COXMdBl8-rt]݌uKL323'٭6m'z+bΦaOjĽ|Sm&KRkvTi>åw;tyLݰjX wgB "oc׸(t"&3k{Y3"!RSHݢlEytHMv ,/'nHw?'?u#{HT +Փ] / L/kb˷ksD4G[6`X]*+WIjh'\!TLzLܱ+G@pǘ鼗'3=ŁpD,2-?7 F03у8,"A^a|87T_j{N:xD1jg_/g#'̍گJ2Bn\, Mf^FZq6SC: ˷6F/dGlxZ:Mj/;Sq.FeUHo{]-pbE??a*i5sRsw+G$x㿆5ttS.u{=^4'nw;Y+xN{gۙ{x:^z [%Sh=ȦICUot_6?[k>dlWA[QF'q4ߡ4<F!-(&[>=qԐBKz \;9AV&)Na*]Nd Ff9ꯆ Z|AJ:Q͜5 cxO- JiQB: KW&zg"'x" ȏT*~.}SG vTK#/vKmvpMC IGF#K}i-Hr=~- Ǣ=ۨ)^[;å}ۂa1M,Ml`Y K=v:yG[eVB6Axmӄo84H卂NcX)M|< AEs(+/EyO膋Kyn4o}+k_X[tπ>a_>K-/ȬbL\; 1;8~.$2Xt$aO՜9)/e 70*Qh g>h~з(|ֶ=&v|{dW8G-w2،.2Ft%g&C@?.]qMbt)0QD(wnfò 0@jվ =8pxSv"8s1 ꓱ[yh >N=Cԗ+;`\l?fP"0)H]:2jU-9t֝J8yIss0TIJpK,3owiJ]309O)[g}$bЀO@ݞO9+ašFH4=+%Dl>vkR&Z﯄AUI}2voo>&~*~:7uX0ƍ74&&:8*pֻ@]JR@@z3;y,+CCXhj:alVr@3ME$|ذ3b  W/fc)xo?' Wʯ>7lbGyѻF\0rT{uv~j=|M,V /h @o|1I~)k");ڊa^ y 5O:g~I@d|kr9-H6r,{Sf7. E> oDv.3B)_;[8466ck+役4ܣ jrmWRq-=at΄z`0o]O,s MaK+XuQ1xh_/sL!_X#5nY~O *o])3>o=!}ZG-ӹSv_.(~h%zA%Z0"2=1'Y>E4Q\!8w&o6cq!BID pDȘy~Ω(GLn{.G}ksnJ8gAw&MrE"95-,?E[o"c0O) *f1Aoh޲tlcb'Ц/J @#'šY5=DnOl$EвgDsbd@z$A?tBgGb\AAcbӲ=s%<1v59_ Q#!JfBnRU,X1и ҳ{cHO*VT9[f~Ԝ?l:+eh#>0pYy-v0 |_g_n6&F-E3'>HUKi } Q:]Q '(;g kB) 1sD7ڗ_l0 [2FF'Dq `Yu#Έs_u o5(??(sy=KAk ȼCL[}ȥ.yqLTdB1>zi.EQ«YQٞLT^ip"XJqT̫"X OTCa2r)':Xv_j,`>$2CA :]gS|ؖBE'e܃eGHXfWjP[z_Wrp6 oLJgw3=v+p8KNc6#/ch="jJ@ lsj7>fc+Dc!G;NixUPfvrfAQOdhOF_@Օqh'}x= ✧j]F+RD³R`z]#$O!R=ARs$c#yǟ5+ ~-b/IQZPM; )eϹWABK ?f]6lCB;xPj%B~ ;Ȉp4A۳)oIxA_УN $@ԲPßZhDˤTq|R Ͻjn [*҅:ѾKGdk y!d"|Џ{_e^Pc"@چ!CcyIA%m~%"v/3̕ ﻰOyP;e}*V&,(%`~&ZbwM*lx\oL!O+:}>ʟ𖌕}O3bd%'V^(|zbÎ>ŴK5C_kk"gP A(b%V v94bw;uR`I'кXijLEGD8=IJTO#-aG #պ榍:V(8Λ~5ˇ0->mW53B>.a.vT_vHR*Bj ӄ 6 6}Rg*_<yW"EqhUpQnpO juM -s O㜼`I%m˱ۤZzlь39z|Ze2ufP&U2*F,oHW`D v n-o~TD2Q8H:B&vXKiR:K\%IדMGV6xV$…{1jqq=ܘ2;+U2JC*hѓ.o䭽^vư8*ŋ.߼e[zbdrκ'̭ KH~I6Dߟ!-p`}Ю6aNʠ>9}d9K?c-`ȩ{'óV:sk|0QW#wDw=XgɊ@êBooŒumצPΝ[`f[{ } lo LV(OԨ2hN{pcbKi|TdʳsT4t?E:%x2f=j:C8DZ iI QG&KT5JPtwt[muD Gh<,/bGUy 8bgptBj+Lvk{vcPɛ 7Np8r6(skpJzWS5*i-.Ϣ̪S4$nYRJL;u/ˤ.rD 4]>o(z 24Ǡ_%5X5as,| <#/cS 躞3 jOUTY;/5BB`g' rpY(hb|WoRG3v*"忺0;BCJ'$"Mw'jזZҩx-ADeq?0W o@ev j^zV,v$$7/V{ܓi'* c\X-rkaǿ %0 R7Gh],Y5Ѫ5qəVWűY " +@w`6{Kŏ 5" }tR>n-]2|rɣXB-r)ȲӠFcNy?sZGv$Rzaxɣ *vvn"ve VVL9%ahN1 [ncUa$j W^;t&Rd|8?y6Ik9%Hc4U釮K'xj[OT53JW Yvyt*RR}{wfcf 2&\C*p(n|4v!eM]4e0msx )cڑxq}73[nTw0=}|Uz:rWh-6VRCqR &k=B@3 njvAP?H#B(LVCR!\֊i{џ'0\I- VܺBѰȴ4c9`\ǿX]*-ql?9,E'Z!_$&w Jճ1z5np+?c-}*GN,*=0Zނ<3t9eTA| {apX\118/pB!f'x=֢*#B<Lr WУU0koʗ'4R) ߊUR-Gh{22. S˯Qa*cF$sJA P*3sQ@?Av|Lr3=bp`nu̗!Hry}YcE(3>)wV ׫2 9n{ӌ" DX3/ûW_,w 6]sqzrAw$czïWoXEN'JA!E3ՔZm=ǁHy ?z$eiPe8|X?bMSt8HdOfS$8[A qE5F!po`y{ !5VPA--k{eZ"z'={}vcoeR9鍧Mm&V"3C}Thk2 dmbNuGy)8?U)eRd7tH c(0wk>l+c57 B =s:} * 0b$;.OW~UТCTC2X69F<1 $UI@G5h ͝qu¦"H DM4ZJڢ5 g@Y7R#N }YcF8BNkDizX_N`M泸zTY(D t p<,<ōǼ@~Gʼ'WflUBpZ9z;gy'?[w!5Pm `e%7g֢,=`Amқ5bZ",#eQY)L!ׁ_[@ͪ", ^r_$~;Aح|7ڡXȤy ;׳لŔh48.M,4 hZT^Ζ^CHCH8j-jLǞ"rKI .pC ]:ƺڭhm3Y:B/i_phG,9UZ9B6[[#ofE5(R;W3djUN Z^R ~U1ѿrh49ֳ_Pٝ6 ƱMZq!x"16Rw-h!uiEqg8[雂K"i?rùj:C ͋n :SO 9M*5ҫd w"k?|SVVNbB\>T%2.HAg^ecN`pS%E1Q 9 aXg]N=)[nS\f4w ?K`#zn|`gEī:TMHAVMjOoxQ;Ȥ>Em"͔1V>ow, WATC/d9 );Ho?3MmpSFfRAfqs2dc"t_SE6lGoVƴZy)?36+^B?H=- x.}p̭йݞM -OkD[$+ Tjy4^z]-L {6ۃ0}‡%|'ib?eF|p .UE;'4YXxbPAOOiN糋eB~j,L G. 4 >9+TkV]{l/h365a]8" g|RI[|x״}J{sޢ }[8C͋ ER,zmDK'D]u-ə8e~ʴzs."2Rrzi{DVd_;kJZBܘ*=Q(w u9<`0ٹRؑ&MIK27JU78ߡʹWg;Tp<"p&Ό0nRIvio:±l#w~WYqM PSIF_d녛Hnћ- inyC 9jITxGyK60Q(7RrbQj~^Bk$%+[[m|ޙ ZL)cwO4fh,WWYJSͼ[7?&jYJW%ґAv#&TuH!;"Y%zK&:hFqYxq8rޏDQaG2ځ&\\QI dp2/Ŷ)0A2Ebk}_bwo 0Ĕ6 H;CN@}`;kC6Ma]MP&yW}ft:Bl,Tl 8zgiM%V&ܽ+@>7Gyt#yk@'`_73T4aט |_캏yPܾWǍ6UiObB H٧B1dg+j8FY6: D\a3VSbuASۉ;cq3p׷9sG(O)zKtOH\BdPDG)qc}HZtMiB#EjAwc=IzBtu6M^ 9NpeCAr?+|2/@˽F"ጪY.Wz/ƙuv.ŜGU``GA7pۓB'gi:VpF4Sw܋ih!q$¡.e5 ϩp,Q'XH2Vyl9 <Z|Ky>sWW8#gùf=6Yp፸,{/ Bx4Og^D Mv>F`A gr S".3ǰ/I0FK1vT=–5dCN^d/?LIBf+r _V]9 H(e~S~rEy;I!~~-`+ZJ_IJE?^Q~OW {!nzs` 4eCl+t&ǯ(S @A9Cw4H-捌[H%~Z9-.Vz=ene9rN\yh;ҍq(B/լ:!…'#T/Nx];B2vv;tn@Ef전 ;>{g/YZ졌A+X%glWܗ:yIWGdP#?g]j܈ bR[Z.f=5%fXᰟaP|VKX ,a+ EEl&!ACyɤL+"mg1w3;nSaWη4%+e)mPVgUoB{\;0 NQfpyW4uYOsԓuM÷U>WxCmmUOvug;thB?W"-~y?4ma+)=kX)*D8ܮE:ZmN!-R6 w[PVwl[ѐs͑V:3#8'xp1aJQM-R)2f*B-w@9yJ#Ư&켌D*@mI84b ;8W"d#An[5~;`"O"hI5̙`p aԄfX˼U ʴ`*Ҽό#Tc${v͟7 [onS/)̮ז:RbLbJ0X_Bw.`6 8}ѐ3:2!P&ء/ڱFIg":'৔`]'/}ל@t(:JZμYZ-:Pw Z\>2i<J=b-lgԹS^d,`ƑD%5`*) U*KU•@P`6$^B4%o~drH(ʍϖ [!0k,㝌d٦ic>ry-p,$2 XpgMG ̔^ )lq,Yl&ˡ%֞  @օ\VZp+ZMo)C6Bv^LQ:Nm tכpxĿ @S}0wgSa3Ԏk_0QD,Q@zɫ{ A;x_I w‡=oZa%% (wh:y~ísGWy^)ǫ!`<[ esmYö_3"wF@&𲌞hLi,&hm :m -p~w Lbl?]L4RYD\dOt?Acr 9LFRvO'{dzC~W]\8AlxNn?"\R[U4u,Krv=?t$Eϙ&=zw} n͂tt"7,j0[+X|q!,̦Ugwyyߤ(DoY 8霡m?M&OL{?siΟpO MdeTG?͈I(!!Jap"-]~ʇՁ -ŭ>PZZ(qb*8_Qev^1C6<@Cc"9ݪ! ;B7|ؐx/|zU JT:""xG:H,` Œ묵>x z*5u|[g/PZ?if^rnTp8@ŘGM-o`@,L}U\'*ȹz"rGCu8O$j%m%Z Re0Jpkx~kZq™+Eh@yNt%( 1sR're]N2f;'NUwV̸i 9lf'SH5/$r T=?[@uSiګ݋S/ѬEߢ)z\rѭ QBsW3tL^3Rhj%. e՜Vz@ JQ:?_ lIⷌYU%{lcH"~3:O+/rM5j뎜דAnC-4MR Qs8AhnM qԱ9Yn ~_w1q=‘q]KJ}3f (zβiЀ3N wnx4jLajW'ŖcdlL|E**#_#6{?Wf`_~83wѲ2m~k^p>h*P:|lW1r#AXbEkڱ홮`t`aZC5OLQ RSwm''c'.e>2_ez'}"{_4GB#VxcA[J~!UWiGcOb^0T+;o)R@ ䷶c=I&<1$ٍ>MkhA&!v/$~f>/-ZT~JI.f`)6me_*gxܰEiw UMU ̊^$ROf d\VsiFF["ގ`bxyN~NoD1vdxjXl_j>1$I|BtJץzβ~W,6VZ nYڱj UrzcJZcKK'g~Ij7R`2b5C0G-AsB#<,ao#7[)'tEcUNj.k4dɌ,$qoè=e̓0hqlŀĚXcj}C;_XtX0y5{ʨwh ' %Pzӏ!jѭ1ΟgZ8F>\evMë݌$t(vRݟ)T^q69pGfm}wo-)3.i\2|Z> W;2~Y]q+Ns(Ye{fXC4kN q\̦ 0|PP7]7M˅TO7kczD᷽mGau<],g\2eX%D,A/ (GT1~Ҭ2"oc a,,vmq}XrXVؐL3]I³w 0Cs$0xͫ"GuYZ/=vv2R eE7&3 ]L!IkQLD/}J(I^<.K*M^V 驭ݡ4Z^ue%d_gr)_#NdÀϼmlQbmF@*v-^T0dSRZcF6svڍRESNBIRY Bv)\τd<./$6Bǽr8]{SxDupn'Chd ~4i\B]ʖ׿DŽPs'-R FkP`Yfmyfvt.0sO(/N+"v5:CK J[,w5"o&$gdOW?7pS6-gvY/M.5a`j/m\\l'FK!Mq5NcK,q&4ٟյ|ǩ ;TE Lt!) /7FwWO.ᨵ$rMM2Q?^y}U D =ʁUל~u~-F| ycet)OYձo}A}FJ8'GݑDİЫ$9lsRcT.Pί4'DWrSV*xԝYQ\dVsmtҼ X= (2bH*IXFU99rNْ@P`֜2g*/W5IZ9)!46h'V >Gΰ; e&EDw.7)bK.[X*O@a*pVƦ axluGhyߐM_=?ʕ2wӣش )eQ_GLr-v>ƂMzoQD}\,S:MpYE#Q yPs?.ȝI2yu<*ywbcRBπfB0 JD1%cr}$n_f߼hU\inCO@ T8 5EX\Aد[oE 0S9 3>"MMiݛ..,Ak=cžS|ސk8w_"?l]8d8zJx%-qU#U Y .SUݳuo+d8&RPߒQ ]gp|2'.PhCdoVn'n8a:+nZU*Kut6"nGc&TכX`d~ $#`C՟rߥB_^]v;.~.E}dF-.AJ6blt:ۍ'agiL &$%\#v"5ou7Pi#Nl;nh7%ZMԸ*I7)!˔L2Tp<:1k+g5={-C GtFdZ1d?e2$ywl1+sY"&O :s4[4CMTOZ/.խ(wqH:em29(2ǯ2"/r+-V!qqRͧ 4Z,=ĕuV6G?s)0Sڋdf55A=e0^\[ T1P"J S_X|&n[.rXFwoZ$ADf5Vl_^KZ2\*%I?F-@wIJ ɴ?HN9El۴%U'x]`^Jynޙ+gWZG"4CClֺCމV Qw]8}}œ՘ OKSu"vg>Y3;7^^yIM_;TBjh䝔*묥ms?tK2f+Қd3xpZ!ni\,ĴCl_8IV'+8?IDRv Rһ[CMưO[]B0Xj L%DDs/܇NUpA!!3 bYk~Ӫ0'f)'elԂ< *Nr6켽*H|ĉH yf l6)4(_| 4, 0+?i@ na$rjO?%C9]oJlOӀzi,@$dfI4n{$Ջ`7#!V:|Eqi(YSM3SaP#s%M])N鶏 *rZ.hp\ҟǖ|ceޅm u4J0V݃0IwiF +Xvg\)wn&qj*S|&j>Ei_8eg:z]C=?(|z]^=맂N HugNy7!UVAs˄}jrᗡT'a }lsURHn?{p*i4\wy1Ûݚ'V$>0XlXp0j:j-SVs;R^}'3Fr%xk`6~@Nh5Cx)ɿT}ܼtChTt{;_ x ~4/j&// CޘӪ%*VNu7uHb @QFou!¯9\dD 7kZJmd!Ӂ/G]M?r&J( 2$>" @n-Ԝ/SzYqqbmِ{S7J|uv%SsFڦ 8`<'_܊Αz0çkG֚.@_|c~oC~\J''Vć},;g g#?;d~.Y hA 1;L<3 =h NAe[vt-$\~im(-"11/{ uK K\kj-𗓷ʡϯvPmCgI:-duzT!<̰t |sɯZ-,H; $m;U _%+9t^oFe ƅhYVU8޵R,4 <*-^b6Ů+|fB:Ajf49OEK؄4{>Cb?nKnH6~5ݳRvEm n>9fCf#IِDƆdyZD_*Kȟ#[}ͅ c^)R|3/|T }맾z;# ?'輑|&1v~ر|Ee^_vy#f8^:Y^a?s.DZ!$VOeQc~Q`J7ApULj\_9`]n=6E3oɒW Ԏt _ګS8t׽&\jEm"%gK첟2)Z_7I+4J]- 2qvT?GTP^UŃܨu+۟sH)N Tx/)cV蛇ԫŦTzU@wicDKٜ+U 9 {^,Og`m>ehRA'd6}I'4(L)#hQB Wg o1gI9ڃ޶p "T <7~]=0J: 㯼O9.Qyw8(}ph[t^\k#D/\wJ%-X3`YP`vRvNXDgv^'[e5G& ' e`F*DR 'r3XV89' ^.N=4?d;B̒׾Dq@wR3#rGc(I`[R|hα'FXݸQΜgm |D6g}0'Ƞ )jQC[MIF'&6(2H uyP|Ozڃ,_ḃ^XzaԈ`v_m @T_%Tb^Cr>қ7'$"s&*{τ!GjOTUf23SЖEɒQ֡1-:z1o\D2E'sT[:լ*ÙP}̢Rawws|ìYB\a!zBvuwEж5A,v5gWntgl338n\o=RF|gFipLVNv`oBy<_4m Kt<7}$g*pG-ƻzusW\?Ct50+ڠcGj}X?M]Â/9DT 341cX+^`Lt~ה^0oDtmuNucN8rPz1c$N!@\Ͳنʓ%,Ht r)'L~"8dߔBlq-] u]'l M yS5Il[`HG{8+ӣBP\UgO!iSΗ{ԩah$75 017+>UEb(8cD-Y%-{LϪr*nO TㄠB&Y7 .:ֆL-"sB{ skQs¡ҫ+z,y)i⼆Uv3HXwDGKxb !Rp![* ģQtg͝=MFR=IQOߔ0R/u/iao\YTC.k3֭6eԣGuR.'@3?Hu2r0't\1wb'j5}fLX$k[vOL6ErYϐ1TP$ Ͳv﫲[,[o DӼވiotCzX"tvDNw2b45ߧ 0# uwvC:Vwt("q&BlDTUP'2BA0zɑV k1RyxA;)vgԿlx863V.`٤] 9Թ]37hw܃ `N뚻/!j!Ŵ@B9TT?Az^ᤌit:U؞ 3B70bpȟ<az&O ofLIzWu5!0{ 6B3OUލ(R: #`m%)>7_ W|2AӔ㔌7',Ra!3A6Q1D ᢈ"G w= o:_^`hTB1cNk']_BHǀqQj(8?0sJҪGw^wIirфSpP}&@n ն\?*j]C$"K瘝R2Oau}KA0):7e X7{Dj2~<ʝ~YȢ(ev|cx阺$q ds:H4ϞkIҵ:dw3iYڛQeB W\e@ٲvM5(ֽy]8c;Lӻq])x0 ,Ps~iVb?So1WA!MEsSag9PNt؛Ti4Mtї$-,mH2";DRTc( Kzɝ6OYX:*\ LDȤ0nuqF;GX55K\ɱi "٭4?R7z<4nc3w<] F@C킲߸9 |!#{|)#Zƌt#O$@( ~ F.Nipx)WM^(ct.թ}W # 7}ǢBh6Ĩ5Ȼ!AOS0DW=+iեܱK|;Lف‚-/Fɷ'ZK'y#jZY%^@?9*" ҫT;* bUp wk.C(c~x\ VpR?7?n3"cY1ݰj[\xLUu/xILx xS4H>̈́0r66(PALy.AC0 |Z.F~5c6Ka%W2[q֯$6IzLyh֎s6G:d'/㌫CG pKTEx8G,2/=MݛJ!0Snx?l- +@a MŜ0u7;kx)0,g8%8՟+c΃D/4*<|]h;:bG,p,h ??h9)NlB ͉ 1RI?'p6Ildׄ|5绡^kW1>PȠ]M*:aAH8i/IWnRɟ+7 AH|x;g!\ ܍ ^4H y0 @_ht2X^mKjp`%W%@3D·FqCbQlNZ>jCךdPhs+|vcM8 d.5Er'<_(8o//r3/8jEb'6UĦZ/kjl & y!V^'1WnbC@{a6QUC?V1>Џ׺ge P¬o*G(8E lKn#IsþVmS|'X~5LAmbRezVuXеp jk{E9`:dm`{ iX4>(RRHjǘ)౜ Cc)K-<{E koK@M!9a_~իBsx?d7eF'I>٨-'w$qRr鳧F+93 F80aNIk \VUoo9A6{+^o1P1֬Z7&. */0ş q"Lf$?)`k ~̈ư\~3e+PH:NM.$z$Slĥ&mO Ӵl4]n\i:vs飵I MC2مd4zj@KM+gE*W.B :=|]QCǓ*A8=qz2W!fqZٿmEcYuq^Y@kXC,Y*+Im;.Ye6#zۅ' |-6(2욶c0!Y]&9Q#6!-H̤|jlЫ"^ˬviyxX$=o ,4).F>޲xdisL ^Y\;MY8Z;J+{l#ߎy}L5~T癩1_ ʐ紂ib+?DzvgȈ{?frgN!Ovg,V=V[ :J;Sڦ^#ѕkxkm;p *J 7Q}Y~D,րSGɃ8aߣ .w٭ij/^ɤ!B }@cyJA |@` d Yᕊ:}vxٷ4TڴP?sbpk$EZJu:O7Ae Đde9"="PMS$Wz-T !w:yTs7),A祧@|h#n)V/-zӟj _L0ȡG^nZ`pSf9h 'r_/ۙAI[QaTyŔRUefhR'jpfa: aD"[ 0d˒C=`aK/6M򃮍岻6 `сOk^彝}^^P>>/>qJ*0G,,$JE{hs>"|sE - Hڥ9px Owr -P~!4pWMIIʅ.k&*!#M39I!\#7Dw_lW8!v]ÖƵ~LM RlĘ =drfFS>1Ye3GLb$Ľ*jR[_M/4$:\ҝ!@%3^db32 cdJJգR̼I7`}xJ5c oQH w"Ǐ;<07X%@hSj>R$P CIi4Vwd1QM1 <CwB>vgVU~P(OPCj4Db_ďbZ=3).䴧 {l6wzM)4/WB(*渫&$ `dU5P}.vqiK9Yp^ zhRW1H@BGxfg x.|퀞  .*uĐ`[ e۲i>ʨJ:z[[!w ڎU{<*cAwt 𥹸O51X~4RF6.`>\MJxkgWɚ8lu&oSva\ŏ P:.X_=R=!ϳ_ڗ"aMOqsOA ݑTS |w G]z6\6v0k  ( b<{n`s"WO5VzvT;9*M]vʝŕh7ݍY wHcA=iTv l٣P!J bUJNt0jh@- D_Rixpۚ{Ҏsx4p{Gj6-vp ?E,F!/$ֈ2@޺"TdUUzIY|NPZW<1gE3SlR }>SlNJ V,S{jkc`;imHSZV\|/QTd~q(|_`x8@ÜDŽSb~Xeh x);y|n ^)Zce?Qeo/n K YX23/&61V_gU%7!Z9+ZVml,86&/%z7=Ο"DM/Z)KP O) `ӕti[}eo]-LzGv)g5ȑW.Vx+<V\0!3|C͋W$0r5A^u^n%Vߑ]lA'E~@[Wm^d(µYId+^TkjC]ا1cS.&gMEk&X#"#;:凤$[]p**J N-$wh?HkmjFhW*6[7=Yirfqn6wwS|bw")xp$2?zBu,j+_{bQ$Q_VP6 >'/8 v>\:2#Ў.5`*{~mV8נ184WJ@Cu%n?2&r^c>7(|]/effus4܈l  B A:O724b;"yzre Χ(:dgևiͤg|ĕ'9K)t@.2Ge=Yj(k$x/ 2ǦMwG:D2,l3 Դ<7̍m]Hk_4SBiMG-nT :BizjLw2-c f\"r-.RUU؆=%'F}v˷CNo#C傿͌1I'Ɠ-kؿEzĖr%n_MR;.ʉ0&?~]ܥrPpsD}Xz)Ot5.Lf Xɓ@a&[oZ.x|Pʱؠ~R[8*(72+8Ȩʑ!%HQխQB~b "ȯlop Pn#?5yg|YM6H]_H漰0GR? jL1Q̐DsOiIf۠KqrS5zǗpGَ\;Z}{ȿ!eAgg!iYkYnwT͎Q w'*%ZjĆqA͍RK>vo՟*6bR7q'ڠB<CFVs =#|!qTJUZ9u X&V5qs +Od{V {;p&(@x-b`<5L 1~q~Qv r}i Z&%%{fTMDŧc2UNiIun?p8;̰^G,'-N5_C>\7&A;o,ŚL>4]:myS'W8CU/*]\4Dd;͵$24gDŽŠwpe>7.B攧iD8LL[\|z<{&ױZkjCvj!}bcҢ InJ!=aCy>XZU=?~,OV#Bw`qB0#0w Bx=$CY?Bjڸ7=f`3}ʡ@F> 2βa$Vh7Q֝!6 ^ܡ/G + lG`UQބWr.N4Qbm+fq,]{ҽm?4Gbz/8/eT脌~Ml܇Bvޱ]ͭm Y`jDs' c'= '9;J<ɗ4Y`KqB$hKCUns3zip-VeH,Ì7_PnZ=E+h:b1gژ,/=/7GzUJj^8<\e>(Š#ӗ[ |Qצ,G3Xʟnt*}%+q|xvb. gzʼ*R WX3bb|st"rS VI(v8d]-wuR~jlT:PQV&vrz&r>IhMdZ;a0;p 7BPpK⼩[º*ndzXgԝK>ݡo&h7g4n 鶆"T{nZ;=~yɉYݹ&T _;7o.Hjz=HL{cx6=z\rMJeqpp ,# ~N]ޱkĆOZJmbkڤgD!O@;%Ƈ#ǼV~VP`SAqĥQ{2|(Hm>?'x(>Z{ lbiYin !IÚ逃ߗߡhhE݁zժ12Q%d.QP个%;>0?!xz88utk,> vȧ]8}d!ұkDd`,-`Ы ;'txy hݜI(mbyQbfF4Y `mTJBn䎡j;2);)FT2e~x^C 9=;H!,*KtDm+<ǝ@`&/QL[j'eW.oI2ub%o2C;T>mu'=/I@Ud?e^%u+l[NX󨁩:^, s5r]5`#c}ALYnGRWzjZ;r-_ ?r7lh׀@y?sVФ_ .HҀh=o{cz[ڙ6(B]Tv^uio,>gvؐwdx{YWlWҶ1,fiU(!{]E`NLM _< JTWKZc 19eh~gqDZds3e>jϢ580V'7lsWR)JCLbr wn/Dr/wGuw t%̀ xrSݛ8B2Z4s4cX0K+uhJՁ-{LEgPvR917Oy!}\4P;1BH\kqǻkEu4:{AS P--R:̏W CxH(oҶGKhހQ}tA8tUM#6ږƷѶ*KəugpqG66v[{JA81aw̡c盙" EQNzH~{WG!^%րn6|g揄Kv#% z|-ԕ_7mV䇰 !/^|ֱ?X=IK&)J4Iwc) iS+}eZF:;aͰQ%^_%-hr/}Õ-٘8y(iXFg;^Vl Lhk>nj Χ괍rP>Gۧ8)A >V4݃򝲐9CpeDY}`Z5:V󎜚h);߮?W9l5VE:=n]K "{fv F\Qʳ-@J~E1T6HgnC* zʅGRAoWom[Vh.s0nyQ1J PrHDc+ yVK Y- #ugBFz͂G7P~d\%[p{<ߠU۔Y4>yglEu+q[lhҚfKJe_P@qMRs,^ca֕Y$!LScA)c59?Zզ3Dn%%Kn`'zFnqUspIvb*ɋ2{AWBa(3H;`Fa|K k!-b#\Lp7w5n?}B3<҈c)cDh/~p }R ]6r[W+^oBNՠQҼ:X&}jC׺$roE M@"+*:Cw{>E j;Ѡ@#\ [,M_9 o!5$#|)_q(+?B >PdY:ֶ +=:vL&xWuOȥʏ$)_hveE}xȩI- O< $43E{F'/wF[/."0T](Uf˷$>t{(aa-WLa*VO[}៪x ~ YHowṾ]Dtc0bw{5+呸BK|KQ[H& Y#fc#ߴ=Ҏg߂e(H3%N/\l\L`b1 DQTŃWB5x.g`oVwwE K2&5̩M+5|fӁ :4U6H9oFDJU3ثIA)ۮ+SdIS(iVR{r!xKpiJ-B:4BQ^vhQU>巐! 6|hmPY G9AL1PKh픶'vĥ !8([agzvq4H@xljLBۺ.s0V$QX!s.FaY8Ar ݸZc/ KG׏-d:v8}#"% l*Lh.svD?^w;G'U4y1J,E6e0|_"tBG; kRaV4tR(Zw;`_km/0vnW\ ڇu,.ZrӴAI2LĹ8}oݯ3UfEwZ9ZHF8ȓgm2ĿXZe-p|^u$~z}4[Z`Ծ;P6()UJR[ԇ?<Pw[)'?v c|%-X&yb`m􃱒=)ӟ,Y3.6t8uQSQyI>D}oWCxqV3y&2+۱쥻W(`۪Cs4v&?""E+X* W40vz-%3TPCWAJJ~F!n~]g0GUjCFAMYWgrrÕo6qKO-|)֚ccߨ҉x&{% &d+4E>W#FK);a# >ōf]a`kV] Dƒ ǔc]js>dsw8HL4ZC.?p] RcUf<aJV:=.<1tψZ5'׌f,*>:rRi[KhI*}^KdfψRhpUM6': QYPCEtqp#TzMvIi}ڦC&κ8`Pfl[xn=Ww P8sH_h5Dͦ0\;\H;ond p!Oj3w}x Cz! 7ԡw٫bLs/:H3}m+9>H㊏Vq:\Zʦ8%u\`x# y(3m=XQbh lmB+P3{wȘ2oQl:1.[ɮzWQi㴸!+-/fzxjbE)lohWP(m|V_Dm:]-hkM׼ʹH5HN`\|pr޺jnT=JxT3mV5wVƝ@&@Gr]D3(ņTD[߳vd`ދf/Hh>I5% 0FihY PTy-2q98倯E9{sONմ/nsoTnMDc߃~FbbI%\'@at ㈓픡Q>? jo}ЛMh|N-FY0R/Lx hh=vv# e7 F ZɂV`D9(aL9ndun44uJsۤ3#0aS/әחJww<\F!8N!:DBz ?!!c :Ii ] kͰ.b%3,/pkI7B"PU.4D|Y@X,g6!64ٌ0r\I,DTC N$E]&bוV-j\_Uk S'`Ld~qP [kKzErv+{J/c7C3}&霐A&x ;> k(9,Ͽ1L|LUҿ!_մ5g~ދ EeY7F-%$)qXwQ dap|ȄKwcq6ו<4y37l6-L/-s{8 N̩(d']B,)KJ_+su'SO{+)8hxGCyctHyɿ}hO)ҧF'Hb  եwoJnޡtsy,F/;VQvxFPx(..K{4 l qsyXPr9Na˔- /ZO0-PiMZ`gS]_݊D!e(JTK.2Qqe b @w5NFםzb`5vgx&q<|ݧl@E~,‡O\J 81ᲃIZ1wOZ=JPw R]:A>'捙@#' K,.#oL.Ģ3e!7x02^xԓ[-i_T.l#'>WDZj0D KF~,ȟ)xRI_;u|/#C>U Ү0ձ/,qRՖ>к&:^GB<>F_?N3xRӦeIw0O\_Hʳw@U!'c Mx,%PFμ;_gl+#VXi2} U[ JLcj _r?g^I@O%?M,prg"1MLSKW7`u{ZB5).' 4c`jY꼏Q|Щw⻟ ;IDv=f#EQM)S*^x%¯suZp9( #;̹(Vtp8DP&kFekjB:]eit5&9hE:Ɨ!53,WNV܁OPqpvV_u>1m#}<|0u^-;$CY=r{=lX;Չ63owdzS!S +?,WA}NO53~x7 \fcV/v#`9Oai,YJ ^cIHbhLǛr6.pUXx:,:zlzKd\_ۉwh+g\6y.ak_l6bu f{6z>٥E!"፟LJ4ׁ.np='KŃ^9 Oy{Zדo0>^BM_^6ot$%pCW$|Y$owZ`=iBBq8.7zzJCE6C^q֕+^b NPlebY 31̊]Cb%L\=C5v tmtEZ~Xl>d4o1]Qt|c T~ y%=*,7dh |XVpDx>NҜZCB=R!s~F\bya?,dkU LNlIffIJ/*~]x伂j@n,]c~L{2cy\9Xu3i{y|K十)QS3oۄ Y84#n-8elIlS_X9P64dO{/Tp%AwfEتY:msNC[c&]J+եHNK6Z7D[h&+`; D3aЫZq6y~a>) wC3W6>OI_{ dNC`nG,f6x4p'd{ HO-&=v[;NM_ 59ArU_zk6P @R)#j%}hafIdϯ `:_/` D;saxO !^+]}'Ӣ(~9_p=m7˝Zy!IPmp#9$|q"R EjsuUxCWͭ`>cY'R]7SȞ! i6cAftL TkߔaR㎽ jMdHyyPs¸Тm"HWS7)ݎhq%py#w鈆B9ȹ f6$yƵd8kKĶϖ[ꞁy˃b7)WMTGXN бC!k9jAOr:*htVm3)C $MB^dPZҥFU>صۖ BY5WV#m @[)晰|vZ)ꄃmͩqB*knH#L)}}⿞Ak .wr}"Lf+\XknyVq;M"RZ(_V-Հ]9PaTEMEIm%^WfU|e)3vOq|\ܨ'w |v-χ+`hr T$7Zɶ5à{K͘عceR8bjJirly:VsЙyE?j6sfk" BRTcB,&f͟ d&Y!; B.pODr@4z TLg 7;Ԫ-@#==.MC*~SZ{&g~x,N2DƪKW}av,^;<4J%s? 5sAtզn}e'%b'B!f7~m9܉e!K'tXB \@<6p`$~&k 9ݞ8[r$e^du<6@ar!E\II<1dbe*.y8y]h.ʄ1^y =`ŋ2ͪ3Po(x\mܭv:`Thu3kG|r-Sʥ &Q狋˸ G]g ^}N$> ~S⦃&^N,+Hy.`, Diy:ZŊ+' Y2KJ9DyN a}6z8=@3'rkLnJSME'cN.njjn/kVsN7@b/W3pI8daʺG* 3Yxm.I<*?u ; ͚ct<J? n^. @9k2Fݞl`w&x4E_q$[~` _d 쮼꛰tRdsi.#<;zf;b/@Y=m5clcD=Se9qn]#u$0I➠`:׻am9bXߖsɿ;'XͨlX[cڇS}OF-&yY)a\=/Bas@{wFxUx`%$撤2߿ 1??bɻi H^6L V#>YPSs";S'l-{?JQOMKt%E*TأZ.g!xSνRci, -lT:vm hz!387!2*/K%X!PJ+lبuAu ڿcniȼjh+j쁋/g@d**o8 ݎ6ЇoczOE`%9f WHo i&27yEy.B]b]_$jzV"Sd] gIx21ӣfJD_~N@-+頉ڽv xd"518As咱y yةkE|o? ?YcNuZr7J:f8vf:XUmoر]\݂ ǿDkFI~M܏qi?>;GC8"a`s_*={}OBY]VCF<[$OXMn_nJ0e4>ޝŖj_|P:le"H{?\#aI %dUYV ?|ƿ2^"RrwcUfAiՁY3r-:q>!t' 7| kem1O˾(XЖvZ曓SSpyS梑lQJ8xxk3qQ@6E]omK; 0\E,_?3fSݴ7ht;$5;3Bd;Eu ,* 32|*,N2K"\ 4t+ DZ5 ]fudWR%ؐs4ҋd"b ?x$)#'ԕ !턜ǡyזWd4'#D2g&US0,$.B+ǃsQ' 柏Hܚ.d&tnQ[΄_e P{4S7.|D۟؄ǀ05/0UW]mqK\E]&b.z h$K7=aZ 5 YzΙ-Zj "DO3b~Elkh#J-ǁ2 ؞A[}QΓPHHF(8P}O#(S /aHBh+B p)|)pO͐>fjؘd\ V *aL ;ϔRʃ8ls%>F>auNæ0k""c8e50[0瑏ҙ [KwJ@cGE0' I39+j"OYXqA Z<3 qUb]f%7\@;dT=hDr]w\o[Uue'D|C@äT<|\ؒܙ̙W?c"fb$ω֜OK Mvп KgsIHY{B'^nDLG85IG'?Yq& ^&YDE TV;D`}$MONCa ?< CgG|@)2sk㏟R9(0"m E0.,ZcF8<,Pcf:0q' vYHRC[9gVM5/tYVhvPgo>>}[?.ER7xd7͘sebv|9 B^9 "NBo b;:i.jՑ B# >?3([o-Lh,sΘ#5̧$ta&zfV37ct.lm,G/Q?A禮;`;Gow|k.{L%F O8SZ8n*OƢq ۑWȌJ/a?8t=rU"WLǯuLo8Ӝoj FlJ.ܞeyegźꚁYJ+f#BˑFI@5MS_kdUb}1KZ8xi'`-6quNG0>VP+lT4t})ep࢐搓\j} TpP-)+*q:WaqF&{u,<O):̒&Ǫ]L^p|1Bm06~e0S0V<_r<;t^hMJF'd)|B/KM59W#%8$NtuU} \U簆r,Sr&; e=?i52jEW{'z.'%eR:ژT8-#O&5 /bRַm)r gU\OulpI/aL{Z co;b[/T ]N7.B++'Xgqs ̲uì>_<&k|0;vL.2/U͏U:ZU~e׏mӺo,i-0 ˠa*O`zwء0 3WH#FB+X_怷P$Nq{q_u bF1˳7bdDn>n%Y DTpJjW`,Ԭ)Jc 1=«lOSq OE2^OQABi:`xWp}@Xi7b|4.՛9̀1**Y˃^a'raڊc1 > IKX4f'Wuybru>7;p:ɵ2#x'D\M n>q v5 ;Z K~(hZ&1~F!dҷ L’{똌h=OH;uM?uCM =qG1͌Mc7,癆꒔dmZdڂu-֨4w|zU$]@ 魦ROW7s%j<"Szҙg oΩZ8o~B_Sqʦ`i[w̢KXQ_R{h!:&>+*uA.Y2A[?1nDm  h 9 F>-" ]q<7KߑnEKypN.U,/68@*ܾ=$4J)^$@#g~yB#*i @E". +؛Hue5| aro b iDHЪ%1ͯ.]mvi2?Qa y8`|i7B$s}:X{]&1 zgZlΕ4slh e}M^jJrQ %?+5>!?6Je!& WŞZ].㑗+%Yl2wC=Ï3=RkcCQ<,'0HmK}b-/ozMMnu-ZQT ^%8/{);z;jJ_ XdUZ?kN˖'=I7ؐ"Ygޣ>1 Y̥ ܡX[E%+]yT֭v[]Z[u )ٿaq ʵXdEIJ-u,5PSbR>R/\)L6|D{x{hsPH5s(?Mк\GWxlQs[$JsDMpX Ԩ?Xr2:[_ $ q̝I0҆fH7?瀭MAN0\$cJ PCl' 0t8USpfk >zO8yeF=#$[[3Øɽ17 eTLӏE ſ)~YX3 y=jϴI'7Lz8ZBz 4ѳh,a!@3tw'U۲x;Q'vJGɧ˶MKupDRL2p t ?iĚѮ/Opt{6F@U}WcYô :xI'6x5.f*̊b@i˷B)O<^W qc)w8/H m'I5h?hX{BkToy%f4^jN/pf DNXb8 F9ӥlƼ xtb]L{=Sf 187j%S7Ij*z`+Ollf8kI`y yQhq?vkq du`:l8bHN^%ѩvl/| n zįh}ska.a&GbMbZg[FxSiRڳPc,sS%NAT vF! <8-m栱Z4@311mSRxR)M~5\7{ om8PIocFtJhNMgǫ/`\EȘU,1JR4GQ :pЋӓ*~We9rE{P`?@gMFP>:gňHq֢nyGq05_PlVn&cR@ڇ@'W 1pY *G21 8Mw[aНdߣ^J!OQh^ɶ'vWueTt]S-(ed5 ՉO],iM`(T^971 [%v5\;8sTPZHQ1u+݉/0+>le{>x|]S{,pC[ݓ^d.W? 2}08wč Ư6)%N߈!`/vL.Knf .J΁ ЮQIT.e~t)y `V`X^`Ÿ/g@2 O^w e.7VPd2Gm PV?\uWM:|(QwӮ~m/ZZ޹`f怮wrDK2`e`ʘx~G]f8C"XDIv듓.V| h s]]/ Ӿڃt&Ul-5 'q/ѦsUtVnM"T&t$9-vo Zm&Eb 8̭  8ɍU/f+NRdpU`߯a(bN&-H xg&#Kqy 2|24Cz`Kui>ҁxxTq9t2 w2Sf~*n٦䣞H7d^d#YU.0q q =Ł=jEH/gqɐ']k^,`!8nu!Qli|5p<_vvI>S^E\#ӎ9$a;Mjʏ,9~TI2H{{Vv@eOջwU+ILjxhyDnT%O5 =6=x]F9C}&1ţLV}:O Ӷ@ppb[<\1!/JEi 'St/T3`㸌m` +1 |Kx5/eV79 OtZ \>~u.zY|D7z{ɼVR}h T@%G[ ^!0"n%9IFk˦Gy1KU :[T +8=a˰_UiȔ=j1`֎$ ݫfThVZ9k5tc7/R4>+U| ƯZ'׺Vzx_^YJ GUk,$(\A*,ۄ,ӗEW_Cjl4ڼp8[TUs^>'D#W7%({ߙs?*^;tKzge'_rr]F¨Aޒ1YVIրCV\^LyNnAtyڌOi (`|Jᆒ7,BֻlG5'HZٳ!q#zbf$sƐZwԩ=5N$^AŬt12+:PORXSo9 -xyhN#ϞN<卵_76x~CSaԚ"crxѸ6hsǼ*^WTH6Y`htT.˄GveI $.4/czSv^ CKA(. _sX^ۀkP\RN4mB26%fQw}lSл}@YXz0]PLY"X tފh0HN( n:HR;gjGwB \(̈́^.Lébs |WZ"(%Jo/z1k|Ͱ;W~ aC5ȳ۬[~FgJD[Xƭhg1$Ue? qWzLXU!ݩ&,uc!Ae bΑmH)ߟet "Fr IOjtA❗w;ʥ &UhERzGr%4 ]f1 ` ŝ}3E 爥ê 1sˠWӋ.rh:b`ppN֝b6Ji3iY 5ȻO0-xBQ~|֦MhKLCz}R rq($Qyv>:bepKA7D h՟Po8}־K7?<f;L9!`ZEQwwb<&E#9 MjoґnCg|㈻%9FʵTdeP8uN=ܩiYɹ9։R]eA =E渦u3DWp !h$ pxe:޿G:UbaJ51iŮ~ i.h'G^:ya57G%Y!qQJ6`qGhQ h%҃u)N|% PbqH1;cP Rz߹wu3 F T^UE@{,xb +"LU0.ِ11@sB:,U,k@\t2 |}}b99^M3*7tcż-&uJyv &F }aUJ?TRWhw}v&8*[PsocW{/t4 CL.\<<|w%@J-(.W~엳f /A Sz9ґvO<|v&+>''jiْKV_ lS1o_ӛXCE90nYI^`xN`W̭s\`_9k/Bt nWf⩪2 qB}4V2zsaO\gT<8sGusזTz1Gw7bWh9~o4:y|2;Pd-8!6d>}\3Tu(q[rF2/Q<߆CWԒM;K5 ҲNo'7r Q) {-g%E .'mA"/rN'[o޻:yr,r+Sԥp4" 9:-WKՆPyB(qTl@*q:?Rw8nE퀶k7FEVr)ji꜐,ٚD5 /;g]As]XnH6=.XCeGoh!R $}pk\)7dQb*jS5tB#<'f#DƩ.I.mگ^TH3ʱ`vԬGCI0JrϦ@_,>qW  rhэ3 Z$wbSF 3>Řm?{}[u#`.h+ s>:M<#L}C(k s!l= 42Ed)J72$p8M c*D/`f>e>Z_7Qdgv-v"> #ZńVvUPS=_ @Nzc]]ʂEF|^੺3Yv`bgSCl9}'Զ_&DO2Q8 [K%(ѷ~κh#\~W$"jd$mzx3*T0V&4|h(&քf"ga[iK#;[$vcuBB6+9`yios0ŌM[BCNq*s0bL - ~t[qz Ȁbn %L8/ m*Z[h"rP, D &)3\-h~tH)>m15鳳^^XTUC]c:zWSMi{pAQP&YoVzxE)j%&6%q$&/)&oYC;y2$ZgPaɌ/ XPh9KS~1ei~f!?[lUtxi;38W\(̱8r}3Rdmz ٽ)82ʹ*7@$}:p AtK;cmO!ȫ>VR4ڰwpKPsig ̑]aO7.<^*.1"}ꖗPFSlQ)[A]}E6}]+ S65r~]M[h00ͯ^39ͱsޮ. F,(&^y-Pۦ5R!O7`  Y'kQ['$B*`pԬ)KKlvK}ԮCs a)0ASgna\ybx@Tʃوh`N7 ?4DGkbf=܍Sʙ5Zq9~!yTKar>ct6Ği4?&\\h)cCyB1N'53g_Wdm1_)K0ư*UblnT.ܓҗN:$r.y)DCuD%EnrfCJmd?xt" &,B }&#Y1e+ɚD_|qy 㠶S$GTE!1CZz_g o=ۧuR'/w*mX{Bku28p&٣=nvFv*GN>:^OqskvPfCޛ(lZ⤞> [-`|_./h oIfڃ[lK-k÷t1Fz q,ϡ3)i,[*8OӉ㈐Ƥ$RCr=$=V#]mߧ-9~OTY#71xVu-Onbb`з#H흟s%cr; G,bRƀNd}`;'M ǿؔ^ bn9L 241ӚJX )&XM- ~~R^ >Dh<!~^xrlZKdNĶ Rj (̿׬!.7wb85BO+-f-Z̖3y )۷̹OCPO<n\?)"+\^:Toqv(nDbxά$$ђH;E*d. '[Ƽ[ز#ơ6c%}\~B[(PCHm vQZݻ~ ̌$4/蠀3/~|pk7C9׸mo3[bfR|3_;*GVk\oכϡxRJEF />*ی6uUso~]@kgVlNQ\(%s;\cB#X }ϔDW1r.ʪW&^a'ʎ<𦜨Q!'MY-9è'woFG1NYẔ !xwf`맛KJ@>]*ը3!` w$N7eFF*\Q^Vu(+ڋ_?^x:ԞFgx)w_@/jZ8[@݈Ga9]Dp(| +;>h릒muvGaxsBx*FW/> JKUe)ΣAY7h5'Ȗ`ȳY꺵d zTD?inb]4=ԫ@O^WTqe7vJ1Nf,$^X? u6^[ $PAg3bjR /Nvy~z[m{ ׋m~TCKLqQ$PO 7gq"Tȗ{g]9 Ql|1܃ =x{h?y CԻPAђwJ#]}^OlQͿGzj0YRw  5 ǛnceLl([ھE<_Ϣ;A\<9 d##@:֧v9sJ6U?_615ݳ[n'5b]6v|ۊau٪)&yCQgzGԍ6bzXq,-e#Go5u<aEKQG 3=TR"zFV6f-t^A:%Tq?qf~>.{14%(`׎A}ӮH+ @8icT$Ý:;/+ΙӬ2nQKaL_LLA0hv_cՑy1Ȉ*~XFUKܟvlq|7=F#|:=G]9IZpg8?l%5ԻI><^ȋS$Q5p^Qy+Q:_ePt ? !dx[?ՇH7Po^!>;{r"HdrdtouY4n@Qh+ 7gk#1EvLJogNOqFw$|9s)^ATgYՉcBQBS0H*Ap吀?,Rv}8#Ow$DwgBԦu=Dkv*@1wŲkT4pv[h!rդ (\BlOs gV| jF7Su3xQ8ND3h9|qrZOb]-ČZCٹg Oń:145th`IXD)4wiFЋpo/By_ MjR~2:̲T1Q"[[ S0VvyGZ(Zʕ;e2m"T*sJ~.$ٕ)GoZ`PSЍ :frjà:b$У׋dNu]cv:~P)Yǰk1YF_$ Ө,1!`ge6t%χQDDrߎkH9]QpֿX,4co(֘f5_wbCՄo6<)sb ֓(1>7>SG_S?<ƽ]V@:t搈,Q,#;pӅD)$9PY Ǖ~`0:w˭{Ÿ|=h126FM%7 0-?@x:uuD|qt0_[!b;M,,(s޹}riߺǠQgoѬ\_q`#M#5lJ/.Ѷ[dyIF'yV<^IG(#K@l7|Ol"e#(d 8 ݙp&lhu sq&5&y o}l{ R\"a(g9J-Y/dI,KdowPlnB?R4V?iq (G#A{2*H\KuNyշHƽDZyV=B.~=kKc#Y~2z&D/Ԏ.;4 ꉇ\)#7RPf,WuV@-S~Y?q 'cnxMبsJ q9}<)+y . <:G_"JJ";,P.i}T,:GVbH{g8T~G[,jT%VQTRV\GjHp"U;2I"Вsm5WzH3r ժa`^Jܵ VFK0A DDS cL[rdgpw>&szeWCRtk?t|uHDeZWDj(FEԻ50'4ຼpcL8ꆴ'٨/xR\&Zm! ՃYGՁĈͨʣ9Gz{eS%!lo +hBk*I Ԋ Bf@+tv<\SjoMLJLY Ϡ`τiᬻxFVa)h Zbr]m3(o)ӑ2_܂g[ۣDlͬFE;( &,y2-iQG8DTO!.O2?ԷBFg_O .l5)^w )ǩēmbj s?Ţ }v?+b`y>o MޠFB꠴F{hT:#߷Ь=v^~ff4vJU?ӎф[x^7mNrUDfعI<ˢJ I`Tn;䝅TG9_ҊɦbrVNYmG&H&ؕ5|P1+q]GThǜI!ړ& FdjrT5(DYC֊؆.-\"&H;44dݢTycn}7SwÆ"\vWBFSEBX\\bH9#ZfF;QwN,F%\%J~T?9>t()$ (r6vbb*"-L0'X(lkWtv SNhr9.B=wM%9FfVo@#uj`wԭmSxm'@RK#4u F"&ܭN9҅:1GK3idv 9~WNt Cn?)/wo,unW΢KrsnlN?%Fk=?(@_o(4N{-\ЖO)m T|qmc~Wbܟh :GC6g2pR劸E;4K'G6Y<Ua-üdS\Y^p3XبkiF[q Ƽy M*Bk 1R=V ӑ%]Gֽe%?a8~4zYæGf}Ш,G1Xأ'm'A`e8xD1*"_*A;%6SuJ_; c'3W/&rx&CȦsiXB:xyL! } UW6 0^iL{5ƀ#5dO ٛD1.NuG[܊޼bͱƻIOxoﵞt4yOE/pVTΜV2ĮDG g5~|/. KVDECD{pg|h(" CQrgHQ}HX`ROnY50✃,KcÍ#$5m OӲrR:y?]:'tN1)~d@;`#O1Y'1 px?Zz*(ab|7SzJo1It1SSի᷂7WjXkԡ"*vG̙c~+]ͦ[ _Vn +YW_v>_eTOX\FWEE}{WED8v8J#]! YڃL&%h;ih*yY"2+ĈkF' 8JzMtxX1&Pg _&Lwq!P32'Y-WS B^E3lo[\vM脺 qro6+ \hO.A@؞L0 ArYwᛏ͗y㆝KI R0*Β, fu)֖=+,DzM3_{&JI sbxHd,Jg-:2 bn>2͹Y_ :p%"#Kun ub7W/+e`G%uBQ]M,Dq>5i?xx2/^p@qjvVΏmg5I"i\/MJ ]oN 4FZG xYIŁ_ L@} Z5&Edɖ_N4\fT r0sRb}=[zlo$ޏl(MoPfr0(]|B uqaH'N.GL4n[IqO@31%M_'R%?L۹wW+%\4}񦉆"ZJ{ae60o(I9{̤p dn2e}%2WTK"1V3k|AJHO 9ǿcv#8e&#eB\-BC ZkG9Ùޝ CdHB%'s4Ek9o0 q1r/5N<ASSP_2f=|KKjP:EI9ϑ}~Ktwq[e]' }F_m`7QGU Ĭ+82Ktx²B^^NPa>vjc) -jg> Ja( 3?0kUϡV$5O09(CДygoFR:v6ծ \A 1  &9}C+tnz(F/%iMARy=$AJ U/+K+Ma0*Ǵk]ߥ6!Q]iêhBM۹h>{a-:ؒU۠^ pKȎ[<`׳fo Ĥ({{\NQo37o}nvOUrgO"Mx dcC| *As>Ԡ8m{/t}.h1։/pBf㙳K}IuWݚz?{Z@0H ^Ft(g$9`C\zeԾ+td{x߂`kǙoZeE.eyۧdrrMC1@ ʓ]>Ys[>%6ɣqf-᫭׀G+=Xsr03It1:LEA]*5- oDjͯԤ75M|DQo b0ӣc|4zOj(Qȭ)2x8M;pm=-@K4 H5E%/=3Q-eVu[ 9Lz7z.O )xp%x39M 9EqZjS)m R-cuLsij3֫Q#1 ̱ cz:,P5(u%gv'3U2e4̴I$fjH:R"[uKD#}И u]M7opj? ɔnux0Nc9+PT^J 4ts [@Ge )wFDhLxOdL҉z@wg]v}TciCXJctS/U1 j[TM\a^#)' z%<{~_sfB C/K+;aQI2>l"f%սĄ5poPfdUdv EWlB:a9F% ZG2Z k$S|k-Q_h}zPFa2jC[LkXI2ɣIГbȢ $f{^ZQ;풆*N"RgȺJ5X~TMnZ~PAFgmOɽNYnEzL+WYiE0[]<=g9s[n96Hf{\Hٔ8R:;:xop2$5)FΔSBsEh!yJc[[oѥGʛʛA͔bkGwU+/Hơ E7Dmң!Bx-TxɱJiNV;jD,,qq6DR{\TeWdcTH{1n?g(D1pf%՗s_.Q0iQ$X.We2Mlb7%s6$ SK,7"Obyf8 22hΐJ 6aނ6D6(Iga%VJF5<\}x('7^e0iK%•:iUHȴFnPwn'4ab"#ѢٛU8ŸBl w1#?[~W< Qui^iNgZ-CQ툯N^gHP5+K "<ۊ'B/RU3$*ů3=͛9"z:=s!5+^xvR^ĮBTv8HփhƅTOߨVrKp:G %"kZT+LƬl`j(l4b1LeNMkrH7SY@6iڅ5Ҧ7@^ I:gZQՇjXĔ#MN!WrL" ,Q784:+;:l*7Jiֆ˸^;/X{ko g[?6pwH N&N4tk.3?Lam7֎3|<ٞmN)#h7`bQ\T@:}OZGnݒB*C]!h&5YF8[)"ՔۅX &62 NSU3T bxʈQk3BubXMQqN$/6[e gGcqk۲)'ʐBekFVMgD?ϛUWKxF`2<- vC\>?w16 9$oRpD½ rFkW6tE_7sG5*hyF\^&D5E/IۗCu0[< y' l ]m~"ᷯ|/E h'quo4#&f0I䍹8Qfj/9Z^VNFѲ=`fG#{"fʅ]ݜ+b ֆ&gn81ѿtܬRJ3P \- !E!:XTS w7^/o5] Ȫ=D/?Cےi3rn^U  3q'V1Zaa>C5x9b#LY94e)|AFY<+0dDZQ W,Y]lc i"S2|tqH*WE2[0Yq af?ɿ_kM/il<ۯ;KkJؐ Aj|eYV|'meJ(C폗J^"1Zެ$o ~.HU[*tAa:uCNc}\S= Zc DU;oQt<z]P\*"u'6;7j}-*I^Z%~ nϓ#u}'#qZOn m8;ei?dbu|iLPaMGv>Ǐ% R?w(YsX9==4]$qGa'd/3=,dEZV@-bN`}F `.#=vdF*S'5+t",,Ia&4. .,h[g۶(b wr}h1Ǔm+'07nCL)`aF &U,Ptks oP_\S.Rz dLVW?BX ?m*?:T:'u`C Lye,.`yWM(pmڰvCsx\p- L?^}mh\~7h>͏nYHf`Y!.<X:UeQG% wGm^7Å8" ,f6і"˚~[K7LۦWGUw*[+yF-rݒ9&UVY4觸UJz%U7@ jd *DnfY8XP}Wm@d mOUequm4XWmf5) a*֗t- \  4쮜+nV3ILcmNIЩM?5:6whLJxE2K|m[ xZ{G^A!_>,L?zJ[T!⑞^;˲KDгWޱh7&S~1PNScpX K,8 ^j]& ֦UۃU"YnM] "Os lb}O{!iI0qC|c~6jqDhx3qk=]۝[eM=telS>G dA31[A[ o0P(hUld \4`b#JLQ!~ȕ0~ͬѠKVDɉ[X,}nsfÖע*9[a6&Ά W9oφ Q [6 ƪt+qOh-}m;Z97;$,I6wïc,;|i&Sl7(P٬?voHX=P4즊X SĖ ,ŴNL E UM\AQ`} T˶#r qdaGI&4ދ![H/op$Sx>+Y Cen`g(qk" -y5@_xεoϹV?FZnq*E-E,+{~rY1g 83<ݵdɃ 6 ]&:ř]6ܱ%&qgjqQY* e&)ݚ sG Z3gHE' RE)@L$ &f&K7m.VǾ w+uN"F8QyVFfKȂD/=aLUHի~oy>s:QҖOΏt|{ecs'^ QMϴ-UmjjqWtz3Wڜ4~n] f hq9h^O.C9xӕhhobK3U܉f&.-Kz%ߔV:( ǩYG_ƣ׵kT+N EFixv7=S7``LfI{^e\RMHY#oan*i% (n;%LU7!ra<oNcY!#B;56Lo3mALIyف;[!nߏ;mr@E吟Ct8LX\q@}/zSN(;݇C@ܗ -( 4lkcpdž; qJ3[ݵ aLj[ZA?G|cZ@ Δ b0bgD۠g/.ЕY_Yv߷j "~SܚIk'`vU`[`e-&DO9*X3%B ʉc]BS~`bn}NxQ蚏 CNAhI㾥) 7%ݿajwS F5 mt64qJ/ m:e a!엠 9Н;C8*rOs^>ig 9RA_I݁u5 VL8lm)l⽆O;;ʛ]7d'*޾2aYȳ8kj=e6Moli <@8\4q& p0`(9}G#Fj0H䣶St2YDپ!B'}yۿ SM%htݴ?v;?>!`c@n wo^%<ê:2 /{A.oo [ |xR9-r er9NA^G`_cհ'f|U3ƫ[^>P;>o8p1-@O^1EiMiDzJK쳧Q@f%yp7A :eѮ`6PZTy˹c8OvAG E5JH^\T_$TSǡYÉH"1_Jmvs,_i-X8̦&Ij9*w,Zd۟ `]^5uqF 1aU6w6Cۃz}h:2L˝]˨069Zu ʞ@| Ln! M=Pp"R %:ũ+r3^ܦ㣡;F//[*l͢=TLۘ}\:y_Q(Y@ۇd^tW?[ƴcE%BɻL}*} v"z> Ŷ~hxG.=#Rc2c^L}bZU`h-Uf:u G9`EtP;}'3N`]]\v7 l`! }Ahsj yT>4Bg~NYv+J%j8ַC=6ApW pO>8 BԾl),lրR| ۧt33S%š`JroFlJZ|j'm*!X_B3.!@9*LTW.=%vF֙OKH\KԮٯYgv!'cPgbӋYs܀frp-A"ԍ_ 8Ftħqnbd)_0:maL" +m ?2Q@{3-e]T3( 9,bykL:a 0JP *)'461?&gkj^5Y̛\kfE$n1Zs Z@soL`P7Tт,D~:xsߵO\OC"o'{ G /k^kғ;I7/"yUm$G[ddn,"(3^4lqRD&%`k=2Ѭ,+#S\ִآeLILyk1SyS_'$ :ΰW$9O-EtO4Z!obXj.sUH-H:|J.-NFoJj&8}n1;,MLs##im}y6QmLa>,w~Xh %0|=7宄(:7~ӌ]1o}-nnl&/*+[qQdNmjh\d2|\C(#0w&'[YamFױ1'lb/H 63$YvX?rքQ7bU 2KOh ]X4ج_`#kN縎eе' Q~&Ƒ9ig-SXF\ ~'8bķ]}Tīݥ~@=OdH4pRgV!0 h6+vv-+y䯉!ܲ婖&H4r_̏صԏctzˁk}с(u/fIא TAD3(=lMYrF &tf ,8a %| XPĹbvبH<^܏)7o;gH÷Q^oIС;b)jskBFhò4Ya19BBr%|Kffq{ ]m6".K#~=&$I?Py L'q4TWqXǣ{`]Jl\1AWlKUp|&CL wQ8XN+P_cY Mjd%'1JY &u/٨x2Q}O;Mzӗ)uLTy%\R;]-sEN,-.Ϋ![QL{&ǹnl_Z-m8F *4 n&`Z2E:ŇXSWv)n :eWw= ^u l(EL^:R:+I"OlxXZ%.WS03NJ#jAتMX7%# ⡴m|:}l;z I`k("w#%|.$y6&QSQ Q@LO_}.(sW!sDӤRk*V/BPnd8O>V |Ć#{=/}qˀ6/t2 4`Lfڲnoӯw+u]5 ?/X ľa'@!=S-sΎRj^ǑN$F< ƑըY,oY@"߁47YZG/PmZpg20[jdn+W&̿d/֧HfL:!~1 nZDԼޫjq-ڵh=wK`KkLzS2XSSg.crDfė0Cx6& FNj֘?%oN< 1q$q1;Z>Wd $oh~ guEA>#ϫ^/C~:=oy;/+Gp㤂_;*r!b4#oxT[ .we9#bח V_ 8hDz˙l#6 [8ahq-:K8:R7FbN?)U*;3Q{h7]FǛ!t~$yRz.fR-*P`x PU_n5 <<:A\gJl̈ߴީS|.(r>%!t,*{WX*Wig\e7c%Pr, 7y\3~wslkqdTFSp+B]LjLSDf+\a`M19@sYv )yL'Ss1n1GS&XYg^Sh=$0"?@G$QO*`s]_u;O757ܞQZbe/eVV|?+w,UUp6eh|~`^TVTuUêv#`#2JcHf Ǻ? E+Q$6 CT\ } x7#hATɈ~5Y#MPpL,X]բO7&9YDh7M._jPmtۖn7/!|<:Ӑhk6Y(*J"tޣ] KN'"/f8b j9Ƣ c|nI5mҍ-<+Oc!Guޅa+\,]mʫ2a b]6Pt|ts_d#yH0Mv*B<ѕYgSl!$~U~S2I_з E7jmPxbWcR}! ?OҸyOq-콵G D">ij1* nUh3(BbηJi)G8P\gB콠.,*S~phm I3ߒ5@ea"aYB@{$0q(VD-nr!~7&M]@gJq :^e~X3:mxӬ3\E>G>DD aњÄ> m&ןnJ6"&Jm@-!yؒ R&,CuU15A_G'Eϡ]nUb-^CȘm[lon4kP3.9Alʢ)D ܕ؅nXti0RhoZqsc,`O#S']!Yђk@K ,0wUi ΐEپr,Gb ozE0lgLZ@ 1A|BOzTn?t #T3ѺΏ\Pం(4?p0C@ *%" $&dW)cɮGH|jblV%7G`\lP}.By% vR эEۆ㾫[Xԕgt}]׍ ;l5QXՀF.ͺcQ'U'y}pU]!8u'?b0i)k݌2CF3jO7tϘyS U[=UE`:I4u4 KQXU|<._>@u8֭@pjjC#aH8Ar +}d}7xT^2w^t70lڥTտf:f'wOiBc4cxBt6>IܣQYu:{5ar צѝ~rOʹ*OgO?)D 4eq܄b[g"(3TBUIh9ܻnŮK8]{]qk Hض!j$x%?'W/ߢ2`~wE.eN;wq7};xίڰԄ(d7ˆwrv,?felO.X->Ƀ* >jN"od'ǹ_3/do [R4_ W%Qb4.875Ud.#~hgUfd5ދ}nVK1L\r }+ĈǺ,9\mv"ܓM/|[%$Ois8Q}$9sK^dc3LTq*-̿o:ja^{ǎ疦Pcd| Нүe&QHx3dW{&190(gFJ\~^RSu\x 6cgC),7B)2+u7C퐑F\rVϒF-75+iB+նn`ojh(F%n纱c<RT~Q DwqĂe׳d.`3G Kݺz)2Im҆@l(7ȋ1“]薈6/b9X%hޛw9N c~,$T!׷fBr.Q-Zi48K*eӖL|cl{]ZA|kf\Y`"v|;7T'%Ǜ ˭"xv5:G3y *" [VDo;uItnNU²uIӎ/ċ|NjJgn<UK;G-'A-%Zk@@3s2 =A:uD΢CCݓ4zXm hgVea7!ʐ.)8z)!JB]mN A u@ui믛R1'_[i^dj?۵!fůRL f743ü>E?I=]9EpE;PJk^qi\sͲٯtߝsRy-O=ũXbĚf@"vA%l ȂĆT6[Eۙΰ酤4\gz,О 1̄)9*X8$#h3[TKPy);u!;q7"S0 o`I#X"mmuF!wHlQ!UE~j$c}q46\G4M3]!XqR7uYQy#J,('z7IHڙ'V:5u r|q UCnjy+Eh9msVCw}hKC oAӥQ/s<_AB^0tT0 `NR3Яȝg]NHA>+TEQ2Jϲ,|@b!ؖ):~1w_ R%zb-9slAQ)\ۏZ̤p4XVW_%G-YR&6uQ`a*J $öTj5]f%ѝ Y bRx)_.}l r?3tWx-ϨMۇ w%.F(&z8dyn-|/·7~

smuaGkz]i.?5$  Id[WLFKXnɂKUhc%s|&23Z.7 RLAwlUum]6B_M!QKK~RlkF[1-)QWv .wK=S9af1y+ܜ|JݣC, @ 2j8x1lO7w%{[Snɵ=n;>L.NRE4! vWO[2Gd*@{Ъ:m.Y쿸c}GEe{y6_wi^?͒5tF:̝n}G}'W?H8?~!~]CXg:ͬ;W9B\!l 1&T?zfKzVL@}%c}Q!toރ2eecJ wƬҙLJg˖xzL#Xm+bC%ۊ "&ĩ(\Q޼oi65&ʪIVpXOZfњZt2z'Gs/< R.SM=jp6mLjuRta3Ǫ/w-JNJpBA-odWJȊAq:˹ V\nLg2*iG;(3,J7ǥzdB00 p&E{5ɬQ9/6.iPE+ Lxȑ؋kϜ % &iϖRTݯ'ZcM":9Z,Aѕ>n*PIui lrK,eplf`Eg}{jbW% NeT}"o(OY/_YS)^CcSnW3]@}8NsA:kPף@5 D6C0#ri (dבG%gG NWNZŵ)e ]6Wh窳@.<$]I=QA$ӵd޴ zW . AQ԰Γv)ӗEs)Ҕ qCo VBsiVS_TÁ Opiɱڤbg z9o'yXjߣbA\͟l;pY&}%Xdum]:7V'ɵUpbU.JU?oc9Ծ ObGa56!!7?la-Eu\h$eVT?I~eo/""ev7M5půL!4:U-D>nP@0!`ieB"fhP L ª( ffP.[Ƌ/;,OK?#+kkWS`K^R0s%XBʧ쀁Sz(=eag9)42)]9nߕLֱDF_&h߮7sȪeooj{uqHF/PURLbHkh;^/t+*M)0JBxC~r-/@Hne[QJ@A'1:Ȝh+A`(L襊L]ןlk5{aʸ?cވq_@> m> }7x=>l<2zm 㝍{1E}ݦB 8i609廢]M88ٽnŅ9!Piyq#:U*k_ǏG·'flگٱI'wĬuK ]:V>L.4gs+fi$AjQba9E8dl2T M،zbo:ܜfUTf{8S_k j͙", qpx>0 +)ۇ1~1DKP]Bn?'zmN䫋)1z&u}hKĠ5HUe\NJ[wI=]dMAcz)\Xh|elE+xF Jue1|_yW2_A^֛8w.`mE2Z,- CMR@ڍ&142Ⱥ`;r뉔[?&(}kjɪw[\yyn9ܣxTO==1~ _Eeh><[G y?aVNuUmp H Kͧ;C揷e%UfYU 3Y5ՙJ _ؼy_pz:{F{ 9*}{DLto5ijFLo)W$e>o1\ i q*؟D[ . R w[| qR,z`V9V[(>ҕ9| 렖wߤ^Լnz_o!%3Z g-pf^EqIWޖ Aq꟠;e !oEmAP"^8He: ^g8Lp5 R>>#aH(D}oB^Bl1%mrUC [K Mq~?U;G8 z:kÅZ.J?D7LWaޥ~C5었;SkUfj E:oe=\pՂd,hOddˀUr OI,}hYLZ1K^K"=2}bg_F R76?YRC9gs$! r״ZXlV~,#f)ETdzʗYLoX2T;.NV:6 #SIҶZ6:DHuu5ƼXt\*֯a vss4EϤi*]!p> %O.ReϠ5^b8%zd߲Z G], \-$ bcO](]\`f dxU3,&UVw2lYS?z3Նa8ms\yp)o=aZSGa0AXI8 ;ȬeNWY BYRuG{t? :)"H@Ui`q!}>+J}ݓ/zP;Y8ʨ*F\+K_?[=e>3AĔP+A_]DU$%ш7@6lmP%`n-]50dxv<>!@R}o QnTYĔl mz$/q~*;HփKݩLhD!kfXwܒ/HdIȿAEŖpx] mt*:;TCR6M鮹?*&|N @kHl3[>csoYE1 yQ8dxT!n<aTN+fuxۇuI@lR,|K{_UVddȔaW峷J M:?{|uRGHdjM{6va"cxa՞X!thyӧM^~E3z)9~ @B]v]Z3aR Cko7¸MkP2fue(È솁LUC9AR=zGKtq0bgn8,X(v\ @"XjN;"0 J צآZx9-2r7 ՙGpV>' 堚 aգENcTnV;=! D:!+`2)#u!B!1/nHv҃ohK%Һz37{R|EJD?zS{#eeζW㽆O6NڗxM9-|fAuʹv0cnjԱ[5#J?9l(g(3 ~Cz].D XbirC zEf٭]pW^mA 6hy"H04qsm%sLlBq-;WO x9؄0 ,w ݦ%%Sc9<6GH1QԔY#GGEjwj3@jcFCpi9¯g ;+ZL:s7|6y6+utE>"6`%mxlv&^4G&W;7qZw_`n%ixP?!ÙX܀ki-YldMxV-qQ'>_:!r"ȃcrb3.ڦULywS>͜'֍V T5fޤ@8L|GK\3;R-L؟7~,WrriK K1mEn@ko0C G"zm\d36ygOs^ͳ[aL#T6zk/&Ry'V_ Y|Jϧմlj%P: (;}*>lРV [KJhVY[h9%Y`u&Mljl1pW2_Wyqr\+D҆z^EWIhowvdW@XvᎳdp/ j?ghɉGv:\Ύ=ݓ8j|9PSzJ l$ěV:J9|PvxKd7/d$GfW 7(_m5+*7*F:nδdG`=Ҙz޳͸([n@GNIGu4yǰK+ \_vHd!,:oS6JrKwQ<#EΘU:p7~*Ռ7[:ѢҪK!Iő<_)Ҟ:o=+`kǸ)4UQQf}xk23]F\lCHp.x֮Ջi i p6MC^qζpB'mo{޹zK6Tie,۟x_:䈙mzFL^OŃiSVnxhs{(B`#AvxgEp ݯԘ+d3ywE3:mٔDJ5! hnI*o G}:IwUxi9JNTR]^!`!sIf&i¸l˛wh2kxʲI=7V9t҄fLX(USNYcD5a9*FW3׭cN-1Cee 1V ̀y<ث2O|/&^`a75{v՝lCwW3=k*dK!'@9U" =T'z)!6Oq$S`_CVTn:54{T`*cixp=oH~Myr_a{pB j @^܂ $Ǯ(录 w:QHP8wLtV,{]_<\b>T;vGp)-=(6I4AV@d$NFj{̍w!-4_qׁ ٹn&f6P"\܈aUQ𿃳x>|tî1 {|8,x4dkvLfw&#N5*&XcqnKg5>˝3 ܏Ҹj^ ,e,e7R`y󱋿)2}umȌL5et8:ٱU_~UD1% |b%iK`aȮQVHg@ߩdziYrusIJk%Rp(]'X\ TLJBZ";a \d>r8ו/&te\~ ΓxcӱeH K]`, Kw&h2 ֦KaoϥµyR:9l VuΗN Zp_:K42-O*D;)R=hh}{+W`逓-}Qi7#>B(m.D\td<n(Q54I% F\j]l|&yу^E#8!q L5m*^[?xbJIXf*r(0bEA6 }AL&]Yѣp5Q+F8A]>wΌpݞ fCC)mІIa&c=k :u]-o^ !?uBaR]zHI'0nx|.cKIQJNbOa|.f% lekٰ1V8Ǯܰ}jW‡G\ۈW"i/Z`ZhFP3S!R7w;o;\Ǎw ])")'PlհpS%aUոmj$Bmuf i/L,-"t&!=8!%O<1n ~2{,Ծu?`y"ecE΂[@ҝˁN:mnB De[Zڥ?6JF? sDi<ʭ:1P#eAO"Ao׽S0cfjCXbwbZy򈘀A;;`4Hӯ< >.A=Y*mm'[=tq O ;,t lkp HGɞ0+/HO НV}hF>~_$ɵNኢ) 6\z,v<9Yv;%X/|jb-Zd>}aC91וFOR!mD)!aM"5"N/:ݷΘSt|_9&gQP YF)dٌMU7wx49]G&"j{N|+%U9y4𸵗O#/ z2zu3?h͋QM?g\ҡ_|LbH I rA哞sWl~.@ڷ +&mq}F &mNHIS|:730ȉ^50|VZC#&0|."."2v^f: JT33F%CC4;ip,xP")iOԍQDPaSd`%4E&4>|ka Lexγ;,}} ^QnmVә۶<.CK)F㪭aO2!kh64&KFW?+2?5[{ebY ggńMzqm]Ɍ(Ȣr>9!8etÙضYJJF @&ReFWv?+!6%u$.LR7ߙ軐(ǜAyp'iTN=!ʚaKaHtUr g{n+u;ϺJ\Jvex+)6׃('In:mcF;u` x4Q~=''M1X %JΤQqq|צ8L HuzqE+1a>ƕZwe޿¹.AFuq,E)*(y 阓NMSE7Q ;i\q]8Km)p]as,Uʗ905y]YfH$ڙECCii-Om_)C܀}EvSj44G}&\\ʰ5DtfINeA& Wi@νlB}f'zVŢ!UQ8!ӌ=9 Aqf( 3$nPc ZJx8Vr<+pc|3un܈!c6Z TGMwQB,%*jĠH_[ 1Y`N@Rk即Հie`b9kPp7B]Q=KH_q)8L X.Fq8$:S,æq!NƽwI AեAD^,5-: ^K p $GNkQ?7<ՄR+-9!s'\*錦;XzT(x/a 1Cګ v/_2Q%Q#:ܷ6?SXxuI Z{zh?@~?Ȫ-9Gcf OI/e1%ⵕ5̨; n~nKW0  :*qU`ؾژD雴Tmf޽|H.RnFD;i4-1Wk^4#%,"K"-(uʰa]8IuOn'x.eIkY}ԅM\bf>VPXnKRr_|C+DSxKi U(vf{W{{] V7~'j`-5C~?yӒ^v-)u3G{6++Fc#BAzB=WH:oC1bqr _ y'Dݘ8S3; Iӑ%eۘV?Iˬ w`̞OB!„qg1p13Wm v(GnM9?isqf=ƋH,e[V^! M*Zߑt$QhOtʲUY2D@v/TEpK4=}72N[vc\KLZzo;V L) c #űM}ju Xnݤ8/!8!}_U&BCETʢ]x|?`S6HTt4DM ~e-ۦpO(Āmdw"I%8anJAET:Jf˝|6f<@c\΢ƣ_giȹkJ JCmYUeC%|",BgwQ +II d{ͱ<1iAeu^(;B6m쩂pL_4j T(~9JJdDb˔hAJ-cE~Et|vn0?cձk6evi{_ vøB+:c%19J ˻%3O O1U&ʀ%;u;?%Ʋ=pgf?u|FY y9ozlrd2buIs n:x7("*<]@{J>\~14p /hT&(+)+kDPvͽuQX8pqnՕLx`X\46 8;Ï0rjLD=ͥG_xd#8s)f(E+V w5r;]+ Sy `2jVEhì0LNIeǽ wn$k*nHק90 `iYLxxAA2_6#)? 8tFAQ'Ӱ6[jq^/X1QF$j7C1 A.Toz=\[%m'#'(c'[N`eҠ ^ڸ(<, Y4^amUk_D:S8 xwz7JI7yk6wy͍@!=`y8wP҂ڇ#;`E' [t蹡 ,gIĊ/C{Lpl-T"qlŶw^i ioW&VjPCv(jQijXo94 h{[8V9,kW0•cQUϠ?~; ;L$pqzƆBڞgu_ژÔ3+d=QVPʯ[ϒi ܓȍ$t]t䕘H ܜW3 ]VHG\ǰ(&/=X4#>v*rᔱP|-o4y:ٯ .A rG4a{uG1wMkF'Jh-JGʇG(UU{-zVGs@.4SZU#4,JJ>BFTVJX4߯mRQ>O#{$رG.i|JQZ~^9 Mc|3wd3p $[&6u 2!KCnO+4lEondl2u%.,>TNwԉ{8ygh~v!hɎ*g|:I@GyH|æb:]GJxrRovm2M7*@(W2$&N,ZP-!D ;g'F^\9߻!0MW!36%Szɀd% i3"A)ʩZ%ug2U 4z6GrtbCrY=`pI k@191-~(0yEvĨ~r/NuVvC\!z&F/ A]6Ejbtsa}i͈yB1M_Ȭ]"PڽmU)$u+RFOYZ@рs{lVLcnT>l^ya{*23钭Qnf# Կ&k\{D,L(=$vx`| pF&4#Q:$Ii@25Kͼgr 514w,K +fQ%~W^' a\$J86ETʵI IJ߯mbA n k !tim%k/@Ds9PejK&fMfl \^Йҽ*uQC'`hcfd["uؚ! ʍ퐔`Zg'`)5O0'^z~P)О vlSzx!8s[ jȟMks厈^h'E[M'0u&2@BA#}njŒ%IgfR֥q˫U4) !|COT;E{JHaq7d! cT ̍# ყOMIBP1#w$iQ$lѯ? g0h4@7J9/ѮtKhiޥo03hO7NjY (a)*Dٌb`qG"1=+$hwy+|Ɩ-a~3#>/,P"~ U3&E9TJK5ڣ.B{t'SUWՐ3/U&y{:E qo},(5hx@}܎IiQdhZڶuv7nF5b^w8A-U躆^V*v&i-֢N3/(Ob_ih@k\9Э9T7HC9W07 mZWP/& >%#e`a:b7ئn4A'JcQleIB+ˬ>Vpp|KOJP @jO^2]G+9Ƨ|K.iùF`mőù)gmUpp3)iKg 7UK))VS vWt_{CEz*M?=;È"hjVi҇}uwDECdPـ'oR$N sE1 s:z$[{poQvTS?N끋E7(Lbz6l}A{m4tž )]+Ռm!PA(8sTNDb|g`\; qgsuădwU\[hL6=?IWAL-2s_GUeԜ y3ܭ kKҽc175c *:N`aπ[i}ȯ܌N?l3\<|4ί9%B]i5%F+0rt_~%U>:ҿ;b~jlY99ScDα=.]^:>)&r!;7KOCekW`O^UdF8ƞUaPUr+WF46 # |` <TjBiZ SEZ %Hs8ش~RZhr 6ȀawaW= ~T\0US &aSЩkЌ^dBȳ E=o_q852>3oWgr]-ʧt"#'D.㊹69PϮNO7G ?0Xf*̕Q&&kdy=v8#}[q/GQ"ؔo$lK]C@ʈZ~)"Y!}$dWz`H"}~*.隟j5YdQ~Uӧq}C&l_ӒOeҲ6>~LZ"xw=UۿEO5lƼ}*UY,(xMDJT:ĵ\|kׂ=`\.G!6 Ip8lT k!*c kE?MbI S9^ W/K :ʧatW.oz9(DVo}CwrmZ{.k%r׸K]#&eqgO}nY65)5D!2P uOsD̤;QT^:>ȫf :}h*A& ^1;viǣ;nl@(s Oe7?;D6T+.fzN`QfC"!5g |on:ۆ _Ʒ (_"v .E6Eyg<ӛFAV:gk`e:FT'[9L,9bm[M)(S@yIz\!D@D<&ڮCfh1=,1=)99d`lfÒ]EP|4fBe*K]TV'3`J /13l*V@Cvʅ(d\5šQ1i#bYk;`{t҃)w u,7|6gozuoizVGqd-=S+۟3TDaڮ(CPN`5(t(\k_J<_D-eJWܪKsm'fo. mϬg%:CPQ?aڄ_,bʸOzab!t4U~DP}q 钙lm*u-?U4KfNAaqW[D _k=v]Bk"Z*L,*jL>u[/rWljԸ~PԈ\zYD$! +:#wss\vhQ4LNo']=4UX^G J1'Uf,K=Yzs_&?meO;yEiNۣ,vm]VGVýLMdpqD@Gض#F}?t'/XvWDఖRf9rq/XI1Tpa|cwTܢ]KVSZ2J #];dc?B΄FkWS` :h&w"(R!v"9ndthn%;S4kVNrH4ȍy-* ob`F~B%W {ψA+05jڼYo}ڿ\ B#`vصzJ-~9L޸pg UyL1*o8kj[]3Yðk}n!ΑP1yJcص/fBizM4L]n 8$% XfHEA:'X{p@=l>ɔc"I n4>&w?;̜,B>ܐlmMdlOz -h4] ): {NKNm/OSj'rSۨSj.t^ n'v̧p#Ke c_i/+ӓQdNPE J[)uĖ{~1Jk.g$ <11QR"lWH7zZ9U ! eՒ P#wBM/ύ'$'%LgB6lO1ٻd$Sʅv e714H*rcղݼJf 7o0yލJQ4mbᣒ[O [ .lv7i= \B8X; OkvVv!yJ\S[JGĺAE~m?7|rQqFȽLwKxu5tU}CP5:GH۝SOo-Q*)N*Gi ҈_5ͧږhֶtyL_ā0ARɋwy*_G}97eC`~`0иKvmlK}Ϟk9DPH?+Z|_WtBL|343kh]=k |$dIw/vhEO+cď,z$k9~CN .ڝ݇YVS=)pj;䓾18,^ yIQt!2# ٫dSQP';pɷ@X׆+L|OETA Ge0kI*o Jr)&D&n0#ѿY,G!RɸP]c\Q RT{5]Tdb[;ٺGZS$'cK3b+qhfhƹp%N4OoF% 9f+ɷ%iP?4DMfbl疨Ev;M̑0Tݚ/Yb)D: 잕VZՀ3-q7MƳ++ y90 Bz-d)tly M6zA̦k݆.n#JxawINʌ&ķV0`#CШ4xG)O8>{> F.& SOg6qIic qfȅ/̮1{ϲ"/y /7RBh |Uk Àc?^̒xp`@ |t,#S!|Oo 9/P>o}PhmQB]$aBet-m3S:€(@8G6$t^&?*+d9䕷80mnx:9$HFDa%"A>Mvd@k[7=[P%G{l!+_-`!y9TpH`4MGU)c~70ՔbBj]HV#Q+ng =hhdi v;@ب>XuK:Dw;,0Eʱ}3Ւn99} zf*c"8La]8E Y66tu>#_xu\?<,;j,Ic'thj#ןiBpxK_IЏ@QMyȁtE&M-$ϬVVAvBcU=ⷢR0Sh΋@_^G27{;C*vvi8_JC:N}Z v!꫏9Ɗ0,QV.0ZD^Ie2E[3SNp?/! $/G|L<u`<~?䁠^bexȥ؃ R A7p`)$Ēb dO3069Eoү7j^%V%*&lvـ=>"7ޤ\UWAa;̆@;b*8l聉AK!E>*p$H6k;Q$ c9Db؀?~$TX/\Ec@ĵB.'fyf޺4cі^%M}zh@)s0CޚBmnGm[n=2V:ҿZ_DB4cq3~ݽĜzoQcLЛLj^߃GveX0Z粪C )vU}#aOr:*TRj^]#Sd7k(R} Tp'c[&|6c=Yl$E4KWEjfi<ï# *Z/~%LEM\4LeOuR@mKJT< P ;1z%חY%jp8Pۦʂv*jH=Or0)+Vfs'j]j7)iy_ѳ^l ٖcQ6A@ɵ Mc#uv"ׅXbe4jExj5\%d;47耖Vx ED,`{QxjŚ@B{f =.x=JT1Vh5]5xt荷4f"PxF3L/K}G,ǯwꖘT/srC梉h0h `3@А+Z 5ѣ3x`c1G{@Ha=٣>Cbqw[)Xs_vz%rOD1^QC+q];*.SB+kS+r1`\.A,scߡŽ &ە?%AE F+4Efx2٬QD|,4Hnc.^m _'h,%&8 7:t~@JӒ&T:b|#"~uf?z9bJqnci;E# QGzRP @!kjRv =]I"YF/yzb?|Ǚ2@?nQzwqXck/!cZ-j/AV- ؜>@-z+2y$ LLJo[f<52ᦵ,H >Ww:ns,_EuDp(eŁ'+lo 'XRWPVrm+!+ռ jsֺj ¬b{ZC1?s̳,ԀnPuݣ7eGLTq{n8]OB j&n(="N Q-#Po/QEQ1[Pi`=yYA ,]b#v|&w6o# +Jԋw;#_s[7"*" Eޥ]9;Tn(ꦁrgqӖֵʏ=%JO3p81|diꛨUG0p`l׽Vo@Y:+4?=g@&\\-daթ68D yXu6 _He 21D9>au'Y>*0 Xi=Y%g?NI2*U+cB:ðw9ΈT*܅T%I!9`H+YbG66)X@ UH=Jp e!>)lkQI !=$OeNgtLt;2}H\a?CQȭm; exokI$,vޑ{0!zQu_}7l(p@Z -ɮiZW L)VkD#24MαrЈ\ӛY KovBKA7xeK?kS]w0򴒐o!EE-?A{ 7R(~'YV_}MZyO%CI6N,4/ª=_QnI.my0}nldyF(°%$Et2׽lvlg jR#\쯄]>a02\?{u+-Fq8fl6ĿE Vl>ӦfjM >~*^l ;C25gTzL)^ACEdGc*YY= t5,eRkW9D S.fU,v:YDAވ@UMRe+g*#k/8a"=̩OjFTfw*@vB皑I*KHrgPmv,nr3Fok>U%XP c5X1 '7.b ɡ'{½\^vp18h%ϰ?ؿJFU]țU)sIͩM遖. 1Y?jeRAÜ% k碉{ hl>)Cqۉo'CnY$ҔgQu$V,`hrE}rOn$xv~JC n]:F(0֑=r>/(J×Z̔eMv~gHoB0sZdl;01_"2EQ9Zex s4:Ǣ3G"{%&_GJ1P]KW(8y6+^CȰޔ=Cndl`ݤ(ݔkov>ƚeKζC]q'dr\Hڲ}:SўՓ2P|UhISNe{L+"޽R ^ׂ/h iU,! sGwq۪hG98p-pk gstm.yb;b$ t+|/ Vyس!xY0{`b\cYQ\D+lm^ 6k:LXduHH \UWKrHJp`G*3OiƳ!3౒[nZ5d49o`T8I <|˲eHs])frdf NmH!+f@#Zuw@0\yLD VQ 0+zvn=A x#MP/Ul1 Yb}Njqz UO|_ɉa$FQ NU8' cxK7abZc):#2'.X:T?lza+p,l&XYj<^S6 X0+07zs+ 5cMF FnpAY[t)FokwU -f 4Uco1~S%SEhc ƒ-s5&šv52 .fc6)یk ?-Ӫ"/ܴ7941:4c`Lc=\׫J:!1~;)IB5 O!Ӵ<* ` ppI.6K0-a7i=&v ۮx$G%? Gy'.wThfS7K&pWr)=~M].[#ө g9m͔vn8+܉m}OZ+єÀ@mD}ADw (+KheCqjULL D.Ph ֛of+4PAb`RkM*&0T 6HGċ!NI%\S#anz;Ǯ'M:.l#5AI߈9MLh3Eڄӝ}S`Z!?HZFh,qJ?n^p{g$S( ѿᐄphyFDeYM_f;&H?kd d#츺4hi^z r<\q_(f HۆkqBs,N_i؉s]p,: ȼ6D#ʖ:Ԥj3~>zUQ&>&΋@3BٯL=z fCBk=lm(_6Le/35HB'> O,<~6f` 76-v|P |7E#T[8im3 7]ΨnDn;mW4l4ʸ[rayeӻqtwHM}F<}p}""Nba<]FdAL\LuEqԟcJ=9桓رGqO2lv}l4xǰ:Zr{[QH {q8HC9a{˃>O!Qz^V.̇a{7>Vԅ鎔FSZK+7c $'Vqf_^ǵ| NkGZ V懄 bwT/܄v X4ܝ)Q#y^0AўK 6Uꓶ`>qh aEo`C:j1/.# ҁNٚ#5;LQrrNV~ RxQ650 Q+2kN2vtڣ3=n]4zuBlΩ-Bˤ'>nb@h a6`lFnC";{@ŀ }5h"Wmd ڍKDyF(Yb(^5@61ڲۗqA-ƪWˇGs SH뫼b#e luENG5|`A}컇aSf41Y"~hfKa1yHNNq ֢׵Ěouc v/4K pnO`!$a$>nf{L F)BL];jod;3 (d`A6rPGOL0 ?GķV7-_4lb@X,3+KiR^kX#tײA9u W jlnR3R JnDvhIF*Ԙ q$5M)ktEXoB5o2ruֈ^M 1ghl{Z1\BGkm='=DHF. |{mlMul0 gF %gyZCEnp Z/(/r[-A8N"aŃp*XE+d#gqxYSu= )lgo 'Wu灶сU|mSUoMWrɦӊ(_4)?eKw't9ٔ~p BeOlbY1`@fFRϿ Q'.c ܻ,(s->ܘ։HEQ``A 0e1i۩:QNJ]$gsK9^[6I )Y4s}-7(ơO&7;| @G *!mEIW-IS/ ʊN L*na6vXp)82Д ,K2h]hkMoY Ѐn'P0x+[CTi2]fz>fu&M7N3C)B6t(/f`sp&=14 q 5B diN) WY>U,lh1 =Ȯj^{z,=FJ!T([%(7;Fc> ~+Mۿp9\f{yN>@Js11uǝEiw簏yA,TGTA=VObgx9hī qac4in@U5q /]y Y2_GΆ{?;&wn.W_v}k0؃|Bh# U #̧٪_p YS26P_%[kk]iiK SrC:*|´cEiSAaY'X88>2feR0wyc`ҀlbtjƜ$uaW-z X5E+j/AH7έ6^u`801hNMx$2N__aY†ŵFF,HX t;,2 c} wg9Je˚ VgwDMZ<ޠ  =?#^'] @hU,8FLsZ]IPvA)܂aJ8$;?h%+髶rǹaҏ}k<{}k)2M[ 0|D*7)]]K>L߱z 88vjг "=Xvx@;[noƄ2\u|蒢*J8}PNjo߸MGЩeHC1-hQfX:~096_̐V[8՗98&L$=M3wQCz)~MRIC2ӀaUeyh;1![5N'&2fKNxbA 5DeHlFɢ;GV!9$kYgRID#b.LʙZ F_zFlRMRgD>`:{6:l :0*rCv7ҌZh i5gU6 '\”x" r0\#nS`;1ʷs+.-~]_>Y,` dps6im>e1 Pj~I{ v9= ?Xõl?kci@z볍-22gY.AGAʑ3fg5R;6e $kxBUj/q:ӊ䆻E~ӥ) ׶WբzEs>3;释ɛ_RIBs, .ٙEwGg\ӡU\wʸL,{vrϿϥy+c060^Pr8;,גۈaАeNh gaPhۉ j\m2(8s)̟gC0>d a9 g|Ơ9?: k54 zN0 ×LN֡w?_Qѧ-{X@qHbQ0TpDߎHь?zPe&g?+S=KR6seS7gb/W܆ 8j㊋0CWYdƘdr&/ݒQ_o{Ν)!pN,?}ɊEj@zk|]),kZ|@E䝃 "'c0b Q-4DPN)F.ӷv 7LY@ PVwHNla9>I"r䢩`i1Jp=sn#м@ \lӴ No[ 8e ;l+4ߦWNdFdhG?o!|WVAIx>1e5!V94 >XrB) jJhbЕ Y[{/Y3|w\++v]ALPn7,j fMW48y[stRGqSqNgm7h1n xv/>#ߐ n@?d azc SJ2N= Mr5gh0G4&}eaCfnP8JD@#%1<҉2Dn{`}5lI$h1Z {Esp*P2kՀjƏ#cy). v5kCq‹v/>#/ƨB;]:7L= LCm >\l? V@bt}1;siuD!.H]J!^uUL"w?F5jAv'oJ-Öm&r7KdKv)Y\ϖRWnp `5_oӰN\f2Ģ-aGUTU0(5rkXAqF)h@-ˑ襀R>0urt kOąֳۦ֨q!HhY"[*+H\ *sp uכs62K]"#8Sa`evN?{Ԟ0Ӡޗ'Jky#FbY~NSt؁A+UJF{T*ˤ+oR *!rꔬ>߉FEI{*do_"zԞ.fpŦhL)SWqg<3IYGI a.&`t[/y03M*@U/V%WYȑK,8;lWp<.B`%Z#ONtYv(kZ[;>]{x@KUp*g_QL;|`oKljUH`u^}z/q8cG3"N60PS6m+h"`wgB\͏W [|ŃKKou6]0a;tG/Yc@2j@ՆmE|7 2*bNVHǂ=여LO2!1i6h*;հfv z7>Uӈ[*%> _ hd䃍Xǚ ߙ1ԅ]ͩ!XX`\.+ UѝY>%("7aMhGJ=*MڕGBHO8  WU"y֠HU9Sc<`}@@XˏbuefWU."|.773IYq0,]zS/Bjߪ*wl u#^P/MItw>N:A@.rY?_n*`=^/˸vd?m!^-Nf.$4ci;\r˟|w3J%L^V4u&L@ ̦>WjgɦS2{ϯjXO B2j$U)oX{ 4ŅiIkP#O*v)60M#aI4PUkh؃M#՛Cg~Bxz]E6! ^(α,WâcqF){*ks}qÞ-u}]#XBJŻA.R63 #dG:&ڸU- ~ԎlYXKmx* Pb@Py֛|K Syum@e-B`2I+ O~|{-D52 :57e0X:sY_vgt`ޖTr@+N %nٱ^Tt\9q*G3L,4];HJ`1)< |7nY"y?y 1>jA]Dx{~?pCnl:5|,s(ϷQ(khGU=90N F'kjl(j6uY_>+[>͂$t|dsyǃ`ЄFP)dS{i<ܟA(>39#{S  Soh>A_ XoWEdzO c7^y͏Bf\tK_pV56)M SZMm!w.f)P1frO!, 馱`dC4@CmouD—fBvyt.AHS/P&z\͞]d"Q[( >cܗBrrGMM oEun`hЍo&XaŜ}n=wJY_ل+ȶ=Y7ɹ(~̹;?y Ew! K~dwuEdHlX֪TUGEg.wf06`ncf` KGt$@vg>h웫SFVyDG*N. w[ma`>՗2ԺEMv∢Ԣ!v) 2 n~:ӬI%#|ן/ .-òٟ߉IXzJ!NUB$djts"/uضO\2g #[Rϕ?43 M sԬcNX輋WT@@ǵxcrg:FH`,;T|FOa5OښK"/˵ꍯi>LUEZ6ȿɚ2KXoQu`'KLDqL k&>@lX.nYLUIf5;Vnk^ӉWx*.j=L2:]UvV&NP [VW!zj'^ͳ6Wil&zpD[q 8PJ: B"^z(bGt& OS322'/Ջ<7a\7QfCyH gs J ZG瘯U>PiPܟknق3Xz)-Du]FE^)'ʛN^fZ]AS#sh-(!L\2p[t&"r՝:s zI02O<gPY$iZN&xr1U¢uQJZҧIl4ox[-+O2Q™<'IzHkg%r 3+Cr*Gl֜:!cC]`#{22vx.R!I{v43ei*,4녂.BC10wJP|m׉g-\NoK _xQ9${Hlnvq7{ڃ0а$+]iI-Ƃ/ =UǕ_c -|Z҆ t{.,XY?ihߜhۅt(Pe$8ɢWL^p*[9554-~\(FvVtj` BB S=^>صt*2>?>;y 4*] sЧyb+iwM0rU~\ūۨQhXd(i b&bFhkc3A% ǚO3XL 'AA' "H H;N xU3}_Zκm\̬fY!XN]"ӽ.4y>(޶i؊/EPY]´FM]畜4K!S˿U G0sCH#,A4EvfOtip!~pJm-x?ZaGd[Ј#I X]>(|mQJ]6tMثxm4qgz(>ejvOÎBO#FС&h0 S#kADu7% yD Yor3 K̼Ty rF(aN;@Ae]>f[Ryj% V8&:?a"NĆ BO.L:y݅c)n"VHUKXHI~t@@B<"af 󲼰ߣͭT Yx> &+"Q혦- 8Ls,F-Hgȇ LsS0ȿY3ԐSmкH"lY0F5(ɦq̣m_zO֋.F3s(ձc[T@ssjA?3}󴃆ؽFޜ1i>la+ױ  6OHF)6Ja!NCVM%b7g^0.}"Hѷc2'dq[dDlٻ:?~ecPFد΁L W6c.cJ>Oڴ#4лǕhyy{ ("iW4L )7٥HmP KSLLErn5l/rDF72s6ˋǑ+V҉@q[yût褚$55y`辏u"hmսK $Y43i{vʻQSPVBI'M WbۃX7M;mzR^B / 0p[FK alQt9 fW8F4oaHgV/dD7:i!dTTktDDATSuuZ)Pk9*5!g>< -:0f\II<-ZQG2+r|!tݚU5 !1;Z`LV/d9i;|Ric37cPǛ3T*x0x2/v 97EZ˗^dM%gå./~Y'ߙa߶ҟ'iG{0Ξ?,LDퟆz]@o:x%ފp8Y1@#nI䍊ZU^:$bɴ$6s(2xc4ɚFLL8vfϛd7=P= (ʵ4|z~/gmgNY}M~g<~7XŃ6o, ^S*y~ώc}*VI#dqrӧQa^+Y g!}:.%>ՒBjMg*hrjg~ ߟa=?c'UN$5}jH lq_9݅v@ƦXQC B|xzĆb>ɲ@ /o炒T`?yV[Øi6v |n|_J4R&4_gg] ꛆ5Ƙ@NQ,ӣ٨AB" #xK Ƀa&NT2-z+sմcE#=6o\QR5CrwcUh`A K泅ǭ]J-N-^b@髳 S!7iLeKft@ -_(F{qVj(wBN?bl)%܂0 qӍXcB۟+eGZBimGoL?&1C& . =D@?.Kjϙ?9d}`_h|iM !l7_|!li!d*X+_bǴqn[:꼔R^0G]xy<}8t Np5l((I *?UδZPt]96vQjBL~ T걊0șz_W۩ p^Zo!rڋC) K(]o>=2#$ f*{m--z,ڵW/<*r g+Oo tK9$~cp5Az([jkɩ 9%rO%-Os|T5&x9+SbJX&9w|̤u Yk^eKׯ˔3c$.E睉[6 q-!mǐW='`,GBkpf 7+گDR4QTS&,*3TX ]q.ٙʘ-eB2gfCyDkzGL 4St:I`}ۅ-gr|%iH:kϓ[LYcUHWKY0D33bMyn偢mNk6ʣ+TGhj&qVAE0 !ϑdH0KV]9]m=s5jNT6&r%a̙ n_Vnd*x&K>??.Np^bSNiIL:ť6j-g>eW%/jz5T v{c@酓?xnO ɯhh&}V%hM>1 =u?a.Ag,ͤ xs=1@FaU1]ïE Zg L' NL [/]y%dFXx!jpc_>_ÍFjĦrKlFtR@sd{J0R^@ "!CLgY1{nc{ن8~9U{˾ t:wzez|xRa=¹'y w_X}]_OVK{LlxٽR{Dte2Ɔ;k;BĒ$|䯱pJT0-N_O+|!pA1DE^|;P%z&*C V9iݶթ0ٱ0^R2 x<4(+vȠ/Bdu 7 A|] Re_U0,]_̔-UjmۜIjw4Q&mK8,J2.͋tjK=91B*%W}!9$7MBG~ :xsZk_"XspQWl̲/V'T׽c-P3@y%, vS;M2G2ҪI̩ x?gL5=dm fL(vzY݀Z>=`C{ߑPaLtSQ.쓭}HkV5dF]&WY ۟̑}(6sPDi(M>sv'pyhG?+__GXO \KYd n`UjZ`L%‚'3p 'z:lXA# *U@Y"+7 xmU%ʍ|:0B' PY't{7rq6q| <=*Gm;?\Waڥ&DoRϔDlXtL]=Z FvL7ƒRk@ MCbQS̔V7[4&XUe_5e/pfF&xm{,]-O#2R0ŝw:zUxu>IxvFչg-e1p&y~BHInQ,Иs 6$ /O+e=_FhE j*50xk`o& 7ku6|Uا D-Nvʃ5&Ê֩e@h6KX5B( @EG|C%ofbVAAMtՄ+]2{&F"5XpjQ}w۳+r|%RC:7 4Yanm,R T\j䄋X |:x[XQ9V`P?ꙩTi64?|{hG?NEOjRuhWGSH)㯀{:Ž5cR@*LqfhoʴAgv7k ;CQ #ޓD _^x +<}^U[Nmf^l|JF1Z@&d/gK=zg@dg [ KJ@s\̪vfaB--۴-dqӯ72MIBX4T՜Y 􂀪fHuc^}zpꭧs=rY\9{릃se=ziEnn)N9el(,Z;Xl")S4ɖp,J,pvb$6UP2eV%xXZÎD`pm_AG'OR@bTsʏl^`“b9,e3SіPS.|h >b'05K,W5qȸ⸞8yɞ^a9E7ݺ|f XE Mr29DHM#+e(k戡r'QQ T8)aWcPlPip^DWO4" aQ[^#! Rl>-WطJxMnӤOO $ !%<Cv1\Աj׿V?M7۝'I͸>W{{(7s*ШJx <} z$ZZאΚ<.\{ I`I=~*_ 3D !Qv\}3%ۿux%tuZT@[l?W1Fφpׂ:a$.PXS!rE8o yHaAOBF\FJRd9iyV=,,3֣T0oZD7 ?ܲ㫖t€J;?d3=, cJhU$yf 8G ?x{swb֒IIq]p5Bh!5ONjW)ڢt@Pc]qǑa7at _K&4s}CD`a 熍$!H8.G\M8*nR"2`a֞vvoסH.;0/&I#&G%7i GK~#E ыOya1x")/zqP]I'Q+Kg KD]PʹmSO}* UA?͐cuՇ m>+l51b'J?죯&Nj؍վğqckiCyiz^CWӬ f 2se{ rH}40s;ˆWAzj| q+§,&[8\Jo`v'j_L"S÷c\E&ȄQYY}Tv^Tt&{4×;g2"Pp'!Lk>S'[V,/qu?1J+v(KByWCz) .eAoNFMꅔ򮅏Pm5uo XP&2rh=hGR7TS:b %gĊ Wz2VN!z6_*gjU#g܀ aۏ=(d-o5Ec1 <t#?PZJ0_EDɦliZROG xhݿJ6Hf@F)%THUSl9$h&0Ief;mrJ++{ @X |vTH'Lof[@D\wD]l șa^ Rs-R?`ewd5aMaxFq6!q?42=2:#R[X=RD_Ԓ`T"l Wz$%IJ6\zo q{u}Ϡ 8MStP僿eގ"2Cx˕ | 6Oq!DN`'I&bCQ*62 *SN 7s2vbSTGp[/?xep ?R?TP K_[~|c gwZ Mxn`]DTdF`|.7)~)/EM!c&1L)Q"LW BغMpfěz*Z'Kptd}fҺrZ.9J?fʕAe_Sa{fl<fDm '>Q5ah~VС%Ky{擒||E\l57JZ!>D+cl}'9>`[%G;3H@틟b!.i]I2ce~[7 _ sqn|:hTo[%r"b]p{Y hJS:S,He`"s!v` ݬ-ߛ #TAaA.,e0iUq\D]Tebfzh(N-\=bDd ԵQ4U@Y:c&sycK/VU2*Ǥ,-7ݬc;+ݷ/1v0D7}n 2tq[74x6$2vCZ/b0ǁ^9U ڵvq }ʶh86`DyN{Ԭ>y;{奄% Prj[C|+w-;'y; /Zr tAo`<`%=@iNKJt pu=!YZ㈥A_p`n&t U`!i⌁P6gB%{8NyV,[ AYr6lmL`㡔(_o~җMXSbHWGlڗqĺžc%'XYxr2y]?U!.7(P+u(L9upK12q){n$Eib7X !jql  OcKsDc$z~^-YD;SyZ{6@y?Ġ}K w.c@WҴknGf H+w+?y> Mk!Z-g5쉫qq 8eV!72?xd^iz;! 1FL$jʿ2VfwOCԹp;(˾kOEn.yHB)D+2DZ*d^dG(δ xye tȪ@f~$NS,bld8:4ח*gCW2}6vq$Z/q̣霢Dxmi:BW#a@0;"v{!qt Rې:)shü: J/X ۈXs`SQfamWa^X1/1ԋPRy'ߝW+VnQ@/[bO|UDb$a.G= sI5Z؍yңSvzJj mLUZϤYt|1*Ԍ'Nu~h^xߑIrA 'ݧn&ni_gt6bew~H0aޒ+2r3'i cHd<@zþ`J+ 92u*i*{D+N냅^JhH3Dž&@uEpW9aC_y0n| A&$o/JSV<`ۃlz 8g;_0714z8,OhD1Kn[#{L*gц/ B2Oos^K4[ 7*l=7}爭4[N˄ k.9-O0xvu^:{F_譴qM, ڨ2I~ -Z""jnZk'}9<oǚS֠[s.ŀ\%B'B98ʄ1dFV\ f|f=ׇC I(8av~ݒrk8^P' =;(F"%h3ur'.QEhQmA O>E#WA4a/&%+ wOe塤Tz:&~~-MhĤ-ZYe4895N<-K [:ec6*so aH59t5bأC}m[& [kf'"S*nl'r%6?1=Hߦ)A;4s|;Q{'C_qp|E6(ARj/F*iUϙC;U,FGg;c4O?Ϭ#T)* 4{O,2Wq=biboϻuʛ&y+^OfS`K5Ē#qX?W0,xZyWjP r m ТHk)1J'*X( ֕c,& ̟g#TNfsXߩd'3j|r>vz7D:N@%i1}yxc/Tu[&KGyǁtJj\V7͎NPw[ H T*"SLz 3}Y?AXڒnMB5|bZ 7e5o 5aa+ 9^qgDTIəCRUw 5c`$N!hdزGG,Kwq\qQˌp6ZN~ H 1TQ.~o9; +M_Ln){tcQJPN׹ɻ|kC%-Iz;:\Ҹ&+Kp,/ 꾐Iy$TnN zu+rBXcc}q'*)l&[J7=0+!F6#E~%yl/[v#JdyJi&j)z])\,YSf7ȫW]}xSIEGxn|'ˤP&]^.m cf-zbv3R9o\V}?RJ~kEت8%a><4/`B~ V;NUN C75kxR0d;,мTZZvnHΪjbFk0$%k e^RzQ`o.q.q8ŻDL J-5y:_ P=mlVGXZ}IۄIM-WLqDH)rKy'  ё .Q@q]!jS8M1=~tU{BGK:X[;ziЄ?-7Mg laTB0Lf}o2&ԉΐ{ gMݟɰa@gYs#k3)WYKZ`h;ݭ\! e:]l5^=i&tSa rK)PV-yb{#ͦ=@)E4b"ޞjbZ0Suَܝ|T^4@)3x2;tDդW5.T[TQ%e$dH ] U9U b+Dڤ7T(us CsSfx<д>_1Pt}چ&B!akr٬ ^=Kb[>| 421N- >N9BߠF66-}.AO ;{H# l?WT݁f% ]Oj+l w1 93'k}B#HۆYUN3d}.yxXl'P({~U3W59VAT0!8\*aޯz%\~)cRLy$W4>c $Kk"Z9^QdAi.h9xL4sbXRJm& flHq=+o=k &#_*{|,[38"x'Wy^%K^NYz;8ihy\~ÏↈZCR\4 :Sf̛@Z5T~%F<,94ӿ Kjfib +qd3AI@ϲZ+) Gmn52-BBnF`G<鯟Z?MkŅN}བxsu.0;An 3*gw`3!_S0g{Gh\OZ%/, KYX$ˡe6±2#-?j}:6b}H'㗬r~F$$#ثm1jg;6S`mWVNYTU} n.j&A=&E-<~Wٔ~`YWۀn#t=#(_+W[;~)q5CxJAz2մ’&Fq >qH(q(q-0D0-ٴd8UkW3˦:f{Y՗_d#4`I&O]GaM Pa7TsEe7ϵ W6a[LT|ىubNSM:&bh1e)E׋Z.=_I|(Q&8ͷ0Gu Y1^JXx[8gl{p|ZxOHnD؁z$?D;U:%IX<$O){2{_ \Ɏ{}ܦDS8Uu6c&~m֊]:nX>,'eNLg89 h-LЫ [~+U>K@D-d%xƆݟ8$CN·TP6D!Ԅ@:lYܰmNv^4@UVN iAQxF7 a$H{ .FO ph( nꌵU(~1{P;Тh=)&%8j 'a?#-Bok*2lPszX-#D2>o)#F0}!^+ڭ %"H!e~G8I,lR7nx+4s%v51 KoIF*Y],,3mϴt_~Js0on2>ڞQ>{C/,Z?j _W6U 4 zZ]/t^˗JlÆƌXyI" (ۯ'TEZ1VR=N|[5Z%Z5P.)9\y܂D$B~ B;}. > \ O?`>pO;P$6'W~Q~iߕҘ02{KMX#<ƴoCK嘎~l{JOF^wDHS ?wIO˽#xI yWvvѤ ~pCXHܡ. QuZx _S1AGh-$y/Y <]gI3sx1E4^nd`%0%zz&<):n,%dc;2H%P%_jI86Rw<+CTXsH0?hNCu ]l q˫V.j822WUoeK1$Q$ϯV`LcV= 5~BNcS,0D)LTZjh4t&0ys9/ajȩ "ܖ'{8cyӤ0r[Q(Znsp8&W=X"Fd|aHLߥa^<$1.-7o*CiLuR$nǒ?y`hȣ;S9V>Q8g,{arM 7d ry.O.B5!KӛڞyrunCPE>Pq~ );ga 4⢑-;@YeZ_L]&8L-)[;VJ B^bEכzߐD5 Vk@f7zC \շ&v5Nj\5.a>K=65*ZQ xMON7EN']5TI/yCr Čv$'Låw9,QF(-gT4S.ݴ@Y!(.}5XRW{+[O+LW>ӠG~'c~ 0tɟ`7g`: jRR54/ՉWEQOuD̕+ƽ\x=\*aF{eQ8\#DvM`a`v"cdf @F zn1b>} k2D#d$r #|%>3|V\+)@IR$?gtWģsBRߦdG^~Yh+^`óʺH>&Q@I=N֥fem8ž[]Yt PSyx{71J/F׉u4pA}XvφȚ( 0N=$2|kxl(=>Ź`E"+ALٖN=hrm4Ո\n\CXϮdEzFW!o]XB_q{C*F1{h^%퀢U?c AP,'? D<ٺ>|IV)U{(w8}ghK4!@@F{+E fQ8(I!_Xe5%HTB%/B(rv)|s\dT.z9^Ñɳw S@wP]RJ<91A'[6zoi>Gtq4Y,E+^fld  {Ƕ /bt }2vz-C2Gtﳽ\r+4 'OdȟUޕ5(ucO^}~mk#[7avFc|KMP qYAˠ^E?ݟl.O&dh# t ڪ,5J5 /;#Veх7v:yVߨsLϭM?5gxi!bkئLI-A k֕% n ɣ_%F)@*/jS*ɐ/Asxa 1!=b h,q +]# @h:œX7hl23<~u_Gk%mld]W>ϯm-ߞEgbIbR?|b$CK᷊{>/J~#ڽIhc ] 4I9wܢOɞ3cԺVihaVFop !bWHf>S78]9x4 ?lfQE :]ʘ W 1o<=%g::Ln+MT&ߎ6R`CR_mk4xW!4#BR|pb h ƭhdrx!ʦ}?Ẅ́aoh}, f享,uJ\) UR>%\q"3V%T ub< V)͖AIC;ui$㝠څ=-/n͍u5^?\f-2уJIKqH?^}Xh:I˵aG)P{%#N,r钵ڵ9XtxhXfN0 ɑN"b_T[M r &r$7w;9 *Fz=g Uvexj2-jɏ:isPBjҩEhr0uVLU"D@m!<ݿgiu.VS3 iƙmN} !zi=@szG5'C@f+Lfp`mGZY)8G*bŶ#迡 ,0e[ŠPA1"3ڕ`]f1%X%ƪx^F ldxg/ 21ݰ$2Ypn`Ǯr ]xQiɪ+p!TI`Uj_KM/nμ,E"bY\EsZ MwlzD^ȏ¥xA>s)'I([RfV\fJkEL x6clF+pUwv#׽eg.&DkkhF`~T]+%8D|Ƽqq뱱]V˥٥ Ab2iU]*rmل V3Ůd4IL'BV{C1Z_ҵyk$zfvcCgC=fiNTݬ׽c j@vE}!4^L6ϕ9I?H=,),q"&ͷHY9vt!+]rYS6C^D!}6𳿈ıI,PH _V>;pD^< o⊹({7wkJOe,2]~Еn#\$sgZ!XlldQv ُ)Ou C7[<6Vq}ߑ[L//!yFh2#(]!H"ZDNLɍ'ԗ&"u3C1Wo^0_k u^{4f t |gVoɎ 2dYFIU` ͌l WݷEC Ŕ@gױ'?%cZZ4sD]>vQQ }q)a?^?Jxɕ@f Va>6wLAN@Yvzp,CpпT?jfn^׿}#-AI܆}3 P\;7f ؂(Q68Z8Bx?ϑx>ؒq8$)Go5nUKlR'exTrNy1W:Rb[ޢ},QTaKRyzePl=$Zp~}62~K$[k.;]_2BAv& qHoͧf{,G5FG0zdȬ ma fCGiM7ó=?ȝ jZc73ƈTmmo2A'5G#ja&Tnq &y3 s d5j˱25H vkeIuOc_aIiHaΘ ȨZKg4ܜ!ʻ+C`"U [UkKa"UlJ*<`jA 5nĂ%JXR{V>F%|͕ 2Lp``dp̌5RKAe}E'l&+Z k˭/D}&컢 =FB榬x+oXhqzm|\|:gRFe e(_ sŁ5u~+]ۑ( bsCK+ 4Iv9Aq 5Oc9x y[Qt KljYA.=1@ ڧs]\k7 Uz!d`K'%Z(%"dsbx:adY;<rrڊ2KaΫyH_HϢ:z47}|S0_e_y<)rc.gs-[vX !]/ 7cP$KTIzCAZ1AN5N@x:ǭC*/ys\ֽy(MZEmȥt̤,Q&v+a*cr>z>#˛8p)N?D}+.x۷_n#%L_-{8|d؟[x%[h'2, 3Y Eg:ǏkƤ5]n*w#"(kwĵ?YB*Xsbr*>dS 0\)\ɓYgʂڡ5Vj 3' 8քduQwqh/[ %"CۄDC5`Xo׌OɌ+Y+֎,=;JRDRO1ȅl^RG%"iP\s؜F "oۧ0WU.`6QLSWb,??̓yb~DQ[c[xrlK2ohB=.4;4TE5Ea[rhgTT#a0曰"*0Z6[٢%;Hmiiek#5+6\Ԭgv݃MOPtg#94{^ x+%Ls"TF(IZxxum{|{NNp5KD7M *gE !\ǭj||gI>Ze+M.V7h5Dž&IBs!m5݅"?ː)M-_po풽i-fA{DGMih>I y9lKW"'raE| O͈-06Ƀdlo=[e0u̷\!'3wTKI @ro T |Lzwg|l׿ZPFV$ވ/qS%^@mVkѲ us/&ډ*f 6=g|tsخzUoQ@6S4ϕЭ~~osݛE'eKn+Qf1tHhT_o٨'925Aݲg m(4 hAZOn{b.'탕 [nFMu,ʘSǯb0<[OBPr9 +~M?%1 6Rz-)d>)wE4XpXCKc|nǎX\vCX&"Pxwڕ-KD9LW>MP=J YvI8FYCF5ƚ[z`9H .(i #fVykXŽD\A+/^(3R,A'A %RTtm+*[jN1` im*,3 {pdгE5dPb&s^_un 1 FL4ʰ#"Tɰ[1uh?~k[~T'4:h 7j |!*`oCaVs<:ڏb Ht%(].9/R.7r߫D0a=Dg~,}iw7*Œ}]x\%y+3Q,.mv PO7j3u3`Yd\nH8Lf0,WGƋO<: ?^e~DŽ ע WN"./MVڲ=/yg UJrPϬeJG.2ʱYq&G,[;X<#ho0雟ՍY4;Τ.h$+0 JyʊEr{NS3Ozx'NenBQ&17"2-pSWbQ.坵!oiĴx"P6fϣEXVP ֊tz%o6hfN3[On!T61BuVN'#YWn( ~`kњ!wm'1V_©s٤d{rhy3S>+qҊ#kfGS4p걞@F I$6BcRZld{oxm]S2[+# f0߆!YZ>l meִ>odX g8h^Kr'XxDzHs]Oj2kbxef\:Gk{C⣦^[ %DYiYQz# e3pem L&!Ө/W) VkE!B&6P8bj)v+NC")@_VceXLe kuӠ60;LU׻nWY6z0aVͮ>g|Of$%j٧5X+/BsbXFdz?g,T8|wRĞ=jm93~:T~7ʰy,31]F)d- y6uibWdjZꀐD%,뽥 H@ΝIdI,hw^^"7[rmGdop+9ҼՑ#~{|PLGiu!tx<Np{n ,;TBO>վC,io<ßΛAyW@ff 6صӌ\HRűe2qr{#>zZkV'O"ӬZ@J#NNmn65*'eYh\oYԃHvpSl% tQOG=SȜ M~dYvG]RG0~v3@9lkwAs+ۙB3 Yv=TM JYtVw +BfU/z cc[=bٟZfT.FfE΄"XMX3Dky:a#.ng@~=$RVƥ-א(L<l))* nL)f #꼳` t?7vΌ`zj$֛'fCpڽS5K&3;s`^Mo>LH*Blj^\gX],WyTɾ!~Y,"M؎a+%ev(Z^.F;ڞ iwx{$ޥ=GΈ*;7H-EϠΔ2:~OrV~0 UK\/$ؾ1pj'f\ 1.B!8F-M.W;u#Ę^EJT|]=Fg vĝ{L7fjB茾z%An*^@L:"sۙD};_xɴTeQ; 4,yzWsJ~Kw~&d,z?(wzn*2ʡ&^w6-Ы@&cДIǬX&TsclA>%R cgzl&jɋ-⦃pi0 ٴ#hW!_.mcf7o6|=18q}9];>p+&_U;I-{=8&N#\Bp%1=EeOu-3r9zθ@"VMIXK JGP)7̋#~fQT˒{ s_Ȳ*b;8ȷ7g!E ^sNu=,`t݁!~+= ;mZpuWi$XDs xyÖB0HέLp >6lK*tJh]aÏ6N]TZSVyܐ'8=;9pí\uս1, _6 8A;j/Yk>'Z%L=`G9l1@@(-*SBXHNJx{g_bԏH 8̒t.gٕ%+fr ^qeyc[H]1=ySX|4X %WAA6m3eNTȲ ɕlN'@uQ_CH `6) q8"72Uc<Ρm|]Kp$Q=XF\b+gDCk\ ;-k>݄xB&;q͌#{b7̰Twʞ[g3pGϦ=E[j{a(8Ѻ-=?r罴gnLa.SG RC˵$H.#6TQ/Ip2{i.k/=@uO_0ʬ#0rt\]ꓚ~Kr&J YHj`Nk(1Q($QBHGh <B"X6~?s>Wq3g#9"nɺgW$C+B;zub T4Sg(*SXaA8,+S ^psYĪH1ViE$r]ZZؤַ&}UG l 6Q9jE!MNQ->5Qev.vkv;!Ɓo㘫1c_ch֛D~s.k#5U \\L=et M$!6*:آu fؘk ?l[%yj+ky/!jtPתoxĴRtE 8DC/t BmS_XCZBP"Ko.Qj掣gn\_ ؐ,fnE`xKZ,;f{3fZ+W_*xOq+3*4Y|M&|WRh%^ΣP /264Kc+FܝU\zym\ F ~}B|6r.o P@?EgM\;ǣd/}9( <߉ T>{4 !o}K@Ek=C NׄvWLj+ j,Ua` .IK+Tf+} AvSSYc#+(IHS .E!SkI2q]$K|&gLryB淖QgMnvY4گ["\S!~컡XW 2ڕhd]VѡN;}"q8g'_J& J}_Au=[! q*?:t:y]EfŘ]Ʌg˶s<#r|I~謁}LBoШXz4AΗ/Ѯe?^P)Ok7ƆܲLZzu"VM AL2f,oƑ1+Ŝv@ۓlzu]j:rE&kN3] PE(cl}T _rb^]5؟~IS'>ab4jt7{r9i*%8k$(;jiʸE:'zPwH(-{%"HY :1Hf|s5-&X5;BE1Nc5>[N|JFhߞQ*s4<kN"Űѝ]p#hK02,FiE'q@[l(/ HN:Lt;^'T9/&%V"SE9/>9YqV".ϋLw<L2*~xՉ&w#L azu7 "=hg _z,U6 Y4HOz6w5C5Ϭ7x5fF(g, ;R~65smD.kE/@?]AoFÛ192:O X]YE-~E{Ěz=\\ I\ah|s[ |oRbo̰[^8N 'xǷ_)p/03%T> %SR`BOMWA)F SOKȳq;|3$܊,j> mY4;NKPhȫ;PRQ@::jK}^0x2'-T &B_ wZZd%;#HrzHZlDnkx:o88Go!ݖՔڄjuB9[?UkEϊUWU`8R/Sfې)7 Lý#*s"19(hSs8j)N(RnHpVkDy\>dsaԭm|R9x, # GC\aP-o+`i$[`7b<"_Eǖs絾OҞu `W2"ca.G/1Z.3@BjV ((;>76ZFLȿ> V:lPzd|8E6 |2^ /Mݻmw9\8ٺ䣯_wx㮐Gx((96ҖVER4/-v/>k(AX g& =b!K}lVXnwC'Uɞ('|Ki0v*K>W?|P}({|]lm aEv;i^ |] VC33nx6!fKٰVz1oA1#V.Jem f#lҺJW`Tgٿ8:JxVF)C8-0䝨OEr3g$f/<ߝb.q$Ԥ<fKxcȺ[ѭ8-7̶)A-TYee5Ќ IDi[ pJ78E K^h<:(a%jď0|+\?NmB++s{-I6"lbb|?i7- xUh9l0R8e}d3 (䮦6V?݈XK<yoHֺF8hr|_jb4)wa|g2YsV+,ww/ ~I 4Տ2dpGie%UB& վ&L7vs纯:>?tE:>PROVqdўʐx=8@ڎW DC<]:.Q)$a6(ߝg-;@ƯDV.d,=zV:a !+T;\mw$okDscg*-%IBIk!p˜4ODv,ۢ㤀rzX4EȉC(Xو\aO|6.%Jw$Ojp0黑wLq2_k=x}-' kSgw xNڙD2c_5w[ʺ]$Bb fU9Lo bE=ߵ#g n-iِ:U%9KZʞ a>R 2%[MeЂfɴ'֫We8KZGDy5L 01_/C}Ҽ y䌖"v`£tr,r(a|0^L歂?S`o}&v`s5.&/mv6 FDJ"NgO E&& fZ2G%N~&PH ռ9Mwg21gQϳ~il+T9&x+]3= D9u?KZu{.x ]&x&'x)Նdn2\#D^K O#4pqE5 # jQynnѨUR )ěhC [;n&?L Xpe_F'S_e.ȔZ_HԡeΎ]gy)B|L?i&chҟ ~,XrnDAI ៳]l[ш y%Q13f^uG_3R9Ҧ2MQ$5 0f -TZ(%_#ROzdqd I 4nZe$DXM|NȜNGqE4 #NMET1suJu9,4bE~+q >" "޵Ԅvpr޻n s ^a\g[7wT/PI+'Q 0BY x!K&sW#mqZp`| [kXaw?l ze'(&QJ.`s#d]+&'Eͅ] B~o0Э85~uk“\Ora^rjXB%!iv7Z@m>x_T!IMn\ (C63.6QԨ-6d ~ Pe2 -bGBnq<Gxٔsi{P-~Dc{G?$yzK:.CE.1LV̶B"5Z9ݴ?u?>x췍i^S󚕖e@Z E, 6ۍưCIF&\ ۗO@k esN5&u5R\<5ŬKTVQgRK~9BIG1ewQ"T_x["܆~oDޅ2b 2F~Y:x#H 2^R)꼢l֡EN2hyrtf^d$`I:Ӛ"#S) = l+hnv,8zMis*_?6_KLB~U=Xڱ=۽4kh8K^PP% j4Ml:hofZ01l9<00ۜA;ZW"l/CvC @F\0LQ$Sްl%"AC1N&?ՙRj \b J.q1/[Fy(@;ضGY& P7ӧx| ^&pq`!ڣg !2CIw𯓳 X %K/Zg;Ν>K>YqE2PO\ #߮6d^檿3(N$8H5+nc(5_!$>~u&s J= t挮@A"mzǥ 7Q4 nOXͰ$!Q]YwDk9@eͮ^O"ukY4ݞZ%3q[6j T%pb3ᢥ٤_=+3v܊ً[HKY궚GgYѠ,'f`R%䌿 v.OSdݪ+Oљ}7\G?)wĹ 3` (w ]uOPY' $<4.7kr 60u p".c 0=Be?Q'qS{ U4dž+o8pVC|^" fo]i##Ix*ѝpv^Y+l!iLzqI/6Pw'0.>N_L)i7:^Y bAwD=ާ>C?ʥ̊`N\ >kA R!v,WU:M6A@um{rp5"Ha!'ӿpi'Z% rzYy=Ci%Ď ڎ pίm {BI2}k605MlwM LDEz \ꋤm$9 s5!2ÐLe}iALty BP]EY)$Z<;3<GB *{ ev)e |1xbLOaU0Am2 @r.kGhA`v缪jQlG>p jܲlx:|F I]gs>W99x{k"PaVHęL:#+zhK@{6к3d+f^aAɞ\\d!-!lc:=U0rRFjom8 `m0IrKN%x4=ou ~+cHVmRߨ9o7NJQ;d i)蝚iX`e~fTFZf:,tg{lG9]w.E;3]k5dgND|+v j ݮvOxEʡoB3LColK<\L3D&Uf&՗iD&Vefwn(q%@jR,;w6@Yb[sfɢ7.$2:ɷjBssD.6CAgRv4q?q-r(%wu/BC1#cD8eE\#>] U7Wf,8xAJ rbdOLTaVG#K(Ju w{U +p4}aqALK X_MOqiF5B͚p7wyGy Ks5"oЬKsԥ`Vd҃(M6ϩvDƔ΁ 1L~Eyyh*S~BdsJZ;/{X.}T$̤"«G윤s3<äxB0n gT(Lт[S0`Qmx':w;P_0ά %0Bq˞QMxfs m!N_w˟u7SscLs^*AݣC,)9!dsR^};X܎(Tb@HЅ pB#¼F*Ot.PD_156cjS?jv#Ց1%5'ks B CS :m\1lj[7{OT[xqXp`:;_Nxα8J`e=Fo[R7 .db!3 0Q_zMҖjk'>ә;3QKn+kӸXS^7O8Bo6s:%IY虎!֩ݛ_3 R c4-#bLLվAziJuӪ87fWő617t4GU }Y:e0[RE-)K 4Hq4C"likൔ%~#d术2-boi~9Nyچ˛V+3A yA<)se0VkV+Gv?P%~PBUd{6cV +E覟AMI_g?aᯉ ЗF eZg1 >9|\dˍy.PM/ŎTyUM{})|ysKUm1T˹#3:nvGxRcx`u)U C"\6YbU3p"P]NgÑ׬C\zN7N.<2(R]z@1RDCKHp}Co[h / '8 $4u}p0@3Q-qab1_[ʍGr}} Zu̓p.}jR;VuIQb}T`*B.PM[ Q5 C8?R#!3un&kҢӴ"42v'Y%حnP8k}.ۓdDT)'%Z]Mqef'reLP_ʪ26.DzJ\aa3ބvXdINV&(tzF0zowK%kBP8g|Oծ,稊kh#L9QU-o9ky&njoA)%nex2HW hG%Opuo/dxNyY ~^Ω;%S&MI S{hsnp:DlԽ"Rw bq*¤GSvT& RnT&mۢw"Զ'0Q)eUߦG?jQQ/} M\|v+LW.=izF7wRQkܞ[bkFᜏHz2KP?0?#O\i۔$0Z΀-h +bGZeP6Ǭ(HбvξmGe^~25aC$_$S?`x! lHksݳ=|8/ZVchkvt-)L-Cr hj0ק՜ރ/@!{Qu{SV RԭѵF2QA x$V%Gv'L el.vϧ#*$";zVVO9F0Obe+ߟ٠تN=I7O@ ,`8p+jXg{n-(tok<*:ϿM4KHGzgbzDDsXvFK^ћi] uT"qI]T"ؤ/y;VG wz6R~αvky7Lv%e3 LsGGRg4GjtDq:6!v:z |͸E,7܁ mCW 8$ɊKk> p8SWcë/C-Y. MLJvLa/6D/TJCS N]b;B<f,٤턃M{|י4F۰5.X n׶G56P#M)vA`DEcG%rg IjtN ^d+1|}ɇS۴%~"[9/[DǃM*1ER~x /2B~8421Ka7LXNG# :(@R$YywCb߷C[>gY{ݧvrĆϗ5xt.NZOq {DP$V|*tiuۘ6z`Å  jk*MSRtu/hC#R~gGoQ*b*?di`2 /Jlwg-PȘ%5f*,/'(f{§FkL],#Ɲ;*dN\-0߉Pt ޟW2<-ĪYqZ!dN?:1" 3Ze0"Z~4.q\8;omK8-x+g (JM;1sG C&li.!›Tg(z- {u z6#@69D#%%Q /#2* 4}HB|\!K^Yieg0dIQ]yW!l~R PMw/'`}Y!>$a%{@AyioA-mCYL6)&MWiâp4ѱ(˹pf;7 +}:дqu0 "H9B20hxA; U^GYbSFd il⻕TуƑRFX](O;\,[BdR*~i,+N5wΟ RF*Qӆҗ˥1dm/nڷ}V}_ *&?zt3q`L/Gm]^*3[F8̪]xL mдW?=uR*£֥5Y ;rCeqO({m*9 Gɡʙ3 t:)l52 D^^ѹaXB$x1%QKl89@0g>4!Ξl_1+6oNKkq)Wi$F {R"D9nDŀ<;IsR7o[%]E=Rc)cv=ٍ 5y^[wcFdB'B+p.X!vrz.Ӷ_tn5ODdF֗)}:F䆧~8[GeYzA-+Iu–I@R|잋eM!JxKIғ3eȵ iYg<3B4_)C2~ YQqmC~Skb2ר++2loUZ,6?‰HWXO7r$,Kv J6T=6崟`+2 ,u KҾiK'ؤnnQގؠҜ>i9+U$h8:/OS#B27X~$_[dQ$<'sOo@Za0F0_%W %+Wmamô@[>Pp,a#7$ݓ`f!L+ȯop3Gb,''CYthR$h{!5;!0'PTLh?FE{1LCr8dO^J)?O*\RXlj sO\DV3eC+NNiҠj=y1c E1AZeQN5s)p: $ Cq(0kAmXvhCî8T~$1ex xN$vPƭ G Q)Hfs1'GAdsOAS3a}xI 57!+һR#?w0ُu0Ifn&mVa?lr\z\ЃQη5ifvV^n,',9}I+w~ycF6B?Ǡ1P_a/'^a/tWVC=(2Ab4+7%˭+ 19\y8 ~&+]E}5MUؚG#żu4HD2&]KLWeLQkYX v.`3;+O\`ee^j /ܔ  GZxa3̨ԋ3&,,+JӃ=<;iĄ8 ㉑jY ! ltT$7/ra&rZ Q>eؼSU\)3v\ǐfzjTVѷ˿7m%LҐ3"FhAcW(0i)P9qy3B-D c(lw o2;tdkIc$?}Oڗ*&>=C3<4%wv2%K3!Jٰ)(FL^U1wrқ иJYa{R(!.N|L]W%?-%PR# (Wkl]m0rHwAl( ފӰlܹ 0MT@c>r3$&aGk9`K>/qW H}[.>Q?f hč?'*;Dw{7ǃ%ĽTZӈM9fWQj uw1gLkE,ɪd{h{A/Xa-w5Q۩-~m3OA70!f!O*U|LB&G@k%hxh֯y×ʍ/3;#HItɯKϑY|!;,e/KQH:~E oO. 6bj-?c6f0b .*#]kϪ?;%b߮6r<pҙG6E3λf^38Jm &fNm\[%F|RAk~ԏ[0Of'=XE*1yuk2po%E 0V`e$;yD7TЩ +o&bTH扡C3ՓURJǫԛ:nTi@8@6Lo0*;*5;)ӦQc3]mAFdr*?꭪އ쮰BjŝԸG~f`ѦW ~ښLUU+v1xk#HVkKxzpYLp3r:' Ghb餇p/JM'DP8T¦ /9R\8kp+\O]Uՠb' <;#,1 },2#IB~n^anBpj><'_`ѵT.Vf'VE lwB3&k6#Mܢ@>ތ:ŭ@N_0a@o l"5rJaʡ|%)BԄ 89%VǜOX51}o+@2]>3R&Aܠo5FSnab ֹ)R0/qQnl2&BlwrGd~m{;@MVi[5 2 ЇH}2m^%~; V9qOA1D X˔#~KWz۸Cj* .ޛ櫐1Ȁs:<]iZuR\{';Ie칼F8o-7؃0Z.1^E}Zg4%Xv}hlFp"yϬϚBNA:\o/WlԞ^tkz۵=yHۧĆ[n-$A\,~ltLvth" > se|k9@qr5SXGh ڋ`s yIo%xc(DeݻyI{\!0}X!ɐP~S; mvh4ꥈ-.pP .M#Gx 0 2sk[n1\W6qY L;lykJeNV>2e:bmᕖG,(3g"PrRj+"B~ L][u9Xqdl;\=gx{ nBmGpUAQB,'BEηүQ#BLw U! g=1IU %bfw]Q-}u˹)伭s虿qC0QwtƿC;$o*qOԄpZ`Nb]kI(i)d;K< 9vIK<(|xѰNk:qJȑR-U0w-UՕI}d~{W ) '+桦ݫ!E l"F8tܶ D{݀y g?ym: P?Ou%+}\Tg $R T'Q1y'㐛RoeQ- a'1AV1c:U[ /Dkk`-koM輦±_=pEv3GD3>}I%^o78!xjpac.@[F+TEܣ?Ewl:(İK4"*CѨ5Z CCb(%H+$캒ZX"!~:a"I͠p=ٹv@N93ڇ-w㶾}}KϤGנR8p{cu^kS]X8&싱,%, ײ,qQ;T֓غf>'ȯqte..Ĝ˚>)?j޷l៴)p!~`3LTąQ`(ouvLD;dT$/[@\ %Dy[1i;PdP:?2zqܚZ˜47$t7c0JF< ,DȌ!P, D-W%^æ^?MtH@fWI )`>+p0snN\6i;yhcˊEx˅F82{Af~++:k,fI>-QJ;)s@/ж?n<_l%Salo`FgǤ'M\絀˲o?GV,zO˽4Z"B/ґA]o )ڻ$"+ ؍2t砭ljMpN&WZ>T3!͢.餤)!McfwZ"D(,(-W-1Y1%(]#hmzPkjذ.Ǟ FMf6,קeu_]w -ȫr-?e@uEt4ܬkozAz$m`SXpUb?v'}s]dWEҋOB (.0jcLh#=@kqʜ2jFч8j&xŢ2.071pH&u^rM)ߺt6$2y*CRZL6PxH7tV[K!I ]K4=2czLuX0W4 ]A  ’Ic~i~з;q^|Cl/Y%|Ua?N/>wplVl*GOs\\.̨ )C3Uu7S|ȡ!G.}h?HvВ0D)TЋR+{|Ȇ6`Hd;5,,ZAW.&7U* SeNO.'}DzRe81W܋rg:(ɓ`߽1iq\iŸ~ƗFuor-sxܻY>}"c6u0S=LI /A(-_M]I@[w&/TʐQ3v֠AG !ֹӱșI։/{>:@dK^dpMN H4ATq:=%-ֺ@st?R$\/VFWt [Q sS_"epΌ)LPz,*%|Dd :Ngc׆8Өq`hrH-M&d s;2 |%-*5zٗvREyavD$v}?gބWI;sGl0.zZnY:{Eio7(; SiZR0Ɲ[[׹Bߑ>kIU433G !1l$uMP)o׀5ΏLx^_~jc:A[lo=cki|P?SHP5 2IGDփ͑z¡9ZNK-LH;l^4X˘2zimyH}2il{ wjص?Xyn;}*K앸^~Α~RP8bscLgcFcG+(1}4Z^(v Hq;j XkUQbSђ.I6刉;AeHFн0^OUԍ5#lܶWit6zQS@xJ G#آYj}inwKزͳn({.RI ï5sa Y矦5ɲЛiUH`hLY-$ہL;WW>p.~5J8aqA[#AW2K<)BB;s4i$uA L}#[:d5ޖR#q^%clCN";ʮǿq,ou.טU{I&.N֫dqݵݫVMqxb)ߕu0}w|8=4iacVpq $\A )mR'^G-"u3E>$P MTQ$}^莌B'XImp[w~3d2r h1~Qj@'-QO8]G]LbϺiy4@z}16/le_ֵzz ]Аu; }DnDF2 ы* oUӛEtobݴ'!>ev`{~#G[gP`C**[(nNpt8Q`Z, d|\$sl6 uٜogCHl&R-4ㅪW$aZBDco/E fprl1oOoq <%*_2 \> ]~M$)_n%Ib UjbP_Go/оw (;Ϲ}@\=`@Ő]V,UΏ>U%i_u%[)KpBNKEoORL"a1JD`cMWu%5玏 ]ՙTRgt9 n RsZ ]Pۅi3J!X.n wQjwx<ں#QҩVC\y}"\!~\P&f,}_GB=޸F>kK>Hd,r†V_p|Dݰdy ٞ@Kw[XU<ޯL~;h  w^D\c6Yz|tFyh'DdKy<,pU~xS'S#]1Z#Y,, [VЈs]`Y4煝[C n_AR4m~/L' 1"X4'JLop{ݱ<%-0@WA\òm)rA~JCH..I cxH$wٲ[~($~; 0"zduLI po-/N4FY^:Ab %ł'E4'QEzܫxL-di!9ՁCy՗HMmo{lh<29ԹI=G Ⱥs۽`nZ9/C*tE׉E8GjkUkji*9M2WJ57g}Kկ[熿rOYz"H1ҭdX'N{%'hoz#[g6^\%vE"az~IT\afmFp@ `TjC)/8VeVGVRNxY`";m] \@E b8kTo֚zqpcD6j_iJm'5[Y hsOwXs[0',K ◃ U`gZ;g$=YtN=bɄS w /a2._Hjs6a29Vt-FQJڧ5>-{?V[A; 5ky7Ƀ)bV|ЏyWVr/A>'.wЙ%j!aV)Ԧs (hkH:1˚$z ?c>P  :u!dpzNqRcaUՕyEbW 6Mgㄑ4(|ƒ]:3"~:hrnH.+9J$xqAW eֱ튲MT: &fΌBh-? /.8$"寱M96 # Pg 0$<,O{JԘ:Sbf`}d"iN&u4l6yyi_\qiB< >@u8?BTܤd(yډudU=C4e d`! @RACGWmECvFa֯;[ wT&f;7V/FW,Qٰѣ4_%+cUkT1H%:l2~.Lu9-e ̖nC!UaI'''[BXh3H>KW^\Le!f Liwh7.Xw0 V֛xCoRHx8 eE-@3~D/w!9rqQb?n7H1]kP EҺ?&MAъVfOVN({ $b;LN)<[X-oV9VMtfLdyVH>}ЖJ\T(c V90*|-UhgU3D Ҡa&*ADCWn0]ʨ,}5;rLS\! -'ZK,ԯapuwDʊsQ/s  x k%i (.j77$3dGEolu?h)nbuY f,쒨ړv Nd%vwrԴ>N;̋BZmYd"LKNPZ%)*נ[%lOicem(89 ySP*Cqߗ aI?(z" rZb afg`;ӑ okwl0돂'6@s'vi_W87FlQ2*']# #a2>>BV`:H{W**c4pVuݷZ02":E:bb@h>Zx|7Nw6 8ˬxN>f\H^o})_Y^7t.q3 3h <%Zr+mYqD5asusw(0K:k28Ǔ I_~\+tK`5 MIVu颽ޛ϶RqN^rНR0`CcCaF"=/cG _NIzqysH̰)^2=k/5B̏Q'< KiC6jT>K1ŐX)av> $Ix |?\2y<Wꗞ8%8emN3"g'r] #ﯓd[09'}?ȳx>'"1F,J&.|xq5)xCM:7 hxjMF;XY/:ę~aUjNݮXVgat`4'ļw}wtl3oP#EF}(2N"ZSJηmrqc=$aH@5ܶS^Rm\Ay`1ꚩWLia9^8(!ܪgUu&e*)F@=}]K7on8IJDWEcxS2#mng)ŠiO VJvSG M_Rs2/ˑuVj$e,c2 /'~Լus+*x זm}۝s aAN܍sahwwC*Y yχe#rߙIdJ!li{QQ \k9D8ᕩߵ2 gBE=ow /pT:Lgk AepJk, ucG "kՕ)A4vn#Æ7}U<҉DsAe2ٟ5qz{-uDG\Yy) ljOI4eY|5[i4l(PU3,RZ^Sݻhj$Pi)_k`Ճ1g߻vjcAp%&xFOB2Z.Ϝg x؄&:Gq/3NhH_&ѮB%f_\k&YG6G|Ol/I F+SnWx Eꌻ'c?pe A4>Eqhm^jҕ$ǃrDC*:Cd զT*ٖEd^fL“4{FZi wHnD /.rc^Ԝ5H5hèx\/)tsVRC젢 ˩B.j5+,Z^\&3% i0n A2逡a'eBk@ MN0ű%& J`w;^S\63y(S)`PQ ]C }UL`}7PBvdf*TюẒ.MGiLl/r0TraF?+X9wt%hYFt5D4ㅆ['FiR8-<ǧM8=$*gK@|f~iw*tnʱMæ"rE}i7B{@, {8sPz-=;V\,=s_˸|".Ӧ6A%#>ɬK!nMk9@Fa"ߪ  0c5ko Mqc!6`L@9ؗ~8}%@H__YA/Lt򭱑OE dk'ڲ>O5Ҁ~=~ڢ5前(8?G aޖR_wO y0)j1{8ˌtb2jxR# p\$P^EA~=,gKR0f)yi g"TXJ?SFj0 3q lYиW|L-uΩQ8Ìe4 F.Fw idʙohZb.";IG-O"(|'ڹG8kXaujb59P\_ƒ7lyCnFQ\MрW@vYuFϸU<\l{]J+.&(*rÇ5:]\ŨQ{7Q{*I>f KM1+CD]М1Fr/l 8|aψ.rޙC&5xʢJ וPF]؂\OѴlh'&j! sXRZ1nCP}rm %eӇ @^dnO ͈Ş<೵UCeީe~uw y%6_g8IPqxkd46)2@c +p3rs~'. ~O \:Γ63/T^@T4 d(>.Qd}!7z3DVngE%62$/л7ih(RL)x:,;H%I{rUq8婔6,%ʳ]FWjJϥ&sךw=#B^QJ$]_^Oe@$̩ jhHZl/[ \6/1QپfW[˳3!yIy:s:_hMo.J|:Z =P63ݘrw1:M|a+* |־4gqܞ|#V%T^w%ӕ:g0|$KdbŸ>Zܩ:t/>:d~Vީ<o0@77TwʜRf ؗ':NZqt9kfG_[l ,W =&k4+~aS&J,O OE/;,Om`ڴX@·6?[eN|2l&-~K;xgC`31:)4M2D!P uAc t9@b z),rwѽ"6pc;֚`|$z'o H\9Y=]V#/?XBr g&-4z) r{^]%6A]Vz꒧\ЫNa-;tӆW8,в|ro bҗ5F7rg ?K3 ݤ&{6\c?#؈mCN'M,]Xo\-J0 Q%&y5r`T_Xꃈk^ M$4dRCR=oK{f-*z}#"v}&Ec1mn%N@6Pi*P}Z7ȭ^ܦ^\aVdNyјʒ9Z-(tc`8=5)+\,͏nl+-wULuұo0+p[p(dH{UB5LuGR6DxE_FY+ӳ RB[K\kT :Énxn Z 'kw 0<+ 7WHq99"Py_?(5dlwN+Jv%&Cy{/ǓKLYH5cNe Q8%+i"fzSy]#:CטIΞ9j"@#--ӑ2r4$ɟ3̭s柅oZrR<" VuBId|E==ng+&%UC$" uZЅ04ѲYj\kSdĢB-o܃|A&:>1ܶ?(J8cA knǛ '{)8; Pse+zO]XpFC Byq+ [t"'NJ DM/Fiw"匝`v,6oZRxN_֠n\a`I \`+㪚?Y'hW˅%[FH&aԮSRnC3?yt־}3lrwk{䂠_]jɩB)ˆj0 #4Y!G(iWQSX\ac սK.!lmh&ƼLyo&Q. ߓGM)4$wx/8; {tf[Tk )_ڈ;-f3:j]Z=Eo1 u׌&Qѥ.Q~Mr8S&eҥ/'K0׮G?\ʞZi˭V/*Kw'ܕljf"^&W4GӑEu<%) ^=>{]W>:'JjD Q͉CT? K}XdO'[h܅A6W& }RAr将'" Flzˬ2BͽM8SR(fe K<4y@0 %$«Mfw TA ƈ;Q%_H2ALHdT;fV[%$v=3(كu+w-jeBK:$R-3Y@(p!( U+1~ 3YW0<kk(qӆ`]?OzTRn2*lCp۵hizÒHi0fz 3 su{_ӏk`^5DKK0ubT*PM6|uviyw|AAbԖb 'qњ(^Kb+|=G[{"dQbDl sL2aIQ,nbkN{౬PS> r15!Ssԍ-xQs ?we¡}n)qz7تםO^j\bxxtNlz([n`g|SnՔ1s[+Ce{%1g125J@iޞm_:;q)˖5h՘{Nݘ8 U7<; ` $PL?=LAS(o[!B* K_2Mo-m5-)0ևD,pTi @UCfi@WFGVIOR rĿóU0aRqcQ<"xdiȯɰhP/D<X)hrLCl3lS$hZ_bBD`o(.C,\ɧ^;?j}So`}5T0q0gnAlr`b?WO4hV"yYPX.=xrŒu[byyhF􉨬۸ -lT0PQ1аw"1B-xה| y1'CҜ0&Z2.D9 A;t&آ}=RHX@:nXP@tȵ8am<5?`'jGǥ ;U>[:coߨ9Z^XoF| K1Sar»A[GXL^ ~#e x)!i2-54!< yaRRVp:-7,`$RD)h?Yj6КApb2|* `-N#bZMm뽿Z`;@#u*nH¼Y|E|ykgY)v<#zpN"HmM!Or#cl~ uT`žV,.P-;h't.ݓ> gmtEm -uVcaoJEݹ.`QܱbympFiWމghdqߖu> -떕pN^8ݘY*8ǩii I_'C ji  h7~G 5hXwϙAdģϖҦpT bc<+7/z8-yJo2jHS9$\:C*;-dB}:B+c 1ӞBX$>]n RT L $1t;n)j_$h;9•%yB\,zc"<'V!'lVHEH2R!ٗz:Zv .%IS]f5) sArԋ3{.}zN7f73FqYYцv댪O9s}=rцH49nci,6y\bOyv(!W&cr1gWTnϢ8SKDeD/b3?aY:Yz:IMPqڻ|T\~ ~2Z@FCZ =Ӓ%ۓr ^t?VnWu)ql ;hSLpI,.mh@?#I!"esɭwBhSD]pQ߄4(-CevB$s Fb_vw$Gvјٌ(; 071lPb:". emגIlX_h-~ʎIq/O g]~ /ա*J>(y2O:-*94M>s xe Y?"ʻaDrוė)L--˴X=@=kR$b09&ƿ.'AACk]>jBzAQغYk+GLJ[}t.|h-lYt %orUDQiY1wG,1|ֳVi9^5ֵ9o1,(A'-n* :$`tJJ8ytD5;mɴ ׎)Lg$g<*Se)P/MR#y?S}8 8jriu࠽DQtHWn }u/h |Wd҂)ukB"GzOPw-`ֵQSJh-w̝-#(C7, cwiFm \M'azkc!~SNYRvJ_E F@S.ayqp|T-U`D<1n |5ƪYUyےFqiؙxY e#>d"t\-2C&ܽ+5[T'}MpePNg9Awy?D, [mx׍ et廮U , kp_&d!|x\fp'@PR$*36ضj򱳷-N­J8@&-{_A >'JKٟϧW'ŋ@!"Sd#J]׮Pg53 "1Is ]]<)"P=nrƹ0h* V8+3߹VPg4:~yy4v0-˵V7?ѧl~ LR.!lch-FŞ}ڄWȵj)JPx8-m “:.jˏ׸ŗ#<^p=LK#9ޞs{*j5͊魸@<-R*sy-bBf^(ŵ/@_Bq.< cBQ6w"&\7M{yITj`!ܣa2YZFc>%5V4}<&XF ZM]냘B<߭魽vTYرȃw7沊e5Pb47?},B=ߪ'!0f&F-fMQT޵eu+1KH*[cg*?f)KZp ZFͱ-;qH5U }iuBF2g4?Wz'o|`R|tc'Bsk6}ʯBN-]g/uy1Κͦ3C#(BQhb uʧ`EU5n/$"mJ 34c_P/jӧb6e#r=B E<Ix2׀|)J ƛ{ Zp(ӳ]׷tVn֌NMT F`ȵr3I#L/>bģAkb̸W+~(s\E(CM K%B?Yo+M3_uЁNb2.Sp[V)%DMPQE (3|A2UKŅCG89Q'ogx-}B9^t!РUQo:mZPnj2XQ;i|>y# qN+6Ŵ[&(g:s3D F>ˀz+b< Kɯ-? SsG{WOWiZc⿆ FtMhK, ֝3pg_UH$oFeNs<3_B0Xl읩^F"ibg}I84>'![T/^)7]9O+<'MO]p +zo%_TwpѲg5-xo1O 2Er\Hfd0wĸ{F# $QmQ 9^FGBG/O`263xhm4}nZ j!!|R.1ϫ6pew.$U|T֦d6B AxNby'jd3 D?њSC{}w%"S\v0,-=Cp}9/Kqez[#}sud3kUXKhzj."QÔ XJ.Ҵ g|\`= A!C-G/ĝUXKB6륾LcIKb(* ?W_Mu Ji{5 QڸunS`|pL0Wh^i:_k\4{5 G} cn)+_,cȷKqtdwt<@-yR'Ak߰.g/X aӽ Ḧ́bE$&.+N2t+lr g,goQl1K&ȕ?5Z3zʈ{Hxo<+Hh3'Gscenf@V/O@E'[3t<'`j{aAhrM_Lu݃B6% A0}\ &]{SZKiXzح!_L4Ȼ2Z?7||p~Ba hm‡^+O(\eMK1F?7dx%עTJ]݃Q (iF$ErzϣhXAڈ={TsL\-&=<+6^g_rt.H%{RrIi츣M1% [F:T[ 6DcW4 qti+.D>\Ga"X<קHċSm\d~#1z)l7Ʒ,sL("1P 0Ln.ao`\~t:Q_0+ Ɗ tA-Nhǧsu6} "o+IݎOUqU昘 ^t{룈0܏i%H1tkN_~ͨeW컔5Xh@N +4я"xQ:1*>%vQxܞP4T;;yL֡)*ń§4݋ϻ9pA}S1cn!K5R!َ,P;͊慩oSlޝ~ ࢸM(h5U֚Mr%]ʽ:n[aO!Utiۼz^-ə֎tPIGU ¢%T㇒{F8p}F1XL|"}o"; YJ?9œ2 qUTlTֺg>0gcx7%{+|aDI,v6f1d 3?T|9?X UpF!\7Usy6L>wMd Tz lgnc$TP1GBB×MXqJ>J A5hc?#+1(^2u99$r4>X zg{ѻK? s"'=bDkXSRhk"AChA_)4C(mEJr\]]Cbv?[9R͏)9&C>(,]o j3>d?4Vtڽkf9@X;7UJRYfO 2/|` @4m9A%=[|)\85FҗhQ.c3Xh_!X"xkYcfX(:N7*=b٬rxn+T5ByZ,-sů%QAYH+df8 kOz`C`V!;ֿӖ  y,h:H=#*ΪPd*_Yћ2N7H7}5̖uҒzv+aO@iDzx=ʘR7%ޒ@;:aq5E;%oެI1XN WQ͒fz1d-oKbfg`>UdBe xEF #;ړҋQrl~8.cGw۲N Gf0S)}c^$cA3TN׈2[>.C?|sCG֌H"#Zp+jCpGt&蔴ЫfsxC"IEt@7(ʎ4nفJF) K_:Q̽0.e4 N]hQi@A2BSP릠 qϐA:qJTNEw<$bAMN8UlT:34ݒ[S9L`lK\IBZI䣭#Er0kK[}ʵ"Ԃ=Z…3 9'؀Һck䞻[QqE0&i](ūUVcrhNغ!_3ۥV %6qB٦}f2 hJ[M&KkYCԠֽ`VRaѨ^buns(-v@|;Lɞiyv`@-%\_ sBd';.Tl&q -O4DPZF=ANɼ}o(P7V7=IME5A$ǯǸe"s'' P\/DNY%B}#5)Pf N 0 &B#xǼEKN : ~'JG$qYzqPWC|MC:~estNXO3]̹:/)nR} e6˕~4A9v}$ra0옣S4Z5;{z.1$ɒ~iejQ=iyРNWRN&T7Y}Zdד,'J~MMnLvs]3:?h"X;yiºgvdaH6NTHo,(!"PLT]cZgAGI)F` r|L] Z&0x/2*+m<G&wLΡ<-;[T/i1` ŢܺaI7qVYKvI3r+Z|Sv+̷4Nܷ1eWtVbK] &GM{ȗa1KtƲAKF{E@Wdv׆~+*7Qج3'?*4K8539C+AM:d s ]Y)AeNLga;@A]8ЮODbGj!tqŅ[#us#<=%g mb<q%Zqeۤi>'n!,뷡 '^4ER(͎%?Z5k4]} @X2ImQ:9og;bI Mȝ Mr;Hͭ#>} GŧKawtSd /~pP"O@:Y?qɫ _ ]޽+oy5ʃHz7 ]FVT6jP83[ԍ"P%h{y*TOkGv,YJjiwg,ދ`q^.AzWY--վaJpX TzI`S1ƒgR݊;0z]Xb9Xd溬 RR)T>ea|"b1 {BEʷpsS=3Y#Vj mXCce1:G?А"3l5-G`b*NZUV}G~sUVmtҖdsX)χG ma ?\?IP&lL#.p.PG[()7 bHz! ncW45=vy/7믈 jhp[RɚQtl&-Q[L,j>,/cv(X'c4|#Q`G[ΚaGnpJա=x_ E`sN,Ln"ܿ΍ "iӆy7zN+o?vw]UR3y= Ω Ϛ{> gH\elˍo#!uvc^/\R暦V +PYz$YЏU:f?۲PSfw3 n˜?}DcXXM8-_WD^YyʪhdP%כ> ?V=q|A/2O#ᴧGAq+y;#55W1`߃v)4֡+/.\DK-<.bOҖT_`y9y\%UqVm۰qek(`TH3# 7Yul*xNdWYN{Hc.L7@B'7@SWFD@A1Zh W+I^IJ{:}J1tjR }+?` BZqkjgˌkPa#u5":Q'*ebB=lߏdt=''Pu Wܞ:P0&K4Gt쫆&N]w`Ң Ht}Ee6mt`h NrKKzUc" `R.zW}/]ǠpyVS'w \{X_ğ rCpuSl܊JN>X[kq l'7Uz&cۄE?ųߝ.RI :~Gy tEes6ӰmE{, G諤h2cl}$h@촶q{m< hH2&z׈EtcY '.U, yImvcw)^;}&dc (U}N42?ȓΫ^5 a3bZ1ͩ`yH,0>XCQ܂G 8"]NJ<ŮuxQ22μ^tSW$} ygV9VP2MWBp Q 2Pͽ\&5L~ >OJL67]2F۴3$-(`4n10םr-أZ< _(W@zNM}q.8i D?t~{A?x@T|*hnά_wp46:^2S1$:ﮞ-M*!iW 8kDoog/+ o:T˕Hw?,t_m=`m3Eu7q[yuF3UiJ{" I{"!(ɪ_?9 E (}wsJ3kd}nCAu[4d\9%v+E t!@wyʤS9ROdZ5x]'g -qdZ25EHѦI* |DI9uQpD,hx{Ӗ1RuM6ƶl׉[b4>u.EH"* Kw*VqO=g5C 4 ju@W6b 6`-kLJi #ӆX<"4A*ٱ&~l(W>6&hE/d]+t|݁nۇo^{d2ٽ3~Hsj3{xI5Qœ#7C2xSP3 ܃ vlijM4o(`SC 6 h-u'78UmZ_%C63'[jfFkG+]ӡdCU{Y$EuGXK 8V1S=V9!ۭ.?W g 'xYۻ~M*+ ;>tVDf3-B2AFqo. ^G4Y!.Xt8%Z@QB]ӑCa|W@E?ѯ޶Ԩ/Q I_>ިO F &[R+VZGK!oy*Ҥ>=t+X.b({W[ܻ(I沄 tS) b2OGE[=( 1$Kߌv*pOAfu:[>% ~ `vw&ދb\ NYX- F0P-\N1[DƯ{m=Hvsq]:oؿ(6nvȀSĜKsvIJb(7"6SH}9)M:1: v1603,bOe8+t3ȁFdJɶ`CY4!(a BX+zp`-QZ -%gXu.}hllOlXU*Xݔی)Cqxa 1$w|16rqc&?vz4D^sN2ܹZ]ӲcC=K,)-<+1htFmyۗEt+•; )W~{?x&gl2>1w‹6`oF gw|V=' StT> 485\OQ~Od\jjڜHknup~+8{3T+i"$ |Cs)ë2HwO93zD` b0@w%t0fi$<#i g_%M¸Iەp.BAks="$ЁLI?I0:Լ_iZ &3͟(&@m }1m%bp~ 3>͓ᕛܙ&4*xiȐPع9Qzfʁ* =-Q&ӜHDv/h.S!WslK3; ¦el$QÒ9T*%ߣCu`2TQ?VVCJs0{l.Z~#M'z+ ~[E'9Oft[=$ ǑaJko@)h"Ls@Q=ETyw,SF/1v].f~̑3p:j͂qhu0qh62-;4өm-\;8moݦ8:62"i)-fI; "7 8se8@F`L5aw5P:V=kFfK#5hiZ1轩M4ysa_._4;R3 #\dz3a.oBMu6,y:rg" b{yԹd|A\bgƐ3mT|ÞxX#1k[7ZMDWW괆t~$Ӊ3nȐ#F`pJRܸ+mw%!֍D,y2}$Y4qTo֮:QbTpKq'ܘA@`L/5Oee_c<&<}'GXPCAr^Xٛx4]ͼy>QsLZ' eR]@On0֓ԗWo5le&;$Y08{1}}R=^}{9kP[PPsgꬭ6Ͽ3&_3=&kUVaJ Ec[MSde}АޠVsv5. zuE4ܴjʓ'ǝBPʩ^@e 9s t\/9~rsvrA"%M8TTAd'%!f]( Nn_9>r/Vh4DGbgi&0&9#u| 3o ha@YipwY_`96!9`Gl[թlB}'^_NG)t䰓nߥ#c\bPm?MT$1iN)+L_G޽2N)$9_{ ;11՛ LĖb>"XB4]R~ +qNbn`}"cչ_K}Du#Ծ0K#+h[ޞy}V:`v1=WWi?"UG+]ÇyصDlZ C,BH5bK ^ u5'p g#qg8R}[&!v}{z!V&4^jLG-m^F@h`F0VMk|AO ϸeLy/̾!ˈiUqZ JKwZKD=x v21X ;/Gj1E/Xf32V$Y>!i&%6_ó?!SRG89|0Gݤ\Ƴ!NxUvWEdVfݕ}xE=Ɂ?i̡CqvPu c* m 5JKMgMn}ưK鞎o^r=#aE%Q^!**륺ug)[aXJ|L1^ka#КQ}Jlĭ]*9nPa+%=:>m7R?\=úPfB%r ( wOG^`e_*\O@ 4RB7wxE1G;E/V ))yN!K)j'np;V T\1\ZmC/NljSG &33PݗY肻ğb:dZ' ?kJz< |<*6*>+Żtu  9h兽T)Lc~Z\TAAN<ѩfqV<!tCp %)f rcĄuoH+Wi8wyOa4Zi(wSCR|r*zXK?{fX Gx9Ia L QbJ;;*3.ecSCdQW!ƆEG#چ 9G py+aYC0DB/^J~X CHz.,ޝ]6+!1BrΎ| tVT d `j7)ߋX'`z#%zT ԸkeOI~xr} fg4;s|G{=-Gھ ;V~<yV^ǕF&Q)pմV , O3&kC5rNBb ]}yz< ٹ'z&f72磪tǕ7ʲH1,ڙ2ٛ料B97qMbs q:v7_H(Ejn'\5\[}xuQyz0@j(T5zn!%+9Ss03sd +~{~-/9g\f*-UEWT+m(?T!(f$70KO]Y|Һu jyw#o3 =D=a-|y}5sO)#f85]Nb!Xk>W9lyrڎFz%1^vkFۛ䞨6|W.Uʒ,^({fH,nIy>%;5nq[?z?1} F97׋gac3LvM5lZ}ɫ>˜$h8+}={mED9q9+f{bj5>!UCɷ ͝ bkI2vFwp=׻0\][BE3uĬ׭IDh1Q@ߖq?rP į8)ys?ov_R/BKl(kԁ-a'^5|/Ѹ@Hsm4Zd l#G`&_ -&jJm>b~`$7~`VmC>aܚ{X"lcsH[8}vrko[CʄfT|F31*,"4yc&@K.j ,uć/8ҠY4%wϟmY eL/$ E;ә2mKCRnLey:G.%F_av]xBrnt@Ep#@?g`sbmIB=)⚝RP RPmu붘?Ex"tG+9ALE@V LE4)}-ͣOHfc'N|CUyz-'/P^lf?9zND9$uiJ#YUn_pKz*ro{ʤN?Sj=IbGԜbDA.T(߰(ߋVِt?:\zODsl: ld**d7\=`$`޼ B;[d(e3qk{-J;ǣYL0mFRzfػ *yE0s__['eO0 J$5^KVڛ Q$Z#!oP=SIdg Hau!ߧ,~b&}ph..;8J@w3dKu,5A8 ugΡҼ!S]16E4qSv9Jp3 7N1髡'[/ Ħ)XSZ-f_|J:.Opuc+rtr35 o3kO} ֌ "+ko4"]zM_IDB~V # K(QPzږKS} $1*$Gh6(C[-<uM\JP|a"Z,;tV2g.b)2"٨V>8sCBh # ub*i`]oh݄g2'W{kNG욒ڃ7̷xBɠ ‘*%01r>H%E.ÀUv:=9KSB%+_F,*Nve$HNDԄʩf/¤h).~p…sHf$2#&SA؀)蚁JBY}/rө3ZYOUf{ް:@02>~z钓 i4o:w)Y@700sLf29 1|b gFeχBudM4ce m d*|cLPa-_;NARX$gFUpkx>9|Ifh ^ahwL8G$1!$e ]y94mW])7akQx vt#$N K?@tu<8%*[|WȖ+ n+9K\at{*+Ey k rT)~k"ԄxCp=mZcSJSO 7a YN g<}LIs+cV`=* rNoU@θ*my=k~?JOx߬|qp-^x=a{vP*2l_) Cl)0l+69cgJ*?7- 2WSc6R1=TiXITR|X Dž\J#pSIF_V2TFhH}mîKN'aqm @F-k/ 5[}Q rcpو_hE&pj!X+'#x#aaJy<7Im3ߞDp-߿OX-U)$.fj}f`G/֏l$@ު!'R\3`y'k2UozXY'3ȲTd_ {aT7pi/3VV@0>;]Ϟ<7#s$ڟ#kq^3w#U!;=b)罈B!6FrHAEN|n7\VtCl ]9Y >tHC."˥}S{ 1's64:7Nz~OP}И%~\*mk%Ql(Z𶝀Z)( l_?)V*䯔:1L< o5L5:*AuW} O}{?2lB*qTN`60#%4p&8#$!6^œPֆf6I/9 Y `9IK1nϚkAe0jf?GѰw0IϠ'Bp&ڀWUd24zb]S ŀeAHMj _;oMg4o-q=OT$B\wG2!ux v@s:1TVgq3- -]56f#/TɌKSϘ/ɸ PCflt\+pu B葏32ٰHPP ~.!i5>gag"ƂߕG%,ǰAܕXR@sJ v2`LpeFV "_a[Cwca1 Ȗ$&5P'yyNYK}T~|qAncM?fFx$NWrYo{z-msIX8u.^I_u*!_;uG锄}|HJ rYd D׋d-GU{^Mv5yEjh85jI6y iXNq&*]-NJ Wo3LE^Կ3|vwV1J <ߝa6>L<ɯr >.#) 0n7?~m}ddRD{R 7v}f -/|L禊Z؝4 3!'%o'@ZiO6uJj+뻩ѡw"Tnr9^:Cⶽ=BZ}!õ5-_vKAZ8*a۾6ݫFjj?ᵹx0 ) OQ6]xynn J.dF؂snL+]M`UjBEl{#lov}&-S{2Hߨca(d =ZXuB[h!,/q@#|SW_UfBb`ul0+b:Y|3s3p*X("ƶUCָ |޴N EMk3o^G&ٞ5-  2iw|JXVF2ɚx,(zmhNCƞB:"}N|2= 7\;$J͙g5Uǩ1J2\V&?& dO)`UËO.vXZvRGgIhA=XHg"#nsvnɏƔ P`c{96W}ȔʊuB]'laQ|$3mFi>0vo$NAmZ /8$ 4݋)hGT.|ƨZ/=]WҺ72n'&l(o=b"'d,<3@M;`%{" 7wtG+,Du-7/*e S+]Bν!QE;qiJ]Ssz:t6V־'އj#^OwqJ@<n# Zo >9>ҵ M"epэ`x<4b4Rq".ud=kTtlv$N3`-)VzC#]:NǞt#JMlJ46B`8uE˓F"*\mH8g\sw}vK w`.Z6,HҦㄜW'jm|E R BOycy k W.!џ+ť):LO@좠YgU* rlSpw&sVz;zkP4(s|T8Ju2on_I|66AH`^|?"nJxBw4Ԓx{)vU_tJ8 Jf e}\jg*4t7Β*$r7qiNc0HKrDoo=`{G EW7XN9eTtwt\P1GW͡zSB 4u~t%"z?-4ƶn$6VUۏ|a`c2Oғ-3rx35)NU  Pnt5`]rRrH573(i@kHN',3ӍD%3Lߙ!1^c ,Yˠi_g1ɬ. -Y-X0?A)Bifs 5(Xeo?J^tE+cCNu0i'"ϑY@ֺw<ߠӔf*-m` qe eb'p#ϫ Rک\pX Ty*u ^hӜH>Ppw v|fHbcO>l"pE3;DH v⣡@5Rz*-\ &, "`{hB6=q峁ƨQ4[(}to18y;/L c>5`b6Iv7!&ft8g؜ VQJ<'{}$-f( D&pv5}t ^T LwG zJg잁Mi1ZtvN G%XCisVB WETj;0%7R6RJ[[j3{? 2X6>^hءTK7 Xmn6xjtH uǺ*UXJ9t3}w~$21C9q$64H] RX04'S9p;OuU33qI%j|"z}?;F#?T-d64Zn8tDs}`!:Io`` n +tY22 2ǰ(S酹y|0L]<Z(T-d}*J/ VfǛ)`?5dH VdlU [G]u18-$"aWŅ_IW0:f' h W/kIT ; o6)C"٦|IQ9:`&mQ|#a+oTdݐ߯3v!u V#+K!bX0h6ҠuU6EDaybުH1#X#O]fRU{륅uZnTN6 ^ka@L]-Jhf %q3)$] zLʂ(3S\#?]Z%Ԫ^$)rl8;}-,߅ T1Ʊu9OǁIv{Q𢁇f%L=asז{&A?@OUD_{EJǣasL)X촿i'4C,~I5m1@D@`Wi o#"ƬL46j -R[d&UUPWKAY^0>!=r)*庨N毧PeR;~4/fBM0;&]wY48uyL7¬7/U9cTJZ Thn%6i1AyLp{mden\ӿ>WXoZ2,HcK{&u>'ꗆgڠ:>V%uڗpp)Z&nMPW߽`hQ6Y_J WoV/({Q[*/]Ll5c0]ՁeϸsTęVʶTޤmO8^z_afNKȎ|̙-z Y@`0UmD pD,p91'YVc6yh1QW,h#Su Gc]˰:`SN8u-%[Hqi՘YU뽙qHb\H|-6{{q"yg [՚ny5ذ,[kHdq83~]~|MDݦ5EncbKѴrh "+ClzC\?gQSC"%O.  }\R$η{/h8n+S]M*RPLdy;w6hLd"a3JBf2q̵1tͣB[9{w|-(22H;+8*8m~}l *)v̊`gf@g|#D-J#Yx U7m]>|^1|bBw2XFyj\aʼnwȦT`ŊNQK-S|ȧLO:SkKNžc猆VUUT gs7nc06UoMeF>ޕERi@=%* 0{#q19 1n ޥO|-Z oo`!fdnC R3wSN b҂@yI[Zgh2UfK;gr> ڱfCHCq%*i3z▾Kj2h #;sfoM|-e`i.!fa0(0K>&'b:7#.W*9Pl؎Q3 bu!!Cq}ZY`Ujfj8|}CONyEYr&Ǻ}%y2Blܾ8]a];% ad*{X0n;~f{G-à7L^[~e#'s/"gNCT78G0bVc#d^\dKEY n>dex sۢ]_J\9^$A}hqNʘHNw#f8UE*r)-vMEhEϯ˔ֽÿG'2Q0afS "0fMyF󛆛"))zι vըse!MWjYRBCVXK/@XݗIƵy_{M.HxV%1:/x} A2Y .}m6r۴kM:ѤY*t.Px. a\5%Y-םn. Ӥ4Cq) IbS*-mOP p'X1H;bDIs4vist&\'*ǛeVF`|d$Krr u.ŭ"}j3{0EZ+= G9:i2mQRٱ }E ؛f؜.Kǿ\/̙G)qbXM0s#'Tb(Gc]$6}VP BLl J7/g-)A=WytYx CHj4t8%5#Đz-tP(Lco"!+(Z-5-1Ķ}.oU&Vu J- gb r))7O*vޢY1.{M!*NEֱ,rrWCr5ru7lS -uu) ;<ÃyAoU,Y$/!wFyB\=M$a"acՌ`Bw R:VYVc 6"k}ddWNIږzɡ6@w9pN1 ga^ +uwԨ".@yX/gbE|Y&(]~}r%%U~1q:{+BTqT3M Ea1pXj䳜&'^_J*|ݻ>){bu9w/vϯ{Bx4nId"Ut?[߸G):_)IGh?0:G65 Zg^˶ݑm{PS)]cG3vU8Ar%s*G8!X۝27qLҝIS 8[TYɌ3;0e h7MA* G@7f%& f6)^SJpUq+yL#C+쎳 561jJs- Wjh(&i˸izHǀX3cr]:{}a~@`wXN3xa>%$Ά+ng6m}½C'*;+DAm 7WTx x"d%fh h_ V?惷o^k Q}utc$dЍ)0MI}VÚ'*ЯLܬTI7=ja n NgY!I_}nf_^F.aL_d8ќD@R!t$)m硫!/r"R{2Bq .tKa6Ƭ!G,^kj 1xU&e)#43 w峔 D),$I<5nc E>mAd# JKiAښ1s]0`AXL7{=}2[CHR1^@@^%Ƥ^x6Z~:yWoe-yw{ӵzV8՟EN2 11TE5tΫ6OmhA;5|_i{h`i(zh:5S~Qzt|Ů+Ve=}&>ƞ>eXw/a!boJHk"79<:ͽQȆ;&6 TK[عȃy)̪Fx|l]4 z%}QCZxRJ{[K>0oӣ]IJf^_  ,ˡꅁ ;mBJ剫t`yɘ["Eꢭ]ScEAf~h81vOa%X kۺ@j6P&#jQ#iX3#Pyz_O8xS.##{060:N5JJ`?k(A X]7TI'9an9H@CG4`F[T$%.{cbߠSj$ꝇbbݎ 1d~XZf<`+lYȰbhNY{:R8]I`F'>w#NB kdTQFz@rj z1,V'NL?B@11}STBT+ bDژsIh!-gEЅ?%oG {Ĩ}L 'N"׮9rAvY 'Y" ?CyɓrxG)I(_0fc*fp˥biw~E(K@`Bp"(pƞp=>tA1{C鞋P}| TpVfFķ܅횸!ӫ^IETJ؇|? ReǂO+³lik>'h+Hc4gS5O&N)^=}h&@`B qZ 1Dk"Jx ׾q}^XxȊ( C#'0N;njNϕU/GYm0 wlԬ0>IlneqG^4JxG">KO^5+Ҍ;$~Ê!#AnZsG Í7 3Y][C2Oؾv(ZFJane%1Abyqa߂f!dىȊV^bNK]l>L`ݭZ-jU.RʡlfTuoCc{\x^"j,G h9Sn~.JiYuwۺ݀վ !x*ԃʩd˦(ie$iJCÈڧv@_`*Bl,kNtkG80 ony_mPƒ1(B͝п8w$dEl ܐT?|>}~Dqw%A-ul`h!ЕC3nQ檘 8CQBBE;Ii|^;km1B)- s09W&Y)$j3~dUG SGʐ͡P=2⏃~NԜ|yF|C9q-/Sp& 2GnVM&B1,JC)}=iZb9 eMO!k_-`#_Iu듈?=/#;ܔn X$?S-L~&^s.S_6N*{np9q2K. ?q=5:@ۡ8MًhK-vLhhEM%OD:#Z3aj4ql~!y$oƑ~a9$v]sYg0o(±PGBq>w4.(wtF蓇ZtcT4 J=Xgw;-94*]nmx%#WJ'4- _p!x=U_K.|f7PxaLkQ}/_^*FmXư`Н3 Tq7Oi+>jY:Hj'ƔZDW=izmet Ѧ A.\D|Pғv6A>H_\:13w?)ed+}cJ`:>>2 %%n`ŚOX+%ud!A Tx1|;kȫ_r f؁J짨v&,'Ѐ4 S+A](gexn% FX~AAvOܘ6d=PP2hpq`< `i[ ͏7\GRU=k묽oT2y9!aU?kp0{F.py%7?  9W? 5M8)S"fG<輮&e~rx _tfl8pc@@pP9WFOPW.f4kCN/;_ & k]"`lZ?P̩Tߴj|Lo5ӝP -9M< Kkԟ̡x>}4emak8s%OOu.$M3YzX_+ЧT(´3 ;=KCb8 %ɒ;d8JΙVR/$ңu-@ ‷fs!&#H+A]gȦ$5<=>/k${W+em€k_6e}s5b}| z2ee)'_F=vpH,I5m@&NFُ\xeu澔TJH/Ҳy/T6u[ m>?ؗĕ|_ҩt0oJYͤF5쬭õZ"S^XI)@mǢ x++Do>:c3y@Z jҖ sa]z&i j5g%pĨ,ωA/TOV6YJLRp1>yP屢Z Ai:E>+暆"oPFXYNi,%" %1_-҈gA>@;73^T$!dXgAy7j7/A%_̹[@S{(E1|I"JǮOrG|<,@ .gPM7٩? P.9!@g<)m}lBi!CM_:*1 GØ]j6Z`">>)e|qN# |_|aeAبdIc:(LzrO37Ѧ+52eO&:gB {;W/Aڣo . ⱖ{h&c仺rZo&!9I ƉW*}tc7:ɥv]is`р- `B}]'/?F Kl|'h&9l[]&*"Na_rOI_7;}&J5xFt8Ft{2U,bOIMs;X~i$3Wh/ d2x0P* 7_uRB;#i );{jh[F(m",q?b|]1#ޱ9 [oőS)F`NX G|%'+طNY'vweRR2U0rp k:7QMN|Z&̀[*S lJؗ-YSOkל'd.vXhdN\QWTw8 #(@};s8M MߚS]`{BJw%e܄>YUOIBÎwNjPW*[lO\%8W[+p:SNWلN6`ўV +Ǚ> l u7'=lϸbK<2cWjNi]}oY y% =>q0BXqyU,*D=As88O21m\BgכVed~W8J @T Jeui+pg^jw51!qQ?]?V.b oK\n|hj#>3lŽ?S65v$|+LLS=M1wlLAx @bHbca^\iG9 Cq 9T*w}W=`֩Iȉ7 og:̑!cmr|kyJ 2O U ^obbjCZ:⾧gN0ly8cSJA[yP5{-B@f̞u ω%Գ8Jc|YI#MSQU4;-ؼ]h[7XByJ£.ԫ2oS_ǹ<V0$ijV=>>U)otleV%lCNj@ⳤ~m)rYs.VR uՃVoߢem6P DG<.RAceS% D("a?uV ܹjڨڿm'BFwK3> +@;~5:dR:'EԴ+b'YE`(MmV_WZ@M3} +2km|? ΄@4JlnNwdF̘ayP遗P񅩽Q\5(<QK-+h=|܌,գNt"|JBpEI};u2*A5HWF\E&td}1|ϥeմ6 7~7$_n ´Q>odm5,(l̳:4?'}2*P 3W0Y4n8{_Rh_[Gϫӛ{_1`w^8:+t,"rTN\faY9C$w4ApZ>}zjwNw+#7GA,(Gl%ok14(CHɰgkqzH/$qah]snL,IVI0w-⁊XT}4>n+O}J%-de_p?Gfbz+%rpK;JMR,|T[Dx`?EעcE{0tN렄 {;ϡܞDh;yI>NEhh_S8p H5u PRW^&y<*#K{$a:/!)BfAqx=Fq5]FŰ ?D6P*: ?]~]S4l[UF t:P7:|YNj" 4ʓ 2C3:hAu .-gFv\~?[ P,9Lv~So4*fisCTTqN5C (n9?Yq8[=`S;{$l͎hLN!#Sз g1 = :׶2DT+Coh) 7t]-XI32dv)a*nv[/9"S nSz  F/3t;ǥ2VF{HKJb--+h n16ȹBM2Ȗp2d;q/0aU IB=LR}!7zEs7ŇX0ןE#hL5204{#DC0'w+n dZ~3r4t!#o'[k atċdEQ 7s̗ }^~:): oigLBKҙq,r=wpK4qS7Wc4zZ)SY2`82rj|&\9Ͻp 0S;z$m-"51X8ybo4@.=vyV j Ԅbaqje9fc 2q!cNKn"yU0Sd_:91͕cU(iD!vo{bĩ_~Jښ9o.y.!hC%yb\´Ypֱx QM}V{?*X?_$xLnj=牖7в#2?I5y;|,YnQm {eqAVtQLFwZ7[uvo{j o"%OvKS d8I rŽNj(μTI`:oo9CY*%ƺa: F?Y>h6Ug~hH\"3'Eax&ժ[S؉R;gS8} I^ 8oS=h^#9Sr]Y̢(`Eຂ%ŖbwwF߅/iלRD̀n0yOi`}bg|[ Vpy6N+sj㹙.f:ǍNOB%ӚW`wЬj0uataI06}BB3jho {t\F!5y!='w;uG⶯lTJBKxؖgFO8 WMhBM;= 0IkŁz&L/1=ܪ#ځi۪'$qqMmd?4\#C0v]^?xj.ĮZ/Ϳl7X7^)t3,N} ~]{G=*~wqi_|P ɰ栫ܨmMp GԨ4b;UQÿ {^L7hڬUNUT@!dqg(a46D'bKVKӪWܞ4âx^ ڻJȴUa]gPh{Ӫ| E_# aiO:C}Sra 0 F{ң'(½r;*T]cw8 :/Euu\(\Xm0_/ |YwJ+Vd&~*=|%?]$)2=S%8K{cV824b0QzZ:DfM%$mq*~3Ply42J <ݕ.>pğj_2LSe[I怐@F1#T \e1ZC Ƴ~GPb;Ԏϭ[a-‹Kh@L 1h(&^-GՅz|WB3E"6 5Gf0:Ӕ~Rc쌊A[;A3#+Du@BpeU"CHVFa.!_go"z)vV{GGbIf8o/㮰ҨЦ\~I"uM~&CkchӸg8@gve=Ѩ]wC@"Glqx"Dt$dsŐ6E ڒLsˋ!{3'&RPP=;pW;8PA. 0nj,XXO,o-ߌa|ײSR,:jC5) "塉@fᝈ (S󦨧@J?صω6;KsG! NqpJg$dF(9Vf%ݸc"~9U#o=&bLv>ϓRWyאgr~ ryJ$,*bw<`}_森]RuS8H/pkI')=r{(|7]wI@3WB1ٌEՇyjE\*] cI"yϢC"2<w϶zaD̬pm: mJIU#E)x7^2jc$ Zg;qпD(ה#"̮jO*˫(D17gs YoImߠٕ>~/o[.t52nLe?=T?," 1םLݐ5 ċ ̜YIO܄Eka`E,yA ' Gy+# ݿ0e(Tgo 'a?3ah; Z]ZQK ;JChr/##ZKW%֩t=<J]_!2 I \Q(B:R&q >*}s@4^+s8ˍfԺ<3Gl`_69]Fʖb5lh&q8A`_YZ1cDW;wF$-ش0tXxq+)Q6ood>nɏ09 krADMfu$fohV#ԡ*JjէI 6G .~ G^*MXPB.VHV H`R `Xޛ%w[hAp5Gch; 0fSuOV*Oy曼M,8ޱnj1,ǵsq)vۘG[v!H ím65F6a< 2}]߆XHtbZ␜ͷ*ߠ 3707F/ny.:3FH1-m8[)$8:ђ1[j?\,4dFz:+f ;!Ym%Q0[QS~`'7[H]A. iKIӳzLxn΁4,jUh!_fI VxAz]!b&R5"> P( t3#QSU`]̓#g\zz/35XοLT7 k,t@6_+0@ |]dz+('*T /ꆘ=dn|H4lvH 'f4HztQ7iܽRr~G=#OZ (7 11Y|Z+} ^| Cn}E8 BMG/Lc߈* n,}яS@ "=N1NcKr 4 Yho`X`)^4 }k}M$5Knj\-+k:!N7#Vb2Ja)B.BrBIÒ60i\Nl#E5%)B$JO$)ĩc 8>ɓ sJ˪wƟjJ.A$FSp- `dI"јaZꚪ+5f}tb HǜTquAkWY;tEA`q`_fNݞb?7&'όn3QB"1Zy=2~*4l_Jktp-]3P.UU\}{ =  8 J\H H/zn1~T;8^|Ea$Eڲ<rhlh!s+ȼ!jT<1X:?Uo+ųzCXL-=kl۷CfC)?-LZ$q@"q W׼[:JG) V{_|Bun|$b?]f_d:e=M^O;B\~vCKC{E#fcSvxָ О-F K@h؅אJdMΔY23IFĄ1IDO&p{'H  ١ =(}:d`݂<7ZEt̴J9[j%Wn6s2qmFMi;!RJ:2|}#` %RM/6Kfj 7txۣ#{1Ҟglĉܒ{9@x8]Пqwz557c XHX{b)IHww3D/N>8ZU=TK.y XoC@ꂞp2eG?0 pf=a~@_<,SQ^< B +jw&CUtk<5䚄acVT7D_Tp!Tq kB{Ӥ6b,y(7ѱȩ ƞ?P !Է=XkpbM|lꥣ*q[q"@=KoHQ4Z'i{fB3oQ+U{7'ɲVOMal))zb9}g*~,$1SDւ@Ϣf1t]T@/XX855Kl2:yLkj_-74l_9ڔ@<<"019 Mwȹ}LumFd0m͸@ ,YN|lk"#4 '>(wW+2T >WRl Y=v,[bng| *pHTWڧpɩD-"kdJ$jA$eܐx٫%F~ .@gY]rn)7R P`x;cܠ B"FP@wpdX[@Qm/3#tOwS⢨LY!uD(*Gu2 *[Va51!w]FRtfbye|;.|L1}23{)*e6?"Jn-7bK?IulV)+GRva+KS_Rm*|vx0W1Υ|Z©;}ͩ\=&9hВ 5U}+IcNt*V%. c 3iKld/ P6`>YڶW.v =PJW- (8pN.R+PhNvE_pr1W+ܻ}z3k9 =_StE魒>_os3T+Τ!xݢs:=?6"cѴ6K!?^Qy*;xhR!lSW0/)c&fkdfeA6:!zb2%^c3ʼэ[h !@)qgI#-Z НRhRgv8qYSjw qS`GpHf prbЈQv4[\\: xi yכ; Tc_ Z2L Jp o?8E8^y *O+NOAԾpS^w|=SeLӾd>!ub a@UZ 7K5lCeӡ{Q8-!]'9Q*H [GU)\J:Hx G=km 8*둾h \V9Bw R`Bn0X?㱚ݕ`+ L 1pc䢰,t]b@Eki9D?L\70Fp+rP )NFWm=""%Qno62ta&̅$5pOTQn L=",(P{$L;.ToI??jzUTDjǀE_oanhCGgXRxοf-J (BSc8Ve$&Cj'=2D: g-X s5DQ'+zdnxEa5'lExMYh]tR]+A#%<5ik~AvU8pRs42oR*UJ?We`)I0*rQ`*Ͱ0짙Wr %H9 X$DAV)K6mۍ4̣xk̕f%ڱ>aQKϬ _JsTjqEgJe)CH RzqR*̬(;3dK5)~E*X{bniJšx c>1DW$0 @0RG!DqNdP9wOOpܢԬ89{ |Ǣ',͵ӷ  !C5 Ô[KBCI5nz 0鎔Saj\ڣeaZ+UdK&L[K)}ݵ||a2LGخcʬhH|?6(!{aLRazɵm/$ {2GYF,Q{d7}OPKL4ֿAC"|bfT6~ʘ 8+L K {]wBǬb U.v*D*,v<'VJXS|`, l"7W ^XUJq"(Xc."6NH#k.Wd ʒ/lM@%!݉nqu"z*:ZYzBDV_ZZ-b\8ys]΅dmuTH ma MD+ '4Ŷ& ,ʔbiyp6/ 5 69 r]FIF%Χ.|1a?`SRf䑒ZPP1-AI bK0ļ4GlTh $QDXp^pcl ,gK5`$Oګ/]7gt{cPvVԮ;EXD/f(W B"XBe)Mz~U>#-g?w%7-cp؀!СTi4e _QYqo3;-OR`'Z|]-a?M9С($<谻ct\MDp=?c +osJ폧?:]$ PBTYeV"kYpN 'HZNIZ+2-i&IdD`27kb>8lRFiָz3YG%M{~EWC J#*D]#**d> 2ihȏ?j44#5qUHg B07D \^*)[f\A6\A\TO/]}- wCY4ewY,F`Uy J(Q#oW%CG`.q9 QWrMWYtdjbxh>uE@]T< -z>7`wu qyhJ/aFO9ZN i;S;{ +RR^CXadCk~qpɽf Ar}K O!1=#VPݠbD(zQHoJt@tR{9ȃѹO,}p(kfhX.t5步yD[P1L]?/8j7:z2+иAIyVX)y 0$.HТ˲{{D37d yXm#TC>HNa\˾2mWajYϕE!E)Ѭ"&,OOȆ?Ůz)L?2cf#zDIJFIIڋ]n+4FL=z u=6NHƹCJdZY$$ uy bk jw!yw+ DKΪj:u´IslpXA m9BB|=Xy&}kF$l2R/^Vkm9+*K S>es OX[ w?m'Pa`]+0{CF tVbNwboŦ;L}'jPf  L|żh97nl?*Z/C|g`t^TYj$eǴs ON&Km{luwvd,CmE,"&LO tQ.9݊T \_Z@Kzdqj$J_GDKTVJ<>=F]E!$gDg,䋬ꈘG$E_!8iwL.F-e,-CGB~f"-6 7e;RMm =j)A'=P4_&Ihqkh 7<}+~:ec:JggOIz[>Si8܅zgt,:~ 02M5ӈ8:"RQ\d fLɳmg R%d gldtNðDʎGP>SYm%m `Ʃ[nsPSl91ӿx:8Fco[5 )lnLyGo<=9B`{#ÉwDiU[52"XPw)S]Ϝ22D`-H'0QZMk"H.:= Ķѿۯ1m >k *p V=h:7RTgU EEH 7D@6t҅c~h蟤ƥ \H?lw̷=]`ȉh[t!GUْ3V/M3}c*48kmWGv4SiGUD}C  *Ez2u`!ubcϤZJ҃pئ.VhCKڌXyb)!MĔ0N^XDI}W /#7X Lo[&V*|z9"͐P~a3J/*ADvFFc&EoObF#\r-PJH>pP1-Φ7ˊ4.%k_6Gخ? 9\'y3Tp5 x/ǂ, ~tKLCƍUqP'Аp[HY h~bБ8Ȥ׫&%O`Vmط 8OV"N!CLNwVN\lÿUƹ˦X'^BmRHi&ʹpg0 ?6J$6Fήje,.:]hP/D ~y5T_*3 {5V@ڭ %vroc& mȥ%c} 9>#EW޳W)`d9yWʦ*s6ꊀipm|լ!\`X؎T?)'WE"񾡨"!O(7lM<͈&=хć|Q.8ǦGN6S7y*ƽ+"ڍ}gE_ܝ9mN*DXf&9jiҗYkdBd/U&$0pzZyPh4qRxm]'3>&Sgcx&z:} 0ǘ|ط:K?|N'¢`estD;5ci2+@PE-v:2ѽLJnwA'o&n9?dڽ&7wʕƳC=8Q_2xwg+[4}%H6xwlSy{ƪ%uApdbŧ`QIºjʝbL=^UYb_wz3d B9VmfAӈ迎s'xY{[0[sJ@amٚy|Ys1owhp<V:sB]i Q~ӕxV1mpBLJ'-}TVa[Ƽ^KCq1GBF9tePgaWLwHR#g-Na+ RY-|_B|rfK|klݠXxuGa[+}G؞$d1HVA:[a{z ,ș}|STinS*2 DsAxQN6Ĭh\֕ڌT *%{jN ޑ)cAc&zk 9GJ]}'b+'+_/jz yUگ bǷtfSq1V4(5cJ Zß\# %l蝱dЛsd}ט4,t!;ȷt!oc]]U ?W h!,ٿ]&4#b~ɫO3n<\C5CL_dG5O=E1ߚ.p4\[QO9_WIH6s~D*DoPphO2KftXrzKqS_vְ17{.&Q `d4#n/?foj֨ȎI2#mfX. jd%V)O&ZNHm0 . .2P㯆|?ͣy? ^>D (љeQq9 , f 3*̮}!ce 3Yykzsx 3l# 뽬+ڶu:PB;ϔJvkJq8˲1Qa/wsYfZ_" ?y+j}^{(4$DVVbe*Z[Xʑ̞z~KZ^L ЍFb:rӆu%  "ZNXg+T E!rX[v{&R_;? f {vHbM'_)9.C~FvMVHCNA' ) qPɊecHvt7W:)ϥӛ٢mX4AqJD4޲G:4HA[;ȻӂG59-SJ(a[[SVʀWi]Kf}PƝq+FNYL ݪ[|R,PQ\<yH;L+;Q)M8KtxՓb/ obfo)۩,b=~ۊc'-gbry@z4"Br}0פi.7p>;ǖ=.U h팤(i&+cR^'<6)tR{htPЅd)*>D%ӈ).)|Yf!vM/Q!^;x\&`] kJ bBM`(k ~esZ(0zeDzt>QHSU8ZVT{iNOUdT?`%E:O x'.,ɵU{xFqb'y;pgV'[|́Ɓeǐ0E40ZBG_UEyi)#*HS/R! ؏z6 fȈ5,9l< .$ pLzЊWr7{6uԁ5ڱ<6]C=]fAű ^ $-#YWr_d$qjF7ih@p+jVEmƌM I$āB/R.Nk%3v2ٛ5D2Iw hBQH{=KSqg0іk.K2^&X;mgᆙBFrH*M&YU4)l$e8 BBc!߻=$nqyAYRA9q73nmSiPg>2eTI?@w mlp,I1D4EV 87^>!{w &,71xf |ȣ*|i1jx V3 ȅ$ʭ?8+r>xrI sp{? _!I#^g"le*xoO1O&uv]X +y=UpS'%R\@ 态$4$(ٶz|:[?L/&!\稷n5ā nW7_L]r ԧӒx ɮygYtߦZcT8c\o(` :{NM la;]Lu;PŽP S HEcMz7W 1U L/*Q UrWj aZx;-1c*ZX}P5$DɥGDk\ ,4tI2{+~^3?HvG"qy56䠊 @o$iHSF Ps֯nG J@Fh$T9#!*q' -R"b!icf.EaN#L$-m_,Y{#)?ߏ̓܁_"h0CƞU6qRYRoۥ|r0Jy09`dDPcL+RFxjm*<<+i5րOکi薗A"qql7 zg,r 3I(UXܞ %_MBls>_ ñr)g ; Q(,$C ""qi Mkh $Qc4 s^?=lT}9At 7*ၣ UCCO @^ʞ\oOb\ͣ#B1<=!xrBiXZ2P^l%?C>I"/ooɮ$+lY9k8Z;;#Nz0 ib% (؋-MT.e:sR +qΖ07AiGA_^ט =, Y?<#y5J+זnqUmhxsSĨb0Lj,.{qEH7$N4Q&4qol6N3 =?V3ߏ<˱~2z/ ylz0_Spō,nzm?i~aDyݩk-K:W@ͨߍFϽr(c11Eibl|F)M9+ ϦKZx M2û+ͬToD6B}14,=]3_';S19"m%샣:0IF76ebq^o7nX@Gc2 uI[粦B}w<16Է ok30 r7'i&)&kyca]14ךJ8mRb;]TQ{ d(R X&ܗvI*Y%Hev M&t9lކ8éFXE2@).%nkt؝ ~mp&9OBF3a^Ay.70*lVi:M׀:psA lXb ^7moQmr/@myf }3oSxa"P%"O$=E3_^٨bmԿS:}XIJu7%gj,S)[փg=t*[.VP8Z~ޗ\HXpYryf.)=PX Ov5y ;ߍ{Y2gZ;#tY Q"1mlQIѧF;=`5$X[ o&߁K~O0` [^+bJٞt:q [JF[mC\֑"uL S+nLr*p(#'Bgî"ڠj[wx9̧춃&Cd{EԺ7{g-ˤlaGr~IaiA :mrt:$:ˋ^tglW*,gc;(.DM;$Jmy; X#\r繆dhRˋ"%JݒE7K <3)Wd3O6wӎǰFhurrf_axr-Su]\r?8Hl8QDacO`t5av q.UxtdamMZb`}3V!$&Qi(oJرlBj9m=QסVÓБRWm%I -8=o` R,#O)[Yi-|\lj~O6)/|2^Y/jxsR]SlvC[.{:Mz04u+$M}e1Ǘ< _:_&s&9ҥ2'o~1#CT)]j 7:c? Q8B[;LhCi^29{PMǸŰsDwv7LݐiWga'"[nx_FoVјC !3O@" -Â@֤G̀<),mՙ4eG p0^ vtT@u=+#vyzeMoo`z~5/U4z pn]n8/Fo]9 ( Y7ZUSGgVw3Ò"]!;5Z pղ 㗮$5A BWP 멈/La 6u 1`,6r$\'}Z))dB|ȁgS1:#FI}A0w/zZ0X6Ɵ.FT;/y. ͲH<ȒUm/ ?}@qC@/yR=sKQ>*QHL;eG aZaG%PD-R!wU(v'0ꐌ.~R%#tX=Og.x21r: ;ХN9+ c΂dLVv:6 ^>>Kgf)'FFO[/7plp+e]2 eIr')CCWom[=8O]_viI =?*x9H}wYU]8z =cqqhnVL-C 5#pRW58h}W>"p}G~ .hnV;0Ǫ_^JPRh\YP@KTr28ds+R#`l]9^jZN) A-ˌl15y :IW =^ZZXϥڪѸ?.BuI]BS}PݴHrn`1YaY誶83*B`0 Igqd45]Mʼ_`mwpW撠Y_0|_nͻ}2)+nm^ErP*ֱme*3}<Rr=: Zzʙ̢GonP]+7|hW{N?m*E5³ >a 3]7/:,K;L a|=Uw{9-jy A L/oɢmpIc}%ノPT^(sCK3?Z;:IEyŒ6&=b-@βư]YYe?gδ+M[)EgSj2۹\b=m}Hb :waMε$54n8cBKL\VCo]ȑjX3=jdZ TW7&-q7#[4AgnIRaUvz;iIWlI[Ҭr5=[H!R6CDϨ' (EU`"Uխ2?P>TÑ$6PL{m*i;{e-'ȃ)E8QspM+T/ :Nk8;7ennIhCx~p8G ی_<,_3'@vm)Nԋz#%6N|sPކ{0/!!#YmX%I\ŐsrjaƨP2S15]{GJ4%L*&*W VYnq^jG")`.PqkFJS b9H2}k%S[g&|9DS Ao͞7 E|y PJkqZ7g/2x7]/E;v1B4|]0s2OۨI U)G> ݔtbͼ{e[Tl+x#_ilȽƋ~Kծ3LӾ |fXIJ/FbhϚr9P$[)o/Gu  '}#DdY*>h~jyLG=m﨏\eר\k>E<+ $lj@n K~ }A_EI*"c}\AN&D N/h}Dw+&Ywk1ѰAb홑}}o/qnzd2U> 7)ԧojv,@#1SOITbb]F3uJcv\ @"̋{Y,lbAg/gGh.P%1RSmj M)YI*S1WD?+_S eWbE ї4qV5CUț\=-"퉤cð~mUЅ&d"qByTWWa_˧)biUaSh=?׎"FSՂ yvHp1Ft#ĔWT4KIYb,)%*P$5Wp y hգ3EsAð1| <ԩ2sbu4J1P'愤(6[ဒyyå JrMWMQ9В7'`w'ATvdmƲLb1uQFkjd~[~0C%_(ƒE0 G5/17A5Oiύ )I'A4x v"D: ˂og镼 GhD ѻXD&oYr ᳚+[B&_xHNQK*N\-H ~/2cCQȵ{ uW(@e: /IS}و<&3D~5ykT؟\AQGь't%=" 9rϾ8ff4g E!^]wwoԷt{8{ծ# !! i;1q^L1kܛ`M.n4+Zy16*||y'HS"ҒUD b!~(:ds#ǣכ+$ "MSf{Dհ`n붧Pi곹 #K?逕X^ƌQjcR{ࣶoRoQ-#ìLfޚ |?lD@Nf;RmTs}+8类Ϛ_h d*"T vWUi9dyazo@’M( F-elZA& vg?OK$B"U xh'$}S@"uLL;bb%=a" !CͿtq Y"Jz+od*U5j2;~L9PA,و`C lN*P= lnõQ4TxJFۣiXJc~7qcZ tI|J[45MwlV\&+#FU@V"ކ;rޘY[|vy| l$z&X1%f8_"|B P0/"/zsŒ srNqj /VG&hT6jmE|LE۴#=A\b72mz(b@z;>Ҿ|9C_);tgFP(HV`piKHm9X# َ;xY@hHp[z,D |#pFw=6xy1Met \gٔBW!Zaw2,ZRUt&>[2.s t+>dכֿU1,!̮WP9`jBWqn|ab!ͻ+*'9NU{>wFV 4p"S֤3\11By2aADضе)*dLCRVy\gzEEoAMY h 扫P +UWr;<3"nJ->JzV%&kά%YH [. +E7ilG{>oWE-;~ZHC*-ƛcq)ޕ+S),7T($"oڳ.,̓U.캿 TE9+fD~:zƋ$#uӉYb UԨ;ݔn$x^$5|30[6X\taomvw PxU.W"7`*.d4d/ gWkvQ)ws'cEX7C.+K$6_?ZמFkc?iMwдj[YV@ r<#Å<L&-Գ}-!0 О_[k족܁ ⼗ȡOEJw&ʛb&Gm})V}'h/,kM>K&t |,3I)Kwp2Өa  o6W@83cthy䎾(%ݞ&sa,Ak=%/G$O|)О%cX1J T۱d82k}S|Ёcm4VE+x';,"̏,mKejV7t ݱ3)=.vѫwl(0 h۸&4BV}'*6l~c)wr0.@>xYCZf˼) ki)#d 4XخhHd䪱KB*mG\Ua`'.y+@`Uod5JjH=4$70iE;|>Ps(dB$.YC|Q4汀`T#ޤnΗ1uڂW[> "}x=~YIϮ$_T1!:qqZ+)I (u)tԨ5!^ kmK&9#w Le$zE;dfjVdG*U!.  RJQfdX :s 12, %j'F&2cO[aaujBL 9rk^AW0kN/˼<͡Su}0$Kے>zƆ)! 5.=Z"OpZܤc95+LzbwPoLڂ\GyKX6cHYzefd6mʆɣi ?~Dh_?;4)T`ٹ ~R.^xe5ۍ[CpL;='q~>,&-}I:(亞1%IG/pt9 <{m]KLff|RB`Ȭ܀]}4)b[w8i}/ȺW ]={]bSNNۊY,]#Jx1|iRؐ_,-Wq0>(0,ِ~E/pݩ\NC쥣7Ln3Q;V:Cyn w+OtsEeQFَ4C$S -DEvo*C* RI#D \"!ﻁ`ٓڏ$!vvgbBS5fl™i.>Ɩc 9ht`#deaљP5py!kP2}%>b^r`7"?zZQn=3 ,nC yVHر SX EGU9[wY?FX`vVaVcLYȾUOJdO>UڶTL)rW-~1M^@4o^=ڿ] ܋@ȫ}Lzq3]* xX/)6D)0r#N: :wIp$ ‚rb!D'x(.E>.[PP a(%~BuÔ.5UCSaΝ-/7`Ե{`D Xwт\ٟz8y]+cffM٪:A F?'߫mxO=NE"^. pA48JU}Ǎ8sqZ([mr铺l$s=Y[0kqEA-*E^n=vUUC'}+y-by w".bT)jdV|Z+^ B?qjEHHD@e"\zFN4 '.9Q+=%/)% f&Qu;]Ę}RάD=slJ|̯8\∢P';Wvz|4k\wd 7my9ts݈ݾъ)&!+Kbyk2tak2)o/*#B$]E BP8IӁgmݍ2PH h}]~c5rewFG!K․ʆb~7 ̝HL[~sǟgtjTSIڅd`t1ZBu3NQ*o$g{B*68=M47 M%t>=rf6O+F.SƸ)G*x'+bt‡3nbOuHhvnjYxаPq4гR El$,o .K;od~>`&3޸}ңΝ3lc87Aj,KCU9Qc_#j+vL{']׃:Sf?1@KJc v_|\cthW^C,ɒmmrn&1k?W֐yglY֊ <@;r|:4vPsE@zҔ2$|d/k!lQ4č&]GWõEMjt {X|@'7E:,Vqt|Axh}nNEa$p+4o Yba[_.O8ټ9*k HeEshB22]:fRk?(21d5—Y+?eR/!'ylE YoagV;rjŘ<}r 6osWl 8Y,3m?1r)GGB.H(l A!WaÃtjNU`vY~UXJo3M oqOOfwF(i9ñV#P z8.guG*(U1aVGwGPҭԠ0NZl2|SЭ##¸&ɍϕ7>s7W.l@ Z1 Eo5qA?R0J4Άgp<z&@VTVP Wtȯ{ELSGAQyjbc _ϲrMgprPD;+(|bu٧>^W?(Y{-(*QK yΣw'͕ ɇI4~od[za)˗1:QcmuINf'%6{w:N Ҏv]r]ER X|SD-60SR| `Htu9HjÞ[]zFy3l< x%9wdGKd%3;'MTʱ7`LKvXv`_c i]8z, AxE6zTi VqEQ(MT?Ʀ,8)elǡ17Щ*y4xbqHWd/W8)1SRU؋ٮV:1gnJLg= ^9?l ;>}F#lp}¢3(l^-fFFq(NY¥;' pt\ވ-p=McOkev?Dzʡ_P%/[H!sSfY᯺ JPI; `1O \9*Y/8gAA:HKmOu!j^O\N#$=(=+I>o+U]@`/Ք䞗l vteO! ؊J˗\U zQ*#!"p[CX "w+/jNrfcZ3U "v+U/<#M#6au>~3M_x0-@џBcN2e1]:Lv a9VW0mʬH%5-<\MnȰ |Rgv: i󖤶R~`sH=]WA.=9>!)_dæ"ρ {| x'/\W63m5S^Z@P&uqS]hQO,V}4][/P۝hrGN_GOFN\Kgt_mt[24W[+& ,,CZ7\XN>,?7XEXjpXZR1>ĭD}ڥE[;5Ѫ}į0_pAc-hl6cX'vJ)XVqDùH󫶬:NlciFzzkw9Y-!1 7ǵTs\k[uy;qL9#%K%50#Eq?O[6c q8tlK}M8>X _7k<2cCN#|5E½vGߒ۹SLW'V&X ܯ@0nRϏ*.O7ڃ eNɊw!;^ڌTCъ>auA<#-&:Z^ǟp,U<*g@댰9IVE)#{))+u鎛7ڿXۛ:\dFM1r &;DGGZv3wx'g1KMcƮd4d0I,hBo@4ERh #4j1iH9G"D1Fr )k/Sj0Aڿ ɀ~&<\iZœy&pro:@г̚?~vZ>P>%-{>wsL3Ǝa]< fucRhr3V$+}}^_ :a R=/FQN}?*`& #w=ϒ؟2೬mVCԉH& j<2EtLÊI篪L6x>aCRm0NZtu6צYr !0e!w}Rk!VAL08y1_CAJMs%Z*$˜j ).%*4_ e~CՃ$ʷ݉WiY4H ȠrL%|ir?Kp \D{5"U5o,fҊ( {_ьenBV88I \ t Rf# Ke =n`ܭ!b 9}J&FjfKi1wpK\ мXÃc6 Ju``[ YsLW W\EEI2LS)h =Hkjs-myCPJ8c0Zo;Ku< 9HNZ8īn(jJ[3G>bæ5bǛ >!ImF#Mzv殅(Di*ȰcɁ8!rC p]Lm+:%4+onMi$ϞX]P&/'R5nM7Ńev[^Jw^uryN6T[%؏cwd0c}# 8Hp@Nɜνkh櫂\ H[݅J&ϱ;]aܱ.P@3$6*Ϊo,Uy>k@xS8SȻ,%m>`ֲhzLEoyܞX"0P[ '0O򘊝lE$c~3)R0nV\(*#ᐁ5Wd(U(/pG6k]o/1W9Oe|D-o -GroN;,r!jf[*%prcB1lpRG}curJ0nJV4BxR7(G:!|Qs1YE# }6<.捬_z '`2N`~ЉVZk%ǭ͆Z^[HLf}*9*5a <1qjGu$Al`C#61b^W۩ͲdlMi,@ɤ3Ƌ:WX9 cs -;!T2ozxjEGv SP|Esi._)/S׋O<v9 Y?.r*qT#AD^-}?,&?7'WԎ94w.',Ag,tĉrBZvI+']oz.rCۥ*ZjIvBc@)zkw9|`ySCR 'qgU?n9~PUi'֣:Y\3Rz_ BY'K*h(n{- uF1W+9d]QP"WlTΜRͦB+s|ekrm@)x@==^G} b62 `J`ςug] .,.`c3kNǤ9v1HG"dL^~|,}coq'|u=<3WZ/ff5I 9dXW W45~f8"rQ?:G26n0S dOzaYO 4Ǻr.OWJ q63'AE?awU^o&^9Iexg2.J-MQv7к-WkʲLj{F嚩܆vB;v'E_ʱ2",Vmiu4zi}Ȟy#v7p)>4E6wֱ`|\4m[U~E};DS1wwKBtC\Hd~OtUZTZy!-{~EZxvQ`b_0-9#x*nE\P"=:63 iV:vE`؃r7c n7̏ZlK#{?8II|%aNq JANtIb aaPmư@]03Td&v>DI)c\mBnM yi hy/yzuH=X{4w7.0Ʊw},hBW~P/I~_p &cy~lzb`~ ]7R -D<} ۍ Dµ%̼|͞&48Uok @ <:0BUT ĺZr)%3_@bV.!ߨh" Q!!>jsѻp:l'ߢK߄.X\:Ι,#h 0'ҽk(:M2jz_XΠ;$?)t4> -o .I(sC:ڢT]lX ,$N-!"tލ=3F(5suM4WA/4kcDc(f`2&{lU%L7`,gK۞mrImDNBҽyx(YѝK.ZUƱz`ٮߣFpU!W%jW\ $,\Z.Xʰ&Ŀd?vhnwޟkh&QK۲ zpe%yh}?% #FWkv4ѱx39!/qouђ׽q^Pr8Bg~ ] ~[;WEr^3iO*>%oA.~%GF)ivdUbD:W1H}Ew,}\n(V9Ca&]M/;UYar!w횔 3vv B}>kuQϸQՏ *ORb Qraj\O- 4h=V>ca\x+;:QEK6}Ӧ y82ED&b ڊTNӮm:9sp 1D9:ۢqg;4{7Ӛ@b pM4_y8wkhkyJ1rclSWA}Dc+տCF'/e_mɹݒVl,&$!Mݤe IV27j…T!G[a#f_-BvGbw G3{^@^a J˘c<ˆ8x;V6F@ҭr%bNח?qj F{^˅ѭJ(njDSom ;faQ](ƞ$-H7prl{PBNmp](dnޅ'3 }1FMf-LH7\[ASϩ9c?׊%T(2Pu{w,C'愓͎Z(ꆌ 6"1͚٭  g=;멜Uk Rmt[ UʓpkӎыVefAFtg\x)Q;oӮtQn6Jux_X2<bЯ5j\õ-.F((؄Nj"\oYhs!V9Cxp)'( W2g|,Ǚ)7i-Xgq;tenaO q!!4+7ԺIl\)y3L9nVitf>f."NF9i(6ysfTh[(Jqujާ:VY#(#јP遖q^ۮVQF r2̆ĬyPM]s9TX>~yk]S]$Fݴ()’C(71Rk:Xe:nHۮutg \] 3iu9(,$#\ZN)\QlYH/MH\0y߭Of(#tuf.lx1눒.h!)o0A#QAL ' \_E`Sm`-b*dKblM a#s$,2â2|D ! M,xZ3m2tB $w_'I;'G&\62lD0Qγ*%:;?vPZ߽]T'-hp$:)=Ispr,c=U{; !8={H܎4S.Zbu9 e UcD3xDɘ$6rTq=;Oŀ{ ^k]*%tmn,#.+p} iL܏ N 4Vm^@t-%mID&68Kk-+. Hdh +Qr>heڔxzCl[ @RaHQ 2D]x3"4M?\`}Z_;! ޹$@8FO}2&"  @u{1d.2REY̅&K s:mva'3$U/s[lґ96ނU\'= R @]LsiWWBf Jn%*D)N.d>ro3yJqqKP#<6z4R3 *7-eG98SLyN9Z#]_}:Xko[/$*K*:ΐNׯFt|$N&?TI|g\}IrSqE/jQ%I&{vZ[u@.$K&.Aևf!(zP_+}7KpFG.b^919K“,"|>@4%S/q-7Eʱo;x"5G~A`lNI~we;Nu5pJ<< /%/U~A+ #6IaB2>6W6vdUK>al(g R~ e,}R:5z-릜f6hC_.G/Ȁ-zef*KCh(o&o)e>oBF} RхWOɪLk"W~_ٍ3aL?=~D,kD-׎LU(V^Kf{m=PO>DNSkҍW 0{l*}E[(+m)㳱A$\% ~"6T-0NN-yz1C-+}"Fque:Ƈ:LUŴ\Lx#/K?T7LW{~5\hBu^QB:}@)g l" xkk>ҼS- (;44Bvlآ:W=c#SӪ\"!:"Hyc<7@g>l t%jO>+W:/OpjA#P5KUO/q+H'p[4δ߫ ?_U:"i tԻ$m5}m~{tPD蓔|mw+;ܟ0+.,>ڰ#1*OIq͉A h+(&u' 85GZW ZY,Fh/O^] RWWt*GQgtü;!Rn3cMfԞ豯Lf(ckV iG4G!dv}5ԁ`#o''ZZNB"nM^nZ4U!~Qp؛4 39fAD'=g@8'* :7+kܬl=F zݍ>NJ-ɑsk֭h̪z^@Gn֐O$lp;SgD'?bݷDֹ YTq$e~W>ItQG)Л9$#˝S8^ ( yByqNߜ Z+C2- :Ζ/rj7fOx:<$dRL}V+=d`b#»]BEtB9]Nov)Ӣ`=I2rxgUgII@BѮs+oqN-tuSz`A $gĮtHuh`2s,maIsIp^ Zn@"\F1{(Qq;>x)A8תQ bGD4B4GbVtqĊBI 0X[EWr)#H0e FGy}W1J*[2@R!: {C"?Yc޻dJjW":J<58aؕ&_єXVT/ dU#gYE} ȃM ]̌#Sv >ś{h:#^r |aUP(l FW'%ɲiNXZrAͰ{@]n &}Gߗ._ Vԗt2_LvM]6*@~5H8KYՌ+38`TȘ 7KbmNiPv2jJ`$ *84Ex<%)WwrBW&,'fdIA"fy4_.wsAAPM )hL#g>26g\>w{KȮ㭁{Uvɓg jQD80{o k"8_}{W"z]`),ۧm`}[My~:[XJ@G̊ěH v.*$%}+B,!]jȮ_0R ru^$i鋥g:!˧7u RL5n:tom@HKX ѪZJ>.欀,>7Ax4 *LQ|X3xDG\7)aWL-S߂Pcoy9o qo=`QP *;ZŽl.zҶ4 S{.M !'7(fD7;~Ucsaq =\އ&q_Eg$;l: 僿[Ӂ!Wݼo6MH.0JJ3- Q)gX\x60 ԺrXcdtdޤ8$G0]2 @pҔxtd#Ҝ1F#ȓy7bh,nb{v}OH"^5Y6 \%ĹTsF485v!1(1ip9;h4g$J"Tq*Om4$-smC !psT1+7u[x$r%@O֪Ƶj!kIK]Ō꼈:鴒 aCzE4M I%:sHqcmsxdG$=hmɵD/;Hn-t6hdXo*@VK- Aek׼92B#v O6J %ejRi?Y:3\G* uyˈ5}BTc=Q/{&n; ud8{Ao!)@Y @nQ)W߯fRBk٢6;Azg~e@#@;U >XGp8y*`oS tQ),͑ŐX;Knܷ^B+ڽJTKV7KFCX@fV^ L֕!nZ˽UJ) W^Aٛd?,:+e N+V|7ޗwsl'`F9p쇜\|*b't؀b7Ğ ջ4lޜ{$*T~.iWL^8aq'` c;B?B|PE^[}eg[sePcPRj4ANM6~tD ,I)jQsol/gCG~b|0lYtIy=JsfYڌ?CgdN_mxP *i`o`~GՅ3&K.](qq^)#deǙL,c8>nI?,HA2(8SSnCoynpђh?OD~Ju;tJvl5dz["%MgtMЏ| Yoה DsdFvqzT$oC\kO1zyƶ%s?J?ϻSl)<A)> s1d #=\*98s!=WYn2!,%.Yڛqc32vuW"rU miO-׻Y{b1I}b/kI9,5f : mI7 }$/d,}Ҭ~=] )fvݑpl6T=SmxiȁE^j{J頥BPwT#%x\Wp7בֿA &]MXA k=GnnlC MUd;BHl j3竹ϛD#7N! PpK7J~5ui͵#Y6Vm$Ax}=AN^yi0q3hs,R*`xVa9-\*X7_2/Ѱ% 8bn]ǫ_ֈI5 ò$SPw;SE j=nzyϔKআZ!)dF\UFgCi^q0xr5':'o^kyB.l)c0S[_'J?2/)E/;xx ~֘r}Cˋ1XhiGtKSR+>zAdݴl^Ŀl7UǵCQ"C Bԯ/΢<.S*q] i|KnZk[a|_L_ ~[x^D@MB+q՛OA9ޑ&5)5Hhuȑ4 SЈ )έCiDXjk˲͕CL]0hK܋>.4mƏ RT.sŔ?B1QD0#;[+a8nISsogYV}nDc퇖n/y<1CFyHJeJe44'o/>g|&h@PI ՠ$E%!/. slw;H AڱfVgvXbH!\UD@tWUM_($<3B7TGC22ӹS3Y4$lX~uݗ % Ƃ )W?Mg@`5pI D8ZͶEstH5f `zY7$ #PB $:2q?G X;aBSY 8Xv/#n=K$V86WYpލ 9"w1H*jV)!j:qY8 !rE**[:wgv;l\Tfi_npUxۓzWg@Y`fH+&S-Mf:wwl?Wېs2N*:-'^dDe:)6Pѽ3|h#fb J{n{DWSLe~tUK鲜 F|,`z7df5.`n(h jW[@ʗ}ʠ_='æl8iњ}7 g~uP{,j#j/HdE!Kл7Kfݜ!tpCU,^:TYBm/'B\ORqs.}1. 𯏏.9D*Nґ؆<1k-HI{m9t]iZ tj'Tj3F|cXϙ?˲z@==3f0@}]Af~3EyXynVT\o L村Mi7IƄ?rb:DZ0W_%dt<5kT9;ksC[2zr'g_q r?<7;0F3FD:@? 0/ PȁK!N|D޽lI~6"hV;GP&Rž)P ,s=2Bk;P7TeiS=u[cShJnuo5qF0>e4x|:"kC%Dup% ?:͈`5v [.k* 5p5\? FX--``~dYP1z-=$Ow$c*\r\F 1SaiS*5ĿrIG/AiȎ,RwJ:8}i-RlU$I6l#E]Y q@p٧ht9Av汃PZ7y a_H*@l*f.nPb i}U(ILN A(~Z2]Q=\3|Zzfyv*@C46[ly(C#nn/I>&\+p@".JٶA֕.v'1 ӮG# \C|yα%TKgsCk5gsqW%B! 3y]zBnQ軠NEqCWZ2# >T]f닜<,{@{n>-j̱3tYżMc+է%ÊᕀȦ  d=kқ!L/,\w{,5@wuA--w};.qLݔh3vOƺiS/-ɝh!X^aXVW?mG'N5AY{%Q=3g\Ǖ`YzGE?߯y?lt*,B~O8c%mZVc4>d-DbNzDne|ެΐk:iʋ֎NSݺFc:ͯwD[kšzHYO e+0"q;M󝯬G]3kЊ-4hdSNe L]Ņ =Jƶ-E\*?e9t$N6SAe'c%.WANQiED€b)9‘ 4Od7d\!ZԵgErM h,-#K!$CN7D ƫXqPFh5[A%EgӮ2BTüD;QUbx/l /\utdDU0K O,,do `1ux?"vLy ;. ҃[]嗻.HN =Lr_kU_pK9[sU/y{X"m)Ȧ("z׍GHb-d4cCܥm4C2odi?tB)S 8vps~ǎ|3B44[B~br˳NpSf_ }o6ԴUJS0 vo_H5P0aߌI=k&x$aoeCGDOҿ/7+>Ӕ2u ٍ\8 H[t5u&>U 'E&%ST|N>"P-V{QI3ᔯ[E,J= 3RҺ~eB S+djȕޯ~qy\S^[ΐ55+]Q˃~ݰu:#ٵlK6KդA@ԭ#m\)c‴Ps1$7quYYtr%vkpf*8 ޽w=^B! s2=\K;f2wRׯ{!V |yAel\ljߊ[pB xޜZJp Q r>Vנԗ,C0QfuL[j*-}uԖmq?=oӰofރVUءffS5038O{"`9=<Э _*6}F uxF)Zv7`fL^jMpJ5&5ɋkRl 4BŕuR9W0\oD8VsDS^hv)jNwaק VDHm 0ؒ% :N*q{nMG )qd ec F|Sk16y[tlp˼=aT9La_;g"Z꣝*ts =c̮}$݆ )dEanˑeSs^$0H|aT_uak7O]+uZ&9.a cJdNcC,kX)/낥ҙ+T*BO n<xOlj C$*p#]Z9a&vӚd _cSBSj8R7%aȩs\⋲Ȧq9AM=b[y U" f=g ZIsŕ{r vA.%T{(5YI1G-8G!<0K\J!ˮi-Q-wN%.R8*Wǯd阅wz`?}/ǖym^"}gWTZy6W#+,2MP!C'<gm#61;ڷ[$}<*QTd u5ڮ =9F>{!N8sNе9}`2.R{+uЉL o.N P` `Tl&:zFV_Tt24ԺM0˺M>X2(P|"&q<`K^⛲ ToMӕ:M]YL̀wKnL(ZG1e%k%1+"eAvZEmEXuK#- BrZ-p-Z'%M2hUv MԮ垪?f[Ȯ M ) 2fI/E>R7KmauW5tMH7zʶa) Lu9lQufD 'Nu6gGP6Ke5 vJ]R36GV &jITu(SUv3"7RRX`r'9R~WaYY8ja[Ē`oJԬ>}JyqQqp+"6 g~o )dsR(:uDctV78ыQRmwN46N "W!tԿfUl*Eh3[waYC͍ڀQɕ"'sƣE1u )E r˥JH<]I^(iFҳa&Fhz%l]qK_5#n] xBbmzY|0Xԍ^N)=Ow3kh`S:P~$0?!HohA`\$.2Lk_k'^=yy@i )P>0 z~{VJ5+wk(z:.I·vA:J-]{@'4C"".6wOEb~nW 0Ks̿MAŁe9O0nϴjJX] pV` ^ vPH Tdœin^gq1){fQJ#2} !@0E@!"ȶ_b5>hs)ȃ1S|rHJ +-S苍ƅ]e,-R=frj,G--QzWܜTهGS0Cx-% j i>N}J>Ĺ̄ĕF ,z_b'([Ca˴cEc F.0Ȅn̂EOSi:ir63ϟI|&4[g8\V/CUGd^5r KU{M:ӐTHf=Y05~2^v74 8>(#]^~T-Gd?be$&%-Wwer(\5fV[fOf'38 ju+f]i]X Pڍ-N9s6E{L`kRk\ ?n[$lq-G'`'̀w4t>B\]9c+\LhO^@,3j@\r{ m`fjnKv@"`):zr(:`0bI|!0N3j35- HE6;NmeZ_k~5Uؕg)4dt@$HIQ?Uʅ]ݡK e aP6lz0'9uP-M|s!d#ZlCdwK+u:߃d#?<PfrΌJ77$6m! 3(-ʬM֔btJH , 5UG | jkI]ʱipqb9\B'zq4k1c`Rٱ-`nM!S0{y.*j08e+ol($^w բY W[pǼ< 63괅`l er<[ !5=T(On-F D֔Ù3BsA!,s/tY FD KwSDŻv menZg ~}LF2'J;3NQ%)UAD `Ovn4eam9'Nr{t {**Hq=7AFpHHB +0C))KGtYAYy=z+ryDE$I;3bʏ/ȝF[q!4lf;{'ވ)Q!Mʻ*ǏnxWл5~0xiƫ!-^l~|wW,1R_H8+>J_t{0 Qr3㕑n܎y:֞CF*gI Lam=[`_Qc,ͦ精`R#> 8ZUTyeOtq ~ |DA Y ߡMV?:nW+P/6)w*V7+Zͪ Jn`GUNZٳ4/TOGN$A ώ2rkݜX+H:8UҨ7D+ "GX3 ph t2 /PtǠ qXyBk7怚°m|+?A3F=E6wQG~\:xw O~(a';̽e$֍Mo_LgnE:3Ml*aZ6Qc[WjV2o+#妴ѕа }bF%"|{K0vst|OJkcolZvV=;{s},LaJ0v:߯>c ACoMv*{W_"VP㥛p*Mr(?N7"m+!ɋ#x3 ]]R{`2eC_&#:Z=Q.Dms'$R$jwޘF$;dǩ;d#!r2!Fý^@=o74.4"Smw'&xgG[u6C?JU`oɨu(of_1sA+`Ux,[=ŷã^0nֶ'k7|˝G}Z/#N>ï6r &6w+Opb?>+Х0L )9suŗ2f BTDuN@U65#y8[%|:){ːqE +X,%z0:9T*4/~6죊&C >ZD ƵRU]x|7{hhu JL#߾K=*KTp!]|>MTuA Sfg!FU*[t*ufffnu[օK~ޅ+*zL^)-Z3 zVBV˺* 貶ӑ3Q6jŦҖ-)YCo=g6DM҅ѐ="{O{ǃFb6+c[|kT䳵 Lkv=2͍^9OΜs"dW7I28. pJ=yO>=sm@,bO <$CVkdHMq|AL܌5@XjUg.aCjVF;ot[E [.iՅot4ar׻=U{b.YX~zONsiUGX B!调yr*F!4ToS2~H:{J n+N|\:wJ]dEA]ܜ_y#@ƃ{SGKwf/* ٿ(l#$#2{ IFvz53IqXɌ9'*=V6@y&>ag"U%Du-N"h?>ȾeFb 1ϳV>MU_!%t:ÎhDRB/bB 2髱֧M[50"7g-OJ+!I\c]j# Gރ':Mc-f DF-0YcϿƮr$ ̉/-}]{]s3J-ok ˊD[g!=F#xgx`USFE$Rmmئ ;,l{H45#DԩO 񑳻8\I4~MnN `̷ 8#ϲPB.DEilB;LƐ@ڢB8wZ.EcFpw>hI7\nsģ鎣Dv/nȘBhЀ=b 2Mkz*=KQp.q2$R``9Uv.)=VdZ='yJZ/%RUJi!FQ_%*ђnnyNLYQaŇ<.,a9hA-d_Жg~]*?;Zz A֔NudR~J@Y,t*ѫ2|ZUIƈ3q9I.qhG)@7IWon,(R~MÅ$!5by4^vM>ӂ&CaTFjYH߃aɇ#WC`l~B)y?c% r k8.b?=ѭ# ,,T8\_ :+0(Zc} \{a\7CZ^+Ql8%|`/R]Pƒ3Agx}I@~5Wn/ÌA_R]NBtt*5x;p[ " >` R{,CQ7qt>ĥL1"GD[q=Es&2\kwhm7{N& )M̐i^eăXPQhYM"o< :0^|}x9APnJ{}Ic'!j4U9-өǭQ-_nJ0#8 UFܾ)8$3ax#Q= Qs_OHMI~HZ{FOf]&)Lkr0 |rFP|QXcVNo+ubh#H^| WDQDYf+msï ءcJ8tPYX6$Ãw@0<&5Tx6zH2ѕE51čPg[zs ٙqUhVΓ0#{"ԕ`$}݉Y"|ݠ!m[)9܃'cDPL(^ eH}N̒9l {#|{ך9Jg(=v>9| <шYI.^'X882__ U\ؿDyזnpN6ZNJJ!%L;'ȣ^ 3Zqf D"nJW*;áʳrq_ ɡ`l>:E*kՄ57MڐEχ&qy1FJEk9 4K~ߙxZbdD\Ҍ@ M쌡(^N͍M`88o#"_ KPAi\XPW챊K v3$F&&r&o#.`s|n ӎ.>.I-eI4'x|eRQO9+NFpBcj*t3glrSW[7[jcZ:'ݸg0JEEWI_nO;{1[SWzm@p8>BKJu=X )Pgk2u6_I9j!KfK(ePk1r~x<0ЩT). ϒ}XhXH;H@C%bߦF%L)o ZӢۖxdAF|<ץ%urzj7oq،kODZq8K5qxwrQ]|V.Ѿ`fAj5Po`ޏRڮ#WB/jP#<|EP47\p~]`>7,fJSgLiG4Y^FH&0bH 4)_sؕ) )'ېJ/#Tjl=%c$'?9D8)Y]Tj!>ͦWfػX**u3Fv>oTڻ#̕Q{@aDBGf8QjҋESnnz%p{g n楹Du07[- sZh [gL e;߫#aCʤegd 5hulNDOZU{$ǐCP XsQfqwy\S 6x=# a6E#1MُtFkJ{>*ql❗%w*ǎƎH&GvnNq@eWoF6 }Vw[r~|1X8bP>5;Rex7ԧQHSOq>U(n9p> "qW#)zOOƒ@>SB<J)x%ү%v Ykhʹ W0_F -?Tkʿh <&:C%;u"yrBcyBnRk[4F 'E!cNjtlV<윍*&Ӊ%]d]Ѝzʒ4*n'JKNM@:١(v╁Z_Tsѯ?ruUj]C}T4DAեM G|,˺e$0Ղ[vpw`QcK:JX#)#qm3Y*?\mnw`_\Ae^ eJć G7\[%<- F8X׬SfI_GU7B)q9ˎiD|)mo w2 q-juoOUKzqܹD#2|y?<(Dw׭T)d|6_2/RTݧ]p埚;v".Q"=DI.Gh 0쐋:Y;2z ٖbTۃmmW!U[Ȕtu]8dhj Cjnc瓺߄qv} l92$_g\`2`*- "v20u-8ڙxpF5ҏnDzuU@ZO5k`d T4|28m_B3ߖioz7b0o#PMrs dUY!}UN\݈Om Nb O.GG.[ˡkvuH*fHxmXhqU)Zs[ oKi˯mą R!+Y xR?hYkJ,~ ]})E#~b뒤tyRM,&+),!?ty7ʷ7wuQ ۪6 8jel8_ґV{:lF*R}IPܪ/%ڟk*F~0̭Wwi>EJҒ2o\m~k}(s ӵgF.k-1T (2S(&z^懓/j-#yAz\ܦ^x:pfQ?CKƒ܊{wcKv|P)zpoAcd{ןʞ[{HJ7~;Vy3juB\dQq{BoSi͸k#C#Uy;Hx%F۸k61zJd 5PEU%slK&TR=D,{Swޕi 셧A|K')ЙQ֧` уqƦ9x [)gcqB^(,@t;o@2&ߝfe/ ͝X|a~/vOqmU ߏX{ǧQᖙ.(SGւ3sK[kH)&sU=|tՃn+yqKy^<9Cm,ȱz7}&k$)Qj|vkB* ܓ Qr{ s-p_߷j+ Dru.E,oگ]OI\'SB m`ʍՍ|kt]z{L j`-5,SSs]h& O 2r@BuIEaS9WSTQDİL{ D>Є 6嘐-㉮ln;}t=ljd #tFm"ܯHNܳRHP7~1ϡ΀e?̷e p:sxd)\]8vL\gLT'Hgd[x G6 Ks5,21ΠYk$ftR;wFC@zp0)&#?$hzY-TelhYg Z-EBbpK׳ ߆6f4rX)+ ꥁN]xav=_h$g.f݉E-"@h8RE;;]b*]Y8)L ۃP0BwS[EAAu1fc hl7W: ;%` x:nox{h*${B3eFI[1Vm3/" OO{L7"oUAst>:M_g7O*eM̒sm}rUϭn#b:=[ gt^ziסrr82=' /VOJh/ 'R?[r3Ur>_^^j5F]3 \iTBPrU3I×x m=YH"c&&PHWw)#r\?4ۘEl!Uu? Ӑ|L2`W;?TEMû=9N sGaEM ,-̀mKJѳn(V2Bh;i" x\P8)KLCE ?Н%m $haBry^᷈pTR\}Y#'4{K >|({1v ޽@gz-6DZ30huZa1aT@!Z5▥-_{]yH!s} SD>"u@08٩dک_e ~vˀ$7J xO"fPKiS6 oQǷ&҈hI%lktv"~݌0[p8'OPz(g*9!IZ,TLiF`oeWyGb*_e*ʵ"h6̘UC8m|[9D@k6]Yz.Xllޱ$ &ocKԎ^҃5|H# BC`BQ@a68`S=XN>o)CX>^.deg~XGOl* HZ .XK+z!A&TdHC^Nwh.,TYS&+!=PG9ՂWGcw}SHӚ9>S%6{(=>׊ϝM5OzeXƐPf5g"lACRiL@kMGN Ĕksg/-˪2#2ڋڂ`lߜ|n$xg߼{KX]qϿLLD<'\9?2i*kx^h3HhT"-U[_@LUɵLHp97[?dA/!9^$dL/x"O*ޑLs:oW\&h@ ]tYNѮ2ȳtʹ9mAfÜr+U8pGI_T.IFNI5摙}{m)]ڟW:Ec&-cQk!F}0 Y ITX>7s<8E%w41%晒112kٻJDN<~ &Az0(5mv9K܏#:;)r ="iFπ"SA?X&P]ƾf %cP-6.ҟCe{`S5u^Fda<ᙎ'K^n>+WNf\k=zo''6Ll)+C<)71qa ,nˆה=&f[Z"fgAZְv٦Al@WnC9{bʥH6kzٿ{ri?%%=mN5N$m3dп4kGf#m6({WAy@ M; ñ?/sw(~ 4DdR^ut>JG؟C8\N$?eNߊ>&m [. )=a$ sN都_*5q+yB芦i.Să]b lƗ9cEQn݊>H!bĆĤ%EhD-̍Jȑ <{ۢZ}3ѶbK" 6 N$DnTƳf37QĀr't .PR5/R騮ߋTմ.y9 xF'LS6DFW5} @nKs= hv. :K۱3 rl1tg[)0.]̀al$5ȅ8Ɇ:D?[q0ڬ?j5S%k}"aX8Ɂf+>\I;r2RQ0/# /ftVR8Y< z4P+b!_Q.d4p <:*%JJ2G6n9a?A87mȶHDqm ޵]M&/N1AcXmPvs$]9cm0bJ]+*S/kNF!-5A?iErC2-2RwjR J9f}s R9#*ް:en7SUEH3%xT=jmTT/ww̙!Ck*UVRaXŢPT !#CrD0xW6!tiҀVt`DZJ+v *#X^t&}q01Tg @Do[_MSӄ ;k&VLwFN&Sl:T BW۪psA+ ]C@ԾRBd.ȴ# PL0>Cd7e|(#Wh;`T\Ke~n( {z) OۦdZ?ʽ|5W)NޗSs '8LՃS۰iZi8oAQtV.o+;i oqy;7b IWOxDN_ Xy8 ^9p9ۏJJ}CPLVىD1L 6BH,k?~b Z.6,P7^"F]=m`l_յƙ JMDQArc_}嚬Z{=MW;LW/ѐY3yG?Jc֙Zy_Úffe3>}vg&Ug5nj>hw"F?zeWhZZȟ&0eGr48D ҽr*mfDUc<;a1z[OL ӹdX1xOE6AԐW5wW6z&?lI,⽘OasC'vMCX{Y]b=t+u3VK,CMPipNZ+}4]r"+.rCʯu@ES_:4$G`vdrft!a͂5iE!m.ĬCaRxhVvAw v=J׽K^-hgaGvKD=r4e'3Ih!o~&W`9gj_SQȊEKŗbQ7**:#?4F[zN8 M[&wOT f490 sf[`{7 F~@` * .yǪ?b۾ ap{aƉwYi7DO"qs}Y /im #+EmrcKƄ1G#wkAfţMqQ^3D(I*ouMfR~p^z'^\ g)(C jG;Jz xur 7Ā=W{/ȩfo>gIV%) Q> [6UZ?FQe$(ifɒ `XkqcK } 52Ϥ˴B-T5BIzq0PHCX5'A*I>`WLM||*=ͭy?!<}9F_Vn*>]91*%Cj]fr4 6SnDذCI_}Ks F@Խ/8KŞ}\{FCcֱf(;/F|>K(|taFqH=֧`|JPLH^?';/l`+ʽKN5-N{8O 6Y_5f4A9=%<*kG6AQ{]Zݼ6c24ړcb"YH/Nˆl-孲BIeέN>/8)j/cN "w:!Y= qw% ٜV]r!47PF*;k\LSvC9M 0t  >Vqh[Y~Þ)TDY6p*V:/ދT”p%JYR ؙt+$. M /xEKqp;Ƀ0-(v{X"߃`EXS3 V%4%Yc÷v4(FiO#Tm 5g 8V=g駄8+\ 7>Iekovm.R)ɜ2+59jRBKE1 -9!!伅lasD h/UuYL{"<*0 k>?qWc'%IT76w[r֝2g`gEc>ugq`- A*x^$}2R w-Z FaT(jG '8/ R#ٸ<@tx匹 HIz>˻4dbN\|7SwB8!'Νya9z6GiYpF38b-@ J][1+Q@+GTV$uGB\=hz,Gzm^L+ݵHvlHz8|җw8U 4ଡ଼ Yw_XPP/Wx%潚ŗ:wG|wؕ)/KV6 쒥lB5Ჽb5 C(~ &OO޻ʙr?(մ>s->τ!SEs vM\qa ;6v?/E\GXWPޞxT=B7gζj}"0aϖtZSv(>Ǯ6Ѣ^Yq@>lf8w(q!z%/,54:o˻!y|z7n3~{X;.]Q>c?9"9IuePMc}jr⥢5􊅄acp~Jj]XðU| iwXS-Ek,^8Q< s|_V2=D/JwyMT#Vd(q?ghFxX/p6b`m'd|>EŇS,D?SXR&KwNŔ'zE'eTn$hB왡XpKLz վ6a/Җ91Rzy=j>K)LKUH0]tW2>6J'QmP62P;d-\wkqH)TN;=Z@SS,o<Gl,[R#1 :Rpj-~8o*l˒fTne՝`ZR,<[ -~q[  _-hvhp70g\Y?O;̢m> zL{Hy5$xJ0O`5Que.2S=R t@D<ǵ*6z =Bz L3y?Ydb" w1 ^g Hcʀ352#q 9oZŇ\$"$hx3;t3TAWUO^.+CRPpZ]s/W_VrzT1Eo9QT"'/U*? ^lr2;it6CCa2vLUeFh}륳\;, a@O?LRVǛq)J{&Ђfn7i!.y}%dp;"]|9}M-OҞ8t̜.nl*נRŸxwײ?25Yx[&u/S@kAugW[Ѭ;K&z&w\'Pb[ و8G B+YwG}ER (&ɇcʚ 0 o!뤴>S7)M 諨:Ntd }~Fᨴ !ABe4L'NJ9WC;)$@FËń'zUM;uii=]Eq_QoyZX,Cu|0Ii]L]cQQ@މN|ꬱeB`2':I! *50`+'/Vv<ԲiAq31fc1F.X2OS^H.3jV ;pIyQC~Qr\{vC,WkaA4P?Q-F$3}Vm4uSTW]좢%AgtAK)[eD_t^1fCTyEk4ވn(ffiWKDvuel"uuGp5I D$\r_x}s夙( ڮd0c4JY*Yq@ӏs\jsT;&xA ʹk. 0\18p{'#0:tiby`twLWgGȯ$L_\VE}cr/cC NpPFP|d3P m rY/`nPB)1v>N ?Y}np%,9#f6iE-V+GL1 ["^Mrv‰? $;XaM&׋ )Jy ttp!yI5sIh$HG4^ѹk"csT s8U`h J2lSd#̳W&H*ۡq{xvBZ䁣%f[iHnM?F ˠC^&s0@88ӻ [Yٲ;ߘ`w/TlzUK8NaJjDVOSlTc`KtЄ/'<$WK\yJd&@> 3| Z}c{#iIT 딒'`" -z.($\Կ}#‹7:+@2=BZ܄45Gs:W$}CԇQ#Ӡ?Eh[ߡ;W, $L);=z,U.e Odؑ<슀+@m'~moJ>[ ,_eUJ8aYTԒkʁ)o7Iav+qS◫0)5!FRh`,[Wfj= X r.f%M g!y".|"~W[Fҭ+FhTѿκ! unT@V>8moLN1}N$.ƊAS6c_:Q a;^`1<;N-#d#͍sm׮ D]m~%Q'vEKEC𭮰;èʔ[Ul?k*%ѭK8n%/is偱dja+<`kw/L]= %9LNbJeIX<&D$kN q[S[]Oנ+zd bd6:Y<3L>{VJOor|Km,,J{^9F~о0L۳2z5hƑ*Ie~Nʴ_ͤ%鯓ꕊ\SnRaGp&vu\o9do"Y~&RЕ{WϤ$0C[CƑ8e+@1N68x@v:e+ )>%HZ9Ч7lf*c/{GVWC+@^ZՖj'4TNIwW(-C~ZT#ò}U`Lw9th)L"J_~iԡ[^*:k!E ًHƦYC"T#twv~޴핬spN"VHTziiDt}:K:UI}SŅ;GxeC%IJ*1V*ޣ'b;UbPeg/-B96҈[-5Qb$ٽSwUn# 3fU4_$H:ަR0ЩGdAR0@e7T:~7ɍ'JU{8}cp'UCC%*FtZ= B1\m~ ɝtoC'Eg6D{0RvЁsx'a(P|ۃym6A[!,'5h@ꗟ~&q(`/YpS <7_S=~wi }! vvuBYdFkmX<ֺǭO˩||| *LBޙzXQ-jc"MgxY?@>ą\KM|ũ9ˋe4W o"un]R8-]?a$Ή2OZŌHG2XSe;4*Ԑ 2Mo$6V^* oo񓜷GfAa/).⇤YNKW!Pgr-t\zМKt\mq]9MO~ B+l0"4m-ha'c%&NjGu,9j`S*tf֧ԝE]0+ 6PlU}2sc;á)R,b`c5lK+[ZYtc.a\2:/eʒb)JI$>tJY |Q٨[#Qi fVvN|+)WYP -qʜk/s=0#N(+F maD'Ё4GZj9i)ոdJACَC˧{jƒDzE2}/rKxQMfHA=YG΋LD"5t&_^$|ߣD POr ޼ E nn'9[pgj);3JUsX1RHt-;G\rUo2eA<+²CW/܃% Bɦ4g-ntFTwEh6'K32E'gHNJ=Ph9éhr6-$<|MZh{Ն:gw.if!fvڟ_[@~1 X*.aLUAhOp۹ug#2c @ |K_ݒl{g t KPFa?c>9& ODZ}iqIR^{ -_?mldc3z83wi sp\Zq Y23fI _uewƠ'~^-kLP 2~|4լ&<}GL K3V HG0V >JXL(te%IM&7/!Sn]ڸ蜶pjeZB2e_qi!! 7wck&}_9,?-#FaWXsOjӑHHM q| I#4Au0}C!Lu?EQ6[@Vq oѫ^Vg ?1А.ܿ9/9֊幥n!Fܓ'9R[p) Ʈ=.An΁G28"]U𷭣R\#:A)2@"1Tuo3xBn_+"ue G)6JTW%'t `ɘn8D_@UnϬ,kbw o*1p_ųl,Rd!c]U@c6yи@K! FXR֣5,(l§K8n=AD(?@975l5##>&$YN٦#z\D|?^,;Eo[^#-ۀ};;S:Q֓_xkH+s8p/]Xv*05Ԣ+)иK^^k?aU%h?sMj|%J,9Fy=ŨCU)8ٕ x2S."H7R2;@.W1eiȕ䘢ȓ)6ϢPE-wާJSIr#\ _RMAN7u=#civt>m;,D Rj`5`+Z{ IurYI?SR@,2I/R" a,* |Ӈ%n0؂Zu3LL@PZFKʘܸAd#݂ 柘qtRtLtj]H![><8ے:D@fG7Y򍮫rBl8Fh WF1uD ~`?r\sx*a Vﰋ\5$u"Pgx8i#nwCWj"' /eՉWS byI!gLA $ pq7Ô]g  {2*6yL'W=!;*Oӷ~bͦZn3Rd3=tQ(҂qBftSDB+ƑX:W\Qd6[ƀrV; %蹪[8̓}QXߩFM{!϶Є(I">%׌Y&GwkؿNIp1 ȤDx?a$[AvmW/^77zDGS⁽gi&!IZqQF"]j'!~Ϝ2HEPSV[z0l>d -dj7AiI6|G=6q9cmM [h' V$?)Myw7T6wZ'CTEIjsej[?qfW# ^+ᡤ(x%A?L ֚[(3ՋUI.ܐB5{9+ظVAttڣ96.|G0iJnxEph40xUmמY_Eeþtf#\} xw ؔ")$:u_$D .@\HB!n` \OJ !%NA]cp\ g˽1]7[88W e󡈺䝊$aҘqAU]׃Dg@Lr*:(f\n{ ώ!ѹRV ɡ3θ'Bӭ[ Qo)^ ͎d*n )ߍSyq'7Iʏ|' I3"AȽ.3$CA:!yp^8EQ(/ʯVڶ3\<.y3 5JZ+eQ)n y. On*{߯3 IׁyZ֌scXHG;XCN,Ng?ɥydyQ#5RE`'YU 2g |X"EƱVx;ʻ "=8$oT$e9N ^f*][F>`E M]^v!&\sUO[yL?u>Tanئ;.b $ea>9cuz-`P]#xo4xghw y gr%pޯR'  k۬pf3s⩢`91IR Um`9)5Jd+EZmln jhUQrWMz2$U3r;_ ߲fɈͨ2'_ r@If%ہc)8Xp{dB~Y߇b(A_Gw~M6] g||FK<};/i ,$ҾH{1f8>Qi8uC8oZbVk}` =~Olj3vR6ZQwM^49~1 DqC~ҚAXțh]$@UQPCqٲO t%*U%JŚŽۅezIVAp"@[,7L! J.nCBVy#|:^^vp-6ctcKYU>D cNVP+Ǒ]'d4d (cL$&eō]%W+<#wεf*A# ;s/tIPd&l{ 08M^u|yeY a$Jy|,V =5ozJ(#P^WܕC=!HSW^ړ;zsx2F207}Yd e-'Hh)ij/`" ʁ !]GA\/0@4 [{sfLGƼ2os"ö3 ΓVۈ.`{!rKO~P5WUBvuy2Ć 2WG6 ixy0\5oY 2IT[:0$äS584q+yOWޠHh3$v9Brb>_f\%+KfHc%60Nsi1(X$|PJ_(Emo6څZB1:)4K7"+wF\q|}z|U-Bq] 8GR8a;- 3LiexwYˊ_ 6\ctj{.>!$Oc'[)Cyp(/z"> FN"Pi:xY ž:fC1(Xj"G2` .rg`1rB5h It>60=/ ౕ$sFT/[RUd9"Ef,E4L.ϽDdP+- "cW T|3^DL5Mqcqg挙ir= (e~ągm0|Qh,IMU*ηD7)ɦFEI8!R^"l0r!?4H_\\bUPuʶApԿjSM`L3]}.ZMl%D3U'~֑5]9'F}LBi201q+YڨGEm !JgkTp˭geoZ"'գ 1:gVx2(ۨϱ+m(&ɷO-i>--wJW0qD"93&PrUYÂDC'VO+z9=:POy)K. ?dX"鏡]e8*79X}tl bkj9'CԒ蹨0ߓg/a|%oJdg}VR1i7%I> 7UrVOW׮#D;2z-o!w[;+6]h@Wf$;yF:%}`,)@IPgonPO|4bo'RdМ%ݱLx)Z~_LpD&n=ꇚ} {WjmB\tBGAzv:WDOIM(iK1@pVVP}fF8هZD]_گo.Gꋈca d C9.82"Yv&+Ρvc|~xߡf.UPxuQC翁sI}%AK#$P'Q%j$g٠~(wmǷсRF$;>C왱`0Sc3I~+qB%;5cCX)_6C߱nvkM{ӼP k=j{\VLMV *vW UAL Q"ыA pJX`Eu4rc0W鎘iKĦ*q 6;1 :$[fpˤ|SLi ;o3%,nebgѵ9.GN{k'R#{Lx?$ ~IVb :Vl/}w+zJ 6  2?[{0fҲ?_MLX%rcm7kӲDz'Pvu9͋j1&Sj**Z)OaGWafJ>{w )ẃpy層J?η0gabF+m7)SL=W9sj2aF>طsڧESwi仳ȆIlG׻5A8Ƈa[0+J`3OtKuU( \o,fߐG0}`EGCo8 g_)>:ޢyָQQȵ) R.;īO\<~ygL1Nj+e Z`h(XGM(#lכCmW਩nj9TS+ : .kWT?]%s}"$ⳉU7ǀAih,`_pv8"μrǩr.p+"IPeX΅j1.uCz/V|!QvS>2+x7p{;ɷEdqwxѻ㿵[(+db)r4b kdb8!؟p$zk]'rMk:p,g|64Uϲ/dr'cQ@Z<(6}% 80rfdS7>sD%;FɒϡaMAgr-'1!u]g(O33n  r&ײ2#kڶߗm$ݡ1YaqjUјmu)&?ۭ༤%)10d|8p7nFP;Qb &uZL@!ɱuWP4Oj΁i v t.%nbQEt1mHL)cJd]0d?,m*Nà*xr$fz5bn6s Ğ' $܇o fwwn9Ց8 H;F#tBKLM;o҈(;@ l. З#T2"OrT~6.?FmI{B:5P.SsFpI9WܱˈNO +TD5u ?nAH)1[|,8xv Q=뫛DEvϵ/@<ӕ*;݆n%ǒ81[.g+Nue/(ӛ x7Yi~W/eJo洒8PS`b}n Fb+3[x5ņl]z .$%\&6!Nen#a@Gmd&Scǐ Z`WuK*/ٜy菥nΏ=DhX[9e?$(y+d`wźGd{jn6'oɃWR! #8& \]|㠿MVQ/ "zpO菱 ZsYA2𷠎ri&ObsnMjvj.*YK^RY æF!muj׶HO@) X|[U4GY%ypSL7r)[LvNLf)iSR6O9*\S|E()$}[⅟Q{Wc鳕fXxPjuI'c 1_0Ԭ.AٙiΫ#{YG^ E1=P22;L|Bzc9;&ڷ8QتUȡ~6, SK='ji&>ch2m@ X/3þ%38n/SYyn@.E5+Qw~<9+NA:%@SZ$LpDȝBI_t+U!bL+!fu#A+ k9 5[<%w܀k'Hr)EZG(7ގĊk*qpl][ N$N7 ؍2YbY_\kB]Lߪ:m-Z4g =b)H,]}ѕq0]nC(FVXE%` j#K`aĶTqE`|c~-e7N8Y6e75eW]n&f铬pCE;И} N6G<5*²$ِ'']?zQfo@4.#B;iD!Q,7lsrtln|żS*s NEq>ր, zC'5k>v<(o-4 P@a={zHb }`"Uw*5ecf,4_{ '[:J䏰7$GUД]33rst,o7Fh^ia2[+4XtjSI3K ąZ=*mYCZH ?WwJ>z,?׊d2 oNFv6#$scIF"Y|BW8&VG,1:n@l xc>tz2=g7fu]uTfnDGvxu!yEbsSXLS_c(UIw(8/+!8>ue!z)*9BL_> PKF\_#O/]9yVUa5VY04>#˵psQ}F[ゥ5SWDz90OZ=)5 7^SKtd,!#`ב“T-T=5}̉MdKcɰbtpgT>sq`{%}rk)ul~lk+mL B4'zh#HC08E`Қ圊R~'R-2>`6˕oV.X]nf~ѺY Lpd7"Dj t|a0}vE SoOU2Ų#asYf3es׮%)!sٛЋ5E0G-Dcxaީ\POHa҇S] ~dd)׊|b6„t{FN\eC)"tJp0袑3HHzV.F"$3i+S@nRiCUٛ-q0 $ʽ0# đz@BEbC ,@!ڊ޶\AwVqܖ^*UWO$'iKS0'Wbq̾<1Iʫ!E_ JێxƀNk/sHD,-x>L D"5Yna%$ퟏ+uRr޷G+'GYוn\o]KנNN+ 1N@N5;U>[kƱR3n{!CP}v#i*^kO}+<FMЛL:ZL[lYXLLKEdtŠcW>'ظf0(@7E^@0|y_qLyDaKڔlP}˞Ɨ^1t@y5I`kk,̧cx>vM,f[hfzF{x.oMwJɋ[N13AϻvN4o^:Ȳ%3[k۱)԰Ֆ&f6~=%WqW'@ڃC?q c];ɣoלkV=mAV\XD焎Y_&?C9$^0}v B/d`N+#ǞF(&6$exf4rшp(U/[勍&T#;x4h“!. $Q0JI{!8,P‰><>';ޮj 6#3F? DЮ=¦G*_~TUϦzW*w{+Xz}m (wWT.-dSeuFLC=/)Rlܥ+ۢ븄@aCFm2Gz(70m~K=Rȋk|6-_Y5%S:%[Bq^"vh7! Gy%GMS-ċDܡhxgN~!k-_vܺ6>șÃpRJ gN;:>ݕ~񮕯ggӱ_|j)7ofRff3p`z8.u*$.+@BS#RHgT~#Eؾm~1YA, wdi}ֹub_1Q wlNImtzGI4`4PkmQV$4ʣCN(daQޓm+$0 .Ibէ*X^qtѠ`zquڷqUTc i?o'Z?:DE`1 o{hzηRHτA9|59V(󷙮\*)t?]6,ϘxNh!=4Cg, /5 OR*d#)AW `1s?+VG鞡nqIgCGILܤwUУ2mWP$h:rtr0*P/qV(| TLe /'wK_״_S|c8Gk|Q(0U`;%,e\"-ޫ-0h#Ϟaz'%c*vbvIw?!xyGJ \a"(z@${L>ǜ"BhX bY/hޭUǢud0=}z=dd), `Y "`Pe`~RDl[f . wLZ~Vr81Nd+eeC%=;79~TP 0:bQtywca\WӚ:R`b%$Z'FmNdրBA*oJ g)ҹ3@(Ʃ\+TF}?"ukC9d AOC2X#ї}F"$fH@7%,ECHP#UDǪHn6#)fF~Zۏ~ uz njߐ| ɬe0A;m1s/B<'/mjCc nt[`sV޸ <hRP&xf [<^3T&Bidk1/)v>[|sk,%C7A9"*ҴuhmN7o*Ef Eʾ5ݺ@Tv@ӦK&" XڙMJ4Oσz \0J˙ZN.@NTJb w}kBqO#™8Oh4멡  48F'CH5|:-j&SH^H>'n~Hn܌Ea\zm&_ jFYA6@J@aߴ5^\IUޭ%`sI>>)VvÝY DŽ;fzzv 1_ryBh9+YVװx!hVi̩wGJod1(K&BT0ϣ7E:TzςYYhNeHi#'1#[k'GF%%jb|mhy"6#IϕWV5ƒ0y ./Nwyц `48$'sKr:_b^:'u!z?Q @JQӐ*[xYUSbMKM K]ZB5h!ՄŀXw' WTX~puR LM.vjOoJr7֑/;gL3/3Ə ZM.#BU$,%Q WM_M]@ehP7ii>BwtIb/\4$ߟV@e3Uv'q47 hV{_O+2v e]ʞW tWX)VBakƲa:=om}Ar50tY&}U|v,=Yd2MiR 6ֶI{cfM99CX a{dwU뉤#A;/>2\mpǸp@Z!=̄%OK[۠TFZ/ RsC]`C\kyUԉQp +1NCM#!rѪP+vn84鼦fRgJq 3ޭOfc7@*FzCfw睚E3bbthͲǤ?c'svp|f[ҕ b2xZ&$rR:O anevT&jo -b=Qcv۔졠}o7) ?[5nCF =,f=Bce+M6iT`LZ\'4`!1Pi0]xՐ@'JQ/`N!hH;B^ϑ&% nW(v1-'Scnۻy[qNeY3(WC;=PO}Z?ަ\&k7 GR |l_=}-+MG曶VruӋ]xfbvTvdbrIkCw܍qg`{i9BDN-,F o]h:g*5tF!;5WԁN >Vaޔ&ؠxUD ӨUs ;sOOt J냺GVn[ZPG@^'$5gi4#9ҟ kRvYSR1xS7Y1JZ 8 dxփM6ނE#OxZ[Ĥ}=gnT͞xp3T$P+[[@eR^1+eqeD_eAҏƺ#_>SR˳:ǎnX~WVz#4ՍÄ=e{e%\kDQkeUyasCr@*Q ̢Jlj9]Uڝ NA钓OZ&b;j,eg/흋F$ɚ'nE>Uv$l|,|ͼaCդd2 a>ezy@t8rWTjݓy^oakP݁!g*p0nM<?C7\G4 /MxGPa2B36i+ ݖ.Ƃ`@34B^;c2J;-ҤQoZ]hMżAz,cAv>u<3ÆW["gdHU.ZŸJ`\{u/0uŴۮU wx63¯3_chp`vMn oJ S6v=r: qS1P0pgtSh1,T>wPe x%x4nj0X3ޱd+)2"-jC8H}PP"y皈dM/$ɢPF8cق(I p.*Uq>/# GЫwؾ)QdDҽ/نyR H(GDp3;YIQ2F@:u{Lս+_;'%wx"*ߎﳳ)UamDf9,cO(%'\؞v$[oj- Ȓ \V(ӥ y?FJ0RZ8OrQI$U֫] ɕ5e▒3͡Q-QD 0/C3=VgoC +{X70Շ+.P |$t;U^X64k~FYF6/$C{֏Kp4ezWO#nHщc_mG{D }{0F ւLNJ w/g'A|3bR>Ӏ=Q.2fR{Kt~ԞAoLiO*UN ?yޜ#Ǜ*OI͡)˻"Q_;(PKK^RYz򌖲dtfZ`kYO؝̟zDQk]]5#L;P@9&KOǾy݂uhR#rZ7GuqbgMI(} Cޛ;S4vI|FDZ%ZYmHz{UH;TG#ȿwb~͒ ʆqM(2`Mיh@֜n=Y3B` 5`En5c 7!4%4o-mhm4rK͓HRIX+,)u5997]@xuʇ\Bg՘^6{X=~M@ J iEu9?+2&R;0Pk_GJfW{%4ZovkA Į$ W@XzOpT2jW64D5 CM婵:P 6iZo99BLPP*/A{QkO"!p';tfJ"`13XÃOY\N #lxɽV[Hcf]Ƙlr<* 'ZĬnSy, y gU};-vtiŠqqrh@.O޳Naϩ nu#4+tZpӚ=WCO/+U$g{C-^;UU>/<R {}"Hĩ]9ah݅bA'b E[7`F=r.ˁRSH!MG㎪kr4Z8j#Mw^YpOGiQnEb|-jRaR%nG d#xOe).:1mw!nna_x/((5Ks˛Bj{!ޛA_HpP`!vD%$)cw?!D##ƃ{w۬^cկ+_9Z7cڌ!&?ѱK m+(aeu_\Qt<1?>fx@yy`VtA\)z9xXpg 'F>{ P?&ER# {*:gz{AsW'綕W`5`lsj IX;?'5,٥kh^.V F "ؖyN S3h(Mb?7n? Pݧ,;_d֊М:̨I"cG2iI1ܯ{h,+$9ɛ[Uw-i9 Ld1Zx!7Ií7:%q츃g(u V\!C= 6t. uiG-8Ǡ@AFbBb$Z*g3ָ.:̝HqpʴY[AnlE"UOS%%\W R2o]',bo̫{B (*B?9 zX̤j>\1j|i){A:tX{qnUnJ;H[|ja^mWDT-zζ;(XaZ| NqJaB̀ 5ŎDd>JXD`$S'H݁86)*jL2]P;"|2Qy֤> fVSV]S(LgώBq;wpqEr (%?Ԇ!1ZkKX@ @j;Mi&&q]8{~%}XR^9T\sbPZpݹ}* V,d߷k&*虰BjnD3$ϔ׆?;SKLeevF<{NQIАP1rȡ;_&ҜDc\{R6|kX93 ޚpLcLxĺ~O+leBa.r ~=K/sd5oApͣy+܃oHvxfWɪ ?l]z(t>m"4&YCpCӊxFb'PAm?Aۦbҽ. rAlsm3, !bԙ]R }d /&>M_&qu1i{Q=Wgi2_M?ܪc*u(F<b_?T}ZFQU+"g{{AԂ:~0=H`kȺ+3R8RTw{!I"Bi':uA#@A)VY|U[?:n Js$ ݘ!q„ܻ_ 3)Hw7Qjp*vd[& u>4Ι>blI/QVuCM D}]4߬Nn )6|3©.)J?CJKsӖ4XN1oUkf8G^؝>vvX<Է[ `ծ2jMiC5s;wlj?&%"$(cr徛3l&PH.ܗֶ!Iȉ-*3\jVN2:pF'2+d& ֜uO7.Aw| , |fGpL36Z?^{djP)18T㸻 I}qkNŁ5Qtߏ(I-S%f/`VrV쫤J?#=q,j$>/s~|F{ඊLTaEViٛc~TP~zݺE=*mT!\eB|8]H"xʦz{bZ{8xSpAx]g͠FH}tMA[_6jM8zHÁxX>_ cԧLoOhG%n傉郻.IP/@ӓLSZKS5!X'6BLPN-Ao5)zXǐWpiO=IRe{MsIsNvj8IED׸K➌.Z*bȿ9A::HWk(LF:NOP*NtopvrLLA_ޚM&HL3UrJMGodB k+5*Ïem2HŶK6!&fLowF.Њ"gj?ldлhI;a&gl)Ĩ;oJ 1emcV3r"]0]rS›wqӤ+T Np f"4y֍O%i/jvBzZ)ƖηЅ2`xy\R%<=%.B(vDS QӞɠ}ſxy;zTEVjB9qz#ve#1 !WǬByE;sU3$*8u߅tDP{I}]{޽7}tOc|?0ȝǛ=j#Ə79nJ݇*vZА׏%8眿/"Njbbov JF Wgܢ$xr(JmBw)@z[dy =N m>0N2 ˅re칪_9􂱤dS'߈Z4Q-m4Dܢ}b볣ծ:^K</FcRidzѷKCXhzӟ9ñ^O?Y]]hm%r|EzZJࡿvxq%kbU6_@כ4{7on=<}ݴJN'A?º4zS<}Qg>l8]P cMxu#v8Txj+0'Ɂq*׆EMsJd[ ;moG}G AGF$󺵢vk /UD@VbR&AWؒKf%첂dЙyʔ#_hCtGwdN=VL Vz5b-ܛfxl+Nt3L.5"|$K kN5\/r ܏z_c IT':8>xKvH˔a`T4k,82ae]p8ܫSNM@9Q* (" MTZ'ڢ.v7kԬf!_OFNLf@Ӎ}^nߏ%N Cd*,g*W!@CcVq^q.{ % hg) uz>n47ԍB暶Hmi3T`#$>-G5k79th\кMSl{Ayr쌾Tɞ^)#1:uem#_Q0FFO~~{1 jNLF 땶aa?x>k{+Y %}dQS[87B mnj)_ЖfѥdR8%V))eu yv9<5MZ-3[e+qOTt+86sǰ1Xtk}]>yP'z>_ڎtz58PkGephlN(jahi,q3NP2(pݗ*5JR_=^@Ěl1e-ŹT́gS.A?;!Wju]}vA5Z!40Z;x88ɿ15S7wp%G#EX+C70tfvnRb}-ZD>}(Inҫ,\ Dd$F+s[lɄx,ƱSAx7vsy+5fH4(M绡,oz BIF-;WӹF~Q7պWt8 ea@՗\7f?=SF*Tjo:P%Z,¡#`JYPD.1HbѤ_-lYuW/] ƫ!cL>(*K-CQ-}ꁥfPdzj&lmu%#GMEO< =xjf Y8Ȣ8:-iKd39*[z"_+m9R7l`O腣9ա+xMIR\c>9NW^H[V7b'RΞCw]!V9 *& 5'~.0ԝ&^\v+E-G׆UURͦ2ANf[-&B@6^(&#ҼlS4SsyjV,->W޿oUqRd=\g0S-l `΋PffzDeq 9ȸ+se `5pi{w=]Kބ"˾9nDi (ذq5 Ǔn9oO^QdPTh† v9"5/Y&^Ϫ+;*YM2]^0K/1 a.%yZXg6%7emF"zJXu3~8HT-ne:_ &B+"쀔0Z6Z =;Dm'?.}H־&&fl*~?ka=YR|pKe^W]~ltFb:m݄lx\ X DDߵgN*l茧i^4e1ﬨ#WSa[!Q&P:dnCK |Ud!mylۼuSui;=Aׯej6Za8ȳ[:)b|?!VׂA(;هy8f@PIߣ݁ η[p̟$hPB&+҅fW .8Lz}XV-lArܸd]Ύ0"ꙺQ_r:!wC"&k`hD&7g СI}#@ ,Q xL>9@{=ݹ%(:/Ē8)_IQA}(-Y(CuMǡJL;62' lS}=dnBܙ`imyX>?+F2hE֒( Y4M.,yR7eh=ޒ7 whEA[]0f{.nD[g n+zyޔlfUk[u֣LM{o' ɋ`K+A,RE.Jn % L zIq9O#<]qt?NODLBPM{} =JOv1«TZgSo(l !=Qm  rW`xu|`4*k>up%|# >ts`؄xᔅ}j ݴ^9k$2m-' xӿ#.YqIKAVLaJAsa/rgPc[GQpufelDdNofoY8XA(EjV7dR,Kjdf4zbqDdAػ\ B +LV^LN_F&*Մa 'ȯΜg4-| +aalj)-G/Sri)1W7dXS! Q:P]⇁nSDWy\1mEh'P^EQ9wuíNJN@+b`}Lgsf[Y7H*[&|`cKH&K2+#;(}[кRYYR2 VRAb0%bSnbiSTCjEMk^3bGSV QrF1C9YC`R'g Z$`a/Jȡ_[ހ A6V#GHr@p3Į=4ӂv8AQ7uv&ZMbFkZ yS2Zbyo d/vlR4X$XmC8N Nk(hTeHBajC>jeZv.v5ZMR=9/K*ˡ)o0QEh,d6/`4ɉY/r m߆x ;ZqH +YȖM ڬKAO8%_-[2ں!e!(T~ڨ7E;v~Γ 69O .O-W;_XF3ɬSr'+/Sڱ-6'UQ 4ҬL~_u7a/6%{ҙv,Mf@ܳXTS-Ĺ ~B1dB=E!-8q)6LG vvXV&u:-S&\c<gPRULs8w,iL[+^qpОZ'olS[ N:~ax;ji-?s]U>5mq)ĩegセz+ů0juez/')d+}ӵ捯䂓k=}?Sr/PGOTqcpxw-|GͭZyS \Onű_o\sYKȭQ+غ9AF7RhoWzMU1_j@,e{ 9bL7e&Zɬy!zdKpUz_8c)n)v,w[H@$^ϋa`Ļ3* ]=\@X"l">>eymNT+ݹĞU :C7ȵN_cZIh1wldDoT^yAЛ#o©9 7ݖCQu稇~bYq͐~ *I5b$KZpM`d]=VK <}75 ;'ʃ6VC-"uvJ]2Jb,>(l? \XS#VrUd!mW|UXc /ÌC]pB k)L'o"ǒAṿ5>J~Bp;i''HU8'@'Uj^btY\zQfpYYN[AN&ߧ(M{1&1d5Eq< ?KykcXLe#l~nM^$*>7|B1"9y};i^1 "$ sF+\4w._|neV-kn҆XYj񲅅ምRgo=E++5Wװ?S9ɔr򒯮 e֫˛É>,)kg ,".+pU]7 1RuzG'`\$; %.>y3)mma1y&ed>XRG1x+h/^<Θt RcF7E?x\p!MTTkE6tk gA{k;JBMu֐mh<;S>_o^KqLDz 3IȟyyɄ7aԚ ;%eޮʺ蜧 v6ƭv]z!H$?Nfn8 9"@?T I>sp%Np^ȘL"\;K qM_gB{U*aTKRG'ŷzQ#EP,d IiW. {@`ynچ=ԹlJq2:J:x*=Rgٲ{\ &2&>H J}/sk'BF[՛ɓn.[Uut'CLL8\d xpĄV-#"CQiR t'؛RƕV.@U+kzvHLH5̼T; {/רgʅl M0BYCpRm:QO:tK|Emo) _<쫟Rw:*^t%Ɣny%kde4<{eױ{,qѦ5i(~˭bM3=`p&SH>H(ѣ+r+ooPN|[M"?yJ;v\YnQطЁSX65e*&G;6'a^hQ"eGO:Ct-/paNGʱc$`I7{/gm{Fc|*ͨ%M/ɛ%:wQv\L))7=Sf2) ,H~r$w(aw ul/b'{HsR?]<~lcp ZXh 2Nع07hHV~{A6+JvB/sw',{k&FԒPJ+輕>mYkH%Z9~Ұ q"nBZ)ee&fG]+A#QCctpI:UG *l:V˅R~Ӂ+mBMcRU%"f:9.Ppv[ٌnD.g=I?60Xx>,\"og#4wDQ>o휈z%@;bҪ%<Y : 1Sxfyi 08fH05Z{.eke&0|!#u9")AU5{ l}6.:cFfp^%Z,K*qN ɲ41:h 2xSrV>A27.ޒAيK[UxQoq6\@]qlH¸HИuEWb̵ؾyRhvٖY/yBk)$@ʬ. 3s{y2NELU }^rwoH\mWɠ~w];y,!]G^ʡ&#Y7zj t`!gQ}'$` .bNql!аdZ4 %<Gh{f֏R2 "ĚP?٪؜ x&ºڙ0[|aW "<p1kj0lGӘ/"h8WюPttvǩj+:B `eǒ5Z.O?UH: !w,d=`Y8u]#{U(;E uO|b~= k4͡-/bcɄ&o0]?+\Ƚ\(g0Bu%:w-Z6vJ]&PcFK ( P$h0H,GdQw8E4e4xGoG(s ,;GӨ;6Ђwo|ö1rݑ3|:omU+ۧ0c/JoQö,bmUw0ݥgbcg j\ˠLMŽ|m*jyeqCx h?*•HC>Ns6ei~s&B%zdŮA]#y>/ddabDK4C5gJ@֡M6b]?*p>gjJ/7;R+see&:*8^GE"S|)Y^t{sgynKp.t#̞@mWpc>"AC}K8.) s.P.L-aO迤85b7Q]͊|aڿ2N}h &F! e[t@z &3G~K9/rQn(h~!cXxP`h@EV3ƻM`Ӄ#Q0/vRg\(72kYڪc`>M<1Eg;F k!;*lhךz@VuNsJ#jC7oQjyOa{:3FiU^A/ySpw vh5QCfҵ)>؍GAn|~z0Н$%~h5VJf`~GPa.,К:933? ߎgpEݿfvU 03`]Z5[Ea.ă#v`a][@lp,)f~v).kUc%ѥsɍVBFmȺLK̒~uG7l;(Yth#*ɵ6 ]1p#Y$NMx \Cf0}x^P !p|faӆ`"U kH^Q5O$yW1̀jYd[FNZ) \[hw1zg~WHY8X;a1U`<ƯЦM+ hDf;;ז\Մ!&9F3{fQD= h'$@3Tk9{HEWw~fG.Q",N[M,y!ٴ'9Žy"xe%qa.^uhl51H&A5:\#NO_< yڏc)[uFjieq\`C)BI>eR4ANaō-0B'[A=_6C*^ee1c)vGCyNKZ[YNM#^S4;xIډק" D L<;hgEȦ] >_*pZ^'$^ũV3?'nʨڼGD(}(d><|8 'D.l̀`wu5@j\el?4P-1{Et$5ꚤ8<4M2)6O8X"FFsV9&5LaJii.)]hѢI =&)YjYƴіؒ2P>TȒ֑&2ͷ+t-A6%򢼵=kw Xƈ 9p7+ǥ{m*m(c;"0oUO /vb;8K`l9İ MzB&Q-pzk%̓ 9mL gvq?Y `Nw`_-'1Bɍ oUCPټ="ie#Ϻp+$'&,˵xnv 2><5&w7j79ͭ [o t Vy,u|~ۺ2dզz1{6XXx5Fw[`ѓ+Yзv[2U>TBLTn?aW]}#sX .bLQ&OChZ& =}|Kǒ6;m}Gw ?_Uȍ\*-~Bqf.ncCIJߝp g?,/>;l(;B1es (-0G$tE>q*ƉJ(دRGpGdcRaw kO UMf"2ɶ' 49Ic5m V:]V}Sm$ "M5%X[K O6NJ[ a-Ҳ;n>i.Fp~-T%dSV~6sa/2 oZV(A#vI.tΪO=ո}0$=TrHZ|)w%zA+(&m/GAPz!0qַ@@3ӒtF2!(2w{dR8\D#{̈`G\bqA:wGaS@ WRS(Vn5^{*ҷ$=]kgo.St%`8XW~w ^SYN;Uūx' 4 &9tD&%͍Nj,|p0̊K2O@0'x6RR3r4e&w Vnd,V$wBsk&z J[#wBfO2 -J=رg~$I+3$ 0gIb{ʋRsa$ɯ*:ay&w#O@Km8yJs ϒ =3/ ^($W^&" PQ7'-øE bVvV 8%4ؗٙe- r}q 5듯_Փz5M +ݳ/4xNDEt?&lCx٘Ǚ>ԕkCllOͤTQn T[wJj/00oo?Jd|A/C3yx?~Qe'8I&_9~naIgh]ߞ'!쐿(8aRkV?s@R.*x)77#"t[ [ c?9 1br7j R벒~{~9R7:3$(i/@Z"4 pAjO%X̆#;j5iHxO̯"vbj'G۝,H 5*']l!V2w$y_FpaGI=D*7y:K_7ڃLꕎ[^.C#%St: >S`O`|qei:ĿvǕsJGpB[~D oO>)${}l{]J[A3$Tp~kW5cUxuҾ4~^4.s{DLkKqSYZ (D>!-b;=n~'ߜ"j%_Gh0TxxZu Ӗ MҖyB2vTWx#?l0z6խ-xN3ib{+a':2}1}j}8bA`7k`{ ߔ\3KPVk ?& T8zKSY]%F[t|_rL[U Nq;B&^cꈜ~~z.GcWtb&ҚWKw{Y^SByrp +1&.2 %shDƱkZSCzmdVNvyXMR+6dqm|{C)eqF_ gչ$j&㗭M2'Hӹ[ +dLamV$]ݸ2JJ>XD:SJ#;q쁛lmŸ/$[WlmhukfٔW* ;<5; ⧱!c9;tNbz)8aˀ'7da't)B0FwX jR6C=9,U0❔KӿtšRlVeŭbmS^n Ni;2JHSnO]QD[MvMA9|(!dh@&Uu,nI_ dGKf$$ ոm.H @YdTɤFJagR 3&/T 3x2j+Xڇl_czs:@9t LZ}nJ/~(/h{LQ23~dBՓ,$񡙪IG2fGt>-E/?)^ ;WW:tw[ J∥cx[]Y IuU߽5JVyڕE huƚ&HщYtg /6m,_ZLpK!fIR .ӂ1EqMRmZx fzK8l\dUtmg+f CqԈ;*A|SE丏lʢ8`{gK¤q v+;QbDhtO8x 6r2V .عQ-cw# 7,u3m+>6-؏YHJyt0;;ɧ+^"y}hap"!:b];KKV2 /]Gxݠ,7m9kl!ҝQcfӫ`M6d #, |>L{ee+2|ꟙUn!ݷP\Y8hsLᔔV@CJ^d;E]ۆҍE{VN`۪Q +bA**R/0g\j*<^Wsnyc*ve|Ӓ@rch{:v"z9"K4.CK$QVɬZDZ% ȓl5/G/aH*6EAxl,OX=G:ƋBG -,cQL)NR.r=OakMa쏔bG%`qg!D8iģC%=?\EQ#JX:dρP9.R}zZ'6]8@6'=@,t)Ax8tA1lȀ!oҚǵ_ MF=䝜Zr}S1^<աr UBR[Anw^MsrMŬ~pѽXo_k.kD9; <~>ߒRUTDDɵ d+g[\W&3c>x' J {T몂!A22ΤF~_cqqFQP |_jCPd_l Kd\T/>oX7GcWh6U/,gF'FsEo6{&pp+i0K~8oA H%Ԛ`SoQPIj 8]1кX |ԣAa}fWN5%$:Ћyص[?Pf t)Ev(A9W\^՛4mO4FGkܐ1=sRJsEN7}X6z|苩90> T8 >Dǘ}.9:ֺjiqcAb/BVAvqö6Šaf KFo408 &!IkHYԇ=(!&H?urB~ci={'Z]|"@F@zz)PZFlW4usv,F$3 kZ^o (fr&x}o^‘z&+P9UAꜶQ܄z(Z>zx)+['pIDVQXa nGceG* ҿիdIZRߔuxṘNL\_PӤA9`-. ѓ˻.k#ZzkI,3+dCƦ]pk!S1 X&/bTu?k٘1Fu6Ig1kbǮUB)2-)M3DFf+~W]R1KHO@hƱ[1_UyK3:4Ӝtw䫃׵]Qh׋T"4)V늣dStfȍ8ԄT̿QVRA7M_X[ϩr:Pμ7sc`CD}EV@;\c~m%FxU=0`U϶J 9eh_j$avw)8 r.@{P桝i;Efͅ:GZW*$pS Tg˚cod,^FɜY%}p'%?f)F[_Xk]1 K7T{g:U 8#biѦjO&5?~)$hP+ݍΩ $Bdط1CZx`@6n}kᆐm9},"9]b-.ʄ$~%GU@6tl0 vZKI?A\n'pէ v 9|kl%xCq8d+넧J ljɔ*O=">GM U`cAG`hޡ;DGBt&2djF762B c%]2&0ke{m؇.`rYh÷=;$&p?M,Az@cL`i=w̰޼\5B,)cQ_gB.:rgv=T[ BCC"9ޢ" POv%JUH싙]hE^F8 0}=B D՞ *qIi%#-fxlI-ޣ19RB_ ru@í,Ka0P>Q8 i[dӶ ~cf0j*~6O6Pr z?4h.k]V䝫MZk~dt 8`)j0̀ i2P ?2}vaZЎ EYZig@PKƆ 8ɛ#hDKo{Cu ̘A}N;"Ip4S hg&]xf BR~:%qZֻyELuFCuR,dS1}r!]\8ؠ.Xʺ T <1ShjٗƋ."þ\!?ӻjFh :2#$_ՇM"M`g6:`H(+ e?EU~#JRk7?r]Z';UF=&!gA0q7aJ]":[eXRipF~zᢾyI'^;v \iԨώUc 9န&o,U6֕)7o9:e#bQ̿\Y”NYiVl=긵`H"/̲j|:*CwUOnSݚd,qEtYtچ|\i|A7Vp:{+*S>0",FOKMd#+_a(Aߢp)\˂-9vqS$n-llRW8M"LB3 S6h9R(o?~UgGͺv^f8 ; >ee9j,{ ҟt*ѐQ`pCR^sv M NJ#x--ܸN]7<7ƽ+>P"Y#@gy9$|kXgeJW㚴ރ!"G^V-jG!sQY?#Wʅ9aYQKa8TxS*/F,]6 o<0GiY? )"\~T\Y>6MX@ IBU!D.iҞQ; DߏrWTp<A0m6~ ?󒎧{ R5XhhEr>T8W˝qdz& O;_gw:$fר'J)o{y' EA`,j%irT⺩X!>le _UBr>؋S'gqs5g7e$~EZSc袇UURuJe *(WP6}e,unţzQ%$D;ݥ=40+TQ)-0 u.^^C"g)B?1 \1N!6v0g]p2nZ3.B2@{:s=iΓG^y^OSC/btH< M|\0nQ2\c u3Rkَ=S^5#מ1եT)6~ 0OBn!nva=/\|bȂRp&;se 61;$5=L֎-4}i/ي{֫D(AwП8NHI'pE"4^ {q~%]?F'aI2^ntN4$>5efwR۟O{3 tCi5 Pgh*6K;x^?L:%:;xu4=lHdzZpspM*_ʹ µB1 k Xj%,C]VVyꇓ)8@2'7W.Zxɯ]V,Ӵh@TbV3`Ax9bh>g=/hӏ|bE{Bbp{cW< K ~.M:iԉ澩9,͆+d*\Ylm\=v!{Z5S hSM㠃Ew{W5y,og:;Nt!Ў(in8=`K݂ ԫ߼y*WU}PT/rֲl N7 eHfX @=z h~BЀ$OJ?= H-R(0,V"$ '-VrM)(DIkA']j@$mljAxjׇw琇]]~e@zvpy GZބό3׀EdZ(<a^!iD(<<]qSiiPt)8 4[a $%|~)A[>UY9bY.}:mr@:/k'G#+qhrQ.Z+Fˑ=-VE>VoY bKz!(6 *fbfOcc[A yŽ4A7mGѾ}%`&(1Y_Qb8=dDM]j5f{8[WGUs9;c*<90s=Da:W8vCոhO˛;W"+qͯ덑](7Љ$G3]4-dדmD =5~/f_H?Vĸ 0;}}f τX]h]ON{!94hi=S% uny5 DWwh{X:HX4жL2M(i/*9d^%z46vKZU߽݊l@u5iL߹ -̓?z;*% 3,\R]*hu(Z"„$y@줇,ʃnP,>pjAb*ڂG%J0fv \<}QԒCژA-t}F\2#}(olOQd(  .=K`e l2ZU\)u1߄q͚H70Na&a=*n6I[0PWϱsE`QD`3 Χ& UNQFԣ&4`x/azAV%ZP1Nmt*g[> ζŠ5KkDbȤ.σHȎcCl 2m*f T͐떯R^}(gSrok\HMہG TҌ 0&!ޮ1 ![ uD޸[jz2z8;=/hyƽ|3w[daMhgDMn`Yi ҙ&vna #2\eRiA1LF} U|rBtvAvǘ䚯i(Me8LۣPe1cO6RE6Ư~X(a@pj̥  ߦQ{dnIK]`:XX ,wGE*OX1I8r ~tmxm3^q mۃyޑwRcSblתYaQ`b|}dd ٶCT&\Ϋ^mDxM\b}]2>.Y* QPi:Ȫkg!@g=K;[Q+YSC)ѩZ<^d<.dz]#x m}%gV|p@jw&rapGZPM !5P/l_}ä$ &V /wNmn,P(!Ϫ8pBc)g&DrJfh%/"@=q1=[B.u{f!RBp*~PKs:fIrgagsbLB 'J'W@rh6x}%`.AuBK.E2b@Y/6x=n{* &tȀ>ӹg9aqe %&#]Ȧȍw~g@GJ4>6}`୑0נa,IwCڿ_tL(]m*si](@Vq֕]n AW뢷w |$_#3 ٘?i S)65 )Xgμ)m寬R:.`bphN6}ÔmvX>K \b5B*m1vUC9O _nh\Sd%ѓW\-4X+ ( KkdO6%EY?J3s 9$M -6tλ}۱-k<4x;sl 9qί|$fHq+ϡtxr(a\)amER;u(ͧ++]2j+\kzz0[|'3ߌ@AE9&pwwd@beK^jڗ?[?*([&2xw+f9Zcj+e0yi:>~,Nȶ/U;d"ؽ  [,N(%Hc7ylky׸GFN5Rf$6υS[1ű2+Vɽ]!sx yrm2%(90/b\/#yxWA88nbyVph{|ӜZ`Ig"mƤou>v)[hR$:= c|@Nꅔ^ކ=7`sǀ3lpYf7"Z= ~9QN8Ke#3RZxl@p"n@KqsڍԣZI j_ ?qs}L $6I[GTCK3D4@&" t2=(lzBRV̉zEБ@ D@ݍ `fPT4%\[}0[LRWUú٧mGU)E!ZcNVn^a ٺLftxy|>|NR@{d-(#e-y.J׀=s^&K9Qgk> \4DVǻ5ۨenQxbŧjh2Fꯙp Too[=8ޛEH\`V__إ#s2B {my?cպQ j|{cU[l[n3bT4aP~8!"X*+tt Q~g:_Db yyPgc`[:=~A7oY q[dߺQa|֩ GJP=6$8gtrl;5Ko3X#KEr0bZoKz6w2V\\eP2 H+t{hJuۈZoN4vR$\;{j<zdt-|Je(?xd6JH$ 7|m|Sxep' ˽+e1Fw{형1=IH|(35Wej^孍!^8+ͻތx&c&7kz\$vbJ9+a$9/zȇJpU0N+l~wO*!btnB^ފ^4ڹE!:tCM)*wo;sfloD0KF;*ѹpd`*N})t)]}:{NV7Ơ6Q_| 4j753yc[ZXGA2rڋF/]: őgȧvѽM$\94 2T7JgLQoo]A&p9+~T#Yʴy,r!0SpGZg>߃h/X&Utijb qƣaJe;ni]tX\1GWvp4*ڒ.{ }qc8=B\=7=(_8v5*ΣĠi!$PI e]S4NSeJ7MO"Ue2.J9o^Peѽ8j9ǏY" ojX: c$ Aɓ|Z_+")p:8K90R tSCTbr;4~ PIu*Jd{}iL$GtQQTfKۆ=oޏmnvN?R^I6݅6d ʹƔ*[C\n]wY jrbȥeҌMW ˛>Džkx$oi^h_Ah `:q{]x.nI57H鈱>O3 '*b fS"ay؋uڶ|=Z+ώ c>ňp)q *tvR|0|ʯzJ^MRU`C:glhUK/A;!*2'CGE%w9)X;Vx EyL 2VbdvN≶26L[n+$9&.# X ]r8r .7xo#\dHRϠ 5݂B]JQCāGE58 sGރbi@M2±.y>l薶PEBim5m>sZYcTBGAt2jp^2ft_[t(&;R<hHoR2G_L{0n wۀ+л1ķ \Vf3&ՅFA!lIқƑ>Mexݪ>VjEjy:PU>_-RzmUyv8 4_@^I㗷BD!k*uT*GoTޭCS eJmsC^d4Ğhp_HCQZPܯ*F;!5iOz_;I՞2>)Upj'5s3Y?/)V@ Z}i՗l% Y(WAGrC} Dq։ln °~?P!Omk!pFc' -8G4)$U2@NExaG VklT6Z&HC0<؈W˭#m/7MKe!CUM__rwf!t!_#Lm^p̸fײ4~  FrjrR~xheh^H+U[0GDq SHu^R² WP˟j[(<0/f {vb3;+Y W扚5&.`?  +!~i/jE%-Ұ`2e%|&"k DM:\%FHF/y6A)F9N` ,urY)$g/0PElFcYXR!Xݻ/< vB"+?c:"ava29ݹx (d@Kx unq#@i`puXB:-NW1u1Kw >1[I,K+'*ftc( _bg d_[O`'&J.ރN#Z HKFU]4eV,wن+}vRL%۽b,|H4XbR?SS(߸yr)'RA1@o$ y6 3 -=( npa7[ ){! 1u"Pk]pba{Ѿ-M/T;mձ,W%1. F:a&nla%*H6mǕ b%PjgwbJnNOzvM^^_<pWd :amFE P*hpڵѴtY'd"`yR9JvtUq'Q`ܹQ„< V" .@ {fv{iU0\?S~}kۘ%&8#bati4AI0L])2i]H %Ẓ9_!Z0%=~Ii457s[(qu0}lWE]׀Er8`ttGB1L9~x\@49=ET8э(2^+F8MgA4 hg$1:25??wSW"[gw~-F&;ɐDdW˧\1/5N˧g08C'8p@e[nJ{o{L9RG랗YI`ɿ+g[OPԾpl1<=7L1X Wo)gպW1ɠGJ$5Ύ4,C8m 4$Q)(<':];\۠r.^{>Zf|K5-_GV]HTzl,jeGjO׀ii&Q&kcme<_(Z5L p {p]S-fnZg;-2 S颫hVG+fQ恀SpA> M1b5;S_Tb!M\ cjR; @ brM(Lcg3;urOUi}^&$}SZj \l%j8e 1ʴ+vo/$Z>t[ζ!'iE* xӔ. *KT_maz P?xH]ZM4~4]a-K$o0D V^HEݒm+P `GJiyap8; :|OLDTr;w,X)!3uKx$$gW|JR̭[ᚖ F[vC J "y~"^7Ȧ'$:g9t!Nx=W t.yKeպ(u%x 8r<PCC.ڌ|:x3п*pJxLesmHQGwaAKKjũ:k'*^YL \,MGcUg|DA7$pyRF[o^¼,"å*p%gyՋr{R;S Kp<2\`AWp!w$Pq#²QNV6b#s|3;ٔ鰺;m~YB7Fzf,SLYK.ew< j\43 !]J{H"&h3IϣKyQfX́Bx7ԿS.^IRй^6b׮W;ckB,z nt0Q.->s RU[򠤥a^ -`բiAUdxNᐧBP4dU #&闹"6S-MX]4 HxbZ17Myv`Y1c^d$P t׃&6lV]JrԮ)ϚޕrU_{K Lw>..ɽ>h|u[`Zviؔ]-1f|iaㄦ")ex`E0\Fys)}]R'-ٵ4Xl/nQ ˜a#q\(QEbF(y O*d(ؽ%NjEqq]v-PZePKPtJnqkȡqOqN^^剎ä(ʖlώŘmOBDJ>4#kV&abya\N#5іH<CTI_CdӸɿaʇ ̬RqB\6#&蘞UU5(EG_% 9}mUkVzH領+QE Ae*zi9cF7 f`'+ I\- jC&,uh<ۍzsMtKuѸNhCXe(wր؂=zOPp!GimeNDWbj~P0;7`ű_cSRc<+~ռ?w=SqɌyS> ڤ1UJe21IfVk^4i2KP!ǃ?h۸ɾp?9 6t G)ߋ Q(`ѲHVJҎRFdRHL?c !$sch5C$ [8|25H9جjHay59Z:G\7n~A) Sv`6}mdWwi:c|Thq˯4x`zB睴bl>"OT\8dY:RVfd5z!02?.J6ŷ˜IS\;Isc͆VZ(6&] Sw;Eau(+m.`Jƍt&PC8Bݲs\Ӹ ɲ2.h _ap<Vts66A JJ O$pD%* ƟX+cd 75.]0Nͧ&XflC1m6CkE]z"CΠe_hPu6z@/5k ~|:wxڡM`ᯙ<c#$ރ˶?R1h  TS`ݡ^  s+}i`sRBy!媑μФUiƾHEZ>)4 l00.$":qI=ޮt0z9B!N4ϐa1:\c€`L$]'<>$%rr) H襅 X&Lt֜Kv Y$ۄr]%){KCS^_ 8Tٳխ?JL}p 3+ A ucMҥ*Ď̌r cجTyܜQG^jJg9g) vP+);50T%ܯ,T,[Sj\?gAܥ-BqOY[ټ/;2|M2mDDqU.:sc몭=[)`+7EX^ -1_2N<>p>PK{&]w #'Zz[yʖ ,%V:ѻeoWd׳H z*a 뚔5/2iղaFY>hwta-h1XSvn:Kai̛g3::9HxPP[|7q݀X6?? @MHwCBۿ~Ei{|NǷfz?O`߉:41xDz#3 Nv6Ja' Zݷ s"dtwrƄSA<90s:/fOd.=ۜ?H!ܤtKe*6[{s- Y(,EG\:G?{gTC"? .]H΄qaNp2pN&nI TT3 {DP\=?tiqX!U5jU_ɼHdy<^*W$Aw\@k*" E8C%m["׼(zC>lf Q~iݦMx[҇Q:}~=_=,4MT=}.J+%?Xh퇩ݛqEEIk6$sUM'nt}01,+'_"k N/ bpPd77&x^FPofe_`Q }5>2JQ~X#i֗\Y/MR%n07P ڎ6"BtLDdR"nrYLs!]шFKGr7p?,PZ:Ԣ$}F2:Pį V71<'10{Ɩ0.yRxЪMR,-ȸIe{@<[LC5'}Lr%]lJ`i@`45hе'i ,?ZW5Z-"8o@hl$O{`6OD,ң-KueGJBAPZ*fvX`opBe@x\~\-7;ѯLbV~gg/T|:޵EfLH2e ٗF)cT&l5L*d`'Թ>yw T=b) P ޖYřXz$ b3TgĻrB-;JE"'^L%\Cp#ίPCATk'r!ھ==ZP~{93M<9AhǫԑNu^q7ئ3/:)s?jKGjba\'#!7yX!![ƂSZ)է:rTn ] R % d\du>Ɂ ;`3{Su Hd♲9%kEz1zO cGpX2zDTx`t7ҁH$|)~khHoo> AХCi$7GA-.@6OZ1Z )'ݎHz("ABq)dݭqj&hա^6xffW)nbWD ,TJ7<ŗΞQ˱ N:5lo(Mo>Z)x0 ;r.W#(%62vXMr\,Q91VNYmO<<9dy/=΃X(3ޕAq[m5{Bl?桚ۢlUnBp;Ab,^!O5M` sDyhqm 7ʾ:kAlfКr S#ןIG> Vg,=γ7_3gUNCFZeޟ|m;llU56K۰]@ _o&;ӣ?OTy=Jq^x2Qf|1/C02' l߫p9VA_$D}ysHyXH~R,mGV慯28}E#m#۹";Fh"-a'?,~ŧ#<Ŀx EN^9\E "ϖoԎ]ByK89VXmBcV&93%7r60u?WoW]LjO㗶|zA&̨,1݉V"k !lnTL"M-̊X T$pfd\& ןqwWg64(A'~=ݚ֗}d@]\4a#zHs<xs:ݞ 56;cQߊp ӭn ?TDlS8^Y_)T٢? \#}(;=R^F]f&zv\jjoP4+ -Y NZ&:7Mt~  lK@2\>㽓}ԀN5Bq3xf9XJ =Iw(Ѩw}va~g;F*Q`oer`6x]y,AQmn:r#;ʟ'Ggl19,B'[zS6u#Et!0l"H獢+M.D7xwV{ҡ~#jN{.{Ahjsqܫ:'| Ip:FbؤTb7.TǤP|>Ù_X0lhbG\A, .ZS>;q|B"P-*6h G߻EnYԣT*oZN(N!k^k%x (aXe/+gDFKAꦶ =vTOor5wz!sn6iMf؊*cPR&z2԰MZ4[_TOe8qk[q-@W;rnT !:yߦ CAU;hH1Ҵ Vpl8gA\ #*%Vu6:nLJTZv=\yzz~ߣ,4r .xo WQ^H*̵I&g|{2K:usFrElAo-`ZwT.*ʡcsyYȈlUAbeoi?4w Ʂ0LZ%nL&~$\sVc^bc[HjΎhnh7Nk&R#qY9v7>ΜJҁ1g yo)IJx˃'Zox-OT=73loeǿ5e98֐-.'?s S,6^+HtSUgc<'+C%ɰl$4E/BYk*ysdzut:-~lj@Fѫq3lHHUɃ+O2&$(<a@غAR'9nw8 z:nO!!EM%4èt2]qv.p:#Ef˛2m25n"xAĬ@g~g!H3^4Tz ŹbQ NE`"d<+tFudhQD@W!PVϦ{wϸZuo 4`Vv@Xa b 6[tM廹Fc!Cf) .ό/%]Z*Lz'H'\=x8H%$7+y2""`Q_5NɼKjga^@~nC ̝3G{b3 ruljpC@"Ƣz/)@62PI_?  N$KoI鶿k& AdIi?5kM$ב膎LG}%헤䱔/MRZIٱĆ0zgDY3EE}CHWhHI1oQz:D]P5gIfg"2^!F[Ɂ|?A0כ*v~Coi?)%+ kMìuL?A'F=GMeIX /:Ƹnf<9{_V01F0T~sEa s_fFFVjj643C+H )Z~ڑ:^tĠXd %7)`@*:r8e Oy&ۏH-S‹:yI+HESBdZXuH]vNdnD^_a$hz;Qbm-Z_T%IJY$*Oic;+8a7C_$T{M/ .-w*\Bci&͗eG2F1^e50FHjAh2][ͥ#Hu'Fǘ: $0y| Xv>du Ao1z: \ G Oth?X7F3|@z޳I"GRaO#T^Tj?NfqHY1"9}Ou3Zt纔raѼ}q+y;e_݃}Æޭj_BhUDK6|i@SfVI+%U]/ZQ4n#-7NGV3mlr߫' #`O8Z̋SO=VK] KfdE 1]Ջ"w8Bސxu\:_/K?td}$u;8!Zu疚52cGBTU >8-3&?O6:߬~d'֠޲Xށosf1ev=y\V9z ѕOU#i"o7JG,Z>ơk#춭5נ vun/sMW:pE|}x?"uaYJqRDW@DQSf9- !>迠fğ@e}20MQ*")P"Ezu$2)ۇBi cKX ٓ,mvZU=;C6jzOU[Aa'|\vtQ\ȼ̐n%$8s#1Mi(,_Y)IV-MrU6[/qH,vC`r9q])5 uy6^D qMIZ5K,rƒ<|/> UxcK;&Ġ-t`CJkʖSvөxaG-QA%'ytxBdFֺ6SxoT( +H3 9)TRMg z~ 8n ŌO]\3q_ށ| x}3yc,9b@B<>Hn;i]._|Sds1WAUF_ F4Kd5x1[P(Xe;QИbO-"oD"3hI`a(m)V^Ă`%d "L<RC߻QGрC^clV3)۾Cr&˅͖W+vXen ׵)AB7;L?J?+1K:uDEUE1w󧆽O#>#C!2̎j85h㧵-[7*0T&%'ɳ[>^'Edܴ_)M._w`O g'~J pFYKɶѕ&:KuZg@"u5X֖Y+ 3%ϐkhF\N[ rr=go;;edP"g'pȀCl9V}\ nX5> bgv,F 'brFߜbip،Ҿ|%-~$R /~dO5^.s^ HcV(]:7^\uwy*O ](NZ)=@84_"ݷs{.8`ǣ-;9ELh0/b)?TW⌝-@4)6ɔhRk yաޅgEtN>ES4GWc6yTwP*W[̂[٠)71M/i ?G EL*ͮa[fǸx#Vͯzx|Hi璈Uu?CdMج*Dm8W泿O^f;M@\ ewt?|f)Fy톒="npZn qk"`PITg=V{<i4R| IYugOgyޫs^0d|(&7x2S olS!MrO`phz8N{A*?G^Bj()/TJ=T-r# jȩsITC%)fcY>GxO'!V;G Ev[Շ+ nZf~e۾[?vOZ~?؜eZ:eUV?bJqi:{Xg=R=ù8[4*$AmCHm'xt5( ^# ~q;Q9סĝ)9eS|S.8ҷ3@©wW 9KpHVJ\o-  {`趿&#-q)RF0 m S@kˁj+H &g|BgԵ? kPdSBh%mDl᜗범{E&0d0jUٞ"k&Ӿ :Iː93h?xY82ElCFO+G e[z3"ngLũ#M[M.˭O)g c%NˌFs2&hSضDi)2+{[7LCw!W/ r(zz5Lf-G,Z1QSpP3@OJ=%;(o(ڿpGqF/& `tC Yv=:Dy]a.Pqi k* NMM6 c Ʌ*/^JG+P}pKcUn ֍@Em4BZBUwRjDZP8 7a'W6(Z쌪%=)Bg½ ?VN~sl# &!1#m$[HER29){i hI3 CXa`\(:)TJU=sAr&8.+ h{oc3K|9?dž3-j?Y[a]Q-C5:{+91i FFΜwdD5(Y]jp?U~)-nqjRcw(//(0Sȥ,~\Atyt/68`ݎqiM|Rh* v(̹k|m (JqM74Ӑk-xؠPmr|r:+hCN-\@Ec$.hsK+$Zo ]UVY NfA + hȌ_3xtKG6$䫡b.د~jFSQO["hwFNF<ʥ!n;_"./@ڕ+˴`#֡2O EDii\T;q?l<4Jw~ȞrjZm(1g ǁI.[h ߲'oY} FiVg@\ɞ$Y{qaScA&k:`fzڐهEVWPsݼQY%dB<8iTS`_cqxU c\wXXrfv)U** _u ga#o~t6Cd6oiﵠ뛉vlJbE>órpC\SOQUр:XĆHR,ȳmaIoϯN Zl>E,K7t|;U?7=wI/"/REްnEkSG"2JÝ?+3q3n4/ hĪx:|8F^^OOe\G%S7N.׽U( sn({G޷И)_eAfdG;F_2IfVl8Be6n /T˫B~ v$ۺY: x(GdCG0_,< a4t6)?4˪- L#:}|@nL<؁(nG am{IX6J5WϤA+itAA6dc NϚz>~as"[ʰL!g;I0DA ^jdvIB@G rmZ03ye4^Jp"`O=kܽ]Ӻr |A)$!hQA#,g1aL [mE4^q$O!r2ހ+bWS_2Y ttC#5s:MT$~U=W%2C]R#LMh>GĜ=iҀkʵk/>S>L䞨$;+l}T7`@USM3)’BF[[9LKUIw LK'.8rғ/>uM[󒜘p|v",lznן%.lA]rUiM5C̛twK7ԍ.)C0䮳`ow*/e*#P {P: ,|E@܉N~L]tO+;1 $^׎>uZԶBh$&U2A{Of\ߕ} ; r3uqfՐ@zCeJ@ ]`{C#.3N'C$/rIޟDJ΀{} WL:6ɤr\`~FBK6UgsW,t"s-ZFcյEfi$?>]ga4}d"2P6ial-}-]$l1)5ό$!eEuR]"3D]ߍ<.̬px5E{23D/%w4EFL썗sf"p!_($Xy߬9p^%`gc#ǟm~2u"ONi ^:%m~bnA; EVಗl|'0-*+}.!k|MxLWqWFG2' zu,G`^a4hF a'4TP XVx6..ԃzr1Wfx%/I(e|@/ZB:92avN㑑)`rd!V;9)C±z]qRYzX0-GTzjF=GʾfCkbjfC%ƞm~Z`*TzW(ɧ_z 6H8MM-zagj  U3p؏,f-JR+aU!Ly)6vr t⍄5;=9Vt[3|ٛ[T71so%g[;~*޻(BW8P~[Q  uR`{=]}` 6Tհf`bTh;wB2匋Sd$=ZPD ~@e?$KX)䭝K\ŨT(2 )jm`/zmȥS{On#VXQ)*PPtI0f1!8m3{WTMA9`nl(tǦFuK&vg]!C4g lP#'L !L,= XTX#qp5fZߕyyh ޾8qgPs{+7֯O.j,Xh[>xCٳ,&90ŅH懲g(fsIVܟb.pЅH ?hqxgEm1"fF\@V! +>3K8"e-PL0NS=^-GVFҊdC$/sWLe$ % ouT,-qƧU?52LAɄf, e{qSdXBwX晭]Z,Ee_ٕ81> 4Aow!n#B>[Kp*O`۹U_KZi׫7{ 65~Oahh/wի' =˵(.Єz"~]ASt9?vWMkl,;}\oyM1vb3#@jv{,K $T$`> fޙpB-QdL231SItb4;]i6t"XbifH2e" A\8%0A\2e)_GgFF4[~xXM2<ᇄAoE;碟}l^EEsTͫW::XD˧aGEL=3A{YY'I9aTcg8^X\oJrk#I{S>="zph% 1Bs(!o)w=W~^_ X9W:_zD`{f+;>L?\eIjgaG2܆aqsH( H>-E*B5mg, oAifyZ(;m.[eA#D֛M]{,:RVRxe4~d* 0PC< (477.(L4b Yp#r~x2\J{eAzJ;NUV1CFҳ>~4aU2{z\DYcmoοϪ9i]]QR($7m!lKe hD[%Řucf7*HZcp2G?$(@6RkJ͹D2hOwe\#2\dCyHl)QA9g΁ |LKjgwd^r"a9c-v_&?YoIՁ|)9B;e4צ"O8#tSҕ_:RZX!l!GI9ab'o4cTV)^̈KBoM.&1#koi ףooHThd8DJN͝$=^_ҠB?ɢjo>^WܞhDd`wޘ)SЯ5=UJf,h¾X `J ^m3bN/AЗ;$w5_B /EQkɃ'>veuNOPv&=`IJz}Kh{i qtbY #@ci|8.&My+|l"i" {yvh롇*qzmִn~2[tU9¸:\wlȑSRqJ*_^?J%>ڎ% aWBN-;u\7Aˎǧ}3/f.RT.*dt☙!UHum=&Clb)@jQZCKd=򣸱3g{W3_K%&̠}_ⷯR1;Ȇ^-Euj,lr,X9'#GwdMe;x+E3VRN*47FjԕK az (H0ETڣb^{ik3x_v+c%>)O#WX8oSDà ptOfsq&0r5La'"sMOݧ_ rA 2_7R~Q9^8!e*Lˑg2u7=L,}g>6 #IovX&oyR 5;|#4uI!(LTȣ9d`lzMr {&ʌb޳ݕ. ۠^V=~x(WgþgکF. ^1 "!howR F"L7+}LG|B6x]oUmYA~*fDe=\5Y<.g/` I dPgjehY閰W}%E c.5#\ -I{e&ދw;ħ/oicO\\Ҡ,Ʈڕw7p]Ht͑E5-P(a7~ qP :DQ^8WE&;YDvt/'H DhKX&t^e{m7Mѻ"TzRIÓy [4'C `D朄kòқת"4͆DC8rS`5"X i4}qWۆ÷C iz9UXcİwz oPgD\#ySZ ,dB֭&=d vH]%=Ԝln{ QH`_ʂ^'AfWTիnq]1]w[4.4t1&s]=WˆI̪psb}d1ixWAv$*\ixS(XCk<5xU`9򎢞JSI~s=;6@L˯&Qӧה2Yd h}pôxD58]`p+=h۬Ϡ 0"|lxn ~) :7o&C<'I!m'p c"^?/f3Br۔*ZQN:˟As.MZr GE: Ar'X/<8+Td hI@EX#TW ]e FFVL3arsZZ4B9^k4E[@iu2W*'s1PنWNv[y2s+wg7€gta꡺&Q:fal5 .Js$ q™jw%o!!"ء/@h9)xb)7%!WyGkBΪ q<"rHh|>tQήw2.rހ$-3w{bB\aw/>}Oawu8;O{chljK4XU@WE漀.rT11B0A_D >@ xbVP_^3ĸ> ZSQb5XE{'Hrԡ:' cFAM:2 7tOrW(Mה8 } eFX5N뫼vc`{ |*RQ[ {ĽʹIK?J-XKatϦZ HLrA)ԫnsLRyn^gSw2.4b?ڵ+_"$8I͗XrU~dž,b5Q-<7#c4^ޤi>|Wԥ$9LH CfYسgN7x-!I1#ov" %8a#4 .+ǔI;Њꀚ+U*j2f6)nN@}j@@rۄ:ɷ|&5F#au Bj2{֯h뵂x+ikjY`&܋%ߨ7$W< "~E;[`9DJ% h"1*+( 2^c %.t =;O|[ZSeecH,ҝKp 0zd&Vs8՘ fOM9R՜Ɣ{6*d8)ʨUSOvH `#ҟTyʪ\ )lᖪk.%e\ pvN.kkssRwh=: 4ܛ۵fJ:D v ҏ&H- <_<>JP4Ȓ>kHf7do+VZ<*{?:v;&V?ռu+N$gMqw`7 ?s:=CPA+MA'uVO9>:"#/:wޠi~ͼGczv !۝*\:$o~:1 *ZzWH*G;ehUy6ZSvltWS8iT w 3Xal U$0Uok,&/ bH  -|j~7nj0Y pQPh x?h.A#)LO 1&hZW]Ke{{!y4,69QeS)QD(+5 qB:w9r3,}S妽/4MrIVlC/d$hV&ݛ;kٔR@F-զ,2TL 5cQL0t.sͼ/F⾞P5Qa #3vF:{,[I|SWkM ʼߕT "h؟_3ʹ[߻"O4DQ? "IO/+#6t_ې_#|cِ='.ZAmb}Rh[ wzԇb @FG 1c0û\eK*Z{#֤;CNr_PC+]0ɂ]='"&pJċ> FkZ>}´C?Ʋj+)hWbLYKqό38В|AaQ~;J ljfjYJ;H=^$, w% :X>y7tcv'P,l}ۨP3l ,c7 Q`xU 4d7[+gQ}>\O/Q۾ o <ȆJh$[iYu ƒh `,+FVsY~ ەr g;k f4K Xi6\c?&BjW-3s-X4~`P4"oRxV)M.p| [zn9G3pilƸ6N#9ŰXހqh]W# [Y!G cVm Jo"oJзt yq }=:yF6XkRn^D,ov浅_ɟ7w R V& Yikk& .^يʫ`O|RRԽP8nJ7NxHRW|¨)iR"CUݪϹ׵)n:w6SFYbtӞ}u 3K^QĽz 譩S@欶NYSCxpSL+_ g^(]=m[]kiU Caĭh$4<|^ߠq KmCaoq:N!HC ?yg~2\rA7e*؄HD^; j tZ׿bxҝ#t4T"_ɸlۛDi#\+Mt(L죩{)~2v wޟ 0@1L~H| !hW7RdjUki8o4]f! s (f`$4 T_*Q.h 悕j[ T)m.}GW6 QEf?k6;.@Z^Ჿ)4H6*퀏pc 36+g(ʹ3'w·Ot}zL{L!~vBxYjj!BFv("]&PQAG,:$d%ȯ]QmeB!ՋGyL<,Ce7󄶯)/2EV)K^Íb +x jx}sp9~c{:sv:ey$\B;ndņi+®k7^7fcm5"Q*ZKr˸C2a&%}W6P\#QOb̌aVoeh6!o2^! B>n۽`ue1 d!cϡ x8qIϠJOW]zE ӂ X?VW:x< q-4@9䙇,h>n34 #tNޱjAmi蹔"o8#E)(%o8ԩUvc~a.uoAR-gbMP}ݚ/gP5Y&+'27Kfq+"dWg}GmgT-ywҺhQQL ^k7X(E6n:ޫ6>.ԥ:vCM:nڥ\2)ߊSg~4S4d"mUmE{"{R {OALWUgު)?UT8[q06t69z|i3bI&d?Zj `7Kq‹;pQ=d_I*(OX,lY=CtДeh ҆a wwj|vMNA̯~ʻw7d8X38x[W9RYBLG:m/4aܪZ}7lPUҟ@j "H"7e_Xe2Įźt^Evh܅ Nt$fH`B5iF|ٮeXaNʍM6XP@P )bjgEVV_J zaJCs>&PwdY9{#,e4k;wĝPRi9*9+`(TL;YMF8%V_IR_X>x3b }]KUёv__:V ?if>h2R@h9%,>C3Md`6NRbbzן5e1SęB**ҮM9[k+Z`Ùw49WOr(gww"GFe3l0Hzc;٧Sa0]w-_埛=(հ,%>0E;;"Yյir.,[7:t uH% \}RMz. u.Y)U.&L&~ >kq@%M4$:D=$$̄̈y_BF4ԭsyQ).y gW+τSPST >uˠw3\(9җw0Tܰns?]Ybל)2\IaQșR0 .&Gꬺ? T* &eM`H\| x8sOzԧ!˜u1@y=/0SfOh+#JYH"iz7s#!c=hpI7N2`8[1wMRm,G͕/uíTW'?SfKJ@E. C<8V5(&Oc6 [EǨ,()>9诱:n4J:Rx/ ~̚Έ8+޳A fNMӇMgVK8Y <70$ jYw 05z=Rد>7Ŋu#tjg$a&iޫ$_U#^sRVн]3M.Bd+XOvyƄVskQEN4'{3eU@{lMMqȜS3\-fS2al;)jў$x<%Zs;x:߀XHpS{iF!(=u>Y@&״Qͭf9 ;41oUSK[&/<'N5YU6F#`yL9C2UVYb9*ty*kOGJ t}u@QYEzDۗ8c:e5-}Nsu# Zq?%vvb6\*_QDhp5MJG ဒ?gLyoſZnn|gw )w$0Ht]cc7?[Ylu`?&~gI{i^s|NT ~*/v^S(˷^PP|W@*y)3-hq1Ա l/7J-dKPmtMe2ZǺ,fQ-8&`#?%1^wFT(X<z̻IEcҜ T pH_8#ncܯˌ7"@_У,zSb E<Hq&O"hPfx}xKSQ"̿˨\.[~A` pu{kIE`?&"wSQyMxvuMaYV#{h/:EK;fyXduwDk3:ٶFu3yz.cUf&7C`>DqEYvǎ&=PAʈlmjJ| b5n&';4cxr(#UQPQ-}4xl=Olʒ)bjDj Q(6@Қs"ba'n:)h9TET8*H=t*qͧ"i2b*IPv]5qwHQ^-/tLd!h]`?"UIX"QVOvB}}mjm>F a?^ԁ$lC܄k+:@C_'Nҙto }pUk!>qhE4Wb?nz!t`58U{:fЧht|џf0#73E Q;dZAy0} %lzEPUֱ W:[=)au8qX80Hv⛬$]ϰ@=(ފ3(1j`[L1Q,G0 %0n uUJVk1@ x1-k:&R,a4WD޹?|j=Os)P97)(慦(3ay%ڈG}k^ ltV4Tx#jb ^o{hgղN4sp:SaK+ Ub^8J4me>B@3A彉yXVYV"m< V(S(5:SƓ"Z$滄Sl<} e龫9HnO"e6= ^51}8y{h{zf.vߚ?T@B"PSH̃!5!W["m78_!4`~6(ۅSAi\05J!w`>ci F^lEQ~?J*VtP}_1_!qAQ#@ERo7H獆~wazjOSDM0uJ8x"pC7fT 8ECDxzPrU ׈KM!G2(|ۢHrAc^Pϒ]\b߫%BcqC]%lƲ4 rm{=RxHx[*)aAKJj6a twCp/:(3lA6Jj퇶9Μ_~ ׄA~a6QZU0QL2.RBɓZԧ׫ kٯͭi(Y~2TWǻ1f't!O'9CTQ )VZT~ kf.[.1 ϕJO/|ccA7 8u[P?|jI*V#XBܕd2%6\R+;qCFaN/sൊM ɒ#,igxmOW ZƽUSXrbrCܽk_dXrqsZ8B5H>uF3›ؕwe㚨fSGtrRT\?KvQ7vOp2G$ptTu9Q+U&Z% (ǑX~s@7,dz+i GjoҹXF#p3>l*#t 9]mE 2%OZ[w\`E& hs.n'"փEhrq&SSGL W@" C_aLH9s@BzElX;jX39Ӡ9խ^M$ Ae`yo`OU`} #Tß:XcH#f1?&OS+$&Û&њwҺ䛐#%zeA,*r{?ڌ|H/g]6{uc0(2 I 5SIfQ)k ^'xҦ7VX_a}~: n#PB+XAJX)=[RN75*KdOwc-|#&YUo8IͲ>+}ݛ4L𦙒amg@# uЈB{E M V?^j"l&1RH缗`\<-p$?z %T:X}j\9A ?}`ם9j]!9{zɣd-s?d)7H" PH dГ+ǐZѹvl|.~DD1Yzw \1}mR^exKdj! CHNEifkk)s8vL" DGTI`eY&aI\ _g&uH2-[!%ZFK-LsGBWS%Ц_f̲Wwi7uk gm3+39;ݓQՍ59ki$u1bB( tw걍'm3V.i 3M" 5縪W@Ǵ'C'K[:I^FfA=ѕ$FɞG@R2 V.yay#r10WX& $աfV,q=3f*^Fm\eӒ-0FYy'PhcBUw%"G=2M y2H>lbPY܆xr2 =t-x>~V{`]rG: -ݟ2\nr`xzO:`fKՔ,OJAQO~}ȭ}i4A* Q=9)`QJ٘xXjF͢,uaL\u7V YS/F Zn 0 d-e5i"N=~0Al=cxس5Q[s(4Lyy'+2ž,r'W)z!]zK}0sDOC8??JafgP&W:Yy>v׺N(Pc`V=>/|j4+nn@xOB0-k0'Xf?3:>yؖw- BE!MZ̴T'Wyw-Cb}hVM0&MT4zOLX80uu$J#b>hk?YR@=&boTݘbW!]y8,a$işDsgdX"iCZpn;XoRmrAn ;R@uIM5>< Liv,]O /ϨX fCD+`rKlgێ;pu!)?p$+QO%hNî7tGb$OF٢|1mꮸK9^X vW?kMi1p)DbV.J =uڙ ȏdZ.u)$(*!<5hN]`,lPê3`TJYPMYNtA|ϝm1V&xPRݧex۷%n@#i]$Z"u![ ASݚbPS4 \>e7D M9 5[&U"r6bcg5^ E/8dKr+\Ujy4cao.¾?cEoo]eg)o 4΀ ~;c~ig-?L~:0>m+<ʛ[{hJ.Q8?r*#xPWaE24 +9fgpR*㤮B3ز圶K Z},va9JwW8'"kz~;1?p&KW=qG-[M5\4Vôun}m,`___?{#ĵo3ބ"~?d1039`R&\׮a=m sOnrvV&40p&&Y,aG!'K={GwHl̤2i:bzJkcAq"$6E٩K TRыB(AڜNu]GhnzIV)yl^+<*{:T]*PvXiB{L3hM "g{0@ pzutև|\#w wܑЖHg$|+Δܱ1N\[3bG\00*ߜ>WHTQ~1EnOV@+l @cxUj!sxk*-+Ex~7wV\SĻ9p,a{PRl-5,e;S"ʝSO+62LQoe.Ng.yZV|4G6#.elU}gf ֥&y(-Gz_v|5ٞNIz8:;"A恫M(Q^e|cNj#>z>2΀O e)LF4vVGDհ6vg QQy·bsgrٗ&&V){Iz w?֧f6Q?cH*C8q+ ue3S#򟕙1 Cs 1U_YL%D^_;zUv@?bPu't#y[asΦfQQPOmS'R ;%D='J?AT$sU T,ƺrl_pu-/%4/w|91ɦ{f6@غ s344s.=t3^? 1&KٞѲc?!0t4 I^h'PaE5!$ȅ~'nlW_R`2!$5aI9PQ9w\C/duzQ|w~DIaZD*׽ֻQ+c!^rX"]mnY IE WKic$7wå|:'Yn3Y{U&۩O7Ygڌ jY}ɲV^e?vUD^n' <g(!B]+{5'NY2[=A{> 8}fS?PE+MWաY\yzʴrb}O oai8NzJ4IXFW͞f<&عU⹌a2[cd`kR}Wf??A?fԓl@^2-ζ0wHNC]gIT#KEHVl5v,0^lj ,[~(63#.d ETCTVa[xB)&*.c\?Ct>p{Mo r ҿ5?f6Zv^edE\RTxJTCLe!9&Ɏ cy 2.yj͊7GuɲEe1 ,UZC(%(P (g\ {:6wu?^tibG‰2Ʀm#~e+Nly`LdE1w53'gaŠ% !Y_Ѡd 0 @66Fg 78z2i> d"jY29c#7Njy^E a"x\TDAfx0Jvdo.dvRsG,rS^R6 T4,NIS5lZߚ߫>RĤ+eDX ST"X“t(v`Y=cԃ&lXe4sJkװN~$ w{tϓ6rLnYwM;)1>=Hv%:&J!7 K@{Q]5yr>vA XBDfh9a&Ej}|8UE͹?J7g޸ih[Oϓ|iC;g#}aeZ6dzGt5,Xft1:ߥ/"uj eMBXJ3c-"mɚU˷iUL' ?:P}mT'N1Uǀ|>A=0ԍ!Ž)W?sZ2CO¿`&`y{N/xe9BuvM/lV/sn'ϊg[X"kUfA."V(ѤP:T.d!5(|f-3 bYOaWTGw_:l|̓ܕ-a:~7}Y6%.>Z1@Z 0q ;Nh RpvO"4=dW@i%Y {!5m#:4Y:jpq0F!Q&/PSTľ)Dx33CޫվŵߑbW 5'(djw#+4y?*a}% $(EƛT;5ϟSp+5ǑnqhBǯ2] ga`;^O`8N^ztIG!"Ap(K6_no|m %I9^pw炒@+ر]r S9gyKrA.zBBZ$;4 GubKce[1=El>k*Nn䵑^Et3hhX(X6PgQatR/Rp?C{HbiOm9Bmݟc2BAr4ɤN 7(_SY#&RssiRvDcM9A]O%ӭ;oG\N݊d@c vFoқMsȦeqv{ fb(aP:+`!ݴW~T(jtBZo-eѧie] uЎʣLØR juʆホe#}[Ke59nj~D/\=>q' 9uSCT:|a0Y&MQiG]%*ĠO^"s&Ls2EcW''zjiz~m4BS6HX b>IBV5 CRFɼf{ـ IgiJDb))\GSev ƹ!cV>"ڬEKlMHgMPIp 6AtMX6ݩ]aD !5;@D@!z.iڷ&i4)O[uQ+7!Lzes ÈDD\h*IokUnd*f(= /G8豠Wfij 7Pi2gUh0ӹE+ +xb]D|-0xyf&޴V/j/MUr/poJc߷ye>LR6a(|4:u$ \}Ӏ"ev&ĉ'5Qh sIQjNQZQ:;f]evrp1뢾] \s f %I צ:d&B#C/Sʆz+Szgf7d=d&m5D9yۄ3o&y^ݱY_ІM^{yS~cya5n,9.Z;zb>0vw` =+awӞBzT9Ȗl")R歅G[MWc)U~ \|2m -irM q!}OaoQyK7@FpuM ׇ ^R @ ۻ(f St^k b"Q dҰ뎿E f /N`!=n]PLLwKP,RlKp`}>f 4Ҕz@ڦ88m"r6L޵^"uē|Un3+/*D?.%阇|n׭i>ʮQO$OHT(ܺ:6WpL"m mkxj'-.mG0+sO갷fgڼvc#O[dy1Α1–dB u3'RgW6?1b +qpoG.' 8I2zLj]BH+R5?8DZ*ύ-Nlyo}x*za"zO zև1ݜy b|n\dL7lVxG&mfZzE˝^+viʒaE#!avU Ta& }g;b#7`)XjB{|Dzf~bzc.IRcZY{rWNX'q3gص={ y#a:=chI_hÏJo0C/i5>{F;d3-p1)]_yDPE#`$8P(DM%6Q"̈ҬloC1?N[?zVh2>Ke-_ %c(@#I\iv+o"nnw\:XmB@t]ᮗ4$:p+@a\v]T~"ٽk K}X>ddB{D,$ޱ¬0@i&;Oar%b<<7foUf?o6M[(x{m sV ~W..?ypKEz@ ͹ص`i' < eBB%*|{~ 6MYpe*pN2|^: ͽ8?^-x oӑU)ҡ=[W,.]!,}Bl|nr97:ȻO9*4,BAmr&-lrdTVb.ܭ=5ːh {F>ȉ>BQ!"@'XБ`=j,&m|대o9mLAParL+i^Frko)FfWO!0,LIԾֲ4ioX2ÜN?4m[c{PJ. »C(d޳ NDZW%ym12`qnLۢHj)2?scyFF\"H)$pzʚBLh}PxKv_-nu^܊]eBO:D})y•zakHxrGS?Sfwx퇖QVg)*e<-y:\WMEcW2%g]s9؉ }#FpGz}6r_P:Yת@KQ}/Nf9"ABYiutlb-1{1v1O1_x$gݑ#73 2$ʩԉ{s[$X)k[xij6F Ro/'G8@jxTr n̞9 DO/iVQr w?zѸ&~!-`E%%@o]՘I{&<͜ k91Y_"2(kT-Skc|2I6?\?yd7ꈎFN~!nj` 2jz8͞%:@&.EWթs^~oiy&N^g|M6;]z +sO![fi4[6^7+coOR:}+@ "nN_E9@*h"$7|Fd>:qVIχʲl9XgQ\f"#^+`Dۤǂ3-PЀ8,jяK}?V߲)`w{Hx}N Ue}8(?T )8MX)ݔPGZ(Jňm2ACb:k9!Z$ZJ6s6:X7P n֝zɱZZd?`62vy/b0E+a hzjW X7 M]\}6>3YK'ݳBÀww#1&Fk"0d ŢsIhfSfOsn 3^]?¸8hctuyJQ?[m!SaP$46 Ɯ )gY#*vfxDraqϒՖ 04J* qcuC3rQpavQ{G>4q{݀Nm̜qtf^Ђͧ~eyqťo -3t B/_ce[4&  %BWٗ;BJcLf68, #eӸ8 J[xÏ,@y{wځۭw1Œ|D*0D!h)ml=c Oӭ.|lI6,lc r'88huuhspͅsAn`ِr'<@[8x!,5'm_klA"Z> waFJ,ТPtۼJj4~Oƿ[HgJ%,#H3U;QJ V»ҡe5x[W"TWur`DWuʟCw \]mv yI輅!jF`J~1C)d@u- Py[nqHpZ%W [OXr*>jHʔkCF7GskAO}?O6/[4!5ȉkʚ|`Q3~:&)U6Tw?4GM zzdtYLZ(4 ѵ _qO[#&WST\gN]82 uH/~; vvpuQx@[dQ°ZfM=rՂq̐YT4\ۣ7=Z]w> lm (jG0VY:xDP#LG~3`#ஒi)Gq{T^TЅᬷeX_]k8u8;{6VP$%.Bj`V{R}Gdj0 흓+͘<jBDQyBjxXnjiFLi<%,ynL{ן`&~Vg] hD, J"ī'9[ԦKSvH#A걔ޏaDK)1S&b6zq!^$쥎&e1 ^_0J<_<}B^ҿv3+6mq^D 1LK6j`PaxqSd&fT_c (S,VC jphkcŋ)Ts^7^؁U\Ma>RiM!a!! KKj 'Σia 7zI3[/ a%sQHkQ3э=%(s. ('NJ]6V/@ڷq&ak ËV[i=U IĊ GT+;s^DJ\r-7]}Q+0!nϯ%}||<*ڐ 4*Q d[KL}\@-MS_a5+8q9]Nfؼ3IMzFM@/zy~~x-#*axa5-=K[OPݗ,H(kS(e/ߗEFg ҄OC@R(+a8XfZ'sTw,ϙ;F: zʣ訔.8Ш"曧yn߻B6ƿMVahmIGk㹼8LVa\B ;ѻ(6R{ٱX#t:ˁ4%QW{$D_x_TW*p&2sp&:'t ٬8kH=^)  m0 AQbRO36ji\,^T\d7ͩbY3ƸA8K7%ځs;lkHx,_|> LyzhN-rN#׌CU0HfI=1'$Wo3o-gG{{ %\Dj{[ (;؟SO^?ί0Eh^xUW#!S9w 4JvU"~ u?_ڞғΥplMcHf/Veb7>Aq̌VSA}$[/x˭E怎t>JtZtD w3M p;D Nɮ |J;sz A Hv=l'&,ym\~vDYmy&3D7 zO!Lg$v"= - "{yH+u"T}4>Χ$2v"\k G,H}+F¥wäo? $'5g"%٪@17N)Fرncl]DƈmmTgOn)[#M 1*)?/ʰ W|76ܯq4z*Sk=_? "^ a.3W0n O0/>[BU1+hE7dr qךAZɺi8֬ȝHw=T!|؎ACZAdbڸ6<,?D3? ݃sez1gع> ѻ&&ss Drw KG7"v\Zaנ.79޿(ְV\Wt\#rwm?>\Kb.R ok>qдjTs~x`sk2h'6tӬZ}>GJ?m%~jI݄Dz3)Onct&G(n}ZaGU:}J5:Ҧ>qƣbju%xuN#I_S)3\8ME7T_> ;i7#I"ˁkƾ[&zӼGJz2~[{*xpXؐ1Kl1X?A؄1å8/pӖ7 +<9](8u .C5+yb(t}{v=n|P!&Kh ,H`)V$X۰; ?H%Dz` RnopT`ed˺鴩V)K0;Qwz'o$0(~u<+h ^o̻̜0gFpT$J>0CP1b SC& %8CSzcmb++Dp-}4BöO*zbTeqʗFXbbj O8/O=< ,IJd1 ͭMj`8-L5r^x͇LE7^H#(Bw.aGfD[hɤ $rSQ+C0rz#b7Rk }"eZK>VIDD'N%\O,xg c{+}qZ]6|NVJ;2?3MQKuͦNdhWńc~~Pq Iv#%H,`?恍R rAZE*8cx!Juy"jc%?jw;plO%*Jh~AW_14a4'jg4QƐ-B nr@qe2f8UCF!5?$ Ƌ埭 B5;vՈt_L4@FY }"9k:THzЛ}܋J"7ѩ:KxQ:@7]]2jd3rMջZJ&ɣȄ>E;0L_Ll"ReN3OPPR"a_W_dZMS/$(bĀBgZh<5/SLVd%ܚiBP{OAyDMP٬ (Tb:.WGXTC~d 7cFA xKT(MFeGI?͌ҟRS-rxs$jr Cr;)@jX;}ǥ7B]<˯^F)UZǽQxUTF Ao:j,}-|&\_&y6<}ZO|1ߜfR>>72 ư$ ^Q%WI F~J8xCdmAn^%tu/e*7{*UiDƬ! fLɺ y[d'Spf79LWsI(&-/! (+46^xD4𪛥4#ZdkU߂OFdz ϬAⓘB@-Qi+(`"qxA# eJFi9JWeSA1mB""6)b)B`%@{iRt\~[ch%L[m>_W'P 3kH: !!$Tzʉr<7zzR\ܐFmӊV{M4+!Vz/(Kt=+sAoKPKPE*#]#̹+:Q4z}I,9>inxb5;rFQjXM$ K 0da~EPOxUl)''w#D/WFRwM@ָ]Ä Mp IAUsa2K (@↬3/?BV0[a ذ0 _vft9Mձ9f|NYe8R%\ &sk %w]dWH[D"unPh ͹qu-ZLlRi}t{_*+&z1a[7.q+i+ꄫ%vH:h-Ih-s* ئ @>޻p7úg_oRw?i%H+4ƅ/u5~ P;l9fX"cEZ(%vזᔲŃʍ&Zxk70,RkbLVMxIz9ID'*[W_x_.F'W|Ty$1<%~~._uKN6"Mkp p3Özmw;zF5lAux"<?ZJ:sɦr|֯mD4ҭ;t R_i,B-9%N"`1Q[Dѫ_ֵhݪXo yeZZ@;v|(:Q]ߨtZ{j2>f8<_kgVQEc?3&G, ȱH8gq/N6+qF4WM% 95˥z|"?TŗCYO]i"q:$zj#G~53lYM,SsUZVN A/!7gLPE{b<|9K051R(F;OZ0Qő+~9 X"2[մd%"[JZ08'BY}?csh}̼ 3ULFƗ' nP ;D{C {ʠNf r qVBz08ԈH+kx;җԈ2G[x @,#N:9vr] ,Y:DLG]=3ZnЦ{ T:i^Aݦ&RoTtbo^@Y]of=d#+<"܇a~{֥2ZE-I8Ut'_a_={A[IBLy^)xInդ\8Ӛ$ [;<) JlUYY-Ax'—j'BۮJ^v ~l x/gYZ070701000000da000081a400000000000000000000000167a4afb600001dec000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/display/drm_dp_aux_bus.ko.xz7zXZִF!t/p5]?Eh=ڜͩ' N| Jќ7kRY%] ϼV,,/"?$W'u!E] <f) _*w 0S[ &qk{ÆQjfR!/qE :5˜Zf逷~Ȉ| i*Ac4別zֿiSL8~8D۶&W)+-SV}P+*p&KOwG&xbHG|2Jfj"sc1CD)G[|RBFA-+N GF.zGoGxy3I~p<@ݴM 3GS]2]H~I~l.R)'!%<1>A=pm4JрaUnz 죓xXς~\y뽥-OXt9L|QmȆ h3ӂ[bUXWuSc2gZ&2hU6;ɲbÞ].QLmٺm{In͙X aHGVڥY:*gljxLݬ!m,QNn 㓤t}vC1-*Y n۔{E ?ĈX^]=k쟡~[cڼj'k.Db)euԸWiyq?fP⎛\w~/5s?vaZ)RvӘVA?9& #Jmᄏzirkq'ckju;bɝx Ej<K 0a幤V [7zQB!|HC? :N/Jk pYc34<'M";v]\Fn5át -ŝ8PKO9|beSjM%#hu"0muߛND{Nv k9oaS!ȷBfXjz MxUz (U&39l4Ͽ5ߎY%c,0M>㐽s ѹL? ؾxqfTtlt̍^! G2vXZ;k$|3ECZ՘?iR%`6.#&ڪtl~(gIsϕU86U+Vô̫"u2vyY|#!B3۪$mC,W@e7x g$I.]$[s|Ȇ}F9\/D iv;8Й!`9Sfzmhy `G2}j3]j?JSSs/=c጗{P$r@.pN}X9G58ci[0+2؍ޒLr5"AlAo|e{߻R M ײYv7Zܰ86ՀEB?Pth`%R%L0:?vYi_Lť(\s[[u-Z dǜ{4=~ş~vj)Ǿp0bzs킚ϫSؓŔˡ;zo̽ӊn=i!]nxB!:4Ѥnu-)4gY=n[/5t<8X?]>\Aر.Z1S"+"^cs'BCwC羡 Y׋fἜuPڪusc  7AlD͚76(8慢/0%˕Cdl) $zDMdiG'o_Cbi>q!#}VaGUdetq?!Z,UЄJU/jpODBv/P~UWouֱ2K:mx.ޭV~ a'ABְ78+}ȷe#9wZ& g=SPuشDlKf&F9< @v-Ο5SWiCFW)mt!mq>iFs 0QkwJsZ\v2L;w (gW+nh2+!ܟ}[\nJjP%_2KE7i8ڲy4-7rf.&Иx|?!}QTX[b'N72%qp2OcUU|Ru]f {3ÍzUޙfU"P1V-]nβ%[zz$&Lgc 頧ʟ4vv w^_ {o 718 bp"{D_̗T$1c'-iLvjQՙf,;*1h?_b'{L:^Y q 'zuay9rݛ􄩿w#rfvt}mYq%mijĻEHgJ~Zɴughyܙ8.U_mLM A'HW%gn#JFwcȰ@ieT[\i(X-hwӇf0=:ܝ`kt8e+_1C?3DWmUc9vk$WY~W̝uT3Xc;e0> s~RoK w@ {Mte0ͨ%v^"M&]A%vmt{y#@> 7.j+`aO .?^D[S roi9YU;9Z5BL ~}%8n=ecG]s"Kŝ`y-7_pa,!4ste hs-NB]ZOmZycc>Kلy9`e1 (F/H^Tot)@ %g(9i!lI^%hiat.bȁ Xd&"3ýOeW gzѰ ZMDEO JT?} M (y<*2 [ "Cy=7R]:VJRv!9C\GW-.Nſ駖>^ĕ׶Gw֚G{2 hnc I1D%up)>flig _n@ a,\ 9Y3T͈>z\rQvJɯ?g7&Ѓ` Љ#I08 ƞI42 %8MR,^*/[}IyB/o~{om ʚLcF<ЎmK3 qo);|XSw-P呡"`NED%iH %+h7iJnY8Vq}JQe!'( oӒT}xML *Hk!$A8k9qMkv۝p]WC#ǠCF7h3CQ,q)5#Z`Yh-sN8m!\ _;&*g(cA9OhK\0u:"㻄&]AwF\xƹA{HJ4޹47t HphѲ|ۄƾiwzEvCsizJZȯvW,NƬCZ[-i0RǽeʔSg~bb/PD*6 tnI~} r0Gf5KT,vU)Z#_> .q ~+ ђ[sS\ju]`rȒ`Ե>E)\xemB9$n4SՂmݬ_aFVz^yjhY8yX#phpEM4klvlVN9,3~$ZpFiSd QH*|to6 nȲu072$KFd:((J ׈KdP[0tB @\ʭ+HJE(u2 5VL-R7xj^m_gi>Rх9h[`7ic׳ί2j}"΂WA/IxAQDzt:V2˸KϻJkaI$;zퟚz:mdU Ln0W[8gIQFA3WDtr*|-}Fxzwfɠ"o3/D'xWa-J^afKPDtPqXλZaqBxGiѵD[ 0V`a4C2sSq&fJfE_8ѬxA/wZB7|2K 8p6G6\,tUdpS(uQK89)a&"U8;מOhb$CTCaI?r8 tyS軝.ElXy~ t-_♣<#ٮ8k/5WJCv:Ѫ n/Fq1L*/;LŲKPP؉/)/Pe|']$Lk´t(927dwmҷDGte$.RflRӜdt?ϋ9w366 =r~RE#߱lx`B ] ! C/BA3O:ŋfyv9޸ [nq3S͘JXaB["W[lR&f<ǩyRTc?Dvp^Qhi@-h' .bn ̿6sHEGEҽAo䁓r&^eMo0fZȳIV]Lwn1z!4neR0T k:&ekTړ.)-j|?gxS.51Gb7?ǛSA +0}>ȅZM| f;AU2A\ܭn'`]ǡz'SxD3 '~[EWNKQ~( c2YsU>9r/fx*@  inMtͿъalɨ'Pz׉ 1ϕ4 maW]C^TLYjeuf[=ٍ@uoJQt1@; 2o(:b<4blBX _8B-Yoz lNiS;Dǔsx΄u_pmZAQWaAc?Va"LS'f;!V mDD7Rt;oM;bѰJaF:ր8fbo8yE'JH9K awۻ!2@oM ='bđ7):0_K..5J_{FZ'h#XRB|D@j*'I>]8z)g߫s kVOh15gGHk.k.,è5ԣbuھAܮq&Ϋ] )0n.O$d{v?>0NZEu#Q%1 r:B3d]KS9ᶝŷgPV 3vb.FئH-FlnI,Єݢ(-0iHǘh͟7C}a2gT1nWfF!MFӢn1xQLň [P݆&}aBBfn'LJe;`dY7`?qQ4-nVs=5.FñB0@Pז( "Z-Aү!Sھй}!Nln )l'o*ܥ7 \vAmЊ;fbf$dJ8Vj,;|Y Q)xԼAwt֮-_2PO 0Mh'5BC'guJ^sy:P)>JAC:( p~J3 U~4@yswbHBIaHǁ82!Tl#4(PnVDqөbpdNKbSN^(u`R{ݳp;ჩgYZ070701000000db000081a400000000000000000000000167a4afb6000322e4000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/drm.ko.xz7zXZִF!t/<]?Eh=ڜͩghׁMvQ$9 McSv8K2*O9t IЃtl$wț&_i@wFvZ$J}?T; ucZX 4##&z^4ڛ>j>%f|{Bmh4Ce_=jE MKgFb!Y4C!ŋ-2NX%U;{ gq0X|VNڂ|qsQowO7)ïJ/RND:08`P*晅u*eAwۘ9[wl4y( ƥ3=I ݝ(XV[LdESZ).\guVBZRy`n4Rr[M "OkK9ɹSKu80 qrDjkx6!D_oV8WՈ@ >)^*!Ҳ,C+¡vtl`ɽM\߰)N6)ڡoY9-Ah1HygzaV(|wLUuEڥ&tH'ԓpF,< den#a`P8F<RQ`ﺮf,?EC&|OV~΄~w7Ph%q,h 0`[X',i}1kFw͜[ ĹJ0CdQP( ЧT!E YIގo`ouYGi:U ~yfM{%)=6[݅q ]D,c_nLk\1ɏGέjڢ_rXKaGS~jJU(JXl@}@}KHN $%N MDy؊<抲ccKt+x02K*h\eBO1>Sz$~\3RArK|XTc$ec $̅c]d24(n<òAۇaj5CUU ܟj4Z|(Nu*9}T?C-wKq>P ւF]!5xm#-8Ec"}U3e<Ρ뮥?4օUe'_m5*'K\5:N=QF(tL8tM3O h_W FgO"`oHH/\ɉR'wWz2?TccJ ʄ  PGg2 F"0|htdB=T ":k r.:a҂`k:ޮ4B/b=Vbwk$@6HM=/ʃ<}w1ԅzi[dւYMʓ(pԆDa+zcn4a:҇QoAT \ _e?Oag&ٿCU%jf |l"f'6 ҽC)sν}RQʢ8qkb82-c>Jlk.G5\'t1 9B/Sb\:15h_3o?'Ė/iɐl[>HB^.`1WSN >2Xdϻ 3:/0'%jǫY!Î +̓aRu#!wɊ{c.c,UJ}3<t5[ xdp5Q% QG>aG⩫LD@_sw7=~664>+@G\e n_UNRD[ ?MX|$'bfzPJC+ h P UHGc4-_roȱmrxƚ(ܮ9H.qwi1TK\7b 1&62}/Y~<Ѫ_'KurMދoKhB |b[g搘kc an?7 TC(/ԁ>Ut}!]+o O:B}iTP^ǣ#yM*TY^]> XMO;e%>f=d) yk(?;))y$YcBV;[ ;CJYZWY2!<Δulb\k`#atzFAy.r ?N\(&T-([Zg՞m|yAKtL>#(4huzvXhSs4Bmoe(>3O6kے՘ W"TtGҡ: U"<Q;k``Unzۓ"%8}pwT&ڔ8\ʄi(jiup)]HB*T}g^($u#?3)`?'7&Qoy>K:ۑJ^>wZL}7ve?k`l',`Sv oZ<SmmRP+ȅǔ03Z-V\r'{=Qnh}<.f߻VGSj&LHuXlQ;;3E':N"rg sWS\˥v*Ǣ,54Cɢ;$X5 m,d/ 3џjH=7l4clK} < IXB%MyLi dm%?W`u>0ދHq% |x=MDYCknq*+=/xm@O @9C.Ƥ d^ X"#A T p_?&fv .Ƥс@{4FskϧRQ"kVq$ 2>TF3\N0o٨yjyK$îCbt U?ⷯrIG.]iHR;f͠33;Ւvd7D}=Ur_aZDZN ].Zw2or%=F+t6yMHـڗ{\GÌ2ŜDbhĎ=>q$=>3hzAR})`/M:pwHrZ9qRSSHk75N'>h#@cFɉ҃cCܹI+lGNh[{F^DZSb:P5񭢨ueqJbT7h5796;/.R%p )y8--ou[W/ZC`SWbi1dn:n(3@k geUճ ƌs:^>5凎;`zcET(ՔН|k-n}ctFk 42Nu-71maݖ%$L ڻ9ejP(ljq+l߈0\oκl BHLVIWZm lv6n NbKfظو eF'xXT>Z=wdt 3? x0p~aSI-K\hblw>- 26RFj}PPJ.X˴ {T?wK{&'b)cٕ86Âwh(.4QN;@ɢA>{EmGw 5TCǘM}qY$ՆOb)w RZXVpWJ< Hx35*寲YiЛWR;\Ʋz)UV QXh՘v0۠Y*SA=c3_HdG"!'Xh (v"<Z!+ cC Gq.uhn2T ;mvTI޸voSu3g~6~`@3=[%#`ZjB)Ry/>Èb/f!Cӷr]#jᱯB?Ġ'Fr=<~ds1Ց gd>"/X%KujR{q(vܵ2]6@WI0^s=uꖣ&LMIb_5.?ݵjR#SMC:WFC: kS*8-dY»>P^qM>n'f ~~X]{Xw,M'u1j r5(ґI} ELU  J.թfgzݲoW- g![bl5hP_v:B$pxAZ-p{_qb#P\ FIZAXxqTKQrN$msoF{Kx]rs/MgBzQS].!ևn%f&UgGoLS=J*B+٭7#zy2r[!;_\fOE]W> vm>1JY,MyѮugEYn)*1*w2lCF 4Xѓg9+ϠL.P29[9=~9 Usy(_0:iQEs@B Rrсf%F!,"+>-[kI hyQKj;a ab|yF"e l Ē>SBV흠D lGu|P[uʈ@qGa~&:3J<ڌ`EbIfaߩ}ZkB.`}/Rz$D@OA0nVneܱIϚ5fqskRE8K<< 4&WeԭOm"&#{MvMbďd?{r:&\@BvG<)8\t7^nApIBFBDN9{i$I˄4*c L٬61  õCmn1U N h#H%QC Ȣzm8e 0z_vc<Ѩ M|?SQeiUy?gGx _`R%iR2//J |jZ|PfV[=@(G]ani~ 9!fq d(yɋd/IZ,s@Wkm:Q?kʹ1NSn"%!W(z@V,2'SzN ~N%d`w4o9T谭WL\ [ֈ"XeQ$L&^"4UgO$k?r RR!|-V8B8aD"렟i. /@* ׭ 3, zza`{ GΏhdV]^,W8#|;\WȪAsNeAcŸ&JCMӄ]"D6{ ={~78QR)ARJeh躴:"]^ K)G]-lMYXO;p+2G)h󪋸[$)kjk{QJ3_>7KGV-K>V|'w\hHLN^$^CY;}kv]E11!-̇ = 5̘ عԣ H/_p*k~-hLc͐bw-X7 ,M@% qZp -…D?Z].ʨntz* 'JFVqT rB}W1e,8VÜ=T1zN㷔lCXa~8i>h5"ۿ ړ|Ql핷zL EzӘpeݵEH(Rc amU)@NU+ؠ߲ R /e^c#N#Hik)^F I1P4^/, '#y^JA*%:6":L(ǻ:EB:.1tJ:M]ňz.&W.$s?X),(Hƫ!>:QAx=\z#b ]Q;+4QhMR\7HYUբ}yf5`GڛDsH z\72qoESLWqy!n M-pwJh^% OLFB_ξG0{,+Y1.AQ{n2)=-lNMiARFX?lTlwrYͼFH %bGUӁuޤ̼AmYC]{\aƝ㣟o[GKǴ(F\OrW.c#fbhqLCIѼhi ~ڪ,S>˒nArf{lGCtx.~ʳڀJ,o~<:\/̈́K3,VW AEO-o4XzFJ6:F}3zQ>R98OJzPnE;Cʐ;i岥60הkVa\Ì_^yZ65FEvxؗ{Z޵)TG/MaRNەQ+vEW{r/uT#9ek#IQksUS{CX oP-l&λFZP91#3F;RlRg\GH268!釷sȂ&fH)>~bGvAmYzϤ~zϹDW^[ZTU u|bk7TSt9P erXa? 0\eUqф00RDڧ 39bH~S[p$XK8[Wv!q:wZ¢;gnNʽ/qIN 2M1sa-H]g"k(햬C94|bMMd-Hnއ AU1 ]9$qV!ɴ,@UpIj`s=_?KcEh,HBf 0γ7rEAh[' ecN)h':Ma9vӏ`O}>N(:>fA[6njAҰ`SJ;j1ikq-3["I:fg@_s0Wʊ&*'qW7nOAR8[diTG`;-epD6u.@BL%1:H'yk&Ȍ:omΨ yY%)BNHԲWJgV/},y1^GcHmN o*kҁ/^qA&_ E"v:lL}|m|ego]>y: q^jFH,z147s^᪓o蘩\S1B-|Im/ ϥSJLA-ELk{./^ue[wy/@ߖԸ_dd/#wa6_U#g;)d2ب@/9 Eۃ|"+lu7N l6PO%]CD VmIq*PF햞+vθ%$,FME X]_X'{خٞ|"<g (1bvli!qA  P+7UN,Tݪ}{OpL)Un:|KNZJFȸDVnByYYzJrT[(31~v-FW{/i+/W "f;Im4̰bV:vn]Ee.6:#HQN6n#\ fE 9/,u'\鲞p+0s׆< (F^ݷs{r8n'?]u1;|'0 wtB2"OģnbzLھQ{e_{f$VN9nr?+/f=37.Sݘ (4Z˭o]w)Y@_.ѹ(8{mlI'*.?ir[ܢ^}d Cb6}YA(W}lZX\` ='X[| +^YJn>!LUBje'bQ$Sui.w ,Rꏯq[WnqjHN6SӖIW[؍T Ժe8dVG[s~c% i]*5:Jol/@fd%g9Kh t)%ԓ5X1$&7)4RA,TM`a[7Q+d~tH 8[?ί0ӊ;䯘ij&g;R$UWr~]҆x4) B S*$mo6"&X :`M-`g)#un/1:5D"c!vDѱ|u3zߊ5AߏjOckyS%RX[<_%7B,aʍ~%cAF6ۊ\jNHU y[᠚ W풽m9P@<@,}ٟ#Jb$if-%5OXD(F8 . wҐT_5S7vX\UbL?p)z-۷Rhf^iykrLòqzh4,q ҋGkp>K0ĿiQ.E7}\O%2"XȨ#4,v+4phO-YuK18ډ/?Q`ɧT[٘5U"Tʸ:kz IXZ`qAnc wf:@"`ކ !'[rTV;j\Æy9Z _O9̧̈>Zy7ࣹZkfcS;1tI+Pܼ!_+jN0a&ڂ,zWzN'@^B*d] mxCg!v\aBVJ|6oy(Jʜ8Mbֺ 1*4j"+aHַv 4aȯFO|XQa+Y " Mmi}"PU\0PJgԨLF8O9gH@2ԺwOfGpsv< a&z^&ӑ|NU!ִ=aDZx Ce~j~ʕ7*Fк7)vM1(D[Aіnj)P3>ۄYteꝑo|xDnS@g, m20g{C ^xA{ƠMm9s <죸0ᑕx+.OѣRA]eKr* ~Ǜq>4%L$K>ٶ'?s;E| E/I(5,o%]u GHcܠ8}l4ű~4[:r_5 RùVܺO:#gL(#-%{ ^1JNEZ|Jhm7{wׄ9fu s[@-$^Lͣ%8~62S.kx;ndDyIaCu9:֮8VZSi4,Wl'5a U%"WbρdN3dd7]>mcMzWڎc}mrr@n|dXyߛJlVq-#WS pfDkoeיd.=oGcOJrh*` 4&z>c]sEc[Ȃ9JۚE0;)*I+"/5Fy4,I5%A^lvLPOf} r/Y\9AzYTdoKPxrJqVI6N:r*-I Z&⮕7cP Y C I!Ȓ }#jE mx &-Bv‰`@bxvu18I+V T8[#`y[T,ӗ[m+#mF:=Z ^ǵ&߱CS$se?1g%PA|(Li/{S[dJZE frksvՇ QX\1wE|ɀ"Hsrf9G^Q ?mo95$q>ؒAIE;=;{T\^'h^'w'%w^绿sYyw&m9p&?5 =h{3"?uzA)lE6? ˼?URnPRqʝ^j(9߳tkDbzwOЄKO7+^K? s"RmYQh*73RW] E7 F9xW!K>cM,N #rG`lŨx^e]\T|}/,rͨ$Цj ۵,v?CXm1 4"@FR2 S&Is4Bx<-!Wci6ȝ5;P*;9>Rq盪}9brqDn"'&9 0ۅW(|$I\ !+| <=S.2>EVXMgEC[{ ׹gOT_pfo3Yz{VNIwz)W**G@?)z8y] m pVE-ֲO9 7YZj ܐD}X> }~O̫}AYLon ^:vЃ6QA: 5-RS?nVx!6$.q<`0qPG]& 2FX䙃;yrB`P %kY:RFDJ.38C|xiIBn blv +Nӡ+iK 6i2m`ڹnx3gK/z|8)+ԋ(HXօW?+ZXi0Tvy1U5j{={M Z.Htg Rd2j_IM8;gA^‡# hԽDisJ{`4`Le>RE1LC5'/C+ ZR FӔw? ܳh0r%-{+!bB74cwLbGN QINiR9t 0sώ")dmAqEc}f~xb`>HWs7gKe9Eg[; x1#͟5\|t4_# 3.(aƒD3yU+"3:r_mI@n~k?zڵ8Ehޗ'-"'9f_H ۔,F-T00 'pc1C }TCyhk.ywQ}UWrѡ/]GA`}mMS Y\8|lwPk B(5"Ս~otq=_!qz@4.`i0Ee"0QUE^H.v@Ak:~슁=RRGWSs)fyUDЀN/;&*0A= PK?XF==c/,5;KcYrE''AV.LZXͅQJMZ%F[`M@趌xl\Zgk!I.B_M"[0? 4.(<5ʼn@#ˣv0u~%r}dYRSq̃礷yi{~F5C\Z} 4\*pƴFA3[cw9]- t[6M$lc@eid^Oy1( k*^e2w#ukD!Vzt c/-orWN@#Ai5"7OL}ebɽ-pBH<[qeW sgo&a; a tr F|2o02JKAz2>Xp7,ŜgÂ"qgܞ޵ ӌe9zLAZ_CAX? TzZHc{Ĩˏ-UCWk=WٚNqnگm&6Ru :&b6kV͞@ݥqx X q$26l&VIi褏;Wn78)zXADOFm6Yl#s|E ,F @sfIul1W6-x vU2o r՗Eɓ7[ ťݥ^嗽G]y_R p* L:= koFQl=vr 8"Ij@O]Kզ5rU"ߗ ;7c!}A3$H X H@Ax@4ܟPB(S~n)Sq6o+SpU@8%`^<>{.Zϔ5|W֐}3mthBCjfղ% kHx=nR͌[=4#mo|F9/ʮzﱓӒD'U\JP PC>'ӕdMq[8,eAFq(T;ɥx]v$E 19v)śdA9% 8>?|̔¶S67ܡn޺lJa!WdUbi+ ,<㦮wbYn -1)/6[R!2{_8s%=} e"!~Hie]h۸$,Jp/b\IEۇv0hj;%T7G!!(u'#=z˨VZtG9LH7Qh8XOWU0$^?%IWa Rh U] l@[yDQR#9cUDY!+'v=S ې5ITlIJZq9wXG gWh3CV_GĔq׈<1A(`1EZmScۆe% ϢWB% ܡFGΝKEV;zyUmf(UdK76ˇ %B.}phol3 V %TvtTPVǿWŜݑƳ._WiXsDܣ9qD`ap DO>գE'Wz;Q˸T<:ZOt?NT|LpSilє Bhq9 L.oI]a9R|5 Y9u KWf5;s4s>:b˜oz Y.kIӞEJ{p[\Vx}[CwK+_3uݾcoĞZWXf9I~HB.D;|W'Xߒ:a/[JO|'L8ٵόF(kyO ߖfS5nvU~(#!sF0P$qDRhb,p|y8B'KK(=]k*)հK< yeq{mwOfk7A%)v;uSY.*JIzw)3G>x蟞9Mod|E%iؓ<^&1Ad\;"OqΚX:֪v sdK %ДCMC81xh j(ryU)ֿhlU{0 f'1|;q}!/ R|d#}%@1yX^F0w%T[]` -2rѹr8S &+߰CZ:3tvr(R(Xо=`~ID)1QQ,SdtcZ}*ޝ8}y7uSl,H^nqr5$t߇ݼuehrfegiưSO8ĀS?PK`ENcrd}-@yGEY p#o-œkO.ÌS!R13;J `*KEWo{`%qi~Q'К=mT Glh0^\tV+Ũ+9]l&:| yR1 En߻cWQ3 ,Z^;Sj=Ƚ%`wlMB9b&s^Y8ApbdUMfΝ`TO$%G~JTKy)} A6UXz*G%73ZV2<}d6 G赦DRKUpSK!?nm7Tu gdٹ ׭adJ:;Nl@LyGRDmnm3i\ V" hYo5 u"4@NX0u+a&tRF Fnk//awl'ԡt `mFrѬ-Ax\{-Hzq\~'Iמ#K8_ ש/4>?\%H ~n O5ox&23jZq?wmm/( UAD}d=*oDޘA!]iRкsl YN"ߤ&? d ->  Z|c'ծeLVE|GҷDCirϽ?7t:y5o{. 1W;?ȱA}F(`yA8Y#$.S"rgXQ I N$ }_Jp+kE.aeƗ,R8SFT_*t pT iԻH/-_U fsD%PC:D%_#?2d3X*$sغA$]OalBer%$yԋ[o7&\IaPVɚfb. |iQl]a-T_O{O}KzPl5Δ`:0x՛BD"USЌ;[(>,PUCڶϨ<=ԳCiysg3@eI ȗݥ' O;C?k0iEq$? `rNDqvrb$p~?B$G{E?6"9Lh~_C7&&ۋ@lU+Bq݋Z;JVgǝ L[bJ/=L6_BҫTyΖn8Kr(dMvWrH"dRيjr{aX4j>>\d/8(P(g]}f !bIMPFZ @ǹc¦Kh @/ RNJؕ"$V} E2BrNFGZP-"`'u6cI 7XKiR'E`]CO8,RP΂d6d!ujH|]*+yfp33VA*N$uI|11Z|ޑf놉>2,bv]ζ(F(axUv^ɝٴL#W*hq`+_H9^K,Ul?e7.Ak+=yߓ,]v]KMyhh;"}H%G BAjtCc}|'\j^VwhײJ>䮤|+QlmF22 0+Q :(z4LT]K?`S|@َCh&Reђrq+d~V]ԤK8R~*5¡j[8VDuV>WQJ؁6k=wb~o>wEB::|m-{dML8PY9,[tCFػs,ϓr oI.ŹWm6|SL;1 ;(8#(a0=Ϊk00(ԍ"9$Ly{d mxVR |j:#_SUfx\/ݮg:Z8,GOxC- ?ODWSQ%Yםu-[ "&^ߍJbk㓺?+'kV>RJPk< H _oE(!cl~|HBߜ%V_$pjU!|[9o$O9ٻIcE)}uâ } f;P zsySQy#Ÿ&Q&&H8LG8ZĢNsg"8j=t.V- K/sT1z}dn~D4D@?ڞPiA_RiToԛ $츆GkejmY $W-ZFvz~!g^'Rg5a4AbڋC@ձfr;*p&N_ڐE ̾x=:WmD} /)즦n "ц RU/Z]Kɽ`_ݕN\ JN#A ?w 0)~._ i.E AQ9B'\SgU"?LKۯQd^5YsIa#rqZ0#zacn<`k>Otx胝%0\U I0~^_h=&`BsmP[q Uu*]ٷB@SPlϗ!]_&F,TO2_cGmY}')}[86}fHl-j]rzۭ*= &am=jlPo_)-U('+>E`2a'LL cle+,lTIQ!ʕBPM(1k^GxqhMG:q&e Ck4dQ."f2LV:-],OUs/"BRlZ) -(]<X=Qe-st`M=G9ky} 5<5gyW~s1I#A&KK@cVFU6V`c' #d_ѝ' D|{e46>3[(%r4&]߉6b6_ *vv-t6&:a {ă}=^ hsF)W.g%,!s);kVl:ߺr4W3iO@ļ" t!őOOViɩZ:cV>s Z&K1b޲W&@*pL4$m2陌#w.[3PʵjdjrB4IH A'5}I!tRܺthh! mfcuAD|%Od ] }m5[IÈProbp߁t"*4"uc##\~BNf ohl|}o_?L'7:h[.Hn ojCdx0V1iζϧ?@2;D*7]>RDcK h@SU_'șAqFvjO$KAoQnSUQcX$EYQG$[. 1@5Rl0*AjA>soV+gP垧t)č,Xo@h%C.1!1 |.:SO#Ch?Vn\n`1sPm.AHKݏtƘgqءq+^#a>j}KPQ 6$ڑO^.;Kt _?Zu {n1@a"} d)By m{Td@a)и)/f\Bj_V@ˌqbA7ؤvnj#z)Y-$|vxe Q5ϻqov\ӟhfyڥݠZn&̤x=4דC禃- 6ϒ;FҀ<\hH `;b( Enh+[71VBsaQ'kno`*ȥz lQHS(d?C5gD [#<0Ɩ8~ e|InDO3X}|2oL|?Eח. ᕿABACk:.Q\Of!F2QueUu=;UGrvqKL,ΑKvm{Ù*.$"\3Xҙ1&qآT5ϞQMѵwb*M-[St{J]$*N 6G:{5p>y`4(L|֟}52ۯjRaYs4iAgHF11xfE Xp.Vpk f+gZ_Rx9"[a0&@leU*㿨;qT5:;,Љ3 i"],2@-0u$}SAls&o;Ef R㏽ѠUvWӖ=1_ LනqIϾ<%BW rKGx9y&| E{}~$ڨ'@iXhh_IzR> \lc87,aKcjG:(ήeELȪ_m錗ij&O@VYʣ\+"1jYOL|}\`=ADuY ~zy{r lKaF~C;@bZ@=&)4qPټsr!sV"ֺYE=W2d`^*Ƌ} `8`>f!I^\A0Ԑ;6K.+ֶq5A1߻e1xd8:} !ymi\.xY̪pOzb> ;XDL!<% ]%zDR:j26ۤiLn-w&)deV&PKyMP| ䷨:87)=sILqy#+-]Z ̵r"r/^+C&ţR`Od.ML 6C|1oZ4q7zG5L\ ^-UQQW`8y@+k8d@{UF̙ a.FB8!҂b-nLȈ {ޅksm"uéEa'cjcZ[]62wIS(/~ehzu uxnM`ڒ=QWw_S66Id|U p SyD?Ԡu~  I8sPRWgXmg@ZDϦ/n#Xj_7xvQ>.(cҦcd{ڡJF89r^x颧B%sdArJQ{E*m-)dg~}g,] 7Pm$UNCwAyZҦ #k ^[&ꈅ6B} ^qpb|?7GSiXH9sU~Ym(Zmʞ ftR *V@ 7O}3QUYo7׺Ɣ{(~P#DZH߲~'spz^fjE0Dv )| (q뒑MA)S!IIďVlGMTI\&FDFyf2EY9`rY*Zb(w DET ZPM!:ϘYy8`*}/%dkH:C5[6_%pmapGeg-̭B<;U],6X+$Vܗ^ekN:JzU 1{M`ج$א,2=KP։TP$GH@:11mz5$z\~,Ō,Ţ C*c.=Ѻ%~9%(9C^ o&ړU1Vd-k>Z% jn\N]g d?l-)/߀Eu_l03c-6-$嬅*L1JWO'sii3t,.]YVju>l*#Nv?p-|@RFQDGvhx+G9|;k)@I)#KFA8 b~T~52 ˹i~~HmS Z"6UkZm Ig$!ߏUt1$V'{Ѿ4 ct#8~'.k?_NH<{a\"?Saź~Ffd@R p xtx/坪`Tfl>) QL@(i*AO+2_቞8u33؇msHvǴ+iό_Zpw||Hie (Pyg3͞1/Y<amלU'r["*d9֒t~$F4V[4 "ײ kլٶcJK￵ukGޠwfXuz*Z2ZGf@}TLG2G☛zƸ@)_Ͷ0.fr8$dn+vDgB[_ՇR ` c1F,Vb-b: hxnZJ.<,JJY'>>'y>X!~=իqdr1raqݣrbt(Bi1ƼWMKrXX \j>s 8/cFS<^k:cq\l9$йuxi]|H'3Pa R:6SMJŏbmp NePϳ䫰R>ƑRfxk\ Sx86OfIP&^q9&7LQY`pQl{EH_D\ΫBt|,+=bidGGi5RuZ?i@uvQ·+6BjM;\LmjrSVۊ}%0fZFYݗ}x~ziNUfTwF I$pk -@$>#j<R), &7#e©%j 5;|T-~]Tx`1p^8=€UӅuIp4$a\ }4>^gZ<1934i1Qu6,s ڣX!(kqYK*oWTwBTċrhg"ͭ 뙁8_EB;^So$I  +E>`(15:x})hޘ5Fa9wx8OS.yBe(KUWW(rݟT[2  #Q'}x`VTE9LsGUg}:8`6G)fgk j5r S|G٣{])#K;B>m2 BqX~6LUD2)7_նwv`؇2UyU+&/yPn|^{C*jF&sXV3]+`w `.XŒID/WF/g&e-1ڂAl!b|E yeh) i= ?o #Ϧ"5t+@"zDEcד쨁wѝQF5"ɵ'] F{To2yOG\Һ.\&_D׆Q"5ꃡqi+ )8T:(6lB3eTwj?-|F־&B Ny1줧4 9&Si")Z"^o=XGݢ_˽o8}; o*n2:N<[.Y5v6%XȸEp;_Tb!n;WW$q}- 9ֱOC)%>u֐~- ˄1r[ݸR8+[,|.l^I@=1 8Z㛛ŽqvKXX&7'eՙGJcVpUYI&mS t:;Zv|Z ,Gn +_yrW1=ҍ^?&x,^hg}5D3dp ! eS ~\\ [M]B*mLXS rI^\ڌxJ'4;M!Hh!EC:E3x!4Ӄa0޷\7Aw`kv M|@D n~etGm͢-o]3ʱٝ#OZ|C]Bs KJX9e>J%ƙQ?>lUS&: M@WAߍ~?T3 sqIQ9Vmk7Xlw!`\1:"e'=*]YJ#^I*ٶS6yGXs]ڮ}f,5~b7~v*(C<쒟@W7oy"-2)GDɶHA#g.kx(Tr?U!/n*; k*uB:S+W^[eG݌NM|?; }p3X͒qQmK^`U$6v>5"[tH ^!$a2Eew؆)*SbLq.4Ns%v&`} 5<*N3E'+I#ܮ\, x`7)xE ;I%!x&eS2;?^M7z|Q*B⾆!esWӏ~mGK3=`R0t=|jxa: @٩ [YETlAKAx%G՞~I哓Gqْ$jJ V|j.3w-S9~U֨Tvn>F |ATcyozqE~)t=905Eq 8Lu!<'D] @HwV_XP%D^J{:\נPܠ!o;2F;֡ui.߼_ 'Xq_keD s|h)Wh*gX}NPa6vϻ@mոx/ruUmJ~w8IgTfЪ.` 9<;&;ޅ1R1jQzL̼>gjr Vnc zZ @7\YaۄW{Ns+%&ÿG3MvbaJCy赌R~4S1?@HҤ$ j$/жb6ӡr׊/U6 ՊND̒j1%}.g>RN% |P_2Hg1}2s N\WEFȽģ~ɐMw>4e[}%kZ-͘tΥ&Ǎhߏ̧(^< PȐQfsvHsdD֣pʯEǼ53w|9$ʔ9i74Bf֌7I𲂢l{֕:QkVٹ"$H@38ި}9f>&q%p@qߓ1= QqMDc+˦GoyP=T|SBJy&(4φ i:Fq!Yafs:|Ң\tbsD "Y XZ77(TceĕռV ] ;Ѻo1Oh%wy'F璤HTa">#4wSLp|ҧZy%7-lGIashA_-DPGAV)D9:?Csl"h*ѝѻF d/Ue1Wzn>~$ha<ClyaLrANsNV _ I`@ GX\'b.}̍bKV]܎WIՁ/ SIٝkf"-4<6 "8g%aLWO f4.N\oX9vǛH{.d=wOj>za.xMci=k=$7:!xɞ`gM{2TxD;YD)$YE{/Nˌ^} \['rJD݌U/hxnBdюa 9BFf5"9iL5#7^Ń#'ܢ p=]/Em?V/X96m# |VF>6do DJoRC VFp$(ZCefZIňC: 44MoKH2=:77dMCrOtS Ie0"IZ^FuT6Ϯ؞]o=Vуz7|iIQ09޻QJKir/BAت:Fg``zl4XG?^8!yzIVt$ |eLy LsSn\9<(jT2j,A/s@fpl੔<ޫ?M,鳂᧯ )`VCw@SL=iCrD9' ?=HLrW `p#0 >1s*9ͧtJqJr䫒sԆ.ӝ*ԕ8} [1h:Ӻ __?Z@;5ڰR |+դD.$F3=| K3wSQ0 g/ ]8ۃNgݗhnj u6~⹠y55}t@{jO3(8Ɇ%:u7!L҆Wsox_!cV~>l&_*XQ BXu9B`X9Ox4QŪJĈ (ʚCuC1|v#֩*NipF$k= 6fh輋;cN?^Yz-T,Ə+K>CBt)qY<6ޫҪEl+~S՛| "n BIy}7̸^3+aNPCj\mWrh-l z^?dNsѸ` SۖVL~\p txtiAǸY{X\݁N㷙dN>ЯM?dç#5ZlhXXP5!'nF[ ~Ai8YkN|sMx\Zf$MRa4iH ڱf߂dh3_WZ;Xe8cj]%5 dx4Y]'qm_yM~{r V%vICSHoba:G vM#8)]dUێVpٝOH?P l䫗EՓU v=C G-7|sLv/PNviiU|'DQ[Ҭ}gFq3p]j{ʘ,[9(AT98] T!aGst3jod'.։ȦxۮoI-Dw74&]k?Q8Xp3َް1O8ŴSE2ܳL &gUqEnCݽwupۚ-DEB-?NЯ[ϮX3hO?5 u80|JHlҎn#AB.|j &(*[55TJf{3Ѵ?PEf!0E0AR:1e;s 0|_UF J#1+ltwR@/ص+C}I:}6ݕd9%:ҩ@ WY0ypYt OSric`Ůd>@F;_%'cdz.mkE^TTl] @,IagǷ`lSeꁮ'wa7AEý)&0c& yJE2%c'J~$`H$^ʩ3P +-O! dF8/y*/6UBqH#yciaq8haEBhu9/W ˓%58mX{tW< !6B0př|Sr$Z:Bȟ]. F֧ oj8U]aIR PJZbGAy(LAF*Mcf(ܩi}8w<:|W>'!?e/geɾ"|+0"n8lm΅XϠ&5`:FY:$amHb2\< N@3BQQʕ] ~w^R;r 뼰R\rl gD4 ‹5|+($kbNgl]TC/2[sw URЅ|2d~3ZmfNz\&;|ik_p CZΚt.%;u-z|)!ͅWP?&1z|n%-M] #JoY 0\GkXx,o|q7BH_[3#kxe=V.`cN< ^5mqm }/:kۼw6O `D+ V .J0uޏ.EB ^#^@:h 8SƸ#랙k ~v$cBP<UR\S|:GN y: \'K't@a(}R=,{HNdV" ,p7Q^utʹDלc޴xCΗC#"e2|{!EҎτw*b6\; ?FF#OEՁs9fvzG](B)]M[݈ԹESYgRT*G{IE*y8s+CہF;xQxA!QIgo(¸ڊ|,:h"`ƢXidlžjM]n$8>hGw8$~]x|ֲ:\­f^ha(J ;tG4c (>Z+ped+rGGiOt'FSO@́Lʥ% 8p6]BWvjBnP gA!g)ٺ M2Ekv05%[+Bc MbsFsY> UIANJQ*]J =i7jx(4n5dٵd1¹E1m%5E#Gp ؎GTo}ԱEwV4N-&&9v-oy*ISg-i[I4-*IM kQfŽd6€rW| ռm!N&}mnQyjz3Hx0o͒?G]K̶{{NKT̉F80 JZ!&#@ ûG3<K)a9L +Zf.P#)%@D|VE}:z!TCYS}GV5+2 ƪcmPb4dI\7hȋvW-aY4˝II56D>c !PA@9,n2L}G|T Ahr)<c NquuΕ:=E4Ԩ9h5" T|V53[e;ݬ,D!O(o{ q~?Qb6=ՐY':sS}q.~Y@0zxb5_z rQ<W.7IIt68W=M^LrtXdp9T  evY46j!韑?`zPǧrʹk wתI xȎnPOe?8q)Umq% X(&<52t5xHPZ5#BT)ijMayPG dBZD1(i9EHvm\Z<7k}QF[6 nn {ca+| 7ޕ+in""C^fTx; b A`XgTbmXidWӕֲh:;zȺH@[{Rl'Sx r?fgw'GWr5N0{ԋN+X50Z 漃c(  W) R(WfmqĐ'߯Ήá&_b/3wb'!j7:PD$0?#,0u {ʒ}kE9 n\1oփZxSKnGf'x{4E".ObǷ 9AGBh'c&5Bx~^N9ȉ`nVT^_ Һ~jW*jZ6KGdЅ7(#^̼݊܍kC$wK/[p#\5f0C0S M*{"B܀mZR閡s)yl Y~W=Β$D{,7om}F23JzCnaMW?e4o3cDj"(SU UW",G~(^9bq|x\ ,A)&s_ OFn.!2?=ʼ7V:7a,@@0=_yLxLI׍ZDUi()%ϐ& I]D%PړW]lK{`ߚyJ<{MV\@ǩčuVexŘ/FVϖRC)]]p>L6SWML,\X9sO\SV,W؟^tU= H]';F\,@UlžHA ԙʹ4 c1u'yԹKn*sJCTDs9 9`ij⨴ 9O`(O>R$t@æ_1'a"/[0\.!ՈbC(zfIm۬1DA?bB[N=&(]!lm+3/BrHor&#y},R J)`X )?!% `ޏ'I0s: ޤD *k7!QswGb&tӄ%qӐgA9&OD\5ʡXq0òVצʾU69!ڐH^Ր{[z رѳ~')DJjV5_5[=rx9'{F3b-mF0Z>. 8:7Vk](L0cb}c&ׄd ib"f>poQ ~?uk?Dd$ꦿOOЊg~Jal`-i>m96r]3[ ۉ s/'o-z&MV qQ2_r Ӭ^o L=73bm6;8 4w~z?ab ^~N[Hvfc?1)\#`>ParWKQ\l#@7nlw;0Ut dT6U<H@ڿM싗Bgk s]gWcLStOې$ؓjO\TG I+fڼS?41^n|e/;3\o飕\¼A&K-"Y3FLC!%s xK%KBߠe>d*۞Z/t= 8 hC.u?FzMooL;%o6ϲY^,dF!lL3B BBsM!=?v wP:.k X<"ib@2W|}bA%j΁:*5++% iI`X(3ma~Wk 7;)k$].e@>8@4kUkQXHzS*o2nJl3/O'½2zxkFinX҂dvҫZkV {\hV . m}Åы<#%Cq+#9V9v+`%6ۚ4lކ2 7HפIqf_nUvG 5G:fڇ7D"'9q9rOZ*^)a1[r{I!3 [aD !3PK6`PNU/>P`B{o$\ʛjD"Ǫ37RNwxJ)_^Uj1.!R.!JӀ Yɦgnt*\H,^E'_gU6 N9dKv]("٪+ ܺ@LI,<[ݞ ,^S@ހem+wu jG _|h |^0ő%h+\_ wϹ~4ڤrњRV6@[cƇB6e;ž4{t:іy&*ff6mCl7Ѧ{7dU}.bFYZJ,dq)I|auF.3C\-oaJ>|2nb?=Aރ}a@Usvئ$iu|MTT*ʈ*$nņ]P ^'ÁzT4n |0ٴ @t}QK#Fg]ZY6qx*zrZ̺MͰ+"832q[j7nb |'ChEn>\'wF ՚7P5:Fv|NǏMU?q$>W?R b4Y%;k:p0 q5KO'#`ihU3hZLj|`Gu*CW0X'W8 R';7-cJlP77FQ;k'fX">)v`abৎ~eVX4!?.+/ b#ǃl7lxA¢)'eufhTIf%ж;L9 1f~<>  ^L.7D:/7nBwWz,6KKe˼َ~@ Kld]< ԣp*t fPj_n>8p5`۳iکO#`0;O)gkX{TdqjA)!47qݷo@a#'UY`z=hB4%u0S/xduzYPt&XCIWS&]wawdQYIS[l07|yHF#VʙZj3%?X CA5g Z:H)ЦAGe9tػ I[wXE1d&yh>Ä-_TVe.54T>)E˗K+ƙ<8;O-4v~H7_w?>H##E GK~(mTA&۟Tx1)U<+&f<⹢)ܗ"JCL+ 0łX .:tdU=)rq70; f!JM`nMy3>K o_Uy0p9VM`e4XZڐ-SUV3dW#^J_MKPCvAo(>qv6K"E6iצDm31߹g?O^Ry5}eX `,\I@4e`X(7dk%l󰠽= A>`OU xMTėĆ ~c-/h<ƸUVlRh4e TmMg/gmߧ'a)EnZ< <]ogFX`\_i+};C| ại d[;'|@Hu~X( OǑc":p7(7tyTjw.~R;I{:9齖/ڝPQ-'UbwU FVm3MwxJW/"厨]_JTV=ĝ!>dKFAaֲdҊl^ *Wcph&m6 JT* *]|RvKΨ*Qqii[Nd&xD&'ק.L2r k,8.ѳWؿ(hxhR/3lR0لuکYڜq-xQ׍O)",V4nEaS;҄lv?VJl ®ā^Ds2˪{Q0 M6b%z#oP[!j'ҮLS@GL1ȡQ SJ= 6}R ۩kLj^5/qct5ދ:r͔eݧ\aCr^E1L@'2V66Y'Zo@їWfiQs2ljemɴ HrN٬4bxf 2tL њu1a{⨼@,?h0+}&wM@e/S$QsO)YS\<^i5܏\g\qєO'{h/c=QPItɋ`.,-/)H= =}lԘ־ͩߠ>_n%xc!!uGF!4IZVEidLQHSj\NB8;dZP]d( 뗩,_puc^*f̞GL`ÆqzfO[9)5cKY&l%n+"sՁV.?M ^ǂ~Q ! <.cCEya?kuVn9w>{ߠs/BOD= omDmKP Ϸ[>`ϵ&Lq6/8;9yM7;G" `p"#Zp!س2C yCtqdFnq;*?C"bHr :ݩ)b!%}\N/=7iVPIwv,@r/k"; MA@A4<, G#cXw'+ +]Ȯ~{OiZ+ۋS7dg[l3HKGSˑzY&~mW nh2[=K&(x/\ zy#1*q{z!hb:0A(mC$JoZv"~ =G{!M,-"cGm~C]x Կ{Dg \LN≥m-@D6 H]w_ I#'AJyѦtJKԼ6'u0B;1wR8ӧ9ўjń*MH>uZg&2j6dWa@ 770B/L^!RDtKluEk+]Wc}q,āRfTMٗlB[(I?XQ5 vb7Z"y]}67 ÷ײ寣7HeM`vny ( &~8 Epc4or6D z|9-sf)s]C~U}eԮKw)ݼeݴxY(c4`P V2ve}(sp"O s=k+N;̰G[uDSw7$G̨0'ؑ"΂i١u0J.O<"Llcy]N!oȹ%c&Xe?G%hH-*S6.wݣ8[qs &kGV R|"s  Ъ ubut%`ѱU_*|},mt++,O+ape:b#Gjls.01NU_ ܻod%8ȞXCk5gHpTC;e{z~TgZ/L<|a ֲ2L\c=KuOo2-Qbrp3(1jtsclI fFfVª+ek4#`B8ff0CNR@Ga\b'h%xʑig֠q/Q`ʪu['>5VvC`kd\Xm.] pxX-tMueIt3`99=j?[8&;\(\K%x*zAi_VRV_YcGsC SS2Ge%s?#v g+}ز>$NI~qlRI@R覘6ݿIE0]dCקW\Xqhu$H5 ̺}c@Ǿ}t~Ltd a̚Q0`| x,/~eټN>, <8tqR}:ƹu[=JXf+>&U?.q%B3Ok ޘIPDy\'t}(O3XIh2_>%M&cC7YT3I( m&G){k-^z7m^4h9MV8-R:.Q|ڈUZ-oۆBq.CbZ{l=ݼl"d4X '5RUk5| oS AQU1Xhg)FMbnO42W{S(KNrM%9ow\u p:@%U[JWf%!pq/./F[&[ƀ Yߘտv7wrT-oW*mH|,9C ͉/%͵d :4/'Ц޹DzlfRS8" Hqooӟ)n"VV)[[>zeu h`Ylr#O җ|۹ĝWb ìiFfV}G?1vY)<uK\"5B0Ŏ/hBptg `y{ 5>|;m}԰:pб6@PcUU\zOrЗ4g}W˶3v|+K`퍗:uJSo}*d NH!s<CS$7lZڃ]yBD7sp6!P$k?S,OMz VIACt ڳ^8 NrtW<aD6׫"X'ʭ6 ++'#]~Xyc1K52:m&PĶϧ-܇6N/LlYWσp*o.Sx%dޯœ4B:$, ]yaHؤМSO,- BtNdHQvnj/V[@GZm8¹fcϬsIFkNᒆF?ts%芖n}Ye01ǎ{,@KKk% S; H`azSpf%c5 yBEJ3ƒ$Y9%xlHi<'/ڻ.:S:^s K|@7?}uY F=F}Iw>k.)4sJ54u[."ɹWYgĤ zH$I$!Oo0~݁}upketjȨUot)Jw 8-tDwNA\%DxT𒢬*+ף;7[N;)32iXϰ%1u#X#Si-~ѐD"|U}iܩIVѽg\._س S66`+F+OZGvٲe5C 3/IYRR%683pkvllO@.zU[SH?K[`H/{4{}lf֣"-2zFXQzW%ʘ' D[\uV?4g<&4|VH* | [V%NJc[]ӯ1=|ԥV,`jXF^ j=@,myP͞ҏY,\**cJ(( J˾L22m:j!7Վ _򝤰(\MmSy g1HtUɓU1bqL'^BF6ۍ8Z#3#ʩ`>2]'sŦcu1]E3 &' /IrsRw$#"LCq\'&`*{b^!YOe{c>g3L<7A`;@W= ^+iq0p렐ё"0n>#4DZ1˧eY~K͉R?Rqo>e^0L֦ıE)n-hZΜ;#OFQl?1b.CIc4VL~!G2lv A`ۻ_a'!ɢ;@݀pA N?L5()*RԓxZBѿ:FFB7);g=K~gx`>;Ļh7OUJ1VKBgRKu| iv&4a(DG:2)9\W8S~ |~s(^7tkwIƵB0D 9gQ|'dSHaFO5'kuj/^vCa1ORPЕ WZ{uôFS3")"1cCozTp[cQɻ/iRyWiyJ3<":9Mw@: X:F}h+ΐ02qRr+@,pt_tOOv҉Nzܤ숃/)Xa y#3A\R\ ڗRX?:O9A{dL@, r,ސtn$ LAKV Է=bnٙg %rL᪥ 7#^ iMG@@5Mzi%A6kx`Ta֐=KI9A4֣9Jz؅ -;IN o9.=?rK5YeV6Ah,8`ͱ6VU%-6Gq :O4xpi-&uBr 9lR b;j~)^ӈz>p„I?]OpJM&ߊzcٔ( nkEݮ,[𦨿4=vCvR] vQ|"?*#˺O,C;Ѓ3šl"msUs2{N*.Q(Y0Ԥ`xzKUPm@^1!$Ht逸\j[@-Oy!$צpNg)pe-!g=#/w~ nQQĨ [4Iyd0㱡ut3եs֓pT_hM # ێ,[Ĺ#w)DԙA4|UVj}1އe3;Mxۛ>bql6`0<:ixCnTU) Nk<n|1>:r +-؜靧\)e3 n2*?ׅT84I7\,Kw~7[ u o_qP,ye>E;[cw栩(™^;{^欩T[3BNf\Kknw%QmW\gIu2y` xuuy1IT %Vت UQ(0]7{u+_⩑qѝ~nLx!P-aIJ"c<ym,at8Ti˳o>yHŒ#D 02;QSXa+,i.*-Ay`j5d_*%CY$VQ=x߂aa y5{77?Kmp#f#T ߙiۥN>-vZzڂ' ~834嫿3@اrZۋ}2D4+|V$ <? -Y!Aӭf ?<(C]EKp ~#׋{ҔYt+˯zP˖𬈤FeNp j~BUb>ǃdk.n,V)F3}f9ș߃ce T$rHWOݳ$޸cIRSKAțpj4V8/.Bxֵ2l Zͯ4xt0yT˛;_&ײC 4GeE[Ӵ_aE|kKZb Yu(B[ghQmo" _O{`\oPj@juRi4Xwx.p4iӔxf#B5ZsRu$-iKAk}Cx"ܪ;>p­p?0ZMlF"w<Ӽ+/L'Uőd4Z͊2t Bo^K9:F-‡B6J'@>{>#xrD{TtMUxv9#ۍq5z 45ӳBZ~kMV7zS "#<o/=:v% \.i?^PX8i(XyW4eT 6ꈴ`1ˠL"Nm a$<32}RvG#|PîoH}9֪AMjU嵅CmZ%000} |uzd>(u}!oo YhŽVD1 Q> 2of 2t@7A8$uR0o8 W=NO.{ugu1I{-zx[YN_6Ҵsk1м s'_Z&1y wӡC3&V\3)'w@k3޹"5r׎6T5: eOK22/ޮϟ|>I3لWdVqϚ_ `P`.϶WXrjK6ݐ/3]VV _Sշ.K=m@' "hvkrNڧa'Q+bFW5OoQ\B`-[ rI~}tS_sOH(-X xlI 9lv >]S.>M<'}wjQ0ܰ_*x"KyZ PyKg@eRzeNsO*![Hݏ0&6/pWt֟zm Cogmߚ7G0Igl#As;czwt?RuB||2%XvF*!0yvYeCxA[ W\\ܝ kW3ݛ5.Ҵ "TS[Ne R˜w{ +FL蚕H_(?CΫtI5hf4!|g "^-w͗*FKsہaxҁlFoZ]Yp JKΦ?\v( ک|&㿦.s5ZH3Q!"w@L笂͝]Eݫ/KLM?=%s0esuj&w x񭞶Ѭ )DZTB;,TIpʼneJraUW5Dsc\U9:j؀4!LRxD1G͋qߓPEtpG寁r6yWbJ:M:41W<\SeStV’$v`CK^S`Rǜv.XtP:PK{%|UbAGz߸V ^*n3U<;))fiUN#잸\ r~$Ug< H,iB ZG}'UǦ@IqL+Ђ#Wvh37Q\(euy' O>z |BU z0%~,ZQ^O^no6w.CGF'NOXP"=GbpӺHέύ1bG̯Hb˶@.NOgA,s#MďkcUp4%?IБqZrvUDXk߉OWnx]R:$б b "^:"',Q/.TXdu̝'n'I#¼3޹Eu"a&"5s,8r<Ý)T]\i;ZyiI?Aγ 6x ,JYer)]wYd Dm`x`v,Ŭ6'Ao؋']˥(ND{ݠկ?W* y.W᣺[߰`љO Vi$,~vTCi;(?[}4+Acx̋J7P(}_KyR9wӐF{ 9k"(ΊPZLQ7ba~ʇ4U /ȭHd 3LY7P+ԊO[yLe95N'[y?>3+]2d0^e0qy?L;#{f^U,u'y`A*Kv9s0~1QYu7X` Tv[MR+ЈW_UDž>S"7mSe : @gB_k;+`8dr_\ZmLm|5joT/:E6pi nkx@ezrLHE0w;O ֿ+wK1 W A}jhp3ǁؙW>7^۲=IzV 0ze-Tfݓɠ%A E8]pI@G_ץdՕwȹ.MQ6wv՛TF>ǯwR}\EK%dg_`50Ki&"d&+9V*w%B)R]9v^uB뢈MDҴC>L= ]>VfH=_SLEXk<D r5byG:YE]|ѽhW9s4 ݉"7]ιld"v#,oNq{h&Ɠ'R45/[cz+GԎ8We T>|,=%B묋%,XL5>yG6` U>a="ŏeGZ_bWM&@YrdWbU7Eݜ풗6/Ə);,< 'e2V UPUw/bw h6 E J! ٻG@ϖ3O4dH!]4' +_ qOeo-OPMGG(Օzt?{`(A-Q@E?e_uA{\PCW,a.;:%J\_=.iJݫ cJSB0JW;\to2>XƟӀ()E F\8ZD J[{FLJ^225KB0«VbcKyWͩ8RqBkF{k19,3nĀsBC˿x 2 PA=Wlۿz]MP  %Wp˦`ѹ7sT ]VōS[}qQiZARC_@QR_LTƔr6XYk }F~󂠽+̑ |##F1[!V!5yt_:8so"ǧK%hoF 3<`)E8+-4Da3֥v>_K@n3 Qt:䲏f≲@45E*EaUuR5y>t5:C7ZEwpV6Lȇ}|+B ʾXA#k0h^?n6*13-],k+d`ϼ-_3+ ^'n:U޳4bF!EwsZ29CG_ڵkaQ+0J֔~h_ *cFL:QaJ3\q7&zKRW~y3o}ʺ*i YuK~g-g?5!0J2 K\>wOQ37n\Jr! "xߠb-noB7;ү)GkZ6dCեy'DˬRZu5i#:Fpu4G6txIȓXzi~@X'$tOS!iF.d=#3OP47ǯ;`V@1JS87U:RK.\dqNUlP]R ̵SU:ŊKtTνɛsS]aѝo_:CoKy¬Y+桖&I@zŽgtzEƉP︢}m_m-68hS.R]aٹvctt=㈂͵&&5wfpTMąbp/yW/֯ߍtxSǃ0Ҵ;겑Ht鬱>pOs;Jw1?.pĺ\RW_e8LdJ^ZF0NZ;~B&EۼB`n Y',uQ|.)3H>CܟŸ˳n\ .s(*5fz!/b2=hsz[y853̘3Ul vGv~n6 Xoo6ʎ xB*|+fJKÛ9KGT]n<_:ׇ -i]x K6h-C/}\WFnEL(w=1g ߤ>W?l]i8cۊqbd(O/KNį"GJ =z^b̘ n/!T˜Ε.T$8~Rni>t y]9RHjY$!tA|PE_++h.ѺcgL%P 𽫔rm7WJIm?K9j) Mt'IYU)dg2 OMھoS !K+#Mthwҙ/hCl_/̷N+J\pD="JyI z亘9a[4s:[O%}N[caŰh+X2N|tWAo:RIK4o)bݢ%B[m.MbZAmHC (Oˌ"N|AɃ) C'&yraQηTb4+Mⷋ`륇$o a.lm0g)` '/=rK䴩OAD`TrԾ3 5pK,{6_M%le'CޗD>|&"3fG @/:&(=BxT,Le*t]=|ǫnOeVD'֤U7뒻I>3;mʕeˬCL9wb`n/wX@X WyPl)uDkK Lnib̀4w.x^pp8;\k7DNa'lI8lfݗ?Ms|uB>Vp, D &mGoE ;%,N7u(=eedVn:2]®6aͳ?}PwuŁ- HXѵW{%0G`X#佫U4l 8+e#fLn P1c+)Gྡྷ4%r\ iq,%=*3Htɜ@$X֦XN\ V" qpqC )7#\pi~xT?aO.׎y,M-̿V1%_;@) 9gA0ꝷd"$x&^jiso <#^YYˣbWɑf giG`NEmB@6R>{I/a)PR# gfۥ_&ΘGS0<;n溞}abAaGB}E~[77|R`{K[6&Ԩg5sAݱ3]kgmʗmqgR3 @jgT[{CR3M`Lz׀I`s.Њo Z҆P鸛{yH&}f;U)GZ$u,]0aČx!4#$ij e`&Rs/vx02*|5֪يf:p"bɘb~so-7gFF?DQr@# $stOHqw1/ը}1M66]7_M2~:DdAm爨2l>pP)c8,:beٲ 7f1NEΩTPc8?">h`{%t@bܛKOi4Qf& pHB|H )8N '0w+o0U)D !~QiG0LIO؇vԏ@xJ#yXC+W_\ ױsޤ]~Bdf86/өȟ@lb80xc0͟WZmkc=nH|hXsrڔ>`^SY\HeԹ_ R3M~o8faOI~M*l^8ڡtha(FQ!5(D Oψi=k^ n(^E!wM9ױ{v(zuN?dq{ʼ+o6V}#~( 'N]q<(P5MK.Tiѡpij9]9-d@M 6Nס=WeS4DSm- ㎅k2Z[Ev|p+勑@)NtB6#gɝuT Ro.)d+p֔Lg)GlSYږ`tf7ltcϸ)Ia 羴y$. v0t[fBLhђ EF\BTQ9p=-m/]ސ,DڅY)ڀ0*A88Wu`n!hh%6HV~)l"kh=`uZXZ\ ?; A\Wd/@h dD?vk!!bDvD ~!B?Bla cih/$GU(B<:;z A.=2zpHƬU4ulC=iJUj?PmB o[/h]$K |@`uS6" ?.uw~Qc럶ocV&}qD$e"oK/էs7*E<( sXF wHHRX|$Hr|X,̜*u/TJjyM|~+Fa@پOkz֘Ъp:$qU %@[|3bou#:}] 04q/Y ֈkuTD{iM*C c!JHW< KS=n0ekv3#c{BHQ2! :~#z;rQؕj%0x#J xs2r/+<ӽjuDC Ceǃ9mUj0NH"_0K%a 2V]bnn̊|&"4t0Rӛ5N(N2A,fyXT re=j|ÍL$z5LU7ixb,_*{={[wb?wǤxtp) BH=g$oA@Vw܍+bK,F`eH]7K4jwE,f^\P8Tex`x@C-P#;Lhs2ϡ2sj*5EY;_0y8_;q< ,x*߁qKIO'Q@s@4B E~rNϦ_Uyݖt4ed\8A[E3o_ET7N|D94VWm3!7\Lr\U/(}2>uIJuA>u uLjW'i=Eݭ}ŸL7 LHA;z'Q<v^zK1 g|tÐђWRjx2B /#dW,opvM,Y.He3$ˈ&K&@~3ͧ#|cx8@c`^mBO44=z˵@>ᅄ1\d8US@ c׾ҟ2`m x@%71w=҃EE,0JERs0.$d?˛6WId^Rr ۭxL!nw\= ;;RQm?\{f+QiUtwYPʂ鸷ֿ5LK }mcfr0˥6 ~ d~>Kь ,BU Y +/\gE\o*],5R7c+ gcj7Dp r3f{M`=`"8y~fg)e(1Pi@1_ (ЙbOk3=<ܸD !]AC O^{R^9] *#!.eM$6-(Ґ%֗sB ?Z$v;cDLіfQL$+zAX+Jkd>9%l1Y{Q)t'B,PZZ.2]Om豧^uAe"X0 T~0!qx?N W#uDayHfd8ɂIiEI[SoƳ'3~}y_ T(V+e1pHin#_ n0"@:'򡏕I g:[n'6 qv&_>ԯ sZך2[|pHx\Ǟij!e{=m MU[vՙt]n{ʾ?J7*m`hsYm[ed /kP0MN Sp=8bAOE$-Ȯ0DRG?ʒ0ϡNJŬpp2WZbqηp044D# V  U" !gzx0> Aj #O =Mփttظ2GkH,VW =S=`|(MjCf},jmyV-Ӓ>qUsTvtHuUw`4>R`>qsf!@;Z1H9(%^ei{v%*Dq ^? X';$L(1)ۚʪKŔSX8=kђۚEރ KcF$TqBenjHR%t j2CLšP9`V&ϹOֿ.fx~( v}}3+Tu灔0vϯ3Rn3hقO OWpfENF{z&[k&ufz}굿:>lﭏzNuU\s؅v:YUEf~8SQee)!N}|ϲ9tn?A~}b S@.vX8IdCď/^)kӇA.g~o͍Slo>hz_.,{ q+!|v;h X. ͘M;P7Y`+AOߓǵI gqoMQ0tZ󲕐fN00k,$mx*VpA16KG Y]G%Qۮݽa>X~`GPDd np6{U}3Rb39g:hnlU+:G=sy3ؠ3Fe4A68sKn3. AceOob=72 nU1/KY7&lWנTr-m-Db7kNFQo}I[1ܦpS]K.uE x MJn25oALL _QmO&cX9[:xCPB)q;wG#QTMӥwpl4C)^NހEӍ_{WL3@ֽޫnWu,#aJc {>Gj¶x*qJD1Ns#-m6{xF l2K, "CO<řHgW+iMބ79=*v꺜w#8 }ֽgcaUPmZ^ "ԶWܲw\ c2U;83zN:`a؍/Ѧϓ4I/[7柔|:~[9JXɸSr0NJ3Rjw"AYnړGbzIk?y ~QLM>t%LJֲR kOPZܩhfţHioV']6ؖLPbjlSl#&5AD]@u=,?am{1tB>AG~Iѱ}6)JM:8o2ktg= [i1h&jDq yϳB2nۤoT> 5h^byJ*VRwPYWk&2V ',L͚8JC@=\Vl YVkB91*y5w:Hc x:qI!iwE*;3}~yVZJfϗ@ \nSQ>v+Ym)Է֖+6HTJ|4?AO+kIE~+<^USE|kk//c 7D ?t5f,u_o'k<(IΓ.~dsa88.ϭؽpC}ұrz`AYQ{xJF@PqNuqy1:u0Hw鍊YI׸U|:x9EgkIY3/?W 7Iשe$-%K/(FXx<<;cLhaPdrzRGW4@ذ~id6ϕn] r XP:GE8ktHt܄z|h+zuI7FfO,oN؃Üz{ 'ͯ ֍P5 !:$ 阸ibCm^SkֲGu=vyf\QRX޺"GIu*FbUpIӴ4l"s~&+|Jmi581"LaUyl%y#2ҾًskCp_o[԰u9OG-X=ʯ/qE=]l}f}kx(^V^6.;W`}0 )M]#j^OO.eYؚ@2mckzb4uf$SW7M%CNmOE>EARiC HHPAN -xZ\>΄L7ҙ+V % BP׸u,vCl^窭iQ?G' a (`4&m׎sƊYXy)iLɱ5y)r匶(y_ oL'BB=mɂqc?g͐rˢQvY@]\҈#ß#.` OWUh!3 b$=a d5 atDTZY-r Zx?(PJBl ^"ًE /Jd5|)? "ٗ ߱x?8׍5boƴcf`5䣴OP׸y?d_7~g*JV#CƾZSWdҭ,J!AGZ8D8'R擷?JD kc.ƖxH$z Z$O\N ZτX;b%Vtb\jC9|vfZ|NNO5eÄoFCPd$ޕ{S13S]~Q>[#RMNpq+-z|âݖ7QLΘrS@w(=W,a`趻 SF *CMvՠD74L0,<*!SPdҪ)U%Yzr;W"Qaf6BFJ3^`" qypm51oorx3uG B˕=ӭj*ѫ>P /S)Y;) FVG:;ZQ1-ǴQ R/a{ML'}GVs@1Fp̸CsJ N!d0FUf~zAi ׳s#hS@<뼰.{ f@9FR,hmͰ%k|&g ;yu6GYՙWg^5+@Q6 /=݇dkZz YxƟ؜:u!^CS6(3^} OΨ86<y >749X k ږM_x>,^mqcY$a\QdSA&H7W7w{N>h(cM)EepD1ܩFU>HBdѸȭ Xl6i ebV,gUsnV. nvDi籊6xTh+w:V6 <)*Y! QeF},y |KWt ?lF[7; WNZܨNqQJ6wAOM"ߚ\LʽI+s:{'wR=o~ǖ#.,JZ!&T>>VhT}a Z*ؒPJm3Y`$v^.j*@]ΤhVy*aPԘAM%^'A))X6ċ2UzPԒ%]L4n$t.?R ,2t䇀uWl)V@P|n)6P;O͕ DIP7򠨭~,jگC.Fsgv%qo]=15l)8%oT4hϙulmQ]Gig6>bN8&M6gañU| %w'J|\*3M[Q>3ꝏ=מ '$~:d?,ŷxJMTH/҂)ʃ|y_A>x[$˹$5qpm_~]9QàxK&elnBoH2Y M8sݸբN3!=9<y[bڣ$.dX]- sdyQl_}@&i-h!t YږTF;|ڠGY^LF]EqU\Ke|q]:}12Y.[PT#6G>ڗPL|o/{X<옕A|A.a-jfo~2nhPlaQ,og.&L*h5TE2GW^!eSKe-,;K&v- bF0yfTA\:{m#5/vҺZB#o=y=ܩW]ex"xj" qVip&nJ PPM6=@քXO}ǹLʻ q4#XkD"6a|6vӍrH]~Uٱٛhey*Zp;. Hi6y>~\g7&VF yyD25hy2L_Ԡqա9*8oKjtC5v*'MW6Fp-R8BLtvG6DSM6rE}@KP^&WZ "'t̩z (EQ/ Y|S heӅyOэ1`@FgyEYKr87à'[;`c1\.z}ԅHfV<\Y8P\rS9:kxvC]Cd*:w1̍z,/IѧEjEt,r !>_*}Q6ίoDKaG$ wi=\e"[9Gĥk+4:8egP߲r`i'! WKYpCd<5Q Ι$ , UOަ,eQͮ,gjP 7KVcp=P)Kq|\|Hhx~swɺ9Gd~Wk"QDžD O؟* HDX%B[) |r)LkiW'MN1껵 \.~ya)Z #攙듻exJ:y34h_J~/oԥLӥò.af~+MM'ݴ$AHI~ XõJj6F cġBEӡ(O$l}K_XZ[(pܦV^59_̶LvV9Dגs|DFrsGVw%-J !%kzrPJPB܊*\ UVi  Y$ȳN35͢SDsDZA_{ٝg.dLEmaE\>tΆByWAXmmSUC &@ BJ ag&1@SQ`2:cP͢ rD{zXj WA7ׇ!_k^ĄvJh(8<G*?OoTee'sԁV#.i\6#^!Μ$?RĹ|M@16Pg eNS!ǔB OYlÁ+~2%Epѽq|i:zo否m"8ՉUuQE wr>ɻ\J{r3St`L|xCN =}C rQ<|>߾*k(ݎYFb,Đ0;ɬC&>SjIؗ .SXEb*viK3ڳfZ%AvU^79QE&vx*83l9jm'~&8V5[vO܁sSL=q]Zx(T`-A{jrcRHOvmVfhvCޤ" p]L&TpwQnx|d{B q|yë/ Z m(踅JlKHQ*DmMhL g_;IO2w.+q捅-o?!)^n*vvfE.rsO*;p=B~.pC(v{ɬT=!vZ!&j+]Sg3r$Ɂ@Z" &QSL1|VfR+ UDY-,-^^)t*;.q[NCd.3Æњz`T6S%4l>ig?^$L&uR[`,p-.o 2}ObYNz&g6HsE(m<PSa*RoƒAhqV7ݫ-ev2Np554Q3]X)r-+9c s,CNfҽ1i(kymn+/N7+|@[DJQ{QS`w?;⽓.zR%D}*#ly>Ij 9PPy:Ь=BIbTQMW *b8Ը[h*,LXuDhk4]X,@{WqG1bOl MFHٻn]O_34>|V;l22J{;f/llO`Mt! y#iI;,v~'Z$pwi}@X«Z25\kMx"]H{ͼ&PVB *N!=Ѕ_n//ỿ&U27qZz;lG |4BٷpHAǪkj2Nw#%8 X" nM, @",1ek~**T_ ݢ@;wJlFY7B'~-2R}j|h )҅0Eҭ$^*GuF-&&$VD`+"pA;Tbם 2 ;r!dBs`!N?s$LPb8]7zn>&?^ +Ro#T9NOW)kvki dwINE f *XMgV+ ~QR|ڼx+^<-NXc GgY1]ѲpV2?0׃,˗VSXaxW-&n'ba & re4nU$4 AX2]"Ns9zj"++8ёIV'~|B7M-2͔5yqOFpëWF @%<%#Aq;ϊ~9ĦY\+u7zOHJa5ՏRL4yhe{ӤmvE٧z.gRVU5*Ӏztse\ Y~gY-)׋{v\b !>aG|Yσc=oS1?u\f@N*6GXFg(a\Nm _ªԴ \R iqjY J6nj'n ?@ M>\f3b˫4i8(O|cҡ{P` qȹjL-k6Ņ aD;yd`A܁:*`*鴴O=6\ lH~='fK}Gڈe,z-MZ˩vpU /FóyB-G*s7+)NG0P40ܚ{f1t qbÌISUl~.?U\NksNλv2eW7Y +GT"!z[d͇'CwC6R 䍺O*6 Z H澏һēB׶slj!+Y'ڧnV2ruEm}! b"3HxU=L)Ed-˲}͂T90fسtO]]`/%)Hxʋܠ#]܃|eq[d,t۹9s`"GHwF@X)ZUg7kgt>|_`; -QֲL`//aB0/[2iBжR^,DZ -ڙsGj0#=cg9.k E`攅10/.q@$ g][$aZ?&04Y\+Gg,++59mu11Q;@v'Rwܽ . ߻7@h<ѻ9[X:䌤/iCWn ĚLdrW g4xu3`VFOsg5S7}wfW"|A0ޡ=XcQc3 {aV9DHE{|۵O- 9,}C6%HfZVJwRR#]K]Ni;G!n`,3 \t myxO)^O$^i{ǝq.2TAW/RXr濟)"M͌DZ/ {CXk&9XW#=;'~ׇP>xNxw'3._:΂ywҕ @!Bm x`ͨkW+dzE :353%GnFwpS+r5T "Ř[}J"=Kܠ">NRČ9{Iz9ET3~s\L"~7%ZtM d&HD8EU&f<_:%ʐn]s夝 8x']E0=צK`7M--c` I$Y?Pc#$g]:Ve(S_5I#6:3b̻lW8){iЄgBO Rrl7)@"xpSP D--*EFhcO~ /CM22\-_U~+`Vtl4L6렖y"Ua1n* x#cg6TyD{)?ֳ;?U/qYVg]np[%._9&MٷǸZVV U0 ">AVSyL<C%TCHs,9 $0v"~)x8Vז&,HQ$8*){Qt3cg@J9ę>QZ!8~j!˭:OѾ:^=End4LFˏY-z$Sџ=ų"^mA3HbȖ0hz o==<̴D xk\TJdcG;p3NjDVô 3Df.2m8BOLvث|<GmTKrO# |n0ziƻW| kII|0/O mA =)qN0"~- ]9]c' YVTEֲ?|cwFJ f!9UˢQc~$HkQ!zE$.Y JLCUj`=]RXQ@G4~+#9PG5QjA#eJ*L}"?|#ףXfiVY+GAԺ<{+XYP.Ni?̦ d1$ψg:"$P[3y.:xoԟ>laC/»] ةfR]mYeyTeONj%D]I;v_<ؔ!ty10񲷳njȻ.եqZ+ BICd\'$ EJqzA=5"Dʡae5O =wB/GVK$~)ToBSxI y,HԔJP%~-[ 8^!KLBmOuB ꩮk7ēS1۾ffCZcWND^!}Ͷ2m^C˫X+;OI\\G7\8(,nMMVa zQL9YӻTV"t֘ S#Zi\@5{{+b摗t4aW|`5A5-k"l~׼h3y$KifRz(% R=g&GMVe Un|ݰs_6t`  4 5C z{Wܩt]AM&[g^?>-o 9ZnaruehܥVρX=Z/㋞TͲfjhƾ' ƬM#hOhj Q{qϲdbCW$ٿ1?! 8D<4 #G}(I @T,M.Ӱ֞>R펑J٢sۯ S/6$Ed⻐g_! x/JL'b#uJ~fLꓭ;Iw`Wj,"Yv}j@Jer|m;w"4SƼ#5x4k!l6!_ I6(0v6JzrvA81I% I{[~Ns(\¬~B?[6FqRƲ=wF k2Wd`aC{Xc5hW6NBVi1*AB\Kc7$ՏC&Ì c\#Ҫ7r\sklxP<P9T5*E"`v:Ou W(@@t=ޑր\99L5d| {۟=8ЉκXz[ZhvyiϬD+!&6P~ٽel>hA/R[RI .({_ǐyjԒYm )e-/ 0Mmm ׷[Rz=KکϊlrKה8KCRA5]Y͘RWAxd ڽPſS˦'$ambB["̈́oc64h28@1lϳQIa:m < ]ʺ5'*-~c9"9Tuotf C!U\FuxM ݸsX24QRudPIusP1WPSW:ZMk G>"rZj.jZJDHǶ_%mV^e` K9kO[KHP_)(8Fw}iGH7ڌ=p[7N2/orjkC" +  _1t|b,cGJk%p-1g[ CZ ={V ݇܅]-T?oz/VK-ϋgoTU޼&3* q9>"o :McZ]u@AۧE<8m/g"W0vɎ:hz_eN# uC{V!we{]j+c'iDMXXf XgK/ wW =5V$> 1& Ӑߘ?V 0*P_ ՁZW{1J@~OZ}7Z)Z65J">'WnBQMo.֩jܸ*ħ4~9pJA_'wk:Yd'5jeSxA @.+$2ۢ@OKo؎ȯT!Tf%,Q㿌8g*IR$ V wX(ܭ8hP3'p\WXpBUM2)"r)4p^8x>!_w猧cyȈr1dfz'Ap疪 DMzX3$}eV4UahI6U1=N驫dۓVFG@rH :cTm X;;C@S`셍IaJQ= Ca'z.=4c̍&ٹ!88S=b)Y;dYӅx#Q] أc\U )ʂ3;6i5Niz/wx|!lCܣGyrQ` c5 fg=)[ʂ~P5xW=O*WCޝ$ !Jm{X߂:qX2 ½:3TPPpr-tO}_Yڝ͖ƍ燄.e@4>\O]#Ɠ"ϖB.6?šo%HlN~@dd?n܄7=Փd謕YSfRiYvhV2^( 턙co1y7"V4A`w {lg;^8\]_1ir0ҿfO w08 7@hCIHkNS#lڊkkQꕭPt}i'Kt/X/_^ڭAR EB]ͺб*ӪB ) 1v BfUuqk:o{T䱪ߋj񒔇&`* 2[oN~n)m1dau"7 첔ҋe_Fbe1;IDA"׹d7rq?=WzH"D Bɱt=3#6`!qdi,$b1(>2Ri8fKĞh[gs3(,4(~kPb䆽.n2>ͷE&;di*=\iV*$ߺהF9ixy׉ Y HgXK60$k.\tJbh-exkpٚI g:̊6N.j}lgfN>Y_D3*4ƭ5:;h4NI]_ҥ.te:+$m2#XxwH .b_"RQdNcT(v^](euɓT/U0§07Xso!k+~Vւ!t/ DI,xV TG-]ÃYX(qAb0g@J{#Na=!n`uO zx-+7 !h}#VQ Wqb3h1 Pn]AFL.$D6K ;m "WKٻh= a3?4:le9>A*oMlVQofyH<\?D>/X4⺈Y$~{{ vO賴q40 NlJC!5g8IA0Xv5UU<ëF3@e駬\BޭV)SH d+2gmѭ&I`2;,1^B7N:I0J|<\nt}?{<iR|Sh{`f%4?nج ˅[Iln 8c~!v8BPA˄)d}~qlw!Xm4y>SL> UE1ILS_ 8eZ'z+QCn*hH]i$8|^Z Ֆ̟sKG̓XY9i7mF.t :L/ m,0g-F;DQkӦCj0URǯx*KjNR6=kaqE@lY^3?0["q 3>}ʼ~5o.7Z>rßpYƚb3?ROtշ9] Æ}ibpD?^6y;^z3\JntEF&Rx z)gbm\S";'CW> OXНQ%X_tmh[}yw[O؛ŅIbWJrX ;Ñ_&ß-K˥Cib[̯C76"%z,䰄|]׆0bm5۞0ufG~suBץ#dž6h&؆0iF!k]qxbja{$S0NjFپbO ݤ}Cp)`Sؑn`PTi!iEjÊ xOl@>]LƸ@z%@2},2H7u/ȲS+xP?D& zwKj6^WDd0MeQZײ>!)Y$ɞC&6dst7vk9qtoMXǵ b<,_܉`9f5(k !H!z[# Ko20O]x:1I]H)yS)?]1۹e L/IM}XA@?I:p-u28n QCt3RenE#SSg;Y P^!ˋof#s'wUc@jq*F8 lEF5[TEGx42ދg.h_~y`vilyř9獸AHMߠ #)g-d{uGMvM9ltITj(.:HUU#Őτ,ݗU\~_''ǭJ&JoU KB)<iji2;N&496;qLw༺ av-{(%ҭ*cykJv6鲠4Mn5qJP3, }=ib^tLk03?4nCؕC򁃪u;~&ximޜyΖ;[)eiî+/^Vc~&OFCrb3\!͓\}`kXJRbDH}R܆52"Ct<,H;Jz&S/2݈-=My՝W4|#:8x<(f'u" Z=~~#3/m/ I7<&NR IPo^&e:0VTHlU&,jb {0zuV?$wh}QNi(A7+ޠ60B="1n|,Ct. U+VSvosJAn2¶t=.Z]*iO7=Hˣzϳ% gIwѿ=Zuaw=ޮ+i lQ?|_ <O$9169NL'+9n0Y[$z w~Q{XeT+8>Z+U&p," JVF;xG k5tCEZ]Gx(D|T qU C! (d\_뷯WVxK5/M8nٷŭOU=`T"3[>[Z Jmg;VČ oʔD lD8w wR1UZM+ci&ݳ:|Tz+B&C kTWwK˞"z^9 _@HqTZ);>19)CM4iCflGA'}..Q Fb?t_-d9=4ӭ 'ILZ#H)ʻdzgko]ЅhugvBɴbW%'GqpҜ=ʠ`]y' !MI.)W5.1IW؁7YS˛'}kEZJ C yAqp7*U:SMZȏ#< Ze8UUݴF00K?K";e'}EJN$>7 j E}2z Zf{tXzѡg.0kn[ jEtkVИ("7Tѝ,UA$4:5[%.B^Fw͙hvoUЩ`g{YlO8"UU$6#b}nrr=Iɖb> :)&aR!Ⲉs ]z@Fcyk,Оc֯z}MyѸMFO;<t-njh09JIɶhݼÐiL?؈Ut Luj,D"E<94dܧ=X&y.^a]F8 H0TUEl0|)m3;{5z-D !3ճ>Ϥ3`fZqpgAL{eLyN<Q"č3pPM[[s$sPM?/Y<ַH> bҕ;f!Cck\6<(pאS\⿩ԫ36RB2b%IhBu]͇ E8$uaMj?!R(&pd]+O{0~O5~'K"j MC+:e+gp/a꘤GJS, lRjEVXY-UJdC%Ȥ}}4 f'դ&׃(v ,o-)CQF8KmUM>? pz"D4VGG[& F9>vn B`,}@}#:3WstD8lՃN¶. 5oF?~i{?ZY}UN?0&ŢF %zz&-6.'sIv'F<#l\k_ds~Ofi _g{dxh+r@]R,6@rĉ3 쑀G D} mTR}H@bǐI6I# C50GΓ)np}} KVoDF(Gdͷ+zfYe2ёC,أX*g1pR6ušaSuQ/*6> hs>6;cN;L^NoٿOožx/0;#AiQ}KQ<bns[m0^ )$bd#z"%Lbc;^LڀdҟFY]ڝa(V77S ת_fv5ϴfI 勢߁f8;ÕA{yUuKX'6b !4u.}--v D1o8SEm4 -"nz`s*1ʯr 蓀уˋNVy!I/ؿ8k٬x@Ug"3i%;l;\tj xg{3&|BI\?%h+zء7{e ox+$ n콡^f| "MzK5:ۂ Q>]jѬ618m~@6P7ңÛj K >LX$v(/^$ oɞ.q\7NQC6=j6VG;]+"]%gz)UQJM~_& b$-M1Ί}o:!ZY"Y8i@2.4 DCĿږO{Ew}(pGB֘xL1r ,pPf>HɻlrTE_~^Ҽ6Ԯ7$'n1mq <+!㼁./ZώA/?4Ty0cANd\poMƌMwя84S_'& "G +P>B,=Vg^crEa׌rUUA"-e/PN̂ o˜%S0A=ps]kZ8 ]esɼ3:4xvhQ Ҷg7kk{h,Ŝ@L! h \Cx֒D(@=_-0< @%7+'u2dKA7jCY+f4?>i]A"C0h{`FC\ҊaVD<+&deߖRMhNކPTޱ>!՗]x!1$P. BRBgȀ:4L:r|{p젳/2  Ts[!:_?߳#u ꨐ-f H!MftZMeI՜}1fvlA\]'=RPT QamWٽmH?>$$)T"T#)ق#t/a4E_&!\ "Z x wHϼ } M6BGysrn ~Vme%'= -ȉ-imy癆fc<#$Vo^g\ /ңs $eRs:A`dc-^H(wB }*kJY/jvYCmk<;22nhU JȞϫs%3ӭ7 6df2}˫:=קK=lC'H]!w9R_&@%+X[A:g&ޘdrumC]-mA>eJ4a?s`)*1kwT&˛5`uaj1?L A/8 wږ!bfe*'3k ;Ju$\jqp)ꎕ(dg j6%ITz0l-tڠl%ʆ:_zhlBUhܛQ־Hn=p*8:l.ynk/MPM3B\rZ*jZ}1V,;*%j^ଝ,,ǚ$V{FIל3fjؐFrYeiv†oXS\@CL,-i#Lu8ak_D]ܨ`+5)T0THJiv^槻۞O[>_Ńvx6\MvǙTbɝ|gXv!C r0?}ydlA!.BÎCZ |RU](j!p9/g1Ь&n`{ y+sH@pab:걁 }Jy?7288}grvyٚ 4~g[߅?j5_|S\bloX2HV)_oZ c)>A,)v2^-wqa.V ,JO8kA^meM!P W&h1'b1O% Rki0knrmQ*8YWkx:`x?f;:6d\P!Zӣ_B8H$T1ձÑ93B6`iwR Yv _뇍!jpz `unBpvY>;f+MdJy&Fο\݉1;=nCpKVNkopjI 9E=z%YY&jOTw>)2o%1I \\ߑx;f%'aU_|)?-G (f9j: "Eiy3‚k`9l%!0 Zf79]׫[.u:-^M!0j c Vmh^J'pĒaKWk@r>|zA-^VX7XY$='˾Jae\XX}8Bxz2b؁rw1rDE.AlQc1#PevQ1(yH7Y0Vh1yԆDs}RۑݜA%N7>}NUJL ^ QjNO)`%o';OgEc#d|57F"+7IhKNt,k.F=j 9Ԃ{VG:5޹yfcpt o^Ju<7@'NEkE-;o'cw{:iyEObp"5Ẃ5DAQ%ͮ5[}ĒQBU^q^'QE).{B* Jrbн4rSlg4-ź(u"B O2I#A})Fۓ /S`^t_ˏ+&̱V 0W Mߤnx@7DvD:D+²]z!lBJa=}Bߦ{YBPU {}ಖ $T˗}.m0bB֎: [7~iB`EЯWz&OR%ϵaByYd*0=螟 ր]+ٺCէ)#Ȝ.V]w.P1W3>H2-➹eU sVŅ2rZEcV()?TA([:8;лO}W N9^gMOr³9ɦIz1He3]B}1]UՆbd *2>an'5lVF S)f4-}MC:=!E<9WnoʙFF&<*X.HnP@u|bL,>BeYϓ̣ulXFba\`|^"zDmPd4!ad{'?d3<xއnb${mho]҄Kq. W"UD~qHS0O k,*yc*EPBDZҠ]`L䌂*Zߏ&=3u"Ze(gG,GȱVgµ^oLiZ+ܸJ $WܪUksba~,^}Wװ,¤zG.ʵS}a;;A`+_S'R;uItSݴMl'[rd=*#ljiÌ:|px31~{­NW37p2pZy7;`j##qGx*d})i7"Sޝ̵O_MVqE/rlpߔZyO-#6&s[©7|X4kpV(vi}%sϙ5~@rʟwDP&. ?ҟǃ>58y+v4\WlMJMǕIEYl=yRYkԘ4 [WAwr?ff ;њZd;Vi rj[^\&t袪O;WcT8朵#\;͜IVD5=dzA͟Y51<kvNjMU[R, 7m'/w[-!ѕ" 5Jv|gN}L >1|;)jaJw AK-"d\~BM-m;D:#gGrzo󦚰 N6giaXS\nXA$vq^콱BRxɥ GcpCWYl??:Jjdu3[Wx‘s6ᥓ, J{ LZ_`Bit1=) o;U@т};)B¥eQH V4X#!E"ȅZ{i!, _a]}9 rkU 1e>ž krg,V/-iͨ"$t;(׀v<WHf]PJOJ:]РҾ^ψ&DuJ:64]!;zKUT1Ft4 &sNueԐ4Ʃwңzylt)F8p]!n 6b֏t;NIH>ӄ#|OO[$O79n p(JHbB,;7 eRW⁥BَŘO4WwZU\߰/o}90rNu kF+tyAmSiy"TћzLU^y_ȶ1}-mO,|8efv wt^ޠ[T-fS,4yR,)6^yI$)$)I\{ 4)\/tܛ pC3t!#^gpĎ1Z/7tRNnm1>r֒U,!=[ b 0z,2nRUv#7HDENJ 7lR@"ꦛ0'n?Gu숵T9KQncr)158>gwrT\BlUoXR1<,Ѹh _tW}^?Eyo%i_B.4M֐\/X=T~ٞI p(ETojԑ,ҷM?..OT=,Kk? *3<[qԕM.a۪_a@r4Ag肸 At$/0!ݮka0=(4;{ey ?^rba|g&LY(ǘy3J̿r/\ȿ___;#Zqv 59,\n>P&=)j 5fzY-ݛ00}-=^Ϛ_L~p j(9HuP1V8"?c oN>t b`)ˣx V3?a} hX;  S1x wNh-2~˕:blyIývhO[8chx14 zǂ_2gX^fhxҺ"+bs*.Ho?4V}d4Ϊt6 ]GB7q9yޡ|_z>>AAY~`1Rڪ}TMs]![]O˝2\oυz_=qbifډFyc=n+PVŃ|o:]ځfGL3誇3ѽ`?2"lc9>jyL,f'#e' C_ɒaX.l ؏zJ\zI[ FG v0-7ߐ3NclUC##L$FDK)p:}r5LEyyJ]| -a%ςU@Di,шX@*:X|޻ gMս i]\D-<(L@[,l t#/?/xObk̳ZZXV/fhza]n/;J[ɬ'[(Vz&g_ddz#=5ց9E$4_$emfN2$CBKN хhفv6PqXlUZ; :q<'(kIVF7"dD} Y?vtiT n{ KS#97}ܶjWY"iPU-2(fj͑Tfm'SKMH>&P+ 5Ąb굧 :q1C&m'4 c.\Jn o{EyxFnx<,xӧ9|%/ A=2BÖŢ+l u2HqJ^sȐ $2b&`77g[:oWd򋩕3w8"Fںe0&y#^,>Xޑ>+W-vnz|vσm4rzK{v.i/ N&h㬳1hvdLa:a_jӪA!755Giڋ4>L #lttXXQ,qh1q4bgW}{6\n4N|gU&AۻXû>{YJ4̿C趇 + x,LY&VX6< OH?cUcf7;h=8 L6t[zh =l~EP$uUǘVH0auaQ0* ,0EA/zy@Ϫ_QH0T.~ˡ7SGy)h&^V]Foڽ1L@(f6:T '?^ӮTਉ,K\3QIxNPߩL02OYiZ6O{JW6FJ^"^+4gqޢ|B.v)}dڂ;em:"†ҘbX{ƀcZ޵L[S(thCž\ܸ7v D3$0M_ OĤ/\m۔V L6lS6d' h;̭=@IUK VޭPˑ 2N 2Y$Rخwr3=MsQoQG]jH>dž~ܮYlw%wc1'QYɭѺǷ\aс t'T.AgU#$FMJo(Sa5Ti^%ߏ? ?" Z4nku~;5.ԑ^`R B H/W?ؕ_ ќV7e/EJR5"1Wnb#^lX(0|}yo `%? zK;s*5xC%*5žm/Л_~qS-8f>׎^&#[<0C0F sV{ozR`Uw9:?NB u[[#Ȥֵq1WA,pGz+XEE 6ӥWKwc2m@g`9O^nܷD o&4< 6 1tc|6 cP3F>yOǧ Qݽ?E$T}@`p%|[b8gR(/F{ nrUz*-Pۜcӻ'-C]:`!XTA8( o`IA *Cg-ukmR-G8+湗,`\| W?O4dL"#_:5YrI8< #[7{Il,$Wz@b1H7AGD/½{WU.\6cu-wseG].|*ƈdlT'6BwLV[x׼l)iK;o=Zr #JBMׂ0c(f(G>Jى N8^5 #foAi~TGzg.,>[cx4%77}U=xAr[n8f**k}e<.D$,]VN0+wKk Z!* LWm\ucMÝ`KRfě/^|n=&c+[0 [ykoR!nw ,>Pf3!d?zLؿϊZꨟ6v*q#;R;#PFr15=5v1?7aFg6L0q($-A@dg0ژTKg)L1!}QT0AOWXWx~C {I@>9s 2H2H5|>0qݤg6T顩K.DFʽl HX$%7ϝ< _ir/R,jν]4@ȅsN(nCRf㽢pawDO4#&I'Mge=e2ss v[ܷU9G.[t` a?ھhby/)m`:X)csj|?tE큡9zZ:$Ls`S|g  K UiqѐJ.L8X\Xeycs>DgCD)cGBl$JiG&/?'GBvrkdEs>J}J}D~pM>F,x0 'k\Ti,[|@ξkV'WippLwy]FOkZ5hu e %f8 >a`E]Kww&.ML"vԌz"?~M5L )< d5+hU(DlOi̼خPW߭_)l,:k=BpJo{eL@HlǙw%e0`qۀbtΰТx AWbMK0 'hI (T2J O>܊8 p[R\-^J¢Q` V;Av + D6ĺCtD١@[x0&mS/HzNS~[]놩tn HOR\qNsG#3sv X١m!L>!.Kף(x>od}M1y$ږHgtgTmpnsvy]*nX'A>ao*(BbFЉoԭxj9 c6 IR)^HȣaVVz絅z$^q(Nj_Hh! q: UH Le5F*!%XD Xy{ _lҀtބոT-&P&zaRCIsH,16jN/9]'!9b+h){Fb̨dd/v j#**m LՆcցK@skV~[r)2қpr4Qj˻{85 ncL%GwVfַ0$"*ZB|R!W" 6FpXe6or v\.szJ~6 RepF1ŘsW.ͤ'ތZҘ q]|F pcZ2d\c0}pqX˄JSqF_ki(G]FR Gwe66w 1WCx<]8CO<#lQ6jb9QuEE?4tQ!|{rSHUp2^-~zI%I6voW.%)eybЋKmQ6 v lSL3|h~j~;+V0×4dqwJz U{뜥n~QA1d אH"71J/GOT?Id~e*r;)!yC?p9&ꬸ0Ab0M9gI卧P0Uq6/Epwv%}>=ڸ \Qőy_xmMJ>^M~(f +`ZwS=^v@dĊk8 LlŧN܆fc,[YzCU(h.vyҞ-Zvh~!`u5?{[͍TC[OhYfQ0А`е>-ǹy/$\Dc;R!΋S2Z!ug5Z7%Gs'x˙ 6R..)s׼q]i|=FUKlĄfs&9!&%N|]iX+XH>g;"]# ҝѺ)t1EZE{lӬI2z*#ɱ9q*F.gq^uӃpd$8VT@f[鮵prm䗪83cEiQq'q >(*FIq}o&DvAiH'ux,3n$w8BY7,ub\"X;!T|➱՚2i\+d; G@T&} S]-!P;׀I[ЎE^6Pg{/BB8GVgi;-*Z习w* K5_1ی(NOg(k29/ `RQ6yؔFC}*/7D]gD/(!LQ6X+mzJ;jgKJ09fL"BկіA޴XNfʣf$3zSľZ*D8(B+.2gTd!~8ٹ 'Dǂ' D4Py>s)R}1'LE>kǦ*´=&;о@Fp؂Hl4-]恠ĉx p9t_滄:+p @(hCL>O&~Ywn%9=籤* ]!pFVJXkmjpL2 F% oP#IF|"8"jn& W% 2~3[! #>mqr=AϫW0M=fJ.ڰ47xM<春U'jU &ا'Q\gܐﮠ !oMw N?IzaГDTںRxKN> sv}fQ!V'iM> & R0^?h%]?t{MVY߻FzoI,t7hK$l `@^6F:~8A,qS 躤 ["/4j Y|+J-95 cc Ntdߴ"i‡Duh[P:HˁoGhql7H9[cX+B!8K/a]e]ڷE4Aoŷ:IC Nv#2˲42hW5ƻ σYAGs|wM){MuMoh ա>Ov;+h@JDwoAc=I[TU_[wmcNw,ƩF^F{5F1^|sA,&ײlGEǬ>R4K"Xڱ@7"\$ヰ}0MTU'FAOt_=boi/ϥ$xRÙ%hNt0(Tv~Kg2]6`au,^AZ:2_GhTvFu ttE};Eq[x%җP"{*c^:4ɏi'h7Q"߃q׵2|׻~L~М>Gv_h1`U]^)78尦UVrXDwy|B3O*t猉&+?$Y%GDAu p%= #7\~ -HinQ}I}JEV-xխ `;jb67r- 4~X.SUS> 0;:=q% ʺv" 86mzpezi܈qttW5Z΋9*#6iYAߧmݠ&PrB!zu=t0? ; _7ljkai2rޑ0f^l::[;:M$xUchu||;%$[&Հ"pk&V`:>̗+s&Aqb\yMhi1\yyvoUc%].Hǔ`i3<ĠjX<U 7==XJW='fbb ^ 6*0=Iix9ajhe6U΅{;rpT%Pffsd%F/|c:$dkLJ4p ~Gak`'#u*-@R']*ꞔ<>mG򔬜wz= #,ـ-/K߼+#y1)J s0eON"28-H7X Hxzv~3:mVڿ_f8w+)( #`"B _R*NR 3͔-$MT\NMd7~E ;qNs "7;KMChn#HOue:}, X>Ȣ9{ =թ]HGGNF4,HhmlJ2u/it/VjW{Iravџ ZG/Ht&Ąƻ%>9fvV ^BW0~:t|hLmu]b8@ $U=F3c//"[;N75'yw8!oY4G|5dUcC Ue@K?м RQ 竐_x`/ kFMZ +cӈAgno='Yz4{C(s XkǦBl%KXob.S$󈅼.3Zq]BUyeIM\m` Pl8{$~HO}$4VGjxSۢŠvޢݑϋK"1ijr2[[7Ѽ`dvUGK9O cA lۧq}HbօSc zޗWXah>1d{K| okg&&i<.&'uߕ:6NەS#inФ\q߉c0!ˀuÎ3*C^xgSrio ,-VJ8{N<&/g'n5F|ln]ܢ6RgT 0dI1hdcG|b9OɯIÑ֝ ^YDr~Y7⚜dc].>tqG?>Fj^}[[s\Wi:Ya<-z+(&oL`Ĥ9x(6W90-q1`̢vČAGd:pRݗuMKb ϧVNʞw\ҜNpF/ )$hvA}cwC}'%9yn|*GV̭3S,Mu*i/w{D܃mnTB-\3־|E^6hOC nWvѰ4aP::,LՅE]긣l9儁Z:m/RPc"?_B7aΑE7 mjQ!}V2a00*/{ab7| 3yghY=eʾpƥ K'&i;SZS Ӽ1u6]<~^19&Fv#ƹ{m≮AU-j<C853o[ կ`eڟ]%14lz@6HN.îܻ;?ҧ ⤒ '}f:ЖGo\)ʸGP|C7< we[ l{ɍg qPz4+ya1) .MDܟ.Ƭ}F 97>)FZ73n՚MWbwhƅ\ayC)?SE#Ҁ0X1l[ vKdxlKr 7֞zx@9նG X$hB>xj!%(L7 ojZG'*/fG :p&  ʳk(1<{PmuttDŽ%~] @7L K:1֨x,]OGt5KE{ZGr~~p\Ȧ ЯTO`*sH|eF3n贈Mo{yaƚ^@(Њreʒx,uoWġ}1&@{ |Ysu.K2gԊ/GĎ%dh$֡vJq'ƉA)8-hrmv 1.UP+Lh{#$|d~[]K6MϲIV`Ip73(w˂x+߹F `?ƀP@ !!,:#77oK99vF01Wg ]Y ˌĻ2=juSY9m7vFUX PZϕ8QF1?l4 qYV ̶,+)SwQ%POh:E6zdpEpf qjiu00O"!dB%M4Ψէab)zhRC l wzR:[Ȉ~}K٫)MH62OaӋⵎʠ 34. kǮi oJ!"Յ;Z ELHE&-CtǺ5[$~HfF`9˸ͨ,Vi oK+$/Yk1neV&^QY \(d ?;;K3~D#52P|\?lxi1<)B(ӓJJo|Ҏ%j_S44)zDý\B顶~'8E;Gס iX!XB]#{|JGpB/ʽ%L^r'gқ=aZ4jkhN "A -5oy eAc{vvݬBE,}[dy)E+ӳN6H-DGnmN+zA׌t=cy0$V\ bs4CkMuuuVyg6;&x[NCOZ`mٓdo%f= a|Agu ʨ ݫ%W%Znu,A͝C84yНRqWTE;GmnoZeQ+**֏SCX$<lvh1\ w2Jfj2AU RPFڗrlkz^|%,0CX:fC y4\i"gWr&aCy[ 3izdi@]P $0^pƄ%|ޞHBz ܏,J:V"hU [|׽PjMj0'K搽&_7k -.l^Ɇ^'9G*U3H6w5jg[%ia$wl+z=X_0]d_O*'_ Pfy=(ȒF% i3-T_OUEKQ:O>2KվmM\0 &w&" rVC k~nܼELn?q&SqSmIX E|f"5bnh'n*XK>ٝ[W8Ʈ!ҥ[72řZYvh 2aD7ɹ=~"j 8W1`;1=pLs;mIWsd=iZC ^ss ׹89p{sɨs8mL\qQ1,~z3^eӋ,g4.#^îh:rm8*tMYO;s;)`ad=: zEGS,Cjs(dN *le5äExXV3& ]/QRR*X˰8]b:P_Ui_"&Bꂱ58o=,ڑ+r^*KC He_SЉȡ]/aޔ?4J^tA?1'8Lq6r7kn#P)o` F{f/M;&:%=hP( w/nutN}8|C:>(ɬGof}P:)(D:B'HpQnG~_DgjSyۦ ; Ta8hl)x+Rd^Ϩ1s]㧡@hdMغUv7̙%]rC4>մAy%{%x3燭[-i2q б~?hBqh;=ԨQ?6 f(j%:rm<8$=cqk_"nk."D9bky!xhmQ'Y.-nby[47aF=]= dU[<β27fj)v߰w++CIl4 Go< QS*@R Fo_UW@Xl ~ȈXL-aS{ٸ̊9BxJDqYDu&l; xȋD"*@`,݃%}#F|ytAg>ںlA$JiJG[WyQs,o]1խ+9Դj ɎFV&hz/l#^1Zst?D# Oﲉ4e39lQ&,ԃEB@RjdQsʮz)RBIV׺CQlg hB7 fv5it2=etfk7.\MĵPaE36(g>d29Uծ{_>5qL#r+^/Կ:2 2`ބߦ-h1FL6Z8vV1HO\u弥ǡU'g QF5Zg_?jߠ 7G8i(xny߻Fԓa\`Q\o7ZE$#b^`YS&螒8&pө68uUjn] G td;#7dh Z^xscIhV6  w 8mCt22Zbx|Jh;# 3%h5eع$eY,褬bHoSP`, ,1DHUkR_iS?ǢJx4GOpI %]u|8/Bn6`6b5J6eu7 n rRu+Qn=Rwͣ̓C"ݻ xj4 {zsk90fqLۻ >|k'lF*u;gS?2U&` e4Ncl .+ U#10?g|]uI%SoGk Tsx]5۟~1LJ~{\A?#-Y~zrNsz*x㹘>>aˏ~z쑕4[9d!7w!ҶWChh%;OS,1${`џJPl&(b[ls!X*a]\~)E um[K}SveaA^X yz}*- ?='X]"VM067}c3h'ߧ,!7!xcp( Y?vIg ᧿8C$#ҴwO_(~^!*[淞I/DY;Emq 94$acމ|ܵ Y  $@lvõME#1tx &2dX3 [umv#֊+U`f$OR;$R^y] #,C_6Muɯ\` ӕftr[ 9:[~¹Yoe*z`cpR q"UmF M4yT4{IdIٯ+Ek>cO{%/9Zէx^_ E`;%iK 7 v~~ f40ƂIM0%Φڒi(G 5["AqY8Y"MZR VuY-k*\bu/f~*8?XrHONQx\T̝$k?Yf o+Fl^ U?{9iܚ|ܶlY r6Bq,pBv^ ϘN h?1Ue%,Rp(Ĥ-."bGs΍5m>H^qjSj;R5'ӎDtgwVRE}o&cU[)k*Kɷ`F#dO˨WDB,k#͑mRTN5OՊBk"}4Y0KY?EQ[G^FW#Ա7֡'k x+mgfFԜeV-z U,Yt>HL\Wn "51\]$'Ef$~pLAC_OA8 Ht+ê|>oG>Plko5{Ëw%Q۷$n\f82* 5\6/%mve4kpfDU&",B"vRG$T0&XnֈK(AԓqWf0U6khd-:WzN~9ǝ C4m ^^ nU8SdaG*@R`xDpFշ)ZL™ɽ|trqԾw+o!a6:@ecg`lzƗPAjV鹆bOT&nuȣi bv\8|X[㈄( [68OrlW+ȝ0i׬jren ؖ/v\K!:nEI88PHt-Kڄ$v+Ŷ;9OS_u9&jteTo~\έ}W#F,(iF,)R?\ NuQ++4p罬VaA 疈/)Ri`|Xcwju1P0;ƃgǨl x:,Obhȣp*RME}0J$\``]ABR>R![~KLcYuF|xx,w;2sAEiW) fZyg`uSbc$}O'niRas_il+s-YcG$-(.כ#~ !x`ioФ@}qrGWs;q`qgÈgE5q!ⓣФ[5 [KP]ٝm:ls-t0s^yFw;έ=I 6Iqbg$+D_ yjn0T PlD[g.¶4>Ņ2! <[W /@:&DA36VJz`jGWR-ĚFV0 <ZSX?ڎ=-p%0VmnL(R}ox$K%cKy+"BV7#٠XU1׿=£04}+`c>W UkU>WUH MGv bWNX(lڏ[j'O$qIͮ"$8y2̞\9ܱӎ9W2c@ǣс{;JGd$M9*(l$ݰ#H V0wQBݡF~aS/V@릤Gѡ+ٓJ ߐ*MBe1:rQʍS2Nml5B5?98nAYޛHw>1.RjI;0^#,715L.¼i_l6x.0AҲY}rf"B{2q;${G&^%oC@#V6oi/ ew;'bJ))WY!MZ(y=o .xNl-^ףRNȩB!}3͘E+['tlTХl-Iތpzآ`z3\%u2\vA1HR$UΙcfV`Ug'7 i% N^;&:|gEu,S@,X&<Ǭ.#?hR8p:kZ0vjtqhtF󫓤ݤ+G^$1]? ;w!^=0eE^|szhtQi hiOv[Q |["BI>c5nHiF#qԜ1{=y&&1#Մң{3c6r$y4◰&-=4bI,wl)'yuV=I2[2!9"~92uj}5(K^>Ήϫ ƻXns2`岯ix=Wjn`t~ ~]! kEikl w)1&6|}dnstyvqYtA-)ⅺZ{pYF֫&huH=Nd1c5UjvD("c@N1aZ,|*eЁ5~,7s, S3V+پ50.r)OUa)s\kr+$ p[Nk1l'([~90r#+3%B%xuX5K˦ >Y#.𛏍( ~ij_eƖgi/ۨ|k;{oA^N8&g3 rFwGO͔,+y)FϨSٲw`bYSktuF@Y:1tsn3K\Z|_CʕBV`3u PǾ!HI˼ ]*R=yVnL5] (Bgsg2*FCf~bAKT1'aao 2Zj *QёT~lk`>]cfd]½FJ>f-oU(/ N+g:G8jѷiem2<&8' T$dd-:fD"@N{@7߸=<')ޙjHCI:fT.J.M5sq:9D$H+ޞexnx<zE3o X8.<W3Q(8B+Th ]%!T2=C(AP7ʝ[_2Ô )nZS9gDIFY֓~ aA|y ="AQ[+ jk % & hm xu3uCaW l_e4O}_l2[yShJeN5=)Ӧw#.W{1]:Yϱ2qOxSP {߹zUԌk#^ӊeD!Mw~U S̻ RRV\QF/z>^Paw_ *zV}_hW7ZV$e]]҈66n ^h.yos}OSK"]̲4{"pzߙ)\{NjTBc u'rQ?k*-e{L1+0 zqGH@)rǕ, ZHߡ0G8(~zYrnۣE\0n?Շ*i-زvպ5?j.jJ, y|3]1Ը8d[=Qrrg>Yl&:sc \D7f"߸Qc$F`P6f*'Lu+"jk^ibTtj nrJ9!2"fY$$G4{F2`=JHRmfx S%6}P]Zn6>4jF7#Wq!^O,+ݵmbG~dԉi&W%=!ј~XU,3]9v6O1Jm |9%oKAJ3w B-vUe9i9J(QƹeSXd.]OtPL9̖4*܄7ja1^2i|D=[>L?ԩI&\83>vpxc=ކs0U]ӳEg|đx-.G|5Fv \]xxOȊ2{7P1sKӾ?V}6AuNOƜ6-ҭ'46 *d`(,>,VfNĿFz@ٕ.y>:[HhG IMVP0,Y9Mw6q-$Nd18'xC )E [!d?5gzh1K8{zh;a#CNxqDdzb]0*byC0Fab2&ȚosDyoְpFPծ]#2Z–;}D. 2=b^s% 5% 4d \g & b)$ ԴҁO<wX-Mpmƶ|I q*ٹ`woDKD@G6%ȎK@%V9e%qgD0=ԏ-4yR>Rq2R_ uL+]ln2u\^[ Q.dЊvW46O 1`HѕNK8lߩ&A F8 kexe.\ڲ+jYLc\ScGݖ1]2T si<&0/R)g'斄|T }2vk>nxxʍz$T-t]˖x)"?cZ +E\]<"8H7MOBSɗe2/+CPCdZ&|5 ul"mJaX%S>jR~X( ;W _.l +[^4Kf ޠ'po9:n`}~&"A?gTu77!y)5S3ǑSf1f˛u1ْ%"5MUrxSēHaU_ #5r(\%B+,=U^"Σ^7s})ՄN 1yϞQxA_G.~z@_-D2YQ>\300tHD7՜IˆgE|Ynٖ(ٗ"b(2蝤bKA-__N~Zeȹ_!/iIi4g%!k`5Xy@|CĐmNj=kBdX4{PZDѿ# 6 >Kedt$4MΕCM9R+cL1VװG]cNkZHE]l 4+d[ɋ rƑMj xv}u W3ƪf$ZE;:N_>Wz?8-kzmz7OZ%&̴Qta5u Ӓˍ'l0j5bwd,mg-)v5V Ŝv`~G}'GDmr%5ѥ|Zbv@Lv89XtYx}rJEI_Q_)@'"wo#~Bӑd#DbvHЇq4 JXfҿ2TE>gthP3=C,;߆ S8'Rggg*HpWl;0T91םNS,[6x{1 ዠQ=LP2fi% ,çO\ X]㛢Hft.!Ռ1DOm0h츶62` &9El^Ю;# {maʋ/ g+[}dʌVOPEަ v&pb-f϶mYN_8+FAkH uICͰhsS n*L'ᶿՋֳ;sw O4=LX4-`cbD}3eng2:mhVV phUo9d3\,~'r?m-kY`bthդ`{W3ďgw,@" H:o{eV^! sDꮋYe24VX[@jr xO7ډxǥrS}mmoHRϣ] %.٨Ks>hLm8r/w&p} ihmirlG|ejA-@UKBi߲{6#ES$KR6O纙+̴GE>|tc/?6;v|r7WrO$Tst9gTѶrų/MA>%m?& #]`.SwhOjn5S//3wG^<;"蚹QOvG"E"lΎҍ]L̻!r8F֧U.9)?kkuEBP\xEG%iwV̀Y]U Ne`I=3rXäAP=0vO5'[NO6tVuX!/"tVZAFa%6+6T>eHu{!Ya f> ,W2UOvGelZ<:0YH\P2Ԯ1lr6T%hghbN%%bz߁ K٭B8*\Ca Gw?aDQ,681VApFs*/ju+ujm'P5&0~/)ouHHVQ,巺^9#:7|N{xRβ{. PPߠˆSϼP ;m ,JNpxdً2]aeq'!23U7X-$O0liDZ.g?i)GQ!~ZL29CηifO3d߄KN; #ڎ tz9C>5ͦlfHc?mq)jغgtG'Uت!wYsD\"6'!^2s(؋msJJOV=##{D,UG upN [jN̑/9u),)79dRtC  &AOVG]Jt: `B)}@]+tDljt!|sT L(+Zp>֒So}>}B5ہcW='9,mة$j}kOԶ2B(9k*hY礒}_t:vÜ.Y3́`{BnK}@tKًGt.B~9OƋBnzU0SxHyKEmZu\UǦ-*]/}+ k#>[wWKzb Ɯ#عfLozJX ˻puj5}zEwg/ q۷) [PIk-]e*jC3K_1rzo {FKąIKjC 07}窈󚩟pd nqGkCؕ5'3Xf*f-fTПR2ezYP:Tˇ%>͎ZayyK0^ ;翞jҚO R@e^`y_H C݀o 0MT<n9>(C+#]) l0^x Gz'!o}#LXpRdBRhul'סq=gNJWO8cR똁ȉR2Mϑu H6]YGǤ-k3uE S&\Lƙ]Xj]{{X3w7by`V C`i`,TwF@wqQ6mky%S?mE,et׸y[m_3x:q ƍ˾~a%oV(1'2x)eWjB¬giwoD;cb"A*/\x}6P]Y)t&*; 2A}OkmVwg ۬b{tg' * 2QUgO&}F+:!a2ԳY=w/y |tǓ|Imhɔ#F=?v(h٬ ޯ)%pӦVh *ܺAr^Μ<eBۀ&-b K ]&_;C|21*Dv71 v#dVFʳ^iݶ~]$ܟѮ?c ߫OXvĉ6E>e$2* -c63`T71nGd/۝SBґ9|D7a?GWۿ9t".ʍGNH`7ȫvܿ,Gi`CI)dZHq{]G *߸UDUa9EcS7 ;iQ㔯TeXͫ" A0)Y`sf"BtX%cKg Kx8|"$;O]2ǎW+pF!~ h6O?]28ϸ>S}'u$+:J@qh ڼ&VD&K-i'afa瘉Sg_J4GMXj'c!<7? ;MϯEI4/>];p."~X.oq6bOKO۲1Tć;k}d\]e n?+` I*A#+*s˃YoOb-tskaZ"d&ūٰd-jhCx,!o,TU\ŬĚ^xFl | mcojgpfȐK!OO,w`q,%e-]\ $d{B^?-A Moe+C\ÿp l*-lNjwRo)4Q) ֺ= xGNML$gp e=AXTtGb1N"es_GGT%V0N1a+߸dB O,MUmj;Fe4$]氚MN8)[XikT]ґgfhIзwħ$Gh N$'oMDIvm*.>6?$01btDO@CYmntZ+l]U)ѿG/5WŠa`{VD]u`MO_R8J4֛5C~ "7E&WtlL0rN<' 6ԓW]㗛 TP o -_^9J'.6:K+pMsϮzrr>bQbΆX7u)hޅ08@Mg2[9ӻ~!M6mv .;`&QWr&'e^' JC`3-ke+È nNyo,p^b/2ц s Z*#9.ȮC4 ' 4ZqŸdk8Ɋ3k)C~-m7.c> 7B)@%,땓BVr|g vrdqxN>JM$,EFRR㳂D'M=k̘=25 i>3NN޷Jpt7U'kHҕTd8yN?N;LH۳W"ﱿ wzMZ̶Ez? R ?BpHٮdIKUB2Hz9MFwJ|f9t- UdM,% vglUTVS, :Y|gV,)VN; uЩ1&7ڢ1 3N:[عGCL Ȃ,q'+K˕v_\^NhBh x(aٿP=GCX m,êEt_[e++`$NCDV˘S0xJ{ipYALbɚ#XP8yOs\2K! sاo"/|X ]0L=z'Tŵ3vtj*͐AKM)wJ1 4:NvD*qBZRŅL6ཞ@ʮIY ݰPR҈A@ܒOߟ :,ֆf&:+3ca3Ll)[# !?Y,iQP6 0U:~d=jƬgB^quM'^w"r[_ɱj0L@(aZaz8t0(畂^sr_z(XC?e_)OD8lܙHsG*%O$ +gdBwc/}ѓ+!W^6ɻ/v)Guc zBe3ig߾Ԉ<4L :^e?8NJiLCꏢLiAcٹ/yGt~Yɢ@E Q'h/#;/+ zEadФ9#aEEtzOk0[T'Nu3[! H&X#+јxy͠w][loD7涎B9k*R JoY^gӇ?7'8S3u]2rV!X?jAi&l.2f)0#7WM:h}z݇6p7K.iu]ՂAe0G7=g5ўenvTN:)[g7MGR;IڏfAn` .@Q"tO ?%|7wϮ!myZ U/dD M{nDqV?3ۅ)O1@dADDlx|e\BNMFA<} /.v?\BP=wm *I`6+zâF_&;-5j^m6:-eLЋk2k=u>93\<҄ sm^r "^t b YY bC4 %=HJ0r5rszv qꞁ6wẗ nd] QA K;L_!;aѱl' 9[S$c6rO ;FŃVFY^HtN#fV' Щף8;BmkH%q"qbelp\4%'Um1_k7Тŀ+p71냭z r:'GT-@7u"t+V=ץ<> !y$ f{ p T_a|KP w;v[m_HP*5!K6!.eDkK*52GWZϢ*B#F7pԋp:W*$#:zx fi=!g9pD (Yͅ)߿IQWi RCL~`dUAOz[Η`Ҏ,f iHF~i[h3.WHl<2%= Y~rx,iySE#ۤNю+)ڍt%s {b EmkD;ڭ_Fkfʂƙt\A vѱ{`z.˿<(~;(MoIȰYPIls:b(SD pߧfeCG‹eqn)#2mo#$|X[O;rQ#gď-Y(^B aq=hX6.T=Ͼ:9% ?iHG<ߤ X@)b0㤓8X<+Mr /}o1]Ӫm)rI? [6 >~m;D&m]$iS,;4Tr_Tfe>n8š%j' [/`AdGKO(K_"yQ;%b>eߟ;gotlw96⹩9R&ܓƴeyVR[$IteQ1+;$ EWpsbҐaok>>nExfsURBG2_GF /I>/ p;h[>4+oBK-h/ RUsKRu0[ʟC8wFJߨԹ\iy5;QEdg"IgeӌI">U3n8iN`;Y Χǂ!v֧erVLa䃆ЅYP&4'\Sd&Dh-iكmEeT~kF&66ZɬZjkّq -}rָϼ݂5Ɉ9s'`@%.wY,c .Ì}h]jzņrk4?VƤ̻#`#3 MPdH^ #tҧw JqaN"rK~w$jA-ܜj\2L YLiWrxcg3~*M FST=SCwR1C.28IA߉&٫VA֪Ha1{k[#wkQP&lDa8O5S$Hτk|[)| Px'EmG N'B4xRfHVP4su< ۲}VhlwdIo5r)Mr-3K"'~*ѷS7lGyjXa%L -ՅAӻ`ְ c(Xno| s+2mlcMҥ tv-K4t(o{x; BSľ8w4S$nAMa)Ϟ^ ;1j"ԦH^ X 63^d#a,0857\EEA2}FH'kʍ"t/"wei?ZB![t=lT x*JίaVe1-"&U f@srS\m;ܩ10'mۻwv3 * OLa{߂uq6_d'8. `tÉS$2\^ZuY.gc΄N&J:د AM<@Zb H4wE\ר?U%&!> "j Q#a&88 0F<7pj%]XϘ|ro ip[rJ|Fa=!ʝgh@i;:ғ<#F<*`4;< [r94p 8'(>o 0"KL3^1}=VYD@cwOV谁}7,7hޛm'K5 `K5=;Onɀ, :8A'\4&*vcݸOȔ,!sgGey!@DQL?i|X‡3l-7͖'qk:ְ"<+)e(njZm(Z>$d57ΕTr΁9U W'xn|^LI@O>j߸E)=iU aozմP)vlEr =lzխk}=^EH[%H3aB7hfWvV*f7+q\.BԀ Y5NAE[UԴҘCYW.3MbBui+SLCk80ݮ"*:=j9^W0!>[͇\Z8Tf́DE{b\s(yP;`7A2og+cG|SGx2D ʅjOk[˩uYCȬR"m1uRv9boQg h]!)Hg+g)Fgo%Q7mؐ.@j7u]mƜ+Uy;["#B؄?F /lȢVË# TJߺEk6(!yEK T-yqy48)Wy\qoF[Қi"M,;$flѽ ؏5g@?"~ȑ}Y./Q_$$o&zkv~Xg"KٝgeRz,DW׭LU]1/P1 U.8 Up4% nٶ?IsP<"edj'k |\! s @9@[E OXVt(7$vtIxpVræmlXrFr|Syf;Su# \NJWg&HV!.+݁S |~4j"XQbP~'&ъ7Lem~fߓ*, wH*̡ HR!jnu]"rR1dO{l%V VU*OQ/hjMoB>Qizϊ #(Iㄺ1ȹ.yL̜P[bз7$ /dz?m*\`]=η :0~HM7tuګD1ɏ1ep(JYW:;ȘT3N8Fkzuix ,# gpǤLDpKxuRXDdԅ%oX6P"{#J0wTK8&dž]kpoX[斷|8 3Q]nPʪ\{pĔ'tr]Bjpr\f]3Gu >Dƾ-ԼN7-(Im罷i]|\EVEx:1! }.Лy6*"Fm,B@~7[(df0+{hLHOjօA(ݙ%gS-`^DZ^ͼ\֪W ֬ԝVR01X\``w¬c=D/;ur#H?`BC(Ԙtx:_1ԑ|.;%3MZ<_SKebq{Ytgr dX7\|/ЎpOVļP.6y<yh6x-{fil]R6 נHo 2IwoSҵ2 « j8Ȋ? +B~ oOƉ64:9WaD% ~/ <[u۩E(Cٔe+t6x5Fv>8,ŠnR尻"єYTyG,z W&y.tⱵ74@opC¾½IrӒ= !E{'{1vLljG,qXn,xS/!*ĝ( 6,*%#(QEhG*؛_MA4TO7 Un£[7BFصZʼhvtԼ' .DuMB`yVǕ YGf*G'f`+b mp׳3 Rh@(XlgLw/9Ṣk<OiN\o_ee"iCoT9^S!} L:H$Ե8ͺ/u%6½QyuJ,(jr ^7g1*cǭ^MFG̤^J{iBg)@q=YI^uG)%VaUsXź3T.B󂸉RU`G cE1ܐ4hPa鋉uݩI !_knt#A<0G4e1gg^I{\c.f 9S=*^oHؾ[~MX+=vBV%)&Pz{ž3o•ZIoY >CE1ӑ; .pǝAnJ 8{C W% wڭ"y~Ѐ$I͝u 6OIcyc~OitLO**gA'ߥ4PuFX醇զ^1+ˉ?&uk=%#b K f DɏmJQZrVۈPi#+<"*szP8!KФ3'KV`Rxr$lHW625`}<:"nWM$%PAz(A{IGw%۸m><t ,\wVJV`Q f@Ǭ'`8ag>,5m"\Uh2,Js< q܌Ns1au~xB맥Ŏ$Բc] #ϝ*T>^1h7:+`JK<\T K(䟸Cjҹ*)@L8)TCzD[Lr@ n%#y܆C̈Q9&dWZYady*|o2B8:JM ; )r^GuH&f5ݵ+EKvNgWl7Rk¦faGBx\Hx2 Db)yV ]TF7Щ"%ȍFg#A,MHƬKQHYAByngz+c"#lZ;BoyHO"HԬkHaf}*ĮbNt0XRvAQ<+nũ!d*l$ <`nTLWs,uD=.VY6vhu)V$ޮ߽UxkX }Cch~zoNvdȇ7>yHe$^G8t4=0 ,1hFCä+2m %hbmNK"(#&Z9({\6kc!HD Q'hG~; ^ VHO93 0YCcx!] ^,JQ\0~XJ>4%/}ݒx= >aB=w<@ޗc"#2m]GSa4r_( F+f4K#]Aս? ~0Nƞ~a\փN/%C^Is+a4BtzRn=%|O}00sYl]>:ܘ|۪G!nMlb);~G]5%)SGraGo5,DjO쒩E#ڤA ߺ%4XvUksC| 6ۘ!$EgX|@fcήb"y(m S= `DRMcTOG%W8fǬ a<"m9 =fHO=6UyoRM-S ߋĢ O`ʩքR~zotf\-+6?`_1ܡM ޽җ/K:wT,|~: c,O\}u^dN%{աk`3r6q?{m-d9{s/H1_ ,lqeE->|ghDOE1dk9FNk7& @wrk^CPvc;R\"Qx0*MDŽ+ѢpLxr8-)2>KyӅGaYJYUB֤ϊFy.ʏT᥄MUk 6OL*t$^d%אSbެ teNx :mc"+<*^n=8ˋm}@ Ho4T)l؏2e-K;!|^^ܞc~ؐh$@# %[sה^h5M.z}y,]^ť!>izr/[u3eҚbkGK3=^QЉ<;1?97wzYrJ9a=&ٷ;eT_'T8X: hv.ۺd֟⸐ 2 mfQxwUS"LjL@s+teȫ=ИoF.|TҦ<@I!WyEI`c+mQ3e7%n㶽[=]fiXʒâ̺ QyN#.cl-TV'It*40.ʙ7}j sGY-& } B4~C@~a6V Q&3lٚ3``">zO2ԠWh؂pO@o h+$HZ_Kn>17t9aIu@2UeGt>~qnC.(A 2\MuPڗcpF0ZK& xiWoFh7m hZ}2^K$P+3u4 ]n7&8{lܟ ;%7/cpr9H`8sCD)4]8SHk+ƶńAk[0H4 Xq9,Ł\KJ/WCi1hl dH2@g6fϱde: #?SA暄}@Va7c3v<*TrtFrRhkĎ0epNETvfF7Wzqmtnq9HIbJK )M:&^ ݑ=2x!G븕T'oN0u lto W \u/_kix`%GB5^rҖ}7,4>Ӡ5zzdaW%cXȕGU +>+w[6dliN׸殹 :I @}|4n+2HnF+qtC9qbMwNK$SO=h2eQC(#SC2v, k&>bmߔa=ܠXb["J&qȣᶠtpRvt= k8Vx[q(fRC{I0OZHej{}}J,m#\֧82p.1,؁i181]`5yفbKkX %[ qeB8W6!njϮCHppt?*3#=Mz.(m汲0#JkfMi!zNzepxA3$)r蝗=sR:@`YL*(t({hZ$([lYOòxD(],I+?=|Ew4)51(M J(?54;ǩj%tx\B}UCNx !|SkIqqMoTmsPbD #?r+9W|C>µN/qc~{A Kuᙕ4"&)jv2q*E>E-wk+tk{uvQBZ;B^$Xzt #]fXiɿ'ۗ* DZxdcg56J9?;M=5X~}w S7" E ɻT/:ȰxY9:%GV=4FJГ4`LNAd -M?~GJD&_r-oɜ%[Q@lsS!Cob[^Nn-,.ɴ-8U[X[-o:f`uc*}탊eOy<_1M4ѹ__uP,c񼯇`?jDW˯ 2N~}hq픭I=YUJ>x}3)S$+܄HBSI'𶓝%=>fȣo.p8g1 ו;Vfp62.`P?sE-~K!Lj*,Y5&s爠ɱu Ji.Xȣ]0xHPܚoj.b(5 V8 @;cxi Otlc}sKyjޢ[/ʏO^(׌2&ƁCe_*<.ESySgS荶c2tPg 1 Th/sXo)Za0 +4eWE`@]ƹı.T{?vQqVˠ)}IFWzj{w߇/\WSF$R?nL#SQbcϤ߽G}Wxy|A}fHd+`0ECQJۘJ)e$';r|5c1ө}^]5R&שer1GF{p! sMߋ܆ݯT8B~)X\8s.}I#W~n<$F `yKig!} Һ9Mu]m9jvZዾRݒf&V_h"Ob&&cpqC jU/%W}3[EOk@*YM7ԺpvJ]|K8+$Xk+Li+uɏ L(RzQ}+i/9;gLa@ј,'Ilttz 0f֯p)yLl)..J2_pWɅB4ZYGׅ7ݛ k9I>KOg{0Tagɒy|p[TNYhQ8iA6[x, z7p p5+ ^q7IwCҢG(ofѷ )& `(-1rCrpqR[}F67:,k t /wt!?l腯W;]HV(J̯yZN-7۹h;wS蹫ZC x]=Soܳ7m20DlP" iO)lj&34zx[A:&I/ s@HVnSs;;0[f.ﻊ1^K՛Rg/"VZoj 9Q@D)dc9B觫K ElJ;GXpvEc7x{~8Ȳ('wk,A-=m+wpv[j{m7ZHg/A>'m̩+=ڮCB$d3pԬЖM ͫnPRʦzz5=ۈʔ}ESp}0J>Hݏ@',SmT}ΈZ)-tp^d:G#'XN~7]46 ? Z\  6Y?}+{UDyx*j؎,l//Vg|zv 5U" }KF*r4_}].${NG۱lG1~ geͤCX_tD$|mCvHL䎰-};:{U"Ԕ MgkxmCcy@XùyH*@u_b[kz .3E`4ifs!H;ӛ]h}vF\ye;;Do7}?FUOma*66DR&]l)HgϚ/n1%1#z#+ʛcS&u~$$׸kJޘGOfzOd>!Wyӎy.ו/քm vш{jg[wL*DIG7.cjw wBg8xk"CAz%v-@M(XJs]_j+ɫК>BéլmQ`zAnZEc v}uq5wkE^'Эi&\Q8WVL3uLܯ]d& LGM2I8^+7h})~5Mc0K@dZ⢒TI1 zhƌc{MJ`YU#}M]7%G"[_6yۘٻo;z4({R[V༃&>KJy_&}hdXnexӺ&JQC؉@u`w5.x^Ww38aT9[o"Je(n.׫]CKXx\hjm'ǽE3Wx3n4YeHF(iXm4FaT#r _Tz%EO} _{mi8DI֟觬]sWO1C!99'?~x[pRw0O WINˏ G :Aƛ:Q ~rpt`P T5܈?u\G=zכ5e C `4P[1 \y*C.˴X\W܃F5 d-ǔʖKAR NצB3;U! k/H~.D1cpJ!N-@OpNv~_fh,`FPZ;T@2Mܽ'r&/i~셒 kp~u n:%Y]c=u'";KE7zVOdaS<*AL6Bj,8Aԙ/šD&I3ޣד[:qJװOkx?{/1j11;@e(lB0#4\8ؖTr60#.wJǾ.p,H H4؄Y{ţd=:JIdşm0Zrx_~r 鲜3wb'b=y`0^\<ɏ̮<*r)xZMaC΀H`/R\ԖQn=E{r)6b%P>}G>(ʡ8~¬$߫ z⼍C v] .J~h !؛gF! u~U@`_X v)Mawu<@ B2fĦZĐˍ8<'+Z:tX]q{ƨ\"$P-ݣGG(5km_3'R޵{#9 ;u7$~%]>xj-A.Uasw{\አnN2OzsuR;Rf;&*K\wu<06tvѡڢLubk  ݴ yiK+-;tB$x%o7`{vpF J&e]UN ubgx)F _h;RXd5m9g!6Փ)ShG@qW{I5ȣбRA5Ӆ0>zJf I`REYzmԨ6jL2kW-+r7\DJ b-|F[l2dpurY]Ƿus-ˤ: ك"yZsŵM>]2{; ٚ:9ˮzoGpdVot=KOsܔ=nHFh"Ε')_f[Dk7?frj`,0`;A,"jTY܈sxq[Q[٨G6~JGu[cS2 U@S@(f@n+5ȁ^z沢~8a@)u ,cdoYt~+\:2?tm3% J_f/ũJ6vc08⪣[0y |jҪفo*-M/GWI9$r_hjٶ{ `͏ЇO;/*Y\*k mB(Ü*F'?{Hb2*q^ ≤ 1>¿H寺+]:r#ZE0Wt'$y8qS/[l>`}>nlxfcu LXzVl20}hI}aTM7o]/׾ y,$qK豻Ѣ;濸n_#OoVTR&WDz< WRI|>m>@*]ùgZQ| ^CKydš[ŨU=é#dgy$VuM9]mQJv3Ț0c}J`BS*1&oݶ`ʐǹs8<;] S\N'2{`GpЦJl% "M^r>ƚH'TC3`m:@_G^ujh0-0B*VMsɳU9K(̚9V0τb&+MfQ:F/< ٠yr?*ç7z ؙOˆ3+zӳwĢTY`.K 9 ;"&h"_ܮ mO)Ox:{>ʩ܆_P6]ݠ47H6Yy#d$ךexT^"@XvҺ*$8nr˫SR%<"T7>Zݢ*vUic&r:$Y*f "KH3 \\A*P(ƅmp%uŖ0~;I$hIS?y֨h GKhF#PRp2>{(L I"Z?+M 6-"ѐN=y>6螴?xPg.K :H7Q m$UrQPIa;h4s4!:ۤT]Fa&{$t~rK$`&)U/i<.cЁQ]Mge~:&%qw@RH]0PtµJ*\cps) NQ@1%_K;Q8ϾĈ>P  OTn UWߖX*l# 8JK>:#ü9]t\`ۣή>{ ':5C0{V ݮq3x79`͟7cGWy}MC$"pKoP~$E%bSyҕXA%0;3Ѝ2}ϥD!p佺BU _Q3iaFb!b 3l+`qjlDU6i=#RV0u2 w Cֹd5#t̯}AUznlnJb/}-]0x4pV:gm%@)so`ARSؠS*_>M.8۴ @w=BA2΅ X.P-ԉPo2 iChWgEnӧ`3MWph/lIlA}܅qeVȼK$ε%sl_ 99 =a0%tQS/"ca0{2|Ic8w@Dj;na8 *,Eb`J@L90wZ2mbs2g,ZiYekO5{I&_gy 3,WXZsyao MJbV(I:OJKJ*^t `QMF pX`B*( ~[O%@P_T#Dbh~ 0kD]+T UIfu(?gkAc/0<"]B9 'aF1~@Ѳ%g4v%]%56&54TN!;bk2C>a@Ɇه&6N6#0%/I*PY}%k׫lkPErKkٲΡ9`Т-ܩUf>VE_ݔoX K~5`-xqIҡ>ܥ>aU]IeW׷#t1qޘHdךּwF/ tu듑cv w+lL05%2N"U= w7/so֙׻o«BRtFU q4 ÒlW8*= 8N՜fß:;H W—!8x]7Qvy2p1@ DcYŠ;i@ j "{8'Y`V:b?9D4Pj;+ҹ*7A=!md1!#΁)S&z'Ɔ1&{y^(9aksɇuWvʓ1eT4Gc1 ]/bٕƷ).ks`T{GΑGN&4rp?k Uaƻ7(ߍ/t f#s)}hݚ,/-Z"wr[|UMr|ooafQ;A@5[uFׂb:pv$W~Diy@ J4~μ>k ;:mGb׏8êAN*Iqfs_V0UQZC5Z,[8Nuc.Ӝd@ImMX9Uz|"M^x]\ Du *p+ dg <_ K4ǿ>#fӃz=P8pwKn89*JαǎZKmBk5Iy߼M:=-o]K|}VJ: c!R5!&RXL#ωɱ.M^/}b'6t/ߝY7|h)DCnP9.ތvfw8d)|2Z WY.15Xǧ‹ f|[ ݕd v J!ǫ`āۛ 6@y&` ݕ!v:y# %?o@U2 Sv&})b_O(ϙǺfչ Z@d~qv5oO$|F&tT_ߊŠ}fMĦa>ibxdV0P"nT JJ2Po5R-E ̋v3Y@n$$Ǡx2Y6 Y-4-wVPc]V`\o@ZDFĭP^GĞ,FZQcݽqW`!׷X0Kx~UHV+=Wɐڧ!aừɃ%JhMGTj+91翱w.V1$tZ@V2{YO(`W,8))&v^Qo)Η"%HVˊ//$hNK?g0x4$sX Пa R'(B+Q*oK) r+Уq|h9EGp'*tamƯj-š YlLjm fX01EC$,{§s`okYh ᓛ'8D+5ޭ;oLrc)I:!m}]t8 9??<<3v l:5Vڔ?!B6-PsؗP<~V;}P#!+\n}OĠB"\h5 wo1O50s@D~-L0^1hugew2H^-eGjgVh55-y1Jz2S~"@J,XܺRZ*'CK8{16˰g:bl2}p% iGӉnٮl&yOzrGs[L)aeVq"D, }#KPS1\NivZ 3j珧V1p3(|@3'-^'qmo&Wu1_1~lFcU| H$ݖ`MSsAcZVy%Vfk{H*Ud.|lq5*)^r]sja@% [ҌWW1 ]C=џW7%هOX0u_A\мd#2vf{mflB[ Mnqq'G4-zh|õ\JڋWQ>~GZFA G|uʹ` *g)rqۭS0[$qѡwَgnSiuK%cc >+`!E4Tg OAAEM~ x{*Ceu.C{0hA({S6H}sn̯/b'SzƷ046(W0Dž%Q-(Ƀ:QDz\H*(7Sk I]iiG:Ht<;#ba^^T*l8]!#,ʻ#b J{E{3maUH;rId'K(9hMHEZ%9%"(㋭AH '~Ū*g^Ynή) bzUqOkYRMA 3odCs~9A&`7^&>(i˧Oz`0ɶ';N ]ak|dݕI^u/'y81U}w溇dUs a"MgF28*MZ,m9.% ;, 0ēv&UUOڅ&nk+h){bEk MT/ha_g?z{+$cN 3\_EE@f|kT;348@I<'Ҥbe^U3^>+$)cVm3rn8tjp:2h>#;h-?fm'iXU# (nۇPoAĝɠx$B 1rhw~QHй]M >oppļok|QN.ͣIښtt xtbAL_=fA4ˬ&D4WW{mZlס5}HRV[_ ŷX;D2Ϝ_ &i椳fOܨ,M}JC ģ>0IF8 ~+ 9 gBᶪa^Ut착YlAUI37)#wߛ'a,@@Ձ2Nqwj•+v+UiծߤOxag@s(3VԪB+n.D{=@cI̎Rڂͨ)N.]vQnV~q\Z|)1 o̜GUta6jKd# c|8(R;#J%Ϸ(2[2Iu*j532E'_}`7I>ڐX^ uyxr y7GiREWZ aA֮ۘX f)e8hښS=X70QFHm'|=BSE tVl18W`"J&Wߠ8{o>h7lbT \/pg%"eq~55f+Ǧ} 7( h8˸rpq9[ =_r? aoE~)sv@TUS$Rh2PaQU" Dѻ \d!K qq@Dw~w%B'QHCnmڇv,` MџеrY1'ϖ26 ]cO-9<'0kD Md6 ]tQGgQx7?D#i?½[ ;_!2Β@h^5{=?C`"JduIuqoIPZ s+k'M ~9 'BqTCvF%PvH.!+?׻N+jSY @#|~Tb`NSoʰjmaЌ*C?LZ` 6_2Ѓ?ɑ"0A aosaS Yay7~:%m`G4,Jn^E^Dx {jF7h1ET΁"U[M듉aeg׆mFj#iYiYmٖ'6bͪ!;M-`G_>w|);3p/(v@ )HkX h,sM|K0`l%Zj#HR~6 ;ZaYPJ">Re}[WJ2ٟퟵW3ek]?_}=f*B!~{m|:FE, cjE41I-nQO+Zhzal>""ǭW? a@o+(m/ byO˻ii[ @jb tZQp2[ Iw&/ɘ0A[aCOHwo̚QUEX)m1L Hq F0c8K"˩$x -aò+?ݫԡA$3ʊ$٠7< ) +I&v*/RvAEaV$ i#ݨrR/a8AY# 0(ss)Xvɬ䫴qznW^U >uw&Jyh&co`~0j'Ӓ9PMM tb_dd?*iOW4m?qБ8ևFO%=|.@:`\V\ _k/Us=M5"ի "%Ψefunyk𔌢o[L[RV΅Nã>ʽ8|dhmr&E/i"L]Y_\88ܘ*2.9MW xG(NnKƳ,~W"lSS\/S^hU~#6>y`Qiۊ`Uzw;K2mO qt;Kge: Qa(KiH0iuxo4`Uuo.FIp)so_ةq<=S'ۤ~J^+gH &](Pơ6 W#S+Yd tFS` o(`1!^L!vK YMrz+_,aCH>e2.#%@Q8S:7uM-|te:8L+:6Ôc줢 &7PY"j@/)Yzv:Vvǥb䪾MxbJ@|(%Fm;6l7wA>$J?6E " B*CPLo$؈Ɓɦ-Ԝ\T {D^LZ+330|m/F윻В4%f"5#$+M 9C<Y͹$H(-č_w,NjG枹Z0(QYW/+dy }HKV$F m=32=8mu{jgTW,%P_1S3k &_Ty'me9ftm|ԯ~ѺF!bб 7cevo~OFeӬmǜ‡_U>n@YYFشхXF(G9{~ӺJx .- 鈼 iߔa&(Jw3cRGˈEXuz-V>@nn˃'`~B:ej/ *C؃ֵc&:0DW᜺*|O-G} X Yg[GsR>xqNNPS0K1n1LNl2&ۭ99EPUFg4Nw-ӅVBB;( 6R|!XaaUE EB}zCTD¶w.t.\J8f)9p=Mfm鏗Z]YIk_b3]|즚߃D]Olf؜ i 5QUYdm Y;RSz9ÂfHbYd-L wxz^ <2N*czު 4̕ƟY4K?eUW5Bm~ 5t n HyeQLueV]i+J<̘ѹϗnt46U|5rlxr⾙RY(sY#Rܠ@4Oҋs)v!bRgP#n20VB%vXdIu Wm_ƁXZ &i:msn.Qy pp U OyȦ`~hf۱f@ʴH8٢KE6+6 >8j37ć^Ŗ+AV&M#@GDT!{A%%K{ ͚:3&})_+H  ̫iGfk2K[i{uq}m1$>쉚EgWN4fGMWv鉊 ̙y"—)܋,rir'V~])`ذ7Q3]%- %Ͼ50ݺ5b4Z&N4ɲ*|Vʻv n ڷ3 "Y.־OAq gף[[:~:BNAoV@Kz5|wRaͧiQi%>3|)"#YEǨut1XgǶzr:8b6#_nc#WNV{XC_կJ LqQG  ٲzPAPV\\o#snR;&Wk ׎]gڗm}@_]y)c8FÏL}a}W6c0ކs1,$Ejy8VNR񆬀J)*{| @ _@ S*P$:sk?77k`͗qҵK)ѫj#yq~} 㫀e$YI7m_]n^NTi~,2Sk?Ayi \@luD7~ɜIq{wD[tI+7Ⱦ BU -~H6%%%~˄bq>AcZO2&!1`m(q,Ap1&GoᱢGE¸~dK*E9g'9V0s5 ):Λ]>̴3=k(MJv(و#}B4. e=+㯗E7v޺ܗ<MH˜{r} mא}gI>%xن0/. X;F4FH亇1OSU"9uW| xw-)7+BHK4RZwvBCoX }̿9IIbR6kc:bU{aE3Rph 6)ȱ&ab#B g"BMhGK,;^,A$^v+-.^z}bR%y"Ө 볌פ^J (X<`ct}Pz27!jKTe[)nNxF]2yOT_Cb]@˒f8"3.#D_ >As =I vF]TlI5SI=흵QgSJqi9}i[o0@(Mz)XbZ0-"A`&!$HyvzH0G%1Z)n5,6 )ǃAKHPzGK?VXvpdX Di"[ JYY:xʸRN´n Z"n&B0.$9 XúKUfǷ*Ob'e1S6Jewg[ $Q !,Io>q0#6U;y9`ۿym𦜳 :R^ɜZˑIwz?n`&v}w+VlYZvNR .kp Gr"0߅G{<[L7=v"'*btLMOr:TrSӥU)W|ꨩN1x6sH0頎+mH*)R̲4ƶecvֳxl?mq(GIv=*JVQcX.?BBfQrNH:J}pNG\SpC4:Fȼ,u~c)K Q܄>ZWb3e 2uЁ|Љ/t q8nV}yCMrD7)"lfOhyoh2#>Qtb&s em`>^1#_ei[ 7>hKI#lE!Dttx:N_"Rtߙ#Z` \L e(ab1P5)ǰf|1: \T i|).Q$g2 b~؍,9)>Zc|Xj1' _yy="8(؄BQ!Iy\d0G94-8T Ob?FIF^+b&:'KژaW͋6݈G[F;XpAQbۍW-FDΛL kqI$ࣷYc JǸga%VETJ% 'Z$]NʭCVh/)/؂;|e74 ?\a+&l,F&Zx?q/!?(@G(KbꉔCgtDk82>,PQRLrWp( j@ A үLcGX/0&OTl߱!K*,~x`=Rpzɿ8~OOL80?kES׈37K0U`uL&zpyZO]>3Z`CWD_IszE^ 0~39w^Hc|.L|YXHW ikɻ7l w .l Bu5}.Nmq$MixW7yNt; Ĝqc{lr d`Ȩ!Uf.lW[.T3\B<):z Y/E[..d67xĩUmhL~ԞOev, dÙ`Lr%}<nyL^2U]t638mxL\xZ}iDhϜsoG6Nrn5-K7О_Sj0v+W/႟T&$#]e*,3 UQq@:J-/ v# וrxo SY(e[GKMǶ\e$U'<1K߰YIN*3e sV%?gNJ**0E{lsCLJ!..b>D2Օ|tZ9 sP0#sq+~XuWjQ Y q(&CuA^?g~ut6 S%<'2i.ǧnvJT!x+(x5)u6 d:!w¶NWUpC-?5Aܷ D_*pq92?GK.xGJz?&`8pkb0JZJzLo4; 54NpeÕ/C>lEP{b&NҖ+a[QMK~Ouljwrz0Z:zڎˬP9OsƮEڔRāN? R7QGTuްܜ{ԑ׊zE ^p!ة,]EJ0oA?AG?6]Uޅ}9a p5=yefF03 DVWݾs.ԻTG y PskYV](3૙9.A qo]RkڱkZhIF)R}i찁PWdPظLBƓ`"c5d?\Bn.Aj+[20"1[sRUkUu+n`- :7Bq3>>ۦb7B&aL)Pɰs\񜵷<÷{e``:=3%,?E;*psM zuzc|rM<S#;$ttIyHI[֐Tj @y?MESKg R|pQqRJjh8rWG &r~.7],dUWr@_\v?~##^'|(c$VQ;2Uo {w&='F ur{_7F[3pgSNmQYkj0ndZ26=`54]D1C%pѡ.[hYrf %]~-ʦKh l T>T,v}":{6V7ٚM@0 2 fcރރI-,WhQ ֑ח 3f?'wxJt GwOӖO VΡWjloҐ;}}z1mNT9C#K dShiրl:Z6XP 'HDv ݐQj_7vobBK3$ڟڞ熮+3(5# dޤf}͝: *K'e7wڀ}Wř%9zīX.2p@%9VG,Usr_ ZS_]\*sGRzhMn\=c2rG-: -%pzU =.]%@]ȃFUvoF QxTE/ 矌h&x:6E^ +>]&rM)M`qd!RMZXCDkJUY1=0*? SFhjTZj+hu,7ƊU5Nd 19%3bDs1Oǂ(PKYZ2Ab ۄH|CpmZ#;T@\jn"gNNT%(<7Ϯ/r2JR5ǰHX9홇Pxv^q'fv?.G0$Xங] =22wȒY"8Tc~FeD\J~wRLUTsԥеivY擥@{h-\YZ!ɋ(ՖJytWy. @LȥU?r#:!u \uU#MeWqҨJ "58IՔ1saN_|$w+Iu-hFS].A!\Fz1f|B ܜsm!ʼTisE|]BUfw'pʾi~=Z;X\EĎEtsǷJ?W[|>#A?3q"uiS('VxLv+Te汮h!KrgEkeGo(jNfrI;>:}bR^˛qMrc-zz6.5b!5ITic^BS(1RAuqm\f\شZdʂ0:2w?\t)IaGraxκPUeMr~Dlo{O,#ٸHԹ+d=lm^<2ucQEGюEsjJgZ o2~%nCYq< 9kKhizˉRL?%@!rT>ghz@%8A5AVB'=^i&X(͚}G){C _b_Λ:RgS?W۸Z\Dru 㭲JvڤqIQfwgZ@y< {&.]9I෨1`]^0#3Mi_B,' (Ч]ASCEBLVͫ[BgaykiI ?iO"]}wY|hZGK]<) V8d5 c3J+ҿω(t+Y,*~vú)T݁ -) Vv0bYYqd 5/k`u kVhK;ꋂݢN_r[9MsG5?6o8ǍGqQFG'Yb󢄭[4[-WR>@(5x7l\R8xEa/s d*Z)df 04"Eg ܔecrC~i׊LwVuDMRWM*AQZCըqb:U"3D~BFɭ\m#1r_,#4F=>}mx7/n 4!1oBHt{\h/g!h .JPB&Ej3p@J(waM51RL3 |d?:3ܦ;!I-_zlrDg3/L&$ r)llHz;i] :GfjK>M _ga/^MWۑ)K(YO5Hu]i9Be*XI!9_3"yG~ n}|b!+IuWs )בRP.qa^0E Ɏ2je',NmշRDLk70`-'Άen!R-zt )ǃr@I[3i ;Ho{Ug$8 ,F3*GS %[Ѕoʮ ^f㸫2!㍢m_d  Gį)bbr|Ю'm8.a5U|cyfL*9'~Hf6 ;z`^ٷi/@6ŚH61x 5D6HMxđLWĦ'/K~#4.< n!| "I<^<0K_)."& 6WǣdZ>1xw+CvFOue0]==#H䋭YdI}d]$̒_s@S΄v2I /&*|G"_ ^/ =}^MM}GD*Nb/Í"֣q~ŮQ郑Fm3 [ǘH+ ejHت9.‹5a>R|Օ|*j^1Ќ2%ڻAd˵BH;Xbt7+/dj2~EY12,4#]R1-w“5FT@̏0E: %6e}6g;MQ]GŸhWqMwի2ѕr=͗MY+!Z<؆vep҈Fy"DaN#oOa*೐CD0`ⰹ 8i`*Yze5Q٫;(L7/;.C+DiMLwohrF|yZha0#{7lh Q\O٩i[KYrTb&ͅY}q&1&ɬ6?0N?` -X&{TVA9vxoO'+qovj?DkDm#Q"b@&J9eW،UKvBi~?y=FϛrX)_Lx2!&_o).x%N|cӮ)Wn*8ׂ+wGCE|lOg$ %߈rg&پ-O& O> (rK?™-%Nǥ$|4Q6 hf v`("់X\pcX7'Z̪޿2 Hh6nY Jk|Zx]H&x˺I1;oEt)m(X(:X/OY7\siNf0[j?,>( AEi8d##/l2t\Nχ ѽDiP!ڸ|?y 0/9!8Q"C| _]Y$gJJPt\[Y%?HfbfF|&ԝ ?'ӟ\('Z!c~ ; ԫZo5i{?}C/fJ(uM~Bw *[v#@_G^7eR Q ޮL8#O{N4g( Z߬"S 4wCX]QK붖ͲjԗUfŰhb`hUB?^G.ݢ}dXQ)-$iz{O6'}{S*>8:66h4a]zE0i0UoQT~dhu$>f~9BFøqıd<_-Kkuלܗ?Z6NRlx_@8of/iEy|k4,B&P}>8LYB1(`Zk :wVc /Q1m5 o_$0>Bsfc[XLhy "I0 J#b'"")b~qYwb((M=z^I$g TlwG2oF];: OȰ ;CMM ɣiAx2E'n'W>rU٩L/9>iM\c6o)$&dTȑ0*IqU'P8' uCoWAr}N19c {pd~4a4Sa5=Zփ]|`AL I=^rnAlԷ|6q3 H5֖Ajj4.a,8?#Y9QO0(s;<R9FR(>Ha^cŸ-)G Z6W/5>$u{\D YJܬfun+f#5y/-5]'?cJ+Z+% +]OyVxŔQ z $`hAgˁkB0ArFk/Z;ھRzu!\ĩRH5rbalf^vڳ4, *U + -S^rp/Nvi0XAy;/orˢH((ُH\yU=ld<&+ģ엲(&AB^K/.R[j1eU7dlL 3CaHq?,78e,Po-"\,8"eY^0_vu&mM-<v3j8 +41AVJ}ߓj`6<?qDLTy a6rBg8 ѥC:)`b|Ёo0=i:=LgUIo~ZZ@T P($Ȟ8%bNr|yPJG/kɄMr)RJi40> ˹'~wF=)Mʕhr[K"D}(\ !Xh N岃ٿJG̳eMӋñO6dN5鲃5S2^gLsUYS(AQa͇{يo >j>*^z.urnch/gSc1 \ #-LF:|*c pț Qe= 4HoF ?딩Ty9)ʻ@X]Q[t1=H"?hLKEwUWF޴6Tܚ[A6GC &]3iG*v[El[6Z @ͿG-W @-Nbs =Ft -57M%a[Kj?4*z?Pbև|}ڝsZuV?}BbȈ*tseL]_ُS/tSD$^o6?=)Zu $ |)Z ܌MWФUލyF0@iԛ-3-ꛄ"8k3(6P=i4SA]x@ k,$'7BD{&[Jj v}4iY}/ T>h ̸ kdJݥ.3R'6pnzT6al4YdDZS3BPkub:;!؞4kΡ-I‚tUqH`WH}sui/2յ.ʞV F5$g0jߏlw5ޝm͠PݻrǫVVp9C>E. I>s(~;&swLN=BU$!P"Ea'G0-]Xװ4e}]P--GG"u˘=[;h.exnCȱ9ȫَ: sz#I~۸N %7(J|XTqsx*4-yF&j6ϱuhb':{w851 p][*B՛7As!KxwxJOUAx7TlNP8gߘuإPݥ5 ,zZ10~$jwN|G3! NKUXkB dDv ¤.kg|8ۏ[ +=PUދ]]ݴ'3$p_WJ!7oDz8HP|>(C'Š<=㘿& 'eI.})\/1(5mGYd-ƝRW䋨0mh_KKzj!hkafbX 򓶆T<Vd4wܷܿfD$y F*> @4]Rimu\jKS@9^4 ء yK)}iE4 ${am E =v΄J졑t#T';DL*س& L##O|WjNI %x΂ǝ85$ȥ(̛1 kj>Sl> 4ԋE)IIn#4-Cz'YTK`5Qp}´ndPl ]j>%o,jzYs#\%ͽ;?S_jsF!Zx?Ӑ[]Æt>F#,I5lyG,gIGS0jg:UKjgn>-ȹv%tkJFN:Wy/M;!.Z/2ҏ I2R`?ÑFvTs!kUKC2dKKwugEGtg{ʥhE W xj$846/>N qC]ض1w4y` 4p_6U"CЪ0`" xTcUKOԭ#VFK8;w&~2^8 td1TӐO1P̏8zb929ظf4.j̞sqAD]C8ߌƉXng礔L [aQ8% # 3cC^Xɥ@2h,}"{w#Aʀ0:u YZSxMEu(l`jWDeV_z"Fe~8[,ls _(UFI$zgRx1 /3^'feƩkjFRy}ŴvFY2%Y574m=⽻B*j5o/49x*e8r _5WtaZ&UoHJ%@” t;= Q/{׺>>sg9@Ttͬ(6Pe.<^ʉ b%hK޾BѺsqE,5L| ga9BmfNc Dv{E~ro>%5s_iFY;gR2:vHuFdΉٛ9;c3o {UӥD_s\&cz;0uTF/'QR9B0}mh.U䮕6eFOwav4e >@3wϐ볱]?[9<0?rCREZ;iI\+A2yOJ !$B'k~:FlQgWQfʊ"e'Pc kfMA;(a(w(D>{\E/E ,[>\(Sr`SȷyE&K]@BKˑ)WΊ?Ny;Lc_`w lQ֣F % reoB!Qڬ30#R&YN` \VToMa TT_wTWIb`~S)ngTWDmy>RC?(Bķp.BCt C/CV~7OhKH@,lt`[\7.ڳoIqRNƭ4li0jä5KK0[GToV %z,z)DG76dV{lWEd< T+5­h$8mZ79Fi۲P+=!!K͋'Oуdz FTyEйAS7:QsQdRi)` VmaJ<Ǧy+]m'%xM7BEVՑ:Ulp!Fe\5S#G)<Й]vΘWaIn{ژ$SS/@ k'[ f)R [H\Yh7HJe=_`,VǞuQEB⑹Ȍ-b \9T:Hq&Mim6gI01:h`FHL?*44Jc5Uce^|sTzwy[32hxqU.QQd37Wq| *&<8U1t}-*(Ce4$ WaZЗMno|:Z&/1ϕ9 2-~`/}ErF9/ݞw8u2jmT̿<{+h8ݕ=3͝{ҝwT1dOBh U נo=kk%p6B )&rK`a8d_fe©U31=ƻ# g$Nȳ?=JiHc=Zm#VV\ؑ!54Frm(T!>?o>.$Msʏ_C9_g2]X󨖎QMFRCzBl‹k E5pO=b=ބi'Փ٘ST$3*c0VvzwHXN,?n8i$L+ɸzqؐ%>"$ҬXgʰk9o"Ur)$g k7y(Q銭8u+mS"˒6ҽZdn0oȫwI3.c"!k=E6$P S2NE*Щī5@-MϕjBѤ{C)bWw*=FT;PɳۀޢW upgeF goNy'B3|Kc Oh=&`YwE?kgbj{;7F]}åk$w[_4^QO esݧ|[["z{d:|+fvDZ)㉿j WkM5*BS9./. ])`+m7IҐdI<VAŬj ~"jە eEl`K(vSfn0wUӮW74;g~t ڄw? -8G3$fuT'C(FºZOO 怮Xv{;ل*7+i^,zcͽ־AG l{2QlB$Dt&qXecAecpM&k!l85Pr}@Ʌ@o;I9e _VqO֒C#98F5Np,?ZFֱcy|@ <#d#0> ^y~01 G{[y6FzS5M̭e_T NJ3TP+Khdſ1S1eJꏎ)IS>0: XYq9ԂRMhU/i82 *ol R;,dS;`?zRViա F "-ZUo8,mRMp.f-vms6O6-Z? vdϩdќΛR2'9Kfw#97xcn;DHHGj-#KO߬R):xI 0P`Imq<%0|nYu9&$ܘu":Xߪ#Ѿۥiy𑃆-׻36h1b 7`RxG˜?qo #q\zL ,/w_p"8XoJCߴ 纷oZ.΃aqQ?ïp_;9Y1ߢ|SsnJҊE~WiYⱠS>+/:4Fk\z iR*Nr*@<%,gCçTkA&$Ta?sk[KZ$UoP9"XJqyBR+P%E ?0L~#T@؃!BDjlK8ؓ4k*f:Nr+83e؄H^3)­#+*-4~2oxM<|0ec6Eɜĝᶅ.j'4$9EdgRhs :s?_hԨ+}i*X:VsoτhVֱf3 >MwxGaB i2YKxu|}x]4{M2̗=+Ck¥1sq휻_`Hz ;0IqҎCXǮR7,%:U!kD9==V#-tCdw :u9V d]4.ɞxNWdBcf> sB\ԺEJ?Y)t 1="G_Eui7?K>=7ɶvu|ʨR}?؇us)4TOY [rubNF-^ k,s:̇8a*HT^hޞb!Hnx{ٲz[]d%a\dt&mw A6rL'| ƮaAXar{oLOR7c rSXglU g 4ШPwK\ES1aZJU\`V >9MO.&\ Uoՠs 2<8_MTp9 uPW܉f:t%qfUn0* {[6an W82iN}MN&P\h+K[s6( ~0Z~Df]mʳYj"n$ujݕ(ӞӘ|J"9qhWQШ]8=Gռ~oK/Ι+[*{ 9| Jӈ $i,mMw4.Ңv![>k zt۔?]9@rX4l(>aחB1^> Wљ|C+,K20-zSmk&9j$Y"h3'51}X~"W6 T?/ FI,P;vI uCa4fمzPI'sc@Tˆר%=څ["B`>^U$09TV{ (w\*/ >4 ,eÄ XpINN^؆lYE}-ZDč0k+r)CTpQ1A @b"b=\Ű攆<0[!'y}J*2`X<;!膺P=K-4ux|Z 1Z opsRk~Ѐ0Q y:Myм2±cJ0M^:f^v€v$7n9n $@@QNt'Y0\oY''sYl;fjߵ͋ 89m{1-fφ'(\19wMMFŌ A-+@kaymJ9n8VtR@D|kVjdOO9.B_XN`['g7_at@ (Sɪvy_5N4CXq֌tT+z/v_3hn]ȄSH,QnB 0Wa*NtJs8SW(|b,ON YBog@>:T [=ZSjPx6_R+?HFAPL pN Af}>! XA8K<LR3"; *%‰{ΌWC]c1ծxV !ndKLy ;D6~HM~iz:N'i%]U]pLXyCӳ t.qqv+[<-) h&:ɯR26=DONkszS˫lƜ݃FCC2]2V`?,>I:DZ*DH:vDMiZޯue7iփrH J5kE; s[]8{x#8+rٌA6?V㧋,Q\׀̯tsM*1H*/bPYgu}ϟQj8;EJLZ'(qѶp,e_!/&pۂ'a.gavJ aZa 7wDDȹbra{҆BVOsq}ݣ1~U6i#``oܛFS_ Aꪡ)"Gڃ$3^ jFWQ6 L 3FAó q 0N>u914$k̖" v[=k!z7W2sQKB@ <@E<'s' @茧8L8ol5aUMHI 2 IU{=Jޝ\Ԁx-3\[ة\v*7 -\bQ+q --t#RXovw툆;7HS ! @z4'XdJԍ/r'h#4HFh_ 6,ؖg _pilp .[l}soŰmu*`̗4D+{m]KI8/>lj>U:9$6- rE ͪVVbe:Iˠ/[*)d;ᯥe~UTc^b^a7xRmz7Ԕi7❏v{"@!n:DD8fZ/%mx3`Ng/.B4Xvx݇Ca_8\ujQ񻑦[޺Gc:)i9CK_FvZG});|fW) )hg:zg(!3 צ}ՂfUBvEr7p Ɵ|> -KȽI2A_"rv6 a *@e2Y)? 3-Q±5fG\o%NfӵV?;tGY9u+Մn6UQW{ޠ"_Ti46og,P= $#A\~T[%U`lPlq3d,3'o5]r9w}~38Vm@U\AqY|kov-3ݲVS By,qG$PȚ9i~p9Hfm6E"l%;T(eBʤ_4b5^֗ǣǽl<)~%) 50Rxne)mIip4[A⊃{`$H`?^V\Sh, dVL _3f_b= Akyyk݀oP0 F "c<=w4|GHx̗nVo<| y~XN!c!3dȏfCuєv`TIJ.]_~O"XR^7/-ۦ57dB}쬃?.6 oW$:0]rnV hGΛ t]3,5pQ`RJw]$~(}) uuxϵXSi(__E/jjAFv+ Z?'ih RjW`&۟p\A`H1}1lp iPD@~ɢy *x52f/ P!jjJpX ꬪc3z>|j>_!Eq"b6Y:zBO!S 'ChKC?O5Ba K2ek虵DǗYiGE'}M<q 'U2} _ |E%FKK^wZ\3$1E~ewP"2+xKKα1Ġwj .UXdsOBV Dx UO^_iYvë6K)kN%֎Zϔf{@qѷIvJ Sҳ) H{\Xev*Oݺ"'w^N9yy&+Qk6#̀,c Wʹh{Z&@*SȩxZpFC0D۽OEDjǍmՅ |?U)xcS$ގ7N*f|p ɛuU^~ 4ׁàϤtQWWx7oئS{3~7}e'rW"B7*fq dzcY" =(yO(JGl$D)cWZR戜IR5cMQTTw n8szdB?}9ۙwj@3+L@;&X>~LMGU/ 6`j+rXTy6hdy[c4Q &Dm>DÂ5p!ZDP6LFz H/Us%q&uYv0s=Ie@,6!Z]zT%c0.Pad g@T`XEl_ :eH1 rg^cu t*Ɍr$\6H_զwzG<Ӕ{~6bZ_bǴd"gbhy~3eeʙο:9 dҀdKl;_wB$])vK'VuzhuN%.z1wη6 }DAd7ˏ~]zվ VU{'>9hQLtQHSD`Ho~&m«m>f# +=O&@# Pѻ=9W+d6; wϟ|$6ro)$7W֕ta']ܦ6 3&3V0B ',xTX`d$ɈUWcJ 8~EO^3_qR:"DTO+xv0$  (c(^`[0NT_rR%PŚ]ڊB 6Ї~46J CPKڲEP6P.=K gmКzneZGON(GK}M۷/^j\:u?eiN\bK-Z q㷕0>mu3TnXҤd^CF8tp<~*;CT|ci Sж2'iYQaI;~ !ǵɚC5tH-6of usX$ȁ@T=JZI;3/@L\Z,0=I7/_݆֞Ϗi@bVYp hv>-/97/ m,emiAvJ &(J< ; q`) @2r?Du-J&j%4L/h b 0F:3&Z Z08<xLzظ5K֨9^܆~9-XQHB:sHVf-5?}S%YʩyH~I:izt>Ռ4xO(Ր2ISeS`s`,36buB,mW t IHmSJ:'O1X(qD*։k<bRtq+*3 UΨӌ5l$\xc`XbY e|C5B?YC#)/'7/ SN6U{P+HT]G| E |TA10sr:ЂB D=XG"JdZ'FfkV mC+ m0U7|$1H`wz Bvl=fík'ryq0񙓿ab䑔ZnǨbnG,809t0POuc[=ps1oxDrg/k_MB}T_ %.3*˖= )_&? QĻVi}=e)Tk;iD6nY3k^pÂW}0E-L'U6aNygLMˮ֒5#堾 ^E z]F~gUlp ;ZF$E1RR%(3pGЏz12WPmYh# $R PYy/~:#K{u BTi~oW:pb ?o 6¿R  }%`)UW|NV3Cah~sE cn'/_DFXjWL^U;0CΔ,cٱRv\XV K@?z%Ίt5FXhExu.ϐj*6d(/D*< ʻh^Q 4602[`룤:LeٱXm/i |, 7t>ƇlV y&izuDV< FYRŦsQk"iQa ǣ,h s y'KwH)G+VX !ZΟͱ^^O'N[/#ƿi`;$(Sawf`M$Q$x)/]05rɝHt[w([xaYb3s\W_rv,-d|Կ>-Eѣ:IsT'eXDC"/tfw~r~8 u#b-Ⳣ6 ckP"Ԧ}yJYVD9Id[ѕ:i2ZK *xّdwͨ}^y`\91GYbj")Apqm{ƽ,O0~b.Em;OfY5;-`;igSPV܂+7j %@\32& {dī-PwD-!AGĴ <aMd<d5٧[3ktBJ=ԑkҬ$rtM :*MNNE\4LrW܎贽Ԟ%r 0} Ib"$&q'nC/b3k?$Yb[x!VE\'Ade jя]2&"jC}poKf0{p-o{^[j['H&!@DZ kEcS)<^.PoR+[`@gvfj7w!;e)7]d6_''{݃4~IJ 6/՞ v {SmTnZk쨺T/G0 L{NhC0Zv ;aH7  ]D؝5 5ɓi ϭN]WImQwnxþl|KEu~87I3@IӠ63D]J__`)eW؋`)P-[5=VsIHGU sQFTLI>H{xv)EdTNQUĚ\%Γ T)6@@oJ!U EOhuEXgJ෥>UُMlJ/xfYnTBᣳ:bΥ̲Ta@}AJII/pLeAZ; VGV]@@$eSBÓD t\;!a&/E%1[^)@IR %"K ;U0YV)bnQq DJSGыp-/Z2+J ϩ_)ѩnĎ9v[ s ֞-tKUĊّ7}x$1jހDs$vG]nАr *ojHڢ^+ej\ wox Ϡ˙tzQ8 #V8@c*n& Ak)uäl5$ФDdrR>(s x@OA*ʊB|ASoZW+@t>7 icA`|is`oF2}Q(\k{ќ AIVC`ҩ<܎{2)1xx_zS3]6LTa@õ0ZlLY=[DoNv# w(b7R^hE+doՐ3IajGgΏKQUMqǎm嬤4n9DKEGht@[QXOtGys+vBxYTtQJ>:,<8a!Wjݘ[`u-3Wlz1($-6WHRs8Q$< Yi*E" \+_C0^vdTWlbv4yE&/r!r 9mr"Q;$>`arF8߫PGĒu g\^fo`Uq$?(#D { jڻ=vt4zKn`qw͟r+ <6Bg]< WJ;KͰgx= sO4^/4|Y(~|b^z@/J8k(d:+>a4{g޼]g- ⎝Lc6ҤݰaMaYiƽE\?pdJy"co,T0ks 52_N!-۲"i8Q/'~r`d  4|1@pp AF5w[Kƶ뼩*Als%!5ѳG^w-!JH#+BՈnC" zeD~^.2%vsN 8if=XƼG|&Unj^O<ż%(O;?;KS‹ЍsM%3;6=f&|Pt6?祰' Za?ono4^Vl6$Rїdq T Cø'M֝4W7ps7qЉѢd1^S Hè~|I$VX1Jg΅x&qX\vI e<#!JWH.&ϠG ep6K Ax @f}A`-JQIj($pn!='u`oAVCjg^#\%vz[%~@_<}8b_ B/tފjSe9~:Lx!Ta;}b/'DQyui `_?lTۙ"v$֝U07R^ݼPznŞZV'gsOdDh p4K-]ua??z^K  : tG2 @KreY"s r&EDM,bbUs:>T^iXZk |b2`-zv+lYGҜⳔ v?ҟ;y$Pz7ct pFvfa\TGێ&9AoZuګ&@)!^,!JĽO޳+2;j=;|m77zk"jb=EdDUxUv}SZgpOYJ14G?Nga 뵒/^ և?xj`KכT!?A?a2:$M##lY4+d⹧RTa>e)i8R'"OeZ)!M>G/w#D P>tt|dz/( *<ʤ,#xzh<.nǫ 蜣c18W$vv^:hFF_h;s1ceI\\&\3EAe6%SYX?J4*ڎ ʨuDbdYX7ҁ6@^F L;pk)j -K㫭[S@U_H~TͰQ~n-RYjHڶ~'zSP-Cߩ=+ ; VpH"?t:Tcd)'[.I=3_m~:Ry1ͧ>r4)7^uX|DYO3ѝ=+QOU3UHje-O@]TLvaz#%!c^.'Dܕ-(x VP+j WvlsX Ӕ5gXX Ce]^oT"WB0OflvE8z:أ/ӊe.LmSNgEFFږS),jOX)mLK,7Y{ 90&5{+MC$A$DM%bU -NjTM B'=$%8viFL lOKC e85221h(j7(mڰCR3^;qt_;ۊ=[@ԡ|'[<+r. #1%x_}On2B2ҩ7ۑ=ů`|N[-j`:!q+P+dQ b];$2H-;sYu OyL;qȕ(t>wy@AHYԲZf%N!QJ`T+)XBp!Ze^;Jh KPȂ"v`u3Cc57fG _ ѽ@} 7vw kx9WAS6JvxQY ^Ux'P7ݰD3"T6rf(8 lqfK{|f? éu#^::c2ibpo\T |*uv'_'烻 aqj!hJ0e 3|gXuZ(6BSI$y%'#K!V3W4 Z UYYi <6,uA }@ϑ\%ѢrW\tV:B029=rj%t:s!6ew-97/<˲vh rG&h;t@yqp&.7a#]R?v.=4.^BWtdNGq~ލgqQ^:]Ec{%=ȽWlv|%Q]OLpha?do1Wj?C6`"f\J8\orE%DC E?6 JQguWgA־x-#, {`WzʝN S?ˢWB:벻?[a;:=#AM+A>dgϓY4Zݍ{"4a~x]*HQf;[$~ˍIK<8 gYZ070701000000dd000081a400000000000000000000000167a4afb600001290000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/drm_exec.ko.xz7zXZִF!t/DM]?Eh=ڜͩ`;nB1!16'ZC'וD 냮VwIC^r6RK]w aALyJGzmcz P"I;2g ])Qgd4OFk${Y`ϨS6"#?>*C$ۦܨcޞ¢X̜ .reMŁX2m*/,썿_+t]ϰn~*4^m{`43U [?\9t/cN/(MQ Z^QZJ_n-tr}%ZH~hr|.#|(sʾYsSn3 Jjl ']+RTo ,N~-ll5%r<-0ŰR,(Jqg )Y'dqHE^X$sdbQADiwXM i$+1|{5gA ϪHѳ92j\p6^aϴfWa$XL) ;1!vzC7`߂{Mދ-bK%|b|&φ(8 U˼2vLQ>Eu=qJ#]UHG9 v.,Q%@p?_zfDG,FvzBzx|INtenu$Y/hu"])?9F0)Kt-HDH.Oj[i'^X4P8!~ D+2'l enn:ee ؀j\}/nL#fFr"&X\̫ ?"@łT͉{'خ)v08D{' =e6jHo+V: Z( 6X b5 lH2$&$9F 䍦ZI=uLqAzTWG'%Bb~7*ߧ;EL*? RIuA(;C7/3n-89$\\cԌt{$h!-D*C)׀&Te8"D_2coP=tp̛%H|' _i6\{KgI16L虡E5MLw79]ԮS`u g*uRz%ɭBn'ǽ~:ҳtmA9n~||co? k} s3UQAKNsutC}nC.(hӭ1W?[DӭcN_!~ rLX 1!a&{2bbv5+'s!_@'#}]ѤBI(8wPiNug*G51hC6{6gMa1>B&8U߲cjRs&ߡ6 ڍU6D0b\C~jLGIRߞ|v癴bf=+@Nv3]lw!-7]Dx*>;}<3'ze`"5CI>.PolUUgl+:γ"z5]D1 ՞t}F$P+ik{QclϾ ]m|D*66OmmuV>!4i7L+XMzq`$zjPk߭99=6 JV5.+T0s@[xG{}^TāGOJIHmc)ҋcpȚK "|;}#Bv~t텪UU1K׭*;d-XLʄ,B0]/1MgbC/|"߇m:^MrJ6C"1(*XCȧ.Es-EyȠL{nGoΘ,鎑 ]l\ʍ]ѫ /dunbi5Dvw0KCXzRi<q˅ZL䜘ټ03%","N9Z$mh9-O[/ 75^zxhbb6t`7Q} ,.&؍]fjnn T=e̖imv8ʙYѴJ^"z)n,#KT{%ږK&nXӱ:?r!^qg;hw}"` 'Ew;y R_/ғ)ImIVR2۹x^Udf d1gPOʷiEy"'ic .RC$gP~T_b?icw^!~m Yk12Ɣo>0YV43YO2[ËjڝA~U=w 7Z|4Fօ 5ҔM~Fʑ%dߐ+ȶ@Rs8yzC,)B՗:,)':u_~So-brV=1Y;u]oJt6ً⣝[2Ⱦ 3gPSE}5J@{S8CInvK+yU4Lg'a Ly@̟+>߲wNJS􂠅dKd޸+OϨp_vP %Zм49,;7Dp^x>g6LQm]0 `7~ĥ igEXw3 (UYX62f[vo /7vv}tx!&*َDh\1@݌ʐ]|FҡHmؚK])gz#;RTք 8BxUnED@mŨekIr}~}v:{sș2#|}Ң)wcggf9MS|]. i#m!jOۯ˯ w"өe}HQ}9<8tHl1> joM3AOCzιg˴#3ŜzkO5ۆ@/R1(7lAS]+*V02!GOQچLZt`kq5~D5w@ @*c^s%ԼQHkޤ;k`:;]֦Q8_ӄ$DS]8~p |8Д[kB"-F}-", R^O6dy:Gv q&޳Oe,K<3Z&+O C,T:3] ,j~8n/2= x9atmYwA,6$8֧f%Q{e;V4[Xk=i!{8)Gx`]ġOA 縬y.W9]9"htal0-y ozvSq,6&Ԡd\-fO"ĚA =aʝ*sֱ=g1ʥmزE)?`^Q"q|={IP&B)%>7yrWRzhz Zx%7 nRy+Ɣ\v9W ùh$[ss1U^c^8qj՘Zf^ډu\Q4jÅaI5Q̏+Y܁bb:#+qy5IiP!Ffoz2#x9oM ]w";z SȧAI^6Yi$_[5vcˆP*PemdAx;'ݘ+0G[>E5R$!jc>Sk_k/iD r1y!Nl H&6@fj^mLOL`s( S4 `V-d1}uiζp"%e[:Ev7I0.)]ƾתug)gM"P%rC#)> Rd UلbU#jpF%eٱL N tG.{QcԘ7=W+̱}*oCj_res?r%y.n`ɯϳ1Ylw2U1#l9kphMŨ$|􅆇mD M bZ.|YB1?$&UtžhŽɋSU )/a2#Է*Qt9y*1z p c W ]:%puaKՉaRt4bVQ?N23D^wUzg'ov&~ q9FK|2ыMQj΀=ݫ,Ѱ͜w(+<#;k^#oně퍼pxV4CY)މ&Et 4e(橆W:,W)OK]oBkaln:LKfAT$^c81XODڍ/*!9|ܒeӛO{V&J̞${ _J|>Q|_n13R?1(u[AYS H=~,'ݍDd$AϨ D lQ7؃ TsIb޿4_¬ĜyXEYs%Q΀0h`ڡ>敒5&? BFϗi~\]͐ H=ZQd#hCJw+:ItKHmB~@O%+O$ /*Uf͒SAOL dbS\ґٸ >O-. 1r@ ֽprhEGÈsPf-83J,sP y'X ɧ>ҔmpE%ꖕ_F:˖G y۠FU_c4V5w*\̫ͼNJEnOV35!m27ҁŕ$֘\oQpGجޣ3]IƻR@"KNd0Wad7ZtTQz] Gu0~SmXw@V %w*Oױ=&NFCxLsCH?gEe*EpӧoqbUFR_dR@g$[ E1 S\~ bH3L# \`>ɐHܰ^+a9.99my"Ž_!3|C)%LBUֲù9+D,LjnܘV(FMkw}dse>U*H%1V;v4IZ#N)VNY^NFePqK]IlA&Xxtݔ_u/UO(aY2Rp ,FfXv2DN Yv4zBf!m7y9\Vo*}l|@ohW%@93pirg#AcRx@wkDr058/kJ1ҍʏawټf/8v8#$_ڌ<"MsF8`R>TLa.]HǁfݶY`43U 67􆃠1uJqPK4Z[Cˈá z ie9~t..S1Cp*/H8!_߁Ni@ &TUñx}%mzLol`@ }5"E +Y* |)]R_nC5YIDD/lS`D-wZ.h{F/3p9H1t++Ǽf\@yiyM֟,10. 졡$dPx $5T¬YKZ8k}׀/mMM(--`P Oi!G|"[~FA(2K8o >me,}w a;F%[D踕Fٸԋcoδ׹^oOvhq WW md"WPݓ[\ϨuDUOeԃ߯lU< NQu κ:hBwID^-#/Xd";m-ՌN,D4,R1Nj34]EQީ9SOq]"C.^u֟4ߝ; ׅ?68JGsy{xvTyS,f~RM i\fCy~_DKl QH_a\`ʗE mD,. v#KtJBL_./v (УW%JT>7u)!e˔SCjw#XvFٔEn`\woCW{ tq+}ӨA 31C߭lV*zvr2=(OgҹX2}*`IfEawG>aHKx ${6~E ?=zV!fw>:c+&ю RyTGxf;L?ZЩ0D{w϶轖5lW6N@*σM_b60uGjc\Uso\nn UZ#2TpO~lA[ߺ$&wy"% SA%KO[ ~`36l/Fl \VNZج1]$a*G*kaigXv Sn|^ܲvy54A]|+{ #n`{Nj =;t=14B(E:)Y/^D:JهUoqRl_pXiIzvҪe7- ޙӂq#[fO;4VOGdhT]u4=Z^374$>SuφcX9ӓd3W(mI|{0K%0Oof+[hIY һ;!UًQ)wUL^SkeR W|{. Pnr6<ĎGZ!r ~і/ H{2X~V{-[\ ҢjZ> /_fKuvbw]{vR戧KUi7 i/>?nr-bݸ#5 5O`bURң]FdraV-Z'wax*՗5k,9*3be6QJK.KM c&^^tq "sʷ[2<A¢Vj.=YL{ g丠cI+whZA6|CM%c~y#apQ|{^}m]lB˳Dd:qTa%t:Pf#~M"m2CK5{}k.~25W0{pA*GA *:gu4߾^ `>ZtWQ>xN[o]vAߺ#x)a7* [ 鴫(`/~qOBjl0!Il{/XP] zζ* A&zY>1J@kƖ˲ު/e%MU78yJkp)# 冦%4Ç`&kdΈH@DC6^{3GZIBx146};ɹ 8xpn5\f:_ݦQAdLI2xRl!RbN~ym$rTOiL&]ɀǢA x:0*aO=`wadҶ(igz4%;:fI&%TA~^t$_ G|s%.쾯jQ0 -GY{ّa8N6BTq%f! GIG7׹0gjU0& sܗlAhչu=*_ X;ɀpr29k b ^YEjY ,wׄWs U 6؞tIhl0n\n8~ϑ4H)3!bCdaB[6;$( | ^in1!9~rR#F;M r6MWWˣF xY\Rn s%P@ $igT ,4|gƤO])V .r6`wuԋjJÒr5uw54Aޟƒq략qp'[[O:O_cACJt=q*4P *Vj2U4& |,ñP ' ʫMլfgGJʴ9+uHKtv#?"40힭 CǕpK#LTRl-z#WwE &X A$DNh;~眫U%?uy5q+e6Wس.FPg{ӶcK6J6ߑMH3`2't}πNn7Պ:lprEL6i:񙇮Q/_bڹ|\=箔r.@`1cJJTR?@,%nw=>3qI+2fv$yacgS|RhSo@NьS# <;Ѥ  1m@ p(ȳE{8{C,'I>iSо[mD[4,r I ov{-GtѠ\dt'`.S>;-rw!VqcWiC/*$k:jbgg~.痡y6A u5-sI!;:3J@e XwB(HPCiFi@Ys!` fMߥM&õ"KBSb3e gIoP`g+NFvE0_|FM"ngȢM$Rz&̋DK0.`ڒ_h] 6OB,4~b7SUG99QC,N*,:*4%"LqC݅m^*T$pc0Y#*C}5k q oQʡd1^KiLWg/Ւ,g[8|""rj7Uцs%@J~o΂ПPdzh_-a5OġcI8A&mu]6]!c-clA48s,Uۖ=A!|l5W8J2)AW7i(KO]}/jPBH_я[S{[PU| 0FD>"PMe*ީW9cv]Lx͉b+] R'T-VզUYS.Wm!*@$X!B/=y<ر]~Dl\5ZOL̞IXծ'W*Z0DW ɀ %ch"\O7(H:s-ct}4S-w!\>_yLL2X,G(e]Y%]i[So@2G4S6qmXK龰{X1A/fFujDGv%mtAf*lຓn HͥoVڟ{):h1&֍EldّN=geS!Ac9 PH5@vN=gns|W7/[yKu48M{3>ktEzZ(NyO^(y0)Z?c5ݯ`}<"Ȱx}x;IӕVpi VFi bQҺ+817΋LXrʀʌ]Yvcԫ9 *fإc.,"7C=8߮lxKDӻLlۦS>=>99]+ӆUٺ6?py _`T ?'K (>ux2,XpJv]ed^::V A6`,ߒGr+/Ob4*HLbu\4ہM Ť  ]0j'lY+T8?Ld?z cUpQti#r[\s?{P@Ob EvsV෍3psfxW{BheI Ո>o]KT.Z@ZB!݊rlju԰]>s]5 Es A#ST&3a,fNzܒق|2uܿMuBփ:nQW]ckd}SN4"+~5oz өTn"foP)lKl3lQX}w:*~n1u7_9W}*͢{ Dwz͸Z-'~ a'fu`hkRMu~ܤ ȕ.ʾRb]`? |9n3Y쿆:hO:SY_$:=?6/..[ٛE@k 8= T/Bj2t ZT G/0cp`8F1ی<rwWsG\Q _IcXId(@3 Wd~Y! Oy֦ eM3 E%" nL;5!iÆ9yT9aʏz0v9 cY4*?&ۑΒ#&H%9?3tqgW>qrba_;W~졠_M%)R?8* Ff5i J1x_9✬SIKdw8* ;73=Nidy68_^=z뚘.5B O `ۖl~f2Hrp Ğ\tNeǰȳ) IJFy.ؑ k<_sP" ~vX5177@#ÍJIyߌPP#8 `"„9Bm ;IeK"o)KJ@ܸ?T 2~:`-׊{ulSX>sʇee1ӧѸOtĔΌWT|W/ޢLuQ՘bEFtvW߄p{ Z2PpuZbN0[lg'Q[^XYMvG1m>{kJ18qiiyO;2mB3L4{#,.ݪ 2g=3WAD%6Z:.;Z҄`°oIQXo)T]bgh) mڑ /yLM@F'5ލ"R `:7l|oǜ4l*"K= *K&nc ffw[b>eҔԁ(8/->O#O)F̮hc״m=PVsgMgpc4]-_BHr1N@M 0ae29iVl,i8q)KuC^>Ihnm٣Q}mA$1)f ]8+@`jKy0sG ^UL/Ŧq'sQ| 4׷ov=|v& }w΅SC #4_X|z=DLlFx=L!\G ={zM,)({%]z)m~#[ E.u]e,w,;-/Q_T ,~~ ?ѣ"_~evE lUw?NlQ)M b@D_@>,@x*>5.##+#JEnwG9.ĥYmr|+q\x]j儹* ob!Ўas"$}-JCֶ1:r'hl/f|eRC >۹%OfE.'{Wb2`xWx8)H@L☈- 14wu=LW(t%>8h Ux* [Q\hAl<ҎOn,˥у)U (Jj $Jsf4e(+IɩHN4X}e$`g wPN[yx'H5RdyÀUmk;oI~Kۏ떠&AE|z.LjM>y>˳>\04a N, rKZ#B-U{~wxz~2;M3"u褧t{ ANK'*:CA5#>x;sݨ"jX]:C-Ro^o$S/3>т1}\H#:w5hqOj쎌=oi鳧yjkPrZʑ1!QW!3Cn(CKՆ '!a\ va Wl# ~&qH*Yʶ*/AΙ4HZ6Uf(Lmd&=Urmȣ~,9im#1HY`-Mťg= !9ITsN3uwYKuɅLG;75]R!O&!hEYHOB.,#6G>wN:7LTS<j+^}'BY-No"@@ismCc3"T@!>+zUs??|s6c3RZkP²gޖQS<4=%.]ZϚmVG^" eye#;eoݪZn@͑,4'<8Q :Pԋ{t2#b¿RIHDbIHpN!Q 9?vr"MJi{k/ߒq.]6[-Xo;5q7Ald> 7))3 g7Tp DM墙&S#\Xsd@%;1ْhbB &biݔX2R ΒWۺW+S λ1a-[!vlZS$8TیP Xi:m˶h)`NNR:P~:; `lsvmg~߀|P2{JNIxgžpE S`?<6dF!!*j4CŐh(p#_m624>#NA!郤-y3p!̐ݡvgrJ+*"0d"&CD(G#?)f51pSF۞$ʂ(iIچ g"lN 9'(16BإUf<F)Q]TRI!?m8VYtx<G&nOqT?+g+zUBna:Yӂ-b[Zl4Iؾ8GŪ yfN o`!0tlsm}œG) t)՟Cg {&_Ie+\Y禠Ͳ7쥲;nr#"j'8\&èsQx+"8ʟ$E>:rgM7Q'{YG <2^p߹0zp OpZ+>>x6ǹd1fl1 ( ywȤޮ=Å^/ֿﰃora׺Yc_bg>yURp_}śj+p+H !M%;l+UptNF@ۭ`2'F.h&rgi^GqP ugZux!l@!3`3^{Sh՘$wZ4 LJPmKF1\s;gNL*@p*'F+,t1:QS91 RO{AGV |z#4DvЎn<+ yK1iL!*m ې4|9Τ/gw)4E}UPtG1K*$N.\z# &˪362Os4N{o@oLje@(Z^/~*oi5$lGvD"t&Rk*{й%°K,OGo%.h`JY+n,u!1c'0.a=BdZo 1Fm~F6>-y 1D(O 8F'^ ъtYMYIڇ̥Jyf-0?` aKx\ :Yfb`K•*O;D]σثq_-z#3E? g[ k\p,#~͔)J>˹FU7'EtplU~k1jbuY\+a*I-3-Lʯ⻦h]֡H#6-l>-l c}-w:l洋\|ўY^R_-v"Ȕq(K9<|Uǐ5`coӊ6̝O? u/ڻCm*WF=Z m=gny1DpJi !D/@CW٣7Z00NOqj6;$LvȶfBsE'!:1̏F)ߵuSϞJ*U!o4!lxhޔ'rJ#Qޤf6GWgYZ070701000000df000081a400000000000000000000000167a4afb600012fbc000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/drm_kms_helper.ko.xz7zXZִF!t/]?Eh=ڜͩc/ۖ!y Nm]$*ucp9 bjpMF{"T=C&­Ig6g @u"pH'7u!UD^]d"A.n>K=+&-zF8G#qy }q;njap*%aBQ Tia t!e{!DZ_l2١X5>oqls!K~sz<(BR sub{5c&#,gZ*&2{Ӟ!l>=92/"XlA g;3u wLF>7l 8`EyfNg +lXI=?_x(/"-E@PÞ48I 6"hcȪ|륇j:^J6~!M"sTTS(m6&E&R\ds0\jc]UhYD&qxT.8{QaR, 1"ar}QP㤺f mޱ?,DR(S0 p+z?6$qsu$%1n!,BFYia"pqM2VDco 6rGd(vBե~#Q"rx0j!]Y# $飩k>E2{HȈ>?F&#8R?vqkӢn"@I~7% 4V2̌^R}(: H)5b xXKօ6-;i,&Α|&[}3[aZ̳,n¯'@'޽ӗ()0~./6i:/ڈ*ʢ_jtT 8QǼnYG(o~w;.|ʤONP.5ޜC՘Ab 琋#wE JCʃ#6l$J9XKK@3pNyV_ty x;B͋%4Fɪ`5暇{Ya'0H1![dC|f1[KO`˨ Å,&ڭt%HŅ @l,{DI:t5"ܩS2_}5X hStA꟏ J8%_ ^t7Rg1麮̻PFdٺͭc8vw L!zRdŃnҡHm3w'j-zb}pB c-ǝQpk&pUnfRXD,|?h:'ڿ rKY Q\ kлZ{ v9`h(f僚4+wlBg )~Un0H( L<\Tx*¤ak"6>$[M3z otJ}Q~S>N 0TaR&x*.6(7;"^" X2ȵ2Oz Uą@se/j߂# AOnzh [RFE*sͩԞm&/] nV`r];D>lczuBnXhwR$>lPDBIʝ}B+L3=f6,yK~O HpH~Pg#wC>}-?Ia߀)ƼDZE_%oJBxG"FY>,3m`L8&S}꒫fɨ8X#` ||4S, cO$OX4Ք2U=FP\u .y2{p7i7=5XH$r(ԮOdvy_4E-oclߥ#NIxE4׷Uqblj} ;'@ѱ hǣ//gA C>G)Gٻ%z 76:v5Q m$"s=;i{Qte$f"*mj_g //7R[=r<bZ'QHaKg靏ʳ; +PY5í3+ҴO2w9J J:z13~Ze|~JOO,yى81=M,aTk-nW~5%4)Ba:iER;[: g4z؞)ػ@1F ]TyMV]$n;.ݏ/W$M9y%aGPBCfr`1wq9VXқ4GYRT;?Cg˥KDǩ w)lf˻C_v캃D Ti:wW|9Nl@.D`xiуPx~ vhr豘K*nFNd ?=v9 x8@g(} ʣ_n@שDfд9:.p$P\ɤj3Jy׼#]yd&6>:(59,$htN]ՖFsXHR&jG~%mhVg:8/2YsFҦ (M$*ҥ"G ]!F*),Cܣu /~ 29DM⠥) 54{fճ4$h3ַDal{lv )cO '2H(Վ[oH ( rKfi ɍj]w5EE AN^/ 4}QOz@B۫@Gΰ^h{j0ՔSb* ٺ\ zȖC\U_yC#3}2 %e10 Р4(h!7ϴɾN^ Www*8'6ɳؙzl3<\421NK,)=Vj@ `{1.^.n^+if>=dq9ձwiNn.(櫵 |Qiq ix'4+Ăn`^ׂߝ5X :(RqJ~g?-WMQ?ѣxu͙p#~;. xݿaK$sG,BO՟-r f.h0ġ,{-r)"e=xz3# OJ6n=К2b22ҴM qI {KDH> t!1\<9j|an|Ob=)ه{K+}!9Mjx˥}sPUX]iR rW>(VӕtA)y~:n%vJ}5!~ME+Jd-WGx.ևDHT8j2 U":t"/ptʥYbU:h%5AW4BW-u]vpL;SrO9ܻ7UWa(S_(@@40\Ђ9 D iSl`^V;'=!R*';2ך2'@i:LmF=%:T&&mGFE)RuA츿o ʑx d Jr_r۹AeP#Xyځdf%&f&2GYe\| "t~6vM#3B=IB+kihɧ/ #ݷbvQҞ;$TmL@RBJkHr5wImz+^h)?ibwhe~I&g_ ̖N@HʪB1Z^sFcJͤXu@Q+l@I[ƧЧB֬_W$n|X{evH5γeڙ6ulf(Sjtʭ}8T `#PO5I^Ҧ_5Qy'j6xiFlx=C@1lm,<,Jz+륵ح,uN qZH\0-{v]dUUͨ]D!&IC@vtLoNG7f@vd# fj8&hzoEÓ]>+dhn 8?0dzŚ2cy$.-uњF,Bn'ɩEBb,I}pgi\~0)FȀ>Ԅܔs^XMĦڣwG'XUb!cX$6d'bjlMVk'¢=py`CBK/fΌ9h^K]wWтnZETzb1z=xeF5@xCr,|4|y[c60jFgs徥;f^vtpSY6u^3{^=C>:Tv? tǙ{cr:wWTFbqe,7Z`S-v}j'Q4J =L, պ~ˣSC ]m&Qvΐ3 .Ц@.F/EvpˮZ:-E;fLyLevF*DZ$:0F$q]V'`LҖn0 e Iw,nכVHn"q Ium3kμoA#:x(%m{lAMGDJ~B?50֬zcX?I J=dA6vNЃoDW?us с}`LXMa$y0ClиxG:旑N3.gdu*4G CGB[ԇOg;b=qT{J߉nm%ՈC-]Ջi =w\7$y1b35!yՇp`'Em&"fwթ"lסzMmvH0I~^K6R'ASX+>w 戵igEz%כ Х4r,Q3"o208 ^oeF5Gnq=)/,Gi_,&]FicHFJ,x ykYvג8B4@ڌ.qR;g״\ 0ciWP"^u%}R䐜'גJ}hwUIL.zS ԷIϷ_薳(K> ڶ#O~cl '3]r6ZkYcы=40⃋ 9a$mטMKTCBKaxZ!.a֩omBߣPKbZ=(| ))5w=d>{V[BI/'4X=5MkQh]}ۂqwch"8;L+0!Er'PMVj@z(P B{o<#bϜ1@mZ~Z͢z.pMG^:ȕM+~3S5 +"^G& 1#Ebp.My(UU(+5HݱAzy\EߐlAlp?hB+mX$#k4xPBڪ4hJrg6n~HFm%%9`o#ZVKt^JiCf 7 F#JKU4k(V1 @AJrjwqgՁah4LZ=Mif >a"D0`9xF?Z)GXL[IJK- !dHLdJ F:jXpbG:A7][l09n!aMZ>nr2$r49ga.|43ZAL7Jp`™UnעaM=qJѿ-Nw0$@-1ȳY%ۏ@-Wݪ S*rhR6eA `i6Ig?E)jqʁoRdf== Ln(*rG=*g}]D՚#e%b`XѥKZ̡?] <3{+(O"kTw$&H%~i Q E.nTkI*bg](ew;Z.w1*aɺXȚ|*>l/=ƨ7xQȿ *q -qp./q.UCˁH,;/Q*7.ԗE H\?aX% Nt~ i0ߑMp5cI?/sr&Sε*d iK_Kcߛfʙf͛bVp ݂JW7x<| pR<:t˜b=LCp8tlp຀皭¶X')#vi|c[%0@,p\Fix],`f PNc9[u)N]Q~|ǜB2]JM "Xd1!Y!w|o$EZ-ߘÊ&|~onǦP>FHl CbS&9a5h.&'մ .٣ksAZ9y2Yqi;ԡM 6FLSyk\MdN&\No` Rb.;B cW,uouǫ?CEuY4=/*AE^F,>s2;Ml&-lHT&?<6oٲA5/,5I-!{6Ƹާ/Lk4亊!K@ʵ?RB(].K(y l)øֶ :_UW? "&I1< )?.XB 3hu/؏ѧ2"TŻ4Naң|2JtD?;UqKpѹ*6d'ocnF)Wuu<â(RLY?kJh<:./폗c-PDX;Ѿ$ 9WFc8~_JeސqkBk 9=%.}@gB z;:z %@'ER!OΦ܋`]u_Q@.V8jzCwX.֙rRDP,@lvZ?4Nsn0phqe?^V1Ni@eWZ` hv״hMVx7)zrRZo>(~7SX1 HMMX=⫰'mw8#0 j/cO%ܬRjd?cuBJSM!^XAU:L_<l~#ѣ8-ņVKg8i=(_ʄ@Wv7;_v kЪadT>(NPyak':3*1 5:JPymHYnWPKՖt+ J184m=vs3錁6:$:tc I Ntiy2u~D2QvP6 bI|5b\?%dhfuK^5&ǶލEX0'v'棷ZhУsM(2H5zC c[9} y+3vbLHY*B0+Fjt3fzJAbUxIW~k~hJĆ@|3EyqnDDo7h-(a_dhYW<tYag!|01,  mhz>k#rUZ[[Y?[*sW nށ[r,-S۔LIPi [^J ^j%0\R,FۙK"N7 Mɏoc_}3#=f>QbuhouPH'93%JۢtX69jL&4!ϩ$5b5f0:+[= B< 3LDY.jU6'mzuoYA{qK/ e&M.a}?.C@J _[>B `pxPnb~GBs^v&XlxedXkR쑽R*斤$;<\ܮ<@ݒjؾ$*Z0y:C߃Mf6; N@ CD# MeA{{b.\::]0[]b-*(|ЭH$ɃY tyazF [PwH+qx4<Ok~D}:~ӔFEVڵƟspH'涭UĀGG {+ 6:yOPwoR6Ⱦw6WQqHp}zwKuא)k.h2LشP>?nʙ8!L75uRqdxvgSWq#t81:E~f-! Nf.K޲s ^ʞ1y1/مxCx.T ?zG{[&7ԉ^SX~nY+6^Btq+yv>l5h [N~~+eq{?Ⱥ(m,Sڦ<&64 VH-ֆ@2ohg݅<|=C+~GlE.ʄV  hE _M_q&EO;s{4I꬐LeHB.Zh#V[8n;r&/?;$LCѪIaC6b}yyzcqB 6gtL)/NTխ+v[f@!]1RM;S~; xK4-`^wT@+u<#C`(;jD$hIUw&+|A|;枝nA؍tW&n:)~T˂ӧG V! -xp^m5ڥ܍81\Z/ug?|fEבXw5Rlp`9k!t 2V4KӰhdE0p!D6_t87Ł&P2f,| [lSP;!́Dޢ #APi)0mQ⢙`,V(aЍqQ+uX,C̘aӍ2=Hk ;׋l]% (!eըr-`\JɃo^ʓy0b70Nü}/_ϨDC%%ϫzܥIt6'TpŖT1Q s)+%Y>Rs/m *hYs?/<!OGy;>~ vB犺Ƙ v"a$a0Dׁ4R0mۭ#ts3ȣ`meᠢ] 6E}g2kgC#һ08vgZSk]26wNni{gy8粹)txQ AQcx8Q7 gb43~]HZmP5;0 (|*>$ԼZˑitLܾc"Xǜi/35 y&%gTd3Fi}~\EzʯUNEF)n979ncU;LSm $T{!pX!ՖG+ hxf${D=6ONY:aZ#Ӆ:ILY#k+F?17b /h}41G M%Nglӱf|?꨿9r$ !֕)ƗjŘrR-)ګ:5̗[uO8(O;hraXTXJk {12|+ϾL0G~JYK ]n[,ꗗ|@l:uq['S0rLbj[-;Yj2WY$Xv맗VɑBJ\SrpZN9g\˒!Cxbo,t; ECx.yI"!G T%dG ˚b۽ 2%#KUnWAd=Z'@!s3ׇ{ DżnďGIgk83. j`F;WsNVdՓQ?g]6tnG5R;jQi t;ӴA,zEq5Cg+/0LM-Bf7-;"w1?g֟0CW%GY.yd|gDĐuEL1SA[0I!Ч杻wkj[bZ8޾,oq$ #g6+1qIY,$G>ш ̘yni=s2N:X[jwYk{>a~+ug)OBC rzF:?Qȁ$R?VN wLNh8Vtèf;Iy=hnpgUx,1V_D=ܺ!m%,h/#z=n%!p8ڋB1XIp{N'uZ"UO8$0W*)תu s{L5F\v8`'zBfK$QH2j'@'wcuq1("<7Gq[O+hQXqJEh _Gd ()ʷb`ϟf" 9`^$#HHK2̄nP[sbyݿͿ#i1&* q.PEƀn'j?a2\.޿zFO7Ih,v?Q>7Lo0)n?e5ԅL(JZ;hzzu$5ks]\BaS6,*a%ђ p|ӄ֯ߎzb"Vv{3O2!LUǖKhRMEYJ% {d !e4FO'v0[Xug^zѻ򬽠su؍>\\:aOE~8z.[P*WM_hMbAIi~olmK/LwIɖij, -ktR* cĢoC,JNNSݯV L@mr,U~J#t5Ę|@5Z͔}︼\Ĕ,dmPR< Gu3 ΚjSQ;$ZLHDV9G<~$#>ug4]e\X6,3_SƥCI+) ג33T㸿3~T$A#<ɮQ"ԩRS/ʠ(Ӌ? o v3 :Jg`]-ણyvh&~h諞 s.+= GȃdcTGlTc_߫ xe]QMiglih6q2{4pu'jSM. ROV6>)Qu4-'o\ա7Wu4҅n2`_HHjeMKbŬOmV>v[Iu!%C[}>Ŷз܉@S]/7QrED h`dΆ#z^!xQM,=Q^k efY( ,Ve8~^ǻ)H6Puݩ 77."T-wx_~cꔴF2S!*w."O_gDɊ恄؎Y6D+A{g:H|2,=7 & Awi!jPH$/s"˸$CA߇WIJXl?򍁊_d3j1Kߙx$=? ar#T|[a6]s`_{(~2޹Ȥ44FF%)Z5imi/:2^ .pc+lԛ?*בTe3|$LQ!_>N|#GlT븶Ou! RKZ+~H8Ӽ_Օyhdb}Ck+ݮK''( 䎪Ju|_y^W>`^lPt'"~IT_e\ ?dn`#'q&mW^p  ( x(Dm;c6*~8n#U0&cP[Z&.fWtuT6uƒ5%n85"͚g/ɳQ+t[M~ MSJ $XbKOޒNjrP]AoNLA\iDK8C*ZlIOA(9\Z(X{D%jyQ+|~+0@pR 9_CȀj.hsCSII܂l4N a)M<>6IK;P'نqa*E-E`tePZ$&fõ)RbUN_.-;%InWoQojnQꥷ/lu9?_=n $:iЉj"pdYSl54BQ1U SˉRoo)kyiJ{ "[T/ [<ADiٯji#ʦSg/QNmEl-)`0)a-|[*|?㚅7%y{2{NͷDw-%wE(wo{ț8VG32!EXoQrcˈxyޖH)Yڡϳ&^hE뼳p@3|o>c%)Sw(O=JdܚY7L Dʾ Q ~o[ 5=EDLz)5^~1hS.D+'BX7Y\H/NYXY* 51*kD⓿[ VpK, %!"rC [%NŠ{ |Yҩ7CzSE#=dӭ4ifR,e]A|sR3LѢrw |tJдAzd7&;]E@07rxnd .SU!)/őNGl?:[` Qb%m IC"ęk8YʢuZA_UZ`㱤=#kǘr˾u/,4K#nU: 9aHۃxVOS"CuƒOR1!2h ](ƎI) w%{Qf ^z̩OΒ2wFR *8*0~-g嗃Q _[İ.Pxѓn%Z,7hq}K;@F)B qYIǞAAc߮Ij3uZ o`b]6OdDK$ 7hN^j^& tW- v1h~ٷZ8ll '(oL@*HvVMe_^OMj]lfq9dh fz"I拽b_냒Ζ\M4;p;d1sEyo{ QQ*rC=QCu s R?0߷l kK j6X<SwRժ}s $fS툮NW*qKvmمM#MXY ,J7fxq|$sCe: RĂ) ('!J-[=*S}ư^o7s'.x*sEKE"SI*4 Y u#-٨>e목bvEvV4 H!x6IS0z]k_ $Pάtn=6A|| &{XNTl&k68MA4-`}"xD4V,uP=sSwW4̈#+UqךEUErcHjH(˕uR,˩pYe澥~K{n̄6u]EwCԺ#TҎ|yKB3́`Fx"8 5T :G,0SãwGDnPpLh-P̖--0FRm~=KOpsk7^e_W&:̵x]picjmf%\liR *m Hj{SO%#Xb7DVQ2}*zO0[O"AF f20\lPhagRq>k&VqBhLϐ; t_"KC#4]nx܈@/{̤ڙ/޳5Ōrvy_So{cOS)aȄHNAOwZÏKhhNbxVR {N9GՓ G.Jp浪39(bE͟]IF[YĕyM}؏VxC ;O|Yj,;aI0hUEiRWӵ:]=khVQyqĨ5'[CJJ`TFMaJ* # V)Uka*PeX-zTr?+RXZd!g' 5+ޛ80(P$Q +inOӮ `/cn.,)fi;)b-A݆ .f]:؀bA>irfcT %n?h$dl`ikZ)5 WLfNz[,)uY$`m@8OT!HPP\3sc^I h%BޕG'酑xQ#/0uRxK+s6JU: b{u7ŧC"  =Nr8<ԫq4d]o)wIʽ)#?zSS{ ]U1f #ꨠ G٤(I]'p2F\8gWPs.w^Ie|8(H&Ng}2j>urVRoE>uaiqq9Zbz|΅PgDX~tA67nFgE[ L--U`ŗhb沈D醐_kFޏb .~W)hRT6SұQp&3b>|QA47<n2A=%/,?OĻD&P+"H@"8jO]؁(B̖_ _-l? S738@|9a*Že<&#tE"D9y3ek2F) _Sc D ߨ^ 5)3 }GXaMzV4AP{޳0"l%e#׉1%%%rE_n*/qtO_SGכ9-xGK8>R;GTP׌9oķgRF_ 5\qc$H2?}qQQ聆j%]&Ѥ+C0ts1(8"(%xƼBiQh»q{#{(MQ@'n0W$ (=,د#0l 4^'"AFc[G^ _.ܜ*#.|g!SP9\K1b{c&U#9`fb*'SK扶 $;?iAﴸY O?Ck z!eƠ8P"̈́o9n(m#juvmAFXϺ:sqh k dS`FomMA < nr{6`l2BE `TNȐ4[-F' FHʒnCF[mQQu$b;̿-.b(@\Gs ՠ;?39:єx'hCJok[qUA8K2U aݔ^Jcڲ wba$NJ&`y1ybx6ysP9D.85xLaz2{3mO=TDṯ bP эƙizEWT~$BM@6Ɖb㛐R-3 ,.NpاkPR$*6gX-MN~ eOݙKv 4]jd:gǟa E^){LB{LYyqνy_HXq<'pb :бL@ <{̢4VV(\ŢfR6MLb}[:eORHΫٙ s4M'o=@p |{26 &tP`{oI=PPMQ]kC dMFS: (JX˺ŵY-49x#B62C{넍CxzE,`Y㘦\B?Wi]6q%|Ytf /~=`qtkV;68) 7i.9UkjU+_iUqH{ Iv7$Ui`XADKV/ɵMX@qB#/7W+ S*|/勷/L3gK}{8=pTˍHO/bh OJ?v.n#[>kcdpK4a{4^l4z@ 9O>yWG@'PVLk7)g0Jf NWkjINpl&C,˖HP.,H2AU6KnmC_ 6ְ/my՝a=Y؏F2XngQSy\Y5q،8zl4psuވ:ڇO\HU 3L٤ ߆#ޣ?11f={cX77\e=O_j}ЎGn&m$P:)W|\c\%$}}@AhivqT@âSp#ʭr`ZGJ6VruJ%: Q,ƃ5,ά)"C}ðo[ԣ(V#H.rl,%aP %H=-_[.kD z \n} `z].u]uYE;*r)%sqY)CF8dlZVjnZZ9bztRQ .$6֍QeF Q.Ps}uTvF=!A:VdE9M׷qp˘FQP.>ЄJq.B^ZE(8`sj!3Q`^xU(q$`=r@({P9®(3G2Tf+aٗzxJa՘i8AR |*OT 6!7L"Xq K\DāT FqC]Qk >z}⊱?WȥNfaز \hK慏VI0%;n;"cN~1{v*GgtpD4F\j̈́E˰O#7*=k'_g!,6.} vl9 Bʁa{Jةfp[XOa>oJ3 ͷ453̷Caߪ"JRmdzW5Q.H)89Dn3J<'I1ea MJpyl6Ix@hݸ{BPbԀmzi'- #mz(d &@r5y*u;"ݯ[:P!|SGN /{Ir"ۖ5s i ޶35-a`#6&>k=A1B4,HCmRS12N󟐞&24{("Ο{+6y]V_rSԗJ,vq"섡 ^=2p|rBύfb̅! ojX'@wЩaЁIf=}dDpC_;lw=X,G(WH-^ڄ{N;,3"_9?M̷r?mתnffWQ[8*|j3tVF4ne|VwH{E*#AYޭޑBE<ݡUa˻,Hwì ;FTiMG3ݝb6nSBh!k1[yW{h@5{Adzwj^5NW>(0nO=KLhSUv= Y\V,b2:@G.GOγv|MٓAp )mV3oQ濩mzKSa| /I<ٟbTE „Eלpn>Y랸#vaiXuD7r|TVY?O tl_ҟQmyo׸ K߉b[LveE~zm6+C^"8{fI|h$RzgDY& kg?)=Bi gD.0`7ՂrQ6 4%@V'?2}׃-ƉֈV/85}&\-62ryFi" @~^44->͓Z"75AX)7[vg3\\Z†'u%$ӈyvž{*1t-o ʑppC լVUǗW# †y%;JcbhqU&w|ӽpnCG4Bg?~р%ϢG\wen luf>?6p9 B =X1 k:n 4,юJ dKgqKd5*ت%EOrj,hWqE[K2=o6}iw90oyMFоEF\qKƚeݵuCiI*umRf^[4bBȉ6R㌒2Qb@!FJx12:N姆mv)6H纜5@fKhqyt\F#Q)'WU?-gdm<>y\x{O yީHtm)?˻`UV-G-.;픇W2mOO<1I ^JOV6YuH6G4i: V~|]aI_&]XᙼQ@55L^"\0.2673rDPue# kgo8I3au tۗ4qeONp_6\ ƼqεQrsڕe!8ɉ~ΦK3gD;[[n $`+͹f 3jπsV]`s8kg@(XfkxvJ+OF'e > *uz^s/mpt.#J.I#m/ d񝭉fd?c抹eyvlsS950P^m64{~_zY``Um3n-/'ŧ!(  ҧ,l@]ð!n,% &m 9?BYb̸>43<ɍF5?+v?ߑ֡G StlS^N'شl>Kv'|"W*S6EO8"FON=P1EUH'_({ng.E4o qAn*%K'y־go9<褲 O:"t%>yS;^P"͠_Fq&gWءiPu¶h2iCM4 ad_}KtW&\ݽl_Ks9(šyկ"A?=-Tp[?P)tj2/(h p.X]b£ր*S{xf6k{_sUl`37 㐒$CUؘ?a +~w99 yM~࿯F`KWCG^K+ԡh2XR!g4:xk 6 \g&qK6(+KUzdt9$'3H R 松o])xh$N XD-Q7B U< -eMv/ߚȚwV>rwrca%yX$:vb8uʕT< :ub[k}^\L(sՇy!!f~.$^\u}E& Wj_X/F{?ݵ ▜NuB,_~dHĂxiV) x¥[J@eH> wQ $|p`aDhN.O\L9O(ͷu KQԬ-Ľ.V-ٺuJ.u%&w;+Msy bԡq}aoInT+ .uK-# Te>fTgE᮸ +."k0͗P:<]ߢ-hfX$q•mB Yv˓F2xm5␱`3UvAB@ 2Y}30QkL;YnsXgTiuKY؂ "9<B %3Zz_GWF w5'URAK,S(dk-9#{R͏ >p߭7P*Dbc>dvu u$*occQ n3`!ȦCi:Q4ޛ;‰"K0H׫,ZTDͫ {B&!8 !k Wy-CYMGE8x x6B4ȴh9V@DC׶bn(U ~! RB &ͷ*0zO hok;{ي8or@<(Z)%ɊF͗D+UUd9 5O*a! p^<7pݤtqJ,W_ue8/,u+]DJLלFhd;}$lR;"XN @)KRIJFRpJ+F Q(m5..ԏ5&rYe#'8ʗxk+x=c>`e'B{;IϵgՀA6$!bCK(WA՗E=F kڛ=a:0f^Rq$fSo*8N"rKuxV1{(] ^jq@А'JV[} 5_ymi[iv[e%^Iw,@UJ4k0=$yH -}eRW2J9s`B@u1%k QkCR'諰w5 Ǝӎ7^8xP; } :R/f1̮t"IMMx4:qDCŭ&PR:׉M>J|˜yQ"W>jmEN4C@ϟ-Mڢ4"r0BfV’W]o,!tl<_ec{̎ Jvjܭw'kTz/+Y;J'Pc"0`+~/ӫM4Xj< qi*x;"é2ۏʦ*(bۍPSt /;ncv^Y=ECBRǛڐz0@w窝w1" iTz(*6!l}fNa?":jYlV~)aAn@̪6nosZj\ĞJ <Zm@V^媵 p  \+ iy "ff$r lGCOܘw\K1ъ޾9HPs8.@cɗ`#gA Nmj$ThΦ>E-Ap}]QM OKPzPJCˑ0dG`yRV93AMԎx#c14'rC.إbF.w/ Z3[sxZJ$Fи61^oԯzJmЭ;膲:2 %&3+)(H{q띮Z{I"ݸ6#/4( iahX%Rq8-kqTO`5ӫQDt|Pg\igMӻ$V0qQ Ӿ~[ˎˢWs#5 [=^XO@Bn@n,d"}Yx|sOEq:ck#'t`EFQ+π0y3Fَd9U; vq'Q\]Z/@"vEɌcduS8@_GLPYy{[ kAb=ۥcQ=W9ɝM}w QAv2{@9oTtlh P)( ck!H wk=ǵ 55_Q_"ݴqwC"\7 t^޺&8QfB+/ۗcU$RtK ^K8>"^weT#FM rJPp Zz+poi{4vPIn|(VSd?t( oI'hŋG4Q=Ob[l^ry60+Б %ٚ. X+.QCŅ$>Ss7ޛU!*ق\F(d e'Pho)U?XGș\%mY"80ڕ{̳褅+ѣLL+G$Vޏ _ZO5&zl=R|3:5naHfM-Q>a܅ )v7%tE]Q 1N6Ϡ0uw!|>7Tc7c>jLè>F捣H/^@qY!'Gx="sZ #d.Z(_X*pl~eL<Ϩ󛈐$y@d (:鐞&Or _J0ڶPgzL#mm_i];Y)ĉ,/$#/] Tb5KS{pg  J1E49:zQb<,9j8wur׺nsbU^g 2qB#5`3ڕ '' x"Q=j;++~L N2ڸRyQPƴ1*w,-}C_QP;?_הGH +-D8L#&ABŅp9\A*ە(Ű[جhF^0'p'zWS<fO{E8bkh%5VXicALclkTrs}L60gLs%i\xƸ5<YI/z2׼ZMkUMB zhD9PWCL)%qvk\r0\#~IL*1G:w7laTmɝN< Q3;@⹑eLaFDAiL-F[p9@M)j&(^XªڨjOwHJ{ 9ʢ0Kѭh̳Np6=e]0h(|M@0&t0G.ñZiPD$O Bq4g v (WpM0}j}nfk`9"C&(:@ ɵ?B.+!2LtPr4+006$@!I8Fy%̮[Zާy^P6ct]&5S#WS 43#TUfE$v`L,Q( %O`ϭ-yh\ڂ }e5c7M X%w>ZB$؝H*+G iNc97NDNbY)&}vi8b;q$fNlՍTISRuMdJ;tm6/Ӵy*K_Yg7) 2~-"b7Kν9D)<ce%ժ|6tZ$'~w XiC}=Lv/`v= KWǻB=Š=, /SBCqE%ĺ!&[0fׯ S# 3ԒVN@T]~npԅw&woe'Eօ5Iy>W|ƣhEsyZ3lDUY0eSKM{ֶ\F.KXb68m\;HuKɦlJMb .jP֔f3"x}RgۮGTmbPl:AB%oiFJy'c#O.kQ?To4 U@xeݔQH(̟WY}Z+[Z/ڶ\TR#6w {WRR6"(´'n5/sLV@fdi,M2xL`]]=l`ÃppUl O9qď ~ ԇPxK&Sc[ KdДwV\]B:Y' qձ˨iPmChVr! v:uϋg[b%@To 'a؁j*s6GMbZH}%2[^fVx@rAa*ʙLU.ˊKsZ2~i鍤/b7hW;.~zH"WJ0eŢ҈ճ}- Af)Wn-1Ӧzʢs4PqzfZتH?2i),R E../X@β.vCV XO'!3 َOU9`~0n sn/AW9s, ]N9HJze-7l+Y+>twx\90sQX`8/': 9VR >/ FF3< `T (s5,MtvEbf7~Ƣ)TAMm*j{lj1:/ЋGwqo;. WHpAR^F;3s s 711J,v_M݈Έ0k)+q&"! !UH!P۲W? O⸾)Ժ^>? (El-:HRv%YNunxyDZE.tY E+煞Z`Җ1#Kui{v0TuSU<]XW?-yV h׳~ I=E%.w(E986>אޫFI[;mGY~WyߍXCc 3SRļ T% [)K"HZ~ ]oҔR\_mmat;-oKPE@Ejvy V;9er$a֘@c`+n+l T&A} R[X}e(yl9 J;zΎj2mÌu!]V]=4 ] $:a]兡u9ֻ+6}mxx| k`t3";(ati00t:%,RpTDgVFuv#ɛYi/-{jԔ_Z" `)Q &I ;ȄDN,ݟ؝O:e^ lҖnw͌ 㗾w|3r1pƷp~r&zt6~/O?8^i /UkI]I0 z\2isBG*"_[K=Rb {E<%GwM x0%hHX zևͩ*Q{+f,{|p swFˣ |Et=oY%侺 >jdEٯq(fw(mh >Hӈmi9fᙩ^pT#>)4D&Q J@f #`5M `F4Ʉl W#rXjCxPQlVmQ#ѓֿȥo?IlNJ?vG;fp\jr/^qkoD !ybб]ZM _uj>.":ZhkT5 qWM`텖&0JD5Rbq֔^ jQJM+}< "(:8T`kf׌Pz](d"U>mr׺x:rSBx] ؇(Z^U;L1c#+PKUI7V.jZAIsE`|tй41<8YEARc ݾf'% [pe-g\֚gpG|=+lVHcBsd9fڨ!}y<´?HZ)g&s "A;[&Eoa{j̏N;D\ T`<`>j)7hE?Ȟ\9oɖ H_Wɻd76֟֨q0XY†&; B..qo:WU'.{(غCtI.vgxoʼnӬwy_BT *cSwL7LTs;\jMN/Km I$-I;bn81ܚN6߶jX_xF$@Jqקf"c$ vok8!T\Hu:Be/(eIvj >@J%(Pd`XUReg~)x Ά[D`(QGS d(Vo^]T[AS]g?2<ߪM>p%PMo_!ΡVk 9 CՎ~s5Me1HNA2 272|B\ZHbjy&eQvL`q\ LCϱG§ZП\ њAq^}D+IYdEo'll: *=ر SI M\U׻h&B*'G!TkI)\z z=Z2e]q瑠#h͢Bڠ 'bٍ>H0V|LLqm^t8I;$w:_HH$yU{UʲQt5nʧXu1˾cK 鰞u,N|ֹ'w/pxOh.q%6__C fWv˾w;+Sw_bu`Sw|C +eB?O&,1C^ ֿl#9Aʼ߀pU+T.ip4/[W0ާJ Ef_= "6oT܀6R~_ "G2};;#;WxMO$qj{(_Ԧi  S/׍[0VRNJо j]zR'3Ӽi+(Qól\ぅuA `G[UAedE `\eV%-iDH ^}nÛ#=GjoުEA+(mne␀ C i/q\|!eRl{ric/YB9LV\8gJxq4Kl9m^#'=o6cУ_۽":9, &Hl^#sM(NM!㾈py8l/fġ#AX-Յ7s?^bq&1ۤ7tإl-2jbnmZWdU'42}b;*5AOYFj3 KE*3dYGSl*i94/C&; tkw:ih {PGh13r ?7]8Ee|h@㑓ֱTK&"Eۯ*_if4`q*U y0n ADu0_%/L:ҒC%+W+N(kcЋ!ZjmXT)J!|۸!PP@7[ z(oJb~M01ēw/Y;[|/!ǾǐjҞ w(: Р}Uc3 b78)Vܠ ڐXk"kݘZf8L(#VOcKrPe{R@Io2$qY,&}eb20BO*ȥsL:I|2l,N \Iܶrj6@ʿVpoxC[.ϳrX:PEx\"To}w!R4ITgJ+A}ԇ!"1EsBRHlkS>u?yZr%~g@Gۉf}R|E(\U9XF6nau',[I$hwV҄C[Q:W Mx i(v~Z9RhFM-вMr0XsCsgыˠQw&/CEΧٿ_JK<*1E%n({z'sz,^3Uj&݉?"!_Y=>xeK<}ΌTiPm`UXCԭ]$.|o:N}3R{}i<[T\4@cxEݩԱك֧qz(it3=-ڽ97"2c LgVݤ{7cO GX Gz= ;n꜉=4n0l$1.J6Xi2mǁVmuߏIZx!iݶw2*:tI[fujFj*h."fmV< qOWOh-ѪU]x]52He4^6@I8"*$t}u\iO>L|VC evt^oɝ%ԑ P≡}ve*>(` Ӗ "IBe͈xWڛOx^Uc9}QAӾ'aJl%y#p‹r,dE57_z b9U: w5CW/UO𖼺̺r-'7L՝BՏ)YsR-_}8kCMPˉvV䐀.@cslY JQed>-R[^}~X9k H+05#^=D'vQpI7׹`%,U7MNJ{Ho#n E|=`s Z |GT,q" Tiхwmby \C5+٣$^:75;`/5QAc/yA6@h%-lˆ.òr}/s:eC{鮶P^Eud+u1Kۍϋo9Ck m)>ʦ72u'2k ޘߙƳl{9wס/;8QµAͰ(s@ްЋiv)`3\M<Ao & >$Pv3gpޒ~j8Dc 4֦lѢ># Vz5zB։Yoi30sZL$:TBjqA5xR"bc,VAWzj/iWX=2k-jDR#/Z \2\Xr^HLx'Χhq\Z6%/1NQ*lM0|50ԻiDǣCaz2{2F~כ#Bݮ2DdB[IK82S16tjيދ΁k C~Doד@Q6rm?6u'2kgi ""[Dĺ{eJ|}tWɨ>H~ANZ`| (^51nu G1s&Ծz7pH>oVܳ=3(&kFͯ!q N!:<-+E n@IJ]DX20*~.K%!QB0N!FSq-1Cu QeKH*[.*AjL3'S$7@B aP]r,Ri6٫֤4 uo}9v GWFIS 0nl U2l !!íSE cban♢#sY8 Md+6V]ac[w$@EE0`\bkddSN}WoC|Dot'9(rNS4jQf7_l6II #VWK[B{c1JH67Jֻ&׸UF9TۈwtFA)xRV3;tmEEڂOZ]a # Upjn'1 9aCXb)C=aV`?G^1>0& nB u(,ݣl.yK' =mDɆ5LU=$!0HoTSHmi'r,J^vCQ5==3zN XQ=J4tA`{7דs0)~yom$FECmH~zf=Am:T4_ ׼0MW>f.k!Pb+t#4VtQN:랄[D* 'quGLK\p{Ԯ[â+)PW_8({}*;V]5݈iFVjJJc]dS9iq;K)_UV,5Xv*vЦ@&/m[_Kݰq>M9i^,}"U#vhBV-1'$-~EnҢ[ꐡ!IÙݝ]EG.H&*xqJlEXƐ#yA35(*<*o4 !.2l)7:;x3_ΐz6gY!Է`yF0Ccڳ(qAyYmFNP9-qS_ú}Ak85G*6F^4$x%Y^>) P^AWf%J166+[v6=5idNk`>`OBV۰pH6/Upڻ0+:>.*hB~thCf|0A%y<&5omU$;`l zjo'$o[G$e6߁M8)[6^( fQYSKa"Yp54ޖ.Ayʰ \ }퀕E̴D<5L #TsK&ڧ7RbN;TP%RIF;()ʴgLq  G% H#@cBvK!Ep%g\wh^?/I<@+u6 *SMl`#Ad<'6Cq\z!lPʠb]?mXY @i&+Dk ek*gJ N-iua&(}Y hJ^~)^X+GQ?&9sqX:/݀N3$m'ESWE!x)1Y}U@%΍9w&:Ő~A*iuČY# i~}'=!y<^m\sAZ]hi"P}k; e ɲ2/B"9eP%fƓI [jiu☶EzTwDyzA['';Ne~ 'Ds׋X.h9 䆸AE!&3@Zz=>O~],,<޾vJ}>ApsuqWjcKvޫ~ODnpMnc!e 6{7`'%.Jj&QAd1Q/2Ziy"E2\'RWT?P߳ΧbtaX䮪SYިSk`GZf"Ư%#v GPOd.h#z`r'E|]kGYjΤJ7ʌ̯/+$tRb.XW -8Ykǫ gSTDL݇CtK?`g'f:7TBzvC-qe~tZH&NGoqYK&MX7r d7{M1^Ecҭø=G䐩qG4u:@xW8{Fx(j, V1AU'FQQ0(`&s鞏`PȿUBbj*Ea{0lZdmFRuUd?5a8ʱnKt& /A),8Yp\٘E68jJ(yF~XDZBNInP+D%®XfXzHdֲ6J!^ B~.G-pjю-f[Y^ `/,pމ g{㴚`w9qQf_Tpte->%drJ$hHP`811AÅ ^-z,mLpE7mH;j]ows Ӗd47@ؠ}?Y@AAn~j[ߎ֩erĵ,20=l-HB#"%4眝+BK[(N%8'vM&QcߍEM/JhsП] 2bЂH_Æ Bj`෮p8lDoD dMyjT=Jc֡~ljݼsݖ %VA2d?jx ;0t{8~ TsE1O6BIы5g% |v_Mh# gEAqOΕ#/7t{,z42e!:l@~̾٩5 !Or^e(ܰ$%ߧt,iEzIS}0WZCGtĸpb`A~i#?I"WA[N|%FFw1[–vN J"qϴز" _'b8QhP&{U^zN0 7蟋h ^j`~y!4O{p@o1pѬBғENq kJ0ްDY_y+4g52g iò/)qtx]9{CIa|n43ᔟz vԕ<1&΍%|Ly8w$)C9jnMS8LYg?Bu"A tܤIPN&?T} n#}#: xZ%'{ W\a]w7 (dDco@cK`l˼ T6;[/Ʉ*1'f7(SM)ӭ)&EH i()'rNOGgJ}s@u4LP4Kc{S6 2t`+KVkFO\mm@ Ue{!_$h juۡPNJ6BnɈk.3G{>7pXטe'Z1 K*N27*1dʄӉ {k%fgF\> )|;Ҏ7Yd&I_//?[1LcekН¨^&_]Sq:[:S<"i.EDU<䣓 ^4*Da-EAEYcUL5%tK7&Gـ<}q<5(l&-? -cgP m֔xlui4dcV2w## Ql؈u$6T:iFȯ[٘uэ㲣 8VqdF ] /U5 +`Ua^>Xg|ZZ4IgaYv~}R<*hLmA^y{cB8mzlB@}m.Vn|NC(CԗjD{b0UcNݫc1]0KM.v_L8GIHu,ᴖYOcH}Q3ͭIFnXlEcW==z^Xw{u)*[s۴- T!KiWpve[|,aOL--|L,Ֆ `i<kz?+NĴ)WJ$ʁs%}45B'f<%[G?'Q?F9xTڦ弬A{vQ"+t`+9`3͵L &!a=~9JWs&avl>f3?o\r{RrJʸgb*'er6Oy{0=Hǘ 5؈6Ereb~ :E@{Ǎԍ qlx<Hi{#L}{HL!8TicLϵD!X>) ?:lv /lЖ갻y+Ek3L`IX4Ӱ%Z:Qm:s0 %/ ef`5$C%#>4hZ!60ZGލrbѩ/\ь7}D7ǖpȑ J|CZ oӑ:]dv 3AYm^GϖVJ 7 OgPGf"晨eJ,j<<ħ8ּL.ZgJ7q p uLÕ[6/eV k(jW}oJD=\۶e:t9u[|WsqxVb\3RF-嗸Y/#n7X=HP{HI !ԁEQmzc`%i҂׳K S.!Y*$a3Olc2vOYS>I|=Pmdrw 7S Milsto~cbMqM[o9EZ칺_7Pj@-gE'~[~'3gY Ez=k[[x\ |Li{I DҰ͒9t82mp&NZ2g7~)`F@%t-XD=L5#bFM4MfBqk@I<s*߾mȝqhao5V3̴ vªm}<`Gx@[?՘>H҂Zd |GGmzڳA# B͠cp 3YhI¬ .QRHI:nߕÑh8lV1B]jE#m5c"R>[""' $mZ`,4)ZʀO(" 7ȈE~薶K D7r.AWOGrmŨ+bBڸ*i1$b}nB^סuVYPtqۑhpHMgub2~xP!<0u\ b3I뷃/2Kº'['P,L2.15g^yiwemc͒PQnR*O8%oj88a R%uq !?ҕmV:0$ TQSU"`kW#̲?i1 #)(Kk7L43x0F__X|<cddWQ0LnuzP,!bqX*Cr=}DtrawW-!W[L ZmoH?'n 5"i'A9NTe8fh h/]X vrmsu_ |vxZd7O =VLw\p ͉PEEV<;j)#5$dR;/l9NAI!FyBmR/Ƿ*,$$i1մȜ0=FؠPD5)SߎdM:[&2.p֜l䳼BǿqbR}tC չ1JLpHI+vyM3w&`!$ٛ ApWh k]ӆUǧ{8T}9C?m<[?.!0a;Y ({dZ/_4~lRE6,/rF[\dThkLC^4QS ń׼Tqӑ#ʥ5ぽFSW"v5KȤGr 25ܴ-)zNj!Ɂ Xq6^I$g_FHi/Lb3QMߺ%OݯCuyXl%N&M9(W TXVs%8]h!R+~:a&)7If%@ ]g'?Mې< If8X4$4͵aPw J /n4C4N ņZ\Л< {CdJ9 %k)sv!<_VfxQ[ptk@{+.2Zo2AizX5,ǮH.ӄIّZk3suqPĘ+Rjlvˢpb,0TI^.QBk⥪JY(uA\Dz{ӦtƆi)\Gbq-H0hi+U&}a?sDy3:ɲl\dxoCv^59W@8t9BuBiom.6BTM>{JΡ;BeRi&׭gL٤ޅ_ǽLfQ;M兙_yzzwNPU?Kф /a#Ɵ:r4MR6YڥYg;?$(a%|ɫsFG@fΚ n'pC=EJ 6~сbp(ʗ/k"F }MLI[3 čb1U I>D?V0d$b7eX𬜬; RlURʩ`gZl79e)cI6}`ٛ_yؖ]/#߶̈fՠ |-taBit@)r,S-A5ƛ۷c_!>hJ0|6mNi@-~C_3Mw 4}/ kGl'ew#Hvp+MZ^_PMǴ RСlfĊlձ#rS6>Pв̲!wDo1`3~U>l1095^E9WCA{\U <) -*_%BpO) 5X8N8-pčqst_k0L3/`"aRhOvHsR0\3p[RIe*9,@1lw.":آCӨ 3gr~+O(`8-钛6PNRjN]pަfT\Y e+$!l4T2Ѵ)<SPʉxl ʐk:^[wqF̽Ѳp[HRffPF(HQ̓ZH|3|m(ܛS8Yuٝ߂dU w4^YlT=nx{cۏ-Cya&yzfCl ȀӍfnM4/ӛ~osĠ2Y1 .O# '8jqB֣~.Nn3D-P(@R^1Wojߧ)+/dd5M݋'>l+ 1R4 cq@I{+#n<Yޅqu>ecy]۞%8#ѫE^V`Kn Xڝ "s9!Iѭm gC<?aN]~MJ$7a\K^/ƵQ19ns@u÷迵}W*o\v|@ȱ.c;F; GhH w)BIp>_h[$Puo@O|/eCkQ}ص^D oIGZ0K\wզqc&A[y,^GdbuD]acCHr!yv~)XsC6l)uiRXFM*fF.>c>OUve O^q+Og-1J 8tteHmLVQb2pʏ F"bƾ,{9>&Wbz5qۓc~gm˃eOMY#O(/DxߢR ջ.#Qzk d[]k t2fvO}$6 MQ F}-xJkKKX,^ ɪdw״fK`ܖ=ƚϮy?w1%9ٗȅ%*ƁͳkTsh#g>dʆmཙlKx>;kؼ?+l}oP>q/'pOYBb8P_i*m{A&k~#/A@w 3!T+`_-nGC|BG>|Tܟ[xj[+#-ׁ3;*$rvK l.gۡxGIt6qAy-+ syuNumb% "v-i'Ld-Y'f ؐJ.'o&UAMⶁa >Wҡ\*)phXDK҂ߟ-].dB ^z;F_`N^sӈIr[ҷJkk*c}L&їmv,fAo4j冃T_\K%#}Z͟w )͈@N}n\fCq6x~QrқRЩk*M"MC)tl yjhlD_5a };ļ@(Yu?_ xn^zVGI<(IVb?Hjb`:Q0Pr]ٕcS3Ics `QӞgHξ"%)Bρkn3I9dZSx|w AI`#xzfet;l cĞ,' ^d rTr:Ab," dJ٢M׆pD_|j%~A61M-LP5U&Ȉ2p1} s!*>/Q rU⍜rl7d6r;W6W5J=;J8_?̎,Dٝka,@) ޾^m$CMUl/G"5Mj7NO<KScyD=9NF6Hg6H  m&;&oAH{{`M Q%. Ar@mM4؝j,YxD]j43 ƕ8H,~%jqRL:JN_zb(]zSYNn䴜`nQqZw;8c3Vg(씀}IGRrdnZ^T#Q,)B׺D!IUաK+g͠A&qIa`mz ܳlDN7pCJ5" @/@RM^byƖQFwQMo(2tm/+T%>FyEʻe~Q~ne*?"\Ĉ /TC!˞:38_?zLVց+nǭF6(B[cF&<ya eRdAFȼn3L@J;rM)fDVclT)UlP]͠jl7ېtl8o/+x˗覛~9N>w<^ɴ=RYk)0Q5%JBex7F <+ívWUuJ`NDjΕ=#ZսIF2jx0>'g^@."{a,jYHiK av_:ϥ61֚S ʟ&Kdı Zjcqq,aAro0.g645.jx.QLK28{3=_Oԉuv4o 0XW [9X-Lx|s^wlxģӰ+2w<*k d cS#hȋ~8*nGJHYi0dntk3\8]G?2_ s3-19n)33]Gep+PxN".{=٭NL(]u'6yQ/'q{s~b8ًk]STpzv rT wSr& gk maQA5`x7Qmb6hmK-²r+zNn ?,6<EGy?qԻ|ŤtUv}nڷn4H.4"64590OjIY_6o#݂cmRdH Z ''O,3U\|7} ɴ*3:QixhN>9pC=y x-wTa1d@o"p!|&.)tbM5{?̽f \9vPN`M8]j!LA X~`RZ,k+V>v)D2;' 4:k67̰*B kQU |.TI.@-mU@]i{B&SV5oX `bѹ;WuHe3"J W΢vrwxSm &ZF.DMM+#VJ=lkb}HI $ba F5> ~m \zeZv@kD۠.Ļ sCÕ%ϸ `&&Mwvϝ;#.+!ڿ.a?~%9apWXOxIɗntui" <%,E {8gukqJ֑|>#2K*hW"jc!Y WBSul(eꗑ^-2%t'^hH5(–u;Y`dvJ3 44,3.~ܮ,qߛy/s'|(_0y\Dvs;G9(.b% g%'nq|ץxs<3P_#&X`o9 _|TO.)V왦}$*HBLd-+KE 1y~*Ёq^d[3_(^@HL\?c c9:ϰmH]ߜX,%g-K^{_5pMy`[qx kn-đ̯$&_19CE^O?^\,{q6n,7;rMT 4l>0mEa‚BuPtwjnܯMxO^I-ؙ }DZg9v@ᇘnnQJ4ݱv}_*V |O|N 2~[Hfz<;Cw7*(n6,!4+ ڬbQM%4wDTc)FTM*-#u[R0q_rK:0K`JaI/î~ C[NK y=|[il<ըfpY2i!^L"5cVa=2eOװ&u I"v#]=S!)q(4K،{P iVɕkRd-LB}@PY7͓8[V J`V]mN,ұ1lBim'CV qymN}y=̛MvTv2fק,]DpH8c񷛬bݏ,ʒ\;*ӹ㊾$]s+7c?oBA)A( Hɒo`]LD̪)]B`]<nL%YGw iBe{L6z8)t~Ŀ_*R!u9:\MNK, i3e^-иT^h Mn70 {ȂZ?xb4,t Ȏ΢r)>õw@5\OU݃ :PCf+GR 9o[Ф"t[ QNTJA"T%Uр bci4O:zLxM"/g 85-Z0~K/o6RPJ& rڿ9ʑ Qrxg<sRU(SI g #-aUaO~scْl2 &IaH~`pч 0 6!{\Cfq8t%qZH+wxl \hXF@whLBGL@C~YBE.ݹ1~OO3&?h9;.5=>^g޷odS ,;(F5A*E ܰzd8-nd@eyey?AM?z$Í!`(#-cy "Q{qHꐘ+Bh \߽>hc]1 τ[(A ! tԽKzx-$mH.[pB{G&^SВK%q3G}A8t9ˆB,7%@/nq dS;0vlq_\TH2yņSXDbٿsק{{fFy@=eA;TPD^/jNWXRf.I S;WmaI .o}YD.cɻyv#_I<7SfՈ̟pF-lWu lOypҧT;TWkTiU`FeDUqIdf~FQ`򩓒损Z1g˱C] l"eJV+^_%k?m7ڙrz7SPӏ\.|mZ-=iWxvSw抲Tl1\NagC Yy^iuW:h*ktoHԮcG_pƓ[x,F]U1 v~w1܊'p'Nh41Up9FxPџW$իZVivh Z=DeĔBq0K|pfb22 0z@vߘ.KwDwV q닃}niuU-g飋iaق\.2JHr0 w H=mZX4-o"Cl kq&oKp/MZUc fi!WEgߜ^=k|MHzt$=${ǜ|,?YS^yf9 tkU4ؐ@S9"!/AOrVu( !J GgJ겆QH8-둮botNekT`,\!eB\Fkn?>sO?ayٕn~5P0CN+!Bhqj:L7?EQ.kj!+JpVl]N߶ ZtY0ڊ{jYuA`- BFiRnxћNRuNvV=c紘_\H^setٯ $aBYʼn4Bp6|_|xL0 O=ٯiCJRk1y="KY}` fB]b%A6`t(;#ڡs[6i' ȂZobz>"߾-sJ Ď<^>eWWQ4G.'[6}Kv0Ġ~ˀ1yӏnANIuxYS1㔀x{v>t/ `  \ݳ֍M 79 f;p+h+V>bp\d_A0|T{͋'L֑m=@aD}1sU.x⊍la䏊8ݺ^7w6u#\p"XMU Gl*KKfLo&NN=+:~z0Äq+F-1g0Ǜ[6Ll lK`v~ 4ț7F;տ-Kp7DF?{LsJLâBz-snipɽMXJK? ?k_*fT=e]X0;aT;rztѭ@dIAX%-I42pbPw (jG1al|:MUee4{tJF~HlpqkU> @MmV 6L#P.#Mͯ9YQ[ ;k}#tx=ᛦ4n̼ٷv|4tDZ/鮺=+좤 م~/)R_cB6b@ o^*+fʞ\dt{qі|u% "Jɼ)Dt9.ȧ(F鷜Hop{SoЗgƽJ.qkikWk@+r@7&tCV-Db[CYJhp:.̀\JKmmmJ |~Cs|(2V?zROS!X7nXuPN X=2 ˓=ǘL?a{: bd:A qS/B?󫡏: V!-_UV]᥉KDV|pnKT zM ulE| =vXK6Lum9 3XhIS^F7cу#LrJ"){uԙQA e@xrFm͛ vBnu6= U= 'Q5>_85k&!ԁRC$~mcok%6j;[p~jd3<9`A%Z.cMlb+P R5t>˹Wy9'V? r=dhzpH $oEDG(bu,<#iHKӨ'T8T;mV4ZI?gџC 7q CoEOշs<}YXXʑ8Tl0?EBiKLK&[#; Jh36|!0sJ$O֡K영7柹'¥LwOGaˮLP@ 00w:>"U#?G]J-P)#p ̿rj% RYt"N5DѨoDD*q*V3U TlQ4*Q9qJ@?/>8(!*y(tρ,,{u7bPDT|E- ` qHJy{tLUd|'C>)پ,gQ~L( /HArz &bkҽCl.+ؐ,I593#/}؏|4, 2mo rgMkqG-ۜW4F/]Z^U1Y(ܚZo_.' aN͊BF*۴O! '~"bC3zW-omAT PQD32-ڦJY>be3]с3ӃҚu&m~A6s $^Ðr(CiRΊ_-1 έ`X:Ȭު sWF wdE,޸F7Fm}`P菗%h/Fx0{t'1R6XnU{;?Y\'o aߗZd6S8+dw la`SprOBnQ82~k! %ظ=,/0;V7 t zJ(twx.#[id +w>4Z؆W`a}nRa)T=^[U$VXAZ1(&'bܬ K;'J\ d0m= ]ĔWA\\YxKlpK "EԊZ*"-bT}8QPv&6&Ɗ5+;Gf5uhGyggu|/\ ?ѠM+o+.uwz"F{=ganY['xt$J8lFisyȶ2'FBȌXĿȵ[Im?rQ ܕ` LXpZ )wGې>*9kS.o͓R(:-ɜRq20ӕ.T%tdeZ)nB۱UؤDR{D!Y s`Le3L͋~yMdVtASq|nDNx}:]W OjE}bT2x@ܰɂ!Yv Ng&(j-O!kuX+bhnK(1/P,})y/:~ M4T~W"#,?L.ktcIhM v—3!en8NPlW8uSgR3w #c16T5ZrɤkITLbMQMfQU~9`+b*4։/YB0j66CK8KwI&VNIfN1\ J _WYbg^AQ-ɔ-0w0H.)ѡ'(B4l l(d>^ϑ( *1p?G'x /XdgjJ(*=A.4@qZx9sϤy?lzO gpe A'#~g[s^d go?v dC*&iDѯϸ(z<\8XV荅iFK>~bF xz)>`yL4@I?"T=@IS1+G6!F6Ș ;'L ?oo]_CSa'Juqsqbv8T(kbnx Pk:e8sTS2*3  Q/uG% ۞zCyL˄(َWBz C[; [{A =/2`t,h_~\ڷUJ+!&ѧ]ν'RݼU3pz-x3oUPW?1r:RzI4"0!l׫<\!O8N*y+nTˈ]oZn]9H]Elο`;ix%׀/Z]UO w7 7>n%e'^oyp}}VËS{\P]r]9 p …OS;_!IҬ;CFݏ2,J.)"6wVӯ ٭%75lwɲONJ֛šx%\5uPM05 ֋>(q@!-򔠊^.爸'R$#푶Qi3@yT]QId`,wWhH%Y3X,?jPEBG_`?IiSV$e|EH>otQ 5\V瘍J׬k@""Epk89)>M;@AS5H GU. RF.GH{AՓ~Y{TY Tͩa]jg`0és1RAL7nW_(x"׷ZkCK%i&҆贌ltG ,A!]e ~&eU؈?~ٻb{Raa(앬sLNjbZb cy͜\aԅD&sgccWx/Q֕cxrP]B>tIeeE?MNn7 5}Ⱦ~Z`2`?{Qe^ YbM6]NnS^$a$c נ4ѫ1WMJɭH z}I"'g"C&YT9ΊP3˂MUWZ-a(hͳÃtFeʩ` m Zϥn5/1+ih cOjKIPp vՕRA`"Spͣs%mg6!=xCz&g(j%nx!qŖ([h{][Jp0bI1RW^Qޣh3}ֆ#hkY%o"Hvhi{S_b`iʒѫrk!1?a/<qB2we1 +ˁ0U1(G!`ƣ^ b4fʮ{bh@ezv}ն&s?otgѪ1x#!A. Be1]npFYۇꡝXNaUIڒPFmlu\#̐8Ɛ*Q6("Yu[~x]3B3슃s;X~u>]37ޏ೥IIkzwD5V'B~iS<*k2rݿO_D7F.}bq<1xsA//NNiX,4bRG/KIנZR/y|ZW6aBD 0|:$w0:AZk UMa;G0=xs<,T(M A~D%2Gҩ$I8{]SwTk,Vi;RnDxV|P&e*3p9pWw uP)y K& e+a,?@Dmp @_]|{ $IbjH5Z?` Z~C+j4%i'~ ~%-|eJʞ*u>PrdjX {'jEU( MhIbhu.ބWB+*"asYaN ) i[[PM.3Kpfxq%a dDd'u4[ZoXwwjbB uٓv^,Urv҃ })-2`6YeM0uE `3w4#֡c$uFԉC$]Mp ^v+ "Ѥ(33R PGr"f+gr|u Gzg>F?.ݜwAC.lWd,G`dXeG1~eST:ZȐ*es*s0cV Q6XŀHCA&Y늸Ү9/5=Z8Ϙ mLsi3+%-%E;_;A`ϯGam0Nk[}Gh)MAUFYW-epWEāZ"6c ԂS:ʎ]a8ۋ ~_i)7ɒ?Y M t8hd #_^.+12ͯ&F[6ҘM`bv=2Y7IQ:7_N7<[ { 㡶f$#':Ϣ=>a8ʏWh/`ץM2'*P~{*)Z2-%x`)@4'5N9Y|N >K.P.T1Uh5,,xϹ@K(!Od!6ŀ^Vns'g|k3yv"M\9@(D:l\6]!s|#-RnTXS,I0rxn$9 uੀ]mEl .[ϻ;B:#\VKQ<Q'3w,b9.g>LУFFĚwd2Awhjbj#*p[)޸0kJ2|H4&M0Cŝ ؔx%X'mTYUh"6<5,H7<&ʊqz[ɝvXS(0s`t佲p cJDg?{.4K#Sl @y2| .mHw<9,,NK5ѿm,vUl:B=%{^>* Fm%mh 9ApFSM-ayńziR(Xgk8 IXruG8pc&rxi4{X!}m) nPX1>;!*L04%ӽ? Z &)@"zD)BA. dsQKxJ ysҽ\.yحxNC5Ioďe_ӕ} qgV ʕC_q$ӗ|ߚeI~v~ӸyX2Q0cd1!x\,",&8{pD=2ȯ.AO\z2 ɠ%\'"J2P{FÊt%֌i,PQ+ZSH-a,%Vv1!5HoJ$(m?3o6oZ\℺Re(T>ױ \KPd% W{E M@t\u`@8ƁB+.srLJ<B tF0zD' JO.5ƋB@Ҁ%PuZ 8d-ӗƣ1Wi K@=5Ԟ Y:R'(g,O-78;üR=;&Xr6R d/*eWv{?r O"sWѡb!⦽i? =4-zą/'NeWQ3u7asIJV$[̊\gupUjT,KV %S..dLHmMxrX. D|!JT~MKД'WV޾](M KVIt)Z(?BdKSax@ᡓHߝC#>o;nRy\|n`.?z!yh:'A_v;[[S>P i A8w PRp$e5UAc[fRF6b'"eʦ27Nؓ4"6):/ڏƽ*]q5^ p`7p Z@4 b⓭O {FE Aa R_M.EViwnvGL%\=~o{<51 E"4A ĔV!TaoD>wSi5l7JR} 󉪌Kko۫&L!M4B@>h1y]GSN(%§iLISSjùcVo~D =6y0_[JK ڢ>)&FP8ddkF<"WTjs_ ?$DX.8X\cJ\C2dU1ueN'cf̍Ͳ]BIO,]ͩӬų(~!9W?}45D[EUnm/Eu~Y 1M0+=HzRj,j+|xrϦ3'Ck%ZIu_0g}x1yO<{s+5xU.:&LeIP6O#5c)L ®";Esw䝄UsԨqyTsMWzރ vG:[/mH k xK&.+8[4\Y=GHd7ʉvMJ`_H07Zv#fĕp59eqcZ9$ܣCˏl"~9bP]'# ^g : \ iH_|WY8=fX&*b1݃`,b:SBOG"9ź? VzïWO5x!Fd`9J+[ʡ)*+>?32eOY-A,jDJeLpm=k:o$ Z`@:)=he! ?lҪVnmŴ?@9egᱏj4Z x%aqSb(ձ Cf:xrM@'BsS!kM, yKI\VU}'Y/t2ȠY|~B$k]|^d)f @vbE bGn2 y3չ]w܄*uA9Q;A(WjìЕJIԱ$2^p={~1]ax|LC4e>G~q @ 'o~@Φ1ƺ7XXNU $;o8uq`f/􏹨7L gp(H}t\WbԼyFsoA$',:4فfOLwf7/,٧55>7iv6g:'odAFK/59v,2\풥.bSM Ӱ_72oaq -dRebi±, NL:_'|hUZe?;'FTwOcOؔEп%0K2.kò 3X+<%RP 22MŷE 'ƦK氁_!} cg<c]TVQn)gw\ą67&sτ`a _(yTf I,HkƗvvU 6eΤ%\`nUw5Нɰ(3o*?6vVW PA4:mZgn&5s!OƩ 6%"h,ҢR*(=}l&:6 |N! 0XûTKB^OI>'H2\ EErVt{aKQ15!EEqf)޲t s w `!{G-EBL9;jVu (sGI5>"S~;s D:Z, D!AkɳU "Thqn2|HZդ}4rLs^j魧Zs34r<];yZV`I! o|cr#dB+&)"8@&Ea̵ؚ8džtwKstn6 X g{XIt;>Xpzw*Kb d`N_3LJ^ߘDETTsλH%HL-f='[88'Ԓު󤩘.00ښPQUV?w `ڇuLwȫgdyay"aȖN Q*F 1Pm7i9-! fڙA`lseFܟ Ke1wqTc:"PSQ uQ11dEO1n.~iks9mWjg6Pq}K\h-:jf! |+灙Q6d:˸)+TВ鋵 ˲*jypG`{ )=>^@c2K.Ed*KNεk]qJ1Pdk:jŨHmH@1t|^k]?lh@`zN&ZZGyՒ޷/W٣[YM~6feړ|w~ɡ. ,bldSR݅y' nv㜶(m8UNSϢLSJGdtqN&E'%O{0^$TF%D. \>4۴aGŐa^Wm-Us FCЏjM<|F,@컥1,f8<~ $ll)[#ᇗĜy"))ۈ,Ipb8||lgb*`dɟgEJʜ=lѴt)VuzߟvZ}Eyl cR + mv+*"2@&o݂<9aNm#[$ocBj]#*5LrA 7'zl3iE^lZ&kaXƅd4W#öw- 0 NA@hT鱈px#\?x'G,9a`~S,ISa"8s ՈV7J,{)J־MΆ仐{SJTQjEFp(Ͽ6<)1G4+gFj se@:_̵mGoꚈFtՒˆΫ'kCF@]C\ƺOlK?Y#z=/X!x857DBNEy0~p?(W3.8⦻l40燪~ތ*#^Pk|_'<d V]|.x;xX@^ÿDË^H0h6`\tަDpD]7(z$zg)Щ/F*הx~ , c=I*J%Xn[ƶ#pcGoT̎d%'.v{׃y@PrՈoz]hާ -§CI`VMT f?n Ofoؗt*X= 5u5EfW |u.VB13Y#,i=q-kO8M 6u`VQ̗P$#y;OVHYJ KIICqle|Ѡᶆ(>+^I4' r8/Y&.li lK1q}QvSu^n:~=L 'I =GQٿ{C~u&jekI B4)1r!XE8o(ju4Z|# .~HMM =y' ,Gg%e }�5&l1oIYӱςiq)ac"bN"XiB;aL*@`i}:h)|dFlһGV ]!؈JZNn!hߙ?A?e5LA)r)]Ht4M('i٤PgVc%F>,-k9[.=o*𣉝pnŎ#S7\$OibY R -!$/x 'rGaɼbPn;UD"yݙR  )-ȶbvS!.NRbn?]ƭ'=6򺢌J'@8EIuZJ{hfEZ{z0H,_ssBӘ.|.hMǛhOL6.NPLޤ"5۶oIHy]lR()ԵQ#!k-:'js.}<ӣC߫-`u6*-('Y<^[*=:" WTj`[WHY~!,nB.^5Bg-)]{+;оD7UB=/4G>\h(</UcA='j=v̿_`@wL- 0,{l`0c@w0!} |-UPyU'LSzlg `֎K0Ckg*)^!2}Is.Pj4r,h/m^E1Ocjcqv`K)&v8i~/̈U21'0X(5Ce6@R.Dϊ8TlE½`u3(G|r8_{iM;r zTFC'Dӡjx,^Ӫl!_jGA^7.n| +h9&MGJ}ہtzwZq0hh[wծ85,̂ RB:i7ֵ|Cm E0`0x d `H=dj",>Fcƾw{^>enBi0lțckP]d=)e '%-xy v*|v2 ;|҅]O#P${k8g}=9O+iluC"9"V%H1zލgs̞MŌ Wޛ)X~ma،f~t?chqOڵ R( ōpF־俿"6Įu:jYJp!!0SCe>Fû_yR\''hMճ Ō~9-u Ґ8&#@j[#O|1FMȷd090t@ (c޸ا0OՕVF|[PDDC_/DkR[.{6Wb5n.]Dqɧ+EQEO6%ͬsinAD#ce7-n 2n.n477P N]~@TB0˟惝(* w3tޝOa1g0'c=K+pu:T[j)OWft`: _&uO:m:p3WNɞakZN*fh"ô߰apc@Qz(H/hSrvMhnkV1Q?\( v$יy`)S`(Hba 4D/Ae=Jߛ,S{9+w JOO!$īaID>Thϻ";3J\]]f3 lIGMy%e^.S_t >v H0x`WiI>ݩ` nUsm=؜h;ʌKDhW߮(.Ydo7,ț(!,uLJx1JaL<bw!&eU5 \e݋]{'$\u*r1k4+Ã|/1Uq3Wg=O3C4bᱷ& Q뗈7GDf?$b!DG̬ ڔˉt@@꯲5 ^/pNv %&:0fႂ%/(2q88 +Wz$=TXKęFiϵ9uODߤnXvrwP̣*j]YNP?%1PAXmU/_Ճr}0eSnA M.l6#K${&YT̰&z/f^f٨M'٥צ`vjw KY5;l7,Dx|v 9#a %ۭx Cv6&l6"<؟y`Aq~AUDma6njƘx[9IDNJeAIJ-%Ƽrs34?Q }!,-s4@&GG֘ɼZJ"6|*V0dSOjp&ĥ(VQR~B޺\('M;LL:T/O>D8;1C"j'BGSXHLwӒtlɾSh&ʲ u9p6}^u Ӆ'uD3Y+^oE˲KbLBz k8|>v8RO`/mQP\f,B ˼ F~^ط:` -NʦW< ZcL*,_k8 |#w: ,\w;4$FjLQm= 4[>nqE?6UW^uœJ&玍6*ixyP sa[pθVFƎ571.#@my}:LWDդw=D]q5~zhI={IS1Ύȿd2"mInbkF62||'O//OE+\m37PY8ϰvo|}_aQƠNțKj6,GG܎[o*bd-I c܆YuůUgrL4Νp%rh=zM@^j_*4sԲV牭8Hnj:_4l L2@%2bKL!ݼgp7͗"J;d/*AFpJɿ%`TU-owNPDΡq>Yxŏ h"mq)u@ %HΟTuLR­H]0km\s6ڈiZ-;ߞ0$MG$pl1M_'2C[6i>/N'7@O*=CUP=G(k;/ub;u܆u۽'ۊY]876 1zm,6+J\&3 ~ q<5^J6|觩 䘅= q13pmrf?\Oۥ2RʱJRs0V{s]A(,sf8K}YDܤ/Խӈ25 ƾٿ/9kQGsl,]8/-"l1 TLw%K:3gR`YFs/AKn?2 3Bi}! Bʥȉfq)jX=Kz!Sͤ}*K%l?wYqX٥ڦǘ(ѩ X4 )}E^ J 9CYGnif&f*5Cy5`Оqx2iXJir+\I^ʈC3fZIP;JW_jǔv0oIyK3nts[T;L"#0>~cRPBg KZl}wEDOxxtm߉`'MJmBqp=4M^A w|h'\ۏ0$BCͬA'{Jw7ծJ @$įS8wa|ðO'ף/‹U똤(MY{eT R)YGomFRsa>AWDz6 w+Sm%n\F?^|23+M &s#ôya*@Qk &ݱ\>+\3I bֆ]l_˕ >qOo:ڔL'p0o }H#@Y׻I| u; ԫHm\rHu|X&L(Ur%CB;I]?d#ُU dwg1 3J|&#G_U[,|P:pѽP3Z[Cm>+(dHo\If ]3j(ߗLh똪 XΩ'išhHt~w_XhUtML ~ɶl2` 8RR/1˂#3s)x#l!+l2K*d]2=< )7$Ζ;2} (dR:]dG*?U[QYǑ;8M#6s.M+ M3/B@,~ 0,&$G-^lhx@7lvγ1N)҃vu:$=YWf 5eU6?F;l+OĊd;hl V.(MObxo',}|i-. dwe%tx1|C͢Teϭ6Jcq'Oqgc#T~j &{!j緫=.l2``v:/TZZdz'xሡթz/ \踠G X_"<7oF$&@R}q Z杯B3O/o)G;O*a2&N`t:tu3B|\hPVUvbXBI%lܲk4OKI`Zeۜ=RnȞQI_R 0't !RQ!슟< K#gݳw>K#8TȔ"DQF5o"ZaDޡNŃޫ2 0NA[ v.teS2Zz'N m4-E!9bp7eIK$eR;k`un ߳ZvVrw^:{ا6º낂a`_ގL9airyYXr_\lHqۿ)53j-~z.ܥ pS5bt%C~ix]6<:wGlsuw;fƒ$gZR 22{15Xah+Pht Bix.Q ж-/VWI}Q7xJov>T~ +;wd˛rVPMNo]$* Ҏ~@ZciRF*eM AU]rнąS2ZCYPQ2 F⬖u Fdb$Qlzkl y*o+8,>|b5*xRg8#ℜu@S+OoImN:@88ܩi&rsJui5ˤ;CB51p_UG&{ =߽%tFAcm8A2Nk@L[R =4MX@}/.TS㊡\D)0=+юb;+mY*1gOq^|ɗqh~Od "0c2Pfx: ST?0HUGx[+>W ~h X-%c^]ݻE ٘E%`ܰE'@ܰ5+XEl17B4-c5HHЦM>sP\I# OTTwWE|V_R淓a7@KִP`)_bt_U/E}#N\T1CFB|;  ^R^1* ӟqrc>cYxõӠ~|lQF)#DL )#, $geUʳyK+H&="?szŸ|fҦSX \вh5 *>.`~lW?WO݀,`cXE:Wb?L]u>] $'ea9՚E*=/JuZۭMO>U5AsQ*ϰ3b4@t^.mZv{&"!'>I98 !:P2Z_E}rx8 w$p\^TINW7 @îL HcF=XV6r/Ll!O0>HPf_#^*a9̍ιN{8rVsoxEÑ5r@IBb~\1b(';4'e6;5)O: Cx;bcLHƶ BJ B:B/߆4_@]IAI cB>8.7DH滤 D[4nss4=msSY;C02<7CԶ?76 [Kgxkj/gzj,w\gQ . %T.xtUvrcN* In3r$$F$MO:!1pZzؒB߮#'3>EwƄ@ކs[ꯞ&h @:Rs%ߓfu3փPoQBT@ƓtmW8R@v)Te8ӐCAa`|Qi3^'w)q z_' PyiqiJ$L [ghU룦8~@Xje>$:b0+*Ȯa%w{<ĝoW)nx=%+mDU 1h&T/ͽ "rТ=6}ZK]BA綊ƽ#tUa{G2bkz<(rL.+K[7$d;ȍ'?͓=D8p,rA$դ2]ú ;mL ([#?=׸F1Z'% 1Zyo5 wb޹:<~9nؐvEtm)pL  Zm4zK'p֝詂=AS)Ĺ2t%-b3O1U E}IAi mh7Nt l5 L);:%̌OKyԤ%fRCLg69]4>Q"@Fpm :m# Q6oJ@fY!`JNDӯg2GP㫑s] n'Ǟ=Fn#2 L;{*ӏ6˯TS8jѰl25p1wȟ' 81[fV0)KZgxNvpbі٠eFV3{9r _g֠a2|Gr|>n!يƅh5̋LO|: 9vnb+FKl2z@y~z'q>r@)Ç՟ sE9" ӰKbjJnj,l[cX0:F;QMQ6)q j4z y-Lt1N7?/'tweq{&u,G^=A-~rgH{Ӿ}RHlXPiIjY B=ܾQ621UfΟ5:9 X*|¡`qJ")QvJDQ0ÙFCgP>1 Y]y>É"3){S퇕8ŕs4#Pmـhqʬ/ -a0^K L Eq%Ao/f# 'Cnx?wXȯt(OzگS+ 0hxSh ;\k=/ăhJ S,IG1Z&(5Uoȟۭe Ԩ$rFX:=ȶp'G@^P^tCW:0,!LŶɩc.W^c)*UOOi*HLj1ڵ*nlH`oRbO1U}XԪD)mG< cQ[j\ YJ a (z|"LruL1C=@)rk Qs~0n}OhmZJΌ @F9$Y3 E[y6=z}HrDf9\ .>FOOQɰg*_?>^(o'A=qArwU(/jO0w Հ~m*DjV+n VrɌԺUӂTo_g9J%hk/ծR^'ZJYD[e6ɱk( 2rMt(vK.x IFu/&dodݲ1f߁ %wݴgXF؜릡"7+T;$ըy!;ź!߅3ȢNO/Cq5G!΁t\ns֓ >?Œ?h1c bL%<(lυw+ADǯ3ڭJCf@{򟻙>.V"K1Q]@ӵgo~:UP#;Kpf9!I"EdSl1 YLB<|Vq(plEܡy4q5?3>'DPsn6hd[A6qUD7MQAi͙r]p?D;|q@@Q7l2= 7zY15onc&:3B4 O3+/YnH_c+EN}~yy[oH@a=v_IW]`#_Ew "Xi-U8_*#Ж{U3C#xp>/(9j\rۿcNJ }-XƉXD<&7LUx {m'X"d<:y} m>$`.O  BaPF2[tRBVb口w zĴB‹l$lnKlK4HMyq?t1*vrbiPː'-[FPTy[Ԭoή*XHv[f S} 3XWPvÀ3& kS 'ti%RX3ҟQyo}TTp1}1 }xZ.A0ZXCrq"WfbiW^Иę~1bo资q?";$-=te] Vj o< w֯3D%x:gZƏ9ÐJ|782PŤF Nċ4a2-Z#(3ΕlCkE2lkTr-;rdv@.Ǣ Bo3+DŽNL$Tlyr e7^t؀nw0G-EJ9{)~/{,f -팒jy?#QY*8wWmTB\gncaۚ]ٹϕ in_= iKF }Mh;lޑh $qum4(0[#ޒt-WwuqXjB&wW{ j>$Q\>OT|+:Ӿhw=h,BXMz3_}!.d-0U|A:K-r*.TN8g` '@C'~)5Kx*G.1LꐖƤ,GܡM}i /&&Nvߒ!-1y|R$}c{3x瓊.EhyPK:>kQ_7ܼ0 U@ Aj$D3&$SvI!x&Bx5 Ifۀ$Mkkb܌`.[h&뚈-P7GIRNIQjECpk!Xe}bBRR(1N-~˗8,={Uj ~բgo z@|ҜR 'lg2R1!3h]:|`͐ *|#q1io{aK/sڅCN,и:Cdw'-9k[9@2SjԬzZ4 08e; C cPs%ܨޑTL2&L(4 %uB_SaqTuE,Qzoh\bY SX .Fuy'~뽓pPxb]HIf"8,cD k,yUM3Jx&[XKwpG:M7--{;/n" sJrn\M')JaP *9T~=5l H7FPVP%EPïZgD{rC4Xc 0LAs=(pWM`d%1 eФGbtŇ:I~v ~N1YޥgBN6 Bnq iܚ@{©l~ 1h45L2[Ƶnjyt5ty<5Јz1X1|䁸G +Cje(Qu՘ ;Ry4YX{1UdE*/7 >+og-JE>!l~.Cq+~уN )*B;\}/h\oٮ,*T?|?+y\`!5k0!Ԧ < Wa +QdO:hc ^^Q7{gya(n0bqLUae ޻VRe i`X#ϛ-cO)%Eo 'hķ(E:NtƋ >>F8A@c58q︕)igW\w7ތ?ڵ/aLkF4D饭f=Lh$@=ldOB0S䕇<+t{ pesg5A67p8R3T.ORekT\H1ϥ*yAAH(=W>Kn Fʨ=Щ+ؤskur%6~ͺcBC 2d%8.s# XfKP("v JM!]̩BEy,z 9(djs>?<Ɲ7N4̬̃\?Tj5twU 4BF0{V"?ŜNvYzn :0M{8#^{b^w,lΤ*#ۿ-{t4,1w{m ݼLu.w6;VĿCKfMҴmm*܆ԊTw_ #l;ߌtMaYT|.M=v $YM_h0vcUt䮝RUq|xj f,}?3UxE 2b @ 0IeI`xiUrR,s+==s 0C6" ~!P1}-Kv?&~ @:)0G4!'o׻^Gybof|YHCR3Y tNLJjP d?$#Qb~k/W͙= OQ>q t={8G4eTVJo.'y;)οtgǍ,]ϹO캌9>IqbqzjS <)Xw[Uެ(Z^&22 Z=јKpHn~]Xn %rmDK-*GA4./ԕ>Q*l `d*jI]l!e Nџ ԈĎ!`w*. U΢/͂7aa"כޤ-:MxqUa@Ah״' Յrd+/J΍ 2fB8Pٻ ୈ2VS$j9Mrv 0lO_zC_&&~\X7AIvfIȳ*Y$˕t!PI`쮒]">d޴L ~Z5;m̈"8R I|s*Nu!n^IȠGƙcgk{ n}c(tp$,18 ?#Z9E/+n䠜ˣQҤ` ncco3괺1 +0%Sho唥fTϸl R$VN_SD٭1̶0 m8a[u'*&f9(s2 v@MKV c (՞ϫaW(=X1 *ޯp `;3`iM`EN HgHٙVct54<{I("vlC,c[?-wQi\:d6K"~LrSWcj72|㱖7,Z>Oa]Bq?"a %J]% 5!x+hrrhe+.*A1Z XiC-IҨRB <T:Y9O@$ەP!ږqM`I|5y=KkˣOuj yݒrsGt@̷dN/R%G>b0?7.ne>_9 2C$0MϞcet ǯ7lݼfш2-,8q <)z qDR &(X,HIw0cYAOVIQ @HuT p^mn(.1U'!$80F t`#rڞ ĩZcˈgK;o.ꅚTrTw9T X4|á- 4韲ۉw _V楂f![V/1!CL~|yOu/;ӥq^r$xcRCZ<`а\ǿ6E4WLa91'_/&\a~]CI^ďg /S0  pZײ!aJy'cڃUU2zfG"S3͖ZpDIŅ9d;k 8Ĥ;Ví(AB= NxM=3RVo͂o;n6w*7w޻ =9d|7 v!qҞ~p/lqv t"ɗ.j}8M<+ !Q+8@XaYRZRdOٹPl͐pOZ3̋:+ n,DC?(ls mݼ$D `[B&-H_tzbHSMIX=~+:X#A^}qVK"殘h z?{}4bXlI}cϿ<C+?;deՆ#AȜ ن^ֹp+x (}Rʹg'2_'M,'х$p' Ыu=0rs`ԀŜZ9 yUYpi?j%(/ ]NB{zor189`YlxڸrA*XVҋguU]j'Br&C%\:d׻1 nVpLz5hN0qt9#Q7tlnv?`M  Zj>^2-q p @3wa|MK b4~žFO)C/ (E~7l$q 佁I+,?Ď7Ö$H=UC9im6dԢoNG S uηADk# ^/XyK)K!lT:+"J0ʜU@NSIV'?imwxk'RoM"~;.~n`1k":O0!hmod"e1!%ѥPv"Bf_[)m׳N(赔lTI WZw )=MݼCrjS+b ? q}q$nmrCWK'lC]V"SU#|HgL@oK E,V4y+oYVTG)+U⧾0:뒏gT"PeIa!:{2cw,d^* +~G^#>gq}l]3gNlhT`?瘢P8tR؄Y&铋}#l;X C\`~(XYL_b?[/I䡥C/9o ;R\l/|ƃ㮿f57b< sNrټh_۰E$kxZ;>*@w2pLc ~!D]975.w# 6!d͠hAx42^DO }K{ cf<N%<g[3Px{c7T;a{uRjv9WȮVymRK}ִp33ͨ# |d^IfPeMXDbȃt{Bewˁ4/%_76A09[GR`T~sb+nL~/'Qg׭}rФQ@X`jy7.j~,_Dhun3KY+]=(2 -ssdi{r슒Z=6c֬ $1lRDYJ/u Wy snc3xuc#W{#)P :ꤌځvS'*'ubqib 7w`! #uP3R uGf>̓HR9XBwIp}.Ϭ4'=:|Wo-,)%@say=^j3k0K;m?NIp\K7FՓ`cn\c`Uk2u 4R zs+a*g>Ϥ28 x0h[*׷LtА CЏ {Oй: ұ+HHT^1)3m(:)kfNN36\)$#蠊 )ܤ#Dy eKq=F[NG6ɕ3SaWĶ9S:ln)"ŎQV% rX01 L>󢖪L'q|& InJN[+7kioE W+x}zC`2I /6WMۄ=;alP-8yxhd7J3k/Or$tXR ;.2@tbΪTl7S>-)xwaJS R N\ƾ3ֶ‡`,pq#>kkcĥۆ{柹aY Ub !V<xDfmWyX ! 0@R8p_/9ck`k@^СJ~ ͟/x5׊_A5`a fɃdz5o@툊9xyΔS2PFlAo;/D hv_saù ¢ .> YER:Gi7m[„x|NN^?WEKۮmKk 0w%7n=i@7Ib=gHeE:M\cinuiDKʤfW܏V{뤽x#/HAǠM j[m= 2:AW|6؅X"h԰.&'S&JxWLU)D]ae:wű<(-:LUwn!v^ϧPi ف U#*)6GXݓs\o4򣕭ۛU>Зx,r`{Iں"q>vWzKhg]Ē_49N?!tfЂhϪ ЊP()ͮrRb La61a9 070 4Y¡N[OP#CP< R8Z&Xc/U{$e`m:q_*Qu.Ѧr eDD]W=X4ڀ5k:^j0ǀglQ'~PjsiV&\GڇИ:>0~mdRp0(lE(Wi0͗ LYђ`Cj˗VX6,VBtoY0n~5np.^M:?Ȉ ji.foX1ɪH cj{ eIӍ%<bjͭ+|آx$pL6ot,Rk:FE,߆{_1wj=쳥O1͒0kf. 'ZƮ]H;/λΠF%-ر銥%8Om U VLhdC/XI7t(w(yJ4m6aJ-'z_gwnT13jy\8#;AGfRKnO{Uyv\ŗl0uSiFj^7:Db'BLO -"b:uhrY]DvgݢԈ>?]i+?Ӈ;w`2^cB{\7W O͵Elʦqq<Dj1R:v)>;,.*aף7TI+rN2m)čٗRߡrSɞ9U٫p`3Z6m*I Ӱ殏og?j=JIVcnլUԺ[`k!؄V3}V k3eO#(GNQ*|7cאu@ڛЍx)_QOG{t:Y=ݭ&dW;]}KcN(hMx08x#& ֌z°΃-t-[dUaCn,5!ÔIauyb c4@2e Ma\kNNW *l;\>WyH)8<3פ 2ZY+!WxMyfh> W?[תX6XUitϙiI7쮀zMSaEhp k;ŧ7nqʈZ{~_kek`5щ냓ƌtʜ#10iFB{YMb:b'1/0Ȝ/24`9GL-؁܀Kʄ{TҘ k,bd.;ey(^`YGSaۊ5'Ϸʗ|Iּ|w>-5IfCGر;/ N,38()L@;]āb_ؠ΄b;s`ֈ"TBuq(+I$j/չ{g-zb͒c>f?LЊH3[4K}UΆfɭd ϶XwV ,Ŏ=6,GɤB txeCagvy1-Q=_c२yHV)dz#PVX?U-ws A  zF-4Oo1z~]TKrU./}v'LL@$FΉ*pM$$3zg+6"EʌhOEԞ8FO9_KM2n_#2Y-E.M]}ɫa/{8|&5t|]fQT{ul#phf\lb3tcu]  i{6y:ઐ1M(? 5%Uɷ1 6oT-qk>'x2`@}54M _baP xu Ѡ,+ұ%[=@WԌmy0XLTsBWIcMIxmܱ*eiNȐ=6A7kbe`W{ )/6l x^!lh5P}WAة3Udmtvz2Z$Iܒ'b]xW WtHQr\% zϥGe$7Y\䘷3|S /hl`:))酌UZ<wc3Rp9mJf {Yrpڳ:f',ЮuiE~s;uA5 3s۬CW2zm~1;E~Hsz:|@hkxIg: gGi`3WBF'V5Q 9x$\OֆJpO iӸHgq'|xc9%aJ{J:6QUߚ#ֶ`28q C|ʞ ,+F=#a喼os&B΍P^tד6f0<$5 iQJvFNW[֡3no~|)4~B!Ϻ/:v7%h.X?sQfFqxuAf jTۚs0CS@6]d72uA.u}50auEi UCa,A0YteTӭېkWlʹڊMn;,]<4KnS BRv ?XU @π_(j5*(x~tXO~ }ͬ hFE?8Xusy S써q11A`ds7Oʥ>FzA*#3k) rTriH>SZi^٪xrTUȍ"Sw0O>1찑دGy=:7P38'0+XQa@ԟ5E+ސ{c(ݬK5e:FpnUb&Jގbi9}X-Wj78SfCݯ[\TPnl!0~Y1RnyVqoFL*̪L{F`{2o"䪞xcҳ3" pL~Ac vRU`'D}E+ T1 y_,RT!R.HuYvF~m>~ȽPB&1w/{'mVjVMӦh_"۬pudOz#zuERK+dedїqA&K볩^7B6n1&*N> }B9|uޱn-˓hP0T O=>.9RXM,-®U6~KR1,i`q͹7CPc|5"ؓ>-crʋ4,xrU\/m';;x̩|ڰ]2 O&nߣmW5 *@1_bhZ=`X\t6nQjd5+j?Q 2(ꓒL3A]-{;8N.ؤIeGÍAq"ePzGͽ\+o[e{\[~p<`%$򂸆t>pu~%e '\=(Np5w(+*]S!:*4)U {8p 7:Fc k-MTc8oW{|ZySaaudԎZ~؜:ʐO JՃ0byWp4p4yI•Z}\D<6ۆ7-M48|]x"*whS@ n~tqaT;2f0'wAg@~[ z_pF5oqsNä\]74O3T OBڔ,Mh-|^*+ ơ}ě` PDG[<cOOf^ p >1o7 /';O'u!rQɚ‰ؙJBI׉Q%x_pv]IvF3ӗA 2)p"@x#hUv d(,f;d`amK :/zj,G24^+;LjԠ[IwQ\Q;Kۓ4ƣ{;-~^hv?W[u1W֠( 9۪oW^l4hnc|?O{7&z":: $X ƪn:6L[Pnj;R!XV4;7X2_ ?s,uhӗD(_CUa@dY5yPxmqBVCdkx *:>.r~b7=)ia\ bR䈠tQe۞[|DtS,)շjWiyt-!lz)qִ[imYsy&dWmKI):@,[- ` sxH(9I?TsGԂ-R;'˯.wR/2O$O71wtS&5xuҖ_dc؆9[* z;ʤi(CxUt%{1%;"\IQ!@k](=,6Hrgf_M$ܳ7_[ 2*\}FzdehLk<'.NJ]=XIC[&*GRk񯫗c'qx/јj;XYfьj(il653A(>7)ZG3U=Ivt7$"zvbv\8 $AsىL< iI8#Ǘ[WGTH,0,y[1C#-mF#Wr㼎8C)-AW-ρOX5сYHb05ܺDSINW~qV"KHK<]U5h=T,!g_4,p~. 'C39Z+?a oD]Fܛ:e &?Z4l,Oس^w^+0CםW s] ^[+Yp\H4GhXE_œ F5=,ad{SbGWo?8 n0HL7,2 3!8A:!330=GW:l8yCIM梱3. Fn74L[mvG4A,0fiԖ`ogSĥè[& x>;jߝ9^cI9 5U]TjZH9[w?(i*m{^!9)z~L~.K¯*w$[`11U:\e՟Spzhf.|S̚FҨW5Ve'y}s`:bșHS6g ZBM3=o7W2_P[*k%NO[o\"6:G'mn9/ l(en,HÚ:R2xHI.it?`὇vVjucܘr'!3]`^?Ͳ'ٜb)lj.'3xEH&6,zˉ'rq وrjlȹ  ZJ2 u,a0!`h{`KX9ZPN.X;?(z -]‹i "#θ)A$#ɎshF]Uʄ((7>rg[?ц$nP9Ffn]6fp Z-k{28ivhUtd#څp!k@m˱! @ lC.*ѬyAv:4 h5Mnf .oSs@-<Ss CN;{)Sõw/٫phN ⨩,.zp#ʈH7 z3$w2\c_SϜK0@m촍B4+e,AI!yrσ ee 5XYgq^w@.Kk33F&t``]Ri_/I[DZ5dH{ 6{s}0Dzü}rU WU|skh F<Ӫ^f%kx yt!盎+)2:VCvF.}=Z`\vIo; G&7q/`L9DF#ztLW Ő)%Fv5[3O:UT!sr,I_Nu[ 6*]IA8Hᆚ2hiݴįkٜ03DӦ.yY) &eY>x2#T{G<b= ίΐc8;N QJTTtIzoC4'. 8N hd(b /L",z7?քڠ[Wwg2Yn4vl6󩩬f7'mE`Fnq4D9 SQ5%>kvnFIGU|(#]N^b&Nds-fc4I Gz4zD~émn okc.wM ]O/PY1ym1FK:̷D;YDA;iR\*:q|Y6XS4`k'}#oć2tN7=w%:XYLxaC=dB, { >0G6S{4GY#ꏴy>S1:,G$@̈́"`rNCwCN1XB{/ 6 t ƦVf,gzV UMT$Y5xCgSs7Rp]c|swztEha$QW*33^ cÝC>Ags1kAۉX'ka6i]d KpPQ1?t;“vfr2LZ~[5+I)VhO4y͑€ EE&(U¼[uCIȉb+:}Qf-=.7)_\*MUz)bn[H3MIKUG5Sɱt*(}*ѧ\ԋ*}jkA&;Pŧa,b.Y;+`j!J>69t ۀqSoTFJy"uqFX-zO9~hfT ugYCzCfL"6Ϋ #t6lnJփsSIA.v:wtn1u-Gx也 n zp\3[*ΓQ/5!A{Z8!5 Ͱdqw%@=@3p@}aŭNc_ͭ{3D_碸K/FSrX [.\VH&A4OwA&kxzz{YgGrNZ ,أPCA[4^.u398 @ORh# ChU+׾%ACݜ8 prJXp{O /3!JAKO K7^}Wd_xG&"S/'׬VMN>=6>ޛU+?H9\異B-q BIS6 cVk;cB!?A:FnpqKqTi6g" !* "^N>0b-5 PO:!6b7C8p6J?7Znx^343.@+PJ1k%UQwܓ*.]75ypJ#Pz$PMZS{!t( -GZi:V8勾ErnMD. sylWxy[!.+zQrjW_l ) {_=PfK%KFfb V"1_ =%2ȡ40V =939 rA7=I rui۶>3/ri мWj4#QPvZ,R'R _>CףY|r:xDƕ"{.y؇~؇#{SI NvESZR4ϚK(6jD.C33 e+7 u 5.hNhfqʐo$@t&Ecp)9\fuo_Mau|Y{{ vѵj;|7%- bNky-J53UJR5?rdWpDKcÁ!"r*a bćI E/#oklvmZFIs*,ZN=k*V+Q%gFoNyy H?V]akB|zjTt>ze\0M+TaRC A4H.Em %Gxx9a~92it5z5ux^N йVŞ؁NY)jiYu*+!֦Ldճ33 n$i\XaZ:cvC>: | :r~_t,iw,mCdfCMkP5Ƃo-="zgMmHah,B1D쫇b 5qPyɣ/0*Y1^0(Xý|3bolrыijB[8:AAa" Û3gh<^=' C_x7 Kw qOeP5:,-i > ق5G<_}ʉv@qQ-$|hq!a}0Q$FF9H r]; ;f0Ǐ ȶo\^+bmF(c@®wrk6 z'DMEnx{}_|Ң*/hm?2KQfAwN$x e{{V. <C\z7 6(°I}lJrG`aVh~ ?{ j̥OYҜ}`{#%O%88λYf`;}TG~YPT8>w}L ()iT v} + lC_ӡ.!< 1+{İJV&p>lΡkPASyraydYM <#-XoFgwIIg~`%@dTHAwzClhdlSCd`~R:v"@M ;t-NHn1z?`at y$8|rھ6t4?_]rPx6>'N75\R̋ Uv lxrktOrkT0Gk;b >b, FBZrrHt 1HE>O3tL%]@[7ɏDzRҌ'^NmOtR~}tbz4"ɣ, Z{%JJY=pF@3/'y-zExoor6! ~IFuj- ki"E[Yɫ?~N3"!V+k>t4TG:#.hT{ ͊ XɃւ A"`ѐeF8ד81sk%+ݠu㤤5 mkeM4 >1>B:Z4f jה֙+(e>J#Z.hִ[94F38 WX8|@ Bp"f102y~Ԑ -RB B涕җ}`=zU)J_vCA`ӟcI痁@^(/3PˆHGAD;d>gGGڒpP/EY+U%LUz/y*FhwuՉl6qc(j){ СFƥ `IvLpa՘劑Oi"|Fu~`oB'ƚ_ Bbl Ė12V-u&_ϬfAlB]'G >$H?(—[@\dxu*[g,:L *^'֒N$x:΍ᡢu6-Z'^c+b;Ѭԩ\TV8BGiTLٻM;/FTipM0GcV]9{du ]3.ި@8?Z(G[Dp(+s1[YAz~2>/0a4 Ȧd\e3BA[dFt9S]UTȝ} Alk:I;E%U@ i.T_Y8wJQs0Y/# 7]%ѓCZ BZzhq?u/# GgPSgQ P r')R:+DzcB)9@ہ/M3qgV鏥hG?τz}I;#gK)wBz[YՐ4p9yҝQ7DV}F@\tE:GԀ=Wk*ihηZ)BV=ˆ쾣pj5ޕUAK Pv.@FDF)-5EEwAvYл~d/PÜUIGE@F >yPqJIxVЁjn'z:C,oA״Uq2eJiԐG Gc)gzCXάnKnkE/}.DV!p]ROR^^ Dlj(cb&) :5ʓ[@(#.O5az]d9ߦ) ^Ό"#5l!#:&{qJ;C^>H"gp~]2k]sڢZl1-( ?|آc_&yJgt0Q԰oˇ#dK$ɛs1^0}v3\U SMɐ"%IZw@Τ833 IłGf0>LiUgBIJp{Zz}fd VnU9dH3"ܼ_0N^x-wXfȄ*:hDp @MOOLQ:F29HiL{2/ y@KFY8 3=45}@'Aݟlp/ Xx^(m}uM`!k 3n%KK@S%I|%!Z7]_=0 A8otYcd&\s% 9bT3ㄏIӟ-xI":őyi Z`¢0?Fd;O *)B#-s/qK+t?@?k|˷{Umv:O}MO%PXnRx쐸ӯ$ tza te*> xNƦb tFp2? fxX@"pݶ~Α:ަ)3g.*Ua'AXe3`.t9)1s&зœ7X$V'9o}.nj<ˏ6+ˀZE|Ym }˹ k:|wvk27lKѶ1>jM9@/pJLwZmWS@idS?g/ukwX%KzIg;R ߦBmX Z(y_lPIA0,QV\gl9n}y=_%!a t&WSڥ) *Z*ib9-M q3 Я"s9l޽l?:A6kb> wӘp, ŵ,K7S{Ot2wMj4*0ĴB! 2왥zid_lq)&)Ŧj>ɜLQrqԗ0 VkZ`2kpJ+'ARړk|?Znq$vTkKt7n,\~$lkcպ>3]K+nY[r 8Z@ \ͳ9ttCPvQ ӹ.=`+`\)~ɼ.תf`jԻTmBaE/yW17mbbV߸p MI-4\@FM"Q~M`AlY~j^KH7aɫ <;>Y=5,b\e!- jBذc"s(8!.-eN`߁B5)(}er]m )m<6.g"'J i1((k1P,L?L|~$gWc7}j('.uɀ@ݟ\^qX a57Y9*x%`~$z~%0(uXbU*@IΤ DOq/:n)R_IK 3\+X0 㗾#tz-$hM Cꕆ!_S2{fٕwH`wsz@K3tSPyz>;d7CҠ=hL"\>m[Yjplr~z풓͹XuYYaӃ18Q?iC@@bဟ1\QZ@)z߂wW-Cr.FX `j?+ ~D RwS-ZEھ1[8N.*ywE|9j"{;"|8q >n ]209ܧrquNhk.Vg V (=6s) 4L&Phʬ /d% 4"S:Ιvn5q/r]`Z0]^g@,—\!Q@ɤԓ*1D8C="ٸ~ƥZc3֊6(6؞65)Ҕdרwm7))3`hW h^k{c>Uvn #j9iro7<-ɭ2ROU-JT  yq~M"54!b\Gf2djAV rr^}xJXH7m%-SUHتBp%Dg O`۸%}#L?. `ƋT]&71^,s$J@>ZA&M2:WCrܐtKE0s/=h<CbFwLSv}'xӐۺ4<7ȄjS'{D2%C۴oi28>w>1O hK ZAT^MR1ˀwm9?a 9:2Mn ^M@wꦌEZCAج@TcC%1qL$'oԹ,aaAP{s}89s;9i3HUll%.)P5$K1 Rf;~<Uk G{O7j ~x55wyRzjo1vn`SѰ_;SžvY絲M-tQzJV sDk3ywbYʚ ~JinB7{wu᪲p\! ~ϰαX~0)m/%''Ȕ(= B;}nrÑa%vv&xewP ߣE9t}aaLVwmdlhVQhBnZL2y&TхvkOh,וyb:8ܟJH'[w6QS<-q3Ŗ=G^@Cy Rm|/iWs-7>7hFUmo@+2Őr+&B]Rq"$ ,挤/m@x>J34VR,@ <6]-h I=yC AUGcMYe%-UG"$n!,yVbSv>R >  J;0/ތ%<``볋m/PFdHˏd)\+E`kxOCi+isT(0F {(lK082]}0`>u=48_i2-=Tc{A3bC*jl1~B%M{"^2й ad9B[t qHO,9#f; O[h=4N :e}1IzHmeP]DH~oǵFa_2;KC г>@ Hz}"^gm@3ph K$lԟS??CƼæY;;V츝jKVk'JpG8I2g& D01onaٲ{߿?F"Ilg@ѿq(;nX7ߏx%: 9P@6~ÄHSv~QonP[Vk轲) .0osxKHDv3]*"% :J$hʶFOiNӳ`#VfP.q4a$1j])tmaTu2o,N3'۔BV@mQG Ν4RԂM@:nJlP/]ע}6ݪݍ2xGg5!ؼlƝۥ؉KQZgY$hNׇ!EV辭ٷe{Z6bpd X߅'eGLy0|| mSFH%{8Ag 6RaWqiWۑP8)wٳ6E2Ƶ1Y rY ٱm7 &~ x3ֹTw@--\K(ծV4yiu'M|q%d;]PZM,;[EZYSm<7r@bzR7ٻ_##ǐSŶL\ڇ4:E("Sca5YPf[Mqt\S {Iu` fne"vY BĘ0ZWUb1Xm@M5>#L #oV*ձ̪TX6rp(GLdp/+Sfzȩ[-Ԏ.=*gn{#ehzv0++82!'¿Z\o3 ӼRwo;L_HĮ4Wh\)=!z5b-w4bv,7kINadz0wifŭҨ[w2STB<%.C:phOfZ' " JF4cbR\-o8+8b8SwんiP sбHtGexIDRtIwe:Rh[#zW~}-U> .(b H=fD-/QHURU`X: I>{p6hBT5 t  CS+XVZD)dXͧ@ٷ=A#~7z\3X-qv'_" L|XļhmA0m@/$LLH+T3֏g?+]V3c^ğg-D 4<3RZи}l$Mn:,ߍ^|ƲIs zu`Wf _WZ;[mw6c |=m/̬l"Gf]]ѐ(xUܲ+V˩݌ƐÒsX6Qt4YeF0#_mx%BoNbf̚@)wE?S €cl.>1>mx#h_ lL{ƃHqcB/Td b9ZEjuk`^#kHu7rT(H-$R˭&;j_cfHĎ҈%65E:"lqdFiJ.YWK;t^oe Z"aRy.@/3<*^T&%8<^4#4_,K$t9"B Fo<y\F)|wɳv&G`⬐؞ ڣ+@+4'(ϲ ~P0c1)#Tu݈h[?.^9;kClJ|O b.:D#ݻن}B4cdr+ByM©5ԠYC>~A׍s M;-}E744G;g6y Ny[RE sK+ '8rqrϧË]iD<Ƞ,w|zʅ;=bD(Ӈ3⇴^gΆW?"o6K7othWI*᤼Pq|,!.EwJ9\ wcC 4Ҁ8Tx F-#άQ`pG$: 1>2BAK@n}wҸXRoVMu|Lqq\9E͍ VJrpn#T1|VB=!-ĭi`_& x'Cr Z`ǝ$H)h;'Zv &j8Iv }3WPWv= 6v|(lZ`-aFI}4 F]~gBHƔڎՄϖߴ#)|;xXi|_R yέ'i@r*Daۑ6H~jˠ;}FWZy&1,I}mȈ< ɢyxAU'QkfʿdL댯Ckϳb.vakҰ dm\_%ٜڹWyj:"N@6(DFuO܍}B0;^ fv),4܏\ܖ_fcȳфXk跅 ?n~U*Us݌><ćʁwz,s f'槵gw{BlCNmXml2KC毿s` H^j6X70Dcx,8g5j:.Yŀ<MC7s1;g5:# ? ϖeo\[d2n2mI;Ddqrщ"ocn~[TO4?r%g(s=>ui7.8t}$n!vLojDmorf$foi)lǩ65ʝMK!o5{z5<N"@?(xzu`is pq Q/(lS{ V8"雓Mܕ)1O}1i}abาKWDf~5?"ݖ/‚ L)) Sso(N51va#= vpi 髮(B" fd#`~)Sq&HB@Ŭv>ɓ oZ7#ԈM %S< Èg7ƶZ<\ CEUZ@G cQTQc).Tl灞Zn[+ 6$Uo6cưAc^uԽ:̭\gה!\Qb/]^0ӼQi;G DƦ| Il Ԗ"4LK>g$ڨ R9 MRNa nĆI[ߵCo'UWes#"o.{mýPgj&L&K8_4' ˡJw/^]*ZVpWV2nz BKkX^iÈ}> BDK*%6a v`b꫌Qǝrqӝ/0&Mbuvx++O "()zG|,j]l'DAF,â0UL%81-(MNp\.*o<+OGc(eXO>;P jD>]m B؜jbI53F3"g˄J@1*Y_>`iz'<;ܫx^4+a]-+R P] 'ڈG*% ru9QEkoorUVzch(TՒ{^":SPhhK_}־ˮ|rW+ce(K1&i{XBKtVE*oTGJ߶w#XLjYxn u@XPԅ7=?Ç( yx?yHdSU</m)¬i!#|]Bȸ-Hz8s݄mYLa"城j±V2${<)w;wTcn-i 6U3(^F tT7+f1,Z4!TJ-T Ǩ0e6zNl* KM4b*ҲTd\TwiةI׾k%ӪEjd͘_x $ҾJ]Yw W^1Ix[\%9)wDޥZvqr@HGpY:*9}޵MXqG)TtQ[{x5=/]#zD,@}! ø!ߒ'IFyWW8 40k΁B?ۊ˛DAЭDž7[떥UH>sBv.NH{`e؍Vi,;G =S!w]PdV}SP @ώh.^M&!нa\i+ns6ag[N[TPf^ͭWq"eo8γȐ$nK[<0FNȰ,?_?R v2pa.y GMQGuW`c^. IܓsX 煨F~;2QPWlW!r"NNOvIO &X YxQr65DZmeu o~lsva`5?ދ ,F,&'M9H\‘.[ǙN,ZI=Kc*{'e`Á,1H ۚJ,fl?/jґYȞ|$tҪ#Bd +tj*)fbN> e2FO;@ՏL=sV+ /c܌, * GikK&nýo=Ja? 0&Sa,fZBQM.^69Z(EyPBiq.l3ydB`7^wE0NҘa5wkvw y-)~Ym-mb1Ԝ)ĎUkڿqNr|ǔ+L*6ii psnjQ!Nly~,6p'ظwB-MXYG0$'Ŵu6:${M詣_^MZMw[~`J|Jb wT&~W&E*-klYUML+RƙΌh}1R;EasŒ1(r05\H 1p^+a?ޮPy. Ih_'T&cuE!=b@q*r'eAU,]y~H4^9I 2ii7u;$x^+4˪$*P}Q߆6_Q5E(ѡzr'`9)&NU|?&ˆ;, SK9=NGUA v&{`cӂ˞`mjֳ"O*Wxy`Hk5(R Wv#fˢl񑋜!O`(NҦFaM&4X=̳(|@D uM❗ijdQh\kK~5cY^a<8ވ~cĨ7.$FuO !7 x W-Gz @Ҧ}$!JBIEPNmٙӏkC ϋ! [JOnG7uIV\R9T6?'+mA^;R_,\bPSy=d6dj FFI]QBM1 H%.ҿ^1Oc5'x:w|Dx&(!I<t!K eUYE 3S7k igĿN lBnPQ&5 _d+̰R.F",,8ܑl:W_X`De;c̙A[sw=kU j*%@CS.[&n-:AS8n hF7^bT**m8ډy3vdZ&/RAv VL gsS&k")9&?MIG-xǒ邧p+2{n\"Y ځ$_U ZMJc'd.l F%gaoK!V&`VR#|Ȧ/'{j"[}߄ 0[i(}=lW;ȱ:1bijzzB2Ә ٙ=w[` Fax`ZO,n+nb4[fێY.8.[APr(Wcb̝Zܝ9^Hgm0|.>HA|`!-O 6p=hRN (" EGfR9r&`N c!60I $b{"M Rgoh) = uAˊedjxB2(#aB8nR`-ڀ ' lѽ^Fqg ,y)ME=15ʔC6߳E ^U#:v9k>Ob(aI5bTRU3R،ނ䣐թSX-IJkhˢ\%Р2:Nt񷧎e# Sg#9'c%- &Og:dCn @ }s ni7m-qsO#6p.Dk͛Ϛ~uPMDP JHV[atܻvvN8ƟZXܯoPj´t ?B9bkhT`2T~ẖ;ˮV eCk fÉ1,Q\o U]nlJ'zS DB09vEUE=`*KHt2mb2`9-!$C]n;rNgQrOr;ȴž2lbl})#|J\G)~pӀ=ƶM!|JKUFj1T˿Y^=ڈ9x)IqH/V$ DRRW0î*++?G{[W 'Iu9C>ҩ%%T7qX%e(Ip}qqhM?>4)sMǛ]t-9 Sا_&!ERL71V%T,6 h3yY}b[C`Q `#9@5z#D}iMO2`mk/̕0 tew~9s4bGr;9 luVhf#ogQ&e'꾲WsM,gxX{ AvwHiR1"Q2(TSz$-`Py/*(l|5>վ"Ws Yv'24@HOǼƠր+tC(ÑX|WOdI3K[q'la͸4ѭ'  \W]%eP|wb *F;\id?kqiFH|djLzqO=MpvVm@w+BNH"@-*JWC9S )}-O>ְp$8 \"0yw4ʘrk@002b 07ɻ[e4=']73`8Kth >RմIBpk} @Mw -_Q/sњO9* PEoݘ֪CD k*J wyp;.a:qƠR2pabu~cB2rbCc-8Faϳdo4KrNv!&蓍űaW{ D<VUAsM\E8'%|øWsiU8L[9,dd(dҥs hg\Y+c" L~Nv&_@vv 7!E'< gD;&\oD.99la{qkZ`֩zRҚk|rQLz-}tdHnWn^`(o5pTpRkIfR}"AƒEͳh Kͭ/eԌ-INS)O0 tp8k*[CIbHxtGr)Zk2b 2K$=T cN#Jz|y3#-;HjA>E VI"a!|Ђ:gg<'̰`s/y"2{|Tv8YW4̱E n(x&bӛ!Z,Y$I>F6[/؅ê~K@}/sx"BUdxJ_D8}pV<V+hH/Wg s '_x½i8q觔Z8 u705"]f.5˹囃\M *HM ֽz4ov;4eEgKs:3Y=MSJ8~lRpGoA+K_"Vʢ~)M]L;ƹ @jL4y, OЕ+[ r%-\󹻄8/6Цq`X3[)ފDLi$SKBtIGA+.8tXP7>nlB`k7=D)N?g&;lߔ|'G~˩ȨVS'H ^mT b gCy5N_?{j7k겴>v,=AT^?ь#NƃizQjHO%y%}(_&(E95ƭ"Qī#OCh*_^7.B8Av?Jm7y:?$LnR]x"ĚLܣqo$X"gS R wsF==^Ջi?J"J7cʇhLXI:UU #﻾q]'@3]e{^ |oY+ @$Oяq<{] `wׅM6Zb}..Ǵۿم +t،nTjī.Y|LSX9KAꕢΆm!&af2m^SJkAg3SԸ ݭHTs lwz>$Ԩm;6 b? )DYņ5q ieZ='s \%[V)X%#P6t^߅F08cm{ brbd,H-DV*j!Hv~?@̏!6|F'-V̼9,@?uCH_t!0gۿ&,[9`K ri2Z w@8zXBQߞ.'ѬRGQ]y59EUf\?4$ kX <^u~b-J :sV|~KM3F>wm !khS\IY["uГ W=QajR/`]@$ RUS ep@V,8`R,)#LjEEF% B0Z #kU_Zh˦n|)rWc11ު=W%YI;m fʱ8$ Ltwh1H6! RSXB,?P@؎˂[Զ³[~А .)Z<(>C2ğ>Pyy(a py sv*"uZ J&1UXb7ħ幥Bc)0hxPش@AX q%$fra58N(.5%ػӬؘ"bM $Smcwq <>d(uv2~Tt}l;wpتZ .:荐g<ʘ*TXՋU~ [?D-;XB\IΉJ m!w",H"Sۓ`PC!8 (pK9,Y5q%qۻm$P߅~zz-J~~r#2]" ۖԔvmc#}5uБ  ?IYh5Fv4p}'+G Z k}l@H!iCvuiTO&XNXN=V^!g|tQX8U"Ǘlwn|$ъ>,|c[&P 2`\e4@1gMkPzpE9s1 ؉;:C XvssRTyW̹,Ugޞ%;2eqt@G#ƒD$D'IKհ^:| UN ?Q$DJM+$+p/齑JVQf9~'%߰ `0JM$LP*\\RI.>!x?UÈ3=G'YoJRM_X><é~ q3ZİF$>whl2zc%ZwN|6;Hbo27d NY .IO] [lzOb`_`1şC߇xG\\DA3*AFr$_ثa tm1Wkuf]PS)k${3aSv6rձme&V"dV $wAOm+ s 7b'Cb@JHgu bи1O@F+Awm=||^!VӞ)_NzDљFv)OTpHoJA"L?ĎN1!C1j#63CgnNa6}2eN!nE@1~iPZ!{`(/N}<gۀkn pH\^6 o5ADLK18;cMM+D"0M]v ]K0jת>4l˩Ȇ<XY5:Uu`z9Yk9LN'kd uaQ_|Xc2WjJRJ_j&l؎^fTto| |9 +rr=;[a~~5,->;߬ⷮy bA!p\RYKPv=)LC_&WZB^Em93yJ+0кjz}rrHkh- xRLof^?CWC+mDI)O6TW}|o- $G4u|YĥcL)=G!n/)+)XԄlcV\kVZB'q=^ c0*z?}k⭨5/C bסa9ېvTSxӤ'|O]m؃^n(%E;`Еӻ?S}ҽ2l-1E_V&% '6-;ls'(y-a-i"g?DZ;콤*.?Nf8&A .y HX*9ɜ/7WdǣmO~ # /{DIϏ(ܫq懙͏kT-7]P au,0H#S"^666n4 hvѤBc7ETQj"Z}ţ[whx4pG\Bp" GҰ M֡"#$O S罺ل:3F18g1v~ep嫕cO3g.K3Ϝ%͟U4SGӦjYe8.|J5j,ԲtTꧯR,8`'`s8. |6o0nIGmdoHM 4Xj\an[^0 U?]M 6IP{|¢K1|OTW| 5c\#TQI7vk}S=7lȩ 棃nJsޕp*R`#Lv}wԋu*R)Y6BeI&ѪJF^|is¤@uע_{LLc9ʞP *T7\@-]3DmqR m@x ƴtϧ0ala)edx`BqGcl~beKʌ\G ~Ubm#i WG%}bԦb{dlMf܈4 ٳ?8L ~ŕ9( B5$aK0iBlbUvl` v8nar*<$iIu?^2;xRa +OuU_ nmը-PRGp?c`UsO#H#q(H-YTؕ!0#AvS>44>dyf >ק?.S fo}V kŭL/I/Edɋgy!jbxM4_|K!,=aѠS h,w(FaEYv1%c®.ȋbL :plEIGP6kôe1w(p20nQT硝YHr͊} ?ޱ9"`&)Np-H&,s,4;!L~{z`x f6s[SԈbx670ƻ3^ dE[XiԶP+)Lv]xIfJRI/|7Eٟ+㥮&0T؝&Js'O9;as&{Mx_˨eja4|r_B {\m |o·Wn $Q^:2p=K eXJ޶P1>\CAމ4g94V:^]xL6>cp)+K'd3E*^]܇:-;42`11qä 2"K% q @R;--,!VΑ v:T0L+0 EG[Y A?1n\>.G!r]Pf԰$ aw@>O?eҝ?!6_<鮶֫`t_Tľ| <X l{6 wf;H/f&֟͹ \%q0rnυ@'7-.9wBNvfE9ػ/ssIQEa(1HT̽_>$94Ɏ:--ឥ\*2FaBC#琔a<[ hdR`"PúlIY0\7AɚZx7 4OVSFKKcUh1n|ʋڊ(lIď>[٘}P0_QP"~C_ }d4.+x}U seW3<҈,afW1(5z? '1WcQ,YK*Hxt43*X9Y>Y>y1;~Ɵ pD%{zl_VxU@ xTQۄ$|.S~GڇmAs/U88\Ϩ8`A` 4#02mbo'&y>U, lf/ yNτI0dvXݦeUx?a4or%0 \S "-XfmHf8 4YB!gI-31 ~B8կ&%`=T: SfMՌJ9̳$>P,ݖvI%뿾 ,jBO~[ \/ QggV`19IQ/YN1釲^FczN3{ZEcivA0h,ĒDerXG)3Ok##kxU_A57鹝G^o;C Y0^Ĩ5T&H]6VG .;I˪]0W!·5//cDr#hꆎ4\ z6# 51}EԔ XqjCR$RW<A Hd/vX0o`hNRM9OLf<e$/4rvZԴgÛ$zvkgXVr"xg?.cH8 DHf"Oe>\- Tb6:n麣 kܹ t }73*_oNM?Yrs*^zka3[TMT.3({9dFWfz&Z>ۀN\Yɗ(`GŸ&o^ @,zHu{b;Ӎ0£ ']lDXp 1suu3//]IJj7 GMbrYb1/ŹS WјY~6מӿw{mKgp!evqOEo̗&'c+ry73rH .OYgԇ k> g(:e%Q Y2#[p`h駤%> yH=ʄW׏@"Z\̗@NNJ-tA5Ht<ϲ 9$!g|DDU/QMG`ۊ;v-ICm?}^܉(af,kN\ִ"\*n8G;K36@(.6ۯW`T7p%Q5H6*Aib \ZPlZ~0>!fڿ<:RYv"B@r䠶6?XCr;\E,z@o'EƷuLTl%aP6p3~tQ ̪Xm%|徉@5i`;ǜ.v%'^vz weqXf w3V9>X2eSQ ') QB9(Z+S{Sfg* L#T80C@O&zPN0SuKqmD?e$SNCevkgm/H&#t]{cDq5c8:>SX EɖQ_a<YЯp5DM QBU熽?_<Ҫ=}H[{E7`*_ީk+4:̽}]0˕,H=JXYԕgqQ6E9TvyEUsbYsXCbN̿`"7|Rϵ|'YNZ'CnBdkN 6!j4&[3SRRYߎ)_S|:C"E7Drb8 JyFxOC h墅ybDzԙv}Egurx~V{$=Qoqaͭ#1i=ZD%D E #BEٱ`wJ1sNO9f;QC[[1xQE_ѯ)G-^k8S&4dvַz+pw{am4." gL uՇEC2U(q' 2z=Q役2|Ӥ#.3h^DƓ5IJU5X ~dLpXe b'3: rBe7z5#y;[7h:.Cjhڰ` !o~ r4掆14˱&AM*ðmTGvR5ջ(ҎUeE%{J$0%^-{0um(brʜ_ t KGAuPE8Z.G瘈 oXi3M3FFKKJʫ^;T&QTzEtX4t\Z9<; z7I3 #C :,V͞<OV{}{J\2(cJ Ͻ0Ccْ1V.5U6^Ts[Уr .lD[PΥ)t%=bl;X 0a; Qɉ$pK?0L>B CFj3+pzyx,uu'/gsy֫)z=_?ڬz]D ^Yw3LK|n.n߆3!&2e LBg^Ayt}ocfg1졨-6uҋ>K8RaCm\-R4`\6D 8L]nI"៰L`)1묰(]f5DױUtj1:s Eô*eGy/\ = rQAKs׉N3PlV֓e^86ԋYn?ssB?{pA*orj\i?)7_jۆb$ !#NFp`^JYy$r>فixb[yJ-*dx{ڞݢ셉R|2+=CUwXT6a`DAq:al;XlPeӆ Rƒ [@ok;1Zifu-A^WsO /jܬČ{^:+s d߮谣[cYj"1.2;ь1N} L,HEıV*(܉0:ӂĿn)\CaضlgDik󗍏s5q %bx)Pfwq@p7)mP%Xc~9'2Z?ܩ[@x<3v V{&!e4,?fZHD"QsD,3 A2 :[ 7na{ /S>N-CҧA'o;2Ak<Z6θUA҄8>֍B[l.R+տ$\ M6z]U/ w?p u̗YE06S &rlj32r>-lg#yNjB}ߕh S!mPTC(h,k#\#|%]j~n `5K) !~a!R(b-)d>փ2 'pÄd~vʜO3[ 嘨)8[3}cGjn_}l`+v.'ML*7"z~n-(cYWHR:s2ƞ=t1~E*I~1]UÂOӶ%vbH'q~1aLQN됁gyŝZ=FL92!ыKFjrE~`05Rڈ8O͍/;ALir;#g_ya 5-@_2~=MHQ5zv.P3?u )X@HJ_QnE#sҬa=h3 I%,LRE{=wZ^;)loWRD72!0;cΕ:yU ) *"4" m?S y/͆\e(yK-W -z䄽!kzdBnƄ|Bw x` |#AͧoSR<W vo*F0UHhW(J 6Й>.K $^ܽ.Qx-7tK<}/€T+lF{7?5 g?Kn9(\g7IU8NF / |z!Buo̩SrEzD豧gIׯ;)bqbЈ@2WtuH|Ka} Y![L/q%RWTsCQ>7^=]xZyB<_׌6wc kĽ& Ab6bbIa}5^SjPr}*1cx |}GSs^3..,83 (!`߾\r 0mNA:dKmMPHt|%݋a1 llkX;>a1!Rfx^ؠoze2=#oOjMo87$եmjAf CJkJw> h:P:|_r{`dI@^3vh.$8|d^Zi60>AL E[W2{-e@ jΠ.ظb9P)?- 5z"=X;TNH^ ^p$1xKR>eH5%TO,X [qcv]\{)8d#PH+##pJX8܉~%&膶,h&]|:O7VW[2sy $Z}al?W~ɁSAy@Xѣ8G.(Q.8iQ /y_/hZPl=(y&Km̅n PQ+6ʭWrq1Fxau"yU>@+6Y%UB٦)M`ehHN2G$ChјK,,GZ{A8x@{/m^]sEie3Lo9J]uIVfeD)ſCLql=뙥}dB?> 0Al*B O6͜u]UG 齀ra6F˭arVIo\p64Cҝ 27r<ω?%@vmC,~Ғ5~7%dj?fɦb[:-{"06,W*ytb˸YVLB ԉXx^tKp^!"M ,!SxcKhO]T:=Lj\.AF φ4ϬdSd:fǔgyݡ?,u Dv4|Y"w\c?e,gΠU*"8VTu=@ h́1.xn2-UMxYIy~:8k bΣ%:x}3?WxXϰ*DT<cْ$qG5MO"݁kn0Aon'YQcdO@+]Y/7^E?4q*f]h~,}ᰵU}`4ya 8ٰHz\D'>v'_66 K[ثD7(k64)ġPte Ӫ6N^ ,{̯NuG5߰nm.D3uڵ ?eRS8;⡁O}ϋ+A[~]?fnkAhz-wJRk!rgz1fc?Lz?L\|>}4E,-h9ѝ- r!zsl)6{EC9D2Ѩ1~=$.EG~kjOR*xHֱM[v\G򃃹QM>::yԦ`]B1=vPGfƋ{H^oL\Ͱ\^2bQzP8sK\E535kJ-@gpb$Zs:W#l2&܉<)~1'ןTt \?*tNq{Y1֏`V'lA"jg`–RhHޱEzhY-(6=@|xLjl =.;HOMۆ.׫֒쫬{C"/߆L?] EPNן|]7srԶ^<:em})ss\3 mx0ZlD)SMHIW*KXOuS-Ix7Z1pƗ.`EWdvs^1:Ҽfg@ T ^ܰ`p\D b~CK`d}Z`q"Oc}( > fV͕6D |V:/Cb%Sa8tip ӧ_e!bbKP{ Ik(%MwSP}o k`L%qw6o(7Cb̔Q^5 o*uH(?`{"8.&o&<8`b LgZ;G[/LQ '!Hف訶WQx\T&Gh} :o1{{ ^0&_G)<Nl (dgvy!S>) PK@Jpq8[U2s ?S\局vGN/w.mΨ*)Ρ^P.ET@鋣 7b~#UMw֢N%$&.׍6 QqY* 4dkS M5zwmݙi*z9BW sg@ ЎaWVD<0=ҕ^Hmy xmSrZl&eqr-\I(_.MImpR9Ƌ/;@" }cVa4iboYCG$E7(pj~Z !N$2N[34~1x ds0r/0ƨ P~Dz/XnjGy٧(%-D'~֠D"o>{aZUUaޱ]*{;dE6`}REHI> z&R$ECLvSiz3c Y4 ko*mNtDZY[#5rAnԴ槛!Ig8]'O ~2V T1yn:+j*GʅV) }MAm޸Do<}F]!JtO0oij±> ΀pO-iNt+=+>R5{)aQ;ڙPw/ nD`i=6F'"I{7釜:n#0h49XΧnx~p|/^nUF VUbwԉY0R4Z'S/J 1f]׈%4跠AЬa(j2<Y!RǕ(JvG -;¯\>@zDCD+,ݷN@acM%& NnS'DiCȺ !+-vHe&3[@&EN~®]`ݲ#yQ;xaP#)}\k9ǸusUrGaM2fjU coLVᾁ*$qJx}K M'.PY m=hv=mTCiȻF2ȶC{5~DT7ֵoF^2lמ߿k5b,Çk9ZUܭ䋕|YeN7kQBwܿ/Q:e$^m5䆒z Q~y^#P#sxt{Yq,þ; 3gR "E㕚=k-X#A/2_r[ .gO7l|Jt3a/ ť7.1,< keLm/_w+JFyS$Dii0p%VBGr&ܠlZleiSI@ŵ ~Q粠7yFœ\c[T{>Bp/40D4O~>}m5^ 4\]zi1>7:2 tVy9l3JO\9ro_Wi'̾!YOV2w`T$Wl F 밄k?^vM8fՐt:?iɃ.Qr$:xӂn- *]cn_kHz屒zBiѶ:? ߖ-39VW{ {ߓ_g(U5Cm ? :(b;Fyd]sG4G4P0A8_@X&m <%)߅?y˖fMv}g!6U?bDi{@|<`A1YVaLe0]nly{&I*&6PrWHW* bJQw8)?',pLrG=@o8X$tLHuڪ-N/@3$L(?./RF &8AN htG l_KSb'nUB Â8(*0Do 2Z*ZTbc\wO^;5jaGDfIS":-A;r|6`;rX,6csK,m V~)!|[rVĽ'J;I_vp|B3>#䓞F,8B'#XL%?h(IҎ'@ %OэO YYXaUbJj|e6rB>5wh-?J5zn\1wKڥ c0¦(eC{NDBN[I%W۱ (gqp`;C>8ٖ!h^y"%M-PXqHa7̹KZ-s @Ig<6|DۄJ7Osr:^hX]c/ن+ $_nhfBm q|:V Աf1^||(wAt+ `rζgT -Z AW+uF_ۛ[^e$,ABwp|p5=r=f"NUnJKv$2lb@TG*.݊,=! 5פL #]xm4+79qZ3cاШU|0{'&Wn;=! G'Y/OT03p w;a{- wNqP'f4P =GwNRD%gxdh1{uO1l"4Y6de2K:VY:?YР$&6kV 9D0 aݗ4OQ i+y?|Nh}@Rڍ2}_Ɠ3[ 7Mcv]G atUwGऔse1trT&ؓ4%/jTөGxXrF֤ߚfUJJu{zT,14!Rw%.ڣcEKZgzNYIcډ^R:_Sf'n|ScvE 9f#,ݖ=&U[À)K{-7[*TT.P0۟{~:}Ԟ,򭦂-#ՕFA:)Vw2WlR}M*9$-W=87ƶvAp&h[iȑT0;jByg֥5} 2H>R{Tתel/mCP?@h{Zeg.֞ aMvS4Wf +n8E{0Gm4[8J̹U׫@ oxɒEG]VPgCFѽGG4Yjօ|u? 1Ĉ]4,&T*'FZ1FFw…֏cϩs뚥8uɌcKF8|3KFmVaJgsV#>׋Svynx&X,B9>/]0N.fؼXs FlD+g{(WԵ=#s4]8uG(Q}=o=OLGr!, Fc*p!V.>pDL1V&iCaBc(HcEXZ,zbY:5 <,, QM MX|OL0vގ ͫc*BH+gNXL0k _.v)fvt<89#>_RbdI;BaX1"w%_ouD!x[ k< &#{R?ZQؘڳO/GA&5EO C4V 0 Ztԝx-^'o)yZEzoU9ض,|+5?=|8ϡUL=. C$RoH>[3M>Z ܿqAPxyG4/tq4x[ kcv+̓.UM9ҷ^ȉ;0sĊ֦ LShRBúg3bn(sk]ڢMѩK1zvJcۈ|3!o#3ќ܅0 7iQ(Cxc | ovK_[L%`&͝߆-i=v2ϩ_}@`n$;s[jׇ%[4HgA5wxZS2wz$O%&PvʫGes2g蟞&| eT7{%ygU2s'@FDĥ:9} n` sLCiWt)RP,Ls|byFa@r|g#6N vr]n8xM)d*O؎ pmi8gd;f581AFZsp6Tࣕ<ӍkG}iLгAo6y̏SL͓;hnoL>UT4%$^d vAf?Z7Ձknϸ !{m6]nV Y6YzXI "6rl D[VP8&-ZN7ԑ.- fQ`M+:) b{_N70k@ԅ;7Ui #2!q.Kwg36Q8\ &VQ,ƳDX! nWKi(@%Tp)~X D W46lA4߼jwѶfR2r vIDee]~)? M/ )97]nòU1uQ/PVuuvu(vݍVLTno~@YAfd g|lԯl~QyA.t]M589rybE=dZep>js+c7VB/4MSzͣrS&Pٖ!9qGAwq70@-=C`T:ac}phڭA:qC3e0A$V?zH2ڷ-{"C~-]Sl9#v#iL_.QPUׁ SG>k2Eϔj9ǁLFlU4fUt- lSkIL<:n1 e;݋&7u``<þ~iw_3x]~ zҼPIY#sCmmi1T*v!a s궂X6;+1e{ `, 8_$(4H9- ^/E˅KDV%E࿏}mn+F7W}$`nb#.6z]' >N[GB0Nn2YVuH@)0!,qݤ2_&ag8H8T7F9,2Y,sPRNl˼Bhbۚi0+bCDg}8;u%7~55ɳ6&yaEjaLqxT+$TȢ<ʴ]sտE Ql('yES(7yE{OgmVI1|ZT6N\d*!| 1Rjl.DES)ܥ93<خ10VSCXD8`LxqS#n͌`YxtW ɫ1Z\cz>搾&^8 HޛMsc%1ݰ]g1)M*xbͮ!bk56? zIߝ+ʦS}!5:ج+jĥ~Rk!uVc׸gAzɗ8 G[5i3.{ تmj9-ljzJ1+k'>j,TxS۔31fzEc;Q6=ş~BIfwJG OvW0o=MgUU5fV?JvP#@ Fbe%cZ{\!JOլT* ? LK&qs Epw)QsfɢPB+/2 ([ ܦ(AzԔwQk,[ڀQ@PBUq77 z˓eO"Cy-%xXcȨ(w$;Mt-?:+2hLS20qFk9HȟxoлGĖ Eu_ ou&x#iwJ{F/$_}[g.[Y;WqyP '>0Eu|l{-jJ8(#J,hcc-dEU۲R * $iX2bq3WAjg} g57=,pb- 'GOa01LqZ`doߏ bBՀb!7 4\ѽ/jCUs}4Pku1lf>fzAb#ﶰI#-G5D宗@ t 5x]5hܧD9yu 5 C;݂ar:O0AfyG!%IuQ^K6Lly11W QZ TJ'h8b HzP79./Q͐2j..p\S Fx`-AVr&fALƠ@#ۇ^2jD1+M/ NkM)W@r0"{˗*"o!]%Jۤ+6~RGP;j`qՍ6ɜeV/SoMuH =z$f GzLE+B[\IrG2U=(S"=po(}3ӳ1aRޯN\Toɦ%2?gX#<M*ͥ$՛/ٔBL0t}وI]xV*.?IMB?]nS6OH .2dcHm qmaBĴ;Q^;clԿqhfAZF; /t#EX=2U-z.f$Bn]򤝦6-Ǣ,z+15aֽibguBH֔TVRNTi*eQ0 3$@&5bL_O]gw:ߖ1첪T˼\D#g6^_ :=C "OrseAX382X&#R@˪ꍕ9zBm/N> f?qdZ&/+kO.Qaha4'l+WG_ (GG '2R ;Y6- hƸ`U\pY:eہHxS-!4%leX ۮ8]Idx%. ŁBY>?mA禵yh NЈr|'N7Ke%?|M^ ʋ." ;o?誯"~^/@l&!2z`C|_wԡtYxbM7(`ńq G)3ꜽwwQ==7t5+]ϻu]V؍踌b8M&6d%xC'mZvg&%̡ȨCwƍgQ4.gcKFE 9xl|рR.6* Bާc eGoބ 2IЂ>: M7ꔓ&#:*߶bk/DpH6eMD'AVspSm=E\5:Z4e˳jte"3oZ,`Y~ks6GY!onA\>])VXj#gMNF ^eX Va܅Xhr]+&1Oe7lŒxڃ0dqBgj&+NrS85ȣxpψ> \بPdxWCKVWַ@QJk夠 C>1 }&^38dpnTqђ.M36@~\A~Tiap7ke[Kmk(~c׆Z䤋Zi9#u}-2)qmHV "C0#ء ':?ã)rjG]kp]qUEQPP= .3霂cysRMgaWoKeI*l7۞?W.! ")_'QI(ֈ}dCOWu&-o-/E7A0B,QڢH>] >DtSx*.F&>(3"ѵ})ɇ!3 4o0ʙyFfsRvdTq@YLTli(ʮ"e.sorٲYvg |$%^7ݖ> oʹnn>~D35H5/e nKE/H7"|=1@nfh2#$Tט٢ÖC;0BI<2k5%qywvp[8o;._:r#:2&Y kpm_$Z G3Ӵ8X!gUPz^[xNHT"{ F)YB,itqZE76-]Bb h^D6n:|-h2$x+'D4?ju,g|4 gr 6~-X xeofwʻGxEabh/XSIDiF&hzKb{q$<2ŋPi]mF;mF9u]nWZJ;fT'7N1ܓq|/vY:rkc\= HHf߮"RKɚsʅ 5t;FO`C3+YrlCjc쓒q! uO~egy&Xй5yQVTK!盫NN@HJoA,|r?|[8:\n%1߾3 zg$}^ B&ȩlsʽR+^ql9W4@/YDx`xvg|#,M9Bk/JqBO#9¼8y{ϒI - 96Ea+ F`s|VZQOWHЪc )#!2qcQs`uzԻsHbomhS:q@hĵ.?m_PN# !]mJEԛ#`hD5xadQE'M1mfdNX^q!G;b/b=@lIyE;(~K2 hR:Lk-XK<Ûem)?Q?֭P}2|#fh+ʰ"Qa]e!6 >zMeI 8/ߝ|EA:3 <דcLh({Ep?ERm0ʒ*=x#P IRq6o6n&˪@Ap =^\Y#J&c\gM3G sPIprD3@A8SLa"Y;Aa=k2YoA0Ô@P^:$vmzy[b8NOD}ٖȉ)vFe*늿\Z7޸䎬nj?3s9g8t^)N <|vyzV1tgOeIM7ֺU5^%zGC ޷3j4їmĮTTo5)@,W H ߏ3;8sca?LA)zЮ_ρǒp}1bl2x kV C $GHS!)u>spIu@3Bt4g6ZCu@: -i2|D.3Rv@_ۓJM-$gFgJc4M71ϙvϓK'z/J6ge{3>bH~ar#,%2k UTvLU ư6F^0{rjR䖂=]Ŀ Ċ'[4Ht5J3&6.xo@RQ~rpHS,=E7zc:CG(H3ۜ,v~#1J[*>(…WЍ=*1PL~ˡ0Y3{hgG\zP ;2muOdF 1ewi> r C0ޥNSĤq kǢ]u]Ը^S(qKgDY;b0c ]؟8JjB;ig:f~+d,vbXܐr5=G<\׀z/3' ^c<@-}ʞ7#=6%!4 0B$;gƭ%a* 6]~{LtbA3ah=K  8͜#JjHi^~dZ>]ZYGE+ϻe&Ӥ;ϵPXHX<mrhE8. N9ӋVґ}}p} ]^y;(=ul.j5V"x=ҾZ5qrZT0#$ΐTQ 6A 7k]4YV1 tmI2HjxH kc:1FQ[> ˉߩev%Xݞn( ߕ$!o%r2Hr(#^dnW0agnvE 6kU2HB`1X8|rH!"w"4(X2W}|DAd #)M W7u=VT<"ݸ_Z,d}mYB%^݀m)m{`WHOdhʣ.7*5~.4 g+<U8Xؙ㶿?^ ^~׷(a{ʄ^n p؈?24Fr lHlN˷ljlU? (5`V1q>E ~+S*uFaϥٻoCY_ = J(@?{omvaқL&V9½UN>ZJ:]>>OIhss"z>=#{|MܦUthN;Dpbnj$kB9owKfYL^#<6J}P s_`i~>G,:kDpբXs f&dЎQl&DTGV+&hsͶ?f]EbΚS="=o{O,gh3\j_DSHv>Ɖ@&:A w.]etc\x"{%lPuq?4}u x0?$J.$}M\AUls,'ϐClobm=C=d˥):cܑ>Iq*x$cNf=g dqW?'+˃nhFPF@[Z؜wpTxbnp\c!- jpНf ؚ/Jl3Cp9C^ X[3"dXґSG96E8~Pg@K {~0Y?tgTXMaw&^:vf*%d PWaooGp -Y=ǥ[ dF[4-ՇbӮ3x5)rvMg;~T'`N9_({jsBJD3Rmj}M'Swna1ox%9lbb-8xʳҸ[-P1R4kdzDׯ.Hґ_'JInx[q6u:ߘb,=T#2`Х? SK?<iAk>d̠`0Ouذ56R'Ck!v^Rќ9^AJ)+w\Q!Ccn:5WeTkVU onܶ upJK }˂=@j2畜E}s] xWOQmmO #<DC0VcpsN٧qM9*}s/rUؿZ3C %uWzu#fu`"(1NZwVijWq]DJx ';Gq3;Z:N1Oou]V ̆:ӍqU0Mp8ɔ@EkW 4GE v aA_5Gr5gXMV6o VŭN՝X@B(Gz99>uő($GTt-W@qnn#ShlS{08}s7 ;V{Lɵİ`o@k:Ҕ;ª&X+Cߞaw2xoH.,UYs-rI^kUiROqaVis?oY{GڪP05A QMb||y]W1WM1}Tt䶯'$Gc;T75!+| ~/+b |l4]u $ZHȺS$W"\GRO~4>b8l;ss! BxW'qmS)ٜB%yfhYǭ5 wϗ'e@_S켆F|d,%)@Vnnta0lLR˦?@r z6푢'9r˅LCn,wJd|tr.da}նF̜`s/yK]lGpꞢ@+0( iި@I;n3}^twSEjȔSk1c0C/k4nd Km؈:PlsA'Sj O(P67 v &s(G),Y,dх*>-I+r7G\Vo@(蜳 )+fV”j{("&K*\N6I,a柔6U/++ǬZ ʽ 7K[&8*c+w1=%ұ1z9~WE 5E0%1GȞdj~-*A*RuOvK5 ]swT;*CrsZ%k~}S%SG> NTP?ʯS~pKw"RR\t ־$}o S!? hX|,v urލA0`ra>jNzS NX#N(L t9^e!ݎ"sTϵ<6RxQ꽻<_@g31)#~fhyZoJǗ*Yu(hOfDPRZ,| ^}XϢ{`̥1{2Uwv\G@:za.OUb7{6n'OK+$xfL=9-60Ul%$̓rH ܴ"x }$iJ 1hPK[8NߔE#r61WjIm-SvEiQI4 .X)c{WƗB%ijȽV?,pWTtJY묟/;f9\"؛u;OOM/0X9ķx33sa7 *;ZD  /3*R6rF+A+bZ6JI3$nAb3W6FD 3?@(Ǣ0%tVmhD^# z\[9< :)HHWI>IƦ*rlPbT $ CF5;PT1}*<ֹ*c}܍.A '7v}*J{^>=go}:N[ fmYRj*q^k_wINP SȐjfn$d9@^Z}n/B=:Вڥލ^%^5u̩Q(m:PhG0==1ŋȓ:{Po(A_6΁Oxdžy 9g^s@5\bȹ(۵WN{nw ҍl'~xmR(eV[/ԝ0o۔KëϠCuV~j vA(=c-گ~yM?y>/V=42,K ^V(|guNK~] Т}h.pI&Vvφ xC7U7 Ԁه +kHM6X)?u2&2J(@`D'-u΃)1Jo>o$^4JxsD8 i =mlλoE@p~i> TӘ ܍D+m4ܹs-vvsFJSU0yϵtFoMyrDHBV)#3J,DbM1})1b\Si ˄*L~nϧ^H1bFGY[;6dȑܓl@xS.iuy6)#{jOM 0T0=BXw㍾nv)K/YKPeQR#Ř#RvC׉zWll enLl;^~J\h'ˤ)ƫ /Uc(-@gx_~y  %ʛ,f0t(1t2q^ٴ< d{N1,aE֪Ĺ[1'3z陡GmëȲ#XF,y稈-!#H9MJswMٌqKW]g>:=SN'Ԭy6}"ih0797i0!JzQ֭iCo/z劸"U!ggf21u: j Zְ`^Ċ,MCy?MnQ3A Xc<].WkhUZ!r"RB'"00ȥ7 wH[ :TW.r|)A#pR9FAU&0L=P1(G-nh @Xi)dȕ$?~4b6-lvo6v>gtm a$H'<)`W:83a+.l@Iރ\9*y(E @ff6a x))]!3D䪯ﻑ.bZh-0wlR|YHV|ˬc"*"qJtٌIJ3_bShn'cH^p%ac3~{DhJolE"bܽhRe<4 n˰ߜ3 ;]0èXma@e޶AH:"52~-' 5 yQ<Yπ^)W`[zqJQӲ!=ĩI^#I^G ; J0^N<^Xf42ePd? ld f,Ĕ!>~ .P)c^e.+V3~gA5/TS7wkN_,z,$jɡ) "D,RgkުYmQ"_)d'7tݴ th -O8-;0LX(bM/kQ׫97<,lEHTx]RRzPV(1`K_>!ë@,Q&@5#7ng,h-p ` G+C\'nyZ> [I P'2qc902F0X,ԗzoTK^7p7Pv+ ;e_/^Ȱ Zo%,I`T! ޑJ(Hۍ灕i_:dUX|Lל [7@A-bQTN̜E O\ 7Zmyݵ).yx(>q'w$Kc򬜂0T2VX>?oF$G*oҢXthҷ_x2*Ǵ0x>Q7T/H][ӂf"vU:`d\YrSZpM|d뇠E4Ѱ3T:=ũ+Nkm;q~4=?XG>!),8i5.ΚN <&`6;Ly{kѦr.mPLB˙J<TAL|+Y d'.TP`HnjStJmOe4*ۍ HZ a3!gxE+ ff^_cr&4@wOzy۩xO7 g^$׫Ġm@X*q>ч[ AWpLNS5,eTf2,n\ʺ՛/jNx~LkJAY7SO.+GdB$+^#Ul'aPōlvp(I+,sC7Y PtPfz!#!|zt;G^ՅΛ,Sݺ:N289 ~M<Y0N7@M:K#t=+X87ztL&ƕ]52nKdeE˨݄,G߮oA+/v&4+ϛ6pF[,ɺm8Q["iED둭yAJx$Z2_D^%uiYn9aSN!#1\m5\_8BjT%0@a]ؗV,APO,EAsf/?;,:Wח$]d3yy)*9e~dI.־zV/];/Q>7P*ƴz ^M?V7p.dvٲgiTx}'mu5 .=>7J5U!+شxNm,`X73$.a暭_հ wuA)%ɧN|DCY`GqxM :tk#RGXLɿ"OB6\Ή ;9z]1HL!S5P p0)a. AJy_fŊntCKUDﳰu׮œG$KvW_Tab1.!b?MdGS)rڟi \}ˀGBhNy;MB^kbLx }O-QwvXx),3. 8:Bo}V pẸ 3K!<>Y)%Xb2g4q`d0-z\L>j:{/E>c^H7.K :ɂ=l%WFZlOT&1Ԧm0Sq>HqUJc_ ?C=olb=3o<=GJbM m>;;kϨ.|}am,o"]fpld'$tLjt7 ?n?g91#:upI밑ZC~5qTOei@l‰1 ryq)pwZoAiM,X.ePUĤP<|AU0i-^"^9U%ajFx@XT#m }pPON'pG/H|שt#{P='.?ځz=#;B+}9',"H_SI5->/ދ &VCp򗎶Yl IAKu3Erxmu(xtu1dW.իޜSX  |@xM вgBiށYfl(txlHfKM2aĭ'p̀`о "]m|̈+A«=ltCgQ,>\ _mc_ ыĂԇ5 d LN8cF}Ayx/h uW%䧕(= V[%OI<']E7df~FZRlR @sA//AP0aE چ#@o`8oMhTҡ cާ\,1R6ʪȺwUd##Y0K9)jd2ka{zWP"A:L#9CEaw;bC2# x3%|iV`.+E㟴o( [_bﳅN+jp@`i I> 4Eaaw{(P14$4<'iQߋ-#5aj5\ TXn /0&}>IFCD[*:'3CT͓r+k,O NQΚ"$Y\|3nƩ *!^ LU :pvI™&FD*R tMtӉ0ߟWBF*?8^.Rꤌ}D>+ g#hԏ䋜~|SF?m3AԀounNcEހwcH(I$L}C&@߫/ʞ9 ph w ['T! )I`@41ai‡1H'`vik(9GK!1 dEb(7X:|(2Cvb|ݶ4ݕ8$# b\ef^{Q?0=Ift`Z!#v.66ApHfC)̆/8IU(޶)jbkOٙ|䪓jذ#}_EZÀ_ UW}8_,ORk)tB("FPa0_x1^w|G;Eo0&3$eiZbطv=/^/Fp%2-*sA j%U;g.QT0pnd@T|;'Y"za m=vLecgǀ4!"o0Sɻ} '{7G~v:`bZN}Wyy\9}Nm5^)LRDF}#&/a@H~)sCll%FhMAKd'P&f}{&śY.W~a(0@[x%fR/fndKnc:3S*{}rd%j؞ "ݣon1<;@WVDdњIJV)$- =9&sj}/ҷc1u,Fo"}͜UE6>HKRNBzHYW?<@[ HfwMJp%= "]{ SkC&-  ]4rM)z)lv-[PbCUh;;&7ABGK\*LzےgOi(_*~5bϺMC%u|ϤH.g%I!m|@!"0“?\Xkd3:Uz/N!C>?Ei lЛo*IS&hUvE.lO;qA:\R஡^wE},V%DG"avEP݅+l;+ K_ݜ{piXFO*v<-N:Xp)W'vf]hg2d_0FY6I+(;jUr%i#eWnL3 _RnnjE> vP@7TKN3u, ct5V wsp&:e|M:RdmPbӪAǶm2V*fƵ-W E zE$͈vp̃-[Ǒq**b[#ҷUp~i yAiW?^l3F#z9k{A $OCeo9PtԔHQ9q߽ŝ!gh,6}j4Ѝes +A`峳^[q*Go9Q@  a ~c/V; B}=E)}>MF HG${Hī|k07 <7@gBR4o]h92XLPE-i43z񉽎h:͐y Ij[B,R2i'ω[w~pnRR;' j쵀>HĬ&nm˷ȕ8+`HsBT(olW5y)d &|>8w}Dx{ TR"b~g5[㫥asV0SBKMZhT-D *F 0|> z. k(,ՖNJ_^|ڍ(@A wxP͗8YdUl-X_O{{9|$o[;>itʊɋ="ٺfA䫙c gWI1tpϷܳcuOSE>6)ݮp 8 ̖)058O#%]M8`]Q?mh?X&whk\&3 % zʩTz7(">qFxs@ChY+M&@$WZ]dG/5RɁ"ɢ:eĽ&vԚ AYRbGe 8h~D.d:ZoG@(a]<tOYjFݣtS}jp zߎ71~;U|k 4ea(3UE&Iw gJC _Ұy%ec#ԈW9eKw{1}qS4~~h .i hJ\8q-*쀻-{oB I֢vw4>==^jnG/]x-t!Q_q_1\pn=nao|뗋| |k^Іͥ{^վtlRYJLEy>_)W '@('i'2Tٞ%r!/*Kxbzr'Cۡhz9fTԑPㆺ f>0Ч75dgGIM̒@Xx҂7I%(lYz>DX+H0] כnQ-}θq4p`OIk( 8VBQ}ݤojpu۽) "D nS=T^nO>qr/zy˾<1ʢaE3 u4skKjw_3ӆ(|1ߧ&KX4.=3!ms QxM@?Y| Iw"LX莭FhBB>Ϟ9M hje9]1kY>ZS<<>|嵻y:0aF҅V-L(R#pCqǎ<Kw!87&~`{20^2>jp*I-D*eݱ*-j>s2-߰gӚ.FSdrNV_&T+k 6l7|6ZWtzk,òFΠx6Z^$mnWHqqI (wORIš&V#(ݥ8y]~SJ}o֟y+rs6mټ㩦 ƣKӭ<̽Mk~3M.)v!ЬcG(6q舟$0KW-]X/+&CsZl֊|" {ptq  1o.(|,byNEXJaMRbTxR):K8V\HcKdJ!4f*RIXq Vf?v‹ o Ig7{ºĘZN> F"+aC}ieThOV6/}X t8Y@Dt<1G[3i N_h5YLbA98 S{_- >J x;OMmPG$Y #1ݪi'=WauaW:@y^{A\ 3K(N~^R˃q:`V1`>fsأKV@")bs[ΫܥUFmݸƯ܇W =k߰qmCa r]ǰ^,l.Qg'G f IGL^< 򇫤UOu)jFOz6vMͧ `N]|ЇX xUFv p …&0zeykMGSt14*k߉S,l{F%Hm-l_\g]~_ mHҷE9+XG}AXoVC𜄸V/yd vb-S4^ml;LYZ u{a-S,+EeUƓ}<'(l0mFp^7wJM&E0.Bx4wrB 1_aCδK~dE%A]iJ8YlS\>4濫O},JXDXTlǦ8Ů@y*SQ,|.\p*-8h#=&t&Hs7w~ݞ͕vJAV_Vz.ߒ7e& n,{+ƿۿj=D]6N!e"S4 i.pA}H eҸj RTLP_z._w˗-C0aE.&YeiECHB=ko2 YX?H^RKSˇ[6J,f Tb4(6G55cR6mrM)x[9h !;]m"[;EP->eK3V -#ϥ ZEUim+VtŽ Yд[EgRV(۩OnҶeMra{W8H"I#zSXGnbdi]q\y)l oY;j )G^PmJ'0z7cAq$.8 . ɨHeN13EZ7XpDBUU‹iD5E&p7hg,Mߌcu`h%CObd 5y<%MY<)zEn;ϧ'lOo>w0# [7_bT~f7C7t~ RZ -IUo(&R{rcqH0]RMg7K!QJnl܋LlCiڿ+jV;k%rHDĸu4o-IXA Bv*kom˾Q;T8?:ΎD\Hn\@:fXK4QQ&>o_2UVO(`:\>Rb';їcH|輩"nŐβ}viZCrZԳ ムAx-;%q\k^Y$!bI{Eꭾ ( Oaֹ`5-8S->*SC\G5Xr=NNQGənB;XKF'h xTehm pjҹ9!)vڠ}pیω[UˎWlq2QCDes;n2GG@J_j/Q)T. >m؜k;&2)FX͛ ,M QwKp 9S9eHw@T`j:ZB:Tld;3滧ldd k^ƾ.KҖ9:R=[|KF^B~L7~vwMe<ˌ`K3c"1RR}ӺꝖulqܫѣ3%cmH6>H5ߛ?){~ r>E3~/雷 Xb~&o B1,l$|!9W^>X%b%1!n~ZdbBOt -;ɫP@ EW'Jm.ZR[f94#~ rq%B%I!''HsD% 7&ZiAF50V\s)Uwmn( m?UQS :pw X:4=("m#bP'45:4?5FV;wYXͿ.*s`ac ?&vAhLȁs1\NТ?18OXZ(a^[7"s,SѬD[8ɻrշ(ʢN(ps%/3bm֬7f1 ,Fޫvi&-[p:v4"I(FP&31cƈАhl5o,*J, 5|}c3fn5WXH-hp)D/Gt/ jZʺWǦ"rooC#t% <nLP: J+Kg YdB+kǶk@r~̕^~Kvg&Jg%U2]X"FXGq9IbDh21ղ7ut"m. D]}g^v=wCs5? |> HiV; dP { H`E(,,Pۗ?K,cЗ Sooyn)0͸sG0L-sYN̅[mJ:Pm["Mݱ0$ۑ/"-haAslժӶr%|xk414±J|8e7T] Rpr8x<%fyMxI͟$7$.Y4 XՋr^ ]W+'*nU4$;^ݫYVJ‡pI^T5DdSh!~|;Nu|U=sJ̞v B! }}v;=YS8dꬅ"B-1\WVl`v.KGpԿΠ Ln\ G.Ue7OM%r„&# "߲r |1>ݏߖWB0%Kw ]̫= %Aݥr|y)StqY/ s<(Ja$c{pu˭ HvLsI3'5X?a]^`fr/ GR>78Oq"O 6\PCչI5?/,)~\barоب0F(Y|qE;KP-x1gjyvn%t!%cK2IGV6zvǡ:i$߃5H&Iߵ&HV9b"<-lY՗$mJ !);d3*AL8iMWxBizʃU%K<׏7T`4w;3+E\|%6fM^&b aj4Ui]`\´$?]xB"z[rTC:!F>z`|: s39b.?cqɇ\JnszF1_G7g mbL"_'M!`qua? YKy lekVrA c #b,i <C\5H~EL Q@ܺ1+İmOO;2W8'z4 Kq(dW-q4L+0WԹս]:?HؐVy0cۼԅ08w9^䇾,~Mw148ޗWZK\L}"%Z2o|eLjQA>44||XEAŸQ{}@+,[: m-&(!:5S  ϤlQk1VJ B(B_{yҴ tTuHxBtw? ,鿚S 4 V1bZ GXK[0c܀&꒡eY9\sܶDf{~_ɚ~eQRZ q҅%d6 i4~5HkD?;ȕIQ?lt fE~.Žcf$e䓷}˘/«9#Td=v{Q0lϽ! dcC>yn#>ߛCǭE${/pH]Zsu-5M3p:maZxk|(V!b[b^y4%vM XW9gMI_$])şū2^O"K 5nfb|%q: 8&fRb#dB;[X[ul o`}/^$gBԔq.f]4kDf 6v&u. "cy@ %r>Pm l \x=@rêofiP)ߐxeZ%5$Tfy&4k I^=Gtr#vw9tOf@ QUH| D-^'V.Nf2?ry,E[pb5um*\=NX6KuY!T@ -mAƋ+Ƞ%5}ɯ]UAdX@es,\b!>a*k'%둃6z6ӣ|v8ɟcs.H[XV0JG-:sCDIΪq q{aA Yc ]zmfBx@mGTԝ)4RoǀqaGO٠ᷛ:Xܘ4qQ YEœ3RQN_GaŇn T8 K fV;S[%v* 1&CHK,!T$ԾrQhHk:G޲vV>-j 2*vaM 8\l!Y]1,α7jw pSMQ}&H8c[I9*G>3 x% ][. ^07*^{ d̤{J3 D-pgCG=M0{g;lkH%]Ug[95s:s&%t)+NC7z`ki8s]ř|]ub6Iޒ?٪VCß8ЅaVӇQm___L(@|݌.=0TԢp/3J4J3zL۴"#،*1Ab:~4Mυ .fm9!=i,bPU78qGMũٔ #$lHt<#'4.M^K8m VSÀyz Byg25lnTtW^ֿI)$;Kfr<6Ab8.'y-̜:#3k9NlN;pNS Gm`FO]bX w`pZP!Ł$=& V`k1h%XSxVu5asЉ}) ZaAaO4K(srS?mUv01WK_TqJ]W!6Ţz F)6g(Mk`33_~Om]F1+)? lHk L9Kۧ0~f?ID.|XLSҲ\s5r@Z~'4)i<~gA B*!A' ٟ ޳'H50 jW knlbXϟuc9ɧIblzS jN}W] ]t@+6TRԗnŢ^<5 4̸Y\\TqYfFta0252˄t W08k/hՑ[qP )!%o[>j+ {'k~׽>hx ᖍBH mMcY*ȖqcqT>ư\ծ3hf)4T?n j*1!xe[G*eHX|< M`.uגZ-]y{Ma Fv#HQs9F@GT}13 0Z7~Ve7Ro%~UF$A%>M@,2\_u汀Sa?5%l@]xٲ+L=??v;5R(V㘇qt!);\ƭfQx4G'9RR9ef҅U~^f tx #iE@\]]+zn1Q$v-QUvfb+(сݫo X8yi4JD\5|^w(5S[ҍs=VE x4۟kCY Li*GދI^62o4C~(c ?ªfx!Cz2z5 r;.'~p s} 8\cpC1%HL@Xui͌l .O=z6Po$1롦,ld%40X6ܒV]{by^8oܿuEOntz )oɌ~n6?\tנ6C;W^3{d^(`g~_(A7ō%g~(U^DDhݍ- |-6с]j05o@u8HoGMS }#۹Z'H-Kt1h_n?Ͳh͙ *,RM~*P%-a 0J1 'h68q-KRT8ьr5 -)J%vba^odI|DPUc@n \A3EP1jFcVku5_+<46aonrcX겝WCMc0ݷ3JCkՑd/t'o8hՓ8 %A>vIVéCVk#^͵s ^zS]A{kf#杶\ȎE2: f\9Qg~},N"3RF@tBH2AL>jprAbH21]qFӮeyrn/QipI/Fsoh6J0mm\$83ebDt<9ŋv7RS[I}ږ;1v\@;!@e_R6 T!sG#|uYhM4!I01~OMְW((yAc;ގHKW<6XNr}4C E|îE-GG;js#- w.Ĵ[/_-OA!{PZ>YmoT*@kfF=1/i ;yb|b6)Vײ[%phBezE[C80q("lUm$N𯜉եzS+.4@  NY,[<B{7(:+!wkhKǒs/|Y"J]͖4As E܂o v$5WI aiSɮa :fx76:ڗZh'0 @ڏ50F ggrY(uX86BOLx3w(f](maHlVΛџJyiiAI*+x1}α,Tw&ȴ*Ƨ(X\*:> FKjRg}[M6cCh].yR E&E ysiJ>IϷļ<5׾M$㲿) 0/ףGVѼUViKbÎk(o>^H3[]*kQ*C]싅?y_-|tι~ct`d^f_ǵ Zi{z0>]XP24zyh_L:UH[Ər_8s^Sa ;wLN6h[ 9Ͷ& (}Cy~gcz5&ǥE`OJfc" _y<._{HckDw l]2KMTTPFQ*p-)IúZٍ-< iެ("#S _ -y7PD4ȴj(~i=3? 9d?`w ] H=XExW|:&j9~zCm&-@R,-~6+2Ԯg@~ZJLș^&ϔB!J4*)T @`Ky׷nkx\N'O?0AHEs /JJ4%_U"+ GG/rol uz&fA>SktSމL¢UtuJ4K(z*SB#+|Υ7=xٶE b PW]! ͆))j)!=9Bj?4'r9h·Q]B-B%9oSfxJB듭5dWI)5b崿0@M mQ)"S&I{wPAtSw!{˖8{ZnʹIfun"sRCNy &2S ԄgڵSrcaBf+'W~t|kte}x,! %@7L8!@-lIV/o M ],^Az&<`V"_Hۤ_=YVsoHy󗌉kAiŇ7b?u- \nMAu j6QStaL<ػ6Y3څ;oX9s5 c[+lz`AkH̹cb?n H\Gw05]G@,Zj.?g3&duDz'׸Dv9cHߖTr. d ipe48ĵH4_/PN:rT' E/ "=x~1.!GR.r*-MY: )޻D=w$g2IKA(߽Ď 9\{x_`Il2U#`<^x>%>mi c Fhg_wr<]6{$S^q!Y5Wh|^hk^`-ԍrq nɮjU'T6&{t_G-v}$ۮj9-QEc V@yEW<7SN队3Ee<6ͧsR-p@e)F`)q)d1U!ΰwǧ@nq`0Ú7QC!^ {ԽQ|i3UI˃*sLvH^(- ODFHTIM<.;?-{aZ|(JJ95Nh:}8⿼eW{A}pCo֎CgϬwP_ПAGqyUTٷʋl5HD&U8 ʴO]{I< ޟfǑ[kf\:ϝuh 7 Y gXO:i FF F6WMBd;˹od#}vkSæUmdw!Jn>iۣJGjB;Q@<봙)ڭA%ګ|FP4K)K7. ;uxdS0a~Ev@*m)(ÌaJ^m"ƭH+tyV,Bg.UTk`kFݰO<1gt;%5ڻz*C)|TM}:(FhLN <؍w`f;ƀ$U"x{WtŲ{!_pQs_LK/T?Mfq-쟠/)Sgv+2OJg ԛO=Y>.- kk9v-MIOkJ!,Ճ!ΰlE$d71@ސK%zDBE?= +2X4c^.~*=9kʄܜ{\ꈢGKo'bsAytE$}Mp= N]j8y [eb*4ټ GLa~SЫ<w=P!*fQީHZDZ?jh{)_1kCiTީ63fRiLڬĞ96f`{m^]P^y`0 ծ}qG & HC BE.B'ud#ˢu!l6N/P+>)Q'6Eϣ W2yuifQ]{0mv᫏pw*Ac=\U. jTVT;LxFCA!?h' !iEx3>=y y Ӟ"؏`5o-7`ѩUtxDSR8xT1u~48M+rWV88Ur^@)ه$o2UޕS8b5 D:\f!|m߲<{4ݬ&2&a <&)WL**ȌMic`bŃ2[|_dRCn1͹7ȿAwnvROo<;/"ߊhZdg84}CtQ)޽l.rl7M$;WM+ cFpg:!ևTJr{UY6Bao,_ʗ}݄exz'<?^ <rh2;Vf#<(K-hh[M^F>OWt#;l?pa:&c >y4@vİgO'Y$x_JYWsV!HnX:S%i*p)Cr@6~4^HdQ.2ƘԿр\RZ`8 XwKZZ${}B!l!C?&垆g' ikf0O?SFnPVHQ>UB{𘕛j-1.U1"Z? J&oU 'S 5.mL*f idC>w! T"JDkРu'p/P 29mj:QtYt݂ͨ8{)!BWz/p‹K7 R>1sox3%摏OЂӖiLd_}0G7X5R=BES}SFQ5⳥AOҭ/nj3[[ۢ\="Q5=D#²4:9sǫcsĄ+X]\_Rdx*ɱhox#~˳tb^MF30 9>s- fWmIti1F݊n/soyٷsJGn6E?1g'\nR?#@$kE2+=A֠A;|y[op K\.ᇓ [HN]""&Ъ8b Z鄹%{Nf-}Ῐ%3֘P?Ho? 9K*h )X T6]xnd1|\ yINhAֆhj8g,NmZAta%N!fO"f؎q5 <\tk[oYN4kSgc4&ᖭkqR7D}Ų#չ[-HU"$1`8䪭">';!K:6+BM|_} 9x^_1]ƾ޼*+aRMwl6۵]ݿ8xED2b,GP)whȃA[2cSb^ 5wbwgHsY Qt $3,edyai3Mt5dl?R,A?R7+$T#SktWCjվq,Ws:EZb)Sĥę]WD4?ђXInmUҟJ G-u 8>_iʢM3nO>$Gd8"xPfQo46B.Lķ HYYtX1f,UͶ̮+Uz5>vm_~u{d*o.Lh ƪyci1ntt7~͐w7ƅ<? ȏ';6:xŦeQ0Fa<7,!?7я0õ/E+;|Y%@^`tlEO`=ODPL|RͽcExL83|e7 aŅZ"čVq-wqkLԵQL3q~4? `daܗ MПkiߚ*x :е1lB.$EAsJ*0Zn1jFNEKYO{r~VKz=ϕ~_2P9u( Hw H>O`ӏ4- x$SOGJdFe.\jä?q32}gB ArIۜ7 L|0n>U3]!nC! #u,9PmPŻ_!<}gO%@;ُ.A[2Ű vb5u|Ks@ +_^8dƆT/(!BQwE:'ܮEuT1 sۆaaj7&p(*sŴ3'.ir=CP9m!63]WIiKVh/KZ".o:eGz g{U&P[б{½󰍍q֯w-(`NJ5Gc{K2 vXjQߓoY-?bK *mWb Z r~7SAא/ɧƀآzO7,׸OrY*pAdpIeV g4MA_ԏ##:o._( fLLW;Ʀ oVEQ:(/\HA7#jnT/[EED!d2 ) _D-q'!6YWXH:jB`6\O^'av+!'(s%ZEm􋷫|}!Bt5Rqޚr~gpeN]+8[Jx5& 6߀n4'0Haȇ*hsU>rMi[>Zd`\~d:(VĕK*]WNZWY83r|SM7,u"͝ : wF㜤7K 86WG6͔N}5좝P!'`:W/3'd#Ȭy4_Y֢C\1HXC:m(UgHEx0Uulfl(Vcʚ1͠Qhg9T[Nɯ 5HNDϚ©i< i.{lJ.1Lk8}j`NWiW gGDFG'ƻfꀳɆ3/2&z2JDSDdj_U Q MtnD~vn9C_naEd[NР:*_M KSܰlp+PIg[|uM_wA{C! Q&Ε(xptu#HM~H0׎a!A<֔1JiB8675IboD3>2PauYtyH11C6TZ6@-<|;"Ns_U6'1߷.`K2&+u?W{Ȑχ%#޾>]XiZ' AY@[XP*2?;ӥ8#^JwfOVnoP}b9'^0)t)dQ۵n`;}Q"S9kzXH=)]4Mub[\uryI΁;cCa nj:Yj;YX?z$^1 &[ᎏQa}1̵e2fz>0ٱ; -em Gt>*튑͋{}z0!UKGjS^ %F:6:T5%g!7SmCkapX @c)-VwK`#[ha&!m+eko^ZB-j+t|SU=9ʍvfܿMR8_!$Gg]ꯌHaֿ b=G9떬TpP*vTDΗ7ZOtQ 0_ ~PO/m:o|0_:O[]uE|3k{H~2YЍs n8B=P0 =U^b0Hk¾st#Qn*F8ȣũszp2s&ŀ>B`glC<֧W8s%Oi',0i(9Ͽ߶6̓\9 Péw'%]}`E Wl-a2(c]:]{g]S ”0c]/ǪBjvs=A*>Xx+JbRv&+{Z=o=ۻ'ɧԵu`{ۈ->镎MݤY8>;T)ϋʸbO*7ΠjGxWb8hh"jHp1cF3oF-k] !Ic/PV7?r{'38) C` z^f%!d+4 F ֶ~[(5J+f͜*{mz1Uy[H+` cҎo3`E$/z(W˳4ˆh&|AҞjzgmC9&TUii߉W_h7 MJǞ,J}!e0o(dm%y{7:Ҡdzз.IuQuԟV6@D \]ݬj:qd>5P/["h'+?YeG&̉^6;}+lK_SoZnI,wtNŒS1~,ñr%:XrO5c_9|+YPR؂Zoh*s9vK'}8RIE|@/M6K`_epn7Eʼn  6sL#&Sq{KjP:%v=0[J0ǥfrM}D;pJnE4-Hw@F"o#G8()睆Vt wT.Ka`H~Ѩvn";kxD譓>CM=AUg!75]7[uKӝ^khrt7Hn(|:͉В+A03y2Ao/N 7bPsPY%NJ)f>9ڋp oЬ%BOm Z[T L}K)_{G͑>]H= +%MnuHx[Hq3'H^Fy~ @ wMKcz2WG~Qoc8$@O MǸ`P^ѕxXWYOqw6IBӇ_VLo{dDKojG\5E`99nkL;Bw?3J6 X+Mni}\! ٴ'H6Zዲ_KrC1PPBIUe{ LF&曧6} ̧h%zv]ȋW]f{f$8*] }piia]ܰ{ s1+m3f!Eʬh\ - 2Onz Zo1v$lFԳ>mYA0@3 ' .vF]jL߹^{=\B7IY`C7U2LפLŏAa&nhmN"ۯeƶpTA-Xٱ-t\=9ڥDh9u'_eזEeܩaEh9f"_;DV Zz}ܰ? ũ3Mw +>}D\FjIXgVv'_`aHڀ RPE:$8sԈ7^קT,VDQ̉d\ 0RZxBT2LLc4dv-YNX>ϩbO%8DoSxuo׈x:qht_ TXFL9vM-wv(>֋41?UWz&b|0. U)xyDLj_a&}7xٻg$sHp )wqRFJEW9R%tK5yhMDXT֞"omMD(.sP8ɀbj ϟX0Xu!pD _ƑaRw4֖L2"G W#n.8I~^M6Y e+H~n f)/ Sp1 8Q,餔.r(!gz"Q`G+1tvւ^ ʭ|i= /;EBy9>ghEwx)72z_| *խŵOLcZS!O4#8hfj7 DrSK8bmhruu;ز=Z? mZ&uLd pos'\xe, e^$ix.菲-p_ FǍ.Tq4Ers PB i,~>68ũ,/Ou!S `p=\BFE]u{= \s75[s`Kd[uAd9 h6[]52 :xJw8'hE OqߟY]+U`!o7K~XN#~c8U0RUף^, 1b3(lLt*j 86GSWfr %[BX~JZ(aT w$̸xs/B|mjt9mG!$*#| teI3d4j*#JՂeB4KEH#_e@XZzl!|VpfDp獎;jD֯0ݚ}fMbRM ;!x)*FJ ˃q%{İȡo/mQ,VQKwH{ZovE3 og: HpsRrJ`ȟE(&??uE D>ȾLsվc狺3|Wj"_K/a(*7VR[o68dènT?2~TN2QLa#RCr#{s%24G@&0AYx|+#1ܚݨWan_B&8qSz0U)(r.mHޑ "<"~< ԃ+ӶvFxc"С "͓g>|^"{D,쁩'{UT4Εgo거w$"5C0;,;W1_ Ž=@> NLLֺ뽸+ͪpgL -ϥ; > (ooFa15@8Ue)fI% p 6$L f0!/ExX/ M#21~O.<1`_ckbJTbU=*N}D5]=.QpdYtK.UW2MǮ'sj߇fz*$ȿAiqI{YX4R9FN: }Fzq_{նr|PLcJ7h1KB)>CaZ b2F 󂮥EcH/5䮺%j1`ѣMC3%/!_߈ &f^O]>?NWj: C4+3R׋^0_~cjl@҂CzjW#u$p8+h.x.5&kܫn")ZaC5&^6n*kd&⯡n!Խ2Һg5 ښ&#^}fh*Vʔw @vy]o9Zel' &]{&Cw%:$14>{84:Or]A)b \m# Ja^B#linSivnQ5͈}g_b{LFњ폵'v}H}%UW%8Pu f3_ S=(9 V4Nj~֚c🩨OgoO@ 'xuqu#ދ.7źz6o)nuDx-- 2YhVuw,DXXrF@;mQCejߡ{4i;%Ehq|]F4:PZDޞ !?;C OSk*#kw_y7 O.iR/^e~dرhY_$WT$g0oLDVb, (ٌQ†SR*r x1&E{Ps("a}U\4'5[> 5B<qQ7cNbKiZ ea t^] aұ@zʨv! .mأe*+As;@L#}z[鸕$H.}QZYLgU*ؙ̢kǤs3ɰ_~QrṁΖ‡[l؂gL{tC<~n]PЧk"DJ!uKh?hyG9գ LjY'M~yf|w|ߖ|V_qp#\Y$GaRCU2HޣPb;dk.ߨS)<[EKͨccBsi2 p沚 4~ͶZ1FC `NEg#ПRn¤grW`oAlrG]m~khL -birN1R?ZIێ=dOq nhW]yulo1S:=5y2:iSsJkJzKERA?%ChuU V'eYYe$A\BS~ȱ2T o&mw2FD,$Q@_wtBSz/axlaD2a"^"籀nTNoW1D(W#߬?1#_ՠKc :pjkk%#Hy],ot;H*#Iڀez?2/2F'jnlbAJ`+J)įufW-k={ԅnQ dKqX?iEUQ\aE\Rl/!N ZykwaG\Y\kY&DG皛:k.уAa\ߧl#`bIchkfmT^G_P`v2N5z@Zk5oz/2YØjVQ*X=cldmy7RX?O s󔍈obh2欿sQݺԲA˓~Iݝ#a.4߫022"VZ {mv!Vn-ZzBޥ'+#\C>YL>7,8 ʗZmm^Ek}H!ed4raA)kT2,%Zy_pFIUj&|eb\2ּ8O~5 6fnxpԲP,o_3Jf)~ZH;4c[IGZ9 Ae*F zk:ټ( +AڤY6!ȼ.L: qrW .>S. ͋OL*m'92N=&KAt{~G,c6FGG02V} 5)EZn3|u/QaoCiȧ2Y:Rkѐ:FcPmanazZWX=!~eh0JQ$Lb>vLl%'Hy0QxalmK{j{*l籉l.f|=/y3d(-rę1D4f(ZOЁpKeަhZ~!EW&R=~t0܁k-FzapŦh2ny}^n"}yIKDdSY?R It:8J<}uv^[`bsC%\azQ|+P, @7S^>ު`'kN'9ETM*^BFf/DPhԎ}'$@7B5,1ww'qvٔcd$](M18o`?_. jxOdlYBs )oQ'1#~7)Y8X%:'qlRHdWIgd'x\Slrziq^ cwOъ.qV&#tXARυ^b}>~тNͅBB@ 19Q8rd$$c.I ]fqSLU[aǰRrfڄ "X!`͈+7q6k3)bX1Y[ti ƴ5 f`y&4+c -g *Z7-UdY}`r`Zi|$Wl]i=Ǽw] eE.װys43_:\AD<{8Ø^ {sƬ0tN[7|-ohwn"GG*z*3#QkJs Dl.ekB0V3b5ֽ/.sEzf"=<Mgw#eB#OXN_q!Y+3hKNJ.O!'3Y~DF?1ێ$aE=Cx `xk3d6kET҇$DkgbӵS>i-;\6ѡe%T2?$Mtj޻ߗ%:C5p~ۜ4}n-@~:,zEip GY.D4\@앺NDA%/k0[c(緖 \EHdb)E" ,:q.r \+=r6McFIc}x"b= p~HVV{~3պHC0YDa^3"dz*JՏ0Ħ֜4Dl/&*"jŦ}qW/M Q%(&\ ]:L_Ɵ,U)e.d:c5 ,8T"7|03C!.}`4sQ5MDf~]bM'L Lj <7T0.ʾOn}-'t5}@}!)X fmT!EȤ$ F'6lyؔ.Dq%X ¸:vbzvp A"lM rc`|u6B]hj~q,:3p-#y$Br"q qEKoUdPWü"Z-V%U2ׯ9Yѩ?_)N))]W8=} U^ $ߝEoBX3ƼlUgW,P&,TcQPyzziÒȜ*g㟴^QşC'ۑ -=} }'/ު_M1U?CO[YҘ%kڪS3r..4A[ 3G=8?>BQz0EېéN >,kMR: Wj9y6,My~풃lW.O8ہlRQݩi f ZIݠh746,!XzDJ p!bueoNc3=uKHi?; 1d;GS S1!|Jk[Huw9{ 5O73t'kbH̷i!`e\Yg9M|lpy R47xN<@'wUrЮQ]LPc&[iG;v2${##.VM?`=h/F!raE٤r:blZ{{P4Ȍw P} ^߯h{cEJ"+\&wΦ5z$2[Z9O2k75vj{ >9I3;Kţ;N؝$3#RGoUh㏁ yMK@BS"@iO :+3ʿ2a9GRL1REi63=hvRoT$-@xXS?ދ^Kb/D[|MUY9ga1dl_dȊ&zAeV:w9..~@QNM0 g*OK=R+~ BHC#@ iu_=l60[?:ЯA8/6UZ,tX |X'lEz!./4+`xNAhw%ٮ+CLY ٷE70=5 ~4;^ ?`qg O=d.D{ZYѯB3aɓUx,S|R& fzfiw^-%m$H!e|}+-3XK<`69Db\cB %0!8zl/Dhؓi\A ѹ[X7`8|acǿiMEP\C.]q02F,wQVV'*yC, =20&i0碐S T[!AŬ46gAS0ʭH[K;<#j%䙉oyxHmH7~g`Bn2 )F#G9я`=ǜ]>tZ"_oTSN.ss35];8~y#xz lb3g9<BJ8'x 0,|za5c Qf$]G~JZqW7[_լ'EfIn|J.IE5j/ j|㑡R.t8\,N`c3ܯRJt0sv3<'c~B|2F@\sˤԉ-%Tsu[g(Q|iq R-"6ULBeGD0:kA~4b)Y6)ϵ[fj3M2Cб Ůhߐu#~*Ij܇YgGfw3@"LjN5!sMn&c nwO^JlBDFU<ๆ@d".O"J}DKzsO͑$ʸ^޹YWc;𞾵d_3wRE͘"/~2+ |B^/*}1:e`#36(Ҧ5W'R.^>2]WCu壕-+aHW[nCjƅcƂq RfhWAb_I .4,Ne:X"tu9т-.34:XcPo}ˣOnhǨAÔ;Ϻr!ݽ[k.+_:`7*Si6#XS#oFCu;˳nP"9lQA? (h7{R.25.ÂEGgWrd5&?𹲽c%NF5_ə_l0¥N<0]bũv. xSӎr =Ҙ^2;cK; នCjCVrHX%)8ºt\; $4.#W]zCO}hD˟Ae D̀@cWmmЀ|1707JUP¶> Wq s5>†*ʴ+VjEQM(jOwVuv3 PݡfE\#g5t{$N\n G,鮭<&WSohSo˔dT7V 8bmZ8O*.*\V@G ; r/욯-OQ"Z |2qIG Ve.qw8mv_wQv2qqs^>OuNU$#Ef#q-VuʫrHwUH:)?K*"idPQ r-riUMuԦ\NFL7F x!I"\5aF01rG0ReIs oKV{r s3VmGS[% JShE?/`QiXr3+zMryl}S5s7"b"Of: v3ID"Q)71F/R1W6VSu#H"4m\$O'ؑ-@E~p']80MN\*ng)WVUR &1h(HS> o+Cxr!_̯Cq Ʉ8 uэp~e& @Θqhj3Vy %Cp~đMT$үCX#{Vt"ҷVA`؀"O?VBdmm{'YE]Z &1S;R~r~aHht6:|2Frh_tW\u66tEm7i➿{#޸y`4ё?)/B fV;uq$\ oW !ߖ $|P~Q]41b3@εr &.J׶uFckǠޔ *oi)v"MҨf"V ~/Ԩ򝪌Yu۠цQUBd+X";'{u 9> \ǘ},I/bRV_`א h Ν(ԸZb2:n$pUܠHrڧ[4e~7ARWyaK3HxӚrmWbN3-6e0'O,5bm|YIP廸M3f΃8Á)^&4,x}bxh@oi>R 1Dń5F"E7 w!imj urS4~cdeϛO 'x/r9;<3wFlƒ=&t#;Ga=ϒ.Y֢SeE:F")]t5+Vm@z| !G-Rw岵U37BԵS\&`% % ?$%6kx_ϝ-l`9QyO.ٶŽ?mHZ @/tȚTs ;W]·5V*3y_** >Nm~1O!XSG%0˶Y@dI\]^5PX@@W 8 a7O%~sq=L0ֈCvTB>/r|;De6ݫs i-ze?Nk㤲h__$̚;03@5PHIej9jWESr-ɲ ?ĉS0 #PN-on5Jk2f`76>^2l9'DHD*JL0ieTz2'l>P}ebpXSD8 .Uj\ 2-9#3jC9':4&_ ry:>DUƫ~E k(rUnxPD (UQ@?`Vèw/@ߩT7/0i<̪ OZ^Y ٩5+];  cI0%^-YL(ҭbмM{DMw%z!]E ֫qv<;g/P}VT\ᷔwMj~\W}^a7i%#Rs墜ON YGk F@L6;8 [cX$gq>*$@1lYrQG\WwHCh(˃on @5}ҋ>(SPVEd@IuL$hL+3Vtd&¢02V\M"OtAna2tB g.i}?H9Y}A)jlXYf?4+uexv $qݔ/F~J=8l-?_ LA.zi؄ F Xv#O_/X P=mqt(j 8W{ AY@TTyEcȕ$m4z grYh&N~CŴ{!m a$Ͳ *cp /+~m9)5}4AG Mh";nGh@u?Γ}RfSW՘NLDy0P[Dq\KB+Ǐ:7Y`T{Z;Nj|8*,@V4$% gk@co4 YM/W֨0^i1'X8!@tԈz(T2|:\^վFϗXȍINe@Z;Pאpb3œ_Guw /ωSvb?G|Dʤ **>KYMUqX! {ËUPn \MW3Si4?AytCU݋QQO de^CbR?ь={/6̧X6!Q3QmCD$Ke*$H]pZ p!$2=>4@0 VϭsqUBbj4.z_r> p|@] )$^O晒rӎ9vֳ15ef^K7?En{bY=@Fj 7n |hFxv܈D|fȧAt)wəC˸տU B9q~)>I"'$6n)w32 p&4:ކQ|T.}N#ˡS2D[;ޜz\Bav/}q̉LlV8q_˸AJS)hس 7Us/w^'}Ish^%/>Bvǯ!7 i L4}6>ޓH M3}`SmJ,x9[ң$F;fC(Edv)C 7e )5n%]ƭ2NIdU%?7&GѓT( -Zi:SWР?]DLbJHLz3hslY5JH1Z- ˄Tۑ%JȷőQnFE쭯|HԿ74<5NlOYH4]p ] ͖Aiz,U,ܜ&HOQOsKzʁq1\^|-cNPM/qgz+C <42r8&)>G~Y5 [0MJlIAhG35; ϐβABɛՑ$\P1d%͆ zGZ,'Jk/ vTnUչ`e^h!(PFCHC!Uպk_v4+/}.G…Hpndi-|!hD"\N(.ҐL4aܸ%m"e>{#(z¸;9Gc7-Șa}t,.߯20Ql,Ѣ5JԂ &nIMpx_Rob9r`3~*~)80>" 27tv}oi'h,`}/úk; # tݦcpѨK˙пNj}a~e@@,;W/EKQCT!W}97Y:wpJ-H=p!`y,BpC447u>7-] _> a)A a3ϒ%\U'ƥeh\q:աFxK y3?SYѿi(#LL6}դ uo<[⚺ Lg9TkUed;A8!Ua+6nGB_ODngX>`$}$>0%.Y-ؠ-KU'7U0R`8dufL5~F ђ\`p:́ SWȴ ɘ,^-kL:Ga 4|2 p%[wx *o`l7r/YͶ4N|qHJLcw2(wEuC_dHE2ɴc@t}-p28}՝AR0㡊Z2 }Q B- #^&ˉA,X M[f﫜Be87љyC"#y߅ֺ,DK Ģ0er:=s)]܈Uwt}RJ0,xk@=I!z/\}϶E"  KuR|XĬ'Ԏ|V̹ ƹu%\F "nFL`#ؒXHz}yEE}qÝP*8_:҄ Ӽ{f|}?rb|"$ 9cݥkKrU5ƙ#KU[m/ ;U2?(R*9_+GzHW全 pU#$ٔ"MLWyq׽Q^{:1tӗ,_g墫}}!a]qMLJ1uA zs:IȟzaڂI_kdVN৻D/SGT }'sjH'8pV+ g$kA-$D4uJ"磳ϓ]L*Rmhd NeҸsuh 57qGdk^kbsr*!A@"K2KN "iA$ƌiCy5xvcӅ}yɊ2a#Ry̿]$ҍ9ۢɌkʥ5R j!DJAaZu o]9q{;Xr6ˁ?x8A^*Z)R:@;z[r?6GNRͧ>瑉wep=+3@(D j*v<'(@: he"c6,I/Q wAzmRAĔgexẽ>Eci5`l0'JyQ1_`uYa.k*wGdbg(G2@nxskVzS\c[dk]UU1bU _uE4; r,wm-+ݦP5ktʠ7bc-:$x ^ws$_7J*̒رĺ~O'ARΑL؆+[zخO_vͿ~ȁQy# 5=qJFUwLɃIaEN? 7 eR -VG8hpDδxB:񎌵 *rvI=p|X(#yܛ[vu~ߚz4L(L%]˲o<^N;Ή%^ճ8L0v~&h %{jx29aIߐ79tE{FQ@nal+UJj!I-! 8/cBZ ` y~^?W@05?ԳAҀBq@`I$Mni"B.d+1;:p~ Jv}@|v&[$L[_֣)̷/gld5 '9\L <~Xe(6iNu+ LJcJgvCRY&+,QZ߉Y`,_*o R%Mڨ#m6!I.aF5ߜhz] E(5zP_5э|`J@O2JFG8 ?v=_a+ҩݾ=e,H<@&!ƕ?eQ NUÆ1WqNJH-.[G"E f˹B;@ߗ"!`wN=N虊m@< VLP'-Lk.נ\iVnVauʼnGWg|0:SaVD{D%/7p\]<>X]NL?"[ ×MoEI5@uX8b3H7XU`Clg_UdO5+>ٙ2, ;%Mgav5oW,xg ` 7 v}RO{m`Т3cRt0[& 6}4/Sq~])>{nl gbC?E6ޫ2W兼)&9z;R&EF/iL"66 Q}?)]eWf'JfpM0F@58"$֊2P9n?QK$& m1ow}3. 2S{ڨga U,d#~OC>#r+xQS1hr Ԃq ;5JEzQ(#HoYjE!/YQ,fY`Gf1cYгc`=3 Ӝ" -.2(7 p5u"c ̂#Gn WuzEK֟=~žAƭ[4q ?#:`=ET}}F]!\w!mX9>ƀʉ% bjjRL1&Q)vJ7$l=\=z!7ɖ쨜qq(SwG"cq3PҨ^ VҲnWƠ1hq3M}[`:Ya]aEAnqB= 12w@#;ndj\ݚmS ß(`1 \=d銥!{ Sƕ|:/h5KMӴ5s\k)?b-Ћ_1B%.%TV-2ĞlX#PWяuC,a:qկۉϲAB~RU´m N C:j[GGV$DƲ8aKgVp`W1 5-mt&O7_irFMw @!&+&I D_J^*uYNeH!*wk.+3RS5ڱ;Zo`pa󸙗JsDARⰔ9o]N:3g1om̟i)i25YZ-,H޹'߄8G0"S7}RH#m 6cYcr7wFMZ׊;z )Q Obx ,4 I_ƅ'IGߖr[G|=7[ WįdF οV|rL06t_,;L htPwvB[v:1vt/0{袶OӯH pb^+#qI[yti9Z$A%Lnt"`TQVpM/9K4Q6\PRqQ8HdN!tcYާ_Bwyܸc|_ܔNY=-5>am Qt$rHݚ8mjRЩut9~fp`E6#H·HX'IFPHɋ-]JhNZ}V-pPW4a7D<#1b&c~ɰ-@<,,)NYie51Kx7ۭ<_U{+uֻ]@[E9Ovl߹^4dkRkхױ}OY-0SY`?a#Ct~dEoQ?]/ZChWR5sڧ9MsD x [2l| u+|O;qťdM'u wև^3@?)?QU;ȅ` @| ӯ-(޾<Z% iߧǍ翵5FvytcZW0#:* wcAMԹ"u`QQRJG.߮s0wo908KG h0tDN1?N:kslȑ|ރ?WI52gE8_Vѹ t8MϻcWwƐ Ζ&D}I? PJ㹓)aycp8_/|$vJw32 aέ{*홒*K3J}4-aE>CK4U0SaE6f$4d2_g-SzB/2 (^{zgyE^VF̗ZiT\QWc}$_A$1}`kS.A Θ·4QUs7}8ƎÈ:WFV6f`Թ0@7L8UQmq}h8YT qr:QZKnZEԱҒ|ͳ4Ƞ'inhX WRu}bRy &9QTIͫ?y])]j4ʱkG9_ƃm-8vm!x[ y*[,xlyG}N<;hꊩ:k6V2FPń;P~'Yx|pf[|T ˗ '^*M/lY_3Pع.j (NqXWuBAg^|aТ2& BwSzO XiJ-ː͋5]|5AjwqΒ8%7P#pz1Pg=8r7WY郴|y:Kn35&/v !e"r;h N? ~kmbhx>›;_ ;&-Γ4[LJJu͔B[O GW=yo/O/ϧ#" oC6CH][]m)HL`a$גwD\)fd7%2,{#H\LMoX]dTc(ϯ/cdQOpVR @&P'dT)h` Zuӣ ?W3<,Dz\84,K'fu,̦Nq"3ȟ 1{^#OhȪnejυoޜK^8O4oVλ;$U7qA16qºY\U&f?jusAXtimPUno/5pχ",U,AL謳PwR_%׋4qq^: quZi]cFr,D@b!aq)8x,oUJ`i=g(0@ EȧA%Gv%jȐV!Xq ȞZ68Ea?@Avp"00ӑ 0>P!$/bύF几:fZ'd7[xPI>;gr;1 Mf4$]2 <.hKϒq$&-s3%lAr*ҡ%A du1s{}րHc/B /8[nɲש?9097'ި7f*. [\L .͕e"M On돘+:;Lī2+cPv6ڌ~VQ DGxP%mVUڲQVl/x1FGϤhtSq gj.*i%"3bg!^Ȋ3(}## y!@ QlטB5` H:^r]Pc356햛Y:$'o0^tDm1B|N׫f8nWi=DϦe(H4(;AeG,+,T/Nv4oܨ0A7^y٧1pMZ`UlB- ɕJ\&'T9AFX= #{ e;SN/%-Iah+K;;,Lgx$lץ+"%ZnkIqgFڗV8)gfac=MzXJ% #l=-M" j-w;3e$VlR!m`98cڐk?+Zdk Q! _3iS3!.SscL"yӾKʿ=J_!p}HD&~ݚj|j!0.l.$4+_?!h)=f=PnPWcP^35(b1݀>YBoHqz>[P#g4!WgGk?@(XM m^:rU3Be'zW\b >1?{S}2Bn6_J hhUxnfGrXE>Z#D k4Ւ9{, I,S&쒵<]2E5Ww5z{XIoYf Eߙۈ/=~ɐ 0BaX##3air݋EA BKV;~59H.vjWie2,A) W;E\wxPNc-E1~Kp|@Pȃ*\z|݉PWږ`H"P4 kn@+NO'x iV9ߢ%GY6J+)g}I 3{8ߑ62740aS!Hm{A_6n^(QK3]_oOƒóXrtM,٩L(i)* QPtzzK`/cjQ2@f栆-ޠO x? 'uOIy=>g=Sr3@&>c&-Q>|ލ=͏Ю LjM*w%>v} X oi *"ƖLR◰r{ h} Z2P! $B/,'$"<Ɣb oOgJgbP<;d}'ae8!=6‚f ^gɑ%I+g9q)iXbzi䘊8Yy~.YE EX߈"52Y'F6ib:Dk:-kfD:̂A-sIטT^s3;Tuc6<%/PL(+J&6+c@-Ȩ}58@okh^~"5 CU.=ch1Gپ@)+e=#vG^_K%9zjhR,U󿰸5Ơ C#w Ί7éTA2|u/qӁN"&|;q9b&EKYv\x 葿oS`dۓv S9} |/Y#|;O[։Ѓ{fAoT!5{D!-~ nqyjqʵɄ`5ht*2rލ)cD߷At8܌k4>KpK."7/ "8߆( PutΜ8DJ}9cyrzpNpz%i ͩ } 2x3JY--kňZg̺؄IgЏ2q:]ʩ|$>>qvp-Sm ^Z줾.&%n'9rCz^{! 4AVB{]R{=4'?3tYٔyMތIN '- F_nF+_#׳f)تQ6=a!6 ~tl|$i۪[lu: @b8HsٷgumZ/D'm6p`-b%3 ә## (ϒ_H<&Ȝ$(;gtQiI&".kjmR"d.F~DUǦXtwy9]1=dWVȼ99Sq蔥K(gH>ۮ\_m3XV[C_=eටS[ r^ dyNC .BerohjjZ{,^H5~SU5s d J4J a|Sr+puchvF06FU/{ q/ P,{ &ABvꗬ:%L&nyX,˃ ΫY*O/vHT 25&jͲ>7A"8Wi :]SuO.}#a Grc, 'Ab[Hb$5;i <_Xt; :N{ P xҳS]ơ. [stoS4;5-!B[8QVw:M+['4Fة%|%7 U8\/i4W~1%Jɭh-NaFw[ '/oŹ\Lx1ʋߴyI3ѪwvyGl1(El2'i {٣wM՟j5-WmO4 :;jː ǟLί`m6*t7$\g\9#7ɤCfW:;Vodv92Ǎ8rkp3lmM*|U5R͋9EXvBEUHzVaݻ0B>KB~e\.a6!Ȕ1Τ ]NCT`ҋ窹 V&Y\VxlQDnoڧـ,;I[IH2EXŤ<~eNٷ6G<X Xv*)goJ<-; X1oE z%N'Oإ\PVq>"f=Nclue-~H$)7\v9ld\p zCD4cQ2}2RvǼgv%ނĝ 5\bİ lTf Fc8^Gi: CbQBŭ|Ī;'>NHy=Ywctʇ CetKUusH rru "Bdj+CkF)O&;F\Dp!)\xtJ'%Ǯ959.D;"Wʘlܼ!?ńhܣ^h4ؔk>gRe#~QV}Hĺv?GzMC%n:FJmƥ;C:ꪬijyr%gX J Us2}" cH`\F!OhiPam3@ɢ/H_.BD:uJ(<83li19=gsK1!RuUDXk-"̯㼶%mz្D '|~CtqK>bqwȵӸ#Hlx9HژQ#k7P@Yۍ茅瘱QT3ZpDvzlAQL k8m^Y01/CH%Z!'&:Xh+ S x"ů(wb A :K#7 bnjchHÆiOzwؒmI A-KU֍>J &v \|xA#o09L"rQ#b}XORVZ98 G"0*2$"@] G+ak>$v:Md\+q-Z4Yhb5){dQo ]Vcʞ\<]˩jf clI#<6 ~]>x)+ **R ؛ouSbE', f,p%"+Q43bdX7IF  ZMw^H`lܪIӠDeMjaB/ޅ!laY_]Y*8[*!se-T m k҉^wkY֦Id]ukV'ơBsH.hH#"D% j! Y'' 鸶{v=U{"`U{T8eL GXdRo4ROBnh88GkbGn{r/ea "QjVt/NjnGZambG]y/AZYF| yTI.^G+of"[%\[vw@3Xxswg=KOIt{iX]}it kJLFJkP*N:eRzo*?2Ԁ`T~6-V F@錟YHBsD=goX O$FLlŕ~Eܰ*ulEfMA#:;2΅%AL[;K4>rD؅ѽqU91%ro>KzmHC0fE4͹t©CձAïD28&uv% ֝fp(|I\0 B JG?7]>Oy@qj&\*W:}r4^Z7ĹbnU |;liQmnһ3e#\Q$/)%M /Pk4ԠҤu~ePu)ޜ*pĻ1 `CWX 2_P{SZY$x YN$c/*E+o;)䀶 &fK/"^5liΚ<{d/b&P2$"Enќ.t3ln!󆈋;MCDg&i FG?X4;[un }@AD^|c={տ='t{uд֠zM|ޖ0@`]Pcq+GՍ"tT5Wp F J;{Ұ@j \̒s YN]s *UP ZOu64^F:~x{>s K+5pDoMA&XQ{cb]WF$ #f>Ʃ̶0s=m&++76| A[@)onAn|/I3q<b֐SIOBƯS\GZ4 'WYWa\zZW1i9dh`c.>9L4=ⷕ9hdV[oc8?XrF K7bUOa7j:+bܿzKԿ7_(Ae5'YU7I laf7|UUs٬$df;rx93LqUa9q( J9R%Z?mbO$Vy뢩MKҿTLfhuK_s in1ΌD`=RڛŘ<> =hpp{l=4QaNYNv ]MdQ_gj7as\.73"%D:bj*@]V5%M i/_` .V59YC%>vm$Fm rpP/FXՕaq؝o¸f2+v~Ph.*B۫0Ht޿JĘ5>myfb|-ehMjU >]G>hCX4{~ըUKwDI.8B(60ص9Hdz೛4*X aHN[:*.›sʶuS#sB+Cob^n>"2*Gzn6rXڞR![Wq`nW;YkbWAD&B:iYRUݽՍ=>5}3}abߔqUh[kp ?(e5ϏkwPlT6[R&!6Ib!ʲ[Q!.lmThoYхiSwzLIj`X7 yĆ{'䏕 5lQ"@՟ci >!#9~:!7N@6RdcqFd$oT$i6BZ񚪚[#|`^㑐0NK #,~U2xUMCXxYsiD=aǢi UM{ܷ ?eI!rj't!2ԐO}MжB׻AȌSһ;en%"mv*$T>gv P8 =)nK8n7X,Jd{wռ8p?'e 5L!ϭUד)}VK [O ! m *%FJ/?3!Q `<x_ _8Dez@Fӌ" ~״{n*$?F_u_j`hV^;HS A1 c&z ,9Beu7T~p+ɗQ&4V 0o+g!ß>.Oi˵lKtmgJh!!Kg5J#6‹7=Y)k#`c}fP]nc]w+`-S/͌]\ Uz1RU]~T2G웎Ch9*hG  2qze0hf~{;tS6A,ftAނ5jȢ-,fU`gIr'Noc%i)ToßkafKS XIS8jK_v%`~O(錇Z TKN'va66lT !B[SrL>bk5>ҡ]ߤ a| ȸj$}Z Hɶ@CruO*[J[j zxX`tAyjX1ri.i!tD Ӥ7HDrٙ{DciO8o;2U9$"`w_m@wJΓY[%?7+$PXF('`aQW^pUL;ЦQǷ!"Gx T0مKEƙ$؋_Yfa,,W=-&O_ޚ-B}9NGokH<=6fg<#{BqBwÃ&TSYiIJ y!? MB%# j5>+_t1Oz}9Cг yEDځpC)8kQ(e|-6| :!gJ3Ʉb^Dvfy)ҝ:G-8ArB ؗxa~[hB&=2m7&IWSUF[2~Du({ AW<.7u+a8GQR筽ơ&gYZ070701000000f6000081a400000000000000000000000167a4afb600003db4000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/tiny/cirrus.ko.xz7zXZִF!t/%=t]?Eh=ڜͩg@&kH!p2]z :i,6C<á7cFkɭܘm-懣+ 'ªȮm&{k@OA&рNNZ6:;'< ֡y?iiӕ.ENl*PV/tJBSu n1{ `= D㻷O#Vcy'葟mNIt߶̾F9!Y%LcK~^(܊{( ǹ0@tCQUL ͜Vv( +Ndl>).}lX+F.5}I3Uc5`_ԋڬTY$4IH?ЯV?IBʘU+6FfU?rM*j B dSuY(5ClO(bCuL8xUzm>!obS$e:'-T[ mϥIijv4?_։AU%8NyB?r>%tFAtȼO;|t$7B(s[k:xxn2<B% b߬Ogmda=bPr@"Fmr(uLɔi]t5ߤ0fʟKjS xa 7am Mvw}[a-!My+a7;0)_xL+@C)4`3}x;EĂb?V7j:nxocOV̕ԊY~(*V#mSd=305s*^lT@vl0NU3X[H u)xz]>8f3+?*uhD :m{A @:[{@i[02ٜ uZfn5AI|bNYћ$wCl4{^XiǪ]r3ܜ4 EHX_K>0-fSNpokګF+^g/E~^ T{=#= K^ڭmI봠Tc8z\l iFSǻl#ӬVS-R3#w᭶Q hDpEԵ;e;< > 霰Twqw[N-6WcGd _srwS gy̎Mvw*/'yu 2o%VJ*u7^oqr@*_TN=. Ke7t5UwI?K8V |kgb.]AT(=N,!|P(inQbRKƥ\;vv!lgf\ \Էy;hT Ya=uta5:n#TeGFX7S;5`x$ d=7Hɗ\l?Z"E6J FU鋝~vWi_+̮ɋKNx+=֐)vLͼbjRTFS! TB&G.l(dryLukr63EP7Z"@illG\.էۊF,*[53FY}gHU';@[[L3 &RAeI@R`˖'tEkcR%2~Y7UWNXrV۝rd`VQ@iX"ai9da5zQOfաE9p!oFV_t=ʣG:_ 2^^Ch?qz͟UtLv/-^>p;9ݝֶE;eECvOANDDt]\Իnj/տ y1 L-М{FqmFБ`l&L9~喽dw#:!hO<z]aTs %9FR/QItdcF(0MU nW6s43uXe67YS렜~kUz\Tk7ʶ, `Q;=rɳy㍎ Qr2mOͤ^{]ca5Hu@=}ל`NiP8ZYº x<4(Ve985zOoZ)`crcu$$qtoma}1-/=o8? &.EP[A dDFE?M~cEbS;3>I|-WlT\D96,oe]uloM#Mc`UPe0^ "y knN J2H¶8CߋQ(K}j%m">i&(C{]{sٟbݴw+ᰈN- 3[onT8Kq ~D}*7}j'= O.VdƁ;4a>?o@M&T{ ƝDj4 SGlQ-; _wYX#@v r*:x6D;S# |P1A\Kـι W'h Olm(XsH63gX~g1 'bz\L=[ӥ&k 9ѧn҉ۑ.6|ha;mI#sPYm`QHQS:szޙb")ᎈX%=gAe蟪cÞg(u3c+N&q+_d?(TƠ?kU@JOӂZC(dʱ7cw?V,4:l=$)Py6. ߨ=_/m +lM0 TCBM*^Y'X~sLɥ}ʒ\_?kP!=ڇ`c\u~iZ f7b>R၁ Ϥx `ã}aG/$d'0jDTҶsKz[{܀v5epl |;վ@>aƅJ\?̉`-펷 E@VLnĹf?zKIXB@Juܶ/{24>dRI0!sz#w nfI tkT`({R%BiyJ)pyeXMȡ:(yPJn:jaK8oeDWg"=v^ɶMxhb$ k4D63oԌ( O* .ᆧ:"LAnjKF|NM47.i>fnsYէ,؞ABm 7 bI6['IB?tZ 8>gO}D>jqqVDV 3} Ͷmu4|֊6c: ;0fM޵0+'uS?"&]  g|#C^+2>!mD8o^xz>-8sM&95i2"J4!Z-m '\/FJz…/DشpJ{keiN\}ν/e;4RHyɊyI>7})܆!ĜsQ$T_3~U?<ٷ;ڋNݥ.nzp(e%T(:_& M}';JiXg[*PڶĬJp Cݓ_sl N7 ^X{?K/bւ#@:-Vgԟads_l&%cאQ6O:e%j}Gʽt„1x H%~7 ;RA}׃j-qI~%ppm;IVKJ-XE\i'ų{@&9`z پ,( p#l&9Km*`d'|^㎱n%n{ En d&Dll)5{OƴݥILw ɋQ&=?cGXL >1;}p>ޯqP@@ݧr`U.ƞ&e:R9gbzD.C%Tה3U_ s'`rsŀ~6fHޥj%L1X'S% Nڒ[ :?T7ŏA>Qe*r1\KhtN5#E&-6>BlX䴋=X|]-SQ8j.cє3IC^ Sك -$8ز jndx jɤӍ62S ɀ\D82mFk o.wRJd[,+T& pZ)dɲ&HRRg(!#hTǹyu(ځX+4kXYI'5sd,u@p&5=)'h֪qs|%apNn*=e?T]JVxC+uNhXCI0Qo4慯lf]$J.$fXVn$IK3S=n ]?žQ\wQeWC(]՜\:xV"AA\ Jr:;~Q(&n>!JC<`TdTmR'FM-Fn]zLo4+hF=MKO3}k?$do=]\Zrm'I Oh7T8}haZ޵LD7s+sK#Mg^{h.VvʅU:DءrUisWyYcw'ׅ]zGCp,HźU ѼPMn׻RXysHkmZYW 7zӽ#82W(ܱ| iu‡)Є@%!|HD=,hЮLǞSnhU 39RSr>zu1vgJGfV-VoԤ:#:3ZsBXtqC\s]1ծfoF[MKcw@Lo>ItB ~w^(\B$G}=;[5ؓAǿ/ov1G;gO’oH>p@j0kCfTI)}GFgA,ᜊb:ÌIU'pg-Vi3W%lu2]^nWj1}dn=f D.G:#q '((zWOރ0#詉TPh~8uIO(+>>PP gs6ꢱW͘K|Y/!E(H];"GSjT[uPp!l+ѸzNV]PǢ>RjWdj;%gN^4QOQ0c*S!^"=2N҃l^8SB{:|:e0CI(&"'iO§$W2cdu:gq'/f¨6bHeJK5m#O5RDBVB4ߵo))GzPc} VjŪj`TM+(Sg$]"*>߸ɣIWxyQ3~5}7@3jju2Bԛk\%[' Yl2:7Fs,'~ qjZ1_3s8s[:ȯwP_Y9}xJK,Cx!/sz# "Iqx+2:%:ؚ"l^T&NHe}5P%`* VP*-M4oYL=z!>Vu|V=?胑7$&Caew"ϚaX;kų7M,C=[T.+n VE(tXugKlv'GCkfta x#UdC~$EPV>45ֶXS1lž @Q{D +˥~*D͏^L4Ix2YSWS˴_k2%8R{o4hA"Su{,BeFZŗBH"գO^+iG73%KJ5t .R9x~CZkgfiK |ϯq!m]yKZUx?=3В䜹yCDIn|P ; [DŽT~F#`dQ3Bmj[wRÍjP1ߤF+H˃k{nG@d=2`[{ y&]sJUAkHP)>3;9ה9+XsT]*yq)rC݈AW%ˀ+BYJ.QDgRh}@< ̎jƻ ^N<iF+@% 9Q `ϗ|SV{ z 25 H`j|B@[JE='Q׮‘AW';:@:^ɋzw؅ZZSiuo PKHdvmPTg7/FW2z$"1ʙ p {"fpWT&B޹m8Ӯn0U0c:nK!z[f NNq M;YH]ۦ ΅;hH05zU*gX j@'ɲAU;rL0y|GꜲjA"jx`[nFOAV)5(`YӵJTsZy:7Ev3SG_uxPpHK㳢5=($" ]y*y-Q򞒜k+(jP0 "Uɶ-KSA1k]ub!]0Wя_is=4>a%YM,:n@h]U htYm(pZZA>0;ھ^WULw}[&j3;h+UAXo.Hy?4G.~ n]n"_Ur;Ajۀ3)41PDŽ9 w#Ѯ{̝`It SlV9f,v#]aS2l&1H'K'g7śiYM̺7O{A#f/!t@Wvn@(Ɋ'Eb .Q=?Dc1'r?=H2g|hoN#7'i?$nCET'dh#5 ph,0d>7fe)VToJ|v jv^}W%؅xd0;H<0/#A툛zi$G~l(ghݱM؜| s&3($ 4j_@&4Lekv@ĩ(bS+/÷~)n!E['vv(2!C5 e)YE Wndy1NR_ F5y6&[߲+whTw+f5QzA;g9KppJ#~Ȁ4FwSzeuR"wp"Lo+*&TL"\!"YM#D(\}MQS ЗMX.;=KniFĚ|5ēw~"gHP>B&[T{jRρ|yOh.sEy\zD{[b$<6~ lzά^>ոox eB k:mi!O{Xݫ9K2_PcT /3rJq[Ν631eB@X61pMYqrfhV0{Zs;>^_@z0l6á;%{":(72.Z:;Qjo?{g[O(W[LZL %/)ҽVe /ZJUPTBj9{4Bda3Vkê0k,}5TBdTw+{/%Xj|HZGTE@ oZ)NfI8kp, XXO?h@Ήڥ#B@m)!7 }¤%aU4*/$|M| 1Xr^ZW=9Q7 h].Uɂ/0| !DN=}*6p]k#O_28"aց2t!e(es`~ 5 Qelo\i3=iQyx% 朠t5S>{>ZP_k2XKv,?Kt!n'#!!n3ޔ,׾ΉEVfTrJ?.[%;#\A[TKZgiݶPkƾxheUb{,Kޖ9׀ -TDeM2yf`17b (;T&V39/HH NZ7,oMS&֣tΕRME.q||59G d1y348T(-*oP:C'm;iL|Q1)}-ѐC &#T׆rsb6&G3m(4[ v}KΗ(| Lsunw .ժX)=T6,Up#OXC4/h'\ֳP,t`?hs"ԅ|# 1oH9K/aQfkOM2#zΡ7(b Gp)6ɉw3mp. eU wg-"w/lgtd×}.%;U/NK'O+ݶ ;6+0p8Ϗ$+pljV0m(U#pKq]e99]l:˾"ZqU.p)N>g[&p2dd D-.p(~'h %_.`x>/A>w`0WJvv鹕bLTd#o.=t|>U`U* ɚ-;F,5&ɋ^PvrdP ehDENr0@e"@39(6"uk0l{+1klGy,!֙ui=7 Ox{K @u`wKMyu2*ŦHt_Id/կ; 50oDj+b|D~4[G?tWt5F򴿫\ņf~&GߐyaDS%/&-QP,IdUGm;IZV.ܮhVhR/|F~p rKrdHVM*]=2=? !:>WcLVA~l5ϥ;ΆƁpsg Ikd++Pp>{]$.Ȗft'CEnY]c;cL_C.Tfnjd443Amo΍ZsQ;Rt?~I&L:uBVsLٛdT,b;yԧ\@j ^_qlcYG xꠃEMG4"jJK9[ \?.&LJrM +q~/g+US;tQn9X~q#W7YoC%5ݱ+d>cw8tui+v3('-k5);*:欪s'd)7 7 '-H ]ԓ-@|qcc&*O9s}QOš]jiB_(3oV?+ u6ߝoooڮ-h)e  ĩ~O fN0SХ|+֦#K(ytBk 2q(&ıGjbQ'_+8pz;kw"ELTtOj"t[9.FiʒƧ+pk`O!@#r =utJ$=؍<ԕiI ZP# 7&I􊑐&HcCVFڔgȥ!]mAiȼ닭 aZc{^_s/%k0V$y`&6Ӡ) $0ác^rϓ" UܩiIəTťat!پ!_Y1?%bd3qhN쁐Jg+k'Xqs *%OX  ,ëa).a9(i0,N8.ީMu4\&nc?S1,wY9(a6FR@ПRig~5Ǎo6_Ѐg,b6#⤹v.Â_){j3gYZ070701000000f7000081a400000000000000000000000167a4afb600004298000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/tiny/gm12u320.ko.xz7zXZִF!t/ BU]?Eh=ڜͩr+kH!p20yP"YOȼuӚvv& u:܅3l-ߺ~/gnY~gԿz{g? HFa4JT87D*bx?Y:ifn"ێ 0Tr/:wn(Ջ^vS2Fe g=وKVCj봋3˚V[ O%VBa;3:42OoGaDӒ%`yU"qȫpϷG){j><;q=\1<40;Y+0GA jp]'\pxw^24R٥86SfYuL]uH48f Igsh${[o`wdV]ICyaa npN>-GJ gF C̾o`a֊y&X`BmHZǛ[dԠ\x{qSėY/AQ[E4*&9?Ua’'ҕ98Qw-³h d=eNМS~ձR3fnY'Z8^ҳ;MJG튍50 (k }^i3wXOgl}؟\2.3 q*. 5\G hu*,"PH/&vex{@ٽO{J_ApXܷf]-+On %Pp8GMdKy~;MelNSdQDz x␮J$rJpx2<Ð0 V<`<?xG]ZR˄rp9C3h#=bT/rCunyv'-@gFl77h JVs BPw2Zw~>f19R&)~,Jg#ԉ{Ehe)joVGSSsjAhô2m!zѹ0D%eyHtNy_'6EwɰOtϛeGYfT>[Ol!4M,B'%}7$T TTpQxvUgpKEl'S;qCwEˑlf34cǾSeSr$lqB3<Ê,Z;i>Q[3|F=+"c`ɮҜ4ck|R(qzv:jQfz9`$ %84!"A%x#Nj)-$(ekټݾ(L:1=!Xhwf{BUFP諭G>cxs7ByE;JPM#`DE5!(JT۽f]{I2[=5l!ubۇºQp;AdRZ27wr9rqoSYeq[uaOP!u%ֱ a}qmi {4lPF:Ghځ|:˚FJM) :*$h>.#iZMyAs{WMaqMۖ.- NqEGXE HbNqs^r(6#@ƺI𥑬z@ ʀpyxݒ?,0kta3KMZ-WW*Rc3+/ą,9zA5i0|fW-c*ݔR6;d2pN.̥:e0r,\ǫ׮&kVo!* xր)/4YrZ-l6Һ17؀ cC`AerX[ءc~9 "U:z KHR+NUFy]_REiйaL0ac;+p]a9g'w2续JM>F0tP*Qzi<ŢʢK7)wĶ#ceF+@8$ljN,@1WThꢻM[X;{@JK68Mw 1q9 96ya@]$?^wCrFmT) DTq unX{f1`O<9 vEw)j(Xݿ!BR*vXVVOuJI0i0verVҏt۶C r3r/ݫh3OLMlv1A3VD-9oALB)^Y;w$nq1$[Ww%cAC>fa#|T\ mh}`w.e, lhGJ{ qPg ǭΣ*JزxlOqUQĀq">*Ps27LMfwvdS#ґC}|tuKo7 ՗){ ZS/TUԭ9?wf:aH-]pcSD;1=ahM_5,$fV,^X-}?xnX,eh ,.]z9ҌD3@0Mklx1DoKzTN:\jA %\|!ab"ɛr+Il_\aXAnßWoFӗFeɠ;=ZG?@9Gܷd&:Wڌ~t 48M){%g$҈6pIt-=5àɗOJNidr~̠ 5WgX=+qw!וxd$Ds+\i}]uւcdy ^b_*Oa- A1厪4Xoۖz}|;g܂o  [ר$x!e- ey>wWr8jp q#?0RAe<)ٓ[D[exEZ-~~ Uڨ 6<8?=E2 ,w-zwݺ'_1 Qjz(<͘VGy,Xlpv~eKwGIi֠l.S9|sq["~)ɾd-/3b!crl>~_~Fœ2ٖм:hNq"͆5 pg"К?5y+t\ݻtrƎ:$t#Q-v_T^ f,II;x (鄑'5WA+(m>("/Y(Oq?=5q'8!\/GQUXXC'M{&X%u[}&h#DF|ь7/ i?ne+ZG2߭Blm1M7;["%/_`. jMa4V.):C_R^Q&&2?u #$Nj -2 Zʫ?w^8J[=S#qPz(vnD M%X_˧wnpYkp+p 앦oM|Djk >/ћhG&$IKoqY4(/znCC8x39(Nr>\̬qGdd5~}ťӄ_!N.c 0آ>ml$yՂm(Ojf0 Q@=L1h+KaO 7<qC릜O(/;[hJҙ~t0%L^Y=}jG߫ TȸI*VW/~C8͑]͞})/92Ik-R_jTO@){J2) +s/)"G!B[rd-}%[ GآYU蕍QN{}S1>!Lq2scKy3t1bՔ7`ˎi] oiPPdNCW~J@~iۜ'%^զ~ňaRj(7?xg-t֑2mLE#e?x|x[r^Th BoFsrwtf$ 9мr>z>l~1Li8lEepGfv04b8y),GBP}{'[{%x=}wL<x4544ZPuM3=OGIEO)cz@}m >pkYJoNh%Κ@ 0CΩ QSN o4'Yiney+!23>Xioe}׻HgT, G-'^ԋ!>c`M=4Ͱdk4 ;0l<%^NfdzF0d~mXou &CjT7Y3c]6 pr*݇{ y"#O%¬{GIus$xmiV+R 3[l>xdYdHW{ڢm-=hueJ[zc̯>ͮzI&&![$cZei|C5Zo[sG#ݵFk$~A&2cD*23%+rN)HK:ntyvv-ـl(S'2/߿dk.׌/JBNgOuޕX&hM:Ġx"9{ Dw!~Z /:Jk&s_8%SSh ͅ'쭛o G aԢOQC@$bŪݸAo( B֪ۨbN͡=h%w6JXJl2:A5f"o(1yZB0u/JF$c>Ek8xoٟ SKZ [Wy u]щh9gyנD\SiQ[i_s."ܺOᥓjWtFڧ15f4،LZY}3"ZCvoOAR7E3LJBS;yc3߈[14%HZ~@@.6eSeV3Dw^`^kkQ7Iis?s;a{?Ǧƪ ˬG~EGt,9#KJw$7_ҝDP;h:{gPK SU xvL~w .0 PGizPb}ZFy &@yHMCkA˱;9V^0`/UwHr)+a[zBV}aY~3FѲEE*ĵ^ \(J;8=/f6x4:3޴amaF2D4rb}!*ZR^]l cc~@1/\P  1 Vzp)Æo0G5:e@fBW>5S֧II8 Zy4yͰ<% }ka59x79 cX1 k."5/lPgK8+3¦0_ ob]Iz,F\cHk+{ I=4X ]؏2ES`mheca<r\&2 *Lɾ/cqѺ^ĒK. IoBn#.5G9prS0XwM3H'U9H-~RaE1Ӭ-?\|~tVn:I?lIaǺza.]a{" +J2`#d7>vt/3r)W)99%/qٌ"^O9Z8޻b u\B'`Jɩ|cf lc>s>5i|Б&/g +[0F2l;DWhz8U% ^q! wϗ/LJJEO80!ץ}6؜ӷZtMr]X4k%ǼwF,@|h^42~;;ie ab]+ >n4T>wq}"ՠp?ѴG@QczHO\_F׌k Zř򉜨i0I'ָ>e0qJ~~zyWQT=F`dwI,-)O lApY+V]um"Yb7ql'r*K(H_Nl^c;싰 ll-nD`8elZ 6ůGO}+>HvPE>;F+,HnJ85M*)qړ Tw]a=f)8{Z, vu8pKJ> tAl_JcŤ\Y,ySS%\n)3HC!vuW>?>ɘۚZHe/_w1 [B"鄱ؿy5b4[̕?Pl01×(akLaր+]TΉ$=4ow\#\~OiN)f>:"UWQty@*i U$vbK r( pbAE0 KT^K:dZ9}@-*Oh@///-̏[ xܶTq$ %0oڔ7Ѿv:xcH tk.4$QIX?H8 m|iv)K8p%Z ~o|WK %"CbqɇlMs3he;M+/dzS}*n:3?Zð6Qy4[hVע삾;y/4~H?!]di'rݷ$mRkLA0fIЊVtH8Bo vy9)҇Td(а)sU(<J h'f,]]\EB53DŬ~*7&:M1,(a߷hC.~k{;`QԾyUʬ h)wN30%bؓmO#[1F NNBu,1sҨrY:>G+ruD&٬8IǠ!Hn9kO=dȔp\3¼%(7={Ag\n &˾&Oe8gzvjIv[h/LڂlZƼ!5Zs 2YW8jm״{wZ.ł9l(gv'{p.05cP‡=@!qCѮt? ^T҄K|\M4z7. >8Y /ė$B)BO'G{[ّr.u oxt0wN<ִ~-V MJ)(X=#ɨ>bpIsxOq>`C)\pxd#!.GctCc;QQpT ۞d  i% |ziNF:QyeAK!Wcp=|gz* sqߖghgu l-/tۑ#inB[kRk%fmp!h KxK[%$൛ ί4Beu8y8:MhAZL@;qWbN#tUyM)Z`&P=aY57]1AȬTfë]$a-;g1FّNsŽQ6mYT,lkc3eT6:QUB_AJi %:}} z(7k65c d-TO^ 6=dMcV]]kFgnv2cCyszѼ5$-Mלފ1DKP'EwVhNr"~-nSGД/ )joB'zzهBNXv]nhOhwDP^)#Xh98EDxwgl[XH0I֖}ZMILPgK`P5$B"NWDrCWר:jf4?:o617Kԍ !·^K'tujt45?! @P!RC>əjNq^š T L1E:#TpuGrZ ~E$l ^ m2lljZ ˰ 1Af\aҌ-B͟RXyXdܡRWU%B":n2Utzlx];4 RKX b+ 9T* rEkMd7pI?%4PǓ>)ȑ߷nL.빸ԏjy%*4^p@v.nmA CTqNHj>jf T+r ]7/Y(zm?BE࿑ÿc弿3R^? mU֜.,Jl {[}{+dHl2d-cs3JKX*mjbc+9~BrA32ΥhClGw^Z"Oh)a havyOrJ)Q$͝XAf=N8; h:HkJ}ԜaImWWAgeU4#\s&!ߍZ_ZJEסᄄY 6gST5]^QW5ſ5*rn k|:o]ۙ`P2܌b2 ({| D%BL{v4inF<QHȮW@*2O.kKļ-2PHU#ėGpPXdY'9UO=ՠfZ`e5eN녏 8c"^0?Ab8ۀf_})>:z+?G[KeDra]n7o(CɏsBϠmΫ V_4C. Msseȑf.=SFCJC3-UT;~~)W}u=ZX_n?>%Ѻ QU0ahP|_ߛ΃B,Sp;zB2߸oҧeSΰ[c>)ԇY![LKCoz?vU-?4a{[6։6E&{G{g7Vai,Z_~yBFNsw٦X5-R@ojKORcZ"c `23eƆR`< 1 {QȯnO(n:g/ n<& sQJzp \f'* =g?]JnmJ3%%zW)42~(F50:UZ#X.L-)k^a_Y&9e5Sh`58v ꣑{1ou<,}#Z;G@`_d 7챶-Ӷs&?4n[qZc ׮YcasdoKCu bQ\Pє)G6@\T{Rɩ<5r.a5fދnqp1:' k'-qjףZGFUJ_.o~!^y 28550Ψ "=9o6%*p 葁U&'|RZN#eH. z*4<vhm'M/[l#@,? Gkdޓͭxٵ @ens~QF],S<"f5'{;cGP\JQD:Q!THƒ3}16Y.)KȬrܣƈihױPɛauQ&rFreQ#:?̀1ժ*@+]Bc~v躘.>~Pm(dϹ'B<9~! =$ny؝{u;3yWٳp ;%g4#:e>Ű 7ɣCdtG%BYF,NG^|#GMIYD;:I{LBE ZJn5 @BrZI 1&⸮_/o8voHٙ~z!̷tv*C "g}^lحvwWͨboLt(8%łz*N`Z)ЇI;#yA> EV6LJ%&Sk{M:`y5e_3wjmѡ0x2mΎ LR=)h~i.9*y˄Ӛ|̒{+cդn(ôs5/\7:),>=|y1GKxc×=Vk0uDRF_׊M#x4J!C(>g.%u+%'c |#5ӎ3?0M=Qf탫)joPex־=#䙨o \yR+<55&x3;ctNg}OS0&ttF<?'ATLPk6zY} 0B-ҵ ߝ&ҹv..qv, _5yWiQtb!הQ)4n M>ݩi =ETMӺKVS|*ӕbQ_qFrK2 '0[.Ca1Kwia+Sss?).LK3e`O<IHA) * EO^@9% ]|`uE Kڏ wP[whKm,t6E>rVo|ΗT{OF@\zwē w!6CdBSv %vς{%Yh;+Rrl$\;%(m&2yw42u+!`%yc-SG΅ŪĿ>HS}P.dITgwK׬G2nuֳ:jn:)mQ~ SƜҞf'8HqlLј0]w@| 9%ɾQ ydb'1Ig|0gwt <5+7e*i<Ӯ-<|A_%h5oYJD_13ji 4uA!oglu_)̴2[un WPjNEL<,2ZmL_ y5~gOgڂ:*6XT#0{햌wy9(ik8z}PcsѝiTANF絋_[noRZ)>6fdAuuae)BЏE܌JWU\>uatUFꯅm3,XmRgc:⮾HU#^>$e 'LpeL,Ba*vvS&1%Kh[eq <_n0k߆?G0Oh=@{oE ;lCe8 f[߄Cgei6:_?4mfDZYf@2[6E3_P/&h:\0͗v]$`օw/r8kstz&JEB]'Uń”+oh6#F>m*ȓk@7RJS{b҄)dM R_'\E7& DA fÊ0y#E[)`ʵވY!tE2x2/RC˹~_렐xMi1qMbLj C٪Pup zd٘@UQRq=AF;ݼR=Ǒ|P]ZJG;.En]躟K dS/]|1BEM *(*7y#'2ǚwMA:-{'l6[H([ ֘? 5 ,?Mdoh2(Beޘ3Ad̠wG]%9ϼ ki>F !Y߀T.93:fk(' p_d"HЙB"01N~O*4^G)SCgC2hu(i#|Nf=uYuk *aTL?H\*܋a{a^GO7S7g?$u:NSzCb^8Ǩ w;0+;ޘ/]".gv|m0t<DWz=P/Fsl[N>̢aKL^Z'kQNt]OF]X)dD `=* QT%\2޺|iR) x*G渦k}|އ$&UEQq)ݡm!6:',㦖FFTA wt|3gNH)6A8:YmϜW0[j*^GW)q m*u QhpB Gq=D4@:Lk!t7GK9,")/CB1?5X`!N;>=7me\2<0{ޔؤ2XCKdeK_UEjȯOj,usVP ZKvfu6śirI*Luh3.gO;.$oznF((aȡ95:a8׬0G~E%6ޞ.}Ɯ`7?lP@\`v &l.Zn0Múۄtr㨁$b4aomZx=z_ߥ "yu9dr?/C@s8 xVWbr( FaIp U<9 mMqsӸ"QF^J?>i)3i JJdSyRQΏ 0̕o]=>rEmA#r=B)fOʡ%DqXr/qMVC#۩o_.Nhbt<2qNۥ.g#[SeP3oMD)ؖ+&T|aQۯÍA==\{Z Ԯ|:v]XR.` ؁WlNN_6̟h|ex4_Hmۇdh-/yjc>L R4H+;%2Rv1S!A#PYG:VVp7l4ŧZF]&aĭJaOrYτ dXb—tک{?"6~Hoֳ %{v96J9kZYggpj Q%J f\To,z2Ցd&+ݧzTEp#* d6׊ t?c/&Iyofp?vh e<) a58QPhnoPCRAdڂDGH;j7@;s4̸js19p 0L/gL@u'l%ӵfP !臂mQ9}s4)O>"9D>eĥ ăُo%=y tjJcHeރF+&BTy#`T+Da"#`&].%"=CB2ೳ:yjleĔȤa}E}w x:T I)n'n_V:Aɋռ6hٚEDU cdkʇ&Jd󝷡TM@Ey{i.)NL_&&3 3]Lni9f8^*o3ss'zoĠY%FkdjW=Uz9 Xs/m:?~FW|̈́sx*TL. I̟ÙtgSR ESGٝj"kicif Ҩ3mxqy!9{vFќ U-u z)9,FT:).Z :nsWr_rWJ4♏t%P-ƪ[VJd!T`be/6&Fq!NM;V GG$r׿a}dFgk3*%WİD%wM mqp")m< 'Th&7/y~_YtᑿwAwN&a*r81NQQfʼw.`$֔FP"X&nhlmlި 5kM22T \kku=ffh1%}܁-L+_G 9ǍabB}ݴGϳTSѕ+S f S]/ui~Pu13V(kj̣ZiԥU_h03gLFBX>&4d.8c!%`9=ۃȭX[!_Ks[; 1\h\[&~7.+'g#ޅlJpy%#Ҭ8Ձ ^EzuL <D@"J[wxE‡oj:A(RKYzղwTQ]ڈ|kfMI)y$ѩ8lXi{ҵ}Zxn0& DsI:`ΐ.~-!rix.L0lo"ȶOƄձ'%J$RGخnj$F~|/9/G=Ȩ ת<@Z㇋w[[| cVn*;F@jW޽- L>ai W8o_H hvZ[HӴ',P|odDrxOOEEп7htLxPE]c߷>>5k] QxUT%M0?ۮn5e kw ):DOɃb0-R "t'1 8 7ZƮ.8}r2$w7?U^ y"*3S q4@S`ЮC83?U ffJmP ) f)5p\r{_ ><2kRt`twڙwӥS[$OK(} I1JFKo2fTw*Q=ȥ" qIGtĕjnʩxlǥ9Y*@LWORQfG:Y>$oNM ?0]enx Ebe>L=9k[ lzl@jx1kP]b -^4^3̉$PHmTMg C1Ja{VtIRDqRXb&\,ŵu5ֹ"ym9ǥyt Ѩo=Z2|bENxv+|˱~8#E7CM=@n˱<,Cepe_8Sj[ D ǹ+<&,TZK]u'9"X JmAx44ڦo@S$F ӇeI=C=] ZCYhPrJc>GMy(jqĞyJ5@)~9Q>fce̮#jCETm.etavtO`'z1.ڰWaO8^| ZʷHd=q6nNi9t>ȨhY UV>lWI}= (!OwGciڿY8{`W&G-a>lW-3Z'(>>v ~)w*0vJfՑy UɨCT ebS5%;@ˎ7ݮ;#):7tOjZߋVGWm#(]0PВoG'Y%sM-tXMUYL dl-8g 0@}ZWFv>'gx`fme4EJ>`uT_cla޵"Ja`tU2Φ%)nnI ] N YMܖ䲼7x+*PYX愳3o9tKJXNO4[rE8+g Co-oJVSM+`Vtu*4ip]ΊfSs[;v'fue:gHB+xAQQEy7v#캗 w!&IQp}T@A[,^hfxS-QDj? lz:\0vm11Y8 Л[Ph0x%X@cM0"y+$@? BUcǯ%YUJ!#m -~~۔nƅ3vIX4UΣ'[_Wea8װ9᎚;:N.wX0AGFR@17p.Ӊ߻C}ʅG`4ϵIVg紤}uyH2KSHGqn٢-e@*[3nyӸf.M\˝{R,Lo-|銆\$Hl t\'9`S~l;ZCW󫫢1~a~],=h8GAACToL(`);]"6;;ԈMs2h,i12et-B)AJ# s*2onŲҐ|\Ɏ3}F&U#7mT&V^u>M>:qzE,QSt0 u{Z*Ӆ\KCZ)3%ht]$-_ TFBi}vi^u[傫)Ac~o2`Nm=ΙnZX¨0F~VᗣGdUGu2kJX7B*.onT2(%ķe~j>*%;_c#dRO}ͷg6?ȩ SNrR@$zOg ݂os歿XAt_,*9^{=ꄥb ?KTs>":JHwdDF-Ow{bt|l4(A湮EE$LssŬPSS6U` dupdO.@ uK/ OB1E [aW$_ eyEMڀ똗;?J.^fzIJ͆=̉դJ]њ{q`W+<×$Z :m_'*m 9{9TNr/8:I"nN E4 *= hJatRp5eyƱĮƱKF<հmA#LwZDugJi靊v:jC J^ly質ηjonq j 1}>u禤-7W~Ńu:~$ !=q?0^;dlnufI*?8 Nx™eXXq0Q^SBᲯloF أ_^:p3(z x W/+HP.}ӱ#5iYҐ4<1`C3Yl9"()uxk&!3Nżo68aUٽ&#yYX%@?֮Y<c:lޛc>c@&˖s} WRLݵҷ':4g]Dܮw8܍"xP/OC͈Z|fP:.~٫+NPDCl7&65Ͷw ȹssg^pܙ1A%wcACGjФ2]o\_,\3,}ƷN#}EsI>"E:Q3Rn&S[2VkS̹9wPR 1Z6T:c"=‡5L\S1Jyio {.c2Ö A9̵\ށkFah:ΗTxS6@o͝Z,L3+paaVش³`cn̏g]Ǧ(q_ U1v}W/˻ ioX5_!iVQ3ȍo'a`Xފ9c,ڡoٳOg|zAnjMT3 ՏwJVO4c@_SW؆P%57 ycK6`D<ن{ۣ!%ARb?B'ZERM$r1o %Ƒ fl^oök\-h\3 |-6Y:JN& 隸/͒h=&ozzZ73@@ay:A&ׅˎifu$NCֆ+Mҏ-z0UAR0EY1UXܵ׆Qf߱%F,]aakWvM {>A[ #E"ZT330[BXvzD+nqizbj%{g7bE@/W{N<ʾ D F#h |w8݁'V--0DإELdΟ3x0Gtl1@/W67LQIe Za $k]7xcq& &IHϥxM:x \ .J*{f;Rm[jsJ.Lg.t[< %8~7hP * Һг~&:*n-5^@Ww+5A?> T(V#+y+&"7#SkE`~b%:LU8M;v⮜IXKJ c$#FCT R/c>7uJ_"{޵]&c\P0, h@AE }\I&w" [ȟ ZÏ 8G@d[ubH]7a~Hly? ) YoCul MA/-tFf Xt1@'5uKb*3ESQx@Y8C73Q5i}M$Q7[ڑ.:h6Cԁlq\5MMZ*mZ3θ.N{|hfǔ`2"#] >i EhMz9 q:o}z]:S܄H[ HD㘭$H^bK'7߀&×2*(HĿ3l,MջW(AЧL۳$ ` A(ϔK4> pM^߇/ի =C2MJױwݴ]Zؕ(C@oHgY6#o?T%kX9B6GnLRk:XYѺ\%');9Io:ٶ_:z%? |PgeuepEjހU)fOg8߉e#Yړ=2Xg!q2 >+v4AβR6pٳq#l#1IN-c{\$nO4?].lqKsA,M:?cNy+)9vxNQ^o_եsM"?\_lneD5)I Mȼъ;xֶQ"p86˗!Ͻܭ.:'MXz8IԗR5l61=e#cс!CF7fǞMAosj zڟTagm6qWg{1.2:ݬUgDln;/4eDKսYnYAw~+l{BbV8{v!䳮$TH6"֤!^O؉T/嬢놊q$yafsjpCnX ST0}2畟>Nw[uc]%4d^I =8wlK6tĀ^dȶ;:*m0Tz,R꫖brFPS6m\A;4q|Uaa+8_`ϱ#{۽I?;9綊~P3pDfm\Կ1iQF6ŚhemЖބA b8n1B]ż6>Q|u \s>Oi '}hkHwy;2x/*=g>c!%Y?z`sWbF@nQNo 1ј8o 3 WP#QSI#ϸ-GKax# .2?A?A`B +"$Gg!ʪɧxInVLݘQ6eKJ=[k-Z՜3zd/;5kBySt'k;?/'YC-UpU[wez RkvD{Kq\/*D \H~5 >Ĩ@sKd' OBLv;\̪vDfZDFx?>7g, 悹M+ /`}x<{JT1꫱= #ryuwLd˄Ы]?FMuIX`jp)Nf>tA-ѕ5"6YWx {ءD.ܸX}Ȣ$ GAmkXк|CX:E%iJm냢*c`Ldmpvf)boe|2uv߷ϖ ;,VY-X; ӥxO@QRQɸدsPeb"p} нdv.cCW%*u|^K:.?;)U4oxMɓ͒Sݠu*QuA"xiގ!f7X,!_*ܣ~+I-ܓm OcWy78TݾDXQHoo%,ՌX!j'NA'p5~5z E?@%ϭRFreF\څiJ})mNx$ںebypΆ"aBAu{.zKWV)/+kUj\Z n "M1‘& “9Z8>&}̍XjJ+wD_"u1B;M4)~4\f@$(EDYQ^XG#J TT;[&X)NjzbF?@:%Ttm 8NzUiȃ}ѡEEH/?E,̋3qeR*WU՝j}yeIoېHK K ,!Od72t{ulbͥARyFC-N6+3෕2LQרBSVFƣ#Nw~ޒMmXRyTb2n='(c}z,WVK?fp6Vhe~ZaF|/;kY2V0e9ca^9֙cY2hY6o7B͉oE7Qӄz`NuВ 1qJĐ dhzߨ,W&M|DMlˏUf{ywBKd}/ ًYsK!u=\K"#g[s$'G!ixs]x\L2$?D]+&ouNкȮ+k HOYa9\ &c`PA|bo.58kE䉚|߾ S-[ P@=I"V6uRI^S>t:er ÅҙT3Z"R6")c9'pd"c`Q/=H?ѡ)#}U/m%5ooS#otm6$@P80ERHbfpl2 z!oR1gfz"L4@=F iS% d׉znKf?2-`wOe,#Ɖa4CB2ڟD ms tZll1 ҋZ?O{U[wx_yVc4YL+[d+p]y!Yz燔jG:/&1({457zʾg=\*K{5>XZL#'5K!kj;Wnr%=Ln{?JzxIؓi C$w󳔒_]G밤+X*ͅaT(]b88J dY~cnmbc{%PTc-¾S"ut&nsAiչ^LyMU9ϡ%ATJB * X̉/0CåJdy_v`꭛A8miyJӬ< s+E楦 DZ2'xt;K__?J7x]bz&Ø) /6=/c<yjpަ^z[Z<G WME d6w ; o4 =mM+fStg i`s $l*| P/A;kݮk 2qD! PB}:JܝE>:"<@!G>nKI5nxPF;|٧wgh[#0Ap9t%S[QA@)"l^::*9O9HWAQ4x(z^uxy#kL'n?EMFvS5^}(l )Pq|wj{@"b,s~fԍT㣷qLCL38M@\5]O&'v sҳS- /EV_E>jTi$Is<51vK۸տwo[Sit_O;>I*|$j %sYMʐڛx2r͖`HLSNSg]8DAg=J[)sl`zFe;2?_ *!N㶉|J :2n{A&/FvBòeQ #ONm,8F46I- ;#d0&-x`s!X.i|ha"y\AVdZ!tʐ2#y q2xAV/T)/jxO%ٱot9diL@aX/?p}{a*xžPX($vvqd?~gCLҘhuFOTwńeT^"2!r7: 0E{Жǯ>9ɻS`FOso]jWC8s@1.5A9"q>ϏEMO q-)K 8E9|qvԥrM0mli$NkZZ:do1N" @QؐΧ^ hF _>) &pTG &=3_p_q @: 4Ѻyf3TV-xTBI:T,A'ܘx*5fr8//=wSS0 oH)Ѵ%)-j=f$ߵg",|Ҏ jy( G=&4$4=E ly.OE7*iEmxyˮ] LЏ͐?SlƠV,2OנjU==>Y!`="WVm2KxLeE=_$~ਧ9Cé,f̠Dl(Lj1Dp+a8) >b/5yq[n5,xSWLU!x`ىGE)u`Q< 'kSeXxy-:}pGU4gM*>V2;R Ȧ_J>Wi{R2:g2 a&Ǻ[QqI5EDÐ:  ^$ە;M# /ǠD[ԁةw8he3,j֖حa2QCWY eq93جN{F{1N7V! _z?Ȳjkzc?AFRȽ"Orzpo{sԀUG;/ .t!efVrei6fx7>Z)5. 0cB tC_x;O_` ޻{oG\#5-:53&x;Kv!!~O.2Ͼ[{Κv! ew-.QnA0+bIY %eW1-LqGAN,}pȗuܮ6PqЛNQ"昃E4}rO^]p)OK ,:O[TXsR9f(CQ՛dht=?UsZ/T+B1/bՁ0!??BN(99H-7.Awd $-Vuԉ7[EȐ).sdzhi>u (fsX< 7Ec`G*qspJBVf+JN,:ɾY>f[L 姧hؚ)Ч FbaoYл8b-cO$U>_՘@{_q ⑝fdcܭo!)i]~0]ْ~o ~|;h(!`[au\X\\ߔ< դ""Im@K6b{ѧ$9 {x$ 5S30ER/Z;X=`3|F15$xbvO"4t_`F&Tɬ/pZh몷9#^N4\޳}Ejiu<-h#%ЧG#UIOqnQO3MU( ƍ6!DCSk /wXn? $ň"΍",c$OO>]ӣ,mYB%?@4' C6T/X﷡j<`.'?fx(BNO +p.N5'vG%<@G YLPBO ^98U/v D}6F!L XuRg /;Ȓf/<@eAK!~ɬw,1p^p)HT0]SD 9we3A e5(FJoR َ(YXIf_D都4A^+Nrqe2\Q| &r(Jc3䈝Oz9*D09Q3>>3WzaxR`bCJk̓'}|'3Vf='؈ڀ*BI\ *]ò)oSqo9 ]2m2JFY j2^#B ƮO-Ȃ1:"'+WuOղ@uD^={8Gs@[EOt,~¯de$w\Ç8ap)!6iD\\&yIਪC:#TAd<~{VwķpB23s%_j7z =ȇTo aq„xfx=-V*n\ũ{Kv.@+/]8%A!"5֎~c!8tlQj".S$IE#`<3e"Cv'=Rשr+ 9:"x,FaçA[ =/i`$-\-G4Oށ5QӸJfŮ/o7Sُ`%UijWzglScʌ =K z-j~=1ڣW}]mBTITQ!0DA /Ȳ!!|J^S%X4MT5_j2^.D0.%rv(VaB6(sJa3:(}c-ߊ(lɼ~dj+Ù# Ro96$uLX$n#k$Ngo农(2%VXh ԟ,vpk$tD^Ey!MYP~V+c.VInnͨS f؊_7:tt<[8myD~TwSnLW&bQlo#7R=q,r(dUi `*4lR05ڣ6c)pu ,y 7#N@THOXa2`ܱcx1{7x[:QN%q]D7a5{lys-2t\drh͗BbZ]9aHӒfdǴV.݉IX:Hhͥ K@z28JR͂7z: !ec[-ӘQ\)Xa2b7}DJH(hd`cu # ?p 8!ȒPxW|̕?ږO idf4L׊=7hPRZ~G>iƗqM|U60?%-׏T.&x߯u/+?hDƛG"`IʜozwYJAf _d.9!Rz^z>ΣLK.-Ы]yFA"Xk$[,s0A> hjaլ-P#iX-hgh+ Zƣ~ T~PY3@cij'ͪsx,uQ̣84T=YyX6*7KBvoi< U!0j;# tԪ~ o2;g/(|p8#`f]= [X%3{yn(;G HKQӿTtr9Cx&nlBʥ;.WٖMkka',E&_'ï ʯ7-S)G-.d(BɱR*O4"Q4*dօEJ:Ϫ|rE稵|I+!w _nk:Xܐ>d]z"`e8 9'yӺʵqjFҿlI5 Fڏplzd1k`íz*$Bڸ",7Op n^[#}z=OCԯ9hgٵe  g@Q:]CQ7 QÔm]yKGP-C$7_RbA/J6?@N~<6Ҏx MN>YztYM4KCm=".V,X0<;\D{9uu1Mom4\,5v-s_o8%Ӟ^a^s~:ut2Pc> l5 :wm-~ AZQCL)5(w6sO9q Dt3GZ>4n+ۈ2- C(.qMȞGKS"PN;n̦r0tUV1 L8 Gjc|:Z5ٴEF:LPa3B4[McNj ӯҀ~\A EhX<9Y81αt^"慵X'ye0 'P*Rb 3T"Ę}i򖛉np7pc{TSU;W]>\*e/&${jqJL> "'#bk0}4`DWW.1tмW_b DY1t@R?s],Ka2ߏU< TC+5"50vA,¦LuD񫸔-Vtg#YqB]:b`4%R W@M.cA"`av :lQu*8%ټ bVKaX0lUO|[* ǟqIʘm3x.\h\q+a`E (f؆fΩ1/SDVi>rE<霣RېҶTX 'Nz!NNoݞ]S>٪)5*Xr(T+$yy_ ;PBf6! rXu ~hiUV zuvV=PΧE+v!5UWm !ZTjX9Inp/}`-!0EWKW{=MwF*_LR޿ Q%|H# %UWu%jńyH݇u4+3q7Ba:g?N_~JX6qkCڡc S"d6k}%xJ+?.ŏoT1LjKɜ'.&P;%Wz, %E Y<ފ_.C_1 ӻ<#Ŋ!z,AW\ 1*іh9rpi9:VGE=]?63 U6_zꙩ%''s[Ae#;ܻ6WӿyB+3l  Zpk~}UkȑQ#_Yj"ȄNi:ғiT.uW[0l0Ll_q>րs;50bJBT;v:8&m}qYnm/z?yVܟ ]+?e7^_mPmىxO5Olu$weCYoU̢ uyF|4S" rqxQEz&o S`saݮöVE l:zi^ "jH+z9/ftLi%8ࠈ%2jtڙ$H C'fy5FR=jɯC:mfaIYC; 9iMtU} Lm (٫uzk⵰fb ʲߚQ"CT#۸^ͶZlL[[% Cfa݃^DJAftu5)اϑB"kwAϾ Jow -to/C4kl1+vMfk:}NuDDmʋȝNܨg:bN%P~Zky+ {v9@Q;y&tOiݸyPL7"?G>>_&X;ď,8oK鸇.e/>7s+q8Đ̶z3ɞw'OH[Rx9[RoFI-]ºtT4cpm 3޶5rmOjɖL' ' I'3)}3Q Jb}aN]X8W f#e'XV(KJpp0B.V⎙dfGs]a,էTl0SŞǛQy)_΁o=g e!%yZ|r ԟ7^` #ͱ@ߕtZW.qu<#Mo&83||hjhzݽ=iDQ2ՌX3$Lk+ra};l^Lo:WG)E /L_붓QN:}fkr%Zj-zΚ{D/4 nu0T?GDznD:{,U|+;M-ĉk>\ 6P*x|dao ^SD9נc8{s;ZQ(t3*F#TaMՃNߔITe(_b3GgcDfl|{,`jqk<-*KA{)}L^vl4Ӭ_ UV ?kG2 1Гȓ纕^1<m 䕧aC|pZ ]ECleknDyɱHwIUF()CJjV@7#]c2.LL)9PcMYa ,O,)i}tT8֏@8`$``6s ,&G$XNJGb,<plJsȊ@{h fSY߼#\- ئwcp>ȱ;PZ'wfee8; roC~,xʴWVe=ԡ@v36Xj"Gf)zV D@nIi%w]\N(ݔ xCY v4㔍SOUΡUcozHq 3v4zF-,, s{RylY,.֬c7z܁ih*dOP ħzڛ2އpk}p3<]`bEF4d8g9ROv@y_ /Ṳޔ7މMP:лHz;~;kY*pH@ tT˲) 0qgc5qWs`Pʼ4w>}?OhB`/CN~L`Z%H&MCgj}^ j!;v #1bӧ_ Z55I@R[5 k+{>z`~%B<'ϗVIXyt,O$@o$d)'݄ޥOpUj$Wa9zm0,#be i<"D^5@C ;ͫ3wK{-VNc^!@=hU&Uz27O}+ Jw$:?io]-Mn@)GSD"`Ȩݨ!-aM$w%fOX8Bt8O} A 0nHv4 R:ulUꡅ9SA`u W2Hj{,2LFʓ'XSPJ` k:kCRI],a[Lbp*g!FəB1 '$ -U F}Sa٩ޘdܖ󷂂(g@uXvTn4~NQO;Mhz@3;ұxtVk_ꈙV.fs5yƍ]Μd%zGGUi4:Axj >El~߇#\]Hl^.ƻ%pQ;ϳ>di`5r]U|Be`@rVw?k;&e5IuaGi_8nR$^- 2F%kvn/},lNsB\X쩈SM,8)O|!_TfnY[R;p쀻vo)C)=!">uw 5aVX9YuAf͒ !J!͊jScSc&G~eC5?Ho6!gpކc:7VL#/)OP#rQN}\HlpAGGvOvF? 62 72jǹ%E,O&@;; Y-E3cZuU+ɺgG3-6 !/%4#D7`mrDOtga%-J4R&"H'~GdM@0'm+ IqѕEO0j혅cfZE W#*vy4lck9L}aZ/#>P%#lesƱ梍Z$X^Hԁ"xՓL6%UIXX=$yeMO$C;D_}\A7LtØ1W#$ҊJazb{R=Wl)rȇN:VwY!ups0GtSW!MNҧ}b2@P<wu0Kh4L'u;59(|'Fd6G ¿){+ ~4P n+)%<}vnpW?S=k͵TF'Q6ۑmmܑª)@\J-=HܧUt|*Zw5~b* +̜# bAVoh)\ВpDm:Qu%6H;_76TBb- LkWdrC S7NC"(`@ΐ?)pnGZ!!j+Pihà4*YyMj&k%p!OKD!P0#'ؤʫ 0M{gݓI3YKaCs:[9}5 =6uAS|7~u$I]4} VH++Dmx)uD%u%):G\j;'2ئϪUƛ~P/5Pm%9|\[CaF7v 3T{h92 Ť-}JӇՍh_1d;~aP:B*l08Mj]q15AQKz%_T!509TbX͔=_ Tx*l]MA0'ac Eȑ,wUb4~ə>Ka#g?_ QULTaTDNTjIF Ƕ'ڗEPM_!˒!B?>!I_̝" 3g-ɼ O Z_{ (VN"`NfƉ5-S 8v\՚9{.&$(뤎GJcQyPPrM^k0=Y%ۢY4C vA`9M'u) L5n S᝼MRg-gwwRP_prq"PL~7dX.*{Ysg%/̵csRi\l0XzʔmJc~i6:gwV(F¸i`W,rOȰ TV$)# 읏q`eW0 'tT9 brEܓVƠGXSIvB!4`5 UV&>Qv9}lP'7\Ql''Rԡ9 q94ǀf=-F-9Z  6UQ:5`zzmI\-O!'쐿` /~#;J) ;vAڪTYٷ-W'1 `u@#.*jTp_]>$B4G1RXALec2~v'pH> 7\7CQ&t%4QmG#֎]7$7,cĥADʹgT.; ;OU/# BDT8 ̤#$˰ ޟ>b;~q^.opʿAWY!G XB@C>Ug #D6Ҟ`SPGR`a@RiCnSݔ! W&RCʲ<GVp[1-mOvZǮMUg7`oͣIR4icu VwwqgM\i .=.Nwh⍬$ʳ4FƏ(wĜrCM//4?CWtvQ=FczsT.8CJ^3 { ٶ5|=4 "[% mD}58B-4Ds.OnG',#s^+`{j 2#4"'@&^&ȍ7[l]RVXF#к_x 1OodFh Ό#n8}uv0_ׁ~WM #|[qO?F$֢`gMX~ʐn6(MB9u j=1瀲4'Z)pz.{%AdU@,L=Y 8[dk_y(F] Kг45:u҂{YJ_Ȭ f 2GVI9^C q!WYֵR۝_~|.94&DOcb)B쁖Am u.[:uh\ƨaʲjpF,eb]^n4g5l0`{U&*n,{oj @$v Ӡ'I#[ ? ХЏUw>>5,5:_ rWf(Nyb'Mշvo/S*,ƀHbpI3pa{s2OU¡(<N DE Vw MY1p}AM?_HGאԱI⊵ԯZ|#[/YXS_- gYZ070701000000fa000041ed00000000000000000000000167a4afd700000000000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/udl070701000000fb000081a400000000000000000000000167a4afb600005414000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/udl/udl.ko.xz7zXZִF!t/2uS]?Eh=ڜͩ۰8jGˆItzS:,O\qn&p-T\ug;S;kblA3ia L(uUl<9V24'P} TP/QY7ݳkMؾtT: . ͢9xN75V!-`M(L0CW0 R?,x@2^#ʺw~V%;DŽxt{QoN2ȳ\b8Xq[ZnҴCݢ !،Cwiߘ49LَNqR#BEA 3_??>SjW2m/շQ8Rg{9{;$Sfi} "'#. wUDd$Ɖ+G/"Q I݌Ɯ6 'ƄNDorT9n4 K!RUvdq״qba7Py'(6+n}4JTL\סWQ+z~$j$yTk9 VqBn4tL  Ogn"X$Lyߝq)A \+̌fdQQ[UReNW%ELIt4meo[YdayhpN$8mFm OyIae୦[39Τ%6DnNkbPh5oyD__: P1Z"R,C /&nUr.S'm{miW7e#VV8{ΊȤWI*+6#2(V }j&Dmc4-Fl}UzD'BMoKN ^$ Gq\$;Y?HOIج[zAZn7 ߣl`G@9u!<,}$IoU{>rw*xzOFܵ !Y.fɱ#w1.|xܼ~+b#> ɲk}7"O.M& q6vTZbDJP[=NܿctDA쎘!B$=KG]<|Р>+sj)N'4h[ \U1b&_WOBo?s:'Rn%7n)L2Pm0ŢK,|V)JޢW;=6CrI/if"-d6Vd.p]c̾we@cGv)H 5!VX?-w%X+H|c#3z2lGg"2@8^#gvRD1i~ԏy a̅QwSlk̜6%4=Ea,=I*9ى̯"H RpkbAՙpr45qrE5TwdžxI0*CP&1$/ 'j v+UMW ,z>6Cq D2Š8}~lvAl㞥?wWD' ގV"@lENF§@[(/Kay0rd'71g4F SP#+N:馞&7^A4ێiaIhd1ϬV3Nz_<'+'ֈJB$7U価)==OɈ[yE\i^9\Ig#ہQ9vw!uDc=ͥپM #obk}~!5y$ˎ{q?W}w,,˹`OED;ާI|é+U\lՍʣXB4<$~?S#}@G4ֹ߽~V酼 >7HyЄѺぢ5/պL{ã^(kOEu9!ԫoޖG7`Q~]  *2<`8,dy$`AOV>Vn$N |aT^o-y++nڸэI[0[1lZUjATDcpFN !>v#ZʐK2s4TJfp@\0}5< 7^ٗt:V$8#pr{୧kQ :k\E* ob,z8cRǂ}0 jӯ]0ՇȔ 1OP#)r"D4&zJ)lѼrA}ޔ_!¦4`b=D){a~;WSy`Ԑlëa{2WO/&أQ,{"cNO;;Qt<_,zhcGs_1Ə//}åAXǍn/ (G<os[1VEso{aMV}xFz$# лcx^Gi4qn0#_`1'wd,Jn|;i]2B@!]!D >qq(C2#v 0 zGzrsꍑСPXl@3R1ZdJ-\9_T"?JvdP/̈́2Ib\5-}m@ab r7 Bl$MY$Y0(c-\DB-ah`Ͼbk@z!L-n(= E(g,@h-M\w"h$ME H t6M3S߻R8y%"m5CAx eIhuf)p4!Kjj JKp;ev0)QBs;R} `S9wMl]KJ xG] M!nFc6n7HVd2UDi?!CkPCh4CȜ\,#5 hũ#>a&ɦ'.@vdЄ<$Y[ǥ 򰞡Ͼ5G\s{<>LhZC!5m4UоYE6wN 6@y5JD3j/Md sҀ˘U'K/z]I%{)NhyBl<=l^W(L/,7_d[ֵ01y0P^!@A7n,blJWS Aqvhlב"Anp`6g@1fZ-o1n95-Zd:؛S#x0A 坼IXl#[IFm-rܾ.O\|MU&gKLӹ TLg UIOsgn |caO-ڳ_3"oyh,* w4Q-$_N*92u"Q|^%P0C =ѕ7\Bxb{7gRemW>C:5{I;@B2H@ @Xj|~ R]4F˗ 2zoTryS3)>` ^شT&Pa"1g4E'lkƛRH woAHFNLχU@b]D&fv߆(و1miUI\`Op*X@KO3H4cҿpߐSٺtq@:~)%Wh34}U/- Mi^\2Gy`|zdbHJAUn-_xW gCD\jOEC865#'/41<H}(ڴ7a-z;i2qT*Kg5)eͶR˾eQ ^v4_:e0;#c"uO7e`puf$NF4.Ux؋I/=2-1(|(p%.(şésT,#>PRwFW9~d]9D^aalb͉akGĄ3}\9*j`tح],pcjG: G}dƲ2x< 6eM59 ZE0b+hH-"L@L?g@V]<6 eB=8uHzq%0H摯b@F"ѣƵ^} 1cDTJyIEG ӿҢ %ߏt! gΖvBsuBIzj_6#usP8u)a][Ԓ??klZ 6J=_M 4LX\`kk GV kM|qX:?vs,"NB?'w:NXM3D1G|ܕp!吆}r(6LJe0w/,.#L3 AW4W!mlIWuo]6L:uROҊ }07ӆē]nI'PjnDoGX1QL^@6^/(fumLˉXׇ0bLi|F~Ϗ+#! -O{D0uݜv%NC˝o5!Wh.^ҖI3t)-Td"i3#̳"ohڡ9M!!;V(2$zn1(Y358vGG@"c[ɪ9duπf}Zh)ʪ彫 pPϫm9:](^eā>CSHJ;HBz2t\G/wvs."EPdOTp]ky-]ɖh}Qp cP&:̸i:>C]бs_-e|k,Yc^d0[}l#'\j^W~Ȃ݈-2|[x>w% lW|c:NJL#9v\*/$ Zwhb%@&,$֎Y|EQ2{:b |y?m$-1a` )Cm1J]RnNX1zM#e0Rg]d2v!STn'9rҿʯ23;<:2"%f]:H׫jv0Ю]ٯ- _Hz`FGp]+*>D@3{3eӮ)2`D kD5A<]sN>CtHQŇRXiU:0캁4[CY>ñCcEAm4}r/C;@"Mm{ED .6yau]LU25H]sn_.녫`n{ѽuǷxIz upTiED-9& [azTE bcMfL2x f=!'Znݼ!M~A$z=LDi)Z 7 V)4,E=CU >x?R`YcY#gGs ,ȓ3*jh .җ<1Yo쯰E|{%}2{'yCځ3jE'i<#b1աHcAHau#m##rJzKj_",s F.Ԧ(X?o&K!6I13 >~S ئãGcOдQjWLx?HUbʹ=R>#JS?=ٯ&+R lTska'' %·CӲm""`ѝU$a)wKҸ=gdov ԝֆIQ==^R#ff1_tCGabtO#>ҩ noq5=X`ԖURv:ǯR̂LWՃ-jY{Ҝ(Y/LL۲Y4ƥ+SG`| 9gbDZZ{m4X 1ոdNXu{RDt[#I-9#+>>1VhYK5G=1A\zύ|y83N$CHv2Vl$шB< eHpBT4|UQwJ+-S L>h ^w$୻ޢ.!G-npȻE% d1@ؗ<:C=XY'.aM#/ښjp'&/yM<0B*Yȱ}M Sʌ/Spkż|oӊ3$ص*f3L.cGocLI>>j|d°4Mӎ̌_[rmz]jIS>C΀]ˠnB0dD>uv=6ZVhTolYT2O]p] \^F쳽?JLˡǿbܩdt9J2*VJY#N X}bc/fkGV~ gNLca\[\1o;lzSwɦL-* %$UrCb_'^>,1f!*j*7fWF;ak֠ ‡vXL )'9[slV@{J!XwZIJwZ؋ WUDMOJ`"CqTTz{,jS1D>*~Xek}W2G#_7p3#d_pQφ!9B'?Pen@zp \z #f($8t~*D%CN$rt(iRKd1j*==ὺjNآN3߲8/Z/ho\?l~YNwXdO$Yjx]#.@6 KӒv;):8J] $paKU-ΡU $:ɶ+KOgda ~ԥgF]SϏ2]Z-VFMI_.J%Tbia}0=X}YkVnr5Izh9@@'JPj^D!(&^C%20#[τ74iT Y[aT&W O мlrK8< L1$Y3VS?$x |zy/9|b)wfZC#F\u;Z֥\nNt$zP/8W.$1V}ۂ}n0֝PmR0S}^asu>=%B͉-A lP]?gVHцVEk L.ZsPґdc\Z5݁($ȑy:Oz$C=_ .bbXhFh +GFkwEZAO;0{:AJIhF#-Mu3bv`Q'hЧGtV?*kK<('v3b}`؋9M$dB_C:h;Maty_͖rA)dHՄݭN#8$$qI `*yRszLrX36d'jYi9W(RK~-%I{/݄t0##-7ʹ@͓]JEƔ6)hGG$'ZF]H5R멎~uu79H_i fkQ6J=u:f^uHԥ.x~D%fUڳZ71qf?!Il0Dd"o%-Ȳ51LyFŔ98FzjR0XwUC{Xr5G5V3AXz-uB8ƈ>g MRy/9T8VN-8{`Y"#Y]C+ػUdx bbg1 `D GN%|AMF\P}3׸Rq`TLE7}{\GPt\H򮙇ASJ85dXebS>Y"DNiEbk4{>;Q7b2J'tʞzQA#u-:fshzLξQ;1$,{Y+\;=Ӝ%I,`8wy~tLB)f8`m`)3[$$HbW?&s˔lf1n@AŖ@ Tq4I*L r^6c˞[ieوX}GjAoȌچ a*2%&*Fho 68*`KUPt25+p?Y<[%A:&{PU4޽IfSkFJ'V\ypw ȢiZjYT.+rTem}?!E |{MEuiXg:ĜI+!(0`aI4Ɂ _9pcd|PO~Fߔ=$fW4L&aWBCĚ4g_ogŽn 'sގ3jk_yiǮL^.jSȢ&āoە8l5ǐ*F6 xE)*Ʊrdq=ɞ&5`˓=o{[gA(eI%Œop}WizODrTv[:Ur~?Hӆ!Л1E!y=37T2^2'JҺ<o WKLUݏ,5ۑ^_TO8j4/GѥG/+y! .$)nz7~$@x#`;b,$&T{zfasZ ro1J}FlŹpY`Tyy%צ鍌iT˕ U`-&l9dl y`eE?~CZ!)WZ9[$|5 !HWzEiFS#m~(3n>UF$g _,N:lVН/Ԍ*N5vܾN(5s9! -4N%_|ܹb- >NE3j8LVs_73$5<I$:Ҥu[R |Z_Z\H)_Im̥~qK-.a78rOR2|#$xais Sr dmBY *2Jb>!ќ} ?uBxcޗ7?_jt]Qױx;/uH3Sk& vūOKOYwupVf_1`V̟O e\.#!x IVs X+ڬ+ay}apuT1k._.a}9lg ќ]d0aPnGk#Em̎Nn{?ń():@o `_Pt+13ͲL4x%h4qb#q*Z-5E1BZV~U5'dk`\ ߡ"aڡeɀ`-Jo08H̲8om<a:j1NPBYkX$7[s G's– Ezh7j}CS}I[Haa;%qW)%1g .(_eH}hwn TZzSgAD@$iI#%x#ar{p4dM5r,ǛʙxRx/UJ\K}eAa:BzY "aA}iZzY6hkM:)j*] TdD<"- R>. 4j+Fp q)? x<nw:KM4jN* |w,4)&g!&[& Q 3,؝#c' K$}m)f[X˄הY\oT~I GFBS 2WUŗvlyAPH'd LJ)r>Jo̰P}"V Ffe Ē䅈kN\QN@}7p|\p',,;8`=#! ,幁[D-&O1Xs0jPGPm`o@`0*{y -Jig/=Vl^}5gV#L\qOwP|C=3 C氜u!Bʁ~TkD03PYNdL"gh kOO5a*aն)YSQ;=h\nR ~e񌲍BJEv5gpE)tKLAe9z{T&Ћ4YI DnqjLr.:G]f`&u{1yic$fܗvL!!0:t^ϫퟭp|}Ho?P7"Qx穃 6U߯؛.Јz^lĊc$Jm%?P*gS/DuqmAc [i8I[p4MۣZ7cN)6B0H Sfi\F^)15yRK**) .B8?6aQ>?j0Q%f0uEi}#7 GL#ӌm˃PҔ=lN-.@6: odHX­ja3BO^=/ĎYy̸PzBA1*-)4gIܖkv^JQzhs^C| :I r3/}MAH>kV[Hʹ eSznYKQPX$jl5d_ˋ,3&"ՀaU!F@xkrtQ,A6iZz ֳ*IS^6PHN-rV}4c5`}a6>7ԻJ)|E#q˄# cl@SYbN8W3&k B`>ujdg3&TB83R$}KzsϦ/tӨ7WXǨx3 %,ހ8ӗ޽K,:IYlƈhs›٦^{A*Q?O-mzxC+u,5T) jF#F ¢$͋i LÞWP%U%;w>W!R䘲B s ;n{Ip$=`5UB8j&Q!rjH~kyLWZҘ"mZgMM#+?M2{ęg| }YǝD*}훫 ȖeymEš1gV}%2O k ,Έé]3*.&6ieoY+pLu1i.jqt;šukBPuy_&vXْ{Ea1nMŒm`F";pҋaƎl"Iδ'ڴ)x0b> +7ٜ/𙹵=?wbB)ip_B> 1@vbe9wQ=%*0ćc~9Z:napR 7#n< $ rѧ߬?DV6L/ts[^/NS|>;mL7/ Q.391zĶ`ӥ'|;Ф݄!ıMfFlN: krS-h^n)ΰ@vP4kpj}F<|Cgݕ,$Xjdٺ$|}vift@FYPEؿ* ^b!p|O +.|xIƌSܤp%A!bѻe'qEg]B a +] j((,fRNzj'loU-ck kԡMPy݉U7|wLw:ψ`iLZp?a(9CӋap }0OXB[k~-?6VGbݙis@bm4T/#9xz$#Qˤo/R5(p! 2@n6P_YgSˆ)K ͊N75WfV6iSԻEp\zْt&E N4#l/i&Mlw)]Uob"  /Hkq~fu_ۣ&w! !tM ^1Eͥl/uIk(V Z>&o3ͮH ~( [8p96AΘ:W/1bX#`~2ȇt ^VX)d//eFH5y͔on #EJgo79nKda+ͽ  c?Ũ{KO\wK|X:# /4 \ Cע4ܭMM~L d_ - 7e8VlNXwN9]r/{[92_@`SsCf4&`lPk/5?ؾDeXaV19ؗojgYl= es{k-F -߰}n*B@xXNt~x @s/ ^W(\u+um&(~T]'n}T `kd&;J]#p}]Z.+4?O9k؅W7sY䨬G髻_~Q{t'E[]y 2-%^(PEЧX#0/ 7ہ:3en=͕4YG_j0 DV{*&ÞpЙdd!tž8$>if=Đ,}V. )-V?'N]5}W rwU͑5쯯]|e&YՈM[N~=M%!x|gy&r[DTUuBo+d-;Ƣ.I̳=12O tZA*\~YhLf}-7v|rXeAx:W 6CdޚtkIf䒧Szڳo)$LSn:IJ*g=XvGMp)9Y^6AZ w?oМqqVBZaltзft/4qph+l!3%M;J~Wy۩%Vi n&䥹xݡf@ge~(ٷyѨf_a՝fdgw({kh G.g1W^Laz/>)gD\*5B|$3[M;0R>n2)cA H ~m*&0v[ \-e55fuXyp CQ5o}Gnp y@@!3 mQdG}cA/Y<xUS|'uSuؔ5/&Z>Vh&yTMVЩa/]8ƃQ9fM͟<,uٚp2a,>߰D% 3Ɋ UUD" S#KڈMi#(2 :oĈ?\pC"M2oxTpTONp  >qF+)w-iiҧՏ`b;2SXͽ#f9L$mZ <|=?N ߁CsZ@V/"(HR^x% ЀcBAVwegUĤ3YӐ04;78K3YkUu3whhk[ ]%-%D~pop&Du6i))s-Ǹj,TXP/i~k$Z &,i.qDD2?9 0U8\ @ԮI:= 31Aw9m7COnkQ應yco*86}{ď9u2&pҗؙ#%f)Whyt]v*KȰ\\ c,bAn問q08Y ]Ea_16kyL+- DKLHMm2DnG8ҷa~R7P)ZH}K-@rJl:eUp}b{iJANآ(ᮀ[BeIM ۗŀ}@<ܵpwwTYsNL?yn"Wٳd}kPps|9ܙ@g`h](cvm37,q^b !=ޤ0UH/McS(8؃+ E]K}tS>'#pFעI屋lzISܑƕx73n͘931_*#VXZ f(87}sp'4gM{*԰R$*j\)G@ڐx=wi-m~ ߬s6}{ØsK) `@s/ݕ:r|?+MHD ⵎ$aͻY,Ĵq Ķb4]K1,hcW1,c@w;ޛ8]k. 6;_٬ؐyt e49bC ?*<,,a3R UO!N%@NdYNȣϱߍf\| &_" HG1ʓWr6ڄN 1k(6Cl<^J1dd1Ha7a\3k~"fWEEH5(xrIhГ$~L_xfja&-"B {3CAn~1S! rf-T3 !t2!mG;Tȼ=OmH3@v&*ad1HW;J gYZ070701000000fc000041ed00000000000000000000000167a4afd800000000000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/virtio070701000000fd000081a400000000000000000000000167a4afb60000b25c000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko.xz7zXZִF!t/ڕ]?Eh=ڜͩfLXYt/F0zĸ&g2DjD ߕuI24=G5P Ď#c+f$9<;{ACU`U⽴ӧ㦨t wyuvmx@cӨ\T\(퇰%E|d%m L UPwO#.M7[b^!S@|)9saP߶H!˛3dy+sg$!JWJ&0Y\AdE9i$2s0n7w@̊N8)ŭ "Bʂt rND AhScLsY9 I4~b--Pѿ-$/iΫ7K q=S*6-9*1L'ֈk\j}J>Zu/#a 6\:%N lߧt2U.DȜ/ {X{hה4\Ku}\,tYON.LPݑ/Lvg-iPd!{:Fj^x1vbg/]B#<h]&Wyi~m-yKZXǩ0Y 'v}-hNx3T7h£}f>඼f{auI*{1]`s e˜ܐfKD#7ђ_+xԋ66<|`⋇?quQ˳w/37\G.:%h)ɞ#V=9 ]hU^]~km?mѕpa~ .6z^ Rf;bƋk16G*jPk$05F("*-BִP m")Cu" TCߎijD#Db4ݰ\-k%Q`E^5B2;`D緥`>mMqmT_ex&^EˢF臔 T4& ~Ji<?f oM YAɠw!Jj.s=^t*H'|L zl*dxՊ,۳Qh=I;~k ֫ʻճ8!okD~.CU"6v-ey~G<e\m8{mTF"r>"B.tw"|:ߤ,}{MJ9&X=L0$<Ԃ~%^L͆%7נ;aǰI,7W7)%p+2_rgv􇜷dw~lHCb@l;IC{w>=DdŽհ|q|@. }*;&2<bPFN;+bedINeu S0/:S)~*Ŵ0nJ19lj;h-y1m JֆS9w*(닢e*D^T2 i/س4&"95tcؚ aVǢ3\຃{M{'Ϲ (I!!f=`({_?ag-C0>GS2GBB-ύhx1 cD@ CIe;D8 WBDa>hlUp 7t| 55?oDQ}6<˽&c~x?Zch,;-OQr8#/f "D|-2G?g4^{ScBi5N:4sc,$"HAIݾX1-mai7cy7S򵲦D #(t6iuE*3 r޿ȋ1ĥЕͼNxHcrO4T)[TO~@UeJX~s`AɪcrT1}-n8)H_ߋ=2dyilH,.ʐP'xl`Pi/U 9MZn]d#kauc =8ھd _caQH0 OfY^)̋e_s/ z;SPV[YB eMRq}Ay 6Ѣxlͼ5^~+zvBÑKzWE>k*BQPcЁJ]FIv3YK+pD\li G d%u.c59br:HRPppt4iǪ) Y]+E Xr5aK̶.EejToABK=S64/\,'FaKғC1|u.G'貚i>6]wglaN9`v8V=:)*Yb͏Zyx9Z@K)k}<̳߃|B ROxKB+YGIkk6rMhz);Yh96?FdBs+|g WXCↇFl{D/1t"Q]3/9 BrNwkpx}l蘿L&d =0}'*dJ1Idú<@%3yw/̓.'CLɃ&' 96VWpBtQFDx_ܙnR[/]RԪ9uw $v~6 sw.-lM;pZIkK n ǰڼ3PLi{@܀"P/ =WmZʇuMzƃ)\晶5N6հbLbz@CYՅ8j[=BZ֭F#c h1lf'Og/_%}5+ Cπi=rJ'!.~~i.}+ c~>+~]jإZ }&xԄs1Cma:,ϸEir c0r=L. g 5;j\[qc; cK}#6: <[c;2nya2e KGMױY&-}~kT` 1]یz=;)+ЄMo-J2/Y'Yd+< ̴K8h`qgMiS k1r#PߛR}*ieӨ7^NM@Ixz!K|\NG|$rʷ@Bu$Қ泔^Wyj:ˡd:"$1IHצMK!="8pOMPCg77(,.gAA(05fkYmh e*El=apYr;kjAfZ@e} a]>Z#3=dز.>iz Z{@!}lUEј_ U7ЌYP &m&$ G$&<"dOݔqb/SZrnTɵy5fR=Qv4a?Bkx=BDB\"=9%rJD,aäM f 9wvYI9K >${l Sn4fVd2E>_PTlՒLT-'۽sy9҄6uP2J]x8p+BnF (&j" l{J0ۥ^^V>1TI怑4ڕw1)YIі7]ByL02+ӥΕ;dh}^91&,Z.1rc }~̓i쟾4QL y&iE?N{7JrH,M*'~d<2Ѥ¤ i6k4rN"Ĕ9p0TrŊ/k`EVa.ECx"E r.1:UmowW ^;cB0Y1s[-@:Zc@!`B @,ܔ+7v7 g~i/YjD 0r1| (U@Rjm(u=° 0he V:/˴xկU@MHԃ?!O;&W/}Ǘnn_-ρk JfL՘R+UG4Jt{ D>ևL/f wq)褍})R)ZJ"k$[mi蛤K%p] ,BqO9{"ZNݵ^p#Oե&~9Cw)rj2@deYo ,Y.sj@Y|-$ >/P(?/Q](1h2kz,eVcH`#*{&S _zoui]lCXf4p__R঵ӹk+h k V5`93/p[?Acp(ᒛ,C/D! J[qM' z\%Av@DX#PR.vݪ{Z5W3ʾd[m֥Raq+C`Y'Dq#éP' wUH')يkc/4A%zV =jK|-ˊB@Oo,|C]b_j4&F0%Fz#;znw :yE ѕ3zNlpǞڣ=Ir;s\B?92AP2AMҪ~'>2$Y^_\F̵/ھId)S mq`/|BLP6㥰og~, fN`-wIXDGxsoF|*Ҷd2wxI;Z! tX8E9ERIƕ|l'.hnn1Ʊִ,hJeP܀:ekzo )N0T'ȻCGA[_M"Gq I a,B3~3@@y TUM( *k$ zUr=5NˮJ ڌ,zWB)DeJ+ѵL :y v-3mE|ͦQdp2J#]Fu0OMi0]!٨eF'' 83v1kls;z!Cλ0))|I|=i@y VO(-3PAL5S&.6x0sޥؚttw3k%Rwl)ӘchgRQ].,|QDu1C / x@BVko.ʙTP!d $ D9;L\];,_4D : #S|g!ִ"Lfl9Lls;,zEl v`:Z]"ܩ۟`X|znQ uO jA7=&: 9Ec8O)dbo :; Jaf@" GÞz/NI1nLSvl.PMLzlujưa'bH77]XNYZ{:|R*JC 7?=OxogՆd= X19S`DHkk [/t짝W vg҉=\ۉO2dGkKI7p:@phUyDWedZb o&La)`i'TC3t/g]ʖ%V(U@Xӑ.ϝ(_F.L(@xPjijukɶ@РjƦ@neo@5 U"/ñ`Y8r"F%,pj+D.C F==(퀜iN]]U@qGxHbCw[;I>R"{5Xj˵GITƜ*hYA:Q̰yͳ fs*Q Nч;3(v'ijM7sY/ L;mvsHĀzݷ l@TO-(ͭ^s:}z%RpH؉Z\;6 }M ;^ MA{0eDT=aEk>JeRt(őƬ^^7 Qz1:c^Pz}5zg{M3A a$̲up=wNjPHQi_\!gӅyY`w )uhI Y2Z{GPp2SpWtJL^JlCLlhãhL.-; D{J22q [^].,PD4dgCt }ڧ'}Ѧ&=h8搿d.i;b;'(y_1FML)ܠ\rFk` 3Ud|oV] [?تk)nx{BU"n>|a@d3H.xSESfIWHx4tam ]A@FǶ4@"3;$p3'cwBS !Gz:ZJS#J`6߽ {7yWK˴QU tUQ{^U-p-@oJ[ #Fbi5O @B#kmLp$#L Ց8cC[!\ܵ\*I}R=_@G>ֽ&-ؚ2ow,G]k!:*S2ymeˍ~א BTYȈ,njM1Zfa a2?8wIkxBmeFR1R;#̘@/|2_u bcOX;OJ&~fa^$4Ra"#1D9o?#ũ.RѷՒ{XDEWj!MV`6!S h(:; gl-#` C [rh#<8#m]e*43nzPE:l٠B|pnD|8/ @9d')I$$/y't0hU,thE>|~R߼-yDWhF,{M%lXu799ȟ.Cq8_O"XW[YŤI%oz%Ԇ4͵ +q"vVQ#R? CA:y0EzlDdm$֗& _]S8*Ab?@OBd:N芕;fH?P7\RJK\]X23zQ9<0)yo{ӥ @ggz,fzC Q'D5VdR Z`́Ctyxap6%2$`hNI ״ۖvBz@eZmŽJx ᜅj$ϦҠfgXK=*i^y1uI1˿L&n }]xy> WMI˒ mzYY(p`)@ОC 6>npʄe$#V e VRh\ϰrJ- %}GY 5>jj UmߞM V!dSgxesǩ}_MqM,8TDz^~LqyMEyH%)glSs(] 0$P뜹3 eʶ|[ *sRi8i3gy4Yy;6hEg|P%|NKXhEe0/h `W@模'x.H|&Mc7Qsg{3͖$urEe?tfӸ!gE>HZ2oVs+)/¥@>0|et`f,d7?RzۉbKp JO.s418OMձʅ`ER4#}GM NaE^K't; k@Kt[CĂpdsf|ͼ_P8 ?;7%tN${$<{a7͈p|oI/ s//^> ]"kܹz GTLBM= ?g/q6̦t7A"\`M TT3ظ㶩ʲrvl dք]PNq?$g (ۣdp>o]!̃O %mC~&c~8-fc>F ?/l8ɜ.ƴ6XQ\пQ)ak!FX:rr@bMM"b | ق$'ӧH^5r0yI}q1 :i;[ ?B 9 )Z@ Lµ?(e%S-qT-hp;;bȬohnB Vx _}Nғ+4oK{ud~X&*D_8S4H`ه=c&p}P8bR%i&ifp*(.}HڣD@4fc3F KWAڢ03G uSMS/g7mcNm~";X0 mE1xMK41xQ=irZ^u˚X: H6e>Ol!l A|bA-c26 ^8`@)aWEE=Gsla˻HL.ق 2/Q&gYw˶v:\)fJQ*̣6! Q}Hj$n҇0LHPqjKkbͪM$pgmL'fb:\@+`{vS;are|BӽNus-'?O[yqs0dhɐqgU\<d]!dpY0*PL51z"Xa)1DNƚ`:Py]Q5ZCKGy:|ti {sD'nɴ{Th)z`N\{nϼ ;dztj1%ȐAΎh!= Eko ZAAԗ#gʂӠ,Dţ#>l]͠Wvc#ȭ?"˰z_4㯵T'³H-33 i* %g+:|Qyr,ce朐8Ф .2Ѐ|ʛDU湒п5zz=lљ^8,ZՖyQAcW ʟӆR\TS+[5{$)Q9|pI(2k: }YK "Uoa3+ǐ 0z}Dao. wgMd+Z %[(?o]K r* = (&/%^z3A'r#U$j/]o!ϊ]{ *d&|^ Ji }/+UK0zB( kfH~.:h>4U+q"'$^,?=}?⎜&OIUV7qs ' Ӱ$̻o/fcRkUsBxyS3czrd5X#NDD2߉.z.Z Av+_[hb.#[Y3i{2^zDۖ6l>x f7dx ES[k"G]rGi(g+uhJ5ꦲ5NpU!:bgz%PJ@Ui0 kτ j9{Pǟ*'+t:g>v܇B{xzGk<)ϱ6v6ʙ5T|XE.3a' nSns,-[39 ?/I 9R%v×шR!Q_ڵ ^:GlW1R_KA6m&Bq\1r3 Ŕcܛ#ęnp 9{i!Ƈ;%bI{,t Ě.CkhBړ kUO`P7:PUooM@M n,?m1- ]?ZFAZn2SΌvCuu S&a9 Oovk,v0qjYĬ Őc_=^hbd<" (s[xRڵ.(@H]`~-@ Ja@XBN(?7Ci_Bf[/N)GXxy)g<[N ~hD5 \5u+.sqǠyYw~b*NI3RjI1w4vǯ:tl&U꧷gjg5c T[H W|~5sA,&cO)<< 0t _6>f%U }bf={\ٚK%Q؜w;O)w|4*;P,;3!+7Iv禺@Is.j76Obd3\H"8S[ [Dj#a^V"{W6 vjnxWIZ脃bg]LHɚ:W7PDw)j&|;]&u~12rlFX>Y:_u'@:H./Ooʸby_n*V08{~tcQIst;'j<8r0C:lxnmKh62tm xjQ|O8S<ٯŷߍjYX2ό_b1MsNĴ3.uittFAqyǮ] x3:< rP-XlW\q\,fYI#);ԻަyƵzcǿ`@#4[P/׽# 9mIǻOXߵ}x1" W07j^6d"(wT6(˝ڹ(<>cvTclya"'R.iZYH)"+b܇H̶ g3@mOWw]B.xٕ3E14*|X؎`҆n=*ksy[`1\ n2VzId~2G|? 9k`SIo.d a[Gs QIi[#hthjݯ~y$|r沱qiʆCKVqk͹GR ct5aZt6lV5fFNzGVw8N6`Vk $a'3 $Ae';؆4* *)\TaJ3:50{?^2[NO@!K&v81Czc( ):r@rQW1]=V5蓼=}LNXd\Kۅ\m B?KE!o1TAT_(L_dپW'xVG/hCscGGoͷV8R:ÚsBa%436T.h˸-|.%B)e)]O}Cg;WR_-a!ܤ!>'+#Ȳ+ Fa4-OF TDIssXa)KDZ[xDYAvRJ4'7  N)sjgR"{qGt6( 5X=&kƒV@A&zϒtnlJ Fi~xG=(!T%]v} ᇣ7i(WGTpEܠ qYxMEA9Ltb) }Wg%k |C?w@=/:ۿLA׈b=U5|W͛dž MPQj5.N݊ES7C4NU}R 3I&ZzMQ ,7s&P-sYӽ#vTiЎ{׆(<[40YH+_ s}P=WaںzI@q(>^˛:T?2 ymg1DN(y%o5yThٗawߴ qBy lE7Ɏy̷JM #{`qX_",dƂjP?S-אHKAcr΄вO0z bG~O٧u,ٰǏgjv&7Ő] >ۋSgzg@r]?1GGG ש{Z vP 9Ns3aM!5G[@091nMr[AVww6VJpXLd5#lE O2ɈA=1%b/T ⁦R/(+$Ղc=k΁ =Ms|9>O~#s }2]hasAwk98#=@I,$Ft)ؾyCH1(c##vi )X#N$+iHkOlf (U]@۰ߝ:!t?G/2oC)Z%2+49*Gmb9Š0uz@Mq]>I(,kM f`y)Qr8a?G D4X)`SG,?'b^Ռ HGoQ huF$/Ik RaMtWh L! Az 0 Dff`K5&7ˑ';yM(RQhy_}% ׌,BHkzQU Ob=G^ȑFiz7T2#RW|B5nZC~5I elɺ+DQP(XCr? P`wJmʹ;鋑(j ?[iw0tTML7) nvb<2fω7[*nuسZ2s؂L}Xf0`ٛ.5J9DK.oHeu1ۄ^\IMv,y sѝZ9b+ф$<;u'(w>dI@@*UډŨ1 |#e%F㮑;꾗&nIJJ%nŎ^WW=o/0rKh#3rjAl{6â"zE !%rԿX/8᫤e!Ϣ*ޜ7J_Z ]*g}wp1!S̬QtLfYG;t/ 7.Sp.#f*KfB]HU%\a7*t_ս߯c䚬{>nSfMU_'XwQ aIB3-WzeQd~='kyzA4ۛjnD!^k F|O|M1\ gȺ T]S%uE"=2[Oc4gh>9ˉ8e^n8fNΆQlh mzh\X4j7ׯjM3.#bU*(Rᄁϋi$+7>(jZDmdԀ`bhyelE%Ma@o@\S wNj1\s$U$hD-2\Nt* Ő$Hʤ]LtY˽3c),8SEe$ڡ\!,JV;Nwo뛅B00hÁP UoҐO] "42q`b,䩒>ьNe~=Mc{qG)𫝢nջZY&Vzz)Nl'Ɯ^[o2?w} 2$WOaeVDUeMJD:MaN[]W1 iәrhjA;HvI㮻83F~-%l[́Ba.v蹛AB)m|($zh ]qpX# 4<\!03)Rd_d/UDC?׺[,E*pbv$u0nQ2cea{iXy[|m4ooЧ贸Yc1=LuxG;tS}d}?OYM$RXT dl<>ꧼb .pk4btc:0#ё++{V]X ߤ  xj*P&D(=OǤuk9a19kmw AO@BXkP),3Zk޺>x"]t5\Z8 \8~]2"cJуQISr%6ŦKÙ#4#Nc;ɋrl\B>mr¼UrEՓUP;=p@zF ,%y~V3,+92U 5Us(&vZtR-}[>w)0/3+#:ZpKLAu sߞ2-/ިrP.!WTDEyii`;?/i8D݀d}u 5L0ypɢݹYM%ؕLY9[u2Chp-Gr}>8zy2 `IUwVtw"?+6> ]Uϑƿcs,H@'eNDA̫$Zɹ҈&6aZ4^1;D%mp0JWMl4е4=EH׹*VkNncHJӀ܇ Iʵ-YUɄSԶ}cפr87XQZuYNdkw~|9w] (۩z!&v"kkK@ڟ(,մh}Gn,!Ye,dϿM"֥̎R2syS\kJݖ!镅<:xsjvqhg'`~^HHHqU { urTbb>uE# ;qn:,ȚY\W;LXAPܥ9@7xQ~f=>ц;h2D0(}\ezLUi&NDFipM1g eV%$66ϫHB`V;ѳRM걫$ 6~ڏ41b/עmoQ$F+Yއ7binĥrA ލrl}W']v:3ALxbÜrE 0.d# *,Ku`9[U>po Gry ,Ktq k-DD#aRq&32-ĄkG@ o"gYcvwy\R:CB{ɻwxbwaD9Ji!Е#+Qp<.[( $y@f5pkrH\OQ[H|U>C/v 3_ڂ1g P~WZ]?eglA1qî*配zЈ㧁w^/{K0.SUw>KBxtT^ Dϼ'ЊZ:?,Gf1 *!h?JiBut6\K_P!릯g;1Ol8}ݮ'A -*奨ej`v263LKPt u;\ <̶y($q_mq:\\'C"4ns?UǟW\.:UbCy)_ʋ]mNanDp g®GgE{̔ QKبU/(WJo&nqz3 mlߋtEl޼<8>dlK ?c1YXuN *Co'Di~ *hu-f#Sst*J_wVI@ym-N0_)GyFd:}ϜG`{A1N L7/\NuG{8L ;:CF 2}X|g urܝQHedѬZp1zR`*˄π cMzy)VA iǑIC(WMd؋W3/Ǎb`Ȑ)DuG}۷5Bi o7vag%~O".[4<6;NЊEOI Bz╂"*Y*0B؈)yW"$@!V Ɖ[FPo _ۋ0/ l,L t?o7-=ݳFp^ \lOw$v28|#Se?M 4^0QM~o6VЋQڶC|ssfG\Qp,68bLY~8;qmΈu/l6T.S-Z {k>d:.'Y@TX,vLOgDB/bG{1n-PQP%(L0$kQy$u+_Y:6/2+I{mBE7ueLP22t -b(XN %%mo߽|RuLۼF34ec\q}gbW!%| |}=y@&am~Ssd:Q6߶g"s 5Nĵu2ѫUؒ,,x!5~teYv'&O8x|s+`6|y6;7tBp*{1k6A,ҫOT2f;źOpZyɆ$ t3酸5*.Tzne-sb@>+@^w1z?Ӕd<"j</;Ll>JDNo9،P'zw$5t"o%LLaQKH2cr]UȒg8%Jepԕy4~P&GuEPQj`Svq%+{'u#*|۾XZu6ѿyyYv_V8%C%0|z3]iհSܱ[tDtMwR҈8. w,7 ] C:u5AYu>v(&=A+vKXk3ip.qĦ\$(9onծ*6B ձ^G2SKX!vpf(f*w\4EbL<qx<+B 6aHV zSLi-/w5 7?u @GȡWMr}\ut~Ov~rn܎72u]6Kj]]Wq6Û#Luȁ~C;MoJ)-剒*QғX~BH q,g3`4zX1Z{y]pYq<-@ $4s$wmgQ*k f3'GI|e BAT$k? 1t(}rG ra LgHuz@zk=̵?"a5Ĵ^`0V>1 ~n.c 5)-kޝ5rS.fZpwQtq4S#e³٣ Z(#?xԅ# bT %p'觗9Ge@vˆY2s]\aA\t㍙+{G/\P06WqIko8 3W&\sg|TBq@[a.΍RWAP2J Bn;n%toJ_a\Jvشl"fykA_UHO!z32ƲKD|#C |"0a{n[k9VS׿G.M5+ HQ;DaeIfW1}"R U2ot8҄X[c/Lvfs`}p`0u:N|^盛ƅ2R`]=w % Ҵ!qy-͟ۀ<"DEBl 85 QpKuehd_C5*9h0]3yrݺeh$Kpu^XkrWeu#~Da6*[0S{*xat1(@pqMk79"n2=)5u&v!ԑ"8~g$WLytɚxU ւC}.x?OAU+?iFbMu>pCߘP' c0Dʾ}B~7Osc1TpҖ3 vET;4D35 Zeu۝N ^8.!S!f11UYLvTP2|ɼGu?amE6p r(h] )s{i4NiԥGEP\.lITtgI##_$W.L#@()\CƔmZJ U?,|U0Q}NYשTc8޵yɲM!w@vFOoŒw΄>?x}Pjo vhK:B {OB@g_J" ~~frSi K>~Xmk?_z]#l͸Ā9ʓM h .+٪w;šzy>A%TO.U& hk7.r4" 2f.Եc2PmczN ;y)<5 D+M×w"7Xjz1"@jM˄W [RCV]آM# 8s﮶)Í#:m@UK;$ɮMMBVc{q#$ǟ;sQ7?ft*;dkdl4g|WĶ'zνӉi/ 9-X_AaI=ᄝXSY k* (4t$wAX'`RQ3h=+r[3IeyeYCaLF$2XMW_INdA%qыډFm)g Û]uRAFRTbԘhk]a9IneZ1fW}@ݷ4½nP?:pƭêJ8SRm}:BelJ$ddd@&9_S=O<~QcI/2ŗmG%{Ƿ^wlg8q@_Tb4Q ni^L uU8+"Hap3IʆOaWbv[Ϙ@)`qpUO YdLF'Cm @qܨ0鷩 ~= s{|$gϰn,Jj,Š=H0*F[*ϱ½тǎ7Y&niaǹonr0NB`QkQC4D1zL)KQߡP˳Pc93$ =?jμE=yTJ^D㼰RmC6-S(!NP$tg")٪R.bmb )SsE-U6ОDd ˙bT)͑YbmcrB* XhUUKnqrZd筏>ۙ:Tp&W9K³eA,(X7DңnZ05OV/erp'`p‘?, 3 @@| &$Fe2<@8 @f!Vh+eZ–nȄ0‰uк_'oO? \QS({y9_\4w,N{Vtp^y۷ki_}AnMXrXbLn$cU'{ C}Y:i O Vf }77?ˇy. F@8|.*lg0gBtI ύ@JNHbѳw9λA*7:qFdeuhJU^!\;Cbt;S96OF@Qf>kckU$|\-݋Sݼ\_(?.6Z+{xl5/"xGwEEO]EaR9Fp0ia6pq[XLtL(x%CƳѧݻǰuWKxɘJYmY*9>c9Yͮ0se}Ƿ؍gz.*Hh7'*Oof-Y`]L=oD &bRb~̪PGqzGn͇[]F?`@-A8,W3M`*(D@n׾_!%3Hd3^YlicqYPhBWy}}s‡Mo&ԍnzi^7YaJnx<9ӭuE߶!dOW%IXĦP @KVB[PMnzRU06[74&вo-eCKB3 o3U>wH-?+WeJtԬFCMr+:*/2{J<4a&V VMKΉo?96ۨ5DO5XGߑ*YLa)gH̍ xG,7Eej4'i;yŲ*{J{WnLɘ6Zԭv T+ot@Pf,fI&gk尶X~:,/_|XlаNhЦmTpgMۃBP锐f*E.g5u_692ҏ鸫M\nbg4u>oֽeϛy9Ԭa$+0qhf^r r/}td*yr<Rɥ2ϡ ri+i\?qHnX"Lc6jK+S!:D:%c% #?倴zia8Zc-)|DoӴ~ L!> B4+"<%@3W1\K@$2Cr02D (\154J@ā!p bN@hDB$ @ Y?lCB o-Pf=U1쎒4}v6t5us_Ȍ&X{7}={: 'q֔`5Pim{i^ ] :D1s鐹z'| _z%஛'=$Ynm~n0/xqhVɃdח.)*ݿj4vX08_CF܉ʐYh -`Y75J]}IO O:۹PDdKIk`lXI&re$1Kzk>nۄ* v_'fō )0\1tᮏqnku¥!x6\k@'[Q >;m\_Jd+{3LPKGe\$bۮ:yC].MX{y3kd턥>]8T""p s&"4؊HpND]L&,V -w`$D?dϥ%a8 =?< ~SL6q%Wց|=h5.<݈} BƤ39Ȍã%DM3 tUpMҕT>{=9CdM+p(oK*#}+ 1h(UwVZju=^P܉٫KZ=CW fnh/ !1B ͛v~ fȭdd}" WdV[e_K z1 bmPa嘨FC8fx]FCQ] {o z&~۬; a˿'l5j쳫CgH@e BfM0;ZXaK˧D1TިG3Qе`s?j.pv-[¾Zdܠ83:j=1PU1˴]rc:5##x@#e&}R`B_Rw&4yA5~VyvjwL$Pt>;b=pix-}֗0UB'1KȒKZ 9xzhR!BbP947gk\{ت`C{n˼xWpW11dU -ӁSa!_f;&20e?[&o-^/{EᚅJ?{*~0V~Й1@I™j| o20jD{$tkyKS<k"43v[%j(iD3 X-M“Ճ\<&[dz/R>H'Q ;?YyW3(%uKYgQ. xKSEⷳyxe> 0S9{I^ ^ؽ1Dsp3Syt NV xtة gҨ45sDB`PRL=XD['>6iב{ɋ{<6P꯭A8Ɏko7qf+J~E@M޽X柷& " 6|t{#. li ETݲV!lD mzDjoXɏ[t>ұBo>%WF'#u1zb4I~)3$E>/,1ԲR9{TG:(r @_##ϥ8,=%64\"g8wg60<_-5I~@yGx tܒ/8_"H#RF=weIre>W(_:>*X|CH;6r(fd=cЩExipS]_l0;\Y{Y&hD6zk5= i~Oha=faWS}=8 z S#Pc]EDY*">ɦJlcPTlpe>\ 'ѨrLa$B4{m"gl&QXֆI?iMvW 8" Ϣ&0FOw6p^BR'Z/K&,; o'^&˪#EnuAE7\1 h o 5ebS$2ee& E,X-k4nB xxݮT}+X^?G8.ǧf/>Yuo y#=p1Y D30~Mv[}>4&#s .}#j^pz58 @}O>G;s ^JBwq'Smա{q>=Ou~H;R8-Ev~zr@pcAѐDWl;Q[M*I"MO}44ڶg)J &l|hB㉦K絎f$xWQҢQR*j /K?"RI&NXwQڶ;g%o gTe0ϱp 7b8IL)n&33bVB9 p)pωs2B- ތ Y0bC+A3U1BNs(0wjן/h`$;@3?IN.截oZpGCgiqP $- +e:&=L=|Q[Aa:DVČpg+ @kR&AzFDe۽u+ 6ဵQEϑ.$pؙ`# hoQwg3 {qWM3(| ]R9 k1PO64WO0B=7[Zқ*h儀:jPv ǝtHo7˹m*T'Hյ.|=3g\: JB7zRqWq2|rŊܿA EⱝUvƝWI/ǧ#ByC1=dfG ɻұF 1A|5=ѭ 1ꋛJ˻3d狉Ә°e'F= ?ǒ۫^]/KA&*j_/}VXs E ?4޹%4p;T?&ZhȾVnv8VwZt,(/ֻaH+OVmُ~aO,L='xGcDZ>V`rRy,8DUCUQ:y~)M#vi!HcwHJ!E 1EpvHmA26?)Ps2~!-UU5J!Sخg9904 ">_!9l" N&&NOf)TvAt#H*=-Y̤b)I"i8Ju$Rǃcb@m63zu 3ۋW?Qxph\|!nCVkĬtKAxV;K-=Mpb1ZQ*=jF m0kYӢ{q&sccӣQm+ )W)xԯB~He`9XgʊM$#~.$]7A$&[[h݃s?Drc2SY4QWOxɺ1WÙ*']D|{wuJn}0iPTW]է3IA)SCj*ێs(k0 tf5[yPilcW ysq~4wEVF7=$)VAzFt%iԳb/rLF’,3QAB6|7lً_ZW4" 8t*X05Ԋw44-&<{u;z g*T˿~3B%< jc]*DYn@!CadQ&o .(ϳCgڙCe6jef':wH W杛;}PDcX} jZ)CZch(N]ѹӁ> C/m 06]EFElA3{hټEDW. Q쭣?$yKw/p ;tl΂77Q~s5jrL- #٫k$(3:PbaxpЫc.]P؏q -Y}RX>H3p@b'&Ŀ^G].Mz_L9^1ݪ<~!\4aIj?A2..vmVEq}j7&3ꚜ#;0( -]D}GFwjԞlBە_NYw93Ys;Mq"X1VÕ}^51HP~ IE0lJp󨇅*!_6);d n;>^GwmA\Wv|^=+0[-!Y)/4;$3"5 FK-1=;PqFj &,ALx 70*_T:=J2n.1[gI+]ح3t65 0 Vyg#(HKг:lKd[)[Ë )_>sC${MZ=s#sDs-B RםT^Yh=挧:DQ h8Ro32߮,>]CǕ\vWQn(Ed 4.S.щ,uKv==;7JI#E3J~}tAaꋙ To0y|Ε GAL4.wcAUت[-?JP/ƕ$0(g.38M5F"?Cx3YaGhb"vҪ嘖yͲ뽚I/IiiI q,oH ; tbf͚u`%"kP8KœX|01< &kٙ2]f/ @b_yHO;H~@dvߟȭƚt-Y*ԩ6T2`3rB zQ+U gtO?pMdcg5w50J OK};"Ժ\RYgɐ0r/fӅ*_MR>y 2Ŭ X<6z2w_޾(ad _Ls\ZɅh%[a.W)!PWqR@"Y߉@nL•rYEuw$Zum< Ɇ"P{{ nF'{^!OhZ08U掭KY̿P+1ى9.*bYu81!r ,ͽyȴ)`R/W ː(@~`> gk1Lhdr'/Z "6~Gu:pt/B eb&6 ҆B.WsftcrQ qNIqAZZFckdge4(DPxONC T/lj3~YnLy_ w뜚=_ebTӃ黤 `I:u=|J^Z0Q$Ķ ,Уͣ>xY]S93۱ieb#hg5?UUq5`ThSzya-ˀ*rPKfu $^4I=7I ,ϹcYo+\ޫ֎qu/߮_nf, lZd7bbFt9<:==>}袭.dܦ% S4WJ5 Lv$rȾoL-˼#)?) 22q!--JѶ`]!4jS8"3 Ϫnx(jOiX z~RnR ه8R[ Ȳ2Qϕ,ypN|蚮'Th'Y.`&1.s*mhDR=ȍãZmgx&vPA!=V$~ɚK;Uj/Y2  jx!་h|wMʴџ "dԲJK:f\-3:jrk8s9~R͏d-p}RS?)T?^|nb0bGa2-&~M egYZ070701000000fe000041ed00000000000000000000000167a4afcd00000000000000000000000000000000000000000000004b00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vkms070701000000ff000081a400000000000000000000000167a4afb600005c50000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vkms/vkms.ko.xz7zXZִF!t/^M\ ]?Eh=ڜͩ`hIBQ~eb,I4_TTL6Kn8fdC}9DK䛛Pj.߭ou٨;4$Bm !|h*!5*!hOGƧ-88o}uCN&8lrh:%d FNj♫#eц\<<M?Pܞe3 U-63q Vr>NdI)YjvO妃]܎ȚJ@7Ì9u&ɔi@OmZJ5Opq6B]|>f^|)!G[!I*bMA}όΆȮjo}6j/۾9aq7Q )Qˏ XW=}vi'X0:k]J1EӘ2[mWy !D;K4Um޾?Jc3*R'JWƫUHKߏIGC)AqD sTYe%AH^p]`}꘲}ڋe㆖_Xlv>חxx-K#$)m";9H1CR )&?ӹ1(:Td է"n~KM~(1ؽѸjt~?ې<eG{4Tf0Mf}hѮVGt=a3FnD?sjyO!4jkIx-Fu| N̘ŕW +қo Gʭ~mBRwvxuݼ>%W㢿pYt2FS$}ߊ3JSyܫ :oi$N)+ֶ06y`۟ꞔZ +hNq8횯bvfؗe?*psL,'#)PqJ%Z eilފ{T͏n`UCu-DYyX:c2c#49; $.e)eoԫ6u<)jH,g\gLTm9O^14֟? ZuNW -F "ײuak}Jn ZYdBR*oOG k78P'Gh`.D"KTSJd2au4~u5ΙB]]}b" {Zs!e\zQ9bC7iWbˋɕ=>yIw kg1<_(Ouˆ)?%k%`QMݷYHl33{T\mb@Ҩ"~c#lh4/EB|y?)Ӝ,St zYw},LqqƬ\ = $hsW&}Mq:udp(E/'W** <ܹɧfxJ^wG4b.PE+nVX&@DVB: XfLL)<]~5ZwN0r_m;K{t_9"We ^m:0 !r\9aeY*҉hcJC`_|XMV0%n9 l,ϓaX"&IY]YaE;>w!J%-gM]79@j~pGaSuboQ=pp(NfS~@ su|ħ`9rnOd=%Igd b9PhC)bF4'kO~U$0vR{Y/ṫ섒=ޞLx.Q5xC Ag"cAHr c<}FO95"ƣk mbM`sG]Dȡ%Eߎ}DxƌBU>AIמVDb o iE<*pA?X4e=,?㥛 Qv\D)C"a9nxQ6%YT_3Zo@fT|N1m p2$qIқRm QB"_TH&'@(¼(5S559??kFa UN#7 i6SA׵Q4@CMv:ܚxW{8Z[2¶bp~RxގsVώ.|Zê+F|,kgq 8n8"H~fqJzg`jvrϤ2ZeW.}?E@#N MSlzw5+yEӑae%YwڰYnQqhC8+KQ">;MrX, T8~4Q5d P 0~(ƙ03|}sXortRM Y'ʞLf"8RAgQ4 QE3-Ͽ/Z-{o|M(0iv !4\)>-OSuUPVKȄ!` ;y;u""Y :`OtZ$4/M>?l`3zO]:_=1c1ګEe&Bo7*cpD>=!<8Iɽk_T~1sAV; mȣL[mOh$D_j3g6'rD< ` [[ONMy.3B#|(hmd(fHOU]oi: F-g)ٰ9xnGZ5(+6i{-`<1ZX55A } jjAgf ]o">L*Um*;kjusUdĆo8p&+^4 niÄo:AmQhhY.2C-R=R};ꛩ=?Ez|q>QLe|Ë5Zr;aQX&*&t|/Ŵ>LKٜ%EgB%_`cLzz3 W1ʉ>D/4u+t7dң+([mQn0⹴1P(Xֈ: *2\SNпɎ.}-L$K}#^^'f/mˢd,BljrH.RI`=K܂ZD F\6* 4a VUpPQJȧP2>S*&Tl2Az;x(ٷW~)Lŷm۟ߑޠZsBD:J᳢ORq8G٘2!$}c&Aq678e{>UpBSj$#>z\dRa\8;&6kOag[ڝ8sp.]=a阂yQ`M)sv87 '1fŪUPxgsl ~1V'@jW@hcӼ4xfHy TU!ىRC-k1 Ȇgg[o bA0MXl0sǼ-݌^ 3jcQqާ=Wn4/ e M'wOw@>JŠ &|ؚBb0~+~y0~Z]5?- H& dQ”7; xWNy/#O K'3bCb!7ߐUɠs?^`=U23'xʬVQV EdE ZT{"啷 ?ۼ%7_$"-ȵR<֩8ǚ١mS\ A:j=`bq^O*C!|+2{( *IUQ8?P$CkNɫbgאp/L7M ٠eU 4%#Y"rɘN*Y~}|Fh^؈>R͎"6 5/ -_#1xɢ9 _ɷN,fP-J@Yv6=cgh"gum-3} M7%dnEmDװ"0֧򓝳(, N>#KӒ`2ea$ERZ:x=i@ "v伪c}\ڡ zz9-Z$?ѪmPar <`{p4L!ǿ(KxUHhp!Y&{2P Io U^Iiydt1熣)X0IPܘ "/-$>lD4:RVP;ZT4>e>0 N/9Ji A2q`{շ~XLB cB}YB`\\@ t`fl[ep݇|XXR*_7_P-MT <+#n_yI7.Q5>v6-.YHݙ o4Nj(JdA_H7eO]խ:TX4lPP=D.8 $aUSSi:ccC.gA]01'({5;Eq4=ZzL8 JSL.>asoJx[Ͱ[onE(btXǕ e$33%Tdǯп#lē'|Xr~-IG! 8JW%G05{SGkK f =p&CM0dVˊ)[] c{Z׆3Avf܁ٌɇ.wL7f!)VY=vOxP) ?P$ՈKOal[:d*}T7 },'VwRԉ<29" PJgx/=(GNMY%}pيۺR#+`nKͷBj `(N`ʞ*V%qW޼GIh-=2#5+ u%KQM¡Eͼ׳W(gԡuM! !j`/:)LA[\ۭ#W?dWeJ=ټ9*FT2ۋ-ht%~mUp,NHg_dS8F73wV֖^KFiyݎTE',%ۓZKPFj6a= Z`CS=\{(\pc{j%ws`Zša,窗tv{j[79mmS\L.s0:2bR .Αѭ e$0۪XzvL)wxS◇.SMI%b]4…j$M2сjQ#аsƙNrfZC- v&ýtLR^hiTSNk*WC W$x2)}Rer}aܙmB%ʴk4/,\3g ,k@3zch6_C?MҤȄzk='Se~򯵫qb`O`a'>7ƷDы.chҪyA',@\UƏy.oŹD-9= ,SH fzφ M4Ff :0!7bHRzA\ReS@&ވ+l_ǂ Zu=Ky>۷ytW q" /bV[} g(_^Y7B2`^f:vY*7! UQ%0;ݕ6Dv, |8?7fXzQF=py`j ɰ$9}Î~;豑/cĤSq]- 렑'@2Ghtph%ّCVMMx2٤8B2qmY\|x sb00?hS81t pOdHjJeG%EBأ×rJH7j^";OJc7Ff\͚uU*.+9VS=P|H+p|p=c0gQH ty,^ZEKډ`72`2njSP9>80i* udqe70 kidβevARDPFN^K7mJ5DB0*efMT9k2H7RZjL\k ˥u@3pIǻ3|^k H36dJ}L~x΅gϫo|*et/,n1+ I1Ϛ4g*6AMOW<~w!%SQr lZ~783Q0K]_ ƝB Ϝ/xY&qңW2)a;AAq=A$#I( W1󱌨]ZÎCh`\S"!iK iE9ˡh񈰑jx}k_w "RCQ$z_ 5 fek$/.,_M,4DJL_,L e`ؗh5ܟ ThP,oέ +pFsѼ RM?HQ>0;:QgރϓӨ")1tr`y5'l`N؍v%(ZdUhq+Qg;yں}>ǦogB|3Nۋr.[: /& ۍcv_-cd5nMV933ەwlL/+s% Z[ :` 4f8_Ĺ%+I76c!) ]]vNpx;U_9(DoTHk(cR1dgxcWy\HIl+& N33F8X&UmTSG1}X{T~qI3/2'ٔ<[R*J-ҽZTh_+U? &3vS811;ϳ) D}P}* t /'=-l&'=K8N BP8@`L;n i(9w`F\$@:യrn=,qdt:10_KsEKԤ\rtzeYW-"OH75iBGZ74A2  CŸՓp%=n_PyÈBx\J?(} h)8wO䀯aF; "gqa׫S ShXqVX ~Pkt*"s"St(;[[G>z5vok!IA뚨 mV_غV먌)A$UGx?~;9\_ l~fʼn:h]~^yq:}Q  $BhpK~ŧ 3eR$T~.^xWA͹z:+cH-ݰzkQP:9UlaW@ߖxq g ,.EYxG9HljROb[kZ\#5,c-gXɾV9>0༈zSƝR nuEkgJ+woS  ~!3b> E?أ\brdCq[#˽`0?A&)dcq`Ԋ(lZA\7A8wWA  hQl'Qff0}-e#Mnc\H}rJPJFKzA;DC']EUaf(ݬ2֡VΜe6u o  '⭦iIV"r\5>2/Dk\) ӫKɳ"ZayF`]G}҅lLc/zX^Dվl B)mgUsC U٧U8Q`A4>Fl#7kδV lewy|ԽQF,{毤G߳iS@c/b0 `o.rBG n$)|3g X2(Ǔo+3['¼zoj[Z10&0Tn OT8jtZt"N<mYu01V "<_|6M-$5Tψ Lǿe\6{Al-zrcOѻ8gsԋ!9Z<#0YK e^Rߐi/ 6։ψ>f!| s/-R^K;aXef ^'~ a.hArӀK_j>:=3Muf)Z0 R7Gi]b·d17(-4=p`WOޓ^wOb^5 wKwX< +.Qo +ER׊y^KL|<)ٳuYz(}7:0䴕Ĺ|7ZQSM({NƯ8kȳ-َ,:k֡:.6Wg h U$%98Y o~̖ue^fCR b5ĩ`¾͆:9!8g,UlLtKrqݠdG}4ZU |!Kn|Zç4Ґ/."qJ^PP׫y#{0V b<ɾU'4Hs^tyl+I%4(bc یrttPr8cG`G1DM6?x ;މc d m[궦QWErѥ_dFt}3BQ/2BKHˬj-#|}MhFRqB8 %ͱ׉|zh7ѫʬc혩O|m5i{ZF/M|\z2iˆ1YW\J5ynRDV{ub3a]gA踕{q_;R!?- RkXxy'q& rYǝ'݇]ň hϳfaS5JNL{hSgNnI%I%bۄz#[9UvL2?#2JH(<Wǹjp,^0qMYxz+A/ oΛ5PIQ~|Y ̂hϬ~L;46EW>[1dp7@k;.U ]myg4`e1xۥn"-f}rldžsEk4W^EynTTV\fh|2$rMe rN՝ O۳V>7)YѓL1vh5>V+wUMk3xW)'9Y#hˍ$w$̎Nz mLUS>VP%XIctt5venIV.k; hX&8.)"˫dbozQ},R(/|| ?45ȚюD '4{ưٹ IS /'z)O D7+"R;X᝝)&EtO\3,Dexk$0C SV4R^ FdrT|PX6 #+ixп7dFL1|yDp EPܑ2xI p2 W]:t\$TT3BV4K0Ҋf4ߝxq%9Ki5ϝe@M'=eгI$Bf/l Rd--WW{AAQ._`V@L'#f0i 1> ^Q⮱ Tv4PhK8Vވ:3 q`M˜ky:~hj/;XR /p]e|"FLgSّA@2DH'I,9$eiU:^;SJv6Pv8N5FeϊuN%!/GMQ]B`k޵5msEwmriYR\v&2]L(k,KDQ?+ j/L [aH +r\[JR&2muUZ)} p1&ꘟz/Zp-pTxG--ͥ6G;-+hm0)m?tjbح1b`T㵷aX~dǓ(h|TY |G7p#u P_~rtٮ F. !WΛ%!6f7C˥oCz>ƱQYvY@:CNA}FC!5蔋=>@KZ[>K=}N+\ƯnZԌlrN{TX*[pfULϮRv(; e#FGvpF<=a06R5ɉ<Mk43\AvR{t䧊`S"*c;btGՒ '[TDT=@_Sbj VxbZwvwJ"qZY`I_"CaPv`+džTUݷৗZ,ΌWb?M+h_dH$> AX;F1|)XQ0X '1bv=_DF$lZo_ V 7uciq EeG!qߜ73Zv %g ͖gKA@`Oser3V_02˵{[3K0 Ŧ=p q[ mY/-[X& O0VɋBFt ΓuN)ڤ9byLQ3L)@y^SL L/*LN8>gՙ|p'脑+-T tݞ뭊  cXKȆ>){2fp}k{[v(V~:,=ggd-<>J| B?ڣd+-S8 =͘>Bc_$ȬWǎcTM#",߂H2ec^ [iSduf7f^W c۲vi T0ͤy)e}IFȚj&:uLmۺ@feկ'X:"AA.x(8ȒP>8 EVp/εFuxi@dy] JsL/!9pXL]ƠV_N#;ȮR{k $~vE5]˻l힯g_r=e zD½^3}1'rS| K%_c+%.g+3MK8(}*O5wk̯ 5GGMFp⎬;J ewD¢܏A, i^EP(usL_`33vQR81=dP:}{j=̯A` 9d;zLlTo7lu3p"׊69 uhς5XlMc[^Xd!޺kTIʃ J8\OJB&3KꠚK8nf_azTq=|9j_nq"Ù N;\'q/SZD`[3kͮ {G֬E2NM›ӆ)!jA2 )0L #:ǧ(VI{17U11(~(ݳ{^F%)FHq+MLi˫f- l:Hz^FIM-c\U L=g 7tEVVd||-,$f0gny =8E$p9n+9!ჿzordނPͿXI=cyG u]ȵ<8C7+4wmp3>T6nū Wo!lyj|Vn]WaGiLn㓙q!dx1AV9#[j&C= ',wfM %cs9[KȐ]'ܮRE:a.`}J.]|[%*C) 355ZKs7(APC u7woaܒH bx8)⫈y(VȀ~oy1U&SA̲g|HB.%@D tHݿ {G{V!#A?f F!ڢ=ρayХ&vܼRVZu`TOERk&xiYZ5lPB痷wPӐ#qJMDם!s9i*ARv2B̑<bBL:N IK$x>>*2Ihn&SZu99A(C!AE@^Ke`U5t*h9pMqznhȶwQ$S4?[z}B']jFX'[R?.rZ.3{C[%?A gb9+c'4|#ϺϪDBfP*SO_Ͷ_ Kr$'j*Fh+Yݺ`{KM{6]12g9׺=Xh<7O%smRimjPӏ/S-(ց"߳Rʴ-"ҕUi!Rh ?s;W~OV~FV4zznOZc:䙟J@\m`Pb7 ]5 F9K:acN?o#1/?y3E8҂:azc伧wϭ-XL).?h?+mom<t(4Zp÷=O칏:x7 0BJݗN<*Cr.Ɔ =u^L2u'E ߁T騫P,BMpI[TT|YF"EI `sM*q/\4zar0u"& 51W̃$ #Ww$Hw cQTd݃rS+ F8y䆙&_="88"Z0䋪)M_,[6<] M-)S3*HJGp(Āff#AʙQxs+ XFVYg|؉m>x~BVb= |Oc+epr{jkC)7dsSSu.WPVCGy,]ړlHZ^$D~>zË 7rpZ5gʈzF`jx/>B߰L7@M Om@{Z@A}Q@[[{BLRõ&?+aV:N0bA*D8Qh2Ylp/71 SY'~ u`X#x6NVr.o VkO{n3y0'JSC ym"t= VPv@@8xBonENLEF R>y2UtQ@ߖnNIBPE[Y̋tWh9p}B^3ctj,nۯ*o<\4+K0 J¶Ar^%Wؐ&Ձz&'dr""&]M-]9+znR\j&w%yq~JLݠhobx+(38wW_C_]-$v5efZlZࡅ1{YI;{\ ,cx&҄a)7 nŌ^Żu<{61^WN"Ox/˲{oOd W9"ڨj-q[X*U,=-|]oz ,PnfJ OZ4S b/آoAf|=wGg++ Y[ Z~T%R5f,|#^Ihr "aFx7ǐ(u;] J'.6B~fkϣ>(fnPmPKN _%)GS YT+Fn/0#6>ɀxZڧ 2d)FC,9~O+GVܷg&:G@h^%wXRm\ƑR\%۔%kVmËdu,~<\OdZy[ݍ{㜸wLl .=9u ӮtI417Mu[{>@Dc'8?(xBaM9=VЎ1T[蛷2b$ ?1gXݸIKB)רJ@Ǡ!P8 S]yN~1B1J~> {uQ9A8@1dHgq؂Zp2H) WʱPKKO-x7ɣ)P5氾N B7鬔%z`yF P~8aiStp_Ч`w!ѿˍodAIugdF3֙}bVō 86Zp_"C!JЇ6d z{`';5P+*e蛆O@:vijO:;ə3LY3{i샒S+RR G޶~8LI. gM~]Dܤ޲i J,V7>&(QRPG}&KQˣ{_xMO]6 hzZ>57@Ʒ@'' Yxu82`<|-JabzР]0?f=l1;Dc\ڎV^uּj;\Q H!;wy|/pe‹bdz## ~1fS"y<6$?]r2?/yM /.T%$tz&ˉJűfxZp@PkSjvԾxV.7fkwdLQ0* FWΗibF1T / 3ŽpXoT(bsb'ն f^ =`KLO{/[zuU;.M̃J|Z`KCN(5G}z"[3`Z1,zVz~2['h=:)f)CU*Ƀk=N0{T|k֙LdCe}ƭW .n8jTCG^ %Ϸ3Xifz84^mlKcYGt{0>.j)  T.UjL!/5S{@"NZ:FS߽ʚ gR# SR]`Ll}p.tN}4M<)%BJv.g蝭F-G@?yVi*_ ^,F]WI(*(gt29Ãj1DXo.2)pm \zU]<ūK piZpHqB~w_5qغwqe)ܘ|5jSo-p J%dcrQz[') BX)0X_tnpaJQҖr7MrO+ޫܟ4Y7 _x }-VA+[nVǢO8yg~EZYp А8#Z = LzCƼl;iM?_ȌDꚍn'2Ϭ) *}MD#Jd}wS2̐)j.1q`>e%jFɼ .4Hp;@ rZMDi![8#J'M?h?Cޝ=rtV$X=5^%/϶17) G8d^ {t`)sDp*@=w!I +\jhwL!5FjW_{E[V'=1b4ܷ+:q1յU d)vh+[ߧߛ+}nx͌%I~L:-O JWYP a?Z%ZQ+ sdlBmYXŧNɔC :+ȊFC;H_f#ZjTdiS>rμ:fƱgYZ07070100000100000041ed00000000000000000000000167a4afcd00000000000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vmwgfx07070100000101000081a400000000000000000000000167a4afb6000244c8000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko.xz7zXZִF!t/]?Eh=ڜͩ4R㱷+Lņc~ْ`>|PRiiK@9 GT>ڤXtk)*d&8":o17=ܘ4K0nc_ (;u(SJHB?/Pd?s"z{Ͳ ['c]N`ITg!C'_Zaie#I*H:N \pbp<`J0gUѮ5)7[,|nOuUwtI'7Vz./L^I'?͎YS&D?3!eY0CJ[0 s6esgL^{;4ۀE(cM4T"O6ЫeB+Ei&a"<:S- aೂqWC[^XX$T $uлqR D@[_CEŶ )x92C^tZ_ : ^نWJʧ:% D3FɍhA"< -뾚QmAb1VJEN~,"[ihiXF}#8 R?.aZDᅲ%J s˽"̗K{T(OBW -$R؉`Їڧ6bdPCD{NW^_,̾2E7E+EN@l(Pc4%zM=<|שׁUagM!%iwchGgADKN>9HT&QY- }3Oz^lYk.uCEg۝ìE驙Qz jH` ~*a}[BK+!ӲA$,I$|ʵPWLh=4= B5Ά|`Q ҇_I˩˹OtcD8iBj9eQuǐXbjLwT0FIE J}6"N'[bxr)"3 H4JɪCf}']a4h '-j=+%I{0xJcsdgp*PTfEuZQp_.J_ dY j;^Zf.tꏆa`yK5X\B. #VOXO#1+m,5# Dl{i%7﷛"WEnS-ykJ{cS.0"X2LjK{mRwn)Z# j6DL 5KLѲPG|>MOdu'J*_qإ[1>$TEi8CFz<̿`mɁ[߱)VsQjP Lzlh z&7FEb-g6_ װ{#Rj姙7bs}Cd7bP=76v˩4 U8M=romǧ6`ol`B!7.TϷm:?G Z=ưAԑʱFp^l x`Nm]ww4YumȢQv|S$^C0?nocʫqDxZp"μYr:l=.$HT)lG5dijNA7fLu 2ˡi˸ P( (V`?wj~E]zA $;y8osGf!y#iΑ14H"apw0VKv/hH.TFKcɣD o.XGgikgu޼C\@~0"0":>a4b.v 84+g+O,JX::#۩lF+z#|:m F˜c>#$ZZe?0^waBzJ-Y4u MP6qc]2Pwh/IPH4u <~x0p7a$ݖR%4d}eZ0G\q;9/.#pG]ag[*VaDD?eanP$h$O'ͶڴݨgM9LcbՕjCgdTA[r #h|?M<Խ?aZA@D R卍ZX 1k\[swNd6nx:n.e @/+w | K.izwI$4YV#\ J:8~H'X<ՈJV;8*Hk G=so5!T^P#+׾v #=7]r#!jn9w J1H`d"hIJX/T]Q4V2]0t5I 6b_}Wh {KM5q YWʱW-o;jh3P*r86J@awm d?9X4 XqԱȜpx/f+?W/#j9Ƕ)g:Q0;7%lvB3k="g.%-#ZD*eu4|6s{L'1Q4,V2AҪ2z-GPS8:\74TZ.2|fBEZ21-ظnwc)vu5w/y(i{UMh;4vZ=B.1n|hÂ0en͒xn*>7^IPj{k{i.Uհm|q,V/rkJ}&DE#lGYm'3"P5B\0W23b)%/RF/a$(b|V sLa&gޘP߀*SbeGJ&eJb @~IZ`wNkhY5Z3Wa;NYdGiuLlUk|Lu> Lv~v&Mղ/4 Sd}WAAD瞣:d*}muj6Rto`قlbV]3`x̆T=,>ijsQdQ4=PPe? tۛՏY |{rd#DtbU/,aHq[ k\go$ة:I5m%I5^N^_St>]f%mX<AW(@ .(.ɨ Yo_?؞^z"|$ h&!-# ]y#𠦜!&6!zVQ9*T.镛8?V4ć5OMHĐ|`6<ȭwKDdNwm5Ws <?F&ᾙ5z>z𶅎lp (v;i, y_:KM׋(TȄˊY=lG?G D^KMOCǧD 3 iG1㊉V9[hoT(v?gdw-Jm韜Cl*Y%2Q0)$Xʅ*%4OB4L2I"X\YHWhpl朒":sW}Ix FkաOnG )d{'A IQ?)ȿp*.bQ}Ψ,ݟ1S3=-{UYsi@\AJIrĔMž3ج*nʕ=yW4v.ۚnvx;  vgD|#S'R ({K? ᘏKZj?r'>U0|gOB UH$1p}R ȱ[pO6Tm{sÍ` EGx:k%i/+ziG!4?w>(:) -p+4QBiPo֊JOܩD%oPDۻКNϮ?+=]6hEhXhN<6FCԛ)u:C(ہG:C]#ϙU-{E 7=YTS}SIܴcg a$`xN L4r!VxKSce^ ٛ< ;"im i[7Wj3,C+ ]`_%*OK ɍ=@frxUf:ᤈ!:@\6F]{[W=(=O.j05E}i48H@$ŝLR=l9U8XtŠF }#օCK|C3!@Xl6OPw7jkytNڛL BVc30_h<9+ݹ& 9]GUw /;]Ӊr9)@v̘_Gl!⠗=i Zo=~Tƌw`:ϼL?ZXadFa_AL-]Pd޵9WT22cE+>lH*9~4$`ofU+Z-NcKm ۛ-5xzL@4F0E؜'ftl|@MRʉcPbmpf4CcFnA5O%dR}zc%9`Zht\\~r0aG1hSZ'`q2*)HSGL&G 8SqGc@<|OV:̴1Sr;Vٯyh}3l7,R~A۳GOfVe(Ѵ[vvŜeWtCmN>Br.WI!6YP.Gڄa@ 5O-i ΟD}x#1;cU <L:Ui摴 ܜh0-j7DGewu8 }OB<ѰOo#2F}&9lrSP(ZF(-";(:\|<?H\A]>pJPP |!7׸jT&ڨ^1~."2!$XEnYN)O:sIK9踲nhTq#\RƷb&Bk}w$Xz89{y܆<\hX:Tqha` A`݈&C Y >o 0ˡ -2YCV my'nS:[ Jxo{=),:quB| "Z Ė$&,O\|$# 0c.gk^gB?ߒbNϏH/J4S8*ȉ[CO$zF䰰gܒsZNk 75y YȾkwªE {ɺҖF,>31 rsA9` ~_\m˚bwCʰ "ve(GAԪ{b@VrUX >PXٗ}!xQrQsE{,TRuA]c+}l|$JR_SgT+^vsܧ佴p~7nk1Kd*>u,kpL=FXLlz_p\ cUhR^P:U7TO NܴX=UTLaÍ>P,ا){,nZghZg3;‰4Qϙl7zJT0լ+@L'￧&Ѱk96#15\Hmr'1aaJ6[RE:V rfhD,g{hL%IޜךHnNVt(.BoEG^'[p.7 \-M{\qUK#:G bcivuRNsrG :ҒƔN14ֈ4G(e(2ѵ|'(+4flmiRBb fVi _*ymԴ(W2Uu;g;%ĦJ tS m_+ 4@%up|&'m4D3UUL-= BXI-4*179R^`iL)!vp§2]=c\?WќgOxN?ң9 MP3}P<w@nҌ]hojz|U1 tUY,)Eq[~9];re*;]g; eA%BO? & A%ښ)FeZDح㷛f.( }xgv6}MA1mj0@VG\ mEП_S+Nhcf<n YӨ:|25Gj 2]))+w܊:?b[ŋ 4ZeJw1۳ nI סc=IUGP(OV=0Is)v~~HMQ. yWci*&-]xYk mKu|vig"u$Bů@ƘN[gO8KM=6I} [-[T*ȥ鷺U8"x4n=O| [v'uSm}6匏BcƔ987=›3'3c%s^Z>1>-X3rcJ}GXcގBjb랜A!TIX!?!ɵV6vž63ԅU:bKم1Z׍GNz !<aox]Pf&Of[CQR6lb0IΰE F<:Vy۳IV t@et-?j,8/朊Ztc6h`8*L+W'oخ{}kXPGb'D !yR8ȉKI+ޣ,F9h`"$OK-{Dog5| >,'Ƃ9;SAqWghT '{4)p7uv $><)^J08X]S\Arilx06bqyODԼlٻ&+PKw >fMPwpmAdQYUdzU ?75/dt"lg="*͔4mpoa(y<\*~kN?؟vG ў \ZfC.2) gJo [1둷):6%X^g#B6\_C|蠁-ΨYP^X47mDy! #@2Яb$o4j܆'CAGğ {&qB6=5^s|3rʇ<3Kkj\ "5Djq5#›Y"8<.>҈ @g8 :H2i\x6 RHVx: ^؆s l+ٙ_I-/4Tjm 7 ܦsT5Lp甃LpfaGMY+fѦV^\tgCy@79Aj¬:OkE`%?5!u44Zl啟c5 RdHPĘ2G p.59lk;1 rM<-3VOVmj_ߔQWr#ZWn0겾T1Jj1l\3CTi SҳNjbYOu#_y>7w+6kAnC4A.#3l5~3ӝ,1cP#^T@ݰ#IϽ(BǀpIQ:Ym Jem .Q wBٹiКgC>G2Tq /p]UNHT{/_˕NX v УhkjmVlE#BHf3}ޥ{^Ոj>Ol^(5mRV7q<rN}مeOxCf: 6W₌@3(Wo.(%,&S{U}#OV0}=&ޓGs$$D {6 /:|by3ل;*$j&km9 e&Kz=^odF Ѷd5&K'widSu0NFCKYsmsGW CiYg)I\YϺA*D7l49b8)d͌E-bAS=삿ܑ3Cȓbib'‰pLA&q[ @}b 7ϓo9ۂB&M% r TLbX1cuDc9'.n۵p2.yw,rDңL!_@bӤWRW* ڎIU50HQ%%=҃˝_LN۩bo:woW"%![% bJa+r*%D!|7A/uzNտ BivڼKf+$KvT)M("ci,d[4ts>{seX]T3ED[[87~eqѵc<}l3G|f=ψ(ŠLF HY F 譏L'ir6U+eO"fz{412ƮEP4*TZSq܈ S$vN]hI&M͜N4 .#)Ӿ켇v)Sxl K0ghvj\ۺyQ 9ցʡgb bJF#a ?eՑl+ Ug ǐ=6 @xXaXjY.7'"CwH'fu[v'~ خԑ|?+%L S{mvW*ϝtJ3`[^4_wЭw~S׀i)#ɚ"yi|Ro9|8a )bnGIJE֮e?xLԙ_ɪB?3u0ܮ6.^hRr&Y3"o 21/AT1h шL}W[ia4a-.G'|C_QFWN%KaK]ڴvV"-c`N0إLlߚ\sJ4f7S}6 U!5FKRWbt1_@FH}>6$J2&l,H 0& mҧ'A+ۘbKEI_S :*)p۽p)},NFv}enk"}vmNv&0GSgo~  LO2A{"(ZS5;.B.9}W_;(% f|S5UGe`֫-2! |u `;)Y=,L/(D/Njpϊik=ǚiB%PB(I%=KC;ՁjtFOB2m 2؛U;Չ舻u'STe>tûDK׭0Vpc+Yy9 T)–1^"+1_Gƀ;a|e{bxG wRJHM##-"v&ju?i2*;ۺ ZtCpJb4@vnä́Xcd`n͡%x;Jvo@By$גR s:t+,ؖ2-gl_Gcv soH_ĘEF ݅ nnsCtڬ<[><ba)5 JDq [b#'6!S1h#ev~6SQ>mVJ6dnU{dFLtޅA_p'i!Ǟe&.H7TL=# QoLÝ9B`Aed_i5jjhɏTgӍ]KB*1Qf>)]ˆnH]^') G9ivP\V7Y9Ӊ)N_1@rհ?sADP}|aA~$0/  yd8s]vpOBjiJ2( #y Qu3.`rfꑠVd\csM5bP ǦxUoM.KC! 8gʬbXY6Kۜ93b]5o `Ҿ X;E:K]p+G8qM%48hmOCh!AN9OdW@p$[DE|NڨS[#"dg|o99 -bDa"f\iQ]U'AxZfeYtVo#NkCS*Z!vOvP.j&VN}7`.!r]`$m}oDݓdoH @J4 ZIvq$ʵ-l¾#zBX47b#;"^)z]daHcCi^#_x"=/xCXwnRoڷ)NKB'r-&i0D$נ]WvS橺5Rw±FMXbW#$ ;HZڃWx;{[It&P8sn*P`9oB(BPZR9/ [ ۨ_pQ4*' zDA0X[Ɗd.k6ޅzs,XMd}$./⥩Mf|~ݖrEՐ&D'ldWL m!Q݇BguBonFІ1gjQU~x#A.6 `oh T!{'FSOmڴϋ0t푹jE^G.Sb?>M^0GϊʑmgU $ <-?gB;BOeAb?S/[ ~Ma-/WM 1&xp<A0ϒ4߻brh_$A&`ӒKN CJ[򇵲&p˃| jhp ÜB`G%ػ ^Xa"IGĺW!>/MN Nj=M-~;2肗4H]P{xfFf-q4QEc^0#T9Ĥ$␭Qďy}TJxQ(ש=B!#c_ǀ47nc0U bj)'7]ӻx'7@]=bQ\KY^nCD Nbgbg"":t0'I\BL+#aOV(CHՎ錚n8(5۽)_F=q:Shfȍbo8wF>xo{_3xxʘ)~'1|2@ 0u%tȢ ˗2TW>#RRU5L0gt 2r^[ ޗ %h́O+ZqZe1̏?12啭7/o맑UJDH~hڜ mF`FK!|n*&KDz2?m OIR*p"w-ߜ$?uݹ䫨6Ƹ?o|&pYJ{KA߇/*l/RoOr&sg(=>J*fh3MkhQ)eJQRFGHMg]4GЏ %;R;"Qx9|ЈZ_',&4&.O>@!5Dg A2V70}H6Kt5=DnP O,\ƸS Lп?= ZMd!Op^9N,1˶FHMjL2U"*@G䠯 !G䙨ùPDyze.6cU)&?bPCT8?' Gm4:őw-"9;A-4"7I@ LИ%XZ.{o(ϵݠxBIJ-XH=ϫ Nh'#T9Ǽ's[;&.޽xY` 90bYc'iقEGj9kXk`o k }#΄ +EX$U/F8is;u|orl1,c+#O~7cL 7fe hϖ2AR.κIk&%[=DD_o n\\юڱ~yJ6M#ܿ+l,FR@,#<_-WRВV+ZgZ\/ᒷ̬7jZQ]fhpgdi]en-9SbɛĶt3;0|45_]eX^ώ#a?kL,3ئ4w0a Em}/;bFihfYaR3{Sf¨Ԋ rBrp^E[DA%mjۈd#S-6x_&C3+'za]_taۏ5r4ZE kZP}_}{}40=3a 9F٦ ci~D%rDO[7ڈi:S@_v1U(|@QTLi(`j .4ch LM 'f):.F nS{ @{)sIr(&<[v]΋j->FP񓰉.4ZԦ@.i/䲰uadKaj<A \%BYNOdwE뉝N(ܲ9._T8{$bxqނ|ިh5SEdsux496"Tco7HUVzNt^C%yf|VB7jR$1Ƙ FWw&f_Fx`|7wEbL4{1S9"Z]VWxo *(F% C + G

ެ^o!ȴX/ [X> B?Z֎ I}LcK=č2A҇d)0 {:Z{ zFBUgN[>KSOS~ 5k|sL\?Z^kl+|W/mb-0:ͲwGVi3ݵb[^{ّ ڍ7fT]՚E#yQN R/ɒk'1Sܥ#,BGY?FxP#vOg~U&{&lYĝ9|cTGT3(Qn|Đ1axrD欶h)Z2wNrÞTK&QS%NmGy7f=Q׋v`mӃP3K6(%$a@蛋qbP+h'v9`Ť3 4Bu|S-zgYNl* 65f\"p5X|z S)I5N ~Hx"2hayr PږȘ3:|?r:ڏ,%AiwJvn;@,ndU,)~LCB$ l*RtdG*Y9%ɄkX=R}fI r>8e1u${VnUEn$|nC('7K-mI/k~5Z ;z9OT؋G?Jx8Zu,eS!7oIF k*p4bawq ـZ!BZ;:}־ܲq #lEQBTa(2p&j1 V65P#s本Udb"VLvf.Hx2aCJj%č'5HV4h5~t_=[wRߌf/iYqAVv>7ERɤ(hMs#Y'p0-%+4OʙG[ZؔE0B&t٬Ƿ6I}#ŵxZۄ:dCR{܁(Oxb!k0= A )f `nĎZ樐fXr2r۹t,u?Lt(C~>3FS}a0Tq E,2ʥf- FܐD#X`%UcuSExj36 C¦Ipbv+D0uH66в;K:e`p4fAo_%ݤ)ҜVj ⩁@*zjG*r$_)&' YɔK_ Z% ֕fFFc3s[FO):ӊ,vu .: i.*m2*,ց/iȮfljEv(%zVI**-LLUfO!RXxvNSƚ-yAy}OͫPcCH9yĆ{WXo#іRh |ihjSceH} S,%(ѡ L^~9-b× G_+jgwnŌJόj>]0$"C >T+tʚ "7buJoUdEFʽ͸g~Z\Wloɽ/j@lcY΂i }y Y,5h\8XQţ1qdݍь8-HMxbeܮȱS?ҝP/kZS28 3c cNcЈ2G%e8 K7/9Dme4FZ~ ď %}X*"UbYp8Xr(\a߂EUprn4GgW2 vdjWf?;Z ?g ة]@؅;t%)2Z !uA5+4ʟcZml99+#'~ 4˺awZ]ݩtȽ{ί~#ǖ7.<G*ϞRe46wPEԦL$vQ2Va\O,@?>ؑ/Ct~[-OVnHW*HlS\:rCt2ȖY?M4P#/jryܫmCۂt@gѶrnWc &UR|SmVjB fs- E&㭡]_]=YKLBb 7@] JU06Y8b)0 ڵq ĀpʊNG\9,LZ:Xn"MAT{=6Hx.¸Ɋ=DCh« yLDO:k3jM˃"cBPNre/!8K $7@gJjS:X>j)z\Wij`tj4x7t/-D p^~s|o²(sf2u+ !(K %CZJ`[e֪wjYpE+~uHt0!7Nz*q% чL+$0V 0ьy:ӮIzL " |OKTb**3z 4ٔ*p!MTCա^?=.%$#114:l1LTUrR=x\T.J<5ز!@߹B`m9c?pÒ @vGUc^w_Y&d@ޅDnC'pОYr8M,bݭo1w _?DaTוKC2)KEz͛ZI_|zs-' K__҇6~/f WSZ z {_R6`DY 5lXDGe9`2m"`woVI/6i$)`*T"|c)zI6{0rM4<.Ηif ~el:вtvM,IB* R%mֺҁe@+I0}y1%?n"[jSDЙYυk5s5)&pyE#d݉7_BrdY@Ԩ^[G+mVFMf?1v|4]B&Fs0_uD(HkKA& ;<;'*>oi rپTE5)[sX"J@ R@-?]C*W󂳁s>8]-L%(fV(~I&|DhW>45#8R0b0=®,jHT*2! !+)B/k_sR>FTyOI꼤bQ<=}yd2q0jBej`d*CQ3+l}Z?ˠlvEk^gYi=H6N5Ѵ;4')#$3E7e 2trld2:Ix_\Xekx>G&FÄ{^N(M&&S-@S=K5S?Ѹ=h<\} ŠcdyS0ӎҾcj֔^RBUѶD+q4F)F0VFcLlQyb`鐀LlƩ/{ݺ;WpǗ_5>^Cl&wǗcA=B1{c‚F|8fhXc//t,v ~%}S%@ظEMC\ Vg@<OCL݀ I/eWIfa{RGbJH2g)Βe?"]/O&;/$JGChJrOzȝ6z]TD\"BsRa\d4"=Cax?Zq"ZU>ث{(%wcfǎXtr}z!`^4Hΰr EFIC^JsN2 f:khn9lh!GڹǮӄ>Mx\r9z{Su2}5MWdwE r}@ D pJ.1 )ѭ 1XWl> DMߟ_?q8uyHJgvBLuQg6 AC$`p;9&_ߗL"K9rmĒZ(oS]jXbCs{L/%gɡlg%ܮRݤA#`%0~Qc|4wт2RB 9:9n%k%;YؔsE2RD7A# _1}"MCܥ;:⚋~$;Z#-QR^66UQq5pW %PtT)xQQŸ51z+ѽ%ۿېTi>5|s&lIKҗw6(h&م(͕$77["̦sќUUQ4ٻ {|VA tv ^?vw>ZڝLy;hc2Kkzn2~ Υk,P//fyOj|#{h *Aҥj.x%oL٣ܪ |SM@U]{g[O~ ,s:g2:`$ Ti#6*Cvm1'dxЦYDIs߶)lK3jD2RB Ig z=p% ꇹPQr~AeJfжh§(2B95& Vޮ7@{ZcT/g$o+z>C_o T1x XL3=GՅĢ]6o?ԖYD h X P; q0KZ>0rmYjl_+tm\&)Re fr1o܊3ۣqUIKSc;D0tj[ ΌC"[ i=^萌~<)e.}*[ V_ dm׵P /ޢޱ:}e`3@ϓxat;M5S( -N>5|2Iqd|asM?KH %y\̺(%eNowla/ 7cM4ڮ 5HJ'qs>Vh%-6K>ʹM =⹸2YeAA fzH!A.,fcsBN7ʼpZ=5!'zB!姹SiXsҜ,fv{:6@7%p>c3_HTBW0('>?=$}, >E¥g ƴr`T 9~Ia,2lW1XZG )LB:l[F>S,4?;Ws|oD~&J| &9Gi"V&O6£m@-~DJBt/uV X?\=DY'oyhQr^KK͹at.9lQ8ub~[kس QV6)gтHqPq%_=WAPa)Nt};Lg^"yf br |ҝ @:YRMxy}]:8Iv*.+5G 4 Ր:Eg_O97O-&,Zُ}Q ajQH C ٥--O&~GH| \";)P9?T hOe;ܱ? f*v}z9Ӊ] kzb\-+XG!i%+cM}eX=]hՌ0%6$oݤN܏r!SLA=T"<˅A7>{"[DyI2f+1I$w_q[ 4e@ Xd9yZ'7}C<oW{Z"s['+:3tk~Q$H ]h<Ȟ]Q7 n5/UgHK1xzf=rViBşc>}t).sXM^O_t3["+¬`ӂ5`@±|>'. | a9{c湈v훩ߘ _tu /Wu;v=&\'w^\uFT:ߘ( ۷ŔP6M9hʜH|de bGZ?; oƵWFOA!$fs3Yʢ]Czu6n=-Xe( M\.qř \q,@kŭS0GD iH!9X[piVV_-rzr]v$ZX^}Ӭ$ -eMۙR [Wiuh]'z 2.W*NW{ O6 TdĤV=[x@$ѝ'f& EwכRe0+96>H꠨ރH?2v/sDEܡ:z>J1)c5w8,4H&{Hm HH4KPf^^Fulq+Kk zEmV<QHG2^FE}U|d)$3h&]!ڕnfZ# yHBg1|&w+ ]p4š>ZjLK|Dp(Wa2zZdo ,HO>'e%YiSSy+D& GJ67T%RVS[hpJLJS4s,&--fL R4/ Nܒ|'߶rM : -Q=i&Hs[\}l?#)c6.bT I%֒|[M22AE,JGɩ( `ۭjHz \Zk5'nTx"K_g7QC[r )i@=꺘E}A[=n0g@Qƴ sX x(c,E h#ȍ&I_*(I0.!\(-$p $-ՈLsѨrP=tQNʩ|uGZιW )J5p@#K= Ғ 8®tD0sO-,Z O^moŊqOݳ!J16]_PkLWS(cޔ?k? ZTovMGзQ iRH:uv9rN x|*c#TiVw[@Yx7 cWm o|b3^6oC JBF)$XTzo E~ԋ26$BeVa!dskD+6Qb? |8-TPzԜi|,/0[aTsԪA54yzZviJ_2e*җbLjy 6jҘaa*= XOگxC)kUAO OTo'lsrP+gfk}524Rݢ]k(mN539m\ʰ[r&ˈpllIBp@҅w C㔴x# fB(:QK!n ]bPkRe^`SJWs9Uu~5jXDs镍Qv|tEp#w*INPzܪS]tg=}s^BUyh\s~K518S]?}q bϕ(W;%?4zfT|@ck%Y˷̪K F jFV")qG߮,A'0CqVPD 0-"C] x0U*DS$էH9-WJ=+D7TVwiAmpd d|Ev y ,_H IDyL~=h>`7}d R TĘgcD*aY&zlN)-IͦtKb#oAv*pL_ˆv$4 t59]9X y"0 ZQlM2!yBF[gؼ 2k: pZgAj^B<-c!/KJحFI9ۺyryM4CIE؏ʼnJW*:%alὣ.4 2_&V 'r!>R8n7eD G(,$\VkZN4JU#fAȋ˵A?g*ng)PKnm{[X*^~%i%uPO[ד0r}|3TKp$0B?o:a-JD|Bwd'%gf(A(hhW?zk-Z #<S3|&6x ABPjPŶ9; 3dNg5ټ3 E%NыR L V:bɭ 0fQI~vIܑIn cV걳-R2!VӅ140!%:}F*BY^1fL p;Jaܐ*=j;(8ؽ6#hQ%SX)X8b'}*Rc>n7_VUk㩸)Ju7A;xkۘ Z%I`nXp[bKL})\ ?>E8ľ9,'$hY(X;S׎0tҢ6U4'WEs< eӂ_o@1H.:P dtJǴOO珞n/v(= $`>]e:/%: udȐKj5H8ЙAF뚶3f qY0DEZXΐ7h8fGK8r 0)Bqk=>?פb C^!P5Kc\^e~{u{ܾ@1JP&RSBQ'T/S;$foo ^ۋ+ UL<ϳl7Kd1ă! Vw{5L_J ͧl k6LYj92(޾ emXVk_Sf ?8r]R:FeJdsH+K ~B$[#$Wmv`ؚa_RnbT肐TRڋI8wC4*Y3ZLb7p;HkYZ\U{=UE@VڕY6}v\ŸPr+$A7&Jh#61L #,vH@x2pJ.D^e?9Q! Hqƭcܥ׮P~~ftm""ɖ\^ʡ:WMfu D~2pu1E=pE0K^Y))G'_@3Nxp-2E=C.X6L-baN{c A~԰GGDlU>(AѮra +0R{AgnSZ]Z'B[ŗ8z")Լ)Wy On\WՌkTWU&w)fѓ8At#)7x&5@)qV/$9d*o~ k(=:eHb£-먆Jep(5MJ!Y6q7[œ|&!E/j2nOU=T&ϷgG!a&TPM C@Wtt2"ܑ˚<+vSTdQynNPFGǂr t s,2SZݿ= WݜKIBSyGMr?= \=|$-\ǞNz|BPer5!lG!qZxϐE^KpWObȪ~PǍJMND٨Uct$gk _)͡q&psJ@xNAƌ3YOu]3.b9jiPndab *&_ +9/.qE)ZoBE=ڟd7^-Ԋd3DkY3u$$KL$lSZt~U Ԫ a?4uĩA{n x<565ٵa^IF@l\4GQABFF%rqbaR܈7|戯m۰x|k(h;!ipٜ_i h(>ADznU=>vD>sAƦ`mhm3+9^-JPp6"kfg $ׁM@`#?brӛX/s`D?Oe.B1jw #$7 l7I&Lv)1{kblCP5% lcM" 85`>]Jk`W,tIm =sx٦Aצ-ARB?s褫ey\8u}B9kI&D; #7J#I~mQ&߲+,MRB]< ֟:t"SN&L.7G[vәʔsIDN9 v h_W//['.nQgV!s&-[tMM`X $rZv 3ncHр޸ X"=#39eEIY&|9ewt $h%W?UyL?[@U?lO^U'ʗZǂ'#x+jlXo0cq_>\2m6j:d=E#=(5vxQau pvj!uT{/ ^rY9"l Jbށ>}\*\+뷁NeIVKjSw4Xdف%YCe>'N.I^5)X].V|@uCG[wsGSc䃢arܠbI4cg2,@N~?bKé㽂s#:DnF?`niJ`i-Xk*]' n&!PJGurg7 <-vfo-wN,~#4>a-N*yWRu|eH wNɄn CzYnTQiωh#௕QfYsFQv 2p,vW=ཱO_@eO†텅K"מ@-F3p}yTO@nĀ`BUxMt@$Yz*&Zc]BqDZ3҂}ٺ&} {$wFmN@ ‘Gc17ۓa>Q_\4m~sX;!aY&W,64I ;5 6SQN!Sl*v].,b< t֊`N͘F1r'e{hMCj`aQ v|/y"7ogc`]j{1i$W (`I?ђJ~HN&,S' 'G#D0z6kGܧwD B9x8|+^/Q$M^2%;Ʃ*Nc͗a1VWNa88Q/Xe[DLnO5TvyM7O:VΨpv> yyOxh]hl^K<+i B!S. 0:|nZﵤ_@r{-שEcֺau\|hH߮8Q.V:S*$XXl<(dmgh*I={A{O'OANF54ˁĵa3]z:ob-}V+rK xؓםT\H^aj\gVbp 31F 8-pjQR&͕1zeOƛ@`3D!%hea-يl+y$GRݨ5}_1+Nrl|\  ߟDo'5pX,=?Ӷ:VjU`Y9bݽpdGfR;t\o:!t{cajЂ^N{j[ۏ _Eߗ>7kU h\hpL;]:Zm)uc*b\"~+vS)"X(V?0C*lб\UFT'DN>1.˹/_Ry|A{MU?|':Й@-Ry;>&Ӵn #y}ѽ@u7UoS(%iϓoi6JN:x׈ǥf2c7W9  ~ <ʁhr>š-W1__;oUT"^>y1c \A-en*p*mkO&p@qώU*Sѳ4֣Ŗ@WR+kIڡF,p)ikP)IVF0n5gN+>'f 3{s>ޅHnC<[+vM:$r5x gZKXV3ӛl%DP2h& s!>ֆF`''R$|9~?9)sfalZ B1*O49)WvIF}7'>XP}Ls 8vXiڬˢ4O5#5Ot<ڂ&L-=Zbe HT`(:/C`#K ڳRKTrZ bڪ%nrwjigD&̀_V7Z"?JR?Z*@SE 4Z6# L\r< /iZ|,L%E`c.v0.#6E_7l!M[Y/Q:z_O?fq8B2>!u=\!ԛS-t|՘.'HEnމtx1CϪc7z_=CfRaD^&?׿ZWR7U[f ,W<7H˙~@l71`Y@͐T Gs%h@yx-$]/сi|ey_fƢ3{mFޭ7?,p[`i%:UYXt&|RvSrai$_Լ1Ä0H*ֲ2TyvsSH|Zn>B 70 cbB 60%) <̷VRb5|8_,a~P!H lwV9$ W#^ٮI.}9=['̛:20E Ƌ5`h!orO3݆UU١[W)$+,<3ь)Q|SXh;â cɽX^N.>7Vhg EZQU  4؈6QyOjc* SGaDǘ# yU #EM6]aR Ƥր>pn,e='<˗S@Уh@ПR[׾?f!\*h꨾eMt 5἖c#&^=\uCwSMY;u-)'߁#̞|gvs]-1h:j7#}ɷM, \G.):®@()K>*#3w|U/cJ7co_86-g?(x,|¦QUjyU&yCc#[Jz ._e|%ہRG oQ6CSIx74C&CP]Qd3˜uL#͹uЮե꽣kmYB տNՉIi-u5uwZ Ɓ=7ʈ,^09lD c[gL&闵r,)Ok'a{ Nh?y|P$v^?1e4>I<{0ar}ϳ,AU0:_\> >Ћ͛*W⼇?ZPrV]iWY [ݴr_fhPvm‰e[ y"}M0,d2' 5, Pǒs^pS ?B}~e^o&$je}oux˜>r̚F^hN8E,/Bm I hӾ" Gavk*ʑMb-swtg*uLrT ܎RNwqq(ʛA_I)FcrM:x#]cvỲ )D䴽ىbQeGacv&Oqȑzwr'x{b]?^PGA,}rqhTy;,l&s:T;ҵ cHB1 iPI؉ᅍ\v-]M7T?Aw@>xȲ`<2\ʱi{\"i؉HL'=  *UR#ȭ犏I<X&)d*9 gs$[<]SsutۏrY2 w#]A+H6L6Еmy/$TXEL|B_v2MUI%:lZHgDDh=yJb!y7dYՈsߺ_"b. pXMbToG3=M,h5Nv\Oc z5': ʙk 'Of,o;;vGFI&fOl*yz'!GXNu<&צ>O=YYh [[]ƫčA"QL'ϰ6CRD`M3wDp[?Pz_ך݂_\}> s>uyuK] ` =?XYlzLKPs')ɜX=3c)ٮ^ ]NFK; \SDo>.0iRBL(K1{1O(Ue/g]z [uoJݬ)ZY͊1ZS)'I^U݄&b5^n@-v_Oa1bY\bd߸:Ax "lV|CA0l(0.XBOGG=Ojw;1pp|\?K&rvOgV^X#YOL7#ՉkF~5H q,@w<3!L (Fe{3oBLa#}XijeE[C?m̈́vcVa#5} %F٭9EDU;|Z鵍eXta7<jb=X |L|UfCퟝs#2to\nh 2Py`jCڌ7 JR[ͱpTRCos(iJ\`zczgpFJ`Vh=OJ:llQ\T׀ ̅6_$/e*7랁 [KBv@N'D]njzܲ'C_nRۚ<K_w6Z $lzEyv` h8_vTa8 <ϑ%'/Rn|D$%\&ڲBub(V7]I 濘[4Qp;UP$Rj@{$St=tۜ&|e}uPIG1˂ wDmF51}UFHMWY&}O(d$Ǎg4!哒Dg.QFJ$uJehmJ4L|)Ƞ㠔GƒIR:oȈVJj?NU" R@`bRh1 e/񉦃{!,# A|tLcnD ` }9hR]ڐuUX )Kqyt{WE{#evʆ_Q6E <N L'Wœb[22:R7m_o0 e %rr#=/ KTuÕ!J"tF֟I g]5_`GMu. bk:\ ۝[t 1B,w_Iq+ Pf[6W%T f;a"80)zqS6s +Va)ba!z`Xт{V@&v}]=T i M뷇/L=T} I~RCϺҸ>>)Hm/1#kp#&6Uw2˾12I\pw86nQn,{mx;M +=zDxL&}@/ n5 T;D1\:2xXeBvYLa䝧դrc<πނ_̅LEf**#.}.gA`Kp |XG CxdV`-qc0&Y*j9WʆN8_r"np%S*$Sk;ϤWehs!](RzjX湘۾Aπrr<]ΔˏZg3UwtZ/2ͪOd64{ yu#N&NŜ q .X7\lbwSCeNI7:a^$b]U$} 4l3RE誄CDBͪo4P ʭtbTBtjr1Mb"Df"}ذڗqT#=s?~ ꚪ&W/CCMt<0F]|}Bޙ'R|G3{&O`w ,X~3ωf3BK).3=;sx{=LW7 k'6e3CjOhc;xܔj"։zs9rfR P%6yuw=.`C.+%ػ'_o)=O? XYfS^ɐ 6Y3>y%Q`{߃SKV,+ĤFtBn a m>*Cw8 qjeE.yc>7yJ`k܂xj{Nhş_6*tQsGeoA](B)3A/5&*:Tg@=ҞR/ܤ7N)KaȃXVAL<5Ss_ߡv,xE %rkBYYa 1z*avAF @vc<?8Keӱ 5W^Yw|_-Ib vnKe3;:hK.$3 C6]GxP^vmhoFjllHD*'ᏛՉgfNY@\ IJ˝n6CSp 7{gFoع5U{uvɭ``'}>i"MMjIj"62Ltͧѝe6L^6ą X޺t-.FWU1uz"ݽQg(j7=۾+s@/N=ihr LjU}A&fwõF}5@ԷfmK~60DP Cs墾PbrFpVDc2XƷ7+RVjgC)ܭ `-/Wf8W$!Wz\˰RQ@_5?YDW}9QXGG^deE*_wѝX>^E͇v8 zH;矿,ܧ "зnXde'}Dd$VwPZdgԾ}"D'ڥ`;tu UJ!/!9el!&c'XCe:FMfL8ߣiJ* [$>̄ViҬN7rr{+/a7Mk9'mi=DA.[H5OSI }SBx!Wg%l弱QVE+?e;Q/Ŭ'DZ5+L~Em&5'UFW[1:ZY2|l6>ګm55%'."u N~kヘ@i|6{V/oޅhD3w#Gվ\Zބ0qoXu=L[IQ1z<㐷(1i3.}8_d4mؼ 듌B!CM)U 6=]ISK(\8Y~d\=9.b-/(Ik 4-oUyyfƀ(Nq 7rPwctbuv^FE#r}VG)|2A;AL\Mo)R_TD $e=KTإT<͋DaCU%BIIbY1Qʚ.Łb:hV Ls+rgI!Sї>,]{}?Ev,BIjU.c;FTPN?؝`h}60\+0br`E&:tT_!(ss2VѨPHn/N+^ʏJozvIfuuk 5 v2۫#0VdxDgեNKuǓw70->Ŕ. 3,.O<$Ba.ny/xzhf=@l'yJQ~:@q'#li{/yFkᇔ_[grhh\z@V3h2/$vT˽>݊ie>B&/VtH65et>MC4cUFfEp%a F)eO%rLD@"g7V!{4Ϋ}U4AL'!y7W@$O ;v){KR/%i$DVBn`z%>G1<.Fp9lo/rQYd zfYS"6BŤ  Lq#Z@5J9D G}l? ґpEH+| ~$\}NΚ}*0v2t{,m̘hB8n⍗x5XȢ|~xEc+r>i;y/-p=jpAkV+zCu Ġ@p^k>Q= MٸԼUxr816@tЭ_Lm'L3vCJ čAy/ GIĜi$fFe,vR5;u9< m=j-@ ^Dmǒ"rsB Eq[HJpiIE{RAmCAr5vğ DyHD+~9i p4 %]= /KCj DN @۝n?ONgIcG}KnX~?Y"v%C1(Ƕe;`to TzpnaUY)9-Tn[h582'@j-٬]W# v]$[Z~"j6:9>\4~w1 Fnʢ`Ⱥ>Q uG 8ᑎw{࿅i϶y6c#VkS'hU{vY.G ra ŢiD{O3TȐ)vh]lRE5&  vq6Q 9Q̜e|Uw/8~F ݽ_1X%UIUGwSMM;U!ў_R5(򓽘}'4ܿK!EAnJA4袾/F H{c<-2wGjn-9y>%l j|굥~T'vY#ϙXvq[^X)Z. Rȟnז8Ic/B~ηqhYu|1[7j P#KsKCDm/V/5w4GC75 ,<An..T%c9])TlC @?w+tMt|rs\U6\d)G lt HTg@B"fsU2Di]P4D7әkSlOЫVMfTۚ\xW}\ `3-ҕ rHWְͱ19`R8"D@[Npݦj+9$H/ Dlk`Gyn;s 9dWv!k-+%~ĩ IkMo[\4޿,@Z+2&K 4gfn.K^ְ{ٱOCjcl Q,u o$2dbzjg[3|峈{o?GCd4K6ddjGta>أK&!ܛ;<&qJ<޾olt4#{CμK8;&b> .H8+O.F*}@̗Jqi~uh~zؔ b#7=^pzP r@$$bD'F,+yFH"`E(9dS~])ݨ&]_y>)hy5 vZcÔʺv%ZB&D~ȣ9O'eO0XNJv;P$T;ZAezEqEr'C$oѣ9;SM(ض)'7Ha- p?*Q6DGE5š|QKMŵ~5kYOM6qOQ^R]5nmh}&='ʖR%\!wx瑤nBy%t~vyvlt[6sߜFt~ivYxERCo*oZx45PFyZMP+dY.p&⫂c"zVpJ@6r퐦QOe< @ \fz&jm] /AJ4ƀg޺ʻvb w7BFL7F|Seϣm]}ocd;?k~Oގ’e΋&x LNa|f@/9"5xS\20٢|@hWWGKU"yË%wPscP8gqqZjK=^ϱͻsľoKyC}nkBF֎e{~3*U,?m)pЖ;GL Y< ֐f 3Vtlrn"IT`O=mx}c80ȶ\v%j8>c Ѽ@0x_;%u9qzpSc&aN_Z`Uc#Q6͋I[MgL-\BW*͆Z5Nl_< t J0ڹr2:Hma۵ sg;p%NWG"Q2S2MAE%C-L#J$V,/( q/?]`K!N\V "ZQNdʹ"Q݈n3ix GD=VJ ]AU97foflC؝E0 OzBdDfIs'/mj(DK?:jj]gVb6s?Z:ZostTšђ~NR|@ |E#*KΦ4xMwE~;}S{hX],ZW9C=c#0v_t&Jț, Oᶥ~šd!˨*:^qF F1m_;XIzV׾!?@(K ],%pnTIPrT69?v#ɩCۄ3{nVd> ́nB ۸C2sQ\{KVȂPc$5iÙuÏ$k>x˻&M D=R,oGvtR R"`bni SO&>wSeOk{h#4=":bAndF%P;lp,Mg< 4#Bx N9Y%d7u R9\ľ@*iݽQ2Z(D:%ΔU6oKl۬k[US_Pԣm/DWSKВSUNk,H#`RX7SV7u"m֋We E# 2CD3O$Fx6*;H>Z#Ƶh` =P[J::tu~H?Ku|"FۢgWǷxKciC )vlC_C3\O2qN Řx3Щ7"}x."96c!^HOpP j_/g ͽ$xC6[e9~N= P:2V q3”JHcfj9+T`9^aUY?,M\=9?f>$tOD16&GN:= ^b=SFZ幗#؇8kep^>L{/I|6)_*(%+fVC)~ p2sKz`(,z6dgbpG݇0&8'1fymoBj4+cҢn#Pz];7ɉѣ{,rnQg6}A[="ˢyB 63-p4ҙ]ୢc5!6lNX=2qTi;ʵ*I6;FAs^\4%fggzPd?♽S$^LQ7i`[d{Cz 8[G Xb#-1sY82{R(i#@>n#`?[o^FnJT Qp3IZ|HVRa1}ul#ȓZ2bۖgSDaR[c 4lCX㽑X!ZT(-Ȑ#iײCG&2C? 9KITъ!lw6`\ſr|Nhe$b`̢8$\Tx8 f8~-=q.ϞA;](5cݤ@h=M1f\^wticuJWr΅?jL͉bv !+ v/mIԧc.o#Ez+fsi'v !qcr2&\N %|oUp20N,2`M|9#(׏D']o<+_!SPx0ZryR"~u&)M(#Q1'!> =%no)4*|Ec<`8CYNޮX'dx^.XفdϊLzXߥ0ɮFêֆR2fl83i>]^ ͨRuO^Zxwås"sut n8SA^$G?  }JXg7{`٫\n< Hʂ>zb݊kc^ĭ¨*fakF#*.`mn1Gi@d$ΗRxyVvL!5բ,s8\!' 9?%C:iS&.oUy7tr2})B-äo}@‚ay!iU©&Mr:)G/ WyP$FOpK.d[_3EZ*_(P|@sFs7iD\5UZHsBC Z:P|:[z9ؙi27g7wI-FXy܄-` 2dk/k,@2}te'^^r)V+;j_( Kߟ&}ao7o`&OoI8NbWWM0x: Cz0=SR- m̏%T"9 Ͱ2fƈx07kV poY^ -S]1-/ޱ6qep1EMOS}bq~vhRfևj+wjZFcii{B{O͍Ù+k΢C~t'0Ty:܃-NIh}$jHl 9lm1FN`2#,2bRb x\I~iq sD;7D|>O~5^C+XQ!kOH;bO۪ToCrV䡵>NNH<@6Cv_ j"U?~F q>YМGlqI0ų sqj3,p޼ Z js9*gt_Y(/>2W44bqUm[$)+ʲS߸:k\TYg6)!"sX'ػ7ùB|⏫ҢjѰ߽fq^mPNoyK-/(_HP8P&@|ѡ<.:P+M?w*x3 ܁AfCMO\gɰ Od\pUtK>:YܟH}UY,y. jeABO'7[M6c%1ń%N|?~]"KK< rRbzL#RMp]kTxMDW׿ˋ&|!{rmN*TE{x flI};!5G% r(u;@;8AP<*m/&o2x~aa7yLә`'.p f2C<(8 gբ➓&QMr8=:$.M?T0z3[Pf4{UW/TllqD8rW~@+LB5oy 5\ݼRԈpYW d>2ct 0[QnaׅZj4qaroEsu}TQlb[f6~ZP^_e;L1=w|A0s<@5ɩb-Z9;n'5&8ޅz7p޵ﯭzumi1*w!TյŮ ?$O͖Me6i#!g>tY$ddmixF+KjGąބjȗ$6f\Os6~9@19Hi~Xtչ [#E2,m0\C0 ʏE&W <2׀EL z'{,orUڪ1 I7Z,O̖Gi _X3&*4$h.U@~$N#ԗ^ϪH>rMD!x/ros-bZAyz"{2yǧ!㻮Q.aϺUU/^wL~G}r|;R7υ#:=iN:]HK}ts}&Lm<3mM â@c<)4ܪoheQR(seP= j!bN(Iv#eX =whv$#M0D0JA l&B94kEt%DAցrw/cvZk{ ;IJk9.\&^dd†2 $1.Up .=|tPxnMZȜWG:|nY3 ˜*;.J| LQ}aD((jWyxnB+UL۽hfɔ8ph\R$>E 8f fn5,l*7-5v ^; `||M)D1mK{{LBA[m#4^{ Lyqk*ղ?wGH3ݭ%m&FcuĈ`buJICf8EAIY]]̓4r3*,2/@w|$"'ʤXM:qI#UF;Is#Mvm9[w..s˝%sfmFSmx/@54/R=Y,ia4<MBzdhb skäV|Kbs3ЇH+P&15bFԹhlb w uizJr . CW~-Ǭy6/w:UIC0[$CaT nJxZ(p6O&2YyNLQ,s?zl-Ϸ֕s6h>$}''c#qK B&U][W(w'L:szI7=AvcpCAR~*:gus f0kz6E +&WA\U=gt{eXa4iYnӛiTk>Gm WD?+cAQJ#A:5b_؎Է1*sg=;G-D򿰠N@4ࣽ {dЋ3h/J'l -#h xJjS{C %_JwD(0.lJxvH3YA`f(Lqp/g|56:r F͈8(hM9ìUIRiACbutV&pzv~4 T#`[Hx,z6k*gN4F 逻;^P;s瑓!Q!fnXjƵag)K9=__qjUe6^y<ٿ _[fA qyiIa8/o $9xȯHPGa[ՏDwG a b%or\E\tw 'gn,PʷA*/Rzvyu|;_b*j%ͦ * ˖pOdȆy׮r i_!_RFC$8 vi:}{:IqgmۻA'솬nmpa>*D9=pIYg(h: yS:0U\:[x u7!yQo} $;$ 1g) N .`cN1f-&ѩ,\JvȘ:\ȽYg-^. gI q nqr5r&i:Q#^# ogS37EHA-CӃϙ~ #e:>u”)FW+6@h6ZCY/vZj簃\ SY`H(YCUm§ V䍬@3ɑENݺFϖ`]5(l@2V|d=1PCg-nhepoQ;fu%/.||X.U6(e=u ^2iG6jkݻb` o誏 h^ɺ,gާC~"HHv3MO(7nj%~Ei_?ZjyZ |+7hɓۗrONd9h[}"D C%qV[54K K XrԑEx:C4{6NEǘu.j(<\xg{(ܣ0vY/YA z=_)hq_JQ˖{oH*~gD H%C։;J IW]9<,ECSV}n9?|Fa]g^;(z˸ y$$|b=d$q.`t5W?>&+| Z[;YұPvՌs t-=K`nDD6D@st ŏ&мVrH+S57oESOi#OA>K@p}dMSbhQ gږ(LA`1~Q1SE\З.QlDqTڠ3<Ȳg^ؿu2{T@P_J(7H\oiͭu $6m1Qp:٨=t?PC Δ?(wx%#U6S9SĬ|z)dnkTq&WG.nveY@'u؆r+}l ?"c V__֍@>oYTٚv+wAZl2j ( b{i;4aޯq% {83^f4O}=EG ֑6|.rgw"tC{p ?HZqebhm:ȑjKKvXᲤۚ♎߹ LƔГ_4Krzmd~e I"Ϧ]-Vd$DaOL`9PxOzYOfs$mR ԹZ7e6n|򴊳xylܳF 2"|Nz-+8+u()=r~Jpn 8}Y59uܶKRSסDR`ub 0ȸ KYM~tGRwb8 ?Cr[ʼn`KөsĜųqiJw0[xCf4KR !J$MYYu9b6՝ul{uAm Z-~!(G\M{D|FR9u ?o^?M^}ovhm=ёrbc~0c4hNX'|M:Coh"f3R~+b'#dn1\6/Fjd|Kg, tHʣ P:;%@̔Q}M>c_ u9y~ *' мI9 3'$ixP+}E/ /Ңjgx@CqAh|Ⱦ+!MEq02e!mTlřk|%_h~LGꝡ`sDh̥nșwm=aMrM4=!$v?PȣG$iy.1)_&zRY|pREȶq'Oq 9Q\.ELu9$(p2azn<9RL)Η<~,u*sswaG/xֺnvT6Ӵ ]iYUS4=9g̬0p~JjFh9aE֌xN mf8B~Q.biT^̊,Sm taaSSG'9NZ뇃$pμ@{8GihOI#i&o 6`L%Hjnq(ŘS#9-4ޭX]f;cB_d7l$!Aq- T$I0KR;#ƚy>PVH[aߑD 4zf!A USJ%'%Յ|n0x9Y|5 ;#1|4?}lzQkHE@٢|4uCƆ;Ma \oN;NfQWFR $+) mqNS_#R!p9`ݜP TLJ&G UӍs<Q2 J;Yo8$2 H7f0$qmds4#o GmCۢ3M| ƲY46#^{7ҶW}'̂h d۟^r/Cg; k[ޙwLX^z߃UĬ/r[3mr;Y+($zGK&lG/}Zt"!9_\¹ ZC4) 4D*?~7gR8#N]}v5&WZǫ+0MYZKAgv"(LZU<*ٷ(m6^BO= W'[Yd;Gj)3ڤg#mE!%b؍+)!V'%U^ϿNWy돺SKicNS~[3{5s29IvRՃX3 m2>@td Ny]0wf N|gN?6 K"t:WnrGu?dGkWnjOE3B0N C.B˼abחW_)n[xi` *Gݥ$hag#VP;@F@ f$&jj_|%G^9Վ%$eu7t 韘sb5;ϧÉVM'#PkV3|.UeT0 k9 .dj. fEoWF'0x$/"bň;V*d EBRNCIE { =Yٯ D>%Hfo^0o8 5Kk^+ B,ɏ*y5gn\></vkŘV:tt"yv ΋ԃ7/gL?p/^1XCȢti'{8⬖d}OzZ+t]UF0QQNkh$(▓uqT# #IB$U# +ͥzGzR1$81vR5?Y㉎z$!N~Cv_Cƙw`( C$E~v/21 \LĈIwZx΋h8vk/uWx5ll !ΨnK`tCtA#Ϣ$i8̄<!0$9c7 墬>--rk'qRT,4h %VuZFfv~V3˰ 顴 4֛`X=p_Uv,͆(&8+/읟>|}]onY| i.09a7UnzS|tS`LՍ'zQlZ HQ\<ٲ{AV#_N:BJ:Vg^Y'xH_#Є[6. `|.h?F, nmA1 l: gIY-.]zIU#?4rq~^ʜ}`t _Y"iY- {P?1o^X _ӳ8RսIM<7MZ 4԰޻ٶ[z_F\<-(JiV_% p޲j]|fҟSKYq]STzr({Xٹ & #m1? 6F-7^̩_͌5q& yݔ h p}Ӿq ZÈu9%{Fʲy "jN_C`n]mrZRP]7X|l<)@]Ÿ(VA,"R!~̸-Nz hm,$$X9vKg+9oCC؄3,6;i #aq^LV4&ZaǘP"E]0>k]lU+;Aޢ鑟w`e96|O-6uMimO-{x:MwN6׿(rxM~7CUXemp ȒL\d5.yΣci48SCE!eTh[0%UfR/^5)vj7۪Y1kken5Y#8MVC˩ рӎ25oF.~;َ- B\;nS8]69'yMwԄ7-r߉CD}Z!zLZ^}yQ"~lOcQ=PRjEPQXLO.b5fQUo 8#KwSqYWqMyPf.+ԃ,{2.ʷZay#0:Gto`0?ynrtPtn&ěa,@W ~ؙGnz ܂M X}6GL:,er|2  w6(q%CRte\s~&(3H_i;뫒wiP ps,m3x*j6`%uPF I [Q1]ϔPi1}m+oC >pj\ b@&n};_fP67* ׅU;y)LwnG\+0C T"PcL| DƧBxWZH""HIi\+ !u  RtIb#PE, BK1/?7t+zAC-ZC::=&M혻 }1/oN~F.e$e]bӹ]Ek+=ݫhtaO(3Ck|F`Y2٥ X, OO)^26{b3^hG )mMǛ~`u:Fkl'a:ܶ6ҏo8)+|"5?; Jf unnf)1=ZS,? OT5WE:\n;y9%pnQ穌:Н` ೡkV~(cj$mGd\JVb=:tf"3l E0k2*g.Ο4RyzMu9*EO,, g*DhTY/|1>%: S]+.ԁaSh3NN"<X~  U@];qЊ+1/I,[C.@dN`mWIZGб3ۑi>8"ZI^K(xgGaxE- |B"C.XQ%d;:w/:qD6Y ќ@ &B^m:X2|o E*JM`]W}̯6n{~Q莴'6ae`[y\)KMOWs&PM0$DD%.2n Y Y2|PaQ [44/󧽾$DMx*gPlf&n0*\ SYy?NP6 Du pxc82ݮH_}oUқN%&+yAwi8G K[@.Ь?`r-lwcZdAvbf6G~+ca]&Ta(Ҕ45QE DDXc_}Re!Q4@#16W6gv^J` ugzA &KrX1vBFqpk|pݷ 2Sc9bYRq,ҙD2nŦq]z+!:KR%#g2z_ܯGp;6 @ŠӘid}+?(^R)m;; $9gGW~ JF Ujj}" *MU~u*`4FCk;c_f`\h$)pZ~Ae5V^!yAxLaGba t_ |ɻ(E/4L#n\Zh]_aKӷ/ӵm|{I@ 1>sKaoMPro=X#0 *` BV#{-+fdߟ _qwpy%O ~_bOrrc@ [gC BKt# bm*:C![w&L\/fl_cZ6_]jtf䕍YdAΣԆ2yYWM7D4:, /?j/"Ġk3v$~y,-=9-6Wyp$˄4%ф&"%K` rl1靛2Y_aí#'}im}ɂ V=WXaO]hڃG2m.S &y^wdHkZJ&I* ^u ޚ;wӾZG+m*SFrnfܰ22s$36w?@Q@ؒx߻3R&&+[PHᘸ4&FU̕'i忛#bMFN8MQ\?1m6Z v%d\fiˎP g\50Q\~ 4s j?ھ,9\NӤ#ScBı4E[jٗsidR v! ^g%uY /_ W)#@#Mb8Hx%b'9gSGv9q#Ruqb/KoE4߽џΊ=6 ۥڀf_-czm3)૿xXBe8[$ gVց}dݤc59 J uvP1Z2/ 6<>heЪ_S9E9 [1zO2Ө ( \ԃdQX2cǪkUMe>>W6Yx ,E9`_8[p@$}hi-1H9BV~}UlԄ0dwHdJjTd|yu]UD׮idϝwy=VX˚L>$O[py]HM6Qn32H:v8mƝ1)fms.g1bOojܯ9RhSÌ\g@V T}^`2I%NKulJ6R?}@@0Sܐ[/ZJ'ׅ,[$Wq (i{3YGy.8-')on{9~pKngyMxh { P>Qy5 k '#><0Txej7Y68S4ېzz֚3 n)/su^=+&P:f7 "8˒0b9]8ೋ iDW]LJgO1 v X/v![ ˍI<ҐdIn#+eCQZm%'5?GM7og *gf?$,gڏy6If)%rT?eChÄ1:uR?FH:C hJڲ02ϧdq6ITϪn;5EG6wc9|jj[cn; ѣêi?~aٮ)\9YZJZYR=GǬ#ҙ{dm_ |[ޘ {s{J2$nnQɸMW'3 ;ܽA@;et5>.iCg4yD lMr&!V"׷j~g3t,ŠwT On i  |KՖ-T4)~De KS+*ULNEvY c)w5z'؇kB_sDG^nCIaEkWgZ})#C݀PaduXLC hL4#Q:gvF 9/ bkOseM{2E?(( z^wad/QXnd$Є?BESYCo؉TJ'Ռaܿ њR!]*(-ѧoWȮ_J 9$Wp6;7tUXAFbOX YZG[ gT K!Y)+sA"JF@ӡ&ϤE{'mCX6lh8dSdu=$VyXl]r~f%-&V)c+LMUť*Mh5HG4nG@ cC;c ]O|za^#"}|iK/eZm4Kq>|I(ȰoJg4fq)V菈KLTJ ~16"nV'GudV~9=oЦc? :aB dzige|:}"ҵ5{m5KSu g~٪.]h$,L'6k_B=>OF7ņDToMb"ꠟ{•| Mfzi]VyHC%85s5p&;/U6pf=;t5vX#OwRIeec|oK3e"xr-CcG-\ Fڔl\yju8܂<#|EQ~<'O:X3 $fj?~FMY͓|+Avժr7ƒL^ ]d)+LDŃpN% gtE1;w>$Ussfhܪ*WѿJ?uiЛ4/pH2e!R'ź Q_y0>KZr"O`n2İ>4o K;SZ6or>2t 36(k} A-9Ch=ʗ)r AŸ~fO% W&nc;&(-E3<$)i:ؑ_Fkn)nMh寧 $8`5k }%#B근P؅Hr7H}#,/@ooMR'jdJ.ƌVs[kCw뿯dvGz̋QrTeZ P9kX=O> *_C2t]3å'Erʮ;=yz9 e gQ<o Sv݋1$R]qK[vw}#7ç>88(HunZjG Rz} r@8p(`èj9>ۂq_4K7DKuFGYQִJ&.'5A)1#Yӓ[ YguAo_V)EAJ(J+ RCu\i|9BgaWnnTKZ . WP f%1Nל5.E l㷮t^C*wQMeyLj Zf ?!k!|%w 0 [[rc]_;G،Y}A᪠r5& "7EZQuYdwLԥI4BZjTv-Z?_2F9gOI d5bTDž&7&1"5xBA[u^keuXUJA9ID%twK"vҋAc" :]ΕZYSʼn@(tw.omzӖE}ݧyOR<+Wap+<hy]2IJN ڂU= w Ebs`+{*"taJNˎ%;|bّpNZ9G4p*Y>lj_/ F85?1kwPJQ}\@nCu/8^ GJ>ލWt;,- 8L{ކypi/Yf8 coku>nxuL Zgn e\3% WGz߷_9+z̑=ŭ )89c! _?a#Iᄛ ^ j%W_Gve'EлxalYx~}薓R\/|4|5EUd--~a%{~^rT) 97【=9.7Et#߀6`Ap.?b1pypnYa%B$@E퐹v8,|CVԬd,o-L4LDa̖їdCAN~?:%2p.ELÈ!s,ornj?dsU@}|̒2egH^ڇOu§e|1O *4,橳S+ !aEoYLXe( _lPz6?7o'ܪ]<,]:WCٲ(&e Ku3Bz8[2(ЫV( H p~OSa (3ćocN%Z7܍.Hҕ^ Ui7^V!  8?,o !4P'cpݹUM!iъeDH/!`0`"Pb65 ށͧA |y+FӒ)_ߖf >]463(Ƅ>^1+vPHQ^͎ӭ\N7$FXI:芘ٍ}NJ,3GV2{@;S YyCu2д.{Dkx6޺9M{q02f+Qve>(q/EBJʘVx?4}(m.OU pK =a["%>RAr8IMrK(OZ*mdOoyWK11kiQP%Kk\y:Qw {>p]LSRHX N^f-!a6]/Vؼ9 VGvhW+oG ?,&z(~Wz?tI|]y~9:_ { QBnx8[ttw鯭xD nfqE ZWAktXmv2;ZG?|p͞cF=\]2uti_A ^)>7Ȏ~Ӟ AELMyvJ 8 ^cj"uAK xV.2l'PG[fe9Ysb叴VSC0"def@l`?V =t;ػ^>@T~ʹsǿ_Q@Ngj7W3{(_PZrÑT'8Ҹ$ۤDd g79H+XLU;,{ŊXq) XSL&[=Zl>Ȯ/:tee:8`+D k5t1gKr}6WRuOHj*nI/*2`Rk Z_tyfu uwq|J2Dt< -i ǡϢ3<#þL\bMOj"E#.ZD<O:yMT"oW3uPˆgI jX'%7I{5Qym|y[5;{RD-ǣ,-b.|0x OۊǧF~>ogOoz=~Fl . a,χ&w"3b17[n:g 5FJ*/ Iqeo|k>*4z&HP%l+4ZGp ewSa-dp^Z1Kuˉ?b |:Kx&jCʘM<,O Npץ)e^vh~Uwu,/ѓ!UHg3I^h5'8a݄lW Eԑ rXMp-5Z'jD9enb)!O!'\8 j<ⲓIwisMXeӎ^=VH7t~,ŴȽBmPb+~:&pgLE_m`  G8I}1ok225@3ZUm1 LVLd7|b>M _$>d-ppLO8N'dZJwܽ±Ɵs\^E3^Q]-Q=T~*r6.f+ 6l^PrPs|ި~'MU]U.8㪨;&Qvcm.Qi2 ~B:ɾVtq3_Z2}!>(M\࿱-pESG{a}.zR_a۴ G84ΫwI|FGjak)J?:5 mG\(,ݤ*XY`#J+U!=e1K΄$(ɠxU>q*:;߮r9.ug$.̯}6Lx,1Y  q[%u:q^ hlCom=5mZv);(s}T,X&YIjo ]׉xͼtJ:XF޹s9yP nX祲tZ(~le-BRn˱s$HP=Qg7e WDr bۙ_ei nO;~JKZ4Yys?8|k^\u[bI "D TnյIrK!$*bG@)f DywUr5{'+6 O;daɛK>Õ%y*lWa8'9UWݨxf.C+qb]<*JZsHsM[YEO{퐝?ʂ ?@~Q1vW:ur<'ƞWpEaHiR` x"'3PE+zcl ЯH. Y𥃚>^Ԏ˞e%!֠FԒX^W@ \El a{ńKZjzZr9<:dF]Xav`5j/0XA+~꣒>>m9qgiv"E׉׍pkc pBuwYzoćyUtYE!2vq#XDc-&F Z T ,IQ'ĠyzH] \Ry7lį?10j>=>x9фe!=džzaO+h=жW%\$wo$ CZ-4mt%9~5>5QeI}6,=նUiB@e3d(aޝ)WE@\^?`/1=O&̺0# Qo.  Ft3$Wzb"b+Qͳq#˭.g )k]0V@YK\Λ]&򪈏'e ;WdWρSf LziUAlY*Ii)>7t)^1J~c轛=xr5/^p^ :PEnM2vg*)w~jj,mw j6Qѣ7lAi``M. II(>%x(_cu!c8=4wl:S/U[wJ3O7)*-+oWR~T}U|5Vr)Q㫝vP66I'ҁq'BGqgDSX.J׌5Ib27r>' z!ǧp~~_t.m B%E{:aXvQ6!ա^z񨨮-X+߆5vVF%޳T;Zl#yvVh45QxL3+<>G?@!\/s|1;luUgc}'H@{B@~* m@AP[<{;o%hGނ[`HIdB J'[pd8*֌92N1GK7Advn}Jȹ4:Unˇ$HC팫(gF^Fڴ&D*<P#Kr5FE \o&~ &Ov-+1]Fb49as5`% V?RJb)m!i%\6v"-&w_9F1爍g#me`#N!K 伆ns^VLŻU0OSɁ nk&gx#JT/K`߽0;+H1l;'ΩEϑΖi,=jh>TEcg)2xP'p 79sEqg{-! Sֱ6ŔNRSw(1Bcgva>Փ+ \sO-kk%2Sۚ\,*nk*V;~Ս\`ȩbs&ge::4.;2K.yAuVӫ-[Ia#T+Z3 4{d u4AL 9Mb BhJHh@h!!%hM]ޢ>j]7_ I ]}'fPx'"4 L9tg}Sw|"QLbD8 x+ #/>s_OM+ v3ߖLl :LnN!J#~_{BKB"*ˣ.̒ޯLҰɈ[5R,]rXkc94eb&xeHV 'Bf)Ĥ &NkKceLf A-ˀg In5mȇv ;l6r9,X䪶ttK/܁{4&VnG])撐Qȥ9 |Ns۷u!#Ǖ]€SɔԯQ"(_pXzH%}d4q`OIy\]mQ@\۰[ꠋw3sxn(*a'^Q1tB1y&p?ʏ.+K^ob_>(\}bƬSc݁Ko4nMpa +>נ-ߒsaߨ7Vf rK~fOʓ@,sROHD{ihӮv}n,  Vśnx x;h_:S`Sva =~6pM0%ZC#l䃈z! tD*X?,S k\B$}PEBeB6MN\Ebl'Mq Iu,B A$CBF,D!D}=65VsG),o30[ Qk6d|xz^ t[sV$3?&N*.lGV=j cr|lMMk}OM~HaU~@*j${~Az2cgk cc=:L`rl/Xߒx"ϧud2,};Yk8;%Ƥ'?֪lB Zn:w{^@$xuY^Ċ+*U{@x㫋r%,NG]FٰRY/0V2QG,q:0ma| cp;g2c\tն %XĪFK̏V]{o`#!Tf^oۛF{';muPRjaNޜ#+d~~UoLdS4zlZZ)0>0=fJ4?P[\ۤy:QQUq_Dܚ|neN>7~y*Eahgn ddQۆί_2G҂"SLg*0:HDB=&IeQ/guZne?nDRI@q{A=ߠZx6Dnon;Bkg;2Nhy=,J'iI~VNٓS!Z"{̑Q.V<*&$Gr*17 } \sP Mn,]u( j}1}I߽˺uZsc֋T\ս25*+c&# !&{Bc^y]dR .U^UőZJ)Xg{38DZ0HscP~%A#7$UƜ!?ir?H]cḾ/y>l/MљAIЂ!xfMm?Ww^vX_aݵ@EWiژ Yྋ0clV4}6E\ ƹkś^؇KI"wHD8E7'I]afnmh?p 75Q~]ёU9Ì/G _UU/W1RZ0yc*擅gA j<`ݽlp R@WyJ4(L/P bq\ ѓXʔ\ͳMw13pQ :XN)?P'vnORUpW٧PPpUuS/!ԹV Am"UOQGOaxfoБBw+DDf$nӣd׉q6-*nGGoiMn5U'NdbE;ޭqa"cࢉd;E yZPbh+/|L)422Kܲ3[ST$kLG̡Gm^: dvc2qsAR;`@Fwb =?fbG".&hFHV0g A_ Kt 3Ԩy@tSIFIicJJ4kQjBYQ0k5I[2͂ĒUy-J7NH|xqLvtV4#!.W0l"-ߒSE#F aӌFtog.A2(wX?'X6{l'SE:G3S [/dq `rB U 5 [iW YcqH78Xmi椸sWڢp׻.n\cvV@ky˜r$n"fm"ɿT_"fNl{jr gvz6:PkPi+} q,&Pg}KF钃z&v}:/pOarffĕ wX#,E27tiZA* ΅}G1E|9r[ru˟Ԉj@5<(`!nNüCn OK "/M+|b'l}9 :=Oג43E>&sc˅ϨVmbU3DޗȽ詀g3Vl!^K^ b_h>_m* M#=~=/^Y-m8%e{3&ҿM׈F5tw􃝅~3(&,n[;3nxU41E~3 2G8L`i&F u`T*D |!K㢹9u|*d! ٿn%v eʌ?pbUZ*Yb'y(J WzS0jBlqlrRnzx tʑ*<.$3^6[A,rNX N=V;++Ց7RC<;|9FxzG'Poc='̏9M=B1o '뉱EmhxiOf)F^ :ȿT l}[H.ǁb^4pCHn5&\:/2)D4cԟ)_0 *z\iq59s9 ]xLRBmnQCxSD M_ ?se *v%S&<*)K9(3Qy3FYKO'w 3 -Ÿ{Y} +E'kjcyn[%$S2K )1T4%sc$ cuae4"6XHE0CrĪ.')0ɒ 2խ{GYk}g!y_1Պ愀cҼ9rsSO?G>:Dn_12gjEM\inj5FpP,_/'a+fB݊x* {gNP^k:.G,v%U^r/HD}g^;'.vk`V)'O!]P`xT5G r4Xh:yÜTT)db{L8~1rUVxfB'q?YgHi[;= ScP\$_)4C%1zS>[qH-8vֽLya1Euv0N *{4l4u^|vzt`I4 `~sN/4u,*7חZR1Vd ͚ diqQ0PByңȑ~`ht.@fq{ sɜwHVZejc! Vno+ˊI2&BLP9\yI3ܠU\H8'YrY.em]7vWZ;8F)RaGt&c-Bic9KɅԭLJmWT^n[v)EYY _OViM:4e>-S3jŭVխ[d*:x?W~Eh]ʍ.(]VʠLsQc٥`Rw-|,@8HBxNԄ>K`AI .^yBɽՓ"i?Lc4U``1 4C)jZw2A՗Rp|-6LVS52/2=@?jdICYE0C?__I4UzP橄sx} tUe ,oD;W;94oCkФ%&,PRK3-! K<;pg ѥOV FqXH ʰDudvYH+&s"v*f *04<4uĖ?*X^jgD/Wٴ^D BmՕ[<$?OΏv_. h8z01=I퍵c˶Dݚ՛ |4 hO=F?kt +]ٛo5Mj(xi-*49C3koC/#5!}Rj,nGDٶo @+Tn h7H4~3} \=r/o7%k!їBEFI.Z$;W(zWmof/'.z/7OcEF_ӣJa5!z.RO9|9,FzEӇC0P_Hk˸GxdSϺ (6@hj%=gOmu&jAIe]iUn֦z{6p'W[yVo~ ؠNXR|q ٻpRʙKC~wU95fMn_R_2+ %2%VZ;^wj=rFeĞ*7%R-_/Oe{ tX881^m{erfIMLxxU<݊PJ;*02 ϵ(P}}(x1n67:11<$Dާb~i\rFnBtfEM-g&3lI=a2[ $b~{qrUN@(1X(A,CG~A/M]΍+*>UDT-(8;Qă{Rq݊ imUd)ۯSm>!- vI!~`#x)5q[]]%w(č72K)#qeW8@^ r9U(O^W(LgmRwf)K8xfu1M~ar$l `S/u ߠIV 29-.^cʸѣc "Ez=] rruUtۂh끵[[pL$g­Nr(7HU_!F'b#2eq3&ۭŠfZ)ot~C ush~`)/9 Ɖ!`a䎭rI-+B҇Cݑ7nE\H} f^ 2)k+Hir@I?ָm!b-cN9&ZCMk/ $GX/d!FG ;<>rmKɾ䴈n2~'EFektMN^{Ez^2? q;b:pFzq(A"JK{,刑;NpD9F\AkBBp *`o~<oה ȍ!!ryf;Ydul%jZ*]kH*8%."OZ)eu+_ wCS6A;I0Hh) NhxV۷NSޕ) 1cTP tJ;G[GIΒ~cjxq4k]&$Ӣ%h- a#'<3 Ch~31OC&?kAj ky, \9ZP)0"k{{VbW:aytCnU޳ļ>fi;h'XsL;ճW`r SCE]F/I9ۃ ް,ɴ#>r5YSЪxec0C$AbD6KyB3 fE$=1ݥGyW ^'X >TM<[V wJ_=X̄p}kL)^#=p n?Ǭ]#p׎`lȚYB[ȋ*(KZ T KI q؇RXRw3+Hw>SfZ]X aDK9~^ߴ~YxTu6l*$E]۱q**HC X@^,~XE<:sxjf8M q,@TgiRr, ſ/gO3r6Y@eS# 0‰1s1l{c)S4c8Hs{hp_'8*n܊𕑅NoxW4 uWy Щٯ]ѹ9$d=3EPk/-"F#N5L)87j3W2kBf\^'\}LD@58QǷg,,Q!H&)zl뻨+͑*\Tuޤiv7L sڣS3ht-S_T$k8D:ԔL#6^Iwڀ+̶ZTgq娌X`HMj=((0,u 5H"^GRã7=UO59Sc%c0?|ݵ'Nõ s2K/KX{1ۏ.͹z[y~{j'J k%4+4G7Nڂb$^um4ݝ9=db V2\oy)s3hqT|̱ʿEY x"1ӿO&; (-> Zlȹiܻ#i%[ gE\hh>aƚ3bI yyxO3O3iyٮy"WӣW߹4nB%nfp}18P,[P\"عQdïk=XlF`a& `=;ԯi_b$MyZ;7AޢO]A q} 4&q!,;Bh[ 1('槃s+O@?_@Be5R㎚c'$ORDO%f.!'FBE +6*RYd[`(bSXb+QDN?7[X;bSYU"AKa|p¸dgy]"Z :-489O.fP͗VTD] }B )VxsLY6\#CaͩT- M4Mt=BCO}H| + 1 `=^kנHb;h+ ^IYde:!,՜'mO{N;=ygL @m4#S?iJ(o%R41 >.(DP/p#UmE{UeDb+(qhCѧnk@ٹV-ܟEHsLYb7fd4#lmγ@5N(AÆoBCuqpYou p7H^  f3Źiܦ0JV>ꜷ ^ IdќehGCc9W,}^on$DMy* )?9ӳK-ʉbxRfݨM2b<=2JҗIX~QȵxXO` DIbnRH%9C@uGu?` }(9 Sp"9#/܆dܶy@ >3AHҵ*Og W$nm*u Y8zDiogX l. RǙix,\%0-A@~ ɬOIhLR4&> ,nݰVLH]mܮ}"iN뾭[h gZ78x#]җQ\jEX Vr^~jWYIș4eh$^/g_ 0GDc(!zuЖ̾% +a$Ħi;}8XY] $]R u+\!/ݎK VL]F 5BqBAd"/ 8&eQO IxF p#@K澂_:^w %\+3jBs<jgzeAaD*uR{-O) ITY?<3{$9 mYp=d‡(hQ})\G=AXK) G"u*qЍ|}FƻQ4$v9TfqM- yyIkN7E '7k!f?k{2A%~ $J]YGNpHSP;I7(*]^|-!""mrrk:}d=lՅ=>fso ";R2up, >Z.r$e(wzxRA 8SY,|@/ҪL|xKY|KYNo} 1d:T3dF:4>8QA:i6ǷDRJWr=^BR*, 78A!B:PB22r 4~*|,>s3Al@qJl=9-v[b{(&ɯy oM_|k@tQ!)<s79IW8%ϝ(yx4%s1Q呋WDtqghAvZq>ۻqVC| ;I=E8MİpKS*Nڝk m` :5E%3[Jcxai͔ނäU!{Mjd}KGl_?0q^䑨q>k(_oy92&vԀ{L㐕|eVE1h8T̥4!렠3}[1\m^WZE1{]5ZqRM4/wfk4͞ʒLqY{ ==ScE`&$ff?#۟Li@Z.xfdIlFԡ=(*0iQfQ`>5?ߡ4#Y# &$*3M?Nĕޮ8J}TZ-P[-ý_ZesM63{qg{9= kY5qƠGlGw:\_L,4shu:dz}~x[ugp@r99+I ^Mxv2nJL_~' "};UE޼'4af#qJ: ڇQD aZ_Q7\{[nI#^]wc:dFTe% 9lWg[.R?晴,+Pvu!f{ӂRJFO 7߰`kbZO&{w,\"29fQ 7lR+15}Ҷ#) BgMy9Yi+=B/ vKI.؂܍U+MQuAEc޲ኔk@SWu^UebH~˩`J:&/qFևQ16*\I9\'M\7lSsrPvĻA0޲~OLqd(Bk:99yEM)L|:1;1TIlo[v{4 >R+ioU!]AcpxTlݮԿS2̺yC9)i\z6Ip%x|2Rn93FIq ϷrZNkFf`t9 5z2-B(v4o.E V'$ 4_&Cƀ}iZR(1g_FZaB8lfu;ksݍFOM:`u+\v[Sm^͉őuI6Mʎ` ¿*jym=4@猚*"T7axEj2:U Xv3zw[ҵ_yDS/XGmoۦ4/__W HmwAUU UyցgVϩw$Ǹ%,>W owgÜzbp >D1zY@Ou&J/mj Ó× =2(^XǺ͒n\H0*QdV L]A^Ze6QH@BN.!q[aL#;X^ݖtTp[J^ au~$l#aBTru%z1ċ-b˅ΤV>_R$BCz멱㰅 T[^&[s@C^F +mjR^/_Hm_QٜL_Vp>z w^lֹR/G UOaip ϛwY! i3+9pc\9,ˇP?­qU]BAAvF{$ INb+f U2m)b1%2S& =QB^8380|D܆[ 5 P'Ҍ @t'o-oèXg/̲mfLGgBҟq3sDG-C6ƜL4322= ^Zx|] Q85ǻ/j*=}C !Hv]U38 iDrd. m;AQA=jN vz! eփ x\RЫ\Ah79Bf{$V7N{pf.i ̈́>c|C/aoGTL'J44穌|^+;sF{Ĺq,n0-a;Z`0a;^ w@ 靵TORإA|<]EX_(Org-z̚T Eep\ ֛Rпր8oas*V"mozQ}671&YDf:k(mZ].8WVsb{%gN#^³T:p ~fdtWV^X{+" .V=͑܍":wB & WF8B=kTᰖE߭HWUY`ׅ$tM[9dvXZZQ?fƙ%Ib(p|aVouXNA-cEeRuXNe Ph@],݁yuep-6- "-c1fw?feSB6ȳ&]>%VYF!u.k9ebf2\gTK^t"Tt"JMz>;IEo(} m\%eTU\%~yNEUAV^"䕨>ŒdăGIf<ӷE2U"90o}oeڗr d>@dG^ LdtrI‰d@Rq^_)MviT.RKڸskUJ;3}RD@=L5~X!՛^%˳h#,MCY .{߮\}.7G"NIn0Zu^;[ru}L5V"v8=X6mĥ-5D.7L!MJ^`{tpk a "Ƞ(u]{wS0˙c~kNW?eyT&G@0%I6J..SA;+(ܦj#\COqwק:n~휡@Bo蠓't2 ~0Bd7wKwB) |>Ki#i<:`d٬F>VSqm]zepmF" 7qK T~iCg ,[Hv"sS  ?8` K+w覺([F㔪wxq$+2חY g.1wQ$L XXUsL9gcŏGкz"b_DWvq#53LNىoJY;n p5Ck(ͷ}xk=d}\J5JKtd~M 8y/#}"(,&V؞0J0U'p*t&ۇ%}z_Fl>0ȵޟLje߭g5,4u֦N{Cd^֏EsN )>{'j٫*W9و1]I`6 12 =>m7TlmU CRϩꪆOڄ#<Umkxd+(B?"d (_"[A "`~L=;U DCf==~'K}-R8Ri&jFҖ#*$zepd(5#.{]?%ن,)8I0rjlޭ a^,/K PeUT?(\&~+fv]DeCq|ZN/<6W3v1;S8Wo襋\+*b!!n (~vFG\+𚏫6S~sfa7 Y=c#G=Bf&*DzJX-NR;Y<'JQOЛA;DTL{85O/oSf6zV"yl#Hz!Oj%`gyk>\bX)]PhGʷYFK0ĺ}n\㠿TEcwJ#Asi#YTQ%`6/lmN9&(!k”3ڇ V:?Fpd9`:.Q5[ Q( 3tA5 c5rY1g 64۷cB0 ǩEDx1l'zZd|^Kx"5d$ g"ə=#1M_?;h%=緋7gHhHNŊz߻1Z5'CE41¤AO_LWFr |7)kn~VɶhYUnoDky>2IHb_Gǒΰ&Vo[d^b tSVTbEhɚbw }~PJC3. N?j+“5rǠ1n3$(HU8_#WyL{/aEہc&"/NK~L< QIAUmbpͬ{^c4奵25tQieB'i-h/)yP bǸz0OI] _z]$C8Sȣ7mQzUؓ#soK$ɡ+]svZ` 6fTP{~k4gv^uZ|QTH/x:`p*noUOZ_7X^!þҀe=#d_CHg BFc) BV%>*VZUed-d }|=w~\NܲncZܡD]dvr#Fs"aDwN:nfd/CBd$$|b z{yE 18vZuнx?FKt2P a`]pNt&t~S"{cח!歞`ٕQ$:{)N>]tv7GUV]A=6_Fh >kڨXaq`SNeuapNښ5zX*W'D D6 ;l/hẒ ,.=b| 6")آ1#F@8l}8>QI) $gsYޚ\# Z *<B!98wm+Wȩoǁ/,B3Č@o4KQQAnV;!6 67޹.? :A[{[Y-kZBy3;!4tۋʯY&o\[.ШڸauӼdHTV-Pșu|f9mls$nXfdS:nsSC&1ְ 4[TYYV)(o4< 1}1ޅ%<3g=/.-~aم=Fq=iT损 &7m!LIdž8fb/բk4DJbu./c7A ku8_7ԇ 0er4FBً ܺ1;&4w(=Jr`FX-uS*fv+ &S{9|ޑns_Yud;\jZed1_gM,#%Os'M 囇$ e,nd! 9X4yXi7$VA9snKQ/f1kh#%ka`Dy 2H\7~ -.D.:h߹Pk_3-,+\|Xw0+ Q]͋fAV.q5 uƵ6, ⵵֗ǏjBPɾ,UgSDG4(^-rTd&"&"/ؐ}X;Э'#5&|唭oN q/I=Lx썋),Ζe|$`?oZ}kwO˂sg%zbN.@2s.J!vĶjH9ܜ++)c>f [ ׷Q ?J\DI& s{:t.FG6|&a79v]2,v{㒛TQcdgfF7u +?wΡKb2-_};gF2taz@2ʯeIJ`7|`iqrU8eylÔ*J: B7 D|J1EmLݣ6.*V=O潈;L$J/ܹl"0oTW7RRx(@H)$"JT w^/1fؗbLR;Vf)տ7 .QK HWĩ`sWag6jmVOlV&S$Ct&|(0'H$Ϊ7'6/q,7׫oZcJ'A2]5z*ٓx0@|U+cT.]̙*iw%VKɗ 6LMD*F%E*8;lNK̀I@o($9ha-o#Ei_o u?ᛦ=#) +.ݖ- tvj ٥pO+A⦅8vJSaQ_)rWS$n١]}y˕z2\ϱ7bbP)Z'6 @f5 |ҡ#'EDɱWO h[7΍{4'͘>sDGdH}2~gr'W8kW68Doz$zjx2GԆKoRU =O' a z SHR;gg W#3vHuZkk򶍚LXc}Ƅvf!얀 `\#%0"5[5V=}C1 7G0>O7 3:LJ-"yfTWsd:EE"GǢZI k(TzqcWސTO9_ gRd}J`e)Zm g-%0с("RNK>Dqh&*VjLI1ܳX)EQ$Ei˻,iM]*?Vb6^Zi]wM=IjGZkaZ|Jģ1t0|.f4/.In ]eZ/rn*Ҟ$U~WGRij8,~x jZH?) O 1Z+K t@42 G3mפr L3iq,)?H;ǹGgp'iٳ27S j6fHMJ:G/`F'`q&,H\6an.o}%zqo{7uyU6O6.~7F mtpMeB01 e=c"*~*RLz(fBK}]fMP0I{}cBC)at~2M(%c l@WrJ%;3_m:C]u Ѩt7O=q`Hn7}\~(+ F}~ON;ѷ@#:?a|U<@W+^4-s@ĝc- d@:,9%]O z4 '}g#V%9Z#O*fնٔJXF&<( ;1%2VgݖTVB!Ӣz7{VShwK {mܯ>TZ@'}u2$bpQs%5`g~H6ȷ2bw&Y<vx7{jlTiL`' ssHL&5M2<;3ZgpO7zQJW|LKtK"V؄T2*m;{z<#WԑyŎWTvvò-g}] 4sځ9 r15Ayހ ֩$:w==M'㙑(tݼ)}fC^Zg/v`aTϭlM0̑L8uiۜ*z@3ػe@N RThY쑱3ÜJf]Q^I8J>&ĝ\mBo#L\C9j?!M䉿xIB98Bp5Oseoʃ"8\0:]r K #<_VsZ.{T4h2'[w焄Ubf c7ZNQ AeDa+G],i4b2Y1{7 #(V>G,f4`Bʂ?y6ːT78po%Y^$U 4#)5HRt Ei:cm_|qD0kA<ن> `Cڂ$`[~3VGSfD\m:`g  !ˀ>?e)Iu@T^;y޲@eKNASE~ &t%>jiTf_w0%~^5VCHF%G$_ 8gf&g1̯od%a]:4M/9L|6'#Q+'{3nQS &7nBy-`/Osy=PƇwHedVj8O1McѱT2:t)caEAe0zF SkI 'd^1 n':bFMtFXJh4Oy_>'sC4p$2FLɂbAH hZ5t7X;Y*GQ:&*o7VkFIIMCZ%X-x#@eq!DPANJۍ#Z3R@9{Z<)#n]&[ySlAmIGoGxVQ hi&5eyPUrevÌ{L)c6dZ٩ dtJ&euÈ[ěs0Ʉ5w* ?zqgp>ZYɞTS:֢2CJuSjVЕ2j؞N̩x(gE?Mo<0="lM rbvkU<5&@l P'e ]$H썏Ӓ&ej;iiߋOHF 5m Y;d'j],H9NҴFt(XAAA+Df)eHMF=$fbZOb7_X~Hs}Wj7+B[|8/dU2[)I+3Tpk# Z.gܹeCB2 1N *뢁.T6:yr,mubE6Z<{H N@>(#y3r}7 16EťE;^յhaF`Uč兲fH]v{ wq;5~wBjNFDh~#8KWB|éFyds-mE_̠|). "m$͊݊V2t=%eqB"Lo3 :p]~2OWE-YFVKvBj/6O9Ų$55кMC5#aMWub[L^vC,!.'gS-eGtʛ^߬_uf3`~M'X*nJ@_0?Ǻs5akj-VV~ WHbiE%:I1-8\^$dj+RHf^gl:ךryr"Jp2"^Xd}@!id%P C~k"Ohl KEr+M(Z'}9 4l:F=B ƾlp[+3OЌ! %EbUL!VU8DCJlK_u0לlR+]&5LLFw4#ۏV?t0ySu Hܪx_2)bkvO}8"; (tTIk٫=6ױrBECx?[Jv,ul$sÉhUgX@mcy_YrrB GS0`W_nC v'x73 O3:@lS eM؏9U&vUAqn)(o$!: 5$A$~ 񏏜^zh+SJ5gm;~!J`YˍqPyFLEZf43?TFܚZ p55EI >WgٛT?$?eHv+lq/d=""`H=6@Z-E^ a;u[͝&g4>t_JG؁!b Ҧ6s^ p I@VO_#~$)f`uњ&98\82KNFc{Ĉ҈3o438_ܙp5SX#M۝N 4JS Z QCG;Ő ӕڹ k5f~]SɞpЏ3Jmlj22%i1#0'E񐲭Eм/ ;:kJ-SI_W&ǛٙoVanV1ó,?mDZ%~X1di$[lghw 솓!{m#0NC@Ǎ-`ܵ8wd,ٜ]!k5z)bS3 {7ԉDȫLc[2MɯfK[!:D4M8<MעSb ׃!?sBV%9=XT*HZxT1asɱBXzbCV?1-/NT%e꬘ws/3 {xB*wޯB%3 k(IfmJLbRt zӟ7f1ןtkAs4i #/"^.5g82ʆnfXt!ɧNrᶡ(؉!wd8,fT @ Nfj(vcy#1#JZG 烸 E8?\Қv|=D۶dSi LWx"aw LPkﲆJlNT<]ǹhVA.%yعi[e6l ldug>좒@ 7[MJ9p~1QuvC'RlHQiztf)jFdسt$Zkt[J}[n4Ռvsqk% uޛ*~j'+˺b@R8`v?P@㑧m#lO'mH_-,è+EToKΡJŢԥ'ylkE~sOgNYךOo|ڎ8Z(klw=# {nC!$@fP```6!1lpg[5bU &95a'Zw|f/"f | =mHpFģZskg8DF}Ah(C^ՐsX(.Ra[Hԩ<#0\e?z"TOi)) D mGtGn%<9>=|4ys(mi]|!4܌)=D'GPaװy"8ˊb|TL\Epj?D( }TFҡ +{ u,c ?aO[sg 﨧_J0Y%CM򗢤QY}c <߮GGdxwpF;<;>-OrvUK 릈Li)F|{Sڱ]nIK?Qo,.6TʒQfo]_]4OK-BDarxSzpF/ ~0RᒠT0j%ڽſu.Xגuzgrw,ֶ\F;e*" im_wFJ`@=WzshID T>N; t=au 1H$ #m 0.KA͗tH4,?5 };0#Xb)ca)W. z"Og60i"0ceBq$F"bCv .`{u7X%xBDWl{| y"u.# Ue+}Uz%)ozp#[1tkg["̓ 9:ߎ`z\DǎOQWfպx! ݳ{{c%I)ݸ>;ңYn:GN 7]E7>komA1r<2H"$u&b@YtQB$F[yvYIhu,wWp.¾7#QAؓw3hG/8erRe)F>$1QN:DLfw~,ƣ# ojfٮ?qjfȌ}X/N;Љ-6.ԨVSl a8jYgAP/6(<:4jo#O08tXx Ud$dBO[nhڬZv*ZO veQ%7|׃lR3Tʭ1ZU@nPQ+p4Et=G}qߺ5 `K'9xB4jֶ +|tkzk6a,$(In0Ø<7jBz&T]w ֣J|{zbV Q]%cxKۧeҵQlt2C#N˗pA v~e QP7bh%V$&S)+A2jWlW䟬X D%}t0g/wV KZ. Z(ۣnBc-f@ aJ}S&k(Ss`ow_T7"bG!n)w?׼6䝐b1ASA QɊ{tjMжRUWB׹YM(%͈{9Н|  6{nzg֤Aң6j!.UH `7NG+H7_ `js&Yqsc+SZ°9Qo\a Q8!\j(R2Vb9ԑ=ٗmKtv9{} ln"Yn`K|e;e'W0TT="<ۓuϋ0 f>Xmù@a.5Tj8=Ms7 4%񘍊Uʯ>ߦ4"uzXy%Odnj{2G$g.Ee fdƎ#kNMm$iׯ@qPC&RuG;9<ڌ͙{ɖ0dnsksh,s'𘍠l!~\+%@5!t0,-d1:vw-Q)㰅 kRɁ9Ixq>j[b#옼o Nci"qfpHJY5[ʯ% HlШ90a&]ӭ OT70!tJlvX!~^ڠRo#0.,qVs ݴ'3a6^Mo4Rc 'qit*d+Y]7Ɇ@y>6fް*j22cSXkT aS ;q=9`F lId7 b*nCQH!C 9 <5o5#u@L\-A޿J/Us^-1 1cY-V F\r2#8^893 iU B3myClST5K?VYm$ţ$n1$ ;,RDD×ڭ(o]$@O:+ҐX0Z8(?fD$- LZ"G>mc?G2셜Vﰤ ozN:w+G!I*qT5k}'XNj|Q1H:MZyUlDn"IJeQey@9:萜u2Ac:'m$XRѬTW^.-g͐eXenx\ )T;1q!ˆ"Osr_Gi\N9;,HI\l˘SHJiDF TCJ,J;\3HQDzkjX+!6xYgUc ޯgS< vUz5ʹU|h,b]e 9y32 y`p;b|{8N;MMIa'};h֕~TbM 7BX}{(8w׶NwLr;2Kvb*@!вl)5=Ztvl -Kkm[ *ўZfyO;>oY8\@8Zy NXxrswϵ((@H)(HHM6A^.8Fɑ zȰZ0iDֈRj~@5 طz c"~GU'6̉ȗ͊|o=: 1w:)Y?ݣ %*FϿ4XE&TɽHR1ξ^ @ز}$Ju;D !c}:?̴Դ!puS+"P+vHɪ?ъY&l *\XlNHlx.xYj ] h,aΉ@PGӬn=:1G@Ćj}+h͠h- aΣ&V$`~+tthz?P츁'k 8 g!,gOx6Hp+8Lʱq~QK-J˃%a)vǢHvؿ~Ԉe]K( ^>t~Q޲9˷\S!@[^EMW5k|TJ4@-lTR/oɪ|ub5@FV!1XA>,I,9z9Q.yO0wauMvgϸh`'r33-$W=YKf=cm2:=>Ӱ& 'ЬȒEmy}樟E&R7+ƂWE`v1^C+3z1yϱ*<-ʀUQgƫ[̽ ҙA|4ׁX.b(JFS<*_ }6鑢'+rmq0$CA?t*Ya'5/5k}E#=-{VV0l,MD5Ԉo Z SO۔^PQ!Kd]\h>)d-vlG0:Bsn+'fc~{ Ɲذ10vKDT=AΧW {=QݤgMʼnܨrqةm%3{ZeNʷ4Q#;/Kvo9ZOuՂNȍv.3v<흕~JG#%OᥡK;ϙD<] gWDGk6 }+wmZR-ca4XmP]>Zm^[ eug7lޘg-_hXg3ͪ|$6=o o{Oڿ6u474_~E t 2?;G2c6$ Wl7̆󛛢 vXk9|^Lo J܁ n[%K&pV/[GEV5KR$˞jΰ|'!Zla:wW^D['GC~!Ꞩ|c<1rCb)#êQpxwڷTFʍ+%_(g`A#U︋7FN,zcFpҽo5̼ކ*hLA@^BN$y}|$]=`Q1w/xoK>"#~mn97(kT x[iCΉ,],Ah")̴FB/d:otIw\eT^$t"f8SqVhQq-[_C}#Jr 9rqiu1~<r4+N[w@ 'e7\ xdUBM%>;:7TV C]E]i([R?&,>.VM\wf ^2߷ Wh|\ Hi=lJ d-5hIZODȶ7'?e h: 5g  8~!5&#B{EVp tk,93RW%0üրr_`ݹz`_E}{#P*O*t"9ܧY.r"GQ%.X +Uj$̤$z3=,hDN& $k&giyڡ?}Q9Ji8c5QrHCJ0ȮuxuHEzS q1xPVPSNY~;80[vzKeAKsc-[V Ⳗio &Ty5g\=i7ѣOg~qQ}`Lq3WJakt}D}П=ۂ2}F$*Q㍨=5>@N:;2Ȧ?Ǖ1z˫Ec0XAZè˰EK6l='CV#mrYۈe*[4b;ښuicLpĀX;,2 Z<.0gQF>qF% Ve4x  C[?a308d/2J R{֭r$JKaqߝniGV @92f]Q;'¼Դ C.|CXxjKjZ^G H?qJe_ .m55s8߅M! IY{%.4n-. Ж)$%n"f=rJPP,E8NMľ{OE=.EVfsӘ%b4":8E-ޘH`5QZ&AHRZuA WOvAz(A2Aw{l6BӔEJlwdS&)ͺbrlkV` [17= ʋ}^miJbf@h,?/UxBY_sf @PrM!Jw--8Fv%8)u Q Nd'~he\q ;ףF(FT4sH~qhQVD5f$&G,J"Va{@+ŞG,CW'ϳV[ yNֳ;2'߹e7ʑSptciW8o%(=Ao^Iz )0V.`C|v2 xR/Nf:4ۜ v'Ұ)RCX*/7+l} aNx $9$@oݡe.Ѭl. cl倳!_a~yXPJ \r RYo04rJ g48*/xep᜖8W ςqy`CH$tq8o+ƈ(oһon+ -'6( OxQBLM|%A9FPg,EÁGvc l@h~ -@hd*'}a|ɉƅ~8uE K"R?ʖ8Ϸ3l* 1PkT0S"Tf?oH=69ЙNs<$Y/ F9kǃuZc(w䁱ݭ/NIgl}B 6ٹ2ԫJ%=w}%BYzr9Xƹah>ɟhhG!WHC~^ Y+,]ic×UKw?`*TS ߸>_)iqGǠW""ʆg wPn, Y %tL[CqP4UhѢ5$܆Z+UƢ"F!'$Mx0"ӑz:k}x+l}iS;ت"ܩ(^.#Zmpq?9˴1'+ZfO`7[\+}02ש40\6g?$sTOc"R8oԝ01r/Pﺣ]w6pl'0K J ce+컁ڛ{۴DPf: Ya" 8y\T&[q/VSRf9=bȤ{PψE3E =4CTǮLzXRytюimI'G^z(oǮ~ڝGeaȫRl?#YVo[8\}x ?OwcBx뻽"_-D#א+;/p$I.}ȰNکVEU!t<2asi'd`S:ODMkb]GO,koT ~AI;k +E!ˑtEWPnl'\J\5 |P [n+0WhKqՋjy\[>GU;xz0 Z,TrSyS4=2e N (`m)!)DΜ&h[EwV_ sTo UCq_M| ;(G*c.P:dBfm&x3+R/L#m6mԈ&I,5#-dϭ=kZ`le:עK"^- UߐE~5koUUuXiQ=-B? hl"L^ړvR*iSP5:QRK$SacS4=|!JОfo8DԨQ'Qrb$ r6?(uo+ڿ =|nA]lt's D埄dͼn̎ I|nI>X[b-puY=ryap߾\1o9P6[#BΞN)1ߞKVtI>+ *X_MI^e񺯧^ٓN-6{V :nbu8)~nWƼלMI~iaqK>jLLC=KW5NpE8مc+exA} β] .Kp枵nTvT뙞L:?vn?\ë‘}M4wAFm5`U.;Bs+ƞ[iha f i=l`69's|$"A,zteݬwF@EQ }CFMFiQϯV G-Y".'6+3?66ΰ3SoI,Fcv ?ۋ{3Uf9z@g?]sDOǍQ.y<"8tuP?^㕀R@殩Sc3s˨u )*8[PocK0eRnT8IᬙDG~Cu4y4y6x֫IƄ[k>aS&P k$|sʥ}ŖŇ%9jwgԡ_mP "P)X]"߶PxEJM|Ϳ*F)yֻpLh& 3 QdZux96"o(5*{@O;r9@j\!>N9rsNoq~ne*y9KW iDeravuWfxI7gnn.&֗b/f1?ىff~6w2)q#D s)T"4'A;Jei>M~A̳GN +o_)1 49aCQ4,[-84YR;HrlyǡĘsr(qd&IcU^Ty(%{!p^A;1kBЎVı_AE2%?,K1) 8B4t*Q5|H(Vγ$1q90 q`2)?ť@)Tɡ$z[@.e)ffk;#,K:S?{P#v7E>72J5!f]b[}PXw7crN:ey5 w.r N.d䂸s@օ%hH̓/iA8N01ԓ9q -"+C.gI@CwSY`M6(JG:xa0XׇSԼ@e:_UbNy . J*Uert?*؝G&0)li ]5_F\@v b,Uݏ{{"Li9+O#轭Y~QkEImQqZvLVzK_@-_[F6~#@EKLRǶC%6>Fn %^'^(B-"a0y2zK#ռ"al2I@[F GSL<-sš\Z'`VicL_k>SJoDȑGPzL(f -@Ḽ8ہ3qcO_,~Z߯C."NoKXgyԿG؄y<9>A j9 ZG2݅L&Iǻ23b #Fbh]G?R|.Gy.PfP6})gDc,zf++q)W>6D‘=|5EeNUǢvxDӃ-XKLH]$y5%,&%qNHsIn0׊e]"Z_JKd}HBa#S7ih1O^@nZIr_}`!rVyاQe}]"jhc2fI`J5tnjSs!8\7OgPG/XG~;f)PI>,:bhjТ9 .&OҖ  ٙanW I7\ J,zfA7} [{D MjX~u\< ]ġbSD/m6=uvNGŮ0ڍjt{ME/!"!*3MBZpnT =@Mr>T8Q²ud@j:Ӭɋ@ Ai1c9)Bf K{;u2Aqub7f $}00RdJ:|l PW露7|:Nl\nØh r44MD ~gזea" fuߩNadE>3ss?$xt) NAx-sgVӝ`%Bcl%Gˇhf#u8/.>cžDP>UZQ}/|yLT0βY|uR<.LZ=,<^쾜9BeȍڤZ;@&i1Z׌,tP²lscg(rC*Eht~p8ڳmԬ`d~e+r΋ f k%DA ˉסha4| vu:a>zfS8Švl /WHri~Y=EBD8/cq<+YE0yFX+`'*k] -! ˀ+YZfn8QV>5KUٌZtkO7T&tNqw1ݴ>="t?kA)p3Xx"K*w1RnPw dE$}J=ÞxK1r@y| Mt09J 6NL׻hXmxȏײZLP05y'}[̖Bz~o;dM(.zOGIL(~+)PlEhFMb_)qJ\cm~@HJ^s4%gyr)|$E&b{aM@nE<Qo?3w]:MCbu>f+rK;M mJYT@iU ,ghA;JIn^ǂFSRYKC= chi|)G&vv7[-H[gu&ú)J!2dF¯F+O/3.AIvJ"41^y⵽XN`)fTiU8+(C`/6:>Ly]>T|&/ DYE3O) &?ke:{V^E=|Jb-i!b/!'䎥RD?Scm>*#ZlY|k?w.qm*>l` d}>< uEkg]jO1C^hЁU:3(ْ@渤 Rn)za.!8؋ԩv!_ӴuOɜCBE}G"X XPCS4ecњD-)9'._[m`<}+rp r@$](OkE1SkA-_ZcpO^>kNfn= rV%W7/2i%eBW -E*;5R|XQwFp554`-wljC.HYd}J,zB JB4܃XW Js,N G,vީb٤fc>/ pFfƦcO@7yY|׉YZm]"[!m"zިQZ:Qi@L}&#jaH b2"|^c8ہRTP]Ђǘ-Wb`]$De(%D/ 7nX.q0;Üfd<ʦEc,DW(3T0^뮭T .6b^]q<>9;ѵONg=G2ƭq=!}Ew~RQ 塻p7_VLHJF.T{  7;j0=z?Uv6>dZŴfOڦ3R(`,j.]~ Œexh(B&<zl5nA: r =Q<;>Swp;R}[ rJ=Y$~(2N_,=Yx&N v]wIVShAd2r!8~ ^Qp=3V)vqiϋP̨V lekr|NkG2 ^K8^/,b2T2žot1T) ef$fEfstu=%Ǯ-zx"F~xYro> 5s鞮T/6di>hK]y=' +2(vsP.3`.t򼻑Gz$1 EŴ^46>ָUGPPԼ=0\ 9 { UE(x/N.O/zʦEB*v_rN7!<Pmyb S_qo:}\tWyR5Su2ì `H!yL[!'iS.mݖ"q'@_mkKa%]XqB Kx)>GYR>rﲸn1gx+T?2jQя"s'\]nD!&H²4whOCNJww~-yB6P46m.,ywHˌ~;j b} ).Sj#F.N8IRHfncg袜R`OxW0lMcr.NC)|_^ѕ)1$>W p%K"Z,&lg !uڻI B5=AQkI %Rs@4D?H5.j=,8b,›+K$`_l1qL ;$8>'JòϵWϙ1Hdd $A>٭Ny6Y% IN:Sx Ui+N4Nb8owNFcq)_wt;g.ȅϥ?79J4wWR~[\6u3`g =+7ڛuM^Wp EdUf.qj-h?&+RZ NY kicsaAp(M$$,be2VFq_g{B]9 p|wmX͖cL5rsDuQǯZ"% tuz!&5ebV 1՝?NĊC~_)C'єN}#bruTFcMJ;»!u()imEU,j b 1QAmdT>z SeҜp$Kra@^RA_F顈H2L#lĜؗ-ê fSb2-fmb;懫2a>lx|ՆꒉuԇUcdlsW/" +u+n^\h}}ofqMTMFم++W-އ!dϳEXPM; )͉"թ7E2A<ҼO*NFCU9)&plӤ5jt!WEkP4ISYqRv`뫹dnE[ j hM[A0MajgT~X;AY5 q#kȕqA0t{cx*wZ z霭]\1-9."wēSto^\ F t8Q ?ds55ޱfD}/~ Qۿ=ƻG^N>JCe^ň?nDžcҕEwK#.t\)S}K 3R%7Wb(C`Cp'?~Y^mD'Pum3׎k\*K̽HsYWBUW;tbb+">s+j]q@TnGvw>jmҖ3 ad]{,)Kd2аvROoZt+A8ٸ5?E%}^|!9`̢tEt>T7sJ'q %WK>.(K&ӭ$Vfp*t4TZ]xrۦ.v[K踦E%7>e dğ_on*{q)0<1UPJZ qX0K#_>);W׆\d6bŦ>5 apWѢЀ'OȇŌRO<׽3TiJX }UX@s;NpM (i\. vnvk!9}+APXK]F|KY(,pE^8!vlDŽjVU85W8!g/̇g8ց}'+gMi+9;m@K⏍YN OQM<a׷U&GYI1h+WToi݃{ղT3UqHK T[Z}[k =@>`G}Hϳ.ځj ¥6ߒ-%b'jK-gNmg:s47oQu~+12M^;w~ZXb8^\ g獋w/`T*dH#[Oz7)fvxe|1L׃Tj"oQDs y?hAXp + Zz}d O5j_yQؤ&p*v=xr I)/}³`ծ+9۫&nnlmȷa"I[~lG 2F-u-̀rEi/&EyL9gɾX`kiI{QwKBlG%k54|IF7/i;VUTCgH׷=닝eS]|;5mK.+,9duh'9Ld4:=U{%!%YѦ-,3Ap`l\䤠M?VoJ/ow(_LVb=PvwW~M{Q?nC`n2/֫p+bFňC/|*x mG=Br8; 5]@2\z)DGO 0cawT8rRuZ2ݴ}]rp RF^k+mB5y_nJ$.eE2Y X)MSi3{W68_fތ`03ld* ^=JD1o(nVY$]/rj)CYS[kl ?ҐaT.!%C`oKִt^h7xaq/e 댳<Lnt*% 5(M"KpGcF$3ҽrWDEvÿ ᄤاZf;ȫ3q=v ]rƋd JQyJ@/\W=$Y߬{ڔT\r-}H"65s7KRMevlN35#]4UQSZ2K/ ^׋GC2a`ϫI 5zӸ{ i|Q;G!>Nڙb qjͅ@u/1KlhJ W~$^^nJ&cY\jCd:sKiyu &Nkrx˥}Q)%\\7^ ymmӉŸP1/)?ޭY8;X$5?ʹ g[M9SbM =B"*>7 7:y 9ԌA* vݶrCn|]m>LBPU!@j15qG>r>{}`x~ NmTےСzNt5HdS%v/VUl5.h`k< X\&AV@<"T%▪bRxik vsyȯh&Ίt$(xH"KI?[C{gt $Z0<)]'7皞sapOF^q՜~蘊B6F7|%s$JȈcӝ_80&B)-1:pYbDVN7;ʕ*?YyϡU\GDlRֳKQ*܇{J1"<<4I:|#$}fXߗ dJ9iWl7uwX.%lYќEZ R;6FtM@V[ 1\?J9ΨgHGj`Td{Ҫ<),=qb ȡ{3Tx.0{$[#pQ:a]rGա|4DJ߰(' ~L$OȡŢ2Rku+o-ݥS(7=MIb./jN&ӿ ΍xU{ΌIve9&>jdG-rGʺ4QJumg2cBT?4򐃕gCO!54 %q[C0lrzDRNOk>KKSlL .[Je 6nhWUJũ}#J خbÜ Lիtq{Z8i+WΝ+hɻ5b{ ڛhөM(srS b)ڧ7?2CZ}Zy^Eqڍy: <-ee%OqCIxp'=9M0Y%c+դ 5D 8]W04s艧;&+E{٠thjHW$QBTEc#8ܮ^эxŴL\_v7w? v-6r4;Y@S_a}KMy"a+'_:+ n6ڊ[2_ m 7& A?WqN({k76נ>ypR-p0Gq,*| k D՟7^0wL ,9vxEĎǖ,z)-JIIs T5`(}%2Q~AIzWX"1'ܧ̰~!n$zX=aBE#S@m5&rrE4xa Sj(?% :3+4K3jk~3H܌),-FE|Ƈ rQHNoQl!ZBl w)Ԡp%|V7Äkͩ$6 Rei )]rߣXt(/Lqdx5ب=,~XcM9 DZEʃWFgZ+԰X~OmR%d0S ғ_Tn?3/+$$X}@'hSܲ,kEUM3 *Ə*cހ_C;8_InqZyxad2QLr46_~,(!UZLUA =~C a#(/9)*z5{'{(5VfTdʼn.K ?׾/8Z֬TP`H\d#;xa6LWf?JV ctv;+>LwӠrG4GQ;ܷGkm?cᐺ=pIxcW\W/% Q|djeĞy&M57"ڴ?wOS}HڋvK J %)SJhEAa1mNd\>`A 4 >|%?YҴz^fZl_q4"8PEl{(nJ!wKҗbr?q%1e+rMAg@3R{Ah2WC529J5 P f䩔Rl 1&Hzzjhsi7ah@-1U?&Ƿ+c#͡)^:XpaAZI/hm̒cw1[IM1<ZE=J#E˔tQ%p"MX܈L;(J⽴`(ga<5E8dH4'j kW%F߽lt)mš'xfc%j936bS>Rd̝D$ (J"÷I0hq/xě>v?Blsꑃ﫽( *7Rl܈uBH*M4ڿZRRamB#?:yOHe^gaPkb*Faݙ*: zdG6̳P^99IfND+K@BFpV]b  nSB}] .X^6n Tr?A7_wQKxP 5jtd7d!:OA==v)V|}0Dq\3@^rv\ g}a;'MxCIƽ\06㪑>8q ]m҅t3eEO4,EQOrLJmxťoVu-qv(ǭjϹ$ NWFOţoO[z0W]B'яKOţwFn$GNYWo\Ke3?+A) 1M3B ֥߷uN'# 5Q#SJ+}iƘ#yuܮWR;wj{lO֧3zi>BqY){ nY;+|¬tyK*׆2J9KjA}ISdVkNo '72*>_M 09$-RPS(~eFAǥ#%:c&l:y: (RbN.@&GN .k#'EۯRM*e| t0"ɋ_ X֖:꘥C$I&w, M;v^QR_ލ-hatsb 'zb~|4;S JE8 VVO&ek/}[!n/ livϭ/N4]*ƞƄ@:=6Pm:%L}GbjNufeߑ/kdU0h:RaIyQ<*Ŧ=cj~,S; ‚)JӏyR>r-r*4 huNB_9)OhV".lf0IqDr+@t&!}jk%(Ja1apwcm5!jqˇ-k*۱+f.Fd%.1>/Dw8~srЖڥXi"ArU^.Ep]'is!E͍03SgbzaVYvƱCӹT!ڀl4$bfNc[bO/ } ElU#Οe]ɜpz' pN] BT$AB1#QXy*Ucrg+dv貈;w\>%?};<SY8nt#(ܿw,6 +r#YFџ{sdXDI1_Ͽpq'RSK `\ t[ O?uP{Kt6Wy< ޕ"y9V.%IlB묲;AN8w1ez0E%:@k_.9׸͵Xe8V N=$ʡ!-ۿPRQ}-})4:[J4!),g"(DX,z$+.5s-Nf=܆W3~4[_ N0S:,L$ҌabLE#. KެOioQ]?NGeazLgXƅ{ l@$Mׄw/w0^ǻmVAop1U~BJꎻ5z ;{p rC@/=vsF+~m\@4] tO7:5D횯n^S kH4FUpl?S ( o@h5߰}R+];x5,jJ"wfQ:qE pD4V,=L/ {ONui2I8f#3V~m z;sVC0ޫ0HaK{e ن3|Yʢ)j)k{1{;&S̐E2%Z|'E ئآ{b vAE7S1| 5L4_T#֍0Eпrg>6\mFF$V 4@C2+ޘ]^da&E+Rb`Sd4[q]^ Niس9* 1upjx BXq~83)d>,z֬ڮ 5XNRm0E+UEu[lja2qik6odyoC{kB.+ 7au]@>DVjQ5={ rT K1,EVpaĤĵ@\L2z 0(v93ήM 4pnPpXOVc#f5™>C~>޲nYZ,Eq` / R&Tۜ)˨ r!(,)H(uf|m%]k(En; n= d)p=~#Į])7R!| ONH,vx԰KI2(fNF^1R}ڞv+䡏qyWcY/x?sI`7W/*JԒkŒ`eD_u0]~=/껇)UĤ:v st$3v= ~faѪcߓywbP4}]Y1lOwܣGT܌Mx%ߊRB<4T O9أqžbUR4zѶ~veK&-q5zZQ@ ѩG0eV65fŧ UC&Ҽv"D9UvSmbʱTtwlZz<[m*A^}978,r'T%W[Yy|7mPjz(ToB?'C&vs p"Щ#Sgt'}"S;~|LsCaJbzNN-'CkFzPIjf*U`j:y?01K, SLe1B7.8Rz޼kBs;p).O_ojk#1#SJ*iLv;|9~UɹeZEb7c"B)`Ȃ;}Kl~k)ͶHoӏ:C8  M:RBr7بNpl+ dKpYfc? pҒE'ses Vʸ‘iOk`-onq 08ip B"ZORA8&6#G!Yyr hFF# ,{I>}djMH)obf$g;zz=#q-?8i߫W3"Iȣn`T8FBHA,@[3zn+|=ۛZ09盺͹&3$$v%b&2c Mޘ.gssp/J/(/ptבWT *3IgYZ07070100000102000041ed00000000000000000000000167a4afd000000000000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/host1x07070100000103000081a400000000000000000000000167a4afb60000d3e4000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/gpu/host1x/host1x.ko.xz7zXZִF!t/ӣ]?Eh=ڜͩ"WJ^ \z";N/u`,o o/R ø]oQ=* T'9x?/>?y䤯ԩ; g9 i2$wj} ˚qMpr aq%R?gvZ$S9S=Xbm?Г|z(ΕB:ˡo֟jya5#cƙjXfGHKorL5F``` caJ^iF _l&VVoI= Ae7\wzpX(L-zqeCSWF\ `ƒJ'f8Uf4 ExI*ux滺(dpAN1խoPjFv, H8ZQ1@Y}tVG&YӃpXT#X]U_rgM1@liR vR0 f,@\es"@:LΛaƫ wx>!evnv請p٬Bzzc^7 ޶^(jSTV2׮|Z_7D0K ӇGb$tݔQ" jԘ%AF CNF,G=4J( ֝^|2͛(2ؒ%ʣV (a0b=r`WB-Y͇a}<rZzH3[KY VQE6sdbmV6LdX3!A#Ɠ T>C{OC/B+pnOJapHb9]MԳw!cv* +A}4yd/!["B~SÒkHe2X']i2=>Km gv^K_In1T&6Fxb Ml)<%0QH^3oδun۩ &U4o]PQ-B %z~,65 ?eKpeµ㜢⤘}{TBGwp!>pFE۪ PS_FuF]jO,2^8x7३KχjdТI pC y(Zk]eNSjx|v;)Ns+Z;4 M`Vo5w#>OkwF`y<h&U"#cC6rWZrKX1 33\FS4zͩd57Hٝs=ri^Bɨ~\Rn|B_K4q Ic8_>z{D/r+g!iiSֻGwSeK4+?P&2kxٍCܪדI{HjZ9  WFLU ÉCWӲ9 4IuVKͫe+~ЕM%l xq20e1NMauQ#ӓǭ3IİA@$$E*8m7;^6؃G)jsz,xS1ֆXQݝ˿T@GyhRk5r}stR!t? xQcT(6="@q y0ʑ 񧮥qsb͙߿cr"kuZMB2T.f+/wrkNJZ G#̥#"䔙@(rWx-K*?.8r`<[W1suq/>Sx%fY;Q9Ax-&37|3p[!MOVvX5KsE-uKQ=]RZEˑ&UXL )<ǃYH;KoH s"ڽ4teJ6k,z " uBQ:y4?`mhN˖,~}`Óv8L^Cу~p$ m-M59԰ 8OD-`ڈaO3VKECmx&TkkzD!׆|.ҧz`Qbc2PaqB=IiS7r> aZ|}#n3x̂L@s&tlmil G D=e=H\)vTak,âNc'HҸDn6XjŰYgVKWo<D Hky1,v5HÅdBIعV YeݽЃ3W%9JYg8x2Sm@ml& YNIP_ q= PPS;8]gkΟodhY\Ҩ_S68&HD'&jn6~ ޗbCmkikяIu~=<4Po0h] Ct* Rs 0SЛ)t*2Ԣ BTD`&MB9M_̡.7-:!܆JfTCo+]~3wb77}mݡS|_2Vxɾ&U_O  @"Rmj(ڵR'5HU'N*Y'e5MnZȌ'j%9i͆߯^|#a%M! AYx {rB$gJI"J`I|׿)ȗȸ|͓ʥW /@pLC/S>,˕ pX#.&g8Kzܶ7BAaB-QG}یM&$)c2-ƴ ˱aѠR(re&lSmK-rU'6%\R'8YDXviLt5a8+G# 3H OVe` `pU8չ /XX ,$+$؇KT#c;~;"woz#(D~g{\+qVYaM|ӑ&8Wf0IU,v\Ai?F4(րJ>6 (ZrCW?졚5d0Kd3 cdVCkfv9eA*q)俹si|>  /oGXA6 EDx_fdCч0nzq–txb 5}hptn/dґ@aިT(D= C'=EJI|pW ik0ʕt]cti!z3(ִxb{g.\W{$i,` d+簂& wa%PTUePa@=9@];hPBG{x@$Z은Rinxg07Ή2)dQΤ t1ud\xh]dzHnԡI~6{ï^a{ņL7^C҉Fo8=ZyBV ǰxwݸ>Nv=Rr0 +(pZ/Ǥv1N ۅFO)ނ2Ѡك)#q|UOmŸjGG>C*xVMي#wT_=Mm\u1ł!y *שvP&*߲%B]NqNtT&̓<{%Ė4`7|+CEp 1ݸRQϕ*)R5/X%Ds[h@޹J1ˠ3ὧ۞s*{Jt cWQRRyƗEqGX^aQς֧c0云ۥdp9{W1"~1Ns:uP\Gɮ wW< <[9T)"5U@Ӆ8-"&ŊYѣp_ǵU9T^tfU6cpJk`d ..ueFZ 9{PYRD)LP_?sJ(ERG n=tcäZ[FXN*usQ&eWh?璲xㄩY K[(y90.̰#w+š-4DVC8NTN"(GkZ.Z 'L~`|u W]Ag2xgȉTDl+%*ެr 1:BbC5,9Kem_Hͯ*qZhrwû1:J#l(s'dj^Ni #f@k=x+` ڟlmŏ6N`@e$n-t VJܰ,_y_IweS~щIU:|5J{ڂ F9N{\ڬΦ62iz 3Yiy8rv2bRzLBT~u1`m$jxs~ETfgYߍX ^4{:tcls|]h*\'N٪4nhG> վt w6.rRWJu/6Ȑ<1{ۅ7 j;H|vxFV&38!*w|0{cyn AeB|̅şB~zmHU|N91'f:m kmbU0QuUIEI@_㽐O,[yˏmR&d5SoRu Y)z&dyj1hk`~*`ˊ ;MV$ s Ծ(yM)^̑H #]K88!q,ɐIf}LU_ X#϶gKt[K1gLn&gyCJ0/|3,7&F_h{5e3g#LC`˱ڠ!MBޭ mԾkJz[mHlxPq^ζJs67+_rE7{m6n-^:^& =9bDc8޿7B|Lpq`A[FKn-i3CȈNYKYDZmrԶZ*JZ) P5%?c2p Hc-S{agK0Gea$f]rXo%rcg65s7x)ATa8Mnܪ ՞̧ۭxN20%)7FTjvi˪r+Y=pZWO$=0LP{J 4]`۽}euxo/j>I=/^+zi+w/-^m kQaYc#m TRK>qX4 ]wvx?g4*r+w1/=0^ņɜ- L;9g4-QGuvH:j w&2G[Ip=.cс= { . ׽/AUPJ-oǀuLl9K9= yŶ9›ksR|RTb(fUHv !y{U b^n5A?JQDHXܣVF7<s6hlܑƘFq5L oaY}+bx52yc~OI9|[L=EydAQ4aK1Խ6In:m \Ϧd3Qa J SRm >^v;?0O?/9I9GAu7<ls$Zԅ't$T"/ q(CDzmD5Gۅ|D=zah݂Hw<çy3WaK7hәal>'p=HI̚dÉ=n^U#}#w/=xk;z+Ax\<%Ⱥe˹PP.|$n3qb513q ԣ$9^0ৡ?4h"Qv?D44R%T\4d`n 6a2=4q)jǞ~tU)dըQ.\ZM /rD!cIP+-j.h@uo %-RsFOIlj u!ʶ|=w @nf.ʻ ̓Pけ:!c&2O;c2b1/{tvf˷h7el+Siץf{nj|.1~wa{@0"iw-4>U.4^I0|˩)Z22?珺! ʜIRʃxL[1J'PLMa(yf~tT {4[R6UPN흌~OYsE/AՒvB='M Vu8GnشyS$#N*P^x aAeW͔˓-+/C$F]XNjBUOX@9SeB]+ 8vuS9yG-$8 #լf'n otɐk&}0%Ւ̎_#e̶Ro&]žd8oi>SQοUxq1%C.; "Mŝ<$ lzә$lbcB]+"xͩsza2 gG7 WtB} Q֍"/3W[?)v)EԬ^vG8ݷ 6NLɀ ߛTFjŷN Ng1tLNbjcKdjm~@ތd3A3㎱+kB #p~=.|avIȸ]]“lT+E㿛D[sB t\)qD"GҸM{FOe݌ITfrca8]/kB72-؊I94DY;R+pE&9 `w~oAPҶ Aݑ4z[V#c7(f"ڊHd sSvn|"UFc>L_!pnApiB FUaS5w̚Lr0-L_*JAXepL52W-R`l.W tn =$IH1n"˦/p]]3&\l?\<"S]ZC=Jc /*ٱn;IS`[K.?;qSȓ!UA˅gGة)V<yܿ;(_.y|*/5z}&[)`g1.KOucNW؎p!v>gz)gF]!Ik_Jع$nP6?j:NU_o΅w%@wAej̕jkcH|E? + z2]/ވ1?p9{ I"SoB߉&KxcWTVW*]}9MpeCde]vv%0LoDƑ2RDe# :f%x֤@+2@o/)m*FAh;6?^ P*"79wy2gwp,4ꌵwVUg8m6)@.qjONts+WN \lHwzYg֯L^Y- qS09Lg-`mLg6Ya;hV_sKk6r;ne^ڒ%: >bT D~G}a]ɋ0CЇyhǤ2DzJ|iKeAѽzU$!$3`y[NnסH7.$?cA1Y&Z̿H_f0ݞi| pwȻE)t@cV mա`o?RIrpގF8T*)N_]G@ǿ^F25 S3A~4zJ.VAɏ( ,#[jpXLA@`AQnYԹgy^%kzox+OpOqe;JmWKv>g),Rm`LM>*ƭ #&G}URX!^DEX;#F?@"Գ-Ԅ' x8mk1?/JT~G+`ݍ q[f(ܸZ^/*lW 3@Gz7@p:? RPP9&66{2^ܒEoK%ջYx&H0tI~"[Ɇa$+Hf#07.9RbȠJwA7Kg,`!wúp4s@z`fװ(}[P_ _p,?!c};?>{tJI갷C{䇰 IxD #*;(Nj6еaNwB$t^Oxnaoo@ ;@%܊?eN"i"XWwkTby)_<+hIljxwxAoDI1ciiUC g.ݥTĤˍޞnBdѫZ($9]c[tIeBg.B0bU}mhZɪuܱƠX4V6l#c\=/t^}KjGr)UC*.ȋ"tF+%_](ЌŁkRXʽ[W꫾^NhSxg̙MhǺ4 AvB}DӗeR$HR|c@i]PZT6.o}+Q"Ap Yi0.\9ķ=uG3B?QX ;Gy;wh5Hl'њd%w}HX\95_Y3<ؔ(jP)KZ #78#4RQ|]oxr럠<:W '[Ԥϑ4\tq46&.BPVIn^E22m3Y :sR?$ cdh^m[0Ȣᐕm&|g;λx%; ̍&Ի0qfC2Nܝ5w\~?g" #Tju`sFRģC$k@yL?[FZWhN icK}V|by'\dn!#tcDpi?g'y{|Pu-˜ɻ0ЫŽ־+pϯ#@76`G|9S4hVNőSwхǀݩs}uiӹMTcltx^m8zIcw'A^_߽Ngrw[?9_$p P}u;lu|/K?˰/Ǚh5T#ԁpi} +欴!SwI#T_!z$`[wƵҚ<$r*C q0H28Ӓ,B)ǫE&&J-)u|IG ݺ8{!?'Tc:tMt[hF»h\yN@?j__pB'y& Uɯm_(ƜhWlq!oA >m`:?-߰4ww0|9DJڱogz{Jၮ F|ޅ5 ?@"#vy7*\C_J?B\mg c7")B}x֨g%^0Y|"\ "G?P6GC$1+N 7xjG6BaxOfS)mT1|E'YpedE* OY 3QVkBQRX1L6L2s=O P(%Ӽg³uэ;S2RM}<6JO0`QٽZjsMr,b@+/lZJh@WgR%?1H9Rjd4v^̍Dh7 SM%*`19|b3r>U :Ո0ց 7f=ű@{fV:b4ֹIG`Iko:3aex,n'P׿DrL7nqs:}҂O3zlB+Wbz ڎN+:>spϓ5R.4Y+[̍_SL)+RMl1~Rx"R>F0S dB1sQ".)M1kuX; LKiaJ Ъ+Q+ʗl¢"6D_ҽ)';} % [0KA盝#rOZ?3$ -SI~a"*!H;xO Ql zD@:\-2aZkGM+=zk_Ӛ~;dɊ51DͰ6+\uLr{#@y yZOhzx!G*lS@V}!5Q 1)_ֶ/oɩ^"͛^ m 60Yk?c\Д$G\.߈u@qpߴ4-J֪)AdoQ,HLcDa[L(n $M!2ߤ>PjrUAtr2)ryۅQ]0q b;%?Α|,eʗ)IYȒJbg#vu a>sF9Rx #2`)|X !ZhUB|M[^nC#юD(hӈxԊ!x.z8ߺ [3Oߛrq7ە&I3ܳ&q2E({G4X>ؚQctX;O6ȁS¨ζ7AC@ `}6e~I?jUyg#)'͝¾q/Y$xgjr蝳T\eTT1 QB3<5A0LE%CcahQE}̵+Mܶ]*<SUd S@4j\ }dq+浟Wc"s|XLߏ82jޅ@H 18#L>G,Nx-+vkK=C Lв50gxǯl? p@>) pye \Gnz*Nrud /ukb+r [.>şmJpr.P+ eƴy;_t`dSGĤAVBtpşCSiya3L,ٔ/?+䮏[7sST-Z۔2OwFB~o5ғ{y{= ,Cw%W,p5&AP8C΁dlR/TɋM!=(v吆Hq"2J D/ vl2#2=a)hnE4ﱂƱӭQРC *>JO6vzgO6r4vA+͠} `ꛉӠu[yls1!ʉ.PGuΘG+:gn v?盗dhu3p}2*P1s !}f*R8ݻ] ~9+95I;i,(&˜4v/76K(d66,r_ Ր}7ӉDZyh$C fimgw{{D2Z򴀄 d,L17^3N[+XWusӲkBy ==B((PJD$6y\˼9Va9Bv@D6GU>3E(QY>HvRv_m0mmY@sXD\vjry<{6ٮ*Zg =L]ȵ]ĝ{nGܾ ׉J@KJ}։G3hױ{8El{ xߢK3Dbz$Wj <۸d] ܷv ځ\L̓¦ 7b*x ի\%PYHd!,;J0&©D9sp J;z$ᾧ6&5X质xj@6%V\4v?-e-:MHd\{8eMIBH?$xr[PXt f Bƕo#s,υhfKA@{Hͪ,eK U]9#AƖh!: J'Z(;.j䁜% ٭"0Dc<;3ȸt|OB8/vZ%!3pFbQs, G|lIz}G@Yɦ o7o^LRdtn&:EUl :.*LK 7!IHˎ9ʍIdJXLrܛLӯB)X҃y6i#:;.Y{fDe&ZջAo}ue  sWL\Cg_)Yv=Дﶷ4~R: ;%y}p 쳘?/Y 7U)d=n+SbγY=J)fO#_ߗj}0!R_X6& \m㖹4}, ])WҼӽb%09ȔU=U8SqES],Li;zADLe35sܨG 1(k{P=~JFM]bjy"Qdխ@k7W?|U-[A3@ִI@,EtԈ{߮[H4NqF=h\ NN@.6]ɿ)G=ܚӞ==8nlf.Pʲbw"5TI)G6>w+YVF[X;0\.]}lck^cID:]oA1P84>ĠpҪ` #_;AU813~:"aVch#-$Oe9M=O}%f@֑@̥Jj~*jY:OSBwghǺ,5SQ6PXC0xY &EǐlCGۀ$6xLga%O[?n8Dogp>Pyob@~0&f$Y9 ߣt h3T/uʩݙ:H!H׫CSoɧɊKظ6F:lV7xKYz57h#Xeu(4c/fݤLn Qf=0bj_]S[8Z[ܑb)zzUCb>0K X#CkUo㭓4:UpǸQ{5FFߗX -Fޠ3GҷwFLz/[3{Ӆ2xJ!ɉ Ǭn~Ue,/jԮ[Ԧ;k&,V 'xq1V_s^yOӇЩIl tK~P}gzU0Sc?*?`\ځ\ TR?4o!M6L":]:C)3|RH?t6`NqU_QGB'm-TغgQ zCgBi%)V))ł/ (w}-sQ+S\mn'ΊL khMՖ|w;]vT'm'NS=-ߩDloDU T.bAT0D ͱRMO-ˇ }7teSjGB7a}3r?iԒTv{o tBQ^s(l.B<2Ç!o!~q/41.kWVw}džJseؙq;%#8N\ `³n(9 T~G.?U`5bU*KCZuƹ_rH}҅1yI<Ӹᨺ "Xur1ݴ#TO\Kv~wŚP$' 7aMy8ɆZ#`w}zyGn,:曇G066t߯+P!T~A{c6OKgtDp"\_O[lĵ8ISeSh#xߎ) 'wǝ! ˕rj"Kv [t4z]S%F5$'¾E4m}eȿ'][:93k6:|G#J+ʇxN48`?)1&iN%DNF*#sA|{w i2`ɳ3*syX'3 U;)<xiR?QXV+-vN&43]0 z$w2s\} ΊPrqMߕp/iQB2Q.cw,*H2JO(PIldz'4P¼?&쬪p Vӽ]\%Bo5䅡Z;nI3"؝m`|z`N^$KzLjt4<&Q%W:2atv/CHϕj̧E v"3缢=y>YѸШϼ7pI+ڎD㱪DV?'PB;? !UUp_v56/͙R39u|"_ ?'I q;o.~˝1TǤd#@Nnfbf<Ph?lD`4DpgF#"^JB>ȱ?a] E@D*'ߙA@?@=U-T5~孎O\5;wm Lhr.LQ$sETNٟ=}h֯@ vyo4cЂNˮ2P)d 'oT@QtB4.{xu:>my~;*uŤG8O ,FVG^Y+nn3l;"ܞRXy @+;fKQ[|;"w,J3jP_;BSg.H'Gl>gȖ"6̹9SjDr<"T:*MWm|u˶lnM4>MVI5W4+)w~0960WjI@DiEV4͢UzY.n0_ U]'Fu 0};"[! uݡ=rsG +|l#%5>$78|9ČjK4گ6I&B}%WgB@zHF 槟rj5 0q}\Co~CZ̅󟭣<)tӒskr[OwQaFSC!< a"@#e~u{G5 ̊iKdH~t )t@,$Ft-V 8 U2rEVF/ KBGek G~,Mrqv6 c)A&Zq~:Qae218zGDot$ ߼!BUFYcgIPAjXP^"lȳF%,߹*eJE'x^Uo@!<Ž8ߥQ;LbNx̘4EDI@׷F^2?Ӛ!AmL6"vy}ތ?6@:uE9u)ʳ%֓{NJx#=8R ;誠g֬Bf( 3lװ8)ӡw%"lsTM#dׄ7z+*:J3ջ#'Na4%vYkr$g<> iGHƐR^ r%.3CDDȭ?B=Ƨ\x4 g0`KºT4MK.S?h_ok [/D ` :1Zǥy)bao"oX6#x%@mle{$G#Z2Tg!=iA4~+D5.͚UOˏU,f-j$Ӷ_2"wOx8!)'HY tM k3Х9?hg Q*SNQ_Ӥah7r¯MAw͚|i]MʗQ~ݔr?[mAX06}w4;/%v3q]RXi">pbD绫t^it/ZD X}ո|Pkz. ^*w# LSۨ[zFs\51~Voa.!-A 32ȍ)Yg~)/ ȩ!ai ? 95P[\ gTsL0=㷰a߳wCY)"ÍLMAm{$8zCMF핹"D:m*J@$qP89Y} ## U!].x~ oLzs0*45yn}bL-j\86F=="~\ k_ϓr{ $Y{FI9jsh!2 Rb[7)Kg6-8[udg#h]Dg\;P7PWNCoUup.o]xg'I$cLq{Ρ=߿ w;<_D)CN/ @Ml$$'+yKJgoXe+d 9ModYԪIbSv7 AP_Sq ;%(/WұA;hʯI(bd&M頚qTӷԪP>W?P1@VA4ԗCo>ca0i+r0xE,( 9xJ@[_sXgZwo/ v1̸AcqF"cֹR$M1uK`EPKF&nEdWCt GdD|ܸ)!s#*i4~H[eDdජ>Gdce6zbl"_F\Nу`z7A(@Z}0 S[jE@|U qƊ-XXd]@Ձʛp D<:FzU>R n6 ZL_b._{<Dtgpp<6o6 47Z"acpםo:ⱗp5h@Vl:Nj0uDF t?d AF)h>`>TOGڶDjVA6? ?\Qzhj'1YJW`o|Ɛ w Cr؄Pf59t{c+:7fj#$]cX%YT9b] c)cRiűLl"kY "FDXQ5B %%iCSۢ)y|*%/·ߋhmɰ_<DZY<ߋd`,L- :`Wי=\oAOx5,*Ok{M@@&ĹUSrc!ԗi6Bg 6~"}F "U2܋Xi8="7'Eo[2OMq#E-p4(_|E_&q^/qsjŸ*i~WohBk*qKkElIRZv07iZm7A i?_:$W|[i.h,ˠ噠aZ1Mɦ zeʬȏgoǛm p)q)>.f\ >TRf,(}^>jC/3sn0ܔL* !~wђAgj\sX'>x򺔪[/>vxi{zEtYDoZxEr?w9V?a%Rz be գBq>YjYc~e'u9o{ٱ (UFg,ޥF/.C7RΒ@Q CA? ТC r?,%Q?|d[>"X؆ֿSFL:;j.6fu8hŽfC ,ytN : 6YtR,fq+݀`r&`%kOsc?Cq0f궙0I1! O4S&OO(?TGh CҗͪB3EBa3B:F_ ,$Mfnu&H ]Ðk"(U郜gUa\ )V1|}tV?!lbnLfmO 7uH:æS5;G?e5HuVk0ҟj+?{좽EQKrdhBnǢ1SܩuSUQn~`zKU:,0 ^bߕGrK-s)=pq\ZX"˃W TvhbjK 5a9eV]._ V&#@P%rЙIϮSl5ߝ&o]/8˙55:UNٝu}2ۛ)ԥRN̷&-+{. ̌~ˀ i(+d$ӗ?7=Ө5dwg`̃?5&/4A-:PȹW5DjsI;,cL |9n¼χKn*JϡYn[ppk QO;R&[XOke`Ǖ-~hӿ3_OGtppWd*fb|%yŢ _bOxU&0xߒ2ж(,*ŬμA%va/4Jw 6q'g״}}a#}"~UC[~ۣCaiy"-VL89} pL7jHw4d>&nT}N K5/B$mA&kָW=`oOޮ'&ۊՠa%㌋#WsH q0C4ge֦e0ӭX@$4Ϸe1uwr%/_kʾI߇wbYzRb<#H&q tW{``|͸,a8׌)8sO׀a) o艘F, >°-"YVEi~vsU:QO r>ɧXBϝ_},+B} j-Z%̙yԹ["IYHk.;lzhk.noD Jv% pv~\ctZB'b΁ 79vV|XPGצYH]Z֕Jm᷺9k,9{!"D:p /Y V@$u 6qD#&|5rd9kjPAr%o,#= n۞4%CN}r:@.n.j?w5J}^"3X 3>tNa G 3ʀ=\~[̀L5γP,b~rHGuGALWP2+ø%?c3>TZJiSr=߶@&dD<<}!|i/mGw#YZGm"ڒqWت͎؇qް)e'CYdV#9uDYb |hZgEzHZ.!t)&(R$)ǐ.c$ 9Ǹ X=+T0s.LRnm -bs`w3{_}ߛɉ >2 x >2qoe1*VDa*~n O~Ώ# ؍.eyN:eM`̣KNdCNDjDa<]~tz/HCk԰W\\ϿJ.3+#(5MA=^Jpc }N~U_W1ԕ4H*KF!},vimS8G1ꯁtti]v`M bIܿmD^STsS0Sz7򥙹e8ds^N-<> ~tY;B7[{_ALbA@BX]SWoҁ *N|-\OeHEC4<I+cwO1l헋} Hx mr3;:@:ۮ:8ej?e\|gP".r!/T\ %ZI2HdxqUfl{ҔNb&h7߭2$IDfB4d0xE1sLmMH"ᎩdzKtkUjkwNvi(XVm{G t 0Ӄ5K=h-n/%]Q,!MBB&|gYS6Gh@ލl!1,ҿdg{ UD2/2Ҿzjԅ*Re Bqӂ8F??S,22O`! j (XJa)zW?&u Ocǭ{ /ga8g<"Z®2 ݞܳ/&ώ3QHB*O!ɱUg}0*$ ޥT *- g_8|=e)]5$l?2Y/BK=S{HE2]_in?/x͞aSTҎD9\ݗK<7M%Z3q u%"ihծicsW)ڄz ,VOjYg K)33 x#iǘOni ؇ [}F<8 O9 $\kdJ/R*c5x~E;uV ܋wD-QWJ#y3nh! g@)FI ,g/)զ4wXW_l`w'TDjH;bEڊ7=ڊhcj$NԻX)NV:oP{1ιIIzJi-7Duo&7l"G= wD5$#vW;tpv_\ = NBEᙌgZz懌ORj@ XdtlWL`fוְҠ7e!.MV +Kԗ46h̺?e寿&(+&WBA^qk,LI1 t:Hts H o%u*":]i94Kŝa$N ^5Ma[ z YRov`esh&۰]O@ !.XS=建As0IUIt{RS`.!cbH}l}H~(i f4]2)| 1 trem>轓&[H e{\9̓$("g8W1&KJ9Q+o|c@EDˇ/d. ai3rZDFr&y:1bVhɈo6M9LV8.cNU D0{or->#}x_E($R5/ٍr2al\ZeW[k19wAhECGݘ[y{Y+2lurCd@2B \si>:cEu X̌#" 2Y; )5gf>[)S;7Z,bpm (U*c05]IHݸ lJdwTY *E#j\ߘ>ߝ_KGFM3h/[\J1 Gjwd3|,!=::PAljRfQ;؝Jkد91˳.Y|!.0-8'D?nARav4'}J=Q711(-@S;cR/y]SZ}xA*>:T*wy]HB+*+݆gx2c@؞2MIB0G㻒D%oLÎk'z 0UŦU?-v0~|4X]mwj-n7[KVndGcxlj]k)waNVW%Q3Bsjae|ft` Fot@o+`1:5`.LdzՎ*ya#!k X0g,~6*V)*ծ8sPa.Aw+xdQHf$g§6Iy-W{Ԟm9*IwQ G@i0"#1=7*:-ps(a<%.!6&3cOExŲbAS:[7e ~Qm2ev,'c{C8 "WJYW̠Z\{vU幽o}w}O;t|Ke1@PeXԉG\f^OYe[`B*3n/?YP[)8~ӽQ9ſC ZB  *6sas7W;o G*렴|nъQzgu>7qX&Eh11:~~8˦-XyM9tlLYѵDݢ_. zT#rz$O6#&VA*34wwxǜ[owϏ,PKjFb)jjr7@j-AxX'+89-G v+gn \ߌ!<@>;թCu:v0 *f5_{*Uu7Q +8 1ch1۝nH$G=3,sJ \yBƌu$JֽYNRM52])[FQ3!TfُJ*t&O ߒ3Errr`ckf/O)\!۫} xg΅u=rá›AyPŎ~Lcۯ@}x3êxО_(/jj >P: O?1 \5 'Dp',zf xʖQ'҄5ˊ"(fN ,@iA| \l_(Ir'ᯂ򴄴XE y?>toDק,AsCtW' r}gq;D0P i厔Mf:6 !v5d\ :>F<-r]@BA sFxBBV4c Vu4_qV#Eq {m&tolQ&Y(Z3O=K^lsT&W7ɵvp|@Wl=C\%&*ծ>Z{I? e5 m,Lf34=vj 2g,5>ZG>ÇHҫK~n奷@M:^oO'b9΢SE+'P)fq`!dkEW lv" X:60>НDk1#fԨ B/:+ط)[cXupvnڙ1se>ե@Yڇ0щh7@c?r~Bt<+]-kBaea"$?b7Uְtat⏺B1+IhG(rP1ب4XZ L<iZy%)c\\|ߊS#{X얞z"K~}1#Ln$-̌,7+o?T ezSVP)^a2[:/MeA|*֖gRwED`7O(pMr߀KXKgF ^‹R=:<0O"4/_8EV7z<2YAO)hQsv8iUOoF5+ЌLhG Ԃ ƀHeAJդ=gqe4O#k43jqRBWezF 2?p۴r*y.bsح8|ZLQ8'=E5wTxw#)Hy~S}5O)Ojv p^+l̻S$SDlTJT8H7j )=–~GAWk9bJN耉c= UΘ2l- .`^:fS|{ln 7r1$vokē-~~++&}WFc_IN*&t~4ٍ(1zԪ +^)p ?ȶp]gpbF{;? 11 yt?a3*_8[ ƓF)PNɇ6n޽\&U)0:%:xhЭSL!|Ӈ[\l jxY!h*WVlxZn3AIA0$CjQWW\>pɭ!=b=~`?K0[I 6Vo$x 1NcaT>@"JX^#+ WH ƌ^T(oBx4tQ lFRZ, RCHA7s snت d~=<3ƛDr,3 |umv|՞] s2ŪW ,נ8ѿ|\suWE1 /xƚ+HT\l|a/~W2&żp؃$\(ҫ;fۨ]Q yju~ OLcHNL5ux6aT.o4+bb:>Bosņlݘ׵m@'ghd״*~d8eF Uڍ)! F ~9hU4=IbAYoޥ}TVQM|2&zGBo{\%:8Z ?P)]tBLP@e9*9`|a{gɸ©fbWfQj`p# A9蘌 >9[{I+w n:1eӂp٣<Gdzl#:kjoMWη,;(:/i[8u; Nsn;H鯑xǶ?q]np3T* %-;qp qt &q\`8!SnP4Fׄ`Iy^uHC_I. Z̘EXHZ) lC4c"1DBnC?e,T5gw)=ŭJXN1Bлakf!G@cKRa%ϠydMv`.A 4{5&o^J'sXbw$$en&śZZ +\z ?̩YsJ[xO{ WY ܝB#`ߙQ֭b_z9 ASC |`}_g8s(ë(r0+v[ y#Ns&/Κt^8%W(LU?hWE?4aRc}*V9--YuxY  ^m w* ?D,}ۀ^*C򼃢sH헁O TKz2lB82z+7ptN !CNyKP%Ҵٻ9Gp%s7KOzvp3.auktY 9d ߧRӿl 44j?%샰Bw`ok oG h)#0}߯APLN%)8e1h<o5\Ԩϣ8:OZj;t3UXV[|{(VxHIɐMa֐`⣋hDXɋ[ONmQrU*'5`h0Q.DCYQ,-5cI;pe`YHnemt DٶCJo;M#I $*Byt\ֆ`WԻx ٔ=Ƌqfo@w.9sm(PH=ߧViU {[<.|k۶ BaQ6 \8Jfysb]k~z“udI!8kǛ!c?4_O|?Նxԗn/N<|xv/)tk`v:^ 9EAqCmѡ+h*Cn,*b}CGp{s#Zothjkx¼# iϞRa&SWӗ򤫳q J?ܤ˓R;D9*o!{yF}7PSǿh`(R {V\V^UAdJibp AH#sfOaBMQ0:`6׹Hpa_3j(l#-y5рC$p7N~%'KA̵5R&+0|D*(OՌc݃)//9:x-#k"͛9\VRxC&«EɾXFݟ0֗cEsi!"B  vڽQ|R^Zzb{t?dؕ/IWvg2}s1'=ԙR{Ro}n DLLZ!~7(ʆrxSaӢOqUĥ!307N6OٗsF$RhX_:q$VV]vWO*I9uڤ ߹+I0BOQILlo\11Ѯ\8^ 8]ieĒ_Ʒޝsh@fjLB-2kloR8Gڞpcݓ,0c)h:G~Lcy0,^1Ina\gۣD 7JAܴy;;1p꜠m1*wdLHgw+&dB~df >X)d t `=~c#g"CfΝ5V+~:AX9t0:MYq/3)֯qBpǩXaQVD% _nluSzNz q[!^фpl*ޯ >'&IʓSyz?f[]ɘmCZ=H oڗEq᷅#s(kThދ?! Aa%&wpi#zIRE [A%=]96F;9bon@URLB>W#ccRwLR2ƛt!6;*ɁX_3}7A&oTvN= t3E H%;$|2Ѧ>֤!u,G,,OjI{p4EW  pޚ4k jZr|?A*ϛf_.~YiIY ;/q?-Nxe>[kCAcf!vegu2Ԝ6y0 !9J_A-)IX)`FOFS7qh̼LYBq_P7ɢ]jN93%)4vxHggAQwmçKm88*$z#lj>l݌wH KBlj^bH>?7׸}\yPf#`K7_R͂*KhFxC[p3.X>8Awb 1 :_S]4Q/,RCEK@yy2Ky?DQ8˨>7k]Ti3{蹶jaJcL6$^Z(⨈6`BsFzW Ծ'"sݴ" D1bP0#Xu[S)yb7.$@V\ZLOtFn Yk{I%}L "#+N;i-$T+9d\DB/O` M}GZ_ Md_B]/m(pĸKlAi2x xѦqeq0{]Ӹ(.eؾjgjien@s ߶`HK,gan쇈I?Ok:Zfvk[e[7l{_;DǍf\e'[̙)aCmN] !}r t2׸AeraXE, 9 RukK8} Xa,i4H Bp\Bg>'hKf_P5q93 pC\0d?ʠ#n͒DB>kZȆ(Js/gdi@l 5 07". O">ʹ 3u G-t~LƳ˖yޤP$LHx-PּCa,Pa:A?s)kM˔LЍ8z5xCQ흶z.F!swٻLZ<qWMå;g"b0N JƗl|$XZ4)$ZTI΀:!$vͷѐO̾QNjӭ&~Q!7nȤ贮i:Lo,k.Y~йJnq\,MȽWH[ޝ]L<7*sUr(,HTMw+LtoD6 srZm Y!MT`,D0p5Jdt3Z9̨䫣Tb=ro%UފJG*g!<9@).s`R/OD׼1B@LZ NHFɵs" >i7 ̦өؙL b?Bi)ɞ (9}qM'W:ݲ1>(5N;Nr"n2(!5xMLR~WeZD|~L*B̨Cر=<4 D}g砰fwp1.Y ` &ʲ=cr 6Wƒ @U WNQrpxk/` [Hn&yslSGk\zZWt/@inkKaک xղ!lCzS.b jχTШwxBP9l J31dN®Ն7lȍ'OBb‹㢶|8q#~v:ML.![ƉS~V*` -4Ҷ:uu)Ctk(E@ $E~;s`@?~Z}M*mI4K6r)5V8F.4OK\Vt'6]Vg0JGW`?7NLs} K, rEY$;8ǐ_\qפS=e&5y&lR7'$t/R!J  C"ȱCήb Svp~~RJ_zv^毜'-8/g'sG壘.9\-K 85r>f@#`qfy|@2Iɋ!A[UIz毇fzpc*n% r!9.$ZI,07-GV?7C#:ýuN[):n㟶5l [؉|5 6lk3Ӗw58~ݒ51ݵ \b4$jpqYv0&tOר|=7ǢRD=0{L/)Urz7 }Ӛ8$ CP<=͞J).XAQ6lDmi,֪Lwl>ٍbu琕9o-SMVxp/NqljqM#٬ؤbitt@*OGI/.P1o.]E_Z\ܛR2˲Uy;"j(YL=,:Q^+<ɑ) qv5+P/vZ:t9 ԛnmbeMW'}yj XdvoC4*$[ݎ)?pMFhSYa#hy:=J)I'f~ 7mGo eWzQFAE,e4.u[0)~˲mpO9{^ri>ò ds| Yݕt%}^i0 aMT@D4aCYYk 9;(-ɓ+wUg](kh׺Sb> &"oZGG[Z`:5F[<OHQaHþqx' c~=o>g=4qy؄;}ȞI< bRrOW1渚x XR,D*~Hk'!_,=D$AiJK>a.!硘% X+2X/C(_s_'ɹ`p0Ý59#HQQb9 0}([iҕwnIߜl3j_ּ(5J(vW{ ڍ ShЋ}.䙞Q;*NBXVӺ5)7.LE>G $?=eCmג璞DX7&Dо[aii%)o4)eE7 A >(lă A9OY_;6)ALؼg T =U 4j *\C`]+诣S,*0_2|z`{~2i RjyLe=?Iڬ׿H2 ^(ybF}0F<^׆+N$/ۤK8wEvQV`t4[YK5NʥpyÆb!X£.`-{uOhIRof}B3pQ2+c"rɝkk&'+6ḖsB%w2(Rd?D](p)e3^NØ$TŀnمWyuѥGԵO:Ҩ~ G͋Բ euk,'c-WZ&dL2RL1B)_jF@Mjlʰ0wge+Y9.1闠N1/uC=Ty cG8 VaNPcoL(WUd12lD1[0sYOsd|ބG+pKl?|8ץvȲ*?/90#RBD]b:iZY4n(*g0s`la5E(xR N̴݁W6lH5ݞծ]_~} :.*Ra @ 7GLq@Xd?ʴ N^,V_niy8esc9\_b ֨OڦI]lآ45` ZBdzxH;\nRu ~#C T( U֯>ևNmޟk]mHu (r≁АE6{נך7e洍(/QD`'J_ec_A-n*lcfe.s^nQbϷTAƧ>6 GFq7n^>Z53ϩ%~%޵7|_x`@#'o~gis͖V@5M\p~-O{!Ll/uTy`laSGA~TE$}.6uDUפr0&5Z )FeSƔM}%LT0^.\ߡwq7poG vN՝*h^9ʄOmx) _Ik]JS@ҶN[UNYY[u#w6Q9xUz"7VDMذud/[Γ}#)/~M͆,^\79UytMQMg#sU2mt*p)f>XDY= x4I+|fO#;|E3``{;T3@𘩻O=t}yoa&@`)X-Cs*mh%`ŧ"Jjq[0eءз~I3^&pRQ\$U݁Rc1ІQTH& XcI0a{3 3d^ͺ_~>I⬑9X -cSł@P56ií E{ړ'. $]h.W=ݍ\̋b+I^9gfɼ_: 1D|+uB*#&5U5C+U'qs5t;ݱ߽ )V 6f53 7;jCаM;z*D RQD> FmngɆJ=ɞC?X!5+~Z)wqHX3Bʑnm *2qpuV4Z >i>ld6/1X5Y>K*X>KL+W"d+W Pu ;1b^>kגa'w0 }H Jwn,X޲$XQ(sd(PCzu|oӡj *<~]_dkjK2%uTmԩ4z~Uhi6Nx]F>ROC)g_l0g/j r]%: s}?J$ 3 wee>PWIiK@SfugBwk4<Mg I2Ji,P5Ӊd>srSFd)HB"~e5\, rtE#< oqE_-(&CUrYO fG.Q{.-_=]LQ됔 E<ZE.zMJ94}?kH(Tj Ox#o4A[tsTn7ůԉgx$t 8FnOv׌a.xiymdN1̈} 1!Z8;apdӚwiGj705>*wc !XEJ&3gֱ!/L{T_pn- lt}[~?OU9nNSzE!,io(!c}r"1%@o{ȮYN+T!y0<^n| Ӹ^^/onKi.jg &6]]ݳZ uXwqVFm=a,4ZصVNcFԻ #5P:LJ/?9L*BxՆ*_>ċ^V+Ǥ2?*d+L)$&|8z}߿u'wpٶxZ}y sJLIi솵f, \Z|Z"b(FH@Gf&B. Y*mquJ9,EVr2z O#U4/գ|T'sUZNDD(o1̝C.t e #, '9U@łZ"tdž|Iϛiicb7YoE ћT`KM 4̀:ea>dC3:{N ؖ2D`j(Z:BS2m( x1&y w_v]%ne2"^WОWtOoxyɬyݞE^XdYqC/@f{ RKn;MmKZaں@3Mqg/|Ks^X~d5HeCGEɽH4ىߙa2#P!6V("ϕٚW;Lj8[>#D3ȍElE T'W ׄɲ/m֍DK~HcûSОjNPi}̿st!٥τ,9lveJ['vv;}nyGwҤOM*zn|\P}eTj)孪}&SH{uaU{uSF+wJG6F qPHi=\dJK囷)Keg@#՗]$ͺ\eTzqȕI_ :L}2xfrĢT`@9 G\0I 2J}ŕ r63'0܄|B2}/ Z}둏$|seaY^jժ_ s2 Zk竟 QO`Y%" lt7cgüSȏx!yK(GOב"'%/of/e"3@f{0erO~2-(Kَ͒ ! {ukBxı>x o*Kvɏ:V<ԛ:Ȝ$ ^((;oNjb8,﹏ayJL  >}t=C#9bI/N#ùۖ7ȸ?AMI챽mr"`sYHmgJ`| /ç:% 1ÙfW IP/UI'rwܹ +Ck{ /In XkfuplGd 9F‚ V ߎ^HAujU48ͷ)}kH@9?P!rfrXgaV1ܡ.TKPP[.KZS\=|a\n`C9ȏ@q(OUs% ssd|}lŎcU$bو]2;PWd6$s^J{r$IT糂;RPAp@Q:hMGiYg :lkSK NAYnx&~]g 0ٛu=& Fq86+xtKY=yh)*5,5r5"VѤᾶD4^Fݹ7 7Pԭ8޾xpvՊr4`X: ^D98* @.κT?ߺpv?:&?@p|~~ŷ=yinJJg9]QhFnqID^uU$9GNh!l'I6{nQ;rY{Ue0a 0Kƿ\mb.C?2p#<dݵsaU<ŹL>HMCAElnIۀN5*f>7xB#0d8\~_y>)q2F( FǣE~50ngV/!ʸuٵ*59NCsn I+ļ(Ɛ^^_~ h{p4 ]mzW#34)i(}l@i6u3\0Dr pP x S0td9h#0mХf]p.\IPpSbT03a`&܀|rI*I&uM2?Cf\CGwX K)c&Կ4!Lam:!f2a/˩;&=v\8.V-[(>d{qGڑ5̝$fRꭷ;L 8i?)nu`Zܽ;V^T{,%\(ע9 _Vѳ=Ӭ$XHih'T:x3I yf3yzge oEq79)DA)-'JJ-*bM0SAOV4ڦf_Vd~<}߆1]4d_k~ᣩU>v%@\QM::@{h#BZʞ WzLIՄ#vWIgi׊$IgaWi񗋤n3 ŖxQ aVMN ؋rP#=N 8pL#=FE?3DG3~`؞.ѐ@V A S=L]#DǍ@ceΠr 4Z&z2/p3/g[UY6P"rӀcy<輥&ECia=(Uꕇ27}f'j@ Y*C>F7Ħ&%-~eEs.C݋F'_(obTO>D]X<"Y8NC:?Ws[{Yw]W:< yvTӚf6TDeX x,#i$nBk&أfijW aK"4n#}!|['DTʼn]n ^{SA 쀕 `CC% яu@|n{4q"E&zOdzd\vxpiYlfVΟA:WΐنF+r5e3& $g^eLRE!ua$eN#o;mxVMI }+1zN1K}\#L!l$Ӭ@1͉/<~~Owb-ցc2Zj]v2%QfvL^Q8"evxR᠚zc[!ZoSϛCrazhThjhoYƁ=}M:W]QG3 ?s>cV? $??.SĵBU#@Q@yȕD7hv | 4!Pּ2#~;VjuQ kԺKl# *+*Xp-<7%b 1sDL j,ߒ%=L㈭g26 zhPdXcwaV3#E8[m3ou dIXIP 1Aܠ|E0=GS11n 9sEY-2 6$ W[h;n%`ڹDG O*!3M8Pg_cr=TޫIX&ƨdVO_ј4X*m]ψfo.Y {/|r3'foǬ]:H 7"J/YLB^t`L oG,I~k򲸱y(gUYw21SuXT}HK(L'qBRm V,-c3߄+N>{/hkQgfpʬ6^=j@W8x!RzA߈<1?W U]=Og@)rLDǧsCrߦŸ@hϿP@:Iqs1 g Ɨoɛt\2+ 1@륌Oa@d\̶4z esM.q6u`cKr5Yy~\U%#LY ulW _w'An Sal,JDEˁ45fCq,tWn"5qWx"p{p 1)uh /Z2 ԘbT~Tyg_+*ߚ2rļÏGYâI9lM{@w]jXo·CG"$'$c6 27 Ck)") o#n;Zn R:6 :/EHe'x2g@h&IWlBg|,7o5bbei?v)J_&qkD_r-mUO*8wͪ@<P/𪚦wBNaM~c>&k~o(K/o\᫡{'ű/U<%yT{3|ƈ*VbDܥ]UOjSo7cy-i. &\=v7 ctmJBEvĩ# m:q]j$"Pe 5'—n91 ˧f{% fV.ST9Z^SiE]\canN㥍Lw/N[յ?pγЇCjFY&د=ȒgP0bjEpQs679nITcȀ'JE-BC1A2Vç1JGa"yFq]*Ggڥ٘a15.$|s du^T`|\4o􉅆aU/n&jT4Uik8%.њW4{B~ ռ 7ƃLG8g(>9jT9؎W'rSH4G szN,l+˖ Nf ÑG8Dwy%nAVGmF*)52}(tzUFg3nZn` Jk4oC_ɖ3KTcw~L|gZ"7VȏB#!HcFFt;A J+iG;O ES]3S8H- q=Uh\5[k P/g!c{̏67a'57΀!6lqөV>]Y گc& q=%p|]6s/;c8:W’6r~~97Gz5+ճ{Vʇ|C^-bOS("oi7K= w i (% Ppg 4;՚&׎SA%}(z'Yc8R`|X1ܷ_ua @{YwMt(Ģ}\Y^WcQK rPwQ:T+VQ x޺[aCRfc™˄AԛW{M XP0#fʶ2O'M6ZnϘ,,nO/tR?(kT[Nq2DGtZ5,ݾ.- r\AL e4 c"fCL*fw{(@X:ӍuK`I5WD7{#6VC(jە2\OEj{fdáߏlYSwid٢Bo<ҫWƱ1noߔZ>څexwtOiFdQ04U: "։nD׷i1@]C+%ɔ8̈Y ACxx<)GVrö WCoiيwra(]Q7aVp/VNI{=H.}2ҩ&~/Q]g]1)5z3=dp?6%BJȐU-O_ 'Tp$Ut?JRZ]/_(<7oOG P[ #YeNt؛]uQS 9đŊ|(GJ1<=OtOY ٖQKsr{JOt_}K$~7Gsۭ~oʵ=n7Rٛ\|jg' aj$rEI!? 7 gr2i'Vy?b>'JDe]Gb-0Y(=i]:THBŸð  DIi7xĶCi RI$jtZT#ɳ9Mx#m8rDjȬ#WT^+rl +'}U{>ZW\Y`KWZG~";cOSUGhSTY-p61j{UKfcZOڟѧ.J\VbK_t%7K= ">Óz૏U9Hf73= _-NW.b#(/x pnx ;+1Rʔ0؂}`]R㺂>^a!)`L#Z/?`wC-ɠu>W7FP/QHFoI ? v7 J6U>~lj8p݋#]q ̠rLBzְ=?fewkuov8.D4`Ҍb3B ͘S tbk~4}8`n?'7LJns_䰙~retL倒d1?5cpvh} !ĐP5YZQm;5YE1$ݹ.Io^Wd^_y}P"F13L9X~ Mwd*Nm@an(MX S|De_mf;AxŬP:PXa{AAXו6!.6#p//a׺ݲ4n<)6^27/2TyqPz_?aQEfh}1- %?$Мa5 eSAdCO痠AV Zg~ AhK001Bf7QE&\tNHx,s<js1\8I * DSJ_ШEި):Y4`0~"V/ry,o%mY )Aj03hm! L:~{t:=Ey27-ct-1G0cg25ӸVsQ9c™4ް;V̅L7Db'K)UoS \>SD$2R1j h L{G2,m;Z2h2;0z$V͞d.To9dVTC\x;gCm[dDbzhG |~ J|T3&8Z!)l1;bd8L @͡\9q^%m/A-:G7tڞRhCpm} VBmM(Y{%#&ZHhY4eeANe&yY|@%%Pq.gx$.|0vd00 '2咰* #?6Ұ?+7&fLՕ[MXJKP0NLIwV ^4Á_z A;^Q$RL6O"kݺ3)WKcKVوOP= f{ScSCLkGCI{!*[~)xR>#8n8̺[uPGqS#a)ܙJ55115|)W׵]` oCZ%,,PEe:>Nh0Ns5?FU@NwO IUgJzG7x<~|(T=OZ]]aC))S*}ި7?tcU iɎ.P(LǏ\BfzPVަ(+W v1.m \C7Vw~C3]YrY[|&v~k,Z{jpB8'YZy;+yTE(V3̕r+֪~6| ˆ[~ )s?c`ASPQ19Cn0rye)pthCZI"f ^K ";=bo同PThdK^Trkwazi%*XOԃO 7xc.n}{T'x`BK#KO ;AӐMmTT6%3jJ+}K™/AXM4bL;} @ӵN=>q+N. %2xC;p}q;> #,f"mBw۽gnWVRy3A@\+dRjrAWeLS4#Ǻw#61S|r{lAl#ortTUzKv* eLj̬Ld2*E}#e6ո:O"_&Ֆ W;9AuxFj<.XW $4.oJZNI6? _/[Q^VgfOV5}rB=׽bިšp/)#wvKH\}SmKt&(hcgX\-p9wdL ObF$:/ӓ%YپdP7K|RO)!WU(װ.@=x]T@9IGk?yRFe6{DvkwM ^yْpߤ54 +/4Z>h-G6]fŕ*nt085Dh 3?bwrlD(Q16pRn!t01wM4+32ˏLaY 9'AZ0TF%yf7ͼ8$"]IwI U2Lr !ƙ@:J %|H<q.Eʑ4ª oeƀ9g ' ]N̙ 95@WC27? =*f2Q@z_w@w>ǤƧs:fXXqD9= mEMĚыպ*&]!0Ŗ]$Rf{zfB*toZq͞c$_Z"CDBKyT5>n?p^u&WrtJ7H࠼G%1P% WE!vvUz<ʆ+s\msl]}AV,:r^#9RXz1Oy~`BgU n7HvJ|{n!eчadnv)8q;Lr_f8ac0_~MN2@pKvgl6Hwd @(by ^ԥ֟D$C(+JnS&GbѸ6T-Vj9*I MiliL(#>A0#m@Qz_fUo.NR*HaJ72?0y9˔jJGwv%lQ"fvڙ@y ];O +BaX91X_hmpXYpy {Ŗ12+ĉi0cm0`2C}@NnxYF)wѾ4X}Aj̙$b>m265с!ΗHNMe 3ߊ$Vc-EW ?s^;&ghHIY\QVzճ8kVrosl/ZHP|Qk ƀOO EQ@=[G*^%2 Yӳ$IˇĤ< 6ێe:}Ҋ6Xxv6ZC<$҉volE5E6mHᭀ_hAk) *zWApc@'ۯ]ߗȮS8l<s1X~؎?( o:r/UBCcYӚmjѠ' $gKR(6u^"˜GQ0a*1&{%iZO`dqU|̓]Iٵ:sٴSYR-{[{r~*S4KqL"YQ32"#sI`.㽠Ȭ`W~ p5LWy߰'d.3 ~]'xN!@QG16ܲg-gc=p8?ׄhגQae/&L6B^&䴫IzmH@ufQKÙIT;29ŴwM?-9 zʻU(5+sW8?Q> ? =qR-*Z9bEɮb_Qf ܬ,{g+%*riPs1uˌ5Rb~&cZkw6( ba>󕡀>vH_.3/~Q'<6hveLӵ۷S*I(Å&ɺY[~*-b'PnqЈs|0gTWRy }|s?zyqۣ8o ge3E+-j3s]~VXxuCdm9Lv PBЗkX(kmkХ&c^ C|a6Ea%Kr1Ȟ^A mDaru$IھzgAt's,BfF[Ra`NӁ5Q6Wtw(6> *Ƣ ?.ME5M[.vK\~Biu`DsT>9:%-?>atvP|0l3eEd@ ې.X9 =QNj~ zc_A}gJ˷"kHC_LL/2ݢ\y ({%MV2Ƃ]wUG#L&j"ֺnfiWtGi |ު +wVNk! Þ|P84/hƦpfeK>"\#/xH΍4 huŵAH`] Asȃ\E xBtiOigٹTL̂ޯCO:cZ9@(6:l%?^sq%*kyseJ:Hp8;w'C6΂ݢATv Жt4~tRĝǫ{wcRﰆݐ)˪pI;X]hJZPcFwV-`—J\c`bk։yR`q@6NxkbJ]SXp_'_qU;,-N"$=8&jxb~!o.Z@@vL]/<WŰ/󋕬2ksIJe 7b M|GhJO7[Š#Lkӈb'Bl9f 㿬c{CuJ1ބF#&3c5uA%f~)5qbƯϋo +=ٔ^R\6~~ri^wh ]H-)DfLXH8O)a/fަ%_&6fܢ%dCL֩zYP6jN~b|yAT=ږý@yxqF傈l&$_f|@GH!~2[T[lh5L Jš[o @z{XNCstڃ\ |-c"!VS;sKX".Ziއ4wwD$n3H51M.EpKWEvHԷMdk GCz?u4&LjJ XyCYeW$]톲$N߃ Sn)<忸`Z4B(Su-pgPEv~ʺ4aC)OyD_;;?*!~4KI-XT^Ɗ֋m*BR*%UR3`Ƿ] 7ĸx{Z84E;dZbuZ6Zhlkp^bɥSGRAUf9`w|a$WZN-[T\X>s0裂SckE8o8ӡ {sDayhm)Y֊_R~/~=G 94USƕ+eG( `c!'a}GC\WH}ĭwVb/=  B8rl&\o`tHLu 5x8v @3ȣ+Cʨ^!:Q#V$8@]Yi;җ0o`WBKKVHC]!E pc,jY/۱##.Egv%.ߡc(d!gf5ҍh84,ozSd|AƑnf~4+dხ>qnT ,o0:Qh '1BsKE&rk5Q3 %!@5Α#Әk͛Y#J 1l4xXoai-`3Tt5Lw}!{j=ļP8ѾO z[LQ9)S+" љ6kvR':0 @Ih:.߇ܟ ]Ҷu+wT*!&ڱc!M4YƪDK-3mQ,ٛ[/g\on|.DdU-HޚL'2qiUJT.]:$u12^ Z,ЭI88_?%JkѴrQDYAuM15xåD̚cگjPpnTTdneoA)a 4huVK# ktcs3Q[H ]Z mc@L!5˳/<4fBw/#2mTB1ɠ ;(  mu#JZ ҲusG(%oҳ?oʒtڑX%AͣЕp]mw$alw/JT&GLڻFdT*l^{nXG5e11^ j%c ?QgvZr l(±zCZ{EʳU1>} #̟Hsv@A( m Q:EZFݢCs|*TvקĎtMvy!2~RkEtQ_Ch=ɉ9RȆ1V 2 K[ {ў'|?w&BYФ)d^<_3nxsWYޓP[1W)HjB3zpCŊg=VVMewk4g&Jft׆ecg^"@/0jvmqag3_x'd0#. !T _۔XP_h?"<q[z7h:ܑغb=f&f ?@:~veF 6+ɘCRED z yW/tlU讴[Fb^bӃclG8=\í% 0jn{j!@"bX c1/ G&mQ >4+92",3`\ ui_ ]ӘQgqU&EyYV1S`ѕwp)V{q&͜N̒{4 礅յce,G+e5Gu*;H, rƀ XfZ|9a`i3YEri&#H&e[^1NGj,C\Qײosѧ3$[-,j1BcV/ Mۓ$l6H@T6D-ŧyK>^hXNST26L\ )uu36'Nxԏ~`c;8GAvL3$(jhl8\#aF5 I 1*ß+VD{TU\*宭JbZvi^\5֨:*\|IdItzKpUgg\Pd[\=H Poe<㌉N,ޢ~YpOGW\^kGqEPH&/ZoZ\=) =[+ 3x9 ,o)M`4`><(wI%m ֩u8ooh b/?bJf 7F huSQo eADW[n^>I M>YN\-K AЪX`ǴLbIiP@RԿwK|@qR޶ςzAT_\,^mv=#<V~k|ɨ2^SgaIO3v'fɦ$$9KP58xca6Cw( 0_A潾gyQgKDg@iK@Qr+ ^8*Ow0"ە·+(@("Y~ xlXx-epiJ`0uѦ (@$w+I]9~ۀyGCkd~^~?N5 ]FHQTju 79aRձ1Im*oJc3f5?InT"+!<ݰs]C,l#Z~3Iˌ?"x1`jL9%9xU!%PB-"9ZBg-M !t}s& <–L fI0|kx+Rd[LǾ 6iy1xm @bREf@;vp=&\6O% ~& Nb. u EZek%h\z.N9tIdFjGՂwizcotAЎ'r,O,nϭ%:;nX;JFRհE>j[ 3{"TN.UCvtE iܮ\+yn&Y7.LA?%hi>űu>T_B?bV]M@6ψj﷥VX3ٙ @yen ɏ`]ZVoWUD ˤe}p:C#R]È_*-r W .7wCм }Vxc/= mh)}#)/JtTH&gQT=+_wrV;\ZC^(UQ#¿1)~WR~^6\b4S PyTNXWN#~:G>ЋRM ~0Jrpn ;+n"־ ~+Ӣe 2'Wc@ϻ&n#+]I*wJ|υC恗+`9F6W(L)Uc9p=#i^q BYdED44:gx݄s,O{ $AXIo+ <1,ppkt#}?t@>)e+&S)C4 uk$)otN]G';UЦjfGEFoQ+!&Ɓ>l{\h^ǶtR+p:\mcii5 9'7ݿfoq-ϓ.wDʹl>K<lj.Y~rt-!~guqJ?O`nyp@㳦Ve/K>0OXM"IytT$]: "w2MY .̐P}URiaxSœFE{Mߗَؕ~=ʖ٠/wJkDNeQ{'\߈VjgUZ\K%/U3dTV9PR؇@Aڋ,nS,_hOQijE:J՘aiytF3 B~qLDsӻ3. ,J)>o=F~:E+K ^<hXw iU)6|eP+ _MN4wPANs(}-RBo^S him~3|݁ xA  0gLe@e%my{t$Ο)DrksFێQ LHIx^m#u)_~ɴА+~-5˻0$ܣP86LpXBuS)l( )-n[fyɶ?}.Mcv(rӃ"VbVE:BIl3r*# wye7״onV5> SWA{*JAaQiI;FY ?pxƕϮ9ܖOZDya7RXpCPռ @w=xnrYJ6`ejuP#GDw3KxѤ8+XO>;[a򈍆uyվ6U-y.oqv"@L0ʙ?I1Zi]yRcc뗬%I/P׼6ccm c:2|ޗتdCpaBIȓ0ASYBV+YFi3XIdơ#,lYhp$U+6R!Lwp{ ּqsc#AI1I#l웈5hPMd2)Lz{|is@7$ k@g)JYw$֭DpHyw@\Ҍ,zR=R%D ^¦@%{_`GTiN\Ƅ,_\ @ЍWͧuTZd:ńcŁ#xҙz9gOEtmEG a:NDZʆnOtݭ؃(O]}WH|m\KBmxMD#byV_#@0flۑM:TÒwH_D|D˨.X$?te 8:.-Շ5+H"ga_rzux3WC'ֺR08.Pu~SCws4mOy@Q5m)sO<&j88<Ťb @wZmWFÖZ0W\iS}DSQ&%wjmmGFNoZy3=3ڟ-D>3&qrGdTNX '7j^aǮ&Wĩb?#BM5:cY0e/1Ucyݏp=s.wfBmcr g{l ϏM5x1 %QJ9|O 7L3F,TAZl3)ԯ#'ZUtߩMujQHu +;Mq`yr= "3׮ oW U#iAkb1P 5%av?Ldk3\XӤ(qwJeeKq/+D#tauAӄ5"p_>w]9jn O\q2 % N P؏ vOЫ?5К?E;ߧEw~0 H;H.Ojl͑@/ TGFj~i",jޱİZ[Djh3O'1]Gӎ#m €?dRas5BA,A |XXE' fF9t4ʹ?R$`AT}ܥ{ o$nfk҈<0.l^ӿ?ɶUJYFivMTw<Q+0E@dk?j|cm,ϓXfzÈDl(1dn7veT#-Awlen2Z*{E5al IHt S>%Cd-VѵT:ňgM|kNU)nDR[,`Rӑ#/p ,hV7້ox؉8Ői@GQ[jbzoHȵv HxxfN LۿI k_{7};.w o^{/{fwNrˮk(i43v|1*2ilJɣ?You6C=nz k٤P}ತ;W: R Wg8 Md[3D6v6e*e5L'k瑈0\L{3*5~CNyh40!e7ءa:*kEE@>k(R*xQs(X-$3IldN](ojŞݓ2LA[{}Wn-e8ՊD?_|vGSFn)YS ByqJl;K*U{(ox(s|ΗeFsZA8:]l 8>!?ZL.̳Fd}v(?ZW$+_{H^+Fj<1nu'pԀ&rMlmlo~k3Q}Ϲ`CLBV؝ 0Z cpE\.$;V͹ Peꌘ+_Giv6iѦx<[$gv} 5&bꄍ ]]/?l]ͻ3R3*vG&8mvŝ,NJwGb$r=G!ji oQmӥ%7s+QI;0co?D%&(L op$BZ4AiC=䔏*em FV%WZ%pDD.YP9bv45ox\'`*ԎO00>uoPR/y (׿e@K9N觕cφ+-gڀb&3Ir\f 'ѓS| ?\Z˭۱$lG<]tnh9Nw.9 6o):.\ZAu/CgM2Ϋf~7楳pp'xl٥%^_fÖso:<Ǟ8~ B`eP5h| +?Fu:nzҢsR?_.jj ާ(=`>, d%@E4GٲKvkeP>o]KwxEG?'5FSic8yL$]2HȤYV3li?Js*A5H  K\w]:?z\ݎ^J2WV2 R8wQ'e:W]4*N*7y TmBGzٝW2+6AZWl-ۦ3D07@c'oOAneId2[eD8O5Jcc*-1!l\U={WU>/=nw|搦±4vlHk o!jbA77  î)?ErI;7šD+,6qdC9] İP mOxƋX< opKUn4h'F[E}ZšsXr8aFm4Af5z/„|\* <[_Fafa!5M~QA2\ gR}7>鐰`m7B)Z$W_!NլEnh FՋX!,$n10ZÃKMFt2 B&rp{3.\1SZ*aArFa (&%8VL$Y>O_FzBE˝z%tw,yDu;~#SH&d JIMl"F6Ӏe'Bf.1 FEV"饄=ٯDU@;8W{ ƜqjQ*m~.VZ`νSt?W %CǨYA=dx|@ib\n;@Ud@]1mӋCnNv8" k)/#to:>Am8gʔIJbcd^WK炙 rNal@_Qs; n+ f5t X-SMޠè-g?hgTX(b q<1Fxŭ3Mj.%a(8kaG:`Gœ %އ||NDUsn%ercJ\ &c)$%᱀1%=O$EDOe`!+% z5ы+j}1.gف{dFfI TgSp5Yʒ;\cREƀE&yzB$- ߞ aL)[6t/Ff._P]IGޱUUQ%hs 0qCw9>ީQ}j/;G1&X2AY]2$!x6Ĵo6N[1 J2pP(<?$$ ^C6OTWUD럧Fc%@eFO-{2o9Գ;$xIo(؝)Ub# YkfKUcGb*]gzf/rZMO< b@ࣄ8uUz-\nR-4% ƍk*ŭs45Kl֧ "wLR&XϕT=^c!'},@`MeKi\Î[%HIi5%SŽA݆ yM+d dG6ňQ%knk mvD,K:?B!ro mb=]wg5OBҞׁקݤZ,t hb3JgAƷ%t=Ťi!BT)IE'96%YMROiqatʜUKr2\,Kh7F{7HpVD9FbUۧOE?"w=&6d'siu8Ǟp_(w1y?ݑ),$Pț M'[A"wSD;*E+{2¸pdm2υwgsFup `XAN=Bu?GU7j' DS, z/YiBF;! /:S4,.({tڱk=Yv6wK17)2A&0Mɕ(q֝X3 ;?iUz&]#-Jq8s-r7T ʾr|#s;jU!Ћ6@;R$PD=nSB}ߏ45gR<eětL^pso&{LbBG\<+jb SP6 n\Ѓa۶Ѽf]6{.xEyCꮷ-2v(bM,"栐 \5AUON{C`%-xM:ONB`D_K۬~O'&A;ޅxɩ*#1[--S LjĘcD1u=\qt L%V759OLh"Z*Z -bhZZV6 <^^z!aO\ML!9yqbQU$ 0rwa74IʦĠfN!p}_5e鍀 n*VRpE<~F_UAD,?vC _Z>p.)V G!ݖk|-ώ0?G*連FqRժgt Ɩm{v?bS^Է-cvOt9|X o$D;_Rq^P-ڎrBِ84oxwz nf⏩ˢWIo$ [2\~]{#U>;#SEEegJ}fH!g7B'Ačřwʹ9hwS`Z9P҇;,4 GtDB8e((ݽue/+'S)N/AGg6n͈('z[64įtS ; [C"23̞UݳV8 A\_6Ӿ䆚,A3Ř?Wkc1g}50|_*զ =3-Env Ntzkzo/u G3 r|G]L$&^F++Ĥ d]#:s ;mW钉q}n1T+zu^7 ^`Iv6h4+x+uo^4'$݌9 +|i$]*~eywU ^R>RYt7G{ K5B4bʴ!([xsb$Q7p·uґc9FЙ%Q'+PZ= Lk5KYˀūzJ}~-B~KҐsK/^P郊z7e3Fԭrc*_tѰrrHa+y^[Q (.hmqrNP%(/eatϣ@2 `^z ׂ@c|9Vx`UqJH0&<;~=Js;WA+flKaГ77r9k20|:r;4L`K` K9j҅eDw>"j]q9<o:ߚ|lT\R`]sLțы *>0ųʦt<_Lk(^EӝNl&`~lYnIdjRd/p~2q7Z/?m7L;73iWOsܥԵDVf@r(m6ɬU_lgI'~)fV|{bѸ?s`f֥XOQq\|dاecW=EDk"%Ԍ[DeFZUQ#> SχP OyzϢ?|LAqgZ)J !E&6xA ҝ{_R,*8:k47/pM,%kuM1 CJt0l/DW@IxLI7a2f޽!j41cЕ& 3B< PQXKX-ݒ2dP}wK?c~ra!go#=1sXYS6]!}/l_lC d |yq/VD(5EsCU;m`?+"Yg-p:p:ZՏ"tW,#,9ꡪUUW&*H2 ^;=yI&$şhp1e~mfia""92LD^TqMRz=87Yodcl@ˇf$`&%11Q ؘN ?V|m^ +g&[򟐅mi>SƳmrK~Cr~\i+7RkX"d=}W|1C ЍʯғĘ @ݿ+@ɯUC$!HO8(%~ UR [MČO ߲'NHܓҘt'{͞D"#Mˈdnr_aP9 #h/tcbz Vh EȪMJo+%ȃi |e', ҁ KimkDԿ{lȐ)j\(Oɦ@ 'S=*儹_+씶.C0~2ZI{Q 80 n)"12ԏT.t)#E%,TC[wF"Ssa*\\ [•KG,T |ijD|/hT6>{X:N7 kAPx֭rUU/A=5SMz&"ȚZWϚx"q<cɄz+gޱ;rS}Nzw#\]t19Lh|}׵4V-?{ 0oaBۈ{ эB"M_S]T#6F{-Ǝmѡa`~+ <me'jE~||42 4oSax6CRbY M 5ؘؐXl(oLhU)=vmWQä{]YXJw`J;a@7N݆^M%8P$2*W 'fP 6=-5%\҈ˊ0qYdt#6L/0KWᰃ.+Nz!.yN[udn@n1 )kµi.;[% v"NOlf\3 ?yCK/Dg/6WmUlS9\)<">'P/hwĘ[/_g[9FxD2av2Wڌ$ !ֲ˜%^q`aúWq_n9*+U{eԑDe}d3n4K_^}uo!' :}fv%N!(-w_ϓt|eB>Q`p JdOE蕂qSxj?=0xɁ!{qpb]r'y,`s)ߪجbDށ k pu9D`;m+5nEd\ DƓee_M$0hoؽrcVLB-b4]?9 C&OFq~h oK\ݶ\4)M%d!~4*k C~zS" FXbs ':O3\a1sEGXVSpy)uۚmńSc'%sGZXV~q.|6q 2;UK Rܚs]Le&Lz\xXb|؏OМ5/pV^""I_SO8-/^vClf(n.:%[ǼX/PV$xj߿"*_61Ko](`Wq&T/m"=| ]+\$I?(%mmƂh j XIǎ@t0ho-+jzA/[!$*&dc {krl! Jm2IӟEȷ-_JH?{K{H-ʲlŵ:Qx %@R g,RvD({HIaYbT 1)wpHUm]l?~DrC |e,dFe:n2;9߁}^g1/si _b%m&n n k:Fi?A4qpxp 5YJ6į0۩LKߠ3̇QJZƳ|iKm3mWf>]1ہQ֠co@ᲁ}TCoAxsW{$F;172Vk=fLٻJ!$gJ) mJ ĨSHQ7]2iW՞ע[0l8JA@ uoK5ɠ`ٯJSZf>曫m641n[vCvgXWJU0Gf|ԑS-# L%O'P kS܏~*Z'zi lB׺u*Og[.j("jfIףkW 3t!ԭ3qٮtmQi)UykeLc^ A#RU_ISm:rbU3Jg `BٕuY`_tW֊ UОEhd@.7 i5F`/$Y}lP4+Z&0TΝQ|;sA4B{$ㄅA㼺:zB.0 F˙ta&(hk !NZYdi [HM1󐢞lb,؅=d)Yr~Ԯ`޻d7ǮDPPeI&=p-:|vz.Zp~b0V IQiBYu6MaI|:nyyk-?đ%`N>*onꜘO"@+wV،4JK9AKEӋF*xHb~ ciǏR\S! p_%W/> r3I `^[; + :'/pߏ`U8TdM/au]ك[ ")^^~&_5{Y0]}@bLQfRߗ3uH:K7]ڂQuj7fzK8yWWHgT~f &k%TK^r3PGa go b[z\O#yhעAe3h^A9kfa,Rl9QChC{ apSN=u'O2P/PUTPnz*FqrD-v"%0D5Te"J;[w@R7?3j,z,N=N WC[8G5>"ut?uh${[Pa[LVeWobu[;8G}'"a@q4)?;&Ef$},Ҡ P/ƖWJ` \0ϣ[K.M[A}`4S`:J9)ce Ӗړ,k4>Gfy"R~6CprhJǃA8<_I|@7`:B[^EM A]$+2=K;_5v;ŦtB`<*%b(}#G@쌚ßȱ1qH+gk ~}{O_ \De080& %k\7\.cB˓>_(GIn6Z iZ[Gz $"D[ yuTqF{x2Yb @癌SA]o [X@zxC8ԀO8RtIlٸdg$ T&3c ғsgCB[@~إ7gtx}p0*z6 4SOi\wA9=k Pȏ+3P$ڝ\5+mzXKVq sj6-:w{@P{|8$Gm 5*"o Ç58;Ȅ n eiD 87#p+o< q]6YQ}fZFgO"]p!MpGp=uq>:^xZғ575DrhtroRM7W)3` 5nddqbk?uGgJZ-;Wu 9R ℁HNlYEr8H:M2#RRIc 4C + v~]4ق#, i-l%oR)j47"]#$)]^.Jٶ/eK5goיV|p̱#}XeXMx*>u`5:q|5aԱ^ f,l?RuRJ@q{ӣSYD}+TJ O'P0!XW%^PQK9i -J@hs)(21\gmDC@y[G$nG"%ʟCqL1~a]C*%3&OHnxI$z5+r2 TFD"7U$@(~\8rqHڝ_XwVSgUR^UJ5bӷڧ%h=AhQxI7[^t5F9|Z6IaZ ~&p!g4h3C_{,9~ZAQS&oM{rR1tkV |Raf LÑnIJ@8(Rl6fuàѓ Qln^гWX^TP!=L9`Tv5i8~h0<*Z6J[ȋLBL3i*SGbyL>UA(KՏAe>G- l.,'|D$9H8`>|0eٷ[s` W2Gw9b{]"FV2N$V8v\"}v6=Is͂Sm(o!,;N|3Xxnqҹ+(Ū[c/r4J U)M31oB*^ߧXsNS mT[(o&S-&;OTV ier}ўG\*V焫6Q>M.v @_RȬ,b㧸oʔvg9'+hF pPYl nwǸszK=|#> Ǜ=yDu\ei䘩 JzX?\aW;VjW[}oWxShSV9X U[O H2EĆ G2FJcnІ;4CY|`U:T)L>-O^0ViXݍsDų|MwcVKώLYz7(#1%]Cq*~x2ba>˫jIW Oֵ$[u@RH&5N%b$7HkaK;JQjYq{iM בq eBҡThb}#Ln[kLQo,ތZz}_+đ&p?} +Uo vq킔ܒf"+t <^F6r۠~ gz?"5UQ׫fprjEO- HgL9[ E* &6yV&D5rӁ@Wj9O9-)j/N>u$HC򵪑|)<6ϖش-vJWRU\(hr4Ê~7tEDQt9 MWh9:)K~B?j Eª ajDBPkh/Sʙ?7w:[$i/9n(aD?كG]R3d'Cw\~Cvᇷ5C? f;\>uxDOY.f&~uK,7A稛؍Ԇ5I?"s#LzV=ܭ"?Pܢ,Hˡo$X$4˾nv2 MxC"btAj?Rp<efGň??7b/zʃTvZ+@jdHH$I>mK7NNAF AѬ@ ϲ=G(OZdȫG o[; ݜ<;FծӾ\c(DkŔe `.Yϼ).|">@bfl}"j qC?޴=oH`滥Dmwdlڮ] /U[s4nOTvE۩/G-}zNF%iw&Cri;luVyb\NR[ $go{ogӦV8Eg#R.xΤęwnĸH%$%7T9ةʝ,|)nEW<-? Vg',j^<7.d ETd`0x(LBq vg8wO}ܷ[UQn|XAb{thN yԓM4>=֥qdd0HnnafDbM" u{AKm7ɶ #`^iucۃ`_wvdsW7&ZwO,{Š@HhǓY y(T?3N](+7= 惋@yj^Gzp_J4sim?j3<}B [N<=de~ps3>?qLIjۭ,OpS2:ؠ`.z$Y ܱ70S>6 tмQ/Pt9ѸE6QXɆd}MZʛ؀ΊJ^'d,=BO0:u.1ȵ{ vv֯yHT!:MAFGJOeDM+ʹ)A :ħ "N>A)z܉x\.^RF6Z$tL3zWcfnjgt u$Й *:&l֘8$en4AڭHXy"}NO.E54IoYdkik!ρFVkqηM*E N⊼0zے Mh|שxtæbqf %𵲐G6pW ;eZgKD ŋo'(h Q/_7AC%ZU 2zP g%;\pƜ@uDEO/q!$0tϝ dowyl(iP]6 CxlVVNQ+9^l vi$,9i`l)z.[:t*B35uZZRS\չC[*gIσ ˬ(|-sS%앞۹Z7*T6-vc{ÃH}q'Vզ0M;'&+#̔ %r YF_elĨۑ)Z4^Λw&q :6+hm#/?x܅sC+YX8Cd+P+m*i\<Cf4ptc33F/|BRIw)oK_=[AZm3VZ=лx5 I+,gH1?^q0P:{ (Lg;TV6uhÉazcx"EyT\Vooð˕f2wE?3+\.s%cҰ5L-Y+Xהwv=a-e{j+̍܍W&4{D'q:d$|*Qʦ_Qb]L^q}Y~yቨ Tc?jWfեs3⹎ I0s#&/l|Dmw|K{] lhጒd.P+8҅K)uԟˇ50)w oӔZ4zZ Jъh#pߖsRz6wی AePWX{U i &R1WȾ/_k|$LAjb$:wvZ&{|Jx I~?OZ[e}j&':Tc`.XnE,ÿMkb k]釫jK_B*G?ȃ==iy99sxU{1bRa5r'Kꄕu:R*TB/ ЊxdWxb`N~ 0#!_aܙs ܏$y,#}jv.]ͨxfU(@$_ueoT܊Bp4֗<ԕW~-e a} abX`V p6;l!V#"f^VĒD_W\4Wq2Bt8a܅D'LijQKKf؞?~p9^#V5̡K_ĖL0LK44+;pkMe lA8ˑ{3Ϫ)UێlaNzxߦEJGC}VA8  ;x;#vMUYal~ V_.Pt5vCx"b@ʦ3w&fweײKUmkQ lfW!#lVy XKTUa Ju,T* Q0C>/|M4~nP#dgBI`R'&d˭U4X LKe&f!h" {y $D5 Qor MmV3V͹8. Vv`M#+hSgKwW|Voo1zu#<7KYA"kB"yEIOu0|݆\!P!lE0ӫ^Ue YE+Rr *̠ >Ixo"0~Seѷ5'"/7랋\s3{,:WB^v+t´ED饤n\xjzLRAˤ<OQ+ӂDZN*R/khԗOK$/4g9v?>i*J]F?xia_3.6G#I\᯴}nkE/6\fkz؛zpN2x1yV 2O2iwT(_}͡Q H8IsYՒ;x B{|ZOON+gCy5t ֭4kCWHpKRbk>#6g!!gq9J*ej~IPA]yN݄wx_mTVK2Be$ 9BWT36)j@X:Hyid5];KhQx~Pkof|{AI2 wYY3xk|Zn:mx0v[/vM5qRt#( N0͇Um0J{ǭI+Vh~\=XĮדp!=&IUM[I3(9o9$GMy_m$Ʈ7 ,\O W,|2`/uGT\G/ɺOF Þd2t|}j~2AoƝ_KWpNfB<<4F:zrMLePЎ]-/Wa|p(1p|k,`0˘[鼒sm s(8 LRq˹EShUhr<鄡z.5դ:0jW}OM4f LKIndwst[N'jŧ7Gz Q)'K*役=^jvYcp.ln0Y=cx3[; .5|5Vex*z qVV hkkJ衊'&!Xf-Lpm_dz,ZbFŌ;yo=ݗcƑXcӽHEJ=vDCPh Whң}n8eb욤xZ$s'wۉ3ӍxiQ5JAe{I{BQwVLkRyywyjk~`Ae1kGB[^L7a4%ՂYC(REGIUxls_ϠO7(rDhU1{JlB wS[,V*Kk/S U,(ddQ0A|; O7SE?-cCiU S80sK@:6h1Ho:ܼc(7/ `d$ $Ox(h%a*kEdey q QT<,Ԁź]MDgw )ĢFv¥uE\Tp)ie\%u8Є/ƟO{Ov*qdCaB'8O4)Ip4~sqZ?.>I ^\ % 9$w;1#Ѡ#hq ocaHTNp S x]^%^sX +Ғ르(.2%g. x7_AלBu,c A5#Jհ^厨!"{MEed9ErxCC글}aiN%P_ >`?nuM$v? еMnG\~vJltÞ͍(ԓiRD:٘ۑŗDΗI8 39MtL_Łz'"|6Պv }jF"D'۾lL e4 [e"'$  i};hb)ōzM)J"͹Ki"t4 v`IBOb UG|~-'Ij6m"IG@{9sL{H7q[lg1[6eLNDa`*TQ0&Ȳ&?lbc:3L ^s٤|%fqDޜizЖn:NhzSV$&ɽ |`+Rӱ~Şzv;evs`K7X(~~9/ZP XZ*cј8ıE Q]҄սAJE*|%S%.{g(N3w&Fm<=G`0= cw%f.62/ta\[$Ϥ]ZﰌLcFI_IKSBfIyh*ЏZ}:tW ;5Vko΍P 9B bUw1L!X,@pl\N!?p"!C9DBQڧ銹rӛ^r7wfVPf]073`ڽ[FcP*ҿ~A I(d3y |Eܴ[}nMeF;{9IraW@~Q?͉8V dqtYܺa79= &0CˑzHA\[Qj*ЏslNC%*+SEhUZK\YI̤ wow28 |w!Ln`<2ZX$ e5G(} 8 iPn/^!D:6{g*T."+ 6 3]ss)Ay׏\ľι3e68P"Z L8C'\kU7vY6w:;.ud;ϒE %sh.WJ t`5Zw-EN͙p2mZ , ֏!N$ޫܳrP]i&L@I'.ĎT~wP.6hRb>e53u/=}Y3YYT-ެ3p~e {2L]7a[Q{_8D!ls{} u`.}L==LOY{;O^{3ZRD;VZ EUA' ͷ?;M?eK$l/C3ͿA2eʽ2S8^˿g"nV_3|pt˥.wLzX07Et)XK쒪'5īzc jY{>bM4Yz¤1nJ<F>`">CYw"0jӒFO`_vm._O[7?ŦJ4V6lÁߐ$|P1<4dwރیXU}!>\'f)dJhIɻчpٴi1E~-%=2+ Q$^@UaZHyn.-o'|StXJKsِġ->u"G}VxQzYi Z Bx=U,tRLjc֤IAϦؐBt!DeZ*a_mzgV݉!e y/>8ho~4Y5M4Ƨzy]~DnFzۥ o'0R a=h@Ud֪0}Өnz{ w}@^ #J/T:I9v-ƎEHDԉ"x+=g1[ 쉀7@!vPe6;A_ͽ!)'юqOX|pkfVRM-S9D40٭G-\!tYDA)]'^^MH):ֈrL-A}ryi6]^6wU&Z?ۤ$AR"RpvGȽIa788۲oQQjVOCݬPw_3 Ҫ7no#,{8c{9=.N܎B+sOq0OAw\eh0LL-$wn{b>pe%*_`NV&}oę *$[NΜ3Tvu+FO'6D,`N?xA决0Qtz!܆+)-KpW]8EK7Na6sO Cʗ̲G בpV#W81%t6Pz|oô3}6?S)NvHjhO EάwM93wɦG_R{[kwecۆi jWOIZ LoF(:6P]w$u­E2A]Ǔ]6]Oo#8(_,XF;jCoЈG0akok%xeX(voߎq~#IhLwK⟻Cb :)i9ZmW/(Bu >ȡ&Md4v9H'wVcN~o+q kzڀ,1ҥRuלۘM٠7Ę'42ԝVs5_4%sLŎBvE /ty S7wo4F8 +1g鹾{ P=39rt}=r64] 7XO&D{& q?e)ׄ,C:OEBO~[yׇE($ \եmʵ$r !pI `f}V#俾gFB ޼saSBC~H*ޢDL2[XkE65:XWkVn`0I@5pHӃh._N=㬬7m[@?1B`/`YE-bXJ+ɇ%`̲#deԥAWiO?9'Ki6Z`E6m~{? Y8!}fZ_V_b0`MvzwXN3Ǚ &mxq[TnN],%oj5ҁqR B0le?P/c]eF?qif\Q(ċ 7*|`*e%&۞FOr b9Y'ӌ`)$HϑڅKP`* ?.?Ӗtֽ}e@ḇ=CoF.pwQ<2*nl͙Xxm"CtXhdV6^JXZ#G1&hǣ>G]! q!J2l7%aeIH-ǡo^PSěxKP@ N=qzA;,S5JBxQ%֜".r` JͻYI٤=pg| ѫ hrBktUr 32wrtL.]OGl b$ >{{ΩPǖlj]1~_ZycybuFn dqd0GF8pl)\h>v|s.܁lX^eAPM~D &B~rBZ,rlqOjxn֞3=fBj:W(ۼ6L5?7Yi2F"ӎN8Sr8u!3_>v$͖ܠGU$RNȶ)j,~ݓ5bmT3 2)M&nO Ec?f.ܷ}D6ӉpT³ 6@C3p44 ݞJJd?CUkR[P~Y˅`݈d|(!.o]B9O(?5RsT_ξ_c.{ ` @J%ꚽnr:1ob0w-I;5/-|ʦK4eT8UZ{Iq_x*0hwCox; 8q2LXDœy"WkDz[Kk(F1t=mJA{a,O:ėïcxtLHlkO+ƸaG:-!ϯ PP^w.wF2?dqnN~ZH╘$;?dJӢ˾fy)c -֦<&5cL"&PKtS*~18+^!eD^8qkV L2C (m LOx4K񝩟?ڌP6RZ L[go%=3QF]o=eP-bDj0 GȪhӡZ4 HA=RjepB~ VohƆY}٭۟c!#O*JUfE["0Eт_>wo)dh}{0"֖SL4*yn%V1i/ P@ӢK]ف)^-ŲT瘯꧳yTfsH(␴lIbv,d %.,0}yEy-k Jrx.Ymo9ZҖk'ڳWs8 m sjaxw҇|rper"@W_j{]m3vD=3EMtijTZl@4" Q݃QӈP7wK]-vLE ZP=#g`Ss_估Mzf~3i$g3эQUK*q &6~&[ 5dw]ZHYn ?C@RRbx_^M>嫎Dh %!D,j8y)E-)Rl>涘n"~Ë%uԬ[;'+_:v@gIhU8Dc.x(otff>vMD# Y#Gٻ=2N|s`;I v~v pFޠ3SV JXļ7^6.@Q%ivPY;єΑ#qʕA?5LiR`BTL5x 9$E\$.0eZUya=wDz͢oi]s1(OIMǔV>лuvU@@<02;YgLq+da$M|ZT;~HK?aI 0#w#H{@){G1Rfzatxxtޤ['$Y`ry#e@)l3- 7 C&-<ӯ프p4 le%%\ ,M$؜\>aJx%}(X쀫Bv&Xmб< %ܵꥂߢUJNNy_8pcBl^{5><6;t{ch3$2J**|1{ 70 #N }&|3"]@UFohm~>̇yyH}WLv<\LEtI?"쀹k1M N>x>(er>178H&ר)< gzx-Ne;؃%*w*C,+N%eMҮ hy=ünw8vJQHR&*;Io_.`&4~ۉEݡ~-Ȃ+`)~<5IDHJ[ і`6MɬC*듕Sn5eOόL=2"2 h'./^tcizUR4:Ka;M3ZX9anTSW%.DM\[8 |E9EkhC7Oeӿ b2$`܈5Xぇay2Q<&~ce.y\+DzNV'?KX,[O+Y"9'*M +0V0X̅H$@+} goF+-ܹK8gRI iǡHC(tCG+'QK7K>d"rB}rD8iu >B3F  ֎h+GV`lu=܁/r+҉kV%0ZʀŪCUmCcD4e]A 8޽@B{~֔u ;hߍU܈J NJdDU'/ED2us\2gu/T[UӍH'Mq}EK{bȭ~6)߱-! G{o~^ V[*&q@yUjY>' k+t[c|یe\$*. +as|0RcpF)l^Q/;JbS~P"\e3k'!3ԣ!=w:ԍ6|~l-MBmBƽaH)(YtR)P./>dЛLD=X2 v ڶhB!w)ĥ=&F) rڟ؜7J"'>X e1y ڨ>ґ``N^:ܠS{/"AgIH!)Za Y  f> ~} /?w6T'N˪ sQEݿ*-It"+d0]X/ɹW$e9H<̢cn|lZ+TLF/BWg{)"EKQ\J?Ljd@3mMqy.:Xs}p7.,M51&Um @ٔUs,C%w׬^ qtL{_B2=CXhQV3JS1NlAoO1: X3)=M穊,hb5F acG^\M?.!ڈp7}e.!HՎ\A E3~]`AJIR]& o`}+S.b G72H #J&֕`(ԪItllWs~[2~4gI(];ml-wi,vc8Wլŵ }b.gr{8Cq>*_\%݂n%ΐ>ud q WBXm^1ڝOeevޢ{ԋ!ϧqRNo9B Jݭ ?%8T3CP“f(%s/!:w@Nv]IlC)EvE[*>\0m Ha:-ygdр#|I-À"c/# |S=Llm鶝@\=0a<ҭ[t؇vpn#ݯ,3QZT?-r Fߚ6i `ɺpO[xGf iDF"T]8&+j%]լhQPt|~m >oeR}ۦl.LbN, a*5RoUEO󅠼~I*h)w;qG$ 20J56fok_z2Taqyեп? K)^qaJBNsܭu /ύPmM>`FsXy%pgVn1A؛|*c'ȭ 6wZwJ'/haCjlEpMſ'5XnAs^w K1z)MBsc X_\H&h{K7x]?還i%0[XsB|8~')ѰB;WX8/Қ.4, g-(Kz'p.S02鮫!lEצ} 7!CL_bbJADzI*ewDzh">I^Qw ҧ(mj@k0VWABLܷ&NLũ+3oO,q9>7n8q1/lӆT&e6T:!|ExnokC:A93Eݝ"BkaXf.s3hpіah~$T6 +@oI o`]ADYnXyЬNMMڒ1j +4?OOAĬsrB]DgӕKN{1$)q{<ߴ~bhgcݧpa"ɔq6ފ[PĬ!O{O:HՄpMi%Kv2>Z#I1&9X6%KlN*IN g Z2o\)IP_sUU4m޽~^+E#TAҍ*lCw)˝:qjo5-w[r !CՖVl ۢ,Eu,>g 㗢B^8Epvз( 䂴 Dt_C; mq&W0o+Zj1硉w'j0HNA"s dЎK`83o f7Ěl*5h3! CJSri y A-Z6^L;}u<%[rdPoXTk~SS z1$nI`0f](|[&b`ơmShn;aGxb%Ҷ ,Qȹ[tO$]`')xs/|Ur)qJ}}Gy 0֍V-xlM\+0eIr9oII [B85:8cM+Y49ÓugM!Yrt Ԯ2!Jʇ) 4DEݨjIA`({2Ԇn'uO]FinvߦBYG0FWJw9~j l Rb(> rVPH?МZ+Z~.jkhk }Ycp-U =C(c>H G8 h,u5PU)uQJ:Tt/ʱ?א+~yX;lzv*kطtEi 6ks#{z٩> }$tA=;fL6xu]fm AKQgAP fNx8S1.V֚t>-Oޕa>QeEesc+ً&M3WC6AQ"5]2d&ؑزoNhhUo @Ex{r~grmKCsOI_z(<\v>5C~CsY-Ťetw–#)-,7-|v~ޫ` 72ソ o&uyaA$jz"%jKŕgvm^uaH3gV#y/Onu9lhذ&'Hj*}cb"r!sOj璜=B\M ̆V#*0\mu@ua?2fRܫ.T}ruI hp#V G^:N(K5T ^ڱQMIchx8Y.=Z3?!0Ý sJӖ}sDc}]lOWAM;1zAh01,Cs^"ev&(7$Ghy8A}.*\5-NV ~eא3KZpec K@fh6(~(sXx)q9:ri '">_F ȲpS;'Sw̫H>ڨS{'QH tdT F:,V“:-DP Ȩ׋%pb9Wh5M( 8c{p"*Ӟi8X~kYޚTc1~s" "Ӹio]4wϊJkHn6yth34LĄ$=;~Z`.Iꓒ6FDMsfTr[Df_ gh˅%zWkSҲ:^~(;ttcT9 `rJx’.쐏%݅zWDA05VgqܥqEDMMLf"eR/ꊅ[JѶ_]oNU;Z@j`tfqcCE W _؜Dr$`37 nl"Lr x_JR6)N;!=׹j$N5Xi݄5PÓz7+s'(6岇 ∋R+jP|m* sQSFAXy{(#Dk~7b &8OyOur ;S)2$9I0'Zk<& I s=Hjtl-Y5ǠSlIK{g#쇜Sc1s81dIuӇ3,!6Ng;c?xC! FBs1Acq́[߳VyvU =-0ۻq?YkaC(xw8F‰Ebf z*Ҏ$zMx2KʀUED[[u:aèm9 rC4zC ro(.+YYG2DW%2nk\ Rs r[Z!hk'^z̜MG6rJ4ja$1^J8àX%Owњ5TŢ1ge1l`qC` viܤ_jWE_G_J-CMsp"XY N:ķ؞sa2-9,y\*ᙊ#f 4ɫ&NKㇳfP֩p )0sNVF2-Vz<8GBUޫl36o Xof2z'Y~w9 \Lz%&LmPndGXpt(n3 O^)X ,xqԾ>$-3`ql;g~ztq}Dx fDkY@殺uԴ8Sev>+\0Jn.ڄZ @TblUĐp~>.U8B%t-K%ĪQ$)sR~4{k%Npv%r1bzdmdE! :N~hoL'sPFo)ά<Կޅ+ԭbfY]*Ldlemhe QGi@-Bv h?P^\z`h >@~S}B7µC`}8(sYS\%Kؕ[ڷ {Amͻ/T72<:AtX*ӧZU ni1Qb)s'd!.h׀nB~sIeѠ.Aie^0Ȇ7iro m>kq9(0wXv6rY@uQ_g f%$MӢa7/qLg~" IVx֙ae .nW$$bKvwxN4ƿKci F$5Pb]@J Ύx~Gʢ™?З븣!ϭ,~g}Qx-" ʴ;*_Vo/PX52f>B@8ǚ'#H(7ls߈w.GsNb<Cp<( nϴ4;|<@NJlN)iTiyyo~r:35y~J16YGO OKe.ELCkx1>r. JFz*`:J3ύcV|e"xj&* ۊ5_O=!0$R.IM fWjaX^8`b˲J_A82~qctIFh[ F!(ǖ곏A[92ƜvB ɶX"9LL*fLѬ`m+:Fl}ğt\.Թĵ: p@ƢB#=BIJ<}VͭF*mh-b=P PCl@K R9o ( lSJE6!OƚyiFokm`/ܡ/m[lE75,'ʻ:=A+(mBS[QpfeXwQ_R0ױ(8~v C`-8 ;=Όs̡>ub8Ђ"aG(#9BNcd Qbiꦸ^4dU\"VS&9Au=fم4)IJRGQ5"}8@+ LіjVl暉䃩;K[wmL/v>>i-ѪKSwLf7iA%nPkD NF+7+9` mK{?.$kcI" >V0)N9Y,y'3T9BH<֧WY0s/[47/ Ӌu/{q2U} ߔp#RX\"p+֨G%11xUY?2.J$ J>c4C\`{ڙ;]ţªNpQJnfcMH?~m[9_-a<2{jȤ|F):"sg.Vv)Cxʣp!AjmßF< MZXcxyh,[HNZ&6=Ñۙ;`Mow%YC7 ~^l_{j~SˍucVd:"0Vzjej(;Oğ70s1^({vx*acmBvA~0Eg< ,&s踑/vG-LqtR#q͟L3قk~BLe"uUSq:~$p(|VvdQ4kIvvP,>9mBaVscaLHʎ6!)V_Gᩆ|Er9dt*9Nc]xϘED%W$)c {pS!DvyB(;`G0vvŝ`8YK(;rzѨcg5&2 E3 u+*f狣>9j @Rܩ Xq i-Ng▗ry(GġMPSWJl4 _rsەgrH#IwۺZ J8DX$WvX%Wtߍߓ Ԫb0t{bI17%AH.E"cSoISnw-xzB6[N? aw};~)J+ʗ1*!IwXWg?U\ ښl~Zƙ# O:t4n}p ZIUޟ?)Mݥ3#&gJ7s)%EGB}sWc_-B ,J"DTz8N9pn@ $ńKBe=,$i nl??b;osZm \i 9wQ51pՆߥ[c@_i8>BIxԫʺtDwfm=FʨuP`0'm5/8롋|i@hE&DlHT7Vruy^t Qε) V")() 7Dn.׿\}~G mkѥ]mzUnSoR{M3L(YF °C3oqhN7#7]BBN\-|%*VXv+r])fPrjF^Hd4!zqRAQ- ZߌrB6R^Yx2Q O][~`7B$5>(#RTy'$`}9Dr~"b9 ZRB;_453APNݸGXYq:T:6E7/|~qY1Ecœ\Z$h&V5WK һɉP H'W>s=ط{Bg#Ņ=lE2X_-ɺt0$JUB$g$4)~UwG?&<}N٪fM N/ծ$^PK6Ud8Hl`X x5 YO hb{7Tɔ₌|bqg3-;l|$"ߔ 8~lrRπMn'ÿaL7ga[2++tMC6 䀌܍L#1A)d݀0 liݗ[M=l,s)|:= k/. @dkB#?ȍVn[IhZ,G@dU1B s ܊j=l?_5iS5\@AͮW?]63e&VnyxT07&etΠt!$8r$ vl׹=}tq u~=Lx%9)78H$HoP|jrG`{}QR cH(LjGmdIUEutubƒk*V|`u`ג}+]f&,7@r 0ttĔ Wԛ.Fil( $>N`©%#0CU /V^LW(D64#%Rʤ$ =|GPtPm;32*TˏW\w+]d+j !k+%$$l*5lqίLRoI HS.U t=2#D~%(tuƢohW A\/s_,WS?>#h^@vPz|H2&z$[V &UzcM)siVM1[7(fj BO=z< wCZ1ZɎ5Z Ơ!xPjYo]|%= t;tdZʈ:$@O[ks!% ވJ I QvzJ!DU|w%^Cx5Vr%c!zCy g’PAJbO\ι—Y@:$;vo~ս+1/g?qVĘEõJ4O;aI5rк==JTHVElms*'%\AwְVCO6WO}+,vu)ojWAo"4G[+ 3E7y5+Xdr2uL4 /ǻCp L<Kd){k֖x92.#jk70.+ Nuuk?nP$ "}jjHԁ @Ilߺ"Ęxi y{Q J"n6P7 #ˣT*G 7&C"ߴyӭؔ#{3Y#{=N( ~)NG5I7G8o 7*=фj&:N3gGl\> gCAc#r'K,odi9)e*i,c#)İ%Ijժջ !E 1}Wt7IGXTx]u\4X~X' Pmx.d uR,M?RRUFi*lȹcU!FuqhJB:ަ6Z43Ox]x NU[|sWkfbEÍ9g8`7XcHd t'2]> a9B+na ,o/V?y=&B_ybXٚW .38J\GvW&pZ>SV6hpruZجו:[/^/d7輧iܟlBx ܸ()Z,NJl_Rx>Mt.&m+l oaڕyV856#)Ɔ~p@;uf:-CFRiɕdosK'ZULN02M_Ib_w,P[p+ K=T%X TjlVOMUVˇui1iԑ0$wz_C˱Ɩ*{\ث9oJ@Cu2,YUbEr /åO>,ʜ-|g%Y;Oi`k4ѢfLFOWCثr_s"\r uGkN)7]4TÅ Z<<me[^RpݑC"\%b[7oMLbGH=8VH600K\ECUQ%-jOZ2|yū}0P{X 6/B-*CE K(lX56p8/GʵVWcg1pʴ?`Al8?|)uaD;_KH= @XV ]T3Cji8u i$|dRAV8\B??LWVr]cKT; L 6GJggG¾|`e3(CJ \/e HTƕ5V9WqQ;9oy* 4l3[?';O<-B0ɉ2I1oUߚaPB8%}I`ނڊ}bYcZlt%C<)O" "%= y.EdE('n']QLCJ0f8QJ sN|$#@֌j_}$Wh<-km ޸BYO,v&pŸWzpNҲ~q'&.-')4+.t\PH{`WH&.{)`ơzߛp`L@(}3dҞtyQ,BL*I±܇GhG!ƘaWU(]PJ 6؀`RB4IMoTE/R(ctN[RމwrqK ^]/}?ue/Oq*[`ΣnzIyn 7#򞾄%Cnk=OgBO^"*b>`c\ wJpu E%w EGڨ֤@,Asp.qNTՀi vTh=BwrVWD&J)+-tqǹ η Kݔ6(` NB=H$޼ ~LBllaZ~̛ M23X$V\8.Jd,B+NQ1▐NM=Fȵ 3Wf0c%'r䕃>ObS3j-~p{x_hp.Dȇ gjǩ}"d% { cHI.vn/iaj~RLcOC(DžYe70\.~P/jWs):,90~mBa Q*'Qy8.XVbY_X06BSbpxOYm,>w: iS  >ۻ,8%C3sb@r.9}nN_IքuHm?Eפ1uN #l+ЦL&G?WL nhd4Ԭ[5fH9[[*-ʪ/F]&OYٞjQ39Df Oh`φHJXu$ CwC |!^]N񗎬Hgy̐b1"c\g^(\&n@Ͻj^(e@cs}4"@o# ~]sE!g?aNԶLT( (!?=mʧфȟeNRcfun#Hye(,a_+h_!,; .W#A_X\gՖOIބ.MΤc_SMz jٻ$zIjpQYS}Ω/Gˍ!An7<&EEAz8e`| ?䟂Ta~U#.F&Y\@kU ^+"ޥRhK}u^ 4ii.S@;-:7[t@Bds;.?/iWG6vyψ=cj,&nT/d;OWpl$V!}Z Laż K7˩STFGTRb/Q;/&|u}8&KTI|#qZ<9a~V/&>uZ=9!?*٩?ÜOQWKl ̈j3 H? HvONo̹''5Zɿr?v= $ ШKDJ BB_u@9`o[H"WWD62yinGc HӞK9K(Q4^|9|T8P;pWnvB4xT{/'j1([0R": %"e/>,M/!V,Ƙ9il'Zݳ+G@q[ŐdM;gI Uf'Un[Ɲm~A7=cܲAAŧ)jsP9 mN<7d)j >|48&JOoDGvۗ #tFRf AWG$7r5N0G h LXf tHgd88% eO:A ~n@y,+x}%a;t}J2Z߉i,u{}RYLj|߼Y0Q*E_1BLĤ]g7 $2ʄ}&ٹ X(yp^ kE־qGx]͡g։x١mՊL@r ܃`uYGQ>WXm$B0b K#U(ogU~EW<ҏyM3o_[wVW@줟V2D&""(SUqe»WZ4bٚU(>R*ߙA`m28>, ә[j5կ^.P @>v*e mq=i[t, ]憑'` oCn}+Ab=wj_=MrXzSa D}A,up\ӳM ڜz8QglXgGj ߠBi5~n?Nv90-LD~7v@!꼿UR4|KN$O^:Qח!6.OOWU&yYI_ *\Œ]dI'񙘯f ͚#?)WG(P }!rn/,2qI2;ƥ Lfs;R Bq:\imhP" 8b 멫+M7cBSXɷu6j!dnm](^I4S0w,Kr5!F.jo]w$?[\lŚV-Cx ԓS"-Y5=/QOILɛ~NEAE][~" I$"{3s#. #1JaXx8Ԓ ob\ T.GIL:)}9;`d ;qρ_:hh(-bRRNmHqE٦~gIQ-%6@] Z c3^hFdRMF$i<As)>aڈjU%iоf܁x~8%X jDm5g:pq7x 2gj5;k0s'iu8`Ł87oЂWCwh~YJ[W1ee캟(گ]5)r (L~8W7łP}m7+QvI\ %t,DjRTdA-LiDRn : D7w_ {BWVkiєc&>v˖ g5qJw鋷Φ#Xa#~Cp (n/ծ*x6,s 6ƅ3i2W EffXf*^L % lXJlz ˉ"mx)=&[d~$ؔQawX uv 90Hc;dF5#>>XBs:MDjL?E*dJO d.;!@ݶٰU<-%' p|%U*=~D;lQCf-+zlRPBMư4 6hS;g?}z^Y4x@DryB 1=Lp[$|rj%?d|͙hK˂_-Q'ba!ky#?k{<^(FCC"{aQ1+Zkk%2DqX 5Ls Ԃ0,ǎo&.|zUUM,P:]"AU9i_ Aa%ˎQw(xbS'N(-6.U*$14\bs.' E + +{Be߮lx>3j,K>:OP *. Fp v ^-SBT2ȏHxo%0:hL^cxH~OIK!(b}X#_)Ɠ ] n%VO[ XvǽDGƅB&@p4s܌X D[HK8@PA3`{oaUpq Wٖl_<:]Zj np6 -R'Þu{Ns\]r$X9G:%5uZ]!beٮ#nX@Ef8c͑^ڔP7/kœ֬{[!P.MVWZ&h)b@.WkxQ;eNMV-2B d"*G!w[uxB'+2MZa-P3@EXر6xy*q%T+Z;%ʴ䰝qg] j!%$q#`k!'4ĆfƣʖHVXCcfMFk(iYd&8џK";Ĉ@GY**g9jmycK`^4EQK %Af8nJ?(fߨZWGL K]7knqyj( +\gwGӏ{behc5,^ z2*٩`+Yџ,0[0-_e+*Z%JmF;%m[?6ٌۿt.admSX֚)rԞ0z3(7PvVSR^=<,X84fXKp) 3w[X;}}ϕ#A-r/"OgFE7O~IOJ/өνS,x/y9Oxej2#|v:>oG k{#Kd7M̱_2nkxPzfKF`pIjwh)1DY$pXa5%!r5S12{:\UOђ\nf$4E}}v\ڧvwRoUԩЈ OLNqaD~Fg15uU-|ӮhJU-r'L K9SBx\ve`PṯRfM<}$eD VW*kh5r1:ÒB/_Mx"&1 "bpk>ғ̜s#Pa? _;T<%imL.kK3[]QVY6QPECnʭrJ;{' jrO['jݨL'Y<x/Ik㫘.c[;OyID14=OU8>yc]M`-ZƇhng )m㷰emZW^3M*͝NDH6XƚIL~_dlY%\K\\4{a=&+(θvq{u$݅OLf:NB]Pژ&e!b!!KrٿX%?\ĆԀÒ]n5= ـ~8PG htf 꺨؂4~T"]"}1/نSmT"tcu&Ypw;0BʆQmF(Weh꺠]y`+ZA CfX'Pg =%ráR&rn 6[ f9$ Ol]#N9r].V` ]#f%ul{$v)&%B}s@Fkb3 Hk›  ;-/yiw~ISj-Q0UY \#6P1AãO(kDܫ2?J Eێ;RŌ|Un'.FH9[%7SkRKb޵nxzKm1I MZbM {1e'=pdZ3PYS?vJ~=E؝gR"}fH+" >r!p%I݊G@BOU\bmU(*owױ,y@75tK =%Rpmu\d:2i*|\1>H!;xj^B GMC<11lH8]pVq,=L~gI5EdE^e K\26KWe1b#uE74Kkb&늲1o N}o4~!Wt`PY~Ց1`-4>ysIֿ6ꆵt! ;qSE D kkx\ YB,~ĭ9d|Zx_c@&0giڦ!#,ڭ{W:O]aC~[ /K(N&E`@D( A-#Z)KEW>Y0KRƃ풚*A֢[{x ,)'I:OZxͅ tԣiGUYoӕ\o1:IP"N(>M_gǟ-䬾Yqcpn"e:f7*foo-aȰxkNh6&.\üQ1'G݇*.7#rG/!9=IwY/}IQ6!񇲳Uy0{'/ﻫSE*~ ™ˑ-70=,qo<:Zm I.%=Qud/1i5Q g|k{AՊOvD9bts v.a-Rn\1;GnrRMļqvE'{y[>;[, ~x(Cy? ZDMdtD'?U R00BJt,=C>/6Z͂^6*pl} `۩)Qlʘ CjgiiD[~3U1dgUZ=kȲPY"::<b2bED'F}o//AVfp:~KG=4fƍbM{>1`5ty-#f'_CIwW*3 o  r=WXx#/t)@4ڍN`x (j $"2j =oREl[?i<=7ΟDSzj[ϱh|'J6ɛUI뽓RglPu/ad~Ը\ÿɏ2&k}CܒATE T_gt0Sk)s1[HZq*~j?nh+9g\ȧT亜1j갿EW0rz1)s9[ LD̨վ G_\d|4~$avGqNFvCr;}R'tM-oS;C֭AWJ="2F9lE JT OƷ<5mXE}wML3mqδB' =D\J3ALB}bѥQ4+ 3C$EM iY ؞XhEӅT4[_ 0T9ѓfJW ux>W b 7HTp]^:`aWjNokb٩2_=CzKA1)\{4ۏN5%-bH{5NF&k4A/ J Q+KdѲС =#\ͧ6 =KJi\b'oΙIA!))m}]zA\ځ$qQ'aRӟnB(癇ۣmQ618Y.J*ɒ*Өe6MmɵNԬ{`Uֱ\ B%HVj(\N}Q~/AkC@E=ĥ#\ΥDPOrكLN9+IYJln*sUӗǧX~hMXKbePcnȄrGA"%t[#d]GX4JERc/]aVAf~_7gFOcy`FeMj xv JvgÊi5s$GT4+8HZDtNNJie(@Q4*WڝJi>d-ՍFMZcޔ$3\Se8T؏Z; 8*wD;u5{+g/1_I}&bk=դ<ҏQBwe1JW VXc=2#e3QtlW'Zڋ^}>L{tXSwY]=! vfX)8-\#ȷPPSVeɮ9I}&z,KڬP&JZ;@ES< 45Җ 1=}6ۺR8e$gwwK R'bZnuoɀ W1oӆ$^ "Wc&-e{(l;(1Kx迴#KE4) VUS}*x >9,(d#EG*ĐҨ7sF˛ͷƾK)# !碉m:?t O,%!VG/󔮺p43's.,r#(!Ǯ{FScS5 dǁJ9DHfAgPx+[NqosΖ%;jc09'\Nr z\M،Ίdq^^w`.VG5A@-dץT\.˛-1QvFV -)MN_O|EH3WԀm%C覜:eviƕ9g`lz5'_g^,ש'ZƧ˥KÇ说u)= G$F.rC>?gs%&.9ܔ$EIkk~BQ%'࿄/dN\^/LWU!I2:ƃ~Icģ_ }pJh. (Eb'7R#:178zB9Ccd_ 94՜HʷWs2_k[8 ,>6y!)$6ш?^HIx>m1ta/S#$1l (·A<~I&nqߓՠBܝ 8#YFUˇ6)y7Q .&:i \' ;V㥋xјl`8y}E^\yogqxH;>7xYmj5k1mw u+%*O؇<)MNqHw|&ef4?̵nݝըyg8kH_ ZB uΐ&SSO2mʽOnW+ v`'T\#j l wzfZ 2Dca Hn|7*CG$^3x tN@[)hWfˎWYvA:>xW Ck55 p|2I鮖w^4G.{*A0y5Uy>^;!T)p$Oр Tl q@}ýET *ӵ1",,$dw aIX2+.lEBTå&Via#ϐvY9ٔlsH?0"Mdϫa -70w^>—AvAe"H,3 ,ѿOAzTv0<*q{0y˰XĝR{\()%9hɭNEK;&R;6Wf#m*m+RP͡RJ4Au|P:QPP 5λg[AG%ObUg͗ hNu_̀!i#~2]r 83'lM`2Z*WkMuL > fHn[\w_Wv ů3A[C#~ܺ{ cUٴtA>AK7":Z,#UE4 nt??oXsL&;"D$؂Ψm=0-[uO g W7h<Ύ?;.;SE(@6=T+R!fUYV@Vۣ Rѱ.hEe/F3!g 7^κ>K d{q+CMb&`$Ÿ1df 7tqg:!H%Uk3o,-oIfn8hNCNhvFAqS !NFy򲃯cPp 1:/|?/z莛n3_Oe=H!a>a1 XuѭKFiq}sevĬV¸C)u407O>r 7Q"0%y$k$= e| AtQ(QI&:$}#XjhQ*ciLq άd[IY͚7Lcb=ɸ}<1 &:zGJOGp?Bc; 6G8j#n¥T&[wR&L船@잋OIam?v [NBga9Uً,-)V(D` 9-,LM|] KFħ<1ӝ/YP/$Eum6'V'PyqOg,V`z,Q>f_RjF81lߤ'tf$+[0<)0zMv{Y03zwޣ;b6 6]j)a}nC:K{ OEH44q0Qh[lSJ4rPW`uiET:݁{/%קqlה^--zb -?3 qW-0 C{ϱlr|G"%8ok.9Ǟ+ Ƣ Bڵ(DpM=I~h[A Wp~B{>Ce;KoS9]R=t*5Uԉ)rTrgzn HrrDi0Qy릥jUV$+6]ml9lLjY "nH@[q=ꮇUA3:I؄dOoxرWU<|ڛ,fB|-Qt*9fذte@MA5 \qͬy׷O{}͖Bo- tnY:M:2仝 J|~.J+;YLj|k~k*%*0m3)vd3/()o2d3> 6>&# W.iVA8/:WDm]S:~$Fj#,Rlb 4q~K QPpVNY>ېCX?F4N*B6v*㣹5uP nPEeO|*‹Y_ k! <ܯj&>=eV7Sw<#F$IM2 R :uS~Q$E?KRR?bɫA1uNH!Ŭ ԧ>̕~h2Nz!JVD DaNdjk=sĝTb[*2Eӻn!\ǩSF{̵x<2Rk_: ^0?GRt2NygTb@$Ѡ>15N-3,i^ƹ9Iвs@PqV-UNCr+P i74f~O NỤ8YkK0^>R1j ԙ0%UKrԾsn7)HnXaG熎VbGq|3NTyW@4Nu׺}&$iqr>$"ً,mZ~ Ngg4b.Js33oވ'֦$>ve A,v#oך#l*Gd_M݂ẖ@5/E>&P2bKiOB | d֕0+FEƹ=':=V{c=䖄u+ey{3au ͟; '.gsX̠|jן-k욙Pr }w>c:{ÆJ^tX '7k!τ. dʆ/5lŬ)Vg`鮿^|\aj޶e>mޤoɦT2ЃvA\sԃY,q``Md\hۯ{j>}2`˽"2ԋGj}8Ӟ 5z D2FD5l/eW0e?^?HJ(`h?-N;P-lEfMՃkr^$Ӂe%w tZui_ֳwŵt)K*|rhXZu!%:>FsXn&PQ xE֍BP-SSfۀ θx~Zb/pYVU_m6I_z󺊩>AE|6"#9Ma* qӿ>ktݖvh c [}%Ůmmʗ| F5xBeg3h KTW7gS\vք D[pƦ\ڠc1zx\=i2| g21c?P Bڿ;G<~ǵC|co<Ǜẉ=9Qy@e[pz( 13 )$ {Y?Jӏ(z^b!lx%ʤ[P<{QcKDLaddzjUG(JK>lbǟp3q'mXcGz3%v,a0 !+6ĭ7@Bb5x`>/B{|v;]eܽ< 4V$il=gbӢϓK|X_~#DzANp7?p{h&~јKs}gE RQ*FEэe&HZ'6Ȋه\wP76r/`y.4ZmYB}JhEQ ;3?w Cqy &ca'bx[yV`g }wG-[oه:navlfsvc3 >OFʳ(j3̀ӟq[ne T(jLDs𕝣Oc"b n$m5e@#>\ \Gf/yF3MIC A)o$bVy6 " OVZUAɌ:|QO0Hf ޝΦZf*GGN3 (a ?x7G^\mGӞ;V- 1ދ{OIIL ڱTds-]ّL.$a9ެ`"\W0kYi%W eQI]T_?tOtkSN0L ]c:AǍ&yUȖ-6eY0K[-0AQ±+Cg 5=HI"$u:"TuW$` uˋF:&F,|Bs|Em1l/-D֌Zt3}± PAALV䑅 5ӞioF`,LdG{dl$!oTZm36'׾J-*rF}uِW _"u.QhZѥ=U@B}A]G@=wpo*N26ic1b'#!\9is"`2yX6TwK4u㈶H {^ .!v_>`pbFlW@a0ďPԭV,E++E~r  YO4ޚ DZB4Uc27t ݲmYFEl٬2C\P:«L5E3 e,tQ M,яCWǁ{1nG<87B S=ȷjϤIU=C` dc66`41?n!/Mrږbѱj7z?S%-_ >-:Hd7}&r6RhCS}-!bL?$FV3F>+rh/]*O \&sl@~ǠkՑ)#B-Iȭ* GŧG`Sbs:̛?♂ (b"ݪy@ mOx2V1ݷD! ىD`o:^cI2 O ܧF)W~36*&n0MӋ5I-YX]ׯMFnjd3"͆Xw:A aLdЏq"^hYb4ECbpĴ%*\|s"p6ϷaMQRqkr_'~(f>wz1GC4-8L^isxeD'%Q<#Uz:5AjDmIS5#h>yiV҇H_*~ RK]c؜g[Nk^?ڷ-6P>& qo?b>TWy?R?Xb՝+'7Byw;u "JU"tY.D2#;?g]&ů<br8L sfGc(s=X郏S܆z\J0='tvfЉst J /9H5>uJ֫4q 0{% QL:DB;S6 pf] tKUz`ǽ¥9Sogb $^wiTc[ڜτ}#$پ}yhA,u(e@&׶) =)CɅjڌ8񤲌.{4̧f@䭰` #Aaj*xl]BA?yuP?{̭!ciC0iBH0Q;'rsE*vtJG΂coHtQ])׽q_[Mk,m8M.9re-ޛ֟BB_K ]/tĕ':7 :q-BM RN.’WY]6!|7B5X=tVaZ),U'*XwvkfmV(hב-@mbmg>,S gS%, (Eы!(sz %/nGfϦrS?ի,m$+Hx!Óm0a ?jꕚ_*ڤ כ_2Go>gO|jdIn&E4Bn5#LdF2!b0v$y>Gv?_;.GNa@lr~qKsw3 -MVT8( 4gJMιx N q->=OkӦ\$ %em.B@Xe{J Y7)'T_2QţA4ZQy-(>J ZW'TN;6]U0t#=ADb붎yk~鏍Jp5OčܱvK7]%p ^ >aF#Y< _NfUvcX|kv5$%` ʱ.rkf.B OL Z)VuHBM)7d,z :iC7],BcWQe);3ާXI4waᅵzLX4F|%98o?5aYSbp0we/VN=dXʪd,lɵ/`wO."e: .txlԋ ;%*怤gEQ {{38(y#9DZ%@@ }- kDac%dݯ)6τ$H;&o dfD;lpJ-w;y'.YG!'1\'Z4x43yҀ[1̒Ep'y?Lyj{u,lwPKgˉmd+|(n+;,n<|\7zt}Jz3聖~UfVl\Cg뾡Xɥ\>'EEW"0,* AڶIqe ,9٢!S%= Z}H}ikЊcB{q]-aٱڐkO+([iq]FSSkȖ3^}(vc,<ͺ/=j\sW7,fwSh:\ZžJ'ӗ-j(ʚ\9rB9_~5J𶉱Űʾ%;^)3hX)5Fz\Y<&B3~P]}eSgͷƦS,)Aҝ[n'ծ$VKwIb H OgYvWrBe&Mo;I.(JX'9+R}̶v TҴrЬ'OyLﴲo<<3u8gqNMMz^5Nk3dܦBRd çĠ8,$2Zvns`kI 6 (,Q6{4imLmn\!nlPNX*d:d xRPwӪd^$QP舝? -i|X)y|:zbIl=6΃5z]KɖJ['sTvnzbmgUeb'e`j@ 4ƣaUR\7Vط/iI)םӦ+@qx?"3(u|zJS58z\ yPt_1`ތ.twb7 xHs떮g}tEX:Í,NS@iQ$* 08/ji`~_2A. |8)ᘳFυiڨ ׈dnX莜#yvYf{b:rjcEEFBki~l7[,c/".FgM87, tf t7* NʵN/Jh#v}Bu2f5%͡!Ab]QXt!qsc>Jd[!%dJ eRd3W㏐e~JWl|Gcx,;'7^3:̑Pz%ڦӅBYSlf7idnejP@HrvYLn \!}8Y'&0K6^IcoYᔁd3ySz|2)?XFԴ'}DENi3|Ldž7t!{Wd"+"n=AܘK+PئlyYͶ8C<.pU[CsX.T sg|CUVaH)RiMzF,&C#ifg"_R^t,=N4;ًr ~oEPڳS{+OL&]nDZKsVqbz; ȃn%̂ B@%Z蒛VSNDZsïwa6dd* /-;}w h;{٥[ؚcDIA(8=_.ϔ+pȣv.PBs qnCQ@h_CQM=6خQ!O9Ѡn񱟛q|Wr .hHfaZ2 GQyS! 1ZKGZ+E2C8ʟ#U ןUp'ڨ]UT#mwiIćc R-x$:_®NLM|JU"ҙR?';KI'87@@YW~3< e! YMo3RC͢+۞!'``2Sus"S'q?j[%AhB4y&]Û#qfvii[>LG] Mk+ՉЅ=9hy;qbGL &W0{rrn3q5-Mw\*jIR9\TDV2R<=Ɠ,8͓N#0;/M6©{Jz (= U'֬߰@Aպ+X n6٫ !cbp8:@^rO 1O>3S` h,B͏kq;JR~"J$ha\4K3-:A9bgSUA4-ZN8+^-/\JZ`tqa#HAkK&m$RX[=}"5{ /nN|y:Zɖ47w*/AZ<evOTUӟUpg;K1hϘ84_^>{ :?%!!BAؙpgLg4j'ߛ⺶4o޵h_WpNA}|qrBM?<ot7Ux/`-8 Qf;ZZwihr!btN3ov(oX#B~] 4 n`يMyɮxU(0' Q?[ !C A.Qӿ> `{ Eb'd%h4+IX]b8[%{ ! Z[_9w7" >-}5nrևÜ+f8 ,'p^ѦFf?>\Ea+O05Hzb5 d%@eЋ@JN:|8_u@%=o؋KT^[K {ŝʙ)Ciy$Kg@308HpnfCa :,[Z2`Ya|aEV\ ?lrG.B{uCj$^j@w+t'kUOE_CXmhnG1I| .WwD@"B DYtj޽W&z#@P\8؂3 iq S8oTv!>GP?_ |dJ{4[+=𙉯LL沆 _bChD}K9:]``\[JBeW,DGq Jend"Bk#JI5&$#Mҫnе&y>0m[ǩKOb#;KC- w]xfiQ%8iC!D9zwc-BF,:N27swE1{ǙXqr"xh"j1!)w$h@gkm*ku`1 0ɿ_{_JB$'Z{SwVN3Ⱥuݳlcdzov}~6X@gk*Nr|+>Њ&aӈ#zJ(S>娻m7⺴eWz1GhG&sF=.*_?_eMk#߬ Jg(Д)b?kCv]Eq6Uo gsb * S{}цiNۥبpXӍF)}U%AM[ьLN1L{5,W3-c΁p+ai1B3c$`QpZj1b;c&d۟c2&r.fTlY0CYM9v9|ozFLCHQDui> lƓq_wEy77 h0yIضN=NN\)7GoAE* _S~U\`SU:%d @W0HQl+!wzQ}m~i}!pRTڠHd3Ep zǟQvyrtdY=^o`ˎK58Xx!#_V41R;p7ڕ9 Y9/ ]L?זUY>;Zw"*҉Ι5"{i}{7Л^,$CPJc~)=1yc5k֓C6AD W.wmG11Q(mώw8]3ޏ_j%LWU4Mb W[!\l6\P*8W # k~( jz̮OmỤN8; 'm^]fhm^#)$pMqu7]ph*LPP=׬IB_:öldYhCn2yXfѲʴ5$AQXUkHCиQ\rļ7$cDˉ7 Bi3SJ CUk<X33:tEyƵ.xB4[Q_k96jc~'FFGI03ѽ=Ro# fYU 8N޳*|0d(x9fo|[eZ?~$P.?NwH#%trN~4(J=a:(m(Ec=wDqےNcP{x֑$Ⱦ{xp9kSZOv"KjW#|+gaOlȮ~ ِ8*"qi j5ꎷV+^b9>ג(g(w Ǿ3s6N#M.r1%FL?L0g"ly)3KzԠ #~ ;`P bqkU|x,^#b}"uJIڸ +QRqI9vM@,#`:f4o'y@ZKA6! տxbJ4JAn(g)T7 ]@9Iq5}aSrOݖr-$rYu~)PZ58YYUʮC/(΢ s"uWwRnn@m&k!>@oqyIEH&s*|C ~PUuۊ{͓38aS1A=QL8վ1WvE\AJf2iIFѾ?Rټ:TW_ڍrm57wQSOsܿvFdq G;YX^d?A ᐷ*IDyUQn^?7gEI=}̏_ Q(c{8 AQa|MS4?/,;R]؅Lό>`h-*Ll2s}Ά;^G+%p# ]&%l190R/*'|E^A-Ny>kº3w ُۀj0)N8$(Y( 6C)#1FX@[Xz( PMc;6kp vŐPʖU-~ͤ0#HݰwveI&QVYLw'RZ!|IHB^`&GnN> >OV]C3r= QP6VMKTH8BLyP.2wŖiKO_ ot7T[$!w@GQ'6-O&\߶PAnϞ"G.fШ%2 V7g ŠPFHf\وa kCevFԽ" \ː#F $_JsFW $Ra qG@|yU^dJ{A]pׇM|3xS! \4'PF{ޡ ˩4FF:rNKm#Uk>ᡈHԔ҉u )UbalΈG?"Exh&ix c|8Y.G!^o:Hpw9 d&._0PٓxΑ]I>@ ->!HK:ikF4i[qe4K/ (2A&JIhMX9-]LB;T=T /}GLϯI &R}X\s%vqve!&߀vr^hѧclrQV֬un/eT2o?g孨Tq[hn~L.FezM^|OlGIp]@B|PvMl4LqXkC]Hb_%P\SHh klF,M Σdݨksf^0vg9jS ֣1oA%PlءEɥ&j 鏄hLxt¡Ez"tQAED.F> ocBVZb>Zf=pWrA %*t8ߎ0 qg;po,B>e:S{t#+(Y ᵏ [@ʴ 07Tᦾ!b`uom#w璷lt!:d.? Р7`'՘W;:\üZf0B~s~ {ǝvi-n&(Q~a/+ᚵu',~w+CoCU^\Ϙ][yƊ(;&. ^fFIZU"3z}Y{a]I6qL 2޸->ld-B +P)ógW8P7zJ<:hU&Tr *0:q=pfK?nIrj%\4;퀲bqiFk#O;%^P}ۼaQiHdijҴHR z 9 xѲZLa)Vwfv٪#(yW\@:Pi39{\UW#\3{;rVLgB?*w\ۇ(fU{8c[ PI>026.1^vǂ\:Ljk=zwU 6A WJ>ZY7M4o s2=}8R_eo1ryg_ BCyu=)dm%ZJ4/GQ{o_{*AH%J3E48.`(iu1Yv1o$xuRz>YЙQ]弩34F:@ XJvDqMCST\w[>2͔jόv7$tRhƈ M)+d6D:QO#r)A͉F;`ٖb+\ "KYwԎ;d#BLE}.?E%&þt+E=zEd9[1IX 6`H^aTq%W$z C0wv-iH:6Iu݅BKDF`<$A!S٘f adxr~ ޻qo Dk']X(/Jr0597GT\Vbf* k}pSQA:WzކS>U6+wg)ހ<[A/X $õ_cO7U|*aztH{>b'*-}PX+(GwzbFeb *7ٛ/gt4t;lbnr#,797Ltf0ڋG)҃\h)tY5U  =ZE-[${RDׅPf-o{kFvW9"Q|~#Rty&ŇۼKnƕAjy@wG OYXY[\!h"LŖHꚊ0FΟt`~RCxnWnH~A #Z`kSYX&K>UUƽv=þkє4X^+ґAT"TԈq'3S:91Kk([hE"oN,CK)/Y @i$<-Lg!v+ MJ- `eLٻkbk{c>SM/BjvhKHW:_m =LCJ4[,fۘ8yV [*f<3 yyLk`Q ' "*v*C|7m7W3M!yD!mO%"7O$yEu,=:X/~]hWE3bX%$ND%s#Wz4 LJ]*7%L,{\|>(ױRK2+D%Xߌ ̍ #Ҝ Ҵy~7T;d6M Q͐؞QM#&9bBY'j 6o/T|όiڶ`()*ߐ(/M'jD9dĬaEIR5ABXlY|vtOƛ(VWQ$^jDNrF>evbY%Ms\^1RV)E_5Ӭ]u؎`_ݐI/]ӽ~q,C"՚D#5~L8i}% ur5eowH١/S5II *w?#@jo%g@GxWGQrX*ݔCuJhyFQ=D_oteR$o\G40Uzc`u # JxI!N=r~+SsR>i2E3tFʘ:o,)FД#Nk'|m9ZZ:)nOtd Ѥ͓rzE*;:~l\O$&NE j*,M jC;41ls ů[p3]Cr;m.}ݔ G=}*iK'QxKٷ2R„ӆc YR:uN^mcg[ .h-,2UyFi-AC/+I2m]ONt:w~.o/(N@È>gRot?z$bXY%Cn:{Ry\gk`JF /_"Ahƹ3GF$3,suaSnvKd`LE74뺮ZZף=C'E"}EryDuQ6:58kxQHB4VRI+Mo^ j > 5Y;H‚`v)5$.t`Gs4;*X%`|! *E"ÕB-< rL3ʂY *MxXB.š!^/D%2:@ETrwqfi{j{.&ƹn7*{ Zgˬ1@qxjJ"SDTpSmd;8S^Q'$\EŜrS#}:#U?eN]8ׁ mJG̍oLNy#޲ۛP< 7KbDA-W"??"bq3=Bf4& &f]'QsiMS ~ " hi ¿[kw@SpM}0]p:q|s2yHXu ]ŧajҭap^d6ǓQLOE?;6#*(_HAs&Hqr,v@'KAg\ZJ%@Tr0P_5n*c!R/ݰ5`;uyJ፹1Gǔ0M}{m#tl¥hVQ{0'RQ7p (؂7ՋS_/D+|VEfyY.Az]?^k\ln3Pz͝4ǧoKyq&q(hQ;d:tsq4sxi\:Ĥ-c = 6?׷]Dte9dˇQb 3?m!}T`f6)R <?./Q x(x`ê̓F@q 6aڹ-#Ji?I̸}u$.ZٍT2GN;l3#}r~F/Y7he2KD#hʵϸS O4YUQ9ЊmжԋqmS(ĐB܂Ь\<׌|l&/Ji?d d2q(sqME3Gjje0? _t׎g`KaG^IZbuCKׯaTkb5k|;z91G7B?犚_L#;OSCo,@_9>ʳʂDZ)-ݢgR7kYϤѺD'0.ňNhɟUe),7JlzU){w6s?†1~V4sOiǼU{U)$8zQ]Iq $*hc'B4Xګ@ٵPNj@y0y clj?eWsʌD<. t!{bOQ/V@T}gt1RCӝ2Z1+P*yfL*m2!rL] |#]9"'z?dDYZJVDR2?@!GWذ)lO ^Qt]% `3OȲ' ٚZA֙oGOGd4CB>ְ DZjEZ*~0ѷYw}SBĉ; d%cg/Xqn1z{Q3fe!uRn>ipa2;O{2yfF.R+<0z~͒,vcȏ-Z_ Km@Qܻ͖=knIt2;igVKc A- }VₔOٳ6dh@ wJg R[ol}hNa}Lp)AsiYC;auk˳Zg!R_%v&߼mkq89'nO-sU.{^%h})T @PqA ±N\2=aגi#~hk)d}Ոab /hWxwe($8zUg-h]m89`zr#O苫ˊJUNrB[k\JŌ^jڊ_6N!Ȳd8lOqqq;znА)eV X)x ?{p&.CE_"]6;m8Ҋ)6lC~in w+DFV1|@CQz=@:D3dsrSKɿ18' WN_7&O[`9/K߫5bWQbϬP7&ݰu@Sd]\e>ĹӺ8?1mƠ.Ll3}nLrZYׇ*SDXOfB7{_$@8.u+{ Q3y'PP_&5Qn*3;h+}4L!'0FL[)TiodmRŤ?e݂Jے/MyUAuK#~ʁp](@5?ˮ2ʏT̪Ux}_KAK+qWi̚O yY+LDUE~]Jeº.] m B:[!Bw{b/r~ 6%VuӄA8t3?_`N`y2fvAkQVh/CB܂Iq%?y lG@4iE74`ě<i5ʼ6ud*bBqc]P$ܸ1߃MmԬZzҜ.fHcϖ }w r\ }4a:?@33:eʤ㭟7l -a^Ֆ)*AoE SFm0PTb&\]< ԝ0i:6D'l-u48Fgg[0lk)MZO9@oo}D6 +'91@^}0IWgQ5Mgjd줮'n ϝ DsoDFng PҚf@-ai;oݍ1]hO9(mTŲɃxC_.9#8! lбlXs/wS̩"[`y%ҝ@~&ه]]|y bDA\/b/Ǣ mxFia޸idx~9NVr$㌅ۗIf~WɟExf7_  C +'R.2Le_ݕ+$~_* Ћ'Wы %k8LubDoQs]tϭH*A@2Kz!Oc8NZ>2E2n|0ݓ9G@T=C iAK3}a*,:AɈ@qgB) .pe9)\my>RhoL6pDl߰f6 ;p01(Pxy(i]y*gYe`pl)YG@E2?X*x\,a"7 VYH^)P ߮pFq*'95~ѱ$}u'CH}@WKr?yoe:u^9@XזF]m. 4bdm M E<"vN;uR%<=*PJ'u+.ۚp_ypF+t 'p`t!NN0HVNݯ5ӓޑ n'NL6GT-"ъ= {Z9|247lz|?cj,W Ǩb}HMdkS1˦v&ma++F~!U8V wj4 |?r9'?a[DŽ1eַֈrni%j %$G)hKt|جl ysނ(>[sB:,p]VhMfFfy=)ۀ-!H4E7\WX}Nͨ]vN~TUO2|\A_5 nyS=9N.|yL'R~T,u(1ؼ!ʜ|Ϳ=~&MﲰcJ/##㯠LAlJeZ5ڌ(V) 0;qK &~G)"Tj g1@ʸx#ya-s~fmAR|رڦOb|R~υ mV."t'Xy=_l1&"gM\g2gWEYVzgÚ!Q*s?]FZBY!b!ْep/v{)NI'߸x |@:(*+2={E`0C`W! f OGV*WA]i[|ZW|d?[NQ#q_7Ӻds㫚wn1@K!w}tvo"OC&m IaS'>)E< )J} ob$+lhq~v~\9Y* 7FΔ#Hcrޏ={Wwe[>+ůIJh^kMd!&hjE 룟zFA_*ڶCڝ{t[p;b!aWh3ZQpKGeI! N Gx(Z&;@Ӗ)x;C9Α-!˩d(oh5$ʺp_;:i׉mB^.sYL-vGtL|328a"Y!P˹$a.2bjI&YMPVi6יscl1l " Kb=8SĹVV#[uMPȱ)$UX&7"Ku~P$}*!^$ZHsT]2}ʗIq\%UQ w|?7Y1-7t⻓ e"+0D w5x( VoJr 6(T Ŀge&8(V𨖐̨ŧ6<A,z=eyFtąL ,$$k"w|3c ky4H Mf\N0n (!j#iLz"cKa{`5Y@TIR2ސLcH+P(EUf>5(ίkݕ*}ad/P誒+w5PgI`E_u)ӉfKDؕ&y#y= {'` r`p4^.Ÿ.24-,5u:-g^h1nLU`%DYCnSLl2'[QRɽ }Ĵc`=;t,<[u¢um@`RUO@T!l_P9NRd>Fb_D za!%j;k:,{1>(Vz@į-0(ʎUm;6pS 7svT'5x%WEL8D,<.^w_ L5Ch}z@д~I% %|[CqbA4LVJ?vtfb̩KYy`]ƥ]Brb4{EYo4Ґ++ j 8_~_n7Oe&$8Cj}{ү&Yt-,] J5ZL!6cScm'& @bHv:t~)G#O6@bS zvVS Vr[_^eͺ.J99Y_9!cx.\3| \Ix+hhIߍO:A׆)($}c8L/c^xe`d6/Xbm9g4MT5\P|BZۯ&o/ݟ1S ]TTi=|.M^da6ᆑ|( ̑Pw FN5Ew}8qC? eK@^>K!SbLJqDpT(ZnoZhxvh~ Ȧ[CةGaD(G[NmAMIj1~%1:಑ZD}s L]=gn tѤY"#FA2+Pj0"ђlDu_ʵZc =֨\Q q_J G!xfS+^PX-Nޔa qgUСʛbI%q5}? $i !8o0huu~0}cd+jFT"CK8US٪9aUk`pPd$E+־Psyfq~,Ik ?DԱr&'X,oqȕhђIg8G=G"gCG'6:ګ&fU,C14ؒG qG]lcVJyiDvۼFoh6+`XPitb GiBWe$puJғ^BlIGapslW'/eC(z]Z#p W4XF MNwe,|klekZTRԑS nwM!!M/p3Oؔ䄓@ɆN)~֧D;mU,l{J=u51Jj-/nnp;Pdf@N`G j̅w] zY1p貾. J,_7(Μ'?״1((IX(`9(pP-;GL?p*:n0ԬvܷD >NO3*FsœOn7LT'3uFeQS6gءKfbHJ"Œ(UoqCpl2ʓc.qag Z0jQmFnRy!vBmD7& Ylw+lE5xJJMN(^ێ2hHgA~x .ݟ7T)˔#UN2BfFX(><[3%F6G݃[1os. X]a#sKw'MjUg{L+!{C׈aYQv^@9T<|(o9}[h3xw3Si8Q>9uLE8z)u(s <1wDOKIu 2BO39K}c1F8Fg&4Ia)?)ȳn|"f v|\"Φ|tSBM_v&) 9DwcŞ̾-DyD]@ A!T3nRbjjEsQmǡ8t%v%o<`l /=m . FZYOA$"LDڬ!ma5huJ7B];%ؕ:'+ ;b'H-T$hR|ڷS?I{Ѓp:n@_!@.;MrgU @o$O:p0;Xc$*L%t(G:}翕@nܗIfrrʓ)32(qU!=jo>Nn*ӄUh^g<ϘzCt;gIC߀)ϣC$r+}Bm. +$\T…R1^UDQLs:%].q.,f!%rUUWqXޝغ+S3Q>t}%9-dz%kmN*|؋۳#:'Ř,8OwD yK\"ަI_1=(ARFӘ%O͹X z]˙`=]~Ø=wHI Y"a9Ȏ}s[o3z+[\ W_s7G1wjمCl}_T ufv}XHo.xU3=}(Y[E%T9H$rL>&&Ot?f#vbPQi :z. ڑmuG &dgLX#d +򩑵pexSR(-}67,)&Yp~5yY%=3i^ @I:9" -I>xaޖTn&![B "$m$Y_IbWR-TM-+1o< ]b]`|]/D@zU]ã>+e*"Y ;,,^@%, ]|JcT"  Rj#^˃i8L3i 7e9\ažDo 5h*M-] jM phm2s||:8pzư&AF˵$[b)x:؄ZʅâgÔGFLG_&" sl*1K1D*hJ @`ib|rq`2it3_xm7} q9HKjJ^nG\!hBsZfiC ~7x6%̛{m]+ҨoUsd&[NB"|VS,q뚣[{bҘKHԕ>b6o_ޒ¤GwdoW{wdWzɥszˤYCప^E9hg,#q[y%vnb y'@ s8ڈt ;D 1VTVik&kw1q5KtUER[C'11mN[ƗnN=x`>EqN-=[e:t~2ʮ>/WgVK(Y{pS|a ֧0-qL2q+,ro|n3C /@}J=P-p߼1DӜF9I 4vLN}0s2TXMRrqC\ش>l%6C`b0丈㎳na`=CX_W6PM.r[2?Y58l%&{K-v,yi !P|4@*Dt ˜c,z'&v/S "ެ}G[7'"FOC:/_|'=UU"ݢ֢Ooo+miy1+}AM}6l4Op|[8kkV } ]'E/F_Z^fayG[%t ~GY[U=y_QӈA0]?h`v/ߚJǢ6m.imU3hٹW]9FJGQN16ϙv55l`S@aT.Yq0VaQ Ht@ GIާzwIW@X].[Mm8bTyڟ;=CJ c%_.=>MI=ݷZM_DJHu]b h@[(W9l _x>iEFg>)QַRRr VI&^n0sH>="XCd`h:FV.[LBc}#{u!fC][k;#M$vBņmA ֪S]H dYpSƠ—qzkD~{ }+a "u hw]3OGk;s{͕3S 5/?r~8~LV>,BZ 1`XEN ;-9r?1Tnd̈@4uU/(DGUq ,9e 9sY܋PCR݋߁WU[g%_=BeOϾa o܆b,tǔ`'u0FKЀ$iuh))ctX8Pϕf4m6ų,SmU -b%XPubo?QymC pT7IֻjM .>@ܒZ١@sl{vf4"YG A@niKjCj]qG4/WPD1>e\_9D (~ T&Q"z?wQlt5j*\B )ATvJ9XcIyY,=)*~*D-ئ瓭>Ox>{-]^3G 08BS%h{+tp<ёo10}~٘ȂZa0R"K}=j"#ore+0VNlJ{>aC4+ a;=U S S2މVܺUG )qYNlRa^WZxBuֆ⪸IV_cw9(%л&^D^Ppp=e/ )/"v;ɽM屠1Ԟu&o^='+J8و2rY>|ԈN[úmf -p|.hjH3CAfmCan% N(Fr3Pdao PĂQ$:nZoLj m[M%Bƾ:3U8ht%{]0~k;<[Q C[7 n>z*s{~<чegCN=+ %8Ҽ*ٛk2òݳXT]1$ TmnXy9$k?Mu#uQ.ʖ3|\􇵲q|?7AkKAh1fK9˅/| s˒5'!_nf$Pz 1;.pJ?" ITcҸ3.Ad8C=}҃˛zAW3nPQ`\Kƞ$$;Yז"-Z樗Z2FNZ킲80;IΠg%2y]tlKs^ʤ2 %$B5 ϲS$'F!xoL7iky6 &Z/jɟ<] Kpۍv7~} {wߓw*aDNJ5q֯+ΕiFqA C@,W#kAh"e撨HbVC'=~KNYwO08%JھjpyGOtjY<[XnG{F fWfXP^*z9Q?s¨^⠕ ?>ho"`/L,ܛvn6ݔ_z]c}!+rnx >#0АMn쩥`:b߫ز`$!CF(殠:Tnd*]S-YϬ=ǩU&*غe8z,<Q*)Z HGE]g_:p]/-Y0 3b%5UcF\hr}ͱp0֨ ALqɝ«3;>h~GE5Q7\ݚ֣k)4ޑ bXy>CDgjՃڠ3.k*mqdФn,W c޵N3l8Z3KY7T-y๴=Zr'l"8XLz!y \}?$bgGƚvrEFb;]_/7Y]^3QSőc$HL&WCWpBTHaGm `Et 6tZcLD01ma*|~cҏ+{ :ݹu#j;AU'3%-XEi[-} eʢ<,c8CWI{߮ z, .2*Zr6t8CLe7s.^ț=ܕ&0{)=[x.ļQH [_1X~y 乎9$ "ԡ3 *q,]:c"Zug߂)[ ܼ3 O8j(WQ2%$hۢ Ͱ//ڒӳr+>~uqWXH4Gﱛ\n:Q&z([D,nm_➀5A 61#U,RbjqǍr;"}KfϿEܺ>JomYGtȕ4.U쩦 퉳|m0)sΖ?vFO`i3YK[v4*p?ƚU=fce2.1[8c%.fޛLT$Up *}27`_Ԅ)dfdHאn7v(Gfǒ$D<wW؇MD:͜i9md[Oqx|8CؘjN^ U-'_8@6&ˈ.1ҵ8X* s"D#DɎ2b-| s>4q ƿXYz8gv\Zr*-BIz&3Qd=G"C6eW4kn3TQyWUUM*=Q:4w3eNF\EB"ˇz:U%,5r>ˉ:BYӂ' e0i+.Vky* aG WRYɮ@ht,]K&Aq^BE#LB΢:+:ZT׀%\ kC> ͂ࡱ@:V!oEk\ZLx /0kSʪsmC5OҸ|@[,Q"Ai{ j_9~ߴ62dce|}s彵crh}`FRZ,9ش(yza*IϏAJKC˖\vT"8,4ws*5R"zO9<3r8c nTjuf͹:*OձVҙ\ymD9M5`۞r Yw \rwh1봘\)+۩#5& XvcC2tΣfUvIS?Dw?ppn?lЬ7[OqQӽ\!:|}m\flPdVWO݂ +TP<\gB0%4q̶̪%$r? ,ޓ :=h!Eؙm7\ghz9S%aee2Jl9Bx׶vn&3'c1aNn0ɉ=Tۭt֕q# 71}Kjx (p| @Vx!K7FV}`O|-"4FizS<᭢8 k1٢E2?&]<,|?m`֊PɁ^H;0KU\llmakեJ0kl2ZaAI n!*%,Hs.01p7~bN슣zf6)E5ӣ8A +-Ք T+R"ITغψYmQpB~D<>&e .{76ikqWd_AÎN6'Q}:O4qۆȬmϡ@z$q/?[ *(cf…U"W&$:L A9/V`Tk)%d?5Y- WO5t LdŽWd,D`T[C9YmIB4 ) v;6qc۪#eu߱cE͹Nݭ7,blxxB^`X0#x'_; n]m1=68Az5 ANT8x{hn6X'`;ܼ<A0n^X:)"p tk 1kMŐh3=yl-L~oš)~^?-["(%Ј_wo{o6eI-eA}mX[. @U(b @:&OhpS~!0WUx8ӌ9,r}>B_U1É"'MM#w:y3QII;"㌑q5`񾱛 2\!#&(tplv8"wp#s|¯[W^g U&aזAfP׳؝";I] )ܨwWDF>*-f? >0%"JVb9ۣT'uPlacƷSڞp IO QJwj;́>~?ixmάVu/V=Qo3I :q5L:iQ mqcjʻPeq:tb+&Snv50:Q"0ʠoC;]͂Eu]x5q M,WALk̔dLh[>W5GA*-a8%D'%N7_I^X?`yȨ\˘de*cJ\5HܹIN CfdPi0?uLD0rr*G2QB}48Bhe ׈@G%o~j6U0?$!h!OMQ/kRڗ{ d&gnΠ\]D5ݕa S kC(5hr' 3'$,&)rX{5QWKq0S3>4-~w׎4}SZ`G_Rت;קc!Hr++)Wϭc-,DJcDU>0I2?ZS]2, Ӆ)g\ws+kTadVu 0U23pP 5l i,x!l_Wd{r-LMvk {0đW<&a?J}.NArNU"t4ZڔQ9˾g[k\&iq1-8Q3}O :дlKhh ߶ :?Kxc@Emcu~Gd/ݞ>;V#>L+qÞu?{3(޼ijnf@: ]XOJa'c,(ED:L8! urHD?KP4䟊״S^$@m;K/T;sO'Hy?|@M䡶>0&3.8:?;@}Wfw'/"\_ 9M9U߇ 7MKuC Π8o=\19@Kdm9L.)GHhG5;:EA|˦#MMK:C{8r,ל*o@;30)R^f7:x#rDq\oR[lȰT{I *TȧZ8QJe/=.%7v ghg™gu}l1JQHXgY1@`8Ӑ NՓYlε* LKm&MoI u*E5dY{7\r8@hp 63`O֯ɻBCr]RKw@ 6>Aaf/B!73G\d$dOejV״mMPذSM=u0 AwbB?Qoѥfm1?imS s>yʝ77.Ǡ#L^+=8Hhܹh_H4#򫦪84 !d),%C&Za]S磧 1S|):8 O\0m`?%a U# !Ǎ{&_V7qG%9J1z e7]R5HJ]ug7ţBu{[i 'I@.ӵp4_E]=zLmE-F o{12x_AX]ޫ_ s"4ZoequHC'VĶ]ܕR{/$~چc5Jj=([r5oAT%ZW"|ŏv&K| Tp6oUXp)m!a0Af.W|3^01jt/"X8EQ4Go"2PP2I3tQ$9#ro‮_xs{w\X15ִH *1nY<Û>lSeTʗ^W\Qfd̹Y=zaT91З7< p7YO3yJ|4l;RvWñ^Uy|S [IXMMx# R|ܛ.I9?ktcwÞ@s$IR˕O˛πh?"RKǝ~]oBT ).GؕhKNx:"Ǯ>w.HưuGlqpSK$*T͂`AR?A0a(ӚIX! j6h ф'l)i8fm[9e3KFBÜ;_u ZaX`|j;n^Օc7 W6scuEWu0pgwoa=$Su~o„ G$ņE{ưO0͙4 T{S[ߤu;ά&uPt%fSa/|}v> E]-SK!-5N-^R^V(6 ,XRҳćF|v^"$c&ugRO; sb,u7rVc3u 0OQ2U2 f},S~֔tep%|ۊڶV]Kҡ{/*|'ֈ)Oy}-Q%gcN7Y[pwETힴ|ALrx(7N6IV֣ѵmE4< {bͦ*4,îI_ڻ#MRa@ظgwn*@~+$K|ةTo@8s?}9[, 6#4ՎDŽ}'&/yhDP8Z]hDn0AB/;{tcHKÑwW$uF : ~]~Z֗g](e#="+A_(3Їw`^Y@n煫blH0*kAYe?kU;y>uO%GnOW 'ə+4-$ja/^[RCuCiQ/ *ۼe<y@_M,ƻ|1 B_?/ M3"9( 1зpʗ PWLx [goʽ7RJSww׿L*}};U /5,F(KqV\/WARuL v2uŔZ!BJ&5R- /2ԇOCNECDc}&̈;)rMoSoHFZ`iZp{q:FB+;YKTdZ~]"xZ;h^*ZVg1V_iYn lt?fkMDgpfj%\͈IOLP0-_ҁDj3ysl{ܵu\ Ɔyv pٶpuP`qh{<_*Ie]Ƙ"X [c}7`z0"^/So;՝A73tGmn)w\ON֥1Cݪ 'B1/ȣtAteCP57;p_,2-P w彷(8*aWxV%nsIEU/7=* ׮cWRG12&# 4vdXG^YKl^vl'-t F^GR#tS)1VwMV1YYrZJ:,#M q]DZ߃'H}&%Z a!`A->VWڦ ƫkλj12wQ .{E%3-t~VQ~1M( 1f-=˦v1K07ch;fʭ{ɣr^b1m0ԥ{W̑7H|Qg*+DK[UNsXDD曌bF3q/@| m D^&`D}09mc+&[J%(7%M!\GHY p7SAA,0{{7I|)zLM7 z\Ue?lZEARLV+l QI-8u0pk;Ih <ن)( mqj22/Dl&r5#[B5M@TEr6lw*2Ɉzjфc.۫i3Ʊ3OoKVcy qe@Vgdnʺ5ZQuRό};`h~аeЀJXzY՘KV Saq)1[zxU^3!zQN: G넢sgOb.tv~\&DR@~@Ʌ #9B1ORٰ2ag}SNMdx O'%PAK+<SgK!J6mO+Y+6rjz& r5VqY4 *G{pA ØҮ]5f3JseOAs q"1QodRCvd?mT;_Ć["F5t}[ PĒUcۖyge۲>I8m!(Xu%sq=DKӷ:89G$pɞU4 u'FleNY>vbx -;v$ MbӶڄT8-1&B J#GE>N0<]@K3ȡs |qnOqOн ہ 8v;Yrj_-;ZEQ-;Kߌv̓tb.8H,ӵj31#‹.?&Y&öoop6Kɢ(b)ӎ_ ??baVK|ƙ`ʰ2 NTBQ=75"$/b.̾6^BcG'TidWLQudF4']rģXhSq;Zm˼| Xm%F/$a=N8ir=q#\ω3dD+92в?ḿhgqO_;q8Gcd>o^R3fxf/Q@ ץxoR@79ukJ'[k-2f+vuQr;8oУjon#IZ6ȼpuۢz\p<" p24bIl5Cx$g4U4E]ˋ(P@i:JʡgohcFVǦ{ABrEe 6Qjloy +g>19qe IKFjRZZYOEN@N;%1@пX> jNh:]P3AȮ[ :nah o9 {w1A93M##*2чU]Q!o0 ?!x6X!izA-&L?Ȩ,۾ ;!ETuzKHa];`QWT l?_9rc7'J6ZEyRB"cW@JRH!MKA+7-6s+;Ua6. [G/X k~lIJHOuAJܢO$J<18bO`-' 鸭v;PS +M,/Ha1բZh՜?JL}e,I8p vHVrUTꡰ(qUpDAAW[7MQځw!L볜W2uI=ٰ7\T ""_KF+r 9n-0_39&!C[KHK)^5ԭV"Sb5C2g@ c;uEuA:(JhDW@ 0f}m{⡩Η)1kզ z>4$Q3dOp.Hî)z1pDXkhc~9TyLcQy#\*d!UփwV%!U]Sثe6eZtb"k~;9;8lBJJwㅹov@%WV:Uɡ)7y"^yPǯXLO]otY'N̾$.x3nmp?[AWh<i7uu)G䚆jNԆ(Ƽ'=N I 1QHMCKs$KɳuFs>!#0s%H1:4}H t-:^3G"Ky4ƪ_v[PbY|tt`]ڝ\ TNքQʎRflD>9 M#I 2+%u U~5-aTT??Wi{#m"OI@|{T0VWz+ &Q71IAE$9;7u,O9Ƌw(?6aaiboƓe'Kxד0oz/-!ѹht)[{ ]0p;ff.tP<=Y`٫kiq,\ǰiws.||U"i <Gn1Ak#S}[ڻαf}1Փ5kjeRTϙ,o!H$P1xN~BeFU.@Gc?~Ypw*0>uڣa,MnT S^S`U]-(\ HUTw!0!;{Ȋ#Pct28SR;aM Jm 2ڂ%*u #+L>-Pj!ldeέF-&4,qq3B7vj@fc;2#islScbz$BFTpC X= E@#<P/`VoԹiκTLKxuQ PN# -y7BbJR06ḧ́u=87jjȉPT:tQ2aǁ6d4<1s$j/.O߇p &tda2Pl狭Ƭ"'=&˶]B1pH]^gxwMW4&)؎8K.mbe~=P esصy Ƿ37#>"`9 6[nT[_n.81d`j~wG!kĈn❅tbZIk恁E __$Sg=xj2Kp-iRs'!so T4o]1 j WTVW)9ʋS1FpYc ʖ<NNnź31}fP9_ o>OSRO Os '?E&t NݬB9%YeB'MB msq>6ia;.FP j\h sq(O? JgTt'Ѹa]k*t@F6dm Hg jx'.r_#u#]A.nZ'v2Pb2^?⚊-0v.]&JӭXoҼǯ283\I ^2m|S\R)nwCCZĞ(H5Ӓs& xpwp--G+ҫuzwJ\L),OUrJ !.Bٟ+t>#?`4seWm.@`ZF8oA2u?Y!Cf%8wȨ{ƣ_\U4bhH' EnJt޷!N\s߿դY#L ~y5[nrSE?X| p4X3g8A˳Z̴)hD<$QjV0-@*.ޗ}Q<ˋ.&C -= ua7߷'܇r$kkkD5]ztuT ѯ) h580sNщa9k#iń]Luv;$DYBk*&YX[/q&I.PY}}?Qmfgs$APoush匐/$bha/뤆=', B񘯎:%Ye-8υA0d9!orAkP@4ZA+|i?ckNapPLD`@;ˊW֡A{ e#N?]uFXre{5d3&JI&+\\ _]&2D뾵_\lV;lvuy@ZC?0MA CkVmW\\q^scK7}۲ϩRKCDur7Ӿ׸ ? A=6[1M5m#C-f=bloܖFjhk5!l™qOD 0(P>ds*|&:fs] !}7'Wث[Q âu+sb&s:ds6 3)L@rF>*r&(exaeMSy_ΌѬU&߀#oI _-i&b+siydQ[wX΅}$叓S>jv[S4 mc;{2u Džne"]+<"X#o [a"uD 5]=T3lFO "6Ť +[* 5/.ۺf),Xhz0ۤ;y=6fsme2w]R$E?/]r:]@<#)_7݁hMF@h,}f$gR_&WyV w{J znU M͂̐ @xs"q6'g5B2I3pOu"6DK&5exӽUFDހYhSiUzms#ƞxd9ݝuv=j{F܆t] x(;7ف@. q]?4;\ؘc7Ƹ.ޏ uw @|b1m6hسt_wp#7֤@лhSEkA1޺ rM7 e5œ_ $dwZ89 \2SqE z l J2]h*0>cO7>l$b]WEwV,5fkoMH˯!,m7Zl _~Rcu[!^y zR yXjP {WZ$-Mxj(ZgZnc\\cӓTD1uۺ@,eC@g ;}*N?}6"]cf(0)*<WmLK eǟ1_FvINAZʺ)"%O£]C2r$xa2FݑtBIcB ;Ѣm /<狌{'ԙQ ;5k?BN{sw.K O*! F ?5uODmp{bIʩw-p`[+P4ܛ!|GG;2x{K0y0pz[%RPɾg(WbMmhaZ &֨̈́z<$%)ulb ؖ{uscr.KjON8)QZt+*|ds*4++)$t Z=Tu[rZٺ|#?V[_"9 A!RVD''ou2fUM"bg:7gd=;oD'@'~\=K*eotPƓ44k131aSX  ä/͠o PpYÌdbM>#FZ2In3vh4f&PoᲬ"Q;ؠǼCeW5-EHO XՆоat_?&#99}1W {KSc8~IK1dGIbJ VaOu&eĠ9g18DȤ5ʚc]nNt/pf9t5+X+|2"Z :2VE"2v+6nӣ*:~jj:pB7'O>o^OE@iXs$0Cim BKCNgĸ LEfQ)s:.0 AF#gW($ 7魔7S|OW;6Ւ5^'!y=,HgMɘ ,N ~ :DwJĨGM7%m!>.J).lH;5l@ϪG5ԴCqG~*==-Elg7ƊTt7o۶ +5,Qa# Il2qdGs'ݯI)}+j,W?d|V`+/Q5z8u&V'T)d>A8۵ϱ ,YH FHzؠ=chf#%rP_zrr~}vk>ܤjW!P2P]$al^h9oi QֻoJ-66SANom֯&Z0ZYlxO.9 'vd%Mr-,:8݇73a)3q~t}pvZzV*n~"z bv'}:y/86ybjZ^!F"H[' LflZeqBjt{Q {7T !s37^R8&l祸oNt'B7!:Iٌʎ?ZɱC-_=3ꂡ(w3rl#ǟH|A'(-!ZxV(e-m:cYhGa#a 0=kN=$ ta>fa%j3j6ը4 pXx2i#+QGJQWrr߾ 2~>Xybx~k/y_VՁ ;%!2ЕJuwf]z:Fft.+R6E̺@nh2M1#cj,K5Hu>ŊP\ܥ}X_e@4VD*멋*&FYMr%#pLHj /i_%P]C56\ߨFNF+)P)49};+Tcqva\r"TuW~.ŷ6ˡ]7@ܯZ$m( 5z{];)([k3D 7IJΗD\"A4(`VIJsg. 0B,W(IܱuMqg`Lġ^;Z\ƒͥ#RQ 4&y"·:lkۻ|Q:Phn1x 臦~fB /j{- l…PqUhGg5W;k G-gcN 2{iĦ&#E;3["}|Ч $8CJ u}N>$EZ4 } 7a^#,ftV/BLZ  JeW;X U۞>`6r5zba9O@Se*bHr$*YVha)? >EF?xè hfd+܏;;;*OqWq1{D$O]~صz<|:ߛWm_)Z/Jgu$ _`ծ4*/xM5?'k;,=8{ǯV&<ehLP-yf_-1Bc:%9{EuI67DtT +4HãϠüg4M2)M< :ŁWOkAitBQNZG‚ԥ@^:<辳llse?=~fY[q u]j:|2]Oeu\[d3a)D7#aMbPJh~Q56uH›Epࢊ52v-檀?3D'[LJ /9qw8ѼUpco8|6@)6TҋY5!~+D VojTV.%Q= qҚ%wXYWƹUtpFz襉#9|ŖQNo\ ݙ>/SeVBIgEԁ` `%Xfi:j6} eKtٵVGhaw'1x e`fgA{٣g> VuQBƪ ?©e&L]UB`g Φ39`—RfFQs$$a[fg>܉oB鸮TI/Ӗ4w,%hf(1e^o3r.<%MSVv7ց .wǡ^ MCģ VRvpڰIsy?G5z>O #^F\y)aA⩦US+l]lU3H)LK;\%sT2C2I4ZY pv܃6IUp'd= xODdu6zOLW# uDS vZH})ٺ DqrS Pu $ܺ[?ל|bdZ`bAfU8Gv*օx&K*ݔWrh5YC6rFR$&e=vOb Ir% :r8I(48 '3:GL1(^[@E0tEN@]zƶ jֵ|[+{$MO_a%$vK!iEkx|j[s7ЖPƔa5i< eb;Rl r/ gHc7 b6Eaҗxe;B`|H8WdȲ;lwAm /`s>!.BPO⽨~\qw@$;|Xco]iS)sa 9UO t17%^lj`ඣpŴtjAZh6ԥY+EPF"L.ӉHQԆu B<\:Km%]+DpDmZƜÑ!+O+48`B5?dw-p0]mPn.ÏO!;60$dPn+a!(Z@No[M[Wn7m$5}AG1_ BT3[F TE4ov6/j(|Z2yRq֑=hT4)- ޓ'xBMG&qOm;d1m9㔪=$v͢_ׂ5%8,`0>??b.{s~ g(Oy((Eh5o90=Jk97PQϱ!-mz`m;`_%]I( yh i;JZ0փL2 DO_S?#G 1-*t3Xֹ!^˪D:Ɲ`=y7cãdq!%M(=`"`BV y٭d2KeC1uȴE?&a SܗX_hp$-dT9=2nUkG(ovA( \v "iO' $'f#dyFck]ӤM+`Q~a^~c*0rx lၗ9)JW HF 'gQkYshIO^4(!aNEXyob#'L̹M" e֙p1`d{ ^p 2Nu\H@n*bي4F5wrv%跜׈X_a>i3 O̰YXDK&W| +fxܩƬ4Z~ͺ{S+ߟHZnR&K]0䏯8꣐cl<8|RGemZW#7T׽R@_(Q.E#VIEϵzI<@@&g|< ~ij!*hSN,h^FwRgaVLr_眦Di-_6g>o𛴮G}0B8cƸ&p*e@d}}PJ}W6'O$Ť9Mǿyv;M=QcP&ޞ!2채Wgf/Y.\3Zfgxꂫ#lP2/&U\DeIҘabC@~?o5Q@;nY|Hb=wݝ⭛y!w^qubZv6*aQ{-O9O N(lx `{PAaԳ#>\Hs,Zc:?^g`k1\NУs>lk|CJO-lA 4-JaneTԕF%|2EI~%du;/j)yqJu&Lkw mչ *U+Xog^ $*w51 p*C-y:2Rci'O{_[(!ը;<{X_ۭH!Oބ lƆDq Aj|/2xSyJ=ĉa-+_fxJ=fl & ߓ*זLhմXqD)>0&ʙrO<.X2C؏Mbn[:Ŗe‚l.b@Pf>8cPo${3 z_Q(e_mu|uP_~f(87#ǘ4Sx65гGvoGLnjǽ{–sNx LIQ?`0k(@]O[% \I^Yܖ8րK8MYxyw :Vd"^J&2w9FF/>I&$ŗ"s &ٕVVSȄ$nB_z+!5ѯݹ9=g՚(A1{]JX7 :SՔu6dN_}j:cpwC)Y` (sDtFrE4rw$r4*F@o( WٌsR'5X NN?+ s^Ĉ5Ub±bvȴYQwR$aɾycYhϰ4/3B;̪ݟr̞x 3*}N. l?)(s<^T~} WnTIs&/J*Q@݁Cɑ!z+SA{e倕cxȃCc2OR4Qa'Wg` ƿV_VTغ0N2ۭ,ޓA-jTlocwe^/!B"SWIShguHKǿ931S-;ҭJ)}uƻ dXuV`V;&]H9=J*B3tBFrfAC!A-'f1dpO3lpuih?{OF_ȼbV z3OBdM?jkPNcv2RNQBx/ !Ј6 Mt%si]3@JEӐg祃)L 4нv<qVP,z8@碃hA5/Sag}xX@H YpTy,8Uk͗8g6Y(?Ъm@x RyA" E-g9]{ٻ1^Gy!xwИ:LW?dlng`/v?|z'XR5,f%Ƀr,i2o_J3"#>*/k+cku{]:$[,n!FsI`d m$-V&r愤blimLyM k}U4]p$@CځxSe>lcA^}[7c-Hz6.R5ȆyL_A`&x'Fld"Q+ (0TͧR_g24k]}$s>"_i'8AYOYqgw_0LLߒW-qyQG=:j֎]ٛf l*)^@J( 'c9VWa6N:co ur,.Cϻp@L0}he[j 5jgiw($HOSi?TrYɲh pJ{T/ᝁ.-,t 5yihEOrb!iˑsH,JL? S$?? o Gz)yF&2|lr:l_Uj%qu˅2 ˙`7gO1}KtJ^Co\v 6PD. rg˝~Iʇ`F]Ik5ОgV?&ʻRhٹ <:!xz[; OAͷHyLwЇי3?ڣ?şTUc-bdk 7ΝsK63&n-ItX />ɻla"D.hስq*1Jn9<7lg]x^tB 9yaV@2 'GRB1b>y:/R1r$;m"vknWS=o"3y_eVAo$?dӒ:wEQk;?]"\)䡿} kލF$1sSUC!(EW[9N1d^`*iKquf;2Bӌnm68n_mɫ酪2{ !~k.]+i!Mo{`l#=7d7eh^Vx Mp HpcoGUMWkS>k;/đd04>&ӗU\4 mFsx7I26!kFy{dZ: !m+VVjմC`#i%yRه+r N؋i @QEo,e aIņڹOJ1ɝWPM.*vOx'awŠZ [,KѬGw 76PR\vI!Ia1CӚ8@mN sa38i")GYZ::u"]wlv/d.cGTi+fy_q˸(T,tc=_H8lSGZb! &g'u$ Z1V n:4p4yAGѲRdnնnKM{ˈmfo:x=P5;Y5x`zog_} g<8Yy(U o{f Zo[!;r HS0ƮRsVp#n'Nz j-XqN- ']YPg#vi0;׆O-#Jkv>F|f l:~`y.WԻH'VĀ-mjoIE& F%ݭh[.bo+E`2þL@ga<SlT Hþ6'?wک񁟔_[PsE?#Z@OgV/+AhW"zRpiXxv@F6fz8g2MHɫ҈<&ʍHPwJ wtX.%zfEnŴ<++;CeTID(gmZOGLJd|]蒫B]ܼ5ud:3]+c6{݉Ϳ~?|/煤RvXABv\H4WQn+ u'CS nNA*W5# Y}D f5ZR,qj8 OCHɑU/bӻм#=1@f/r^WSFQQMyL5Op*E'&4FXFbܴLC鿭BftW i8*CTh0#P$+LsYP3BV@6 |@5YltP> /dZb*>ZTQIUǑBzQݫt}E 4rb(Ԍ .Qܣ)#5\}{HfJrhX:7G.`3W"95Ҷl=|Zfw A'V?l7OT6v5 ɍ| L?MgI8qs+OktբݿfuĞ+bVI{G _^d_y9JƜ7xmAꇻϿw.n]6_`lAl)8x`{W"h G0*iVlXKK`&"H"`|LŧzC/R:!4W ] UӒuč߂/JePl[K2-}AA87[֑a5wQ\ipu%ZW̥ѩX'bJASɯUN{BDS\=2~n:09O,_ ܈kRoxeW'u9 es; vDМtP̠Il]>w(xʯ3Rf T]o$ZrIUJ62XVg>Mvl tkCGfә H$ST5`geevG JmFӪE`@MASσDҷ:83<X خ`KV5_p*|" 3YJxg(v @ʍt u9ʠĐ4o2\ C ȇP-5̉넪$|͇y%:,I9COM_YxM ioSMؤ㬓̙;1weo&\n Vg^>g餲|WD^)=KaJN67]¿f, f5|ؕ-2؋A,zai &dnhtE( vbby|ԃV_ $;6]!Zh`{[/ߐ1cL:FרKP FySE'b)7R@/Vn/YOVS|tR6ڦHo9 {dW4 1td@ź&"%7#cxo)Cah?*/3Rlr)S^oY|5^ {sQ*TsJO1}j(:<L3198!wv|Iݟ^+dڮHZ;ØXv-Zs Jİ/Qd`Ď,5EvM#&zSXh |2`Xž Ѓq8Wt5yG*kc>̪{RNb/}'T˓[ U6IPiL"FRŖS{ƻ`:J+)1t`D+ 9`Ng,ARЩK5OP"[qiz5D0y]@=^=QV _˿,yfðoc$B$zx>t'BgB:- 3H唑HQ,dgJk,iQv32NyEZ^G{IK떯iQeܠeGhwР @%B[<+#sZ1܋[ f&Rɑ^EH<}."D +)d6G鰍fЗ.g2M[](}ѣ7ٶ̠v*`D[*$tDy3jTNn:U~@jm(#.%qDQo'H٫eYo~l g1G]v+ֳ _fm՗o}'ڠeFԣRMS1"Y[XXݿU؍H5APM5|*O8hj |֥Ek Hx$ jj!-*98S(Ai.&HʈF++t8[PTsB a<ćЗݑZo*Ǐ@Tˮɲ|4ЭtpU(RbC]Dr$-~? 6ԍG9X@.UHӄRFxEad~ %y1xLB& s7Ae@:=#bWy@̐$Sm][f/dc#Ŧ@k|(|5hZ)(ܫkoUr+эS**Hm;qL_ޮάꓔ< q*C&'l>W-S73f<[Ur4d:5[~2g.6JavrԔLx57E -$.&l ̣2"/Cm:el7߇MuJ}t#VOPsցZ:ЖS[THU/ew҇gnFʣWLdf9k% zhx:5x=]#Mem4vY0YjAľ\づܧZz?6Rڠ*^j91xbx-0R87C_e.ҍ֏_ 5 rÿw|>I;Rgmd?fQD/j檜l7Oa5_E@CgjִX("mx?y$ôd{9ܭ96{B}6r6דk^6-^|](YR\*(vAEaeL`6>x} [^a.ߐy΋JiLBhG+bQLLMޛ W0("^Rh*lM]JS&ç'-^W!d_s9cȬF.T"\]?u@-)2nфk9=[ܜ뙭L`&亂TEŇʂׁ%tN8)yrfuϹ\4ϕ/zC QTI  k}8ChˊE0R}b٩>/glʈL5we9jPf҆?u1 +f퉜RͰCَ̯4LE|Ǘh0ݻfi&:_ăW-ܒV CL-W2RS\RN8Z#8p7S`N"{"kF1;&Gc MKL6A<[si>SHM)`,vY R2srmqf2?< +7پ +Š`EW֦ךV>hbe/u=o(%8$uK CAy}QwS%}ĄߟgI/vZGh'uJ CaBpsn4I} {H[ӫQsȌH !9}yGLraplD%)]$_iȰ7{wc)`,vedn_`r>%7=zf A[WbYH<0ς٩sB[SsswcJ|Sy7"O4s/ {۱t kǴmHݎ&!e- ܩcHJތ߲v*+L7CpKfjoERNys,@ao&V}bWR:dE | `"p +X_Nwdj0PԾutE>6x/;z~?Ҫfe/DX3+#xxȬU8J z8/sΑA'"|?N`k~PP?ٍA>$*Fjj~VeU2&&LMb=z?\=}MyMiCqQ)-y{=a 0hʒTfO@slx;Kms_Av(hP hoZkVZ:- NX(>J3#1$pxON*X⻆:oc6e5Dͩ&fJkM,RQR켷|.l뉷Yf&pO7cpb)nt%l .&7 i9W spzaoa]tKaX}5l礒 1L8 s꘦%)WƲhV6i rqtyz0$IYM. C_ay9L[NV 9p$`+ W(Qo1xQϝ #/Tmh{1پ Ί>t8w(>z֛@غ9K\!Nd,"Z,*AQ.RLY%.48ga:A0cw ޻ ,j5s뙺9~G:4V~&J2M,Y?gɂNEgqf2<^Q{)ꍖT1l|:f*y4w7Kd7FixpZrp- t:wF2 (BU; %‹`s0ld{IB*c5eԷ'Q8C9!^ҧM{O;Je?c:Zp;VH 2UN. r=:єzI=OD /xK2TT,6!6Lҏ5nb\0ćʷoPGRw:zYN.|uBϺtɹm_4%KPb w/dѵ_n?‹s&v6`B0.yՊ#k9WU_܁8ֱ S)=wD}'"<:zKnmi$KN:"nFʼn^+ud6A ᤸAy .ᓡe񿴜cʔYq սLC81ƿ0W./7Ut8L }U{n=o'TcDwxi9*@s^q~g@ZO*Ω )nc6".[~)΍Z1-ֶ]˫!|V6z ?Xθ`{{ս$o L Bpâv?U:c#5 ^˴.5fhT02d(z6zs@ųAddSY/kDLO;'!:ܰ}x*YwKsCӂ'1k7 "]!v9yG<$>cxVoazeSeAЃtH*1.8RjLH΋L5\^l`ar'd7[@*T{VH-R!^"I$^A\R6?2d2Nc"4P4v{lS.]kT0c\XY=vY<~46\R"m *sakQƿFw;q"BaM>߂!ꉔ @cL=@^Y9ca˜! J`}1vXBaWa6H"D+33*|lѢk?n:„m|)Ѯ@z QYj+t'BG}*Zt%~[J, ۮ+5p?S! 'y{fՓ7c"Q܌yMw-侼v㸨sM$fO)R2m#D,O7ߣFbOnk>h ] [Q(7We9gQة%`|ޒ )؟qnu~e{"(V/k.R 9 zy4 AJd5kqg2"|WawBÁ.>|ߤ_L \f1nvaZ ZK:;Su/^!U ?b*,䐾Mx_ m;?#{x1m{;HNb?%@kx1^yZ^֜3Iit߉Z .EKwUԻ t]D4=i;**+W>HWС&&hvevEQtrca9Oj́?D]ώd#ųv|'(}]@܏oɗ6K>J<52$U/d VڰKU4.r]D+쮪?T뚓 H,+e}=;A[Yˁ&3rQA&OB^'~zv(xC +jW8=|@~gegkπgL8(3$–ݩ)~~وAG ^ kmTՇk6S|e48I\ RKFO6y"H4MM$ aKQ"ΠgRdεoB<ބ :TэCnPɠ,1489\5 [Osȏ R DS0"JMڵL/"IO4S :$$} *;&\/;|]%,}w-nŽ/lߥ7)eDJ1fam5`b& Y\opU6ۥzv#vM}y 帹7"YT;e7ֽ=^P~[ Ls^[UŭH7Dm3O'lh~W:VH5"=2ə/+R'Lw_P96FşzwY.ueY*lL<mζ|b%)Ϭ:ljLKY . *̩*E´x*+{S! Xm?4 %8gWDFj0?e.9Lpiv^`usmyPzQe e6xN͸l; &m~b=~X#=OG3} D]0EV:@, >be=۪{@B|i eeX @&#&^A6/%'G@\%J[U~܆Q^C$obXZs qkN?XSC(i^\_kN^fLh۷JBNAӪ+T=8v^P0W:C83k=̀lExT16QZ35goGcX3up4~V3wIR;^톓vzqCp+\2*d`aœyHS myc$L,8Yh,=օ) 7x:7-di!O]Љ=V[<"SCRi}5U)`cBE߀pFH|j/@W9S܋D3ťnmU.FU̗FtCPgI0L+4jQث+Bccú$~ס&`O^4 &? dû܌ f]Y+L ꬹ # +E'udlՋswMŸJ!h?y~m⯒7W$^"uꔙh o^0g#X_pgҸӹF,4&JbGPg=ˆ3(G>%we;sZ>Wvs!Vo[hfCRoFnLj :Mxf3.5ԆVZ5xũ9*3t帓 cy ~6zIa-6bZhBD|{Xz&Q[WcX@$Xb&P;DYfI Oøs'>M 4{'.& e~5uK$9& 2Ҟt T }kLlw{pݵ4OfێqX"^Ό%2/}Gy埄̏L>@^5`PE!bWgAf-8c:,Vaf1r,x],1m4܋c@cu굑5Ԏm}em\b':׬1կFu=҇(yՈņmn뤃itNW=Z?L$lج.Q y4>%䆁2ţ5q@CS38S_9Hn(X1}GN<>G <`OЖ(/2*7:\B9S`c "\2ç cG<ҞwܷsCߜ8tHQ5Mjqz@1pV_It\^^|g7O2kZvTH yod6:mRp4p6n`eגGJER{}ARU=3JfmP-g***(D!'0@u}̮vߍ6!A㶖iC8??0XdhiUj7H4}6p._dvr>1m '~qZٻ^`VRH.Yl71DYj>* aU7T n` 3!u*rFQQAlj#i.@Q?_ y3ZԔZF\l]N ~Y{1ӧݺ;Hg-f!kY;-[gRv >B5 L!S\׺z22؃Qz•|8CU@i5XuV׏zj}o5{l8klNњ``"R?;@Zxj1]蝡2Y' @)/ƿ xi bnΝ j}(d.NڠmÖ6&h-"< d~DBƒ 9;a\m@RenD-Z&7G0='G!yM2L/XxVh)v4oʻ:\u6 xh*%2Y7s+3zrՔ<>$NJZTE^jj󨇇nf,+@;25u:x k.O oPw8/8I s93EKN\xڻ:<~#JBDvk 34K`.ODwvEJqXw`Z#V - ŌӒ;EvoJk3dIIveI-v/h]eb½SxHDX.R Y?jIaT2b=fg|~:/6G=6@$ўhR !a ow6fm gc \=^<:v8$)OdlŘ]2ۮ w˕ DoTxV0/)E%Aq7ژgK{Q Kc6ao"HxT鄔QAݸW a#9FD9-"gD_j%)|jIwm)jyE aY1 Osǖ7kV fOu\}W}<,-Ccb:!u"LC3]@Ý=C5+y܂Oϊ_7"-R=,x] Hw[#U)zWVͭC(; um_Vƣ#\Hх|}˦DIAԩh]M4gjsьjq6#nbqQJ3i})cm}MbpZޏ\㪇ո!p22dKmIo]6x٩\pVD+a}BEŁ?u6QGY22B{' ׉2zC=<=g} \EjXYS>;Iú|kw.@AiÓd(g!ǹ贾`c\9r>`'(vRT~x&H[zK_Э) 0ɤzʒa&7(erKi„xpZlicVХoV1H'^ȸ @ʏOE͝ 0mr\,n=`/KJ*9 u+i̧p**Qtl`Hpq+KA )#U@J9FEa%]xVC89}Ob'䵿4i]NJ.̝T܄|GVT@5gNwtEAnDza} SW,rѤ,ҥnB'W-Gg쿝9܃ $IW˩Cyy,jkƢWb*JZ;x˟:qH2^%v1o^-@g]wVS(yME=X5䛾Es?iQ9w?E*HѲv Q{]E|z@|^8ꪞ Zd*8fܚhH\xÕ;i$cً֮ɁU卉|>oT0?v (Y^ G_nΔ#EE!nH[Ca6MGG{.u`2x)jH]){ywNdf]1/ePt,tGCĞGm2*tRiY>iB:b#~A0M ~6'I`T܋ŵ<}rHIK4#ƣPltK4QEk̊b:F_ )7ÌҤ/UoSBz: @ݣE~mM01$ n*kc/a̤s)dTxiCJ^p[;:<] i6A 1Bu[p+=+/%Y_NK4Zs$6Z$}YJ& GZ>*6W\޷ $&a ) :ACA"L;Yp8>؃2ވdr8H8@[D}`3o\wz?eh% "f1l[)wVkAXϊZi![nm{z8Lv[6B{7g,x_#i47A@Bs9rEz'2`}+s@0oc.< `*ݸJυ]|[3]9ivVD'urM߇0 i7!0IZǁaPq1&*wB,-n9p2ިA<=Š~R<̦tS K;@Emy.A?~b3oȍKT +0@ HѴrAhNhDju)%ys@5`UlF tڎ'C ymq8d> =3h)Ѧj zkeS+K٥}ֈ\@\ P3Dz>AϢ 4a? *7e J6]:jg!{ >|b5`ЭYgU@5= _Nfk4Yz"ESX&v:p6 v\,HScAZw< B+B_,o42cBv/Ԅ6Gѵˣ^,vBz}Mp']1i7 Y2>;_2? Tp5j4( <"'H sCI k틺oRZb[4<#C4:fѧJ@t3i !Ṿx 3<;B;-9 ouғ2: /!Wm=_%*TN_SM#RbDrP$tUjEыA_Ln|SP7ʔLS Ja{l R&Q! N=k~hZz(oI&7uT\G x}"Hb` W^t]:uXJ;,L_T[Zx-aW{Co/S,Ƴv'9B=:er8dUEES)A;הRi9ҰRŭWGl($p8XB\ئ5[Yr=Yma8韓`-(\[մLY6v)2++KsEFTEЭAtf`|L#>ߣlDHX\ ;]{ 醙LװjYa y5#Gf z + D͕b7t\u,Hˎ)Q3pȔH b`s8<[̤Nik$)L0nh\DmmC3ˡG ̣/}'1ϲEJܨw׿~!͠W ܓH,.4^W\|QoY{GL$;\jMp :2L"_!A[0D8hqCnWTN5eDguT0t6];(Q@GυQ{ԭi%c\w^K<}"rjIFZhe&y-z#IR 1vQjh$Wτv$VoP^NyY g6$[h)Wy{c/8"mR`^7Dq ݟyB2. gBPCmXi=`{3_V]rB,|$Y>.>+;cЂn s=,p*`瑁u޽hMD>5;"ǜf&*3 Փ:gnNZtv!Yec/0e sllx ,cMCE􅈠&Zo@ ( ےCĝҺNQwS&ɫR eQ-; LkMMfi4M 6>8;/B1 `Yu;"n*chqu }IfyǢ4|ˊ)I?,`F1 r$o^1x9u`70; gyQ|.@p\7Enm?ǐjgkrJO*~>q~b꜌o+M=yڟ{W.XWSꄾ'[Vk`(N_ 7)j< ԗ$PsMl4B2- 50j?= x%3ɻmȰܥc5}Nc3ǿKZPM+Q}_{9=P^u* KH-cZYkN'Kړ?K!f-gySb"G 6QzA+eݗL%` 8Xv]x.Hbk}`  w,1l!OQPvq/P̖Y6w/BKjP&VvK#d\'_x>|Xx(W:b9IcsdV ^;G.{_A--̉S`䲊-I[/Efx6^ nH1<4_8/Ua# kzMDh:jHe Jy^<5Z@;-7wp8z$m`ZG(ߡbElͿ5fo.9vV+)inNLJ>]TQ[=dcFRbwG.e:a\.w탣8*Dq?ـ*6h^{Hf3vM!Ah[kƺ-lci}/㔔%,4fݱ( /&HcxUl ́0u"xt#~geܗqFd_k}MGSDVp>gYƄ-I8msQ1bw-:'/Ε.+RKu'}zdnum_LclrYQGsl VTD[%ʃSm2y X;-x>bAO;͌𪵹o&T^ ^Y Z/nqo6q+o'j 3 v:2M4>2|&^TpS!f )v}A6T iB+'v,hVz,( Y[ޯ!tXtpfwP!v (b)`/Z02qOŝ>ֹ >Ҡ*N'\"bۡgnd&΋` ;B Jyaw^ CwG8|JSm`g qz3.@qYd薵uNZܱssp.\:l $sm .CkLFExR&MUuHbF;DΙLD8fBokEQ`\E/'Bɫ,a si9=$\ "u?]xYqf$J1dW 7 c/ D^\|Jҽ|*Bdb"eok!][!wg-x"l jW]wQW< jZSC+*k`" ;Cr K!BgoR Mz4Edt5:N S-~zNSv)&"''gax81*HS;8K/<(?Q, 7G LKq«>p ڂ ]{̾D N!*Op-:UvG38Ĉ9,`hy̹I }ԡ_q1w\x|&s|>S[U!3PBC"-DKG _` PE^0U_Cv K<셙&'gIMie$(gX,+XDdbQinRD).1gru?v1ԑ:6[8kM,PVɪ5&ҰYK lYH}i+uW]T%M]2^(EqV KNB G9l+hgB՚P fӏ$<lWm2i?II9+[R^`TD[t,6 mc3׋# a4N|T]oְʋMd?{?%h^.p*{[öYm!I| h#fE[락!O ZU۔J# =P+#Bw#/Ⱄ,CJvwO F Z;^^j`giP E MI*oܰ|׼zK"W_s!6gB6[XK:+ i@ɉ.UE B*L_J"E&$Ӵ Ŀ(p(+ ʄ]ꪕe9eGp<:2sܾ;=pA݁"x>b$}K?9"9IneE$(XOB?pC`MXz`Yyp)6 :!CwÝPo"O=vVv-OTT8$(?[][\kߒ8*׵YיY g(vjȠRh^D9YZ<1! K| GaH6Z+毢!oI|F ?s,(qQUV_=1H9rZQLZv dGrz@f?]*P$YW4ζL>p}R4=)/tu#)qh);5AmD7oz5֕_[^_bLxpd:UyA$%#+6`65:K\#+Ih.fp&>yW67;L@~@V&'8 l^UcB\ &0!W*͙*.^(C'Ur6$lzB.U&Y?y6̝wS@UlqK9tIXo@l5&3dO3sLg&Hyxve#|U5s1\2SVb)o! GDD&u}h\: k}:[bKXxFa-rR8Qo,vt]'0oN'CH.4d  5l#lX/\ $@ESvJ0SG>N|*}:TMvmo 5p0$N! P PRILdX%!ĶV(mM|Y-ch`1_="u[kZ3v; CæfF'+?N!?XZJsUJeL m/[xviRȄ NtzMUaUGny< h ;|c{c0] 2í-⣐d(}-_y yi'!YpзvJ6asNϰ2E,kܿH>7UPNT[mWJȚ2rRɞ/w>y{yn f֝0G{HS\W'gܧ1gSt.)ew!9;+eeNG&IK:m.K.7H 4e}$-qAYAL+1mɻג~\%wZB3gM0jLDQjתy(*&|O'(hСϪ_SR#G;I|3,]?}@uبRc*o.z42Pe7} >ڱXKQ\W 17~`3%^;z7"r 67U:.CؔW KΩUK`VC/j=)tgXvTE3s}w4Мz$ŕp}ȦϢ.!ԇq=%7 Ows{F'_(H!!߬>}-h$ j œVE 5 :|mZ sޢ8Oyz|Ʋ@=i;>@n؉ɮn\(yg 07Dw"JKeGr|)u ƟƎx"W5Reg=E6V d9;'t}-RڏdQBp~ڪ<^Q<i!8X'9>E)~F+I'ɶF!ݺV DN(؜5,Zme2v Ѝ"F5N*7AU9i0"pF R+9?;@ L&VL\  d1G4 B9&QnTh˿TVoi q=<}Zͯ78%[8siTjџaֽF_+.ZX 3u(]K]zq4;=a*u6 89bRX!qtYPb6_Ũ["@PL&6g:=l;C(̚ڼ HD 3e fpK nV휒װ_Jot eo,@e{k\IbJ4Xx9:. Le8 J: %˪B}->Ȁ^6 򁹢2ؕ ݽ5lZ%k55 QyX2P'8"7${oӬ<cn$J?i\,n( ?s]s]ńчWEge=Y,@K$#u()B-#A6?beߐqtjEz=;q,yAl]wPy$r=$[Pl# ]:H߆熳Da˴>}f/eJʏ)$Άl0%PhBP(XHiQ\f&/&˛s'Hpg&,3o2A(Mۥ7_`p֜o>cצӕN ]WtUPg m-cQ Q\]QF3+:~2,̣.dox_i J`6T90*+ $[Ͳ/4ovZ[ws#H4oP.a}ms(apޚ7vK;IfH(] m܄_(w>UO^bRϷnn>੫ιo? -(>0)]̮v{rZ)OXy1!Hkt|=47k>RY+9}=Z=h;;=y*o77"!ckk(gFSfQ̈́fkSa/G?T m {_~p\a< [_o}s/@`yz=#_DJ1jR@(S `7z05\xг0Rpޅ7j5#6gɰBK?Dص6>Q;EU '"tH-|6^`yK!l T8:,ck9 &(^# 3> ٿ^)B: tLk-K|qOZSn "W\)F2 iYéF{hM-+Oa ha2PF # jh@yȑ_C[WfO.23F* buHm\ o);rcn+A'dD/p!# :jH_S7DdF:ձ{8L)%ܝc?xB([iiC{l$km_"ދ3Ò9l\ItOt CAN j<"!2d}gČv P+9s _r+F7v$@$ TD|=*1n\F#yx@4g+>=Z)=8L{nr Z&I:B[D gg|9-bପ_åX;SՕ9n4iCSrvv@8BxrS#\4LP(ӌ^YNsC$e&7rE31 x_wg`M@\ ݿt3H6e}q@1A kV{^ 3nWUoy춮|CVSds%0*yWZK[#>_#]͎CBAsrn^hܓOqْ5ʺ@ 7dŠ&h5 I)~!`6/U$G bʑek+kJ+ʒ_:H?O9ZWKk-H%+9k{@' r &ĥl y-b2=i#E;1k[XC1FQQ <1pDzdkQ0c8#h=:8q DQwmf.)' }d':[#/$[ : =#eǂ' Asܮw)QD̎2O'cb'kK( JM! yAHlW;/& i}X u+]aS*HI0փX-P)b:tתE.@ M8[Yͣ@~ к[xmuck{j6 }[yO]0^ͦ͒=3tʱWᕁLc`d9 J:颪eI8k(؃˛ogDz0sKL]R^QaC-ͫ\9J5bﹳ.]ΆSTtQ&ޒ9{j1 UhFtUeuLDuI&y%Zef!>N&IZKX|kUb476<ЦNpM.JN/'`iQyg>xN0pqk*%R'ȹ׼e N.ۭ،O^^+WJUτn$:;8М|Ea-E3G)uwVRy)95Q5H^( 씯|P6P.V f!)5aR{Rڇ+Vji_i+%F+5s[ #\ۆRC"5fP. z$vwNTs}Att9R ɑ`،CA'Uz"5J4[ȉѼS<9["/Kj J;RVp :l@ȿP5i/TE Ah |&8Yr%&^!c-E|M! uYs P6eԓnJ[Ǭ[ EE!#8>!e]1^0v٠aa&ُ'pA/lW?=f,]$gD06aggpfǹ !̥=`k:_11& ^D |X_?䶪Aj[DCGcנCq߃xܼ-Qk}{mf"]CZbX1 1LQ-@|hȤK&( s7t>`|!<@8$/'Vhp_nT9=ya1^ߵdD^+u= >Q$/B$Zt[ws\Jī,cb;Pd5@euU_~${`!8JsDMncMI}fų2!0PcUƇlsD#+>C\5皾3:Bh`*h:MSkXD>KI$2o+_r_"ߙ0)'FID |bqX3ӮW̖Ɠxe",X@yWDY17X!{% gU;JTz$Tl@VиtXl%)҇m %85=h [.cb]t_G63@&K4 _b6sVx}XF"Xi/acOZfl*d6&MXy b3uMy"643JqwwaKice]<;lO6/`jCߴHtoFPL u $r {c]Vl, C]!h^a .VF *;>,P֟#}Uv%BK9X7J;ʉ+e=>>P *}K1anU$iaUdGQ~#> -ް7L }fuJ$Q5bIRD%{ҺLё?RR.L|M wJNtqڀ:I |2G}--U8'?j\>Av;.:hW}BAQTwЋv!%ȝQ`gT},ؐ)SCڛVcp /4';W =/D%|#R^0Rk #i]..ptHWNDP8hϥpߜ7,r5PjN8 Qpt0+/q3du*踑>>z( Ⱥy"|Xv% s- +8g v@/%u^tDʀξzBV0ץFL26bLPD_&QF Uٵe\YGj`GҗG%F }pыM1 Qf:+fQql{дNL--l!BZh 'cBlQP-b" X)p c!b8AZ*)0j_jwK]D24U_x;K֧FDQ&co!-i&|A o;B+`opDs-ďX?&;ZoU ,2.cɊԈVwlup|K0G`6OZl@dHāYg_FGg̼(&<+tD+=X X{7`/"jiQR4|2+xfHegHV&o@fw*>8kQX׻ ק u8wE]Y 58¨OޓMg zf`v*2][ғ&)GF3Uf-Q)Ĩ*h4i1t詅rHLVJG 'mLOCn$gYB;p7?^,q ~;nЇz}M\^<;|nõ 4橓>y#9W*4K/F+7XlQOiePG6ɤ8_-M*=vGng02q1_@&Q \mmz#ɧf; s򝸸TQMWvl@LyQ1Uƭ/I!U46Mg0A܀I'{7Rir*1[1&=*`n*ľ}jUG9uI}6koY{BI(oO' )! 9$ΑѢ %Җ ,i8N\͌Wgd7a' +xm|],bgl aRg^ 9V;03Xy/VYȟ P'lS ӎ_:KK9˿/}aZ7%Q'`-hbKM9!εPBC83Tä'f "s{% 㼔QvsOPoG}'0w4rASdlv1YpekK]X?jSA~613ĨN:Z߉DqVM.ijt@O n#;wIP?IM4:ZbDSK1dA}J{[D:Wc [ns@XW;B@Y:u-~0BU3f)p/꜕4yC/hq~9k-  qeJ)^.6ix M"๯L\/(~NJ:U5uPcǰ@FOvWo~mÐw7&_h@Tή-^,5'^XjRarE߄WHjll]G"^&>_c-.Ϩ,{mzԥz~Pr)>UCEdJ')l(+&&w8OP9 wc5T^E+)e4: CQ6M KJy,piE<&x=$a@Kiwycz @fEv&E/'J$S = Ry_fvב pB):Pr BU0/~/%(P|J :o烸w]'dqao2.YDhxz vf{^9 LctoU> `gOC>2@frq-HV(qt\j+*};X?ѥc&?8`}`ZͷkXxZf2^fQ9ӗD|6Nt *+4wL Q-gsO7$o394x|;B2T'u-d͉ }#fN8P!~y} OGA_xYֺƤÒy!_[4&J_Ѽ,e)'SR PH}(fGfxm[v%0Ϯc]5Rs?@J\=1N蛴 aT:ypX;}h: F2" Q:]!م4AOȂP,Ynr)u>,E8ꀠ^T6oAu06:^Z EI@_-ӅVrӴe|n/ f.]w䲯ƻhFl (En 'JL_ܺ_diUֿ8OPFDSAT ]_WEy؇'k9Mq>fPj\ryZۦDdJ T*[9SoHnt 1I7ڟ U(U#L&@> VؕRd#ы*ng , /#_!_3">@2Q0S;'z M5T%ިYv$C:=yW_f] y#jZpZ5IeWnCi8m}$װA|7UXu(.B ]Sn쮴j(gjiKuTZ(A'3| MՍ؛_S%%sʏ8╏-mYY=+LMxӞk[9?gp}$z>fd'%AyWݩdD悀܄dya9R0R (SJY2U.W!?r㟃B !P%ؾdТj"$OCX\𧴼HpNZmalɟ;3949T% +DΞfhĻ{M?L͵oZw|Gx9ik߾e+Tm>5.o]zAt#yo 1>}w?`}Qک05)0ۗwomr%ZkDW?/dZRɵg97fԵ1$w0oy~r@lbQEc/v-dpՂ#r^XsmL"0"]T'bCԞƨ5J`c(T[u5a]M*oVÉѶb̣*paQS%/:僻CdT)wjS&N C9 )"N&8a9%2:Јr$zUWFLjΗhf6'l5" B hLۛBۿg+߲HB;WJo!Z܈[.~eK:AX3':Zؘedn~$>,.^  fuN7s &oˢ$3֬x(J0#>rI|ѿ`17Rl4|8/[Im9S 3}bS~|I0ߑSK${^V[c0(5𪤽ZoFu9dC9%s|[p: é~(й?"Nz&HrАM a``TCAj#w}NN S̻y>A;Ut3l먦\ti")sn2q3׆A&8"L4@lY(JEXx/,A6P?x7?1mJQW.WŬuDhS R{%^B=|VuJ7Z/S2*(Zq([Ue'5YTWmfI%KP2#Zh/2aݮvt&`au;wIH'RT;nZ?3m7c G ›h#xT;Jp~ KG b4C,A^c,%9'q1g]Y[qsRUHx.N[R -ų[n<\K X A>˫uFXKeþ{0ye;P Oh 0E}Ĩ=(|c>Dtt_:Hf2a-}.h@6 H24r'-e컿 ԁ%ujҌ2;~8“'>IVz_\ؗ$А0C_k1-jz=3"ӀoF63pj0\_hn(ϛύ;=&=?Bn,ϋ͎wZuX]UʒXfS~ lm&nx>@~5f5K EVdb*-c^+/ӷCa@oӎ>JI <~+D;C*Gad6Tf;Wnfu51?N瓧 . VB -N b vL:FPj ҹ? Nv)kJH}6NNxp ,k YOU# ր:;g ! K` D`4YyM/Dfy~l"tff՘>߳u W ? F0IM)sPq%1ʁ<ѽ9U51f|ZI>![WdMGP<ۋjꛬ]l%}(Vz9JW*u/Gയ $:T}$^0? .2Ѣ;1{58D:/6 ;l6l"_, f>Uc0G1ӕҤN,t]5"]+iԊ.rcUX*9JgLTeyl!X׽[lߪwߵپS8~rܰ_OKKG®Dp(-H$d>+hund1E4j/F!L >[ auVw#"L$r-9/ dME+^D cmUI4FbNW̹{kAKQ9hlo]v| }=- NHkK!(S6(Õ1|~[G2S>ۆ@Q)"[ӗ_pCyZ;,S}~@jy'OWE6:[Rf(#!r0 ; 3\?s+j7ݰ+j-2m*B髄'p ^oGf7z!aE+0|j")6RC;kgi}(HYk%iɄӊw3ry1[+u"MSl;F:5}]sV;XI`|aZLt67 ؤy޳[ҝ.8TYb "@[.{TXlrsR ar+IP [[Ovg L Zq_Ut_0{[Hpk3#y8Mf_ܙ3~ Axǿ7ښ y-6F ˣ50@3p4@ ۉ$0Т ;7:jpj)KS]\I%ނ昰<ƸשBJ"]nN,1]=j,&dT_S=e tHb5$[\u'I&]۱khO.G&1tfD)oƁMbO-_xagHfJH@L9,?Ⱥi+>ݝ \H?N >L Oҁ~QqAI5luc:xu_}Z-BL2Ve|X uL,a,Q% TI2vmvVq7D,x 0MI-~|'V6G;9[@c?`e6$ׇ,%~0=`6@ %q/i#S.Nm:_l$"az=X^,s׻/v It׍q/=X]X?}Ǹv34]A'qLCMbi`*I‰f59whX)BGemĵ#z9l^Q[#HB/>:|]i&\R =p:b،y_3yu"!2!dq ]"`\0{ u":;TJvbOqh7Z[HoHm$@b_/ݷW# L #cs:wFwF6y.SFrb+{ ٓs}8E,?z4%VxH٘S]K:i&x~ A&GI1H۞ $IdKJ`[n׾.c; F@'+A?hǣ ^BMB{Fl3œ&EURYWY?Os &~?@;s5dSɝ te*zT~ fY |Gpax8bxpOealqIvP]l{JYt_Ϟ%!Ol %]FSsYHb{))Xg݀ j֘qEUWb7pJ2?޶u}hnf '_K ThN~V~P4JJI719ByQrS( y`@PLCJF@w/ T>eVHE$ٛ@Pgǒ~TKS}u>l tZ(\&!p. kʔ'x4vk GED ѫ;Dӂ@k~E %SiIyk`79](40x<;^O9{|A-{fXU_I'b&( aKlIq`͢q5F܍*W 'z!Lz ~_wlU ,̾X.(X7PBr&Y):HCe&T7C]wqs13ŕkG_O]t֙3QxjB$W`8%wȅck)l a3Hஏ;X݈LdMf^ɔ"sࣺ8q$mAe'?oݠCM"hŽt1 ]#!&hJ/nj 4oSԠ|$V'O5BF*.O2`yVhBT\jKbkGb>6hZQCs0[%^ P7l&$ӉVeLjs{5m}1a\T_ $~dK/XIj8(,A,c>%ؤQęaF;3EuXL;w,f0?oI)8pE&g'u> ]ܜ"δa?c}yssQL"6Ĵ:]"ܔo#ߋPv}EV{ W`sVL:i8`r'Әj0E'*U>Nӌ-6][A4vLh{Z:*Le/̨$2;0o8 \꾽.~ A[T 鶨Գй޺IO :Ⱥ+k](_Gۦ_Lퟶ 2;' s^z9g\;Kz ޷HsMd,B)z8zYӬ;{aDVԒol&ߒ1Hqֺ0[x؍oW#ʄf]'T=fkȱ䨩*hB Fx3?ɺsru1johc_4ݽEcFˏϼ#L`0=yE-GjxˑO}ؼsZAG[ HIZoiFIP6v7󨈥`cf0jf"C8Pi:4*8aG~%yf©>Փslkٱ3Zcs&>a?)!@ɞyhr<ͅ6k bʁ|%2] TQ2%JUFLyFY+i m7`h_4N|sGߏQ=uzWDגaOk[l>Q"?J|^gL$`46l!&r4ty̖0fg-6ж^~!ާ;~T@d\_"*]?,@{ꬕ EHKJI?wƜvՖ # GObL/y1t\L> ]pF,[PuW# >0jG&Bb|UϕR?CXak2."r1axPqG mʣDkYwH#j%әLaTSזfB2Pm(ůIH31~AF|bY 7a9}C\B&.ŖOsjBK-{pw܉ J?<$v"E{E'ů A?^H3T e(m}XY]Ճ75m2-{>'A~G \jӗ#D2 sϥ/">^3)Rh }F(qRMªIg𲦍Tn,c.)͕&! ս_+:"ݓ3DP[Nns`0j{T[lpred{Hkcg1U9pI7dS Ch_H.Fz;#dK8k(.:g-%ɃhԦ][E]su0ebN,=Aw)$-\Ld>y \d=f+aRgyA&i#Iq~%0^7_]ͩvE0^/KH`"?ҙ/?#Q^cDN{$٨|0 :0BVprnKPfqqcR{m6l6roɬkY8#KjcNt8NJjk-u: xgqӀQm>@,U`Dp0…vE>^,GڭH%x}VɲR:؋kJ43Rvsb ǣ?.]蓭(r"1@Zp{4 V Թgs>,3g^)[ݮw^7üCYtWy"nlvV,6#$VeHi9p}]%s*%==Ucf Ia lEhK$ Ҭ;KMq2.5ڀ = zhRpՠc4ɛ"mlxoH[N$#0mX1HO픵{̥Tl07G_Vz1Gh! zYqA<Wr& v@N4E 1`7 YbmD*9' g>!Yq0uC;Л[ؓs3lpC@ua$ڋ vn "d:u +* H@V—ZR|v "1;| Xɸ2VOVl_s50eQoˏtI:21 U$glTvX0e "{/Ӓ 9YMf[dUz5u,ieiGrˢ܈rjnN&,N[>L[飣zEK܏l~ƻBz,@0[%LY6,cl>p8t5f?( &Lwc(R6P`(܊3IbJϦXUW EFEd;,a$gYU] )M3\u|>Ӆv@쨼Y W9Za uW"dj7_K NO ^撫Pǔ4>(,ZKdS[-iFJd4<פ^d⮵?%&YP&iVmlCfްoL"\@˔W9~=[3d; 3ϒ#GDx?jBK4021iNxtXj`&s"t ea` zsw_CE`eȂԕWNGΪjn_ʘ, 0Hޘ':7xb!YqA'$]$Ϙ+\u(-mqzD -;F&ܧ( 1/eu,t}7 !Sc`H|kø F1m]>4>,d^1[>a׹v<B{sҧRpx8W ][doy[4Αwֈ*  OeK q]bg4%"vou6"QToqlOa@v5@$db׼ln48*)]1ȂGM ѪBU32^1VʢlΒO|w,9Eshn%] y!vvk$FMAuك7L@2P=y~G`H5}Xz{,`DN顂`Aէh1#g u1(Qse*&I(h^Xrݐ( cM HB{s4vTf3I<1]2$haN[Q̿bA#FIvZ6eb"ͅCެ.. vݲ̩ҺJޚ'o5Pl}+PE_B01HÿCE{bE2kcTbAϑFsR0󉥍# V_Ҽn@:$jd֌G$7˗ӴZi:b/vz ȰN!CXk|*NVYٟYqz0wYw؈2@8&X]$ܱ;9=fDU3$"9BJ $͏Aa~p[ 3?@t˯16koW;~pkl1TV``=?FbGrk,x4Ӥ>jԹ[!ͨ9Vip%j3IC(gh 6 h]QImM1BZ^ alp*G9Y&~lۄUV[xS`kBQ:Rqgi:vӳj9I?SBi5nT-jM<\tO!|Bh|"(ofZ΁oꪮ^%=ڪ. m)|Ȯ7_oKdAwy,-,5,0D' .¼mH\}\1Bq%(Iz&дWwb'Rfxm<(ʞW׿v\A)Rh z? 2[xs"NO˃pԎ;4&Z33 qCJBT Af1dB(ZJyQrr%SiJZd>v2kAe6znE6 #P 7Qb',JXè[|}v~&l.-lhe(WNskټ~Ra]vﱈ)s^#c(¼xy䏺VfdCO3+qZOWJH M/Q}hahj#bK|{ECz38wRy;E6R0~XBFI,> /pAY0j'7 pR>{p1W oDEGO"Ӧ7tzv ߵ?38qI&֩C|aM̹ܲ&o]*|!OsEeB-F7og=7J}֯-gq>DOzsZYI^.KF--Fd)gn]'Mߟ-PR,aN;@[Kl*/ 0!xQbX~ubw쏕V#3Ot)Dz$ū6yP=/W˹7G/=rD|}HպJ;\Ǹu9ljjZK?w6IՎ/e$' Q.8[#W7Cor UAk =ggq:f,Ğ R .ktƧpܻR;X7P>ҋK6uctiшBwf NЅ.ảXP^(:Up[.qeV$9`15 c]z698.58`',ټoQxu}%\T 9ӟswkSP)jAk( 8jsE6z"0$c.X=G-:>N3 ŤM5}ЏnE*B̓o?(yV` .xX*?$ɪ/# CfsrlYlRd a9.xxœfT:z}7c()r?ɡd=\DwR$Q0 $V< qቑӕVbm1_Cb%b" sX\Ipߧ4$C 6/\Fܛ Ϙb#-_̻KLz$:ewOc5(>QuuO+ջUf0cKbRW`̸ "8; KtwQ24|L 2n):JA] u#σbT4Y~ ~6|Bd[s KƏ~~.܍1/4ZtXRt]F^R> 3x1aMILgԇY} I$_[WA='eKqh %X{QR *chS1??UB>4g8ρj1hE~ć?5t[Jk=~PK =< 9m\dqi,t]HYb}0 ꨽ˢ dG}]`w@A!%XJ +IYh_9 :GlSKTGP>.Hlu Jy[Q_Gk yNhyP]̒&SjϚҡKM[wAm =.>î-[{CABEjFpǾT0rp p0)Q&8-HO{yH,^wm scW9>.l<]H}E7u45g 7>֡npEtlI!hMBŢ`poVUsdYvۦ-Oq}ţNkX3rIB fѓlLc;ۺ/L_`\6olOZ.b?/lA] =F)I+)_㋩3Q+YfϩMaVn,d ai #$kzYџ6>[ *Dɿ(2e?K4~ {)*J;{ !U;;kYR 7*~ōFn3=Op֬I|m8[1eUIfǎ8Fay yaD]RW7~"!Y,cKnlwfԠO,`X0OOn?'a<.? UมU\Ra?m~;?=hiROq_~8Iê^we)Vd4G*￰kP .?_y}zў"m<ᚍl؂ hBj2uO=bEKFz.[jVF)cJn۽؈EMiclU쿲ui ug׾l6r $z j+Jҝ2d(P1"1^쉁ᔀ[96TНTEmOe,^!׃n5q0/83lU91(n;r2k~닅>4c򧪢. xu.)q NuU%gZxm#TSZƜ (г+ lMC+ ~Da$YBMp Ǔ/u&77uQIzKb:y74^“U@HdHX>I{OY<+eȂ 488m[DlJթ9'IuOWUJFY eQQ//K0Fl۪Zo\BlP~ <,qI'IYl]N}@Y[F@}F&Z͝:6>vzA\ [x k͂Z.M4C &0ܴE4_UiFG)& ̓'aZob2p=< $2wE(L˨MIo_^wT:C݂w*UoH"LsJႄe#;le|W^GL"Q'"teemR#Z!BՑdQle2W:[51I]aVE,jF3 H-vsi]?OiԷgPUV}&Iڝ;\&\2Irx`v`*vȝq^`:Tتxۼ<9m-w!@T-|Cs#ϔRF">Pa-LEiE]7gK77sJaѮL8v:$77BI0/esaycMq?75C@"NjSJ#`cCHu4]E|,̅*T=i^¸Ŗ`yku~ ۆjʤR`eNEDgTjMd0yÃZUXS/kMbk10d`7Ak&jx z^ע̡dKţ.J͟ i .^=)ݮ}ycXk"PXJNVZ#D_/'ve7IxӵE^ B`,Sl~5"9kcE(vzMmg-XA[ UEO uռϮB  ey1%SR,fbI|XrҀppJOK_T>T߁uWa;3Y;lX$ը,2/ f>hvXLcPkďlFQrMrtuS-&U{UzdG3}'H2!Ga9Dj$N廩}`m &ƚ{wjVOBЀ`-||Dx{1nN(彧MG``OB-f44w>ehx.x'DvW: tgAL8U: Dhx Xu\ $ml\eC5߃+oPb ?-tûa畚[Ǎ7wFL-Gki4~o#Ӷr"*Ԥ ۘ\a1)`ti]YqYie9u(%!BT`P7I̎Ddv*AhÝH|,ؼã"7Ό-,h ^jrM!y43h@Zbb<% lQGQ$:'' ou'KX%>AL3Nuo.ѐ]Ņ4C0zJ,u5_pqGC94zƓȱVf?6:}CM`͸h6:i 0\3 uvэXMsul,>S*QA +PLsEI/WsJ`z*?@]N1̴݈4T Mu]Bq5en4Ùqi1[U|F[,2,2ȵ8hE=`(WB1,.۳Tt4 D\BjgE D3SޮKhV%PD m#O*G/1j: |=IzO{UIAj|y2H<K׳XUo=pyLmԪ8, //[qѻ[rNK2w%6u ZQ:3JXJڛ(%\j2t7J Njc*J*zrF'.F7| χ! u ٯl CAƴ?PSenqBa$Ǭw&'~o2Z.u3]m,cLh)xT?l H6RlF߆ A㪞kEP MxZYE%[0Ϛ o}OTl M0WKkhɡfSߎsTň8݉2@QYj>;<闿kQYː7;z@1-y6HE-,NjN/ ]4 0 Cu;০kg$j +YE8y=,g >%򵠯DQmBj-Ϊy*BN;JٸcZS0R6}]᧽xK`wvߩ,av 1{ DC8R@%cTd\-LݷU|MT<.˕+)ncPuMh9c"3;W@@팝˱ؖRtE>s'nd"ʛ7.e?fbm_}bGR )-a: %t XdK<ނ[<7zdUwAi)bc`@VOXufr7V;xzpСF#:HP& @ *6sQŶ"Q 8د{Pq}!tn%(#`rv! &]v/crLͣeMo]3$~}|;ƳR_a8x-\-˓6Fs#1@g&d!wTWq1gQYL񓼢@;p! Y :o󿦷]C'_I|!\Vjs19o}F ,Zۖ56 Zx9Ѯ { "¡ tknHeWau~3Tȼ!e >ԞCӊS~.'-A5Hsg򁐉ÅMZJ v }`ZVn`.p%+5̥L pgrz +T*z*j{YA#3V }V4at:_l6o"Y3HЅ,ۊP_ȏ`óa@pȒxz_W/\ JF{M{ue*P#Q[g<2Т/vw־J)TmWby,pLkxQ'2UG%]3FfHV% |k[iz9'0R`*DStL8*nUXfܰ ˃gJ&yEvķ17^' seLC|aNK VA[,qh=FԨꉡFAVZv>Ҧd?Ϛg^W"d=OO׹MtUqZ?I "$"u0M'B]'-w,qefIkUȬ!v$,$c%\\/- 8#1 = {PEAB_MB,zuaJ?c?1mmPʪq-͞ܝ(+ag3&-k8 rmv訑gWfa ^ cg=RckŻÃfD q`AhY] ffKٔTɱhs CoIH蝡oc_ {JXH+%vjU0E_AC@BV ڥCP..PTL'?BM\!szwm[$za],h:c&<(Gծ|g:!m<5&F~jdHT-l+37^Ηd옄Ga',JsEt1v,8g_t$ *<2oq%-36p="z>N)D(olK?=|/ae̅樑*b3v 33)b#T R֕}.'@`Q7Z{sr>KMS"[V|LG8"TxW=1 S Pf;(N xCWXA./OV,36k[A9J{,` m3-1O=lW xJ:Kd+1ɃhuJ{9)(~*,ArQΨisқ{ KixgoٸFKI#eF? '&ZTkOp5\iHƦ {3~,zd;*m 7LvvyB]3FL }n|1 uʤ95qmq3v_y!jȝ_T?Oː:ȐLPh'*ó/czdJn_#-мA[X_R 6s,V }<XƱ |9͠%^IBHwhΜ/i󀀏 &Atf½}n/FjacVfx_s-YQ[/t8 De΃h-qR|x & d(*vKݷLuU PYcy&S%V)>G69}SNz$Z^r?eu'4WhBSѣ':s(̏9jãeJ$'L* ff+9Ysold'7B]DEYf*|!y~^ Ainף !ZِP=x-pf(Wr`KoK|67<|mڭNר_} Z+/}q#RNHz1ogN<)ѽ/쓴HMp+(G1`p,gqJ\j,?=wPt ""%heI2;)kO#/;W>Q6vEHv43 xr5qW#.E3nmd1qNmĵS^%gCtsُV0wQ ]0ゃ .L֍94_1tk:&eRՒۮ^-޳*TBb~= >"q!]}_\W+:~\YvHMY-ÖPQ72Jݺ!'H|&䋓T=-umfzGLӹXO{-0TYkzuIܯM?3ʢcP&߁~ JȎ\!@t,L.hIp! 6OK\qu&piSA#G A^fP[ >t@$4#;Dz; S~PWYVpਤ >ַ~ɂʢ걵гpm:pN0v(̯ c QTB> ̼7l 2`.zTaPl˿Ȍx`"kV"%D;8@Vl$KS`#Maz3]y? E{PniyS=ňh4מowde׼rIR]w:rYX+N.➽ghlM^Mҿ!$GB:X("GaL-ߠ-~O\u ^I^B|/(XvaJW+B4<)%PӨ^ ]|Arn~5+G%=S%ͿI, Ei? -#R,bo)u|ǹ`0jഔŽ:&^c@$>jg &yX^`@b\YX y$bj9 eK%>$c#+ Ő]\ ; }W S,JYF 'ϏQ@`?'aE#سM z Q069s*0$ƒP[L-zu, -YsaM6">96k(G4 !='=vr &]d Ѱ$\&{xYiWX2_H;X) `5=&^"_+@RmL qnY^O23 ?#|5:!nZΧيTGQ`Eedcb;_veg^U\EiꚽbZ5i+s)3YD+?/+^z RZY9B~Sa$ONՄg^y] Q)q yvPNɆu&#$%ՎVmΦ&E^n-Z5FO5?Ζ:%k#4>A~D Jvnfk6S3ߕ;Rs_͠ uI߽@_?lX-QH3"66S>hxyֲ^1[ۏ(loЍ,m"4BgNogpڹStf972Mx?hܫFV:ƿ*SvŸͥeiȦ,0o(DM:)!Bw9;L$4}r N](nq-~j^ߤ%8{}逐s-Ơb)TߍZS )NY'|>kk۱Gn a~@޲j6n^ | |}86(GM)A;A4GL6ڂX@wz9 @%O3Fx26BG&wmK1a/;qo%Y!' 5M^Rq)4EUxM+Gꈡ2_7wRr6L8S&ᯤ9V [hQ7q u֥w;`'h޿5}Y%"siZ <2+"Wvۏ2oH;Rvu<0'n{Ți,,Zxkhz(糮(hh`z4lϓ8rV9 MlĦRSg7NQgoF|[6%hEdEJA\2ZFJp%8/'2ZRw v~>ؽ&E~B7gRlcܨ '`VVHPCZ:1rpX +ie@ZJZX3rꁆ'~+WeZh'&^2*h[X1B_ ֶeެjHdhcP/t(eNIe9A{xnMٮS-+!J8CBamHUAk38Pi\r()kM,C"9jM`cq32`( LQڵ˾CvZe׍P#/SΫ,_CHA{(+wfF\:@Ott&.JA# ˗}(.cb3M5DLP9ȱ޼|vlSֹα Κ,[Wl+t8ev|I:ln1c_uvav=% QH0kP'NUFb MT_i/|JF ;f& ´; O\>59N >ʩʏѩ)/R'IP 8NQ/2ex-2ejM ӏ,T!7`dJ>=-w[VpkA/jmqG@E!)oBl&93T(ΩO=`U̶/4o&r.fSZVOkO2YLia9V0uP%&4 @~ū=\:IU'~խum?GV^n7 t`nŮfKqx m0i{ފV<" mEj)p(yp)Cj"rȪDedT-Unu3- mE%fPrcK1 zklThsHPV x7:*eW%!V e2G,t-v~YNiۅ^]0&@a\h$F lӀ3]"qxoDw=!LzZ\lD}c @[`zF$c}f&zFOc?5ox"!_YNbQ -=Z~ϔrcwצj@#2ANKѓr&$D zћX5_. OM|FdBF|Spg g.i+6V$OGJ,h"Zп# J$?sQf}ZoqP6 3X<56UQsw]HLH=Ͱg9%%`Q,IJ>`Lj-ڨ+G4 (E5  Fe@z4nH{1o~KG/8 o'O/H8SCQ.1aݝܕHB〕N_ FBLq ' 3,<d8Bܗ`Y01ڧ,+"w @JdcxL;Z}E-faHɒF”ߡXR* JXo G,;+ӣ 霣r}QY~౶wcbOa `TrCIM 1W8+iHae _~p-!Oݝ2I2BfA8~ݴ77N܆C_Ͽj$7¹kЊA8FUI綮@q]f\0NGmh ,]eUb6XhQBLœ/=1b&4*ΖYxɆ߬2Q0Pе)~2E2NEy8}ր~[bk \ƂpI:кu8Oʄl"Qhyd”r.Q2M|Po[کD?Wm>t?wy%N/E0 /0̢vWG]? OGk*qw/9;(r ĜUH,nHF;3$>.{PCr^4F RiF:9@=J #^cMazn0?BV9swU`ވYp=7UK̋]܊[zP]Jz9÷| gcXf|,] _'PO"38OmHح:i 2N4JB >9tS('kCDޥFݼCbyufgId*&EƦuzhQg 3=|-$ b.ov.2-GcQ_\*{%23僖9c%Q!l4z.vؘ ueٲLW?=Nye.%q?<0ĝ;pH~+5T/H'` VfȈ EGffV&J7ci6UiĀ_:V37o$rSƍόI;a}*郆 6Z6c ?X6ѱmm(*TMRB7@&H]2BH`K>%4ID5+oHZb~1DUK5U %!SgW7(^mhtx.o^o L8C^~2\zH2,l9\wb5 ib=̹'f*r>a]UKyK9>y"h'ϖbniưzwB6Tt ?ÝSaZ__9S.Cq?"z~>Ԛ&AJ.4|rG]5Y2wθ)#(TzJ5、N6-h\ӴA;tB"I֊"CSHt aPѫW-"ycSez$ҧ?ʊр7U{~W3$kl8rކN;h2ƃ* >dZQ0MYVU!OnY4BPP ]ik9nd5oPr2_wXiqĎы]Y,nΨ*Hi{~OzZ7_ZHcu9XϷj`. Opp3؏}FhzWUN}?ѧo1|j@֫-5AF^'CtCݴ~"'.uK!I7=0GbiHź$/W)֮[FC R>GܛHMBjifYvF:EpIT]S ̿vtOgzxd)X!s>ty-m%Ga 8#=X;K2r[ˊr{o826.ݵEN4&E0knNr5ؼ=Qr{7YBO&\Sw5lBǣ_W ! c"3n~3H>sT9:܏v`o7b[˳rE>T ᝆ .a3,Ŗ {2&_-;-U ±_ܗ].N?xBӱj^Fa<1L?٠KM l6b(QW`r{dL)tԸJmm/&D3N  K0O#oD.*ֹOPADs7.kt "V,?2 fN#1j<t`l$@z2*E"떁1I [uE°+sY;؛֔(u48c4iƻQ^k&]{+WM󵢋 X> aՔC Ak;^[`-U 6!d5EaS߁Ͳ"NС qotJ+{\*iɯ+0$Q| @s< Ui_PK^m hw HrRbA7y/$Ņi1u=nO$Fn_ ܙ7 x9\ƧtAESru3^24;שڨvՔ'i0K`欝rug}y^Sۜ zG\p%(ysȀlXҤcycY&@: {tg+=!b # Hm?NL\X2SYD #*EpqJzh( gOC&lXSD4BR2䆃mn l/.t$\k1Y'4* 6.SDdf+ɝOUH;,krlaGƳ"a>x}t Xd繟!_儆V7Mr"Z^1mT<e/fMۄC/o Kt8Ȇ*ea4,J]m{Z^9bJ_MM' :bMl|WҚᇻҹ% 4 7ۼdXCīF ReNCTq|'!9R3cCpDW,հL'o|"ǿ"20[4 $t5[%Tj ՜P5:G%I ['*R/.lOV `"_a%}Q G](ȟo;ćȞVf}r^a}ȆZYH!>E5@E\Gm $6ݛ3gm`&%66Bi2?I ¾:Jw8]6"Zj %bQ1<Ԑf.*YQj_N~ŏ e&;W;xjmE%6g"r͢)'z}?p1g2O:Bl} _a?9M%Fz tR 4JՀcHf53ZwOx ݟwhv-bt`%P]z\pq}:l`i:l(i*7(Cg˄ؼsebj4;$Z6/"fr;Ow`gP']g~'Z@&> ;lͧ/m7iơo7@B~wotup~z\iv-w)Nn.3dدh|ݕpb~tyx 0Pxa*@xۗ|98,ӄR LgBDlh,bi稾!=m|ҋoqyOLYT"0N:%%[;HPxa Vqub<О1eL`kԘǡN%f^і?&$;mŭj}mq`=3nT b25Q8 T7-:6m$6_6rn)w>7e('RA]DžF]cJi"SgUTeˍ~vq|ugo|i6HAJ/cG%<ɦjE:ig!WK(?olFK. vq%.5Q# f֬wAH?s5d-Ut&qUDS}! 911P";K4/ o $6~47 TVDI@SX4Zۘ-`<SK)J! h֖d؈`8U\N-jf`\o4㤮P? TE4i] /QW4&l,|,j=;CFo]/8qOm&)Nݬִw1ں,ficwR`MѼOjV?%ECrƓ;a/ s+Xu}P>6q1ss `9H ^N >R WwxRspfl.?&o ޽J99QKơI ,<6 ^a棐ǁwcJ&*V E<@˿aLRqA)ԧ ]k ](]#iA`VV~2,LMa ɅONS"INGbpp&\mKH#x9}cz,SBǫ? .`W0i TQ&x IqQ,1(ĜAqR4ȵh\94٣b~ic.Utq8@v~.K&[EBV&ndӚ5(A\acᩗOǴ'lS *s4őV_8'Q@*fƾͰ UX}tUcsl~ʈR zXӏYwmfn}9#c$ u9A6& j Jz7F[pc\w$Hյڷ,RaWb`#*UU3D8 9#:Yhy]w,ʼn;>y3X˷pIw*Wg-f=I-cB$d-:]yi.{خEa{uF\4~\X6pox-?a*W6C 0@) ho{rQ9<."Pa\lfS^tr5 9$M67Q-] sw$]9p <`>ON>^4YRk=LfX(]}$ QTKҁ$^$0i[b9b*2 q689qiG."սqk`9AKT-N3,T._gEQ Cw8WF/hfSuBww:}( fϷ'hiS8rdc,ܑaY멄 ވpDf4ػ-\c1b,]0L-6,@۾5aUr2J3fzیzAx6JWsЁhh˚!RBJnvU . Ș#,G{QDK:&ZBϦ뼋B@u~o XJ^LYPSZy` 0ytF`|t$Zڎy| SK t}`6Ol5MC{nrj3)TPVMsϘf$vf-C4V"@d{f^~=hF$ȶeLHsq_R!NVU^U#ɿ3AC~ldL6ͥ;PxN3![)7%GYXC)(nuf,}}"6 c) pVq}.HvޱYxgZՂ|8a{>=P2z15݂:Ŕy,Lm  9H߾SD02F<֭/;0719cڙGO0  Kv cВ1`/d!5ob/0W3Ó)wޕ_;S]+"ŇzdFNc=wG$\.6JcA*qYl0`*bHo缋2xST `!kw2ozsĽ)T$?ЈΠ'"ɣŨFdX$E}#) +q/>W<&/ P.'Z)H3$qyH;; ½=3Jq0"A9p0GXͭl؛4j[J_7X轜ha>zI lQB>K]NvQ! Gw9wGD`uC!wJ4esK;@0nC٦3l: 1vEQN:n##eEAQgSȥ덌ghӖvM `{<nq%.Dv붡@&X'Vu8 QQ& SSR*Ϻ=iQ'!$$og2*nr=CI%Ԝ05- !w6| ot%q}(% X!ch„.f] /ɳQ Kߞ[}LG75=UzOrYY Lz>2>X}D,GLih~='X23t;:BPbӀ)|%v;N @b BSrK]/. H;v+HNIV2-1`H^k۶<(dn^,wyvy9| AiEB+V>ċz,aj3@LH{*Xx3A O[m $Y}Drl{,7̔KJt*+:;I1h:ꓘ)d-+U9/٥ ls[?mwldvAY$2,.WNI5 XaW3 R6/ NpAğgGǑ<7D3+oTEe䔲L.Zf70@9fPy44`yG'Qf& R'cx?sjr-|h<kO1?r?]7D?5 D<~%a:o!q.DIK[ "yi=-6!o s. @:XFaf ɥh+@__Bւ#X*u8Drom9( 8rci>"I;AVsE?C;^UEd[Q|pS%}v]:n" ;_Cޥd\`aٛ /frdY-)kVrP *Tqp̑lk7Ek*kLsQriVqyegAxHys ED뚒昞$;mh:SvƝsnER%jMD5!ƾ8r'EVaV}[?1!w*{El6| fD_6Cnt2I_P-.c$(s^]<!yiFzҁR@{P= ~C[ꔠ\ZۼKFhqypH K_I@=zMq ߨ־!}*AX^/G g9q|0ˇbdԥxf ! ѼHs!lށ"CW|'EK_|~ NQlqgzwlY{Ih)kk]NwE%+MkS\7^Y}J{qޕD?d>'2,;a)1ȭ0z~IoHe+-8o \:(f) =zD .sE8Ƣ P鑿J[ʽq=;L$~S-"f`Z_&wEQ蕄:k,EspwK>+_O=(g]kKf'ibqsUǎHz`44FS.2 ޫqu^*Fn vkP"vɿ&?zL|P2!^KRTt hL Ni JZ/גݫ|3sE5Gk>wjˁp= Jݗ3NîGx0.lJ!8)_X+Yi |{NOU_\߉\7a'[(S|̋vH%[ gFz9V#M,h 0>("J'xcmjb[CM*SevjdK7Yi7fJH`?ո&ϊ0P-=q#_ĽZx¼|"7Fઢ0=B#Mmwl[0d,]߹& ɺ  R%n҉4rhGbfn5Xvz afcoF(:;C}5f!|d]AH~.NJ89Yz-8/w2 +ۿ!#E%x)Ʈ(ōQv1Yizgq3(Y>]v2;F"m](Q8*jnWy=>-#"=^'#0qa iO+fnm矊%DJq \Lu6 pՖ=q}l$]Xk#@K{_aNtlNж깅hIX8'Wl(2Bl O Ej]VȠbhQfR{[4kQOcb(KL˼SЯ%Ms@ӽAh^eׁ)[)&>Ma;rs *D3!~/,fEYbŝD5\J~z3#)4 mgN Ii qtxM$]!fJI)b4=ЩB#>"WByǁhQM"4^w?z:Sv]>aZⵓ/N3eM /BoY6S?+|RZPw&*yL]xt&-+ S zdpX3"N >8/u:<Üh:XqM?95>ܓ{̸e={{L0E yd-&/|>YEbKPi׋MP`d Uc u^_ВŠ!jYnM%3oiu@gv/dbyZ _CzzxE Z"R12"J.or8i:x(P$u܁~bCaa`4\@m`)x2ϡί!50BOWpv1! VQqb@8(QhqӈVH2l3fKm)`79;&-=A\ݣPQaTҺ72Mʨ4]$Ҕ3"9lItxCvB1nCOxtY%kbʲ@6_P>#/-KS-eMDk<}W> ξJz"yK -LB_qub ¿y~ ]|irʕ qH=©G/R߱M|yD+k1.}:JϠ &н9~-M.сYdqX,삞3X7D7Aw&ڑcOl[G|cBiEW~͇D7 ug WqD}u -߉u6fP667QO9.*7 H*+y 'iUbOm=2yNA}5~@jb8{`^7?J^ɁNYq"G..r #e$aȉߋy h4E^L/ [Q :mCʓƮa^,`0eFsSGBj8,w #{”P/8;J\,;ڴQcS1xl׶6Ո'י|hjMmp 0}֯[3HU;&i6&g tE5*-_~ȩF£+@H{us[A3$'*2'Vk q'ƾg~E:'r5u9mX1:|}:FG0{G ]v_?Q+5tq7}QߒaHCl믋Q\.8 88je=:HI02*IrƓ| K$ n+M(NTI^eތ0F !pi5YE'w#bl^v"OglW>Oڝx>C(x-.>*="|}bFv̠B>LCٰcf>:D[EI8bEJy,Va˛:jAUʄ5 Ab QYVe NI+ nOD۠z>ʂA{-[xyu;w:?7ذ &_2ZRK_ -ؐKBUӳDO}ِphcN,g&1L tz.`'pÄDfOk eHci7h_[}D( }}w&zܴ[0)M ]wz>#)UUKg?aV^^;%~ՃU㗅Zkvz6. K$BQBU6f?Y՞[?#Km?u, Oy 'uw)c0EEP.0{{UgWD@8A(ctuU|owS=݄Kp{ @X btt<&J]J-XYf&:~b?HfPa7(bu~˘JWHbVɒ=)^l!Ѐ4v ң(Nw9wNɖ@>H8S Ͽ5G*Plgrl-3rPL1z|r>mxE3E{l$p-ez,id)NߡuHᮽ\_BPFSxåcSbZz6σ֌ psx5Zx̝;>uFg(Ep6aX:.^`RUy$)bCC>F+gw@V Vt3jnE')eҁ HWUF͂}Rjy5TP9e{ϥCK>L;فc c  ږAg>[h)05Ղښ5G7i&[Iֲd977>tص4=%:׸Yb] 7IY[@Eb@?^dSFKeabAg Ok+HlyWu=6ػ .W8ΠCJ@ɔ{t>? Rf*v=Ix҄Q?*`\D^(2ulUe" FÄ;'djnP#9TLb˳ ZKHMT+OU;LDoH)-Z Tqwu9kW>A2ҬfQWpCeu9?t,[DV= 6o;Zοp@xKB>RV&EFioz#w*hV{)q̺僇C, YNPE/h^1/l3 ы!&qPȔ2 F+NGK]D(DtF}9C@ۥ`^k"i= rMDVH0RtF@qF\ev.ݯu(iU~Z aS+*oGvRP{SIGs^EL\[PyL]^ TWokM_2zYlc !`ͬ쟃SU[U&L]HwM2T6)`NA<. &?q̥V񊺼b/UV9g'ȱ{4n(1 [vGMʆ&,<Ť $@%~ D\2Eq_n;8!t$1W4M3Q2r90.0?4z灀 V0 nh51*2l¸)8#Qs >tpÝ0~ww]!_c`ߣn 505(L3PQ?Z˻)ZuI'1:ZB@+]XDa%{1ٟ ɷuW;\^:m4Zs->ʣώ.)43&Av4QhSsąUYiB<1|&Ϟ?`rߛAh-^ i lWg_Tz~:#lwF”Vm"mCSgLYIK&w]2bӹmNy29<ٿc"핻hj|k19Gbh+o3`eEw න{8ؚ+[)fY$2XʄH9iFs'])gF{RFu'_QS\*pCjsgX kuYQ$Sxݔ|Jմ2@ vq"F98KI*}2h k Mzv u~@0Ӫa,$F&^᳞Sӻ&x+J_Py^z>%6q\h"b7]‹(gƱOAM^֔_5h)w-_:]s.]vbEfOY$LLY%Ky麵.MŬ`J*2X: Wims0-QXzlq^ȍī/YS׀0 b}2dj[9+)K! ݔH p4 SKHXHtZ>u#7Ps((NՊꘒ]Dmgyu8mF[o Iɋl9fTw%Q1TAm}A%/x TR-g `Ÿ,_r|ek{]#U+ |6[~S(ҍ1%Ht~e G%1EؤW`?HeZTԣK Q(C1}u_bGӃ FcP>2A7g'12c+F1#Vv˔B6Ga.,WC 8=eZDl$}:@G^wKK zWsKЅ.:9\:ڪʴ#K_ѫ椀!Mm(4I;9^7ڠx8Rpϩ$c_%qJ,f|6Q-WL~HeCcԨsY5g?V 7wIv+4SMo+cw37<7hua,_Rr(k;X3Sz}o$1Lh)svjds(R/b?LPɰG̰;#3#9gEw˞NzX͂ Cɰuǀs3 D6nUdANғPc( *@<NHi6@ZBnԳlsHw]}JƹY} PT#q{.[rNtQlU}bɋ.'Ǧ<5! V6q{(n6Hx53 r6b?uw5KI]13'%#O5nH5<-}کXٿI|{mu> ,QN)JIۃ늬8p"vUxh&i,vwZX-3ó|j*\B+yu!$]Xnvi,p,+`S;m:Q0L,ivN$>7uT,-9ͯ:<Ԧt`!?1h\N1c2b, y/Jɽ[0仢B0Kʎdy͸Ȍi3]g_.gY|oAS֔F`jQr k*ӛ?Qs-ɏ9bvRt獵tHsOZT/j X*J ͈q\}y?+SKDւ&E=jSO|XoJy؍!Î)p"0% NC7{eI&>Oz>65(BO8g\]A_74!e G#oJÁ>N4& DUz'lGK4xM|}fd_xZ2 S?r8cCS⮾JUk6E*A'8A #RaUApǼ=n'+aJ2 vɀ@n tV2>(q'e1EņyGFRtBv.:v?8CCP4wip]MEI_-WV/n41 ̐-%jDfG9| qJ'66y]"SY ]Z*[4ճ_cjkdl r6ޣ8H/ a%0Zݜ`'n+Q).YK&zTΈxשNd#U(m2Ysg 1.ZK6PQ7BgP)J'MC]J:ĸ61ۓegJNI%>;2g)pD?{طyÙo02VЊ:lKWoZ ecT{@:זso=չuY#isr |OcwOM,q]=$Nz5*Vϛ 74eg$t〟 1Mnfn#oמ1K0&.kRgcKVupѢYΗD&Y 3e-HP5nsu ۑv:o C P)+i/xƮ ,mtTk4(C0e]@{c{Lm>Nq0^r]4/N.KɊdo,¾[DB Ҵ{!cOpwFdppva_&iۥEM?a{\OUqQX^m"NjQdWtKP&7D?n(U?41/ZK2Mhݨ>+l51atF^GNKX06P8$t+~`ܘE} klOިB׆ks;|7X_ 1ҝ[dxz_}Wn˹R!J`E"h9':4 _/UܲqӔ4D?Sߧ#a#$&g0=ANyt|nc-3:H9i u! k)0hm+ȏV.4ܒjd4X4 7*#\P?n.v|]3G2鼌Pbj|tni;#IXQ.hIuji@t 4O<RC9Kv-XnX~w_'(1k}c@‹K {1݈2*h4uS_R|xR-0| ͈A .in.#t,}6S QG2U: ,~?k?/ ܹ^ V״.D}E5)V4K5)iQc8~Psb]ahPjPOýSVf~$$?5h:!ƸsLmW78k0@_NG<=sCW%s ϖ PظѠ9cXPN.;#]󒾸 }{+F mN7rB"je-h[FK,5m􎺴qlL9@.!/Ջ "%Rܷ8Xm.OIg Mfl 96b8!7_3%SHr&E ڿ0cA]=E&k)5r0KH.veddY W_BS #w:;"<9LߥV/~pk=}ȴkFN TҞx:#Rwm:W,HcƏ9 qkSӲ*D{@*c (nYy}D0e(_L1 wܻ|RkF-߳S@D8*q.5rtLyv5{~ Cרdž׬Y}d֪J^qe&?R: $o`/jФsSja4%t9xY+NU*V>V}*6MgA [m{ig+2x{/X18a JJk#)O~ë~4N VhnJwe $10*-"X#'BX3h}}(SwAT;,&vё$^[~AH`~U52e*&O?R!zpf?vum`اu j]9X&; r'zR=7CANeѕ}"O8柷(}|5bg~ 3*v@#Ky"}^pD 05 1@}t,cmR2aْKqGOf83Uw-*0V!ݱD[ G¢ Ռ0C^U*W_cյw/Gn[.[./K|Uܙ|&JO;#jdݼP?<Ov4q*6Q9\=3QĆǃ#i&D(o~gafs󛑀#PnhSuAh ^Rd`hiQ(vU>oRX&"Mݏ pq 9oM?YJ},Ld`qO 8Q r)H Gs<O3e. TU}Ě*pWxڭ/Xˎ!a1`N'l \3ϛWi ֟U1DUp}6Pڸa2ݩ'Y~+~\H/Al(8 /nx֮= U|Pe7{A47 /^݊ZHWuR#j}&B Gv@rݭՠ}Ǜ9I"To]ᗎ}5O*f#UHCyS.bn,wZ2=V.1$j궳rdz`cz=$Zf:˩ jL kXȿBPQߨ#|j3wbJxʖpKjnBP{*0Z踜e8JhOf, җB6*qq~qM(>\Sx5 wSb)_M~aibUGv㎑csB5{\?PAkYk\jjm+;f* 堄6VFDϷ#zah;L7nN(Gz$b3/amwrPw8+>П~E|ӊ`ڗM}&QESi2s-ZG 3=rDho/:/a⹊ȕzҪYͰpwLrJFbG<Pž\6l*XiYge/:DV.,i+lºP)'(; *I 1 N%g <)8q+e} >e6.W" ӂiĚS",(<֥t{#+5SKpvr2KHK%tut#?.MƠs7RzoxlT*+p N2+D_~:9Zp:҅&ꭤ<=&%0: 0k>,"Pb@HY;ruؾ)4f ¤wm& ID-AG1a 48znqx4_TjDc6=R 'Qeo/4s/(VErm"1nC ;FAHt<^* Oc.*_clquaCF);?>fy@{TR)ӝ |M Wz+CvFÊ!V8psy΅}N6*6.PM7 3:k1U9Rga9Tmp3Zq}yP[-,-pln>6?WUv-ө8TB S1jeҚ_/jT 1qp1`:re"͹!Qe(Nv(b^4ziU,i?RDޕbgq(N'TfZvBUIPM׶vwsqvq3xzcB,|"'*~,/@X0,%0k "+VPHGb>omEysіH-D4m9UMHh\" 9<3HAA"sM:}Iq .4XĒF>k*t8Y=B,AZ =:*zioNKv$e@B΅Ic,VEg8yWH{YwtԧΛ7ov 1GD/ߍ&'&VҤP˗+klla^jws_+k#!&vGʕ*”-K RV D}iMur\u^ Eʹ!yL:ʓz:-[̥ᙳkiϜJE+Re<[BQɤ*#c=C?5ٷYyV&Fv(FX.o{G 0+0$,W*{U=C!z$QT. sxFKt<{y]w,.G?Q9rok0!>im*/S>~q}= blXk eQsMH͌z!}L bECeOD-M8Ge#d qzQNhpc /OR'G1oP˼ bD?PU rVhnj| )3Zɋ""(cHzOw%ZL:>:O?A눸#vENflk(`&36G&нs~e\Q\DBvbH%so+IDVl*0U3&F=0pԒ]ʑ%%~}3Pf!y`\L_gJjQ 8KmUIPVZqd($еEg9ʉ*1A| a32uQ }"j|{O|C"}W+#\ûY,_{>ЍWgB z_M z'%ʗ]R, ܲu50l]*- NJ(uL;ϤA9p9͏7g|d<6BMw%l4v{mȟײV+E-\׀bW[}l&.oeg\-鱼)B_6oT s. mRmA+{}5aV_n:,IP$٨mga#ŜO%!*>#r[}&=lfzRwUmv/DWIGuW;zsgR $B]kU DCH1QQآqm3Ĕ&U0R oOP ?!4VH !+_h1{a:z?AN0M\ +T}ګgvUYPzIAZcaAs-듑tjB¦sTz~$JzɁ\ΪH=;u! 1&4c9Z lqhq.m"ŒA" /2xVk3^*faS+J-]pTLT `omED`ʖ(# 0,c0($d lh}޾2ܙga#.]bDћVT2u0˝(I6?Z8A%뭧_ϠRfFV`rhˠ\bګXIrsdgzA45PR><շ)xwlPAo@fEl^pej]IO;tm/- ILuo݉UWvQ%2\R`e٬' 'ӵhme1o1hX@ YT>T2\}UkhK7I}x;@cdef_읒 HdIBsl7 Ӌ8 TCKTc#QaDh/\GiB;P&;hz>c̤eiHPv<}vgIs UiƨrDa8Xx〆20ѯI9g.Ũp-x1)ފ 4y o*< p\wu3D@yHVq>.3ٜc+1?-#ub-mC=nf$;}agufEY4z9[Ld vsz6csPo&51YC0zZُ0sO5 s<=oy6u,v߁%mpx ;=q-TBdj i'^x QRw~%ZW{`1[gmVXtvGȞmW2F7ư~{?:=ou}b/"kqzRGزZ18 ֣]x@tHr>|^m*ѧ:M!ۍm Rō A)#`=\IЋB .3;,]{ KLbaCAi_0K>*JkمYPvh\am@ MŰ_z?)UǗ"ݣU l ]x4nd͞#Q0ckLH*KJP5AP*F d#ފD(SU0Xr~>4I[ gĹXƿݭKm[GmA(dѠ5Y,I:oymH>QQ.C8T,RJߪKiёiZa zʼכc"FzobV~[-Rhkk^ jnMOX"ր)My}R`~E$?CY63u;4 233^rcUΒClRRc[67=S&>]|HP}7&úbtra NDciYe28##Q`S$S!JJءͮT**KUŸB{_+Ҵ.8D0# ̯'MZZkCw֞%e*uFgaZ$eڡx:S-,_hlq#00fW1wWikR5u]&aYKwc`߶a`%ؐh{h;WslqF~dߒVajfV/t,r :$XuaVHد'Xd=\-_QQkϙ!Ig(N)nG` !FeDP! ìx1+Z$(U26 nդ>SǁJMμU Os'\jStޫx YG[\#3p9HÑ1xb#_2rmO8AD0>VD_sz݌n;Ha)%' тJVb2 ڄD#l*A\UʟS &' \:1\T-5^(Q"6 diV:ކ|t>Kp5ʍZ|si^pbQ M<q{9 o9*'3I1W n IOn{ЁXJ@ٕg;^!O0k,e33"?:sTBrI"bXUp\zSD)@É0OQ~)0Y2/o'iUiŜ 0+Jo [v"%B" 5xR.Yۣk!?417ϛF5,USίk}G6_刷 [*Dkx莆ZܜFxX\H xp%2N#dBrjoێyv莉Je5&:M32[XC-8ʑ kyL9BwbXʨ렝o֕b)~2#9Ne:;?hT)cg00wͱU9_WU];2RzY,bFZG123c?.BG)\hh,sR=y ijrXha#Zԙk;?#!7Q H C. ͆ʐ: tZ׬p L[=sk@$A*s5IXɘҋеmif`3bZ"@zb PC_}qEx*Qc |1_71AY/ݐe8H?,J87kȈ@"kc{9R+PYt]W 9'j5o{?j_)Iz){n"âIbP>ZBNCq{L.NDyi3&w0 &d?ު?OF|j|C%*4Sl+>Dhurdp Y*bFsR cdѨ=HG]&fk!YgJ%NK0?ߒEFF A l:e0J~P|?̀Rvg[@B@R;$7ՠZC\U$l 17/2p Xr ܩ3; 2÷@Cig}(Я4Yf߻ .j .X!&cPnx7ש;4AqX:Mޒq6yyV\T7n< @nkد\N^)?x5dLN\Cа~tBJ̪ u4x:]Q st0-ޟym\6]}!+ZBKUT~{\BO3̋=X_CGi4DvedxNEP|lG3fƅqb? ͒6ws_ ~wJ]UM/QypC%oTEgZ5 UNTPB*SRo^\$@R^Ӱ?Apt3rX^fP4ˁ]*+ar/Ukv}lы8MثG@jmGH5!kD"h-\v{zre3͕A@a;f/DƫEQvۗF%d2Hսws$<@l#{{Y%~ s۶_SĽжZB %>'x9.E+u @#lሆ(G|~+\\]PU: >kwacNƌ+сg9ʨ7Aq9V]<`R F&!XPG1Dljdu d5I ƹ;5[/9hYt(z@Y{|5 MU.V!At)fp->r$,RuDvGd-KvлW=Sݒ g`뎉`h"5j>Eޗ[)-RH =2 o'OWk4 ^~m6yks piCFkT;}O}vG^ʎ rDQ5tVIJ :ZgڱLAsxoo@ C75 iq3O!kDMH:;$>< U;/{IEkW'5^'p$68K83 ؍kT將" `G,>aBn\dt8eW`׸oFE^( U:0H 긠# S4 }LQjPN8?d䑪8pSrWi&W^аXiV\Jo-@m0nMp9$ 9lpsSWpMS+EvGouٻߕHu<3KJdW1rek89JZEp+؈ ~ '܍ ҄6Lo/1{_B"&Cd!wn?vNgHObEXDbH_QSF_FK6eНHxBSlu]Oȁ~?pUl:V{Y1WEmhnZ7@Ӕci;98΋Z墤@g3!ϣn@摅C5ݒ"Pf茲PB{\_r עxuI&L1:4%nďQEw'_vkh]k䍑I3ޓ& Ԧ(А3jDۃxL45MG \Q\vZF1;zx iFW)m FT, !n5Nh딝Ky<Ӣq7sPq uUޖ%D<9%WZlj8ԒN,36f=UP" *:oÛlg M[i9P)ޑP E4"PP syӆ 豸%.dybitX\g-_ 6'kmu_O0[e{QIb/٘ƃ(3*Gr*?(@0Κ_SzXjx.셋]Jv2Hw|jC+7T层bK a2#4=I J8(MXn6P -"yP[&4uk=8 BЋ ({/d?rԯ =yfHsa>SQIȞqbD0U+ԑn :㉂еU~+Gqv>td⣴̺ qX2S{Nh8St=f\,w"Nf-*ϝbے푡jO,JiaƆRIhI.}t\/<9\V9n;4޼Hq eP"A{Pu&IBrԡ>5ׁ dfP+cv89S ~@CZ_1Ь69myBA^:{iYWWgAJY;yT Ԡ>,~Fl)ΥOP<.(`({*I#+ڴ[O?Q`u]̭ μIAIXOgA1 RʘTsi=YR3~A劖1tsN0rC߄/ܦC|R+=ǸPrCH "AdO(5f9 2?0u}L')v;Q] pAN #>3i t =|j+lJIʄ."%ĩ w顋_ }F׹3Gyʲ؁v :_/I >7 ofMʼJ/"؁E4D/xfOAjSSNlH֬.|Vx<HDjS}`%d(K6=ӄ @cb²C^—WDn[5^6TS1 ReˌM$T^@U%~Y8~LgeʴsUP1|T]gs׏@U%DzpqCaX 3b.[ +ĖM 42! M{(MI\hQ ^S%΍J(`X*s5@sGUIy@WVy9M=x q{_53vE#Ƽ20o-7u$᱗wQgծ(oք3?zY =1ࣷ_Ko fUIr+Ŗ?#Y %5.4K=u A#1- uLJe,&k'ēHZ *OHc{=e - R@ˣN@n_(ڏAfHYNNGgI9 z<,6 ?|Cq)N ԙ='@Iv AJO]Ily\2% ؜z -z=X̅MΆfS'.Q8M#hT}@@[s[5ߗ)lUjw,z88΢ Jp%hXS됛9&TM}#zu;o'l=7 >T\j/B|brq6ZJF-!n>F\\Z򔟦3) =:ݗ-ׄ9Kз{¾Ӊ^b>J*n.>(&=i1yá,cj_OEXBʽlOFK5 >AJ &ۢ<8,|:Pj-3l 1Sh3ҡw5+r Dj#qLs=7T-XHчA d*ԅ'A:%mJ'f5tA1c;G[S"CSbתkY #yɽdNn ? F(1lm `'nx\v=i5'cxr !@~ E8Fof-.>{xX1jy}W(݇$YأŘ8|u=|!(g^L{Akى",` (/cB |YN/{Sڏmn+ʜ18xnM2wU!I/nQjyD ٧(~h:t_$I(r<Ӽ}woIU'|m@>i{ntz;%P9ɎÊ`/k93y0C0bW fq %& 9鈆rUbsc½tc8Da7scR֌{ YaZJ,爔aP5[]2-&xF05̏+pS>5IPs}T ¹_vg(-NJyrXP<cVKvgrteV}*_K=~&ՖX 7%1 Q,E ]޷(-B|a&Ã,(e< ȁQ^3ОK>[px|KI75țI4QX`"Lu]B?UԐ~,- ӽˡy  Y>3av2N֕3C-:^}4]cm;3ON'자˾2kv:HW'H"5`ɿɕLi3hy 8-}ؘuU XbN=Qf$76:{W/W''Vk/U;ظ%s;3m01tC--{@0VN([F+V_  | [-iK}QxAj ?Wj-#: Ta eZ\`!w0q@ZK;;x8_XD"JZa]\&x6 nإ={迼 |ܟ[s\=A!inHwX.B!FR55v~Lsz%/+Ԇo siK^M0$lJe8/SKZ3@JެhyMd!Z1"t/uنe&#\RW݀ @ʯ{+ď)ovцjJ70]zUj˿N" /5Iƕ`h #EF:QʬJ3\%5 >k68Ag{H= ᄱ.=*X_}GG_9!~PɎz:>EfyuC.{c?{I.\h\A8;euBʲ T"@rF88K#J0@x=#5~)> jis3v/ʁv<'=d1jպXl~bFˌ@ u#8 {K( ɈGVB{dX;ɑms,}ʒo-'xRYM\q6Lm8r?+-6l1.n, U鼨oiMp)i`^s^ˇ%K[d>I,$*m]7!`z ;36IUc>vg7X=pNH3ZĐi-QA3_ֆpl,]j>psSq$!} YYe/$ [_DHD@;]7f>7`ͫ^AVe`* @%'w}$jSSxgTPDXVc7'n3F>dI'p &0Ԡ'^$$s $NjYv-uFLwl{ Uh Db[ ` M`&D6Q1tOCy[+ju78/24c%LHk; P%ҹ6Oh~U$2B_=`h`HtV یTdΣ}!RZ 9躥MBRGZU?z B" 讽?tš2~6vqގ80-'lO{-Fi'jM>g)D1Næ<=kC(XvE4foMW)4R~\˞&VZTDvy躡ڄyY8~OpoktULo fw#*=fډZz^XN}()h(J5'm.DUt[{fzu ,`4l5@* 4X([T|¦l aQi)QF,p]dE(CZ6&k- t_RrSCB"vO .iAc Brt$v!gNb{-1 OtԪǢr}9) wK9ఐOru@GƘ]pB5pL`foҶ`ɑe@B0,c]#Eb=k5L=ZxJA V[u`ڝ|%& QMGy=S4tu?*O$8Y^O7'$}8U9 T< 4Clt p"i},kW$YDG"wm>~6ٕr'p'8+ZǼ;%Wh;p˧ߘu/?Qc?v&p?j!#6s7]YL#rs[n·س:OL\5)I/9ldAl~%3&W.{]%FtLL?@یbYӡ* Ft? %JUZf,nS0e@mȒ.EIlՠ*%n/=$Qg *>,I{JTs=G~H nȒݎrR7tZIFaJoA3.ɒ@KToa~DJ"+WvvlRd7~%Yw`uPlRGxC6vbō$+ueȚ3/7U@Es%̠ zd3IQ]hdW j:Oc =mF>;2xp'tlΞ@vyURc-ȜqT[kkG/":1G(Rg(V`y!EM4ZeB^[^ER>|ߋMjݏ5CTn7E1ۿv᳇T'Q*ǥ'8 zyz-Pkh]3N<74eڂ$HѰaΐZ޵V0LTu22⸊ۧ)oǣeyR'"ubc{CQ|{ukl iFk͵6 OOϘ%P}sΰ9'k {oIz<ה RZ8[\6nҵ,Z K>"pm24!>kFK3\/CtdQ`AW(\R Vq^6!-_(ZէFE|]=w|X͔8OmYGɥy{mVρrÝB$d!z) ⴤ:˟ [m1Vy<o1."DLW3L>/cà)|m(ɐ?6RKK@cr=Qa1aj sޕyPWw1B.<Hn- fX#n ENDcsf:bڪ G7(#io I m=@0<1^ʯ\}ދ (F1P_]"itd`bO(%|cFD!c3u¤|`!MՍǖGV <=mKZK`i'@$/}} P| [Zf~=l{(_P„}qىk9$Eh cvqRoI>g`ьy {#.ڏEqRG ǹ^}$e=ٻ,>:b^ҕf"G 16'95_JU轉ka/7[6C(8b8Ęd\K#"LN<7^[[*deԚ8Aյ&)z$V0NvK4OGѬHSZ~9> )iQ@,`$W圾Rӛp\7p=J˧< .iA n^4U ،v$_а-YB7ڭfS1eA j İC`c% ) [z'sq@BĽDA w(}iG+<)IFpMZ^H,W~`;AK"Dr7vn OA=PB'sU85 O>jpHZk`_v"u ݒm'72п^OItBd}Ekcja9Niejġjɒ"gn5? xY.S7^ @Fw7lh']Σ4MKO!$P .f*׌)L)h,~HRBV%sF9zw 6U HM5s݆}fmf, &޹/ \#M] Wo!8d(< Y_Hx=o3 NV+ 162UO1#sO-9}F Yj>a^5J/J'aLVϫM%6bi˵Zɘg̮ H騂 Mo sb{ !MY@fUc:6LSyoz\t4z Ey01Dt z}!Q``qQ*3Q`8Ǧ-$;]™&g( ?^߷G|d@?JQr\y61!M.=_t}#h0ִvy?: u^۴K2= hI(BaE0&BS Fp֟/xZ_2jftF|ˑ%7b\[-CP&.vu$'N6ۚړPoy+NR#$ 8*@pCtLܩL;B-WJ=G7j&I+ =`6t{ARhGβ7;3 JxJuJ7ACJ$Or(L?g\He^@HTy_LkZr=>X8qq} Zv=!vcXCs˃a{Il̃ bn<88bգ)+6Z3kH|Uo f{q.7-g4p.bSCJ1Ǐ=Ǻ줝1d& |7V21x TpV?[ MA1y !+U6+O *ZO=Gquſ}Ng'MDMVV^Vcc=nXGV3% R/8U^Y&b]bJC#=!Q6uQuăNwebf&K)bk, )~@53Q3(E##f3!BL 7ro@22(YAKCX1 ƒ(h;ŎkiHQFHuͲ#G%I&9x4r_ n1{Bǒ9ཁzD;jz>LKkpc֯l,L? $@z+inuГҍ*0`f弯|| cծiU\x$6 %R h9=`>aᵃuW cm\&W~96`,nc2ģWV,hzb唪ܯ\B~Q B`MF J{5ΐI?DEt}My 4g {bCB$^&+@|59-/c7^BNJGS3ZS(mX^fvrSR(m5> ޜ[mP*k~fqI6O\'w.ڢܝh֙kxZ_;69Inᅾ裡gb'8O!7`c޾SZ\ ;z^)چ.ו9bؗY"ջxMu)ͬ -U7='IȻ?pxc6]S*t*B Uz'(d91/8lW]ܝ鲶sl'TU9Y 6)Mg Ys}۹@icL6 |nZqb?9DJ=1&3[ g(إw= h%FͮDLV(koZ%xMHu^+lnϤ%s aU@f[N4OWt?//34 ᜇĶtMb9#_Sx){k}H@A'9[__ߩɴS֨${OE鞪t3#@DXif^2s&,㻟jv22#֏I 5=WDdG(4~k_Bퟵ7\L^5 Įmۥ5t{aޟSv9Ȼlb-*B1keR1Ktc,FO"P!;f!X:๶p WD~CUp^9W UY"9nJ8Dܣ(Ի79|Z>Dx_mͻMvwA\ҕwV=ȼ).l 2Ņi3DhOV\cc(Z,E gnr \_N;5T8B6'T>_ORt<핛M/Bo#?|n&fȊys%P,DŢ?|CW풊\k҇~JXɳ#$S5ir\wCw|Q=],%8>*\[?Y Ɏm?R3*f&`]4&"ݱم䢶d._\:I$EZ5rƝ$ܭCе=L2 [B*O;(eQNEXACmW TMe@e4^d?}`A%o &5a7 3D_25joo8RdAV+AE 3KO=/R]4b舛}&*Vm&V@C0H?}I !"ˊ NY/ OJKf:%Rc \c8HZ_j "juhFX:MAyQ ĂiY &Oe1D^a;oupG.2jj"oeg+}_-~1g=ǐ=PĭlVFs!i]9}o&UFdSio; Lx}wc Wy.D:Tl$>B-UӤU[e\"~81M5Еkሙ!**#ȀR۴Ġ:2`E%Wu!¬u1tc{ \ᘚ!wH۽pvB͂9K r%\LG 0"lnp`4:³pT jo rBę0!{.eJd|2~~̧u-į[ Nϖ'PmMZB#7d|e|,pL |_(ɓJ@m,(, u'J~kx]g1&a5'?>bC}e*-Sth ?UgpxQI'B}7͑F糸;Qg"KVzlO^z]1znOiQ [" |DULa JPxYGtb:c?dh M>3v׬X[8C.ROl-]я%y d 0/f*%`[ 5Y:d,m0uKMoa8"23;k&;pC C]H{֒u.x!j3VD\]KtS;h\G4 vQT0/|gTCHNTrBV֜t07Χw\:D +!e(p=+4&MPVT7 rht^S DF!ƳS\Sfc7pa\l #]J<'Ï4譵(Hя_<*BlCeZzLYjM7(f8'_ dBR)%|z9bt^-U2NT9`mՊ)hGpo2ЂLeFzY ,fuT<d-yfg o&"7%Ra b4=Eangj^; un0y@ggBF_y6L`of6?f/i2Z|VFؑ|+5bCr {-&-~IQk%8EYDqh- JjB ΋po l;s^ ˘xN11+Ue*%tHt5>F ᥶i/lzy\zWi^ ,}Bx:T`v\դ[ዱ%u:.័e0>.ɮ/1]O!m& s;°o N `Ƅ||S^x AtǴG+ຠA˼(SI!Z0H H.cQ>m=vqS!~;/tUr;,)+6",WVDb3t+I+2!杜x8o MKo ^'pS\LJZ"J[c7Y7chօ5n{_@GXc[4 '&+YZAԈ%j&D09!1*u%|^N&TL /,ؓx֦(g\̨.^˯NHf4}\gi?qSճ0H"|.{ ?#-sMV7ҏV2q'5k+ԉ̬%ee9{ 6NP9t))U>d 2J`W'in`m~Vیݘ>h|i"X꥖\۴3^N}:>hrV|HH=WF+qE2X؃vg#c/rT@|s7LI$827lFҬ70v ׷Ϧ{l#yVp:: CzebvKDq;V葏 k1Zg)J" YJEоJ4I6#{{ lNK@fBR{I$u;kW])DL%7UqcA#.膊F!ق+JB,7[+~nss DCj3i4ιx&9S{eEMi6dT}3./s0W>`om8 *hzU"JZx؞z)5k2DU]WUaƣC(7s_}0V*3ڤ nw2Bӂ 9q|;c8n1 9ȡ6\ 9r/\!M$Aek}BO,4ߖ%c9 )`K1hwnhíL|ԐHZh=8}|$ǶbYt|&&Ӝt RaV`XtkO;]UfU2/~\Td?`O CLgb$)cʠDa`}5QUFa ak5Lgwtۧ8sY#`8IOq[u|nșwo"S'ɮ h]Oʯs7>xLB5e莸F}]|cMks u_Me>\pIz/WS@u:Rܼ>:xGDqE|"YJ&k+:7Y: 2b8CoՋ8*=C:ZyXi}W^wӊ/8x~]"Z$B'rj@0AiX:g8&w`97C9f߁tۗʁN:{9%<`k|0a>dx'8Saf!m=fJ(g r'pأH;$NW/9$FezW1D@% g~̓\P9{FT+lmdaPqlzg qSq#;b5b|rƙ$*с"ȋ9Ϟ OAkCuIa 9+N-bd,-坯3cg77yE/k;PAq=P]B9RgR(DE:rR2Xo=_B? ?r CjFG<8K YN>Cf:;KNicI~XҤ+V;.&V|:!v:)@ 3,`4j<}9Ÿ<`kz6P32F4-@~q^X^)chlRwI#J?sX_*Bx%EBcC+Jל=={9É-GTQ$V(=Gӵ`.6c3h}O3ֲyěFDAt3ݹw *C{KxtkJD{R䣘y&E7{%tP&H _ .EWcrwޱ7|RfZ dz ekZZ5LPɃfx[itW;umztGtꆣD,GS _ NZāaVNw)Djέ%6-t\h\g}ȼ%Xn;,SWA(# iMeLAG+5gY*`Ba58D" ce!*g 9pq˒f1F:tC!OV`z#+ވ곘}tZR:_ KP 8KH琇.L$ùGM̶⛁5h "Y7~x1hcw6+hxc;*;QκJr */X @K0SE*K'e0 00РRjbd/C<)j=^$zM[E֦@/;ʿDc TdHrW#7z3Áگe="W`Uq|2YrTe -LtJ%簹qj7w{=M) 4] '}-U` @j r4i7#m.KzJqb;i XEdM7'c(?8@^?hϕC/oi2DM Y/h=T (FFJDV"(^Sq7 I7m}h~nq\$Tv8^FUF!#@{WFE88& Ge&Eƛ'ڗxxuUD&2VHVJ5G逡iϪgO` WDUF*]~r{3N^Xyąu; Õz`5dyȂ/*j2[ړ-dwmA'^0gv}j*h|f.^CRNug @kӃ^i8-ezpTrJ^N$ ҃c&ufe{A.Gg\|ā|@ es-d]XKI[1K 7.[ͬ$7׌{ + +Q*; 7?%K*)Ó%Vfz JGilL x<}hM X8vЊ_;y1!nQosl@dRtz$ 9ԤX.vdW[(u뭞qJ FlA~yqgR6>c7o :dgۥ'oQW_RYS[WF& JA9+\y3q+26ShrG㴘Efm}7hpԳօXP'kh]vMg@Y|n? /3PH3$%4h1`/v6wVBud0RԳ1zQGkeK K5C_ii,3Rm8ZWd2@fLF ;RuYs&63Y9f \w,F{o鑩 @EJe.c佶c]=Zz-kz|Vg K ORzm{lk+2?򳘐}|&$1!NXr(i ڢƗIK:2 wJC38[aR+hs^m^\&Z5g!Gz>><-u7E-KFsk@^/ r7xjtI!E~B7FFŘe+b7l6"u8kcl_im.*N7Yo?vvuQ-/Vq1'o5tpC.u|B^"͐._`-&Eo[ۀ.Dq!\Eyn Φe"3A,ZlČ]GQ߲3-؆'h vl9Fk:FlÌ;~k_DS7/z@_QO B }^n74eVJ q}~{ EZ( gj. [j,/~v#yf``b^ |ǓEމ%jIQ) jUXUB?) ^D'0Uc>ݤb6K\~e^LɶҨ&)Cc?xdq'+}%)mq CABؾUPS>2v\ۊjj Glv]`=D<`UG rljr\~)i#@Kj F*x,YjprH˯.;㧽1(j:M',rM?ALbiԜq "RhRӑl'k)#G]Peo.Xu)Nhgۺ"! eE0ecKdXB*j❯Nf*ݰwIxvo$eR9C57FzH6nH\5¤sI.xL*g&1>Rd`mFf֡긳zŠ֩.oƩ*Ճ6 bJjli=2+ ٫UAi1=ȥ/x`b-0vy p ͇ƛ1faV(8|յ ($ s$ݞPT/#UT7rC!D/Ib#d62vKH=1Y'6!h_Om dQY[ԙeA5c<>J@Ih<‚YfVV*WGsi|67A9Om">uz;NbW[iv3o]&WTo槣@oĽ(boDХ?[zus(ݝ%Z TgZ.ņts9tshy6Lh4<29,r{bGv '>6m2ND2?Hv}n|I~+#5:Ll. !LAtݺV(F'h+L˛Dh,dkgZhyI\ *hXȉHh*j-wUa@^ZC< W| w0{,K![VFz v ݙDMrE"E4mD.tiHõ;Gb)#j/aN} L`'dx":XO F bs`]؜V j.&3ي Dڔ4.v פaS6Tysi %BG;~K9)|"ZCV}mC%_6U{&^5Ny9<d@P]99nNC8 aWG6i]0:OK cC3@@>Z.\ чy=\ˇ v6UՙsߟnVC\#m$o-+-f IUAS."!VNLdWuۛ*yO!TB@j|y@ |:PkVԸuAiӁ X0~ֻ;=\9QʉC;g/Cgdo_ &U5T~ԑ $KskkCi< J/dff71uӳ Yv% BWwcOI|l 䈜M|3Cq6mS _̽=5ⓆPR~ިH#֔DyoJLnsEto?R k(̵>P84 =iTɧ$!|cC FTt//e TSȊ_nZA>.6M0DGjԱgd-ja7}YZ=[ l6]Wc \zRG۵fQbQ," RNr/F8+mӴT<'lf:[l; _}Z D3׬'uh<+E!W|oܯpN4K<r{SM>1@`2wY Z.\8lh6=?*qWߧ&LɢRP!Q?Gi9O<2TI&g^R$DOKSWjUGr,ɤpjK+/»seDh*0{ \Vƛʦ\&z1/ {Y*A \aSoT #r\U9 `_O2G`ܣ!7T83Vo-٘q #+nBMML&=sXZc^ׁƜpuAbTwg]_p9k[jbhWW&w`65p^OM߾hHCE^Y$xh $aåߑX-S[Nr-s8SɆ^1( :2W V$!CpF5،A{mHna |k5s,$!/ɥ5[Ǘ_5sw9Bvp^(Nx*d[댤9PƒBA!,?2Imys]Gb\P<aVccKz3Jp]r٦"ReHx8e%GZ\nIdg+Q:H0ع!Pʏm񃮣s+Qݒ_Q)Bopo,,t+tS4篪K5`>ry:6gF}$l`TցTmE{@h#N|͌"w>f@#^nFz={ "a#N(w#ؗ2Ksw3Oy%0A7,Zv0=wNa7?NO&Cz*80xY &K(YQNAi#4x}ݯyzUoߪNC3||=;:`FCw.s=z[,5{2>1A1um 'z"\-oqmY\e =ȼȱj(F2*&dgs0*5< ]ɢ^ebLH9:QnΞCG,f@z-X8T.a3hqGqc}N ?>aF}"\jϤK UkAv=JAVthl[(] H07K2,lekH6 E-In[#LR!{/`_fvkgi$5g9J%U*ʣS-YL)3З {ߤ {Z# Փi{%\wU @EmÑJs !n4pq35BQAOz2)K& |i|0q䄂# Y"7͓Pm\%6v)KKxa#/@-e ylױ5 jԗ]DB2**Ş6wzw~De(՚2^>RQ*\<r[I55;)R_Y[3 k). i4o*pbTLq?g|~FA:nt-1~fz,O0zZV@ډݤ带Y_10xV9&fmDzAt;?D1.T:n\ 0e!Yj!S,'V,+aysa߹2 (pDNWW࿮.wCS/1X* `(tܙ{p+}"k>e|IOAywZK0eB_f6'+TGM^|x&U8MT`_F ;a4tH0oB(T,/ O|Ll >Fl~Z.x6?yy3j^LOHի_m}z/nwzF_F)AyZQ=Mgrw[ZG*ӲD:5; sfP`M&2 xeFVϟn_-AcVӠF,agunvJv=3Ac)6rݬ׸e^h't)4xU9x{ꯉzd~+&$پ=I^_p;8g4sݎT$H[aB5S_xٚ幈`8 /UW[;vpSuU8@On12@KoU #A)ʅ%sg W|N>V̘@*,V bL'4Lyvb ޴AbJ` yRQ]/z j#!^cʇ SJ S+|Ct+xUL?ؽN-t\mDf_iϾ2/::?Iߌz!ʏ>^O%Z8@yb#HcK* s/sIځ0e:E VSW0Xø{-}3ZDqؽ~G&0iufݧ0ˊ1"Sv L!Nl3A:W;h&؀bS$W!̓1OG 1o:މ6v&ԡq`(du޻fvMhekQH1$$G ͪ>ĦRe[aʧ8*S>P;^܍a0$6e& 3ijoc._^,iݹ$n3nV[Xkb;«9@88e,L  z2qn*9PW~8!;U%$NPMcꐑA#J,?O|@F>}Y|KL"s\$9U3Bj[92<+F? eg2"WUd1rv@'IMKŨ40 S>_7^$a2idA WC~Yj$]1C jN YѦ52n:wT4=ENY֔^y[ [V͉%xQ}2@9* e<^(ɢWY'Y9Eșw*Ơ3>8JeQ#AM7ҡZNcyL5 y{^DF}p>Ia'H=p" GIVFY躷Pm4.ĻzQJ]-E]R_nH86P1()IXEo%h=7~N@YY}LiP^) +s(g:Қc8Wec4_Kz~cy3=ƏXxu3RjOKJVͰtېU"缨GHV|ԻظBǙР~0;ih.c@# 䚢}m`NEO]Ld}9sJ/ʘZשĄi."Ý8U!8tx"=%=^Z)og.w%= /M{C1塀] w .+x|s\Z'I4SNV6nc$3yb5l6Ҡ嫁2_[\ 0CSX7J[V-Scf0t iIjJgaD9^`.L22PFIS! @xU' `H Un]*<^]'쌘XɡQWd=7K{[:ư:x~RӺ7?5X4;C7kl*fk; 7x"mOC3ZᛉEk Nol(bȖe.9f!Qyzj5Lv+")y"v"0t>C9J]&q(\gKC`,Lԑ=9C b-*9LH AMMernrvQ 4&C;MH7p`BzGAa V،#>ϻ!s4O1H=j [ٝOo4&2bC▤Ja*!]0 _XjZڹh |!ќO4Z0^-R8q]/fgN#E.D)goRvxޞUTӪxj@Dd^هP.olRcEѳPnZTs<ޖN DA܆4mhqvI0EΝ0 `Cu'l5 ՟}u9 8K FDN|ZϯXȉڨW=3e},2)eחx~i؃o~imىI.peF>L<4A|'@\$h6^aߴHXKk'S!c}#cTJNOB #:6%}/T$Ȏ)o5sLxt F*G$Zi>r Og - 2lCP>DF>괔POKu,D6QOThi̢Ljv"@<N!et]Z;A&W찲yd9ĩmncMq7^L';a&JLhbpҧ`_Y1>@3I0' n0>QrFEAjei+.@*q|q uS2rEw ?? 3ɍi bv)Ձǟn?Hh*D~&4*Gl#]#u@TUH l16Q}>Fq'O厄=Iv<X!+F/ˍrua6{(Te ݉}V[~/mj k?]MdkT<ꕏkΰtS ])SN#_=lB87&_GǾ {005`swǁ;GXkx [I3P엇Wxg8UD]!UtPb6B7OKzG'ڗIky9['2KJڰ52mhC%=S&N\ڈu'm4زE^mp\cZ:EH1MFd;<5ƙȥi5ES/(X\i ^Q {e!paoRpӚRUg`EOA3&9Sc+YH*a?>]*3I.ɛL{{9I#0IY XTYO;פ_7,Jas~lV([}Wc:h>ȶ'*SRoB8:-qQ]kۗS8)[OYW(:nEhp%jtlQe 8 ޜ}=I5l$|YZGDg; 4VKUW?1.fʮH{@Xsg;nXffN_ 9!Ի Rgn]eltͺ)QzBNVȿQs#,)IuHX|9W\ϋfg#v,1zA΁2Fu0M['.3!y 2Jʄ\>($#zh ܨ1!6G߀J~z39N6l,Es+7YS`E9y0pP ucنBY aĥN ?CD[\0K_z.x’M KŸXK'pIqs :0*JHƢ]1ymԢ/F.q5IrzߎlMpw--C<,_NJ^=[u.?w(-M|OoЊSsKf|iE sjbG .aNVڋD `]_tm|҇ K(kE> j4LM,xٓ緁D:JN8%=6ےإ#쩢{&WPΫ] D\+)c 4/p&Y3V␭85lƶpj{"y5n CҀ.'q'D?Q|ObZ6E(3@~̠zoԥ}Gīu!lBj0o֠١5Ș'9/08lF!ޤxGûHaǤBy˻e”eR}87yM.}gS̯V]Q"BwZ4w Cku2@~^woA0_J!W]ʝ͆ c\ yN$ҿ|) Ŵ«( I A3&TgKMGiJI_존K2Wt3ZY OgȨ#m8s_'XYqM׎[:HKuF4K ЖSw^ixd@1c~p,oJg)ݎӖvκA6.bOx2RS'dIS6٘R\՛G{{R#KX5*l8ceW2 Wi~=53 ?Sbz@);LI ljuBҲyOy)*{$TXhHrq-AbCz^!9]L,>BBX8PjP7i?*acKT%/cׇ9k_ҩ||췽KpQ #M+Cmx@`F ^~- =im)Qp/B"D[vt3Lޅ^.[04(Ƃ@abG+5S[¸*·~"\e`)'`, o9&eː*ktν?}<%'Oq.)U QwrhzfyzmJJHd s6ܪ{K`lcrWWᚫ_U i]j*@> l4d؀qFSRS6݅ٓ8xfEenTnxJ#S.)9Se I mKi e;Elհ6Yrk 8>X S?H1NSu3ơ\/i,c$2XX坝? B3'%-AIb.]"zkw_uSrגe7YϹ9n6xMgLCv%"5TN&ze,pÖ0G\CWa'`x(Q<]rNXC))Ncadzs>pȘ0oq2 !ȧ=lej"i%?a?*>FqBe!Ӛ J^>r}D0 ꂒ?P[s? pgPl-mAg2)Rx;4rK"k#3lpy%HofqEW3՞=}opꉉ"m6^!7Ɖ}58L?dzSWˣ`#8&Mӧ%1SȒqhbDW.Iv} ,n:Ý"j0jp^}$Dg("Ax1 ؘ菝k5K<COL듞68B7=(ĥIpL\|>c}! BOxgLS"|LJ [?vf3o?6 q~QS&Wx`י| wq:t4b LR ,."soUŁbS!`-iQ7L%qc w ~-Y. 5CW&R ZavɒEGg! IYHL̆%P}LHIg^沫XLUeƿCG}-2[*{oL[Ԍ8ń+3YDGOCvVghbj#/LUK$тK)-T&fv/nQ)d>^_AdI'HD}$%AP^#v Z pC`^da&ʰC^q/+2"Jh菎3ߟpj]Kx&9sd}^e/߸-8}truUmf5^=uLUkd.}` I|"p)K0:=叫*u5(/$I{S(NI+56kO'-=ʊӓcxul )ǣ*UbS & lj:6MYdM)[}t5 uV=ͶMnӸ)OX2^Zl5/(1\ZG :J f <$9\  ެ2–QMzy3D=9KRbX8P4G~#Y$Vӫ-HjŻ# >sĤ]}woe;mL2숂[{{uAx,K@۷+f>1Yxo7(64m4|RWd9xri⮙y(\}\b|(sai"~3k<'XI?F)A4:;Sw~}{a: +Th|E '2ŗ#IZ-aOn|Hʹj8>Puo1FtO.@a6 {u!i)RS9]MRtj|<,m\kؒN_ت ypzdVF;yП4Dc0.eeo߸V\G<\ATk\t6xk=7fd_vw=\{+hV8ᢜ=0#!Bő]'c^Z\uԾ 4Ґq| OcVsN$euˆvbV1!xJ"*v9Y;-f ?a.2z?<-O ͫ.}3.PJ=q]ٷl>F7:|+ 8k ʂ1$J0lmַhl-$Hrg OONYVQ/d.tRޜnH3~AaZBHBqϵ^ɝ'=(VcěJTycqx{ \|+F(k-KNVlmgt/N፽R]}s})st#f''Mz0a TL^O׎D۰u3qJ.Iq)1[nbDQ !WEp?ހ>ڌۋaPnI+9vϕ#E-ڣg5f/{B'$/G+;dT#An[_0t6H8.cep .׋5BvXyiM"ǡ UTKZC93JiDO= IsuoF>`I32_%Fi4#>P4/Qn{ɘ+tqV{mDY?o4@¡i1zijݫx|Z!/In:[e uYAO`ReZR ag'dn!ˆ͢'I\V4C BZYXR}y ֕fU$lV>S(:5/V( l;;ki)x~_Gs-'Oaz.2۴'ÛDƆD:[[_OaݞBD/]etc63Ur!!ճ; -z) (N='+Gs~Acu%r@HDķ%{|O fx0Z$Cαɓ8n{k2QτeKHI@4X7ث%r;?9ZR>UЮMףG@@[h6)˝S'%7)+$b DK|UxRMDΰc YKZVM7ڨ9u,_޺;%I|YmwD$ ]ʂ`6>`3>&>bc {:pZA|2p3Lcw;{Ʉ`z ,sԄw$pGHy9X7503n_aAn2"鉶s~ \VnD=^-XB.k=q'>td\"S=|\&S2lC/c@|GAjSt:{EæXJT͑) y;)9lpIYq J!xu.j@4^¿v͞F?\d` &ZPxt({BǖnPv -fЇ&I_@cŋ q7R})y$Ae n9j qc @kPgO z{#WѲGQ35֑E#;}'Y F/ c5$$W97GWt3&Hޣe̐{˸kFGz{'Q|wX_Ar qLtp٢cˁWF*ϴ{aXqB&&0ʪ# T@dSRV.x?O; [&B1`+i#$ \S༿ +d^z_DPJ0M8>3ƬŹP/є֝Л-_O^FeLnXجӘ"|r^}j=om1,h2`03;O_X`]O+ (ު*톧 OTi0Ym$74LX]Pa~uS:#FgC{-̏Qq[!OnUG8ZĚ1o; H(x([cYchz?1P !f}*Mh1Miؽ4Pk8N$ .}5rg1 HJ$|ˇQajFGofhb S)/`%":!ڷLϝ^Ta43WlMDy&4,RxyzWhf5V Z;!M^Z0ԹB$Ѝ=ؽ;8z>9DXy hμKW^N4o,$~I?z)eZ+3(_$ݵdK ɷElNf'u)b7*sߦ5 (zpYtۮKuYW# f$uFh"?'U̦ uR3926ݮ?U;xGu  D0UXOAkW@.<CΕ|>޴aI.0y7ԲȺУ4Sm2]@ =A30_Xu6ΗŊN?s%!bulfER'%b)H@^/ًKim#l-K:#SnKXZEҬH5C:+ZX ũWv+q.adwx" -z!F Je{"pоHLBO|ȱU-3b&M7&n{GljKzlZi:Rι%l*ߠŦάhYZȍ<;~mh)&*ό M*D}g #XyYUwe3]Zryy@v_hEk#K z̞A`2 W>;9m:d}B/i+ {cѪZ@cq7@XX+>#` XMHʹ/E)dhlcCz ui(&M+D6 [4RQʲ-F{bdAoۤ*`"Jm˼&i K]1Y:oy);)C+ s` Cm[VhWbO4.arĠs** 4z km*"2!M˒)'hp־ηo{a#N}h1[[Zxn*boi.ݒjUtB'9g}F%g k$GEҦ99uFOA0fGDaP@-FW4uX@cK em"\?K9wow0VE$e!{k\`CA=kay3C r—c@.vM *Jj3~#_Y0,3fcHeB}iwInn}SO!<ϛ/!~ JY Q/zX5AMmCdoJʿ3݁ք Gj)$7TA wuD\"+ZbB(₱[PS}ꔿMC;@ IP45v >ϡ=TMm#mLm`Y%V 9,\>8 Q̩: Xt/隂yb%czVU4.ϝo5 bdKA*{C]Qn`rRdvw,;„7w X0<5![+YZ{tZI nrV%3H0nP!iNqhZdfi^ibO,go:wNR2OepUwHC<AHQ&5@A56,<֣s6׬t>]2p2fL]aFRY* S @b>0'6u\OWb|DvKZ)`0FHU_O8) t+TwslKh.K rR$]w.B>posn)Ep1"Qif]5iۮKuT|v1bhvQ\+~G=>ɁnÏ +l> p(QN Gi)hm4 \dU ]Ni ],w#G>G, FHj3?4gc&]W5wR5->*6=x&P?dǜRqhve`NۉrQr}I^)gm1=:gʴq_]"XIczynЬUXiMfn?$%cU4J|⨽ھsw-Sexʟؚ'~*W_; ?6qqo~Y{a6S gץKrr (vV+jPBF´V.BE%X#8z; 5` p]'[`Vo ]J%q{&hvL=L/O/ uTއI5h)g( n3?gT&۽^-,SHy2B P DtF(x\s: !VѹNP}Y)(ӴL*ך#7 O6`5r7+JkA3Oy)ݗw 0e /pCN<ϓR^$H ,HYtzvVB=B ϰ[:e0"ҹp, 7pj }FX1r Ķԩ$P|#Ўr< {p9M)Px?!չYỦܱo*d+)H%!*Ŝ6|@5E,U*C+TTdNiίtg[eJ7*';!<0F!% -:~Oe}amy ph7mmҏVf]JUK*ӶV="Ԩ7tGg?U7*ƶU v؉?j 6ĮNy—+)9Ts{j2>k=[&*oQyk+ I35\t*y\Myk0㮵K?~ C$K(ͷsӁKPesG0֗X]v4{+\YyJ$Rphީ9q;GZDv|Õhބ#\mP4RH(ܐ'{r!EIu_'ʤmbT2@50^ R!*(Rv-,K}(@)*+>u(>l?d1dt%kΩ0 :5rEfzd%ry,O]O/=4AG:;jbJArJRQ9T,i[W{j=jH7U4 nZJ耢_wdx1 SꝐQP =hzϾ693#E(мۨOӰqNI<٢Ee)*a6&ַw5nv7'" `k8QU_7׎8h,د-8 xؤVn\GZ?$(c2>ɜ g ;&c\G1?\P(t??-TO39?h^z<〖ܑIc9 YXg=9c,lk@cjK]v= baԼQۑ,i*?(wa=^FԶei*K,f^}#<?2SVmK!6kT\)"OYYC0[`O=)^ ʝCE.= I}.BMo0>pW&XiK.daBGssjr'@1qǸzQ 5iϫOA`ђn䟰U+oi ¸z~I+zsۯmvP'ݬIzceӊs X?WR'لCixG^ XkP}b!h͍ ݷ8/J)g~[zTA>u[?7th)qxkqtV6s~o0)F!Tn0/L.e0Փzkru;yph[9M@0|[+Lz2/=֖ ju ƝNo&^5z8,T:sq*EYP1` J2B !& D(씽.BPH䲶_kYwyu)PܶM5 qض}r=ld~d!qь`lg)fxFTm` *Տv#PҐb]coCl(Y K\6PֽӆW~B:RW.! C7)x;~vJ6A]J D)U̶8~0l\!aHE)Ji 'xrd[7 [3Z  8y9x*V;ne#%q@%;Wf;,X Hϴ P2ДzK|dE61z-VKkO37ôex}Ol"D]r ,,8T4 1zg>!0$z?!ݺw3DCR'C7LL8VF̜>0{GybSo?'s=̼l`wy5).[U1d(!T2FVm7!E@_%51K Sr B@XH0]!Ld|b[&Owɾ`i܁;,3~}LYO,gsEv325 pB%Bٱ1 m~#kU5pX+n"qWk/s6t>%XY }7x;1̆- 7/oE GoڔRʔ{py$BꚜSCҶnڠ8o>]^:&MqN! {t 0Ls慴V>l|f;W/Uΰ!ߥIߊ \c ܗCw5c/٥K>-?>ٞ:~\o'O0 l|UmCT R59vt?42TdQL v/]1f,ϥ( G$6b>L@<'"qנ/$WCńt9̒V]CPqj 7︡SC= ?? ļH{%qcGX°)" ^6@EuбER-2{n.‶lٍMu0,HwM#4 <36~oM;Ȃ{xf@9RsL ~|ٷ#!Q=ސI O\#LͧG J7 4 >XմGo8'! Ͱʽ uDA|VtNiX^)2uAe5Չz{/VX 6_kKS s2 a\rjVȮ*ҷMQC( p|y!{VQ↾5Z*4_DD.X$93vo9_>GMj,W\@^]Yѐ͞c}Tk~3 ΋FrN(Ի U75#M"H̨S1Wz.OQa-Qɇ̑iq|ѺEOD%3s#lH=\2J. tHd~\p{qEI帱U-%9pۋU6jj];\! 7kRܷ sY9SplE+)~NΎ+YzRG=^;YBPޅL?uKhr< ) .)@}pKruΰSD2w:nTqj+]*7*ؚAa&+_-0\bi|& qgOtm`גGki9&I{/Do0u X No qvXg]YˆcDd'B\4ݸ*{7w@[Hŧ18D$;z=z O{#Prs[5-?C-Qx^l83`Ya)|=!=yWDS֎Vz XP`%eQd$T{S=eRSaH4s;V3/vedó؉- r"\>.d8?1T(T=$3}s7 YfT*MmN0dI6sJ_ߐ7B@pwtI*oHe-$T&g?o \9(zOpȁguHk .<%ʛC1\+QI`ל  (Уo P߁٣ih@6ׁU9ysg$O8S,`Z4"I4 ZpzN ³\҈S [L.QM<uC41[Z12lF3;1VhXe=jGTxy~bg0XDYPfEV,Ⴎ\e uL̡GDI)|iCusKw҅JIsnWJ|z%y:)cmeE7 (!9Xx)U8\}N sdQQ$ ؞b +H$x1>* ʲ "Yf++j#ع5U$t1  >RkГ,o˹ǰv{3HسꕨT4ifO)9&ɶZRڳ$bVd`?;`񘖻RD֔_uN{}BW+ f{V¯6񋕼y^wƏ{Tʬ?/`as9YxZR=X0 _ `6 {WSá-R5ϸ@@ nbb9@Ŗӟ7|P̭r,\Is=ğSrtr%dVxŸ0ѐq E43t|EɄRO e&(Y3jLYEdA z&k.&V4@B>"" {I-Oypˎeyri:3|06,A6Pb_:he~># +GaחKy1zٿu_-bx33`9P?lh`baOdoƂ3yb(`b \_i@0y|.vmTΟujQ`1x{cB{lPzhu)R0j]X!M3A'{\S7~QtEirJN)YY˲ uǀaʉ&JROO-T53".մKLɭ[-C F+AohwNͲTr/OطK#;v|4u>7KeU jw9k)Tgz7^FLHS`+9p-7Q M멆p3ArW8S(WŖz'فce(BɭM_J4 w$W2I VEup 3Ў]ZcQIN9-V $YP?e  NZT]h,,ňH9R4Ƚ,xi6_f@f#3Rss=hˋ*jĚ$A:Ť~~(DCDacrJh2N&`<ZM;A7ao)!H^v^Ԁ0Zؽd9PrިJ"s"/\85~DpζAXSJHA*FQPkePχiSp50`IlkYq;T.`q O9㤃1onaRcai'f AS֊v$B cͬ 6`t-eGj7"1kM:H>1j'OFYB4kALSwX78 0t,qZF.Rz$~9@꼭:ن NJ`3RܸXsea7Ѫ\ eV~~Ez){ANr~~ռq{M6BV2~ `jo|Q|59eMcH€,I v?USL(Y _`&w L[\Llta7s&׶qB:r)nx3p$2({\!@"CCU u`NZ`{$7tm|r %PzcU$W'qzOM{h-%lS^ѯm䩂6,w|φ9=@t`~ }L/NF52ry (;IKk2ZH=|j hvx4OP Y7Zc{Yゥ!5O>3Γ_8fi>7KKG.;h|`2*V+Č 2b\N?dZqу c,>[ {DW~ BEjcB # 8Rť΋zJ&ސ&\7 8 ^Tu YN]5bi< NOfpNMT7)Q;8 Emu}k+cۦ KԽhXG9S2H@y%gsWV&ۺz#e[-4#qv^JOpnɸzZ׀!p"-N{Nocpo$)Npy/^0V#e6[v%뽵*?p>I{S# wH6Q[n.sr Douߎ0|dj7ܥ~5p !bӗ?7__3];;:OnA6,~ĉ_ם jo3WO>?u)I@ל'Z F ?F;廲Z^a+!Q34(>nO%R4(3]ۙY:B2t<< Eb\,"eoߗgSRN.Ƕ& =p}~;R]q)lt4m oﺄf'v\Ľ{ćZ_J]K_Y%;aLK9?Zsx+}tt86ZW> N}Jk;@=^{SW (//(,t! PeDG4D(Cl5 8sS!K#gGCKd󏭒RzLvC>EUfЫ;P?s)Dghܟ3"&Hy&)%R6=+.Y5ɄAJ(]K,CT{CR+}3٤S:2Ey+Lvs]$ƨǐjW `c@(?+OPHIqyBc=HNOY%vڼ b@Ej}oZ:Êh\㲮&Z:tK[e<×)M" E~]K!k\+^xé/5#4qSKӀM4lOKʧf[A?}EҖ_$e94ul'}Vݴ 1,#v}Cms!6a}39/ ,-bd^fxBs@@á ՙ ֜o& "Ae~vf;o :U3+jX# /38 7bō|̀Ol& UAg-y˔z~2z~]gti,E5l왋 KDͲ `atRs|껊_4%2И3]Ǡ;| ky7z'ȚǛEf ͖bƍNԮ?tR_-di3(5j 6ex'rzJi%2M"EEII wN*YX×17TV z:3?ӝڲ4=$:huiPuEiKYݢn -gڜQ2lVTxSߊeHu"ߍS֣yYeX/# •͈N[~vKIn"6] UGz3wN7PCg}֒=KАD:T`Z(` ÿ[Wp?ѴXcz؄P+ꫵ@ ["(,`fU<IPDM oy'}Wuᓣ(#&/BQBE#+W| H.)ȭ+ݑ) 7W0h*3:ҟ|;5|>ueqiLQ#aHPC)$׈D_5 7fo=06 q!Jܐ7 Ԩ#`Uܑ'd QEoUliuU0wV ړQv|墜O 0' ,a^cw~+0H0Pc g[!)ta΅Òbl 6^NPؗ۴Ǵ[`˺Oϻ1>A :9b%r9ϟrHp W[-p_\o3ɒw^/_ꥁA{(w \ )a]Mڮ\ +gEbSgSO.4'Wj5>5t7q?zinJxDHa^kI& 쑵%ϼS7q52`7NDqT9:ONqIn9MiCPC`@T]wxv; :+s-`YJ%;0 ϡΛE.LaSc^;r>A\xHN 'e"Tï5ڟAv1l!hV73GbJs-AT-q |QՖI}q)(n׾0w;g0Sce_Ç娽ԣ[~ Y_^oS?qHJ\$pAZK.]jmWFFN/ "rDt6EYAL!mI!u^la!{L$sґ lq9OWSu'0W t{F+ҏ<f,1.yN9'un*(|L `3,1$|X|kcc0ﺢ*mN/5M~#,&@oބNKm9:s|pj7OPEaZzE 䅯,U-/X^6(HPh}zwܮacɳ&X/1?9*`<@}R{!\Jq&M֥UTy͗!k]|.m.iA(J=4S51[Q1Pc&G.'^8ɸ%6 ȝئhzqMs>2'c)̗cZPy Hʱ7tG݋'Ճ,1ĂOO6DYNz8Pq$j=s9eu2N⦓D MݗeL27:85<,f>ٷOz%5ήi2IkY7H & .1P-X,'^ <t|~SXEr$Ft9Џ4H )!:Q+IE$% z>hRw6N!ceu[mYȅ;+aZRXER.1v}@ި13BGޣj|Mɷ@ *wVGnm{օzl܎ERxpg'mx~z#0܄6QwN~odzW \UvWsn6(bHˍ;\9)EgOnKFתu[nk!;mTl& FUe|wͧ7! r95\RUNG7(rKk+)HUj8QrEh [n %BePLa|0~x%'*eX[hE;1`2qGt4AbXIuԤ`ԵGCq}WvWN1l`/-O" [U@%I#E)HsKO诘 w)E9D*46TI\"0bx!ٜR2h0R{"}D|#ZClwk)FZi-]ȸJ`lՑu\(PZm|* Epnz8`pDŽg|1; s4]O1U"1ndd [T;w:g&_{ɩGݥNy n Ll|IgOue1 ՅZ AOi”bmZ\h"<%x?DW,%E j @ţiŇ^͇}(im5b3ڧj $j$'TcBF>% e}YyzYS>"`%cٹ$'i"9ki=*2%}q(6|Df JHbZˤ^~ Fu&\l/2ۘ؄cϘՏ]-he%aJ3{[lAK%epum\7trap l֞-nIztҚHf8Βж1d-YB T*9A]I?X&ALv}g11UD*Lû)&WWv|?~9Dp'QʡjZ]dHo, ܆%Ϝ2kFGkSu췉pv?a*+Ft~~H>H9ꮍOYɈ)D0=^h>hH)3Fˋ' #&^O BjqE|Hdg7"G%{r֩|@X"{=@9ȾjҞCH4ZMqpMUW16-yHGRmNsL?)N]pIE {2 7WCvk"QD[ho-ͳ,'%E۵+kFir)<[ lБE%'t3ԡ')GˏC܀8sbәZՇkf={jk䘲g zU6jcӤrP0A؉|쫒40obn0'VjI>$Nb2:b8i$IAR8Bi SmP'-?9Vi*'H ot&fbvHP xQ-rMJeHq\5))_P~ rc%Aa^e3nɛ0pV9Øp3d̖,eND@{i'k"wtZe3kNpU?58DAIeԼ$K 3` ?3Hڵx= shk}U[,LTjdn$0Jr]%iE] ®w>aZkRL!hk Ȑ$yj<,Sw@H Jf& $"-bv 1&d;@b'nFҽz:}!H)[Xe˂8(n*Q8%]RK߀zxϳ6[x c!/Q^nERJeb֨l{p)3w;Ak|2]+4p˪b9HԦ>AqoF6BRKW9X\Qns-01;d{LiJ%Tz@ V5Yٷ8͖R'. y3QK}.Ǧlǝkqr🴃+G<bgmmX=ڳN+I4 'F2k$d%5r} Sʞ*({q{ȧZOci+vޖ]MQsBJ!oJV5LI;`LhO3H. e=q ќ&)$T,':XRK{v#iqDd5bDr"2zm8+jRD$:)ǍtWڡ.kQNmupfXm ׍; 聴RS W05\;̛#J6rPh,Ӻ4#xE$_zObCR-f]p YTe`%|׶ZDKMn@.wc}X?r` FQm7/Z㎸tIa0k9]P{w-9ik5ucLxHP8xV;Ojc_~~ĝuIv`"TMExw7@bЛo?aoNjZUe3 luIBڄ6rvYNQa HD繆윆6MkQ輗XkV|ߧ`.j 6rLmM;b iP6bIJ'}s_+{QxvbS/F?g[,U"Wm1Ѱ+6B4:7#.a3ĵaXek"ayĘ%3 t/'aPGC+J3_oޜ`,`*&#.!71JnӌI[᭘s14πJZs, ]xDehFg#ڞ0Fj(#*(]Q84K23NtfbEdM- ) Y:w{#3ݦO0{/z_9 I\Ѭ'lce Ŋ]#y~lygE!hsz~Ǔ,Kbl5ZXl=LchTe+;Y3=F?ϘPK hv1C#6}|tKaNZ\>A5ny"+e iQXz@ @:|t>,з(zbpg-zm/r~Nc骳WcZ]i_c</ b PB/yGF u>`p`p^"[5h~~_d|W߶p̋ìU+Oaj#ut_xjTw/Ev#8,@C+-dr%Q \ދq˴x08RI_-\8L:J%_Mqm<#O6Js/in%pe)C{u|Ͷ&[m﷛a|>i<uFOS="WO^3qW,.I N[lx\* GY^=C~ ̣ m PUĀ:C K}yWhzwC/.g5ݝT_4B3A'OѮĘx !\]s5$@tb"PalF]pQj&+b ېØ1ڪF1yHȯy %px} ȭvoC))aZ-:)ʻngW4fBh-2O#mN s:( +Rb*c < ؑ䉐 m5u#a Pt⎓}Fc8&PCl,,K.2]=$pU U֦ Ybq@*/x8%Xy .}Ê/uHHTnQ'H9 Re*y0<  rDy\.̫R;E]:QY 8{R~m=XX$NyĺOWz&tƅʭߡv1;ټ1Ebu` Qb[hߧze(T?cXK7Hn7 ]DQr#y@k}%vY_G#7]q#*xRE8j%b4:9?Y.$jk+[@4(W#~Tr*SKf=ހEt,D1ƸRUIa#A)]0 7Vqt2͓uՙ+IV1+er^lDždt"vs 0 ~'O2>XpeF4-qrpKc1BbIIT`\Z0J):$KA75 |oObI[?![Cg]WQ談d)&h"*S&fM#U߉bsIe;*a_~ WouާdA|P5HT:S8C^wz`\\Ѝ,/G':ВV#5WFݙ~﷙4"VnU(]N}ˠ:4RCI ̐S$:Ԝ3UL5r\5WHn>PV*g.'RAdЁ.ˠ R5]34+X0Qlj^R}PD/ZfOJKv` V"GdE v]P/c}؇8EZvI6 SD9\8j7BF%iZwQO5BDWFvF} Tɭk>m<5PmqQa_eEE1`d#NOmߏR4O$KϦ|LCdeޑ)V aB`]ؐфӑO+9CTۉmWL.83 oiJ&WCw3<ܑ5FEP!$66xFN֛;9 3Er[j 39xU3kIhLge$EUiKgk-+Mӭ7cOJaǾ<2@Dv`Qv?aw\vQisF<ĐEDlI268ņ &zQ&c4<)Mq9#* Ñ[Rr(#"s4s:3I(g946KS`#.ϼ 4u [ ,e!adfxovZi{u9o i+A揨di 2rxdO7{NY3}|qrIJt4NMk1)Iȉs)X9دv}i$$<{LVV!g1P7HxWnQ+)x7 _`Cyd5 OZi-nLʽU>kXGcΗ  x, (&(Nq/xbjH#r4}Q4K?#IMɻWFA222M# \>JS)oՍzǟ*r 4|jqeG\]H%G`rAu`@:J"p\)[]n[X3? Ág!šDOvzZ KMͺκ %-6~pޟz;sYg1vGjvߩv6 |djM""Ⰱ%?Kc 5F1V e!VE$^@ZWt*j\M%DR="K8ẑp_kG)gL,wo8ՈRpȷی F3ܣ4TS ֚:C8P w2opypNjC"a.\ڼ WrRkgNpr<5iL:X r[99,\9]y=dz2uw8g(YAu$T}͂Qt6yKʃ3^4)un#BbɥW)ݤ}Oك p4-W LdL` xI& S9=iKz*Ȁ+-"Uq..P۫29u,\ ~ajkq#AfFύTqk0l.ʙ)iw/4b;G/??M'р ٪G-3NDr 5(e;\kde},R6\͑`Vd4|A{h5J/#RX\GA=??kqY՜; lTO‡ q"&fh{'?POg9y *ɹ=u'LDY`|J/l;qt$Q].T')"LdK#ɰ.Lb[rs\"$cDlW`>T6 y Nl6$#]sPn&p,Ax`k%ǪG ,\!iP+UL˕*g\Ȏu%Z{3J 猌XC 7U\qBY=[3lA7Y]\;T@+JÚ*6B v%QO'J\UVŇ^t,fmC]xk+n2]߁vĀ2EhL*/>s=~UiKmG3 <]Ljdok,M1rldQfM2L14w^.:F08U+ {b!%B+| `qFc9TM9abNĺɭB' GbvL.hs>9Eޫ _GU  fˈI/E/2FM0Pm$_X˨o,YTs3oϔ1`[AX'P$FkS} "+u~yNP-xmcMĚ)0Myc)ͪAfsۦ"JvpT@F0+ žYi]2se+la^ j{w h?t{@¤kpISjWw/U Bf[`)R %҄ eֿܲt"5[2vmYRwbElV',)xoc(HVR@Ɖ}$ⰭהuGC$sP~wGlf;] 卙%ލNWhNUDɂEחtVoVEo`u~ S :޽\qUXtQֵik,zeyOk4Έϵp_b_ruEx{~QV#TF@3ULABEL++}?߲$|"Nk-.~TB}(";^|C*ll| Pfo$שZO/rMIQY5DBbh9oBDAB[\$0@,do-R zۿV6%G姁4>W:V>g M8N~yyЇ8 P<=42=_4Kx(rУm0jǩf7Ukܹzo_*Y,Z n=muGeyVkbaKϬ^y003[_~Sr`Tǯ:H*u>)k$)O\4`ۻ NIS>%EP P2 E{ưpi EI~goF'xBr ix0 pLRϩ3?{7-!r{Kl]Нu'XIV< #"Pt, sdZ>He|n \m ~񞺐ӊ K^/h.v/tiQyD"xjFfd}9֮2'DJH 6ׯꕙӽdxzL⏜ːu|\xѻ_[9r Bi3lTuq5^~#X3%UkdS&!".F&~,v7ڴ!cȀz|]3m To@FҨł )vկ\vZk}(40vqo?euG9+ReF9_{R^c9/ȥʧ%%fB[FR@zyίۣlIu/ U藺\cl{[v(ZjYBFAI0[YEx"pA Zg3]Dm+z%DOI}6l=\l8 !C~PʃVؕϰ&\{`yaጉK2;ݓYVx{<CӈfFLzϺʉw&zVGWVۆԥU(h* f(c exY b^ xy8͆YЭl^JE*bwEsBmq;j~Ǻ9ށNr2R)%އ2\X6jeaDV }ȗc7 `MjVVσzLa/$3O ڦUuXͳŶYxi:޶Dl"(JACFԽGUU]&-+htɴ6 [Rt;T?ŵ:Ox*b5#JY j_Ue;b).ݦUct_vH&8e ݇0BJ0$:os^X?OyDt1P7 -7YqZ\x=Qǽ{WJr]m`_:UׇW:u3Xٸ߄YŖngeeP|J}Z_\ՙԭ"K@u} >Col3=[%w&n^NthA5@(֗2"Wܺ'jS7/]^ʯ>RTB0UDFBM\ ?ʶ6 C5q9(z*KzSo|&Hň~~ݥ#7fD AH|.S]pA0>;=UDQll"|\mJ ”| F=/@rpupU?̙_`1e 2[T[#6J;C9\j@3D}*p|8=?L crvԙXں. P { I"%q2`5>M@o}FQ@צ~)upNF|0UkD>GD! 5UG[)jjs@֛C9VŁ!~AޙDoBt (/X\ tc&&yλd2 ߈gJK -w[kfN` c'] ['H_xx϶Tv˷TLGCxSɩHlRJp(lXk3PP ,X{+{N6rϚwh |*R:E˱cG%HzNgH>e)~ '$ohAmT`ɒp{#k*+wEL#z2knby-bȨN8T|%k`aL3/5RzHi iË[MAxn>4^KI> 6<S0!<&7ص9Xz[@ ]Ew}'xrbk, 5MP-FMBYG@ಞlar`dV|S`\_zŵ/Ϟ K?g=%7RLGC6UVJwgIw:`ɝw$R_ҭ:)IkEs%ȄW99w~OdfqGb}: >ūYŜ)Qb,bM<]%<<'?d@Rwuj vn6-?U$w!Q-98h]'נּ,tQ&\R템 #:|Zۗk)*%:zʎ]韩'O84F6rb _b6c|iAO?F9o~v&W  PE?ă=jMYV`3fi8EQ7`;ZȖ/gdǙdy[=DvFic̷02N_{G9#]gwB~wÓJF޽v\NM'E󪠱rI;L5 4 uOMc%VN^Z:Sz\q"F`ˍυ:XVg~ijG 7#o5X))͉C2w՗ٶL] d(EyՏ 5T%;FKzqF6,\v<`^ -D USMU QYrxg뎕7o3 ȉ_q|[;O]!:A妠VqkBJSBǗ}m]~ma$3X ^#:)N Z@ r1!6kQsz!haEԖ`ak|RE n锏3IkGF'3{xCi=ұ%k=6Yjbb2َͭn\Bf A/^AHXRfyxmN'"R? -%/QϴI(z,rYthYs0WWp|OBuhĩ,U2oh~c+M7FʠB//?jJ 9)}pfTT:ܾ*fH-ύ@ BE2€Nҙ7"R(I"¥~4 )k=h<L=<ޅ%];XX:@xKvL ('~w- Nfs!&M dԃzES~uf]v`&r/sMń1%y=:ˮbл9*>W'@%OgU`$GtƄTm*I#wRiM$ojp(z6>ùv[@KB { cyH"֓{z@n/+ L'$z']$^9Hv6rC:>q6EOŊlY5xCA]g(El7ix."׭Ty|Q:s~Uat,8KήrKD=eVj%%UZpZAxM!Bk>ozd˯iܦܴǿ@\G0el,JճܓnO6Khlq3-&el` ;m)xI\Tm POtr:"E+{uMu ^Ac( V܇(alVYN.R@`I 3_L:pGjC&%1rO'"i3H ;d.>{dmU\p_o,a|^j<Ъ$^)H6_G1с.$=l0 ;ZP4!rH&2h= ٭vR夡`2Al6p)q}zGksl{ތ8h,-H6ҢHJ u]|Ϩ:Ѩ1*FfR `_0!1 `pbnꆅQK\lܻ:/ҝ (ܧg󙧊CQAdK`cB?*gS}c͚# ܤt{+gx{eIQ1kj͌ \Q ni=rruZ]a]zGKlǺ*H1\}G(<^寪6^ى%#CI/U&]R ?$8IqF8>Xhyޱ}[!xE`)&M!?AAm8>|Ic %$"|B8|ҼC|!Mvi:kznS@_<G<vؚp Ah ᢏ [_>ƌh%[#sV{;:pSw!n`Զ*V5̬D8#{gwNW(='P پ/@.3H&;YwDFFF쾭,e p?&">TZPOT5Xn`',7e,-LkCED\>T'.cMQ\ Lk**W'bv^_y΅tpQ6(E(|5tWXɡiu#Z1.ADG[?/Ԟ[?$ĺpBϖO3}ןh ٟu>z@Tw}#T)BhyvG-nz5I j6X`l_4CUh#Rozt4Njb2RJ*[ M @DYp*Pq!{rhigl'"OCQbh)sRFξJR1%ʸdT|? :f7~կeGĬ~/$-DQʆ6+LÄ Δo1ZY'ot]wxc( ӄn%8lۣ5d=HW+ yrbBwelD=nchhvk8;Fc=*|^:, |6<~鴴8kNd} G5q3.j. `զmysex b۱}8֦#Ha0c!~|)R'hS{ ON pj@"⢸9W} &I$c$FClKUP4j# lSӧ|?0לR{xT5%=t8,QrCu~@Yk؅sT [|&/$ۀֿ. R+b_tQ' ,bS!8>z@dJ0WUrn̿ /z6.bu)#*QS…63ĬӾg:xb2s~]ĎLPx)V€:"طIjZ->,Qp~~Sǂ:Cr+4|,^Oݾ!&i)mTM{΢Ftl,y[R3r0)L !E~~5\8O4 -08CBv8I:Ī*ۗVf@ql* 4g0.eטW|] Dl!/˷wr6PM H)Wq*Z3k(:ŌQ?2o҃Z4x,1M^ڋ)+]sXDMj;U)"L1`(7ቃ^;Ze`Hb{z2;B~c/cI!/a/v';@@4?U&̫Խ]@Z[e^pv5F b&0M{?8vp@d3Ϧn|AWޅADfAw$S]h$)LIL;4^DnJtɊ5C*:92 JnI*9>ru/v%Zb,;x]Tz8+t>Ţ&6Cp+]. }74qŌ<0 $W%?p(0N Qj\~+' U:GC`lun~_g!zdg}m =l (ۦs!O0ealYJ< _d<|u~:EWe؈V٬e^v5 U?JV]h&]!|\lyE8?l)y?wnMtJ}ɗKᣑۏd\t"f3jct _ p+TY܏Nܖ͋-F&ezK{1+b+cM?g+rrtЗ g'ot*QP-襝b݃xiOF2u頢#kacאBjtiY')f/]_Þx+An9{01e}6$O*m mB<;S+"za{88["+ވ$q7t5kV+ә? cf q-9 ʖrǯK;&mw<P^J,a)GxSz`gxg/] ,V"VY_R7m uS:薩`Ǒt{l/LXde~S5^xeW?#<*@du$e7m|1aj4նק 7Qd`c6QaFhp4DnrQJ3Ïŭ08} ;<Nwap$EN(hr@"Toe RDQmqy_=4s/Xi<lƫ]G o1V u}T+$n'rH DwP_NQW Cl&Ӆ3Xwz"8n?|,vjd#M`w@nI% lb9Ek#mTQvT8^5 :DzK=GN ;&f"V0Jr G*cA8KW5EfrLz1Jܴ;|)5kMS 6ѵ4ʘְz!oȭ,%Fh@l"]Tt^5D[c!zS[p DKe7vn؟bk;NparBXC6m:m#y4m;zז ?Tz_*/_xYY@5oT1-I>3&&D7G_ZU`'ԕ>9FLS1ֻ˱u~:7^of=$Gx$6V=,̾5%zMJX dy).bh(AgEa,JU"ir qB޽5 ݒ<&szV[ =gίaK&y[U}W|aԲ?dɨI9s@k>j|O%  <,D*orAhIMq yWOq@pjawG /wVVyZ s;jDA V҄m@N ,aI#n GKo>+HN,ػsSȂ̖WN9MY.u's㋀06*45]4kba7v'ܽ~} r.MeE*ˍ9[tnPSJDg=)_zu_ўrfUھ 4 rvs_Q,.!t뉲>$ݎ9A0KX-Ԃ>As붑*}haˋ!g(R 2G-U9КL$1x$Iit f`(Dy_Ngdo^Ȃ qAscPW^Ȑ%KD= C-6g0gE)Ig߁1ipݴjPPD>` vQA_v?dff8DfNOBi`=+`S0t[br e vUXR:5HHP0 ɅQ,O3}N ՠh@ 3mV.1cԲv$ch5m@L +G&â9 ; |}kLvTT6Hp8o3У  Nom* mԶ #xe#o_Qd7KUt?>Oӣ۳b|:L/ /pWwp13o}I9mH=mve3qQVY_5ۮ9hx MQyXm<*Xg؟7_<;7I~EH2IVn$3ੌ4Ჩ,%_SG $xҎi.٨RP TaC]k#H#v-j}>0-<RĀm.xpS1x!rj [&ON}|gu&es6Q= |L%5ЗϘBh\:o Ͽs;W1I9<C4NB}QkF<)̳KE y֡:`Z:^c7:V͟,e٧Z8y4DOR)UT._\;@Cd'Ħ-IF97.hʳ\ӵl\t_}bH5ITMYY4T{àROE<q" /Fkuc9cv 3_Rs0[s^PP*L[dkd UU47MvTCKyPs|H+nHN,lzZ^`yL xJ!N[gq$0-_8 P'6Cg- ꡋ_O)H:C+Uw1nPQe8@)jMI%8xkY[m3w`$#M6.~I5/]?S岣Hs_bCC3ׁŚ1z+RlU$iۼMK^O]"gԆV˭NPcm/(5pk.$H3I !dN"/& _6OS;\ -367 U |OIǍ K%)yx~&C2:-ҭPg$^yh*Br.z0 o*sqS2qk5x;gXm+XÔ50e5Y.U'kF!4g?o4{' 888;}gM?pH!7D "r\5n~ws30}e1hz<쀵WL=@EA3ǵS;2{H*!%2I|LVc<y`H>$c(60]'R̫o0F@>:}Kf?/Cp"K <X;7g'/xk D:1o { ު56,!Mw9cF2˪hU_@$I"wgYCG27R8jy:(f/dh*}(WJ#$EHbUr[Dw.;@S\|/srC+v*nd%zҌh,9]F ȧe%#!#OsE/HsuZ9,Wt`jidvDZ,\8?MNQFHBNQ-Kyʟzm[{XڜMp 0&ه([F0*o:d3Ff|Սy4.G'e$/VbJMa (.,A;!I֏fQo=枦bo}O5c$b9ZrWנ~lOƤ (;1mi4?>[WW˳\QGxm|knǩtqS-Iyި>NxND@v|Ԇ@k:O6֌T$$ρjSo+ }d֧茙 `DO"?}zvyOd2w~ggS3 ֙ ʀQ߮TY}Qtw,|ɻH ju얦m&FQdt@+5}>&]OEC&ʊP׮bp!)4=оhp; tK*r5'3ܾNyt4V^fwD&0+CG*E[U>e[%IfyP;}6zzEȄ'z)3O^ LL|Ui/3(aKB 6ӒN Ffر{P#xP@6N%Gߍ7"@Urӆ cJb82:(vЋ-$3 CPB~6PZq¸P7J44R-p'/C6b;e3GgV[nsPmg1uYӃb&ikz/KnWU%j:+k!:f:KԱ:t&?Rfp|C% OHn|nϖPP&v]|VU\,V`;X e?R/bN63t׊>}.&{xQ-){T.Qޤه߳e쇝ނΰ;(_\sN [xMHuR'9[F@O|b. m"D 4@H1 $-5Aoô2`9Hb~ ޅy szK Y,@  킒1bo|HkdEY|sтG ;(xbqh'DN 6iIacIM(IГwT<}q[IMCWMJn胵Ȥgyk8wi8ō QG.BL[/۩bx4G5 3;_8T$#LF9h6t"_e/MC~ƶq򫂘g;. +oؘAB kc'Zwb }0?l?MZYj[v^-"aj̔pT9&VT M6:᳛@ ^;2d.k%|N~`)4VQI۪A74+gth(O Qܮ ZiMbO+0zzo)+U;C)DP`>D8h%?02Vx-[~O8j^ Z}/+XSoP^[6Y|b^LmڃB|T緔b y/U _%B $K )[lf؇S?wZ{woa6Y)cÔUktVOD G|qT8H es8c)M:O ᔉ *NԽfy{%h&v{t dgݩDD̯V !up.8<-Y ƾO+2̺7=.=Պęw4/F2FoT3 jHz!_ J>^ܝh|%5QcEڧ 4*??; -r-6m4vNFL|37vRI0rp sY[GINQ~;xG=]70tvUQrAftWY32s\l  1Su![ Ic%ˇb#p$ˁ4\!2]Tڴb5 K˜M8 ,*_0o, 5J)^䚪Z~31/ǞVw+ WomCC☘w yǽv] lZ߭{002 g܀r̐ǫ{OIO rbW]S6p3hɩ;]Y|?iIS{*shڋb i4tYP 6eR◥(Oo!l[&e<@|Py$H92C#a*fP1S #3Ks6mGϒlQH\xmL7 hZɄWo0 md`\*+ =WGΖAR;|{8h3@%ZA3Kb+N6o >qRosuGwI*;:$:u~HdE^ZBklWчS%}:jI9-TlQ|>NKUʁ {%3a~޺;"%O{ CDa6. !R+rQ8+sP)q%9>\xňdvLal"BgnB  C2\‚q-WW8C^sC~t]5uL^Ѵ) P|AT?P_SKO}5" ăuVȢXؒjʶ0vR՛T#AHq!;?=lX|M./\Q`6>hxyhLW oŦ\2Е!k\'@q@F髗,PP"zD[^3PH{E Ɋ?/2&[MkepCTVg6g f_D/Nd·EGȲް͏1S9h 'ӌl)X)Oв p@7Wǚs`;Ia9^W0Z "\3aҢDMKnzZ7sf"rgxMWDO;糧 sWz}[-ye=O*޽]nL~eF%|,im5XC* pXBMh͘ub6/U3Fk$;[0qm9$gHNɕ6r6j@j?*s99x~ ^5`n,_p[mth%U[\xv6@ pg-rZ%Ql~̘ 2۱B1_>)ucW\}Xpk'=q}qHBD}wQ|#8y.A*{} 0RNUo|u-m^3nt\+AkdQX`'ѠĹوZeɘ![=RCbtoU\N3ٕ3c]kK4Ei}HT ۄjas8O.naW(n:! hQOӯ:G2#*ga:[{VR}થZ6[uٷ-!r}v]@E3$t5W 8d$UV\H-ɮmbYrԎtnخ̌ESr4B=teې>ոAwݻ[B}(;IH@JA B\rг%N%cnkdJ6eUS-Ul۳JŤ cW[8ћw;-f3ΣmIFrExYJ9:lR^yRQiF=vA3`źۡ<bO;x|[Bm4skY(/(1\=}I=*=Hv[iHtS+|67R[7.Ϊބl&@N@j Azw^ythkA*r$\$E;͆L\ȼk/l[Pݬ GAxՃ7ovEP~+)x>xڲ{YOcTkw(!ͤgN*i &h46=reI,3 'ؗ-M_%ޯv s dx!d|U']`PÒ& ăW1dlY};f!PG,x*}sdz⊮ Q4tU.4]53Ny%bv%[l\\yABEc+3Z5. JqL+Fd!@qͿa#A+E{@:5x6RCi<$`quw@{V)CK~j\_ \cJl[V.4Ӕtc]o!OInjDPR .|hvFR1#jD4p>ӫ%k\V;(?iǗ:Bώ=]FyJ}{j2QlʤooˣrC($.֬/5KP% N"Rk70;YywwޘTMeusdC(-?"letf@+9O8zF|0$SaڄUk!=4![Y [ppKa1Mm^#L 8+oAgT ]#@xUiYf6^h78A>dMa81ZP$| Wt(0r`2y &D"D#r[wlGAV FF3@YC i{P@#4,{ 3EG\9aH!(k[q'%mȗw`gpi @vyh`z*?AxA@9+SF<3`Dc@-ePM` ({q|5F8a]l{o}BC씨"s#5GJNed5eZv[XeobbkzJRhބ>Kd*owz]ä9@_?op|cR*ʉCóm:AQB f=žu"5fvs^Ile K[kJ"MٱOFGvmPɝWNwiz`-*؁dYi>d/3dٗi>T S,לW4@i< jƌ1'1V EJYƒ~"P_iغgh&Ek k _yV$g2ފ6T&qy,\f,L8!r[j$K1`Q d ^ d ,]21yիjڬkjd펻%Anb` 񷦀'RAy0?vØ ܍Bzy  k%f=DjvyrqE ITC@.toHJ*Bi~"´oȗuo} W|d1QSLs[HgصGIV9)j!RbY8/[ߏ,"A׃)O-aGIP 0Z AK$Ilp0CNN/E1U@JyJm2BHW;)c/ņXQL*x!1|SªeBfcξ\o5/?redT?O=o>VJ#Xiv;N";UԮ5Y܅[V"C < Ok[p b55,x20#eIد_}I-7, (*SΌ& M(`rW_opcm?*.~ɣ4)1ϷǪuJ"/9CH7جv+$OAt& Dx"Qt>9X$}Px`Vɦ7SZET̈́w4kG} ѕMScㅑ.&E58tG@`g~j}ktYs7jՇ6GAVeu.mOi\@ t`aR.6K o]AG"Z] lA)SKiw6 ϵAрeqHQZaJ:5:zKWYYbp9FҽWɿ;r0 8UqmBpa=} $(6flux a+JS}Ϫ yZB$fmYz[3(BƐZ9kC+ROwD% [Dz:TI̥w\ÚvJ'Ød: åJN`d}yQB*`IM}CE+ۊHr>]\Jgg97;Em ;~W5X1L@+h5F!+Xbڦ] I@p; ެOX=0d.S~Aqc&):`T Ac6LD-j>r?nJv5Sz-J;_|l9xCDr%t-4U_{Z9e D 4ZNV[Dǟu[pҋtj<嶔]DGO Ą*8 fO2@2^MU=lhliegKGg: Ñ}eOlPDI0 QӔC_(OA2 ͯ 0%[*##}! f˯}G~~F JrKǦ3^-6d^t6q,Z&I:OCtZXJ7IJyiDqg 7mW(7P|P(̥A:;1{Ef9p'I YB"u~=7ՈHȟ F { )2O' &ղ&pm /_p;VـJne~ʖ7wԹGv 9`&ܹΦky(E3J9 _5{\ȗO$ ll|r+7Db6o8@_D!0v>~@ o خ2K#XU+3eJ@M&FА\j(Fr`Ov^66M9o@oSKuecqܸB/~THnHHe /k-~5I 5Jx{>0Y\s8;A9,i<"_,'qxx1׌9D pb rgG٦ӗRN[AV*f'#>kYFْvu&_FRͮ~"/ 0HF,\@T1o6:u˗g[%e3+vY,~(h){t̳3=cL@ɗ<&R}\ByR?з)ehUbp%R:Q]PMtPG'&L6v7`8kp.%#lYR|s{Xs{&U 'SH`/N52Yp{uD@4(Ϩ^F7Ins?mDCVVhe’n5((f8~VfmkӃtAL'Fs.+TfJ@޷ظ_+^_fSۧ6Nd:n+EfkF0  %mkϖ朊<]\ebim*E>N?v%F%"pI H˓Yvo4m$+q0"~dg}Bn*7" "Kp]/,N#>zRIzLs!/ut.2BMHoH^ iVDXJ o:'3EGSx[8Uֱ;i]JT eŻ:F+^eZ)\oU`U0B:>"‚PKM~Lh`F}w EpcZfo>ydBVR2{ Ļ}ok7E|(f2ZJkGG8@I5G;'UmZ+EcL7|o\HjTb؄ ~-)9 ^AIӧ<nޱ "4 @ƘTr+^5* ¬j2&r:4HxWA_BվCY?]m:0Lu8t*͹R_s[,rĮv|gvξY𪞿"9-i)7 ue+Lm1Eđ\UM/Ck+k`B²I_>٢7pwli4^0VUq=ص2CX["gʹ$G'8VܭtW3<ҫ<'jM8 ?Q:I9+ХrU >SJrٿ.,R ,_ǢKh5C5 ne,lpF+"f aӂm &PS^V"w&O][84DeɢkF {@6&.-k0~N,cEd|*/U #fmˈ_b'8 od ,!PZեoN8Eߏ<0{76#f>:<n݈udJN #% d60[)9l̴SƘa=W@2 zOP 1(ܖ ڑ?Tq{ \A%fknn#6/FZL E3&)Jph$1ٔ86j̔Fɱ(mIM6&\D)P|z>)C-laғnTꛮ.I3߽.w n!Ehi3YX*9<;s+&-"LuY><˙ N}g=\ZmtWrS4 1ٓPkPi7ўF6y൸=ڠ7=ѐSfjNj۬?ʭ?R% "A <8#TJ5i'o.$["RNNaR 85IO^aOgȪvX:ڽBvh&s&͖$dqJ?|QW`ŠF˓O4}_cf}]\QI-Po"}~im>;׶wB;])_ޓ\RIB~ Γȝ C[* d],6-3Y~,۲.4 /U>hB% }3.gˇv"/?uȰ8$]ZR2 oCӊ#ik9j|"cÏߨ Y—~^[НA+7޹>^gԾ1MȊn^3%'<)s$!}M{ d7AnyiA Y #q cK[4}uBG6RXP >:/=ۨQm E: 6;p5?נS\7eh콘ϨS(HPm/ !zyV:l?͚~dtv̦VCeءdݒFKδcZN*Q0Iw G<.r;w²n$wzwyjW6lZH> ,Lg.z(h7 O*,pGÁ`n/osg]>1ς)gq)xeC6ԛ&a˩ߑ+8gIUr/JO\O2Ex?Sg#HGpZe;hs|{:nf4WRڈY;uŰ.!Y`Ò7ܲ6 ۵fMxZ &LJ<)W̅On%+O+xعha̝rhJ+\Tx8O1'پ؝xa7Mv-Sy ݀f21(dkr:kj> Ǔ;Xnl), v.| RAIhP15 PWx% yF) v(C_jm׾J]DŽn4_h.ur ^qXHne'?ѾDeG|)6*v Ԏr;B<дW^|)f)ZF^q>\~QOS <ўlp$Al*@g@3Pɷf!F|O)kMͳVNdʕ˘aBu#yVd;$` 4;"/;" ت򽛅6~JAkcc~G"VvҊ4hWj'cċQʦb~\*E>õ7B5\wyY&ՔIn#{𚣸<_W?cC:Ͱ>97mlV)[tT^pE|l\( +c,Xn1!6GHt_SŐX`0]e`͜ KMC' K1 @ PA}1Mg]ҬVTf%asPOeJneݫ;P%+hg<2POJ`ijGXSHszrvx:i bs9Tyd:d%7l63%l<;~r8;'0mp2sy8g7XM'M"좭a ~T-Rʲ־52Te ;}(ʏqpbs+Ƨf}">.Y9@.˯ ؔ ^aJ,"iuqŬGֶbzuӥd}o JGh:cϋGgiB]zk(5oO !kIcznX wtNK8o:|NAj;+獓LJ3Xd_Qn7{R-Dgb%k.RX7R}^Z$%3dqڏ| /0Tj߃y*^u!@αĆJ:>W~RjwwW\gaS B$D `7Y7gLNTv'm9SE|0I۪p³OUNj6鵚JR-C 8F,Y`Z[(q\V'[%Rhh%}yWlƑͦPj弤1عfCu̙;H*& wLxRLU,-`aq}%K8thPdt#B#z^?JɯM&m6v3JnTe{ܢZ3ƪ#i6P(e(s>4d7fハX^) d@/tYߩ@5 70w[] 5;VRZ=% cNpsٴ!QHR n, Kxq+}}/9}Rov'`NI\ԕdpKcZO>s}P)^5Q4"7A}Ķ͢Q\ S@p[J ,!A |%cˬWhQIqp0ɇhJ>oe"CDUh"<M;\ V_# &x (}Q>"n\5g"qV*ƕ-*xNFԸ>>9B79%UP² =dqՏfz;rj\9[#_"i;d:5 t"B:SnV腔>_$w@+ 05?T=k,0T؍dIP6@gr3iuFjL AƋvNsr ך9Ic_-lalo҄'.+̩[G~ow~)I'3kÑ*6oC}w^k(gdF]IM^"9 Vz۱z7غ{k["gc1>\ɏP-l!&rq@"9lgML#p_h* j9n_:ߟyo@>Imy5eos̽=x;c 4 /Ѳv"q=4.)k`.P(j[QM7'Gɠ&(hqЁY2֙tî%!pzd˟qRh{H ;=\dhBTK TI{@7\/uS"Uv*8:R[RTZQi\U1^3Bxi C2/=dL'TZe/w1y9SΝ|.#0b9gW~<9- ;gdj|Q4F%> o#9Ve$;oRB$;_?\4ݟq.An(M~J5<!_1uN]eN158'=t%0Jw[ocuʼJwA%=Tݰ U1QURXH}Rd Ja5W(Z@FKC2 #9:%uXzꃘxk{+枛:RK8V'wU!{1#TYXxnPXf$lCmk,z %G100dl~J@]eC@4П]H?%NdM6jZe.L#0 vyEvC DTg]nj(JktTC| !+!UR#@ W2IZ8m)hOH"YCʁF=VO87vOUf((qG=G(ND5RN,o+f@SPgKy,?.|^cfcTk}'.dɫP[ۭZLXe F4jI‹11@]|>ԼYgs7ʇXkR}TO  sDCo.C[{ddN3@+8ݤ% Z \jŠb]QjsluTŷ-\Gya?ح% E|W0fgeb =(Se,G9%_4A4@]Av9aD6j5Oy |2I.5`t3hS HK1Ӱ[lOr)"97`[j qP ceS~wD@Q`oDH1'fƫO8om`o5ԲgDϬ#/sl?TJLST%"R_H?r 7&|(O@?H`u,-Z;X^}Ozf?A|ppnn$\5A6kLO 6 |N3f=.6һ*saXLˏSH/!v6 PM"~aJFR{KΞ!TP/͗K(+"o-*0Pяv(L" ݤ},[f"cW~('Ĝm҉"䓧}'[v,Y]#'ߵDJDR&Ω O=/Q>[TVWQBrS@SoJٺ,$=,).[đY/#[4#}C)?d͸Nu RbD蚐cl%&hpeB<"b3#n+Wn[e>a'ɋ Q kΌBÅEWrk]KY]fc5fa8'Mhk\y<_gqjoҠ!hGɼJF f E&\6*`|$7ހchb^L6fguUO2o%A biDž Hi-\KJϳj.ۡ{v&-B`PJ6pl$*a|=6E*xs-h}`a9Nae2MoӒF[=Wxn0bzH͚JSJW$Wϓ7`x wӄЭ[BeB /{A <Ţ>sLH|FW4V6,d;oS}%ٰq~t͓0 nteaNmC*Fyte{v FCMhicX? w ZζOF*4cXsǹ) 1_y0[AVX&%@.XHQd[Jجv/dd?% 6nU3itPn),Y*ڜd]rZS#!N3x'"*QNG}bRkgojvI-ybIǫwj'H(Phq/:P$584.SG|fqUdځUbۄd(3o_~v{nсe稃3g洗QNQ fEbڸb UlRH4>ѢndΎNx¥BHs2L)9Ăv`_#9ɾY'8k %1\T_,d>iE a?ǡzOF A"苿hy S'P^V0T{}4#F#Kx C^s۴C B'Pѳw7&YV`:Uf$cyzD">/ir+7ka; 3#d|Dt%W~bHc^CsÑV*xaiCw]~:X ~lkkF=3 ܘX2}C dЦ'!>Kl_ liw3I=1$+|'Bs| ۀzM-.!B?)†K+ 7&nM)eVζdrĠ> Mug?!ˣv2]a A;'`R,3C5|gY ǻ=Z#SDias.W&-s"n~ϔ [|z{Rύm MǨM!u9 1V Va8۾n| j/)s:~@1WGo@bpσ7vi#7uCeTHOOM0Ʈ[~NR{b؏As$A2g.i ^"Hs)%ïmx%l~݉6a8ΤsUDAsOf 4ҍ%l1SЈZׁ UC]]%[Siz .mZ ݊!*71 4 {½=":P^;3d#O{BJE<^[Hl(>Ɏ" Q!W @ >FMd1#Od;z:1)j%)@|h5,>!Ͷ9"ַ#3IT<)\md }ѳaHr?I<LHů;]i8m/v3a_E<ĸT+Ou07a/R x|86 KP,#iR$ :B=;ɰP^#r>jsȌhf(-c >-ƭ_FJ*zÈ@OQ,E?LIl>]N ͮ fFJ+*"#³WUm>.5m Qe18xވ4vv*0tț y1kwˊHT_9 Q~do.}r HL +z;W]OHG~~=t/<%zKwxOu@P0wWg_^eiV t ȧ׆Q%H AũJMqzXWw$()CYC)Q-T)P dM V74滞ȋZWQ ۜ#߳ە~R0S Ke>7`V xy}8}ʉi*j|Թ6N&ʃe, ì5prLYkGrCzLt$~`#'kmZU_A:b@ ج ,uIa!9YuZྃ!< <.VP`lfe(h\Wg"5C7I0N6s\{t5aҐaޕEjN'jǸ7;Z|+?cے^ydapvAjFE3OT@=m-$ l0{|B,DLqq Y^ԀeΧ֯V&^ǒ|zO%'&{޺>4TP:jΤV6]sljc"!3l,58qʟ2VEI1vTg6A03Isf_o&s1J qBm՜1#‘T&S,ڑҒ4)1{:ytt'~jK5Dy u;LD1דf(.#柸RL @/'ir6~wdUz^ODOe3DKAfQmՓ_Ռ#z,;?T*.joG v\@((^BmgYf_9?U#djp2))B!jt]=2.!)#HM8>xFl C)P}M:m(=j.LG2i!b 5_Z%UdD{ 3޲q0vAV-:Rl/4ԮBooXllut낚w4o:+z'cE1l\6*s n@+fQfI5T' 6ۇ~ ?⨴;:<66W?V/Sj(>!Hiq7BSo{M"}"@Q.st>ݬ:3jwy"dH Ꝯ%縮Iκ(p@ 8 x-ās*m f7rnUYS&TL9@FDz:)mnܘ6 Ɗ(ǒǭ䳩FQA+Ƿ!W\3º=DR_F>NJS3^JMӗ?}'3w r>n;z~5Vj%)FfU7օr0WTlˮ,Aԏhz|ݲ{g/ȑI{ 1cӢ-5I^lNg[3w/k\IPQ]\:-dKS (cnroVd$65l\w? 7( P,xk'6lrS~Om6>E)tXNM?4auQ#2hn $Z- plcskQf0^_WYpJJ˻!K6Ez֜=} u\~$SNn21J\NF˚5~3oTAhrYSQUXm8K-DndZ qh33rzhd+K'Hwb ˙ 砾h"%V6JB%?yl{xǿᎃx,LEڅ?NE:O891bL8xƕ' T KT:R(0tRh[q @86N̑|i+׸wp$.x]+wLvM|8$'L $[鈺]2KHQ#k؄6ա+s+`G.,7r8,j9`iD&E2-A(-6>GXǖuj_*ˤw:#y L!fCZ_jfFGL+K`-.4 9BPJRAV]J|GSTb%pֿ˺A:A %`x%ǧ߱C, ӣM0JH[-mc];B+|щ?('UpTAhv-hv̄ROW q1Vr.caBkħ4 PӫECNDu%!"8& dVadw֤o!©vaz]aUUZhr9LJVd[ jB,8 sn,ӧG'5{m/vzD-k۶Hǂ'Od9'oe6?IE&DU>RWg76l*}}Md! Da'vĠ9[b^?6L_0ݞG e'gIWLI_!"=ϠôZ_,@9v (WeO]o^[7\-cR/c˸R%V^)Qd."{=7٧NFިX[+f/N aP)ٖ͞ "u욂.WW0KI3=9\LӸfr4mVd9U3`σp3q)粴& ]v-.39jK]VV1E&> &Ύe$".j2mYjO7=Pf$qBa6Lo#,dXٷN&emwP֍sVb*\ 7c')dZ0 /ðU8AEB[FB9z*.zK8)Q,X{i7LTw%K>4Y}b)Skҹ.72J&(kn m38njW|ךLAx]*** wNdkcE6"  ^zM>ZMHVhčqhd?ѴKMTJ|zK}U] cفF GtvcmyxxT`DyVVr;l>NS""&CtA֦>}2Kzp)yZK _'qL4| B2$}iǛ ㇣JqmlCWݛ1+pQrOi, AqzTc$ N}wuTDeV[;GpW,{9u# Z1C+Zt*zB+5?ݥƚ&^aLj!?xKFt\nLĠq#-kZ,+ V=*zC pQp?ӏa+2F1xe1Qk\.ei݇oTDWS;!Se5N3rkhfa.6zoN0d/;d#*MmUS[Jt:*,ܝqMؚ}ï't,gIqRC:)b-ev07'PH"[˰mUD)Ͻ5D&ٕhq٦ޔ݋v[9֍Xh 'e&x}!ugNVtψУ-8l6?a > lLl y1Je,}J/L;Yy. .vOPe0GAn6G2]E jڔ> i\{ZvD@1eT^Ϋ"L(͘y_Clk\ T.*(/błf,Jtey^F-VKp3+9ؙ'a 6h"cDv麴&Ow8xlL_/0:t엏5y"1uJV|QHsr6UR2UZS%_h㶜N^7DJ7Z: S~Vc#Tp)AMX6NOcR|ݭߝO KE_!h9%2߃, BdӥlUc wPPns>|1nV2 [.y57NaYuw/L4a~&N{ERtm=|,Al貦OSߨE1q$ne#E&L}Ҳ]0y 0x=z>e$-.8DǞ5xO(n`zf(;un޵;ўYy&b9O3v4+"5?VB6miMMT[ {͑LGݱ !}!2.I.bҳǦ%t]EZP H?7h@ǯPe?UƟ=^SqۤhSU;goEWt/Yz9j[J*k0z%oя!FfR<mQ9ǒJNOn\-hMcJT|çꡡ43TLŹOe|d!\MxuL5Y]C.1㠊)xe !t-q 1U7@^;Y9/S$MCjH_oUYO5XyUFG=J_P.9x l]3_5R(,YOUWLd/_**)yH]p/q^3:9'_Hɉ0 %@A7e|T_-' {@'j.i.OV)h}ut!2]ZN4)\/1g?O?D&XJǚFm9oLr« {** WO!4 Co%T1ĩ98n 7h佦 zmߎ22u˓ue'DWFEog WOsh!SXoBE?E CMS?T@7m8vtLI\X=܁ S\qR-k^Q6y@cbdA4`]9s4@/5sh 5 lb/ȝ01Gf\i̫Þk4;5}՛jgq`;dU'#RD0e]ÝN9  U<(Q?j5[W#RZk>6+L3R,#{jr27Y%@;4ȿ[&g QhGު#3٢o%\(NVR%`mץ7g#J{KrYiHP!#T{a~ ١b5+D3_ZOP Qe Ha IPJMftyJk%c+w{Tc2t'EÚYxY#Ig]X~9䡡uU`p 4g^5XC"/VƽUS3~z! 4}I$@{#;w*r +l $Rfwyϸf3U*a{-CiI EMs0DQ;21OLU0_kj/dR@8-8:n$-,˥p6;ؽԄCh {E ӜM'~-eNa$4tjԓՆdR Z¡"TVLfN+grd0s 31P$Ns^06.|j~'ˡik!gjᠻȌ,jO_a}WɛxG٭ ϕCÃu9G$xap%YKTU& SI~Z4R8W&Lє{Q bAt0~WDDgl!{$fלߟk7]0^V^\J:(Œ&O°*ia꽐J;E;8/s6FgQU qe锔M;]Z1yXeqqTO{]l~rx˭'+#`T( EMYpÀv爈zaW&b{x$G1w[ST` Kyria ŦLx)6\05Rl. SԳ.NR[$-^CBA5m{&3R/؁UyGBC,~nfeaC]Ff-GK h0/M;NxTEVfsLC_y8*ndpuݝ2S;,lA$PϢ[h?DH ׭Fl$H")贤g?Gw[tD]srݤaȔ+-~j"P3K{zt܊h9-=F=x_Df {|V׎sή, V𥳐_ep˵F{@{U3mĨGeE/vz\`ԯMjh{VKLviV6SɫNdY6LCf ZTvA#9+ۛ.z=ɖ\(a2 NH z?\w:On9.\:@ ci~\_۳IoYYR`-HZ`7+ByGmqmDk6Hw ]YS'=)z4`l* <'E&~̊ijQ4~xUFdh>K=}PaNIe;FiC9b^vϱ>,TQY>Gx YcTpYdРٸ7@5(*B9lKIf,)M_p5* "_4 XKMSVZ*#+>wꋹ8mIlp:b/QB1p"g a793msrX.j]W/,G?*oa 7^~kKǎe4*/Q*о&<^IQQ\Z ʠMC5;!~ϼχALC}u s,Ml_8Ac}Y p=Cj#%RD()f_'B,5:1NƾJ?,JR4>#tRo\b%CVIsu3y>?T8CUBwR:H?Vr⹙ٱ f{ NEi4Y4dsPe%Xk=y3~-k#scRNק;1wbJZE(">0){#@m#wB%gQF/#wlHWVb$OArO/4‹-PO&(4t6ajlEô(Sn텂֖" 9^vzZ.}gHy~\:J9%CYTVn]Rmf=w"$<(An # Δ@x E͝Z\J; ze>bv~3^ |=h[_pQ%wl D@*\դCGyJ+ @>H|APN6`F}wOr [Of&s`_r`cB)bABu(lL#pgG#mtN_ Uey◿aHSDn{B-F!_~ZH6mš%\f֐ ػ).B1 Nw7$>6&Dju^?|p<< M+T-gy#a ʐ_0?p^AsQyy=@D ؤK24=zxj޽T.ܔ!Bwi&"Ðly!M?lI^h$u&_2J(EוK-$gl?䟎Ƹ ܢ\J ?'&M Xo%!!Ş' (LdW} QdYV^dSܐbtƉ{eTi"3= є$їi^9&BAmU, qehˀ1AhCK–$QgZNz9wOϺTG4xgٔ]{fLʅIasgZN$6n@n\"WljH[.Dr[.qxħ4:[r~٥7vq&)q_"4o{VsBPF(Ѿ }ٿz~{6ۦ[K09Ij«棐8ծj{6| =\D|w(Qs&X[G}*{,×HǠ71Ysh4;2Ԯgv!+sDšS[٫DC0;ڸG@UHu1Y,[~5T{  iſ04[o~ugcQOsaCkYDWG(Rʂ  SΜm;/j}DV-$݁Lrd{.8ЭQ(Qlv[*7o6eb"qvff%N< ?>ȜÅmL-dll Ȃ66c\  |Y*},_nT7#C[,_7bzT [D,[!|r?nC0-UOx`f Q}{@ ٻEظN~G=g=GV(K ި$y;و!tp.),Y.'d+h>̓E&6Ko0PH*?"`wk;:c)H,ah ׄT=kJ);FOaV:Ǫ}ldۄ#kb+jߞ@!#[TP'>%M*HGޝt{9_@z32JC.\}R%ڹapj4iRy = <*X?^EL ϙ{WtQmRnFm!{3+؉w'@^5`-MaÃӰ&qQ9!kZ[~z?4dZꍵP7@G!}ˤeT~1zՊ|Qָȱvt>xcdԼN'^@p0RQMH(IM5u9\%0Mf|Aqٰ; ؇Ulv(Bҫr '}7fG+QEDTH!svH!A-O*h7BHⵢaf_qwDIem0gƁe|8z]F9`` ˕`6">ahc jV(.Ѱz!^jc ejT%@ 6|~`e! u&Z,*kD1mo@ @6S9iepwEտ.}>‘g2eccL 8' `R9?m/_II%>VwXm}F&<1j%,a?$R0W?)IWDС#|m_qx [XfFd6Ð#"ы J >E0wkjt>aR-RVZAwoDsm*p259lU ߌG3gcvxσN~H`TXHc0Urm̘B\%C6a4{K3نJ )~$Bz;3?ZG{ l+^9 nj+d,F,'I7_sWϪڜs_~/E]2Sl2j>o7@B$ig3x&gkQe ٻ.13P3ƣAoO6m2U\ε#&Q1zzq 6\vOXu+r-<0„?jj&D:}?[Y"ίR ky6(ZJ?ˁU a ;~PuӦW)Z%%ˋ63/8t;z$p#̰kl)#<j5A&+/]7dܨo!+6ˆ! #@/N{/-ә@yj׈#5/a q?;0Tqcҋϳm<E!Z er _[9cYz1cT8;!\/f (EB==o+0ް  \Sx| )7kB%S6iM\`I_xIMYwWdDk7}ES$dc[CMHD]2$aoM`[C"%^uu%~:*p5&^S k[ lu}.vU1 @4g[D2jb_HxhL|GQqQ>IèL%J4$4T8c:n9(sbZpgFta0wq 0Ee 17leG%y^2|U7Ƨ;?($ևhIi_e?|T5x<*̋+ Jtp:rG`w'-+W߾KʨSj$ՀUݫJJ -/J.8\SH^p<Ny"Xg;ӰٞoBKzyrHl6H&DujJ|EK h7_7j#RO1UO%(jKрl|\X L٭5+d|㞘Nםxs}8 {m*rfZEjƇG"Dd!! [-CTRf]/7Vz@q4l1f3s 1& g4/%­U {iTC)smۂZzX?Ϧ`-D]aWu\О3ho "Gy%28AqŪ".d@;K^[oX+De~6A3(2l"d3Se* S+c_PN> %hs|ՕKWIt&ؓ'g! $ˍ<.^8h"`.ou`B)MIҤ| CI~E td5z6sdM %^pO\E_}f.te5N&Uh eM1H v];{?jZeN{~~ ~P,g:ӣL>>0L# ƽ-XtXa <i;@|g;/j|Ò@8g$8@-^(꣯us0&76v=2臜'/H%&βzYRe !ޡ![Ŷ+F!r#_Y6{ܲj#h!~+|'6nBrȧ?Bf/A:R\,U2 p.AXXaHA< 2i7Lh,"7Vr܀hCOAH@fd?Wߪ eFX&gn潚@&j\P_6I(aIg]z#3b&J֩PEbZ +>ϗN`Қ2QA~񋰔F8 k /qERBkBj7ҥ58plؼL6psN :N80MW dnLǼ637E%\>&"?Z?{dggg|g.<߀bEiˢ9&aD?( ]mNƥS[C=׉Y><5R#]?DួgJ̠F o.ꔉ3<7?0lƛjӨUsG(v`_ߑub_W4TևTśY^[~=C&hs}(!J[KIrX 4^o*CFNcgvGYIOF¹3U߼یx-IǾOC~Gۣ /Xsovf seߧYy&I祉S5iZtMY1RpR[`9 O'==|x/;jM+ %[1c>.cPaTƐ]l8W've,dd9X Ե`9>}L+G KVp0|!B䀒W^2Qi +8cs^{.2p nO "0%PqRʫϊ7dE}biz0#5^" .K8MۢP@Pq0HZӯ;t 2Olf;5=D+^;Mouuq]ĚHF$pcNG!3Ƹ җ]g<1{o݆'癡0 ui-w U#ΰdz'TC;aM}DgU-b9!BUnT"G3opL1xd><1x&?mӉQ~3 Q}O8{e)֜tF {DF gvEY4|F́px\uo8UGUmR칌y Cu0]ܑ,6T.Boܠ%LAt9&Z<$+idR0&aJ MSV.hqL/ {ZYݯJ4B 1rLxFK/ILTA2J[dcyL 5HcjWhO1Fo3 kZD`˄ Oo>Ke ?߫y-a6M'kypבO>(VqXAva .jWK(.}VNƝEA6 UdJdUxH̖ىr+q9rȻ_pD]Z1-ԍ^P9yukiL5je>1ć LO:JٙH:\X2yUB3E53 4y\$E)kHjohɁ&XzIIȋT}XQ;b^)$2CE޸-a[FNmRe\n﮷_ƭyd00?E7,땵P4ߕL컳3!z3ǥ d U@ )^8C @yr;ưr&йD _䤱3|ֱ-cV(#Lch>kk]hӷ$5#YfX~'d%R޾x: ʐ۷B#dҠNtD*x9?O n@D%C&T[y}ѩOvn#&Si9jF+G1*sHa[ĽBѻ)Ǣ%NH"EV2/ uv̗DRE<<>_"Nk$H'E8I-qvj`BQIR3k|9JZi'ůbhE\%,~27sG}fL\F+s.T7g8JU@'k=hsv؝] JlHj[ΏJHwďP4o(՗U9tĺ g]]9-.#_/fAHpY4lw~ 0"+uxkRpƅmSP{]ѧW0Xu64 AƯV4բV9 ]v1F##v=&Bu/E * &:>l@ } U6p,a0FIh{MKZ,O`^|4 Cp)MF2uXo?REF*?6vD6E[ZG]a'Yl*u!O3mI=85S2u!\IL3OPu˥#݉WI*7GcejaIXZOg~8p w61tqj i(a? ԩͿL؞euK4m 0> ܱmrMc ڨQD[+!0yBK1{@QX^ˆ$ Yy *xbVru"0d踺-GDVw qq7hB&=S) ֆbEclꙋJ[Hy¾pԇF49H2n5|C_M?{$Ȝɾ@Hݕ!JϬaq  ƛ ҝ" :Y/4+ %H-fm@t&"B}}NHRq#wH1vƮkc 1Q!\1@5*:!9qh4epryK2oO4dT}ɜ`.ck ڣzeRRL4$F"Ki`VahS@qנk$R% "bjɄ ?c F|@*ųD+xAWHdY)d-NC3 V1Z4j;١Xd ?Hxezlbc.W&[-Oѥjw>Qn=<\ۖ$> P0 +wSS0JLqάWP7=K/eZżq* 8[/R\}pZAnyZ^wOe񵩢a7LEegh!ϼcrP0) _7U}m b_Z3Le]mDhF&MbLx s$gƴ6yqlAjgǰl(bx\ ls 3wpj* NUNR<>aDepvT8^X͋N@sܵwûYDof7r/ Xhrw!!ʤq'%Գe+b&>’ ,Gk8rok@YL&-:h~>=.'.p9mG\cJnte82[^R ka&C;4--[.*F=wr'~'^gdqp+sJ2.YS\ϠH[ԽxKcRe^5ah,?\u3iem(< )Ζ/LI:g<\6v(9(N*M^l2U才qq ' &F0ݣ?ԖLWvQ=痽pO@"uDȠ\=Q"f>SͶ~OPTaȑ/.#i+ ;2:yV`~O35MUa-}K@?x>?aEK[*)5:$grE*؄ESu:!ʓKݢ\P.3PKO| 2cW_{Pq)Z8ٲeO7q6(*ZB.2D1>s_(pO_Xܯ&ݴR|l{#SRA+~GM>ZqM E~AZ4'Z֦[!2TL=LR%c{4bEw7vB Ή(EI 58η0A⠑ٴ#3yp䴸[jW&zׇvJ7KpA+*x2?QOzY:O;~g%iuW)14u (Y^t/R_NZsUK30i_<A@%vΔ#(0DC^eX=S .鈋?68ى˪UX>^u59W`VͲoTh Ij=IgX.uu#@z@4 dmw1-v WQAYTvzX?MQ(-Ylo/Y"HadtJ{f{l,TN4Nzj `=)ʖ!"J-鸅oאqٖdxޞ"Ɵ ;[Wh ;W9mұmb@tQppp%NގBik5")'Y^uju/Kn$秎*ny?-+1O b{x$bWr=%*H- ,e\H"~b<ã*"^7f4TңM(}8 I퐬IلGQ~NNzQwnDYտr̎ؑAxnɯm;_nWuC7xdEs>*u3!&knFɵU-mF 5N_޳ j=&ӭ;ޜꑦN=ەb}༵@'lXkKx͹%Ca}kYqähT9`qM̎K47XN?uT"8o"Ѵs[2xrtاۀGDf )5\hno-Į"f2}h> Zw pb]X[ Pf@A9@{8zW&rnmBi>i :οR|?w $MXmč-Ou8UrL,̓?YHЧ^ko{R;ّZJP@T19 Wo\Iʐ3B 0CTe[ 8[Qlă돐F1>аHZB9̔CnnCG.-xY {# ⠷}"\yB#_DƹWDp}cXphwdגBv"N!| ׯ^Uà6F0V]ݷ&AVSs]BKX {ׄJ1{CQ!Ťޫ8Izr1gT?CDc v>7(Iŏm R/W1/m3N`MBC>:)KQNp^CJ8y!òd"ְv1ŞAw̐)F rOr{T@w;iT}PƲ@l=ΒY~//}E`Iu(&Dcf/ rOqpDf`93*\q!$TA!l'+B{ ^4sRhГ#~blWg/P5&aHKFgoY?{);ģŝS'}%|vzBV7m. qǸE&lPH,z-/rj/ 7Ee%_4u)!iCˆV`O^ bI'cS* pRqTMT8|F^SپEj)ݨ7l~$]xZkZ}B\Y Mᴴ숝`$?l]D+ssQCX]IKQu)7g^Si(dvRT$P%S7NИB%Ӵm46PFZ=RQ WLOy/Uل2~dvl!k'UƵ8"8r %z@CUĔ2ZOZ+ڿ}mib*RcjD ݯA`}U2-О-wuX:ϝIXlS8xE:is5#fuΞ`cjj9zOXoa ubŽV*e@W|V%&Mѓw  >d~n~Cf0.ʮǘ ?@ϳtn~*JO׎t'? rW2fV2ˆ@vsQvqx Vt9u"WF{)%ƁjEQ)*ԲBF1fUlE& (n@4HA}-H3wSGUj*UHxČ i-scWG!# ^yr^a8$a'|PlK60 _/~XǃDU~BR_m52:92!v+ 챶nQjNAAj;b3y }Ma{Ji)3i #}&o@K)嵲z.ôM+'$ S-8kpt H;ҧ3:6>($iHkKՐDu&s^ğB\c0ZQw0>gOI71Oc tZ#IĒ3z_ocw"y/k,SHP’?u=i%elOvtJ,`i8#Tvb5)50RLO 7f+c*4aVoi֢o#Uhoc|&8> yB:NP'~ ʈ{2q: &d&ӾvA h懯(SѫKO [+=X߃iRd>{JU% k L2@[}ëW KB=Ox+|'Wׯp5ގrdD]fr|-~"km$mF9`jtk}}O׫AgA&,\(hᐵoLۮ#9u8PEMT EEBp'++E@ymj IҟVJUyLfɤwX)[HGЩ#!cqY0rViy~bUEDAc~8 .>}gRJ-S]u4F*]@^U:Ļ0WP4©{1nzh2pgؕRXy Y#|%wܢ QG,򎆓댓 !tGHh #7g,J^oRt]@B2L ,D BnzI'1o"_LBX)'6itgr$bi{!{CpzSp5Nz=x.jrkS>)X# `G,68j+h59m@%~=Ǧ/1} 9l52B6M߳Wٯ9|LoF7 0#`,ulԯG0 ]/ӮI1Y9',0(~?W6}Qeb5mLDOZ^vADdQNH6'GTۦJ ã880TVȏ5ΩIԲJk55C*f+z80F3y?E%&+ 1X=E'@D_-P&UB5jC @I*#iFki7昸YXΣ%:#̂*^(~>A^sr9Z`}h'<2ѭ.v=)öAZ~BOk9a<ƕw/2+7T,lloR'\YgaՄ%OJ|&m =;\aߋ醎$3fg\^, G+0;0"LZi/ SHؘ1g!,gTLDݼ#,3Wa%폻T^z5ˀFt"9Iuxd2~t$-D{pT#YrY]` o෌1"~YFz5<`EM_ɀ)M.{.fƫ煍{lo:8}BUU^BR8`=?SR[19ϴ=jmzKElA'j3x.6OW+%}ޢ "#콓eA#\y2_Jg`K 3 #~O`FR ދ "!( |W ]Ug)DAAO<-fҜd?Bv=ħ./ssP8'g l[D6u/j@Gh%{r"1ΕtT6 Vp-*,VHo1x]9(>FۇyWbݾmѧaSm&D, ci.*mm"iJ2h5L"X>Z$9> o؇@RckM`S{ p).E)fᣃU Ex2RR5<&r5Ϟcv=ϼ]) _B}Y%X|tvqΘJo‹-ɞ(rP'qz˱g;,:+YDw^u_l'LNXsL$܅YYg-m=<<hB0e48'T<㦮v`U+y3]JT ݶ-bBƜ/PXjr\ &$ԡ\[<3~͐]X.lL D[@B@U'Ƀ"~ۤ!Zλ! %>$S-ɺ]!D< }7w!UH@YQo ɷFgzAa?|ӳsNĸF1"j[V:SEt]+!ZQުbncCfs#>Wb<(U ĺB8rO?KSCQnAH13tܠO [%Dgj;H;-19Wm$rO9o;)댍;mXi}W#1y|N?b= ULLDV˶#~q 9 CYf?G=g%_ L~=/BFiZ ,\?(Yh2ǗC.'P˚'q#OM8?`v#iWg;3Iۍ ąeMKa37^Ln b *][F FN oYOW ?fEǐnz$ aB;]l#9j+٧ϖQ, h2PlK!ݒOe@L10k]ey@r]hָ1Sb02{SHA|Zջk!/Mk+ ԧP>t1*ؽj.ݞ}oR7zےQ?r{`IKa$/E ;]# K"#&&Baґ%£gjZ|=@ #7ELi>_krN 7!RX!=Rzf0l:6\N:'ش}t.n&S^A-fji9RzO8&q57g .:ѐ ['W//'[N-.u"5*WvCD@E K <9{hl07}͝wj}U5žgadbݯ9~(A5N yq㷵>Zd| 6 Jn5{ 8 QRj7$DjxC)+'᥌%&b`  ] $]CK.G(R*S^`w!bhP o{n_-B,J~,Cz)PR̘ScFVOzN;4qY)%ی#91Iw BzеxS0Mi`"/NB_E Re'} Qx$X#އu{^i&H}ŊN<~B~Y^$`@+yιSj W CY:ۿy01qBpR0l*?wR9V]ւEï$Fϸl":C]٤\ͣtME%xڞˆ"v /9K$vvk?C}NO4a(CҺJL"MQcC^>&A-3 lg:N7kmZƄ?}%&(X E}S]f.~ER~З罕p qJlEjrLkO$F :?(vkYF "hvE_eL0Hd` 6^ޱJ8=#8|>X a;J.}8abMb[p5 N;*~#(eȂYЫPJ0u^0Fp.*c1=8f!KԺ&1E,G@ЈyH㫸+YzLQ΢&aX!ccNrtr@2qZ~h,{{빸L|2kx~pnw@ 9U{|K+bdĄO$ TK x:^~uYJd=Ɨg[ekV_if7m77Z5!UO}h?Rg$- 4̓E.ݓX&l"O:VX\!9VKGTK A鳮ݱMO~0Oz|XVNg- sA+.iMW_ 9jjJټ 1Wn*Niwe*ssU9Gr}ī\J M9]o%lQrIANJ2m3CZBTDp4JB *fT7̼sdB$G䯙˲B~;q3N2|{\5ɅVYbLh(gd]qV%Qu!(նo5@xVE `XcVXuuc4^]$mJXMrzãZ KqOnᬁBpbq3hNu ^^)lE%ASkn],jz>P#ȵE%i ,viϺr dlZRӃE{*h^CC&y$;ԲĵӕvRA>%u7)^p@uZZhHOhMs rutz(p\dD xI>Gz3-!A˖G#%E~Yl$ddi2 f?iʴt>SyTZ݃^ha"3X1T[sJ_hZnL]bWe]YIk$d;eG2LD~3Qi*O(t1۽\ϊP~vHCYb?웈zy >Rlv,[tYh×r4ac?LEWIٓ:K91`(]~+\aV,$N(goDd\uJ@ͩZr$ "'NE4Pq)m?)x)my\q 7&=<\|P_ ꓯ.]PVlΪ)v'%kc ߯KMEz> 4ý!]t[|˴pթL(_AFNE7d%U t. 8;d5+C{D(+^=Ꮗ}Mc4XɡqV:dRe@ 0w4}`Q,~Aovy+b<|)RrҼ^ W;(LHQF2nưKI#=uO^Hu}7郪Q SE?i/%@mf@OaNxEyܮjmKW> id8@FfD@5x* Uw<Q%O}~SoU{ugB_L͙oGMYHmUJz۝tV~<fNIoi!bRU!n:0d?* ъk U}~gו4Xoo˗K>:܋n$Gڎ,Jbi[c>ȾL50@l*r?OVىe{ a@ȻՅtBhtA׃p<.IH1ZxQnSa#X V7qFygf06AjE*sc?advG`@~^i]-ާ`m_L( ik6}?<=#sAsqz]{ݯ BfEDJgջDƪ8q:IV4?aO~<h28*Yx$yMxPX5ݎ;?N'egEb[=;>1Wtiwd/- UӸխ(@vz=5~"-z[}Gmևq.p.Ͱ"aO45u24jHF5qǐBz{FygyٔڌDY_(*{|:z@l'WIgqy4\(N|Mѩ!cwSVͬhSX[30y vVBdS̕6:CMR@@C;֣uM5sotL Zъi4pzoA+.hȇ`Ui"3_b{pci9flk(|8CL9 ]q.,eHݵ{^8FTy~Zs{?>OYIv]99|Q/'{bsg2q\rצuIj-YM@Lܪ{,]29jShYݚ̀'7t}#S1 exeJS"d&}T_6Noy1)/] AI\y 9yu'nx*DբRA Ulե"~Cw#S.FN8Vx f a9CHm%p̂6='nQj{*`tr†JKۂ? f\T={NAG߷l2I#a/23HeH`P_V9d0r \5ꖎ[v/pz;n:?^%LmZ_l"t ʮ+ngҨ2uK("w+wUU kZ@cotOM7 vۙ:yq\Ls*i37`՜`vO ॱr7d e}1`~).N6S_h~7|,񊭫 ,0=gAou *bza:oˋ.#UHF4sԕCѥ˦ZɏʶɋN:kc2 ~+IΕ 6eM.ux%Zz C qo Pv)Bf$-#P­BH˯-qC2aGp0JZ8D&Ţ-0>K/IMJ<+IT2g}֥+K+h̴>rdyJ?Y6$xJ1e!Н#+<'>wM7_܊88a296~P jKzǘ K2,;zo8rNB|6^?Iq.ZSc`++֮Yc"Uȱ*Q mBK2C&oT(o|"R)ٙZp3T&Є͏jڎE`IBn \ +@rv ;I5䳽 AmYGXӒ9X^#Xi-8\ ];529[!.'Fd]KHP (N3; E~949Ym[ @x@*Hb^";It~X˙Cbt)^<1rb#gd>.z T\ ;]]C㦌7H-rҏ"IqL|.ɚt=II7V3^>;c' lI"my~*;^\uO:B$hʞNuWKfOEz|?r (>Ĝ}Xv4 bz`p!HKUI4(ѥ}`pE(DvI~xWC&QNDsN4&`q- QN덹&8 }Q|0w l?h6fqvJ+v d,BJT>bw!3Un꧋"=Q~̔L?+bzͻl" s qxTэPJF#;U͛pR.p1[ˣ&=;`S2=!f{1ex|Ƹ%̭CKOS'Lx헩ē ZϠ!hiEWUf%)u Llwe^؛Hl+WN`5?#^Ha=Up KJ+t͔}e#EuRÔsJK|jU C-qqMSmW,);'7Z2 ʯGil":xeA odѱL|23 (:cO6/ QO^0ӨUs!|`pRfQڗzO.BӉy,4{Hlie5^& 'P)wUKEsn?^/N(e7cfDKi(gZ7wJF߄Kڭc|!`+I'>zxqE*Ť'z$c?ٲ"(K狼}@F{ڑ|rFJS4Ʀ.?4̠v i$ ڌ?9 :V|\ɂ7."35,7HHH['eꯏlRFЯ,j5+7rˬg_ݳ+k0ŋ@yJ<Ѣ->sVKޏWc,ׂ808n`ܿ _κ\ Q?Q5+De낥  YF^0i+v]b#N[WM‹Мti Ķ,3iOX+%R}vh(5H*$QrѤ8Fo:o,aKzVl+f^*W{0(o}S8Mz)P)gIgz|DnO>2%lj-F) 7*qfْ%ADhH9pe2@]2 Y efz#jl]veh:'c~Wb;oT#H=(:gEĻ$JAW: (l'zaB!#|fq# JxQBFpZ[krYf/+MMAƗotil8?M/Y:1.n#=Μ~&6~[Hciׇ wk-3*xn@ԕ>]d>OƖ%SC\p_WB2rmK^.$bL|;da)e_X9ͪFZ ;3ci>מs=Lf`w,ʹ%:z D*Jo(IgivǠoY|r`3%h9T"#B饖Ηs`-( .()y !eh-Amˮ΋'8ē!$[֎nNj&4MVK[Mv"u DBc:0:JyDJvC9%]kBO &tA9n<w$tL (W,{vУV˫fhQIg%e*|޳8t._NUQ >V2|biC_ aaV'8Q]riʟ{22~nlަڼnHۂ.!6(N$zQ" Gʞmx6& ($8۶ x܁VM-͌EerpMLhZ@*Zi3秬I/88brGIISDb;wnP6xf$Fi>GR 5>`pS?قOheִd+ R7MaUYX,CI@H:%|, 9DJ^Щ_^Ee8HW"A>RQq!M9IWyg+K&#wt?+>'abE^JL5nyXק( ptğwF"Հ7=k&$C)hF  qwp{ja5O,j6^'o sF-tA|wV4;rAӚXgfhKJo/J)uwMpW]|v^LqRy-6HY=6.br&f3l&E$lC+f!R/A07,Ḕag A.B|&ķ=Mg~'s'*6{MO%ZG"V6a t<ˎPY!N8`I$2LR<>=Gu_9B}#GT?ǔ?< >'ӷGrzH>1{V9$H | АIΫ݁)PxC,Lȍ̓L@;h TܶNq4î ߱CKR䙷FÖ˒DgJHQ:&f.-a0 &%ǙEx9ۛ(Ȭ@$fiiGGP"iڵ)/t1*T!7*sEQm+Cu83@RTw5YV_ʢ+b ydv׿s2D&+#-Md`FaN=ʘ-Ӱz$XHS=a?V$50ǿ7TO|" 5js n 72Q}bRI r5>- ^u)5Ձ,u1Y$V!~LU%*%K"f~_M 'SP 7TԍĂI/РQP eGB1)̜饍g|(z0eJPzJ'i"$[^"fL5Ƃe:@VW'm&SZɯ_*3K˵#8쭀<3<ݓ.xЇBM~!x̤먝L?> ɦ$[)M$`s; mۧ5|%Qb Gby $H {j8y] +n+Ήy6^ܝ4n`'ɮq}db*5Od?-,Ct`}Z괿8q29g),fby$mTkh ,n}`3X8|Ԗ#CTx{ʜ[ruprdlQD}3h.~8oBS;<=Jpɨ4ecdQ4ZAf@rO /:21*9iUٯA8M/*`5`#? 4f q ?5(nt(,ǯBhCǚ 2]PF*V9>)ҍ<͢ҍmQQOukgKA*U.Nֻ2JK"_'jK9a[BRk{<5/̄Z|ĬRrzN]ƥ'iN]]1#/ˋudU"YR|W>P^ƛm:IӝokWFk3uM1:sarz 2x2nz`!" "?9:H0]S{o;`vDžԝz2^ r9yHkHϐvdҋq,̴Z﵍%e H!غ)ӗ&a).4mo&)DƯA/Y{V@ВStm'̠ 7ݜFJx~M./' Rsy ) LZrD]`^hz^+B211 ppA8l_]Ҳ$n;Z$I؅|FTϳW7곹P1P: J2)F"Snv׻|1E_顄S1%Y''%zV}XD5e'!5"aL#aϘ蔥PE԰.cxQ.btaGk'Ttl+Af\:\8O0sGUr)B$oQ5wAjϹ=#']Dp`Ra! 1-5WŌ >ml$0*B5?l)$td* egLs/u 0F7[9n-Ӗy#ө;9ƙD(䎓ͽmUTh{{ESAϛ6 -Z?SE+m`sbwg٣K^OaoW9񗨣h;1@ UvS|X/)@-%WKp}EHHZp~HSlykI> JHCyHtZj߬\2G'EhӌD|#|0jF:Ic]Uv }!(i:Kg';Kʼn.;Hr«[\[ Cl%p~ zng~ӹEz%=%pN-8q/zpE\:et攆^>gp*r?k6!?< (| 2שv` @;V 5u_Bgi09$u--[T^7A-kPد.{ m6W( ,#XPP%UTI(L;`/.]vŦרܴoq(p=v/Dۖ_n icwXFO v.\%T8OM;#,;ٰ>O!5 Տo_3,W/W{$kVmz^ '}]5v wͤ* 8_Xڼu>_uKuVlBh VZh/dJ6||\qVJݠ{;~Gyv>B(w~zr(J3QU`+鏠t%+wIPl )Qaֹ&rW m/F"}:F$_%͚@gzO4jЍnJX"h](88YƸvpNdЬk+DC=͊MEǟ d.0CSqIp΅j[LT0U>ϵH:5_zb:rX7ĭ{Z?+r)j+sղ0Ϳu&ܮnK*~˧zj0eZSaɊ|x'T+z0݋ 8htdvhDF :$*&u 븄,Sס!#JG$*D(`ΛK"ًdԁ\؁,GczUJ%\x!Sw1u3]EoCDJ4VQJZ3c H*={ *ϰj1H63PGYãVRb\,z`9vHU%J_pR\NA\Jt<֛Ȭ(q W R}C%<gAƫLyTdN*@i#apm~>HH)OQB6|mVo4-GAțSQ&l## F}0Ƀ gUYkpX?yZ~ F]1]nE:7xp4jyn$yо{zw!n97Ƈ5fBxm.%nQ~>>De${8[Ko;`f1 j.NFQ:+rTlVl)LV0G ʨ½>d4 bQq`i{@B#25!>$W+:lF*0.0 2 Lcl(X9Q 2.¸a4LUyZHfl2/ k麃u../W}@J̲$ˬo,޵KIo/:8 FQvr`c{)2xKB6`Ysu$E MM_3C6[bCqs0^7}ͥ@\*Ja T9! %diy\ߐ0hnUձ#Vm0͍ ଈR /xw Fہėe*V`J/2şBz및GtVӫ3{ftb %YW {2 8)#eܝ+;+•4fhrcR0NyW:6BIZֻ%O+|N|6[\GΎ]CuG^C0$d.TVۢRfvHw+gC_k\]lΑ[Ya5ˍ-)!*a,&eqfĄs[KJHo;e]SܯZA.njܿt:qCF/ud_O;o5C<ߕt2ra;tYr_Jh\B;g{37aؼ?Y |糞,_x94WO~ƀB;?[Ps,+`b~c."(13~VO-P`n"Nf}U_Ub$'%).~L; e,0.Pn+_s{y# UP1 Or`K,2rB?h>Zqާ)BGc =\ `x 7{$|315NV UqL!?+R! '1'!U?qށdD J8nD\.S'A Cԓoheq5oήHQ?Q#*;k?%$Htd+y^^rqIс\mK okOj][f9PH9*[p{}E D=_%CuJw-h,DUT*L++R(RHy?@cU{X k`gPnIwWw O._":&Nk_B:L۫P;c 9sB3{!vYZȀu-3h //7~s*cZ^o Pq˒{5:yu/ %2+duٸԷwq01=feK;t~!^q?6H8DXN5zGйcl1 !ZC`3@A!ι Jՙs)"T}>#Lyd:LvV*k '5K]hV94ty, Ȱb$2G86A/x2߫VK!ZLoG|veOm ~Mhf5atF,l#T8J2lƓEԽ?w* $ߘLP䳍o޺zpiV~ pA5Nn@aHu7:d@ VeIws \eb]%M:x2yэX?sT^,TF$lwLDh;u~ȁ)A ׎ZcOczGqT}p&nէkH$)>?U3Di2s.fTHi?]h?S,l|YDРk?ZC\3v\Zcm8?1\stHٲI[m8"ȟɪj>|]TFSpBOpXs> *$A_%q%bqbpʭ #.ֻJi& rQP7rOwI!MhZTd!Gy2f[=EA=5tvx,[[𭀅B.myb`p`8O.! 07Q*gƊq[Aa٬$2_y4/E{izwW)^+!E8 "GtlE;#eKvJ`'ISf&c6̐65IyAM&“vF#paC;9sgeP4JEJCXqڿUtڒ+6;ȆN+9 w1⇁7^!vaRIy5FV[306wm=륳k `6EKs)}6 Չ4q#B39(!#lk̚czIz36|63Kt^ HA4JiNZ-|&餛 ھg;ϼvYHbcZߠ?B92k0tOU*Bc+N} OΘi#}R 7ǃv9f <@&`>֨rQt&=OM_Y[!#K.9FqJ8DrFZ. SOX&j9NTJ^/* u4X 4Dw 6-p3q#4wy-^iM>G,y5"h.?ɷ$~'̐E9nyo| ~#O޾Ty?9ּ&bSxl'k$J-tCpHQFP>x ~mV{N4+`]NLquR}_Ywݔ8sֿM;eKD)E/rMK>MvtuyTCU*I {^ G@vdIV9 웨 ~g[\ xwv}s-X_ί=B<"ToSwqCc/y !LCA= n gϪ)bNSBh(_~XJEu~23,/ȩ2}DOsæ5/Fb9Ob?tzvyl7B q2EdLʺLfWXSmt#b"0}r ]e"Uʦ_1S#aâu,ǣ筎[4<}#(* n{NNv nU͊ה L Dah,74>8'l^|ȷ^_ohB_`Ԃ-Q0&l: f+[{Vls}vbXBbK #!/k)csI׈ ٯD(WWE`uJ)Ia>> mTn,sO3!I\f"/Wny b|ՌN߲e| !"$4L''%.My6aVc`6lbUy{(V7JgcȺ%!*C^ dc9u͝KG $@ c({fm]LC"@B =B!R*;QyX:5<NBCރWDBAR&iw Uj`Oqv<rb%a[zԛx Xwsei$Edr^#๝q(I1DP/UySG}Ϻj=f!\") D^ w+˯Zu0TbWiBã-D uSA`UWRcù;_zESĒ% dȟWfB?9g9X# >~@AVή@&Y6mOi> $=ڤGelOvFׄ }> AkܳPK*L֎e+=~{{|H}-} X&G*u0e(~&,ח-$+es<))tk_:Qmf?`ZS>_ܨ ~˶R\ ,'dT91c HWQtޱEF*Ϋ %USXP$' (:E}+2l4A_PgT/(H%&(pƫ՘B*oNO4N>ʙzB|*TLqʸvβlw|nI9 /Lw"u&cx)Ÿ=@#JϘ Vj b΀έ`o^=|.^f*hP'YTl0`c$ `bU>a0n % ;զ {D %<:b=~j2Ói {a* I|wD@ۨxl\Bv}j̎wc4 Zj-S 1$1/2hBpaG=ye}@aXW0lXdģ < ;."ܙ( D("O?9[Bk赣wZGM3T) Isꆾpsbt+_AEY~J)7CDhC]A5~4ÑY^$ Ӆ~؀0imҗ痐T󻑩`EMw'T1I0#8E`lH<>}lv|n){'F;T/i= eUƚ)[ט]z7}?esʶ|MةEԿTqPQR +pѼ1VI =4p1]scy z?"*ml2P ~CgEU\ Ҿ_kLbiJXg35cH;J:;Qs樔 $˶jT* o$0y*TCRZGA& T"MrЄ3ߖtJ$TJ3o|^1BVN S[yV%43 =b/AαJm'3׌[rg]pӪlv4T"$wHWK4:wv+I9YD[o bʌQfHހ9#KX?L.4E,09ĵqg8N=z<_Y J7l ))\ - Gx#8VG /'o4L"^Iҏw+4o }o^~cO`͡#OWZnQL"űș97[:pCOt͠ %HG_s.`s-_y 5V-s׉`k4hU$FeyR`kIߗLUw&U/aq ?v w:b84|.ZZlT=͋)ӭUm.]LEA/{ގ¿ϋ@oީ\8IfD浽 H>ķ|X"z 0Ć1n^ ?{!3H,Z[6G::@^Ł`Mo~~1JKv .d47d gg-g }t7*]dHd3wrZ`j (-+uO-GӇX9v*|68C vؼ%X\uX6*-ˍ,aq~-dȆdLh2#c4=|.JT\ XX\V,JHZ0q폣5slJPs+/~DA% %H.{שSL M *u8#P7傭N0e;y%(+N"; k#OhmELȞ2z; 0SfP)s7*+%\ʫ@䎵B>fTmV62.Hmr:#H8:bVn$MՖY3Ii?8ml|_?q/^:^P PK&̭^Y:ڄZbvo+:K u8tâWR.xP?;ڈv>o({[]hϦiءBG*^TS @f~*fQBڵV\KεhxPerEߗmElh}~Q WW[uȪĵn-\X{/w4a) SZ# ^?onBTd6 gFvY*3,!V(LvhLHUaTwy\䷨ׂW7D:ό.ңzY*G>SpK>yԆFw14߸_p8Y">nB49!R$!$"uk5BO"X<@'Y7Ձj5wХ8kGI4A eiPU*̅8A?m"cx欓3yZa2hxHle O/\{2)8DRR%~Gcp iXf lT Fh`UM4E{P?$rXE~+p'ԿgTE G)f{Zu4 S},'YDx"JnjeV*se50YL_nɅ)Ϝ;* i}չ_iZzBt*S-bCH+GvlD"c{Ѧ Y$U$k&$I\ ^ 5Mlr$Muf> BU֘#Fz [#fYsVtoA0eN6 P4$K徧?y\KI ~= C(ؘtcLwflQIZxXFdN ]paI/gA#D#$/ 'm?#*J?x'"2wsZ)? NHS0{B}7gоZHX*UqO|3hӔk/B? ZWؖJ&³DOi6eB12CڣU]^`, B^(4u9<^{Țօ^Md/gY}6RG{t#&x6~A/GTWLtֆۙ&siY8ry~Q굴Uh5/6#ءHl@oE6{ԇŃ͠Ƭ3PhkK()aNF:ŠN=Gm<AwV.nn<7@7Vb)=yNX}2UF{|}[> zzumx3/(Eh>*CUh3Y6c׭M%9@֥ˏRӴ`yk~%:>.X g>Л.CXX&7&9WK%<<‰E3 ̵~Y1CN@9OTipz<]J~㩌Ė4b$5{ÚR;h峳iA8:*Lj.*EB@:-FuU P ~H%T"vNVGFs%!x8A _l\U.A?OS:lXD. fEĨ8(v:|p^ mn2/F&v}DpiP 8\i~:Szv 1*)>ub\B_H? $_H/Xd6 NuCSГط#!ڍAHx-є A.@@J-o~{u=<Zx'dOKb  ;Oa]ug̋j  +aL,pM-- =ۅYח XnZlւow$@>'RDз:mTE2uP$SLbzzJ{ !OHq&U٦wZ7;@ͫjѓtZdӜ"td0p:?-=PysR6촞0!IO?6G)VND i3S\ܸ{Ssaa<d0}_Rv/\б7v580{\ CQ.! ?quSxZEFcJsr u#iyndmmyxO^7Z@:мeʯ:!"VXZ{%W܉EYćkqPlO\lsZCn=Kx"]ͱ0FwRKW3̀%H]Q-%; [r-4m|Ra8Q(L,_鞶z1庵|ew3;(*x3w6yUs,tZ`" ISEk`3UBQ"Ƞ6TÀXחa%ZZϵE2#pnc?c5FnP/9sܤ (tKJ<s0f4RhU{$‡31S ,cBqX<6uۢAW;c C=[Ơ< ӱgYZ07070100000160000081a400000000000000000000000167a4afb600001d70000000000000000000000000000000000000004d00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hid/uhid.ko.xz7zXZִF!t/k-]?Eh=ڜͩՍN%lztΑ]|Xȼ;4$̆n %o4ls"mKd!L;KtSѥY޷+:Q^#_ Xnk!bA霗N7 ",*/j͞Jv.+.su@Y18r= H^#ht"* @JoFd7.V5zHi@qa2xiFR&5s8LΌp,0.dFzn:8gqŎ\tc(+7PI Kxcg3 9 ?@cv¢?z_qy>$jM}>B)?uj\Ϫϭ17oAĶQy|U/̡Uo:h}ϛ ČAXѨqٟٛ#*ڎD+yla!Q AcjY)8iDnCEI0-D?PEA?pnC&5k!v%M+߳zJP5CXaCylSV,=zMV;[,2Ew\J#r_;yh}k /W/7BAzã(]oP?t=Yml룝SNc)kVgX u=6<1KUqAcM,)Y4ZZ.΢~U!VjUÃj寸ˍ*Na.C^X h.FHu>|zwǖ&ȪuHq1 3?ⵌ´$2+h L^QL7uXeЯI7V>G"NYhRt HBeR4ŭ@ELÚ$ k+ J밎HAJ$A]m$Fq*~Jzܣ*C>;v5vQ$o(4&f1~m2x ` "4 %)C(ڟ& gO|]/ԔBL3| u}/juӲit[X--v5{&NiǧꙔ;:fLxH⫓/g8bG:oY#725qA9G@znY$\?MR;*b*CF|AOd9!pq֠DorjN0qp.&Kgv|<CpV7/U։pӳ8 e]XSrNUܘɝ҃'3$qAE XHbrN"Mz`m ٛ> %|M%w#){̴\= D-,JT7%rY~&lO6Г?'Ϙ"8V*^ zT31*UL8:Y1YҩLW^ ډ 3BRš,W,Е~9k7CVU|0QtmgI.{".?ղ%9FJ'rg͵fkS9?֐Ɠr &$dҟ{oIi8|KiȭdXg5ʣk2g}g*d%_練.2IS Ι֤# '2M΍_oSyN̛0a;含aaeyRKPeМ(=MКEFwϷx?m\4=*LGg&90}Z1q1!Ȝlkϧ`P#7n*OAhgy{I]E8v1n;]|63I- &ܧm$ 6>1݅dp"\`[a') dOW= o3O浠ρxiԕ"HYw'ιeq8i@xߕ|uC07 V!0 +C¦\v/1f iIeWh8P{`v'* 31:P<)4>bM>؎ MvJ FPcUtkYTS tUlmŦpr| ,@瓠'FH yf`BydP)?1E7 ~e$ykF qWrm5}peH<%֚z˾ad HGNͣh6Ie̿ }~)Xov̬]HBFZ!)Mv &g #h@8xA2{MA[#͜V)C{hU9n&sjRI+P"5 ^u G^`/h!fs_]IMY-[9nS)Q HգtZoҸ{g*F}gUoX>q\%{>QƊ4R )m%ך'K5{^GU$>6Ơ%na|FeeXѰHv&pW[bPLj |JH+ 53σXnvɱ$Bt^~7BO;nWq962δ ^s@ꦢ3~7ޝu6 K`{ !j0حjA+HJ#FtaSb۔NRE7_β-JbHK['xޜQxx$@F3(vka_,c/nF-4Q -/ 'Y4>Q7V7g6EզdQ;-lL4.c XBI+"W{L\9Ph~y$Ba_k9}"Amh*X19hz7;rޢk4gXX*yKN5W1hκk όϥct‹$5Yc S̜" +lJ4\wdaP_X+ F\^3K\ln^-~lnH |j,9\|1~tK 3r_q?V:4t25 ~D2-Q ydPCulr֡*}HH6ee~UԞKxo tN|<[jKRg쿾)x6ġ{ LѐFɚȖK"}ܬ@V?3L2^(\V 7N0Sk _sdM)ihҹ,8ᒩXGEnohlde<80{kx f#uHȱy{?n_B P19<1: O"Yoq@M&&U50}/a-Df(U!5xG'WLobb-UƗPr;,OEun~f~Om&},!oiCq""sn];r-sbdϟhd3+%]GԣQTW xjmLti5_1Y`3TW3An;tֆ6 NL6`q]2fVbjE;7*a C 3Ogrjn$2ƷF8 vU?ٻl<Ζ}WW?ŮN_8qMk,qQV9#_Ìg̅$ƼsXN.ck?k 沉NsTT8UOSUvYcЃjCga9aAnCvYqT0Pr@)pBA,8If\ ;'e,(Ln#P_|R}6lҮlw0X|_BsP)t4ݱ`yŠN=?"6SC"+{hzG43Wx3/7``jyb&OEUݺOs^WYGV?r"-H/ e[ow~x>mnoEY[ro0UO#F|2Ŭ N$g4R<ѫTo~`L:n 1/D:U(s|d@}J>Ź$#k䊌,h߭QKo%t/n5~3iqJjNl=Lfn40\g6.#j^}!c5rJ5# 5>Ѯrr=Hg=u{{Tһՠƞ̹!iwU)=*["SgF/476KK/~7gsUh~ s,BU<nPw!{Iw9p~-hTM~O u qTG*.yuB#*d%E B4ՂNL/:m29YNtdV:*M8F]z@ҚUc7HQUr? gw%2s)þ\1PACNAWxC4tCkiʝL%1i,Yɥ+lCú6i/s9l98[5vȗ,t[ $&j;x<)cSA-\zF,yi0 ͪLE R<|-"ZWg}8ZVm ,۽?Pnj^ cԄ[o[~zqi=wj99fA (gDJ ,0][27R i7vo 5FSZM}WReRc+ł ByQsGIɬ.* ,NOMOmIv] sāV:HGgYZ07070100000161000081a400000000000000000000000167a4afb60000a640000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hid/wacom.ko.xz7zXZִF!t/]?Eh=ڜͩ1%l\+%/Ok)ߏj٦ ASor np8뒺int_l[-h#ĴgyJd\2ɑj#< fA+|vgdf4% fb()xD)fTj"[I3L>J3Mh ty@4QKrO8^oR~rV8^\E %;ht/ž, ~9#e&. J!tNZ8iz{](p>SAxa?qkGoz4)9d0:#&ʺD=Ha:.QAܪy 72?˷a ݨ^&Qdy#X]@u}2?s49R|1Hoƥn $mJS#"JJ d O4-̡Ā>2[I^=,v/v0`D(DUuy'-* {*|hc3pƼali("63d?D NZr(ŮPّq|jXd8kvr(,f)dG+{7c=)ݽ#c0Jʔ-GNvb=3O9 CqWlX0J&P/sؔbr(H!/j (g"Ih1[ԉRddx4[ęyGݞU;_׻JAw$l7"'k1V8,"5T5_jCCM U }5@2L 32 'ьwA s`wm1B&Tsi`0nc[ _xFR蘜QAPAkGdB:pm/Qõ'8L:Κ&:YEBsZF@/hwbsXoo ;Y@6,_]I3csH.@nSb5!s*.ۉ.LX2תgyf& Ћ{rc }P9=ZXQEH#B\ V4/wU|HGͨƍۉPgs'9pzÍ*Y A̡3rA\ ĺ{?7x%SSz=.4<;%K;¢qU֎yޥ"h!Y=Rit+mz@g !a+{~[<``ퟤtU*젔tk3D_zBidBBgO$ڴ^Z3ZU_}0pBf ={,ٛ٥dUqހ jCVP#aj$ "4mJġYE]y%QG^cT̍CoeG_)k Hq!M 5Qv3Hڴ pdqg/&DdR&ҋjpo#t6 \cP\~ƶA{Nq'G;^zR\k}+vOFګ3抶IFqNQJso> ϲ;7W 5x*|oQAy1 f N_ f,pwJ6v8^|T/ww.3_oӅ˯*1k[ $8;H#p^:]SkRP>Q4di^V]cܬ]3lmt@tN:嗛/FlU`Nu8C`H-;xCy z䟉O>2j_[W8G"1;lyL]Zm]mpޢ@Ⱥ>b $6^-xRZ=ҫhN&T)Q<*2;ؕdϰ#oF.a;Yd -urm0Ɂp e}[9D[FC.' t *K>};2zKY+}85ׅmAGVy$p8$bsPKIHBwte-HiD.̍w:t#dtCo㾓6(4;_,0oTCܬ4_f;skXaD老\(:~+1**+9¹ (dB?bF41{ !p#QUy\!oĊz!=4A7f'C8uiR>95^|l*Y9]:xfڿA?~l)<%#d6e0Aό-z,TbZ.CviH2?9+́O?M4љ_2Z3bRgtKٗ,oB!^(W4 4)#JBia *IvKXq9="s!IQ/׽hT6FM=\B,]a0̮ d=^*8~N>W(LBppk5z"}r;;M6@3Yfy0qKW`h l5恝d^YLX9Q4S4*, >hWko3`ZЩFJݢˉVShSmh`ot;~AKl@>82e%Q [_ɕ*^|~se2EwFnN e1 :˝vM $V@/7z_w2^}B[mu{j_rv,@rDc>Â6&<8[DDgXpIb>6߬v:?[[<~9ƺf,!N!iHE~J2ύ%KϨx|1L|gr]ߥ ps,J^lni9-[v*Hxo#b 5iOۺ`5cMP%"7 BF 忟wsaW E~pU9.1RŎ5N>-[6tci`m#5kzjqd=EAK̢ʼnBRDZpS8!F)B<1PJ|duvD%8`te42uug[AtS=N]ӎL^kIX!1 Ԣ0,߳b4.eGnqǎGfPHĠ .eX38ʩpP<X=Bc rrL`"WawXelq'> Ϧ]z Ǻ^Õ,{~Hd*(aJsYG"}`ݑ&I5ΠD޶u[i;>ީ/ =_M{A}F%ԋ[` K a~G4aKn!I4 yLPۆ)GyOj }{+aaH[B"`]t'?$l` #bǚsmK \t `|Dm3Tj&‹MZ5o=\FB8Qr̹;~`C3U$TpXI6ЗVY[7gbi8<cpWDH+, H 1jt ;F?7{>c`GSj%oOn~䍂A[64@. 3:x׾/32&9S^i8hr:۬LieGC׬;jr8z^@=ߌtr=#6K6t5<=mUz֗RK/:AoTi/7 :$]qgۓy` ӁO grJ aY*4$9Qg@ :̋X-*\^1G¯w˴}G֧$h C F~tB~2G6Hǟ{(T[DrrEMN50ՐΖ=b(J_=W" lyK7:bTdO J}0Ck(uJ1j$r8 tn&&\GٮVny*Z ArzgPI)+:hY7oсl33N 3]+߱^5((4iFBdop0G8uBlFƯ -5_Gs H:cٛn'!_Vo[Ā: Syӌ7= ;C!8F;q~Aֈ{o Qcv 2- }R9=[6i1MFJ;YwnIM"V;Nٞ [ү3aȔ$ n؆1%pzt k@gby.v{T$3DRꋔ"ȫ+J~/GUT%ࡂ1I5Mt't,"ūzd'>Cdϗ;<ys`^ u@8ȷOps;BUg+r7UT !\vc%?Op,$&2QAڱD辔d2Elt\&NokK0 %'4v࿍s ɂ)Diw߰!(")Ma-PT{"d&}-羈%cy=W"W&w:,90m_~<)jU)>wƸK9,#aMh˸ISy0YHȍTS@r}5Z~ :7DSRf[riStI'Q <`иAryAȴU?79.!&#/Og?jW,BlX'r.p|Lԟ)5E=fsm`kIvI GAx<։; Cl[[ 4õѬo06Y#0S6N?GaRg"YFvX{A?$Z]@=,|#'=,C0:Bϵ_ĹrDw7yl4/&16L9m!ۅ|z vK P7::OMPw0I[$~f^dURF:y`=^uC^)lz? Cˍ%xɡ8ˏ;z˻7qgBkaCMɛ /dZLϺ" q5`%qw.v?y&K( ʢd4E\OW'u}l- 'hp#@4@Y?Ueȯu~xo_)XgdP>ƥ[^!=-YI{m)Q;,:0X_12 l䒂BCw-sq BِrV2Bccj>4!}cbJԢE88]WO450\\pΧFRn憲Pڣ=ǰ/bvPWWu=nTg32h%r˾[]fH0S!I=Z4I500v sVRyӥoe:[gn)4y\D,ڤ'~}̌)r-i,v%I-dkN`~Ԕ? ^ "&IQjb1` u}^LD0BQZ?Zn2OnNUF8'&֝a>G[\r?vd~4ꂽb^L1,v!+$OB[$0AdtkF̱v?rWfyX=YPKa2z5uvJWg[Lpiq:r]cN t8@Y+xHun܆.w52'Z{Y}!FUJxC}O ե?jv+{}EbJN̡J:%ƎwN ;mCuz2h+`8Rf*/q\)JMp{[ 0۹lX8 k F(:?ĤB"9TU87m!3i0S 33wgR {(iʽqsՇ/mO|kQ.G (^yMU2bhVܳ RjT:kzya>K )qX Qt_Fד%?\% P3B|ǀu@\-i!\ZNK]<[ʶr+Mq}Z2 2;Db\caڅj IN-a[ 2'7~<tJ'\ UY} y`q$u xx+ѪGu)+E"456#@S.#~Ih}Xnыy+KH]y?dѾ{;#8p8X\*c!I..2'}K'|scՋkIqv8Ȕy2|utKQۣoV3alMUԬozz_IuReM% vo]caKmV3:ab?H:^:d HDk8 KrLGHb_YN|ءk8EH)Z>u>,Y},pud/Q1H[9A~%Ʊ lLv 'XZ`^myr!EɩIzH˳cu"`QXl-_<3ArP ^ `~6L@ˍщ l8J'":şKWv~pt l!74`XN7dz߯"u@1ل_oͦF2B'~&&8?[ʬ xyu c%uV{OC5yG{n .H? *<бqg6Ypeg2T+X/4r4Fd$Nٚn3^gݤe߹I~C |3V~*:h'dOn_^tTMϦ&YDͳgA (! h&֗j<`j+NJ[\d!iweg!W^4I¬g%OE?2zj ܞQzҼ00MaJB/.Zg,l޲k Lǧ9`v8(SkW2Ȩ}Iո@S]Wsqpӱ-H]wEgZQ30Eh= ¤aGB iwV(L[i?1gu*R+!R0m?>Ͼ/Nhl6^(w3P,'aI%^T7ߪM(̐Y p}N-&=\ Mmm'ܭ%׏$ub*)v߻vOb= 0a\llQB:D_6(~[K3&гwtDdXqt>d kC/nIG$Cy7Rk5j_1Ę@Vvc^04. \UŸ?z^A2|d? n ~6M X`l9Fs8a1*?Rާ14qJ:fzXʱCt˼y05:-Y.c0sK^RBB٩*J'^ j5IA]-}25'SY؛>6ܪ5YWK9U Z5a X6 8SU+Q4bKxM&eTZhЧiCz+A/B:cnw_4GU * ĭq[SrVdfjQ"ƤT6A^R=.Lj"TwÊI+oSN1=RBb0MǮ-TF|gKX48"FuƘ]Y\ω9.ּ xM9[s̻;75G7#W 8m߰$m5™>N,ocosPi$Le:eU40ubvf|IZvAV7á6}m$*ɜSzIݿqQ8*Dh7eТYZlv? =JҫZ?jD8Z8-$@'.-J+lE%d'D|{[X6-5#yėw Ff6.A <Nݴs'n1͑qZjL$6YI4q0rua*`U3?o=Ú|ftr̤)! )ӥjjxBb[3$kTȼH XW>c3Gqy7rIphDf/MnK ǔ1-KnjIH;7aWY2{(e[iWj0 `Y9)7lRږG GlQ.vׂ))+6)+ʤKyd@(YzXy;1"L&XʪFA)#0:q0<ɟ`_S^`g m  /f5*~4,v[횯H~B3)Ei`3Lѥrp83n `rz\r c/,vtP_,t&9+m,j#K綈qv'A1Ϲ<{;uH D7 +wKuG- C Ysq\pƂxGUE5+9 Y>]gJ^qڄU. `"uѤ)]EnЪ%/K/sYF0x3uMmulY\\O$Txe! Bj>r7Zqd5O] A*x9ok%Msak~ vMׄAn3El˞ /IC ly- I}bKMSo?fGn2%:{?a6q4SU6D+|/Q*txa& Agi<| pV捝穢lz~+{cϱr0x݇k;s}4u/+B %m![eyb=rūu C~a =h(2y~;R?jP%vBUrͨFLjrgs#6o% D+2)pӄ׊􇉷4%|/?%ү4?f3zW}]:rh2(t)tK0Φ QʀdqsqއUCR6AgMc ?ՎlD 3}er9f7;v ՋdW;1O{=ۘ!5WM;KP΃a烧IkmJIPW#Sdo!U 9qfI܅lMXs#Vpdr7I4Ћ/lOPaXk$)dj  MY3_莙0ϥgiˢ^S6(6oA[gu.r8m[ƔDgrVi ,I^aw^5Ȇ ;)a0fPXzV^keԥ؍v ~k*&c1ŰVKKjU y\rX!#R(Pfns0{5)eERBv s,I/.|3b\9>lզ6LY\\!_vHE0C_>arF9k{V4 7\lafMߝ(HӝɻU/EAP['m*ne6)WK,pb@\Rpgf9Zߋ `h0f\B9AkIh?-zZ&_5nj+9W;pbWtoLs\XZ"F\OzKxRfw~`>?m@Ɲ~45!I/>*F‹\0I,}rl`d$ vVL lD 9I@QSFqnAk5W /̸e5Z6C^iX P{f-8H͔PfÆpgְC59V7 ᬢrBMz@fVO_p9gr6483h3ե@S"W5~GAJ,pyݶUK4@=u"('s(/؎l51ܕ _8= ޿X)v c4ϏƖ)%" (i"_,_67$=͍%phP "4RU= f3ESLMĪu~dM^4K\ ]29Ό [qK>&{yShfQ< toXcOmP5aޘAOU {W^S6,Y&+e8hƖ'aeVo=L8c_w4gźF_IMj 2IʝDhfГ 5 {( 6 EE" "\ǡݪ͈yQY\'s;Ov(-RxBxҦpNT\ !MZF=NRzbUYa(u\q, }j #l w1,TQٜ.m?[Tp3b* ۻ T./=o&at<ߛ)W>|ٷ 0Y8)S_ O;a2N#C2Mn֗ XV@G Kqlg2pz7sjE͔Y O\fh &|{W7Gtmj2 KR<0>X$xIGAS8e=N:Oo3Gl& =<D0l?hRn;L04~NZixs03T]J!ā'نSK0)':Y+0ƧoF$T;biܳ"ĴcI9<`EIEEpgg3=2j$~յ3\1eCv_d1v쭧vT KdY`*ԿUQ@af5KBm'[[j.[΋ƭ'hQFeڥu%Ojk@w *s[3VWA9;QLV&e5] _>3t%:oGPG3>1uY<`a&㮮9o T٨{`_u~.϶T0Ok~ťq`%Ն`tKCy*ջ'U/UJ-cCI{FaV(߀_6j 6T Ԛ^-~A3f\nxfyKcpqD[Iª!"ےap1$U\ica v5\F(NL.#hxf> * mKaq~ՙx3)bhM?KZ>E1xaWO[T\U _vhK#MuʮMμXK ŠW,f8%+\ɫK6`s޴pi?(behj*aP+FI=Aɺ:z34Aa}4Tm]7ԮVqz-z0BHe .mՃO"1a`^6B \ -Y[; 5e!@蚟0EK;;V#:o\ZYIyQP`QpDiO 3CVٺ,ܖv@F<%UWBCAJ\Է}pDVҤJz' iި qkNJ6 xy)wXt+HafvZf~}5R[U*)1xpP8ٹ/fQf0x*:I '#?/X1 4'zF*Z(]Bv]\7c[1a쀗ѶDӛǜ2NF3YBqn,;T.$,C+Մ1vcq|`KJ%;[Fp% vJ1k+nu&h&8//3d#GM_̣JAWh| !b'&6g ]ſݱ"Zlso|wճ#?Ly!] HUz/SH>pZ4-7|댭%'YW\^psd+L6S'dZGZF5=}]i냌#FwI)}QLˏ=.ZAŠӡev,ʫMӭVA0=zv'IUl;B6W޷0RALɨwdhncja 94_Y IK2lA;bH[kӒ60Ix[~B658)SLI¤K `YPn#Nmڠu*{C17 މ+]k÷Bc"ø B+R T{# ]uTN[r5/>  ?0q{䐼c*qzIhG4M p8mibV5ȕ\ņJsRE6d)Di߃uϬ ? Ia8$cܦ>onhV$wTLiGxXʱ۾!}uRl`G0/&z0PӦU:`Gma?%8n&Hgt֟98>ZcBMkw Rtƍ*tt]bvNVg#?F2 m,r_3/=ӫQ^nt8B8XqϯV$"X} ׃wnVSF߮.ϝXA764YB1).^R{+']t++?'n1QLX,;C)JPXq7xʫu>&!D FIx6s{l>c2_qm ˨JdeH_jUO#:vEy qa(-D]Y*/`iHlt7y9?e@z ݇ͩ~DZ:%3yn?- U c  II;ξ!rwpb &\N%xA0иu;h)/~kFF5X&a`W~5tO=J<죫wxEbHRcgmJ # ՝m/YƠAq XV`-Mh@-_7nGX%PX 5]E;F%_ybph'E8gכG&ERc$&AZ; H~!]Th9N=I4ޛ#nJ#HiE׃CwwU@XRIF]*YMP/Bzj9(I̝>/%<>νb5ZVͨR#IGɂ%TMo7_ 3]5 ~@m)?T琚ڣxnKT4'M&f:-o؛G!LF'O:78r\r|̅aa0HR&ji?C,B*? CsNJrPnX-iQ֭dLJbI٪1t!4], nJ0%UB-ݑ:[y eֻZE1eMG-X^!mDiTy7F1#('$`7m Q6:<z!߾n>6#RP;nؐmlj5`B >c+ NGg@%(.h$|zIxjP(\X'(:СMM8+m(g  zD4l:ʦsspB9: /C^ J^Y,*pF@X@PfԱF3*zY9!;%r! V=M׀ée^[~еh$䈧l ڢmn~mbZTg![ӇNVDN|Y9 Y,SAȸ3ZdH1"}FKO>sLpi[AZ12fVJr)^)Uyr$#M ~6 4HVK@69^SDTd =7Cjf>1UdZDCx XZhׂzZ>?XzX` Z# ݺxl@iC f>,#\z"n.u HSkC8,hmTnɢI} c=#}z fgvs`V÷S#]\eO hBwc KpyR}'JY 9hီCdN#(xWa7C(`/ƶGꗌEIJ,yDφjDax7_!}AkQ]#R2:}cL?HQrvC"FCbf%7x7.Y`=?iY, zy@oy9tW ٝk7Q%>I朦%],*^[*9s:-%`Ġ0jαSs: ݐ9t|Yw$Kfm=F˜gLǨFd/9s@J1tǤ{ LktQ3rV F7H1vFq S޹ݟty~/]tCtSSy}bA[.;\efKt >1 ]@Y|#Z!%h:HɌU/,>6bJXÁ5xف~~WCy ,$|x:c ڵy~0ԜM[侯,pm%i dGg'UVσNr _R "fsq."HXdxUH TD%M|cܺމRD|{[I$:Ї5)E勿PQ,n%;nTG TI`^a ,zRN$uڝ0ϖ Ѡg$~ `,)UgRMZ(4jkfy~[BMH>Zh/[P6[WN:b !pHKmblŽ/{_M;<ϢQFc} +|EA>>1PQѴf܂:(8NPbغٍUH O (離,h_ʬ(\zLz6WB>6Ol)F൷-ɞâ\vfޜ x@)[ZjO8#@rS\,|w#x5B1mK~i]M]g"zzR7W^h#K|i"0#+uV'2V_&@`2V%V[pV#NN,aCɃtqs~>?-ls+&/^b,NF}:[ʹ Zr0+ ŢtCqi6 78⿣­Gʺf<ͻp̨gipK mIP |+ A(b&~MƽKjÞ-Ϸ/5c ᔞv!gtESA";)QFEoBɲ Xy?=Y{6&x`K4q2|eA]C4F Kw`yR?3s#ԗ#i. W :gd))viANٚrO[hIo0LjOdS2pGM+,k[aĨHGBɨ<5gz<92 6 u%xƨ?\{C5"B= kY/wz8Q\RS.bjy٦y _jDM,W x/-G#5Adt{98v AXo((H3()-m:A͜g7aE_BZQbH7m-[ɉ[bclk$qڟwgO0?)-4;\z-a <##ur+17=2ߦRnm_$ κeOԂp ?؆яy%ԩ墐.0:_rLSI~$ax FĎ[)6[RRP0~E~JB+Va ˽v+ <.cI|8L -0-$i(Luzx|o< `qצJEp7k牁ϥVuԓZbOhU'W#}+i Po/*((#;ԭĴ8"ǯå$/䪴[{_53gm˗~!/W|>)lޫ -V%JX}D숿 B 86#k?6ic8zJVb(փ)]*U!(L2:%ڞcv& j-Ė/=E_'׈Q5QrT2y'x`9*caQIؕBzp~yOyVU*ȬniWǣg(,q4A ~•[[,ȯ| xʂ-}`2 A5\?mE٫לehUa/߃Ѐxm/zY6+M2nXMݓW:'-*M5=Нz >6ښ-H;UP{4RwF]f ~0VC*618ZU`g˞'+pXkn( ekOCCOMLcZ fl~Ysz섞E.mu~UΟA ,9p*FbOrT'򨙟" ^ l! er+yM'V)(sZw?l kúQP@m QW{1UR(M#9KU3zjYg&D擡7GZR'3TXmwJz@-M==ft"6Å`EwKΥc.63@O0+mVT3wlC>MN}=A2Bܐ =p\RJӼ뛣 d+pOuSlUw]lң)uzPL;66CH3j+(+~NAػqD D&O@wIWIE1}5JP}¦W:5F$1-aD|8mbPU 2Hj;:5Ŵai &Ǜ+ֺF)S-v[OC3W~T깬YxGN3d:\:ʚn&nT&X%S[lcU1Q2?\~76.9z_Y\_AiIJ 7$IQn>ܻ!]x+V@fܻ ]?/TR*-F-Md/MxI{ i9% Jx-̋r9*ޟ7k:P `y2}yeBU3ѓ yUp9 2,'Cd4FN lgH\E[pwQ4̲/|u pkk. _:2e@33=yv]R*c(p o?3ЬMX~uS% 2N H{F8.cWPbgx2T@YHñ2Ocmdbx/`ቌcRsC0|-F#S=@ s]S#z2SP2VN75;5 u'4=_jhв[G0`X\ Ꝃ;N".0+AMMl1qIWcgZnėLw.A))9$e:FMЪW~`F !3IiG5p.@]!py,=}Y_<l`܃8|X" # ygIκ;UH 2e8)ɞ>oea3.>ꀨGYẂX3 Y9(Ĵ tgwڟ-,$(+IACkRf搛o=O)VLJfZ5}=CWq²<Lks ړsˌZb H<[nӮ*` RSN9$MyFɂE46q΁Rv+?;lgB91`T߀J3j-e#z|nC S%&5z"ѿܥkF-M=1hېRSx%.W?Nu<ɆуE #Hf FW< '.h d5UY}#e`cNyTOp5+w~rʈ%1hY 6O?XGn^+N;ɚrtV9y 1'jt%E:-Qw|rdbm`'q~twN͂~z4Q%Yk;Ӷ%)qP]qRG5Dvnl`m:+6OzXAD8Ro0!g'+.gRY!m vZ x0-Iunkm`2a0 ogOc܍ aqMSOdw= 0 s KT 4MxE;p(, @ -V;ƽ׬*Bvʆɠz[YG0r5@0FE9:.}|S3Ix#E=Ԣ0m]hӨKTqfJSA%T>Nއ&97x.P|E',Xu9B06];HE#|?l&w泑f[H;b#-yT@y V&HHPb~z{ /I U,/~*lg.WwS{jIqK$3+ Lkُrit@yؐ̚,ω+$VZ#ʒ(_T'V6rsssȦĠ o:l ϡ|fDYИ/1y5KCki|7for*:-qjRw`SC}P/#VU%CJseɽ ֋cKsAͩ8|w(F.L*dtM>ZsGq #K_*L3:/UEe j',{ҋT?ڼ<&4Ke.:܇T J5H-L99:W-qqa/0<&*?CDVd~ܲ )pXn:ߨHF##FLޅ1Bq=A6L"[~t\MɶP_W٦&[?zK kʿg;8|sO:Wo? k~k:#ܹa)UP_ {U ẋ} d.rtL惑|WC%Sy0+dٵnA|IŸ4g׍7ۮF܍vtyDq2t]ۼ~wGC| Az *ĬT4ia=1.aEU[LAwYx XJAwtW R_Ǡ(~3dd?>50:Kv`;Nj:֩' ͼP!hs`>EE~;ƘR{IZv^eUSOgZDjlt '6Ly";~LIYf] U5ܶ5I·7X{J9H^\ S#H {{x?MfCY>!*,LP"GBΟm 朙ֆBSVX{ " 9НJ=onU3GXס&&>oW,B^fq*xBY9ۆ F?`mi@qeOsmB7}g(ghЄ||TC1Q9y/=٦.|RH[\< I?^FX~' !U!S |zfbPhJ \q=h3'旅3EFg\PŐ٦4 /a Ā,xeP1B6gdmw3o#! TGpP\(x3PLW:k?B*wYYԐղd_\v,]na-4_Hҁb̻rOƔ]"NaF׃ęćgϰL\N8Dnv㓧 Is/_"۴x 5,'sK~S-)G-WFK7- ٽG{4էb/Gީ2A5n=3Y{v-,_VS 綹k¬/*zv#}|+jE}P2F:gr{ȿrvr6$ݑI_ AMպ 3PSu \pHb*|>N^#Pe<-䜄yG*^ڠ1k=IM/EzJo,0m9 cEئ#nCO{S~hu*ۅX(R͌Em~.&1I36drMŴꋂ K5>o^ۅͪlEcO_\&.sLpo&I2 $#ӽzlǞ{B*{*H^pUќ %QQ:K?A ,.f<]\"f%+:WD_XIZ}*kCLWAXj[LFljb=sŷ ]v ϲ<АZpea*B@?x([KCȊ9~6O1c1C.= ]p䁬5HoaA:$W; [-s#cYu]ZF?< b(`g"!.!xutw\ UM> ~x؋J.r+^-zU)c?E/[^a~vbƉvguYǙ 3!П6CAK\i7,:w92,'/W&d]EцWlN_;aEԣ.07{}C%Q(Vw(xk4f"Ւx'.r(lrqi6,fZ0}L7"n2x Rqs9ِ_.RpI\mb7V|K Ħ&~6S\U9F6BkWQW\(z{('אBMs$d~E\:L!RG_2KOY%d5~߷UrME iEc.y v_ h̤PݝH8 `6C5J?H@ޖ%ͥ53Lfz0~hWCU6H0%xR6o-{i#; :10SAmOAl*m*Qz\'S#.1B:#\ĺxS3GyhU"E|ec-`if '!2ӳ'2Ug `{w]AE3zȡTr%muzoy / rbp`: S^#Sc>.qHѨpB`q/iquIW7 P`;}N B[[ J$tBx_Xa!7 <'N:H<-?wiyk'NjݨIrRsp0={wn`p^.V9FeVkZ_ G膏8FJuw@׉{ՀUy&J?K=ʔEHkbAEQ{ O7GD$v[sF2q2@AA9BTW9wQq;ETb Ҳ-lSCXdeyucT{1%I2Qkhʘ (U)lI~%sBC6&ɦ#:q JpS/iXY"pg[B1hV\%DsO!AFrN$x`jCf 0/r.FVHm dS+)ѩvq.j:f4SsDS^FR( π4oL';NIpFU(8E\Sw7&ߛ)ӵ4!Zr%S^LLݵxr0ē:Bwenң45?Q7R#v, {xCw^Q4a< h集OS 1sJ(.|K; :Pdв]z jK^k`ݎh=ve`M} b޿Dб;"mek@8IHZ~BYJ 'Z0teÐ R%v[-p #n⠩Eн >78S|ZҲ6]zȯDp< o?B ,b6e{40:n#ԈRb1㌼P|j;fxBo_ܡr6ל{yVwҥ!ʛpjWf3uWXLgBzz8, B#@* r39ܕ ;m~K풡`x0o:5PQ KUMg7Bĸ:ڹX(qEz cRE]M=z҅K]A@Y'ڒp\ztw*V}2d^64l`{~a稱d[H+<{ VTVnDk1h 3;biTkԜPFIqƓ:D~9Y>@D"G ي\4L9bZ^r`^WqasOyʬy"M: G?xU &;R^P"Bkys֘so#(wZGk][}ѹQ6:yȩ6+jJAlC!*[7gvշ>R;J1P8+VQL|~MЍ ՑSaξY`B[ I &٤ןw[JXG0K_ԿU֏&vŊw&!N=l001 f.,%}UL5ĞVlC_Yk ﮼9B"~}/٢##HQX$k~AsZ2W%z!`Hu?^>xe']p "s&.zx`%` 6GHPd*Pqh.: 7w:G(9L)0jf@ "Ƴ9nl?JT ("ؤ'1B#\!&$zChKM^g&R ao]SVlT4Eke0SFeJ!C)uTvQȗK<Dw8D$] qDz$^t:pFP]4xn7ա3 jUPDǍcZ z7MKӮ'e¬OI~N2#44psD _cE}V8֬9ٓx6TC;njP] =ʶ?yߊ6Yvo/Aoz~HwqzԲ"9cVxN |#P{ mӒuFB\>(J ܒ&LHfKߪOE*5Zj^"D4U\3kJ##ht 3P;$B[zt>Ă-݉"pmO~~]UK-I:L+߹(.ơCgZ`n"Cy |"(=Zʃ9w,) Κ)ƶ<:!bӬ@+v粎4X8o#8rwkPo*lxHsTeHt\d@GYG9JG!PBg{^ӥbé:_׷T& X&gBAƁeHģ}Xt_;o]+ӑ֨;nó懂l񫖴\ Ū=)]&Yl ssc`GN\>Ȏxp(] ש Ԁ=vz/=S,?&|NAS%/fSqzAmIM!q[㸄nv 'Et/ad?nӓD3 UJ*7)jnl#|f-X0E~”{?j\*^;8 fA_ZŤOi EZQd#՘P-Sp J6T~^*7(Fy0W}Ic=S(OTe$^"'΁J[C fqVgPUm=IHc Ci\ d&46_\W?E)*`3ҭus2BB/͸cev^ y46T !>vH])O ~JuR4 $>z'D^[@v^@W>~s gh|t0 BM)Xv8 muCJ$2,rh(@@~R4.M|п|Nx.xZ8_bknA&^*b/jzRGcږ>n܅4U꘬ggs& e4G У}[DAyLae˅>l'gQJ]p@A_T5T d=rJUXv `R}Dc˙WDG؂aR LU{㯳ӇW g- !iŻ&x"f2SMo"0m ALR$Uùbsoͪ?HPvDQWfN/Pf+23p_, J!m)ʿ3X<5X>|ꙁ=81Nsn|G abgabx* ;m XvлxVL)X]Ď @푒Z$c04m:Pw%`J5-!"h@Œߒm[ 8N ;sX_L#;>5fL dIa(€7IAB3gZr_Qg- fc/+h"9e&_"ǝ NErlIkzSm_?n7Vf1iec*g¢,νUHqIt5z5*<r72nC1wNY2˜+x5]EmY׾32蓲}e'Dh['dEy-0OaŹ H5t: BcBwpy l0V ^ݛ-ِ@2ȚRe!ODm,nq~MIdoc:c!uxHgha^DmkvF2ć"Z &Db;W ~kȸ܇iCԘhٷq٪鶖eҘ 6fR1MeUZK5!8](lG?3Eiq+.6=g'{ #h:1h'qPg/uWXȉ6PS޵K+js棝KpȚBN MYe\҉/ڗ4XbV54Uȓ5')AuԬ9p92&|R jWu08[;97^%i`բ^w.:LNECr$& zH!c o y!Bb.rB[j Ea~DDirTp.E u54ćՠ4!1i d|gpU}j-Pk= HIsP>]}Q S簘o칱@),mN`k^ssnÞ[٪O;Rc7ϗB-7uVw^ Dtz%ɀ AߪiHqRJG7хg6s(Id]]@ f9H^x벮臈FtZ1q A{Ç dC]|nZ6 dIS$*r QZ 'ψſMmYzI520JLIx"P= _m~x^ko"3q[?Y1@AeσEg+CN xawXsz2 &R" N×?$.W5ƦgʿJ/x)6lDKٛB æWڸu5{+eB&H:]z&ϯt&=5v}`!C $#gSb%&lfʄ!2DZo0,NW/*$.R9v|^o09^_? -S;%YDf|%ꏮԋrE/5xÔ:1vȍ^pஎ`)ps4$O^9#AdmKEfgZ%g6q3|{OyRCc;+|XM1͢ taY?'" l8Ls7_kw eYYT|k8s 9 PҰBYB-@CS:&+l' d '|^QzpT4x܃A9ILjKŖ39J?7 }wD]>Є]BAw2CJ4s"1}u}6-}r$J6I!0 1f@g@h;܆PP˔o)o \Ja,+i7E5khk,ߥ.YF{ _rtjz7@X?dsk6/r=)a:,AW@-m{Ct/bJ ˈ1.W!MDl@L{>ͅ~:|枪Qy%{Ӯh"77ddZ \x.~ [GN?`%a{^i:z{XVH977y*cO(}q ji9^GVEqnMua;nfc_MqqX5@sן[q#i桋g⥫qFv&vހ(a&,.U 싘[?<t oK&wȃg_nzr: põڈmJ4l!4LQ3Vw([xO&K Y悜TO5xө㳓fMm#|[6:2FIPa8@D0!&ģzXtt.J)3X]-2e9e1,.f'C? ZQƦLLIr;S`ugMv,%y225ۮo곦Rf YA[֡a!0i-yypA TiA*­j.cO\$#+Nsg(TxwxC:䄈QH[Ѻҿt)o5řT Yy3m)N 0C >On ٖ̝/o?s|hN]ʼn!H>Ì}ud`:ȥ4`BE u%'g7fMDHæqNUG䲓VA#I?k`jsxvMl)sf $[X1WfBe0~vP[?g) mi◗4T_DBmpNG `z5TPB=_ցC dp1՛7B'o!zez-Ď'm^JV'694(gw]-Ģd*aL*ӯp)&eLb eC,b}-^'5_LJ۩#ZRIɖB8( }= |unJ8 q|H7)Sx:v4[bR\#~u KHH7UiBj0#Ֆ?w'D.oGȫͶK2AJr '^ִ=Eө7*[ǽhkta w8 K`mhm)H&NXs_iCs|7s inO`PgX߇+6@mчԛ2rʹOȫdgyO A'ʮq4f Eb|(&rwq R[@sэ;P2>!J _" rɌa_@ qU(2=&#BtDǀ_3xC1K$%?Q$uk!Te p8^}3fKˏ,*w%N}X-ԥ쨐B>:CUr9Go1Xb__|L]!^`ˆ Ók:M]SX~՗~@YJt汎ټr_2UShRƐ!,hR!(ΦkqӟDC=i ɌNgiV.?.ϻgG`Xұ[܂6VGŪ3HZsVrtWG`_:ѼLg²\'/;^xFYb?F`"E£#[t֠-N!?Bcg@G<*gFB:^7GNIiWg}79ӱFKVYJMR {ЯGy-p [{% 3P1#TA!V R[p|w=?r/;~LZb+L|VL0N/c= ΒB t)7I[5o-P97T5>Kq+53F 2" Ҍ/tQ1z"cR!,~Y>Rk\ڍɳ't]6]D ͌m.' [VE]NˆX~3n&5֞O' e6s޷F?/LKzBOn+d֜# #f`ݒ7]6106 ۛR ef$ Ȅ,W)IhGgLwC3&9P @?"fKfdm]2T0yY%)Ju>"> a~xNݨ`̌0LAX}Tj5Bg'0(98';mAgU%s.\x!C?tDpK8g h',+fe~~ 1v8D*rr_|;9J$ε`mr(k]i3_ Gq{.>aᬠucKN\<$ZEKyqdV[!:@v8/c!Ԫ- Emj4#-{=j^&t*5^Rf|uY3 UnUJKXe#x $'o2`P%lJ[* %hꇢi YX=Q.HݶAGAO߶|5 aLL!͘Q yew v޳ R?Td*ܠtZS߭7baS-kueO$|g,1J4sx֗3g6}f#L1fUfU\Plz醰8eυo-;) ՚ZsO vjvV>s@Dw~%x`?vf#jDr6q}ezu'7f( r9no zyҨJF/4 0-[JdmUsnH)Bsи~}tWaJGROdO벻MeU~34ƇX D0[A׉lӁ>鳍qKՉXMiĐ}zR.nيaobi9F]s mpK8VdODb,1y08@ճƢ }ګZ{DG!/#kIhUl%Xy-[.^BniycY/ӣ ц\ǝҤti=#1]p)pS/eST,95] ɴ=$Eдr#lO&]KR}X1{^tMr9X},Yߓi}폨ɊEsQ! ӷ*Wz\W5.X Rf)Pc`׸3a9+BM̠IeqJL}; (-gYZ07070100000162000041ed00000000000000000000000167a4afcd00000000000000000000000000000000000000000000004200000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hte07070100000163000081a400000000000000000000000167a4afb6000019a0000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hte/hte-tegra194.ko.xz7zXZִF!t/i^]?Eh=ڜͩFX<89)3U1$H&Da5_mK^}nL>L2 L}x+2f@8G@<1r3F<6n$w(~x<=LDTKJ>@6R_xJ[8F"ӊVVǾ"z,ƗFco2fb}wph(2s_R7eB1-P""Rw1L &ǃ q {C}zC}V-t1"\0[0ࣉ;L|('˪cm~GHUI3#AIۆ1/B2?Qiio\lswݟDq]\޻-Q֕)G@/%:' !|M'fM|];r̚COS؃y᥉J{ˏ?S3"MÇGzSߋ8qqss Q sV2iO|<lCod Y:q=[ݣ{wݨe}7_MErnw6kUԦGLM:C+Sռz IsOāM-w]"} Z>wi⦔5CI㥌(]Y56#B)#(3uY{窧Դ00^_oU8vE,,N 28R^鬏~'.$]/-[ZABзS 0+dO n[m4$PS++O!n݅+h[H”!dj˄Kx( _\\xk)s!G(Х+%婳nW^kb%FV$:IgBy}RY>8?7{v_MZ3]aՊbL NS>+ZP_{۰;hkJ;&6F9-L3d4a >QM~f]z<(qw Qz߀mpⱢw+n )?R :?ǥ. YNxt#>Ye5zRky>j`˗kTy?x`z?N}J%ݔ8|!|IJőʵVQ@CulWS.;BmEj0́-#9*Tɱ<2MyShB;c x]:ugfI3 qvK<Ϩu'taDA<(9%"y1Wjl1\JJhV-16Q:L'Vc?a=±0MQ`R"w^>?QxőBe(疭*> ݏ}:xJu|*W_^BsݰcFnyM^c^ -29}wgZk^WE%κ%Wx UO{?E࡞Gc~mʐ8DKE=K8yBd`uבf>r~0]q/2etĮkj2CBs#ŏWmfEFeU a< Ny`h] cCvT"i\x  F{qvZLo8aH}{N Bz݋(ǐ]eś6q'킌~, _Vt';mcxQn8pqh&g/\"dTH(٪W i)[BY6TXnz)ʶE=in[FHD[,D!6b~zV.Rs U3^ v{y\21tIP%k\KdE\S3D`;y$x׮!5d>\Il\Ż(vy7ZѯŗWe ؂喟YmN-5C~(c+oiyh"y: B r[{+N(s O}[(>45J%*2Kj 4fF#ye'cߕiu<'YΦ?k[z'm2yw?NǠ0P0;>*@% xppO"(Bւ%'IK B A"YQ 6UvҨybͱ;  bN7` u/{)$?3?@eǏdžys@;4:}6㺰7 _O-X 1u3;O؁"\kK|P+ LPqhu!OK԰Oȶk]vq#QAqpa0Z^U2kµ$B%fĜLԮ٠RRgAzF۝{Od%̝(( #X)tuLnC3W% .WxeGNWy` $, w~(SfwZ.xCy}~0>D/;jHy>FODoqUr$TG)+1LYPP\skA."|ـt>}pbY:R?55Ovn"ms7w_NYk;!|^+zfQ;7Cɾ}@3CW`-&7&mSz02lkH/@ŝ+a߃پ~st ƺ) ޲nif)38KRNr{Je ^ ؋/6[p0{Bc'W$[c/BדrA+fp^%.Sj]TJ a uo&#9yzg $ a,D'FÎaS%ڻec$O=iT׍Ҏi3iU hx%%{nr1x٬N/M~V .b]nyJǍ,FʀP!]ˢFП{1e.S@W0S.{61qTnuvۘ$|`,K4X)E(:#ﳐ^κj8GLq;g QJݽE {㶎=T<@~ъGPKZ6+\F!q&7 [*8CҀ|&"k̻G匟ԭ̊Ȭ`|qncHUVOW3YQFΦW+,bit'EMzhmy'*O֖1|)xv*Yq~|/GΌ'A X_uF0=t3Rom _XU3V!aOq .DM,׏2ZݗgYZ07070100000164000041ed00000000000000000000000167a4afce00000000000000000000000000000000000000000000004100000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hv07070100000165000081a400000000000000000000000167a4afb60000447c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hv/hv_balloon.ko.xz7zXZִF!t/D;]?Eh=ڜͩOzYJ2,Cc]IQ,[", CdkW>nilyWsdEx=!;Da@C3 ^ /`gs@ ݮ֤:Z;C.}[J$O6xڲ0n $+$wiaPsWHskڐm`_/5MNF^PJN4S&j73gu|elDqL28E]E5=k*mgMI8cy We-QAXuq z=wl2+8N}|@hY]׶2qB?}~#$K 2]d%t-CP"_''ip bbM%$W) (KVKI|3|?Ȃɭ=/cɖC}cϤ+ܾU@u\Ղ f;a9CSx*h6OK|}tHrYv cZyaB ,Y%)Q_nv;l bׯ>б  {M&P:VvyVd&LN,R&ik8 k,geiVծc~׎?fg\Ɋk $G,̎+e d ڇl&U r)ʲ=Gx~UxnLCi9;9~6|P&X)nūSދapA׌-0h3쟷 ?ћu] M;fmqV3Jԝae’zLDPc ^vid,hi|.S/u7u=~ fO&TH!_}+LyA4-eaNE WF n*0DRej,RdִLIKP*DQXz$ J:3僛mlU~Η(N.spazR3K4K<@jDsmh* ljcu$5} 9οЋVqI00@Vm=&8%]@J.^y} -66VGN]%Yn 7V9ψvxrqج/.TOr]yao)vf׶7ꋛYCJVfm7%< R/6<  TTuI9"UJ'Ĝ|*H N +<rljhi8*b1-e,,G1(?;L|#v N `3 xPqV_m-FxzML jZ)^Lk$R96dɳ#)ްn"*`,;{XUp8b}*(3W".:H'>B N(;j 9um7OxuסzXa~I~t^?&3˘TF] |ʒ'XXϔ1W;le~GѫxlyRrqW"5Ni|& DaoX(}8S> ~h0t1><ޜjOBcs.Is'N`78؀1^IehӀ.&,ʯvb1?(T"mzV%9)sEET k.Q 96#;U{w#ZrqEUE+;*{cOE*$2a:bfSW Kt $.ܞέf,^$ HcɩP2ʲYb &*EeRWhq99Sf)z#b۲<_J_uԴUl2 1-&~ D Q^$NU ǤCRoAdH͈hd4@3IpJ1;S:/hX!jvypAѐt9*!aЃy|"%V3ͥ8p˶_p.Qɞr ƛQn,B)m'mE'PHmq&Lw}ް -`A1 AҴ=,6TdBOxoʨ,kmFF {fcHJ픷'O2Y a SzklkG17OxYo*]익l~cr2me_静Rf8t;*Zkg0mUfо.?#|q/%U5vVce< |:rX{-E;ȸƿ|cz G`Q~8@r[%3>Ulgȃ; ƭ> M')"m'WQ{/^ .YIOgaH!6&?cNCVcXK_&˿HB5aC,h$72$bmճHlܓ⼶g23QpȞEf{I3+ |<ޟgOa<4t9m_jaHx:6Gu"쉐 "tNzO"OtwljGiPоy0̥C9!I`;e]xE_eˎMlQ}ИD)0>Jѱ.) A5 $Gj0*oPגɩҁI)m#%gURh-kTEe`SpuV qtMշXe-4C R? v[fY/2Y#ϼ Dd}D%ŘGvsb8Aꍐ Xs;<{lqyqg;HruL(a4nISW`%$ 15 g-81[)~3g!}źM1.Uy6X' lrB]|ejQbf0y|f|M ;2KҺ=z:˷eZ/Q2M/ǝ[FI-2 &sxVCza\_^o`yuާзYa2Z)Eͯ;OQ|P'.L,C@IڭÍNŅ`M7m`w0F%0(?CL2ɗ3P``;Sm3<]Cswj#*Q >^Oެt2"@(؁n\' !zQ[Fa€dY7y* [zd|߫HT3utϊ՟ rcyH;Mfߧ[q~ԓG_k1z?L.\aZPֳm)"f$Rlj -U SfpCzpG' ϨԀӥ"0MEXcnyjnRbƕvӕ}Ԫsy=J[#x<-n`YϒIN(X2Q֖# ee-dk8e,/3 bG;OW ʵRgu0IJojPl_e[ U3!+BtcwB^w-_ DAg"Cj2fM#R(YLSN W-l7paE&5_BnCCyXu82ж֝lPA4Id{O&o`1Y4ͯu^Dwxsm3d3a"ٍ/#цxP=?=#.TNeҹ%H]:J-Un Ad֭vXGS5H A{FB yQ><ůC(!Ua+ -Bk7{ԑM#h"sVC(|G}kڗo1|%Zx4!e۞:# BjQ%ÑIa[ gjN`Bb޼rxғPI$^j#Vq3 nZ@ǏDkD}3m<~-uj~O⾛jF]"N/dj6{k‚'FAޔ  ]]η$sV7jX@8@/'`Lf1irVfӋgAs %Ut/10 V6 ]TGai.5D.Am;h^ɪpGCRs5rbV9z'fW~= sp#xQ 9ת(ZR_rB+ `%׌ ^?b0På)nrpݲSHW,P̸殮 gHoL26. B_byO xD+Sel ~qF]CJ%z9 TdC. <9]#hn|Og.EHevC4=Kuȁmי6Vgot6%uR=l$'x@+H6x1$1^?;4@cʔUȔlei2wu}KffMabinVr\kSQǹ8\q1S=upCyI'~k#UNK0"As\,oP"^p\'mfDn}pܝ^*,T $-q&5;+ZObGq vP`oPR#OE9ARw圝>$F( /CUbKҧ@ax+tYm"s<'D|:9\/ 9G1q/`oĶ.~nT 폈jk0"@]bKNZIXx~-`nH̖=62'\yPwqۀ~,y@uG&m2(`ɳAJEJq-Մ`5ڻן?~a_fp{{՛Ý /,Y093a%Fjdz'w #O$(z:!cݻϚy?R3)iL難I+?4rxՑ :W=rA¦" "<)} kiDGèKY}Ýy,t"ϼcI:OZhJr_H ~nq\0O|)UŽFǓI^#)v&яMN61"τ:EI'L@ux"ܯ "TGCgeO[^AX^6+Jc]7 =Ggt(Kl/Zav²pH/ P#6Y^J.\7cݻ\")~7rurnl8;1ᐣT:Tn4uݶӒ]pPd\ .tSpZИ$yv B:ba#OP$6]c'a:4{I|#%W0tg2P6H=n*߸R"<nuaUѶ%p\ѪBeT- iXbkA]Na-q% m5iL$XT g5XcA1m;R 8 j^ĥZ{t?Ih+->!7gGs W]eL֫%Cʲ,pNYeIxq~ri${pH@l-O[l&JlNެ>`O']\~;&rԕen:v?83I))Lk-g:l  *5.X 1@3&NQ}"'03 IQdr Rsؤഗx˟ycF8wtWSNd!իVZ%Ⱥ F7RA<.',֬iߒTwd)9l`2$$t>234s 5q &\F*@l1ZeKS*AH_h4 z G0gA \N5i{Q(Q:qР4zTujț:oJw\6pR!EርM*Iޱp2:^Mjy Rn}CȦ,G-zQnA5 EUzz OXsoƢ1| \΢ss=Ј`P8kl2.oĨ$e?ʯI a~eTerC gK}aHt0>_7ww ٸL45pXM5!W8HyaΝ. 獾o]e4(ƒ)5 c<$xv=~a'9XXsQ'ߜ`DZak,"5.n <'[N_4A"EeP~Kh(MYдKC%7lshV7q\[w&T@PKIE (|9!sk9Z,DFss_l;FY-$U2CQ<+x@JAѹܾ7끀K~̵\vZw=ɣⅬ{BazA(KAyK)',+".6IB;)2ZN G ՞,[4 Y7[Qy3h][||  -`U)Z#Vwں=.Fy=ygLID"ϧ]٥$ۻw'- x0e8RpEDsXn_O=,j$I8+2j뗖)d.1 ukgX MdTgbB?-'Hl\)LAy&.tRK 8 a+\536 "O)STCxnE\Qt}La+Yݠ'X/g޲v2ۄ@;2Gg&ztzG$?Q/Io5^%ix]Jd 9/?Ý"]Η'byvMhORqY-Gc{K)Ur1}Um_E¶cAn{zimC.MwUPg:r'IL1xӲ+ˣ^x@GO<"+GcOߚdEMܻ (ZdɕН,> I H#$.,!*<€1{/ك%O.2Fc ѷy_‰ #@J"K4ǭRY{t!{盟{2/XNm ̇3L#sp7`zewsC#H2{cZ<-߂hfW_5)i$40xe*E.lG|QcDGvQӻ]Iߣ$3n9-F=Ky$EQx&||] (~E{3'9q/s;F ^ř1E&Ҝџv޵JrniYLy6`l\!v8T:M)Ycb=!>|+h&P64g Ln,rأ"..06%i4JHaʿªQUʨ!$?c& [.L=줿B7}4fyJ,(f0(V@4L`*sO %= GT&*Ĭlpĺwiڱ|zGa56(NW0wlYf?`-yހxIg[HRi!v6^U={<mMM51fwlG)TRtD]=Uu'o1@̡!M0 ~xo]* j|C 8DV4 RI-qg zlufHJl?ޟƩg? pS^a0A \3ߛۀur<4/MW^ZR$ۨvB!#E &.NJ"E-yvSƣvU[W#7Z,z.YzIdH!W[dnT9a rkS ۏ`ھ l0PLmo%)ZLS`KR WTe}_yCfmY2Ч~t,`{T-*r ymAdR_l}) IܥU$JBp{\*|&l,pBX* {,%f-!ySF7Udnf< b!eTuH -졋DQ{7ᛶ/aDxy?wч v5eHu ʴ]D4Kг[0SjmPwJ|Jm"Ζ 9;LZߴ]JS52Kԗ 3%zKuQm< Rvj7ˠ[ݗ-)!pS&X{+$bx݅W/Lْy9YΓ JiFjOʜEh@3ſ P( LEAǥw j+Fe5{nՇ:dOH(Q 1&RRPb\CEJ#cgr fn0#^+{/T_}w W%^opuNU񸠵~58,qvP[tfG&xG/PDS0YڽFHi3[ ]8Fʈ_K =gŪPzGEDD~T`AT(Vvdx //X&|7D `\a'S#6yC~"ߖ.:nWcf!d)(t_#'找kAfӘBE7BT&ӇsQӱyĖaeyx[F^$d aےl{Ә@[lAOb#*mJ1FwX Y'A>1dz nf>ONE·cavQUXKpb0zfo t1 X)'(-K*01$MY*IׂKɿj/+81Zr$6HV]+!j7,qoԘ']^>r.2`w4gظJjB'3 "Bxb5VUtޤ66)'9-ʶOY[ c"ǔAi:});A! GP~`hYT #yyx)/qUss, |3 D I ,xhV/i_;s"inIc&,XM\O-ڣ$% J[+ T4ܵ+0~gkZA_ Vg]##P$O 7_|#JEz*s2`RYdvyR)X;i_Q1QU-FdP$Fq=ͪͫZׅF\K_CtqEһ߻VOZ$K pj2I6ۖ8z/\2%O(U~l\lҩ;- E0Vݧ}LZ(Ev/TCCn?D+d VpGЗL<F Q!-rB0C;!A*sD9K9P զ}\inW ,@W}cud:ko7(\\Y.sQ;Fy^Cl&'0=,nE5hf=[,A=oW{F"=4Y^ߒh 6l "Ѭ=gK@.OR_LĶ*y`r cF l: pKK |V5^iס-wJΑUa% X2ߤJiCB-ᵲl}FK9BJ")Ymfgb 97$gkHm̳5?H_}ʾPeIbyXeUܽ.3oYqqV w74oW0%%36  WpJe?wղ[Ⱥg(-ܘAWOc0Zr.6AU$ N뜮&)X e'F6dF5vjcWQ\PVAO,ie ZVH`X\A'@3Q;€(%4õd6] MW_?K$>-8Opݩβ1g{^]Y̏.9Vt!vL?JoH޳' :-`>hR Q^CJQ@z?֬/?_14\U$7(GHvͱQ{yw(vĖrH&L- ]&5cS5N!EO(KZxbJ!YdYN/[T)2z*/^2(uet?)S@o%’-_X8w}P|eary.]s]@'?\_{?e@ -P5\@Cq47I]fSᛴ(TVtˆcUƼTɊ@uW>z %<̺(׮xl"ʷ]Kzi ZKSF/µKT29)|rݞ .2~7Wa6/QŨ7*MX-{mCJDLY1]fP-6iP;wIe)أ3d۟(&:L*.ƕ{)=cis앃SEM;f>GQǍ7Ġ P旝bqO5v,;HKψߐsq/*8ٮ` Q8_%b!I®>aT]5ް>S;q,UV0Nma&ہiFX~ܐbnOA1/XG}pL3uQ9ڏt. b mh p Si͡4 1FD:3J"iJ+ӉS+0P⮖?&&򅯅" zTFyU_i7õߚ4t^ z,K8gۣzhMEǎ6Lr#6 B3BkفdZ͖f2R|/6y33,j'?xDX'cSWC3?OA-} 66xJ*LKORg|ksZiDd[_ԃYkç>PnC:rr郙Gbwyn`ёh\dKꝅQeDuX{AQϏCZU6k)j<8/:G ZrW$WLMeW!UnFzE 7 6.zkh7 [z粖K9AXs߸Vjvsb0y7㼧%gWi_A\Uk 6 tz$TiU'ٺޓ59iOIA H5mQ[>^J1<#i3iYIkuӱR e4ԟs#,^qGƝʋivj emjJT2 -6yeԬxS0pV͍&1a{׈vgYZ07070100000166000081a400000000000000000000000167a4afb6000050a0000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/hv/hv_utils.ko.xz7zXZִF!t/P]]?Eh=ڜͩlƿmTX5J6 INC)2+7 бr(,xC_%6V,L #,m(h+"%kU;z;f8΄=J.,/S?MQԭ8uV=Dz"@)4X[ JZy׬3S!߬P O0VKIjdR t8aLt:4bM, fZ3Bs-Yxb\ljo&$(KBKS2Q;-HϬ zrΡ␫ċ1l}8iZ1XAl7rEVڈۀ#olh!Hs;p:e=c4z`WюvWJYyf/H<cނhzabq_!kJֿm PɾGry]noVƻ F4[~7(nҩ̱_uj ȥ:IeE V$SI+fjF ?e}%]IEv%lʭa6^j> Ig^A]䫄Uf\8%]8Up{P%g8^OWfTOOf'5}AV QC,ڵ(DbJx2֐>4F JohR“4(0W~Ɓ4?K$.B &R:n$迡}B'x/. h×h6~0s悐1w`4D |:s~J{*^$' -32㡏4udՎKr_L~w@JDfL砿B#g)WX̩KgE ɴpYn5Ohߑ b|Oȱ a@QP Lp?IƂFMbf}J L̞NjNhY|[ xUJaXL3GLis OSTE.k'%˫d/{649NJI(UO;\ Q&0mE yTUTZhpDZ")Nμ:X|R2fp1Tŀ U ?He6Sv*(u5C}{!KviɜH0T: DL-dؚo1ɸte)7QKo/AW@;f4zXǗ tKdDGoiv1Z"(Q:~XoM֫Y6tNu3c3C^aVayq>&O{/|R,<YKϳ%7FK*77[5h6=@5:ܱ,+lduH7)InJ:l&ݘ(ƅ⩈ECf2o͇+ &')UgN$g@yw60wErvMm8s #%VZp%;w3PۗҩR[ ņo23YEhm_Zu,.x=d8BZl@U݄nt'u1P}n04H!}ϸT[! Ƃ:%A ):K,9?oϬ -8gէ*>]TWx/e1 Dx+OI4ݶΏTfwO۽Ƒt-JB SmUCCtQӕ2}瘵n,I f+BYnAẄTb m\wl}AP46 3D/u ذ{_.t` i9Ŵ8.^M:l% ֹ[Pv2Q?M ,Z 7P@ip^ByY3-JH,ͨ-BC_u+X2> *3C-`ȁ$1I\.DUrO=ZZ3m+)yɌUBzNP1Ĝ0"$߃2&[OK 1=H~q,᯽Gx_4q )R?S|-L/li;@Q厧;RY1ݻR뻃)<,ӣswqi(Qυvd]g%,1El2A!8Z(I}  ϻN,,$8"7Nz M`lAg 5fD\ >_ǾV߁C4>:G`f>'rFYaf856ED3djĵ_p릔]}.>vj~!A"BS[~\Nsg zYv:~B6RQ3+p`0"  SC0,~?ܶ6ZQZQ\3% Gw+q\%*$ b}?e+oV[XY~\:;.dӘ}2(S-LqQ'$/8Hhxi{lv 5tĞ?%O5Z&Sk0bxqxGAg2"Dmʎ D0@VmVdAw+m&,F&xeFr^_|~3II[zs mET,m !_P3cμv.iHNi{m!N6n py_ww Eπ@]FE^,s:{ubϢp ʂЧYkx v녎~֯pRP_÷yIա{$dEY5N9qk4"bEiAS{&f l[:ZR~>򡝄HKb_>")j7F!v!Ffs9 uG|dzϥ**ۖegy/",^8;_(;%Yy3$k5|֨?!tJ\3Ѭ){!jϋu|X,/n|:]4Yθ2 et2L5rgflug|&+*Ko@ތkcwTFekյJ^KYZ8fe֊I_}P/R*je=-L p.o 3p׃u1t7oJ)6ZC_D^rr'gUBF tOwGzq X7{|.廱!= O8Um!FޜKAI{ìT]6^9t1١RR] 4} {hreu_F\ 'F^NG}3pӅiiKL|'.{AeGџd, M/VT9>p/IQz-V?| 6?,&}9N7 KҦFw,XqKN]JKAr t__OI>0>cT_`#//ȵ8^ ud?Ґ^ {]8PNW" @D"ðKK^7QGl/44Lp4mj6qkSC| A^N;Zfyܙ"iK M}˸/hdpX\QLVUzL'Z«¿_ܴ݊h9XxͬĖ[^$BĄ%P{$:^9eG̍jQgc/o-WBVUcRyBmld.5Fco2vtva^zwNg#x5?c#SX?lU -/JuY[yΑNuƓFD+q6VS>IN_ebZꯛKiJtXUR0iB RXOgw`UzrKmDB'y)E@ZeӕhRqFIkq@n}gt޲=H*N6E%O <0s,n*'oRFzry.Ga@@kAi}8WV%;S4,ŞuVxBT *w3on'n[ÙdNfT~:47ZROܟt5K= AfA/i 1(jq+,ܒ s{WK^Ș/}^SK4er>" >CNkt.VB]C?Nj?GU!91h ͇^j@ h1wKDD,*_\:X[R#lSWXt^  0P%QCoBLȠ%5 eWӽ۬Bwo<6IQVjE:}zVX])waںR-)>&/hH%yW2 pN?2*N8zLodbO-(E5WH2wɅ*4>]ɧժ &y_hV!CyKiktm?k-ڕY03 i򫮾w$\bN aw&,2$0A=XѶ|R%i"œVA9N!2C8עu_ϭAΑV)E'΋|*'>oӻ|K!n0~V@x+CͲG"'ɔުboPnBb[]YP,a+|~L-y7PB)Q k,InaE5,'tш1[zm,9 -Au%Z)ۥHtFX ز\kIM%ƩC5|t`Sv;3mEU!UA_kFHZkWvQWخjI7 T)U86D oU6qFiJ= ӋSӯ]b.! 3 #gQCZڔǡX sB04O↾qE}\DD)_L}7ŭ[mA`O˓yf&Z+HkO3P:2.Gyz ApȨ(3V;HPFA6I'pH#s.o4Pe41*mF U8;&c<.D3Ey|| !KI/C)pf8ذ]p?EX;G{#nvS'ÒQӑY C+" ֪P7U$nUṢuM+4dVyI*t<Qƻ abm:GDl*][+yinAJsI?Mn{1xYso{]Oځxté2Dc\w[#>*ˬ+ ;M4/p,7gli((.v/oGu0C3`/fq#^2VW՘>`N|J|)J[@%"Wx52Z$u 1^f i".Pg,>=K-1ӌGE/^Nк[:*[|Oʞ)( 8Xihp͕,i]UrCsY$ȴ/TUw_]&FKɂUPgӁ? owdfۀMT; (CT 9\B#BU]*72ߛ4m.-4ݍ$5Sҋ q\[t'|+}3.G D1 Agu~%}d@G29 ZK/IꚆ8zVc=lo/'A,3\5F8|CM#i}ԭ>I} CWAMg$p*v aY0}Sׯ"4p Eٓ-07}L~jlky5`o~4L"n ? 61 \bE/|p4!!FDX(Τ!:2Q&.7kbxZRe:Ŗebs@*ڹuZucDmV ՕVOR;N<FPZq}HO*m8T (u=pJK 5{>!ޞcZDԯ 3)wVόȣ6cp{c Tضx]g a'UEp8ZFlKiNy" {A9)9+VymOQbaqQ!!o>62h7uDegOp0 7 J:c,e/r,¡': nDײdMOPyá+@u,+,H$5!sjLRx[TRŹGT Qd}z)arNw*5KBҥZEMf!̈°<0oKTmtMDǯ}iήgR K+@i|5օ3Jyu|Ƙ˛~4\0ٙ4[E0Q&'Zʏ7T99f ߮y= >wwq܅slXP 4_? ¹d*xV830T2ϻ ~X?~l$)~ p(sdzA$02p1,Ku+_aQ4@.bG Lw3}jn w3 _2T܇8߻Fkab[-3 bE^܍$ٺjt~z9 q ]O͉1B+Bڡ7H9S[ƉiCq$mC;bPA)!M^CQ- ]ǣX+ȹcVKo06|2-A<*7_Zu0<@aŮ.I\ZB̯Nt5u!זEuy;=kQ?Đ9[2Xo(1eS\W-D-ckeyǿ񨀖x8.$2 A"xgkp} i[ȱ@I!&@u",YX5Wϴv8,Φ1 QY 6-/I*ucT alxC[H|;eRw֮"xd }`f,BEϩi/I{]!:>VK7m/#`r,HBy+4V HtgsFtah02;=IB;'n&|#e$rEP#Vl;gQ{`cZoU&S( 1o˟ έ6-}ا`0=jڏׄ}Hg`u*4ڑ ]? m*wDޟtRdPA (`jy\~j%rprf d&&5 ړ+ӝ2BfNE-+ݣ8n2dz#`Gt^flW=\2-v 9B$wDL0ٗ]K5bDY4Ƈn,t8n Ry5@µ${Mں9XgbB0$9teA E:\S;x<>qM~N VUS@s[#Igu ;c*kMmqAm:Oy :ѯ4%5t[CW2*#&:x\mDCl>(D ݶ6Cs|-kv50N GZOŧs5qBƭIERzc>1`yߋ?}fZL|0Ee0XٜZ r`1.Xj*sgS|7h\qZnb|wyF)C7ʠV6)Cޙd_oUnܧ}u˳2jMyB֩#cpV`e| f;~JY_,sU G@ۿ:٫X0h|L܌hxE&׮W&Z_:Pñ7 {Օ$sdpI21XOcWd 4[]5g{+V!rykMB%[#(9EgX A!)7qE,W\&_@C#s4; 7;6 ZWA@Cfjbv~@ԛhW+?{ j_e1 ,.O 󼇖nLooґ:bE5 4amW؎QSYƛWN\[RtgI8]1|Ҳjb^׺ȋg$PRvD߸.lJ=:}W;}"Jdc=f;b0vnC3\qq'-Dc@-=?.͔#$%d!FvhHʼ>{^f4β|^EbnzhqP%ECYR=o<{".r0EpwŒZ'aWO3imd{iʹO, glco;b#+5>'ftSlԂ;0BE@0h |tqSNu-W/e{۝^Z_ά^lCxPAg,! 0~ U!-U;VHk:L /cO|/ $YF8; f"9:CWNw}BwI.g[|ꗙt6:I>Υ|v 4s۵&Ikl8!YE`l̉ZF *q~+04e>xJ~KL)A䅸8,_>hY 椏khzPf:zh#XEKW/sCX39_ 1LFP&#Qg?{s_&v[ӪòݦVtIp MEU틳<^8+sfnbbLuɉy) )ͳo(bӣkP c'K̝+UJod(FW(`?`%u+tGLޠΕzj[ #* nz{豲K$j^|?"ZC c&ΑoQ}0Vy\lƴ Q[BWh)t39eh&(IC0ݷ6Wd:HqxzR,5}BD=w@&^F^S9d]}W5N*kw֔i]Xd0WzWv__iY8_NJ5T ӛ.:v) KQ}'UBRkKK] J;(3:ޟ U$USv|5yHPE?I䵪FT=_N[do'̫ͦ j:g!.AWM[9C:%`Lˍ;D*-1dY 7pt!eb`?#F(U mVvR-`X67&_[QXBI82ʑud-kYtj]&GxRM(3iنqдcz)IfjoijGv#CC={Ѽ|b ifP͸*e+W~M/"K>۽p@m l{!7W^SsU~bbln^ μ5|F!gK69T8 ǶAȑX"7(*xG>y,<е_49|%[K̝jn%BdW(͆ye*08g[Q=P;0ZMH]LW濆X0J- 1o|=iF}e"xij%v*S܉Z;u] ۚdrDi*pRkn+?z|Vޑ3f}=ngCGqT R]G74=v-Wrn\4~ׅHweަAt΢#C7}ȇg:y^1]e ;cϐMC-"M!%С\ݤNfav٪_ 'J?UqnG(w7tT W%[7,'_FLxCJwjd' 坣!ld|v:ϲf_кcF /;0~bmaCSt_V1$܊+?N_Oa6Ng{*YM8ZI' =KM'<yw4 :@GQ%gh{R$V-r$6 al&M- +6m@6\+ZT(ڽק[ަޛiN[S䃢Byv}Y)kTgS)HQ\HMG>Da;Rq(4ըԜ .&Wd>l cJ s7H ᫐X+m!)8ڈ/|lF-(#;=G C .-߉2|C SN߅!KHWg  - jݭ2ZlS7|EiG~vs3U#G)o-9=%;>;[(ЀYVG޺֕))r|0~M .>@19 vS[Ef4+t$]ѕfǜɫ޸ hf]Wq]?n, C2.\.g̭-@\iW5 e*cːGEԾ(uNu2vsme(Ӊ/Nɧ=;i v~i`i36us *QnMgfۦTO:/^u9"@V4"6ӃkYSZ[N"b`or"ɑ۱F{58F~k^䤉-+ow7Jj CR>OnSMT8]%q &’lͥ5g;<{0RLGS,$tIT*_pLbwObo3ٶbe=LMl[^$ds2)ua?1G?鋩! z [0PK(Udm^&s d:1ɜ'ȫB TUVc&m&$L!M-?puV@̿˅E`Dޭkǩ J_7ki]f92~4>[YOZZ,9'u=S 5FsO,"6n'dh_g R07B$E6&BgfJD:Peoo3uk2WسűEKf಄SSaHI4x6IWv vϑ.soqrt-N3ϒa?D-=f\P JX40tBHE+!j-)TR!7zp l/[Bٿse_4bi8G)ذّ͌;71w3U1?v1|` Q(IǠjw8ϋ4l~$ {xgmѵe֑F6IS>{àfZxj.ō8:pR#PoP\FWR$!) 0= 3}  VN2r44̡ĸ˵nӿI۔MR"?.ǖ,[r@ .5G~Aؚ|c0W-P$9*E`,5#gL)y4+E M[9_ 8hK Z'<@OK Z$kuHb=w q4%ȮY,Jf\u+ `a ㉐Ȍyɽ݀ T!ep1r!Vf zF#<=)}8ňh O/]AgCK]%+E Tt{4AL8ܬ@5tP9Dpz$]|0+U'\;g0L֗OxC SXe@ڶ{pl=;st ˀ&' J<"&L3̹!Z ږ,X@c Jǹ+Q0^CfH>6|QB^wbUSb0܏jD*l|G/ byÆ9Xtfgg[sHJ ?N K6,}U@RHpUX|d;1a )6pM;pdpy sh,hUGZrGe>nL/CE}g2Lo/v~҈CqIA: &!趝R1-L+#)@i\ _V(u[gYG22ja݊J1˴E $QxϱKNdj@6\8DWeE,*BFMo14"&䎀bE80%qzJ9D0؟愆\4&BsjՙTԆjK{XC ;&h[ʊFAI/X*C9_dv.]Ĥ~fS:I$=ZNrJJXɝfkhZ83/ Zt]ov{C!'YR`I>)$RW,Yr鉬wAoN>XւSrٖ Coyd^ҋ*C[!=&7RnQ\jnng:א޵(:;!ADl,_F@*odi3x~Z*w{YG R+Q:eHHXxyw).q nȋγ_,, s ";08dBٰm^,p `}V)8ܒBrD}rJ~Z/Dp>%tu;zߠSJ"Fon_v2c:'G=8V/q.S T+J^'QxB;乢 Ĺk[aaߙ$V .cWѻIF-cȸUqdkM༻ٳA^ڀ:6oKjoqH#hj,ֆWu߳:ـkDAw"cRȴ>X mٺ#!ؘ˼;s/4LpX3nigcY1P;QF$7#J *N>풍e ?9#v-,V/j t'(i(r:j ATt6mWҎ 8"Mxt:N-貾knhU ՋG֎.ӉWEÿyw!͊i<>vC9Ino?4` 7= hj  F*J|%l6^rD_Dsٽ74F#j֜^1W}ۦ )tVԨO-wmlz[PGPsy"ҥ@mӴ5\AﵫC9#Gr %#GDS,:`3<ŢpH7"A*,(Dm f ).MYCq|^r OAiK\5@f`{tG큲~d X.-H\44SVM0 P;)Y⊴%d6;G||åuJq1V6KԢPI n Zx"6ucQ15>m {cQ$R9*G{2=6I+Sk1"9^xeӁ3mh{!ھt$mKrY*[RKz/`u旕'jSdŋTХ1^ᙤ ZʝP{㔬 |iz.!<9]-7cB%sY")櫓^}dCԒ@y *UOwع Fy:9]O6 @,u&t?@͝?nKFgTFJ֡~݃Ka"P0jl Ɲ+-nڸ2fډb@4.)4ҨO*s vr6x.ۋ+# GN%[bHC-^b4GSzNw+;bsڍt MJ5}V.|%1IJ!0{mݣ=|c, S]}q;vǚH:vS)ju@, vBR,}.lfP]ہmr%2|6WXo:SQ8̞+AE*%1}po]6D-/\ oۣ[s򀜯s ݇GXr 0-?)k50盥\ AeJ1ѩ.!t PQTK %)%1? )#CU_.ҨSC͘;x/F~{jq &٪0VG`Wk[֪ZI XmjŽȾ ջW?]ƴ>iϾP7\gսmJ_Xvs!- jL:-ZL[_- 2L b~T*dxo`~fD ,pߛ5+qR *GFFת6 Rh})U$PjD'&_cM>fKG@ r h]Riu+ƓAO${q[tMu+5w{|{6{SKFAkB";1TچV Z%-!妩܆kޡ-;W ArQrV.pXj>_6@p^L~pC6潅S[,w τݞ?8Lf7VZ43 -U^DmPb(6GG|d`ġ!WɅ5nZ r2jsz{ǖ%5_/W}J"΍yKLDL4:,10"-i5@c_3~''Mx#S$ֿ#q5zJE1&ц܍Z==u}ZXRqWt(b=ړg@uH45彩ce `MJL  K$&Ӽ41 g7OIVhg.{cE2! L+4ɬ{taS R7Z;HPw%$NJF,i {g Z^(~kѱi ve5V8 D|4ی&#9اkP&? wW}nhnbϙxM؅kkV3+=+ ٌ(3,8Wgb3z}%cǑtBGb?cv/Jt%Sj/ "u=: tu`( VBGʶnZ81IRP*M8_ZaAټ0Z$#(jeYd*\Zi}`ńD +bZ7/`$8 ?N1wYŝiUt¹F/xMmv9K˜ʚplSΚʢ$?Ǎg-guagiF0ͮѤ*c'88ĎmG bIï4asvbMn'%darpMˎ!$/"SP ETjY:<0۲0Aև4O_nmkӵsh&BDhU4->gΧ\EzKRsXWOrB54 @Pl^ou i ,!Y .d-lQg:;ƾ? ؖe+#`l)9+\j Lx.D,:@އ7 殣) t(Γa?){c׈Ow1ɞ\]2ݵo S}K_ XYM>V^5&,[vċL/Kް@[/O ;jF7_$zi=<ݯZ Qh`w4|lw[\KI[_%&le1Pj pS1+ 7ss>1sRʋ)yd5X ާajT MwWs01ϠSXh"YDLeyZ Vs Ŝ/{=~|~[{洰<$'= <NvX2x!51=yrG %3F\qu ae8i(,[̼Y}%Kx6"إCERR!fѨ먊lj@4<̌=nͭ"[$ߨJ΢=NC{#ذ Zlvjkӵl938O!R4 Xpac2d-T7p=$}_Xv!@[>*_٫ybГVBrr3^!s:d¹l ~Mxf(PotdTݮrǪۡdcիc"> U8J]Ii*>E> (8(L%y_?`$ˇJ<1(B=J$GB I,Un'K;š⮢:77!n)(h8mj (-җb´<9#6mdp1>{}v~PE_0$  Y1:~"ƒ~7(c edL6L5}J#"kʊ .)|u{=^}?H?zP yYp9;(Q dP)U_RN`WڞArK7U8¹d%qH pHh%6ј8Hk!<1>-ZfbhnxAG÷E- ¦Qv;=`v` ,UߗyT[?&.0=="^ZT'&0rUV;F9ܙ6+\\e$Ah= n:P+bkoRGhWIQ6Z *LԪx<[e:X%bCi1tIL",Rynr\xR3yK./# ^ a;JE=vPS?MVjռLR'#S=q{1g!Kp,nZ!QcKVȑKs0vs6>K2DئcZUvE+23fϳQ>v)Z*lل{%$~0A}yPd jNl3Rle`=iR=b90lSx.fK KU0@MB@̻#|=-un1`D9+u,9u+!‚Osv߿> ܺsės4y>Gm{ Z[ D=a;:a+Qп\f^ǔbBB3!qxd#SDN-$?7A2m\jhhT~&}G `ɟN0KRaSdv .$n}+~\~p3J Ó2^#']̰ CNU>c~Q8H];#dCؚ̘jF5š,ovy9)TJBGR}=x2YJD:;~:6Fe ^j&Uq7lpCR6!.᰼?bI~ ?2R љ[įs,RBd Oq|Xb |qp"EDIF rAu%y^Ч#5M5(=A Hs:֚VU78)ĩ;</~6nl4|_KFծ͵FAc(3_HaO{ j5Z9ꛎey/Z{dU#3ӯ4ay'r#U°,5R bL$OmO+ /${U.-8PaSidTTH6/gu">϶+7z8 pn;J`mBv"7 \ M* zv#eS"ÏI} )K)V-xv"1<.{qohzɰhvӹA1 #`~\=Jd}EU/ycՌNw|_T^,jCt6@HA5\ U(ω3IOPܻ [ȸ*k9e)Eq-Du]>~dz 4oNmݤ z@V;f+A]ĸHYjI<iv uO);x5ZU:N+ 3g>$=j& 3:ʛJ8tRp c[leS):' Eu@xwyoJ`Q QȠ X ;\u>-FĢ 6~AE"h/ư+?q4^BW@>\@TkG5bp%yDvT"nm,4~G" dvt|mE1nhw^[Ecvd؜7޵k sXTׅ9{P{x:ŧ(Y1lFMCT閔Q,=g<*MU/1deQ|16jAw8I^QBAV}N]'W E 2tD˕k}3g!6|H<'uAxtU:/213n-`6?V =NW4P¹"RnmV{ܣHO c&ڏiЋ O.:}9ϛb| [.8F>&Q-Ví|\-8퍨gJK>䑱Q=+C̵l28U1 B*6q#H"*ye&[~R r GP2g"nt:"oV.G}7?E3$O+C5V5LG% TO߉:%xĀ5}yyK2*U#^=#lҮr,@\®Vߝ燆C4v(=8B'^una(oi`WyߎYﳥ >҂"UIPɧiFǵ@y0YsG ITVd&xص 4Tk "~r~ _τy"]VT>HKȏiz9IG!ppX@4ܘ78OW83P*XA}@{$,*Qce߮-!4+FP_PeMIO7mLm֟}Jvcd6ałAhy)/%CzhU{4&w0t)Ʌ\Hwm]^TF%]Śx_nDcP/(k¾Z[z>-Uh>*lw`Yvʃ X*@:o~NJ%{Ô> cjoj`Id"iYL;l0uG5 ; тwJp{,3e 8ģM7.GmlXsFذs :D_vضwR q0ES怄GJB+"V`bx嶯iґP/ͣk?xI(zzHB*b䲚Ʋ.7_=j]$ᴦ|stZ@Qv0!~| [.sܓ{ZgR4)43WPS^$ֽK/ B!9w` ?+"驉\/EhT<MM!YJN;Vk '톁e saU9td m-d3.8QM"/>SEc.Ugos.tWAm̘%';==Hn e(x 78ϿƂ=KkQTrx+5"*c~,mGѳER ڲ\snt`V.l Ä3LfZ߽c3׊}.V4,[CUvBxHLDEԙ&I,~0cl+ˡ*Z.âtoh-ʩ`չ+,U[z#NVNCFC-_ӎfjq_S0QHM)=>`*5~@}D‰m$ QޡOqVˆ(94K=; )vBi.xUtJ<6.}XIQ?߃>!$/!dnybđ{X5a4ɀ 65euu*nwEajc(h:ҷ(H+ii\]X&FS3^W-AϫUrid+xOɜjmߨ@Uk !H1bK,]z-(!+qV啕,]|]7ud;86l 7ƌ==b/l4~j\qa^Ob79fcBS8gL>%ł}IoYeu8OLY3lmsُ^xzQسރ^|o)?%$Wʝ6 ˗mQgfؙJH3uE"wI@{5Nô+$Exhk4 ` CQQZ>cTb TIa"eFJ YTD~NnIrwM/훰XAxRagܠە2% *gM߼?wٲF41zRUV۠{j]/@ҁМog8Px;/%gsGi{FϜ="q,n?ΰ -cFRtj4DÉ+ u7wАJ,j/947i0)%>]NHJoվ '{.[3X"^ .+6uYtda=wRJe>Vep )S2.[nz˘#kXf߰vqh#_{QRڐӺG4@uPKF&^+fr zOY"m{B*,Z^Otm?\J9L[ ٸa/moš2i/.E6jo˅csJcZ* V7;Kb~l@q%8i]..liՋ 1?'.c>_CN; 6LRM EIR[:k0S7`N ӕd) лv),ȟP5cmr+5lyPN, {])vH u,IWg7yH{9]bj]E,]u4IP~J\i֠ZE1m.J"_ 3YTHsE!dzU @~rtB*1|iwyFzVk`OkfMYZb)C\!F ~`nz%X 79 ߈4!҇[wIFك!^]V(Ae(%^!BfסsT. Xo~+MLd37]kv{ҪajW4{O䘚WfCnl70v!kϽW_(Y٦l}T6ȕUdZvycV-WѸB|aɒEO;US"p}kdm]g~'_v&Ҟ"ojU#:mbYd^sU ;A)E818ظp@Q8SїV-}=eg y)r lhRX*.4|s8Q\(u7..sP`%k @Z^z?Bl6/ORY F x0IVqK])"c]Fb} |@_lJoi\{ NoUHDy!x}_]9(n\Yϧ|,lw}}v]n:ðCH-U{-[uw7{v*rдł3Ś$pTet0ŜWUm>?jȄZԢ׵g6H"jv53"z/!\F %b}.R`ĹTڕm6dPN@QFm/.Z ʚ sv|OW+1xGv^5$ t,c8O+]ǥ?ql`߼($x%8ſPةr?v{:58ժ*d)fo;>r# _Q;==%P)gk+iRXSwkhjeKӐ}}KdruB^<bL!; Kތb=M{ J!$'AD7 ĤgL_M^'9F`#i4VRa3 (I=dkr 鵄gq [.'U{Pty~K[pB:]Y>#oIlŢ%@ ?acZ [;{LEN QB ,)[<z I7 k,'_ȍ/=8kMx`gp)st"vstyXxȬr$/LA)z(J |*< %,!p:4d%=D=(A2;an\f5MSa|j$^y*Ո*М7` _%O,!u'ۏrȘ64j36P1U0NahEsv& -@?`S7Gw@{łm?ݓZτ)n&k2 űLŧ>C./3)b*P,cbir"47޷bØdf`{ͨL|mp8phI>i $ ZB#)Ma!EܺSp sː\%wVI#ry4tj} TZ, u(y7.inU k {]ȜCnwv91Yc2Zњ7D)8b.LYܶM-K[Vy[m+| I1?㐶X֓ 6z1?ze:XY:_8\NK%A%h"2y,k?c%oJ %@Vv2`.RkE1?*p*c:9~Rx#iJ{%Qɣ $=-ZeyG>p,t&f@8#YG dH1OLRE]VJBշx#Ly)5_@S fsLUo{m1zNNZpԳ%|je<<(bSqX#7JE1WwnFA.D-¸n,[W>,*2~ѭ?ϧe6thsx(wHVb`qUbls`r7(c"s} ͟OgI#FF>5")rIWpܥ$"/ωN- k [BELְ5Fs>Y!e퐦9>ZNe:g!!cHE^_JF.y Yӟaw֩~/cEbs6.6;GnyzY{OA/LNU7'DJLZvFKNG?Tq=+Y)x4Q,(ߚ1Meu@#;4A;/~e{ԛއL͘IC8U0;I50efʑ-m:r=(hL[Oٌ[_#MnK fZAKU`0_Ҳ$y5N+ϳ\Pt"=dxXn۶2Gx@O\d <#WtK1 鵦|c 6&LHvT7?z5PlIOQvsg D,JŒ1WI "[\"QO @X|fjѮ !.|䪥{7<1pIRYݦ9tS"\U#d]2Q.Cp+Sm^sU8EN,h~(?.=H4:]ٿ:%J9Fe=@;J՟+}'tgj%=m^J0gP xp$.#סfHd B};= (6 7"d.4JFQI!yA!4#<̚S+^0~ o tǠsuE48hX[&J+#=YM#)S=|Ҥq@gPcJJJvQ Ld>UKMpcqՙ;< M ** ] idl+#CZ#0Cq]KBeIMh+t7hEx!Me䬍= Y/h+^op}2WAƂv"ŰMzĮDa4>:S16x&C)%B@qM{/Hl1E^p 8s{Otbܘ6- 1JK* DMuv,`[#o؃N E-?]s/T+X{?D%Y7fmgݠ [.HuGMi*7ytuc 녌iҊ>F\ZiɜP.+~F(KvC!C)5fSl_>eEGv .,u @ rcEv4uc>DNem;ij{cfaXd8V#F<-N@{\;wǞS߷krVW"w]!sx$s.5,ӟQifT\]A(?UHT6ؠT/vpnu]> o7 K QKI-R O֖Z7SY\?-b$9j 0 4{#my&e?DSDMtp}]ZO  15}?h͓ˍN0<8o MEf,R9y~>iSL.}^`ԧ:1JّHqզ;g9@؎' 5r:hpz|t "}݇ נ߯YM5l2$x7ɷv2 #[.۲SuUtM[Re~Ix‡ V;>LǙZ7bL ̱\(_9,"7`XpS3DԠ[TftLez<3ltmZ|S( YYf @^I%WWvfʀҲ[{q6n4Z1@vݏ#o /eXƈ#(9:rb`hZzKl~몷EՑT [1b+~跣g\ʍ@쫾 p>xG$݌{ Jel|qrHe+QcRpy, cMAN\ [>bpk$q xoz3\)S\r'e>xA5 nkffp>3qL㔀x+|pࢹOYg]r>|X^GSLD%P}װk r]87^,t{@y|SI,˃|PxNٴT:H nQwo2&Iz8޿$w4"T,,&bd(3QnH͘cۨt$J}BnЙNX""w+DHY^p vH6-r+zuL QFћUc^:X~u}Iq8wS7 n]^:{1<>٣Y{~].NIɸ"B`^ݥ_bKhH -!^4k*`-o $Z Ln?%3D\'KC/Xta6 [l2J-y5CTa螳M:]gs (Ɩ㥆oqԯ|`c{6Qx$ ίD w,ؘif^aHi_t3;=ct=#m|0O$ ./aڿӰ UmNR1k02@PW*1xf'!M6Lq A'v#BxEyAnQ>sT%Jw832DFu+f8?`rP. #ߥ_%*HHfpwQqJ;ctX0{T?p†*ȉ2"fw\)+9:K-8Rj˶Dwv㸢Sb̀u <$"sњ;.&}$i3:nJA[c6S2$866 A~;7gdf% qD2R؀6 e2r7!rpet7z[-TM|!pVv.;P iyJ}Ӛ01zȎ,2Xx(ɪae }xMskg11bA0t_ `j.$a6V6E[w߾o qV 0n:֛߷TZ>z&6 }왩fZm=|1ñщub* ډ?~Zu4vvWM"To`Ǎd2Ѱ#b` eVV Eu\?]|$S5={Zy]a3K:(/~ۋA#07`/Mà*p70R"qvifbV0L_ }v&SE倊|&oLQ Lp"  jH-'J';r o{slT"6)ۓ7fSd6gBn(o9ҡ湅im6# :NQ/_6ڒf3'7n$OYDе}'Xg+}ʹj8ZC^sMiQhOZ0I:8#BDFK9wh|S? ~ӣ,+6[x;LR.O(0D#/&1e#>u8+T>1Jh-B$Ss,*3)kS5u;Y%/oX@@Mvѫ PynxGQ~Qh_guI0MV9jHe@҈Ew;RiNHixǡE$q4z V"=DDJפAECg]I&"#AcTd`TŪ2` $A)Rt v! #W 0Ita\ YLX@j˭fĊʂ{Ԍ{mqrUexI|Css1zVNt3Ɂt11Ⱥs"- }w[>eb$Ax13 rzjПn"Eɪm3w|:i Ʌ@tB/7%@d Rѣ8W;+,-&pfZ5W hDTXğvpo]5o 6 aSe,䢿+>kj -d(,;1HQ낉-M>_rK#'i[Նu2EII[ipߥT-XR:>dә:$=gV g|6n)T,P VfB,KH,N\Ǣ;/LeX5U ҤA h0raUBt1چ)[W7dzuEV(S=U8f5E7eV'E1QUe*<P<E) 3ZsH/M]e9h(X!7h/F'w0u|1'-=b+IJ lpv7})_w#߿޹]AByob?s`Ѷ1ӁN)a!;떬~.A&K#y\SԮ`fX.W Zk@0.GEVN,kFdZg~'/82 N&'N t=;f"e=5kqy%n/.f-+ 0Ҹդ0x]=(IK b ,`9W1`:5,1`(J-ĎjFN7%<<&,u$o? :Eޜu/uYo26oIB6NM NC0LPWz=<\l"4H_x76X'(dNB?N^q KQBq'}y ''uh<<19kΡj~uKc' hpg`)<֟ATI5ۂc뜃I+_/Ώc};8J:>xda4$?eŒ2oT;,c+ [9nA5/H C}eI nA7`\[ʟՉLZO%eI/a e u̥- &<"keyN})cu#w)>hA\b&@$z[<#i7;!R . Zf[~'45p(yuis&e^ЩL?+XF>"pl<+j3W@&OU8X`0B;"rpT@=[v`Z6Ɣafx~ , ~ [[RuElPT[a@]ģ͉CDUlTeMq.n ?i2cQ9N?h(F]Jo,Sn@,r;bU;wGZf}/}[ٰO]p-itQ/QZgģN(^DκYYhx7嚽&[Қ~N  >E"2(FREpKȂP5c:e+)=`hq'm3H )ё}MKuzzwL_( ܎]t*bl&rB*g.^I&]XRPW8tD9-.q@AFz}qp2z`>js?#2:uo0/Yvi% ٭ե+m,<]Fg$xt!~\ioW@Hf'si1:xwj48)Jn!!!7!"F2cHb 6І, hak +nIfIpyDW-<{[?&HtH)Œ%RQdu}m+yS%~I\gc 4yJ_SOyON$MY*Kb~['xF#G7nD8PFM yWdn A4^0Gt߄Y/.TZP}(Ë7h ;iG =E 3Li# )P&a@?-uPBھuƥVs Q .d Yޮfp:! ޲y1{\ 6goEzRW1KP^Rzl1Cjs;[]zG}ej%L 쟏{ŒJeۑZWB'm"+0QFօ3:Q4\ı }(>#?׋)Fpd ~4p53tˤGKޣ,.U6:%4E5Y|Z}-E0zQ ;Tah tdzB W8}`}p6i{A =kNzKPzzN2 mGVaꐐMB:>U|n"̝ gpu6ڵ. r*& 4Ivsd'@kd [Ƚ/X8c CTvhʺ DŽPT@o'N9c5hd(%ԑUPP"vmć~ԲoX \S ѷS-WZEߞnCOjB?uF@|.ܢƪ0R~o%.,/^䴈?^L.J-:x#ŧ8/W`J}$V-?Ƚͦ/WHXi&,*$VG} ^EƂ9qNoFA&(__oKoDPY #Jli$ \F2nmP^Ҩliju.?oKQ]L;ВS}v8Xȵ$r#\ ř tf,06&3/%uKƞF~J͘p"DN{, ~FmK 2]J!Z-{IWJ̓f@t#W)]=hbv1|;y3t0*8EjX wi\`mӠ;W2ƎĤpxrIU}`-FDbwV\`v5ưt}"7Oۭt<ǝ$>謋Ԣ^I16}k9 5=dMЄ^N-N*9<,^ M:1 \(ðey@g&raY=664UCvy--M#kF AO@I!q_HؖQ)f,nW8goJ9,.c 7j`~p~,ɓ߳9' n$\ZL P͊pzgh4,`Ьlӆfv(~go`Yǘ*3BJyS '<({`Ut P 'gGOH$,%Inr]2;rd_Rf:(EvqH8dǃ"yh1'Ӳ3L'^5[z_Ek&Ig<1 "1 ["b1 ]'ѫ'xzc@%BdžvpnB~J?RKA1{q7WQYۿ! yhNvo"q?G0toYzɍ<ML4Mpw] l_s}-D~4 Y:J$u0y;ҚqS(6$&PhbUٸS"{Eٴ\J7Ҵ8(r}zyE3ӅN]?6틲uuGVp 0Sr@ @}KT `1 Ӛm%? c=舭 9pG·&Y|_$%3;SS]z"P+$! b+*013Hk܁)+S`+ ]VΡQ .JeȈ?|Qd{#Yq0ZKYD*4̎d@Njk4iu7ʣ1bת 0Qn6A3"WMGh' [!ۆtX;֍wQdo"'w3pAU<I/ !^u-&U&}VU 0ȇb~7T,?H(Vi %oDIAn4%b|媩}XDUM.fFu'fVAwVPMhB-%4dk? QNYer:Ҟ-vw6#F(회IqjT+ږK0v&v[fz` 4 )%)c7-gtȫhaˆBN hYztNGj?R:lĿqn0(d}p]~ N?gV׆Igܮ7)׋<68s?)P![J$`-e$.2'`Λ@k] KT.8 [눀&DAWS9fKzf`)0r8!%˭jIUz~}?(wyi ^f !ʥa[|4dxCnA%zr7CwLGMRzgo(o;xo'Hp]Kng`YOvGhD?CR h V#7¸ ;PɦJ?S96q 'ii׎ykz"< ,RW#"A'| {-Ɣt#G^Iz׆Lݤ P_.00\/<ԗA$L1c K8Es?XJZ{@kÉYTF]ł ӏtAL(BS\J}о{59B8Q}?'P&~׉rb>$5i+l,lAR#cr7+! Za$ceZF7tќ- XϤ%)AZ ?40LW4 L4$jw(~)RVi;RYLPgbnHe,)>IӴ&9LgNݏ. uY=Қ "I<0opM7*I K~py^V?ײ+G,ebgؐ9B,u-^**X#v>zbf~ۨTC@g6%Mnu/3{ :׻ 5ekś8u ce@I24 ɝvぁgYEQvC0KŰ c &4|ք7ipӖ.J XmcҊ_"ҊӒ⎳à?T2R8(Zr _.Q&.K H~Xɭ%&H`M\ha轄gyգkgܠg8'n 7cGffnϱek1baįE4mru \$ʄ5#ˮwmw|W>}L mNd`۪{w_\Zk1bPo^WBMkypP{)E/khop:`m7{ҶlyMc3B<ʀ;SnKXz1XO2Dnc"DFT~4 XWtMP{A"39Ukx9ڦg8x߽|4L<2w!XQ p%|ܨb[εSe}onO`wa?c%59^9+3g K=YeeFl|DV|4A~OTi|h3EKNtᒬ]7u7#;32! m˃NRar=wGQk2]n=d+*R&wG 55&lK;6q}D&O,p^pq[|{XS'0leѐ"4)u}iȯG~T>@mEBCHKuAr*k )Ʃ4S: =VFbpj-y,hFvXuQbϝ;\P$rP˜H3DMvLrE䛸M=}R WR&f +Ļ[F#0gBIg%]az4=/zfR,ʔ9.L},87HAYW7F\!DIo)=׵_i+NfL$h;?ցaILX1AjĨtJLKT/l4 gy}{? R`+fC_" @v8nīelWPi&xku\S>LF@J1][Q4D^u*򓺑i.SџhgU*?o.|Ѕb9hnᇬKЕ'nfb4I֒0,<h5UT ̪<+N|oWQޫ/K:J.6x<;r2u0إVzZɈANlgHfmxuPk7-!_mx9_K hԥ2=&v,rނrM~~bmAL+7n,S>_T5`@t/aF:GЦ&mqtN{reCiQ.]1d ?z-i=pj, #?x]Qw #@|]ӕa٭ K< b P3O1#_jt׫!=8UT~[Y9`I?N:ŢE n{d6W"Yv$L : |ڱ@0[w ͳ O%nCvǣ»q Ot,bAnR-UyZ9m]dz-؟} M!Z;G辰OY` U\ZYAVz˳FV†"' 7nؿwξ9# Z "[%vu5BkMkeB-"ul0Fnnl}c?cc}6鷏YamUjZxj'Dٻlya+8>w6% ^3}<,_P8 z=l#9\3Zfnȝo9]PѕFD&gj*9dߠl^N6˞_΂*4zt֑$Wl)7ھcRI5t~?"ʥ 3uH9B\W }Ly~yM^,3 'E|U%hJBwyW& L&fF2<`'$9 zn.B x9gګP$

uC9o}) 48dc;2FdR&l)EEFo-ۋ;?&eqUwE@["c>! }b׊3(ZҶ60GJ|H|%ͬ{k'MR-M!" z;z LjLS.%=_h=1?Pq#l|D)iB_00vv#H(1<4^n S[i5Wl l~U-.}CG( + 2Bǯ`n>ĴSY tY]cҳA4怆=ojE:}9a $mq$;u$޾68c])H¡XNp`eO*Sh<յG$+R[3fd *Eߢm:B9H.5z MBGwPjqX:7+4i |wet_jHBKzͱ JD(GrLgOBՕo_a&uMAUźo,BW)K3C0vZCt  N9yrsԳA[*RIpZe[ܺ\4W0=,QTSMe/?UJ+cWx]|2uI8&fΖV+&VoQԮA}n&! x2fBY?;5u%^ߊbJLb5i^73^rNY[EΆ=mW 嚨SH@+ @Ϡ^(#&Q L ' p0xDa}p5n2i}&.k!rR38zWȝzG 3sw`e+ >YR>:CV@'.f_P0.Pʐf^"'Ҥ4gd% &E='Z+[Y2p47Zxez vUnMfT]V,5jy?Xu/nTB¶ʻ2}\++->c@u<ԑK;# :kD OgGƐg)&#bAy I)%'c<;J!}m(K˔ _vt^iDk@7 4d" YN]LޙsŅ$ SrI`3\!њ 5a~w[S|DخE<"]`*US`t COHMPfE2Zy8.u ݾ-/G?Ԡ52gPQS`q$: mbJvI;.)PU=dɗ;{gyL;1y:@D;l)\ŗK|JZ/q\zR9ad >{]te{u|(ZSPKQ`|g//3﫲ڗjduGRᄄgRx;u{:Hބׁi)kc"j4ϟ5ݗbFv41rrMd|HU Ty97' L"="s(ܥ*m+=7Pca*Ddϥ>-t;$w&uNZў3kFX0&s\ гh'f:=]_$lt`.i$)40cU!3~g,Zh G(~E"O݂B\^ K>~g8u~XRz){y:L 0Jԡ]nѦnŅh+=& g\Bn"eƩj{,gJdֶz4{4Nx}DkR#ڔ?VbC[QP,uDb_PGLewI[!9dg8Qb?|>yfL a}ڱÓ_a˥Ք6 KyGH '@`UXG/~sls-H*~~5Y ~G3Va`<,(񎲜L<6  &3ƒV},k9Aq> o**>*$γ_-*,1'dUmwϺ:>:"ٜB;iS'QbHat1 SRkZO>8B(o~n[10 㼘FT7n&[I,dl@߈,3,%y*|雸pWuHuh SPxRMW+7ΐ3i!ۑ\%sd 3П?<}W黇7 ɀEAt}u?㝖/ޞk-)ͤ[?K͉%8&D6utc0 ߰8!}L jnBe$n`X2G/go=p"l3 ؝wЧOjaʏ+<hQrtBn,`Gy`SVZkOAKL2ae~(U C 𷖭 q7'FJ6 /iY6fR*y-#K4'N 1\rI={E<w"[a__Zܔ>u ̓+s*%w?Lt[Fx#ËRbxzh }~Xh⟛Z\T돎VQ0JRmq*B^RUsBDT=3MR\aˡI$j̷htR;8 2>>Ń= ]=Aх*v\?l.qv\毊%TTݎ<IE4k,0K.U+UPguuYY$hsPUCNZ MP81Ѝ ڿ#jԜ\ jI A(#'b QdS@sTqob F@<=c;p-,]@u OE{PN{rfTil񼅺v9z>#kg6_ju,\,4Kb7|~@,y:rn\]W{$[W2}%\v#qv/ V0K27JcpWdxkV9w exoڎ&Ưפƅ_={Qd"Y_[\GLw9jU"Kwu@1JgHHsR 1a]b%p"=9j(rRfUI|4?d>.a(gbõy+ַ׉_EDwނ R҉8_O jS3;T-8;Qeq>eOzrb.욈wGI?0;jVl aynG=ZjthG>#=1$y"  Jf_ t {eP';OښSY?Zp$2\h^%JUcثM>ZA:41%˦&zC3ue⬇Sh BtqKl90& Ӷ,]\6N D~{fv3VAxP,`i`*Y[3tjm6"pn PĔߔ# 19"!O 9 fA93xًӈf!mc渪۠2Afᚆ=}rKVB.0F=nK&%<=H:œ⌔bȷZIY)C$t"a @L* %`q;QˡѰ"V{%[I_6tsyFWo (bEQӼhxִԃ/Q[LSr;Q(!k+GN1 .zSa.v]Hx q p~iCMu@nAd (_z{;~vmRG8DսgSꪉju-J&`+byig;?AADkSsD+|F> OU6wQ[{LP"AP' `>qr*k;J{`IOuBVW:Ճ@Ġ.B2<@MRLn {77qimE!֚$zĄjQ4'Y{k@ԟ TVhw¶oCJQcUG]*lx6~Am;3=9:!f| ҝhkz7C2 `h; ĕ!GrYlJp)p-/`Uě$> t5bģj͕2-0#[7KRzzkiU>})_DKv(6ir*% ڬjګMu1*WUeW,*}{>;Ջ~ woAs>1"sh?t.*Kb:$O+o5,{5fծAn09㎤FH_㳢- WLH-9?uE7a X \_nj?Vj „k(dlE+tNrpU7 MTÜBO Xu9K- T%fQĬz(A@[D _vz֐K|Ⱆy.LI^U;F$b4B࿏u.VQ%|*M$6#XP$h+">ћ;' ̆{1O8 m#&cF'o-nQnF3v*ggO* n8;Eu+rtU'0yaƕ,ݔWܐ#F^bu AW>9),N,tIݭqEOY{ǫ|Ue)N{& K~h4mڵxɇצ<>?yu_z2wrJg]$v6CB1Ma=JFmOx7'@݄x̳,i>4Iyg6SEP#s=3v{]#]2F,\ !U_LB[RS7vDpYck2Fy5kCQ9cCc/,]62tzWOo>W]KzUeKi-ueHOvqm}1m g^]Vm{p/uᄐDfm')<[' 9qrc%S_ .f\cmQ#5O [ #O͘ 1hO4*rAn軭noxqƄcAUй D=y`o)cVԌn(A_:6SXld,зI0l=g, g x,t)Pb-'X%*q-ZDO"?[y G#<Ҙ[km1u ~&~gUK滷#N{ !/%5g-5f6fOd%-P7秬 ۧt39hb?hDt!1`40bj.=“8 ^O{UK]jFnɐr84Sp`)Pr]~_Ҕ;{;z8;hr[xL.Ѽu`M&1y-`I4=tV 4&kziڰXxXd~6!_?vK"7V%;`J_R;aG$QWyNSG(Xa`^!N҇jZ{JOAss0%ޝMVy7H9{pB$ܣ2,dٻ+^:jd>5챺LBEU*ڣ_k<29>dܟѳsߊuAê8O jF5#!^\;wu lEGihXӟ- {wɡ=Ha"TOڴ{Iŧ\$WWЛVq6Dmkߖv.[NǠ&jfz٭j 5k+E+Kg۲}6reɕziŽ.QСl Z,o?;(B鬟^m8Nl/ yֱهAW\dӖT%KoiװnoW%)YSR ^L?yMQ]P +PSɤ؞e9$:C- B~#qe77ȜrԾ|L+,TֆAu?:EW4y4ҲCHj|1mxcb/W&.nW 3Sd92+=nSzM=y |ZķX=͖D,g-" dFYJy{Z(#W%1{Lw]@6TO? 3g8{#4(¨@$͛R;~0 ̡Kz#S6c0m;jAvS^7bc5J9&#E hWR>ʦXr-CJc)D(%[i+Ƶ*1V1<3wXiX۞S88mB%]£/65mZs~W%H̎ѩ[5\~= `kHGM:UfW_yOh5Rkɕ$`/>hʯIo<]%ӏ+׎$$ٰܶcGo@1c0=;QoŨ2)JТT+dء8YU[پn&%MXQ.e>1T, 4OE[p/F`sRcX@x .؋WSd \$\sY_,-<lH$ NxDȹf~1BHTp򦟢[n oUo+T:F܏E8@݄G{ۃ) %~;pe.7;__xy\ҩn/H+|V+"!sL:kYnK2#սuQ]pM(^* 5>gZ6eѽcXgzF V\e~ovǕ\~QLJ =EEUPluT!~F5 Wi@^"(jG ?%GKW9{ia嫶`;:σ@J7bYC35kRŻjF QU^ZF#)$KZ=l]rxeQgt'Re]J d &Oپ^4 U\ 7;ƑjezRO1ltI6 mv-Oo)^G}$#l۱c(zs jAй8eipYBٯ¥:Kgf块1$)'fV ŋ"%j[d9Nv'˘y&hv~}BLl|N,\" f ܺd6tj9<6lTxƮ>D 悻9{h@rXARصxoJB*5VHZ 4޺? JW0FTXY% X-794=~mLp.=|~Տs׷&kVO%E\\O:(& WS~nZ-MIgx]bPՇѢvWKyՂ1؁i ɼj%S[ [U.edOx &lɅF?"6O>pJd{oҤx_ 6E?5kU԰-B0a/1G "6WZDy]nuP}0VI6!J6> {7N@f*{A]$)vj JȦ /ϡ#Yס8qCxcI[Ҹ B" @ jK(cJWEΣ#(Qj/R;\ܸR ߓaqP0'%bZWvv6"m\2GݍI`36˓qG^7d"cLT-mr_SfOT9Һ3H Y#"=Ou]mSqz2%}'WR9F 9Lf-* Q,\ʳgLCXw4V4ڿՈtL>S(wb+QQ! f5 yv %嫛 ?!&J˻Ṿtd:ȵLX#C@U6(Ėsd\0i@[צּUғ&RœQ Ry&:8ʿq@6vQxE3d;Q3} <"uDQ;7d&=$d2iR3}B-n4[%B[󊬃EkYy )Ww^=oZ!L|E["wuo Y6h ~-PHͿ`4@I,,뭪ѩ.ЖOiXKED]~?8}]l;o??G"㈊S/Sde=3/ނEB+b(_oX'#GB5QWqgY)'j9޾L^YcZCfBһPav\OJ'sR W:Y?m6^l7>_.Az~Tim]\m.[$&ٓ>Na>r理&UW،0!I̻pQ 'ϮnՐ|__{ļ+#GTT g~ ַ݇EAbMkD2NMEdSa3$FhIILtzYSl,"_˅;s&;ЙVS Xjq\ZAn$p~(rғG5GpH.1v üuu6sx\C '4DU0rpR^deH{}@KDPG@N=]Ѡ\,0Ĕ@{B덖Í)6ywtM )՗J:]KA6ݞ26CW+Тn@4X %ŒVn g͗?UUJ2- 0{a ~Jn%$0Eo&[C-tB;oAign`|__IH9vT4d-E{9UaT`*Jlx|fs ڼk H ɱdz3j u[ih\| 2j S#$ %E;EքF(.mL".0]Bfw+6 UMT(Tgө=2EJY}ɆLEt_bYa" 3!ЪDy)?S`V'|y%W8(0| d\Xuܑ1i=g?2%PRW#䤹%@Vvrbzm k NFFգr崡"GĪ+0E >-<(Z]ӈߤ9ܳ~ld)/zĔANJ&K:񼒀9uXEC,TO ЈӌE@ aijkw09)gqR}+kTTnPM 6ՆJP vy9 0PƠh9 [l5 2 %D/{'!OAd4St5UnvS!~}B7p~> W~ְ\\3bq*(7R` ^(n]Mڵ?E ?6D4,SlbO (>Ėz5 >%bI !*gpa:MVSg7}CgP}`Y٨Ẃq f$6Z­E$MyL*Bk،G.'62b h &,vWFe%LE"`f{FJP;Io+c~??cuચhޞڻXJTоunq<}<!vXXTAgݸAY0:<(YI-Jvgu9`Ԥi{tm^ц=jqij n,TZ\{>TeZg+ˡٟp5(۵C!C<`E']BY4bTwp5SP]\Mի꧆8Un*`qBW^,HyD0dSa`B -foNt_>[&5@QEK(y#Wi ؍ NΓ\pK>-qE;hcwuDC:JѶZj Q8Ŝ"*XTH߂mҽS$&ؿŭhr6ND08A7aLr9?EV8/Ω uu-It/ps??Nn';W|c}Wl { DZ/zPXS`.4yMA)5~cJz億#ʨo!w<7ÿ ߝa3;𙜓>TwuָWh:(={U=nVviFt1YIu^=5j{XMV[4q]%v[PkFFwt4.?K oAπxf 'wEOLϘ>[1UM۩ĥ"Az \cStk$TJ/"%މ}Ì$y`MRZi%8ᯙH!*a܁#%߼Le< -gA;xzex~Cρ0ƬWHpʒmK~:\Q{@-HuTv~_l<e:c98xu:s1%ϊ8!ZڀK/6 <4Tzl%CV 6A 鋊\wF\_+xu\T<dFE< e<8t!` s2*l.NUequqJVÜzfI`_V1Kg At iRF.Uv1Rboǵ轃^KInL2ېR>Xfp| %&H*"MP$ &D0WȢ7><&1 [9$'o&^BoLL@pEҲy"1S dU0Dї#Pco@A C) >K-WЊ=u8rUG&Q쌭STp%3 G{2`7!9!2Vu砀QXX}aF4ƼÖ*6095tuV _)xJ7-l~ݿ/wt+ 4ދunB"[>B5)1+t.,>#@ퟀ9zhYܚu `cQ[k8OHɗ+oz~˘/^+2 ` TN6VΎ:clE})-3e>L "CI'&|m4EP2݈j1wC9]&C#ݞq?Fp-ol<(:yaW%jY[6WbM>v8]d'f=f/(`/5cfR+= SDtY#>;'~o ~v75Z9ݿQ8Y1;?}O̚Dp?sEd$!qI=4p&ec%ykwt]mH@pWBؒ=S![KOU^+*I/uWN`G췫RZqטyK*TPa\cg,+8o][Pk^km( a-*b2k&ŷN&juԈ^= $@B<(&fFzGGJvR t<3]&Sa,NƆ<452dYF@%d@%KΪϠgcn=LnXO9v 8ۿ[ OZ9`d7 -/XL}+{Yَ+Qy5Yp#640hIS29)u~J9X:j76ze%+4Gbt184djxKh>WEY|.%P 05 Mw%=+"RKQ@$΢glJz0`eCn & 61i v4|?Ů e7tkN y jK4S250\5<_RBZ/R_8&\sЯ.9˾V'g%o p n! 7=Y8a#c@"35f[E duWL܄5ÕJd7Do]qj72hv5&AH}RZ°H.)gGʟ\Y)ۣ=EKdJR/,b7N`rs$}!'𦆍⽻N]mZ `c R4W [0K_Q 9lI𥽿@_ޘzD;1<!FXG:e|3VAa ٹMR pm#^mdU{; x38fer0 5QOi![֘`t,:<]mSx@5/|[;vG)R:ĕxDP[>9ҟDZ)jۇ?`*g6Fק~VȆ.ґP}i. _YMP-2]1x(m)VN10Nk 8y&AoY S]P+5ē>܇; Cf#+-E6|ĽF=U^JaK5y)R8B= cÉx )S,KOkNJlCw<4 en7յݾ.ZGp {3" =MQ[<&elۭ= PpGTxGpAEmpW7 VwJfjRWBފ;u AarSQ Bf\2u?#:9_i:0ݾR6y+sP,ם|#&;%ZUs>|]|_rNoi)- =j# snxd1JMmv3PlF-dIʑS,{!c"gEeh xPS# K9?!:wqM,A.Y-0S? W.l@&~Zǣed4VӎFwSiIga~R7*Yxܦ*Y_l M5LhXyh,55p_^Cp(#*Rt/ɴ9  #7s懀)#t"!/I)<G ;'JT:ض2 RG,GV6+y!O w&G(ARy6bB6g54ըhfO4 (J[t0QOl|u^i4i_{'0ʤ|47uKk;gdL,SV3Wjb+serMS)C#*ih"i$S6p܈L{{GH']p\;Xivg t_(8ԓ Rp|"ci~v7Pu8 C ggcO.8uLTs՞&,ah H#ܺYnh+3lSXz'X:XJ\>pD?{9;J+0Z7ү:2)UT ^_;iJ W(&!sR6_:Zڲgt%ph\1'F "H67ʗ_A&;#)YL좖%+6Pu,K( WADRPYsIꀟ",lƐ_-s?PDG0\4\{ɵ|"g|x(ҡD-+jℛ &:rv! c滷dӊLcAhW*6ϵeçmYfA\:+  H58w6Ky8B}ewikS'ClgP"I7DZu4Izk ;†Y:}°S5hآEJ*Ndyg`Z/nJHwK~^E vyun*I k c9vmSqQvZ8vxIh+Z,BJzͤ$R'; l.o92os#+,?.{Кߪ[[j[>;Bܐͦ")fE ehlk; 07wOTE]=gƣtNkeϟ##^a'tU@f/40jY|˝ZFMIe64]j@e^?sM>*[gf]%EY-OgVTJ{:_W*:^Thbs?,P",D-]O Ǝ?U볲R/͡'y/TQ^03| ĐbB3c@_U 2 Uᅐj,ؽIƜ㙮j) UnlG y'a5*x.[te&s;l AԹ7Af(~_?m+GcP}i;/})7qO$s]y~(FI@~&5GeeAy'j.S0?<XEdsKZx|{uJwL]ٻҌ].]eYB{5lP'Nctb P \DIPC;m07y຅QDe.f:2ʌP VʼRi_s{V❸7_o6DAOT6p&1&CO}!iַG1 # [~ja[ l1b=6&_ cĐv#N{.;,i K<C4ɒ?y})Փk)X}?~#ߏeg,jHtCi i"=֟_j)K-rH-wy/ˤ`W]fIpaXw/Q і^%ҴZ^KXϞb3@*[;lN`qޔsPrZs b\]Nkgd#KfZVQg+Ds^ucig]&X֐IJI\yLzqVZFֺɰƍOoE> FL>mBafdP{bT볋vNi(+!a è3ԃ>H-<4,&I^@?Q]k4ƍxwG2_~|G6<& fRGۏbKC~6X9}]& p@+lǿH+9s&Udj ecTE =YFsu+! GŋX)>ca 4%Yk-Sҭ}'͘R]8P+Qq24EP2K @ˆ3!!IMXe".D .vBjk^fdUK 8S4u'ZY\l)h_dYL}JޡT\JƘ4p4DNB)x\h޾Y@RkIwVE'd-'ns3dS?""BC[]7ZQ,G<"alDo4 ܙ$I(2ckjxv/T*#jJSkV}Npi~h2}0g vt-.W0ȨO/M<Z_,<5{fYAjxzxuRf P.к: }$I'Sݥ܀"u=r'ߵ.Y{.T'[= qtRFw\2NȬ- Ȭe<(GٰuM.u# :0WwUz|pŒFӚaxоVYx)jK /$8T}oJF06nT6—b *۹q^VShԃss*X؄Mayɹř?ێ5joQPhaq"B`r~V?s2~Hqw&F2,wl89i#e* ,Ě45R hÒ_,TV~r@eYCmQ'PsF 3x:D-KGAc[2q@\E68yA6_+7ƿApn%7kii3kFZbհX>п(E{\x\<GQ(UAgPlwQh5=[{K <V Bp$LM0YP"Lj PP}حczeT)]A)taWԤ2,䡶g͉Ou?][7jM l1-_ڏ6;[Znm5WhOAC*BZZ V;(dnNIoG+˺ը HNѦ+n[|Z\ϲ,ֳQO =/ `*ь禅gᩋuczpWj)oOh̔žxŷ ') -Y)֔\ށA@\JU $vhw=-XbeTv*~x%ኳ"޲\v+Q`V:|vh2x=q h|@K>@>*7!fK.umi^v"k6/sοQ YLJ2 <1Yrד ?`pFA:Ovo?id3ԻգhSM?u?eh@Ztޕ9U {(F]=5;ׯ uM|NPrUb#K96˝,&6h8w7` j,ᖨhڠ(5)熖N f~Qw`!OWPlRঌ^ :a~PÞj(ExәJgvV+ X$ϜV뼘5͂)imxՈIw㶀;R<̺!T H:2_m.WGQ> td81A'"MLC\ůAnRt:LI#x"9Z6xA|$soR9}6zVr{q~rC [)ӆL,ڀFrf σ}0 (rZNȹ:Unl۸N(Vj<¦]}<~9z$} ա=FA' A]Qq|(a s&8/\uoD*E͂4`4$_#Lj-&ps4gӺ#%[Tl9h!5z!boGWQjVl] Gˌ󒨂>S`^vN v~AY=BRn<6(⡇`Am 񷊾c/AoD6wk@-ʧ XgFw7pF&BkVmvu KQ׶~l+z1""䃰ɯP<OT=1p=0eM[ 3 @ ń L|~3jvW ,T!|<Ow8#˘lC*OEo˼@Oe0 ~4,挮Y?{<)G{x?ȅ> 2t̮Ug WP$Ҿ$=Uz Ԕ/ 5rgDzc4lORT?Pl OU*`Y 4HZ\i=6O2!. o^ QpSهT.R~|RI+XWա^V٘u #3=kKOc Yce6ugp5}ZG,16J| _a@5h? DB'VYC20 eFm )ڪ0\т9ѝ`jϗ(^c3G>pt/ ׁf(.Wo\Tlq ^R֟5ΚzmUо*cUTTJ)EREE x]`Er_ml Mz-#R̅nRA&GkHЭ섮.;:WLIrڳ24x>U**<v᷏ƭ#\W!+Ats]F]N˗YִÝ76ѧlՏM3p'=׊)t~|}INk5s[0w+0tH]تfڄ#F{&=L_ Oaغ~|#l{,1LzVej`;(T;@ul`=I 4$ާWay%E٫V>1Sgy溵$!k}ƻ xI@K #%ЕSM?;YIL&1p=-F5P~gjhG W*~cg}Ba㶼6,Gqͯ'4]M텯8dK֜:⚴d~ FEsܞ/L-{|3x7OC961?ÿmY2i Pk9$$M*үCˆ;PXËAW KmrcGd5 q1dhX8J_7*n= Bg|@2hr'J !Zk@@YGQ"{7Љ3>J#yg>HeQ4pchd)a-5c&HPE9rE!2$;nZoQؽ6)i3`JHQkռ(C,L¢ \DEv)mX>zuNJФEp3;#:*˿FDC5?PK~Q$*\-?Wz%G8?z5-BsY,? j8qU$ES H +jyT}ay5eZ*Ki)apAwҴ;k;KsAW7J!5&B`WE‘iH0熖̑էp٥].o-{[fX]O- Jtu\" o Ms&3-8%\}oG;]tsޞȱq -V "o(G3+̰9ws<݈LY[# LkW"a?>%js~lK=&yF?I+NPCcTw'Nz:LpX>Ȫ}l}2ھ{JYgq(a]gI%<OؐXXe $U$'^f0#K7lq*2'FWLl? ](hj^HU{BM>*- `?<_n] xB0ҰvF E 9/f֋%{c<k| 4rɗ6+޽maGoǖe%5[M(O@9p: ܀.]Kņ_nq ao뇐oʐQ ?+" =4`HEgyǗaR*CU\|Y~n-CTwjhz;|*!1~[XXε`\bRxAӦ7`rFȭѹ~̱_%YkҘȉIJ~3~@zlj,niF%Ky)&pSg@Es,X j)䤟W8ۙv`pƻb{3?ģ/, ׈W _st;ROX?=_3xPOV4z[;l{RUP,1Cb{eGrݳ@G:gA}^z*%P>'%C= űp0Wo /yU3~1T3Y8l:-$`RgKNo3bJ;XUj-jspD#pKCLMKj;]YU~ E>654_s-n]s6"ѓj d_@8#f1Jqo[. 2pU-Fx#A(O|bX۟u=,5?* >תJ[:ܮو~!q|dEª zl>V(C.O9 Xl9c^.Q2 5nh]ۏæB:=]BX8XXzU Y_ՍGe!HDt3(Vµq=Z[;"zk\5oweacYYc2*?0ӰvvGLqLγH 'gnFa(`qO%ܓDa?#ly(9]u|;|XIcSNaG;*[F@?N=WnuTZz 12-R5#ԄltLyPQB|!u㋾e۲MqkB\hu&e.]k$Cyyg) s G:& NE.YӴdQ"`;+hŃv -q9XlQԚ ]!`vY@X*las=Jڜg(1vBq` nOMI[ iAfI)_qwkZ6jFQn.m~:EoZL;v) hʿ:PRp,$ZȅAq8hvqK)A{7u,}ݾaPMVMOUP bΗtJnBS?e%ݲf2MR cWcW:^DžKxe9x$k6Z&`]fSo:҂[3neHO8Fȏ'edR~6ׁ Zw/vKkE9t6~{D C' }(/]NJeCk6WCA@J"a^lj7H]~gsekri .7(0Q&hogd|?tK:)Ma45),v+,k-\Hff`aqIn+'!x@E.֛ihuf5sY%D+8[\Ghl[ ߌ&m^mVYÀ>_ UEw 30Cr1Me?~u>Tj@? E~ پanxйLfT*W};oMN#oZ]{C.Q*ň9$CXYZy(pvI' G-ˌWݍrN$f#<1UY4^t!ɽh/.E?wף- `ng>HظVY@Lq[ fcD뭤)LۉiG9.dAbeI9{Ԡyw[H=?zLPR6ҁR!&-D 팘SS6> 3-C}2ȚmzF$ &_I_2(55tKW/?Z aD< Nq:7OD`)N tE+/2_Lu.XЧCio|3>׺3J:aˏX@C`PrrɎ5Lj 赋U5!bsTs@xERlf\q䥹8<(y;t^D4R0f7ȣtcJQbN$9X$=% ;&\L7y¤F$fCQ 6i6喴sU@9oz?O9$Ҟ4mxJCqf}ڐ E{ }JD-RQǬIh#PzL Z{t@Lb^/IN[G11kbHM5@8sd<;: _h|Nv9r"4" lPK1(br[lSa[ј]id8\*]AOə#7Ywq-ܰѷ9SǪ8 "[t=HQnѝ`t1't|b eBQv 5=ڑ\0~$_ p2mb2ix)OQ-3ULkvFIA(,[W Q)Tm*۹jO%Q>m5o~_fCj mkLq}8j(<>oc's! :^NL* ʤD-PMȻA'zXȐWɬg uZO:s1YE*y2ְMr !pn/wݘ@+&[7zŔx(;D5l14'rU$ &ܔ:we%O -Dq {QUcWcPP]U>(ezVTCf n&vbTɌp=7`]YRУ@N?5)k;z&+fJ^qᄣ`H؁\➿LDн3"?~ "x|ߋ(Zt1vQuLW*8l|B䳓sw_zqJfۊ\*#?\%2&} l~rnQAo0!Sd[Q=GӜg$ܒ' H <5瀍1M6+N'k>$˛_#?n_Zc-=zZ> EY ㍎(JXF!8ghɈV~o]C7 j p"F1RE#̭-pFt`_{Wjy%!:$hr漷WA #oGp~|@Of!+[VN4Um jD]bʟ`xo'6}%)t¦Zw5{;/=ErqPhfD ѿ!:MGFN@ѻ!)*o|8#48kژVt6.4Zj=.m/1a}j|uŝ?~64Â?is>u c eJdD7 nһfq|=rfuEeh L=2ڭ0GDV(ɝ2l*xeޗa#ZbDd w؍40AZvC0״k:݆F["sۑLL1C彩7XAr ,,2@|[Su{"߂ީS{a~ڂҊʴ텷,HXyȶo8PU Od iSvMrOn?glϖdOzţON<"_GA=eP!.*, d2iR3|q'}h.੺WK$L$׆M  $ , q9x\k)5n!߰ N%aeGdgPƪZ=L$.d'IrU#ԗ8/C*z|oxcM bEu;VywƳT)w_yĠ*L$!4䧹boS=D-1%8F̥2z bdj NrAkm[>E@$5=Nk (j 1#IL[8B W~84WߤY_(T'&/`6qU6URqfm& D!z $ߒ Una G=V%qyfl2 PnUXPz:f<+OLpn6D!r=|3ve%vn\;a"ÅNEp̙e])"oPQ!\mX}DnS4B0ҴO'@g̸fjXn6\Â[IBq]+;~al7k^OTk9nva2>b8QWq`&R`!9Ydj=`*X8p$holMIJ`>ł3f)ÞO;~T T^Me7f}$û-.42g[0s"?Ckj5~3te;ו]nuIPȥC"Jկ=֓ VPɭ&|kBO+N4t=8}V:e5,tdY(@27,:cQ$ZRtpޞ!u8o"rS8'At/4""_k F.F#Nh. ((} V)ؕ}pj럞f?{;J.A>\6&y&I.PAbF%w])>ip=DlEY JA 1#Oi#Nb^, yW؆ILT|`!w @gf=\D-zkEƛzqvݤy  ֯R'5 tYgඈM(@ETx g' ۤ$( ùXO?͛8,<]\.G>p q-L9eA9mȳ-Q Wjyaة2 >LjNS߫"~E!?Ϧڥ pn(mN qlhd1〔 $s0ϔu IdԫDـ.N' _|_J: 텀C# tAFoM[jȌAꕽLiS~LºWg5ڔ(RD٧өm |(Jnc/۟#T>|GZgjDF^zDv4=L$z)9LbK}rGi)&&>^DѬ"A-0}Vٟ7R3+} .'>":~1aN_erbVکpsߜVK,jP0=ctOlbhl;xV8|W:^Ǽӷ Xs T-.IM®;ounb%ϳں.S4fTN%Ayι"$)#jOVMI ߓ\^ 3y4(E{է@|HM#4*95 Rpޱ2=bCcs:-UOB @( #%`vzyR2i&+p`_mgWLG腎ȘX}cKn2mk\ /_[WCW>ۅï?ϸL  "ҙzEɘ~YUw-kvҏWs$]J(Q}+X'Tm_/G'nɧfP{{m/W ?( OzCrѾ zRQVBA ?"}4SK,IC%\JێK9#m-B5g볋rYjxF -o=P*hY{ Huct„[*9`#~P`+{QH|o}QLjpɛFMIP'Ah'fcBnwk BqC-"9]ța1uݨ{a|˖F@;`Wxse,5dqɆr`!<3~J'뙺S;=Kwm{OMYXAٙR?GTbf9QqJZx.&䢢{&lhg欑9A'5n>nqx/vK)~#X w'~T"FWU/|o}r TVA:F"gr->δgߥ ai$bAn:2#cR( z8 c ]~Ik3Iy{>NZv3HU/NeZ.OJw I2D]S1X"P&?aA1β jX o*;ϖ eN9@K/L0jr$28 y$d\`PO$'#TE2ȒOd}yi" {]/+F7 ZxfKGrf*Wm7K ;zydA{cJPhs#ab;c6ndp76gmGBk&+a W5AO` ͕qvWweAiC+o#ڨ~O[L.P צ@IEK@bC}V`+,8[5q9nYew$#Ȏ@Bo.cSIC/"gAq]ˆb Ϭo1V%!t \0ډvZF`+}[w^ LEd˲s k1 &EPM\] uT2_.=WĔыȚvALo ¯cRb ?' QˇBŬVpCGCDv3 OqHh-4xfuu6<;EF|r"E>>s&a$/# IkFN6(|E4ڵ_1>SM$W3isDwƘ2:^̮:V7aVm4}ga@:~t%'9sΞsPdB08 Zb|xq_"Gl`l"s#Pa{ iSn~0a.]<q! y|<`KsW0K,=*2/2o:Gk{v*7H~@RvᚭZ9}l[Ʉ%FFx|:p/&],Zw\s㬈dzȜX=^flkPqP?VI~1^jqܒGN^ ]mȊgA%9*QR9 eRҒ=ϝ:?!^"ø21u VZ5 AYS4G昍 +g"@MO|W\VXOE% nGB Ū% 쑚zA.«O&X^f|m.5^~"1^cbA*M :{|7MϏbgk2L(,O>S6̑*kżx|C'1~>}y1;UJicxzT {|7RY<*;қ*4ulKeUᬹG[!󔀚6'EOu~Gڋp>!{eYrʔ=1{&e3rٖzSӻfbʺi,8)  ΛIr6`&$+9IJVwG]O4ꂈr=zt RgâMcHڪvrwLVdk_6y Ti ?aH13~YΙmt)H;]1^_s=B[[JM* Y} _xgٓ>z`}HZ-Ӑ$4 _.i^0Eqp5AISGLpqs17vLtT ȸ׶56 !DQ*bEE_' UD>gLpfFctߑ#! %^z_6^c_^+h0-ZA_:LXz~|er;X"(s Y1cgs'vUte |3scTZc=GKa)PuVHob q/J?To[ WЮ!GSn"2O?KzFz /\il gߩ. upi"c B!~}~K} 0hhl4߰_qZ"kGL#c}7zC<+"Wx hS6:7#+ZgA'( ^GBSUT)!P(duy;Zኝ$a6 ,ۇ)nZyJ]Bs=T_k&޾~vo֬PyTa&yk&f:w]BR-ԋ=CU=7szo6 {GZj'!: >Z"kng5&V'Z ̏y<3ӉB72VBИ|e YkQt i"p7+c*J:UsL^eT#NTJHAz 'H"TTwy1+H+ >cJkNU/(Oi52AN'x ,%ȕNPĠp8R_׃{Ԩt_sSc6 RɆc|hoEԕr&jEoDGֻxM i?[-A=UDSq-2.mLd!]S!vLF:Ԟ̠?}sa,HJ. mYtn1 F>j9"ea$ &EjJ\''T{Q ",k Z3q$=m9z&85w'+H B-ǒ ilKiS87'c?P;+sI`Ԃ.W?GoܵP-biL9'Ns,q`>? bYi zls(n(,n=<$ݙ2R"MPDr%紟'K"d 9=@ֽĚegHe60ʨkNaԌ^,pVL2Pt>O|MIlʌ]>Vdrw ʝC&- {pϐz>*+l~sz>P@Fl>ݲGcFq+M#g)jZ{Eq*u#:T,*)YM@7j 06C禊r÷W' rzmL(AވT!MHZrn|%-Y2qr)-W2zagNv Mݏ+Ngk@oc'~EaZx_9Hxmmv/:@(=?(sݣueFRFUJAXPj3( 1zy"&h1$A p&II7W8)i 4zFj@2JIWl*\P OCh P.uGy̾m#XM`K#qO@,͊6Bs 9 @6ZI׉ 0I8g/BWX}5ۤ/ [ -XG>fz ~ yX2=<\Ӻ_lIFJMy`%&G `yG'T,ߝT}17NAQ̀Uz;w}_?L*̛࢛*TY^_`V]hCvԢz 7~p XJ`(,ًfW5pdOӻS+O -Mۘ]\4گ߈5t+f"B #"ډX2`elV"^dhԾs&JAQ9t,X6){Ba=uHc7hv '_pL D/<8m4%ⳮ)|ȯ+P ]29$Aꫛ\0ҝ_Xj/34}ܗU$Z6CN-,Dg6p\@tt4lNtԃ9+OOo|,NED6zcgACghsHiK">a3(&>&RIc{Ή;x/+7!D4&!OlJ3cSQhҕn,^6I.Drٌ- @^T.X;.L-#R!ѣ w8(6\ſ٪O_zX}(cVd烳 G@yqs>!bȑ~+%SMP%s^nA ~D膔n>r+BÓ sQR v,+SBbH9הY)\]@21D _8\d`~ڌ:zqP[y: ''r3DkiJYir@\#s(>uOFQ~>u?]=wp6M/K6EHl/܄SkܷU9΃ИS J#%kh{>'ZIX@wWn.^LR ()l0i@;D/у\#o\. |d,I pk\P ]%KkTa?}͆=+92)w2ٻpP@hl.ASFb&3Pz.SY5F$-$KƊ c񍣜%h<4F\Ʊ-A45v| $$}kgZhLYPzGF{@&WJZqwL\(C FZkπeQg'v=qkyUJ/O&bmcuzLHYNNg`mޛM- `0fLwLs"Oq OW&폏oX;:ĀFfwQr%1}`WƎT5sS^,9`,_fLE][gi!C QgӴsmPj1>-Nҿ._q ?KG:Welwl #&+ʕ(/knCZ3 &F&X̥ShtLJ; b|*d& !rH} ?{Hmu }ۅiL<\0`N]`l[Z/>'YkZ JA-ȗ>;̶6ڥuW6,g /o@28yTT ʼn -lҖ["Sk>%{ˀ!QPfZdcR㯟QBJ*g)wy} Lp V"%_F3dC~<@O89) .o9Ԑ6{hn{ [kp'6Cǁo GX}h  CQY>I|r @RYmH8wAe#Q;߆at^82W͚Z-o'p?\"}5 T3cɓV~(SD^eQY3rӣ*rWuԉQ%?~oՋ1t,mخlCJ+rtPaC⒫{3jLEu^?LX-DYCofX g_KHd&}ړߘ̕Riy>@Wt@,Eޘ.~@^!Gq;朴@ͭKdnZyʁw %W8Q'iNeh*٪" 1;_ebݘgC[[MD U  Ѳd@$tgdk: }E'[ ^t l0-ps޺]kAifBtMJK8ik @}%+ZDy|o=,/Ҧ^Ui̢/wl-Rַp>dW"Y ' 9j每efoN kwQp_܌9%RWK}`Ӥ%2/ڛCۢayfz1\/]|6'uk0oqv+lyʝQLJ Vyԥʸ"Qy ;kDҟS1Up PܜmZ&@LؖcRx09Ϋ{ fC5J 8|1C}|`̸cB$$45, WSUX!DV5v߅[{԰ȀTP!AՓ-Xy /VOɪU 2fLJxf!:l}d&/͋܀ k' *{G8kbAi*phUď%ɮT虫n -lA&?l9(>&BA`͜ `|i᪚*\e[W?FXK~TOΕ ׼#TrN+%M^5lnqn$t䵶3l ?lY76oL;l_gvSd1vbOU]< wKL, X8o<\+t$cV6 OCXHem_T_7 ](mv$l7fa~f dlSe+*_G&*(HxSŽ,h%P3ič_Ԩŧ'IPp󦌿IObXs7_\-/WAǐK?-v.l }m%n{Jg}OŠXԣ oVUףuf.VGazXbW %u#ڭMW@k˒Oe"K9&.ox4 rg)}4oB)rI*UnWt SuR`*mc^ndJ4ʾsZC=!S\c/{ySY27PhnSCܭ `_qX>ӡ n-\w4;p`E!c2D@B5fziv$Ul7Y˽;I..6ײ!6W?D\u^{woSI"j/O&in?J|TKD}~mv 3qw˸8 1(g~$jw_XRfAc~_]Raq]F>-"}kF5!L@P#TJ*ڿnsF\k+qv73uQv?m -k+|.9m]B/haRG;t;{3Ŗ{)ywњJ#[5Q_?1ձKRepQRmP-\[xLrkG߯F<Aݱjn%4~CF؀XƉʛOێhe j29|xDX4u0nZϼ_=Orr?ܺ: . m1Nm<J s#R֧L|!תY#0P 6!%UH{0SVdc_NcX %,}Gʔe@?c7;}y:%.Ha"4w$ҏ9^&=j=sz 3j8 ֲcPyK#zEd**{a/Gtl ] \|N6cy+iuq_Ėfc#LXyGU`wwlrLH |@C#$|ΙrlmxWMw*>%8WCe"J㳭 3 MYrcp%(cu( 70'h3<›TYeY(9a tkV $\ͬ.T,F*+ũ7gm1wJ/_h3Vdc _w܍ք̴V3ʅ'iC/ÎE@qoqv oYlآ{|bq௰?'qPfH!K,J*6Hc (WFO$rM+v1΃%3#_qTz$P{ +BɩιPs4ꕑ>F?R $5VXSV9]Չ{%dX87BR%\v\N?.UM YFzu 7{WiARӈ\op[,oI0mjfQ8ٰ^ޝOAW`RȀ?} ôW}l9#~lsu]9VD4pC<'fG&f{y9NQ6 x.dP9'&쭑h,4tp'SPhSBiB4|V߄8 Rl<թHȓ`ghVVP1z"#"Nu iDxKk O?Q)VGk@GEqtU&:'*+TĽv K9˕(4U~v`넍 u}dӢ]bO+>JXi0D58Z8>51?2'oc|G V=5xwZbCz|wƮ84FхӚEfڐh'`ݎLaP5Ɗ"Ϗ2;:)/ n⛟A'yXZ^Y7fZ+mZ=-#ԫέa%8b}+! 8A6EEW̻–=__no=ooKip\[D^:7>Dd#2Yى2zD#XFO#o^b!7QSLPENs6ƨO6q|9-NۢVnl; Ǔ)A p@9ew&}lcK=5Vst"EzM9X-ՠ 5D}r_9j~EBCpF1=DVBmI]&EJ(Lgy%-ff:ZX? ߅q)=rOhחbOh L)fq5K.@c7>z Q=|$J҂֒wL)RF[Yb$iCQ6?7$tvCRĚ^߱PUk;':@JвQc[6tGKMe/(y1gdٜ+G&51pĮ|~8@ں5;>.IQ}|CI8>~eQ$f'Uʠ&^ xtzRe5;B;NϤr0T|БY xR%fy?fRQMkKrQ7a0v% gߞS1PhVT?x)VfpZ8p6\@j [Yī'ɿ0`@D϶3YQL)@-d."gּ,M>v36a\̝lxf /f2S 3=Vb]^ĘEؼET.I sF?O'!p۝DLKUH#1,yn- O bm41"SNcް}̝-f BW<Яt'U3V+2tD*n:+V-{MuOpg$ƤԏoDn^Tt {G=m25b{텭RJ6~hɴ4E~R\Ǔ杘"FUժIl}t,T<h|Csj퇗_,o'/JWǖ?xU~=866ϖ4~]X@Q_n|<ԆLIX N. (.h/sy)R<fAS7)rҥ:(y5UxxW}p2a3.*ӷm2~Ny L*CuWUs[}wCl=I޴{@ )ws <ف6cJj[h \e=8.;wX!30pxXLC?I\$E{˧:]G&Ɓ$_ AM:q^n&56/,4N 7F C"_:Ic2|3Mva^l*eyqA'կ?(jF>=$֗mw/5~<*85dwVd}4D"\ht塦#i m h\ *Z!k\|9q5ن4}L@2eW(sh˃|O01ą"}{A36~]ED^MBvLlN8H~uޖa:wew K~\XخmoK[':H8K[m-7짢)*R\z SwGK7C%84'5Yi La쫹]əِi*yI1 H{ds; *1P]7@vqnUڙR@@D#iLWoOqյ6rJh -}KT(2O1\ MVc]=y f7lax3Yvd%wOұ0ݢsXIi'|Uqx ۅ?L3]D"vzC)t@ mq]P~ vnZQ)9?6Wx"|&Į0on( <b'&5r2*J"؋>m$_!Rf6 bQ~F|rZAЂ-)rhtovfwXP;?v'zZe LwB3p$zXj xriqI8y/`}Ar 8|bFvk}M\ih1YT;d$*ɀpSeur0>6G!Mrma doi<ݪk.9~D*U!-^ܜS+z_aSmTTd K@VexVzT[Ն,Z!\7 /ν wJ8`tsXK(EI-Yu!H ^\ZO+VCa=a*ұg80pgx>C39`ܨǫU:])' uC*ܨ3"/pBD=W88lmBl'5ʪ7;ϿDW(1vw .t׍ 4#VE$xs~l#VNzj n@IΊ_ޱYc W[}>)"<-I5u| :9X x=X7S݈Fʢr$8Vs Yy,`b\1_P|Oȁx97_qV5<2{-HCrQ=N ՍzKN=ycgK_|)ـ$#Z)8ۣf󸻒_ʎ9G|y `!6!4@NmV,#aա=Dz+ ˚ܔrlFM`} ?AW82*ڬ=3c2Q=Ӧk0iqOƅ{*I ` d/ pn @h_d#{p\jw.eȤzzϢ%MsN ʲ H\SEzsp*SnաYb1Y[؈eQ;G JHmvYg֝"ؼ' Yr6 "F)+0Dמ mncYtf' Xg׳ј^D17zpiKASDv=Q NSR6܉^WoZWzlTe h5 S ^nʺ7w>4t !߁Mv\a"Za^Wח]pnKDn P ҟX|M9FhS,xb:Drߵ3#E!5 }]lBӣ'X_*poE9֥EcW4 U}:?TrHk: ^;\faiel9J3CyIС 7w xM$ځUI"TyV33&읱 ^׈5NK)w$Nzwiz˙aJɸCٵ-N;Q)[yEHNkwP8;,߲w8*=(3UXZYc {b qEp F}Į%C+yIcxC>l88d(Gg]c7A(Ցe .LtBu&qꘊR~S69A8R)PI$0J^ s}y(ӛ]H-lj}T@7"b{enx0tZ;AQ!S65r/کxɪw,͚ńYC|QbD[G(%S&]S!f<]U>=Qqbȶ8!vԬ`B1lM+&8dx+ê_o.O$D8'DCrvsIնY@SHHxE'%3}j9.̯/d`GATLwU6emX^a俟6As!y$@0r :#T=zMBT7/s|w狲iMD:g1wLm j0F , [JD)#ǜki=y*4v:i>eg?aVP5i61!cgc^a GL?ӡ6ES\ V ]ziigDcSO0>2Ч2e Fz$QRL~"eNdK(h}w xev("жrI1ow_%H\xXeX`.1 .h6>ZVAe Lpo3^FDvs-)>z#YF]QмiN j%/´[xj'&0*óI>(&&ig~ZE1@huSh-!u/ʜpᾌ4ZG#4Ma7wT=tNM6Aq+It;|XUR!5H4VİGO*F(UBY]N)gsʢ $ HJ] #3Qɠ? Q] ,H1>\Υa8@e}:G4ΐx0䜻jF)),TwV92BgۀyA , O/C;U>k8B5XBa@S\7`DwO4I5Fh.5۰G0j`M%D`/nV]tn7Oс)9]1pyO;H(\ T@ TVqE4 d͑Wfb[I_gT!*#- qd2pDti]ݪzk,{U~3vSR;?nՃ=l˥UMks cCׁ* .9|P |ilN`zMPrw >F^9A'1u2`.8&H@nUF}B̼)n'yMXNfȠ<5؏Sy0}+No8̛&EPq{{hbLmiqhP iXJ1̆[`)A<[JN W'Cg8|yۣQ/3WS۟vK `UuYZ`F^D(HҶ.vJlaWХ&^ゝ[a\I+GP`@/q##ȞbAv=>%vt^ύt̴: lUm.0ԘY ˍxK~eƃ 87]`ꪫXO"1]c@k1%#ϴWŸ=;(hz7Z6_`1!D=E,rIdn Q)DUuѴ^j}kޭ1P\ccL8/uk4Td03am'feamU~;R3,5XȴТoO>6rBHJmwe|5e7c ^gmF|=K-%.7nskdPh">f>|$2szezꈙӐP-`&_!d7bt;.!2*L.m6*tp&{u^ȟƳ<_q,WhZvNHfM/f Ma$<(wd|M7!:AY>ȳ1R$|o piT*#Bܰ38ؠgde$hn t%1?r+¯fȪ2 :[}PQ"!c7G_h.C7o8F٧A(AfJU cSb?.S 7)' 0sp)ݻؓ%ӮB6폰dŚ-~ v |F힯Vt{v`^!4?>sx"k}<+bY]'S C3JYSpǗ/&pȍo0NrmI߶l2&l&UPb삺]!E<9u[O\I2ʓ}QDG{4.08`D?aZjMO׼ۛMhڏf0[7yŸ'p GH`hFA!UhƋkFJdGuBtx>ʲ֐ C|Jo=(ܟGx rqefʈ59Fmoij/:UkJ6hmFz^iQKLi0drm0y8+*jE6KqaWrPDqQÐ.H WyY\;[xؿ}#n0芼^R=gy$;X@KZWe6ua-s~;.l3ŭ-1 v]8UzWnY$|xI}B~wT[ꃓm?,oI66s; O$OlsHL󸊂#l:b8|1 gRx<W^!aޙ^tp]#xB&;Y⓪PMVmHR575M+ iaaJ]q(y1Z**%qab32 b}H9IJ.Emv{e5W @q]ޑFuLrT u΍adSb['͈XUE="kǒ4JNxؖPIRҝBhE.ɻ8iwnHI{\gFVZtUbP*8ڨVu4)-BڄxX,49ޝ  &&{ap 0 9YDXE:J1آ0UzS ŷ/v8=ѦCg,-2f8P<0!ب%npco_1ZVw;3~lf_4jƐeSB`JBs^t U~Jc$w䰲qkjUUfp /XHisٖ>x8qdi2݌u~TAw2`mdWc9}2L^3uImn ."qn|L.޴=?d,efkv:p{}̾$^Glf&#VRDCW--xj}[ujPRV//-wI\> wDA0㆔eN(=/ BN}DrU6BU;^0_te kl꯻Lbj@!EKiL I}?nzGLx 2kpXZBpTrV,a؂n !4tBlEV&G&{06% aaTI` ! M/FlH}Sش`{I"t̰p_E82( D9ЦAkeE|vեVﺬWMX|XscKv)#)AY`367(EnqWu!$0{uQ0378&(b)4LI2uܣ?]yc~}OY(^Ժ@߁;œGW=C:e8qpiMYj.c~qn4Z8rQvy [IhwCed;zjuP#scwd+SYWqpiWSI"O0c(SK@WK DD~4s@24Nj 4;^]vea VWKr s ,H#̸(+gq#3 ssgP P0~!*ldwW2kƣI>Xz[g2]T{XOPXy,wA"Y f(1*nu5T䨝/Y*~ԋ\jБO1tb{uX$sFώݿ5{v $,{\ ogT 0@Lv:a4$ _]9{\%CءMN4K2c4j4 €*?L2jft@N-\D!lsPFy3JGWpv ϟc@ۋX1J,) Qխ|ٕ]ʦ T/ =AHT7J4K;Mya8ml |p$h ԰^ # yۍѴT 9r֦m \h'笀{$ur)Y^K?$F7m |N)h 6F S +|d/[]J^kWh+Pn9}ĥQoE[>Q^ h0 Ov鋕/lܟ(8|hJF"L0<):͹9V%X:i;PP}zMM]l9Aծ)R}'̃W0O UF8H`1Sv̑ A UDo7FXQtT1(<8$ۗCIB,{$mSIoS@EnHVUaݳ];Ӊ_d z+@2={)!U2R0c$%/c e_l%1Gm[lk'eu{kjlz&XFȅl A@5Yفפo``lWH!ߤRΖf)-mvVM>N$f>X!\7}{qT*I›?f#e+^K)m*٬dbjt,IͷS}=?8#| mha8唊/iJGJ{ f?C&T#t܁ehtr Y WJ= BzZI=`H $7,#2oR\ vծRBg5)@!77GT',keQIBJDucϗձV4x9N)n0H.*.uX`BŮ+m_fJ?`V*Ly>7(+(t/w >r r(az­@"lPqzA#`-lضйx}*ҫk;吢 Tz틮@yl <7%_=ˠlZ$|DL{aq 9iL2=};-XġGzvV{O?nԧ`$ WřQIwKp%6qӓו|c5h+_v@mD%`Vio'ԭ~h 龏MB&ayIH31-Z)X2M2H~@1 ZRB.mKS7d+gţ o҅Wl &7u+!2Fa.ޏHFdلPo<. %i.u$;di*ʓ_+$Fȱ?`4S? ^.Wiw{Nc"hm`$؂ Ob{kon"-Gs_woM׶1h`HśU_/0IrW|hnDR"JK-QˇO(/al~4tNM,E&@;=JCrXl^g StތA(«ӑ ÄS{!fv7 "㢄r+940VoͷcG쫑q j"AH*md|3Vlw=TE!ݱgwB.[7l/o`K"Gz;sƜOFOu%12F6msZX&dTC.wjUꑋc&&lph ԍju$D5soa2//tqE!X$@o&.Hͥ]9iK㼲6 |hyvznFP'`z;BqSO1nI!(ڍW"-s ݇}u0wlPYGddUw˯KX Ms3ٓBH 5XRYD$M5{ՙė^&$?=juCxKK='.o*ɲZڂغ25%{/-}W3D\D /^h$:Xp<>an3/Xvfc"6n:c?5e=ʬ/oDġ˱\3O pPrk}Ժ}!s,ؤKZ~!i{Q|WgdCFW/Z(jĬ6ݨ}.#Qꈄ3 ̹*Go@$CH3BI҈T@mvYuJM> \, t 9T'&GaE9J߰Ky0|L>]~o↖N.=}5tc|/c##?D}O{ %}o=Sy~\d-O"ګ|t'|-e2#p߯j5E dsv}?N~߯Z_&tf?6|ܟ!?lG4EE&emMy0%n9L kcO:q(XTdlh Ԫ鉈 ~d酣z O02>to\F5!rD^%*PRJ],md>]tX >]q)6UلCՄObvmϨ, ZwҠ77vkdcZUp3H5*(WE4zɨ4p]5#(ʘz* >dǥG)afPYS&dyoiM'2ZQB]UA)|lGmww]B Vr~RfV u 3< o 09>(wo<DbPK?,<hF\f:aiai'ШxM 0η#capG0Si@t)`hr ^7"LG| g!:إ`ŎHPrR[q-Vj_rmhHsELHƈώgJ}^^ mVvmp8Ikؽwof_ա̑,I}Rr`NO0N_sP i >2>3=asYb+' sfF'ʻ|_-P*\m?,MJm;y&C$k<ɴj`lڳ^ OrX@Qq?.ٵc8, g &k!6=jf4ENe0&<$t}^XdF%*X`Y@ձco?A:@̲xD19;֗gUGHBnLcL38*ކ,kV.'_υ࿧t.L)@f#WemzsqT+{W25^|ߜ㭁6MfO;/L LQ<'kΟ #|3H{1ek)36ækC"ɌFA ` H/E-&M71ܥ0`s{>v=krS{"[ -"hL)Hş{/|oPze<}@t317m5\E73ƶUـ/[sC/;ǏQ9׹H)򿷔 irf&- 8a .jB91sL0(TQq679Usc61zs$O7+(]ݐY n^\ϿcBlbI  9s1U0Dw#{n y`-'\O􋪾/1J~Ɗgpˮ`qsI~\J@{z2/9,d-smWP'$lre3ȍ"5,fxX1.DМ e%MrEt,0I6{̚HY~i[  .x v&̃HP&$0/.z˷c`1-yc TxKDB7' PxKk}Ap>[.@t0X=# EE} W:1S;瘎&%jɉ7:yWL@V#vT%S{w-09)ynO^?x*'Ƴ bϕ=Z2(풡C֦|g خC,"1MA/6~쑪{?yg("Q~~C_W0r]kpB~ uRx<7ع &YGpUTꨚIV!Ws>KrIwF&t}nORqoM^فֲ]6tn:ȌOHXWggȶ- [5zQiy>_־?nLyPEX&xeaZ@`¸C$ u% $ Pl|4Hb#4҉8hs<~"[؀M_Kkxȕ.LJ~e|A5 GR`͟ -ONg+_]jg.oBFjq1pȑgL^#Km# -;cn/lIn dRMgY`pGwF,+>ҙt X4XW9=)$So_)e_ KxwwHʺ01KX}{ۗsڞt/\ [E ՔV+:# (Q5@ƵCAAϞ"Y\wR tp~ق'+L=4RZ:g%(>a@&c8Iu@PSME%ZԔkzJQI]*&5n.$z("d #o]'!ъ7fF"Cd}T%3rp-Tq=oMt53j(m7wr%)ui<^SG'^oBA Wv?;e~x۬@Fb$lJ^ TZEù`7wqľDaQqӁ[/̽'Eh9,<\u O1/`ԼFaruY_9M4v*8Q;Y1c89#@FVŃRI`3jgbckÆvZ;[b/„HzQ<"{/)| *[Աp֋r+QmxX=An'ڤMg,3}@e#LGoY Ǔh*gPMx@'Nq?(αu/{&^utNpgڪ$? `y5wCPcхԾ- _XZhK{wI،Im6Hxu8,AOh>א2r8P'yjق롯+\3o >+}%rE$&# {\۲p";#o w[niߝ^ւjK:ݺ;=5ygWsUq&ڵJOOX)o;'YV,\?i"_΢쎜`LvM6Z Njd/nBTۼXqht_[o: .pCX5`:+tADxk3ʎSY䭤SǸY 17x5w+܈UM hݪZYg'T"?!?i222)] W夌2Pz䀾?;b_HIY$3kJds.,M2X<Vu[DiiYdALC@+WerTa{ acx]z/vB`8+!f?MO$;"=ԭ8_Mķ4 Yb%7t 5 ;[Hזn *nmM 75}:!(ZE6)m{P!TL`\Y R 6dBx0sMNjԪ/Dn!&YaA=l|XBX^Dž6%Rj[*mUZ(:2Hqh߽ǁN't`=jnew/x Afj迏&qjQ և}b8nI[ vnVD =$ {H@mIB<O=q -jp3[ 徾G%)sn'ƁЁt4T,*Esg\{ rWӢs 22m0(E9V(| Z0k8@L%U됣spi:NTV{+A9g} h m$Co%^J t2Rˢ _s@d7jO2+ ?bE% rzM N"\5v4h=!|v83Gbqӵ:ԠE-\15ƞc~I0߰UA H~x?;pGEDHk3'bvțoeILS6*m\4atyYtBKsJh< XKΖS`mm/ه媓M&L)lHE5{v(/!Y/} hC?:wXu >q/6jsq( +k'AǷ%`/ayszXٲ!ū1gPD+qcmxHotm9 ُI26uP0ƨhO{0z\oY,0N nXs (MCpp_;OcIz<}ˏ3dy=>w.c| Qi0DUs>^]\]1c@r O;N1І[J`HD2ݪbYaeMPlMޮNqèRqU3,ql߶?/o hum(M>?8+8(8F:k|YNPۄa*,mn1g&ũ^yL2#bJ&bT_dQ Cj_) l[/DPB=YW%ρv J 腢 40㷖6jO2CTfy]5-7/kGuu;4ݘdJDHiUkMk92f֞v67:+}jnh%fʮ_느У)JRu7{YfmƴLIxUޅ,|9/- FNPV^gȘ-6~捿QIMp1۱) R/#u)SɏK4rcՂ߆gFsUuEܒ-X߳&R\C*X4jB+2Hh s Y[tY;aaXɀ1Cm)qqui Eѐ_ :"ArK@)+o#{\}R=<< 'dP}ICh<WfjL_#P)hi'»7`8Xȿ3?gvhY9rhOvq>Ҝ 5a\.ͩz6-ˇ=PN.RJI8v*L?NYҠ1İC*yM~3[*"JOSBi,R5gOjA}!op?!+ ZD8u툍OkS4ÚYhKz&+y ]QrK~'z__ WԿR[JDF n 0oj^ɾ)ڈ|þX:p.f")LNSEO*x]8!2aK<=DZuZ!_*Ailj2AVr94brS%O". 9x@΃}*и8#+3Sқ?G ԌtF4j.?)CnsCbBԺڏHy1x+A`_2ֿ{!- I)n#Sj|^$<٘!oM& .,ݿ.?lZe?XLV63ySCr۲uǍ$ƑT4-gr]gK` s KU2V;^bJP˜Y~Ϲel|M.M F ~/ץDn'(*w(=V^ʦY$ZLtEzrbu>?1$nQJy"؋c-⹽08-A ~}Lٰw)g0 jr`+C@-xzla39˘imc:Rn"Ș2ۻI[Н"Q[q>`X2Dsu3 z`yN Zvn=!} O]`;>V wtd,.FbGޛ]B2 Hp^MaÐ kty翄m\JM/$^UHKQhT9H©{>wr7U $-0`BDVh W(ή0[s]K2Fe'_Pkf "2+-baf 2PGyє$mP;v t""Xy/?1H`4a߄F^ ~ĵ5mqɜ IX 1" xĆPs.v V , M-a䦐 qtq.(c#mXc5'ZYCH Qa;A0O'o&fҘ$1/rZ{)T= @Yy'MȊFgzq\b1tJ`C\=6g570ň{4c׮inb?qY$(9hC+ - eOapjV'wh, 0wENK {5Rg%)]mQш=pisb!v^U!tfshs5X-v`jt-mxN>8R7TX -OCϺ㳆vKx XNl S4M636zoΜνM;{rW#@6-mLǟwSfm ,,O{hDžOk>K@R"-P$=fe]7)@uIicDlj)"IRGwݿu V1z]fsf;{HHa0m [\xjlH0k 02ٗ5f酿4zyH;S~PKL[κ"{p~< Bq::"gJ@%o2U!fvy[T9] PSgi=Hi䤧d6WXR(7#V,߽@roSպ⌝ Q}Ih",O{יIp$ykf`LaQebS8Ƽ'rfi$ӠGM\'ѱWZd*%6al2tQ}+̒%-DвV*r*]'g[>rv6#ϩ ѠrVxH2$ɼ-a *x89o+]G}d+Q1Yr#yЪ#="zixs2O<+DLcRʏ~ g&n|AqǶ$o#FTqy>Q E4aKJ['ݥ! c6TNZvFic3թT͛H.O_ ~ET ZC05:z1F-HNeY*H(J1CMn9+Aeg% 脹IͲc9mBcIrKb2-ls'dӝD?Zt}ƻjJ23&?]2wd95.a+*D\3h z9&|u}[/aU-kI}j\#uPnk[4w͕jUeJjZNv$( Y|@b)ݱ9,))u?m"mT Dgh3j$2eܥ/sp ܸR(bb`2La~Z'5"OtBlpvRjVX/>`vwPl$!sciN/VQ8wڦYs9QsDd4Kc E8HuG#IQU9{ި"Ib Qa"'Z32 +\yyрr"l=іUSao sR>$DrWȠ(P*&.Nhfʕj&93'FCzcﴇn4M(T 7>UvBɽհ %+t? ~ d#JL90 oF BDt:J7&%ſJ^(8) fCY@zc֪Ia6KLG",GQF|!ߩ}qƀY]N /<$)w1sy.шEwƄ+9-&|7iBjɄ 3#NxrXQ=z@R{S ]z;=̫e} "0 8U,fu̱nR,{CW3g }'$- w}oI)\v-e'`ŗ$%bvA$cRL1"(1 ~eᡔ uPf}착XJnfv_G(tfF&y̢Cu&xNN$Ԟׄא }JR?TyL!hTm5yWQ_f5$(->.ojMc ZR+kz hHȬ@{+hD-Yh^-ءɠNUnpǛB_`:ƅ(EU=,ܭYj@C+މG}e(1H< jqŇF`U,O3D-2&e:3DzRwWZ:W胍m|d&nZ_  ]P=[)uiedU>1JD8/ K8E蚦= W JU&'=+(0kH42+SlRtDZ0D1*Xmghx'~ϋ~ TarYդdRIAfķ<Õ:Ccm@bP!Q evNG)Tc8n4'ŘW$hNI(%MJ{_&== x "qa&5YQL%tܟYѵمSkY\M>= oM1kvAX]?m;KG, qrz,- LHn} }Q4D`wί b2m@V"W8 :]FEJ 1+^] +W9L4J_"?4EOZZd(p}^尐u"M֝f*8 aun݋;K(~b#w#:`+Ј >hl &dMKtuߥAɋ=2E<}jw~OKh c J5woIJ(פ <t"qB˚yQ)= x#ɢ Rha`ΪOtcXwiI\L;RRjp`x 9giǗml?H=rXsATv :j-&_*[~6K `bXz[sC{T.BU_5aG{6JǑ* q2.X8;X3)0=mhs~qKSTr=9Z.CZЏ&JlD_r~ZcXm}͎/BfyCW!/SӔu|46G d~y UyB)g1"8 SɺZ00hR1Wny~__qs;J 5|Im2Zz4GsaןtSGA쮶2lh]+ʊ{8+8cQJˇwJ!<"tReʃbwol8xPDŽpj_E`z98D]yn2"B4 +F_9Y!Ԥ bț΍.S pMXk"̀'-<ǞB]g>NAFc(2Rbe/ Ȭ{b }>{hѭz2{h,G` }I]7t.$JYm`̗ƏF^W4l2s޾uÊ"dؠ7l>*|1[~~ o1J"Z|KJ$v %k1N=1,3;%k>Ȭa&- ^ JEmf^73 ]AyPk\@; x`{aScE 2o rg 1_炌M).=/'bGh xe"(7{7騿2wpu!bFYp^A(C*fK*/kBOo'MhLɵv->25 7ŴZq}aGp010*ѰbQ06 aW+%i5S]/o멼3.CO5 v܆dh__SąU*WNp3Rr|wt~Ee ]1a(S<&)OR3y)ʵ2nbR0b eh5i@ya,fP[ۙIpoI%Ј_׀wlM=s*G"%: q;K8 o^rϐў7o S>1mvQ^D745}Z&}+V~0)bǯdqc {?*D*rLkS!fgO]vN;30F:|B(BlN$y6ͣQ%aR!5ʜH4FUw1BKe\R/Z n"EqV p~?} 5""~hD:NQ.=zgs=cT[ZU])Om`n:dMlD1@"r{Rb?JQg % UN,87W!%K̢8$,f`Ln yg)?FLou0& <{U7,! -@Wh-JרHk[&_eJ9`j閟Ju)QFb셦 -pv?znٲyp*!,:TAh8WtÊ)g's 0fޜ%h/kE\ 5G܃`4%$f'P gD9\y%@8f^+q [t Zm<!`uu %h l G@$ ͎{u-!!yyHH85 PgQ ~ak*4&{c[_xkJ hw9Av=u{xVw ݏTrLyVg:q?zߨ-ū_/M#@} 5=ر Xa *ves_BLbYt]7\7UhA`FV!sg$ rvQ_^Mzo#JnD:Y&Z5N!hRptȎ ~`,sVk5'p؄l|H`q (Xf/+I mBVxO:zQ^Jܪκ@[MzP/T_[uG j2uȍrV`TLߴX^?gK#o΢ksmi_!:Gg8Ju'ġϋ.˽RyvSYh\x;x3A{΢`ސӕ/27ְƥá Rߍ8ttF@: W9eNDcz) ]Z?Ppy7<$Oyopsz#2o2W]tmFzNO٩1E0%!":T]l,>8Fqs y./}悫}˺G޼嘥m,(4BZY3?Fz օU I(g oxbDjn !7fgNaCKcQh>D$,I-;xœ}t 1ݴ!8إӹ<'sV@ oOJ!k[csE{ RfSy}?Z7gT%H&,E&a3"> R|٭iQ麎Ե#giQ#*,=SpaUpBA pW+U02V{:Ijx304 s;7y{wN% R(\;=\' ^T+و>$c<+ 6hq̫0lDrIyBK*|wY> f<.qiLLπxIlCq8+O,TvӒe7oErAuzSM]SgnFl +D#M"ݲžFcTPo)C*!ObæUZ#k Wk*A IlQG?Wݡ i 7 MzHYl+@Ye1`ڛ|xV5Ց*803G *]^n~vb]kaۢ}QH&U-``XX_j?=QcWA.#q P(,)Na*db6bAacVN ~ga$h0Eq}I67&IN#ЉV]Pqpq :w@au]>.-C~d쭵 $`|I oU_;` 7bM8S#4,:=s+\ea*b@I_c2y4J!dvD&DLE l3Z%+q̫BScshMlzb|+4ESÙֹqsі0'Mkt滆JETKX78,aK1eZ20YT`*^pMrmTF9״&L$ (C UTASq7*xZ[2ڠǿԭ/@kf6jl%bܱ-jVY&&2-f;Ѣ&jNOH?[K*V[wkijZ _>(6ʳ *wb,Ӫڤ{]`(k1 &'Lj6GI' QKPGP e='{7Į8*U_%ոEujM',,n >h<4.lQ*_B^! LR] xoEUxjhF2h$  :fD8kV:WvQs} $k[ga.L(\rJ2Do0%t9Bꭼd7P9TT@""l \ozUv$ZJT P1R%_<*v0*T PoZn> Q9gca_VqCC};$p0l},C\//uoccqfB`:|^cgf؝nMƫGR*/Y :K֍),ao߾0EI­MA^,U۔%g`:#l wxnKJN2&mO?nz-eHWWq!D?<*KI#a ZE?m#;6vɟhӋAMģ6:Jw.oPW~j@) LjGC|7`|TdUvyOPH@]s) /a\7bcT$xlz֮+wj_GOGFIգ<)o[0)uA8]rmb.bKI 3oɢ2J4̚&9ر.mtY̺97ш5%~k#DJڣ"n(Ï7  ˚z|*pER]3TnT@-ƷޢI2-F$l5-}\Es2=lΗ|9*5i+>4T90$g [(PBXj.W[ɩ b1Ek][~k^GnɮvL?ST<(/h Cv†\ v7 k;)=(@jֵ\FHSi*7~ڒ%aQJ)mkd{]i7|wN"m&'nI~T<&9]+apM9;1Yb@qJ"*fx+ avYDFJ{!w;^g>ʰܾHJ Sz!u(++TK`Yg:J}9OaI:;2vꇸ?E4\ȹax`sl%g#7i\^(gvr&. ' IfZ_m{Dn J +,X c6~=]',2WPW!֗ wr2Y'ض@QK g'-n\PP.CVi+mY] ՒA[~٨S*BlK/n̅f͢yñ_{(wR wOF#[kdSh& bFݜ-_c9u3h4L;g/*:𫟦tr,/.k98آwyCL1jSV\CQ7 wl)IF4X6khJy~ `2 j#)~ S?b?̸fc>NqϹߧiIf0)ap0c1x)ܦBL ²y<# jSN4" XeUGc+TSH `e fT|tNCIL>vb30cXRf3QyR&>\cduQ22^e[In{7s]M#p EI`*+Bׄ4ۚ}=/6ۂF|tGޕ$nqs(J\g谆XW:P׼5@tlMxGHp@bBwx0#} 2 #}9Ҩ`cFJ^o9h+PcY/MZrℋ5@ 21h#Пo佪߼ iqv$PH"jK7Z0 ԏKO 3w&k/6*J*ˇY@<[-"ңJ|Y2%E-g0\jن•XOkrrh롲j\Id8 EVM008.#9פpVpX+ʷaĝh̳o 3UPX@_5jI%!⸸573ON͏v o|% } )̊IW@$Ǜjp(|(? !Ŋoq*{bw8˧^8u*$g{2t:m U˂ýy0^8ǻ#&̡C&Owsfa1#Q 9cѦ9lD%{:N wW6L-'ft9o{7sՐ"e`zyQJOzįN';zS^|$ޏt6ދ$@_j:ᾟ_ /[lݦxW \-? 'G!VБŠ%#ṿ JfpQ*1/“mloyt¦TuA nt5NNC$ȩ*P);Es L|mCôح  #(*ZZJ=iᗄgUcufȱ΅'`5TC pp{dcZkܔSFZv/LnzH"hqaLq ёr!owP ?]sZ`'"I<@#YĎ䒅AwVd3Xo봛rJcY_xrVxT@@l`%J^swRĂoI8*`{. 60.G FNn)(AIqr-ɳBc<>OQ1Q)K;+[t<{c\HZEx|IV 4~1(Nq\>Ə~i rv.{[VazR_J 3c '@mVŻC+aչAf +W޽ U>0ʮও,/@i~KbQqgňcĄa+ͧDN#2c/gE<ч(HDUhDFFfv㚈*g`Q `\9asH췖-o<qCSE NlggƓ*ptkKy^ JB` Nͳ$EWލdۺ't/o30D"]U&;Gٿ9$rQ\p}@Z~c0PCD{3XJgy-g 1ꑗ(1 (A{[X . Uy'y㠑m}ݴp龞3Y6iU<[LZ>JvfRSq͋6Ya0^ ;){?t$,$S_H2ƌ/4j%gź߅*0 ie]+q^`KAsx]I3mNv\P(L;VTF)͋w3&2)] ?gIz$'֑>Fgؽ\{6a?K?WPhcBzaJP):b?wE"Ry# ~k^>$C/VVzh_娕lau2,=4MȪ%vpču8S6:Ǿ YSXm硏Н8_hk() FhcП= & Zm S6"JiM;c:{_S4WUxo$>18P^` Q7O**k7HVx ^1C›s%NF6ÄPώ>'gC29Lb&G|q̺5K]4vr ;/ѷ- Mwl^ u0ImcW.:%h "8R``NJ4 aKMX#L|&j7b~_-73!t;:6 R0ةCgin=)6kojWR@V,A_nswXlԙV#Ϲ pY1b)q9qBҟu:m<-(]玊V'YbyE%j7mkeF˜ɺsmI>/4ԕ$/х,N.@`MiITt<*,CrmאiTbkWLa3|u7y nvۀ/`'zn=U(H &Q,l< FG㺓tHu./40-˞{&ռ(pдyGA$'+=L>_PQM@mS<T$҅ 7T>nG^/%ܜf╈Jf'$1] E-m}zXP!6p"")oAԷ?P!TW,1ޗf:9kKU2(7NCF|q)-6wt_Tuٯ5j'W"ا- L+b1 Pa6G YjD.z{"֙j76 |{>֏6912yt!>(eԳuw˧6sݶnG~rU%kmu쁧<תAfuaQ209p#TyYȎMRz,0rR~+FA8ӸD)h|kIRH uXm4#B(1$͎H꼉CsI<(H{׎ej7q]y9s՚zyJv᮳'Oy ESwi}E8t}q6SP)ryaBjgš5k&~F9G g (V~o("A^z%'J v,߹{|ő> 1G 笙<^ϜE)p/ED Z f<^Y*,d7q I2(.;\ڰ+6Yy`ds(OjO ]QRcY21vD_!Hh= >2iF0\cWfx.Ki/^B# ]0`0L.L(GzdwdzD+fUrB~/'fŧWyS#R3,bY@3zȊqZ@2 b&w׈Gd-:UnnEGÇpo~}Deη#-5ia7ӠuZuOm54e"k{;O])&lA簠c:)Mw- Cj17\|\80O.9rL_^Q RR6V־/n߅=7-:mTrӍ] m] Oҷcb6ʫdꬊZ" nscD)CKZucIC1o5ޗy 0Zg&z[ ~7W21Zk>O&<6ԂASJ%P/z؀?`JOhFj!#A%ۙh=~F"`%K^lz1dW.ȅ$}sF+g !`.˖o ^$;>~`em6^,,NYIhl%z ..j^x1Cu'nze (} !EW߽RL p_=uh_9T7VX<×v9 ajGUnS@}rNkEWsRiǷzuaY v m| Q 0ahI^0m@d-0K`.FAzUdzoLRAԮ­X0}:8~0>֥B,޳D$b Ǡ]:~a?sEUSLYfsN/YRN`G!-ܟ_`0FN5rs1e)@ſZĊNhq3. )?(Tʓ^JI+e^`?G9lKlbAK /nD|Y,RǼKH [n?R4nOQz8Y)7~mcY 2L~n>y=N]WDDBP9uV)4g3d,MB+fHS 3OfVXP5ϲ"KV_o0_2+n|==9)[}2:^űP2if~J['eR(Cac.UŘطk)?\-YzMrP,k*)]OJVt]e"[U@L4!|r,mU{u 0 F$zTF:GJaYLۧbfq mt2{\!B_^Bڂwރ';nK1lu\tBkgb> 1b K񋓵y6-JLNV5C~#A6;͕SQ1ؗTط8m&l^eu;7xV8/zh>c*>uUdNl /Mޤ7RKqVp` txfdZ]8f/ $rNƆhZw*5KGJ9?t/Q(¡e^ғC)K΀ʜ Ńirv W[#`"y&d AsAŔVT7?aM q%3ϥ(}]E2nb:_:&> ZP()0 1 P7, ܤܵU#j  =Y ƞaM213i9*x`V6?O3Opc_k#רot6J(xu ]89@h v~H,Su#J0G|iL k<7/W@,츺lMia] D!#SjbIbYԹ+l== LvYP5/Y==bE, C3Lg\j_Tvk }JSe(`D%_o?euD޸4z P08%짐C>*)ēSfOr4.$ ?+WĖB hˣ`3Qr{T&ӦXFϹ7u6v~Ώeu#$et>V=`3hDBC!-WRpllSx1Pd0BAPB#B2JvbFhmc,?bCx!*}QH- W/`VT"y=id6(é'lLLu3%ڹ"f(#o1 y/|%/bpr@)n यx`&&L "^-8TboSR&.MXӥgn%ުxטq}=Q?C0hqT ZG+F.4}Ilp)2WTJME?DAbX񽷊񨮝"}¤K1iZQv~OcB.Ksr{=*Hgn8IFN[9PN 15[a^fslUi$+; A8ƐQU +$J Hh ^/ 8\"2^.!&.9+^l!P#casԄr,;Y3dG*L; f.ƛ)$Cm'n6%89٤fI5.q dւroRGAgydWjsu^@nI;<^dM`ثH$Ql|ȤET\?[@8q{ޛD‚;OR̵S/_G8,53.w[F‹x`NeR'n]/+bf 7B[p;VHԛmgFlx 3i_VRl3z-]Q^-oZqnM|{peKo|rx _nW3%!M2?TA trZf;''QYuH$`&auG/}E ٢)snT\ ޡ\Ma+x/e;XHyFS-%'zQL&eY ('?M( 2}'B/2/%Ƚ6-klㄶalU+\?2\/oRy#EN҇7oX3fٍ*x1N'w0I+KPa+Oբ"/3@BժYoD㈏*Lx k^Z%)!xgm7*Cm7@C܋} CE-8f$-qF'x(NH[_ ?,JMե4-ԝ\cG1I$pxX K`hųkU EYanE^#Sm{ Qp8t&ȗGD~.p,a/ej|v| '.( Yd0윗їe;Tj'S啦C|[ZI\x Lg$Ĺ^ +<)jrx4\ow 3w Fq扠ui8L喋l f RIg/24 5bzx[~_r&<|X`ĵPOMN>.ȷw mNE" ncadK,񮶸$"[ZDݲ(נQg% '_`@:&g^JS cwgS``^'e_=lCzжAyqsi oM @n5b9,|(`UƐztqSfʌ83 0I's2p(Pg{;\ 1d4)un[Ͻ~_negbó"I[[(G[j#3 R=O(AUUJ /BX- C\|ε>_BdSzQ2[_gDw-EG灆Mp!P*=y *3eEL 3S珣7::$<:m2N/<wMˏtb)AéU@NAUC4B[ Q8>du Ie7f14lzLٵ~.?!9F^nZip^jPđC]LV5{Bi &2Xb˯]\.p sN_rS4M6  0&-^%ߚ|^7#' iVV:4:یeb'2֦gayJ'M Զ$SfWHsu4x9X)onJpl7G]v[~ kte.%׾!ecwte_::;j\V?nT/D,0Ӂ688a9hnYf%A%kVqz,b0mc߰́;1W\ ,JBp\yw ?Ý]-yhU%lqn#%,męv`]C-̍!ȭ~ޯ'HOH,/'t|x3 NPzo.5gpTX{ƏrR"Dž]}ly#|E CBiV姽bőnuqqrhB8jUB2 e,0nu_Yx֌?2%"bsX }W)5Ji3M;.br u4ňbnk6V _6煙2-]/z2j/ٕmҁtLX,{ss;qlrZ%Ey^:#Ղ-ܲE>lmmۿ;TYQ^Pg(Vm.e.M=rIj@&bG58L%b73s[`R*U[t n|%~ Mz@֪a1jYu1nfr`Zl'Ev$1qR:w휂hy=y| S?/))zb6 Ө1,s 5` *90(*5}M3 @Z-{~y 08kjһΓ~^GM<2yοl$>0.!q0+}WBah޽V2eFPX?h},kJl E'plw(I@LjT^50j1NLKww:XMmAMP$,-1e5 *ƉǛ[V(\BeH: CO ^h_8R (Pj["gAgr+I/11R+_34s#ޫy"QM-?Dʗ<3A(mRL,&#H4w~Ny9A%ۜ7d'C{,2Zt~#0dآV98w%4ϟ+~<:J'ZV f XY00 ihpx |ˇ,mX6eHwS9 4di:]Uoy ٍf+p?@+>*F,zRx{s.?z(E*E,ĕT6,Y)pE?~_hUWBIMUjn.U &}喃cqf*-r3\E5oho!zg8BE!dn !c-{ԥb1̴?6gwLXXaIMc-Ҥ YeI\AA||H/MlSU,&dՏbW|Eq0d!y7 K65["{%G:E0D7G7Ե b>U9;= ъG?ZDǎmb ð: X!`ʴ[:$mL+"\µFqs)}Oŵ2.Nxw-95Y@=n2ehʊ) F̆ = 32G;|һ|]&ߧƎظmaY6#zM'!t>)+W$_k=wY%#+ ~8Ͱ Pbv5ͿB uص '~6"GV&ɻRJ, v5d?tK.h5xBr%;=孥_z o|1&A"ee]ꞕP_.ÙoQ,Z\"!݆&? {Vm HۯӬ1\&¢%4˧ORNp-}=? q:L-2*9CM}:G콧;Ku>΂]^A Φ܌{b'PiJ|!ޡ,3͘[$ G5kJz9=/n7^xm\O#Vc4fWRQ ț3nUn6L5YH\׊RA'jtFPKk~MݵwjMZi|xty!WC_ A8-"]Ε%TG'Vr̥񹮆IJ_Gtϱ>V`}Cj9pX綫CI̚ o)CIƒ,Ҩ~y+(tߴJGc~Q,H1!;N0Yp<%&wq4[`i?jM 4@F]/QҖ$B~"V5k="gY{럨Rk~9P}/Ρ hkVenG\wKgq ߡcNE |K,틐C@J"PNz9{nY#9!Q3D5Oj. IQRN?!)ju+gO5y]`Z9jH-醌niH9c:ƠKR;j*S#tՃs/FFZ9  +3dK22FGNhcqmEfM>(rvgH8[M[KTφڮD2"J< rOs|x!<‹Lu+>+}j)tw/~G)DmDy6WT6z\>79ÊEE;AA/wWR: +>{߀Ɍ3/U`ʲ~ΌDV/C>p>HxnƟ^Kf𷗨S!8lYxW# 7vx;IТ<^DڧjNDl;; , *u-qɿ:]iINݾ)j fQB+'yc0$Z:+uv㞄Au Y|c|wuev4Wq蹌Р{` 0(- Qf"Q~k]mpXMvc XW (xv=7hvcx< G= stW)$ Y Qs௿d5ue,a×5F[^Fp m~!"mV*9 e`g8dl?g71.DIࢳu2E5XB@-1H_쵇 wMEؖ>+E#?CQx.7I)U(k|5[0vDG7XtYMzPqUxoe kmѐ6"FnK,!vM<b҈eg\;ujzg>(:Z[fPρ((o+1vѠB&*L~fD-֝^?nMŦ/;8sYTLmL7TMh8t@)K.^};b !E?Fkϓդ{T p'cݑZp[ff_6})8;~dxp,ҴJ/lZ3H#c&BPCо1SbE1 Z/ :kV/yׂGtۙ dx5jhO>jc]>n-* Dj]pcV5XB`\y=$P$ΑV#vJЩsDܱJ&2Ϡq܇L+$x6wSG_L!5 rrx"+#>vi|0cS(vB_9B7xق+|g-ْg6cQu ^o[ݳ_#~`v""ɡfjCSu̸GlMP\q@0t'[t%*_PsS _ffN;-@}%\'Y &Saxr}xnu-+;GO/71,ۈ)3`)Ut+b5AV@ e_E]4GsqU*uQr ֶXki8:Ia;HbqWI}2K ~*@ wpEtPMp0 L5<'M] :tH T0IbGsו`r=A*QgǼJ zX{ҾƜyB"4RӎX}[~}8)r*ZBذ.' zSMdĉvd*U(?)ŎJi%X.<~خEE"t?ːb%*Zz=V|lV$ k "+ws6hw&0s n `6O,dh 25Z8v~0B֎]NW`̽N hF;RvcL)r`BU"I|wBnm;b-`H:1]9t{)]K)4X$ko;oxLtv/ mSTd29fSF|M7wE(*mELjRx2F8T XsG8}Xfi5ѕ c& Jq XY10mZ!(O8ڵ/!,اުsŌ0z?5aAvԳ|oDLEe0Foт}zji ([ vGYC!&X:DfE1l/r7Gr=}~!W,5ncvP o: ÞALYMNV.e|g+Qu+t@|AH0Vb:=ˀB#ֿEL9ŹݝHN8ͣ|T-Zi 6o 7(ËycۅogEVw86Oe9vUu4#yfޟ~h%] 䭰~4Sʍ*F$&o.r}Q5bUtBNFql@yw1i5+[l#'<= :Aw\~T\BydƒxP#\l "F)강(2Gu%e*RǧS%ۑ.Od1~3zǂƪhy"e/"qU%5EۧJNd!zFb䕣<.a%=D@+B `Y%+kl˴5Dt;TjŹb}?C [eu4֧mzPb+))l꠱F3YD dU8}p\zY ^ bKwNnFG6!%<-w kK4-vG UP 5>j:P0u&kg(mU-;P'*(7&6EU'\GӦ 'ae`2t/yz%!:oi/}CAAw $s?j^yx %`KvjGs(:v4UH*k.JoEǢ ﻫǦ[L̉[uY7#*@0H< uGCtcCh++1qxҰ)$oY'.Ue[.ipI!G3 :zmPAXLM&{="ƮI$3;.̜.7!Ԃ ۹CvMCVҠBf/kQ ,=9AIcI:D;a@m9TJ9$1@$W VEC1jy)Y妓hsyDA'Kz.=;?'HS<lli{U٢ Ijf3}oӾ7(R\(٩iFnQSR UmvFgڦ.4Đ6v\'< 'j`Lo 9ڡn , gE QAf&%7z-&1k1zFuKV:uR\\؋ ^w7q8@TgCżîZǚ3(K 1fmO>Bj^R;PPoK [u&\sn =lzzG'p7ɽ(,ADY0cr<D&M5f4}ܯvYQef0i1"?Ctj6ψbOs?Oi*Dp0LVH%9(y@{e0&5mvw+-ck<0F-g)Oh[/-n Hw3Y k˜+j]C3B/-UM4Mbe2ou9Zٚ[Cvo'Ts{n}#hF/§/4Mf{#Ah2&B' &9Q O:eu>WՎ]iz\bbJCk;vDtXPt.*+'ahԁe&[7ڽ'@F1GޟL9rPx, |>ut)oIS'/o2D: T_m$LM6bb֏B'=$)r/pʰ*yƨF/t*OIg(ʣ4dml)6gMxӹI_$r3z6||+%Tea(pDL`11jIjAjeJ Gvt2]l&|`cti2)N h{X 5,`hfrߖ,wÈ~)bCȵ8O|Q/l^%hYX- W2DŽFgM$TTl ߄VoW #`]u1[X\qYr8K:-3'L5.`)}nìOѾ(6ȧ &[&YKe5u*3`\ g4ʲwΑbRG 98Fl~L%1^N#3}/E]AYE3&("ÛSϞ|g/ oФ\|_h!ٙ!Ȟ֊ Zr6w,\-idok͎rfY*lz0aa=cƌZ_cy6G'F4>sK% VoyM4PPn[1pXM (q1'efn8IeIrg)pqhowN)gc&GJy'TA hj(,r䤠"zA~8ndNi 'ႱFr3/L#IT=6/e.ZseN"6K o:jꠜg۳TU6]61\XK8K,!X]g!-!j 4|4nXB` eaKOtZ!uf43F̏oÏ3Z,@8Xʷ ԃvP̬,N"}-}kʡT^p2Þop"y<9^|qr4UQGZ(wͧ>UD>הth% 8s3\D@{~fwX`Ɛ-h\PS"aPŻX+qM3S2KR /iaE! eZʜъY*Ϟ3ňLnP* 4;B=f6zganBz9, }D<'نW(#2jgX,2eyʺB5Oo#TCЇ`vƭ='pFo3qN7MX?|;`3C:s9vjM{%܆K;uLJ=lK{ @~4ɓ>=io+L sP<"f۫z pHu*|w`+ |cQz ,C`y@KbQJ\Z> E֤Xw`K CImo6RgOf /y ۨR y]!:7 ;݄"k -t-E›=bWL0Z qbՋbF1j8pQl=z1tdd ! I^35C4Es.)Ũ/fXW7ooN(Z]嘄yR Ѡ!KBXqkfw{lK9.kȳmdH" _P{HFX˫$-[KyA2LҞga64HO*N*Ym;9_w\ C&4j뒏Z?|1'8ZKgNΠߙ%D KI w=JSRZ<.LSUzLPOBb׃Do.aލW >׏{ Y(/AGn i~Il= 麼b7>c^1o~ob<]MpM~f+(l-/DǸp$EvrZd}*5rp5EoC9ط{,j 2mkBq$y)뿅!-s /..[{WͿҷܝ~7v*CHG)|*w~K~Ϊ(D KA:)28B/ __oxfR9NL[ߋGDA`[?m U6@$é*4I-/soɏꬹئV SWӘJLJ`ۤiVt6չQ#+<AڶL 7.5}}#7JoCa>KgtN5έV4NR Q2D-n̐۸8{0-7PֳokHV[rMZ>Ң `Osd[ZIKE~3V2ZCMqkٔtgz_Whጞ~hN'eT~ ,y܅CԏpZ{.>ZUW Ku&:ٛ`RZ){νPv*4McD+ Y2p-g7$߻>x^ʣaˏfzUWոƚA9$ 7R"xfEmdz (>ڨQ;'\ie ƍ}gmɆLc x/-tֽg>ʨ\Ӭ.9AP2-:*9fLŠv{`TBVM/@ ԽJh*a0uqY+NO1V?)G9%DuhXI,B 耮'ВEX BT`/1ܡ lsM߷m"И͝I7Ք`j9\|f$aQ0{~WfO&ybJnEׅ1m>Љlyy1>\<(dOxuʤ,r}+æ$96u®)C'#k"T]nF.gX$a_{y0µg{#g#Gࢠo+4rggCL}e4 #E%)~ĂiN_n<ޚ@Z(q0vrn}M +YT 4)\7ӺDYE`zS- (KɆc⛯瑩dcBwx$jbF?dкf@zЂM֩ԕknXt6f%οY{>B)4XHusW?: Iz6:ht+3[1-߯Yɱf"e7uz(εL\:LcHcEgBjvJ Ak"7Kk/j?w5S)uBDٲ)UI.h[ݷG!Nv!AD59 C̉_fMUFFЗU+] A.&4B%^&!9_+ :_?_l?YH#*9 +7}'zwmHcn}]]$rq%26FZ`FS\g5tg(^KTw Is=} ZTgDv=d\t~'ȱ:V%1qҔ 4^3,؏{{FW{ŵ2O-#A`#K\+J]?`O dO@*,աڈHLO o'nMHfiUt#,$vV8Q-"SI9FyZtÖ\n0% I88ȉY"ylR";*PB'lqF%S.fjfZ yTEd!p>]o r; l=f6CӼ,Hm;G1·:L,טaU2ں &ˣBږ2e[ i?h45 lTck2N)Pn5Q>EQ” 0 *0Y:CFK#I,KKW3D@K4 j DS ? ώJ,lV w{y܋͢P_Qϝ3~C8}ER9â9ܾp SiwY*uiYEfAzVl=;j@lz d(HW:!`8nɷz(K浥0AIq)~MD9Oo y gkUd4Q(H!EȂ$pԙ3;k9ώN!/̎aCd/6'/ʧ:>~c1&V}3<Dϥ+G=do1yb;cR<9;f:nxv&%>NcWGB'/^U*nx \`UIY hC8 TR&Ü={;]aC l|#([Mxǝh}4HPQ"sPi津Va8Ѭn/g; Ak6M_ܤM^oWG,kv!\i*} fA"״4_&7 ħ5hEAwky4^`JJ3dDYGoG:٠9^^dC5-_'j8y)"!JO|TR8;Fa<*`f.> tnF0PNJJ0)";sZҐ]zg8uL2 ]\< IŦ+lce #-=hdٔVJP .6jz`33[qV?8-osbSG?Zͺ֎!dva2,[Nߟ3b{ϴě#&?=ݎ2z8~r6svsVmȬbXO?{"x#^p64k9)`?{ /Y) HHt~g.Ff!OFs sǟ=4՚XFxހI%fF~oiB LqY -awmzX\&K=,Q"7mT?xY{ +oM?b›zmܻ Ͻ 0/K^u_z@o(Avj~~c W}F `N_fqQÝǶԾFS ˽?87te(; P"hɵ7&Gpۮ |z[1$Ng rnGhFb;%5H/jO \Rs 4VLpV_ܛji1QhOOD,:=)B 9ފto qm*@//7TX6Ա4"qo?)/MDng}o#vrYYIJ#A.D]n4#`H[wfTGŠ[[4ŠN_'_O[5=AqK`6C1+GYOEQʐ RT9tyvLӳB"%n `+K"\I,Uc7նbqiVJ/?]߀t=*i.k[< 1fC#.m[#f~(%Zl4遺on?G5˸uZ|\MOIogF*@5]#2 Y0,_U eFce496.hBuj^,QUpu3++%u_mXuc, Gucw+n«l.؄ I@eJ)>5jisne,|4lY]ٻT ɛ&& s 3q%.g*iV롏JgЧGuXPjd}ՖvOqbs|%[uR^`A}#쩝VV%&R[gV7X6xnV:E\w>1L\-kB2iYīY?Тw 3~Ib#Voύ._gZ0EJ82v Fo*OĽ%:E[lճOsf> ›mx#DS'*&>*22b/n+ e܅ yy)e ̆$Ry=*lJC3vbJx=,s >A?qh!a_霍!O];!EzR@"<PfH`yth%{tE:і]ϤeDñTCZ,~Tfӭc(WY:V LXB׾/K^fQ~zPW#wAJ&M"wiK ͼfA;8HUA(/<4JF<@t:FZ v'qckn #;mONݐ`>F.mّaK@Q$Q-]GJϬ}vA5;>? CDJe[S`aNnxabʭ\i՛sKh oіV5(y+ [v>qԗ-*^Cfc׼ĿFr{dR?nF#vtJ렲E*H)? +2S3@8L O_Pٽ<LYe?Da`YJ'4NO^s)ж$_y)͹ %631B~ V"H#MbSC"#efe3 atƘ0 r`?M(J.Us`æLLyHl@*_5o\ u{B" S-@g#w',{ [ߧ]ip5!!K!J- #" ѝʉRjU2ߎr}dۍHGlX- :9;%8^Qw}t% 2z8tX`uyf'#&Xds Owdr B~ MFFѭ NS0)*67؊zkI(VǤΣW=9:qvŔׇv|bR`:^5y"_ .F`h+%DZ[*>%-*Oarΰn܏Ut$278>]?t3k{62 \)={y"vPCcUpÕaCc SZWdP*9 byJG2,b7ɏ2}ۣK@pUL pqvsP>A k{ZI{ôklMb‰\8Klm_uV[ YWnG+i9-Q*B3*s]\S! cMXfQJ(m4?LeG6f)oID -:+%-7l0 Yb}/Is,ӤS ѧ y;Ujʈ"݊:%HZM+9yXִg:S4F#ۡtOp}0sK@W<3e;agiZY'OsM;{ǸHV1Riǯm tb WハR%PQ01v48BR BO&q6Dl+7·MNxdje1u} Dɤ8nfQdOƊxI.QĄl3ԃR/&7AaYq9Vt')Tɠ1XgX!1n6!PHkm *壈".Br/CXo6mKZi UҪb6UҷAxJ1TtPF%92쎒MGZҷ|vy{Y%S?,dabjBY'E|Ʃ3G~l:p ~5"u\ Oj=cІCsb A qG~iW-YbT۾[0sY O+5_=׳ Iľ٩^<߯btoļE.0ioe U1g]lWY.2AIp6%VMZ"E2,~? J7c ^y2/9\xpvEϿjX Tudd' mGy~SjrYJgcϭg/d@.7g *1e͙/lϜHy[|} wRH:$$GƇCp "O}ms: gO^|s%_}&?L*ge5Cqk+T#1I2d)Z19`P;8~IbG i. =ȖdTvm(?[&-kqp"ar"to0 ~r:|.Ob5L0dF7тċ}[!3!f\x8xfrƮ>;ȠS3P7訮j \ɍ w[w!BdM?UcޞJkV #~Nނ5%d xLNނ6US<vF *467zQ(";h9m_'T$e8Miʰ^a3D§Z0q{8rUE1 lW+GԀoPXwrQEH?iĪS1LQH!:|os_&t^G'5:bOkھ;inGBvpbʹYLC3&Ig/گPR7x+;XkK.|Ǹt6ޱ0=9.xu՚ʔXRuAN#E 3S;BMEm@l%,jYqB BbM2BR/ܧW_~\IAqIDTJu\NWJ_ӽ 2xLC׋iqn6h]jB՗VlKgntMCV<'Wwhwd_Y!ItP3`U> Z&Su|k+u_9 JP7ڨgo OX.>_FIJ1 ]o阛L2om? %N%q&˴v  u8)|6o2$k׵M3%*ذ11E:A F9,.ƀ-N/MAXB,rcz^_Vh ix)BU)+5&$SƥE]5"9Kw˪ u&#qs01  1ǓIek.BTL 2PL5Ȼ*$P$LH;=m8)A674W37!xmoi{q~,`t9|T_W`E85rݔ}- w !**Xx~VwQ9mڀ|n?j,ɫ0&9)1m*hwzn.@$懔2wV3G H*?qfYŤt%81}G;ߜu( HǻI,w懕Q1/GIi76KT6S IIS8k~ڥT^.B(7Un~lҜqGH;5&yx at0(`V4[/A1,w^{-j-_دÌO_\G_M?šbs3#Ҝ@p >H$Ub;e1lOR@Nkc6^6}/u>'tNgG{29b?WoiU+аq"L|1<&Tf3Nl-A,̹={0ߏƈrH5:MLMhBƵ8׻amq'4}åS>w~yNyDT:$y[P0G:px_FI.I<攉qjoǂB c-O ZNH/Y<#9O-[#!g(gR5Qc*)ENd1?R9zu([-찻XRw]mK I4hF̲4^[e5֙=դ@#༅v^Uwx{`WvZ(YC@(# |aS+ @sT։F$/ai8aNoZ~P7C]~UB6(cɆw ZKN/$x"WV kKKWl5q8 /ɿ)-y+Tjw-/p#_ڰ}pХ=w2߽}ϥ,I""r$e+p}Ό胊Lެj3d\L =xIBjr]~k$ஈfŷԞ9*56]dQɚXnӛfzXBHIɮϩ!AHj'P^.R$2Žl!8q)G}v-PU.T~UmpxY(ι21/+ࣗjB1bɪbb IV5ygq{6#LE$ݺĖ u>1Qn%vg+?g|DTmi䷟㈙ʰrz͜|-͂ ͽ^n]4lߋ3U)RāI +`tͮcͮoX]TdHpx,$qH䖔"@ U0nƒb L @6ɵ[gl6?umZfFL:"UJ,ihYX@58_Zp 1PϏmeA~ܱ =2N -FK5Տ&(fI1#㫂1ӡ '3~WY_<`vT?~/} #PR%{,xs8\Fu/]UCb+92Ua ٌ J*$GXJJyiEY!GDc)H_)'0TA ዠ,ih"=ȿ\˟c<#^Nյ>̍ pgީ)Y55/O/@.Ծo2Du,7AT(JDT$D\ Kj0!crjݐ̄Ďx=[JUvπLzmié+( VH%O]vN \Fk`5- _/ o7 dRpZq6Bmc5KMQ]'"2/ĕ9ӵ.꾼s zL~_,SۧL'NX3y*#( 0P0#Qc(ʛSn-bĵK1>Ó-fv4&KɅf nqʀM4S L\"q<'bWFq_#( h_Dk"W :Ctz W\vyRȵjFIL7nԫrԔqX,3~aA`D϶9֝dm|;uA}36I<]i?1Riv_{e"k돾:Wzp_u$Q$nr:.€A-B[bT2WsWO3>!EM} kDH^s-׶'p3t~xZWљ'daL1ߋ몂2 rZ*Ogh!O2\A"Vԃh)S,hڵlc"$4GZql&<(ihiͽGR4it:X6WGzžt|l~BKLbtD hXjXێTW;M:N/LO䚰`X/in$`U*S*5#ΤT3Sr`k^MLw\"~W}&)?@{װ}iLUfF"(knCFk\4 )_(J *ZA"'W^f kb!B:i'g[{flQ "4D CTY'xƍ6 u9VI-Qڣ욠[ƿ^Pz!􉟽ά9 ;vr.}Hյgw.'Zg_O"0fodLB޾lC=k)h> T?FX)Wx]tf56c(ɸ|619P3#S* '3<7w>\ꨧ!UjﴇZ~zc4f}+!iB|O*<;1ZW`_o gz8o!a Ⲅ4u^$f2'_~zC E92O W-Ngv&emiDup2n\6IFpЬ&^L?1A+T>b fr.p{Aw\Jy|y" ԍZ }@>aM)^XlYU-G'Իifȑh诠$ XEIZdߚYg 1jhҀX™# ]f{Rmq@ŪBr@:MrBI2khegWR*QȪ<{ VBAknD<-d0o\ "c.AY#U)RϤ{`mQߵ j]І_혃Y,SkjR)?^pqaEzc><3H'92Piν0hb˜ˉuX 9wv0sVHž1mGB~ƃ<ѪSٚ2 hWP$堈g75o('M?)l.i/`=h†ڣJ\S#.U'TS ֢@ J/Jʻ[~s;Bu É[w2٠Tcx>m*n/~ls) !hJn /+ K .$RR&?i:5<XtQ®RXu6 g6qp4gex4I5|7Uo!k&2#Vf̀&Jvōlp7!V P(6}o`{f='VS7x=ϙulN3Nj7WT}\d $f'Ȣ۬Xkebpoʟې~+%!K΂9,PT͙1OƄ)pAOdP(`_tDj řqB?//xMHP[5qhI/Q# ejRZI1D\kOcMFی6heq^Ij.jKԝ5 AYCr8rcM(fR ͩ)eMfWsC͖N:TH:YK[>tWi9( rr^f5ھ1Ҹ<6q0|PfF`iI&cMB=jݙ@Eu ՜ ^!`2T_IڑnN ԥ[88(i"<2q[u$В/3=J&-LFQ#,FOu9O R~ Dm!Qڹʻ‚|1uH8ϲ(N.NV_+j]g^κO+I:ZR (5 4^;?R߱D 7r+ j2=b3pE؈@V7M)x0nSa/?|Nyw==&YNcջ&3 V xt:Z WOCj~M;ᙲgǔߢ3テ4<κ'ϱOB*IH oM$@D ygUQZXiCY03S;iTWD0J%"YT>pS6ElUƭ? 11d!4of~iqABd~hj45qyt$K{)ZaڸZBci}^:-,Pk'\ $: [٣VI`j 3Ub]l|g[idn.C`窎Pw=SqJR}>R9 *T/@5B'pSʲ`:^^7xꁳj·y7@ d4Ơ^~@Fٳ5pULB}ӤB9/rLwj41DKًiL {=yEf&)FԈ/#6MP-xdj?p!l''lz0O*Kt?q2q@7K ̰4ga2Ʉ ҴoJXmy` B=p\g.AÕ 4(ʒ`JzC7H}&3IԋR? õ~ "ȝn޸*u"@}o;g/iuxCl>:kA){9SY-ՍŖ%W플4e6gNe:R:1ȍ;dPqX䍥;h,۾$Q u8[!=f"ڟ7{<.3PWJ OZtz-3ަS=*pIӛY0 Tvձ[rͰTM+ v  an²G]!:u9|}\3F0eu^~VՍǠ/Pz wuBLd |nxNLxX wYT R:(' "P#@X!0~&"4Jb-̄giՏck \Q\7W,KdXhye=tАF'_7YmWd{2fkГ;`U*s+!Gzcjׅ/3ڜ|5O37q/\T 0K_X!LX5)$,ccSS #7Lq1u]mwqt \u>ca0%΢92#ng *ªު:.%@'շ@pzGuμm&Gfj;Ct CRyx02X^FL+ pب$vpE,n#s_ɓ8iBmq554*tT H4S5ߟ"oBrH. 3 $y@55?"(kDyEU3O-(cBaæL0A^\8OrnC)[ˆs6]7lM?*)Nwf.;0sȴȺ+lTAnZ80>fZte鴾4;+Eھq_Z@X_aGaT7AB1}[3cP-)Kh.mVU)]$g$4uƣ.}vde];ͱoH[fʎ[ڌ;P=+u9gIJs _ADV_koj[`I!]ԍݬyo G(*;tHzx'<&gKfG T"$Wol z&u]K}TS⥩-SO/'Dc>૬$A2|nPw`–3?^ Тi,ШCvӶV:yp9lGPSvJE\?yewo3"Vۺ?%,,nO˪?==m^ S\SO7}7|'v SߙvV b`9.K@QtuaLYN|!VAG<X@ɥ7'HS;g W3H$ts 3fV׷)Ewa2K mW姸{M -|&62tx#)CPHb:X ESVK'ᛇl #_LN-"ݧEΤ0'wv3b3ga! %'z_t*dY+ M J<3mᵸlT?TDvUZ'sMl6d+߆B(aס/ ([փR{WU%GF&bM߰6X%D+3uHIm_V]c,~ޘuU/r1|_I(CTE.;M٥TMĻ P&?I:7~݂#T+_k`F 턭RZwzqUY6+PiWVv {.>XHQH;^%!R@]/6f"axnRNJPnmc9 ]'  Ζˣ.L-ª} "V9[Zdq!2(9@8em8C$:jP~\fYH\|{)@1Rj"O!-m ^RpR8\w˦~\5\K?vqIGZO +:Y:r4p&bWmzU"s9/|%uՈyQ؂f$fxkc0l\&9JET*8L痷Q'38Y:QF8/ߎ-Y^2d$MTTNK4?>1- ݐ(k@\zV fzS2ǣb͇ `C9UFm7ݪF*#|([l/~^­Pգ|ΨBbi~kڴt=h yZ"$;I8ٍ;{S8."k4ך*w2bȅ`di1ch(ʭDj .aQwAǨpoĘ|a(;?x|m/Cq{\)_S4}Ə Œ A'ۣ0;Ƅe9@~vk,ה. 8Z4Ug>STx"E0tL[E$CЌ5NaHn/oN{N_mEX+2,ȡD9.G&+\LS?㋍)~G,H4LbUF5Tz|sU5rR:U 3x9\f87]eg ^( sG4Xu' '. ,w5'8R!0CI fGsJ\$jVa ћ[ok%= _x 2 } SFp9Wn&]m1/@ö`+)!a{0Ėx#ӱ\/2oLinuX;fY%|~ym!B5=J]ͳqĶAg^Ak~}'iTGVk.g㙤F -쇻/q8z:Yhc6"jc펜g?/Lƨn a:aI|W%'QdiR}%yh*?U6?O{eTGM u۳A^(y $Bv攼~7~U7 j.<۱,~p >ISM?+Z4[SOIz!./i}{ړ#v>WNwGŸhCa@e72~Qe+%4!OHbw _jizĨAMn\>cl&. ECmH]R!1[IgT}vXkj;,X5PPp#)3?断b8!;z-y Ee> NB-dA,1^dx_W&r\󍟂W0BY»W3nB|!UJջH,XiĖӷ/Vt`*X?ˎǔħ&3ɆPݷo ̫]-k^?9|CU|@PdI!=^Z`l/Yb(b>swqڡ4umwq`pqe9IM &)H́E4zZ[ URЮř Xp7JAD ;|Mʂ׾ pӪMJgqLA`x#L d8;[(!RhlA+="f]Qӭx~tyO7)biT: K,ڡ,F]Kϝ-e7s5Vu"DO0+˭ƨ-:+k>mb:0;3\kw?G,d ~dVG'~B+4P*^_q`vzo*|:2A3UmC2J$/'95WEo` /ӑ{\9H?sw#Ny .]D$ې|az.Z|˸3?Q*h.pN[u8[B +Ȝo\L+(KD T[{@I ֒ay7Ϥ _&q{1z}Q2myԍ-b&;5aoա(dɞlڜ,.L ᅰY1b$Ae ۚiRQŭC]hu2xp,T/,P9Iܪ$[wDKV/ABP[κ}G]*)>H;\'F^35QЃQ5xUrpVR=p"6nuaK_f$ ]J\̹4siNCBɿ~#@w4Ǔ-E\:qYmk ,>|eo-%)!Y!/Klj)8}P V'QxC董֙gk.yfFGatB!8tuLUW5@)gx^Hs< K&!.bFwd\OɫQ f57O|(igK+Wuh$`J &5[#`Qb H:7BOVyKX3!s.S@/86N0Gz#ú6|G`p^[.7sSNp=bSAt,gX;Tx˴p[jvCHx:|$,FcΧo;Kޠཋ Ƿ?|V> ˹JHyWo [Tl92Xok(_]QSXYbA)jnS-,F7/9 䕁}gdBB >ph s.yοkVs_V9L$h <5ӕqD!2].~M ? .Gغw̑B{i &0ﱳ\RφZcnT] ]afx/GVO;N miF;pQ+O~7VD<02= i[Y 1/>Q0zڮ]i.?af=|wd@]<5dA oT 5^ ~b+՛i*W)KuiJFHj \C+zzlrҼ{>4-:]|6E(ܾ4FJ5"$ϧ g] iNV QPRAdS@ťM=׋|ʛ4R\fmiQ;%eQ)RQ F3hV9zUM@Z6$uv!6^w_5]Х9AfӵT2?UZey?6swsN@uCa &Y4|ĤSq2L Vg{PZDE?)@)|1i/99I 2T8-#ڌ, Z^0r;_NBCd{pn+W%ӗ̼QGe2>?DKUz{ f1U?5|8(#O-XJM()VJm| P5' șe]YMӽPbj\Y1ҮO%6Yx6Fr,Ú< j7m3$9Lxő֥Yw(yB!yŹaC'ʻ {/j^r_0}rG9<\3a#r1Q{aԻ?㊵'Ojf2uh,gf6)"X(FO;ɻ$s c2-o"A(샼#ZB dfawn4U51^]ҧ<`rݑ_8Mȅz p*Kɉ\үOy}ƚCT0rrRr|F8-0NG]!qKE@zL){M_y]gY's O +0* rŗƨ|k-۷m:̺:%'ݡ >qT)lmI 6ղS?jL§Eӎ7yOdc7{ |}Xz| v\}EBT:~n Jța;3][Άt!(:1C w-t/d qgnx:({F zfI5t 5HEoX/\NJqG`+5ju209UxDI4_Ah>\<52nv,'`):HKN_uWX=Re d;%Znb]*HxK3; G )roaN$nW0韊SLnm6KQ ˅ls҅\nhq#Jw"64pY}9lI#=@WcRފvڱSć8XA2;v@.{zL_up=ҫU IҧpFɍz%(,R`%qouL\ٛ&xS0kަ˾l4u8[;[z%(y{^RY\Cep:3gZcdtdQy(@ey^HCOG˓>mUv `~0<1&` R}  2'<$KY%* \:#ȳe5K,!5 砎'ǷS~KjfV 3rےۚNN+]U1^;ȵͤ2i0gPH сic@}c;u_4\#fRh+;Y,Q}CYŚF723Aܷ{#4 ͛ k3zeoҭQΏZ4!}| +xG+rӡji;L@T勳eE '值r]'jY_\1|HW Hu$$>u@v!C }JYTPDJ |t(MغLf nbVZڑJ1ġYr{%kZ2K)h~@t[ȎL4/P@,~̕jO7m懱wAZjW~_;$?goHx^^pz2`jwlCɬ6Y~乩5J&RV;]t $7-$`e@/q{!> aVCҞ8JINu]W>z²tf+5m-z=:lPt4n5h~2v{%{Rs }05ӖLseXj`~C/|IfeD0$ dO'^$G.d 'c>Q2Sz(6}]'kABEsn=l9̀v0ⳄB{8]oLYw#sb)ɱڥ]NP hP0Mp#rk(тxZK`Z9Ta X dW2Ycu= Tn{_v9 M,zr²H)*j-F~D-fns͓?xu)4`^V*_"q]bք[21`=ܩ%0 ]5Byg:5HZPX^HD-XĄ̭3aۥu/G])OOuH Bf!goN KߊT1e֛#picKE_Ax px[9 qI!4HaeKOj}A( ԑ$B)ëH`W3eݻ>!Q^Ƞ-ܫR @VMDJqC`3R9*FtK:Χ:5p&Љdސ0EEfQsݻb/U`uS&rl})sRoln>Hm@'c$>W{]}+jT\:9= @Ď&hE 7 i' U'~Z&i *>ħ"&χܓdg~mɇeB\R]I4ڀƍ ,fB,3 ^n5QHY,i/&m剽 bS0Xk@Ŝ;̑։Yj~y7!'4li~H-^neJD,E[W:\05 v˰u*;Td7j8%}z_ sk$Ƹ~+TvmKPrr6ٲIJUsQJ)*jcڤ59r2>QX!k{^OJ8 'sLWOӇ*R~I'$˛,OAN`o @j;٣02'+j;TeHFJRC`XǍ;fj*D,QW&񫜨,G3DIZh0L exÍŰ$-#|җ9Jvt^)nyZzzuʗUS K| Q@ڣ/50&KOy d. / J6{a] @v|^P_ru)$*T Bԏd!݁Xѫ;PdRU$ ~e+l;ReVl}.aHWrǵ%5bZMnҀ置:[8xu|n)>lVЇ,b)[ RC!}G. }R}iό/̫zmYPE?I_ {3^2q.lS#s\Pσ+A+A(?ьڧmClV] ̱lTJFW>iwv˜hUݗ:߅S65_ aˏj0V=Q:MK '耧XI \>bSN\uJH$['\y'RFϏh͚K}wpFxRpYxG,|zb1DT=~6C&elC WBĴ[\w7-"/kjWW.- ( jvYTщڱWU BN n2 ˠF414^j?, ws5_m[yG*E [b|PE')~g\τKQv5F_̉WՍکs%#0ۣ}?KzZ}rpʪGqbhz L -3Xº>݀W*:~]sGH׈ 66t!~lO0pm xaRpNj䦣'+9So kEp̮s& >}nGX0Evܚ*S'Wג#BErSZ/'lA)~МϼInKڪtCuT h6Z[Iqų嘯#{Ow:vDxIt8rmއӂn[n|X4B=67#Cs˪ Qo; bqy KOe^wF3ܡ ST)4"isCیhܿRK_6Qv7 X/5"}-veGȲ$C`skxj8ma\βս@{>>@Ҹ0-ԗ h kAY;碄uelrÌb>(nNxM ށ͞2"T:{'.;p!XzjgL^lx3!n"\L,!6hf)ԸCND5\۷%`Q2ҌZew_g @'Bgp (N)GllSAun0O>Ow y,#ٛB72 L ^qCif@שj6E uKnي4X--{T@{@2+ȅ립+j\epe)ŋUƇjo nlC%m%z+mA ݯcC͢d5æYS7VRd=珯2%F+ ?ݔt9 w_,wxAI@|=u2M'=oK\⥀V>rϙZĆvS?%в ,7f!|><.d7 =< x{(F` 6MQ;3 \~v(*$GyJkSq 2Qa+[}׏*CqZZ c?gƪ0q{t{h]AQ0IxYjDuۇBnb^k3_e67H)$^h]i{HMpc6Vr`7T-Ywhj a̠}IGC/zxao՜SrwF4wVt7otb:0!A@`֩HƆy]4c@\YZVtRLWGy/0dW!!\R*  UΊ] ],ŸZUE"J/A1m{||E{"Uû#WHdp!9:wP6ra>$ؘbփh5ml)j\R!!{*T檏å+Ѓ1_~I軫p ʻA C_b?M>~$oPv@ !|on<`õyGq VGG>b*DtL` 8IQmx|-Ni.I/҆eϴÎu:;\ee/W$h@҅ePH#.<5hyotD)q7cuk)"6g;i5;ud-V3ͳ))E22ϑ\Jnt#S|N+0tꉋ؏F菗Nj[G;$?< @h=]o;[b:2t+h"~["š7]*>kvؚ>1n> 3ټALCJxE2<8aߤ(-z9fRpu6?(( \eUnSl*0lR+YT f SJwg7X@mmx ((L6ЃtJqeW\ uL-Ӣ)Us8qv$lqbbTGm ko]LN磎G z/67]B@?WB-925(roͤFMx#5is[āczBZH5Σ<2\:^H9Wv\킫o{=2Syy m@yDpYF%&ꉎc!=u7pamA$<0zb w&j|y+AHvʜp_83a[7|.KpXybE+쇨xZoxFq! Oݱ ә|;E#H -DΨN(% -] [lZba Q)GX/o5 E;_mKK۟*aQaZ>lGC[꠷ !kZc(7pJbzln١ɗnvNs@fH T |*`̒)}wKiԿVq=_ D!" (B:74ƼSOKZ6'lkl[826.ed ?>iH[%q=͇lAt g};9P΁'lM@}T ~C8UB*sȲ4؊u"ko̽]nRdgu*]0l>阌z֓U"O~81fbCaB;41n:^HfƖ Ay29=/4UEp.Oɉ7{ʇI/[8vN2 OIa^XMzÃu]0O%ׇ_CA>͐öH3cč1ؼf]we`Ϊ] 8ɳ14̾ XPhw^h Ki(t?(T/4ϒ/RSP~J=uaPa5b ct&O9$ʒMFdꕮ'vfY'b;D.3슱*=m T#"8M8U7귯\^ވc@XEӀҥ^/ BEigUw5 r9eݛȩUNayy`Ⅲ_r=0-W'Z&+Zκ0dZA 0!O82Sc08)5w^D)VaL :FAcJam@-t$l%x_VW<\PY$T[̍ _033H& ~{JV^3hx1z_He6H_OQoSpn;=3C5 7=-67hnR,erհsa(?r6 `%m#EEn@+ڿ=Q`??ml رe=bQ*>a$lLBXڷfى-uE?m~\ DS?zm ?Tp :?5,~vXwg Y[Zc-WY"=7y'\CXtbu*dڬ~w}T3j]8[2uȤh@O: ޟR@y6ҁn\Gn^|nqD \@9-`yJ#i'pm~ eTjJa[WHF~ʨE)P! _(d:VJ.安-W Ӫx2}/t'ۆk1᛬rɌux^v{SI UmxńQK'_d?:Joѫḫ' 0apm|70򶖴¹[6/EdqR:\j vMۍoǿ,p(#|48J\P=vam<*uI hZ)i֮ _GR戀9/B.r}d+D=_@,wY _o&-:i*2)xrI B`6Zn`wKza"'݌]ЩeYbrueekUѳ2 C[{W]MoHxB+t_ƤM*"w ¸(B( 2rʑRxQxG71 ] ]+Q|VV7oU8h6>Eׅ6+Mϛةds#v --)62jqpՊ\1%Kn a4?^QbB#pv_{ձ92Q?7쩪Gpʥ0`V=1'],)?;!7#q7 Q‹vXԼ ">wr A}YXwF"b~hܽWæ9m;:`Z@x'(o8'L3ꀜI:$eD T9~.4xGj;F۷N,3!FCUG0)oɢuh§'Gp/!h>=m:>"ԃn:[uuBH]Ovrߓ yy{ܫ;*xaSS ~644z#D0$ j#I6O1LiQA}h1=^~&:K<䎶hvxQUk7x;N6f2-2b-g 27X7O93vH N\F j㐼 R%,җ{zuxNzu $d|fH0vO{/mWeـ=3QE=zҊM-Y&zV7N֖` 9"F5*fsiY9nD}6<ο )蓝VL}p-`95JL<4*TQabne4IOzLQ !݈k>畼~ܢ|=,|ˆcAap/1&$ؐ1KcS}̬1]!YC즓±O)tQױI]*ѹ:nnRP/m&'-o^[ceiF#*$m .;xas4`u 11v6ǑN.Z=\ǯ5ʧ'VXa+RfCu;NcO6$nN{ ֓xsf" vsR6IxJb/fc7^u#'*ZtjfS;b،+vUZ 84JX!?n$K,9Ygmc%@&n?[ȥ. =Beۈ^vC @owЄH H`N6*\=$vqT"f '9xC3l)it6+fE[Hն(;FJ&[}&Vw dan%|t[TD.xs^dL .kcY0C%88X'2A j+v<?5W0nF Aawn>ըm.N/ߪC l/w3l~;t2Kj {L21>Jɸ w!N>ѷÆGkGF6:ni"MsDC~{wPlq{QaTHK4?v֚k?) A`}5M EӍs\%25II\֔A6[w70lc$\ jw {|hywjU')Uq2Gz[ŋ3Zڿjejj7$Ni0)rFDz]x[c cҮ9uWكM_t'QeqTj9yMm SSI P`ՑIg,V@Qy47a0 x&*f> 1% )y6QSI#La1d=P"uoW9? %!oQ6_~6gMP>q= S;<^ A_꿩V^ C$4[IJ/ BָbP?"|g0HyBץZ1[Q G.@YLH+ <)1(,1Au,>Nap5ǖn_gQ/۔SL`B⽲}D0glz^*`Kkj?Uyņ/gyNp]<ƿG"׸šfcQ`!G_Ez2s8 mMN(&MuJ|TPCf$>>0AzTb%}̖_DUp~OjŎ:'+ΧxޱM'O.YRo {YkIw]>%\̫*+,z_Cg@mWo4e\<(<ź`OAnv +UN.s.ԏ貫IQtL\MUhAF0>.|5&Qѫ V:p_L[ N?4)ɪs\Gz$Ywōb(T楯q#YhCK9H1|aH0puDҾˣ ϘPN8㹢 d | (ra!ǘpWG+s-M=g9,7D$4‚5;~UUD3A Ht%GUt%Š;%;OP3VhpaY9g8OCSGdpӦV %l|ݩLzC|+88PKJ,<S$L-,K( ^Y% gy@H9av07C 4tNf;#͞:N@8qK _=ag\ !_&D}Kߴ=J?ȶUF,ۃ&$ͭAP@. (ow}wmx[l}>PW`+<|1nv'm.%0NDu<ܴ9($ X}y§AEewOP쐫yHlSlHz: RLG@խ7N2 lm@(AUee#|qYv4L؂-PYADŽS&"o{ȕ^?DƑ4Gi~!p# QEY=lែCCX'Wa2 -DT OYd&~jUw\S3fý#\ʶ%<;VZ*GtQ2fs2 qF,?=%εY_^y$5fjŽn|,e?!8vA_M;% alJSs(sDeu8 z3f!m-s\&7Pp̰!LdQ3A |tVW !aK%ng4Y,wH<ߍQw'l9ROm [ t#k-&Kʯepl{mƘ'"Nt~s@ WIʁK}6;a"r"Ha`kS);p%Oi]@ ד0h:yNCCTٹُы".D2 Xs` h}O:*Tu pvre$W/$L" J6V1$&nbQZ.=y<BO}vdGؐU?([)sQ]K;6N?0Js.; 2=[nc%ip8gi8 wN% Z 2 w  T!c"UB9`IEGN֙?zOq6IaFY 䊊:vbca>tRNI3E`ƨfk )1 r䮹ۄ{4:턑 d`8nc݆tYԇR7А{##y(Gm)gڗV=0qW,ʞ<衕mFA,AFwj5جĚPX/?Q&!oYPX5.(iP&zŝg.H7-$YCưo`B7H y+_aԡ7PT|:+PXJcoN"EMZgf/#C &DSA7qpq䴶k|\Ș  6".Rћ>dWL\sHsqRh@ms"yLG U&szRؑlJqVvOϿ\hǓδܐuEaj;4;nWᔧUxT5B{ xTXLY#iKǴ'zU!)}3 賴6> bzP8^|>JV5%j#ٯ ]C/Ryך @TEЅ~[fZY~ٹ&ҋV"kуې>AKf1<oeQUıDCej񌗂_2ޛy[?qy>bcҵ@Љ;N#ٷsG Hʑ3!:- 4R.ShStxx䦸%FB1l1_I_!6f=Op/cR(N--`'+_\j |ӕ_w L'߷M5vGJDuJ9Ae-p@D<z{D#@T46 YŽ6+#^,Z4۵e,yQ!l m`3cr*xu1$< f8xlkڸeL' e C\AH ;3iJ*@Z CRVVY\Fx0ic6P4GfI|6<_Cr,TӠ_u7Lo@=]n,H~0Vc1NL Ӛ $/a,䯅hrB}-{@- AީI<+"w⋈C:?` cF•+Јa:հ8 \Pҩyăzzv;.ݽJU:N0u?V, eJzBVE3^zOfXwČs,8T|qDcX:(1fܿ3's{=1ru?a#gyo#W{q|;m> o+1Q/{f_,sA=:/=v[ ~ 9Z!.(2m?v; =*^3O {s,)B!y]$|:t2S$Az~y~;ڦzj:n%۔U" 1UGM?We4%ʠ1q4Ck*̇>RM=[Ɛ}o&X4/"q6dU>?VO.)J5?r _SU62WĚQACIaGuTOM˟C h^uY6f {3Q14+_a !o0I16O9Ui: D=k 9yZIRnWT37$%ɷo.`k39RY/qtAwЫ^3N9=L{˰ @WFZr!A J"+G25a=@9kdDt!&{Sƶ™H{ Te0h* } ~,/Alu* J+ LU_Qޝz%,cE\~[m|&q~(xUak%S.\^ӜW#hLǖ!q;exKoY0_6jG_5(]tdf/2bm0BmzYo/T#Ͱptr rU D (yfL1y*`kIb J;:bL%+5OՂөAAa8^:5bBd,=!@U U;pM*+͑J4#S-} aBw'W5gb}}w $n4ʵJGrҥ;ў~0!f2:rN2袦)TUnѺ "|`D1<>ןi"%s ,ѾdůN|U5x? 75 q``Ȓd"xwFh0)UT&2II}<`-$G[[AIhDPM3?b\74-kPR =kC݄XmIRWA+^kLMub=7.n(ˡ ۟ϙ` vIH6n(>:PpAR_WK:W7{5hMvfʈQI? DoC$UݐyYy͊( D$瀋qۜr"hV ?CwDoŒv^6 e>h!W_9Mj$u; ϲG'H2amc(揩Z.#[ɃYBHïZ1YGd;s*)!Hg9+R󇒪dNoBjh [3M?{ԕ^Nf*5NZ&č}ʊoh\Fgj7 w:sl/o 1(zT>p㚀1>1 M}А#4TBfU0w;<%p!:s 9=+ Ђ,Ӷxd@emưC__Hxactnuu*1RV~[&vNh.FͳUn,)+5K5'kZq_2m&rw+cjUjcirueyp GIDB$cF'n7S ! }q>-@5pWϯh{,;\M"B7.pE,ީb;|e[_˒DzП N_s3ɕn404BZq1a9WIE*c4sSĆW|&kV%n2ץuZ3ɜuDi)zkw äNZ;tWhASC}'D؞vC$ V'RY+;6 N}[{\js徱-w{0rYu mkxv*WqY%ue|q-V) }j4J zM䞯ه v31,}o#<^VzUCm#[d]@6|Z!\HE>]ֶo_JFp [DW?`窺a' 5bT1oo^Ĉ@dTce|wъyD$t\[h \xӡwfHf5BI1/V݇`mJ/dOJqAF#kPƥ/cTx<ps25w,VĈ7D'ޠ"x$))̈EHnQXf8/AoqW3P5@`TGv(`-rzu'ףis׀)ZO ;[55Cđ6#?=pQ#vυQ.T,G9s-K׏F?Hkj 0_ wىuKm"JDw00+= 1cl({*zHDkh!.P:-0.ԷV}uj9?\LOJ&m4 u3T2(ixJG$ 5ؐQKGU,p) {qm,;f_Ͽ2zM;`;'lT89m^PieuîJ.+VP@fN:3M[bb8yT,Yp+- {pO%I9B,<9(N$AWB !HPojW<Ӥ.0ɰh32Cb׃ofdQ>TudAc"`3s? )k&tܵ. 'c(g` "\s,~dcyQ4B~XVC* HK_30Q$4]'iN}X KYwOعk#rK>WR h5\)Єt8ΏLC2 ~f<B: M7PO8ytqǶ,A$MZ e@ܜVPN56Hl2Ś7r$>V#-Yfpx MME [) V7﨣 bق-!0n8l>~6Y V̙IMf ^bcS:Es,fo_D-رI#SwU;$o<c()KY h|^e$g _E~G_)P8zXzx!Uj·ݪ:U`$V#[zk<6BE~4.x:pi+}xk)II%1#ab~@CxB@4ahX_TJY@Ek@ e?_;eiSsaу#1 u1O #,zJ.]RuozJ#G)w@]pR)SqZERI&)І =- Mrb ֥)C]f+ nݣ|(;NK~yղdIW+"V Sz$X^9DjD ?l2о6*)(B~e.#콳Ҷl*I#a53w0L TDZǏ0~j`"jRԋ:5$V7%>"Y?o;^O~qB]b>h+W慨YƷlϚrx=#EߦmfBSN Yiٙ`gaê,yI5u|qbN–u$JW2:j_jE,u[-d<DFHk2Ž+Kf@ 3<$S_Ԉi}dX(>isq1uߚNOYű! zxbȊ6D1s''pW "~S5^4J*mzp\d=델5!.T> 8?"/l\Ŝ?ucHBMBdܼ6J`xչSYFX8dLQר؃W bLG<jހҶ,[M;$Z!* H?Ԍ8n J㿿wVp0RHm QFO%o`0 h]m,! eD?|[%DyQUzY+_6X!4zI(t? #`:sZfzA*܃LѕR7ݜC=_H|җnyGnJ߬8$6Ql*)7M/Mq4ܠjaP|pƴ_b* wdDT:ϝa />v2*ҧzì9ρ .̥O{x*H`ql6ym1Bxlhu9(!j|cћC6BP#(Rg/q(2:bܿ:!+GYLQGۂ#Beɗ$+]/ǛuNqP /&W,gNvi]LFmД{l,X{X9ܧBK(Uc/UgTg.'RF//u׭d8jeAV^;O/^Mq0*2v FΨ gbhOY]~~ -xFRdW"* ⧁ZgcGpJո{̽z22 E< ~p8"MU 5<} 0>*p x`,?-# m㉪0ɔd k>*"TJBDuok?zKT멿񃼺$[  +Eo4ţ*33^bEe@:ҡ.Dp >UUcuK,$:*g@Cqh/^/,36l Ay ;ՂEp1!ɗ3smc`Կ*SYv \0;+_T1Mk]wEɘ@H8 #ۈu[Ϸ#Ӊ7{1MʆYOxu=n;\\{.ya.$쒚d%$/PCG9+&EA&S'M ,:Oa{BrvtZ[f2`Zڣ~Re oHh1g(sJo5@q:n邢HUhy~(})a(t3jpRai vuCh$9OB>]5bX|INA? 5B1ٟi DSHDͯTN&xq=@\JM\F%VZEu_%8=w粩/LJջ= hPkv62+bw(/~g^y30!P%%3 $'>2OJ$d6rH!a~:5*nib=Pv I hŮG)]ß!d]*M٩Fn~m7ztܱ{񼙠> H0&`0֧`$z#g/`F.n-0"NwNmybBaaXDH⋁Q%" 5#7xA HPaP%cBqFev[nئ@ =FtA1.=6Gv!us]8abDa S:~%/"4#䣴09먔):pM>+]|8*6N4`ȋ$I`Kv@ AgD' EA%-t̼ UZZĜѓ_1C%5Jp M\1ek}7DP+I0X`J@}ı `:+Lw$ TIA?/b^/SL֡N=Fh#f";NH*%cEtU̾,V69#>f'<\g.c]VK9t/<+"4NPZkuf :I((h',+7ȅѭ3/ m}uEzŤAݻq8b 6w{ǖ +f|*iþN;\7ٵ6g6M/O~[1W "0TXE1|=*d&rn} xm:{I%yvbЪQ>#&03 aѵ珣lDct kɓa*rMTGiu¾*+n<s`%8BLj+$N=\z @$uJKcf«YLcDlWѹ?P^ת X/RsGo[|>!O[ e(ʈOa!k(QbJ5.>E1_/$Z5 p0b* Z ]`-l\M(C}*c lEΨ7 ;liyi/ z|j?Zkǵ&t9"> |29|w;!TbynUUZ#::1MrlQCM̗ۧWY[~& ^!/E V&*(ف Ei|.|C{,Hd@374씰Z&Hnh@GFHb:x9X [޴{ՠ(Z u3deU)W:w.h#={"གl .ee ~ !Vak::2`P̛W:# ~٠z\CQJL?Qi|cu'*V~<DY)"Nἀ),N]elV+x-tKeJٚcrFs;-,Gx*h[Є}3+ f9O,&bx. Z6y99iaښlhT@Ad|IK?Z5lR˰D1'9f<-BNy<<\4ܞkҙ9?B,Ui{C59U:Ż%˦$?ٺO"x4s[~vm&U{rSXg$Yr! JR[٪7`1u V`+9UHA&B L^eJS])^NT'l.yQTTQ}a*^ `9+*sA-١];dJp''v\FbHt_&_*& (Jwyq C8J78c6:W omZgє^}d_g\6IWVgBBT̐cm Rr GYgz4cd5Z{)5n˜U@qE Sܑ +ePr5$,hbGvQS޷!c~.%u8ʾgc KH&.tЙi=%L)}uZ2~v I搕.._Ua`ϭשeIIC%;g@d#bȫU ~X\4g48Z!d3> DQ}am{2p܁31R ko&0Vz};oEi$k|"9ӥ6} W9].P(0Bskqx@uLZЫæ^]d"m,!zif(Xp&030zzGxv-xMaL[EԌܨakp;#Y0V޸S# XǗ.A2Q+ʆkM+}fQ]CiEJ]=:_xب2Gu,;-g(w!L]2#;U$KP]$a䂦>m bB^;rdGOQ2A* Or9m8<G'G4dq'c 9j6E6k թLXs+Jm%d_b?Ax.뭖gGX1 ؚjɅD.VK ְ(mD AU4n)##KGV% ObFj3KtUqG>;.O@YJη)Qe/m\ %ۯ f?1ڤ MrZ9@`1_ֆӂ4 @)=aDJ#[lx#NL95?}j'9ݓc.+ K~=OIa? 8{Z5&i.pEl85TaBJrEm\ix*g{C1L(lgEBv-zԍฮvs/-FhR)6< db{+k`RHr4^DYπ͉Uʷ<;&\,aEV79B/Β%P=Tp"7diZn)8rs;H(># t";@tJGgbdu] 4s}%DJo+T `)\=ԇņo.8^ {_(ݼAGJ(bGh`p P+42ͭ)gl~p||R !l-Y1O<;=Nȝ^OVgrs8ZiTxf4?X*HF3U27py#cuW6׫`p-yo! B[W(uP7{WS)4w$l;%a@}&߫K%ȓgD/2N Odcs&ih:V YFƜ hc2zz_1'> 1ͱ t.imj_QBcrS}m?;~[r3~~RJB'~"CQhZKfw%91 )_?N`z8\ezA>=uH ?cO r>/`ӣ!oV3m;ʕXR[)Jtv}g @ 4 &dD o.2ql7HYǐ6@0]c;%(.f:E>dW"PFu?B6oU=؇.EV0cRd÷M= f' ~AxS=V5U;lQW=Ձ܊ s]x*wUYq0W4fLYl鞫B4U&lԆf $ᝤڃ{ f^Kl[ws!4<\(%a/Eh-@ ^;)`8ۣ-+w _(b.Arj<;>cx쐽 FA!Nf-YPY2H\~3hՓa/AJ,F80x2m] wv &SK\֋tɗּwfy) ػJ )E'٠R;^'Q7 a'7t{a"SOtl <8)th"riA/ħ^땍EҀ&SQAШDh}uW''@X:= \A{q\;c}Aw|n/*53s, P|i8Y] #L7f Бe`2Ui!szNtVOqN[5Ϫ״xPPv}zWWwRmXZ%89Cdl c̪'ѫ qc$Si@ʘL_*#`MI9l Őh&J<j&Q?X MJ.>+#s[@;ӢL}ax|\).w<[jb]Mm?V S bXw ە(̳Ȓ"ո0}qyl]\iPW>cly`4 T7VkK;F3acՆ3ƀT$â][(t )1Pv-{ŵkb=mx"`e>m{4\>n4,ȭ&E,6t/EE`c}F痲>/= l6[p*QpV^ngco_|1ZV1+1߃E#رO2S[8_‘tEL%UdիmgOV˩i$%K^(W:vÖՙS%Պ0MڄUBFQl q_*Dw:3@evgdŘ]0[zmjYyM a(ˎؕnHZyxV3߿j)b r!"ȷm՟k) _}xUMjH򿔷Gw}ԌM[EJBkSIX)է!Bt#ݮ.Xs"%]B |͜cR7j}ކ+nP(FD f0p*W?^$ )Kv2{ǵs os$ħIQ!kW #QIJha1>wҟSϊZJr˭'6P_zg.#f8aև,]w['P.P <6`̮"xaoF@`Y;7QW1I~{ p'<̙m==ecfTBY-QҴzD:ZbCPbŪDexR,WrFQsj:rqAi]Ȥhv]AՏ3e$rFW34kM܍fA=dq9?C.Pp6(F$zt~0fBB8Y֌\V>d㙝V՘a},@-ԳsYBH[͞ƅ>Mib`,%%/h6k]*ۚH_]?iv@\q^]%ÑB[yyctO3ɗR}C.~+}xLTA,j>%+Om1p-4N05&q"@,cc=A XN6!->YT`8v2R-t'fn$f!74Ž 3x%$]`C`,i [/m:2>RsM̷N]mV+ u%*ؖLf92.FU(vb@&`9֩ )e10 Ti Vj V0{dhүDE[ԉ+\"LuD;tF#vEe?vF^`$[a%s#ó4&A*_4O(F ]#]8Y.ƒYKNznl쥊8}q{$YvX$=g}PU4B9 օf$EOD~) ʑ4"=Cq~~k:/2(<'؍BNsmaHdstDOaZ͂m9*=G,`;r,կBcv.NgR粒U!`N3A%w+5B%;6Lh𱤭Y| gGH(,ȓûMeZcRGF wb+a(j:ax7l̓W pw!F|m;A+h: :Kn%Dh=-O+LE³%]S&E@Ҫ2{bv7ՀՇK%S0Ďou6uKpJ!Pݥ'(D B3LQ秤\K0IkHOx*ȿȋ[7f͂.=Iֈ"vn4> #TT~BHA ^1%yg'-rS0ZJ[v(P]y&N^v wzq47؆. e+V9i H-^') ++x@!:Z+ǘͮ.D>udrNSnY'EGAOֆ$ 7"`m![ATu[eIT^;e֨:̫K&< r^u^RMO%gyh6PnJcEܽ,!5@ҷjaZ6T3ugxJ;&s:R iVm@hb,6ؒA#_y(RNª.mE*UݒL\}|pZ4K&4Zpլ9ёFr ή-όM QH|etÚr=Avz0Ĩ(+Mg,SAn/F狀{)4F{qG_oO5UͫǪmYP:\ ٴ+ "p}v&`qG? HT4q%|qB`7, H/ F?\M<ԯ܁ėv_vxKXcJ &d)hseH)i3娶 ϵ7pBƲ ljb-V!r/rƩ`Q^^ :r7/Qt݀4`$`!Yꠖ=s+H>♅Z<Cr݄b42%t'Liu4F?oیn_4i9ݨ$q<BrzãUI}"W)IP{W)?OV6rgkuP"V^^5|$T2Qr%)Q]Zr zltHJ1MaBaޡU72( O!xh/}*Rh7Okԍ6"|J$ɚ<гS1.Q~)2k-s[!)ƨtRфOQ*K5KgW`8>{#M -bvbzeyQ0Z3my\MU)e^WHG\)OLzGY%R;&)6j(t@(2@Ňn;$s֓p6&Xw2wC ؀^IJd͆a޷<>yy񳀿f,U |C+d4}0)şxA]imT)&CWQSj~eWי\ah V,@$+UOϾ@aZ\cW]D a"&UX?[ܚ_}z݃(w\7,Z֊hTk+E}=EHɫi>{bNƫJЩ*ƪD`}Hm> Jԑ~p>U٥ f 4jOȢfBh@Ѯ6ށp{TUUZFCJU2J9Ֆ@`WH-x5RY*dqXolw#/ -O]rf".{,zrBB!,Z<""qZ>cC+Qvj3[ 7M $k|!_Z+AcMm:= -lS. K* kF!hmb Tz?|jw[BbNqF 2Aͨ^^`0QX.^}*4b ~Rg >w*zg'yM*kHt=4R߂B}!&F@ɩ0U2|z0VQdVJ{łY]`ٚo^!8,?LR@@pUͭ?Y8؟sPRj-VIgT=YEd/ܵ[tzl1h0nLd]g^K@D}1 c\@-]7`U lBŶ@߱}Հ]o\DdfT>nT6?iZt"`6y96پFf%QKx:'wE:㨟F.%T0U^8ყ\RtLVCҸ9.Zkأ9^D|m}d*߹sOu]O^⫡)yP0 <-o?l%`9ĺ&e&k ,z?;m ,6W`bVP` <$!P ?@Q0bTI~ƅM$H/Pct!X5QnXVjMj)-4Sܪ7Q)gהaf?- ZCWm=r.!YSUD*Tq|q{ā}iOn v;QLx9]L<.Xưe,g@ :<{ ]5TqG`-i&SvN3oTt^9Q헫Zrφ_J黸IdvϴfCƁd; uʣxCۭ' TOBpf!L㲱M7K1kW#B1 Bs̢*WއV co~?J>ʒ;Sv'd!r(VG +>0 LK\po&rvH4xY d[_!Y]5PQ턅HNQ1?Sp*U?%XDb"oyȳFlHKOыE!UssQQ T2+ @%art"WF5XK^|1gyooQ<]`e?hcZcJJ's[rcq8~^Җ_BiyTe>کLOd?ZVXײ*+N\11ov M)B8ؾ9e~:m0(x`lJ!)/[4#"&v%s# pm38p\& { )uYW|}iA2e4_큨%O,!{#a'.?|r{;9u杁xb>"G!7taja ~λ`q&I5:CeeBemvYoj`XS-{6Kr COK+Y &RMaŗ5.wN R1,Y&/F6;jg[B^p,-T%+ڪ/mC&07$Lammϩb7a&|l\|; }>kXڛ6cqP 3]5kMVuPci_&)3Ze+sOe3VmcK`P1;~irNBuf u@sQK%mpE;Dvy;`AA*w6;A:;ZYKDtZ2y2B櫄,cqG@TGRK\-ix(,&<[X$A%yo6dnPWt]ЗW9mp6.놽v癩P㽕^#+[(ɊCFVF=s^!Eh,+G]|Ӎ#Dǐ$j&CyxG+РAQwt8ӤIٵ#T%׾HC /sE abqrOoj~' %n*َ3ikHFo' oXԅ[Ѐv季;>x8&@jv"ܢ;JR&K܇A#-;TA˕`rl̮E:ޓ6i0`IEԌ/Ҭ+c~7A8Ik'@ [m%He.8BJډ݋p|2珦!E^x`l-u*? W._XvVaC܉4|wnUMmwzqJi2H޸wn\ 9l [x;_Ӳ)<ӏ#Tgk¦Tx´TF=,9qdSLM{ws>|5pJBGx7R(21u_q: :Taܓ r2M's"6mut)\ru &g5"<&v3PvSmC@793.*QˤPZU ^H_1 97_O,OCgmҺmyl~%*s`͸Ρ?[G}rBӥ]z|Dg NL6 qGk$ nEp00hnbUdS|c` rml33M +Ɗ`Y썉2fHc YL!>>YyU5{WV~s((8CkvIQNww @h!rz=(Qm,NpxMtUɅpY8Ť.i6 t:~Հ39^}1Z0g]!-㩐1AFT{$eosFN@{FsRZFc OȤhNsdZ.QS*K/l|PlL]ToHh!p"myك[NP̺S_A4dFy@'v/7 *2݁ڋ4U2^ F{t; jy@4ˆ [WwPxb(J)@ʢcCw8_mvGyw 'j;? l_v-dVcfCk)tBzo /奬Mq1~EBiwlk̮Sf&`TF 6lcoj=NfQ| 5[.z~1.X+ NxU1ITt/bi13 [cc1hlanuPhDT/=dܴ,8:2bkit㾉 _tTiq+<&EhGg?[Y5 ) IDl y۶G@J!a_G$ ]K\\:(=ywۢa汗?Х[-~WJBr.b:&[jiʡ {Ut*KK9) UPAg)e%jW j}5SMuZaFij`:Ԁ]-"Ձ bU\3uռD"Q FҐy^׀r~|{w; g[<_n0"v#YKj43&;#s`G8@1x`B ۏrOc,X"bK¨4cz*ey0'ZsR'UWuJA-.3Xcy wn-f-CSC0xv،$vp6M:~/sp*`(1twt` ]IYF/D8@|F@)-wڈzf Vy6gW>}横3](@~Qvm\_CCuI6Swt <çm$rpޛzT }nsy'YD!4cf/hQc0 p>2 qWyD03ߥR.JOGH22N8Ovw`;!2+Y6xni^`#S60Z>"0;0280ULDfi6ďԠ{2P髫ܜL@|6tm" %.xW夫CQM~[8vߕx";TP;O#2vƿ^iPkY$X(19z$,ʭ;o0h-w;LcˎbHeJ{fdech!fk03:7YobUvBv&U"G˶Z[N*HK%k5W,өW4XFjfquAP4&@ Ncdʜ66EwB7l]EYd3+<{PPr HtǦ>έ4讴1 ;1&,3z0ahJ?ij᤿]q_#4tj:>agGPG~7$ w zxḹdU/*^_I0 ʦu:mz<|ӎa *Cu?"CO_F+|YWcn9:lyq!_{'4>A:"?,|IId:*[ pb5ta\4o[ ȆqXu<"8XZzȢ2y|+Q{Z~f4F j/hl=He-C~A ؔy[[TDK|hn^({IZv-]ODfNK\k[ʗ6[_T3vQ]55\JvnfxN.3'OSP :?|&LSHѨg1]T$N"jB D%)Q]4#=߼X:O?V(9 [))_AY-{Iclij:jԧ5R^V~uEW+,3*\8)"iC`ɂ9o*۸y/qe (<(_9WRYZ,\kJlvZs sZ󊖉Cams n PDQ[+u$t?@{6.|E)oG-^±"%Vx]4b>$4bb 2.>ҭXaЊ? b<(@S0Qy-t9~Ykq?1ڮEB}Uµe+Y,vcK"%yTKOF T"ғidѢ*=Bb?{v~Ϩj'$OBTlb+HO^u(څUqc`N8'ξۦAd+A2ts$ZtNKhJ6:Qf Nh0)@5-?!_CG]}Ϯn~n1p"4'Xn,E o^Nx"GӘ# WXCGT}'c:Y:j=@?B A$i'iA?M-:|5|8;rOYSL IYUL`%ϱXwra+7NP$^%HS"W0jJioB X.*(q7= =QQ.+baZhmH&m}ЧdI7lgMeNzTom٪5o@$$'ll90(d=qŜReH7$tWZ*d4B7JQWtx Y'3LbJ1qL`2xѾgwj_էo W0p} ݎM,M4A&oM̲{֙O[o|?QPP Y( 甑)/`U[XG_-6{Ϭp=lV38 j`m1@Yk { &:_Y;\5[.i)&T5i>pWkE!㑞AcAeia\׎mk8U:5|BpTܥ5"_=|h>I(85Je}";zh)yӆ&^%G҃y_낎pDaw=|UaT,Uka6НKQe3lnHSxr49{ P](3ZU\1XSǠ918;!MڼYc "VWW /ڲ/!Mk {'9|kY|6:ǟ2Ʀu76iq`%\ %IWZe#$& pNQ#N&Ӳr߰8oOҪcid_nYm£s܇0E bLIJN[ Fe?Yj6<9i{OtK}s EY,~s"U|^W?rr \lx7ÿnqo9BvВ"P\if7470yXTώ&C~]nz7g,0epL&K酅 -ATs,/#>|5dJ_BhHUډ  lUIĮ5 OAH(5̣?Q(\ܵэp(.a-!w A~u#uf_qKFWyQ O;x}2"'W[vlXPZ&A Þ &.{ߺiddtbGGW.rG9IfK`ʉ?[$V>oACFHދGF : ?k8Y2Mlej s \N]NqF>z30q*,.j;PΧla$"2 _y3hwh4ͬQ@B34fBwVݣv\U'*R*&hp1B8›;\t]yq͎Fn5I#'*-Nmkл a U&1>D YxKIuܫm3WzXDG,P&}I/VeNt~+Dʑ?."U1^eNE̲Ѓ' 2YȢ3dP!4{^hRP݆i(MR!OfW2 :jo6&&q<ա8-gCd諷7_L>-:)Rfóm0kF/\ʭ 3ֱpV!yS &{ηn~lj=a}OɃ& \1*춙@fXaD&N.|,|-W)oYFP' VUU%QVCC#B 0/X lYZ PbixCk w PI~Xm/oO GU&aL_hhVeƁC RP`G%͋18ōa!rqd?a[/b%uS 0yk+8JIKnCs]_F|G{V.lRD~WPVU7^?` (zp["pdk''vʔ LhOI09ԒlByMeM]K-~[nkT2#8C(-JyS)T MW5(=nUQÙ79#QD5[U͂=Qz<͚ǯ}G` (? mcG)+i91ڪF@h  Igu#G>bg!1Sn[yy~!21s[s@"'n}pU]@wlsT0HC@SڿʨrؼuwI+)oG+!UN[(l !\[.UZnE頞R6Ez7ɟP,.q^A_R¿|uSΛ/Z7UM;&i~@Ѡ ibAtk@U9a]G.^X}#y55Ԙ3DRr[8=/r߽M }$ TeGxUN埜H9¯n`ksK2b0_𜢕]1hq}ѵLX:5n󮆋~M1qL<Ӂs |݌M?(9[tVagA'a;p%^D"\o7yc4ބPpO'"|; o;VӜ368l 6ȒEe2}ӕ=;Zrƣ?ך?0yzjκV>Ci2}T*4PH.~ qP%OvMx6OFξJ+Aشda alh¼㡓 MC$k ݿyÀM欖/sEGs$wF-`@گ`jz|j\o (Ut(? K$C1 ۘ_|fi1 焸@Z/P؋K7լͷ.B3a0{$)Tҙ%&CO+#ډ/>us.* &iapnR'4ނXi(7/fWˉ(e QNܻOZJݹր뵣#⍤").a 6{_wӤFtWh wyB=m1k]R/d}EV+4 >%R`FҠK#A}T0#QϽ>ם4eGA.  f^V{06Q/Iוy^]K ?9ޛ1A11 ʖwi gߐVF{Qocl|966Q{ʘ'E S:pVQ-9>Yv ݐSC=vߓ&l%AR73>}Gf>3;W2E۩ZWvto`u#M Bw{HfF.G6c~$ s<9 C(D#dbq3wWRX 봼;n Zo oTK-xo0*,Ob+/W%"ok TŒf^$v.0)t(6ZљH^Fvkuu^܎-v-('G;-7v'-dtl5 ZNdo%0 pձ ʅ%ʪ fln׾ҎudcU 6`Dk;0nPr }nY,Sb|0D4ڝK_ޞCP5̒k h3qm&A&)dʥ"pb}D|ھӔ!XlvDurW'ޅ ,& sHL4GXq=O?zV6!dc'pSs\ EYMV U-Bj%JbFh&eގ', S<_'rɤ¤z? *ޤXj+UM0RM0xk{~qx=q +#v'̑|gйBT_dnLphJП*r#"81NFzđƛ I%p(YCҊ0]V DQj X-DsuPXsfӚYrgZ3A/ݻOs?ѭR=ov ^&Z˾׊S@FaMw)tV3v{⥾hj~lmWrċ5$43@16e, ҔPb҂xCS3/‘tsEl mEkts԰'m_m!J+Q '51LLxBv<8%D8| ݫ:l9PHHlK72Z^D튷KΦ^/ziQAw{CN7Sگ'BciuF)v08{eY|b6%W|EìL_s_Ppm XvB@RvȁQ",v"lBܓ#Λ sgk=9?P y(ɗ EmNWHYng9# =k"pǪ tYdBXcWnk%</M^KZW{f;QeۚL{DZúA֡55_͊OYII3uSs/l\-@_\{l Yh;<0uS=^o*#ry$Wڷ*]CqdHqH}/ZHI Ұ;@I(RKP ok^sېWMoާS 'zƳ۷btf_<޷gدOޡ.aį(0`Tᷳ6οӎ[8"`Z58LJx(}^ESoWy?W*#GX<2"o, Cqv(4ѿ܀0;v ^&a`ref jq!Q:[Q*۪ͯ|Ue3pu>[P\vlv2{X"6:Ql p:,em;ѿHdT0iຏ1\hYEo0]w#XA7(6C8y\D2HSqOw U⍿>?e.Z@NFʏNkdLg510s{B],G9R4av:ߙC߇b=d0LN;uFoŤ_*׽ŌrVeWk/,2$}'uB3P=nZR#F3Ks[W5aݞ>ZD7y5EjTvSm3$Ck}kffN7-oouujZv ⷃ8|^ n)N+aoS+B tuw`|R%h@#~rH. صJ|iM04C5D_ M7|(` ͳoʧʌčt޵r]o>8>݂N5raP5?4z]YAZW (rmdRbIW$o/"tAګ\كu"2=qm%φ_tpIh\͛ }$O!l[pϏ*N_9⃚v%.dmV~ Gc{=Y(5`@ոXⴄhcU+ۧZM* 97v7gcC OЏl8S^ҮX|c>d54EcO|gd+x-gdܧZ&|l.d6JW'6EsEtzp/w:kV1|"&'99rLV7 %m㶲Nk%_21j/SlHw+<0lYy3ܔafWHK w-O?L-E(tN(3Rl-VV&}snja@"㶐 * _Xʤ?ZFfWFTIs9m"rzPݲ&L7P&ҏz,9@ۂ-tӫ n7͆Z4= v4 Օ\EyGEGl wf e0mI+r~ jT:ZfJclMivA; vt'ago7ؖfrHMFCBI'nz3#ʛxV2>- M{vpЋN܉pcV3Xp[Qz*Lb$ 5e-x2V!<|<[!ԜbDJ5z?)1 y` U"7' -h\+PbWy_/4"T?6 0`؆jZ'#A!-iLLlQ 44T唰:gli'ԏ *ףc zoto܂! xCa*ȸ4R o|4XKY>,QM'fW"X[;Ԃ 9D-UZwyù^/u_dne%/a6SC]ڣqW1[ǡ :EْQJ5Pà%,xYh5TQ i˃RAi%P{I Qz,~rڰh]g{>hrNNXߕ-a!MU;f ]M_ Q\KI^ `feO)5b tZ=M͐U0sCvfݱn /{!nePmʚN墹lV%zzfNE}h4{w\j,3U=1#DFuFPZ]M`Tּ3O`p {|\=v;YM#m-C6-yZ\f6QpApV|,g[t*M#Y!;6ΩL]frUۇQSPE|՞/*$ǚ جT|\ŷ2FJ!9+~xHݦT4J 6jCJm}&|eU-sZQ%0(HI&r(HƳ,-f^Wj#¥AC1>Sc]r-W:/vB$:@C-!#8ӹJX3m 5yɞ75\8`8uT0QW]M~ԡ3&L5Ib#|7RImm9J&. i> K0 r?eyWԝ!-a3U}Sx9(T*CY8.zNfXX (K3JIؗ`炰"T*Rы46;l񛦚=^=CGYѶ$z*m&d)@(J$Zp봣1qpQ>H¿Bdft27(JnL5YE fKկHA' Gb-W}zpldê->N.٩JB0|Q '>ِ oĂKăϬѳ$}jĮ`0kK=$ru -y[ɶ<6U5?Bx8z~{G&,uhWlҥ!$Q fjkSz%@,%ķ@ i9ڃXs~נ*UĜ1LsL%CQe oĻA0A?VKc5p$xK- FnhpUD%I <3[GAK  +7\k9Q\S  U?1pg2M1%m(<_qôDfϷXqQ ?f2]a|dDxaȅms7#D^e$_tPoQا]]њUV/CG#3N'W9YM @eBZV͆ja nЙPDܯXC퇷pgMa2SK_p1>PShpN#CrCOYFgˌ l4]4quN|nar/cwD `@$$ԔJPt䩏EW;c DƵeup"Ij$Mjv_H=LxJX{C$a$NKNݡ3~ΰG,һ>=Y(r|`,z \pǏN)]K0 Bd!MD:1{uBSѭQeV| mnuq͠ԙ%$JMVڷG77 ԭ;-q4$UiŒ+J}H_'_SiÇP<,#7kȯ^ƨOi^#;}{fr yeȏHW҃Ee-nT&|’8TV[0$N].JVӒjrΪԞ'rhs֪;W; r94W폲V8&FmQe":E4'#^@7%Ur3؞t8oau1Kj͙9APWvw ո5_ܹ,F^ F&\FV06t /!aӓTQ Wl`t$GED-lX{\NM(iP s {2z ,3EN|`q IihWnn+3 z Qc vmd{A{"3zCQ0_(U~yP, wJ=q"8ȕ6@nwޖg/DqDvb(ˣV^p#wXP=k$Ik O?R==4ҀÓhkj QEU/'uoګ /MC6HkӮT@43x@`Qh 6v֝q`ΫߘȢ!m{MorCG[9KQݧ/#kOm7 bvq@3õm68`ku  &?l,y&Aa0&yx0dJ<&j^Kj;MDE`!i@hq6ķw_IFt#3&_ΜU,&TNJ]L 0u3vOcC39UCQVq85n(Z?sc@iDPGA0_jɉg/7g@'&8g2@1 =aGmŕYȳvYɾn4YshB^1LkS&p;b܃ :)kh֘PS[" TMSoƳHYk!ٟ󾈄`ItitN 8NVsևz3N 1Wҍ0 5n"P1_wXG|hݒi13;KZ|) ;Nqh]L. u#t^sxd>R%ς]z Ծ^*%@^ 嶄! H7 ؃ބQ>ǂ޿͝:t O#39qwiac](yݍI$]1_/"Ey ʒp}^r) .āR4-X-[E\m_d/U|8]w-?q֫F>2Mm%%Э>WmF7񌃻 &k0q9yt9~F C䁗&g)0=!fȓϕNzX!ZO53A{˟Nji.$շlս5Z0,*D烋I'W]L5۶ET {{(v[iw3$T*k3X'InTsɵ{P?XskދDY 3nPӄ(arT/ seZk ےGy<[G`=m#msR5ݳ`ݶcrp0F6@Ts5Ma3{=8q6= 6jxGDhNF,s|8پU7m>[i%ҭ+T0+,SM" ~3;3X~H|PerKU+J. 3B~"QɁ"j@C) J|P ;-bq'˨\ Fu hK.Glzڹ/' A9.ŶDQ"(  H$ld -y I ϣP)HL{;s{ݞ /D>ʈ-LyKMnN4#J^ t/zh(ϸ[IJEejA>C'(18t@LIt&k]* -jHoZIP/.ެSV&;^wq ֕ cot ׬-NbMunROOs .&t2*e< m-UYVހ-0\h6 C$ayKgM4\ Y܁!H+G`!L<(OjzhQ3 ($)c.Ծna>#' R|ޫp,l X,rэKp8V.jҔ |OBDzp264RϒwAHIFk,]e"I3P&Źg_GeTC(_C:{^EpM$"vb ^3&F"JMVnߙ?<ڑoaw} +&lCxZJ&d7`5Z,QBVd NjwXJ̭0k'7'TY3Sz' ԢDr69-Ȝ>8=tenDY=}OrEt&;]rl, Mg vo|5`FѕUepf;gέyWƕ>~H nɠu$k2VFFdZ']%06ח^f`}w])wo dsVm>T1]iTVh(:yTєt})0޸ sRO8Xb׆ٺLˉ6^+HOkW!%j_ DĢ[p* ۦoB XȞcⲯBRIIud'~g؎re}GԝykΦ8X߶ dqEE얘(MK(!,:jҿ韀84@V# X&O%r9APyș Z}SA*W VPpWH#MLƽb?JJ zVqX ^0 !  h2`4-Pw~--CՖGWb3Y'}JPΑ6]1l_{ ٺC^%=%ݶ_.<랸A_t"0mb b_|u=;1LLQhuCeZ=B4QщN6DFʼ\DNgc6lF gNػe =M&]&lY xC=\Lf iEi%[1E_gKsE'-v#W[a5Y jWw.aiqL.! iVfvdD(NqOM|Bܿ*dg~8]9>}njz.F:+rЗZOw7HXkz0'|t=*&\| ;54,c88sa? |tQlT\>(ZQGqQ}fQa4bT?Hл'ʼK`Y"~yvB DyK <-!Ո)#>~{,x6|:gۋ鵢k H>e^FOcVֽ74MlcvR;uqOoW'577hoS3{mq!ɶ"J=8:oikĴ[KΑJ7%\zHi"J]aX;s5omztqIsі{/W0|O{ ?x*ѡ0A95؏IM}sS^8CBCK:7H ]I$zFIفdDjF~B^]҇p0b݀T[+16[CV1EE_?5ai+xjw\ N3^Y) nۙ c^)c"%uBi~b|ÒK"gc"rp o8Iѥ}fKx e@9&K݄o{0MwjTl2]"PҌF@j92QCG҆G b+ M\RC[aƇSeo:71! 3uzC8|}Wy=TͷUeCG 7$83p 5 $'NÏAnޙO%fe5۬K,KB7]~`vCj* [OZ6SfWkgنQeF-j.O$, m1Kl@ ZŞi{֫iy"-{ђ62zJL+"!lOp <.Q^V@٣mBg矱N {U;W;?XMynM_E}5ǵ O?jI1 Η7jYKClXǭ h͸zLgjOzW:t䫵 { $[K!DgXu-예3nPŇNjĵS~0b1" :x%l%b$Dg+/u6wJC͋2LVv3?{gh=g[e1OnODvu1V S-EѶy6ER;:{eY7xa9 (jL5h—Ӈ)޸ mj[WIT_۰+zh *49勏X@-) q"(mخ%j$nål |ɡO>} S~%8rw+ IZ!hn|x%*BI{\Yv"m6^ի)YACPC`{xvC403wI.v)\RǞp4kp8:{`ccƢNT BYVHHAlXf؄H(,^?3칬bbj>HȠd:oƉ{#h۷ `}[qDlK2TdOd@C>+=OϧgyΙeˈ7Zmu_KʆMXp_;C &poB+(;R3i@=;]Ъn5UMr%0<{AOp϶(OF9aQ-R"V N1),oc@#];׋hLd<y[֤C},LޏmuaC*k/$uV4 Lt -R;m$v,S^4tDcU{bNk U0apthf\DB|Ve قj2R3F?ںMX*(,Ϧ+Q[y">R?7՜;3[H|rP΢D0)<@"N*-H.XGnɓIFd[xˠ{g3[AbԌB!Fi,o}7SAWg;6Ƴ*9?vQǃC;Ϙӌ0S1u"h}"3}b%eZfMWR-?N_fgEb:yc UwjvRR.;9`(7=%Gթ v^27lW7Z8KIYK1С#{ܥrҧJw"p ZS&5[1-0W.+r"ʼ?EZ+S5ʺb.gz˝k8*G0jƛ-F́fe_SpO zڲIxn &wMDGF,/\]mUR֘U72a% nx,~+Wq[8eW2<%f>k>B O>8:WlLd멮  Tj}sΜzX8//K!]T~ Sc 1W*N)M1vX/,.6{f\0ȋ&n(sgdVlJ1&1w& =|O-wv/cZA'j$BGf1:ys U4hTCOSH򥗭$l=0/@v}!!)deT$s̨F'o5X>1I }ZV-È#|> `b>+XtkZm~tFu<hZMܐ }hhv 5fpz0swm ulryCT|':Bm[7S"~9pKR4~%D HL*6D{vf2Əv3ܢhR8'䭤mc7T3rBAKYapй2>r#ySf*G`c,udQHYdߐ18 d_!1v̹" O͉tuT-#wE2HCD{j<rs`i(T{&vMvQ6 .l k+3$f2&b."G~4%̖/ptn7-\?+#FY?nX? :ALʡ:ERԂsT\ݟbY7䧜,Xe(]LojRO`y #Lŷ/OHNG)wLs 섽aaK+HUlɏ2wpxGvG|I9&ʦv~Հ7VpsM⛪S)h?Sģ=`і0:J=p{ҋ8c` n~4,n/L`Y5w f"[Lٛ9Bf d*Ocfh?O`6jK"_pwv0ʱ'~c>];maw' <' $ydGE~go1 8V^Km(>ba~HƒZW@S~veȉ8],E!F*qH%V uLL1Rb"=4 ÿo"8zBy".R:&=(rɵH 7-]<bv4# V"S>(y\Ϸӳ< 0l86է뷙7N_c`*]Oy*MtCpYvRi6F$LfhςHEN(:b0%(."zGqs'a9&tnK_&\W 6XOPSTo~/pNӫ:XR)p"{*~tt%Uv *o/`4T=DZɑMn&'RTmo!e{ع2Zغџy!ofC),ۊbf'[j!SPsULmxrzVJi]k?*#&7$+RwQ|r snpnc^la GXdFkzS[rꅎ@CEo]j(NZp#@(x!!s@6y5Z, {T&J]/|PoqTF0!W l#p^)fa2|6|DRpmF32wdjm`X!Т *0G|c \2aqY|_Wf|+$T'aKqik &G}}8F[ՐC&cEyD`)5n{nY[TpL~E<>H͑ ¢oˀ 3IEB-yxHN4M}eq"$̻nj79^הdeƿδ" >`^cu6rGnsȢj3=r:0\ yXKǹG,;#'9rú%nQifYp#nK %C O8]8 V`%7UJH`\|}Ÿm`uk~•Ż{á DrŏsʶEҬ kH kPN[F7}@;nSݣܤSom̤IwF35krO#:֔-@TMI:⚵1wk6_nHF;5o uf0l}@Sdwlg,uxѡ?e:k:x?"Y=h6G0TwcNH$0lxݮ ,ܻ X%3oc$Yc Љ{o`l*$P׆]R YޒeZ^y5]l;2;81h^NA33<=ЍFl)רvÞ؅D]^~!g^*NXϦt]8-Þg>ZNF v F Bmg_ؕI)ڣ#4yH"j Mʼl6ß-F-3kOi M;MrjzL_xed{me]˵ k#k֚ډhk6t!eP+XNW$J<)_i^n=PIw_bG<6M4."F}i郭)1%4㡌L7>!8Fyrc<%J_Vah%rۇR{o g$jlQJ?sa$Gp&&;eck N)\|EXɐ kTM(՞AZpRWIhcbX%39+2 X|2ݭBc|!y27uv*Oκ^qu=ěuSkXD6$Paj}.\1ee1D0xa;Ŗх5K-5F B"jcO1+-E[DjƯፙgdY?_R% Vydll-AEl&ɗFoTݚʊ9S<0r/$NVhO̱6yNA6.#M+>" ܥoy$r͹3a$(r籼DjpaORAv4L-? H5\IFU9'2-keߨVPyMbȱJEAݑ&a+܈v$+^)UFמDhBJNYY10 qF4bRX(nP=3;?`_򂔞%"ޢ?Бu| |JXdݝ>s<~APAͶT G͇t{Vا>xrejGik f C際Wt }'GS%J%B9ђZֶ$qƿ) B;ы>@rv۠(^gu3{ Gts$R^ gm݁7=J}nm,! 6VagvG͋3A|p2kO)itQI[Kao۷cs; |W"! ĥ1U`1J` (zY+ꕝXn%A@l[axjO²yc_e^vh ߂GZb0$q~h2#ݥNnML㤐,Ңe9j4NW]}DoީtDLy8  (3pȔoX +ܒGݕg7GW:= gM \ &k;W;h춴g W>,NdqbFčp\v@*̢í,z3nY骰A Jn ퟹKٜdtǵN eM*m^pMeHR:>_q8l3V8G*ۺ>0?mU=UKCJVgy\}R2yxzd_%< ,E7k4 OjrP{neA}AW׼zorZnd8ø~?V"ۯJO߄y-qC7! `.?7zlڛ)e=: Z YTB 1hpZ8,j.(gk>6UjZ{d!ڭ n9Yb5Qftk _|}BLW!Rʌ.p'HjρBm87~pYǡZ+YKxuEϦı7 'pI ))\{|eG 0-4wMaqɑQ857s #&p(2 1gcSQ_}~.r[|0-}6݋aEϭo"t6E `+D3,WPbI RkIxwH q8D+?`ÈJ3~O%?g8LǐMΉes/?nzjF-'5Vx$^jSb<{=f\aS?9Gd3]5ա#+ sF0żZ{٪N/eB]izmz&7F?[ߣ Va<)vnlL$%{^aU){?fff_;ҹ5Y"h6C#(hX)qI~\xUۆկټf?eT~yqʍɅ>;sjEK4yVU!ZN{9{KU~[!@bL\8ژ" frb$-+j@&4`4M`rx]&=F߄0s_ $k}mj2'pxzŚ]fJ 7$.lkk\tB=򶷙Wn CD5l,P <#R4xy!8\5k'pZw;Wy5nH-' .wnSϫjZ)ʷE!kRM3-E:F.iNk8"7^J 31Y?on4*vQ囶w_Q1 ȅ5GPXg׈{na3!ax^qmp^%{TMR3ގ`]Jf.;KF@1Hel4*ry5.m $zn-z;gGdE&V/}֛?H7'b=yW'@t }ūO͏VhzaxzӶgV Rv8\hD|(?)vGAǝ@M~0 J:UKP5ᐔ_jMZqY#ҺGRՍI5T5oeJ;.fv(7R8jۘLj:UDJg)W}:yª=1r&㭫՚)5"xˠHC&&h V7Щ*ȩ輏`jzG44z ɍΑh ]̈ysWG[ TZB6(5`3 WM iY`;`6˛HNح~D2 -&NS'Ss*9ҵĿXH^88g7TokHS2Z-/jvM̮$C 6St 91zĠw5e._6!1-n);{2w(5Hl&ͯJ`CrB䴁Ag1;ȀU1 I]EqeZ',0|Ӝn}pPN:䥭[3ӝ--IՋ~iT0Rqf 9(C$Z>SF @y Go^~c|5 dl%N9 FC'Ȉ=$ސA0VjpQµ2tY\ofE?=ZG9_կ `G-i$;NkK^!h)4oTNH#x;돬b@PʒF#$brSHSg" Bٶ*͎e,sΑ81R[N\.G+,'Pח2R&K8ÿ؂^`f97-g:A9E=C'c%Fj4n!"]3iF ݴFb#]<ʲ{VK^< |cH2Ff#wL2x;n*YTh/~nB(t/JWBs#]DA*ܭk0҄gAf]>Eauswaz)`!TWh%|'o͚8Xk*6(!@ާ?x7ߗ:&ov֢d ԙT\\ L8=WB=;nuvsU\JE8=S<)z~ýrH.j,0[jOQgLo8m5IȓvSQ߁E~M\= $'5zTlxca);,`0OU:τXqy?<l9T/b 0@9AYix3$/ Z%jڪ$/T+;EUr$Ph*4b }E$d^[[tw}$:›xѷW 2!+!zҴk4):Y!9!`+%b\)JE'F3/c*ɣ}FlDMnݘiRӅP8XO켏'c0+=H3x#85o⅔V,C H7Ӡ&OÝۙ tۧI⸳"aj?q5kIَٚIV9NeP>ͱtz*`}W;1id1;=[n|0˭}ƙ)ٸ*W}UgpcՃxGjD@W7-Nl=Ȥb09RVl gzoF9څ/Cs<8 JEV*w~l'S{kfnkC&lOp\fԂÀV(HL6T"pP8eѭ[p9 G2 ]XI?2d#dZo1㏋kNOpʛ2/=c=Vm-H$LnI𪮍y0R,n5Rs|+ʍ m=/!n*X  mdaQg~޵kٱN ՗ E1Pb磼LgpH饨ɝPx>!"a$z2 O|{m^4YLt4Ͳi)d*/ {HztU~3՗^R&xڧ9f~:m-iOɎcEy֋>{J9>}yo:'|x~Ω&94́E[ns4$8dRy* .OŗI]3/[JZiƳgAB/Igq!f&ɹczbղ U^<LL/X?p.SF@WMmI _2˛HQ!Zuk˝,4x''# k0~_t9Fw4H29\k]$\e;zJd貀J:TTN)NJdhk[VQk=?q0ɽNѹֳ1sYL40BH8XaM{"Y%"!qֻ\|Vgǁ?aq{7;M [bϯL ғgJ:|Y(:sˈ><5:d"ĺ'η$QMU:ȍ RB`Jxd IU㊂o=3+OCҪk&t;69:OO/$E193vV+#Fzz~Vkޗ D0A.ܠ8puY;GmZb5>|f[ ]WQ_v+486 Q ~EyFw|L舞d}Tέ(. /\:6aOB~)$*q}[Rgk͠VChZ-0vwm!Rn@%+_q#6mBcu. < AP \QfW/?twȪ uN<jUUUU@j /k]s&3Ęּ3ҩ>OBpL5Oʰћ¬mI,|H ΘÝN հWS*Q k+b#U(_pD7!]iJrD`ž ȦrVv:VXp@c+bU%;bK'ؖ0++)&?unn̬RW{/~*VuGSܕy%,Ir(ÉJ?[;]+j;j2c &9NHgxj(\^3E7dk ?8HJUbԛDe ~L 0q%y})u9 ]f6~cX".z_jݫJhF}Yvأ*Cu#)j9HAk`d'ZX #_! p;LG7 /IYBd~2 Q|,h7fpM<=;9h FfW ݣȮj-^%J$v{oZ%Aۢ|M9{cArbWq/JzFxJ1$J ]~b?ˌ~ZdIa ;q%pb74UP * n[@p3U3D5UBglfmf=iR[s^B0yOfh0:PeCpBqxRPt ĶeTM)_$"]8.= lJރ) wL[p/p a™9qLc(Rn Uj75Emsѥgk9ggb 6?\7 lx[kIGHPX] ֡ʙ6p dQ^ eW4씑H0'!ȷ(=ӓ:;l.!I=Ҩd̅I('~"e1.T v,e#Fk6xg&_3s%XL!:IvݡD 0]:Gj9K7v߸$3]P2 ͋Hbذ6[o?^e5]~!{ҏJ 5VƊ>Ȏcsʌ n\0?ё4Q9/`+{Ici7|NFZq*6VǮ1~,$ԊUFQKNɬƾ>,?QĽn=Q~j$-#dd;9q)6jDò_}b὚Z7XГMw*S`7AFXYh5k}Ot;h^ /6׀AЉ;ǡ{w|#,)|^| %}CSHr=){'[ kX5_hp! <"ɢjŞBV(ɱd JbE]'ZSS@ %Ejl}m N:]ZfG*!gŜD){(e'MXG _7 )duyPQ'Jrsٽ|o/"Pf4X3 EA\zd*f:S[4 9";XGڗL^Mzk7OyO*='H>[- */uiP(X:Yeؑ&1 of"*:^H1<:+=Xm#I)GmA&|\SU^Id6aeR<Ú=CB 3C5kb&q+:>v-Xm(sxsp\CT>- fo™OX]jNR xS"yK;^l]߁~-2=|1ѳnrlnzk3^`¸L8n;}ZiOtz00lɕ[6Tk߀gTʲ{R2 E_A]\(kW d<[3^ 6lDTݞFCDLy""*}p&49y+ـM:4êل4@;e91xٷzSH%(!H,psUߜE5 Q.~5yװښ|Ut29TNx봛=eóZ25kT_* v}X"\:/~ nFWɅ{fU̹#af\tƬqG}0NrP)>^"ZtqQ2>St0VFM3 ۀ`~AdչKHՋʼnoAzݬbҏ͆Ou1GL!@A]8D\]6.4[ᯂnBȍm K%!bkۀ޻\;$7oT9_i׃a5*3bqJbvejv0EJdcۤ Ա_]YZ%7U'ihT1%n_y| lw+#A9ș >@I\ :_J !*6K1+fg@/<}D˰`Wɦ/H=d=eR_X)mH&xٕH`!Ԍ{@sxS3#^5魭;Þ !ݦT?1vJ7"LsdŔ?9,C!L!?(P~;9XOV>R垴p>݉:MVKEx)v'T8C"bqc<$є5ћkj>a= #&!fUSO^sܶQ2ɸnٍ] !x)Kdns8^WKCV`eA6iK w%ϥ'dGCFaDeug|}c#ߓ;ue}wX+wNh =B@2!W#k]E5b;/EP# ZqrLE% өU^_BZlZuv ~'N4œͦmKIdl3.N[`Ob!O4_44rsKCAg^m_NceIj)AB~OЩp0 y/`#\ HAW8;.+Bjgnm.Kr(L]追ZlH.Zem"rB:pn .|-Ч j=~&O1{p̑y0kwʹ[K^⣐hlSIYӑ+4!mtPݐN^Ryxbl;g)a=BDgni1IYʝH|ʾToS@ۍ֭ɋdtC>z* &9F{yuMWw}@0h_,k s5Xx"~-)KP8d90>zB Kw6UIR)_N Jc_|[ -SX [SA8.Z"4S, / ~C3v1ZN=7VXj Q-C'k[_sH9dMV KhPYzk'?>y lPmKȓ։^Tm68 eO@Ym]i$mh|#ᢍ):jUZ; jϧЏnMs P7'Օފw*I77GL2Qʆ6K%CF:x]tGQ_Zv~K" ;aSe{sn<r:U+= 9T}xtOj51܉٢z^D^`K4F_U0C=*2)w0C"GtĬۖPH{js^|Z8YȷN'|)18w0lKNC*x0&E3M5} қaعÖ-Zi?;'Q0ʐegIzFYV' ؂RS%C R"ITô@r S~XQrzOqĚ.; ![9NnwqMOrA^nbF mbn/ ,1?aɩ F`F@{jߵvU?/Xs3w^U 7Mo !@wg99xv\JY,>Xrҍ| [R-1H~@w~?0,4  2 c{^->?gIUZ68Lĕɜû+PX#tKTn zG` &r3JOIIh PmLT',, xF9ۧGh@J-4?PWdVcTt8h]kS:[.ճP@7A|N:2Ą5k$tho2=Tf/ w+Y8٤ X$J1r柺 c𜍰_Zq7Q\OC*UW&&b=֪Ec0˸SZvzmgetHpm6j~%O[g"%)tEfWMB&Io mI$7.tQc qTX^w+Y%CB( ;j.a L\={ëC f}/r4} Ni\юTE@ ,~xVÅF(Cbl/Lj@IDThz,^tdB=@XVNm pl>0z.@I"yT(:-]nv?v_2΀<D5_줋M[|ֲ\%%,Hxlg L={&P{Ƿ,t;n`K5F]}]*%o%B_k1HcQ'~jP"^ʰ ]Չ-T[+Г޻cuntKf^;[ 9u0 btvHfװUߴq20Lrt-G5䳔*S08R)ԩЮ޸=\tO8T.i@,~r"D~ &:Qtfs\PK\?AGg*M򀱀qYxSd%ϸO!Àb%?SF\R%38xC pG4< <&'ԧ1f)s!Y҆&'Qn3 f#b-͞.ar]V6|%VmS*U#17hŭųBB-?v\3@9|G k€IvlsZ@d bi4ZJ uhNv.t~ˋU'xQƟ` (oW2]M3"zx|/>\4FhˁSήh= _C-tEMb6&FȦH86j|~N z%鐽V!Y/yErI5Ȉam>/9ԳI嬔b (`ceLcc9z9Du7vbi"%~ Z3Z΢]&^9!_c 3bB*Slۙb '+UkEjz*ke::oX5IOCcZŪkEȴz̉`?즏߹'OaH0ӱUXLcTe+` 3PE yL,QO8tC%g^1bxq>e&a}J\l_R$$/,3Uн:T{[(¬x#kY8h,=O'\|K@,yࡠPRlz=|"ݥ:Vei3 )FT%H}Dd?HE%lO*`5W^gY+s'\ 4@:kn)#iH`8pM-@&`SgxnsJ`e6;$3))gL,s+*Ų@9ͼaItQJXӠ=) Nsz=RD7 FuV~oes^jGXPSx6vj})e+LYNK-Y+B[ dx(r"I 50Ie @,Owk8)P|;-iCT`'9L5}PgdYSMPFDȵȂT A*'iJ 5 m_\̓ ƚP'1,-uqHh Qߵ!'^(QDzCpMM/PVy+rU.d{7HW1pHOG[ǰNUj6pnSd4]sAzə!mvT%(qȴoxk՝EfY[Mj5zƶYp=!aK Q | ȋNxr[ %MBJ.H)Tїp }T M#sHޥbf+v`㋋,F̦eGSޑu'(T}GN!q3 7W%TrR=D_C@̈#akEmssQiڤN6Iݲjx!QQb< `O60ї&S|Al~c.! Fo)+~p>=1C |t,5)Ϯ|܉r HQ;MQ0K,u1=۩\}Ğ/@]t+aXKN홞 Y+aD!t-t3[ͼA#nFk0 ]Q;g)!a{n\ɗ"Ȓ T TV&$yz2zmkc0pH73sYXYMW|aYoF8[a VgƔHi;,h_/dp!]Se}j[o0U\DIcVs;hF[S.8[@[Ѹ6ϸ_m|QbJ\\*| %rRy G亰~p"cd?P߰TzJrsu<9X~;uxzvLWBZJF~Rz8Z+KSh: $uhsзf";*/IJ!v#' M`0?Y"@rc"c pϪf3A) FqyKW$FR25:wk~h([BvgP)sNyiL?<k$\[.d ^{?ыFJVOjոNAu!|Js= ӟwz>1P]hAaDZOWC:I1 WA~x.yK(&*[HqGȋϿ L3j#hl7NҤv *$EJ_Qowr.:/Czk sN\0&Dqm-f ^ !7U]r2!9}du$\Ǝ1^y˅8Ѓ9 KjT恾 9)'g_jT_.W%8]VYG xݞLFVbܔڏIyFT#Fgd9W؁vHRi y\DC1nE}| eجu9' j5l  Ze-( *PX_vD##{nbӞ07ҥFv>ךE/0(Lo,GRĉdq ݬH(vU'K<5_ [[p"'ф%RJ좩~LoU _ifvGs{؏ bwխ~tAZhU:ʏcsJ@f'HU2D7؟<ET}Šu{ 3z:)l>B?p{W` =5VevBnWvvzbMSyȟ:,ڔXc3-}J%֜^t^+œ]"gbO=GVj e}&SE`TpO5ye"qyzHoR#=}22J:hqC"ȑ{G);)*.AXlNU)}V2K@Gqߟy= QDrA3wx p2 =j2·)&T̆oY9?;#A"%9eem{tZ0*5-%Gd),؆/8p'ZV>ɵ ^8qhСӓy^%Kw#<.js{_M=O;?xs56> u%؁ L^.o!nxS*B ]7l]=k8? p4i/K P76Fc[Jvr TFYՃp*i`^7_7, jB.> pS :ly̤D -hߚXT.ҭa`I |wdw) ݮQ򕽙Kt%­j g怸+`Iֱ}~M+o; "ŷ’ e^jBV~:nZVIrn;%n A䝵l=k5 iLAxk!_f.۷2-p|.&#d3aOUp;čNj\e"Mj%|S M̒l_MX,)wU{jeBѰ'5Օ" \t_tlw=8r~J/h)EeHHؚA1y4]i8Xt;,Vz'ҳ6!s s͢LǪ M<+{` 5,lfvN+1H%Z[ahpJQ27lH?\%H6ձ(I*\n` . X&t_%Qay\ÒU_nu/=N2q\8r.[ƏÍYHDq&pE/^)d(IEvszE"ی˦*z>`ٶ58#޻DWU|AĂM޺$ia?cl +P2\3Xh>! C35<p9 ^Fj=Kz//!;\?s,`tN FyI}i= ð x'0$!dEx| .)AU0-M25S}|F6 M&/R>Xs,FRك(A < uNj"D j(m3AR%}ģ{*'65NÝ<O]2#O7hqϳ—/ШOԋ*38;3|?iʄ'~Mp=EatW!xMq_w_g8H=E@ :SJOwIx짃 :C=&y8ICT'='fOQظi K ڋHNĬΜO N*\H)A˕~qSEd=.`diN`,y 6jŌ|qMY\-Hfs}Ѽcηv8Ƀm=ChK Ӵ> zq00ÔKKcoQ.tCRV> sArU( c7ڢ٢$މjW5[5.6#M$lǂͯ¯'}/8~Ll~g9_mg8%0k[T%DDO(8ĈۆIy\.6ã};&94jl 2/Nʜ'Qހ/Aky_m;:H`Ca] PO6pvƎDJoaI/!ǀU!+Q|N  W[] :zM͒#@ ܐڔ@o1? &N$G!"Ei"(yK 'K?l(=K4V Kduu1n/HZ @sk?gl~9%O2'Q(Tk #JfltZZb=~nb N1~v:ၨ %t%,LeGP`D, Ie\(3\;ƇqBrCz;ƏUTSn izњя/e`"Ŭ_O,$$-VC km7;ú*sD.B0w9q\W;)v5DJ\ԊX> o6 k4P7|-_cB^ñ]BÉ4;C(!jhpޖ!gz܃!Pb_LKJ6x7#͔K6{#$BucPr$Na|؇#C\h?ӛNjBK^rㄭve8 `İ TÓlJg.bIݺv(HWudn2k9w; Eyw{X˰!RxT "p1Ў+5F4saN K DILuqU#> '|$y@FqHUM'y$J JM#pHfjY,-R|Ɔ$iXuIykYE_h6!&>rU1[ P'%5:{6_(guQ"HvD܆Tr\EP~S?T0hbwς=L{b r5I^MlLJtk#Aa w] Uv1˯;7TL9HrSR3_(\93Ŕԕk`w/j Y7?䐑7)m$Q`WBbI,2̑cX}+Xh:9V./Gg>/Gޱp Mf0g?T쮽C#;#9Rʫuvrڎ IaP;`~.c5" \b9UrVKV;cj@ڟFuxlu!W[Ih-A Ӗx Cö \.o6nuJ) Zq}˖[߸}߲[vܝ+Pl*b\"q'UfW֋fv g_ hYXrlzOxswʍ! [+YUhz`G JS0yي2? I1~pJi7أ-x]WcX" cs@@ Aw[yu;EC9&}I] O$z%>Y=t70/srKZ;[$=0;)eA{%OߔdeG92啹^Eծ1]:QK,2x)~f{ET5ĹHtcR{0>7?E]8jED%ggṒVCyL浜F.ݔGdA\̡m=]6;jıa3XP#Ml0j3 (vVwpv32QQf! )' h&-|n.M$/P-M-rl:y}ke"e[w7d<?,ebl#t'U ƭHf#xbʉ6*q&"w[ .+ 8"Y pE[V+ٿMr^T4B]1u( 1%H_Us~WX>itmwvakhz"WQIS|JfAVb]6r]B/,yؙYSUocrr"Z3VWg}'운ҋC N50!x1`ę3z 0{cRfz*BU(:)E5eҼФ;%5O5~5m_أ <Щ_>+L*D~~+8\Ap;6m.Z5 WAR`dgmABb!++_?$^DDnj|q\ \{u$xР(ܟ;zA㶂w7Eidh(hp/i iHS>.$A!dP|y!W(tKTDhgoBYs(`")5X+.b4ざmt<lE5ϯO/^'ڐZz˲H}(nÆnP \W@,G yc PdШJe[zuِ4! z\7>$ {GSH7Z "csuhY?zZi#-l|p~F7#[ԽdOO c!+DSq95en$n =dĩj6LpĬ*[&;xʐFS('16W85E"'" NC6Z!S(| u2!߳HqHq#ZdZhx*T<RevL2e//-/htݬ)S\a_AKIY"HǍ#?-,,^q eE`5+KXVX/XG6V|bM /ԆN$ר9xJT{14[`])ixD xFvXѾMChG$vjģ3%_s&$WokA΁y?VL>'9+6_G&bP`Yb@M 9uew S}k+ˡb4s1{>;gGpSpʽ2|;q&tu򤯿bza= 4<3Iy,AZIa" Xѽw|pc.[1l=ꊳ?_Q0n- u '=14i0<[Ȏyt,@dc=্OAXkcr&U,.$W[##ȡ|x($c"qˢM?]GQ9u͉ 1-cڶCt8lֲPlsa=y + |Pog>L8ea}&?A\\YOp^>pR.nK #q1UN29ZtX3y; V(#GsjŤ/\]Em54D6t]jچM-7"F@4mu<!dMi-[;|Ya=`stӃ OMv6_QeʶAрg&X5r:)Q=0>ߙ 9tw{cX|LB;wzG fUC3H5>rO= v9+= Q楀0άq,DMj>zV1dEi(KqR-วPFmeTx?JY'?SUB W61SKlrUM.F)Jk^Gɤkӊ]ۯ[C^qu1gYhמtA+Ae9ĸb]| 7)<+Mw8UKQ?(0E2K3UdGr>'R>O`°Ks#v?/nM{FQqvV价6PI_c` MHnqٯ-e3M 3n5,{S[(t7mn@:H{"-f>aH8{hAGARa*Zhc>=O֞-Jϊ*RSx[oY7'P&y=c*wUIjN@E Ztn$)7&25kW\rd%̷hi;[/V1RE=5۫i0vu?$H$*η{Ao '@d N@ &lcѪaݦY~.p"+?y{; kg4{|T%YfDm+OHrq!4~P^1o-*C=ݲ2&}dМ^BVգl4GY @9XӆmCLҲLsA9[s hĘY }kﮓEޟg"EaZWzѥ *Pi(~95L|JMS]@S/MŀnjP2t嬣Vz;3e4 *>x4xk>C,j~]%):zBFUf9pNg{UԾ:R!c:Wz q*0=l.HCJ屽ߎYՠ>#9=l .塏[."Κ5/-gYvfNY4kH&Z/t<[5=qev)(4Pbg#[vh> ͚D~U.;Snj#G-;֯tM  (N#帜a/P=Gz範lUaMS35ODV-rJRхy  Zd]j"ƶMf}wjl!eGXh[Zg :(QN/حڟUjWk\]ʗDexB.:Y)"daA3ν(WNN` _Ӡ;w.؜1bi7 )9l7V 03P0}IPnU!_w21C¿ ^ UDI2ΌiC14@lD@Yʉ ڃ<v$֫cp#tߺWg!'6,XHb+*6*Nc&*$B7dh@A?Ce_>42`jc4 ;]N^{IF%sZ(C>ٌmpϓm9Vp^ǥ2ea1D9q|aۨW|iU+`ĥ0jWq<|k9XG4o׉!^ӷd$XrM>>O9;&wѡoM(>&jkc&CYVUaam㦖=<])5|,!xZH 9-Jq Du~ʌh=NW lwS|گlqwQE*"^82#aW4>UӉ Z“E͕# 5hƁ=h J; psx{!IU"m_LCߓC'eRզBE;%\)ʪ HԾՉϲ&E4/đ3Z :$J[]g0h*2E" Mm!G$+&FJ2TrԙWiI|LUo5fXY[9/ah3U|f>ScoVg'9Xٝ{qpc ۵R3ʧ O>>>Xs6gfxC9N#\oG ݕ3n)⺟wm]#zw6%d?Rky_jh0µX PĎi!b5!  'On +\]Hu=@TxA&j!G"ZiMap^S:Y#n5{N%:o:_Gl.H]TC|pydLba,|L$J̤۟mC^3=>SQ}>FzSvw!qJ ΍8)b%Zg8f3\*i+v9H(XM f[B9g앹[h3O4pw"]Nvqdܭ|m|T\[7@)Y'~;K.\SoK]va  7 b=ZzfrL;3FV"WϬY;J"\ޡ%6He.KQ[V>?r@G nҀԛ8eir1~Q^tPz^*& *%K~/<޳=80$5o U꣛W<|;Osk?}H.ڹ A~7'gez=,|iIߨu[*:]?`*Ns햚m #C'?muLph23'wJs4"ݳ,{;GZcg[Y*3iQ2 V垢cmG8pvgӕzP} uߙ*1Ȉ)(JbS&=* ^_}ۻUDr'k>'ZUw -/Kf1G'b׭~0-%dq2Bl`[}[dѻ<]CVUgq +{%edɚv^c=Jzw%kzp+IO,#7,:&o7AȔ"֣^Sk,)s1T;k”^3ʹcT|1)I7դ/]nYZFJBR>#m$D |jD>,`|u>2g!n e@=SU]ގs֠nub҇<_)Q'{.|F)j\it+ncѠ4M,/d FzoHDhF`e~ i E?uzp/\'ьGED<cĸ &H;{oFW&-Ge= _9Y;ۣ&"STyv #a8(3Ziq?tj:> 8)>x&O*W(s r/l{9\Pү"˜,XLb;IQV9ۀɰ̋4+A7#M3`}6_!$怈yež)g%›ԆmU)9n?tG__U2m+PzDkjk?ba.,5d)=N:'?B(P'&H :>b箼[qgEO }ɡN?̙\spgFg-[cmIV@uR.I\H"σR+¸ ;6ȏ‹VSI:o &7 o8 ۍ~>ߓIZS0@ 6U/i[+MY#%cHܠ@J&$ށ;&cOд:F(Oezn)J`ׁb#,6 %{>r-Sd@h9ͦd\K{٬n?XbqC67(+:_N%鳠Wסp~&Oi~"I_2MscP-lUh`Hyi,7|*-Kw/$)BX6PPVr)wЯV0,%[G=u"q`BTaUrry|:Ҹ!X.$s,7Q0z:p 6)ڪ[>n9Oռ62Y:]?x7* H(:O2j*8i ձ\\?<rDll+g:(8։7Ld1luf0;󏑾4bK.ԦkrU#o3vVVHFÃFH(/X^.T)?uQSxzT)SbNȏ;nlEq* QA$Gu $}\(ӱ;2h}uCUAR?lF P7+Om/6ֻ4|0F[Lg\q9oҽt=E +⯗CFDY'>[96$vF<}t$x09yvn(5IW=Vҥ)dcSmЍFQ#. !褱( y1O3dݢT,](hW?W*GV 3y\X`9CQq&nxWRA]9}蝹:݄,CB&{֩}Zd-5?')j[[.ϋWBXfbGneo~`Fe^dutϏNJM5K}.觗x)l 8y;)_(<ܻOӚm>b%PٽѻHkOARHh_6&+ JM;ijBVT2X^~x+sk%MB#-ۋぴ%^r8<@'wDAʧ,I~]!tƾ\oZ?uYyK_ /Y`~PVHqߌhޠbN)[MBܗ:V%DzR[*OV9T8W٦ڇmZ^v,4N5h|2-9;%=.Pzv*^CNm3G.?_#a,![׎8(54DT0z 쫥DfiBb= ]UQE}ZGL7KKwp~w1N?!Sõ7ͪ+˯]+\REpm020 H40SVD 9lqڣ@iCEiӸzDg5{́ WP ϫdE;y4ي=:ɠHn#*X?qd؅e26ógF#LԪdSǃ6JiFwCO2սڻV9 Rf#t䚖=b)񉿇NqC4ىR }[h[鹵]@Ic3־ad2'Zc`XA 0'4{ {dR@N C+yu[UM o_Ny h򿯒iHR>K'$|%?GiK]j) 9߇O3f_,0s4-AMvWjkOVǽ`H0(0xA o'[A!B*'} k&;D>_wRGw}LNy!XxJ!6՗L֜ 1\9i LB0 EFvNcsI.kP@${L i Ct[IV4(l=)]չDClyytgeڹnFռa騈a t?;H~3{jw,"Nx|"j(~f.,+_}?L`"e}5yٓj̽-s?cU.΅  fwzQ\z3uXrϗb3cVa%(&V z٦'Lrs9sRJΣ(EǏ} i2}w9}{rB!y o޳Jqx1iQZSj|Fe[>(-[og54LmƋf=+wq۲ޠFRREff1 ;8kajct$%-U֐28jD߬]&/Œkz޼{tX>e`bktn1K{fwJ4I>Ԅֈ>KkTZNVV&((Ǐ~!7ސJŒ,^7*+R>j"bUH@z ^&r.M鮉;aq/[HXǁH*-l4p 2z&̈[53Iڌb@QMZС SESO)ٺ(eRn]mGӋXIbhQ_(oB`H#6+K:yq\O3P<]܋~DaZ)-wH]wjHL@/#׭#|s"CMiXmTpKЈx=eAZq;lS+q ID$LJҙ{ h:&j92Z!݃8!V[zϟ@q+<9 ^l$fFf@!FځE .YdXG-pknNV^\k?STO8*PvR4!|om_ 0tҘêAS*ceԅ͗Ava㼉SvҴz;rΉKqYxXDhS\su΀B l;rv3Of;B au#F.W 8 'e%׿ȕiU^ ]'Vj'*z;{wt6Xc5Uկh$(X먒* 1K {J,ֶ@ #h"`_+K 1;<$QA#9 7>”D3{bK^YJ|*qȒDNހxZ C@ gޮws`DziA9v<*2BP`7c2(ݠ9}6Huk@"*2g?|F&j0@S;8ë,"%1AQô~E`ya;Iv{ڇEزD=W36gKO}غصv듚ȉf{-#Rp8V:-xԗ a9 VW ~(Elc+&yb\mL =@]o!)J3fϟaV0,B7ڑ܍BT He@:*;{r^Wa]83xW@ī-Ҽ||;9- Hd8{ (Y>DTIfH/C Q4 D i7*K0_ʾ-(%lͯo _omj]  =k&Z?!u [^yi_E^ʂp_܌dOzݓ\IƔ#p,kHPY#aAblUp@QԆ:Ƿz-7ƓsiUՁ }ͯn\' ,tQQ*jN}}R 3*|R{qgEQ̈e#B;ĺcbɲ!ſ<:rX;qΜ6Zl&{GND#gPzZ~A7-:z132XL\\һiH첍FSV$jL]rחӵႰoat=Ysw.PĞfܙ;UxZ)qekbK'%V6\_] N CZ'ןfҚ:(+RGSNƸ z]h,2C`,WPYoDVtkeboqELˠ{Um  j H#~WӃJ)@ed(lJ#O';R{WAIRx<昆WY9K1hTߘow#\v',)bbƔr fO*g>Y?,vlTF%sBM̫FFuqlXgحL9hIc!8?ju/,-n!b*g'=#ۛ4s)Ch6Z7$UtNtz+TDed H-=#{ Y(5":qn~E^Ossxoe a(lTbHa.vIy/v咪dpNV=$迻ezÏ01|-gJr2} JM@#NzR ZQ,&yx}ooW~*7+}|#\@B{n) *_f|wLxTY\(IGH9*ͪ[oC/mY:ţ81CȒE HbWcIb2d_mEQT{oi=קAg "Px-~Yv!D)FiUZQF"a`^{ {axBY%X`Fa122RP>ټ_BZ@$=>HGƋgEP9Dusûvݶ8 fT\-kN4+;~4:EڦJ!iB TWַ: ?cEyf[F~y [|YgeV?uUܨj'gcC_蟲$%#0F['NMp.H3I&q- D({y?|D8liYj9 dk`*AEuCgl^g"5vb)攰 2CCLoIj@aU4?iڥ;[%^ݧN,9lsWbh"C-syt"fy)ràeGs&R^hcCX;6՝^U.C84i]n٥QXuޱKf;u"1H!o\L;)sZzscux.c[J=*0d>ZӺ*{ j73B<[fpYOT\I9q^a49Ȼ@:#|q~[k.X;~xR[;S.&Q&c¤ஒd [ըmi= ѳzoooߪuz^Z#9Tx1ܨzty1ؤ>?xޯECMޛmqoYZw&XkEYQX[ >r[[ lGЏyłV(z&~b횯l/wNf+ kdBJ;r ̝?'r)$O!$c+JUOɨ%^c/R 's_X688@'"O- @<"W l;-GX]A73ynY,h09@H`;n]Eٟ-vT>\)w8"Gk`D]y K)ٸn+м\ZF ow 9*Wu 5&# _1lõl}]vPuZQytKU7AAT! ƱC!-t^#/wh.rS`xr>*<1ãpL-A$בeqf|-G=98D#tfI).ΠSeYR+bg2 'l92"a'eb2{&w\J_сWVGb3fKـ5G9$ $mt׸(BcU #g%8Şʃᠪ|c%9龀<˺짃PT2_P.9p%_ mG LU`;簆fه.(2{RL'FX^3`__ o\}Q|p%5Jc6ڮGָ z]XBkN& :)vmM~YCuLjXhUwU 5Դ8~gi O  hiHnn>RHjQC-%/X>ErXW|`?K)pjzC8dO-cM!F1D "y& B{Y6.8x2e~C(]+'%9]rŒ\}"qkG▶8Eܟ#I)1i"ӦTBu]U6hOH~rƠ[u]bdunSœ )RHT#~yK*uZdAi$oqL+dz7f|iNa# FFmk],<,%1 F W+l?>c',HExL K6&zK_p~UCRLHG2('5o/іu)>ּK<ѦM ȡ.kiF/IC Q2آg_\д1LS0!x>4|!+Ў+.V|G9Z[›?i;/ &XD=n|Ϸ }4)Yg(Q(9.,dE-V1d{x%gU7_w]1\ $aq~6_2Q\OOP|X},O3-Ϭvz ,dfH04ݤjTケvA\425VjI\nlK*ys",O/Ud>RGOڃ:Ռ e27O~,G(5o9ˌ@k9Jc!ޭTwcg\H ۞&[)V KO*H2O~ȬȰ6ce6LY.|BC27h ~7c ܹiM4˄lP̓pҘۭI-? Ux sH!+*";Z۴TR $m^8ْSU _Bn4g۵s8j19~0:Qh \Xť@[ uv}Re &X=JHpwcYH1~ȮQQqsQ'd*ez0 t~ 8M@=oDMDfhc}+>isCR4"]N& fjo>É#}6䘣 _ m%)sCeR..vo m 7*qjAy#u܉ElSѾPFSݩK4!E:w޿P9uߟmB̸Dw;"+~-2xB~ZiOcL5# '%}@ѧtNcm _"9e aL )(aVЁh,/K7q]Ń  ~|_`:O\x8 ڳ,dRת W!Gwykۤ\?5@ΫGKptk~'ٲ[|bqx`:D2 =-eaC[ȫ@^~gMa>M z|w&hR}{&y7y^S$K Ձ|GC5=hF}XΑǔM?3+j3Z8NI 8~_Ҟ=f 5+0Qq*hSA\5#YN& n/Gt< 5JWgF ,N9a{^7CVsJU2O*0b )+ذsGKgLGn! ۪b*2v$R$!\6 9jPp[s!(c*JR14®>~qo j"R_䍙FO`%Oµ2MUgM~-C\d~Q5cs| 0&uԑd"W@i~2 n{[2MKDJ|4sq%r!)EE#5K"q&MZ 0rq!MS$gp17ė?RRW&q̘A@.ď~B"h72P9+d =aC6]Cp{(j@W[Bm1Izޕ>@s+z6HȁJO6*``lw`+aTQa793p}wh;U>HN*\ut"-dʸ:Y}Sa_L\]xD40Zwwo&@:'=‘,NB7? rPeA `eiNt ר@-^H/7Fn_*YvgeUox{x#_($R{xrpIA5(5<4NeRub׊O)@˝ ItCEK>GٜE;,䤠7 9G}dSY^j} sM>7hґ: g&,k_ہl\tF=pRܽD%c# ;24Mgjx]zr7#WdvF50_u6oqr ,Ҝ1M֫y.c~jff C*bwKNŗk~@~GObcNR2G//;!zrC !|խD̂paT`憍iwY6a%(!}..-Y١h3N:AЇ4/Nٲ'MؚgvʨgBaiFs}-≐K^m(RBl7G-DCm.O,BB3a Dg sJj]*ޖB89#](+ߦ>4ذSSyp%M@cĔώc#c2@?OX7o٥cqm7qNxE`XAƁ}1rqZ=00l ()ut>ij#ALH3i5.?*['d4B܅&SjE8@\DDBpM;w@ 7V^D'/y)%ʵ}۝m2D%eBrbO[5dYP3@[ z?.DJYN3b 40*1=Y(}E%p)t/aNا ̋f5sCʸT&_J?}}!*P{z6}6P L#$biOq:^R5dEՊ\/%` aH{l|$n!)5[$xU_/u4x-w`hYBgc(GO{sNCcP{=Pmg2RJK+=amykjnu²1 uDՆFqkB?h Ifz*>^윖9F9; (s=hlo n*xB%zH|sC_~5GOW?;X4SM.,յ ^OgʂA47z,oٙj#k؎WVII &>B]Y,4qIY`RB(UӀ0?ּg#*ܹRSVTE,޲J VnϏߝqaD8,~5~#e9_/=ѰdGvUv|xz&AfҾ3N[55g/IpAs ĩO;. NĪ2H7vaZZ Mč;?W|h6R>H#R~xP7hBnQϵhGu,T% ʝҷX[K7rɽq.u8^,s\G*>OS!| ccdpʭ[`tRXkp#PrM02[DŽ_TR`hZqζa,Ajr^0Q$|q$V8\X@ejF:+Zt6Dæ>)u4g3)٤`E2݀[h'SaF);'$`4wld͇Mlqbe۲8Dpu2(5ɚGE~tV]%}4[f4wh!PW{`Djn FvB5\@3ZiIhC/0+/GNly,tW!<9:[brƮȌJ4*IW{b(U ʌzsv N@ZIeHV}N=8(:怪xa"-&гڢOp[UmʑJ ?Zr%U"q@ow슧}ė1 Bvh{DOpo*r]h{XKg!W/gf7(P~۱GGKD(b?,ێȋH䵹$q2D6ax1MkWRK2+ ,F@}K7e#F|/NwƱȫϧJ.<-⇤ظ'kdUL aHCOk,h>l7r2 bڴj #~;9B7 :)̶B~ H0&%:i&Ǽ*o m: EԏQ9/д r>KD+P3Y4UuiCc\)@ʶruUjgPSfi|K9ottbq1D;_ 8?tӖ\#jF #E:@r'?Pqia\oxcC7kY9@04Cqҏ yzrXR:Ɗ:ԤDWnV'nڨ+ ȫ9pZq#*ko;9 9͙?PmZV<7}i,doVC0I|ďCQvvW7un~*6)$ Z`@_]YeϗI:'xwmvO^Sh~RI-ԹY֧ c ~zwu:q)S]]VB\JnmcvW,X 20/բ?+5ҙ7XGt_,p=bceWYؤ=NUo*c;^Cbaۤס~,$T)Z$_BfZnٞ }W%ɮPD-&M2 0דTib 7R"a[scn_ms8!;9,ҥҹ ' AGɴoA j,31Q^^!32\ t{dzbulHaN[(ʹVԕ-֍P( % ,Sd9'%KBi]-PS' 7$~Z h9e̚Ħx#r[+eP`:]DYQeF @q9ip/HOXqgY.B Qdmz ǎ%4ņ 5@bM>86$ ׳Y$\?]K- ЂU0w{Gǩ_j"zѼ,:pojqCr,a&T>}`t 7?Db E]B|01UHؿ (Pa U:خg^oΉ8ĩ_^5Qlߙ+Px%#elu:l leoM~׻}=B$ 4Fa8{^#=vQ}A;lxemDE:|wx b,jE6VZhAS\sU0`@&si[' !/yL 3Ŭ~*ɧujk= k?mkl:,u@XV]߯A8 KZaxotԫ@F z[jrJ3hTD![e.dA2z ƾs͵U@*"Jei.'kG 7Fq<_ȥӠirEVa in2>WEIB܄ U޷Z& _s'ܷ<{k1Q{+g˙ 1\B,V~o5nGX)NFlixtO3RBBq?^2YZU{m㞬bLǐQLJMzr zY$ ´AHi}c>GKcIPl~TG8$$C-aX#%EZUyC>?cT];QDx%*%^os0niz Ҩh,069uffBV'- S\iF$A5e;jH1yRAr SCݒhl7Fzv =ȪFh0vsll0"agՔzk/*q?i%ouy?埦"V>#lǹ<MLq6seZpA?E?HY鳤)@ ~>8NeOt, 5#z7rP PJ7'%u RRYbm>&Z]ZE)eejEҼTH>S1I^Ԍ&K^ |\v9_0;+o[B'1`zwM>*Q T VRh3!cc,tvgI'X=Cm˷75&29z-VMQ=iVMw&m]K!ޡjiZZ8/lQΜ2505=+l٘}?5+ZGJ@[?7ӵ.'9Oʙ(ȅ * RLひ~r~2ZNƇ Y sxhBOwM3G\``(a@3 /\f[!:9e@zaeZr$T4Ll+f\{36,N:hqlƵ 7VO[Nн~~f!>e{-䆭Iԫkd!_rAeWX\5I <6ښGX@y>l۝=fK!]pAˤ/z;:J B@jz$/ dЎZ 4tՀmٙTC8: kJ i&qTLܓ6fӏe~GRX: :ES}\?%fBcy-yR}MX :aoxx!ta1?\~ϪȆ}ӵ3ӕ fӖD̂+ՠ-rgю[#3nf]}kZ#'v%(ϒWusRɠT Ikol&=BvU|xZA@U;ݟ+#Hرz%tEN{3pvI߸ ;oǑ4Rbvs7q85IashOե6ppmcJmQRwB՞lH:x!+X!Vr|@@U5)-lW\0%>8S@²?c! ݂ $硱M4K9̹ d^AUKFA?ӜrD?u7)*EGM`.Iٚ&/&#mƒܪV/ [Rm|*WlZJ2y-^@IxQIix%)64Vadpo£X}3 o* @(R !#fG6͗w Y(MRB*:`I=,=8HCt9 HQ- j(S[΀M4TꤼvBͦS>HH+G妢]qz/ŗT?x\E^3G]m{8DԺSŽ6W>δp4QebpKnR dbZfTu,WgA< ]~?anJ46=ع(*]Zp"!PQgt,ȇ;[Ɋ-T(Xeb%À^;>s?jf*=:arJSL_E@~u"mbx $-didM`52l0I~|X?u!cvYf0OTn%`>`ǫ#B"lp a(44ʲHe(O&(<|&ulz!+_XƄ݊gXE(֤Pc9`*SqDt4V~c"9$ Of#Ot4ɝK(>f#s@]YMCG* "vH#=/ч!"Y+®L Lݗ~QGںR|}Zؕ1JMO4i,>޺^%kLm4m#ak9:|t>sbsS͢LBdI[k vvRKg׮e./1%[4Dm,ƾ)wXAIS(kO|HbVjFK\Y[O7\@ZysM#t3nkכ IRyIF4hMDa&&:.u;AJo4 ,\`Y{T5W?-q 7A\|1_k,1h0wlƘLcpYIp^8nk0|Fd+"4gX%ZMnP!x`B]&;iZ0t aoM1PpMALXOj#u:௛s&}*+GkQqQ^w:9zF:d9=%ԐZ ], U$adA.O)=jF}nFJ _Q7ox6?}d8/֧l68>͉`[,^ (J[¡<"М60JteE@kK`wCiɲW!Ŭ'k1N4R3;jK`KE][WV./EbSjQ@~j:*n;Duwx̂$9'TJ6ZتWmȂFا€AW]~dqs/M|4D1? \|.dC!n1J8|\h8^^7_zm㝴bD;+Xꀗ|'PBB k';fRt8T}2 baqS!6 F}Tk3 _xT~>g_3upo+GBY}$:֞Xj*.ѴBlGxB w55b)ӿW~c]T U&cN D _nZ3FzmK><ǜ)8 5lHL\YM{lulS_v2UJ|wbЮԭ]oC6=A#>|WW\;^yrmibFN/깏tƄJ҃ïT5}?ghQ ͹{[ "TKFGϐ%Y[Y j=%o74}Mz4nݏX4-LK4-j7)ɆW͎QipEǩE**(1E6vQ,?y (9Mq *Gߏ2UJ@}W\K]['^#pAz2qcR<;CA¢ˠ+Ar@\+dg(ri}Zx䚨s;®?!gXEܱJRe[M{J4b$Zg ` sf"Z̟JI1˼ ,HTf,ّw|Tĸ"΅_>&oW6lP0%ID&enqe / bH'eZ$ NpϾ{{_Mvk8yUǥE0G{MGIE>}c<,Bk/Jn!3V64J&PF1tH?2 ^t v?O"ݕX&c0[!TQ䃔XQ ᕈE! 4|XmݻWMglSхƕٞPZ2jSG Խ; %˗@#YķgG08*o l4+' 0;r]$inbFx!9\QQ~e`ku}#a9}bBJ;(H6/V2Mx7$v]FIkKW^+aW:rMVvoKd'U` O7AJJkhR#Tl-725i&j'`Ƕ ơFOudjL#xKCx("TwۣIܚ:B`,/_yA{'O~Rr|'T[;n9k7>DYTXg%9HVn W39޾1̐Y$7Wb]pó%Ak\5j3[R ZP-kS wnCy\ObrP'Bt6EY˿njG.Y֢@wнqPAb&՜nLHjbQD) GjXL +KW73њ` 따$Z3$EddsJd1ŦB3XwRS>H3> YD*=< }%&F7T~`:!_69(=\/(RbIiGSPdE4Q m#P^M#B aǩG@fsl9Y/37晘{,+Cs;~;3jZw`QDOjD1DWt̢n9k&ѭiSTП)U-pIץ%4>fT0|wl'J$m$ҥb7nDo^~>CC{~)+Qf?ZD0JM~+(i rCUb"krc\g35t&`@ߕVX]9 U 4"PUX@ 렩G+3VHyHn(\VD6 K?+_:OMdG%+2"V&QNb._l.@d]ߏx@u$|.s$9KЋei*ЯN6aѮ</˜{|b/Emޯ _*rWc#^0Ӡ)#;YwaC1 JbW܃ՂiMMdMD̹u"nVBKz'E: 2h2jmO84xѿ(%FU{!S х}"r _etj2W7,ķ(YޗxT v]OI#ZXC*hZ%eW/Dͫ5eP)m ͤE()%X^C Յ ! 3FmWD*799eƨtZ*ns^2xCZdJBڻؿV\ j7͖J{n.exYRfuHUqLBH/VKɱ@MytLEX pwM #W}T 76M`廥YWBUR:T9@*SU}s|NS1qe :PϺnvEPӓÊv5 [bbqwo~)Z\qaoT1 ,eb6kX,T| "f_(G>-Sں'?8$y;Y|40$mZ7F睾* V]zU/]6Li\x*9P31 w cÖ=/NJ鍄#vLѵ,K-63='ZRkA+7P^ },sHG-4%f*=%Oz;*=c8Oeq$t~i'BvRB;c1%-N p؂NkAФ#[eB9BɝNp W0cP) #_${ Dm fFJkc`(kAg Xo(pO:s~ zs P{,OR}n.#ײRyv6noJ0 _ $r %Ʀg QMe:u2{hUdN/LþbXQxU0lmQ`.:q< [4ȿZ5xTǴW$u 2kazuZa1[N;*j Hņ2v#K,,5Ӏ羂Vx貙^ZKn]&Oaט+=_(_3ZЧރ4We5(fd"ay?w?ķ`XSԶCU0ǺxnYl9RQ yNC5 y*Մt M N57珵87zHҿ>.hsAѕ HΞPI22c]q,~0+ΪV퉘WAJP_'/LBK}1 QH1vǵ `M[4^05`J~YӚ r@6E`9o\ p1*z ] cA±uQ"D-݀Z9X ylF砪=)'xzH Y'cFICiIh2K/3}D1(l'z1nȅlr1[Kި So觠mަ,-fps v%9Z¹hGpi\\Q'A|u p}G[06VLQŸMm8!*yNXsO@'Of &k;1(2'=Ǭַe z ̍_=ϮF݃5h6xExs w2oLL@artZ.\Ptrk|*t }KU/F`J Ns4-U/4 %+UvŽoq OO)VN,F| ]^v%k>MT{#W/{|! zQ߄#-!g &2ZxobNXTԞN6pJeT#O*++Ӥ'oUe l<* iqs3dQyZHbWZ;x`3락)|gx[*S%3~iKT42(o&}1KSHP"[o%utIo1j`pݑAYĥl3vCRᑟA?9h$J#qKN;2a+[bjZ(npuG vR^˥|B˸olhE6krYXf]5A񅽉Aq¶*J2WG~V_4a䲍)c=yPCj$v2U_M/&K& wl.G-qPaNIda0~ IIc&{DBs;Cc!G19~I>+zʉEHY +WPA!T1)˽#lֹ`aاϝ |ЍbKвӯn㶢ȃRQh# (LWxkzwmF[L^ٳ촼 .?61#USD/ r" iVy/ i}9ce|q"mSEFWc y( a}Q ޶Kztm63]H䠃yP)T9 cƮMY+qE+w4R'V>[5k9"˂QfTd\X'DrޗF iZ ^X\Hv9DU cc_~*fWlhTGpMW0)DR|󱶾 j2xܬŁ9o6]@,""F9{p:(0+eW!>Kf5ƹO< )%Tcω%gXR Nro=MӅRf- ;"fbh4m9UV@9(̎l{i) ֩-6; . CZ:I~yPlf2+{?&((epK7|ؾh%}1W"ۄwLŴ3!k`r: |aR [ ZI+ȡzHAGl_X&?p̠ , [wk!׊%nVԫD=򋗌a}ʮ0 48d$0IAsXmB#e23Utyd>6XVxߓ>baD􅢏y" 9pU/9_!6(Ğ'@>dѿs<0\Dεrǧ@hTR?SM'S&WpO@fB>ۛ es<SQ*Ŭe4\c]`D5$,Tl;Ygc7j%4P*%w 1Ntō3.1۵aWhČ%l۹Ejaɣ,b=Ivp14BٗЭ9>λfU/ґ܎j/F9Cy+_tF 8*KRd608ۻWk&Rs~wW& xnɷ֕r@E#J!Q0Bb?y:w'02$7.6Ԑ114Qi@DŽC uD =tXV*#4]1{ : {F~1[dTd=Q?9EmcϲkTQg",~4lEH² HY] w^xml܄j#L5,X;.Н} ON)"Cn_jMUEb..|7RL_+ӄ8>a;EMR~1p[lfqp%9nsnW&u6?xL5A2 Qݹk8cdi L7̬ҋ2eP% 'kPUΪ@!F x} 2z і}{:Hxjf*@E**;]@U1nD wXn*xh6- es~nhQ!9K]s Co,20ڭf-erbZu'._9 ݤKBmLhA5ID)P#əӖM:ȳџSf>&[oX`E0V-2simdPs!DϜcu$J5gɜ2Q9[_Z S#2Kh%5*Q~ WZlvâѵ |@Ÿ|l/QHʃvÀIGͥ,Lj+ynZG?j<œ~c_# MS2hw F_ 1g<>f}W!]R۰ 8/;2|/Z"Vrw,:i៻xom!%pm}[QY1@p[A:],vZ /СH -%㹟ZR mSSε$;+|w8Нޯ ֪KmzCa:(XOj#/RjN\+?y*4E=FunG# DhN9{ ߂]58,v)t+oeV"5 ft6)"&l(jMvJ?̓k3hKG Xlm^5!1-~ښ@ !F .91PșYS*%xa٫b ѡɉ^7,+^g1rk#ɚtmJ}rbva@dypSCNKcWw-":K۫ՎסMa&&3{y1jLHot/O 4nPED@f䒒D͔ʘJ̘ǀK|*M39" 9Hj>`ӖʺWfI ~ $"9=I͹س{sRYʚUh1bCGOX*lNh0kevM6$?]_"yM< Ŕ̸Υgn7jڱ)*b9vp6,dKrcmCi %`—)ם #{khND9LўRiͷ` ѠWg K[+ R9IT4woGHg+Fw)elovA-Ε琯KGڵtP԰M~ͮ/Qޖ‹MB)ǻo~C⸗qX#}ehEG_EB\Dv9[wq\]E<8A~ fs]LZf >e$?h1aj/o@w": W Iט}hz< b#c.thSQ<,Dye I[qjwf NmɩaOP I,oWV A<&fyE!i"Zd0NHI i-GV~HfkrbnB Mq0,_˕c!a`XQSϞ[UcQz $T ݭw<#'ǗKdz\ӣ=l4U";u+0L·v%Sha~ @ϻ.କ 9i uE}.(ޑ'!LT7PGh!9SJ !CۧJZ~mh"̵5LόvΚV1g# jVeH˃)ρM ء_%`@vf,/b53x%:Gr.DnkweHҽ^b=} o=8cX%b1SE \f7R 1Z}t/Z]dwf!ҽ4ծ,};T U {1۽äBSp nQ3,ppH 9s1OiRr;C 쾽X ׁNL&wxs Dz@ t\w8̩5hsDEk2[ WK|οˣGAU(t;%0k.xVdc#-;ƆJLs|klZ/X98U9>WnmtW9R!tVO,N #= J F=jxw wJguSa[?KӦd$a.ToDŜjZ VAq|8wltcAjVjm{T;k-4:?恹kٶ=E2L[I.!q8f9F  S;'0m>OԴwrQGe Q8SrѓpHD:m\L (|8g@G R!;PbjD [6tTI k\@`夫0_%<=oT_D/HO9sR ѩ8[@%g_۽mF<(]ṕ^"؄+،${䕄n#1#=c߄9- _{^ >Nus`aˉm ܛWj}J˦ o|-+˴k€i)tٻB7݃\9b'y*( Tf*R;т^bv 3s}e />yF:3x#, VXa[s490hrGZA,+֍mhC^@90d5ٓ*N/3j`9k|U/=l^72W63`?9T|܊+ca) "Ivoun3Wk-k^?DzP #ea!P"aѓi\w4(EGQ·'+dԛAXtḟYjv"yJ g oۦSc ^66^Ee[R Bua<|H+%jyWvnon;&X5UT@}-x ^Ь-n)R@\-74cUK6:+]T)eZT涏ALYݏ\$SO^$xҘ=<ܓ#m'XEB<׽m0Diph0OdRIs{ / 2LyʻWKc#9C?gȭwZڧz&`KRk.S ͞ i||)ՍF[K¡G8K y{ꨙIb cՆr/ުC&Ʈ v.7k%1u E|.RL`LBk:&C?::B#Fxc4ُbV<35h,۴[x%wӭ? /砓8^ʅ +颶..dSuY)_c9OqƈeƖr3}~}3.iϘ}h Q9WIei\Ĥ-/l"mΑTj;ɲ6P@@+'24G)h~O]Pg暙"ڤysydOF;IiukYXEzEr=+6hԱ$#ߨHn]9,FN5_N.uqp7/S~CwH$Y[c?X0ڣi1}dbiWbt2qYkI@0xrTrq9)@#\HGtov37XAap^!Vi3 H&Qhْxgm AW8.#?kHc GDY:`iƐLƥ3V WMϰN5^:`2Su 2D Õђ]'$\-)Oq2c/i^uE[ݬ]5J|cXf,<|n\{C@&sL8ɾq븐S}ēiQ(Kff|PlJ9ߞRT𠢛yWbz~oTe&C>XI{w&K(Qs& 4l$m"Js`kvD/.~[ fY܋mRF#Ѵ~pMh{d^rJWqsNIWAF}8;e8l{Fr%D`wvr#*{Q'%nd4EG:"߳Ո;Fm 8= X l7֌?*W3&3M#r!lۅwq<Ӓg_ hz L]!gG,h!xz|v„ MҶ$d#=X8xIGt~g>{|pfC4ׯ}m]߄ŷr"Z1fuکoÈs\U%lS"Uݶ:2zkM"*րal+O"H"ʠB</Za9Jr FBZ;Ff5-gpJڧKh.#(4{uT.PKOYalC&xm\H[d0*01nee<--8c$>)W̎!Ϭ' MDIt0U5#) È/LXj2s)% kc8>b]/3hҤeitڱ& 1*5Q;oM-kXQ:Ѥg=YM`I{7@TGjt;a?3>YY:[/pV HjrC)!K;I}B%x߶ z?^gfCö眙yje;iʜoW%rےteө8 xHXq#tU.;K#@%vN*% s~4mdPh: mT!ٗ#=ңvj,&PhN'-~ F{ϲf(4jhNv UrQJ)\:^'Hawe m'ƞM7( AHEgo<#bzzfΦmC=GI"ʊw2 >xT$Ut^.4\iu = Z][lS#G~&7)sźz.fRjo}bbrcQPZ#ię7$$RéڮI5Pثv&aY.;bk١ Z &N3]Oa&0][^X[O+{ewYsoz.8ftt)AV &3 '@jt ]j(tcҜhYnY,nPK肟{Q$ES٤ѱ/TZ}9}414IC"W~Q,P%|0^1{D?V5b8J8Ѭ/A #g7RhQM`{Ÿ0E~{JIܻ0)wNo˻aL@%S.˳Y> YYvf蓤j%5vDa`FKCXn)jw6s BuUNCKD3ju:uLRf+GLíi9lzܼUL ^*VY%R/&v'UR{iH^-~i]'lŢLX9 /Q#Z/]IAvRt]KwmI2]v`߫}6|6Ah+$0ZW( f *t R@.NW!| eSJ黭#a{l@1]VxYz󠴊]ؖoTnʐal R)ր# DyߠcLJ~VK$6H9 HLC^Us<:wjDh_%a*[YsjJ@G3|y[Ҳ\jגS%Cm֨tKa;&S)!n-Atlt#htG6?UViwXitƼЎˑ1W\̞G*%(5>*Kg8\++0A1 qZ ic#1A1Nx5U2s|YxTjAPcl:1Np0M~-3VT'n?nJ5v(R kEb:rz$M ZmxsaŌVHl1ш ^+rՇ vuitH)}0㢖jwdؼ;,;$z &k0\HSբbgwCȰL* HKR)K8_;dE,?~I%B!2~X]Sܺ©~?Zwy_2x?j,d6Eâ=*=55"~k̤0 u-J>RS8g,>ɰT#6!'t7oes_a\4X8s97Fp*Dƾm0A7Pd!_gݸ9ƌ\4h3#V\Rm8.9ų/*jijMmO tmSOA&~S:rڇ?V T4k@ښ-r6̌=/*?Z69O G=IvݿLtRxf+\jkܹ5W-~yR{ ><$50Pq> BjaԾve:#_4D*٢ʃPveۏVzl+2]&P DSAw?gWf؟iQe?U7_єSʘ1r*R܃ ( v |2QR( ,#ky^[tA_1R J:쫁.o%WAwoҙ+1QXIplbsJp ΂؟ؓ@]A9 ~Jg_Ċf'Ǵtcώ yH`2Li=7M0oC0qqں&kW ?a5XejO)GZ.fl>uŨPFRR9[yo8=5b:abFQ,$\y7ܚ۫MIA+8)g|p~rRAaAJNT@+sEME vTQJ=XIcL;?9kUAܐyZe+KK+8e&N)%9mu 9|LncP|HïQp|e]4չ{Ǟ+FYêKjHPJ[ 96k |-KN{J;ӊ ?Xb԰NZ| g$M+zgÕ 3e`G5E}{71v3ίDKzt:U:\MCMTPQHOrE+Dڏ51[a˙ - zuz%\ q.[I~q#TA`8ؿCdyx{ϐNzV!oop/@8I'uއUK!KG߮[ OuA[Rj3u 3+ơc?UUA'H2"GĤ~z<ŭQ)#ίK&/V)Eߋ?m4'ղjfH伊R8N#%vϘJJN_a&߅]QܰڥDA$hQ~@WqgYMxaiͶ{L'=7H|(A6_1SšWs>zҚ_J8b鹆'ˎ7N,P+Hm]͹h`KzOX&&"5p/h 9-ΆXzh jae# _ f_/$0u e[iрR~ptO?|naZt(n3$?$<5nmK>U e+#ҽByK<̻O6#vv.BM o~udK{xL(_w?wtaCl%eAZt~2WM")ǗlQ#T^Cu|#Ⱦ# (:شwƔ, jR6N5.,p"w٧P57Bf W 2͋:s'ޓx8" s7ϧ7 NB]O;Ur1 EB;m߁ʁZy{M, X|e$YJnu[D`c }*"{`^51l[VߖqejmZ9v@0 5#cnuQH\7!,{ ˕yMʝ˵LJ yu;! a(%!pxZf쒫>iBr,Ŧ5l%YCg # ffe]Bүj$'H"cT֯AhRG̱dyXm3KNSm- Ĭ"à{DzhS|{T]jHOHFFV0)2_dr9ƃΚT o@τ` sMȥ2 YtE1Uaf;~֚5ƅJOM\1%H/yv&9Nʝ$~A 7S# ZRq7[OhH-Gq.o ܓvݥյx‹6Ju ג^Xںebߢj< K> +$I8©,lۿX_iA_(QoPYKyaЖO3$B.FSZIh`["+V}u/_;E͟ܫGY"4rY_y!vŵs'GI|:= w<%~f[[3 (R-h%$Fʤ*q;=ܛƬѯȴ]c;#[U޿_[Od)0`7h {ܯaf: 'Xlz9 @zeɁ(-8(0P*k`G(J?IG 'SIˡIf0䟧?(AIUV[q(EUju$/fi-SE>|>z]WDž'йYi`XZ K {9=GMheMS0eJyTR (-rI_/~K Q͢#Cr43; ;ja A,qJ2'3 jff!|4D\' *iڒHSQV<y㭚˕i?[g~n+?,T~kt\AIw1+X$#}-ilt!70 d6|Ad/ $ 1T†W˯恛+7)z]=Σ-w ="zXK^䛆? luKpz4]"E2/hF#b766\ax$' y%@BRz=nb~۲8Ɵ /$x[yvdDn;^?"he*=_9 l4c 9ո1 chE?uOԎf`d\`qL: sbk?p"Kiu,/GB8TO㡐s1xscm>.Ie@A aX,\e~g2VDDZ'F?Jdmz. <6?q]> ř@12;z ^™AZMH S% 7`g%_QȔ\Q(,]@y-^ :҇;әhUE dB-(F&>&]L v|ve7._.A* d.hDdYFE]u^)ſzRErTqT~u6zTնvd5-,imV V>23~D[F)LΗ bƕӢBɧ|]?r*p-dL'9XD'iUCFn8|:(d7>CuT. *((y+C7j.wPKf VJҲU5KG"Ex{3P)_nZ|?]%;K+ыS^ҋyL.t[c1Ir`#2톦;uވTbht%oNļXL*ѐUJ1igҸa_!4C8;0'뻩af ̼(9Uj RaؗaƓ#seBR۝JԜclWd6jDsr滟WI^y88Vyd9lP?5p"3.T˷&xK5sE fk-&#.mfY 6aEVcK,t_ي -v(>ٺ+fPQ `pc#`X6gF(w8t89pz7︊؀sFJkhM&"vUKqƣ#aI/#h{0}#K %'jrp4h+n^EJ[5HJuN售C p=ScE^yC8n7*Ȉo Ru=(49q>vH}ؐYr2`O1luR>Ґ^%8MDaXX({b`?d~yB?24_>@eks̕mz 4մV=3,Đ&6ae8LēmEDr#&κ9VtL=aN)/ ƫHL|w.0+ xbR/,O?H Nm#n,71Ex,UUjDj 'VPl4Wy:e~v 8Wp 'Y{$4{ Ɖ  ;6WٓB~j{8nr&`' y܉o.e\2҈SGvOOp>@"{]ϼi3RԈ%#h %@,{ȨVQQuJuWÙATpa&%8W͕<3'U@Vj&; e# Hx;@{=굸L8z` [-vj2=Gpz-Zhzssիȹzz*6j(,I&SEyږ)㲄қT }MKa*2Mٹr]:OKX͏wyS?q_G=DŽpՊdBa%H(ǜnpw(dE'hiGmj3 !/5(PX/ RJ'*^p{j-\~,sTD&z'DEI]2-/䢡Tr8bGzmɵCOo,(`a~S_K nD>ΙX ;Yhy6jVz/l99-x--FGg@"U(qV+GURÉpn)T0ǯ^{--z&iHlgC"!!> y.Z{Hk,y;ۿn`J/m(3zO>>;x8j)$5FYA_tkd0€lkF˭#jeec"Fz[9;u@ 4? 6Z&s| J*TuAɌod=(`yk6>WOtp RI{]Y+hQJcHG'҉C#Rd/,oy+,-%790MҞ]&R:$..0"Z%^`F/ YTy14>";JLĂPb-uNh)*/qB$QQGr#5 :E'>JK5&!ȉ7oo<$WTD6 qfw5!0Eu @bE>f*VeIIkyd^}&YK.`GWIBrKTqx^m8 'i؝Ȁ1` )K;Ο3`is3пv򟓲l_ߖ W\d+7hIA4~@'r zIfRQh-3^&rN*qpFKPcXż3_IX\ʘ55,i=M@xGVyh Jaץ}X*E}6`hksLPMMH)e49ƃB8NԾ8Owa|"f6ɪ-&ZZ~}lxjD @ yT+5>0R4FN==,*XL⠆W-,Y6v|3>C$^%Da}ݫQʹEvjDx7%f(2-T.ZC֜gv:ŧ !uEC HVvkuԸ}2!.NTqK=N<x~cBs..zÎL쬼;!c"'*OD?-<&fL*~1| ^liQh#HI%+ Y$Xx} ;6oJi%9WrZٹ M`?dGzLOH0ӑRS~^j9G̪@4Ңy%:E^;eYo7ꋼ0wnP:\\ՉL!rp,0Iq×d Z)8C>'+Z1SzFߟcrN7 d0W;Œ# EǍa[%kC@"\wiF?,r@IK>+U$`r ԼٶS>uZO0'nTuՑvANm74;='v$, uI, #_KUp^A^ET*w{v PA;!6²r1jw{AS%mZOkc ޯCdGʬ k>Dnk*։F/Q0!ͣ^qڹz'6uW͐m՞[f8/ɘ(LccVtO[JUd9/n,/>lL#xd gxAAܾI3Zl@ݖ?+"^`fzMPT2S~4i=l[_[wvȐCy$H<g-C6~l;rġܼ`\(Vo:e6nu=s?/z]Sx9"{vG!ZoiGeȂd@K@r?A ".,H3 G30`104WDxŊ@@޵<^̏j%L+༰sZW%rT[Ԃ!1\>N wY!i¹!U0{i@nAQqE?~bQ+tt0?7=N=wHY,U7]u?7ӝL{[ l^ԕj57ݲJQW_Vpɉ6NR^_]mݎUz/5H|C& :-^ϩc)&i#%޹VHZc |݌S]nEmi Ē,9L S ҥ}F]mM:3DOѢHЇ !5.fs(YdŸVX6*O(}pt 6فCpM \c`E慼R1~|SV|M׊d^hkEi 0[!']8d(|bEzy 'J??it"l{\h]}yL`suLgVAx-DE! G)RJc23 BнL?UZ}m Z؊O )`\a6YSc5""g~BYPHk-(6ԈVcܪ-e s[u3D9O&XWl_ ]3J{+]#zY]yI_4zKdP/⺒KAWQ'YMJ Wә쭬l=Hmr9+<_(,E#X['uNYT?|:p-|.%ӻ{ vb?EDϣSpNcF 6NW`\㵦e8 o 8|.eQ&O;(`wO7.B陔QwȾ*1K \HP'<mBJ!g J4'oH_!.gL'4vUSTu89C{Bt(ӄ*:/_HT\= Ο rUcm{5KTIB@a\ܱBXBP?g-e=&|9yHf8u5ÆJȘd <|޷D]0t9C,.vi;`JХ'N oў 9rRģ@VG PMHQCmoV6 6Bf0Cw>w[<k)@!\vKtk7{#80OL6(Y薸΃rch8aH`>l6ݟ(X%bKð_a&ƯA9b%j6 Sč#jaeF!8[#u( {[FZBYd_By(޶YR/I8#K[DKuu'? ͼ70+/#B,UMOڴ$0c2c( x !Wx5ZPYkm·+);vkS': 6Tf(L.񰀓niC:Ky2zO/vB9S`kmǁA:LGyrsfsIx͎\b-Tӌm\/ rڳ_,#%$6x8 rhir5dehDu5vcS GP=cIy,jc!]3EnZ<t]bX Y+U ^ĵBk."p(7>xĸ^UIe!0~h7l=` 3ҐeS:A` dR_-øXthonlQ$BT͘=´sd[DDs_ќxS-+-=DmO$Y +Ot`O`$c4rŤ&sgQ<^'ɤsp{1r#|BOp(:iVIkgYI4k9,ޱk4[(Z$rcKd,m5ZױkєEOE' IW 8<z.#~kLld)ӡ'SO:248ͅ{7k1Lql0v=OCUtt[+ W_afnjEM9@Zҏo︴y֪ϩN7m6!!hk&jEw&R φ)ڙ](@1x>38S0ןw[vs??f2'Z ᣳP=.7mƏJTɽdl!"YmF[c^Dϫ?W!c];qī"Io4ݾrb4ҁ=ȬQMfw2G8Y.mC@X (.S3!P xQ#24]rn$:rs":AuUI^srŇMǒrύ\Fڇh#ԝæ3l`;~)3lw+&7XV&G YcwSgšQ\ΒYWcQZ}dDzlg3*~^0y#791PF8+MM~^k ZT%;13R55`|tkx^/pT17Fj50^hD5hA0\nx hbsM'!xNTXe݀1#F+q ;a(ْOqd eḢ<<&(G'nmw /.EZݔ@ulYϼn_̍ k 816ՑnѰd({id*Q@u̝<Ҧ/m!5TSmx`bElόq7%a&v4CAV_WDj%_@͂Շ Uqݑ7"&.s†l%e]CBw_U}ܐ(k2Z^˲60&LYٹR.92Ԑ,1%L6"g>K I+:3~ў \~G%]O_cqdC&1 C<~;YTF4SX8(zN8s!KR09"r|"Ṙ%2bZݐ~.ƪTӋN]a,&B w!VEa CҬ*0̑Ih%T!JGγܯQ+ Ol-q`U}A$ I ښDe?ŕ^s% r]1ȃ-OA}dvq(SA $h8ǍZ,(aUËtcˠE0Ny/ !''"'2 u@X\mX -@@wYͪK3n?H2vDLNã+h.@3(?UкeO V AFB7ƧB@wg`0f/6ꚳ ,h}ƑÙ.ieX?Xɒ{BǻN/d?AX[.#3xmx|]v.S1}Ҡ|MY@$Y!x X!k(pԾ-+ح'ʩ0 ]3za`/DS3`QT80{M,,K3ߨ`N@dS\85)U]?o R5lPd1Ou*z1 q3JfiW5cc_&{j6:Z XQ>,'W?A@T k 8`Cw#0OȲ;Z,ᤀT.TTI0}>arl /լjV h)hRl"8fyOT1XK6,@}}bVK$ZFQ׀cA._AwU\n%K& DP=6 l{re$A*aP0szx$?7BM/j3&j13UC85_EPOԯ.X +HE?WAb[Zߵ-akmV\I!TySMg҄H5ݑ,V4@[ѹ^YnkC™3*WH.à~!&mn`LRYv{' ܝXξf*b&(({uCޤ̂-jq7W톧&Ӳ)aj;\uZZvLG7ez#[ON:}gZ'9 ! % l|)a{‰J<-g?B*"gHSW@BL8$l;eE] Dh={ba)t@dq6tZBy}&i^o:vm)W tEL8R*e|~D0䕭OX4 sО':_֞Ec 4{ǂ}qb&ی ΂GlmtmXW$^(䩑ĥFѵH~]c=}2,Kjз,xRt/vʎЀ=J(ѯ5Hy=;@[u8vX>ޱjp=#E3RP?@ץz[ W BmgB:nZBjJ^-b#_~ִi-U#\0K񝬗..֬ }W=AЀKhցw ,-EHݟ*[ƃͬ[%f ;X> ^tdIeM2xV,ŎrnlQ~?&abr#>&}7`l8-W|,go슐5XZ:IZ9TPJ.#kOg54 ̙4hVeLvе Dh,5(@dog"]d=#kuQK~̡p; u:RM߅bՍi]Ew2ck'%H#K^塘*4fm3"$9[^ ~ )Uav1W z34Rfy_L.h}AeY ]@; {=,$Vڞy_tp73YE"AN af#S=SAqbVoؤ0 ˝-"<`j.Roѩub`d:H3?.8]L\ApM_pBqoYZw r˛rKSsv/D\Ӫ6kFSW^('4*Vt 鰷V )u4zU~'x 0N[F-^@G*w$L"mE\.霶24۳$2)tM*rÀ0%graQjK;Diu e0Nr۴k^^oF>.GjzG= 6>(Aws9;$HbD>^k_ԀcS'buӦj1PirNR=ہϥ搋b;˙vzh뇲7gbȍ. VPof,e4lW*߰a%x+TZoT LU=t9wL+b#XnܧNlUW<3`Z 2-fhkkR=[sF2kYHR@O܊^2W#>ʼqMp61H?"EZ$ݵf2!MJa),n 9ԣ2%<]ۦDع{3S RS %Ϭ ,xL 'FƊqۘ D}F7jP]M!),d( wމ Dl̿ }󴕔ٴx|Juno:U_q{W̰ vㅜU=j8z6w㦴Gzw?-;x8 GrfY' MmJh*X|0eCF_,=;B{~^RATze}7'_rMy1e1.9ciV\uOjs8Y; Q}׭knj}9Q<$85ux9a<:s#T*qguK"w<=_{U g'D|ҡ~nkS!,őۑ]M\ʧV.zq4*dkU5^CEum;^r^Cb*h$+h.xہ\IxFNH4gzbs0KGb?[uk#J 6y CJ3u)lD[  QMavH}'>QE7TXT~jN OY0oܢ]S [tc^k>2V5՞kkٰEK!)7l <Ҷί}M%x!|޸0X[":1ĔSkWHXLaKuu6` `X3";ݯ>r YUr71O7]2ЙqGnPNRLl-Zxe5[KDCHa ?H+%l ɆPM=rmUc9ѝ,>Њp=4m.͢Cx%}V ot ٪BMnCKbv*,.~ _0rʥ߾_uaãm.rּƆi1Ckn8,ʲm ?U `|ݎ Ika[(f؃㦟ܻkS=;8VMy55x1V(CE6˞S]aש[q?j_7& 6)F~35J E(,.]H9nÚQE`+@Z{(oVٝRrHhU@HaEn0 IQVgf&ۃS5YExKwfyA3@@߬*3qS%/fkE]]WZ-NU}Q$,yP yeГ:9-ޙq%)jP[;]xo+ C;g-i+-ΘH}ǩah3Us('7r{#/'Y.ؔF.ݦ|KSqԩ\l#S9|5|ϙaXޱAtuB"I=]&<OqRnFqYD(+_o_1J]"f'jA`|rl@ϑy7Thvs^U9"L"!GV6QޜQ51T֤ FрK6VGO,76ɸDe{BkϪ-yÎ-%26K<12,wc/If8n~d ꋻ9.Z/+ HmP*=?&sh,@M̎F4܁\aLV#h ǹ05X- ; YC%ko܍oIǢ6Bu\7Q1ZjvYXY0B!AksSu*ktM(;٤[~v+]AAAJ@m~,Hi q,0)M&4ۣ̎It fØxږRuNjg,9`P&H%!Z2M p@f7CMЃTJ16ƨ"ϱ=-4O# yduG+؜w2hifӝAR26A쮽zuDs2<Xu@0\1:,dsk̓0V\fO32: Z,6 : =Gᗧav=i+rnADY;Pv*rhE\q|gzY˭s]gc ܇|Q$E%u2bRakvXQ:'jk^CQ8-~0 Wm 1WRZnGʀq_sCBS6/Pey 2 Y:dBlDBsD90-rji^*K^1r.йM݀ܰ[jmM%E1yL9B2jB\$v'hӼϮN1_*U"79mɍ>s`_3u~cp$@3Zઋ\|@a׫`JwW6(tZTsH+{Z_LTjЈ{hwZ+:M ‘!p}6ǚgϛvgp:zFGuKND9R')m'Fr*]<3ǮBFWسpQ$]e#4R*4={6ޣ{g:c&? d¥Qk-IȬ~yJs I07oPyw0hG)4㘳8#LW Tf?╹j70Kt{ HڮW3p7ү(/[lGѷ7$f(Tg#a+N?l5R kj&+]u4K>Aǟ:V"v {N㍑FJ{,2İOk;tkޫe gy:cB0'X\Qn'_jV4˔>w{N-uxw4f[[f4y3SÎf!a 2yb[%߭=(&@r/IE ܋liqu)3#^SJ"SGƐLG9ߓz`?,7%M+4i'vdCi*g 4d,{S %`t$\Xozql9٬CBj҃_1!ِ܄wj3[˨T[lLuOs>zSǰB_a;cI]@fZ1w*?B5r.=zNPZh2q;hoX,AX R㭀hMԩ9p!`.&>O h\U<}Y ͈ϰ.BJ6 g 2)SDykg4 E s$de_ Y'dqK.爣M28V7VRSBE`[(! Rэ05}3rC D Iy\PJZ`0;1A'jdYSC#}4ZݐϛT$Mrx);k$ymMND TlR Y۪I"^!eA8,5~(x9d؛1ߞ8WtݞW/;YH1WU!}mϾΌJ`~lQ */*j8'rYK~.cBp`90yr"z\g_C2F`kSCݕ$5ŞX ڜ0xw_1z&f.b4q0w3;=[4*7U$uLyr'xČnDDGǛ[™Y8tݫԴ*јN]t4l&4uE{?/a784^"5"/Zѵ ۏZ0st| ORCd3jK8-y8wO2~]6 1L3AfGAY]ĥ$@Sd80̻1% ^+B1}hֶK_Ҟmh8wwtOn *6ܨg|ߚUy8Kjc'çM$-?S>߇q| f1sDXcUly4k9y%XKD1JN|PZV fB:p2| 'nq_&`tT&iT)W~xꅛ BaR' nYZu;= {^%ƔIꀑ?Se8 l =Q V$:y &NGM9%z\aD7|UƕzW}z^3Lq;h"hқK*Ef;a{6NcY/I=?Bt܀!&GR?܋{ȼR$ĄVxBq:Fdzb~7 [PCP%#*QGkp>R\6y`R;Hޛ$% 21v*ԥ4ƍ3UCO.nZSq[A b,pNp6n)"˜R'?Gc *q6S&u-E3R<E_ãN (Q'7 =:IhId]yN_nZ.N q?-)ڣ$e11a$p1k)z"oA,+[x8O}" bڸw?D#̑HQJi}7p XEwFLN:\ڙ"2m4$~΍gןf̭"g/iYOO\KGVDw֛7K`ڕ{θ%D%7+&[v;蓀s_ŮtXĬ]qy8BSJc:Vkj;n;# m4˘۳d|F7:;VlAOLrDaw0H~{4# C0eQOk@hjζLUAeȷeOI1AEEc\`Y}E`qoB˾<, </W7Ke q$+UvHo\TsIy˩$̞O(*P(("dPfD7E۪q" P9 3~o(#kҞS&Њ⃚]HݢӒ:c]tA{d5# څ2<)Yީ*}|~Co6vIN↮eLe!-)L>&Zaj`qtM̾RZ,?Н*4wח0Cu3Q]VdFA/P$`M.C$mC)֘"ʕ` MU AI4 asܲtmR\C6IGБłp tdOA/iY,c f-kT&]'4@uHH<ˍKNѵ=2h |lԷ7qm\,E Q )A*'٬b `H ݴ-J&(|V 0_gN1ZPߢr-Kۜn\) b 6R3eǧLr9h@1G\ݣnt@".X%6j^IC'$0-~^ӁVviȻBWٙ(_%RjO^~),\ w]n"!tjpHOHg=%ڎU<Qt)T@?6oJeV0fw@%Y< ԰] ug }5L֑S(Hy #n]M66!Ct9BSI]m̹j5,0bp=R.ʫxusdomWFE& 1-j-}-ihX(ke9bi롽M09Q,`|{XŪlҺW ۂ=0d>{:?D3 ԋϹW[\_Lo(LJFEL|$BpK ƍY@QU:?k_A :nVq}x^kGB潱|x[A> iR]_E3a<[xdlzÓèB H7Xjc5)/}KA9+q)!COy"k]Ռ|qOW(>AXM!o5 hIԤ9Z_K`ܞ7>zD0;RkijVH9=kքhAj C9W_s[5-!WC: W¹u=N6]ZBVT?QPEy& V: _jהTGTjL åC \5S*̅N^6Cz#)?H $\`}yɴT/JJ<5Z&e麴hوs&RB}lIa%%zq&I-7tҍԧ!|8(;.p)Ͷ=Kn W5n07|rYי2^>J`?OBwKOޱK~Ye-' e|wQm0jzٟ:־ұ߯5wi>53mHwn7qJyiԈ_mYbOοOq}6#h$S˹Z^]#%n{Ũ?59NϘRL?dF~9҄G8P+VFb\'3;v|=ёv/fWBt"O5eLS u?`QM.a)h!\e{ C=n> [sFxKg {k<YbqD Y,z^* UJ-%e bhrC  #Q,E}LqDl#O[S1IM/#\;7tӒyjf$,!@l-3V|pv_`Zx+`U|ab;D]XĄWY((M4ʑ =YcfOB|juk{( Za” „.읿h< 9@k]|sv+Z]Pr$҆OҚYSr,6{u)_H3 .@g5P>_o)& j٣W0F Ҹ2 MF.TbFS(+W#JmHa~64l2 qhIUhI`f3%NɆ/h!3OKRV"nQ4[B AZ[$AIZTa)MNV4Oll(J~j럏/ `RytECSߕwLQHװ}kKig3۳#pHxl(74xϤ?J|BpC :g_%m ca?R 1D={ xn‚N߅<& clA? z^G/j^FgB5<,cg7Aeфxi4z-pQs$.1&gݥǁR`"{8BB.8N(?q&ؑvJr}ܲjTVȋ >d:O]S Zt]A 1 gzpunQE%7 y=HowhԨGm=:5nIgL)!eaK|(9'%}5sֈOOτJnؿ0NG±XW*gܤqһL LlB<4h؂*~uc;y5_'s!!,Ԁ]SElLwYCe LFyHq F"z>|mLRP]a7_nX18IyL *</Xڦ ǒͰb;ijB{ 4_=);o.FD^UF|GnPD̾I \"SG4^"b神KMX(5&$`AT5#Rcc霜k22aRw5Дni/xv(Q^Md%K˜:g{昻!%e4f,F*K-R,bG/-yJ 8?'*úuk$ ZȦYe?D”d`'[B ax0\j+6Y55|xNG&O,)M"5SDq$H25Õ)?XW8kqӆZ5^H&iCLeefbR Fg@,µްۗ: SQ"ぉfz̀r3Cڬ)jG>E:X~ ~>fɰe3aK'zcY9abFn秚5XL&E\CSs&oT"0)2Fӫ9JA^*ehw"%~ Ãq+ߊzETZ(;H7tc\2~Pdٍ\)L«%!ݼ{B(-OݼKt SQfg_IdRf{ pmmɲW*_h >N=qy7oaUrъhm#~DvS8ʫ幣|Z!Ssl'd̄XA0$eK"KZ%$:8mHFG;IA*{)p Wݰp}' t87tV~$zh>GO^ƏVtC/#UdC .RSn/R tڷjks8idh.?ݙG Le3:ɭudYx]\rF-]n%q,Xh ,Y,6tz,U m]% C> @&1y^|Nr|Gf hOZ+6 IO"Bl[Xa*9H"ޯnO:C#l?Q I>?)<]#V7`:6ZhҟW!q4u !7I5'+BX(T 0-&ǂ>N5Td_Bu:!ֺzJp@LWqTh3E 5|O+n V2>Gef! >YM+{hǃ 9ljfNB1zr"ё).y n,1+[>G8R;Hl/% %.7\ZN$B)2[ qF}`igOyp4p+g5I viCFuTwrߘ.æm942ђ(:Vn8 =abWM6z%C9>n?W#Fh|C})P05r-`\=ˋ!5/I= XN`hN+l.>IE=W> K̠ -\mMzt'225=b0u鳽ˤ_R[^ۿbѓlҾ'(:Xynv$q7I;9FP5s' ti;B> +G$qe LE>x[0SV(* !W~e ݨ dzLiиn:\l1}Ik_mI r3rc Q/ 5q}euls9b3U"}K%jFeD>cҭJe[ߪ,t-1vk-#Cq엲qZk /Y;C%3AQܣ2)O-%^X^_$o TBpY̶D{75TSI޼kpGyy,70W3{#*0 {=O2,+r  ,pLat(VągğzzۚΖ8[p^n#TU{]B?bMER9*@n:WUvvݯڅRx% WOZnsn- n,  J)uڡۛ}\`ղl ȹD}ZOSzAy}) yt#r1u[ tC^!6 ݳ4 b\J(}G-Q23Uy1VOIsf[r-KZDxYs'ngcUK{,eX "E`}NuFǶ qEeCAJ&lyCeC!F"YA|tn17EYyNr z4׳%./si_y& CeX#$aM``z tiߓ#F Иh2O7 b)q<"%#k}n-> KnwZ'叡{6R/2Ҽs‚߅F%>Iej3ZD5vRWcF`1Zŷ@M-gb;ɉDvj#㛕Ks{6ՓUH<}#J*Ԥ]N@`1F>ZqIC,qlkt1r|Ν% {׼4 epsی?[7.ԗ;+;! x5>AyiH*'Ppl.;̙.Sц^XTbW6iVh`{HX,9xSrlz'g`U;Ql:Fɀ,l } R?syP_#Վj(?RgrJCxHX6Pj5;05efѻ0aY;7䷄B䗡.RD&hj}^\1Ɩxa qVUz YV%9 29`6SPwf!w7yj9(}MIZ$kނK+$9M+#ֵϪC3 ^#T]ζ$ %k;}ZA8#➱} >˺3>>$ܐ$CNr1 n _ڙX)เHHkY3n,JŔcqޑ<$ 6Rhi== k*yvV L@J&_ }"Qu♮d%CP A})aCGvvdxzӸ3<|HFwTё^Nn?e$#`i)+&]Uf.IDՔR/c0ē_^>NlӴ#X/Pk[v[|J㶆iJ, cW첈;wFE¶j|ThAe,\Q{YAjdLCږ"oJ衪r Hg8nZ1񈅂䐜#ɚ<ۉ,iC&L'@h&~2 %%T^w%!x\Au}QdXIF2SpS^^?~ ]a6%+Yk3D-M;*OgE9 o{Uhny 88]+#75v63|=rBO-4Ț/w[#j%;5~CphGy) _.2Bvo}q59Jm(X$AA@9_3;e1pM?;!]H5_|P@˔h[Erws&PU!$65`!HҾE&#kM/5A+2YԮ/+*ߗ=wAP t_\2Sн!˶|A_O=:Ї2 0X I)#Va Ω 74Ge3fa5- %ϲ1|R}0裂SrkI&8}<1O]C5}zgx4Ëҳ]"S>?AJ;(\ʂj(KKQ~0,rե6)@:n#̹=3P@{2nMp5rkLfEן[דL[&A5Uf7;’6nsTƟ)3]cBc^lG-0,\8]a8kF\1$\S VDR>+#_"#A`h:Q,AYdhsJectLhJqBGj#}m _>EJ;7A\JlIq]tm;C# ̼66|_ V?s%왤9I1wMQ:Zu1AȍЋz*q=d2GU;"QTC$LAa}&$fU~AˆWTKӺM5a]<7fRRZXy9 lIA0/0rz-aOX k/zNɕɺP DEUlI\hoG RNQ?_p%m\){r9[󰉯,D^YL ;d19~l>=(l!/?Bvv:P?_d" #KTH۹u&&nez(5%IfejM'pܨL3iPу/?+^]-k:.K?eiurRo>/{> LBW a$'Qް;#낰!PWZ>M*JHxޠU8t+5T@%',*lMu5D3~9Ν< )\IHT+_N2t9PXXe`m ԢvniRγN\kzh˙ɿ?Ǯ!3;$l`R*%$Nh;5d=@xUÏ? Z$.AnD|QIڔ|F`E׳@uW6Y-\*|KVF\X6]o:ԤH.#J '?6S0[EOC|sR<H{wpg+Ӓka$[)m%i,TRBoiɳhO&Zg{!LA*>Ѵɡc"$ժ_IȬvഔ)cH!Ե#]#T88+>GIn&,P$BSH U)P,-?ُXa8ucP;+M] YV ܫk}P퍄mBg9JPcgJr> ,Tr&;|PX`tB ; 8> 2*ZW{ABׯLdϊ,F{/򀽡L +|Wz|15rZ9eseO9/f0{c_!S[[U8p:XZȂ)07/y]"ݗHt`Gq0~p/鏷4o:j o7W稗|8v9>v.9^6 `ar';W ^ pK_vanjoqWdc`nx0. xy^吙Tv{tpSq#sdL7P !aݜy[s;NJ~LeYE CK9N;Jaz~ss9[h<ėxILɛʭ3jbLt\ 9,HZ/!mc6HU`2ʖI;Gck |a" U'fWp1pL"48El)1^,3Xs`; b[7J?\YP^ިU[LQ{B*eT\^,p!c: MБ%K0Re[9wDG0]9wM\ x+.|ha=`h,y$q>I! "r۔r'қ-5_ퟯ,mW^7V!EWSj* <ؼV /Z.beXx~BFAEpB-bYdn5}UAQѤ6oo7IO1OՑcsCFHA~aA1m 6,p/CxZSm-b0}͹ |C*> h2zjݼ$]( Q@:d` =o#K FxR Nu%@AX0 N]V%O)N|mX c#ͷML𢵶w`OZI:T"܎g.u(Hp@IC{,Ë9JfytqY<8\J\GW+ BU_`}w,PP! '/(nXlټgHN@T բKFB/}"wnjSj'y܇l@vKLxkΑܪJT}h4cq7CO+h+RƗو&ےWQv"zm4T- xX %Ud򉤺@ڃ͉$+눃Kf/~ZrtSOX=^+SnuM⩒9|'NIcsK.j#I6 `$D/wPi'G{J,M=6?4k%4 w U7ջ/ OGֵ Z}k*ߠnYܳT2ΜD(Wt|+ز)#ϩo*C߬Fp?xgfYINp}BM r*ټ,E~zT2pX WGV4~"_[3/mA.eE<5аkrK+QW$@ErpNXLz57PvQ\l}P<7蜒UIf.7'VlG EpG;Qj0TL;.B#_A[2)&=Pjh>8}7^crmhf:~zk@W=e6>Z,T579B\:((lhQueOU9C Lu.\'ITPAe 3bD-*|+uQnOMvEEABeĔqT'>|Z'(WzY0 )/aܲvЉVvjaCfS}k0؇v7zc.>^ҔHnb%H0S;<,Ό==O\ 1ʲϊXs$?90!يDK8cQX9](kC:ceLuj긑mn]m5zHGd(4&]3p W%Q*_69vZ\c>G1mx.ݬVwLW)b ԅ(!\DBv-yfOC[cURQN9:xp3!ro5og`$H¼DȐ=EgL骴oG`"e-?%;ᶨ,{.xrF34f媱*doјtq]w.##.s}Ƙ3y-Ԁs e-qXhʔ5<0IهOSD8aOYA%K6[>ft$a2LW7S=Jꤪ;ҪyBCIa)7dZt+/L'OX-"un`T*;o88BɤT Bfu f]$c7 VJ)z{JqJNlIqK& W '@ԣ` -/cY0q%~+MO۳ʦmt3-RiS<'nhj| ; >TR~8Uwri{߿*"h/0 l~0oEx>^Ӆi ggqӮ猇YA*-cQ*`6^^c!`ڪصaϠqMj^:7$l)]*I5CDe[Hxr6XgH $Y4t\VBy'#1m: 3?T@UɗW XCP!ZU-ƆϠeӜG8ă}x'v@"aJYiJв7>V`زY+H\/8'6:Hpy.m2Hdž ģEVWpt4,.WL85D~! *G0[oY 9f/aUְݥg5x^;pFgbɈ;E|xМJQ~X;>oZ b<7DB>$4Ռ#VlH7h4/2c=XZWFx\Ck.I"Kb-[tRc: >#1Uf5Oel|h;aAЍFZ|91<ڰyQL; ԋzq؊ C~rD˷uulB(+ֳr*G*UZqS7S^zc+_ G y11L̠ny{{*XY2> ON$4c s5RޛD;9Na7iBpw$S< vYޛf`y'^{WirNNN'0{}đًs(72t9AlJڇ2%™EKhFlCvZ殸<${xXQn~7Kb6n}*r 3YTeJxca䂵>>4W93WXӔv.kw!hRn}uUs!O;wW__i0TDS305BqWAHd2B#uN L)* ,%P೮\8`Ķ_7j`.ϊ Bky釖+SOsb3ƘgKIBj.9ro4i+]Ӟ/EX`[d8 C3KZ 3ŀ:^𸕋7q0*oyٞ7;|>_T.))UC-,J2)ɠm78 ^_!˃S xV)ANɟ1t%9N>MfuR5CJK g'\ #m!a@cQz#'[;EзXĖTYC8ak,6 1QՎJ]5vhW?Gϒؽ/]L*^Μ!1g3AnRKeNkI27Y+\u"7_TSsItF,Xqjd33aSK(-q_˕`$0hkD|/n(AW* {bأP_,8Ьjҥ>!7(D 5omGȂ~>i'7zjSW$QgOEUUM66FĶ/ZoQyI?gfmѱ\1:5M`-C|li "Ow^Q0[Im At ņK-SPlLs\4uβ}Fz`R^7ɐ1D`rAsSNIJ! 0*_n1>1HwJU9ٽ6 JvC;hQ26@p_(qrN~oD6]N r"RBpfwk1KPqQ l}x/VTSY*a$k.}q Kc&m,\hR۴]1s4~aVwB)uM]@#ꌓg {>knЬm(]l޵d'_0;*dx?HW&]X"6r"H,#hoC-`ٌvR%n *H b3V;pXӋ^KUwAg3;7>1ؤBp.a$s"Uixo = Td>Quwh71ZN]M*j~kIAf~tKAnp,_D;5*[ښZ'QzT d˜ڏRs=얔! g[N>IZz~B&4ҜRHP2eU#n&м ;K1tC +b]}aQLJKrK'/L$uN2BkŨӏaC;L׽CusF@qQ^g"qaǙ{F>ֲ'^k0|9aULgScd2SqQ .vWD?,k]w1 [ILijvԢ~Ғc()]Ȋd*O3yBa[2EeظJ5S?2 c<)rUC:[ڬ8~;݊Bzߜ3VBHOҀ4k%AAIzݚ^t[PAP8YaN{ #ge%ʅ>O= XvJ\X NDFL[k:N=,:W3Z?MS߱uPSjW!cIԐs -1kch0l3fX1rH`rdme$WH2 =OjO`*_haLogrgos$g,zb75p.]GwÞׁ<O'>d't(޺m3zBѪO8# zy VV"ճ2>BtóuJ%UmpS|_W(=9#xE.Ci-1x 7]TG g+˻ g&EXvIú=XluTc 1fc&FnAp9")|=>$ՃW#L]MMns#@m\ؕ0sx+7 Lid>/ "E^m3"-R,HyjU7o08L䪜K:IJ+q-9364`UDІ. u k.z ep)3)pIe~9S<"k Aڝ/͎Hl{c(_Őw\<|€FDgypaDMt;p3kiJ1HLn94"j,u7`<8Hq/Q@o43!hYmlIůETq+zU)D!GN͔+zD>.1՘vvCE;~ YǛ oM+كe֠ʡo3ŮpV\.aV [̻UiaJY6 H`~`\]9A&cZKji+QsjFwnrQ3{oV@ugf{ZK+J/y`@AK j-9yHaӈB^xVxPhvJ[|0n6$J&o왰K=1 _ ¦R*CmnYXgXP 4>~HN\ 4 ,~'+U߆ \ Û~A;8uahLc^-vSR˰[O\X ]Mq=L*l"LG+b"5i:RXNV\ sԹ^?Z!23&QwHBXOzӠ;`#TVS-WHd/&2N(5dÁVB6r8|+rI T?6^_̙uanzۡj;zı8Q1~';tqVrS0|RX8k~,K@Wҗ"PAR ' {I'^.cfEi{2/PiNjȵV[a S0 N8ưp}oAӎr$F-臅ى9v:nn{>sGȋDEf9H[ d%)_WL* V4}bu.-Ød }JD1J!(mր^]"+mf 1v|N]ddSp=nw`.CƄ&] @9]{b Q!-Tm ZSHe?#dP=c绥"fzvBő_8-J5]6b5b vL6@(LaEi)껀m;8gpE>9\c6D#1uv6OWc؄3u?@ .QKrгL+(jXLb(b§oRB!6%F^WO\D+%c^O_3]=>V=(jLݒkz:ʮmiOvSws/&^pI˖,=&E9\>u@q#{ńz`l"pI@7f^ē>?.m0͐jh}qX'R1Ԏ\?`I"Wб кZc(hbEXR3NijqA 'ޮK{ecN<-iQg0tjk3/ EDہX#daY=(ASc4h; kl8;w‘Wtp''jN.G)Z 9t䚷сV|-$!۟m/@WKfU!G#hZ5tEBq-)|:*Ih~J}tnL.ƺvthT͖.iU.D@M9"bI 9٤Vi3٠):Ys5q=TlCе›VBB+[(یV&IXdr>kå&2/e_ͮn 03 _76JНoI9ݑSpOYF*)`f3+KބH~>Z0mS xX܄g T 3}ŧ5! >Bk %ƚȐh%;kزbjD_N{d*X'`,w9CH1{>Yjٲ a > I1+E;.K5C&#/S̼PPFa#KpՌ%X<(!9cF欢4f.ә ɡԳL+z WG;gt[88EP!Fˀ5@ЛODaeoM p4عuu; Eli0:+*%OH <ӗWZ$5f>-*';@8$ʏ,3@Цy9cUn*V'stӊH4\e\P[uDp`bX-%Uk t :,Bб DkK_6#KM0ր6E 3_!zaeR<ziA.~\d%3GxU6J֎z ˒tTŧk̞>"B,K4o QKjMۻ.J0-HϿ8 [K9 3 ͻ */)~B\}íٝxRv$}5kN ZE%+9-@ykB_#v{uh -޾s^$vuAʆ VmʸSI[6`6mnJ]˟n#Ud В#=8Z'EъOjcX3_E{Y| RX rO&Lr4Vhf%死(vW[M;U/5_ {jd:[Rnx_wB^M%-o:Zx`.2 DY/>?w"f?οԍdm|eZ 1!#[x+OLBCo"xBnj"ɞo z-P54e"PIzK _FKsjN 8q&️ hq벼rL[8KsUJHgyPA+1}ɌLe=N5'c&)|6#+чoDh{# ܏&ϹEt_sUmxbOzr+RKvC* ^j6lE>r1Ƽqv0\Uvw!GTHOzf6p.gXӖvLFww0'R?&>H?~^$*%^ Q+kfJlujP?Õl6HabLfhIu]Xr @J)e9Ӆ؇jmK2.@-X HmIb8(rJ?uцS67x`KLƃ ϯ FK416rXXqN0$?jҧ60)XdnKڱ7X91W gF7ϛQg5\O8a2"X(D@ãpw !ҍ'`tA(kݼ B֘mP(5B+%\旹mQ@*h"}$W9<.@9tR;\ ʨ q|;7KR0CKeK+w}[ۜ 8C 67u;({Fï<2V(mmGֽbv} T{E r%p|s3+7i  4.Z_[| vyQ26QQ"K_+ʟ!hۿ SH{-VFwZ {V;peˀb8596Z v'$O}PQ C[`/bԣυS [dM7~y X eF l&,JahZɢޭԧ$ 43A!^mԷ&dm:(QP*GTv9YI(ǷhE*J>QA΢]-Msf3)ct|zLwGcfK=TXNj&J ^֬aO{P=p**P~fz9cxHF )ϡʺ: @?0-oJf(NSc5oR]8- 4q+8.-{Lc`c.YB-=!':w4rd'҂F&EAJ]l+F?Dޒ hoG7Ȍȿ_ o zdY;ѽ_9 \,qMSnv54ddu:QC$}>y}K)1;E 4VL70*zH>,첆.;*ZZl+dirj)\E? ZKzSe|Mi\I ֏3-XSB &Zs/r=e"p ^4{ ?p?>Q:%h)P4WKUSuRfǠ혳kAƣSSݙ{Ω?X~MK+<#b70] \֧Nd`bo#CiH3:ߵ څ Cpt6IER#3ָ'a[FmС~Zb =V?]CY̲sdl/x/~ȹ!IKCDZUFU BWa8Ct7ԣ0g{is l=-lLR[,E& /ھ:췣H!$:cP'l_8op ˋ/T濑bb4+%ߐRȄ*n )f<EK7ټTyy۹;tFԮiqn~^:O{XEx(N"b>A#HYB Ⱥ=)dWVNT80QHUQt9$`:cIu,=E( Dz8RtWxhqfy?uֿ(H5OqR7O)R]?-λ w7*;}u<03W5fRr?3vcݿy;B tC(ĦoGPo?Жqf>}(B}zh\ca_Ă"5weMh (O-7`AN䘷oE>;{;5l}ZX#^\7tgꛛn9GF%bp7r- L}UHQLQ\5źʰ7T<4)Q୒ЪݯMϴ꥝m"9z? r}Ûx ^8]YGkh!If q)ʼnp׷[>8S?\tZԭ8k ĕ$"-QepuζbBhǒ., AR }Pi;5)RbL0x=KM̖Tp 9˓0> F/m%Gs܆W$U;e',QkkVwy)hݔcNo=j^u!2;"TWċN1bP,wuG"+E_gX@]!("ݴMCcnl+n9 -d"Wd{d. V|;:I eո`j'75pXD`~G 5]ċ@-U\ggccKs5@Vy~vKc 90pȧ<OWyN|\B[G-th{lKַ~3g¨ʯ y]!u<8,R+c =zg]كheM-&0ΡE4"| Ӆ~rC3fֻ"RۦHn$IPڑL*9G%B9ϐ!rϫox8䛎ꖞ5ȮHm$up- &3@/7^/yͫ'SB+fxe*ti$ie9ߞxarvK(.hJ5 ϫuBezŁٶ„_l)>7HÝ {٣LuҴFCPAb?Cxd¸XSۢitOQdŒcHHb$톭懄;Vw{1BZY9\iɻa_?i݈~&t$@fQ?]82}uU U[ zex$;՛&2; ȭ1*xevLNkB5Y_jozǨ`{/h|ƙ  4˱QG6O <ђK.nx/ SBUKA ^bDH_dv22p3͜圶eZH{9B$8 )06ݛy_N~o6i0jk4.zx'@O vZ~nF3mr+ұrRn܎Ox5J!PKHʉ Y: 5߀fQ_EjmنjD/7^+:61N7_R0Nyװ秭 ige[ȥ>(D"au*#" avoΙ8U5/k}\}"n='m{2^|I23.08CД 6rݮOS12P> KZ Аf;C.Ife0rK٫8+FK`OSaLF|u=O4M3 ÷q;0Rs4q@`uCjϪHxo&/\-N%ɯ/Dca,Tbbqy:ԀmR>֜V^mOڛK{/ _}fC1R.> x7,WK/U)18v; n7]]K|"uC|;u%934Rc - q~_٥!3kA+'@G5~)&xJoOJRl>?JybHːա4J^$2`} ;,>$ׁ%%Pgϥlby )Z\oIzI'D9Sb]VdQ j9CsJy)e7w#f"[;.〉:wP#@\&:E)vQH)]&;Vxud~İʠԺ:&.~r} V[F; X*k.+Ao|me%iLa<#.]XX޾5˛6uo;:_a8Oj_bzzV*)^&QġeFڎÝwʸw=iy %!omD0Md#ٗЫ&8;_ti#(f 5U2Ʒ#P2N Ĥm2Hٞ?۩Lk\rٮ-8ڏ@fI7yU:IҐC얆-#7~th@wWΝz aS͕rUV`\׹q e"pf+Ϟ{-p_\nO=(F$3mسbu0pq5J/rF0^$uuaƅ땵=@RJeĿ!s ;x22^Ri#; Ygfc-RI[?KED$Abj:ױy)h,@ `Ԯ.ы I;ڪ%qUޝK _ʍ79@*KrJX]ஒV| F{Z%5g٧i~c>8GnN?[ LG Ukx 8)3=Hm!:5fWfBD#ldbz%fcYVj,[ uk^=R C{ϻY?mUkxd*ɷK RH%# '()xN= nT:A*sv_z9 X7:K]yXױ:uriyw"$_|C$%D$^v;0ɦ:HhhpmbFutVN(mff!NI+e D"ȆQ30n&,L@BJn2i'2|-AuRnс 1c.]T ,q6Tp5ս65d[\)bv]?X \GMSB㵰E'_LBq;IOLd0r%ϕu<u2dWq*4'cL]#8P ,@(uהƫ]03ǩcMY'FTJ53Rs O 7[N߂Gi iP֚]ɚj̆M+acX=w@v9*F3R - OgBDSII!ΗV.fS,ʱr3CPbA:L=|Go;)Ʃ(}0zhSֺ=77 z`e,5/F1!?ܺ UGW -dL5E6` \:NlO]k(K~Xrmq8y YX5-\ޚei :D\?!AZ&̹ ْ/ 3a;Om'Z;^,/a",A?Ž'[Gܱ!am#Y-bdG+$ Pen%R#uf[ m*7$U췫}B pWM\PG{ E*L81[XS IH}>L;iXٿoirPhTv6 $']$_lewF絪9MRNepM8Ս+_j ?.Ihtʳ=SRnx|=XCrj4`+Jt ]"&}Ҡ>o~di`3/RylL@~D129c͵R"Q/8&w8!yJMlꡟٸiWH& byEVmG.t3ʌ6*fja'Fps XTF{]10\jlٜ7x9;,CjݏHJa~|ZeL[0{|FeNSǙt#y?͕(wꪭuYMWQM.$CzҨH~t6ax%*d{ޘ4YҩϹW CVki}')M‘$ӱrd8ORy+ljҾ[DEԇ3xi Dt5HT0dA'&y0GpiE_PγKtBix9a3Y6ySYuxah}? V IDi0l-C;X7X=hDx 7$͝) TDv2<`q&j'ff|4Ɩ麫h"W܇fcWw²({ n,"+ 2zNM#Ū%oILK"!b vxCu;0u4Zy?P.BYWǻ6+Aѿ1tRjG[;T$ LPxG g},KjcXfӷ&SK5y鐭-# (u֠0|u!m~&461~GxϚ6k*ֆcEţu pͻy[ j9tnCn7O"eZ*('1jdvqk7oR*vAaN`/]IdT "+~_>/`˄O1*dZos=?Uh=^\5&2*U^H1\π41Uؘq ~BbB㓫6OFxeYe̸jKxos$8r. ɔ:ӎ^ _\)ƙˍܘW /2B4  D)H:JiS5kRA4}5d\H.}^ݹtK-HE5ղ!U|uS(2|c% ǩ|Y;+WaTlQ Av M~3z8@cr m`s5>HiTPdC/PFvoex g=ٰG*0iٕZ 8\ Q;Swcc*~a[:ElbOn`B-,FTd+'75`K9gpZegl4.qT658#z$ ]*'ӫ#yv,4,wet, |Jٝ d {z%3uNJ_Z\B?}DsQ$q7I]"au4؀i) 34 1Y^ɨZPuo'댚I棤[(}ĸXoq@: aXnn0#/p۬1vBm라?Tm;sw~-dpu:Ƴb]o*T f E詊*.3m";{Fp!_EVlV ZbVicp ɩsKd|LVGjr%.S'Vz)F2xf9Gʙ&qώwB*ˉLSN|BwNA{LX>* tJ1},Ht9#e ́YkDRn[ Mt ?} R7Oa9Hj!R sCS#b%VMJ_ټ_Am PV7&r5[\Ծ9]go@D0+ڰ77Evsܣ%Z֥* qTnY"䊽*%Jw{|Bki&k67ϓiOMītȐ_?[ ]ڸOS K" qjor"ѥI&a:֪Sޯ[Kl0O!ϛg/st+Vb= ߲m\*/9r"};_QGL&?F{6q.`<{yAl/|%T##m7rmc! tr4Dە$]F)J<΄ 9m.mU@EPȻtq"B;U ݹy/ĥ1|+$Oe)oωP]5)Rt pA[3 8XMf!;_VWU[EdޓicJ/>l9l;O4o l\b5&Ks dg|t%qLx~۾B~p3cqև o'ws(pg o/ cL/K16Q@xU U˼`R`86J. umQCc٨F-U_.x cf*:`oz4,]uD/>? l&+q6iEY]Q =\mU.S3|)0 |O, 6.{wy9"(p>'t86=єg$0YT|(eE* fTŻ{tv%8XVve!CmRS]3QO'G*D<\]zreg02ȅ-ub) 3BIḗv8v}#r~R!: J?E}Vd=7 ӃFP?kVbpjr$$Y>1,@ZJ+ބsȐ-o)A]p)"'W*R9)}+Q<ڨ"~%xCp۠{sŐZ )lb|h'7DNe6|*aג֛>өMY5WZAKCc|q#v|Y9f m?J,$_|4gXV<--=J6E^5h? y"77x:] [@T]?ڍgWx֍A$dϵ H=2W5M>24YV. eFxЂ@Ɋ؜q)O~5ٙ' Ynuy:G98FzL}8^,X }nB]T;MhSN_X{s-$JE5WzG M4IbWJ)*S:ʤgw:f: ,hmK(;eH%9>$>Sȟk2_wG٭|ֆLM ٘ty0\92Dtdn I8m%gz8FEX0٠ij$a0v߿6=!{ j:o4XڰN8lsQ qqeX|pX 5M`ި0f_0Bg)Acn.'>PIky1(̶ @9 RȚ'p*g l_]MX .fIޞ gD4Ldܳ)PWEFPљDž18 \xiN6iBvp^V4Ȟc܋`!]%΢BHu?w`K,+ QF","QBl:R?QA! `I)?m ZN;[:c6"cWh4iIu8mfC t& )^E isꇅ߼c/ѫ38-^)?dY fbR^tz%7|Y{`pب̋ZIfe;36SDNONxmugB)CqE+7L!CX~Z{?vEx(4tCgKv6Hr[rlAϥQ4`pC]}a Vb}2eLq]5V 4Y8Ϩɷmefұ3~z oJgBxˤ;Av-:̔,o\O>kS?2 c']wm-2*krā|>_KX@c"F5啧<W&~Z HD;Jɦ1+qO\1 ї~q|iqn+ұBC>+;VA{^U cX8>՘9 .FH%z@#a8JS2ЎG\RnV{4q#h)3˽F~h";Y,7R8#\+>ʛr+KIgexe!LM|%GˮB bJӪs/5Fm Ԙl1z77Ռ_@c/Me(IˉDWM>17FJU'2<؎ >lLUNб}2d%5(ĵ$(>ϖ%Ux,U+y㚠 e[z, JcSҤ`b%%z,NYGIsN*c=0LO@2j`\<{2ZI@ٟt"9*;|m:kn#jb5Lg.#WT`K"L:WY.&';"q)DM `1)'AG{*-?383,LFDFD \T>Q{We6G ".;ɛs/ <ٍݝ%Fs!׶Oeg$M1M.oA| +|-,>X;gh|^Yv.A}Hl"D^}w-mPN3^J ؇#+ JvE7|%&CФX3r-XbO!Ȉ'Rn t:A7l> `0kB]|Lҷ)q { Be|D9`oتV_R)%cIw}1q1E|@]RD*J-4^~\Κ@šp@ pmGRRFա qmG泭a&hv^(UĨhL/0|o ailBAE>ǿU{bi}+-}iMIa[+R,7^Hu<wG|rU*y6N3Bri[$<i>)^mR/5|GHXg~`qhT=L<<~M$w0 ,ȯ?!׏med;)BbwJ9$ Vw"iFx]>mA">:`E $P$N)yd [(~ܰ@"PrsP$7hy"4!nâ2uQ.dǻtwsq*Vx#ni&}Uo)aXwb>ر;1w}Nv&p+Wb~+3f2KRՉڸNLyݸ(:(,>PTixQ9&Yr~D9,,5ƎPa%$ O=jfagO-Bz/ ?: (pnU 0g[VMtٶ{[Zܘ4x:c6;Z') 7Ox@DđAi"hk&3^&i 7dzDjgOn7Aǁ7mfx%P-_Ĺ8yi/Su;Ķfe^_51h^rϬܙ:rWkdSstM'vR т/q3Ykl8InWC g!֖%X9H 'zc;;NnS&3"KL#,qij}u%6Ku9tmP. :} o$~;,WhQd`L>|Vj`f> ݺd/SzW]SjSDzZn\%8="?X?R{"6ouj܀k<\d0@}f5Q:ޚO8'AF2T +96Tud$t5g|n `}M"5 Ê9fz iGw6Wj5TxF,*҉ 3;&CAv7۩5}|t3$'B=CvucC nEA>)QB/_}%$/5C/M?0$A*/gCԀ`ȶ4_(L\#O0Oc12Y 0uW$3<9auuC }r߫(ByP}d|0 EX0+i]]w2P=]/oTtbwHq^UKPvSݞ~eA/Tl %!늘_w jƟP1SRv 3]n*IH,SNc9qK5D0T?mҳpUeq#H v /#ayKRf0,^ߥQ,נb `vh11I4Q1"_Fa宠"GJAc$S&B&32Z~(n)BAƳhs32$=8SKU/00b8B!ɽ]xB* ĞYF%yfBd~6n:F74y8佒Gi{MɶMʷp",)D 93X, 8 *<fY+WU0bZ ,Jx PO>KjO$3>R9f8VB)2mqh Z$9n&&FJ -혌NT泹{w#1O̪^>O ˽W{CK@(ܜW0/)k wp$O n̥tQ`o37}Dk҉z@ UchoM;{4[<'Hl2XLf~9N7S.S ׹ĈTg<tgg^ݵ3ƟR/r#*' O c.k[`^Яn㣷JDМ"6hqՀyk]|"rX1&U .IG4#Fq{޵ ƔR Ա&sP΅Ɇ\9:{pX]v-8Ty^MO<ވ3f灳xczd@H*:~ rYZ( 0~뺊*VyǿXForoqNJa,07•:c,, ׬ϋb(raay!nԊq&$F.p~ajU@jg4 NbPRHF@YZLQIvA`teau>si OE\A|_}K+8i\E,aD$I`}D-Hrhy~|XS\ôUU3J}Ҷ<a=^ i>qdu/aD2Vݲ<xƬ4nĕzO GG7mL@xNj)ĺ+_GR. €LD~$4^ͽ]$uBMq2N wSW|i'Ͱ6#~Nscqw#-5~K  Pc&("@C4*/>7 Ŗ*մ9KF""heU6z cZTHR7$lh2%~p9nЁ,ZSc쓷gqE@* djH4U>KV MLYDXV") 7JE5A9i˱S r+VĞSL>p٧SթN4p/3&x&i'Hd@?Igvv{5`- ݜg"=gf$4}73y!!1bũG}H .RCX=<3uݞS~;{8˜?Uà^jIKT6K gYT fm:\C/TnM3x401\@LVëvV%~1J 'F&a4a,$;5,T5ʹ\ʑG-,/lrpe?>V}VdTrY j8=C?H?h>Qs0xyq;Z cp+>yK0ç0G֡Nfzpa@jF|J%Е'.63 t٤肉; >+ȠXCM1\tvH N4)QI+3(6y ~}dRwA\I'"SX7ghs+*,j0 ?qw)Cޢ3yڰhY,RyF)q,{=B Alg-${nO-QفDRԦv5۩ (gWEOtT6z{G|6Эk?߈S)qv:[_?oYqD˥ZP:!tGť}-޿ JA[DTP\Gb8x(ٳPERaU)΄xI`=bV) 903q\Ut?4t^i ϶IkIk7:4nWArXg3̪3eqx^E43WCIB΄:2&9qmC"u-q d/߄À (@Tg{ r@ o֒FS-\$>ql{D~ wZ62slɏ%X]+efmiX?$!vV['H߭JHϠ 27?] rGA 8{s8-L^kɭB\0$Ғ%% 34Xo^R(ۍR˃;ҠIv\Jhk'Ich f枡` cÒS/@RGǿ)xzxLƓQ㸋dP5jG[& @`cաborW{xpyk~A $qKۘ @so!GV403[hcՇNvz#]ݿq$E2yZu 7sZIg_$%h枤UI$O)WDLR .=h(Z j#iNQϛ ޭ|Ea:3;ޣ~y r, e*fF!oY%<Ӂj' g֧A*$ gve1NoW" ݼ4-bdHorSaQL?7)ProbS삁o~ L 8gD!%Щ9'y}^=MF xٜC: .}%KD6?^59S0~ZC$;xuR!fѴ3кh`)4S.).۬rVfljA'hN=+lx FNߤɔ4p ~6xU&#Lj}O/9xsVݙӝԳÍAz6`?k s }gڵS `΢):&jS X]f㼟4NGt("yNez&o2ٸ2Аh?袯˒8te`R/V9;L-Z%xz"8U cnH!bFRB^ Ffu+'6ͺDAi];O pOL/K6 ڝ,$ɣ$yTY>CQ*Vxy Ω 21 2P>tAi:b/cû-hhi `fPEIaۆIb:|-er.+"/=,5 #iiޓΠ=HbIn:q[ǹV3pҽKb/b-;mu}Of@Ac\v~7DwGAIL _ʕ@M PL J:[r:Zjj܉*pW 8ܤkˀ $b@JB95q:he,(Ɖ2H+C9I z sӆǑtMKj薑f:-M HSxyڤ!]u-(7Ɍ(:)|޲ozDVs&y?~%sAB6M6Ev :x~M8َ}g ~{~H ;c4Zv̞G;ٲW_k݀. ɇ# Cb 'y؜u > ei]jg퀂Sa{+̉9͕m93JMlnQ/mjC-Qzrij*SɚW> acBG"R˾BXe_g=f"Q- op(i`}ZR//[&po|XIOB׬'0!рnw39, riKOt%>?y#v/<BSyBz5dm`Sv \o(c ߽eZ~ALDF%jy s{D\|iu듃^au>hlfLsA(MMEȫ2""6c+xWKy; 5 /t.zxaʟ\+<~M[\ESjE-g-GR4MiJj(/}`nĞv.Ɛ*q}g%MM36w*ΎZ4r*Ҍ`kZh\7aQBAY-gtPJ蜂j12r*(@0JΎhU$E/zj Y VK$WZJ n.1>D~$EEΧ4vɁ3`:tg`v I:4r/tS=^>136htN%T^'PIY#|RHE~]b^E[ӛ ZJ60Z_!_iݯ^=wql ``M)ICP>TX#iܜhdYlB8[ZdD _tyqwʣ:);:f%j*FRPz3v.h !Zjҕ/;ifxJK|S~͒Pnզ2gQQҩP-$* 絵*c^- ѐ<о(␧UӋ px6)G€FJHNc4YD,4M& l.Iu:::OJ/R/eBAas# iܬ.<( z圕Otͬ\=A恶 Gcמ{D,©SqQ,yt?_]X~CA_-Cl7˗4akLּUCr 7%p^]$.+S:d:;Lm' zL3(=B7W@gD쟆ڏBϳELA#ƫVA#0+Qc#0ݶq<Ke60s.`:8 h_";?A)'.s8H[xfľqۦ qdc_/Q}H.x51Hxj(Hi oqr7{eHsz"jW:sv[s7@ށ4cis8~mg=!H`5 pY{n0F{iw$XIr Tɝ*g2(Ev> l%dÇmXj\K3.Rxc(H؍ѿQ *mMEѯcI=Y2pŐs`;gAWATMЛķ4[Hsk*Le8j9SАΏS? 9z׫'.%&* *Rz{ +|ڲʝb%H=iG" CeA]x_x^S `R Nc'%3Y]þ1g~ ȳmv:OF^g.El $ ^qDA}gWÿe7W tujP<@ +e=lYfD6OJ9,Gѵ:!wIܶ<+hY[0ppRo}z@hJ燯N߃aS};=~Mʀ eGm74IOOPH`wO)| >ڳSO0b\7!(>K(=q k䗳*ړ);E_W,粰C2X[b\?Wm:c1Z. M"Lxa؍i2dµ½hbV}Zy1W9b%2[D|D_JneA$dh~(% Jy T ncJ?Zk!n&g]!\`L y*IW'alPDTM '1bǴ5PY^E "\;l]J܅Bf„Go9Bѽ*|ḓ:(krP>Zԛ+oĹW:!XRp:J8ha҅}#)yۓΊ)?Ao*Y3t־h6?$o;He'NE2wpHVlorxig ~`Gcn#RnD U$̣PV,nd;;'vԱE;`$Awiwj0P=(eΐ.3|3Dm !O ﳺ.4 jێwzҩst<#,PyzJK ~5C.TFm_+Il?(c`7@@қQKv-o H-_:}aC٫:}e-Լ#S0wݑ84K"6|=e| 4V;a{I쑤$q,ӌՆz̍#3hzwkD<7sg>CrW_ޛ`)|kȥTb"rkz%Qw /Αb.Y #g#Gי;BˎOVTp'j>IGlMg[|tG؊뚖lCܭikxeQkD-mɑ?FohJ>e+m 6s+N7'C<%%d'fn"dt %\WĻ#e5%=iq:6ザYV7"igF̤Dj2ZW[jlS}VMcM4rRr{g7&[[5ԑ;_/EW$x $\-=\zø+i'3maذ|[MXo =(|ngj^W&6T jv(aF^ATK}2=j Jtp3٣~I#+lu\u\ƨ`}UD?ouQ=-:*bn}z= q BRG]0fAo[ŦY-tjT?Rd+7Zic"8*z|už;:.MgbSygv~H:Ӧɂm +cJF;UJ;foLy0v? 0,.hvs{QC".,1.YT Et.r9yw3%'F !8J5XlYQN{lS#(y0NBN{W8[\Ґd[gH:}2܇5Qbc}tgax]ޟW!;pG-|?V\\{oTjx {rD5o=n W^Zwtpv噃6êOND1rp=s YaiM[J5 D?>*HXV㬅ThsAoҡRc-tFJzRŘBVo@dEg014@\H:l0{G-[E+ׇ`y]H ԞE v'uf:b9MluYBzBaF2%WwjrCFrBɈ_Vao![gY% xv ydgiduѸN eObzeOIJl4m%"G#$ CWS3M oz,CkD baUGZn3?PqQؓCOҥ,8p.䉼NXk~ǵAT y+ÆUEH9ZBf.DZO|ӑp)[/: x@gVM (f Au}L+ 4E>ZmFa4#Z Q4ߣ.le܅:XVOHtKmH$1oB! ɓzLPXt_ވ[Jd-3[-K0\jxjykv5>(d)GH \˵le*\ fб`Ty:1 |]Gh4xMx_(Lύl߰*!u N8žC WPb_fEVKe Wˣ1x}[ȉ)h6QEgK\pxd/mV$nCo 4cußpI0.s;PIBMv+0e;@V'mViZKc\G.is$0Iv gzoC1OJeYtMJN=H;ugADOv=M֒c-  7Ag÷/,[=쒉F@7j$:(KO_Oid!EFU5=eSK͐&SX4X|B ?Z [&AJ4pdP,(l-]m碘)PE pFOh.;hvO9Dժ2x >JnTKC[0k r* ú “٩(jy짇0k9#@ȴuz3XDMAF,7j֘$#BƜ,2M3@x20 p5hL0y mfO&+mtyǞ@[=+fl"_p<4,ڝ<[6jx'<)x0nf-|-`idmРܳl;b8RA˪X_'K\E9lFk'07$".MB@Iw|3P'?\_ =D\~_B#8 DygzE-BF0<% Ii~;Y+P2lqzt?fͦ9l^uu{+.8Uh1 vHAS Ҡ?< 8Hh" I,k7??{ټK,qęଧ 'Éď~*qd|B1u~O,yrTܽLʌYx\կe5"c %D RuRo[Yy=qiو'+5yd( slV̏BhM(F(kg=\m%bwE7F$= =pNc{J-';WXix=b:8!w\4Bf@=M8 A\kC|l^Ϩ1H /OAP>T`ߢO'(2OK]inOU_Ac1} <*N,T4Gش\{PWj Av=ZV:98OBZ IZL+ͷrj߇ ~25w|FV̇G_if:I_cSPB4*]hO Gx0RoǦS' D*_Ga 1>6p(bkbAÐ 𷃁T"d8c9Cy#Ai!tXJ0q @JgNۣt^_elTd)ߚ,5 *:Q^"ns)mj<"rr~f- -/gR|;Nix"0{ģ]<ڢ%Ìp:0\^zsZB7E~ bFPBÖ@ZYC{f~|V\Nw3-D.NPTzI3uE}Z0 L,=؍f$GxWb`9+[vl]!NŠhbkE* 4npqV.ge" _ 5Q<0JVhU (NL.`edua0>?Q?dbmv=|?4>ɧ6(r7[7x-ҙmXu,\v,8纼~J~ +nB' a'?08݃΃=?p7]NhmzŚyy ȶ!c> ߑQL<%UBPhmr=xP.Kj!&Dy@PxR5u,kf;)2j;U"޳Dy.z7 "u9+^wV<b9.[1dߺFiΙnsKA1G(cQ'@8I}3;W2Mfҵ;?k4.qUI\V8vQ9踦c~cC GᑊE2&ٜ8&naKm4~2pz("7` w=I6. x =0wrJ59]cfDBZjA'TS<D~yen)>I/ ¼\2Olqi̳ ]P:)5@vS=xYT*%F n^I`]#x>+2"d=S4oJx0񝓙oRTRi3`7[i5W+-̈Q Fd5mmA{#""R,^V7*+CaQ&ZdBAKji˛Γ{P XQD :jVnHkȜm x4+.%o>k+/c lM?~MH|>syfGqbE[Px[gJT-OofE"Y/j\& !,'jxQSNh)OȻt#iYΥfsG34MQUIЭ`Nk|P $B9X="Ʋq`?AoM4 lERnߺn E6}IYX|ܵao^ضF6zt3)3A ?.;=:Ǜjs'F#Kt;&!e3>[< ϵ8.,xղIXg4gRx4Ji}Wu\Zj5^LP+y9 ĉbwֺ{DrK$h,V5d'9ID.K$' kͲ4hj~j ) /7 ̓cF$g$ij|Sba__> bEWo1CZ,+;U:]HLL_BU |qAwzaWSڥ%Fmrxu=02߻pYk9ԐoRxA0LQo}3}e ,lfIZ5ekO$\ ~|r'ϟ9Q ~!I?2 2_e>04d R⪂oRi.Ma :R%VkcV[R,^nO _u y "A "^P0H02Bb K x#jOPUx"H1#'XbZRac[ ' *PFzI nʕ+V#BO.Lø9o"oW66eѬ[2E^TLo^TxFxN;W"q?OR~tOKƑ/%A^NkǍR1_"xQ^ߦb(kFVJig]8]_9y3Z2G9NZu32wW5t L:V"--^ -sfWdڽlU{uL\__W7rk"(@zXt nkW d#%YsUė7T1FWoX =uwbۍװ!l&1 ٽIJ.#RQ5p#Dzl J jk9NvK1oNtV7S& ~)ib EDlTlwޅS_T 9Ra0dlj[3a8A5_ {WO"T6UyNt&U(8)"(d#aj4R3myY"NjE_$_ ×@&8rel,EkG >tld}F j5syVEbu>Ͼc c+I󏮇tdn!DLKWWbԮJh#\o$} 2TeH1󪭙@mZ !ը"+2-FNS Wa`{-<>Hĵ,R7V ]P*}]h3) gQ fɾ63a<ߏ~#fc#)*f+s,2P+yz+ZӤn]x`+04!4BQ||FYlnpe:rdXˈVAe86O;`3JŕQq`@IyY_^v2ODK%K|?E(vNR8ֲ:I RORD '.N*Dn_.$lAl:HQˏIXv [{V u*S1?xZ S.L`.F]E voG@X> B75+%:qƦ}(HJ:4%ͺn7IHg]Twb1,W4 - eƮ\$,zNS: -\ySс |Yzk_+n?,/%k7X{9bg.HewNb(;@]L zCY"S($Tgqǂ|1l̇TrV.|PVtHX.5x78)6!s$o}]m0h̞]r2 ka4h$3(q@>ጄ>7fQd,'Ccb#}w ӱNI/4\(_}U?'şL!}ty L3D' CwE;߆IW^Ug훕'  Kn§t%Pʽ<"}t'*|Nr;4k«YNb[i\tw_N8+xܡGCA}Tq位=ZM´b Jl`k@@AFm ҟ9Kk#5o,*;^bBo>muo5Ix>%_^[pԋ,(i`j6i2F sޑDemK]B'S0]5Og0Z9o^ŦN7VhUU{K{hiΡaZ[q3)?T| Gx$ d(5IxX$`kӡ a{#z ,XyU˽Ur=:Pzn$#_>?>Er&`7}~6__ f2+\,;-$Lgk3# D K{>A䷣ dL#ui*{ PҥL󲵶)uxp %_(X%W/~!j\쐢UʢzW>`v^ >9`}07gu*]Oh;&~Sf93\_2>O9%1_ IߍDeUR]̸ۖlj9iTX3rfZ8vdExt6.reJ9)˼d\l% !nywKf+_Mк.dE>,m,bqg@+* K}$0_OySGPcE|P=\1UeZ  jGĻ9RNZpI $NGT>Doi+L/+ {\_셻q/؅ca7FDBbiÅҞ Uy뽁KiOvǓԣ!*4cxg0FqzPScNMn<&8m]S(ÀCtGbTRR[Ji >P[z؁c=DLr+C"NMcۼI3a"P b6EnBs=ܤ Z C˭jrŸ~n9$p'*Yb"s2u0De\I8WRÔC'Թtҹ|w8l\[?b}DVVu vH¾\bvwddNZd& -׆%h-&tQe.,v/8%t=7zπEa/eȴN+ gwQr `&u|Ϭ4= WF{AT  rG+jq7wg_򓭧Y?Q[+2ƑKFNEj_.|aֈ =}DBe~nR*! qY(aN*Mm9?z+@&2Q-xhyhS0>0#RPg@SPJl#VTljmrNqncgQ]Y_tuӥ}Lj0DB}Er[>V֚I:Ha.|ڲ`7A}xo^>stD/̈́)u&@YM0B\1WY9qzD*Lj6gڂAh ?Ye.;TC׾D3՛iCO%3OfK1l"Y8ZM.]ͫ!Mڸt1IZ力R$$j>\ 2ݫ9}1_]~YYN]KP1BEؙ2T망 N7CQ_lťQ?YY3K(*-AU%M@{hעHKoO餰zH3m(0բJo$VA! a'-q_^?ӑZq n'] p2o5s)!AP26%d/LG '4G2lc1a#qA~(M.Ձ7;qQ9SdCCKcې p=>߄d;uuHn b)VZqZcGcr8InI!Dޘo1]I#*hfdW]ٹzP[6fAQx2z+ QYqCU f!Ĵ,u4_-n82)P,.OR_:[Pn۾M*S&{ALt zAR>*!So|oL?dԾ.tˆcL֞MHs KR /\PݭqpcayJĸ;aBXDM:󀁅WPyxd[:Kuʸeق 9|\܀%"9,x),L"B6B$ 1aN6pJx{!~8<)\}!c:OOI_Z&eڊmۗ Dj]qgm"rVen#g6Zj)/]/MrCɃx Fc=e:Օ[ppviyxN8-5y]1^PZ!B~o,}خyx;K-d㮸M+/jr}!a-8ddג@B/筥 rbk7!9 B!.-vr9Cdt O]Oi)t3"ؾl"JA94_%^Տ0 =u꯴ cDR<\u[cYIqP^`(\;V-G6^T/_%g W^4AiȇreMQFVו2W [6y̓.[NPNnΪ AK2s+'?΃z^n=wIʽ} 'vaI/FZɶ=i!h54V</EfRh?0f6?s'Iӛ3>!q y ɝ'3iRXHK[b5yWq{E2(x<4=-)[Z/[O%=G}jͱhU=F`oX$Ve%$WHFMlU FOzq?hY^C* 9w6ft׍s|Ypv])R-9^|fK0a*48#$գG6C`ŷ^+b;e!SD-!w"Fn/ xg;Ad-Jx٠fZU8$ ̕aPZ3oͥ4#!0%4չ8 ǒ!Iu\6l?Ƀ8TDNDnQs_Z2 Ԣ?R)̲h]KtH]c)jR0#9Â1!*tSQ(63@* 92D]$>HdյqcU^b}hq-&6,bHe/<"/s^|(v9Qνiij1],nu/!NEKripE=Z?Ϻm"k)wj-|] __9mƊG3\/Vys)bpۥRIKP$:*oc.Q $@*޵:\jay.}9X?9ß~P6'hT,wgKtSY:4ėyi+c Q d(g{ٛ5ϩ1a~.qmwp 7„%:Rnco-qmëkfJ Y(ԗ0/E ]?bYٶ6/8?cHD9B1U=GB w!y^[X5#sw͛>OSZe3c/ҕ V!f샫) u*JH;fyƚ7pKչ0=^RMک1pr^RKPg[w~liª6jO (:ͫhկ `R:=[4=>cV!L [n pHJأl pDLf*}Ost)I-Ar씦|DN1xLX8`x~cF,3.,6"躺)]?01\^]?iK[%6ce ZQygM+] sBOvFCF⅛mQ$DV%*K !jзq ߙ!GW\^OyП̯d*9gLql3V}^d0n՜>|/:P \h㽓㻷U0_j|T-_M[PSkiFO9W!5}2ʞ[srKn>=Z;a`ރF j&ŬDԄyDžH[`[C>9F$bv|X@ϣs~qV˗Foj7w2Pq 溲"z 2Y$%0Hۯwe:,Kp" _d.̯ `'5.Ø_r rbМmy_;g3楲l0;y2KΕ">O٬{R筈 VDRHjd=P=3 Et oD"@&^xe/@%Ay{uDeU Վ^j(t&S@mbvoq凎"ZFֻe?X>7#*´dnxO ∲psyg{ J-b[o D#0MJN&FMG lI1s[,)q 50iK 欴lyԐ.A\KvD00`X/:;|2z2Ik8u~(oX⾱Z˭ 7D5~1'ܵՋzbGH`a\|12`WOf-En:@%A_usK)NҾOgPaHinBMF|V ^ ha qoIm0NA-ٕ0AW&/HzɶYqSnU $. =h6C#FDu^EKlSP+ct^ijeN\6\x\JWw/qTcLnP6"ңT_i۴@[\-=g[&dqECHqZ NYdͪEu;2e[3璎 xƱ-^"_,4Ǹx{ z&ظ{ga}Pԉ)0?ˣ-RwN1Q).DDt?@csa/O}Iq4|AWjrQZ -"[*!ءN/߭9QN1]tbs_.+md nXov9}ӝRANq6` 幩+ {s7bk)l>V@ڰv-nCQ:+PNv=Y^pI-_'ԤfI ֦`Fo/p/RS\q MYP#<韶`>tO/iu&=ECkwH.qX/TC8)K(yG A!JOAΟ8>&]KLJKu R8偃t}2\] AA;*~)􎵌kEbס,Z,\ >{œ"/Mo<ć%M1:.th_ PFh~՞#Ie%R7;U@J$Bq3$Dn>hҪPP¬"о@~fJ Qwxt:uVBD[ y<8S+B1-`XRy172%[8ߴP*odZ7t"sөlOKq#Tָ" zDϥ^msN5i*BsRubspp48<g E;B6Ị5hU4ʫh/GETn1v0\[`ѽt%&ѻ "f|CE諃toMB26?p^Ka&wm8/%a}dH$`H{\}&#O4K9yF& KP"mWW-Š=Ch|JMϬu ۍƆ5f8B' w>H aުGM= n.Si&TU{>'|vj g{pOUտ13@7uڼkj}cSP 5e)k2/*8_\^exu5҃m}?=2; uzPMxد2.A&ja!v9$#7nzoly^IU9{[9)|Ö u>#TWI]U.o0M`amIhӁUK߰J~vqDqmJY߅(}A{PgR7HVň .o8loWѿVBgF sh[,o {gOV8Cە9j;,`!ND  g HΦ79@'2ꆰM! KjHM%X iz=&{3*J:ʮ2`N?}"NDLy/6TIȓ'}H$ 0cݩIY6 ~hO69@-`IysD/YURegyVh>rft:\ӄ([k`*qg"mk_KGg43|sV݋+V#A<V["` +CAn&A*(➛Zh3l@Ybİx!M|D,th($kW {T8'b3m@xdO9c43@frG MYU"CbC Kk>uZ{Ȁa$`̘R _[gSy7W2 bJ~,(qe(ς(f1 ܍%@ygZ\a;{57U}S p8x_qaf+;[w< QY^Bw:αֹ)ӵ@^A7op{K"Q.@3;l#&"-)Pѫ)Z^?0a+ȁp=xf92KJji\X`= cO^I$D?Yx9- ϙ1@v ui[b,t3q b$ZiGk;"N$ .ZZj=e͖L*f=J܃O^&D&s7qr^)2BC}w+gן60[ _t^t>u6CQr >wԫ>Mr.Tw,ûy=( nqH(fMIhNݟ[hodcBn>TnTnZx (jumV2cg7|:rc[L'pH7\\S"Y%ƓJс' "W$lK4;Pwꉐprw[Le,;vJ:[{.oYϹN500eץW!HWgK3I򣿏O:26\YcqFQ{ UxmvCI]!Z8 -^6dkV(M%:I%9J-RDV?"3j(BUQ3QJ"7ٛCi $9:aVKSQq<ᅓn*ac{@֋|Y:2`KwE.w{"ȯPobBgJj QNs+'+fbd) |T>Q'tx>2jM 8Y[!aj6bu%S;و"]bjqĵj32FI='i[V`fc ۉ\7 ~u I"cn Cuno"CL40N6K>gRԇ1e:(d@˦p[R00@&%?_8,ti2v:RؒtR&Q1>6Ռw{,@Lq>Vy,_WL!74b*Hln&lWӱq.z|Gg;+}Jw/ .4b0`sn/LHţ9lpYy芽s*.ΏHݦQPzy"lM 07T*5ȋ0Te5P0\}1WvY~5<2k'jPg}Ά"\fEGq[["LĂM"=K|Lrz>_=^Vޘ1ͽ33/Dث}S݀D]|f(eW_2M;oXސQ8M!1@첤E#,HAH^DYRcWR^GX(y$h%u(éaB'A\ $|Dx8 WfQ|oL)^߽Gw|m] h27paAfiyhE85'&gI$p̏\MsJqv>_Ptx:HD| =z%~0ilFB_k&Ξ},VL'k jFYCB8*O#~-cUU ھq3QRFg?PGi,H]P$ź[ XQ Cn4M\΢[ۃ_d.bOQ+YUJLس[u =hosgL#ί~k+P.* @>:-;˳R&cRwؿ6; |E3rFV6類>Tݵ^)+y|?y*_UpY5fy\RR/1Lhl .:DUT7ME;mKo*ĹuoT:ZIm\k=; xu|픱gcPoN/]"A)yfY p({QA{& 75 LhK<5I#!OMHl 充a"ANTn֘ĩ4.8ɦG<32n-t,h%}p z=_w+nwkO;!Y[D%&gӔږ}=s_n@<IuhuǺS{W( k@S \M76!H2S;2x{F{a3_FGͭ[yWX~ wE)v_Wg^),ko7_(Y8> :` T@㶈3UG>>P~ 0L ˏ_RjiQ='6Ɖ y/6\LG'b3EWEpzھ*|vs8yI-q[OEO'z݁KCyR̯Yڲ‰SmΨ"E‚ )1 u. z26>ICԿnQ~Gp 2(f#fЄHj_ J.3L@'#Ff:xna9 hl%Zcc:@(l8WU!*S#۪Â<Ӳ#x(X i-@KV"JgeR_x6=A[-.SնO4rzi[Z}&j|gYWS:7e~7ecl,G*;kQk J0 ?c_ =O$NF!U${&[t%!NLXt~خ(,7CpgQαpE2KE6"PI2C`?)|toBbr#WB _g7#n̤j/!~.jtdd, ϰCe8vwtRxmY5?LmL?4|(nto{_פ,M~0+3Ҷ[:gm4Bƈ{3tSAlPr "zAi`f,gf?H:ݞ\jد{F;9%ͷ5YH5Pܐtrm{4O\ۥ[ȍ ܕ=4J~֡z4bZgR3X9gq7V4ɶ q5L% /Y۱UJND<70{Az>oʿFt_0Мu&T(+&L@V=Duo$|q*J x.<îF`c; K8 |J)kɿf=O[1WJ: w҇ȮT j\'JZ.a: k:X(j;ͻ\ĂsSB(%P]נ!}UYDZ4`Z@DlITr`>DVFG X"ⵟPQu]==m_ {C7ŚI av3ѶW 8+w_oNZyGt9U@.V"뒔KkizF5|8znM,ݤq-*y'tQa)Dp+*C */XĮ%GLpjS>HѾ[?M_v']?"sH 6hQ^ ʻk 2@XL\ 0.F2RHSB,n4Q҅xQ!8N;{Xڗw_=~3.ZlNS(Lͅ2G- E{hc5Yhw9+^/L%VpXIa7ukk$ UAwP9q=gxύ9UƤ{ H)Y$.@FlGoL8"Q1cJoyBO#7.Ktk|PANshvOfxUXluB^]$DoRMFbc=6IVSNޖ3`#p6T_̾%"WΏM) }T!L.Q3c36U)!4z`PtP)8mB9[;R=+ >6X&*m[L$\8rG6)9oljUֹ";{/>}ej7^]yܯ0в8ur]ZbaTN;`B$;Q퓐RRNc>Fz[3sd`{}!mzEIbr2TD"l^~ܔB՞7R25d(|'k2ВJ >wGsC .vE0\g٥ mk<68٫}fAsH|*ltIo9r f Q^Bu qn1*0##ćr-Ij͙iNtetG -WǮζc~B2S K8.݌ ݡjx?FGoa{;KմQcA7(^}H$#K}{|ow@j`G`11KxSÃTI005w"sH{h>Yͷ<`~3<\pꇉ kk9"1r#={[*~Zܞ}>e;h!ӧy4)/-Ë%QpG&t 1Ro_vg4I1_2Ũ19l Ȕeȉ;NGiPj^4YVu73>&m7vFy>,4׼as i*Ņ?VX#vNmƵ7t~"dfHk(!M{KHV҇BƏ.hٍ%JhUޛ9=(@HøHZ/94}Je[<3iEbfXTi7D 6t_!P@$*V|Eh5g` = BRmÉY/2u,aW8OR |A{;qzL֋x|O#m [X㒧#1:`&;BTHkB{:ߗ%`0lD%\UY99fK 5kG&u) 穦D^.\\v4E$rKQ"U!o5ڞߪks߲B1.KI~Sw5]H۴Dd۞ȁq?49~"@=+]euN%g\3-fNlތǮL49QJMꊅFFődƷ F&]GKCXT(:"8^sc{JK0~-uTT?.ܗ@|!JDi¤/FK E' _}#iO > O>Oin'\gN3oHZ+Y#님;oo 2߸\Y;zl>(q\`S=5iUid7`/jP-DE.Eo-IݚYʩ[9s@ vUΨ_-ILĈъ]J+14LE-=?; SiS=h{p8%[?q.E8b<'iGS)B).ys?a_#6u:P8H2&" GN\뀎SDojyģM#4gUOH9e 1^YUɛOЯp|F2!ep^Z Uru 0~ AYMn7=H=$P%eI)tA+Σ+"ITݱsu N&B+z[HF(mwFtD1j]^vQdT-o2*0*yW|dכA,h)k.YE2Urt4P`BJp geޤAO4JS+㉣}[>S|ou>ll~2R4ʞbC 1}ڨSYiȶkƔ)=ŚS0DG)aPl8pe9oWos4y;OpvPDf%X*G=nVEljqYӜ8Cp$"C~^Y1dȳ?( HX'Ff+/lIQ>).R0wn(e\5@d[?z( ; C(qtiL:ӟM{p^'2D/tGȚ8:wŮ:iQ]͕o=̣3zluO*q"H{XJ{lj }5bHc<7MV? Sae?`&ݩfYH'Ϟе^{ ͗y4Dp6B'o< R3rZ}2VmU3Y= DЇ4G"~+㦿? }Жnih2\v\0a-yfk˞\Yed/t&\.Xs1y^ GL@KTA.>k'ȯmY_0@yD*6w;>Ș&.3!+b׮yr6x?#@H08V!BQDw+Ʊ"sQy)o}~šlOA5 'Zb1*Jy[ 0/.nҕ\URKxTty&̯YM=2mie<2{/0cql >&.fleF@G@Twޫkr۱{|M!YQDMM K|Y"njGGj bJbsr 8f?jCC}W,Hr ,YWHiSNv.kx?颟ߚ,U!i~T,hY \2S$|?8 =Ll>'9} kpDh~`oSFboN 1J)(d;,'^>-Fs"_0@n 5Jd+?u0_"ltA8rjYʼn4< ^.~'!8W3WxG=)ww4*^F5߰ Ⴐ5tUgjћGUAxqAxAa>_ڲSo.7[oW1&`1h7~(/H )C8要7EEISAf~ʼ wW./eCZ=Z7|_` ir|I?#[?> l~\$M|.Gfލ@EJ5+ ^|$IJA0!/7VٛVޒ+[Ys?gR/2c(f,6CYPT!1.FR- Yk@h?#V!B}֥]%Cq~lG$^N Y1!02;5.Y%e#v6RUSl!ϛ*&5x۬l&Чg fJq eT#$63(p:iA7Þxv(DZw&4 ΌQZcㇱ1؎ʎ9l̓`&p3R_Iea\I g<0R0s[ؤI~"+ActVn– wYTNY3|sG%P r2m*dv<N 0ېfCa6W5ۃO0%SRɊK{Oçq#5?4ssg>6)"^Klɧ/uXՖ{?dMo%u> :h.v@p?ߺQ%e%;j=YDSQp.hsnEMsom|v8 su \mقMm2pVfZlЗ(=7{*e4n-KrVqLO>Qi5]yp2-Snz![ƙoHCV~$v 'R+4<]Œ#BKl#Wuc8,Fԕ:`{V{rtzŶ%0, ؊;a$}Cc÷Zڽd2Ie4J=lrI!$PnR9DC$>4b%{F/'D?}Lpn.s|-PT&j=/NŌ\H%B Q$] d#'WG$8턨y/4 dĆ]`h+=C\Fq s,S-]̨Bߺ9 L2/d#omsC /U#_o47FVI+ڄ-P ߮޷ѕ*!hܼ4nxlA|{<SLjڅ͝LbNs~}f_FaZ+EUZxzVZj~D@V4̞d.2L2gɋ K0OGe# M5ifހ}17 g#zK>qj4wj 7I 5$i7wnNVryvwGz>YmTZ~u$^.MJ2)h>8hmIʷ\7U9n,Ϸ!öE7.Q5Қzՠh륌>"_Sh-В r߁u|'^K"-;DcH `T5>τ9u:!4AlFI lB=@a~qV'MY"T6ò@ƎCENᅠ5|}G$Eq߅0nĤmCHJ>ɖƏHlg\|'u,qUPx--P?1yGnM2e=;WG+lU9TmwzVǙ,dHo0b0 %9*>۔Òz<~I4CNCQQq+mOdEMԔH"eQu#`;SvvG+Iɑ)Uy+p~Z+T| V3=1D`#^dcPN g$&@}>.  "0e@_~J i`zz{v$1l=ђ""Λ&qBKzA19ץk 5BjHB"e +pA!mbǠf>K;,ɨ~]\+,, "> C}\ئY]?Qgr@9#uï.{o1_}: p=M|ZvJ@ hc>ep-CR1\Ё}q&;U⦢ݭ 5ZCQڵxu"ӾrClw;/eGO D~'hx B c0] C}(eT' kv. M Ly- @njm P6(WAǫMu++z#bzAMœw~83#TJRνVbK|m79/y_zrd|uKF Pf`+wFi-02O)X@FX:,qfϽm:'h LU ^uJ!_u5;@ǵaq55\Ґ!Y%:1ϧq^;^p}er,1O1VBBm | @+]/io4x]0Fd&/v߳0?\Ô ߳ E)@a'k޴rAmf4r( \k;4g(_'m8+~fmlܒ' g*WaK}s[꾄3.]RYp$87&n2=1n+a.'7v%:ߚkѶ` MDYWh6Fg"Dҷ"Sؿ'6d#dpl?% s:WJH | j;{ɹN$m/A#ϟPo@J?"] Ki~qx!"X##qEWC\Q&TY^ZoqZZEV=:P.j/)?߻@J4WgvLz90e df+Z, qfG"]OPåSt5 >؅ڰm Uf +Z0ƷYL *;|D }m9|mPW׬D@0()Ġ <|41# )]>gv+KPfA?x8 h|Ow؇6"ni]|- W OSl<閰\a : /lhNI*2#Doz܁=3a R!gKyn[D: 8XN+.r(}ƶ{1+'rPEC`帗+A/8>Fۿן.QL)<n~Cb1Й*-K]{@Յ@ӼD1ThZ4Z%ع 2A?~ICiZ.|F*£(+3]ЇlݩC4J7iQkPNV(Au;R`B]7yXyB\|݀0a'vVQei&A P]AMw9ʀH33XW@QfɌ+X] %r ,<J5ָi4 g)0샖?71bI"5=뼫T)NY^1 1nP@M=˳Tpc_܄ݪ!W. pd8T?$ߕW%^:G6܋JnaM`;X0|-¶oLyzc.:`pt[VCpIMJ'@ho4_] Է}Kb5JDM]6s_V$dk9*dؿzeSzBo$BѕX5-$X&kūws6u]h[YBE_gA۔Q5`O3ykЍc# 5XI湸p꫖;S1mACr'hq>,5^~Sގ4>@⒘{As?q$M -'V%MH)~ÀKoa!x(oVl&.}R}^PŸ>M~nkwerF=}Gpk?f.GZ@J;,OS+p)I/rb'=1Rr瓀)NLLIrS^>TtT LCK7BZ~;Sbmȳ5MRss`h*ې5P_aO]И~=+oE"? TZȁC[7âS%baύSUl&lOy1V|8g>MYL6VT"}wmAv*쭑{/Pb ?:J;yE-@R5|2vNAqƙPNis.#$x2_Ӏ뜋Ao(avD5ҙ>\ĝPǂA\:q\G$'(a]"k@Ecql?ɀLZn %)Ȋc8S1qol2XM"iד)}UuDWMثQNp=FX+ޙl[6l!)禕:w3A AN3:}Uh7zh&X-O*6ǯ9%s3H]J۱,iSA3gimxga S5ZjؘVѯQACHo\=Nk_|3ɍr+2L xS]#} ]h-u-4iu  "92uȸk۵R@:s@-mm.NߴmGpa]nD)kf٥`WKɡc~u{k\ o#0{BHWbˮe9tѹ/8Ld:ܝ)m-Mc 2~2YCU͠]s9`}xΡ$uYʑ0q<:H?5t $lP0px,sShj;A*d,ᩍdecLGɗ&$Z!aNB;yʹfz>P]5Nf/HaR;ͼYݟxta+Dr8qW POLY+M,D@CgA` üp 1#sR9!/4tӑgCiR*w6"1U2e1w{GL8>CRSJJ ;[JUv筛G =ccv̉8o#n2t m'6 lY]ao ztUpS0 WV 6ЮŽ޹ ,BmivOff3dG9LغHz eGYQc9Ɏ%Bi]ܵҸ)h6Ҋ47;hI!a|unՅr[]MF\қ܄P(t'(pvkI~w:ew&0I[,|SyQQ>U'5g*LkA6=y> kU'v yŠnIF7 da{k)TyEY&[Ǡ+i,֌zg)6{5B%Ap+C:=li}~=}Rʡ~DM^c _4_}jeZV/CVGϔ`oxF'6̕/#/d !ʯ\HosŎH6SvBf녢u6rDyx=,_bE!ޜ!șw9(MQW?Vpg;-Qd,d2y}$APFΜЗAYE؊dA­%G @:H}<E%~Q>˱2NΒN )Ͳ8GGl'n<[s~sNɊp7vV5a|ӀiP"8|Mvk@"h+C%23g%VBHW"4xDؖ; a愗YJ|rs/j[?v R^D)Dqb1ROM>q?Hȭ83{D's;Mxoy=]pWBYa^*j&+)Jocط02гK6ݷ%,u˃)Za$8Bs(sL0gĥ?{cF:w3(SlxF o5H[%,P$:rKwwwzq?&=>pa:ҎE^  !I4y)5D5)v` 2LWa$_Sy򶒃^:ʹU",*?fm4׍$0~NOK!A a!֬l{'q)C? ݜR㶷% [G[[kXU6J4 ZF^ nxv9ah4̗Tl eb{iKJvihy5Q$JH78~nYE)|ӯ{rܯI 0U|j|+RT˘S3I6Kuiv,c."j[+Җ2:=z X`TWb<[vZmKV\]_?h`K;E=W΅py))ً|&3OEIδH9N8aj74 `9U[A#ss6=zUfuӸľoC]jbY,",X "Y8_ҹ D܍N$׎83W܃rZu\u.4u|E-na ^6H'#5"3f?m:47pdGE>SƟ:1QeiYn+T3<#3rp65ҞG?:?i _&GoSO#OFfGrBHTcx~.&-ܠ!4%C75bhʌK1LP;TEu4E#{x_J2G lϐ6~^fDhrfh>΋.6$XɛJKT3Ipm43 SK^!$5[vW@L= Ԩ"R4 6*vm:p;bs4暌F6L7!N%h߭\ZB>}R {jo8@M,s*4 !]㌿*H66GOҰ&x! 3rfk B+oq%RTw_CD6&,ay*ur~d*٧A={.ʨR:ep.-HN%U?]Qш!k)Rђ0%'Ewv/[{+"iDsN<M'kNKI# ث!KdQGg-80Nj䛷b%=H1:ץf7\y|pċy=5s9 nw@p1ik!1Ja91ʅ|oh]{N{\6kJ X⿃ q_dfV(B5\XyX2#S|+Vj``J `*O_kGK SR:_Q~@!Zd eO hc)~b|!~ xjQ]) 㭍B^HG%A34ބg.n>E,\(#aCVG6(0,Ɓuk ďephNdt /y~G(L' hF-p: .ti$S!!$Ҫ*/\pBH"wf|Lq5(sͺA),iVGF < Ja+qUK=2^n}`&jl4 XNFpv{VDn*3[w[[mĽuS39&NmDF.؝!'*VJQa%rD6*EIȋ{&gA "dv1ިO“,<&':Oln[jo"\pK%/׸ Re+7妶( Ae(\2/I6׈| $it|,eYS-W>$~qZ v`*RA"/c;Am Gr JibCۖHgw :Red۞ uפJ'}zQ3 Dw c^ Ÿٳ=:kY%sE%H@kO9WHmxl\0\VǾnJOE#'NN2<矔%`Áż2Xf-SQtS\@ ͣ5D0J{xЛl65v@/]mCu UZR2U^B=x]SQsbN:q7CJ_h0xYHÿmNf(69B6ix6֘_g-,+~B{]lMcg2ZxU{dq|ZCR%N93Yh4 $#R؞?6  U* @-Cvwtv-x=̼N/ }} #)+V_{C녘{UDO|T~q J?Z4WW_$! J̥QQ;,IAs^f PP+jgBEY;(4Q~v ,h?njȱÀג2W˖ueh)b|jWW UU$vh*ܫĨ`'m x}?E hM MZSQ8>Vq 5rXntQlw'GgIL y}GZI nr>ت" "yyfF@3聊V/oШZA jpEǘ# )cGVw$I:?3)@8 9pYS(40m\18o)fqנ}kJZ諧4_22v-CVKtdEgMঃ ֗?Ҥx);CݺvG9)nNNж6P;mxo'j}g`K.oN9Heɸ`_8E|[Gr=GYBu%Tvm7FOhL=h? =kIU+B&U>\/} EsoI9]dhj̷~j6 e!&NJL"_: V$@' @HS~ߒMFag|T HׅwRPx؅^dǔccq*'g֊19(h~Ux&8"٣Ar\灞)LO,W8p] &[Nj7nQߝtǙ;A<`Kgm#K) JV7WcS* PiCrf{+t#mQAYiCFe5*h9/ȵ-ƸLq6XS0204Yr#0PJKgbj2Ϛ"\ 5[q іy;Xc+x͌(uE9 N)@v<@HWő \r36]WģeY;6|;^ڥ4Z1u$BXvz'sYD(-KN~to/YԈqӔ"S~Q^/5-A ZX4C,;<%YZX&߄  km.fWTyi#@hQYR>$:{?-c, GFs>0w;rĹcI&m2 8+AvpQsu5Y;3C{91tB%MwE`w^XY!J# |'H=:Os*ȇV4,lTnN| &<9!%djHΥ"ErlT<mA $-Hlk6Txf^6{꠨邗+-G[Tdo3+k h,d雰./ݦ@Ƶ\8 @w+#&fP~(sPW61 L(bI^c;^]!x8|sP9fΧ\|Nӓ)j 腬SOGU(ʭ3MkWLt<+cR9 ڸ0w$vXZ~ǟQB7q"۵F͸bXlZWs M..lfQ-]˒YE۩D]ux^ڌM|vRw.)] ܾjh/e8(ⷯc^%p6Gka+#q] G9\c:":E^Z'ӘEIV\R$5#%DR/ƂLK=W(˨ (ڊ,JCc߈fa- /ô.;h33e^ӹnOܹZ>eO M]l(T91!ot(7wYcoxXU50TF |n@& 0dl+95jCW0$]<8= !.\ǿYʹbih_DD-JMWO Bٗ k3:`K8NmF;[3oMԏ_ilƻ袗O}keQX(/թ9oeųZ1Ȥ0AYMY%@m1aq AZ5E"[.CjMI4껠w#jqz eڂKXΡRѱB@=qۋ|opY;IUd48?6' uZ2HQu›h*8`BVW"ȽuAѳ]hV{ȍ !$$cUҦcNnՀ!Bz)`$[,Цf[u©+;R2iSl2zW 9S!XtjPْr@W7<ӌ*j @XP F$U?v#%jk82Kg2Ryj᝕w3iTb_!;XUb+%e_\όoCfC4'xAkjOt57ՠZkR;2Eɡ ZZLz,/5g!:mz)e_oo.J7H',.l$]g]oP֠@~#QGG0%OFo G`k{&Z"ƫ_d±T] ?#ŮaI#ЧﳠS14rl`˥k ˕S>!{K|bZA$Kylp]J2PtAipvjwb7'0$LxP:qhkϘx4Lr=7z{,wkhW 3虴ܶƘ]H[ڔcY)URT\xhciuq~lh\+ Vup"\ﭸ2r9@aM6ݖc3я2#bE fG"9|BS>Ɣ]Y,iFio߯ʰEMZf%J?LKdZVj.T/\FrűLʀhylЪ!//TX)GeD~ }2nnB5h<\rjfs0KJwfw5a?d&83(䝗|b@ _)WSm^s_>rRl.ArfjDO c2v-A|mHE "sZe?6x1d^lԹ/sE %!q=K.S8L=}O' 2=M8 J5)8A)^qWH]ÎUgur] qm՟Ne}Uy \O?O6Og"JSu`cWPJvƫ:@0Oky晰|nEKK!O9׺Κ19 wq|XI:tOK_Szw 14pS&!k,X-S^N F#>!<`!rj zRtɂɨY\,E!KF š-tLm] "NjSH1UM ;CWջKs:k`3&IF$4'p7XaC$8QS;kCGʑ視/V>t6pc71Gh hTۋp}̟jBZ}1[ iqѾBK/diUOx V?g[' g]+<޳d>}8# :J"V#i6A,m)oo)}6HZJ\E%Kp3( 8 i s7WVhmJmDѽmCRɎkw0_3;/82[|cO>+'l"^N~yƤnC uմzWw<0!WY`d4Y3.NX_nS!hǭZ*VY'68f.0&KLu}"0Y7EIJo'5 )u1tvn9ΤU>,c΍Zu/c'f3M?9ۆ'`?Tꉻgj'm=aX.ϝA"J2X0\("UYt z+ `β1Ʌ0kd+ݍA}*9r/ !K1x6OyN;٘ %%i{:2Bzr}؍a޷IEk>1`anyyG 3uds[X2xCKCud4Dmg;{sW_ F?w7jP=`N\wa$swA)wo( %Kh205GGJچ;CZZOH9joɘv* ^d&;-:{[ZoCVŵ8 ŸF?xY[R ][yj/:"2B#=(=&| Q/̝ XkÄ{&plܤ7 h gSs J{ I*9[HﳱGVFkJTVl"=5ӥQur _e7ަ LLf%#{rҤ>@?x^~ڔK?Cҥe]lNHuU5Q-ȫ bS_,C2Ieꅦ8 A,^=:&IpC!GzQ]j Ѕ22 iΎ#TzlqY0V]5Ӿm9"ivcܛ+VpĻħ \ť[#"|"{!*"-E7P1Fe`#KMHUqӞi|U]!RM [7;ZGT a"- r(vNc1tPmCnTnɫpaN xK W~1]hAY&kHEJ$E(}S)aU['1YJ g?& o댴|K6XN0 -Փ$/~2gb-7ʚ멻Y<΃C#$u< Yjz VƬ.W2Ǒ,9 ͐y{_kK>=78Gn[Ԣ^~],PP$IiURkbT*h]X*HZbT'IdFn㖲ҍՖ%08>ToÖj?{f <'7ڽ[*|V#+Nkd\f!èP`bS-g)HlTjm:JIˑm/}ҴE#Ɉ=zPβbI<9'MJG7/[6YXͪNMmoz'RŹJ14v66!vsRZ[(>=@x $J9 !-Co-y-&zn4ԟiT>{݁ー ZÀu[x ?k0fq(iLQ*qai`xw_6Uw-X&bmdm+L9;0m@uԣisȩ`!UfNi-=xڸ!D'.[4D@g){܏5B7E愒k(xKN({Z9b-Jn ][ĊTgYW֨c  ֗`dF7 G; FYh.f}o'D$30-3_BK+gǗ:US1KY@B4m^Rip+a$״,y?-Vė=b(s!: u)eI;QjTB-Sz=]$'ԮޏnKBrSeEH] ),-BW!tQ@DK;d%s)ܛo> F&u0X"%=xYUm]`&4+jNf3^F*+_'!(? G}CЉT.>4ꖬ{I#5n.#.>:9xnX @>y@n9cEZrmA[M~]^VӬ ĵ(45ξ5, I!#fѴt>_td{ZKvX˯ff+.aʼ0y&0֊@ W0QYW2Tb~)5iW#? PnGչj&»W |lr}<#}eL}1|bjIoD pv!3q(nlx/ UﹲN&\\6\38Q)}&ɢa;,6 =a DΩ%a{ ej]JONekgcc է$زuq8 keFOЉyGzv4T7Gu- ٘0dthHpRd3Q2AEL ecsidj:U6WH!٢Wa;j`MÇ8_31X= 9H[<;?8NS߬$l3K%D@RXEP`?<x9JVl Ej@WO=}ChwO2n0{2u]<2PSn~ mnVb''OQV47~l%*=چq98{#J-s;.9t>zwJۧkY-v³) 1H ݪ0c7i̠kk:!W:5Q 0rACY70pn܌@?3= J^Sؽ|اe͝ |1d`]`LK=<;dv-xsCv Ewd6A4eokAsLߢ)\t\8-479J+\yC]b kmaT߽!#:ݎ zVi:ǣa|bBS HiD->)JuSOi7&d1Q6@Yls$m2n#sPc ƂԱIQ'{&.v5w P>_ze&R ]LeE1iXՎaȂ~FWHij 1*`;ATfbiLq tqixpW> x=S% B&QcYT9Zcl]SYOkdMd>CDj {_ {1G:M'^EK2Y&c{2`#DlH^)&TF[ ![]5&>EdJ s/Vi4oœIw9{oG'-@Xr6"ȐuawLx7pxWgWCܫu18F>H6^rbL1J"AR1K8CL(#BnHn #*HէIKzc }5-vr\-oq)+_}6)<ѓMרOm pw";8>x9j] ,VC88 fl  ۖJd.J4x .nww?dacoXݹ·9FͶ@XޔSג5;\3PkC#_?}҇`% KO4 87n(20q4<ņȠљYBi)j=^Bag}Iײ8ŌWؙ5X7Ko\-/$ȬJОH^ rIh",6ˑLr7=?;@y &!JAoқ@8+]@R/i$=hq\pz>iH"@jrʷ5x-_%pIkL$wW[uY5*#pf?9&Vfh^MW )|E˫hIP4?uͶֶU02Ϧ$M XBe06ݟ-Ϲ\- 3E$]~ZeJ2PÃKST_/ő=E9$ zu%:sBFl˖j[d#a!|Ƙ*\^f j'#i4F52ʿ׾l}2o=Qb3>,lVޓu i5KUbL{_}LN+])LH+76^}sבBZ"K&2?2 wĉxE>rq|Du?F,MSkGكHyn΄?ԋkpX~,YnUYbdUD ;"! ֲQC<<$8?wl[,n>{KkW(~UC(ݙLjvGASj`@76db"r_.ҴjܭJ̾w=vЮ1nRkdzJ nCb.k[± H Ք3Oj%PPk2|h?qN=GclMe;3ɩ> E}Ψ+ ɪ@%͝gs:&r[i' IQ W㙯t ]<Fa)g)p!J`U55RƬQDhn$md6wWH+ fw4M2#4`Osb\4<m lZ{q+@*dfKoU:z٫ICOsLєЏI;tQ+U 0gG¥?Q_ pBୣVcƦcugu-(kPwF) !w].#DJ&:yĒQ`tviQPr"7,BK4:QwjϢ%Ev4(XUܔo -e^8˻|$&/8/4) 2ҵ#x?r^Ʒ!BA%{eF:4,pEIbQQ{~#e|*ˉ+P}w@-0R(P3_ k~;֠*qQl~"ҰO1,Bf9*  ɯ yQ`^@%_T-x _)j55.!F*Vv(W,DxqjbٮF6Gaoο7<\<`Q%jpm\Ҽ3uM*ٍ jۈŠ"e!))LB>o-DS>Tyu -gA(򿅅)V09z%[РkCJI~F(hxgIkլ}U"OkCv δz;_^6Vۢә#pL_Z#+(eG$*L; 7*^_1!6AB̴A]I2P?43oG `ꀄ+Do_ݡ)?}Ee작ք5%/}EPM2*Ы']YD)}Gkgܞ;W d2.G)x;H52<eNza671/Nx)9]c b/f4W1nyBgl $'UDɛ&ե' J÷i(SW 4e$z=;C|,z]6eB`Pe.X~PR)8UOXݒ`=˩ cv3g4 HfaT6EI \ nh9hzGE,΂}-J^v;IԙqqX=JL^Drr955P7vFajIboA~}ص@32V%tc_gwJhŭBnտK4.No=% 'svR(~GagTlEy+BcX8>Gtibojݭt,%;ʣC_&b)b6M\S$d7"%boH8ؗI{]49z&H }hǚsH+}'_ds`35-Jf-sԚ*Vs#>5 ~#@{:3@1u,~~{0QB)l0Ĝ8pI9-U* # cK;޳􃎘2qT**zC}Io9;>̛Nś,Ӆ{:xHlWA{cioE]vhs*A.jI3_?揺 TQ =ď哜\ʢjѠ[MH=mr>iI,^E?ǯOИz6ɋ 7kEtK2-2AeuO˂$#uG]o4$7Eը8_7ھhdlc՟8mmi@+3sDEow V滒+q2$f~NB ^hנܷ`/y1`wfADaП)t̍0&9),-_!C}Qdž'|R1=MO~i@ec(#Jo "ϺB7#˒A cxtOJpșfBTU=`m`{ ōGio'9*»M΀Eb =hd ֖쯷լKD ^UǷX!B h[Y"E4ƥI1 DR+ԛJaºx֤9dY4n,L]$zAhIwKaDcO.F9 $l"t9QMyD@R3"!zg$r+7\ !ѐ=`V LF!;Pj5<%Lnv`mjplw1.LW32E2'w 4!kZ,6XDsÀVonQlmd%zjV EnT9nY BlhLM{9h#<d햱xD .0$I.b3P@sB_$(poڌo$aVE>xi7` lU}Ԇtl&Z66傷!hffo3݇n;z;1 GSe_'|@\XOdq}G~z\,rlb3tY)M6cJЎv< a+]&}ʻi3 .vBx _ȀWi࠳s]&H~:K[4%q7w-gWdY4[G`Ֆc̰@Rv-Ce{sClub4 ʧF<=Bhb%R7|B(OJCP vV*>{*6NrVFg&C-FٿQ` u5p9ò|GLPS8?Ib B%L|n"XU8=~p80u3!)3#&D r$ 4P몑hE^N 96nfp*gۭ!mAFTnrաs7x{ڠ>"?s`̍d.aey&+ 'i%MPiRCyXdJxYs5"gXs,ȃAY?"Pmt LK[EO =䘴@JmND}pR&Kl:NXyAU"z(ae3#E 曃i5XVy-/SbncTG\:HJ'ip`ʃwP",՘ #iEQY@sY5ݺ7 YUI Qc37/$_S%_ZvJ-oQŕh t/Q4TjxXbXX9R;R}yF,ljj& 8I4Np_?((~PӈAi*D):At؝Xuu!LgJh&9aeWXmH-Pmj 8 <7r9F@(p.(( PP,c3]%UW归z+j%ˣEb<LLBqKxϖf3p3- b$5`nld09S-X9H~a*)~ER=]G 4X@+賬ⴊI.MoTXv ο09BK'e?N+Y݌S5&׹$h ߧ. 99AO)$G3M{=G\n~j=P0bdjyuͪn.Ѵ4 N<#STͧuZ1'N}Hi^H%)xee7r 2{dlЉn0hЯ\*")Ep_aϙ0VQfO6q1*,:DD#a h<kiy 4tjD؄%pH4vBCeln78vZ7{s,K. DXvD[ fڻʣQ=Abo?jT<~ peܮ!<-- N9Qv/$V#[UȚ?zZz pGx\A1lѵh;{ے@jNÖ0ITO'[׾1}a|KrΪ_j-A-PؕC3J 7;A9؈`6ygM[N_ 1T9PNmϩ6g^#z$J|'5\s8_o^rQ% e x(ԐF#lmC/>ێNPHSh4S¢3ɯx}$ Ua4^ݘF,)jf_a"nxVh? 7TH#/DOwy4)Hjq\P% ]eD|EZ=WrB^yqb%EE^pW ˞d Akf+:q:|ՠֽNB? b߇묌ٙi[v+"4<[=+ͫ{iA~v77D yMd06aovCx\W~Unz"PiӝM`!@3Gx~BMa>tm-Rwnω#pf:G^s}} :Od(/ĴJ,ąu]|Kf?"X@{|c3fݙ:aM"6P|ޥ]yҪw"mىixڀ.5ɞ@ e`"!'M9\S\K le*lϩVK&=)jO>d|G^ *+۟E0i43>ŀzil=?&.VP0LFF* 2TNhuZ*1bFArG›'G`iH=XGr6wnbEQ6 01t=naǁKzne!JiK%D'`7@Sk(~J7N^E ~^9۟[_W뀔.A:Q[&4_S!)Є5iGshrXqcNR`4pOԾ]pߙg?EsTժ̀D#:#FŽ3mWcĿuKn ;p] v> .V6'͓rS"gx_vӵr~OodQ'"JI&':< ѬlL~Q]4I<d"M10qTTDUtjzfx6^h9e 1~@)'49ؿ-`%NLQKt Be}S`TsM K[PM&Y,FH@1nnCz( |U`Ӵb$E94sfb=M|r>jbѡ pcUR5Öm&= xiō56ۈ;r.[{>xX? #-N~r /ŬՐKZ=?~o ['#$m7H4o!E]&ag;9EWߗz^5 ]Ƭ\Q鴼I 5@5M?K")ϩ)!~7E~Xv{6,b10a1!FsD^Ä.;)n(hVJ$ i&K)`8b,lQ0d/Є\Յ\~P]]]zxAшi(z͎jR=ׯM)4`l{𠛔z?tuwE YU VAR3՜;cɹMuCtMY(NB\UT CU@*^Jat?ZRY'N M\}Z-Q/ 9{1 |x5uȨ9aN Ԙ_k#ޯ~V}G@b2k{aK|F-hVu!գD&LeiA5!_p@ H/"~*%C%S$ͽǀ Z=2vWTcyWA0~TM8kpANwoĽ?>I &dbX6>AU& r1WKd1s+@Gs9gn+iĢ\;l56XwY vG!EOƤ&$zC|@:FoG7RUXg#'Ad/[#SOk.ل"pjt_:Zq+PaP)G=QӧL ʩ)> q¤OyϸJ~|[2!TNiBgL̞j{oF[ZT ;;ŚNHߏak;{Kd-;g~4g ƨwG/HW]J#SCRdkA)U|$fʜ =4VK2!Bwqk^dUD@ 0r(6́Hxc\.,0OF89 h/cD"Z G(ĸo&3V :ۍ23NaސAa+)ݓpp䨙[j{< : hųh%QE¼COrއ6S-uc%ƿ: 1 U)So2:B."j̍OV(I薙Q r¯WHtC5vRh2.Y$7I| 7+  8{;;\04rHMZ J`aka/zQGtpE ЕF|ؕgS܈+EEʦDK"N{3dEk/qG!0Ϩ N&Nz ˉfr0mJ Fxzڮ$jl;?wa:m_.^UhVI82{Ԯ#Oo.1@5$vI4}Z%/L mO}c&N;6‰练\$ ӈH1r xjҮjKfERLg/\4W`TÈHуXꞈrxN$\q I%ţ][FC|qN a=1m}&K܌x11 +e6QieFMasJ_V=>P:"I"*=ٲ-{-)sY2U /E)Eh;te\V+ 8F_VTߟz!N2`~ OZIyDsd|p4Sޥ> #f5lJN¼o觋nR?l!+5 z; 4\9kJ ˖;xM˜~J`2%/h=)]q\kIځ!˧SSxs 媨_/~۳-qG[@|S~Xi'_d'פ^GzTc{nS^ >˷ڟ]L9yMmFt\^X)9"䪄uܥ Rϴ]" &ObbI1?8ؓDƖ\K\125) 1.`2M R'8u]5e(YZtab 3mV%{m~}LB}zOtVc3RMZ!9F S6kcS6{ug'7$?PafW-J>UB[}`f~7@CV:كe$_ 3jBI"ZK-mGZ;f\'gs:a~7b yњkC^]wZ"kw][A^, 2 H5l>o*uW[a)E<%]; <TZ*\Bx 8e%5ԑY ,sqf·sCBo|HGX7QpIeN%wOCΰ|UWB+BhHp&  _V]ԉxţ5z6p>(DPn'lv2q,FtOLx0eH2g)Ƃ 4]EŌ3F3b W(U@-Z<^?BzYGNꤻÌE.p1aUpzQ?ӱm%/B1]t[eIN6. :1t*؈qZf3_8 =%(atv\6!6:^ m'&g*KLjK@5;:V~9E 8D 5P)<&L'2Q<#ЖJayo1hn"W[ReY8$:_=*L`=ֳ۴M/"Dž).8Dగs|q)z-P0P;)U /:(Zt;N<àŮGyp rrir- \~j]%( wmcܨBwc8G5®bX/m;MS3EMG~;;D?\x}䬗 ^ŵooϢevߦ;T06]_1f% e4U1Ա] bQ67ƥ}H"RBHl癁77F,isvfmd+r,=l=0F&II>C_]xG?ލ].A`v^Q[|bN{Z5h`lA0PUC J]  wpb^.ev1uRD|GY]Qݗ_%X^69tɂU>Y84z^g'Z14c?Jm J;7tͻ*GN<F)|^YmT\Y|, >T bE-U7_4cA#)v\Zbs5r G12 Z=@4yzJ r1ұVX}@l*9 HъKk+6xH 1v+Oi9ƜЛ5z ̳1ٌ eܝ@d\Hm|/rgِm4iρ2?-UxĮet "/V5xqgݩ+m/Y:+<ЍdѬ( ' ]z@X{-Lڮ@-//]B@Iտݼ˟2FcIoB:$ m֛<ˁCКMz>bp'cSz7CEsh&݅È>bok̼f^ɲZB&uٷG49r>7r )6>0r>1pIˢp+j5Gj^i3{E0o_pf,CJRkZiaw<~?PП K7eHLkT] it qԙBtMl_sdRɝ! ;q5HhA2Ӓ ߶sGi~]HmgΦ93okHxFurN+LKG@/\[4{uy+GKo'f8ˇvA$mւi<3!@7\R2J63ڬᶝxyb8}m @')j2 *qAuʙ,7-"0K/]J\ǽ&$w=-MTA Hpd툀T'9W1Fkѽ&"B@%'fZ)GǮT*ٺR'/(]1JC/;.> h߃Ld I ӭh*&UK𘲏*g m(^|EUBж/zA}Ph? r!UJN(Z?ȷ,_oFQx?L@NA"ZuQL§ {~)5µR_[fh~JtTk.Ev!^T:59XQ%E c,&_ܧq|S/񗦱` xC_v-slJpF3e"2Gy&,'%@O}KpT%㋐ٞL0"}:ZQ ;COBI"\$:(ň]246S1Q㱖3-NI Њ&GFs&چ"RK)|$1sRەՇbʝ=#vfpMq]=wT|=c"5ЭRR{ffJ95Jγ }|uT4-yRar/JD ep?|`ĜVJ  {dz46 Џ! BWP-4 |7bUtF(;{1:ufXLxe\DwP Yj4W}3&fB="P'W7ڤZ`n=F+O)Lϭ GF>[j%[fNz Z.;[D6!P>QLauPүZQ[azN3Κ[`,d.l}ݬYQ=o<#p5ass`'*/_w{M !i; =r vbZ|/Z#hK-3rD@Zpӟ,j v_fP@c&rl<]ljrה(G"7Ye;^g[*#d -k^a -yCf|+H*TPɳkH;* wb-'C8qFǫZ?\~WߊSR2\6u5ND[3mGpcĀ/1:d3.a\4Ӂ1=\e&X}FK"DtYdX>~ _Hqmeʽ_@Ĥ>ḳ{n$PDzD2 SZySM6O#@lT"#t<1B4l ⧎d%\(phʺ˙V+̗ߑ@`shՔ|Տ0K#tP$2%t|l{<}*:#ojM*wY+iMphӺw7KԨf@Ĺv%4v5yrU[H*x\cly" {ߣ+qϑ/Н#^ןKfm–] O Ix4L:?% 7$mV(>CZA. Zcɱl"vC2Yǥr At:}h=V>]T&亴)NevьqRb_TwuG,go (Ulzy'5<$Ai 1JѵPHK8( zV)Âf K)XCPilMcSt3\9>T/zE艻 ?vueyUE{xϤofW&r/m+Fs^~->ER =gNOeOր+Cehc ʠ{sHtx\=xcxFcX3ӃhppO@,E&kȕ }|\@:* O'_!]z2jTRAD'k[j.taEkZQF"p2\'8 _ 0t㺪hZ윒GDpQ zHV7R8)Ů .-KOV6½t? 8k gqC'e8( )_Ǯ磟SP ?TVuO88`SCρJHHvM|+ F_΃i`;!QF-AF;"ese5ހc } }VQ1`ꕳ x3w軑۶Ha '_&f M0,W)_ Pʻ.WG6`r5 7+y}B$uV49/VyvTWk}AN/A)t@i9"5B"(YEV d+FT7tʏh5I3 4zׂϬiM\n'Mo@{M>7@,r[y2kVUz[5;zfWtY*i(' &ҢZ&b.ZdQ.Zѳ2`7򀬰$հUb[[ܢQzSgRH9{H,ͨF:+ӕҷ zk?Pr)|B50X@Q]ByGCik xh &Ow[Mn킜ܦP{"& 7ī4,N+(c*+f6꨻ 6bX烸ē5+dgdE(#݄J=Y4i$(?|xVo(vX^ƈie7PqWoN\6NKE Z/9ќCq{2=aH,](Xɸ>{ uHG^6fbesX ٟ/$P@ۨWs4 p}~1p+P]WZ$`,ʸ$h҄B}}>ߺle˻GƉhF~T$Ԥ;,uRB4W=&毂:G. ~?&_ڷfGTfGOw @~1i逷.(,*@ rC:k 5&qn'4z2l]㭫 ;SKUD2*cOŜaRlZt~GZ{g%@KxZZJ{[1gC"˚/ `\QZڑB:'O`6snK҅m||?1w:ӂO 0 MZ ^4ϱ ; ,Ϸ9CZ>81;09R'w8nqҐr57B9m2xo &fsG{9n '4@"d:<AL)\BU&U$6WJM"6 #ǕѦ mhcDO$:]L9 r4)v8]k9/~Uz(Ѝܶ&%e]9ZU^IU+9;!"j(ցIRfR}Uya9Q"؄A6z|vcc\A2 S\.EM^~;m9|Rgk^VOۤN4PjpPW9*CPk-W~KoM^aQхvvv[h SoeI ȝ#=քɟB Rº8}(B,޼/Oz஋ُ΂8i@;s%r=? (`*e\0X)b/R8nw0! zE!y! BlHO[Q.Qy$U1[m(.E8fPi*=r4Տ3p*|旙#Y^k$,}\bC)Aٺfб2+11cYYMIۜ5nü\ 9sQP񗤕LWl[@\ ǁovhf=SB(6F/##]WW xAUY?r40k:wpf+ݳ4b>wF*$X >jadIs[HZZ}XGPfpԤw$KQkSf 2btCMBÇ@@Ի_OEz#H̽ꢑs"j%c^5n<%-jck̀ǘ}bG;a^!KZ4TQ c4Y|5j .i㯔,(Ғ[-w})Y2rIDh8+;T3XSQ-RӳiЎ3-IMGN&5AM+!FD^AD@o|8NTڅ45' kl5|j'֒ i@}6Go,;u ՠRX;9b2$U͐,1v/A>i+qD T49/K~=XfVT4+I)|qo:8SI\4NĎ:r?R Ɗ$FKc!"RQ?&6w)`lʰ 5Rx{SKMxk Pq#FG]aN2~ QEFfi# tokiL.M君MD` fjpE"[j]GKc‰q֡9rWíoAckcxex/3%.%QF yu9% 8‚鞩PΦ:~k`v[ɭ5xI?' >4@+<A[ [{DD],J[8ɫHlG0t$pbi1&9RӶS< ipXAnMDZUٿ:cVJ%[()W5\ =^PBa@ wH+e}^Ӟ-YZ㳙My][=b;!60mNn@c1 0ҜbGu Ǭ; ;om'dP4(]?Syo)ri|vM5@MڪLP_OkJA^iw(~^.rg rh5rLv5cr2u4ʗ},j[bL X/4TI/9W JP“([tESbQ|_lXԁw#| 2QZ8$Q)Y-ܥ|%opq=$:$F2 - k4]dR|\KZLkO_vmQӑ|V ^aQP#>]n+DTALp![KݩGʙMTîg`. ]W,,=Og$6ɐYҁfkKlʈ2 8b5@9J t3EœMڈe۷w{m_42khm=BY^EC !,[O>1҈C i?ƛIvl2d*OAhM{ӓ` }B1 s7BT:9R̄6-|I%us$+N`ba`VeqJUle\iӄq[@ J1<&8m!4dN̛G%bGmk0‚K PrDpVR샽LŸ%֕5;3TڗɀI״Ģ4# :k_v% `hP5+|&_ +|L;~TAռe%1t&kЃyf QF,fNBNkBbǵ 5[ҊVʚ (:9s){Y+|J+xYDTcg%&HnܳY|fUv-H\=>(7+vV_30pzFxc6u׋(Cq L[&,DCIo xDeqV'+b[!~!`+`G*Zs?"ܶ*?v*LֳK+PxπVD4xU-CP`Ie7lfIx>tܺ]JƝbIӎo O] ؙJNyɢ PB](kolEsA}E C,YY&{*UMY=*ș2DE+* :pǵt<.wS @'OsVюMm&FE]!<)Q4cGk o@<n \gG6:7/w^€̰/m",Hx4`oac,FOA"@ 2 `y`,49Sa}OUJ\tE':MI+Y߉SCNd?;d;`vh"H]FfIP4z Bmr6kT؇:׾NI0}rŘ:CgmK4^^ZY"%,gd&Y>6gр4j)e#]-a*s9ob:Fx09Z}bw([O>Fþ=M*GD:cϔ@'j] [=&2 _&@ >1duHgu8Q',J#_glEXW})o- 6nRVHhmO; +#YA]2l·MK` ̀4T SvoT7^A.qLv+|WA#-0R 09`v*E$6 LȦ`n գ]ZBogPܿ#iQa6Zd9 8g`d8@*V:xmO񈏢ky+~H*Fx3 ud"ΛBvGTkB b~ʆ^WSx"ʦݷ%r x`63}Cg"}LZFS/՚M[:| |T7(RCh2#׵:! >ExtyVn^vVמa 8ߏxA[3*f@Vťr\ϽB38-;Z7_A]fH hv%PcBoeܿ+KC$trs6<'>% `ժuڊWͷ}P&j$"f 8.]IfpEat9ˑeEP{a5Esf:(kK@x i`76mq2o1%;eԺg[fȣ,/5 .cs݀#T+|n19V/TbyDqa+@DNgJs0ztCMe\E-K]1d:F%dF+T1Fլv{AaիnrtUC3Ivnᖾ_0%e`{_wTSg."0 {/;#ᴹo>nR Y|66dLgs*,sz7*GP>}p<%Fҷ<Ɲfnzi6xyÏ LT6Xni/=GA.WϔWi $H8>x9hh0=h L7MHhuڼUC+ɐ-zl,n}hK[t XU0^C*W=ƣEl(Ϣe5Z0_]ҳ15u~%=C46تFw AIphcaeH~ӶJ|ado͐/Cg NUuPND|YNyte2!ފF.H*pD1Z{7*eCrP`O[L #Rx -G][pQrNb.w7Z$|x΂Gܯ!}xy2t⩡CC3çQM 1ƾjsk\?l K^sNƬRv=2و5Oe\TʩaaE~7$g<(bTz.+]_-'E)9 DȲTLR9?0OKpFx' QjfM1;/–#8͢yiJ~ʁ]9"2:Ce8q(Μנ'hN\[GK7f#1B\0Feέ!۾tQ7꿍+)W O$Evʳy < c|KDiJn}`|ewVG7ϖǛc4?@Ve4y=sD`t%70ٶT{zGkg]SH {FSc̄!(9H1y[^+vcDE,Gbnpݝ zKk+ By1n2f@¬Z*, j=>/8|8>dWf2URtYt(HgNr&a嵳iZe=F=Q)p|JO 4$KPn1l}t+׍dՍGwY{OjS#VωGʈܜާa5(ݠD#wWXm@%0E⛹%1or=;shOVmP(Dn}2j:DHШd#4sFXΖYcUXl`Jfиm~7k6aW:&!wkk8&Іfx@dxIҏUT. kLziȒؠJcf,;߻bD9eZ&{F!rk0ŅB9$Ckj\%uy^LnmXIQ/٘9.&®(nD q+ E޸lX3҃n y ' BE0V>7bG敕Ǜ ^kKnJL $ڂY4I")zR?Ĺyf5OU+@ 0 > #Y:ErɋGt*2q0^bRpZO J$LSexld\B*EIMFt-ʵa]nO &ҁ)0}SiL>IŌl 9i MTr}_x7wR#,fx@Sy( , g>_1f5R[,b{\PIuo֕媌xDT3vLn,RQJ&/>.8WDJA YuLo6l6F(Mxz&ڈ4l8eb֍ႧlCmhuF_9f0yWEGPݳ^'I&ktJ>oN-ƧV!_g}v8"v8[>½ 'ɌP6BY($@ :m9~ĐlÉ㦡ڑb#+sV]v?\h|U+虸Lo{v{ZRlC /JrP̤ɼ ,߇Lkħգ^g1 rʼ'7ߗ YA1#B<\`{+!~&g z_0 ,yD;>g0oI1̧!d 8az&>6ɐC*C%a@Ln7R#(ū3p C ])?`\EB(f:+e(hpB50YnUÃ\m?Z?YK|IE+a <^GBʏ NHm"Ϻޤ 7X9GquZ.z[ׄ!?PZ>LC/pJmbvKte jIC%]$\XsQᯩj5|r4|Yok}̣r5LVz47 87*G naoMY _z7Qs}?#};g F8SZG,UkF8=تµFs -N}b6&>Sh.l]c3?o+&jWg#7J›=n$\j/̠5gScd\`‡_])K!";}tp%&!CQ`X-Ű@ \;FWW{MW:>: KQy VZFɂ!@VŒÙzcݠgĖ v6=&pi&c|UJv绖bxMB\c" w{ocd7*%X=^;;L%I]9}-ϮU}>ge m*]_Q6͸?JpygҶo5s=w9X=md{!`X?#_[M':ȴv#X,^=47^oV/2+j_ߓtC9ZAT͵XEi81o \ roYd2 <; ¡(bfNJ'+LW0̲pK%w%W1(,_­ BWۋEphXQAClŖߊ"C j״oW6(1鷨Q&|FEէ*RA>Q`aP66s`U4fǍѡ; <1OЅNqHQ윐+D 43CFСELꨜʏaḎ[%e@i8mX?gDsyu$Twvkle>}K|1D# $ Psl6{"4#'q+,S3AM ៗ b`YQT.}'SJ[N,.g#'iZID!LdpBPZ:ɬ zqQ= ʭ[I璌g.:57?$큌m;zq} nwdXO R=?Td6@3k/OFHZi ѭ=FR*Qpֲ*~Փ['(+? ']zY4\ 9^hU7$TԆbo֒,}ȥ<ܛlg)XkhY1)>~B7˭򝱖/ ugXžYU䐟(S1vJLu~Q2Mi9Dبl˫ͥ] nr^3]Hu0z>1tm$LlL+?Z޵: zF?s ;Xr*"f pm\+'jSGMaږ*+| cdDC\0tQC_̢{ ݅׼բl 4޳>bFѩ6̤Y b,>؞}dS#YZ5H`17rL;#z(vlӝILGή*co/0xZ4{p3y(pJ;_.ͥb5('UMNrC?̆ypgպ<|H9ᗶ^3 8-;ȄTB{K#<{lepQ TQQiQVzNLhN6+ @=~YƗ=UO^&+PIAն!@=Uo#%]$`4`LԮmmbm Q=7m%>/-iUZVt]k󢆧.3^`v{); Q)R 伙NfX~G,sq`h&hb_m0̩)$vV,`ND1Be27Ң2?g%)1p" 2MRw($=w[@S*wUxxS?OC2i)KwPȦ} ']BXQ0W]yoh4Q=)%RɡBA+v~\1A^$Fjܲl!F┶naks^+rr ݣ;Z>384O%ZĬqktaey(aujE-!7vjLr[D12Pҍ}k ef:%s[3.FB&a9<  r e]Ѡg^9G& P^c`8Va'h|1w۟zTMhjSVAc'3 6}Ȯq[ Sqq'JD7nUJև!otCJ6 Vwv0TAJ3e9ז(a9cpA}t Ƕo$Y_|}1'.]cϚ&,^9n !,*`hRpSy%)qUv90+0HaQ;ԁ <ض#yK]'{≠9C EvՐc{6;[.lBM3] ]"/F/"4LY3&__1Tƌ)d$MjOTۅaVeMw11eqZo%nj2=&|t}+PCo271~/Wy_k[ΒM0[ T z4ޣmUӑ53_1ތ|WHtU {&=NPyq1|җ"B1lTa(T~.5&Rn<]pÚ8-ijLV keklG4bmHL.{"-:;OH' T d^/LtytlTWNSP:ea!Y,l#ԍvV\'e[ ;z~ИvN@8"Qg8lYR.ß=٥<_r:H Ms_tmg1bۊ+dm螲̲Ԗ#Z%.#.$@a>^92NپzQDǂ6zsPߗQ% "<,U'd lM8)hl1qӀ7r^BrD'ߘۉžp4 doEo{>Nz}:~UZ8[@r٧P[PlĆ=)*0_Y1UMh(qGUkGYNK[$`@ȳm#CsVSty>)PN$E[1<4iډ5ԡ \rJäu<+0j<mazaLA j9n'9WHܱhC߫\!)ǫi6'jgpr~CySc&NJV#GQp=UVC8V{^f߽9MiX<c%!bH [?"v-y!U+*?ȍK)ü3 i7d7@`vꮚt gKqjU:9bUZ<鎵)я12L4f#AX>-INC es*8̱wp"ɸ3RZ\9M߱0]&ɸ)`A[r Jy,K!BъnOZbJX=/œ.yXcΫG=dhY J.ﮦܺP>#xXqop!A#S$0}XWFd3[N!0z<0 G!6Ρ)Ǩ_xi4"pT~)!Of~>܈R~FrYM!~C^CF~-;8W> "\=}?A9*(Ji g"OF,x=1ϝ"@Tw[.e0p5>(iaHI)9 PnE0Fv>B jr zcĻ*yOCr ]H$Y!ilLAp{|̽%'›nAbMyM&$ݞhOFa`b05TAe`upg(”5"ʾtfŹ1QaS "" B4*h4bA\&uv֨}uCS@3)q[+avKY2xNf;lARCZň/!_=51rO-M؇wk-S1;tp3;-DHlmjJ+*zń-M|(d`h$8kz!krRu*th*#nd0iEh&G)x?˪~b-x7[c"uFluEc h}lO,7lpRɉ,d"_iN˦[uX3xYJ٪푛&5๪p1A?ٖNa@OlF!K;6&+oK}nꡛ^[V%*木X`Im޻mQ@X뗊;?+0hqT;6 L4 .uux"௻39Li8$գ/1zV[FV65-iDnF! d84ןe4g@.I .lڭݾTDV"L<{~7(buhe=l%rM5g?M8d|B_7 W N# ]T F|F-\cL[Mm o4r#Wک=gR7ɬaop#m4Kuz'&zZ~TG[$=Z$%T\Jo%'1\SؙMze\36|Q<OR .ZWݼ:[ќ^Tln r&)`r~+Ƙok Aن]j~0Ě.ڈ^+7rL6_4Q'?E azyZ$Rl,UqkܚX lc-V~DBA~`ޣwD7T -з 렌#SdĂZx5,_&^ OGqa#ư&80u><'5B}?5 #<7:{JЎ-"Q\ X#i:^iϨ{DϵU7.r>9*ׂ#QZ .fťR:gdJj =K_$5e%nn@7aeLPҙw$IVtD([ThJ9~XZireM䠨ʢ[1g,]%8.Nw:w5"w^:LHGV| 2a2Y$Iz;{m _Ĺ̗-[0f{o. Y`d𙑫IumpIʾ(i(rc=\Ai<@)G|XYW^2nRtyz''hSPӨR"qMC(= =.]miOHu`[9LԨ/NpP1 #q MyF,x,S׮wDL+A?N$}[&+WcDѣgQo8;,\&mpOHŰn[y={C`(EVk 4Ro5zI0C V(^ vt\ E==53umZ4'*aQq{E_A#ld_.">LUٞ3%jDa[WZ+΂Qb UeK:! }[ldZ]Ay#o ݎuPz+Fx0>gtuF"'Gٜ3:=4L0e|Z{[_1 u!rA4pFt C)<Tg 6W8&o8MT@d`uWh jܭ϶Ha.)%(W[ ^(N!瓚bijI_hCbzp{^u7 d>SJhnM8lO'g[nKz ::y҇2o:1Z\~| Ev岣SҶ!qɘz'3<_¡H9B?{쿈TN2|Ooa͘9}ۙjY[g4 k#4'yףE]5ſ9ZG^p}N}o 4fapi)WAvmJ"N6:͕zxܟvS%% [+lԖRfr7*V - C>cZƽ B}o9/uO[}ǚB7Pci1:K[4=jJHBEB#z|b˷Yѕ "tݘ—S5F7M/|^~dXOMd:k K@:ƒea{Mg~s,2B;cʘ!.*)%>W[b&9-Erl, 2P=`pd"R=*좝nkyu"` º wHБB ".j̻edkUzZ!Q= +|IVɖg vaƘ{<ۉ3 _%Q,bYrЌ%vӀ c)=NĸC`^'^*B̏?'\?IDgZ)rN_U!t1~zMYq @b uTa5aac/Y^ MP`% 8wZZIC>kY'"zorfp龥SBvW;%..j'HbsEȋ<ɚ2@Su{{ 48Dq`4iVJ_M[u{PKN4_n/t\Ulhv>@Jiq)#8*(Ⱥq5rp2{P+Q- nt+-n\].H?]Şթ6# ɵ"%w,t ?$@6OSd?9ثe\}7w, ufB~ŭtRۺ Co%gb[mdy2?\H.F^[:ڞI}f?ccJwlrXҾ69lj*>@G ͪ"%HfsWNۑia#p@ugC">}BRz[( y~ R8 ByLd>&wD16|HOL+o5Nl[dhcd,o@>'G@mdq<}9,Mg g0{ OKc Li@dr= Ksu ?g*"iMdh' 體gѴ;n|^OS/b)gՉ2d&>}FiCASzP&aTk!q42'~;֥"pa/BxJxG[(?9x>d")~EK\v)Ta#gVFV9ZtY LU5pכܳ;UVLP::PVPk갷shI0)U}AtհԍLAFL|^ljϙsі87:Lt7'LnC6 '@?Qd tʇLhJ5% 1!٘޽@žaU#ޯZ"& ʩJYi?@ |WCO3X*!74rQ ~C2,p"h sHC3o>pKdV+X+!av'{twٖ8Onx{1p[@9b/"zm}d$Q$fB' WkȹLFE]OoBΝ4J^ީk#n6S#:yLOElyGUꕜk7C*70(0Ć 'v|_PrX6u]MWgw3Y7bu>%̓Jb +I_W4u/M َ(]vё䳆V/;aLT/KFs+>/&^)e:̸Qi׀@}\."U|K|3sAqvԲ òLKcVS7 0J3w6ӯak?{ ².MkP[7y3Z-:IZ5Ş팉R 6Ib=zp!sswRuiݭauF-b>"wʐMU@X7$.fM,?vf©)'RdyV6JCL/_( ee`XA{}e%r/ݢ2f8_Jt\PZ^1mG%kpȳckJUl7I3 *<2j#7;=쫈~4J Y#4WҬ0 e&O2dD;Ol%Z!#範doB(60K:\rRjc9Kφ4N܁ җ *=ɸB;#+7w]Z¤s;b[8 ʚ*]tNXrN @/EN;D3J$4cSDDL0l| ֲ ̤kYyw"xɰkB>/udt6f]FlEiyTS7C͜| %ԍȝMzrXt%f ]Moh6KXqWZR:B,SenjE}_k=9O7߬װ$JZz0M4f-Hى_PU^\hAU/{mTT .e 3{IpׁjPc SrJnOYf|8ɑӈ{ kkA͢f e[0~fxJ\RzO:e`*T|[81_71/k>cWzu ^5' %EAC4t]Yj Gka3'P9 WSyjӒZSTLQKˑ'r蚽*[n`In|m> BmH,FEb|g9=&^%oi /)h3tGjJ6R|sy|~*"Ek)qHǏ2؀ O1t  Q^IMpJ%XV篨6Tf{,jono tjնӈ%iBpm;# Zӥ'5n|#=Fz!¦&yQCksW;rz26q;'ȦBz0ǰ>G*IBmZJk*V)w1|? GTfnhOEA3 >}f8M\\#AxGl[ja /vY٤&aBVk󒟲} ʒڕ;gbΣ7cSw"szHVEh wjCR%W%y!BZ:vp҇nL.:"5Tg(/&M3ӯG,?SeO}@Wf&֬S .u}B`3JHwi#x`6VnwWa(D[*Th1=v5cG]$75o 9gU2Lt! 8 3o#ӂ -8`=U ѓp ūɚc Ptӌq枠Jl袵Z刬s 40g6|cm߼=9L.\Hf%)6ah~]-3F ɯ0fq/2y²ŽzyJ.@}@*@Rں 9Wso>YR<#[j@7/T\R~Uŷ\D38)5R;BG7$DNbS4e\]z54.-\baɈT9V7rjL;M3)ЧlQ+8~N:zX q%*kؕeLZ'=}a݆e+ osw QrFxZ%hH(nj$n,Pg}7\߽ EJ@Ԟb]wuJNA&,=_{҄p;.[vKa [ Y b gC)~O$U;3@'LmaLLөá $&4㔣sҩKzB G׮o:x͓lhW6)놢9D kv#[׉)oA Ď4)NJG~+'!0hYh?hst8V0#bݔ},玲T7{ 05H. 1HkC9'D=73Zpo}D_V!OEI3'ei(0[Z.⬛Y3OA<;UPOWla>x(B z d09c7k 4@e'ʦ|5;"EOwpCcC Wr)ϓfcPdy-PUb֖A.ymw6_kng Ng414FbU֢Ad&fUJ UX`j7EJԮTU 7j mo2C F@.PI7C@۲2)mr>[DN6[6'.=jt&`9<9,wǟd[ol|G~v4\-]?ݦCˣ LJZZE!]!d Jr*WT=n ɖ+.Q0~ѽh[$b42Ȱȫ *ew<< A{,7$)DNhA,*"RW.~/! lT8&FErtz:@ցK j] 12E8ŀT)%?SI3˙FoN@HeqmHlI0GXnBՂifV2EBzu5%!zV`A,91('$k_܋m W 2q W_LCpnmċfoHUD_~8ߎ -H|Ar]{M+*2 -Z⭅[ˬiZX)YМp!cOz2V8nvNJ5S6oR $;XjخnB$`Z [^oCu0.QwsQt[Kk"-Mm /|uhp(hţcxpdseǢ!@UW"sAWȽ Π:ޘ,53R@O ":}ᘧlQ;s0Ms CS0">D^j{DEg|Tt}m~l4PʔpgcZ7h9<,t:UuڛV1||u-C 3H˟VFy|~dPo! D1wկgp= P`<0P:j,5z*  F[|<ۗla =ڂ%3_-0/\1bF#M o?˾^asB^r`6_&jxvMġ]?8(OwLIq θؘw_2x=0& Lx#7Nd4C r|>!Y{U ذsa^ ]U=)E5z*JI8{{Bi4zoܖsXCwk $G?m.0%˔0/1MìE l IWd ͙ՆJt\{]5:kz s $8,df@x⸜"ᬮR3]%\U5*]29nc ZA8kL}wVYEM^bm{ &Op,"KԙC(x9W(FJ Y̌$)Bb=09˖3#mYo&0Z#Vw1m7գq s@y[FÛI?ﳵɰ'ix(2݂ ]F\,AtX"kQyOF>qk8l_}Ңcs:"Q\ԥU@ku ] ?,-S&MLK'Ctx@4 ,2b)Q2"I~v'2#YMغ"le|L=˙Z3ќk?ND (Mʉ*'Q1U:>AʏRơMHSM"2o )f?l*aFK۟cu7a+%iikʵE\PEBPp*’o uyh._E+gc3JnH: )lǣۈڪ 2iO] M,vh>%[st>ڄ{g\loz)_%{ОuV1P &$g2M8⻲"AWU Rkǫ`~ʷ'JD6&U,,eXy3"krT$L(gxM5c_-[nKăF}\,8*v>y*gu,6p 45 >U~Ήk`phkV?8]!<ʛگ6I^bAc+ŒgS$RV< B. \H0Aɷd `8˹W*\6UG- t$q5UYvx6?%{^9]0]w_峾c4)"jWR爪xaj*vYwMmv[RdhY mufIx*78ņ#-gcقKr;M+' 2 P57oJ%bȎ" rv'lXR[27%hפ~rk g7-V)\nRj#E T/,晵C'6aԏuڂЊ;"ߖ I$F CFITr3Xwx́syEopk2xLap DD؞=wyrMԫL֊j#=ql|,e`ިJYA Ngg̬zӝyD]  kXAAe'Noc1&^A\{S.c;*{qsTBvS@Y9:{4[ZR 7oOm&+5tWꀵsrNI%{1}K?(BvUf5yu\6PH=H+EߵV]U1B"Z}a)r}WD# ,Gy:NKdoʃpC'ZǤ!LgC&s}Kyx"yVvbzp ED 7 γ4G-dteIϳMH[OѸC@u~c O`e-@MW*l\IЊuŒ0 B Ow/ Ahu/BrȟU<+af z;N0;t;0+X7&~%࢖SտU秝HL^JF#]hZJ'P`YuAm&!ľAUV𑯕1L'g %Ly?dV9&-ze xI ՝GJѓPxgB ڋ}Wi<#Q8 x[D2kQiZ,IB&,[Q Qއエޡy v$(1}Nhs*D@o&xPq>;[l␋Iޏ%mg?T%+pY-1i0V BD%?rIJǞP@.pҼg2BRPZ,OU KJ gB0"mrCe:d,~i>4*4EFʁ4-$ZF/ʪ!-?,=)xxڛ)thy*yEW0 [$jaz!K#[Cޚ>Y{ f1#('];G,ȴtPR9!r'!DBycI(n%;3'\ӵ4)5Nn+vV6%QG;>,?X8}̑8Cw䉭ؽ{S,_vO60O@vaU-ldi/(a;>{p$:_éZ_#:5O.c;myZۻ;-L~}qGe{ٛ=@󿦹xC}bՎJO-f(0L9'۳ E-jtLm9m23x0LFQt(ZW,#gc.;"2M}mzd ;>M!4ݐ+2qOGn32kqŕ]fw@)Mܰrqg/+kd15 d X>'{砕/Jc{NjNꡍpMC< B)c#NtM RޖIIrPy+ g ߐ?㙡}h}H]3̼d(xRzb1ㄷ>*v%INf FLa3Z՛ -v|hU/VQ;HbV9W(ݷ7"׺[YoA3 Ws\< S5D7!;vJMrkC΅MwҤ Lw^GSOF,Dh(1J9ŬՇu*p<8& AȡKG0G84HX"Q/JRFtUҌ8zXy-"}P0:fx'lZ$8.>\!c|ΰD ?'&;ԫC\N|Ԯv8 Z##]XeMZ>$KEm>GI ]XÃM{732,\(pr-`%1\,V8eUq $Wdn K&ϳy(v0LTMTw?F)~SX2]{34wf=9 0W iU}ӹ'/q|NJoKu/mCɬ9+J(QC nY4m Ӥy1 Vl0QWY$U%?m{3$c4cϻՄPh*ʂopZ>ɍL,9?i"G8^H-vdʗ`ٮޏBme pCHc(pO!A`lAXfT9]G89'b_u|,l{ a1EKCx_al H!7q,Ə(#ը*:C{0Wg#Uq VL)FW"Q)s13&>p>}AAzwdv zj?{+ {m2<[FYW Pր5G xvB3\l񪋜KQw1O>qi;?Ł7\ͣӤcajG|V -ci_b+ ׶٫IFo/ȲZ5> n"zB}pdc!TĹсs)brkp:< EkAaD}?|LT.NVRȑ.`$_nuzfpob 0Ғܦ6؍Il!5MjGB%ףNsP,i5m(=zrt\N#Mu|BŒ}‘R2tDr: 8Y~ qP[eErjg1L:+(Ejls,};UwruLlB~w|-Ӝ_\{I!>~miES_&q8fXmnqHI!#Q@+`0&W;NJAjM5>T=`"whYDKFК7)1av t,P]56ʍm85DoSOLb2Ģa%]R1N H 8U G<`&ъ-Lt9c ZEN`$ ۯ,$(fz db$ZD#Jak5߾Ohs߈D&$d|TNй#.t ~{7a[#юjX+O|;-R+( bbsR"9МϤ4Q9P^{s3QɊ<4/˛ElQdtBR㉧Oңw@9 X٘`$CgΠ ms* :- IoUbd@_DLs-Er9QS1Lx¾y(Os`}•S0:zPdoOKT%72Q5&#K)(v`4]b) x Y:P#҃K0C.)(ns<\lp! "zO3)# ~D dKXzw\Zp B,CR(RbֵNYy ْv_1uoR]"{$j/\yfZgܴQBhI|F<_s{F}ёZ^zCbg)*>/mǺh WtX%ALK߬Smx-1sAy3cj/gVa;A~E L׀MMk-!8JYiM78Rܩ"s}T]?X+x.tZQq`XaƥT}B='OW"&k5 p,jw*6;;s yWQCۉv)HE{pikуNVn]~F-B[Cq3-bKl=16ے.̦e#:Fne=M[@VYr#]zvG`;TRoII)mieƚD\}[cQ%ᕮ)4>}ƝՌݳ{vr6?ogwG0}rY{V)i̐ p9M z&iD4::;gѓ;Cf [K: z1<F.=kڗo뽳u`3n L $uN󲇯SBB@Ű:Bk_~ׇtB#1G]~`ka1g^*ZwBT;<ݹf)]7<kb:r$F*!tl #pMC7VLn;~\\_,jtVUػ$[~AwK>fN7՜j:Ee&veF@+c1i\~BcDYP3#yg՝뮤4p gsf}i4+yJSڈkcJ LoT+,ef 9)!)f9ߘ*f`~ _a䔦S 8S>^Sv`Z c[3όvtBDz7& Fpte$GY}/L_\ /r~EXZf|K-').?hSd,g%By=9+U(@_eڍ_1I ˿@" o錏iW#$$ r Vɨ޷' T G@d$ҽ9?6rF>V37M^mXܫ^tx2٫:@5UuSI蛤^8 \'ã+}9T{.pu9q Tq2}nQk-u|#UTt_`,vaxRT"}jEC}#42?P!n;@) zfDb"D^Z:goٯɊvƸ&fpELk 5ټL p0$JʂqE \=m^$U?LGPy+O)y_j`M˞9viz=tlTUJ0\ piE+b:HFR9yC=v Hu{C!j)TDi|7Q0 u1sI[TpKH&JuGA}?{$uܦ`<ҀJҰ]`% T'QjcXbѪ衤  ZYHlH~ej@{na r"Nw4I;#-:#z𩉤W펙4YZ# !+)ٳ= a>+O{aǺiO=m\놩H F/X?}|:)ܰ8(3-(4Jua"3>-}yۗDte$BH_NJV_#5@02<&8OGd B}{=gǏ%OF]{CB$DQ/Fw_3^,s@hX~sZ'K|6/h߇ѺNA)K(lb,([r#d,><18]e` hMgw$@wVp3q*b젅7ǏJ/|p\Z&y2l` Nr۬K>Xsj+&d#wi,o7C?)&}>%t֓cxGT-]=9XP9Y1 a1jAaR/UK#Qٗecaz*qAEkNodh˶o ֟H!eK67S+pߞ˰? XՙJԛ +AmN0tYOd O풝׽ Xeo%3,zؠp%3'=&O'f!@ty T= (+|M"n+@W[]Inr^/BAe& X*:zՑwzV/;Re\2dQDUŅ8}Y(6eTT=-^2] h݈2Am~ -h`M.!P͐Uv0tdNCqk{x K^ ԥԒim~^E xIBm|fML(͚pwlxDoUoM ;Xˍ7,/ |GK7TWP\9IHa)M>C4c]L\ߦeP: $Eꠋ]D!eFb<~z.HԫK6->ZI7jwRDTYr_,l@i4l{ת5Oֈ+S̺h(4UB*|)(pC$_<(*D]<)7|X]٢XiE?r*XlBŊ` O~(BDc(Hb/K(ӈ^r"D,g-pχsQ,??Etzu~^-CDI,Mc @ ʭԷ,[w DD2)s{)!@rI)|m*E?+ k/( g3+F5p⡎-T+xᗅmLFbaR3UD mK9ZFhaJ<Lt\y%CVК_{OHHu| w|]> }ӛwN UTNžt.3h|8rLq]or:pٟBC͙|Aj>5R@)=1=v b!T6F^W4{QEthU ʐaϞr & @K6l_Wiă+ NJSo ;{i>3piqDDj L= q4-u^^1Gfm,e! GjrHZz|YZ]N_>Jv*'8Enh|2vз,m%_n_*NeF_<1)\|mw}|y)|-^"PK,86L!׍'#1X+% r g$o,kjU5v4o` ݁ӮƿFBf50"D^fã.3X\^0KCwkV7*f㌚&'#:xWNOC)fKm y]iPߡ x) (Q*wOڢ9[q2[ׅ.36F[؁ lg{r(*#ٍ5`sr~)kS촫RD@yǝ,Q3֑XPʜ;аw\RsLGg_7{3xG観5x-VSp\ZL:$U]V /r\t*rYJ3枿,+LU U2hSdWPt+*$nv]vI^@v0sCX59N}=}ާIpUhB2[PF1-FJdZfY[tTRSj$@0+lQWg y?Y[-s.בTyQHBk(Ͽb]iǕ2L`)XwrN;B5wP ADrwᱴ ئXGF;=+ ޱ}وL[b;AS?s/PD`Bx,*P~Ԙ#;ZK^Jy_jE4ͨ5'JVk0vf !!/u =^JrtsJmOUR_ߟ0_ vֆT-:_<Չ{q|gPsŹG Ǻu.؃Mz_QmU% ǎ\V ;G[ ߷@08W0d^FrR:CȞX9$ZR(vvtlpkj-Sw.4coop+g'dvyO]b~`ͺ$lYvtE䦁wP[^)y3) >-z01mB^IkxU<:r9v]RT2իF"i)]!n"Lhw<z~y\:+'z['@!NHo-`in<&2Ọ]>c(vbnѽMm\0 ;7Qba}&[eDw#P7>>҇RkD z>Q-y<⁳]m >rzX#7D-N4fbN[h{(ZĨ lǏ>Ϛ*b0&m E]u%h[7NMPަΎW9`"B⧦BQfp'yá8kpO遁GtrǦ9 ʗsOJl]pC 3bG:,x51ԋ/뗣A\fbS=BnxyGe(\șWXWk*6tlh\+~@psu}Q*Ar<_8 k"+_0~0B%| _&Ǻ4Bľ<0t d vyE%BMk]oVf5X CJyD`#J6s_Vw Tu' 9ͯ;UAs(ƨ*m,YQ&|(H2fZXRۨ}ϥ8'X(sbQ c-c 6)Ne3uܲ_] Έ@'U@ɞ>:HL6YZ߁UFvC CIYq9Щ; C;Ov9oJٌ'Ib~v:0f#ji+ɧB+dH=AAoCZ=q9e&SZ3r(+3Zʼ1<'K<  aCnz1;cqGdDHIF謠Μ}]A+hR,>pn$|J]z︒5М=LĄdG < *Y|BŽY(i'v>jX2vu6VD(p 2\#lhɤNom \E#ǚF{P)W@ m&DW``Bޛ3%u_D> %S1CHlA^mO/|ܧ ) i;ze_8cAujM䪮gk} [T*UƒPRӶy $h[bzT (K"M1N9̪/'-: M [bV9f!5S>++@R]!PND$3t?2vi!; tuZ)V};%bGOT_r yH@n"փ2Z~IaB:a4.CQ ָ( -sVcS`ᐸ|nςj=6s0%h'aaM Gד5t ̠P֐@i&SLa~e20-9rzM?ak-$Cznp(-cMwjiv\C* 'YJ$ogJii*jVz,Ks|"4o`e5 \lA:JBX˲͞4{|vMPN- `<9'0'4t|";C7STQśP%a1續B6:L hkiO|W,HFcn߶O,N.;-֑ 5C% zݛYhp7u;9*6ڻB1[#ur(X-Jy,̴_!RGw^*p T x<5Š/H1P벃ۮ1*,L8υl[vwC,k[)^"!jD1Ȩ߂p/ n.ͥtû&ݝYX2*&:i0i?`&Tw+K Akԡ GW|7.#җQ=}2Ȅ4zvNƼPn>0gb8lNcѽ-lʗ_#)'# 吉Yr3S ފLB g7S;qh`ɍN=pN9޴F9HoZiYWj Έ,O=CN'z}+XV\ʏ 9 4bM{";7Vuԧ2Ip&snnl?nOzo$13g hd0/4Yy2+Ņ.Ɠ 2;^WUoVs [U5N's ^^l>[Pt`ב"x3[o I.z.{꡹pmiZۧ$߿bM"e] r%Q (́4yJ_]nt:Xt{wjJiB>Ǻ$}0il'*ъR{ Iz5wA}t^o\G;2إ|KP[);1=zο6i8]a_kVqR{s\CA!Ud&;,vs3[V 9$.q}rWF_`]>vuL, ko.c“QJ5SZ-)PI$jdox |B ڭ  ɧc36"jNu.}wz;mL>; 򃵅kڀ:-7VNEt#M/{,Ӈ܌IbkB!F- #RWњUqAMn.[JcQvGc]y-k.`ciDu̚cz>{aSwr61j>@݌AhϕP!HPsW1qРԊ^ΣK*5M# ܀y<\WGz`~+" rm1{p``K3yzzyg0 YU 0ڂS4D(tv:=FC_Xd:2 WQ94eD`5C ĜCC@w^G 6 Z ݆ev%#Y@ZW]|08o:ުT[l}e PJWu|I¡[ YB`髺:j@y,[*1b&IstÅex{W9O  Cd\ݔ+@趃U'GsvIHscBȼvIh"_J54nqja_ygHcB[q,8s7&0|WV0d}J6G5Fk];K}K+(Rz:X(9 wl@)xO ^lW"lp0tV`]ol\r1E<`"V0f2Q|8K/GvNz1Oɩw#"n/axF|̓ f:sz["9WMFUv_oڤX!HzEKG8T,O\}' zvdcwl_+2V(1GiwqV c%]2pU~g"Kf a#XVuw}-19 ֒9 y >Qqu}1C 6~Ͻ-8娗~rμ }k[[GMuC#UC6b={|<$ؒ蹓Q/$RXem樜ᔌ&:~] QEqǒQv;w m_]C;VDw NK 45Oeˣ8]S!RhȮ=7۟]'.0 Wm"3rθb\&FUG :4uf} 'z3X|*o|*wMEjG ڀEw !J׉0i􄀇eP~nٌm3Op&@*pV3p%s#985*HqQ ~I8, FpooXNlD o8T;eaS!} /Aq ~ {gg+O.9+ZfCXe`-J>|uŐd{՟+14Yvev%-y:K-q(JܢG&=خCnFϯNEiPPӬOKqDΓZ')m` IH+ 0N3%IiXP-"jb=ڭl:T?7kO9a%3MRt)[ Ez@ĉ9Uf}vr8rޅ'1ާ,h`<1$ tNY T4xʛ|vR A^6lќ])d>^ښ׵oq),_A{V_!C ~-Zzz;`K!@LS>"qcI\v:PNMo-E?GMu+6Ga|0 A,3enL薛Jۺ FG$2% LI)M̛ Ӓ$Ԙ}WF%o:Ja"e"C6Fؔ=G7-s. tdFn^5Nfj@)oyް?]:r*xyjw&5 Kn^. PvT?N4E]4NtCA xp?'X1`LfaMQRxtUXcZbZEW>`kl\#0:%r8JJ%{Nbvݳs5  8$cfR{:zzK|\R172a\&Ny 5}j@u;J٦TS%cحGEjgqqetXIph֘5|kV QV;o6V2?^|!Q6-o#`BP= ȍW ((`aqhVf"VP-I<{\+Ci%z_;_zid\1"Ϯ u+"V$X!aPr|x?W,;H>BcpSy.ӬEp0 Jզrx0-#aVeN)WkiB;f$0r[]v (bOh~‘E>; ͷBʬ{e&m0"bL- |ՄcJE^6Hݏ&y?3cq!RZ㕙 P5[~%Fqqۢ# n8Aڦ:8eҕ]Έ lgr?Rz/v0ΰ2h!tDZwxz՜OI ^g)~`}UaLpC:Wa1'PQ"@nipPد였^}ix N3_]^1{ $ %ҌƩߺvaB O+C\'?iF 1Y,\&$Xt~PChJ(ƒ~1ǧHR [wFjݏ:W! hNyG:aaL*D<ghVrTh#Vͯf݊H[.;eg+`WC#u[8X[pv|8&\mGnBt> OkO&v=T.BsC"1Eot@9'R}tӲ],>0Qv a{N* ߌwb*b hSѲ -*rPoshǺUVJ)ؐ%)/$VB(?B:7O_ Fme(z7BX!%Anx?Dz䃯ugϏjqtsjt98Wϖ1uA)2ˎ!GWd89Sy);47뎰o_?|QT++R[eĿǪ 6{ãh~S7vUr?Ez?U0Kׯ+hLn404&n[:jbP0V[K]->opDZqCL8Ať+ 9XtVylc{0ܣgDO0}a£nʛ޸/t8X(=ltklN \P I1'tN98]XtkR6ܭ%؎'stCL;3޼Z>B/ D:l0GDJZFW V))Ma$]~fqL/_hT=(:!s\2CtU;Pwl%UĆMf?w>me7O}P%m\hIy);S}mK&Uoa#msBGYcL9?>[Y1a~nF8'Ʉ0 ., *>џaح.*?OR;cթDpU;Dl;mQ C7vų"=C7>TEH1U39$QYOh)8V[]n MgDoLgFnp:l%wz$`~35ןuU[CE $Ph|>>h8t-3-X`TKG WlcgR'OTZ\ċ%*ÒwV]"Z.^+Gr> ͊x|U=xmt )\1w餋=Rvh%omm_8Wb7ܘJ}DDO(ìm؞  6 f+`$ZA9=I 1]p%p~ S3Чa l/k@\y%cՀ6:bjq9!@r>j¨gaٸr-KՆk/"J#;/裩#J87'T Oh?o멁^D:* \|S *C&#'GژEh F oL+?>;}Wg'nx51lp%K)\Q]WhDJxGH;L@ݴ3s_oc%e" &eDm!)Y^p_ɫ=j,.Bj8՟?40a>ݣ*4 ?'~$Z}^q{+Qd,IϦZF@|ƥ9sGMs6m32Gvlw@F1j;_9H"\B92n  Y(]A\FY]^r}YB: d¿&֐RR [΢}AB$VE,ek'WKo:%x:u۝¯be;+_maybGriZ-xJVbד.OGg9ВݡtzR^Q"3FfoW#+yܡ=C^- :DوC[5yES r[,^/`Cƽt*^X8iZtevHS a<]y ޑ_M%25!-կy򨚧PhLѣa8ƂGN g[e 0վGgckjT\>8(2.=x3BAse,^R| #/!hС@JKqi3<W咊`3i&R%2 ?<.!a W^s 2r>sԔF!S3<`WbP7->:/o&Wcr>e$$Fw+<|G2N Q89 tu8$3̣ S$ z㸬w!.;'$@[cse5Q窅B7YUAˀi? C|W)`5eQ׳~IL壏I9`ۙws19tsmG A+9{~TuiDLqT<hl_x@$eFA+p&auqZDcCa+H zb~Ovbq#ye#%c!ӊnU6n\|n^% Yَim|Dj2&8RuLek0qA,0e5q$%S|W6G@0p;[H;!霗R*7Czy\.9zId͚BǣQr0|-?k|$lqP?S_Byqzڿ @QEuPp !ISv"Wyս 8 ϻ\6F\ʟ'QBg}nk{0,7IKIN1EJL` fJhR$z#wSMi]zI%):T7Q[ZDx?.\ h x 5" G6lDfr+; HE@h绤Ҹ]ٷlJtgׯW\9'A6{?d r ;8\1Xog]ubf* 1HFɚ#"tkؙ <VMM d7O_t^V~bS4rU*wP(6 ]Xm  T7N֛0uKѕ\(92el$D6+۩P~xZEi) ^Dˬ-p]J@G"!/b\ǚJuvݞWog}s4-Ҳa2zm̖Gd`Au[M#YUQp\$['S{62usӞKUoY;Df#:W ">@4P>[>i_2il-tO+y7I}" +b<^թa=`o1k{+ߊ5=2 QџX"Q#'n $=; =o:eԈqBhK^73(PDK_~kAG}& MC Ⱥ[v< Bwwj w(DRYYþ)11QOWR)}|xӅF}'4"W}y4у$<))r+N;D+tO52=f,>j0,T9?lbzj EN"1әBЁ*D#jrr?;큁ͺ\\؞5|xcv⹤-d,ۖ uCt9/TR_ʤ@2;Dn:3qIF}NLR~^ FNKycka0b,cШQnKpC:ixfOz3>1ƻ`j G=m\OI9йq$OAKHĺ c|hTK nH]"v0Gxl/쵲< k~Ha" #k;Ys ͲuT5Xm:Պ?AuGX 'Ʈ+/d>4'8>AYAH;76v.['HT&/IɶUkl8lݒ6j4I3plqJUNԆgIOSU(1[!">K}Np=n*.=> e(`xӑY-V0;cYQN,GZ&ZX:.֘&=OS{ 66A5$vdKBUٷ˪Bvh\gwH{zLH¦\њ`L.mG9=2BWQ *N'pxQ׍.'|:W>Rm"睿$4^DR%-F@ q_xxʸ'žLs9 7baoj䋸SD5`@LӡJ`T:t!ț$HU=+}˯:3n8 DZ=٢Va8 ˊ5N.Y*\ }Lѓ | L@qۅƵ/[_* QoaoF'Dz;[y-@|ìI> 5GT. Y'f~q'1Z*b85GGR qcW컌oO v$)R%BP6_`cx1IKw3*#Y1A#h%Y&y0uPo>|6A ]Yr >lHH@w3"C\kK}O9{~n&tQ \Y U; "1f #=\t"[LyFEmE̘FFi{ו+pyi_1nr8eX(S=|6??)E |"!YP8Q4A|EfbgQ:cTOJ#dʁcXqGZBޘMհXM(IZ8nִXV-%RMDI<3p;&Ɵh6_ `{ahkQ5޻yeDZ)L[KĔwUjB;ȼ 4"VNQwaw y<;M˿`srIO>*`Ԉ9 eKc YS>MٌSm5<I8։.TLORtMܜO?+9jX8@g/lg`M7Obs}R$W\bÄJR^Vpe87"LۛmpfwAL#~oN#Gv|s+5ph7g" 2;Aa[ 8V * )i 5DzQE|i@`c 2,ɗ@;FfkWBz//)OQKN7oNX0¹ܗfbnKTo RUesKoPpi&R,`jY'4f_pc k?~|S7, 7K|g_YE=^.4~qYẑj)bR 1ٰ٣ºl.=7p@f ~!̛A_jYk#0Cth6>Lzrno[HIVȼMO(Ҽ0Iߙs6,@;"A.-6LpMQ5E]_]t1ҭ$OGFK:*xa8W΋|pHc3U7!m_q2$Ieš> |'CE;1~ZZtKxti JTM܉:e5^QLK?BQ5*|p}8p0|D{BVKTC}?t70qJ?zкp2v@![xe Tbbm$RU,i6@"g}|7NwHZ-F/_^"SNi0:c)hXaxf"od!ҊT(iSsgJlEjLRߡ2ˣmkdW`JObė',֖{#_6zS i+~Q(32:OE] )zl_M9 ՍIll 37Xdޑ=G^⁄rzM Ja9~5\FiWڲG3z=5e&J9V"dF$ btYp\rސ G!H&I"+,Lh+64rWfA7OZ|A 1|$|▣[B"D"8+O=<eG o'[5%FX TBNԴ"u+wTݡUQ/AHշזHB9ǣ\X0^ͼvhY1:SorXʄ`[8GO>vlJf&kfa@bce YMd*pxƟ=@$•-Bx@4#rƷ8(˹M쯑]'пjM@C5:N Fo.KHKXRf}Jqb6$B{X>k b =M#/*Zd z.LZkw}ļUdׯA}y-[iId\d*ˁm'x1 |>˜,z}.l UKYrR2E|U>rYHvSXд|$ћ0zFN}x-ֵФ+?G󔓣EzʝʛcӬR2wYW4響o {xGvW9 Yhx:$G@;/ՃmSzMؔD tz"X3iTp2d_CpC\nؗ$gNvv!Bl?wm)lRvea&$>{|=nG@A z"+f)1GȼSF>P˃EPLœHQ\u[s程3&+tZ3͗ij!GVІ͎#ZpzrZ;qDCMa]ЇP##>1 wwV-ԟo $)e)84K@/=8)3`19Z4b#\Kڪ"xҋ+¦8RHIfLɅ4\UbM% v#IVE麹6)8&Ck2YiMk6>ڬCq=Q8Vr=AM0X>Z7+ 8Ku0:PvEu2R=Yù=xhK$3}O͟L L;7U WJMk˵{A2xk9u1OUH XPtNr,' $n:H*I>f$<"W (vA3Y>}\RR|C7 _HVt2^dg4-= ~7ܟrQZ,8F9#Xc|W`fON:kN:J-iy_dMFeQnmc_nHյ+I RO`IB whF~|".6Fe,uOvi81WMmIU6i>5 r-4p 堑u0FZ;Ҭ7MS6q`%~ 2Qy{^Ifөu-ѭӊVHapU ~B}wes0ߟ!\MJi$~gȌ->e"u(p>}ǰ2k@6 $~ذ\>"$Kw[lb*)7Fq? o\mV+>}8pN~~m;^r=d&*>PPFzpF^6-z.S1Ə&hi_oi$e[8KDd+5J =ӲOo4A'i3~U;5Urs!,Q~nFEdۻvw׭ntKd em˝ V;#4 wn4%.#xQsr Q=.+yd)٧T _ \7i{v@b I{u/ ) iT2 X޻NA),מ{@g [Gك7徳EXjs"L̲o ClOMR@"}*U:nL#\Try:*<ʉDm4_&J&(1k;PHg;YQ,yB HK}o,/_P3]壻jc{ak{I;=WDMD!}0v]m֐Anvt W -߼9 o Đy7SuI_ C$+QPNK njܞ^qM>OfBIBeͅ`J܈"-d(sgԯINrf{BE.nzCSv As_BN51C7C5?zk69{9E _FPV=Y&dUL >2zYՃ+d~NP]Ҵ%O1Jh^[5\QGM ie2pj:@l;1DIYjڅg{<.\`fm'Ӡ[ǧb9^1ys oU0-<Z ZUz#%1Cb~*'p$ZFi9[wǬ}֤m3\F{3;q*J.^. H.w ,\Q\Y'**v. fDydbD 4_Poֽu:a"As7A<+tu>peB#qp10xo!⯷ꈏ}A{"cA*?")38AGrYg״q3x+ 2nu'$Fkr{ l3nӆ+%}~1ͳl860jF4@>aH-X!;J) ԅ )U%f@ /D.p[neꐜTn5QB KZa_yAX/(Nh3&AHw_G h8hU\ߕ,'{d457ų)WAǼaE6qc=7Ec#A-j{{ۂ!idqR~{G!坑"H’ շKV/f3BܖoP4.]w_pG\ec^5ơ m!S0É*;H;~b58U7ؿm \E]IQ䩢,Hv, 7J-e5Ä=dNHZ$dݗ\b~kV!m[- U38_d7H{q9HQNr: t,5).~Nt:Sk‹x%ޜ]AQXlYVDBeoKxxqȸ ,Q6a0E@s賡-=a!w, _޸ m=;G|[eJI9Y64@2AZGb;Iܯ%XAYZk˶ Q,CO Z?9) 5 DuC,^ H*8"uяT׭ 7g4ZJO4'P꽓"@"f7 i UʖǙKd瑤?63}Rs{Osȷ ֏AP>!7",ւܛ]{(ZP {j0O$.]H֫ꈼu {u%Xsu*7'?]H{k!_O6ԗ]2{USr,bw2ڸYxEUhq[SUvRR7-L"JڞQ:/PD[@ ߙކWE ,gi@OpPyѬXpz-,Orzg.bJ#udC: "?qw5Ēٙ,=h8}jVci=~6);ŏmEIOVG| gUݻqRY/7uZќ?e~2jЀ $rB RkfT66*|iwygŇtǒZØs`αl8ƪ)P:^}aw2SX+IPo}fr#UirµTzV{Mz\\|Q@ Kf0#rRT,c˵>r!QqFai4N7|e em ð tgZ\Kf,c6)͉mpc2 m̋ɵ,{`CGya]{3xɍ?Bɽ㍂Wm`O%F4Fжbmk !^-~^0Ey_г@֙t="_XGF*{qz —הyW;j l3uZZ䳓g0l1H :Yͫ]@Xd.r @tE"(j T"-z?q̱W~;-?I0}.;6t@y]RA,ڄ.'|$׊2$g`w Cy$]bz$s}b׆Z`5-Ye GG ZQ!}QLArؠsSkkh4C3COdCg /%'O# Ba/Kaͦ|R|$75=p6ӄIr CL3ˬt_|Ly!J^9ND7Iˎ/8vyNGw4tR?yxL.Rӗ~[.01"<9r,"҂taj(I+!^RE-,w9H~8:>ceBW;}ira~P2FNmLu DC,#{~==KA;g[$ZŊ =1;0EDz D-=&PU^њw=dnX<}0EQ|^ӑ4f~N46gDሓ:´rh[b,wY[UϸNQ4lpC |ׄ0j5_$[t7/ ,:;so|e ~)/lvND~NF/5v|Y/sq . ,d^Cq5fg4MS<}k>{m4f7ޜ0ǑJ]+~KL0?>(Y_\BB/z&728K=( RnWة %LQ~1 6R&P. ;U {Ί SeXq'Fb=">dzHFA}}|LUTBΚf6h IحxJ :o 1>/9%- 1Mb)Kv U~-,.Gǩq)Xem4[g1(BTzlEN[oZURjeV :P˭qI9@HlGۣs)k I/PTvzo&zh]GfT/Qw\-qʢ YAg1ЊU 1o УRF@#7wᨇgI M- S?l%zCyd++xJPD~?c?3ixV2s;*k_<`O}y+mGeGH(Ll¥vB*dVouTv6݄Bu NM¢'s/l:]|pǘp@#7N~}ݣ"o9E$]%W/iO MVW9C +e4SX19Ak6M]~ sϦţEEKfR0kjΊƉlu~B)OmHyDwi "ZG9C"@ȻhJ1NAhUuHqHV9|9jPrf.Lvm7J^#77  Db]nT_ѸB;2ށ \El>4Q8YCh 45WWz~}h2OA֕MK-_"Vƹ'6]]AJS3C^\ ,r'G.ZT[45'l1Ә-u~uysE ǎO1th}IzIf+6 R]5 ;qϚT0u(*S\HER[ga@@gz7`Nmѩlnp)/?mڌ+yжWi]S̅f2u"݈U/7X@6~O0&@eR,_>+Y @uЌ܃nd@*m>ܹ7HsoRͥfXk=JAZw`Լmзlc!-ӿۋFTbu¾[.xuǓ\EHn ːITl7q!Rե"G#UYN "ҊĎ2;ޓCW:41u7-s P;l66ÓuQaK52hn!7v@KObٯ_qE[ПDiK@]QlӼ/l\_p/@3[3V L6P"#.F q4xqGp^zlMGWR̥A-'#z8w1qt^K=i?>NUx +thݚy9 Die|P<\)eTv8]uYzƝ| ˂i|FjǦ-%`>$*hrZK~yo;J 8{bBS׺ ߁t3hyWJX|cc"[o 2buM"c^=5{%1=c[JjK?ըYw0hqGO˾-u J,wZ0E]Gy{^v% Ld*]؃Jοg[fCU;0+6ڬD܍fQ]M{o|{{ֶbgV沍pۅVhN BpgӃkuHţ [`|۳]]3q;tw@>aRJI:'\3?IT}bLN8uhtOkj>j?>s\Jhy">QVsr,(/B@=䴒_"ŏm[T9[O'PY 'B8Ff4#9GȲKjLf>1lRB%f+vSn$8+dʂwb"m S9"iqTxr DB:hoBR/UqiN$gM%&oWUОvR))UDo-x;vO'6་'bC= Ȁ;GI.,. @Q3`*fFB&rۍVsb;sVw<7jBT -F͢켜v?~vv_ ~BŶ%u4{CU mhugZ't6#j3c;Q*>m@Irjd4(t/,>:ngZJbZA9-Yf 8W8RP1AdulQ'zr7#u"j)+Y]t3lyO5Vb;ʪf&4?4("y~J^1JcfV$ٛ]d@(!Ī4\cWec`ԕ~)MP̥p*S5MKv%ߦŕœb}km6hNb3!?NthVoj=7ƹNڌ5X&bn(MԣNW"-9/> X!oHP,7uq; |T{=YJЩ8;%Y$3߱a,n.Q ns2P,| QRMx3¢ }RyBY  1a0Z` \%4ʯ8"h&gMryR@k0X$u-iVJ6tXF;M+sV =;ijStZ`mZ^HMȆalI~):Hv&$VRit `9c02 8H֛. }jO_) DvƶIOŏi#Tu.ڝVtffXf$,k.93 [p-σLeauH"C˹`94ث6/ݯm&(qu}*H*ol7:HpW&X]@9=|mXx4n׈' /Q 3x;[Z&' ~䇆Q"TPT# +xUrΡo8xjjY ?N2`mGP*ZNUn9%3equ.Uc8H.CG{h;%4rj}p*| 758!NHhXKo6U$aiI 땴8܊"&L\j@|$>bh\'nMd&k1va<EqcH>,j=(=ܼ\Q20H[{?}`>贴EĂHK%9ּKΙǎ !ICV&) XeiGoHA!Jǡu_ala, "j$9ƳЄ]V롩ܕ- Uuû$J;0]3kh}SYlB M+A)$ҼK 2 s\TrB4Cjr&%VVֱGDnR"P~m'1^I%ۍ铜) y0FK*9M[<3,fX/~ K`JCxhi36,A, ?f/\ R]5UlɭCEaQv׋dN9܁[/TSC0+_wabZ K,KЮA0wvTqМ/I5<71e]pP{ysg (1qKGKWֈ)lMCMW~ {6%$= *k2lT4s.yoB{`־TX>NT饱f#կi*ݶJK:@ .M0޾k唰LFĘOgVvMYeiv^>ZЀ[vMŀʟNbb7.G$ֲ׈49Nɣ ė 7T(7sG x I4KaOxk]N2Foԓ1oΦ[-1͙p(5QU؅9,Њ A ӅIc@nVv+F@ٙ£7peQʡ#z&bhg^#_6ȋ<Ϊ6ү?J$XW~uP &SHY&b;`S7N̤rJ(@99y ,/iNmkCAO!Llж@ΐ%e\hK>8i$Q6b(\2I-5x6*5NRR>G*^uU2 L4e]GlN R7eðh~X"'8m^;NN+=?zj$X5:CQ_oa'GOauJ\r0E. W~ o57ޞK-Cg]  A gs + 4D%@ݭV, ;l&QPʔgKxÆ E1G֣"5<=UN7e e3R(u6Q^Ӵi='ԏN)_тFdI*μ**ԼY y)wBbt59.+t}UI dVTt f&G`u S\%|ﴮE}aVfgUeFƎ-k[(RuOh vҝ2 c,awKb$/"]G|ՄM>*,D7|2@=6ToC'ET>I?|0^Y+Ԯϟs2_$'mV;k/6$ :=\9ZZUM%ԭ34!X%m']#[9]Z #CDCǴ܆).AHL"(6$aOO k$$.llsQG!Uo,a^3sEqR( M3+:YUɦBM> %)%۸מALӇ&4|КUd' M40h 0"l i~XSXr:,\ba]AdJ?5g[,L:]F@7MĞ̵~ o:m7+Nj-(.5 wAM `fQw՞U\Ft%nI澄ɝ#S稱j24lJnwy3 )@3+0WJՌ_tx?^ȣsǿhHͺ+: (5%`p,P DM՚uJ-@Ky WڹbL yU]ozwm%&쥰Q{kGhE>rE%WJ0⍌>_e+wXQ[00J CN21U~<U_U\|b/w¹(YƝ3IxdAܛ*!ф#>ml2׆C:h& ^:|; *ߌ_>(U08 Y1kOfRG, 10rdllrEh=$:j1A?Iaak1&WP91ڞ7M>:jGoQ{^Aa1Utс2{)iZ#8yz_ ,:j;!\,YS-qXD Y.,0et% qRD ^ F7?boF4 Ҵ0Li_)5G-rŠ2qXԩ.IXJ6=fEC~ Ժ^o1U噞^|W[\'2'yÂ&|/38!"F<4K+tjdJoĄo(lyVh0- kŤKPG +"ƽ{*> kR0:WWƋ\SB?XԾ0Q~C(d;]td ]T?X/y{ (HRFj9G[[q[kv$+?!c 0mԽa灆Xa'QZk#׻!?V&J"(!:m# &`=/{P$e}ه LLpjS^=Fcc]\?I_=5_ʗP9!8o,kynVf@ ;WДܬSb/7yfLvۜ.%Sytʙ s)G,Qljs(ym̑>v!Q~Y"&e\- '09FXs 8bN j6y*!1Ć^ϙMʓ Y,dyuGݐt &:kd) #[]A|O"nҵ_*]`v(n:!8wNIR+L7hH͟z,9lTلE'#^B/  :izIekw` {C=9S8ckmrrxxْz_?5 X`!$#Ee}AdQJj'8\dI2`F /,TBa "Mfx7Kyl˷edΘ<^9?Q 7UH/ʍ/i"`.2u a!4};rњ&C$]~kju|mQO 5BV^]p2(oRvOF^eZ&`MGA"«OȎyBUsWW7M8/~.ZG{ۤ&Ɛi[j6쭞Rq֔X6ca%@W2iK0:=<#׎kN}I(t.Wy+.'n+.-pY mF, xaNE%WVRŹT0 "-)vi=pxB<m݊֯Uy6T<g߬;k=ruw4o^v!ڍךs<[Y-&y?d<`5Irfkx- 蠡D=S8kbt&!;1p|tV#Tg#gM5:HF#`FZ 3l6f'Y $g%üohpe]t` gNxŬDf|[ @N-!M3Eߥ`H3xoR8ωS0by]TfyO>㚡4;w-$'QXJ<_gcIϧoSGV?L6Kd/ijjx3~|"ͦS;\,GN*XA(~a(Gro$2 궞OGRp4,\~YE8$qM|x IqL5}qEbATQ:8 ?tsiHL5 jRl.tF%)ۜ/bPdIW&$Iu_& P`E&Uoee3QY*Sd$ p`gjYĴx1p\IAB5uF:4a\=FN5)aYX7%93r|Tuuؠ+$,%@FOٴXp1p9#=1;GF3ʏg`oW ؄;4]!e&mEV=| T9y.iڏ5%^ ;ӔEwe=姩 @G8 jX 3x!_LHfw#cKfO[/ JiV Sui֦>H;2Quo n]pó^$5SBm3y+6_vׂ&NV ݁Sp;M6@/rvv=asRY6@n։qP0)e*L;y Mqy~S%=R R'r;"v]vgEN`~!|,H'mݸt1'Ԗ huŖzN| GK'CDN4N5>pFIDx FNQL E -#KZ~lHh rꛇʾ`>aJ(r{wW-BK[s*,7#Q ?hPֲYM*&*59xf񮩬Q҃3iV3L%ݘqymp.Y1" (1h~m ±^U[X[nR3-R@gd9-p* xHڔWƁѶŋS6[U@8鶥5koɜOIV٨st%B衘c1ZM)[-}ٜ{^Kvyu82/|JKeg MQ R>yLʐ*)wb~+JtT&f2Du9~:#7d赽juj5V/Pl⡨/Zn41"&*BܨE%;5y)56Yߘx<@?nʑU Oڢv|)4mkn (1wDz%)CnjY)Ӻo#N>F%Ee Ҝ0rs)2yZ!vYG|禎@YH`SFmHjK@;Q>%(ә.,4qQ̤!j? = 2CzFQqF̀G8Yȫp (ĸ-C$8Sgi陁ATCg!23l7@_ΩhgmO]=`/g;F8U]Ԣ* eڣ!LEG0yQ(]aFIr$kZô`}&1b-U-!خ`hn@HA Ɛ?=55EBexu :/6fga*)w={EyDE8NEߍCp|clTb0bR3M{S9^ngR;F*2VyV.2ZmhVc廇%CS̚v!+ XW >R1Gl_I@9g#buQ4+N@Ӕҏ'V] CMm0t BdHڟG ^cr;*9ioeʲV{(߾p2R*8VK b;m9s^ؖQ)um%ͣWO*+G9 /p{X\ E E7$v!(U%AnȼU\MHE=㩖kwU^1Nԑʨ8Dĺ.o#Cڻeq"S+%۩I"U=MF7А-k0iNE$ȈAƨS{TT]>;:;=wE>rjrd۩b FSSx*U{pޝIN 8YKm3rZSnSzI׍-\dtjru#I3d+/mG9q_eqIgA=~h@uE7G9 zZHL'8q,:. !Bƈ Pqᅀ9pfO*h턛#=L8|ۄk|Z(urM{Wh Ccږٴs!MDkg qiT0,J#0NIY̑ ?ҢTfN]#%i5Sv9c;E߸'|D =V1Q!HMbL@v \= hw" ϟ߫`]v=KgQץR6# o%]D?{nrdЗj~,N($sxU(/V 3@!r6m5sxB|Z4NFW_]reaVdSp OelsYyv7Ŧyjəj>s 7F5$dT:F M 5P q['w-ޕ&i5PǟZwNqhW9,*DBU{07S-5+s Ǯ}-~F[dA7fua/+'2曋\?!*wo$USXC4y\]7  @߲M?hj^1KݐcKr!?ݤH9w̩XZ>!%?(>P>" M8kk]qHK$t% {RK P'n>>𘳺wX^ּwJEKh˯ȠbvE{EPBuK09Tq&KPQW"72kg੿;r<1|A\،x􀆔{u*` ^4_*BšɺkJ l8wӃ/u\و :{}eسۮ"| o ATL rrk&6#0RQ͐enI SNESԜ3jm& Wkms. ^f;$ɷ^\˄]qB.12cvPZd3Fd.Nw؁>7oM Vl}ZۦwXkv^]b͖M!:'V: + UEOubyzƃ\"t=*'oI A٭.Rwx+cW0pi8|h$-5pȧq>:+ uϯrc'@C9Wv%U|I)LT$ >(Ć7QHD0C"936$NgQ+,@[.B걸+4C3x( hG2hR~&򜟍-*{yo^Kjdfy+뱷4,5[X60I*L0EqIm)\>$lY:nQ]W =xr? !L4h"h(_eZU60"/qh1w=ҽ>#nh{gntoɒ2Yg({ HsØ~$DM1`ԝnIAg}Udtձ #E٠il#B?D|eD^1ܕĺي .bvè5t܆p+(}Qc%EWܫi =z*Lqtozwgn;3Hd] yB!=pѱC165-]`RpρT As҃3ȗWRwVUz#k<].JH}V_'X;|HHQ*trAӯ` [22_SEe(kTTLYŋXH+6g$B4`(w-(b~ (8J%ĈP`ZKCaXc5;P+*4u,n:fDh+ e~[Vu¬6 &#ŖG{TX'.,"…^WJh5H썽iD͂j87T+Y>.댔W-r[,ۭNS4I^W ;KqyZcJwUЧ، +1 { arUqmhlp Nj̲;5s!|7y*j$Q6f7KD Uv$ W#\> Xf;S.JsWvije ecz}0ZE!SGhQ[1@M2GD>*=A?܂1pU5&Q:_>{ \)Iq e28&Xuà1ƽwMY U^|%qzi W1te,}vQ{ Zykc9`[=3_d:RبK7I'W@Bf(!&/"Ы OƄ[ MD EBQS}h`Bs?%>׼c\,1emfGȩ))EoQ̽ovd?m&6kEͭDڥm qJt?YpGer;p:ǾǪPs;c~yjJS"?ӭkWԵ)k#˂YZR^piTa7p 4l k>;_ܸ߃%b~i|L^{n w0D Ee {&hEa= ճLbwzqDڙ\u)NW ffH~sg -B̤ 9b-Y%8[s+ ҝְ7\*lVoۺRZOU\01n8?KSwYUtU?Q.92S?x8>qӹ D<樒DeT.JWVS0oD1c?J"U;l]u!HygGVN[BEYrL  q=S5cfգmilzKke:tk?g]pI@ւ/ Ml fM*D* Ո ouUdpуryP Ɛ4jnxՍ'1?·LHO[IœJ >qnWJ:|1^ŰIV1V.o8_zёo8z6S}\Ewd qom)n:[ =|Uob|šV R *ePu`|m"6M }U*O$@_$ws1(4ifdQ^3O$l)/ý,-&%37'  x+b”XvJx4 TqTBDo9::*OҁJBܺ'đ o p+19::FUsx;ma O*,ջez%y?5+t:hc ٌV^)aNS}/ OA򡭉& S8p3}+ًP#We'X u~"k]_+ADg`˧PF~kߠEXxɹ:=vFyg>Vsok!9P&Dk?L$yD.a5 A 5[ޠ fQƦ–aT'e7n2`ώTM>˿-0sb +Oԥq'L.ѥs˫S/G@ւm wDHTD:})%ĉ1hԈ{z+A-ԉMi@14r=Osf ^ O=ݛn'%Țh #cv@5MT_a#))T(fL9v#Qz4stG!$|&^00?*3葀M),t~m2}1X{v#]M/hmZ%ήVƬ}A~yk$p^Р„Cפԫ*BߥW[V|MCfj?}4:o3?ݮ~,le`ɱK}[=,uW^~q8`:>?4@5B+-SxS{8gcKc-,?j"g@^pM'drO Yеc?+'@ElUCp7 r.z^k8eDW]Y%ViIZ:/}2%1ZA[H6Q4'ye y_~Ds#dS}"R[}w2mf: .D]C}u`}ԆWt#:I) P!a}ʒHOmpݤ BPf{Vx0'FaH_U݉ء γ')\ZA'`Nm!^6n.nIl*} .($ j֫h|9a&]oJE$C+RuĐzn$;qpͲMPud|>MO_ڔX<=**%w=b1xwfi{\O:'Dg5'b_ nBœf~-~Z"Wn)i= A,n//5k"Wb hFXSP^M9q{ [썰~;&b:Jzh,0fr>n>끠M3M;{x+.Pg^ QMyG_QTMcGM6,qPYwev$4vz7wiY KAE0Ի{r~oFtYa@x`<ۖW;B_K=,)TxkbI`E@t&4A0u=XkߘBQ6$ 74bS8Ԍфͷq$K;]MفRwmg`~tNI.A *fG4-^P{Ct҃lƽ1'=.h%[Y GZgsR|[rсh=sQ&2m0CIk[?Lef$zQ}zʤy LKUnuWJޗXyzs-ε8~=~{u\4]FU92ХlB9n!2糹5Ig\|C A:;{ Ιx?j?(9YDk9z| 0 i#=LtΪh#:ڈ8[R>`2Vq ^cS4"Uw|"-bJ~[/o6MZdu_%fKvSj&t,礒Ge~|t+ Tq3F:@½+eAү۹ BAĸp+C^u&DSupX]q; Xh$\g,9譥z!Ʈ_esWmYf(9~#J1 BW6I\ww",)@Is5zgRqv; ] us] qvHx#(sU:e ׿g]e9^6`?쬒,ώS~&~^'}~_ꀁ9: KcP93ѢJ]f6$.9x}ߓvqN"Β!|BI7FK m;)݋:i+a_A\o (ST!L2>g]]Pݮf1~fԼ:j)m}6R$(-sDװ#2G?U)vzŷ}wߊiHΓ ' zҁrONz'H!}? S&U ]i_D+ی¥: ׫1L^Hn ߯G6Q7P%v_}V:]Q&wf}:4bEoEFA[|(Jms};溸A,h Ţ$PSp;3ݛ?ltԐҖ0d#b$#C-0/QxZR$vYmfJJ?wMqbNj~EtJCL:n!>8Q~Ⱥ]>s璞PGgϔ~@D琸~W l)4 ` hRyjF宆&bҘ\jU'p4^Wi;7EXV✊̪JW XLs> fS],Ú\Ah񡎳rKr)oICYjC{eTQ:t5r0D.iNLPײP[,x{Nٯ[H{ek2`^bIX ?_3CtKHppV6]%Dinȯn[2=1ga"\7 KȞ?vǭfo$[UQʩHHA`u9gSt ˛2G--b}I*N X*z_[LK{y>"דv8plǤl,Hch]66 1鏻P<0U\fU*֟ Y z)D}gF^ZW)1iLU++>kD ]SN1O,l ɄJyS8f2{XY].gqOh! G#$ v0MMAti4Sa"nm+'2B!}PPV3.[6 p(6jp0-xRKAPpB XuOJ&EY-Jm-6>H=*g ǟYȥL9&|[$7~)Z~?ڴ^P ȥ"=CHKZĨ+Xqss+QҨ~!`$Q4ђ7UeDd7Xm<#HC=!׋buSҫET}":kwG;<&׾ hD[FA2d"w|&I'7WeDK|EJdx>!Rl?bGx輸|t6KǸaMO̮g Ά:4*Mg+#ɭ)%A R9k{mq'WUTpWswqnL(asݶLhJR%wb܈۴LKl:!? U4$M72_>lNYTu0e0qeyO)ls)>(P3kG:#s5Auzgf;%TE֟ⱓ05f|Օ-?m6-/V'|l ˘ ܋*5xV L9sb7qA_qjDp 治{cUTpO6G:{#žYBɂiЧU9_Y;Wy3f0 |N՚+oT8U9d@L"Vwߩ!Ɓ) !0^LXɜ2b2 t,DD`F:54)8ݡc0/?S:5X"%j0߽ToIJ3S+uqꩈezd#.T_ξ0%/f|e7.6՝fLi|*B'qs$7a3QzI/T7c҈V0yNf']I^$UĚ+̧P*}=`CՇ-6̰ꯚB^Z.1/@-fދZt5ƼGÁ:u 2('S{Q׃۔ewp^Ɇm\ҖrNluNy~@vFm\l,Dr{>Հ5Fc:+Av<,+G1ֻ įysĊ˷:Y:FҜR sgsz zs= Irn{hG<%Oo- U?NmfaԱQ*CD-R3up5^ɇLl7ȟB麉yGr6%*|ׄ,z/K7nt%d iAnrᩞ3|܂[k$jsͫ. !Ub:Z=_h'M&.ɿ}F$`gvmLgVDs&H? W㼋sv[v g=&._Kd4 p*P1? FC&|_uS{8E(B~Fh_jDyz8r1ȶ? Ki3&G;= w }_$ Fs>4m<+l=V޻{zdJZ8*0:Vፖ`ʆPV{ ľm|1~y;l~I|? lzCGz kxUl̥Y Av9j8{3,~0-q* F7S(sp#7Y~K{/4s-ytzƉّ~(~y;=0bŞC~AYF9kPIqqsdbV (,JA 1b>|59|@E:[_]',YN_ =Cvq:]:O2s$tK7j/lYw`y>U īG $)R,M^ԋd!E'aݎ'!Åyc/UU:\*FˮJ{/+WT r60Q*+R=F77؂Į [ ݁7Q%RPl?Y*Z&v;ҙ 5weL.ܧmQt0rS+H/>0v6-+4[fY'B drhS~'OZO[c,_~ {F^> ,Qec >\ˬŀ MpKvurjs5$H欓[Cjtx "M&)@j)+*R5 u2IoѲ~ޮ'|"%@lvT$"XjKeJ-=K?Fh(H -D+4(^ۜs Kݛe1m%!zm`]ջN= RNűv.>HY0WKq r]'1Am-ũсHg00I=A_ m*_0Lz+w՚-Eߌ^_(Ghl@D`ۚ ;B3i}I} !-›}?g* `'Ap) 5:g j u9k%?Q-xwh^l_SmZA(P-ev_ZX.`U %j=]jB[&GE]턵k3I} 4 Sc@cՒF'jqu#r .d\OD:Vbo _C`'x26U/R˞-.lDr ?FUy{S|]~K &;'mN+&сDx#[yA/:MEϑ'!ĶBtP 0.q>Wn xo!1)ޅ!gËD3Z9&-v"\ͻun hj#.1UIeq=74NbroSQ\|`ƼytLb )` D1.3 oGl.N..vt m3m(RI(M?y P1nD p[<GHc^J8]ynJ05{m-a,I=q8P pᣊi;o)6v1F3?uWWVS>V\L׼.( /(*?%(cT-e`IfMRrHEq4>h :' ^W0(xݷ! > s r"ȃTBN ޼CP`Fπ%bP׉x_Fr6jcmbP3t] ÿMH.kS$߆0;Ӄx/m@C9wzza EG1(CeZ&"P(i1Jߣ igo"ipj;W>RۜRZIЃ2#y&ބ3EߗΖ '\PֆXHnGCHdɔ#[ljAmR_}~I 0 ̒0ϛTG/p{ TJVW@5bZ77'W<㗘l"3UBDlTZa% 6R+ɹIwQv,2_Ou@' %\lbRN:Vֳdpcv [tM_|Fm^UC5m ='F,U5Xu#;r1 05iϞKITMCi>ϛevJ#saD9h"@jogGt07t 'ᇉ@qPX2&|^ vuj GjbCpMvcH跊6ZVa9h]2˅ڔeD@sqp>rqRPi(YIL0xT] aZjʅ!y@vnQ fb񶼆JTe=a>:[C9dZ).x*͞i(nqVj{S@ȵc")l~I}|8"h|AXo$L^~ؖ~V-0py ҇QkIB e}Y|yxC[˷|U/O]Lm+ T1e 75ur"%}RW`{ԅ5}ڬo_C=7O9 V#ux^LDsFzvQssG-`Q0 ȺwKwj KjƇ# .Dۏ@xyE zuGDt6P {m@都8/`t# <6n id3D 5hVe4|^,!z9lae|F%UDHv'TnLT+R $f~J1 t̋("XOTx3v7I=!YZͽ(wx&DoBjx4n4'e,,fSt$+aoŝzr3{YbU%6QuҬ0 V@7'O+D@5-Y 6 ,}RTjidB¼RTgʸAFP}CHHj>,#b8-Z@3ֱ?:].GpAGrySDۜ)3# +.vJtj=em 1F3?]"aU~YD\_0z4l0Fs68P"'Kyz&̐BڛI۷rbQw>cS3@yJ!yjujc>d7x;1O5ZSγ3dAmI|i^T[&؎'7eBɵ;Q}vW"$"}{mГVϸ.~8~7k{kN֩:2\Z-Y3GPL5tM/%zˆ_a6e1I%=FK+|puT#]}sډ(Ա#P/6+oted[BmfRy9wA~*vA,\B~ۻfPϟDZXx„ZHyֻ E)JYwY—&zǠI%9 þ{Ӕ)q)gԬfd')hYMC>Rp5!?!잕nkce38s0yw(_fN',BcO:%j0+i*eQ;Tee0  8ǻ+7\R@Cݢ$ԥ^EVn!kTjASvV(;l%n '@!$z*+Q}\&̗xg_klG\^3ڱl%ַzj.Y<%Q$ c[t3 XXf.TR angRfC2'vG/1xC@wE{$\\cU^XOXCqO,MM1Q+@?@ZHWӪ(#}b옡5eXqtm Ye`=F)tMQwݸ8ƶYw|;d)V)MYL皓?BdCC) DE]Ɏ`Ǫ$V2y{ t)0W8_C {fN%I0QĎ*N<" ~V1K>Qۉ2[~OП/x{O)}֟PG|Tľhӟ$ _ڛyus;ܙoP {O'JWȦsl{o ǵ<3y颒Qd$6wuGqEC ob[vDըͯ#*ȡ,%HcY_aSuxuO2õ5g;9^lIF~h<+tү%]GS{:7h̿ˮ>mѾ2;(ʎ8[px -'G n*znҧK5͛raUNCwNPv,T.H()hiGq/X(Gʜ]*3*`ĶDȿN;H29;cDUC1XATKfML@U+HaNK=gH!N3B]sϼ BLܶEі&]x+] F&8u4DΥQyr6eߐ8} |p[MArga#.]I6ZuR$4A"# OF`Q_0y$p,J93O뼔Xve^CN j|"BbK.h&%H]k-jr)HEDipl+CaϘʈ(j&<;'Yse: P$RqGƈ'Jw!45H8[/?ryuuK) za[qO64GFjO{؝B$ ]#|~f13,Um\avK=\(l?)&Q2y Dfr+IU)o+$cN`E̎ܞ)9<'?6.gʂT Np3Fj,F;IjDP/Czf/ T*qu+̆Ì =%ԦhVm#Ҏ_gg&,?kIr]on=!o= |d%vE⃿FTTt温H"kLlE7qڜ.O`W [ֿ2Nc%|xǙ[Ny|C&ިX{imҼ O t-S|KJ9IW.({^Хg"zʭ.+2OVn_Wg -Bi2t}aAt:!'daŽ3j˓Jz?i` m̬C˅wCN$AMc\3cTgaPp [=K8=׳C邞k1%XL% E[z @`xKD;PjF!*#v zT lffNcwa&m4[ٶg8` %y,髁krhXtc|^1E*Hpz-nQkǞF*sL[\pgDϷ|ᡁR۟ \F!};>Rc96K"YMP e6 VɑEb=g"Ƭ%^dTZ+jl nT^ dlDϷ<}&`-ٸ!e3xmbk؉@.IM] f@hvDAT1,*JqC{-%\, XC/ooas[˜l64F C|q40?h^@5\w.P;v{Կ_DBu*\γ_0vu>E]j;6fwE~&[zCi</ <Œϯ$;{<(F)e!X2 M@a@#i%:D~C^N iH{Uz 1H1RfVfgzE=BOn3,T|.o Z_bїTnKQ@%u6^䚿g#?ԵUlw uf4~%BilOuZ0|ڟا)Z`PJæ/)'t"ݕ38_$quӟYCd/EOnXKlDl"db@g~j(hs{e` ystTeW(>i#4t8TY Owς瀈t^Ȑf!ͰFdtbe۲}Ɵ!fY}+؟B'ʈv#@2چA|J`ۏei8PI_r!Suz#(0 =e!T}KXUv)z3S2Lr0 {!Ts}>Ge{ZC7DQ*+Y `IXR@/&O]:@k΃X-'{6ћ5z[~J ]RI9wJBmU0+?bOQ#6-쨕P}'XwC *M{gfɌ|4 _k>&&M$-c+0[FvslnѪ{ {FomgӒqcLeOAtK<;}z㘃;M}#s^.O|.5rt@2\4"9\zi83bnsX8ܺuw9G4G )<]hy@A~לieGxeZxR{-=H 4*h!RKB!]3W}\IR1#RPbCxFuCζu-nX]rbf^| 6F0nQ`SfN ;4eStŸ\?x܌>$D`h8$teVXƨ3|Yg(]z&W@6FaI_M3;3 n $ƗMΑ+#84B2M ;$RSUh5i_,Nc㤰rx8\M|W@Q䜄Pċ_)Y1F'qB悝obŝWќ!ǰ K{p(g4Ժ;SߞTԗ 8_( N0<۩;_†]_"'8`5 ^ZCnӀЦOW^J ^d|{&jNnWT/:&3 %SY2fFFU~.'<]@ι G"!s6 Ba{fRs:i6ŵ@ݹ «bi1E_a~׫П7TnO|c s NLqG}hд,:57?w_YFlmخγzY~SLrxDvP<ɡB}/3cٞWw,(}fZjJBwt](jSHUR<Ч׀mS*Ƶ`K]\ˎfk=$hK#o7ċ8XʎCȏ8d0m/XoԬ8nS tMh=O'Gˮhs򳹔–ϣQri^,5ul\ ?\̊ϑi^:hϓ?7ߞbs>EB{6yMqq߮ʑ>lȋtI ; ]`:ș9\Z&wsC*l9UUM`eG'SyrیTu” vi+Z.}wn.4{ML1*etѳ;}o),%슣1l׃ۦ͈)`/E!`(+ecyS# ƒTQg g4TaZbwp &dlҰ;9#ix/J4T-U)\LWڕ7tUp!Ζy+Se`gd=u gekہݿyfooMQ?:'̾iY%BS_ ibg:P"뛃wbDY#09a&h$V` `"ھW'+舛_dqv+zk 8}5iCڴt2oCN_0=T8= WЩc9H?Kmp@(gůNN]U*Hwt)FB:FY;z !)CR/Bqi ^\>; %4`=uUdEЪ&Y'g]ltDF]Ddra`[M$w3嗃#O΃)::01`Bc;ayqOk-=E@zГd,ム>;$W9^!h'l-}c>F>.ӵ .x>(}%zѯv?Eȡ+!@0&.]&{3:8\~2Sb0j]2Y`́tӓob46X Hv +]N`4a-iPi/`  ' PR~n-GA40 i JB@2@/H\bZ2g. yQ]%-D-(!A= Pyͺ;x6UT$A !D$=[/A]=_GhT߈yխ?-A1&4=;>lHc_efM)݌.fc_"Oi}e|YW`+6cΉ}Nd ʺA}&( 4K\\@E.1tr9c~5IK9=s,2E]ɶFW:)wsBXfE?mqf0s焚lX_s2+s&ns*gQH]&k@1GI25'Fao,lSVw]#}y,'w2fPM3'dѭ^m-&vzBHU2;A>Bo娆t==5^E)B6 ہ9WYEKr=_0ڜTs-'"7'%_ -% R[ O:U?-uK@"ja۴XK}T}/DaLJ-r߃"cV4ܿ G* ix.zZ0?V OgesHd) ^[mĈ5Xe"ƀBOؾ~=_(6<mNl69pwӌbuW} X05yku~ ͙״%3uh5;<8Bo4~uU[sSggp\ǘq(٢9i34raS!(-U?Z:o7k{^/zI (t\t܆Mi3:l |##y/YF:"m0lwݾj"1XCեf|T4yv/0FaI=^uq %y݀P4XZ\SϏ  HgMPʑ9 Y}))S֩99+BL^1LWB hD}Ik^7&9"e}QZ0%A'i9+}" RhHJx?؊G\_`2ʖ%!vx$vܪ<9T+'eYHEngBbcG=3m5YAqzZ%Uf4XS2m6] %qLqr"i)K!Ye{/5Sfz˄/m.?d;t pF}\*PnJp; YʂA`Okw]b؞Z {_vw:ߟuP/H( ۺBk#F5Ι]~5~SYmјȧlJ"N'Nԩx9}Ih,W42AԨcY ̛$dsXEsYR8GgpLGLskbuUKŒ3lO < ;vǢ<,fCUsG2KpKRz:_ <>uUu' (hM áX<ɵQ܈#ɍb=t_JJwMLʦ~HdbS?_:Y%µ}ܞ}󋍦61=CxJJK=.Yg,bKqK7,*KNǒ)")f"TTz T?/J `sgA1/V0^}Y}ցVV4#VYhJY#G#>cw< Јl:+t11(DAP ^A<,{ mY``_uA\:̡G$J/{]K5kIcX:/Nqx# }0ajALS[kr<7fwMg2ǩOSܾϒT$tWlڄR({P*#.I@nZھŮ~~=]?%{'l5ٮ~:u\҃1 Df%er3,2k& ?.\b7XM~[X^_2bAVʓ7B!*8|dw$80k_Jyq1OZ'NzC5}=cW$xxAP$e"Yz1WȸW7I"뒴D/c=t4kLLzZKs :X3/F XBj$iΘy^=j _ī[7|Ux/VT̞@T{"k>8k0)bHhc rYsbDJ濡^: Cxϥ ^y(c /]\aB5&E1f37j!sȆ{!98u $Xa9C]4AD^GeBOǭ.!y~gt|It" 3yF|1@Kjl(^8ٝW+o1 q_4 eBx}=,-ڢq˾ Xz"Xmb1vM1@s Ow\ްBon$치|k7`Y@\y߬Rϫx\P+g(0Dkf&rl\ =aT9wGxe7yU~C[Tn Q0ht=Q  ' Tryꉨ 9ktu oEmM8H>5:Kr GEOKOeF " Z-i]q'1W{VnܗݒRZ,qs0isU<[n0p+jwXy4n%Y2԰'q>V2ca bNاWN8h6>bs'CDlJC$$?|Ymٜ[a)4M"Pd4+IO㫬갳Jܦ_2= Td94!mQ$#-Te뛣>y4A9u{L"1tu/cx`sP'u#i!Eƍʳ>:qH&jKm{kvTJ+%J]ʤK07?ŝnGӘC̚S Zq/l5S<ZUr-I/憆]e5KU߿?ߩ(~7#uO&.];ɕ <%U03t]>1ǔo꽛 rbNͲGI 7;P ?lZT0gW.r v}9 WWZlX0Kv}K^fH%F+dv.3Q8~p8jsshg%ǎfxY8 $Eבt^$MqW26zkic *6vN8%&{lb; WMhAWٴh(Ҟ+uΉH/WMk!J*ww*p"SXĜrjQ3JxG]F8!*Ud f=Zl`VQCYeXSՅ ))c D&ٷȕEk~~)LL\"A ݈tL uԉDzW:/# ҡ߰?CΟ* [Rg&ME?mmϣ|vЧԩݠ/:-زpNs"cًMm w Y6 o 6|=hbhvK"|Mf)r7MlTHA'4]*^l釸om jo0?tO$L34(sxBv-%+MK8uښc78P7`9bBLNv ZuB Tk O ziRg׋$sg}Snqfl"./e^Mtޓ>'jD|N9 C' :#v9% /Ƞ^YS+3Q[K|mޱ;qͰq<&+RCJe8&/OQZDo)O:@{ ZrGj} ChbdX8^ҍI,:O =i,3)Z># l n$*J򽱛>IID^!Yw u)h&؝+L +DQa+kd ܗA4Fi 91%| ~z&bD&:?Քzַhq [`-Pdu)k3% Nf~Styvvpm<[9kKDsT4yRf׺M*\M(צF^0V}`sIvB*gq^u5DfppmөHo VxSH^]3촞!ed 3G aBP pt%ZN˘NM!Y)3CJ)-QoeHxEI,vA#&ExQhG4(mh=.Ւ$}hxVR/ruںR>QpV~knRґBTLO`f8~O&껍ՔnfU}^( )'?:"z 03&$y]hk.r7P8w^ABhT-4|5fsxa޾t3ƻҝ?ԤTiV2or:^i&f,Y8haz+P*<<9צ>z@2z*$,|rk/mO7fUR޳y1YM:Cmar19؄t ө[58YU˝KDB0II q!"Ĭl֢; 1hv_*ݡ+mwU-c/B҇Dܺ4񦭊K(;%m(X!lp=]g[6|H1&!w |8-i3V1jq@B+fGV{B:Dz<V>e#=G5K^sT0m/9e)a".FmUܳxo֗e}(Y9mQ/[iMw*zyps!?GLiihj''Nf4A'|d  %r?XT%Hj}) ĭ,zCf/:ã3|v??Q+m}_Hp|jv%,aO|b~vH_o5+S{ch: uZS&s^_^XIWH5Ȍ=Q*=1ҹnx33ZjyA&$,n>nX2փS#Ju#3`k1"&CZ@@SU9ӑ݆=T:UXؖ'gbה3,HK1Lw%*Ea|(c}b}Ofp޷CB!LYJZ 3?pr>A`{izqQwTwLER!B8Q)t3 {CN+f{*~}`S| )%Dv1A~ćiU&a f4 |YJ?=(_̍)ŁߨmUq x%q;ɸ8d5|5f3~ h7;`I=j^W ܲ`@"܄YT͟Y]ˠ k9MBcW1&(s׿XnJ/uG^Ub!.2uQ/[SGxl[3#K%-K#\ȝq&-*`k6X1K0}⠛.^^* KEUMK+XNN)'yKYh{Ugp0 & &\@9f6Ѯf?A[?E=[a! V{"vh%b DG& !w AG㍶gN;z.H V,{4{6ߧ΄\N`XMzIo[~>vmy4\ G]#sP15z:@4Nz̒8 g)(}e%\uOkr\,FaS4&+(0U3S#Ir|$IΝ<y'vW'*^ݢ{wKLW|,urE/KEݠ|/ E5ZnEkp&3ÜZk-lf pKYt-`LKn'ã#Zb.Yr$4J<`6e"WfR=E&p2Y/]e~zmNԡ!qn-ى_u5J#ʞ7'QxfĉEڥEvԱHQ%z(R6vap[$tib\>]2U>aAP8k].:d9WjB,|"BO#P$j\в'RvKW\<(84ʆյ+ ɗ9($MFi:`VD*m gP_?ޱoCvMؠxrM_0IްVTeb7e|bMpTejsrݼqlnCʔTBPh\t3\HU6콗o4l,m)? A컶a 2>8In}NM -$N Lxkw5OɻOAf/X@;(V "(RwF^OlspwZr~@lf,2\6" y]h4;_9nGagi iI :щg1%"+yв"x/a2U]EQx;}!z_Sڬ7?ldMpL N} usNLLxXO0;4-b lLOu]c"X6d(V]2T=A ]{?ӇO@d b?hyس vP xZz9u?겔)q|U~Ik0 F=Pez RzGrlĵ2oB(34:'fUe}\.&7eOCEaLcfܺVb}4iH=x71IE>uMR=(JllEAm-K8zW!YR(=ta>σM߷4O%(4=p} e8 {8hWa;bFlU5g 5 Y1K} b qK^7YB䌚rTD]p=`ǚW [DN̼~&(T8(lS9f9c4t=έ&i4R!Y*>W=;E`HWX0t 4>ZChڱTgRět9o)ٲq$o*`a-vu{ 923$,7F *}_1"ZBAİGW_9 XfOd20zVHs7ZdXs~-VP >L1q)O ܱsm@YzH7WnQVu*TV30MPm{ jFp6OUG? eG%Է 3:-3%-!ajfNרF<=,DJMOYy22Z6iETLx ш w _d ?kqQ'.  .mVz4G"辨m+SG0BE:QM8-R+Ot-G. [u&8E$ڧe!2p"O{ ]ǽlۈW{q!W؉ ܆'/Ihˇ7:)b04X 3nM V5rҟq빨Ջ1K\B`iR h7mjõtM,Ģ?Ҫ-;*1ܻׅA=5uq#ni1R)=ўBp`@)Qū{øf V'6t4gPYR_)@E܋t.lwǹ(Yov#ONe3E6(/c5?\ЖGcO pcDbϸIAd s"A ) \K## LU:rZC.0ekqM>ko>c>au(6XэNfdv+n~/OJv_ݺ 1ymMJo֕!uVpGChy@o$8`w(HٿGFL#*aW\:B78b_to:qp#E{Ҋg$qo)Oo2zXUzЫJ7l 7Qj*fe ejFh[8i`< qn2Y|+;KWޣՀ;}8{%[$+sofrY0_H j[=KAIZӿA3Oۛ:f ʲzsi,} wc祖>2q 1Jjj]AU" # 1,Ia&qs k">DQBt׼Y!MY=(r8kZ[ARv7~ߓZGJWv+~QS8 0ϢԌШ> î ]+u-ZDQNQIc-v n  >fDP|,WN ©]щA5C;'񯨯Bҷy뽗lꛎ˳P|>W8Du7K^79W#]xqm]0`4L/gc$<7~eȲ4Yk% y-XK3WB1U١׍g xwdJAmз5&6'I-*?i kƵ?-Q\s #f3mv+' +$ؙ>N~RfQ)Kbe8uXGG^x Ub fm:~ },,'0 FyQcc|{]e31AV{jƝ6Z=B94}Ȗگ.&t7?г4Rଗ3"bZnw~ɕv>M`VlQL>F:\ M u^* Qg\hJĻ>!.-Ae&d0Ve #~Z/rǀ8v0\{(47b ;5rs1P^>G@єX!7K3*3J=qRת@[+'C[n3LEQ 1GW \m|+!. 8Bߙ³bߺFn)U ҊGﶛe} z+b0EJҸm[2RG"ߤ)IR5D^*鍅fR/y=*Em 0`UT}3r &F|?,~۫oRnwqsO;Рywl;wr-"J "+˿}?$LdŀIƘCO>0X1o@RfY͹I1lCwz=thGX ڴ-.Wn{ZY" #n⸾q&P1<7$VH hW+UtA-Ł!wAm.9Yi^@ZXɶ1Ƚ=(D9AEI+CO5oyue05E*ڵ߰ʐf9J,Rop:kyfDS&L瓖^|c kq)>"I[thΑP=ށGY+Or\.,R:XճӪ/Έt9d=;j> m&;w)j͏to [t2GƓ&)BvNL^OƢ/ԑB@ّqd$o"gneC+rәPJa2'q&[w^!b ЕQR~G3|ֲ\>K:*aIj|D$Lq{Xʶ$xN;P^7`/0\Vcl=z帙.-ȀY6FRS2#vh{ȀLj[1GmIg@ 9|cPY!OuvB<3̆2}G"@$\Wݠh+R 0e]b’֡) {D)x?@L^;ka$Ц(p.B^6Nt ݽT ݭ!UbӐu?./_O$ b! AoKAeXi{@v8M }gA=~#ZuQNB}nKE4ztvLA*Th0Cķ]i%#˖.3;&_RեÇ!5LAW\Z FBTpNp_xzN>7EIE嘜W}O vS?)dRm":QYڨǥI[r+>LBz>NkTfjY/yu,QAh/Àgvת&"(-W.TwTbi&q V\-8 D!{ A(OBEM FZHiQ;8$걍pcxU+ "3ByE8Ll~v }5bhI3v^9Ió%5Q_([w@n^FzcDh~z4WN'"~%Ba. EYTM `f^疄~nK}{^&d&JpD\L/L7ӜٝiNt,DszF{O2ߗ1$_(ŠixjծVw|_sH+}Cbn]:.[ L1;&Vڑ2Z4 Q\LtQU3gZG, +o_`He~zbOĞ|V4.dM!]|OAF&umgTfnqL.F_쩀^yE]`V&O/zΐD9ƢVTp,ЧNphsq8I~zԃBQu w y=3DVI?lIzLcu=^SC/}T i*U++$.brS%fH^:+GP額kZcc>qJ4yďNjl?CU#=C~ &?>uP9o3!Nx1NJBcl6*Fa\-=Qޭ64A*₾?ABymX3Q?yFB,B",JTu68@0L(jG^Jz7X Tc1cgLmw);.*3wL>=K"2R?9qԝZ#nc8yFiF3dcDZL͆jkHEOu |(CJ Dٰך-F<[%xe7c OC`n?F݋xa© ktw@Gse!]PNE(L ^x_b ;,zZC2ǏGe{BtV-d9x@*$#ytҐ`yP.A3V?yr{fcK[)b~ʺ7~b@)!0V3%-:A3XwLnLd&ֻKޤ:-/L-ouWѯ1?y._v?mXП`DN" H3 π{Qŕ>GWOD'a} $ҋ(ț(Pze(;OxY)r z"hS4yv7զ$Kd z"bv$R솿dz4O5~Q]t['}-IH:Os|Y |9`f}yz:[m<,mÝd%X>Ծ_ <;C]?9\?ێwƫ?/SdDIUXd${Iq4syR ac.K0ͤ0',Xdjȳ?=eP}0kLJ&2'1AI24VpWOv:9b2#`cPF%p&HB.K--Ep֮F02)sj`tҜ Ehc0e%2C(:ڼF|4oͤ25Dk&|.5J_v_'((Q DK ☱1 Yb;Pq"TA0| ߏ#EǪ|nOX-1FݝЛS|NYMo:Bp Jo# .ŭ@tR'1m:!9C>=]Ɲ..:Wa k$G&*I?K0≸|¼Z 4LjOU!`9EZ7vMϴ:-g5D)Lwj|a֬nNj"u$ ج.`>l1%8"7s0)poڡu[9v!dҊ7f}BcRVgȖv.B O] ɊABA @MY eؘmo$|SxsY`}7>?ߘ @WkDOgɠ;+t5 ƌ3cdl4϶ <l&mF.$h-(a{ @#`z)}VљTc7FK^m@ + 餰o!)k][ 6{pt4Rj\!rZ7B_s{w׻j}8"m:0 )6I3OQb{*y/<9~w|m:~[vt50Pxʲ+7bySm.Z +j#nu"DPA1H|\A/Â'.S$-&d__wH+7n,\Hkf C.vE$i',h\>ջM.W> ᓖ~m#}SD+:=%Bf d]F9a}@w!,Rޙ3Lʏƴ2ɗo>+ng;r|$4xٍ@U3Mk86, ͜sϸi|iMՂ%#떓 V!T̷qҴ6 >HN]\a՛ x%fܐzⴳ|"v)Bu3/Ւ=?ߥCW`p9`;I}rF8 aKYN4/Q~vP"и@a r^k{M,O(k+g7CU 'b,q#E{F}΋ozV ͦkJY[ q-gX>͋.31-J}>47/B;B,`"`sE K#}E@4sO8Мxx*w,,W0!a#m]G޴(rn'lqQWC U괡Œ6C aΙ ɔ`a )m lk^b`$HYo#'cF`!,Fph;sb `c2#.%}r'u% ݵ49Nݓ7Og"6S"z 豁|-qt%w3$d]x;ʐB),si][egI8:΅فvXJBb#x?(Slo+?EW|=KoGI-6;~c˔DČ+n)"_Q9BiEVK0M8.騬0#Vjtt?gs\RrHq>ҧc:w[3X$i8 # $ V0B TzA"\ W`) ujrD] _GVP.(oclJKplf:R ,y.Do/$P+[֏_VStZ pBt^tmh bKNؽ* `1)${E)oNkBSbAQCi>QWp I&x uOJecGut?8-Fo+V[mCy6kHv|vu̦.nLí]U;)E13xOdm0 ʨ%Rz'%.abFn?% @) d͢ r@Bl 馘 ĦM+3Oc&CJ imPIag ivYclQd;l`Z4 _3e ^Dq.b~|8d@bc:k%lo< o<L+ۅ r_h > H.#DW̓cR9oq &ͬ FH$XJx5FR8ġ˨~"biLfLs^uh)9Si~Xp`ƽklJAEvi4򃦉iУvodH "$fc.du)B#xm݃4jE4f;-NBpZ | z'u_364ϽHVq_-!WuOLւ|'fN`lǗHJJkhĉ+X~_#nu\c%ܵ3$3X*ݳd(qS~lDѠ`e/S_Tg3SluigոL&cvC}fRNu ~ű/YI[nRѸ3yjZi8 mz*%o׊w\r/Dꡫ1*̥e cc) q(ƶOaP[Oc>[s8 R} g!#E0s&#l9&|u^kwĶ~p3t| bETWߢk)j=_GtZ,S1 k^Ł5,YEOR9o:I76gYHHm?M )*O}/\Ñv-q:L[[Z[K V #kX նNMhhMYF_Oq*Y~Z<>)jSyTG &LtLy`@#"i%CY jVn\Ed뚻wԷ G)vL :su6ᓂs, ҿrGP7QZ \ %H_n4ٜ' l<8|mS2vi8u:^$`YA, Fڴ&L{J#xR/G'{abbt/&X۪;PRݙbNiWpg D9TK2ީ󁏲CCPRӷ|h͈ o@oQ9qh%2o;?ͦY]`A1Ű/f;qkq @Y3wh5P\]C@Ґ%&Ex9qHB-Z<* ,+]XV@5jC'.+E`3_ %[Aeas*8P{#aIp+a=V*:Sqm I$DQ9cy>>OSwsl àc}Ħ5E-(Ô Ȼ_ޢTyP 0su䅇޻ae}i8Qg\cUTh7o֢\u SZ2GD[zօ9Pf59 vFxUP5 X X@cd-E_{gn: +bv呒@ Rbi+Zo-81e+ID-' "[P_S_AmaPJΊD(p?_(7&V~lox |J̟8C_^AxXc-Hj~[%{eҒ'bY\ b~4m߫m؜9֚EGP~4Kn\凫U ^KP4׋Zz $5hiQZpOGt)KغV+M ͺ$XAG?xY_|$ȉ hA]RR@-$T[e} ՄJ˶i).N>t#jSCaN,_KU|@&DXֈے%{_1`+Tfh̫–mϔHIt'J6= lq3u5ewDf$&Z5wa0ZNF(u ign0T1ɹSKKX&3uaEG4NOMadM>l9!2ס@?󘕢vXlZ&8ڃ٣.!,`CcRMܡw_5ଋvqNi1)W̛ i ۹.gnXpd!Χ (+3)c-gIboO\T[+h:Hf]F (ҍ-[RV+{gX"XwSEHZٚ-":,8;6&Fa$(dvjBx-y<6 *~F ˎ =.!g=yYe|LH_$j Ѓ ?C#<\>CoJ,M-{x0RG!H!rߙ(1TnpiiKէnR#INW \< g 8^}ס`ei^Q`m Z hs-\H ؿ蹝l 3[.0☊Α3?t  9֐U9ޗat IN6Z•2!d`kM7|w$Wׂs6_Ba|. ^t"Z@C 'qa~=j~v3Q/HJg*x'hn9WMZޫwOU7; c`oD1Vo )R7۪!*kщ&f<`Jjvt:ж"ȕ0PT(sS#vKD @hjhru: 2Nq9_ W?M !jH9jtGHgl{O`tuko25qu!PNV`Lk?ڊzHƸ)utLB"}Y_ԮA6rt8l޲ "dNӟg½܊zx|`~K[ ?ck%>_+e+9E=L <_W6"YMj,r'k+#@~̓-x]B]Hy ^@'HZ(Ge!q;bH6Hg `f;! T+g !lٹZz/_1N`jI^`1}шT\:\e;[ǧgw3-!:y*I0y(0|"k{Q>s^W']WK+BMFîuRrs+J6DN3NȖl. ?bQ0*dקJ淃O \=:LYA5f"dOdWs8jSHrS A1| "-Tj֖ ]L-9n`?j#8i 1U<ĭ̀xg1#@v p1B51. < qeLp < kSWǮ%ü:!oI&l7uR+nZY=r\L]<7F5)lo3"ˎ/?Ż6LTtC j|vϣ:•>nr/?(١GhaJ-M9.8i@C'Zc)c^&Oo/BҔÂĭ~J*V`#c$ yDMitFF""/O$ 6~]*R.J ބ+SL-O4 m|*k.Y_L)ayHW!P% 3FR4V3ш8"/HM#GYtz3f7y]tf z(ʭ`_& tGK<-UIrCCe+Jp-!R"I#r~mZ!Ͷ-[ z7Z>8iMu.7Tb,Э(d L}/Ff,o<3d c8q(\Jwc@n5H(GƾI*2_D76sfk~|>+[_Q, $% s/w Eڰ#,gcc1arM` h> c)V1\.4?PT (b]jd6Q6ms}筒ߚkC)]f$KtN5E3߻MNX*8AUׅٸ^Z_0a^EűLLXx %+_^4 5 16@BKB,4? ,re1ump7p e~rB^a=@{$]e 4,?}^zٲ¤U@'j9!^" lg}@a6皫= L "v_)N4).uM7.=q-U^4GӱI 89eAQo_2)qwgy(0e/$1Cˠl^~.nB)8i8 CҨҙDY 8I;yYU2AQ*i"A^k}4_ qɔ%Txċnk}?޸n0^[MJdhm1™mD2_ć_n*į(HSUv>7s^t́7kt'hQA[1PmjAI d Lz^va#d4鄚҆{/n0(^;nE]ȢړT!+`>^V(U$P\i<6%d'du9t.&p%#BQ8JWe7GW.Dh_ H)YQbQ{y].-n4LH7J3abӔ硷MݕG ;zڤa:~(mIgV$#F6(|o>2\`]0!x"sRMqN_,5~0K1eEiJit3cMxLNg8vJOMKw>_y輑l) ժ+e#tW"ѧ蓨bֆKAMb]@<G&hw`&xލb-6*lOub:KY+LdbGzfpJhp[ 6]4 ";zc`"S?@1nF%) ;5湽ܽFM- )TFĒmKr+?(r6b5 }IƓI)E]wEq6亢tE!|x"Ɠ4pFBRGW{ x?q?,G64|%ڵ0iTȭc26V7]b Elq-O*7xRc1!ZjOl"_T*aD|yA8t<ܧR(V!Φb{XeIX2f]_+L(58k5yqbgXAz@9:"m\HҦb& _v 1оc[:L6MHBUYW@qQkeV[ SnlџHKiI20u% )>@QsST-&v,'VDۉgak d'Vf}P3t?8 v\Pڈ[ PS {` }cJX4 F85s^ t)ύS]2\g1[u߮m_\3y#ihn*nR9l4kz=A;9+?V:h"XOCc>b0.kU9$E2Y9F [@S^)y0Q{P6Mld.\dbBaZx}Y b*9Qe.cށl•=`H"5LMy{A< D&=Qkہ@E8UT_0^F"C#ϔavm*Oslx=cٸ<1 12Dk7|=kl#^V긑'e,\&mƃ5I3wBج0ȁ*nC&BdUW򍭭jP#B8;1NU?-l4ŦX\cRſت?H DeV׬ScBCrlUfؒTI}`9pR旮NB;?7^GԽy7)(#^wr6叨Z Ro)^. 4JCB+#P>3yT|& ľ֐T/<1Sİej2"PFma{L0;-!{S< "0ߍ1uӹ5xgA_ :#ZD=lY>l.44o伊=v \dؗ)Gt,ލi|Օ%6.욵"m;']ړ a9?-L.7׊spN\I=Lm@pZ[PUݍ&,h e<.iW\A%^-māZr 2.  a(ڋR<KP N-v#D<]фGdm.a[YK%= S)h\ET~3^,TyWQ"J Ud/Da Uh pII1EX0~V͍O"@ ݌% Q{Pw$Y"^iPōQE)FYo.ՇΨ^tȏDr k(iE0+d7l18ёS"? ČڽDkf6uuv-NG)|̡HDpcWXZ! -E(z%3x2׋ۉخ m: t뇗Qu`fC˙]ͅU]A[ZZ2JzY[{kBu|: 5~[ԶhvcU93Č=g(lY)$sƒz NJ%|^^",=DWP"S3ã-vA u遧*wv;mGޙV1娻-ܲj#Va,/>}I3ͫEOOir[Ijv A=xn9L vOsr|Hഀx Boz$"K&FzƷ_R#q7S7ThY^8f;k.'~hj%J:MuyO0ASE1}+}=-~}FJޥQ ̌hAQ5.\qi^?Xa4 mW_yX@G#w.<P}m ;SWMS]AMXv7C 9$$aa(*0,MDn[;To9GwGmB;6Q=}hvSn-'Eβ`BOΖTO]s趻 KG MQ(,db遝H{Ʋ%wuCoGziV Ao=K#_/Ąj]J/:(ţpQ?aVY!ͥTCaz?Y{0孒f,>)1K"&W9OFlf]uy> 0Ÿ@)R+gPPumY3VÎ [U%rV)m1{:R}z`'q v`4ezŹq3uΣ-q>>ǐԝf- #,˞>* />J] N%ݱ =Yzlن;f~ sp`/%V< MIJ}1@30ҪR}S Vi(dMnb[@]`|2ZE,s1HؿVaT>Jі!ȋX+!o:&wMJXX,s Y%B? :?udvB6?͖o>tP' ؕT_S~ɇI Rs뼐Wv { evv)^H'^uj81@~-b kAz!X߾3#7;ۍ(4@̪7G.bGR˵XހZS]kae$ENw`xϒ+ڞ((r0 `w>gރtS.dcG+YІv1"Q\9j=z`[<5sh#t7\?B[aJ{RpSs]iZ pōɮI$CCgC?G,c3{SI0ڔDf\]͉=W hϻz"Wby# m/\,ʡzBlC(-wC, [*y-B"j', gsGï5E\$9=,uM6nQ2+a% 7fT[!,b>-N[2x"dixo @uKex[⠄~ j6]Q~GBCJdLFo8(hvA)עkL\>Y6X}m),"hʙoDjVs*`Dˑ=h e$^a}^C=t`hUWsL * : /[EV /Mh"^0$x@]o^P 7ӕi$fVզ|!4z&{d#-fql4ߐU3F@Օ墽c:25 GjcԴVS <И 6VDF8v5eI]֫5LO g둌}9pnlZHC3p~嗋&J ;y޷\+˹6 H˞hUYva>T@aM<ƣP+C!d]JblK$G>PSÌ&[zRgDGbhПqC*^}zd*ay~$ֹ./u.'n6WdĮUpkA) ƍl3AqGBy[e\aI?C55'  3Nhg &As4In/wRO5DkƢAwG[M$7VM19,ᾚ;l ɈvX/ 0ޚJ?Â|Lg2TD}3 sZw !m}I`.o`+lss$%̩QOϷv~&q U?|n@5'uYhI.9=X%e_9eBμh2޴.uJ/Mz@W #ļD%?໊Hݧ[oU ^Xl+"mI:D/gf^ 2r@V-#RŬsVz7,)"k'P'PN%≪pR0!tx("nE/ôh]~)w`G^U|Pi"nC""z!#F;*IP721${/$.۶r^.*QrvT|J:q߂ROMq(Jň$Qd xٳU`]/#ՁWrki$ mٝc 闷uw*kȤh:p:37A>#YaFQ&H@Yn+$,oGLZȼ^w1; =dwiѠPLBNH/=RyiQA)vݮۺ۳(co &c*K!h[ZFHt,]!(h.k*kfЙPB΋ gqpr;'Wbѳ5P#ڇ@<(CM-o)U7pC rvPl2B^.w+j\z_;;a"1D R|л%fCL6vKU$@fts5z Lb\Aww^`q ?RѴ uX c^8}@,p$%jN3d=CՀ`ąI:3g?mLMo|(-Xh+ո*ϨCwvV}>xk3DC ݾk[@ѾemXt YG6 7I6κHAfnfX&WH2fMxj̵&I܈iVLAʒ(ܣCRlxOX_S5 X4=mCCT|Uc6lWTH>E~*7җ0OFO*sL)8fU?7 b;]B9e~ts1xa!nnD3kxc@w!Y,"IG.SSWdLlM*̓p V_nb!H_YG-؈U.#'䴎=x:ص+8ڱɯ*h/h/M!$3[-[ K -GuUoj02PT)n%bqE&Gku>~~[̿# ;{Bke7;2W @1r^X:  ]7wl'[\s+wGŘlC8ǰO}|5HʽqeV_|:,^l5i1} /}Ŗ~\}MVwm,ekU$Ι8"X-K@6Ռcc/ɾ ;'ظdBs*V݀FLq4#0WM9mO Dx;hwI"G.6Y}Ɇnd]/y(J;2m69UoRČ/fS "8*ج>Q\p̤?)CY4i{EX` gДtMP&zGZP]y$bwRDE',}~O;~1B VHC?RklHg?'v9]yՋ%qyeҰUjїH5 FM`ԍgk qY+@[l>ڣ7ØzMjˆIks$A9NDo6\E좿|@L71 ZRq`jP3ERii&!Ҽ&g@["):x'Nl'ToCtkKzS»RߥZ7P,0w3E3iNbt(AU55,[>A=c=-&p6޽ K+w.0 fouV5XžpQ9hpm"MsaLqepMwXm~"M!/1xDiͰ*kczG*;Wb|,|0GtM?H $HGadD#5„OW }%CwU2ܛ(!uY%>NnfrUBKa uj f=aMzKOO0wZםl) &ZHn / 569'ymډ%OFjVZ/*CZ6Ȱ.JcۤIJ'@>&伅VǨo[P5<RYk&T eP6+EV*sz'IIZc㡽o8޶mYw\fUairF&\yΰO!ՍgF 9uPTlotqH4ڰ/ŒV[r?Ɉ'w%P,jP nޑGm& {0ByWtTZ!0w!K?+`+f3rh{${HiT(u+,z,,xSw }r]fX-Ђpd1aoe؋sn]^~M Ӆ~nD.,hǺO;1& h'l3?KTVC0_r0}oU@xeH$Krry- #P3mhJn$954C@7'b5L;F6n4/7}ZnԷq'N:zm ^Dl{+Y01̚u/ Dc(*xlTIiy%Bʏt]7|F AmE":~%gF/<C`6+M7{l$ЙxjdB˹uIh'Y|[:_HۇAYuP9+< L&2v(%/9ϽYGJj=pb'O!Dc(bg''\\JU1fc/dG);gNV03]5Z]9?$ G)f Q_-&3 I(\[q3-nv&xɎuZaW08^il]3y'T?n).\t l 俳5 pimF8LsQmtŝG/ 1-=a, lll~nNLSa*Wq 8621%s:Os+>XW EeQmI[og)#ɆM?Rw3'Z-eΚjk\pacAe Ĥi=Ir&&SE7Rix-[qj}=?vqlTJr{b[О{ ԉ+Iw4p=Ε7Gu,_T ő/TpW2ὌaWyvPh(NqE*)~QVa'%ih_= z =t=^4/wk \t@+8|ɒNժ!̳C.Abrr\^`ܬ@61)Zgѿ@qz7kr0eBLA&X*GQ@OhMu\]WH%N^R~BGb,?o3}xqfKYg{ce/`A ~/'"jEI ȗ+*6t! 3JĕDB7ۂ|_X=.Kl]v=kW2 U{{ (YK`*0p/&1;5]kH#Rh/k61^hTduO:uY5T2hNBĠ驥Ư]}1D'8^JXZ*3-_iXpzCÄS,}9~mF楪E {6K y;`CODYHiMHOj{YiXJ@XTՍYdc!P{s3Įҧb7:0qbgXvEXqO 1dSA<rFqfAI2"m$(E_u(oܟm S34 Xf\O2bԉnvx0Ily[ rT硎i]:7_A!9mࣃ!M\ZfA]cW ԺK(6g<"Έv(qtrPn!?#xvHjKi:Y s`}mS aXR =3g+ee#6y Rw eog.'̍;:&J𢪄GP (,x3.`9c) 2{CV%9sD-d@T8 `m\CPOraqqP[ke%j6I%*l 9Gזq-`#fr;d z2ƥ;P+_+!e 5: ZIO^>pS`B~^^ X 9WM.-)5rRGrB8z+Py?*b>n7 [_nx$h96s Ɲ=G/c۵Sy&>.+0q=?)=vݻ`> Ɩǻ¸v^ZW'oyc*YCە4 FA譒,͡gU5>34 "̙ jc{j@}=yEu1^:#<4C L\/6}| 0da )eԾ3reDSz C F?E/HJ8Ce*cGn1weDe'_K8}jhLgĊM qx[m*Jfб3'ՈEAF0־q}YԨgM 5vR<.>hBe`sXQ\d=wRyl y:'[.3Gl@c;B a ju׌h$UL aAi0z1*$81+Nh+ 0LI㜻P̐?}k$*?%rDT{/A6[>%*3J!:{d#zV bpI.,m6@^{ t|Ԃ]A]NJjQqwei[׃_*?@8b̌cv(]&^ȹz*DAHI x([l d߀J!"𓶉 g|2j/־sϼxP»)\}Rcޱ!L#sX"_Vש-zGPX5]]iX&!N*bi)~y6`&]y;tVM'DLdnP)BhO‰)! 20<9!5]RObɿD{ #-zsCO`3nR9[~Tň$Eܤ~#EOӎ 7I.*YjCrFco&72`JcElTſA,;q[Qx`jƌP/I"{8L}L8Ymf'!5.vybMm;n50ɬfWKʹ[QOu@(T7rvFrZS 1'8Р8!k?he N hZ3 C 3v8:δ"xVH)( (~hT!;+5^ 6㹪˫*b#t93>fXK;^YPKT`>z]ϐ8cq,R۪҄YMU1ݵX\PC,TLK11:/U;y %^mXU3=Q4bpS;8ӟu-obvl)Prɍ$PQص$u(]==nE0tpM8$ ƘҨGZf@6? =,1Ik; w.,v_= H Qz+r*ecmB1S= _6c3߫;|K2 *)3aNe.nUo-ccC[.\((%!埱ϙEVhtҊS%I묭ۣb.B C>mCpR * U)5Y+{2- 'ڥ~~Mg%]ԇh2h`b'n1X sXDi LF4,m Fѡީ"h~_T)$Gq=c"51aF |P(? č,b @laHۖ#+̠gv.ړ8GqAVUS(N׌1 ثRȁ'jݬGU#3/<~ʪu5Vw eܛG Fo%XJHqm]`&K ʰmg˻Ǡj&EBpcu}-#JZu; jDz뉋l0W*F0ԪfkcN Cw{|A"+ ~ma焠\0`MA{[`LA٭*Lf,cYml:oѦj@FMgUK#y;(gὰ_jvd|me *:^?W4@< .[2˷ ?}Ȁ#ij`KNaa,?? QߢgEEP StϏgBL"g* $n_+Oa1t-zg dKFD!] j.y!@afg˰mn:WPW ߚ́b1H7;_xV:P}LI8]`p<{~K iEn:ʕ SD9`BiqYON_7SLsN|uD /}h *Ns5\5R2 l| q\ H8gGҖ2~¯Z^9|u#w  Y"Wwdv{z_1P5E,%#[˦|*R3Xz3EpeVza׋m7˜zK GL3X6 璟֣џқ[[3d"&(ypm|8h 8} aA#ü RMb(a;8ÃS9>35A/2⍇ /% 8%y[i1E9vk27ŏ[vW 4s*k'CëeIIneI<H~p7J-[3p="}t<8*(v|SID-5%f/ .:!htodZ=}`HwbInc>Ԥ&`Ut0Gs |61ٚ%Ŀ?Bb}ֺZvGU?1N/qK.]ڢlmifC??=:NB$<ы[ZHPIs-^TU6~! xl/}Y9HG]]\=T 0_(}+}p` K?ʎ^!UC.]\Dl < @6D) 3+0ˮjXvYbb"Ѝ e ;#jcneʒcz$;֠,s&TA۫MqNuG8Wե4njuubn4~7͎.@6+@i/GSBDŁ59P FgwųiVX}WhgB\̙_bЖ/ 2"&^wmOpqP6+2é'XL\o0a.DA$@-eb>kسotpd4f+S(ۯn+nJRցRzVbqG'0:8qu&({zxgw&'$FC)4 op*pr}Ճmy5X>HJ>A[~3]Jm&5HImlOp7ETҭaVzf{2V؟˫ thv-X y FZgF(<~ Uk^~o Z9[눰0 %bãF[^qgOi pU uQq fS„ esIݞw%&-կJNkaYp/3\(X P5w>'&HQ#9 Vx*R|i|0H>kQQ֋%IкIV b5𒓥MzGIaF?nQ4=A&s= a BӨ&Hݕ%LiAE{ݜ 8%kl:F: ŚMP\2qP)wL=YeeBMa$ 86.Qkj͇+&crs3t\ɴ忄]fܔѪ)v6qw1zsJ Jd(l6=x4.Hn:`RomO/]WBT#V?$zc8:,UN(} -wN+AJ|ڈjS634)2up-+hwd&2㡩b. gVۖ!Fuq'q潑Nz?4.FV 'ٓehk-OA f[W-"w.@_̝TŦA0&F:6إl%ȾBR*+H&#!z2`@'LcJS遭JUufUA9kj }, 3Ṡ+f|ĉ+z1U=Ϩ6=COpL'r$gQ.9VC-D};I;N+d!* 33_KFl1jm rs+Q#*.!_uJSfg[/7Jˢ$Df4m7J?ocT`b. Z%3}x{lte_Xk"v_ȺE/j-Uwvċ B6Ea+C?͒o ˩oK˾^\?\'nx}0͟E*i%b @@{^5ؓ" Lϻ@S\vi?vV0#0+#Z6:lvU0]BI fqb9)7 K|21\^<<㺃Sw,C) }i)ݾdx9lӚȆrm|kiY_M"oqo~6n'vC0췙{?!AAsڟT:Lq T,rAjU,GA^ Y ct` "}}  jbMy[0]nAEl|~7PaKT- r|zgה ϙƂ) 2We$rW4X0YSʡ l#4ĈҜT:5(]eiI$YtO r7A1=[& ZrM Wn[[Jnj0x[c A-91l`;YҙU~@ohd0rx/n/^ndcR<= MR=YDD~g[g8n ;e .s42\4;󇎷1}IEpY`VFKC;n5LwpXW_s;QGs#5ru*/YZ?u8jی,r̎cdъʭVa\vμcBĤ℠h)Yl3-ZS; K //aqOq{/日7LӒo,}J&~h{ݴcs&V!)fa!]?2,ԩ4n>2humc5|Bo^_R$ ]XΣϢsL~56kBX@"E&Uw7ocb'K#~.XzRֱۯM?'s`8B+K!h3庎cHo@e%wX;X08JԿ D^:qjt}\>PV[FǮ*1Mh94H/)d$' 呻G}j5!R 룔WD]Js{휆>&S_PTP(w= vhP3/JI_mB ;<}Y[Dͬ ?dpzf'qr^g:#@J3fDMfr%4lS{CIY50>I'b;+ID߱}Lg߈TӜ]W9sJ1p,a4>7+vVf:9/>>양J)g{3U'G&-`b@{}cwCit񔺚299}P(<,N8xkobn36Vy)r;(GRXS26rl:cÏ ˒=yhҧ@ΆB 0՘rlE>ǵĶm׷Frl8 L;]7H{S޹1rc` G$oKqDggidn_nt3gt}I=:%iE#Cw_x#B3Z˦݋cZM4Lr+#}O3 v |8-5,'ʀp[v B)~'= r#8$'opd GX @jWTPzrjTLFc/fD #?"9U[ːTGڅCO)#/W'9 [ `9]6wF1>qX%#OLϹiRAUܪAe# jy rUw,Y8: N{ n|"1BD3RUfSz$x3v/S}g`=aJԱc@o iP6`NcU 4(5$TطY)B \pm8\ #`NjO - U~ j ? ,{//M9B~+ EV86En?hM(rUq[f`9F6|<2S.RIg=7:X;$9B/ؗlwr4/پW> iQf3O(Qdyfh4ԮrrK-ǂh=~^Zʗ` jeg3"Dٓ 42 j;Ra4B` ^=u 1 ~5Zٍl$rv/KAVG{f90x PuP@ZI GUTV Kh y][֝}%3v۝&*NO 9ׅ3oĆO te3 aHCE*la4M[-D% Z:+1$y1uG)v&3U17tܤ H~yқ{~>9m,̅uбT'ݶ8w2/z-rkiJ0PS2n6 ~!g|- 4{iYSe^+ | `Q|r:1rxQ[9&BBIF{jQ˓I o,~AReLC҅V [|I*&m3oT N@#-]<4eO`D((<^2]G~.qGʧ;0z[)/tqXb0]![bpybNo<'uQ=j%_0a_N?@N;/b$UYJb*3ˀox[&+ $iST]VNc=_UPm">GrDxc#O ΤdX4Es(Qwc 8Ku3H3J?a0XCҠQXj/ǛZ\C3䜬n[L5$;qe+7 e) M,XYH(.ALcB`A'w0Өvঌs:ZVرؕ8uFl{ ".cmLz!}oBszp5zաlkK=(M7EWد/Q0k/vV&sAЏB>ߡ~ 0&j:M|4xk ޸lC7p-8)͋n ]9)Yk$<=*ph8~kB7Jݎm NH%wT/+~vyRpi,Q*"_Q굽|7<c]E#~E_HXIL=ܕ},S<5vt[:gByok?L`.)l!;ଊ$ٶ F@f,gD;z8+-YҡO^E8 a3+)=(N_M,,xx @R96s?EPtaa_2+2.d7(1{?Q~(k^_jDx_ 9C8{.M @@ Y_*0%"[vR%i`oȴLC4EZAKƁ7p&g'iPĦJ@n3RW 9IAh3vhG@Ŧ9d1LbD/&:~GQ|&@aaSXc=NAM:8wLͭFk~vãRtI.<M ^Qu@;.~ETmmڱwl'm`lsLRCŰ1>짺d%g޼8!#n?qrnd&a<\SM ty"cXkZV|}"ӛ%bt κ8e}`u_ @F|̥((ݜ hPo C)4՞yr-\6#ͯW(=G[0bZ8&qAVFг6zt a`HӐNJP~DQ!g OQ B @ @AtE7UJg:L73f5F)$ ˌf, 8dm٥NH40+^[xͳFBpD=oК_PQ W17W?3rcz"tg;}$-+@ ðyS)‡ tS^#9 ;u)~pձiE*Ņ*[×!4fO</F(NU»mzAڢw%w/e\CjJP!b\)x%U/B r'}'ض,!_bZ\$haN3?Z;Yz]ޏʭbލm=#?$CxDȣꃮX2T< ̺,Z_yoxg*p7iр]\@٪EwĊ!oL:y KZ\.&b#=wB2>Iu4v(=~n JR=mw#5e3HmSO}iC"蚋Դrt$(P>) :]L-9E?~9Gq&ϱ޺j2Qv \F K|)c-jk p;TGvӡl%=&">bj%'8Ƀ_0[OHvPbx`Vy>& =f7p6"` }ˍN G$-`x2Z0W8:(;7yG2T#dΏCu=\< .V0kBԹ(=]ŽZt2]+jof_%~Ε΋~z$p=JZ+n)J#*?>V]'8_t.FQ$$S1 >TLX'[JE3P29 9r1GW.~:f~!ӫV& 9EެVK$ff`䎻>1Tr($Ҧx!u DoNˢ¡uBi0~I#̌4Ukad6 ('Q1_eRU >_،eP=U99s[XNk›&1|5A.%ps0Բe(şfG :.T^=qI7Ch]O:ufVg~09 Z3j8z 67pr[eA$sg@:pXh;b8W2YOk"vj}{b+ZMz%r^Ty6)Ld,&D іC.nEAr NJ0 5|y"$2/C㉌ou!*+Sr .5H7wCl\nBMuv5j-})gkԟfl86zez^h_ wf@sqU%%@/pGNsW\Bl/&zpgeU &^#O"kmW$FnP,q46;GjS=YM &;D2CJ0|'l9d۷!XJŐ6A:ٳxQlvw;ͅy-A߈bēS5iyʉ ? )9OAzU†t872Ā1I]XqaQ`&My(#.kQ,ӷYlTtk&nsfßI toN8F$pb谺旖>~4|II(]f7zPk$8P?@^0G}OyUJhl80,nk.cړ݂L}.p&j:ֺՔ0 n:`3^clǏxPɑM47# #>?XASCY!dvoaH1lLaHT?7sSIlSZH!,E~f!8;fAdPos. Qr.a$ǣVq [ݷ^2AFJzru-r%~TR :vܽ9Pl-CYt !RBn-#f[Mn]L,[n8~BQ17bДdwGN?jXX+@"۔n(-Ѳ`j-f0MzGþXІC{HFb`ekAirm=-F_ǮhDI lUWb굵śͯxS#\:R'CQdnqnj>_ki n4F% RC#CY>~ 9LsŽT^=feCg?ppR;*v+płwdR[' 7/E5g}j3ǵT2"}ɳ|5X5Bt ۍ#8r4RHHdcnٓK\$n|R[%*m_`;ꆵ\䡧q#o(d1To-j&by9c`27l_Y kJʶ@)v-Smx=HXpJȑW~]&ZgǒIbKJ)z7N 8<=h)UJ_Z:ŸHJ$X񭪩󉰌bw%?~~8؜R(DݡHH5CzRn *a%NM4 P@i 6 {a~XUQhh'&bGW:$=Nܣ5qwKiEK߁h=S Oت SuԈ:a.4%.rS:s;C Xfwa0h6HGȡKHdڛPٞ)}Ϻg-&`CAɡm @j`V7X5(*">9zt K7PXR//q~Ð'~Y ʰz'oUdzY'N1P/u ! \"־~`ۧ{ aG€QE! @"ރxT=Cy' [r^ &/0: CB}~4Behy SxIBm ' m/B^?b/[yE[n% S UCgf4bQ@'Nyk %\GOȒ J=05xw%9AlTNo~:7*aR/6%4k: +#b1"D ְ|V: `D4yOrvQ JlrLݻ.L\aO`ᒓN&[ ]aҭ m)Uj 0A-eF^wpCȗ{E2@@B\TC v#V2d#7ٷMt*ŒJs.{P !:߭뽺U-(yuT_A ښ>ĄM>ߜBt՗׼sg]XXjg2!RH?k}"vEǾ4OPM)FOVyHy8o"WvYNVZ{[7l[ 3?fhMj/XP0}V#=cdNLђ[ҁV]Юs]'0l3l$zKgm׻EեS2E}:hK 5rԭL7GhY s:5AC1BںGw:Q.҉~L41_pU!JQW}}h4FB \LJ*ud.]  15a;іa",S&F3ա*G'[!Jm**ᄋ "+ȗ++} 3X#V _m[1D{, yj qS_<&2C̻T͓ "CH6k@°A68;XJYp=61`?J`䄱pgVܽayۅm'Kj`$U/FQB-Hw}qo) :l x݉!@T~\5 *"cꚔM)Sg8`8#6mEt_u6Wah/8jN cр-[w1=Gd@΋]27/pdY:#2qb-o2IL7gc{q,YƔ ^.~g*ƶ:01E+"?Ĉ["]וOxbx$VBnfڤz=*7:i2B3p 6h B0@RzfG>WkɾՊ˜TMj EFH3^<$8i*_rFrW_ 5|TIvU9BL(>3A\ ÚX- l[LK%Ý^,|G%gf ^%*O-Y頪< qRŸ#FD^i?-e@_8r>yJjVWpK9tW9Q\/biRBIE4WMU[ء6|yP#].Tpf>& <=[:KGWyx3XjD+$VSdc>U9߹N6T2Q,۽IXI$W!8lEJhX:StDd-G)[;)s$he;S[S(sણ`k/jL?sE\/Bx/k_EENfzye=b-٤g ZE֎% JgM&M1RY8{u\8)ɀA ecyCYGyYLZ!IiQF%lB 'qF^2 *(Q^;S\!?cs`\-P B o).[k-)`!sn4nk Oyr Qԩa˥w7փ}ɠJpD[ bZUҚ#NY`꼶&P=)qvg=vhHcfyY\t }KfUw[nX;tDy5\)'9A+*bNeHx 9T9a'+s4Z "`:jWɓ~Ȑ~CMRxă+80CZO-^Xbz`u6c |' | Kzu@ }" $(ħ$g,m]_%=зI!S}Weht^ҲE-5+8&.΄f-QT.39.Ša`64oP9̱F=Ύ#9x8=Rb͈4sl`mG9Z[k6;]dJG|H ȃ)IU2N <~~ƌ\F;H (ѥtO+TNDJ#^˜q5G{3驯Ѫ&%-6Q}XoSȈ 47 k4Jn8y'katq<IGTmyOJ$d![5erϗ](i{W_S1ɖZxoy>6|sOYdjFr@?ћ$x]0AQNiSÂEhbUcr1+:Ph/62]*u0㺉4QΖDA"Ȉ?X!So=~/ @lq5ߝ~2rUo&ؐ{:AP? o ;EoՏX 'oɯc 娾wb26b,?ALp~0y{v}D/|тZmRww9ΐ7{ ѕ'Ü]}q84mѯ8?G 󲡞E}]y Efm"nG+5RčV KK]HvS0fl4mI.;'vdP-_Nߦ-y҄R|&WIڻq+\Di)?`@|+nBPӡ<-2D3=`MYHDOظDKG`cTr)D( i_- 3"#s@B`S 3Јޚ,X(߻lnc?~0sF=ka.T,Bg%L!٩خ4uegPLrG$J H,E;vBӗ锑y{q`NS3 0|jG>Fe- Epst[ G w[sD@Sxv*6|}8[u+RUL.jfпЁ? 8 ӆ<F*Je!OHVp‚^炋r R&fbD"7Nx(,[z;fR0ՃBeu<_Hi:ģ;sj>Q[PudžM2pY1BJ/^2X~-eU%b9+pP~5דCc__Wm&D^ ԅ:@(tą}Qa%W4o̼N;BԄthl?i8uje:MgҽlQ*%3b6:.:5c|</v޵'2(͡'Mt=Yg$%SZÖB)*- s(&YO-kܒ\PG/5ȅCa&ZxLm_h"N;W4I+ FT6f;5酈kQzCG]vMZP${{OS"'tXݪŤumh]1hxOA#8ӋY" ۚduy8vo~GиJL$G5LXU/Q97{A런ZЯthh D0Q(Sc 0);LR83D76&:lsR8ZSeSڠQ KN9%R{z3x6W']c#9%K.lbN՘|taJMI+$RUlB U0Fp4!Sn]tXf'}.I$ۃdz5%?]އGeovi!e6!T j1:|fްhnA`BY 9}e4dֶ -U9^-,i\Z+5SYGsNڵqVrTr Rڨ' 729p:ڂO=TJ_5{GLi"8WFc%{3͋םamW!fIo, \wS$^wbbk;3-\7;~P19_8G|7<7腣U3nKΤ!/@[>PY;f$`ٯ㤪T7RH^0c)wY5z@#d)'j7k)kZ*yQ}4!!Dc tb|j]!aWFh4 Gּ*/듐sb⾾ľi|4Q/iKO;lQs }#:NA]; h~ʱ IoӔ`j0:Z.VM/-K 2X&[0"j6=ǚ%7k DxٟaH)*5܉'``X#]} \ ֮Tav{uvSSIXOLsO}k+G/3#qAP *[QA"'d’:27#k!bYQ^nu\"K"[<2dZ];?phC^fdc ;AviR+ڞ\Ȅ ;j. 94A-hg4lϥ3kִPD7wS]}W)iiC@*KrB-mh_OM ޱ8m Vzܚݒ-Y:j(ԚKj^K+['(8Ӽ_Ɍђw[ 3Ʋ  : r 2 d|ų5h/ z]{̏FR<^w]趵":EW:VG`s+p߱xTL;DLbR2hxMFk߲+KSuI/,f ZHůg>s7fxIӳy p"94AЁNZ-Be2/c~c5![v'tk$-!Zs8qj>=Uz(݁ ^=K,kiZ5#mO@s F6/ZP>IT6GtwxMUaNe[2-92jxӝe,ag\1ͮyTaA՟`KjOuWQIYN}k_렉6+K3*#³*Ax,uBۣBTL}HjJ=Qs ZQJC3 g`DA=X3v&C9q+j]gKg M?,-YՎɏx%Z}tLR ԒO5sHQ2Rz ?$q ثM ]Y)5 m`^^Yu6iߋB[6.intcdf.ÇP/, VC [b 2r*$xI +DWuu>\t/"z]da2MuV0aʣF8]EX )bG4)N!nt#\e(-yѣÐ4"%^u'-?j-p p\# 3SϔgeݧZ|agaRtW6hlL.2V1m/@岽9F_3z*fBztolLƾ~T R9 5Qk䚧ֹ3 n3yp4dpws=cCg4I״ݰx*@6 /OJ~m ڜϟ)ZPMHg~+uJk|f2mH#)c1<ly|кW_?]}j> H!'|zHx#C*_dQ:VZ*fR}^P;榑s؍^MG_XriR;T#쫰@m2P[Fk7H|e8J-(MnIW4Zmy1F?( ~c(:jz7РY8Q5ī;#-E̍ddW%>Cm:jx2;Ez8-P ,U6ȟYUD0SṬ{+uBN 1ui&StS"aG&@ݏ ۆ+ZO!1rmvk˜)ZoG[uC#h-tȁdUwÕmz鷄Q{{;ޖܲ@kykv5u$~vYY"ΤUg/wULe]R >-Q<ͩg(go& ME^itN|b͏8zNݹ݂&KV*ӖNbGD%/> WUaឣ$ Xm_ ! /($43x&2ܳEbە?0ArhVɌ4v?@Mղ>%K"LWmY(T/-~͵ 2X,Vo;NMm̔DKr죱t9јL%O*ղ^}Y@bm=s$`mPm諬EBl’z>U K'. \Z<*wD  y"56HCak9C2'm~}ʷE#,TB>iNBr$R+M5U(BL`D:P/9D7ɲs@oזO4544L-<*z<n$U:>dD[l.4tȞ['h{P w>'836aܒ}F`*G IsPj",̢^j=BB&bbKxNqcFs %K=mG67S 6;Yk z>RA89O}L{nQm'u=a<}EHD0ɴFS@k_Z+|봕p)@8Tw{ʱ%kKl0R`~)C1^`J` eO"k+U,֎”57j} >Aq9e0|= ΰfz <[#WB*q\ýsvrڣFZ"%ydGHڮN Obl%&94xK@Uvbq <e\7DQL&og vRyysS 0Q~LYSNb_l%C{n*HUXnQsgcP\豏E0 aO砏fF67*.:<>^sm"Άrᶄgtn گG%{ s_r٥ C&2NJc_%q!Ś(Gّ 29mP woxI}N&n 5{OJ|l#.jor[Y30Z50",<ָSx ].gg%Hms͂՚0 Ebuarp9a]c:8I@Yj"l?ܝL0& hHVrG=OllC/Ӝ7;Yd79`M b(Ak:f  Q;S%/yZ`C|Om11,7"e\p\7.tjLkp-vD(* ̼EFU2pa}Gq}5,c0gz.C8)éǶ=k_Б3k-0۹ᨦҤg+6Apy8|XQ= Gfڰw<{v!x6e% b^s,\Mɒ6=ai*K;~c3coW<5$eU^ræ|Υ<.Rv]Kn6b. q*GNjH(8M#wv7-6k:NŪam*>׵ͿʡP!eM|-ń QG1pJJsU-UftV͋hE(8mm*@ m2e"7b{LGXZ$6o8. cu{baq5PC?҉mM6Dj75MJe8i׶" bSހrk FpXBkrꢃ aS3ߊ8-ϴL]_Ւ/ 7r2@b\nJ{,? 3aS{im9{2HPOnܡ~`+G*07];QPmiZhU2 |0uݍẇ8zk#hнAv3N-3]Oۻۈc1ͻMc±Պ` R!?fE޾$hcpAu#] B=g@JɁ?8!Z么'/c=1`el;x͛5ւSy1wgF,_`e&DP Ǖw|rr rZ|"IA3\;غ*\Lʠb:ӌR۟ {҄_3`Abrt$c%c;\kp~MV&Ѷڱ6iMW! /1W4SLD +-o({ܖSj 폿 ط?w߁5+ORH" 'Z5#g 5$XOIL_d76SQ\Z] L7y [A/pDM"g}mA8ErF]čg{+V:mm gAeut{ӵWs7ʡFW_r2q8Ph_ux؝W@ϡq~S*FBAY7R+Aľxm+V^$$ﯖ>Uy/]5P|6D!? ޯd9luV',H2FgH(*ϊATnW~~@%;N?e+P5_A VKڥ-̧*373TecM*AD?V8UP&)Za'YJ#yd k 瑪YɅ}eC& *^L  LKZYj׮"LK-V\lўVR=0G(rqY\҂߀hx<͘gU(zx^qPvGd5S{⦞'cv/+ܒg%]w#ďDI)1!Zz=hBE&m$'6ecvAT^'6Gf^ 4hut9a6p{9={3mL=B쵧OWxzpC"}WNPǁwݏmkIRG@fHt˪\5tԆa~TK${e@ب:c&܂S9B%";dI1W@ .y6]U |iz%LQ/3f9*GHlI0p.je^o6ֲBh/ʒ"JD9v.QE衦}xN4eYC"i$hCޑ~Z1kV7췾'΂p%]׼q h~'P׻t LؔrfبIu{.Wy `|vj7WoƺDŎo P8٥U˄L=խkl5K5Z<̨:kIyP$hb IЃr϶b`^״T Dnj龮Zy6PB[PPz yx$wħKڢ*KsxR߯0*Oz7_ب+\-|Lz q$SRu.rV!㐅%f6h>>=sQDIMD0k=42CeZVX#ف_],lfɣ5eNȄχ52exe?&%BZɡLm]6W9Q}an˄th[БQT;'n~wiW8R;g2-! C:nppVsN3uW\\#PK_Hd>빤=B I6M-QmEXT.;]Բ5΄nM%U6mr]X o#AˮEfck@<\ScPJTab)%MzJ?NsQƥ1x"nhS>4TUL1;r|o\d+5V*/)T=.wjڹQ~ÁlXJdzy0C}GɸQC\,X kさ GV-bVq|[HM {U߅ Rt BI+*@ f׊*ql?}|` f$k^h&&Zd h(J#YQZڪNK 8Д"RE/cǪ9TUi$S|G3ޛrS#Z#LV;)Hw)BF+ZR )ai _U+=lΠlEO]b %ki5GRokA{Ego6$-c .VcVrA:m81ц$[5;ojo~/Sg Ȳ~n`c~!-ٷ*& w1R<- X(TlTiC]0U ݇5 q ;֠ט/VsnBO^zj'L-/,d4܄&04}\HV46y@hB5`q`(x] uC9%wwgүۧ]>1Y H%<?6Ӵ62EkD N6%6:Lïj@ ayd }t›{]BF4Kk SQ kmyZjHN3'7K"E/̐^ (p 8syzR wW]XwYQQE4RF:(AD6uJ閞 *wK&i~]{' XL(gD%]͛36{,k!F<7ѷ ӪBl?BJ])ݷi g]KyE7\MjKWB=tia'_Tfj\> a_F[WeF9HǦKGVbVͧ.xWfdO8L^kc l? ,>0j-ӂ9OпPV7lF'EQc P7*7FY|4sNLy45 V2E "<one57p^F;=>OE21 .8LQMj«+ HiEo5#`M4]`6L +Rdͧϡ>{qY;, aKzM3F6K<R!d֮a8ɂR̶˱j֦+mes݊(j+npG(ED2.[H :CP{;ىiYNx7a9݌g<'݃R:k.xm:(h?+ΉWcz֮Z8lk:ӁjPҍ86hG>#*%\c)E6(ȏї&? 81ǗD?6[Y I/]8 EeGAIz`]:f\ 4,0\) &1eۯ{} E灻4ɄN>h:74fyjO8]jH@\#5 T5ՁJ+OͦX"ɿZ0<Ѭ+\ u 7`ةqt'/{)nO)?̗ELo &\cRsqF&R=IiGsiRCTgҡ!+N1 !zI2^V AmFT<4SvYנʼj^bl>_Sib;1w<2!K/kd }ĐyѨ7osgju+EHT9I!1K"طpX w윲ggSg3PIyOY@nΩ A<w0%lzRզ 9:~N (ȡ$uc/@7JarGP6\g]n ѣe88ɒXk *XPF >AU6F"$YEzhEȻp`qZ@eF7ϳ-x?5<a{k&HA]ZX^dGǭ6^C;Db(KrHUӯhbFUSp35U~;`Eh'z\ߠQDG6nFBfP|৶xP\wQuP<-=INOA؊Sd*/2Ql_ESy}/,TB) I4 wj2Z4vn~>$p Ft>r28ljA:mTȪ,%'80$0]_tg&q;wUW2"Q-c Ec+[#,jvo"+=ʅcPL⻭ezu<ڒ葟 Zk= 9Ǒi^HS;,C=@}.8{T j|YADZb#\)ҟq(Koܺz& -2*/ūNV$%/AOi, ~5]Cq)"M3Vh3ۇ+G3Reθ.\U:HpDIɦoljzwe!ʊx;mE~*N`,_Y#qućHnÑ޽.Ay$"*|j]p* isѳ*PV]Cc?Mհcq5Kz;X[NY/SïLD;<|!WE`9{ ƎN"Q~^mL)~z9^tc~9t7CiL:$VoMt徃h_ѓrdsLV+, ]Uta~x%>cBZ}g~ILlY0zߩ=;ajb12 +ݔ3@n@.y|4*$+5qǼ(ǼX&rA ,%X?E m*рjSȇ_2ԜnW$.`Mx̥j :̶WϮr^SgL&b'>d㩎Qo2DCzt-é@8=!'px{CFɃ+:zr=OTpϟWV~͋CV*^7 Ԁ"X0A_puO1&>RVbm6ٙ71xMt/c~ir(jx yh=8\瘻 {܇@mQ0ъ=Iȅ}eG/RW`AH\ؗןf6`&5(-q<R&rgR֏D@+M{Z2r1@9 "I'ZtjIu K숍ڄgt!ᤊ4 fm1[Xo`\[µ&^ʀt[(aݬR[|%։m?=Y`Yjyj3_v|ZEht_tgi-fyEK :VW#. . AezN6"Y'ԧ3!A}{dܒeeA߮nVvXGM!G`b5GO|Bݗ(EUAW:tLl3=* #AՖ. !v&-J &RWebpBU rj+MDDs>ƀQVUMwp"5JMKc8r7[.ދ]#j=g(hï& :bҭR J2\V]% sBHoST.Z֢%짡I֖<9/]Slumiwl6V*Szu5Ш?)5.E׳0z QH1B46 KEӠacFGl(hkxF"L쫓p#TH =7߫\HT͕O(G :i/ )=ͬjGjN^I6U5TF~Zd$2fmm.sIG7<ޱ:Huf-6j#h+QkPi dR(w03/z6`kD<^:]p>R0BZ?,GE+Ti(sRoQR\9F t[8+z8x+y7&ɔ4_? \-NGC@%r埫?N' nOؚREgێcv ae~u]E\dJ'1:s:U2Ֆ-J}(}.&,|6NTvwˣ̉N@L2cgd<ڡ-kӯ]0ߋ ji v~֞3k5 (n{V^ni- jEy?TiV^m1%zT&8ܰɱL#\Sj8^My&h[INM5.2]hkdؙQa<壞{ċj:>G'" :vD:ȑ kc[N`?$T jR,o I m#;/CKxu]bWP(^/ vCjYwk137IJ:S ca!n@X#RȮk`K; 1akC%MJPNĝ`c ֞b:}biy>b2 U\WWVjrjbUWP^ Qs*!ǗZ"vujPM,5}X ; U*xB'meeFB <'TT{[qD; ϰ@ jubx bzTxW(9͵Svk08=4t@ oP  -6&ke섌)1 -)\(໔V Ę湚U&mڒ n涂}9},ǕdO{+=!ݬ':կLvghd+z-C͇ d Cr#\@C%Θ2_aAPOJJY-:nC@NC{ܾSyI^? 3`;{2տ2Oq} 1,gns~' N(Q}A\:SXοKrn3? z w2~᭺9 1,."щ .K퇔ּN"cƽ0 =ꤗJ<݁ F4m"o ?gwX;s\z1.$|׈X~ ho}Píʄfv\l@h,׭y) R-} >D;s9wM yܴPds'n;@)mek۹|/iE3:it!^/ViE a1cŔ #쩔Q w+= >& $QTvbD,.# I e$%eSbeߖV _Chƈ1wN^CЍ8sijCؤi|;FZz{*ڸ?InV:{]F֖T1O0%$twu@=%Zbuv8ҁXtBjG LL ˉG:(`8R醯"3je:^ŃPhw?`1:캠 qCh!X(x"/چvy'dt@ZJ"@U~Kw Qf[Դ[MY|4ہȰȶ rwAC-7^I"v3Ž\I3BQo~߭y_E΄Λ._ u~f`:9iԯ'/ icͿۏQ pEֵ k[49*"_d%|׶c:7=|Uτڲ?Sv|vD ]hNĈMBPڑuvorCx^P&Gd _o{OĻϏ:ѭr$c+gp&_#W,l׭@;cԒ kPs]"/՚_$?,CyR; Yj7EG\dt#8Al0t9% b%F`~S50Bohky݌[ Z"k=%Ii2-􈣛Eviqm]{|oB xؘIWfC°VD@^1<}|#, *}Am<$zNI(bQ4Vr1_oH(d^dP6=_1n<: Hv~Kj3لh {q޽%7-ؿM KuhY7,F6z ʜ\E1/{d{B(+ƒH{K_;V IN篌`_=k\a:$o'uȹXKvgj%;ȥe6eث.c:nVWEM!d!+h$-O~uX"$LӕL-Ugʰ֘S1c~K2iJVgRA`>EK <`,yp m3T])@(&(xq :n߶cċ]%j,`-B6Sd]fu|LK;H7>m1<[5x )<5!f`MiUbL fC>~9Fo,*nVd\p)$+#'Y5 (Qjtjt'MbCYRj{6"@4n!oŸ0|J GO`69n"JVØ??j"2kЁ>{VN_i]CE`?o@T}2%?s`}W>"MyċJR>]F`6wud;  J*e%+| @' :Պxe@EN.:IPAj3jm5'@?*8/MZF8/U]*htBƢ.W̝_*?3bqz5g}Ifҗ.Q+%7DoJvO̩@q-_GNHa}_tc@2 "a׬{ޮ@B].[J_UkځFrVzeflKFߞh>hm[Tq4tE;`aG'+`.׎7 9]@smI..X+K* !SՊ(S!Z l~%e&{EGl]/oi\UM([zּ1,a6n45rQ]vx_Dk@}jf屶qu 48 ́XkyɈ];ߑqX`&D '~$p/ %,n')_sTxq9up{8!{$@z/ )˳s6P8*1ކbX1K%Rpہ-]:u5|`􎌔bs֊yĉ>d5`da4Іl's%%wgQ0!2\K"@{aIe9<7E(qC+v 9!g{4=8v!(O:K{hzoAN# ssQ(4H>D+1 ZCzveTݹΨzӺ^(ЃBҿ>Jx$@q29hPÕqq,MЏaZ8iGFUgI)F[x{e67*e xr:ghr$lvZw̐lIsuө~ ZujɁJ cJoE eePJ#ES:a _DJ&YQnbu*rGHB >K‚}Ɣh<[d7K6(3X˙'_,/iWHvajН*.ۉ԰Fj4_ `˵DZ7vH n&%)}c[H4BS)I'Awg"_m>^ny湩׶t_%;L3g8*mԩ(ΩUkzӞ|! 2t$V/H7sED)3Ud;B  K$wb9(Pmo*!O35Hx"'}1 Y-&%4Iƀ 7`+{?LȔjQ#'(xL,j N]E/{0NYpt {aĽ'J"޸CR&]ILΏlm@ H?``5|emk]CT $0Kg !|r?eK %^INNX!-glgF(QHtI\: ٣N&ڳø$;vGvae.73` <9v|1pmVŮY  q25}02#x >˛6qKnRrP3׺BY`F;Y8HI\iHTeR(Ș MZ{r\Zԍ ƠI4㊣[4F@ U2|\5Di ΖL 7OIޜ^lIS&/)&j jOkOqlay!LiѢ䅰1Т ώ<ю8)DɭI+A;ğMo'8rv/G%=V62r^Ǣvey@Ky1D~;آ / {+RmVqOMFZZר6n\Ts#KM'uEoV*a4ҿ\IGb-8{iyM' f VtKIWcK1m4bTJ՟5@g|DXP))A,6Pt~\fKPcL!H8x`6P5hj}NeC4Q)n i.8>؄~uD!`ے7"YLOnw}cV ;nuoR$i+x8k ៞"zШkDϬ=fFļ8bxjׄ{toJ.W/pU4_Rʦ~kl{N+QuN)-Y(I c$h+GV6I&~%Z<&EZZBm4r哳N0&ԝ8gtEpc:߇ڼF9έR8"B!X׾R4CxOFƄo8n0%XǦ6^D[P S%ע[vRd#F:t\87!HǩHJm'(RsUP(Huv 6dg X;h)WČ'$M+Mxr=Ll >ٽk{nUaqi`N$?fV!E"͓\ r\"wr`ЇVUs2 pgM*T]3,x dиbQR~0y1[/{3!^co\'rCP`D:\Qxc@it 9a՛wuuuCH2M#PJe'U{vjjr&1g5 r ஛ڎۖbѯcYך6D+YBIZiJ]n19N8-htɽΣ(dk _},dTKst߬o !@qF."0s쥖~B` )p8 RvP[܄ΐ9Q2dA~^$ $ py Ţ^7:uҞkVSf1L)# b[ܯXtF k-Oʹ/m^}zpRc\4t(˶81[~z>7!19T'a/^_1'p78W{ 8:ĘֽYRLɪ1駌rw^x9<&KRpH7 1Gwaei=:Q2'zh/]#A5r-*!weāVٹ7e֙;es{p36I{.iM3H[M탨H3wb{􊑀r+,?+OH" }[jXV21+ __a4R#^|@9R-\iܾfZTN^RĆ%**K>.e<{}뺗A~!i'yFd=Jd ,cAq?%17#N ~,l/^J/ל;]h*AМQ@qD #R*m):áYl Dv$H!6 R7B<}*R1j' 'C[4!;1^Glm.cUBf+E ^Aqi^tGM5\gS,&aНp6۲t/xsU{"tOz&$ҡnj. { {hЗ 5\Bh oT57aG><!1k1deN<_LĩGژI\6p&HJB,PsZ: VA!<$1Ǔ %H M%0"q5AKYء^%F;D}lQA(azN`> ؀Sg(AoOzE^$ }; ,jPOtJP@ͲCVz)cH,P#P(^4l#}1k.4onyXGu}4v@6ݜ8FT}U3^OW* 6,q"w(bJ2>4h͔28* y;[#]?>u?N &.\! pvȥ|/14x`1ZCF^XI /_ u4A~' =AhON z*;܌#YQ[;dT&+ fNM(L FC!zfLcoImEF륈B܀kʭeN "LSY58z 0?Q*`3@INZo<Д@~ZeJjqRxD?Azg%?]S[ 7`8s֭C]x6'Z*atyDF2an%vҏλz4Wx2Won:>@X뜀9P_Z%Bm>!_;Hy Mufh9 9.ō-%JۅzDJi ta7YmOM7!Ì( %Ev3W`@LKu+mXēj:P1Ӡ`+r^RI=+LIu²3)zSFgɼoYMR.:^,m<7@lԇDنp)/ty{3cPa޷ ðAFM`hbn֘!i0T\ s◵5ʘ&\@; IKEU'7 nU{[tP462ߖ(ɁWCKAIVZ .%XWɢ ^Pe["~R[w ^YFQb ="uT&#7Z/pVRejb=q_C%|1N-5k\X.U;YoJ/:p`\4uu$~j)RtN̹{Z.ؼ,䒢])9lJ)J5{F]6*6?? &\]8d CuaFu_w'" upOxF'ɮ!ޒႄd>ٚ+ LVytj'%8}蜸T-"KI>1303wRmdиs58:|&ԦG$L֤ub˶N D6Qݍz  Y0IArߊU鷤PSMbظrb|/ 3CLjٌ|9~K!KBj.Sbs` @2ZWQs6v  Jdd Z1iڝZ]#&214=[޵m?"~?C<^*A#lLv'XǍE|9}V k+y"=4sꛕw"fex){'nԌ In7{]PI6_'=e[@J99P]s~" 9=h2%j%_vםxra2oChqlƶWQj@+-ԇб9"2|&{e?dҢctTJdaOp{X;억MHPhnp.J=n]aaK~4_7*p'F6*a]pMY"N^T^$2.fCbMcҒi@'`͈FJHEWqW 4~+U zdHuӑ?= v0 We\Q fqAxGҦn& [b=3Vx+4{ gϭnM]c;@H j`ҘM6GD7([&u ]؞-SPY\s%Oh"tSMфJ=`zqI1$.`vq8z@81W%LLKɖ|hT4 .{|W+\ݲ,zMr_HUH$5K cE)'99)7CK#qCOs*cP'=!',ŬIS6"QP~GbTދ0tO ztHe3,[ϻbbhX9b:㡬YQ+ߓ|_lDw:i]׃r& {Pg4k mfؖIM˃{1^{xXu)6J"9eóS{-xh\޹:nmÀ@SQ+$q&Fx=]v]f4qAl@v_.ѐCQY1ٳn Pnaw8Z?:.l?^XТ4vJu6PUC1u|wtZَo^Wnf_@b~pfQ`G5u 9e9BVBz'*vkP=(A.8{<:[:n.tK5kŊʟ=9I8~JY/>].q䕾PUE9I TWgFOZg<,s-DS5>K(.d 6~qZZbjnN'`&}sܟC\×גQ:8-] Ba d[[`\Բ.lp ^jkT!<]tw_Le\_͗نc(-8WMkEW7z%-8Ym%:h5=pw4o'<-閝S*nӕDoL brl@bDɀtRQ[ &lp}5|/G9]MّMG2' a&:ظ$׮MuBz*fʅA3:]OdD¯2[bmGd<cj nW7o1-5д>fFٚ_ͽf>֭;U@rv~=ZCK RlJyىE*O,m^VZ0"LKa3Z#eP 1[WaH 4Ǡi,4C""jUEGKzZ:2h"tF pZ_x` ?cYhd޷Z~h)oS.craƬX{]]zt : 1v@q͑҆9:@֟gZԅ}6˙2]"y 33r Om f|Tև:-t[ PxhlFQ~q"-V{#ſB1 3ӛ Σz NP: k|ҍ|4Y;PRts.qODf;C#A S0~jW-K0bJҷ[((<1[l&:{u qK6,dpw{ owc<}5m1 M[@fj1nSC+5B0&cmfՓ#=X{/?ʟ;gc Fc/6o¸A]V LW ާ%-#s]FE/|e=Bx*O#';2eĄ6fF:pw"لH7y1l77PrL/H)*CIGB,ϏPM>/dv5k0 X#튝-;&Wm$\9%# 7i uq!Fn6NZS5(uއFL4_uön8: TpIJMq:Z4)v1{dgjkv0߭HՊ+:kl/py |&gVᲸ;:I0[6,mD ]"+ Vyuoz{ʍ i Tϲq5^)>2ζf8 dm&THttpAd6B^wm@ק'A&q‰~<mz hq@R]w7?=qrj\ܟ$oƛF hvHTckVfš`A+aL2smJoX@m|ߴ?ME0GbZqYjw9+A:7>9!qiN녡SA {RSB?8PwO9> 1O"k؍4P>tVD9>tzh%"bO!PygmuEbg7U?F>3B>q p+FdѺ]3E57^/$ Jt+DubLYn5XgTJlq%TRu[9& 'yk.)4dB5$d=n,nȩe @4ӖnKFGŬzβqFu&W)?k J o27AvLXNO6G.u@NeS`nA.WEuCoOq5y!>,Hn4"i?"O}jZ=]rme'j]$;xM(9>J(' 땻ҔAg nqBcbͯPI aU#kɘiJ2Gjs8 ,YdŻ΅KEν@,3J&@<*̓SG[jv\PF_JK;^7.]$G.ѐЊ9xH Rj6 Մ-1,KM0ԛ܄)jVS*DPpN|j^d'!.Cs29[Ik_u+`ImMc+PWȢ?=/Gnq{wE/4 ޱ8K4;0C;x5Epx(IT5g@ <գ;\0VT6/'Rce|/k|p#AH^$1 X r"b| ,S 2GٙdFۥlGe)#Ctg>oT<}FRFTٌĚB^$s_ "V@-T̐| g[A[}8vv. ^YaV)4PE4 vUY[W>:YD^*PW=XI [q7 Wd}zתX7"z":xh*Ҩ0ZUPũȰ07ZRRhwP[q=mN{lhXknY|Dc-Kk{e`_YXJsvT|$vE/kK;iMf}_"|gD|l,Cle$ ]/ir2C-e >XӛH"*4-3p9v|=t|;{)1 :n 0g/ywi̶b&H9RRgpmW|" \ZNeD_ʼn ˳UhS@.X'FׁpgijtÌ[DRaOl5\@گ"/=&&bV6;`P]oÒ'' $AƐ@B_R%ҢjO"[F"ߝD-tE[Gl`U/QiQ=7=]- ,2f _(YxLΪoK&\7SӅNg/R:dgnї%)_MJ;ЂoC0$ :6}eВI|zK# ̎YQ\EI`֒?8f{Piijg?0H g-yYqtp 7r_DHP۟xbףnAOFJKg9Q{ x8%HlΑ[2qxH&Axt9ǬʈOGY}DA7n2~JxvC /Sk`M)I͜rv, n-㫵~z2g11D:al K Bnp˦~Шm_Z҃5 Ի`{z*, ÑFU 8~W1FcQDsjv_.>&Hkp-U[To.&pM:V/}} "0!aT) ݧ{tfb;͉}-XoC5H]GR N*@ecRI M{]Hc_H p~ f]",?LV&Z1AEO?U_~C^ @b|/_CjPwD A&S?PtY/,(UI3)Y)`e/_q]2BJlt" 飢̎0S)[TQ e)~Y[ $ :U ܍.=ek%_{<za?`T {[zO)|PB S˰vS֭ߠzoA{=Hl&hPA Ns?6%x!kVTvXnՒ.#g/7]4D"d$9J|Q]'>miޞ{a 2  mdfps sQ9^9|]MspPK(z5bFE"qkC(XU&GH+ ^hQߒ 7A*Xw#t8 .#g.3?:5c@}|p=tdYڽ(z̧/FcP =w{?0-<(*zCuMqtbO^_[ M02՞9G\)!;"k;܅70m@rI5̓{@쓯-S|XwxIm{{ÉK@1\s]ϦK悡@x\66 ŻnDo~Ѻ3L }j OV?mj6OgJA Xqy6$#?+!}TAj3@o6G.˞Ԋ+gA;k:bN:r 4,c]e\s}=#dEJ(vIMBabT rH-?4bE_]>MduўLÒEYh7jh$$f bo}vڻ;l">a$Bv67ۈk7 p)\sqF6KP V#Vٙh+ aFFzd%mB$d|A E}.E^vKwJb{΋*$cHQUCrqMG5c&W펷sf5M)S\sWqz Yc/ UZQ->@$czõ7=7N= $. ;Cll}Q vP fGbpװ+ B쀡>ԉueV?݈[;.ͯXA1^֨qu:bw$lsT;Kh`xqv7M{ KuK 3QW &&;Žv4z'#.A)v('`6L,%{N :T쎶$:N#^Z rJpׁq._gcjR UciyZuNRqJ&ܨ㭵Fs_]{g͘+VPTT7U9ؕRKBP苆;$1%pm'$nb\gu ?g<.?tn c m& @ѤA$"v$ ǐwGh$z٪qHGo_(D5C>SB6ɇ+0U)m)SCyy\w5WtC$NR|ೄʬ*Q}B w.}hv6PE&/AUiO@uCOT+->-rzo pcdi %7ޙjW`s:Ug2صO@˟ЪX=L8Q4FͶ~A{.H3V =ГE] zS7h"]Z?^(?XHB /6lJcV|}RMFF$!wx2ZKͶMMvn|†L#;F\Sc0d )#c`[==mʠ5pișͿT!$Lw@8{[+fǹ޶dqNf4"yNup NjHVNzBv A5*fE]wYH^WOEd!MPXhYR?,0]S %`Qf)S}^5- Z/CaI_q79y4-3.#@oSe @,,96M'Ofp ?ܮ۷z߶e!Bx "\/z5#uTh`Xl!5%m3W3bG﫤˙3*F4MƉ0EPU#Q;`]-VQU|pPĭL ¾S \\5ܧ,A5>FqOq>7\L<1)%uN~'.bmg=nv{ܶkdf@r5*u +)񅈮7e Kr ТZk~*$S>a=CWǙ9EvT;:1i)՗w/ ~+ҷ5bIh mni3ϸy??9G'GU[ xФ,(_ui=\w&-i1mfgKjÊзR5ސC~kҗ(Z'vfӼ%4l*a'nd}.6&,uJ)B#vҭ'g5Ʉ=|KCZ3}vD ݋Z4@8^1\;:4'.9? qot5ۯ+AQ@<A% bHQ΃nj5,((riz^~}C'WFi}DŽkY}jӠ8Mf3y6Hih_R{ǶQ2ws3r8 sfkqf?' [`&K6q{2B1 ޔ˫BH(|~99A.̙H~a3r0R]KCNXj7 )6ՏZqS4~-Hח3Z\ր UѽW5Ah(ԞUݛ}̛aMrҜǩ%.ZB|&J[ DpK1rC׊Zњ`DD!$"̮/ѽvέ}* Trt ,P /jjk 9 ):c]f-R`"Ȫ?}N谁|8'(FyB .{NMUf;L 衔[1x8Mw<MG=`Wq AN4ĜE); 5eefqoM1wV WXs y53l¶x`P >nRraΛiaNnۣ'Y\N\.85a(F s¹pOkR5E XzAHhiU @x4&'3)[(;7u9C;/u[CQ)IZxGupCm+[S[l#+Hg6ݼ|1<ب4OKSjUlNXe2mq;f:04Dq7^bi򭔾W8(t% z>Wro dFLɉf˖OXF`H/Ku1M]վ}6KԋJ%dy&ȉ2vJn"D(DU[֙2wC]7(|!jvi^}EHQ"*Hyяܣŗ@_Mʌls)Z{-_gw c4I1a9&2Vm8@ 8S,kzA|'WԈ9?:- d{ mA-ހiA5ϱL3\G-"R`I.qWzo b6S3.45DLR/Oe\nZv'ABI'ԡV],\8B睋w5w9bi,2 V*.M CN>MZvA2b4Wv-^`R !T/EuQ-խ;xx^TJE \cn!.p,H0=߆I¾䖿 [) iϔ([3E]=av&I=l ެ:DKk^%&ʾbx)i\}:Gןla]K3ԧ,z~Y4N$ {#%r q/u)%-oW6glhndPNS(qF|Cfr@^`;xp4Ɛ+wGwzB'jvsYS~9Q5Vz>iy3/ {,*dv<sf T\7&!%\3ӊ嶅jGahb3OJ2ϖeYP5c.%//.;\6L29hr[8muth[̀Q :~K7-ؔ&L ?Q9?b L8'Cp^&aݳr|/ӹaFwNQ脧#KN8_i$&,`nI}|S;H~;1fj' 8fe^ȯOz6%K&B^;y43acփ7}?7KX-7yg@aWqsKGlP. ?%mH 02p-3K gB뒥E[2C0Y֕y$H gО`>U)}Yr(9`n{q%_ Cb0jT Ko`\tq3myB;.^]h{_**_ȧ[XvVRGN9j~57qSJqxpe L@D0'Cޱϗsf9/Ovt}Fm `qf!o"&y1~DӰ̒$b!:J4ֳ>OF义Z6 q(׭!L\kX/;FmݹpS1e&z~VF=s _m?jgٸט wPG_۞ q)B]#SSхJ!h(ku΂x#*-v*2l }\'UȞDLX_ }-r_ߛ"31QMX}Ű[mLWmv@{׻>>cevJoPKl'UEDWw\)]JZ;XJgMKD+Ztxh|hBLP8?Q@.$}t>1.- a#ٓ6`W"<0y$voLc@eU=GVdӛ6&5{9H;NDךR׏TeAґ娾[ѓN=8@QB]vaL-Qetכ9,Q&juև,^rz#akt JSϵm?3."ҍէA,d->O!*5s.krOj~x$-x*wVs7w9'%Вes2>n=Yt3?rrK&,NPSrf (Cgb,3826X4Ɠ*6 -M,OJ#ZoU0:P@.L"mXXBo/LST)&%!HbkӾ8vwsѦ K 8lT4~*(͎ m>*ih:c١\C9_c) \kGz'yJb"'6|Œ|#MT_C: D!@!8n3``{(vAaWlUޫưXQ5݋ݴw4߰T5;ꂲ͑LA:4飞$]_|\^]5ܧ@ByHw -G 8dc/L$5R"mFԧ`[-N֕S/9DԺqeFSy%xkkŒ:LLH+}.:[WuÙC% t_ўR]% <ܫWf(wmJ S+ds4I/*%EPQ%BFDA%)Rsv&{KaC/RgˀSTmP":b۠2[u Z8 * A[s)95O|'.nr ):hxsxS+RJ4K`Spo|D9f[#WY2`Ã|-(@63xmEQzBksfY=~Tl~xゑnR~+Qk|Ɥ"V&9(?͙{+<TvehX=+xU.F17 s{Zڊ:#=Gҷqdarlj4pH C::l.؏qr Wh2C->(l(ȐS|5XV%-#RAE FW4oWn(U"mr;28nM k`O*p:hs%t=o(c~:!.o;!); ;"5UOPhK)f-P)Es=3;|;LU(ٶV+'{]RWH<..1laAMzZĈnzj5f3rYNH Eb2'g uI;L=Vq.W''*y9q G8!ȹg=(~^氰) (cL`hمeߞ |3cmVn!nQkV&eL&9O?>,B>~X Uvُx%?]jB_n$AͰPj+ȁ$1twV噉|JKɁxe7Ғ5ٰ$ 7]|$bym{'y6G»m1Eðxئ TCvq2zybBcm.*K$=.T)VC*a!`eF ~Eb\#(߱\g u{mf+_:R-k#/g >`t)hL@Щ^c#g8*H\Q>bgD=<0(^ ݡ1SuJ{ug.`ב o誦Hx0ᵕ5@5 ՠыR:4l<uly}X+*_AmD@+wYbYt]#9tpy5H](J,v6iLFNIu#_Xwδ䲼Aam@g~iR;}E& FSsx ?A鞵,?+`Y--8^z)뱌CSg!!WW!C_rȝ2m$vl9=*lQXrC=ftWsa4c@ [\zh1t ʸpWS%8؅UrXe ~]A(.Āʾy6т.W֯Z`{g%X"M[3_/mq.,P7T骨ԟ/g6WOsf y0`il>oPo9'nkXCr3t>@̈́ oC&CkKj57jV^ v*t^ w邑*W p7׈=GjjMx$pgo p)M ?Dž`i̡N3>Û!9*n~-٭;h.Z46NZ/V޻䕘+/ #pR#8XfˮYdB@h'=я8㇄ UjQ&|弘gq1'x+7,s nCkwtǛGp2ƍ!9a]Lk"s[6+)'8h *Y|tg!% ;gr/wXSі/_ꟻ"o{/;Q!  17_yٺo\ mjףJ)G tB=hqF \bwà}@>OR) .; FޢdVefUEI.EPEȑ)vVLFuX-MQ Jx++fv #No$6{kf k:)A$xS=|uh$P#,)B\0"@0*gڒ2*P_M7ڽI6r0rtYmD,JdX#NQ&wjmە\P{ÞmF'mkM$XE\ה}bJs[!##?qXu䳷rȇ$\Gjz$] :~G+( d0nL==֒JO(byܚjvtgqB݇ǩ1p֮xOww qS  n%t D/z ҩ?"; jYP_﷧~xXEAC?:JN92B3qMC' WSZׯYlYH7V7Q&CV(!9_[Sn50ek [eGhR;T(lmT~ [@5Z*b15ǰ?ˠ̰=3 l:n@Lڃ mĸIpsLlQԨinT}M˙X`{WDZ,`_E%{09o {5SHvj_FNk#j7!jɇlhH̳r ja? 'Vu0y=sKUq5)SS'+a2,jةKlDp ;MM]| %ٸ;軗vXe=ij5n$U S>'K,nF8ѿy sNP]8,^:{sryQ: %G!7lnlӘĦv7,yUP,DҾv*~8/Y!,*nӅ)ܬ|z+E*s*Hsi]nZ}PM:5Nřyk';Cd6/4]YX l"Y<?d0"~S$/=;u|-B38 m3${Ȉ{1_Kg}.l|.Mٲ0m"Ϊwͱ^IpQk a9y=;osuf\/ToFq̪ 2hIxJ:%,&#:Yٽ(s*}e.FzE_<2o퓗45Af[DcLږ ;}{+Bz_+0;20>DdBsPwt%Wf>)8@NHX*?%Nτ|yMh@}WM.᝷.KR_[E V&G~KBrW{T{&M?[C ߟ1-mLHɈ:b% G3tJZh\ۈxC_ҊpIh;oen'<Κ?3AP{oGod2^v7ր=[{{1}}^Du!SK𵆩UMIډ̸X=*zAIsfT{Cd!Du',oNū_RMYQ؇]iDz̢%":mh(ihqGH)QDzͪRBJD*MI4OsO5*XՑ{/4M^2[N. Mԍleu,$J[^4/MFo.ڋhf=y1EKD4C o% M8-^sSǗ{8tb8l:o0DZS RE,kWkЁ*oIr(~ x\i-5a3ES|wcՑ\teΉf@L +\7?ywh 1d^O; q[Q3þ ?Q̟KC%;뽘6I+"|SL2Kr#9k7Z ^g懒)܈B[|F%S8u,58DŽi4f<$˜2S$e(Zo q3ۨ #2-`$WbzJB.eecf]¦kl;tk~ HYb/T ]yvy,JW՘}hv=H*oU i0,Eh Ň 2`o!6xdyY_Ղoj3«?,= o >|_%ix9U3K.˒ N'|KEuNq -nam;rB\GPj*auUqDLϯLg(*B@]jƷ eno jWّBke2}sv^ٞc4Z ~ z{p+ǚ%`;ƄNåtzc<5{,h%M8?NAvugL$LCH gЊ銧DG@ΩVQ x bvAǦC}%Cx&&UuG>SE?q[vPʌfQu K$`Ph*$M{._BjZnuI6%2׺'uO,@m,HshVDSPx^y!rzUݢOS)Q< Ġ-o9@dWamW|ſUB,|B[J(tcV@i{M&HL[}j&Rg'<`d W:W]]Jo/D.dB$p,{){1hFN5A\8^W-U1q'70s Fk>8 /oy#;&|ó ybew^KF(l}0RV4}9lO^6 wni(il?Y&ٓXX]ewȭoB5X\ٜYH("7M)nߜpx |T1Wl& Vs:+E!)QeDV+KE+o`vH6Qv='T*Xܣ[\uGPY>kyN:M neyĎCEXrXԂe:`G@+-E B!<#9.2/_, )Y>@9bP8QO8u=5WR=E<6p9W@Ё͑hG7YŨFCjT1:g5vmۨ]t ogz'VFdݹFmR. @!+u!Y3:vNyyy9fX}H]<i/NŸ;/Eu@!&S?‡|pnGnʴeֿ1t WO+6@&gx} Ri,̂xRs,Cވwo rjEU-'Ѱ᳛`:L!jkii~8)n{-8^> #ޠ ljn)~Vlh*jK>swqx1;&_ss|L6_M |YNJ?D &M=vߪe=K2!M.U$6㍝3|ێyln)fcjqlYYIo4I#,E(Ƨ܁8M>w&5~w}D&p@%] 1w LKH޼o$@wn/5:]-B$eI)_<@>1ԄJwJZ~iEydT|7Wײ:wl, ~1r0^}%1!jUCŤn')ecvMؖ$')YIA!F|M]EP?h%SfyE$lB 0>5Z~jH*@MJ5?R@{} $m"mMFIomFRs·<ϾXʑkE$LS;bu/zRj–͗'+FxsFv_vnIh'ȸ2??(%~dwWy!Ad=K1?F]Ig%'G4R.cZxȜ5Z{;xcNiA~nK{LwC?0a::9v փGhO=#vPݕmC5w:$"xi֊7@3|m:K LE.(Oh=5v(%l)i|I?*nwZԩ7EÌ'w@.`ȱ@N~bS FUeE sYJ&[ kYnt69rḙk *rKć绢uwKK0^gEI|*jg$w ڌVbf&vxsDBPY.۩j'<'-﷤ϼ V}{̇fa٠ȗ![b$qXD{®& Rqw[ %p`OLk2pbSɽgj#g2.mT½` +pAq5Aj5ۉ4Β@B=aG)%;v t EM[Zw>jD>Z;$8eAR)].=|5_ I$wC~Lkխ%qtSϿ۷=!®G:_*eM[ӡȑFӅ)ùݾT^,yNf=]+|S!vkgSe2\t6⃞|,5Ѭ:;1,Q&}3o]\.RwKuΏ NOWu0OuS"V<s_fFޏdḳ` ߯nU sm$r9Lt #m@KS#ij-vh/3uI<DF~G,м ̟ݎAo7kޖE9'b0^M@0.Y~ ]8|eC_8ftyn~/`"f`Tکt2c𽢞bFS `7P/PK]mj$.mJHtX n缝ΘYMJzSՅ  g t4g93yw["\Z {N]q\r~NXiKjhke dAw+" ]iMf {#2$Af8V5f#ez m?\{R.lV5r7n8^*Ũnza؟ji`>Ξ&Һb<:$KuM:Ru:3%IA nTQ~Qӵe! 8ݯ)~pI{귻",L+k:?z|{,c.* M\  >QDny<{ ^ָ/Z gvÈӆ/615uY謱G .$jVaZ 10lUI788VCpfAo/uJ>`0(2fltQPaדJi+Üݬdd8VsZSZ[?fRuT!2 "C.7]cN* u_!Bs;xvTDTb^ӡx[KU21JG{{ӡ!ˁ>EkD38Ձ#4$)Şf#kmjWUNe)u%E#]Aɺf;<2"A!Z6In9dvQNTY7M5a:@ن'FwfBͻY .O٪|+#k`kNQh`RU_,:u7ki,JORj`;f74C^aUjx|\ï} #SC֜ԝM!W$[I<{ήB hP%KCJU@yԩ=c(WLYoSt!B^ے'@>0}V|(Mx_'qZ0< c \wx7rK0[ S+jkځA-15 _R;8g@ƭ=MD8f1*&m \Hpk" ËW#jWy$xadWD#e2ZSP2&kHbɳYÁL݇#LH!<5|u澴|,yzG;>\1ACYwٲ)N(@!tfFӏSB&h[nħҜv^Yf&*/똺e?KFm*bw]w!M`dnhgVFQ"o9lKDXG/vşJ(‰5n,?2OĠV]i3dWzG'^@?╓wR%Ə_)mQEFrdyk>oLVs1 &kpx<|3H^lp^֙ᐟ0jg@1#aLTܪ;x904t2:ֶDs]}n\{]@glXt:6LJ3;[OQ0ɪw}d;ZU0s9Ǒ! f}oSq;|,p6iI1&J}5I^v2cYZI)cfq݃ Oq%c阘 \is&*ʆ&{czFf2ULB 5?VdeЧI# h94/ ā? ťq| _aVPm__)<-hR+kM#} }(ʉ(:\@8QȳtLJ.vZ~mSDIm"'pn& "qR1|g#*JS 6u{S81-0!J!v/KB@ܰbh'|!YI9Oz^xʁ{Y0s>5L1b2} C68kUթ+O{ws0'}Z?gE:sw}HV.kSGMd(k)0Q?)QV_ĕ uJ (lfLB+N\ 2Ą ֆ7@to7PUCIJŚ!i9#,1l=Yr; q6<81z4d>K4`T7`joFSl.NKM!Up W*3˚ dA.'bIЕ+%(nz Y=A8a9QoM_ůKSAU_~1 5ۋc_OQbY>G U, a WFآ[Q _~4.8p6/,)?ݥw* Ŗ[IwL@ ?7\e?n jbF !1o*T -"gNO_.kB'3׸Jz0DVtrG]dv͐ 8T,dA(8 ZE s@jXH޶!ëHª̍{%SUF|M&)uE3Tc;ѳڥ)L]E'oH=!-> S8ls9mwg%`ZȞK,;7!wq*jxޑTRCw 4*~i=6",VxG)FHr.]=)aٻGF2: W];Wx5>mNο,fy Qt0*GV{aXp1Xsl%xLӨKC~w @* j EsĴPzJe*ih{ú^&ݭ[~?Keeo{Aȗ'Fj5P+d~ J_y0$´ktǦR77䣃BtJTۗ:zҌ4ӈrΪ۽rNvOi(X>[:l;¢% Ap|}vZi%ɕi&[>fvN.5Dيr+! l#v8TCl29967W*2Gf?T^ 1\~]h pfa[VU a<)u)fVJƪjׂY[Y;x(zqVbiGbb*t45>`km6w$F7\7`וH@'W8(^/[~‹80Ӗت*C r'.UAnOOÒIVyV-7}NҼ8`H ksCxF՜y:0ȫ̀usrqu/gh+ӐZ1@\_g6 *^6V,I4~ǯ%˜ti1'nYࢢ\}%&KzTjC>]Ű{zӇC`5LVEИ}LOԿӽZP 'gb2u6!މM&@H -,y#:n~vT;]c+mKI"!I7; PNH;R6 t@ץ' KE@F9]u$`_ĞL"CC!I ÉkZK@P`e,#UE%/lt3j7EY{iS2Kh{+_/(6;s[s<\0'&S, =3y^.phR 8s&ybA%u9~ɒcN{?"J%}9,,vWT$~^spVDcRJ~-a:+i$1Kj;,=4BǍ0$5X.?uG%,oJ?,C~L('`{¾L`2B8Qsd4XppG |e3Í+>jNPI!|)HޖAH(n$29ƱkvAܴ? NY]RW&q lA""! ,i*h'?Sgo*!x=mE5ǎY%0 2+˽p)tP,igUdZ찝F,[Aݐ2J:dvIt.0y@hCۓT@!1ԙJ[`l:MS8IOa:n|BȭXG@^8xᩄ*qᖟ]jjK="[%zggj܊ԷnL" J('GHb4\HټNWeJGs8j f<-kA,>#%[ "6YhPt@oJ ]/[ӅemR}Br']eiSK̤ZH}瀬J {|LZe6귾bY[ħ}SVM(ĩ%I4G;mb j#{ڽ$lo8;KIְK O\!0ĉŵ#nM⠺RN'Aiq3Ts`l`<<?kl mvfkHdtQrUl^FF7="ŔՆ m'Eю)Cu9wZvJ -6X S"H$-|xG.spQgľ-jЗQ)p"66bxE Zȡt0GNpP/ř;x9/nxٌZH8{C  I .Ύ5 3(JsfO, ~3%(\U'<Ff#˓_Eph|AQ*AޣEmxI_ݲЕF;o90HE-rt|C(Х;:((F h^V9OFC K *'aԳYFqpMV,[ E1Kt\IԹ-i~VhfIB҉[ƒ 3t у0*"xuxlI!G1%v *+oJ썤-$y[T0![ÐcD٬M h6m;--~BAh?Yva{Xb1\9l} 빉tk/k km[WoE3W<8`?o? uodcA"Z}W@˥RXi c = DC9xjW ~q f¡Kcls+ U9|tz IQ`}P ^Uk٦qe$j##νPW22S'}MG^8K1*i/aq׹j3]\ຩϔ$ֲjho)&yqٽu܇`@.\LB+B?F*WBDaˤ 5ʭwQ)-gnBa2ONr.'H\r$'G95FjrьR;ss he峿4?tt;pN](? =ql{z/Xh@ *'De.ۂAZ~<Pvh`!K3EXu NDH5cHl\fܣ6%>|tJX6 9GvVak5Ӝq nErLG,ި]9i}#sZG`sN.A'@:RN:|(V+{QmG[~ѷ \ѹx! V-&qP.er d*Ui>NUbֻ= >.;m7S-&Sl" nXm?/s[l`ӕ"Tl~i!@ VFpܥ%ZѶ{8d_9֐qD0drDMM=(۶wexHMVa >CMZ%r{ҹA;_NF)9(fGzųk 6l1"]r<jA;r9g]!j8iȘ?FmXX9=Kٗ f ܾ ᅁ'+%N2 RL=j'5?ϵ*1G!` k< kyaff966_ƴ\:4YRu1*;&W"7>OMU&)~=oEhl<FCE\ N${>O E{눀ZLֲ) ]\vcRkhxIA !Wuj tHG{(ќ܁E꣼=\]v;r,QRET{Bu"r AJ7lC3mRzQ1o%_o 2=- J=ѹ)cAgi4E5yx8}$泖VU%2H%r4wiֵt~)~(.; 7锟dr}WiSX@3AĽ.AO0{=;4{ + }Q×q}#D$j):G˿G=@Xe؛:v(ָFO7}L%@ ąB Ξ!V8bgGK L@ZXN5ys%Bpy,hHbn#$"-dD HzzQ|Kd3R yNtUygW"5Kd G׉?No)%va0.okzW%傏xf:m B,V6082EaqEk7s#yg:Wj-4胘LgOq4):VW3`NMQDSs!C7cs|IX2aydRΧ/(˟"GU*[9@ ]w|n4lL2lL%fX]MmQ_Ih29LjLi"Ɇ6sa; XuOo!P34DziHMǂ̽L#-cDe"nH=DQ`(-nJA*^㯠Jȇqur7qc '?$/ 2"sKm0T6 ): '# 06X npȸ!;ƣ 9Lb# v8[}^ L85Eߣ#eZ<^ hȬ`)tS&oW=Uor.XGw퍢PJL6'P~Ym`@6?}5<\ ՕfһgFk_Ira(Ùly A_CcOz6v/Ghv/Dsք?bC,N7;*}K.Yt3NvSç>Yȇ |(Mgմ$=J͝f)xCH~4V6U@I'tK?WD]{HbTX%YoowY^MJ~U+=%Kc> wn5}4V([PMph#UAw!YׁD DF &[j>\, ="PIXr04)5B{ ½9/xtw kioCXL]S!P}-(藺JG签?I)-4I,kFe@%%C8xg;E|BEvj =iI|-Aj<ɣ\e&VFm󹰅 G , f.h!Pbkb@#rsDDX)$]|kMg&;`t{ot05+Y2RFhs5UŎw7ր{C!? ͻ09y%Җ.m*aCi&E1\ OhK\ \*W'-j۪*v'1Bn&kE{mў"Z=n8ƕ=SܬݑAxui5)R{Bm=XqKEU،\Kaz.3dLDrvHdzo۸nkG 28u//ZWe+[XB/6;dgAWk 9pmH%G Zkg K$7I }{>OLѰE 5Zwh@ɥ).  seRdBaU*בO[Qp6ou1GԝRI &]TːIr [ WLʷ0 w9U~i%g'5@lAJJBrTr8FrS-ԖfP] 5\z_0bn f5cXRdFѺnXn3BSp42HZ- u+}z>.|KF۰Ȍ#Ay!.IuSmhu' /$ރH䯟wyEwyg:A\jIhtPHR?{х#St\ɼ6b<(Oq?I{țU.hƕ"B ։ k೼U$1l+La> m '<#0q4&ᭆ:Ĥ#؂[gžF}8^΢O|=ARέP,QOv =52Q0fB{F-na[vi kFTf9|`h ^^KaqwʪMIN=6fWq|-T|*~0'!±c0Ɍ1L{U?j-~q,lv n-'c.w+R^ڣ[?XB~+i*ѱVvأZǨ!!h$1@ j5kOs1<^Ūc 1(i5<W\QkXșUʊ>_ɺ|rس8ZbPޗ4soLJ{6Jt Wg91ϴ#/ݱ3އvO$恞*8y [Otai/!Q*!trw9k3-dMx?IZ^HُHTtlOehfC_Wk"8vJes lgA H{q*Saܵ'M.P, Z_"hi}"/q?7D_b!b{D: IqTشMeUdubM2?:ؒF1a|. z?&IVͰJW#DQL]*Rd5Κ J|J-Lݫ6™pdcnU*)\:z놪 ^`` o{gCbtc6ugNjU'+D{|%v9Uī_uVΫ 5D N~=Ȯdyٮ@KϏjΎShS[`1ZWE2U[A6;I(:15 }# *q|L=7u"IUdRԧ3EV:jOO e%#Z7_@Uˏ3UBSzwFk>'8qLh돉-PrdRO j!GWZ(^B? ;tYe bXz;G?kD\B].\-iJDhbS)I9Tc[J>[qz} Ksq@^+9}eѬIv${H)7xoö*U;UO.u[Jy0*>o%.v/T;C\Qy3\Td1+RXVv 04RF4܏Sy~ۈê?>#)i6LeЛY!(mkX=*/-W]33U0XDc& O+Z0!{KTSЪAl\'XN{N@,5qTh.@?ûc&QؐëɲRHukIc:E|l a8;M>.w i&ײWS Mk=׳w?[, U`e:Q Ƒ{;^F1r=ЦQsS+Rʒ6G/*%˝B:ffxE2@պKD.=ԍ N]duށ" g]PŻ˹x|C 5wOq?ǹI4>Шr#f?OvSU/w~9 <=VutZ6<$nZ1^CQ-#wZ;~q.U.~YeX^vЎYϿ  :g_XokJbbP'?D[5a[1A 7#O83ىwoR w\s"|TVM%MšknR ?SÑn N[?J-zm~>W}]>:oml*tPHzL6wetmHՀ[^e%LSʍJ,Q^jEa ن 2i Ե㲔X3u9rm 챹WsP @1®BVf8 A,@ڸxFd}aUU @:cǫ~.HT> kKZ9u?֭@}&7 t4>:F~mrGPRe{S.7Y3UxdgEU>s4Y~&Ev`2h ) ϙKZ~׆o (@-CyX`s[bEA!P.ѵ¤O͹z||/%\5%ZDhb 3P=Xogrs!Ї"#@S`{&c)"ظѦcŴ`W@3̖#y_Uưy/HE7؆ `Y,cM|UR/"n$7/Mscmpt睘ط,*Cz[֦#4VǤ^` `NKx)p.+1h~00ȉˑ .ðu)AHEsENU;;fIWi6;u\kY潿ҲQ/OuC79໇l`"N'wNlP,QI2}"H֎(řV@QWa7G))QVE]u_h_Mp Հ; =6i5j(.>}~?hm=i]Kmy|D8SgY3[_ֶCꈄΎȕ>5 ocuzkmayc)RJ /p:!:@xtG)Y8ڒ7o=cշ+a]Œne1<^oFw9oxۑ8zpݶoޔC,z\80#<^zO{&^CFPihN5Wd}(0y/8; Tz7P`Q#gg[zKCŕYB$Y,aҝMpݕ0(NlPFnBߊJ/${_pAO%hfl¶7.8)?{7ӻ%VvuXgzm-rZˀ0BJG.`+YN4>KC-a;Ufp;ZG:Z(B~˹esLWK2b0>ٝ&VJw]iyH B"uN+>BVQ01~jb@aQ Z!Rr8ufCOE4 kI:^,vuieP1$lQI|Aʘݴ NyfJgz\ !m>[[e ϼP*smNmXc|}+W9Tdq.gwPC$UOZƨw 𰾪dF|ʆpv{-I:۴ #{9jA?O{>Ud !CB lckM.+U;ѩǭ_]% NtqyQ!-O#{2Pm35&?; ֥Z 5z5ikְMӛMĩW~>=a ]:}7H?p`:nFIXOuK'F+}nA `(Zw_^U:&휈/ PsN\iL.gՙn̏F&SYY `>*Q.~]`1i2m*hr+PHk8=>uhlT`j!};sTɟ?GqRdBfNVyGcX|6/̫xG 0B.L"NkZ eS#),o;D4kH+R ?s ؕT%WT7grMf҂,CpeLڗTCA4)P[ F,PϮy5; D23mT?ϵt:sJ"l{nA_t Ms99 "^a]ǃ[&Jpp j~n=zz'7Nț@{c1-F*sKƳP~3v̾ `?3Ɠ#hiۛd< ГrM 'i| ϑ1#[x DUFl\P:%܂ 8d!8ZqΎ Ǡb!kAO@kKwmKr,Gܥ#-jZ%2'kbo žMh)2CӦ]3Ǻ|y&ISBm{ B-8v/ajkr4%tcAؒȱ.'S@(Dҟ]u],yq0`^gubUnMAPҜ yUP#Ur:XqJAH\[>M 22鰃Gy.# ' S(ݿh̆K8dc VE'$wo`+HW$NM-v??ͪ?8!/uyfZ8S: E/|lUjAEIs1RMZ1>/+oL rZ%զ"hQ)RʅLu8 1f*0 ,MM룑*Z[ᅶ̭yὲ+`yZUdOI3G,^VuEG% iI(24lt=rx;0q)ֆޮ|sS`/>,ft}G)s*s9qLĩ6/. lM_0w['ծCr t)% C;:,rkћ*Bh_1zL8cq4?&dO2;hIGK-~WoGC)/P."v?1Yz ӜUê1PUP;: jSk͌6_꒷s)N)c8 g`dގWbQ#?jb{bă9w.G/C:Wpx=j eo(dDn2CVpW%&:+nW|0ҹx@VJ컰)J` dd*կ= ЊRG¡DücU˼:9i$ǥ,qn&dLze-,g d|Dѡ5n2+ffmB7̆=5]Seqg'FmK78+ (K7jͨ#z.!\DfBqC3v1L:9'<OVh&KqZr _OJIп0J"CꆦS0P~c{o讦{yߒ>\ԓ$Q n?(;/%Hm^Qzo@h-q΂Лy/-x&ψ~ڭ:L4 3}oU^tskI@ ȭG(OJS7}|>l!P48Y'n*mpmYФB+jϿ);L.5~Q==DiW -J֡{M VHKmw0C[). bKzO89:wӒ];ͲJAp bOUHǀhmM5Xhb燷""Y8@^+8%tLX9vBB, Jo @W-ZE\btocpH)M;=a SVYe&s JQPƝD¢Me3K꾺ki <{Є1AZ,1c{xMcʶ*b, q p)g8} 3¹CV;vф7ruHB֓圓f?,G"WzF&I^T\h<.qx犬ƞbIz:(y^,̪90[{46?2`|y;Q\\ tq'%Sb )F&R%Y Ea>ŵjO >ͻHl.PP!Feͧ25tϽk.QwѦuYqhS|Rԫ,'e,GoG )Gk0-8:NQˁ+uH4_S%.?l?GE0Gvfgp^rة_*/ѵM;T ]D} .*'|nfep`["Bj{[ :A\&a$G4cH V0<"LMpEbCL+wj`eMq/0g%ۊ+ $X`^dehF>,mˇ)b4p|8]* dW@) -AqQ]F#:ĥx1A Q[^aSMj#j,:]x[ؽ-8[?Հ 0xZAcqMƿT0?uDgjS S8:~Ϯkc;  ;T9F8ވ&5)5loav$;YPI Y$-hN kIHhh@7@{OH/L>-;Mł鋑="CY/dNfi@Emk6fn?g0nmaZW6)9B{ʨR k~A`kւ HH: LZ-[**LG#N8l0-ղ^nu`WWL g4Cp>Ʋ>+O"TŅ1D, ۷=&S$ťs  )`$¤m^-H͸ O9•ԛj|n~3+%"{'![OxH;:`܀܅%J@ď( <Y1S̘RY8+?W48SU\f;~xyy:fM:$`Fmig#061,-Qŋ+Ax\º5*|[{/uP~!P2oD0)w|;<P5pRz۹^{Ŗ1tȃꃔ_+4to3UQѰbgVA-7~ zkWG< $[ƐV&NcT|-rZ%A3-rРJD ;=U{*,o{D]j !Kg!?4EäVJU|,' فjOL g5_A7AסUWϐ-rĮC$O:zYe?юQk8h;_C]_h8AN6dihL>, |& z <Ш3щTq^kюGLDV+OȤM"U/E, Ϳ]$mH0عQ b_ՉVЙܝA;[*둟>l+Bq$²{|ߦ LG{Amβ3F6Kjh:J\<?U6np|*7u,̍ZkbPI6;5*eEj|t/SBЫx "ikڼ0n 9}w"?R|oDr8Gvp,uO:79L}z Tצh &NI_>sW s}6bm۷# Ƕh;:NAؑN~fܑFKEm!#F:ppڽ>@W54TWygWJǬ/ⷸ)x G <Gf_9 ÜމJ7$V}6_o 2WݚI W gYEug-& IؚK޳8˖ q{ꙴa%ےtVx`7LjCH{ƑL@Q #հl  U9|8dFWGJhpD(|Sn4|ja~QY`E WyTETOkqyI3!>c#lgg+17ffL7M+nK)s{m6UnX0 e0$SXho׊axDΑ?[S ʍ΅Ͼ'G |Ĵ![(1%h0=G b%/dF R4[,g@Z [CcLb){iKl7=XpxE>")_{|-_[ykI'%,݇7mIlǟ!s }NQ<s'nDlVm[qCIdX4MH.)k/`BAꊄ'J)sѩ>z1s65[Cwsr.%x[gș=k>lpQ qξ{~$1CuSdQQ#y`7<խkUN(g: fIɊXx6OޫzM5/MELcZ5떌XR(Ԓf[?bkwU~4E*N Bє*Ĭ.?r!/bzzeϿE2ҎuNd xf0F酠J8Ji2Tl1E{dzKsW%T;y,>)YL8pQF4a%1m>_#)aKmّ]ꥑU9SCsߨQҴfKg)+r2|X)R-SٳIR3w'fhDx?8"ۏ<!Ԗ)h( 1m#D߳WqX;wYzq7j86uƵ[5D8.&6 2"˷#]ò&x7óRR}ly-c 6KM6Q!kr0|ûjT6J[]/d }ظTjk h_hZr%@Z>3uss,fǙ|cMŧNw/܃o(6yJ[qƉwuؙnx=BѼc+g7So|OE5rP9 dW',<%M1r)h.޻"⇂=_G~CcXՖ^zsd\C&YYױ]Zz5;o̔<~gSArUEYt͚5-("~> G*-eNM @}> tV 12R 42:gARD a[Q6 \[Of< 3̽ʑ$] *x gNK`3QV5xŌ5-oa$FYUq*ȥ?\K:WW3孇/̇'PHuI8W9Mp2]nc˂J: :sofu}܋m3u i 1 >۩7~*y@dU[CC_pGF`{r{pwr=uP:cR|gRlya\ٰ8k+PWK=بĵ.~FfKaGc::yN7l׆spY&DM1ATin1KJj>Ufe)~\!4Qex(Lo+o]U{o+ #Mƒ.h}] /};ށ*6sL36Ԅ(7ȏYt?T牘3NNd1`Җiu;E&Nxe0n3Ry T%p:IM:{jX9<+N=CF[XwLM'RQelSj}q9/\W7ZcW.[xCW ~E.kժhT~\&ؤh敇8(S {.wb l!z8~y gʘK1SQN=]Q1pd.hǮbjA{Dm0QZ>vNN+uHX3H{{&p0YePQϟhtf┇*ܡűADMdTcs%^d܆lϣwΰ05EVSVMb@M+FRfꠖϫ:PK[f[s =4Rל&fM aE R$6OyzuWu&C>YGUgAa&M>bPap/5kG*1u`e`HC Wxt'd(_T3 .b15} D&'K;f#;x9o9Xzls;TDCnӚU꼋>T`vk8PU0ph89:h(_m "ơW]aVG;rC/oHbh6gRƣz(h._P6LsIm݃LfōukzGs M<鹀$avZ֕^aR*lʺ)\pP4H;-D?_q= ͞3<r/h,tUD: Ws?V3Vc? %cDԍdBC\SGQ)fD[UB;+NV];|K◿c;ڰl9 ㇦9sBFe˕5bVcjݱGlwp$f{dtڈ rTˆQ/~Ʌ{+IGKW3}̵qkx}AOrfmz0>7C>Bǝf+3I2~%plWc b ͌;o`l[C;Hfo'9LsVxED`as A 7[yYԸ,sH%"Qiĥwgt]Gfٳձ͙ l[)㨘-qlpq;@Bj&sLc ]ͷZ*[E\D[&Wn4 ^WGHA>yba(P{*x iFN߉z\L{K8e udIZ />W9oAfg"]3[lOO/"!nS>/+̾}0Ts^rL!5-{ei`#IiAˉZVjYWppT[ɂ~LE ٭w&͊&jC-m뚖b6ud Nnp= 7G)t_2qʈh-Uq+g&H1MCV$=;>=,وHú󝐅Tӵ7V_)H+",{2\b|1B`Obp9+{P܆\ `k%=6h}.#H!] ss== so5ʌR ShXRTxt*VNJ~9-ušWEJˆt@Ch?i kG&}E X~ۯReJ!b,;H#AX~ɞh'/"NHl#놟]gh-qI 3چ:vNӆ# yW"v茝[/Swmr}wfD/H`>|V?zjS&0{U`m3#wH+{7)ﻌ qSe9 7BCd߾8|@͚o،.wqVPxZ 9xyN@;/7!oIMf߻_&PʐiQԝlN,ou's"4Wf-l¢`y.@Wju]K#`=M2q 8s~e0]Ԁ =X_+kyH_jv>7]1yXA#l4u-}`Äq`K3'}VgH݌UNjW=3d rn ;˓0**>+gA|(_pKk}P+b6&V@;-# I2#! v~h'JˏBitGoۤ @;'jIDaƨ|"|B$crqDk}p;H\D KQ\7YbH][ [TjY&m@3B2[/w޺J1о*aS~ TvcIy@x 刎ē ޶ĥP V-RƘrT}2rdIBB`S9{af$n[<&,%3KHo; G -L  Ixrd8,ŢQ:/H:x6r.Wu9gw%W|uش޵sYWVR|w^7YR(bmS@+Zv3mǤi0avH_t8@O["2R A\&?) E'zh5/ 'J9cfȰ^``j-|ۃyo䏃񊼍l<7)rHlMCT$,u!Iz "\ m1|VlOD>aՠG+MX=OXoK! Q*zm9swa璄]o b ^"uhf=ߑ<d?Fdh Q^s+sJ 79K=v vjP Txҟ ,Im}jv+IHY򆲯5v *%ײU~Pwo;.njѲuHK})dFEב<g; |9/VWck2nKr6gχD aRc_lH`m](N=02 Bl'0'b\SZKcit۔b!pK6 ODEGOŭyםMCWHy3peVr{<c 0rIO:f5C!2hIW2+f ҉]W;7pc(]RimLJ/{t61%e^kן7EfVn uW..X7'oC}Bo)PdY/IKPf|]οBn؜򝏑 ;I_w8.%~K]oK zX9f7&-d#OI NZ8"X_2HWPY31c CX`6A%q1\:f9-U;MDGī%ffn4v UԻA*!=j¾a:|xnMASܮi&0&#NFeL5ߊ<m%U@5/葻:wvc#b.:1@É"/ C5Vj743DX_o9Ӑģ3m8]{L&]9٘qP0>*$%8tl-"eu1sÀwY ҏ˯(A ּ\ST_ϩƯۺM_#:i?sFfݚ KZ3|.X)@} zPy,.tݾlM+KqEGzٯMA ZUpK>rRSr1â8}QV6$,!Ḁ3uBL2Q!Mz_n#Tx}֭ FyhG2#zaߌIA|tO (C])|w`RQgPqi[Ur!`-uJΖcg\94r`/QW!hx @ =~ʀY ߼GeO|L@`x?*n 4΢Ȝ+哔lGFQ- 1IO#0 ,2m퇫ϒT10/x> 1>iI.FK̬!aqv.P\49se!e(!ކ0)$E*;͕MY{%tM-~Z*1h [_sacÿ#9yg/pOPȔtȭD8=5 D+W* PY@o )d uZi"1FCzڛج`NLc FIz6CPuUYc, Ӷ.s0dÔ$epN BIafyD8?Jbe?{ "Fh (`*R+a-k֎\h151+G7O]>ߑ/e\]&y—+`X`ׇ vcgbZH7g^POZwߎ|%{JXƜz| <"L -oBL.et^{y.6Є`JVJ:ψbcǣZK]}( ߖq-zi&eoPw0ITS[cۦdx㎤aQr:Cv&MA5R* wn]+ދ9mGky-W1N KDnZ???PE1峀^^oFӎZ'b]m%:"4)TV> }`nYMۘV3ZoQZ^d*BoٕnPӈ^QzwSųg?lXY폾L}NZqFP3V(olMqT1ÔɲwnǶ5/lv@z+k/v h5yzFWBm/͞`h+ ̧fNЋ=82=Z96^go uD^¨YVy7ˉa?5 Zx;LZ1 -z9xtv-hRO[I|_ZK?q(L|W2>˔~"?#Ubr`H_[||i0i/ 5Hx_Hp {D'h5>_>Q3NWzn4aigʝ46RVjw|N=ew_?#x)prOX>uN΅V[MlB?锹\;& yRo8$k6syV(+6gѱ#"=2T78.Ex%x>(~ߤY(6@6F.Щ~. 6QLJ$bkAGۣ*آ98#&?]d՝g<\9~PǓY-mtLEfGݘ7l:0:@ԾP5/}xG;mz4B~A{Y+e6jm;b{&pSoXc-7nL)ߪ AZgg,x{k šP"YXg5^X$5; rƜ^#V7Z#HwO,b'BWX4B?wΰ϶HEpӴ$0tWݖrPR~!fv-$s=) ;bi1+g =; {Jݛ3#^Tsk1wBBWuJB =1|e:r^'DK>ɼoiOS<)m4wuFʆʴn\6Dlgɑ|) / S45obVKe n^<;D)xI(_DzDTz9E#ubW20:_X-!B. Z-.s<hC nturCmk}c_T|Y%4^V0\Yax/K-f7/&VI٠[GG ̅C <=ycogtFZ팺0f!3u[,Qd $wu_Hsezpiae~jˊFnEe}>w&J)M(n k Z25D65}z^p{ׄW]u.4:DϦ*[UY;ʁT!ȕ(װOyu> f6fu!j(AHшk8Zg ';yh؀QimP$GӜ)~ܞTlM.4h_%Iҿ3r7xwr =ްDH2T=x g sӇ%U._0JsT2Ӎ5ڪxvBchx]Ku^R_SH}7tkK>%JGjqV Yu rQZM_+h" P*-6+ui9pve8ifGӘW^-YX On!sU6-a"| *٠, TqGj˞I ٪iN* 2W9:=!'xA+ٺ4% By?kVnpCprt95B@ԉ1'$f m+aM cX6? p]-^ 1s)%ucw[ǖ2cqy$U.Wbtl-I(qa+:%hy3.l%u~qx$JYg٫;isdxFX\pyd)ʟ}T}\߶MGE?>"΋,j @3ASXL1E.錍3z,* yr`9OeK"sc{pt 46'9m9O3#ټ8a0=k!KQN o&OatT^NqbjÆ 8j =gx{MQ:oR(+nэP 7@ cՑ,0Eē1D@ †G'>KNlDx&bb!THb,)ߓd MU{T oNKdt`x AVHH/[ >bM/[_*̗L!`vMT#ia),G=U?A cݝX.+HPm t0͂KqTΡg"o٭NO`D(tr4;䙿+":321;5|8"W5NU8WJۜ9#ay5tlH/d6W܏:gg[='F{h0 BD>iiõm4jEz`>A%>bs i%IrV|%:fa.@v8YckD/Ggݨ H 鋈xllαc 5>ڋJ@ bgu(z *_LiO+,߾dr7flG*E:Wڀz29iߋ5U=h͏c̬H`@r\n PBΗ-n[EЭ?))V}l9T6ץ"M #WВvKu>oI $AGO>^"6TiMn%&,6 jfJ/0)[/JW BOR@-'*0^?2E[yըt:d&_]RhkWy-nu5S%vW cּ^?u<=8]5"33R~[;p-%539Q>alq\QQef`2&Ե#F<F[/SlkۊD DƝ뫞R-JjפFzVU"A͐R&ЍW`d>SUT#v_ϟ+f/+S9:d4coߏtS,`o!XRc(N >JA|5A50dSkx4dtu[6&W&WzQ>N^wj :+l-FPvy,y^ Oi'JfȡFOQXax] ?!8[4| *\>Vnٛ3ʭSzB +&g HӅ$ J!biRMFPɝAYXz0ߣ'7yг#B` e F61ld:y xBٮJ%NlqyCn~yzfQU h;Uc8V,iCu{`y*Ђ~N2&dkY\QLyPh 2(~‡jJOCLD%JD3J_}3FmGnܚdy9Z܏ț#b](L6- *MW|iY bPf05HVPv񙂇,MBRAEzDEfj\@38WE@9k+?;}i!^ ^g4$j.ud.)WYFi:~b\rBgdb,Ub=E$/?YqRPԁ(QSYʳG;sRmҼMZ#dU"چe:b~hӀ(lkh<qM#"+m5;e!C:gbY4ftr~Vv8agbO1R"Kη_E'k o aR$'"[gy ?ܻJ7[,C(mcD/ 0n1gH&E7ř$_~Ѯ8zT[FwRcnaaH͚H7 X=yJu䦋(/C!8N[.ҹ!G!$ެ8mϧ~`eMWB`bIZL+[-ݞc)((R"p$]=dE}zb[edSR=y@ĽJ#B8* |T G9,ZeMpSgH!|PswP+#W<$uO Ժ='U }gp?Y~:܆q[۶sC$.*W! ĴJ ?f8΂rJ:/ŀL)zrC6`& Rm5"5V$SSS^gg%JcgBH q?H`%I2k/F/?!טEi~w H8HVX@-i ::&*n($3>aONR7Bjm+OgPZ=[#`X@y@3yT+̘:֩_FP\hmpS+ 500|vXd$]b)']çQ1볝bd(;d֒=*>+%zћwЍ:>USU]3̼3Rr3SƦT+=xBaY^) d&*,;!K+`+ďMrvNŀ Vw6rvJ г.yr#c83 gxoGmTr' olDvR>]wcל8e{[p*s75_|5&P\A9bO?MI_i2VL֛ZӼ(_ȗD&f~$71bNYw7)':mUb6TzB-1@@xD2fHˆQ::F0j;);RG^){cT "8X~iV= Қ"Jl1 poOp],ݹOܭpKs:{hȫ+f<O;#Oon| 1A4&OӹrۼUQs##5bN.lD\C#hЊ,ʈYPfr<Π-iX;{;o BZuEFq;/5jBvRZ0>n6%aSGf "+bW}Y)ݹU%j RP6^ϯ +uOҟI3~Hm /XRPZ5NJiݑ7T &msD*H~ƅ`#{;ESߎ6ysjdk'1𾻥VE)x߇\o>go:-O Q& lû%nSN$-Gbap~@Y 1`V)A̞WNN7ЩVG5<8Yp2 SVA,fJHwzMFHxao>U:aqcyn99ʾ\& ̷ѱpkrr=6#0n9 17YT4cTBiưA %)x1_GlKY~ЦYBε{2;ޓ o5=P-(φO8~ .]?u'N}85>(E 98Jjod`W%5ƞ7H"6{ݰr{d@4e#@ w d"jX-il :wJŸ `6a>yi}˺!Q&pGVj95lxз $Q }ZҪȃX4Ʃ[VoR>(4_GG0֋D=[`{diYf6{dEw,meY(P|&HKZp/T1-Tg9YJ!0u-%5Gk0@IjnFfؚb[B3~ZTU\d_Hh8.-]MA\[}J96䇁F|L6vZg1kr&.28o8׉NgGGNLӋMbÇ#{R}Iai3ɇΓ]aOv mOt5q5w[)Te)uƶM>p1{^PIQ;Dw */GdcA eeW`a9zs9՝FNvUCi]O2ߣٌl߻)r کԲ`kueZho!1o_p'D߷`hZ3eyvC(Άxf(qf|&G6"iIe´MS{`$Ÿa _N/ ziw3[t㈤kS8c Y bZfgɝHrv+rx^ga4DFdN <Κ|pFFF}eѩ/52A $pŀ ŸwG.}UF%N/R7}*JiFSOzBVa#KV3wkP1(Ak%yuEŠڑQIsDj0W9- Jp> udb+ABV -AFy8N/Z"[T*`z|O骶B>m u##O+ۚ,A(}Tl`(j1m;ҮjX`$ĵIWeGw"JBzFܥm\ʋW\sn@O'@i,g"9 FQ*Rz!5@| G꽆q5ɎdH.\D %k8t ֭<6j-REЩǵbw O.}Yߩm y H ϚAFwW<X%i]E΃Ϟ9bXZyaYDFNi3CA4 SN"fIK= ei.苞)7sg{caFt|Z^Y.M@k1½کWCϧ] 8Iw.Q`h~5RRs u ,q۰ D{Fehfd ttF{\TQ nQ`*iT$l5}6O aq=$w> so?ӎ19[n>G\Fvj/IYZG/o3x)Qm2᪥tƂT4^cn d/ч˛&AY\6{.@hX}a[}SZ41 ؚT;Zg3M9VZ-c6DFY N"!{x1$_ FUMHK`opRrƀN <=BuGsZLK(jB ׋@EN2|.M7j F: I'f硟kr(ܰluRޕxBy}( %Q*iCc(P;@0!$lT 5tRpnC5f<^.k*iƵq(Zk t_p+ixkp#Q?˭aO 1J͖w?IO/DžP#Au8ey M}'H dd@TB R kE0KV(G֢ luOBow {e ; [|A=0~&QҌG=Ӧ͢cC1+ayJ{,|e dl2H|qG_$\pdͶ@K XwhW<-)?FWV%q1S(:٭~LϓECA; u]` e'l N%UW4Fb`UT>ko%2x! aG+.?K:5Mz>k(yC)gMGte4TF9N?`l+jx 1*x[#Aޡyõ48qz.4\0@E|%70b9h 2rݩ Q tZv|3zlIȢWuک:a#B#E뇰k`&N:ptnS+@}؇CyzzV} !L-@0s."$_ݗv#Ib}4W27 @E֯s77D$Zh, Ў$4G U\5/8U3/* ,2=e[K9@8qiřӾ-%couGdlɴRyvfގnVCXsƵ?P@wRH9 :8ʏT /뚡MLp{T)2 @fQ* fso 4z((MhL2]W(>u'^J 3}2D{uhNjPI}`vt3\z }i ~Lʯ^& gۛ.~=K%䩆INOcHrfuZkWń nNK:^ޯecY}V(Dl$v_X+zBP҅+;`CdтQJTK7H"N+"b5ys(_>2".|cgHZ=4_v 9r#G?\ܴ fs-twWfU(1Oy/_ c,$=fyu>cm`*R\*HF6iQ2;֩#1ȋ~c=ÃZHUxd|hZ~JxvqTm 2[%b=ЏP_*L O7;~iPⴙgwqFD|Z &_e_:^!弤pŞk6dZc'7Hc H rb9|Q êNDN#Ӊ&MOKZKOf9~VEӢ KY? ׁZ4 să긱*v,U֙8ug@ON|EzfcS: Gف-RPb} ka=lIC1:e㋌Tmo@ԅ_D{b+drk#pЬ/}^5̀x?/2X`Z8- J>># 3 fvI%O"Pr`uzȪbJj=ۈu (Klmn܂Š~ S6*E%^Ty~*A\omJc&=؉}|@ǻ>e{T+|)ֱ#wyER!#dX)Y)ܾnei2 S}XuDҭuC4w!ۢ(z䕝1 nz$X mA@VDpZm*L"|#C8}y.vǪ 7fwtҜeӍYe"7e$$j8ĐJ}GwA`U Y8-W9nP-Op:k\y]Ģ:fPYwL&N:Q <,|^Y{<vDEnnƨG"eC6U^,;4׽Z>wAQK?^%@LڀW,ujj1#"|vzGIVA>Z$SuѤkpq=Yʈ;;R;;oG载~-1xE 1\` (VKF/^kIB!Lia8r |c7;tߗ:#/^ɂMQOɃl[ٖm2ͷqvnX(|kpd{sd xb̦9_-o]Ii2(*`Sj ^fdKpVK䕔*;TptWGW*nY¹!KIܳ@&dr @Eg,@dPJ ' "C(/Ukh; i㝜*݅?6PD^x{ne4xrԨ*ѕ[RJ~g>5Mf;~yx$caq\;UB  Mj e [Pѯ30oqhl1{Ŝk@18bQ M`+/zNM0Z((!s@>Q&y û_AkS=|KPFaiD®ΉQd+X0g6 B+bbj5EH&(aoL"o"[IWሪRQzzvJyI/GQ)lNb ׏W;nX?aFr>s[ Nmlۂ }<76nmT ps4GxCtY+ܻz {ك{AjLrMmQm 0BQ56YYl'5|NR}:]β b`TH(1F'/ v.L|I;͂ZLY= -q b5#~3gb:2k/W\"wru9\ea!BA]^|6dmU`QG3'EX}f#`3'90L8wC#0𘈆@VWHl3R vhץVv\:noBdD q``#dlp`E*FFxN`(B:A{f rK,'G8 %sAK%tO[XY]@j!߂eێ˝hEb-!9!iAXC3]8'MrڅSb'']֭4*HPН3d$j%j`fVh[NW ͳtڞM4#>QMn7!yRmTAE۱{u18KYE0ji%ޒcv\<}"n9A;7-Yјs/g9ݙURX:IO}NIЫz\uK26͑:yFFvCr8~xyٌ)zg0LxZ6 kk;3؏늙KDp7 䒿*H5UL \ _"3,bcRUw ^L +kĿʆ2ϯX}`SԬ/bEQ~y4!|d[{ ALF>S5DNJ3*.$RPR~T6.t:w/SiO*؛#!& 4ІƂ`<:^_,~BݍL.H]*YCg>Kle YʮQizE/I jj$/"xuB$Y GR8wDfB@8,h,~ L}[jc 橏ճTe Df-a(-Kh0V<]\]n$7kh{#@gH ZT9bf]'Ή/e"Ԑ'F\O#I,\ TDwKj V&qRk,qM*vZr9hn17`X˪UE/Hk%\S$n 1X˛o罆vSgd4[w#f.^{BЧ &d#2ǀq+#YRfb?UOg,>[`f7yp 6f#Q$:GRبF: "{^@R;<0#i_mPOrhxnB~\+X]j-U(irPȸ$L~;94o'{F#A81`AFf"9 janz>lEG)E9҅UX'UguRe5ӧ+bGM/dW)m5e C^"l J #?S*M\jڲ g!gMF7*p$Vu8>q pj]9 5޾w}j7%uXو:W2Alu&;2jtHSiґ;k _v0u;F ߦV7=V;%z]f_W \^) а\sMSzX[$W Eˎ:*&ݔ3>'qYΨ~`kf mkXM-?n xS~ V?fԼ*jINչO.\FU#/U:M /sJ$UF u ydf;H a@;JVM#~4*XǦ[ؐ["$4{'?մ +fc}w͞=S%S:z)TJ@u5m+|Sj>&nʽzzHeA'Z'U;RQ}~$KEwޏds7䨷z͢**w9f(vŘu`܎\2Y[JIÎ<{R#nՔ Wd @@NUymvR^Ri,@;'xrxv{K#85?1 !&6[i"W߻N@\k" 7,w鳣XZwG#xX^rHTr닾""R{J <}(5tbq$Qsg1\3E P}^o\Դ@+ A-dv kv.apFkNQ?Ii=WkC*? .67oGq\j>)#S! %JJnt\r#a6h X0 3 JGlÙ2`WOLl}orl,EK*6u/!!{ Dy ר"^c2sFyj֝arӔтP@.A r꾋Y;uNNm:mhHLm̢[6͚1@iCm2. %S\[XqI1q R)NS: >SάG k+!G-CX}H|h@ղ Т%}15aI$BډYj`E \6|Я#P41 E=#&n { ýнl@eN7zHEƳK|>Bg#j<D=Dl%*rVh-d 9"oTk{<HYY fJFO^6N ;(gkaD㟡r/]/:AX-oH b8f fUشޡ=Jv!k6ltylUf\aUZR|?T!\K7I;21v!qXx[phX H*s-zg7D-ۼYcGdΑ5'b1Gf,=8GAMgmJ&;B\m+9%2گ'O?@_#W b ɻ]?@Aneʨ̆<Ҁho:rQ'5T G?!8ϫ8Ar^LۃAᤞΠA']cuxN;6F&xDRȝ.k鞤-`eӢ{SS_ s8o._ b 2q -}* o1zT4@}d 6wQM&j'./n|Cqc7a>oD?<8[C%(|RLOɣt2Ի;1qO?߄/SU3K=JG1G4ɡDT) DbC܂AmG.ĸӬ8vv.\lÔ iE*)-K-Ĥr4X="] ³qwOш[ Պ&9"Lل探>l,?쯵Yn#1ꓤ IU#ÝywqhDϫFRTp`JU|NMPכ7ScT<Ռb ַ @]P&Έ Cs 3ՐgVgOX E(X4wg!C- }!R ,!%93 ljh]woHk A}'<9꛸ KjmU!>45'K`ĈtP ܜDz8v 11?[6AvtRv}9\|֬XiR;@z&+eԫy=FO2ۗѰə['xгL\s(` 2b;KE]< tkvO!+SwVaU5EqRi/vU`O(.Uu+2Gv "2IK#H}׿nkJgp3!__uJ0>GϹ2[p&ByzE6pkhrw:*U'Ɋa qQX%*L8 ]paa@3FC>{\"Ö(>J,lmO< BkrX-cq?PNd!%’XwdeT9ֆ7;8|9H>p.]/G~t5Ǜ؎Cnq!b&tl[47/QOLc(~%KG̣BD/խ]bgً }:צU7>\y8gLzOYe =@w\E״ɖik2ٙ۫ 4^MzeoT4,&eY~|:M;96;'Hkpw8x/^7ݪІ:;^Qsqa9E U GKj{[ ƦyxǕy MaY.n50fb#ڋ'aZ݃:v-H~kCt8&%UD+ny/Z6+|WzxY:qOrN6iU jɎ oݮ(;X Qm6Ea Rҝ vX<`?<5bj&)ZPSsnʱoJ`c4q9~[`T~Wۄ?zFߊz~xj -7'25zNM#$9&Y^؊xy|kX/VyF߲Yl2|[m*\O04Hlzq.nr и:86q'\l]'mywqUKI+NGUJOCK!+LE;*7 V=`CQPqpUßj)vcH 9 0L(ʓ5=Hb^tb+C 3+ߢ%I 47%Xؽ T4nOO۩zH[]uAgI*ET9l U]abbFUPe"T5"gM )}h>w>>`CBp+xF8XS|}^0tT0>G/`:ªgzS-5Me-t,%`wxKr6z{"J7"s9$Mkauy= &^] Yt}] =@깒:A1,-gbniU`UYIw??W <66Hy]&qS}$v{E1*>ٴ){es&XʭWG]>#5/͡t /Έ_m/+fc0퉱R,A_?\'*4t7zjfޯnpMFh&4]414n}FH O6Nɰ!wtF잆Q]D?) o\7A*ziK~ށÙB>vͤDk pFkD% Y#&%iXmmQKRNfkbE+{ѡڂh`(x.ۂH^~ LmҜh XS}*Ecp a|++eD??4 ڪs@ QCR YJEkT)1}9Xݮ|r /mTpo"8 Yyӄ+xǟR`1}">es]Y0o_TF.UvϔT[Fн2? ʀ|ZҝC7'.e9ׄ6 B $OKw]Ln9'm0-qdL`]VuEא} ]^t2!ӀE &5>:Da7Jӄg8[cDǼroD2KĎݞ.h?CFm_ \Ǯ( PɰGK 9e'/9h__Yl-1.mlKk^RyLM@'ed4bt͔ i I5t pm/7;)հ{ X؊dq߯eaBɸȺm Q4[GvTBSJ*vtt F?lRQi)q35^Jerj4 y.DߤDHBi3y\yy,^D;Oz+ϕЮe~ʖ ,q3ā=YF:$ Oή]YlBQ*]cU)/̹̤B=+q{yl T#l'I.狷Ojm'ִ7mֶ$98h:R4}^JH)D',% "Āc-qSw.R_( _OrSiuH/Q>^8i1V@h9XXNVdO @*Ei&~;?~kǪ,uA FG:W4-w`OQaQ9 q̦*uPrq>bT3qK )8 <&(2>vsq;TS.Q.9/3=(^WÃkє6$0]qJ$KT\dD}|zkT9dE!3f]}B=G1i++L>c6͜L=rFq/ofNuS~lfٹ[oV=e"#Pj6XE/csZ"NЩ#Uح]9 ;cg/]3v0u[)ُ*c1 )}N ;T@@UCqNcҨax'p6.Y0n'P߮y?φ~/eS,Vw-{4˻mdu-g2 V^lNLP[R4@"ca! B~D#9T0!\ ֏~y,YUb+'r'MU]ꃥKR`F̤}yIЁAY?dd'NKЁ%10q{82gcWU/i fh*hFO"F'K=DFv+ri^ dX8m>f>c zN5)^"s{t@ڳԳM;!F" \0 MM$KT3Uf7Fi6KZWD&t^HUdL".My5.w 2jf L K54{lM+а O3uwpk ˢPH!#w:$tBX8:m0q_ul̐^?[ﴛjqMxj2c"{נMYa" ac ~&a:5U)!NgtiۓўFO0aUnX1QBހ[ 1^U`G zŌ42<3-#:Qnm1]NI%)OY]~aG! Fݩ O(`#NMn$še}-cy :V{G*4"R5Zak5o$9au@|3i#\-  0sH2&H:Eiքh$4Zg{$a!J "sc?Y,?" dq7Տ+G4qK( Zf'?7[7qZ'o$IqR(YbݡȜ׶[K.41L` SJ Nw_,`ͮg/4o#{)أb\cLF/1-fgWX4&+N0>&AtP\[Q,Z-Lρ5Ab{ègGe8.Lh l!_]0ďg𻞧.5e[ o !NtڽU<,&_F\"N{1CY$'g>:ʼfhYn )GeOeܖ!j S GX'f^%Z/u=j>LfQ,F+Qo0$.wWt»s޳􃛲-xkkrE L'e"1Fze ;k̨7st=g23ii:Pxjo<#w56MV68(z\eyAR!G̵h_R*сc,Ⱥ8AtLV@7,lj I);m oEijC{ xKZc%7FJ _g ar˸HYIUm}j&NPUɥ ]`d{5=g {(۩5L|?;>hvÙ&2H_I^ UYR?)m oA Jipƭb%r~Z!1 WK-{N~K:/Z ʸ N6Ҹ1wJ Doef@ EWU#c)qcɲAFyyIeݛ[ QAA %K aSޞ ECXcsQ']DWFw=V#֤ͪ (sеgȬO>F͞/ zNL hlר"UE2AY(W73+ 2)]mR}xF% ˔_D:4=[FVݟ*;iL\P|TP>{ !][T@\Bϝ;-tp͍j?rUG|f٨Pj ۱b |g4!+AXGqjwT%4XV <s ΨtrN;vK>rIM:C*ŕ^i|Z7C%2rTrkl Wgwr j3cj{U& ad2mjcsύ8Qۃ2D祝gb_G@['Gu?) ;2.zR1x0ԲֻlB@\}Ʒ6 dgIs!tQ>l$!:W&S^bM}I$- 'mJ-x7ڲJ,kr -1*|=L\n5ސk `8SۗEqYT_H#N@4k|6GU!N[1J %}[P06HDžՄıxƲμhjws;[Z ]: w6gY?".ѣEMPzZv$xt[Pp;X!~үnm'm]q83nLG<@9aCσ<1), +wڃby%ցF3Ho]m!a6*??V붉_!>캿k qhw|sl4b0} Kuk_B"gC /_JP)B#^){XrHТdxX!jgĵ)Kfl(RItkQJ;00&W}\Tʠv[L@E%!;?<Ɂ{φ2&=CP%e f" hSGauE0#G&fC o{Q.:(B!DΙ1A-F<F `0'[,:*{! o%E#Ph񼡌aJ;DF,1c=8N1NCǖ\3);Fq!iq`ap?C"2vgij.dayLjA|7O ٤9br'vh.|Tm[\hv_NpÀTE>\$ۂM[YCA i5?ԗhh0~r}ռq|K"7 ᗬ"*S2hک "¶L姊, "xOp\M3T\ lu>O|]3+rIt|!+Ds=*T-Ǐ0\rw9%;E@DE>Zl I!Fk'[n=Ŷ` XBѫ!f|f[iKYt!5BЪďȞS'1z WN :V ;'hS@z!."|,ʩ?)(}4Bj`J5q8ߝ&1?Wvr׶ j"bb]t, |vsDV# f@UK/2 KVjI?Ǡh- kͿvBΆ ?\lt啔z!{+mry% ZM Q&#pz7d΁*5&ㅞ%T"k99 1tYW^E !p*I{7<,b \ ݿrX ~jd ]GRF=?HU)` )(wɂ@(1(1ZX.[qĮ\)h /C:tݪjmnxW|/ L зW}<7*qn>96\ۺtTu}RVڱodJ5 ǐ *!y$.I<&y1@2XKֆ$}%kt*ϖ?]o~7R4/R2.s4+{|lPr}##JH5XC-aQUm]C!eykpRF->0m^ ʗb(Ƀ4D&jbhrnDz˧39e ?1vnYI2 f#U/:x&cY=OzcRSb/䕈a\n:9( )e?qla;‹tELW7}f3 erF*x G29WWv(`9pKܘ=+Qp3}սW1Ba23TrȠ6J:P:wdZ,JrC:XW߁34quNbn;$iC}aJ\̋oEڔt0bZGWzh9&D>\hIkQb}=ĮQLU!RhXbɦ'7 Q20oM3h7/)ڇ=y|>^%[* ?Ą^Y]&۲~Cn[ǭ yks&`Z@>MviR:fz5~{/uI^/TpE!#3{Sis.M2z {[=a9!#՚ۙY>W!FZٱR+r>)fB҇nK"DoZ'Q*^T>JYNyw)p۩雁sNnEݕHu25υ 2 6#fp[!Ll}h*a,!3roS}؝?v yQqXyFFքj$TdX[_kamnE?&T;ȀtD2mE~O=A+ )'> -v(hG' qc濒-2LjJ2tg 9TLUĤBLp$N O7 Dt[ 2oC%L{>ZMP%|v3yH"%%m`xH%mjMJBۮ; F@ tJ,4>z;· #{x|(lT\3CTFƐۥOSFGJn.m:jHzh! Js^0J҇E{cso&Ga,N!%Br, KI~TWZ!aNqhb( a"ܣDd4D:}b(?4\c+7=m}PfB{ufvMs&'$gɉ:. Bc&pg:/%U7w"B,)QzԞޞo ى"V&H3zbQĽ`ϋ*m\~*W/E FŷfݖFM3'ÿD:chaӹh8+ jxĒO4h1Q݆G0Emωdz.<*G30-O-0*k8 Xͯ[׿t $!ɯߟ6!T%Jm?p5$Lu-nlM^7߂:1/ί %b۬uHewHKdch6u,uy(pe}lGʷx xope0-2e l}д=\{R|"*Am .nYO[Ny`m::65Լ6h'8u vD0t/"!\)?<oHBQXC!N}]u/jtmM({>u~ar3o,FcBjm .tvia@ OyA@X< q%'C۪pP&QRV|r8ф*!:J$LڬC||ĕΥkWЊ'$+yzIō=q/=׈/u1DbM~fM y\'nW{$0]e%-%ђ",(fTFq+~yy]*q^ T0a$(Z)3baʉUQ wnSEk}({ՊQ]fM_ JIM+CTTJvx^ Ro FLxك7ZWzB^E֚/,:n!Ny eY)oȄ"ɛS'_ \ #61N?Ld݁u j7ǩĤ\S3;x7D_>qJIak;RC''a Er^8'(|w BlSҗPƪ3jwpWMɸ,YynJ;uswLX?C*&a0}k X 1Vb,( ^|";%ؠ*$&0v iDJ!H1/C2XBt~3F*68yv{XvTe>3%R ~XPb-ʷ:&wr|/݅y9EɒkAW*)4?U=ɾ!L]ԨF 6*h8HGU"@Wb{ XRrk!P7l(GZNi<^Uv"(a=;$n'+L:|)ln7:7'u|5x5(NjaNݕǡcyL}S$?GCVm4# GOL`I jT/ s[uhSϻZAlwSU=RLcn9mp3 r} A̸^4Of%PS VU>SyuVt5O1sFU7eozY"3RN]FNtt-,pv3 ϳB(yYGrt{2f'e|5Ϫ[Ġb\p1s{ŽS1y< geTކ_FIm+cVS}PSϞ>c--Z9/(۟ba @)hQ#$[FV%7 f-Ldz&f]S6Kb*!Ү Rq7,Vs CX\ H"g(Hu>4 Z><"'QD }Ym$pF=iΘ EXW-7z@^TL9x {Ylo8:Ik!&SVW ẘS N}R"ԆNes@}]*~\s ]WO$ mYsoxhmUq&,3]>oD*й-@z5SӓZo"5ޗPG3uBPd`h؟m'2;AĜ\}6?vC ?[9"|`$$Ǵ-Sgr_1"e424RM1/qLic(~=Di[_t܍jM谬f_Κ -5Mފ\~K=jozI_M*(eg~g- (UJ_,F1 { N;8x<׭b c 0e%WnE!'c|D3}Xa60jjL@e/wo]d dUW,=wq b ɰװ"ڐk=Kv޾C`K\knc0Sϛ:bU~o )벹p\ 1:S;kZS{T;iιy͡oT} wA&vO,&Եe롴e( +?j݅.`|j-s*_gEB)GS =Èj|FCOltuY1NiBW6Ea!uL`#T)%jyA,x|PP%q,iqA|&{vEN326@(%.L%8BkQ6^_C0Gq:D@ղ^K`7=-c@:8te v25cBg3撌]KŶֵ޹Faꮕj\3o~f|]^ 1rއ0u8NRӆgeb 4Ĭۯr$zeU]޷'u̾+pR) $5#Uw&{==u43`Ԕp$%(džl~vA2Ye] s5c"N$6  B耭et 2,m_9#"2-+K\1KlCfv4osZDFPKZtƕ *Fs_EJߢ!M<MCPO.v(i6P9=rm_G(zЃ2vHW79[*Bh Iԃ, -س-{+4 `({.)G̍Q!uȩ~2Oa̝ "5_:+Fp.r4 О.?Djg]eo^aZ09ٽö36P^Cp xؕ .@r#U]DT}ƏAIx| ̬~,b Phu9@Pk`FK!5V9B|A'6HNWa3O1zC-оp+ɴ[ȉtJݔ.1нo`hE&u=/5+סhV 8x C8e{O:rP5X3W>LͶ'R<"_4.l ͗Ijx|N2S# %" Æ3db[_V'xum$؊ ^|a#Et@(6'i>ccl-5 6qa-ےj>tòe`\qj记9MC0h!n#IWt/'-KӨNpi*,vf@7b~,+o`F:Gsoт= \:ZAc^e7z@%{&:]6A,V;8:VK^H79JSֻgc<~C&ґή}M,NbK{Q19mY.Рq_)dx/MX(~)\W`[^ڒn] *K&]J ͎*^.-"=,dlٲkȩN 9 }Ŀb-rY/Ov2>t o&y ~qy67#Fm3FXHD-V{.v!6d *)1Ƒ Bʿ .&IwS\1bLnaWyL|#>\ഏ &C \ӳLrӌU1 gɾlGrk@7f^8jpI)I\Xhfam^TX ®ӾNIRR:kDPwVcHɻDKL4>VdvBdC~kYxX[;]W:(Bԟf3>,2_sHJs] WZ$E8#5FrEP;+a^G ٘kƦn)@eBSDn+R8Җ XA!n6q vŻQ_}{3\˿!X SS#ITS j]J* =*j&y&fE -CbKTdYD׺ExzvX6TJ5< Fyr$0x_!ERe}$}$lȞoYzfタatWф=on1:j' 6,@1AX}424q7+bՅ y(zV)ltcÊ@ MKynWu[c"#j6vs%?[--&B\e}GPˡ]SB"sy95ԕbRwJlۘୁx{ f7:2qo6^s muLwB3❫A]CcW^t焞${'A)Zm܂B|3b0yTSkjT \鯩qy`!SNq;fx, u%K)Ԑee6ZAHo ?61ML WB0_.zwWw`s%S~S ]w0 ?׫LlؑTH%pONB^٪Œ_X,;qd9rdۓ#H(cf\E͢+EjlAJ#D ?N=uP|NҖn&n}B ;8[#y+Gs(35|Sͳw? VP (s{ ^*3E^ i;I[]}$֣ MYNˎFcMEc3 9GV67N1Al5J !`w$w#K[FMꍀrB"ӕ{\^i0x~@څ!hjᯑ+|jϹߎr-t}!m(&`Zܒ"xk7n3 fns(ٞt9.ӎ#@+.R)'?Ӎ9K"}~ m28ۜ+a:5bַG"V[gyj;)plɈ _JχVzBD N/Zmp9":YU,V˷SR(FYڗ`~' rXư=_n@S8LPqtq5RT=+YWMA׹o@IWENy f.'ʳuٷ4ճ:An0cHJk57^\i, \jQ۔p=٦ŊZݚ#8Tսc azh-h#iC1SX6M:Jb*4SM3 "7;u6ඕgry(qevIi 5FGm5:ПQO|u^F ] ŀH`Zpȃ{ 2Xa^9?м$?,Kh3~$2rM{n:rQ#rEJ zB'b"fє9#ƈʓm7Zj[QYW0.5h.`9wNZEBbjy$z{\D5օ0 H _e(x;D?0+r厡BNϝzs  oJf  z&צ,V eH&aUAXMԨFanJ9sSF(C֟ +DL`}NS3)=KT)X AgzD24"R[9cC=WmS8]SUDAzg~nwb Lhퟔ<孔>C^$wa.5%%outjA#\F;UH\G{ّQ1чV9[pf8pf[6NR$-GZa| j"T[[^$*V%:մ]i+ʏ=OVcI#<8cgR8DE c=3&=ğ:;sj|vϫha;76K$}mxHZF[Ϧ~ &͝2[ȵ3%wTFy)U%cS'L0䗛@@n7@|uA4K$we4>2-)'l)N33RB- xG&ݗ`cui`eG 7+K-Q0LhP{ c1(/BѤkN zۼ~:<ΦwM[_X =dl_udwPz}C`μVlʖa$ :P 'SegGtr!(܀9ox\"ƼelN8s`VT A{h vD (طL]:6K]W Lga|4VS'UYb0]WSC*_"5=?ۋ`Ͼӓ=a-G>@b,#1"$eTVA5M]<'rB@&Zkro?T@lMu;`w,ef[K!'D '3pi|M,o6 ̒:b dfVdn`h~D{7څn1μO<^XoK(U 'T )p?Ղ{$f _H}uUjٸ/7lL':*`_Zmp&~I.PmB@ o$TLk`<ORәF;g]0[QtjqiuCW8") y,Tr P=~uPZLj,S|I$0σw %: M<$Bۏ'm7kJys7tbk#oSA&JU 5 F_G:$$8&nU4D\ؕG-5͑yU'AKl!=G ~|42\'FxL]$ -;I\b9~!bp0o '}x~ aR2`n*W"Qn="뷼,B? S4ޮImIqk+֪Pzc@ nxQ=⹱|E$7'|i` _Q,\s GQH@41Q1( h,>3[#O<DloÂS*au'rwB]uwDecX^:f9}F!dbH$Cyc]1<>p~?JٰT?$sG0Tk^;x&5|p!d SJϺC80#7< &cͽ1uޚ>C*w-F tm)H\%$mxB$sDEƻi^r/8(C$ԋޠ_T5}%cS|Rk(uM̞1:{έ n ;3ҒKf#*YTôs tE+yTq$8$vo,UWJ71մ[&{R1p(hV)!W琻q…҇%y5u7&Af%bf{)|ei{KUYlCqQFŖz9N? 5ϊ8c3b{Lf|/JV::)MgſX1XK04bKOI<;- S0KKތ}(Aɪ1:rF8?sެżLʖ!$]%9qN!\&yL4hYo˛V2ИEb>t(%7ɠ8WNvx{1Agsi EuU!v?t5 oUcLw"4ȄN~@&Dj 5q^N t%\_B>B{CԺUt=Q`|bTX jsU|v?lya9{ E͉EI؜rCnIdz|Ȃ_<[E"&.Ȓ2F¼'qݙDC68M2@Uo !qѪR%}Eq}ncS[hG).11! N`=quh/KHEigpX)<1:М U.YsL< l}`UڥS,Ahx$@VQO(F#yK}Ndu[ ig "^ŊE8:ƹ"x-+m;mRHXΝI}ڌMX&uTdŚ\hE wAvwa T&I\*aݾpOV_ <+Q4 u aQ yiϠ)78a 4i|'@ t})-R{UeBB\!?>tu J c-&! "ܲ琪_w8'L!k۹à@q%Hybe,3.j#{n!T'oЊ)D/BUWl%aKtC:aJ1dpb ȸ lo[Ώ>r G}VBru*z9 PxJ0n@l{sīB ?b2\,g{ ܌ef+= /ep_2@e ;(het`SkvxSBXC CF@bGLSRǫS*|a#TKך?M=FÊ@ӰG(&HI"BUŝ&Eo~6 ZYyJZ xk\oҪ0Ɉ@Yk{@7vlT!ȄPhng=yHGw)Ay!ڱn|Ymf{ CcaXʾ!j~]Ϯ/O ?/*RD@OSԶЖθ4eS9)CˡZZ8UEרX%yyRpǶ{]*x>403Fa:O4 DsI8fUv2+ߴ #/Z-8[O+ӜKȉY/~{kBQQ*,Y[0i;cϥdKSf4',O^F4B :xO Heiag#0DޢcjJ2bn]bYUX,9q>́(@oAR=H *[Dʖy;%="Qf( hvPАIL9$|Z<XQ0t]%77H0oַP:\EUU-"ߩ&I8-|j.9[?gtlWS3hẏME^#K{ɡƃJϴ@Һ=$)Gu9nj6 =>HW vN|^euA6$Î *~Zc,h} ZK.u\c e[]r M;߶I81s-R4H_J"+w֠5{zN$Օa]6"S-KzT9,Hk7TMTowٓcIJ 7Y؎F괽LG|GT=BF\m8y{mGWG3q0}"vYgY Z#OW$]{:R:e?WTgH"gF>X rS} c]UNU}"QΩ'^hE$@ډa1?Nn3Y_aj!%6x$e2;ϼcZ_M:Sf+CGl6) `QM tW?ۗCC05q(?Icbn&^&Da7},yph Rx<0߄`E; H .ݐ?d8}zl_KcAyqm؉/ٰ%ۼF!5a, &*?hʻU2vf[OClA2[jЁ "g;CW7BiX9ڲh-B<%Q Z'"KoXr.EuOXZBjJڇ#. q&&RřLj>:+W\`J{3wZ0f/v H t#6_WHŵϳWʘb4ī`*ަ:|z i3}:JUyFzelA k IFDKQ0hY}|)nKAsŧ-}bʞEfX+lc֔f*1|Rd5FAFo!{P3}TCHZBp" F, 5͕H_(tqSkK!a ?\SD v?q+ko8vg2V/mɧQ $2v{}O?>Q☆};nU -N'~Mæ |ꆁP1<e+9:'%,h1a M@+}t c!1k@!.=Ia )MTNQsWhʒeUgA8 _ʍ |aFJ3 .65&h<0].*?M">QZ7 I@Cנ{|oA~_՗HxC&u\WC'OM3+Iz=q/G}K9MR@?[E754r#ZXߚ%r;NC`@@b_2/32q8/ >)jLf0lD(™7mqAiK;vgz&R)Ƕwj*9b9r.^"rckl:^,XCH}oNኟY"0Ez} %D5yԲDek@OځƋQ{:KQ-(}l~AS9ǚ[iO7Aj)L7.KOЭ.. F.&H\WkI@Ǹ+!'6\۝{ |U1& JB´ GEceO!!4G$x2^پBZLʧņrVh?&TCjg(̟T2[0x%|{"yj!9ݭNbv6>&ZG2D ̧sNP찪 `umӦ(w'ǞF_E[E/T`j9Z_^zAouXA6RgaڍdC5D;l&*%X1yp5`ۛ\{I) 1D9h@v9jZ?yb}\7/v\N}~ǁ厱ob=nx4}xQ/sOlN~1^85_4b8jƑN@R? NeR@F~lLEejQAUsk^&_ n8֓Rgb\`j٦&&Ѧ_yPH?SW82;_cVb#3Pc!*0f6U^m,^uP}$-?ZHK0,T]ƓkRl%_p$S(9`q'2ZU*Zԍ3r[*$> ޶̚Vl曧+H9wkM\|40BP}Jw0ذ2_Ԕ)!h:`$m Hǝ"@Y7A.wHz"rҮR`Xlxi;C J%Lb &_cR~睷7!mtLjZtc_cjPCfݘCu#G+T/BH*c U2tv 7ۍ#I,~z*?B;.jIz 3Rjpp6u_Q"wfސ M 7=$>m _铅ܾ]o*w/b%VhfJXr(~/P242P>=j̾|R/he;ffs'8L^IwBRDLlbG71â?ꈇO-TaSذ ,nNܣ=?5@|,H$GU== vl.|xWFMw,Jͫ/F׾{=\Vc"BS3(.|_7qKG- ͆8Ek$^<- ܦRI>Iɐ͍; +XF}Vij̦&# 91i3ondk~Uxh)0uLN=uRuZC&D7C9"N ODnr2`_Dްgb/S ߝg~qq8~|ʘ(͗]'|i4 w4z-zl l/E(_ͣN5g Vh~"?p* g Ǝn1w/ζt5.fw>soshn6S$ H&W7?4YK^ w~Z;vPx:^7lr}-3$=( QrO5IF@՘"lp|S\fT%=O>X禩>2J]ȹZ6.biD/h 5I:dbN.tk O+lhJ܀pYfA&nafD$zq{ Bn(l2WK9=?$ɨb2NCX{€ ˍb@9$9rFI yb?dbf*,Ѓ2tƦ'kf )è 七vC7zRv'%u3mŞ`Iw*}-̃wD̕ O]8/_429qBEqS+6;BT짱*/c:;4ҽe!gh1QZuglàe->N0ſ ,. / !1ٟ8Qwaxt➴">&SnZ߹ơREWTkٝϩPRtH$:0T(uG >DB_Q"O ڒG>vmTW/>Q 5>L 7]APמm^SCJU޶{z_ Xph'>֕Cy nbW/ئO+w>e݊G+C|y=;T9_ n + 9q?D՟5Z&,>u*!*cV|@5J P1)%cOV]R{@94qpr8gs禛VdL˭j$CD-!u//UC.yÂ;*-V2Ǥ˄xĚqmPT[kޱP|p/1ؙzUHO^ 4?q6Scɛ`e'Mߢi]{\80ÉG4)X%ô)jHP=5Ev>;(>/,s6LHsE6@@qϓdʄʊBC޽`C-MJn@Ch P/||mYb=E2?u}˅]bI^ jPRwc{eD"kn%ڨPM`?Rl( s;iǒ8I?Az wGGHVP>K0_Ý$kU]欳-9hLU#i*`!M#Ɗ;4`OىB1Wr1 vH)z4LaʯhK}P@(͟&Ck ̭B; >;v@`&|m† yKNPdD^e㿀!R?y =2=[c r.PJ~>>YC֥/*n !z#Pа}uPx/€̈́(HZʷpK٠D&eLd!s /xN:/]@m DZRDU]`qi͈ɕ1[/`O L's̀F ^ĎYc'bBI( Z~>R+ֺ5s/rg?㙫fG!: W$T3uZ($U)#Vhl6¢q\/ӶMzG\$oT2Qݖ@Ѥr-(z`֧CqpK*0>Pڞ.=bz)WlD$ZJ.APⶬ/>a_)̌ã01F*O)=֐,A?6}'WUkg[ǺsOe8Nϕy@Ülk02l:@gCM:\U#hDֱYx^ӳ~Xu4ᨚktMʽEb66.^6*=gԛNvd{W/?D+ZY%DZۚ@vNhdfx3;գ oz;ؾ7%E|J`ްB *S|RioCTy, x+Uow!C1DѺG: wI:, 10$^v~a𰕅V&b`+\xaI>~U0cYӇoH( B ؗm/x92PtE41 wY]P'47| ̤lV $ۃ*hCKc)NS%YɎu eh%dF{mKsGC/۾8W]>ŭ}ބv JUTES;2e.~ =kRiΉkjKE{N哥wDBiF[6%SZDIFH톾~6[z ][le;Ȟt*yԒΔVDNhOeߴ2;uB=O5b] (-{w{O›b>ڌرGVpg}.US|`9SFI>\~*D9"2Cs mE*ʩ/18Aw6{fU̔+s#f)vCCg)$p&Uȯ} sYʴHhF/+B-3zDj^1*6@ eqTiڤhaפֺLL݌kjZ\ qJ8HdM@2ͮg1w)GG,P2 փ97uvq,P7^-,ngIf (ݬwR:]Fn'[=r!:c/tٽ ].-af/_X+p3SL_jXi}+ǪvpEEu<ly`[+6ŻX) D2vxj$-$eȨF|f ZJ *s:d-6_ηO1en=fUd_X~*ly fYLވA 8+XTs^pD9.~C}|D}Mgmfj? [-[N)9)yѓ[b!c.eV~`2l [ T6cf^ifۉV&xxFo~o6DžaV '42I.N*h{JUM"#14<kZ{fH0ɩ}؋S~gX)xa/5.j;F5;Hj[7^"Tnw(Q,lv>ߨHv'hJQyy!ȡT+2[ `5EH;=w5TS߫q\h׬/3?oW4U+pKKm TeJEз%;v?. f{KCY߀^4~P'{Zem4Pdm D YvݡHnfo=z|KLƻU)ɭなnY}Us~p#S RVW0VI)6Xϧ ť&aj b ]pIqt}\dֶ2/";%T>_5ſ?qʴaw;AʪEΗ<\Ƣ$IU21+K%ؐ n/Կe%a2FvSWB=_kAM0Y:EEȠ쯾}#nƯ]bOdv#`R'=D4m =.4OdVyS}fGR+} I0opv| jkeQKݍ!mZX ]i5rV!v?vEtmJfiIҪNYnS׿(,y#iH]0 FX?pۚwe.Gn2Lrݑ,T3XZ܉KigiyQ%;Y|\߽hnk@xI7FE6Hk_ L\crZ(ȭ!F !SuT@/N4}{]@ qΰ/wM!ʞUl Gm_2ߖe*6l1L*twH.zSd_/N[Kk >ڀ2y.̑ iHf_;^nǨFqq%$=R%^;վv'3o@lBڷ{Cݓ 9鮴б6_G&T (ho' zg7kQh&"%7=xqOyR*WD)r j ̲2u<Ӛ*spp[ $lvM]/VA}r $qylD|dc~?eN#`bQb+Ծw­=ض^{u_ll:+UXs3h^9Sᇑ_Bߎ, ŕ3bD(-zldC͆tKan tFxi թKYNr ?CܴW:RDC|-u;KpK۩ qLx^oDrk/Z،>"`.^Jk=L )^2}s{i{$Lzs)&,nAܗjٔS?ʄI* Q$!FFk5j]]B3_2($ Mm~#_\>W+m`bvꤟG^J[]p{SarRb87L{q9DWC ?ё穈/ A^hfy):&T'Hkz$k}vZ?pئ,A_Ao_zgylϽS֬-veYJt f3y2{֡ OIqRڸi :z x3OJ .lԜOЫ<%d)^j!K}}&Z(&qZ,]94~ VMh.*Mˎ¨DҔRt7cB@I:{'[]]q՛Il7EJeiE73^E#麟ݱt?Sש!*;^*u7QtYF ODf R;J&8]S2kN˯n!Je$Jg_hv}@vDߥ8Pze@Ɨz4`V_`T[țhou})A.w $\|d³}:"U=Ҏ ^w:(h㉧e<4S/p1'D#to5)8~հ q7V"o/ M}ERpȏ~}] 6G VeI*ڡPxܡ*PmÂߨuH1\Z4AKJVT#*, F(@+jɧ!#NWl6-J;o.p0!8W_g|`ׁJ 4N槤DN/? jdE=rcF;;F'Ab1/^C?Q8XsN%ֽ@ʴ'EqI?!_[j\Ϸ릮} 2ȭЙ{4T1 ­H%?LVn<)=/REjyY^.|A7?c#G/;{Q͍(#kIP,Epr%5Ȕ"3n߂ xyT6dfE~iR҆ D̋a '~X?IVq_ٱ(CJcQh=9 UEpnj ,e.;ocFq$冎#fFvAˬNl ֟b' {9׎m1z@8\v$wkQˀ9(%'-,70^g@1-jL<0=˲5BϝHO1rRİJF2(LD㞉cq2E0Oy3rT%NgڎF;:ChvѼpٞgNTaI{ϖ_HFf@! DWOI]B#bٍb2fvf:7l "j#riYs}Yz<Jb"̲b!wy7P k>wL:v!a6ӃAR.a> 8nU3 Aҏ(Y|Ģ%o#qac 3 7ᗣB? &kz'`q7(S FB+)*j+3pYk)< ~wœY7>~clA0UO&.n[3qΕ:x}u!l>N Y%s&g!gn8ʆT'UHrР-o/GAݹ5!(&.oFoҔ802p3̰jx y#h7؉Fbq[\L{J"K EPYpu[P%,#eǤ}=5ޡBJN 7mEm߷5X<4m]K({XW~`g* 8ݤ;T'~JscJ'eλfWFMAc1KF،*(U\wu֞%Z(AcKq1Т߬ 4z2\lzPo0n'\$b_|~ !!B$Uk 6Bzy57O=cbԜt,m g `4m{x##H9lǃjfƜ29K薏hbOXHߤ;\dj<+Qq4rmi FFj/-vo>A.;.ւ{xuu7;/1񶮑:M}&,2sSg.ct*HlV^s!bBCg@bNlhqR'9g A텣LK b5slj=uԭUyHNX>MRV"w 7 D^(lwXɼe+k*%Z"=BaW8J{Yr>I(Ǖcjz5b2 G'Ro)lS{]\νtVw(ӘP{m^zta~GҐlA@S0ocå/[ •'2C suYzHƎ600fL/(yg--y44'﹊\'}f~aݓwO][3 :UBz{Js;&|Q"-~gP n`P/ԎޫTCiAfpQ-ȵ^,lfVWL Ҳ#s+P&PA?=O\3.v"Cmԝu.n'qY5!\ 5gE\ɸM l7:qfX%S Qx.!l~-\T/ KzIa>eHcHgw rgffԌ/)GC&.#76aGjH>1S?(!Sj5yCz2~,.|xjh EL?դ< 7 J-.8'hYfHXQwm6A.8IK w%A1)W2QaCJ3f(R<(' e6٤? Ȉ3gПgQE4g'tGX ?ZFmF3:cWarL̼ta$~$o|Ӛ(_O~/B׵hI#k~bY{GH}=2ʽmUMi>o xQWK(o lϵ-Rt['GR%5-Is4GHS]sJ2! ,Rrz:#ttKПrxt3yoY6= CPVCtֽR2UiL[R_ SƖu7DMD-Ϗ7_./Uǩc~!?k'4SEXOMbr )IX;XuՋwâ_|Β7$=Y7EwV!L4Cc h~wMQJ tlM!c,F)3"'r[wq&iS2~d:^zySe*1Xr!{gbB>$!m58f$ėJ4u"UsZ6w׎6Cu38)Ӂoa:[]j[:1Ϋnw+kI2u+RbtqDrNH8&u' ww NOx1jO_O;b-\pvϿNJe)6 0Pa_+_"&Bm ZU#v_ѽ?K+Ig3nW,?WTw2>ZYbZB6jQvKT)}U@M􈱿iJwk2_cRFcWJ}ZyPfX&;0J10 +kYF\e}PE'c+.?PNa75[]j$ 5)GRjsIFJpp4㸜]x5"Gc/3J؈Psݹ,w,vyHdsƔH'ݙʢ+Š-o,:}h*sh Ԗ 1WVK\hkF"W΀aϏݩl<[.Ic[޻QO7٦|xt$Vܔ)D_3ʺ`=cEr{*\l6]Hp>-?,.r+Տk*uuq ?MFz.A~^ CD kG1R4mv4D f< 2g(&pe}T$tc!MS:zZ'T"*aĖ) qa,jCĠnZbZL4e׽ꟵzV1 [tg&ɖWo(w\&cgds8!Gsړ2v p-R>59|#3qc {MQ3Cv ⹗]ai%6]6rTR,L)r٠? JZ~o> /aU4LWd^2ɔZsd凥sL:-߲G a#)]F%'Ü"UvHv*>^o/>e@qϷ>i5(f:.o,ɚ9GtRH*g kެ I8G+9-%ߠ6aH9#px;'Pe1!o M0Tu .Aq$G=e'='H^!./q4>#Ham=IQh/ZѽD{ڎ=DTڀ/_(¨Rc^v { E{Qˁ"G'TbWDLd8M ocܔd|ɸ#5Vq20?١F4fxytuC2> pK]I/sDd lR0}9Om"ߒk-Ӣ [gD5B@|S$Yٴ0~@ %i[!x+b>|&Ɩ;]@Xh}vb <1(M c4`T k92{H~`FT{I@ǹfspR igi z9G|nx̅kΆp[5|ϧ]ftlq~$#2nRvfuH,IԶ3TeӘR g™9@=Cd618޴@`n^Wr+ 2mݳn̺Hzm̑:Ci.-}yRIuދEͥ1nW 8|A|{MҮ>ܛll&1[Q k2R)egMs*2;/|kfc{8ȊYp-Ն|UPʹ5ެILUE% wt/deΗ)c|5P+zT)N>6A$wfycK^>Y8 5}[7i$C{R\b]c;L'k.רũgGTg݌*Czw {N߹O;wqmcq\tws"g7*w7'\Nz@w%ҍW>2@x Wzs3unreY2Ws\4[([&1zU>™6e@by_CZNB~h\$I?νQ}byi=ƜLBʏuYg!:<4Y T 8R[Zl  |!*A#2]m=BڳlqFBCm%pS9Q~C'䇻9kd#pB `؂fڣnj~1= hSBj_?Nn>Nyݮ3./tE1i`K#{0Y9T@47^vh 㶼D2tqdV^ҸoԟZ?619P].gE ]w*5LRfk2D멘{C>^+~ 5oD-U9\PVCܮ*/겢;"ԗ$Qkdܒ^;0$RX ~(;̻Cy~)lUJ 03hGjK?d.V F `4 bV/΅Q*!.3[9KU`n=y"gÍ՚Sp+DpAys\]AKs"b1,Y,i>l]ҹ^&骽9_+0byTi#^I<@^V3cBwm?8ج; )fk+ I 2UPt]c8#XmMxʅwb9+pK{Vs^C12h!d?Vݦ&J1+/0٣\4ۗlB7$iA*dT$ $G)=, LhdeAlT(f+G+6q<ϗI wqPH8%,ezniRf"S20.3 ?O\ ~63A@аMg?r0P jWxT3 &E o; O +6Z&ua`\PPPs**ZƩOF/Ue}1 hV#MUď$EA;ug1*=tȝ"pQ~LүРZI*7Hz5:TLg[_zhB)Uۜ @U1vb'5;amD+gXaO5yw S~O^:}NP> MӠz1lɶ: 9[`N%PPyWɝپլe#SZ U#6SRnVT-(>(U0(իu7]B!Zwj$' _TG xu.b~JoXxt0IY_y:[z"U}{sUUihv>3 $4V aRK(P%IA-Ky|+J RPgw[n,v|3Ehnz8穌>Up_`u(&<03f*5$ը;]N+aCWI9%:xdv;z g`QQUqZX6ŴukriR&xgBbP[5M2kxqǘ5 *WFv@,vllϮ3%K6^x,cWHt`~= 67DHoNˀ(J2N &+?;j\CV,~%Kf_T|+5&LI(է4šy"Bx%cpv^֭;-ޱYwsp^sN" A=UtVBXSnաF5K%DBwM=Mm[3OkadS1$C4{3Yտ`)"u0yFn) )%cVj꧰4'D/" `u+ﱕ?'2뚱O0PΨ(uSźACth@ l}i |/ C۶5۾30(v l;Z:(|Ѯ v}ceϵ?RU/W -7 QDTB8Y*vWªFLN-ԯS_6E}H/zn=-{e~}YMڲ~e\A꾯,MAOY; M 7lsrܔHu;pm\?(Hu"DJxƺZ*֧sCeޏF]z/UA1ҞtD#seS\ *g#1O)6: \VuJ| /l5 "&2ZQ*YEg'Zvޫ#LI.D(ƩEk~JibbH3[Y@OǢƢ`X7#Cb> $/`158n|.KO}%IAs; а=e7! ҏ7J%`fAxSF<~_H|F$79]"hwB֔};! ^ۍHSɞތT!ȑ Z"e5:PEJe. KH };*p嗘m6뙳˝f:|=#H:k)LjS?nJܪBQ֕0Dcaglwsce/0@,i,5CSda S }(,+D$ Pz.z{W/SdRc! 3ug#eT/TzJ[HbCA26-y]Y}Q'x~ y.K^Agٲ΁xFcU<¤%sABHQdo| rQyORJqW^3d3"Z&m# g[T?)23:isn$DT$ԛ~G"hu2+i8\C3"nзj2֠nV@fAQW(ĬhB0gs~?}ĈRolLrښ>sL1I'c &{?4 Hv?YFκ9 יK5-. <;7^א8&Mu"J9@:3M=3o-LUsw3busRS X#f-;핾,xbAi؏a{G55t<""/f1q]^pĠL+qn&h>BvD} “,7=WL2~L9bp6IǺQXDV /y+A2PRȨba>L?3CI@ >IeGyb$1,ƱE🆀H@T0-ޛ>=^1tA!G!+/`+j\,K;#*G}`7w.9l H+ȥx,ĕpY>קE1-g J:90NLm9NܗWI;@Uiih^6Xq\P>Ծ'sޙR~\|ډS4PBul?P-)!~s\J;;:N1Λ>Kd&H .`E:Ϣ5ސ߂4^:I1l+ژqғI]!-Url.J&Q2Vqf~O`/]@x L"FJADe 4lZbcbLsu3q6 4$ByH7-yx begjr6QkcۑOmbtm; *bm-gO!U :i֔1,2[:٤3h{ow'jX];~3W)+Q8(7T+)vas7ڛ=X 90 pɕeB= Iq =qzC#/9负e֞+o)lJDo9YUf'*S 0h{}`/4;4PV825!MJ[TTEr9@HyLƔpwlO.~fe4 y 7J1FN{D\{l mڎ9+y[wϲ$R?[.pn]Y4'50#DSx (OIfEmrNo9[`{oWI_t"fF1ЪLc)(wt{aC_~£"^G j;n.12!Io GJU*x[&р!6 (vxK`R*EPĬ^WOz C #.p[|%(T @FrV*^K2ІM!O"&%U|{eS=V[thPgop+U"Dq(PuM3Ÿ sՇ%~Z5 ݨ7ũ]GL(/i MkZzA_pi#ѥw8+~Un{~AL6I;[w<γ+%]{8)=N3P{8\1iaM 5 dlkTls]Q`Nj,/$UY22WdySGӺg#RnXl5ߨkf ,1&DHItĮK!ㆷEo`Q~;K/"wև$]e4 &lLJ;\=2I)=WEEq:*n{2oB^`F..^OUy|`xHQZcv1e`05RHҞݴwV#;IO4«D>%quYyۗ"ۨhJ`xdTCs[Mfcf.2\n!rWό-[VE3O MVCAgO.X}@҉Qˏ@zdE; 5TB~q|EEEa-1]9oHҔ1@ Պ*A}'/]%?e$AP{`9-xZ'o{Lk~!k\3u(eJX:  C%+*Oʆ1m?ߐ$|`^4kat.aa(^Q/%3|4<~QY/e?hvۚ&9f-p hҾ`Z}(";g;G*YRߏc9 Uq!AcPpɕI=-0:Y3iNI[ؚV{@腧=̑ꛧH` b5ֳ$O;vo' >Q 쉓2$4e# X7x ם8,%i:ZCɨfBQ7SV2dwS479 yB䆥*N[DSts©6h͠ Mb[: P3mHr2}CD GSr%߅È&5Uv?ppWZR1 eae~.zI ZEѓ:݉n\dݠMGN63ù:Ȟ1pJ$gYJbLoj$RJ(5_e{V( -rA?m>@[Aj`$5>]ƺZ#wIse ԒtM/RWv HB:%&p>\`lҾC@ϥWD lM%p]qftkdh\aثRI6[9&cj {J5g&aUkҟK&{M}V*u.e,'饉^I1nJ]yÄ49MdBۚ!>^}w_aKX [;Dbr*~4ƐIJt%^SmT/&CUJ?4RFQ @(_3(r8 s]}(l2]>hU{.ˌKO|`푫x,Vq6#<( ɽ?BOKХܙ:!Qŗ(zmP l| 5d:}5Ƕ3!4A(5Skz&X?-F6׿x`d!&Z"8nqJ׫^g\ 4lC%p>vW}|2 Į>@V<;GzЩ *mq}sT 8嫬 H4o8gx++'3Uky ח/CCՊ/! ^AYiq! ѻJЯx2>+kܑ7b2!RSe M p i> C6x9ȏrqY434DBKHohu-܊ì@*򯪴n|.N` ۴3t"g.ā#gŅU)4puK!"VǀY0ܦh [)֚Ⱥwt#/חxxN\cTU蓍Y\bTLLgKI RQd~6O|W>멑F̴VTd=~Б\#4#ˆ݇!1r.:t#bhf- 7VJ:,i&OLǘgݮ_ඖyTXX kM̮_Bakn ;+ JDŽ1oeXrhux ]0 ˋ-= Bq}+bkQ}ΜPxVm:~z^SpӉ&K{ACsAjDoU9W{'km uA0^mlXg{{!z.ʞAX4ܒ1ϸNgOEq$V k0~}QsfeKץX+P'^>{3lLʡ0+Yoȿ89xiW4XŅaL6,M<~ DAg.4L@X,Bo79O{##,HeuB'zCrU]j' Q z|+q%}eZo(sAМoeIF옞IDlZnJQ3q3>FEߧ>!\0 $hE?Dhh L3WgL{^zyEi]^GqW D:lIMոwC츖+dnVٍ ͿW}/xe/J+!Nva waisĨq!y=ru VȌB` Î>$| !*]q@ 1oEGJOǗ&^77gr)x㨫3ND41 )e^ؗr,dn#SύṬ**TvJzΉB4%H:HeCq|`~;n!S\7AvML\g5@DT7]zkUT aÕ;{@'o%W@17Mk^/8bEuׂ7 -bZW*JO8X;F RSBCݍe:8@ UD_ 3H'aA +"i< 'zwS'I- 3cՍK\NTeC2:<b?H(+2扁 gh }qfUI9#FP5J1*8z1,z[bI0Ҳ*($vT3l?Ҹ-LCv@tOC?/3Ȱjnt6 $|+DesrŎ˄`=7x-CdH#Z/Q XVY7h*5k|<,.-t*ܜqNn'ǰ_ T~zq'nn 1PuS{L&F&od U aϾ *D=\UL.ۇv. ,'I\ֱo9t~d)ޒNG􄽴S-85'2-LJc8$/_bb*%6Jx3Ϙ=P2żE~fft*ᰲJYWE.OxQ>sRlƇ@!PGio-Ҝ:pCδ*`I[U3HYҮ5zsOn_ [+4y i>䳍?$4RKq8Z.+H> cwTHǺ^YS5)ࣴlS *]z ϫ' HAqN:J%wިD5dk 1{841U,R&&Đ|:̀sEv~JAcJ"A4Ok1(QΑRq*ljx]X-=xyJ;҆xsxYE]^Fb2sKfA'I))Gʇ.¬4 q ~1S"x`)?xz(7:Ty=hpBiQ65wSH~+9b 8_ԧ7HR!O-h?,z_@}!hݕj%u>fo+Tbv!u>?TBvSqW ǯd[H|X)l4B+zα%< ;Yu~4; R $ȶP2=QZr\tAթjN~p>y`LZ/~VX7ڨ Zjig9|~6{F' #[~q ώRɻ(.[m*[[m 'Inޫ#;~/iÉzNqwnyoTJl:l&b.k m"Ck4 ^퐉|LXFK`b‡KJ Ou_i`>K6nܡ沧Jay^BD 9u.1xW<%,ř|! .  ,Ottvdآ,hsB|e@ހ; Po:ڰ}TD]ZDC24`6Brr/0\Cti?uS[ wu:}ؽf}cs_4I,[Z¡' pVtԟ\t4/c "ՔQS)5Sy'x͏\O֟x!u8'mA*Z^mFZp$g -Bh狮oi /l=Yw9Jtp+F}70"ο{w2$wʡ T4Yn,$"TLR$fB4̏r<ӤEI=dq\%uOrHn9}ufeQrn q R$nj88ΥR<#󹒧)KhApn/s.ҘgdTNGtώHK42<2ǯWe^6S'[^-)>&1jw&TN%v!Հ*jX*tGӢ5_"v_t5OڿB_;N?ӊ7җn&/Ex!NP+ @Dh d*nuҞ/#]6 X`;FgpSȩ{ `F#\jHdEe1v!6'RF*ĭ=^l*7Zm=ň챧t+? $_˖]:u?7C^J0{Q5~v~a{>Uo@ʗ K ߧSJ̀+i" mA9;s/2k7p%Q7jX`rj. v%4n$+FJz~ I=(vad.MPYLٹLA6>L{x/jvpI"t:*/Y?Ejm={?Ȏ(rԨ9:{Dv82܍+_3S_ӯ98~m#~8$ȸy{^˄}z[$@ߙ] Q|!B~`+M=9p"wZsu[)kSMz Do 'jzس[_|yi:˖9 w;/)Ҕ 5@@i]hݺm&H)纱P*?͖!KcBNӌ|G# /ό&QqWX^;CA0F;f˞);. +hwݖB%"&'55:]5 uZDP0iMM{MƪGԤyҾ|{[Ğoӧ,ڹLJω{1[uxScmeW`H\oH>rpf9S:d4<ř?=&NwĶeRsq`M'R~~+FcMVY;Fjh-Si lx-gʈpC.l?anEoud?#oRv7Q/"tw1{RdGqBL4YA1 I['UG`O}s nɮ/IH0Z“CZ'FƁ[#؃aCXOei੖ThG`?H&J>`9t`[W=cA JO2E}9G?zsiųyX!qDw dVq^cHx__3[V=⠾_Q$7"mO9bD:l3P#SG"o]i`3~EdE{ȀIxSͪr=Tz|Wy/ޕe]XEJ> =טCATJ_'4&. o p||/Fg2V @e rʪwɍt$-o'IDh DUQ$ݽcv)E\mlM29vUX8y* QH5:r Uu隍mE/u(1Br4 3Ël;szX(^Q%jf6y;]xN!fA|d>̀S鄙Uݳ]L'/c  UvQqrŜ=6{n+R#kla8q"Vz(2JآPҒdLJiZr*oAIH0Gywxׂ]Z`{0)´}E x6wUBGjjN|[[u Yg?fˎC2"išIT_;cmF$0wwd/`^iɓ]/+L軮wg; vMlv{U_mo58vmVn,$~OFMK70 pW!=)MMSK֠B^5W6Hܓ '瘤Db̈S 7nheI`]^^BM2QkDM^l?_|eIcC3 WӾɰ-٩#y@ĶD GߠiT8LAf.!M$%?$NvXn[ JvWu?v */*K|1wY3Dv#0fzs#aP{lҧ}Jrcp{gXa}|ns*OWi`&"_{Ԉro!mtk psN._"YmҀj٥¶Kɵ zЊG3V; 8*:rvg$Z]7h`[I|ڄ˲TU$-(CFKY@losgS8p;1G␪+?[ EO8pmg&;beAӡsH7m8[a6yP%=.|jFb%G,EwP/,}aGOiuwFgn}sm;D@-WƔ)ʳ*yCbtvyv=2+}'z/Ϡ`w Q#,أMʨE*[n$ҽJQM@c"ӁR l+)4`Nʥ'(ז 7)uِB FKHS]ӃCDp8F@>f)wF v.Fn1o=4Hs_] ?0AFRr<}h7gh/(ʃ6ѣ@Np&ӕ " 9o&~pT`3HʲHj8 @-U9oqjMKZWv@XbQծ)#~xGbe9(M۸ qJz3svqM5Pqȩ3U(MCECKc2$LiȽ${gT#sED=1_a+͍VOɤwUB&2\C{U`AS_YiIMF dVi:{\uɦaF _/ XH n>'ߎz)ɓ|>N[Ԑk}hqhؑGJ4bvދĀ/Yc@fO94!zD3I[ȠC4">\%gn$/y[jj49qeڜMc 9o Z"N˙$҇W)->𩕏sQUg6r1j92Ex5LتC2Cʉ΀j  IY#]~s/ e`\wʊqNfKR$JIbqknQcuP K>'?wp,H HOc;_Or@eKh7Zےj+p^E0/tH%jFJE` .un5F=- Xѕ I26WC5NŕX]W,te5[ PnLfbKm{,^S~!O<6#Z1Πj@^1In8q\ߗݭ0Es(d(9 9Y/b!hzVҸqiϿ/a9ɾࢠ0iz|IXK@i:O`U9&iimYiF{0#{yDrS!O#vaXBbbF=)]ԹxXQ턅 ϶8Rztd0LQ\WvZ()(7Cmt_srW^=!#Cb#Ċ~lc@Ȍ&Zgh">}3Jiѿ =az1!i$9yHۈNx/}dqc -B@ u I)"?y$.@y1q\X鿚}nij'IkKpF $MFy<ЈhTZ-ޣS-?2D*h鹚`T1f?bCpON(du&4vZ|6Q` i]b6s9};c l%cX;&%{EgnQJ?%u{y|-е3L/Z 2b l..tC,@kе`3y+3% g^1peQr󍴶T=kW7Q.'[UC5\ _s/VIJj=c\[I1+ }]qMpv.\t`¼ S .uYFҳc~QCG*m^%f1p qwP"n1pC|9Σa#U:F$ߧ^/ dAy庌F}jwv` ^ L$D%C B{qRJL?ehh+S.2A:5cqM;1rM,IR2N5? Uj^2J gzXU rԜ{y8_J˒vPi9K/[0I%ds: ΢p'/QnAO#&ھo_ fIS|EQ_1-dLajU:>l5zW~,6.U R]%4@M\x>Ljޟ?}㧓y6LKd+N1AXQ͒doSjm һ#,. M//CRle0 1^4: `!B#L8:-BqB=R\UǬcDŽLA2V![N[$=J~w/?9H'*z-P3l*؈%'|Y N{(Ne^9fe5ipd mЪncHіOqz,*gCH__:_y;&u\ U[;jKГa0Qx\Rݞ4cL/·*DEE,5KB$9zTWX3}s䭌Crً43 [)# SIؓpYRQB9ird(P!A>1fx@OE/^,5RpZ,|yarbxP$fk=VbfmǾLXovMI,&3qYnI [.jZX{]]fԢ뻒FQtCq6%hsPjXt(O;" x!̘ds!n ?< P\3sf\ͺ jC.u5TK9{i?X wn*X "gle7-laW~ܦO nZa&Av~֧G~`C-HTzjhXIVm݅ mySOٷ[ r&S8<讋\0#^l6I%k%$X!piNk7!ķFWuHuG>xSΞ. k|fw*  Dҳy}i_$kةHc`}U^g愴0Ttyh WI(ƕ38ެ͝%#!^Eʵ _ٍCIٌ^\UXO?{{HV]k2_esxyDs5m yN߷`ZE@/ޒ>+FQ$̎\"3Ycg);.z,8q  1 Uh<g̸1:klmC/PV O5Fɾwqu~4*sH+k<~|Ѽzۉ/oc@YTє4;P{Z[Pʍڧm{6+5sM-ߢ? Ehn^W\l%׌:qK9PXeCxfA]˯=WT"RYE $FR6 GлEqVVx鲪FN%vxxOu;J Z<8vl!:V'l yFp9[[&:6QX֩69vDsԶ@Ҷ[MS'KԖ3tnk>E C">!6%7I! Ƈ1T%݁Cn뉰vif,t,JuR8~9J*{=!kV&V1&Sut8{`xoJ*3-eZڲҳ!e" CH ;=0` &ˆJ.@Μf&99=nwUzf/ۤ$iuʜ=، an$&9tVAθ _輁z9FJ6x!Wa-m(֔$zC{W (y'u Jj7 lЧ=E+ӭq%jAWdZU9A)&pt|Np.'z$(s E-$ziXꖔnl*ga4sb/xr0@'iU0QbGR`̼FSM.{li4FW^ߛ|+: 7=\BxmCݬPku3gw]&h?H9V w- ѻ*s-L\IW}mS ΄If}-4͓X[ l5WC4"Ƙ\wn>0;(Rg4GT0p9Mq4+Q#0r7ؿKL_-hX8.9+X1"St^`BwcK23݇EyiW|{J*(DaaARjFc~۫lrDz-W?Cq+gd:F #QXi ;b<L(ݒ3m/-1%ه-J k_wۻl3. XsZc tH!w3{.6IGƭ q۞Dղ mVK2v w}cm +`,o4;r3u^vV =@qLt0DrTZ'3C VfC>cw9nojper+L]Iu_Gr_ubB'qIU c [P<}p6ATN(f<͍S,ݫgo 2@/FwQ$?=-L13}~l24^_1j7#pH<%zVtv[Lr8N?ۚkSEF XpL/jJۃR>;9G'W4dos77_ՠ~Ld_x֤fC㺩W$w@)R+[П]LM7/9JY( 0(YY=C3I"d2dHRuPn%/6M{w,,סl}H*0XݎSs8[" ȶ3. FJYh!a=i5-s[?9/z?ǵEDIO;Ǵ?_,&hi+VOYa4ym" 22\Õ+B*w7 *ܦ!?KFIȿ:WhI>ZW'X/4d}V FjAܐ0{h{3t]b 􋴌&7c\k4:F=T-YFYkYWv@3xL'TGV-hASEkɽE/kt!36O v讛Ҹ=ؕg?gxǒ XP\FkiL Q'?"+|1WzSpHYbV?थ#J̭QAV:5t.6 &Vrv- A1ex\W;kϓ:Hfvv[z>*zj YOj*u.'#PfEH~^Nm$L[6:m r XYʐM<"J~(T}rebtƦ TF\ mG.KT9 Pnb݃./Pt?u#N%L~*<ϙ"c%PW4_TпI@W{&d|Fw2YaV1EtN@$ӘPNyJǛY )w#KFr8@EExݳ%4XCSsLeK }]z%0珊O G>ǁCZ\ $1p 4SyU 6hjȤؿ\!Z6gJqP1XlCZ[Wi94"9 aͥU`RUA,^,CFTŸE;)6قwy™{(o 줊jq5kUQZ7q aO;3z?7`cLJW9WS` Lq}9;LH*:0=%|v5A)'E̗zgExN_fn,=NP=)9 ,X%Xй/77W O,f4a{Lg,ER/{abäqFNXU\B&&a ˲,!E¾+hMÜ^Z,@B.}q:K kUa晇Gr"aBzZ] }3Õ#Ex1ˀу\!cXD1H`KbSN'e29RLFu,PP(͘C䡣}Q|YqRHD@!R,Qnΰ9b 2c̸vi[<؛)$X)iJwB#T#5nDuo} lXքl!c)QC He &0\Z+h%ܟ4ԇOLJgҖ3jǐOkd,XE ĭ] WEh &GZR"p#X-JTLߐ)ao؏A͍,z_J2F l؋׈5ʹNdT F١jp !nS 5ΠPjkU]pF5 w䴬S#B@S,^ۇ27D̫182Q{tY:I bcO=$9ҋ=eG_"2M8rT7 \>Yc_>Z^ ;?TT%ΫY)uytl``/wAz5a!Y|pz59fPOBQcn ٚfrğQeuyJX|dC~gߣNЭO7Lg":oOE{Rӏ.P^sHijv ,nЎY`6u0 ʽΫmdۏhŨ_uրQMW.Dn^Rv3f]dL_HhRhT%p8}Uîz N֑@I { Mҧ?Ƽ0n&g4V RS&!Ɓb?j.mFu;Z)TTq mؿc}nu6ˌI{aZ̘KYI_ ?:E_e[`#[nep0qe %1G>[$NR&g{HdH=GyYn,=x*5o7(f##2ŌY-4{nDOlɢF Q ,)džiYoܢZ1Ь$_YqwFej_%Qÿ> `Ƕ wtPq-Nk9Qn`*[_: @!: \婙fGR.Ďߗ%:3˨o ~ ԵV4L`JϣĉqLB܄^jef=Y_rkkY+xbf 1#"j2~M.^O5܃Ļ_8qt7pT[>6bf4jY.gYs&wdR,SgA\7dዐ!w7*X3"mv&&kf=!-LA])ctӜp]+tq `pʒF C`DFun, :O/{&mLc2LE ^B{!t]`0sOgbn7V,e7U$H$ۘ("q)Nլt^9<o sO=.q֥Ue..Ux~Ϳ"FnW 2f9Y>rgM^{&O!+搎5,i-#6j!O2bɳL$slŪ͓=0XEzJy^':5T)Au<7s0%aPLÃ? r/cbú:цc'рTmo>ˮHZX[)n7/`wAQ1/fsh _PzN}z8 Ev!1zCY)Wf] sϘ;{$bkPMOxnS͈@y+H~-YdT>RN ]Qy˶'<0Rz֏ C@GuZLym>6|IY ? P:F9QuNzȸ[|4+"dDb!3L B9U(͸L>c h_D9Eǎ2z]&>@?? =f上@A7Uzv&NQG(vɳGQ+)=u%ۆiIĊ4oBKL!ڼR2z_ pgCg UU#+?m5QqY,Ѣ^cD8{>X|~`"ƃgr oqW(쭱`U Gy賀6H>QG UH\3ۜGF.חI].Q0\6/Sn,Wٲb)e4 up%> Ա}wq޺uyC7Pw1_B?p:2y;puSN##sVߚ!Y< &/ۀYb$gOts wj!R&s d1R@zxIGZ4"#6geTUu֭柖 6m>H|mx i9 +*޷MNP>]-Ƅtn^27Čk߀Ab(`^c8 0vd%p )cF 8 BSy n{Ȉ7 *Drhp#%(zSW~|WBrd2k Lǧ 9_گLF%2$TEXGVc.tP ϿAcgIJ1: ^ֺ,kXB1՗h S  cbT~MXҰ˥+¡n)$AV@cS$S)ҝ>FY׃ߟϵfc /ѭ UrBhg\'zkVM7pvo88oB6M>- i%kؠ7Α7:VbcbdwLOtfe~b1YセihJ<.<vFŲ?֊`kH ?{|,6CAhcJG _@qd$ץ`p檓?2n~M5W8g\B-2_F+) ՃMG'C;8?.iZ˂Ox# 8&/j 0 jT2A0?rD=&7B֚1:v0t9K^rsX1$ig"jEwkP`!zNd(3׽t+T2+gpK,\rӲ „B,*m:͙ U iS*jC6h2 E7/eԑm },ChSNj-JlI͉6ć!D# Ư#kRFd3.* _~ih}L7R9ؤ-UGf@fw $2O]q.u-psr2MH l*lmZ{2^]eːgq{_#DITg,R=3X[_bK;4:C0!)#Z)A]YTЦNVQ_C|u J{fp83wS [x#Zm-MOkg7_^| 5!w{R?-S!8"}kbnhv["j^zb7W$*9vm(+ |)giQgY,\LG;^RIh7kE ʙRb!7[Bu)SHEkϚJ%T8Tekz;n xpMb5&DAY \~,6)D+Xnh74>6@dDԪIuh+h "7.qbb1 HLi{ak&(zаqxQ܌g <43$,cYqj%e<9( 7ɡ!JB/kL 0^3@pTT.dBZӒr6<W*h qutd*jӨ@@KXx)0۬uŻrPUᰗzobWV(M  ]kVvx|-k!uw+'+po 34U )WZ Emdk8mYG ,=څ =·"m &S'i 4DסkOXw_A$Y(tX [g3w9dsѮ21J]ct pQP4+Xw9QȆ{V\!Hh yW AatI~3έ%zrjx4.TW/sWgțR@Q>cbbm|\fc+iRkv8 M(f71Q lRJ=K%mU:32eQpB6&1~ ;Bfj ;R%ueȳG7t ƹpVi`R a I3_n2D9@j_Z^ ){r43’{%͟;3W!5y=KCpˬ ȶQ!*5'cO/V)scĸVeW/,05cq*`zAL'an^N ȷ$yUB迣ʙȭ4cp׬6ehA֘73EZs^eT2l\5S}QV\D]Z :&/?`xJ2Ni塈,UYi]Bx?\'VӾl8Eh  ‘EBj:W^crNFG9U95Q. Dmāc?| U[ڦ%!7 #uu2 ɨe# 5CqK8mP'̢ĮceV^^Gf`'EXY:`~0au8I{Cr4M&5[0hL䐞kЙ̙kTPĀH侳:h($e{Q5[/ eV·5{QN1 ,7g )}&AK{9Q--r&S5pb`+UqXӝX> ,j#q.+s{`D8\۱CXHyPz&sNEn5d&dHT5fa^lŸmp$ZP{t416 HnV>8ngrM+`Ӗ ډ4EPHC/ZP*^XFr+Z81c9tg9^qz>AfaRg-S{E2G(N_+Q0t]A"AePMPN)É}]E1S_Y<+Å0|cMF^Huse,;%ZsdFTjIN]t`]Z&P`% ٱgYZ07070100000202000081a400000000000000000000000167a4afb6000064b4000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/md/dm-crypt.ko.xz7zXZִF!t/dr]?Eh=ڜͩJ`)[)V>{6(ADlFxx?.ikw-(|DǜBSJ[q !D}o؃ YǓ 8[Z)werW\r3tqC_9D dNOGHoK[6~ǼQ>Z݈Q}[DZ14 w\aZԣ#̰> $ct l殮0H=sꡨ1U'qKF 5 X)js MQH=wjd<& *Ogx3vN>tJ^\7钎q'ƥ2:F4'){vyGѐZi4 Nj;%^akBS;>Vdk)ZWH稺ڞ>ry̌]V@*MuT}Qi,K-`3`vsDw7Z<+oc%뇕w؏vG螭3aěԣ 7@K lfM*qU, t">-\C7,b8CW.,eh"hvTsLC +W.4# bS۞9(*A˨Va8`- Zu Q+拿id,3G:[M5aBey:Lz@+5g|[  q .Kܔ#wNGfMY?O5O*;Z#NAe'gʬ?3]`Tnup6x䀔bmڻ/&ť/lSGD)$Ew츨aVhdʊ_`aYL?=kJ| j2Wv\9 4|ŏ=>2gܮˆIuԮ5u9;C\UlP&?!F9uD.=JU 3w9REZo潱\qV By|j5{&Z*.En#NTO(𪅴2O{%i eWc.0!iZ ?\U&'\_!Ԏe Lc*YW?>٭BϴeFz8\L/X};9+(a= 6LxkZ_;cҒSrDe%#6f ggJ,狈 X4C+2n߃}NY|Z7ZFn6-@-R ge9e"M{7m9r}ߍlw PvI*Y+Vq.̧w%d~ۨCh *jPυK4aPia0)quuA!q8}2bzUK3;Z`r8U6VaYE5s5߶;Rg J\γ %gT4wW֭/e2x؉tSZ}![ĉO϶QvZ~o %pҰ}4*%C@aJ"\TbV"V!^HGVhVhy]k) i~3sϛvi r Bv7%dVAh?oe.N'&F@@O`be:5@qvSxOgX>yEZr/ve'^[HF+) v Z}iH%7&vH}f'%qT Lˤa`WVD)\A>LO3whG1 k!փeP]%ơ-_k5_wb8Y8sa{*I*!浙#19EE6؏Z5?ӭQvytBjby%ѡpP@;zT\#7?{2tl٘Uo`3WBuQ^_`>i v d`;*SOT0PiPPZ~2X"weܫY7,E3iϒlg2ZBӴ+Kx{)?5+Kb)X-qsYԩ75]J{gb'Ni'[em3bx x?+s'z!f!c\V7&ڙXj怷9^+5c g3-8Y0I ,JR pE^hA$vS^)8`tⰹ)UZp%%S&^*j>-pMth.~hϕ'L\D3NW5Op먷 Fm9DD1< <60ω =JHgv+f`/,3? V?7z԰=J^1l`47Lb -+ghӭ~xebUCP]|]HDwK -U]#]ّ*-(8{PlB\;WpBD),Kr$:y$&Eiqm#O pU,*-Ap bsNl7qrrD1C^CNa;[C^=Q̒oQ),~cRK$DT丬 0@ж,z[j=h#)ъ/ůVdWլB;y(`bS sM7-L~=ϻT7{8צqUEVYrMd?)+懍 H$7N/Ȳqe~ζyONq?Mg=:0xTp#ZFk=2"dL c2Nd_FI0=J+D{Fq?M8++TZ )WoQN7a,ld?}ޠykoYuLZQ=-yne7pPy3=;yBq rhq0dACZp&TI4*d] DnJpƉ>8 W)U 2u6kPJQDt쎎~Dl|>B7|);4lSE"#^@FPש= !h[+$ sŭn`/o]a:O+~I| r&j] b=]Rikȥ9)]:$ޑ,7`6gChΎǢ^9{?LT'G1V0f%f #8 #r83."ZC6ԣ0)y+}{p©0&er"||>SBT|]ޖ̖hgk៪[<<`tӂ132Iy ɉikrgSLXF2Vcuu21pܚ!–R Qºq8tUT%!P|Oʦ}0 }rfT39;'#=d#n)%u.Êyŷ-r-BGŏZ;뛼TB 7*fz;X[?_dKQA=)5*R !- Uiz!qƷ]PNM3.2=Xc1oaZhgq7 g(gq(,%Q.Jͧezy"EG4E.g;N٭QXLL;].WYn0w4fPBP37q.{U]{ 5~`҉ ͝0ݩgw:%\e?\/<ǁ.u/j)\X>V,Tuc?zK  b*^61,Bg^,us/ g#D (-Qo9+mP̀/˱0gRo6~|? !Ah%_*Fb\sޟ3<(QWS!7_-~;1z$`f;yYuYnUx9/mD'1kåɰ`e)0mQ|3=cӕع2?BD}0Q^_@2p͚el繞HCO-3}VCh-.{x̀:i?x!xf0䭙mi3"lnb ;YOF{lA$Ci~bLJP 쿤2 4{Z=w8BCJ`2ku7 kp^fm[$a慆cCP4ҢT&<ٱ[ eZf#$uJ%zMq "dj>̆y̒x>X/^,E0Du9}4[g/mR@4UHSl^oL7ʀ2-订`#=3 <Ū%B4T eXf&A<$A6:\`LϤFS v` ֟X VM *WQj{.5,do( sVou6w,?6jD`j3؁Xxe_S7C±/ 7f :޻#oQ-khЭ^E} ~,R[ЧUÚ=!6+ ᗔVfTdJΫr@-*<`H ZdomX++Kt9&61;*qF:sR6B@au^tpO:{=~ O+)=8R* 0)YCWJWx{AV$&)JL~@sB.B :wIxC# O{uz䦟9"veI,دu3]ф_d~M{r)$ k oԻ0ۗ{(AԴ ?䠬՘x`uVӗrٰ*߈P=6n s8>&t߿s?:.RAO쎑r+@;f?-q?sGjΘ+LvH?ʦW|&:F]N uC m+R#֟pS+>5ql:s hr<ֆc\Dp1_p >F{]}OsMv$ZXEM͌gRhuE q$ bzfw"+ϰEװ9By i%.e46.\+La#x ~U/^<|tCKL;oM٣ j"0ٓ*))NctOMU UpރΎhς Мӟ(`_HN@ NR{&vBHL~|u<\NNռ2]"ӝÇ^R>_R/|%,0ȝ)HMc( _O؞Ξi H̓ })g'tvZӤJ)fa #nyƵ%lM!|s!i:)e -Ktܿ,Kۣ pø8s;j!,zZ3NlA<#j:4H,dvbjD;|; Et:-@"D‚pPEy |Hn+p#J8PQ/t]hFm[pƞ3aa'fЍ5|:@Hq5 b֯EZA00#T1jKcЯl%nf&oN3%` zs2a#fEvo%՚ gತ˲q 籒< #{xtB"ץA[_;?dFY68/%V8>qH,Kp*]Z&/aMF E$JBn@-;NW}٫hnɼ.xB| u(ã?kMI.N5:^+b$8Cg%)Qf#-}\3FhU ‹ m[bͼz FlZ=#g1[}ǝDk򒝯!&˨_wL>QgK\]q}`!T.. 6z0M[RrM&hZcجT4R؍ޓ!s,~gNíFaA2qUf9/!-+l-z1ۿĮ87jP# !h=B{!_ˏ2c!EvidVK5],jfj?@j*YіC[HmwcĄHAxtwcx@XjU)|okY Ɩ"qvSCh󔓒 5Р̷>{*t4rM`\<66)N[- ȿwuk;"r1Ws8]d''ͭw UF[7m3U:^3$H"K]]ύ%\)Et,wCGRbwvI(<`ЩmUf3px7T_-<͍TD덮R{f"j+3xXj&\+LtTQ ,)Za{<#~O( RB΄o;D{ zg+\=o9{lo6h!}Qt!a~71mJm`>j~ED6Ė p`r&[4ħP3e:fiA3@ץ1X]HSsѿ á/"ڲbk{-sa4 o)td <Ә]\d'cm|Ks75(@\S7ѣ"8mEeړ~=,Hc/jxebJ\R T/,RxKI8C)<@OΖ§ȿ`66m@^,{ˍj}i&)Z1E6Dy\6@ e[=+ncCQDT[? V K;1#ߚ5P ,ݣ7FaGQQwgͽ ZMd^}`|7 e bUMJU ŒCzRܘ,Ԝn]1T(;Igk81lrM$<ʩ)JrБ_Ԡgrbh)<\tSMkq($"ĩs.ViږjjȫZE|zqS8{ FA 63eхX3(d$wZݍ&,בXui2yQ#ci Flie_DLjŹŲwE6T(8As@MY)+h|~TQB߬z]+x~ j-]NX4Ñ1 `_x7IZ]T~)I5wMlT$֔ӸsLWǵ*S˫:.lI"'U"^EU>Ya99; %tFo{pZ O$+Ie.umNCs0Z~VQ ywSϟ/P(ZQB1Bf^]T0WmeEYY~%>XMu/Vk!> Sjd+}O?wB#/p봭f;EGi+Tx"ŨGydB;h m卾(_U(1zp$ =%J~l&HU Wi}E[@'iQB;4&8#~sS ,者tE͓)%U4u>b܇;e$6*d.^wgƷ̓dc'8RJ[QK|ür)n=("q%aWF/oz*2\ᛈ/IQh7gUǞ\α{_|R,:G0jCj 0Gf窈}(vA8d)`tڏVݸf 1xcЎuә׃cA^Zfӏ3}C, YދW:n=#l:}{<9vNmLws \wq<>@~yS8#6 `gn\wUi;Z*-Uښw$xNŚDQngo ҇|z~^mufphL3åq\ٓfG$9[UMg :LXtKܲ rZ"kYǠk^d$Ac] SQMG#J5.^[̷4;JY_32'}פA $#X_1r@q,(bt(#M[igPC*%~K$R5|/E p2fpڷ|V@;[NoA*9#Tƒqk, F_쵘^Pt-z}>y ·ayS3X*AkF?7x"NkuX砷B=`S*&Kt [)anASsgk>mŒG "9-4/[cJ`$l֐s>gL\ɭ=]%Cl!>3R.V]"/J}~+`!' ZDDu8i&kEsqɼZ#ZhI_rr2&{>,+ƯķR879q߹[}w`9zD.Zލs| p:!jhSWC8`x"VI5D v}EsEsJ8~b󹸖Ͳ!w9I/8Fѝ3J"L\L&)lg8i*-ƓBO%l2*]*,Z&_edjf7)v8eƗJ&*m4VOq-hG)8TQlS7G7T^B[ ycCK *V%þ `?g}t]n1p+T*Jr)Xs[XĹ./$\3 Ѡ}9m97uPQaR`55BE3$:ZI}CMJ:ΔIcha2Ť݇1S>@ !?KeZ^qŋPj@{-7k Gv6H2-|(WC,ib=Z"h?EFes-ɴM}%8Wޢ:]_`Y\jtN09xi}bhwmbrZ)e|V-z-@ u"i)Τ[_yPAnF>((8l@ G72m H,B;G3݇캉/7oͺRnOP=2mxdP ߮>ZČV7ѣȻXWinCp Sq4NwD9,מ@3Zm’n wmiƔ̖ Dj`ݚ(&DyI3ϑg]K >xlèoirWb?ir#묖hcZns\ S]y⻵ѮrThQyyFb _]OίO27Ettm'//{c{W+d:p T_SLԕy*>-Ih. vHn-7?*o3>Γ>PyzCi=G%F%ʲЛ 9ns!MTk- ;"`P~ZUH`@śȠMQ g OU* 9ƛ!x4a68Q6}7J[{kڷ uD xAt='I1"C}]-f{N/SCW)CI]:-*3+*).q 93A S]SYl O{D'M<}1P %_1a]~[:G eTB 3E1iژųQiX &jɑ +gFbvKkpZޑdP) A q9S4Ü_dmO92N/!ő(م')T\^b~qge(nb^6yWi0 "M%PSqB*lHaүϺ)?Ꚁj2f>]ꀡ]0]zrMJ#"chtGlu#Uhr:-(8p_'FYsv0l_ekSR,ˬ'Uq%+s[cTT\~ ۾Z eiT)2)/Z06ߋv$XJ[oWR2P5m0vP՛9Ȑ0R=[?)ur&J='-s0tXX{$GEMo4hM (QD\aH(@{͹A௅l.+rC' y%yF8A+5־te R~P&Bs)Gp5!2QЦxdvhe- b1FʨL&elit=^_=aRRPt\&xGʴ(LpTj' yY#9*9%6UϷo|MF*Xᖜ.Mth8z(R9āʞNAh d,k\ q }6-5LKj!{w8#qܙ~#YjLQ <'c hTy]~KN-_T$SP4lYw_qʊ563pB_ITmT)Lrm!ݱ@wli]^}p`5竳4mߩs$ɱ_ք LJNmD#R$G Ov})hQi ^NV$\IZL { QǻhBj(6 }ŊǗ&טׇ J™fv\@i$6>5H=v~[\Y';Zq: UU@cZ;PnR+_j4mxT5"Rݛ,P'o -ERDzg Hݝ>Lf봻{KO5B*=f;!s@.]Ӓ~վAQ.ЕW6A)ehduhc /\ot;OM wNqp*E#2$Vq69.=a*rdVϫVR7Lg,!ׇr'}}9D E" |rf}I3/{-Axski4ڮBT÷ U)BAIf˨y68H-ϫ%7틄S rԊ̲D7㳟T[Y> x) BfDگU-+*)#V|v<?Be%bRoTnjhJ]F%}D %aN^r=ȒoDɈ6̠rI$Ek21cMʂ d"]gH~ju@ZE9z2 (Q9ѹ;6WgA&$Iem- .XVUo1~$0}莋@A쁈ct—UouMPpvf֧as00n1 a3_-)%j Y_%`EKOG[= T5 ZXNT: )jj߀p0*֣ XEql𑱃 w*`D=GYu%j1 SQ q_ABnJO.̤:[K8/~5c:&klMgWF>R;Ւ恁RLѳa'wU@d8 ؼ@):L%| Y<5z$RH9`8K^;F=¦پFxe X6Mק'u>.k  .NS]a5F@_ʀ@mrM{$f-OkS9qCRv 7& YVGG#^պdw-1@3Oj8_ oʎ ex:zFk>ӜjTP3a7;7мN]3XwO+a Xr'l<9bXE"@H,ƨ!`ƎD54q**u]\:e-B[^(ڪ%i|ͅDV 83F+A[k%WJj) tJFD *>G.FF쳇Ⱥθ1kzSK2HԪUE3:29񹞰e2ߴ5xM_^o T&ԯ )@ktH_}͈kׂnU:{V~*ф|~B IuÇy5cRi\Im`cAC8"c:QŎc^b)P~tp @3n]q=^JMqiG!(p,l2"t;xYUfQ?= PVs͜{y9Z`{%?mB}f%QSv 02fF? C[VUTXFI%2I mFGy\z`7Qh.uw=>Gq!K2g.kNdtDQxD*:_ȳPFk *n` jXrDfL Le<[hXBj9T;tklCGBzb@PJ$1.Ծʬ}R3Fq^x۩GWTZ{ホUb/+vM3T;mRHtsROtwL@bt+ˏr*!WUP~I˦[RiGx]n`6̂E?>B}n7u>4hjSEEU;Lfr O$$^n;l#Vj66Ơ6 |J1g,(qZH5:{r"]B4r/-aB.J=Q\l5Vn=UVmN`ND5prCݦh:p)vRVM߆[[TY:'b`% OJn!LW hR'S,Dx0Y En =yk L]Ѩ⿛m2Ivxme}„wl/)p$j4g\NqhFU9 O@&ݑcFd< 01X@Q) ~0St*觘-ZAo[FSQh]|rOE`ɜBwZ?]SiNL XCeFcVAj:>]Ug2XB3RӼ (q?A"JT^['` Nq7 Гb2^3Dp]Oa,)E`[5x!+f/CΝz򠮳b򷎮T ZGl oFѷ-} r݀1&l*{MSTnRǟT!7 mk~SYÅc<`XQ<&þ5݌]lqkm2F_o wgDHϴ n9ީ`)A;*V分U󦍗^5jAOk5a<r3fnQI @08Z;3((K 4@ 黽O%TKaX=ٯ$'Ղ{A ܃ep>|C= hN>2XwQ˜t5nO ڝ7g?s]Pl!,8-%.V!x\X̐Ԑš֘JdS5쌤eFh@Q@h3~t .Р V-Y>ﷅާG7QƢh; ea^rhtU`yXFF乆%D4QW$cc>W!u18{U 2LAY_-4FZXB֎CiG%ȝMU Uzwuй'$A_UA;ͩ_R3+ e dȃrҚ_||mt_sT%UdsR< ?}&[*,%pТgj 'bIfM)E>hVꝷ'@=ݥUӁ1">Žb]JqR`dA%z65OjeR5c)|"ZFo,/vz-l|arY[&ݳ|ZtlӉ8UjFV!'  Px~XZAJS?x*1Hr 0.7O˓wyi)S$u ^kҫx0x!Rvb>Kn/׵  9ġ𣌵ֿ*~3YNJ0PAڄ/4gT\_]dNP3iuN-ҧg;bv|0A?íƗ]̙ yzWtO pRsN`׊O JjMAGQ);5ɳŏ=c=yg()co:o5V2ȟCBfvA4^ȱK(g R#}\%2J>m\mY·6q}sY:sh|L95ҾE$e-|7۸ɧdznKr+~/¢TA.@vbQ_E[/EgQ| })kog6:) s!%yXc9,0?aU[nQ cnn v_^s98wYaWدBLA=feFr۵7@dSBȷh"h_\' c*5[ӒvѶ7õPӌTtD3..J6>HM_ U7ؔlkⴵ1)o` A?2{6?K]Z+H-smcNhw)*T .>++CAm>tp4Q[NU,w~6d YضVNBZ.XaP䳳˞*k9bE&f5^}6xJ:IVF5'G?klCՂf= 88P_»@G$W4K͉Ơ@u-?569XR_O>f3:|Fo .s%UjzMdHׅ ~`~G~ 7ny]HqT-SF4'y{E(wT%Jpx$ ,d%6!IQuCoU 8Ȋ2qD#)+2Đgش̚Uh\E>@\R3"жn"! ;pDbS7v#2ln`Gf d9J򀂇UvyDspeCo/a˝](@9>0 ̷?/`Veh(]"%Qcjt(3_72춞WRfI`)0~@a\ڬl:?q.ׂ+&j|c6N$p=jըXLfhj^S g8?ѾKiCw N2S\TGIFRoOV+k.,h d# -i̮.EPi L`-3ܝ>ꐏG; cobj=-R$QA /!*hŒv:Qs ӑgPkF >Eބ{l奺JI#R`eH#AT>r9#9 9Tn*ڞI^ g-mE< H)v;ˁ#\$ݬ_g$!f7LKqg!:NJx(ͩ7쵚R[,4S#pjz_o!a'F>j>%%j~C?Ykb6fLQ :G/=ı ="MFm|'YDLK5\S+7^vny8WؾPk:o.IW}iQ;? Jˑ3iX.&$C,5b7Ix>?ލCn_}o8tyԳ(xZ;X4=ޢ^Qm&9H碠"%H4Q}g }]QH"0Ȏzv3(eV/Y@0f,5i%0{ yr*@͕^\Ul`+%]mUi̬䬩3b Z|Gw БE=ӷ6!RB|N,z%.5@_YTs8 Ӥ2XµnHmiK0J_;`u6>*G,Iͤ@\BvLIP9jj 1TC6 UNuⲙ)'2\ƕ63Si0֢PQǸb.Z~?%p]ݬw )I@C ]HT{hEWfPRbeE-DȚ O&2,`$>p7hk.>/~t=ro(2Y&DgY_مWH/|Ϡvɦ\ yq]! |A6m>%MUdϿ<ڗwZ t&N/>1^)-ucH#uY{ʔ\r_+E݄5dETN[jo+6;)|Tm WH$_,ٱY'fl@ 19V5pw*J_z)ŻݙF P|lvo3&a2|Z^>Ar@.Za̜u%zZMp4 %(y){ZYp>^lLwiߥqN#;kƒIAJ\LҖU'`Y$G3K3u3jvoR$`2Ic#u_P$6P=ki Trxm3o%Yq1P?ѐyl_eeij@*uFPEL;銳 E(# I~0 gogߒƻpFI f9V"v'Q;!4Mu{TS ^3C> !˻Fûށ䊞6l]ՄSm!KjOɵeVo?/ޢE[(c8Cb۔j8sM4B:2JhSyhaW{*nh*4.Ѐ&?4 +)bI Bʪp:.J.JWS?<ぎ^tOXO)AyO^K#b勩zT$v#*U ƮX~ xl{C0qpLYvWXЦXVR,ƭp% )$Uޒv'(`Dzs}^a ?P>4*o$ ,EԾb NFTIy)AB'!=Om/+_}[>q8#6tS8GG?'BZU!u^|s]lBpp$ ]>J {MOq(A ~NJAV{n}m%k3񕩝"+(CUXOft,YҭtvMĆ5wX[`MF'QYFL JB-X07, lW@HhDDfٹ=u(iI8춺b Y&D|h7:V%'|dJWW@M]ucft<ت4_ŏ6H ]HAK)~'&ဨx:ʖ-'ѧ>n߼Wj" Ǥ \WL/#*[&ͻ?q_I[(5}:5keD Jp@Лa>ۂv-Noʟr\.uBi*0YhSDVVxsHKmɠ@4ƞ ~\j%֩^%8 e^BȤ4sQ~ULm R يwhZ#CY`J>_$LtVFA,eU{H^71ƭ/A Q#lGI]4R -p7(dd;)NkZEYLZA@TD9*P]`;Ф?#B0IZ9v[-hZ $Wv7,ֶx?P̸b-s*~* GX[K*Up1)e&і>K^=wEVQ\es ՠ*~ A8^S5n8#:eC9] V9/vǦ![Bв]Pً/_̫%щ5!릛ӫROOxKXh p KUjcdV\އk7h͔i۪M] [p9tA1;KOOMUx'nj*FGp! \af[a;f;+\wH $k8Pql|`6};yUpmkJIֳӲ`Fݯi:AsoQVᒛw$&;M,Ӄa!X]<(1`y[ _ <DU 5Z\ 00L3EZIv-P  -x bVes>;k҄KtwD_6y7wȼ D#N]Ӓ_WV:-7 փh+'A6Ct[qU$C.A{xzDr)YX7@"UnI=ml+ 4 4>fΑnnb^flb/mCbvB 0p[}LG8>r &Qs?q޽ Sz{D(62ǛԜFoY?ּT99ϏaF[E?3m|Lb$k5u*8S;X_go )k?bG.PglkFoFvzQ/Ԍ03{4 IF;?} :LrU | 1^Lx`lV혳<%L85}t6 s+.4X޷=/~׿&x;VR~2;V-LG҃Qۙ6=P+)yeF+sgE ʅ-tUB 5*B^.!ot;.+WY!.ĉrGKr)m#kZ!hq]#hM#h="m3$g|C*[rv"ȵ z<īvб<Ej2,(hL]EM=HqGZDKœkHoQjGx͋րa Nv%w;4"QK\ խ;brnŕoaY\Qv,cbzΦ N1O (SzYeHt%k|ٜRL(:s}xrTme:>HC|գ(s4o&x->B&-6D_[X"Z%M1zG.pJ ǁd,hw bhhls7A&Jd j+̗]sʆTd!j@#[1%!9Qt{F$#u3KZ2 (f Am'3z2?[Q_4"/C%lE;hFwDVl|bUOY;snۀ{dO_,%}T*xưK% nп<%atI˹Џ>s*FuA"1ݔH+CbhTݙ""v0)S<2@bhc@d,oc) roӍ]v-Ƞ| tRB?럖Q Kv8f-fa:uN1Oʴ ըOoB@~yaS`jھ{!*Pn"xXB"j &k[WC񗘝}7a 3cO.PWah'5؀7Oy .%8iZy+s72L1Ž~մ†To~kaE Rʢi`ܯ2G >&՛?B8pXP%I`gNWc\]WD!5 Wg7Bz-eU Ÿ?`1Eadz6wsDNo-ݞJgM}&'`DR>B#1uC$=N3ED[ cP5j'Ꞣ4v*!TrU\wuy5|@ȇX~NēkI a@{l|02(MWc"jy/? :3zxv/+2m!}P-q!g:&+O-08#1V+8Y&ī'WQNHNއ>O0|tʊ}P)&TW*mRLsz?i Ώ$!(E*ta70B,͉zCmߘ}Qk˂(y[S `*/詊q Pp;A?׮IG`N#PaB&Hw /IUJԘ-aiV=_2byCuF@ҹn~gLuY~3#/)u(n,>p8<1%qb+1%~_tSMT1}wUd!D( 1Z$G?p[B>)a}aS g~~=%ק&CtY6!>O':P+p=R&&3AGf́?\^g !32VFBl. U~=z-Ґȇ\܃YOWi@ҁCچ/Pb=֡uXÚSvϋ]o*6dZ!".щuzM{g'1mSbyV|s_bݝVO@Rʹa9$TcP,MO\~yF.Y3r㡴O$ o@K <M:`9OgIp7r"eW<4J,[j 5&n?n:Ig#b},1j_S-F$R %X+:X)uq S<") ߾~B`lv'<903Ꮇ]>}SDI.-G/3wCkϐ\VhO`1{\JW* sT|rWWzfJ_:D$i(^Nqn{Z+A]fbܰjheB;qxt1ʦYnqݥAz^(<dA;ƹJržF[eВـ[,5\G P|QfDsP(˛#ŢTAGa w&>Ъ_yhV )^>s7(N4c7 k"&5n,]ЉڣCSt`̨LxCm . ثrz Z`K?SH܉b3~ۆ!,Wݫ`790o0^R7}K*藔ƳFu !ՏsCNHH)soezV'pq&S^'PmR%wT8!p94kӡU{%眦?Y,y%g(9b9+\FY50 'Ԝ^ G-% {9܂ƫoW`c>fg~9 OՃCNJ UT~CElYC,,=GJfyS0OE @f2+٫Xt/tԋGk/CRMQՠTpӽ{×}^PG 7~ZV1_KEg)G(f?d^{"xx걂 ⰥqB<3I'-idk+x>華7MfGQۗr}|w vTI`mVޕJIr޷ 3,;ry Խ)mXɄMoǃTF =[k!>KsRl]pKmM‘Ҍ7t֋+0WEM3Yvڜo{;*n۹Dbw(wa;èe"PInnUY7 /g8i;HPҎTt4,.p 3EP=㩲fκi0̳FJVϫMfţ>8Y+R:9t>P /wroׇH$YHhc6ge/_gX I6FvgkY&:lΣF}4|V )pE0yQW5?w%#h zD$nN {oj4:6Y)UBd L2._VF0ZP[z40A"uuTZۓJ nʹYMScʷ䇨$ty 2x/!ͮMnn3<ϯ|n3b("K.Bs<*%|jְKUGמhj-G~F6ݎ*=/oXO)tM +NA 2v"3$= >U ۬B28k`~Uf{e#6AZ% NJY@!o 3&7 m}ɡ'sIs2{ʀ,6Te\3 BL@^);o*$3hcFTĩ\(O RT!0݂VY169 -D/Mgtv:o~ !7? "hX5 km nPO@tfgvgw9I/K!sOF?_K3Vg4$[%UQ]6F2&?ᓼ~t"C*dp[jJA%E0J(P0/=T˸y}5E؎SM۩h%X?C'8Ƴ:^_j 1k# Khҡ 9w]4<+tZZ!IROBCjC[ik;g^p'x]_O}#4O~: #-b$UBTP,%}jgD&Xyn-b3E}pGG1bv~Qu3*c>_FݡK{p[wL\%f9Nua[:Arcc67iU,XJT6 {a/]o|@ܜUY\v=yO*U cPFZ??` mNgBs3L[G5مޖ&_.~s2;X3c\ȟɬ0{lJ@A'd"4l̻]EDcRgvV:QYVvUeYggGo+4t}gY"~dXɲYu|֗]ħe 9 ޣyG8ץ3tf M`u%`=w|H |‚el[%Ln 37>fpNGJhƗ87ӺH۷=g*d)H3}.Я4_ NGjq{Ù'6c\?^<_4)esXJq઩{%~ȓl 9$0ŎO7oǙT{ IWc&' .rl/F y64}0B["׎]_Bf*G<UDj{O2>K|+f#g]L y?]E"אe'q,=V4':w֭'n կJ BR~;4${k+O! I˃}' :fw "F,@<(;"w7]Q۪ /pB5r| }' ^9Z%OA&z8*3KO +O0dPxzҒkPL`N*;'OU[vwXB[2)T곉 S 0vCP,wSt5AZsRBi5;YB4G/ Xl v<&[Vzܙ#2(aFE`9΄!0ɰGB2e=LSj2.˷kybZS#lAci_ѭ+uGuީK:HO ؁ZwDe-Mφ,xS;TFc?! tPy9lTGzyMl9D%I|Q{:]֠!ɉ5e~ ;bS# ŨfFi͵s<^*^kP2! mN&Q1{y}718zߤPq1LNf&*QF[9ۧ<_8OIߕ G|(e=}iD3T VFjR{םLO4} hX.I_9!"}UUoWKE8Y. :M1,p$M>Z fJZmQBjg;WV74Kµ!Ӵm}E1xPtw(AWV1Ɣ[~%%ljS)4}{hV Gxm"5C-]4oj. Ew^ڢl℄ځZ>c@[Ejp*`@ڱ:i?㿧/nF8v0E)N= D}3PQ_|#,7rN+Pe}{' 5]vN`Tb0Ǥ&!QiӼ8/~ufgJޏMlL3,3N.zk=7{; jVM17ր!s`^.'~BŬfrCt 7 W4y1m!6prbÕ%s$ *Nn8(3ﳜ“!8c$WX,E^8ҁ9Xn#ЉWy׳+k.NG߰jz+/q0sJ@5/ĒK1[94$|AW%<]=HԂ\W6Ԍ6󱕬 s|W5fFaU/H.Xs]Gh'ThpYfX+n>)Ƥ4𳢾eKu/E S+H[^]]#J ,S᩟?7)4o<#)Ti_sU7d {Co\LKcu+GK>\X/$ ?šza%8/YLpEi]ҏґf\44d |Uҙ:UJ-j?$XǨ lW=~21vwWcކcKHF`m}ᆑg粗pEb"H<~gZ[<:A|PH}r`{ J@KL^BDQbJ=Hk@$#aj\үUNG@զh@#`MVE[7@Zw%W_ᒱ W!4$7z]yXX>m01W 翼S/ƝAt>i85gV7S]e8TwEꮷg)XO ~bx0I`(Ly6t9KĔ&UOB1Pm~H[9-⨱ M/څ3QRZzqaJ b(G Y]a# (W5xܾXǪoCa3y~p´x0oO,N9G̃t5|?ddzsvNn/i[+lHdOIߛv{хfm7S5"da ,-*q` XPM@F*gۿ-i3L(+S z X{ݪ'~YeH8b{jWdy'cbͬYᦧ/oL ,=Cm,hO1#*>j}Kdvb6+]楰 L{S~ ֋7~]Qe> }/ s gƫZ:Zb!]!Wr8$X&i?3(iDB9UF[}F=;!R鋨cV "R iH9`s->Mh E TR\*mdny+wIZ5,)V?^MB}@n ݹQ:PE~sĂV$wrW3L"]LQ8 9+Es\fݭ>!R2. <9 ȊLٵ'Z8T$+y\)k7p7K0zdQcynTp;o PTV&^sE{aCoZ E`G) 7.&Z SlCLwe?ETsgw+sdRP@"E*dyY0f )J|p$ꝠAā Z]b౷Y wspr`wﱻV9nk8Ul‡/ZWeE@tVM((WCW_JS5tt G"UL]hiXo@bLܮP5~ozŰ/lU1;];މ- ~"YB6AE+찑ubslSg] 6eD#w[$^%|ZG#$E`,?^ZG>KJ>|m_2BqT3(CKc9dY9Y\I?YX}=hz{:#2W7c/9NK{.Ei˻m~+oS/@XsU3(< 0)3)$ /Z;]"Nɣ$ W϶KP-lHyIJf2FӸnRtG IYHVwv' Hw޷\*={Ie~nj4U::ۜEV#4>Y\]5jkHd n¡=-1Mo>KꋀgA˱jN(%a. 1՛VE :[h }E;&ܟf460^L Cs%*8L%Rbu,'wEpct!?u3)lT#mO.%l!q␜G3\wf+Cԥͣr91\ <:T"ܕ 'BeF:IOxiUiiʶ=`Bah {G6aW_bH=4% %*!&vxٰ؍iݹ?]ixא{Ro-<3qW)e#qtDM̴@~'H@Wp]J$e1;k ߳FMu!^sߞ!~x'Ub*ƛ?k-TS)[6Z(;)AGH_rELBDU4ia䀘2Uw&~|\.qaQѲo԰|Hoڷ[iq?)krHCI'E,#EJ3,hC_0BʁbؑZ p RXТ%Pt Q'YY=p`OfC˫qj6T&ƻv^nL|> yX8E\ !dou3vվzv;*e]?)>fޫh`2[O1PQ v;Rtmj05y oN% $mΎxa{&1H +z=ڈw'\_ #ؕ<k1}96ǖssb2]?'-pvNWC1 \! qM PH6D$*7_I̔=kYk3D`jYfa<)OAMeCM/蛼ї@eĻi{ :PC}Wle@K-~Aٵ݉ȍR%'*%qHez-3k)($R |6 N\]f1|WftzT >uQ/[kh͝sTLEapǞ"!E f_qlÐ_y1ج_ɰ-5/vp|,0j*Ѕwtt@sMHh&}דqBK1" $B.Hq \Ż ޙ.5Y!#^jG#;a: ҅]jhz؈~BE˨lR5!7|ϮJPCk&-Rv,M:QIEE{(^@ewT,݀ේF->"y#ctFl ϤL)0oi,<D`r=}^7 _Uy'V5ʞ67N~|k&!Tޱ}3lc'bbpa0t.~36MeMN3ʐl@Ϛ@2:<>_0|,9r7{G63.Ӻ7 ?eM󤄌up޾ t Xamҿ"9GLU kGO͝",4:Gb<]T6F6xCϚeUk+uC 12O<^>_*L 0|_HwjF*y`_|[Hkz'̴[ БN@A_\OQ*;US{vҳ[o:s ;\8P` 0Z}^2R>]|3đQr,kShMW\\SDk Nc7y5FvY.rzxWyΈ ab66'զEDlФ3{|X+:sE&k).&ꫥuPĸRm/6RZ!C1y-΂wK:PsNVz9_%sfuB$}>$cX񧨸}EcX%0D 0K+A&E ,}S8if3YkB.P}JW jxn mQ cWpClۜgbs|iF8od\ߍ؁$u5Qb-QLNM.}_[dՎ4*gCc̼*eǂ}UY=LX{pcXz:iqEg,SxkYvrވ [IJ*ŰŋE'w]d\K?}pt KᓫUMGm,Ejs>Mb4Pɘr+mQ00pQ֪e5\NݷO.H:w[sQ׭3RkVsUIl$Ͽ@|YNVuԘR[GMq IR%u ցdAAkRtjѝ?JSh"I6-c /N̰rR"}^=U p o\]`-](]0 ӆ\9d\-V.DŽ}@C#hnA)ps&gvN,Ӫ#Db^uvsx&!} 8 >_Q^YuMDj$-"n9}US>"Vq8~`MKɸ'e4,=9*m@k/\eO$Y\HT^ېhG%*y0+iY sBsN6pژYހt c' 7u95^$i(ֿ1&xn#Ɯ)16fÓ#Ȧ\XU|5ݸ:U.ş1pDQE\-xuh]Owx4m95xRa +Y?Ed9ԓ \+:ʜck EG($Ӛh9ؒ7Q1 Rgո#!5J@4!G;vJ\߬À%I sˏ/澶r\9BA\"Rl~NApn9,\ñѳ(, kL:ZZ4+SXҺMrE>W@3nA v8\ca;붌$$a?^Yri ^C1T`LM= h{}8f?  9-izb!ȁuClzK3~LP(6V@oV^haī;҄}ƈqߥrD))ƅgT=ӷX m`Y?^XI(3Qt*̕yI>ɳҷWnnoď(^Cgsk=dCTZ\m%{S ,MCt|$@+)ց88序?%OX>u0C<'ܪm\ծLbaZUs&.l4.횒Qc lsW;YX^m A) B4ڢS=t@w;3Bԗ wq\Z1*eJF;i{aU|Psl)40v͏+Gf0=&#zWprTc =>3Z\ca<4"Nqǁ <`y>?1gsU|8{h{Sev& M<~rbWq @Zu ;Nc)Bz7QTOՕoB[ѝ&2^X$&=2]Đo ,~ R~/>^jS&hP`xj$uc+̼E@hL.ҌРy}``xXx*&N&vR6҉n45H9,+Ϯۭ~u PJ gBG>{?7qFVw,hmִd5if1hXG՜|W}GEא02.q ~t8L88MdMة^δކ?x U$zzMh@R<l$y= ew" M~Y~NE70|ރ$0ޔc=BF50.(n ߸yOP CP#H5Q7b3k^G!.}f9/w \!2W?2iiYVDwh+HI$L%.,ؽG2l.w<ӹC˸c~Nj-vRN"5 $bH$`@}`W6sz;pUJΐk~ҠtsxVCU=K(뀶EiLf6_d A$Z2|䥉awR '2]EoIi>7J?c <8{#(%:׍NLIvEl#Lx1Bsk]o;ioRdPI5^ i6*Vm&~wtyaxC)ŀ2Bn\ˇ\'T9SU 4duk_S/nr@󕗒#<šB MnT'H.k_;,3͢]aB4,{´Yܠ::؏2zz"YR`([[#|UAƬ=aԅ>>$^7S/3Y[W!}ZRsiXbEk^WeVKPK~hj^ i'|1\{5(c3Y$pώL=L h7}la|u}N dvuzЭV=BgmEseFK=5eZK TA%+;UP;g)$:vz2* XM ,"͓m2 19:U?] XmCƹzס:EE_(5Ӓt~5M'!C@6|f0/fIV$):A轁AW_{#}0j¦P/V/X.ָy*w*'\6&9d9 m^*A*,lM-CCtԺFj!F./4䜥r[p f"LT;ҒV<N)`ꡓSѐ*!q@PҬW0(ÈMM""'/Japʿǫû~7E?ɐVe.t6WF2&H0=/=5~ @៮td!03߈sO&! DqU ^Ɠ?޹ž2ֻvѼ2b-$AwpYl؎*с\.׹]x^a}l'd$\=*8hp\BW8] mdʇM,l{Aw3mhF̷[߁3EU=1`ꭥJ$J'[z'&v jycR)XGRxewNw)' T$. r)>ei-O9?0!Gw譁fz5Wz;/-*j-"!q,帀ς{*$(.;͜MVI^`7E ^mW $iT-d4ηRQ'wAծzj%KjcԚ>\AfX.tz1T>Nq eޙ]Vϓ&4܌wuR X?Q 9Y*&PYI8VCՉ1Nv5y ͩ:v},u-tdO6 cc|rJC} [^0WR0sȟmNWi&(M\|+QJ&zJ`=F"nU65g ,[:Ա I;8p6g%S1 Zr)$ZCK}[m{qV aOCY 6@~Ԟ|+o]鞧Jc<'JmB:xWm|!@q% B:b`JkRQ؅_zT!^avZ;-D2;\Ag~K/zAH'* :SA f;VOqL&19G.:d6p&vgP@D@*zj6ڞU_,-|:t@J\dq5u=T6!2Nv7j9.%}?Q?Â]ݶK+ɬlz030 6[ u2`KVHz|$kZf:GX,|B672\ʯ^yO`MӊB)| ڧYU|Ukni-sWb*Ӗ2XPʶj#Uh[?=ڠsӃt5qC_soj{Mf%1/'n4:]G0ݰ\_<\ɻɻv=w&=n 1β08*{~*/SJ&-JJh]{qMPc:gGsT {ds '"ڵk&AyK1 Lp/̤P8-<&x8_R88)$"#˧;M<8P_#\G"=O.?.wnMI)=̪Eƙwf$( 9n)BǭCrQmLusRRŤo]6yAL+(^{d>-`D]RZ` *$\!Vs0r]4*C{e-mg}󇻺u\~rMd(PW$$["2q%?^h僒~n$⇾,1d5t"{H 2cCN}[6d)r0,7ࠗf0dƒEK{0$>DN>Kv%#ji0@ m)H PRlJTb̄ND$65gۇM݃;̵wA4,zwY6YLX32wMz(* X<=My=7?9ύ"Qǔ/gy +hSZ2/ή$P58g@Rp͌|#d`8j'TnW M1O!J .{[C_?+La ?_>p"mb!}Frȕˡ*X^ CޑXxEF:aoLj7-.'؝ښֱ3$C[§t KGoJfγɾUO ,[7"iIBڦkkd"stxw@?S x\9Qi׍BCГt7 ~~bMRB-kD {N۩>Po~ hUW87 @U$ ‘W 2 @.RFeg9?Zڗ2Oe%^P _*ut/o%RnB_]ώցVIK{b]Jư՛XʄE'"O;c,eܒ^|T3eɱƗ|YСzFBpz'O|5"<[h#Y3ADl>fЙ?Z6 ˞w)av^|~{ߤ Si@ex04I) -wgq^{סVͬ%G7a_P> @oыϫr9 tTO=ߟ'cUْ]ہz/[=`rSc56 /Y)1wYhk-.aq皜މF9~^x.弁 0 W\G.5]m21 OH[#}G-gWi$)Xã3HW J]N?*b8VT:(.*VУނj tö.Dz$~thFRmD\pXCڕ3 z8ՔP)9:3;",UۍKh[ ˂L̾Q,\!3e=Q㋪+*|nIT'abj=&ړסT틇9~ӳ8?ҝ]s\v"Yoqk Ky$`g`cA6iBx/dŸ$N?re;3u(eQp["D:Kyo$ Kp8{՜kv" d}$]%L\9*4DIuяf@\`:3%/ ֪b{m/vX®É5JZѠwj?sM+MI$$s ӡZILowQn s`?D{I zKNS*V'A+G]-L@<[YMky(̘9#@*qIh| (٧!B<99^r*Q9ֺZ%tsFö֦h2"67?9Kd#-&S ƂLϟ׀AYop=ְf^h^oBd/!]HeƾI$o? E&&Тp3{wP^ *ȐD ܇]ƒхG;: /*i,_ٵ EH(]hULĬ2Ё"7̈U؎dgS?UIkG؟CG Z6p1&qHa.JA|!Q]^?u@AfA. >X`-@\Y9nqE ȁ2guam RSCDD՚Mh0KNzV[[pņ\&>1#a> ~hb2jmW ܈)C_?W6 n\m6^ U>T=F ҸCcAM"\>) ɏ& R @mLL֔e8c $jM^7s=2 /avQEZxh~hfjI ey p@q;gno #9`y뇦5g-L* PL۹Ͽ|'c}_1@ %|wcH|u .mx\ev#HC@UGna>weu|"z#y٘3L%kN HV)<>aփ} -j~v>TNsn xKsg{Yέ4 mN ^ı@_ kY{B@,ϼE@c,~d>oTXFg%v.XJU[eMx_x@C%.^ A~XlGCZz0w}mQ@&`,;w5/J=u+:NCI йF8R2+#$`:jg:G8?41%kH k1FQ6;;M;H` g\{&i~FhVz탶'vKZY o@Ip+ P/Б;v?X~W4#+ٻFdطlG4۞>_%Ԏ5&߷txK"R_ {fݖ-zqhLL/^wlamdVƧNw6=L>FY:cY뗎EwOU?-3qøTU*MF%3$:tȼ,ҹRN|wϰ5aA&Gۼx 磵h >bg# gD{4kmZ^?Ψ tBNȡ?Hi݌ZQ\'gǰZ1&>ZǣZ;25-.?)]0Ӧx}}=P$dd)2 S#T}H1L_Bvb1~wd⡄(` ͖]E]phө jD{q 6c\`Y;&0[5;z< yŎT4I$꺷b_|rМNTI|U-3*Ģlh9bNa5EEv! [7w3>bL3L/}-:U׺R{aP̀ΰ.,tՅؔOǼH٩1+s!em܍;fͭFޠ ]'(v+ղvU%8̲QeEIYO0c:ErMv#X[xKGt~+HvιVBe&AtJ![/#vW:eHl\pQ69$ P:\"pR#H:?s@ZB3-I8xVz@7'o&?֯ʦ*%׋!%;D-+֌s\Vm/ۣYƍ=-"09 5nWp q0E*P(izt3G]?]\`h2W@-PʌÙIg7d{4r`rJCFt^*{Ѵו&dԄt. _[Rk#l@mI—)Bkm :Pr&'&$ӞUeC𕫌bђjXT5:CL*rJ[Һ٤nsnS0ՖhQϛMpL%uSg8l5|rm \Ui]8%YgVO0aaPh,Z%>MY:Su)]1L\̞3}gD2~WI.M>h.bn&x`Xp&.ǟr̴RijF,C=H: G+)̃li{I)Vmн!PI$e83YKkQq0G|'g3!gHt*Ԭ!q'zxSUsCa&J8\%ʥ=Xr$5G 4(^0?4o N %-hI>coYTc~U 2Feյ>Ky'ZE0\2,; H%TO 9_mВAw20I6*e;m}A!9u03Q\NՇ%ؒ{ZBgU8D/ӎ% r'._m3(x\"N^,Fxà؉$o۞\Thi9#e17Y ?a?Tx J[д## +}'⹆(tXQ*N_ ŏE%1ՠQشF J}*㒪IQRF,؍$V"ݞ2,ՐUFZeԫd\%hUKKzjSI[WܓiO4'2f?Y9]'v0;!j=NRV^hԫѹQHܞӯ7l^ ޴ZihFQW9H(*5o8kzP}qָ:tV\NK_5JLǙ䁓Ue}O4 <|j9PB u1m( B&9ږ>RseB\R@lAA̩ʪ#.cU'!|C5pE!m97 >X$ .0tI:Mȣ~9 .G<+\TN N0݃<K/)tf-lۼb^Uw;tV%9*ø58-8Jһ s l@`?02S0f~vVt/=ӵ$B['J BM?0 BT)->98 y3Zr[(>,o \ʢ52+er5Ys-1H&I*G~CYuLUIy.2ZAVp#o5ca ۴U m lh3os.1MC'f~0 q]F RT&rl0!I ?])#S"jց=VKN'j;NH\ {+?- EA*;֭x >Tϑ1UfapEKQ#Y.,GpG*[RsIRb !) ^S:ުbcЖB#P,x]AX=,J2ff$1꼘[s1ޓáKO%т5}2xMRkwyy:e"3Qze36S"!KIږi׻#S,2F힦h.(7V,)]Rǭ{gs׿J[nUkRqRQ%2xQ.uyݚ3JXxĖ&V1HT1c5P){x3}tJ#K$dZ3Qy%d/ئ%L9ZVX{nDs aUB0 [}gaCn>(Țl'/ )@fTezsKct!S4~YuC^MZ0'h@褐1N=Wx9pHL>ҕ׃yZPmk6)G.:lSo, ~P֦1P՞IGH;ʣ3<K,}Exb7gWr gKn/)Bh[1+D5%% vo&BtkVѰn>9M/rcb4٭&)+@fD&wWTlhbJx)H\-`AD֣,=We$E{mV輪,øJB/ Ϯ:yͪ_osSMfgL%cQR<:!$%FB'#pG#/TiٶpzFTOZ\F8|WR"ȝ$MҎͭ mpxW ;YY sE? *l\'{~6Q$,ҡ~~hy~~4 *A)X"+߃#Qh$"񂆞{{rD욨Q PwL-K}rg갾ZWY=QMTD ֤H~ijZbW(OxL(o>P>Z(OXf5 XqQV6;95 /@IO.>VA4YP ;e-Qhri**IUR!W k#>㹨8:G@2-Q#62T*LmE?o9.y<8c@S,cbK]4!Do@މonBuN!b΋rZMeȹؙ+}a }.iT8 (@ωq#6KrU9EUat{bR]lseR7=;W *+'Ҿ hoUD+[>hI?nfx:u JL=\d>*hΡaB|<)9.M{84?j}AcB\HVv^KzLkMh8e1 ߗ` MzU趘[&C˨gpRIgK3g٨RM ƹ|ǎ^90q;Ƈ1[j4:6. ?Խ9p19 fm90QuY%y(6dFdVȂ۷vG2z`aD ,ޅS< /OVH'&FKf&nQ +̉ )ρmA+xU=$yE&rH b>E&<iJ=#8OkJ2?s 9e^^FP8ފ,Ou!Q1E;:0\)+v,8#}nmYݽC=mVܷqԝ|%tiJbMFWC<m; d~(5%-%b _QJ7CWɾ>~Enl],j:?IŻ +l- z>#vIڈ6$I)ѓ82:2Vk_[3s"X J 24c$M4w4 [E 1^1<ݒaq|dJ)lYэ'y2fHbbm&" SD|o!W "枰/NLqn`v.x!ئd)hqZqylo>9_kҷ蠹 5EP$ sQ쀕R!4OvYQ z=MӇ0Oȧ=MԺ"GrDxIBZbqp,EXX^#׏(K dl̓?e~|twѥ<_@KoSd`$,-w1 DB*KƔ?$N7]MUxQbto&j 7]|~*RT:X_*TUBy!dSI#c^1v}{d' y/`W%"|ѵA+xGsEr@&)u7C̿ݻuqpʪ +^hS!AynKsBm )cL/m^I`ǿ "޹@ȼ;`!>*m,Znܽֆ [ 8)N8JE}MIduO!"|bDK} ckȍN:m W%d[9#f.7gVPq;Dҭ;]9uA%cc3sZcE~2G߮=$C >ꟖoF;xL&_v8VP2k;RFGk끶S_]{%c&h^}oz^sh[<:^dMϧQGb5Zqv3+vZNc5Ez)8D%~;/tAWxF3c+kYas^ڭ.pjF( Dԥ&8RacIdCGO[2ٱN^o&)0/-ͅP P~I%1BK#}> Pq2ŔMѮ!eAU8c1@zڸ]g ?D7Tf5F nmu_7 g0e`,]`%!Vo&dF-_->ՕUQ,lCPZXV|ا4RDN ZL2c ~ Ph/!_H ))~.RAh JܷT3No|u˃)Cf~C 겖X Xh`™$ߣ:ohڰ8@[,\NStrWrN֘R Ͱ>jyEDV2WcGڔwߊ$z$#CMtO3[D[x0pz/uKl׊%wnYޥ d?Hxj CIoኪ}ornPyIxӴA^RYPV]pK~9Y2ʇ,%D:J`~.:Gf#`#U/WNʹ2ֿM|5!fp6GmAK&5]< x>LK֠Ò:i!YzZ5ZrDjtSI7Ei4͘6DY~&F ϋb7aicv`c'N3jT{GEH8,Ly?J\%Ԣalu2Հ-*fb X&Yz$MKT^g~44$\|tGVxNd:eƒS^B~) \US=*3%<@`MƶjVCֳtpr)xBXCmZ4!>nEI&Em!HJ21h? ~d?vmltGN~?_ y}gǵRCIenjEǺelN7#ZK0k!σ6T\Z,djdRɣ U:K%!dA[Ov gK0[H |5޳M܎jfLvO9|3NTP"AY+~B`J-ښ(ʮs#kDD*OGI8WBk$> dqT|M d$$A f4 eJ'jQQ=s7 'ϳ@0۱,WXݓ \kode*NCհ:EsyhCx "0JMMu1>;ʍ5.~t0xs&!XW-h8K ŀ9ʕ¥o&m⽤K}HYljeF}q-˒IOm٬5wg߄`,WadoKaU.Iǃ3QeD, cjnkC2ݪu>rWg[I qAFV,_]!ʵSYA(53X&YgV H΢I8`ydM|R X bv79#>X!: -<*JqYw#8i}Y^TV;Hr&-j5V,ؗrL s ب8N!C'9B HVJ$.(/רּ,S0*a+Rl4D=ɴhb)#TfBr䇃MKu:7 O P#!Jv͓9TTIԺ\G+\)Lv2Τ0o %Y֡~0#R*dBToP85h*s ?իQ) vo BrjdeoujՎrR^@]cm~1EESnq VufbˊǞR ;-gkcpZ!MNטhB@'\M:tw)1G4܃pJ, hMIv>M͒4XVPJG[-䦿zTHjǾHDZԞNp'lRւam'UZo:LU]j InwZUKIviz9%Xch] DBz]515ȼre~o\f4-)^"ph=#~s5&BC*~3قnfK~M#JYƐM,3;Oa1! KGv'CqS~A A0ߩJ1^<^.^'/8Mtb `_o8Jwt~5$ KhvPl%4Ot ׎{Q7=W^ctc-6C SJ'63>PVr1w`~s s.++pd+q #}7Y_CF$3vҼ~GpeuddY(pH8#8) c8EO/NW/HO[?P-R{N:$R5苮Z-v= =wj%rV Ȯ%(ٕL~ sFh:#v'C{jh85nE[Ѳ >)' Z {d@fn0>{7T>˪BhR|}kDeI)P-2s1Rt-LR ybLdL&E[&n?%xm8>b/X.yTƟq(f@a{Ձ֔_j4Nڑm\ې5@)0vxk\1sG[*SV'??~!. )V`/B߃ J%0-$zI<8 <r|ۢۀCoN''6̟ xñagR+? Ȼ^"9PAԫ .[ :>r\^e ߃H{DڼVlvl3j7k%pEL_??uoZ埶hN׮ BrRzs^ kni{Kc}\ -3v1*ZG߳ 5܍^v|(xfb3 l` Ey#, ֤1<.M188Lw!gxǖv 2$^5-JFd['N!{Kd#jc-}\9|1-1jxAH j|Ǹ~m(Βe@{W!AN5e*C8KT+bd3TuW!L;!jfql^Zq?( ~ONԡ"yӌ كu łSk(VÅN.]585y>I :ze2eng:&L\8*#!~W{pG4wl"m5F*ĕu!5D[mu2`GdwԀkyU鱓T{^*P`!;8.m(|l~`c(P)]f:NxEjު1=rj"=sef=XW9ͳץT!C zGt8},/>¾yߺbҋu}9uL7-za(hł AFjHB ;u'K:qu2qJ\0{uY枾s?E)͂3VdEbe=hx>drUo@>kZtqヒ3=y.9m̋'XS4M,L ( F- ũ}}ܖcl}hlRÝKz*aU']eDe ilG'7VbLkRf-{2>-¹ɳ*6?}(񖥊1V=~re .?K)ŭIٴCѣ` y Wys!D-W;{WBT'?%\znuW29n^)k lWASqa}6E:ah2/ZfTXqAV-17=gnB5vk%%4CUĒ[zuQKY0}NY#l0ը"sKdB0+·#e2CkYJfV4G?;KK&T|zO/84~Nx@TmjD}*a[Wl AiuIaM8;2 U!v1 e9®c IUpF(Id}7$yt\ +vW6h-f.(½S;VcО 0?>|PwHC* '2Xlfkmy@pfЀ茴o41;7% @ m< fCOebC`# wY?s-}zXWJJwk+C6ۼsOyoN$*k V(1c˻mo)X&6>nx}*5{.:c\ eȫӛ.B /%̃k;q9 ڵê0HD r *ě#qǢ͝:~m)ؾ٥"xH/`- ; $+8p&<ưSCuuq[O'>i~ֱsna6n^Sr[JտQaaеn{UN]PF>BJh\=}CM\]5,% a4t󺔚(/0S}!Uڹ2By^,ey긍pJMMN^_={w? 9c iOmL/m`f!l& aʆ$x|j,fS~f9o+e< t]LHT1n44LtLM<=|Xa_qXp#|c_Xv5F!Xy> ";k~lsHgӆ , qY"ҖW|j xk 4x* *a64l_tጊiK%,xPA+g=n!.X은2&6JJdYׅY' Eޛ$`u8XKXo{O nYi^=^K>ArPFS2+Du ݮqU]JT-y9v|e/╼)^kKGV1 v9\mEtfSD>mi62wXh1]F~MVCCK}AWjYorםґlem" t y-6I<A^2R`"\i0P3x@qrZXAw ~W .= 3wl^"&¦]=nz!PL%)^iA.P7vN̪Z)D;m9d1Q׸(JMk(*һͨC`=Z';[:8 t8c҄o^ {Wj_cxEHC* XscLB+e8k/VӺ-l2nlNjAӊvbD3Ki7!q$jp{UT0giV!g̬a\ކ Ft0>;3mh>Zò!1 Hsaxs'{~|nj7s/.XjrLWz7sјm+lW'뱲, Z fr+lJA z[wX].c DFrO;Q s 1[qr;cR-Q)>n6RpWRώmaG+)LT fvWC"'^^C2NIp\ޔ]ߝaIyfqu|a<bBQXϪc=ٜ('|3F_8Gvm; 0hNmFYlc=7as֋J%Ҳ/Z$ xy :}@|3!NSxɨql30э?&6F^<NUFPB mp1)֬#N4vlN{>&ߟX,x@ QE0 #z6TH0+QwH';@` nQiH9rڑt:BKOpe}խ$uY#W, 2OC̒e+EDEgG9DQlh^ NI .}bێُa/Cpz!\YߓV @5eԿ gs?9Hi{ 6(8,6FD5QVY$,(*VVT MDg&5 Kࠐs}LbsmV81 cp~WUgЃdyXL~JU4P v;FuF,o&Hqlg $ZZJ QDP}/> ?e wZN~$"Nád(i~~#x)gi[i*ϏZX`+jBRi{&,fq&Ͱ^}(&KkNҵ[+7GTqcM ̡h=A8ϭ:mN$UG؝nV/fpE^<:7x󵅒l:Ԧ\pP&+I!F>7 _"?тlSD=8&c P(_NS'P >KOoH$)TV j CLjXycC"u}{`+(C:06HQǩcvE sI#Rڋ@1&:NAfpw/1@7s" <l HqFBǵ$8Y֥k%=kVPKr_HWv(Mы},c_#c?bC0af=N5/d|%,"`\%f@[uYCnȔFbZF=f$+֟QMN66OvVIt/f!續ɜF kaSDiT4xZU[Gz`Vj6Բ"SnPʽCv;s^NA@fI%y`"UHyZC9r;\9Y)CI +38 +A*p'sg`{t襪ZM-cd7f8X6O*/{oO2xhyM xgX |ӑn:1A:<Պz E Vj=à. C-`Z}'Sڅڨ@r%Wss4O ?;NlDQߨ3TY&r36?r@ӺD/jBp3VQы2D^h?B:,ubu>JNQ릲bA7fs[T_Nv 䧰QK me:!̈Tk̟ M Oa*(;sW!`;R0pKS+jc/`)Wazwe:>h1c"mt]Rߙe<o3!xW~q"3D=*ģHow$jV="G^&0ZVS!E4u$G7ti cE%s"WZih)eZ.s«.X!ʼn&/;H40DdxzTslN{/TbF-F9=x *B9ƪޥV'/js%o!o7g|B(읡aE`ۅ(\Dw'ݷᅐtԌz]a=sIZn%u5Z~&9:ao$Dl&KϱA Jh%6\n%hPA}o >ጪҠgQ^WO?n{(z]8xÒl<1`oY b8FQzg+4y ,ݝtb\(ؔBh'. +"6 gБv'3j^ %iIS#WU8:<0{UzV'l9O.ĢԳUxI6*[7#o5 ?PA`INNEk($cu ? ;xNtu_֤UI9ɌNDs$+2C7aCh UL0*6%J]491H0]>kE&wm1^08 ?WzÔJ%TԜ:ükĢ!+E5ɷI, ʳCΰG"t۲$]؀7aYOiHL;؍ŋ5"QdƲk¯\q3 dZc-]>+#W:4Ķ{&ڭѴwD&,,./?0fܴUbk*Ru#H /!LNp46:SCX#\pY(ͥs$E$/=%* ߁bOrFvkU0LeЃ{l׈4joI;Bᢱcc.ɬj_=>v^-YK`;?9bŔ*^΋I(0{D^?Z.qW6jRp29|o/t 6"nWQ4)yN0R EȩKNa |tWvj)8^|<¨Ɣl.Z(7<ү*_5bsR)+8[)g+/HѿrzWY '([3ɾq4bӰUHM5cHN dY\'9׌zm ,<Fwd:Lb`K u*C) rrǛtCs$=hu{LoBi=YNЗ{\F"GE.<[Ɓah3еZH *Ed%K=J4ȗ5]:zcSPmZZl?E ܩBu?ެ5&[@"LeDPrRE%uH+]˒plX$^drsZK&y1!83҆WY=l4DQWak!Vׇ8_ )qͯn`*0'.߿ʞ)m)|XR$_tmufoL'py - i\Q%g&f݌qff.$L:' iXa,լ&8&TU_[@>&\!X_>c<7!GܨI`>G2Lb5)6YO۫ym.C3u&ŏe!ro|8If|@m #j͒a):kPf^(q&;)r&&6A:`WqtuUoF -6V# {*6v㖀nA7Gg@MӸNhA' O{n g>$yjtQ7H8KSQKWMH bk}uJ7$fFʄ#5z+}^X^zoжs3l ehAtLkX ̰14 aJiBi0SYy#275iZL8;z((]R=ՄL\yC-|0l+p[|;I$"`M҃9<2洸 ^69ث} tͲ,ЄsIxpw e6:f?Kݾuf&MTxBD6S@ntAfj÷u `B'H|"j^8ĻѢdCM= 5v2ˌ*,[AS3Ϣp|c&id꺶*>Ԋ 7p=XN;K"_Ya+bK" Hᘘ/ 7X`%}@Б(BL4oT:9_\7Rf[ :&6G{<!ܿ긣~Ű=~aKxY @=*ikѧgm½;FF#'3H0|;T [.96&17$L-P|\žw&|uw4mN[`U޹'V YYE#sa*<O44i:zs&{ 5Z}"$ҧhmo1#!G򧾕}u߽qfn`u2'T<|Gm~uHRU. *Pl$4vhD{Se"b{CK.g_Q˰pgr<|4`E2T18W6Nb4<:|Y9^ˁa'j?bZ: qn\|pKq)S(RARM{y sow_u 35!Tr ORF$F=wYw_*?; W25h' Ȭ}99˓ROF$-ZhiXwX5C%64QoВ?[ң=Vao4 φ_dJ(\RO/~r4 t0cA ^>Z&M^Vx%;‡Y5i7ugXkNRP[o⣂{{oL2mt+^?&Pxry<$-QBY7&8cnfr vz)dsų/F tGmZEuDOEVBsdZ~rPj,$s/\1^eؕ< mor?Vv=Wo^1sZ^W↤/}6vcό1V<g=IqQG`_rqRUqe+:?aы $b3Wu95`OՍMQ R\*U/r έ5r>=6p_3D#7m}CVʨ*_w#GlSuALg+zG$4Lqe i5:躒=2 E[W| Sqj#/Q?^"و}%۵ݯ]o"]nmUVB;DtsmI_d,.C0+̘e ާD#s;`fE?)'r- +}X( n{DLM.%U.1Gj.exnEhnV4C;"f5R goe. vѼV<0Fg jYRGӢ]kgP WwHqZMERI$r線Ce+يsNQz|qL4&arr!"+eD8&b gᅴƁ&JOn2gX(_(Xv 5nHL9E%zqUTr1w.pOifD \feѹ =mzeMXTkT5z5oj*hZ. 6J/~^}<3d0 -$P3h:_Le#HLkjC P)D&ADB26P_>ͱQ#CZ\X nyYXƷmC0_Fy4ˊq,Yպf#AhIgI .;JzBdK`Ɉm7 j}Vsx 82A޺]+VOx(fH](,[!755^5\GG]1g'nfTrD kK)yq~Yb3lȀF?V"Lc̨} /x6[;iWQ15rD A1uA9MrLUvC-(I =qqj_w9a$7db6n>sNQ_޸61>OY;i9փ'W\2k#x#[9q8<Šot;^ ھ!W#)ky'[ﺌ]Q-:˒GSQʔҀ қ8'Tim> M;ڍVuC=PWJyjˆr#[<}=0UW}byUeh29-)g44/uXdRIeSJ'Y4Ӓl75g- g@2L[~!Zt^RyQ1X3{\00ܜ6h3'Wioko. #KQTϮC'&R}E%.I2? = ?pҬ Azrjo^`W[6LtjVtxnNU;oeIo=lFF q(7,@j>[6C點%Es4LnP7瑦)9ct > r.ޥ=MJuq O*sP,T@*am\H0g[c z%r^ M^o]+?Pq5F%0!#V5e8kM"qO~ ;f+~ oR)X(,׳ v5J-hPn9tpfR^'Ya 2QgܭSϏ=t 29&D%W1ff(}9%!3r&漢n(hB%Teὲ ʋo_wGio)|a8zm9.3sD&~L"9üK?{ ƺDj`}Pߞb%/{ұ1ߣ{2HӚPLq~-N_>eWz6_4onm#oϑ.M[t(a8 3* [v,݀ql9s IM-_ߔJZ:7-d^-];g :p?J8 uE=k*MCd}p#N95!v3Y^&ń?$G|R}XՅTծGO@V D$a&Jm-رmT.H9 NЌJؚugkJTsk=Ix?爿/N1;e1ӐxK#ݚ7U/@yZ-vϮKhߎhiLj%xXV@E7 W_1߭tAhU[\1p)'@Z-73- }q5(XcjڼC?Ybt)X`<;1,TW2{]gjJ2f8!L!$ZXX3ӱXk &0[.JQ"4> ;F1u {2.rK feC.[t12 ~)3H-w[IeD(Oav37f/O_2t7M.ƈ3Dco ݻ3yw*ln%1O_*W$}Rgij,@bO|dph+vV}ITGx=y+XMuiN{H}s{V>!$|iIyM3A~ /5A=nN3&i3x?x^T KT8t /GFVӇߣFG;B 5<8t+&y/:J!ilTWa荋TNlcA#DG1\l@OdHnT]-\A• m(xqOD*R˄DC;~xAu -~֓HЏY=dhg*a&L 4!X:[tyį2f*EySq{Vz# (ifPXL0bc9-cW5m @1[>y z-ix_NB(Ays_ݑM7|Vr[]G#Zn@+F+$>T_Ǩs׼șV:_)"/8Ish֢;y'n1ڷڋ#Ϧ;[-JAĝ˨z.;KOziLFw1qC85"3Avkcd36P^\tc+ӱ0ワ\ҵ7Tzԑ2jKJ׳lAЭ+Dv+ ح*Y4eӅz@lN$N= !i Y/RYz甡w[;m|LSp˴NڬH1&o6i*%[6 6 l?X }o7H =h!OLrϹձ^hWc>}6V#;`LG2yG{®!XjaK-C60 ISktdCW@@U喉'j!0 9+6HPn7əC42Z/z[ N;l9._LXq"H|W"jIjS{ybBx}pemAQ ]Eskq h N$&X XjO4өv|d mv1sT-C~jL/w<)k;nߩ$?;|\^^վGh |Se jd c;&\{҂?fHB3G94|@wVcz.,%]M#:7^#!2m&a*fՋ؀vP0z,~b@ dFs2vy Nx?,3Nĥrbʋ5pRY{QaDڨZ.s[ܬQBhi\uA<; 4O'j똨ZG Vj]&04v7uƍ{hחe'dÚ!gb9g[#p)UB<&+|}op:*Ux1'WĦ&2a Ǒ$6f; =e2ENmFJ펍U7zU&ZJ1MK{$:Fh ]eylxVMڽ0_x:Dx*`TLVʃDqZq<'ߚ GhdËOpU@(JbB: 崢hAhֻ 9Vr:ocQax$uR,64TT#P7z`rA<\%\sYKQXKտ)/\>Gc5d:f5$ʔ#|T1;oNZ4uɝ ˚[&Pm{ JOoz|g2\tUPF&N-%ctDl)%Br`i?`)K+$@3\>ׁBԝyo?Yi?eG˚vsc.R(qм=L&TmjnnK{@ݸcC*x2 \I6=F=QeG.ZsͥMK :qR#MSI {AQW6,p7EOzUδ\_:?xvD6%*J;ӹ6;ڭ>R`/Y *YE;ӵ!nr|?(OzzW=|KIITո"P(.4fJ19qJa74 SvwL6=ǵg"ӤI·N)YB8KJvJJt_m5; x ~%a_r5yIwQ[CIO<4;U=m^i-vH3r R/)BF;ˤ5D}GA␘2fi/eC/ T":J>[מW,1U.`!X G'N%3'伌27u,K"!Un$N5Da &66B4*>u .L2B 9qe@۹(i6a)o9,Q{F^/{*O5ujWգ=@L{f8ݶBR4'Wf?q恼^Z;cOê\% ;l[8BtaB?'h3ZǗqI>^>@7*$~GiKmт-! ytɃ kC}Rx3tPc_V$砀}pb~>ZM+5 !{&m:th#/$L0H6iIû8H ;EW3=7_:#8j7h\_J&J<4]1X-m̡݈F}*䰦,ա#cQt<"b>t%J9#n#4^k3ղ3U^j~!m _z~Q5~LNYMLRڼCZ*uН&]1K P˜ [͹*ʳn7}@|p2Q`E>j^N? dDQU-_`dXi}'Z*Q˯Utwi-j˞ /08P.GqQ<VD!Q$]T'Шn^goF4Wp8>N3gJy+b 4zO@`h\=T?{F$Zm *ؕ=$<7 ꃥH@Dkͪ𿿐 BYt<.NʡjսT@!@oa(\Q9j$ؘh?<Ѣ J;IkXourR% L_6oÇ74j.44<ԻC(Ε߮P43sT:Hݑ<"gӥ*xhc~1@wD5sVPQ"@b5m\u:{~Fq'HՉ hdNpUB`[ñ7Z^QrG).z3r\U{<)"7 *ml1HnLr4va[qW='s4~J%qd!.$7g|Lym\=d7.RTJ~HC?'of wT[th2=kڣ6#/pRf:%KQ()>:[<Մ/~Ѝn"zk~x&Yd/@Xű.ÛeݾY"H K~r!ϥROt̂ /)=?{0q%U)#/oq@41^ 3_HV`mn%ŇMh&\y7s;qÒ:r͞Cd"W`+ܗ>7D *0¯PS}9Kd&bދcX"z|dv&hV $u,Îᘘ\}\P%HGFGc\S+[)#%?,$x艼s,{Gɡd5\kI{q$S9j{@̏S?8SMPCe\ 1-:d X!BCih.Sv+vν\oS "FzN0=s7򱉎L;W9JEܹ]0\l5SEҲEp7%a2f'%mU"Į:ciX5\8Ugso,J{˥ɠq"1&Eg>IvւShŒ Pf"NpAWB$ I++\z[$MQ_On;|׊*SFHQ(hi椖|&JW0wހ'u޺| 0=(j^~?EmB-epa1L0T/p [Ǜ8~JǢi:WaCgX[ibNecI\ʼ\J&f{k tjG$WvԟY6yGehBr0^RL#.85a$M3_:@ ^3zӱrC'K$o9 |[IO{k]94WaT@&7i_jE/ &?MyX!zؐ ;d#@{uiG#iJ %kuSi%! 0c#8~ԥ ʂkym F*o6oKt2}!|p, ?!F5.xaG^$]mr@ & % f2gBr>KJXw&@TT[HdL`Ƨ+_ȸX Pvnz?l ?T'H PYc0o:^"u׫S}cY?u-n{@[%.wWĔq7. OmE ^cЩG`~eKg: vaæ@ q+ _Y0NmCRIr{\f|RZ`4{yp}uP J=@E轶(z3X[AAɃ2sJJlhA`K5f ,J:!8# 溙K!dmHx%[*5hc5@yrL$zuN ^ H\h@M`4CqBdQ_]mZOF_Vva@w>ɳov?px6*"5*Y_@MQ=ܲ܈?DǛN`CSshat \U_ތ"pXkhS\P4J6eXû ,X*r%-1:eC)z/^+d֐dPā#"]Eu}$ix6l\?qtVMQhWPbCל齌k5Gg5YɸH ,#((p~O 51ta=I׬tXw ~ZڃG05F ] G8%6~0F:;m_P&X6msOr绯for ؞! 0_fϒx#3pjv JzHOJ+Tt2\O3?&ceGr3ӞCu"&;rrw̾5hM +<=-IZ*9J /_4:J/!B7l">ge$4wo}ʗT!M:GJyUp^a~֦mђWWZ݁N4ːS|Rws\6%, '*yV:"QEA&~ط3-Tϊ*EsF-I:Riw%CO X_܋6Ego8 .* iiD]h"EdPoacX`1l@~ LS^|%UF)OX ۲m;ae~^zy b%6gT+"\=c*& |Jg29<q ͍[>%bEpH JfCAh Nd*d-he/⍄*~堨Rs{wEA_?'鼉̝ " xwg%'e M6)5iVG Q)׳`'r9>$QVP4VDԌ;>S%U yR00E &.n CF8|'6'& eҙ7 \ָՐF{u2OFSKGwz~Q[@m/=b4,~tz VF_Ÿ Cza;UK y"ߖm}җ~IQO+pWɮD/+΀{w ڏ 8( WlHWQ{L^!αcX27\/)-ƾ6N(/Ѿȓf-6W!3Q􌹽^Or4j5ؾ A 5~uW4'|_HBkrD[3S/W=Ɇv T;!{MӼaIvD7 d:([Vx0k&;3*~܊r_ [s1E$/a@bYEL"o8h6iyߚ}+Zu# JP=GIޑfsYTn|n-Ã]EBo+SWȓ%f[>|Kf#y&qңD\v|8s,U*K7.=wʫSC6B&úS)|M=M`yމzK*mF2[>쨟 OQ\k%#fUm 4ž v.Cuw#.;/v錐h?SFl5Ůc6ǗPYEHF_RiPY:.9iҫmI㤌0SSm1UmtLq_HxTU(/'KMYK9Hf!EWc:hBs9Rds;:c "M>ZAoh9Z0 V}\8yOۋdM|TG8w"o9x ldKgc@l}8 x8^[ j':=W\nS=&UMݿTA25a$.la2R{t-lK Fv觽(+&,!+vx>r\yD6lϟj#/2ihKRp>^oFH4#sҺ+p W5g |=tLŝaw[0N1tK=4`ӼwJl}xBpsTpn ](# BVQGFA%5|L77e4uK0Nޓ7c)DAL,;&M gtAMNEEyTK#4[Vĝ&7RkN玕X7u$ݣE(~ ywSڤb1}MIőQ%ז$63}t2UAYBR p7L0ȼ_"'mqoA-qO'%s&j _'`%:Ɛ͏ [E;N_9泧$-)ulJeB\*z4/O+FI#aiRa2bN/OPs>ZTiDNTMa3G^k8PQ*+fy, 1ߞ/_HTPB$/eC]x)50н,|<s'xȵZscH\at0.S2}t1 FQ w6׈ u~7kb5>ڼ7MWÐ sڛƫo RTml-J0, !&PLJω) 1O[Re7;?JlmV 4 |9A+yxo ML_룋mkt@E@Z XE*m'Gb hrQjSNPF߾ {_5s@ފk"W =LM[1Uu " 3<PآMJ22[&b BSr3J Z_2N]Vy*/*)E 9]l^/ԟ,.XŪ5,y8 .>&P 6ř8$=:A-ױ]ySA| C/a*cD7pdor0%@f71Gօm@LΥ1F~p ֈ΋~xN<\$Sw'rGfoRFڮxVQAn?U*Mkao3`B RhVډ#<Xޤx|gkLW)?BpwV7I$ tHhrˈ܍t{ԚT@Nٶ2Cʪ>cqW#.ׄH%*#a98H{*/֊Jma-@m':]nIu٤Ze;]]e os+Mdr Z P@d׼uH5[< #G+z\ -x8 jXRdӊ&U6~ΚtJ㜕#@EWyєg1u`1])q;'HЅ+ǕJtUIY8OE+PdUj-fY4 >vkI$W/$CzC*k{Py8,eb@zN-b*:@3QiMF+sͥ݊}]nVb(53h(Hܠw])憭%twҢ@2WE̪l=OiC kǩxfѕ? UQqw!joz^^D @QPZȱo?ivK֠~Q̘plz>n5E~L`#@qrډ}wfg|P#oEpQ:DJd(*FQi5Nlǝ0q~QA=Ҕ 3YrM"CFe<7(~f!Y-3 Jq߅Gte|1u5 .]VDuL#_*dsy_J} W L ?y}Ux#;,B0_,0;؊ӎA@}/k퉍sJ}p}5vuuBun"+y3ex; |LQ$`y;Mҗ: Q PX mѐ&`3h ؆Bo}gNj_ҡ N ;**.1Eteq$+8ڈ)B(k2;_ؘMZƩ旣.V9CF>t+`6ݍd3t:A^zeZ^)a$Bՙx>M78qb C3P ϸ~^0N_)tO6T1E0$`r-Lq܇:?%pX;°0B0w^jVm.O~?]+EKDy87D`}{ܙ,sQ e.Tq/Џ8<32fa,s6}ZYHs~/j6ޏ6R̓xsM2IiP{ 9tO$HM8+דkD; ]A"1>|.,OdUIʗk!Sp9mA98~Z'F$Ο!+=}vYsm2K?N*|5RdᦺƸu2oS$y7&g=Wp~@2khHH]"pM"eM‚>Y5>e%[g#RhXaf,Cm}_aЏr(toWmV}Coo| S\4QyǓ@.s78T#E>3/|C TI(9k2@ )1 SSem[K;Y>*SІovu;?a1(`hЯ1<րmFLO'Ivp7K[˷kLycB $,2zY~Q]Һ `kGKYމYKP 77' \)x7 M뢤4*2.΅$4Q۩/D5>?RpX<`guvk>:LjCht* y," > oJw['9XbRyxq6pT{vR /8WNYɿ1û4\ӛrv:C! lM nhdu.`{N"DWc͵䶑@iS1sXalF*s*jg.j'AjV{]@/-L'~EY;^88I7Zb>&U0`1!dA fZeR;ߢm1ZLERʅq/k4ƙ޺&PxiK膷?V( 4IYvSO$ cuռV=2V@4g֝g6{r\Yr8'sb Y.VgP.##gxCDځY"v:#³jnՅ6P]+5g7%,W[gcCL7%eZ}p:\}ZR|9xz7(ބDŴGГ=s=.XdU0,F|s={=HGquGis_ /<_8n{Erm[3ΚK,*~}>y-; QSck {Խ#J [m :3엥!) ΃=[Py+0(m۹̙cR-8Jev,R-G.+ww%n]{'Q/.o#v8sӡ)s},4 Mld !L68LA~ Fǡ"VBҖܴPΦZwpuSm#y2a2 &2Ĭ峴%à܈CIKujNZ ކDP@>AZ!+]R :'~LmnI;L^_ǩW[QJmB:eao+!nK InJn٥-c@n# TL#X~o)'-OU`)ta0=m}rTrRW0ɠ 2 +C h}?,av3CƉe?6#J8֌]Yq^ɢE< =<8+.5""7JwD2>*B<iX?Xa- 텾ec=MJ*z w%'gde \=ʛ-RK]0ƴaAYdi~4P.0ۉ9=razY6>PdWL5w"̗rq8aԥf,t8upvHA\ 3mgƛ5R~ZxI\uxf,ϞqPյ܀C Pi-B6@hsj˥TPkcm뗃 "_.@9_'D._Kjס È,'SzHWZmYa7sX5/E҄,cQ)}FOt ֌o}e7cJgrӒJ3&W[S^K?ȍE:}?*"NЪn{Q?Go%(=Q_ hE͚9Ŷ<9eԁydߺ t'W2[NW`ad|-^i[}Z:;ϥr %wsm1$19:b^=;Y  iWecohdqGjRCgêJfSTHy!(F}A-6bFkqY*:I6 m9 pʼnՓ;vEeUAk\A/ @hCfH꽇 #rd}䵮]XI-nzk<~Ԋ''െCb7>fƪ}gn$RH=`):g&F(L66a^ NN&IkR.̶bLOF]J1xݖ:.ij|’/tɉ@x ukސ9sj sym1+S7nQ &L8_q1X+ͣdSP9wl߈8ŀ J}T>cs CJXgXP,oN@ip(ud+mw{6[j_('achLjAD^*WdRrwVI~+T*A?1 1sSbZZAmk9&Jp&gF~hRj6sn*e6kT$47 ^F/83.Ԏ qޕSZ ۞e;K&>w/\16LO~&}$ )?OEN)@Q~l M) v7'xtmvbk4YU[dDrW!ubwdָoG%.^ܗBfySPB݌.b@!4LB*3H6f֟gVNפ8!<و ^|~:WWlZO\ m-OUNtvvN0ӏ+kW"i]M͵TI /̹+CT 2-wV3?EJ iX}=]@ !ITO=oB:gmiqT$0 0]M[T?ʋԬA/C7=1}ze缑{jE+cɨPs T/ \p{ry>&>s0nLS:ͻ6Vʨ#ARp CIg[ͅX[qBB$Χh푏гiK*{Zk].emu)lXPҲziu=1cur.*끴xSF|eI# ;ƫivzZPk5ϷEGld%tP[!P"9ֺȫdzrKdI=;iݶN`LpW60Tӥ*`+;j.I'I#C_XE  ^7DOFj&&<9yB؆LMZF{0|̇_zcxErj~|+B'+6<.{0<;~,Lط@)wXn:((*]hlK\>T5t>2qu46?j<"x IX3@{ K!z;[+%9~BKLJ逸ψ9;/9'ZWj<[uI\]nbB>񸱎"QŐ` $. FS^Ie:Cp lSϳ$2"yv EN=Ki/ĿF|k/_iF4@w{oin򸔶`) [Ц)ٿ7o `,"N N}h`(8ρs|$v@lBk@1D ӷ)#,$OtYDt4<Bz(Li6ػV JbmD7Nΰ\FtsgC#UUN]nO'vr~ړ ]޷cpa۰} CFx(A9AweIN|vvVrA^ 8+q;)ƪSݬy\(,cӱp M pw:3ȱv(H!zARIZw# oaçb6ٿz[ܲ%/zP4'fFT=vJ"DKD>vw%3&޻9/.V9sŅci$",LVh ԒبfL)>/n XOi(!YE'H!1I=܏Ub,ז\Ʉ]B*9=tdh`1FG}0jFnAm Nl8]5 ZLWCE`6(Хutg!n{<e@ecw9)@ 1X*nuo8w=GBCy=fIcV]9aKBO kۄLKB LB$VpX 3Mr70Y E>7NEZa8r^Yt܄:O{zCq2hFvg≪ΑmX&BDPQYPoq;3&M9uDz1-ai[HGp-~* LD| kd;M /Tv R@TIUORzi֮icLjz o01Ai1fw3gHOk,-%Cx7IP(֓P-uӥ+[OӭƵo ܟ`ЛDĄ|DӠ2.~ο=0^Y' c\ Ӽ9YܴvK$a1q o,~\r>II<i6sN7#W,,󘼇>t a"GFvJ֭5ڰZlJ`;a%Ñ?oo{򟰬*SQ:m=ketIq(|Ǚ3aLFh"'Us?P -LJl{5Pv)Z9:%g3}#,f Bˏ]mdwY]?UƗ3y^5!%.`9c1bD?v|&], :gP_x^:QƷIu=v 0|fB;v7pRU2ȁJc5B7u!AtRa?[|MulEr3Bxv}ö6.-X>4z؟^D=bYfߕٗ{4BO E 2_S/= R6'y x:އI0eBWy Be p,ll`x Pڑ]FL(Zؖ Y~&6Po.'8,׀%'T]oxKs"mHt#b3}Dԋ&NX17ﴶEQ+$뿺 VGҢEd3|~ *󙩌J.(}52ExkKla?.Tvظ} f[ÇN Oeru[ UPID 2K A/΁PN!Ë ԺroRǣS_2擿Y]yϏMR` ;| %yV& vA.cHAgI\܌oWf4Y^cnk lku~Gdt݉g\Ҋ j<\(Zo@j$lf\ʄ^iG uAl"a>"g~ ##of\=$k'klm{U=AkOY  EOd|x 7wbx*mhv&x+աJX6( Ni뇐+1`KzKLA{/J4?1Cwԣ3~#b89 x s4AjƖx^;JΜL|`Id:#+TޠtIPuxC~8ͯDN~<%H H=m[r^` &X&Vz;gPif?%ߑד5cyTYlX\#nra#v;%;Mಶ{ ᷉޷{Tb:ayz,oVdu4É_gmSƐh凧g ISZ@= Ijj^lAlN68Y3l7l!u"fdJ-[3֌#)#0v={V%/5|p0\&%^,Ry&Xp tOqw$B:Z< H>2ͫNKp'ӷ ̃ܞKUۻIkC[ϙmhK_ⳞÅVe44\l{aev8 (F*@s[ WFuv3RK+\b ,6\RGc7kx؇W15nMAAְ au<=f\xhjY`d^()6eIMfQ&`%%KvwgʉF O P>8wq:HhQX!`\]Ox%>#jE"͑3Xzပ/j]Kдn:]k= PQK* ʕDKG=~N3EbmcUVא'#}-=@MB>Q!k |}<`D Qm.l Ș^T}0ەYWC86 }Z`pGaZ~m׎I&ĺ߿%=ĥUQ4' ˔D$eh@7$\¶Q^C8V4Bڙʹpu8>jdi\ս ]cTNvR@Ru yB_MXAeD%A#}ܴHRlu _KiMW`okIr(nO8;^UÄA![[G)}DnHA=kW&6cbXWHQI*UefбgYO'|0&AF3emIx"Һ++AX3KNeӾ+OTΣk4N#+(AHegD 2&戃bs$kygLрқ]`!8xnUzEd szƋ׫U`)8\nk >VLu`kh.խ7nR4 '}4 HߴC}u4-|;hro0I SiSV!ṳ_h9@[#r=y9G]=$pPIxMu gX& B+?h-@B.ay>{:Ƈ9善}z|Jl^rn! `dG^ $^ _W%lj -66=1oWa[ffp:E)$<\{=|3(4~fM:3-`NVQeÀ͞. #(dWǜD×x斧*O `\!=- _&n҇ Yi1 1#%e lDed}GܬJri3`] ] ( VX[qWBm -PGsEVMy7Ɠ(~NC_qB94FUN_m8u\mJReOmaH4o7̎^WҔuYT >PBjאI+4Ug .N,»KwKTmΞj?`Įy,jCQT;o_q aM?c$pȼt݄/}% OkS A M*(ɓ]оꩡ|=9#s&Y%ϱq iĞED  ."+PXϯ 8Mu$ ک_Ӳ>t[Fͽ~Bږ4k4@x ["UGC'34]͌zW@Wj[ |kiгd&d"qD1UzƉ_6vguyRc/WSȗxa*I^VLUN8 Kw|Tq\$Y. f7fDq[#8s\3Il<~[x{ZDO2)J(QjiaKfOeez[gip[c +"\C_Y` +]yr:Mo, AOdᛇ/RL-)q̍(nuld9n pz_,^goywr31,xD`ݍRo@&B5cqIytv ڐq*͖u_0jth7$ f+H!si7%OeP#1 sG'3,n.k1#.ABbKNKULʴ =0a(dDHɒrp$Z9u*?8[lη:II2[W& :,66 fe_iG8VkvD>ŻW,GDcNVS>ϨӝzbqU&ҳ:tIUfdFZ5ݒ>o@&ױL~V]s8t+]8AȦjaF ~z!+ٲ L[SIf; 7h"ќ®_gy^nuR$"8|V$v śxдq^鬙qwC ctSr<5!k~4%s'e塸^Yk(=>)q%[vL%Ľ 'n4;(FAzyWrŪ}llZ~͊qH_?@dHa.Z;Hj7`[ O3RKU{Rj0E5 wT~ Āv$g[^HRk~9Z|ЙBD`>Z|gP'AHH4U wÇrޚ7zR[r>< `w5_h6) by$ }^lǎL;Z5 m{`C[Ke"0{ e!g ;+ n> GFdsѾIoo]Ƚ9q^]򫻨GEfk>iXgprBQJ ˔o+"X|22J;"̭ojc_eg;aKĹ)/B:"_N½kn|&GٍbT&]AvخX [AS =U5R8KlX|YH/zC"h5A13=LptY(r`HqeKx^UPYJ{Uh}8¥f"[ٹnа8;˰Ĵm1ȡPzW vk @7)a fNTci_:IKj26/zIqO~lv>b9N{34fJ-m^Eۭ/^.R^(V|ȁKgT6˺ۢkuҔ098!cyg纂A uT@;d.l = VJ KXbl Iwa& Rˡ,\#a*m4*nN7XRg䜒l)x?o`п>I,F}ߑzr>.7`c_Ʃl1Z+~d[+l&Cٽ?xXU$_6x~A8Frit@Vj1ML?WqVr-&tgEPviq]jd*\y9_0ICe:WQ8y.1f~"R-PKWqg"n iO4P88Vt!MF[`F$APQ6<"(M|h7紟(7,V)qf[8i6"7|ƙz9hӝ("Qאz+* ֝Ν+8;lXdT!h@/ 1ktA?Vo *nsFn phNKo(H`pHC*ҡ|{ޛ>cXnŅYQ{$,Ț^f&Zڜi!1Pjpp}=t0X }Pɯ2} /"شX -S2_7@>%%vC+ pe~Juõ|CF#YSs ~ՙxtLoh<1|ڶJvOˮ1êU"L/hM1аi 0%ytR˦ {ri%tї=5Pk%"_{f#l@&U W?5Dt Pv ЬJ6˓ږҘaS Lߺb륽myO\b|⼃|N.hh'kpڨ{j6#1oEN;sj(@cDz,I̯2NE<)ދWgCdhSۣF7LkJ)|z(S{Fb EjWUxsUfqfr ~6z(ʀ``xRJf$iGKX(x,|#BM]ԠVg*[>2;c90d;ĥ2؈Ч?}#1 e6֭θ.3$NǶxWgOOCe@.Q{(]g= 4Nq!NXGN06Tz(/BI{Enʋ'*{^Ng=DžZZ~x[z0b6"YDKĝIVN 7#i&(0uj`__z)s9΢a13Ust@ ̭ 8z;;udF-8öhR ԫ{IӰyۘz #^ܐci|&k)eAf2[k' \Y"'|uqi B^_堪7'E(0r_nsR'zڥ$ބk^l톭/kܐqV+0~6éeww:Ȥx$cWY 0CX]~xil pۋ6+s.tKhm2C&xEғZgځvZV?c>ԣEϼ js;Vk.$\(Pօ݂t _F}miwDvJhr:N>1"6a2paVnpјAU|^v[`k:xw/M+9ivvg  b ku 0}lBhwa6w)%TӔ=M9P*w1U,}]6@N8!H$ NkDo\~6^7Y4OүK. (5¯<"7NYd$-.&N %QU[ҶGQM!_&Ħ/#ݧ85dlȾV3Lh]s-sJ$#ƒ?W+e1eZD.:d-*@cmpG̩m<hg_g 6Կ0 n΄Hq+5YڄS^Bt弦gqK,(Ռ1H~9|P4"Bg-S+W׷akX\k`(;_C_l3T+|% 21Y2"H]P|z1=T%VW%Wd+Nf_^l n jz(t6fL! \AmDEp*z@%rP%GYOe.niRV8;+>9TwEY0&2 lh|64PXIbsfU vIRskhr!мthI9ӷIa>Պ\p:e[ >!62\q";n.8Q:Cg[y䢠My3' XƤ!U}z8/$OKK8e.g{`x #rrB ]2"evbNTg#{hsQ] UeSyVJ/u%fŢ.EABʵVK -"0ZUlв0>d_ mV[y_![M*΄w/ld_tvuճ΄#ȺP/ɃkP0kFkA@uT2ߎVеahVZlEƸ7 y.,1tUgD[P-$ǔ~.8H̐ԅׅtubI}l 977CFS6Qbǃl׵d7DYQL#,jQx 76k]fnH<{qIԨlR[,0 O"tVB g+0U4Ҩ]M7pdS" e#6C"qpYhvP5p̟&5Cy pb3dW񘶃ebxSuǷH/|Ӯd&}ߋ&B _us q; Å\FpTDv G3c̦I2ɪ}2-]N:=wF`l!"~CcQeWk!S~9d_Q9 >yvD*d?)PKgӶߩWHQo:kf nԼXrћL6KM]N(}" Cr7ш IFb<hݫK ztl8&EF{T%c247#r7Oӥ|F, }WrIdTgBn]D>q4EN-J3\Y"=hI ixs q0X=k@I83Q vd7(Y.u7[, N&؃6T N^ĩf^u?8j?IK|fo'jӫ.@7mگ J̿nqm'bd4nw/Dϭfð!>Ҩ9d='rHK%߰/s|=N M 3'Yb,a[ #i^9 -=ɔPyz,UO-aɑJc!EYaPH@ejҽ$gH7m\C/)ylDoSo*?qf(urRӔ\Gi96E`N/УS3tlFYЃr _xj:%6$u:ޕy5Ebs' Ђ%ȡU=+ģcqsT &|<"C _ as 0 J輜1TV6!F=L{,F=_\`D &MRUz( )So$.ע]XEµuQ ף4hi5)b8o>{ZAAD<-4 5RcуoKjJԣB r Lpq Y5y [.[Er3=ݮK;hd5/J-E9dyЃlIvyyfѲԽc1XaeF4%Txţ p.:v'wN~f-|td0kQ]2JҚS@``De*8IG|q{Ng^mgsW$wpwFFVтP:H`lLר=(,j[O~.'p[C)Ff-}^eTU;;V݀Xz>Kci1skGr>x }^rmeOgK70wqIX#V>,=xXȲi:Z4o=^F|4xo`qeB|>oҔxRZV*mUi] >K=?6g9f&4e.TdL6Kchg?2#)%z U,,'H1pSmLgcAz(\[_ /r_?񂡤]g^X \ pPӓV@h­C0mk;rvB{z7Ezal;s/Z!)k RC G$a 6VDA$ Jd@ -,`8FN@e~zsޘSTN:3^,~O#1!Cș#bDm;KSZGl0 EXA|ij|SֻG;-[>#HBO>e-#>Vz?T DzSŁ9E.1O{wj9"$ē=FCZQDLnT}V|zv'ًB&L?m4ҸSZ~b7 S==bd z~E?R/0xXN5d8DYd shEc(swo];Z8v۰R+շtiW9M_K!g5*hI[zKDrmX[\x{ NHu%·%޻ * ͬ7]$_Y9 5_6ɇB1i8" VR;,+kL1քW[bD`gG֍$Dt];F0 s=e_k dl;?O`z4<\S{( B=K{p >]D9\ #ual:` _'Fjyh{ A(}^ NY8+PcYT. :[5?)B|_.0.zgNab |"ute禍"A*j) Ї'HL2s9ҶC"3V-A6{,A8lIfzǷ@庋h|p#*Fs5a!b50C{'YnH8k|w:8XO1D:O:|kNSw,5?jJ O";^id ڳ^)_;_igYqpU!Y6z|B]fN 1$z q?_'p:㛐LljYC8)p\e @RFԩΊs翆cOՈk<c$ 5c,^i#{qdz*#_ly 2*K;@i= P6JNLhY~^DD@>av۔|r?tz)3Gue.Yvk&^ya#_]VY\ a#]Yme("t_m |)ov8JO0YdyP1s};N*cT]-d?_OzKيɃ2\ưr.nvRN .vI1`J49t:MZBí'O`cL4%/׈3ܰKՋֹAxq{-L=FM\%\S7u]߮'vN@a|^t{,Q0A>fJ&j`t2ҵ2 3|U+u@:ꓺCjhSYn=bDNuFJBd L3 /\s^Ɓp1?`Uo<䢪gxSvDcކ ^X%6Pn>,)DB>sU 1WoϦrTy)W=\_ ʟܯ1r:1 /"@zPɘfEMиBkBTT.Y$YX'{+51{8]H=vב=N8OUFǛkVw KȆ:;9nXV#E$OmImgbwZ׊&.m25pUʮF&~|da90#ŊKV۵!E!W^> ؑ`y( O􅃷'% ]cr!ffzz_ySS@Sc;szǽ+OL]~@SF_h oYVK%b-U86$BW¦"c.n}j&PYIR"м.B.i UJuwL' UxCE?|&PqaG ''IIkqu8~ypLނVSH6.Cqfi T[,4@6a*`Dfhubͪu͗)"Fe|{m'8Βu4e|KN Imsit ~%)3L 1C0:.,~kS`?oy,!^6`3>El=IY(#ǣ"8mЎ&GizK^G_.:z/WH9iA:hpms tAeJc ܅ٰ4#DQse;\-c@V\̆lsB[VCGN̦N-> 2wxȬ[X4*#Z}2AfBeo('Oo[8 C;I|+ߴ@ Kf(1+2+I$/bQ`CKgY{ ia{'ڌD ߕĐ>c>]A?ho`Oex]H0!Iԍke.A`4.P>kqLWDx'C\a֜b\-z; Xw Xd(ֵ>2)XN$޽).b`=&d~=;@_5& Pgƫ.- /_ŁKX+qzʪhg\C|{ŵa)ԍ_sPG%,E\7zO[g*ɼ1 2 :oH^$ě솂G͕ ǂIn@td)U!lJ;}M@7͖@kA%n68A=l~U=ϻg5y sryө},w"ڻᗳ j Ń]@hZ_(*mq\oݷ ` =ZDdiM! 9Ό qJrDOٜIۮ}ޡq;ktjaj\9 es<`K_15M߉-t<0U]&Ð]XxV*57uFd 揋JwDnq%[RBGn`i#onZ2a/;a3:d|H\ZsF/L@*|7bEHw^'mR›nϯ;ڄS [ϣpIi08ʲ&4X)K([A;Up[ ar_Nq?:6_j1ۓ.cM`:ߛtR0.aH8c-Ж(>G̮e :eg7S] *, j^)i毣Bͮ Q RV% S?Y}3y6ɷߥ7e%V繀y8Y{Y~"| ̋qyGȨ>uIrTZ{[uJSqߺ%h!ȿkw9pҺJ:D om< Xfnjխ:+WӤyxQ@D3Aݘ="#T7j֌wp 岁n{۱{O#yJ8]16P0%ˆހEl$VJY\>Y渤=bh . P TumџkMu8碰*"tIR&R$5syyrf+:s=8>k.q$|/hz/w=$rmPcԨ焹\et[V#G98:6twF&)e?O+7LVurrȬ:cdqwSw>k,*+Yޮٟa0 3u7Cҹ3ة!phoS(Q҆g rųiENMB@g 1]O.]WUɀި#Ƈ}jj(&~<#X1X}).~IzT Et7xb\{s4覴on[(o[ua}Uo}.Wy_wpF ] kS }4 Ǟ9q'\@Ez@l{>c'!^4b@/%։Mv)6J.1 A5$7'R 49Gl^dţAbgTښ|iq]y*;Ҕ_* t 8&YզAzb9j}9&B~jhkn7N,a8Ͽz՗jAr^Y3ͺCx)7LqG\}Eu(G=X/|L `x\~flP?+`a''PnnH 46bh"&ٔeǎNQEy{K A;\mnC=F}ԾDǽpR/|g}n:!FQJ]/ MX wpjr3E1 !(tݰ6t4 푫-0ms$F(t\WȓFSt4lTWx+V/[UE1dd: E s Yx6F ;eNv^.|c"MVO4+j;vw~MpKPDF55D_K?zr/JwHwU`#AXGnHؽrTP8ԁ7{ׄ@swe@LϪ!3',|EZ>/8۷d0 ?*U^>Ť`nL oעz'/81ַa!REWR,Ƶ>թ x[Kyq5I| ! Hy'Ŀsfws;HpijcU*V u#5 i:[a}nQ~in͝ tİ;']J+7{i[:r^f68!NΪCtKUjy8(Ul~sQ;^'Hᰡ@(qL-wC }®[:I[}m7݄]cӀ^޺7Lk9S_"!X al%ԓY%t#3|"u yII,q!pnG̱GN^e,uݑrE]]xIMZBw ;=\I'T,are^jc!`3+ӞqյudoeNg)vٷVɵ/DCz) P^p7x r%q/01*Ɔ) (;aMKIA}Dϗ ^wHdG{`Pcw•yiQ _ am͊|eyV坎V5-8}`m]1NT Āw\ _`\a<  yxdXI 2ȫ=U_y3(Sms.[&+ }WTaf^'>v1Fn_-(5|ʤٛ .W  5#2fN=ȃM9йyP(]ێMt2ut΁ϖކAwyC><0b],hMYZ̓Z+&oOۼE3$!_pAtw{"&=z~6\=vCChDފ`9Ax‡D297.*7.pevkS(( Ӱ8Pq 8>:w7޸ݶ.9n. 5 '+yj\k%^zծU^Q5TNȞ6HI@*"g7- 4]~'٫k/S0U~~GsE,%j>mSJ2 RҳTsuh/xX^8~3 O'0[.CC$0jхxgIQaovuyܽKKg~cff6zڢlsV(6~Kqh& " ma?0^c4RvgO1ҔX=8~tV횈$O7you:rЂT"^JCfXܝ\7΋P]&6)#:`t7<7 \Gn _>~w<@ekZE@}M-jB͠Slph׮CKm2my}Mimg%f FNݽ. ӏCDc bjB`#qigT7NgˮSwu)ʦq9e|OƁ:v5+lw] )Xqp *q:xuB;{FO =;qJA̱M,2kʖ8[٨!׫QXե_~*1b2.YXJHr=ػ *9]dC hJtUlCaǜk RZaACMfXߣ <y Fz %Ǚ+a{?N3I B'+-;(2} G* 7O+П ¾%MQ caKvS{4c*VjP1[{ ${X_|]\H.={$BWgy> Ä~@6:y?}ss޴Sj],μ%Ax-{ab1ȹ\q2vP63AVkr+{zV&Iet*C=[Q6j0V 4mŪNN͟c0\I0tx?-@z{OF@^}UD:;jHcLӕQH?@XOn5QV TQ0=陼 Flt~2vqʏliI|YFhx=rc!0lcwY]dF#ackIL}G ZC@*H]8s#壄|3R2=Ik"X~iANd wD&xZeA_m-Sw8F۫]ϬjdDݼW+h-ɬMqxY"Ԏ> _ S;$bDF&A^c|AN`jދג˼ӯ6zG "O9N {>B!sق s0Ȝo݃67."gh]@T!jE;xBXB5qu:/MFUlP@8SA ӂyqhZV۴T&m߿1/ K &>O?iKoIYpn] ˾o-K{IzfPɣ;":O2 –M\];޶P&Vvqw]yKMg$^ITz䤻@%YߌnIqv"swZ `bΦч$^ $;`;+L?ۿ2X_uWËTkTf`$M[>e,s{#+Hr0 51sPj\Q 05{5:U9,S9qp'WW^i7b*$=yy\닏쥓0 ̥-!Т94/]G]F׾ \k+S;Ը<ٮcDl4>7V&SZ[;Y^S¥5}VԷ?QWBlb2!S 2=F<$_pREկ/d2[@Qc(=L,5^)_ :F]$ xvYo=_57q )+}R]W둵rd T{q*֛@ 6\4ughk[4%Z𝑨jٯlj̣ܯLEOIwWQah0"Ol`b֋Y$VFt4iKG%L̂iuNDB,xu JAqYXmYY/-aC!e71(TL lrn0CF;mPɠоzq 4'/.ziIcl@F AwWLqPJ N2}nV q͒%Ib"I.rtk{M3Wnc)/f2sپ ;X@1 sqz9 M3_ޡ/.>'(Ǹ`LEmpd:O 1ij4ܓ 1z3L[u\z1s(_*Rح8^=GAKaqpQP29am9Pt5FFx@Gp-u[G t)w/|OJMa2yIA=nCM2Y eD).{Db=n\ Y@3|0Aȣ}x6 t!ۀ#cFcDdbR]E<)vR+~䕕딃w$4ʭ-n^*șuqל2<WB{~wRXlr! Dhƙ"AbxStD?UlDHn8t #!|ؾI [yلDH@Ўy O~TGs>9Cfn iTXKMy..O ZX;WWjnYOrٔZgY7j!vo bسEr )k߹\^L=Xr3<7“U=pS&P-n=JUAh%uզ4)p,K PĴr\Z<ǻF^zR޲/2Il'm?mK`=EV-7˓aaHZl{]5M r٠RޥPg;(+:ˠ/&g(-I [xɧd<4⊴D#V:S?a~ʺ}ݳqJ R?m wi`Y6*p@dm'PA}6:"zOǍ,! r&:`7HnUuj8h*Dmy4ޱUYZl<mPbVA>+#_Pl~ n4RsD(CǼ4䌁p,b>ɽߋf|-h.S_Y!'`,ήXμ2Z2CI\=bj(wtUYO4ԋfD`}e G0)1^\779X[2QEK*oXJK_pRb,9Z:}$Haqy/}{91s|AɸPCݖ.mĒIwį5*0[,gUM=x\^ <˗ƃahҧDt2` հ-$41Nì%T3:鬐xDxlFmVj!ti3s,D8\#gGeL%`]1VU#,eE YD$U8h;/C0DR.=Q]Ft߅Zgdec,sXO0#S5}w=Ļc2(euWU3;Qm4"fAB. alh!^* rXtiL,@ҵ@f>J˞tZ+LN2VbduV؂I4[w:y`KH G0R 0{✨+GT|,{.c伭o54wğDT3(WdЍ(riS&Dn48S;pHΊɯgm`Y3ߥjYPox0< fW tu)K${Y,?mE8Wo 2%^s/:f EirHog<>ew}s]iTU#& ],a1ۯ?o` \cJ˙LuaFt1K|CوZު,_N+Ը` DHH}i070= ?2-G-4N֬A~01?h!ɐˎd5+ |KN峽>SiCVB4zz۴i{KB ]p϶el0JUy6w&m[!40ÆHH# RQu{j7E sڔ7-aC*7؍ZIpڡ!+ eT>>'\~zaJѓ"xDMRJO4C{ щ?0d 0Y3IpnC) $~ͯ%iԹY=Ԋg0 oBPvY-ls?E],C4/ퟕZ=}Je`\PsEq"؊ưƙbb?mIEBKK2vyG1f*ז٩S(/ twCUhGIJV${%BDEl K[bR%n!-F5NS/J<),Vc,a4ziHR4m m'(GZ~VgA3 6*6$1}&2> |G֓5þ/͊.b$P-A=~P ^z}МC<(NR,X꺈> kWRt={Z6{6p Z|x,AAq3@~"AhD0^-$-]ڄb.`JM=eqs0OCmR`Y)eZֿ j&x;'E[{J$ Q!Yڍ8xn]\t I o n+m vz@}d͛3h23ÌDYPNq&v빭J`jS{`o.sJद~iQNg|hH=i<'o0dFK&J)hC^`!aix0^߆?2kkdaYjVdI\j@ P&tì7KQP JGDdwXz-.YAx[kn=]XQʱ+d%,1 sQ{RΑE0(Çb"[o"cG[Ao&:y%*(sjh,NYfb ew4C ]va8LfAGSa}fFߠJUC` >UQUe?t+ly‰_ϠrF LVZ 5翫]hIKC*㡎áqȯSt`tKl^ )LM͉p}2ݢ-`Z4Mi ]8y7Т0V <;?a `gmIe\8L'(,Ӕ*:<)])  UOTJE ČX ؍]0LкFH%6͐x^ZGr81&{b1R@(Bxw-]ҝW٫4&7ZlJ5HT6͚̍9~;vH FeW20L2!q5]3U.wsۖaq_"`5#ik W @G%]p kœو0Z]`SU`vlAzb&GDb}fY0_BZ $vxo|Z2/}<|ln=Ad/EgAHᜁ\%?:$H/rjnK-p&}eN.1D)*lRBoM?Zxz-؆IlUrU{n 0~pO"1 #dZJ#*24z&tUQrf[$zs]@Z|D۳$b!?h;A ^a [T%%I$'!'1>O(VTDxG&z}Zg/i.TDүaOb_P*yF4825{&CW1Ci!ij9)y0Wîrop"s3G|=d`h&$4~ÝЄcMZUQz}0RlHl!4rDdJκ/dQi#/ٟvs.5Ѓ=3=lm%z3$d P&Q,sG $$`i"&_1,?,Ewʁš,u 3i uէ0O~$سBlf0?@?Y{ q_VѨ:>24^_HkG|B55[P+wnzl΋Ev$>C(CNf[ It5R"YW&=M&H1&ƮqeGdU@b2ǒб8ͯ\l5VL>1O H٪&"e2w+;cjѻtD^ Vq=n;ljo(T[W,^WBƟMrc{);n' +of ;Z5̝>;i4)o:U|@?/qA2?'ʢ74')u|0  mmuavЈK٠*~yvAzeEV9]lȈ`g;"BhX;UY%|LRG,a_Y)!2H,6i+0/2C8d.P~{ĕ]Oϝ!hy[t^ǘZ~>hD >$0)uY0׸zAH%YmP6MΧxlN8LgA| 0ޟ ba񕋁u%ZwpҢÐ"-PܯRr֊fyV`كT>tS4H|#W/ɤV!p(I$Ɵ/l;VgI!ޏ0+_1g%_kdK:Ǎ0Hh߼1ƒ~ k6mE:*/ fEd:YF-enuDQld,f2Sz<{۵eb`p:@ASpzPVsnet|kܣè ^#ٽIcO ?Wu~_]eЌ%:G댑F{T5ɓʆ'Cw,GgQ ;IaLs82h}$z)AضDZP`W 50B©c rH.׾qZ\dJ/h(N%  7%[Crӗ@rݩaQ?@Xj9ێ:4#+X =7i. FAfzpa51? ]*ӓD# AVȆGr闰^Mћ,2*xBbX]׬fB҆:E؎7!hnAO .@)\D 뼶58 Xv.H`췄rn*OMkugYZ0707010000020d000081a400000000000000000000000167a4afb600012e54000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.23.1.el9_5.aarch64+rt/kernel/drivers/md/dm-mod.ko.xz7zXZִF!t/ d]?Eh=ڜͩ<ϑH}fK;P8ȿIA_k'rk7V,ѽWq.BvLLۨaj=jEXϵZ0 NdعK:Řd8kB/6pOB4$U$A/-z3;Vim΂I,PO{2`x6Gue!SVg^I8LTOF$c $x(rEFRz#[և%w6#mdNѓf\8b tGr#tϚ\wiTM Q.YZԝ:ˑ?koC@±,(M"3c뙫T)-mkwƏjTJ #O!z5M! n!(?3yz.[`A?ʯIj1[V9%1'66;g !"4n . # ^:%i ;iȼ 'y,@w^7{k̺qdseT?%DarDpvŦ;ㄍgn}LU=N=Cu$s7]ߒPb)p{to2A Hoaor[SK HHkȿtG]ߕ, 5;ZHM #kD+՛Ĥ9bVM~ګwБMI@60bF UU}Nf5Ƴ`]Dh>Vvyn"-#F2NhИx;~\yuy1_(`$B?)ESwjij=D`ah?wwDa_\es`8sGVI;DIrq5jbLmWZ+e-^( ;-G*H'F'"ܻ,Lib}z#RR,6Vݮ 93zL22dЅ  zԡs3QwL|ڕNaHߤL m)n5rHÖ`-2N'73fqo 8"osnTW=* ͟ҞTRu^FWmSЌvh&w0vVz9I5s2c$A9kL$]=䙠v^ .%c.Jl>*e+r'ض\MX7q1*fX#A c"٥W]|[>#&M; )7xR,^ĽwZfT s$DJcw@GQV'a"lwxt2>j)U}s{RӷѷnVHP1_!}n& b#UeA&Qb\IJ)^h=vRъ9Je ʬq+LF!b5Vd@?S90_نJ`q \SgSz~x%@ N,G/{wdwAe顓}kܞ֒*,'0E[K@`4EШ}IoLx +vx#'kpo5^&M7A ٥,綫)>WKOMXd( ~%ޒ11lпEK c,HϺ'Tvf*><jZ|ޤeTfo/|qW0\*"Ut ǧ]O؄7@*\`"4e] J Yt)K_Q =!%oQY-ˈ+t(̣$"§EL,2!"'/NZk5 Γi0Йd$'!z[kT+kG#R %UwN*TߣάƯ/ _(Zit>k8ym-| R{ʕQ:)K~NRp YGqY6j@ c^3 /gqp@%!: }[(_?a{jSW-6I2 C4f(**ȜL0NazQ$sq.1Nj̡3äQy|KȦP }/ܛh'J|gh-$yW9r#~VSs۵d!CE ^PT+6 oY ;+D]g9gF1E_S.2|tY4U$U=z}F9Hȇ%OPNAfxc*qb=T}?uW&,I|0GO6G%8,<4@F.SmfH0tFrr@MchlY>ru$ix)#rbNxK 5JO,M,d~gVDcO tXa0V hCc9~F >̈/+ΆHZqhP]Bf:n>ڤ$ei(#2藮ulwNJm\ސ.o v|젟5nB|&f% TUQE"Ă_esR{Gk8j6Z;*;lՑ]loL!(*1A=y`!C/LAI?voL 1l,^t 2.[sDuZ޼ownb0Z7.y7?nrM%<k?j Y!&I](]JW+|ZsKf3Vfum ~Å<<M7!U<Xǀ #?vx!dgܡ)=Bvswԙ>u p )'$dgo$|<Ί^l ao\^n7eu=g÷ӕdC&裀iLFG}9ХQ9GISdQh0͔t>]q&RH %w ]L9w9+8qjWWh*)eWu %RswIb^=M9zdQ`rTaxQ3jPPV:{P?6`/(imoSSx˓ c?eӢ%>AZf+ o0$[xnę"7 hb:$o yr$ h#ėI6QP]"7Z[8}AehO^Ss,lťߨ:m:lRnPC`DƴMw_0ܭZI2[Y^{p*$cKS6/,3k<) hcɇ=1:,. tYN@5D<hb03&P+"%!caYb JTSԓvs8 }XBYclѨ hSbEUn\}Ÿ$3LrC>ˣd$u%'jjB5$[9w> #HQ zcH8C2k-DJ o5' %9t5W[Ү1Fa8].T=zbV,M8iyg cmPCѴGOYĄWpPx߹u2 rk:*PxpCbȀQ"-J>W#B987>aA>kdQA/1yv-$h@l(Y 嵬hO\|/ mAΣPSĆc,܋71k-l0zM0܀0׊LkȘɤy%Z0&N9C.\nGy*7GVGEY]T֦%r>,a΍!$V ~Р} g;%Ju0T$y7zb ̇#Ʈҿ60;MPʉg舠h3"P"ΒF(˘*U+>@s\1/$nζ-" nؙ Qާw2cF-؞4sb;Bʧ* ¢D1`3&y$+iHB܉ n?._6,[:4'+{HF19Z%&'2 GNzjrX@zhy -1saU.Ⳃ byjKrH5%$X3Mmmj^П( -6Zf7r@Zª}msy8n0KAt(Dq"|ݗHqo}箉 '9yYH|gjQBCbrJeYz껪 C؜@hRTආԃ3Gi'Zj Rhv`HZI- }vEzcoeKfu NLO:HС댉l^HcoA}H)YmIE~^/M@. E>5 u"R&N'3~i?۰A@m3#N,d9\U7˭?saݰV%c!O OjlĐqdSXJ6jӰʿo2Su֚_b<҄U"}U;YHJr#h^kK#ZJ or{"nڗgS>c]EU`;ʆs ЛED}qp.6:>񃰷%/''뾑eVׇ?6࿥#T ԋ5N2 xUDݑZ^caO7ff4u/#w0B0?o2=ww_9ݱoA坲1k*Ze+={>i#8eph#) {R(&I?&s5F:ƓFӶsR:c!iUڰX.- ES d. wh$ \fx/bmI}C=gM1RmZ٘;2=-:V :vud-US }@M f/{җDJ8F  |9m& %y ݎW?Krl+D7/U&V(cOt5 Tw1'bC6yO{eT8n|:*2+dR ,!/ե%4#H ITcoMǠj$4C 4r"#B#xxLÖNRf:HHWLp?O.Az|1ȢDlU+ާ rE-!q$ Cs!^,uQ9ԽSb\Vws'(?R܄F,R&tڒ~gSxJ&VQ H\-$7)}qLQ<Y`ڬw {!7V-0Cgy_Xzq㤮 p@͡L7(F%Թk 'wUYS$+c#$+! lz5j_]zigCSuCPƢy@'EMsE䵺_>۫sX|R0'rYYâASv=T̾$&\)ݍIőUDT7iė+ӷ/pIgm̉᥃=Zye^.4-v׼(jdLUy+w>E\(M/+%x9?ygS+-=j#Z2M9-aట=靱v\D~íJ&9?PW);ͻ0kG)ړD"ҭɖJu?עg<(s|r>eQ7N wacp7{gٸZpX޶X=u3"dCi(m\'2&^ϓMzoC)OV;F7DH^\R暞]> v2SM>&oת'9"^еi!h ԺwGB: MJ5*:(VHvπ0 F[^)^ΈlBZ7rsxn[ZI^RN`h*4i=P0HVH m\YV$b1AV'hUw>Sg@A gK"$xCeK|Z*ʼnҔBɯז~-$1ەu[D7N8^'I6.f[6p6>RGx)_  ]Tyj~"XE(,αfqs*G=9%E!~(4Cˇmtg-9m DwiPrB`nݯR=oA7eJ#~ L_uʜ_QԔ@&oH~ pLIr"1  _Z!BAڧ6M@G r -ֻ }Bq̜ Lp41) L6i|hL^jb ;9!9N칺k}!4F7O~"ESfL7CV&T@ߓd'ʼn<ܭUaL5d0e1=5|@+6 AfonnD+ +KXŽe VʾR cmV{qW4mt+7Hj )+xS^4! T94&0-0 8kE3Vwk~z:CO<+w#пx(Tee<$ C%(3zLʻ 5e~ }_|hUți}X{4ļzdɹj~WR1ՙ -_§F7㬌|*. ,`EL=8SSo#Uf` KqI#bx^ . }eC v06ywsM>c7ݙZz.ɥ).c#jS,Y{z;} M)/ws{EkQ6%!(rP'@h691Ǟe[@uzV>6#jFFSR3lMa^ ʥP8L͋K*6N m&S6R @G_?Mm;( Tۡ{]9Y⅃A2z @HJWZ'Z&?.I,=U i}DV0יi:$[ɠÑk#]1vK hgحpΎa]O(+P/ŗV3sgމ*cONhqOoa A_(:r"7((9D9zhK.>E/`"fz Lp12„>$ta>[W5CaRԛ =‡F$b[W3&R@cN QWS .L䖍Ѭ1Հ]LSҕ 1psli[0=b`ǴRӮh.;mTΈ*!iVsd+>Ӽ޷zQ9S h7eYI.@zi=Պ3qλ&>jl }qKIJy \v3 pF5H ro&Kk26>'ʡi#AϑO)TlYv웉ENoN{9@jk[er믽 MT12H5% o{g$+s˥sׅKj/8[Il/X?1fPa%.hK-ɥr\S(`+̀o ~-5G> RO1"J#☥H}_tfVX=jc9b¢_KKt,$IH~@p#y32r|e_T@a1u5C*\ĘW2ynckz|j(c\$RxwC6 1aUa[z'm\@yxO?g̓!>4N'3k,iOdw Gf$[2` IMǀ P{o[œt|QEҪ(4j\IGmϼ5 8U#hX4S.Ft1o4 {t7C/:ҍB㸗L GK/f^˨hj\JLkn#mZXZf)6AkOu忯N +ŬޫKvCdWU'wՍ+2/Cf_>d6ҥ@&kG?=N #]n&V2 MgQũfHe:dg `{lXjqi~B؞N//gb~~p(ЩBHr( )sgB.V0ɫN-`dy{NRZs;_A%\k8ONeYipHHf&H-Q]2'Ax˥&[oYj q;{:?0̮܏&>)QH#wC0&K`~ ,D,QQr gVO^ Nәp3F=C GUS/ҩ3U\>;!bNnXX&ۉ0m4=Q MZW wdJ;-dֹi/?;NTt&&f`wTÁ-D\TfkYzʚPKeBcB#]Xl1<e>SZp!ݸP>ʉ~%M(FHQO`l6ՉuKU C\Ϯ2O)^i[ZΘ*-tS5PP8.3=> N9}rD4nR/k>Y:|r z = $W:eh6/TMa e64 lc}t¯5dxTZBH/$]/`ؼe@9&̏ fV^If}8)- 4&ur_kI$H̿ajLuU䏙#bajjc=G kE#:N(-]ȑ~ة{8+8L f@ka^i}H;(H2B%JclH@H,amQ ըz7[`Cv2d"MsFe +_~ "2BBθ$Tj˦Zo. |3Js2Rb5%!SM/V8Y=>Ԉԉ} gKOuKY/I/_3q4BvX1~Cո'+iEHbȅwPh>\"w`P UuxsMG:6fs^r*"rQ>/i(X3 O@eg!`Mk >Jq04dPyX`ej7~ zoo(}2 q9:'`2 Mn\5yڥG cDV@ ozp_itWOx\h)f ]df "t*;&NX 5cYsuy[0xSˋPI3-#` УIYF_tW61' فbW,l.d oM* vi7_wxi;6|{Yƭh1/'"*Lzﺓ7f>%dX^>F)抩lȻσWb&myjɑ+Q;y+i+/|^bBmCGG(:hdCHn38؛ZͱL]C,Ǿ-"2גOf,vґmi:oI)&r=BPs*S -n] ^Bg _P>o<ty ܤ~-fK\s7KnI8Pge[R>޴fcx>D0jȴ KsPk ~v|Sg~-rWxS 9LƭiO7/bΜ^5UvRQsPtbxqzmK'2 4FQTM,G6 皕?"Hҁ]^ =p[Z~:<𑶛 it}x\4޵i4'֌~Y|axOqA G`DEN=W;#QtM6jH DmN_Duf0cz[TK*VEFq5LC"RԀd83@K\QKkU .I1A7%ʥDhJR9rZ.0s%c]n*rQm+A7-Vcw@C 'gqRn.3gAcOlߵwv^.圀CD %͙3ٿve'u+^\%gϕ摌)oZK_ ]>/6!3dS>O-ši0xBd[x v]Bstx:V4/M?לvkQ\d/oVPƌ |h}.K -sjo/CEl|ô G2; #9a5;np@%5jP ItJ0BEe+I2]Q,&L y"Q+s!ls^iSr˳i|_1/ 'EtqesLi>JMh9Gd  D$@m/m c0Zx#ʈ2*BJ/qOXJQ2WjJ%WE toK̸>YXB0^MrPTbɠ4rGZNeqkH9UH:r e9ZRsx-͌u;ʆ,Ej;|{*~^){jW'/Suܰ-cG)6Fa;z%E+i< jQh^;9Z/T5'rq6Pě`jF2U3xw*SNL|ѝ(m A@sX 3 Jm_cckDWPɕϜ[1`zSS}暀` |-aJT>{v8^E?6bNYټ_kMU(L0K%Η|3_/U↼tU^'1~M F5 <`1Ic&yn[`dFgD(g^\lGwYh&=Ԫ^p\v %70zue>P 1{9}J[h1VDEZCB#|zi4]'yV2I}Q/i烱 v\;i}if(1ʯ]d%A^!zԽ IǫmSl]ǿ-6)]I&z4', #VCEU|>>VTJ%D:)Aws+u/asiAT!QP/*fjv[qv/c0o"Amsni ĠN#7ܔڛԓ70 8@!) 'Oݏqc9s7C[OCtLw@a-z'}p^+jNBԎށ.A'1cKOK%bZGA Vs`*sކQ^=ؐc MƶrEʵom\^6~s(͍3[g'r<)øk4Ar_2=^}c~?cRqci&=۱$RSQ*M+({U4MÕsoז<[ 7NODiK\ ~{ Ž&W2#j PȠ'+2-ЁΝؗ47yPs:F\*M)A(Մ"}f h.<$$ںDA񷣱 K0M-9: 1)! 7䌁kZPa`@o# {0%nj &-[ṯaV>Q6@(;<&1[5fN⽌_ל3~`-|qoF`ݰltM@atB:ᠲ{.2O% 'S.>ª)zctsA%jZL|A֔ŶP< ~;׭ECӵb@ʫ1lԅv㷻\R|Q@œZPSk}~,`HzZ gvǝㅖ,s,\\5یA؝Џ*|lݱZ,鋩ea}c܂D u ǜ4h˹8;: r3!G?U | AY|顇:Ş5OjyI\(ۻFJ>B>6UR9+CoLBu(\e͑e^yD9ȯ6]B-߁$CE}BǏhӧϏә5[Q>*1qna`קּzppmOM[2sEѠXm2L*)O.MQ q6I@] )=2bM--#75{d}1Z=-ݹ>]W3F% 6Z0_㈽Xi>J}}V½[ZOQuCgV3,XaJLe' +$j{ {7c/#Y( '%1u\iEgL;kzR `;\ TP }1K-.oaBVm B^OWǍma?(.a1oӈ怑pM3L:zw݁Ƹ(ܠ sUI,wMb`'z˥j^ PMB%Hdn;Ygv3cNG]DnIƹ"?LEPcIqF#Atea>+6 # =&RH]/B1TAM|ٸ 76#65Rei@ ڠpMeAt"Je#\4vxbcMsq${I$vY:TC.\Ș?Knz/rh7̃% z}хMkE/-_J{lS}8"l7 ؔ%dNauoj, XBԩd!ӚH g?DO7>ۋ3ªSj [+TMlH6 V*GWL*BWa`z=%*r?ڝ >+ZC6lGp\9sGt΀ `|J}*JgȀVo5!`GX li:[!.J Tt2MdRWxaJf^&URk̏2Aɺ7hF"ŚEc7m!CY])&>A6!(AQ%$PՑS;jQq7xctHFd)B0 sM!ZOreZ SD~@ƩBVi֛k[8zi/ X 缃HjyzO _) I#+?EJ1\hRg_uϖS=>,"zXOZ),G:F;f!1pY[l iwoH}tR1+Nwp]4tm%WhmBdJѠ:կnvmEZr"xQCGФ֓(I~y,J gI3zj0e"iPN@ T_5=oގZTL-&8 }ϐZ2[2¿)9'ϕId>{}TwY'r.VܮT^JsB R t#EII F0_:TH2w%B=w,s B Q3%xE6AL:=ytG1o >^ȑ ^ݮtL; u G/a&j?6/`4Py~̗~Mn^,pH< OG͐B\.[Wb8p@O i(тnVfzKԂ }h:>\بj8M;ː%m ªp3R BشD>'NdIt4VU+ adFp@K0l<]$U-d%GM7s(^j [6o/gGx3hJ#]>R3XJGՃak7d^8TV .I跍Q)+ ^D[ŤMIOULm ܹUDّVrutƺFlMcoע]V3÷bO!"|c{ Cy{Nl0.Xt/x  WAr,kE7eϏ-|RLMk%@Z=+F7xmu9K _D-שHKe!#܁!nDKA~t%sPM{UUy]?~ontpA "¥ز -H?9eIJ1&}sfon;O.r(}'v+Mݪ"6=#I֮!Bl~HeP>2^C^Ԕo+:UQxp/yY:T N=2Aa5,#uLe _fg ` os?a )k/>\@ yOϵ6R|2$m'՛}luy_ρcjON "S_Le2W\Loi05gәd:4*X[3RO M## ɏkz 6=8YBVaT:2K~4,׎gs`Eu6Q7;y]27^6œٿM `JE7|l2? |x/B5yjqi%vgm"aHE,Ps3U| n`ӟsi-9g9Q,j'z ,kmkz|E8ϳ9P7D߫˘K5QZ{o[PLQ6c%0]G %\_Q_l-3*Ds`7A =|z 'RTRy-;OHP'͢;*5OLPđ(=*Fл&@Qc=@e|;5Vlw^-Sk$Z,?V >7g{>h& )v9F̈́4 ۵{#>6t=[|SCNAm_Ϣ=qQ'ٜQq.Zt+jKb<ƗY^7_I~sRҖcUtfIxeN44Fݛ6 (4}FyY ݜw!M`s`B}_2]&Y!Dž.)6y:+_P* @[bCIŮAF/uَX.M+kU* 0ݮ(EZ'?PB탹omTſPWyHQfs]:@"C ¥,w"2_V~607UTEɺ82VѦc6GF\z^`*KY(T\]sŸ'~j4^fW&C,`Ĥ|*H.(b2 ߄YW fPgɺHN^ZV|OlGډ]˄#Frޏ< L"6̻3辱cM6*+J._U4AMiF'60G3M%2 F>4ɺuӪ|,+톉tťgnb)͓ܢ&˲eW6)nX֟SR+kޕ~| `9+˄?:LѶpI P,Ǔ+WRht6埊!Nu[T#ևN(%ȖJP/>_F":72gCFW+IǪFTu& >ŗ@#drmPּ%)z~ߔ9Sc!#?u֠h*:M4w@ C3h'ÄUdb0)3z#rlTZ &E2fjP@CWps\ƫ4 6 ,FbiOkp)DNyTb-:FJ=b+P`|J .g_Tv! ]CxAL Í+[@ Tk ց f8p' Zcw2S !`1vz G4x_@kԵs57\@6m+Y&qRKe.=b[9玒ݜUB5(z K8ݞӉu:/=!.v*00?0m  q~Oz2LPjHP<k<@3 J NJSd<ߺaEL)I&emk4UKM'r3q[ɬzDo70"謇#ϱ?^bQDn._[/7CKvFhKW-!y`o9m ww; EQ?I eh5v4z^҅I0g`%G}68N+⬬-`b3m =EYŤNYTPZOwu!PNngU ,ƹpD5[-ѢUM$>Pk[ivJN6q/ vDg:9`K;X|r??]H ^u1x(Vu[bӇ Li:3+(U w}'zz$Xu afѓj Rxl+̫hD'S{ ]l5U"LV{=ݑhI|\9P aXYK3Žp2Ѣ:w0@G&8牎!Y_XAL={5*ޖVQҕ7bu?OWl|2^ \bNl2#CP 3ĢSku*e+NiL_G9|dX}hbmܓiقT)$xxpj+7rkad>q,uސIMvelSj.{WExܕa _֊y[}w7~XSB FnbAj2*"Ywi^װo>_D(QRhż7 ]n{2n6&U{st\Tؔ&X>~ AVXg=UTj_Baa4kSiiӧ>!Z8fz׈#}{6ΰvuHR>#9W(6q{;Q2cµY^5*AayxfޞۮX3_u C+DZtc6 y:<=QW6[J6dW J,~7M4TٕI_)$եڒ#ȑq=嶃:g0!)/5t ]Vvf҂+pnCtγ2hvCDcG{y|Ji7ЊrXޝ[qf]j.EZJi=%Ar4cί^;GxIE(J6Ǜ.(Tx[4ę05' CEH_A'L2#։VvEbOny/B)qz91HHQnы|9\SG)< ۾[ /P)%yOa\0Ρjxb/I QB$B3#>4ہOYe. s%S` ӡ>)n<xmfX]PFGŒz^d-x/"+¦8@"mOug~7BAQW6,Ɯx>Z5>2 r~Cr+Y!\îUHl%rrݟsimZޯG M|ѤEU?46[j+@f*Ԏ | :sP+#|_8^x4f'$Nbϖ^.ҎGf$ wLTγmnǠd{8믕tE)! am`Ց=?/PF=&ܩd xDfDTU8"=*fH`$ \Q_6 ƶe6zG?GjDY؟0I7i8 m"JF-|Ictr 0Ҏ`6*  8 (7xaCߋG: P#ԭ]+k˧wZ>BH蓧UqWn %<&Xo5$Z 9 q^i+ ؛E-I^"i5Zf(ҡEO&+U4$9"f 0*8ܐ%0}2}Ωؖ`0 >$ح|5AWח:S)`4iV[?seYehr龫6:$RgMS$7vx-ꜳ] Sga~v}FC,f^YNTI*n 6`96ɭ~ D974DU|#7b+bp/tJ56bC~ߟ\f9~;}\zX>]vV`ɭGɩj:ȨF(v'# }JMLEľeAHX} ф[M6!%`{/]E$NiCro[ lBʓȴ1F~e0\VW07 U({BUek݂d QS`:JHxBA.KbQ*u[r_XnN$VJD Cqt+OI@ɣ "y]cnW r[ u}O$Z}-Dy\vZ/9Pa/]@{AY; ɝ`!5CLW\xK/N-Z>5gE$t:ީ=l/)Z?├a W o#qP>! c =^t¥(+{>'%ye auUQ=G}3 L|[,m~GoV?W}{4SB ʫҿs_/_ EJLa*zGeGKs}n!OQ$dq5 5-!_sA4{0GC-[^I,T5<.ZZMpjv[ eAZnJɴqVt) Д j;H `Y܉=c thj|p:(4(B}fм*JqN;\['n&4tYpR^vW4P]ң.K-2/?PG؎So L| A<-а,N(LN-lM8ROm[{^4cOj@qfR 7u:Կb-R ŠD4>l@LA\vF핷ҒvC/F^$*vbOHϛB,Ř 4ϱ]^,+4BmtPg$SpKuq9K/2KG"1,AeY#,W ԣGЋD̩OZl{XqSa4ZU!"<JM{X746Nc B5'=P4zI[#,^f06㝓={ebȒ ܒTYyf]xᷝU;T g|Ka )9B~ݎNSj6hbDǰ*B9Ou@nbΧpt \ڐT#zYۑ61B>2&&W.A7Z{+%{DIf`sϴ*ΝFHu{vhhfݷ}pfR_Hfy,VniivY:gٗ6cvcjvW |#&{@Y+d &7N ^3^DKE(Z * b7h`}T߻;p#(q y62B+X>/Y+g\VE@ʙWC]v}dYg7y& ??@9إE g҂s.h`/)H3!J)طFTo ݊^EykCj+Ցd^{S04J%02jJ`cYk-"3s:#dP)u <poP+ OHL Prp &LڕD҈jxO/x3&_#ԔPqɣT#4_nvD) ;?}ۧҦ^So1 wl9@)t,L?dii x~H'x*mVEڞit x_w>/<'X 8@'or@u%@N<$+JD3HN!̠_F# _^ۈJhu!jrOh9;/Þ; ^ߓ\X(o/7=vZ, ֫s!#)J`bY+DArlUլ`hYm @0?\ͧOOHVb1`,XBpg=(*l̔˞b)t2op+u1"jp$Cn:?H_=±pm/{e1X5"Ј ]M(fhwDH.-A%dɻlQY\Ge1ѷ0=jF@f~,UT 6 ]3mV$؋5 tOOZl4"뮄kn O{?9 b qᙴ++viC\LpikEx3sS1Dvs(-]RQ:O/8F 䁗d6#Tg3;K|Sp_sW4[K_;'ھjZʱC KA?V(%Z$ JTpyĂļMNAO. ?ɬ-kcHS2RPk7qY Л7B ԡ2'MTjt%Aac.xႼQ u(J)i_\.xkbA$ܛ6]8Нi|ya &بh_][9&nt[hFȇ?֨|?GZ>| PZ {5ԲjVky|;?l}Sj=G*C,Oc47t^SH!^G臒O4s@RW/yE +IpD\?$'@2js}D) UqpۮVq1]'m2؎#Tl=+='$jƤe;'Pa|cLpF=s ĆAn-,knB ۽_ਢx(+2 _oi6؝  rzUhIT'm*shqg[' ~Ce@NZxq\vW:*l?>w:;a8T(Ut|~ Qˬ]!۵(b[7>4dHEcieVȍ\?xNgs;}M5*V& GZUB"kIIQE:[Xᆾb#J q8bdΐRa`&iڌZ1ݬ2n=+3`} ;IDtu#dnQ3z`M]&ҤZ+ Ƨ?%\`CRz:_`rr%}ĬG:0=#ҧ \ycI$YG J :7&rfZ8,7!@FZU Mg5b(% wGo. V7 j2͠%vϏ>y B%~CcxNa6{,Q,%o݂\! ! X}Mfζ尉M,6JG#K9bEo ifAB35PHjh6T H8À賰6,_ imѶw}fcVŵ.蝷ÙA*ѭ-UŰ0өy&FLPF?j'c^yDhx&_r4yUQ*+{ g)`;يSV̙ hXN3 ..M$,.o<_Y DiKc Bd1W fqu)I+ zڤh<OS6l]Y$SZW-8]tNA\v p=i]eWX(Jh3BXJ÷ir˂BӉNf\3mD0`U,SNjV$ RRFJ` /\LD,XK3.Q'M8At.y;꼭kVj<1%e[{O <~>]֛6\9wn)TeY\F4{orW-,H { &>Kay_@i$?6(q8~9" Km/:_ԶF+Cu~ rQ;m+9f$'xTH1VdfMHV> R$m08$[ݎ1%sŅ_+5#dćK;IG.@ 4YR<<7wS/[b^ / ѹѿ hB.d̼Pa&y`lY>xlкK&,O0CRV*rf[pد%sP%\!N-ШL"Kz.x(H?[r .lH#_hoغD|QRba*PKRZ:KMwH5(\@pEFx{%':6sǗa'QJUpGE8hG=ד'fhd"lKMf WESQ/Q-QJS`@> gFC o(Iᓫj*nlhP9+YݥuF|,C~I N}>=dFJ}7v;?JXvZ9vLU"&uH3nF>QNBn͈^-mGoVZH"HpC8w^l.4P$.5Ν !Q}nY@.WtNژ&)NپH\o\` L[շEN\-3?xQY$`_E7 6J}`pJv,lXGHQL\3,WyY\VfТ/t!F> CpjZ邌*%6Ca^}"&'Wp% d-~K U )sP s8+ϧvZ ˏǙ-|S;|l)p0.^%2a x]>?ѕt*GUl8'FpT\VWWoG;E@T3c WBs[M%ߑPMlQ@ǫpxQDN5|Pdx8y94 &:>jG:ɲ " )mR h1=Z,Ck~!.\|aD'㞖%8 t_xu l$|m;O,6{2"=;D|,u]hxUAQln$7B23,Cmi:w{Bf6Vsr([?fjj.}M4.WH㠤UPT lӓ1)?)v\&vc!&TT8B?QRPve͊&9:_8H*ng·6^^߆Hnhz ^hߺy'ÀkByÕd$Oe(Y$gzXH#c[/؃tʿa_fMStAhy삫_ՊouT8 (<:e#פO Tl,y?}tjPuѿ{+ MvE-QeCͱQmw{Ъg7eTD 獧{sl# 8oD/:V/o ^ Jk7&\6L3}q?nPF&Y׷|%c*GW.1|IbаMe nQc_X,g+vC\Ude6*Y5A<`XzL U6rDmћ>劧ߐp_\Vv 9y] 6Y5 xL nBgaE3,v;Kai08W2(?(jTkbv$1-֋H$ ܒgοFIM p[ 2"ty0gbwMcx.'\G_l0!*Pb, KH8_v Bы˦W"83@0OJӁt9\@w["kៀ#vxXO2Ronl6Vo1&j 5볎0#Rҗ{m7T==ZL~H fe9P@+ M ++Tvp?D@\'|:Qlnfc~TsMud "0+ėw4ws`U` q 94zQKׇI(VK6fc$&S#͛ܲb ʇ\/яXMia l[JBBB&xk[ayJBjU%O&u1[O5EJ \MR;@2o[c\/P͇A3Aaܸ`#L}pW.:/T~,cRp:g@٨lү潟'V2%0JJ}Y0r=Mܣ^l}uF"`տK\GzUv`^i^ cy86Hf­8Ҭ s&Di"6L*w+ ha\#މhy//~,-&Z/t<\^`&:~7Q,Rf Y١U3l4je/1a/~ 4-<)b]YU=gm7;ҭ{mHtz5 ɼ[ĝ